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
336018768780	336018769342	336018769892	336018770442	336018770992	336018771542	336018772092	336018772642	336018773192	336018773742	336018774292	336018774842	336018775392	336018775942	336018776492	336018777042	336018777592	336018778142	336018778692	336018779242	336018779792	336018780342	336018780892	336018781442	336018781992	336018782542	336018783092	336018783642	336018784192	336018784742	336018785292	336018785842	336018786392	336018786942	336018787492	336018788042	336018788592	336018789142	336018789692	336018790242	336018790792	336018791342	336018791892	336018792442	336018792992	336018793542	336018794092	336018794642	336018795192	336018795742	336018796292	336018796842	336018797392	336018797942	336018798492	336018799042	336018799592	336018800142	336018800692	336018801242	336018801792	336018802342	336018802892	336018803442	336018803992	336018804542	336018805092	336018805642	336018806192	336018806742	336018807292	336018807842	336018808392	336018808942	336018809492	336018810042	336018810592	336018811142	336018811692	336018812242	336018812792	336018813342	336018813892	336018814442	336018814992	336018815542	336018816092	336018816642	336018817192	336018817742	336018818292	336018818842	336018819392	336018819942	336018820492	336018821042	336018821592	336018822142	336018822692	336018823242	336018823792	336018824342	336018824892	336018825442	336018825992	336018826542	336018827092	336018827642	336018828192	336018828742	336018829292	336018829842	336018830392	336018830942	336018831492	336018832042	336018832592	336018833142	336018833692	336018834242	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
61279	17393	4667	2161	1513	1020	831	661	492	440	336	385	348	340	323	280	266	248	280	248	258	246	232	235	205	217	231	202	224	237	231	218	191	219	205	229	179	186	195	217	215	197	203	158	186	198	178	203	218	216	212	203	202	188	209	183	186	177	204	189	173	197	196	200	193	190	180	201	169	174	199	216	215	198	176	214	195	179	220	191	185	197	203	181	229	202	193	229	177	167	173	201	176	183	209	180	199	185	199	185	192	197	199	200	178	194	207	193	198	213	193	175	195	166	213	174	187	200	189	174	177	188	179	204	175	213	181	205	176	175	195	220	165	182	194	202	174	183	223	203	223	188	187	187	188	195	197	181	220	191	191	198	203	179	178	191	194	194	194	193	209	178	226	215	188	179	211	202	195	208	194	184	186	179	168	194	198	205	181	208	194	195	202	212	207	186	189	191	211	205	211	206	185	204	185	186	201	176	222	197	209	195	189	183	170	234	193	196	201	179	163	221	179	184	192	178	202	230	205	214	186	210	179	184	193	210	200	177	188	199	192	178	197	179	188	186	191	192	193	161	192	171	187	195	214	175	207	200	214	184	194	190	194	188	199	191	192	203	172	186	190	188	173	193	194	180	199	163	214	214	180	182	191	186	217	208	192	203	200	184	208	179	177	188	206	175	204	201	192	188	184	203	191	199	213	178	196	206	171	173	174	194	186	181	212	198	203	184	186	182	193	196	213	197	194	220	200	180	198	179	186	208	201	193	195	200	176	173	164	177	204	170	182	179	217	184	184	182	173	193	193	182	214	196	180	193	189	170	187	211	193	182	196	183	190	197	184	169	184	198	211	172	192	187	205	190	181	186	205	189	177	205	175	208	159	183	205	198	186	175	187	183	174	174	208	183	198	208	197	180	167	198	188	176	206	194	196	195	207	182	171	200	183	225	202	193	202	191	179	212	186	184	208	206	206	186	206	216	198	214	210	213	196	197	208	186	190	207	201	179	207	193	186	173	191	181	181	211	209	167	183	190	201	198	179	200	194	209	183	210	203	222	187	188	196	195	171	191	186	174	187	170	212	182	156	184	188	183	166	162	204	191	170	186	180	215	218	210	212	199	201	194	210	198	193	188	193	182	189	204	197	195	218	207	200	206	174	184	193	186	212	187	172	187	187	200	205	208	202	207	177	211	186	191	208	211	183	188	180	199	163	197	198	202	191	196	179	185	209	194	195	204	205	168	200	185	192	192	199	184	167	167	199	195	194	191	191	201	185	173	191	178	209	209	196	189	188	188	189	195	206	191	200	192	183	186	178	184	177	176	182	187	182	216	195	185	183	176	195	209	201	206	175	181	178	183	208	208	174	206	206	203	190	187	183	191	192	189	173	194	198	210	158	201	181	188	196	169	181	192	158	185	200	199	201	202	169	189	187	188	193	195	228	175	184	207	181	200	175	217	184	208	181	227	204	211	204	179	186	178	179	192	183	221	193	193	212	164	164	200	171	162	190	206	183	171	197	190	193	200	211	181	176	176	190	218	189	194	198	201	211	195	209	176	161	191	178	171	186	197	182	189	211	187	228	201	174	193	202	162	197	176	195	210	215	211	199	214	211	201	191	184	182	190	203	194	206	184	198	188	202	212	198	186	222	178	191	199	167	184	185	201	173	182	202	192	194	200	189	176	209	188	207	195	181	185	187	199	187	163	203	175	187	183	191	174	218	196	207	179	198	221	186	188	186	190	208	202	200	182	210	179	220	204	168	180	184	203	226	190	183	190	181	179	189	175	175	179	180	195	177	171	204	175	201	221	174	219	206	167	173	159	176	183	219	196	207	218	190	193	198	171	197	216	186	196	179	211	183	203	225	204	183	190	180	193	189	174	202	218	207	193	172	178	171	204	179	195	205	182	193	177	219	198	164	180	171	211	184	190	199	178	198	202	194	217	181	180	176	217	177	202	202	182	189	205	191	178	197	182	193	202	184	175	190	216	206	186	178	188	205	180	194	202	195	215	202	198	207	189	198	223	232	213	192	209	207	192	178	188	204	216	164	185	190	170	189	204	201	235	203	182	203	196	210	214	188	182	183	192	204	203	188	197	201	193	195	186	189	204	192	179	190	202	185	218	209	208	203	191	188	189	209	172	193	196	206	206	186	204	194	195	199	220	173	190	188	184	191	199	183	213	195	188	185	154	203	178	203	194	196	214	177	178	190	199	200	198	184	180	160	182	172	192	186	207	174	194	226	203	193	195	188	202	210	191	207	176	179	194	203	219	174	182	170	193	204	205	149	188	190	187	186	196	204	207	187	194	192	164	198	181	171	195	204	169	183	190	182	168	194	182	171	174	175	174	191	208	175	209	193	187	201	192	185	185	195	190	159	206	165	191	194	170	190	213	196	208	172	191	186	181	196	206	166	211	213	176	195	184	170	205	226	204	187	195	215	178	199	192	221	180	174	192	180	196	196	200	183	196	203	176	197	166	191	205	204	183	198	193	195	160	219	210	174	207	201	194	169	205	182	199	188	203	201	184	183	204	165	158	190	198	207	192	196	177	178	190	182	212	173	193	204	205	196	191	191	184	230	165	185	197	185	211	179	178	182	197	199	200	192	180	187	180	203	193	178	185	215	218	207	195	195	215	187	204	189	196	203	194	204	212	200	187	187	170	182	183	196	215	199	200	191	184	222	168	171	206	187	197	193	207	176	163	193	191	195	195	195	204	199	175	201	204	215	193	194	195	191	161	178	176	191	171	216	198	175	206	195	171	206	197	183	178	185	187	212	183	213	183	216	200	196	181	197	208	170	202	194	189	192	193	198	188	189	199	210	193	195	202	206	169	212	194	167	172	190	181	179	218	207	210	203	211	175	216	196	187	183	224	196	186	186	209	212	176	188	175	200	196	203	177	196	177	202	172	200	205	170	204	184	179	208	181	202	190	193	192	207	214	196	213	197	178	167	199	199	211	173	208	181	165	201	168	165	186	212	202	207	178	203	203	189	172	216	180	198	177	183	201	184	200	197	196	210	209	170	185	203	191	192	208	204	192	168	197	175	187	201	174	200	181	189	208	195	188	189	196	179	202	173	189	192	206	196	206	201	215	186	217	196	154	195	197	216	189	197	194	189	183	208	186	200	181	218	178	181	200	168	194	180	197	204	188	172	186	208	195	198	204	198	193	181	185	164	206	194	193	175	191	188	194	201	191	200	170	184	193	204	194	201	180	168	203	206	187	204	209	215	200	173	201	166	221	180	185	185	230	197	207	185	184	197	176	180	191	192	187	190	200	200	193	182	204	209	187	184	185	193	239	195	191	177	222	197	202	178	185	207	174	170	222	175	217	196	212	185	199	182	194	174	201	200	180	211	203	181	209	191	190	202	198	222	203	199	201	191	198	197	193	183	176	200	175	187	192	193	208	218	190	178	202	197	201	180	177	185	181	187	202	207	173	187	211	190	209	163	209	197	188	184	186	209	213	208	176	195	175	192	163	173	204	213	179	209	189
32269	2467	5688	6409	5250	4372	3523	2948	2448	2202	1959	1724	1517	1457	1322	1195	1210	1081	1062	1015	964	948	911	916	862	850	864	767	841	744	787	742	738	713	743	693	670	691	689	703	653	716	653	730	654	648	712	650	666	667	637	644	616	650	666	694	642	607	615	636	620	702	617	642	620	606	629	611	591	607	656	655	614	578	588	611	631	635	597	625	592	656	628	608	633	602	565	648	585	642	601	602	604	602	588	607	601	597	651	582	599	607	605	625	595	594	578	598	573	595	569	591	604	595	618	618	599	588	641	600	606	596	638	626	572	548	581	558	598	629	562	602	591	594	611	582	608	595	601	644	594	622	611	595	575	627	636	602	592	602	609	580	614	623	611	597	596	614	565	616	557	578	638	607	578	597	590	618	595	586	604	561	586	554	599	575	627	564	599	554	596	611	592	573	621	598	612	584	614	593	605	599	610	617	620	543	600	631	634	605	582	562	576	555	628	593	578	608	597	615	634	577	638	595	598	586	581	617	615	577	602	606	611	602	596	576	573	650	555	566	618	580	582	623	579	587	636	555	601	595	591	563	621	539	537	599	573	596	595	600	594	565	634	602	591	599	546	636	630	603	586	608	606	612	633	594	610	580	590	612	607	618	596	603	597	590	554	609	577	584	600	556	586	601	593	581	602	595	616	612	565	584	634	595	588	579	612	563	606	587	575	602	549	600	539	597	576	577	588	570	569	571	553	634	585	586	624	609	600	652	567	624	645	595	565	621	571	613	612	639	548	578	632	571	584	635	631	554	610	546	581	584	536	575	574	561	588	648	566	611	571	618	614	582	572	642	563	600	627	604	560	654	619	635	589	571	546	577	614	536	586	593	605	599	610	587	579	581	598	613	613	620	572	592	594	607	590	631	629	592	578	629	584	591	570	580	605	590	620	532	621	619	574	592	596	579	590	609	590	564	653	621	603	571	578	593	582	598	552	572	551	577	564	573	601	597	571	594	587	562	609	611	559	581	541	631	587	600	586	606	550	624	634	617	602	592	588	627	619	571	609	593	581	581	621	611	562	604	587	567	588	572	593	598	625	579	571	611	592	605	622	566	612	602	597	608	586	570	575	637	599	586	603	595	558	559	581	585	586	584	551	568	580	587	574	631	552	571	601	560	654	583	565	585	606	646	599	559	548	569	607	582	606	531	645	588	624	624	573	579	576	597	588	587	557	593	605	597	564	564	570	598	596	622	561	580	580	577	602	621	592	591	587	582	626	585	597	640	567	621	620	596	606	557	583	554	592	569	557	601	633	587	636	582	613	608	590	607	631	560	614	596	612	585	598	534	612	613	573	573	600	594	546	595	588	631	596	578	621	572	565	542	652	629	626	586	613	576	596	539	609	592	577	556	570	622	583	555	545	574	608	613	622	648	602	568	604	621	610	593	581	617	577	585	597	567	582	637	598	637	636	594	611	587	589	611	585	648	579	656	587	612	574	578	602	626	604	588	644	595	605	606	593	576	603	589	614	584	605	635	565	550	646	606	633	590	577	556	606	587	627	640	607	587	581	587	657	614	630	571	592	621	574	607	577	561	584	596	621	607	629	614	601	557	615	563	647	551	554	606	629	582	591	592	620	581	635	604	568	597	579	566	573	626	610	604	598	592	624	588	594	585	603	592	580	561	610	607	628	558	559	583	587	603	638	574	585	643	583	617	599	540	665	605	609	571	597	609	610	581	581	611	606	628	601	640	707	596	636	614	597	579	583	618	590	632	607	624	564	596	553	611	589	593	582	625	630	592	531	605	600	601	616	575	630	627	562	600	620	596	593	601	612	614	609	589	591	612	611	605	654	616	596	589	597	613	588	566	548	580	615	655	599	587	632	634	631	540	633	600	562	564	623	608	590	615	563	587	580	664	614	585	611	586	595	646	635	579	604	591	591	581	602	570	557	611	620	597	577	572	586	617	582	604	593	613	590	606	558	621	643	549	576	570	620	552	597	568	570	596	574	624	664	602	598	638	605	572	635	598	567	620	629	550	601	567	597	600	630	622	557	570	591	587	614	589	591	596	647	564	559	581	603	603	552	623	582	586	611	594	584	590	613	575	530	564	560	615	618	590	601	592	575	545	619	628	598	594	601	602	637	590	634	559	601	577	594	596	597	591	599	596	599	570	593	623	594	563	619	571	620	598	582	622	623	569	572	600	609	595	598	600	555	606	573	587	588	577	599	652	608	590	583	604	589	599	588	627	622	574	595	612	613	584	590	608	618	570	600	594	552	605	567	601	550	605	589	585	619	588	596	601	582	559	623	606	603	578	591	581	579	609	563	596	643	555	527	633	596	596	574	596	566	597	581	626	600	561	606	602	648	668	620	597	598	650	586	582	593	613	624	612	610	606	572	575	584	600	577	618	607	614	604	598	588	605	565	580	587	612	585	580	595	599	581	554	585	594	569	575	600	576	655	568	571	614	618	603	615	572	569	584	612	578	612	566	561	564	567	558	592	564	586	597	595	575	605	640	599	587	586	582	599	591	613	606	590	626	591	634	622	602	624	583	605	580	599	600	608	634	602	607	572	606	586	615	638	593	556	571	597	585	594	570	568	624	636	575	593	579	571	609	597	626	597	610	554	531	592	587	610	637	595	615	606	591	563	586	616	595	569	619	622	609	617	597	611	605	600	561	617	612	593	540	609	597	611	585	594	612	576	561	602	602	582	595	593	612	564	605	597	609	581	571	578	620	582	637	586	603	618	613	595	585	612	593	612	583	615	594	584	610	631	596	632	623	604	588	591	604	566	580	594	558	587	614	595	597	601	568	610	555	581	566	592	603	595	544	620	616	580	623	593	633	594	561	596	620	585	585	609	628	642	611	574	568	599	584	598	610	640	599	590	586	610	573	611	586	654	640	592	607	604	599	577	590	616	604	580	548	606	582	613	645	565	582	611	557	571	630	576	594	573	602	607	552	608	567	624	600	576	607	567	593	601	577	608	622	637	549	624	607	592	585	569	558	594	555	612	649	580	585	611	644	535	626	622	623	586	581	582	576	572	659	621	551	587	583	574	618	572	597	618	578	600	621	600	636	601	578	612	609	558	556	574	584	561	557	529	594	558	576	575	578	581	543	599	574	606	589	556	557	614	554	596	559	627	578	622	594	591	561	558	585	581	593	606	607	613	573	611	594	604	604	570	555	558	587	588	594	602	625	585	602	581	603	593	583	587	578	582	626	622	611	607	538	602	618	573	570	583	601	591	591	612	628	581	541	589	605	600	610	565	646	592	603	572	579	608	594	611	567	623	609	562	565	574	582	631	597	595	612	610	610	549	621	579	614	575	661	615	600	591	591	622	630	550	591	641	559	584	585	584	577	590	569	591	634	597	604	596	574	600	638	573	595	636	591	615	603	608	637	583	589	607	631	580	572	594	606	562	599	625	554	599	614	626	631	596	559	629	596	581	574	574	636	533	574	592	597	599	564	576	570	617	642	618	574	613	596	642	567	611	582	619	567
6069	347	219	171	191	165	153	141	153	169	160	146	167	152	136	150	146	150	147	151	142	157	155	138	146	155	155	168	130	130	148	148	155	168	160	158	141	160	156	160	149	148	128	151	133	153	135	155	146	163	137	137	160	150	168	155	140	135	143	145	151	162	156	147	153	141	157	147	160	132	151	150	131	161	150	150	163	139	154	133	128	140	147	142	136	148	134	145	137	155	160	139	168	158	145	147	155	146	161	121	129	144	131	141	146	141	149	158	129	139	143	117	156	153	144	131	126	140	131	153	141	141	152	175	165	147	144	157	144	155	140	144	141	163	154	148	160	154	145	153	146	149	160	153	164	153	150	132	156	138	133	143	165	132	143	128	126	121	155	149	147	141	158	149	144	157	151	149	148	153	157	133	147	129	142	133	166	151	146	127	155	139	150	172	135	142	141	147	169	138	148	154	164	141	158	166	136	142	131	131	142	136	135	128	113	151	151	140	143	146	122	154	152	149	139	132	160	134	144	134	160	133	166	143	153	160	144	150	151	139	128	154	128	158	137	139	156	129	144	133	159	142	153	120	133	127	145	135	147	151	141	159	153	142	152	145	149	159	155	118	166	144	149	146	149	132	154	167	143	135	135	158	152	144	115	129	152	144	155	161	130	152	154	135	164	138	136	145	138	140	138	135	132	119	133	140	175	160	124	142	149	137	150	138	143	143	117	143	134	145	149	129	160	139	149	160	164	135	152	125	130	155	147	145	170	138	152	144	159	140	137	145	145	153	136	168	136	166	145	155	191	137	139	143	144	162	160	127	111	158	136	133	172	130	121	172	135	139	166	123	156	151	155	150	143	135	132	142	147	151	143	142	172	152	138	161	133	153	158	132	149	135	135	137	124	132	123	139	131	151	141	136	147	157	132	149	148	147	135	136	147	162	134	135	114	138	150	146	151	115	141	141	165	161	154	170	157	164	143	152	164	164	143	151	142	137	143	144	147	154	147	149	161	135	138	151	144	138	145	147	137	150	148	146	144	143	161	144	148	147	138	140	152	140	153	141	167	156	129	142	159	144	136	142	153	146	147	149	154	143	139	149	145	134	172	170	140	168	161	152	159	144	146	160	148	151	159	146	140	120	150	124	140	153	142	141	161	159	147	147	136	141	161	145	154	139	140	150	136	142	161	153	150	127	147	155	148	133	152	146	150	135	144	134	151	140	156	139	149	134	132	144	154	140	143	126	159	137	162	143	151	148	160	131	170	181	167	148	158	149	156	156	129	139	132	161	141	158	139	141	146	151	152	142	150	136	151	128	161	147	134	126	138	149	161	138	151	160	144	157	154	143	133	163	127	139	137	160	144	160	141	135	145	136	145	146	143	130	144	137	117	124	134	153	119	134	146	147	138	155	135	151	165	135	151	158	129	132	159	169	125	148	157	148	153	150	136	157	143	171	136	145	129	125	140	145	140	132	163	138	128	146	165	147	140	126	165	124	144	160	137	128	140	159	145	141	131	158	150	141	154	157	136	132	141	161	142	144	164	157	156	121	155	140	129	152	163	163	146	162	128	180	127	141	143	140	151	139	142	165	125	153	141	140	130	136	151	148	148	149	158	150	130	125	140	143	138	142	167	128	147	168	166	158	158	166	153	168	131	155	149	127	149	147	143	124	135	135	146	155	143	139	125	141	148	135	156	160	134	145	147	150	129	146	158	129	136	143	141	143	154	123	161	143	131	152	147	154	148	142	159	140	158	156	138	142	133	155	159	153	137	139	146	137	129	143	155	115	157	160	144	141	159	131	133	151	108	139	136	147	175	154	147	137	159	149	153	175	143	121	137	132	128	157	159	144	170	168	118	144	141	134	185	143	145	154	137	143	156	152	136	136	143	144	133	152	162	139	162	143	151	157	156	155	147	147	138	140	140	135	160	164	140	123	134	147	164	126	153	158	143	146	151	138	155	163	158	143	146	164	142	147	148	151	142	176	161	165	129	158	121	137	161	142	128	144	151	127	132	137	153	132	158	122	171	165	140	133	166	142	127	134	158	121	150	144	130	167	135	144	173	163	153	132	154	167	151	152	157	151	167	159	156	139	143	144	127	138	144	152	142	144	142	166	155	152	147	147	154	147	156	153	157	149	138	142	139	148	142	147	121	131	146	150	150	137	143	138	149	149	131	140	143	168	141	133	141	137	156	130	149	131	126	165	137	144	130	129	132	136	167	144	121	119	155	146	145	167	147	138	146	154	128	144	134	154	139	179	153	160	149	133	131	130	116	142	129	170	150	144	137	149	140	134	137	145	143	142	155	134	163	156	133	174	154	122	162	136	154	173	150	139	156	126	159	163	135	137	161	158	151	149	136	163	156	150	135	127	161	151	153	129	140	142	164	138	158	124	165	159	155	159	155	160	149	172	155	148	159	135	134	139	139	108	132	161	136	146	153	166	152	146	121	145	153	148	154	144	149	143	148	143	151	130	153	125	140	161	136	160	159	147	146	152	133	125	135	141	158	125	143	121	150	141	143	154	165	147	140	132	151	136	146	140	143	138	145	134	151	194	161	124	138	135	155	150	139	135	133	154	158	144	160	139	151	149	133	170	131	166	171	159	152	128	143	144	154	155	146	148	150	126	156	159	138	119	152	156	147	161	124	150	145	149	157	147	146	145	147	150	143	142	168	140	135	142	136	134	170	142	151	153	138	132	155	120	138	149	140	132	140	147	134	154	129	159	123	146	141	141	145	150	151	151	160	147	136	140	153	162	179	153	161	140	146	163	169	132	136	150	137	140	158	144	132	139	155	154	122	154	131	169	129	144	134	151	148	147	125	131	159	157	127	169	151	150	143	132	141	142	129	142	157	130	141	142	133	137	145	161	162	132	148	147	137	151	112	131	136	148	137	142	146	158	146	130	154	129	158	146	144	154	145	155	142	161	139	136	143	141	162	168	143	166	136	141	147	159	154	167	137	152	131	149	159	137	157	162	152	142	149	142	127	150	144	145	122	142	137	145	148	140	155	155	147	147	151	130	159	147	168	142	155	132	130	137	144	137	156	156	147	154	147	163	127	147	152	157	144	141	148	156	144	134	126	138	131	141	156	152	144	131	133	149	142	147	148	142	134	156	141	143	166	134	139	144	154	127	142	125	145	142	121	151	140	143	166	124	144	164	130	151	174	154	143	139	132	146	143	147	144	144	154	142	147	149	150	154	150	115	122	152	165	159	128	156	136	158	163	156	149	142	162	125	135	130	151	154	132	164	144	161	135	159	122	147	138	159	136	153	142	160	140	151	171	130	142	162	130	146	135	157	137	156	129	175	178	148	148	140	158	155	153	167	139	124	128	150	131	139	138	137	145	138	155	150	136	127	157	155	146	143	146	136	153	135	151	147	149	144	154	150	151	150	148	151	151	129	136	160	158	157	158	135	167	151	145	148	139	140	163	141	139	167	141	144	141	144	133	145	135	131	148	162	153	138	130	148	162	160	149	150	155	124	150	143
6509	501	621	641	570	566	542	510	527	495	473	505	457	509	501	520	467	468	485	463	428	490	504	442	464	500	466	465	470	457	462	447	462	474	448	497	467	472	445	486	435	453	463	485	467	435	441	489	446	479	439	432	455	422	475	483	483	447	437	452	431	461	444	466	504	459	452	442	456	432	429	471	472	459	458	473	458	443	427	438	468	448	441	459	501	440	463	452	475	439	460	467	469	470	482	447	462	469	475	478	434	454	438	470	416	461	495	450	479	481	434	455	475	465	422	443	452	446	448	439	481	481	480	432	495	470	434	469	431	472	446	456	456	423	427	462	477	430	456	451	497	401	441	456	468	471	473	486	450	497	467	467	468	449	428	457	446	461	466	468	444	491	463	436	480	450	454	437	485	471	444	469	505	364	467	438	441	455	453	443	466	476	447	405	460	477	451	437	456	467	468	475	454	462	448	436	462	487	444	422	448	410	469	428	449	442	468	474	457	481	454	466	490	466	446	452	500	484	449	461	443	445	465	434	464	418	462	461	457	466	440	459	465	454	472	487	434	475	456	448	481	451	465	488	440	452	477	447	455	452	462	490	464	460	486	471	484	447	436	414	472	432	471	425	480	472	492	458	468	469	468	471	456	457	467	457	455	464	447	471	454	463	458	435	429	432	447	433	454	426	454	427	422	428	466	444	454	420	430	448	469	443	449	456	508	460	433	457	456	480	446	469	468	443	454	487	459	482	495	447	451	414	431	449	453	448	445	485	501	408	440	459	457	481	450	465	443	449	446	452	433	431	473	484	481	430	478	458	434	431	468	449	455	465	500	460	489	450	478	467	422	435	452	446	471	443	440	485	477	441	467	481	441	470	459	457	474	446	492	458	400	459	455	442	468	431	447	444	460	452	438	463	428	413	467	423	472	478	479	464	422	430	457	455	456	459	438	475	447	447	500	455	492	468	458	493	481	478	438	431	443	491	434	457	480	496	464	458	424	426	478	445	466	452	425	442	466	471	493	471	513	444	456	435	467	464	447	462	470	438	490	450	454	445	432	456	482	454	460	472	471	423	496	453	451	425	462	451	470	434	425	442	415	439	447	518	487	445	423	468	426	433	437	445	451	469	460	440	444	440	454	432	461	454	448	390	469	483	451	483	470	460	471	430	461	450	462	423	493	479	468	466	473	441	435	390	432	488	458	481	443	440	475	442	482	471	509	456	433	462	415	472	437	485	473	466	461	439	433	477	451	449	451	468	457	446	481	435	459	485	453	415	420	456	462	457	469	475	472	461	485	455	492	491	439	420	422	440	438	488	461	487	503	461	419	504	505	420	453	451	439	432	509	440	462	441	479	452	435	428	460	480	473	460	441	438	443	413	439	475	467	460	471	490	476	465	451	426	458	442	459	470	420	448	461	432	474	458	429	491	431	448	433	477	457	430	470	455	454	467	428	460	450	436	465	483	441	436	498	443	445	486	462	440	474	436	458	459	463	451	447	438	469	474	453	406	455	478	451	443	501	500	504	455	441	464	492	454	432	496	470	459	488	431	463	452	455	482	461	437	458	455	475	445	434	477	452	467	488	411	452	462	440	515	435	447	437	418	429	468	464	429	457	491	435	485	442	459	463	480	443	453	485	423	489	452	454	449	434	433	423	460	426	484	465	402	444	453	482	465	455	463	455	467	471	457	441	441	459	446	458	461	460	463	499	452	421	449	459	441	435	423	477	448	432	459	463	483	463	406	468	432	470	489	500	468	480	423	472	472	470	425	457	460	469	479	455	449	459	421	429	473	430	436	469	432	457	460	417	483	433	454	461	444	519	452	471	463	436	487	470	453	441	433	447	449	478	465	463	442	463	451	458	445	420	433	498	454	449	478	490	478	451	530	449	464	437	426	441	438	437	443	455	461	459	463	465	486	465	471	429	481	461	460	455	453	452	452	427	489	460	498	429	463	464	468	408	425	467	439	458	482	456	467	506	430	432	501	452	449	448	463	461	472	452	459	459	465	433	438	425	453	497	496	437	460	460	459	450	425	459	459	482	438	464	427	425	470	430	493	444	438	452	482	439	440	447	438	439	508	463	439	460	452	456	463	460	456	461	450	449	437	463	451	437	448	457	425	479	426	438	485	456	429	445	461	470	436	471	425	429	426	452	512	424	500	445	475	461	461	410	482	448	477	426	436	498	460	471	477	451	458	453	455	436	432	446	451	493	441	460	446	473	461	438	480	449	450	441	474	455	516	400	481	462	447	445	451	487	474	437	499	423	478	431	469	428	482	446	479	416	466	453	449	418	503	475	475	498	466	499	440	450	453	456	491	471	461	448	448	475	481	474	444	460	429	430	467	453	465	437	438	469	438	436	429	453	430	462	432	449	443	458	435	462	469	467	447	459	426	459	459	479	406	461	426	449	452	435	481	457	436	448	474	502	450	462	409	477	490	461	434	414	428	459	484	451	462	474	477	441	463	468	485	421	432	492	473	471	428	460	483	472	445	441	466	460	414	490	483	446	453	475	449	448	448	428	413	435	465	456	452	476	463	439	431	458	486	453	434	445	429	463	427	463	457	461	413	482	438	448	466	453	456	457	456	478	465	428	456	451	440	481	445	458	454	472	399	454	429	452	465	444	457	515	440	462	466	463	450	449	444	433	476	468	482	443	460	491	462	429	434	472	441	426	443	444	436	454	424	432	478	471	460	463	455	492	450	457	436	399	432	431	451	485	472	458	481	466	448	467	489	504	453	429	432	483	468	479	484	450	436	456	460	465	490	431	474	449	398	453	478	446	435	451	442	458	497	459	438	477	445	467	469	456	427	441	458	466	430	440	475	411	451	515	467	451	432	456	419	444	457	489	449	464	461	486	441	426	435	488	461	436	420	424	464	464	451	451	445	428	448	462	444	491	466	466	452	480	417	513	421	423	482	396	478	451	453	467	465	446	464	473	460	451	425	450	485	444	478	489	429	440	421	465	482	457	475	480	446	430	457	471	500	469	425	421	437	462	444	444	454	461	449	430	403	495	467	446	505	422	475	427	474	427	496	452	480	433	446	423	449	441	461	453	484	456	445	443	483	475	458	442	442	446	488	457	435	416	435	454	439	476	448	441	429	490	464	431	464	451	441	470	443	443	477	451	431	446	457	486	432	449	464	469	435	459	412	449	485	454	434	405	484	501	464	490	507	436	474	441	461	446	472	439	481	495	495	477	481	454	454	427	492	434	457	451	430	472	406	450	451	454	447	453	462	430	468	463	458	477	509	464	417	429	451	514	463	472	476	489	464	500	437	444	450	427	405	425	432	461	461	487	466	416	460	457	461	491	464	471	463	460	453	464	452	455	473	497	491	420	470	494	457	442	455	480	442	437	465	459	464	449	473	439	431	486	429	497	411	496	449	437	417	479	492	457	469	470	469	464	452	445	464	488	476	435	467	426	440	463	447	430	438	497	480	458	502	449	481	444	443	464	435	440	469	462	490	436	431	453	495	413	439	446	432
44884	10478	1584	868	699	474	391	333	230	187	194	159	161	141	143	125	132	125	147	103	118	119	104	109	111	106	116	115	104	117	97	118	73	96	108	121	112	103	80	88	101	102	89	102	87	89	99	110	100	96	87	94	98	93	109	94	101	86	98	89	94	98	111	97	99	97	92	93	85	90	102	86	94	87	95	108	95	95	94	84	87	81	91	93	82	107	84	99	103	93	111	90	95	85	94	81	88	82	86	85	92	88	98	91	80	96	75	89	109	91	92	91	96	91	89	94	80	110	83	90	104	86	95	105	114	101	86	97	88	90	87	84	89	100	102	104	101	92	100	102	101	92	119	91	97	92	89	86	89	85	102	103	70	108	90	85	86	101	92	93	90	92	99	91	98	72	89	88	110	90	98	85	83	92	88	99	84	89	104	97	85	102	103	84	94	116	111	89	80	99	98	93	88	111	107	93	93	80	89	77	96	93	92	89	91	90	74	105	90	76	100	102	108	90	95	98	89	95	70	84	91	95	85	78	99	88	101	83	96	79	111	86	102	97	85	98	75	99	90	103	90	91	94	92	95	71	83	89	91	89	96	82	98	95	98	96	87	85	95	109	91	84	102	87	116	99	92	99	109	87	88	99	115	92	83	80	93	75	96	82	88	108	94	97	93	84	89	97	91	100	82	93	92	100	85	80	103	97	88	81	110	106	89	71	78	127	90	108	93	103	101	102	89	100	94	72	80	91	94	103	92	101	92	112	101	102	83	89	90	93	93	92	86	86	101	92	97	111	96	84	97	89	90	116	74	81	94	83	84	83	87	103	90	83	85	96	91	100	91	96	79	93	108	103	115	87	88	105	96	111	85	99	87	76	98	105	101	93	91	120	74	98	85	82	90	88	82	88	111	90	96	93	80	80	102	94	88	88	96	100	89	85	97	102	89	96	94	88	94	93	81	96	95	83	81	74	104	98	113	99	85	80	87	94	96	95	85	105	85	93	92	103	101	70	92	102	78	97	87	103	107	88	84	87	85	81	88	76	90	110	119	103	102	99	104	86	90	78	100	97	84	108	93	93	90	91	104	98	98	81	93	86	105	88	105	87	96	111	107	85	115	84	103	82	100	99	85	75	85	85	85	83	91	91	94	85	103	97	95	73	81	93	101	101	90	84	89	95	94	80	85	86	78	87	102	106	92	101	93	86	84	76	94	89	96	94	99	100	90	95	100	95	95	111	84	86	90	85	92	100	94	105	104	93	89	81	79	69	95	98	75	99	100	106	85	103	99	100	93	74	85	97	82	75	93	76	90	89	90	97	85	74	97	107	106	95	105	107	94	110	99	82	94	88	84	102	77	97	85	117	97	82	102	93	92	93	90	90	82	88	83	113	88	91	78	81	88	86	90	101	85	113	95	97	72	100	94	82	97	85	82	102	63	96	81	111	81	106	109	91	91	78	91	98	112	90	105	111	97	98	100	93	91	92	79	91	85	97	96	99	87	83	97	106	89	88	95	96	110	102	90	88	90	72	120	82	97	91	89	82	100	108	106	95	85	95	84	93	110	94	81	96	95	73	85	105	103	94	90	99	81	95	84	87	99	101	87	93	106	100	100	94	88	89	77	94	92	93	89	102	86	101	98	95	113	90	100	86	96	108	78	86	92	94	87	91	87	91	89	110	97	92	78	85	92	110	96	112	97	101	89	87	81	89	96	86	93	85	89	103	107	75	82	98	100	83	110	96	95	104	102	103	94	96	91	88	73	89	90	91	97	100	94	88	104	86	100	90	106	87	87	87	92	96	86	87	97	87	97	110	81	88	87	88	93	87	107	95	94	93	77	90	97	100	85	91	83	80	94	100	102	92	97	95	87	110	94	100	92	106	89	95	78	104	101	95	97	90	87	75	103	99	95	102	92	95	103	112	84	102	100	86	96	78	91	89	97	97	110	96	104	86	105	99	74	99	100	76	106	105	97	108	89	91	70	92	92	108	102	99	87	89	91	102	86	95	97	78	101	103	96	83	95	101	96	81	85	83	88	66	94	104	82	88	109	78	112	92	83	88	85	73	94	90	101	94	87	92	74	84	102	92	79	98	100	100	105	97	102	96	94	112	95	85	100	92	87	82	80	85	106	79	80	115	113	86	81	92	107	111	98	87	90	102	93	92	81	70	100	88	92	76	99	89	96	86	104	93	89	82	112	102	93	97	97	107	85	92	75	115	104	94	100	90	97	84	93	91	91	91	100	91	99	82	109	99	88	91	85	93	92	83	103	92	99	82	98	109	90	101	90	87	92	72	97	90	81	87	86	91	106	83	87	85	94	101	99	107	81	106	103	105	90	71	82	94	78	116	106	96	116	109	106	87	97	91	82	84	81	89	97	88	88	80	90	99	95	102	87	84	101	83	88	106	98	84	113	98	104	94	97	107	96	93	88	81	108	94	81	106	95	83	92	88	94	77	94	98	93	86	95	107	98	95	92	77	107	91	93	85	85	78	86	86	91	98	97	99	90	98	88	99	89	81	87	84	82	113	94	91	87	95	79	83	97	93	99	75	88	115	87	100	112	95	82	92	87	87	102	110	88	92	98	93	89	76	107	96	88	81	97	100	82	94	97	91	79	109	82	104	108	85	88	111	89	100	88	89	84	83	88	92	91	100	103	90	102	97	108	94	84	100	85	97	100	91	96	102	108	93	85	82	83	96	101	94	80	94	106	84	104	105	90	84	74	96	108	96	84	89	108	87	93	97	84	100	94	89	102	94	90	97	78	69	98	98	121	97	92	92	83	111	94	86	98	103	79	97	95	97	94	89	98	93	93	80	85	96	90	109	96	106	85	85	92	108	103	103	91	95	86	104	95	96	97	90	90	90	89	77	102	74	90	85	97	104	93	91	96	100	92	92	68	88	94	101	102	118	101	90	86	87	101	105	106	101	99	96	94	87	109	101	101	99	90	79	94	102	89	96	95	103	102	77	104	91	76	99	89	88	101	93	93	104	104	99	83	110	86	79	103	102	95	91	100	92	80	94	86	98	90	93	99	93	104	100	93	84	93	87	87	83	89	82	85	92	90	86	94	74	105	91	90	103	87	104	100	85	83	77	107	104	84	89	105	99	90	93	88	83	105	85	104	79	97	86	82	99	91	86	97	99	103	88	93	94	106	94	88	97	108	104	88	94	85	91	112	91	117	88	89	91	101	105	101	88	84	115	89	92	81	92	105	116	116	106	95	88	97	99	90	96	76	94	86	91	101	87	88	96	100	91	80	80	86	94	96	113	84	91	79	89	94	77	117	103	102	91	99	98	88	87	96	85	109	109	101	95	102	78	88	101	87	94	105	120	83	76	101	94	86	83	87	96	88	84	82	90	92	107	105	97	96	102	91	87	76	82	104	93	125	104	97	94	88	77	99	89	104	92	97	101	102	91	88	93	100	84	97	101	96	97	76	95	97	81	92	104	92	83	98	89	83	102	76	89	89	91	78	90	88	91	93	105	88	90
25282	1339	2976	3340	2726	2207	1805	1597	1282	1087	1006	903	768	722	694	646	623	573	569	521	491	530	492	502	457	431	423	418	417	415	404	425	390	409	405	365	367	373	350	375	375	340	390	378	383	360	389	345	360	347	321	396	332	350	347	373	350	349	357	345	343	319	336	304	336	333	352	315	340	324	342	325	325	324	319	345	334	328	317	346	316	292	329	314	313	312	348	326	348	340	326	325	331	321	338	329	329	342	320	294	323	336	301	327	300	307	325	331	333	319	310	335	358	331	324	327	332	334	328	354	323	313	299	316	318	303	307	288	336	346	380	294	333	280	320	320	334	330	309	327	306	313	342	302	306	334	348	301	311	304	345	332	346	336	333	331	310	319	338	279	342	333	325	329	323	313	327	322	321	314	332	320	336	301	334	348	314	332	347	335	364	349	320	354	318	278	316	321	329	343	314	304	344	297	298	332	307	331	318	343	328	311	342	310	337	314	350	328	320	307	305	316	332	320	348	320	314	334	313	292	325	346	323	281	334	315	369	331	349	286	301	349	310	350	294	335	308	335	329	361	285	320	345	309	348	316	325	310	364	314	329	319	345	290	314	336	337	290	309	333	317	295	314	308	320	351	328	338	319	327	318	302	316	318	314	337	320	331	319	320	327	322	328	317	314	309	311	337	309	324	340	345	345	324	332	326	320	306	334	334	312	327	347	325	305	320	296	351	352	338	293	332	298	333	335	302	348	279	293	338	345	328	296	300	356	307	338	339	340	311	355	342	303	310	338	289	312	304	333	289	311	317	302	303	314	322	299	303	343	309	346	339	348	341	328	295	323	343	300	309	338	278	358	341	344	319	326	350	351	311	299	310	342	326	328	320	334	311	331	294	300	321	326	315	325	340	311	354	348	304	327	333	325	345	319	350	318	287	303	320	309	288	328	316	303	330	333	306	306	326	332	336	333	309	316	349	289	335	315	311	317	339	353	337	332	326	320	297	311	306	325	275	328	338	326	312	304	304	329	329	342	342	317	309	313	304	325	326	330	323	297	352	333	289	320	303	290	338	297	308	317	302	342	301	355	295	337	328	332	307	304	322	311	332	314	302	333	312	322	325	330	351	341	319	338	311	323	311	332	308	323	339	315	311	317	344	332	304	328	317	317	293	335	310	333	343	312	308	311	306	308	340	297	310	303	326	309	282	333	327	341	327	283	300	346	316	323	332	277	316	368	355	307	322	310	286	320	299	352	338	309	327	347	322	324	326	332	323	299	356	304	333	306	330	307	309	337	349	289	355	328	328	317	322	305	301	343	327	341	313	333	345	299	341	309	330	329	309	289	281	349	322	321	347	355	304	343	329	289	331	335	355	328	303	357	320	303	316	317	319	342	328	328	315	346	317	326	368	323	306	334	323	283	335	337	311	327	349	350	319	312	299	318	313	287	310	366	311	327	324	311	313	328	294	318	310	343	292	321	347	339	330	303	346	300	346	332	323	304	300	312	308	323	318	311	320	331	323	335	323	343	305	329	310	337	329	332	282	295	363	313	335	331	303	284	344	306	314	340	315	297	283	315	336	307	314	327	311	327	321	312	301	327	307	307	318	350	324	340	323	309	308	340	322	349	321	327	306	327	315	353	327	336	310	318	319	345	315	320	319	353	318	325	308	300	316	354	327	379	325	310	311	329	307	320	340	328	312	342	316	314	300	362	329	358	318	316	337	305	329	313	328	314	330	298	291	334	324	340	269	336	311	339	311	316	316	315	304	328	314	357	321	339	317	316	270	308	360	349	344	344	334	342	311	341	334	310	335	334	329	316	328	365	309	308	336	339	315	307	332	347	338	273	307	293	317	321	354	306	312	286	323	305	329	328	332	326	311	305	344	333	307	313	315	302	349	310	313	320	336	306	312	326	307	359	339	278	336	329	317	317	317	332	330	311	327	349	337	318	361	325	328	353	340	318	319	338	300	330	305	310	320	358	315	305	324	327	343	302	321	346	373	291	306	325	336	313	315	316	297	313	384	329	330	305	315	330	339	336	298	312	347	344	301	316	344	350	359	316	343	346	320	319	356	316	322	314	320	312	334	333	315	358	315	321	325	330	341	307	325	333	305	335	371	309	331	347	328	318	299	317	299	303	336	319	329	338	292	310	315	336	320	318	302	302	328	325	306	322	320	345	319	332	363	352	310	328	323	350	309	332	319	318	353	306	313	303	313	296	323	314	302	287	317	310	320	338	325	306	309	306	298	313	323	306	346	304	281	325	324	339	324	323	321	306	327	301	313	321	334	337	309	309	336	328	321	342	331	319	316	334	304	325	327	308	341	315	308	320	345	346	333	305	322	325	325	373	328	313	312	306	299	335	317	337	350	288	299	358	320	317	328	351	332	337	338	361	307	321	324	363	354	298	290	335	344	348	356	324	290	331	323	330	309	309	332	326	351	330	324	309	294	334	306	341	346	315	347	309	322	311	337	320	316	317	373	322	295	345	333	328	351	336	319	330	318	302	302	258	291	289	330	373	308	337	337	337	346	313	321	322	310	309	289	316	343	369	314	311	343	328	317	312	309	325	305	311	303	330	307	329	329	327	316	318	308	329	326	289	314	292	313	315	321	319	344	320	309	326	316	318	314	360	332	364	316	353	300	330	322	332	294	305	333	325	322	349	333	336	290	328	336	316	377	328	328	335	366	303	314	340	302	310	299	312	338	347	315	349	314	313	322	303	314	329	323	316	313	305	322	334	311	333	351	341	292	307	339	336	307	361	319	332	325	315	339	312	309	293	341	301	350	310	348	344	332	331	325	353	340	280	321	308	304	347	312	317	321	313	323	352	327	338	320	353	356	341	336	325	327	355	366	340	333	290	297	329	296	310	299	335	337	325	331	336	313	325	326	332	324	347	342	328	318	344	326	300	330	355	333	340	316	322	327	326	306	320	324	345	306	313	309	346	332	350	330	330	334	320	316	298	346	307	293	300	281	341	334	298	345	346	321	324	318	323	323	314	328	325	330	336	316	310	311	334	345	308	351	345	334	339	312	305	347	329	309	356	314	340	320	319	329	314	342	313	323	325	301	338	303	356	318	304	342	320	321	303	298	346	328	358	334	313	312	324	295	321	325	324	330	316	314	297	278	350	324	332	286	340	339	309	320	321	332	311	326	312	335	326	326	326	349	326	322	293	331	348	276	329	314	307	317	333	301	302	325	326	353	294	303	297	320	331	289	295	338	316	326	322	341	356	303	311	327	342	337	331	305	312	335	348	302	320	321	321	333	357	325	318	334	298	297	348	316	352	338	335	345	284	309	303	331	321	327	306	320	305	331	338	320	342	303	349	325	283	342	336	316	316	331	332	321	335	336	322	312	326	342	340	346	307	329	341	306	307	321	310	334	317	320	333	292	307	348	332	319	312	300	332	268	323	316	322	334	312	351	328	313	346	319	312	307	329	339	333	325	305	323	292	324	326	331	338	304	312	317	328	292	286	333	303	313	306	309	296	333
59176	20130	4631	2032	1399	963	826	614	516	452	417	330	347	292	313	275	271	242	251	229	240	250	253	190	216	199	214	219	212	204	209	213	207	203	197	204	179	224	205	185	190	193	204	201	202	189	187	193	203	204	198	210	181	186	206	204	185	216	179	173	225	208	220	193	195	175	166	196	190	203	181	187	200	181	172	182	203	166	167	192	178	179	215	166	183	200	166	182	206	204	182	187	188	198	166	209	188	202	186	180	202	186	202	167	197	179	171	185	208	199	189	203	164	227	191	177	174	186	224	180	156	188	176	211	201	171	196	184	170	187	186	208	207	183	185	196	181	183	184	193	187	197	169	199	176	171	214	163	190	198	181	183	170	190	177	184	176	203	200	163	167	160	206	189	194	201	203	201	180	190	211	169	205	198	164	201	192	189	215	180	186	193	199	198	204	166	161	212	170	161	202	207	195	203	200	180	206	156	196	185	195	177	172	192	174	174	164	176	199	169	174	197	212	206	195	169	172	182	188	173	189	188	171	181	182	193	177	207	192	199	203	197	153	203	200	187	187	185	190	171	187	191	183	187	199	194	186	210	210	184	200	191	200	177	191	195	185	174	197	168	173	207	194	167	190	169	194	171	214	175	207	185	175	185	160	189	185	189	206	183	196	182	181	167	197	210	178	176	210	175	166	192	185	193	181	193	165	187	187	168	198	199	178	191	192	183	193	186	230	165	167	206	187	197	182	171	193	180	191	201	192	164	190	202	170	164	151	198	201	188	179	173	158	170	187	202	193	189	164	180	202	188	216	169	192	196	190	171	182	195	179	186	187	168	166	179	214	172	190	190	196	171	193	183	174	197	215	197	187	187	188	182	180	173	187	201	175	221	161	174	188	185	193	173	174	183	188	203	182	187	209	189	150	188	202	207	199	190	198	173	203	194	203	190	158	202	183	206	199	185	190	199	199	191	185	192	182	215	208	200	184	226	164	181	199	190	170	188	201	174	201	185	183	182	211	194	195	170	188	189	205	187	188	208	161	176	211	210	202	159	187	203	206	174	208	183	191	203	184	195	204	187	172	197	197	189	186	191	187	181	178	207	193	187	199	186	162	194	183	194	176	188	188	175	175	199	180	185	170	192	192	187	181	192	198	166	193	192	208	221	190	177	197	184	190	198	180	201	188	211	199	159	156	195	200	165	174	184	206	184	182	152	185	161	179	198	208	209	194	189	182	188	183	193	177	202	205	223	177	217	167	179	169	188	222	180	168	212	188	172	204	193	177	163	155	170	194	179	175	192	180	195	167	167	178	191	202	200	214	174	165	204	167	161	198	189	166	193	206	177	192	196	204	178	179	166	169	178	208	202	186	193	200	185	203	174	171	169	188	197	191	205	190	168	175	199	184	174	200	167	184	201	172	176	179	201	211	186	200	184	184	189	198	190	178	154	194	195	193	213	213	163	188	172	195	166	192	170	172	187	169	198	181	192	183	183	175	173	162	206	200	190	183	183	189	205	178	187	208	202	196	208	202	189	153	219	203	211	196	187	188	196	187	171	188	189	177	180	188	180	205	181	182	196	182	219	174	202	191	209	196	192	175	177	188	195	175	166	176	192	171	200	177	194	186	177	198	192	185	205	203	161	195	177	176	185	204	172	175	198	204	199	182	179	180	179	163	181	188	175	179	190	182	178	156	192	196	171	190	184	171	179	185	206	183	167	191	193	194	184	194	188	184	189	198	193	188	215	180	192	182	152	169	188	172	204	197	188	201	204	186	178	190	178	188	184	155	182	184	183	195	186	177	170	194	167	174	179	186	178	201	196	185	189	169	183	168	180	204	224	192	205	198	196	188	167	168	183	185	195	171	182	207	221	203	180	196	177	158	166	222	187	200	189	181	194	178	158	207	190	190	208	201	216	199	202	200	183	186	178	185	208	190	191	178	173	213	175	201	163	206	209	170	180	188	180	224	172	185	205	222	183	196	182	218	176	174	184	178	200	183	183	202	191	180	175	193	166	191	217	200	165	185	221	185	175	180	196	175	184	180	204	187	175	176	147	197	202	183	189	201	193	182	189	197	172	218	203	180	198	225	196	188	185	180	196	162	188	170	200	174	213	185	201	177	183	201	193	173	182	163	179	203	185	178	181	181	188	209	171	205	208	184	191	174	190	163	199	220	187	183	188	180	197	192	183	172	196	188	200	190	201	165	186	175	172	196	212	194	179	191	198	167	189	187	180	228	196	176	186	191	187	181	177	189	203	188	174	186	178	197	190	209	209	195	169	208	201	173	188	182	215	202	167	176	174	217	199	189	197	193	170	211	204	193	173	173	194	140	177	199	169	186	187	218	180	186	156	220	194	192	181	194	182	174	182	187	180	204	196	171	209	183	211	176	185	157	205	208	186	207	199	188	181	202	195	193	182	162	185	207	188	195	176	180	204	188	187	172	186	188	176	197	178	162	174	199	173	185	190	214	203	188	212	169	176	182	192	191	197	173	230	192	167	191	179	192	190	186	184	196	201	244	207	177	164	183	203	188	174	189	182	185	170	168	186	184	193	187	195	206	185	174	178	180	185	203	196	169	172	166	180	203	191	208	207	223	163	200	192	203	179	169	172	190	185	169	181	209	190	175	193	184	195	199	200	195	175	172	223	190	191	203	190	184	185	183	187	173	184	191	207	199	185	190	189	175	181	221	199	185	197	170	197	177	201	190	201	171	188	182	193	195	196	187	200	185	207	195	180	193	203	196	187	205	206	195	179	190	205	192	189	188	173	144	153	178	169	200	204	197	191	184	192	173	177	187	181	187	183	170	216	179	185	190	169	204	190	162	192	181	185	173	193	181	182	166	189	175	173	204	181	198	199	176	203	181	201	168	158	191	213	212	194	191	196	206	188	196	222	176	176	177	175	210	200	173	172	199	189	185	185	190	190	180	204	199	191	180	167	198	197	165	206	169	175	152	157	170	177	215	173	167	183	190	201	183	181	181	163	209	176	185	209	190	192	189	208	196	218	194	201	195	174	195	204	194	171	172	191	160	186	182	198	180	164	189	208	178	198	168	209	195	179	185	163	164	182	180	186	193	190	197	205	181	172	170	211	206	202	202	189	194	194	208	180	168	176	192	201	184	183	191	198	182	178	183	185	184	185	155	190	198	178	158	186	171	194	179	193	174	193	204	171	190	188	189	191	167	174	188	193	172	188	201	184	180	188	175	178	179	191	188	193	199	184	173	190	192	191	170	187	202	190	184	170	198	219	193	204	169	189	204	177	187	164	199	199	180	151	182	175	180	178	194	210	171	159	211	190	184	159	188	187	186	201	195	186	187	195	218	185	203	200	186	174	178	211	219	192	191	175	180	189	209	191	166	166	193	195	210	170	190	185	174	190	204	185	175	190	181	196	184	173	159	186	209	177	178	168	176	185	205	211	198	196	199	191	189	201	192	193	197	188	195	182	187	201	197	180	172	194	210	173	202	171	188	188	196	165	158	173	188	208	192	193
33827	2531	5737	6332	5280	4215	3476	2862	2465	2058	1906	1702	1518	1443	1313	1237	1170	1078	1044	966	930	984	886	951	897	840	809	820	757	788	748	730	724	703	725	727	652	720	680	693	645	696	675	678	671	658	638	659	670	651	688	661	630	644	643	643	657	624	652	602	638	596	593	636	615	623	622	565	608	659	626	586	588	616	629	604	565	610	590	579	630	608	598	596	622	592	592	561	601	603	616	584	605	620	580	564	579	575	564	610	555	608	596	608	569	579	562	619	566	586	612	638	602	570	624	611	553	629	622	582	597	588	604	617	604	558	608	582	593	587	588	578	550	647	587	581	617	589	614	563	607	628	596	594	600	569	627	598	596	542	631	637	580	577	558	579	538	574	608	577	546	558	610	591	629	576	561	521	579	604	592	564	609	542	580	594	592	584	611	577	666	563	595	541	557	594	604	645	579	576	558	622	561	585	566	584	589	588	622	580	613	622	614	572	576	574	552	581	580	562	584	571	619	561	553	602	571	552	585	535	579	559	590	572	579	596	584	595	592	600	578	577	524	571	622	601	574	556	568	560	611	561	594	619	605	612	549	635	557	538	548	559	620	536	533	585	602	589	554	580	567	603	559	588	565	558	583	592	622	583	597	548	603	586	587	560	585	595	599	558	591	589	625	565	591	581	604	590	593	569	601	627	595	544	546	572	592	547	591	588	577	581	549	589	603	580	609	578	605	605	575	587	585	592	541	563	595	585	605	565	605	607	569	573	562	572	558	583	605	539	606	638	596	596	602	633	577	574	554	602	584	555	588	600	598	602	600	590	572	576	587	572	517	588	557	585	598	561	585	594	586	631	583	574	616	559	555	585	605	576	617	559	591	595	588	584	562	606	574	597	572	544	582	566	622	598	572	625	558	585	579	640	546	591	530	540	573	614	595	579	583	626	578	615	598	579	584	532	597	568	546	569	559	612	599	600	543	523	595	569	603	585	567	568	553	608	568	567	633	570	618	600	558	611	577	606	550	557	552	601	548	585	587	613	621	563	594	601	591	551	605	627	604	534	571	610	617	555	580	609	626	616	576	579	574	559	596	620	593	603	580	557	558	570	592	561	597	528	598	555	609	561	553	550	603	554	584	616	622	618	566	593	609	588	601	535	584	608	574	595	561	568	560	579	566	575	578	570	564	622	565	525	615	549	587	606	563	584	628	614	611	580	552	582	599	576	574	537	553	586	608	577	583	584	542	561	578	576	601	589	523	594	594	560	563	563	576	541	581	574	598	576	584	581	593	595	552	570	562	580	578	600	594	577	591	540	611	589	588	624	557	619	588	610	586	592	581	574	610	543	536	586	613	614	579	597	558	594	538	582	579	549	603	599	584	600	576	570	592	576	578	566	557	603	541	630	594	561	594	595	586	632	543	596	611	523	604	567	567	597	588	545	558	606	592	558	566	546	577	581	600	599	610	582	609	570	621	573	638	568	595	584	606	606	620	592	576	584	557	576	541	584	607	593	584	568	607	604	580	568	598	599	581	596	563	576	580	604	572	579	574	601	600	577	602	544	567	583	547	588	556	609	593	574	571	566	598	602	565	605	547	547	575	601	567	564	521	629	595	585	611	554	601	574	592	556	561	623	571	577	616	543	572	604	568	544	597	545	610	596	610	597	595	539	588	546	596	506	607	594	594	554	585	593	598	590	608	576	651	575	581	568	579	534	570	556	607	600	617	599	612	563	563	559	597	550	621	594	606	582	604	553	602	591	592	586	553	498	532	592	592	548	577	602	635	661	572	574	592	568	553	564	564	582	567	606	572	598	536	583	579	600	566	594	594	563	627	612	606	526	580	577	592	556	538	575	610	552	612	548	560	590	565	641	543	591	579	616	554	606	581	629	588	576	575	580	577	620	611	584	592	601	607	634	587	581	561	582	599	594	548	576	617	589	581	632	626	568	561	604	582	605	585	531	589	549	592	576	568	581	580	622	614	612	628	619	593	528	609	612	657	585	581	593	597	565	549	629	606	607	537	583	610	559	573	590	578	591	610	625	588	581	600	666	604	593	592	584	573	624	577	557	570	616	597	568	599	549	552	528	595	594	578	578	572	558	556	590	581	580	564	565	559	550	560	552	576	606	633	579	570	585	590	652	556	577	555	577	585	618	569	589	573	594	562	565	619	584	611	564	563	584	557	602	577	597	598	580	572	580	618	594	567	597	584	557	572	622	603	595	569	606	623	550	567	618	575	581	572	575	599	606	576	608	553	589	595	573	625	597	547	586	528	574	567	582	593	592	600	538	609	607	571	565	582	601	560	584	590	576	600	572	583	589	601	592	595	585	590	591	532	618	532	582	584	617	569	586	622	589	578	630	601	579	584	567	541	621	597	602	589	592	580	582	567	585	575	565	550	577	607	562	587	583	571	554	603	587	583	578	561	609	565	564	555	604	550	563	554	566	534	598	574	583	592	620	617	567	556	584	605	611	595	597	609	583	625	577	589	556	597	594	593	601	617	575	553	589	582	591	629	581	604	574	585	578	589	590	600	572	582	631	544	586	551	603	607	573	581	570	554	582	599	610	582	580	568	573	544	589	586	616	573	589	611	570	602	585	621	576	603	607	559	573	632	578	573	581	606	550	573	590	578	558	578	560	589	601	601	587	566	556	593	580	605	603	609	584	584	560	593	574	579	574	597	617	577	555	587	606	608	572	522	555	549	608	585	595	590	591	606	578	567	609	529	601	584	582	565	555	580	587	581	551	578	594	588	603	582	604	590	573	583	588	582	563	597	565	551	586	569	562	571	560	612	577	616	563	592	562	556	604	578	624	581	560	583	612	623	623	563	601	594	559	589	568	547	590	569	641	577	601	561	551	568	603	617	536	575	594	557	618	640	565	560	577	531	588	566	566	570	592	589	586	618	594	567	600	559	608	586	595	609	580	571	602	525	593	596	627	548	611	568	600	567	553	549	597	586	560	620	570	589	571	563	587	558	584	603	594	589	553	544	604	594	596	533	554	629	555	548	611	597	589	579	621	590	604	588	608	567	573	544	566	578	578	570	571	600	607	573	610	593	594	581	561	590	560	612	585	581	595	612	545	599	634	579	601	615	542	598	562	596	592	613	602	558	590	564	599	561	647	544	554	580	647	607	606	635	584	580	610	586	579	551	589	591	577	569	608	563	595	662	557	603	596	606	594	600	551	541	571	599	582	617	597	538	573	599	575	590	545	594	588	559	586	580	585	566	557	597	583	596	569	560	603	567	602	531	584	610	536	579	579	587	562	536	627	614	542	580	580	588	569	587	566	600	598	575	581	591	578	553	570	599	583	578	557	613	593	582	567	624	577	537	594	560	620	546	566	571	608	597	542	549	587	553	558	563	591	548	602	592	582	621	541	574	586	581	575	562	596	598	604	597	636	586	563	558	571	540	562	597	554	651	645	608	587	600	637	564	568	594	593	598	555	571	603	579	609	610	607	579	550	599	556	572	608	559	581	570	593	623	554	565	589
6974	424	267	192	152	146	175	136	159	141	140	151	161	144	143	168	150	152	154	161	157	150	145	132	146	136	135	134	179	141	137	126	144	134	144	146	161	158	139	143	133	151	152	168	158	182	151	139	139	145	141	153	138	141	163	139	167	141	160	160	116	149	149	129	161	152	138	141	141	151	156	141	147	130	135	140	127	152	131	148	130	138	151	143	134	154	148	162	134	156	144	158	126	153	162	156	145	140	132	140	131	154	134	147	146	154	155	142	140	154	129	157	165	138	154	138	149	149	141	116	126	149	138	124	145	148	157	127	134	145	148	149	134	133	130	152	153	144	152	134	154	154	154	122	163	135	161	140	146	149	125	153	145	129	152	140	143	148	161	152	133	123	144	161	132	131	141	148	139	147	125	134	151	151	146	163	143	164	137	159	134	174	143	156	153	149	144	173	131	165	150	143	147	156	145	149	140	179	140	157	160	143	155	136	133	160	152	161	143	148	134	132	134	156	168	129	134	154	150	140	147	139	154	136	123	119	130	152	180	160	159	139	135	142	169	144	163	151	154	137	153	121	146	133	143	151	137	126	147	141	162	130	162	146	136	129	137	150	147	155	136	146	134	144	154	167	139	142	180	167	130	153	145	160	149	147	143	150	129	147	134	155	155	155	164	140	148	151	148	176	145	138	157	134	157	152	146	155	141	150	136	148	148	139	137	124	146	149	141	169	142	145	159	142	165	146	144	141	145	134	135	159	155	142	157	166	155	151	146	137	164	158	167	130	154	151	143	136	147	131	134	157	148	138	155	154	129	142	153	128	145	138	137	122	153	158	147	151	143	153	142	111	136	132	150	139	155	132	139	136	150	125	160	145	141	131	140	134	133	129	136	145	137	152	139	140	137	156	141	143	140	137	146	164	156	149	134	126	133	161	141	146	155	150	128	160	150	155	154	138	140	135	132	139	149	142	163	149	133	141	143	134	135	139	145	149	127	137	177	142	140	144	149	126	159	136	129	163	142	142	159	149	155	151	133	146	139	136	165	159	151	128	137	154	142	130	135	151	161	166	149	161	147	148	147	143	140	148	132	148	118	128	164	132	147	139	149	149	131	142	144	165	133	152	163	156	152	134	156	128	147	140	136	136	141	166	147	135	155	142	142	135	155	121	156	137	142	145	127	147	152	152	146	124	157	133	130	151	154	129	144	125	154	136	147	143	156	153	152	128	133	148	160	133	157	136	145	141	137	144	151	145	150	147	139	152	139	141	142	150	160	134	169	143	151	155	130	144	144	158	136	149	141	147	149	155	138	152	162	147	123	113	157	154	144	143	173	153	128	148	145	132	143	143	148	164	125	148	167	144	132	157	134	146	141	166	142	149	124	137	167	141	137	114	135	150	136	121	112	152	138	156	149	174	134	147	156	149	164	159	138	167	129	149	164	117	151	134	137	137	144	152	156	148	124	139	153	140	171	127	147	143	142	146	161	151	153	144	147	144	162	137	168	146	132	142	164	138	134	153	145	138	129	151	150	131	159	134	136	152	166	121	149	147	132	132	148	141	163	151	148	150	162	136	136	145	154	131	155	132	141	126	129	156	136	129	163	145	120	129	144	126	163	154	134	166	153	183	183	131	130	150	159	135	138	161	151	128	167	147	158	147	154	163	158	166	153	145	132	147	152	153	142	135	159	142	141	158	163	158	142	164	145	150	162	135	143	161	149	160	131	149	170	158	152	154	144	137	132	148	124	125	139	145	130	150	159	141	146	130	158	138	146	144	134	151	143	162	166	140	139	158	152	123	141	134	164	142	148	165	152	116	160	142	161	156	153	142	168	141	148	129	149	162	146	146	149	138	131	136	144	159	141	133	165	140	153	147	151	147	143	142	147	153	166	145	136	133	152	141	137	146	135	165	150	153	153	155	148	125	152	149	158	150	154	132	143	144	147	176	137	151	146	134	140	168	147	149	149	179	141	136	154	127	162	150	128	143	153	135	133	136	140	127	163	163	145	137	156	133	157	140	151	145	136	126	143	134	155	158	146	140	164	131	133	140	140	149	140	146	154	142	146	141	129	142	153	122	159	163	144	155	137	129	143	154	156	167	157	143	159	129	157	152	145	142	152	161	118	130	136	137	155	151	153	133	150	129	137	169	152	149	154	141	152	130	153	142	150	137	150	143	128	142	129	139	147	148	145	153	151	152	151	139	148	162	155	157	142	149	129	150	131	119	166	139	140	165	142	149	137	156	143	152	134	129	153	117	121	157	156	154	149	159	138	144	121	136	155	148	139	147	158	127	161	160	151	151	141	144	153	147	135	175	141	161	155	135	157	149	129	138	128	132	152	127	159	134	141	143	145	156	133	137	146	160	147	144	129	127	149	130	148	119	166	152	141	167	143	151	142	152	143	141	128	134	138	172	139	160	166	143	164	156	159	152	148	161	137	136	146	135	133	147	166	151	147	172	143	161	144	161	158	152	146	161	149	163	166	147	137	139	145	145	166	157	133	136	138	138	167	129	128	150	127	164	138	144	154	141	145	155	136	146	143	152	167	151	139	150	145	161	138	148	146	159	153	155	150	145	151	183	125	145	146	145	147	133	159	131	153	142	136	139	145	145	152	132	150	181	139	125	167	135	132	156	122	160	133	131	129	130	141	138	143	154	140	156	142	128	133	144	134	151	157	164	136	135	148	138	150	146	152	153	149	161	112	147	142	155	138	145	142	149	128	141	162	143	151	140	157	163	142	143	140	142	154	153	144	132	128	150	161	150	150	144	138	142	152	154	125	146	130	149	133	162	142	130	136	145	159	169	158	135	145	151	133	139	154	166	135	154	148	145	151	160	159	138	146	150	148	150	133	131	156	159	139	153	158	142	138	149	150	159	150	153	140	153	156	144	175	151	137	130	140	168	153	145	163	160	145	156	136	152	145	135	142	154	147	142	149	127	149	144	145	147	151	163	157	145	157	144	142	143	131	154	158	140	160	143	129	149	144	133	150	155	132	156	159	149	146	127	119	143	134	158	166	158	153	174	138	145	155	136	146	156	152	135	144	122	140	133	135	153	128	146	152	139	143	141	146	156	132	161	139	143	152	151	144	149	140	141	153	140	145	138	135	159	158	146	133	132	141	120	147	153	180	139	140	139	141	150	159	168	143	156	166	136	155	141	141	140	143	162	125	157	131	153	141	150	148	143	134	143	162	152	160	156	118	165	165	155	127	140	140	158	137	142	129	133	156	141	158	140	152	148	131	156	144	157	148	154	134	166	144	160	140	152	172	147	152	151	149	157	124	151	148	142	139	156	155	136	147	138	144	144	153	145	153	142	149	115	155	137	148	160	148	149	168	137	142	165	146	157	152	134	140	142	140	136	160	126	176	144	131	170	136	156	120	145	137	140	158	128	144	140	132	152	135	132	167	164	138	173	174	147	142	142	153	134	175	149	139	154	136	143	127	154	169	152	150	156	154	154	155	132	158	136	128	131	137	142	144	144	160	129
7305	489	624	612	553	567	527	488	507	490	480	506	466	466	535	470	472	505	506	491	463	504	487	451	484	493	502	489	451	440	436	454	461	467	468	440	493	445	472	429	466	445	450	469	455	471	477	464	461	440	468	428	478	490	456	458	451	456	444	480	491	460	436	439	467	444	429	435	460	443	436	424	491	492	468	471	452	460	428	491	461	482	491	478	477	444	467	446	439	485	473	433	467	442	469	471	409	444	468	476	487	425	478	432	464	480	455	462	481	467	433	427	447	470	416	428	450	441	469	413	454	481	451	456	457	493	413	438	466	494	459	455	479	482	475	473	470	486	495	459	465	444	473	459	421	450	475	438	457	511	439	462	450	473	469	423	441	443	471	438	438	431	445	437	428	448	426	436	425	417	461	432	435	402	473	454	478	463	454	499	425	501	468	464	445	439	468	446	475	436	431	459	454	474	470	459	432	432	448	504	473	484	441	472	442	435	443	428	454	426	468	445	474	462	457	459	468	438	431	458	409	453	449	442	452	471	419	463	448	459	456	479	424	474	435	438	462	494	446	488	494	488	440	448	460	484	473	462	433	417	449	454	466	449	441	496	422	491	494	451	484	437	446	445	445	411	426	429	470	467	504	477	408	486	451	437	505	448	478	422	464	472	450	477	447	454	463	445	450	428	469	469	464	430	464	446	456	474	462	452	439	446	447	475	484	453	468	450	448	392	452	493	441	451	477	463	483	436	453	458	418	488	462	484	466	460	429	458	442	542	427	457	434	474	483	446	455	478	486	461	450	462	433	477	485	461	444	471	454	451	411	457	462	485	462	464	467	440	472	459	459	455	440	452	426	473	470	476	447	471	470	438	453	465	456	425	452	443	463	504	458	441	479	445	446	455	438	480	472	454	478	450	429	452	470	462	466	438	436	434	470	448	429	426	486	470	448	446	464	430	482	480	453	462	423	432	427	469	447	423	444	438	500	446	467	451	475	433	453	443	490	445	459	440	447	444	420	443	472	443	464	470	419	424	454	443	475	490	446	441	418	470	492	460	463	450	430	457	463	447	457	472	443	472	461	461	487	493	427	475	424	477	437	449	461	460	477	444	443	443	444	448	455	480	446	466	427	429	458	457	488	432	461	442	457	426	445	449	489	430	478	432	461	416	435	445	482	455	451	460	467	435	450	459	467	451	414	442	461	393	444	479	465	458	453	425	447	433	483	444	441	465	445	422	467	439	476	472	457	471	450	503	458	459	441	496	428	464	480	441	466	441	456	420	425	440	443	452	450	469	470	479	468	455	430	516	456	487	473	456	448	470	402	482	427	398	443	453	445	479	389	466	465	447	464	487	490	467	457	450	452	460	468	430	466	468	469	435	438	433	453	476	459	437	460	474	490	465	455	468	438	424	477	476	448	487	445	398	424	488	428	461	441	464	483	476	463	473	462	468	443	450	483	460	476	433	489	429	462	445	482	429	471	439	486	459	440	449	439	450	468	459	436	470	464	446	451	435	463	460	508	437	453	463	435	434	441	475	449	432	448	432	425	430	480	475	419	426	493	461	445	469	484	444	472	476	457	450	436	486	493	461	457	438	476	467	436	456	466	450	435	482	479	470	455	483	444	469	461	420	425	485	451	439	434	427	463	441	450	463	447	423	476	462	460	465	463	421	469	468	457	484	468	442	450	455	440	429	471	508	466	478	454	459	435	478	449	464	488	437	463	434	446	493	461	460	460	463	445	455	432	429	473	445	445	474	445	441	457	487	467	447	474	474	466	457	507	457	435	503	513	457	458	445	491	439	489	429	436	470	481	499	497	444	458	446	423	445	452	435	448	476	458	457	471	460	454	434	462	437	468	469	462	469	437	463	469	430	467	419	441	460	479	447	479	459	420	437	464	442	438	459	449	444	470	469	460	448	456	460	468	472	439	462	426	396	448	458	483	417	449	451	458	460	482	469	428	451	450	438	463	457	429	442	466	469	449	468	433	420	453	435	461	457	452	474	449	523	456	446	444	464	475	444	468	481	487	448	442	471	452	457	459	457	483	462	432	475	466	466	491	457	471	416	448	483	447	465	431	461	452	450	491	469	445	475	464	445	476	487	452	476	417	444	458	453	444	455	509	420	503	449	472	484	419	512	455	451	447	464	452	465	437	433	436	480	470	427	455	480	422	487	436	471	444	461	444	447	470	484	461	462	438	490	456	507	456	446	471	476	452	468	466	458	426	476	468	467	488	452	452	431	467	473	469	439	449	462	454	467	500	447	473	457	451	489	440	445	439	420	459	436	454	473	447	464	485	453	459	464	463	469	435	457	448	412	480	452	468	453	455	433	468	446	459	443	444	451	462	419	461	443	488	488	488	458	456	442	472	467	448	483	463	454	463	447	452	417	492	435	441	484	455	485	462	446	461	466	456	455	451	469	510	441	501	520	443	454	466	490	440	421	479	444	469	475	490	442	446	437	422	450	444	452	481	448	476	432	472	479	470	467	449	474	478	460	438	454	470	444	453	471	443	446	476	454	464	432	452	430	420	452	469	445	463	413	417	450	426	459	455	446	505	441	430	456	411	443	468	443	449	449	490	458	439	493	464	488	442	460	429	486	423	501	429	487	447	469	473	491	452	465	445	414	473	442	479	449	440	446	488	462	422	478	479	451	449	459	456	444	443	485	435	482	442	434	461	500	445	456	452	473	492	479	442	449	448	478	455	458	480	490	499	407	463	504	416	485	463	473	527	426	452	445	495	495	462	450	453	444	450	463	441	456	473	494	499	457	479	460	444	452	457	460	438	475	444	472	440	508	444	445	452	444	445	456	462	477	471	435	431	475	458	442	491	478	462	487	466	470	486	433	438	511	439	436	473	468	474	457	476	480	466	499	463	431	437	459	479	435	459	431	455	461	476	439	448	431	471	456	450	414	455	476	454	445	472	467	459	481	469	451	466	463	477	460	454	433	441	454	453	452	425	439	472	427	464	490	445	456	453	448	481	452	448	514	455	470	472	462	430	407	417	511	424	450	505	462	446	438	425	451	457	453	444	439	512	451	449	464	451	448	454	472	456	493	460	426	418	472	437	436	466	447	437	473	445	433	436	463	462	425	484	459	428	470	421	498	465	437	449	509	468	413	460	447	474	448	442	471	463	423	461	460	482	415	435	427	460	447	428	462	456	494	473	476	463	488	478	436	426	436	443	454	478	479	462	448	457	439	467	433	433	476	454	448	437	451	466	454	435	425	442	437	440	424	479	445	458	448	445	451	469	409	461	444	458	440	436	472	457	441	445	458	462	442	451	455	440	422	469	450	459	444	435	422	429	482	470	484	451	469	442	474	456	422	467	452	462	483	446	465	435	456	429	450	469	488	460	501	461	466	482	462	441	438	424	470	440	483	449	434	493	438	506	478	465	467	441	452	426	436	502	489	440	456	466	466	450	478	466	437	450	432	452	512	437	452	440	479	461	475	449	446	473	426	456	436	455	463	469	426	428	477	444	471
47790	10867	1509	939	707	529	390	269	246	191	186	153	176	150	133	131	134	109	127	133	123	103	117	98	105	101	118	115	125	106	102	107	119	104	98	94	94	109	109	96	94	100	91	82	105	81	101	85	102	117	78	86	97	84	95	100	111	95	100	91	88	111	95	90	97	105	108	111	114	95	97	90	101	92	94	101	88	100	89	114	106	101	79	108	94	100	78	93	99	77	101	81	97	95	87	75	87	109	91	100	110	91	85	91	87	99	83	99	108	99	97	109	93	101	95	109	109	86	102	86	97	108	97	114	101	109	98	95	94	105	85	77	97	95	103	95	98	104	112	94	102	94	109	89	88	99	111	89	99	91	98	87	90	80	108	81	92	96	98	98	82	97	80	91	92	102	105	83	100	93	87	93	101	99	118	94	89	103	84	102	85	94	98	103	82	89	102	68	85	107	102	98	84	97	110	106	72	105	108	91	101	108	93	93	114	97	92	97	91	91	102	88	92	93	88	98	92	97	79	109	94	105	87	98	80	88	83	104	93	107	102	109	80	95	98	83	102	100	112	97	104	92	84	93	92	100	110	94	83	81	89	87	89	112	105	104	83	76	93	98	90	98	81	103	78	87	89	95	104	103	82	115	90	85	87	102	109	98	85	83	89	86	97	81	88	93	100	88	76	96	80	77	110	96	100	95	106	88	95	86	102	81	98	85	98	91	80	95	86	97	91	117	84	100	95	101	82	96	75	87	80	70	93	99	92	92	95	86	92	85	109	91	92	106	102	103	87	109	94	95	111	96	97	98	102	91	88	89	83	76	75	91	80	97	74	82	103	79	99	98	81	97	83	77	87	89	92	82	105	110	86	75	109	88	105	102	92	101	94	105	90	84	98	90	96	96	77	83	99	88	102	94	80	90	94	90	108	97	84	118	95	96	86	102	91	100	81	96	95	97	88	75	103	95	93	110	94	98	76	91	92	101	84	97	113	93	76	80	92	106	98	88	87	82	78	82	87	88	93	94	64	95	87	98	103	112	89	101	105	88	114	110	83	85	88	108	103	111	77	103	87	118	103	72	99	89	105	86	97	107	89	93	108	106	81	101	100	116	99	104	86	95	105	97	92	93	92	104	91	83	76	90	91	93	93	80	90	105	100	98	107	95	89	93	86	93	107	93	88	107	95	92	96	99	94	87	84	88	84	96	111	98	90	79	77	90	104	89	82	83	83	76	84	83	94	111	101	86	96	110	100	96	114	95	97	79	112	96	94	95	86	106	101	106	80	91	89	98	100	72	108	82	94	90	88	99	99	74	83	109	78	97	88	79	96	102	113	89	101	88	99	96	98	90	106	96	105	94	90	89	79	91	84	85	88	93	93	85	95	115	105	95	84	98	73	100	88	95	89	87	91	83	89	71	83	93	89	90	97	91	97	109	102	91	108	88	113	99	75	88	90	105	97	90	89	93	88	83	104	107	99	90	99	106	101	92	92	92	84	84	91	83	99	95	100	94	92	88	90	90	94	69	84	83	80	103	94	83	90	93	97	96	88	100	104	91	104	95	99	77	102	85	84	77	105	80	98	87	104	105	91	91	85	85	98	88	86	83	97	83	82	83	104	80	87	102	95	91	94	93	104	96	92	95	115	85	83	79	99	88	117	97	111	89	83	103	96	96	100	94	95	81	111	91	87	85	109	89	90	101	81	96	91	93	91	109	87	85	110	79	98	91	93	75	81	74	74	100	80	98	107	84	90	93	107	104	80	78	82	87	101	76	92	91	90	91	86	102	86	108	94	92	81	103	87	104	81	80	94	101	99	94	100	99	82	83	83	79	80	91	96	94	94	98	92	94	103	101	94	77	106	91	93	114	107	89	115	96	99	106	87	91	93	94	84	119	84	113	86	81	110	91	92	80	97	95	98	87	79	87	86	103	97	86	94	89	88	78	110	96	81	81	81	86	89	86	103	97	92	71	83	95	96	92	89	105	98	79	84	89	102	95	105	99	97	117	102	92	89	81	109	110	86	92	96	97	92	72	96	110	93	82	74	81	89	78	107	108	89	104	84	74	101	90	93	100	83	95	83	88	91	94	97	89	97	77	95	91	101	106	98	120	86	95	106	101	67	78	104	85	84	105	82	96	93	102	79	110	79	84	93	79	82	88	91	94	90	84	96	92	96	90	103	100	94	88	100	96	77	95	100	86	78	104	93	95	96	96	103	99	95	99	83	85	107	107	98	82	85	89	101	94	103	112	88	71	96	91	96	100	84	90	92	94	112	101	102	78	91	95	88	91	97	98	112	89	92	94	95	93	98	85	83	98	99	88	97	108	81	99	85	84	99	96	96	102	96	96	92	85	75	103	93	101	94	83	68	81	109	110	95	106	88	106	96	111	96	93	91	100	88	79	100	86	102	90	70	89	118	93	82	92	90	90	92	110	83	94	82	86	87	88	108	89	76	106	98	92	90	94	106	112	97	98	87	93	81	78	78	99	108	84	96	120	97	88	81	112	91	89	107	99	89	103	96	85	111	78	99	112	109	90	98	83	102	89	85	91	100	85	99	98	81	93	90	111	79	91	111	99	90	83	86	104	96	88	80	93	77	89	106	101	88	102	90	96	78	91	87	87	71	110	86	105	85	97	89	84	92	87	116	94	96	89	99	99	91	84	97	88	109	81	105	80	105	81	88	69	90	85	101	79	96	88	95	87	91	87	99	88	82	85	100	93	95	88	102	88	86	93	87	79	114	98	101	91	90	106	83	108	111	91	104	86	90	92	104	99	80	92	110	98	105	103	77	100	84	98	111	80	95	91	97	75	95	84	104	88	104	96	84	93	91	102	97	100	89	82	75	100	80	84	107	80	97	89	78	86	94	97	91	108	91	88	100	82	97	89	103	100	86	88	100	96	100	100	99	100	98	100	102	118	100	93	80	118	75	89	77	101	87	88	109	83	84	95	83	92	76	84	105	109	80	96	90	79	100	88	96	84	95	101	90	87	73	83	93	98	89	92	100	111	101	116	101	105	88	110	109	79	108	71	86	84	84	74	87	84	86	110	96	99	96	92	86	103	76	95	96	93	109	85	90	79	74	101	83	80	95	87	93	102	92	94	90	86	95	95	100	95	75	90	98	81	90	102	117	76	87	89	93	87	94	91	94	78	87	91	89	93	79	83	94	80	90	101	94	113	82	95	106	96	107	85	87	97	90	83	87	84	89	111	99	106	92	98	101	102	81	100	95	84	89	67	101	81	96	86	102	100	89	86	91	105	89	105	85	110	96	78	74	77	86	105	85	84	77	93	103	94	96	85	103	85	86	96	91	99	85	99	91	101	101	100	97	91	78	113	82	91	89	107	94	110	89	87	104	87	75	93	105	97	72	90	100	109	90	87	76	79	112	115	93	101	84	91	119	104	103	98	81	87	90	93	89	88	72	89	91	88	104	100	91	93	83	71	92	102	103	106	97	99	104	106	92	80	100	96	85	92	95	109	89	100	97	93
26175	1280	2971	3322	2740	2209	1783	1452	1287	1117	979	868	792	749	682	590	600	596	555	532	488	508	489	469	465	483	438	416	416	407	415	404	374	389	429	412	374	402	351	382	363	364	387	374	362	356	372	349	351	405	333	367	358	345	350	362	314	365	369	338	334	366	365	349	338	335	363	347	379	362	332	321	300	358	291	335	339	355	332	334	311	309	331	313	352	382	288	312	326	328	337	334	348	298	318	346	341	324	347	329	354	324	340	310	318	344	339	336	323	323	342	358	346	323	373	307	340	321	297	358	334	347	323	301	331	350	335	293	317	324	323	334	333	318	310	303	333	334	291	279	338	328	320	324	317	328	332	346	323	345	330	364	296	345	300	301	358	332	353	310	346	312	330	316	329	322	328	321	342	343	348	327	323	336	344	324	326	347	326	325	311	313	281	320	329	357	320	351	341	287	344	360	329	339	345	329	335	348	323	329	293	305	351	309	313	316	315	346	321	308	342	316	309	330	345	354	321	345	341	318	322	315	304	341	351	340	345	329	334	313	325	292	355	334	331	354	318	302	341	311	309	357	298	314	319	323	314	345	313	330	317	329	316	305	329	337	343	300	336	314	335	317	373	321	322	319	290	347	325	326	304	318	328	327	309	322	339	338	357	339	300	320	330	310	305	327	346	325	317	318	348	346	348	317	337	301	324	329	317	319	312	318	331	361	299	319	316	313	304	321	322	309	309	367	321	310	356	308	337	323	311	351	294	316	322	321	340	359	299	332	314	301	337	351	329	297	311	332	302	314	338	346	312	324	309	333	368	299	311	343	324	292	340	343	320	356	309	347	333	289	341	315	331	321	294	320	311	313	330	289	314	319	329	333	335	332	302	359	324	289	319	283	319	338	328	314	354	349	316	308	338	315	320	317	352	315	311	299	326	357	303	304	316	321	308	316	359	313	293	329	299	304	324	311	338	349	284	327	339	340	301	298	310	319	349	296	316	347	323	343	312	320	331	359	340	319	304	352	323	295	322	321	318	306	317	339	318	319	285	319	310	315	310	340	330	316	341	339	317	329	357	284	301	345	322	302	334	333	330	339	348	325	322	350	313	305	325	350	333	283	294	307	334	341	294	326	332	340	290	350	295	341	320	318	355	320	338	328	329	310	325	296	340	313	333	302	316	333	295	308	336	333	328	357	329	310	346	331	330	323	336	326	331	304	306	315	344	332	313	346	297	302	333	316	353	328	345	338	342	322	342	337	319	326	320	315	334	297	354	337	294	318	307	316	340	324	317	333	316	338	322	318	332	305	297	322	311	342	295	323	306	315	320	347	320	344	326	353	337	333	303	306	336	318	328	322	319	328	343	322	306	335	301	329	327	305	328	335	340	325	343	339	331	304	315	325	317	343	328	316	346	304	312	284	307	300	338	326	360	320	330	316	333	341	340	319	327	346	314	320	328	341	349	333	325	291	320	320	287	301	326	332	315	310	356	340	331	308	303	317	294	307	316	345	307	311	316	298	332	317	319	332	318	305	359	315	325	322	323	343	327	322	324	324	322	331	362	325	314	329	332	320	357	355	324	342	340	319	313	323	322	304	321	345	347	307	318	329	310	322	340	345	361	360	345	299	342	325	338	306	297	325	343	355	309	326	322	338	345	331	318	338	303	336	345	317	337	343	316	365	314	323	336	323	286	318	293	344	311	331	340	324	331	343	332	322	322	341	342	303	329	338	320	314	334	351	291	308	305	323	345	326	311	314	336	295	328	305	293	347	345	329	313	312	348	316	369	343	339	329	316	349	324	336	326	290	298	306	334	323	317	355	302	334	296	320	314	335	337	328	324	316	333	279	304	295	351	331	321	289	324	326	321	312	326	329	329	299	303	331	324	341	304	324	327	316	333	348	334	317	337	329	350	355	292	274	340	305	322	329	348	310	287	324	317	299	334	329	326	311	299	336	307	296	316	340	317	336	327	306	332	349	349	343	330	342	329	346	307	334	296	328	354	349	324	337	328	307	323	307	317	315	339	320	355	326	320	349	338	348	326	339	295	354	333	334	334	308	315	307	300	307	318	356	315	320	324	330	332	344	317	323	316	330	329	333	262	358	319	286	330	338	335	321	323	319	337	353	311	340	289	326	301	340	299	348	313	347	331	316	314	352	347	332	313	346	314	315	338	318	334	337	337	329	328	338	307	338	320	313	311	375	333	328	318	339	302	306	321	322	341	341	338	332	337	350	331	333	329	308	324	332	344	318	309	328	309	310	303	336	316	322	306	327	284	319	338	327	328	325	300	292	301	309	337	310	339	364	348	317	307	319	318	326	310	324	322	294	319	346	329	313	298	331	342	312	303	310	312	314	338	327	301	319	337	329	354	353	321	320	299	322	297	320	315	331	292	303	321	297	366	319	311	333	297	299	319	299	350	297	292	318	322	286	330	336	333	298	341	331	297	324	303	321	316	319	342	300	314	331	348	316	303	318	300	344	316	322	292	332	321	325	342	328	309	333	353	317	308	272	325	324	298	331	313	315	333	314	344	352	316	334	367	341	316	318	282	302	341	330	309	329	337	340	338	312	308	306	339	333	338	295	353	337	312	304	310	301	337	308	346	303	322	317	319	347	353	319	293	328	316	302	320	300	352	301	322	314	349	323	313	310	315	331	319	308	323	334	319	330	353	357	300	304	359	340	330	325	308	317	335	354	293	331	324	330	321	359	319	354	335	346	362	331	339	331	323	361	343	323	340	306	344	317	315	305	291	302	344	344	270	338	352	322	311	302	324	355	361	332	313	315	313	338	339	341	306	300	353	308	327	346	274	335	300	330	299	344	311	329	325	309	306	317	318	289	327	316	304	292	348	310	279	309	296	318	318	311	295	343	358	326	348	297	310	324	285	299	293	327	320	342	315	354	296	316	347	329	334	354	319	321	311	334	348	329	328	345	333	335	313	315	316	341	311	318	312	301	338	339	324	346	317	302	319	305	299	336	310	298	347	331	302	300	300	331	331	330	325	317	313	345	334	304	344	329	332	347	351	296	331	320	304	339	307	342	343	298	308	350	328	337	330	350	314	316	316	334	300	323	327	316	327	351	327	355	324	298	351	336	341	361	323	329	297	318	339	323	331	318	334	343	349	350	315	321	371	350	340	301	328	328	296	326	349	346	318	351	319	317	310	330	337	315	312	300	343	326	290	314	307	337	361	303	347	313	315	318	326	297	347	333	323	323	321	314	340	334	315	300	334	328	290	319	325	317	326	335	311	293	311	314	306	359	310	348	311	338	330	325	329	336	302	331	312	301	330	334	328	299	311	355	361	341	281	298	317	335	294	283	331	314	332	311	343	299	321	338	303	295	310	300	313	312	345	337	311	351	330	300	329	333	345	314	327	320	300	335	311	331	294	334	324	358	321	316	318	326	315	369	316	327	293	355	321	335	360	329	318	326	335	311	341	320	345	316	354	357	330	308	315	279	333	323	340	289	308	331	339	331	348	308	314	315	338	304
63786	19580	4189	2042	1408	1009	758	619	478	431	368	372	326	331	266	257	282	262	243	252	234	226	212	233	234	216	233	208	203	211	205	203	234	228	183	211	225	219	201	213	214	176	176	210	193	182	199	202	208	172	209	197	170	211	198	214	201	222	172	182	213	171	174	206	180	207	206	190	197	201	190	184	204	185	202	197	203	172	191	196	218	197	170	171	217	177	195	211	181	155	174	182	182	176	172	187	177	201	188	186	202	207	179	181	177	198	193	222	191	178	183	197	208	209	175	184	163	178	210	208	182	186	195	184	203	168	184	185	203	224	196	193	185	214	203	167	181	180	202	181	223	201	201	204	194	192	178	211	200	176	202	191	175	200	192	189	200	184	201	207	206	170	178	183	212	207	178	205	205	205	199	190	175	175	166	184	195	183	200	189	187	195	191	195	188	188	204	183	177	181	187	185	200	200	195	186	203	173	193	180	200	205	183	177	206	187	202	197	175	188	197	175	165	182	162	204	224	196	183	207	179	177	193	208	186	183	197	187	207	198	179	196	194	175	194	198	212	173	207	212	172	177	196	195	169	181	193	214	185	188	183	185	204	158	201	210	194	191	210	185	169	175	189	191	187	197	185	211	204	177	171	164	196	197	209	175	170	191	207	210	177	203	184	188	171	184	191	195	202	197	197	181	169	185	201	193	201	182	194	189	180	192	199	209	174	182	168	182	175	215	210	182	195	178	215	167	177	190	175	171	187	190	182	191	185	186	199	194	179	199	185	192	198	167	192	188	202	176	184	175	203	184	180	215	185	178	209	192	201	199	184	165	170	179	167	192	206	179	162	179	181	188	191	184	171	190	185	210	194	196	195	202	190	183	183	176	176	185	191	180	188	194	187	200	188	204	195	173	217	207	197	194	185	197	187	185	164	193	182	194	179	178	195	182	203	224	193	173	190	175	175	198	180	211	196	188	191	173	182	209	208	192	189	182	197	212	172	192	181	158	195	197	184	213	226	191	206	220	203	207	173	191	164	190	202	209	184	167	192	200	214	185	202	215	189	186	188	171	200	192	194	175	202	183	200	161	180	173	190	191	191	185	187	189	192	197	229	200	190	158	219	192	192	191	178	201	192	199	195	181	185	219	180	189	191	218	163	211	191	188	173	189	179	182	196	182	201	209	181	201	186	182	182	180	179	200	223	206	176	182	165	179	184	178	180	209	195	192	192	182	182	189	197	200	204	182	190	173	210	170	185	203	201	182	191	183	192	180	167	184	188	196	208	186	185	162	203	183	159	184	198	203	164	191	184	183	182	168	195	186	170	208	188	178	235	174	195	182	159	228	179	167	193	189	203	183	177	188	167	196	190	193	187	170	187	174	175	165	184	201	215	166	179	192	191	179	186	203	169	190	157	181	198	186	199	202	162	191	201	196	181	202	177	173	158	196	176	190	194	159	162	198	180	161	183	201	204	172	167	201	190	167	193	190	183	203	181	209	194	182	201	167	194	182	197	197	186	201	193	184	191	183	185	210	213	188	173	194	178	162	183	177	193	192	189	190	187	179	195	176	171	195	170	211	223	205	172	172	200	220	186	196	167	170	180	180	199	222	183	177	165	205	179	191	187	200	211	207	176	167	199	196	189	187	189	189	189	206	191	202	185	195	192	189	164	170	213	200	181	194	210	175	168	174	179	187	205	175	193	201	194	196	198	177	188	205	206	188	191	176	203	194	170	176	192	214	177	205	156	200	158	185	195	207	181	193	172	212	178	187	189	207	183	151	168	193	207	204	192	182	177	202	176	196	190	188	198	181	168	199	191	176	179	208	195	189	192	197	185	207	195	213	162	174	184	191	194	165	187	215	176	180	199	184	190	197	198	184	207	195	179	159	177	188	182	205	212	208	214	197	178	193	181	186	194	187	200	203	187	158	213	192	162	191	177	198	208	182	205	210	165	196	187	184	206	190	208	182	207	206	211	204	182	201	227	196	215	221	208	175	192	178	207	199	202	151	176	173	186	193	187	181	171	203	195	184	183	176	199	190	196	206	200	199	177	199	202	193	213	186	200	189	193	193	163	193	206	180	166	162	196	179	198	215	182	155	190	156	177	180	192	195	172	209	197	190	215	189	199	185	193	207	192	179	193	197	179	201	214	189	184	198	177	170	179	191	194	180	195	183	191	195	192	188	160	178	188	179	209	180	209	205	189	173	211	210	192	192	187	195	160	216	207	191	207	217	190	190	171	218	189	179	177	175	194	176	167	196	169	198	191	161	181	196	177	184	210	189	197	212	199	197	178	183	201	199	189	188	189	171	177	182	232	189	172	201	176	223	191	180	190	198	198	222	175	200	184	181	168	200	193	192	207	204	194	195	186	196	188	192	171	219	215	193	201	193	192	205	219	182	181	208	201	188	180	211	169	178	181	196	214	185	189	184	189	187	201	187	185	192	184	189	168	182	226	173	179	196	182	192	185	216	193	189	186	197	205	179	172	190	191	191	178	188	194	198	197	202	166	182	183	155	191	168	187	177	192	202	203	204	200	196	171	184	206	166	203	184	169	195	192	183	185	176	194	192	176	171	177	178	190	194	197	177	173	179	172	185	207	202	196	183	200	203	177	207	212	182	193	190	183	181	197	167	168	179	165	192	187	190	217	177	193	181	197	202	190	197	177	175	203	180	200	203	191	174	179	195	197	214	190	186	192	192	184	188	168	189	201	202	191	205	186	185	189	206	194	196	202	183	183	172	181	215	186	162	195	179	170	205	195	177	187	186	170	192	186	184	202	179	176	186	182	170	191	207	192	179	170	193	197	192	199	181	204	176	195	187	176	188	195	182	209	202	183	203	175	200	204	203	190	180	199	185	195	189	197	162	196	200	184	183	190	192	185	193	193	210	189	196	186	182	189	177	174	210	195	219	198	201	189	192	209	177	192	166	198	194	209	215	177	173	198	197	210	211	211	177	166	176	184	188	205	188	205	170	178	191	178	202	180	158	183	198	199	185	191	206	203	210	199	211	192	171	197	175	176	196	175	190	175	187	179	170	183	197	193	171	187	174	186	155	200	187	202	180	195	185	186	189	183	189	180	209	188	211	157	184	221	181	166	186	180	194	174	184	190	194	192	180	157	168	202	173	178	205	192	195	175	172	189	171	196	204	167	183	195	195	169	180	154	202	204	171	196	198	189	187	204	186	187	197	233	158	212	192	191	169	199	185	187	180	168	188	199	176	196	185	200	189	190	201	201	179	200	189	189	171	217	199	196	183	197	166	199	192	175	173	183	181	169	199	155	178	177	177	170	188	215	183	193	201	178	207	208	211	183	187	211	203	204	214	170	185	176	199	191	183	194	191	201	195	191	212	201	195	190	201	193	200	184	194	211	185	206	176	166	200	209	157	196	152	190	184	188	179	186	161	190	170	198	208	210	201	173	158	170	206	195	189	179	216	177	198	192	200	224	184	177	190	203	166	180	192	198	190	200	191	180	199	203	179	172	180	192	198
34092	2391	5771	6163	5225	4190	3353	2836	2307	2127	1862	1674	1545	1407	1309	1194	1168	1087	1015	1010	952	908	895	877	842	844	818	849	764	792	779	785	750	756	727	691	685	705	682	709	670	713	735	702	674	660	683	669	686	680	647	639	619	617	621	666	649	623	680	666	607	647	620	615	594	605	644	548	583	606	582	580	594	607	603	658	656	624	603	591	618	557	620	585	633	669	616	611	646	559	606	596	609	591	619	605	612	553	617	552	631	600	573	564	596	600	616	568	602	601	592	621	606	581	557	570	614	590	603	598	611	574	598	606	591	590	610	602	578	569	559	584	646	622	594	595	607	570	589	566	561	576	609	589	632	627	615	589	594	604	590	611	588	603	635	607	578	607	602	619	610	588	605	573	582	597	598	584	639	570	531	516	593	595	586	613	611	587	570	568	615	601	592	585	558	595	613	628	602	590	592	559	549	558	589	592	611	596	534	557	584	568	600	618	644	591	620	529	578	582	589	575	588	559	575	560	550	592	576	625	580	571	590	578	603	580	555	573	621	581	531	651	569	581	594	566	611	587	554	573	592	598	532	547	578	568	605	531	601	574	602	599	546	607	584	558	561	569	591	571	535	630	573	577	557	579	614	568	560	596	610	602	608	558	547	602	611	572	591	527	604	595	594	550	572	589	551	581	593	613	587	627	593	600	569	569	589	582	583	531	601	554	596	585	580	593	617	571	608	608	542	633	630	599	586	569	591	593	583	596	610	575	579	539	626	602	566	588	568	590	575	541	584	618	575	584	570	548	581	574	616	537	594	590	599	579	612	614	589	643	571	623	619	578	615	625	590	569	555	562	572	615	610	589	596	551	578	603	618	598	617	595	612	622	577	587	540	562	555	590	584	579	584	605	576	587	565	582	589	569	617	577	544	579	593	544	569	570	592	588	568	575	561	595	566	558	580	573	526	565	603	580	565	562	585	570	575	575	573	550	567	590	597	609	602	609	596	601	633	593	586	589	577	590	582	585	619	603	611	565	613	595	612	577	591	599	571	575	569	563	562	600	581	604	591	582	603	579	613	582	569	578	603	629	616	581	596	586	596	616	593	598	574	589	573	575	586	572	541	618	598	555	601	598	589	633	573	583	593	593	551	586	637	568	561	570	576	603	572	553	567	591	590	599	517	578	602	576	589	553	565	600	612	595	582	608	549	591	556	598	610	584	554	606	558	583	585	605	610	533	561	588	592	585	604	608	618	557	570	585	591	581	585	600	550	592	600	563	635	592	573	543	564	584	597	558	583	588	601	562	547	598	607	613	603	590	619	626	591	580	578	552	549	586	565	540	618	570	557	630	558	561	537	582	568	548	593	590	557	590	637	608	601	585	573	598	609	576	549	581	547	577	575	599	609	613	536	598	617	595	579	579	601	582	570	581	619	548	589	574	618	606	567	600	569	574	584	589	624	597	585	581	579	605	585	557	565	570	611	588	573	577	606	592	595	571	632	601	578	607	560	596	554	576	612	568	592	638	565	612	592	594	600	600	581	585	559	565	591	608	586	604	591	611	548	586	620	621	560	574	619	567	552	590	622	561	592	576	610	616	578	571	613	566	639	575	568	572	607	598	573	553	609	606	559	589	544	564	584	592	597	598	592	572	541	616	547	580	612	566	581	588	548	644	589	583	619	581	596	610	576	592	558	615	644	549	619	572	563	578	594	619	596	609	602	625	607	588	562	566	577	575	631	605	514	557	583	564	584	581	590	577	581	600	564	571	586	595	573	601	585	582	598	619	570	574	564	562	562	599	606	597	586	585	576	600	625	573	597	568	569	579	589	568	626	624	555	543	591	593	597	599	560	587	541	607	620	564	585	564	582	589	600	608	596	571	631	572	550	624	605	599	618	574	605	557	574	560	573	588	576	562	615	588	599	605	578	625	571	649	595	605	576	604	620	601	617	577	546	578	582	573	588	570	630	608	573	565	610	603	569	558	588	650	543	626	556	547	608	605	580	557	637	637	540	570	569	570	569	545	614	634	603	547	590	607	613	580	557	548	618	555	579	606	630	581	586	580	557	571	516	602	579	519	562	565	582	546	573	559	631	550	528	590	632	591	604	589	594	610	555	599	561	581	568	553	568	552	575	593	557	616	602	621	631	601	611	612	565	579	610	564	594	558	591	578	635	604	570	567	579	570	609	606	597	605	602	616	634	578	620	561	575	580	546	553	616	574	595	582	609	575	589	603	563	542	641	599	616	576	613	584	642	552	544	575	546	593	586	572	587	574	617	594	618	581	571	557	590	607	658	575	605	569	579	604	560	594	614	589	568	573	604	569	616	561	573	580	564	606	578	562	567	600	562	589	593	597	636	582	617	595	579	542	613	607	584	563	598	566	613	572	534	540	590	617	564	579	596	564	576	561	548	556	573	584	535	601	540	594	569	588	580	546	556	570	609	595	647	551	591	586	578	587	569	552	580	580	545	582	593	603	547	582	605	604	568	587	558	576	552	614	573	595	588	598	577	599	545	579	511	581	583	555	634	609	555	604	587	547	592	575	623	587	560	603	570	581	583	585	593	593	574	563	581	597	573	594	554	571	568	570	578	563	570	583	585	587	579	584	558	648	560	560	549	575	583	589	601	613	573	579	551	603	644	606	602	582	594	592	597	576	590	568	601	552	599	541	605	628	637	577	596	596	553	616	581	574	600	613	573	605	568	592	626	557	552	575	585	581	554	551	596	535	596	612	599	563	569	610	587	593	587	587	545	580	579	609	574	581	613	568	595	647	623	569	546	585	547	577	613	595	589	587	557	557	569	630	617	547	571	591	577	596	593	610	562	594	599	561	609	522	614	566	601	552	604	564	602	600	540	612	589	605	556	558	619	579	579	570	565	606	584	568	598	582	580	608	601	587	596	610	581	577	584	562	572	579	629	594	644	617	581	590	589	585	600	615	612	571	575	613	578	571	623	601	549	595	608	611	598	618	604	574	601	622	549	594	636	564	643	618	591	583	560	588	600	617	596	593	562	578	589	573	590	575	563	609	572	618	584	624	583	593	645	569	626	583	570	557	583	584	589	582	571	613	604	573	590	569	576	641	596	591	578	587	571	599	602	628	605	590	559	603	585	597	578	596	521	595	580	603	575	623	590	593	555	592	590	563	592	574	632	595	585	634	584	553	606	613	628	617	600	582	592	605	603	576	570	561	601	577	590	651	562	569	605	595	525	553	544	619	632	570	612	579	574	578	583	568	582	604	567	597	604	619	570	567	571	556	525	559	572	581	573	596	611	617	589	562	566	582	593	618	590	573	618	547	609	587	599	598	595	571	580	641	570	579	610	600	564	562	586	601	589	621	604	595	587	595	565	624	597	581	603	599	624	578	553	600	609	577	616	608	610	596	559	593	633	562	612	537	563	561	601	624	590	560	605	579	550	557	585	619	615	588	598	559	569	556	605	582	599	584	549	549	568	579	568	600	601	598	559	606	588	584	584	583	574	565	550	565	588	600	566	597
7315	367	218	189	180	153	175	174	139	140	136	167	126	131	151	123	157	124	146	174	148	149	120	153	152	149	143	149	126	132	120	145	162	155	146	135	140	135	135	139	150	145	161	128	161	171	159	153	145	174	138	141	167	152	152	137	147	159	143	158	142	154	139	152	143	133	170	134	148	146	146	149	156	175	148	143	127	129	145	162	134	139	146	140	150	148	143	146	156	124	176	148	145	144	144	144	131	148	141	145	135	132	152	126	147	147	137	143	151	165	143	176	149	142	140	122	126	127	157	158	154	140	126	134	151	142	155	148	166	165	142	135	139	143	152	154	160	141	124	115	159	141	147	114	122	114	140	132	155	146	147	131	153	131	140	179	134	160	158	170	133	148	169	140	123	138	138	167	134	145	161	144	161	149	147	124	140	128	130	150	145	138	163	150	146	134	144	148	147	123	162	142	135	152	130	141	156	127	144	123	153	144	151	131	173	156	140	149	157	128	156	158	138	143	150	135	147	145	162	169	150	140	123	152	128	147	131	140	164	155	158	136	144	136	135	134	128	138	142	151	153	138	143	158	171	158	136	142	140	171	164	160	123	123	146	160	154	157	144	136	142	153	158	134	157	143	124	153	151	148	149	124	163	131	130	126	150	137	166	127	141	132	161	139	131	141	143	156	171	136	121	133	135	160	158	144	153	154	153	135	155	151	139	147	149	165	143	151	157	145	152	144	125	141	158	153	131	140	172	152	154	151	163	158	142	178	127	163	157	171	155	156	155	122	148	125	160	130	155	144	142	140	175	137	150	160	163	174	132	136	147	174	138	159	119	142	133	138	160	165	152	137	156	155	146	138	157	166	154	153	139	142	141	148	151	147	136	179	146	106	154	143	134	149	149	153	162	137	147	153	139	153	143	142	138	137	156	127	137	153	143	142	138	146	151	141	152	176	164	153	162	142	144	147	157	139	153	146	139	154	158	173	129	162	131	166	160	143	127	138	135	145	145	127	152	133	138	163	164	141	155	149	142	144	142	144	141	126	149	151	154	166	136	161	123	144	143	144	145	149	163	134	141	144	147	131	140	165	133	156	158	145	155	157	136	173	152	130	140	164	146	147	140	165	136	156	148	144	144	176	135	147	143	152	164	149	142	147	154	146	150	130	159	146	166	144	129	137	148	126	145	149	141	139	127	116	149	144	134	155	164	139	156	142	142	146	140	149	160	132	131	137	137	150	144	135	124	158	148	132	149	169	153	159	149	137	143	130	127	139	147	138	136	132	154	157	131	153	132	129	149	145	133	139	134	138	159	150	144	145	175	143	158	132	143	139	132	153	139	150	155	138	131	147	136	140	131	132	136	153	161	156	160	156	142	134	147	147	174	151	176	172	140	149	133	161	129	134	163	144	146	141	142	133	143	158	141	153	146	135	152	140	141	143	145	156	156	137	150	162	128	163	145	132	136	148	143	140	141	133	142	169	126	122	154	138	156	154	145	128	133	131	159	137	158	143	152	158	149	158	159	121	131	128	158	132	154	145	132	163	127	139	136	153	142	125	127	144	130	170	169	125	148	155	148	155	157	139	133	160	144	131	147	172	159	158	142	169	148	162	148	153	137	148	134	145	136	141	159	156	134	144	128	152	146	122	152	115	162	131	166	148	138	155	143	134	162	167	147	120	124	142	159	144	136	128	152	140	133	149	142	139	161	169	137	151	128	164	139	146	135	148	141	160	137	134	157	160	163	167	146	155	139	151	163	162	173	160	155	138	147	152	149	132	167	151	153	157	161	153	163	125	143	154	165	158	157	139	160	150	152	143	142	162	167	158	145	155	126	128	132	128	174	148	152	132	154	158	140	140	144	143	150	155	150	159	137	138	177	170	116	152	154	163	150	158	157	153	138	133	144	131	154	150	152	135	158	158	135	143	147	157	155	164	160	117	155	145	150	132	146	132	162	149	141	142	135	131	124	140	142	144	135	140	143	140	134	159	161	129	156	133	142	130	128	135	128	152	158	146	136	153	154	142	161	122	154	137	129	150	149	151	142	135	151	134	133	131	144	132	131	148	125	153	150	140	163	129	179	147	137	160	148	146	155	146	140	133	136	129	152	163	149	156	135	159	137	145	160	153	151	126	150	165	177	159	148	125	158	136	137	137	161	156	170	148	134	127	141	154	152	144	135	122	151	143	148	136	152	146	154	139	163	137	171	149	141	152	148	164	119	158	134	137	147	144	148	160	151	148	170	148	144	155	126	147	130	150	150	140	153	147	153	147	123	131	156	150	130	153	139	124	155	139	148	141	123	119	134	172	158	135	161	146	168	138	155	152	159	132	140	142	166	137	164	162	151	159	157	141	128	155	146	152	141	157	148	161	156	147	142	136	140	121	142	148	149	146	132	135	139	154	147	155	129	154	139	165	149	151	138	177	148	139	158	146	131	140	149	147	196	138	126	158	143	147	158	164	168	141	159	149	149	144	143	137	156	150	147	155	147	136	154	145	147	131	172	126	144	152	153	154	176	124	151	135	160	132	159	145	138	139	160	159	157	151	144	153	138	159	166	146	156	150	135	158	149	148	150	151	152	139	144	157	143	137	132	146	127	142	163	142	145	153	155	150	145	155	166	143	152	159	147	129	143	157	169	150	153	123	182	140	135	115	137	118	156	144	142	125	167	131	154	157	157	138	135	166	160	150	146	135	148	147	136	153	152	146	166	140	123	143	139	149	139	147	163	149	149	104	129	124	148	144	162	156	154	144	167	132	133	137	137	138	138	136	143	142	125	145	134	157	152	146	153	142	144	156	150	142	153	144	111	149	152	154	133	152	154	182	147	127	164	130	158	129	129	121	143	140	154	159	142	162	148	168	144	135	157	129	134	160	147	135	158	148	145	151	158	156	161	116	161	164	172	155	156	173	168	134	128	135	154	142	137	168	139	142	141	144	158	138	146	145	141	101	146	135	164	156	125	152	162	139	142	124	147	145	144	148	157	148	150	153	152	149	177	137	134	152	121	150	137	129	156	148	153	127	140	151	132	160	136	136	128	136	150	148	149	145	154	149	137	148	136	146	128	142	150	141	149	133	121	140	136	167	142	139	158	137	165	131	150	147	162	147	142	156	146	140	138	137	143	132	138	164	160	150	118	151	149	147	126	139	167	140	146	153	166	138	144	145	147	160	135	130	149	155	135	168	156	152	149	142	170	154	144	138	158	158	150	154	156	133	126	137	143	146	140	161	152	158	133	160	130	145	155	142	154	157	145	128	164	144	141	161	148	151	150	154	152	170	153	132	131	147	158	162	150	161	148	152	158	158	138	148	139	142	123	174	147	133	139	136	135	155	161	158	137	128	146	131	134	156	134	139	150	163	127	151	159	147	151	164	158	156	148	159	158	139	144	130	143	149	154	147	152	146	150	126	158	145	147	137	110	179	135	147	158	139	146	144	139	137	137	154	145	152	153	152	144	160	135	155	156	167	148	149	146	150	144	137	132	130	150	151
7357	537	570	618	579	596	532	546	515	506	525	497	473	491	499	426	464	473	467	477	472	482	481	436	434	426	461	468	459	436	438	467	465	480	459	461	461	436	467	483	456	472	423	449	479	452	468	464	463	435	443	457	454	457	438	469	471	436	474	465	491	473	465	478	481	473	444	499	458	491	454	440	460	448	420	405	445	456	494	466	434	466	502	485	454	458	440	464	467	428	502	426	430	445	417	442	453	448	446	460	485	429	461	470	486	451	424	418	427	448	451	476	439	451	482	449	460	493	426	481	486	454	432	427	445	463	482	453	425	455	458	474	484	439	483	456	463	480	449	475	463	441	444	469	453	444	472	465	440	424	452	427	503	433	468	474	492	480	434	449	439	448	474	454	446	433	448	467	447	451	490	487	444	435	458	463	479	480	484	457	441	426	493	458	423	438	475	460	456	442	476	486	487	455	470	440	415	463	430	465	469	471	470	435	463	438	437	465	492	454	449	458	440	448	456	445	475	483	450	430	453	462	439	464	462	473	490	486	425	450	445	459	445	464	425	433	487	448	507	451	479	428	455	411	462	459	462	434	424	465	489	481	470	461	468	462	460	469	450	444	452	451	463	467	463	439	484	436	419	446	435	456	436	431	452	423	474	481	463	436	471	474	448	443	448	444	461	465	460	461	435	449	441	442	490	457	492	448	479	463	463	462	492	438	486	460	467	455	425	484	489	464	488	477	436	435	409	446	490	485	471	448	491	462	436	420	437	454	429	454	488	436	447	475	473	491	444	454	444	457	429	463	498	420	472	431	469	469	447	485	481	440	461	447	467	474	453	436	465	463	458	470	445	452	453	483	458	492	499	438	469	429	446	452	438	441	412	466	474	436	427	453	431	448	450	438	459	456	441	453	498	446	466	442	406	462	481	470	441	426	466	457	481	451	432	456	427	482	480	432	435	445	478	453	449	469	474	444	432	425	448	422	473	469	421	484	457	449	430	421	485	453	462	437	466	486	460	462	445	431	454	448	410	491	449	476	466	470	457	488	407	476	488	458	476	442	473	457	411	465	446	457	478	472	447	465	445	451	437	459	447	432	463	454	451	479	471	451	500	493	464	458	458	430	459	477	457	425	443	474	463	469	454	443	483	487	479	458	473	451	473	424	435	453	473	480	447	453	468	461	425	457	498	481	451	459	447	454	453	432	446	464	459	479	455	466	474	447	493	457	429	455	487	485	424	465	459	474	425	480	454	477	462	409	418	477	465	406	451	445	469	466	487	433	479	482	439	475	473	444	472	458	473	430	454	487	471	414	459	488	444	469	445	448	445	462	452	479	412	456	453	426	451	448	433	444	437	472	444	430	468	461	440	438	438	455	490	459	463	457	441	465	453	484	483	439	449	429	428	443	469	451	460	463	495	485	468	445	450	475	453	481	451	417	463	416	425	458	456	463	442	455	425	456	436	497	491	428	467	484	469	454	464	453	447	494	413	484	405	421	452	459	482	475	460	449	425	450	453	424	475	473	473	444	459	443	440	470	448	450	486	456	472	462	395	415	453	443	449	430	469	466	488	434	454	448	455	478	466	428	431	454	468	443	446	490	445	461	441	462	471	446	475	478	483	486	481	445	488	488	456	436	458	455	475	490	444	472	405	441	437	436	442	441	462	472	485	454	437	485	468	463	435	442	484	490	508	483	436	469	456	448	463	460	430	475	476	431	452	434	473	457	462	429	448	454	452	451	452	454	469	466	450	455	450	468	434	442	444	482	467	449	472	468	461	449	460	451	456	452	439	442	470	443	459	461	440	405	466	485	456	479	442	507	427	472	468	455	425	476	470	455	425	431	447	465	458	436	436	477	474	424	462	448	429	473	452	446	457	456	470	493	462	439	497	437	435	455	474	474	478	442	454	460	420	450	468	461	445	439	484	454	504	456	474	461	453	446	436	480	505	453	475	452	472	445	438	470	445	476	476	497	415	441	438	445	464	472	472	474	432	486	452	436	456	441	452	426	448	472	448	425	428	461	446	463	446	435	458	454	474	443	460	490	495	481	415	446	457	449	438	506	398	470	410	452	476	468	450	450	457	436	439	442	471	447	460	451	448	459	449	459	451	458	454	435	490	437	482	457	426	471	443	472	455	487	460	466	463	451	441	433	443	407	414	439	446	461	492	430	413	451	455	448	470	465	436	448	518	480	452	459	510	487	446	472	477	469	421	469	491	451	465	427	491	445	485	520	455	442	468	478	496	443	442	482	425	470	460	457	477	501	438	490	451	482	483	402	459	479	463	455	480	445	455	434	445	430	439	458	432	475	443	454	439	418	462	439	489	468	454	442	471	443	474	451	469	500	430	478	461	464	470	449	471	431	436	466	474	477	464	503	455	444	478	466	471	437	437	442	465	446	457	482	472	463	468	466	441	436	467	410	399	470	449	449	480	441	482	469	461	437	468	453	440	440	445	451	472	429	427	437	469	464	422	450	473	461	481	466	456	415	432	434	458	439	421	435	459	418	473	435	466	451	452	488	452	496	448	468	447	470	480	490	435	467	447	482	459	451	466	467	493	448	458	473	444	456	475	451	477	487	462	461	465	528	461	444	444	448	433	479	420	479	437	412	462	422	425	495	501	435	459	437	472	454	446	467	460	447	487	452	434	472	419	436	484	449	403	466	482	491	486	458	411	442	474	435	453	456	448	469	442	452	474	482	475	454	430	466	451	423	442	489	408	478	444	451	436	418	476	458	475	445	446	458	409	480	464	469	418	454	430	465	435	461	444	485	477	446	467	464	440	457	449	427	441	481	461	461	450	459	419	441	472	476	427	476	462	418	467	467	467	467	463	482	454	440	480	466	460	481	472	445	445	461	437	458	461	431	458	502	417	460	437	466	432	454	450	453	464	448	487	463	449	453	445	445	457	474	491	488	478	487	445	474	446	448	482	454	480	459	448	465	484	430	439	449	432	503	456	477	453	434	489	439	453	465	462	431	467	460	527	435	455	428	456	456	450	449	516	425	444	439	416	428	440	460	462	450	469	449	464	476	473	472	454	463	413	449	479	489	434	494	461	488	468	458	422	473	442	472	453	441	432	440	458	444	465	455	478	432	459	446	455	470	474	436	454	478	461	466	440	453	475	435	424	431	453	444	509	458	458	439	456	477	414	413	408	477	433	466	442	438	440	418	453	486	430	448	438	467	463	462	465	434	476	454	473	483	471	487	447	473	466	488	416	417	472	449	423	424	464	454	456	457	447	487	436	472	432	437	469	468	430	453	418	470	430	460	448	463	457	468	456	448	486	460	502	441	462	428	459	463	443	455	453	495	438	465	483	433	455	465	460	441	481	473	451	499	454	468	469	447	403	469	460	452	414	464	455	457	449	442	467	468	500	472	420	444	462	431	472	515	458	474	479	461	440	451	474	440	479	421	426	456	438	456	484	459	490	443	445	426	449	484	460	491	481	461	473	454	476	469	448	496	477	436	491	473	447	488	460	469	434	449
45531	9011	1379	922	654	470	384	295	212	237	211	193	161	130	159	123	141	136	120	120	130	108	103	122	112	106	106	95	114	104	119	121	120	98	106	98	91	99	111	102	100	114	102	97	81	77	97	91	108	107	85	117	92	102	96	102	98	94	112	91	90	102	83	95	84	103	94	102	101	91	99	101	101	104	91	90	83	76	100	103	77	93	81	103	85	101	89	91	97	100	105	94	101	99	85	108	100	94	93	88	97	100	95	101	94	111	84	85	92	88	90	95	96	99	81	90	78	103	99	107	89	82	87	104	93	85	85	78	86	102	94	88	98	76	101	109	73	98	75	100	75	94	96	98	90	94	98	94	91	103	92	103	75	94	81	99	73	97	92	88	106	77	84	88	83	94	90	101	81	109	100	90	75	91	81	110	101	109	78	93	99	80	88	86	92	87	72	96	98	112	102	82	85	86	93	92	104	98	88	98	96	97	94	103	122	94	100	109	94	90	74	96	97	104	101	83	92	98	110	99	75	100	75	83	109	102	84	106	86	105	95	93	85	94	90	92	84	104	102	81	90	94	109	94	101	89	101	81	93	85	91	84	102	87	85	75	107	86	103	79	105	107	84	75	94	79	96	100	108	82	92	103	96	82	83	90	98	89	100	97	84	95	79	101	118	87	80	81	98	90	96	85	79	85	104	99	102	95	94	88	90	94	111	81	88	98	80	91	98	89	104	85	97	80	93	103	91	88	82	80	74	85	101	85	101	101	89	85	88	95	84	96	85	74	83	69	94	88	79	89	102	83	86	84	93	80	89	83	86	91	86	101	80	101	103	86	94	82	98	86	93	92	98	87	65	103	102	94	90	80	87	86	97	89	82	99	86	94	86	96	104	118	97	91	113	94	97	78	88	100	90	82	87	118	86	95	88	99	83	104	114	81	96	84	82	99	92	113	95	86	80	94	98	98	86	91	73	110	87	104	93	88	81	90	88	103	78	105	96	94	81	101	101	115	114	102	111	92	100	101	107	86	95	97	85	101	95	83	84	110	94	91	98	90	96	96	83	77	90	104	102	94	84	76	92	80	97	108	99	108	109	107	86	96	85	91	106	107	96	73	98	87	96	90	95	101	100	90	90	98	79	101	95	90	109	94	89	92	97	103	97	104	96	89	79	93	85	96	88	85	88	99	119	81	95	100	96	92	76	103	76	81	99	104	91	81	92	93	91	93	105	88	119	90	98	99	92	69	89	94	85	90	97	91	109	91	88	100	77	91	89	100	100	77	81	96	94	101	85	90	91	116	96	99	98	96	93	100	82	109	92	84	96	104	81	85	105	80	116	69	86	94	102	100	91	81	95	89	77	83	96	109	83	95	93	104	109	82	100	88	103	89	86	80	83	99	87	107	84	87	99	87	91	108	93	95	89	84	84	86	102	77	103	88	89	75	92	84	86	98	89	79	99	94	77	100	79	94	109	87	91	85	87	88	95	109	79	101	99	85	81	93	78	76	76	102	102	104	93	99	92	90	104	82	101	96	100	87	115	98	78	105	89	102	93	99	86	117	94	84	81	95	84	99	93	67	97	99	87	71	113	96	86	75	89	86	112	92	102	92	105	78	108	109	76	96	87	104	77	93	100	104	84	101	98	77	89	99	87	85	90	89	84	87	98	97	110	103	109	88	89	98	89	80	99	113	100	85	91	97	94	100	98	90	84	98	112	103	109	107	80	105	102	97	94	102	80	102	96	97	74	93	94	86	84	83	90	91	114	76	87	88	103	84	84	84	92	78	95	88	106	83	76	112	80	79	82	96	84	94	94	95	87	88	85	86	90	83	113	101	77	94	79	90	113	90	73	87	95	76	73	115	87	95	81	86	77	100	102	78	86	95	93	97	97	108	82	92	79	94	99	99	79	85	98	79	119	111	72	91	93	87	88	99	89	92	93	90	91	82	105	87	86	79	94	91	103	98	91	98	105	89	85	92	99	85	99	92	109	92	77	85	85	99	105	102	94	84	99	98	81	87	101	87	98	88	99	93	83	96	101	91	88	103	105	102	95	91	88	96	84	75	111	94	95	91	99	94	81	97	82	95	96	107	108	93	83	90	92	94	91	101	88	90	96	79	101	75	93	96	93	104	94	96	86	115	81	102	84	81	94	107	97	109	91	99	90	77	95	86	90	90	89	107	96	75	97	78	90	96	83	103	99	98	101	69	107	95	81	79	96	101	88	96	76	97	86	97	102	91	107	105	90	107	101	72	95	82	91	85	101	110	101	79	97	113	114	99	94	90	77	87	107	90	95	97	91	103	94	84	88	99	84	87	96	111	87	88	80	95	98	82	107	80	84	84	89	80	99	98	92	88	112	89	101	84	97	96	94	109	88	80	73	82	80	110	77	103	79	106	78	109	114	102	86	102	80	84	95	92	84	84	95	90	76	87	101	90	97	81	102	99	92	113	88	87	91	81	87	89	94	91	97	98	79	107	112	75	84	101	94	87	93	101	100	82	101	119	90	73	94	92	94	96	100	102	100	100	86	97	84	86	95	91	98	93	95	89	81	105	100	102	81	89	87	105	108	88	98	91	98	97	97	109	103	95	93	89	91	105	83	97	89	87	95	87	113	91	105	76	90	118	116	99	93	93	83	100	108	79	80	97	90	83	101	90	99	94	95	84	80	101	98	101	91	92	87	95	100	95	87	97	109	83	92	75	106	88	89	98	99	103	94	103	82	117	104	97	86	100	91	94	86	80	100	109	110	103	101	80	90	90	84	114	67	97	99	71	75	77	95	84	93	88	97	98	88	90	101	90	96	113	102	97	101	99	92	94	73	78	93	89	98	86	87	79	80	80	108	82	87	90	99	94	92	94	88	102	88	91	100	102	92	87	88	99	81	78	83	91	100	96	105	89	97	85	88	90	102	87	88	99	99	90	99	79	105	73	85	114	100	123	111	96	74	107	94	90	96	75	66	105	98	93	84	92	111	93	81	81	88	90	103	102	107	96	80	94	88	92	96	104	81	105	91	88	97	79	96	84	85	85	113	115	92	85	98	91	107	94	104	95	101	70	87	91	77	115	99	84	111	85	82	91	95	91	105	107	102	108	77	96	86	103	113	82	88	83	100	110	102	90	85	94	95	107	97	76	93	89	86	84	92	100	94	107	78	84	89	97	96	98	94	114	83	87	96	108	83	82	94	97	97	87	94	93	90	99	105	104	101	95	103	104	91	96	90	100	95	88	85	86	81	98	108	83	93	109	72	101	104	87	112	86	92	81	107	72	85	105	96	91	81	97	84	92	92	97	97	92	79	101	94	96	92	79	94	76	96	95	104	101	85	87	80	80	73	101	99	103	91	94	83	103	93	83	88	93	91	94	90	108	83	104	91	88	100	105	120	90	88	90	103	82	92	95	115	90	83	97	78	89	100	101	91	99	86	95	90	82	105	105	99	100	76	88	77	101	104	69	114	80	95	89	80	69	118	88	84	84	82	82	102	101	102	83
24406	1275	3146	3403	2732	2262	1817	1465	1298	1147	999	900	863	726	699	669	595	551	554	548	538	512	480	481	449	403	447	419	428	407	394	384	396	425	378	390	381	410	381	383	370	342	345	358	354	331	345	364	346	367	348	374	367	331	351	370	365	376	316	348	342	358	311	352	340	370	341	349	322	355	313	340	310	322	289	378	352	330	324	336	357	364	325	346	344	349	305	344	345	339	331	381	333	340	331	364	318	345	340	333	340	330	309	317	341	311	345	336	326	336	320	329	312	311	328	343	338	340	320	335	352	326	339	347	305	307	341	333	332	328	333	361	313	316	306	317	305	317	301	306	321	317	324	338	337	374	309	329	313	299	322	296	326	332	321	342	312	331	295	346	326	302	332	310	338	331	301	334	320	363	340	350	363	331	313	309	344	337	331	319	327	337	335	328	307	323	292	343	307	329	316	360	308	329	336	355	314	324	333	319	328	325	313	300	333	328	315	299	320	338	338	338	319	306	298	342	315	335	289	319	345	310	322	331	332	359	328	334	307	310	325	336	325	317	340	325	350	310	351	350	336	317	325	354	322	357	358	305	343	338	314	306	285	326	296	314	295	302	339	339	319	335	300	297	330	309	310	327	316	280	309	321	310	353	326	326	270	334	349	306	302	304	314	342	295	310	329	358	312	307	302	341	323	305	318	355	338	313	336	394	332	356	339	336	320	315	315	324	326	340	296	342	352	339	316	351	333	305	311	316	324	302	323	329	337	326	299	316	344	356	320	375	322	320	296	315	336	331	342	340	309	308	340	317	345	306	333	299	309	354	316	315	321	330	312	337	293	324	296	307	315	337	309	350	337	325	321	332	324	308	351	321	328	369	304	345	325	331	287	322	317	341	314	322	313	346	327	308	341	353	339	341	332	325	310	320	336	301	334	316	324	344	319	341	343	335	307	355	321	325	339	319	305	316	294	344	335	299	319	330	328	322	331	325	299	339	330	342	307	340	317	316	315	349	320	337	306	324	299	317	322	301	283	330	304	339	328	325	320	360	351	316	314	372	370	322	330	322	323	303	307	326	304	320	322	335	319	298	327	322	313	292	372	326	306	328	315	325	278	324	282	325	354	343	337	345	326	326	321	309	340	310	325	288	298	284	322	330	321	348	298	318	300	295	358	306	327	329	329	321	317	301	311	351	305	303	328	308	328	338	304	342	331	327	353	314	336	315	309	319	296	288	309	356	332	334	336	291	319	334	350	316	308	285	349	309	308	318	344	300	335	315	337	307	333	322	336	349	316	355	322	332	317	301	320	348	309	314	335	332	292	275	332	331	344	302	329	330	338	304	320	314	339	309	311	335	304	290	322	333	314	324	331	325	366	352	339	349	306	331	303	327	331	328	298	294	308	339	278	317	303	309	332	332	331	340	346	322	319	348	320	341	329	309	343	293	284	324	300	312	307	335	331	323	318	337	311	335	330	309	355	332	296	347	318	314	317	311	345	320	325	312	308	326	331	338	327	322	309	322	319	339	308	314	307	318	319	330	316	295	317	322	327	310	326	329	328	331	341	283	299	317	343	314	279	299	303	313	328	339	302	298	304	351	336	314	299	329	301	307	316	340	325	329	302	321	315	319	292	338	319	357	321	356	294	306	340	334	290	311	340	303	316	335	310	309	372	327	346	315	324	314	334	328	331	319	346	324	333	298	312	337	294	324	310	303	327	330	360	327	309	330	318	329	319	323	308	357	342	342	349	313	337	320	330	337	308	325	353	371	320	349	318	327	337	311	311	315	275	348	343	324	288	273	322	319	305	309	359	301	361	326	288	281	299	316	324	339	312	325	316	295	333	304	329	273	326	312	317	339	377	297	357	293	303	299	303	310	329	322	337	348	341	319	304	324	332	339	327	337	313	332	323	315	302	309	314	310	332	342	315	326	310	338	290	329	334	310	303	349	313	324	324	318	340	305	366	319	304	320	303	339	329	326	321	294	296	333	329	320	328	324	320	321	312	313	315	314	316	313	322	322	379	341	326	342	319	325	327	321	328	348	302	353	333	326	348	311	332	313	318	301	313	329	329	333	298	317	298	359	319	334	335	317	296	322	318	289	273	318	326	324	308	330	334	339	320	333	301	336	354	342	342	324	296	305	303	318	316	328	313	299	318	278	343	311	308	330	344	337	318	318	321	334	341	313	325	361	320	333	351	300	282	337	346	345	324	314	323	338	289	311	332	365	339	332	316	344	315	323	334	345	326	354	293	301	369	297	335	302	306	310	336	347	294	341	330	344	328	310	352	332	323	322	316	319	331	297	329	344	366	338	299	339	289	285	310	309	343	359	334	309	333	298	341	330	333	327	343	309	346	323	309	291	340	331	324	293	302	301	343	348	320	338	342	310	335	315	334	328	323	310	321	334	314	310	303	353	340	310	320	314	306	299	349	342	318	324	320	349	320	335	314	317	341	301	327	325	356	304	333	315	319	325	338	329	338	335	330	348	343	346	310	305	324	345	337	328	304	317	312	300	334	314	323	325	322	317	341	322	305	297	314	308	341	313	329	337	309	307	347	307	300	357	334	348	285	330	317	301	349	306	313	341	301	305	283	300	313	315	342	325	359	318	311	325	352	334	326	333	324	329	314	347	346	348	326	322	334	337	328	340	294	319	328	309	336	314	315	314	321	305	320	325	332	317	338	356	293	313	302	334	309	340	330	322	326	296	337	308	354	291	321	329	363	325	344	312	317	304	336	354	337	330	328	344	304	329	336	328	342	356	318	315	296	291	333	311	339	315	327	324	317	318	324	302	326	318	348	292	315	326	320	371	348	329	346	337	316	335	329	320	317	323	346	324	343	316	316	340	291	322	272	313	309	309	336	288	381	303	305	314	330	306	302	343	299	324	285	324	343	295	327	344	307	329	291	344	323	329	310	322	328	325	305	331	327	332	320	330	334	338	321	289	323	323	337	286	320	312	374	311	348	329	307	312	317	298	301	332	329	312	333	294	308	342	338	315	310	343	349	326	322	281	308	304	344	335	311	312	329	307	321	335	347	314	356	329	323	329	362	316	317	335	297	318	324	343	281	334	306	283	323	317	342	333	331	312	316	323	350	347	313	326	293	308	323	313	330	325	327	294	338	303	325	317	303	336	318	316	282	321	297	309	306	316	340	317	283	349	307	320	314	316	330	312	324	303	297	352	304	293	316	312	349	296	299	325	313	330	295	306	313	311	315	309	298	324	341	342	290	303	337	340	327	334	343	310	303	322	335	325	294	348	325	323	328	308	334	345	306	331	325	323	317	336	343	320	340	368	323	337	332	304	320	305	323	310	335	315	350	313	329	324	298	332	334	358	284	345	338	320	367	327	325	315	327	318	350	338	320	348	323	339	318	325	305	337	326	348	284	321	321	304	329	324	348	298	303	334	328	303	343	343	355	358	348	333	334	355	314	300	284	325	312	334	327	327	333	304	329	329	363	320	299	309	326	303	317	327	313	369	315	300	308	339
60526	16935	3732	2069	1428	1043	792	617	541	439	379	359	311	328	300	289	245	256	248	244	249	206	215	238	203	215	222	225	210	179	204	195	226	223	181	185	230	221	212	199	180	181	185	198	187	175	207	189	191	225	187	224	193	183	204	203	193	187	198	203	204	207	204	167	199	188	192	225	203	198	168	170	194	219	182	183	177	182	174	188	192	174	188	194	185	214	172	219	186	210	190	203	214	194	170	180	181	187	171	181	184	214	195	186	180	198	195	192	214	195	210	200	203	205	192	164	177	184	178	194	175	174	182	187	166	194	174	181	185	188	187	178	154	172	207	177	202	171	184	186	185	191	204	183	221	177	196	187	188	211	190	198	191	180	172	182	183	181	191	187	190	203	191	190	181	197	191	200	186	224	211	173	188	187	168	173	185	200	200	177	174	180	206	192	195	202	179	184	191	191	182	174	201	170	202	186	171	184	192	185	184	188	195	160	188	193	208	170	203	203	197	173	212	182	207	182	203	182	192	218	182	177	180	177	172	165	197	225	177	190	180	226	175	194	183	185	214	189	192	186	182	206	182	199	222	147	200	182	187	206	178	205	222	181	196	189	184	225	180	205	182	176	180	161	192	169	192	191	188	204	169	172	193	226	184	191	190	173	199	173	168	194	189	195	207	170	188	198	168	176	207	182	185	199	190	209	213	197	204	194	176	171	189	165	193	179	208	200	179	183	188	186	183	194	196	227	191	182	193	218	204	177	187	173	192	183	179	172	187	194	172	213	179	203	177	210	201	204	168	175	215	211	197	176	195	176	202	186	158	188	192	174	173	195	179	195	172	172	170	157	187	186	186	197	211	185	202	219	193	183	195	189	197	189	197	180	194	188	185	176	173	174	197	204	176	169	170	198	205	192	207	197	205	191	176	179	173	188	214	202	206	190	181	190	199	214	176	187	190	207	179	195	167	196	191	186	197	172	178	187	187	196	191	176	173	216	163	184	167	195	210	212	203	211	173	196	189	190	222	187	184	167	186	187	183	177	178	177	182	170	186	174	197	196	197	169	202	201	210	171	185	171	217	179	185	190	185	186	175	203	182	173	197	202	199	164	172	216	211	199	221	198	208	189	197	185	179	179	212	188	174	198	154	174	192	180	165	191	173	170	190	200	162	196	168	193	202	192	219	186	188	178	172	206	201	207	175	177	181	236	169	198	198	188	148	180	195	181	188	197	176	194	175	178	214	196	173	196	182	191	175	193	196	164	190	182	178	182	173	185	179	194	206	192	197	192	212	198	182	197	200	212	180	205	191	176	185	216	180	207	199	174	197	190	204	169	222	202	171	208	174	181	192	167	192	188	178	199	171	154	209	181	191	185	174	187	201	181	207	171	195	188	186	191	190	182	182	202	195	208	199	188	185	171	180	176	183	188	176	193	203	186	183	198	179	195	195	203	207	202	197	198	178	208	194	181	196	193	197	191	201	189	205	191	184	155	190	188	191	192	186	177	185	176	195	171	187	203	195	212	160	195	189	202	184	197	189	175	199	196	205	201	190	167	180	185	205	182	206	181	185	195	194	193	151	177	202	195	169	198	178	176	175	191	178	185	215	189	202	209	194	185	176	198	194	191	157	188	199	185	197	188	176	194	186	203	187	182	209	191	178	179	183	199	185	199	183	187	177	189	222	193	206	169	180	186	199	197	183	210	192	191	190	157	195	210	196	199	197	189	182	212	186	189	180	209	206	174	189	179	184	189	195	181	202	197	208	199	191	200	177	219	215	203	196	170	191	189	183	208	195	203	210	198	198	217	188	158	194	178	185	163	161	184	178	204	169	172	206	172	201	179	200	197	203	178	191	188	198	177	211	187	195	181	212	184	188	178	182	212	201	184	178	202	194	175	184	171	165	193	201	178	204	184	217	174	193	183	175	198	181	189	182	195	203	185	194	177	198	192	176	181	195	183	197	194	176	180	173	173	206	189	199	178	196	216	164	190	174	195	166	197	179	165	192	176	203	213	197	184	201	193	187	199	211	181	165	205	180	181	174	197	195	164	196	197	198	174	214	165	185	198	180	196	197	180	180	192	185	177	168	184	191	177	185	187	179	177	198	198	189	186	165	181	186	178	201	181	180	195	187	193	187	195	177	210	153	178	191	181	173	201	174	186	187	200	192	181	176	185	216	205	195	191	200	203	183	173	182	179	200	175	155	175	205	210	186	181	207	169	216	176	199	196	200	201	163	181	195	170	179	185	182	181	188	162	212	184	194	199	188	185	196	199	193	188	191	218	193	175	182	176	192	210	205	163	194	208	177	189	160	193	179	204	198	191	189	183	202	188	191	195	165	162	171	192	178	231	191	178	178	178	204	179	189	188	205	188	181	197	182	173	179	172	200	181	160	185	197	192	202	199	189	198	195	158	186	182	184	185	184	183	199	173	180	192	164	202	205	192	187	202	197	209	182	168	166	186	203	205	185	170	171	183	204	192	178	202	181	172	206	202	179	176	180	167	211	184	201	205	173	163	193	199	178	178	186	193	200	164	200	208	183	175	164	176	184	168	195	191	187	199	209	175	200	213	199	178	200	191	186	181	186	192	188	203	191	186	199	179	202	180	178	177	183	204	175	209	182	173	167	206	194	184	199	183	165	189	195	177	174	194	187	217	176	192	188	195	190	170	208	164	183	148	180	183	182	175	162	197	160	180	177	182	169	192	183	184	186	186	202	198	189	210	190	188	191	172	192	189	185	188	204	185	195	191	181	173	178	163	186	190	176	184	186	198	216	194	200	180	208	175	180	190	191	180	178	198	193	189	183	190	205	166	182	207	193	179	197	184	196	200	188	190	199	205	164	165	193	181	186	208	216	216	167	190	197	185	172	188	203	186	196	218	213	205	180	187	182	183	184	180	180	199	191	172	197	191	174	187	178	228	208	188	179	214	191	170	191	189	192	195	181	196	205	181	185	189	216	158	197	184	196	212	167	197	186	196	192	187	179	204	184	191	175	200	195	203	162	193	204	210	165	182	169	177	193	178	200	205	194	165	181	192	181	188	212	159	196	185	192	162	179	193	209	181	161	170	161	184	207	186	208	218	183	194	203	179	207	185	206	207	178	202	198	190	201	227	161	198	195	191	195	206	207	204	206	196	173	185	180	196	178	176	157	218	183	220	218	175	184	172	208	188	196	165	185	167	178	202	172	208	200	205	198	176	176	190	181	189	174	176	162	178	210	172	211	194	190	201	187	191	192	173	179	190	200	199	201	179	174	166	198	162	167	192	188	196	208	173	172	176	185	154	189	214	203	179	191	179	183	203	182	185	190	208	189	192	167	182	165	183	198	163	198	186	186	170	166	200	183	204	184	190	194	207	199	176	192	174	197	158	140	189	188	195	191	173	192	186	167	196	198	190	195	202	200	200	222	173	209	167	181	170	169	177	185	170	206	196	198	168	192	180	179	187	194	194	202	224	209	183	205	195	176	191	196	203	186	185	180	179	184	191	193	178
31763	2612	5823	6310	5308	4262	3472	2983	2554	2132	1819	1671	1523	1410	1276	1160	1173	1080	1081	941	1011	918	898	866	896	824	844	812	776	706	717	774	700	711	725	753	680	698	704	703	688	675	709	660	670	677	709	611	667	660	625	632	640	625	647	695	635	601	619	676	611	637	633	600	587	592	652	620	583	623	600	601	627	580	608	636	605	565	603	619	591	617	619	572	592	604	604	576	575	621	579	587	631	626	592	630	584	627	584	584	610	573	600	585	570	577	630	593	608	586	588	572	567	567	561	656	595	594	602	593	599	600	588	609	630	596	637	625	576	589	582	585	603	574	585	597	600	596	614	585	604	597	576	574	599	580	583	595	558	582	595	566	587	656	586	556	608	567	578	608	588	593	627	536	584	583	569	565	583	550	584	610	575	535	584	603	570	584	556	570	612	585	586	593	564	602	599	588	559	596	591	560	583	577	594	556	611	566	542	617	524	584	558	554	587	562	602	569	587	560	604	601	604	570	625	624	593	597	553	609	591	543	565	585	618	578	583	643	567	612	519	581	549	595	574	543	558	626	560	587	593	601	539	560	583	568	579	587	558	590	622	594	591	570	583	595	585	587	603	595	592	592	603	599	543	542	597	532	605	562	593	609	615	563	570	601	551	552	555	547	540	589	573	595	600	548	561	572	606	570	558	585	569	570	585	547	519	605	574	564	626	581	587	598	572	560	620	500	554	592	559	555	565	556	563	580	593	618	572	565	595	580	609	577	616	569	591	594	583	598	606	549	548	593	568	571	573	601	575	571	620	579	600	597	587	544	609	607	606	572	557	591	593	584	604	571	658	573	555	526	593	551	615	582	581	594	542	534	605	546	524	539	576	584	593	569	559	581	620	590	589	605	593	611	638	623	565	620	587	625	566	591	605	593	571	585	578	579	571	579	601	580	568	604	592	540	571	549	599	521	528	581	523	575	591	549	575	540	598	567	596	591	560	594	594	565	546	573	611	564	542	621	574	603	580	576	543	519	623	573	562	556	596	622	592	564	565	554	583	585	574	591	593	579	584	557	588	578	603	563	577	581	609	579	581	558	610	580	537	603	587	579	621	562	550	557	585	552	616	557	605	582	611	603	580	555	600	547	540	571	575	571	581	615	602	574	592	584	597	584	601	547	603	586	579	600	601	593	557	588	549	557	585	549	562	536	627	618	601	569	606	579	569	604	618	543	578	584	613	541	561	610	547	573	551	600	541	593	543	593	639	592	570	593	596	574	592	549	548	596	555	574	542	586	571	564	583	580	556	611	598	582	592	581	577	569	585	575	570	571	619	568	589	629	597	548	551	544	581	609	575	634	575	590	597	569	579	568	596	606	569	630	576	593	557	586	571	584	564	627	628	603	632	574	570	599	568	559	592	597	563	612	565	575	552	582	588	552	587	617	540	611	608	586	600	583	545	577	555	561	552	581	580	597	580	599	577	545	561	569	618	589	598	631	634	553	577	547	620	577	618	655	588	589	581	552	546	617	581	577	569	609	615	574	608	577	644	562	576	552	584	548	618	591	602	589	536	576	600	566	565	608	600	577	578	583	574	553	579	588	582	581	564	621	569	540	585	526	593	589	585	585	612	532	581	546	593	622	558	595	614	558	541	610	609	589	563	558	570	569	626	552	608	564	593	572	606	634	579	617	605	592	549	608	563	579	573	595	587	579	572	590	582	555	601	578	586	574	585	605	586	575	604	585	568	597	551	585	567	561	599	583	587	564	567	587	621	615	561	603	556	589	591	543	556	575	626	570	599	570	607	553	616	572	588	585	590	560	566	570	551	545	585	547	581	606	560	632	527	589	601	651	594	610	565	567	568	588	621	591	615	559	601	599	564	579	581	560	603	551	617	584	601	578	613	635	530	598	607	528	582	613	566	542	619	591	613	573	585	584	576	566	589	613	593	617	588	559	604	613	581	585	543	560	568	575	619	619	556	596	578	598	584	592	602	605	587	518	611	568	604	585	595	605	588	602	551	585	563	594	557	579	586	547	578	586	560	591	574	582	566	596	594	580	574	528	590	591	655	605	574	610	596	585	570	602	537	578	598	593	599	558	548	584	547	624	572	572	630	617	607	628	608	535	588	562	585	581	557	554	589	621	567	577	590	565	605	594	579	581	585	550	629	580	580	592	610	606	571	575	571	533	568	612	615	575	598	564	597	609	595	555	609	612	580	542	593	591	559	592	571	580	598	576	610	602	569	540	569	534	551	595	596	548	588	562	560	584	618	586	587	567	576	596	589	593	578	600	600	562	601	620	627	598	562	562	582	582	543	613	588	595	552	596	576	591	613	557	580	612	548	609	556	565	583	543	601	572	581	616	559	620	570	568	558	602	586	607	581	550	600	605	625	590	575	568	597	561	539	592	584	607	577	582	566	626	607	622	588	553	596	584	597	613	581	536	572	574	570	591	600	572	549	525	561	575	575	557	584	571	592	603	563	579	577	585	595	564	608	549	617	546	580	597	590	568	611	585	609	573	579	552	548	565	620	568	628	577	562	592	564	587	550	583	570	560	571	610	654	605	533	618	618	584	538	597	577	616	594	599	545	565	603	525	616	574	596	594	571	584	561	622	602	628	577	580	541	584	535	528	611	543	564	589	599	591	583	594	613	577	601	615	595	568	577	594	599	592	550	563	591	525	601	542	565	580	558	600	568	593	557	585	623	577	571	569	555	578	613	564	581	565	606	541	585	575	565	592	573	574	549	557	592	641	611	602	611	574	600	546	605	562	551	537	588	608	570	573	605	565	598	605	566	596	591	560	580	570	594	580	564	561	615	583	643	556	559	626	569	602	589	574	552	560	581	578	601	622	598	569	594	588	585	565	547	580	632	585	595	552	603	578	564	567	589	554	607	571	605	589	595	597	592	576	596	618	589	563	595	536	589	622	646	614	565	630	579	547	597	600	522	598	574	562	594	577	596	645	575	580	576	574	573	559	586	607	583	637	582	583	560	573	562	567	586	570	527	574	564	593	588	589	559	580	634	579	598	556	614	576	583	596	584	590	588	588	579	581	592	631	574	581	596	616	597	583	599	573	571	620	619	582	577	626	568	551	561	603	573	549	602	577	564	589	615	603	573	542	571	577	598	563	589	625	603	555	590	548	624	567	586	580	588	617	632	558	597	565	581	571	540	599	592	526	585	574	603	563	534	568	579	561	580	588	580	591	536	595	564	588	528	648	599	634	567	569	612	602	591	597	600	552	598	585	606	595	519	594	614	559	558	576	574	585	582	561	575	540	565	583	562	574	585	619	562	565	570	555	631	609	590	577	562	614	570	596	600	591	553	584	574	603	595	573	557	615	584	584	615	622	609	574	565	562	581	582	610	586	561	584	576	602	591	600	566	585	560	572	611	579	569	568	585	615	548	576	589	591	584	566	622	581	591	546	589	604	559	550	561	582	565	558	568	578	585	596	627	591	614	569	543	575	557	602	579	616	557	585	548	624	596	555	615	595	550	574
6283	353	206	196	193	173	178	141	131	156	126	140	139	135	140	147	160	166	158	148	142	154	169	143	148	149	117	130	126	158	127	136	132	142	146	167	129	139	136	125	161	135	153	139	144	147	143	151	151	148	151	144	142	154	169	161	130	139	142	142	132	139	140	132	137	161	132	150	151	142	146	143	140	143	140	128	172	143	178	145	156	153	152	160	152	125	163	147	168	158	134	123	135	142	145	161	170	150	148	147	123	163	156	147	154	137	140	141	147	159	163	150	136	134	138	154	147	139	148	118	142	139	134	129	130	152	137	138	134	140	136	153	152	155	161	157	125	146	133	124	144	111	160	139	154	135	165	147	162	153	149	140	131	147	148	135	159	161	154	149	146	163	140	154	154	148	145	143	132	148	145	128	134	142	159	143	147	153	130	145	135	143	145	153	139	153	118	150	175	131	141	154	118	134	145	139	160	157	155	148	160	138	153	145	142	163	116	158	163	132	146	124	149	130	150	150	163	137	131	138	147	140	131	128	130	141	141	143	145	162	143	137	147	130	158	148	150	148	129	141	133	143	156	125	145	163	122	154	157	164	125	137	139	161	152	157	156	168	140	149	155	134	137	135	124	153	148	144	161	145	139	129	158	162	137	155	146	142	161	145	151	131	131	147	158	144	127	128	136	140	124	143	134	151	157	137	147	151	130	150	138	140	111	125	143	127	137	157	147	149	143	163	142	143	141	153	154	147	162	158	141	129	155	145	148	135	128	150	140	156	152	155	132	137	149	148	123	163	164	146	132	135	151	155	133	131	120	161	137	126	137	160	151	161	135	116	146	158	135	142	144	153	157	137	139	149	146	155	139	146	137	136	130	150	134	136	137	149	148	139	141	142	138	162	150	145	144	134	149	140	155	125	157	149	140	152	133	145	145	141	113	136	120	154	124	161	176	146	146	140	139	145	119	139	123	155	134	146	148	130	140	127	130	144	155	146	153	136	129	139	124	150	154	152	162	157	148	129	159	128	139	149	154	181	126	143	142	121	160	136	139	123	123	151	152	145	135	164	148	148	156	127	143	127	161	152	135	150	148	156	150	160	140	156	158	138	142	162	141	133	141	133	127	153	170	135	164	140	131	145	136	159	142	153	142	137	135	143	143	139	138	126	144	153	140	130	142	143	135	155	159	154	146	139	150	143	133	141	132	108	118	144	142	141	149	147	134	132	138	144	146	165	143	149	154	117	152	148	133	147	151	127	145	118	142	166	121	142	142	129	153	113	134	160	144	139	123	157	150	136	153	134	140	132	115	159	135	139	151	151	136	141	129	147	150	150	165	146	147	147	166	155	143	119	174	133	160	153	153	145	142	135	129	132	128	154	145	168	153	129	149	153	154	145	140	145	135	127	129	171	150	163	151	111	148	166	153	145	122	155	136	136	153	160	135	132	168	120	162	163	158	129	151	128	161	155	145	141	146	126	143	141	142	177	120	139	143	128	134	135	143	160	159	140	148	137	156	137	139	144	146	111	137	145	135	140	133	138	145	151	133	129	141	154	140	153	132	165	161	123	141	152	150	125	142	154	125	134	124	163	163	148	156	152	159	135	143	148	147	152	158	126	138	148	165	174	148	141	147	129	153	150	156	151	139	131	139	144	153	154	144	142	131	123	127	155	159	123	156	151	142	158	135	148	175	173	158	143	156	145	135	137	180	140	150	133	126	137	136	153	136	168	130	147	154	145	152	126	155	138	138	139	148	154	139	129	137	148	149	151	128	155	169	159	135	160	151	149	122	133	123	155	150	133	180	159	130	149	143	149	142	144	135	139	121	158	139	153	128	122	161	156	157	155	150	140	156	141	130	154	154	127	123	119	136	140	142	159	163	150	124	154	143	134	148	134	159	149	148	138	136	126	140	140	147	157	142	137	130	156	148	140	137	150	149	158	135	161	151	148	153	133	123	127	144	139	149	142	150	168	126	143	144	132	149	131	129	131	156	139	153	137	165	151	136	140	143	141	146	149	164	129	134	154	141	125	147	138	140	153	146	149	173	135	142	144	138	163	141	133	129	132	137	150	151	132	137	147	166	150	143	149	152	170	113	141	149	161	139	145	138	148	148	149	162	138	153	158	122	151	143	150	152	138	145	150	155	152	178	137	149	151	149	118	139	124	153	162	125	160	126	110	153	116	155	148	141	159	150	143	140	119	152	146	153	162	140	133	145	153	158	147	160	171	144	130	140	132	148	138	150	164	153	132	128	149	133	135	154	120	140	152	128	162	137	134	141	169	151	160	139	128	158	123	154	139	135	173	155	164	141	148	132	142	154	153	136	143	140	144	144	146	125	142	151	158	168	122	154	126	127	153	127	144	144	138	137	146	167	151	143	146	126	117	133	161	123	149	146	140	139	162	155	144	143	155	145	139	150	151	156	146	123	140	134	126	143	143	136	142	132	141	135	129	164	158	172	129	136	135	163	157	147	147	138	118	137	137	165	150	126	137	151	170	133	134	129	161	152	125	135	161	157	114	137	119	132	139	148	154	135	134	153	133	138	141	138	123	160	134	150	139	139	151	135	140	148	128	144	153	141	151	139	154	137	145	147	160	148	147	130	150	128	154	162	150	156	121	138	145	148	146	152	144	140	151	147	141	142	150	187	154	169	147	160	147	155	133	149	137	137	128	146	129	151	134	168	138	121	151	163	154	140	135	145	123	159	141	140	164	146	148	131	163	149	143	143	135	140	152	134	140	148	136	143	148	169	134	123	150	146	160	147	135	162	144	147	159	144	154	157	150	145	147	153	139	155	157	156	157	138	140	137	130	149	129	153	134	148	134	155	146	137	149	125	139	150	145	125	138	131	151	142	134	158	126	148	147	115	139	132	127	153	145	145	133	133	154	126	174	153	140	157	130	164	140	154	122	138	154	147	160	154	129	167	145	149	141	124	176	149	146	163	151	137	135	137	148	140	156	130	161	131	157	125	136	144	125	124	136	145	131	152	156	145	140	151	151	138	131	148	142	133	131	138	148	138	129	159	135	155	151	125	129	139	144	148	133	139	157	134	127	145	147	160	126	149	157	157	133	125	142	131	137	137	168	151	148	140	151	139	134	141	139	135	166	163	140	139	143	125	139	121	149	150	139	147	143	147	148	150	144	134	169	138	141	127	134	132	133	138	143	161	137	137	167	125	131	129	166	145	162	152	162	135	136	144	147	149	133	134	156	139	147	156	140	153	150	150	121	136	141	154	135	142	162	156	145	139	142	144	133	140	144	153	166	133	151	133	126	166	141	151	147	158	137	139	156	112	151	148	152	135	150	154	136	135	147	142	162	141	135	163	145	137	135	165	153	132	170	119	141	133	126	130	127	164	142	138	152	140	138	121	119	128	134	146	149	149	169	139	146	137	149	152	155	144	129	130	154	137	154	127	140	138	144	136	146	149	141	157	144	142	147	122	131	149	161	150	160	136	152	136	145	119	163	140	154	152	157	149	141	165	151	133	156
6457	491	556	591	576	559	535	466	524	514	482	492	466	418	458	478	498	434	439	460	456	421	453	438	467	461	430	443	442	447	462	467	441	448	469	461	417	450	472	420	449	465	480	476	489	492	463	408	458	473	445	439	442	439	480	411	436	468	442	416	435	441	432	446	462	445	486	484	416	470	480	398	465	452	422	390	431	420	420	452	457	442	432	471	447	482	487	478	466	419	433	417	452	435	456	439	465	469	448	436	449	401	417	447	451	487	416	449	454	430	420	458	475	439	443	436	436	480	445	428	446	442	427	475	481	481	413	442	447	432	436	415	452	454	467	459	452	447	483	502	422	485	451	461	438	406	446	431	428	503	413	424	463	473	446	480	471	448	463	464	477	442	439	482	450	474	460	450	501	452	468	468	420	444	432	447	463	447	439	429	460	446	447	468	440	442	468	442	495	454	417	478	446	496	440	460	478	472	460	432	414	463	425	464	439	470	446	510	490	426	418	445	472	475	481	485	450	433	459	439	488	429	468	435	438	462	459	452	435	464	444	465	447	458	438	421	416	428	453	463	478	454	459	449	465	492	434	479	427	504	496	459	439	439	472	421	430	458	462	449	492	499	460	462	454	434	425	469	452	452	489	455	452	452	477	464	458	427	481	476	471	451	456	471	467	457	465	456	448	434	458	455	434	446	466	458	423	426	467	397	436	425	452	455	463	474	473	425	423	451	417	444	453	471	448	445	461	458	432	436	444	438	457	445	457	451	430	448	455	451	456	469	434	465	472	439	472	444	465	454	421	477	429	469	452	457	445	469	504	414	466	455	462	433	439	453	465	512	475	413	423	468	450	456	445	465	458	444	451	452	466	441	403	464	433	439	470	488	458	450	476	467	490	467	457	442	495	435	438	459	452	426	477	437	465	416	466	436	426	466	454	436	464	462	436	453	451	460	451	462	425	443	442	430	395	451	470	421	458	447	440	439	465	470	430	459	491	461	474	403	462	462	385	463	424	473	453	446	411	454	471	484	438	458	454	492	466	446	516	429	469	471	486	460	455	459	467	462	439	447	451	449	440	436	462	433	485	447	447	429	464	477	441	454	474	449	453	472	445	468	432	404	456	467	439	476	440	457	392	487	439	417	470	452	432	424	478	467	446	484	456	448	424	442	440	457	456	443	430	482	435	420	461	468	431	451	454	427	442	425	446	439	448	454	421	458	462	445	452	431	451	446	478	441	431	459	459	407	445	487	424	434	457	452	461	474	433	439	412	441	464	480	432	493	453	482	472	443	458	442	458	457	474	463	424	420	466	459	439	449	462	465	449	432	470	416	455	445	451	423	445	465	423	477	456	455	407	410	437	457	399	475	453	458	476	449	442	464	454	440	467	406	438	420	445	479	455	430	446	458	441	475	454	460	448	465	462	452	452	470	419	456	460	472	459	428	443	435	442	451	419	441	455	445	483	463	442	467	444	437	454	441	446	462	421	420	449	468	477	475	430	486	422	436	457	455	445	462	457	420	462	439	457	459	460	464	471	458	448	428	429	449	475	479	431	461	472	434	441	453	406	437	437	440	417	442	446	428	441	457	486	452	453	454	459	477	504	475	486	473	465	443	489	446	431	456	441	445	479	437	463	439	449	449	477	464	453	472	447	436	483	480	456	447	425	464	473	466	464	465	450	483	477	482	462	429	479	431	450	446	453	431	413	462	502	449	485	472	442	457	429	434	487	442	471	454	456	424	468	450	458	428	440	418	433	416	449	414	459	437	445	450	457	442	448	454	440	455	458	409	483	445	471	461	475	431	455	433	472	464	446	415	463	455	435	443	461	453	477	477	428	441	475	461	464	451	448	430	463	433	428	450	438	456	436	457	441	447	487	458	448	455	469	443	457	470	497	444	484	474	445	482	427	466	467	452	436	447	434	432	452	406	437	483	461	449	437	481	457	473	415	431	468	464	413	487	430	452	448	442	424	455	438	406	476	464	435	472	466	474	440	469	466	476	417	462	413	421	447	450	469	480	474	446	438	459	445	472	451	417	453	505	465	421	453	438	410	447	443	454	445	468	416	445	450	454	423	438	453	438	454	414	438	454	433	453	453	442	416	433	452	435	496	453	478	445	456	487	419	447	451	449	468	465	419	452	486	439	456	436	468	475	422	466	445	480	467	421	425	454	461	421	455	445	410	442	452	454	481	461	440	469	437	451	457	427	442	423	440	446	449	442	418	436	420	421	457	492	458	463	451	473	459	475	450	442	473	473	478	484	426	453	449	452	431	434	397	452	481	434	452	416	451	480	447	446	487	450	431	483	432	439	451	425	449	531	435	431	387	444	465	446	448	426	479	493	462	452	463	422	487	432	487	440	436	473	461	452	453	461	472	452	471	483	434	466	446	460	485	472	449	470	470	463	461	426	451	451	422	451	471	426	462	443	438	462	442	455	451	467	456	456	462	454	465	440	470	434	471	463	436	407	437	446	428	450	438	459	457	457	483	477	461	445	446	455	485	448	422	487	455	456	463	466	464	410	453	433	476	455	442	453	426	400	408	480	405	430	437	448	423	434	415	469	466	416	420	471	451	454	449	414	460	424	406	485	437	477	488	427	440	490	428	457	483	466	494	459	446	463	448	444	464	427	417	490	443	440	451	452	460	435	449	435	449	449	460	411	481	446	426	485	474	449	436	453	475	453	417	449	419	459	444	496	433	428	445	454	461	434	475	475	430	456	501	457	416	450	449	464	440	393	485	461	437	470	425	450	444	465	421	445	441	433	424	479	499	431	452	409	470	489	442	423	452	455	446	444	454	445	468	480	421	454	441	467	453	423	413	473	452	448	421	443	445	416	449	453	407	434	443	439	494	438	470	436	439	448	470	474	465	457	437	426	437	467	438	400	420	432	464	442	456	439	473	488	433	409	455	430	408	499	447	421	456	497	435	463	460	469	428	482	431	481	429	484	463	478	418	448	445	483	461	467	463	462	437	446	454	441	466	438	490	463	466	453	446	455	458	456	432	448	489	454	479	465	452	450	492	459	463	473	488	440	451	442	456	457	462	444	439	455	443	450	446	460	463	441	430	446	416	496	475	428	420	437	469	455	458	473	424	424	460	419	467	448	439	490	432	457	456	449	483	453	455	485	457	460	425	444	451	452	448	424	474	464	453	414	414	430	416	388	445	447	467	457	438	526	480	420	415	451	434	433	457	496	442	468	467	443	467	442	443	431	455	459	479	437	455	454	445	451	454	470	401	438	446	440	460	449	450	483	441	424	447	449	452	456	415	450	425	466	465	458	473	478	467	424	421	459	463	477	463	477	430	456	441	434	446	433	409	491	477	456	444	441	439	424	457	488	464	456	498	447	437	465	449	434	457	474	449	417	486	453	441	457	443	430	464	479	463	441	460	483	443	442	464	446	445	467	414	484	433	434	461	467	472	430	495	422	429	425	438	464	447	445	440	458	450	413	491	431	437	460	466	428	464	437	456	463	441	454	469	452	487	453
41421	7669	1337	970	712	527	378	289	259	235	180	189	167	148	165	151	115	107	129	124	122	125	114	107	126	117	114	103	112	100	119	93	114	85	106	106	99	105	104	97	119	103	99	102	101	117	83	96	106	86	82	98	95	110	92	99	116	83	99	82	80	81	100	85	88	95	105	91	103	95	114	91	90	110	76	88	96	90	97	89	85	92	80	80	97	99	104	99	94	86	95	84	97	91	88	95	79	100	99	99	78	78	95	96	98	81	116	86	74	96	92	87	78	80	93	98	74	96	94	101	88	96	96	85	84	93	99	95	98	101	88	98	72	92	88	94	98	95	87	71	98	112	71	84	90	94	88	107	91	82	69	106	106	73	89	93	87	99	103	89	90	95	115	96	84	93	90	98	88	101	79	59	87	101	92	101	99	83	83	92	89	85	95	88	81	97	99	102	83	69	98	99	106	88	87	91	115	72	99	98	91	91	101	85	87	87	95	86	87	84	87	100	91	96	102	100	96	87	87	89	89	96	102	96	86	98	98	102	80	96	102	77	82	96	90	91	90	79	107	72	97	83	88	108	90	91	85	102	74	94	90	102	105	92	97	106	100	80	97	107	75	100	83	94	107	90	94	85	74	101	102	86	93	75	93	106	88	87	80	102	107	84	86	118	101	92	95	64	90	98	94	93	93	84	90	85	96	105	84	91	84	99	97	96	90	94	98	96	89	104	84	96	91	89	90	91	92	93	74	68	83	100	104	88	97	86	95	100	95	111	92	100	107	106	123	91	90	95	75	98	91	82	91	87	118	102	97	112	87	90	113	90	102	84	88	82	88	74	90	75	91	104	102	96	104	85	94	84	97	99	81	97	96	97	98	90	94	98	86	118	82	90	93	88	91	94	95	82	108	110	98	75	105	91	93	108	77	98	75	105	90	111	97	90	99	84	98	85	83	92	98	94	96	91	92	90	97	114	99	88	107	88	85	84	81	96	88	90	85	101	84	91	77	93	93	101	91	103	96	89	103	107	79	104	98	88	78	92	100	71	87	84	84	77	87	89	107	95	99	95	90	89	97	99	77	88	84	90	80	83	84	94	95	94	84	93	82	97	78	82	96	74	96	83	88	97	105	93	90	79	89	104	85	100	69	107	82	89	93	103	92	93	83	86	104	88	112	85	98	85	91	85	101	86	89	100	93	88	77	78	85	95	110	90	93	95	92	84	78	93	80	94	100	82	89	88	94	98	82	88	71	84	92	92	93	85	90	83	93	99	84	102	103	89	77	107	88	112	99	103	88	78	86	97	94	93	84	103	79	84	93	82	86	103	91	89	78	107	104	88	113	101	101	81	94	93	79	105	95	101	94	78	93	89	73	99	87	86	107	85	98	78	96	91	83	90	94	96	80	100	86	94	86	80	91	85	93	96	93	113	94	76	103	72	91	106	82	85	98	76	89	102	92	92	94	81	80	105	97	100	94	80	93	91	86	93	93	102	103	98	107	88	96	98	74	97	101	80	80	84	93	99	79	99	81	78	89	94	95	92	78	87	92	94	78	83	88	86	90	83	82	88	84	100	114	84	96	101	87	84	94	90	75	79	79	95	104	91	90	82	95	92	92	81	89	96	79	102	89	100	76	81	88	87	97	98	119	100	95	97	104	101	92	93	86	95	94	92	85	99	97	94	82	92	76	96	81	110	103	85	93	93	73	98	88	83	100	79	90	83	106	87	102	85	104	94	83	93	83	93	84	89	84	114	89	103	83	93	84	96	80	105	103	91	98	88	103	83	99	83	98	89	97	80	87	95	100	89	96	94	101	88	102	91	84	122	106	90	95	85	96	82	92	98	97	97	83	88	94	89	83	111	100	84	95	93	96	77	81	102	110	86	76	87	86	92	94	109	107	101	74	101	77	95	78	83	116	100	71	87	77	111	92	107	85	105	100	96	88	100	97	81	94	92	97	104	90	104	102	98	88	81	85	99	89	100	80	112	95	92	97	97	86	94	88	79	69	72	89	76	100	79	92	103	102	85	89	97	101	94	105	97	98	99	88	86	96	92	89	85	87	107	78	91	85	88	98	66	105	111	98	102	102	94	85	87	86	83	80	91	90	86	84	76	91	94	97	102	99	91	83	111	78	101	101	71	100	87	100	95	99	94	88	86	80	96	90	105	87	106	82	81	86	95	94	93	91	105	93	104	96	85	81	92	89	97	103	94	105	89	96	108	84	122	78	97	92	90	90	94	98	103	87	87	101	109	97	85	78	90	99	87	90	95	85	105	98	87	79	106	81	105	108	93	95	93	96	88	96	117	83	100	84	106	95	111	86	98	105	83	91	87	89	72	70	98	74	90	98	102	97	88	92	77	97	97	78	96	86	90	93	111	96	108	101	102	87	94	96	110	70	95	93	90	73	99	86	91	95	91	75	88	96	81	104	90	78	84	95	96	96	77	85	95	75	80	81	87	77	93	85	104	91	95	103	84	89	99	100	82	89	82	87	99	89	99	81	97	75	83	100	109	85	90	94	109	99	86	93	101	94	94	93	86	84	105	71	74	79	83	78	85	100	92	78	88	102	86	95	93	88	78	109	83	82	81	84	83	95	92	95	96	77	80	108	102	90	92	85	90	94	82	104	102	84	102	92	94	87	95	88	97	102	78	100	94	88	93	95	86	100	86	110	95	96	93	109	102	85	97	93	88	88	95	104	80	90	86	76	98	82	81	89	88	106	105	114	95	88	90	78	92	98	86	111	68	81	102	94	87	92	96	89	77	90	82	79	91	116	85	101	101	100	93	102	92	87	100	97	90	94	86	107	95	64	92	97	91	83	101	105	93	93	108	99	100	114	87	90	106	97	88	98	86	91	99	98	90	96	105	82	101	83	98	85	76	86	83	90	87	100	110	87	85	92	95	82	99	95	101	102	78	100	86	76	88	88	79	89	74	86	90	92	88	78	91	95	102	95	108	100	92	95	108	105	81	95	94	112	87	83	92	100	101	96	97	89	101	94	84	79	97	85	87	78	85	93	96	101	89	86	93	91	102	88	94	83	90	93	98	119	97	98	82	95	102	83	93	86	81	71	94	92	87	113	74	81	101	80	75	86	91	73	88	96	100	80	86	88	90	100	97	85	83	83	90	99	82	94	93	92	94	91	79	107	92	105	83	77	106	88	79	100	85	86	86	67	93	91	93	97	87	85	104	81	95	91	87	83	86	97	76	91	89	103	89	89	77	93	94	86	104	101	107	98	86	86	76	87	89	104	91	109	99	91	91	79	78	88	77	93	94	90	99	87	97	110	91	80	89	93	92	91	83	85	88	88	92	97	100	97	92	109	97	116	95	84	110	85	109	101	99	91	86	101	79	126	85	92	80	92	86	85	99	95	84	96	100	80	91	92	97	82	108	95	75	90	102	87	99	93	98	96	88	100	103	90	101	95	101	89	98	79	97	114	82	81	85	88	97	97	98	88	103	96	97	82	99	98	85	93	93	97	93	112	109
22515	1287	3104	3387	2850	2265	1927	1527	1293	1130	954	880	815	757	702	680	627	608	556	540	519	478	500	454	454	469	412	429	393	424	406	405	399	388	378	369	355	396	394	370	367	381	325	371	365	329	336	350	346	390	357	375	351	347	350	357	336	347	324	343	333	321	352	333	357	326	340	340	323	302	340	319	353	333	339	319	286	320	335	325	326	336	314	286	292	313	291	347	335	317	350	359	349	324	315	347	310	357	334	331	362	305	341	333	305	379	325	332	331	339	320	321	326	326	308	330	338	326	281	312	308	340	328	328	319	326	346	316	314	334	320	339	346	319	328	349	334	341	300	344	300	311	327	285	350	324	340	324	303	312	362	319	345	314	350	323	340	332	322	313	343	309	301	337	346	338	342	325	322	309	329	323	360	313	311	310	317	320	327	321	323	320	346	354	303	351	322	343	322	325	322	333	334	321	316	296	320	334	319	359	310	343	292	271	316	285	336	329	327	333	338	296	315	302	315	339	302	291	324	340	317	308	317	338	355	305	327	288	278	335	310	334	325	330	333	300	359	332	316	332	326	339	342	331	317	331	331	283	288	316	305	335	339	334	293	329	319	342	300	315	294	299	339	298	303	334	340	353	310	317	350	328	327	300	308	304	325	305	301	285	306	304	326	334	337	303	318	297	328	329	313	290	300	336	327	321	316	307	321	330	303	317	289	337	298	308	300	322	296	322	335	311	308	337	320	295	300	346	321	312	320	329	311	337	324	290	304	338	339	337	311	309	305	306	322	314	292	324	271	322	313	292	276	313	319	320	330	334	326	312	339	308	330	345	308	294	315	312	316	295	308	337	309	316	307	304	313	319	322	301	329	312	311	297	335	329	302	293	338	327	305	322	326	353	344	330	311	326	344	321	308	332	291	344	329	325	338	359	295	307	315	325	322	309	331	354	322	298	305	319	314	335	308	335	304	330	289	317	324	327	283	300	309	321	329	349	291	347	306	318	324	312	331	280	314	335	319	308	297	317	333	306	324	321	303	302	304	273	308	310	353	290	308	314	325	323	320	303	313	340	298	302	317	301	334	327	343	303	301	341	289	332	296	298	286	322	307	321	329	317	303	288	326	295	331	342	330	314	314	317	324	334	289	311	340	335	322	301	326	296	322	316	350	320	290	297	326	282	316	294	313	303	346	338	337	313	339	324	314	317	313	319	305	313	347	333	312	326	316	280	295	309	299	314	310	303	346	331	323	342	329	324	290	332	331	304	296	334	300	330	324	316	326	309	315	340	308	345	313	338	307	337	310	307	319	333	328	312	325	348	322	317	306	311	316	320	352	337	322	307	352	349	349	310	324	293	322	318	283	336	308	323	289	329	305	307	308	323	286	321	281	305	309	337	305	298	321	357	312	320	313	319	315	337	330	322	296	332	352	311	331	323	338	359	312	322	320	308	359	330	335	304	321	363	335	311	315	323	321	324	320	338	313	347	302	323	305	343	332	338	308	302	333	304	316	309	307	297	289	320	306	350	316	323	324	296	277	334	333	332	341	333	335	354	333	339	318	309	348	350	309	316	326	295	325	325	347	343	309	312	333	285	348	297	281	305	314	329	316	304	301	297	330	342	328	307	378	365	319	296	311	308	311	331	305	310	294	300	313	337	326	346	318	312	321	335	329	333	320	303	321	318	292	298	302	338	299	310	299	301	338	276	306	311	338	315	342	331	308	288	311	329	307	315	307	325	299	361	303	325	324	324	299	328	325	288	300	304	318	318	318	306	305	335	331	335	332	332	336	300	320	328	346	324	317	326	319	321	301	321	323	330	303	323	343	328	290	328	328	346	313	344	315	331	310	329	331	330	354	343	318	305	341	293	328	318	323	319	323	299	324	299	308	283	340	339	307	334	328	327	337	326	315	298	315	337	328	321	308	318	307	307	336	357	305	310	287	328	336	323	333	327	309	320	324	319	292	327	336	345	317	311	321	316	332	317	297	323	312	316	335	297	306	309	326	321	310	323	315	310	277	293	344	328	304	301	352	311	305	295	340	298	324	323	338	321	289	336	318	304	317	342	325	325	350	333	335	320	343	309	302	305	324	319	314	346	323	307	317	313	315	338	307	333	333	354	317	336	318	283	330	331	319	305	315	316	333	319	309	290	329	300	318	334	345	317	294	288	350	334	317	319	328	289	298	336	331	310	332	320	334	335	313	326	280	306	331	307	304	316	339	321	292	338	319	319	318	329	314	277	308	291	367	347	312	310	297	317	339	323	331	323	345	298	322	310	314	337	345	327	343	333	342	319	292	303	290	324	322	301	334	282	304	327	334	345	326	331	337	306	303	318	310	328	336	304	291	343	304	333	352	336	339	312	306	323	322	291	300	290	334	338	302	333	312	333	311	301	303	358	337	304	327	326	343	308	313	322	347	308	296	348	326	320	333	305	308	339	318	331	318	331	298	278	316	316	325	293	325	337	311	309	290	330	320	318	345	297	311	320	326	300	341	318	340	318	327	292	307	326	324	351	315	290	311	326	309	317	327	320	341	310	325	320	330	334	307	323	313	302	293	341	332	315	294	334	332	358	338	302	309	330	283	298	330	353	275	320	312	320	327	311	319	297	298	328	334	319	314	324	307	335	332	327	335	340	313	345	297	320	296	324	331	313	305	322	300	355	328	325	315	309	315	282	338	305	305	319	321	341	318	321	304	341	309	335	326	316	319	317	337	308	298	330	311	315	319	307	334	328	339	325	319	318	336	337	326	301	278	323	353	312	332	326	305	270	332	310	317	322	298	312	320	330	332	347	313	331	310	280	338	307	306	318	308	329	306	356	309	307	339	327	307	288	320	362	309	328	327	336	322	332	308	282	283	309	310	324	358	321	331	358	292	327	283	316	324	312	363	317	315	337	324	318	333	349	331	342	340	303	291	307	303	300	313	298	289	350	335	324	313	338	331	300	314	291	336	306	302	324	331	351	306	321	305	295	332	321	328	330	314	306	311	318	302	301	307	348	313	329	300	312	309	313	332	292	331	301	319	322	332	330	348	309	322	327	352	313	335	324	317	328	344	323	301	311	351	329	318	396	301	324	340	320	314	326	296	347	313	323	325	306	320	304	337	320	340	291	341	308	312	335	354	334	290	285	333	282	334	319	305	272	353	325	321	324	314	314	307	332	331	291	298	358	342	307	324	332	297	310	325	325	312	300	337	351	329	325	319	315	334	321	347	346	313	348	355	333	316	328	346	324	327	327	316	327	365	319	321	339	328	325	329	297	307	332	323	319	322	287	297	338	312	316	354	319	297	343	311	357	308	312	321	300	340	313	323	343	347	317	323	332	313	331	336	330	303	330	309	328	365	315	312	336	297	300	328	307	316	334	336	334	330	293	300	328	306	357	303	338	300	318	333	350	339	343	329	320	322	316	290	305	334	315	330	305	328	293	308	300	322	299	312	293	330	319	335	294	306	297	333	321	326	298	328	274	343	322	293	324	313	345	332	322	312	298
53879	16353	3635	2020	1463	1016	800	655	525	465	383	385	329	304	267	272	282	247	253	249	237	221	203	230	226	226	212	233	202	217	206	225	227	191	216	250	190	194	207	199	217	200	216	222	211	206	207	160	197	184	184	199	196	200	190	227	195	195	178	198	176	196	214	198	183	174	167	194	174	222	198	186	200	224	180	211	182	188	193	188	185	207	181	177	208	196	188	188	187	219	192	189	196	212	195	204	173	181	195	173	189	202	212	178	187	184	214	174	187	189	185	195	171	170	206	199	214	152	222	174	166	178	200	174	179	180	187	204	194	218	171	190	172	175	188	189	167	188	199	183	161	186	168	217	185	162	196	193	175	193	186	214	206	169	201	189	190	167	223	168	161	190	206	185	172	184	176	198	185	185	188	194	191	176	199	176	175	186	174	194	176	170	175	183	180	198	208	199	183	163	188	201	173	214	168	165	195	193	188	194	172	195	174	178	158	200	203	172	190	209	166	179	198	175	217	164	180	187	181	177	192	182	211	206	200	175	180	189	186	203	173	204	190	174	208	179	181	201	193	162	192	209	185	201	195	180	190	199	178	195	194	200	159	211	184	178	183	165	208	177	184	187	180	188	153	204	186	192	172	198	196	169	200	168	194	193	193	204	215	196	178	195	185	152	210	187	168	196	206	183	173	177	204	184	185	178	192	189	195	199	184	169	203	184	182	196	172	199	188	163	192	183	168	170	178	184	183	165	182	168	174	198	196	180	194	193	171	167	194	165	182	208	173	196	226	180	187	178	187	193	178	194	181	195	208	170	175	191	198	177	177	193	205	194	210	175	200	171	201	191	182	162	186	200	219	197	197	186	177	197	190	215	223	182	173	199	192	185	196	180	170	188	192	199	184	178	173	188	196	203	168	175	178	166	180	188	202	200	193	167	159	185	207	190	203	189	190	170	167	190	178	191	196	192	178	179	177	179	196	184	191	191	173	178	178	168	180	185	163	193	192	191	184	184	171	190	175	180	198	186	185	199	224	183	195	187	183	192	161	177	162	172	181	178	190	196	192	187	212	162	191	176	203	202	180	200	191	213	195	191	170	202	166	187	183	172	193	181	197	166	183	185	207	184	203	178	219	190	189	196	173	180	171	175	201	199	210	212	166	174	169	178	192	159	184	183	193	179	183	170	164	174	197	160	173	185	171	209	210	192	198	181	195	188	179	198	164	220	210	195	195	193	194	190	187	192	182	177	194	192	199	201	186	181	169	156	191	166	204	175	182	179	165	183	200	186	199	181	187	179	200	198	190	189	170	198	216	186	200	203	184	179	194	193	184	187	173	177	197	172	191	190	174	165	184	179	196	163	168	176	188	185	203	187	186	192	185	189	174	208	181	174	198	198	185	190	197	167	189	203	182	165	182	198	178	193	205	176	200	200	189	200	177	174	198	185	190	182	215	168	169	186	186	169	199	203	182	155	168	192	198	181	190	173	191	179	182	181	189	213	177	195	176	210	170	208	204	177	192	195	172	191	192	174	187	183	188	159	164	183	169	181	193	183	155	178	157	169	189	175	201	169	180	190	187	209	187	178	162	184	195	188	154	194	197	201	169	155	192	190	173	201	191	191	202	228	161	175	202	180	192	195	186	191	161	178	176	174	199	172	176	183	188	201	185	182	181	169	219	197	179	188	191	158	178	193	193	169	179	180	174	195	179	205	192	170	199	178	197	199	182	175	163	193	201	161	190	214	194	192	204	172	185	201	190	198	197	179	196	172	192	172	184	167	179	216	173	206	217	180	204	180	203	182	187	193	212	196	170	189	182	209	212	225	158	175	174	154	190	178	210	173	197	186	187	188	192	194	187	168	216	207	163	191	205	193	198	163	191	166	187	186	192	171	208	178	206	184	190	194	168	212	187	192	184	198	166	186	184	208	174	191	222	185	188	176	195	200	174	202	182	198	178	164	176	157	172	177	188	173	206	170	180	195	194	175	185	198	209	178	212	160	185	180	186	192	206	188	179	175	184	183	174	200	179	188	184	173	193	204	213	188	190	198	178	181	177	176	197	170	179	186	201	199	195	177	184	178	206	188	174	183	168	187	151	182	214	178	184	174	159	190	209	200	195	198	176	178	163	182	183	174	202	177	186	173	155	207	200	171	203	182	173	202	152	191	171	186	189	165	199	202	198	183	174	198	210	176	156	192	194	197	188	184	198	189	187	178	213	177	192	172	180	176	181	188	191	174	197	188	169	199	191	196	156	194	179	173	185	185	192	155	173	215	180	186	202	194	179	179	195	193	180	191	185	164	220	181	186	185	178	186	191	177	183	190	200	171	187	181	193	178	185	201	193	192	174	190	189	170	154	199	183	165	176	167	199	209	180	211	180	190	159	177	207	198	165	183	189	173	192	197	183	168	201	185	179	198	189	205	185	182	206	208	188	186	210	199	191	172	190	186	185	182	226	184	174	202	169	230	174	192	192	189	190	196	190	184	214	183	187	195	207	200	204	195	190	213	210	185	175	203	169	179	195	196	166	180	217	228	168	174	191	181	197	166	193	197	167	197	210	167	198	171	178	183	210	201	202	188	195	217	171	174	198	153	208	207	193	183	220	216	174	195	195	184	214	180	166	181	183	203	188	194	196	185	205	192	165	188	209	203	174	181	210	199	199	172	182	174	166	172	202	180	191	157	182	193	183	194	165	177	161	189	203	188	192	197	192	178	202	198	160	174	199	186	176	177	185	176	182	203	168	202	211	164	195	194	186	200	179	201	202	184	193	188	159	205	161	165	180	171	177	184	180	175	211	181	186	190	221	178	174	186	186	188	162	185	157	183	175	175	203	189	175	188	179	168	184	195	179	184	188	198	182	194	191	197	184	187	170	203	193	190	170	190	182	172	171	184	188	194	202	193	216	162	194	187	184	181	197	192	188	171	194	176	188	183	202	200	193	174	163	186	174	173	185	183	185	190	179	201	198	194	190	179	189	195	175	170	193	168	181	182	169	188	195	210	189	175	191	190	194	202	194	214	170	201	185	172	201	203	195	185	185	171	175	190	177	194	170	194	169	191	183	180	175	175	184	191	200	176	202	164	176	189	188	168	169	191	170	178	192	178	196	178	199	187	212	206	214	159	178	211	206	197	189	187	196	195	198	191	184	185	178	187	195	174	209	190	194	197	179	185	201	212	173	176	189	184	170	196	191	168	198	184	172	187	191	223	188	160	174	180	186	205	190	201	178	180	180	174	173	181	205	182	197	195	179	185	181	217	178	195	183	188	219	203	189	181	179	206	175	177	197	200	173	178	176	178	205	167	219	193	175	181	177	202	172	209	178	186	195	203	202	175	195	186	189	205	189	188	186	182	175	169	180	167	176	154	177	173	187	169	188	173	176	198	183	174	167	186	213	191	203	196	213	185	167	214	184	173	193	205	181	172	177	192	182	188	186	198	190	197	200	198	169	212	181	205	170	199	189	154	183	183	181	168	174	193	209	203	209	180	190	179
29500	2524	5972	6353	5239	4267	3520	2919	2527	2114	1837	1736	1606	1410	1314	1245	1173	1159	1021	1010	971	859	926	846	859	882	809	785	797	773	767	766	759	747	746	734	701	685	703	711	677	682	641	653	650	676	653	660	668	655	608	672	638	663	627	614	619	644	676	598	645	602	678	669	547	617	597	634	592	606	585	639	607	628	606	614	657	560	597	636	568	628	603	594	608	582	641	628	594	600	584	623	575	615	582	570	609	611	537	584	607	606	570	608	551	604	587	566	555	558	661	593	594	579	630	574	598	597	603	569	574	551	552	586	613	636	621	621	614	588	587	567	590	569	589	637	594	613	593	546	575	566	575	586	607	596	635	618	603	593	591	552	612	590	593	580	602	613	648	589	566	581	584	603	587	554	609	637	604	570	596	554	592	615	543	598	563	538	607	561	610	608	571	603	591	611	580	608	639	572	534	560	613	623	563	594	585	616	539	561	593	561	590	571	599	559	516	567	587	617	604	578	562	574	568	560	593	576	547	597	542	630	599	584	603	559	623	566	596	584	495	584	571	610	587	606	550	574	584	597	577	617	602	537	549	563	561	560	568	587	643	573	596	564	567	591	584	562	603	596	614	571	537	538	556	541	575	560	589	605	559	575	606	557	550	556	583	611	582	602	571	604	575	604	528	590	568	590	572	612	585	592	592	566	605	562	647	574	548	601	597	572	570	562	549	576	582	592	575	578	585	568	570	603	595	592	550	549	575	578	583	568	530	552	598	606	569	590	582	579	558	573	575	570	550	592	575	561	545	572	563	605	535	552	590	561	606	574	574	528	593	610	543	571	562	558	560	601	549	610	607	569	556	584	572	611	555	589	616	585	616	522	591	590	583	582	570	542	574	604	594	593	576	574	567	600	587	580	598	618	567	597	611	618	562	593	612	560	614	559	577	592	613	578	574	628	556	591	575	606	561	588	597	545	577	565	556	591	554	606	624	579	543	549	553	573	598	599	583	552	510	595	575	563	616	523	560	619	546	604	567	536	566	562	603	547	569	597	551	591	579	618	574	586	537	566	570	576	565	605	569	575	557	543	557	616	573	573	571	530	578	598	593	557	572	569	559	582	610	560	550	522	536	578	542	578	621	590	646	595	580	625	589	586	580	615	597	536	589	572	583	554	578	563	537	570	573	592	582	606	592	582	527	598	537	620	541	560	561	592	562	566	561	498	632	575	582	590	579	609	529	584	587	556	643	594	548	577	572	557	583	618	593	572	583	558	619	574	550	515	575	585	549	590	576	547	534	553	580	559	588	587	622	599	562	572	595	561	626	592	576	566	596	591	555	579	568	552	583	590	603	587	564	593	557	571	557	571	548	616	592	607	548	557	598	558	593	581	589	578	569	577	581	553	597	591	589	602	542	563	626	632	588	572	580	593	609	622	560	564	558	569	553	560	567	602	569	623	561	590	568	541	596	592	598	575	551	604	595	584	609	612	586	593	599	566	607	599	578	610	588	565	590	639	592	593	590	519	585	605	553	551	595	572	563	611	584	541	560	525	586	602	603	578	576	560	577	574	571	568	575	579	557	573	566	562	577	579	598	588	587	618	592	600	569	573	590	582	582	574	574	561	655	589	599	605	546	603	613	578	586	563	558	555	629	578	584	528	592	589	589	605	600	562	611	629	551	559	554	575	530	547	568	596	596	565	568	540	623	616	607	593	560	607	546	585	613	579	588	611	586	578	582	513	566	606	526	567	582	550	608	597	596	569	593	576	545	596	585	544	584	569	617	597	551	619	579	597	601	575	549	569	540	596	566	559	569	593	585	565	621	567	585	607	574	596	538	552	577	585	582	559	570	615	565	599	547	594	542	575	580	592	609	609	571	563	592	556	549	596	580	578	621	573	623	557	538	594	588	583	560	565	537	555	569	596	564	608	578	570	608	539	531	599	566	559	630	543	584	580	567	570	546	562	513	587	580	591	563	570	565	584	573	537	590	561	571	602	570	607	616	562	577	565	557	614	569	566	597	554	588	538	589	563	573	568	608	581	595	540	598	583	585	545	562	593	562	597	563	544	557	603	597	589	554	627	543	565	647	646	590	593	624	580	612	568	584	549	580	570	593	569	628	552	616	583	536	587	549	590	573	580	611	545	583	576	573	581	617	617	588	593	619	568	552	569	539	569	592	527	600	571	590	529	583	563	607	577	542	550	572	588	573	589	536	585	597	553	577	557	527	589	578	567	591	584	581	566	544	587	560	601	589	629	613	565	553	576	540	596	541	570	564	581	573	564	575	579	621	569	555	557	561	642	552	546	587	581	533	558	596	572	564	576	597	605	597	547	546	595	571	606	593	546	610	606	583	596	526	563	557	594	541	580	579	590	600	580	576	568	588	584	573	606	590	596	576	569	578	557	627	565	558	545	552	594	608	601	566	534	616	555	597	557	596	579	573	557	565	567	598	559	556	540	566	592	581	585	577	616	596	559	594	563	581	547	582	558	563	562	596	573	584	637	525	569	609	581	553	583	604	529	538	587	612	546	588	621	567	579	587	588	570	617	544	580	601	598	621	555	547	622	583	592	570	562	576	585	552	606	567	590	613	577	562	597	585	573	568	590	592	534	579	553	551	614	583	585	535	571	568	625	609	575	543	579	596	568	583	574	595	574	560	582	552	532	589	586	590	623	577	579	544	562	587	581	624	609	536	579	531	598	615	568	583	577	573	562	577	583	603	626	617	555	566	573	564	572	568	574	587	574	605	562	592	593	577	595	580	576	564	563	580	550	620	597	574	560	573	599	578	574	571	551	569	626	575	580	554	570	580	625	550	547	571	618	580	556	579	622	546	541	574	638	538	588	545	589	582	584	595	589	573	607	590	561	582	592	564	632	594	610	608	543	574	596	595	611	618	605	557	575	547	607	578	532	626	596	589	593	566	580	564	587	561	588	609	564	592	595	574	568	596	594	583	587	563	578	604	637	585	561	608	599	571	576	614	579	554	604	566	542	585	613	561	546	529	556	581	602	581	575	558	591	557	589	615	567	587	558	596	613	569	588	579	603	580	577	583	590	601	564	560	559	565	609	613	570	593	568	574	550	539	634	557	596	577	565	556	559	560	572	560	560	584	575	574	564	623	575	600	574	562	540	584	594	548	575	572	592	569	602	579	595	568	574	571	536	598	572	611	569	554	573	604	565	618	525	591	566	610	568	530	545	600	593	555	594	578	567	587	559	565	538	553	586	585	596	571	550	574	576	594	599	534	595	581	608	557	546	610	575	573	550	544	590	553	562	629	569	540	579	600	595	574	557	572	577	535	617	533	542	577	587	554	581	543	555	559	591	589	567	541	600	599	588	554	594	574	567	585	604	610	589	584	561	563	574	559	585	562	611	615	599	578	584	556	600	580	568	594	518	587	541	594	570	527	589	572	594	562	572	569	591	604	579	551	545	558	581	571	571	552	561	555	575	581	545	575	565	565	575	563	570	574	592	615	589	571	601	592	589	551	565	523	598
5329	313	228	195	179	167	167	181	172	176	167	136	183	168	167	145	138	155	156	147	142	161	139	142	146	169	142	137	147	139	154	132	170	144	149	139	138	143	118	134	152	171	168	168	130	147	150	159	128	172	148	153	138	139	136	165	129	142	137	155	126	159	139	156	148	162	125	139	175	160	148	148	158	150	148	132	130	143	134	170	128	142	142	125	135	152	149	122	123	131	141	137	137	171	140	154	153	134	157	122	138	141	136	158	144	153	147	153	141	158	140	143	133	128	144	158	137	139	144	124	137	128	136	152	135	160	156	127	135	152	154	143	135	141	145	139	152	136	143	142	128	153	158	140	123	135	132	134	150	154	153	164	142	159	141	135	143	134	157	141	140	131	140	124	146	150	127	129	145	123	137	140	143	141	153	153	141	137	131	170	141	146	137	145	134	129	163	162	145	149	134	142	149	170	139	139	135	147	144	139	137	134	129	153	146	143	151	142	140	148	150	133	134	169	126	146	140	131	147	148	157	159	156	148	151	127	150	160	131	137	133	126	157	142	131	131	131	141	134	141	149	139	148	153	135	134	174	138	128	115	146	143	122	153	161	135	149	137	156	140	139	155	140	149	139	149	128	141	160	138	134	163	177	146	141	160	145	160	125	134	138	162	160	158	154	148	148	139	153	144	140	127	143	145	147	148	129	121	143	143	150	143	142	138	146	153	162	127	143	140	160	150	116	143	131	136	161	158	152	134	127	125	128	151	157	139	147	129	131	131	159	164	164	158	130	144	143	161	141	154	147	143	166	145	137	150	125	137	158	149	144	127	139	149	159	142	153	147	158	143	151	141	142	143	156	150	135	150	157	149	162	128	135	138	141	142	154	140	147	128	146	118	162	154	163	122	138	147	138	143	139	153	148	161	146	146	163	140	137	138	152	136	146	138	132	138	127	161	145	157	177	139	154	124	154	123	138	135	140	146	135	128	148	138	124	150	144	130	159	146	148	130	151	178	134	156	132	143	145	148	166	155	140	149	167	134	171	136	137	131	144	134	120	137	144	148	151	150	141	151	154	171	145	149	163	161	152	148	154	139	155	118	118	155	146	134	146	134	157	171	149	128	120	124	144	127	170	151	139	136	160	155	138	143	135	143	144	132	144	143	150	146	132	144	140	151	150	158	131	131	154	134	124	149	158	156	149	140	141	156	151	146	156	138	131	133	138	158	148	140	151	160	138	151	147	162	145	147	141	161	147	123	162	149	148	136	122	143	124	133	138	134	136	130	147	162	161	164	140	143	142	146	150	141	128	143	148	142	144	147	149	139	133	144	141	164	125	147	140	152	132	152	162	150	135	147	136	150	113	146	132	147	164	145	158	145	125	127	148	130	162	135	153	142	136	151	147	152	142	142	152	130	145	148	141	162	133	131	133	135	141	125	140	142	152	146	129	137	141	145	138	148	136	142	158	138	132	151	151	150	141	151	154	151	138	137	145	148	150	136	148	146	149	140	139	138	141	142	142	133	149	151	156	130	143	134	146	156	125	139	125	136	153	131	129	137	123	138	139	143	150	142	163	128	133	161	162	162	130	140	140	168	144	147	153	134	150	151	135	148	138	130	133	164	152	167	152	142	149	140	158	142	149	147	147	155	142	144	154	160	134	146	164	149	142	135	153	156	135	149	132	125	129	142	143	143	137	131	150	131	158	143	127	153	134	154	138	108	141	149	141	148	143	148	135	134	143	142	127	132	149	167	145	142	125	143	119	156	144	144	141	170	148	132	141	143	128	157	139	162	157	136	165	125	135	156	143	142	150	143	147	133	142	122	147	167	138	132	146	155	176	144	151	161	135	143	136	147	130	150	137	120	131	141	137	168	144	164	149	152	119	152	155	137	167	141	141	144	145	148	141	136	154	126	136	137	156	136	139	144	135	117	160	119	156	154	139	147	153	134	161	140	137	159	140	132	156	135	150	137	150	152	121	152	138	146	174	147	131	147	139	164	149	137	144	142	145	132	142	123	165	145	150	137	168	132	165	148	111	142	140	151	155	141	147	144	154	144	154	149	140	142	139	149	126	112	158	146	141	136	144	138	140	173	149	148	154	157	146	136	138	138	143	152	147	150	136	153	148	146	159	162	136	166	143	152	135	140	156	159	149	142	146	159	144	151	132	149	150	163	155	143	165	155	171	140	155	143	145	160	126	155	157	142	132	134	150	134	153	148	158	155	133	146	141	137	135	136	153	138	142	152	139	141	127	138	119	142	153	143	164	137	142	131	142	138	151	149	136	167	117	155	145	168	154	151	148	171	150	158	128	145	126	173	141	137	148	126	132	149	141	148	150	157	158	148	145	161	140	121	131	157	142	129	169	155	136	126	143	139	127	131	149	147	139	121	146	130	137	145	141	141	147	136	119	151	147	140	158	153	143	140	148	131	150	124	156	128	139	140	139	168	164	139	137	112	143	143	136	144	142	142	153	154	154	155	144	146	113	162	144	126	172	125	145	153	154	138	140	158	137	150	162	133	138	146	155	151	157	128	151	141	150	146	136	157	133	144	158	138	156	158	140	156	148	148	148	145	141	146	143	158	116	135	134	148	163	155	150	146	166	156	142	128	168	131	157	143	149	145	139	146	134	156	159	142	139	154	153	148	139	155	157	130	143	154	142	168	136	134	148	131	140	124	154	135	148	128	129	147	143	147	135	121	150	151	123	153	151	156	166	145	142	150	158	150	132	128	141	145	151	127	150	146	123	138	155	138	158	130	135	127	146	144	143	150	151	126	148	129	133	148	173	134	162	155	143	131	149	128	150	133	136	143	140	175	135	149	112	135	146	145	138	144	150	137	159	154	158	147	133	155	120	150	136	136	129	142	134	139	166	129	157	140	147	126	137	145	144	147	123	142	138	137	150	151	142	124	151	138	128	132	147	127	131	135	159	165	142	139	154	138	164	116	135	169	139	138	130	133	145	128	152	154	154	140	129	144	157	162	116	146	134	132	137	140	138	139	141	145	160	135	149	151	139	161	135	142	162	160	147	178	155	131	161	153	154	155	134	140	133	147	159	163	147	160	157	137	144	132	155	129	146	150	152	120	123	137	165	146	149	144	147	168	136	137	164	153	146	151	137	157	138	133	150	157	147	125	145	145	138	142	143	146	135	133	131	157	125	122	141	159	141	149	141	166	158	139	132	161	118	160	139	145	174	154	136	139	137	165	141	147	136	146	166	164	121	148	146	144	135	162	157	155	133	152	163	138	164	128	143	135	141	157	127	148	133	137	144	119	147	145	124	128	141	131	153	135	138	124	155	160	132	160	139	141	145	151	149	133	126	149	141	113	136	140	143	154	156	154	141	132	154	139	160	161	150	144	140	163	149	137	126	152	170	146	145	146	145	147	114	124	164	166	144	157	130	136	116	149	143	151	142	131	151	161	149	138	152	134	144	134	130	143	145	137	156	129	131	156	136	154	158	145	140	134	153	136	159	143	125	131	132	141	142	150
6035	494	609	625	616	544	531	485	442	465	486	484	498	463	462	473	479	467	448	474	483	448	444	417	466	450	477	450	455	458	484	446	442	455	445	468	452	438	440	429	474	439	449	456	455	462	477	486	445	467	475	453	421	446	479	430	461	454	457	419	429	443	443	478	471	440	449	458	469	437	447	442	425	429	461	446	429	479	473	427	469	447	462	421	458	422	403	484	465	448	502	429	468	436	485	468	448	456	429	430	452	459	506	471	442	474	515	453	433	437	417	463	450	442	444	440	434	485	467	433	413	437	436	419	443	426	436	449	453	499	430	448	416	457	430	447	457	430	414	459	425	459	415	422	454	451	471	438	445	417	430	455	489	446	423	433	467	406	501	476	443	421	392	446	443	426	443	502	445	446	481	469	431	492	448	433	442	448	430	454	429	469	469	461	451	450	467	429	456	443	434	427	428	459	454	445	441	425	424	421	454	428	495	443	451	415	454	461	460	450	454	442	459	434	425	461	426	450	439	462	425	437	448	437	448	465	451	486	462	437	450	487	466	475	482	429	441	482	437	428	458	442	440	477	454	431	426	446	454	450	446	466	425	470	445	456	458	444	427	463	458	446	481	502	440	439	442	446	472	459	460	432	482	440	459	482	445	426	472	441	473	443	460	418	463	454	454	443	477	430	438	444	414	475	434	459	467	449	432	442	441	441	453	482	485	433	449	447	471	482	440	465	461	432	387	440	440	426	478	417	474	491	454	472	399	442	498	419	449	429	447	449	443	452	454	443	457	467	444	441	436	464	444	466	435	483	420	468	470	440	470	459	463	450	435	460	440	481	441	429	424	424	461	461	478	477	395	466	465	473	458	474	468	459	411	406	450	454	476	445	479	447	455	440	431	434	466	450	450	468	407	431	463	452	419	449	468	466	468	420	470	447	412	436	422	472	451	450	474	418	410	423	426	454	428	460	399	446	421	465	476	437	430	462	451	441	473	480	429	478	427	463	458	486	448	452	491	455	460	449	428	422	467	442	476	428	453	422	443	460	459	482	467	443	414	447	512	470	494	474	482	476	460	501	441	476	422	441	468	446	450	472	448	436	458	438	467	453	475	430	437	443	429	451	433	463	454	429	439	426	432	420	441	443	451	464	450	472	472	447	459	427	431	463	440	440	429	449	439	482	468	466	450	490	472	459	427	471	450	462	474	436	440	445	418	458	386	414	475	423	441	411	461	479	450	435	470	484	473	461	400	426	447	439	427	455	455	441	454	428	445	426	419	441	446	460	464	491	435	442	441	452	445	469	472	434	429	469	474	434	436	495	452	402	422	427	483	452	438	477	482	457	458	416	454	429	498	448	419	459	415	475	474	448	464	447	464	426	427	453	431	422	455	450	439	448	430	419	456	449	462	468	469	483	441	453	449	459	460	429	459	441	429	454	440	461	406	448	451	460	465	441	476	444	409	451	471	469	471	438	466	466	430	451	465	419	457	469	404	414	453	484	469	423	441	454	458	464	424	495	472	433	485	455	442	442	448	470	436	436	457	406	485	464	403	445	460	441	431	499	416	448	417	455	436	454	430	432	461	434	457	422	438	428	412	464	445	437	448	479	438	461	449	442	458	465	446	450	453	472	472	474	459	458	412	435	447	456	441	424	479	445	461	488	458	464	459	460	450	416	446	443	436	431	448	464	435	429	483	444	444	498	440	441	496	438	416	441	423	427	475	446	484	439	435	418	462	464	432	481	469	441	453	434	474	456	459	437	488	446	432	466	425	452	435	443	445	467	453	436	424	433	483	462	455	466	465	471	481	479	420	465	474	468	465	429	471	442	416	501	452	466	454	467	455	488	458	442	449	494	429	436	472	476	465	421	485	428	463	416	442	452	455	442	414	441	424	481	424	460	433	461	471	444	453	439	438	443	438	448	453	448	461	462	437	464	421	457	453	455	430	482	456	394	449	447	421	422	428	448	448	444	467	464	443	482	487	464	442	416	410	446	449	480	427	471	467	428	454	448	466	478	477	448	439	412	469	457	416	480	459	451	447	486	421	451	475	435	423	399	437	420	439	418	417	475	470	424	457	479	488	439	431	462	472	483	442	437	445	445	454	431	473	451	462	454	408	466	442	434	436	461	465	423	433	438	475	440	471	470	493	470	416	482	494	446	470	457	448	446	455	463	466	427	461	433	440	444	440	479	438	479	446	453	456	453	458	437	477	466	446	455	462	416	447	463	460	406	450	456	428	467	435	432	417	440	454	434	450	445	449	432	440	465	447	417	475	452	463	428	387	433	459	471	440	421	474	442	468	458	454	426	424	451	457	416	471	444	424	412	465	440	449	469	451	478	513	430	453	430	443	446	450	468	469	456	454	464	458	428	457	462	474	445	442	413	460	447	446	462	466	465	449	446	466	424	433	454	452	462	464	430	431	446	501	419	423	488	458	447	411	479	398	442	481	444	500	444	437	438	450	436	478	416	441	433	485	422	429	443	448	428	477	446	446	437	469	458	461	455	421	483	463	426	420	424	457	455	454	484	449	455	443	411	432	425	461	479	477	467	449	462	451	464	436	427	447	485	421	454	470	418	467	496	427	455	456	479	466	491	436	447	466	482	475	432	433	469	443	456	492	474	420	455	450	476	461	513	490	447	434	443	456	458	496	482	460	450	502	440	473	467	441	424	445	488	459	474	439	450	469	461	419	450	463	425	448	433	467	439	453	459	477	484	443	429	448	471	438	466	420	467	435	431	494	446	424	438	435	406	479	413	441	433	450	471	449	451	415	456	476	460	492	435	426	470	469	409	436	436	442	450	441	415	446	480	408	454	487	440	425	467	460	446	418	464	448	470	434	441	491	450	432	434	421	417	443	464	432	456	455	468	449	472	515	439	459	442	464	430	429	494	461	450	443	469	403	460	414	447	447	455	462	512	468	494	400	434	464	452	425	426	454	466	484	452	447	471	435	453	433	453	435	447	483	477	451	452	502	444	490	492	448	425	468	462	494	463	440	457	426	473	461	458	427	471	466	465	429	427	458	390	448	427	462	453	425	468	423	489	453	466	452	458	469	427	445	448	455	440	421	432	487	446	449	479	433	444	431	413	432	437	440	433	464	464	456	424	436	461	442	457	436	461	469	439	445	412	408	476	411	402	480	450	435	434	469	432	495	428	431	488	450	481	473	457	474	476	441	479	426	427	451	415	458	454	442	462	420	457	460	446	461	445	437	425	450	506	402	447	463	448	460	468	453	431	419	442	434	416	434	496	445	446	449	441	454	445	428	463	474	481	425	424	445	424	457	477	428	468	453	436	450	492	429	429	440	403	436	453	479	444	436	434	454	452	454	432	422	427	454	456	436	418	432	474	439	482	473	466	453	438	450	477	434	462	460	468	481	460	468	465	463	447	433	455	444	449	439	459	448	427	452	443	470	438	488	453	466	454	405	437	427	439	443	500	446	441	430	465	454	495	474	422	428	473	439	440	484	467	441	486	451	450	448	463
44661	8430	1433	945	662	493	376	306	253	222	195	183	162	137	150	138	118	119	128	124	112	107	114	108	122	112	104	97	117	93	99	90	93	106	114	82	109	102	120	97	106	93	104	91	94	85	84	89	101	99	96	90	103	105	90	90	99	108	109	82	96	103	97	90	84	93	87	72	81	91	100	104	116	94	92	101	100	90	92	77	115	113	82	88	96	87	92	100	91	87	95	95	89	72	82	103	104	91	94	98	94	89	78	87	85	93	104	86	97	90	99	99	95	86	102	86	81	92	88	87	92	103	93	93	76	94	92	92	75	81	85	96	112	101	112	78	91	115	85	91	82	95	101	120	118	92	97	86	96	62	92	87	85	84	93	83	87	100	100	91	87	96	84	93	99	91	93	90	89	104	81	93	86	105	105	76	110	85	91	95	106	78	83	90	93	97	86	107	106	84	109	98	89	74	112	94	99	82	75	103	95	109	95	94	82	92	100	82	76	76	89	82	90	91	94	91	79	85	83	98	89	91	81	98	92	98	85	82	86	100	82	94	84	97	82	96	92	93	104	87	102	92	97	85	102	91	87	90	100	97	91	88	97	94	108	82	109	96	78	85	117	83	92	111	104	118	109	88	81	72	88	92	78	89	85	104	102	90	91	98	102	80	80	89	113	103	83	95	104	101	94	97	69	81	95	100	92	94	94	94	85	106	102	81	123	87	87	73	82	96	121	87	77	86	78	90	86	74	90	90	86	76	112	111	94	90	103	94	93	86	85	93	91	94	73	108	84	109	101	81	74	99	79	83	89	98	82	105	87	98	106	95	95	84	101	101	100	90	112	80	82	98	95	106	107	88	99	97	97	85	96	100	96	106	74	76	70	106	83	94	84	103	101	87	97	103	110	87	105	85	97	91	93	107	91	94	97	105	100	76	88	92	110	93	76	93	103	84	89	79	86	90	102	107	91	87	80	85	91	89	81	66	87	104	94	88	121	82	85	102	85	90	85	100	98	86	88	77	92	81	96	94	88	96	95	90	96	84	105	87	85	86	83	88	89	81	86	95	89	97	91	90	90	98	89	73	90	92	83	99	95	108	87	93	85	81	91	92	96	93	99	86	100	88	98	107	94	108	110	78	88	88	93	110	87	94	80	102	99	95	92	84	87	104	93	100	89	87	90	92	92	100	84	88	87	86	78	82	100	101	108	75	106	91	91	88	90	70	109	95	91	103	96	104	100	87	90	89	88	91	84	106	87	102	81	112	108	104	96	81	89	106	90	104	86	110	101	97	90	111	91	86	92	91	121	86	84	104	75	88	94	111	107	100	88	74	106	71	98	112	72	101	95	89	83	86	93	98	72	95	93	90	88	84	108	111	98	102	95	82	102	100	92	94	72	98	99	87	96	79	88	108	89	79	108	107	87	85	91	86	90	76	93	81	94	91	79	89	103	95	79	75	93	97	84	104	99	111	99	90	85	91	92	86	81	81	92	100	92	82	77	109	86	92	122	92	83	94	98	86	97	91	90	114	93	109	97	104	93	90	93	107	90	97	95	98	97	109	103	92	106	92	99	94	82	100	103	98	97	86	104	88	81	99	81	101	98	81	81	83	96	92	95	100	96	82	98	94	99	104	94	84	95	103	94	100	114	98	114	90	89	98	99	98	90	77	82	116	97	88	96	82	95	93	82	102	103	82	98	104	83	99	101	105	92	74	105	106	110	111	87	118	104	86	98	102	81	95	85	91	98	89	86	82	89	97	92	94	88	109	79	95	96	81	92	78	92	110	95	96	94	103	96	81	108	88	81	84	90	101	92	87	103	96	97	86	77	87	117	95	94	85	100	99	81	90	89	97	95	95	101	100	78	79	94	93	102	89	91	112	87	93	95	90	95	105	98	79	87	93	89	87	96	86	97	89	99	96	103	81	88	98	83	99	98	70	98	113	92	117	84	96	101	94	88	90	81	93	85	96	91	76	71	89	91	105	78	99	96	101	89	77	97	93	97	84	76	88	98	113	85	99	101	94	103	95	87	75	83	92	94	102	92	81	92	89	98	96	101	95	79	84	98	104	103	101	93	95	93	76	88	94	81	89	99	98	93	104	96	103	92	92	92	90	88	95	93	93	91	95	97	90	101	119	101	107	110	91	99	83	92	97	82	82	70	95	103	102	100	93	77	81	97	78	86	108	88	99	98	111	93	91	84	89	103	91	73	103	113	105	78	96	90	103	98	99	89	119	77	93	84	111	84	98	76	104	97	93	91	89	105	93	86	84	100	96	99	85	94	100	94	85	94	94	85	88	117	98	93	101	103	104	101	87	95	87	88	87	84	83	80	102	102	93	80	88	91	105	96	100	89	88	83	99	91	89	84	93	89	83	100	94	88	105	76	79	90	91	96	94	105	89	96	86	91	75	94	76	100	95	95	81	106	88	91	80	96	87	105	79	90	90	93	91	81	90	85	91	81	75	85	97	76	101	98	104	79	98	98	94	84	96	93	94	97	88	88	90	98	84	79	109	94	95	67	79	75	96	107	89	88	82	89	103	90	103	98	88	103	91	99	89	108	113	94	103	88	100	98	86	90	86	99	106	73	81	96	104	96	78	92	96	96	92	109	86	90	95	97	96	104	77	94	93	94	84	82	104	76	104	97	92	108	98	95	100	95	73	93	101	100	75	92	74	89	108	106	82	84	94	76	88	100	87	90	113	96	90	84	85	84	81	83	95	80	104	105	76	99	99	94	106	81	99	97	91	89	76	103	83	103	72	111	85	100	84	98	94	78	75	104	88	103	99	91	88	94	111	116	93	109	94	81	99	87	99	74	108	97	100	87	100	73	102	88	91	79	114	85	108	105	75	105	99	114	102	91	101	85	107	104	88	95	93	103	71	76	98	92	84	84	84	95	115	100	82	83	109	90	106	90	94	106	79	95	89	99	78	84	100	94	93	91	94	87	101	95	85	88	79	87	90	82	89	105	95	98	104	91	88	93	84	80	92	113	125	97	85	87	82	82	100	84	99	90	97	81	97	85	102	87	86	87	101	92	92	86	86	101	87	122	99	96	80	86	100	98	76	110	96	90	105	72	106	90	88	94	74	82	98	92	89	82	78	84	79	104	76	98	103	79	93	99	113	90	87	97	112	95	101	77	79	82	105	107	83	79	92	89	86	96	98	95	93	97	78	85	100	108	96	85	98	93	97	108	94	87	88	89	84	95	94	99	89	97	97	100	104	90	92	94	91	86	86	93	102	94	101	92	104	107	121	87	95	90	80	103	104	87	87	96	94	96	109	86	115	86	98	89	99	93	92	87	95	87	103	88	89	92	94	94	92	90	77	74	94	92	110	94	90	77	83	93	93	95	91	89	88	106	96	79	109	82	110	110	92	106	91	87	107	104	77	102	104	95	82	88	83	107	94	77	94	97	82	102	76	114	81	100	80	93	90	81	84	122	89	84	98	83	78	88	94	88	89	95	90	89	86	88	100	107	101	84	96	81	101
23177	1247	3075	3439	2833	2151	1854	1556	1301	1122	1008	853	807	781	724	653	608	614	585	547	581	503	475	460	465	434	416	427	409	452	424	397	407	425	386	356	380	363	362	386	401	351	387	363	358	367	372	394	358	368	350	342	380	349	392	348	360	362	347	335	367	350	368	340	396	326	371	356	347	337	326	334	306	351	336	373	323	333	351	332	336	311	322	315	313	295	336	341	349	327	311	324	339	345	303	333	338	313	337	324	335	336	293	323	304	313	335	343	325	278	303	318	345	328	348	324	341	320	317	327	338	296	319	341	284	328	295	321	314	324	331	338	319	319	321	304	334	303	318	314	299	335	309	300	331	333	299	307	348	288	335	302	334	346	309	322	319	315	331	294	304	316	313	325	349	329	324	332	303	329	308	304	319	321	350	335	358	307	306	324	335	309	285	307	293	369	358	345	329	319	312	310	318	315	327	322	305	323	323	304	339	337	358	322	319	332	302	298	287	321	315	362	341	345	315	328	346	289	306	323	325	346	324	373	308	333	328	318	317	284	333	343	307	311	277	304	321	315	324	347	318	367	322	321	318	307	310	308	310	334	282	338	308	292	326	355	350	332	306	302	330	324	315	321	320	347	343	313	312	315	323	327	359	268	334	326	316	309	299	305	317	291	313	313	328	319	336	340	302	299	325	303	352	319	355	320	353	324	300	324	299	296	313	317	316	327	318	331	316	322	335	341	353	314	312	349	281	306	283	316	305	316	290	334	334	323	314	274	332	336	321	327	342	312	321	330	332	313	323	316	316	308	321	342	329	353	339	316	320	317	301	291	335	294	336	296	328	295	315	337	317	329	326	303	318	363	326	335	313	318	326	343	304	325	338	320	301	319	357	303	316	298	319	336	321	317	350	330	320	321	336	280	268	317	307	312	300	315	340	336	331	342	291	315	306	326	334	315	306	315	317	319	313	323	330	319	289	348	299	308	318	294	297	291	281	312	333	320	304	316	315	340	344	346	330	298	330	329	302	321	306	324	330	342	340	291	329	330	305	306	348	356	303	330	300	324	338	342	315	302	305	324	309	329	310	339	354	327	329	331	290	320	345	351	328	299	293	329	302	314	309	330	311	302	314	318	287	339	308	298	306	326	345	327	288	331	340	311	309	328	333	337	317	328	334	312	316	284	298	319	324	326	334	311	296	332	312	340	351	297	334	335	321	305	299	325	331	288	333	298	334	307	305	319	333	308	357	302	275	314	313	348	323	349	302	328	279	324	343	312	328	304	311	349	336	321	302	319	299	348	317	314	298	321	317	307	352	320	312	315	346	334	296	322	341	335	326	333	349	342	322	324	310	322	332	317	314	322	333	322	282	356	315	287	328	321	307	317	322	332	325	319	319	324	321	345	315	325	304	333	285	302	338	329	340	321	319	363	298	272	342	326	327	319	324	354	317	303	330	320	319	323	341	345	350	354	335	311	294	331	338	306	331	289	290	314	314	347	313	328	334	329	330	320	319	319	299	294	332	328	325	307	306	307	282	328	296	283	354	312	333	327	330	292	314	318	334	337	340	281	329	326	296	337	329	335	340	342	317	330	308	346	335	317	328	304	340	341	306	352	314	333	364	354	343	343	330	329	310	294	331	319	304	317	335	311	315	339	316	317	306	310	299	317	322	311	345	288	330	308	322	369	324	332	322	306	335	303	328	322	326	320	322	311	331	317	304	341	315	321	346	330	306	364	316	311	331	350	344	317	289	331	310	318	336	333	331	307	330	333	334	317	316	298	345	287	300	328	341	296	309	319	305	313	292	309	319	306	303	336	322	331	291	352	285	319	333	307	339	334	301	323	325	307	308	334	314	337	310	320	297	328	307	344	350	309	340	309	307	314	339	299	312	344	342	296	330	354	331	331	315	318	340	311	324	314	355	298	319	329	330	301	332	366	297	324	328	334	329	323	323	342	318	334	339	314	301	314	339	323	341	302	320	318	320	306	323	327	301	333	313	309	323	289	321	306	339	329	340	314	322	340	307	302	288	304	322	347	315	326	319	315	274	325	312	328	338	329	334	291	313	334	323	323	292	313	326	339	317	329	304	321	347	348	337	309	312	312	281	335	324	351	339	345	325	319	332	320	318	317	290	273	288	299	324	294	365	316	299	333	317	287	316	311	316	342	337	331	309	375	323	324	335	307	342	313	307	320	331	309	333	332	320	304	318	311	329	314	319	301	319	319	285	333	312	300	316	307	317	309	297	328	330	303	321	352	332	325	323	333	320	373	300	300	344	311	331	295	311	329	329	327	317	329	286	326	315	320	313	307	307	342	339	347	296	311	326	341	331	316	321	340	315	283	299	329	319	330	311	331	297	321	345	326	314	323	344	298	340	337	293	331	341	322	365	312	297	329	318	312	322	313	294	329	306	310	316	332	310	321	309	320	348	334	369	314	330	320	285	359	319	317	324	309	294	304	307	317	318	280	317	312	316	301	318	332	342	319	312	309	335	332	299	311	324	328	304	320	292	298	341	334	314	296	305	339	300	325	313	311	297	320	327	302	309	322	290	295	322	324	333	330	319	328	336	296	336	336	321	331	368	309	310	347	333	335	324	350	333	305	338	320	323	314	355	310	320	303	329	318	315	304	365	310	321	331	320	309	320	324	302	324	327	324	301	351	297	324	338	293	326	306	360	338	320	332	355	333	336	324	311	322	299	330	281	314	332	286	299	324	334	332	323	351	326	339	319	311	297	326	300	290	352	298	345	332	334	328	317	283	325	322	304	316	304	324	302	336	324	331	319	326	320	313	272	345	299	320	341	331	286	332	323	317	309	330	320	339	316	327	331	298	313	314	291	314	349	343	323	292	290	328	363	310	306	310	333	364	330	319	295	309	297	336	323	326	323	302	303	336	309	305	314	328	329	321	332	335	328	340	310	309	316	331	307	318	317	317	308	341	329	321	324	300	341	337	329	308	312	325	335	338	323	311	330	314	294	326	342	339	320	345	319	292	289	329	275	321	348	313	341	295	334	326	314	331	333	325	315	299	329	323	312	338	315	326	310	326	331	317	291	301	320	323	298	332	321	341	292	309	331	350	339	334	312	354	340	316	309	348	314	340	326	324	335	321	311	305	297	313	326	338	363	312	327	273	317	336	316	345	331	323	321	342	305	320	306	310	356	340	323	359	316	276	350	329	335	323	341	305	328	329	318	324	329	338	330	315	298	334	297	355	328	308	340	338	334	329	345	316	322	350	297	309	328	337	305	351	306	303	333	313	300	309	322	314	340	325	360	326	331	330	349	284	353	335	327	327	312	319	330	295	338	353	332	297	320	299	317	317	356	285	363	328	347	345	322	344	319	293	282	317	308	311	336	342	309	324	290	321	324	315	328	335	366	316	346	309	309	304	305	320	320	347	302	313	345	307	348	324	321	291	304	329	340	335	337	306	321	300	315	320	307	309	288	317	341	339	316	306	338	328	326	318	300	288	304	333	349	315	344	314	284	325	312	323
55984	18294	6037	2265	1414	1026	775	642	506	465	443	361	356	304	294	270	275	251	208	242	247	251	226	251	235	236	221	201	215	198	224	190	196	196	191	203	210	199	194	181	202	183	191	197	204	178	194	221	211	191	180	191	192	169	192	195	196	195	188	209	190	188	167	203	195	173	210	192	182	172	181	203	206	186	175	198	212	193	189	206	192	188	199	200	198	186	180	190	209	200	182	200	207	190	151	201	176	203	178	178	201	192	186	202	168	186	203	199	181	195	215	164	173	186	200	199	196	188	178	198	196	198	186	154	191	203	191	188	187	202	190	185	201	193	162	170	194	165	200	158	184	171	191	200	183	197	194	160	170	200	182	178	184	225	184	173	182	199	188	175	210	189	207	183	166	201	187	158	200	207	183	225	172	187	170	199	188	183	199	182	193	193	203	183	182	184	197	200	202	197	180	187	204	180	189	174	210	203	187	188	193	199	166	199	210	183	195	179	201	186	194	204	209	174	186	202	182	164	171	200	197	184	181	173	198	179	193	196	180	187	178	207	206	177	178	212	201	204	192	172	176	208	178	211	221	174	160	179	208	182	168	186	192	196	197	228	172	178	171	186	199	198	204	183	191	174	184	172	203	186	212	177	174	172	201	189	196	198	203	190	174	209	197	172	176	174	174	184	202	177	199	198	162	190	196	191	195	174	182	187	211	194	217	211	179	202	214	183	161	189	162	206	203	176	198	203	164	192	183	197	197	198	185	190	179	207	193	197	182	201	213	191	200	172	180	205	178	172	173	201	180	200	182	187	199	191	202	180	190	199	214	175	185	176	194	195	164	177	195	174	204	198	177	174	210	197	175	167	198	176	210	182	180	172	204	172	199	198	190	211	193	204	178	173	170	190	187	215	184	214	196	201	184	206	206	195	188	199	206	190	148	187	199	189	172	208	191	206	199	191	185	194	204	208	183	173	190	206	200	173	186	181	194	197	157	203	182	210	186	169	187	208	193	189	168	181	191	185	189	185	197	189	177	179	186	187	193	185	184	176	202	199	217	174	174	196	204	188	201	166	200	183	221	188	178	171	177	160	186	177	186	188	194	179	189	191	176	192	184	193	198	174	220	196	205	205	176	173	195	177	186	172	191	214	193	203	217	185	172	169	178	175	175	177	202	174	195	173	177	195	189	179	187	187	195	205	207	212	217	177	191	185	199	168	196	198	214	204	203	173	187	191	197	173	200	199	185	178	195	194	193	165	194	192	175	185	192	155	206	187	202	193	183	181	189	206	176	186	194	202	191	175	187	168	199	199	193	202	183	210	186	195	216	169	179	185	187	181	185	191	195	189	201	215	199	176	183	187	173	200	194	184	174	175	194	200	184	177	178	191	169	175	204	175	187	184	192	201	173	187	182	182	207	188	188	173	173	216	192	185	198	173	172	212	202	180	185	190	182	217	189	168	174	180	181	166	187	193	194	169	159	209	214	166	197	187	174	186	187	194	165	185	199	162	180	185	176	221	182	188	170	179	193	167	180	175	170	169	196	192	193	206	166	182	190	192	198	173	184	173	180	188	196	164	180	189	201	194	214	198	201	178	162	185	202	202	178	186	180	203	185	204	198	181	158	195	198	184	183	174	201	183	199	219	202	170	179	164	180	196	169	177	173	175	199	164	211	196	177	205	200	182	195	188	221	191	176	179	172	179	222	176	201	181	184	181	183	187	185	199	166	188	184	187	172	180	202	207	191	189	185	209	179	177	189	173	176	179	171	175	185	187	178	184	199	202	198	167	187	183	198	191	171	196	207	153	192	183	198	176	162	220	219	167	185	184	186	173	204	186	201	182	180	195	194	185	182	201	224	189	179	202	171	195	171	198	192	178	177	217	207	206	199	201	180	187	194	179	161	157	184	197	206	176	191	197	198	194	190	191	186	184	189	198	213	176	162	205	190	186	186	188	189	171	167	217	172	184	174	199	150	180	177	187	182	181	192	200	179	192	172	178	202	179	195	202	174	197	163	176	191	203	208	182	188	180	176	214	185	212	168	197	193	190	195	187	214	174	196	168	179	190	193	195	184	167	178	167	174	184	190	182	192	185	197	161	190	199	185	180	182	171	199	209	184	203	188	204	203	184	191	195	211	161	175	175	188	188	180	196	176	200	210	182	165	193	188	193	201	207	180	190	193	211	198	206	192	187	166	160	197	215	183	177	198	212	200	198	199	183	189	191	208	184	167	173	186	183	197	182	204	197	197	189	180	191	188	174	188	190	191	193	193	210	194	193	170	220	194	175	179	165	176	180	187	223	193	187	197	190	201	206	203	210	187	180	186	189	191	172	189	179	213	208	186	169	195	182	191	207	186	187	197	195	195	189	202	166	197	190	179	202	191	192	193	180	204	191	218	195	207	183	197	202	167	205	198	199	179	167	184	206	191	163	185	188	190	175	208	196	178	167	178	194	192	171	180	173	185	182	186	182	175	184	174	175	188	211	181	195	206	204	182	193	173	192	191	191	201	205	185	199	187	187	194	180	186	180	225	202	181	189	180	188	157	172	180	201	172	198	200	203	192	202	161	173	207	205	198	165	170	212	195	197	188	210	206	186	187	185	204	191	180	171	209	186	175	194	183	209	188	199	187	191	194	182	173	182	179	210	187	176	179	174	158	206	219	196	187	167	200	182	193	204	201	174	198	184	163	211	162	203	210	195	195	215	214	210	176	182	173	187	191	184	196	185	189	193	191	173	161	199	187	213	180	165	186	181	201	219	179	210	200	178	154	216	200	192	164	176	153	178	207	194	165	191	192	183	173	174	161	197	181	200	179	156	188	166	178	183	195	195	200	199	200	173	206	186	193	175	187	194	195	176	200	196	187	174	200	206	186	188	217	209	193	191	195	180	209	176	201	193	180	198	197	210	221	201	185	184	175	198	179	171	190	163	222	168	199	176	209	210	220	192	189	194	181	183	200	212	188	195	168	172	192	164	191	197	180	197	217	217	176	184	192	198	188	186	173	194	180	184	172	201	196	198	171	177	171	201	189	155	191	185	178	208	197	228	194	211	200	204	204	199	191	174	203	180	217	199	171	189	195	181	181	206	218	188	154	181	191	179	198	183	192	199	171	185	194	196	190	181	195	190	200	174	200	159	190	209	195	200	202	197	208	170	166	165	174	186	218	179	181	189	185	193	206	175	202	177	183	203	197	189	193	191	165	178	179	181	179	179	208	190	198	197	194	194	196	183	199	203	196	155	177	193	193	167	168	162	175	206	175	189	198	160	179	194	217	207	188	178	182	173	190	177	190	176	172	191	187	189	191	187	183	187	185	178	177	178	186	194	199	202	157	183	191	207	206	199	163	184	196	193	172	214	180	197	179	199	188	197	164	204	206	187	190	191	193	182	183	176	207	207	179	189	176	190	176	198	169	211	204	185	168	167	187	189	183	203	163	214	188	184	169	188	194	198	188	205	184	177	187	176	182	173	194	183	203	188	197	187	213	178	186	188
29156	2587	5875	6376	5203	4314	3485	2957	2456	2204	1885	1637	1562	1458	1331	1167	1117	1113	1083	943	930	927	948	870	869	831	842	775	773	767	781	776	735	714	720	708	723	661	665	662	655	707	649	667	666	624	646	680	658	669	644	633	602	639	647	627	657	653	597	648	639	598	613	649	614	612	590	624	636	628	630	598	611	612	559	554	631	612	609	619	632	615	600	612	642	580	585	581	602	622	605	584	592	606	582	602	640	580	638	580	544	575	592	551	594	592	595	641	584	576	585	600	560	586	601	608	579	582	611	622	596	588	570	560	561	597	553	581	589	613	589	608	584	592	598	580	604	576	570	586	549	594	618	591	555	604	590	577	554	569	614	654	606	589	589	549	579	609	532	562	576	562	587	555	584	600	607	560	518	534	584	610	561	596	597	589	527	593	582	525	571	594	606	620	601	601	594	601	552	569	584	599	582	533	595	564	562	598	515	582	615	596	517	546	594	593	617	592	583	585	623	577	579	620	594	592	595	620	599	582	599	557	562	545	615	579	560	578	638	589	557	600	625	566	625	610	606	568	581	588	586	588	568	578	583	620	674	582	607	553	575	607	570	617	582	630	557	579	584	624	590	580	620	618	602	553	621	564	567	633	573	556	533	515	609	560	584	587	597	589	560	611	584	567	589	610	599	553	589	578	577	633	561	595	559	575	557	577	568	571	578	580	576	612	613	584	572	552	603	616	563	608	585	523	589	568	603	599	578	607	625	633	573	586	562	565	600	540	581	541	556	558	580	575	596	596	606	565	527	573	584	606	573	562	515	534	590	597	625	558	587	578	542	619	620	568	593	567	620	587	587	615	581	575	589	567	622	597	528	639	550	575	543	581	575	547	582	585	574	549	636	555	548	554	591	599	583	603	633	619	648	582	593	601	597	621	595	576	581	600	586	572	589	548	539	556	610	586	559	584	567	579	562	587	579	598	582	608	556	592	591	616	574	621	598	589	605	591	574	615	586	592	589	613	527	572	550	555	563	631	561	590	524	543	581	580	601	592	570	604	607	582	565	584	615	536	570	612	621	585	590	635	552	578	613	578	597	647	600	632	550	575	541	582	603	606	619	530	558	586	627	577	587	601	580	562	593	539	583	574	578	577	601	551	583	570	552	589	566	508	540	606	618	581	556	550	585	602	577	562	548	577	584	568	574	534	617	600	555	545	544	557	633	563	602	605	630	590	561	592	571	606	555	599	572	587	576	577	582	600	593	562	573	595	553	604	541	569	578	537	581	560	537	573	550	607	570	547	608	567	570	618	581	599	546	589	616	562	576	579	607	536	579	557	594	533	594	604	551	566	599	639	563	581	580	606	591	594	588	571	586	554	530	592	583	574	541	575	640	575	580	555	565	570	560	547	607	602	574	540	597	597	578	614	578	533	582	585	596	662	606	608	579	570	610	604	536	604	573	595	656	560	577	635	563	546	582	613	553	596	592	595	522	553	609	573	566	586	624	588	566	596	565	537	591	544	543	541	588	576	548	602	589	570	587	539	557	590	610	573	597	581	631	582	572	564	568	560	600	597	582	586	592	539	580	577	627	577	568	570	594	595	548	531	615	557	541	569	603	557	582	563	650	560	580	590	560	590	601	576	556	600	580	589	629	618	577	565	497	601	552	549	612	614	571	578	610	592	570	600	569	560	580	618	609	590	608	545	564	592	588	609	577	560	546	535	615	579	594	598	607	596	604	554	588	599	577	585	617	628	579	591	583	555	564	646	559	583	582	538	579	531	563	551	590	569	599	554	573	551	603	599	574	600	594	558	554	578	595	583	550	568	614	562	577	590	543	585	565	625	544	552	563	563	561	578	583	621	571	585	605	538	563	579	593	587	571	565	600	625	609	593	625	628	619	586	585	582	615	639	579	553	598	557	637	587	613	565	579	549	565	549	606	590	562	553	563	589	593	560	584	598	577	598	576	606	581	537	582	589	597	547	577	558	577	618	600	571	569	592	606	612	552	557	585	578	540	562	587	575	566	584	557	583	603	600	587	608	584	557	542	596	594	540	581	612	620	591	577	590	572	565	585	561	534	573	569	568	540	584	568	600	565	607	565	602	620	605	613	632	594	636	576	566	591	581	602	570	576	552	572	584	547	561	649	563	558	545	643	578	572	604	597	586	614	582	587	592	594	583	605	603	584	557	595	599	554	566	578	578	598	552	592	598	543	572	565	527	584	570	592	561	628	618	563	603	595	571	576	559	573	553	564	594	608	538	571	611	540	629	579	621	604	573	573	581	578	569	552	571	610	562	542	608	581	590	613	555	590	588	573	660	572	631	586	620	562	590	582	573	579	622	575	583	533	610	581	553	593	578	584	640	607	549	578	603	589	567	586	600	601	607	558	599	604	589	560	583	588	590	597	576	575	609	592	535	601	614	593	573	550	563	589	569	590	565	549	535	576	584	559	596	586	568	587	578	610	606	581	607	598	563	592	578	611	563	589	588	589	611	566	581	565	572	576	612	594	563	585	603	582	555	618	592	565	550	553	607	596	567	586	548	564	605	564	598	602	551	606	572	551	578	579	576	585	619	576	599	590	584	565	552	646	556	561	569	575	590	593	618	539	578	600	590	551	585	561	556	607	543	581	596	591	631	583	588	609	566	627	594	580	596	601	591	588	584	583	605	601	502	601	629	549	620	571	544	602	587	594	614	562	545	597	604	586	610	631	602	616	569	604	547	585	564	587	570	585	578	582	612	593	618	546	575	567	574	570	594	564	567	609	610	607	583	604	620	547	582	548	549	574	562	590	564	506	642	586	597	604	554	582	564	614	571	570	626	608	572	564	578	548	581	550	558	577	588	569	576	550	602	596	588	545	619	577	574	558	555	565	535	602	606	595	580	569	590	554	542	582	590	594	595	573	571	600	608	583	536	558	612	591	592	567	545	577	547	583	569	592	589	617	605	577	590	562	567	598	613	650	582	565	609	541	574	541	621	606	619	568	604	587	577	595	562	537	586	594	565	582	542	576	563	557	590	551	599	569	606	600	560	608	605	560	601	590	566	573	605	552	557	568	557	602	577	575	611	556	613	565	593	603	586	574	562	570	559	544	570	571	596	609	592	579	599	626	574	577	563	574	581	566	622	574	577	544	626	577	564	562	601	557	602	564	591	561	578	652	536	592	543	629	618	598	579	573	554	565	525	578	549	558	566	600	590	584	537	564	572	608	558	607	599	589	561	581	611	573	571	565	567	627	553	583	560	601	580	647	581	571	571	614	579	606	553	577	607	616	570	601	581	602	585	585	581	570	577	554	548	577	597	571	569	551	590	598	570	539	615	599	574	616	578	542	603	547	564	576	579	591	561	585	549	544	605	577	600	573	587	581	604	576	566	575	593	644	571	574	545	601	541	606	606	593	581	618	621	572	551	615	554	617	561	590	619	591	561	535	650	594	583	597	518	581	585	592	552	583	542	584	565	641	573	598	596	590	555	579	594	575	528	606	570	620	602	568	597
6020	372	268	202	173	169	164	150	153	135	165	160	130	153	162	126	141	145	139	144	137	151	137	121	149	144	135	138	139	136	146	161	159	124	159	138	132	133	119	154	149	155	129	131	138	146	149	149	135	149	140	163	136	149	134	145	157	138	136	157	147	155	155	127	152	166	146	144	132	147	126	135	138	163	151	147	150	147	143	145	144	143	136	130	152	132	151	116	177	145	172	149	156	153	121	136	145	154	141	137	140	131	137	151	145	155	141	135	151	118	138	149	156	153	144	145	135	161	137	155	135	131	141	126	152	142	139	133	161	146	159	156	133	140	156	157	160	161	132	157	151	123	144	148	131	151	155	157	149	152	160	136	147	147	150	165	142	153	144	132	162	130	118	134	139	153	152	139	149	152	136	155	125	160	137	133	129	166	139	152	159	143	158	158	144	138	159	158	133	145	149	146	154	161	129	151	138	142	165	136	129	132	132	142	161	129	136	166	161	135	131	163	156	132	130	148	144	130	138	143	136	138	135	122	146	133	144	132	154	166	149	139	150	150	134	164	147	136	142	138	141	160	176	153	159	129	133	130	153	151	141	147	145	138	131	133	134	140	155	134	151	137	144	158	134	162	146	148	143	121	130	154	118	134	146	137	137	160	160	156	155	135	147	152	147	126	134	171	170	136	137	141	130	153	155	136	141	140	166	151	161	151	140	141	158	148	146	159	137	131	149	133	127	147	144	144	131	135	138	142	160	139	145	142	140	145	144	137	158	143	124	151	143	150	132	159	149	155	120	143	162	130	142	138	156	135	154	123	131	131	155	127	149	130	165	115	142	152	143	169	147	129	149	138	155	157	150	142	153	127	145	129	150	182	153	116	135	151	149	146	132	138	152	139	133	136	137	146	152	136	144	134	148	171	148	151	137	149	128	135	142	138	142	146	143	143	134	125	163	149	142	154	135	161	145	149	139	139	145	145	151	123	144	158	150	129	145	150	142	151	178	135	134	137	146	141	126	129	142	143	170	140	128	137	148	135	145	126	149	136	128	139	144	135	146	136	139	135	139	149	161	135	152	136	163	153	154	146	114	144	141	163	136	137	145	141	145	147	149	187	143	141	144	140	143	119	131	110	130	129	138	145	146	134	158	160	121	133	119	134	161	128	137	142	140	164	141	132	144	181	132	148	144	144	142	139	142	135	122	148	147	165	145	150	138	131	145	141	149	164	149	132	182	137	129	136	143	160	158	160	141	144	152	136	144	104	148	143	137	124	138	130	151	154	143	161	137	166	150	139	144	134	150	149	159	140	142	133	151	133	151	141	150	150	142	148	131	157	139	146	154	147	133	141	158	156	134	132	157	132	131	129	156	149	148	130	170	152	166	148	136	169	161	159	146	157	131	128	138	153	144	144	163	156	140	150	131	147	153	158	155	137	158	154	147	160	149	157	152	138	146	135	151	136	136	145	135	158	142	154	159	163	139	139	140	137	151	136	140	132	153	135	144	130	159	115	140	148	134	146	147	152	143	152	155	136	150	156	146	163	161	152	136	156	143	145	142	117	141	126	143	126	150	149	151	126	136	147	153	142	155	155	160	156	134	129	139	134	149	145	163	132	131	143	151	162	137	127	141	142	123	150	114	161	148	138	137	132	156	121	152	141	161	135	146	154	142	134	150	130	140	153	149	154	129	135	148	167	145	141	150	145	153	167	126	152	145	147	135	148	138	141	154	143	167	152	148	165	154	139	166	131	165	146	167	153	156	155	144	154	154	162	159	140	156	162	155	142	140	132	134	157	141	133	158	137	142	147	133	163	131	156	147	148	137	131	151	152	113	161	159	148	159	150	148	134	158	156	135	148	144	161	137	149	137	152	136	121	156	148	162	155	152	152	128	129	136	147	140	167	121	170	175	150	155	137	158	143	149	149	141	119	132	151	138	143	136	167	128	155	181	153	148	147	142	153	176	132	125	143	151	145	162	146	154	154	146	154	140	131	148	155	147	146	139	146	135	165	144	152	120	152	130	135	165	135	139	145	146	145	118	149	128	139	157	145	139	159	135	132	141	150	149	157	128	164	148	137	153	121	135	132	158	151	130	143	154	129	133	124	142	167	144	147	156	128	138	150	142	143	143	151	166	144	152	134	149	152	146	151	148	152	143	130	133	152	144	128	139	135	151	144	159	152	134	138	136	117	144	149	136	143	157	155	141	132	151	147	147	137	144	162	173	148	129	153	124	150	130	139	133	125	144	146	141	147	164	141	159	131	138	150	151	134	167	153	158	145	147	128	146	137	131	144	139	151	149	158	147	142	150	156	146	151	154	150	131	147	136	148	138	149	123	135	149	128	135	135	154	128	132	164	164	163	130	148	156	154	159	156	146	131	153	162	133	168	150	148	146	155	165	135	146	154	139	146	147	129	134	144	151	142	144	144	157	139	143	132	145	170	134	154	147	146	145	153	135	155	126	172	161	142	135	119	163	152	151	144	139	131	125	160	147	148	127	135	152	171	153	137	130	141	154	124	128	142	160	139	150	136	147	157	151	151	149	135	140	154	154	151	158	126	143	154	138	138	147	151	137	163	122	168	125	147	129	146	141	138	159	160	132	131	148	125	152	154	159	122	121	129	123	170	144	143	165	131	148	125	148	147	155	148	129	154	149	160	160	126	124	149	144	146	170	129	139	153	138	124	142	132	143	136	138	150	151	135	104	161	147	151	128	149	130	153	142	148	146	165	169	137	152	157	163	133	148	148	150	143	149	142	166	139	153	153	143	157	142	162	140	145	151	152	142	159	148	145	143	172	163	129	136	150	144	137	143	150	171	162	149	152	128	147	134	154	161	130	144	151	138	157	144	130	149	131	153	155	124	154	162	155	163	171	140	138	122	140	133	147	149	145	149	129	136	134	160	159	139	139	148	154	155	142	136	146	139	172	177	119	141	153	138	147	126	162	142	137	141	166	155	149	140	146	161	145	149	133	146	139	136	151	133	152	147	140	150	140	158	158	146	129	143	158	133	145	157	153	151	153	152	151	157	175	164	142	143	149	126	147	146	143	160	138	147	158	147	142	156	158	147	144	142	139	152	132	169	152	137	163	128	140	156	142	147	155	149	131	129	130	148	166	144	135	143	143	158	144	129	143	141	144	137	157	164	150	147	146	135	135	152	141	135	153	138	149	130	144	157	152	134	137	142	150	146	135	123	148	140	133	167	150	128	128	142	113	142	155	152	139	125	141	145	164	159	160	123	149	161	147	152	139	129	139	152	160	149	160	147	151	139	151	126	130	146	132	152	137	157	130	146	141	136	126	139	138	136	140	129	139	172	143	128	153	124	133	126	141	144	135	147	137	147	119	142	170	150	148	151	143	150	135	151	142	153	128	135	151	165	147	147	154	141	144	162	134	161	128	167	159	131	158	136	153	152	158	126	135	169	124	136	148	138	136	172	118	140	146	149	138	159	123	124	156	137	144	117	156	133	149	154	134	137	153	150	145	134	142
6908	505	607	634	603	551	508	503	551	499	480	484	485	495	510	437	440	496	461	469	497	458	413	429	470	417	489	475	489	461	485	471	446	490	440	448	454	419	437	478	463	431	464	446	474	437	402	488	454	462	446	443	438	462	455	480	421	471	455	454	422	483	491	443	477	461	438	447	435	450	478	444	450	495	482	434	449	467	473	413	455	418	437	475	442	466	474	419	466	458	437	460	438	445	458	454	430	455	429	420	467	460	407	459	441	452	454	453	421	489	449	478	433	452	463	438	452	447	394	438	471	443	427	453	489	406	433	471	427	426	463	454	446	418	455	430	440	435	423	464	463	459	437	434	432	466	476	434	453	487	439	485	447	477	437	461	422	500	451	438	430	426	451	459	455	396	448	486	429	433	447	448	490	453	449	480	417	421	474	474	443	442	508	479	464	466	457	448	466	421	481	439	450	424	434	437	497	448	443	482	467	465	492	429	448	458	457	412	426	462	444	452	421	481	444	452	453	449	441	477	459	447	441	476	443	412	472	443	428	446	477	486	454	450	441	477	450	460	437	446	449	433	421	462	438	450	414	449	450	460	454	502	412	434	431	463	448	398	460	436	445	465	462	460	404	454	476	498	484	471	439	414	482	451	434	459	467	460	474	447	454	431	417	451	477	493	400	422	483	453	456	445	498	485	458	464	418	453	453	441	403	464	437	470	449	496	475	468	447	431	453	476	507	500	458	450	468	470	462	451	507	465	443	456	455	427	431	467	422	407	425	466	432	442	460	412	471	445	462	435	469	474	442	455	460	455	458	453	424	457	459	479	414	504	435	425	463	472	467	476	423	439	491	457	446	436	425	431	489	424	421	452	441	459	496	435	448	453	462	503	439	451	470	455	455	463	450	471	448	471	449	406	490	476	433	466	481	449	440	468	483	478	458	453	453	408	454	443	437	484	417	439	433	453	428	453	476	471	457	445	442	452	419	440	450	446	485	449	481	457	448	454	441	438	467	425	447	428	455	456	438	498	483	476	424	495	464	410	452	438	424	464	414	490	450	473	451	452	499	439	459	453	432	456	469	449	433	414	480	462	448	429	491	447	464	472	448	447	504	472	452	434	484	477	422	466	470	481	452	462	467	435	453	446	457	456	436	452	471	414	438	471	494	418	449	456	441	453	463	451	451	469	448	399	444	442	446	410	425	431	445	481	423	478	444	451	494	462	446	442	468	414	439	476	438	471	477	469	433	442	430	422	466	453	483	443	432	446	462	461	443	427	471	431	456	428	474	462	469	441	468	436	437	434	479	447	467	495	459	417	432	462	510	452	454	443	468	439	467	454	480	430	440	430	438	430	467	427	447	447	481	435	515	469	492	449	458	455	461	443	450	460	444	453	457	458	438	471	455	423	483	453	418	489	460	454	431	448	468	451	492	438	426	454	433	437	434	437	443	507	432	416	446	441	459	453	430	429	445	450	465	454	407	425	461	453	465	415	432	443	484	427	415	469	447	461	490	443	441	448	451	461	433	474	435	465	478	456	459	467	456	513	450	438	443	392	431	418	453	435	474	445	477	413	468	470	462	493	454	444	433	445	448	472	462	434	445	428	474	465	477	485	480	454	467	455	432	430	458	436	462	453	492	467	435	461	406	449	432	441	474	442	495	435	464	448	446	477	428	456	466	481	466	458	456	461	442	451	485	466	457	432	452	465	458	456	458	479	454	437	472	463	431	446	495	488	469	456	494	425	429	475	425	453	446	451	464	447	431	459	452	468	442	464	467	463	501	432	456	479	454	481	467	451	442	431	462	456	456	460	428	433	434	457	447	500	431	439	441	469	469	433	434	473	458	476	377	410	468	458	445	429	443	473	449	405	427	473	478	431	484	457	456	461	478	416	444	422	449	444	431	421	487	468	417	454	446	450	424	457	402	475	452	464	430	424	456	445	451	456	468	448	471	484	448	456	482	438	424	487	416	474	431	419	424	456	467	466	455	438	430	464	453	486	469	461	419	451	475	458	453	474	433	413	472	445	475	444	506	428	447	448	460	417	411	442	426	441	427	455	444	467	420	467	457	421	439	432	466	505	433	454	487	447	457	437	459	406	479	470	466	442	416	457	447	440	435	468	482	436	440	450	466	448	468	476	480	481	444	414	462	457	444	470	409	455	419	455	432	464	483	388	437	456	437	442	453	483	479	447	474	439	436	464	412	453	461	434	422	423	488	451	475	464	454	452	448	451	478	503	484	450	482	442	469	464	453	422	432	446	446	417	449	468	477	473	429	467	452	431	500	411	429	480	440	446	416	418	402	461	472	453	438	489	484	447	433	427	461	466	453	467	451	456	467	434	451	446	453	463	467	443	468	464	470	464	447	467	484	437	459	464	455	441	459	493	417	448	500	451	470	480	461	442	479	449	461	479	471	455	445	468	443	483	454	490	454	456	457	490	460	438	453	484	483	481	476	428	473	473	468	425	458	473	422	437	438	479	391	449	482	466	460	439	487	463	439	428	451	445	420	431	455	428	444	444	441	467	444	463	437	480	476	476	476	479	455	434	427	451	462	475	479	396	452	458	445	494	407	457	432	474	412	457	484	430	436	485	452	454	451	483	462	452	433	462	457	443	484	432	424	471	462	432	511	462	466	418	398	477	417	430	465	432	447	440	438	481	459	434	467	474	428	479	465	466	490	453	449	431	455	485	440	457	409	459	422	470	435	452	470	495	437	423	472	468	496	511	433	401	455	466	469	469	424	441	425	462	438	463	437	449	450	469	437	450	483	431	436	454	528	428	461	423	472	458	449	470	486	493	415	443	463	444	435	456	439	510	463	447	434	457	449	431	464	461	472	442	438	410	449	442	471	431	428	470	480	439	439	416	491	435	462	450	484	437	441	436	441	460	461	435	444	476	473	438	471	497	479	472	462	460	464	449	492	456	425	454	427	446	446	473	457	462	443	452	465	465	474	465	457	480	430	437	448	461	461	459	429	422	483	454	483	444	384	453	470	450	430	466	429	442	412	461	482	441	476	439	434	443	439	422	450	483	498	440	461	489	480	470	471	447	504	422	417	437	454	462	461	473	449	459	449	444	470	465	446	447	472	450	444	456	449	442	460	460	442	464	467	444	449	461	419	460	439	439	465	447	427	416	402	434	472	436	468	435	458	438	460	475	413	462	465	470	511	482	424	475	462	462	448	451	419	451	433	417	480	445	449	453	478	451	451	489	451	462	450	496	418	453	464	465	472	506	449	458	429	433	442	439	444	431	466	430	466	460	429	476	448	456	457	429	442	437	457	456	434	408	455	430	456	484	397	427	442	451	436	485	437	466	446	461	450	465	426	429	417	445	433	440	477	470	435	447	472	487	446	463	464	458	478	472	474	380	435	461	477	468	433	450	474	441	437	450	457	470	442	480	498	449	425	457	470	448	464	471	445	442	461	438	448	482	453	457	427	460	484	436	472	441	447	438	481	454	466	475	444	426	457	486	424	427	474	456	437	459
46169	16371	3731	1125	659	521	376	306	243	224	173	168	166	179	120	135	99	115	129	105	133	127	119	105	98	124	100	118	103	105	111	114	105	126	107	108	120	99	94	116	76	101	115	105	93	100	108	97	109	88	111	103	100	108	104	86	83	97	70	116	115	90	104	82	96	110	97	84	94	101	89	91	119	110	108	96	88	93	106	102	104	110	104	107	98	94	88	69	93	115	97	95	90	90	101	106	103	93	99	93	97	89	86	82	108	104	90	97	110	94	89	94	97	101	96	77	84	84	97	99	87	103	100	96	114	105	89	98	92	80	99	84	97	106	101	102	103	88	95	105	89	98	85	82	103	83	100	91	85	79	100	97	86	103	91	98	90	100	72	89	95	108	83	103	93	94	87	116	101	93	97	98	93	103	97	101	84	108	81	99	90	77	102	90	92	94	99	72	104	71	106	96	100	82	96	106	93	90	75	86	86	87	99	84	95	85	101	82	103	95	103	89	108	97	104	101	87	97	130	90	92	94	98	95	98	100	103	93	71	94	87	91	94	99	100	95	107	108	100	96	89	74	81	94	86	85	93	85	97	107	83	79	86	127	96	105	99	101	90	106	84	96	94	84	88	95	87	101	102	103	108	94	107	102	95	93	110	92	89	110	88	83	102	98	95	98	104	97	93	104	87	101	76	89	91	86	98	93	79	87	113	96	90	83	98	89	97	94	91	91	91	95	102	102	88	102	108	83	99	101	85	99	93	86	107	89	92	88	102	100	99	85	99	103	90	103	77	90	94	90	83	89	84	101	124	115	85	98	85	99	111	80	84	98	102	76	96	93	87	93	82	88	98	84	99	77	97	82	102	123	88	87	89	95	103	93	106	92	99	102	73	92	95	100	97	95	88	99	82	109	103	91	103	101	83	89	94	112	108	102	102	92	92	87	89	81	91	97	82	79	109	98	99	82	104	99	87	83	87	85	106	94	108	102	125	93	97	130	80	105	85	84	76	100	105	90	94	106	99	82	104	120	97	91	102	96	116	77	101	107	102	73	92	89	101	100	112	96	93	98	87	83	87	95	79	99	86	90	94	113	74	110	92	87	91	110	96	91	92	88	116	78	98	103	90	88	100	91	73	80	90	97	86	99	86	96	87	88	82	110	84	93	99	107	95	83	87	90	93	86	95	90	94	106	95	100	101	103	99	104	96	108	100	96	84	93	108	87	94	87	120	96	94	90	84	89	90	100	117	106	94	104	88	106	84	104	92	81	104	91	103	93	89	99	80	84	101	111	88	101	92	92	95	91	93	86	113	89	84	103	102	79	83	98	94	105	92	73	118	103	91	81	99	94	102	86	103	89	102	93	78	99	96	83	101	110	97	97	105	93	100	95	102	112	95	87	99	78	101	94	90	106	108	100	92	101	98	101	87	95	97	84	80	86	114	81	96	115	94	96	102	99	103	98	89	97	98	87	86	96	100	91	93	82	87	93	95	92	86	77	103	100	110	94	84	96	88	118	81	104	100	109	87	77	84	75	100	100	96	86	104	107	103	100	96	72	90	85	109	95	87	96	103	97	90	111	58	88	107	96	95	86	99	93	71	91	91	104	85	96	89	114	93	91	103	104	94	101	109	100	99	95	87	103	119	82	100	94	103	104	103	96	101	100	92	89	95	90	106	93	91	108	96	96	99	77	101	80	92	89	95	110	96	100	94	86	105	102	102	125	84	88	82	91	107	94	93	86	90	88	111	87	90	75	100	95	111	85	96	82	88	94	123	96	105	90	93	90	90	95	85	98	113	99	70	107	94	100	104	84	100	100	88	97	96	102	73	97	81	103	105	69	85	100	89	96	92	84	89	92	96	100	107	107	111	97	95	102	81	107	99	91	97	75	82	102	88	116	109	90	87	84	94	90	95	96	110	102	110	94	80	88	104	97	88	94	108	90	87	97	84	82	93	110	94	96	87	110	108	85	98	98	93	102	95	96	109	85	108	95	91	84	114	95	95	97	83	77	75	106	86	90	89	82	96	84	83	102	102	105	113	107	96	72	108	87	109	101	82	84	95	85	95	100	111	97	98	92	91	81	77	91	102	89	85	77	80	89	89	85	97	88	102	87	103	67	74	102	101	82	94	86	81	101	97	91	95	108	102	84	88	82	86	110	88	88	87	101	86	80	98	90	91	102	93	92	91	104	105	94	113	72	86	91	101	97	88	88	97	76	112	84	85	80	87	98	80	103	95	82	90	93	97	91	88	99	73	91	99	104	97	70	82	96	93	93	94	65	115	94	83	100	99	88	107	88	108	70	109	88	106	96	94	86	105	79	87	75	98	93	103	73	91	100	90	95	83	94	93	93	107	105	95	105	101	112	106	117	98	108	100	110	111	103	83	98	83	82	90	96	99	82	104	93	94	87	103	78	98	98	96	87	100	91	98	77	89	94	92	109	94	90	110	97	103	79	92	95	77	87	84	91	97	93	86	87	90	94	109	107	88	84	106	97	84	76	84	99	95	81	100	69	93	104	101	93	81	91	102	98	83	82	100	109	93	87	93	108	104	121	109	90	98	92	94	96	103	81	86	104	100	92	76	87	96	96	102	95	79	80	99	111	97	105	87	104	86	90	83	109	104	98	72	101	92	77	85	83	88	80	94	84	84	87	95	88	100	110	96	95	86	83	92	100	91	98	113	101	88	108	100	95	85	94	84	96	99	92	87	86	82	93	100	95	89	97	96	93	98	91	84	115	100	83	100	98	91	81	86	106	120	90	102	92	85	96	80	96	82	107	96	93	110	84	85	99	93	82	86	93	116	90	97	91	104	103	102	103	86	92	104	102	105	105	89	88	91	103	87	73	87	85	105	100	91	104	110	90	86	87	101	93	94	94	110	96	98	104	86	91	76	85	80	89	88	81	85	95	111	104	106	95	106	96	87	84	79	99	99	76	101	109	96	87	86	96	110	103	108	99	71	89	88	88	84	99	105	95	95	76	95	84	108	80	86	101	71	80	101	93	90	100	103	90	104	101	85	85	94	91	99	106	85	99	95	94	84	103	97	93	85	92	109	99	95	79	102	92	103	110	120	82	98	92	91	92	81	92	98	103	95	104	75	87	70	91	95	84	97	82	97	98	107	79	82	106	97	84	109	106	98	109	95	88	111	82	94	100	113	88	100	95	113	98	100	102	100	97	91	83	92	90	93	89	108	110	94	96	83	103	100	100	83	96	90	94	94	77	109	80	91	95	97	82	93	98	84	92	92	81	106	87	100	96	87	96	95	101	93	94	92	120	96	91	102	81	102	119	99	101	89	91	110	94	84	107	103	91	85	76	99	104	81	94	110	86	87	89	100	99	87	103	91	106	100	96	108	90	99	90	96	86	82	84	83	109	92	101	117	106	99	110	94	94	90	111	107	108	109	92	111	112	86	86	82	92	104	91	108	86	88	91	98	102	92	98	74	104	96	96	76	88	90	98	125	79	93	94	94	94	64	107	90	98	89	95
23042	1345	2915	3327	2823	2176	1826	1442	1288	1126	998	854	791	742	722	610	626	627	599	513	504	489	467	479	449	444	456	428	411	437	408	410	427	415	398	399	375	425	395	374	355	359	333	366	364	343	354	365	348	321	369	336	337	351	333	338	343	397	328	354	366	351	323	350	330	316	320	382	319	302	331	350	331	327	350	311	342	339	328	331	329	328	317	313	349	345	311	323	350	333	317	374	338	343	346	335	345	328	332	297	336	337	318	330	372	318	305	292	324	351	317	319	314	328	319	328	338	330	319	324	335	340	299	319	320	325	296	314	318	334	317	330	366	326	306	345	336	287	318	326	321	317	331	301	359	357	339	351	340	339	321	337	364	343	331	348	331	338	302	325	352	347	377	329	339	316	347	301	320	339	323	323	318	314	310	319	317	352	309	342	319	350	356	300	332	333	352	335	329	339	327	322	346	321	314	324	338	317	276	331	387	329	354	317	350	336	341	345	327	328	336	302	340	331	314	303	350	338	302	297	337	336	301	332	361	325	302	314	314	298	302	330	323	326	349	322	318	350	340	336	319	335	319	302	357	338	328	298	310	301	309	328	342	318	349	326	317	309	306	337	296	310	343	316	296	345	331	386	310	312	306	331	326	320	344	316	318	341	325	342	308	330	304	338	300	341	305	318	316	347	314	307	314	301	292	297	322	294	339	309	337	327	299	323	322	303	328	311	323	313	335	349	317	311	338	334	319	325	320	296	319	336	297	350	331	355	367	325	308	315	318	349	322	330	318	323	312	340	297	368	313	321	294	330	315	349	319	338	312	336	312	301	359	340	320	320	341	349	293	325	315	340	323	345	310	288	288	341	338	323	314	317	329	348	319	333	318	347	303	346	319	323	295	329	366	302	353	326	320	304	376	301	332	348	343	327	306	323	300	330	347	322	300	356	334	339	286	303	324	315	303	328	334	356	330	339	318	317	331	301	337	317	355	314	339	321	312	326	323	319	328	325	280	305	330	359	337	346	301	294	350	327	309	307	325	321	339	324	330	309	307	327	332	324	320	330	337	316	330	320	316	350	331	358	330	321	323	345	334	349	329	327	315	322	326	324	302	328	328	349	356	355	347	313	306	336	297	338	297	301	354	330	324	325	317	330	343	317	356	354	364	303	323	296	326	335	356	317	324	318	284	321	322	336	327	362	335	345	336	331	346	337	290	328	310	352	307	333	319	320	337	345	319	335	325	340	356	338	352	339	317	328	329	310	342	321	323	320	308	290	353	314	305	312	340	335	342	336	333	334	351	310	335	313	316	340	279	323	329	289	305	340	377	337	333	322	322	329	269	324	319	352	344	368	327	339	331	346	298	320	332	342	347	332	335	349	323	319	317	336	338	318	319	338	339	323	370	306	316	346	325	320	335	307	328	304	331	312	324	315	311	316	342	303	315	327	304	328	337	322	314	327	325	302	299	301	309	315	303	341	322	308	319	329	338	297	298	345	335	371	351	346	306	314	332	313	311	315	342	337	343	357	317	322	296	320	318	324	328	323	327	344	307	345	327	296	325	337	338	348	316	323	270	354	353	296	318	338	345	332	317	328	308	316	344	302	296	334	328	316	300	306	321	322	290	350	339	292	345	298	329	281	338	345	315	347	334	296	319	352	317	360	314	317	340	297	345	293	305	301	324	336	355	315	302	355	328	316	332	311	305	326	306	338	317	349	317	340	306	329	337	317	327	319	305	327	289	309	312	346	320	340	325	344	322	299	284	328	351	317	318	344	349	317	317	319	306	315	303	331	337	315	323	331	287	358	323	317	338	302	305	352	317	310	327	336	330	333	301	327	332	304	311	294	321	289	314	319	279	304	349	341	298	334	342	336	357	339	331	310	307	360	315	286	334	345	338	311	336	333	319	316	322	331	320	339	317	319	357	332	310	318	309	310	305	316	321	301	330	322	321	299	330	342	319	309	319	321	313	316	344	308	316	310	328	321	286	294	300	344	308	312	316	350	323	330	361	361	323	314	373	288	328	308	292	347	344	300	327	327	324	297	347	324	311	363	317	328	337	310	341	342	307	302	340	326	326	311	336	328	315	321	340	351	338	319	342	303	331	327	298	347	306	328	321	305	325	317	350	321	292	318	270	359	325	335	323	314	334	302	296	319	319	314	313	358	343	298	311	300	342	324	341	335	333	311	334	356	307	318	335	347	339	328	341	299	327	336	326	321	335	309	339	326	349	310	289	326	320	335	313	350	319	335	329	335	311	334	324	336	334	296	322	307	320	310	333	312	339	315	333	367	328	321	330	313	318	324	298	363	292	329	317	334	336	329	347	322	335	316	319	322	274	325	354	336	332	318	338	325	327	323	347	306	326	344	312	318	361	321	325	328	301	327	336	314	333	300	311	328	314	308	323	333	326	324	292	328	359	322	358	328	352	344	309	332	285	313	310	329	314	327	324	339	328	312	335	340	357	311	334	328	318	313	323	336	317	307	334	298	326	347	340	333	348	318	327	289	319	308	317	347	317	312	335	321	309	318	312	339	296	335	321	354	358	362	317	310	318	313	330	317	328	301	323	333	323	340	332	334	310	312	321	332	326	309	346	334	300	318	341	294	332	328	341	365	323	355	341	294	335	317	318	327	322	332	309	354	317	329	298	317	314	317	347	345	308	324	332	359	316	336	337	328	359	277	322	317	367	331	327	324	317	332	322	329	294	333	322	323	324	339	343	305	327	332	301	333	315	340	320	355	337	318	324	364	339	312	316	319	345	327	310	340	321	337	347	325	324	325	322	299	332	350	329	300	347	325	310	326	331	303	338	313	338	350	345	336	354	323	338	315	296	295	318	336	290	330	334	335	349	340	327	339	341	345	301	352	346	339	298	376	335	332	350	317	334	304	305	316	335	303	330	319	336	296	331	319	331	329	326	318	325	333	336	320	342	317	392	326	314	332	331	320	327	334	351	306	306	320	359	300	306	353	304	315	310	360	357	298	317	371	295	290	328	340	303	328	350	319	274	328	304	359	332	300	334	298	319	341	312	342	331	328	338	325	320	348	319	314	319	308	310	301	348	303	336	315	349	313	317	353	338	310	313	309	358	341	311	321	354	319	311	323	320	360	324	333	312	291	329	320	324	311	316	333	338	320	336	354	339	301	347	309	292	350	318	352	316	358	306	318	292	309	344	325	327	338	320	311	351	328	315	327	301	325	319	332	338	294	300	320	323	316	290	309	328	320	333	323	355	336	336	346	330	315	348	326	312	341	319	328	321	341	302	328	289	308	344	334	315	309	324	322	366	337	313	315	318	312	327	324	347	303	325	324	319	307	315	325	359	319	318	318	345	319	324	335	309	331	317	333	319	335	321	325	347	326	310	325	322	286	333	346	335	338	319	309	335	322	311	333	312	314	342	285	356	311	327	354	315	319	348	347	317	312	317	327	340	345	303	310	321	310	317	307	348	317	305	325	309	346	322	347	302	297	351	348	303	357	332	314	318	309	309	329
53042	21345	15258	3705	1365	975	786	591	551	427	425	340	351	340	300	272	275	262	241	251	217	226	223	232	250	228	188	201	216	213	216	193	210	205	206	214	234	211	205	193	203	206	186	200	215	189	167	200	191	210	193	206	192	186	182	202	199	192	203	185	225	201	208	184	194	199	193	224	198	215	186	183	208	205	203	207	189	193	206	154	210	180	187	186	211	203	173	199	215	192	213	191	173	233	173	185	212	173	197	184	179	177	208	202	211	206	176	195	175	222	181	158	193	191	178	179	203	210	188	169	191	196	204	183	186	181	168	175	207	175	209	184	191	204	177	185	184	166	202	205	206	194	198	198	205	200	190	200	210	222	181	189	231	193	199	208	175	195	202	199	185	190	205	205	191	201	195	206	206	198	191	194	200	194	177	191	175	191	159	177	202	200	180	196	186	180	192	207	188	192	191	185	171	219	183	191	208	178	195	174	191	169	200	198	204	201	164	169	199	184	187	195	195	196	176	194	197	187	175	200	193	205	193	209	190	198	207	192	196	176	192	186	197	197	180	196	231	181	211	172	179	200	191	200	198	178	193	174	200	185	181	176	196	195	195	185	196	195	202	198	191	187	187	184	176	206	206	185	185	193	214	204	187	192	203	185	187	192	188	203	200	208	196	201	194	183	182	175	183	200	188	178	182	201	178	193	191	187	179	172	177	174	179	189	201	189	204	206	191	183	187	207	184	217	169	194	189	183	187	198	189	191	171	204	171	189	186	199	193	190	207	219	171	175	175	209	193	189	216	177	212	220	190	218	177	182	192	196	188	177	168	172	201	192	167	206	186	171	189	195	198	186	183	214	213	197	208	192	172	207	202	181	180	202	175	200	201	194	203	175	194	202	194	180	222	203	167	196	167	186	163	205	211	182	178	202	184	183	197	215	177	200	184	195	184	202	187	198	206	204	194	168	176	168	180	169	209	177	197	188	195	191	194	176	191	175	188	200	173	202	206	191	181	184	202	188	187	173	185	197	182	189	182	195	182	194	209	208	200	196	191	195	188	181	171	197	213	197	201	174	176	209	179	197	189	199	173	213	189	175	207	170	227	184	180	203	187	191	187	192	191	177	202	190	189	179	183	190	181	185	194	183	214	219	210	179	185	172	199	202	221	188	178	177	185	176	194	204	207	187	170	190	201	218	206	196	183	197	183	169	178	215	184	186	220	182	186	218	180	199	184	200	177	179	188	200	187	191	199	200	224	185	183	191	173	159	184	195	204	170	174	204	183	185	189	174	188	193	196	194	157	193	199	191	179	177	173	207	172	188	203	196	159	181	206	206	189	196	189	193	213	185	205	179	192	180	190	185	187	187	195	161	187	226	174	204	205	195	197	200	193	207	192	179	177	190	168	188	160	198	185	197	227	189	192	195	179	212	181	174	197	207	181	182	181	189	195	206	177	188	200	182	195	165	176	219	171	180	177	197	219	213	197	181	165	200	159	176	176	187	185	201	188	188	176	211	170	183	169	190	188	185	202	184	186	216	179	206	195	192	202	175	173	187	187	188	207	180	190	205	212	190	199	174	186	162	175	200	199	199	194	213	197	190	172	193	167	176	173	198	192	210	185	218	214	202	179	176	190	186	198	202	193	180	169	199	194	159	191	199	180	189	210	179	193	181	199	205	201	193	188	186	191	196	203	180	177	183	193	193	211	193	188	204	218	187	195	182	183	169	178	188	173	178	187	212	183	194	174	194	178	206	217	177	164	201	185	215	199	203	179	214	184	178	190	189	189	197	177	194	196	214	209	201	179	178	200	197	195	187	144	209	175	186	196	183	178	196	197	202	206	188	188	201	214	179	192	193	210	197	186	197	190	203	176	204	213	201	166	189	176	192	205	196	185	187	215	190	180	193	163	175	187	177	187	199	213	180	209	183	177	177	207	186	185	174	193	209	199	186	201	189	173	198	195	216	188	209	197	184	165	187	213	206	200	197	193	196	191	194	180	179	183	178	185	190	199	180	180	183	160	210	186	184	194	203	195	194	180	199	206	192	185	191	171	191	178	182	204	215	189	195	175	179	197	190	180	170	195	202	163	185	194	166	175	185	171	188	188	184	201	205	185	189	195	190	180	210	196	200	190	178	194	180	184	193	170	210	189	194	211	192	215	186	216	182	181	190	177	180	186	211	192	174	191	192	202	202	195	180	201	193	190	212	199	202	194	187	190	193	163	190	192	187	177	188	193	188	201	187	178	197	181	177	198	176	203	200	200	154	183	186	190	196	199	174	204	185	183	187	177	196	203	167	206	175	193	204	189	181	196	191	192	196	194	177	188	179	202	161	173	181	179	165	186	194	179	200	178	202	196	175	190	175	179	198	211	183	194	222	166	185	181	190	189	197	214	180	194	207	212	173	167	182	179	191	165	191	198	200	187	194	180	194	212	192	189	191	193	209	174	191	215	174	196	202	197	177	173	193	189	189	203	187	178	202	206	198	207	198	174	191	196	189	177	204	158	189	200	213	208	181	189	188	183	190	203	188	191	187	201	181	198	192	162	181	198	203	209	174	162	206	198	188	181	171	186	169	207	200	191	162	203	181	186	170	164	201	195	182	196	210	177	193	208	186	203	172	175	193	171	183	215	200	204	180	207	187	182	215	174	190	194	210	177	187	198	169	223	205	208	179	192	178	210	188	205	167	204	190	202	189	203	199	197	197	182	197	194	186	187	193	176	202	202	192	190	181	150	206	212	209	173	186	182	167	188	220	196	191	199	199	157	165	204	208	192	171	184	201	213	217	192	173	180	199	185	213	199	211	205	205	198	176	189	204	200	196	204	191	215	178	169	184	183	201	189	196	195	170	191	181	200	197	208	168	179	204	200	209	164	185	197	176	173	192	235	202	163	178	170	190	192	168	199	206	196	194	196	187	185	187	190	185	189	193	202	184	203	185	172	189	210	175	196	180	174	217	189	179	153	197	194	198	206	192	200	200	186	205	175	178	194	185	193	174	188	198	163	194	203	198	182	196	180	183	187	199	199	204	193	168	182	181	203	184	184	203	188	196	188	166	187	197	182	181	209	167	208	190	203	193	191	178	230	190	188	174	189	194	212	181	214	192	188	184	195	189	174	201	198	203	187	172	178	147	192	171	207	161	185	193	207	204	175	171	186	194	199	171	199	205	184	192	165	187	174	172	182	198	192	201	192	197	179	202	190	182	189	208	193	186	176	183	184	205	192	194	170	196	174	196	162	183	193	161	173	177	176	205	189	200	181	195	165	201	203	184	157	189	155	195	181	209	184	226	185	174	217	213	217	203	195	174	189	198	173	198	183	180	177	201	209	206	172	215	159	189	193	182	178	185	174	182	173	200	212	188	162	188	168	180	193	189	181	196	179	194	188	200	224	191	195	189	195	207	192	198	178	163	171	194	197	209	162	192	192	207	179	192	193	181	185	187	178	193	195	217	203	172	173	165	186	192	196	198	188	169	164	192	172	178	172	186	224	185
29687	2581	5625	6259	5162	4191	3398	2896	2441	2082	1833	1620	1541	1431	1366	1231	1181	1014	1057	1016	945	897	884	835	851	798	824	801	811	746	747	741	745	699	770	720	690	700	689	682	717	645	659	689	671	702	633	674	623	645	618	639	614	661	603	627	623	669	673	652	633	626	624	602	637	626	593	600	640	621	598	610	648	650	612	611	580	628	641	623	596	620	602	564	598	615	637	591	607	620	594	592	636	609	626	611	608	603	629	583	539	568	605	624	601	622	593	590	606	579	579	555	569	564	571	618	616	590	605	627	584	557	609	620	574	606	594	637	556	590	581	587	628	576	628	588	609	632	613	560	596	558	553	592	579	558	563	595	589	587	596	582	606	579	573	544	586	568	606	610	630	612	570	557	615	584	582	596	635	604	615	587	597	568	590	578	561	542	639	587	587	549	552	605	616	541	598	600	609	660	587	634	577	607	602	580	565	588	569	574	583	553	601	573	602	581	578	567	602	582	582	581	552	587	585	591	608	613	562	568	611	567	579	580	603	576	586	601	564	596	607	610	575	589	554	587	645	572	581	553	615	571	613	580	589	575	567	558	600	589	551	603	588	593	605	599	615	579	552	619	532	560	616	597	618	605	600	543	570	574	605	581	610	597	580	607	624	597	562	636	582	598	579	615	584	648	610	574	603	561	588	616	538	581	622	591	614	559	590	623	645	553	598	588	590	582	582	613	623	595	585	597	556	549	589	639	588	539	600	599	613	589	576	580	587	586	593	560	563	575	606	578	592	561	565	559	576	619	613	531	619	573	609	588	598	598	576	543	603	567	599	622	593	566	579	576	590	592	576	610	561	584	591	586	621	571	584	614	591	557	589	578	572	567	584	553	564	589	617	604	601	558	595	582	564	578	536	612	563	585	599	590	568	576	595	615	557	601	602	577	596	574	561	548	592	592	546	608	558	597	558	619	541	575	588	583	590	597	545	555	607	603	555	590	609	576	589	606	601	600	525	553	602	600	623	561	566	578	595	591	602	620	565	558	615	522	577	579	610	595	559	574	565	597	557	573	622	577	577	593	627	609	587	590	587	607	606	598	628	562	640	569	603	573	583	632	581	598	613	606	626	571	552	614	572	577	550	585	586	587	622	588	586	592	577	566	578	606	654	577	604	572	608	647	575	561	540	557	583	557	617	631	590	586	608	592	581	581	604	572	561	615	599	612	558	610	569	595	587	542	598	606	594	600	628	611	638	592	575	542	593	585	598	622	603	619	575	575	593	586	577	592	571	581	590	615	548	585	569	578	583	574	571	577	628	584	556	540	591	596	591	591	606	593	627	574	559	520	617	569	608	605	584	565	572	604	550	587	589	566	624	648	567	572	659	552	580	614	622	600	602	603	555	602	588	580	594	526	565	599	595	576	595	620	587	581	583	613	569	597	572	622	616	634	571	532	602	611	585	604	605	574	582	591	595	554	589	536	602	545	585	643	575	559	562	579	624	591	581	609	571	600	592	612	626	575	559	577	601	588	517	610	552	574	619	611	616	603	580	563	606	561	564	542	559	611	611	553	598	612	560	582	599	592	559	594	607	562	600	562	596	589	592	617	536	618	572	598	561	622	567	624	578	626	613	603	573	608	627	579	604	564	593	569	585	583	635	567	568	583	574	581	628	570	594	558	584	593	558	589	584	577	593	604	625	581	567	580	594	592	585	592	576	610	592	571	604	591	580	577	551	601	568	591	575	569	637	595	592	550	561	603	575	586	588	613	556	604	586	583	558	561	583	615	542	626	539	652	587	557	602	604	567	610	614	603	583	597	574	593	615	602	551	626	547	585	580	599	594	602	549	581	594	536	620	554	602	620	618	608	577	552	575	598	600	564	593	596	601	565	592	606	562	594	605	583	621	575	601	616	594	612	562	615	562	587	568	572	609	583	612	585	599	588	605	648	592	555	613	618	552	568	597	618	588	582	637	588	610	628	583	616	552	595	591	636	575	579	592	614	569	567	579	572	563	593	628	551	584	591	619	617	611	599	591	583	613	636	626	601	601	582	592	604	568	621	574	611	581	641	616	576	610	592	582	574	613	624	584	581	615	607	610	597	586	599	553	609	665	573	599	582	592	578	539	563	583	580	597	551	570	566	576	575	586	609	579	583	605	550	582	570	599	583	549	627	595	574	581	591	608	621	611	562	585	590	555	584	582	581	574	590	579	565	620	605	600	618	611	572	609	620	592	608	597	549	613	573	567	604	575	573	624	546	592	593	640	577	596	571	583	605	546	555	586	540	598	592	580	550	598	565	607	605	587	581	588	613	595	550	595	594	652	612	567	562	622	578	562	618	606	589	610	565	588	587	642	605	597	604	583	590	570	570	589	616	551	563	578	593	565	570	618	579	608	630	586	580	558	624	571	606	560	632	575	544	586	590	555	572	570	552	548	547	556	558	561	560	603	568	588	565	563	564	603	586	587	554	587	588	569	594	601	606	535	554	573	556	597	547	560	549	559	600	606	559	606	579	563	571	612	574	581	606	589	571	614	599	605	578	590	566	605	544	570	567	568	580	579	590	631	567	560	581	551	547	601	618	611	605	578	577	553	585	587	569	605	597	644	582	581	585	545	564	588	588	625	607	601	594	567	551	614	627	568	614	590	611	607	578	632	555	604	600	559	592	546	575	572	578	562	600	610	564	602	574	606	620	601	600	628	595	569	565	587	565	567	587	606	569	572	594	573	556	595	589	598	579	591	665	614	592	604	583	545	611	622	546	614	655	627	566	581	569	556	585	584	576	591	581	595	585	576	605	552	582	627	609	627	603	577	560	615	559	570	587	631	592	605	624	580	634	569	578	578	620	593	623	579	619	584	593	603	592	547	610	563	545	583	643	571	606	608	582	574	538	595	576	540	574	548	558	633	562	583	551	599	580	526	542	561	618	569	599	565	559	599	598	587	535	592	594	575	587	539	574	649	609	592	579	572	577	548	597	578	643	562	635	572	616	574	585	585	588	643	605	602	578	581	577	615	608	614	600	585	588	629	555	562	570	602	598	565	565	613	614	561	547	574	543	605	601	579	578	606	548	584	569	597	576	566	585	606	584	580	585	611	655	570	585	603	551	557	584	586	594	622	605	570	589	567	594	598	580	557	584	596	610	614	569	597	564	576	620	581	602	593	574	608	594	556	655	554	556	585	564	601	578	574	574	592	633	555	598	565	590	615	551	580	595	611	560	577	634	632	593	571	634	584	567	578	556	568	631	593	631	592	570	582	620	571	538	571	553	590	588	596	588	606	576	580	585	663	559	586	546	610	610	541	607	618	543	577	612	595	600	562	561	594	580	623	580	551	593	568	619	623	595	614	612	553	608	575	601	612	582	561	589	562	557	610	571	565	606	632	597	603	598	575	582	596	599	592	540	591	644	625	572	601	584	541	583	575	625	559	573	574	597	559	572	632	581	630	532	610	565	572	639	567	573	561	532	618	555	584	592	594	602	601	619	596	585	552	626	578	621
7507	420	313	209	158	153	150	152	137	148	146	148	144	135	168	168	143	148	147	148	142	163	150	170	152	138	129	150	137	137	149	130	166	146	162	163	138	147	139	152	150	165	143	143	166	152	150	129	136	145	133	141	135	143	142	185	159	145	161	160	171	137	161	154	144	147	159	120	142	164	165	125	157	129	117	149	151	157	156	172	139	143	144	145	158	154	130	139	144	126	160	114	166	146	149	128	145	146	150	140	148	135	162	128	147	162	155	136	180	162	147	136	143	137	152	151	158	135	168	136	168	128	129	164	157	141	155	145	156	151	154	127	115	163	152	137	153	134	152	130	127	146	131	152	161	147	157	136	157	136	157	160	136	152	134	147	146	145	150	143	151	131	154	145	157	161	116	148	153	155	162	137	117	151	133	151	142	152	159	125	152	134	149	160	160	123	170	135	143	160	156	143	141	130	141	160	140	131	143	155	139	145	122	135	128	155	127	160	151	151	152	174	137	137	147	159	148	170	148	161	137	135	143	153	153	135	142	159	137	144	160	131	154	146	128	136	143	151	148	145	164	135	146	136	131	125	121	146	156	146	152	147	160	158	132	136	156	130	131	139	133	151	123	143	175	151	143	140	150	155	157	141	149	140	155	161	144	148	141	167	153	146	156	140	147	162	155	144	154	156	160	126	140	165	132	164	160	133	140	145	131	149	135	151	123	150	153	133	141	147	118	141	136	160	155	125	144	163	152	136	135	132	143	138	145	135	142	124	128	139	155	154	155	166	151	135	154	136	161	170	152	154	160	178	154	130	140	141	141	137	151	181	141	162	179	129	151	144	149	128	139	143	161	150	140	140	134	141	147	147	134	144	140	156	150	145	168	157	156	136	164	150	143	153	142	146	161	164	164	162	134	139	155	144	158	140	157	133	143	146	127	131	137	148	137	146	150	132	158	137	124	133	151	131	166	168	155	161	130	139	143	133	151	144	145	154	143	154	153	141	160	157	142	176	144	134	150	133	137	139	135	136	144	150	141	137	146	135	142	121	145	145	132	164	164	173	141	153	144	153	145	163	163	147	143	167	131	141	140	150	156	130	134	129	121	146	130	139	153	161	160	151	136	142	149	137	167	153	151	143	152	143	138	152	148	150	138	127	145	157	151	162	155	139	135	144	134	159	163	146	146	133	156	145	168	131	166	143	155	157	141	162	153	153	151	159	129	156	136	125	153	134	141	147	161	180	151	121	152	141	152	131	155	151	143	146	154	152	123	152	151	141	145	133	144	145	152	141	147	142	160	141	139	134	142	162	143	141	143	150	138	173	123	152	157	136	140	155	182	159	153	127	127	143	154	143	134	138	158	137	165	136	154	140	139	139	144	170	143	140	150	143	141	165	139	118	170	170	149	155	151	139	139	143	160	161	134	150	147	117	151	164	165	146	137	138	144	154	142	144	139	165	144	158	156	152	132	136	122	148	160	141	123	156	157	139	156	153	152	136	147	146	138	147	127	166	131	156	141	146	139	157	123	142	172	153	139	157	138	155	168	141	137	149	136	137	117	142	143	148	144	167	161	141	138	128	145	141	151	155	124	149	160	150	150	147	143	139	154	115	143	152	142	125	147	170	144	142	167	173	154	153	160	150	131	142	164	145	125	149	129	143	143	156	125	165	139	169	171	147	144	148	145	143	145	167	164	127	155	163	161	140	144	130	138	137	148	158	151	161	158	136	146	139	145	142	137	140	143	151	133	131	152	167	167	135	152	150	132	149	162	145	129	153	151	149	150	154	170	129	169	142	142	132	132	147	158	137	177	138	144	160	152	173	131	142	151	126	142	127	129	139	163	137	132	144	135	152	155	148	160	138	122	132	143	148	161	145	149	135	148	127	152	123	131	143	177	143	124	137	136	150	131	137	152	140	134	165	179	152	130	150	144	135	133	150	156	140	140	125	130	144	145	133	148	158	120	151	150	164	149	133	131	148	165	151	149	155	157	130	146	168	161	132	151	127	144	142	151	168	181	141	162	134	140	137	158	148	111	140	138	182	141	134	151	124	150	133	151	130	140	154	144	155	140	131	132	137	147	162	152	178	158	156	133	149	149	140	146	133	145	143	146	129	141	141	150	154	146	146	160	165	162	130	138	140	129	173	137	130	163	144	144	143	156	136	157	149	146	154	169	169	137	163	136	154	140	142	140	162	157	155	156	137	126	134	143	162	159	154	140	151	170	141	150	156	169	139	143	146	153	146	166	150	138	157	147	152	173	153	147	155	142	159	113	159	138	150	138	144	157	136	133	145	155	122	151	160	159	137	157	142	137	133	140	144	148	146	125	139	168	134	130	148	129	122	140	151	121	140	169	162	158	134	150	139	159	134	166	142	117	164	148	142	133	147	129	167	133	150	153	159	148	149	151	133	135	155	130	154	157	146	150	135	149	145	133	121	150	148	139	139	145	149	127	144	127	116	141	134	164	144	143	138	150	143	142	169	159	147	152	142	151	145	123	147	148	131	142	170	149	134	147	149	166	132	149	157	160	136	145	138	122	151	146	145	134	150	149	151	151	152	140	137	131	138	146	132	145	131	163	140	155	157	188	141	155	137	136	152	127	151	114	136	141	145	162	156	125	155	157	143	136	134	147	149	155	145	132	146	164	133	126	145	145	146	132	160	160	148	159	144	140	148	166	121	139	160	130	154	130	132	162	162	151	162	143	165	163	156	137	134	145	133	151	127	134	140	149	166	120	154	157	156	139	147	135	139	131	140	153	144	144	148	141	129	141	131	150	140	133	142	143	154	145	144	149	161	121	158	164	148	129	155	126	165	162	146	154	141	170	151	134	142	135	140	149	146	138	147	127	144	162	133	144	141	128	137	151	162	140	125	137	125	142	130	129	141	146	155	149	151	152	152	141	154	153	144	149	141	146	162	138	126	141	144	137	140	142	162	149	153	145	161	157	143	135	142	143	150	136	168	138	144	154	141	151	143	154	151	155	149	129	149	148	165	132	152	169	157	161	141	150	169	130	145	152	141	140	154	170	149	133	151	160	144	131	163	151	166	158	156	126	153	139	155	155	130	144	129	159	159	175	158	163	159	145	151	142	122	146	152	137	147	140	152	142	154	130	142	138	140	130	151	144	144	117	143	140	140	146	150	164	142	149	158	158	154	135	138	159	139	159	142	147	140	137	164	148	150	146	152	122	150	149	153	178	154	139	132	136	144	158	157	150	129	161	152	155	142	151	146	161	138	144	154	139	122	155	126	148	129	152	148	178	153	150	127	151	161	136	140	143	150	146	139	166	159	160	132	142	154	138	128	133	156	147	141	154	138	135	156	162	131	159	120	161	173	131	146	138	128	153	147	140	167	172	144	128	140	154	165	141	173	155	127	164	144	144	137	151	141	159	147	155	150	147	141	147	172	153	154	139	118	145	163	121	142	128	136	139	153	171	137	134	132	147	141	131	137	163	131	148	163	148	143	168	138	141	180	159	147	142	144	151	144
8132	504	573	636	546	550	527	509	482	487	507	490	496	506	457	510	468	472	462	481	456	482	461	469	488	448	505	464	461	484	450	450	490	456	474	485	500	435	438	451	490	472	458	479	446	442	494	479	463	459	439	455	456	429	456	437	451	406	459	425	470	463	418	436	432	446	427	489	450	457	443	440	449	484	495	443	466	453	501	450	429	442	460	414	446	457	439	449	485	508	443	460	486	477	445	454	475	433	477	451	464	501	456	495	468	491	448	433	454	488	478	401	426	495	464	458	441	470	469	449	421	477	452	436	445	491	430	426	469	459	454	448	459	458	447	500	478	454	502	481	436	457	480	447	478	450	435	469	438	470	462	469	426	496	459	490	452	443	466	509	465	471	431	471	470	469	474	458	461	439	496	442	453	455	445	449	463	442	488	453	431	447	468	433	483	430	481	462	465	442	468	491	488	452	468	469	413	432	479	475	420	448	452	472	445	444	453	409	411	456	454	438	424	451	501	465	432	463	463	475	466	447	454	442	470	447	478	450	453	466	475	518	436	434	456	452	447	502	412	459	448	439	458	450	467	426	477	470	461	477	441	450	489	476	474	458	461	441	465	465	456	407	442	439	475	481	453	426	428	478	461	455	477	443	434	478	455	426	445	436	426	440	448	447	416	445	439	456	504	462	487	484	483	466	464	483	466	451	468	452	479	455	471	473	461	419	491	442	472	475	446	437	433	453	442	427	473	464	478	448	492	481	469	462	445	447	415	458	468	424	467	450	462	446	494	439	459	481	462	469	452	454	397	474	476	484	469	417	463	467	436	414	468	449	447	467	454	462	454	455	407	453	450	510	478	496	470	453	467	431	464	438	485	434	493	429	466	465	474	440	484	455	415	443	442	457	459	443	455	447	435	450	488	471	445	456	487	458	442	480	455	473	462	445	438	435	460	437	416	463	447	445	458	469	414	426	480	479	466	453	457	466	448	433	461	483	450	455	474	441	450	457	468	442	496	443	459	466	457	498	480	451	475	468	446	462	485	462	500	456	455	491	436	459	455	435	417	452	439	491	437	437	444	458	453	502	464	473	481	419	437	459	432	471	460	486	467	446	454	473	445	467	465	437	467	444	497	471	459	464	437	460	444	445	515	502	429	443	457	439	418	461	503	423	458	435	465	442	445	459	473	450	448	451	464	458	465	446	473	466	449	427	494	461	460	457	435	487	464	445	500	472	460	454	436	446	443	482	472	443	442	469	448	460	468	417	480	465	453	386	451	440	456	461	418	429	460	429	456	438	472	450	445	436	442	471	453	448	445	446	459	490	443	469	451	458	465	464	447	438	446	485	456	434	474	442	486	459	462	482	442	456	419	464	430	447	445	404	450	440	454	432	445	428	471	465	397	493	471	433	429	455	481	462	483	481	470	486	449	447	485	477	447	439	494	474	476	462	499	462	470	459	436	495	453	476	451	446	443	440	432	448	466	466	423	414	481	456	471	424	454	448	441	469	432	435	472	454	461	448	480	478	460	462	467	411	462	473	428	453	426	494	457	471	500	444	456	451	465	464	452	476	452	444	466	471	442	500	455	473	496	456	448	438	469	464	482	449	508	440	453	442	444	432	470	473	499	421	465	464	415	454	467	438	471	490	459	448	436	472	464	478	457	461	445	447	430	486	454	476	509	473	432	458	463	439	464	453	462	469	454	459	448	422	467	440	460	478	435	469	449	473	454	475	440	474	443	482	496	463	428	434	411	442	455	476	465	474	423	494	456	465	463	435	489	451	478	463	470	467	461	447	455	444	441	478	452	485	461	459	496	441	440	477	431	454	485	430	464	495	439	463	429	446	446	475	442	464	442	479	454	441	503	466	462	482	447	450	457	425	451	451	476	488	440	456	430	438	500	429	449	427	466	454	456	446	441	468	469	428	458	449	464	453	419	425	453	442	446	445	505	471	465	491	492	461	449	502	490	407	431	459	453	435	493	497	471	449	462	456	414	491	409	449	458	453	476	504	448	461	430	449	472	472	432	431	469	464	504	461	474	476	416	476	494	456	422	434	490	454	449	456	406	478	465	487	493	446	434	483	447	463	457	478	447	466	448	454	461	465	424	432	465	459	481	504	440	452	473	432	442	444	448	470	446	484	500	450	460	453	428	449	412	443	452	445	460	444	428	460	517	452	461	485	437	449	476	469	456	458	461	465	414	480	435	451	416	442	447	433	465	415	462	411	456	477	439	470	476	444	484	434	450	460	469	484	448	449	465	449	455	433	459	478	456	449	459	454	468	503	445	455	472	448	450	452	471	442	439	503	476	448	455	477	446	455	439	444	424	433	436	452	467	469	426	491	424	448	443	409	444	416	456	482	438	486	432	480	467	488	473	459	459	441	423	472	492	473	443	441	512	519	450	453	445	495	438	450	443	470	463	443	443	451	463	459	491	454	447	464	463	469	467	448	464	440	451	461	476	448	453	432	462	463	448	474	453	466	449	436	445	483	461	459	464	459	460	493	483	399	451	476	493	450	486	463	487	447	456	492	469	440	445	449	454	451	443	456	455	428	471	466	419	460	448	434	426	461	475	488	439	418	466	449	478	489	456	416	460	453	472	470	416	456	506	490	462	465	454	442	421	491	485	482	455	474	491	466	496	447	428	473	489	461	470	472	451	461	432	451	459	440	433	481	503	506	452	446	480	448	448	455	467	490	487	483	484	472	437	429	436	493	451	471	452	468	474	451	457	463	464	483	462	449	467	476	443	484	467	483	442	441	447	479	493	444	467	473	442	467	417	480	463	445	466	460	435	425	457	447	435	451	508	460	448	459	465	475	433	473	431	469	458	420	452	492	463	454	472	465	459	460	465	482	480	438	493	456	446	465	490	462	481	478	462	460	451	428	453	439	437	457	470	481	473	461	460	490	474	443	449	488	458	434	444	486	452	476	467	455	462	471	485	453	460	446	462	471	475	464	484	468	436	461	486	438	466	438	469	447	501	429	440	464	483	475	481	503	428	429	472	458	466	454	448	447	463	476	458	458	506	458	458	466	452	470	458	437	480	461	459	439	454	438	448	458	404	481	465	457	434	444	455	452	442	435	473	467	460	447	453	467	451	492	443	445	452	428	458	419	440	429	496	495	455	472	446	493	460	472	446	448	471	432	473	444	437	476	473	436	487	452	499	403	484	495	443	460	466	436	433	444	451	473	485	443	467	462	466	502	466	449	455	516	466	440	454	451	472	438	457	437	478	446	449	465	474	458	462	460	433	471	443	481	443	468	461	460	483	469	441	472	429	473	453	466	459	459	456	435	425	446	453	445	469	427	458	441	481	437	462	446	426	456	460	488	457	449	450	469	474	509	455	448	454	442	469	441	476	427	436	438	429	446	475	457	479	463	455	485	439	475	504	452	476	458	443	482	464	456	436	461	463	476	457	423	474	424	477	470	479	426	479	449	453	453	426	462	425	499	443	460	480	460	488	445	448	466	457	450	498	467	455	491	462	467
48381	16272	3414	1031	621	501	379	301	242	204	199	166	173	142	153	126	140	140	127	104	106	132	114	114	109	95	92	96	111	114	106	122	96	113	101	98	108	90	82	95	118	94	101	94	118	94	89	106	115	106	83	91	109	108	106	99	101	93	97	107	97	94	82	112	89	89	84	85	83	83	100	85	91	89	94	92	96	101	92	74	96	88	95	104	107	80	102	85	81	101	75	104	92	74	105	94	94	89	110	88	93	101	90	104	98	104	94	98	97	98	97	90	99	94	95	76	106	105	101	101	85	76	81	93	112	101	102	96	110	97	88	104	107	90	93	86	95	102	101	108	93	91	93	113	92	90	99	86	89	76	89	100	92	91	92	93	90	120	102	87	97	109	89	86	81	86	87	79	75	88	107	103	93	97	109	79	91	92	109	85	101	94	93	85	93	81	100	95	100	106	86	88	97	99	89	85	83	79	89	114	100	76	95	96	85	105	88	109	124	102	106	96	104	98	89	101	77	97	90	104	94	86	102	95	95	100	89	108	100	98	106	87	105	99	86	111	82	104	91	101	110	74	90	89	90	99	111	76	99	91	118	96	94	101	93	98	76	108	90	105	90	88	79	95	86	95	89	79	98	131	89	89	87	101	91	82	85	85	92	97	98	102	92	81	94	102	93	93	100	83	94	96	86	95	86	103	90	102	80	114	98	127	97	104	108	81	76	90	97	97	109	83	99	77	103	99	87	83	82	105	74	85	82	88	108	117	89	99	93	95	89	99	109	88	87	87	76	84	85	85	106	101	97	86	102	93	94	106	85	98	88	99	105	85	86	86	94	93	93	104	98	87	93	95	117	108	102	81	101	78	106	106	92	103	73	105	94	88	91	102	103	100	89	100	106	107	101	94	84	79	91	93	95	101	100	86	108	103	91	86	93	107	93	98	104	77	89	87	92	83	99	79	91	84	91	103	102	83	83	86	99	121	90	77	101	85	115	93	97	107	89	83	94	88	90	94	96	93	99	92	105	94	89	100	90	93	95	90	83	85	78	107	99	97	87	85	90	70	89	92	78	92	98	93	96	107	106	88	98	108	79	102	100	104	102	110	104	100	101	105	88	97	81	81	119	90	94	92	87	103	86	102	112	89	105	109	104	88	100	83	83	87	87	95	100	91	84	100	81	90	95	78	103	98	85	97	98	96	87	89	85	98	106	82	88	91	81	93	79	89	108	105	109	88	110	101	76	96	91	106	70	104	100	105	98	99	92	87	100	102	93	99	103	86	93	87	84	93	87	98	96	82	82	77	100	80	104	87	89	101	99	99	85	90	98	100	82	85	94	85	86	87	102	93	102	106	95	81	94	77	92	92	82	109	94	94	100	93	90	98	93	97	99	96	86	84	95	94	86	96	102	84	99	97	92	95	107	83	90	92	97	95	98	81	107	97	127	80	99	109	88	88	91	84	91	103	89	83	107	89	84	78	93	96	86	93	99	82	95	95	90	75	108	109	88	94	80	97	107	88	95	105	104	88	117	114	89	87	76	102	105	79	90	79	84	109	89	91	82	88	99	101	90	83	106	90	117	108	112	93	91	93	101	105	91	88	99	72	93	78	97	89	98	76	85	101	75	72	107	102	101	96	124	92	94	102	91	90	103	87	108	95	89	94	90	92	81	97	92	101	97	97	97	85	112	95	93	111	101	121	100	85	85	91	99	102	88	97	105	87	100	85	107	94	84	95	90	101	98	92	80	82	94	103	88	93	89	88	111	113	91	79	109	86	99	96	86	79	91	116	104	101	98	110	85	98	84	109	92	112	83	91	91	110	89	111	95	91	95	97	102	79	89	102	103	100	101	98	89	87	82	84	83	92	98	114	92	86	102	94	95	105	86	106	111	100	93	93	101	79	88	85	87	97	108	91	91	91	90	93	93	93	88	106	88	79	97	85	101	95	74	94	92	106	104	101	88	94	84	90	92	86	92	88	88	90	95	111	107	94	111	90	83	91	73	89	96	104	90	81	96	93	104	107	84	85	93	100	84	107	100	78	92	101	73	94	102	80	78	82	91	83	104	117	95	90	109	108	82	101	105	101	87	96	105	95	82	95	106	97	101	97	102	87	91	84	76	93	87	98	87	107	86	111	98	96	92	96	107	88	109	117	86	107	105	97	81	129	103	106	85	76	106	94	76	89	86	99	91	89	95	88	84	97	84	89	83	86	103	96	100	93	93	82	102	96	93	103	97	89	107	97	103	110	82	107	89	95	87	113	83	98	94	102	96	94	85	108	85	103	105	106	99	90	73	99	108	98	103	93	102	100	89	80	79	71	97	98	107	91	93	85	93	90	90	91	91	97	92	90	86	91	101	95	95	95	109	87	112	97	79	81	111	84	101	108	101	86	108	96	106	95	95	95	90	97	103	90	95	79	96	84	90	80	94	101	95	109	101	90	120	77	77	85	92	103	93	102	91	85	90	76	106	104	107	90	81	98	80	110	103	84	100	95	100	105	85	89	102	102	105	91	109	107	105	94	91	101	94	109	102	93	99	85	90	82	100	83	104	100	99	90	78	110	107	97	93	83	98	88	104	90	91	73	90	94	88	85	99	113	106	89	98	96	103	96	84	105	99	84	89	105	72	77	92	76	94	76	77	100	91	114	95	107	99	82	108	87	91	98	93	96	100	102	102	95	99	111	88	87	99	97	105	94	90	86	94	92	109	93	91	95	90	81	93	97	93	111	65	116	108	91	99	104	113	111	105	115	90	78	84	98	114	109	110	89	98	92	110	107	100	97	105	99	105	99	67	91	91	104	106	82	104	104	99	84	104	96	89	100	96	99	81	96	94	113	90	97	94	92	70	96	102	102	112	89	87	94	89	90	74	99	101	90	100	92	91	109	76	96	111	88	83	100	102	102	98	99	75	75	106	98	78	100	95	95	95	88	110	104	106	95	124	82	94	105	92	74	84	76	91	94	97	99	79	84	104	99	87	91	95	106	95	101	106	104	103	90	90	96	91	95	115	106	82	93	95	81	98	93	95	103	94	94	86	94	98	101	92	93	87	96	103	103	81	98	97	88	107	93	108	83	78	88	114	95	89	103	89	84	83	95	121	112	88	91	86	114	88	92	82	96	83	104	88	93	98	92	105	98	101	95	96	93	101	100	117	89	115	89	110	78	89	96	82	104	97	80	83	94	86	98	104	90	90	93	104	97	87	98	101	81	91	103	88	83	91	111	108	102	109	103	108	91	111	96	93	81	100	91	105	92	85	116	89	95	84	101	82	108	98	95	94	82	94	107	98	93	95	88	91	83	93	89	92	117	100	110	90	104	105	91	95	91	113	95	93	97	103	90	92	92	101	106	81	99	110	91	84	96	79	98	79	105	102	91	109	99	82	103	97	77	85	107	113	101	97	88	84	82	101	96	97	103	104	72	98	86	86	89	87	114	100	92	116	93	90	88	78	102	103	103	113	108	88	94	93	103	90	87	109	93	110	103	89	94
24877	1268	3086	3263	2755	2166	1782	1483	1289	1087	939	830	791	733	741	658	634	547	546	511	505	499	473	457	475	439	483	450	442	445	401	381	418	391	382	406	415	366	385	433	345	373	357	387	338	360	359	370	315	332	331	298	353	370	368	375	337	310	344	352	360	350	338	320	326	317	352	362	341	357	351	331	363	347	328	336	349	384	330	346	337	331	335	367	317	343	318	342	367	340	337	338	377	346	340	331	295	318	340	362	334	338	330	338	346	329	332	325	343	342	328	329	300	340	290	341	331	336	333	326	329	320	315	319	332	321	312	295	349	353	342	347	342	345	310	353	364	315	329	315	364	297	351	331	323	317	326	328	326	334	350	326	299	329	344	326	319	304	342	317	314	316	318	354	321	299	331	303	319	335	356	320	334	326	337	342	364	347	345	336	331	347	306	341	354	314	324	320	327	322	338	326	321	316	292	363	337	326	310	353	342	340	311	354	319	342	308	326	334	335	328	336	329	329	316	317	300	303	324	316	322	333	300	309	341	334	316	339	345	320	334	310	330	346	353	318	319	300	320	335	284	301	319	323	301	384	283	320	330	325	340	349	337	327	306	304	299	342	308	341	326	347	317	330	353	340	341	324	309	317	346	304	306	330	317	322	332	339	327	324	320	314	362	335	336	329	318	325	353	345	319	331	327	328	299	342	332	304	314	321	365	366	311	320	353	327	340	322	353	366	338	335	337	320	332	335	325	327	320	316	307	336	352	316	311	339	320	331	311	344	335	293	329	340	315	331	352	348	315	311	339	338	303	346	332	327	312	332	309	316	291	324	334	318	309	323	353	323	350	326	356	345	323	328	305	322	339	336	338	341	345	325	354	303	329	308	324	317	320	333	329	339	314	346	349	284	349	314	337	327	340	288	359	315	327	317	303	330	303	354	334	308	315	304	310	309	321	325	345	331	328	328	346	311	353	344	309	330	327	312	344	340	311	318	355	331	310	333	313	349	335	332	339	327	343	321	339	339	333	368	335	316	329	342	317	309	309	343	308	337	332	359	306	314	323	326	330	355	318	377	348	366	339	342	336	304	316	326	339	325	293	342	341	290	347	340	324	333	317	310	345	301	310	340	351	316	302	320	314	307	352	350	298	317	332	319	338	286	328	343	352	305	309	334	325	337	337	325	303	337	333	327	299	319	312	337	328	304	347	324	327	348	328	357	300	347	301	325	328	334	316	330	358	323	311	306	344	333	307	347	308	330	312	307	351	342	315	329	333	348	325	337	337	305	310	303	336	318	356	365	334	354	340	296	344	352	324	347	347	339	322	316	326	325	331	292	335	311	341	320	309	316	327	336	324	298	352	309	301	308	319	338	297	328	323	306	323	326	335	348	304	320	326	330	349	337	355	314	331	340	304	355	350	319	345	303	357	344	335	331	334	332	335	298	362	339	319	324	347	308	339	339	301	340	332	304	337	324	316	328	346	308	333	324	297	331	356	302	326	301	306	335	307	335	307	325	335	335	357	301	300	344	332	332	339	345	322	315	307	319	322	338	336	336	336	348	350	330	383	356	314	335	365	288	345	339	332	311	351	335	317	336	336	345	340	317	304	331	340	315	315	340	293	341	288	332	340	338	318	338	321	346	336	327	329	313	330	338	320	326	307	322	316	332	352	354	311	309	322	335	316	337	335	325	297	321	337	339	328	311	376	288	345	351	349	323	329	334	318	321	325	316	329	330	324	328	338	338	337	316	329	303	312	319	354	317	329	325	338	333	319	324	318	343	355	321	304	295	325	344	347	317	363	326	327	303	338	320	328	341	312	366	321	331	326	345	340	348	355	309	299	346	323	353	341	284	319	327	316	333	361	337	336	339	320	308	354	358	313	328	336	323	337	324	336	335	337	307	340	317	316	355	342	334	329	325	338	303	323	356	319	308	319	340	325	339	357	312	323	331	306	309	323	308	328	339	335	336	342	309	353	354	318	325	339	326	347	333	341	322	373	360	344	335	320	304	339	335	317	323	346	350	336	321	372	321	351	323	302	337	348	313	345	341	313	305	326	326	348	333	322	327	329	331	319	313	340	323	334	326	336	325	339	347	307	325	341	341	354	335	342	321	333	319	315	323	363	322	337	326	340	346	331	307	313	343	314	347	326	333	350	333	320	309	322	302	307	330	338	319	323	318	348	339	323	331	330	324	329	334	318	333	323	328	339	311	371	351	341	289	314	352	328	306	319	327	319	329	318	312	343	324	316	378	296	309	313	323	324	305	309	348	320	344	329	385	307	337	336	323	307	314	350	308	359	332	347	340	349	345	327	331	308	354	310	324	324	338	338	346	351	341	330	294	343	322	357	311	328	348	339	315	333	315	371	332	330	308	331	315	328	331	320	330	316	345	324	336	306	340	342	312	328	344	298	296	331	304	329	339	354	302	335	348	312	335	330	343	327	302	311	333	316	347	334	306	335	337	292	333	353	389	323	333	335	333	334	368	339	326	308	326	348	304	326	375	322	307	341	361	368	329	326	326	324	335	317	331	365	333	313	332	324	299	357	307	316	324	337	356	311	340	346	332	325	352	352	351	340	325	346	320	325	323	350	321	330	327	309	311	308	319	362	342	336	352	331	335	342	318	355	344	324	349	339	313	320	328	319	337	313	320	298	321	309	348	332	321	341	312	330	313	325	308	346	320	318	353	339	357	353	335	325	314	330	328	324	329	322	341	332	314	314	325	331	334	350	344	308	363	328	352	334	331	335	321	325	332	353	349	323	348	334	316	328	309	316	315	302	345	335	315	356	355	309	316	313	311	319	304	325	354	286	304	314	335	333	322	347	354	339	344	342	332	307	337	323	319	340	340	362	326	307	321	328	305	306	331	319	340	322	311	336	294	334	319	341	319	289	350	324	323	313	359	329	308	344	330	311	318	366	323	312	313	334	341	329	382	297	343	314	334	299	334	322	333	320	326	351	294	325	334	335	345	316	341	320	346	333	339	324	286	304	327	317	360	333	303	334	320	330	336	348	315	322	328	317	373	337	327	344	350	340	294	334	332	314	313	341	296	339	298	323	339	305	305	340	368	331	347	330	314	335	321	318	317	303	332	353	337	337	328	325	333	318	359	307	345	348	349	294	346	320	348	324	319	335	335	336	354	360	331	326	363	326	345	330	343	326	292	345	348	329	319	334	308	315	320	347	359	312	333	303	342	348	349	334	363	329	311	351	364	326	328	349	320	350	346	371	344	337	319	324	316	299	330	313	335	357	305	364	294	314	342	336	325	329	301	344	332	306	335	337	329	292	327	322	320	318	330	342	329	350	302	301	319	349	343	292	318	334	324	346	302	275	339	324	319	335	324	312	346	316	322	356	331	313	321	329	382	311	336	336	324	328	333	337	337	318	347	313	341	323	338	333	315	306	319	353	320	333	325	320	336	365	348	351	329	336	345	309	319	323	315	282	288	336	338	316	351	304	313	310	328	321	339	304	319	312	363	337	329	334	322	357	336
52935	21453	14982	3629	1450	1017	784	631	502	424	375	395	325	312	307	298	268	243	236	220	237	218	223	212	224	208	216	242	244	218	219	210	212	186	211	198	222	194	203	203	224	198	198	190	195	219	198	212	184	186	196	198	173	207	183	193	195	186	203	198	195	168	183	219	200	181	173	216	218	184	189	153	198	203	193	221	200	206	215	182	168	173	207	210	178	184	186	189	220	193	207	206	210	199	173	200	162	204	186	217	201	200	197	184	199	195	186	176	158	194	219	187	205	195	200	176	194	163	178	208	187	209	175	193	210	194	196	205	204	201	189	209	202	186	170	183	169	180	201	196	178	177	171	183	175	187	178	205	191	178	203	201	200	182	160	219	182	179	215	199	182	200	180	201	195	195	169	194	222	212	163	175	194	198	185	188	215	200	198	176	196	205	196	185	205	191	197	179	199	188	197	198	176	203	182	169	186	192	188	192	197	198	206	207	201	208	202	184	181	190	187	232	172	193	185	198	173	178	190	238	194	172	189	184	193	179	205	212	209	195	185	169	183	182	190	173	200	171	164	195	155	208	221	212	192	185	199	185	193	176	200	202	186	198	176	182	191	204	193	178	188	161	193	195	170	198	203	198	198	191	185	233	203	225	185	203	175	170	175	202	199	199	206	201	191	208	189	187	193	186	206	166	211	198	178	187	197	198	192	209	171	170	191	174	174	204	193	212	180	170	174	207	168	178	183	184	203	189	171	197	190	205	188	193	169	202	189	219	190	181	177	156	193	193	177	208	189	202	214	177	185	186	198	204	173	186	188	226	157	191	183	190	213	199	183	165	189	210	204	215	190	202	179	192	193	210	191	201	191	191	206	190	193	225	209	183	204	202	200	199	181	183	169	172	208	183	185	186	201	205	188	211	194	184	184	198	178	198	197	168	203	183	219	172	197	179	199	177	174	196	200	191	191	178	169	179	194	190	173	208	163	189	199	194	163	203	191	190	196	194	175	193	190	209	198	205	194	199	207	228	192	206	201	176	193	176	186	210	177	193	189	203	186	201	175	182	195	184	173	190	194	189	220	210	197	172	207	186	209	212	202	190	194	197	210	170	182	173	183	186	210	179	201	177	195	200	203	228	206	194	186	182	217	187	190	207	213	187	192	206	188	197	220	189	179	207	178	155	174	154	161	188	168	210	170	210	183	184	214	191	198	177	195	180	192	197	164	170	169	178	209	191	191	183	182	202	189	188	226	209	204	207	200	202	210	194	203	215	169	206	166	174	204	177	202	199	174	178	192	197	214	199	195	197	205	211	184	185	190	188	187	181	190	189	203	208	194	181	161	195	188	198	185	206	183	199	162	169	181	189	200	171	193	194	188	180	179	200	183	181	199	190	167	187	189	209	168	193	191	192	189	165	200	214	217	179	185	189	183	181	183	187	179	203	199	194	223	198	194	177	192	216	199	191	190	166	186	192	186	207	178	186	206	186	191	200	213	182	189	206	174	204	197	210	173	191	209	158	216	213	221	205	195	178	199	209	179	167	192	207	202	210	188	188	180	215	177	218	183	215	193	177	198	187	167	179	167	188	193	219	187	165	228	195	202	201	208	195	187	201	187	175	153	193	173	199	198	184	193	200	212	192	164	169	169	190	190	193	187	207	169	208	189	186	189	188	195	206	201	204	191	206	207	216	169	179	190	177	184	179	203	211	169	205	181	177	203	174	197	186	200	174	199	197	181	199	207	180	176	215	182	182	176	209	202	190	194	200	214	197	174	155	169	201	182	217	181	185	196	189	199	187	178	185	206	208	194	178	189	194	216	181	187	204	174	195	191	207	174	206	176	176	185	179	203	200	193	176	175	205	200	188	202	195	208	204	181	185	197	177	201	179	165	182	177	202	195	172	197	195	189	216	191	211	202	180	215	175	195	207	202	165	196	186	209	190	177	197	204	182	203	211	199	186	180	180	202	203	216	181	156	173	194	218	166	202	173	216	184	222	184	185	195	188	199	198	192	159	178	189	185	204	191	200	190	184	185	182	216	195	167	203	186	202	167	197	180	198	195	195	203	172	204	194	180	176	193	189	200	196	197	172	201	194	194	208	168	193	163	198	172	179	189	181	182	190	202	207	206	193	208	155	206	190	198	172	192	189	197	186	215	190	183	200	175	189	193	200	189	219	188	184	212	229	196	191	199	194	194	193	216	184	205	195	191	183	214	196	187	183	200	220	197	178	202	183	189	192	190	192	193	200	196	180	186	186	204	210	169	174	178	193	221	209	185	187	174	187	209	195	185	202	195	214	205	194	188	193	207	189	180	183	206	180	183	176	197	183	222	196	200	211	197	208	192	205	194	179	166	182	187	214	179	179	213	196	230	206	196	180	217	200	187	192	208	202	201	185	177	231	193	193	204	184	210	199	178	220	208	198	205	196	213	172	186	183	172	198	193	189	181	204	187	186	204	182	189	189	222	178	184	179	204	171	199	161	224	168	197	193	195	183	193	202	175	195	186	200	196	176	211	199	181	179	196	185	182	197	188	188	213	211	184	207	212	177	179	182	180	182	188	190	201	204	196	191	187	191	176	200	201	199	194	186	194	210	202	191	228	174	162	183	169	184	195	215	197	184	211	198	194	201	185	211	196	217	212	231	196	167	222	201	179	218	219	187	198	180	182	206	183	207	207	191	193	195	203	210	159	199	175	181	197	206	170	178	170	199	169	199	186	168	183	193	189	198	191	185	199	170	180	203	190	205	203	202	190	167	203	166	178	210	203	195	196	210	198	180	164	181	188	196	213	214	184	176	191	175	198	216	185	182	214	224	196	200	183	184	185	166	184	183	195	179	206	209	192	201	169	196	186	175	175	205	183	172	167	203	188	181	192	191	206	184	200	196	194	193	178	205	161	175	181	201	189	180	205	184	157	217	186	194	225	203	187	190	184	200	188	181	197	161	196	182	202	182	186	185	207	197	189	189	195	188	176	175	195	175	168	191	192	175	206	191	207	192	184	240	186	218	182	212	190	201	196	218	198	198	208	180	192	190	195	204	204	183	181	170	210	189	198	191	202	198	178	196	168	201	202	172	181	207	190	161	192	178	194	206	190	187	195	189	186	197	184	216	190	192	177	210	205	199	210	202	183	197	199	173	190	187	206	180	191	191	175	197	182	177	202	180	185	201	192	168	176	196	187	192	185	182	187	201	212	193	197	198	186	177	200	188	192	194	180	179	202	219	181	175	173	180	210	211	203	219	171	205	202	195	198	202	185	195	177	195	190	175	214	209	210	174	220	168	183	182	191	188	216	179	193	193	187	170	185	199	211	201	200	210	187	203	187	200	206	177	193	171	199	174	209	190	184	204	201	202	188	190	199	174	221	216	208	199	182	163	203	187	199	191	181	196	176	177	183	185	177	185	167	185	176	173	194	154	193	193	204	193	193	191	183	181	169	191	196	194	203	185	180	176	184	188	162	198	187	159	199	192	192	194	194	174	208	158	201	176	171	183
30526	2514	5667	6196	5169	4117	3440	2843	2424	2153	1904	1593	1515	1310	1226	1273	1204	1086	1030	1005	927	929	876	881	857	821	869	857	799	758	760	775	799	767	722	698	667	727	671	706	717	671	626	724	695	610	634	629	631	655	656	618	610	645	631	631	648	630	645	613	613	630	668	630	612	608	613	603	627	626	599	617	568	626	589	590	583	620	609	587	637	631	621	654	602	602	602	623	579	597	625	590	579	597	616	590	609	565	621	655	619	576	633	585	586	601	616	604	597	606	614	589	653	599	586	603	650	602	579	597	562	562	645	576	608	626	549	582	586	609	582	597	584	539	587	594	624	633	579	552	562	621	593	611	590	584	565	611	556	594	574	552	564	580	610	631	574	613	544	536	581	572	566	569	582	573	597	596	593	614	582	587	612	577	545	620	552	609	588	609	598	631	602	581	586	589	632	598	618	561	598	563	638	553	606	597	553	597	579	572	587	560	580	559	589	582	591	534	568	592	622	628	559	584	592	587	547	589	562	573	560	580	599	588	596	605	613	604	586	583	609	600	550	594	627	615	548	618	595	581	600	606	587	563	576	584	560	554	580	629	569	531	555	559	582	589	597	595	602	600	607	617	584	561	616	603	579	604	605	601	595	577	578	572	578	578	616	582	590	591	601	549	570	609	606	578	584	605	621	598	596	550	526	640	596	655	581	550	560	580	601	579	548	644	577	597	593	608	609	628	604	593	572	582	592	588	622	573	588	550	563	597	573	625	595	585	570	667	563	597	610	557	625	653	587	598	625	550	587	603	562	627	553	542	613	603	585	571	544	564	588	630	647	554	559	582	579	590	612	584	584	540	590	570	577	591	576	635	565	562	586	586	592	606	576	579	560	560	606	570	583	621	538	623	624	590	620	586	532	594	558	569	591	589	611	589	592	601	595	600	558	579	592	558	616	574	588	615	558	623	527	558	553	623	634	568	544	584	580	573	608	565	597	585	618	598	586	588	612	607	543	616	620	591	628	592	564	634	616	584	552	582	629	607	563	618	600	590	568	630	577	562	557	590	573	574	581	595	596	598	561	596	577	643	603	579	595	570	572	573	615	569	577	590	578	598	578	610	596	553	613	569	577	557	605	588	549	613	542	626	586	582	610	547	577	608	558	578	592	633	579	558	586	546	587	564	585	553	587	561	591	610	599	581	601	614	544	578	589	559	596	607	561	583	589	629	569	586	586	553	588	603	592	577	581	598	596	588	572	574	610	571	561	567	600	567	558	556	568	580	604	557	579	569	533	589	539	568	591	601	599	583	583	573	602	608	549	568	574	622	564	597	604	550	560	608	611	581	587	558	631	629	601	585	570	549	529	589	606	571	575	567	582	615	581	558	542	586	603	586	612	583	540	583	580	575	581	577	582	568	591	613	558	540	627	588	582	622	593	570	603	540	592	594	615	560	536	572	616	622	602	553	563	576	576	628	608	585	547	602	586	596	643	590	595	532	597	551	571	617	578	561	605	596	589	556	620	568	585	624	612	580	621	594	601	550	576	608	636	575	574	614	601	620	613	581	590	591	630	536	579	526	554	587	584	601	629	539	587	570	564	598	583	568	536	613	547	636	553	586	634	562	584	582	599	564	597	569	583	573	583	562	588	586	602	623	597	541	570	595	566	566	624	582	629	568	580	557	639	599	602	603	571	626	652	594	604	627	603	579	568	610	563	563	576	583	564	542	602	575	555	584	578	584	636	610	601	569	587	587	595	570	595	577	550	610	580	541	588	606	589	649	640	570	529	616	591	628	611	568	613	595	577	610	575	600	609	589	551	598	608	547	585	554	611	625	653	590	572	533	578	597	591	619	587	551	551	568	587	575	585	548	589	596	626	587	627	589	600	565	599	588	554	603	556	599	597	571	564	607	567	579	607	582	604	550	610	592	588	583	554	608	546	589	613	578	593	592	561	570	592	518	592	594	591	594	646	625	609	604	607	589	619	564	555	589	595	581	597	577	624	596	638	614	618	571	606	601	549	615	592	584	611	575	583	568	560	573	591	596	585	598	550	610	569	594	592	557	607	573	537	553	564	579	596	553	610	571	591	590	575	602	615	608	543	552	571	554	567	602	592	582	609	590	586	611	603	583	574	608	590	583	595	561	579	574	594	541	573	557	584	587	595	605	577	565	598	630	610	616	585	559	602	608	551	596	598	589	563	598	571	551	585	562	633	609	594	561	549	626	572	598	592	548	629	593	574	628	595	559	597	591	542	521	634	618	555	604	611	576	541	588	554	591	656	596	592	597	634	558	583	600	523	608	551	561	566	562	592	557	595	603	579	608	581	601	576	625	610	592	575	618	563	598	554	610	594	585	613	614	567	617	589	577	590	596	588	573	621	567	598	591	635	593	601	615	612	556	558	611	586	598	589	590	594	604	574	580	635	609	588	606	622	535	581	565	609	645	595	576	600	557	641	550	560	579	536	595	585	584	605	592	609	565	601	617	602	596	569	646	612	565	587	582	624	597	625	584	587	558	577	588	588	590	588	569	598	595	604	594	589	574	564	588	555	621	606	582	633	614	571	671	581	585	621	583	576	587	581	548	605	569	623	592	588	591	613	618	586	551	532	563	597	576	575	620	595	550	570	593	593	561	562	560	565	617	567	592	654	618	601	566	607	606	544	594	571	613	591	589	644	599	576	606	572	561	617	582	640	576	562	583	598	582	619	558	578	607	576	559	600	606	592	591	577	561	606	618	576	581	629	553	575	577	569	553	600	608	543	593	598	595	576	568	604	613	579	624	600	601	548	604	611	559	614	616	585	555	568	551	597	585	584	622	563	637	592	647	539	580	563	602	596	569	579	587	606	578	590	596	598	587	642	566	593	568	633	582	578	603	606	579	586	602	588	616	575	539	589	620	584	573	633	577	542	643	579	560	612	602	593	596	605	619	587	608	612	552	618	601	621	581	573	573	576	567	605	558	580	575	560	636	599	585	610	580	576	592	593	577	611	575	602	596	554	591	581	574	599	576	578	592	559	563	608	581	573	608	566	591	609	581	567	604	599	559	568	577	593	589	580	603	586	608	577	605	579	592	610	565	648	584	553	566	586	577	560	574	542	627	585	521	585	573	602	596	553	617	596	608	592	567	584	560	626	589	581	585	567	612	585	566	564	558	602	609	583	578	605	578	617	595	585	571	612	563	606	565	640	604	617	601	594	551	595	553	540	620	570	566	612	572	627	605	544	604	537	565	621	578	588	575	575	560	581	601	572	575	572	600	562	579	552	598	630	618	596	605	603	575	519	572	598	552	639	596	580	586	594	586	576	581	628	570	584	602	560	573	566	580	621	592	564	593	596	602	605	580	575	609	591	557	589	605	585	605	592	598	613	587	614	578	580	593	621	582	608	570	593	563	547	596	577	564	578	602	613	597	559	581	564	597	584	614	556	593	559	612	592	587	542	586	548	556	549	587	580	577	576	580	560	592	568	538	561	587	587	596	606	592	576	556	589	552	587	624
7727	415	322	204	163	175	147	152	155	133	149	133	142	156	155	148	128	155	135	164	144	143	147	133	143	126	144	147	153	131	147	139	140	156	157	146	147	174	164	137	157	148	155	133	173	140	133	154	129	130	146	148	167	133	127	146	168	143	151	167	155	169	134	138	135	127	150	154	140	139	165	128	136	147	137	158	154	141	151	150	144	120	156	159	133	166	135	151	131	144	156	133	163	147	154	166	131	136	147	135	149	153	153	174	160	154	139	141	130	138	170	138	153	152	146	143	167	159	147	146	135	163	136	131	137	153	171	145	123	156	151	145	155	133	147	148	147	155	159	148	138	154	163	140	154	156	154	156	153	147	150	146	136	124	133	149	164	168	153	131	139	155	143	163	118	128	151	148	162	169	138	162	163	184	164	122	129	139	150	159	130	140	169	141	143	125	134	125	150	148	150	145	147	131	156	169	159	130	134	136	144	138	151	137	148	133	146	165	138	166	125	147	153	131	149	126	179	144	150	144	151	171	153	163	130	162	154	158	126	141	174	160	141	150	164	141	135	132	131	150	146	141	126	148	134	133	148	116	148	134	184	162	148	150	147	152	147	129	151	152	154	156	130	152	147	151	144	142	150	138	136	128	144	150	171	159	144	154	164	135	129	132	133	126	151	144	144	142	146	158	163	138	169	142	142	166	139	157	160	138	149	147	134	150	136	135	161	156	159	171	135	144	167	147	144	134	158	135	170	173	150	159	140	158	154	129	163	160	120	119	128	150	156	143	156	145	143	138	142	172	159	167	143	136	141	158	172	149	140	135	140	134	173	167	169	144	126	156	147	154	153	144	142	157	159	159	150	122	130	124	148	142	136	136	142	158	148	132	153	144	134	151	148	150	130	142	159	184	145	148	170	151	149	155	150	153	140	143	135	155	154	141	142	147	146	146	169	135	132	136	153	165	137	149	179	167	131	158	154	177	153	158	151	142	127	148	148	161	152	128	131	171	166	166	146	164	176	137	157	154	143	144	158	155	144	144	135	145	150	161	176	149	138	151	145	156	163	150	147	123	127	126	149	138	141	143	146	113	129	146	176	139	163	154	167	147	161	139	155	155	153	149	167	159	150	147	158	168	166	126	139	141	183	152	158	159	150	134	163	141	143	157	145	144	164	133	151	136	160	137	160	134	126	124	134	121	140	151	144	143	128	142	154	136	150	148	153	129	143	171	146	139	115	141	176	137	128	143	160	136	153	159	139	147	145	139	144	146	138	165	161	149	123	142	141	160	158	146	154	144	146	147	148	152	142	147	173	129	159	135	139	160	143	132	165	144	129	127	156	150	130	157	135	153	136	160	152	162	153	157	148	170	151	148	144	151	161	138	140	162	151	133	141	143	163	151	147	138	133	152	148	150	151	124	134	141	138	175	140	133	152	123	151	136	153	139	155	146	141	137	129	144	144	152	154	161	160	136	138	148	144	155	145	167	159	141	152	147	159	153	149	130	149	146	159	134	148	153	135	140	140	142	131	160	159	140	154	147	150	139	143	153	144	151	141	161	154	126	144	146	162	146	149	137	152	125	143	143	140	142	144	138	141	145	149	132	139	157	157	132	138	141	122	134	158	149	158	139	130	148	145	174	157	165	155	144	145	138	134	148	134	162	173	171	148	133	134	160	138	145	156	147	129	144	155	166	141	143	142	162	133	135	156	142	145	174	167	142	119	147	147	148	148	153	165	155	152	164	156	139	127	154	164	150	153	160	152	176	154	137	133	172	148	156	131	144	157	171	185	126	161	144	142	142	160	129	137	153	143	138	160	148	140	152	147	142	161	159	134	141	146	144	145	136	134	149	127	148	135	137	180	145	140	147	145	136	126	126	156	148	179	144	167	168	158	132	155	146	143	130	143	143	130	172	155	137	127	151	154	145	172	149	151	164	141	171	146	150	133	159	141	137	149	147	131	136	140	151	146	142	146	164	149	156	155	154	154	151	166	131	179	126	168	146	152	143	144	130	142	153	160	134	127	160	147	139	146	142	141	144	146	134	169	156	149	137	139	153	166	165	142	140	135	167	128	153	149	177	131	147	131	143	143	145	148	152	144	128	130	138	142	121	141	145	128	143	139	155	124	165	131	167	157	162	158	131	151	144	175	148	122	162	131	139	143	144	173	153	152	139	144	139	166	153	158	142	135	154	130	140	142	137	137	159	157	148	129	134	136	110	132	145	158	141	138	146	154	156	138	132	163	137	139	135	141	141	164	146	155	158	144	147	125	149	144	147	129	145	154	141	150	140	142	156	160	152	159	149	160	129	150	134	153	150	163	135	152	137	151	140	130	166	152	161	147	129	145	158	160	133	165	145	138	173	159	160	156	134	154	157	119	118	156	146	157	146	164	163	172	160	133	135	140	140	141	163	158	141	140	137	151	155	137	156	150	138	158	159	120	140	129	131	144	157	153	126	152	153	142	144	159	147	145	148	160	168	157	147	155	152	150	161	176	137	148	150	141	139	161	134	158	144	152	147	136	142	141	146	153	145	147	145	140	150	148	133	148	152	142	148	153	129	147	155	152	122	158	166	140	139	138	142	155	154	165	145	158	157	151	137	171	135	149	127	143	145	141	143	153	137	150	136	147	166	148	144	127	144	153	120	145	140	145	163	150	160	136	171	134	161	143	156	149	148	147	145	143	149	143	137	163	145	142	148	136	140	139	146	142	140	180	140	152	154	168	148	142	126	135	138	148	154	136	161	149	153	138	160	150	146	149	146	153	132	151	153	144	133	150	152	161	151	131	150	142	142	158	144	149	134	147	137	146	132	142	136	146	131	178	150	133	155	164	140	143	147	160	139	145	151	156	172	171	170	147	139	137	125	159	161	146	141	162	144	146	171	145	158	131	146	140	156	137	149	159	157	142	163	135	121	126	138	151	137	133	153	143	135	139	141	133	149	146	182	165	159	148	163	133	153	147	133	159	151	140	145	146	130	136	136	139	147	151	145	174	130	149	137	161	148	125	147	149	150	135	133	160	123	145	158	160	146	127	143	153	141	154	164	152	142	157	151	160	138	152	152	136	146	143	150	162	154	157	123	135	134	153	139	150	153	128	151	145	142	142	156	155	122	164	144	151	167	151	133	161	151	126	158	162	142	141	131	172	138	142	131	162	124	152	137	137	121	161	158	154	149	141	150	141	149	140	146	154	139	144	143	157	151	142	119	149	174	142	161	132	152	175	152	149	168	128	135	134	151	140	159	141	151	149	130	158	140	153	162	150	145	133	141	145	147	161	126	134	126	165	140	156	143	158	167	160	168	164	143	153	164	151	166	162	142	156	146	143	143	135	159	145	170	153	156	126	146	131	135	150	138	147	162	158	139	149	148	157	155	146	154	153	160	166	182	148	157	167	159	135	132	157	146	153	155	149	180	150	146	136	143	145	144	138	139	140	158	130	165	124	144	150	145	185	139	161	152	161	134	151	133	118	143	160	150	173	151	147	137	126	157
8120	498	592	640	611	595	540	517	473	494	501	492	480	487	487	487	466	503	454	476	464	482	447	441	484	454	460	469	474	468	496	432	476	453	472	434	484	463	486	441	472	434	490	443	396	468	465	461	454	438	459	453	424	478	457	459	469	457	464	444	408	478	476	437	427	472	450	471	470	484	460	489	438	408	487	458	477	488	443	468	484	455	455	518	456	458	440	474	469	432	450	456	465	453	447	455	468	471	447	488	473	473	480	458	457	459	443	433	487	492	472	446	436	453	453	428	455	456	460	427	466	410	422	455	436	492	448	483	451	509	483	506	491	424	436	473	458	471	443	458	479	452	465	473	457	466	437	480	443	449	429	479	451	436	434	490	454	421	470	433	470	470	418	478	470	473	460	504	495	442	428	441	505	484	431	419	456	422	444	437	472	452	483	472	446	427	453	435	442	461	443	481	450	472	507	461	447	454	479	442	445	457	486	433	444	497	444	407	448	475	452	467	426	450	436	449	459	467	485	483	468	428	463	442	461	465	427	426	449	442	418	417	479	445	431	474	429	450	461	474	511	468	469	410	457	440	448	496	441	443	453	446	433	432	474	438	421	474	453	474	473	440	460	446	445	467	473	470	435	462	476	438	437	431	462	463	483	445	468	452	493	454	442	493	471	439	494	473	441	450	446	475	483	465	460	437	459	459	439	466	459	492	461	468	477	465	453	459	456	468	475	475	426	502	513	450	443	478	470	438	460	440	463	481	455	411	460	478	467	467	447	475	465	438	459	456	447	455	441	464	454	439	498	472	428	482	448	459	464	437	438	465	439	491	453	457	463	458	480	465	453	448	434	490	464	474	476	475	494	507	433	461	464	416	435	469	464	488	491	454	458	441	468	448	417	460	439	493	451	440	489	491	465	466	417	476	460	469	473	441	433	441	454	461	463	479	477	440	472	464	448	431	468	416	468	452	493	443	442	455	462	465	465	484	486	420	472	478	437	500	480	469	494	447	444	456	457	433	469	449	469	488	445	457	455	442	425	461	460	482	464	450	503	464	452	450	471	424	485	432	463	439	464	452	468	457	506	450	524	446	446	481	469	476	475	460	466	439	424	463	474	448	436	450	463	495	465	489	455	452	478	423	450	471	428	464	449	440	468	453	429	440	461	429	458	473	408	447	464	414	429	422	418	425	432	425	474	478	438	470	488	423	478	482	487	436	429	444	453	427	452	468	427	463	469	453	456	438	503	440	494	472	445	433	445	434	455	441	448	488	473	425	433	467	477	436	471	453	493	459	475	448	466	462	452	452	494	446	441	471	455	449	473	458	462	454	470	470	416	428	447	468	482	482	460	409	471	480	438	472	471	455	466	481	445	445	438	451	460	440	457	456	434	453	474	468	460	438	479	467	428	451	476	485	441	458	443	422	465	482	475	419	455	438	458	458	446	396	465	432	445	423	486	488	468	460	440	466	454	425	439	445	480	476	441	434	436	465	460	432	470	464	467	443	505	414	445	476	449	450	434	475	406	442	414	482	447	463	436	437	452	410	411	479	472	467	410	480	438	452	487	471	450	429	471	465	453	416	429	441	451	467	501	457	474	467	452	483	441	482	460	422	459	457	453	449	450	447	462	476	439	471	485	441	437	441	412	466	427	488	491	449	490	455	462	476	488	428	488	437	437	477	484	438	463	440	455	447	434	490	465	451	492	466	504	439	425	438	484	457	445	469	473	456	451	496	471	479	464	453	476	440	437	482	466	438	501	460	456	446	449	452	502	446	454	423	468	444	428	484	458	455	481	436	471	429	448	480	474	442	425	451	479	454	464	459	435	433	461	462	476	476	506	462	392	448	445	506	455	471	443	477	474	435	455	455	446	457	442	466	456	413	425	437	429	446	460	442	490	468	417	475	454	474	461	447	446	444	458	451	483	503	473	461	466	451	458	476	444	447	485	452	471	482	438	444	398	481	481	500	455	419	419	450	437	502	466	468	471	456	439	480	451	460	467	509	498	435	429	469	412	491	451	438	464	472	447	449	413	437	465	443	465	457	466	450	444	455	477	471	412	487	492	436	445	464	443	484	424	452	458	495	437	450	439	478	425	528	469	422	449	477	443	450	464	487	497	475	469	454	434	434	434	452	425	493	456	444	449	428	436	466	448	446	468	439	461	480	467	487	475	466	439	475	464	439	452	457	465	472	432	482	437	487	508	459	464	438	456	458	446	427	481	500	477	481	452	445	452	488	443	485	429	458	451	460	440	451	444	483	476	469	493	465	462	438	448	439	478	440	443	448	478	481	436	457	474	449	448	459	475	480	455	450	443	472	463	475	473	484	433	472	481	444	432	450	471	454	485	436	476	480	443	428	470	463	436	467	441	429	515	450	476	452	497	480	442	436	444	455	478	474	443	481	474	459	412	421	447	465	426	478	475	470	470	466	431	438	434	425	467	484	423	487	488	442	481	441	418	476	448	484	449	474	471	433	448	464	464	471	481	424	438	459	450	455	480	471	465	473	445	468	462	454	478	483	451	485	429	453	469	466	467	475	430	460	453	472	467	442	473	430	467	464	475	405	466	463	465	464	416	495	465	455	478	436	453	461	492	424	489	434	457	449	445	462	439	506	461	421	474	433	453	470	424	444	447	457	451	469	458	464	464	476	443	462	463	424	470	418	478	438	468	467	464	431	502	441	450	435	450	460	428	442	444	470	438	475	462	469	504	429	464	490	444	500	457	464	439	498	429	436	449	457	479	474	476	460	470	460	472	450	428	475	432	454	488	465	472	487	496	480	488	472	451	473	440	429	461	462	461	457	471	429	442	427	454	517	428	437	466	460	445	484	444	443	453	490	436	476	465	440	409	455	466	428	455	446	443	503	436	450	465	459	465	453	448	490	493	427	468	419	477	471	496	481	441	475	450	458	510	482	453	421	461	459	472	493	453	472	489	432	430	432	446	480	481	474	457	477	461	499	457	437	456	432	425	459	511	426	469	437	433	457	461	480	443	456	489	431	440	462	501	462	464	419	454	467	481	450	486	477	479	499	465	454	469	438	468	434	427	437	436	472	431	436	456	440	433	450	475	476	436	468	444	477	472	473	465	500	457	446	504	475	467	448	440	486	477	459	454	502	425	473	471	458	439	515	431	492	433	414	470	467	439	415	458	422	477	449	505	455	453	484	460	460	426	454	436	458	434	455	465	442	441	473	453	451	474	458	450	467	469	452	465	425	482	410	434	481	467	433	449	469	433	439	489	469	478	449	401	463	438	454	475	435	484	456	437	441	425	443	464	450	456	479	429	438	447	463	442	451	482	450	430	479	452	448	430	447	476	429	437	483	425	448	506	480	471	432	427	464	438	476	464	478	488	444	448	450	446	425	435	443	451	456	460	443	468	477	458	470	494	424	470	466	454	466	415	423	458	472	442	427	451	495	469	444	469	448	466	462	471	428	485	466	452	438	461	462	405	460	442	481	442	456	474	453	471	448	458	458	404	477	475	421
46059	17153	4481	1109	671	522	387	310	257	194	199	188	153	148	131	150	128	138	127	105	141	133	123	129	112	121	108	108	108	111	98	94	97	121	113	96	100	117	106	101	91	109	110	105	98	95	98	91	98	111	101	113	102	103	121	96	91	116	98	90	91	109	95	112	84	110	86	96	109	98	91	110	85	92	97	95	87	78	91	109	105	118	104	87	99	90	97	80	86	96	97	98	100	91	87	72	83	107	106	94	100	106	122	108	118	95	98	95	101	81	101	108	118	85	90	95	93	100	97	89	84	93	95	80	94	95	80	107	78	101	108	98	78	101	72	92	107	85	100	93	99	101	99	90	97	94	75	103	76	99	117	106	94	87	88	82	74	91	66	102	92	93	115	87	99	78	85	103	75	98	84	111	96	107	105	107	97	81	105	94	82	91	99	102	108	84	89	81	81	96	94	98	92	92	82	92	104	87	98	107	89	114	96	95	97	98	94	97	96	98	90	100	68	100	92	84	108	90	109	83	101	114	85	94	99	71	80	88	90	99	98	91	87	86	95	99	96	103	92	88	90	90	98	96	78	93	92	101	93	95	93	101	89	95	107	97	88	95	117	88	92	96	88	98	94	111	97	88	99	98	101	91	99	65	91	90	90	94	82	90	92	97	99	100	108	111	91	92	103	91	126	108	78	100	98	93	86	111	91	104	90	92	107	115	111	92	80	96	112	106	84	98	74	94	83	91	110	92	106	87	115	83	88	92	104	93	123	112	90	103	82	98	99	87	80	100	96	88	105	85	77	97	91	83	97	88	95	105	100	122	86	111	78	89	89	84	96	97	103	91	105	87	87	94	94	103	97	96	89	96	95	94	94	85	85	93	93	99	90	95	94	112	98	89	116	108	88	101	102	101	116	95	93	101	79	64	95	96	91	93	109	103	106	109	95	97	93	107	87	102	99	125	110	105	95	109	108	104	95	113	97	98	112	100	87	97	105	94	104	93	78	101	93	94	99	95	94	93	86	102	91	87	103	87	107	88	81	93	98	114	81	106	101	95	95	102	111	117	117	100	98	105	93	96	114	101	80	89	94	80	84	106	109	80	81	102	98	90	100	114	106	87	99	79	90	85	103	96	118	98	81	103	92	113	97	103	98	100	101	112	107	108	109	88	98	88	88	89	95	105	80	97	81	106	100	86	98	113	98	94	95	97	101	88	115	101	71	85	103	100	77	85	102	91	104	93	77	96	87	98	87	86	103	90	92	110	89	86	95	79	112	100	79	92	94	82	94	103	95	97	113	108	106	89	96	92	98	119	101	102	96	122	98	93	87	101	104	99	72	99	99	94	99	97	102	89	96	103	101	103	92	93	83	84	120	88	95	82	96	90	87	103	79	90	80	96	97	87	91	83	98	107	105	93	83	105	85	83	102	111	110	95	108	97	94	87	94	100	88	102	99	89	110	91	80	96	87	86	96	101	115	93	111	92	92	87	114	90	93	84	108	79	99	117	112	90	109	103	110	107	98	90	95	102	92	107	89	99	111	109	85	109	93	97	87	85	107	89	101	93	84	116	107	115	71	80	80	86	94	89	90	116	73	92	94	79	98	88	110	98	89	106	84	114	112	85	91	103	98	111	85	110	94	81	81	87	91	93	95	89	95	101	60	76	93	85	114	97	107	98	96	112	92	91	93	93	102	83	101	102	89	81	72	77	131	103	79	95	89	99	99	101	97	96	97	86	92	81	90	98	73	93	93	87	91	90	85	103	114	88	103	105	84	108	78	112	110	101	110	83	87	89	88	79	71	95	90	79	98	124	108	84	95	96	87	90	99	81	87	97	93	103	78	93	113	83	98	104	96	79	78	92	102	98	88	98	80	94	89	115	97	76	106	90	98	109	82	105	101	92	96	103	97	101	90	100	98	102	98	100	90	89	83	72	77	84	89	109	81	74	109	101	115	100	82	101	93	77	107	94	101	94	91	100	100	95	105	85	79	107	87	94	97	100	103	118	118	113	87	113	90	100	107	91	103	104	106	80	85	107	101	90	84	105	97	113	103	88	68	93	97	110	89	96	89	107	92	91	85	90	100	84	88	81	88	101	96	91	87	100	95	94	97	120	118	97	94	98	107	116	107	94	99	109	96	94	81	94	104	91	93	86	92	85	98	110	102	86	98	97	79	106	98	87	93	101	87	82	97	103	95	94	87	93	79	92	101	115	81	95	100	98	86	104	117	100	85	97	83	114	64	104	101	92	92	99	82	101	92	93	94	83	87	88	81	93	95	99	91	92	97	88	92	87	86	110	88	85	87	94	90	98	91	85	91	105	93	91	87	97	93	93	95	99	86	85	91	95	115	111	83	99	103	109	105	98	90	79	91	98	97	89	95	103	99	81	113	82	110	88	97	102	91	87	110	115	101	92	104	87	92	99	104	111	91	85	88	91	88	76	77	97	91	90	93	117	99	97	107	116	77	93	103	82	109	94	97	99	110	95	106	98	102	94	90	105	94	98	79	112	94	80	100	98	96	106	113	117	103	96	83	85	95	104	104	102	93	106	114	106	117	113	106	101	89	97	87	94	95	86	87	92	90	102	78	100	109	91	102	93	103	118	107	100	84	104	95	84	85	85	105	100	123	100	82	103	88	99	98	90	101	98	93	107	100	82	97	85	111	101	93	92	90	89	91	87	102	104	75	91	92	99	120	104	89	100	95	100	100	95	93	89	111	92	105	120	83	85	90	101	103	95	103	83	87	88	89	86	98	80	93	97	105	110	94	95	90	98	111	94	102	80	89	110	85	113	92	113	109	99	73	85	98	88	112	86	103	91	99	107	94	112	76	107	94	89	106	77	83	108	99	97	104	101	92	104	98	94	83	92	86	104	120	94	114	82	91	93	80	101	96	108	97	96	100	87	86	96	97	92	92	89	95	83	103	91	113	91	91	106	104	71	107	97	91	95	92	99	76	103	97	91	85	96	90	86	83	93	111	95	106	92	94	87	76	77	81	97	92	87	96	85	107	77	87	102	88	91	100	100	113	102	126	88	109	111	95	106	109	95	83	90	103	102	90	110	85	91	90	98	76	109	114	85	95	100	104	83	94	87	106	89	92	94	95	102	103	88	99	105	99	80	93	92	90	91	96	94	98	81	87	87	76	113	122	108	87	110	85	89	98	104	88	86	109	102	82	82	81	88	100	108	111	79	104	100	107	103	111	118	89	89	102	97	110	99	89	87	83	93	93	95	105	107	87	82	95	91	98	97	102	92	96	101	92	89	92	103	95	96	102	95	83	90	93	91	80	95	105	104	109	94	91	83	94	101	97	90	106	69	85	92	105	86	108	98	92	100	104	92	112	85	108	106	95	101	89	116	92	85	92	104	78	91	108	96	87	85	95	98	86	119	89	96	99	98	108	81	88	96	102	91	103	103	80	72	107	117	98	96	86	87	103	83	81	84	96	106	96	89	80	97	100	105	105	83	90	106	106	91	82	96	88	84	108	97
24312	1303	2980	3248	2817	2147	1707	1469	1281	1049	959	851	817	789	693	647	597	620	517	606	511	507	473	497	449	440	433	425	421	414	408	408	393	411	394	393	439	388	373	403	352	398	387	399	345	340	382	408	360	351	372	362	360	350	358	328	355	357	352	331	356	339	362	348	345	310	337	354	344	313	335	342	341	323	335	325	344	346	368	325	324	346	343	311	349	328	346	324	336	320	317	323	335	350	339	340	352	327	366	356	339	340	315	324	321	321	334	331	344	311	347	339	322	328	324	362	319	320	369	324	346	358	339	314	349	320	320	311	366	314	312	332	333	339	315	342	355	323	313	341	326	333	345	332	370	337	330	309	338	340	305	323	317	363	303	324	324	350	333	341	330	315	340	323	337	306	343	318	331	310	326	331	315	340	345	334	384	357	312	329	336	324	331	331	317	341	330	321	340	351	322	312	316	375	356	301	321	347	324	336	322	317	331	328	319	293	320	359	337	326	302	344	343	348	331	345	296	344	314	333	346	320	334	336	313	339	347	327	319	348	332	314	305	339	328	321	359	336	360	294	323	344	317	350	320	304	344	345	309	350	327	326	302	333	318	311	385	326	321	320	317	332	335	340	339	293	320	359	343	334	345	324	322	343	343	326	317	331	295	283	320	321	366	323	320	297	329	329	363	352	326	330	321	338	342	365	332	348	312	361	340	309	328	357	325	306	377	345	297	286	357	361	314	345	329	307	346	341	312	340	309	365	298	266	317	357	346	312	333	331	358	341	310	349	338	354	332	314	297	328	344	327	332	305	338	336	356	327	322	320	318	311	374	312	330	356	316	316	319	343	318	350	325	329	297	331	339	316	333	326	334	324	332	296	312	353	327	353	342	298	353	322	342	319	347	372	308	304	311	322	294	343	290	315	336	336	326	294	297	302	330	319	298	318	320	362	349	327	321	298	363	335	278	349	305	363	352	334	298	344	342	288	293	325	344	340	350	331	353	315	289	363	319	315	321	323	349	318	337	334	349	331	341	304	334	342	360	350	322	313	312	346	358	310	350	338	325	349	360	325	333	332	335	341	320	333	340	365	324	324	284	295	312	349	296	318	335	330	339	355	322	333	356	298	347	322	349	322	330	347	296	325	345	355	308	336	297	307	303	335	313	350	330	333	369	356	330	346	366	308	344	334	344	307	340	334	326	322	311	366	339	301	320	290	307	335	339	302	305	339	347	349	314	336	342	329	339	324	315	335	320	334	306	314	326	324	372	322	359	328	352	327	312	312	312	330	331	341	351	320	307	314	337	316	307	354	378	356	317	324	328	338	328	329	338	323	316	322	337	312	312	343	341	291	338	321	332	325	369	315	332	330	344	348	331	287	333	307	325	369	315	296	301	346	335	325	325	359	327	316	303	294	317	333	327	362	319	302	305	292	308	345	311	315	373	306	340	331	313	311	336	309	383	317	306	350	340	323	353	316	308	319	353	312	316	322	330	334	325	334	344	315	344	316	330	343	304	316	330	314	333	326	319	340	336	327	303	321	333	319	320	326	329	338	334	325	311	324	331	304	323	340	336	340	324	366	350	336	305	304	313	357	337	306	352	325	322	321	343	318	322	341	342	337	311	311	336	351	264	322	358	324	310	336	306	303	344	326	337	311	313	318	329	357	324	334	317	328	315	333	319	299	318	276	309	342	341	303	312	312	289	331	327	339	362	317	333	343	328	333	297	335	321	322	326	329	331	349	330	319	309	349	358	341	332	332	306	287	317	319	317	342	299	322	349	314	315	333	336	337	298	317	331	334	330	316	306	337	339	323	335	341	339	348	292	337	331	322	324	329	361	315	332	358	347	347	322	299	322	344	353	343	342	345	374	307	315	313	335	357	344	325	341	303	295	338	300	352	311	333	310	339	296	361	328	350	323	326	341	337	318	327	346	368	322	322	314	333	350	294	347	341	376	329	325	303	326	330	310	346	340	286	313	335	351	297	341	351	342	354	325	335	320	342	314	330	289	303	331	324	337	329	320	295	319	328	332	323	311	352	338	327	307	314	363	330	331	365	322	359	308	332	332	347	347	324	337	345	303	317	342	302	343	312	305	326	335	330	300	316	310	377	330	319	341	311	298	343	330	339	345	323	313	327	344	329	315	320	329	340	345	345	323	325	329	321	350	320	330	329	323	351	331	330	307	324	355	333	331	325	329	332	330	341	312	333	338	368	317	336	357	346	319	310	333	352	340	336	275	372	327	320	384	319	297	325	307	297	298	359	338	389	310	304	323	331	324	316	339	341	335	367	319	313	304	309	307	313	326	356	316	339	324	351	317	327	346	341	343	343	336	344	365	344	312	320	317	341	319	305	362	317	289	298	310	337	318	335	306	341	307	334	369	339	322	332	336	312	317	351	340	294	320	311	296	344	308	355	329	350	306	341	331	322	332	316	324	316	372	332	362	336	334	312	290	342	322	333	331	330	325	306	348	331	314	347	354	336	315	323	328	326	343	330	303	332	330	347	356	335	318	315	347	288	345	333	331	336	333	315	325	330	337	340	336	327	332	330	341	335	329	313	347	336	349	320	308	311	366	365	348	327	313	372	320	356	327	328	305	377	308	311	324	343	303	304	288	335	325	354	350	303	340	317	309	335	314	350	329	306	364	342	340	329	344	342	335	306	324	337	372	320	334	334	328	349	323	319	314	333	316	330	324	347	312	317	335	325	335	306	312	353	310	322	325	308	318	311	323	338	339	320	336	317	343	373	302	325	313	345	340	329	324	340	301	327	308	300	325	324	345	319	376	327	304	311	310	311	337	308	345	340	353	343	373	328	339	368	340	328	327	313	297	339	285	323	353	344	366	320	323	327	343	369	311	328	299	320	328	301	353	314	320	337	327	321	343	332	304	359	321	315	349	331	328	327	344	308	318	295	328	347	321	323	313	310	356	336	318	326	302	345	318	323	350	339	300	338	323	342	316	325	328	318	324	308	349	312	292	331	344	328	334	314	332	350	328	331	343	303	311	339	351	330	319	340	317	326	347	338	352	354	329	322	335	329	309	322	360	330	355	339	330	356	337	331	302	340	317	324	300	316	326	330	354	348	373	311	327	317	351	333	331	320	333	329	350	328	324	327	349	378	330	305	320	333	316	325	342	328	316	377	286	309	350	325	327	322	310	324	351	335	348	344	326	344	341	307	303	347	314	284	294	347	327	334	329	330	348	347	337	330	326	319	310	354	319	349	318	350	356	350	311	321	321	340	338	309	318	353	329	360	358	368	382	289	329	326	310	344	337	343	307	342	365	324	322	322	334	341	341	311	322	347	344	319	377	304	339	332	340	313	357	307	298	328	369	342	326	331	298	322	338	301	332	340	309	316	330	325	306	304	331	362	314	306	341	345	307	340	341	319	311	341	329	298	305	325	336	337	342	334	336	306	318	340	311	320	361	347	337	351	321	335	317	284	332	329	305	359	337	330	323	325	349	349	338	308	332	325	367	314	315	341	313	327
49180	20982	13648	3076	1374	975	743	600	523	439	390	369	303	306	293	268	244	259	253	236	243	243	224	229	217	241	234	243	217	206	215	218	219	183	211	236	199	207	189	188	193	223	197	185	221	204	188	197	189	186	210	170	182	205	202	192	225	202	209	198	191	207	191	178	223	198	192	182	216	201	182	204	221	186	210	202	174	180	195	178	216	199	204	209	210	199	198	197	160	177	206	166	176	178	184	186	186	215	185	187	186	210	185	181	217	197	200	183	190	168	175	187	174	193	196	183	199	180	192	185	202	190	190	197	173	196	196	185	183	180	160	170	187	190	169	210	183	198	191	192	175	164	202	202	177	204	223	201	203	183	152	200	205	181	177	180	177	197	190	215	175	167	191	178	184	172	192	174	182	185	159	201	184	203	192	188	194	190	198	199	189	206	185	195	189	210	198	209	184	205	195	180	208	210	187	205	189	198	220	196	198	208	200	193	194	173	185	157	159	191	184	183	214	181	176	188	183	186	191	168	162	200	182	191	195	187	192	199	162	204	171	170	177	196	193	193	218	200	201	198	197	175	202	164	155	182	197	209	204	209	190	208	197	183	214	169	206	182	188	194	186	171	193	174	197	212	179	194	161	200	199	188	182	193	174	192	184	207	145	182	199	191	168	167	204	191	178	210	177	192	212	202	198	216	198	168	209	210	181	162	215	180	184	189	202	186	173	173	207	179	180	194	180	217	185	164	196	191	173	186	188	224	192	185	193	203	186	203	192	205	198	188	178	200	201	210	174	193	216	163	202	199	169	171	175	192	209	214	172	215	171	189	180	195	185	192	169	194	177	185	194	195	157	182	162	199	187	180	172	196	190	166	168	180	199	175	207	186	197	180	194	183	180	201	183	173	170	195	191	183	174	216	178	213	180	199	195	173	216	212	195	161	183	169	171	180	186	188	162	190	178	165	176	217	189	194	178	190	209	180	176	211	208	191	204	190	187	173	193	212	173	179	203	180	155	198	185	189	179	172	229	191	193	207	166	195	189	195	199	199	185	183	199	194	183	175	190	176	163	202	220	180	178	229	188	179	178	198	204	186	202	190	207	183	203	210	190	200	196	166	189	208	172	159	184	196	192	166	203	165	175	185	167	179	202	199	176	192	199	204	200	200	190	176	194	183	177	175	191	194	192	175	188	178	208	185	189	187	209	159	165	149	187	181	188	177	216	201	198	200	183	187	191	196	193	176	202	183	187	184	204	192	196	221	203	209	201	211	195	204	196	195	184	182	202	210	181	201	161	185	188	188	173	167	182	193	183	174	196	173	174	189	205	175	192	206	182	192	186	192	158	211	170	156	181	181	192	201	200	177	179	187	173	196	204	193	209	221	191	183	196	180	170	179	196	172	210	181	214	165	197	184	186	208	212	165	203	198	178	191	209	208	189	197	182	177	174	194	200	204	198	197	187	201	186	206	191	196	162	193	172	192	186	195	191	189	182	207	202	179	190	191	206	198	192	203	179	191	185	198	176	185	180	196	160	192	176	182	195	192	194	159	178	204	174	192	199	198	203	195	186	189	191	189	202	179	204	209	211	166	216	174	195	207	209	186	202	189	203	201	198	185	208	182	186	190	188	198	182	194	201	189	196	207	198	171	179	180	211	159	161	202	192	201	201	199	194	169	188	203	200	180	184	158	189	177	236	186	233	208	194	181	187	199	189	188	198	197	203	192	168	193	203	204	172	211	180	192	207	193	194	199	171	185	212	205	184	191	208	209	193	195	182	183	196	199	177	207	184	194	176	186	182	190	209	194	178	191	170	209	195	187	180	190	172	176	212	197	192	172	190	182	170	195	190	180	186	203	202	179	183	178	194	221	197	185	191	201	194	187	178	200	187	200	182	177	175	183	191	189	199	165	211	203	201	201	187	186	187	179	158	195	215	198	201	180	190	201	198	193	188	227	202	177	191	181	193	195	180	182	167	189	214	197	188	194	198	202	181	188	192	193	171	180	192	190	197	186	189	192	183	163	166	189	212	178	205	185	208	201	184	194	219	205	178	196	176	178	158	188	183	197	166	186	177	187	186	187	184	196	178	193	197	179	162	189	188	173	214	185	181	193	190	178	176	193	148	197	189	167	185	154	170	194	187	200	216	173	192	209	197	157	180	195	218	181	207	169	174	189	196	204	202	169	188	198	222	162	173	207	174	207	217	163	153	176	187	178	181	200	191	200	193	203	208	174	183	181	195	216	175	198	207	184	187	211	182	191	182	191	213	173	206	175	182	174	200	176	203	185	180	206	159	187	186	166	184	169	207	194	169	171	186	163	204	175	202	180	166	206	202	195	180	185	198	189	191	157	197	184	210	205	199	175	174	177	201	187	211	187	175	208	185	192	200	199	186	191	191	175	191	193	204	229	203	187	172	201	178	182	214	181	191	193	193	169	184	190	220	200	178	212	216	181	191	176	192	203	215	208	187	188	185	197	188	200	189	196	180	192	189	179	198	186	197	200	173	171	191	208	190	214	190	184	173	198	183	205	174	201	192	190	196	176	163	196	203	192	171	198	204	200	210	207	143	182	207	205	193	188	193	188	189	171	192	216	186	192	186	186	176	190	185	220	203	218	194	183	186	173	180	223	189	202	204	196	192	194	190	178	199	186	202	251	185	186	211	187	178	205	199	175	211	181	198	179	186	174	189	195	203	176	187	205	190	181	199	191	191	186	194	179	192	196	187	212	198	181	182	198	180	174	169	207	192	163	209	188	184	195	173	195	182	202	191	202	185	200	194	185	198	197	178	182	193	177	211	185	212	163	201	162	208	203	190	183	187	210	206	174	201	200	175	181	178	194	211	191	199	187	173	179	183	219	183	208	198	185	182	194	190	159	183	166	186	195	191	191	178	195	204	182	221	207	210	177	206	186	203	220	170	177	181	190	146	169	187	184	191	183	186	212	180	195	178	194	214	188	215	184	196	176	183	176	215	186	190	204	194	188	162	187	179	165	171	201	199	182	203	196	185	193	171	174	226	173	208	184	198	204	191	193	205	162	170	194	180	216	174	189	199	196	177	195	196	198	170	182	169	210	171	167	170	190	211	201	200	200	184	169	190	193	184	185	201	177	188	169	211	192	193	179	188	217	163	207	190	199	189	200	201	180	195	196	194	181	181	177	165	191	211	167	172	159	200	181	187	189	200	208	173	177	185	201	187	174	173	183	173	191	187	169	184	202	185	215	186	178	186	212	170	180	191	194	202	186	192	185	179	212	209	202	181	190	193	203	216	190	213	189	165	190	194	191	206	186	209	189	197	210	199	205	182	175	167	152	169	186	171	174	202	198	178	170	178	174	182	179	194	196	175	174	196	186	202	208	188	186	185	168	188	204	196	188	180	172	206	177	203	193	181	211	183	189	186	173	204	184	156	210	185	170	180	192	176	196	180	200	208	177	195	203	186	195	169	186	183	210	180	169	193	191	196	188	210	184	201	184	196	207	168	195	166	195	197	192
29488	2484	5683	6292	5210	4104	3520	2926	2421	2133	1885	1779	1533	1384	1311	1208	1184	1098	1077	943	933	958	925	884	887	813	801	798	784	792	782	761	725	693	725	687	709	713	719	668	683	639	682	705	659	640	661	658	663	669	621	670	646	656	624	677	638	634	661	587	617	662	584	615	640	628	642	598	615	621	581	573	546	646	582	595	586	566	601	559	591	632	578	619	644	598	617	621	595	593	607	583	620	612	588	594	585	597	563	613	618	617	603	562	572	589	591	642	597	599	586	574	627	629	599	647	565	599	633	605	588	612	549	591	577	609	580	612	605	575	582	577	547	585	621	587	603	579	546	572	589	590	612	606	569	595	625	581	552	591	617	597	625	608	571	561	584	628	627	576	571	569	557	576	584	564	557	582	581	567	592	592	619	594	534	582	576	595	588	632	581	578	606	538	598	613	600	621	573	597	606	591	628	623	566	591	553	586	544	581	582	622	603	578	570	573	606	598	618	600	571	578	556	596	610	594	592	583	582	595	619	630	599	557	583	583	593	585	607	565	572	550	632	577	577	605	583	587	623	565	618	570	566	573	566	602	567	564	596	598	580	541	560	526	612	599	609	578	566	586	602	562	586	577	610	580	613	565	604	575	565	602	618	573	584	582	575	569	600	603	618	605	595	574	594	579	602	568	584	546	575	611	631	581	549	615	554	618	600	578	579	602	574	631	591	570	581	550	601	561	566	565	560	533	594	598	562	592	560	634	584	604	568	587	578	563	591	577	582	588	593	603	566	595	604	560	596	599	552	608	590	579	609	563	573	585	600	594	613	566	579	572	579	561	595	597	624	558	576	558	611	508	603	588	644	629	607	551	571	562	607	556	631	562	561	607	569	556	543	564	587	591	572	582	590	585	568	531	534	615	604	595	591	599	632	563	603	566	582	559	583	569	581	576	621	615	562	522	627	565	538	555	619	586	616	587	637	559	563	610	591	574	599	586	591	556	588	615	600	599	573	550	600	608	569	618	558	535	579	603	577	578	603	550	587	534	608	562	623	572	583	581	574	613	558	594	607	574	545	597	509	604	582	577	554	560	595	604	584	604	604	574	582	566	607	575	556	618	598	617	476	624	607	542	598	600	614	558	578	548	597	560	573	606	556	554	611	575	623	598	611	591	572	607	607	559	566	585	538	601	599	565	538	564	572	638	616	595	628	607	589	589	604	565	591	618	566	614	579	587	604	604	519	606	567	560	633	594	562	613	597	572	595	597	582	548	578	561	564	587	624	599	591	572	622	573	593	590	553	560	583	581	590	586	602	574	585	616	593	603	586	558	554	582	596	611	594	582	573	576	586	577	595	562	605	593	560	614	573	590	600	610	601	594	540	647	582	566	611	572	613	617	568	577	593	611	581	600	651	552	580	611	600	628	617	617	593	588	562	606	572	555	597	612	578	533	582	583	587	575	628	585	599	577	581	561	626	566	582	598	636	582	554	567	576	564	574	565	602	598	576	591	590	573	642	566	579	576	566	598	590	576	610	629	566	544	582	585	593	609	590	604	596	604	598	611	588	550	578	573	581	571	581	603	562	540	603	591	583	613	570	563	517	557	622	610	589	615	557	636	577	610	561	597	570	581	593	592	550	626	529	549	572	605	565	589	623	598	628	553	571	588	572	583	591	590	569	564	603	593	584	570	589	587	597	572	578	638	565	634	594	546	603	587	630	541	588	550	561	611	545	541	629	579	562	595	580	570	582	573	587	612	607	558	591	551	562	639	589	616	599	563	566	607	511	599	575	590	582	581	567	556	611	578	602	573	601	582	589	596	607	567	591	587	570	632	604	587	565	591	596	579	596	615	598	593	564	585	564	614	582	535	580	606	610	551	544	549	603	561	570	557	602	604	589	596	601	596	585	562	621	542	555	597	580	561	551	580	574	650	526	568	602	646	590	564	604	563	591	620	608	571	641	581	607	596	557	575	586	579	596	581	604	573	593	603	593	593	585	576	575	572	597	612	560	595	559	532	580	591	570	625	582	561	574	611	575	578	612	581	574	566	574	572	576	645	545	578	614	619	599	587	539	628	580	574	575	569	603	588	614	564	568	561	593	572	552	575	594	597	600	588	579	595	605	615	601	590	582	619	586	575	595	597	634	542	587	588	626	605	556	601	572	586	605	552	576	567	549	596	571	606	602	604	584	618	576	581	604	583	569	594	586	584	604	595	596	544	603	588	554	574	552	558	583	588	551	574	593	624	574	604	569	625	606	570	572	573	544	592	585	575	598	572	558	573	572	588	578	578	602	583	595	593	598	608	596	615	628	591	584	594	606	587	581	603	585	580	572	600	620	577	592	582	601	600	633	599	562	561	610	564	591	589	557	572	602	580	601	534	562	595	598	599	635	532	602	610	581	619	583	581	593	611	616	589	606	627	598	602	592	575	598	629	623	596	611	574	620	595	611	591	575	577	622	558	578	560	566	586	585	570	572	577	626	574	586	564	579	596	579	576	550	554	603	556	545	652	555	545	610	575	590	594	558	542	601	586	571	595	575	568	609	564	572	618	582	584	579	600	564	593	602	527	583	610	581	577	554	594	622	551	575	630	611	553	570	582	593	580	581	622	575	604	568	582	575	563	654	539	607	653	537	563	580	584	588	562	531	588	618	609	587	553	591	597	615	582	583	599	583	580	575	608	596	581	600	598	608	575	565	589	541	608	575	584	605	570	578	568	564	568	607	584	596	599	589	574	616	574	589	556	606	588	566	580	572	592	581	576	595	585	599	608	581	553	564	595	586	601	582	562	609	562	588	607	635	569	613	585	590	569	557	580	587	575	578	575	582	604	586	554	602	566	596	564	553	602	574	584	580	583	597	613	555	599	590	570	609	543	615	573	569	603	572	611	615	581	551	570	600	606	600	574	618	631	612	611	573	569	608	583	603	587	542	574	573	579	575	551	577	628	571	638	562	612	628	574	577	564	598	597	592	587	585	556	631	604	565	613	586	580	604	560	575	604	585	617	552	589	601	608	610	566	606	603	576	626	556	582	617	567	569	605	583	560	578	558	606	569	607	554	507	559	636	622	602	564	559	582	574	610	589	610	603	565	595	602	612	577	596	597	560	512	596	607	509	568	590	563	568	547	633	590	600	614	594	606	606	624	606	563	571	597	586	573	644	594	640	600	592	613	621	580	593	597	588	550	573	587	628	615	577	587	595	540	562	526	582	593	607	554	545	597	612	564	574	604	580	566	536	603	596	563	582	602	559	560	554	604	570	604	623	607	596	600	577	555	538	524	586	613	616	577	579	588	593	566	584	607	620	601	537	578	590	556	621	609	571	609	569	584	574	537	560	604	618	564	634	586	568	601	563	596	537	555	627	576	582	593	640	558	616	580	597	585	620	582	527	582	566	590	597	534	578	582	616	612	608	628	587	604	590	609	598	626	593	551	586	571	595	575	566	573	561	591	617	577	587	578	589	595	586	573	580	526	576	630	581	583	626	596	598	561	594	620
7007	415	294	178	186	175	149	156	156	149	133	144	153	163	159	142	142	162	130	150	152	139	145	161	145	144	148	154	164	137	181	149	153	134	142	128	141	133	153	133	142	147	141	153	167	148	150	150	143	153	149	152	149	145	131	149	128	137	143	132	153	148	139	152	153	137	158	140	137	164	144	131	140	129	145	152	147	152	113	155	144	155	146	142	154	114	130	138	149	150	130	144	158	128	163	141	152	143	140	159	126	126	136	153	151	167	149	134	153	150	142	152	136	134	133	151	158	147	151	166	147	165	146	137	148	136	133	140	147	144	133	164	149	138	147	142	143	129	108	127	130	120	152	132	137	124	161	140	151	127	162	152	148	142	147	161	136	139	140	144	157	147	139	149	151	161	132	157	137	146	151	136	151	145	147	159	155	155	133	126	156	163	134	138	133	128	162	153	152	149	144	141	142	150	152	157	139	162	134	142	142	161	156	131	157	142	142	126	142	161	147	147	140	147	126	130	133	153	124	149	168	136	145	149	161	141	124	124	153	154	125	142	130	154	147	152	157	153	137	153	134	147	151	136	143	139	171	137	143	145	139	133	139	138	171	140	140	139	155	130	134	148	146	157	165	153	142	145	152	150	127	133	116	163	167	159	138	138	173	127	155	158	181	149	135	145	146	150	153	149	150	134	136	135	181	165	144	143	144	134	140	138	139	157	133	155	151	139	145	124	141	144	140	176	133	156	156	153	143	160	161	123	128	146	118	143	136	157	142	159	153	145	137	153	145	150	143	137	143	137	154	147	155	129	132	156	157	157	156	153	146	140	145	150	155	149	170	146	133	152	139	123	138	140	136	133	140	165	143	141	135	154	136	135	166	163	167	157	161	122	152	159	176	135	158	145	133	154	140	136	135	125	125	143	164	126	166	166	133	156	129	171	143	122	126	146	146	128	159	149	155	150	142	151	156	132	160	137	152	156	148	134	147	131	154	161	158	142	160	128	144	154	151	161	138	127	140	175	159	140	148	131	154	131	162	121	132	144	134	134	154	137	149	139	125	154	146	128	153	140	121	145	141	163	135	128	163	146	136	128	129	144	149	147	151	153	121	145	156	149	145	136	143	123	138	154	152	136	159	155	144	137	136	142	125	127	143	152	144	145	143	151	167	127	142	145	166	174	135	138	157	146	139	141	141	147	158	151	150	138	118	144	144	123	131	140	139	147	149	149	127	136	130	148	141	118	153	142	176	146	159	144	143	152	145	151	145	145	147	159	135	142	149	158	158	139	123	114	174	128	152	154	137	140	150	149	135	135	139	148	148	149	164	151	149	140	135	137	142	145	129	165	129	152	140	156	139	140	146	129	140	150	145	150	143	127	117	146	127	143	177	138	152	122	132	139	165	136	118	124	155	135	157	130	154	130	146	149	133	142	147	152	154	149	121	141	112	155	122	141	146	143	135	143	144	138	143	116	153	151	131	137	167	135	150	154	137	144	148	146	166	136	115	119	165	136	152	140	126	141	158	164	141	134	150	139	130	160	138	148	161	153	147	159	143	152	157	159	149	172	151	158	130	154	156	179	140	137	153	138	144	147	137	142	144	133	148	144	146	151	164	129	141	126	156	146	135	125	150	161	155	142	147	133	138	143	151	157	139	117	190	135	145	166	147	143	151	161	162	139	172	158	137	158	124	143	152	156	155	152	131	181	146	123	140	125	157	130	143	147	142	154	150	145	153	136	153	136	154	168	129	158	132	137	130	140	161	142	149	156	121	147	141	139	134	158	123	165	156	138	140	156	149	142	138	130	129	159	143	145	158	159	137	168	142	137	133	165	128	146	142	152	161	136	152	134	161	132	158	135	158	169	138	168	145	145	150	157	157	143	143	134	136	145	138	123	134	135	131	139	149	148	159	139	164	139	137	131	135	134	135	151	139	147	150	154	129	126	159	123	144	136	134	147	143	156	135	143	150	149	138	135	136	155	124	155	142	124	162	145	141	146	164	162	153	142	157	132	132	157	150	156	148	138	164	153	137	157	146	139	130	169	152	143	148	127	110	129	133	156	146	137	145	154	156	122	144	127	144	143	144	149	158	165	151	154	144	143	161	128	125	149	141	139	146	152	133	120	139	129	116	147	152	131	136	151	145	137	140	149	142	180	115	136	132	123	130	144	150	144	160	134	148	144	134	120	141	142	142	153	139	115	138	153	147	154	124	135	174	145	124	138	161	158	145	140	141	164	160	134	162	146	142	123	137	149	136	162	139	129	162	165	139	144	132	134	136	157	157	133	165	149	141	166	144	134	146	154	143	141	153	161	158	128	132	121	151	141	159	126	129	146	143	147	139	136	138	125	128	141	136	138	153	119	149	152	164	141	162	145	167	138	154	135	158	169	118	151	142	145	138	145	159	144	131	158	113	158	165	150	131	157	152	138	134	161	154	130	161	140	132	122	152	154	150	150	136	126	133	138	140	141	149	139	132	163	150	149	151	158	152	136	143	122	156	145	144	166	158	159	143	130	159	121	131	135	145	143	155	160	155	135	124	145	166	138	127	153	148	143	135	152	159	152	149	152	161	133	149	164	119	144	147	155	145	141	131	143	144	152	150	139	147	121	135	127	151	153	124	140	130	153	143	143	134	141	134	154	150	148	149	152	155	133	139	126	151	163	146	149	158	156	144	131	130	142	143	157	140	148	155	144	155	150	152	151	141	121	141	167	151	160	114	141	136	146	135	162	155	150	125	129	145	130	169	146	162	162	148	160	154	133	145	146	137	129	141	150	152	158	143	152	132	136	131	156	152	144	124	152	140	142	125	139	151	154	165	148	135	160	153	129	134	133	136	153	121	135	132	128	152	151	140	143	159	132	154	150	142	131	132	156	153	146	141	152	123	138	128	169	123	131	135	145	128	120	140	142	158	143	160	166	138	135	139	139	144	137	129	136	143	152	140	153	150	142	124	155	151	138	161	148	155	156	170	162	144	140	133	158	141	156	142	142	130	142	129	147	151	155	139	149	152	169	145	127	170	140	149	146	141	155	176	147	162	142	148	143	144	157	142	124	135	135	142	148	148	134	149	158	134	136	152	142	155	144	130	151	161	136	140	158	167	147	133	142	133	167	137	133	143	137	136	140	151	134	153	142	162	130	128	141	134	158	140	136	136	148	136	158	151	157	148	142	165	132	141	141	126	172	151	132	126	145	128	152	148	157	139	129	123	140	172	165	129	145	140	151	140	144	132	142	153	141	151	149	127	159	140	138	147	128	144	127	168	130	143	151	153	143	147	142	140	138	148	157	141	137	135	136	131	151	144	148	122	124	159	142	122	145	128	137	148	165	158	141	153	120	158	147	148	140	149	163	140	146	161	146	158	169	159	140	143	136	147	142	146	150	149	155	136	146	140	142	147	148	136	164	151	145	153	153	144	138	127	151	151	145	138	147	154	137	132	152	148	164	132	153	130	122	126	122	167	150	145	162	119	135	150	144	129	128	144	138	148	137
6813	522	621	619	567	540	509	514	491	503	478	483	495	502	451	506	441	436	480	495	468	479	480	483	492	443	468	462	474	465	439	476	424	515	438	457	467	452	464	438	414	483	474	466	478	475	456	450	465	478	462	466	416	466	458	480	404	440	458	482	475	424	461	423	471	443	482	446	471	449	468	445	464	431	468	436	431	439	469	478	475	401	436	448	420	456	469	441	444	420	434	454	471	440	484	450	432	452	451	463	465	454	450	455	416	458	449	451	465	484	449	474	447	452	418	454	433	405	464	466	429	420	481	466	445	423	444	433	441	488	468	436	430	479	433	451	438	468	430	437	466	444	456	476	458	448	443	466	454	461	437	474	427	464	474	446	473	465	477	466	455	436	486	465	438	444	451	477	466	466	416	494	457	474	428	447	467	429	470	465	445	463	419	504	452	442	490	448	479	484	488	440	491	427	430	446	440	456	442	474	436	486	453	461	474	439	446	462	470	436	471	469	444	499	430	420	430	432	437	460	457	495	444	437	484	441	475	439	449	419	438	472	485	449	478	460	480	470	448	449	440	432	478	456	434	475	454	462	471	405	438	442	480	492	376	480	470	453	444	417	462	436	434	416	448	449	479	483	481	454	416	462	446	452	448	466	445	487	417	459	466	510	452	459	436	424	483	448	460	474	467	459	445	446	426	450	436	483	489	444	447	454	477	441	443	426	458	443	472	464	474	468	424	409	443	492	420	445	429	453	436	440	432	437	426	441	439	468	429	439	464	470	439	485	437	463	431	488	455	475	438	458	396	429	482	437	466	434	406	463	472	444	464	453	434	469	441	453	423	459	424	417	439	474	453	457	458	467	450	486	432	434	435	436	461	487	473	474	443	480	419	435	459	449	479	430	479	452	456	464	456	465	466	468	481	474	469	448	450	447	460	428	462	462	408	430	459	485	469	450	437	506	471	472	475	444	466	430	480	400	471	459	434	458	450	489	454	458	479	463	448	424	446	414	435	483	464	439	458	462	450	460	480	428	446	443	468	442	460	450	453	471	444	429	479	433	434	467	445	473	451	456	435	443	457	416	498	472	437	500	470	460	418	483	432	454	472	454	461	487	482	444	489	423	438	436	427	462	452	459	474	442	427	445	451	473	437	459	479	488	432	466	439	420	492	483	464	465	473	486	474	480	447	490	453	455	411	454	482	458	438	452	452	440	454	452	475	461	452	466	445	440	453	432	422	436	419	468	453	459	436	500	437	461	470	409	447	472	483	453	440	488	454	410	431	435	458	465	421	458	432	447	444	420	435	456	450	477	422	452	414	450	427	433	396	452	459	425	471	439	454	465	443	458	430	432	490	467	465	456	464	481	432	422	447	430	460	464	474	468	461	497	444	450	438	435	489	426	427	455	431	412	482	416	447	463	457	474	452	459	447	421	506	487	458	467	453	446	449	443	429	468	459	433	449	452	477	425	455	471	446	472	436	431	479	480	439	380	472	447	451	393	440	484	455	469	434	431	472	482	478	484	454	461	466	488	406	471	470	469	447	452	460	447	436	479	470	441	459	443	466	478	445	484	466	471	449	459	443	444	473	501	469	435	482	440	474	457	454	485	422	440	476	439	461	504	479	480	466	496	476	448	449	452	413	485	430	466	461	461	470	452	474	435	486	433	483	481	450	463	474	452	448	449	427	449	445	448	432	474	470	490	449	485	436	449	468	478	462	481	427	449	427	464	438	464	478	492	474	475	435	469	458	454	428	446	415	427	418	473	493	465	480	456	485	459	448	474	484	433	456	486	456	446	474	468	425	450	460	456	445	425	471	471	428	451	418	525	477	458	461	413	454	438	437	424	430	472	431	462	485	440	464	446	457	462	427	486	415	434	423	445	439	461	423	462	475	446	450	470	475	462	436	466	456	452	446	455	456	456	437	462	483	505	489	486	427	474	465	425	474	476	440	450	465	497	444	473	471	453	446	434	441	426	501	452	480	439	430	453	442	445	460	438	446	429	436	460	446	437	484	422	432	458	465	458	441	440	441	446	446	423	467	436	477	439	445	435	424	428	470	413	459	415	451	452	459	453	443	493	450	446	469	466	444	438	447	444	414	462	470	446	445	460	453	461	459	492	473	491	474	443	481	472	408	460	436	428	443	429	429	450	493	462	429	460	448	492	473	465	473	436	442	475	443	407	458	443	433	489	439	483	466	467	456	452	442	469	425	438	482	458	459	429	462	460	476	434	459	423	499	427	412	493	438	445	485	459	456	467	444	460	441	439	451	414	443	492	463	458	395	447	446	472	437	443	429	459	442	483	442	440	458	454	461	478	459	452	462	476	434	468	473	440	492	443	486	492	468	463	483	477	460	440	478	460	453	448	456	492	493	436	465	488	427	432	517	465	458	444	482	445	444	441	477	470	447	444	448	452	437	443	457	431	422	446	460	470	424	490	490	465	450	470	427	445	466	446	497	431	477	452	453	462	434	471	457	427	427	462	450	468	414	471	447	458	441	467	440	442	475	455	446	469	464	457	480	437	455	476	502	430	450	459	464	455	454	466	422	429	466	455	429	457	453	498	427	459	465	430	459	428	392	482	472	480	443	472	486	474	459	448	503	475	441	476	479	420	459	426	464	504	450	437	451	452	450	457	471	476	484	470	473	450	465	430	477	442	480	476	459	449	462	448	486	457	453	454	419	478	440	447	456	499	453	427	473	447	466	454	451	449	459	459	473	442	429	449	437	435	425	464	495	444	461	449	406	436	447	461	413	489	413	453	448	481	485	439	458	404	492	470	455	438	470	433	485	456	447	409	435	475	441	438	456	461	442	426	428	427	464	508	442	484	465	439	470	435	431	467	451	489	462	412	436	454	446	431	464	451	450	451	439	469	438	482	473	469	459	475	457	461	438	458	445	442	455	434	426	487	453	440	456	428	459	422	449	440	452	463	465	451	488	419	453	473	452	463	427	445	514	487	435	452	442	419	452	450	464	474	475	431	440	471	460	471	420	441	431	450	465	423	463	459	422	464	449	433	469	465	433	452	406	440	437	464	482	481	448	470	427	479	485	445	458	420	473	458	440	465	473	437	469	459	442	460	425	457	442	436	419	462	484	449	428	410	466	453	456	445	454	446	440	470	459	422	450	471	436	462	493	432	509	441	428	433	474	458	462	433	435	438	464	462	439	460	515	457	486	459	429	478	486	483	457	471	432	461	480	421	429	481	438	434	465	456	440	487	454	473	473	435	445	468	453	460	477	441	464	478	449	409	470	474	417	406	477	449	414	465	425	463	455	479	458	432	428	438	459	443	405	430	482	419	428	450	438	463	483	469	468	443	454	467	439	474	470	482	471	457	462	480	494	473	480	474	420	409	455	453	437	473	469	452	460	506	409	470	471	457	466	450	465	432	456	446	452	468	491	467	450	458	442	419	445	443	438	472	459	432	462	478	449	449	435	458	472	423	429	451	405	436	468	475	437	493	449	486	469	455	450	462	485	470	467	428
44951	13093	2379	980	720	486	360	312	236	207	190	176	150	158	166	123	120	119	138	107	115	126	105	124	94	95	107	135	95	92	112	122	103	100	102	89	105	103	85	92	83	95	90	95	96	104	101	100	92	90	103	111	101	102	76	93	96	113	101	108	77	90	98	88	102	88	102	94	118	91	92	97	99	87	99	95	109	99	107	113	100	74	102	104	95	90	112	89	76	82	97	100	75	89	96	81	88	98	90	101	86	98	98	107	84	93	83	103	98	76	89	82	88	92	92	115	105	86	96	101	97	85	86	84	101	100	86	117	96	103	88	108	92	98	96	91	103	68	86	98	81	90	84	93	87	100	111	76	106	85	84	85	103	91	89	79	88	90	74	104	84	89	101	97	97	93	100	98	78	94	116	91	92	92	95	86	93	101	106	92	99	83	107	91	88	104	90	92	93	104	86	101	93	94	82	107	94	101	82	103	68	85	82	91	82	80	83	83	91	87	96	107	86	78	98	86	93	103	97	102	78	95	105	93	110	82	92	81	82	106	96	104	99	100	89	83	84	85	94	91	95	103	92	95	96	94	88	101	107	114	114	100	103	88	91	87	104	87	87	98	100	101	111	87	114	93	87	116	90	109	107	103	92	85	111	116	97	108	104	88	97	95	83	82	80	93	82	96	97	103	104	97	103	89	105	83	87	80	88	91	91	91	107	111	96	82	91	81	97	83	109	92	92	95	83	95	84	95	106	87	77	85	103	95	89	113	84	100	86	108	89	95	101	87	101	121	94	85	89	89	91	102	107	79	83	98	89	89	75	91	94	100	84	93	98	113	97	91	86	109	75	100	77	108	93	95	95	69	78	92	109	94	93	102	91	91	80	95	90	86	95	111	90	118	102	95	100	91	73	100	100	97	101	88	107	108	88	86	98	75	100	101	96	86	81	80	109	100	98	98	93	95	112	88	97	95	80	104	80	93	106	89	88	90	101	78	86	93	98	89	78	84	90	100	88	106	84	107	87	105	91	79	91	85	105	97	97	100	90	97	75	88	108	89	101	87	94	95	102	99	94	85	93	96	105	95	90	96	90	95	83	102	111	101	96	92	106	84	91	92	87	108	88	91	88	77	93	97	91	94	102	97	89	96	112	108	77	83	87	94	100	92	94	113	92	80	79	99	87	89	102	96	91	94	106	89	108	92	104	89	101	83	89	93	99	100	93	101	89	100	108	91	92	104	73	107	78	108	90	98	80	87	85	93	100	107	75	110	96	94	85	96	90	89	104	94	100	71	89	92	102	99	101	93	107	89	95	91	97	104	92	116	98	89	105	94	101	100	89	78	81	81	95	94	87	112	96	89	88	78	99	87	109	85	97	99	94	102	98	101	101	99	101	91	88	74	99	115	114	94	87	81	82	82	91	85	78	87	97	88	88	83	92	95	91	85	86	100	100	116	89	94	77	110	99	88	104	95	104	99	93	95	93	88	116	94	80	97	92	94	79	102	82	91	102	94	88	105	108	90	95	106	101	72	78	99	104	100	78	97	110	80	70	101	91	89	103	84	95	108	67	77	115	90	91	83	101	88	101	82	76	85	78	94	95	73	84	103	104	87	96	84	89	84	91	101	104	84	109	85	93	107	99	94	92	85	105	94	99	77	95	102	89	101	83	90	83	79	88	94	96	105	106	80	94	98	85	108	84	102	99	93	103	91	103	95	97	101	92	86	86	88	92	107	109	97	96	88	82	90	82	101	90	86	100	112	91	93	77	116	89	108	91	101	84	108	89	85	97	92	120	86	115	88	82	106	89	91	101	108	92	96	108	88	96	89	95	76	110	85	77	92	95	96	80	79	96	98	101	74	107	91	75	102	86	99	91	95	96	88	92	98	100	95	94	104	92	82	99	91	84	93	91	91	95	89	90	97	95	96	96	93	94	87	94	94	93	92	90	109	104	87	94	86	76	97	105	88	109	117	91	95	94	94	95	92	83	78	81	76	82	79	86	99	103	86	104	108	91	93	95	82	91	116	97	105	86	91	95	82	99	90	87	91	93	92	107	110	98	109	88	108	85	71	113	93	93	97	89	79	94	106	92	90	98	95	108	91	94	100	101	91	98	84	93	79	97	115	74	76	91	118	85	82	97	80	81	88	97	89	86	85	81	106	89	95	88	95	93	82	103	99	82	100	82	73	94	103	85	83	102	75	89	109	85	98	88	84	89	94	80	92	92	96	101	90	93	81	81	108	89	88	113	99	84	98	104	93	100	92	119	92	93	69	106	98	109	98	107	108	85	91	116	97	104	83	94	97	88	98	94	88	106	91	103	87	95	94	79	100	104	83	92	96	86	87	72	104	102	88	92	88	100	89	80	80	114	86	74	91	96	104	101	89	90	95	89	96	102	93	81	79	95	98	101	105	97	95	104	100	97	100	107	94	92	103	74	95	98	111	82	95	88	92	103	93	107	103	94	94	99	84	102	95	89	97	101	83	118	71	101	92	93	88	89	93	96	100	109	103	96	85	84	94	87	88	101	102	102	97	82	109	92	95	95	84	81	106	99	82	94	80	99	105	87	103	88	99	99	84	88	88	94	88	100	86	81	83	83	80	88	88	98	106	97	85	102	77	84	105	110	105	97	91	107	100	103	97	102	93	71	82	90	93	105	93	115	89	119	103	104	96	95	92	93	94	100	86	98	101	94	81	96	103	81	80	101	103	86	72	90	94	82	96	74	105	96	86	91	97	80	91	95	96	98	80	90	100	76	95	113	83	108	95	105	84	106	94	75	87	81	86	96	100	102	106	97	103	91	114	113	83	81	117	95	98	111	103	96	100	101	79	115	103	109	96	101	103	101	88	92	95	91	105	116	113	82	110	94	95	102	94	105	102	88	80	106	96	103	111	88	91	104	100	107	85	93	94	94	97	89	87	87	100	70	92	107	96	88	94	96	87	91	107	110	88	92	94	81	95	103	93	74	94	90	90	105	76	101	93	102	98	94	107	78	85	96	95	91	103	92	95	98	100	90	97	89	110	106	96	89	88	90	95	102	74	95	92	84	86	90	92	93	100	99	109	106	104	99	100	85	102	104	94	97	102	105	105	97	109	98	107	84	92	63	93	92	97	84	81	106	73	85	99	90	96	97	98	104	103	92	117	85	94	88	111	92	105	75	95	98	90	81	102	109	105	96	101	95	83	95	87	89	108	105	86	101	101	93	85	81	78	99	95	101	88	100	106	94	84	75	97	89	98	89	91	99	85	113	111	87	91	105	94	96	99	103	88	91	100	106	84	94	100	100	104	81	96	92	99	100	93	91	100	91	95	103	106	106	104	89	77	94	97	90	76	98	91	95	85	93	87	96	107	84	105	93	85	96	111	101	83	100	86	73	87	78	88	97	88	109	109	102	121	73	99	92	76	107	95	107	106	83	81	101	92	80	87	87	114	79	84	100	96	98	105	99	90	90	103	100	95	95	91	103	89	85	114	91	81	80	97	106	83	89	85
23840	1245	3075	3294	2758	2202	1810	1477	1302	1064	990	897	786	738	687	677	577	585	563	548	546	491	478	462	472	416	413	420	440	405	392	427	406	386	391	367	372	391	368	405	371	377	364	336	335	365	342	366	351	383	344	370	342	370	340	358	393	339	366	317	325	357	340	333	354	371	339	328	336	362	375	349	316	342	325	336	351	347	340	373	371	343	374	317	359	343	350	325	336	291	327	318	329	317	370	330	347	320	344	313	319	331	343	327	302	348	288	330	338	358	305	350	322	294	350	334	359	332	345	313	332	312	354	318	378	340	315	335	320	307	336	342	345	337	329	301	350	333	348	315	331	312	313	313	323	334	346	339	316	342	295	331	317	338	334	350	344	354	306	305	358	320	365	322	359	316	339	333	318	328	324	305	355	323	334	328	334	323	369	311	320	345	295	351	306	337	342	327	340	301	329	311	336	319	318	298	302	324	341	354	309	345	335	300	341	334	310	316	336	345	319	338	343	334	319	323	355	346	312	342	330	298	331	305	288	300	326	318	335	316	306	327	355	325	323	289	321	305	306	295	303	340	328	352	319	317	293	311	341	321	298	336	331	344	327	310	345	323	335	309	320	331	337	316	331	335	300	313	315	321	300	347	331	308	334	320	325	362	325	295	353	311	323	311	345	319	362	348	370	301	333	332	340	301	297	326	340	311	334	325	321	309	333	333	332	347	324	364	309	347	326	332	338	346	347	333	339	328	315	348	333	325	366	330	306	359	325	316	357	320	309	320	329	309	318	308	332	345	310	343	286	330	320	357	343	352	313	344	320	366	317	353	348	313	319	322	315	342	341	354	318	307	319	315	320	309	314	338	364	324	330	349	333	329	313	338	318	315	312	305	322	345	283	312	324	325	338	305	306	349	340	347	333	319	326	341	329	334	312	325	333	343	321	322	348	315	330	305	335	333	348	326	339	337	337	306	349	341	331	310	329	311	319	312	319	319	322	288	326	352	333	279	319	336	320	327	309	322	322	335	320	348	322	325	301	357	354	310	317	323	319	324	347	341	335	332	333	292	325	340	348	290	308	319	315	335	347	345	306	331	329	316	345	333	323	342	326	342	337	321	298	349	316	309	318	301	356	321	339	345	360	319	301	317	314	348	297	340	302	341	323	328	300	317	318	351	323	307	330	358	274	328	343	306	316	328	327	307	351	287	328	323	302	303	342	323	317	301	308	320	310	333	301	314	342	353	316	313	301	291	337	341	354	326	320	323	329	323	349	320	309	325	322	321	328	327	347	353	340	336	344	340	317	296	310	300	317	309	323	336	344	314	320	343	340	330	339	313	308	311	315	330	346	350	343	342	347	342	317	335	326	311	316	328	333	291	358	357	313	318	341	307	324	306	338	327	339	296	284	340	327	324	359	352	319	320	303	302	324	356	338	326	324	300	309	319	346	335	320	308	313	337	295	327	335	352	327	356	303	318	326	341	312	308	312	307	314	331	316	340	300	353	305	302	321	355	322	289	328	352	339	333	337	298	342	333	316	338	298	303	321	332	351	330	318	305	324	316	315	335	304	335	325	354	294	329	324	318	319	325	358	318	308	317	320	319	299	329	343	316	327	304	347	336	349	342	307	321	341	353	354	309	311	322	336	337	336	348	331	318	313	355	301	319	332	308	301	319	368	310	322	321	297	334	338	314	279	328	324	325	319	349	334	309	298	335	274	310	330	379	354	348	334	334	309	311	296	346	338	319	330	310	339	314	330	345	308	338	365	335	319	297	308	309	353	319	314	325	299	309	312	309	309	318	363	324	321	317	332	333	333	362	292	354	352	349	301	356	330	306	350	318	337	331	298	326	317	350	325	368	341	347	331	333	306	323	307	312	316	332	336	347	326	337	322	316	328	319	284	353	316	322	347	351	306	348	364	338	289	298	342	343	346	342	305	354	320	316	331	363	336	322	304	337	310	351	341	347	322	307	345	317	341	320	313	331	333	321	336	325	306	371	329	335	330	309	320	312	338	334	327	334	317	307	357	300	331	304	314	310	351	311	339	305	294	314	330	310	321	300	345	364	315	307	330	317	300	333	330	327	329	345	336	351	329	326	314	304	299	312	351	312	353	325	328	293	320	327	322	340	329	325	332	353	304	303	315	339	319	348	299	340	336	337	354	314	334	300	329	317	274	335	317	338	351	360	367	336	329	333	318	334	329	322	329	294	333	322	306	310	356	338	362	301	330	325	309	345	334	290	339	306	295	332	331	316	324	311	317	356	347	327	336	318	354	342	319	311	309	348	348	318	317	333	305	309	284	324	311	337	340	335	322	323	313	338	334	327	324	323	325	350	347	346	323	327	302	350	335	328	319	308	335	356	322	327	343	346	312	356	288	334	348	339	323	353	345	308	319	324	333	324	313	333	322	298	353	296	324	329	337	362	344	314	321	287	307	351	313	311	317	327	311	293	333	358	327	333	300	311	341	309	328	322	317	311	352	340	361	320	350	331	290	319	307	311	339	328	325	327	335	330	347	315	314	308	363	362	332	309	308	292	336	353	315	324	330	327	325	359	329	351	289	357	354	296	329	351	356	321	313	309	317	334	374	342	351	338	324	322	333	332	328	348	340	309	325	362	327	347	334	314	340	343	285	342	329	313	345	325	335	363	345	321	350	349	344	343	361	327	310	343	348	315	305	329	327	353	308	313	314	339	331	328	317	306	331	312	353	345	358	322	317	331	284	293	315	297	315	346	316	325	322	330	340	301	316	337	333	313	313	301	314	332	318	316	345	349	330	325	315	338	333	343	348	332	324	334	323	331	311	328	319	335	321	323	325	332	329	349	335	327	361	308	321	303	315	357	319	314	331	335	299	381	315	312	329	334	313	292	328	328	348	328	365	326	321	332	321	348	298	338	323	342	304	354	313	343	325	320	330	319	314	347	313	318	329	353	301	343	338	308	332	301	339	324	297	356	359	333	320	342	302	330	324	298	312	314	306	311	341	325	306	321	356	331	328	311	331	330	330	340	324	323	330	309	318	314	324	326	300	333	314	330	341	309	321	333	338	293	326	317	321	314	308	342	331	313	332	295	347	303	313	326	308	284	333	306	330	331	331	309	323	337	328	299	349	333	348	346	327	332	340	301	306	380	346	324	339	323	346	367	342	327	338	334	325	341	317	328	336	337	349	318	343	316	341	314	308	347	316	302	329	344	323	337	297	312	289	297	328	302	302	345	346	312	335	332	339	310	340	336	347	311	329	283	298	322	332	346	333	319	323	332	333	354	347	333	339	287	309	337	385	309	341	304	306	334	344	329	350	328	345	315	296	304	305	351	306	331	301	321	314	328	311	335	349	342	334	322	297	303	327	276	337	333	326	328	341	372	321	321	321	309	343	300	331	319	318	332	355	340	317	331	331	329	333	306	319	307	322	309	323	317	301	345	336	297	339	309	343	318	337	296	327	328	334	331	315	334	311	329	339	340	338	313	326	332	322	353	292	338	350	330	354	378
54117	19517	5906	2165	1502	1012	825	640	548	400	415	384	339	295	288	268	264	280	250	213	220	209	228	217	226	219	215	224	202	200	204	235	232	204	232	204	191	209	192	219	195	203	185	179	192	205	197	210	195	207	184	186	189	179	197	213	187	195	217	185	211	183	215	185	178	198	207	200	181	192	187	196	189	175	168	192	180	211	204	180	209	204	223	186	212	190	196	182	161	213	207	179	218	177	199	186	190	176	184	191	177	188	176	186	181	147	174	204	178	174	182	175	186	215	186	189	189	189	166	188	186	182	190	215	213	197	207	168	191	172	191	197	177	210	185	183	189	186	204	193	193	192	171	189	204	172	187	156	191	161	179	201	192	214	173	186	184	208	199	198	217	184	215	174	140	169	188	172	186	200	161	204	187	181	185	188	183	165	212	209	190	180	184	192	197	190	174	179	179	187	186	232	188	191	196	191	196	211	180	202	188	235	179	178	171	210	193	185	165	193	177	215	188	178	179	183	177	201	194	155	186	195	198	208	197	184	195	188	212	184	209	209	181	200	219	193	181	211	157	190	206	198	193	196	192	180	202	161	192	204	195	198	198	191	181	180	229	171	177	195	203	205	203	197	176	176	187	192	163	197	183	202	185	189	187	189	192	187	203	190	187	179	212	167	212	183	211	179	207	187	181	196	206	209	180	169	178	193	202	203	180	215	170	195	184	179	203	192	207	168	191	187	199	214	212	183	186	190	188	187	184	180	194	195	209	194	195	193	187	197	208	180	199	189	200	212	181	172	208	210	230	208	193	189	177	184	212	189	181	194	199	209	198	192	197	200	194	187	187	191	201	197	219	185	188	181	191	193	204	203	192	178	187	175	193	191	185	198	182	203	214	188	211	190	184	184	189	167	210	209	167	198	177	207	191	181	179	176	198	188	176	193	196	207	183	182	216	174	160	166	195	184	180	165	169	203	219	186	177	194	191	183	198	195	172	169	195	169	189	178	193	193	183	191	198	187	201	168	171	197	196	173	205	186	195	171	177	187	200	165	170	191	199	195	186	177	176	201	193	195	173	201	191	173	192	205	216	180	199	196	199	184	198	180	180	203	201	180	174	206	211	213	197	180	162	189	180	193	188	180	156	196	194	195	188	202	171	175	206	195	204	189	180	192	172	179	184	172	194	178	180	196	181	201	187	187	213	198	186	193	186	172	181	163	179	205	169	214	188	194	190	193	193	200	185	200	166	156	171	205	190	178	192	195	208	189	186	185	201	222	198	172	182	193	187	180	173	218	170	204	212	200	197	203	203	183	191	205	196	182	190	178	197	197	201	174	185	195	206	197	213	191	186	168	205	195	193	185	178	200	205	166	173	175	209	189	190	206	212	196	181	196	191	187	191	209	201	170	175	199	186	184	193	188	185	201	161	204	189	181	190	212	189	222	155	175	184	217	190	190	202	193	180	207	194	189	207	175	183	207	198	195	192	180	178	198	210	184	206	208	200	178	190	217	188	186	215	170	181	202	190	186	158	189	181	174	184	172	191	171	164	188	205	203	200	193	184	195	206	169	196	170	203	203	210	207	198	196	187	201	200	166	216	189	193	196	193	186	164	178	161	229	197	191	183	199	190	181	196	193	177	191	200	185	192	198	195	207	197	176	184	153	190	190	182	188	184	170	171	195	194	199	165	189	188	201	192	203	177	191	175	176	159	190	187	177	176	171	185	189	194	181	216	173	183	197	191	194	170	214	177	205	196	186	194	183	172	177	212	186	203	177	180	198	166	190	194	172	194	204	198	188	197	184	188	189	209	209	197	218	180	202	200	189	196	194	204	181	193	208	214	188	180	182	209	193	179	170	194	216	196	198	195	218	212	184	182	172	168	194	217	190	199	193	191	186	183	178	181	203	205	184	209	203	206	169	173	190	173	191	172	192	173	174	208	202	189	212	177	199	179	215	172	202	215	180	184	179	190	172	181	167	191	211	204	197	189	195	184	190	181	176	199	168	179	180	200	190	202	191	188	190	197	192	181	180	209	196	191	211	200	202	188	183	188	198	188	187	198	166	169	185	190	169	172	152	183	185	201	180	193	201	194	191	180	160	175	181	195	191	204	197	207	203	226	182	179	194	187	188	192	182	165	220	186	202	192	217	203	203	187	171	205	220	198	183	194	212	180	179	176	194	187	184	207	177	189	175	180	177	183	181	207	204	189	185	224	178	179	209	195	180	192	192	165	203	173	172	213	184	196	190	203	160	169	178	181	212	193	203	219	197	196	184	189	208	193	180	191	223	179	195	182	181	186	175	198	197	203	193	176	193	182	194	171	208	175	198	221	212	165	172	183	187	197	208	168	197	203	202	200	208	182	186	184	174	205	196	193	203	175	199	195	185	174	240	194	183	200	192	189	204	205	183	219	182	208	172	189	174	184	220	205	174	178	203	184	182	202	161	173	176	193	201	189	216	201	188	198	188	218	190	189	172	209	183	193	188	188	182	205	193	175	213	215	202	183	208	178	182	191	190	216	209	179	197	190	186	180	186	188	201	202	202	200	199	179	190	197	160	173	166	191	172	190	185	175	189	164	197	170	175	176	169	201	197	207	190	190	193	208	195	185	205	184	205	206	185	192	164	194	184	183	208	183	192	199	186	164	212	183	186	182	165	166	223	201	181	190	155	205	177	212	188	200	205	182	194	169	208	182	194	183	185	165	176	201	165	196	176	186	188	194	186	184	194	190	194	179	191	191	192	214	194	194	197	191	233	196	188	209	178	176	187	176	182	173	200	195	168	190	189	175	195	187	201	192	184	191	207	192	207	216	200	214	185	202	174	170	209	179	188	211	226	192	167	189	182	189	179	206	180	205	202	189	171	189	174	180	215	180	175	203	187	193	210	187	177	179	178	164	184	179	185	175	164	189	185	185	182	178	184	190	204	182	208	181	189	181	164	184	168	168	186	179	183	178	191	195	184	193	187	195	212	205	217	197	165	189	189	169	158	185	179	189	173	199	212	180	196	192	178	214	180	174	180	207	194	199	189	194	196	205	185	176	196	197	190	211	189	219	163	169	186	191	178	186	181	166	179	206	167	189	184	199	178	218	195	182	160	178	223	231	191	195	213	172	202	209	181	182	199	207	196	207	200	194	192	174	186	200	187	191	198	189	208	211	184	202	177	181	182	217	194	194	216	172	188	192	182	201	187	187	183	198	166	205	199	186	192	219	194	192	202	182	212	180	217	208	190	187	182	190	191	187	225	172	195	193	197	184	184	202	191	167	183	187	184	180	211	195	172	173	202	196	190	186	198	179	198	200	192	213	192	189	199	183	186	170	185	206	171	192	191	191	192	187	197	186	180	219	186	192	178	195	185	189	180	208	181	188	189	173	170	209	217	174	168	203	187	181	186	163	200	182	210	198	196	212	196	216	189	194	182	164	179	205	172	189	184	194	184	178	177	200	227	219	200	188	181	196	176	191	192	176	189	199	189	210	197	207	183	180	166	157	198
30950	2493	5794	6396	5290	4190	3357	2932	2368	2099	1877	1676	1537	1448	1342	1246	1196	1094	1071	961	935	917	868	908	830	896	830	805	777	760	768	715	762	784	726	733	680	692	646	692	708	708	628	696	686	634	628	650	658	680	688	636	626	639	625	631	587	668	631	635	580	586	628	666	612	628	638	612	617	619	653	573	622	621	653	567	581	589	556	624	617	619	581	616	577	598	637	597	597	597	592	627	587	587	600	572	590	553	590	612	597	582	583	591	559	621	587	585	598	571	598	629	597	601	565	547	582	579	563	587	582	578	570	623	584	619	602	571	580	584	596	597	575	574	574	618	534	643	570	597	565	561	574	617	590	595	600	602	587	626	640	598	613	601	613	604	576	619	588	586	640	618	532	604	596	568	599	589	636	652	581	617	567	565	591	566	575	599	587	586	625	612	588	605	577	601	594	626	565	593	593	611	598	597	545	589	625	576	623	633	555	608	599	595	582	567	593	602	555	567	603	594	570	617	594	606	594	566	611	628	572	589	595	572	559	583	561	580	555	567	588	578	569	577	611	538	613	601	610	584	586	572	578	564	597	612	575	596	581	572	617	598	626	618	597	548	585	558	603	602	570	545	570	593	603	571	608	597	580	522	563	550	621	594	635	615	575	551	578	612	552	585	599	607	608	574	610	607	591	577	587	587	602	586	580	556	552	576	608	588	615	579	558	560	557	571	600	537	641	549	585	555	622	561	554	588	637	542	576	532	570	574	589	618	584	619	574	537	549	546	580	541	560	555	591	571	577	583	600	587	587	579	600	575	601	573	584	604	584	606	595	558	545	584	574	586	585	563	578	587	582	614	580	585	602	570	588	647	612	593	565	588	595	574	590	601	541	571	615	560	606	615	568	595	590	577	573	595	626	600	600	569	582	563	623	584	569	545	568	593	607	590	606	578	533	588	565	579	594	565	562	584	574	604	579	549	563	606	598	613	627	607	618	617	567	570	616	563	563	594	620	619	574	544	591	569	602	599	590	596	543	627	558	615	553	571	534	584	603	583	533	611	533	597	594	569	618	581	578	606	578	558	615	570	577	571	513	606	550	606	554	604	590	600	571	565	549	561	622	597	572	597	600	573	585	592	570	587	623	617	588	574	567	574	570	526	614	544	602	612	579	576	562	572	593	588	564	601	580	612	545	581	598	521	631	627	566	578	569	597	585	589	646	569	605	573	563	587	576	610	589	569	595	587	604	597	581	613	585	617	574	571	565	563	546	554	592	587	604	609	579	595	554	581	542	580	615	606	576	612	606	575	575	609	562	619	615	657	591	599	604	546	614	612	583	620	628	585	557	588	603	611	585	596	571	553	575	615	536	606	555	638	600	628	564	578	601	583	590	575	608	544	564	612	582	563	565	536	595	607	587	622	584	552	576	561	574	579	542	565	603	614	562	539	546	592	548	586	639	600	587	572	565	587	592	568	604	627	565	594	540	589	563	583	521	565	558	562	556	567	606	575	575	568	644	541	561	571	609	588	566	581	597	610	541	578	591	536	512	605	585	613	591	577	539	571	589	570	600	592	587	587	616	585	650	558	531	595	575	581	603	592	580	567	557	560	589	558	637	558	612	628	594	575	572	592	563	570	596	570	593	566	571	554	582	583	598	624	597	613	551	560	599	540	556	607	533	555	569	566	612	617	589	595	581	576	596	570	579	576	606	543	591	552	548	594	592	574	578	564	600	597	618	582	584	551	614	573	604	610	559	620	548	623	561	547	590	636	614	541	571	574	573	591	580	602	605	601	610	542	593	579	573	583	576	554	538	571	603	587	591	564	585	609	586	555	583	574	546	580	607	572	607	601	638	592	596	585	581	604	611	589	567	594	575	582	572	597	581	589	598	573	562	596	609	589	589	590	562	570	588	603	545	555	571	616	588	603	566	565	561	593	634	604	593	578	607	558	575	598	659	586	596	618	607	583	551	558	616	638	564	586	569	590	574	586	586	602	539	532	571	590	578	634	641	608	560	544	579	591	575	582	587	601	612	633	581	569	551	590	565	590	616	598	535	576	607	580	588	560	605	571	596	572	597	592	616	565	587	581	583	567	635	598	576	579	576	559	591	594	576	628	598	571	596	596	559	591	585	616	573	611	538	601	601	607	573	569	567	603	610	561	607	608	596	579	601	571	576	559	540	594	554	612	589	600	588	564	589	576	604	563	568	563	564	623	628	598	613	614	578	580	564	594	611	585	575	630	606	565	583	585	598	593	587	604	560	596	564	546	553	554	580	585	577	574	609	600	563	557	551	560	591	549	576	617	580	615	589	606	574	613	591	578	602	541	591	579	586	649	583	568	599	584	629	597	591	607	544	616	609	596	615	640	552	562	570	616	578	574	566	544	594	591	573	593	579	621	572	599	593	601	566	575	599	575	565	603	639	592	601	573	579	595	582	591	584	594	571	542	603	594	620	604	610	565	581	538	640	583	575	593	559	583	587	593	575	631	618	597	592	594	597	573	562	593	626	586	610	599	597	590	605	585	615	552	601	582	575	608	555	588	568	614	599	597	599	566	587	526	602	586	601	595	598	617	573	562	584	549	597	607	592	574	577	565	606	565	577	585	576	626	591	550	565	594	641	587	593	558	583	585	586	577	593	564	637	556	598	560	588	560	610	569	612	605	581	639	592	607	608	591	551	564	563	568	578	563	587	562	611	583	615	575	554	568	587	550	600	593	649	671	564	615	625	532	561	569	580	598	609	593	574	585	541	577	592	566	636	613	560	534	594	590	589	570	575	572	590	577	597	593	599	583	600	610	568	591	580	595	601	605	561	589	566	628	568	571	641	591	594	584	587	576	591	579	590	548	607	608	597	644	588	537	568	549	608	573	613	635	580	613	592	589	607	564	605	525	596	562	591	568	549	599	541	609	599	551	558	558	615	576	619	620	609	592	586	566	620	615	601	612	606	579	604	520	611	583	570	554	617	604	559	560	574	605	649	595	626	559	588	601	591	621	630	578	577	622	607	553	564	618	585	575	549	624	576	604	565	632	589	561	576	595	608	599	630	568	636	590	557	597	552	592	594	625	587	572	623	565	607	583	594	565	603	610	591	594	562	619	570	566	576	545	603	628	566	594	592	563	543	578	557	518	582	573	553	599	654	560	630	569	602	585	602	604	622	564	566	573	595	605	578	614	567	542	609	591	607	587	566	580	612	562	576	568	564	582	531	581	592	591	551	545	588	590	554	564	587	577	589	613	579	604	637	577	572	601	571	618	568	533	572	561	559	547	607	563	563	589	578	560	636	573	612	575	591	572	597	543	584	589	587	585	581	554	574	573	565	571	599	624	576	588	593	523	597	544	582	582	579	599	571	575	597	528	672	595	585	569	584	630	588	552	585	571	608	569	615	615	585	561	574	625	595	577	564	661	597	602	619	546	535	590	578	599	593	634	556	586	577	559	609	538	602	542	628	581	561	647	561	606	596	599	586	578	590	589	596	553	629	584	562	579	591	536
6587	522	257	205	176	162	172	148	133	176	157	145	145	151	184	154	134	147	148	124	144	134	145	127	142	164	166	149	142	156	176	162	153	154	139	143	141	141	159	169	140	177	162	123	151	142	145	140	151	173	161	152	157	144	144	121	152	152	159	155	163	132	140	140	154	144	124	144	145	139	146	127	143	147	135	159	179	133	135	110	139	147	154	152	123	137	159	133	140	140	165	157	110	130	143	142	143	141	139	144	173	130	137	141	157	155	135	140	131	152	158	150	144	138	166	131	130	143	140	158	156	157	134	159	136	136	148	163	136	135	161	134	127	158	153	135	135	148	147	157	148	125	139	143	136	157	139	136	136	174	137	170	136	166	130	119	155	158	150	140	155	139	139	153	154	156	148	144	137	138	139	141	144	139	134	156	151	140	162	166	151	119	151	143	173	143	143	148	160	144	157	133	140	151	117	158	135	135	146	140	158	132	131	124	141	129	144	140	154	144	155	153	147	138	159	145	153	142	126	147	152	144	162	163	154	134	156	146	168	143	140	170	144	142	119	146	152	150	137	157	139	157	152	148	137	150	131	128	147	142	139	164	148	123	140	159	147	136	161	152	134	145	149	150	141	143	175	151	166	144	176	127	150	127	113	137	133	159	147	141	135	163	143	134	168	158	129	134	163	135	143	155	124	131	152	144	126	148	146	126	148	124	133	153	161	140	131	137	137	160	140	159	145	155	140	157	140	128	152	154	131	151	138	141	138	169	143	146	149	159	153	158	130	156	160	161	147	140	145	137	169	158	145	150	146	149	140	135	155	134	139	142	150	155	145	158	134	130	152	174	162	152	121	157	190	137	138	151	172	142	151	142	113	151	143	178	154	149	136	131	151	133	165	150	151	166	143	142	160	136	132	175	151	138	153	143	143	123	135	123	169	154	147	148	166	147	170	145	141	133	140	143	131	155	129	150	139	134	137	141	159	148	143	148	151	155	157	142	142	151	133	134	140	135	141	165	157	139	150	154	150	158	153	152	161	127	141	171	142	139	150	144	152	148	144	149	135	138	147	147	146	153	161	144	136	146	162	145	167	133	156	150	155	135	164	152	160	143	153	149	141	140	151	154	165	160	139	140	152	139	131	138	147	140	161	140	176	144	137	124	137	142	150	144	153	146	137	162	125	159	143	151	128	156	146	149	154	152	160	170	139	144	148	151	135	139	135	143	151	175	145	152	144	154	145	151	152	152	149	151	152	154	143	142	135	157	136	141	143	149	141	171	133	152	170	157	136	135	131	147	121	146	137	157	153	139	133	143	132	167	137	152	151	143	162	151	119	159	152	139	141	151	130	155	155	137	136	128	131	161	145	150	151	114	155	150	142	149	132	150	138	128	128	158	148	154	131	131	125	149	165	143	146	154	152	138	154	142	133	138	145	137	155	136	146	148	133	150	123	164	164	146	154	135	138	127	136	145	174	155	147	138	131	130	143	122	141	159	170	158	142	150	165	162	154	134	143	138	148	134	168	150	140	136	151	152	143	156	151	138	146	136	143	134	158	181	149	147	152	164	135	120	158	150	149	179	134	151	144	151	164	164	139	156	142	172	182	144	139	135	141	152	157	152	147	136	144	125	142	130	141	150	149	169	164	145	130	153	146	180	132	150	138	176	150	139	155	131	151	149	148	158	164	148	127	125	164	160	132	144	145	152	163	140	151	141	147	123	153	153	141	156	144	141	150	137	154	156	142	144	165	161	146	153	142	145	159	144	120	145	139	130	154	124	140	139	138	132	153	164	147	128	136	132	133	143	146	124	154	139	144	165	149	127	148	143	159	144	153	151	142	159	152	137	131	159	136	127	172	149	155	149	140	132	133	154	143	153	144	157	141	154	123	137	177	153	142	143	122	143	158	138	164	144	137	129	130	157	124	145	136	134	123	170	149	151	154	154	156	158	150	147	153	160	144	164	142	152	168	153	160	165	142	132	155	133	160	165	150	127	141	150	147	154	145	135	157	132	163	153	177	162	141	140	138	145	164	159	162	149	157	135	157	147	137	148	177	145	139	154	147	148	170	139	147	149	132	167	152	128	126	149	148	126	150	155	157	150	144	143	141	135	142	149	146	166	142	147	164	148	152	143	157	136	161	146	167	138	120	130	154	158	129	154	162	148	139	130	133	147	134	152	147	142	138	140	140	181	141	147	135	165	150	124	159	130	140	146	134	153	145	133	134	153	141	153	144	131	146	122	152	148	138	143	178	161	146	151	150	138	132	147	120	135	143	159	132	137	146	135	148	146	136	143	154	131	121	151	142	160	133	147	143	157	135	149	145	128	139	129	132	152	142	129	149	130	171	135	160	135	153	131	135	149	150	149	163	138	191	151	151	145	155	142	156	164	124	142	160	145	142	149	157	152	148	143	160	158	140	133	153	155	129	143	155	147	157	152	126	144	140	141	143	153	147	138	144	154	140	154	146	160	125	159	138	123	157	146	127	134	137	142	145	159	161	129	159	133	153	144	142	144	142	142	157	159	164	149	130	148	139	147	150	143	172	137	135	141	158	139	141	164	159	132	159	138	174	168	151	163	130	166	153	148	114	137	160	147	119	139	147	164	148	145	150	126	137	123	144	152	153	133	149	172	163	174	142	138	110	156	148	155	158	137	152	140	137	174	143	152	145	135	170	135	132	118	162	132	141	170	146	116	134	149	158	128	166	133	150	149	128	140	142	139	157	144	140	143	135	127	152	143	151	149	134	145	140	142	154	149	135	156	150	158	146	148	140	123	156	153	150	146	131	123	137	140	156	147	130	134	134	123	145	155	152	149	141	151	141	157	150	176	154	160	150	156	142	147	128	145	136	166	157	163	143	155	157	140	149	154	173	137	157	128	141	134	137	141	141	141	140	128	152	137	158	152	137	154	154	141	144	150	172	156	147	148	136	161	158	138	135	126	156	139	145	139	152	139	161	143	132	145	142	143	143	140	130	135	148	144	148	145	139	145	161	137	157	133	156	147	134	121	146	147	167	142	154	133	145	158	169	142	148	130	165	149	132	157	168	153	136	153	130	147	164	173	135	137	129	147	129	171	142	139	147	156	150	133	151	156	144	148	162	157	142	158	150	142	129	152	160	113	152	153	144	164	126	157	139	147	143	149	131	161	144	116	124	125	141	131	170	145	138	114	135	146	142	145	128	149	144	155	152	148	166	143	148	134	155	130	144	155	152	149	142	143	149	114	153	141	175	154	135	151	163	134	146	176	155	144	140	151	138	142	148	137	156	148	177	135	155	165	136	144	162	151	147	123	140	131	134	149	150	145	139	128	132	149	150	157	154	158	163	135	154	163	145	144	140	107	128	138	145	143	141	163	145	168	154	154	152	146	149	143	143	126	137	140	138	148	124	139	160	124	130	165	156	119	160	143	140	129	144	145	133	150	125	142	158	162	145	124	150	153	130	125	148	150	163	135	147	156	151	170	135	131	152	181	139	156	132	141	145	132	150	146
6337	541	608	663	556	616	559	526	507	531	484	492	466	483	512	494	459	495	473	460	430	410	505	507	457	443	451	435	467	447	463	447	478	452	456	461	466	436	416	461	469	447	458	424	429	456	415	483	493	437	502	453	470	442	469	406	431	481	458	421	461	452	449	458	460	463	451	491	463	494	443	460	448	460	458	464	434	420	444	444	477	431	438	463	453	451	449	460	425	443	462	446	487	438	452	444	440	475	451	461	454	423	449	455	458	468	461	419	456	439	468	426	454	449	461	443	456	469	458	479	487	483	440	488	451	456	457	436	459	439	472	459	459	473	466	482	465	431	449	457	436	427	466	443	482	459	437	441	448	442	458	438	437	468	431	431	458	431	419	490	440	458	462	462	477	436	488	435	437	476	466	420	441	473	401	441	454	434	480	465	446	461	423	466	422	455	469	462	429	458	481	476	450	461	434	439	439	488	401	464	452	468	418	444	430	455	416	448	466	463	466	448	431	456	413	401	448	452	494	463	489	457	465	456	453	468	443	412	428	494	456	469	429	452	449	494	451	439	438	471	412	455	452	474	415	452	447	460	444	459	466	452	460	423	479	452	476	482	472	451	428	444	459	492	452	465	438	473	457	461	506	442	451	471	436	421	451	487	457	460	471	473	454	454	455	452	431	467	474	468	468	469	454	456	438	476	451	439	479	447	470	450	453	437	417	452	458	442	478	463	429	476	473	452	478	456	455	466	472	467	456	452	454	413	430	459	461	482	462	444	458	485	441	491	440	452	415	494	398	444	452	438	468	420	452	463	395	458	463	447	463	414	450	446	419	470	433	478	437	465	464	444	465	496	471	453	441	466	467	461	430	461	445	470	445	450	422	483	451	470	465	444	469	444	448	469	446	403	450	460	471	471	481	452	478	444	438	430	447	440	464	443	448	465	480	476	464	477	467	450	458	475	418	474	438	449	447	482	432	457	422	425	429	427	433	447	451	430	473	416	447	438	473	431	385	483	425	468	418	462	463	484	453	455	467	457	441	462	466	473	443	457	454	435	444	453	438	459	463	468	470	446	450	409	460	437	482	435	462	476	507	476	422	437	458	446	465	471	451	481	485	482	480	415	446	474	415	454	477	485	446	507	465	483	454	417	441	426	442	476	488	419	461	441	487	461	413	457	450	471	449	427	447	465	451	479	491	470	420	428	457	438	478	464	464	427	409	458	477	424	465	472	442	452	446	462	489	430	434	475	440	446	466	481	481	436	470	488	428	453	442	429	462	437	464	440	425	451	442	469	482	443	416	469	429	464	449	427	435	462	483	435	433	457	449	426	470	438	448	446	432	447	507	458	424	470	483	451	460	432	444	468	463	451	479	480	446	448	465	448	440	468	481	475	422	437	446	460	435	472	464	469	440	467	447	435	443	415	477	471	483	444	471	433	465	465	461	458	441	412	450	456	426	440	470	439	462	459	487	418	447	507	496	474	448	429	458	466	469	472	469	468	463	480	427	456	431	485	478	446	416	485	440	429	435	433	454	412	439	462	447	442	449	445	502	495	448	438	449	477	461	454	454	448	434	458	470	451	468	442	454	463	433	444	465	433	457	449	448	430	493	474	455	450	453	481	440	422	486	438	444	436	453	451	480	433	423	437	468	434	504	447	461	440	405	484	432	472	463	473	461	462	397	427	440	449	462	437	462	406	475	441	453	438	471	452	460	418	456	484	424	435	488	473	497	479	459	434	462	497	462	451	403	446	415	437	512	504	463	478	435	438	472	456	468	475	436	496	461	468	427	479	443	443	442	456	434	442	434	463	477	474	454	477	437	470	447	486	433	444	452	454	429	449	429	482	475	440	440	469	416	431	458	432	455	472	457	440	457	464	443	462	460	457	471	453	450	433	466	428	440	463	450	448	475	433	456	456	443	493	457	477	437	454	445	429	480	504	478	458	464	458	481	482	460	446	456	473	485	456	498	461	449	438	478	441	455	446	457	483	463	458	471	456	485	453	499	472	490	481	469	430	459	461	487	482	455	479	443	449	434	465	439	495	446	419	470	476	424	429	444	451	474	501	477	480	436	468	495	456	433	442	449	457	434	470	474	475	459	457	430	468	419	452	465	456	450	468	450	417	438	460	500	404	474	445	503	466	471	415	415	464	459	451	456	442	462	448	453	437	476	421	416	468	434	421	472	466	456	460	430	465	441	478	438	447	457	460	469	471	432	479	445	445	470	453	441	457	468	456	454	508	464	433	446	470	423	463	429	463	495	444	472	469	475	479	433	441	448	434	453	472	461	446	428	455	465	489	461	429	468	463	436	468	463	444	463	457	432	428	483	466	463	448	451	481	455	447	486	444	427	430	462	464	456	485	469	433	441	471	484	471	456	434	479	499	470	438	456	430	488	437	496	406	441	450	438	440	473	470	452	474	447	456	410	480	457	496	439	450	449	446	447	479	455	456	470	485	465	427	452	463	437	487	462	451	438	431	471	429	468	461	461	457	470	469	473	430	483	471	513	456	447	464	460	448	431	428	424	441	476	415	467	493	440	431	463	417	448	454	440	462	454	468	493	421	450	483	454	434	471	441	457	428	436	459	441	428	457	441	457	442	450	433	431	470	479	475	457	471	476	451	476	479	482	436	456	452	447	486	455	467	479	476	444	430	418	443	435	451	492	474	453	436	446	463	452	472	385	444	456	472	442	446	453	447	455	460	463	459	432	441	491	479	458	441	444	447	472	427	446	467	455	464	487	460	459	458	459	440	471	449	476	446	468	444	450	460	473	475	436	448	496	450	451	461	423	461	475	436	464	429	470	459	437	438	437	447	440	435	413	430	446	472	447	458	408	442	442	412	433	452	420	467	448	446	493	500	486	447	443	439	456	452	480	442	460	454	454	468	461	439	420	427	463	442	477	428	441	483	480	443	458	469	443	465	445	473	471	447	440	505	515	459	484	403	463	426	444	472	443	470	446	454	432	446	476	474	457	451	469	461	482	469	463	449	464	448	454	452	428	445	453	451	478	475	458	456	470	498	466	450	470	455	455	435	428	444	478	435	457	441	451	421	467	437	409	430	449	405	476	429	449	455	416	443	450	483	471	444	447	430	454	413	434	505	455	426	413	474	434	431	454	465	449	411	458	457	455	454	443	479	431	481	459	442	428	462	475	420	444	454	433	501	513	455	492	466	453	449	433	425	495	429	493	442	445	467	446	466	456	436	469	478	445	446	438	457	453	449	446	469	425	443	441	465	411	461	451	473	453	437	437	458	456	458	423	485	438	469	456	469	428	447	486	474	478	433	473	506	440	457	481	489	449	497	461	437	468	468	450	473	446	446	433	454	464	462	443	475	471	477	501	458	479	441	438	446	424	469	468	433	435	453	438	473	434	478	456	474	485	453	463	458	431	447	453	493	433	464	460	434	439	430	438	463	428	437	473	451	449	445	448	463	465	449	463	445	430	426	475	459	457	446	466	428	452	439	483	453	466	442	445	432	412	448
42836	13386	1855	926	749	523	422	320	246	225	178	175	155	143	129	140	132	149	129	118	108	126	101	106	103	113	107	106	93	98	105	96	94	95	104	99	96	99	113	95	97	115	78	111	94	103	95	92	91	85	93	89	101	109	92	91	92	77	99	87	83	94	91	94	114	90	101	76	94	97	92	98	84	86	86	99	95	91	100	100	81	84	96	94	94	86	94	87	88	107	86	94	90	121	70	88	99	100	97	94	115	99	103	95	102	85	96	107	109	109	89	92	91	101	89	94	77	97	90	97	96	100	105	87	92	91	91	92	97	89	96	87	110	69	84	96	102	106	77	75	90	103	101	100	86	91	81	105	107	86	89	95	102	91	85	111	94	74	97	84	100	110	105	80	110	86	110	86	75	99	107	111	91	102	96	89	94	93	97	82	86	89	101	84	87	87	108	88	104	92	105	82	87	105	82	94	102	103	72	104	96	93	84	86	91	107	82	93	92	88	82	105	85	98	98	109	95	91	85	99	84	96	97	86	111	100	70	98	105	77	109	92	75	73	83	96	107	93	85	74	90	88	86	102	87	84	79	98	71	85	86	97	96	100	76	101	97	102	95	85	82	106	85	93	86	110	87	101	98	99	105	96	92	99	76	89	95	90	87	103	79	109	101	113	85	92	93	103	109	86	95	89	115	117	90	102	109	100	114	102	109	94	94	105	99	85	122	93	87	96	100	93	91	82	89	101	96	93	94	95	103	109	79	104	98	102	118	89	79	75	122	103	100	101	97	100	120	100	98	97	68	83	103	92	98	91	86	98	116	84	81	97	119	92	90	105	79	81	109	93	84	93	82	93	97	108	87	80	97	107	83	92	93	81	93	107	83	94	101	91	87	74	89	100	76	127	94	96	104	100	87	81	86	105	93	96	92	113	83	91	107	96	90	97	86	91	98	93	95	90	94	104	102	89	85	111	84	101	82	106	88	106	90	84	97	114	110	101	82	101	103	87	91	85	92	100	95	99	101	89	97	108	112	92	75	109	93	87	93	96	109	112	88	89	107	95	101	108	84	84	101	99	97	91	99	95	86	96	88	85	108	105	107	98	109	104	96	71	90	93	90	105	102	88	83	113	84	95	98	100	88	89	96	110	89	96	82	92	92	97	91	76	99	111	85	80	95	89	124	99	89	100	81	95	93	104	94	101	106	95	97	97	86	104	106	86	98	79	100	78	98	101	101	67	95	92	82	87	90	82	77	96	90	76	90	106	110	102	92	88	82	91	111	88	93	85	86	94	100	82	83	97	101	94	102	91	92	103	87	80	96	89	94	91	93	84	88	102	110	91	95	92	92	98	98	102	93	89	85	93	110	106	78	113	90	82	103	98	96	85	103	100	83	86	101	101	86	119	102	79	87	99	87	85	101	88	114	83	98	100	101	95	74	88	108	92	116	84	102	96	93	85	97	103	103	77	96	96	104	93	90	93	96	92	81	82	92	114	88	107	100	101	87	92	91	82	97	92	100	95	106	89	105	91	105	88	116	81	111	88	95	95	95	79	101	80	104	91	103	105	92	91	81	94	104	97	88	105	119	95	100	73	91	96	97	92	104	103	103	100	107	94	107	87	97	119	93	100	109	94	79	95	80	98	90	81	94	88	92	88	101	74	97	113	122	106	96	110	86	88	88	91	97	81	100	95	85	82	100	90	86	93	105	98	98	91	91	113	88	100	92	99	93	105	92	90	87	85	88	96	75	92	97	100	101	97	89	83	105	107	105	88	93	95	85	100	88	103	89	82	111	93	100	92	82	97	99	101	95	112	81	102	80	103	79	94	81	90	91	96	89	88	101	93	94	114	92	99	80	90	84	99	81	126	89	103	116	87	90	86	89	95	85	100	87	99	68	81	105	91	94	101	107	87	107	92	78	90	103	101	86	91	82	81	102	96	88	91	99	79	99	76	95	90	89	95	117	88	94	91	110	75	94	80	95	97	101	86	93	87	103	80	89	86	107	101	96	86	80	99	103	86	102	99	90	115	87	63	117	91	95	85	114	86	82	86	110	98	85	81	76	85	93	97	101	118	100	106	90	100	94	104	93	91	84	91	101	101	81	105	94	92	101	97	91	111	90	118	82	108	80	97	101	99	96	90	89	76	98	90	97	101	108	80	99	97	99	96	85	90	111	92	81	90	90	96	89	97	78	99	87	86	94	101	93	93	76	96	87	90	87	88	102	78	100	105	87	91	98	98	79	104	103	99	98	97	90	115	104	89	101	86	97	113	87	72	82	94	100	96	74	92	103	92	81	101	86	86	96	113	75	85	103	85	80	115	85	91	75	87	80	90	91	103	97	99	89	98	109	82	82	81	121	88	83	98	88	99	84	73	96	81	92	92	96	105	92	88	82	84	94	99	94	90	83	103	106	96	90	99	101	85	98	80	98	90	87	105	92	101	106	99	83	84	90	103	102	83	87	93	85	91	96	98	96	96	86	104	87	72	96	103	85	89	84	90	95	81	85	90	91	97	86	88	100	97	88	97	99	106	99	87	101	81	86	114	90	88	109	86	89	86	103	105	89	113	76	105	87	90	92	91	97	105	91	81	88	89	86	85	93	93	94	89	91	75	85	90	84	104	81	94	112	100	98	93	111	112	88	95	108	89	92	108	102	99	90	101	110	104	96	96	90	92	82	92	74	88	105	83	99	83	121	91	109	90	92	85	79	99	94	78	69	93	79	77	89	88	100	108	96	87	103	91	85	108	90	93	95	85	102	111	102	87	92	96	88	113	95	94	114	112	90	102	106	73	91	110	78	86	96	90	104	92	104	84	98	102	112	83	98	98	98	93	108	95	83	98	102	86	106	103	94	94	105	98	85	86	92	105	87	94	106	99	96	94	83	90	90	95	95	105	102	79	88	108	92	92	106	88	89	92	92	115	95	81	87	96	98	106	99	94	86	90	86	95	96	97	102	89	95	99	104	83	99	97	84	93	114	89	89	89	97	95	106	83	95	106	97	83	74	104	82	104	102	93	109	99	109	86	92	98	85	82	93	84	75	91	95	99	103	78	94	102	92	87	88	89	97	95	99	94	110	99	108	81	93	97	91	90	97	80	96	98	122	91	89	83	91	64	94	85	82	103	91	94	85	108	101	105	84	78	83	80	91	118	89	100	116	95	105	108	102	100	99	114	101	97	98	88	98	88	92	79	81	95	89	86	86	85	89	76	102	115	105	82	96	79	97	103	97	112	86	91	96	99	114	96	104	78	100	91	104	107	90	90	93	76	73	99	104	88	98	95	95	82	86	95	96	90	102	92	114	84	98	96	89	86	76	103	97	90	81	96	95	95	92	97	98	89	86	98	86	101	94	90	97	108	96	89	81	86	100	95	93	98	90	100	84	88	100	99	107	90	84	94	105	78	98	88	92	83	110	107	115	98	90	93	106	88	94	103	89	97	99	82	80	101	92	85	96	103	79	96	89	75	100	79	101	122	91	106	98	102	80	85
24756	1313	3045	3283	2779	2286	1866	1500	1251	1092	1018	899	766	748	684	682	641	589	571	571	473	450	452	430	453	444	455	431	441	431	424	423	390	382	408	373	366	357	388	350	363	354	393	391	363	390	318	323	363	377	399	334	338	348	356	359	328	343	340	314	358	344	362	329	346	339	363	341	352	374	330	337	326	331	315	373	325	322	312	298	324	326	302	359	335	328	317	324	343	310	331	326	328	338	340	332	306	349	315	353	349	304	338	313	351	302	335	346	352	346	334	346	310	301	293	301	336	313	328	342	325	344	321	286	320	330	340	305	357	312	340	303	305	326	319	311	376	371	321	315	301	321	327	355	329	313	351	297	357	318	325	289	350	294	296	332	300	314	363	344	331	343	331	355	327	290	327	314	310	275	322	329	325	352	319	321	346	311	328	312	304	330	340	355	331	318	333	360	337	351	352	313	324	343	320	350	326	343	351	365	314	336	335	325	327	337	344	327	332	331	374	354	304	321	285	315	320	313	308	360	350	354	311	317	361	335	331	345	332	343	306	329	319	341	325	332	326	340	306	333	320	334	311	296	348	329	298	319	327	321	335	339	306	334	327	336	316	308	322	302	319	330	322	337	360	352	313	312	320	322	327	320	335	356	293	311	337	314	312	334	344	310	321	341	313	324	340	324	314	351	326	352	321	304	322	340	326	279	325	340	366	301	346	321	317	316	346	315	353	342	322	293	312	315	346	343	328	316	323	344	316	300	322	310	357	328	339	314	328	341	338	329	336	320	326	340	340	322	333	326	341	310	308	320	306	333	380	348	320	318	334	316	306	290	328	310	296	334	334	320	334	314	357	312	310	311	324	316	328	311	321	331	326	332	317	341	277	323	346	345	351	296	346	305	338	316	310	312	326	322	291	322	309	353	279	350	332	315	356	315	305	304	323	377	314	330	349	342	342	309	330	302	308	298	334	329	333	316	328	310	316	327	344	347	335	295	340	332	321	340	339	358	352	312	338	313	338	323	323	329	332	319	337	337	307	314	321	290	326	319	339	349	311	314	352	321	359	330	339	329	346	309	312	301	326	323	331	329	324	348	309	322	322	316	306	341	337	331	311	337	325	329	320	304	338	332	332	327	326	326	327	338	303	288	349	312	326	369	321	336	290	281	350	370	358	334	326	357	339	328	293	331	340	316	334	374	313	301	330	332	338	293	332	337	345	304	329	287	354	311	313	306	318	314	323	316	284	329	323	296	313	319	324	313	348	326	329	331	324	319	320	345	294	334	336	322	315	331	326	327	331	313	359	360	318	313	323	333	318	314	330	325	339	339	342	313	302	309	346	281	288	354	330	309	309	343	298	322	293	309	350	294	321	331	337	317	325	317	341	347	310	301	348	342	323	354	335	314	334	310	321	308	346	323	350	325	302	324	345	320	329	327	295	336	325	329	321	315	342	338	327	337	316	348	350	316	335	340	295	311	322	308	320	353	340	317	330	325	346	336	339	311	338	342	330	318	303	326	323	305	324	319	341	363	330	311	307	321	340	294	348	324	343	321	290	340	320	341	298	356	308	333	356	282	317	340	327	329	322	361	313	326	342	319	332	341	304	304	324	318	296	323	313	319	320	316	312	329	343	333	333	301	323	298	350	337	339	363	334	340	321	350	336	344	279	313	320	301	346	354	330	319	323	287	330	316	298	301	323	320	302	322	320	319	309	344	348	314	347	333	318	290	304	323	325	317	353	316	333	347	328	314	338	317	318	346	346	342	339	320	329	322	320	325	333	320	331	320	325	330	305	331	333	324	342	338	347	350	320	314	324	339	329	335	334	324	300	339	329	355	312	331	338	350	335	307	319	321	302	351	317	331	321	324	306	352	304	310	317	322	318	338	346	326	313	304	356	327	326	322	321	322	311	324	321	375	344	330	330	331	307	297	324	304	343	312	316	310	351	321	299	308	333	310	312	335	337	315	319	368	322	310	352	301	330	298	319	309	311	291	335	294	321	320	302	327	322	346	313	347	300	312	310	295	326	310	316	309	321	332	329	311	328	300	308	329	312	327	319	320	315	316	310	320	327	339	344	330	300	313	344	335	330	319	311	344	315	289	342	313	336	342	342	337	357	319	318	305	319	339	331	299	311	320	327	336	316	337	290	320	325	298	308	343	310	290	297	331	334	311	341	368	319	307	308	333	325	318	357	336	338	292	341	323	357	318	311	318	353	289	330	310	317	344	336	344	325	335	341	333	339	301	319	331	302	313	302	319	343	331	309	329	357	323	311	291	332	333	275	294	339	295	292	311	341	338	320	318	315	324	323	331	349	317	351	322	302	322	332	304	341	306	308	361	318	317	321	340	335	301	342	323	317	293	318	316	336	303	298	332	342	313	337	318	312	304	310	332	347	304	328	346	312	333	328	314	347	364	344	302	317	316	325	285	320	327	346	352	319	316	298	335	345	325	313	287	299	351	340	295	316	314	308	317	331	318	287	281	318	321	320	313	349	310	321	324	341	317	337	327	303	310	318	325	312	337	343	331	305	314	333	296	307	323	315	326	343	333	303	329	317	355	316	329	288	350	335	301	344	330	348	331	323	317	318	360	376	311	326	279	353	323	328	275	342	282	303	331	333	371	304	300	345	322	295	330	330	337	339	309	357	317	359	348	320	312	329	321	341	332	309	292	310	320	336	326	328	337	323	323	327	321	349	341	295	315	337	341	284	319	349	314	319	277	366	335	302	300	348	328	324	350	332	341	302	338	348	324	346	323	304	368	329	335	330	301	338	326	363	313	318	318	298	339	349	341	337	336	316	311	349	319	341	316	332	324	326	340	320	299	322	329	306	333	312	324	298	343	319	343	306	308	352	323	327	308	313	364	335	319	279	290	318	331	303	344	315	361	357	341	325	333	321	326	318	296	336	323	313	329	324	335	329	312	341	318	335	318	332	327	322	314	359	318	305	342	324	348	318	283	325	323	321	284	300	294	337	310	327	328	301	333	348	333	346	311	325	333	329	329	339	337	336	304	300	310	292	314	344	346	309	319	323	325	292	332	354	338	346	321	323	319	340	305	322	289	360	329	304	313	305	309	335	332	302	330	313	345	328	298	301	320	357	327	320	306	333	317	314	363	315	324	300	316	321	325	351	324	287	302	321	339	315	325	338	324	324	319	317	346	343	334	335	338	333	347	313	304	312	300	296	322	330	360	340	335	354	293	350	336	319	325	326	324	296	327	351	294	343	343	339	321	300	299	321	297	319	329	305	305	332	333	350	330	370	330	369	301	304	329	331	305	302	313	332	339	289	322	302	301	345	317	305	302	309	307	309	299	309	337	336	292	324	307	319	320	338	327	313	343	316	304	297	349	328	331	312	320	314	350	302	292	314	303	341	317	322	316	330	315	311	318	339	341	321	334	347	299	326	330	310	370	316	300	316	311	335	330	328	341	347	301	330	320	297	313	335	342	305	331	299	347	339	315	297	335	336	365	332	332	295	311	324	345	313	323
56231	21635	5264	2123	1431	1017	844	616	459	479	406	373	338	341	318	263	270	213	248	216	228	229	229	229	247	204	242	229	192	206	216	201	206	208	226	216	217	198	212	200	203	210	203	187	188	205	166	176	199	177	209	194	191	200	203	180	178	211	202	184	175	199	194	197	204	192	170	202	200	215	185	179	195	203	176	204	214	218	193	193	174	172	192	180	224	172	191	192	192	205	192	180	214	205	212	190	189	179	159	210	173	181	205	184	215	211	191	218	194	197	196	205	194	199	185	179	219	193	218	198	233	169	210	198	213	192	206	144	224	174	201	186	199	201	204	174	175	214	215	191	174	194	200	211	194	198	192	198	204	196	201	202	183	199	202	191	180	203	191	200	211	211	214	194	179	211	205	223	185	191	178	195	161	201	182	177	212	179	184	162	203	205	190	193	189	195	206	235	188	194	202	229	198	204	195	215	179	187	218	200	206	197	193	194	196	185	199	206	197	185	181	206	210	197	208	208	173	187	190	174	170	189	162	212	218	190	197	200	199	210	197	193	203	182	202	178	202	181	196	195	198	194	192	177	209	214	171	205	171	216	189	204	187	191	175	196	171	209	181	175	176	206	186	184	191	180	195	221	215	181	162	215	203	169	180	196	204	187	189	178	194	169	182	175	205	208	184	188	194	189	195	187	202	192	221	204	197	191	189	183	183	189	221	189	207	195	191	183	174	189	183	194	192	180	181	185	205	167	205	204	183	178	164	183	197	187	219	196	194	190	199	200	187	203	188	205	183	183	180	179	197	194	187	198	211	199	196	209	212	194	199	187	182	204	196	188	210	199	176	206	208	179	205	190	187	212	177	174	198	212	190	181	188	200	190	172	174	191	207	201	196	186	192	229	194	162	199	192	192	183	207	195	197	196	202	198	177	195	181	214	194	196	189	195	219	208	205	182	188	185	177	176	192	190	205	183	183	194	190	191	187	177	186	211	207	188	190	195	188	190	197	195	188	216	205	207	218	209	187	187	179	205	190	169	203	189	205	185	193	184	160	197	188	214	216	187	180	178	176	229	214	182	205	203	207	190	204	180	193	185	184	215	211	212	191	198	197	206	189	190	178	195	191	195	175	175	198	166	205	186	202	201	200	181	202	181	196	196	209	208	178	225	189	198	184	213	196	188	187	182	191	198	206	216	171	186	177	180	197	180	195	179	194	199	198	211	182	174	169	171	199	189	178	235	209	216	192	159	204	208	181	176	206	163	200	204	202	184	190	177	188	194	191	196	199	191	188	182	177	197	178	194	212	191	147	190	201	194	195	180	180	233	176	207	200	194	198	182	194	198	199	211	203	192	195	193	194	186	177	184	185	179	184	212	199	188	178	191	169	189	189	180	206	190	187	208	182	184	202	198	177	195	176	188	188	195	190	201	196	195	195	210	202	199	185	197	188	190	209	193	180	205	186	228	195	170	202	185	199	197	188	184	195	197	176	200	158	180	178	193	185	198	168	200	181	203	181	219	175	170	223	197	178	219	183	223	190	164	185	184	199	186	172	195	184	191	174	192	204	204	192	182	202	190	187	195	202	208	187	173	181	215	204	194	185	171	178	163	214	187	191	200	183	183	199	188	193	201	188	184	204	213	185	196	194	183	197	196	209	223	197	191	196	211	175	193	192	182	174	154	194	197	192	187	182	183	190	204	189	190	199	176	206	203	197	189	186	188	207	189	187	204	199	185	194	180	167	188	195	195	170	200	181	153	180	173	183	217	206	197	191	195	191	183	188	173	190	176	204	199	195	165	199	172	185	172	185	199	194	203	187	178	180	203	198	178	199	190	215	188	182	180	164	214	197	201	197	189	186	182	185	176	178	170	197	192	186	171	197	179	183	185	199	180	188	185	200	186	172	217	198	169	186	190	203	191	179	196	212	188	204	182	175	222	196	212	222	183	198	184	191	194	171	191	207	178	183	196	197	205	195	178	196	182	198	165	186	190	209	190	226	175	196	185	205	207	217	182	194	196	191	182	191	189	189	209	194	202	181	194	187	206	189	197	194	187	197	184	197	190	200	206	194	204	181	193	182	184	173	173	196	196	209	224	202	199	166	206	188	193	224	215	177	196	188	183	211	176	234	161	181	194	193	189	193	228	183	175	207	212	198	167	215	187	197	193	190	205	172	206	179	216	182	191	193	186	191	215	176	197	205	185	193	189	188	192	199	202	207	197	178	202	191	167	170	191	203	185	197	175	194	208	184	213	189	188	217	192	172	213	204	189	222	209	195	171	207	179	194	205	216	207	187	178	206	190	192	180	195	208	197	201	188	193	192	181	206	183	200	195	219	181	188	220	193	181	203	193	216	193	160	191	196	181	174	203	201	200	186	202	196	190	189	198	185	173	167	189	194	200	192	178	174	201	226	194	187	184	182	194	197	212	191	197	214	189	191	205	175	184	205	205	194	195	177	197	198	195	184	182	195	219	187	191	215	187	220	190	199	186	194	176	181	208	180	210	206	191	188	179	197	200	163	179	179	214	196	211	203	186	209	202	200	174	214	188	182	204	174	192	211	179	177	218	175	199	187	186	177	192	185	203	169	185	184	186	205	179	191	167	186	184	200	185	188	193	193	178	176	185	216	193	204	185	204	198	194	184	185	189	187	154	194	191	193	201	196	202	178	212	190	205	175	161	185	195	192	202	205	190	185	200	213	187	174	182	195	184	173	194	196	210	215	212	221	212	192	170	173	186	218	189	209	182	192	180	181	200	200	191	180	180	201	194	195	192	192	195	179	200	191	174	186	187	198	186	184	215	195	184	175	212	206	202	214	191	178	191	198	214	212	184	215	183	217	200	197	181	189	184	190	221	209	217	193	218	179	241	200	204	194	200	217	191	198	199	203	189	200	213	195	188	186	184	198	213	195	212	201	180	182	191	234	189	184	187	201	205	187	198	190	193	179	178	194	199	182	185	180	191	206	208	200	189	215	211	207	199	202	214	180	197	188	190	190	214	212	188	175	184	208	182	190	207	217	240	203	196	199	168	172	184	188	197	182	201	219	209	147	205	180	227	183	185	182	210	177	193	213	195	197	198	189	182	192	212	198	185	193	213	181	198	168	209	174	182	156	164	189	181	185	170	174	198	197	159	192	205	207	228	215	199	213	238	202	200	216	182	216	193	203	171	169	191	181	216	196	197	204	189	227	211	194	190	186	177	196	183	180	210	168	181	180	198	216	202	209	213	218	174	215	188	184	204	186	193	189	210	235	220	168	204	180	188	189	202	186	182	206	181	184	190	184	196	198	186	221	223	216	191	175	188	193	208	208	185	179	184	194	191	179	180	185	186	188	203	187	191	175	192	198	209	194	189	196	182	180	208	199	188	193	200	202	190	193	206	181	200	211	180	192	186	203	184	218	195	221	188	185	164	191	204	204	188	190	191	187	200	196	200	209	196	160	199	193	205	216	196	199	185	192	204	197	193	186	216	183	202	223	205	182	191	169	176	181	166
32249	2599	5750	6400	5264	4371	3460	2909	2425	2079	1910	1685	1469	1444	1237	1277	1163	1154	1022	1044	965	900	919	864	850	853	832	771	771	747	782	829	787	704	717	757	727	699	698	683	659	653	631	681	679	632	683	654	622	666	618	635	651	695	625	643	629	610	618	641	623	656	636	664	641	588	647	599	600	619	654	589	652	601	599	616	609	603	586	599	676	638	594	618	578	592	624	555	618	595	626	622	634	581	588	627	629	622	602	644	631	602	557	605	605	593	607	590	597	596	616	588	569	576	589	606	560	575	633	572	550	585	612	604	583	608	623	571	591	651	600	601	581	620	614	584	571	564	593	621	547	586	599	596	609	646	603	581	589	585	559	585	591	620	558	622	570	645	574	612	619	603	621	569	586	596	647	591	594	618	578	553	578	551	629	587	580	622	592	585	561	597	563	569	570	635	612	576	573	590	610	586	557	588	585	585	548	539	584	595	633	565	555	557	593	616	581	591	573	578	568	588	609	578	555	653	600	582	557	593	593	569	565	551	585	580	560	616	587	576	573	579	585	599	565	583	602	577	623	588	581	575	587	590	579	585	581	596	597	583	608	586	590	595	598	609	587	560	639	603	609	592	586	577	630	593	579	585	557	590	527	637	619	605	562	610	574	595	606	604	559	614	571	584	599	575	586	616	592	592	548	603	574	545	587	577	563	629	587	626	589	570	566	564	593	605	562	603	620	550	618	590	583	571	565	642	594	591	564	634	609	589	523	615	589	593	602	548	578	621	610	587	613	601	588	642	566	569	556	566	567	593	622	594	578	576	596	601	585	605	618	592	548	586	605	611	592	599	569	566	581	574	614	572	580	571	590	567	541	601	594	580	578	610	572	582	645	625	609	616	612	556	563	589	578	568	586	608	594	576	627	603	569	592	621	586	585	613	567	572	553	626	628	577	579	559	610	571	597	580	582	638	623	603	562	589	615	593	582	582	581	555	604	600	609	624	603	564	573	603	593	558	596	564	616	562	603	582	605	572	568	662	567	555	581	606	583	596	602	588	581	568	582	534	564	605	585	603	593	598	563	581	605	566	642	566	615	599	587	588	583	612	586	611	619	624	589	575	570	576	593	582	580	639	563	565	610	612	616	591	596	575	583	575	566	575	588	593	595	587	598	601	552	579	601	583	609	628	582	619	631	589	582	562	580	649	581	657	624	593	564	574	573	639	606	578	566	577	596	573	613	595	575	616	586	577	574	591	553	599	583	561	575	610	606	559	581	584	585	631	628	595	587	565	578	625	568	582	575	594	555	563	621	568	545	599	605	582	610	581	582	613	606	605	584	622	617	633	576	574	576	613	589	583	597	551	579	612	540	586	598	566	588	528	571	611	606	583	580	578	597	619	546	582	574	640	601	554	524	578	596	568	593	589	610	596	598	603	538	602	598	583	577	592	564	542	616	591	629	571	556	569	553	569	582	559	606	629	590	564	549	560	599	579	600	604	576	572	573	595	593	561	605	596	582	573	584	627	574	604	590	552	603	585	614	609	638	584	553	591	597	559	576	605	607	575	606	576	605	561	592	598	570	600	615	551	574	578	601	567	577	567	601	586	572	628	559	581	582	575	576	647	582	598	600	562	572	618	565	607	643	611	564	573	547	572	589	569	558	564	539	656	560	602	603	645	549	597	616	599	595	581	557	612	560	553	550	606	561	578	587	584	589	594	555	536	594	621	583	594	554	589	575	596	574	622	573	594	564	572	532	587	554	590	552	589	586	570	592	589	581	533	595	585	606	591	567	608	594	618	598	592	569	611	628	586	606	589	552	567	606	566	606	602	531	562	580	620	601	589	591	588	596	577	595	625	583	580	575	568	617	588	572	615	528	620	576	591	609	578	582	563	558	589	599	600	587	580	630	599	595	627	566	628	561	593	578	584	584	573	577	601	599	581	614	590	613	598	588	609	628	575	629	594	629	572	637	594	588	577	588	586	582	531	600	588	595	578	577	581	552	551	598	574	570	561	573	600	593	617	564	607	640	581	566	593	572	565	579	600	599	608	590	588	561	571	588	573	591	591	603	592	608	536	592	592	583	607	571	565	683	581	605	549	583	563	634	574	584	581	564	594	644	581	564	564	564	574	554	570	628	575	611	530	589	592	563	588	598	531	573	596	587	662	583	598	612	573	556	607	629	575	618	562	633	563	601	598	541	591	596	586	567	531	571	564	598	605	621	618	575	639	600	619	583	603	619	614	563	600	584	605	594	581	535	607	575	565	567	619	565	575	566	573	612	575	592	580	580	591	593	586	618	581	600	618	603	602	583	569	577	601	638	551	595	603	560	599	613	628	611	614	605	558	590	583	543	606	558	627	593	602	583	539	593	581	591	609	583	592	618	601	594	565	588	578	586	589	579	577	591	595	583	583	593	579	586	585	568	597	570	595	577	586	530	558	573	588	612	613	606	551	597	565	592	592	566	549	597	583	577	590	600	581	617	600	576	564	553	616	612	535	606	645	594	597	597	569	604	575	585	528	588	636	620	591	608	605	564	560	594	613	589	569	585	614	574	578	605	581	573	603	550	578	584	604	656	560	597	588	552	573	555	541	568	575	596	609	602	613	575	634	584	558	616	599	628	627	599	565	569	543	577	612	608	559	623	569	580	573	598	596	525	582	582	603	586	613	645	592	569	583	560	541	574	571	571	617	592	563	602	538	609	607	549	577	574	601	566	596	621	565	622	629	559	571	617	601	603	586	630	628	597	615	624	609	602	559	552	568	612	577	556	617	580	618	614	578	598	605	638	580	557	613	564	628	577	607	621	620	558	619	582	584	621	603	582	596	572	609	571	600	589	606	593	647	544	596	594	539	576	609	584	563	606	562	564	580	581	578	561	625	640	617	548	599	578	560	554	611	581	594	595	588	620	576	574	568	563	585	623	622	612	593	581	598	569	584	603	573	626	588	606	582	565	599	575	574	584	597	616	613	577	623	575	567	603	558	608	564	624	617	596	597	633	548	607	574	598	581	607	572	583	608	551	606	602	613	591	565	614	573	588	594	569	581	600	541	567	563	611	614	574	598	585	597	562	599	593	575	602	640	593	579	549	584	564	584	616	609	601	538	586	567	539	609	607	642	617	578	575	601	581	610	622	591	589	606	550	577	618	583	578	592	574	564	572	584	573	582	588	575	593	627	549	601	648	579	605	550	595	595	615	580	583	590	565	591	584	607	621	557	579	591	618	554	590	643	570	590	576	566	625	554	590	584	643	597	559	595	617	592	586	624	599	546	599	561	567	583	603	573	550	594	588	627	613	591	597	571	575	573	610	606	619	608	591	594	578	576	625	604	600	644	605	598	569	623	560	592	604	573	596	574	608	521	533	631	573	593	595	595	588	616	603	637	629	570	566	572	604	557	580	602	551	580	607	593	578	568	574	585	582	539	564	598	621	573	588	591	632	592	625	592	587	613	571	599	634	613	613	604	617	647	612	597	586	603	548	569	589	606	591	581	607	575
5887	379	206	205	169	166	169	159	147	150	150	165	154	140	162	147	145	153	143	147	156	154	150	155	144	137	131	152	140	145	155	136	150	138	120	134	124	127	131	143	145	143	136	157	129	152	129	151	145	136	135	137	137	154	165	119	176	139	162	153	140	148	151	126	150	132	138	133	125	160	158	138	153	130	146	146	152	137	147	143	148	131	136	154	162	154	134	147	144	129	153	136	145	171	136	138	132	144	128	144	162	148	132	144	153	151	161	151	140	160	134	147	160	148	151	131	131	131	139	147	148	148	146	122	133	149	146	168	142	139	184	128	138	141	139	142	148	133	146	135	125	136	159	147	159	140	132	137	149	145	140	145	112	148	129	128	135	139	141	159	154	142	153	144	143	156	154	129	161	144	147	127	161	134	135	123	137	152	163	158	139	146	161	133	139	139	122	147	174	129	128	140	152	140	132	149	147	153	133	131	143	158	121	121	165	141	136	157	149	144	148	144	154	137	152	170	132	172	139	138	114	147	132	141	135	137	166	157	134	139	166	137	156	131	137	156	148	137	124	140	157	154	143	137	154	166	137	143	153	142	154	148	153	118	129	138	122	159	121	138	132	121	132	152	131	148	141	143	154	154	144	144	144	145	133	141	159	135	150	142	136	142	138	157	135	162	150	141	132	168	132	144	142	137	149	148	171	135	143	141	135	118	151	151	149	139	154	144	139	136	134	131	129	156	164	140	139	141	137	167	156	166	135	154	151	154	145	147	156	153	148	157	158	153	141	148	169	136	145	140	137	141	143	133	156	161	118	150	161	138	143	145	148	141	148	161	159	148	162	152	145	142	148	124	148	151	150	133	133	158	165	161	170	153	129	146	123	153	146	157	113	120	145	140	149	138	155	145	156	138	147	143	134	155	126	156	148	128	151	149	124	137	146	173	121	174	144	140	142	133	157	141	147	153	143	130	152	140	151	148	136	139	127	144	150	148	141	140	142	136	156	148	150	149	136	137	162	152	151	136	133	147	127	124	152	150	143	139	155	169	160	128	154	133	172	163	134	140	132	125	129	160	128	158	147	155	156	151	171	140	170	155	151	151	128	118	158	147	156	161	159	146	157	134	135	146	150	157	162	135	160	148	153	136	133	153	138	159	154	161	144	148	159	163	149	144	144	162	152	142	150	173	139	123	155	136	150	148	150	126	157	139	142	144	136	136	160	122	125	143	131	153	143	151	119	142	159	153	137	156	145	152	151	158	140	132	143	136	141	138	133	133	139	158	147	145	161	151	133	118	158	134	127	158	131	158	124	135	143	153	149	148	164	171	120	153	154	139	119	163	145	135	116	130	142	143	154	139	153	145	136	157	151	148	148	141	134	158	135	141	151	162	130	150	140	128	156	159	169	129	146	146	163	139	156	161	141	132	151	155	141	140	149	131	151	150	161	136	140	153	159	144	137	140	140	134	142	144	144	159	158	124	152	140	143	170	141	152	171	145	148	154	174	134	152	141	163	149	133	139	152	135	150	144	143	151	146	148	150	129	136	161	165	129	144	149	143	140	153	125	121	171	118	160	163	132	135	145	124	160	167	141	148	132	166	159	135	131	125	146	140	139	161	160	153	158	152	139	134	141	155	164	140	154	146	143	143	128	156	114	123	133	152	153	140	144	122	137	129	140	130	135	154	144	140	166	133	144	142	137	128	126	170	137	129	143	147	128	157	163	128	154	146	155	167	143	142	140	167	125	143	168	128	141	149	138	137	138	146	130	170	151	141	132	144	137	145	143	134	123	126	156	130	127	140	145	118	153	155	125	152	143	161	141	131	156	139	159	151	123	145	147	128	163	138	133	139	142	144	148	127	125	144	150	134	128	142	135	145	137	152	122	144	154	158	153	164	159	130	120	132	131	153	133	125	148	137	152	152	111	140	139	129	156	147	139	157	130	138	146	138	119	157	161	151	150	142	139	126	139	132	135	130	127	129	142	126	126	138	127	137	145	129	154	178	144	142	132	144	159	138	133	140	156	123	154	132	151	160	135	181	150	136	133	160	163	134	149	125	132	149	165	155	137	134	120	160	149	147	153	152	140	151	156	142	131	145	154	128	133	160	148	135	150	129	143	169	141	134	121	160	172	150	150	141	145	148	125	146	148	140	143	131	122	147	146	147	144	142	138	135	150	127	154	132	153	127	158	162	135	132	136	139	163	149	141	168	125	142	141	140	150	141	135	134	150	144	149	144	148	134	138	156	153	138	142	135	187	160	171	122	149	142	135	144	126	146	140	142	143	148	146	174	138	150	144	128	151	134	130	149	136	129	129	127	147	113	146	148	148	139	150	159	139	135	158	149	147	153	117	142	157	158	127	128	119	152	142	126	133	137	145	135	127	147	141	167	151	127	155	151	146	142	140	150	140	153	150	145	135	143	152	149	119	147	147	146	131	137	149	146	136	141	149	131	152	143	139	159	120	162	155	134	140	172	131	127	157	145	154	156	152	143	148	151	147	142	133	139	179	149	145	132	165	167	156	153	153	151	132	125	175	150	157	132	137	161	135	153	145	138	141	141	147	136	141	166	172	130	169	147	162	155	160	170	143	138	142	138	144	150	136	146	134	155	130	143	140	134	158	141	143	150	148	133	127	120	162	148	135	155	128	129	137	166	137	136	138	138	143	129	152	141	140	161	139	138	134	147	157	142	148	151	127	131	144	150	148	149	137	139	130	142	152	145	148	132	142	150	137	138	181	138	144	151	119	146	139	128	163	132	144	102	113	144	153	145	129	140	162	160	151	144	152	130	135	145	152	155	152	133	155	167	139	140	121	122	145	156	151	159	162	162	138	151	141	141	134	164	139	138	160	145	133	122	154	152	151	150	160	134	132	129	133	143	147	136	127	129	131	163	153	123	133	136	155	164	139	143	157	147	147	139	137	163	166	162	143	144	151	149	138	156	154	134	121	150	156	149	151	156	142	156	128	139	139	144	146	147	135	167	161	130	137	122	133	150	136	149	149	139	117	139	162	160	145	164	127	146	163	149	141	151	117	128	148	146	156	131	125	148	150	164	130	127	155	140	129	151	148	150	152	161	135	144	142	143	131	129	139	141	163	148	151	161	139	151	151	145	150	135	151	139	123	152	128	146	142	142	161	144	119	150	175	136	162	123	156	159	134	149	151	157	134	147	150	120	139	140	145	140	141	157	147	141	142	135	136	136	130	170	123	127	131	134	141	147	143	158	171	148	150	157	138	145	132	146	153	163	136	139	154	144	163	152	158	159	156	147	153	144	136	146	148	146	156	142	160	142	148	148	143	158	160	145	117	134	177	161	140	137	152	151	134	146	131	152	139	154	154	152	144	140	166	147	153	153	157	146	159	147	138	130	145	135	141	142	140	151	135	127	154	143	161	155	157	148	178	144	140	147	150	145	148	115	184	144	149	145	147	136	167	158	134	156	124	147	155	144	135	155	147	155	140	146	166	138	156	139	140	133	146	130	146	146	117
6059	552	561	595	554	531	559	486	489	467	483	473	440	479	424	488	478	466	482	478	458	494	452	446	450	490	476	453	465	449	450	463	476	462	443	483	451	450	487	435	458	422	442	438	467	448	462	466	452	442	424	481	528	442	483	437	464	450	484	449	441	451	453	428	471	453	451	466	503	416	435	491	417	410	445	434	475	429	454	433	423	439	434	446	462	483	456	436	459	425	440	439	448	445	465	477	448	431	446	447	453	492	473	456	465	434	451	458	440	395	463	428	427	453	488	478	486	428	468	478	440	466	460	415	463	463	455	477	479	446	450	450	498	455	472	471	428	489	425	437	452	468	430	488	432	456	471	467	414	527	446	456	476	420	447	481	433	442	455	461	453	455	458	460	462	456	435	472	452	478	402	436	457	449	448	448	454	438	447	449	444	396	455	406	453	415	457	486	432	417	449	420	412	469	474	462	423	433	459	445	484	435	457	485	479	437	460	419	475	449	446	460	429	467	452	442	440	467	452	476	443	399	453	453	469	492	450	437	480	450	464	427	428	488	401	447	474	461	472	455	453	451	472	473	431	482	469	440	493	450	435	446	482	491	453	457	466	463	487	458	457	453	453	432	437	482	459	447	440	436	446	416	448	442	479	427	426	444	450	472	459	444	465	421	447	455	470	461	467	462	475	447	449	437	460	443	442	469	440	415	459	424	463	440	428	437	450	457	428	472	416	469	436	450	478	462	411	446	471	434	419	441	441	467	439	457	425	454	436	443	494	395	483	497	433	454	440	438	475	451	448	453	479	450	424	459	428	443	439	458	436	438	460	441	454	462	475	437	480	443	493	466	446	444	438	428	480	490	422	485	458	451	480	453	448	496	475	437	465	458	451	462	456	464	436	467	444	444	421	475	489	441	457	468	457	453	494	462	462	469	449	444	455	458	480	494	453	424	433	468	466	454	451	418	468	465	451	450	440	438	435	474	479	478	426	413	463	431	437	427	460	419	440	457	467	470	479	461	474	417	480	486	461	420	488	478	466	449	453	437	448	444	478	461	432	451	426	462	443	466	470	474	455	440	479	385	446	414	490	457	469	445	465	436	455	457	511	448	461	447	405	480	421	487	484	458	460	454	418	491	428	405	433	473	454	464	448	443	432	473	477	471	453	450	432	434	472	476	438	452	449	525	460	466	416	430	449	434	436	463	471	489	454	460	457	437	470	466	465	461	453	442	435	409	426	442	497	451	467	484	486	431	475	406	457	423	477	487	437	428	475	479	450	487	439	470	440	463	453	435	451	433	435	476	444	479	444	449	459	485	490	508	423	469	431	446	457	467	451	442	461	452	480	465	452	493	463	438	408	435	434	444	473	485	439	442	462	472	427	485	469	461	445	464	460	457	472	474	414	474	463	439	464	456	499	468	480	425	468	437	461	443	480	440	452	478	423	482	482	482	464	457	447	430	436	434	441	412	474	457	470	448	456	430	461	444	496	449	467	452	423	440	463	460	456	457	459	432	472	403	455	462	452	421	453	431	477	442	450	450	459	493	461	455	467	470	454	473	452	439	449	452	444	422	469	447	442	453	418	449	438	480	468	438	472	436	465	457	435	452	459	476	417	452	438	431	455	437	464	455	477	454	447	454	445	442	416	456	436	456	428	432	472	483	447	408	455	435	456	466	445	440	462	443	457	454	462	470	488	418	450	456	472	423	438	428	427	467	468	480	435	479	453	458	467	428	406	421	426	456	459	427	462	453	423	442	404	447	437	431	454	426	473	464	456	467	470	426	428	426	471	453	452	438	472	482	441	475	465	435	485	429	410	427	461	445	440	409	492	439	462	433	456	463	485	451	420	446	445	473	437	452	461	433	458	417	468	491	487	468	466	474	449	458	469	455	442	449	450	382	406	443	425	464	466	477	423	490	447	459	462	431	491	459	465	449	437	427	440	441	471	443	426	465	415	462	462	472	457	464	496	474	424	429	442	428	465	426	442	435	406	448	426	508	498	453	467	450	465	437	457	446	471	470	441	447	458	459	442	427	415	459	473	469	408	455	459	439	489	455	458	448	461	479	422	478	460	483	425	453	438	467	466	451	455	429	461	454	429	471	439	492	451	412	434	448	467	470	481	424	456	471	477	446	447	448	487	485	435	444	444	409	467	478	454	452	488	447	473	443	455	450	496	398	431	439	476	418	399	468	462	431	448	436	425	463	450	481	447	469	439	448	459	475	437	452	481	452	440	430	467	406	475	476	503	457	443	440	455	455	461	478	440	489	505	456	453	430	442	478	462	478	438	475	447	445	474	469	480	486	476	449	451	439	469	468	446	477	424	429	490	455	478	500	471	439	440	453	455	435	457	468	495	429	456	450	453	431	440	477	449	460	495	443	436	438	444	448	462	449	461	429	449	440	470	451	440	465	473	456	453	432	471	464	467	463	425	472	430	449	483	418	457	433	461	455	457	479	428	456	491	439	443	442	431	439	453	495	471	451	428	402	498	455	479	429	442	465	469	458	446	461	445	480	454	470	450	423	478	490	424	459	469	474	423	451	439	424	463	465	467	462	435	480	476	395	470	409	444	438	473	460	407	415	425	475	465	434	479	431	422	453	472	436	456	456	480	452	452	420	451	485	462	439	423	436	476	441	442	447	480	465	436	463	473	461	417	474	444	464	401	406	488	429	438	434	471	422	433	484	472	438	447	453	430	445	448	450	409	442	440	436	469	425	449	465	451	431	459	472	444	454	456	478	454	460	428	431	426	439	427	474	442	432	435	427	481	428	434	460	480	460	465	456	433	468	413	462	487	442	459	457	423	446	418	439	448	449	449	476	458	437	451	468	433	475	491	455	476	436	473	396	414	479	449	453	488	449	422	442	473	458	440	423	491	482	450	465	469	457	434	475	441	446	447	437	458	459	438	449	466	479	445	486	444	456	459	452	462	459	500	442	463	452	468	450	436	453	471	461	498	479	434	460	480	432	482	457	480	462	450	462	459	473	445	431	410	441	444	455	475	452	447	435	465	451	461	455	443	464	454	430	451	421	472	445	460	418	455	481	418	453	451	463	454	417	470	447	479	468	470	425	456	474	472	402	476	486	455	467	469	453	485	479	537	468	463	442	450	439	437	456	439	446	419	426	443	470	466	410	406	442	451	442	436	477	475	449	458	464	423	438	428	453	440	474	418	430	450	488	472	465	458	421	489	459	443	435	452	462	451	444	462	481	464	449	432	455	442	447	451	465	457	478	443	444	481	451	467	435	461	412	481	463	424	472	476	438	447	462	460	458	465	498	451	467	436	449	490	442	445	445	444	464	459	468	425	479	454	454	435	470	442	415	468	468	444	447	493	461	444	415	484	428	466	429	449	488	485	464	465	439	471	439	449	465	417	415	448	458	458	477	413	471	439	472	470	448	455	429	456	482	449	438	421	456	442	419	467	451	445	451	439	485	472	450	459	464	425	468	438	461	406	430	437	454	460	412	451	431	461	477	442	429	428	448
45368	16050	2132	963	688	502	378	274	261	201	193	194	180	174	162	114	106	118	142	134	133	113	113	115	125	127	99	90	115	94	109	94	105	127	106	89	109	103	80	90	80	98	111	87	102	91	93	97	110	86	95	112	105	100	111	91	114	104	88	88	107	78	92	100	92	103	105	84	93	81	92	102	97	88	102	73	98	101	97	85	97	104	103	99	96	88	86	109	105	78	82	93	101	98	103	94	83	100	101	98	108	90	97	103	106	101	92	94	115	100	91	88	96	99	77	72	92	91	73	91	99	103	110	80	103	85	84	84	108	105	102	101	97	96	86	94	92	85	85	86	103	86	90	74	89	88	108	91	93	85	90	96	92	97	87	99	106	99	87	93	101	108	93	73	104	103	100	102	113	107	92	104	87	81	104	87	85	85	92	103	95	89	90	87	95	91	106	105	88	110	92	89	84	94	94	74	108	84	106	87	111	91	95	95	93	87	95	87	104	94	92	106	66	88	93	97	95	85	79	94	99	93	93	109	94	95	112	96	115	100	98	99	90	83	86	96	99	78	96	100	86	119	90	70	90	80	101	98	90	114	99	94	100	101	86	101	103	78	86	103	103	91	92	106	110	92	98	106	77	84	90	78	95	93	86	115	96	114	110	88	89	96	89	90	84	77	102	108	93	79	77	90	97	95	98	87	91	124	99	101	106	94	87	124	90	84	119	114	88	90	104	91	107	75	113	81	93	104	97	95	120	105	83	93	106	85	95	80	80	88	84	98	112	80	97	95	94	103	80	101	99	95	94	95	85	86	103	90	107	103	105	93	89	105	89	83	109	115	84	113	78	102	90	83	88	87	85	95	87	100	102	104	78	95	112	85	89	84	84	92	78	96	79	91	91	102	81	80	85	104	78	93	93	88	108	123	93	96	115	107	93	92	123	86	95	82	86	82	90	87	86	96	101	90	98	103	107	101	104	91	108	94	81	100	102	112	93	103	98	92	99	93	98	97	92	82	99	101	99	98	85	80	91	86	90	83	84	105	103	99	80	90	95	87	100	85	101	98	95	87	104	106	93	109	97	94	108	91	102	94	91	86	100	99	107	82	111	89	100	91	103	87	104	92	97	83	93	89	96	86	99	98	87	85	86	97	104	91	85	103	89	105	94	85	115	79	94	75	101	85	101	92	94	105	89	85	93	100	105	101	95	88	109	98	87	108	79	88	77	92	98	103	87	97	79	98	94	92	85	114	102	84	109	105	107	97	113	83	102	98	89	97	99	107	96	105	98	98	101	94	104	109	99	78	97	119	102	95	87	85	79	97	92	92	101	97	85	91	108	104	92	105	88	106	95	108	106	104	87	102	108	76	82	94	95	89	109	91	76	99	105	91	96	88	95	109	95	75	98	84	78	103	84	76	101	107	85	90	104	104	94	96	92	86	106	87	93	93	75	98	92	81	87	97	103	95	94	116	83	93	86	88	98	91	91	94	95	105	83	102	86	89	93	110	103	88	99	96	92	94	75	107	104	107	106	80	90	85	101	99	98	96	92	101	105	100	114	102	106	97	95	83	94	102	92	100	86	84	98	99	98	94	83	68	107	106	90	96	108	95	98	86	91	106	98	98	99	93	94	108	108	103	94	105	104	116	97	106	118	97	106	93	97	84	121	105	87	86	116	80	113	93	96	89	76	114	103	118	89	89	90	89	96	102	86	79	98	74	70	75	79	100	81	109	93	93	103	87	102	89	87	93	100	87	91	104	116	87	103	86	91	93	108	83	87	110	88	101	104	96	81	93	100	78	85	99	95	78	95	79	80	103	103	98	108	98	113	80	93	94	97	120	98	100	107	112	81	93	92	112	95	73	95	97	103	66	111	91	94	117	88	103	108	99	111	111	111	82	93	101	89	97	74	101	117	97	85	92	101	92	116	98	106	121	99	98	100	93	92	82	96	80	81	92	107	81	96	93	96	92	95	84	84	87	110	92	89	117	100	86	91	104	110	93	105	106	92	101	95	95	82	99	75	95	82	101	84	91	82	99	97	88	101	102	104	92	107	99	97	101	84	102	85	105	89	86	104	86	90	92	95	84	83	92	97	105	88	95	93	104	79	107	84	90	85	97	73	86	91	103	86	88	97	90	78	90	119	92	88	80	97	89	101	88	101	98	84	112	91	82	95	102	92	90	80	107	98	89	94	98	106	96	115	85	99	80	74	102	95	100	91	98	95	94	84	108	84	99	96	90	85	96	99	93	103	87	109	92	104	107	102	89	86	108	88	73	91	108	102	87	110	93	106	107	78	100	96	95	106	67	94	100	101	97	103	117	109	82	91	85	79	99	101	97	99	104	85	97	110	105	106	92	99	105	102	96	94	99	88	104	98	82	94	81	96	94	93	88	99	94	110	120	94	83	90	92	95	102	100	92	102	102	87	97	90	81	92	120	106	102	80	95	107	97	92	97	89	110	101	100	104	92	83	105	83	91	95	98	85	96	109	91	95	98	92	80	103	73	85	102	96	77	107	95	89	105	87	91	95	93	96	100	89	87	99	95	82	103	92	93	104	98	104	94	99	93	100	102	92	95	100	98	87	103	73	103	88	74	92	108	104	94	93	89	83	93	99	107	98	100	93	91	96	80	103	87	92	91	106	82	101	77	95	94	102	101	81	115	112	85	87	99	108	91	103	108	94	84	95	89	97	109	92	93	99	95	95	97	82	88	105	100	90	84	88	96	103	78	93	91	96	105	84	93	94	99	92	92	92	100	99	90	105	95	85	85	78	82	115	95	109	100	113	103	89	85	76	108	98	87	100	94	107	108	105	83	102	99	89	97	93	92	92	84	94	98	87	101	84	85	94	83	99	103	102	109	96	99	100	92	96	98	95	87	101	88	101	72	71	88	86	81	92	105	100	100	70	99	104	100	87	90	99	101	105	83	86	98	108	89	104	85	85	90	98	97	94	87	84	95	83	100	99	83	113	95	113	109	90	84	86	118	96	99	102	86	90	92	92	102	87	99	109	100	85	112	91	91	98	107	97	84	89	97	105	99	100	85	100	92	93	102	102	92	83	95	80	101	102	94	98	101	108	92	100	77	112	96	96	103	99	83	104	81	115	96	113	99	113	85	110	101	111	88	86	85	96	99	106	93	86	76	86	105	90	101	74	79	95	95	85	98	91	96	87	72	86	95	88	112	94	99	99	88	66	105	104	100	87	115	87	104	100	93	92	80	99	104	94	94	88	90	93	97	82	103	89	84	86	77	88	87	95	83	91	79	101	102	78	114	78	113	95	90	90	82	85	99	68	112	93	97	90	87	87	84	105	115	106	87	90	93	97	89	105	92	110	93	100	109	98	118	99	78	93	91	85	71	100	81	92	85	110	86	89	102	85	83	88	89	95	92	88	105	104	106	98	76	88	77	89	106	101	83	80	96	97	89	102	96	100	102	90	97	99	96	98	93	102	81	105	102	83	90	96	105	95	114	82	103	93	96	98	87	98	89
25687	1303	3054	3347	2873	2214	1834	1528	1275	1166	996	881	802	737	723	674	641	597	593	572	523	492	515	499	442	445	455	413	415	431	405	406	401	419	391	379	414	370	384	378	334	387	378	370	370	365	374	355	374	396	353	372	367	363	330	330	330	374	334	359	342	359	355	378	352	328	358	348	333	360	320	311	339	344	342	331	318	330	351	321	318	320	351	340	344	328	337	316	326	341	331	331	357	333	356	350	327	314	335	354	343	329	335	347	329	351	311	309	346	333	321	354	330	355	321	303	328	339	314	345	330	333	324	347	320	332	341	345	315	331	330	308	334	303	326	345	339	308	344	360	319	330	342	312	342	308	347	320	318	355	313	346	314	297	319	357	308	334	366	313	318	332	323	327	295	324	317	328	338	331	304	348	314	334	354	296	331	326	304	357	346	318	317	325	346	303	334	327	338	330	341	325	337	336	337	307	339	304	340	340	316	337	331	300	319	348	306	347	313	329	343	308	332	327	326	325	323	340	372	297	320	334	323	334	321	309	331	333	334	343	333	343	314	307	332	346	323	331	345	323	311	335	296	315	319	345	307	333	342	357	326	323	337	338	381	356	348	344	344	314	339	351	334	332	308	315	333	322	328	305	308	342	348	282	312	341	334	339	336	330	311	323	331	322	334	342	348	308	317	340	305	315	343	331	336	331	363	376	323	314	330	318	338	310	347	315	331	316	327	324	330	347	316	302	329	320	305	335	316	324	342	313	335	345	335	343	329	330	326	324	329	332	327	333	343	304	318	329	343	335	323	324	355	351	306	343	349	325	308	352	325	336	340	320	322	352	343	335	337	344	326	330	315	330	334	332	317	327	332	355	330	362	317	336	334	295	312	311	315	365	309	336	318	336	320	346	326	311	331	335	319	322	321	325	322	310	311	315	324	304	332	318	320	320	340	316	334	332	333	332	327	360	362	355	355	329	335	342	343	300	354	335	349	351	302	340	354	334	373	350	369	312	302	372	318	316	322	341	303	329	334	352	348	354	346	321	283	327	359	317	330	315	309	291	351	314	350	312	342	318	316	339	318	324	340	320	332	294	314	289	346	335	323	305	326	320	361	328	304	309	341	329	340	319	350	340	317	314	355	345	340	312	318	339	361	324	351	333	354	334	338	331	310	319	312	340	322	317	313	341	304	331	296	311	358	343	343	356	305	316	330	340	335	357	294	296	334	347	322	292	323	327	341	327	343	302	337	313	328	295	323	339	356	350	324	319	364	314	289	350	303	331	312	338	306	330	327	316	320	338	339	348	331	295	329	340	302	309	314	333	360	317	333	306	326	304	307	332	328	327	317	292	353	345	312	313	339	296	309	337	332	323	335	308	308	306	332	354	311	317	322	369	302	316	313	330	314	305	318	341	345	325	325	297	310	331	292	327	329	309	308	328	314	338	332	322	330	325	326	327	350	337	322	354	317	342	324	338	321	303	305	327	328	302	299	358	326	341	347	316	288	341	308	348	350	315	323	331	353	323	335	340	283	299	329	327	312	350	349	325	334	302	335	337	358	322	327	322	345	327	307	310	338	318	309	317	325	326	298	345	332	365	357	335	328	337	346	289	356	328	345	315	354	356	332	331	323	351	323	360	340	348	331	365	334	321	357	319	359	287	307	323	344	338	339	299	344	330	313	296	320	311	375	327	316	345	313	325	331	333	354	320	338	297	322	326	328	321	330	338	308	332	338	353	331	341	354	349	357	320	330	334	321	311	337	344	321	328	310	365	318	290	314	349	351	328	323	336	344	315	342	349	309	310	313	337	321	331	342	335	335	344	312	312	327	332	347	347	316	338	365	326	361	328	345	348	343	317	334	339	354	337	324	323	355	364	364	350	314	351	319	336	322	324	330	330	354	319	307	303	313	314	290	322	331	324	331	345	317	354	333	340	306	370	317	311	324	316	345	304	312	310	354	320	369	356	297	328	338	355	335	322	331	336	330	327	328	322	339	356	326	339	348	301	304	334	300	318	345	328	304	344	312	280	340	326	355	326	302	368	344	330	315	326	318	336	310	321	298	353	371	322	296	307	331	294	302	315	339	321	317	339	339	311	341	360	305	289	323	332	332	324	329	325	369	306	312	349	319	331	346	341	324	359	332	305	324	346	311	342	326	364	334	325	331	337	320	311	340	319	316	284	321	336	311	335	342	328	343	347	331	339	358	321	319	359	332	345	370	334	321	332	289	349	334	314	308	317	323	304	322	298	317	332	313	325	346	357	287	355	309	325	348	326	359	325	382	325	294	337	308	315	313	285	335	355	317	328	322	332	307	321	359	311	306	322	354	320	316	330	346	317	320	326	337	328	343	332	335	314	372	357	333	345	314	316	335	331	302	332	345	322	319	331	366	339	318	317	335	350	299	333	320	300	314	303	315	340	321	315	321	325	310	334	299	315	332	330	291	350	350	323	338	341	319	333	334	313	341	316	350	317	336	297	347	327	345	315	314	333	331	316	308	344	356	327	354	320	345	327	356	319	343	317	301	312	326	325	329	344	330	321	356	340	322	325	309	304	324	298	326	296	317	349	356	327	321	295	348	320	320	323	295	326	337	315	380	309	322	323	323	358	348	341	286	333	300	326	338	328	327	326	322	354	337	298	376	313	320	324	354	334	313	358	317	357	322	334	341	323	350	315	330	324	323	317	333	310	307	342	317	336	334	308	347	323	323	334	328	301	337	368	315	300	316	311	335	282	342	309	319	324	345	321	330	323	319	350	330	331	327	348	338	361	326	350	315	324	346	310	349	326	336	335	309	363	295	295	310	306	369	300	342	349	324	332	312	320	319	360	337	339	330	301	327	326	303	319	305	376	323	357	345	336	324	306	320	295	343	360	351	314	324	320	343	313	349	327	344	330	310	331	393	317	302	328	331	319	325	316	299	323	352	311	326	335	305	338	313	326	350	336	309	323	342	337	315	301	331	335	325	321	331	339	352	317	366	341	345	322	318	330	327	342	312	301	313	339	354	309	325	314	319	328	344	339	345	335	319	344	306	335	332	342	347	324	325	355	286	350	321	325	358	316	312	332	311	349	348	341	344	356	323	336	313	315	344	326	344	304	311	356	323	302	319	276	334	300	323	312	330	304	356	314	369	321	295	322	329	321	328	323	299	337	333	312	338	360	353	344	336	322	324	305	348	319	330	349	317	327	308	345	349	341	356	301	331	363	331	324	322	342	323	340	353	326	330	300	313	302	345	362	330	336	334	326	288	333	321	337	305	307	340	303	324	330	332	318	335	350	326	324	327	365	354	318	339	328	330	319	332	356	312	324	325	346	315	329	341	329	325	314	336	328	342	328	336	366	362	311	328	327	368	357	339	320	361	335	340	337	315	332	342	345	311	322	342	324	309	334	324	304	339	324	322	309	318	340	324	349	360	345	290	324	319	381	341	362	310	307	335	299	328	319	323	335	328	330	343	323	301	348	329	342	355	372	342	324	338	349	348	342	314	346	290	291
54171	24459	6933	2188	1399	1030	772	597	515	413	377	384	380	325	291	279	253	251	267	245	265	230	217	220	230	224	244	210	183	208	220	215	204	226	214	192	204	211	220	208	218	191	182	217	229	182	213	206	233	204	198	191	191	177	196	218	210	192	196	211	180	198	189	188	237	159	189	193	189	216	165	161	190	185	201	207	187	187	190	202	203	196	197	189	198	193	213	204	177	194	171	203	204	178	185	216	205	179	196	207	183	196	208	195	216	191	187	195	223	171	208	183	187	176	197	178	194	186	183	187	178	189	173	218	201	191	183	171	166	183	189	197	171	199	180	208	186	194	215	175	174	194	194	193	198	163	207	184	193	173	195	197	190	172	208	185	179	184	181	186	189	208	220	195	172	193	175	185	201	189	184	182	180	189	191	169	173	188	220	194	200	211	182	184	182	207	182	187	174	188	208	191	206	211	202	165	190	203	180	209	160	211	203	172	177	224	203	190	165	162	192	214	185	192	172	210	187	183	185	213	175	230	192	174	174	198	185	202	187	181	204	208	200	177	178	166	203	187	181	191	210	205	183	174	196	194	200	198	207	208	186	187	194	205	187	204	204	177	171	176	205	195	201	193	189	196	197	176	197	190	188	206	187	167	177	202	198	212	185	195	183	200	174	207	175	197	163	205	180	163	202	182	198	183	184	187	184	188	196	193	177	201	188	186	194	181	190	180	192	178	179	182	212	169	194	192	197	180	201	198	192	199	176	182	185	211	193	178	196	185	206	169	213	180	199	175	198	199	177	218	182	196	197	177	199	183	194	183	189	202	194	218	177	184	182	182	190	203	194	192	184	184	181	174	185	195	183	207	198	174	197	184	196	180	194	228	197	205	190	186	177	187	188	176	198	195	195	193	227	212	198	199	194	184	171	187	202	197	195	183	197	172	174	179	195	172	183	158	164	195	202	192	192	182	184	193	187	215	168	169	193	189	205	179	170	170	186	196	205	196	204	189	179	199	185	193	184	197	182	192	190	174	191	188	192	181	179	196	174	189	194	211	202	201	169	189	208	182	214	173	175	180	209	186	209	222	219	174	180	194	202	182	182	182	182	182	192	212	179	195	179	178	217	208	180	180	201	193	194	195	174	211	198	169	186	174	211	198	193	187	198	210	195	213	183	176	196	190	191	189	191	201	188	194	185	191	185	199	153	194	196	205	191	196	219	163	154	169	183	183	195	186	178	171	181	200	215	200	197	213	210	163	209	184	195	184	168	208	197	162	199	186	227	176	189	197	183	190	207	171	183	179	199	229	173	188	197	189	198	194	194	194	169	182	215	208	187	181	203	199	188	200	180	184	193	196	205	193	176	206	179	186	166	192	179	196	192	193	188	186	191	173	183	206	199	207	208	217	179	186	184	194	177	182	191	182	184	188	190	184	196	195	192	184	184	188	185	195	212	188	190	176	179	195	161	176	181	197	185	211	176	192	186	183	193	200	174	198	211	193	184	197	191	197	181	187	194	196	167	193	189	174	163	210	190	193	206	190	206	196	194	193	216	176	199	197	190	176	201	178	189	193	182	160	180	182	176	216	182	185	187	202	173	189	177	201	208	196	202	190	151	189	196	184	191	194	211	189	192	206	191	185	179	191	195	185	200	184	193	207	194	191	196	180	183	186	185	191	177	196	172	192	181	171	168	190	206	194	230	186	179	166	185	222	184	168	209	209	182	190	211	208	201	190	207	200	198	212	189	191	197	190	194	212	177	188	170	178	175	180	186	172	193	182	195	192	195	192	200	169	197	198	185	183	183	209	199	168	166	189	191	182	224	189	183	177	186	197	195	211	190	189	205	163	198	183	171	163	193	183	185	196	179	193	175	178	197	182	161	175	186	179	190	181	210	202	183	190	170	199	203	191	194	192	191	207	208	175	177	197	191	206	199	190	189	212	184	187	200	196	171	178	162	183	194	192	173	207	191	196	199	191	209	225	177	188	200	206	195	187	201	183	213	187	200	179	201	166	184	204	192	182	171	182	223	212	200	188	177	185	196	198	195	185	201	191	214	197	211	171	176	187	166	187	191	196	200	194	192	193	184	209	199	179	207	186	183	184	188	187	185	205	176	182	171	199	170	188	204	188	168	174	208	175	191	204	191	178	189	175	193	190	168	198	187	192	180	187	196	192	177	221	176	187	192	194	199	172	177	213	184	157	196	162	195	197	217	206	212	203	218	180	179	197	195	210	211	185	207	191	187	195	206	181	185	202	206	194	170	187	162	210	183	203	198	230	177	174	197	174	199	208	185	204	161	205	205	191	190	218	229	178	209	201	193	192	178	181	199	196	177	197	185	188	197	190	174	189	175	199	205	194	194	188	219	184	183	177	186	176	200	197	175	191	195	194	206	213	210	226	220	186	206	173	193	199	171	213	187	187	193	202	208	186	192	174	185	188	195	179	191	194	206	189	185	191	198	186	169	210	192	199	186	198	184	192	191	179	198	176	178	191	203	195	209	207	178	192	196	186	183	187	206	187	201	194	185	198	165	209	202	186	175	188	186	184	181	186	190	205	207	179	181	195	203	191	196	178	205	175	174	204	185	157	188	204	200	218	177	170	203	208	202	191	187	170	186	215	192	226	192	189	220	207	178	196	192	180	202	171	196	191	190	178	177	182	188	188	182	190	201	182	173	201	205	204	174	172	194	207	182	185	179	195	172	171	179	187	197	200	179	209	176	194	180	179	204	174	198	218	174	195	177	195	211	197	187	188	192	201	155	188	167	182	179	175	211	182	184	184	191	163	180	191	198	195	192	191	207	196	184	196	181	199	190	189	188	190	187	177	183	195	170	200	200	189	174	201	188	156	173	196	192	203	199	178	172	168	190	174	187	188	173	205	186	189	209	180	206	178	216	184	180	184	171	210	176	211	182	185	186	173	193	195	188	212	195	183	208	190	226	195	210	203	180	169	185	177	183	175	201	212	188	210	201	208	185	181	194	172	172	183	176	195	185	199	184	206	179	193	188	173	197	194	188	184	191	161	201	177	174	206	211	186	212	186	212	199	180	211	177	198	182	197	170	204	204	215	203	215	186	186	185	208	185	200	209	204	202	180	192	185	184	187	159	190	186	178	186	174	193	214	192	216	194	186	186	183	200	205	189	187	202	190	202	174	230	204	193	192	185	174	201	201	189	198	172	206	181	166	185	175	198	206	188	173	197	210	204	195	176	193	215	194	202	212	177	170	206	169	200	181	187	172	196	186	197	182	183	181	197	194	176	180	190	187	199	182	197	200	185	212	168	176	214	164	167	193	189	192	191	186	216	215	195	191	202	191	179	178	200	192	197	208	180	197	179	171	205	175	187	202	198	216	180	188	179	178	203	184	213	227	192	221	190	186	192	188	172	201	181	196	196	198	196	184	196	212	182	192	195	185	189	184	159	177	177	182	197	203	168	198	194	186	215	199	183	192	200	216	177	182	190	190	185	201	193	191	192	168	197	207	180	196	215	192
32221	2583	5809	6343	5227	4404	3499	2941	2532	2110	1861	1660	1583	1408	1355	1240	1159	1164	1073	1042	963	911	892	913	818	893	814	824	763	769	772	760	748	723	755	722	733	703	642	713	654	680	697	647	678	681	678	665	648	595	657	658	659	609	605	584	662	684	660	675	626	628	618	595	612	600	601	583	586	636	633	625	589	609	626	585	635	660	623	560	633	595	626	604	633	582	675	611	607	637	600	622	587	644	567	592	593	621	614	620	602	577	629	611	644	617	597	580	601	619	590	622	640	626	616	635	600	599	581	595	606	594	636	562	619	610	567	591	614	541	606	551	623	605	564	562	599	595	553	613	618	597	588	602	596	584	611	585	580	559	640	599	584	600	577	608	595	567	578	603	626	588	568	610	572	589	553	616	606	593	555	625	561	583	602	577	561	572	590	602	577	621	635	581	584	569	568	587	578	598	612	631	573	604	549	586	612	571	599	606	598	619	613	599	588	609	587	615	621	636	591	588	575	557	629	556	613	621	598	648	582	566	645	566	605	581	617	604	588	568	628	579	617	587	606	591	576	615	629	558	586	627	543	596	617	583	620	598	563	544	610	581	646	565	604	577	588	593	601	592	555	605	604	628	576	600	567	561	586	572	593	582	581	576	606	561	570	593	548	605	599	598	651	602	588	581	580	599	596	586	578	625	574	632	591	600	529	602	605	568	588	594	628	581	610	600	614	598	592	596	608	600	617	582	598	559	579	546	559	642	611	646	663	591	565	586	566	558	595	647	545	566	606	570	603	586	560	579	627	598	635	576	578	575	594	566	551	572	570	587	596	619	564	580	586	581	571	543	572	527	579	622	541	579	579	568	565	589	607	590	565	565	611	629	573	575	597	616	592	638	548	624	585	548	547	574	593	597	592	598	583	591	554	572	567	639	578	555	582	595	645	541	559	603	590	602	605	605	601	613	593	567	606	616	636	592	566	565	585	568	576	539	585	605	593	541	611	566	562	592	590	612	633	555	528	548	583	582	559	591	615	604	593	555	613	562	573	589	596	583	636	632	582	572	621	586	561	600	599	581	601	581	573	570	577	588	574	595	630	579	628	608	576	597	607	572	577	536	618	592	623	605	605	552	630	578	602	577	589	592	613	571	557	605	601	575	579	625	627	622	603	555	609	590	640	585	599	583	608	575	649	555	594	586	553	580	561	582	610	609	600	608	671	611	566	582	612	594	643	603	565	579	572	625	580	563	624	614	578	591	577	591	613	581	582	590	562	570	590	563	571	585	600	572	565	575	556	599	595	603	587	618	581	577	641	571	610	619	590	585	587	606	568	599	568	579	626	607	592	577	565	608	588	623	611	602	594	575	626	564	593	563	590	603	600	612	585	583	548	609	582	608	614	597	629	574	578	595	551	566	606	604	586	553	573	609	615	614	580	604	559	604	619	609	562	555	537	619	609	573	617	563	631	613	588	591	593	575	566	594	585	592	596	566	545	576	623	557	571	566	619	601	538	537	558	573	600	635	569	627	574	612	597	576	528	583	600	556	597	594	572	611	628	586	588	592	603	548	570	591	613	575	629	564	580	597	593	597	587	594	598	594	568	571	601	593	558	578	574	568	581	568	615	588	599	630	589	630	606	591	564	613	611	579	603	592	604	619	577	618	566	581	603	583	589	563	584	586	536	601	611	616	574	608	544	612	623	559	550	604	571	606	551	602	571	624	571	569	563	592	605	591	567	606	604	593	561	601	577	553	577	606	580	581	580	619	632	591	554	575	579	619	586	580	565	556	587	598	615	563	564	605	596	578	582	550	572	573	633	585	617	570	597	619	581	579	563	580	571	586	532	559	638	602	567	565	577	611	567	601	593	589	601	588	577	585	614	571	558	572	622	571	564	532	591	591	605	601	590	617	620	591	575	555	566	612	607	572	623	586	638	594	616	550	606	565	560	592	636	570	574	574	587	573	570	596	569	610	595	609	592	590	586	604	598	657	604	592	618	587	537	579	581	609	576	615	604	563	564	621	630	635	589	581	543	571	578	569	599	600	593	597	590	550	585	581	603	601	600	592	587	553	623	550	598	604	615	574	616	627	566	632	575	577	581	604	566	626	605	611	579	549	595	556	633	592	612	539	548	572	586	582	623	569	614	591	589	569	560	639	586	641	597	571	635	643	607	605	580	553	553	567	602	600	612	583	598	615	614	564	569	612	557	554	597	587	595	584	614	579	572	576	575	606	601	624	593	568	592	621	589	575	580	621	606	595	647	611	591	555	592	593	611	612	598	598	573	582	595	609	582	644	604	595	610	591	623	604	533	550	613	612	585	525	598	581	605	594	614	601	589	601	560	584	635	577	586	584	577	610	591	563	564	621	547	609	580	602	620	575	629	591	618	567	581	554	548	594	612	578	568	601	597	567	595	614	547	577	576	547	625	558	608	625	597	604	549	620	612	596	536	580	571	597	602	610	576	562	563	614	559	586	592	569	609	564	566	547	591	566	552	592	544	610	571	579	594	544	576	622	631	627	578	580	597	626	544	616	559	548	615	605	589	617	595	557	602	570	583	603	619	583	590	586	540	590	575	565	604	570	588	557	619	626	587	587	604	607	639	598	586	615	628	546	565	545	604	584	605	583	600	613	584	609	545	627	591	596	628	574	613	543	558	578	641	569	621	601	587	567	589	558	584	623	575	608	565	568	593	589	603	563	585	588	626	570	552	545	582	576	549	623	583	628	571	621	567	593	538	579	588	560	660	591	627	553	614	593	630	619	585	583	611	599	576	625	582	578	596	584	627	592	539	602	593	602	560	579	582	609	588	601	570	617	584	592	603	585	639	565	619	580	624	564	623	598	573	613	593	614	531	621	590	574	597	587	611	591	564	626	624	555	597	620	589	622	582	546	593	629	588	612	541	571	573	586	580	550	577	557	596	581	580	585	573	593	640	577	589	602	615	627	598	595	599	569	624	557	576	580	576	598	578	585	592	599	593	604	579	586	564	595	586	558	565	591	589	559	630	573	604	564	584	590	585	555	600	596	599	583	622	573	635	581	573	606	602	592	566	576	620	574	587	588	592	629	545	574	639	581	614	581	539	571	580	605	590	594	581	593	574	600	555	643	631	559	594	610	571	574	560	608	595	611	658	607	605	556	599	594	626	589	593	533	620	640	582	565	585	620	575	584	637	617	574	573	610	613	613	594	575	608	613	590	592	586	633	636	604	614	576	614	557	570	595	574	611	598	619	620	630	582	533	589	564	607	572	611	603	603	641	572	620	546	565	587	600	598	597	571	622	601	587	615	562	611	600	616	592	589	562	568	574	600	598	572	627	566	596	604	572	576	570	579	589	586	608	593	619	565	596	619	589	568	570	614	586	618	575	549	561	560	562	598	562	627	563	593	575	595	581	589	589	609	568	577	598	541	563	608	589	565	603	606	582	624	600	564	590	579	589	593	616	579	655	594	599	588	585	568	547	577	541	567	563	580	577	592	593	581	575	608	601	590	609	639
6092	424	252	186	179	158	175	136	142	151	151	152	153	148	127	151	171	131	171	155	148	183	128	149	146	139	140	175	150	149	144	131	135	155	138	154	128	147	139	134	152	132	156	162	137	132	135	145	129	134	132	142	152	157	156	129	142	135	131	138	144	129	129	157	150	151	155	140	161	131	139	152	163	151	150	127	164	124	146	125	164	152	129	142	133	151	148	136	141	150	159	169	150	137	154	126	119	127	161	131	163	130	150	128	151	121	145	134	147	120	155	119	155	149	147	151	157	160	151	131	142	126	117	143	132	158	164	157	140	120	166	147	146	153	127	150	156	166	120	150	113	174	153	149	128	138	128	149	183	155	155	121	159	149	144	135	110	138	150	163	147	128	131	154	148	121	136	133	134	115	150	151	137	151	144	137	147	135	151	131	139	144	148	155	139	150	124	142	166	140	122	186	137	120	139	167	140	142	146	152	141	141	147	131	169	153	153	139	139	158	150	157	166	158	158	141	121	156	163	126	135	145	133	135	155	129	173	155	153	139	146	144	161	128	162	154	138	148	150	128	127	153	138	143	152	123	129	141	147	125	131	143	130	145	136	153	148	148	150	129	151	147	130	137	163	165	131	121	134	151	151	149	138	147	160	139	134	127	153	152	135	139	137	139	136	150	171	145	142	135	145	144	136	152	142	139	149	152	150	148	154	132	125	143	129	126	144	119	145	140	157	155	157	138	142	129	143	133	138	136	135	132	138	141	148	158	148	165	135	139	145	134	124	140	155	140	161	137	145	142	157	134	139	142	138	141	139	136	136	163	145	149	151	166	143	147	160	145	140	160	137	145	132	133	161	133	122	137	148	130	136	147	157	141	127	153	151	134	136	132	161	144	124	161	167	151	168	140	157	154	168	141	151	137	150	160	150	147	148	127	130	137	161	152	135	147	149	148	132	121	148	138	139	155	148	147	150	144	149	158	133	135	162	145	152	132	152	136	135	149	149	132	145	124	148	114	134	120	150	154	138	114	133	144	180	132	149	141	149	143	132	146	151	135	131	156	158	140	145	133	130	178	152	152	169	144	149	152	131	178	133	148	155	132	142	163	142	149	133	130	141	132	124	139	150	148	133	158	139	134	160	116	149	139	161	139	147	135	154	150	158	151	127	141	162	133	140	137	155	129	145	142	173	154	141	133	159	151	148	150	148	140	137	147	131	122	151	137	146	143	143	127	133	129	139	145	159	154	141	112	137	153	145	158	167	124	147	131	158	141	142	153	144	128	141	144	159	140	132	143	129	140	172	132	143	142	144	134	160	130	132	127	120	163	150	141	139	147	150	120	137	126	178	140	155	130	135	141	149	153	156	132	146	157	153	143	159	151	152	142	139	148	148	147	146	150	141	141	122	161	129	166	149	149	144	126	142	137	144	133	144	168	156	148	159	161	152	142	139	153	150	151	144	139	131	145	141	132	134	143	112	162	146	140	152	163	129	124	136	156	142	132	138	151	152	144	138	162	150	140	147	131	141	139	134	161	161	146	155	155	148	133	147	151	153	164	159	138	165	159	140	164	153	135	143	156	132	137	130	166	122	132	139	123	160	158	138	152	136	141	143	144	132	155	144	121	157	139	159	142	150	167	108	162	130	139	144	155	163	145	117	154	145	127	122	160	142	141	147	135	145	143	163	134	137	145	149	160	163	145	159	143	132	144	127	135	127	145	151	155	130	143	133	142	137	135	149	160	144	150	155	130	126	153	139	145	169	140	152	142	147	137	150	149	142	144	159	142	163	141	157	139	151	153	144	131	159	156	136	144	142	152	135	152	134	144	132	126	136	146	136	132	157	154	168	142	157	135	124	131	143	130	140	148	156	135	137	151	151	136	147	149	139	126	119	145	146	133	140	147	154	143	139	152	166	154	140	123	147	141	130	137	145	156	128	139	154	128	140	167	151	168	151	149	152	142	141	147	141	148	152	147	160	146	155	136	137	137	141	140	153	142	156	133	122	159	164	155	170	146	133	153	148	158	157	139	153	164	153	140	148	126	161	134	141	157	141	138	124	147	123	141	151	121	116	153	153	144	127	133	140	126	142	175	141	151	173	141	155	144	152	146	148	130	131	133	134	131	158	138	133	141	131	157	132	126	135	128	135	140	140	143	121	154	143	137	151	160	140	135	125	143	139	128	147	152	158	145	134	158	139	138	128	150	135	134	167	133	165	145	152	152	139	154	144	151	159	146	132	125	155	161	147	144	134	134	139	133	141	153	159	160	139	124	140	169	142	130	154	140	133	142	156	134	150	155	143	145	139	142	146	163	143	130	134	165	144	142	120	142	154	159	152	146	124	160	137	152	163	150	157	121	126	138	147	129	149	134	143	136	141	130	141	143	130	153	139	126	148	143	151	145	150	139	139	128	141	160	148	132	131	149	150	118	146	142	153	143	134	147	120	143	142	147	126	141	143	154	154	152	137	147	155	144	154	147	141	156	135	148	122	141	143	157	144	142	150	162	141	144	149	136	137	146	140	144	157	143	144	135	137	141	143	195	169	149	150	134	148	132	148	125	128	136	142	145	136	164	147	126	130	124	163	137	118	131	168	140	154	136	156	147	135	138	140	156	150	141	156	154	140	124	136	139	136	148	143	151	160	141	137	155	128	154	152	145	164	150	159	135	154	144	160	142	146	128	148	164	146	151	141	176	146	142	122	138	138	127	157	164	143	146	153	133	127	133	131	133	164	126	144	154	140	132	149	129	142	188	145	148	139	146	152	146	141	146	145	139	151	128	142	111	146	134	125	154	132	142	143	112	143	158	138	166	124	127	167	142	153	130	152	156	156	126	156	145	146	153	139	145	140	151	142	163	134	147	145	129	153	151	161	159	146	126	162	147	126	150	114	158	121	148	148	151	128	153	143	143	117	143	137	152	124	154	146	169	143	149	170	160	135	154	133	132	133	145	141	152	157	146	129	158	155	153	146	160	148	144	147	152	151	160	153	173	145	134	121	141	153	144	146	156	150	133	144	150	167	146	177	165	129	128	139	147	139	138	135	162	145	142	154	154	156	143	148	170	140	137	152	151	141	134	139	144	138	153	133	140	146	123	150	138	158	167	146	136	141	137	128	144	147	147	151	145	153	128	142	132	168	133	154	117	142	136	144	141	148	148	135	133	160	132	124	131	134	121	128	152	117	147	165	113	125	134	136	165	146	119	163	134	145	136	148	151	161	135	133	163	163	155	149	141	160	132	142	133	159	134	161	174	139	136	137	139	150	140	149	164	144	142	154	150	150	152	165	145	140	160	120	161	149	146	135	119	122	149	140	156	149	155	151	157	143	127	149	153	126	141	151	173	154	142	138	154	161	127	134	131	156	145	139	161	121	137	145	154	132	142	150	133	149	151	162	155	123	125	136	158	130	149	142	155	161	157	156	130	143	132	146	118	129	138	154	140	151	159	156	144	156	156	148	142	148	153	131	155	137	158	145	151	139	127	130	139	154	139
6321	555	599	633	613	572	545	522	502	484	523	523	488	430	484	462	468	457	447	459	458	488	456	487	483	462	442	465	467	464	424	457	431	431	447	470	457	442	456	461	471	466	479	458	461	455	469	457	475	471	460	457	452	480	447	401	457	475	455	474	449	479	450	419	477	439	504	442	415	445	439	418	469	484	453	451	460	474	465	472	451	453	468	448	467	456	458	454	443	466	473	427	420	461	477	466	474	462	414	467	466	432	470	470	458	479	465	407	471	458	495	481	456	456	414	433	426	440	444	468	476	454	474	448	479	459	503	455	431	468	435	438	488	451	456	489	435	494	455	445	437	431	448	441	499	451	439	492	446	467	426	420	443	448	476	469	441	454	479	468	448	428	483	427	460	463	453	443	413	431	487	451	422	448	436	435	440	445	456	411	437	450	458	441	467	431	453	458	451	418	474	478	439	491	482	493	481	439	473	453	464	448	421	443	495	429	467	481	439	421	436	389	451	474	451	432	450	412	459	446	454	440	445	483	428	466	455	479	513	489	431	440	442	453	449	457	472	454	458	468	436	435	406	466	441	433	439	456	465	443	505	395	425	488	460	435	462	451	451	452	462	499	410	453	417	430	463	439	457	459	489	422	446	482	374	455	438	445	446	428	437	469	482	481	454	432	451	427	444	467	431	466	487	414	451	463	484	467	430	468	464	486	421	466	428	488	444	450	459	449	453	426	471	450	448	454	463	442	435	435	454	451	453	472	447	465	469	438	449	443	483	449	414	400	452	491	466	454	418	452	440	443	430	469	484	475	460	468	470	421	408	429	462	432	465	455	448	450	453	456	473	431	454	444	428	431	434	449	464	463	411	464	442	431	429	466	452	449	419	450	445	443	452	447	453	447	434	442	434	443	470	456	433	454	431	460	456	471	447	445	422	460	452	442	441	515	458	437	444	492	478	432	503	456	461	481	466	411	462	476	462	466	459	457	438	443	454	435	428	433	454	474	475	447	473	453	474	441	428	449	437	472	495	430	490	479	417	449	475	443	463	460	450	455	486	429	484	452	477	482	427	452	455	423	438	480	417	432	452	451	461	460	465	490	410	468	431	456	445	432	449	440	435	425	447	435	467	441	472	487	437	425	450	441	445	438	445	494	423	489	457	469	466	441	459	420	420	459	481	426	429	439	463	462	414	460	478	465	466	447	483	434	486	470	462	444	447	438	469	477	447	438	426	460	448	459	464	477	463	450	438	449	426	478	426	468	480	445	432	520	459	470	470	452	434	438	464	426	435	465	444	454	461	497	435	476	449	465	440	435	461	456	478	463	506	479	431	440	449	444	428	462	476	415	460	441	479	442	422	449	453	439	438	433	452	439	491	442	489	462	457	433	452	454	437	426	432	465	470	481	443	418	475	442	451	440	461	495	461	434	433	454	415	457	445	444	465	429	456	447	434	508	455	454	489	435	477	392	481	455	466	431	416	453	451	424	448	499	493	466	473	455	435	429	437	494	452	418	454	434	423	464	456	450	515	445	483	483	463	448	418	451	431	416	458	471	445	476	442	448	471	405	440	447	456	439	464	447	457	458	472	491	439	500	465	451	450	469	451	445	475	459	447	411	434	456	458	409	451	459	497	449	440	490	424	476	448	453	437	426	452	445	434	469	452	449	408	475	462	465	450	452	424	429	446	463	449	421	451	468	445	451	455	441	436	438	440	444	467	481	457	485	469	457	446	440	478	470	461	443	450	475	474	458	464	473	460	469	475	469	469	427	477	488	429	418	472	428	481	460	457	427	487	455	448	494	403	457	432	434	432	418	423	472	428	441	452	450	446	489	451	458	434	435	486	481	463	503	457	462	469	448	413	459	434	495	445	458	452	481	483	456	473	428	413	417	439	436	456	488	445	458	461	458	453	448	428	456	458	444	461	455	468	419	463	446	505	462	486	442	459	447	495	469	411	442	444	425	446	468	420	472	416	446	463	477	456	447	479	471	488	458	443	471	455	469	463	422	443	433	461	458	461	426	434	453	411	476	417	449	475	467	466	442	472	493	458	465	440	446	478	442	457	465	441	449	428	440	448	439	466	451	425	412	476	449	419	448	442	450	415	443	460	441	488	462	438	438	425	397	473	449	445	438	433	436	471	434	456	473	471	444	471	484	452	480	476	474	472	456	461	453	450	466	509	407	474	488	455	460	470	476	494	413	474	453	457	429	494	429	453	445	470	478	443	466	429	448	473	462	470	453	479	421	439	455	464	478	462	477	441	474	436	461	452	446	475	439	463	482	452	409	456	478	448	435	404	452	460	444	469	465	481	436	488	475	444	470	458	442	452	489	446	451	488	446	431	457	454	446	430	472	434	458	445	425	456	457	445	466	460	468	477	487	475	467	469	454	467	444	475	486	463	465	437	440	458	453	458	448	420	450	457	462	452	415	466	450	445	432	427	436	505	425	473	472	443	430	445	398	456	429	452	465	459	504	459	443	425	446	467	416	450	441	480	469	492	450	416	455	438	448	457	448	486	485	431	488	444	419	434	460	456	473	455	467	449	468	428	454	460	461	465	448	457	451	430	485	484	443	426	469	405	477	468	448	431	430	434	476	435	438	463	411	456	445	452	429	451	440	450	478	466	451	426	461	474	435	424	469	448	442	450	455	484	435	427	435	427	432	486	415	506	417	444	441	470	467	431	427	458	501	482	444	454	474	446	470	446	434	433	445	458	435	424	460	476	463	444	422	448	462	415	462	439	461	477	454	434	490	481	420	434	450	465	496	459	467	434	475	441	437	447	442	480	472	486	440	435	489	471	468	476	491	438	449	438	430	470	432	426	453	451	447	451	478	432	464	445	469	462	452	463	473	468	435	465	474	427	509	442	458	481	443	466	421	505	420	410	482	441	464	457	420	434	484	448	454	426	460	434	459	461	487	463	481	421	479	432	449	480	459	488	466	479	480	420	477	444	460	459	406	437	457	426	452	466	472	433	462	436	485	476	456	454	458	499	439	448	464	473	433	470	453	471	480	451	464	451	455	444	425	473	438	435	452	436	457	437	439	465	461	457	475	418	438	468	443	475	481	449	467	455	471	441	424	454	448	470	479	450	457	471	449	454	446	459	465	449	421	449	454	475	428	451	437	443	459	431	439	441	456	423	441	430	424	474	453	430	464	435	422	440	453	470	433	447	438	410	457	426	490	498	428	446	473	462	444	458	439	475	486	465	481	457	438	463	469	440	427	477	461	433	437	441	444	462	489	435	483	447	472	480	451	451	508	438	474	478	451	429	461	421	428	410	437	448	485	458	467	501	459	475	440	482	453	444	448	451	472	468	467	447	463	462	456	440	433	426	465	459	445	439	406	440	472	459	419	445	492	455	444	486	421	435	483	465	441	416	450	497	454	461	473	456	456	427	440	440	454	455	449	463	433	481	434	464	423	481	431	467	434	470	462	423	440	449	465	476	467	429	469	450	461	435	450	436	414	474	497	454	423	418	442	438	454
43228	10264	1637	988	700	506	384	314	238	244	209	171	165	156	152	130	131	125	136	120	117	125	109	117	94	121	106	109	96	103	109	88	121	102	102	105	113	102	100	110	106	91	102	104	105	104	88	98	94	85	93	93	101	104	102	117	103	80	102	86	79	102	92	115	99	88	103	96	85	95	89	102	83	96	100	102	95	104	76	101	94	79	97	90	99	87	96	91	107	94	97	83	92	82	114	107	70	105	87	93	100	96	90	102	101	94	95	93	87	75	107	85	90	96	95	101	96	99	99	99	84	96	81	106	95	81	84	97	98	110	107	112	88	107	92	99	99	99	95	105	98	108	87	97	96	97	106	110	88	84	102	104	101	79	104	89	98	111	96	88	84	91	111	107	96	100	71	85	93	69	103	81	85	102	80	86	93	105	87	85	92	107	106	70	108	97	99	101	110	100	93	84	124	89	87	103	92	83	82	101	106	119	97	91	101	100	98	96	82	87	109	103	98	106	73	79	96	101	95	98	100	95	93	80	91	76	106	101	92	86	85	86	103	98	99	106	96	99	98	91	109	87	109	87	92	80	101	89	107	95	80	99	92	103	95	97	78	88	107	96	107	90	94	82	92	78	95	91	85	85	95	93	101	106	92	87	98	86	90	102	84	99	83	91	68	91	92	112	88	92	91	102	90	98	87	103	90	98	106	74	95	90	89	89	89	91	100	85	89	91	94	104	103	99	88	102	87	81	92	92	71	80	92	86	98	91	99	81	91	84	82	115	104	108	95	103	101	92	96	74	92	99	84	92	89	106	99	97	76	106	100	93	97	97	101	95	100	101	92	94	102	97	100	88	84	91	94	108	97	92	99	95	82	93	81	104	91	84	82	91	98	95	101	95	86	93	87	84	93	91	90	100	94	95	95	105	90	86	97	100	79	89	89	100	107	102	102	90	92	106	93	107	119	100	102	89	99	91	74	99	85	103	94	101	70	81	100	88	84	98	90	98	103	97	83	108	85	90	99	105	89	82	90	81	100	95	96	87	95	105	98	91	99	93	104	130	114	74	92	99	96	98	99	102	101	85	90	105	88	106	98	95	119	103	108	95	95	87	88	78	111	75	88	96	89	91	93	109	75	96	89	79	101	90	89	95	92	94	91	98	93	90	77	90	90	93	93	71	108	93	97	86	101	98	89	115	94	87	96	103	99	93	88	100	88	80	94	89	87	88	101	110	93	102	101	83	84	72	112	97	90	93	89	86	87	96	89	95	87	97	101	97	90	98	99	99	90	79	85	99	101	97	100	95	83	90	103	98	100	96	92	80	78	95	86	79	101	93	106	101	92	95	98	102	80	83	94	76	103	98	84	90	110	88	100	94	99	94	84	91	87	87	84	105	91	83	94	102	97	89	91	97	104	88	85	111	77	80	104	90	88	99	73	80	118	94	120	90	100	92	97	96	106	87	98	77	75	90	95	67	111	86	98	98	79	81	86	85	82	96	104	93	106	105	69	85	88	86	103	89	86	112	98	98	84	73	99	101	98	78	108	99	103	88	87	101	90	97	88	112	108	98	104	94	99	94	84	122	92	93	99	95	101	104	80	110	95	106	108	112	103	90	106	99	82	90	91	82	87	106	86	96	86	93	105	80	100	102	86	100	85	92	108	90	95	96	93	97	91	95	98	87	104	99	98	95	99	104	99	76	99	86	101	78	80	106	90	101	103	97	100	98	92	97	99	97	82	93	104	89	88	108	83	103	115	87	116	97	112	75	87	97	100	100	91	83	82	94	83	92	87	96	96	91	112	108	100	84	101	88	93	90	97	98	88	104	112	84	97	104	91	104	95	86	88	89	92	95	83	93	86	93	108	98	111	97	94	100	95	100	98	107	97	88	92	93	85	103	85	103	83	96	110	94	94	84	81	102	90	77	83	97	100	83	81	96	94	98	106	99	78	99	102	109	110	84	92	95	83	102	96	103	97	78	85	96	94	104	100	92	92	89	84	86	88	98	99	83	112	85	88	88	103	97	90	94	91	91	91	99	100	79	84	104	82	85	95	93	87	109	87	108	74	89	102	82	99	88	104	81	92	77	98	100	88	88	75	109	96	89	96	94	92	88	94	89	98	84	93	88	92	84	93	101	100	100	94	90	74	114	90	100	101	85	88	81	95	96	102	110	95	91	93	93	86	84	83	106	73	85	93	105	95	93	92	103	105	101	77	112	112	92	84	88	99	93	88	93	85	82	70	92	88	123	108	95	94	72	99	95	101	95	96	90	89	87	103	109	93	88	82	94	104	120	96	91	91	79	78	79	85	85	93	94	89	106	103	103	83	94	90	90	94	102	94	97	92	97	99	94	93	85	84	96	92	88	91	94	95	113	80	97	88	95	94	102	97	111	89	114	73	104	96	84	89	87	102	94	73	93	88	97	91	82	97	101	95	90	103	91	84	118	90	120	98	82	94	105	83	89	104	85	91	107	91	95	83	97	83	90	88	87	94	113	95	74	85	105	87	95	91	92	100	89	82	86	90	113	101	118	93	106	80	94	104	84	87	100	85	99	97	82	84	102	101	79	91	84	96	81	79	88	88	91	78	109	66	91	85	90	94	87	92	98	84	84	106	89	91	87	84	102	97	97	86	83	86	101	90	93	80	96	89	87	111	77	107	83	102	72	97	82	99	90	82	101	94	81	89	104	92	90	87	94	85	88	103	94	89	78	97	99	111	104	85	85	98	101	114	90	122	88	101	101	110	96	79	92	110	90	105	87	75	104	97	85	112	85	102	104	94	100	93	78	90	97	106	85	85	89	108	84	86	86	93	101	90	101	105	103	85	105	94	93	79	92	99	94	93	88	88	105	90	104	99	84	108	95	101	81	104	92	96	109	100	86	101	79	90	80	82	100	101	91	84	93	103	93	109	107	103	96	90	90	96	74	72	98	87	99	94	93	92	86	96	97	103	83	75	107	99	102	81	100	108	88	87	88	79	96	105	95	88	96	86	97	97	104	97	98	100	89	105	99	88	80	116	99	98	105	80	94	106	89	91	89	80	99	107	118	94	85	89	101	97	100	83	69	90	92	100	85	111	98	107	94	85	77	85	87	92	87	114	89	89	91	94	94	93	107	82	94	107	87	96	83	85	88	89	81	91	113	108	88	90	95	82	96	95	92	78	96	76	97	89	100	85	106	105	94	102	89	91	94	92	82	108	82	93	102	117	111	85	93	96	85	105	84	83	100	85	99	100	97	90	79	114	94	81	95	119	95	103	106	107	95	91	85	94	100	90	73	90	79	93	91	92	105	89	94	86	99	95	102	104	89	93	88	95	87	101	97	107	103	107	110	100	105	103	99	99	102	105	101	90	93	107	95	98	109	78	89	83	100	98	112	101	102	103	89	89	83	88	103	87	95	98	101	90	87	103	85	98	80	89	86	78	117	117	91	87	94	72	84	93	110	111	87	77	102	104	77	112	94	95	111	90	79	88	95	103	97	110	93	90	81
23662	1376	3119	3369	2863	2313	1863	1551	1323	1163	985	985	844	746	689	648	647	658	549	557	538	519	505	459	446	473	470	445	442	434	409	420	401	392	404	379	394	391	349	373	361	348	370	374	382	336	354	377	383	369	352	368	393	377	377	318	370	350	358	317	339	355	395	358	363	366	339	347	350	372	338	320	351	353	365	349	362	340	344	328	317	329	338	332	375	342	360	332	320	354	360	350	331	356	336	322	313	318	349	338	333	332	358	346	331	315	312	330	320	322	338	314	348	332	353	338	351	344	352	323	351	342	323	303	320	339	337	329	329	344	327	325	318	330	298	320	342	303	336	301	307	328	324	352	323	316	351	325	377	326	325	332	355	333	328	338	332	314	316	329	312	334	336	310	320	290	394	322	358	330	316	311	361	287	321	338	321	293	313	312	370	349	327	324	337	343	313	328	333	307	330	308	339	348	323	343	333	332	321	361	327	356	333	308	313	325	280	318	367	349	328	330	373	361	333	366	325	335	331	334	344	323	350	303	315	307	303	333	339	365	328	300	330	328	352	322	335	360	337	301	319	332	318	349	319	358	338	339	362	313	338	339	365	319	302	334	350	327	317	361	319	341	344	323	333	340	297	353	316	332	340	316	325	322	311	345	336	326	315	301	364	335	342	305	312	333	301	313	320	327	354	331	338	336	371	319	311	330	348	351	378	318	309	346	343	291	306	337	335	336	318	293	310	294	308	307	356	365	321	333	332	323	363	349	336	311	302	348	305	310	354	324	311	355	322	326	331	312	358	326	341	331	328	330	325	315	286	305	326	353	339	317	307	303	308	360	326	338	314	287	368	340	335	325	323	367	332	354	352	296	302	311	340	344	316	372	317	308	310	312	303	309	325	310	337	348	329	321	331	322	350	326	328	329	318	342	363	300	327	321	330	317	364	349	325	341	342	308	304	338	335	339	344	327	315	283	315	316	341	352	340	313	309	331	345	361	316	339	353	342	329	316	354	314	362	306	302	341	321	347	328	321	317	318	312	338	317	343	319	330	313	297	316	331	295	314	336	324	301	311	326	344	350	362	311	331	317	334	320	323	324	316	316	335	334	355	326	281	351	328	320	297	348	338	322	338	354	337	324	296	337	350	324	324	335	334	323	323	362	320	320	352	332	323	320	327	326	327	357	343	320	318	335	309	337	343	351	356	293	288	305	349	331	355	341	349	331	319	332	337	325	303	302	314	328	310	326	316	330	373	334	341	323	317	329	335	302	343	317	332	352	349	350	334	329	317	338	340	357	330	324	353	336	323	327	325	309	333	303	332	312	305	287	346	334	313	329	311	301	346	346	309	329	322	366	342	334	328	346	321	351	311	302	336	320	317	351	341	314	332	325	350	328	309	331	386	344	325	315	329	372	321	314	355	314	305	320	318	310	287	303	303	334	317	306	328	336	328	335	307	314	330	331	321	297	328	300	344	334	316	326	309	316	362	310	364	347	376	323	327	326	309	331	361	322	300	316	336	337	343	337	293	364	329	344	325	325	307	323	340	339	298	339	305	321	341	299	331	326	326	335	365	323	343	319	324	314	313	362	346	316	349	293	336	323	316	329	323	341	319	314	314	304	363	345	314	336	369	342	325	303	338	350	323	330	306	336	346	347	310	320	300	340	318	321	331	314	335	307	361	318	312	359	339	342	322	318	298	335	375	338	319	335	359	302	338	341	328	315	340	298	341	347	319	349	362	319	294	355	309	322	327	332	317	312	315	329	323	342	315	345	335	315	344	326	329	332	338	311	311	311	321	309	324	338	330	317	341	339	348	322	340	322	303	320	357	320	328	323	362	296	342	311	310	362	319	322	331	318	357	340	317	297	320	308	304	351	332	317	324	336	342	322	317	332	371	304	330	362	319	340	331	339	315	294	343	332	300	339	333	323	348	343	320	343	319	326	327	354	298	340	314	325	278	359	310	347	317	349	320	322	319	324	325	324	323	326	338	331	315	347	335	338	317	312	322	306	340	339	342	336	326	318	351	357	289	332	284	345	335	323	348	341	358	335	314	327	327	334	315	320	317	347	310	335	321	328	352	288	322	302	332	312	303	327	320	353	347	338	335	343	316	336	334	321	324	340	323	309	336	321	327	352	341	320	308	358	355	336	340	355	311	326	322	296	317	332	333	341	309	318	309	352	326	341	316	372	330	356	314	322	342	344	333	329	321	305	317	343	311	379	322	340	310	325	309	340	338	326	354	280	314	322	291	303	316	310	315	292	319	321	325	345	310	331	336	339	316	314	332	329	311	311	324	335	322	314	331	332	312	332	324	330	340	342	331	310	347	360	327	314	324	362	346	338	339	310	342	310	321	299	332	309	333	327	320	360	310	334	360	325	326	307	321	314	333	331	317	315	321	347	329	337	310	333	300	328	350	335	319	344	359	355	331	343	311	312	340	326	323	294	341	323	304	327	325	343	324	338	308	336	332	313	325	353	315	336	317	346	318	323	340	329	341	326	336	285	317	340	337	338	345	335	329	305	335	345	335	353	353	309	323	344	319	335	344	334	325	315	322	339	304	337	302	308	348	293	306	350	333	312	321	328	342	331	354	330	330	322	328	368	293	370	325	307	370	321	316	291	315	333	339	345	320	324	366	326	340	318	345	311	347	342	356	318	353	319	351	358	297	356	322	322	354	309	302	341	329	322	349	289	320	321	326	324	334	311	340	353	305	346	342	321	322	342	332	368	328	330	326	313	324	353	318	357	327	298	334	325	332	331	350	333	338	335	326	355	313	308	319	304	347	343	329	311	332	373	366	313	316	344	301	322	341	309	337	342	331	338	315	334	320	335	328	356	300	349	331	320	313	346	344	301	313	321	329	335	334	332	329	309	304	313	352	312	328	299	314	313	329	346	345	347	336	369	327	334	331	327	326	329	350	329	304	335	328	320	331	304	332	326	350	329	330	310	317	310	352	296	340	330	346	295	327	299	324	372	317	345	338	354	320	291	356	328	331	307	345	318	330	318	337	333	369	337	331	361	346	327	331	336	347	313	334	344	307	320	310	335	317	331	304	352	324	300	330	318	307	319	371	291	313	322	354	357	320	370	342	340	321	328	333	330	324	328	337	321	347	336	312	322	321	308	347	319	338	284	306	362	349	336	325	340	294	361	340	374	350	348	313	319	374	328	321	346	353	327	313	331	336	311	319	306	344	327	307	293	332	327	339	337	345	296	345	319	312	339	305	327	355	354	318	321	336	342	369	318	297	359	336	349	343	306	327	290	345	325	348	390	328	310	333	301	368	321	317	335	298	376	299	304	326	344	339	342	303	336	308	352	300	315	302	348	338	368	315	333	358	314	325	357	319	325	299	334	314	319	319	314	334	350	324	296	323	303	303	313	298	333	347	311	341	353	321	303	331	318	317	318	335	349	331	335	348	331	310	336	315	301	321	317	287	306	348	330	341	288	304	296	337	320	337	355	361	362	349	364	309	317	340	284	353	305	333	317	341
57797	19498	7478	2342	1407	994	740	602	510	487	392	397	302	292	269	261	275	254	295	233	258	235	239	212	218	197	211	228	202	215	221	192	205	232	192	184	210	199	207	226	184	190	210	223	217	196	214	195	190	211	204	201	182	188	203	207	209	175	195	200	189	212	192	220	185	184	166	211	207	231	185	219	219	197	206	202	197	202	193	185	191	205	179	185	203	192	212	194	173	172	159	172	196	185	182	197	199	200	195	205	204	220	190	208	216	201	199	212	185	172	192	211	199	196	174	195	183	188	181	204	203	168	191	200	198	217	178	204	192	174	198	185	199	196	194	200	214	170	188	180	203	206	203	188	210	183	184	152	194	186	195	187	206	229	222	210	186	195	183	180	175	189	200	221	198	181	202	191	207	193	189	198	213	205	196	189	224	187	163	189	196	180	177	218	213	184	193	174	176	215	179	214	213	198	207	185	202	183	199	184	196	170	191	188	198	204	182	188	146	203	183	198	180	187	192	213	233	200	187	189	198	178	206	203	190	202	192	206	210	174	209	192	174	189	203	167	204	185	193	182	206	171	188	182	217	161	184	175	199	196	192	190	203	186	210	211	173	186	180	177	201	212	187	193	191	186	206	194	196	208	205	194	204	196	208	199	186	184	195	192	165	188	185	198	178	187	191	191	183	198	192	213	189	178	180	216	190	193	184	191	186	188	198	175	211	197	202	180	197	194	188	184	207	182	199	184	206	206	197	196	207	171	185	202	196	214	209	204	203	185	177	196	171	220	196	170	208	178	167	204	202	204	166	221	187	190	187	199	221	187	186	194	193	197	209	193	155	235	179	190	192	233	214	179	203	188	202	184	200	193	164	183	212	193	197	193	172	193	196	212	189	205	197	209	200	195	211	178	183	196	210	189	205	189	189	170	191	191	216	178	180	210	188	182	194	207	186	210	184	181	212	190	191	161	210	196	168	194	203	194	182	206	198	194	192	158	166	158	206	193	182	199	191	182	187	194	186	195	210	179	169	186	169	180	202	197	215	195	191	178	186	199	196	187	198	185	204	186	169	185	198	170	222	197	196	185	177	203	211	186	181	201	202	189	189	209	182	200	208	172	195	178	182	195	159	164	192	184	186	196	190	172	194	205	189	198	173	184	195	202	201	203	181	199	196	186	196	202	205	197	185	181	185	201	188	192	178	192	193	187	193	180	177	199	193	189	171	180	207	182	180	172	210	213	190	213	213	186	164	193	214	181	189	207	187	211	213	193	209	205	181	180	192	212	198	160	193	186	187	194	174	203	176	211	161	213	170	196	180	189	189	202	196	186	196	180	191	175	187	177	196	181	185	199	210	185	178	181	184	202	172	172	183	167	185	173	190	183	186	189	178	185	182	193	189	193	215	185	231	193	207	185	180	176	172	184	189	193	201	178	188	207	197	184	189	171	180	205	182	187	175	186	191	202	196	161	196	187	177	209	182	188	192	164	182	190	204	215	182	181	180	173	187	194	163	185	211	202	164	205	219	210	172	200	211	186	170	187	184	173	167	210	197	211	214	198	202	184	201	179	164	190	178	193	189	213	192	194	182	201	195	206	206	198	208	197	193	173	183	175	176	202	173	226	193	203	210	198	172	229	209	200	176	182	169	181	198	197	188	218	165	159	196	156	177	200	182	193	192	189	197	171	178	205	181	214	187	185	198	201	178	195	191	190	194	173	204	207	174	188	194	193	179	204	195	184	194	193	155	205	207	191	206	194	170	191	200	176	160	219	199	193	200	208	207	193	201	205	188	186	185	162	190	171	200	191	190	182	185	184	189	191	211	209	174	201	184	197	185	195	199	185	177	177	194	180	185	196	219	163	180	195	171	203	161	198	194	201	199	194	169	202	181	194	198	208	203	181	182	182	200	192	191	198	200	198	207	197	206	207	167	187	192	178	193	214	225	193	192	182	201	196	187	220	220	195	189	212	165	190	184	199	174	182	201	192	176	203	216	172	163	218	185	205	189	193	180	178	189	194	206	163	189	212	173	172	172	175	191	189	187	214	214	177	186	196	201	184	174	194	201	187	190	172	179	190	195	169	170	183	209	194	182	222	178	174	170	171	171	177	205	194	177	211	209	179	161	199	179	178	186	194	190	204	168	207	188	173	202	186	183	201	173	182	181	175	183	180	194	174	187	188	195	190	200	202	192	198	205	188	172	199	193	179	183	196	185	162	186	191	211	189	172	212	174	199	218	187	178	211	198	204	189	172	204	198	169	178	180	194	164	193	184	192	199	186	176	189	199	202	170	181	193	184	181	173	194	188	201	211	178	185	171	181	202	179	176	155	194	182	188	185	204	170	184	209	203	209	217	201	206	169	177	190	169	210	182	176	186	191	179	185	193	185	188	151	201	194	201	198	197	196	189	195	190	199	194	195	173	200	203	212	200	165	205	196	191	179	200	189	203	218	180	189	183	194	188	183	168	207	183	202	189	178	187	188	179	173	205	171	188	193	194	172	197	204	192	174	171	183	194	183	205	217	196	179	198	186	176	163	183	209	210	181	177	191	163	209	200	196	215	173	172	201	203	184	192	178	182	190	214	216	180	180	173	202	172	176	179	181	157	179	186	169	208	202	183	173	197	180	194	185	201	166	204	210	191	187	201	160	177	191	170	197	213	221	190	187	186	189	192	175	187	197	179	211	171	200	223	209	186	197	174	191	197	180	189	177	168	204	185	188	193	180	181	229	198	199	209	177	197	200	194	179	188	183	183	187	193	215	219	168	203	194	195	212	171	204	205	207	188	188	184	205	204	211	186	180	174	186	203	206	191	186	168	196	180	194	197	168	191	198	168	171	198	193	194	208	200	190	218	204	210	174	216	175	187	178	198	185	196	207	199	205	207	179	193	207	218	188	185	172	182	193	190	198	170	218	204	201	206	206	203	184	198	186	176	198	208	176	200	191	188	200	209	202	198	193	198	180	177	195	202	199	180	178	197	173	203	151	181	216	208	189	203	186	201	186	191	202	200	199	213	190	202	177	201	195	167	167	186	214	167	178	202	204	204	181	175	193	159	206	196	220	214	167	179	204	161	178	168	166	160	224	189	181	186	200	196	184	187	223	172	173	214	195	176	219	174	179	183	214	200	187	196	196	197	194	185	194	176	174	216	185	208	211	162	199	198	184	211	191	194	206	169	206	194	215	225	185	197	207	196	204	187	212	189	197	188	171	165	193	173	179	189	207	199	204	190	178	202	203	205	165	185	182	183	223	201	203	207	195	198	196	207	200	202	166	162	187	182	168	186	194	185	202	191	185	189	159	179	206	187	198	190	198	209	167	197	198	197	198	199	175	199	202	198	187	197	213	202	195	173	170	207	183	180	191	188	198	183	201	218	214	205	203	178	172	191	178	191	166	183	216	192	172	175	193	200	194	201	194	191	195	175	194	183	180	203	180	209	201	198	188	206	197	174	181	202	192	187	200	181	188	204	165	191	188	204	193	203	207	188	177	186	175
31202	2546	5738	6280	5346	4293	3513	2961	2423	2106	1877	1682	1473	1406	1303	1294	1184	1105	1071	1012	941	946	873	894	809	854	827	799	776	783	776	780	740	750	771	725	648	710	675	698	651	694	680	684	709	698	627	635	666	616	621	662	662	673	687	611	649	634	674	626	638	631	621	646	662	653	675	627	640	671	642	608	636	597	625	621	609	583	610	622	609	617	600	619	592	600	600	603	559	625	615	563	598	593	624	592	594	604	589	617	605	576	635	598	593	582	606	576	597	619	548	591	624	613	593	574	632	611	580	606	568	606	579	574	576	604	609	611	572	580	573	635	583	579	597	574	628	566	578	640	601	589	588	576	626	610	590	619	568	597	603	599	607	639	631	587	615	591	611	618	638	572	583	633	593	574	628	591	608	572	545	600	624	578	596	625	555	599	585	602	627	557	614	591	603	580	633	598	588	617	606	568	581	598	591	534	601	663	598	538	597	623	580	549	613	572	556	628	558	593	587	586	595	606	591	579	558	578	615	595	583	626	645	599	562	589	610	600	579	602	575	580	595	565	585	599	568	581	630	601	588	624	599	575	559	604	625	617	637	602	572	547	593	623	557	576	612	598	610	608	593	611	588	625	549	604	600	571	569	618	597	592	598	590	565	585	593	582	572	625	578	590	646	609	609	596	627	642	601	645	610	565	634	590	604	534	583	608	577	624	603	597	576	575	643	563	600	544	599	599	594	600	592	566	593	585	576	551	593	550	552	605	611	598	604	556	620	561	578	623	603	598	615	561	643	565	567	617	579	628	599	612	573	619	594	557	614	630	610	549	608	606	577	600	588	609	547	618	583	608	589	602	614	611	614	547	633	593	594	539	581	567	615	575	598	617	613	559	621	595	588	606	581	596	599	603	588	628	589	580	585	609	580	639	555	605	617	622	616	571	600	595	589	604	601	567	574	560	578	572	622	616	592	614	609	578	611	601	621	605	563	581	620	586	615	657	646	542	569	619	572	574	650	546	563	588	601	602	583	568	574	604	585	599	643	599	591	538	630	615	603	641	587	533	587	629	587	611	593	614	591	605	624	586	554	629	584	608	564	608	638	581	559	580	610	554	553	628	573	580	574	579	590	592	552	611	561	596	578	579	610	555	591	625	574	614	582	610	572	597	629	590	614	541	625	595	633	564	586	552	573	626	571	629	579	600	574	547	600	541	601	572	589	607	603	565	590	589	599	623	575	591	579	624	536	577	583	603	589	551	607	587	607	617	561	596	598	605	597	598	601	572	605	600	597	609	574	557	590	587	561	623	567	593	601	570	573	616	582	608	597	591	616	625	617	572	584	608	572	577	604	634	582	607	575	629	592	556	618	600	600	617	593	612	616	620	568	621	544	583	579	570	584	590	604	573	604	618	623	600	568	594	571	606	554	571	578	572	588	602	585	596	598	579	558	605	625	574	587	616	622	570	615	586	577	606	575	560	591	615	602	563	632	613	584	616	625	620	566	561	565	589	582	621	606	547	626	566	548	614	580	620	584	629	611	606	614	551	638	596	592	586	542	565	610	611	624	633	571	538	590	616	608	590	555	652	600	604	563	573	569	583	674	570	606	587	618	556	650	553	590	603	564	588	622	575	554	611	583	593	602	612	568	577	577	604	590	562	575	598	596	552	600	574	576	585	522	595	628	602	585	588	577	601	548	551	530	615	562	593	566	562	564	627	606	573	640	565	598	586	600	582	584	619	613	580	619	609	589	626	578	583	620	616	617	613	586	634	607	605	601	599	632	566	625	566	585	545	590	585	566	565	594	599	565	602	555	563	608	592	640	620	580	571	590	600	612	616	586	584	589	554	614	592	563	634	615	552	559	609	572	600	569	635	590	593	583	618	560	625	597	569	542	586	573	622	609	607	588	587	596	614	574	617	595	600	599	606	587	605	583	614	582	559	580	617	594	588	578	556	572	634	554	588	607	577	560	568	566	576	585	627	619	616	598	635	573	580	574	607	600	576	609	587	534	549	587	591	590	574	606	583	579	574	601	596	611	613	625	555	598	603	593	553	608	546	601	626	592	544	607	603	545	611	608	567	581	606	576	589	611	549	590	654	585	601	568	593	575	565	554	575	562	581	603	591	581	568	600	607	569	611	568	583	619	600	570	579	557	618	576	571	596	565	598	630	642	605	565	573	618	580	588	566	595	609	613	607	593	558	615	617	578	633	596	589	604	557	582	577	595	639	622	578	600	603	571	554	594	572	571	549	582	613	599	588	646	589	591	584	576	612	620	560	612	576	592	619	588	591	571	590	569	614	630	633	580	602	613	595	595	596	610	549	584	560	614	564	556	601	612	607	571	608	563	548	607	610	626	624	574	559	600	586	617	571	619	574	637	609	574	595	578	610	605	592	617	585	624	556	584	545	557	576	611	612	609	632	617	579	591	589	551	584	592	604	595	622	597	600	590	563	594	608	618	591	591	544	611	634	612	594	586	576	584	572	570	596	539	601	630	591	563	605	640	587	580	574	611	599	592	579	628	580	573	596	607	595	577	618	649	586	552	617	594	620	587	550	572	592	613	603	597	615	598	570	559	613	572	585	580	553	623	535	606	585	605	607	597	593	566	572	578	579	597	586	616	582	559	611	575	605	589	623	598	595	528	629	589	578	603	588	585	599	596	557	553	631	611	599	606	573	624	590	626	567	586	585	615	585	601	633	577	604	575	572	616	590	600	558	591	650	580	595	615	532	623	568	621	632	591	597	597	580	545	585	556	581	581	592	600	600	631	622	567	624	623	591	609	606	606	634	617	597	637	598	574	615	614	621	613	559	562	587	562	566	634	601	586	613	584	598	589	613	530	565	622	605	605	566	619	552	607	630	607	571	600	587	611	581	621	607	604	565	586	609	586	590	562	591	550	590	543	594	578	613	582	585	628	604	577	573	595	611	552	554	629	584	633	572	576	600	609	555	596	602	638	644	626	579	626	623	584	583	559	565	631	598	565	544	565	586	573	610	601	622	603	587	556	600	581	595	617	628	556	599	617	650	628	620	585	583	622	598	569	610	616	609	581	582	593	624	587	538	603	560	639	567	566	608	588	591	585	590	597	583	596	596	592	539	602	607	602	603	606	569	569	589	577	607	561	615	584	623	594	589	565	570	592	572	570	593	607	604	566	580	559	601	605	596	596	605	607	559	585	582	576	585	571	617	573	547	551	601	568	604	608	597	572	547	590	663	587	619	592	631	584	593	561	582	641	626	626	599	586	559	539	606	562	594	605	596	575	562	566	609	608	573	613	636	620	540	595	619	597	616	596	580	582	604	597	640	583	582	569	586	591	595	594	595	562	565	609	565	607	611	625	611	599	610	563	626	605	612	600	580	554	586	599	575	604	606	607	594	589	583	558	609	604	625	638	552	592	570	619	591	564	596	575	557	589	576	574	575	598	595	549	543	579	617	592	538	608	600	602	589	617	598	557	603	606	623	577	577	566	599	602	581	620	618	613	569	590	620	568	634
6855	388	253	205	158	158	155	162	173	162	149	141	152	175	152	153	139	145	146	159	164	164	141	126	138	165	130	143	133	144	141	128	167	160	160	133	159	144	149	158	160	141	152	160	181	137	149	141	157	131	149	138	151	145	143	155	160	159	149	151	157	139	143	159	144	136	152	129	147	158	171	163	155	141	153	170	123	146	157	169	163	155	161	136	118	130	145	132	166	146	138	139	161	170	141	129	170	137	173	154	137	140	131	160	131	137	167	128	147	143	151	146	158	155	146	149	166	148	170	153	158	155	137	148	151	148	136	164	140	162	157	153	145	128	170	144	152	134	156	164	160	143	142	144	141	127	143	120	148	147	157	155	124	129	140	132	163	146	153	154	135	126	125	138	146	156	131	145	134	141	153	141	118	132	153	141	131	146	151	150	159	161	137	172	165	179	138	150	130	144	143	134	131	135	137	138	158	160	159	131	146	140	152	134	152	124	141	148	148	168	179	144	141	161	123	120	146	145	147	140	128	148	136	153	138	161	139	153	141	141	142	141	180	162	137	140	161	147	129	174	118	133	164	130	133	156	152	153	137	166	132	129	146	156	142	128	148	137	162	151	139	145	133	137	149	148	134	149	147	156	138	144	150	155	167	145	148	142	153	137	129	131	121	145	157	145	125	169	155	156	140	143	140	122	150	145	131	137	166	151	154	129	131	143	137	176	154	149	138	125	145	147	141	152	149	115	136	159	125	133	149	152	173	163	139	119	130	131	112	110	131	148	145	125	152	137	144	147	150	133	141	149	150	164	153	130	149	131	172	168	144	131	148	139	137	135	149	121	132	147	162	184	146	134	129	140	136	145	152	141	168	150	153	155	152	139	134	138	124	152	136	150	151	137	155	147	142	127	125	144	150	133	144	151	167	148	140	152	161	156	128	148	149	167	140	141	125	134	143	139	114	164	140	157	154	162	157	143	122	135	149	138	129	160	142	135	126	150	167	134	141	148	148	158	152	150	148	161	143	162	151	160	154	156	149	144	155	136	120	148	144	171	140	141	163	149	155	173	160	140	121	141	136	143	139	146	162	144	141	115	160	145	143	129	124	135	164	141	158	153	130	137	147	127	127	151	140	121	140	142	137	134	134	177	131	137	140	149	140	135	147	148	143	145	158	155	147	150	124	150	160	153	148	147	155	135	162	131	145	140	123	160	148	153	158	146	145	165	140	140	152	133	142	149	144	129	125	139	152	139	148	144	133	131	135	158	153	157	144	141	147	140	113	142	158	148	133	149	150	163	155	144	138	150	161	142	133	146	150	142	138	141	151	135	141	182	127	150	170	164	148	157	152	163	147	170	161	140	162	169	155	142	154	145	152	146	149	147	143	141	127	155	131	138	135	165	157	146	179	142	144	153	172	155	153	143	140	134	113	136	140	142	133	135	137	142	159	139	135	121	166	147	153	156	147	145	140	126	128	174	167	147	146	136	162	159	134	135	132	137	150	152	141	142	141	140	152	129	157	158	163	160	147	145	151	147	128	138	142	143	141	125	128	131	153	148	119	148	141	142	168	155	158	140	135	123	147	141	125	151	150	153	173	146	162	128	137	147	162	170	148	141	124	127	156	147	141	170	143	128	135	155	155	130	145	144	136	126	146	160	166	150	140	144	147	131	142	134	136	159	158	146	154	148	143	146	151	168	177	156	132	140	154	150	132	160	153	141	139	155	157	141	159	138	160	142	127	143	159	139	150	139	152	169	157	141	141	134	144	164	176	142	143	160	150	143	123	123	137	144	147	146	143	135	152	161	155	160	130	178	163	176	154	167	146	138	154	146	153	143	146	142	139	153	147	148	134	163	151	135	137	140	160	165	154	134	121	164	156	152	144	112	143	147	116	142	123	174	130	152	131	134	153	169	153	128	135	152	149	131	133	139	137	157	149	155	138	133	127	134	144	129	137	142	154	137	146	136	143	158	125	135	128	164	127	137	147	148	137	162	148	150	165	145	162	117	133	135	172	114	135	149	144	136	160	135	149	152	152	152	156	164	134	152	160	135	141	146	152	144	145	128	163	134	142	152	148	148	125	149	171	170	146	142	139	155	139	162	139	162	158	125	179	150	137	134	123	161	127	154	145	152	145	153	130	135	167	141	144	154	149	146	134	143	151	152	145	137	166	154	149	151	149	126	148	158	133	131	150	148	146	135	158	135	149	134	155	149	140	147	138	137	140	156	135	139	152	132	126	151	132	162	141	132	155	146	146	136	154	152	143	132	158	145	146	154	153	126	133	139	146	148	156	149	137	156	150	149	179	138	141	143	159	133	152	142	128	121	128	150	162	135	133	116	142	151	145	168	157	131	169	136	151	162	176	132	146	147	122	131	140	158	135	141	144	191	134	136	136	157	120	149	164	175	142	147	162	134	126	147	145	148	143	129	146	145	137	129	151	143	154	144	144	138	155	173	149	138	168	156	136	128	120	127	137	130	169	131	140	148	140	151	153	141	152	139	133	145	129	125	147	143	174	155	159	157	143	135	161	155	169	153	165	148	141	163	149	121	161	151	163	135	168	141	131	126	143	155	160	150	158	147	154	141	161	146	149	162	133	158	152	127	141	134	144	148	133	145	133	159	157	141	158	147	163	119	129	134	119	125	136	134	154	145	130	156	152	131	149	159	140	158	139	152	141	140	136	139	150	117	113	158	149	142	145	150	148	157	158	149	161	141	151	151	139	137	142	166	139	136	149	138	122	150	168	145	152	149	156	132	161	163	130	141	129	170	154	144	136	145	147	144	140	142	141	159	138	156	137	147	119	127	156	150	147	147	134	163	154	137	130	120	137	156	141	153	147	137	164	134	144	119	160	152	159	144	133	157	128	156	146	149	140	139	134	131	148	133	155	145	158	173	160	165	160	164	140	135	156	134	122	144	134	137	144	137	131	156	117	149	155	145	150	139	132	142	155	123	147	149	152	151	122	145	144	136	143	154	151	143	161	144	132	131	144	143	138	148	149	155	166	144	122	118	163	134	163	160	156	150	137	149	142	159	151	140	145	155	145	150	123	154	132	145	147	138	146	146	161	147	132	137	143	154	143	135	152	142	163	153	136	152	136	150	139	143	166	138	142	151	146	158	154	153	148	143	161	150	153	153	136	135	145	148	145	111	121	142	158	128	138	156	146	147	162	147	151	163	138	140	135	142	136	137	156	154	145	172	145	140	144	142	173	147	135	144	142	143	130	157	126	136	156	158	143	146	157	143	131	180	132	158	145	133	158	121	141	155	144	166	151	142	143	142	151	147	138	133	148	133	159	140	132	144	149	133	135	147	141	175	142	122	145	154	146	145	141	141	177	152	160	150	154	138	167	140	157	160	139	138	132	150	148	155	142	144	136	134	137	156	136	157	140	162	156	130	168	170	140	138	135	160	139	139	141	144	149	139	133	172	142	150	153	153	142	135	156	156	142	137	143	159	150	169	157	142	165	131	157	138	149	133	149	150	159	174
6917	484	608	636	596	548	575	509	482	512	477	509	482	481	452	497	557	447	461	448	462	468	486	439	473	468	453	492	461	451	461	478	425	478	445	442	446	475	462	472	425	453	440	445	417	465	451	468	453	439	457	404	438	490	436	421	456	458	496	447	470	458	436	458	430	445	502	441	445	472	445	481	485	431	501	447	436	431	451	495	488	450	452	457	450	478	441	446	458	480	464	424	486	478	456	437	469	433	454	444	488	436	483	454	404	445	475	458	468	456	417	461	465	473	460	456	435	455	450	442	460	464	472	462	462	462	479	450	458	450	443	448	456	431	426	444	415	432	435	472	452	461	499	458	426	434	450	486	450	460	436	451	473	459	464	470	478	428	478	463	421	442	411	470	404	435	449	470	469	442	437	420	442	494	452	430	429	431	422	437	480	475	484	456	437	441	457	497	442	499	465	433	459	447	428	484	477	474	443	456	490	462	450	467	459	476	442	510	486	445	464	419	448	462	403	442	459	457	453	444	443	449	437	460	489	451	494	475	454	488	451	447	405	462	476	408	444	436	436	442	493	415	436	475	447	420	454	454	473	458	466	471	461	458	460	435	422	446	463	456	469	458	456	464	466	448	442	425	441	440	491	462	461	439	443	509	444	475	456	447	489	451	468	464	452	479	447	429	509	470	442	474	481	487	489	467	451	470	460	436	456	499	451	477	464	434	446	484	467	424	481	469	492	437	491	422	471	435	461	441	492	431	471	485	479	424	483	452	427	505	498	411	449	436	452	469	468	450	487	473	393	482	457	473	474	434	438	469	417	461	438	467	483	424	480	477	479	512	435	471	478	460	400	443	433	456	476	465	443	447	443	471	442	440	414	439	441	480	454	487	478	428	455	436	478	457	469	470	451	406	471	434	458	459	444	425	475	482	425	433	394	449	463	458	482	459	437	473	481	456	453	467	446	475	411	488	462	512	437	438	461	436	454	432	465	456	474	482	465	466	427	453	464	473	419	451	496	465	419	448	458	434	442	427	474	479	472	474	476	447	474	442	478	453	425	449	456	473	433	423	392	472	455	456	491	483	480	462	446	496	434	430	484	445	425	414	491	464	440	419	447	443	480	448	468	437	479	478	435	443	440	456	472	443	484	456	461	470	456	468	420	449	381	453	456	448	495	476	443	442	430	474	411	467	474	470	482	454	447	467	437	439	437	462	425	459	443	482	477	435	425	418	440	461	444	417	462	446	461	404	473	436	469	445	455	449	429	443	422	463	432	492	514	458	460	468	482	471	460	446	422	468	469	457	387	490	463	470	468	495	466	452	476	448	459	489	448	462	450	457	422	447	459	399	476	456	468	465	482	460	475	444	458	470	455	436	438	470	499	451	463	455	428	447	440	435	457	460	463	466	461	482	489	475	449	460	447	446	512	450	462	445	479	448	453	460	446	447	479	464	479	427	483	450	418	425	455	420	461	447	471	457	452	478	461	449	469	454	441	479	461	436	467	462	442	437	461	460	459	432	483	476	434	452	480	488	472	460	472	457	423	430	473	456	458	453	514	481	460	459	458	435	456	447	456	471	407	437	434	456	480	456	407	468	458	456	437	488	437	446	494	464	456	443	473	459	446	459	494	461	477	441	466	415	499	459	489	449	437	439	447	434	440	430	466	456	433	498	468	449	420	476	450	435	463	433	477	447	446	454	491	478	449	463	492	456	435	441	444	494	471	443	492	442	473	458	445	473	435	431	447	455	431	465	452	459	446	429	457	460	458	512	451	454	446	462	455	419	479	452	469	450	445	470	449	452	447	459	462	432	427	482	435	449	473	488	488	453	445	464	452	500	469	451	482	435	467	501	495	465	437	437	469	449	451	423	481	443	446	423	465	458	490	466	472	440	452	452	442	478	462	472	491	483	434	481	476	463	476	453	412	462	444	451	476	463	477	496	458	481	426	456	431	456	453	452	414	462	505	471	467	439	423	503	447	423	428	453	452	447	456	472	442	432	448	427	487	430	495	466	452	467	445	436	440	433	425	432	437	432	506	479	489	451	453	463	465	481	444	445	481	464	433	435	468	457	456	436	489	467	442	425	445	484	468	465	457	466	427	431	487	510	461	437	442	425	444	430	413	491	508	470	414	479	468	445	439	443	459	452	461	438	477	478	435	452	454	492	456	442	492	469	414	458	450	471	442	449	448	439	432	449	467	489	439	464	437	470	494	444	420	461	452	488	457	455	474	453	481	451	440	432	485	442	475	453	438	432	452	487	436	458	454	460	464	499	472	461	441	425	466	463	460	470	438	435	478	445	428	429	461	424	446	465	427	431	445	481	464	462	432	451	452	492	467	491	469	471	482	449	426	460	440	459	468	449	426	438	442	470	429	439	431	447	450	453	470	464	435	434	436	414	447	471	428	458	456	521	411	448	443	498	461	476	482	440	459	512	480	511	421	428	480	471	493	466	442	446	434	463	465	416	434	461	470	449	425	448	446	471	454	467	422	471	447	440	455	455	480	480	496	450	467	435	422	431	475	505	429	450	500	484	475	466	456	445	474	520	424	456	482	411	456	436	475	513	474	472	460	440	442	465	456	450	455	473	474	479	462	461	449	488	428	472	442	430	438	438	457	478	448	479	435	465	473	436	476	454	467	456	438	483	463	384	457	438	454	428	458	495	473	437	481	456	446	460	452	450	463	510	440	469	455	403	463	432	425	451	467	487	464	469	434	449	444	449	485	456	461	431	475	467	434	454	437	459	477	446	483	462	454	435	500	449	467	471	437	447	462	469	451	455	463	454	476	442	483	442	465	430	461	447	413	453	468	461	421	455	434	473	420	508	482	441	448	478	496	440	418	456	455	483	489	472	476	450	449	430	489	469	472	453	438	452	472	481	446	453	470	444	472	464	479	452	476	469	469	439	443	438	418	421	415	458	481	440	450	486	461	466	430	454	426	472	437	432	444	436	478	480	447	466	492	418	474	465	467	443	424	509	476	482	471	468	472	428	455	455	482	465	446	469	443	482	459	462	521	483	474	480	483	477	449	416	447	441	464	439	476	457	439	431	434	484	459	462	458	497	457	445	437	469	443	468	455	457	444	469	470	415	451	441	459	446	452	470	457	448	452	476	502	428	465	447	447	474	456	441	469	498	453	444	450	446	426	452	470	466	480	441	504	459	440	415	498	429	478	448	409	412	449	415	455	457	443	448	431	477	472	468	473	459	466	477	480	466	450	429	465	491	467	457	499	435	493	422	435	446	455	443	471	469	446	467	428	465	445	459	491	467	458	481	453	426	501	449	429	479	470	434	437	451	473	422	467	462	479	444	442	433	428	420	479	420	450	473	455	438	453	466	473	422	440	437	440	465	427	491	413	473	471	457	431	472	462	475	446	442	435	413	466	459	459	466	453	428	476	421	449	451	464	428	469	468	463	455	476	466	435	447	463	415	459	426	435	433	475	444	433	469	485	445	458	491	500	471	446	428	469	467	458	429	469	472	470	432
46424	10812	1818	988	693	465	397	316	232	194	198	184	173	139	144	130	135	141	129	134	96	105	117	95	123	113	109	105	113	125	90	91	113	110	99	104	110	96	97	117	81	122	107	102	93	111	100	109	100	99	98	94	99	96	94	92	111	116	105	103	93	106	92	90	80	100	93	80	81	86	94	90	90	86	92	88	84	100	89	81	87	90	107	82	113	98	80	91	110	95	86	95	91	96	100	101	97	92	108	90	71	96	107	105	95	104	94	91	106	92	106	96	93	96	93	86	100	83	96	99	104	99	92	66	86	89	89	96	91	89	96	96	89	93	97	81	100	99	86	92	103	91	90	96	100	105	98	118	98	94	95	84	110	103	100	120	101	96	86	94	90	90	98	92	109	101	96	85	95	106	99	98	78	98	107	97	96	94	103	108	88	93	92	86	102	112	74	88	108	105	87	92	119	99	88	101	89	98	91	86	90	94	105	90	95	99	94	108	82	85	101	86	98	80	87	102	80	104	93	91	77	119	101	92	80	84	96	95	87	108	96	110	99	101	106	79	90	102	97	96	95	115	94	93	97	103	88	106	96	82	95	94	80	69	84	88	103	107	105	99	124	92	99	104	85	80	96	107	107	104	97	108	92	85	89	81	89	94	101	85	90	95	104	96	79	101	91	106	90	103	101	101	88	106	85	102	98	109	81	96	84	88	81	104	89	100	94	96	105	100	80	101	95	94	109	87	82	96	84	110	91	98	92	93	88	93	105	93	91	101	95	96	87	81	99	92	115	116	91	94	66	105	106	84	85	92	93	83	95	95	79	81	98	74	80	85	89	79	100	107	110	114	87	90	96	120	99	101	97	90	94	75	105	93	84	104	95	86	108	93	95	88	94	76	95	84	92	90	101	94	84	81	81	90	112	93	93	86	99	97	103	94	90	114	96	96	93	85	117	90	101	95	93	96	86	99	83	105	96	107	95	91	95	84	95	110	98	101	98	87	95	94	114	86	104	91	92	77	98	98	105	76	102	96	90	90	86	97	88	100	93	84	95	100	104	75	88	72	102	105	90	100	92	96	94	79	78	100	90	85	83	83	99	99	106	106	104	104	93	112	98	90	109	99	86	112	96	93	113	97	97	106	109	87	92	96	94	96	101	86	78	96	95	93	94	101	86	101	113	92	96	103	114	85	88	96	90	98	96	113	105	108	90	101	96	88	77	72	106	105	103	95	110	69	86	102	104	105	115	109	83	103	99	89	90	86	86	98	87	106	102	90	101	102	92	90	92	99	103	106	100	97	84	78	98	95	95	69	95	96	77	107	102	78	90	93	92	105	89	96	79	102	83	112	81	86	101	96	107	92	101	98	91	105	111	91	106	117	96	92	104	83	98	102	89	97	85	86	105	90	99	104	93	114	91	80	93	96	81	102	85	95	85	99	87	102	109	79	105	117	91	80	79	105	108	91	84	90	103	88	112	96	80	112	90	88	98	85	106	84	92	121	90	90	95	89	104	96	90	102	89	91	79	94	98	104	80	86	101	102	105	84	93	104	94	82	115	81	106	107	75	109	98	96	93	93	95	99	94	113	89	90	82	90	102	92	98	112	90	113	81	76	81	105	92	91	88	94	102	98	95	91	92	94	99	98	100	78	82	95	79	79	108	99	92	100	80	101	77	96	122	106	89	110	98	105	79	96	99	105	104	96	76	94	86	99	99	86	93	104	102	98	84	92	82	86	99	91	92	98	100	87	98	109	80	104	89	97	104	94	80	93	82	90	91	92	98	95	86	85	83	87	92	103	102	103	85	92	89	97	94	93	96	85	93	88	101	117	93	90	94	85	97	94	98	91	90	86	98	102	115	103	94	109	81	82	106	96	97	87	118	93	100	96	82	102	96	105	97	84	96	90	93	81	90	96	95	80	96	100	99	101	97	94	86	90	76	88	90	104	90	83	93	116	108	101	87	81	82	86	94	102	84	122	97	91	84	108	99	90	84	87	97	101	97	77	90	97	93	101	88	104	102	121	105	112	88	77	87	97	87	102	103	95	97	94	99	102	99	90	86	98	106	93	87	114	100	97	93	91	104	84	90	94	97	91	108	107	95	87	84	90	87	98	78	94	92	88	104	76	105	97	85	88	99	101	90	85	78	94	94	101	86	97	97	90	91	87	101	84	90	103	80	117	93	90	109	92	90	94	90	76	98	105	81	86	81	107	102	97	80	95	125	89	100	86	107	86	93	81	105	95	91	104	83	81	111	87	99	101	71	108	97	102	102	100	92	95	95	100	94	92	104	102	89	79	101	88	106	87	105	86	96	89	117	101	94	116	95	106	100	115	106	95	100	102	102	94	95	83	108	98	99	70	85	107	106	75	98	91	75	93	107	110	91	91	94	97	89	91	91	99	71	92	109	91	100	96	84	82	81	106	105	94	73	112	102	111	93	89	93	95	88	95	102	91	98	98	91	101	105	86	92	84	79	98	111	97	112	89	88	93	75	91	89	111	113	91	88	99	96	80	107	97	96	87	93	101	100	95	99	101	89	101	97	99	88	108	100	100	99	108	90	98	100	88	92	94	83	80	92	88	105	89	96	94	90	86	95	96	103	93	96	85	112	95	97	91	89	91	103	89	104	95	86	88	84	90	101	97	88	103	98	90	94	92	94	89	98	98	85	85	122	102	96	94	98	103	91	96	97	109	88	106	88	109	103	103	95	86	87	109	95	98	78	101	101	98	99	99	101	99	100	105	99	94	97	99	89	96	115	96	85	89	105	97	104	85	91	96	88	97	78	81	86	80	96	95	74	90	92	96	95	91	95	91	92	89	89	114	100	83	80	97	92	94	99	80	95	97	83	97	121	90	90	100	97	115	85	83	105	88	112	97	99	99	87	121	80	72	101	102	86	86	98	90	112	97	90	85	96	92	95	93	102	101	112	100	95	99	88	96	88	87	84	90	96	102	106	86	91	101	94	112	104	78	93	98	86	88	107	96	95	99	91	93	110	103	97	102	80	98	96	102	99	89	99	114	98	109	99	94	113	101	83	82	79	87	99	92	84	100	87	92	84	90	87	107	94	74	84	107	90	82	98	89	102	92	103	78	82	105	88	102	101	100	110	83	98	102	106	97	102	89	83	105	90	76	71	98	82	104	113	88	80	104	94	93	93	110	96	97	81	110	86	81	88	107	104	87	96	103	102	90	97	103	98	104	92	92	72	88	91	100	97	92	100	105	100	107	117	84	81	93	87	110	105	103	87	108	107	91	99	98	85	90	97	97	80	68	97	107	82	94	100	92	95	107	89	79	107	96	98	96	90	84	104	93	116	95	90	111	86	98	89	90	98	78	101	91	77	88	82	93	98	97	102	89	83	92	101	98	116	82	89	100	104	100	90	90	101	111	93	89	97	83	102	93	118	94	99	74	105	74	94	118	78	89	104	83	84	105	81	84	93	99	106	105	90	96	96	91	97	110	95	80	113	107	84	90	65	95	87	99	96	106
23198	1255	3060	3411	2801	2231	1891	1529	1309	1125	968	906	819	746	666	697	539	592	617	538	539	513	508	443	476	450	471	420	425	411	411	437	400	398	377	393	381	367	414	334	381	382	351	372	387	371	365	395	364	350	359	325	373	324	356	349	353	324	375	335	351	354	319	375	361	383	362	351	347	337	359	357	339	356	354	340	345	342	336	318	340	353	334	333	321	369	297	362	339	309	357	322	311	333	302	314	340	345	327	346	339	345	333	340	337	353	323	337	352	347	312	324	307	372	343	314	366	317	348	330	344	352	311	342	318	323	328	319	341	367	315	337	338	334	332	323	358	316	355	354	314	330	316	310	313	331	344	314	289	317	335	367	347	334	312	335	345	362	343	309	349	315	365	374	303	349	313	352	294	330	327	353	371	349	350	320	357	326	334	351	334	318	343	340	346	333	369	352	349	305	307	309	330	318	356	349	325	345	345	356	305	333	310	311	333	347	354	348	301	314	348	340	337	311	308	323	306	300	305	307	353	342	329	356	292	309	336	295	312	358	329	306	332	333	314	336	299	339	309	328	304	317	338	349	309	340	339	361	300	338	318	321	308	330	293	312	300	326	306	309	315	311	323	323	311	311	327	325	330	331	302	320	295	308	343	336	338	330	322	343	307	312	319	339	331	325	358	339	355	369	315	334	351	325	328	281	340	318	349	295	332	332	350	336	318	318	296	354	348	348	325	337	298	323	329	352	355	328	318	340	352	332	328	347	330	319	338	342	309	334	295	327	345	359	344	294	285	333	296	315	348	336	342	317	319	321	299	333	326	345	348	342	318	342	315	352	303	353	329	357	328	342	329	286	329	315	342	302	297	327	330	312	324	315	309	321	339	342	350	338	317	343	317	336	342	311	312	322	326	375	336	360	334	338	349	317	331	318	360	334	333	320	335	362	304	336	324	331	324	335	313	288	270	340	336	334	334	370	308	329	342	299	314	324	321	310	321	349	304	345	332	338	324	335	338	346	346	350	318	335	334	349	340	311	346	319	328	311	334	320	329	341	331	321	317	319	327	370	365	348	330	352	314	333	335	329	306	297	333	307	329	317	333	352	318	317	360	341	376	327	333	326	318	323	321	316	340	340	323	318	304	304	296	373	325	323	350	294	336	330	309	327	337	349	371	329	340	337	325	313	317	326	346	349	309	347	343	362	331	343	316	324	317	326	359	333	336	333	333	320	376	356	302	328	309	333	337	341	349	326	289	325	329	338	334	316	348	341	329	320	346	342	342	340	323	340	321	321	325	352	303	330	323	303	296	316	323	296	332	293	318	331	309	309	340	352	323	327	347	349	356	323	309	308	344	292	331	313	346	318	310	305	359	326	292	331	347	313	347	320	311	334	328	314	322	333	314	349	323	326	337	316	323	324	341	306	347	321	326	303	320	345	334	312	342	347	353	325	353	327	313	322	314	319	341	329	353	323	305	336	336	306	335	323	324	346	318	348	347	318	323	341	309	314	328	312	324	326	313	326	336	346	337	310	315	337	319	299	355	347	329	329	339	332	320	345	341	347	323	338	336	334	336	301	330	333	364	322	294	331	300	334	342	330	327	331	362	301	315	352	368	297	322	351	314	327	335	348	328	382	332	317	296	332	331	332	307	371	338	316	322	331	296	303	358	341	346	374	304	330	346	327	344	330	340	322	295	292	351	345	354	332	328	317	332	344	369	318	323	368	310	314	350	319	331	338	319	327	380	298	327	330	306	372	316	345	314	343	331	318	329	299	295	339	314	338	350	342	302	312	345	318	339	316	292	336	314	345	333	315	360	307	295	315	325	342	344	320	351	369	306	326	371	362	322	325	334	316	337	315	360	327	340	313	352	328	349	313	354	308	333	358	313	311	340	329	302	333	317	308	349	307	332	318	307	310	329	335	344	306	358	309	319	304	339	322	342	303	326	339	322	331	297	336	313	332	319	344	325	347	328	324	371	312	311	319	322	301	311	336	295	323	362	297	334	338	313	315	344	327	338	311	339	290	348	338	301	348	319	311	346	325	319	360	332	344	323	339	348	329	337	361	308	356	348	311	345	334	339	334	323	314	336	308	341	340	305	317	304	324	314	343	336	298	295	330	321	344	349	331	351	334	357	367	335	320	356	332	359	330	350	330	313	337	324	352	344	322	319	320	313	342	335	329	312	290	299	324	320	320	324	322	317	334	305	326	340	321	363	336	314	320	333	335	327	275	296	381	343	323	325	349	338	328	309	299	317	347	336	340	332	318	341	309	356	302	349	344	333	344	320	337	349	317	305	327	316	282	335	334	339	324	332	333	322	342	326	307	307	335	339	297	335	326	317	309	334	317	332	316	355	322	349	334	315	302	311	317	331	354	304	342	314	322	336	369	308	327	323	295	301	358	331	331	335	332	325	341	326	341	306	333	315	349	323	348	327	318	319	317	330	339	332	351	319	332	315	348	353	325	329	306	324	342	317	314	342	320	332	341	296	300	345	329	322	315	299	342	307	310	332	318	327	310	379	286	319	347	308	330	324	295	350	336	327	317	321	343	304	284	319	336	326	338	336	342	350	311	353	339	307	311	332	327	303	323	302	365	334	344	311	348	330	334	297	314	366	365	347	321	352	306	330	328	378	321	322	328	363	330	320	336	294	349	336	347	355	316	316	341	315	304	351	313	301	330	356	325	323	341	336	316	338	341	328	335	354	315	356	323	320	360	314	295	306	349	352	344	341	332	328	339	335	310	300	333	330	324	330	303	317	342	302	346	310	312	318	312	340	338	330	337	319	290	356	344	335	348	326	309	354	357	304	309	322	327	335	345	343	332	342	333	328	305	345	366	339	324	369	336	318	326	339	343	316	339	344	320	302	337	310	343	345	348	336	354	324	325	299	304	322	323	315	310	328	309	332	329	364	322	309	326	332	323	331	331	336	323	312	349	329	352	306	290	326	303	366	348	359	349	350	318	370	327	351	354	312	358	342	350	340	312	346	324	376	321	308	331	309	321	367	331	330	308	333	322	346	297	318	321	350	310	323	312	316	357	318	335	309	329	321	349	299	317	325	323	320	323	320	349	332	322	333	319	326	345	323	361	289	329	317	298	331	341	337	322	319	321	326	330	319	317	320	338	346	315	300	326	331	329	318	326	295	310	317	325	313	325	331	359	363	288	324	315	331	319	305	349	284	324	315	333	353	342	347	341	350	322	313	326	349	354	335	324	320	328	334	314	361	337	345	299	346	343	301	295	302	321	351	299	310	320	317	319	320	343	342	305	319	328	324	357	357	335	341	331	326	301	350	324	325	357	347	323	310	278	353	337	326	357	337	304	324	312	306	315	319	306	352	330	342	320	354	325	352	363	334	306	319	334	349	338	353	365	356	350	356	333	301	368	306	355	314	307	332	335	294	325	314	320	358	353	332	324	301	342	335	318	315	305	321	307	342	328	306	362	374	316	330	336	318	301	322	324	333	346	313	331	351	342	336	339	370	329	326	346
57623	18080	6250	2274	1411	1031	791	706	539	453	410	361	354	307	287	290	231	309	246	218	232	247	236	209	243	235	225	218	224	203	210	220	218	217	182	204	221	191	187	196	197	168	201	230	223	215	202	198	196	217	218	203	201	203	169	199	214	166	198	169	166	207	180	198	173	216	206	196	204	203	193	195	240	198	194	202	204	188	208	200	185	210	193	198	207	185	180	178	188	186	177	192	222	219	183	193	212	199	215	185	207	191	203	191	201	196	190	181	168	197	196	176	184	175	190	187	192	168	190	164	185	225	173	208	203	198	188	180	199	206	201	200	182	191	187	177	199	195	184	201	160	193	210	202	166	180	175	180	190	215	197	190	204	185	166	181	167	189	201	189	146	172	191	193	206	184	194	176	168	208	193	201	211	193	167	178	185	186	199	198	193	170	196	193	201	204	195	193	207	203	177	203	188	197	197	212	181	188	209	190	196	172	186	204	185	202	197	195	188	205	199	180	193	201	179	178	196	195	187	185	178	176	210	216	195	180	180	212	189	182	201	180	188	194	174	174	181	188	194	205	199	193	180	213	185	211	185	197	190	199	202	191	193	192	201	214	198	193	171	190	197	195	192	182	185	211	202	189	201	182	206	169	196	185	184	194	187	168	216	198	220	208	198	194	186	197	191	195	184	196	205	173	205	183	193	171	180	197	205	188	208	168	183	189	200	193	195	172	201	177	186	195	184	201	185	209	198	202	161	203	210	172	199	170	185	173	204	191	207	165	208	180	204	184	175	204	234	174	177	190	193	183	190	196	192	195	170	176	184	194	199	199	173	186	205	199	190	198	199	197	192	178	175	202	210	199	170	171	183	199	187	176	194	164	183	213	192	165	192	187	185	188	189	194	168	177	179	213	180	208	176	197	190	180	163	179	199	192	211	179	192	196	191	193	158	181	189	184	200	191	187	182	187	176	193	197	206	214	214	211	183	201	182	190	170	170	202	208	179	190	202	210	181	192	196	196	181	194	204	195	173	198	180	174	198	168	203	196	176	188	179	192	206	197	187	176	190	199	191	209	170	188	229	178	188	193	200	203	204	179	195	174	210	197	187	174	186	181	206	206	200	175	190	216	186	182	188	210	208	178	204	196	214	189	162	203	172	182	209	190	214	190	191	212	201	199	186	215	174	173	189	179	179	179	179	190	210	194	176	175	215	195	177	178	198	178	192	205	164	153	192	163	196	197	188	164	196	214	197	191	181	189	206	212	205	167	194	177	185	187	206	195	203	174	193	172	184	210	204	188	223	199	191	186	191	188	173	203	170	219	188	206	204	188	193	176	198	202	197	199	176	179	189	195	179	186	183	188	199	190	179	206	191	210	188	190	190	204	186	174	190	182	207	188	180	202	194	189	190	213	189	193	183	207	207	225	213	200	225	189	189	201	182	197	183	196	197	164	206	179	187	189	226	186	188	184	201	182	188	210	199	178	190	188	193	208	194	186	185	183	182	191	190	207	178	186	157	197	170	166	192	180	180	176	186	187	183	202	186	181	177	208	180	166	169	215	164	200	191	207	201	182	195	191	179	200	203	170	207	159	191	196	183	201	222	190	178	179	187	204	199	202	183	182	190	188	219	186	196	217	200	208	173	204	183	179	211	207	198	181	187	223	186	191	209	190	187	187	192	193	192	190	179	185	177	205	218	186	195	205	189	194	176	185	175	199	184	206	180	177	192	211	174	167	203	185	187	196	203	181	191	207	184	224	206	191	187	180	187	190	195	201	203	202	197	177	181	199	205	187	211	190	184	191	177	213	218	191	194	189	182	168	174	190	203	187	181	212	188	190	194	177	198	172	185	178	199	215	193	209	189	202	167	210	189	186	173	195	182	171	186	207	179	195	198	206	199	196	192	216	179	178	162	223	205	189	177	212	187	181	202	204	179	178	178	177	211	187	186	207	194	198	195	193	182	194	178	187	192	173	171	177	177	187	231	181	196	191	195	208	164	175	174	194	166	172	193	170	201	172	153	171	188	197	205	228	185	184	200	203	194	181	190	197	212	201	192	230	189	200	174	208	195	174	208	175	193	195	174	203	217	175	176	201	216	175	206	213	221	180	202	160	190	186	179	176	207	181	181	182	216	176	200	192	185	185	185	180	199	203	203	202	202	189	203	190	198	184	178	185	177	188	207	187	177	203	188	189	178	163	214	203	208	192	194	207	210	202	191	190	172	185	207	192	209	198	170	195	207	204	208	152	214	172	207	188	175	196	185	208	190	217	189	205	190	178	177	211	187	185	182	201	214	182	200	197	217	179	204	214	208	186	180	197	179	186	183	202	211	175	202	175	186	189	192	184	194	184	191	205	208	203	187	178	188	193	161	195	186	208	221	192	198	195	196	191	207	184	213	203	180	175	178	190	178	193	179	191	204	202	188	201	204	190	180	206	206	193	188	179	225	192	164	163	182	173	195	224	188	200	196	192	186	207	187	180	186	206	187	188	179	158	187	180	184	228	201	192	201	196	208	187	203	179	192	148	166	189	180	193	198	191	193	185	186	181	169	205	168	205	196	207	190	177	182	204	198	186	189	197	199	189	196	204	202	195	198	185	197	207	189	167	187	193	190	208	182	196	193	158	173	173	198	207	188	196	199	200	187	206	200	195	186	186	191	186	199	165	190	173	188	181	201	199	188	211	213	195	160	186	187	195	201	196	180	199	179	202	189	182	184	187	169	198	201	175	203	187	177	193	207	204	199	188	195	211	191	179	182	190	193	183	203	212	203	178	175	180	165	163	194	178	190	184	206	178	174	199	182	210	182	180	190	187	175	200	168	203	190	189	181	164	187	199	195	191	200	208	180	227	171	188	214	174	183	204	167	209	183	181	182	202	192	188	191	197	176	177	189	199	210	185	182	192	185	169	158	178	216	195	203	183	207	180	180	185	182	188	181	193	211	206	200	208	192	192	196	180	168	188	214	183	172	196	179	185	188	185	200	186	203	192	198	212	185	189	201	192	196	199	205	172	195	181	192	190	200	209	185	190	209	185	203	215	204	207	199	185	184	199	198	190	205	182	170	179	172	176	204	178	174	190	195	192	220	189	168	206	199	194	201	192	158	202	187	184	182	201	163	182	181	201	186	170	175	178	192	193	187	190	190	187	210	184	184	201	191	178	198	194	170	184	189	186	189	216	214	199	194	175	181	184	196	184	190	179	192	192	184	185	190	202	193	196	188	183	180	171	175	199	187	208	192	186	200	199	178	183	192	225	219	222	184	219	200	179	224	209	193	166	194	215	194	216	177	183	183	195	178	171	202	190	193	179	193	180	182	201	203	212	206	191	188	171	208	192	182	193	184	172	178	206	206	184	198	176	176	196	194	193	184	193	194	189	184	184	209	184	192	185	190	167	162	217	182	190	191	188	161	185	206	211	167	181	198	180	182	211	177	187	172	194	179	190	172	180	198	205	175	186	187	181	210	194	194	183	171	178	194	164	216	186	223	197	188	195
29284	2682	5889	6284	5274	4237	3573	2958	2489	2136	1921	1739	1531	1466	1291	1235	1111	1095	1094	1034	946	915	998	892	847	810	781	785	789	744	790	705	752	714	680	751	718	702	745	656	668	727	661	759	654	674	635	690	659	635	607	637	681	643	619	619	655	660	612	631	621	624	624	631	684	609	638	585	623	646	620	669	637	653	606	589	604	575	621	638	583	622	625	623	620	563	578	627	635	638	576	585	601	614	587	595	578	620	604	566	599	567	602	624	604	560	578	585	599	573	669	594	608	622	629	595	608	567	606	608	600	588	572	597	633	582	594	622	619	642	588	636	634	615	589	611	617	584	575	585	611	563	588	606	589	604	630	547	593	627	602	551	621	619	601	586	581	576	619	636	642	639	626	565	617	616	612	592	658	617	603	579	607	563	603	588	604	614	590	640	619	583	587	606	571	551	611	585	587	588	579	616	585	570	644	611	561	592	629	607	646	609	582	590	540	563	640	602	581	609	543	601	591	631	584	560	611	592	592	630	589	554	622	633	593	568	605	601	605	530	591	590	567	591	565	576	604	569	565	602	572	590	627	564	590	603	594	557	589	589	527	639	581	586	590	607	592	604	577	546	559	568	594	628	654	522	617	576	616	607	559	569	607	603	601	586	587	627	592	626	584	630	584	599	580	567	589	581	573	587	617	587	552	614	620	555	574	582	604	614	612	556	601	583	597	609	579	614	639	596	617	576	616	583	575	636	600	616	585	560	628	588	588	580	616	584	595	606	595	568	562	583	626	613	599	556	578	616	615	613	587	554	588	545	616	567	594	580	606	612	601	576	563	576	582	604	609	554	598	562	567	598	585	575	563	568	550	639	615	577	608	579	548	574	584	591	530	568	601	585	568	577	608	574	586	605	633	549	573	600	564	593	602	602	580	656	607	589	519	598	583	589	558	613	612	600	588	624	616	564	573	627	580	545	576	604	569	575	621	570	596	595	637	590	625	638	592	586	586	568	620	606	587	579	587	608	558	581	583	607	595	572	567	625	591	572	593	592	602	599	552	587	625	595	566	568	618	608	577	583	607	599	590	603	591	565	604	597	601	575	597	622	590	634	607	576	554	583	555	559	573	615	658	583	591	612	590	602	616	624	615	591	598	586	596	565	558	605	622	548	580	622	589	617	587	594	550	596	584	574	586	610	586	622	612	579	634	559	602	575	553	594	594	588	591	611	568	611	617	646	630	571	607	548	634	629	621	576	562	552	632	558	607	619	580	584	607	571	589	595	621	616	610	585	620	575	577	626	627	596	605	553	593	584	615	619	627	584	610	576	555	575	565	621	660	615	650	570	557	619	568	612	608	610	682	562	585	582	593	573	611	601	577	601	586	610	569	606	595	573	584	564	594	602	572	607	634	576	582	620	597	575	567	574	526	546	594	558	595	554	583	539	589	569	604	560	603	619	575	617	582	591	537	634	585	602	585	637	600	566	588	581	590	648	610	619	611	594	617	565	565	622	560	605	561	584	607	608	592	572	553	586	541	618	576	614	588	581	593	624	610	571	599	647	579	620	585	577	607	602	591	604	604	572	588	596	614	572	609	592	584	564	562	617	577	589	632	589	608	631	627	581	549	576	586	607	577	574	592	616	602	593	573	644	580	587	609	594	595	580	577	579	574	569	627	600	543	594	583	595	548	609	560	587	610	594	585	587	568	593	586	611	545	614	580	616	586	608	600	585	577	616	594	541	549	591	547	551	624	597	552	622	548	570	608	579	566	651	580	579	628	577	550	630	615	607	621	621	610	588	605	568	577	559	572	584	588	593	583	577	585	561	624	578	594	555	571	555	565	572	570	658	548	575	601	581	600	608	565	548	576	583	594	609	583	556	571	569	591	563	612	571	591	578	563	619	568	561	575	623	616	555	606	571	594	604	596	614	569	622	581	589	591	571	617	546	595	622	594	547	602	585	574	623	563	578	642	600	611	584	570	615	595	577	626	569	562	523	615	590	600	558	564	592	570	576	644	599	611	604	566	556	576	558	613	566	571	613	592	584	558	590	621	577	588	601	575	590	600	626	612	584	595	576	603	597	602	590	555	568	552	606	573	603	613	566	631	659	617	613	601	618	582	592	583	588	597	592	651	614	569	654	584	622	607	585	634	580	572	574	565	583	561	563	612	604	585	592	625	589	605	596	632	642	577	608	586	611	607	627	566	595	593	614	600	577	552	608	548	583	589	531	615	569	601	566	584	583	577	586	619	576	590	619	567	638	624	641	566	598	560	574	541	580	630	590	604	613	571	610	612	588	572	563	607	603	579	597	582	614	578	584	569	578	528	632	604	586	581	538	603	561	591	649	572	600	557	574	570	575	571	648	633	598	619	604	597	595	603	572	597	624	553	554	609	563	631	607	539	603	560	622	570	559	564	614	606	579	621	630	591	584	598	573	608	633	638	588	588	584	586	604	604	604	588	581	565	571	592	594	613	547	598	573	564	600	607	550	581	597	585	590	589	600	590	604	579	551	600	555	576	571	608	559	594	627	589	598	542	581	586	584	567	566	578	591	585	587	579	603	578	602	597	560	547	665	620	595	548	588	582	624	588	578	578	568	579	556	585	625	554	604	579	590	590	606	580	586	618	611	591	575	579	600	598	619	565	577	609	586	566	563	566	571	600	600	557	586	631	544	621	563	596	629	554	585	600	606	599	591	624	575	609	585	611	609	594	558	608	572	595	580	597	571	597	585	582	542	607	636	622	585	580	576	534	605	575	549	606	594	625	616	583	569	562	626	617	595	552	579	597	637	616	583	568	630	594	599	615	621	638	562	609	601	579	591	624	558	561	625	619	592	586	619	564	629	592	542	551	575	601	571	568	576	646	599	632	597	572	588	604	564	582	620	554	579	599	554	582	579	561	562	615	572	532	586	604	602	564	611	571	603	566	617	583	613	583	619	600	574	594	622	583	600	602	597	588	587	587	613	539	604	609	602	592	613	556	580	583	592	601	575	568	600	576	599	604	594	578	595	567	610	619	572	544	591	592	609	590	645	590	555	612	589	614	627	615	624	595	581	585	582	599	601	589	565	579	594	609	576	583	571	581	588	587	608	651	610	584	644	602	605	582	590	603	561	556	550	592	596	626	567	610	592	582	593	603	581	579	579	599	542	617	606	594	552	592	583	578	586	555	582	593	609	600	600	626	543	560	578	540	592	553	626	600	596	614	585	590	620	600	606	609	602	546	557	590	565	584	612	586	570	639	549	622	564	605	608	603	578	533	619	573	581	591	597	575	598	558	588	579	541	611	601	555	567	553	604	602	594	563	570	556	604	572	584	627	619	600	559	593	593	578	629	597	593	583	595	553	580	591	595	587	591	630	560	556	575	587	591	566	595	556	582	606	622	611	598	628	552	569	593	561	573	578	600	674	586	595	557	572	562	593	595	544	575	605	654	610	616	583	643	585	578	611	621	590	588	553	629	591	591	661	598	567	567	594	595	568	582	583	583	609	596	598	576
6090	343	235	217	176	185	153	166	174	156	164	128	143	144	151	159	132	137	150	155	151	135	135	130	156	155	130	163	170	153	143	143	120	153	158	158	142	149	158	137	156	151	150	141	138	136	149	154	140	159	158	144	149	119	167	143	133	160	150	137	162	134	153	129	135	144	143	131	135	177	160	148	153	145	133	155	151	147	144	138	169	145	157	128	142	177	148	144	144	131	129	152	147	151	156	135	154	145	132	130	157	148	139	141	137	155	122	144	144	159	145	155	149	134	138	134	131	148	147	153	141	141	156	159	152	140	148	149	151	133	144	131	158	160	136	158	160	142	132	152	160	148	115	166	149	164	136	148	151	153	151	156	157	146	157	128	148	133	157	166	142	144	150	136	149	148	154	160	144	136	125	128	165	144	141	147	128	141	142	135	140	129	135	125	143	123	142	137	156	143	121	158	147	149	152	123	141	141	161	154	156	125	170	147	147	149	157	139	142	139	145	137	147	156	168	162	134	158	139	119	149	155	153	145	145	154	149	160	151	130	140	155	162	158	156	131	149	182	153	139	149	117	139	146	150	142	134	145	146	125	135	139	149	155	165	157	158	124	144	138	141	145	156	162	151	135	146	144	145	153	137	147	145	143	128	133	149	133	149	152	138	137	140	147	136	164	155	165	156	166	160	156	141	139	133	153	151	155	135	115	134	147	153	156	154	122	147	155	116	152	176	152	142	129	154	146	143	142	137	130	160	142	134	147	127	159	151	124	128	125	154	155	135	129	161	149	152	138	147	124	138	154	142	144	160	143	168	124	133	135	136	161	143	141	132	158	145	151	134	126	152	143	140	137	140	143	140	133	156	158	125	135	130	152	157	137	141	134	153	129	118	151	150	156	145	158	145	127	139	150	147	126	143	114	148	149	142	136	132	158	132	140	137	161	141	153	140	153	161	131	148	146	140	158	139	117	137	179	138	146	152	153	143	167	137	155	157	137	130	147	131	155	145	154	134	131	136	132	147	144	167	145	138	135	144	144	125	135	156	153	159	150	149	165	134	146	142	139	144	143	160	158	135	148	142	162	140	131	145	127	154	152	135	127	144	165	152	151	133	147	160	156	156	161	136	173	136	146	138	156	134	157	152	163	116	135	148	145	134	149	160	133	132	138	145	137	167	132	137	152	126	160	132	141	148	145	135	142	147	153	169	147	152	145	146	137	149	134	158	133	170	154	136	143	133	161	149	130	153	131	130	153	157	128	156	165	134	134	150	146	162	161	143	132	140	142	148	135	118	142	155	134	144	150	169	135	135	130	140	149	145	151	153	122	132	141	139	155	129	142	142	144	139	133	136	139	159	135	153	151	131	157	160	139	139	123	145	147	149	157	141	132	142	156	137	138	153	141	135	139	147	129	154	173	134	148	122	126	138	157	135	127	150	150	145	144	155	150	145	157	141	163	149	161	153	165	165	142	159	141	139	128	140	129	150	141	149	136	132	141	144	147	141	138	162	138	142	127	132	169	135	140	117	127	155	139	138	144	152	142	142	154	154	147	146	143	166	150	134	156	133	138	152	141	116	150	144	148	137	157	142	116	164	157	147	154	136	167	150	155	142	148	141	131	123	147	143	137	152	121	144	130	177	154	138	124	162	132	144	147	127	158	135	144	153	144	159	133	163	138	130	133	153	154	131	135	138	126	141	122	150	142	158	158	142	129	149	147	156	168	142	135	146	132	136	148	152	154	139	149	131	145	148	157	153	152	125	161	137	154	141	143	169	137	139	157	131	145	145	134	144	149	147	145	138	142	142	138	148	149	129	141	137	145	174	149	158	151	182	122	149	145	145	145	143	158	142	158	147	129	149	134	139	149	152	134	142	146	158	140	151	136	138	115	125	138	151	144	168	157	141	154	128	145	162	135	146	144	171	159	137	147	131	135	158	131	120	119	142	118	152	129	139	150	152	120	131	146	149	143	126	149	149	126	161	155	148	143	148	150	157	143	145	141	135	142	140	155	146	165	139	148	133	165	135	138	158	135	125	146	144	127	123	166	138	138	148	162	154	157	132	131	161	133	117	139	153	157	144	136	148	151	156	141	124	153	142	164	154	142	151	127	146	146	160	143	150	138	167	128	177	157	125	132	110	129	133	138	139	144	144	147	136	146	123	142	166	150	152	140	123	145	155	128	141	163	149	147	142	139	159	139	143	127	155	132	136	131	157	157	162	143	147	140	160	150	139	148	133	149	152	166	147	126	156	145	140	135	159	168	148	151	149	145	133	160	149	139	173	132	137	162	149	152	121	128	151	153	155	142	128	147	134	121	147	164	128	133	157	130	149	161	158	138	145	134	125	145	144	122	133	130	152	143	114	131	153	136	146	133	134	153	119	162	157	135	138	143	125	151	157	158	134	135	177	122	145	127	129	151	137	148	154	144	136	133	144	143	152	137	170	153	130	157	141	157	161	147	160	146	119	144	130	128	147	127	123	165	147	156	134	173	155	132	140	151	145	139	152	151	152	126	134	128	138	145	145	149	147	121	149	153	164	166	129	147	154	141	151	143	151	126	141	156	135	139	153	152	157	145	137	151	126	139	159	140	153	140	138	163	147	124	173	151	131	160	138	134	155	150	148	144	153	132	159	139	139	137	163	140	165	143	136	148	157	164	160	131	142	141	123	130	144	146	153	129	145	132	144	136	156	158	138	149	147	139	134	137	156	149	132	117	140	126	149	153	130	125	128	153	142	160	142	130	114	150	136	151	136	145	141	155	148	121	133	146	144	148	143	129	144	169	122	130	165	130	126	143	146	148	156	127	153	124	148	149	163	156	138	153	129	149	116	144	158	147	122	156	117	146	139	146	144	144	125	144	138	135	141	124	164	146	131	134	155	164	147	148	158	127	146	134	129	134	148	122	139	158	160	149	126	129	137	138	144	155	157	149	147	134	155	139	128	166	141	152	128	139	145	133	145	152	149	155	137	152	154	155	132	144	138	145	144	121	132	140	136	133	127	143	149	159	128	155	153	155	132	146	151	135	163	125	144	136	135	163	134	141	161	127	137	134	159	140	124	154	155	150	150	147	155	143	155	145	135	164	144	140	141	134	150	146	163	137	149	129	156	147	159	138	145	149	128	147	140	142	167	149	134	139	156	156	129	160	160	146	120	145	133	151	144	125	136	157	128	159	153	163	135	137	135	134	149	135	161	140	147	161	128	141	146	155	132	162	149	127	149	144	135	128	141	138	146	133	145	147	149	145	139	124	131	155	149	145	136	132	126	141	152	129	137	125	149	149	125	143	136	145	164	145	145	150	144	163	131	133	137	151	168	146	174	140	155	161	147	150	128	152	160	147	125	142	144	142	140	145	127	135	161	123	148	152	142	151	157	142	129	144	148	154	150	147	150	141	140	147	136	145	129	144	141	148	131	149	151	150	126	133	136	160	139	136	155	161	142	138	137	149	139	151	123	129	160	168	139	135	148	167	163	122	148	143	133	132	152	161
6644	494	589	605	600	601	524	517	506	484	511	478	437	446	496	475	483	481	439	457	471	487	463	462	493	497	469	448	464	494	477	475	453	462	432	472	434	450	456	491	464	466	443	463	456	428	413	451	453	493	454	483	498	471	473	458	490	446	462	439	453	478	426	478	455	452	485	460	445	455	412	482	452	426	470	476	427	424	448	458	448	453	463	457	488	466	443	454	449	446	444	458	441	473	471	481	429	442	467	440	446	445	458	416	458	440	476	435	456	478	421	475	464	485	467	461	458	489	429	462	466	446	475	467	479	418	462	438	427	450	463	439	431	470	487	408	458	469	422	452	440	458	440	467	443	448	468	498	486	430	458	403	453	452	467	462	488	441	488	478	396	458	446	475	451	485	429	467	470	450	486	430	487	480	468	410	508	451	481	483	462	449	436	473	462	483	435	424	399	451	438	473	424	476	454	487	446	458	441	450	476	427	477	434	457	463	432	446	463	479	465	445	473	468	429	465	489	441	454	441	436	457	443	427	460	442	486	477	436	441	503	418	426	464	448	452	428	459	469	435	442	460	447	450	428	440	461	456	453	452	474	431	428	472	481	398	422	467	473	385	463	503	461	440	450	434	447	441	450	485	459	424	501	435	481	488	464	488	462	426	447	472	478	440	465	443	473	468	447	456	403	434	458	456	449	407	466	440	461	460	403	431	448	465	463	471	428	453	454	463	483	440	441	468	424	477	488	460	423	465	428	444	496	486	456	446	440	450	400	487	452	442	437	450	417	421	396	434	478	467	499	453	461	409	402	453	444	475	443	451	458	477	447	420	448	442	438	424	483	455	476	444	455	471	457	458	428	446	427	435	420	458	460	456	460	474	480	440	457	460	465	422	482	478	451	474	439	449	460	459	437	472	501	454	461	435	431	468	435	447	436	495	461	463	446	447	462	441	445	439	436	423	440	480	453	433	460	432	448	485	453	504	442	448	447	470	460	446	473	416	453	486	489	434	464	476	467	437	478	489	460	422	443	431	450	472	437	421	471	420	439	462	491	412	437	467	456	454	479	483	422	424	447	444	436	479	429	466	472	427	453	443	477	436	459	456	450	477	465	461	465	442	444	444	458	452	462	456	484	448	458	473	429	426	456	463	465	498	461	435	483	473	456	470	438	414	482	471	430	463	440	444	421	427	443	412	440	425	444	440	440	462	428	432	448	441	455	467	465	486	473	439	443	428	464	451	486	459	441	424	460	469	472	447	399	466	433	485	455	482	459	421	419	409	397	438	466	440	452	437	425	481	465	466	410	446	460	467	469	451	453	459	424	465	459	459	438	472	475	478	469	487	458	473	462	447	482	431	451	447	473	419	437	433	432	432	420	466	463	439	463	471	464	454	484	453	452	467	465	480	375	457	451	414	421	409	468	440	478	444	441	476	475	481	427	472	450	485	441	440	474	418	468	434	443	419	473	440	444	458	456	428	445	475	442	458	463	426	438	439	379	437	448	453	465	414	446	467	451	442	428	438	460	431	428	438	494	440	426	486	448	450	428	464	450	430	428	472	450	485	468	444	477	454	417	506	449	492	433	468	464	485	453	428	489	446	464	443	457	464	420	438	475	422	496	494	429	447	446	466	485	507	457	450	436	447	473	475	455	488	426	452	451	470	463	485	448	455	481	446	483	458	451	477	462	443	458	450	465	425	425	466	459	442	497	457	427	464	410	450	421	479	470	484	449	442	454	472	465	474	406	427	464	472	469	490	486	462	442	486	441	466	484	459	454	471	462	448	451	454	450	482	471	445	459	471	424	440	438	437	437	472	454	462	410	423	500	438	457	468	456	424	472	453	448	428	463	419	478	473	477	439	450	414	414	468	463	437	461	501	454	491	440	426	457	482	430	458	469	443	431	446	431	446	468	436	461	441	445	454	417	435	456	469	475	430	456	459	457	440	456	425	454	433	453	465	485	473	462	455	453	475	463	439	450	452	459	458	435	509	463	460	442	442	467	462	444	473	481	462	450	484	470	464	444	453	451	425	457	487	432	429	468	456	441	478	427	471	458	433	442	460	437	439	445	474	442	499	457	507	442	459	426	444	449	427	440	473	446	458	462	470	449	475	421	462	443	461	469	435	457	415	478	480	476	439	488	414	459	430	485	463	447	457	447	481	453	481	459	487	476	459	464	483	428	464	458	448	426	448	411	446	461	472	400	439	458	449	431	444	458	474	430	437	444	406	446	438	417	436	478	455	470	461	479	446	484	461	440	446	450	428	440	449	457	437	457	472	450	433	507	426	442	443	456	481	454	475	430	434	422	457	430	450	453	498	488	492	455	442	426	465	464	442	432	474	438	429	447	440	456	431	428	445	478	467	441	475	466	469	480	426	415	423	449	431	437	502	468	457	457	456	469	449	453	430	457	431	445	467	459	455	410	451	433	427	413	417	454	472	471	445	449	473	412	438	439	443	446	441	418	445	518	446	423	493	438	443	429	436	493	451	446	464	450	490	453	491	402	475	442	477	467	472	437	475	449	414	457	441	470	490	454	475	476	483	473	497	443	459	447	448	473	466	472	483	450	472	454	481	448	485	458	483	481	450	472	455	447	440	429	452	469	440	425	451	478	430	480	472	418	464	452	476	480	470	481	487	448	463	464	428	430	446	437	453	477	498	448	442	446	477	459	476	460	447	429	445	468	445	497	432	492	466	447	482	398	463	436	460	436	440	445	476	470	433	442	458	456	450	456	453	466	430	479	445	407	435	471	451	428	423	486	447	444	471	428	453	438	448	403	430	466	439	446	478	437	469	454	481	467	460	437	478	429	492	470	378	463	480	500	457	484	475	446	422	458	437	457	452	402	500	456	459	432	449	465	463	419	447	424	470	484	469	447	503	448	459	454	435	466	429	453	434	419	468	468	464	473	463	487	448	492	435	481	439	439	470	466	473	431	436	458	428	436	437	453	463	428	414	432	494	439	434	460	460	488	468	448	443	441	480	507	449	442	428	442	462	487	444	482	432	452	453	423	431	459	450	472	439	439	426	413	460	441	466	498	495	447	450	449	516	492	441	468	448	450	469	468	459	437	477	474	430	471	485	441	448	455	435	469	421	458	476	436	479	437	422	455	490	454	434	478	474	438	458	440	440	440	463	443	448	470	487	480	447	462	440	434	443	472	444	440	499	460	454	480	444	427	432	446	454	437	446	471	491	497	459	453	421	475	490	466	458	436	440	450	462	471	476	442	462	453	462	496	502	468	446	481	440	426	482	447	440	489	463	420	477	426	454	452	461	411	421	456	443	442	440	412	429	434	480	445	445	459	460	470	451	453	429	449	435	408	443	458	457	436	469	444	469	433	457	429	458	460	459	472	468	445	459	443	460	455	428	440	427	476	445	422	430	490	437	429	422	481	430	446	457	469	518	442	431	452	447	435	470	445	456	452	470	438	444	442	484	501	464	466	435	440	456	457	430	463	457	438	442	451	470	449	486	426	427	455	426	491	453
47283	12163	1949	1018	672	474	358	310	245	219	178	170	182	154	127	160	125	117	118	124	118	106	107	106	112	123	84	110	89	107	108	119	96	114	87	92	97	93	106	107	106	90	98	102	114	105	87	98	92	93	100	113	103	101	122	104	88	105	97	95	97	77	103	98	96	87	92	120	96	91	93	99	107	90	85	80	117	91	97	90	92	93	95	91	101	100	85	127	114	108	101	107	113	100	88	82	96	96	85	88	86	93	90	99	95	79	84	96	98	114	82	77	120	75	73	85	108	98	141	100	83	98	111	92	107	104	95	88	87	101	112	83	92	97	91	94	105	84	78	111	93	88	112	94	88	106	102	101	79	91	104	87	80	94	82	95	95	100	99	90	86	90	99	96	96	94	75	90	83	103	90	99	94	89	93	104	83	100	105	106	99	89	96	77	88	107	94	92	79	110	89	92	86	87	86	89	94	99	96	88	106	113	92	97	103	97	83	93	97	86	88	94	95	106	111	111	92	98	89	103	110	87	99	88	97	86	109	76	89	87	91	98	102	91	80	109	87	78	78	92	109	98	90	93	102	92	97	100	82	110	87	89	89	90	92	126	81	102	103	79	104	96	107	95	103	87	83	97	80	93	106	94	99	105	99	111	93	88	96	92	99	91	96	85	105	97	108	108	87	83	80	99	87	95	82	93	86	95	105	79	84	95	108	91	89	101	91	87	115	98	95	107	100	93	77	87	93	96	102	97	111	123	80	87	90	93	101	85	109	86	91	82	91	116	88	92	98	77	111	105	90	84	86	101	97	95	88	94	108	98	103	99	88	118	84	111	112	94	119	76	76	88	90	103	100	101	115	96	98	86	110	85	86	89	92	101	93	94	77	90	87	93	91	99	87	97	102	103	81	93	85	104	106	66	106	100	95	94	114	93	87	88	102	97	103	87	108	97	85	111	89	90	91	100	99	109	92	94	101	103	83	95	82	84	93	103	86	83	99	91	109	103	93	87	86	81	100	90	89	101	98	96	91	95	105	87	97	100	69	88	80	92	92	104	89	83	95	103	89	120	90	126	105	95	74	91	106	87	94	90	108	107	108	87	89	107	99	93	115	71	105	90	105	90	85	94	101	97	106	93	116	107	94	77	99	89	108	92	109	78	107	111	85	98	89	95	91	84	88	83	114	83	89	96	77	96	111	98	92	82	86	102	87	99	78	107	99	85	82	113	79	97	75	103	111	105	101	100	87	95	77	76	100	91	98	81	89	94	97	96	87	85	94	84	91	88	97	97	97	85	81	80	106	106	81	82	89	95	96	105	119	81	101	88	101	106	89	107	100	92	104	85	96	106	96	93	98	89	101	104	101	95	79	93	94	91	112	94	101	95	92	95	89	92	79	85	87	84	99	88	108	76	81	93	108	100	102	110	110	79	90	70	104	93	107	95	83	110	94	89	114	103	82	90	100	94	120	104	94	98	99	89	111	102	103	86	83	80	124	104	93	90	99	101	98	99	105	95	82	108	93	94	99	100	103	118	95	101	83	98	105	79	94	83	101	107	102	104	94	93	82	92	102	88	85	97	103	97	83	100	95	87	114	103	99	91	106	89	90	84	96	88	108	85	80	101	108	106	108	101	74	113	95	83	93	104	91	102	104	95	102	97	104	102	90	85	105	113	90	80	111	84	90	85	78	94	90	93	106	79	82	99	94	95	95	94	106	113	93	82	93	92	89	100	92	92	78	90	96	95	69	96	93	92	102	87	88	89	102	102	76	87	102	92	90	113	100	101	87	91	87	85	106	93	100	104	96	103	95	89	93	93	86	109	98	102	99	89	90	115	104	87	105	111	91	116	104	79	86	104	85	86	102	75	85	108	96	107	90	83	111	118	90	93	91	92	94	97	89	101	90	96	97	112	88	120	109	84	94	84	92	79	103	101	90	113	94	98	101	96	104	99	96	101	87	93	89	101	91	122	78	118	87	91	91	89	110	90	78	113	93	97	98	78	77	102	117	92	85	77	87	90	84	97	107	77	95	110	88	98	85	91	87	92	104	98	107	110	109	75	93	88	95	92	83	75	92	89	101	100	74	101	96	96	105	104	94	83	96	112	99	97	90	94	97	88	93	87	92	110	97	95	90	92	110	103	96	84	100	78	79	104	109	100	96	93	87	80	109	102	98	112	94	91	110	109	94	86	86	98	96	100	93	88	83	96	90	105	95	98	100	97	72	89	100	105	104	91	84	94	91	107	97	77	88	67	98	95	100	93	98	87	87	102	89	105	81	86	92	104	96	68	93	88	119	91	88	86	104	98	90	70	106	107	91	101	109	88	96	94	101	103	80	108	88	90	90	108	111	103	104	91	121	91	109	99	84	84	100	102	96	105	87	87	91	103	113	95	85	95	108	91	80	89	115	85	96	94	85	90	93	105	102	108	80	93	99	103	90	106	103	99	104	99	99	111	117	98	101	90	86	82	100	108	97	107	84	72	121	110	92	116	88	93	97	79	109	113	93	74	93	103	107	100	83	91	111	89	87	83	102	86	95	101	101	86	88	98	72	87	96	112	83	85	96	91	100	100	92	108	103	91	84	88	89	92	95	85	94	121	90	88	102	85	92	74	102	80	88	103	102	102	95	94	91	96	107	77	87	103	96	90	95	91	71	94	76	94	80	89	79	91	105	102	81	87	79	96	86	105	91	90	84	107	101	87	87	106	85	109	99	90	91	81	105	91	89	81	86	107	94	114	98	102	105	90	95	102	99	105	115	92	83	90	97	91	92	97	89	100	85	117	93	93	102	95	80	108	84	100	96	104	97	86	104	101	101	107	93	88	94	91	103	71	115	105	95	87	97	96	84	91	98	120	91	85	110	83	90	83	87	97	80	111	92	90	98	88	116	92	96	108	105	90	94	96	86	97	92	100	94	97	112	98	81	97	79	97	97	89	104	95	102	86	112	82	116	107	105	98	92	65	103	89	101	103	87	90	102	84	85	115	94	111	108	88	102	92	94	107	115	79	99	89	103	112	89	111	100	106	100	74	95	109	96	80	93	89	99	96	88	96	103	83	98	107	90	98	104	92	96	101	88	80	96	99	89	106	98	87	94	106	97	94	93	97	82	88	81	94	82	89	93	102	102	82	106	90	107	103	76	102	74	89	93	105	124	118	95	90	106	100	93	103	100	94	96	90	106	114	88	107	108	92	109	93	107	82	85	81	99	101	111	90	104	94	94	100	88	90	110	86	103	108	95	96	98	93	107	104	102	85	91	97	98	95	80	99	108	96	116	97	91	94	97	82	89	120	105	96	99	88	78	81	100	96	94	95	90	75	90	79	101	95	94	106	85	104	96	104	90	98	84	96	91	116	84	93	95	86	90	89	87	96	87	97	102	89	88	98	97	90	89	86	120	101	113	109	101	79	84	94	80	96	99	116	97	109	90	92	87	105	90	108	109	93	105	94	128	101	91	92	102	97	99	96	106	106	88	120	107	91	100	103	102	102
23717	1271	2955	3231	2754	2273	1827	1487	1247	1082	982	900	779	740	672	636	639	566	577	511	505	471	491	453	420	439	411	420	441	443	394	387	404	396	391	395	387	380	384	369	393	353	387	343	370	365	373	381	350	330	368	361	356	347	386	323	382	360	335	352	347	327	361	343	353	379	361	325	339	354	350	353	371	367	328	347	309	344	324	332	357	374	315	319	380	331	362	333	338	332	378	330	369	331	325	361	350	339	333	310	331	314	315	299	329	341	330	322	304	333	341	326	350	326	327	333	323	338	327	295	346	334	349	351	357	338	348	321	343	376	334	349	299	360	341	347	329	370	315	318	303	349	335	352	347	364	327	309	333	321	335	314	339	340	331	341	327	339	316	339	361	329	333	315	332	311	336	329	313	306	338	318	346	315	336	309	342	316	347	282	328	320	328	295	327	330	335	318	334	314	307	318	322	340	343	331	336	334	306	350	308	349	297	323	298	355	357	336	324	329	360	302	345	340	347	349	312	334	357	338	336	312	327	304	333	311	323	339	368	332	335	335	341	335	325	348	344	332	347	310	316	307	326	317	309	310	301	329	350	340	344	340	334	366	347	324	333	341	321	340	349	327	357	306	326	336	314	335	324	314	316	334	336	311	353	334	338	356	339	318	328	356	338	371	317	349	296	371	316	310	332	341	306	371	349	291	340	336	319	345	330	320	372	321	303	308	378	326	371	274	345	327	324	345	362	346	322	307	325	320	340	330	336	311	331	350	325	339	331	335	306	306	308	339	343	314	337	328	348	330	341	332	342	326	339	336	326	333	333	343	312	347	351	322	318	353	306	321	316	346	320	360	317	351	290	322	299	323	296	361	347	355	342	328	371	360	340	304	331	329	340	336	326	329	310	349	326	292	312	300	314	293	312	332	338	344	310	336	353	323	349	296	320	331	328	313	304	324	331	337	349	311	344	324	311	328	338	362	296	299	377	310	315	336	307	350	344	307	331	340	362	320	334	342	313	347	285	343	314	326	322	304	315	324	340	355	315	326	316	319	339	324	331	349	332	302	325	330	361	359	316	303	318	338	321	352	331	332	316	336	320	339	355	300	329	329	333	303	356	351	345	309	313	379	328	347	336	297	325	372	306	317	348	329	325	368	315	343	322	323	296	340	302	304	335	310	301	308	310	345	323	306	308	305	351	330	313	302	327	356	334	310	336	340	309	320	325	347	332	361	323	322	342	302	337	301	315	327	343	335	316	305	325	326	321	304	347	340	330	363	309	342	321	346	335	319	365	329	358	312	311	349	339	337	321	375	342	321	313	306	326	314	350	329	307	331	302	359	323	281	325	341	354	312	282	304	345	311	348	350	371	348	308	355	350	330	326	340	327	329	326	345	311	337	312	309	321	356	320	348	331	346	326	337	307	300	330	353	340	294	345	335	343	349	325	330	320	332	310	332	332	355	350	333	326	310	336	326	356	366	348	342	301	334	305	319	310	310	333	329	351	337	355	346	329	320	331	318	340	353	344	330	347	319	369	323	324	341	372	344	304	342	353	328	325	311	330	324	313	317	319	334	328	353	314	343	291	332	290	302	332	311	314	331	346	339	309	318	369	327	345	338	335	357	340	334	355	361	332	324	305	294	313	336	309	343	344	325	369	343	322	348	338	311	342	313	346	328	305	329	368	364	319	315	297	304	286	330	304	329	357	360	310	323	338	327	287	332	369	320	318	322	336	321	311	355	324	333	362	325	317	309	338	316	312	332	348	354	311	336	347	309	359	338	359	310	354	316	350	304	323	341	327	331	338	346	317	315	323	330	334	354	364	313	321	335	341	340	327	343	304	305	342	339	334	312	346	330	327	313	357	316	336	337	305	305	320	314	324	317	317	328	317	315	319	332	331	324	301	330	350	324	309	304	320	349	361	299	345	291	322	325	350	293	336	324	345	340	351	327	288	316	339	320	344	337	314	326	327	338	328	311	341	313	329	352	319	314	299	328	327	330	309	322	354	301	355	310	295	311	342	325	347	315	348	299	336	324	338	352	326	357	333	328	353	308	358	350	331	329	281	308	331	325	354	329	328	357	320	360	295	329	311	290	342	328	325	305	313	334	314	355	331	341	323	301	351	323	323	335	297	340	314	314	340	311	345	343	338	313	324	318	331	304	348	326	310	323	305	363	321	356	321	331	324	312	335	311	310	328	319	295	298	303	346	293	329	327	331	324	332	327	331	337	314	318	332	309	315	297	339	304	313	344	311	353	293	290	347	332	331	317	333	334	337	358	299	353	320	303	364	302	332	321	333	320	324	341	324	325	320	315	348	302	292	350	344	319	340	324	334	324	291	335	348	315	354	325	335	325	331	338	304	315	366	355	349	322	299	304	337	344	326	335	303	300	305	313	321	314	299	331	340	314	314	345	333	320	323	313	311	330	335	353	349	364	300	347	338	305	330	306	326	364	315	332	318	357	334	346	330	311	345	368	322	347	345	313	380	326	348	359	345	343	332	314	323	344	337	349	336	327	320	354	308	349	333	315	339	334	345	335	341	343	307	332	320	311	308	328	310	317	350	329	322	306	354	337	371	354	347	342	326	326	330	341	321	353	318	333	354	331	324	329	346	347	313	308	323	327	301	335	344	329	348	332	329	306	314	309	338	353	333	319	320	343	356	320	321	302	339	309	342	344	320	333	325	342	343	319	319	311	345	309	330	337	327	325	309	349	376	345	343	300	342	304	307	340	339	325	345	336	350	344	338	319	338	331	323	284	304	340	346	342	343	337	304	293	316	326	305	327	343	313	342	368	305	345	334	337	344	336	327	356	323	319	339	363	332	319	306	348	344	339	334	319	328	319	304	320	299	326	323	327	316	324	314	308	346	339	327	320	335	296	362	370	297	342	340	324	341	337	320	334	328	325	300	349	356	347	332	314	351	312	313	331	307	360	343	343	355	315	336	309	333	335	347	330	323	334	359	316	337	334	325	343	311	323	335	324	331	285	338	349	356	317	314	357	333	323	351	341	330	349	335	338	338	300	330	323	280	324	332	322	346	335	324	356	311	336	333	358	338	306	356	341	342	367	342	347	347	330	317	316	295	313	332	322	325	307	340	333	327	334	314	306	307	341	328	328	359	325	327	317	313	349	336	327	334	329	331	322	290	337	292	339	330	342	328	339	336	343	323	332	325	345	342	309	354	352	306	311	347	369	365	299	338	329	318	308	349	306	348	366	330	321	330	324	351	304	340	304	340	345	337	352	323	345	331	297	353	320	314	337	355	298	316	316	328	329	337	305	336	370	343	353	303	330	331	312	328	334	315	343	353	357	322	312	294	331	321	344	352	331	358	346	330	321	318	316	317	343	324	342	317	334	345	287	316	361	339	336	319	325	324	335	343	325	357	330	328	370	331	355	349	317	315	321	336	356	357	293	319	306	307	338	326	315	322	335	321	346	349	328	300	335	322	322	325	326	313	356	337	324	327	345	361	345	349	330	353	335	323	336	317	327
54107	20926	12242	3079	1515	1058	771	601	516	487	387	376	340	296	272	284	278	242	260	261	214	209	251	222	243	214	221	222	220	224	211	211	204	199	229	208	191	221	198	216	220	209	197	160	212	224	196	202	208	207	195	209	217	219	169	197	201	203	185	176	195	209	200	188	205	199	193	187	173	228	196	206	192	215	209	193	184	220	210	218	171	206	195	173	185	199	179	173	194	186	208	212	189	202	195	202	176	198	196	196	186	186	197	196	171	200	200	213	201	218	234	193	200	201	178	213	203	200	203	188	214	193	197	204	223	197	202	207	208	195	204	204	199	182	200	202	201	191	198	215	213	187	196	166	201	208	169	200	177	205	232	196	169	202	198	198	193	189	209	171	200	207	205	181	157	198	222	179	188	212	176	190	189	198	194	210	195	199	205	205	192	221	199	206	185	212	208	186	204	193	185	188	204	175	197	219	200	190	189	197	197	181	219	185	222	191	184	205	210	190	184	196	199	206	213	191	215	165	186	186	195	188	177	211	196	209	171	204	179	186	198	192	194	194	212	223	184	185	198	188	221	189	230	195	191	185	192	198	181	188	193	194	171	192	175	194	188	182	193	199	191	181	195	186	160	185	204	173	202	173	185	187	194	210	188	202	205	180	185	209	192	175	184	201	208	202	186	174	175	197	196	186	186	204	193	180	192	201	190	213	196	182	218	211	201	187	200	203	165	202	196	198	194	195	180	176	183	185	200	192	186	194	190	203	167	169	191	220	185	202	199	198	200	199	198	194	208	213	199	187	190	220	182	192	210	202	197	208	182	205	205	181	182	183	197	190	224	210	195	199	178	188	208	210	185	184	175	199	221	214	220	201	208	203	187	205	236	192	194	192	179	205	193	191	197	198	188	176	166	202	188	197	173	214	186	197	199	179	172	162	190	180	200	193	201	206	200	197	177	198	187	196	186	188	193	207	204	211	179	225	210	195	201	203	192	187	205	167	192	205	203	211	182	198	195	204	221	206	218	196	203	203	207	200	230	168	179	199	170	167	204	187	196	195	234	173	209	184	194	208	182	164	188	217	201	213	219	220	187	189	224	218	194	198	186	181	176	196	177	191	207	189	191	204	201	169	203	202	202	184	185	187	177	195	213	174	202	210	212	198	185	204	183	188	195	187	171	183	184	183	177	201	179	227	194	167	185	178	185	200	194	207	202	217	200	198	193	195	182	183	205	203	187	212	190	189	178	200	195	206	196	206	194	209	188	205	190	198	182	181	211	200	169	184	199	189	186	209	191	168	209	179	206	190	190	222	170	197	155	185	218	211	185	203	176	212	198	217	175	197	210	216	197	189	217	190	186	202	202	201	195	184	203	185	190	212	196	199	193	206	207	194	202	192	180	179	190	192	216	197	207	196	179	203	192	194	177	194	188	202	206	171	182	184	173	206	218	184	195	168	197	190	180	195	167	184	215	212	156	183	201	169	179	200	187	213	220	205	183	180	196	229	205	182	174	187	194	208	186	196	172	177	206	220	209	175	187	212	198	186	219	193	194	188	168	220	202	208	187	187	184	192	186	218	196	164	201	201	198	218	192	197	200	204	184	189	198	211	182	207	186	197	183	175	201	213	205	209	180	200	193	206	213	212	206	201	175	201	165	170	213	178	207	192	189	187	207	172	191	167	171	196	206	199	191	212	198	187	199	197	198	195	186	191	154	213	216	179	174	211	196	184	190	197	190	197	228	214	185	195	198	206	196	193	205	195	191	202	172	179	216	189	231	210	187	182	191	200	191	189	196	179	205	188	193	185	200	198	195	195	204	198	184	169	203	184	212	188	220	213	197	217	185	201	216	213	173	166	187	175	212	178	231	185	199	205	219	193	201	202	201	232	197	205	173	196	173	199	200	201	191	215	182	197	195	199	207	174	208	234	187	185	215	188	204	211	233	227	180	187	180	194	198	179	199	196	190	193	203	180	215	165	189	209	206	196	196	228	185	191	158	210	188	193	197	220	193	189	208	184	174	179	179	198	182	194	197	186	186	192	179	169	182	197	225	184	193	204	193	216	196	180	213	218	195	202	190	199	184	159	177	173	193	191	195	196	191	205	210	187	182	194	190	186	211	202	206	184	208	190	173	192	194	178	216	197	171	223	189	186	201	202	225	180	179	177	228	201	181	175	201	150	184	207	182	202	193	195	194	200	188	214	211	177	177	203	177	182	172	184	193	191	195	180	200	211	210	192	185	185	192	196	191	181	199	200	189	188	192	191	195	197	229	189	203	187	221	200	183	200	200	200	184	173	196	228	199	199	193	189	215	192	202	173	193	206	212	191	191	181	205	184	206	207	200	241	201	194	191	199	197	196	192	175	186	209	191	192	179	180	180	181	189	200	212	209	186	202	191	198	197	195	167	219	199	195	226	190	189	197	195	201	171	178	204	193	195	172	204	203	211	188	190	193	189	188	208	205	211	200	192	200	206	200	200	183	178	191	184	177	192	229	203	202	203	218	190	201	192	179	173	192	219	198	182	193	189	199	200	189	190	209	204	176	196	176	215	191	184	168	199	183	183	208	185	198	189	188	202	190	206	177	173	223	184	197	196	199	196	186	195	195	193	190	181	204	178	191	200	167	172	196	210	189	173	176	205	197	219	200	210	195	201	192	183	192	205	224	193	208	190	167	192	208	198	229	196	202	193	171	196	176	185	203	213	179	161	239	206	236	215	168	175	208	207	190	186	200	202	187	205	194	213	198	215	166	174	209	185	196	183	186	205	227	208	232	180	194	167	204	194	191	204	163	202	190	194	180	194	194	212	191	209	168	220	214	201	193	211	191	202	179	207	205	194	174	219	182	192	203	207	192	219	175	191	230	227	175	182	176	188	161	205	195	194	201	200	215	174	175	196	203	189	213	199	208	201	184	184	212	195	194	182	177	202	206	192	184	170	201	217	191	186	201	185	194	205	183	186	180	186	177	214	217	182	193	211	181	222	178	212	198	184	197	191	227	221	204	210	184	190	204	199	179	171	190	188	181	176	202	222	193	191	213	165	190	182	200	189	200	211	202	197	161	206	197	198	185	193	177	176	213	194	196	191	211	209	191	182	189	185	197	203	183	206	184	204	213	178	191	184	203	177	189	176	208	200	177	192	200	184	209	184	175	186	211	205	205	169	220	205	185	231	223	185	175	186	186	202	193	205	182	184	188	192	186	164	196	185	207	188	175	194	183	196	199	203	211	198	227	170	206	227	193	208	229	173	195	183	199	193	192	203	231	192	191	188	194	193	198	202	181	201	206	193	173	185	206	216	183	203	178	198	193	204	199	196	211	218	192	191	186	180	183	201	197	205	206	202	162	195	200	191	191	197	184	183	174	219	182	227	184	216	181	172	179	182	210	204	191	190	198	183	203	187	187	215	173	199	212	203	194	187	184	182	189	173	201	203	194	192	192	218	195	206	217	192	196	196	191	215	206	190	214	189	208	230	200	180	190	188	197	194	179	179	180
30169	2595	5845	6126	5164	4196	3404	2812	2493	2087	1950	1606	1518	1455	1287	1203	1223	1114	1071	1023	1034	966	898	867	902	899	889	791	775	748	772	788	780	760	713	768	680	737	706	716	640	662	646	740	677	704	626	643	665	653	673	679	623	664	668	679	668	608	563	623	680	625	665	586	585	662	614	659	573	609	585	629	591	597	608	620	661	641	622	622	580	582	606	569	634	634	608	568	640	598	574	619	631	643	605	624	625	605	588	650	592	615	585	654	599	617	635	610	595	613	605	561	564	629	610	616	566	612	607	626	622	602	573	597	581	596	587	621	602	601	642	629	603	647	561	588	620	584	576	614	617	638	572	621	613	563	583	559	658	597	590	635	570	595	614	571	618	622	617	622	589	564	592	593	590	576	606	564	608	629	587	574	636	579	601	573	587	601	583	627	606	604	633	591	557	592	613	604	604	634	568	580	589	570	595	591	606	573	620	609	594	597	632	559	596	607	624	589	579	574	599	607	560	592	605	604	625	623	584	599	542	576	611	619	637	573	617	606	626	629	563	595	575	625	607	581	615	574	616	588	651	585	567	613	612	620	552	574	615	568	591	587	575	620	605	591	605	628	562	616	614	596	640	598	579	582	596	601	586	604	588	572	618	539	614	608	597	614	573	604	619	584	587	608	568	590	610	595	594	562	539	616	606	569	578	612	590	556	599	597	576	606	606	636	616	603	566	610	597	589	599	616	598	603	596	624	586	587	573	558	557	616	586	543	573	633	636	590	571	601	623	600	581	601	616	601	587	589	551	576	612	586	586	604	581	592	557	611	609	615	623	588	564	627	561	552	593	598	583	596	603	587	602	591	600	637	562	592	612	585	569	623	622	612	598	610	639	586	577	619	588	577	617	640	623	594	587	576	566	622	615	562	596	610	608	586	577	582	611	636	575	580	623	634	617	597	598	606	579	615	628	601	629	561	573	595	575	578	587	569	596	624	601	613	615	591	631	597	568	626	607	622	612	524	587	634	574	568	608	609	610	579	571	644	595	617	610	559	614	588	558	593	541	574	595	603	577	557	611	582	596	584	572	589	582	592	575	583	571	565	599	602	606	620	575	591	602	581	634	613	609	594	596	585	575	608	585	589	601	562	561	582	572	583	628	566	586	620	586	577	557	538	572	602	590	586	584	601	596	635	623	555	557	619	597	600	611	604	573	601	592	579	637	575	651	591	608	596	594	608	573	586	582	634	649	585	609	571	534	642	577	649	597	593	583	595	628	574	614	588	584	583	577	605	596	569	611	613	608	561	600	567	582	579	588	607	581	563	589	604	599	590	588	587	627	580	623	530	617	608	556	574	618	596	559	551	613	627	603	604	593	621	604	595	592	565	587	595	581	603	585	554	582	566	607	614	574	572	595	609	613	596	575	578	603	584	601	590	600	630	617	573	557	563	589	624	561	603	606	573	558	597	588	571	568	563	579	565	594	603	594	612	561	586	597	607	579	593	620	587	640	596	579	577	665	610	580	565	549	573	597	608	613	605	567	531	532	599	596	568	621	585	570	577	626	581	590	578	574	570	586	612	634	658	613	603	546	598	576	616	561	588	612	627	583	556	584	624	583	583	652	616	584	606	607	635	621	584	626	596	594	616	599	594	554	594	602	559	590	606	596	600	592	595	631	621	614	610	609	584	602	635	608	633	636	565	606	567	598	636	596	616	631	599	625	580	557	599	631	575	566	574	612	573	612	556	617	572	613	572	580	547	582	588	620	631	601	594	604	597	601	583	594	580	588	584	587	604	573	554	598	591	579	650	578	631	598	626	570	581	557	603	627	582	572	572	611	597	563	608	595	584	603	626	576	573	554	646	593	603	590	555	554	632	559	588	591	587	603	547	561	598	589	573	561	633	579	576	610	541	630	618	611	579	578	610	572	552	601	610	614	583	608	568	593	602	630	605	580	577	593	600	578	580	594	583	571	518	617	636	546	568	563	596	602	607	578	584	597	629	602	565	567	589	603	624	646	569	617	584	578	575	616	588	596	594	595	591	575	578	565	576	572	591	580	621	618	601	599	584	579	590	587	566	613	586	581	599	583	597	596	566	582	632	589	605	569	595	596	582	551	610	588	622	620	596	611	559	549	633	586	576	626	616	601	592	578	558	605	562	598	569	593	562	636	590	600	618	609	601	640	605	647	604	620	627	596	597	593	583	587	581	592	586	611	579	585	590	614	598	589	573	566	643	572	585	577	558	549	608	563	547	588	579	620	564	627	638	598	619	607	553	646	577	590	584	578	601	617	577	589	590	623	600	532	606	580	562	548	592	588	634	632	659	625	638	596	587	665	632	578	574	631	609	606	562	600	637	610	597	569	639	564	609	551	560	618	581	568	585	621	618	602	591	595	576	600	565	615	566	546	557	599	542	601	640	593	615	603	600	597	561	548	598	588	601	625	591	630	563	600	642	550	584	585	564	631	618	623	599	565	572	602	574	614	615	617	633	603	639	605	585	558	644	640	632	566	574	571	612	600	590	576	620	585	597	611	585	548	625	612	609	590	580	561	626	614	621	591	628	619	636	650	602	612	598	593	589	581	601	617	581	628	577	579	568	613	606	585	570	571	586	580	581	613	575	612	588	577	583	589	595	611	580	584	627	587	563	587	609	608	611	586	601	605	623	625	572	579	580	621	614	551	616	556	593	607	618	595	617	594	611	600	572	571	613	590	558	588	580	597	564	605	624	578	585	558	566	544	559	627	580	581	580	565	637	614	622	635	567	600	599	609	616	605	613	607	558	613	568	622	640	632	599	572	590	626	628	585	552	593	633	617	620	602	574	572	596	575	592	610	586	577	596	579	556	536	596	604	595	606	584	611	585	605	590	564	620	598	573	604	610	591	579	629	604	577	587	578	601	556	615	588	613	577	617	624	562	600	569	578	581	555	573	622	595	601	609	620	580	632	582	630	528	569	626	605	570	604	576	593	606	577	609	598	602	574	595	602	591	615	625	598	598	624	592	625	588	589	612	634	566	635	665	623	600	561	595	632	601	573	583	600	587	574	603	600	603	622	588	634	588	531	542	630	600	615	564	599	570	591	649	606	587	572	560	640	600	568	576	611	592	568	565	600	618	598	584	546	618	592	614	585	555	597	613	612	610	589	574	566	558	579	627	599	573	615	567	559	620	594	606	580	585	628	610	568	590	566	584	573	598	612	630	599	614	584	607	603	637	583	583	638	616	559	594	575	617	628	584	586	644	546	563	586	562	605	552	616	569	589	657	579	605	605	618	593	579	562	583	573	549	600	606	543	575	598	592	567	603	551	567	548	595	575	609	614	580	609	552	634	581	585	619	592	633	596	601	619	563	630	579	574	534	620	640	619	569	579	567	595	576	607	600	576	569	586	559	561	617	565	551	616	576	587	582	567	576	622	620	602	576	595	565	632	583	558	614	566	559	578	619	590	595	591	621	613	597	547	570	581	572	610	560	588	623	546	580	563	623	618	624	597	609	571	577
7229	407	333	193	162	156	146	165	189	145	150	127	139	161	143	175	152	140	152	144	151	153	130	152	129	129	143	155	152	138	127	156	148	143	145	166	145	139	153	157	146	136	158	161	159	145	150	125	150	158	154	149	145	151	149	146	152	162	145	135	158	153	148	151	155	156	142	147	143	136	140	154	143	140	142	132	124	152	153	137	147	156	134	148	132	145	155	137	145	149	157	158	126	152	150	134	151	160	161	142	150	126	155	137	123	154	134	121	160	167	159	137	160	147	162	135	151	154	147	173	138	152	160	156	150	136	134	151	136	133	141	126	160	154	150	149	143	130	154	142	150	155	171	143	148	129	142	154	135	144	130	149	151	129	152	148	127	171	162	144	169	140	144	159	151	150	158	129	124	138	144	139	156	139	153	147	164	151	157	134	141	154	166	143	120	120	132	146	149	155	140	147	149	164	129	113	171	135	162	132	161	136	143	134	141	128	139	165	149	140	129	146	140	157	135	144	156	151	126	148	162	142	138	158	151	144	143	156	140	143	147	150	154	156	143	161	141	127	130	168	145	140	145	149	159	152	162	140	123	149	105	153	133	153	114	139	152	162	144	151	147	138	145	137	150	153	139	149	154	166	123	142	140	130	143	141	141	146	152	150	142	149	136	149	148	138	136	148	150	139	141	167	170	153	149	145	152	150	159	140	162	146	153	144	135	147	136	165	138	138	156	142	130	140	148	141	154	149	147	141	141	146	154	150	160	166	161	167	131	137	130	140	144	137	156	152	151	135	162	117	147	132	137	148	152	132	148	155	151	154	164	119	139	167	133	149	135	149	133	155	134	131	147	121	138	143	119	128	137	129	147	141	150	155	145	154	153	150	145	164	156	161	145	167	152	159	139	163	138	151	145	161	147	148	145	135	137	148	143	153	157	162	128	132	153	134	146	149	127	130	133	165	149	144	156	152	143	144	155	129	135	139	141	137	154	141	152	163	136	157	146	148	160	172	159	142	136	139	147	146	140	137	142	164	142	123	171	137	151	137	157	133	170	123	157	158	152	166	157	152	158	133	187	152	143	138	161	137	165	153	162	162	163	124	126	123	156	136	169	146	161	138	116	143	149	167	128	162	142	137	154	126	122	166	136	147	153	156	133	172	144	164	133	144	138	151	167	140	137	135	132	128	123	144	160	148	180	139	145	132	150	164	150	147	160	135	160	147	135	152	145	140	163	173	144	138	126	140	149	153	167	134	172	145	148	162	126	147	150	152	166	153	164	162	147	135	152	156	144	150	150	151	154	148	125	168	143	138	150	144	162	159	163	152	129	130	159	156	136	158	147	142	130	134	161	183	153	143	147	155	155	145	164	153	149	127	119	136	159	141	156	150	149	158	130	151	146	133	167	145	127	138	146	170	148	134	165	143	159	152	159	149	167	135	119	153	160	156	139	131	162	146	137	139	133	129	142	119	147	134	149	148	147	150	145	131	143	129	154	160	129	149	154	151	144	152	156	158	130	168	156	153	154	166	135	151	147	140	135	162	139	159	139	132	138	129	124	151	164	166	156	130	150	132	155	150	149	153	139	140	157	156	133	141	139	150	150	157	141	160	141	123	142	168	155	127	125	158	152	138	149	145	149	149	147	135	143	120	153	136	152	141	151	140	133	145	153	135	148	135	179	151	120	165	158	125	157	136	176	149	153	130	159	136	154	123	132	136	155	147	153	136	143	171	155	163	149	135	161	137	177	123	126	140	131	123	128	129	142	183	151	143	156	133	161	153	147	156	140	138	124	134	135	142	137	151	143	138	144	149	141	161	138	133	156	151	127	158	165	144	153	154	164	136	141	148	142	138	138	139	135	127	153	143	142	150	144	137	135	119	131	146	153	151	140	154	134	144	146	147	146	133	183	152	144	138	126	144	140	126	159	133	169	149	144	141	136	151	143	158	129	130	145	135	131	156	130	183	166	154	130	166	148	151	141	129	163	132	176	174	161	149	169	140	157	163	123	136	153	163	141	155	131	173	166	136	139	163	128	138	151	151	156	152	151	137	152	157	162	155	146	156	122	132	174	141	128	159	126	126	120	170	155	146	138	131	150	116	144	166	166	163	157	151	148	126	154	141	164	147	135	151	139	156	146	146	160	142	147	132	158	150	135	157	138	161	134	122	147	146	130	133	143	126	128	141	160	150	130	125	149	140	133	152	152	139	146	144	144	128	151	148	160	128	182	140	155	137	172	155	135	137	153	134	159	134	147	129	146	141	144	125	144	141	151	143	148	157	150	156	140	133	144	163	142	150	136	144	139	158	127	167	145	136	132	145	130	156	149	146	156	171	160	125	151	147	146	146	135	133	133	147	128	146	139	142	131	127	150	140	148	163	150	150	142	136	148	136	161	153	144	140	150	155	141	159	155	137	111	142	148	135	154	146	141	166	151	165	139	141	156	140	144	143	141	142	158	135	140	155	127	135	143	146	127	145	148	152	150	145	131	133	145	138	168	142	139	139	148	141	152	151	157	142	145	139	125	130	156	151	160	142	149	130	132	115	137	141	163	160	154	133	135	154	145	133	130	155	129	149	138	127	133	141	169	148	163	139	130	146	142	120	161	142	150	150	134	140	152	127	144	137	118	145	161	180	159	154	135	142	172	159	144	143	145	160	135	145	163	146	172	143	157	154	158	136	143	130	165	146	131	141	162	127	149	135	152	129	137	151	151	127	143	151	136	154	139	133	152	145	142	145	153	161	132	133	141	139	158	145	156	145	153	148	164	169	150	151	150	155	140	143	136	156	150	148	143	169	129	123	172	147	144	153	147	151	128	204	145	137	144	168	139	157	155	141	146	144	145	151	129	164	150	142	155	141	124	137	143	143	130	158	156	163	134	143	135	142	167	159	157	144	159	164	138	146	150	168	136	166	149	136	137	152	157	152	132	155	138	152	146	131	153	161	159	145	145	167	138	141	165	160	146	148	149	151	139	160	142	152	153	162	159	154	139	141	158	153	141	156	166	159	152	148	145	140	142	155	133	154	160	145	161	136	132	131	136	165	141	132	137	166	145	156	149	130	170	154	149	135	146	150	138	153	156	151	153	172	152	135	138	146	122	163	161	150	131	139	166	147	145	131	162	165	138	129	150	122	131	161	139	160	146	133	141	139	143	141	147	164	154	141	133	143	127	131	130	141	142	138	133	147	134	134	173	167	132	151	145	142	146	166	137	121	132	150	149	140	155	148	135	140	138	147	182	121	127	154	159	129	146	142	127	130	136	145	142	156	150	138	140	140	154	144	163	160	123	139	156	150	136	125	149	139	159	150	145	154	144	121	140	153	140	143	126	138	166	147	153	153	134	140	160	151	161	133	121	122	164	146	121	146	146	131	162	146	165	161	148	142	139	147	151	136	140	135	168	145	140	135	131	123	130	144	147	150	128	132	135	136	160	133	151	164	129	125	155	112	149	158	146	154	125	134	147	137	144	134	150	153	173	174	154	148	140	132
7183	494	581	648	639	607	516	505	550	504	497	468	504	469	429	469	499	471	489	410	492	426	443	412	489	452	476	483	469	453	476	431	430	459	484	471	454	408	468	475	423	437	436	453	472	466	461	447	465	454	500	442	446	483	447	456	498	468	460	454	461	439	472	462	437	435	457	453	480	433	511	453	455	472	502	492	454	429	434	492	406	474	408	460	444	497	475	470	446	442	450	471	475	449	416	451	397	464	456	494	453	461	491	424	447	488	446	442	443	457	442	440	454	509	431	455	524	453	448	482	445	469	474	446	429	431	472	404	452	479	458	448	464	453	493	471	448	446	448	452	441	507	449	472	455	440	449	479	454	468	494	431	478	444	444	462	457	460	454	443	476	437	452	457	497	421	448	488	440	431	460	493	458	435	459	454	463	432	454	451	418	462	478	466	470	475	458	451	452	447	453	470	431	460	420	458	436	456	432	457	497	455	478	468	449	438	444	446	459	448	463	484	446	427	459	448	401	472	444	476	467	420	461	432	457	471	435	417	457	447	457	498	474	482	481	442	432	460	462	421	468	476	479	490	458	472	477	476	442	418	440	476	446	432	449	468	468	453	451	424	452	424	453	443	455	460	480	447	438	452	476	495	472	462	487	395	487	421	452	452	446	485	488	462	456	455	496	429	443	448	483	455	428	428	455	463	450	414	432	469	458	490	453	448	434	421	474	443	432	498	432	489	478	460	425	451	449	438	475	476	392	451	435	452	454	459	448	430	455	424	488	485	484	469	478	435	457	413	461	446	497	458	469	447	444	442	414	469	423	441	437	463	457	432	438	454	464	450	409	406	465	461	466	449	460	474	484	456	459	471	470	456	466	431	456	450	504	484	419	455	429	427	415	472	480	422	498	438	430	431	503	449	425	470	493	469	422	430	490	479	413	446	476	454	444	450	445	453	483	454	486	437	466	465	466	457	481	462	489	472	470	492	419	452	480	440	479	413	478	442	419	460	433	433	412	465	457	431	454	428	451	478	510	467	457	458	433	480	431	479	447	437	446	490	467	425	468	410	439	418	469	466	439	471	446	460	441	469	455	465	446	439	472	499	440	434	477	466	483	451	495	459	470	427	432	462	449	452	447	421	460	445	421	452	510	463	432	433	464	454	433	460	419	479	461	440	427	439	477	488	478	453	455	445	477	462	427	445	466	446	446	456	421	436	481	435	499	404	434	453	446	455	484	421	450	452	468	482	434	423	439	421	480	460	469	454	484	467	463	463	449	441	459	426	473	433	441	446	488	447	442	428	501	464	484	476	494	441	440	469	447	467	440	467	444	491	450	443	467	431	443	487	457	473	447	484	453	445	463	475	425	448	490	483	427	423	468	420	445	463	474	448	436	477	457	471	472	421	477	446	434	463	467	431	445	423	445	456	459	459	465	453	421	415	492	492	407	439	427	428	421	455	448	466	444	465	460	455	475	437	482	434	465	430	439	452	456	451	423	484	447	463	483	458	454	462	445	473	437	478	459	426	427	464	453	463	481	449	460	444	483	462	461	456	462	471	449	467	477	402	486	488	398	492	454	459	408	452	481	433	453	450	460	420	445	446	457	437	481	432	457	448	475	440	453	440	453	424	450	473	459	477	433	475	427	448	481	437	443	425	470	465	483	442	493	456	473	483	450	473	471	480	497	459	467	471	454	450	432	487	488	428	420	507	444	443	448	457	468	469	402	485	472	454	463	426	437	452	492	470	443	486	462	473	416	511	473	471	457	454	482	451	450	462	466	442	474	465	451	431	411	424	496	504	452	455	465	448	474	439	483	435	454	421	468	468	481	461	481	459	438	414	479	460	479	437	459	515	465	437	439	443	415	425	468	451	464	473	456	480	429	453	492	426	456	460	470	470	470	499	499	455	466	456	432	433	446	461	489	467	460	451	452	431	427	458	448	490	445	465	460	502	443	458	475	454	412	486	456	448	489	429	484	442	419	435	447	442	466	453	460	450	497	491	462	413	463	421	453	437	468	438	450	439	448	466	415	492	467	425	476	494	468	465	422	459	442	431	448	466	483	491	411	476	482	465	501	429	502	471	465	452	473	440	455	448	454	446	435	454	486	451	486	453	446	445	461	441	442	485	430	447	425	434	478	458	442	459	447	478	484	444	474	508	448	453	461	473	473	448	444	429	437	458	464	453	454	516	443	448	446	428	474	470	445	441	428	429	466	477	472	468	458	463	440	472	459	473	463	453	510	457	475	448	460	451	434	439	467	495	452	452	438	459	467	439	466	437	440	462	449	479	473	421	486	471	426	448	449	446	502	482	462	436	451	473	483	465	441	464	458	443	481	414	424	447	458	462	465	466	446	454	436	453	462	442	482	462	459	468	471	443	446	461	438	503	464	448	445	470	450	433	484	454	481	461	423	440	470	474	426	458	469	466	472	428	460	427	420	429	432	431	448	456	510	449	421	449	458	434	445	483	487	459	429	429	448	460	446	466	428	462	444	446	434	459	461	470	482	466	428	465	465	474	483	479	405	435	450	467	452	468	468	463	441	463	484	452	444	488	431	435	477	480	440	475	463	474	476	482	445	486	474	457	449	442	445	463	464	431	452	469	431	443	434	462	480	470	441	445	437	434	468	470	458	498	434	466	428	435	470	472	413	451	462	444	443	448	426	467	465	445	451	445	467	470	460	451	480	465	446	456	446	498	449	448	459	451	439	428	471	448	419	444	473	449	429	490	461	461	483	450	479	468	434	479	431	449	459	458	429	429	444	464	452	444	479	469	438	466	477	471	483	451	482	457	472	430	448	462	489	457	500	452	467	451	430	507	447	467	444	420	485	481	459	432	456	460	483	463	482	458	494	458	439	487	419	445	467	456	489	482	409	477	486	452	447	464	497	438	456	479	458	456	448	461	475	449	483	448	459	445	477	486	494	448	430	475	455	436	459	437	491	445	452	492	436	484	446	451	476	420	442	436	440	471	462	457	446	461	432	479	468	498	486	477	482	422	480	475	448	436	451	419	490	463	456	449	447	440	450	476	474	437	474	460	419	446	455	423	457	469	457	508	474	466	405	431	464	445	438	446	435	436	420	443	494	447	459	432	482	467	448	471	461	442	479	426	425	485	469	462	440	470	457	431	423	468	450	451	459	450	422	472	468	462	471	441	478	439	475	445	468	405	467	442	435	429	439	460	435	435	467	513	495	474	483	456	466	461	450	422	466	475	459	491	451	476	423	450	449	440	430	448	434	438	457	432	416	467	471	475	479	467	509	428	456	463	453	472	436	494	441	454	449	422	417	463	476	464	452	469	446	444	456	458	473	465	464	441	427	463	457	391	426	420	420	455	480	446	464	432	463	415	461	457	411	440	454	466	478	435	505	414	465	460	451	438	446	453	451	460	444	460	414	461	470	432	449	462	431	456	496	444	450	457	460	429	460	440	457	467	445	446	433	432	476	465	512	437	475	486	464	478	431	464	430	435	445	463	481	451	468	433	433	473
43337	15671	3358	1070	687	518	375	285	247	232	205	159	151	174	145	144	115	147	150	142	121	127	116	117	105	100	101	112	103	106	110	98	91	121	111	110	100	107	99	101	97	111	85	95	95	102	86	106	81	101	103	105	100	96	94	91	91	87	90	81	115	99	80	105	107	102	94	111	99	100	90	95	114	84	96	106	82	88	103	108	123	86	105	113	86	80	96	93	83	119	112	86	93	93	110	89	108	95	97	85	93	114	96	98	74	104	83	101	99	98	87	86	108	102	75	105	90	100	104	103	101	101	90	109	100	79	108	97	85	94	101	97	93	95	100	90	83	89	78	90	68	108	92	90	95	105	97	94	100	106	67	97	96	99	102	88	90	96	119	86	77	84	91	112	94	92	96	90	82	89	79	100	92	109	93	109	92	112	98	97	100	97	111	100	90	90	104	85	88	107	85	73	91	92	79	109	86	106	94	88	95	89	97	89	94	92	90	92	78	99	85	90	77	93	75	98	120	100	117	89	100	106	102	94	99	101	106	108	100	98	88	90	91	101	97	94	91	106	94	99	112	105	91	113	101	108	94	100	89	95	85	115	90	111	95	99	97	87	89	86	75	82	93	103	99	89	90	79	81	88	96	100	103	110	92	101	80	85	90	107	87	90	90	100	97	77	93	90	87	102	89	96	110	91	105	99	94	90	105	99	80	100	81	102	96	93	108	102	121	97	77	100	92	89	107	105	77	90	96	95	90	114	84	90	76	100	107	101	83	111	102	90	93	100	108	93	92	83	109	97	72	82	98	90	89	108	95	106	93	108	93	99	101	87	99	95	92	88	82	99	100	77	93	110	97	103	106	92	113	90	97	92	113	113	88	98	95	104	120	90	104	100	111	97	101	92	78	95	89	79	103	88	91	109	81	99	119	84	93	90	88	93	97	86	89	93	84	109	90	97	105	97	110	102	110	109	109	84	94	108	89	109	102	80	89	94	100	85	90	102	90	107	99	112	88	89	88	113	107	96	94	70	92	98	123	87	71	83	98	107	92	94	90	114	109	88	81	94	90	93	94	98	106	78	102	85	64	103	109	96	111	98	96	110	102	110	105	99	88	104	85	95	111	106	93	112	102	115	102	82	83	97	96	81	104	107	107	115	101	92	114	91	95	84	96	88	90	89	91	78	93	98	106	100	92	81	94	89	99	119	96	103	95	110	96	113	92	103	94	96	91	98	86	86	89	88	97	78	83	95	104	97	93	107	87	104	88	114	94	96	88	95	107	86	91	80	108	91	93	85	107	96	99	84	82	89	86	78	93	98	102	98	92	90	71	101	92	110	100	109	98	89	92	83	94	82	97	92	92	66	95	83	106	80	90	107	87	88	96	97	93	86	97	121	92	98	84	128	91	93	88	89	84	96	95	96	109	102	102	85	111	83	86	101	106	90	96	92	105	91	98	101	89	89	93	103	80	79	112	84	96	105	108	89	106	102	86	106	92	86	87	85	96	89	109	110	88	94	96	93	97	88	115	102	101	89	78	94	100	113	81	101	89	101	109	97	109	87	88	100	97	91	82	75	98	87	116	89	100	82	111	92	103	79	89	89	107	93	85	88	85	98	90	101	106	107	100	91	85	89	103	82	97	102	105	93	98	86	75	105	74	98	109	95	86	98	88	78	96	104	85	84	111	100	117	82	91	104	85	94	82	108	91	123	91	71	97	109	105	85	102	107	95	95	101	100	97	98	105	99	94	82	100	78	80	107	97	113	88	108	87	102	100	98	86	93	100	85	117	81	103	107	87	111	101	84	112	96	102	95	105	85	102	97	114	96	78	82	112	98	103	101	113	94	81	97	89	89	92	103	108	93	74	95	92	99	105	69	107	109	103	101	120	97	96	125	80	116	85	105	95	85	106	91	77	99	102	109	93	87	86	104	96	90	101	100	93	88	98	107	84	92	98	97	101	93	101	98	104	92	100	86	84	86	112	104	90	102	91	102	124	97	102	106	119	87	104	112	97	105	101	97	97	100	101	82	93	90	100	93	105	98	76	103	75	94	101	90	86	97	83	108	111	105	84	105	112	95	103	104	100	91	95	80	93	101	95	107	82	104	86	90	108	102	100	91	96	99	88	87	110	103	85	94	102	101	86	97	93	110	74	97	83	103	98	94	100	82	99	75	85	111	100	90	96	97	99	89	97	94	107	88	98	92	86	112	85	91	85	89	84	88	106	88	105	106	94	92	106	83	99	104	89	87	87	108	99	98	98	108	96	103	106	96	104	102	84	95	93	106	84	95	86	93	104	97	83	91	100	75	105	97	107	107	89	111	94	97	99	109	100	99	94	132	87	102	89	101	117	101	84	105	97	93	83	92	109	97	88	113	89	82	94	102	102	106	77	100	103	82	112	100	89	94	91	107	103	77	101	85	116	97	96	97	86	89	99	98	92	85	90	83	96	84	101	99	76	84	91	103	90	90	82	88	73	93	88	87	110	114	79	91	95	92	108	96	101	92	116	98	92	84	107	112	95	81	90	92	86	135	104	86	98	92	83	80	94	95	87	90	105	99	94	98	100	83	106	92	99	91	97	89	97	104	84	118	101	75	111	106	78	103	90	107	83	99	107	96	90	102	102	92	103	88	97	93	86	103	80	88	102	89	92	88	96	97	103	89	101	79	100	96	78	93	103	95	93	79	95	97	96	83	95	88	91	89	97	101	103	78	89	96	104	82	90	105	100	104	79	100	102	109	91	92	87	108	87	105	99	103	95	85	110	97	89	81	75	90	95	104	96	80	113	96	104	100	91	93	77	95	92	86	94	110	96	106	94	85	84	97	96	114	96	94	99	87	91	115	81	106	97	101	105	91	77	83	79	107	96	84	98	98	92	93	99	95	109	96	95	103	108	76	98	99	96	105	94	103	81	88	95	95	115	92	105	93	87	100	104	97	82	105	94	93	85	121	108	102	97	86	82	110	88	117	105	115	100	101	90	113	83	107	100	88	80	101	94	93	92	104	102	109	91	74	85	85	104	111	88	96	102	82	94	103	95	84	107	80	106	114	93	98	96	81	104	110	91	88	87	87	71	98	96	97	88	111	95	99	85	103	86	100	106	106	112	94	98	71	89	107	108	80	73	96	98	75	85	85	87	93	91	103	101	111	83	88	93	106	91	105	119	95	98	75	98	111	95	101	90	99	82	89	95	109	91	91	98	119	107	86	103	111	90	82	79	118	102	99	94	110	102	101	114	82	98	91	75	92	92	113	104	92	80	103	90	88	98	111	105	98	107	81	81	96	90	93	82	91	90	97	108	107	96	107	112	89	133	89	107	94	94	99	95	84	110	82	93	83	102	85	99	99	104	87	103	97	100	103	90	95	63	87	111	105	82	97	95	89	94	87	83	101	102	92	97	96	97	91	92	112	96	98	97	77	102	96	93	82	90	77	97	98	75	92	86	90	107	90	94	103	88	98	92	107	109	114	111	108	95	91	98	73	102	93	101	99
22451	1333	3057	3411	2837	2244	1827	1514	1317	1109	1013	922	816	739	711	662	606	574	565	563	541	506	526	457	449	446	448	428	422	381	374	397	417	400	412	384	407	375	368	389	350	401	347	394	363	346	393	381	386	340	418	353	380	345	373	349	382	377	365	348	374	336	354	343	360	335	333	387	350	340	360	299	352	358	331	330	345	360	334	336	335	339	335	368	315	349	322	330	323	308	344	324	333	328	302	333	351	330	351	347	339	344	302	354	324	308	349	363	318	343	362	344	355	349	339	334	305	320	339	334	351	347	328	317	330	334	315	364	311	348	326	346	328	361	343	321	341	321	307	356	314	349	289	360	349	316	364	363	343	345	344	345	329	353	316	330	350	309	322	318	354	312	359	358	327	318	331	320	331	312	339	324	317	299	310	323	295	327	321	319	359	324	306	328	328	318	357	336	330	364	298	353	321	271	323	326	319	315	336	328	293	322	366	340	297	322	323	339	347	303	327	360	342	335	335	352	342	368	331	337	350	365	340	351	324	383	324	334	347	290	319	327	309	317	373	336	368	318	331	312	334	348	319	345	333	362	324	310	358	328	312	298	318	328	356	337	312	314	314	335	335	305	322	321	346	339	316	326	333	360	322	317	357	330	365	352	335	339	289	330	322	358	308	291	330	328	324	323	346	348	325	320	353	351	311	334	336	336	314	327	317	353	336	346	363	317	349	343	344	333	357	347	366	341	315	346	331	335	338	370	338	292	321	311	362	337	355	334	350	335	322	329	333	338	324	317	338	355	353	324	345	329	305	321	357	343	300	323	325	306	337	327	330	330	347	330	331	301	311	357	307	365	317	343	340	344	323	326	346	326	367	340	352	360	316	337	345	355	346	318	326	346	338	368	319	331	343	333	333	358	313	317	329	316	324	343	316	334	353	312	299	327	331	326	348	331	330	366	358	325	313	320	319	320	347	334	341	309	325	309	318	348	352	339	344	333	328	315	344	354	329	353	341	322	349	343	326	323	317	339	335	341	363	329	321	331	329	342	351	308	284	311	331	341	334	332	361	304	371	336	305	314	314	328	337	312	325	356	352	312	308	345	304	321	338	331	318	317	318	330	323	308	358	348	340	330	324	334	331	334	337	324	332	315	336	326	324	317	323	303	312	329	272	324	328	312	337	342	348	329	317	330	308	329	329	350	321	321	318	379	346	317	347	326	330	324	329	363	343	302	344	315	325	313	326	328	343	350	304	331	351	368	309	368	344	323	330	302	320	316	327	351	322	307	360	311	314	310	373	342	305	360	368	338	360	330	332	299	343	347	317	311	326	317	329	306	302	351	329	320	332	335	326	338	334	340	333	340	345	301	326	352	311	349	335	375	365	333	318	346	352	329	306	304	311	328	341	368	330	331	287	307	317	339	331	339	358	351	317	368	378	331	301	295	365	340	334	321	311	327	330	337	298	371	321	387	342	308	332	347	321	288	320	320	328	333	321	329	363	324	296	334	375	341	337	323	345	319	300	327	359	317	282	316	377	339	361	308	332	309	326	332	335	324	322	366	303	325	335	322	303	283	318	320	323	328	297	328	347	328	320	331	307	334	329	310	340	308	341	302	353	332	333	362	325	349	326	324	329	289	309	338	319	334	310	337	346	336	324	321	311	316	341	355	331	313	336	314	346	314	337	325	323	337	338	334	352	329	328	349	366	339	306	363	329	345	328	326	322	337	336	337	332	328	321	357	337	343	332	338	325	319	344	351	323	359	317	335	336	312	329	304	348	352	312	298	336	302	343	308	296	333	318	308	332	320	306	322	323	334	344	320	307	380	329	345	335	346	351	341	369	330	350	306	326	319	314	351	333	342	342	312	362	318	320	316	314	323	328	350	309	363	355	282	360	340	301	325	315	338	341	326	312	333	341	318	356	332	294	335	321	333	309	355	333	341	354	339	355	336	315	348	326	332	313	300	370	355	348	344	303	355	311	318	345	336	366	314	312	323	349	327	338	297	346	342	334	309	335	346	303	357	306	339	319	318	320	302	335	351	351	334	312	314	317	310	312	333	352	360	312	326	346	332	346	309	325	333	345	308	314	343	343	325	318	313	324	319	329	315	349	322	335	347	342	324	316	291	321	356	327	313	321	360	352	327	333	345	352	311	320	346	346	309	343	316	320	348	334	342	335	359	322	338	362	298	334	359	303	320	328	331	366	326	320	306	298	336	325	342	312	355	325	340	330	314	311	317	359	318	337	350	322	332	342	338	314	351	310	348	349	302	341	324	318	338	333	318	338	317	352	338	348	321	327	295	360	340	365	340	374	333	321	320	322	353	297	321	319	330	301	342	344	331	340	333	341	325	326	314	348	316	337	311	333	292	328	319	324	333	350	333	322	324	325	323	333	334	350	324	354	347	343	323	342	345	343	333	325	325	333	338	318	358	357	306	348	376	313	346	326	320	310	311	327	357	295	327	305	320	320	360	307	305	298	343	329	320	293	313	362	327	352	314	307	332	331	337	322	355	334	339	348	313	340	327	327	305	285	329	353	360	309	329	310	311	303	326	321	334	322	327	309	314	329	326	309	319	363	302	344	368	347	320	340	326	319	351	319	328	349	319	369	350	330	326	336	371	340	310	352	338	290	337	299	343	322	332	314	338	317	325	332	317	348	304	326	347	317	293	324	369	311	341	327	311	346	339	374	333	338	299	337	314	344	302	326	336	352	367	319	356	336	352	349	342	331	332	295	316	315	340	362	331	341	301	298	337	315	339	303	324	339	294	335	308	315	333	332	338	341	337	316	308	330	316	351	351	321	354	309	359	339	299	315	328	333	331	336	355	331	342	348	342	341	348	337	342	317	317	339	344	324	303	324	326	328	353	324	312	353	274	348	329	319	327	317	322	327	290	290	309	305	332	330	356	336	357	345	334	333	354	327	337	318	320	320	333	345	336	329	368	303	359	337	306	352	332	341	338	304	326	336	343	320	327	312	349	330	298	319	324	354	301	355	320	331	311	323	357	342	345	340	325	329	333	343	301	331	317	315	342	322	335	330	333	326	337	320	307	334	333	325	327	332	321	326	369	333	306	324	322	302	338	313	326	328	332	311	324	306	320	320	386	308	336	341	311	344	307	326	319	311	352	334	308	288	356	322	352	329	305	342	319	328	342	316	356	328	325	326	306	315	365	345	318	326	323	324	357	351	336	329	297	295	334	352	316	345	335	323	333	336	346	320	364	337	338	305	352	328	339	322	329	343	331	330	308	308	350	327	347	306	347	339	347	337	306	327	349	373	316	314	341	343	330	333	368	338	320	324	330	324	335	340	318	326	309	308	337	347	324	321	332	336	337	304	346	380	356	311	314	344	336	337	314	361	296	332	341	323	311	371	335	317	354	317	295	343	336	356	350	334	352	319	297	361	302	364	363	320	319	307	339	302	318	319	349	315	303	336	330	318	331	288	321	321	311	333	338	322	339	339	337	315	314	329	307	341	334	347	329	323	330	316	325
43583	21231	19023	4525	1455	1046	779	664	499	455	398	340	351	364	302	278	267	275	243	230	226	224	237	219	250	250	234	215	214	219	212	235	210	243	196	203	204	216	208	187	188	183	190	192	216	206	211	186	203	226	178	185	201	235	198	211	200	182	224	182	215	220	192	180	205	197	183	215	186	193	196	207	203	199	197	178	207	227	205	222	196	190	202	233	190	230	193	207	192	200	206	191	197	212	187	208	207	192	187	182	201	164	171	183	210	201	207	199	216	195	201	200	191	183	200	205	191	194	200	185	189	203	185	198	211	209	205	192	208	198	224	203	198	190	179	187	197	192	168	211	190	207	184	181	197	168	218	189	222	207	186	209	185	187	206	192	184	204	175	179	221	194	183	169	190	188	205	197	181	215	219	200	207	199	194	185	207	194	205	186	203	208	169	202	174	184	166	192	210	186	204	213	210	201	200	198	179	173	193	211	202	183	190	218	187	174	200	201	187	183	201	200	202	200	192	227	212	171	197	183	178	207	187	186	187	203	215	196	171	201	213	188	193	188	168	190	173	181	195	180	192	196	185	183	219	227	183	210	207	203	200	198	194	184	221	191	198	189	199	175	208	172	172	191	172	195	173	200	207	191	195	177	187	215	201	165	197	196	182	214	194	201	192	188	203	183	206	198	171	184	184	205	194	197	192	165	188	204	190	193	177	191	209	162	184	225	179	168	164	170	190	207	192	227	193	200	214	179	201	182	200	195	197	184	173	201	216	205	172	189	210	179	170	208	196	173	199	191	196	191	162	183	200	180	196	190	182	191	205	177	196	195	217	201	193	197	184	200	210	186	192	191	202	211	199	156	160	170	179	190	192	194	201	186	202	193	187	223	231	205	185	195	186	184	180	202	210	183	181	179	206	207	194	173	180	176	176	191	191	195	194	209	184	190	173	198	177	190	183	211	197	200	214	194	186	179	187	176	186	205	184	204	164	216	195	176	173	178	179	184	217	195	203	201	202	212	194	213	215	187	205	195	194	196	205	189	175	216	184	209	177	218	216	178	193	213	190	205	188	195	189	193	195	209	188	192	199	185	170	176	202	171	186	225	204	198	179	192	213	217	178	200	189	178	200	157	193	207	192	191	202	200	186	190	209	222	193	187	196	209	185	212	183	220	185	162	172	192	215	175	186	193	181	177	193	204	190	194	201	210	202	219	211	206	209	189	169	223	200	187	195	195	200	206	194	202	196	189	207	179	180	207	190	191	176	199	195	181	182	202	175	215	176	219	209	193	193	214	178	179	187	190	192	202	185	182	207	206	195	226	170	185	167	212	187	194	217	215	202	200	181	182	234	193	191	179	199	193	188	190	196	201	194	203	208	175	187	189	210	195	207	193	217	199	199	181	205	197	198	197	179	206	194	181	199	203	203	197	194	196	184	188	196	195	166	200	206	189	190	218	188	183	165	189	196	220	227	221	169	206	209	205	220	195	215	223	179	207	188	181	206	199	187	185	177	184	193	204	201	178	185	171	194	174	201	179	199	178	174	189	202	186	174	195	197	192	198	200	213	207	186	164	178	180	206	179	205	202	203	226	200	175	198	199	193	201	199	183	167	185	224	216	182	197	202	190	194	202	190	196	186	188	188	192	203	199	205	155	186	207	192	186	209	198	211	205	173	203	181	205	189	202	186	173	190	185	197	184	222	203	168	172	185	216	192	206	205	187	205	181	200	207	208	194	208	225	178	208	199	176	188	196	177	225	215	185	180	190	186	191	214	188	185	171	205	204	198	216	182	205	204	207	194	204	215	219	181	220	205	200	221	190	184	180	185	208	212	180	182	171	182	192	232	180	203	190	199	190	203	214	190	189	196	181	226	184	212	188	189	214	211	192	177	188	193	183	187	165	183	174	169	161	220	222	184	200	202	200	194	221	191	170	182	213	198	199	176	199	197	211	177	183	207	201	188	186	212	216	204	207	180	198	197	202	204	194	194	202	201	188	201	164	191	189	196	195	184	224	175	200	187	216	194	191	199	211	189	193	174	205	195	203	171	177	205	184	197	180	220	202	213	183	218	180	203	199	202	202	209	196	213	194	193	194	205	182	182	222	189	201	195	179	181	189	217	188	226	196	184	221	196	197	194	212	193	183	164	215	201	208	203	198	217	197	199	199	175	196	196	201	227	211	186	204	176	200	192	198	204	193	190	205	181	191	200	197	203	197	186	171	198	202	212	189	183	183	202	196	181	208	191	204	192	177	197	192	203	198	189	205	200	196	210	194	186	211	206	194	184	198	181	198	185	196	197	203	177	206	206	201	199	182	170	194	212	188	161	222	196	198	196	192	185	205	206	190	208	195	196	175	208	188	192	198	186	187	209	198	197	170	176	159	176	208	180	200	194	187	200	178	191	186	187	203	192	192	186	184	194	197	179	195	208	195	202	200	197	240	190	208	218	198	232	198	188	161	190	172	192	171	185	199	192	220	192	180	196	218	198	181	167	207	197	204	178	182	198	196	191	202	174	156	205	207	178	199	193	185	209	176	168	180	196	206	195	168	181	181	190	183	199	166	183	206	211	190	198	194	205	188	165	196	189	197	210	182	180	212	210	205	218	187	160	207	186	188	218	209	193	198	186	193	192	219	193	176	192	184	186	178	213	196	183	211	198	203	192	186	208	214	187	199	151	196	215	175	180	203	196	192	187	186	173	228	216	217	200	198	179	192	195	186	209	205	191	214	183	203	211	190	215	192	172	189	197	180	214	197	191	180	183	210	249	203	188	190	194	219	156	191	199	179	200	195	201	184	187	203	189	189	188	155	199	202	202	194	186	185	190	203	197	212	199	194	193	187	195	196	217	187	203	197	224	194	207	180	213	205	175	180	179	189	190	197	190	179	229	201	194	198	213	203	199	178	194	191	186	226	192	191	184	207	192	165	189	193	230	190	173	167	222	166	187	196	187	188	200	206	194	181	194	192	213	208	179	190	196	196	209	185	192	198	202	223	194	185	223	169	218	177	210	214	183	204	199	219	194	199	167	204	216	212	215	177	185	178	206	221	208	197	197	190	191	191	183	197	223	204	228	217	187	186	195	203	188	206	195	198	172	178	198	219	218	193	184	203	194	185	213	188	189	220	177	216	187	207	204	175	222	209	191	199	185	221	206	207	197	206	180	186	190	204	186	179	215	214	207	190	201	178	191	176	161	186	187	189	184	198	210	176	184	201	181	173	197	181	204	193	200	201	178	205	193	191	184	193	216	214	219	195	191	212	194	181	177	173	177	204	180	223	172	187	202	202	180	193	189	191	188	194	189	192	200	215	194	182	176	166	198	193	195	210	201	213	210	206	200	182	212	180	192	192	175	206	212	201	198	204	184	186	204	188	230	207	194	207	169	177	194	193	180	207	192	193	207	191	206	167	212	180	212	200	195	172	164	217	197	198	198	176	171	216	206	192	173	181	198	208	178	179	201	193	200	190	178	174	194	203	193	190	213	201	210	199	193	186
28181	2505	5750	6402	5256	4266	3546	2835	2525	2155	1956	1695	1526	1409	1333	1231	1195	1103	1035	969	967	940	916	874	893	859	819	843	815	786	792	700	741	726	699	738	723	666	706	684	703	684	651	652	672	684	644	658	679	694	635	632	639	648	662	624	668	665	625	613	626	640	678	596	645	627	639	604	620	647	629	622	657	605	627	643	625	611	653	611	620	608	629	626	615	612	641	651	597	612	623	608	630	596	596	609	591	595	579	585	634	612	634	596	557	640	594	620	574	623	646	608	640	570	635	615	643	596	597	596	615	588	636	590	638	607	588	643	618	583	587	644	592	570	581	652	603	634	586	610	598	580	586	578	629	595	596	574	599	595	610	580	607	603	579	579	611	580	606	596	604	594	589	620	624	580	565	637	587	577	566	571	571	589	617	627	589	585	577	579	607	647	584	579	583	568	625	598	591	563	613	616	620	604	591	567	582	658	660	601	564	593	587	612	630	622	589	617	565	586	578	601	600	614	603	588	641	585	594	572	641	619	531	587	621	600	629	575	563	619	622	622	626	615	612	591	626	590	631	561	587	553	570	574	650	618	612	565	628	575	593	608	607	604	609	574	595	514	561	552	609	607	576	581	558	601	603	540	624	539	630	570	582	605	632	611	570	603	583	597	519	588	618	577	569	573	598	613	632	590	619	649	617	595	599	609	596	603	589	594	570	567	571	612	589	596	555	599	629	592	583	589	588	582	549	616	590	560	571	611	664	593	636	625	605	573	557	624	549	604	661	595	595	561	603	594	632	546	593	583	598	598	595	603	620	569	614	599	617	601	635	612	596	571	579	574	614	627	555	573	616	572	647	548	575	605	596	561	578	588	619	619	610	584	584	580	652	605	575	623	622	614	603	611	626	577	568	573	601	610	585	639	549	635	607	608	577	560	636	584	568	612	597	665	571	593	676	546	618	589	592	566	641	639	588	629	594	629	647	588	574	608	605	561	598	530	615	577	588	579	616	596	575	624	589	553	620	569	621	614	595	573	577	609	576	580	531	594	619	603	590	539	575	581	578	600	603	574	582	590	612	617	572	551	591	561	629	613	569	632	629	573	587	554	628	582	618	588	571	539	649	606	598	556	581	569	654	546	617	584	646	589	584	638	568	574	560	624	570	648	561	633	570	563	653	566	585	618	586	598	578	577	580	622	535	588	585	552	584	626	621	579	610	587	566	601	593	579	623	553	599	635	577	575	566	600	564	585	643	549	594	611	603	612	628	595	587	591	581	574	581	594	609	591	629	588	590	570	598	574	577	589	614	590	600	592	602	603	580	555	606	566	603	562	583	625	634	599	606	630	622	624	557	620	622	618	547	559	616	584	618	566	595	571	584	591	588	579	578	625	628	648	627	578	612	629	575	605	625	602	578	617	600	593	568	578	597	577	583	598	612	614	618	588	553	582	630	615	583	617	586	581	629	654	603	587	583	539	617	556	577	565	573	616	622	586	574	552	585	576	587	554	632	595	632	573	591	586	553	560	624	562	625	615	586	577	556	584	592	585	591	599	600	610	586	624	616	604	623	603	575	576	608	638	553	632	675	586	596	607	562	599	581	580	573	613	618	576	564	610	585	616	591	607	591	560	600	565	575	573	570	584	608	624	593	626	560	549	579	645	559	569	615	588	550	571	647	560	607	560	607	555	552	605	559	593	566	564	640	598	658	576	616	570	587	607	555	591	625	618	593	635	583	580	558	599	601	571	567	571	579	602	607	599	601	612	583	640	599	587	594	595	609	645	606	601	608	611	564	610	591	623	607	548	613	577	568	613	614	571	609	543	570	585	569	559	567	607	625	607	644	611	578	620	584	586	593	635	564	641	638	605	585	560	578	657	617	589	573	575	597	621	557	576	567	610	575	623	624	644	616	607	592	580	621	606	591	582	600	594	589	599	626	588	579	586	632	567	622	585	611	606	585	638	656	595	612	583	565	562	606	609	579	541	671	592	596	591	577	563	589	594	620	590	643	608	626	589	611	577	636	570	568	607	570	543	602	556	594	689	582	594	640	606	592	574	562	573	561	576	608	617	604	659	581	584	598	594	600	619	641	549	587	580	561	626	576	587	573	588	565	594	605	605	598	581	613	599	598	587	584	589	600	550	601	577	576	589	588	603	591	571	592	563	584	542	621	597	529	586	578	586	574	603	628	588	592	563	622	589	599	624	601	573	593	595	609	598	590	580	610	556	537	612	586	620	608	590	602	586	595	604	598	525	610	591	593	642	557	592	631	580	631	570	556	600	564	624	619	572	645	621	571	597	613	627	625	597	612	624	584	621	559	584	638	589	617	591	640	592	641	559	558	593	599	600	608	649	581	607	566	563	583	614	596	606	642	526	589	605	543	548	611	605	610	623	575	617	573	620	605	611	599	634	588	606	617	587	596	583	588	565	568	591	619	618	575	593	620	554	555	597	594	581	607	553	600	567	548	608	593	582	577	621	575	577	583	610	600	579	565	571	606	613	563	583	617	570	581	602	574	593	571	579	627	651	623	588	615	571	569	598	590	597	626	596	550	613	644	582	602	584	577	597	574	604	624	637	545	572	593	642	610	605	598	601	592	585	640	633	617	549	578	578	587	600	580	584	613	609	607	561	611	609	603	610	576	557	553	557	624	608	617	598	599	595	556	620	630	582	598	636	601	644	609	636	602	614	614	579	581	593	591	603	595	604	595	566	603	614	601	599	530	573	605	636	630	584	580	638	588	592	606	596	601	588	554	591	651	541	595	610	622	592	589	596	629	581	589	571	609	593	594	595	573	588	584	626	547	585	581	585	582	608	620	596	571	607	564	598	591	647	582	573	625	623	601	587	601	594	603	623	601	636	587	582	580	605	621	606	584	638	581	548	596	585	575	594	604	574	586	624	556	604	613	589	553	632	594	609	577	606	598	571	609	539	626	566	595	586	584	617	617	598	595	622	615	592	625	606	604	597	610	627	572	552	611	632	637	606	625	550	644	596	675	629	565	607	588	568	653	597	601	555	560	611	555	615	664	636	598	589	621	574	584	566	610	614	585	541	613	589	650	558	596	601	616	606	640	642	574	568	571	593	602	608	583	587	620	610	613	632	587	596	583	619	611	617	599	615	573	569	599	571	609	662	596	604	612	599	574	632	575	612	610	608	560	594	604	586	561	603	549	607	653	584	596	596	581	582	576	607	556	652	605	613	579	634	615	604	635	591	577	559	615	600	629	591	612	585	595	608	596	599	661	633	596	639	618	653	638	587	614	619	549	560	612	611	557	627	636	604	587	602	592	568	595	566	569	555	599	594	570	603	595	602	574	586	563	575	573	552	589	628	586	610	615	598	597	638	610	583	584	623	556	591	599	611	612	608	568	611	602	596	614	564	633	579	602	636	599	587	589	569	590	575	594	609	621	603	660	609	582	648	563	598	600	567	646	599	597	640	643	595	626	604	578	591	596	618	597	646	607	628	602	566	579	618	595	595	581	543	529	621	588	631
7947	458	404	207	179	192	145	137	156	152	165	179	145	151	133	163	149	138	138	150	127	147	135	163	151	151	149	146	136	150	142	145	135	145	148	149	178	162	144	122	143	144	150	139	146	141	139	137	163	137	150	120	157	125	145	143	150	147	149	157	156	145	128	148	144	136	161	146	134	169	122	134	135	149	157	144	145	150	167	146	143	136	150	155	150	144	135	136	135	125	142	133	148	145	133	132	155	147	149	142	139	137	143	159	160	140	149	154	161	133	160	130	153	140	134	151	139	166	139	134	140	130	152	151	137	157	150	148	140	143	150	142	150	122	150	147	155	166	160	146	152	159	135	136	146	142	152	151	152	131	152	144	164	153	141	156	138	147	138	158	123	151	137	135	146	132	136	158	162	156	142	149	156	146	134	170	140	160	139	161	134	158	131	149	154	124	133	147	149	145	152	141	134	135	133	152	122	131	147	154	173	149	156	134	143	155	136	130	162	153	130	127	138	147	141	145	140	149	138	149	153	144	156	151	143	137	153	137	167	179	165	144	169	141	134	150	133	155	139	156	157	125	164	134	154	152	149	143	127	127	166	139	122	120	139	135	122	137	146	130	139	128	136	137	145	146	156	129	150	142	152	147	158	150	133	148	153	140	155	146	147	133	129	147	128	145	154	140	159	137	129	149	148	144	160	136	149	146	153	154	148	161	144	138	148	147	144	149	146	130	143	145	146	144	137	160	148	149	146	163	133	141	149	125	155	157	138	155	162	156	140	147	162	151	147	148	159	133	150	149	143	125	136	128	144	121	155	145	138	150	134	140	151	152	144	150	138	141	148	157	139	141	135	131	157	148	129	160	143	140	146	171	169	154	136	153	139	146	155	149	152	129	135	139	142	144	158	144	136	150	125	131	153	153	152	156	130	139	144	139	148	162	141	163	133	145	158	144	141	141	150	140	145	146	147	161	153	155	147	170	154	131	120	152	143	157	159	167	135	141	155	167	136	138	147	135	146	137	141	145	135	153	130	141	151	144	144	150	142	160	140	141	163	138	142	153	140	133	144	119	137	144	162	153	131	127	150	136	143	145	136	137	138	166	155	152	146	168	142	127	147	133	131	134	161	141	148	138	179	172	154	149	142	145	156	169	160	168	162	144	141	159	149	120	145	154	128	162	159	158	131	154	134	151	140	158	139	131	121	135	145	167	125	133	152	161	140	143	144	123	153	147	146	164	162	168	160	167	124	142	144	148	162	154	145	163	148	167	145	125	136	131	146	138	138	130	147	141	131	156	132	119	142	130	143	130	171	164	155	141	150	110	150	172	119	137	128	155	137	145	148	152	146	146	119	151	147	146	129	159	147	130	153	144	145	173	161	177	162	147	156	142	183	157	133	141	145	143	143	143	155	145	153	162	113	143	148	141	146	164	137	162	141	146	162	135	155	149	151	151	150	151	139	142	148	144	162	140	153	140	134	155	155	151	130	136	150	139	166	144	155	132	147	146	119	135	157	140	140	150	135	150	135	155	127	182	146	160	177	141	132	137	148	146	121	156	156	128	146	139	128	133	141	173	147	151	151	158	155	126	114	143	152	153	162	160	145	158	157	156	158	160	151	146	138	124	146	152	134	145	149	132	142	152	161	157	144	169	166	150	168	147	158	158	149	149	130	156	179	132	125	168	162	147	142	151	142	127	122	165	129	142	152	139	160	142	148	141	149	133	156	162	147	165	151	147	147	152	132	128	138	130	157	143	143	144	159	131	133	137	146	153	145	133	144	172	133	139	136	146	141	155	124	154	132	159	151	140	150	162	152	146	167	160	146	138	128	140	145	138	150	150	150	151	175	164	138	133	146	151	145	152	145	137	136	124	144	146	146	157	114	143	156	155	135	153	180	142	147	144	151	146	148	151	154	127	145	144	145	139	139	134	163	157	134	136	165	160	157	150	149	160	145	144	149	145	129	137	147	134	146	154	131	147	128	142	161	102	147	155	133	144	146	165	138	134	155	129	131	134	150	125	145	144	163	144	150	120	159	149	154	141	138	151	130	161	123	143	155	157	155	150	136	139	119	132	148	136	155	129	132	136	133	151	155	154	155	130	155	132	145	140	155	145	161	137	133	167	146	143	111	157	136	129	136	132	147	143	141	159	122	134	153	155	135	179	138	150	145	137	141	144	145	153	142	151	140	159	128	117	143	125	134	154	152	138	151	156	129	155	141	133	152	147	130	132	141	141	146	143	139	158	136	133	131	129	162	136	147	144	136	153	132	132	131	141	150	129	157	139	140	173	136	132	161	140	148	153	163	147	149	122	163	151	148	140	145	163	133	131	146	141	138	173	137	147	158	142	146	143	137	146	143	130	133	154	158	145	164	160	157	129	159	138	125	145	139	133	140	143	155	141	133	115	128	146	133	154	152	139	149	142	160	164	176	168	135	144	141	143	138	123	135	149	135	164	143	135	128	130	150	141	151	153	147	133	128	139	159	169	157	134	140	141	127	134	136	152	154	143	159	149	156	157	150	156	163	152	140	146	137	157	135	130	149	144	149	150	150	158	175	133	160	134	149	154	155	131	154	142	151	141	154	147	132	163	136	155	147	155	142	125	129	142	153	150	160	156	154	135	152	147	138	130	156	170	134	129	139	150	151	157	136	162	164	150	145	136	132	160	124	146	146	148	152	141	157	159	133	149	150	167	153	139	145	138	154	156	142	134	135	151	152	149	142	129	144	155	148	155	147	144	137	145	147	136	129	134	154	145	134	119	126	149	148	140	143	139	150	151	144	136	149	134	122	161	144	137	142	155	146	148	152	159	151	158	153	125	133	153	130	155	142	146	155	151	149	152	135	153	170	133	167	158	116	158	152	166	136	143	166	154	163	163	143	151	159	177	141	129	135	154	145	134	140	130	134	134	169	125	147	137	158	146	159	119	123	133	146	119	127	159	139	135	126	145	139	144	165	157	129	171	125	162	140	166	137	171	149	156	134	144	148	143	138	144	136	129	151	154	146	158	150	128	118	132	133	140	113	159	149	165	152	148	140	154	170	150	115	150	141	124	136	132	128	176	144	137	158	157	147	172	142	138	160	154	143	161	155	138	156	152	143	155	155	139	132	153	160	147	145	147	153	128	154	135	132	152	155	143	151	148	155	117	146	144	151	145	130	134	156	141	137	127	136	154	133	125	131	131	152	156	159	145	131	150	156	135	165	138	147	133	147	137	141	163	131	156	135	147	160	134	136	149	143	154	138	160	159	151	160	186	148	146	168	148	156	153	158	151	169	128	134	142	156	147	134	150	154	145	142	158	139	162	144	126	145	138	146	172	137	145	145	132	139	145	132	161	161	162	146	172	145	144	144	129	158	134	164	151	129	148	153	150	145	168	139	148	153	160	164	171	128	143	120	150	136	136	135	151	138	161	151	138	135	152	142	139	153	178	150	139	143	143	170	158	154	135	161	137	132	149	156	174	155	130	132	168	126	150	123	120	152	148	156	140
7411	549	629	648	617	562	538	514	485	500	497	499	472	463	451	465	494	472	456	472	462	446	492	442	462	431	467	453	450	432	451	459	403	434	475	462	481	450	493	450	455	459	425	448	449	441	460	471	447	460	471	473	441	441	465	451	467	452	472	498	455	414	433	446	442	432	422	475	460	462	434	437	470	478	498	482	432	444	420	438	469	450	444	451	409	456	461	466	488	483	445	457	473	462	436	444	445	436	443	456	478	454	455	490	488	435	406	423	467	442	418	469	466	448	427	432	493	440	456	449	423	459	454	473	486	417	451	443	478	491	430	454	457	482	464	429	426	466	452	487	437	425	421	448	413	432	471	463	449	467	452	462	459	455	465	497	419	468	452	436	415	460	449	485	465	478	422	442	422	485	460	493	456	419	442	438	495	442	466	422	453	442	491	459	433	469	464	449	418	473	485	484	477	449	459	457	444	461	493	419	443	466	449	457	410	459	482	419	478	458	428	439	460	464	425	444	447	428	479	435	486	492	470	449	458	444	452	466	467	462	441	466	445	478	458	482	461	483	433	427	456	499	411	431	441	472	467	436	488	453	450	479	487	448	422	485	468	443	448	443	461	499	478	437	416	469	470	475	439	425	486	466	458	472	489	432	449	450	432	467	467	488	494	473	456	414	473	440	448	492	447	466	457	427	424	457	482	462	441	496	482	451	487	473	451	458	451	486	457	426	418	478	461	425	484	420	434	430	426	461	466	437	435	456	478	457	481	464	495	452	452	446	500	462	438	462	461	448	430	469	467	443	428	506	442	448	487	432	438	461	467	465	493	452	485	498	443	447	472	447	420	451	453	463	452	472	452	425	471	434	451	455	476	474	444	449	480	435	460	478	410	514	415	455	447	480	476	431	411	444	464	474	456	458	484	489	433	482	477	476	442	461	427	455	510	448	428	451	473	488	461	467	458	443	481	459	467	450	465	462	452	452	435	434	455	482	434	501	414	403	454	471	506	514	466	436	456	473	460	456	447	456	476	451	488	444	458	462	473	441	470	447	442	486	464	447	435	449	460	484	405	462	458	436	451	478	481	444	481	436	434	449	434	421	467	436	458	455	489	463	460	460	441	452	464	449	448	472	449	429	450	444	438	417	418	410	469	443	462	453	492	451	460	463	459	467	435	422	431	439	449	468	434	457	440	469	417	445	476	452	424	449	429	457	430	433	488	450	441	462	468	456	476	468	437	464	433	454	444	440	436	455	446	457	442	456	457	472	410	488	463	450	451	462	463	456	489	450	489	478	428	445	476	433	432	478	462	446	461	433	447	461	458	475	505	500	439	435	461	480	489	483	450	439	456	471	436	451	475	494	480	478	457	437	476	443	457	458	462	446	487	455	443	465	454	491	458	456	454	481	447	403	432	480	478	452	453	471	453	438	448	450	428	457	447	462	461	443	438	447	490	468	458	484	455	470	489	444	501	465	439	427	476	490	451	442	443	449	424	482	441	491	443	462	447	457	457	455	458	447	444	460	451	455	459	449	454	448	446	461	443	454	474	440	481	446	470	448	481	463	426	407	440	468	442	445	455	430	468	436	441	492	421	459	494	425	474	432	495	451	455	472	448	456	470	432	454	444	484	443	445	470	481	473	466	467	440	447	431	468	479	466	485	460	475	449	409	453	424	460	420	438	441	475	497	432	464	443	475	410	487	448	451	479	469	441	453	461	446	480	465	432	505	473	474	456	481	443	434	453	473	496	422	454	475	453	454	450	457	442	484	421	453	483	479	506	450	452	481	495	442	478	466	441	456	468	460	451	447	479	469	457	480	469	472	436	465	452	467	451	507	472	429	465	456	453	437	397	427	473	471	467	473	478	440	461	489	466	457	489	449	454	430	462	450	439	499	474	442	516	453	487	465	461	464	440	474	447	450	464	456	417	440	462	455	443	449	441	446	485	410	460	455	457	468	437	435	483	422	443	433	458	458	439	447	469	451	434	488	405	463	473	445	468	427	459	466	425	463	460	492	457	440	448	505	438	456	487	463	437	453	470	432	464	469	439	417	426	447	437	437	485	516	467	457	481	457	485	428	444	492	426	466	466	473	463	465	443	466	452	475	419	467	474	411	465	432	442	478	458	444	458	452	453	494	448	453	485	489	505	461	423	465	447	434	456	472	436	473	454	476	455	457	457	446	438	519	442	465	465	470	450	454	457	467	482	453	454	513	437	424	429	468	466	434	440	447	467	481	476	460	489	437	450	483	444	437	483	443	500	451	485	460	479	424	465	461	462	502	467	458	478	471	448	456	450	488	459	426	464	457	469	450	448	466	413	500	427	453	462	450	462	430	451	423	426	470	448	484	463	464	458	433	433	461	481	432	463	429	463	487	417	438	467	440	490	454	473	450	492	432	476	459	447	458	461	455	464	465	463	489	441	464	443	457	444	457	451	501	475	442	476	418	456	468	499	481	457	423	476	464	432	448	487	480	461	450	475	444	502	484	456	465	466	454	486	458	439	470	465	460	467	444	462	452	458	442	467	501	493	483	470	437	441	467	477	474	486	448	418	479	435	459	451	422	435	478	473	460	473	503	475	463	427	454	494	440	504	453	409	470	499	480	421	456	424	451	455	441	426	427	438	484	415	438	475	421	485	455	471	445	458	459	458	436	450	509	458	467	466	445	414	454	465	446	449	480	467	444	480	462	418	488	469	452	478	463	452	450	482	456	428	453	464	440	445	459	448	461	452	423	433	441	505	480	470	453	422	489	456	487	460	452	449	497	469	431	450	476	414	475	448	448	448	481	488	460	451	486	423	440	447	458	436	444	458	433	451	382	450	452	418	454	460	444	436	469	469	473	440	434	499	474	441	445	432	450	442	415	455	469	457	444	454	457	446	457	457	478	485	435	448	480	460	457	452	476	472	451	481	459	460	450	444	477	458	412	431	434	397	448	466	486	458	461	458	439	481	459	451	432	453	438	468	440	463	452	467	449	458	466	459	439	453	498	412	471	455	455	437	470	437	457	450	461	499	449	413	466	480	461	421	460	452	453	453	451	512	468	462	486	471	466	437	461	456	471	440	466	469	458	454	404	458	436	481	431	448	467	464	487	455	447	443	462	424	440	448	482	476	456	466	475	453	470	462	475	426	477	482	424	452	488	446	449	465	461	497	448	475	424	445	491	500	475	459	510	505	459	457	455	441	452	463	450	473	460	451	491	441	456	434	472	445	441	486	478	460	453	449	463	442	446	456	476	455	408	409	472	468	500	448	415	436	416	422	465	454	478	472	463	458	475	462	427	442	479	469	424	476	451	469	440	478	464	453	429	444	464	424	437	456	446	408	454	451	451	452	485	436	428	461	492	483	448	458	468	449	456	499	463	448	442	448	499	469	441	466	439	449	455	443	439	451	451	451	458	421	443	459	465	478	447	439	455	452	450	496	471	426	437	450	483	459	477	469	464	447	452	458	463	476	397	454	486	417	421	434	455	420	440	480	447	493	460	470
43543	18538	6336	1136	697	483	357	287	258	210	181	176	162	149	144	141	140	113	100	125	99	111	113	118	113	111	106	124	97	103	101	125	104	91	103	90	98	94	91	90	116	91	87	104	90	113	115	86	101	88	124	81	89	104	95	100	95	114	100	97	107	96	102	111	108	109	109	89	97	104	113	98	81	106	91	106	95	96	99	100	104	89	94	87	94	89	89	122	91	96	89	89	106	82	107	109	89	94	111	95	96	94	73	102	91	90	101	95	94	71	97	90	93	118	90	87	96	102	75	121	94	80	101	87	88	95	79	105	103	82	90	98	66	98	103	108	90	98	104	89	102	91	91	91	82	107	81	91	94	92	93	91	107	85	105	93	95	90	88	93	105	69	98	107	95	99	102	110	104	91	96	105	90	123	89	84	99	93	100	102	104	78	102	94	102	89	92	124	92	99	104	100	97	89	120	91	70	113	89	100	97	101	108	109	102	99	101	106	96	66	122	89	106	92	97	90	92	93	91	90	111	79	100	99	90	92	89	90	89	97	112	85	99	103	99	89	102	96	96	93	100	85	91	122	75	104	98	102	111	102	101	84	87	103	107	93	99	98	95	113	83	104	88	92	94	88	102	94	103	90	74	91	102	88	108	96	99	96	94	73	85	96	76	103	110	98	94	96	97	103	98	93	86	83	113	111	84	99	95	86	89	94	104	97	96	100	108	105	101	113	100	104	92	99	87	91	86	110	109	88	94	89	87	87	97	83	119	119	91	100	104	106	83	102	97	87	91	100	88	96	103	101	82	73	94	93	102	89	87	85	107	109	108	107	113	96	96	94	94	94	109	101	88	89	107	99	89	82	97	94	83	101	96	95	83	89	97	100	94	98	78	81	99	102	92	76	88	119	82	94	95	111	78	101	99	88	90	110	103	103	98	107	103	95	94	111	86	97	81	97	95	78	115	84	102	110	117	100	104	119	103	76	86	105	99	84	86	82	90	102	94	99	99	108	85	96	106	93	108	105	105	111	103	90	102	103	131	79	108	109	112	100	103	99	100	99	81	108	102	90	96	93	98	83	117	100	97	99	89	95	103	89	82	96	95	105	110	98	89	105	91	87	95	74	90	83	99	82	93	106	101	96	96	110	97	113	107	79	111	109	90	87	101	84	104	98	96	93	102	111	92	108	99	95	102	101	90	105	109	101	83	86	100	101	99	113	109	98	103	106	103	103	90	95	95	84	93	107	85	94	98	86	94	95	95	114	95	105	92	99	106	99	88	102	69	89	97	108	92	98	91	95	93	87	88	97	92	80	91	116	114	89	92	110	73	89	103	95	89	100	91	87	88	110	102	74	112	92	95	97	107	93	102	94	106	77	98	90	100	103	106	78	102	93	107	97	89	73	99	95	89	103	90	95	122	97	103	120	88	93	106	118	93	96	90	108	90	104	110	102	109	83	97	85	97	96	98	97	102	97	82	92	75	98	105	90	109	97	89	113	108	111	87	78	78	103	85	94	105	95	94	93	90	91	86	88	106	97	84	100	99	94	84	99	74	101	97	86	94	103	94	88	92	103	105	111	107	90	96	101	94	105	108	73	109	87	90	90	99	92	89	95	97	93	98	103	98	89	131	85	101	99	108	105	107	108	104	105	96	100	85	95	89	82	90	92	104	115	95	111	91	87	97	107	81	98	83	101	89	97	91	75	93	100	83	88	109	114	100	90	98	87	96	88	79	98	117	97	94	116	87	97	87	95	107	93	106	97	85	88	108	91	107	118	113	107	96	82	87	95	112	113	91	111	92	101	94	111	103	87	94	89	97	93	98	86	93	90	88	82	105	95	106	103	100	104	92	113	92	86	88	96	116	89	90	95	89	94	109	89	114	98	85	94	101	109	94	86	101	99	85	102	100	86	89	90	95	79	94	92	94	94	87	112	100	83	104	94	89	89	94	108	109	103	107	92	98	86	95	87	102	104	96	90	88	88	98	95	95	103	88	94	96	114	94	96	110	86	91	98	90	99	99	113	104	77	92	92	89	97	105	95	81	99	88	84	93	98	107	82	90	89	78	96	91	84	99	98	109	99	99	100	82	92	96	91	96	68	112	92	113	88	98	104	92	83	91	104	107	101	97	90	103	93	95	103	83	91	82	118	80	91	88	93	104	103	90	100	102	99	96	97	95	94	114	95	101	117	103	95	94	108	92	81	108	93	91	70	96	105	112	99	106	95	93	102	112	98	98	103	105	82	92	100	83	85	106	85	89	112	90	100	99	103	90	90	107	85	106	86	95	109	100	92	95	111	89	96	89	100	96	91	90	90	81	91	91	85	81	101	95	99	85	104	92	113	85	89	89	82	80	108	71	99	95	97	99	115	95	83	99	87	98	103	98	79	108	92	98	101	114	105	103	94	97	104	69	80	95	114	123	99	93	95	101	98	89	90	107	103	98	96	75	109	100	79	94	93	91	86	101	86	106	93	104	92	99	88	109	86	84	107	100	95	103	92	96	101	114	113	99	113	103	99	88	106	102	96	106	113	98	98	94	104	89	92	89	91	99	96	102	96	103	84	101	75	85	101	89	88	75	109	110	100	111	97	105	89	95	92	91	64	94	95	106	89	103	87	102	106	89	91	96	101	94	114	84	88	108	102	107	107	98	99	104	84	94	105	104	120	100	94	89	106	108	105	105	106	95	102	97	103	98	98	102	106	101	100	91	87	92	93	104	81	85	92	100	78	109	96	112	79	89	82	100	84	98	124	102	94	104	94	100	98	103	101	106	111	107	86	95	98	101	81	114	82	91	87	96	105	101	97	81	100	100	90	101	95	85	101	90	96	101	103	86	92	102	95	95	77	87	81	82	84	73	97	111	98	113	84	113	110	95	96	101	93	88	100	104	80	106	100	88	111	79	102	93	75	111	103	95	99	98	77	95	98	100	97	84	97	97	106	86	96	103	77	104	84	101	88	103	92	95	91	100	84	86	98	83	93	101	101	107	108	90	86	78	103	89	98	79	80	104	95	85	115	98	95	89	100	99	99	90	95	85	103	90	93	94	100	95	100	94	89	124	86	98	98	79	90	100	95	108	82	98	105	107	92	87	88	84	101	80	95	104	95	88	98	117	85	99	91	108	103	96	95	103	113	91	91	98	86	78	90	101	114	100	83	99	94	86	87	90	103	102	110	90	102	86	106	89	92	96	100	101	90	105	104	100	90	117	104	97	105	92	99	95	107	101	111	94	102	104	90	118	113	83	106	103	111	92	80	108	88	90	81	105	85	95	93	95	102	116	97	95	90	117	95	110	78	88	99	97	88	122	92	95	92	91	94	94	90	93	106	87	103	110	88	114	93	75	87	119	86	99	89	102	86	93	93	93	92	99	99	106	95	98	117	91	97	115	126	101	80	80	95	100	97	90	91	95	98	98	104	103	84	108	91	84	94	94	95	102	113	121	94	89	106	84	98	89	80	103	93	94	83	101	105	87	87	106	83	87	93	99	78
22826	1248	3010	3310	2768	2246	1848	1500	1269	1133	973	868	755	752	675	650	590	614	573	578	526	491	494	496	459	469	469	447	432	440	419	455	407	405	441	403	370	403	390	374	382	371	410	407	389	379	390	392	358	388	366	356	392	358	386	377	339	330	342	381	355	357	342	365	346	372	328	323	336	365	354	374	320	351	321	371	357	363	331	349	335	337	305	352	340	360	374	330	336	334	364	376	345	315	327	339	342	322	340	335	343	330	367	347	343	319	318	354	381	339	355	333	324	335	346	346	354	350	330	378	340	319	336	368	381	321	347	300	353	358	354	338	333	334	346	331	331	335	366	354	334	330	320	367	352	353	332	357	324	343	340	345	312	324	331	354	375	336	295	346	312	314	330	342	357	339	319	305	315	365	330	350	340	348	345	342	329	354	326	306	349	341	341	328	306	339	339	350	308	360	335	332	323	298	327	333	332	364	350	319	325	340	374	304	360	324	330	363	312	321	328	338	321	370	309	355	321	339	324	349	344	337	334	341	334	322	355	330	327	318	344	344	332	331	313	340	341	350	316	387	323	314	353	335	340	320	323	337	351	334	337	308	345	334	335	374	360	305	312	312	362	343	320	335	318	324	341	340	334	355	325	337	334	330	313	319	386	356	347	336	319	340	341	318	330	311	309	299	314	342	339	351	327	358	360	328	313	340	363	308	356	316	355	324	327	360	352	318	354	343	343	330	324	354	334	321	338	358	335	306	346	332	321	301	332	332	327	327	338	312	336	329	353	356	364	316	356	334	322	334	319	336	337	345	310	330	328	350	350	345	337	326	355	320	343	382	329	351	333	348	313	331	335	314	326	332	335	315	338	346	324	318	314	342	327	304	342	296	369	310	316	335	321	340	343	347	349	349	329	354	314	338	330	316	331	345	343	333	346	310	350	363	343	327	311	356	334	334	324	331	321	347	322	313	360	334	356	326	323	359	322	324	326	334	357	335	301	332	315	343	348	303	324	334	321	321	363	338	322	370	321	304	332	364	349	324	297	329	315	350	321	346	353	324	303	357	331	305	298	327	316	373	340	337	334	369	362	325	356	334	339	310	323	337	307	303	324	303	359	319	336	332	331	334	359	388	322	366	350	338	341	337	329	321	337	343	346	336	348	330	337	358	353	339	318	348	323	303	316	354	331	356	340	302	351	330	344	316	293	347	339	312	359	324	347	358	359	315	348	359	338	353	341	341	348	350	369	332	298	326	323	318	320	318	331	313	320	313	353	326	322	324	309	311	346	313	332	366	340	350	305	316	336	331	330	333	320	322	333	323	343	312	343	337	340	346	338	319	347	359	363	318	342	340	352	337	354	310	338	327	367	327	324	331	354	318	329	383	317	327	326	339	342	324	333	341	313	383	338	336	360	305	309	326	352	312	370	332	375	350	364	364	339	327	333	321	318	327	297	346	306	316	339	316	327	338	328	334	337	343	341	357	355	365	318	330	322	341	326	305	347	364	306	325	331	333	327	363	331	347	321	333	305	322	353	360	336	360	335	335	332	320	351	330	341	346	333	347	327	311	353	332	336	326	357	379	344	326	303	323	334	382	356	343	315	353	367	305	334	328	312	364	326	320	335	355	332	344	351	352	336	339	336	310	336	336	359	355	335	399	363	322	359	357	316	332	335	328	302	328	342	331	283	300	353	350	336	340	318	280	301	348	346	357	329	342	338	331	354	348	356	340	343	321	303	333	332	315	341	354	343	338	345	315	327	355	333	317	321	302	293	309	317	389	287	352	334	342	312	337	351	348	340	322	311	334	326	353	321	335	334	341	344	316	343	348	363	371	324	327	313	341	320	333	325	308	341	333	315	321	337	340	316	312	322	319	318	332	329	358	334	332	341	334	354	321	343	325	337	335	343	344	336	318	350	330	342	332	321	337	316	346	361	337	299	333	326	350	353	354	346	332	327	377	329	330	380	331	310	365	342	349	328	358	297	328	334	348	341	374	343	340	331	306	292	331	332	334	337	362	307	300	353	341	318	330	342	346	312	315	340	340	358	342	304	300	332	304	336	339	340	371	343	331	325	325	366	340	362	331	332	337	320	328	337	330	367	332	326	292	337	303	295	326	313	313	327	347	336	314	324	330	332	303	354	331	321	309	346	343	333	320	327	312	333	317	332	346	348	352	331	299	320	314	343	319	333	343	331	299	358	342	346	319	365	342	345	311	335	332	367	331	322	323	318	323	312	303	342	332	381	338	359	359	365	335	358	321	339	357	338	309	322	343	329	303	308	313	336	324	341	341	317	343	330	324	343	368	342	347	322	367	335	336	355	308	344	320	340	345	325	360	364	358	325	352	349	317	336	359	340	335	313	357	360	306	303	313	352	369	360	318	345	348	336	325	300	363	326	345	344	354	352	352	334	341	352	349	347	306	345	332	301	324	345	333	317	369	355	358	330	303	330	336	346	372	392	320	336	330	358	338	331	335	333	331	375	329	356	307	318	364	323	325	346	311	348	371	307	314	339	327	353	345	344	353	317	339	328	363	362	324	337	329	353	337	381	348	361	337	341	336	322	329	334	351	344	356	340	313	335	342	332	342	305	313	338	341	327	357	333	315	300	353	359	311	295	332	356	324	347	327	348	324	326	327	325	355	323	356	364	349	340	334	342	330	319	332	329	353	313	333	339	315	307	367	356	314	342	328	333	322	347	332	321	365	342	364	339	299	322	351	303	342	366	352	346	343	335	348	335	314	345	321	302	355	331	341	354	351	345	355	330	343	321	341	320	327	342	322	326	326	341	340	337	318	363	361	376	337	348	345	314	322	344	341	350	331	356	333	341	345	320	327	344	322	320	339	334	320	348	327	349	328	342	331	353	304	319	343	318	323	329	358	348	367	348	325	294	316	332	343	374	321	312	302	330	347	308	337	380	368	361	327	346	356	370	316	356	337	331	316	319	323	366	327	317	337	330	331	364	338	339	336	340	314	355	369	333	305	338	334	349	353	341	332	283	345	315	290	324	373	351	337	293	291	369	344	337	366	347	315	331	338	329	346	306	323	342	304	360	287	338	308	330	334	298	332	313	337	336	333	334	367	374	352	367	367	344	310	358	358	336	337	308	324	323	314	316	350	323	362	329	349	351	370	349	341	375	350	317	339	335	323	305	321	339	334	333	334	333	337	361	356	344	356	298	321	324	324	343	312	350	355	341	323	307	314	332	340	325	347	330	377	343	357	348	327	372	328	320	331	358	350	338	358	293	338	342	329	353	353	323	326	344	336	324	317	329	343	372	341	356	320	358	350	343	334	350	309	357	329	343	296	346	317	322	343	313	321	319	306	321	363	313	330	336	359	342	327	327	364	328	316	356	315	337	350	310	361	335	348	337	321	321	319	363	317	338	309	351	334	320	339	347	335	328	330	345	357	354	343	314	352	368	341	356	305	333	330	335	305	307	315	327	342	308	359	365	333	368	345	344	325	330	322	338	346	361	357	338	324	359	329	316	329
51437	21164	15319	3483	1481	1069	802	628	519	440	428	346	346	341	295	244	268	252	234	230	236	250	218	228	223	255	234	208	219	198	221	203	199	240	186	213	202	190	186	208	200	227	240	196	203	238	197	216	227	193	204	217	201	203	212	212	203	204	218	182	210	189	188	189	185	193	197	231	206	228	192	206	200	211	198	203	170	200	193	191	196	211	181	185	200	195	214	192	178	189	212	213	222	205	227	191	202	199	203	204	203	176	178	188	206	176	220	197	218	214	228	189	178	205	194	171	204	206	191	177	195	212	179	171	222	204	163	208	205	202	233	214	184	188	232	173	203	171	192	202	191	193	194	188	208	185	178	189	184	207	218	198	176	159	207	206	185	209	196	204	214	193	190	204	201	205	179	193	188	215	207	207	189	197	179	211	208	217	209	203	163	178	182	175	188	195	214	190	186	175	210	195	195	185	195	211	198	206	184	209	193	182	186	198	199	185	175	167	198	196	210	173	206	218	166	196	213	175	194	198	188	190	194	181	214	173	198	197	210	203	197	191	182	210	208	181	201	196	197	183	189	178	192	198	173	192	166	201	193	212	206	204	180	205	187	191	145	219	172	204	179	184	179	189	190	190	191	226	196	208	182	185	186	196	191	216	188	183	193	178	205	184	188	171	181	209	209	184	200	213	165	180	181	205	186	202	211	217	199	212	203	213	190	206	195	196	190	218	202	213	184	225	195	220	213	190	196	172	200	188	205	199	195	200	190	204	178	191	182	214	188	207	206	194	202	207	208	209	206	198	169	179	187	190	209	204	205	191	196	191	166	192	240	197	206	203	193	190	190	198	199	199	200	212	187	200	199	182	192	190	193	220	187	193	216	199	201	202	199	213	198	202	196	209	202	184	194	212	195	184	188	179	207	201	208	193	219	199	189	188	204	209	195	202	208	206	183	189	191	196	186	186	221	211	180	172	197	185	194	177	177	199	189	200	203	210	224	187	194	199	218	189	195	190	208	192	224	199	178	175	201	192	207	221	172	189	165	196	187	173	193	178	196	197	212	199	227	203	181	191	212	181	212	205	193	186	171	212	195	212	208	209	199	209	183	196	183	216	195	189	200	191	199	196	176	190	210	213	200	218	196	176	195	233	171	223	198	185	186	192	185	212	218	185	218	217	209	190	199	178	188	237	206	216	174	194	199	202	184	204	207	189	207	204	198	188	185	225	209	190	176	192	205	202	225	191	202	188	173	195	179	186	184	219	196	195	183	192	211	205	219	192	171	199	180	164	190	213	177	190	175	202	204	173	179	205	178	197	215	201	225	179	176	168	178	174	209	191	206	204	176	179	192	196	184	196	178	185	187	202	219	199	212	195	197	181	198	198	192	185	202	215	203	191	204	194	190	230	180	203	190	218	220	204	209	201	211	200	201	231	183	222	197	189	179	177	195	187	195	171	187	188	230	198	183	219	182	197	209	212	194	202	220	152	194	193	191	174	217	208	203	192	182	191	207	197	191	196	199	206	195	178	189	205	186	194	211	222	191	192	187	182	180	208	203	193	206	197	185	191	187	170	206	168	178	186	225	175	188	190	199	216	181	188	178	170	225	179	200	194	189	198	216	208	175	178	183	207	198	199	207	197	178	194	179	192	201	206	194	169	187	228	190	174	180	195	211	202	207	196	167	176	203	189	191	183	187	204	212	171	203	208	165	196	188	188	190	214	233	213	224	196	188	204	197	173	192	178	225	182	186	194	205	179	179	192	227	189	177	206	201	189	205	205	189	201	195	188	201	212	192	179	193	187	197	192	184	184	200	203	193	192	199	201	177	192	213	183	181	216	175	211	188	205	197	168	192	177	184	187	198	229	183	193	204	187	221	238	186	196	174	209	170	195	178	217	233	183	205	185	191	190	186	208	192	199	187	204	186	210	200	198	213	203	188	201	197	179	213	209	201	195	218	174	199	199	192	206	207	198	210	184	214	206	188	178	211	189	200	201	207	179	169	182	220	205	214	179	206	184	179	188	179	201	205	181	166	206	193	175	203	212	208	218	168	202	200	192	202	189	214	175	210	173	197	218	182	189	205	169	204	190	216	204	186	213	176	192	194	212	207	195	190	166	216	202	202	187	184	174	210	199	229	210	178	228	201	184	185	178	207	203	191	187	219	209	206	187	168	201	197	178	187	189	175	196	199	190	188	178	214	204	209	213	215	174	196	184	204	202	175	187	191	176	190	207	215	194	219	195	183	183	192	190	198	186	196	237	181	199	189	193	178	187	193	203	189	185	198	208	202	198	163	206	181	219	207	197	189	189	206	199	196	208	196	208	188	196	203	208	194	197	236	210	171	201	191	198	169	192	174	177	185	169	193	216	211	196	186	222	194	204	196	198	220	215	207	208	168	172	186	202	209	188	208	188	189	217	187	193	181	194	193	192	201	179	189	201	205	181	204	188	172	218	204	199	204	191	206	195	178	195	184	187	218	216	182	189	165	213	182	190	198	212	216	181	195	207	205	192	181	179	173	203	184	187	194	193	173	182	191	200	206	184	188	182	208	181	194	231	171	177	203	194	180	209	173	186	202	236	182	220	175	217	191	190	203	191	204	191	220	174	206	195	218	200	194	213	197	189	174	190	191	224	203	179	213	210	229	218	176	174	202	190	182	183	182	179	197	169	192	214	203	184	205	175	174	194	188	197	174	196	177	199	198	193	190	220	188	153	188	168	204	192	202	207	225	200	192	191	180	196	182	181	186	187	200	208	211	199	202	189	192	190	190	210	223	198	175	200	197	184	182	194	216	206	195	189	197	198	182	212	205	179	183	179	190	230	183	191	206	192	220	193	210	195	194	176	211	177	197	191	192	196	179	175	201	187	180	206	197	190	176	229	214	178	206	174	196	202	181	161	197	195	190	198	183	194	193	174	191	193	182	201	199	166	206	165	181	184	188	183	207	176	204	182	215	200	193	205	176	198	202	190	183	207	148	209	179	176	203	171	200	194	157	198	223	194	189	171	183	214	202	179	207	168	192	215	211	175	201	189	187	211	170	194	200	168	197	187	194	184	200	197	176	207	219	188	185	201	187	190	183	187	208	200	169	204	194	203	208	183	194	195	168	184	179	181	199	175	204	200	197	201	197	201	210	184	198	184	198	197	210	194	192	187	204	194	188	182	179	175	203	179	204	189	195	204	190	183	186	201	180	200	181	212	163	190	192	215	203	189	196	201	220	196	191	190	206	167	182	198	171	178	209	205	203	215	217	189	167	193	205	196	207	221	185	189	169	179	208	210	188	199	193	183	171	194	199	182	207	228	186	211	185	179	173	197	201	188	196	175	199	164	221	189	213	196	190	203	200	175	192	208	197	216	180	201	208	198	199	208	207	184	174	196	193	188	209	218	181	197	212	182	190	199	194	216	190	193	204	191	198	201	194	168	205	184	189	195	221	178	188	193	178	184	201	222	200	199	198	191	185	216	190	179	193	185	200	180	207	200	176	199	187	215
29459	2559	5780	6345	5342	4162	3462	2877	2411	2076	1798	1733	1609	1387	1323	1199	1113	1118	1071	1033	962	972	960	905	837	810	900	778	805	786	748	775	768	761	741	773	707	718	671	700	706	685	725	670	699	661	682	651	667	686	661	665	691	663	641	623	657	651	628	627	617	645	618	656	600	627	637	672	601	653	631	631	635	603	630	622	628	587	602	585	592	613	611	684	598	620	593	630	633	617	621	604	623	637	624	591	596	637	628	593	657	621	587	633	605	646	628	656	565	640	601	623	583	563	615	602	594	613	609	605	588	596	591	597	597	577	614	589	597	606	607	609	609	628	589	588	614	607	620	568	633	615	593	568	598	562	626	615	538	591	626	597	576	568	584	578	627	593	601	575	611	643	589	619	635	638	599	617	605	590	577	632	637	630	610	607	624	565	593	544	610	621	595	594	632	617	625	621	625	606	572	624	577	563	573	625	627	596	561	593	627	626	606	607	617	610	576	614	587	616	601	623	569	618	631	609	560	560	621	568	605	596	628	587	581	597	606	611	617	595	629	598	592	607	625	591	610	606	590	619	570	531	582	627	595	592	602	578	606	610	564	583	615	601	548	620	568	564	594	607	569	571	598	593	566	623	533	592	598	567	625	647	646	585	558	622	574	556	577	629	619	611	582	610	592	598	574	594	610	626	603	583	597	581	584	603	592	582	584	535	608	616	576	576	572	622	626	611	573	595	592	589	567	586	610	597	588	638	609	625	577	626	550	560	613	577	584	599	558	597	621	634	630	581	577	592	619	583	569	586	599	617	595	562	616	581	605	596	564	575	568	626	646	591	661	606	608	561	590	636	543	606	648	581	618	643	628	604	597	626	620	606	589	615	620	584	620	597	537	592	607	602	566	628	608	587	647	591	584	617	608	655	615	571	576	638	634	614	602	595	568	624	561	605	611	608	622	625	591	626	575	586	606	551	605	612	618	588	598	613	575	602	580	588	615	568	637	616	558	633	589	617	623	553	595	635	596	594	619	592	621	597	621	644	584	549	614	573	630	592	553	642	626	590	567	576	574	640	551	555	638	573	548	602	578	599	581	565	569	569	622	578	612	592	545	532	605	588	599	607	602	594	623	600	602	588	586	635	583	579	603	591	581	580	653	646	608	574	609	565	576	603	608	600	610	578	630	565	599	586	567	588	603	573	579	592	580	592	617	600	595	596	610	538	634	618	597	620	611	591	610	614	604	621	573	629	570	561	567	605	626	629	570	606	620	568	589	620	597	557	594	644	614	616	583	628	571	616	644	568	602	601	608	557	611	594	606	667	578	574	623	605	558	625	661	600	585	634	598	570	556	624	580	593	638	611	600	592	619	603	594	611	634	656	639	586	572	600	585	585	607	638	602	585	624	617	581	593	567	615	578	606	626	603	621	640	606	579	600	594	573	619	596	591	608	640	594	585	616	576	595	601	585	611	582	580	589	622	571	599	619	614	606	613	606	559	588	590	596	599	589	583	601	631	589	586	580	613	600	594	611	581	589	610	604	635	602	638	619	634	584	557	556	578	593	571	592	574	603	617	601	634	579	592	583	626	620	579	583	574	597	626	579	624	615	588	615	601	605	563	646	587	625	582	607	607	583	631	635	572	610	540	588	601	641	559	615	612	579	620	606	593	616	595	626	656	610	560	586	585	583	571	615	582	579	639	572	631	557	645	575	613	588	606	605	594	589	639	561	605	578	596	606	607	596	572	592	625	594	620	604	609	596	594	619	608	601	614	566	588	635	646	631	578	594	607	571	601	624	610	599	605	590	579	581	611	586	583	588	601	578	587	559	561	567	566	622	620	630	641	651	591	617	625	588	601	610	603	561	592	571	572	615	582	567	580	595	575	607	585	615	572	544	595	606	596	578	611	601	592	601	601	555	596	602	590	597	599	609	668	569	599	617	635	578	560	578	612	625	579	605	579	631	625	617	618	619	620	598	567	603	625	588	531	616	610	585	592	572	574	594	648	592	600	614	602	574	583	594	621	582	588	608	602	597	623	603	590	605	585	616	619	609	572	590	560	579	603	569	585	596	613	548	552	611	583	566	585	608	612	618	649	582	607	598	557	601	598	642	558	583	610	574	587	560	595	561	618	585	581	608	629	652	589	600	583	579	599	603	534	619	618	607	568	608	608	579	606	627	560	568	588	614	583	587	594	607	568	583	589	616	572	590	612	635	575	618	574	606	599	620	599	623	580	606	531	574	541	565	617	612	621	595	577	573	594	663	573	612	606	607	579	588	591	591	604	608	597	583	586	623	625	609	588	557	610	608	634	609	592	602	591	621	613	562	595	649	612	563	601	604	599	558	636	610	601	618	540	548	574	582	580	592	568	572	615	577	599	588	608	600	630	580	577	607	537	615	590	587	570	598	623	593	580	565	608	622	576	575	602	603	632	567	581	609	621	590	586	573	625	554	595	553	615	614	580	584	580	558	593	572	595	620	632	569	587	625	606	593	615	581	569	573	624	593	592	608	604	634	558	586	593	551	600	613	526	645	561	628	596	598	601	632	568	580	593	579	608	582	605	602	602	598	610	594	618	550	571	609	549	638	566	588	609	640	634	576	574	616	609	589	589	573	587	590	577	600	508	585	597	604	593	595	568	615	587	585	604	598	572	568	598	607	595	582	596	545	618	596	620	645	632	617	651	575	551	559	642	581	552	570	540	619	587	587	570	609	590	603	592	552	586	575	582	577	556	557	597	644	625	617	580	575	565	596	607	597	589	652	552	584	623	573	544	547	577	593	609	594	578	609	630	591	596	628	617	590	600	585	548	623	582	590	564	608	611	566	580	644	630	578	611	597	615	608	604	591	611	615	583	633	614	647	588	597	574	541	595	644	615	581	582	579	606	590	580	598	605	619	629	567	559	583	651	552	597	631	598	592	609	631	558	637	577	587	602	593	607	566	623	595	565	618	590	587	607	600	582	573	628	593	600	586	607	582	593	543	590	640	597	622	561	594	601	613	581	579	617	587	580	601	562	588	571	632	585	597	620	622	627	602	594	632	565	611	647	568	553	597	559	583	563	622	615	572	536	542	623	621	617	554	603	595	588	580	591	547	578	622	590	632	602	584	586	577	635	616	600	589	588	571	563	541	600	618	619	603	639	611	617	600	582	611	612	548	598	622	604	578	624	658	608	571	622	586	603	618	643	622	623	609	610	590	603	626	557	587	585	612	613	598	593	597	579	581	613	592	561	560	587	616	579	556	650	577	595	616	582	574	599	549	584	609	642	558	603	587	610	552	602	635	578	633	549	596	575	568	598	574	596	579	615	582	580	613	551	585	628	603	577	556	604	588	582	585	579	607	622	565	611	582	595	575	561	590	602	614	636	588	593	605	642	597	515	592	625	578	571	634	571	627	567	605	582	597	585	645	581	627	621	566	598	617	602	639	580	612	587	601	603	601	587	621	555	568	592	577	589	599	566	578	622	609	631	599	545	597	578	636	630	604	571	648	636	619	567
7532	552	394	199	172	150	171	170	133	129	178	152	166	135	148	160	169	164	149	156	148	151	148	157	153	149	158	136	153	141	151	149	175	157	124	139	136	150	160	154	166	148	152	133	144	147	152	144	145	146	151	141	147	136	149	160	149	152	135	173	146	161	137	145	140	141	123	144	157	139	185	115	166	130	165	133	139	162	142	166	153	139	158	162	165	138	174	136	153	138	150	126	172	164	153	144	179	158	141	162	150	135	163	126	145	148	131	140	123	154	152	159	146	140	157	155	126	138	145	166	155	135	142	140	145	139	140	166	124	135	167	145	158	144	167	159	157	171	144	153	133	148	128	161	152	170	152	142	143	143	134	156	165	142	135	137	161	143	140	130	164	139	166	162	142	147	159	134	173	155	146	161	142	170	152	128	139	144	154	136	163	134	124	133	146	126	150	141	150	137	135	147	147	155	155	147	146	131	150	160	147	155	140	154	140	169	151	156	115	142	143	130	136	156	146	145	156	142	142	137	173	128	145	136	150	154	134	148	150	158	130	139	155	143	129	135	143	169	155	158	129	163	145	145	124	160	134	142	124	138	146	174	140	139	141	164	152	145	159	144	163	135	160	139	129	152	129	139	135	138	160	173	128	143	161	157	134	138	149	146	145	164	134	154	137	148	157	157	139	179	156	160	161	127	164	154	147	153	167	166	161	126	162	148	136	127	147	143	120	145	148	165	120	155	149	160	134	142	152	142	138	141	144	137	132	166	148	157	134	148	149	145	144	145	132	136	137	143	140	139	159	161	142	139	157	158	143	154	148	152	138	151	152	156	136	159	149	145	171	179	131	146	149	151	159	174	160	164	138	168	139	140	153	140	164	137	144	140	133	152	155	131	149	144	139	155	146	140	159	153	149	169	152	141	135	132	135	127	151	157	141	143	145	142	161	150	143	157	158	158	143	151	136	154	140	159	145	150	142	149	157	155	149	158	149	157	155	139	143	145	151	144	140	134	155	141	138	165	175	134	144	158	173	137	146	111	124	147	140	169	137	126	143	147	143	146	145	144	147	148	135	145	133	135	159	158	144	147	144	136	156	149	140	151	134	163	150	153	174	147	138	157	140	136	120	145	145	127	154	156	148	146	144	161	127	127	152	141	137	143	155	134	157	153	170	140	155	132	160	121	151	139	151	133	154	157	160	142	154	163	123	132	147	144	127	157	158	155	146	152	142	161	165	142	136	137	151	185	123	149	141	155	131	134	157	172	141	171	152	134	134	150	158	156	160	174	138	140	149	144	156	145	139	153	138	143	142	144	149	141	164	151	124	150	131	148	138	152	171	145	153	153	142	144	144	160	135	170	154	148	166	126	155	139	152	141	136	134	130	161	165	130	146	157	159	133	191	143	131	154	148	161	138	156	118	171	152	130	127	140	128	143	147	133	141	117	136	156	165	131	156	167	150	144	115	138	141	150	139	153	127	148	142	136	164	154	134	135	138	146	144	163	145	142	128	138	131	153	161	144	151	159	140	156	144	147	153	146	148	139	139	154	155	144	141	143	132	132	126	155	151	146	148	151	137	150	133	150	148	137	146	158	133	140	162	166	152	141	115	133	147	139	152	157	130	163	140	139	145	158	134	153	142	133	138	140	155	139	137	164	143	138	157	158	158	140	160	143	142	156	138	156	165	133	158	161	156	159	157	162	126	148	169	141	152	135	153	155	163	147	152	154	144	145	159	132	134	145	141	131	151	144	155	162	161	164	150	160	138	167	163	129	172	133	136	154	158	149	153	154	163	148	139	143	148	142	140	134	136	137	158	183	125	144	152	125	139	146	161	124	154	140	160	144	134	167	147	149	147	135	148	150	163	146	131	173	144	171	148	164	171	144	152	146	148	147	155	142	157	130	146	159	151	124	143	159	139	153	157	166	172	141	151	142	157	154	172	127	147	149	137	148	144	131	149	157	153	168	142	154	157	121	140	136	142	165	150	157	142	169	152	160	128	149	160	170	154	148	142	160	141	150	144	149	135	130	158	147	145	141	160	129	150	153	156	137	153	145	141	156	143	159	161	170	139	183	125	145	161	156	151	143	132	159	155	143	160	154	139	147	163	141	141	156	147	146	152	153	127	145	150	151	133	151	150	149	137	169	148	142	154	159	180	156	137	150	136	150	144	147	163	153	162	162	138	143	155	171	164	160	143	138	150	134	142	146	162	157	137	141	159	134	158	163	134	147	136	153	150	158	147	177	175	138	150	144	149	155	128	160	165	128	154	168	157	153	136	164	126	145	144	146	162	131	162	152	162	139	153	137	147	122	139	131	151	143	146	141	146	139	154	125	138	148	147	137	157	149	135	143	127	149	168	152	160	134	148	141	136	143	153	135	163	147	156	144	164	159	145	143	136	159	143	140	132	135	138	150	156	136	175	155	152	159	134	156	156	146	164	158	147	151	139	152	140	159	147	158	149	151	170	150	137	144	160	160	160	160	132	154	160	153	154	160	140	168	143	159	152	158	143	140	148	139	151	150	149	133	153	144	149	132	133	155	166	131	168	148	137	149	146	136	146	151	151	168	163	167	154	151	132	144	154	149	145	137	132	149	146	144	159	178	139	146	151	146	166	147	155	145	137	141	133	160	140	147	167	148	132	151	126	150	150	147	153	127	136	165	149	122	178	140	158	156	125	125	151	145	135	157	139	149	161	149	147	171	150	148	141	143	143	152	154	152	147	140	140	149	147	142	140	139	160	153	136	146	141	149	147	141	147	141	157	136	129	162	127	149	141	126	149	129	140	141	148	121	152	160	162	164	145	149	132	133	140	152	146	151	123	166	129	153	163	174	163	147	134	137	141	148	156	155	154	136	140	166	133	153	156	149	151	138	149	150	161	158	156	125	148	148	159	152	154	183	131	117	140	136	147	159	161	120	140	146	139	145	148	143	127	145	136	150	156	142	140	150	140	173	156	164	142	152	162	144	163	154	139	123	168	169	159	131	155	141	144	135	164	164	143	153	156	133	157	152	163	142	157	142	126	145	150	136	143	135	124	133	152	149	153	175	158	143	147	157	148	162	159	133	149	141	161	140	170	172	154	137	136	148	138	146	145	144	146	160	147	144	118	150	140	157	160	161	148	127	147	137	123	132	139	171	128	131	157	185	150	134	137	152	142	152	146	170	169	163	166	164	166	146	134	132	143	148	161	142	151	160	153	138	157	158	143	151	167	135	143	155	165	126	167	138	139	155	157	137	126	147	132	179	154	142	147	170	136	130	131	149	140	148	147	153	142	134	144	136	158	145	160	151	138	151	143	178	133	160	134	131	154	149	175	160	147	140	138	138	139	129	137	153	145	141	161	143	146	121	135	144	145	134	137	147	146	166	135	135	117	135	139	188	157	146	123	121	156	158	140	132	126	131	150	168	147	173	133	134	157	140	153	150	135	150	142	126	145	172	150	175	152	157	152	157	139	154	143	152	143	153	150	131	146	149	137	144	160	146	154	140
7610	528	664	616	613	585	546	568	463	521	461	540	467	449	488	498	480	508	456	497	473	472	473	432	476	491	468	463	468	470	428	464	434	466	499	475	449	484	475	481	445	483	476	491	482	440	477	514	484	434	453	471	431	449	488	484	456	478	446	480	459	455	478	456	440	521	443	461	460	425	462	482	440	470	451	442	461	485	472	464	450	456	427	442	486	456	486	475	461	467	450	474	445	456	442	439	452	443	438	481	437	463	477	456	485	468	450	437	461	485	470	452	449	424	493	469	395	458	471	425	459	469	422	443	480	458	469	455	474	454	439	475	441	453	450	478	472	445	482	478	460	465	461	457	485	474	496	467	448	468	439	466	474	490	471	431	449	443	480	438	437	476	436	458	480	474	476	499	500	488	458	445	455	472	482	426	492	464	448	499	454	419	450	439	458	482	484	454	444	486	474	447	483	474	470	444	468	459	454	463	473	474	452	444	453	467	490	451	472	468	432	457	454	447	446	439	508	487	476	474	470	459	448	493	442	439	456	448	487	448	475	485	439	493	454	460	451	472	454	465	483	476	498	459	477	501	495	472	424	458	466	483	477	442	503	469	466	493	433	488	455	497	463	494	487	436	442	447	468	453	476	447	465	400	463	465	483	476	457	455	435	459	410	443	477	480	444	457	439	463	437	450	440	440	454	457	479	470	466	476	469	472	465	458	445	442	473	417	474	464	467	437	459	469	430	471	450	448	463	487	458	446	460	487	447	430	467	459	457	479	478	458	461	448	464	447	462	435	471	460	472	504	479	443	465	495	469	467	458	470	455	464	458	473	468	462	468	453	490	449	472	441	424	476	475	463	472	467	466	489	445	486	429	459	472	462	454	453	454	493	434	503	456	476	468	453	465	496	484	475	462	442	503	489	485	452	501	421	427	432	441	479	463	446	447	444	463	440	462	454	498	466	454	468	493	512	475	439	438	472	433	467	468	485	463	437	450	517	425	459	472	441	483	429	440	450	497	464	501	422	481	434	462	442	444	453	413	459	450	423	458	435	447	445	461	487	496	463	452	422	459	493	466	427	413	466	467	509	483	475	478	404	413	486	427	451	499	467	479	492	476	419	492	445	436	458	442	480	479	468	477	435	481	471	448	464	468	427	462	481	451	438	437	456	451	483	489	443	466	491	495	487	444	464	424	441	401	416	484	444	470	497	457	418	476	454	452	525	447	430	429	443	449	499	444	436	412	456	488	467	475	430	474	493	462	480	455	456	475	472	478	492	440	452	426	438	453	489	453	456	497	458	437	508	478	489	466	464	434	478	487	495	411	466	451	439	427	458	472	448	463	479	472	445	472	474	460	441	451	469	467	446	503	489	490	448	437	465	490	466	451	470	452	478	420	429	480	471	499	447	463	439	443	496	460	523	463	496	437	476	432	473	435	471	444	446	455	469	439	445	422	460	466	469	472	476	477	443	485	439	407	439	433	441	421	438	482	487	452	454	474	434	461	442	474	438	468	487	427	489	525	462	444	446	412	501	424	432	447	464	471	453	467	462	405	465	446	437	459	438	495	467	431	454	460	456	499	449	459	460	478	463	472	487	472	475	475	480	443	455	483	447	488	477	418	458	448	469	471	444	440	452	444	445	467	457	462	424	447	455	450	459	469	442	439	479	502	439	433	490	450	468	509	462	424	496	477	451	462	447	488	476	418	464	462	452	475	497	489	461	446	491	508	458	475	468	423	454	446	466	485	478	485	466	455	394	416	429	536	476	418	483	472	458	441	487	439	461	453	440	436	446	478	501	487	460	492	426	452	460	460	473	447	485	467	482	455	453	455	475	487	471	455	461	473	476	448	461	457	467	472	470	491	445	441	461	446	463	460	425	483	427	451	456	466	492	498	472	429	463	440	461	466	447	441	454	471	460	466	468	480	487	492	465	472	456	470	459	421	464	449	477	468	502	450	489	441	441	465	487	439	427	469	455	458	450	470	474	471	463	476	450	444	455	443	494	465	427	474	456	449	482	456	484	472	463	459	434	476	441	453	437	476	501	466	470	485	450	460	459	430	468	446	453	459	460	457	461	467	438	441	448	456	464	427	478	445	443	470	456	472	451	453	474	453	483	433	461	484	462	458	437	433	455	453	430	442	450	503	483	485	499	412	446	422	447	480	478	463	500	440	424	460	442	447	462	462	473	492	430	495	467	448	454	450	469	455	424	457	433	492	492	488	437	449	501	456	469	480	502	476	518	479	462	446	424	467	453	475	451	437	478	484	440	438	473	444	467	464	425	485	476	461	474	435	465	465	471	445	468	461	494	455	437	446	478	489	459	473	459	472	451	506	462	513	525	448	493	438	467	452	513	425	491	419	428	486	476	459	488	457	467	479	455	444	443	472	491	459	419	455	477	439	461	476	469	443	468	442	484	456	453	456	471	470	459	447	454	495	490	452	430	441	477	419	443	434	441	445	461	472	428	445	458	467	446	475	500	458	456	469	427	469	462	427	442	460	475	477	452	512	465	468	424	450	460	455	455	442	490	489	472	426	476	453	475	467	470	461	408	452	485	493	478	466	476	464	478	456	445	486	455	418	480	463	449	453	456	429	416	460	472	482	451	435	460	474	445	479	479	472	435	446	457	462	466	449	461	421	458	416	457	464	452	439	495	468	473	452	481	475	472	510	464	486	470	450	505	452	472	443	476	454	483	440	442	417	461	447	421	470	413	460	428	479	475	423	443	452	465	413	471	453	483	469	454	493	475	429	458	455	469	448	477	474	481	448	483	454	463	467	437	470	440	467	462	454	481	471	469	461	470	456	465	425	466	472	490	464	462	481	472	477	430	435	467	460	449	464	465	436	493	519	452	490	452	436	439	465	435	473	461	444	476	450	457	481	436	460	446	463	446	444	439	435	458	477	500	456	446	468	484	455	470	442	455	482	476	465	459	444	449	457	452	413	443	458	432	459	459	443	446	477	418	457	444	469	469	482	453	482	443	453	448	429	462	472	478	456	460	485	500	432	515	457	482	463	462	423	447	444	488	458	470	471	468	433	423	476	458	477	493	458	432	497	435	443	457	479	463	475	418	429	437	459	448	465	478	435	461	464	503	398	481	451	470	490	467	493	481	415	478	454	469	461	467	438	446	439	492	445	449	465	463	444	419	482	460	468	482	492	455	446	458	453	458	468	471	481	467	495	453	447	404	462	461	487	450	435	432	454	455	505	466	492	469	440	439	446	542	451	449	456	461	473	457	479	480	507	442	442	467	435	489	452	461	442	457	433	446	455	485	470	474	491	494	454	470	479	454	468	449	451	410	459	459	472	432	453	443	452	407	453	439	463	426	442	447	480	445	467	476	481	479	440	485	476	440	474	428	460	481	426	455	475	461	417	469	476	502	459	461	478	485	436	473	461	479	476	424	478	461	464	464	477	464	392	486	464	465	452	456	464	442	453	474	435	451	414	443	464	430	434	451	494	474	473	448	473	480	443	456	439	425	473	465
44931	13232	2506	1009	620	515	386	312	241	222	198	171	178	153	140	153	145	134	113	136	116	119	118	143	114	91	99	110	116	104	121	118	92	92	107	117	95	112	107	108	97	86	94	90	111	101	85	100	94	89	92	97	82	93	78	107	90	90	95	95	106	101	112	103	89	98	101	95	98	77	96	102	101	108	88	101	97	114	88	100	104	92	100	103	98	89	109	100	102	98	104	93	92	108	91	91	93	96	91	80	114	90	77	99	92	85	85	83	106	105	121	102	91	111	116	99	101	82	97	96	83	94	99	85	100	94	94	103	105	97	89	90	92	100	117	105	95	99	82	110	102	133	97	94	95	93	70	85	103	81	108	98	75	102	91	108	87	92	101	99	94	100	85	79	86	86	108	91	110	92	99	109	104	91	82	109	90	132	88	89	118	93	92	118	104	82	92	96	109	93	91	97	115	99	94	93	85	100	96	100	94	88	94	100	101	97	107	78	90	89	96	94	110	96	86	97	92	99	99	94	101	99	104	82	107	109	87	86	99	76	93	97	115	93	92	95	91	94	95	80	102	94	90	101	105	86	86	67	86	114	108	101	91	89	86	105	77	92	106	115	85	104	93	87	112	94	97	95	94	80	106	89	105	110	114	91	95	95	74	84	80	95	100	91	83	98	93	83	82	75	123	91	75	92	79	106	128	99	83	92	94	103	94	93	107	103	108	112	99	85	97	98	92	89	89	82	106	86	89	99	90	105	99	75	88	90	87	75	103	87	89	97	84	91	108	105	105	96	92	108	103	94	93	84	86	87	88	88	95	75	94	94	77	102	119	110	110	86	102	97	96	96	93	93	100	102	98	111	89	90	87	112	93	88	106	109	105	92	87	79	86	94	98	77	78	92	84	71	108	108	100	96	99	108	91	107	93	95	96	104	101	91	101	88	104	70	95	88	100	109	83	85	112	86	78	100	84	92	105	84	88	99	106	101	107	97	103	114	88	107	102	103	87	85	113	105	77	71	97	94	112	86	91	97	100	83	97	112	85	94	101	110	96	88	97	99	103	104	102	99	105	84	110	108	106	83	90	91	92	89	93	104	100	97	108	88	102	88	90	93	77	84	92	95	89	80	109	94	91	108	84	101	92	102	59	106	96	89	109	91	93	88	87	88	95	106	88	106	90	86	77	111	98	93	78	87	100	102	104	106	96	109	83	102	103	94	82	88	92	111	95	96	100	114	91	94	91	96	90	95	91	90	102	96	92	87	98	91	105	93	103	99	96	88	83	113	105	87	106	94	95	104	87	91	109	86	104	101	87	86	114	96	85	97	109	112	79	92	114	99	109	95	98	100	115	100	84	99	111	118	89	89	97	100	114	125	92	113	87	118	80	91	109	84	115	94	87	95	86	106	76	94	88	84	101	96	104	108	96	84	90	92	97	99	76	99	98	97	86	113	81	107	95	80	77	84	93	83	86	85	94	103	99	93	94	84	114	85	85	90	94	110	86	89	87	102	98	93	96	88	96	100	89	76	102	90	96	93	89	98	104	97	102	104	95	103	91	94	91	93	91	99	90	96	100	83	94	90	95	101	92	102	81	96	97	90	88	103	77	95	110	89	98	110	87	93	96	101	98	86	86	104	91	95	87	90	89	104	78	100	98	85	106	94	95	102	88	90	101	113	86	103	89	109	91	94	83	84	92	82	85	83	74	105	106	100	102	97	104	125	97	93	89	91	86	107	121	94	93	107	98	85	110	85	96	76	110	87	103	97	79	99	90	83	102	97	98	84	105	101	108	95	84	108	88	103	96	101	99	110	95	108	89	87	87	110	104	95	97	95	95	108	93	105	101	87	78	82	85	88	98	107	84	87	94	98	105	85	96	106	98	97	84	76	92	103	92	95	105	110	103	95	93	120	91	100	92	101	106	100	88	93	100	83	100	110	103	90	104	108	105	91	105	92	89	84	99	107	93	88	92	104	112	98	80	110	82	89	105	111	88	104	83	98	104	100	97	102	103	112	88	93	72	90	82	100	101	88	77	105	111	89	95	93	89	96	102	101	105	78	95	107	96	95	91	93	78	95	120	96	92	91	85	88	114	106	108	82	92	88	96	90	102	88	97	98	104	109	106	86	95	86	102	92	87	73	99	108	109	89	101	97	95	83	85	109	105	96	109	107	95	101	90	98	112	102	81	95	74	71	93	95	111	101	100	72	113	88	104	110	88	83	87	77	101	113	86	119	94	90	86	102	92	97	85	91	90	92	82	83	95	106	107	92	99	117	88	96	99	94	83	101	93	79	108	105	124	99	103	91	90	95	99	99	105	88	97	103	101	94	87	101	116	93	95	111	99	83	96	105	105	100	112	100	94	87	98	94	99	90	106	76	90	82	84	102	92	80	97	102	96	98	88	81	89	112	107	109	96	84	106	109	107	97	106	100	100	100	91	89	92	77	99	108	93	106	89	96	104	85	107	86	84	102	104	94	93	89	98	80	88	85	106	113	112	86	97	95	115	90	101	76	92	93	104	86	103	106	93	91	93	93	103	99	90	95	100	86	91	112	113	92	97	105	105	102	104	90	91	88	102	97	91	95	103	84	82	92	106	97	101	98	102	95	94	91	85	93	105	91	82	94	103	101	103	102	108	83	98	93	84	105	101	109	93	103	103	98	114	89	119	96	103	101	87	100	115	103	92	94	99	96	103	91	96	93	84	113	102	130	103	106	89	126	119	87	104	85	97	96	97	98	93	112	100	101	93	107	94	94	91	96	93	85	109	93	96	87	95	104	92	105	83	98	87	114	111	94	94	99	127	102	93	98	84	112	85	105	89	95	81	94	89	109	87	99	101	96	84	90	100	109	93	100	109	113	103	104	107	86	100	104	99	106	90	101	94	88	90	83	82	82	101	100	87	95	81	105	95	103	93	90	99	94	88	94	98	91	120	91	94	92	94	106	92	99	98	101	96	90	93	86	104	84	87	95	83	99	101	100	108	106	91	94	95	90	101	106	86	106	79	101	98	111	91	89	107	86	88	95	99	91	95	89	92	97	95	99	96	86	92	111	97	98	92	92	91	102	101	98	92	78	84	93	88	108	98	112	108	89	99	108	104	101	99	92	100	99	120	95	81	91	95	113	94	100	116	99	98	105	112	96	95	90	110	87	96	97	99	84	82	91	110	104	83	84	92	83	86	102	101	94	91	100	108	94	111	111	93	92	90	95	106	85	100	90	108	94	87	113	107	97	85	88	82	101	85	77	79	98	93	95	101	81	112	100	84	102	95	109	106	102	110	107	87	89	91	96	105	100	89	105	91	84	99	104	98	98	96	97	93	99	87	87	105	93	90	80	88	91	93	110	110	90	98	97	85	85	106	95	95	97	91	109	104	99	107	92	100	109	105	89	111	104	94	94	79	94	114	94	82	114	87	85	109	104	88	88	83	89	84	98	97	92	84	98	99	92	90	105	98	100	78	86	98	103	92	109	105	93	91	105	96	98	89	100
22702	1274	3097	3445	2864	2232	1878	1527	1310	1093	1015	891	818	796	711	673	602	567	557	513	544	523	491	514	482	438	445	396	429	397	432	410	429	426	417	379	389	427	409	383	392	384	378	357	400	381	380	368	373	343	379	336	371	363	315	325	341	367	339	359	370	361	367	353	375	361	339	364	376	346	369	353	375	364	361	359	366	379	340	354	356	339	377	372	375	354	344	346	367	352	362	329	331	344	302	324	331	327	345	355	338	349	311	345	314	338	339	329	338	346	317	324	368	342	348	323	361	337	308	378	387	318	320	353	348	344	308	360	335	342	322	336	344	314	331	367	350	332	334	337	352	338	361	323	342	345	353	360	319	337	325	327	367	296	326	333	324	332	324	340	332	360	344	276	302	328	328	354	307	321	340	335	311	306	349	349	343	344	321	353	321	348	325	357	335	339	300	345	341	376	341	335	333	336	320	365	356	347	333	330	360	341	333	321	352	332	343	334	325	337	361	319	347	338	334	350	338	333	346	333	380	321	355	322	382	358	331	365	327	309	361	351	341	347	326	319	355	359	307	354	334	328	325	313	344	338	326	321	347	332	375	324	351	322	333	320	331	321	318	337	345	332	327	314	317	322	348	324	330	321	372	325	349	355	344	370	325	322	342	322	320	319	330	344	319	327	329	347	316	354	310	327	361	320	329	327	339	339	348	312	323	348	358	327	318	326	302	357	320	343	340	331	313	343	323	317	335	288	317	320	350	301	345	332	345	316	348	341	322	335	336	331	338	344	330	353	327	302	339	312	325	346	332	336	341	356	349	317	350	360	337	302	305	332	330	293	330	326	340	356	332	313	344	321	305	318	298	347	333	321	339	321	353	310	325	331	341	300	313	326	314	361	333	336	346	343	310	338	358	327	326	355	323	333	358	347	321	320	320	342	338	319	304	348	346	310	304	318	319	334	320	357	316	334	328	320	351	303	324	337	319	340	340	315	307	347	330	332	335	317	358	336	346	327	330	345	355	316	348	331	342	318	314	295	334	351	329	323	341	350	332	316	325	333	335	326	334	341	327	368	305	335	351	330	344	351	347	332	336	319	346	349	320	334	364	319	332	299	338	321	313	335	351	348	298	382	340	328	296	335	305	349	337	336	323	352	337	313	364	337	334	355	320	342	315	314	331	338	306	306	346	335	316	356	334	318	345	312	356	366	347	354	328	316	323	301	343	308	323	338	326	345	361	297	337	348	358	317	317	351	302	355	352	313	352	320	324	351	338	323	315	320	336	335	339	288	346	325	375	333	349	338	325	338	328	366	333	389	355	344	345	357	331	348	337	389	358	336	348	353	314	339	342	316	337	352	334	301	315	330	306	338	331	336	333	313	309	339	290	334	302	333	338	368	323	345	373	325	323	348	314	327	321	343	334	344	349	341	343	348	344	320	337	335	342	350	321	373	330	321	339	344	317	330	320	325	381	313	330	345	351	347	310	318	318	320	338	298	322	346	319	321	337	343	355	337	364	344	353	335	309	352	299	343	328	330	354	323	354	331	331	342	365	334	319	326	361	329	321	309	329	334	336	322	335	343	308	329	319	350	321	328	371	347	328	302	364	313	322	329	325	312	324	326	320	363	349	359	343	344	345	339	294	377	331	314	333	358	328	335	342	349	353	354	343	340	340	333	328	322	313	328	355	337	326	352	356	324	335	342	343	325	368	347	361	360	359	348	325	327	313	330	337	337	357	346	336	354	309	360	336	377	335	323	298	325	310	319	351	322	345	337	331	317	339	320	338	318	324	334	309	351	364	313	343	323	341	325	333	307	323	336	370	349	354	331	344	325	324	378	312	338	339	350	324	312	373	333	316	338	327	326	310	342	314	348	305	335	371	322	305	353	315	335	344	361	351	361	324	351	352	317	334	342	344	366	329	340	342	332	311	320	304	369	330	322	330	353	328	372	331	330	343	339	332	330	331	357	375	352	329	326	292	340	334	338	335	363	337	329	332	318	361	302	341	345	331	335	345	340	327	305	339	323	353	300	354	323	358	354	341	329	344	327	339	340	347	335	345	313	357	360	330	370	327	343	342	352	306	279	368	325	307	309	319	323	333	358	317	327	341	340	365	332	331	313	319	344	323	336	330	333	356	322	338	319	334	336	344	347	313	331	357	319	335	337	318	303	337	341	334	334	334	312	310	330	332	329	322	322	343	331	316	305	331	311	329	308	332	330	353	350	321	339	350	341	346	311	357	360	351	315	333	349	333	301	337	332	321	332	306	332	340	320	293	335	337	335	348	319	346	344	325	330	321	324	326	311	305	338	327	325	317	329	305	336	329	312	350	340	336	332	322	307	358	344	359	347	341	318	342	344	367	323	316	335	322	342	336	374	317	346	367	339	318	310	334	372	332	351	309	331	321	334	330	319	301	344	328	359	334	363	308	336	341	329	326	343	326	365	329	344	353	322	350	353	312	321	378	327	369	312	361	347	330	315	368	305	316	352	312	326	317	330	325	335	318	326	315	363	342	346	324	328	335	311	322	333	351	318	333	340	336	320	308	327	328	332	298	312	345	329	338	336	323	305	330	320	346	334	314	363	378	335	336	339	350	348	326	334	337	297	315	357	338	316	338	352	354	333	333	304	352	336	328	331	356	315	338	337	340	323	323	325	310	330	339	321	309	332	309	339	333	351	352	318	366	354	320	290	341	345	325	351	371	338	372	308	330	357	365	335	338	327	367	345	330	330	339	318	310	339	347	342	341	330	352	323	326	332	360	336	364	327	311	323	337	319	326	323	330	323	366	316	324	343	323	296	324	331	309	355	340	332	344	327	326	327	330	321	348	364	351	323	330	350	332	344	324	348	345	331	330	327	332	302	338	343	307	313	361	313	333	351	344	298	356	313	342	330	307	345	378	353	334	317	300	351	340	313	340	330	315	298	343	356	323	324	307	335	315	336	341	361	343	332	339	348	371	358	329	325	376	324	350	327	347	333	346	337	343	350	313	338	345	337	321	295	380	329	349	330	352	348	326	340	330	384	337	336	338	350	337	328	321	355	346	329	326	325	329	306	341	351	341	327	334	298	324	363	324	333	318	323	348	318	347	341	347	308	303	321	344	316	316	306	353	313	328	337	331	307	356	313	368	360	312	352	341	347	338	299	338	367	325	337	333	323	368	357	318	337	329	335	335	328	356	326	346	323	292	334	302	322	331	358	357	346	337	328	303	345	309	337	345	367	345	325	320	347	334	341	311	317	336	336	330	341	341	364	316	367	335	340	323	353	356	350	312	385	367	337	310	330	312	350	340	326	357	323	290	322	351	312	330	322	325	374	357	339	332	340	326	360	329	349	329	349	349	319	365	322	320	324	358	343	342	333	328	351	327	324	338	345	350	332	314	331	291	346	342	357	313	361	323	356	344	330	312	318	322	307	364	314	321	325	316	337	342	320	317	336	346	323	370	351	333	359	354	336	358	339	301	353	334	323	349	312	358	306	365	355	319	358	351	302
55583	18160	5825	2215	1449	973	782	619	517	474	419	369	342	297	284	267	278	267	270	239	225	246	231	209	246	231	196	215	229	198	219	209	251	218	199	205	219	212	234	218	207	224	216	226	199	201	169	228	204	202	222	210	203	204	191	179	193	214	213	182	198	201	192	212	197	197	193	180	197	198	218	209	181	189	181	189	195	202	189	189	192	189	175	220	216	170	185	199	201	181	202	205	199	201	177	180	189	216	179	178	228	186	193	196	203	190	198	176	180	189	199	184	208	180	180	193	192	184	194	178	174	214	212	191	206	184	199	179	198	189	211	197	174	192	197	206	174	208	195	201	192	187	200	187	187	172	189	167	186	193	181	197	168	185	213	223	183	220	179	208	191	176	182	173	205	184	210	185	164	227	217	180	183	176	185	204	192	225	200	191	201	197	211	188	213	203	168	179	219	191	183	183	205	200	187	196	206	198	179	195	220	188	196	185	180	199	192	217	190	194	215	200	199	206	182	185	172	196	204	197	186	228	210	195	189	188	211	189	197	223	182	188	197	224	195	194	208	181	191	167	189	199	180	196	193	180	197	191	185	172	186	204	188	199	203	192	163	177	182	198	195	205	185	209	187	181	206	195	200	191	185	198	180	224	191	178	210	198	188	202	177	194	201	194	171	185	193	193	188	175	200	183	196	174	188	183	212	200	192	182	222	192	202	194	199	202	187	194	194	197	166	197	174	195	177	180	196	194	209	191	191	184	178	194	211	209	187	201	206	196	184	163	202	197	189	215	203	215	212	190	211	198	206	180	197	194	225	206	180	195	183	195	198	182	194	156	193	196	208	204	191	223	181	198	199	186	198	205	174	178	174	211	216	203	214	203	206	174	211	175	200	201	186	156	191	153	217	198	208	186	220	193	170	212	224	196	176	197	182	195	203	199	218	204	174	200	202	209	187	190	179	197	180	212	204	180	208	183	209	200	175	196	219	190	196	196	204	186	201	197	164	195	193	211	196	199	190	204	196	199	199	205	173	188	188	183	194	193	207	181	181	197	198	199	196	198	192	203	233	203	215	208	179	186	204	193	201	198	185	200	193	196	197	205	203	205	178	208	205	194	188	202	178	200	202	180	204	173	200	187	210	187	210	175	201	187	222	189	190	181	188	209	184	188	219	214	185	207	197	187	188	183	195	190	178	170	186	202	189	208	180	214	208	214	183	178	209	204	214	195	197	194	184	213	215	191	180	200	187	192	178	179	196	193	162	221	212	190	177	178	202	180	210	182	199	198	185	190	222	190	187	208	189	176	196	193	172	183	199	179	193	199	186	203	195	185	159	201	199	209	209	176	174	203	192	183	211	170	210	203	199	204	224	211	201	201	182	177	190	200	200	183	180	186	187	215	189	193	203	187	213	195	194	188	210	204	197	187	199	186	202	192	191	189	190	240	174	199	212	189	208	197	209	201	211	200	207	211	190	204	188	216	182	178	171	171	175	209	213	215	207	209	178	207	193	183	188	203	185	196	168	209	175	191	193	203	183	173	186	205	186	180	207	191	181	190	196	208	210	216	190	183	202	207	170	187	192	202	169	186	195	190	197	190	186	185	194	185	200	187	201	212	227	174	200	182	185	220	215	211	217	197	181	168	182	191	175	183	220	203	171	208	187	210	194	186	192	168	183	198	197	173	206	199	185	199	208	182	209	207	193	202	202	178	202	206	188	192	197	188	193	214	201	183	174	206	197	187	207	213	196	205	188	194	189	218	193	209	191	182	196	207	187	198	223	211	175	181	194	208	200	190	167	216	191	234	184	183	197	199	199	196	205	196	235	199	231	179	184	178	202	195	215	221	205	185	165	188	189	204	225	193	196	194	178	190	196	196	189	190	185	201	184	192	214	173	198	176	191	202	186	197	190	197	178	194	210	192	199	207	173	212	205	202	193	187	192	201	204	180	198	181	191	199	200	191	204	202	185	196	190	200	202	178	198	187	202	166	190	210	200	197	198	205	198	184	194	198	186	194	185	219	184	197	194	194	226	193	179	189	212	201	202	225	202	219	183	198	205	206	215	195	198	184	188	208	174	186	185	184	169	174	193	193	203	201	201	198	194	203	177	209	166	200	181	186	208	222	200	204	167	210	189	215	203	193	180	202	190	176	189	220	186	178	186	194	195	186	201	192	183	212	181	185	195	181	203	204	206	204	195	208	183	186	206	188	204	219	192	199	196	208	186	216	172	186	196	192	215	193	172	176	180	193	176	173	189	181	188	194	190	187	193	211	198	184	198	208	213	187	194	189	189	192	202	203	182	183	210	179	181	209	194	176	166	173	183	192	202	189	217	193	214	225	219	196	216	189	184	184	181	193	168	189	205	192	184	219	176	192	197	218	175	204	190	175	189	206	205	196	194	182	207	197	183	191	180	209	174	202	214	198	193	183	217	168	178	203	192	198	190	189	178	186	179	198	183	194	193	180	188	183	200	215	170	212	189	221	211	210	181	181	191	216	197	201	186	199	191	196	209	199	237	192	178	185	192	199	171	193	202	199	201	193	211	199	200	218	188	156	209	210	183	196	195	194	179	177	169	205	226	172	202	190	201	213	186	190	211	205	193	197	212	200	185	167	203	201	219	189	221	203	206	204	208	200	208	200	188	209	205	200	193	187	202	205	210	198	186	209	197	207	205	183	184	168	190	206	199	189	232	177	209	175	212	186	188	205	206	193	178	182	191	208	225	169	190	204	184	188	194	183	216	199	178	191	190	189	187	203	206	174	187	182	207	199	174	207	166	192	209	180	198	217	198	213	175	201	183	192	195	204	196	196	197	219	190	210	202	186	220	190	189	209	192	210	207	180	189	198	219	196	202	193	199	211	171	191	195	190	185	209	186	194	187	204	189	197	205	178	206	199	185	193	196	195	191	184	202	195	202	210	199	191	214	206	181	182	185	180	200	215	214	195	220	205	192	172	207	205	198	221	208	188	203	213	215	192	194	217	165	173	182	194	167	200	190	209	187	187	196	193	202	180	186	174	171	194	208	186	198	211	187	201	189	178	216	189	207	211	196	168	188	199	195	238	210	214	181	170	196	209	195	205	216	223	217	198	187	200	216	175	198	182	171	189	195	192	209	182	193	185	206	201	195	204	182	187	209	210	202	189	182	194	187	193	201	168	187	188	207	196	193	196	192	187	186	191	185	183	187	175	194	185	175	158	195	188	188	186	169	194	187	196	193	181	207	206	207	185	210	189	183	157	192	196	195	224	195	167	181	211	183	213	208	200	184	204	203	185	198	209	187	197	195	198	181	188	210	206	207	202	202	192	191	201	182	162	179	199	205	180	183	200	214	203	210	193	194	193	191	197	195	200	204	215	194	168	204	195	199	184	183	169	185	189	169	195	200	198	184	153	194	210	196	188	208	199	177	199	171	187	207	192	191	192	239	194	193	182	180	171	192	156	207	170	218	179	227	187	177	178	200	198	178	208	185	202	215	197	185	215	168	201	188	180
29878	2560	5840	6392	5346	4315	3586	2975	2462	2095	1936	1672	1507	1427	1388	1196	1233	1078	1082	1037	985	921	933	912	925	832	876	800	791	765	740	758	789	790	744	748	755	676	684	689	697	711	658	649	639	674	673	638	675	685	661	658	671	646	635	632	680	643	653	669	624	624	664	627	628	627	638	642	657	656	610	627	660	588	642	604	600	619	632	622	576	611	601	629	628	574	639	620	588	589	612	607	597	608	636	632	618	622	606	567	605	598	622	593	626	636	590	588	606	578	556	588	608	629	610	615	578	608	618	580	613	629	696	611	630	575	612	623	590	617	537	575	600	644	588	623	584	612	595	599	586	623	575	601	584	599	618	639	599	638	630	624	574	558	658	587	603	579	610	626	613	619	574	603	584	563	647	580	610	601	596	643	613	589	597	629	625	631	611	578	563	612	606	595	658	594	591	613	673	589	570	609	588	566	549	622	646	596	573	587	577	585	593	607	587	559	574	574	600	619	537	598	578	639	617	578	603	617	600	605	623	609	652	607	590	587	607	566	604	625	601	586	566	530	599	569	615	566	604	590	590	602	571	580	553	589	608	627	587	637	583	631	616	618	560	595	594	576	602	585	567	621	582	594	622	577	609	555	634	556	561	625	522	596	611	577	605	586	644	576	549	606	603	606	588	557	602	609	593	561	542	605	621	591	595	558	590	583	592	611	572	601	596	589	600	658	638	634	613	569	579	635	578	623	590	565	589	611	574	621	612	582	613	608	615	617	576	586	601	588	608	611	662	585	564	608	632	570	602	584	594	619	584	581	681	638	610	616	593	630	629	582	542	604	639	613	567	594	644	601	571	589	580	611	595	604	600	602	615	615	577	564	596	633	614	596	598	579	591	592	619	603	620	601	602	586	577	626	578	620	584	606	593	613	574	587	606	606	589	603	604	612	596	633	574	570	629	580	579	587	599	651	580	610	570	623	577	636	612	605	626	660	604	578	559	584	589	566	585	562	618	589	572	565	567	603	589	591	608	610	611	593	573	619	555	587	650	630	581	604	588	595	596	596	608	619	597	564	598	571	590	558	576	596	624	624	539	636	617	595	629	586	603	584	594	622	567	641	632	600	580	575	632	585	620	646	587	548	616	582	582	630	629	595	570	597	589	568	614	606	518	604	595	581	596	606	599	610	568	568	589	601	596	598	568	594	616	644	646	607	621	614	606	604	577	599	597	607	635	583	574	597	591	570	613	603	601	603	581	586	580	610	590	579	557	644	567	596	564	563	584	597	599	606	605	615	562	573	612	595	590	606	613	547	585	569	597	573	592	629	572	584	624	589	611	615	593	627	581	634	590	580	608	596	602	600	578	629	587	577	557	615	564	609	573	605	615	542	570	588	591	605	585	638	564	561	573	564	619	595	606	625	590	649	532	580	630	595	630	616	610	613	534	577	587	586	618	599	574	669	571	635	606	582	612	630	597	630	565	610	589	599	616	561	605	586	592	574	624	591	584	609	556	605	605	595	575	583	648	600	606	607	583	566	576	585	578	594	597	580	534	598	600	572	604	557	596	613	597	631	611	588	596	613	602	594	619	603	578	629	613	577	595	572	609	613	608	571	606	562	533	604	596	623	579	572	615	602	576	612	619	585	620	616	609	602	584	588	602	571	619	619	619	590	610	560	587	625	625	625	622	577	611	648	583	604	626	577	596	579	615	615	636	600	589	566	594	575	623	598	580	632	576	586	584	561	582	620	658	639	602	573	664	583	593	548	630	574	592	593	580	626	626	608	579	599	598	639	607	604	635	631	609	556	583	587	581	580	608	591	574	600	589	604	582	600	592	592	584	606	556	602	577	576	579	597	620	602	646	616	616	565	570	637	563	626	588	619	588	611	620	582	602	609	568	589	637	588	620	622	576	633	631	584	634	612	611	600	591	557	614	573	620	547	561	604	587	600	600	587	610	615	611	577	572	600	579	647	572	626	620	594	584	622	579	609	625	615	596	625	592	645	613	617	619	625	585	629	618	566	606	602	598	646	664	634	595	615	591	561	582	589	581	659	591	600	594	601	590	570	622	603	640	565	578	567	628	655	602	599	567	610	624	614	620	564	625	564	567	578	588	618	597	571	559	571	599	573	598	632	547	605	553	614	636	578	543	607	613	616	600	600	591	602	591	630	599	556	629	636	560	625	585	597	594	582	600	595	588	568	600	576	572	571	637	598	610	613	638	612	605	632	586	612	607	539	599	611	550	604	641	592	562	591	588	598	591	578	609	605	623	635	595	611	605	594	584	609	622	618	608	552	570	567	610	623	603	594	605	577	589	604	592	592	569	626	574	596	592	619	575	586	575	604	555	636	587	608	578	581	630	584	633	564	611	627	602	625	569	549	592	588	592	615	564	534	606	599	600	624	560	597	611	576	603	621	614	570	589	605	565	589	621	555	621	614	575	597	592	606	560	550	609	574	591	589	593	605	566	589	611	591	623	602	603	592	615	587	555	635	604	647	611	562	548	662	608	579	549	611	628	622	587	583	596	572	630	558	601	613	619	611	587	607	577	601	631	628	660	597	597	589	601	526	598	598	591	584	544	546	590	586	648	571	544	624	604	542	637	562	582	595	589	586	610	587	591	566	585	592	608	585	650	616	576	592	581	573	595	623	588	601	642	559	614	608	587	606	577	589	582	588	614	601	617	614	572	645	621	619	596	589	588	596	634	583	597	589	589	573	599	598	558	579	583	595	599	555	614	613	600	569	590	624	594	623	611	643	617	625	567	603	585	556	591	537	580	600	621	613	607	577	609	581	563	603	621	626	575	581	598	581	580	580	590	593	599	560	560	591	579	654	546	618	623	609	639	606	571	597	608	567	574	574	602	603	613	593	603	605	610	619	564	571	577	573	587	588	556	552	582	557	596	619	582	622	613	586	601	620	619	586	605	593	560	563	620	605	640	612	592	605	602	602	605	636	604	575	576	624	595	628	573	598	585	587	631	614	561	583	587	592	584	582	609	597	570	552	585	601	609	594	574	589	599	618	606	607	573	622	578	589	609	570	589	601	615	608	571	669	582	612	602	622	593	609	633	571	579	592	584	548	614	623	635	586	563	593	589	608	606	565	615	603	605	618	618	588	617	582	614	569	607	613	617	629	624	593	610	601	542	613	573	610	606	628	594	607	579	604	654	606	586	611	604	583	610	592	612	603	600	605	620	635	608	605	620	586	613	602	598	610	599	558	625	613	587	601	633	586	603	614	567	592	599	601	611	563	613	625	615	602	581	584	615	593	600	606	556	576	591	606	624	644	622	605	650	586	600	601	591	566	598	590	561	604	571	622	609	592	610	596	608	563	592	639	584	595	566	630	572	627	646	589	552	605	614	591	611	614	579	624	582	616	635	587	626	560	624	582	612	636	593	583	609	591	565	623	563	620	570	595	610	581	637	599	591	610	573	622	598	609	596	617	630	608	618	573	557	613	576	560	595	602	596	570	613	615	611	628	573	596	604	546	597	570
6802	330	203	192	175	143	158	175	164	138	146	125	163	150	133	155	163	137	143	129	155	145	151	139	143	132	150	164	144	161	150	127	143	131	138	149	137	144	152	140	137	165	163	147	132	136	144	133	155	150	155	150	130	165	162	170	154	145	148	147	144	151	156	153	138	142	155	152	146	145	139	153	141	149	141	140	121	138	142	133	143	151	142	125	146	150	150	150	141	127	119	166	157	151	170	167	135	127	135	164	168	136	139	138	131	148	141	148	140	140	149	167	138	164	162	146	151	141	163	161	122	123	131	142	166	140	147	129	145	131	153	141	136	136	135	150	141	133	129	139	160	162	140	169	137	125	144	157	140	126	147	128	157	154	148	135	145	150	157	151	149	136	150	140	193	148	138	142	145	128	136	145	147	101	127	150	142	157	162	141	155	148	149	168	145	136	154	136	139	123	139	161	146	120	151	151	138	140	133	137	148	139	151	157	156	141	156	128	156	150	136	148	145	154	123	151	134	138	164	151	144	163	136	154	140	127	132	160	145	138	143	152	141	142	158	160	136	147	139	143	165	149	162	142	139	152	157	149	157	151	135	153	150	155	142	153	142	148	135	139	151	128	135	140	142	143	162	167	144	110	131	134	135	157	155	157	138	145	142	137	145	161	139	157	152	136	156	138	147	162	129	117	141	142	133	129	152	119	158	130	152	147	161	129	123	153	132	146	157	143	152	149	146	139	150	155	132	151	144	157	155	158	134	151	141	120	173	136	157	171	167	150	144	143	155	141	132	156	146	139	123	147	145	155	127	147	143	142	171	151	138	117	133	134	157	156	150	143	140	143	141	139	135	149	156	141	139	157	120	128	178	133	121	120	140	137	142	149	142	148	144	158	142	138	134	138	141	134	146	164	147	147	147	137	165	136	125	132	127	154	150	134	135	130	154	153	130	140	157	144	127	174	140	149	154	122	151	151	139	136	133	155	168	142	124	125	138	165	160	143	139	145	164	151	128	145	174	144	137	147	153	157	122	157	152	134	129	139	141	150	140	156	152	144	147	140	142	131	158	146	150	173	142	123	144	142	139	161	131	155	148	146	157	166	169	150	150	165	146	149	132	158	134	132	130	133	153	126	145	127	147	161	146	144	148	134	142	143	156	135	141	146	144	141	135	145	143	162	124	141	152	149	161	157	154	147	145	160	164	158	152	153	141	148	129	146	153	158	139	145	160	137	150	137	150	137	153	124	150	162	152	155	135	145	129	133	148	142	133	129	143	126	126	141	144	141	140	152	139	143	148	142	170	144	137	155	146	151	142	156	153	153	156	152	155	143	145	141	118	131	148	135	152	152	142	166	138	151	120	154	119	142	130	150	160	149	139	151	164	139	142	150	144	147	153	137	137	148	133	164	141	163	132	148	153	150	156	150	140	143	156	159	134	154	162	159	167	163	152	165	144	137	161	166	134	146	137	146	142	134	144	139	146	134	153	132	160	144	153	154	150	139	152	136	153	139	135	160	148	153	143	140	124	128	157	157	150	142	137	147	145	133	165	134	142	126	149	146	154	156	165	136	140	124	133	159	150	165	146	167	130	143	147	154	133	139	140	140	149	138	150	167	168	127	149	167	154	156	137	129	144	169	137	155	133	172	148	147	132	142	159	147	166	131	142	155	127	179	149	150	156	146	148	132	143	155	151	142	148	128	144	139	170	130	149	143	135	150	148	139	162	154	130	160	157	150	143	139	136	154	141	145	164	155	165	144	146	152	141	154	138	148	121	130	121	150	146	139	178	140	154	128	128	155	142	158	135	139	140	174	144	146	123	136	144	139	144	154	127	162	165	159	138	132	139	148	140	149	170	145	140	134	152	126	150	148	135	136	153	158	146	171	149	141	156	131	132	120	154	150	157	145	138	169	133	148	143	141	151	134	136	140	153	132	164	161	176	130	132	122	147	144	148	147	147	150	148	139	139	143	155	132	141	161	139	145	147	136	141	162	160	157	167	119	161	139	140	148	158	160	133	138	119	159	128	153	130	136	132	151	153	159	130	136	133	125	140	155	140	131	141	138	137	154	136	144	155	161	158	146	139	105	146	165	122	122	142	163	165	142	131	141	164	140	144	159	160	153	150	126	158	143	156	130	125	155	142	138	114	157	160	107	124	158	163	138	164	167	163	154	136	141	130	145	142	149	142	143	152	148	134	128	153	158	138	159	161	158	136	180	126	145	136	142	137	154	141	148	154	140	134	157	136	141	129	119	158	140	129	137	133	140	146	141	133	140	115	122	136	140	137	153	143	137	170	146	155	137	148	158	157	157	138	138	154	138	166	136	153	159	141	171	137	161	140	149	140	150	159	130	149	139	144	131	138	130	164	141	169	139	147	118	130	147	151	147	154	161	149	135	134	145	140	148	139	138	133	137	140	139	156	161	164	140	171	157	156	131	163	110	148	146	151	142	159	137	159	171	134	134	161	158	155	149	159	148	151	164	153	153	154	142	143	150	149	145	152	142	147	161	140	143	160	142	139	161	142	153	151	155	135	143	152	144	152	146	140	163	168	132	127	133	155	140	143	149	143	163	124	158	137	127	123	158	163	149	162	150	141	154	148	158	148	149	138	143	149	160	145	158	132	153	142	130	133	147	157	143	143	138	159	135	143	125	160	156	159	144	135	150	149	138	118	141	137	145	129	168	161	136	161	151	149	143	135	146	153	185	152	160	138	127	131	129	158	137	163	136	164	147	163	139	128	149	147	152	141	116	166	157	144	145	155	140	146	141	158	128	157	148	140	157	137	134	173	147	176	141	146	147	132	148	168	172	145	154	144	170	133	127	152	142	151	155	157	133	151	138	159	158	145	132	142	140	150	142	154	143	145	150	146	144	148	168	143	134	130	145	147	139	157	143	127	160	148	150	127	141	155	152	159	137	138	146	143	148	138	131	134	149	164	130	130	141	123	160	156	134	143	148	142	148	160	139	141	147	166	150	118	145	148	134	152	142	140	157	141	136	126	147	143	138	139	129	141	152	152	161	144	150	135	144	163	135	149	154	130	150	138	144	150	164	136	161	159	130	152	129	143	154	143	142	142	134	134	145	150	149	136	153	122	128	145	160	161	151	143	160	131	140	159	154	150	153	141	145	145	155	144	151	135	155	140	165	140	145	132	131	142	158	148	129	148	161	144	134	146	151	162	143	138	124	168	158	158	131	142	157	167	119	148	152	145	143	153	146	136	148	135	150	136	143	157	151	140	143	150	130	142	171	154	138	159	140	131	156	170	134	136	149	121	143	139	165	138	150	134	130	142	150	135	145	119	164	153	163	152	158	152	120	131	151	152	149	150	136	136	138	165	164	140	136	128	169	144	140	148	160	151	138	128	154	140	156	155	144	162	138	139	138	160	149	146	144	165	119	140	153	174	134	146	138	154	129	164	148	149	146	154	142	151	135	146	163	150	149	129	148	136	162	133	166	149	150	172	138	133	137	142	132	166	132	143	154	147	154
6484	515	544	653	606	533	537	478	494	470	498	443	437	497	452	462	471	457	501	463	441	469	470	445	469	482	436	461	445	492	443	474	467	470	472	422	445	457	467	479	482	479	459	445	438	485	458	484	463	464	499	530	432	472	464	474	463	462	438	430	469	494	455	452	439	422	481	436	438	469	414	468	475	446	457	436	441	489	435	484	453	429	455	440	463	481	474	489	456	459	442	474	486	397	484	443	450	427	446	464	474	482	459	450	443	438	468	488	434	487	479	432	481	484	454	464	459	470	439	478	415	458	413	442	446	450	473	456	471	503	446	436	452	485	491	446	428	456	424	432	480	422	444	405	476	402	446	445	468	451	459	428	475	459	458	452	459	462	428	428	475	480	445	460	438	462	443	470	456	465	445	447	436	479	469	424	494	445	445	476	449	443	463	483	441	448	453	468	456	450	457	502	476	449	477	470	427	438	426	424	449	421	444	454	435	437	437	490	454	487	437	462	497	438	441	492	445	453	455	458	432	457	442	459	486	446	452	470	468	442	439	428	435	455	452	438	441	431	461	443	452	457	429	469	459	422	491	450	476	452	462	468	485	481	444	503	472	481	453	461	500	472	459	459	463	471	455	451	482	470	434	466	449	457	474	453	485	440	491	481	431	477	474	463	500	439	502	465	466	450	443	455	483	498	416	450	447	457	446	488	481	456	471	445	414	461	471	477	436	458	427	462	481	461	454	477	440	432	473	428	469	446	498	434	462	439	460	485	454	463	453	454	439	434	470	440	475	438	476	448	493	424	452	447	509	436	478	422	482	445	478	433	468	453	468	474	396	458	475	497	462	441	462	483	468	453	461	431	467	471	433	486	411	464	442	477	492	447	490	482	421	487	429	524	472	462	451	431	477	456	452	442	451	474	458	439	402	489	423	430	465	443	489	457	445	478	474	446	456	466	465	499	480	463	452	446	452	478	424	462	490	463	481	450	439	446	469	431	494	466	485	409	407	474	445	452	443	508	450	493	444	459	442	442	482	436	470	459	448	422	451	509	475	469	470	455	446	416	456	423	469	459	479	470	481	452	461	426	463	460	434	422	439	460	448	457	437	470	478	451	469	456	469	466	483	466	471	439	420	469	460	455	453	445	478	431	446	460	427	398	462	430	468	436	433	425	469	436	457	472	465	438	446	455	439	487	437	437	434	444	440	454	487	453	470	435	454	457	470	446	462	442	459	445	449	482	431	485	440	444	424	462	487	457	494	488	485	437	453	472	482	467	448	501	482	424	436	404	438	446	469	467	468	418	438	477	446	497	438	422	433	470	461	445	477	471	441	458	444	475	469	448	447	419	456	453	487	507	463	438	470	453	480	424	462	427	423	464	459	407	482	485	458	481	452	444	461	438	437	450	487	428	479	409	479	495	426	443	492	474	471	435	452	451	424	488	455	438	443	460	453	446	430	463	462	403	450	418	478	462	461	452	469	469	489	461	451	429	460	455	482	490	456	417	478	494	451	454	456	466	464	469	438	442	467	486	445	482	458	435	447	489	467	469	469	457	455	429	462	458	455	458	472	447	475	512	462	533	439	475	459	440	449	440	451	466	428	445	466	450	469	463	461	497	454	451	434	472	466	443	448	445	430	426	432	442	429	456	473	494	429	467	453	458	466	476	460	461	418	438	413	448	476	434	419	458	491	446	470	415	494	438	451	461	440	457	428	463	429	424	469	468	454	422	469	465	454	492	434	461	465	423	474	450	460	450	454	444	461	456	450	443	430	489	486	432	478	466	436	467	487	456	428	421	464	469	429	440	463	474	427	468	438	436	459	478	487	519	473	467	445	454	462	448	477	474	441	476	460	427	467	462	483	462	485	513	457	450	435	477	414	448	461	454	429	441	439	464	443	425	468	472	479	423	434	457	489	459	481	450	452	460	456	458	476	436	444	388	433	455	444	437	449	467	463	435	454	474	467	429	454	455	477	475	482	494	441	448	420	447	475	465	456	444	456	470	446	465	453	488	470	471	473	475	454	455	471	482	492	484	414	465	458	423	460	475	466	508	454	428	464	426	431	454	444	463	470	470	447	446	432	436	482	482	464	417	448	454	452	456	444	453	432	451	486	502	430	447	489	460	451	482	451	463	465	423	435	483	470	420	474	453	455	472	419	459	470	458	472	474	439	499	432	449	462	438	463	457	453	437	473	456	460	431	441	447	465	437	459	456	490	453	469	452	501	493	476	468	468	482	451	486	488	455	450	474	479	449	456	503	478	475	467	466	449	463	455	430	412	502	469	424	437	478	472	451	456	458	475	467	455	442	461	422	463	445	455	437	483	442	439	453	440	457	449	432	458	455	435	456	457	458	437	445	452	395	482	449	455	474	461	448	454	491	488	431	410	481	422	464	447	433	458	448	481	438	433	440	444	437	489	477	435	458	457	468	466	445	451	424	449	413	462	469	495	422	457	477	446	439	476	451	479	475	463	443	438	475	444	428	471	428	479	470	433	403	492	442	465	446	459	433	452	432	493	503	451	459	422	460	464	442	511	448	482	465	461	452	468	498	463	456	428	443	462	449	476	445	468	468	434	423	479	438	464	481	425	480	456	435	453	439	404	467	428	491	461	487	432	415	465	460	437	439	438	459	463	459	477	458	445	478	477	451	452	467	478	457	469	440	445	445	473	468	453	445	441	471	475	464	452	488	436	471	435	443	422	459	425	459	437	483	449	432	426	454	471	455	430	435	459	467	473	454	444	498	456	473	444	464	458	445	433	454	430	427	455	453	444	488	407	442	486	477	455	466	458	444	497	441	472	442	463	494	433	476	438	462	483	442	448	467	443	438	490	488	461	442	472	471	435	466	431	457	431	430	455	478	427	483	458	480	449	431	424	452	424	473	466	503	462	440	454	411	479	447	470	495	455	445	441	454	463	439	417	456	418	473	464	455	476	470	466	449	480	455	442	441	448	469	452	431	479	470	448	407	443	489	455	420	455	508	431	452	443	480	469	465	464	486	447	463	448	474	487	480	465	447	439	430	487	460	470	447	454	451	456	408	438	453	416	448	440	482	447	423	465	462	447	457	469	460	432	470	416	456	448	438	456	413	448	457	430	460	437	463	474	461	490	410	426	444	481	436	463	443	413	474	443	437	440	435	442	464	437	442	455	488	444	478	428	466	450	454	456	457	435	400	472	417	447	447	460	428	471	448	490	454	476	447	455	423	462	470	444	467	457	428	430	500	443	432	454	466	439	467	492	482	482	412	464	449	488	476	449	464	445	428	473	460	438	459	461	456	452	489	476	474	458	458	444	447	473	430	460	447	484	437	424	464	461	477	458	429	420	482	469	455	476	433	445	464	495	496	451	465	431	430	457	476	442	474	438	445	464	474	497	497	454	495	465	433	435	460	417	447	452	464	459	497	469	479	440	466	459	460	468	461	472	438	429	450	435	440	485	453	452	442	446	475	423	452	458	417	440	460	444	463	497	440	445	484	451	456	461	444
46246	10212	1673	996	692	490	367	285	291	221	199	159	147	185	149	158	132	143	138	119	133	107	128	99	136	105	117	113	105	112	120	94	95	105	104	126	115	117	94	100	95	103	112	117	92	97	118	117	103	96	111	99	102	95	87	98	111	84	97	99	108	92	109	115	104	112	99	109	97	102	104	107	108	80	107	114	97	90	110	113	97	100	96	88	105	97	98	108	98	108	96	93	108	94	115	98	97	104	95	120	115	90	111	109	95	99	83	95	94	100	101	118	92	110	75	116	112	102	110	94	101	100	91	98	88	95	73	92	89	102	97	99	90	107	115	95	92	97	96	98	87	96	100	108	98	96	96	89	102	104	107	100	102	103	96	87	86	100	92	95	83	83	91	99	91	100	101	91	113	97	104	93	99	109	93	105	96	100	95	93	102	94	84	110	108	102	99	78	106	99	95	94	103	83	85	93	95	106	101	96	82	118	105	101	101	101	107	136	90	106	102	87	100	107	95	99	89	107	91	120	125	89	126	103	94	84	106	108	95	102	93	89	82	118	92	103	104	106	119	92	97	98	107	86	99	101	98	100	98	97	88	105	113	126	110	98	92	93	75	89	97	84	84	82	107	114	106	85	93	96	114	100	116	93	106	96	100	116	115	101	97	111	98	89	84	78	87	90	88	113	86	85	89	106	95	96	104	118	85	95	104	94	110	89	103	93	87	103	95	91	115	93	92	83	95	96	85	101	95	103	106	94	104	91	102	92	89	73	80	96	84	89	93	96	97	96	89	98	110	96	84	103	87	91	106	78	102	103	91	106	90	86	91	79	106	108	100	92	89	97	97	85	102	94	109	90	91	105	86	110	101	95	79	108	105	101	94	80	94	89	106	95	105	106	116	80	92	108	86	98	101	98	101	104	87	89	102	105	97	104	88	95	91	109	101	110	92	103	107	112	116	90	76	97	111	97	95	101	96	91	111	100	106	79	105	101	96	122	85	113	114	118	99	100	109	110	103	110	107	89	111	100	90	89	114	101	109	92	86	76	81	99	95	95	98	112	91	101	107	91	103	96	93	102	91	95	108	95	87	89	114	104	104	80	94	106	100	94	101	96	103	108	83	85	107	108	98	94	106	96	96	99	101	113	104	114	102	104	87	101	93	93	105	100	92	117	103	105	115	106	88	78	105	93	94	90	109	104	105	116	93	92	90	100	105	83	91	100	106	101	91	115	92	111	85	87	120	93	104	97	81	109	91	109	116	97	106	86	104	101	94	76	90	94	95	80	100	89	106	82	92	94	112	79	122	86	95	102	95	86	102	95	87	87	108	94	86	91	89	83	103	98	107	92	85	93	89	89	91	107	98	99	102	96	99	81	103	92	96	95	88	96	92	102	107	108	99	97	101	106	89	87	88	90	111	105	100	103	85	95	105	100	103	95	79	114	106	92	104	111	91	98	90	103	95	103	102	89	89	99	93	99	128	85	92	95	87	74	93	78	79	104	100	103	98	90	95	93	107	90	100	118	90	99	85	90	111	97	98	96	107	106	96	86	95	94	115	102	92	112	108	88	84	106	81	114	125	93	94	86	89	102	97	83	106	96	100	79	98	91	93	97	135	92	104	102	91	100	111	76	115	101	91	112	80	78	85	103	89	100	95	123	113	107	101	111	94	128	110	109	118	110	90	91	92	90	99	102	92	111	92	88	93	101	98	86	90	98	101	93	73	88	99	82	110	92	112	98	88	102	93	111	111	95	127	110	99	106	83	92	104	103	113	95	96	100	101	107	104	114	103	91	108	101	90	118	95	90	90	107	93	96	82	103	112	100	97	91	98	101	109	102	101	100	103	98	109	117	95	94	103	103	85	107	93	102	101	91	115	87	83	108	106	96	95	110	111	99	84	102	84	95	107	95	87	110	98	97	79	111	103	93	96	102	108	86	101	91	85	108	96	97	111	93	100	102	85	114	94	111	90	99	103	95	89	104	123	103	80	98	100	99	99	101	105	90	95	106	105	80	103	101	95	107	119	110	109	87	106	105	82	105	107	83	89	115	105	94	109	77	99	97	100	101	84	82	104	99	94	95	87	100	90	96	115	85	88	99	89	94	99	85	105	96	99	96	89	95	93	93	87	84	84	94	85	94	111	99	93	106	107	89	88	130	106	106	101	89	109	86	121	90	94	92	117	103	99	86	118	106	102	109	120	109	101	102	108	116	113	92	81	89	90	98	113	110	116	89	111	92	97	99	91	95	103	95	100	105	93	86	79	83	92	87	88	94	115	80	104	99	93	118	93	98	92	89	103	95	114	81	85	98	98	106	95	115	102	96	115	87	100	97	88	86	99	110	88	95	99	84	100	81	99	77	90	97	88	107	100	85	108	96	90	114	89	99	99	101	98	98	87	99	119	85	106	108	105	95	99	106	123	97	93	95	95	100	92	114	90	88	95	95	97	85	116	95	84	103	98	88	83	91	104	96	91	80	84	99	97	103	82	86	95	94	106	89	122	80	113	88	86	95	97	88	100	106	86	91	104	88	98	89	90	86	103	123	109	85	90	94	88	95	87	92	104	86	89	89	98	110	98	88	106	102	101	97	80	101	95	97	95	107	88	88	106	104	143	104	110	108	108	91	114	105	89	105	111	97	99	91	88	98	91	76	103	106	89	86	106	109	99	84	98	102	99	117	75	100	108	102	100	98	91	88	109	92	95	100	103	115	102	102	91	88	90	90	100	101	97	96	96	107	118	99	89	87	95	110	97	108	97	91	101	100	101	93	104	99	93	94	98	109	85	70	102	116	107	105	94	85	80	100	91	103	91	119	93	110	89	92	92	88	92	99	108	83	100	84	99	83	100	86	96	105	78	82	86	110	92	103	90	92	112	99	102	104	103	115	101	98	103	128	99	104	101	76	85	101	82	82	103	107	83	79	84	99	102	98	121	99	79	92	105	88	82	94	100	92	106	104	119	108	104	93	89	86	100	88	107	121	109	90	90	88	85	107	111	108	96	84	98	111	85	93	83	94	93	98	86	95	103	95	90	116	112	122	101	102	116	87	95	93	97	111	96	106	96	102	99	85	101	94	110	93	97	97	110	92	103	102	91	106	112	110	106	80	103	103	108	94	87	105	84	84	106	98	106	113	100	118	95	94	121	102	109	109	91	89	92	98	110	99	94	82	93	111	93	101	82	93	117	97	100	97	93	84	97	111	119	101	103	96	107	105	96	110	93	67	104	118	120	92	83	109	95	93	108	99	102	97	98	104	85	106	92	105	100	77	109	93	86	97	99	100	86	93	105	84	90	100	119	82	108	96	101	95	107	94	102	76	107	128	96	116	96	95	102	98	96	94	106	93	98	103	102	105	102	87	96	94	101	94	125	105	109	108	102	86	82	96	99	103	94	115	103	100	108	85	96	88	96	95	97	104	80	103	93	96	87	90	98	102	88	110	95	95	102	91	83	72	92	118	94	99	91	95	96	89	106	81	92	87	88	95	94	86
23581	1355	3084	3429	2834	2298	1844	1588	1314	1120	1021	842	789	747	702	676	605	569	602	539	577	538	550	480	458	477	444	438	426	432	411	403	399	457	405	443	390	365	406	392	376	380	379	373	364	339	371	370	406	379	381	380	361	370	315	375	313	366	379	361	370	341	341	356	365	340	362	350	329	356	333	362	361	351	347	361	358	333	330	357	369	389	330	359	332	379	331	351	348	331	353	332	326	337	335	354	343	331	344	361	344	327	382	343	330	329	336	355	336	337	330	339	334	344	322	323	340	317	336	346	340	386	350	372	347	330	375	336	319	337	322	340	362	306	347	348	330	325	347	365	306	323	344	331	333	338	374	347	378	354	338	347	345	337	354	354	340	335	373	359	323	325	309	300	321	343	309	330	356	326	313	345	343	328	328	362	343	365	342	351	364	314	339	340	341	351	332	349	333	370	339	357	348	358	360	368	353	331	357	324	338	366	340	321	317	313	336	355	302	311	317	350	370	339	348	369	344	366	334	336	367	351	343	376	325	333	346	322	363	323	349	340	322	337	340	334	346	329	355	332	352	306	366	346	342	359	345	327	340	357	348	363	350	344	332	321	324	346	351	313	348	343	349	330	338	341	330	341	321	360	312	352	305	301	318	332	319	341	370	358	307	308	320	329	326	328	339	321	343	352	374	339	369	307	335	315	337	340	358	322	344	334	353	338	301	327	323	355	327	336	342	348	346	364	328	336	343	333	349	364	341	359	342	314	304	358	330	329	350	328	354	326	338	331	343	339	355	345	345	303	304	323	348	341	343	325	313	347	328	323	366	354	341	337	388	324	313	346	350	338	329	353	331	356	308	340	328	348	338	342	323	372	358	353	315	342	323	343	355	338	348	339	320	319	333	340	352	314	357	337	367	350	349	350	299	346	326	314	317	326	301	337	318	321	344	334	348	343	299	349	372	371	349	344	329	350	356	323	337	322	335	333	322	342	342	337	333	320	339	343	344	337	317	323	325	342	342	318	322	385	347	313	351	345	317	357	326	319	350	330	329	343	331	331	342	345	357	347	345	339	323	372	345	351	343	319	339	326	346	359	327	321	334	344	355	324	306	333	351	329	350	351	315	349	338	355	332	415	355	331	332	382	320	318	351	335	351	335	333	358	328	334	323	335	357	350	334	356	359	332	349	314	328	328	323	349	348	337	360	349	310	333	343	372	351	324	335	351	325	341	347	304	353	334	353	295	312	339	368	350	332	343	331	317	348	336	351	363	388	352	354	315	338	327	328	299	354	331	355	351	360	339	341	352	336	328	344	329	348	344	365	359	300	383	345	378	352	327	369	360	315	338	335	341	327	331	348	328	322	306	380	291	337	354	323	344	329	333	349	334	370	329	295	322	358	310	330	323	317	356	305	350	322	336	345	311	352	333	363	330	363	356	344	359	385	361	325	353	344	353	335	359	356	342	344	363	368	361	359	358	335	347	353	351	336	350	326	325	313	350	336	355	339	333	363	307	336	361	317	330	322	341	339	327	330	303	357	338	333	315	325	319	375	316	337	342	371	354	337	358	341	308	322	354	340	306	337	365	307	353	323	341	351	339	335	321	320	343	318	294	345	284	338	359	309	330	317	311	331	363	324	319	354	345	304	350	315	333	328	327	308	344	333	347	352	366	359	340	318	343	361	350	321	303	323	334	329	340	328	333	321	292	356	306	342	338	350	326	346	365	354	310	357	316	312	342	341	338	336	370	343	335	354	347	354	319	333	328	332	350	341	314	342	346	340	339	343	329	351	327	321	321	351	366	288	380	340	368	359	341	351	322	369	384	339	348	346	370	339	323	360	342	381	314	330	315	333	290	353	341	321	340	356	328	308	347	351	343	334	357	345	331	360	335	310	308	339	324	318	327	330	340	346	350	330	345	324	317	352	385	345	361	349	342	318	335	344	332	344	340	368	349	323	352	340	329	336	345	330	324	340	334	315	346	339	328	354	336	344	338	333	334	348	325	393	311	305	357	321	323	348	338	324	362	358	351	339	345	346	350	330	337	338	343	338	314	314	312	333	314	330	336	334	321	325	344	321	319	335	326	327	345	346	336	346	325	321	312	339	355	337	358	348	332	366	342	298	321	345	328	339	301	329	330	326	342	357	336	326	340	351	377	365	355	301	337	338	342	320	366	377	356	350	346	316	304	347	331	355	368	335	336	354	350	318	362	340	340	338	338	342	350	340	346	343	369	371	342	318	328	348	344	349	379	309	311	359	332	352	356	350	340	368	361	340	332	376	371	308	320	350	362	365	346	339	330	340	340	331	341	335	360	348	330	332	348	362	345	334	361	344	322	335	342	349	312	318	370	378	301	381	340	310	339	337	301	327	344	341	344	374	345	345	326	339	329	351	326	327	343	360	350	324	344	351	338	380	337	336	336	342	328	328	349	332	353	340	329	339	343	360	331	348	324	338	322	331	310	341	308	335	304	311	337	302	368	320	315	357	330	353	342	391	384	374	342	292	334	335	326	340	364	370	335	329	364	330	376	344	328	318	361	328	330	350	347	361	326	341	350	368	345	335	330	326	328	321	358	358	345	346	305	361	321	332	340	357	316	378	349	339	339	333	344	332	355	315	347	360	334	342	331	369	327	325	327	355	352	304	339	324	350	335	335	319	377	344	366	322	353	329	346	326	338	375	357	322	317	342	323	337	330	351	324	356	325	337	339	319	340	347	367	325	356	367	316	313	347	350	329	319	336	325	307	347	374	342	331	325	351	352	352	341	345	340	323	347	341	322	330	322	314	315	338	325	341	311	303	310	316	343	331	351	313	366	344	312	351	324	321	325	315	325	330	305	336	339	349	343	328	350	348	293	314	353	355	326	345	356	353	336	334	326	349	334	342	331	328	350	309	353	316	338	317	314	328	358	326	361	342	304	352	382	329	346	319	336	382	339	350	362	335	333	348	338	365	341	364	335	350	341	326	371	330	368	345	305	319	335	337	327	328	326	318	343	320	356	323	348	334	328	363	332	323	330	346	339	343	369	339	321	353	339	336	328	363	342	366	334	334	334	335	346	310	362	351	308	317	344	375	317	318	341	355	354	351	332	317	320	352	299	353	341	343	310	340	323	325	304	344	326	332	351	340	320	355	338	339	341	324	345	371	339	360	342	327	314	318	343	342	360	345	331	350	339	335	330	354	344	357	339	330	336	310	375	314	338	308	315	353	332	330	335	338	301	349	326	358	372	327	363	359	323	358	340	319	329	336	319	314	292	325	349	359	304	348	352	321	339	352	331	321	345	324	354	349	323	347	358	305	383	335	358	333	309	357	357	326	329	348	324	352	328	326	322	346	360	343	345	368	356	372	320	345	361	346	343	328	323	364	359	345	333	349	349	318	344	314	339	323	321	344	314	324	361	339	335	335	304	343	306	360	318	350	302	358	330	314	334	373	310	389	344	291	375	355	330	346	324	319	319	363	351	337	345	320	310	338	364	338	343	356	332	322	347	340
60663	18404	5622	2264	1428	1027	748	644	500	471	415	379	331	325	284	290	275	269	276	245	243	246	233	227	229	237	226	199	217	213	222	209	240	206	211	205	197	212	227	215	230	204	183	209	212	188	213	204	203	184	177	188	204	205	222	173	236	189	193	200	215	179	189	207	209	186	194	196	196	187	175	194	205	208	234	218	217	214	180	177	199	208	183	185	221	198	185	188	204	193	203	207	196	195	194	186	194	208	173	224	202	201	213	179	205	225	200	190	237	202	193	183	190	202	214	175	206	213	215	215	205	208	179	171	191	203	201	205	191	173	209	224	189	186	214	185	197	195	189	177	192	185	187	195	191	215	194	211	192	197	189	202	187	189	237	193	190	194	211	207	200	182	184	216	168	196	219	185	191	186	187	179	195	215	168	198	208	195	205	198	186	186	212	191	181	205	171	213	190	216	199	211	207	200	186	186	201	212	191	219	219	199	191	191	197	185	186	180	205	205	211	177	165	183	187	205	205	202	206	217	199	204	192	191	209	190	211	206	195	198	209	196	229	194	179	208	221	184	185	200	171	184	195	183	198	184	194	183	196	192	196	197	203	195	204	201	184	202	225	209	205	190	191	214	237	202	186	184	174	170	181	205	189	195	201	193	192	194	197	184	203	209	187	211	190	224	197	202	193	202	182	200	197	224	196	192	206	193	200	171	194	181	206	204	224	215	203	204	186	218	179	181	198	173	201	179	185	205	196	225	220	180	228	155	189	201	188	214	202	199	188	198	188	206	186	208	212	210	186	194	177	188	196	219	182	192	186	198	218	221	174	199	184	200	190	210	189	210	195	199	194	201	191	166	193	160	184	214	220	228	203	198	192	214	181	197	182	197	185	206	197	183	196	176	212	210	210	193	200	187	175	188	194	197	202	207	183	198	191	191	212	193	212	231	186	194	198	191	220	211	200	203	186	184	200	200	194	204	176	188	188	198	212	205	181	207	190	179	197	184	175	196	198	211	170	212	190	185	178	207	200	201	175	221	182	181	189	198	198	198	160	225	206	204	191	211	197	218	189	210	207	171	177	187	208	223	201	202	214	188	192	193	196	207	209	194	195	194	207	204	194	177	197	201	175	180	205	168	238	189	196	165	166	204	180	225	200	174	223	219	178	182	208	192	187	171	190	205	202	210	167	225	201	209	194	190	229	205	209	204	196	212	195	208	185	189	212	202	210	221	166	184	170	180	188	196	184	207	193	175	194	189	202	197	200	204	191	179	192	189	195	192	212	202	183	200	209	207	187	197	227	193	197	218	183	195	168	190	202	174	183	199	208	202	175	188	203	170	187	193	197	219	227	199	209	186	210	167	201	197	172	181	187	207	206	233	192	191	204	188	196	187	186	208	189	176	177	201	186	195	192	206	179	194	234	192	204	197	190	195	188	218	230	202	212	199	201	187	200	190	210	175	183	206	188	182	194	214	189	194	214	192	188	180	187	195	196	202	182	187	180	184	200	194	191	193	198	193	209	170	211	200	218	203	182	215	197	187	226	185	208	211	192	192	219	190	190	196	180	202	194	182	203	196	185	227	187	193	208	203	193	176	201	196	189	206	185	195	200	203	193	212	189	198	207	200	197	177	212	213	192	220	203	195	201	184	238	194	195	167	184	210	208	215	196	173	205	203	218	187	194	177	208	199	193	195	222	185	220	209	199	192	204	228	199	195	191	175	199	190	184	191	197	196	201	210	195	215	205	204	204	197	199	173	204	193	206	197	168	218	201	197	181	206	217	195	208	223	194	191	177	228	187	205	216	183	224	207	207	207	176	196	190	214	204	208	195	216	203	186	195	215	184	203	202	201	183	185	199	207	184	203	192	202	193	190	182	199	180	213	174	181	195	196	184	230	186	176	189	204	181	204	217	187	201	181	219	197	193	229	222	198	200	197	216	174	192	206	188	181	208	180	208	179	199	193	185	196	189	227	211	198	204	190	174	197	229	184	195	213	203	194	185	206	203	188	181	215	200	218	182	185	219	204	176	212	215	180	184	188	183	168	192	191	196	179	195	197	186	181	198	184	211	223	185	191	199	210	172	202	191	217	212	231	214	200	215	183	200	178	218	220	206	219	201	177	190	202	210	184	200	205	217	209	196	218	177	178	207	211	192	193	198	240	191	199	204	225	194	206	195	192	202	165	185	183	189	234	200	173	203	200	209	203	183	201	200	201	197	214	193	208	175	188	197	222	208	211	191	197	206	187	215	211	203	202	218	197	194	159	198	191	201	207	207	184	190	194	204	190	197	223	199	207	185	221	206	212	216	196	207	197	210	187	197	195	187	193	215	190	221	221	186	209	190	187	187	205	196	205	203	181	203	185	170	179	161	192	202	210	211	197	187	182	213	198	199	187	211	213	203	205	226	198	226	211	215	192	224	186	184	197	220	209	202	202	199	203	193	199	170	191	213	188	199	199	187	185	191	169	200	196	200	203	193	191	188	224	188	190	216	190	209	195	184	195	216	219	199	203	199	192	186	187	185	205	190	184	186	179	174	182	189	223	191	206	189	164	189	199	225	184	213	191	192	199	194	201	213	207	191	222	203	200	197	183	192	200	188	202	172	205	180	186	181	204	183	169	195	200	171	196	182	196	186	206	209	191	182	203	207	202	179	196	215	209	228	207	186	192	227	210	206	226	193	221	187	232	201	209	179	217	203	187	204	190	214	219	211	168	210	179	184	179	188	181	189	177	198	202	196	189	209	180	181	188	208	204	217	199	177	179	194	197	201	166	187	187	192	187	209	191	208	161	183	199	221	179	207	195	190	209	202	206	190	170	209	190	199	214	187	189	196	198	180	212	208	215	214	181	174	214	186	212	196	201	205	199	186	176	180	195	191	199	194	210	200	194	204	191	207	198	172	202	195	196	211	216	165	216	203	204	204	223	194	214	191	179	190	209	176	207	201	211	193	179	196	219	174	190	187	186	207	190	198	193	199	207	205	192	177	208	215	207	227	216	187	205	182	202	176	191	194	211	213	210	212	194	216	217	204	187	206	186	220	187	165	220	209	200	175	199	196	184	198	192	204	205	209	207	203	182	185	190	204	192	196	204	217	209	190	198	200	184	186	211	187	192	157	185	204	204	167	202	199	195	199	186	180	204	189	205	217	183	206	188	192	208	207	201	213	194	206	201	217	181	208	192	176	219	199	190	194	196	194	201	201	202	189	182	214	222	189	207	183	222	202	184	194	201	200	174	200	188	185	220	198	179	178	205	176	214	177	186	174	191	212	194	204	205	211	203	209	203	191	205	196	196	192	220	190	205	227	194	203	191	194	196	191	193	179	201	197	217	187	208	221	198	222	206	222	187	212	192	173	199	186	219	206	181	186	186	210	201	193	206	181	191	178	197	196	171	209	218	214	215	206	167	235	203	190	187	203	195	197	208	196	225	185	203	203	176	188	189	196	178	200	220	188	185	180	200	190	197	176	168	206	188	190	182	196	209	165	214	187	186
30030	2598	5776	6433	5320	4320	3535	2897	2575	2186	1931	1724	1514	1438	1294	1196	1186	1131	1021	1022	1011	977	910	915	895	857	816	823	859	779	786	755	784	781	788	787	705	716	701	657	665	696	702	713	687	693	709	665	694	666	706	636	628	673	579	666	688	645	656	599	653	616	675	614	669	673	664	657	623	665	607	628	636	603	624	608	628	615	613	607	587	620	585	624	592	598	618	592	648	630	597	611	603	646	696	605	671	625	613	652	646	603	672	616	589	582	656	586	645	627	634	630	630	583	604	625	606	612	667	590	616	639	560	582	632	594	636	576	596	606	625	605	657	579	578	579	592	593	581	618	586	567	578	627	629	595	635	662	656	584	606	584	611	593	638	638	595	589	602	635	631	582	628	633	652	605	572	639	579	661	596	625	587	628	618	583	657	598	600	615	610	622	590	603	687	568	593	620	658	623	638	622	598	598	622	596	583	615	567	611	586	587	609	605	562	576	570	626	576	598	590	648	662	588	600	582	592	572	584	607	655	641	681	597	573	639	620	656	626	558	612	614	616	610	597	609	608	565	630	597	609	599	621	632	604	603	596	626	592	640	650	584	621	612	595	600	613	602	607	619	626	578	614	581	621	576	623	632	614	624	602	603	599	641	543	614	561	608	642	558	627	631	600	632	592	607	567	624	575	621	617	629	588	629	614	585	562	597	588	593	561	619	640	639	631	605	620	617	571	572	593	619	632	610	595	633	589	579	624	628	593	599	603	597	653	626	619	620	610	601	593	564	591	595	577	607	584	616	601	610	612	594	658	610	582	580	623	604	627	600	551	596	640	562	554	590	614	604	575	629	605	622	615	594	606	614	575	599	600	625	623	561	596	589	605	587	566	598	631	572	618	606	589	597	628	603	590	605	576	598	607	573	599	608	598	629	605	574	622	592	606	601	613	596	602	643	588	627	584	578	589	631	624	600	559	623	589	627	622	631	595	609	626	593	599	589	592	572	587	617	593	641	598	616	605	561	561	625	587	596	629	599	628	613	636	603	622	608	593	603	629	639	562	655	584	641	624	623	622	585	573	624	621	625	581	608	604	634	634	604	609	588	605	559	603	619	632	621	643	595	629	616	614	639	566	594	623	601	613	669	602	596	626	620	591	586	631	640	593	561	593	610	582	611	614	600	632	622	598	632	612	599	593	593	565	612	559	563	547	629	643	600	622	624	617	640	624	573	628	583	544	596	583	629	608	609	625	589	596	650	619	588	598	612	614	617	578	589	548	609	569	631	623	599	571	593	519	628	575	598	637	602	620	594	585	578	615	618	638	573	631	636	622	596	629	625	583	621	640	559	562	621	590	603	609	581	629	609	667	611	584	568	620	616	593	593	572	589	602	601	632	613	585	649	586	599	595	587	529	594	582	587	604	608	615	633	631	606	602	555	632	584	606	643	583	619	638	571	594	615	637	617	619	613	596	644	623	600	575	646	627	601	629	623	644	605	640	626	598	598	617	574	579	587	587	610	568	600	595	591	609	556	575	548	585	657	603	590	626	620	609	627	622	627	589	597	575	610	620	626	657	605	639	618	581	565	632	610	656	573	594	592	639	601	580	571	592	633	563	644	610	596	570	609	595	573	565	614	595	595	578	572	612	625	619	633	599	602	596	621	577	601	615	604	542	614	600	593	616	532	602	598	638	591	565	619	571	570	605	639	577	572	599	631	595	600	584	574	595	587	583	572	590	574	595	620	574	603	595	624	606	609	590	608	609	605	579	578	594	571	619	586	616	592	612	607	587	590	569	616	625	584	606	583	546	629	612	577	578	599	607	623	640	550	567	583	576	579	625	574	632	572	601	589	580	593	603	614	611	636	599	613	601	591	563	531	627	615	596	555	623	627	581	598	629	595	577	591	646	615	580	632	621	584	591	590	599	584	585	618	621	606	558	595	603	616	573	600	601	592	611	616	661	578	584	600	593	628	637	571	578	626	592	641	647	562	581	638	558	585	587	623	633	630	654	605	599	598	621	662	563	588	566	643	629	574	577	642	606	595	649	627	582	614	612	592	614	591	601	631	637	557	634	600	624	668	628	591	596	579	653	592	622	545	581	588	613	575	605	626	595	630	628	590	559	547	587	608	596	629	588	584	606	561	593	654	624	581	618	588	603	593	582	612	632	581	603	570	568	593	661	608	585	662	617	601	605	584	639	606	603	616	603	615	583	648	627	607	590	579	609	613	629	624	640	592	625	604	582	612	630	607	592	635	598	618	579	626	590	636	608	574	652	594	687	624	619	620	648	634	610	547	580	576	634	586	609	572	600	610	601	593	605	588	546	594	649	601	549	598	611	596	602	627	573	616	597	649	599	590	594	602	599	647	612	615	584	617	594	575	614	595	616	600	618	607	579	597	584	590	600	593	570	632	581	593	646	636	589	559	595	586	577	598	666	641	594	627	606	604	599	671	623	593	566	633	622	654	569	636	601	589	653	644	611	581	601	581	563	598	605	579	574	626	571	625	657	581	595	637	614	645	632	592	598	608	619	588	620	650	599	609	560	604	647	636	605	625	646	638	556	618	596	594	590	631	605	612	623	614	617	602	607	596	634	648	540	608	584	614	671	592	594	617	602	620	582	666	580	619	630	608	595	579	620	624	590	677	589	558	667	606	600	646	571	606	610	586	561	578	585	630	583	622	616	632	617	617	591	559	584	573	641	624	584	617	576	635	648	615	610	622	571	586	531	600	579	628	570	578	617	622	642	627	568	579	599	636	597	598	660	605	632	568	581	564	581	603	601	610	584	620	620	617	615	619	633	566	656	588	644	608	586	578	619	603	600	601	570	593	647	609	569	630	568	552	620	615	620	612	605	622	593	607	594	629	638	584	591	565	624	589	593	558	606	662	557	580	583	588	569	571	620	582	610	557	624	585	617	646	623	625	648	580	544	576	583	591	603	585	635	590	625	632	575	611	606	610	573	591	592	608	534	608	551	547	627	564	617	618	616	632	632	610	574	601	614	616	640	588	595	634	605	615	565	605	614	562	603	598	610	575	653	583	563	584	595	598	581	592	604	604	608	597	614	636	591	620	617	608	582	612	595	565	614	604	593	589	656	611	632	599	591	595	643	573	609	601	649	568	588	617	575	591	657	608	599	545	637	605	568	605	586	563	637	583	624	585	608	596	603	618	660	578	647	601	650	572	595	567	603	606	598	558	627	585	619	610	581	607	602	648	601	574	603	608	581	613	617	602	605	597	574	612	594	583	581	590	573	597	632	616	640	601	612	626	615	569	620	595	577	589	573	611	614	646	573	605	612	576	577	600	566	553	607	606	650	610	650	595	576	613	632	581	595	582	608	638	586	591	622	590	613	606	599	615	624	595	646	593	594	599	605	596	598	595	577	606	597	586	625	632	599	606	598	570	582	656	612	568	574	621	628	587	601	636	615	580	621	597	617	608	598	583	591	600	648	616	585	617	640	581	614	583	592	583	615	644	629	597	595	592	622	621	607	565
5779	294	193	171	186	156	140	154	171	156	146	145	162	154	141	166	152	128	144	135	137	147	145	136	135	145	143	136	146	147	155	147	144	145	148	155	147	128	131	143	157	158	143	152	137	193	157	142	141	168	140	159	169	132	150	142	132	136	146	147	138	140	137	144	135	156	144	176	145	142	133	143	162	152	147	135	148	159	156	166	139	151	151	134	164	147	162	129	123	164	143	151	131	161	156	138	152	146	131	171	159	135	161	138	131	134	141	124	151	136	156	157	144	147	134	138	164	137	156	153	143	137	147	159	138	155	163	141	174	143	142	145	141	139	147	139	157	141	158	117	145	171	138	150	149	141	146	137	142	145	167	137	142	154	143	123	142	144	152	125	148	142	146	158	167	150	158	143	149	152	145	140	137	157	138	162	130	142	133	161	149	144	143	136	140	133	134	135	142	152	140	158	151	153	146	148	140	153	141	141	170	138	151	149	148	167	156	168	140	149	153	128	154	154	142	152	162	149	146	159	129	154	141	166	153	127	155	147	131	141	157	152	164	143	151	143	137	152	151	141	153	152	132	138	147	139	150	142	183	153	166	124	151	150	140	149	137	151	149	148	153	153	138	154	159	151	155	180	138	144	141	157	164	159	132	149	134	141	152	139	162	140	147	144	148	163	146	143	135	156	141	137	156	148	149	149	142	126	134	165	142	146	169	140	175	144	143	126	154	149	143	129	164	143	162	124	147	158	128	147	147	141	134	177	141	155	127	125	148	160	154	161	159	120	135	172	142	157	166	177	156	174	143	135	148	148	140	169	168	145	146	173	153	163	162	135	129	164	135	138	137	130	151	141	151	146	165	152	154	147	140	129	141	134	127	124	152	129	158	160	133	143	147	144	160	139	131	143	138	147	132	177	172	148	158	145	143	147	156	149	137	141	156	153	115	117	144	129	144	128	161	136	152	178	149	160	161	129	157	145	152	146	151	125	155	133	142	176	133	142	136	147	150	169	149	173	143	142	131	164	142	154	118	152	156	142	146	151	153	142	145	143	156	146	175	159	141	144	148	146	133	153	136	147	151	147	166	130	138	160	162	160	135	146	150	135	143	155	159	141	148	168	158	145	148	152	172	149	144	148	150	134	157	161	135	174	155	143	167	142	176	146	153	142	145	126	145	147	175	143	150	133	174	158	145	157	135	142	131	147	150	158	140	146	153	131	143	151	139	161	128	141	140	151	158	161	161	135	148	150	152	146	178	137	126	132	163	152	129	151	154	138	165	160	154	152	154	132	156	150	136	143	144	153	168	149	160	158	130	137	153	140	173	159	166	145	151	140	155	143	159	127	147	147	135	148	138	140	131	159	161	138	171	172	152	152	138	159	146	147	146	149	154	128	169	129	129	152	143	122	146	159	153	160	143	136	156	136	156	171	138	161	157	133	154	146	132	133	151	138	152	145	134	165	151	157	161	135	143	141	145	143	140	143	144	150	141	154	155	154	146	134	159	118	146	167	159	148	154	144	179	137	135	148	149	135	172	149	152	148	164	146	145	127	173	180	130	143	135	149	136	151	151	126	145	139	162	153	160	161	150	144	156	179	124	158	141	136	145	119	130	129	156	132	144	148	154	171	171	149	161	152	163	159	161	149	171	125	147	156	190	170	148	162	156	162	143	142	159	152	155	172	153	146	155	156	153	146	141	134	151	130	157	156	129	142	159	168	127	171	154	151	161	174	136	140	153	153	144	126	165	155	127	134	138	163	146	150	149	152	162	153	151	145	128	152	136	146	168	130	143	154	145	145	159	144	170	145	162	156	144	134	148	137	139	137	135	164	174	141	145	143	151	137	144	130	165	133	126	163	143	140	155	148	153	153	157	140	153	151	143	175	155	145	168	133	156	166	162	137	164	142	146	166	158	141	146	158	150	136	162	177	141	144	151	140	155	133	120	157	151	134	150	170	162	161	143	139	148	131	156	134	127	142	158	157	162	164	135	159	144	169	140	142	141	156	159	140	137	148	138	134	134	130	161	165	149	151	177	150	145	151	145	159	156	136	149	135	157	149	153	133	152	131	139	155	154	142	159	167	133	150	132	158	167	180	134	144	162	132	148	148	143	159	142	148	133	139	143	140	142	161	130	142	167	139	145	136	152	140	135	118	138	156	176	123	141	157	147	156	165	185	158	155	142	150	150	147	127	137	144	159	164	155	169	130	139	150	150	148	152	146	153	132	136	187	143	151	152	149	138	127	150	153	135	131	135	157	127	159	130	160	168	136	121	150	124	144	138	172	144	161	141	153	147	160	160	144	146	143	145	148	146	148	149	133	156	161	150	139	143	154	147	150	145	135	152	153	157	122	148	161	166	143	161	136	145	143	149	137	141	148	142	155	145	157	135	140	134	148	154	153	148	152	144	132	138	150	134	153	152	161	167	149	151	148	136	156	142	137	117	144	140	164	166	149	144	136	140	132	148	143	141	138	141	129	159	147	135	149	145	169	144	130	174	142	154	131	142	133	135	141	141	128	147	157	163	156	163	133	149	146	146	156	142	126	119	141	132	169	136	172	161	154	141	155	135	123	133	157	125	150	136	150	136	145	144	143	152	141	146	165	160	154	140	155	145	137	154	131	147	148	146	133	160	138	150	153	143	133	143	168	154	143	147	166	140	145	133	139	166	154	142	165	151	137	157	156	142	156	152	151	150	129	165	139	150	168	131	161	144	148	155	162	153	152	146	136	151	139	142	139	140	160	135	130	168	132	155	156	146	155	144	154	163	143	159	146	143	158	163	156	172	150	148	145	151	144	159	161	150	136	162	155	139	156	138	142	156	144	152	156	155	161	142	137	136	145	133	154	167	136	159	141	140	154	129	155	150	144	142	145	157	132	143	136	162	132	134	147	129	163	147	159	146	159	156	160	157	128	149	160	146	149	180	174	155	152	135	158	145	150	156	162	140	150	157	136	147	156	155	146	155	148	141	144	167	132	145	130	141	146	141	153	172	158	166	160	143	152	155	167	137	161	151	147	148	161	159	152	169	150	152	160	132	146	146	152	125	153	131	154	168	148	140	148	139	153	140	160	153	157	133	155	155	150	136	167	139	139	143	164	145	170	142	147	142	149	146	158	144	151	143	133	148	142	128	145	145	151	130	161	140	165	147	165	144	148	133	126	135	149	145	150	139	147	127	145	146	151	145	158	137	155	141	143	133	161	131	138	146	147	134	120	127	137	152	147	131	148	141	148	146	125	149	146	160	150	150	147	143	127	139	156	162	150	152	147	163	142	170	124	131	134	134	178	159	137	126	135	167	158	150	123	148	172	140	134	154	150	147	165	141	130	130	132	145	140	176	145	153	141	174	158	148	134	140	160	148	125	126	136	152	155	145	167	145	132	134	146	139	143	157	137	140	164	159	151	147	146	147	159	131	148	130	142	159	143	162	157	149	164	141	151	142	149	136	137	136	159	162	152	146	167	139	138	150	158	157	127	171	142	150	141	144	133
5899	524	620	604	586	584	519	541	495	505	485	507	481	522	494	463	463	473	485	462	462	465	467	443	455	452	447	457	443	496	465	442	460	512	456	437	461	467	479	440	471	464	478	438	447	435	463	476	451	432	437	422	461	467	496	434	416	478	465	467	447	506	507	459	463	459	442	433	415	439	494	449	476	418	449	488	486	440	429	458	473	463	452	475	427	454	494	474	422	448	438	451	494	420	441	465	485	501	413	440	453	484	454	463	430	475	449	453	454	445	464	477	476	489	515	453	445	459	469	450	483	439	461	478	469	487	495	474	449	453	458	461	424	479	465	455	457	486	432	450	447	461	443	460	452	492	485	460	480	451	429	435	504	449	468	466	484	422	443	498	458	482	469	455	469	487	432	426	481	466	426	482	458	494	484	454	441	463	441	482	456	439	439	471	417	488	472	520	459	460	427	486	454	422	461	467	424	466	490	468	454	430	460	443	461	433	476	461	408	439	475	441	474	451	447	456	464	453	440	473	452	460	420	471	455	437	437	470	428	499	460	455	467	468	456	464	387	450	518	408	490	445	468	466	464	505	495	472	426	486	479	476	449	433	461	465	444	494	486	499	457	462	438	453	450	449	469	462	431	448	504	441	473	487	456	470	497	433	465	488	462	422	469	467	417	439	517	441	444	461	459	452	470	410	476	454	490	473	448	450	451	496	420	428	466	467	439	468	471	506	459	471	511	435	450	416	463	429	473	432	461	449	446	487	482	458	456	435	426	446	448	482	489	446	425	448	450	454	452	448	411	485	444	456	482	446	478	445	461	461	449	457	487	433	504	486	508	451	438	417	495	467	501	481	455	472	485	470	477	441	480	465	443	468	495	491	433	477	436	497	443	481	472	434	477	446	472	490	429	449	490	469	511	442	451	482	423	472	443	493	458	449	455	433	458	431	441	440	434	454	438	463	457	427	416	445	462	479	421	452	469	434	464	440	453	446	418	417	468	455	485	466	483	452	435	491	398	473	416	449	427	475	437	463	448	420	488	425	450	464	482	465	458	457	473	435	532	462	442	432	460	462	497	474	473	476	513	468	492	465	452	472	465	493	480	488	450	474	452	455	460	411	425	460	459	418	440	434	494	483	477	453	435	437	445	473	455	456	465	496	463	440	462	489	495	484	452	474	447	453	477	428	430	490	422	455	476	453	432	450	443	460	472	443	494	457	442	462	466	442	431	454	433	451	438	445	488	510	446	438	475	421	486	414	453	448	479	448	477	424	497	438	524	475	450	455	450	468	484	470	491	444	467	443	466	451	448	479	428	451	425	439	497	441	468	467	418	503	438	449	459	474	440	460	451	476	473	446	486	459	444	444	461	481	498	427	471	479	489	446	467	484	516	463	421	470	466	491	444	468	483	430	436	443	460	442	458	468	475	443	450	457	472	477	467	486	463	472	523	469	467	473	422	408	507	453	451	493	463	474	436	432	436	478	408	469	458	434	460	456	455	456	455	456	484	484	437	482	459	429	471	469	489	435	484	468	470	466	410	471	486	466	458	411	444	442	439	466	471	457	474	476	456	469	423	461	482	465	465	432	500	447	446	469	440	508	465	490	429	477	466	441	444	457	473	479	435	458	455	439	435	459	479	462	453	496	443	468	445	482	465	497	428	450	480	465	475	452	444	410	478	498	427	416	468	486	439	476	485	441	487	447	466	449	437	432	420	489	449	486	472	466	473	444	467	484	453	513	430	456	434	459	416	442	468	468	448	463	460	489	444	457	509	480	434	431	465	482	450	428	456	463	431	483	436	472	473	451	458	463	518	456	457	433	460	455	481	444	489	472	475	428	426	465	457	439	467	421	417	462	500	466	502	450	483	453	449	416	463	455	481	449	411	462	461	468	451	442	449	502	412	432	444	473	450	435	479	462	451	446	449	443	479	456	451	486	455	472	478	463	455	431	446	429	427	459	463	485	420	495	474	456	460	460	407	460	444	438	433	447	468	486	456	460	474	445	446	469	481	444	440	477	450	453	450	445	461	429	455	440	463	444	441	429	474	433	443	457	444	479	467	518	475	484	443	467	475	447	458	437	452	464	456	468	415	445	456	464	471	395	446	448	437	424	413	454	441	443	434	471	434	395	465	498	445	437	432	464	470	426	430	478	456	422	492	423	484	471	460	471	474	431	486	481	481	410	472	454	504	437	468	519	418	495	439	491	473	503	450	456	430	427	444	439	440	463	468	429	460	437	475	491	400	479	463	467	417	479	487	474	485	478	442	435	481	435	455	419	425	443	490	453	485	473	459	446	467	472	421	478	484	474	493	469	438	505	454	459	442	469	451	451	430	480	469	455	449	481	455	473	437	439	437	471	474	486	489	470	487	459	483	462	419	419	423	463	464	459	458	453	483	453	446	473	459	496	461	447	502	447	444	432	445	474	463	454	441	475	417	436	472	451	432	482	453	451	472	449	459	470	483	463	461	430	457	436	446	442	441	479	457	485	496	489	450	442	423	420	430	471	482	451	451	493	476	461	430	481	463	427	475	479	424	470	412	447	438	436	481	438	446	457	444	465	494	453	478	511	492	470	442	403	449	455	458	456	441	471	427	455	454	454	462	460	460	463	481	457	478	477	444	438	453	485	431	426	440	479	446	465	470	508	454	445	459	467	443	473	427	443	475	449	454	502	484	465	481	444	446	488	435	458	454	445	446	474	437	434	452	438	461	484	455	454	488	441	438	470	441	432	482	428	440	485	467	451	499	497	484	453	458	441	457	437	452	493	451	493	418	451	439	440	434	487	456	427	449	471	455	438	464	471	447	463	461	440	448	435	433	484	446	450	463	426	489	445	456	446	460	470	438	439	487	422	475	450	448	462	463	433	477	453	454	503	469	445	447	470	465	483	445	431	513	453	504	453	426	434	443	419	458	449	489	456	448	409	503	467	496	490	478	459	458	454	414	464	466	468	491	450	452	440	448	469	476	471	454	444	428	466	434	450	459	402	461	425	493	509	489	459	447	449	467	469	438	468	476	479	499	463	471	431	458	448	456	452	486	440	477	476	432	487	509	485	471	453	440	450	462	446	448	482	448	467	484	497	466	471	480	434	446	509	423	458	442	454	480	460	455	444	481	433	432	499	438	481	452	441	493	459	453	455	451	472	507	476	451	491	495	455	495	448	442	483	433	449	476	495	469	488	473	470	426	443	491	446	438	489	449	438	458	507	469	499	448	447	508	458	451	422	465	455	507	407	459	467	461	430	489	426	457	438	459	480	494	412	448	444	437	491	469	426	476	414	481	455	434	469	466	455	479	442	489	463	437	459	474	446	432	510	465	452	459	432	412	469	452	481	444	424	436	458	491	459	449	447	461	435	449	425	467	464	487	412	443	485	425	443	442	448	475	452	440	445	462	465	500	460	503	450	434	445	420	479	444	439	466	463	474	482	440	455	487	460	450	442	484	490	497	494	493	466	471	464	508	470	473	429	447	441	452	485	491	452	431	457
40226	8191	1373	991	680	509	409	304	240	235	198	169	191	136	161	133	150	125	135	107	126	125	95	118	92	132	112	121	106	113	102	113	88	113	121	122	86	113	99	112	101	110	107	98	105	94	110	109	107	110	105	116	90	93	104	102	109	84	100	110	88	112	108	113	83	96	96	88	84	97	104	114	112	96	98	86	109	98	108	102	86	101	102	109	92	79	87	90	106	96	98	99	100	87	104	93	103	95	111	89	101	107	85	92	115	106	101	101	107	105	97	83	80	116	91	97	105	109	102	98	78	87	108	104	86	91	108	88	83	99	102	86	99	103	84	79	103	73	115	96	93	102	97	108	93	90	92	88	100	83	108	106	115	101	105	114	120	95	99	99	82	98	94	88	111	104	91	96	93	92	109	101	95	98	97	94	95	105	88	111	76	87	88	87	103	82	99	103	94	97	99	106	85	106	104	96	114	102	98	88	104	106	98	108	94	86	113	90	103	90	98	95	83	100	92	103	103	100	92	120	92	103	96	126	113	85	115	89	87	103	100	95	86	101	100	108	96	90	110	106	103	106	105	100	99	93	94	94	95	87	86	107	87	105	116	94	91	93	106	118	107	99	95	95	97	83	90	105	110	100	87	82	114	100	112	116	117	100	104	110	93	92	111	112	102	108	111	91	115	98	98	85	100	95	107	92	103	122	102	93	92	96	108	112	103	84	106	104	100	86	86	87	100	96	93	104	110	99	89	92	111	91	83	116	108	103	101	110	102	97	105	102	107	97	99	102	97	102	95	94	98	93	96	99	111	99	88	87	92	89	102	83	112	113	94	93	102	81	106	103	95	102	90	101	92	99	83	106	114	84	91	91	91	91	119	108	105	85	106	104	88	112	99	96	78	98	118	101	88	105	93	92	94	96	91	95	99	104	94	91	101	114	84	101	99	72	77	86	105	95	105	90	90	102	98	109	96	89	99	104	106	103	94	108	82	97	125	100	105	88	96	107	89	97	96	102	114	91	107	99	97	120	89	79	116	94	92	96	107	85	98	100	85	94	101	116	88	97	105	92	103	92	92	110	96	92	96	109	93	101	102	92	79	112	110	101	85	87	95	113	101	88	85	90	94	103	105	95	109	97	109	103	95	94	96	102	90	91	98	100	84	83	102	91	115	92	96	94	95	82	95	89	108	95	94	95	111	99	110	85	96	114	108	99	83	105	101	85	94	92	108	114	90	100	82	99	106	89	87	103	101	95	109	85	101	107	85	113	108	102	83	102	112	104	87	81	101	127	103	96	100	91	86	100	109	112	98	84	96	93	90	93	104	106	104	103	104	105	106	93	115	94	81	99	118	119	83	95	90	107	107	101	98	103	104	99	80	114	98	85	126	95	116	122	104	93	88	96	96	92	96	96	92	97	95	113	97	92	98	108	94	103	84	101	111	71	103	106	106	88	99	112	86	85	100	94	95	91	92	94	103	101	99	107	108	92	110	104	115	93	87	104	102	98	95	105	123	101	108	104	84	86	108	92	79	95	88	78	86	101	88	91	67	87	106	99	98	108	91	101	104	103	84	94	101	89	105	95	95	88	96	100	86	87	104	95	102	85	104	111	94	111	91	106	76	100	95	121	93	106	97	87	106	99	103	109	106	110	98	112	93	110	89	103	99	100	98	95	85	101	113	116	100	102	105	110	97	111	96	105	103	118	112	88	72	105	95	82	98	107	111	94	106	98	105	96	85	99	80	84	91	99	89	102	101	106	85	96	89	100	77	93	89	95	91	95	104	95	104	105	112	95	90	95	92	115	84	101	94	104	106	108	116	104	89	126	105	120	107	86	99	90	99	95	76	90	109	99	102	106	101	102	94	97	89	98	94	93	98	105	89	110	98	92	108	101	87	101	102	96	97	110	97	97	90	96	121	105	115	90	98	90	89	93	97	84	98	83	103	126	83	112	99	75	97	95	106	99	84	87	81	89	99	86	99	103	99	87	98	105	90	94	97	98	104	118	104	94	94	101	116	107	100	107	96	98	92	99	89	111	95	94	101	109	109	94	113	89	99	105	92	94	112	102	108	97	89	95	91	103	118	111	103	96	106	105	114	111	88	97	74	85	108	98	106	119	98	122	95	98	101	82	88	94	81	82	112	97	98	81	105	89	101	94	92	95	89	96	107	129	103	102	99	112	90	106	98	107	104	94	113	90	107	116	87	106	109	103	97	93	105	96	94	111	102	83	100	96	99	99	104	104	94	88	86	97	99	90	124	87	86	93	101	92	113	100	106	95	102	91	116	85	112	90	98	97	98	96	95	83	99	106	82	116	90	96	106	111	100	123	98	86	102	107	95	95	111	95	90	113	96	79	94	93	85	105	88	91	109	98	93	92	112	110	92	106	113	106	92	83	92	91	98	109	85	96	109	106	76	88	86	95	90	97	94	96	108	96	99	113	101	111	98	83	106	97	98	109	87	69	103	113	102	102	92	116	102	111	96	69	102	91	106	107	109	105	102	119	95	109	101	89	95	103	102	81	107	94	105	89	93	121	100	88	108	102	101	97	106	99	106	82	115	100	83	89	107	92	99	99	93	94	103	79	101	108	108	94	88	98	91	86	103	99	105	114	104	101	102	87	105	104	106	117	97	113	90	118	106	93	90	115	94	90	118	88	98	87	104	91	109	97	113	85	100	103	98	108	122	97	87	97	97	98	93	103	100	127	116	81	96	100	95	96	101	111	93	105	86	110	94	103	123	99	103	101	86	99	113	93	95	111	87	106	110	100	91	111	110	97	117	91	83	90	97	95	87	106	86	99	100	77	86	115	90	92	98	96	97	114	106	102	90	104	81	89	108	97	89	89	75	89	89	93	98	109	103	96	100	105	110	95	80	101	107	93	101	105	113	93	99	101	98	104	86	95	99	96	100	92	103	94	104	90	98	96	96	98	105	97	93	84	97	98	89	93	110	100	90	91	111	73	101	99	109	89	89	114	86	100	95	98	97	97	91	102	112	107	118	112	87	100	106	100	123	112	98	101	102	86	101	104	121	98	104	91	90	83	97	94	108	115	103	97	91	104	97	114	108	96	79	110	117	82	108	108	95	97	90	107	86	99	107	105	108	102	105	83	88	95	117	94	109	106	91	103	104	97	93	101	108	97	101	100	90	87	105	108	97	99	88	101	98	105	91	101	102	90	87	79	110	112	99	86	87	110	114	107	93	85	84	104	100	92	102	106	104	90	93	107	94	85	114	104	87	93	95	96	86	95	94	101	111	75	89	94	105	89	102	108	85	80	98	87	111	106	96	97	88	114	86	99	94	92	85	78	90	99	101	105	105	82	106	94	93	102	89	79	103	101	90	88	78	105	101	98	101	85	100	90	76	95	110	98	104	91	108	90	79	87	107	96	88	84	85	90	103	89	100	91	96	91	91	97	102	91	104	95	111	96	112	93	107	108	108	95	94	116	88	101	117	96	105	98	98	99	115	95	100	103	108	106	97	100	105	95
21785	1353	3129	3510	2860	2400	1920	1497	1293	1208	1045	902	824	728	733	631	639	639	557	568	561	539	483	527	473	454	435	431	449	432	445	432	422	388	405	390	408	365	373	392	395	407	367	399	397	379	362	385	352	357	366	381	373	358	359	360	384	362	382	397	378	344	334	372	363	361	342	350	346	349	352	336	336	325	332	335	361	377	380	354	338	359	337	353	341	331	321	321	355	356	343	376	324	342	330	340	333	345	330	340	358	324	335	396	361	346	330	352	320	367	330	309	335	342	340	336	373	309	340	329	388	370	355	333	333	329	348	352	370	340	332	328	374	329	327	334	330	365	309	302	355	361	354	328	318	356	313	341	360	337	315	362	346	331	348	347	350	352	330	315	326	305	352	338	317	329	342	338	317	358	320	338	322	377	352	376	356	356	381	331	291	355	326	322	320	382	342	363	370	350	354	348	313	347	344	340	309	338	314	340	319	296	332	319	366	363	351	326	380	343	334	307	313	327	319	332	357	328	330	339	334	368	363	354	339	328	318	332	305	351	318	344	365	335	316	328	329	325	326	325	327	351	362	325	326	351	362	354	345	335	323	349	319	328	365	346	339	349	327	320	355	343	328	311	343	327	353	329	325	336	292	327	360	335	361	330	331	335	330	327	366	304	320	334	314	287	325	325	326	347	335	340	332	310	318	328	340	335	324	351	366	327	358	371	355	340	348	342	364	328	344	332	352	350	362	337	357	329	374	374	357	335	327	337	321	348	315	344	335	340	322	358	312	337	367	323	355	359	353	324	304	330	343	333	349	373	356	290	378	353	323	320	341	320	335	330	333	318	334	354	309	310	323	379	354	319	350	331	324	310	344	360	327	304	331	337	353	320	337	351	338	338	321	364	302	296	331	358	344	330	338	345	340	313	361	335	350	350	359	355	316	336	324	303	293	315	345	335	348	307	368	301	358	364	343	317	352	353	334	350	325	333	293	342	345	319	326	338	316	326	337	327	323	331	333	302	340	347	335	349	330	320	331	311	323	346	358	336	352	321	348	351	384	340	354	296	350	335	330	344	326	361	329	310	317	376	326	339	313	339	358	349	326	364	322	317	311	362	341	328	349	325	332	318	352	353	317	343	354	321	349	314	357	339	349	336	328	325	315	362	339	364	333	351	350	330	331	354	338	327	342	328	339	322	346	374	328	353	344	354	316	326	329	352	358	341	351	342	341	299	360	354	367	320	325	375	340	327	330	317	323	342	326	349	356	312	328	327	300	370	317	341	340	347	344	343	300	319	367	350	344	341	304	347	341	359	320	327	334	311	312	382	319	352	348	326	343	354	326	322	337	355	366	328	347	332	298	349	372	331	324	334	345	325	361	338	340	349	333	315	340	333	311	323	344	333	335	309	314	328	317	345	321	330	314	295	324	314	334	329	330	359	343	336	306	368	354	330	313	353	352	361	364	315	357	355	303	336	310	345	335	343	340	362	325	306	326	324	337	331	326	336	319	373	339	334	344	315	327	350	342	325	308	331	350	344	333	333	345	347	336	353	324	317	333	343	357	338	342	334	327	326	327	329	336	344	358	337	326	328	318	355	343	332	347	350	339	375	322	345	335	364	345	388	355	334	344	306	328	313	331	330	316	322	332	333	334	330	347	345	315	324	345	360	332	343	374	337	330	336	340	384	324	335	319	353	306	317	310	343	348	309	313	296	322	336	352	342	319	324	326	354	324	347	329	310	323	348	346	367	304	334	313	353	310	312	367	362	340	351	344	311	357	339	330	349	345	377	335	368	326	327	322	359	324	340	320	323	357	355	308	314	316	345	329	340	331	306	357	290	353	341	363	340	331	342	322	344	319	346	332	350	361	343	320	310	324	326	347	343	342	318	336	293	328	356	318	326	352	351	298	357	349	363	333	297	338	324	373	339	315	330	359	345	337	362	332	379	320	323	386	330	330	309	357	342	323	348	348	344	326	329	334	363	339	320	330	345	319	333	327	335	319	352	347	325	354	290	298	357	317	358	364	335	347	333	344	337	351	333	320	343	359	339	322	359	302	318	310	350	378	347	334	316	357	344	371	343	309	326	337	337	347	332	348	356	320	350	307	341	306	332	333	349	299	325	327	309	357	350	340	327	316	330	344	358	327	318	304	328	347	350	319	339	324	325	326	339	357	350	319	373	332	330	321	326	335	329	325	365	361	335	329	355	342	335	371	325	359	360	326	390	325	338	326	319	331	332	333	339	340	322	345	325	354	345	356	296	332	315	335	312	324	354	353	354	329	328	310	315	318	322	351	330	325	323	383	309	310	343	330	337	354	339	339	360	319	338	297	355	324	354	372	361	319	315	341	339	384	315	338	333	357	334	336	343	312	332	349	322	374	348	352	324	329	326	299	334	337	315	339	322	360	360	343	372	335	325	317	378	303	351	328	348	314	316	355	350	322	351	300	344	324	292	334	355	350	339	321	348	341	330	319	317	357	343	315	326	315	330	321	350	310	309	341	345	333	333	312	326	370	323	354	340	336	335	307	323	336	347	336	353	354	326	332	370	355	342	308	336	334	328	316	375	341	355	359	345	319	334	319	320	374	335	339	326	362	357	327	336	344	360	353	328	341	312	342	341	332	342	386	348	357	322	346	349	378	314	355	327	326	344	359	308	344	328	335	343	344	354	298	341	344	297	345	392	325	311	337	349	310	327	313	330	357	347	334	338	302	350	351	336	346	342	335	334	338	363	350	354	362	311	378	343	338	331	332	340	315	323	323	347	309	361	343	396	320	330	329	326	312	325	334	334	329	376	353	341	336	353	317	338	331	342	310	313	354	326	319	326	343	334	329	350	319	342	340	325	334	339	344	334	304	333	346	340	333	351	332	342	332	322	358	317	353	342	329	343	320	329	298	334	322	330	348	332	344	326	314	356	350	300	340	334	350	312	360	319	323	334	349	372	321	368	299	328	362	334	342	334	306	320	318	347	361	327	330	320	359	321	339	316	337	365	337	353	356	317	292	334	341	341	337	367	345	335	332	341	316	348	308	344	317	352	340	320	366	330	319	363	374	314	296	359	316	344	330	354	368	336	378	333	326	344	345	324	357	332	350	357	320	301	345	307	348	309	334	335	330	351	303	340	344	322	313	285	334	304	333	334	363	353	340	338	368	310	359	348	325	381	345	311	305	366	370	353	338	338	351	322	348	332	334	324	355	301	312	330	349	330	304	333	351	380	355	342	326	351	317	301	346	319	324	323	304	364	331	302	357	330	346	323	325	348	331	333	314	345	339	307	364	344	342	351	319	318	313	341	344	377	342	340	334	334	320	361	335	314	316	347	301	345	304	349	329	337	326	323	332	320	378	340	354	333	360	338	318	343	350	337	334	368	357	348	319	372	353	337	345	370	325	340	311	350	339	331	325	337	373	354	327	334	357	336	323	368	351	308	325	394	329	339	349	368	368	317	340	339	349	317	339	332	336	368	317	344	319	358	347	376	340	338	351	325	335	301
50248	17239	4045	1987	1465	1024	808	641	541	449	409	370	335	331	294	311	278	286	241	273	251	260	241	205	245	249	250	193	217	223	209	241	221	224	233	205	216	225	189	233	220	196	191	209	199	181	182	194	201	188	210	222	191	192	226	215	197	209	222	209	192	194	198	201	184	206	212	191	213	198	211	214	203	203	210	175	212	195	213	174	168	197	176	230	177	177	205	199	211	198	205	203	164	180	230	190	208	228	186	193	182	216	213	219	181	189	197	217	212	217	209	188	200	204	194	207	197	213	212	224	210	191	212	168	174	184	190	217	168	214	209	180	205	204	188	198	187	208	203	210	180	194	198	207	191	191	201	196	202	184	201	200	216	214	182	217	228	194	199	177	206	195	201	176	193	225	186	182	212	187	197	233	177	165	169	214	204	205	190	186	199	218	197	210	184	209	200	205	192	210	180	188	203	184	200	186	207	191	206	181	180	218	195	208	186	179	190	195	190	169	181	223	177	235	198	195	197	194	180	192	203	187	195	213	188	203	212	230	185	167	206	200	193	207	169	190	213	203	210	213	203	205	178	205	196	208	174	206	204	200	200	202	201	209	213	199	197	170	208	186	205	212	190	188	189	192	192	198	178	185	209	177	207	182	172	204	191	205	186	215	211	206	176	171	211	186	188	214	207	193	206	210	195	192	210	178	203	179	181	191	220	192	189	175	193	200	208	197	204	213	213	176	196	180	208	205	206	222	208	195	175	198	204	197	220	202	189	208	183	193	221	185	198	192	195	206	195	189	206	190	193	223	206	198	180	189	192	223	198	200	177	199	201	215	193	177	176	193	214	190	212	194	182	187	191	200	203	187	180	189	191	200	205	215	202	204	203	200	181	176	202	188	216	230	199	199	205	206	200	202	174	206	216	189	197	222	217	188	201	193	202	215	182	160	166	196	178	190	210	211	194	203	204	196	209	194	192	197	185	225	202	182	207	174	212	193	181	207	200	194	198	206	173	198	175	197	184	183	203	181	182	192	213	209	216	188	189	223	189	211	194	192	206	231	191	204	178	182	203	185	205	175	188	204	216	180	180	184	200	189	195	197	192	161	229	178	220	195	200	177	228	203	171	206	198	214	198	202	207	182	224	202	199	229	198	166	200	206	201	206	188	179	187	199	201	194	189	201	186	174	195	188	187	195	193	186	205	178	215	173	192	184	186	189	188	173	197	191	201	207	208	172	228	201	197	180	251	201	174	183	179	203	194	210	187	236	188	173	186	209	187	206	202	190	181	196	193	207	175	203	225	188	200	205	213	218	203	214	208	178	178	203	170	193	197	189	183	167	211	189	202	184	205	191	205	195	213	190	193	189	186	241	190	195	211	192	180	220	221	211	197	219	200	206	202	191	193	187	202	214	202	201	205	172	205	200	165	185	202	180	194	175	193	233	187	198	188	179	179	206	197	194	203	200	210	172	183	201	186	204	198	213	201	205	176	183	208	214	180	206	193	200	194	181	198	202	197	198	194	174	207	188	189	177	198	182	210	190	194	198	176	190	209	208	201	176	200	192	195	190	190	213	206	200	201	168	201	180	183	170	203	192	208	198	200	199	178	212	180	203	204	175	189	189	196	219	200	207	183	179	214	185	180	207	217	218	222	200	191	171	182	181	210	198	198	185	184	190	225	190	181	202	197	197	166	170	190	205	240	196	199	217	214	208	189	185	193	180	189	204	208	211	213	213	204	205	200	195	207	217	180	193	196	198	212	185	204	188	223	203	180	206	182	220	221	178	201	192	216	201	185	188	195	193	183	205	193	194	204	217	174	189	206	176	197	180	203	218	180	195	205	194	209	178	196	197	233	198	198	228	207	244	207	208	206	198	217	198	176	187	207	172	192	221	219	209	182	201	192	180	193	184	178	184	211	197	210	201	209	207	216	209	199	205	213	179	166	198	208	189	202	218	192	199	200	214	192	182	192	194	198	195	207	195	192	232	199	201	215	188	203	185	180	206	214	215	204	202	181	187	216	185	194	228	183	205	182	191	211	193	193	193	197	206	195	195	197	208	178	198	213	217	205	222	175	197	226	209	194	199	208	206	236	209	181	200	208	199	205	224	194	182	203	200	209	177	193	180	182	208	177	198	209	199	221	183	198	186	185	227	181	185	169	199	207	205	177	177	196	203	165	206	200	208	203	212	189	194	207	190	203	206	184	199	209	197	213	197	192	168	213	176	195	217	196	179	181	193	180	203	199	205	203	166	219	208	174	204	187	168	212	199	218	198	206	190	185	188	191	194	184	193	190	197	198	198	189	190	185	181	207	199	190	199	189	184	207	201	163	193	214	195	196	185	186	212	195	195	175	200	197	209	210	174	221	183	175	207	182	198	211	224	168	207	211	201	185	202	221	198	215	201	206	187	187	195	220	200	201	212	187	219	192	215	200	182	190	202	198	207	179	209	215	187	160	217	189	197	208	191	184	203	195	186	171	195	219	190	198	193	172	205	220	181	196	192	186	181	218	200	228	218	205	216	170	176	184	211	202	199	210	185	212	196	215	188	196	168	188	195	197	172	193	199	198	205	186	204	208	223	184	175	188	185	182	207	179	160	204	192	184	196	195	208	213	195	173	227	184	165	200	184	184	187	186	188	226	222	194	205	205	198	187	200	214	209	209	187	228	200	202	197	212	203	212	215	197	170	214	185	188	204	208	172	192	202	163	173	196	211	183	194	216	196	196	237	190	193	204	221	206	198	192	180	204	195	193	208	170	179	186	202	216	179	205	202	212	228	188	214	190	194	229	190	181	181	200	200	198	209	194	177	203	199	190	163	195	176	181	195	194	205	194	197	196	177	189	193	186	198	196	219	215	201	185	193	198	189	205	194	224	221	169	190	178	183	211	171	186	200	185	227	210	214	191	199	200	201	200	220	215	201	189	203	203	202	192	206	186	200	206	194	186	197	200	206	214	211	202	180	176	159	190	181	195	213	189	197	196	193	193	187	184	184	211	197	185	193	186	202	203	183	173	197	233	192	188	205	191	186	192	201	187	220	177	213	197	205	199	186	181	174	179	161	176	160	189	159	205	203	184	205	202	207	196	190	190	207	189	170	198	223	193	212	185	201	193	202	199	178	230	170	188	198	209	211	173	183	170	221	221	201	173	190	187	184	198	211	208	190	208	177	210	179	180	214	213	210	200	190	198	205	205	206	205	193	198	215	172	200	186	216	211	187	183	182	219	202	176	200	206	218	201	181	192	197	196	192	205	184	193	196	193	198	198	188	184	188	211	184	190	220	208	207	182	198	202	182	195	179	205	193	189	209	200	191	197	218	175	207	204	176	212	188	179	210	205	188	212	187	191	200	183	193	212	193	194	189	174	192	196	175	202	181	187	209	226	181	201	204	236	191	199	178	171	196	197	215	216	201	198	186	192	217	204	198	187	194	183	225	197	218	179	170	186	173	180	206	205	207	182	184	194	191	189	204	193	200	191	154	198	202	218	190	212	198
28120	2578	5963	6415	5504	4455	3592	3049	2556	2213	1938	1697	1605	1460	1322	1285	1165	1177	1093	1057	1007	970	938	918	876	883	819	830	763	779	749	750	747	774	713	701	727	755	731	720	692	678	670	687	673	647	670	700	664	648	657	647	659	664	664	640	622	616	660	626	606	618	624	686	615	606	654	659	652	643	620	633	586	611	592	612	623	632	656	627	596	607	642	631	630	569	664	621	602	634	603	585	591	603	658	615	618	583	617	585	620	658	606	626	602	618	608	602	579	654	642	607	646	586	619	606	588	624	631	636	596	644	581	595	570	616	593	584	601	643	605	602	590	607	586	614	608	639	588	590	639	582	590	653	569	587	571	588	640	641	577	634	580	567	587	613	601	578	595	572	608	573	609	598	611	649	606	583	661	671	602	625	610	612	535	599	636	588	606	654	593	571	583	600	618	651	633	601	659	669	561	638	584	625	618	590	599	618	586	595	639	644	580	627	559	646	605	603	586	609	570	582	602	567	637	590	619	586	619	645	565	572	581	608	644	621	628	598	648	588	629	651	640	613	587	569	593	633	639	574	615	619	615	607	609	597	630	597	592	611	594	624	637	592	577	622	597	585	655	613	617	609	584	611	624	611	585	615	561	599	600	605	639	592	620	555	570	605	601	603	622	599	590	624	563	597	597	609	582	599	618	565	617	594	598	620	595	560	623	602	632	624	624	615	643	626	628	585	613	622	591	570	617	594	571	601	596	614	608	663	569	638	586	675	612	583	586	587	597	573	587	567	578	602	607	590	625	610	588	619	573	518	598	631	579	622	621	604	616	556	604	595	610	591	596	622	580	600	620	597	599	607	611	611	638	605	624	627	631	608	643	599	598	616	625	596	573	630	603	609	634	589	580	600	619	607	596	551	620	611	631	632	637	640	601	588	629	659	568	608	639	608	632	618	574	595	626	586	562	654	629	629	621	571	621	604	592	630	617	603	618	623	583	652	610	645	598	609	585	659	600	573	616	607	571	630	626	565	575	632	642	597	568	574	578	609	625	566	588	641	590	575	573	580	574	642	582	594	549	610	655	612	583	598	589	600	595	609	600	599	614	609	604	546	601	599	590	568	626	607	641	585	604	578	616	588	615	624	592	605	620	590	616	617	653	625	601	624	581	620	576	578	576	595	644	611	566	573	643	574	610	635	617	632	596	600	583	587	604	589	588	580	619	602	583	597	630	609	652	596	618	619	622	617	610	595	577	575	598	601	609	585	590	600	602	594	622	607	557	587	568	609	617	615	565	628	627	590	641	597	587	584	624	643	591	606	636	661	577	662	561	598	612	558	581	585	591	639	588	602	571	621	600	608	550	593	607	626	568	621	553	569	607	595	613	584	581	596	604	571	548	609	548	586	596	588	585	582	616	607	618	617	603	615	551	571	634	613	638	647	598	610	566	576	588	633	605	626	624	648	578	601	596	580	607	588	604	548	590	577	612	625	624	637	567	608	613	594	640	555	622	609	614	580	594	588	636	586	616	614	576	634	607	587	580	584	596	595	600	609	611	575	605	622	654	584	607	605	573	591	582	591	629	570	593	594	624	644	588	582	550	685	617	627	571	591	620	627	610	594	596	631	626	602	587	609	614	629	646	599	614	582	579	624	598	562	608	584	600	592	605	594	614	589	645	556	568	547	594	591	632	625	586	591	574	622	571	582	562	581	619	584	577	597	569	563	621	596	567	621	587	590	565	618	582	600	594	609	606	594	571	632	615	617	600	590	639	585	610	602	638	629	621	602	648	634	656	588	644	580	608	621	542	602	615	600	573	635	621	629	610	621	585	614	631	593	619	614	629	584	641	589	635	622	650	646	560	601	574	607	563	634	609	601	615	598	610	561	606	570	631	632	583	606	655	577	570	609	600	623	606	579	598	621	574	622	611	650	585	580	602	641	603	601	612	610	601	645	601	609	645	599	582	549	583	630	608	601	589	595	600	635	592	602	594	611	557	609	593	641	609	635	622	630	599	585	639	593	639	591	582	581	597	600	588	617	602	594	583	598	577	588	608	587	610	596	594	549	610	558	622	648	627	615	598	609	592	576	609	601	568	602	643	593	639	604	616	602	613	610	587	618	600	629	579	576	571	659	584	618	564	608	611	574	606	615	581	583	563	625	597	664	604	630	596	648	593	598	581	613	601	611	633	564	576	612	613	557	603	640	645	630	561	601	632	614	629	595	596	580	607	608	572	578	592	582	593	556	599	584	632	582	601	607	626	615	601	610	595	602	607	624	606	579	596	619	594	595	562	602	603	575	564	595	617	610	610	580	582	595	619	611	643	628	611	598	608	608	571	604	574	612	620	593	566	645	648	616	593	623	569	604	623	634	595	591	612	620	629	603	621	590	553	585	638	646	638	617	639	614	626	560	598	581	636	629	639	579	662	599	580	598	564	557	681	590	571	594	623	598	601	556	605	620	597	645	616	568	641	644	653	590	657	628	561	612	627	566	601	594	605	611	643	595	581	612	579	565	587	641	572	644	617	618	571	640	623	590	621	654	596	588	601	607	609	520	616	595	592	598	572	597	576	590	602	598	613	604	598	632	560	640	580	631	570	627	625	575	598	617	612	613	582	595	627	605	602	593	575	603	632	587	600	585	584	556	566	578	606	564	622	621	637	580	609	607	597	613	605	635	601	590	602	628	618	642	656	577	590	587	548	582	587	607	602	605	625	581	633	601	588	597	570	629	596	629	586	567	588	611	620	590	618	590	552	625	624	606	603	606	574	614	579	602	612	606	594	586	615	587	614	544	636	624	597	621	591	584	579	599	622	622	644	600	644	625	607	566	583	601	621	585	574	599	615	583	618	567	619	606	577	602	625	616	595	647	612	618	573	616	562	587	557	610	607	649	627	657	602	611	598	623	603	589	621	573	589	610	659	566	619	603	612	641	568	634	651	618	619	588	622	609	608	592	606	634	621	654	632	608	588	604	604	632	603	636	657	569	607	580	619	600	580	577	585	622	600	564	589	629	618	591	591	637	640	582	586	568	589	613	603	606	598	596	644	543	625	589	567	620	592	619	604	601	610	664	618	593	605	617	590	622	553	598	588	608	576	593	625	629	632	624	613	630	613	568	607	624	610	577	611	547	602	579	648	574	627	613	650	607	632	630	634	590	568	614	608	606	585	582	614	633	630	604	607	598	586	606	598	607	597	566	594	588	543	625	585	607	617	616	605	589	581	619	640	615	631	601	632	613	576	604	586	625	588	629	555	577	634	585	584	599	634	607	619	618	628	659	600	581	614	588	614	581	603	614	684	608	606	600	595	605	603	616	648	594	601	622	634	617	568	584	635	620	599	584	661	615	597	588	613	619	609	656	602	629	604	583	610	595	572	616	653	631	620	621	611	585	591	591	606	610	629	586	560	599	633	600	609	574	608	575	580	581	625	591	591	584	563	643	606	594	600	622	624	588	580	551	592	632	623	595	631	588	576	614	596	574	580	582	651	644	589	615	626	586
5383	384	246	202	145	170	162	165	152	127	161	145	167	174	162	137	131	146	138	152	143	122	150	142	142	145	137	147	157	155	150	134	151	129	128	129	137	148	155	166	147	163	130	126	145	166	138	148	155	136	133	142	151	136	137	137	156	151	164	153	155	181	145	133	137	147	148	157	153	150	141	140	173	169	162	154	148	133	135	146	152	162	134	150	141	159	164	171	143	139	158	150	169	164	138	151	145	143	170	156	143	140	166	143	137	156	152	166	143	178	142	153	150	136	139	160	144	134	147	154	156	144	127	140	123	144	132	153	174	139	163	140	147	139	146	144	143	134	131	159	136	140	147	139	143	139	148	154	143	143	165	148	152	152	145	150	146	149	143	136	145	141	157	139	141	146	142	157	155	159	128	145	154	154	140	157	127	156	148	123	130	151	152	152	151	172	125	148	157	141	147	128	147	146	169	135	155	155	128	144	169	125	140	126	128	141	142	127	141	154	141	141	133	117	165	141	162	155	154	147	142	145	147	143	165	165	160	160	140	151	147	176	156	151	152	143	134	123	140	161	150	125	139	153	146	151	153	152	132	156	140	142	130	142	155	151	151	146	145	148	156	127	140	146	144	143	144	148	148	127	137	156	153	153	147	149	158	142	166	136	160	131	143	126	150	151	143	152	149	150	130	159	134	146	141	159	160	139	148	145	140	156	151	153	164	159	160	145	148	155	148	149	142	143	147	149	149	146	153	149	139	140	158	139	168	156	153	161	151	141	132	113	129	147	133	141	123	178	137	151	141	143	148	153	161	149	153	150	148	142	132	149	138	138	160	160	164	136	164	149	140	169	156	163	146	166	139	151	147	145	146	151	131	148	152	141	145	159	143	158	133	157	149	135	144	150	154	147	145	160	137	152	130	160	145	114	144	156	152	138	139	151	155	150	165	146	161	171	161	162	159	145	115	153	159	136	149	145	168	144	154	143	129	144	173	143	164	184	143	141	142	152	168	153	142	142	141	150	140	146	150	155	145	132	168	135	158	133	140	131	133	156	123	148	144	130	159	154	156	157	136	172	142	126	149	134	166	161	154	144	151	147	156	135	145	166	150	152	153	158	149	139	135	163	142	139	157	117	133	137	146	156	169	143	138	144	159	177	148	180	148	138	169	164	143	143	165	142	142	135	159	162	141	165	131	164	152	129	134	138	159	143	116	156	153	119	144	141	178	140	144	153	144	166	159	135	146	155	132	138	152	152	149	143	147	133	143	142	133	148	154	154	145	137	133	140	172	154	174	146	132	144	179	155	125	150	148	153	151	143	146	131	128	134	144	136	164	167	153	147	149	124	141	165	124	139	142	134	139	136	133	150	120	141	127	141	170	139	160	139	144	151	143	165	126	159	164	163	122	125	146	166	144	170	135	152	161	167	141	136	151	170	163	161	144	176	161	160	160	150	148	162	125	161	150	142	137	158	136	136	154	136	171	169	147	152	153	134	163	147	146	137	153	140	133	130	183	142	158	137	146	158	139	144	129	147	143	149	121	147	148	138	125	153	149	127	152	155	152	154	145	164	148	139	146	134	148	130	139	124	162	155	158	140	127	133	161	141	148	163	133	148	137	141	132	128	139	148	139	171	137	152	146	140	149	149	171	149	144	171	169	150	159	126	147	146	147	138	154	175	131	128	139	148	143	142	141	150	165	137	135	123	147	146	149	148	132	155	135	149	161	148	141	131	151	165	171	133	141	153	165	169	143	154	134	135	124	130	166	154	134	153	124	139	131	146	152	161	125	162	177	155	130	158	151	134	148	126	136	139	165	181	145	141	141	147	142	145	165	159	141	125	158	146	137	143	140	136	143	148	150	142	132	117	146	132	145	145	147	171	172	168	135	158	158	147	147	157	150	152	136	160	156	148	128	147	141	157	138	142	139	178	136	136	131	161	166	140	156	146	149	156	129	146	148	122	161	125	140	134	152	159	153	139	130	130	149	149	136	140	123	137	145	130	144	170	142	143	145	142	142	148	154	163	140	161	140	149	149	159	140	147	132	182	164	155	142	153	136	155	125	144	163	144	154	151	155	143	141	118	133	140	152	173	159	126	146	151	161	122	156	161	144	142	138	162	149	136	125	152	175	133	154	160	141	141	149	156	160	142	144	151	128	153	134	147	149	123	150	149	123	146	168	155	169	137	143	150	160	136	156	152	151	149	143	172	147	142	139	146	137	148	146	138	145	144	151	160	152	146	142	153	142	140	136	143	171	132	182	150	144	156	145	124	141	129	133	147	155	161	140	160	135	151	141	155	145	163	143	150	147	166	150	150	159	178	157	145	152	142	150	151	160	150	124	158	146	144	150	158	144	155	142	167	161	135	136	163	139	159	148	139	154	151	151	157	134	152	147	165	143	176	172	149	142	144	157	168	136	116	142	157	142	155	154	127	162	157	132	145	176	151	145	177	152	137	129	143	157	112	149	139	145	174	162	150	126	144	147	142	125	142	158	158	152	137	118	139	160	139	146	158	141	138	174	160	131	161	136	127	145	137	155	140	151	143	152	149	123	152	136	135	122	151	127	150	138	154	166	152	152	123	121	147	168	149	157	147	134	128	153	169	147	154	148	136	142	152	152	145	161	140	139	130	151	133	136	146	151	138	174	134	152	142	145	142	147	143	161	160	136	146	155	140	182	132	149	149	151	143	161	139	142	146	140	155	162	135	149	154	152	152	163	156	136	140	146	141	149	138	154	153	147	178	135	139	165	128	162	166	127	142	171	151	154	157	171	168	167	129	129	147	137	143	163	167	153	151	136	145	123	154	138	154	147	156	133	166	134	133	143	138	146	141	144	157	153	139	177	143	141	131	159	137	149	144	168	152	146	157	142	169	151	134	146	178	165	169	135	169	129	164	141	148	147	119	161	156	137	127	148	157	171	143	152	143	154	165	120	136	144	141	143	165	140	142	150	145	140	145	152	129	147	165	137	160	155	158	140	167	145	127	152	134	155	151	150	133	143	129	140	126	144	146	121	149	132	157	135	116	142	137	145	134	154	151	145	142	163	162	154	131	162	133	160	152	139	158	146	141	142	146	167	157	140	148	142	146	156	153	144	147	163	173	156	148	145	168	134	137	136	150	137	165	120	132	140	141	174	160	161	148	143	147	132	162	155	147	158	148	145	144	138	155	145	145	149	157	142	142	110	146	122	139	133	125	154	139	166	148	152	144	137	135	163	149	160	142	140	165	172	174	136	149	154	142	144	146	148	149	164	163	177	132	132	142	141	153	140	149	159	143	150	161	136	174	133	158	152	149	136	135	153	127	163	119	142	154	153	143	155	153	152	150	135	135	161	160	143	139	156	141	155	155	151	136	153	145	157	148	162	159	161	151	163	152	150	135	133	163	137	136	178	139	125	141	156	166	138	131	144	156	161	156	144	145	137	138	146	148	148	152	144	125	164	153	140	134	153	155	159	141	139	141	114	148	130	133	137	142	153	136	136	149	148	147
5091	536	628	625	618	573	527	483	516	503	498	504	508	466	489	472	476	464	507	453	433	472	518	482	496	469	472	451	449	447	475	466	444	476	446	476	474	435	459	508	485	477	430	459	483	471	478	436	487	468	428	453	484	459	448	473	463	446	493	475	431	442	481	462	478	460	470	434	459	446	452	462	478	464	446	436	463	419	434	486	467	435	457	459	462	462	460	488	466	447	483	444	464	443	493	480	449	461	468	479	472	447	494	442	470	438	468	461	465	415	464	426	409	481	467	461	450	461	459	444	463	383	483	431	454	506	448	462	464	456	418	457	445	466	454	498	432	471	432	443	440	435	467	470	502	470	433	453	463	507	480	459	445	423	455	427	441	434	436	464	478	503	481	424	463	459	474	468	463	426	502	490	507	442	464	448	471	457	447	430	456	498	450	437	454	486	406	478	464	464	455	455	442	475	439	457	444	466	469	449	452	462	512	460	492	455	435	463	463	429	460	478	431	434	487	466	477	451	478	452	490	468	480	454	442	450	483	445	466	452	476	471	501	448	446	457	443	440	495	443	485	479	456	480	463	470	445	447	473	459	477	461	499	437	468	442	483	471	478	426	484	448	471	418	473	468	440	439	400	469	471	453	455	441	504	465	448	452	464	446	474	489	469	434	484	449	468	458	423	469	449	479	446	509	473	485	459	490	483	457	465	451	437	491	467	455	486	467	456	462	436	438	459	476	460	478	440	472	491	461	458	451	459	435	460	430	467	445	458	455	443	442	474	493	484	437	481	469	463	417	448	488	449	463	439	446	429	467	445	439	463	415	473	467	467	461	448	477	447	431	437	430	453	475	419	452	474	438	390	476	427	461	434	462	444	455	430	474	440	471	457	451	433	477	479	463	480	483	482	426	446	463	489	500	489	449	451	487	446	424	401	462	464	442	502	460	456	453	455	463	457	447	472	435	457	437	434	456	461	442	460	444	488	444	441	442	493	435	416	467	464	481	424	461	485	468	424	466	439	458	465	447	475	451	485	416	477	454	467	459	455	449	453	464	469	477	470	432	456	448	449	454	460	458	473	451	479	493	462	485	438	450	440	469	440	445	430	457	457	462	465	477	498	470	417	443	455	456	440	453	433	465	424	440	462	452	466	463	426	499	474	410	477	501	455	459	448	431	453	463	488	497	466	492	453	427	473	486	507	445	418	458	446	497	449	492	463	443	461	465	447	451	466	428	490	457	459	483	440	435	502	454	459	477	481	452	452	447	465	455	475	439	481	460	437	448	480	478	463	473	448	479	432	499	445	462	456	442	467	445	483	442	469	502	460	466	442	477	457	440	483	469	457	441	474	485	459	444	463	466	454	482	435	436	464	449	519	485	524	481	451	450	479	466	439	468	489	446	453	473	489	452	479	430	456	421	472	492	470	464	448	461	473	441	440	444	466	474	481	407	481	480	514	447	415	477	481	451	466	480	464	458	474	421	434	433	489	457	478	464	511	429	445	460	444	482	498	493	449	487	450	472	516	454	454	458	481	472	455	509	461	474	478	522	493	472	462	465	477	519	460	453	454	465	449	437	467	428	474	430	471	426	463	488	439	472	474	464	442	469	442	426	504	482	447	442	465	404	465	475	464	494	436	463	485	434	473	459	436	477	467	463	456	463	436	477	450	478	461	486	507	443	436	439	468	439	412	478	470	496	422	484	500	466	444	466	469	441	449	455	438	483	469	494	442	485	440	468	493	450	505	464	419	485	451	458	475	458	487	492	449	488	446	452	434	451	445	506	475	442	473	460	493	429	477	433	514	420	451	455	465	469	438	491	491	451	424	410	438	460	478	462	474	485	439	478	451	447	449	474	474	477	457	459	459	445	454	450	442	464	425	453	451	462	454	422	446	445	424	461	455	459	511	414	464	438	453	505	469	497	450	481	470	476	494	424	476	454	461	474	420	434	452	462	464	461	450	494	463	460	475	441	470	449	450	459	471	449	434	472	448	443	484	463	427	465	438	418	490	444	433	435	437	474	484	415	451	507	450	483	446	412	466	436	459	422	488	466	479	483	435	467	432	503	437	426	496	461	469	438	493	474	459	468	405	467	476	505	509	454	407	475	485	441	461	446	490	443	432	487	477	459	447	457	475	431	505	405	437	463	491	459	433	458	487	481	464	453	494	470	448	445	447	447	486	462	457	471	432	411	501	455	457	475	440	448	449	474	474	441	450	453	428	463	426	445	474	474	462	452	437	473	443	468	453	484	464	435	454	435	428	480	473	406	457	448	460	475	464	457	432	480	452	459	508	481	380	479	448	479	489	468	445	454	460	445	486	438	436	431	420	471	436	418	467	465	487	480	444	478	473	440	437	470	487	484	445	437	443	434	441	496	455	431	476	436	451	437	433	442	457	483	415	497	453	456	450	447	464	497	454	451	467	463	479	453	439	450	479	461	469	461	449	486	441	443	447	466	449	501	453	487	477	451	467	469	442	449	464	462	491	466	474	459	485	483	450	450	423	453	450	472	429	442	474	417	435	500	469	462	454	437	488	497	477	452	476	493	482	466	448	474	491	467	445	504	439	456	470	461	412	464	468	440	453	461	448	482	475	492	462	486	460	475	436	445	451	424	472	467	445	441	436	514	445	442	444	473	495	437	450	456	485	469	450	431	429	460	484	469	475	495	474	492	437	454	432	430	395	483	456	456	454	465	457	505	450	455	483	462	438	498	448	445	466	459	495	471	477	424	448	430	464	459	490	466	448	491	454	444	435	453	439	479	472	470	450	449	471	484	455	446	429	485	471	484	465	471	488	484	458	428	471	453	507	453	484	448	460	509	485	448	447	493	464	485	418	433	475	435	420	453	453	471	454	459	460	455	451	474	445	470	454	490	477	445	444	509	457	420	432	445	453	451	491	473	481	466	485	501	476	442	463	478	445	475	459	504	454	465	509	470	449	493	487	466	453	455	473	467	470	478	470	438	455	466	487	467	484	468	459	480	437	455	459	447	445	488	429	437	457	485	460	445	457	474	423	480	452	470	423	495	474	476	472	450	481	479	463	501	448	426	437	493	451	455	485	454	441	452	479	497	456	454	429	482	472	472	465	469	472	458	413	441	456	444	471	447	462	480	488	466	424	388	479	444	492	467	449	461	464	468	414	477	449	425	441	435	452	478	468	425	455	465	455	461	448	437	481	474	470	453	440	447	449	493	482	443	460	471	450	470	455	430	471	448	476	465	431	462	472	466	446	483	464	453	451	486	463	461	442	465	471	470	463	471	451	479	480	439	437	470	458	444	439	450	440	502	438	485	481	483	446	456	477	467	471	470	464	455	474	449	444	462	463	445	450	455	452	430	463	435	451	478	502	447	493	447	472	458	468	469	466	488	449	462	493	446	478	446	493	459	448	465	460	472	475	461	483	436	448	470	444	496	510	437	463	429	471	454	435	453	447	440	431	458	449	480	441	470	437	466	415	464	472	487	428	480	427	493	452	427	455	502	402	457
36830	10349	1552	958	675	521	368	338	269	226	207	203	172	155	152	144	147	122	126	141	113	120	134	119	107	120	114	127	110	120	108	111	113	109	124	119	97	115	112	103	98	100	104	85	105	105	123	90	102	104	124	112	115	96	100	95	92	114	111	126	99	111	97	87	109	91	98	121	116	108	105	112	117	97	110	114	101	113	118	105	118	116	98	98	116	98	104	82	106	101	86	101	99	89	94	102	95	107	116	98	111	110	123	95	105	104	99	100	92	96	102	89	121	104	110	94	96	87	89	97	109	117	97	107	105	87	95	99	104	99	97	94	118	111	90	84	96	118	100	106	103	88	94	108	99	90	101	93	94	96	90	95	96	98	105	97	101	91	97	112	105	85	104	71	92	101	94	120	88	99	93	94	102	120	114	98	97	101	107	122	97	91	110	87	98	98	93	128	99	100	93	107	116	93	86	97	108	113	107	96	99	87	102	110	101	116	86	117	99	78	95	118	99	117	95	82	112	119	104	102	100	96	112	111	117	94	86	91	101	101	95	112	98	111	104	111	100	105	103	96	108	105	100	100	102	92	104	101	126	114	89	76	112	88	99	113	94	115	96	111	100	86	106	93	97	94	87	107	82	103	101	96	109	101	109	101	116	96	108	106	113	97	105	103	100	108	84	87	95	111	103	88	98	90	98	98	95	107	102	93	79	108	94	116	133	96	90	79	95	98	93	92	96	86	109	91	103	105	88	101	95	89	93	90	103	95	85	112	101	93	133	94	114	108	80	99	115	123	96	111	119	106	102	107	97	87	91	108	103	114	95	93	108	95	87	114	113	97	88	114	113	87	89	93	99	90	91	107	88	98	105	118	93	86	103	107	102	112	93	95	96	86	99	91	113	103	123	107	126	96	110	100	100	108	101	122	105	112	114	112	107	96	91	103	115	97	112	104	104	101	84	98	98	92	96	122	112	92	116	102	107	109	95	93	120	102	87	104	81	101	93	87	74	94	95	104	101	88	104	91	99	85	101	99	119	90	96	116	92	114	111	107	100	94	98	85	103	97	112	98	92	94	112	98	89	111	74	101	100	118	83	99	124	100	101	99	114	112	97	99	80	109	97	101	105	91	107	104	83	111	90	91	93	104	90	82	101	83	118	100	96	90	107	86	107	109	100	88	85	109	108	103	108	77	103	93	100	106	116	104	93	111	95	95	104	99	96	87	96	100	118	106	90	98	101	105	96	105	97	103	119	84	103	93	81	109	93	88	66	93	114	102	107	111	117	85	126	98	85	91	80	95	98	107	95	100	100	97	77	97	92	96	129	108	97	101	101	88	99	106	127	116	115	88	104	96	94	99	107	89	100	99	115	88	95	98	100	109	110	104	101	99	108	91	99	87	114	91	72	121	89	73	81	104	108	101	115	95	102	105	82	111	103	94	94	107	95	94	112	120	91	92	106	102	100	112	103	98	99	104	110	88	92	100	110	108	104	84	89	103	78	99	112	98	111	96	101	91	95	100	97	98	86	111	114	96	92	110	99	91	113	85	90	101	93	84	111	102	92	101	110	102	107	94	86	100	94	120	99	105	110	106	100	103	106	100	98	113	92	89	93	103	93	89	98	109	100	99	108	108	93	104	116	86	95	103	92	104	95	102	112	110	95	90	100	95	96	101	98	94	84	108	92	114	91	102	101	95	108	103	93	88	110	119	91	107	96	79	80	94	100	100	79	85	82	82	113	108	89	104	110	87	80	102	97	116	97	101	106	108	89	117	81	100	110	106	106	94	116	96	97	94	94	105	103	102	96	99	83	100	106	116	103	99	98	114	108	105	118	105	102	99	98	99	101	103	105	104	107	116	90	102	120	106	102	94	100	102	95	103	110	114	94	105	102	98	94	109	110	100	102	94	91	89	97	105	118	96	115	86	79	93	97	109	104	74	95	85	89	95	107	102	102	93	103	100	95	104	95	105	98	107	114	110	106	100	97	112	116	87	95	94	89	85	103	100	100	92	110	91	113	121	88	104	115	103	99	86	98	89	111	95	101	110	106	89	95	102	94	95	90	114	95	107	106	96	100	71	99	114	93	115	77	106	117	101	106	103	93	91	105	98	94	114	73	102	94	94	119	114	111	104	124	85	102	108	103	105	91	110	84	108	102	87	103	108	90	108	93	93	108	89	104	116	125	115	98	102	88	89	115	98	99	99	82	103	106	104	103	109	115	84	107	102	100	99	94	81	99	108	102	99	118	97	106	94	112	95	114	89	96	93	121	96	101	112	87	100	94	85	109	112	115	108	104	124	109	104	111	95	105	118	105	137	117	107	97	101	111	84	100	102	104	91	106	96	99	118	100	97	114	101	100	98	97	93	92	105	120	95	100	115	108	94	110	104	90	93	96	104	91	102	101	100	98	122	94	108	113	88	104	121	108	89	86	91	86	114	97	112	100	117	103	103	117	99	101	103	96	102	90	89	114	85	104	102	125	124	107	113	90	93	91	105	112	111	100	90	109	91	101	105	101	82	112	114	102	91	85	120	104	84	100	85	102	98	86	96	104	94	117	99	100	91	104	99	99	105	109	116	105	97	92	95	90	86	77	101	120	105	112	110	102	102	114	101	110	116	97	104	101	84	130	96	100	88	110	98	113	98	104	98	118	82	91	95	97	121	110	92	102	105	103	127	79	113	106	100	108	98	93	98	92	99	105	88	104	97	102	94	111	91	114	122	115	94	104	134	101	98	109	97	98	102	108	108	92	89	94	101	86	94	110	92	98	112	100	105	97	90	105	87	92	98	91	108	94	98	97	97	102	98	104	109	94	107	118	101	87	86	103	83	93	97	94	105	117	96	106	95	89	98	98	79	94	106	96	81	102	96	91	101	94	99	102	100	106	108	92	88	84	106	108	102	100	91	101	95	101	96	108	117	93	100	105	112	91	87	111	89	96	91	119	116	106	99	95	88	100	107	98	91	97	101	110	110	99	95	86	100	111	95	82	96	94	92	106	99	117	97	112	98	99	106	84	103	107	100	83	86	100	106	120	102	87	117	103	92	100	85	94	103	110	101	88	107	108	90	104	92	93	91	95	118	130	104	107	92	109	121	113	93	117	91	116	93	96	93	118	94	94	86	86	95	115	114	104	108	106	85	112	91	107	98	107	78	119	107	105	108	119	103	112	107	105	92	100	89	93	105	81	91	98	104	100	108	117	95	100	76	98	91	92	86	91	95	107	87	85	98	94	98	97	97	92	103	101	108	106	121	87	109	87	106	120	86	82	112	102	107	85	103	96	119	98	100	106	80	113	108	102	92	96	109	85	113	117	82	99	95	99	115	101	82	108	105	124	106	120	118	84	94	110	87	103	108	85	96	103	118	96	97	106	115	88	115	96	99	94	114	102	92	120	96	106	114	98	100	100	98	110	85	103	109	95	87	102	98	102	98	88	102	91	107	86	80	92	91	106	117	88	113	112	93	89	110	89	106	96	106	120	107	113	100	94	104
21298	1377	3174	3475	2843	2355	1924	1575	1362	1140	1014	953	829	770	724	687	649	646	588	585	543	543	521	516	496	467	471	462	450	454	433	449	431	444	410	385	421	460	409	385	375	401	415	374	389	441	387	431	384	359	386	377	380	347	367	351	389	363	340	402	383	354	383	363	372	370	348	345	387	331	383	361	357	335	368	370	342	392	388	381	368	318	350	334	338	365	371	349	357	346	349	351	326	342	353	366	343	363	372	318	344	328	368	348	373	353	342	372	360	395	343	324	340	330	338	377	343	372	380	349	336	343	324	359	358	378	337	343	344	367	333	344	349	349	326	332	356	355	338	385	330	352	346	342	347	348	359	357	363	350	347	324	354	343	341	340	336	359	323	325	342	356	345	371	314	334	340	322	332	348	326	346	333	349	349	345	340	342	325	327	379	387	344	344	317	387	348	368	338	365	386	365	358	350	345	331	326	395	365	361	332	352	351	355	362	328	342	354	336	347	362	313	324	357	360	339	346	355	354	336	353	313	388	320	322	349	317	339	335	333	387	364	358	322	344	356	330	342	358	332	362	365	307	355	377	349	341	345	354	360	373	323	366	355	383	351	350	371	344	369	355	351	364	315	388	354	351	375	300	395	339	351	353	313	333	361	360	369	318	366	300	351	347	324	343	343	345	349	355	327	339	363	359	355	371	334	375	319	364	343	331	378	356	348	374	331	335	378	327	338	316	335	319	320	361	377	359	326	317	303	383	329	336	377	314	353	374	339	348	323	353	345	359	334	333	308	386	346	374	339	369	367	348	368	376	328	350	350	336	364	360	344	349	310	356	353	323	337	353	348	365	335	343	339	350	311	331	339	330	336	346	352	379	343	337	358	341	334	320	344	316	348	364	326	319	300	380	363	353	319	323	371	344	360	339	353	347	336	346	339	358	340	325	331	324	343	368	349	346	318	318	353	334	332	339	325	373	347	322	349	353	342	323	342	328	330	301	346	343	332	352	338	377	317	355	359	347	341	329	357	324	332	326	368	318	349	325	312	312	352	358	320	370	342	345	318	326	337	345	346	332	297	340	344	358	328	334	361	324	327	345	361	370	348	353	335	336	344	328	345	344	347	333	333	379	365	322	318	323	340	347	330	349	349	348	344	384	342	360	346	350	326	331	322	300	349	333	354	353	336	351	369	352	350	344	319	341	322	356	344	352	329	344	386	331	348	331	355	345	341	328	357	350	332	354	360	353	328	353	355	341	341	291	348	339	327	350	358	350	353	364	325	360	366	368	352	344	366	335	331	344	331	326	360	356	346	389	361	309	325	359	342	332	373	354	330	354	349	346	349	361	353	337	326	354	335	312	340	372	371	341	312	325	343	354	349	356	343	321	324	325	346	367	347	339	323	323	324	317	343	338	330	349	372	366	368	316	325	335	339	340	355	323	363	308	349	336	338	350	359	335	317	324	340	367	344	338	328	347	344	337	331	310	327	340	392	400	345	351	322	334	323	364	337	350	347	307	346	371	313	336	345	316	375	338	368	355	349	340	362	331	341	310	329	342	306	336	340	322	357	315	368	343	371	331	342	346	382	315	314	337	327	356	354	338	379	350	343	363	347	363	336	322	355	334	365	344	336	350	351	353	311	330	333	324	334	359	356	335	334	340	339	326	361	338	360	344	346	354	342	360	350	332	326	326	355	366	336	351	337	332	340	330	313	331	322	365	378	335	355	338	350	315	307	318	334	379	338	359	347	305	323	358	335	360	325	344	334	359	391	345	336	385	361	312	341	347	304	326	335	335	345	357	343	324	372	359	337	377	339	333	328	325	360	332	332	350	339	352	352	359	336	328	314	347	356	347	358	338	351	382	352	356	365	339	338	315	359	335	298	361	366	352	359	355	366	353	374	376	331	335	365	337	330	343	344	339	374	372	355	344	344	334	335	395	320	336	345	314	351	378	332	339	338	339	343	345	362	329	335	377	337	350	318	361	335	350	329	372	347	332	354	324	357	347	352	341	344	305	357	348	360	358	317	326	329	327	366	344	352	339	325	361	346	340	344	384	338	321	342	342	319	325	322	328	344	331	336	374	344	383	348	347	344	346	351	333	336	331	343	349	344	317	326	346	347	332	284	311	322	361	329	323	366	345	345	327	351	367	365	322	352	322	387	358	355	371	326	328	338	347	357	347	300	352	321	298	338	350	350	326	335	335	347	347	363	374	337	334	326	346	310	343	316	354	356	340	359	341	354	355	334	370	342	328	366	331	354	323	368	392	330	339	334	371	328	332	341	347	317	326	356	357	349	375	354	355	385	306	341	341	330	328	319	352	331	336	343	363	329	359	353	347	338	340	351	301	356	338	349	338	357	360	336	344	363	362	347	340	363	349	339	328	346	332	351	373	364	315	351	316	378	323	349	333	317	336	361	367	349	324	330	362	341	364	349	372	335	347	339	335	370	352	336	320	322	322	345	326	357	329	332	377	323	337	325	336	322	313	343	350	346	367	370	333	332	343	351	365	337	327	334	317	328	318	298	327	314	343	310	384	353	328	369	346	344	366	341	332	336	353	332	336	327	349	347	320	350	330	324	376	372	325	344	336	352	378	349	331	342	347	318	359	352	346	333	326	327	319	388	347	350	332	351	349	370	362	347	314	329	345	372	339	368	340	318	365	325	368	357	318	333	335	369	339	353	325	367	323	361	306	382	345	351	354	355	339	350	342	365	335	328	362	363	320	329	350	366	350	330	326	343	322	355	348	305	338	310	337	327	328	338	363	368	335	344	352	360	323	340	327	401	352	367	320	344	321	344	339	333	375	337	318	333	342	315	361	350	356	344	363	341	327	355	359	376	332	314	347	324	345	330	342	316	338	379	334	312	340	355	333	353	367	317	334	360	358	335	347	331	341	306	334	354	345	320	347	350	363	317	315	367	301	356	347	335	340	348	351	340	353	362	294	350	339	370	359	360	347	352	346	324	343	333	353	347	339	307	307	311	367	343	330	355	339	342	356	334	339	327	372	339	344	347	337	354	363	333	285	363	342	327	330	340	347	342	354	340	344	366	357	343	339	356	359	338	329	351	331	310	358	361	363	321	310	340	379	352	344	358	347	335	343	331	339	311	348	353	338	381	356	340	366	342	350	339	343	344	341	377	356	356	332	337	351	350	339	341	347	389	316	370	354	316	345	347	335	329	336	322	351	328	375	351	331	365	328	345	314	360	355	340	337	347	361	316	339	318	351	339	356	351	334	331	343	316	342	361	325	325	352	347	335	357	360	367	332	343	334	353	367	344	337	340	330	334	356	344	351	346	342	344	336	342	338	332	371	305	337	337	327	358	322	355	367	350	347	355	332	358	364	354	333	362	318	336	359	344	335	343	383	320	338	348	352	353	332	324	338	332	370	325	337	314	331	316	330	322	361	364	319	331	330	340	312	381	374	357	352	362	345	360	334	338	336	323	346	356	369	328	342	355	343	345	379	316	354	316	336	314	345	323	340	346	337	298
47303	24918	7845	2255	1466	1044	861	657	535	481	392	395	340	319	298	305	305	278	233	238	222	241	235	251	243	248	228	210	226	236	226	201	231	205	220	218	251	235	232	232	211	220	203	190	234	207	217	188	229	257	233	208	179	187	195	189	197	213	199	190	181	191	192	213	203	186	226	210	205	231	193	210	246	205	217	212	179	201	222	199	201	216	192	185	207	205	198	203	187	210	218	179	211	210	218	198	192	212	202	192	176	209	204	198	229	201	221	205	205	199	213	225	215	187	233	198	203	210	214	181	219	227	209	206	210	193	201	197	203	208	194	236	216	187	190	210	190	193	216	233	214	191	192	223	206	207	194	203	203	217	228	205	209	202	177	189	208	198	225	218	222	194	221	205	201	202	230	189	190	211	197	229	239	217	200	213	207	173	182	202	196	206	183	209	192	197	194	204	208	209	196	188	208	188	206	207	211	193	192	182	174	225	199	194	204	180	190	237	172	195	219	213	197	209	181	217	196	193	216	188	213	220	202	187	229	209	187	192	216	217	187	231	209	182	174	213	206	220	215	199	211	203	199	175	197	225	195	195	208	193	172	223	219	215	199	186	215	201	210	201	212	203	200	207	202	202	224	201	197	197	195	193	194	208	180	217	212	190	219	216	194	174	206	209	211	204	218	225	192	190	173	206	210	193	207	198	202	211	207	200	199	198	195	184	225	212	185	187	196	216	161	219	220	190	194	176	193	214	202	198	215	177	202	178	197	208	198	205	197	202	241	201	187	179	192	195	179	206	199	228	199	191	208	215	198	225	207	212	200	172	191	211	189	208	222	174	215	204	201	197	202	201	221	211	179	195	225	188	212	213	194	194	194	220	196	218	225	200	186	184	214	190	209	204	208	217	205	190	181	200	214	213	207	218	205	200	194	219	184	181	208	207	189	200	218	214	208	213	205	225	210	224	192	211	199	215	199	203	194	204	193	172	195	190	227	208	237	194	201	225	199	173	186	195	211	183	198	188	216	190	220	225	198	193	204	213	217	214	201	200	196	196	204	221	204	197	205	191	212	192	193	222	221	206	205	215	248	206	209	231	204	174	217	212	207	198	193	217	202	217	199	206	217	191	200	202	216	187	187	244	217	204	216	209	206	211	229	218	184	208	186	221	193	188	198	189	211	210	212	191	199	219	202	201	194	212	217	181	213	184	186	197	183	217	215	232	219	219	208	201	189	182	202	192	217	187	202	185	193	180	204	212	196	185	206	203	222	180	176	210	166	207	197	218	206	207	225	192	178	224	222	199	218	189	222	203	225	191	186	208	197	190	200	189	225	213	187	184	192	205	215	196	213	215	188	200	184	206	210	204	154	197	211	193	189	202	214	212	202	212	215	201	211	220	184	198	199	193	216	189	203	196	208	214	215	222	223	186	223	209	211	188	199	215	223	183	195	194	178	210	214	188	199	200	233	197	234	172	194	196	169	215	199	184	195	207	217	178	196	214	221	195	198	199	221	210	204	214	218	216	183	219	194	209	195	200	200	228	212	187	222	187	192	200	190	201	188	160	205	216	198	180	202	211	174	184	185	195	182	229	233	188	210	215	206	204	194	212	217	182	177	210	194	208	195	189	204	194	224	179	220	204	210	206	199	209	178	208	204	203	221	222	203	208	197	202	218	200	209	203	206	222	189	209	192	200	216	169	201	215	214	186	197	194	198	185	188	186	202	221	205	215	159	228	213	185	215	181	220	192	185	231	203	219	202	203	227	208	211	196	203	213	207	196	187	183	197	192	182	188	193	172	169	202	183	215	223	188	201	215	221	195	180	224	214	219	157	202	187	195	205	181	221	197	172	205	197	187	203	201	185	174	200	207	188	171	200	184	230	198	220	202	223	177	207	200	193	185	199	185	181	204	204	207	200	182	210	184	177	220	205	195	195	197	224	206	209	212	200	213	215	245	200	187	225	195	193	195	221	191	211	203	195	202	206	175	209	188	202	202	215	187	216	188	234	197	213	221	200	208	221	213	204	190	201	210	205	208	200	190	197	217	189	212	185	197	188	190	201	205	239	220	213	196	186	204	189	201	185	192	184	207	207	214	211	185	206	183	212	193	220	209	204	220	205	202	207	194	194	201	211	199	204	215	209	211	204	201	202	168	202	206	211	211	204	179	197	198	216	199	225	176	198	231	179	209	204	179	192	200	200	199	185	195	198	212	195	211	219	201	183	186	192	201	176	188	196	204	221	194	202	204	197	205	216	183	221	219	200	222	218	205	187	197	195	194	215	214	192	217	200	221	222	198	199	184	186	197	189	194	193	220	192	197	205	197	176	183	197	231	192	220	222	189	207	193	205	203	189	188	210	200	196	189	190	193	180	185	234	213	215	203	224	205	211	206	190	211	207	224	193	190	207	197	216	176	195	216	184	195	234	198	179	203	209	205	216	194	201	201	174	197	211	204	203	223	222	198	194	222	183	228	215	181	180	205	188	177	202	209	206	189	204	186	229	225	190	198	220	188	203	203	218	194	194	224	208	209	247	220	206	206	217	210	177	207	201	203	222	212	203	214	191	191	188	207	201	186	210	199	210	224	175	189	212	195	196	221	184	199	190	190	178	198	203	206	201	190	195	206	237	198	218	217	200	169	195	236	206	200	217	206	183	186	181	218	218	196	206	196	188	188	186	199	188	204	214	191	187	189	210	190	210	215	184	188	197	225	182	196	188	202	213	202	212	216	180	188	207	201	207	204	214	200	209	213	190	198	178	171	192	196	200	200	213	206	213	181	216	209	189	187	164	186	223	205	196	225	183	190	203	213	194	161	199	213	202	210	177	173	205	211	227	196	182	211	182	200	190	207	217	195	188	216	219	188	241	192	200	176	185	205	198	208	201	193	192	178	191	208	210	193	172	218	207	208	214	197	192	218	218	214	189	211	210	188	202	188	179	191	222	210	176	191	204	198	207	186	182	197	196	186	220	205	173	194	186	194	223	191	173	177	219	200	203	199	185	214	189	230	198	208	207	181	192	196	183	198	188	235	190	204	205	180	209	214	207	189	195	205	200	215	210	202	207	206	194	211	176	234	196	194	184	215	211	196	205	197	174	177	208	205	193	183	216	211	215	184	190	197	197	174	199	180	199	197	214	210	184	170	212	206	234	180	203	201	216	214	224	202	187	191	182	209	195	181	202	168	185	204	214	214	193	211	203	206	188	194	200	232	206	214	193	212	218	208	165	195	193	192	203	213	179	190	217	191	177	196	189	205	213	190	198	181	215	184	201	194	217	200	207	211	200	188	213	183	202	203	190	201	171	191	210	189	212	208	220	198	207	204	205	220	184	195	176	184	198	199	177	178	198	199	178	211	195	186	195	202	225	168	188	212	219	220	192	196	213	220	220	186	200	183	216	216	185	200	169	229	233	201	228	214	183	189	203	201	237	226	207	199	201	205	190	209	214	202	214	203	195	203	221	185	197	220	205	201	208	199	186	209	195	190	198	205	198	192
29395	2571	5906	6556	5295	4356	3638	2960	2553	2205	2021	1762	1673	1439	1315	1343	1251	1144	1026	1088	1003	981	947	954	884	900	846	828	807	865	807	834	814	744	739	747	747	745	716	758	772	697	750	717	689	672	680	706	699	723	696	662	673	687	639	691	632	664	636	666	650	715	646	628	666	683	637	683	650	648	631	648	604	624	604	616	648	670	666	653	639	625	642	622	628	660	653	570	650	611	642	647	690	587	609	633	663	647	593	649	626	617	653	658	608	617	607	616	678	628	641	602	616	640	611	661	643	649	656	673	598	592	613	609	597	568	623	604	641	624	588	676	601	648	636	639	620	674	630	627	586	592	641	641	630	590	640	610	640	585	664	611	582	640	634	626	621	646	606	607	666	618	627	629	605	565	591	586	642	617	635	600	606	561	651	573	628	592	637	658	596	624	598	608	587	559	637	673	642	662	666	621	615	577	631	613	686	637	638	617	648	627	609	624	633	648	611	634	635	616	594	596	613	656	633	639	642	613	635	611	638	582	634	608	595	616	636	602	597	668	633	645	608	613	628	606	641	590	596	621	629	650	615	627	675	595	583	618	632	621	618	616	616	621	602	605	589	611	600	638	612	629	592	616	581	565	659	618	640	643	605	644	647	648	603	634	673	636	618	608	618	647	625	635	648	658	586	668	641	643	624	679	590	593	627	635	608	631	616	626	569	573	614	625	625	599	597	647	619	603	624	591	653	630	605	630	598	612	649	615	618	620	584	600	610	598	594	601	639	620	640	565	649	614	625	584	683	617	630	595	613	583	622	598	644	670	599	627	600	567	646	599	619	591	614	624	635	622	570	604	571	625	656	654	620	627	573	598	590	601	612	609	599	607	614	590	595	587	647	572	607	626	610	602	611	607	616	619	607	631	624	645	578	648	590	627	619	579	596	608	622	603	622	614	615	619	583	548	629	607	589	613	648	599	651	627	616	581	577	558	622	611	609	617	622	597	633	623	614	608	571	638	623	609	625	583	598	623	599	592	645	618	641	579	622	595	695	645	604	615	616	647	618	639	622	641	618	630	622	638	621	621	627	555	587	609	619	599	612	611	612	604	616	562	582	604	623	650	604	606	668	617	616	632	637	588	602	639	626	595	624	577	566	640	625	614	613	622	666	617	635	634	580	632	602	635	603	628	629	611	604	620	612	592	663	654	608	630	639	578	624	625	624	628	599	592	611	615	633	609	639	578	610	624	617	610	643	646	685	611	617	623	627	617	644	627	603	600	590	603	561	644	601	590	633	622	650	628	617	620	652	619	597	602	581	625	615	611	629	598	626	560	638	585	624	609	612	577	599	622	588	612	624	615	622	611	668	615	618	596	675	655	606	606	622	560	651	620	638	604	659	599	656	610	659	601	652	625	603	587	634	608	670	647	631	613	628	611	606	605	600	653	596	596	641	607	581	631	601	615	670	644	635	626	622	645	628	630	602	637	643	606	617	600	608	578	630	590	609	616	610	606	652	591	620	635	600	612	629	626	617	586	629	644	590	601	596	605	581	626	654	619	611	603	588	573	605	632	638	635	610	609	606	597	602	623	629	658	636	660	562	619	581	616	643	648	606	674	659	662	600	592	621	596	604	625	650	605	630	578	609	650	566	586	601	598	604	603	624	650	682	551	582	620	637	682	599	579	621	600	608	600	653	649	626	596	636	606	628	615	600	625	629	584	599	592	628	633	601	667	578	617	620	595	602	571	586	570	652	607	539	590	605	590	631	628	625	589	595	616	621	605	648	621	625	644	579	624	621	641	621	664	615	657	582	618	668	595	601	629	606	634	581	620	618	619	655	595	634	611	651	595	566	617	641	627	631	580	676	630	611	619	577	633	615	594	643	598	568	651	609	655	591	626	593	632	614	670	619	615	601	651	656	595	617	645	615	645	631	589	565	648	607	584	622	624	593	599	598	618	588	599	625	646	626	614	615	663	629	604	629	628	624	596	626	599	616	614	602	644	651	588	626	613	623	641	636	614	593	635	577	583	628	595	591	642	572	632	599	563	573	655	630	615	621	591	611	563	594	603	613	587	644	574	597	608	577	630	610	618	602	609	620	572	691	584	591	576	576	570	615	632	619	602	648	607	610	586	591	624	637	645	656	621	615	625	645	625	658	613	586	574	614	612	616	643	599	637	600	614	632	593	590	619	610	643	585	624	551	659	579	654	624	630	597	600	622	599	626	695	639	621	642	585	596	617	597	620	595	647	608	632	660	602	597	633	615	588	586	663	590	608	596	588	606	625	598	645	649	582	600	629	625	599	627	591	679	578	600	641	639	633	643	640	614	587	590	601	671	560	628	619	562	594	582	654	660	617	648	633	613	605	630	582	603	631	620	591	619	570	583	576	605	643	619	593	601	607	610	620	620	651	586	639	643	614	607	638	637	596	553	616	591	640	621	627	655	600	623	598	592	633	620	581	607	652	631	652	626	626	625	588	680	581	608	613	633	581	597	639	619	603	566	603	602	631	604	641	546	571	600	595	624	612	627	600	648	596	620	593	617	655	650	639	621	554	649	625	588	596	590	612	609	607	646	624	605	591	604	630	631	641	632	573	593	577	586	596	560	604	622	656	691	620	640	626	633	640	632	606	606	648	587	595	613	593	632	599	609	575	682	610	591	594	595	652	599	640	609	625	606	650	627	636	634	594	623	595	582	594	581	602	602	622	595	590	597	616	644	632	621	595	681	612	627	669	637	606	616	617	597	655	599	588	632	606	568	609	601	619	627	621	644	566	615	636	582	595	635	643	614	638	650	621	633	621	605	599	659	636	582	609	602	623	638	619	638	611	576	615	603	593	631	626	600	638	664	594	598	610	581	628	647	637	528	648	648	622	582	588	633	642	614	606	609	611	606	660	618	612	610	600	591	580	643	626	593	632	610	641	639	657	637	650	639	651	610	588	646	627	629	621	577	633	616	600	611	581	604	641	599	618	611	642	618	636	592	607	632	587	564	625	612	568	608	591	596	625	652	616	612	589	650	615	616	626	623	608	608	609	581	651	611	592	605	616	571	611	580	606	615	613	643	614	631	656	620	638	585	592	626	611	602	625	638	639	607	542	616	641	637	614	550	638	601	621	631	610	643	589	625	579	655	643	616	637	613	598	609	601	606	580	549	626	608	614	607	604	603	593	643	598	579	610	555	610	659	615	613	631	638	640	622	614	663	609	613	667	624	601	617	588	609	630	611	593	650	567	590	607	639	612	606	668	628	620	642	602	602	610	583	627	634	610	646	646	607	664	585	592	607	592	611	641	629	622	578	634	609	616	635	620	612	605	622	587	573	598	617	598	573	592	660	603	593	651	608	598	651	593	616	626	608	615	682	641	635	655	625	577	609	645	578	630	606	629	625	623	594	643	662	650	580	634	632	583	680	584	603	643	653	643	637	610	619	657	616	580	648	615	645	651	611	583	616	619	625	614	600	632	618	585	566	623	620	677	638	642	615	591	635	603	646	638	615	616
5903	473	235	201	178	187	149	155	163	160	151	158	166	158	151	135	144	168	172	149	165	140	140	157	176	164	144	169	136	141	133	148	147	142	149	150	154	143	139	152	160	150	169	148	179	147	160	166	147	148	135	150	156	159	144	156	155	146	177	149	150	151	133	143	153	143	161	132	157	151	172	155	156	152	174	158	145	133	139	157	158	177	145	143	140	180	158	172	163	140	145	148	143	147	139	157	154	161	147	135	159	143	163	149	115	167	140	142	137	132	162	136	144	161	163	150	161	159	160	137	163	126	139	154	140	137	143	141	163	157	145	142	140	140	153	168	135	173	155	146	143	160	142	169	150	145	165	165	160	167	153	168	166	149	172	161	157	146	142	159	135	170	151	176	143	158	153	160	146	152	146	152	145	148	145	142	163	145	139	141	156	145	149	152	142	160	144	148	172	144	142	146	164	151	159	171	150	130	160	155	158	159	170	159	143	137	153	152	158	180	135	143	149	152	145	168	141	146	155	141	134	151	155	139	142	151	160	140	160	196	140	157	138	175	118	164	139	148	140	146	144	146	186	136	146	150	144	152	152	148	165	162	136	148	157	141	152	147	158	163	150	157	161	145	134	142	147	133	146	157	156	148	134	139	168	169	137	142	139	149	175	134	155	124	147	154	169	153	155	131	136	158	161	172	147	152	161	155	139	149	144	142	163	163	146	134	151	144	149	166	153	154	146	150	151	138	175	139	155	160	141	143	134	161	140	147	149	149	142	156	137	155	148	150	140	164	165	122	165	151	157	148	154	128	148	159	174	169	140	150	139	149	144	148	174	165	135	160	163	183	144	153	158	136	159	131	145	119	130	145	138	126	164	149	160	142	169	163	166	150	168	158	141	156	180	168	154	148	153	155	124	121	150	163	152	147	152	131	133	169	142	123	140	155	151	125	156	141	158	171	160	150	145	142	178	162	145	146	151	162	137	141	134	133	159	142	151	138	168	139	154	145	167	145	151	163	153	138	128	149	148	143	135	158	138	148	153	171	128	148	166	148	162	166	153	151	135	145	145	141	141	142	145	149	186	165	145	150	162	139	139	160	163	141	148	132	150	151	146	154	163	136	165	162	164	160	155	143	132	155	154	156	151	146	136	166	141	169	110	149	142	161	140	153	142	151	156	158	146	157	152	158	141	154	148	150	134	144	159	141	145	160	154	159	167	162	134	139	161	160	135	163	138	168	148	152	162	163	167	153	133	140	130	164	135	150	140	160	158	137	152	130	166	154	157	150	140	143	163	147	135	175	152	151	166	177	167	155	177	137	147	171	141	150	160	153	169	139	146	158	157	165	147	170	175	160	161	141	146	148	151	147	136	131	165	161	147	171	143	149	183	144	153	167	147	125	174	141	158	133	158	177	170	147	176	147	128	146	160	159	166	156	154	142	141	147	143	148	149	158	152	140	156	150	161	135	178	143	155	141	158	166	167	123	131	163	154	157	142	146	143	148	146	158	128	141	142	155	123	136	155	151	150	170	145	143	169	141	152	165	161	159	158	140	145	161	165	166	138	149	157	135	159	149	159	138	161	144	151	146	134	142	156	127	155	136	144	152	183	156	154	162	152	154	148	158	173	151	161	125	161	134	133	153	174	141	143	183	165	138	144	135	147	155	130	136	147	150	151	147	143	156	165	161	154	162	172	149	174	138	152	131	166	147	162	143	149	149	164	170	131	147	160	150	138	153	132	144	147	162	150	145	140	138	161	151	166	144	132	147	155	153	152	176	145	152	172	138	140	157	155	134	128	150	171	155	153	171	146	151	157	150	142	148	171	146	167	175	132	138	170	162	172	173	165	155	133	148	160	145	163	144	155	138	151	132	172	170	152	144	156	165	164	167	145	168	138	148	169	154	169	134	138	149	151	142	167	148	164	152	170	147	130	159	129	150	144	145	144	170	138	153	139	133	138	135	164	152	155	144	139	139	149	168	145	140	164	133	146	143	147	137	168	132	153	159	166	180	139	154	144	156	160	162	149	163	151	144	153	141	158	136	158	138	153	153	156	133	141	175	173	146	142	142	172	155	144	159	164	154	169	141	165	157	149	141	152	153	156	153	144	170	159	137	146	167	142	156	134	161	181	157	176	164	156	170	142	159	165	161	148	159	144	145	161	157	160	158	157	133	152	134	155	144	134	145	154	167	151	163	162	146	152	152	163	163	151	148	172	153	154	155	147	155	135	170	152	151	164	133	146	147	155	135	148	147	165	147	151	148	143	142	134	136	150	124	130	148	160	156	159	146	151	152	161	168	158	157	162	148	130	145	138	146	150	147	154	140	138	138	175	150	176	126	137	145	155	144	182	171	127	153	138	139	136	146	152	130	152	162	153	149	158	156	158	148	139	179	146	144	147	165	162	142	156	166	143	175	152	151	160	136	162	170	139	172	158	152	153	156	159	172	144	143	134	142	155	165	155	153	163	163	146	146	153	161	150	174	141	155	133	124	148	156	142	160	159	163	129	165	165	139	122	140	139	151	174	174	146	134	165	152	140	164	158	152	168	154	137	152	155	154	166	143	137	146	145	160	159	145	146	139	149	144	135	144	147	157	132	147	148	165	146	135	165	157	160	143	138	138	146	137	135	146	148	170	166	161	129	165	148	173	149	147	146	154	163	151	170	161	148	146	149	142	145	170	153	138	150	142	154	140	170	153	171	151	168	144	136	139	148	141	178	161	155	153	146	169	137	157	150	154	162	140	142	169	143	133	165	144	161	146	153	158	147	153	156	167	151	137	159	163	130	155	155	147	151	160	176	156	154	164	152	154	155	135	146	149	157	172	147	148	153	136	160	143	158	152	153	137	145	164	171	161	157	172	151	175	141	143	147	143	181	168	153	140	167	162	146	150	155	148	164	156	128	165	143	171	157	157	141	157	158	162	149	138	134	141	155	147	132	143	127	146	142	145	158	162	157	151	162	158	143	140	183	139	156	167	165	161	176	132	129	152	155	174	154	140	161	153	166	138	141	136	161	164	145	155	141	162	159	123	143	150	147	146	160	152	151	147	123	162	157	158	164	146	158	130	156	164	161	162	153	153	141	145	156	147	157	161	152	151	127	128	143	164	156	132	160	159	165	148	181	149	131	151	157	146	152	161	147	155	161	142	139	165	154	160	138	144	152	127	165	147	155	135	173	140	130	148	138	163	164	158	152	146	150	163	137	156	146	170	158	158	133	131	144	161	156	167	158	143	150	152	133	154	139	175	151	159	148	146	145	134	146	162	144	136	159	157	146	152	149	141	173	154	159	169	136	144	172	149	137	149	156	156	134	157	150	170	135	145	145	157	150	151	159	171	143	150	151	162	145	135	133	149	151	155	156	140	144	160	146	161	156	166	142	161	154	140	160	166	167	180	154	142	157	170	143	135	147	147	159	156	166	167	134	156	174	180	143	164	140	174	136	142	152	168	145	166	170	158	155	127	159	129	139	140	149	150	135	166	140	144	163	150
5450	569	658	642	606	594	568	510	556	470	526	517	519	497	495	507	437	478	491	441	476	463	474	492	432	492	445	484	492	529	486	489	505	448	472	463	464	447	465	475	471	516	475	498	441	480	492	497	434	485	487	481	431	484	510	518	489	473	443	486	477	497	453	490	476	467	488	479	448	469	445	495	486	470	442	480	482	528	499	470	495	449	434	488	485	474	490	470	481	441	496	454	482	476	451	458	442	442	479	462	452	481	444	489	464	489	498	435	439	462	463	477	449	481	491	468	432	468	476	479	445	461	428	438	435	470	493	485	510	477	453	440	463	469	455	497	457	468	471	482	430	495	459	465	437	457	482	474	448	461	501	451	479	459	503	468	468	493	462	460	502	486	463	519	505	457	447	466	504	465	455	469	444	485	450	463	474	463	418	460	494	502	460	472	453	438	475	487	497	484	499	493	523	483	499	471	508	493	466	468	452	481	455	491	489	466	465	470	431	491	464	459	455	488	433	468	460	483	464	474	463	482	472	451	459	501	491	472	481	480	455	519	487	466	473	482	487	461	481	481	455	480	471	463	453	459	469	460	455	511	487	499	469	435	440	492	452	440	471	435	450	484	456	469	485	469	434	445	513	489	486	460	478	434	482	470	463	451	476	466	464	443	520	464	473	441	470	457	460	489	429	479	467	442	459	489	515	467	434	475	484	456	467	499	482	458	532	471	461	472	458	488	474	513	457	466	448	465	459	485	474	483	497	470	487	500	492	465	486	438	471	495	470	492	491	429	451	485	450	459	438	474	480	477	432	470	468	463	456	495	470	485	485	485	436	446	481	422	452	455	438	469	470	464	426	479	459	464	452	461	484	437	481	464	504	488	477	485	468	461	483	459	470	489	471	504	472	509	456	436	462	487	504	441	482	444	445	440	459	471	475	515	488	435	465	425	454	470	467	471	463	465	458	445	489	435	447	504	491	479	507	451	506	485	478	469	440	483	497	421	499	508	472	466	473	468	511	489	477	455	469	465	480	424	437	496	473	487	468	480	508	467	504	484	474	467	503	446	512	470	500	431	472	429	487	449	409	473	485	447	464	494	537	434	442	477	471	472	467	466	477	496	483	454	457	505	482	484	474	465	437	485	503	478	468	469	456	472	493	436	478	466	463	453	486	428	473	501	503	455	468	475	456	474	461	467	494	480	483	440	499	458	477	469	438	471	464	415	426	500	509	434	478	447	428	448	487	453	481	505	485	497	465	489	491	488	492	463	469	474	488	476	497	487	464	457	477	464	462	455	512	497	478	454	468	476	440	450	459	445	482	455	480	513	508	441	477	481	430	461	494	435	461	450	456	460	453	482	477	482	461	471	482	509	443	463	457	419	448	490	495	491	480	493	458	453	497	482	511	476	460	472	498	449	467	483	488	422	471	480	482	460	451	468	466	478	459	485	476	485	488	502	503	465	463	427	479	483	476	509	483	482	486	437	457	473	472	501	486	487	477	476	492	468	492	456	479	481	427	468	460	511	487	465	456	492	462	487	434	476	473	427	483	447	413	461	452	472	442	452	517	440	485	474	444	469	478	498	430	500	452	486	495	452	484	444	499	459	495	453	491	476	455	475	477	446	453	473	460	458	463	499	463	486	449	467	446	486	447	495	450	510	491	439	494	473	486	455	469	469	476	479	512	480	519	483	474	445	456	445	443	507	484	434	492	470	430	462	438	461	470	504	455	466	434	495	476	504	481	446	465	465	465	508	453	491	451	473	469	517	478	478	455	508	504	485	475	434	467	469	530	483	494	471	458	476	476	468	475	476	469	453	474	478	473	453	471	479	478	462	435	487	481	478	473	432	487	475	438	475	444	467	469	463	523	471	471	468	495	512	451	482	485	482	489	459	453	467	473	444	452	456	507	477	475	484	470	454	466	431	467	474	471	459	447	498	481	481	492	469	437	446	457	456	446	465	464	467	461	484	466	406	475	511	493	466	444	441	459	489	440	451	473	469	439	442	494	487	482	486	467	517	457	437	460	476	479	491	466	479	463	459	442	476	440	491	475	475	502	485	467	522	441	464	453	499	470	492	506	474	517	465	473	492	454	492	506	522	456	493	427	448	473	475	447	473	471	522	461	443	445	470	494	476	453	464	520	453	465	438	462	479	484	465	469	447	531	476	442	495	480	471	493	493	507	466	441	493	474	479	447	478	461	481	485	481	463	498	442	481	436	485	496	478	431	465	492	489	487	421	469	496	490	482	453	459	483	522	489	495	435	469	492	455	461	468	454	479	500	445	465	470	473	454	472	455	458	502	479	471	490	478	459	461	511	484	467	476	484	489	476	431	452	503	518	436	459	453	496	489	490	506	480	540	467	472	465	408	458	455	488	481	494	453	461	505	441	449	478	503	494	470	495	448	425	458	492	509	467	460	466	454	459	480	494	453	422	450	473	454	452	460	454	450	462	503	434	460	476	463	467	507	499	455	474	481	484	474	521	445	442	480	474	446	461	467	473	472	490	461	481	416	493	437	511	456	472	447	453	470	498	444	493	454	445	478	483	483	468	484	488	472	449	499	465	468	482	469	484	516	519	492	456	484	490	450	473	488	484	470	477	461	465	473	480	471	472	492	465	450	485	470	440	457	450	448	469	491	493	474	517	424	454	430	484	459	500	474	460	430	444	509	489	440	495	463	434	484	491	457	458	405	443	523	459	456	478	479	457	490	490	482	487	427	448	490	471	451	443	496	493	443	519	467	443	473	495	492	449	476	432	471	465	488	470	472	457	449	457	464	505	489	460	450	482	502	472	469	467	490	460	490	446	481	467	461	457	453	432	445	437	454	471	468	504	508	513	468	460	473	483	460	474	489	519	470	491	483	460	444	469	495	487	479	492	474	473	432	482	464	447	455	513	405	447	505	467	464	490	476	500	499	462	494	458	489	485	463	467	442	466	508	459	497	436	462	468	430	468	469	485	469	502	468	472	468	475	456	445	456	469	493	496	492	481	485	479	459	461	491	474	482	457	433	489	468	468	482	457	456	490	462	474	448	453	471	448	501	484	471	465	434	437	432	456	435	439	457	449	483	482	454	484	486	476	481	468	497	504	447	488	501	482	455	470	497	439	501	490	493	503	494	453	474	511	463	486	475	487	505	518	485	472	488	501	476	445	477	449	500	455	483	450	528	439	475	489	507	445	487	467	462	419	466	463	500	426	494	467	490	472	462	473	461	450	445	462	481	464	534	446	455	442	449	452	493	458	472	502	491	497	497	484	481	495	494	491	458	477	470	476	487	478	451	456	461	488	478	498	486	493	416	455	491	491	525	493	543	463	456	491	452	438	499	456	462	454	420	460	472	436	474	421	468	494	536	477	497	447	443	461	477	494	511	440	526	478	435	456	475	437	474	452	470	481	466	470	432	475	477	472	481	501	449	459	532	453	502	451	449	460	471	453	472	434	506	484	483	473	474	469	429	448	489	481	455	464	452	454	473	451	487	478	477	455	486
37986	16326	2120	990	716	523	389	330	261	214	205	201	184	174	144	131	137	130	126	120	129	134	129	115	135	111	129	113	120	112	126	121	105	116	107	111	113	108	95	113	91	114	109	123	103	104	115	96	100	126	105	117	106	116	102	107	111	102	105	116	110	106	128	87	103	108	103	96	123	97	105	101	126	107	106	94	93	113	111	126	100	100	101	112	98	100	97	95	93	106	118	116	95	96	105	105	109	114	107	95	98	106	112	110	113	111	110	96	103	95	97	100	104	97	81	120	106	114	98	95	107	96	123	97	102	107	108	102	105	107	106	99	85	101	83	104	96	75	113	124	109	118	101	124	114	116	83	99	108	94	101	103	96	116	115	121	89	92	104	90	114	102	89	106	116	107	95	104	99	86	99	98	110	90	111	124	93	103	100	105	102	109	113	105	98	110	105	94	91	113	104	98	111	102	96	83	90	103	98	99	86	95	94	108	94	94	109	102	92	96	113	107	106	100	103	91	101	106	107	105	106	87	101	108	123	87	129	90	118	110	111	113	109	97	79	124	92	115	120	85	91	105	89	115	100	100	89	109	113	96	90	111	116	108	111	108	105	106	91	96	100	104	103	104	106	99	102	97	103	90	129	118	97	100	100	93	117	114	94	99	103	105	89	123	116	92	116	108	95	90	78	96	106	100	90	98	71	85	100	101	103	98	116	112	89	100	95	116	91	93	110	100	98	96	119	106	89	107	94	89	115	98	100	85	137	99	116	105	109	100	95	100	106	104	108	88	103	97	100	107	110	106	101	98	112	111	119	101	104	120	103	117	84	103	83	103	110	108	109	104	96	107	106	130	106	86	87	103	106	125	102	105	96	89	101	90	92	100	97	80	86	88	94	100	97	86	108	101	108	92	94	110	96	82	120	88	116	109	107	88	73	97	90	103	104	99	82	97	85	93	101	97	107	131	110	106	112	102	106	97	100	111	90	104	113	99	95	109	96	99	105	108	98	98	94	84	86	110	102	91	93	110	101	107	91	97	116	106	120	92	117	123	117	106	96	113	117	99	96	112	102	94	109	102	93	89	100	110	96	109	112	98	104	95	125	92	106	105	90	99	91	90	125	107	104	85	91	116	99	123	100	108	124	113	97	107	111	143	84	107	89	104	121	106	86	105	105	108	103	129	117	99	118	98	106	112	97	96	105	96	92	115	117	111	89	103	110	106	106	95	88	104	95	96	94	107	98	95	103	100	111	117	105	95	119	115	92	89	87	97	117	111	89	106	114	117	110	105	84	110	94	107	126	93	110	75	99	87	109	95	108	105	95	110	118	109	81	80	84	101	105	120	97	101	91	111	116	88	100	85	95	85	90	90	101	113	114	105	102	102	99	102	83	124	109	101	103	96	114	119	97	89	124	101	77	109	110	121	96	103	118	78	105	123	106	107	105	95	102	109	102	82	101	91	111	109	120	92	111	97	113	112	103	91	107	102	97	99	112	92	108	104	115	108	94	100	114	110	114	112	106	109	108	98	108	97	108	121	91	116	98	113	111	105	122	109	91	124	88	103	84	97	105	98	109	120	107	95	104	107	111	120	97	87	88	106	101	103	120	107	102	93	122	111	105	98	103	102	108	104	115	103	107	103	116	130	110	97	82	119	117	120	95	103	115	93	107	102	97	105	102	105	103	104	84	97	109	94	89	104	95	122	101	101	103	105	92	111	106	113	103	115	72	114	100	99	87	95	122	104	113	111	110	106	94	115	107	104	89	95	85	124	100	111	107	100	86	81	91	121	93	90	104	97	98	95	101	88	95	102	96	90	93	104	90	89	99	92	108	114	112	106	116	108	89	98	97	93	113	89	110	105	115	101	104	85	112	99	103	86	95	98	116	107	95	99	119	116	115	90	101	105	107	103	106	92	86	100	94	95	104	106	98	111	97	105	110	97	101	96	109	99	118	86	103	97	101	114	103	99	117	79	89	102	93	116	86	124	96	99	89	95	114	125	109	101	93	108	98	107	91	112	103	102	105	102	109	91	110	103	87	107	121	83	89	112	115	94	100	104	120	81	97	112	99	98	103	115	100	107	100	118	103	99	108	108	89	102	101	93	118	110	81	96	94	94	93	91	110	103	123	102	104	80	98	109	90	92	104	94	110	119	102	105	110	91	94	100	102	76	104	98	87	102	114	104	90	116	110	100	104	97	104	99	95	117	110	94	101	88	103	101	105	100	110	96	101	101	95	103	115	115	101	90	103	101	111	104	77	106	132	93	120	106	105	90	114	106	100	107	107	89	98	106	90	107	87	97	121	104	101	94	106	112	112	100	97	120	93	97	98	102	110	92	108	108	97	88	90	110	86	108	115	117	117	104	91	102	91	93	107	102	113	98	91	101	101	113	112	86	107	105	120	99	117	104	105	109	102	105	86	80	90	78	87	98	101	106	107	90	108	105	107	92	116	98	107	100	122	124	109	109	112	102	117	97	106	122	119	87	90	112	97	93	97	102	109	92	103	100	112	101	91	93	109	109	85	103	96	96	95	109	97	106	95	94	104	96	118	88	111	95	105	95	112	92	106	114	101	103	108	98	111	93	101	94	118	97	100	98	87	100	82	83	100	101	106	119	107	117	102	102	94	104	111	120	120	114	107	106	86	89	109	78	94	79	101	118	106	100	106	103	108	104	106	93	114	94	82	106	100	83	97	112	107	94	99	82	91	101	93	107	95	123	88	77	102	97	101	110	94	111	100	97	94	104	119	105	100	109	115	95	91	117	107	100	90	109	92	116	96	109	102	102	92	104	119	102	86	105	107	109	102	120	95	88	112	112	105	106	96	107	95	90	81	79	104	104	104	114	95	102	129	105	88	103	96	98	91	85	103	90	101	87	92	90	101	96	109	100	107	75	110	120	96	92	96	104	89	87	124	117	79	112	109	91	77	89	97	107	101	105	110	102	94	100	102	119	100	105	95	96	88	103	93	99	68	121	120	104	100	108	93	117	108	94	81	104	110	111	116	87	95	96	112	122	103	108	104	92	123	95	99	103	95	118	105	96	103	108	103	92	107	109	107	99	88	95	98	115	122	105	89	108	107	94	101	108	94	93	91	120	114	99	101	88	94	103	109	91	83	103	121	101	93	89	104	109	102	102	94	112	105	95	112	111	109	97	106	100	92	101	100	97	126	128	95	111	92	108	120	108	110	104	106	97	108	82	99	106	111	107	97	111	98	106	103	94	99	102	110	86	116	106	93	115	101	110	112	110	101	104	91	135	103	105	122	105	115	113	95	98	101	105	103	100	98	105	98	98	89	103	106	110	91	104	83	101	113	96	91	87	78	102	111	96	85	100	120	108	94	86	93	103	107	89	101	102	109	91	111	89	87	121	91	101	105	88	105	109	90	92	91	99	107	115	100	94	97	109	94	98	106	108	108	112	100	105	102	119	88	113	104	104	94	103	112	109	118	98	121	110	93	94	100	106	77	109	100	112	102	95	131	105	108	95
22453	1287	3185	3482	2809	2300	1868	1522	1349	1215	1094	953	855	753	743	710	633	638	590	559	537	556	490	526	465	480	457	455	471	438	459	459	421	405	396	431	435	413	420	417	438	389	431	422	394	368	387	390	369	382	346	392	385	360	379	401	367	396	387	379	370	381	375	377	369	386	404	369	395	347	363	390	358	382	321	352	361	407	341	357	361	358	369	336	348	360	364	357	362	386	370	361	383	354	360	344	374	353	325	345	359	354	344	381	343	375	369	328	341	353	336	370	352	402	359	355	362	352	309	352	340	340	359	413	365	342	357	353	364	338	342	379	331	335	325	374	328	325	351	356	367	347	358	359	317	335	350	339	324	352	379	342	327	371	358	367	398	348	360	340	357	334	359	348	362	351	356	356	357	342	338	359	336	347	354	354	339	348	384	335	331	364	335	348	326	343	366	345	361	368	365	329	381	390	360	314	350	360	329	348	322	316	353	344	339	344	348	349	341	373	347	318	332	329	363	340	361	344	337	368	334	359	375	331	360	375	364	375	368	360	386	315	326	346	339	338	342	309	361	348	367	355	352	334	317	345	341	335	369	354	346	352	387	326	345	335	353	309	314	335	321	346	362	370	357	334	396	331	354	344	342	367	366	326	342	363	368	335	344	412	370	350	359	334	367	346	332	366	321	369	347	337	382	379	360	359	356	374	359	365	369	349	350	348	356	353	351	356	365	364	330	374	330	369	324	359	322	359	363	352	372	354	370	346	371	354	363	349	366	354	353	352	344	345	347	369	373	345	354	365	363	345	333	335	369	341	356	339	355	327	349	332	353	350	354	321	372	370	366	355	348	349	357	369	377	372	332	374	337	348	358	339	322	331	350	306	345	388	331	346	349	324	347	332	340	366	342	325	331	320	332	350	353	357	343	344	341	349	359	321	350	370	345	304	330	370	318	358	339	371	358	380	384	317	336	338	339	345	373	359	345	359	372	325	344	354	352	333	361	381	339	319	375	331	357	375	353	386	335	365	357	340	354	324	364	321	327	365	331	366	348	345	346	359	376	329	372	370	327	375	356	363	332	306	363	363	316	337	333	347	343	379	348	319	350	348	364	326	352	353	317	355	343	397	330	374	378	341	350	343	378	332	347	329	345	340	376	370	336	370	318	352	331	349	351	321	348	367	310	341	366	356	371	358	339	355	345	362	333	366	396	353	352	367	347	349	348	351	338	350	364	376	352	355	349	340	343	362	361	328	338	335	332	356	336	358	384	327	350	344	358	388	351	354	354	322	342	329	338	355	386	341	354	358	352	364	349	349	358	362	341	306	347	325	349	334	352	356	346	323	335	344	365	338	337	347	353	370	368	379	365	326	399	345	361	359	351	356	350	371	338	339	319	353	342	340	343	349	341	329	355	416	367	355	392	355	400	337	361	352	341	330	328	354	345	375	372	372	352	371	339	357	381	352	345	340	353	341	343	363	365	350	362	366	360	366	336	381	355	342	340	366	361	315	340	343	352	325	341	358	332	297	325	317	366	333	333	318	357	355	369	368	325	335	363	322	340	328	358	353	348	348	386	356	357	340	316	301	352	359	379	400	354	338	363	324	334	335	345	357	366	310	383	335	368	342	344	360	327	409	386	361	345	362	340	314	366	350	365	346	371	353	362	392	365	362	350	341	348	322	335	361	350	337	339	341	352	318	362	354	366	351	334	339	348	327	324	333	354	363	342	336	355	344	324	348	346	379	330	357	347	366	364	377	370	353	362	361	361	343	335	351	380	342	352	322	355	354	376	371	326	366	329	347	355	363	338	331	329	331	337	351	367	365	358	340	323	318	375	326	343	360	325	380	351	376	366	339	364	363	341	329	350	336	315	335	349	366	344	347	347	355	340	366	349	344	336	339	336	329	337	357	332	343	370	359	368	342	344	395	335	377	367	343	338	341	343	355	346	316	369	360	371	336	378	373	352	339	312	319	335	348	337	343	352	333	307	371	387	318	394	362	365	379	363	335	339	328	382	364	341	357	371	356	335	338	330	374	381	339	346	377	369	361	332	397	336	328	320	350	357	354	341	337	353	320	339	370	365	362	335	371	365	336	308	348	339	363	333	338	337	369	355	368	345	348	354	352	312	331	343	361	387	346	365	363	361	341	344	383	329	320	372	349	388	350	341	366	363	352	340	332	357	364	329	349	294	356	334	321	351	359	339	343	358	315	324	329	336	324	327	361	363	348	375	354	345	359	369	319	379	327	335	368	372	310	349	333	389	351	351	370	333	363	345	353	326	354	384	335	340	345	362	380	333	305	331	324	355	376	303	349	337	331	337	343	336	391	364	351	342	355	361	343	356	321	338	328	342	374	342	342	359	366	358	361	340	377	375	352	346	355	330	343	337	344	361	347	374	359	351	387	350	354	357	389	334	363	342	344	348	343	358	346	362	350	358	372	357	292	333	352	333	343	361	368	368	348	342	336	347	352	321	368	353	363	326	316	353	360	358	328	361	351	326	333	357	363	330	328	379	376	356	390	340	343	378	376	343	317	303	324	348	364	376	337	347	369	334	329	340	348	340	310	366	357	374	378	351	336	353	311	335	367	352	318	366	360	315	380	320	354	352	348	353	361	342	348	348	370	400	349	354	347	360	347	355	379	345	322	380	319	335	352	322	367	324	344	346	361	346	346	350	347	349	330	354	354	352	361	347	354	321	374	344	303	360	351	403	315	358	326	382	344	361	352	326	346	373	348	349	381	344	320	371	329	363	385	374	353	339	337	316	344	323	344	326	345	347	333	385	342	379	363	349	351	367	345	340	354	316	304	364	345	355	342	351	369	370	346	344	328	350	319	339	349	364	346	344	377	372	346	382	310	363	346	377	373	339	366	344	360	374	345	360	336	348	334	312	354	364	354	352	353	357	346	348	339	346	362	303	391	346	328	337	358	380	342	338	311	339	348	340	321	326	369	323	358	387	333	337	372	346	368	350	341	347	356	326	367	338	334	349	336	327	340	365	339	339	376	362	355	341	330	349	372	354	362	361	342	325	341	362	370	335	352	336	381	363	311	334	379	326	293	388	328	361	357	360	313	386	364	354	348	345	335	359	368	359	331	323	355	327	379	360	383	380	343	355	347	377	359	385	361	334	326	338	342	353	345	365	326	360	376	323	354	342	351	369	366	345	345	376	323	339	347	339	325	347	339	310	316	355	347	331	331	375	337	359	329	363	344	344	324	335	327	332	353	360	340	388	360	351	340	356	345	341	368	371	393	341	355	351	366	357	367	350	332	369	342	342	345	359	336	353	364	341	338	387	365	373	329	377	386	352	342	343	353	321	343	363	364	338	323	368	315	371	325	356	374	361	324	382	390	344	375	353	369	368	311	356	367	340	354	375	353	324	350	328	357	362	338	345	339	323	383	388	338	344	337	376	355	338	335	328	340	333	319	337	342	341	369	341	340	371	348	358	363	338	344	341	366	349	343	369	354	327	341	329	388	355	364	371	313	323	365
47514	24716	7810	2288	1568	1094	795	643	524	492	436	388	317	298	298	250	257	265	247	234	262	241	242	226	232	247	229	239	236	197	208	235	229	239	228	209	207	204	240	219	213	214	237	200	207	219	222	228	243	226	196	200	190	180	198	196	211	212	208	212	210	186	216	196	205	214	203	197	230	221	201	227	208	221	189	210	212	184	191	204	241	200	216	203	213	215	205	209	174	234	212	173	189	184	198	197	206	196	195	193	204	206	203	211	210	212	182	199	205	208	184	208	201	218	190	199	207	206	198	207	203	199	199	200	199	204	197	186	186	217	180	221	199	223	183	217	198	193	192	208	205	209	244	204	227	206	193	232	196	204	198	191	180	195	201	228	208	194	197	193	165	189	228	194	203	202	221	208	179	209	206	205	213	192	194	185	190	218	210	202	195	227	204	202	198	213	216	185	207	180	185	201	202	191	213	194	207	200	180	209	201	194	202	195	202	189	224	197	197	200	185	185	184	220	209	187	228	176	220	189	207	177	217	201	179	191	200	208	193	217	197	226	202	196	196	192	219	209	206	203	207	213	213	202	235	216	198	188	196	189	223	202	185	190	216	184	213	198	218	211	186	234	196	200	181	215	188	213	199	211	192	209	199	193	206	227	190	193	174	201	198	197	209	193	195	230	173	210	196	224	207	213	180	196	213	189	183	205	202	207	187	200	200	222	193	196	208	193	211	169	201	187	233	216	192	191	194	225	205	218	198	207	200	208	204	196	166	208	203	214	206	208	212	205	226	201	198	198	205	195	224	215	204	193	200	208	196	195	204	202	190	219	186	196	196	234	201	208	211	205	204	189	186	200	207	216	198	198	201	204	196	183	189	192	220	199	199	212	179	219	203	210	173	190	209	200	219	193	210	222	188	198	202	204	204	209	208	194	190	198	219	224	194	196	207	222	205	206	206	186	203	200	220	194	226	188	216	200	197	223	200	182	197	188	213	205	208	229	221	217	201	212	223	236	220	209	208	210	190	215	206	185	201	218	203	194	204	227	204	214	230	233	201	207	184	166	195	185	205	202	225	216	194	188	212	229	223	223	204	202	243	202	228	183	219	212	204	226	201	188	209	203	217	194	172	178	220	182	211	194	181	169	212	190	230	188	239	185	234	190	183	198	197	203	211	200	212	176	193	194	190	203	212	194	228	175	192	226	207	199	182	183	181	226	195	209	193	211	209	191	232	221	194	196	211	232	215	244	214	194	207	195	180	213	195	202	176	185	212	191	186	216	197	191	235	196	200	222	193	203	206	204	224	208	182	204	191	210	201	181	232	205	175	231	182	209	202	208	192	220	212	193	197	217	187	190	221	223	188	203	209	180	201	191	181	203	191	229	198	219	214	182	196	218	224	194	197	192	196	195	188	217	189	218	211	221	180	219	200	194	211	189	210	216	170	179	214	199	209	208	186	192	214	236	201	194	217	212	190	193	175	204	198	191	194	212	188	211	202	186	217	184	184	201	205	202	221	203	212	186	190	196	212	203	193	208	184	209	210	212	206	191	202	227	196	225	178	214	228	184	188	223	201	190	202	185	200	218	195	216	203	217	209	205	191	199	214	210	201	197	221	205	197	210	241	208	238	185	217	210	203	179	187	202	222	223	199	202	201	208	207	208	224	193	209	198	208	214	196	198	195	189	195	198	214	199	205	176	198	184	199	206	194	208	229	234	192	188	209	186	228	206	226	202	207	189	196	183	195	195	222	216	194	206	195	203	211	187	217	220	186	214	206	210	191	210	207	228	197	219	205	209	194	209	182	194	211	175	191	188	210	185	188	204	185	213	195	211	199	215	184	215	209	187	203	196	193	208	201	193	220	217	201	181	206	179	232	197	223	192	209	206	210	212	219	155	198	205	197	186	199	167	193	199	194	222	203	180	226	222	215	198	182	215	209	220	216	203	181	207	199	194	223	165	206	218	180	205	203	183	190	203	200	212	202	192	197	186	207	205	203	198	210	214	205	236	219	222	218	180	189	197	193	206	221	205	192	197	193	203	230	191	200	202	208	184	187	210	194	196	208	213	209	207	203	203	207	213	214	180	178	196	219	187	192	211	218	177	193	195	206	204	201	189	207	201	207	199	203	192	204	206	215	227	191	173	240	187	188	194	203	215	221	216	204	205	220	210	216	190	203	197	202	184	192	184	203	183	203	169	188	183	220	208	182	192	217	203	202	176	195	163	198	184	193	212	202	203	164	182	202	205	231	186	192	181	207	173	190	201	217	225	212	189	209	204	199	220	204	217	206	191	195	215	225	220	179	179	193	173	203	180	206	198	227	197	223	216	215	212	199	195	187	182	184	203	215	213	222	201	210	185	198	203	218	208	204	207	195	203	197	193	189	203	203	201	200	211	218	231	204	193	188	215	193	211	203	204	211	193	227	212	200	226	214	168	216	197	201	196	215	224	189	198	159	182	186	179	206	189	184	190	201	189	201	199	212	215	210	198	207	209	206	195	184	167	200	208	212	193	196	205	193	220	218	194	198	245	210	206	181	238	182	226	204	180	190	204	212	195	206	212	181	173	208	202	216	203	184	191	190	203	204	183	193	177	157	191	206	214	185	179	203	221	196	215	216	198	185	181	211	203	192	232	214	188	211	191	207	202	206	222	199	181	191	177	198	178	207	213	217	218	208	196	173	202	202	199	180	227	192	204	220	195	180	173	190	203	196	178	207	195	211	219	192	168	198	205	196	183	180	191	200	191	202	184	182	190	185	197	193	206	210	227	196	222	224	245	215	210	197	214	206	208	227	209	182	175	201	202	190	205	199	210	241	221	187	183	199	229	182	185	213	214	196	211	224	182	181	230	207	215	222	187	185	183	202	209	210	219	206	191	191	209	181	212	214	211	180	210	195	203	180	180	205	206	178	184	189	200	216	216	218	194	203	192	230	191	191	188	249	192	174	194	212	203	195	206	220	224	226	211	208	204	201	221	241	201	181	213	166	211	210	215	198	208	207	197	198	212	217	213	201	200	225	213	174	202	204	191	195	205	176	192	181	187	211	188	198	204	190	201	202	211	218	204	205	207	220	169	202	195	206	212	201	229	211	237	201	206	222	225	174	203	187	210	227	175	217	191	210	212	180	227	194	190	212	211	214	195	198	205	189	229	194	192	206	214	215	198	211	214	233	191	202	213	212	200	207	184	201	215	209	185	205	186	205	215	205	203	196	191	222	185	222	195	205	209	215	185	185	223	222	199	195	182	211	212	218	176	212	176	192	202	179	215	207	182	211	220	239	225	210	202	205	223	192	201	206	198	213	196	217	218	185	193	218	212	201	222	220	200	206	190	199	209	219	205	190	205	197	234	199	179	199	201	206	184	191	221	192	207	192	200	191	215	197	217	182	187	194	180	201	202	172	198	206	176	225	213	205	217	201	195	188	215	203	185	184	196	217	216	219	202	211	189	206	188	181	213	233	197	202	190	197	231	214	218	207	201	210	190	237	192	206	218
28952	2660	5942	6587	5402	4400	3614	2978	2539	2204	1937	1728	1646	1480	1384	1269	1215	1148	1186	1062	1021	944	895	934	858	856	911	817	877	778	833	760	818	753	798	747	726	705	743	743	711	715	679	710	710	769	733	715	647	732	656	700	701	661	674	646	618	667	636	664	671	686	676	677	675	643	644	645	712	635	677	599	673	610	660	711	665	704	668	630	673	622	642	619	658	687	650	614	657	636	658	670	660	666	641	679	623	634	638	649	637	655	638	630	635	644	611	604	626	624	588	606	657	647	646	612	614	626	617	611	582	621	595	577	595	619	569	630	599	604	619	623	641	644	614	619	626	629	579	678	618	624	635	633	621	598	612	622	644	627	616	611	594	604	641	578	623	665	628	635	628	677	662	638	576	632	606	588	606	632	656	596	627	617	626	610	608	625	657	613	622	640	645	633	631	652	652	619	619	677	605	657	581	609	613	605	603	632	621	634	575	598	589	624	627	612	607	667	609	611	595	581	622	621	599	633	608	593	557	657	589	638	597	639	642	613	593	611	609	618	591	579	597	594	615	637	602	622	600	697	590	595	584	628	668	638	630	633	627	599	617	644	617	659	579	670	556	626	611	561	633	645	592	608	607	640	635	622	615	651	616	641	606	672	614	596	608	591	583	652	613	606	591	573	612	635	597	603	632	631	630	630	614	630	639	580	644	617	616	633	620	599	657	621	607	665	617	682	600	613	607	590	629	612	609	625	586	597	628	649	611	628	626	666	636	600	630	592	611	629	596	574	593	648	621	631	552	625	642	614	631	601	629	660	633	633	633	594	642	605	614	602	691	597	670	633	659	619	675	622	627	625	627	630	628	624	652	628	617	628	592	633	631	590	598	611	635	630	633	601	594	623	632	558	636	612	617	642	646	627	651	606	689	600	605	599	623	635	569	594	621	606	605	617	608	655	652	636	651	627	664	623	625	620	622	627	635	624	623	637	618	651	610	674	614	615	610	662	606	632	626	650	558	625	604	638	600	626	658	581	622	610	597	611	645	655	645	577	609	619	618	620	653	649	645	634	684	620	612	618	588	619	614	578	642	614	604	583	622	625	603	643	615	647	647	590	616	645	657	632	609	668	651	619	652	643	619	637	623	645	620	623	669	599	635	607	615	655	603	598	621	560	630	649	651	629	608	613	616	620	620	641	606	603	604	630	648	612	620	557	582	630	613	605	631	611	626	614	659	601	622	618	632	577	589	645	627	594	624	630	651	609	667	608	604	595	584	672	678	626	604	631	650	588	633	633	664	649	604	618	649	635	637	654	607	651	611	628	643	610	644	632	584	643	641	610	651	612	579	597	638	609	618	637	664	593	623	614	615	647	625	643	591	602	646	645	597	627	623	651	610	609	606	624	610	628	590	622	621	616	636	602	582	631	615	636	616	613	598	631	669	659	607	627	589	621	612	603	623	646	595	665	597	607	640	637	624	645	622	644	573	648	664	548	610	650	628	605	601	622	594	617	617	609	626	637	610	608	621	657	641	634	606	611	629	599	654	621	535	607	625	641	565	629	617	628	589	603	606	633	612	600	604	617	618	620	617	592	618	613	608	652	567	643	643	644	619	586	591	639	638	595	601	608	562	576	632	623	603	631	655	598	562	632	650	599	612	608	632	635	638	580	565	631	616	579	619	612	633	632	640	637	656	654	672	657	620	654	641	639	575	613	626	632	631	652	605	656	630	649	628	630	635	616	594	659	575	621	632	671	630	614	619	611	647	604	596	641	661	597	620	609	672	598	587	589	661	578	630	626	606	624	614	617	617	574	635	612	569	576	627	620	619	625	560	586	657	615	600	652	603	647	615	599	609	615	683	639	638	608	659	633	644	633	604	654	623	619	667	613	616	596	648	602	617	619	596	640	606	597	587	630	588	598	602	602	635	633	582	621	620	624	610	601	590	613	577	669	564	639	654	581	644	640	619	593	608	666	590	603	648	588	624	598	658	605	622	600	670	614	615	618	562	599	640	641	633	621	605	604	618	571	615	627	599	621	593	628	605	604	643	636	593	591	584	664	652	575	581	658	620	591	623	632	607	626	622	586	633	639	595	591	617	623	653	602	606	612	604	656	581	584	613	589	621	598	629	575	622	650	639	635	668	612	640	628	676	616	632	646	635	662	643	595	636	656	649	569	612	618	612	646	595	618	613	658	634	607	591	618	629	640	600	653	626	664	613	625	619	613	645	638	598	656	553	630	635	597	634	665	631	606	647	643	653	608	587	636	594	610	595	602	617	616	594	635	605	607	617	616	620	632	641	607	557	620	603	592	645	614	652	598	624	622	626	566	643	594	634	629	630	652	654	616	607	592	619	651	613	586	559	644	589	613	617	638	618	627	622	652	611	629	589	592	624	597	634	579	594	631	584	637	613	656	588	586	579	632	622	624	670	607	669	639	604	617	619	609	625	621	614	575	583	649	607	624	633	599	623	641	616	588	614	643	640	619	603	644	638	611	656	593	619	621	622	612	654	605	622	618	619	610	600	587	644	618	664	613	588	600	609	646	632	650	606	610	642	630	584	612	640	593	614	643	654	579	610	657	635	567	624	587	590	656	618	620	569	613	626	615	658	619	661	654	638	604	628	626	602	620	599	629	618	599	585	625	652	646	631	617	629	604	627	606	635	561	647	624	634	626	620	634	604	628	656	659	627	662	622	650	635	627	657	617	612	626	628	622	613	580	594	633	608	625	655	606	588	567	638	587	559	670	609	611	649	582	610	626	674	627	604	616	579	572	594	625	628	615	600	622	627	655	609	628	627	647	601	608	621	610	637	613	578	642	643	620	597	622	666	653	617	617	589	632	637	620	646	623	612	647	644	633	623	623	640	614	626	629	594	617	632	663	633	659	644	629	630	644	626	614	653	605	643	669	575	620	609	634	651	636	616	620	644	611	607	591	638	625	644	621	596	613	634	563	622	656	603	607	626	619	655	581	604	595	603	622	601	634	625	665	586	587	624	580	615	616	616	631	616	618	609	603	624	586	661	621	624	603	577	616	596	635	609	638	645	631	632	595	607	604	639	604	612	616	605	606	613	625	635	653	641	665	607	644	627	607	620	614	591	615	610	611	606	602	592	645	643	658	610	631	574	608	668	596	662	598	673	635	631	586	632	635	625	592	625	649	602	601	599	574	628	657	604	643	645	616	660	640	615	607	655	609	587	625	640	659	635	625	608	585	605	633	627	637	627	688	623	636	610	639	594	626	600	656	591	572	619	696	602	647	670	656	624	640	688	597	663	611	632	586	656	610	627	628	669	691	638	599	609	624	603	662	605	642	624	614	648	595	618	607	628	609	605	601	620	606	621	611	617	630	587	639	626	626	636	627	631	620	674	676	606	659	649	606	631	636	602	633	648	610	658	624	674	607	657	617	650	630	594	623	635	631	655	630	647	594	623	588	663	624	645	628	598	622	600	608	640	627	632	592	603	651	631	620	627	598	601	638	632	625	630	646	558	651	595	611
5300	412	250	205	182	154	163	165	165	170	169	158	147	154	168	137	160	155	142	150	145	148	141	155	153	172	143	156	186	171	163	149	162	152	169	160	151	138	150	155	132	139	134	150	163	148	144	152	153	133	155	150	163	147	171	149	167	132	136	164	169	167	152	138	137	142	136	162	163	184	148	158	138	155	160	154	146	159	147	148	135	132	145	155	153	171	156	172	157	151	167	150	141	147	138	148	146	153	181	148	153	159	161	157	144	163	140	166	168	176	151	157	165	131	137	139	156	155	136	157	143	146	150	137	172	160	161	153	167	160	143	158	143	140	126	139	159	123	131	153	146	174	138	145	181	147	155	143	164	157	174	138	177	153	185	159	159	167	153	137	129	159	158	144	139	133	133	177	171	156	138	136	140	155	142	156	161	159	162	164	153	142	159	159	161	141	162	134	155	159	133	157	185	156	141	156	175	135	172	140	149	155	157	132	165	156	145	143	158	160	137	143	165	191	143	152	142	155	181	174	149	180	153	136	155	164	162	156	160	158	151	145	173	138	148	148	152	150	157	160	148	154	170	154	143	134	154	164	156	156	153	169	152	138	165	132	143	150	150	163	168	158	139	153	160	148	136	132	141	160	149	168	150	148	156	161	152	153	151	143	138	141	162	172	152	159	138	153	177	131	148	132	150	167	180	151	141	151	156	160	159	156	150	134	164	156	138	139	167	168	143	149	144	159	188	146	144	162	166	137	153	176	158	158	188	163	148	162	155	159	147	171	166	170	152	127	175	129	157	179	148	163	134	169	154	149	154	148	151	156	155	148	158	127	155	137	170	158	158	157	157	172	162	139	160	147	165	143	158	163	157	150	151	142	161	142	144	147	140	144	163	155	143	150	149	158	152	146	171	158	154	139	167	146	147	148	142	145	143	150	123	140	132	164	161	147	161	135	160	168	138	135	155	147	145	136	126	118	177	169	171	146	169	154	169	164	146	167	157	144	162	168	150	143	140	145	150	142	168	150	144	149	143	133	153	123	167	145	145	137	183	143	125	149	144	171	129	160	163	158	142	160	131	157	152	148	154	129	166	140	172	156	145	154	162	124	158	159	157	160	154	160	152	176	181	151	161	163	131	140	164	138	153	143	136	139	160	151	141	146	147	144	155	171	120	164	166	160	154	147	148	144	150	120	146	153	133	137	166	163	146	156	146	157	162	159	146	146	162	162	130	123	152	161	148	144	157	163	147	152	171	153	133	142	134	167	135	141	142	136	146	145	129	157	181	143	158	161	146	144	172	139	149	156	152	153	154	147	159	146	143	172	153	140	151	149	132	153	158	178	162	145	167	138	157	164	164	152	161	145	154	159	147	144	135	162	146	181	170	155	154	128	148	143	165	133	186	162	121	151	160	141	146	156	130	154	163	141	139	153	156	148	171	124	145	145	145	136	163	136	161	165	146	153	170	146	177	160	145	155	170	133	155	130	154	167	147	162	187	187	156	156	142	139	149	130	158	144	174	139	145	139	160	138	164	162	172	143	168	140	155	171	181	158	171	148	137	168	123	155	162	165	149	164	169	175	142	162	152	150	142	142	158	148	181	172	140	148	148	143	183	168	135	164	150	152	153	157	140	171	142	148	177	152	151	147	136	170	138	167	172	138	144	146	137	163	159	135	145	160	144	159	132	142	136	142	150	158	136	157	166	156	152	155	161	152	123	160	165	160	160	161	140	162	180	129	139	131	154	144	159	170	158	180	135	158	152	154	163	169	137	145	162	145	158	146	168	159	163	144	147	160	170	147	168	145	144	187	149	155	175	138	161	170	155	156	147	160	144	127	139	154	178	157	157	148	162	147	136	161	151	129	168	149	151	135	152	149	162	163	155	163	158	158	153	155	175	144	132	167	144	160	152	133	144	138	153	146	144	148	154	167	158	145	162	146	153	149	167	127	160	172	152	144	148	149	144	144	159	146	148	153	149	142	170	139	151	143	134	163	149	154	157	152	139	152	130	152	152	174	167	144	147	149	167	169	138	160	139	150	145	146	166	167	157	154	132	144	161	146	139	131	144	136	155	133	141	151	180	158	144	157	140	147	144	157	134	153	184	172	162	163	143	150	135	149	153	136	133	152	162	159	146	155	116	174	166	146	150	167	139	138	151	136	143	150	142	141	148	162	146	171	140	153	159	150	149	144	151	144	123	127	166	154	159	152	152	164	153	154	160	151	131	149	160	176	165	164	153	147	157	138	160	165	160	153	165	139	141	157	150	181	164	154	156	162	147	176	148	167	143	141	165	144	144	165	160	135	147	139	153	144	147	160	148	162	148	137	152	167	152	164	170	153	165	165	147	146	159	150	131	170	134	133	157	162	146	151	141	152	141	148	152	149	154	157	169	130	156	139	135	172	156	173	159	156	177	124	157	141	161	154	153	149	151	164	160	124	164	160	146	160	151	150	153	137	149	156	151	153	149	135	136	164	168	106	139	135	146	162	160	162	140	160	175	139	118	140	157	155	152	177	166	177	142	153	145	143	150	137	150	167	167	136	151	145	179	167	146	161	152	162	138	151	156	148	142	172	133	175	161	140	140	150	156	143	148	157	172	172	157	152	151	151	146	146	144	145	166	151	141	158	155	124	148	165	189	159	175	136	161	144	142	160	148	162	150	136	146	164	154	148	142	160	175	153	127	134	153	135	140	163	151	173	130	151	151	156	143	166	167	146	131	153	176	144	164	134	164	155	161	143	162	164	156	127	160	155	125	148	150	159	151	154	166	163	153	175	164	166	137	148	144	155	141	145	160	138	144	171	144	174	159	144	147	138	163	149	171	154	166	152	172	160	158	167	161	149	142	173	148	157	151	152	145	142	159	145	152	162	153	147	146	118	139	174	143	171	162	155	171	155	148	151	126	165	154	163	163	151	137	160	165	156	137	162	130	146	127	138	158	136	164	140	164	149	154	166	145	135	131	156	173	166	154	157	141	154	134	152	145	157	185	161	134	150	152	159	163	135	156	141	150	135	134	123	153	157	157	149	148	139	155	165	153	153	167	136	155	170	149	160	162	161	149	141	147	163	158	163	171	149	151	157	151	144	152	169	140	133	154	161	163	133	175	145	147	145	159	147	151	164	137	139	155	149	156	149	175	136	168	166	173	148	116	155	157	135	167	126	163	149	128	147	166	153	164	162	152	147	164	145	145	152	148	161	156	139	148	158	133	166	153	147	153	160	143	148	164	147	167	159	165	150	158	145	162	156	156	159	157	153	122	154	141	183	152	160	132	165	171	166	164	158	148	147	140	175	153	172	136	152	166	147	144	166	138	164	150	162	133	129	141	162	163	169	147	149	148	157	145	142	156	130	137	161	146	164	137	169	175	161	156	171	143	142	149	161	144	166	167	156	129	174	147	146	163	165	155	160	132	149	127	138	152	146	157	138	137	137	160	164	157	151	138	160	137	146	148	160	155	159	149	165	138	146	154	169	157	172	159	155	159	155	157	179
5298	538	686	675	603	589	531	539	495	506	510	459	489	512	512	460	482	476	480	463	465	473	494	448	480	451	495	517	495	464	505	454	459	448	466	450	478	466	484	479	466	520	507	486	472	481	471	506	473	510	427	472	473	469	467	449	496	460	415	476	437	459	453	493	472	457	449	475	461	477	457	516	481	490	502	498	492	449	462	431	484	456	499	488	462	448	452	416	472	496	485	473	438	472	472	484	446	432	449	447	490	462	467	496	456	465	455	517	482	491	464	495	460	457	410	427	463	480	475	541	508	462	495	439	422	484	459	423	508	460	469	500	477	465	497	456	448	481	484	477	444	437	494	503	476	452	472	470	494	467	452	456	485	461	466	484	502	482	502	492	479	473	462	499	484	463	440	487	455	522	487	441	476	447	466	445	471	476	478	438	456	462	493	495	467	456	451	494	467	498	477	490	511	450	444	460	492	494	523	463	470	483	458	457	447	481	475	481	479	463	500	422	467	485	477	476	446	480	495	504	492	529	500	484	461	510	512	476	473	481	464	468	480	495	523	462	478	461	480	478	479	482	472	488	462	428	467	497	440	511	476	482	483	495	457	445	460	495	471	472	440	500	483	462	466	444	483	482	455	451	435	478	489	494	483	439	486	432	466	471	464	419	473	466	496	456	484	507	477	452	474	483	445	466	461	468	463	522	454	456	491	456	486	472	447	486	473	494	494	472	470	484	482	443	426	459	445	467	467	472	502	439	454	491	451	459	465	476	498	477	455	433	467	466	459	448	463	449	507	484	472	484	482	473	466	485	457	504	470	478	480	439	499	521	490	484	488	494	462	489	465	433	440	460	485	457	478	469	450	494	442	485	486	432	451	476	506	483	461	441	466	433	468	505	459	469	420	491	487	487	474	492	492	472	461	441	446	506	488	469	444	430	450	459	462	512	512	474	478	479	432	477	485	462	462	460	504	465	482	508	459	446	453	460	486	489	470	497	438	413	487	460	455	474	443	495	445	504	484	493	470	452	482	484	503	468	477	484	498	460	502	489	427	486	484	490	454	507	486	426	447	490	490	466	458	473	475	483	494	466	480	445	484	455	476	428	454	503	495	462	508	476	503	476	497	524	464	443	453	467	477	478	479	496	478	505	492	459	481	473	470	449	463	464	480	438	515	444	546	453	510	463	501	451	459	448	499	463	460	474	471	463	477	472	456	449	488	435	456	474	478	473	458	499	464	518	452	459	510	466	492	454	458	429	478	489	459	523	434	461	454	493	501	472	439	470	475	482	484	438	468	447	424	457	471	502	500	472	469	466	479	476	478	488	428	463	464	509	454	523	424	476	472	469	428	497	482	501	473	487	473	468	470	474	455	468	477	461	468	478	495	446	439	468	450	499	447	447	483	475	450	493	488	511	497	463	471	478	484	496	512	503	502	454	424	494	468	494	425	485	504	471	459	520	493	447	445	444	456	451	457	468	435	489	455	485	496	487	454	482	451	455	489	468	466	497	457	478	457	484	505	507	472	483	500	489	471	451	458	532	493	481	453	476	449	490	472	484	472	478	477	459	450	437	465	452	487	474	463	462	470	473	460	453	458	471	478	478	436	504	473	491	462	504	485	492	494	472	435	447	476	510	517	489	464	495	492	471	488	443	492	486	507	472	491	472	453	470	456	478	494	465	458	469	461	503	466	446	454	463	472	486	477	499	501	473	469	476	510	448	497	494	443	496	462	493	468	483	468	458	455	448	516	477	480	418	467	486	473	500	468	519	447	434	507	442	501	484	469	456	471	464	453	479	495	487	479	474	447	454	460	494	475	472	464	452	495	433	499	480	475	482	501	459	496	500	517	466	468	469	487	458	481	470	502	468	427	464	483	454	496	485	435	452	499	474	504	477	470	471	436	455	467	476	456	472	465	470	438	500	497	450	443	478	476	482	439	480	476	472	469	466	463	472	448	511	445	479	490	471	484	504	489	459	489	491	451	455	495	469	449	496	469	428	497	494	507	479	467	494	498	495	469	470	464	487	439	436	481	491	477	437	483	469	524	460	479	484	434	435	452	480	451	483	468	470	449	461	499	480	446	497	480	464	485	501	458	445	490	456	492	454	528	481	514	495	459	464	468	482	531	432	450	470	480	495	455	481	458	481	473	471	457	497	444	464	474	494	459	508	429	445	479	454	427	479	445	443	478	488	441	465	434	440	459	462	504	454	441	482	498	484	472	476	435	489	472	475	492	472	452	457	495	461	437	477	432	480	467	465	488	486	489	466	482	439	474	478	444	513	511	483	468	478	459	474	493	510	490	477	456	457	437	471	470	461	489	473	494	463	428	464	450	464	454	521	491	443	491	474	439	433	484	486	500	491	517	452	480	468	470	451	451	482	456	479	443	436	468	484	496	487	506	520	474	461	486	480	485	459	464	435	435	481	477	505	442	476	463	468	486	511	509	451	481	486	464	504	430	458	503	460	467	529	469	493	481	469	468	460	498	482	433	456	471	448	471	493	482	473	469	478	488	473	441	484	470	484	472	485	452	512	456	439	472	440	468	470	450	486	465	495	485	490	472	466	508	490	450	468	477	485	461	468	462	471	460	492	472	501	458	504	446	449	446	432	491	508	496	483	465	475	436	457	464	420	477	468	478	489	448	478	448	469	464	490	503	519	481	459	467	478	478	471	486	452	432	466	448	464	490	482	473	467	446	457	479	459	454	524	490	453	470	444	467	445	460	459	471	492	486	467	457	533	468	453	474	469	476	464	473	495	491	482	460	456	452	454	487	462	431	445	458	467	491	488	451	470	429	496	486	468	464	464	459	475	487	431	461	485	444	466	455	516	477	437	484	439	441	452	437	454	508	445	483	479	468	438	455	510	486	455	466	511	453	459	493	456	495	453	486	447	459	474	458	482	475	414	483	492	535	473	478	498	409	506	474	499	475	481	477	483	459	485	497	461	479	464	478	438	483	467	457	475	445	446	512	466	478	481	462	473	486	503	505	478	451	491	451	474	490	441	490	474	451	460	479	482	453	455	458	449	509	488	492	450	480	475	439	489	481	455	478	488	480	451	475	471	491	468	498	456	481	468	491	452	474	448	499	456	486	444	480	431	475	459	438	446	446	496	455	471	503	511	484	484	505	471	430	469	477	478	493	473	488	479	500	494	480	463	459	477	494	477	461	442	478	486	480	461	482	538	507	480	499	481	488	506	478	461	481	452	467	483	473	446	449	480	472	435	450	442	415	482	441	468	466	494	455	479	479	488	494	480	456	454	480	484	465	428	476	485	466	497	526	489	452	495	513	459	465	481	436	467	462	468	461	436	477	458	460	469	483	456	488	449	499	467	483	482	497	484	484	480	483	466	472	469	478	519	444	478	483	504	478	457	441	477	460	461	453	489	454	470	464	454	421	503	507	466	469	470	451	518	453	479	487	485	489	426	469	505	462	451	451	440	457	507	454	442	471	455	472	487	451	507	459	467	435	444	488	503	454	473	448	486
39313	11393	1623	1002	746	481	395	343	296	223	202	166	177	178	140	125	137	136	128	131	111	117	129	106	132	108	95	117	124	123	105	98	112	111	115	111	115	118	79	117	108	114	110	103	90	112	117	110	104	92	99	93	103	104	94	132	101	112	98	119	120	110	87	114	92	88	108	98	116	117	109	110	92	96	102	122	117	88	112	103	109	95	95	80	119	117	110	94	116	92	113	95	119	108	121	90	102	113	109	114	117	109	97	99	124	110	106	106	97	99	106	118	113	109	94	92	102	105	102	119	117	111	110	103	109	115	97	129	99	98	117	115	87	104	94	85	104	98	96	94	107	98	105	108	117	124	94	134	94	97	121	112	92	102	100	113	102	86	113	82	109	109	96	95	112	102	110	108	98	115	97	98	89	104	97	105	117	95	85	96	99	90	95	111	93	105	111	107	103	104	98	102	114	114	107	91	91	108	112	119	106	105	107	116	95	96	98	73	107	104	109	104	115	96	117	106	104	111	96	98	129	101	102	97	107	103	92	81	84	105	101	82	86	92	109	99	84	103	101	109	112	91	90	109	114	85	98	104	96	94	123	89	107	90	96	110	126	110	99	111	89	128	106	117	98	110	122	107	86	104	96	115	103	103	117	88	108	106	101	106	128	114	107	87	96	103	97	90	115	106	110	87	104	122	123	98	115	114	116	86	108	120	106	94	106	112	117	109	102	98	101	92	103	98	115	106	104	96	98	100	102	98	84	95	116	95	110	117	98	104	100	103	93	103	96	110	96	110	94	105	91	84	115	96	96	99	100	84	108	95	90	109	98	112	126	93	82	86	96	113	82	114	104	98	120	94	121	87	100	92	104	96	105	99	110	99	91	98	91	106	102	103	86	118	97	96	103	110	97	115	94	108	95	90	91	84	95	111	104	115	96	99	102	109	119	95	112	100	103	97	106	97	98	92	92	94	98	96	100	94	96	86	99	102	98	80	90	107	88	109	110	135	118	94	110	98	113	108	97	91	87	92	106	109	96	112	90	109	99	112	118	106	107	85	100	104	111	88	84	122	110	102	109	112	111	91	103	119	83	92	96	109	111	103	104	107	118	128	103	88	101	115	97	103	99	110	109	104	102	96	105	113	96	96	96	102	104	107	94	101	122	102	121	99	104	100	103	126	116	94	116	110	113	111	100	107	103	102	96	89	112	104	121	126	96	97	104	89	98	98	97	90	102	104	106	98	95	113	108	107	118	109	114	99	101	103	113	107	120	97	87	137	109	120	114	119	100	94	86	98	123	108	117	91	103	113	113	101	91	101	105	111	88	86	97	107	101	87	107	115	91	96	108	106	97	107	122	95	102	105	105	103	99	125	105	82	88	140	106	96	105	106	99	110	93	93	93	88	84	120	121	108	109	92	105	102	101	98	94	101	97	116	106	94	92	88	106	95	122	85	98	100	101	105	104	103	123	105	106	111	118	92	94	109	116	94	83	104	88	91	101	117	101	100	93	98	110	94	114	136	84	89	112	91	134	103	108	100	129	105	111	93	112	106	99	90	89	95	98	99	93	103	114	106	89	102	93	95	109	107	112	120	98	99	128	98	100	102	88	125	124	96	89	98	100	116	110	106	120	107	106	119	115	105	104	102	116	109	107	98	87	115	108	93	104	116	112	106	96	102	95	109	100	104	113	112	102	101	85	118	106	123	98	98	86	115	100	101	113	106	120	109	110	92	106	102	115	116	92	103	120	107	99	130	122	88	99	105	109	119	98	100	87	108	88	95	110	106	110	119	108	118	94	109	116	101	90	109	112	99	112	94	104	114	109	108	105	94	107	105	95	116	97	95	111	111	116	87	97	72	105	104	88	90	96	107	114	86	100	98	100	100	118	128	95	96	100	101	105	113	111	113	102	108	98	115	104	85	98	91	96	100	109	100	95	86	96	105	123	108	80	105	102	97	102	109	103	110	104	121	91	105	119	110	145	115	91	104	107	104	130	94	96	84	98	92	109	120	109	109	101	97	106	112	96	113	117	95	111	103	113	103	98	109	105	94	102	90	99	115	99	120	117	95	99	99	116	122	127	100	99	97	119	105	100	117	97	96	115	104	94	93	89	111	105	105	98	86	116	93	119	103	110	103	118	98	109	102	97	83	101	105	110	105	89	105	108	108	101	115	82	102	115	100	122	104	124	116	107	101	109	100	107	116	93	128	95	100	80	112	105	114	124	97	117	110	95	107	95	114	98	101	104	123	94	105	102	115	95	70	96	115	114	106	102	112	102	109	133	111	92	99	96	106	98	90	116	102	123	102	99	98	96	119	90	99	77	106	91	105	118	92	98	98	105	109	106	115	87	107	97	118	114	99	104	98	99	108	93	103	103	104	104	106	96	120	118	113	90	106	88	104	111	108	120	123	107	121	105	104	121	93	97	105	121	90	104	88	104	114	100	99	112	101	91	109	83	112	96	104	105	106	94	102	123	100	106	113	100	91	110	133	107	92	89	102	105	93	91	112	90	112	112	94	101	100	103	117	114	108	122	107	118	105	121	99	111	111	125	106	93	89	110	116	117	92	95	105	108	90	115	97	113	124	96	93	97	102	99	127	107	113	85	99	105	91	123	92	114	88	102	87	101	94	75	89	110	112	116	97	98	113	92	87	101	106	103	105	107	119	112	108	99	113	110	94	105	102	87	102	116	85	95	110	104	79	120	120	123	91	87	98	105	98	89	94	90	110	109	117	117	97	105	111	102	115	100	101	105	105	102	134	105	106	85	95	101	96	99	93	95	113	96	122	113	81	98	90	110	99	110	89	119	92	118	95	120	107	96	94	108	117	112	108	121	98	113	108	106	107	111	114	97	118	114	88	102	114	92	97	101	111	102	110	99	110	91	92	112	82	90	87	102	99	91	99	104	96	104	104	85	99	112	117	86	99	99	94	100	112	105	112	114	107	108	108	86	99	91	93	116	106	107	95	92	98	81	109	101	119	95	111	109	101	100	92	91	107	93	85	113	105	108	98	103	91	113	104	89	120	113	109	95	101	106	86	102	106	110	97	116	117	118	95	97	105	91	98	95	105	106	114	113	106	103	106	105	104	106	108	97	89	120	94	108	108	101	109	94	108	113	94	94	105	98	96	120	106	88	106	112	99	105	104	99	120	104	102	102	106	111	98	109	122	89	94	107	117	100	117	81	109	117	110	99	111	101	93	93	116	107	103	95	122	104	108	88	103	120	89	93	105	92	94	73	106	111	96	92	112	95	103	108	101	103	106	114	98	103	108	97	113	104	90	100	96	110	109	108	105	98	95	113	114	101	116	110	90	99	104	96	116	111	109	110	93	109	117	91	96	110	102	113	103	93	91	92	87	116	100	101	91	101	96	109	114	102	105	90	99	101	107	98	109	108	106	119	107	118	91	103	98	101	106	100	108	109	96	110	101	100	106	103	96	92	110	107	126	100	118	100	123	111	75	100	112	106	102	110	109	105	99	95	92	94	97
22629	1398	3171	3397	2870	2235	1828	1617	1381	1192	1042	925	847	785	746	655	675	613	613	550	550	559	493	475	474	475	450	475	466	405	449	419	423	421	412	408	451	381	416	419	394	376	381	421	429	388	380	405	412	329	398	381	364	372	371	382	383	353	350	343	371	385	333	357	385	335	358	389	344	352	355	389	355	340	354	357	383	337	358	361	368	387	348	398	343	375	342	352	352	393	314	358	373	357	371	342	342	367	384	328	384	351	368	336	331	364	348	388	361	372	355	345	378	374	326	387	330	356	340	394	314	360	341	356	335	381	362	368	374	370	326	358	355	344	336	363	345	342	316	372	355	331	350	354	344	342	346	356	346	344	333	362	347	385	380	334	348	324	351	372	350	350	359	349	341	351	363	366	369	358	341	339	354	372	388	385	344	353	341	357	373	352	362	359	335	369	361	395	371	381	342	396	330	342	349	342	327	361	313	350	359	350	355	331	360	342	318	375	347	345	334	361	368	358	380	355	344	343	348	357	319	355	356	370	377	331	381	335	357	378	369	345	380	325	390	336	353	366	332	376	360	343	376	333	369	349	365	330	350	352	362	313	347	378	384	366	347	338	339	363	358	375	350	386	343	364	334	372	357	345	339	350	315	356	346	351	297	361	356	367	374	371	368	350	357	362	358	366	329	331	335	377	369	357	325	368	374	366	375	366	354	328	385	351	373	368	347	360	361	404	368	333	352	378	361	343	328	350	339	370	373	347	331	329	320	344	355	331	394	384	326	367	344	384	349	347	323	368	312	363	358	360	330	303	367	354	320	368	342	348	354	368	369	352	347	346	345	372	355	357	379	349	376	372	383	344	357	353	331	374	321	391	331	334	327	375	352	337	354	337	315	367	375	349	357	363	323	355	368	334	326	338	367	369	357	352	334	347	345	341	345	343	351	361	379	336	366	361	365	350	381	360	337	345	389	350	363	336	346	349	369	365	356	326	350	329	347	341	356	314	333	322	342	314	358	337	348	383	337	339	376	374	340	371	363	322	349	364	336	376	338	345	380	357	373	374	372	352	351	355	360	361	349	368	356	343	348	356	375	341	343	382	331	344	348	342	357	340	339	373	349	328	342	369	384	367	363	329	364	328	357	344	366	344	359	378	363	365	342	354	346	337	339	350	337	330	355	353	371	361	379	346	359	350	361	343	343	368	319	335	349	354	406	337	359	306	389	374	319	346	356	356	340	375	358	329	359	358	369	332	377	367	335	352	346	348	369	351	344	338	344	335	372	349	340	337	333	312	348	374	341	348	325	349	372	309	328	337	341	383	372	392	363	349	327	364	376	332	368	334	342	333	335	340	380	327	368	356	345	340	368	348	326	339	357	346	348	336	340	369	344	377	361	341	356	321	367	388	350	328	381	364	353	372	349	358	323	358	369	331	319	364	355	367	358	357	322	365	369	357	375	359	369	312	328	341	393	327	332	363	354	375	390	397	366	355	328	396	363	383	370	373	338	360	372	393	336	349	368	398	366	372	338	353	375	361	337	340	332	337	337	351	349	320	320	344	349	370	372	340	354	337	378	371	371	351	324	313	364	378	354	333	350	343	329	350	335	373	360	350	355	336	363	354	325	378	359	390	354	370	329	360	371	342	306	360	361	353	366	352	318	342	373	356	347	349	332	361	363	320	326	346	314	358	362	358	344	379	329	321	334	346	340	319	375	365	368	363	377	357	330	355	382	376	362	330	349	370	339	365	346	351	355	349	334	369	324	387	361	312	369	353	345	375	329	366	384	386	320	375	369	318	343	333	331	345	381	338	357	367	366	376	364	342	333	355	311	356	372	340	343	376	370	355	339	358	365	357	333	364	347	345	366	338	357	349	373	340	355	354	304	350	346	350	387	370	357	340	347	330	335	342	337	336	357	336	348	362	333	353	394	338	355	358	361	372	349	340	356	358	352	330	386	344	349	351	352	373	328	340	381	349	352	359	346	361	362	342	371	390	372	349	343	362	313	328	355	327	360	325	357	382	381	307	320	348	333	344	321	357	373	383	334	313	352	359	376	354	362	342	340	319	340	341	329	353	369	365	337	344	364	346	329	372	352	367	381	368	354	373	362	366	364	362	349	370	338	335	350	392	360	345	342	321	355	352	334	375	362	378	354	377	347	369	320	389	331	307	366	337	347	363	344	340	326	350	348	378	360	340	327	352	351	336	357	351	338	362	357	351	373	351	347	345	363	351	312	338	365	361	360	354	350	347	354	367	392	361	388	333	376	343	351	341	392	351	357	363	338	379	359	316	348	372	367	349	335	364	354	345	320	333	391	359	343	338	337	349	361	356	370	352	353	353	365	396	300	362	336	359	369	347	371	345	360	352	376	336	358	368	333	363	356	344	360	355	375	358	330	356	357	362	307	313	361	355	361	346	343	361	373	340	374	376	342	340	358	390	318	335	353	325	373	368	361	377	352	372	356	350	361	371	348	376	371	346	348	343	338	376	385	335	355	343	333	334	324	345	334	362	352	354	366	368	325	321	377	357	331	326	352	333	347	372	311	358	347	366	324	364	346	341	356	350	365	357	364	332	382	371	366	314	354	378	330	324	360	381	353	344	345	333	365	368	354	342	367	354	321	334	407	353	367	355	351	367	374	357	338	379	383	348	367	335	373	352	363	360	338	361	345	345	327	325	369	364	344	337	341	337	365	368	325	347	337	360	369	368	354	331	337	369	357	381	336	315	343	341	317	347	360	361	359	348	320	359	326	402	364	343	347	344	402	354	369	382	363	344	388	325	342	357	341	336	344	368	354	330	343	349	376	371	378	370	365	359	361	345	335	304	344	372	370	350	367	346	335	379	362	337	354	327	373	350	372	357	324	349	351	332	351	367	385	348	383	340	332	362	354	370	338	384	357	360	360	360	334	327	351	347	356	361	348	367	351	367	373	337	366	364	334	387	371	314	359	355	348	341	341	354	363	357	345	369	347	351	364	335	357	355	368	356	375	346	371	344	345	370	369	345	302	364	325	383	353	331	323	369	346	365	396	349	359	356	349	375	346	357	356	349	385	360	347	349	321	360	352	358	367	336	363	362	363	330	379	326	381	372	357	350	385	383	320	347	371	367	332	368	383	372	367	343	365	343	360	339	368	336	367	335	380	317	317	332	350	374	350	329	368	356	343	357	333	356	374	380	333	346	390	358	365	334	367	341	349	323	348	346	354	369	328	346	346	333	368	351	312	343	352	374	337	350	366	376	339	367	337	348	340	337	339	351	387	399	354	374	351	356	353	367	350	346	342	357	340	389	359	376	339	331	378	368	348	370	409	323	370	364	339	371	343	347	325	367	345	378	355	315	359	357	367	338	376	378	362	358	328	346	352	371	346	348	343	357	360	350	367	360	366	362	362	358	361	351	363	354	350	322	369	301	371	325	333	385	340	368	374	359	343	380	350	353	339	329	352	334	354	374	338	356	361	361	349	353	348	338	376	355	350	344	352	332	368	370	367	331
54835	16903	3829	2033	1497	1023	796	697	537	461	399	358	358	311	313	310	266	290	270	264	271	253	253	265	215	246	198	217	236	208	198	220	236	207	234	200	193	211	243	238	215	215	236	215	220	217	200	209	217	195	218	209	207	230	224	210	216	211	198	220	201	216	195	206	198	191	225	212	214	209	211	207	195	187	198	189	214	203	190	200	243	200	212	201	239	191	197	188	176	221	204	194	194	195	194	209	195	220	201	192	214	197	196	186	191	211	227	206	190	208	214	195	192	181	217	201	227	223	207	213	188	213	218	202	214	197	198	189	214	193	175	207	194	218	193	208	213	185	207	194	208	212	220	203	189	198	206	204	191	203	190	191	212	197	219	173	201	214	217	186	169	204	191	202	197	201	208	204	184	218	203	217	229	228	188	203	223	199	212	221	198	211	210	212	200	211	179	190	201	183	179	180	204	178	207	175	199	202	204	213	205	197	200	236	209	223	202	199	196	226	190	185	191	178	192	177	212	206	214	198	172	201	197	211	170	207	213	204	170	213	194	208	184	209	218	203	172	191	182	223	195	196	202	196	199	211	185	217	228	202	221	186	181	172	178	191	199	211	207	211	173	199	254	193	211	208	190	214	190	199	220	214	186	200	204	201	206	192	213	231	218	224	208	198	204	197	208	212	181	197	213	186	181	197	229	230	215	226	183	223	224	198	212	182	205	185	182	181	209	198	203	217	208	211	219	219	211	192	210	197	171	202	221	200	216	214	212	206	203	204	224	203	201	187	190	223	212	204	188	204	203	182	202	197	206	191	205	194	207	195	180	195	183	207	214	205	196	203	203	199	175	196	206	177	201	198	206	198	199	202	210	215	236	207	188	206	205	204	196	201	210	193	168	197	215	213	172	190	198	203	203	200	175	189	223	220	209	217	198	183	188	195	196	183	215	210	184	208	221	200	208	185	210	205	185	208	198	205	200	202	175	187	219	206	199	196	214	159	197	174	197	203	208	187	181	199	210	181	180	194	200	188	195	178	198	212	202	192	181	203	217	190	217	186	196	214	207	210	166	196	190	205	208	207	223	190	193	233	218	186	196	216	176	208	203	204	203	222	224	227	216	185	185	205	190	222	221	188	211	202	213	186	187	193	186	183	203	235	195	187	174	185	190	199	190	218	188	205	175	203	212	190	173	204	188	175	184	196	195	211	204	202	185	193	205	206	230	180	193	199	223	212	236	193	202	179	191	202	196	212	197	182	200	227	190	196	215	179	197	183	186	215	174	193	191	181	163	195	221	209	181	211	207	201	198	176	196	211	206	221	209	192	199	221	178	173	226	212	209	187	201	193	217	190	169	196	187	203	200	201	189	192	221	177	193	195	204	192	197	210	170	238	210	205	191	222	211	200	204	231	191	211	214	209	188	221	212	221	188	213	194	217	218	200	190	200	200	177	203	203	209	178	220	194	203	201	223	193	209	216	210	199	219	191	201	192	206	199	186	200	176	210	194	239	191	205	203	184	211	189	206	189	194	188	194	199	223	182	188	196	204	209	215	179	230	191	178	240	198	170	205	198	183	204	186	208	231	207	195	181	217	189	194	199	190	200	218	205	208	204	206	200	213	212	200	181	222	206	218	222	213	195	211	187	208	201	175	206	217	199	186	206	191	191	195	198	210	217	202	199	202	187	215	197	185	205	222	184	190	225	186	223	208	182	202	179	181	196	176	200	189	219	198	210	180	191	218	174	196	168	194	199	206	198	204	194	226	181	201	190	190	204	205	212	172	197	173	185	206	200	204	191	191	210	191	197	200	175	198	201	223	199	209	213	192	226	212	199	227	226	213	191	216	210	211	193	233	214	181	200	206	218	192	175	201	225	204	213	212	199	184	207	210	199	179	203	201	194	206	201	198	204	204	231	202	182	208	196	204	210	197	184	207	185	183	227	193	206	194	179	206	195	186	233	195	202	205	208	190	190	210	208	199	182	228	213	196	191	190	195	191	213	230	218	214	246	193	213	186	219	186	204	193	198	195	225	180	164	180	222	208	208	209	197	223	234	199	241	205	186	207	198	187	186	203	193	178	205	188	205	192	192	202	206	177	231	180	198	201	182	203	207	211	191	212	211	177	204	201	194	194	197	176	191	207	194	185	206	188	214	200	186	174	182	200	195	224	207	209	180	182	209	219	194	204	186	194	209	198	207	207	225	203	185	223	186	182	224	202	197	190	210	209	219	214	202	225	192	184	184	194	215	229	194	214	190	181	206	217	212	200	182	188	214	191	214	176	210	202	196	197	226	187	185	168	201	180	201	188	201	211	213	197	181	199	203	198	216	195	200	195	213	224	187	210	189	198	214	192	184	186	211	192	213	206	190	207	196	203	200	203	205	182	204	205	225	214	190	222	187	212	199	196	209	170	208	197	220	193	179	175	202	210	192	206	209	226	213	189	199	211	212	185	200	199	204	191	172	204	198	199	205	202	190	209	196	191	222	214	180	209	201	184	211	178	216	193	181	211	219	202	188	184	209	199	189	204	202	226	193	204	188	207	195	199	213	214	199	221	189	178	214	196	212	210	202	201	198	211	199	193	195	222	217	188	228	219	223	219	217	200	234	215	212	216	197	201	196	198	220	209	220	203	213	212	194	201	161	221	197	201	184	195	181	190	204	198	200	205	220	218	197	206	212	191	210	190	208	188	192	199	206	166	220	195	207	229	198	192	212	203	187	187	195	191	182	185	214	180	200	205	206	194	209	191	198	184	218	211	208	227	205	177	189	182	192	201	181	240	200	202	195	200	224	205	195	184	184	196	195	189	206	199	204	223	194	199	196	197	186	191	203	199	185	208	206	201	168	194	203	224	214	178	201	214	191	189	197	210	208	209	213	207	177	219	186	212	202	217	199	180	211	193	167	199	194	184	230	209	179	214	209	168	203	225	185	188	188	201	183	192	217	185	199	188	192	176	186	199	197	192	198	217	211	208	183	209	203	218	221	201	201	222	200	187	188	191	253	177	196	213	221	200	208	190	200	181	190	196	191	199	198	194	192	219	179	187	202	197	196	206	205	202	218	192	219	208	217	196	217	202	197	211	194	187	198	198	209	201	241	203	199	215	212	197	180	185	188	189	189	200	235	247	181	193	191	195	201	215	207	188	195	216	183	216	208	189	196	208	185	197	197	179	172	211	218	215	162	191	215	186	217	197	162	198	190	198	196	197	215	173	217	201	206	218	175	206	183	196	197	203	212	197	163	198	212	213	191	182	199	224	203	206	223	188	191	202	192	217	195	197	193	176	184	200	190	200	243	198	192	184	196	180	181	188	214	176	187	212	222	212	181	187	223	203	214	188	208	173	198	198	198	197	194	210	203	213	191	190	189	200	182	186	198	189	222	189	209	171	202	182	204	163	208	216	189	189	211	204	196	207	200	185	219	184	194	198	189	231	220	205	210	173	202	208	228	199	205	181	230	203	189	200	212	210	209	210	204	203	185	199	201	199	204	187	192
29850	2703	6046	6427	5372	4409	3689	2927	2510	2213	2001	1752	1624	1440	1430	1309	1160	1187	1126	1062	1017	984	1005	892	910	915	878	842	863	876	799	804	718	789	764	752	751	714	707	740	749	694	686	723	672	700	767	660	683	670	680	628	671	717	631	667	660	647	650	633	688	682	611	664	616	644	647	671	622	631	640	655	624	662	676	666	643	641	661	625	640	624	661	634	648	650	679	626	634	621	573	633	601	622	670	626	631	614	637	629	615	627	681	655	629	640	601	612	631	661	632	619	649	639	673	615	636	628	637	579	660	624	620	571	642	649	606	594	634	595	656	652	577	623	634	613	627	582	651	582	616	611	614	618	637	658	577	635	610	646	614	649	614	623	624	634	611	557	634	592	660	638	609	611	625	595	630	636	629	593	618	615	597	592	627	611	596	614	620	613	612	629	604	636	630	587	595	613	654	643	586	573	601	590	596	600	628	592	616	569	661	583	604	687	605	624	621	596	608	590	647	617	634	568	565	598	597	631	607	635	616	630	634	621	623	623	585	627	621	587	664	624	584	608	626	594	645	632	610	603	603	617	616	620	621	634	587	620	675	653	597	585	617	614	609	652	637	654	620	635	600	583	619	624	604	642	597	651	635	652	622	636	629	644	641	614	641	631	623	617	599	638	615	624	601	650	632	646	626	623	565	600	648	596	593	632	613	664	622	581	620	639	545	610	618	614	620	621	628	593	623	614	590	615	625	609	630	625	628	632	585	608	619	610	620	601	570	626	586	616	598	645	588	598	567	622	635	615	579	639	598	624	658	644	598	632	608	545	634	603	584	629	628	626	568	597	603	615	594	596	619	617	642	633	633	605	663	575	629	646	613	611	640	627	620	649	603	643	593	639	620	657	653	655	564	651	667	624	624	598	638	601	653	604	611	598	595	621	629	592	662	640	643	663	609	650	618	627	631	585	580	615	636	635	573	595	625	571	643	598	627	572	608	640	625	609	600	597	582	591	619	638	584	661	577	577	604	592	598	601	604	633	640	610	609	597	619	624	631	635	571	567	586	599	626	586	584	614	618	593	615	625	574	596	608	618	649	587	607	667	655	572	626	607	582	584	605	634	587	595	629	617	603	612	585	643	583	557	608	617	585	640	575	600	619	629	616	614	678	638	642	637	625	585	610	602	624	637	606	601	605	618	636	618	616	591	594	617	554	628	602	593	581	628	596	614	586	589	640	616	599	606	565	611	599	648	631	607	595	587	610	611	567	613	598	637	604	579	567	588	634	579	629	587	611	625	586	609	620	619	606	650	586	690	605	619	630	610	599	651	619	589	630	606	648	604	646	631	650	628	644	615	632	643	587	625	588	617	577	634	662	602	595	646	626	616	617	604	622	629	635	673	604	637	612	598	584	621	648	649	643	615	649	562	591	656	570	647	607	628	589	637	591	624	624	620	636	601	607	609	616	620	628	626	588	608	620	627	599	617	632	609	609	630	640	600	636	622	606	617	598	595	594	623	662	622	624	633	622	578	596	614	594	602	601	619	646	621	623	613	619	575	616	598	636	635	644	592	615	616	656	634	626	647	568	615	607	616	616	608	611	631	628	614	626	639	603	591	595	622	635	604	621	635	632	629	629	652	640	612	617	623	613	610	597	626	616	622	593	576	602	618	619	610	593	601	626	606	584	612	600	644	575	631	649	612	597	604	626	586	585	582	571	599	613	629	639	637	645	628	644	627	588	636	626	641	593	657	611	592	621	589	613	617	614	666	640	596	632	603	619	623	641	605	621	602	648	601	615	628	611	618	613	644	607	639	647	613	622	619	618	618	630	604	636	621	574	635	604	621	640	625	598	608	602	578	642	610	615	585	584	604	604	605	603	617	639	613	620	632	603	611	633	663	606	639	629	665	610	634	616	622	650	630	598	673	622	632	602	591	627	626	636	645	623	612	627	633	631	592	618	622	593	618	597	637	621	615	621	615	614	582	656	640	625	646	614	626	578	651	614	595	590	601	625	592	601	587	643	586	609	614	636	596	657	593	624	595	644	622	640	634	596	622	633	601	622	581	652	604	629	619	606	638	571	624	575	616	597	588	629	608	606	583	665	595	630	622	590	584	626	659	602	621	613	601	632	638	608	617	641	566	630	626	591	629	566	639	648	625	595	618	601	611	608	595	550	646	615	603	632	654	626	678	633	614	643	616	617	614	575	609	620	661	611	588	628	615	611	597	619	624	623	638	610	629	622	587	597	611	605	613	628	581	671	605	621	592	657	662	562	597	649	581	606	619	620	579	587	649	582	641	587	570	656	586	632	596	629	593	612	569	573	568	611	570	598	670	654	633	632	592	681	591	621	580	646	611	649	608	621	630	602	607	589	640	663	620	587	623	615	590	631	714	607	673	625	613	613	658	620	599	595	630	655	624	634	672	613	631	584	562	636	655	636	609	628	588	607	590	587	628	661	629	598	639	600	634	582	619	632	588	599	599	596	608	609	627	642	636	608	589	650	657	636	583	558	618	610	647	588	631	607	617	603	628	596	570	651	615	602	628	613	625	611	633	632	612	645	592	643	599	588	600	652	646	583	633	652	583	597	621	615	645	629	608	646	598	616	584	563	606	617	622	599	641	596	638	625	615	584	615	601	587	641	615	598	636	572	621	558	612	641	585	626	587	629	636	632	607	646	618	576	638	575	618	659	621	609	615	621	635	626	608	613	600	607	639	583	594	587	645	617	641	624	641	625	605	622	618	666	592	595	601	634	638	612	629	593	576	610	631	604	621	591	594	642	586	610	612	632	614	582	612	663	614	610	596	570	562	654	614	575	630	628	594	648	627	688	609	611	643	615	627	575	638	600	577	622	577	618	586	614	598	568	689	590	589	551	653	561	622	595	633	630	605	568	589	586	649	611	644	609	577	633	645	667	637	617	617	616	588	638	613	617	613	600	605	620	623	659	639	601	614	575	612	595	613	602	606	592	581	640	607	613	621	619	633	627	649	588	678	606	621	591	588	676	619	664	592	615	635	617	604	656	600	605	576	616	615	625	627	638	642	582	636	597	668	598	589	624	603	632	626	613	635	614	628	639	631	633	637	586	593	615	595	632	646	646	637	630	558	609	601	616	624	626	621	606	630	619	569	607	589	601	605	655	609	599	586	634	607	618	648	634	618	650	607	636	650	611	602	653	626	571	585	611	582	570	630	576	640	632	623	598	578	677	626	625	628	616	615	644	663	645	605	603	689	623	580	594	612	571	592	644	679	620	610	600	630	645	632	601	594	635	583	635	597	597	619	587	607	583	575	656	615	645	584	621	622	633	660	562	626	652	573	662	627	610	600	623	601	603	632	610	624	625	558	604	600	636	583	628	603	579	637	622	605	660	679	617	576	639	610	615	632	612	636	598	630	661	589	641	608	606	582	607	623	594	579	646	659	629	628	676	596	635	609	616	632	635	588	661	620	592	622	600	617	630	635	612	624	584	636	589	653	605	614	627	631	650	652	639	602	617	570
5598	337	241	214	185	155	163	158	139	161	150	158	157	164	149	127	149	152	127	148	162	158	160	130	165	133	153	160	153	154	130	168	155	136	157	143	170	164	144	113	173	150	162	175	149	149	143	134	145	144	146	166	164	135	144	140	168	165	153	164	151	139	120	149	174	147	161	146	136	148	131	144	156	155	134	164	137	152	159	164	150	183	174	153	160	175	155	133	147	153	166	181	167	158	147	132	161	129	156	153	135	143	156	161	153	136	156	162	146	136	157	158	152	150	169	119	170	121	154	141	165	128	147	150	152	137	170	175	133	156	147	153	152	158	140	142	172	171	147	139	141	151	139	158	131	147	148	137	158	175	144	152	149	174	130	147	157	118	139	154	136	180	135	151	131	169	147	157	154	141	158	138	158	132	148	159	146	146	155	156	149	137	135	138	128	131	143	140	157	164	145	150	123	143	166	158	143	148	147	174	139	145	139	142	150	153	140	159	141	156	158	155	137	161	163	174	171	134	150	150	138	155	167	160	126	137	143	176	154	166	170	162	139	153	144	159	142	135	163	155	157	137	157	144	175	159	146	149	172	153	142	136	152	144	141	136	139	151	143	156	159	144	145	141	130	152	143	149	114	140	152	163	142	142	155	139	178	136	131	136	139	151	146	156	155	159	170	139	136	134	154	120	140	144	153	147	151	162	167	152	149	175	158	150	148	150	149	135	154	160	148	169	156	153	137	138	136	149	158	164	169	156	171	141	140	180	127	142	148	157	155	157	133	152	136	177	156	162	164	166	175	145	134	131	161	148	148	173	144	142	168	139	160	154	171	169	139	131	128	159	148	134	150	158	157	153	164	142	163	157	137	160	159	152	160	156	177	149	141	156	164	160	156	161	161	144	130	147	173	163	139	169	154	148	160	156	141	175	151	159	159	163	150	134	144	137	146	159	139	148	140	145	154	160	177	163	153	142	156	155	146	159	148	149	161	174	145	159	153	135	126	148	162	138	155	143	141	129	161	144	134	135	134	148	98	155	141	143	142	160	145	165	163	132	164	137	156	137	164	145	181	162	122	141	130	146	162	154	149	170	141	151	156	152	150	144	161	157	150	145	166	145	144	143	146	155	160	130	164	125	135	162	131	145	158	145	167	155	131	135	142	143	167	133	156	161	150	149	144	138	136	131	134	149	137	140	153	159	161	144	164	147	158	147	149	120	155	150	151	154	158	144	153	158	137	156	142	144	162	155	139	146	143	154	149	135	171	141	144	156	149	163	134	158	152	144	158	146	150	162	151	157	136	159	130	132	137	150	123	138	151	150	161	164	155	151	138	137	140	135	140	146	159	148	163	159	143	144	172	147	162	131	139	168	144	148	159	148	143	146	133	117	156	162	162	138	137	148	128	140	165	143	146	162	159	149	134	141	149	171	158	148	148	152	148	134	164	131	170	153	150	143	142	171	143	153	148	141	149	142	168	143	166	141	140	154	144	148	140	161	135	156	144	143	135	141	160	150	144	159	149	162	159	142	145	151	160	149	130	155	149	147	148	134	159	161	155	143	145	143	139	130	164	136	131	150	143	162	151	170	155	135	118	168	145	150	144	142	153	142	136	132	141	143	145	147	154	138	143	148	152	139	141	129	159	134	143	149	144	165	157	143	134	150	146	167	156	161	172	154	139	142	161	149	143	162	156	151	139	141	143	163	146	147	153	152	144	147	153	148	141	152	134	162	172	141	136	141	147	124	130	154	142	146	163	156	162	142	180	138	141	161	165	168	128	145	157	162	149	157	149	140	141	146	137	134	183	147	163	134	146	146	148	165	132	139	140	146	147	156	154	136	150	144	142	161	142	140	131	138	161	151	143	138	151	134	154	142	166	159	144	150	160	160	125	164	144	160	144	147	132	169	167	120	155	160	146	135	159	176	156	149	138	146	170	142	134	159	148	147	139	142	165	150	168	156	168	152	161	138	151	149	144	142	173	128	164	133	131	135	147	149	144	138	171	142	135	156	141	131	163	132	157	139	138	155	129	147	139	148	135	149	141	141	141	140	141	129	153	138	147	164	135	154	170	162	131	162	163	157	148	146	138	146	152	164	151	158	137	145	155	172	147	152	152	146	138	140	141	145	139	146	142	146	153	157	163	136	162	152	150	140	160	156	172	138	138	162	148	157	140	131	149	146	150	144	153	147	150	142	152	128	148	173	161	132	129	167	128	142	145	140	147	152	145	148	140	145	146	155	136	159	142	143	152	140	156	138	145	154	164	141	173	155	157	158	150	155	153	149	161	138	172	151	141	150	165	138	165	146	154	158	148	156	131	156	145	157	145	152	163	156	160	147	158	167	153	137	166	152	159	173	153	150	156	150	151	159	159	139	140	152	152	133	146	179	146	136	141	135	163	126	152	154	160	151	146	157	172	138	148	150	153	139	178	155	149	160	141	153	149	127	143	158	138	160	138	162	129	133	152	143	150	148	155	160	149	151	126	140	164	148	151	162	151	154	129	162	141	155	149	150	144	142	122	160	160	166	156	137	168	163	161	157	168	141	134	140	147	138	147	157	128	139	135	168	165	152	140	154	158	151	179	150	166	155	168	152	125	151	143	165	149	153	166	144	147	160	163	141	167	153	177	165	127	161	162	141	141	155	147	162	133	138	133	138	147	147	154	137	151	141	129	159	134	165	151	138	160	143	146	128	146	137	154	154	153	145	160	156	131	146	149	144	152	137	140	140	132	139	161	161	118	163	138	138	162	140	130	142	148	149	179	154	132	130	136	149	177	143	147	142	173	157	157	149	164	150	150	163	134	145	138	137	176	143	166	164	144	159	132	163	170	161	146	160	141	160	134	174	145	141	148	157	161	142	155	172	176	132	137	142	155	148	149	138	140	153	146	157	155	166	132	132	143	170	140	157	157	139	148	128	160	151	163	144	158	151	144	147	166	157	160	142	137	164	143	167	141	154	154	161	147	128	134	173	138	136	133	164	159	143	145	151	138	141	140	181	149	148	175	137	145	167	144	146	173	173	161	137	151	157	137	133	163	142	173	158	178	168	149	155	158	163	157	180	159	144	163	139	158	158	134	135	131	166	158	144	138	137	154	127	141	152	137	138	146	135	147	155	136	140	149	167	154	155	142	143	164	149	153	150	159	147	151	172	156	127	138	157	171	171	150	147	166	159	151	124	161	145	158	168	138	160	154	137	137	152	154	143	165	139	162	155	153	144	133	140	163	136	144	146	135	145	157	153	166	121	161	159	138	165	143	160	150	163	144	148	178	166	147	160	163	154	133	134	154	156	148	142	150	142	173	166	178	129	143	139	147	139	143	158	156	146	157	152	146	133	168	131	144	131	144	155	176	113	157	165	150	172	151	147	135	143	147	155	152	161	148	145	153	110	138	154	151	129	164	145	132	148	175	158	148	152	138	157	166	170	142	149	169	161	136	165	127	140	140	156	135	133	142	134	162	148	159	162	153	138	164	136	163	138	144	132	150	155
5520	545	595	688	560	577	554	509	497	495	497	474	507	444	481	488	493	487	469	510	487	499	451	497	445	465	487	482	432	510	515	497	456	487	462	503	491	449	461	442	480	477	490	433	449	439	453	477	489	482	435	486	456	476	466	462	511	484	512	476	492	510	434	509	495	441	460	487	440	462	425	469	407	436	463	453	464	479	436	498	498	494	467	443	469	427	463	456	476	483	472	468	476	453	490	484	465	498	407	477	451	419	487	457	438	426	450	480	464	473	478	456	466	406	488	464	486	469	467	463	496	466	496	509	477	458	475	487	467	452	444	480	482	469	462	444	512	459	483	478	496	488	507	454	489	474	503	424	468	462	493	484	477	465	469	487	432	489	462	437	447	455	460	467	473	458	486	485	465	472	433	462	460	463	452	492	518	502	468	424	462	506	481	475	468	417	486	477	478	480	449	477	473	457	457	468	433	452	475	442	475	487	486	466	489	453	471	440	491	490	480	460	473	440	477	486	473	427	441	482	459	456	488	468	483	474	422	457	457	454	470	476	471	454	467	462	476	437	478	458	422	475	451	505	505	440	459	481	456	474	467	433	476	450	464	476	494	484	422	503	463	445	448	451	477	458	458	472	464	450	475	459	478	423	448	451	457	422	410	444	437	442	489	457	456	460	440	442	478	481	448	443	452	461	472	470	462	461	491	478	482	474	438	423	486	474	466	451	491	480	435	466	442	482	492	463	476	479	476	478	438	492	442	465	455	420	436	464	439	458	453	443	484	451	448	489	453	452	451	457	458	482	439	480	416	421	517	502	455	482	460	500	495	469	500	447	436	446	453	462	486	465	453	485	451	438	478	500	489	462	491	484	462	467	442	507	443	439	452	426	458	544	487	495	455	456	493	448	458	452	470	448	474	440	466	473	430	430	436	475	496	444	488	439	461	461	442	465	469	470	467	477	511	476	466	423	504	462	443	458	464	494	503	491	492	447	503	480	446	440	468	484	462	468	448	448	483	469	448	465	417	476	482	472	438	461	485	462	449	468	458	440	486	476	496	475	474	461	446	456	448	469	447	439	468	491	480	435	421	481	439	455	445	456	490	473	512	444	454	457	464	470	483	441	448	446	473	447	492	449	472	440	473	474	465	458	490	469	464	491	467	502	434	468	479	449	488	477	400	437	476	458	489	501	496	419	458	448	448	477	448	452	451	447	453	468	465	437	447	453	469	435	446	454	465	480	502	471	477	476	468	505	450	468	462	479	462	472	494	478	453	471	467	490	487	442	467	463	491	463	441	482	466	503	459	453	453	474	450	473	503	457	455	447	486	458	486	481	438	445	508	484	445	476	474	445	463	443	448	448	440	461	465	437	474	456	487	476	483	488	511	469	477	458	456	498	495	468	473	473	446	479	489	454	460	451	441	479	468	444	443	502	488	469	436	462	465	489	448	442	449	486	458	481	501	461	456	463	480	474	456	454	470	449	498	446	460	504	459	494	462	460	473	507	489	488	474	443	458	490	462	452	448	441	442	465	434	455	433	498	490	468	476	483	511	479	456	418	475	436	450	467	503	437	468	483	473	450	450	475	427	448	434	491	451	509	469	483	455	446	436	488	448	454	469	464	456	488	475	487	466	475	506	487	506	483	476	484	454	442	442	463	436	460	451	480	486	509	455	464	495	457	464	471	489	461	438	491	436	454	459	476	508	450	445	482	444	429	462	457	460	429	478	448	457	413	494	470	453	451	470	452	498	465	462	440	482	479	456	485	442	470	470	452	463	436	460	472	436	457	458	473	488	455	485	480	502	444	447	474	462	460	447	452	462	463	473	428	444	481	518	430	472	477	465	462	491	496	480	461	467	484	486	481	479	468	469	472	471	501	474	504	462	440	490	441	479	488	487	481	493	427	443	469	464	481	460	479	490	499	442	476	474	514	409	443	490	461	469	465	482	479	477	492	437	464	472	463	477	469	484	451	498	464	450	446	438	440	501	439	491	456	468	479	481	469	511	463	505	439	465	433	442	485	459	432	470	453	484	424	482	491	469	467	457	444	450	483	483	428	434	493	457	504	466	453	439	483	524	473	450	473	468	433	489	479	463	491	459	477	509	453	482	426	436	484	464	451	450	448	462	442	491	495	459	451	462	548	442	483	478	475	432	466	529	479	469	445	440	435	490	455	496	455	458	434	510	485	474	463	488	487	439	422	501	482	469	463	496	442	430	489	488	478	464	477	489	466	422	512	478	441	481	425	482	518	480	464	442	444	455	435	477	470	471	478	483	463	498	441	519	446	482	484	458	474	451	448	462	509	486	451	498	481	472	481	482	459	474	441	474	480	464	471	466	442	481	475	509	472	512	473	444	484	451	444	469	459	472	454	459	471	501	466	465	471	492	469	466	436	489	446	473	424	508	434	443	464	461	439	428	426	481	479	484	463	471	454	439	449	451	496	454	437	496	438	450	424	506	436	452	421	464	471	498	478	494	461	483	446	446	480	446	476	478	452	484	462	444	478	466	501	497	496	430	489	480	469	474	443	423	463	473	422	476	440	464	454	478	489	505	450	471	463	501	462	439	453	435	465	406	453	435	467	474	485	429	442	443	490	505	474	442	454	463	464	437	473	468	469	501	421	446	449	455	470	523	487	468	447	484	460	476	462	474	475	479	473	474	479	468	452	445	479	497	460	463	466	453	454	449	469	484	531	490	464	476	449	455	423	483	452	464	441	482	451	484	478	461	487	423	460	442	470	495	448	496	477	481	427	452	467	449	471	482	481	471	458	498	488	463	475	483	476	460	447	477	456	451	461	445	489	460	494	481	485	471	473	467	456	453	485	483	469	442	484	439	484	483	444	441	471	481	437	477	425	501	427	460	492	478	471	474	454	471	500	467	508	457	454	475	510	441	466	474	429	465	440	524	454	474	429	465	469	459	489	501	472	435	475	438	446	457	423	488	472	458	503	469	499	451	460	447	445	488	429	491	444	500	443	443	465	455	466	503	467	466	489	479	446	445	492	452	446	459	453	443	428	454	473	439	498	497	474	437	498	452	462	485	442	485	493	474	500	457	454	434	462	465	477	471	475	461	469	479	472	471	472	460	425	464	444	477	470	452	454	476	462	487	481	479	496	479	465	449	469	460	460	449	439	472	472	459	461	449	480	436	469	492	480	459	468	448	458	458	462	464	479	498	519	469	440	470	491	469	480	474	467	429	477	458	488	483	480	436	471	506	462	492	469	477	443	482	449	458	454	429	443	482	499	412	475	469	468	454	467	453	493	462	475	499	461	494	448	517	489	481	477	472	472	442	447	427	480	473	443	447	503	494	429	475	487	469	446	458	500	487	462	438	458	469	494	426	471	433	461	473	477	420	511	423	480	500	464	451	470	458	487	447	443	445	486	454	469	488	462	418	453	462	470	473	469	420	447	472	479	454	464	493	453	466	500	438	454	486	447	452	441	467	441	470	463	490	416	474	442	467	444	491	491	438	465	460	461	434	485
44425	8899	1435	910	718	511	379	286	230	215	190	186	163	146	148	135	152	125	138	126	145	128	110	121	116	117	113	105	105	103	128	102	111	112	108	91	88	114	103	106	101	106	108	103	106	115	79	112	103	119	116	101	124	120	101	121	105	96	116	110	106	109	116	95	105	101	94	113	88	91	109	112	92	105	101	99	98	129	118	84	103	124	87	104	85	97	116	113	113	116	103	99	114	115	99	91	105	94	89	96	107	108	97	90	106	111	102	98	109	113	86	106	90	102	108	77	99	104	112	105	103	95	115	98	108	103	108	117	94	113	91	93	101	113	97	112	100	103	98	92	100	101	94	101	109	119	119	120	110	96	110	116	99	100	107	86	104	84	102	90	92	103	106	83	88	114	119	109	99	89	115	123	115	91	85	103	106	100	114	96	112	118	85	98	98	118	104	107	93	109	123	103	109	111	110	115	104	104	88	107	113	100	106	107	109	90	93	105	98	95	98	120	99	107	99	101	105	105	94	93	95	97	110	111	96	122	118	102	111	104	112	102	100	119	110	120	100	85	110	109	111	94	87	98	104	97	77	91	113	94	110	99	97	93	96	110	102	113	100	96	86	95	106	113	102	98	112	96	86	98	106	111	90	102	94	101	99	102	113	95	87	101	104	118	94	110	84	112	110	111	98	104	95	104	94	102	90	95	91	106	94	99	121	110	108	110	90	114	117	127	109	113	120	99	81	113	107	102	99	94	108	108	100	101	89	102	102	112	116	110	107	99	103	115	102	99	107	108	99	111	96	107	103	89	92	93	80	92	90	107	82	79	82	100	92	104	106	106	96	105	95	91	108	96	103	96	92	104	109	119	81	104	103	106	102	99	104	117	108	108	115	82	89	83	94	94	111	81	115	102	110	130	128	100	117	96	95	86	120	106	95	88	110	106	110	116	88	94	123	87	103	90	100	125	119	108	100	105	111	88	102	103	100	120	113	86	92	98	87	115	109	105	103	102	108	113	113	109	110	101	104	103	104	109	108	97	93	111	86	117	97	112	95	111	104	113	81	96	89	112	101	99	106	92	105	85	88	118	133	112	90	115	110	100	114	105	85	99	96	116	97	128	92	92	93	97	116	87	79	107	127	107	98	90	114	99	105	111	114	102	99	91	114	105	87	101	108	111	80	73	93	112	99	101	99	98	101	108	99	105	128	102	114	89	103	95	87	100	95	107	96	109	99	92	115	107	102	106	108	88	97	104	110	114	108	105	112	89	118	106	98	87	110	84	107	88	92	93	90	113	112	106	91	93	110	105	101	89	117	100	116	118	99	88	102	98	93	106	104	92	107	82	102	101	103	93	115	93	94	100	97	99	104	108	95	125	92	117	104	115	97	89	89	110	97	115	102	98	83	99	119	101	93	105	93	88	133	106	113	104	90	116	87	93	87	109	118	98	99	116	103	110	85	93	90	111	103	118	101	99	97	101	85	95	117	99	113	99	96	107	105	106	121	97	95	96	114	106	120	113	102	101	102	105	105	92	85	100	114	118	94	104	111	101	108	94	109	95	107	89	99	104	105	122	113	105	104	95	102	107	110	122	100	94	91	98	97	93	101	120	103	107	99	117	96	103	90	102	98	110	104	85	105	103	98	101	112	102	108	94	100	85	113	102	97	110	110	125	107	102	102	109	87	98	94	96	110	122	100	97	104	97	100	89	109	82	111	113	95	92	115	109	113	96	88	124	92	91	108	97	101	106	86	118	100	109	84	104	98	105	118	103	110	95	99	99	113	95	97	100	109	111	110	82	109	98	85	87	85	118	88	96	109	96	104	91	99	107	123	100	92	90	89	101	112	105	106	94	89	87	99	88	115	109	78	104	106	90	124	108	101	96	106	111	105	93	135	98	104	108	95	92	83	101	105	104	118	118	107	112	99	97	101	113	98	107	104	111	96	109	81	100	105	94	104	101	104	89	113	105	96	107	100	113	102	92	110	101	100	104	103	108	99	101	88	95	89	96	101	112	92	119	105	97	104	91	98	108	106	94	130	105	112	104	107	90	105	115	118	103	96	86	98	108	106	112	101	101	97	117	109	118	106	109	102	105	126	97	97	132	91	92	105	118	109	108	102	88	95	116	102	104	95	105	102	110	93	98	96	109	101	94	89	110	91	99	92	100	111	97	100	95	107	104	89	99	93	100	83	107	87	129	93	97	90	101	100	102	91	102	89	99	105	106	115	105	116	84	100	89	111	121	93	105	109	107	100	98	111	94	113	84	114	78	113	107	106	109	111	111	101	117	111	102	76	108	107	99	98	108	99	118	116	96	103	113	110	109	116	106	110	115	100	101	83	93	122	104	75	116	99	102	95	103	106	103	105	108	98	111	102	116	136	118	103	106	103	91	73	114	103	87	98	91	120	102	91	83	113	94	99	102	101	105	94	89	110	92	110	116	103	100	118	109	94	105	91	99	104	109	113	106	91	101	109	84	102	95	101	88	100	82	97	104	94	82	87	112	105	106	113	114	95	112	101	118	104	96	95	84	120	104	92	109	105	112	111	108	99	105	109	109	89	83	88	90	101	97	113	94	106	116	94	89	94	103	95	89	110	92	105	102	99	91	97	105	124	95	83	86	95	86	123	115	102	109	86	98	99	113	105	122	99	108	90	111	99	105	112	82	88	106	118	102	122	101	101	102	118	98	110	120	95	99	104	106	94	116	105	106	100	105	94	119	107	104	103	101	96	99	103	109	86	100	96	107	102	92	95	106	106	88	104	88	103	105	98	126	111	112	94	105	103	109	103	104	94	108	99	109	89	93	103	90	128	93	96	93	95	106	93	110	87	92	93	98	95	107	106	93	106	101	124	116	103	102	105	118	111	109	101	91	112	100	116	112	100	104	84	93	105	92	111	93	87	107	97	112	112	100	99	118	118	92	111	99	98	86	114	113	120	87	90	94	110	105	93	123	94	87	103	103	101	95	97	86	111	105	101	99	101	107	72	104	100	79	108	89	87	100	93	95	106	104	118	92	99	130	103	120	107	96	107	101	91	87	91	98	102	100	96	98	112	126	110	108	97	119	97	94	110	100	98	88	98	103	94	102	92	95	97	112	104	99	103	102	101	89	87	84	103	107	89	104	104	115	120	97	98	98	110	100	103	94	103	109	103	105	109	101	114	109	121	108	123	124	94	86	107	101	114	95	104	105	80	106	102	106	108	92	99	101	97	82	108	138	108	106	106	117	94	104	111	108	96	105	111	111	116	100	111	108	113	92	97	93	106	122	101	75	105	91	98	107	107	92	97	106	109	89	96	127	79	106	120	95	97	104	113	114	125	115	104	110	96	103	103	77	83	121	99	92	91	99	101	111	109	99	113	118	93	106	99	113	101	96	90	117	105	91	102	94	111	103	93	118	86	98	122	88	93	78	95	106	90	101	115	107	112	115	94	102	115	82	93	101	118	102	108	96	100	108	89	103	94	112	89	97	106	103	89	110	99	102	106	93
23468	1369	3167	3450	2836	2283	1883	1530	1302	1106	957	952	832	813	711	703	618	620	577	554	538	519	502	479	500	528	487	459	425	453	428	451	428	450	429	382	425	408	405	429	400	397	365	330	401	395	404	391	391	405	373	358	376	392	362	357	355	388	376	344	368	364	354	357	355	337	356	343	395	324	385	339	360	348	339	366	404	361	378	353	375	374	375	371	354	371	365	339	381	355	372	396	373	366	368	371	333	356	359	359	355	335	342	351	365	371	343	346	334	337	348	336	340	331	334	342	349	383	346	357	354	390	372	340	368	363	348	330	346	354	321	328	364	368	348	337	355	357	337	326	365	343	356	351	368	317	368	335	345	352	336	361	322	355	357	345	360	340	328	325	336	375	352	337	345	323	313	357	350	364	367	337	345	340	349	342	374	359	344	342	359	368	353	354	336	359	325	354	368	370	337	373	335	347	364	367	324	355	330	348	346	365	310	332	327	306	321	330	354	366	347	351	344	355	337	368	402	359	340	368	373	321	344	346	356	363	341	365	354	350	337	335	329	310	331	355	330	355	345	346	351	315	340	365	355	382	376	345	342	347	341	321	350	340	351	346	354	321	328	361	362	357	339	390	337	356	335	337	350	340	325	327	378	355	336	327	347	375	342	343	349	356	330	321	367	334	364	357	347	319	329	334	354	325	331	371	358	321	336	374	367	348	362	304	354	343	337	311	335	336	365	329	336	351	348	381	362	342	338	356	351	349	333	331	364	340	338	363	375	357	321	323	345	340	354	326	333	373	318	306	330	350	363	359	313	330	362	321	354	365	376	350	348	350	349	319	354	370	361	340	348	325	349	324	357	383	348	336	344	338	334	313	350	309	366	341	359	379	341	340	351	325	347	386	345	378	345	357	348	368	356	349	329	331	310	378	327	337	318	375	321	328	318	350	343	356	351	337	324	365	361	326	313	344	349	346	356	372	344	344	350	361	376	355	362	369	331	359	340	341	315	336	360	331	401	322	358	332	331	321	319	368	400	327	336	351	351	345	293	347	364	339	348	349	380	366	332	345	350	323	330	307	334	347	343	353	356	346	354	392	335	342	332	379	331	333	332	364	344	323	365	338	298	365	334	346	332	366	347	344	327	354	337	347	352	349	390	369	333	353	335	333	339	349	348	349	342	362	340	373	322	340	342	352	349	321	345	366	366	349	328	307	316	310	356	354	336	357	339	352	351	363	360	349	327	356	381	336	350	339	346	366	327	351	360	359	367	328	359	344	352	355	351	316	344	345	340	352	324	356	324	344	344	322	322	354	355	338	311	322	345	352	389	358	345	353	324	319	351	327	359	350	336	358	320	332	347	352	352	346	312	365	395	367	368	355	315	331	341	373	314	362	341	360	333	326	350	381	347	360	316	339	322	381	338	363	331	323	373	330	345	368	332	315	322	343	363	329	310	347	371	354	329	333	341	333	350	332	352	356	317	337	349	358	335	337	308	358	367	332	308	350	338	350	355	308	327	361	355	355	374	338	325	341	312	329	307	358	328	341	343	344	346	359	370	343	350	348	333	346	329	352	343	334	359	353	336	325	336	321	370	362	338	332	336	340	336	345	338	377	335	360	357	313	330	334	351	325	320	333	331	373	350	371	347	372	330	366	350	350	323	345	346	350	318	344	334	319	342	332	364	363	321	336	350	343	321	382	299	331	327	354	367	352	300	337	344	360	335	333	332	361	361	338	337	357	334	340	349	342	337	343	327	338	396	375	333	344	369	356	349	344	334	332	342	361	343	311	336	317	355	339	365	369	350	361	340	348	343	355	333	324	369	348	353	367	346	360	327	326	362	336	313	338	358	374	355	380	373	333	362	347	364	373	329	352	343	343	341	344	368	330	351	338	332	340	357	342	341	336	351	347	352	350	341	348	338	330	319	346	321	363	310	381	373	313	328	345	332	375	334	320	336	345	330	356	314	352	365	334	365	322	346	348	342	389	338	359	373	314	325	302	312	320	335	355	355	350	376	374	356	349	363	311	350	349	331	329	369	367	354	364	348	382	368	341	368	339	350	343	331	330	316	350	344	326	342	369	352	319	346	345	333	340	351	330	346	342	336	386	351	358	358	317	334	331	380	357	334	350	352	351	336	367	324	330	356	367	372	331	373	328	360	329	340	344	333	337	359	359	316	325	335	329	352	351	316	359	328	344	359	355	362	331	359	349	368	344	336	352	347	357	322	337	370	334	333	381	356	341	339	371	324	340	367	353	307	320	377	314	361	352	323	366	358	402	338	328	365	308	344	372	357	374	374	372	350	326	340	360	368	371	329	350	370	337	375	356	377	360	337	374	365	324	342	364	359	347	345	349	350	363	348	345	325	345	345	324	366	325	367	362	369	328	319	326	343	332	342	327	360	326	327	346	325	324	362	373	328	358	357	365	321	340	350	366	333	327	328	358	327	328	359	325	361	373	325	353	367	320	364	377	324	357	379	364	346	367	399	344	350	309	307	340	363	363	356	338	336	356	351	348	364	383	344	362	366	360	356	360	337	368	341	357	368	348	360	324	367	308	339	333	312	369	359	303	338	340	352	321	360	341	362	367	342	376	336	393	338	369	309	306	322	335	331	366	360	321	352	319	359	362	351	307	372	357	298	335	344	348	361	352	344	387	361	385	350	349	354	351	365	346	377	351	337	327	342	357	360	370	338	353	377	311	307	317	350	334	342	385	329	333	344	353	337	335	378	371	325	335	321	336	331	343	369	371	370	343	351	370	348	353	340	367	346	369	327	349	336	335	353	337	319	338	383	321	316	319	345	344	334	328	354	349	359	361	343	343	312	339	357	374	323	305	336	346	357	343	357	314	397	317	361	354	351	349	330	351	347	349	329	342	352	364	321	348	298	313	333	336	377	340	339	370	356	343	322	350	359	352	331	365	339	319	339	339	312	337	335	342	343	344	320	317	319	318	349	360	306	346	351	336	362	335	386	360	374	349	344	365	328	318	350	343	335	338	350	362	354	356	346	386	353	390	387	331	336	379	361	366	319	350	346	368	366	354	342	378	336	363	347	334	345	354	364	334	351	361	350	358	333	358	335	364	349	377	344	335	356	352	329	377	339	341	355	324	377	328	324	346	354	352	339	359	313	345	373	346	361	354	354	343	340	354	306	366	342	333	357	330	389	358	361	344	344	318	393	369	353	367	298	338	324	303	366	358	361	343	342	323	350	346	357	366	354	331	363	356	339	324	373	324	369	353	347	389	385	364	357	370	378	320	316	359	330	349	319	314	364	340	331	329	323	326	361	342	336	336	375	313	318	348	352	355	328	348	375	359	333	345	355	329	350	347	357	343	349	389	369	337	360	310	338	334	364	326	369	360	318	351	354	319	332	318	384	329	357	350	345	334	341	315	328	331	356	362	343	383	367	344	333	381	354	334	351	375	326	346	347	369	376	327	336	360	329	331	352	335	355	389	353	380	375	369	352	325	328	324	356	355	350	325	328	348	328	325
57490	17803	4946	2200	1428	1029	781	649	536	454	440	361	349	324	296	276	277	272	254	249	242	223	261	214	234	237	210	248	229	201	220	237	226	217	202	209	247	219	226	203	220	234	235	193	205	212	208	221	217	191	184	196	220	183	214	220	222	190	176	192	213	201	207	215	199	217	203	197	186	210	206	207	201	191	230	216	216	185	223	205	236	183	207	199	186	204	206	209	203	211	210	203	206	214	224	192	194	223	183	202	213	203	193	193	208	226	231	198	204	207	199	187	208	182	209	207	205	232	195	229	192	201	199	203	192	207	225	195	177	194	217	198	189	239	190	206	190	197	192	189	200	196	192	203	188	189	221	212	206	194	200	176	194	204	197	207	225	203	217	194	202	211	193	168	181	204	229	199	195	211	172	216	193	190	198	228	187	188	192	216	214	206	195	193	215	196	206	183	200	229	209	185	194	209	177	169	216	212	204	195	204	225	211	224	195	200	197	198	201	206	192	213	200	217	209	199	194	204	208	180	199	206	200	201	175	183	172	183	218	190	190	186	200	212	200	194	210	198	210	204	180	189	209	191	200	194	203	221	205	198	229	209	195	230	192	198	188	210	231	205	213	197	180	207	195	220	178	200	194	190	205	205	201	194	192	197	202	223	191	206	206	190	212	214	190	210	215	189	207	192	210	225	213	177	192	197	208	198	192	202	184	187	203	201	213	211	212	201	202	192	186	196	181	189	221	197	179	208	188	188	195	215	219	216	220	191	186	210	195	195	192	213	206	215	211	178	213	200	164	206	211	179	213	183	209	175	221	203	195	187	196	190	215	213	209	165	207	187	198	202	179	218	194	190	204	197	195	216	195	184	222	192	181	211	195	195	205	183	202	206	178	181	204	218	189	230	231	205	184	203	176	215	212	211	212	172	192	204	181	190	208	215	202	209	196	180	222	214	220	180	189	206	202	202	196	203	188	182	182	223	201	210	194	183	212	199	197	228	203	197	214	213	215	187	185	197	203	218	205	188	198	212	205	197	197	185	209	193	188	193	203	226	192	172	194	198	211	201	213	193	199	215	206	209	193	200	191	226	184	219	179	215	195	209	199	197	194	216	208	186	212	207	183	217	221	204	185	187	231	188	218	196	180	218	210	208	204	185	205	171	204	218	206	189	205	202	260	186	189	189	209	203	218	214	221	206	210	218	175	204	187	205	213	225	195	187	196	180	211	210	221	201	202	215	205	217	195	186	173	167	186	188	200	188	217	205	221	193	190	208	184	186	211	224	218	180	223	177	206	207	207	209	181	211	183	196	171	188	210	165	202	206	200	197	178	209	188	206	225	180	195	202	185	199	199	180	190	193	186	200	188	190	211	209	200	196	202	185	211	210	186	178	196	195	221	193	181	214	185	200	216	200	196	220	196	200	190	203	193	201	213	230	211	210	239	186	226	212	192	221	221	204	198	214	201	197	230	186	187	212	214	223	183	192	225	213	195	216	200	207	216	183	200	218	198	196	189	193	189	200	177	174	222	182	240	209	190	200	217	211	204	195	200	185	230	200	180	209	191	170	212	221	190	212	192	209	198	204	200	191	214	196	185	216	195	203	209	182	207	192	181	217	192	189	231	208	197	183	202	201	195	233	211	185	181	164	202	221	206	183	169	219	187	193	198	199	216	225	180	229	210	205	213	184	204	190	223	198	174	197	224	188	226	237	184	203	204	192	201	218	196	206	201	218	207	196	205	211	200	185	202	218	197	197	206	212	200	210	200	208	204	179	218	232	223	237	201	199	198	213	172	194	207	212	213	213	218	198	203	184	204	200	225	189	216	185	206	202	226	221	187	185	188	218	227	216	190	206	208	206	204	200	195	180	208	187	196	220	177	199	192	187	177	234	206	223	198	202	205	201	226	185	220	192	219	198	220	202	203	197	226	222	208	212	205	207	181	224	178	179	192	201	218	183	203	226	192	219	170	197	194	184	157	227	200	211	202	201	196	198	216	176	184	195	195	208	182	181	219	195	189	196	223	187	173	206	212	211	188	206	217	221	192	189	189	189	227	226	211	189	188	197	207	224	212	196	221	198	192	186	190	198	178	196	236	209	189	184	212	209	202	188	206	201	214	179	192	197	206	205	181	197	191	196	237	227	217	214	182	181	203	209	209	212	189	184	198	207	209	198	223	177	215	209	209	208	192	217	181	165	211	194	181	226	214	180	223	206	188	208	208	200	191	225	217	193	224	180	205	196	200	193	181	204	183	189	191	211	192	201	203	205	217	208	185	177	187	212	182	205	189	213	201	218	201	215	177	168	234	202	231	193	193	194	201	197	198	193	210	207	212	219	179	217	190	200	204	187	190	204	209	194	197	199	210	185	177	219	196	212	217	234	228	212	213	184	206	205	206	191	197	192	192	187	200	179	195	211	172	179	201	214	206	216	173	190	169	204	218	197	187	186	205	202	208	210	200	170	193	204	202	197	183	194	197	212	185	207	211	184	204	200	199	210	202	180	201	204	212	209	222	212	192	225	184	197	206	201	212	196	214	214	207	197	206	216	201	197	207	197	228	178	180	194	196	208	170	216	204	188	214	206	211	225	196	199	202	232	190	208	193	197	210	215	199	200	229	211	198	193	214	192	204	163	188	187	207	202	210	203	205	199	210	223	195	207	180	196	198	166	219	206	206	203	205	194	204	225	213	196	208	175	193	183	205	221	201	197	172	193	183	177	214	209	212	210	207	228	163	188	172	211	199	189	211	183	202	185	184	203	198	205	181	202	218	177	190	209	208	200	221	187	213	173	217	192	204	208	192	201	186	197	190	196	183	214	198	220	206	212	213	199	191	210	206	190	196	201	203	195	215	192	167	199	200	206	191	182	205	210	198	193	217	186	195	196	204	206	197	199	200	171	229	208	201	197	190	187	209	223	192	185	180	189	186	214	199	198	246	207	197	194	213	208	202	194	184	210	206	212	193	179	202	222	212	219	210	218	203	218	183	191	215	212	204	209	178	218	226	209	195	203	197	190	199	207	186	215	210	194	195	188	211	192	213	194	189	195	203	191	199	183	205	184	196	202	206	199	184	205	193	218	182	207	215	189	225	216	192	215	196	214	190	198	217	193	174	194	205	186	193	192	213	210	229	192	209	191	214	212	203	213	188	211	209	198	213	213	237	189	225	196	189	188	232	200	212	185	220	216	224	170	221	203	233	193	212	207	206	204	223	220	198	177	191	180	186	218	209	201	211	160	197	184	211	203	188	217	216	221	205	172	217	190	214	188	208	184	198	187	196	203	178	216	192	212	176	217	198	178	219	195	222	172	210	203	197	186	189	203	206	210	227	202	189	199	172	199	201	179	191	228	193	193	211	187	210	204	211	198	184	196	193	191	197	190	179	209	208	202	171	194	209	222	186	212	186	199	196	232	196	183	198	187	187	201	228	197	210	210	184	202	180	199	206	184	208	235	198	209	186	191	197	212	185	180	214	190	181	178	198	207	205	213	194	202
31123	2615	5882	6449	5457	4282	3494	2877	2470	2120	1905	1733	1553	1433	1294	1213	1221	1160	1045	1121	1049	962	959	951	869	889	877	879	809	745	763	770	824	788	757	762	768	763	695	731	770	697	704	764	726	719	686	700	681	698	654	636	671	693	668	692	657	669	652	655	683	639	674	676	655	677	624	613	641	628	656	654	634	631	678	647	626	663	666	652	637	646	668	654	651	624	660	636	611	646	659	587	644	579	636	649	627	645	628	613	598	660	609	633	604	651	616	603	619	667	617	654	652	627	663	633	608	639	602	600	610	646	625	636	637	601	633	629	639	595	611	639	634	683	665	573	586	628	555	628	633	637	609	587	611	615	627	620	620	592	645	631	601	628	638	631	644	595	657	617	634	639	619	578	655	622	584	569	625	622	619	599	651	628	638	587	645	619	556	598	599	614	563	620	615	603	592	601	642	639	626	633	594	608	667	602	609	641	592	544	632	683	626	611	595	594	614	605	603	644	606	572	616	608	633	632	634	590	620	650	605	577	588	603	625	577	637	644	649	615	639	644	626	661	621	562	632	601	598	619	634	651	613	605	578	603	605	594	569	631	608	649	602	607	648	624	637	626	606	588	607	626	642	641	618	613	628	633	622	624	608	596	601	634	624	598	634	633	626	593	648	646	628	604	654	682	607	617	635	610	630	653	618	600	626	587	627	607	613	649	634	629	585	593	644	630	617	582	636	632	607	600	658	641	626	651	607	614	624	614	641	650	604	643	612	623	599	595	634	629	650	597	644	641	585	614	617	621	652	594	591	575	611	584	673	650	567	617	617	594	622	612	600	640	643	628	617	627	646	625	607	611	650	596	646	592	624	613	615	614	571	635	629	676	589	644	601	624	649	621	585	608	608	611	604	620	608	610	593	583	615	599	608	618	631	582	633	633	663	577	615	683	623	602	614	618	588	630	614	622	606	591	636	620	658	631	571	601	641	595	604	625	610	615	620	610	653	566	591	628	661	634	636	662	602	584	577	586	649	647	626	631	569	618	605	616	596	620	580	639	616	581	607	610	600	625	616	594	637	648	610	611	587	637	556	626	593	635	615	589	607	611	586	600	592	594	628	605	610	596	573	592	588	604	619	609	610	576	638	594	616	662	595	626	599	641	641	657	560	610	564	607	604	628	667	613	621	617	576	617	588	610	613	630	614	605	616	603	610	623	597	654	586	575	597	620	627	613	611	638	607	602	620	609	651	618	647	638	590	595	591	600	636	609	646	604	627	626	637	586	593	602	620	602	630	626	609	606	613	652	595	621	608	613	586	603	574	573	638	643	635	604	623	593	614	623	582	611	618	635	617	647	623	578	571	594	622	651	580	617	594	615	600	634	587	628	603	599	584	587	655	592	592	635	643	574	636	607	628	604	620	619	586	642	646	596	612	608	648	604	597	612	609	641	638	626	622	620	595	615	625	620	620	608	559	617	595	606	579	613	652	550	624	620	645	653	661	615	623	586	627	600	599	585	634	609	618	618	589	596	610	637	610	646	627	612	609	585	608	646	576	617	614	593	613	642	588	604	595	636	635	644	580	640	585	583	640	613	650	605	629	653	608	614	679	618	621	606	633	647	667	636	644	650	561	576	616	577	573	582	655	602	595	626	644	590	608	633	642	624	572	611	608	593	634	609	590	608	643	576	644	612	614	628	620	631	628	624	658	633	628	603	618	620	632	562	620	619	601	600	610	611	636	624	593	611	589	612	604	598	620	641	595	658	582	629	628	612	551	599	648	638	571	600	621	650	615	614	620	596	640	638	603	622	553	636	613	615	642	606	625	634	601	590	618	624	622	590	611	662	626	639	594	599	623	605	633	600	595	599	628	595	633	625	591	618	648	617	600	645	560	657	649	635	589	640	598	624	631	616	606	602	599	608	617	616	640	637	630	603	651	620	641	635	594	573	619	591	598	630	622	653	608	610	591	595	607	566	579	632	603	624	626	591	650	633	620	628	598	629	572	657	611	598	617	659	624	605	661	616	640	642	598	628	605	594	666	643	635	608	594	597	608	626	615	597	610	592	632	567	578	631	655	626	628	606	608	605	670	606	617	593	639	572	652	633	621	660	624	654	637	591	643	637	614	663	611	612	583	659	612	589	616	584	613	597	620	610	577	605	646	624	595	630	608	613	611	601	627	623	655	621	594	690	623	610	635	608	561	623	607	636	625	632	613	584	603	678	671	621	596	636	600	598	585	627	616	605	590	618	600	638	616	605	634	621	594	623	661	608	619	606	641	621	618	616	658	570	649	598	600	617	621	579	596	595	630	607	628	594	597	595	610	687	584	669	648	603	617	653	627	618	607	580	596	684	623	610	583	626	612	615	632	629	633	581	624	600	584	613	607	621	660	606	616	584	649	623	614	613	666	632	565	610	639	651	591	614	584	627	597	634	605	605	609	587	656	613	563	636	653	606	660	593	629	603	579	596	579	607	576	641	573	613	641	589	624	623	639	623	643	619	638	620	611	647	604	607	587	630	638	647	572	589	639	603	625	588	592	612	600	644	626	641	635	607	547	629	637	608	631	655	639	645	601	587	636	563	608	637	622	621	602	617	670	573	636	628	587	594	592	596	596	595	629	611	601	622	626	637	625	604	615	599	665	612	576	628	639	604	628	636	630	604	649	622	589	647	605	599	571	612	596	590	567	651	614	584	629	586	597	614	639	576	643	642	607	611	629	640	620	590	584	577	673	599	590	620	612	601	636	640	627	608	586	640	607	611	642	595	582	600	643	611	544	586	587	595	602	672	569	613	613	635	613	592	591	639	632	602	634	636	584	602	619	583	618	615	641	622	633	641	637	658	642	644	643	605	621	617	646	640	618	612	610	634	613	581	607	619	611	615	622	597	626	640	647	650	642	617	646	625	604	556	622	659	594	651	603	598	608	629	633	606	623	614	620	610	621	631	611	599	555	665	581	590	609	618	576	622	610	612	592	624	679	628	623	633	574	630	625	585	642	618	601	654	607	605	607	647	636	620	601	576	615	582	615	585	569	595	610	656	630	593	600	596	622	595	571	645	625	628	604	636	605	607	596	611	620	618	598	592	606	568	614	581	643	617	624	591	592	587	611	634	636	621	655	643	628	622	608	617	653	649	609	594	588	651	578	629	624	652	585	619	631	606	625	659	596	657	621	602	655	638	626	624	584	647	599	613	624	642	617	647	622	596	647	669	608	628	625	597	624	646	627	660	651	614	608	562	574	595	609	618	613	618	617	586	638	587	630	662	648	608	593	619	620	662	663	618	613	628	614	591	582	655	630	595	593	646	613	584	650	610	643	605	636	656	607	557	601	639	598	636	646	622	630	593	609	590	654	592	635	651	637	548	582	628	644	640	598	620	623	584	620	601	575	660	632	669	603	551	652	574	630	592	608	627	660	621	591	588	632	605	629	587	631	581	634	605	580	645	603	626	628	664	627	576	557	644	629	635	568	634	626	611	623	619	617	600	594	609	624	671	584	587
7094	462	226	211	181	170	208	152	166	175	158	151	154	165	144	153	150	158	154	159	162	177	152	148	170	159	145	148	151	147	141	126	143	156	145	137	144	156	142	138	150	145	149	166	158	147	142	176	164	162	144	151	175	163	158	156	155	179	144	136	163	151	164	152	167	165	155	135	146	152	154	167	150	163	145	157	123	166	137	128	129	145	156	145	164	139	127	153	149	143	153	157	176	162	151	144	165	152	129	141	150	177	146	164	154	162	143	146	160	145	180	146	160	137	145	137	138	162	162	141	142	162	152	151	146	143	144	173	143	145	148	160	158	168	161	146	149	136	173	162	152	149	143	161	146	128	144	142	137	184	147	159	139	155	129	160	146	157	164	145	129	144	138	130	162	149	155	156	158	154	156	149	156	150	151	136	153	148	144	169	143	153	182	147	156	149	150	141	143	181	157	160	143	172	147	135	137	157	157	144	162	167	157	134	158	156	149	159	152	158	168	144	152	146	150	143	158	150	133	154	160	147	133	147	153	160	152	165	147	150	164	145	164	153	152	157	167	133	174	163	153	134	135	152	146	151	175	153	147	150	158	171	152	164	143	147	157	160	137	166	145	165	160	157	161	144	153	129	158	145	157	152	154	157	175	149	168	156	147	155	142	148	154	154	141	137	149	145	148	163	148	129	142	150	157	156	171	144	144	139	168	160	149	162	165	154	124	141	137	136	141	134	128	160	165	156	154	153	143	132	140	160	157	148	149	160	149	126	160	153	180	160	146	155	134	168	155	157	159	164	149	151	160	127	144	144	142	155	162	137	157	165	141	145	173	157	129	132	144	140	164	148	160	157	183	134	166	139	140	175	125	145	152	140	161	155	148	154	149	156	160	151	176	149	156	177	160	147	164	158	130	144	142	130	117	133	159	141	159	157	161	145	155	157	142	162	150	147	154	138	147	152	178	139	143	163	126	144	161	141	149	133	137	148	153	150	153	166	145	151	145	141	155	148	149	160	167	155	143	160	176	137	140	155	172	120	137	149	150	168	165	140	146	153	156	153	158	166	152	162	148	155	156	150	155	149	153	141	149	163	157	165	141	162	158	153	162	157	143	164	142	115	160	139	159	124	154	138	149	170	142	146	148	157	167	141	167	147	162	162	135	153	151	155	152	144	172	160	155	145	149	136	154	147	116	146	172	159	155	154	145	151	164	136	155	173	143	154	155	133	151	158	146	151	143	155	151	147	141	167	153	150	165	148	154	154	142	158	146	164	128	133	125	153	156	150	164	160	169	176	142	143	151	157	159	163	172	152	123	158	152	138	133	144	142	150	144	140	148	135	130	164	136	168	148	133	151	144	141	155	167	152	120	140	150	143	147	125	149	145	149	149	152	165	156	164	152	141	144	147	171	143	144	145	141	163	138	157	158	172	141	153	145	169	142	171	160	154	147	132	147	163	136	160	139	157	159	152	142	154	138	137	150	140	163	164	135	152	133	162	172	145	156	160	147	141	162	149	134	178	143	133	148	148	146	139	161	135	162	140	146	178	159	143	132	157	137	143	134	155	172	161	145	175	139	138	156	145	158	130	143	168	137	149	126	178	172	156	166	126	162	150	160	160	145	154	136	188	160	164	142	166	153	145	176	159	142	170	171	158	152	148	127	166	148	165	174	148	145	145	147	143	150	161	137	167	135	154	153	151	154	159	151	140	134	128	161	152	139	167	147	148	147	162	166	150	150	166	170	141	135	145	168	160	178	159	156	148	143	149	157	144	173	148	150	136	157	154	153	152	165	167	141	182	136	138	164	148	179	157	142	160	147	157	141	144	159	132	153	128	176	168	125	158	153	148	156	143	134	158	149	148	142	136	162	165	142	145	144	145	144	158	142	141	147	116	142	158	158	140	168	155	164	146	142	156	144	145	122	153	147	157	140	148	152	151	153	173	160	143	174	127	142	174	146	149	138	148	150	177	146	157	119	152	156	154	150	126	158	163	165	141	149	134	161	163	139	143	164	157	130	144	125	148	150	135	160	134	142	140	160	151	151	130	139	156	133	177	144	160	149	143	166	138	139	145	145	142	162	164	166	141	140	146	156	139	135	176	153	151	140	150	139	151	151	161	149	149	144	144	149	142	159	162	124	136	148	154	135	174	128	182	142	151	159	148	164	140	163	147	133	116	148	131	124	156	150	170	143	156	181	163	164	166	147	141	141	150	163	162	137	133	144	131	160	152	149	160	170	147	172	158	144	149	153	155	163	161	134	163	154	125	151	162	138	146	146	131	145	146	165	150	149	153	163	171	143	146	160	156	158	174	163	162	151	150	152	145	151	126	153	159	146	147	156	161	152	136	157	124	133	158	173	153	184	142	156	146	171	128	153	138	155	140	161	156	176	142	153	150	157	139	139	151	145	155	135	140	154	124	152	159	162	154	137	158	137	156	135	170	133	159	156	133	125	163	148	147	159	154	166	147	140	147	151	166	171	156	162	152	166	153	167	134	159	148	162	141	137	147	157	167	148	152	148	161	152	145	155	153	138	153	133	141	157	145	144	142	149	144	151	139	146	154	139	158	129	159	153	142	136	156	159	157	160	164	167	175	153	171	148	154	155	138	148	122	151	138	153	175	156	164	162	139	153	164	141	147	165	163	173	144	142	166	160	136	132	170	153	131	141	153	129	167	145	146	156	145	162	145	136	151	156	180	152	164	152	143	154	152	138	148	149	145	157	152	177	138	151	139	150	158	131	155	149	131	167	155	141	161	162	157	155	165	159	136	155	184	148	138	149	179	146	156	161	152	158	147	152	157	170	152	136	143	146	150	162	154	143	166	145	144	144	156	152	147	135	154	157	150	145	143	144	138	156	136	150	137	156	157	150	150	171	151	166	179	154	177	158	154	151	155	165	168	151	155	166	140	147	150	130	136	164	164	136	139	155	173	155	141	168	173	136	122	154	134	153	156	142	155	168	126	145	144	136	130	144	175	145	159	139	169	151	158	159	162	153	160	140	150	159	159	137	167	168	127	141	145	134	151	143	143	148	156	133	145	159	126	154	164	172	174	150	166	148	158	150	150	138	179	152	136	170	158	140	148	146	148	139	157	145	136	153	157	153	163	144	171	141	149	153	162	127	145	151	170	169	149	163	150	162	135	157	150	157	147	123	135	162	138	155	148	145	134	157	149	143	141	144	161	167	172	150	133	172	142	116	136	151	131	127	145	146	173	161	141	107	177	167	150	171	149	130	137	167	162	148	151	158	154	143	149	131	160	158	169	169	169	136	166	135	132	142	168	146	146	149	139	159	158	144	156	173	151	148	152	148	135	134	154	148	177	150	145	136	150	151	150	148	157	140	151	150	153	155	157	142	149	141	140	142	153	143	162	159	147	157	147	160	135	152	129	141	151	138	156	129	161	144	153	161	130	170	151	162	139	147	145	174	165	146	139	160	136	160	160	151	155	139	137	161	136	143	175	143	148	164	140	187	149	147	167	128	137	146	142
6503	511	638	684	626	616	555	552	540	510	517	494	492	525	523	474	488	484	506	477	471	494	463	493	446	446	470	484	479	472	473	492	512	476	485	428	465	462	490	484	473	478	461	485	519	427	467	487	497	482	476	490	478	472	457	462	494	458	462	441	463	486	451	467	462	474	493	461	456	492	476	441	465	489	478	478	491	478	509	477	472	491	469	456	492	473	455	455	448	508	466	479	442	508	438	474	524	472	463	471	450	520	461	438	439	484	503	490	467	453	467	470	482	474	446	457	485	472	489	448	469	485	461	468	460	458	507	402	478	465	493	497	461	473	510	483	476	444	457	468	433	492	485	445	465	473	479	525	472	479	494	492	438	483	447	451	498	483	479	448	471	483	487	474	428	488	494	513	470	446	477	441	472	481	444	414	460	436	464	471	500	448	433	445	453	490	492	458	471	527	503	492	458	486	463	450	487	490	460	450	461	483	456	479	442	522	484	486	492	459	468	459	424	443	497	447	451	493	494	476	470	507	471	440	472	428	470	456	487	438	449	458	489	480	495	464	452	447	467	500	488	466	493	439	456	476	490	464	467	472	494	474	473	455	447	452	454	489	472	475	446	457	468	448	427	471	497	458	489	451	473	496	465	492	467	477	456	467	467	489	455	448	468	464	484	444	422	453	456	492	475	453	484	465	503	511	451	452	485	465	455	491	475	475	494	450	434	485	450	458	464	416	443	459	454	479	469	477	492	450	516	482	444	459	420	446	463	444	441	485	506	452	458	466	442	458	485	435	488	447	448	419	462	491	520	500	470	481	451	442	520	445	478	475	487	481	447	489	452	444	475	489	453	512	451	475	481	475	444	457	433	442	483	471	496	453	449	462	474	464	500	454	497	500	509	494	447	461	473	459	474	478	453	477	471	518	464	459	463	502	463	493	472	488	456	464	475	492	504	451	455	440	483	482	496	504	440	505	498	464	422	472	520	467	461	467	455	488	517	502	492	463	440	495	455	477	508	478	509	447	498	469	482	496	499	449	478	452	467	461	440	441	468	457	511	489	468	454	482	492	482	498	452	488	466	503	528	454	512	464	498	449	489	481	436	470	480	469	484	480	470	451	466	462	428	461	493	447	474	454	443	465	497	494	464	450	450	499	446	442	443	456	512	445	464	455	452	451	463	515	470	458	485	456	425	452	469	430	494	476	484	499	496	468	503	457	434	458	492	455	482	488	485	495	457	469	479	495	451	486	482	479	446	469	486	475	448	458	502	459	453	478	462	490	472	484	432	522	468	480	448	465	435	450	467	452	457	441	471	436	406	504	452	465	487	449	486	459	459	441	495	499	457	493	454	473	472	455	502	453	473	472	467	448	490	443	467	444	487	479	460	494	456	443	469	457	445	474	450	481	481	476	449	472	450	467	447	444	453	470	441	468	469	480	485	464	457	453	457	434	423	484	466	453	450	482	462	492	443	469	473	464	451	462	475	475	457	473	489	463	465	444	492	480	479	461	450	447	475	486	448	479	454	487	481	494	489	470	470	456	455	477	469	481	443	466	485	484	459	478	527	467	449	434	472	444	485	489	483	442	472	489	463	460	440	451	476	462	464	465	429	530	509	457	465	483	482	482	458	469	439	474	460	446	460	492	453	446	499	507	472	528	498	508	416	448	445	461	450	475	424	467	478	431	486	429	488	492	465	461	435	439	473	495	473	425	472	467	479	483	502	496	490	459	503	460	447	461	463	435	452	468	454	473	426	443	513	476	442	457	446	468	465	434	457	477	471	435	457	428	484	463	472	489	487	475	449	467	515	481	484	487	487	423	456	467	502	492	457	444	467	466	465	480	495	458	459	476	453	443	502	516	455	464	450	485	452	490	412	497	471	500	483	456	492	460	491	471	456	474	474	450	488	472	464	464	442	509	475	418	494	437	436	449	442	474	407	497	439	487	464	448	494	459	435	464	467	485	499	472	439	453	504	499	465	451	486	505	461	489	453	456	461	441	465	447	483	431	520	461	448	427	469	479	501	502	434	497	487	512	443	442	481	464	459	501	463	492	482	489	408	454	454	493	463	482	472	470	469	458	455	526	514	486	456	477	478	483	453	469	425	455	473	499	461	497	448	474	455	488	451	466	488	445	480	440	466	503	485	451	478	474	506	455	439	434	481	444	446	482	436	480	460	523	496	475	452	520	480	452	462	509	538	481	495	475	429	502	479	446	473	454	429	429	484	494	480	462	465	450	467	466	443	430	474	486	507	472	429	467	494	513	485	464	474	479	475	480	429	484	500	491	455	469	504	455	483	499	491	499	489	468	475	491	497	465	486	436	452	467	488	437	427	473	498	484	449	458	473	475	505	480	488	422	443	469	476	456	429	485	475	461	492	452	495	444	468	463	518	514	442	471	477	472	452	491	447	467	466	494	467	487	448	468	507	504	462	483	488	512	447	470	463	483	476	472	529	447	494	469	477	468	462	485	452	454	444	486	465	459	468	481	471	497	447	498	458	455	480	426	497	428	481	468	503	453	468	443	483	459	467	435	498	483	446	448	460	502	468	464	461	491	423	503	472	479	447	430	454	473	488	482	469	454	457	494	434	440	397	482	465	500	459	497	457	464	442	456	443	467	498	468	459	466	452	447	460	449	477	464	484	526	439	481	457	452	464	455	468	449	440	454	476	474	462	471	450	435	451	490	426	486	495	468	446	490	454	442	517	459	480	479	470	459	500	434	488	504	500	463	480	463	492	477	490	461	489	479	465	461	483	479	464	507	457	462	467	425	451	451	466	463	494	493	472	484	469	463	453	451	468	453	458	486	446	462	478	450	504	443	465	456	479	484	471	445	497	466	469	455	420	457	478	479	469	489	461	492	453	485	492	483	482	454	478	438	443	466	453	452	494	458	447	464	462	488	494	459	488	458	490	457	455	465	472	491	487	441	474	450	471	497	481	473	435	457	474	448	479	474	470	431	504	478	440	469	472	459	478	496	459	440	465	467	473	446	454	459	486	454	454	458	491	475	443	458	416	461	487	468	458	463	485	487	485	437	468	490	509	499	498	446	451	438	443	489	509	440	421	461	469	430	485	504	471	459	486	478	485	460	464	481	498	451	447	452	473	473	475	450	493	467	435	449	476	467	463	499	442	466	447	445	465	482	453	472	480	446	442	456	504	458	473	486	481	472	438	439	457	444	456	494	495	459	460	471	499	404	463	492	469	465	446	509	487	477	502	467	456	455	483	417	474	470	463	448	499	445	469	485	462	475	436	506	479	443	439	508	435	464	481	441	473	447	439	508	456	463	455	491	483	450	446	475	463	464	482	455	482	444	466	473	414	489	437	441	494	475	492	481	455	476	474	474	447	481	483	450	442	458	469	511	471	515	519	486	459	444	444	489	444	495	473	490	455	481	436	453	482	479	446	471	446	487	495	478	464	473	480	493	484	442	485	489	459	456	469	465	455	423	463	464	496	427	456	471	449	461	498	499	463	481	478	461	499	496
43049	11497	2079	1023	650	507	377	315	255	187	206	149	174	165	149	136	153	141	125	143	126	105	109	158	110	109	102	125	112	118	98	99	86	92	88	98	115	88	100	113	109	124	112	94	101	116	118	132	99	90	135	81	117	105	96	112	114	102	105	123	100	91	95	98	97	90	121	113	129	98	94	109	90	120	95	119	115	101	87	93	91	82	104	98	95	102	94	94	107	119	91	108	114	98	97	94	116	105	105	100	85	107	111	85	102	88	89	78	106	101	106	80	99	95	99	105	124	107	91	109	92	102	97	83	108	100	106	107	100	102	111	89	105	100	96	97	103	97	110	110	120	95	96	96	95	92	97	108	115	116	93	90	93	84	89	103	104	132	111	100	102	109	91	97	117	96	103	90	103	120	87	98	124	118	124	84	108	115	104	102	89	118	89	107	92	109	99	114	105	91	94	97	102	101	89	91	91	96	92	103	98	97	95	108	99	108	86	110	98	103	94	91	108	99	102	117	96	114	93	106	103	115	119	95	108	116	80	101	109	96	108	98	100	99	107	92	92	90	108	108	93	93	105	81	103	97	100	97	82	108	89	100	97	103	99	106	98	89	94	97	100	80	106	100	83	101	108	89	102	112	88	103	91	110	101	91	116	96	101	96	102	97	115	115	93	99	100	105	108	115	100	85	105	108	109	99	84	91	109	85	104	109	105	113	101	111	106	86	106	110	91	109	118	95	92	94	101	101	100	92	96	107	100	91	87	104	88	102	101	81	107	120	119	97	88	104	90	108	97	99	105	92	125	109	94	91	100	102	101	115	100	109	96	112	108	105	96	82	102	112	101	94	96	84	101	96	100	93	114	117	112	92	121	95	111	96	100	90	98	118	89	110	90	125	106	108	98	97	83	93	87	92	104	94	106	94	94	107	119	100	101	111	123	86	92	104	100	106	98	104	112	105	108	103	104	111	87	85	93	111	78	97	97	112	84	119	84	83	110	95	99	87	105	112	100	107	96	77	115	102	92	99	109	128	106	108	97	100	109	102	96	98	101	100	103	104	103	101	98	110	114	116	110	88	105	88	98	94	114	101	126	111	104	99	95	94	87	95	106	110	95	97	94	83	96	101	110	109	108	111	101	105	105	116	103	105	112	119	115	118	85	102	97	102	97	93	103	93	119	104	81	113	98	108	107	93	90	99	85	104	77	91	98	82	92	94	83	99	103	111	95	116	107	94	91	107	116	108	108	111	98	99	90	97	105	86	100	96	123	104	108	109	99	101	97	100	106	93	90	107	100	102	124	112	105	105	113	92	114	89	120	98	110	112	90	89	129	106	114	95	95	99	99	87	90	92	109	96	91	109	94	104	94	107	100	104	110	120	100	122	100	96	110	101	94	103	92	81	97	102	120	103	114	98	108	115	103	103	70	89	110	92	110	104	121	110	108	111	95	94	101	90	109	87	97	110	103	103	108	108	100	107	89	114	104	114	88	108	107	111	88	93	91	100	113	104	82	103	99	105	95	110	106	97	93	85	98	108	90	102	90	82	82	106	103	103	95	88	110	97	99	111	88	107	117	106	110	98	93	105	105	104	101	111	98	125	109	89	94	104	104	122	116	96	105	73	90	97	106	107	118	91	101	85	106	85	99	112	105	111	102	112	102	108	93	116	98	98	81	87	110	113	105	92	86	99	104	95	88	101	103	98	80	100	101	98	110	91	98	90	107	107	108	126	102	107	108	92	95	105	94	97	113	90	126	97	97	100	103	112	96	109	105	104	111	110	100	104	96	102	98	116	100	98	112	116	108	108	102	107	103	104	114	88	82	86	97	101	87	80	102	96	104	105	94	92	94	100	105	112	89	95	116	86	104	110	104	90	97	111	89	108	98	100	100	82	105	100	86	117	98	113	95	94	101	106	92	102	118	91	110	84	101	95	104	111	91	98	114	108	96	96	85	114	103	100	94	88	108	105	109	102	99	109	107	114	112	118	115	87	92	114	90	115	111	99	95	107	102	105	98	92	98	88	107	101	115	93	89	103	95	86	89	113	103	103	105	105	102	98	101	106	112	107	111	92	77	97	97	104	88	122	111	96	103	88	83	105	110	107	99	116	111	97	106	115	93	88	89	82	89	81	96	103	100	94	99	122	95	99	98	113	119	109	96	92	89	116	88	97	105	88	112	82	96	112	112	92	92	102	90	97	113	101	107	96	92	100	103	89	105	97	95	100	100	90	110	94	114	106	104	111	76	100	106	99	89	101	117	94	118	94	98	100	106	105	102	90	95	95	83	99	96	111	120	95	94	106	105	92	87	91	97	81	113	100	103	122	98	97	87	114	102	94	98	100	99	118	91	112	102	88	94	109	111	86	98	96	101	104	116	97	96	73	93	97	111	99	84	118	105	96	94	126	96	115	94	103	102	114	114	106	101	91	101	130	109	88	101	124	92	97	129	95	116	78	99	91	105	108	105	89	102	117	111	92	119	94	100	113	96	116	104	99	112	111	92	94	118	105	109	105	91	106	90	92	103	101	109	106	107	106	117	75	101	108	104	87	93	91	107	96	113	112	109	110	90	118	95	97	103	99	96	95	80	89	102	93	91	97	96	95	94	91	94	107	110	106	95	79	103	99	84	92	90	110	94	93	92	108	102	95	109	93	87	113	110	88	96	108	105	107	101	95	77	100	93	104	93	109	107	117	94	103	100	91	89	95	89	89	102	99	82	93	97	98	79	105	119	91	93	101	109	116	124	109	108	102	101	94	110	114	113	129	116	108	89	106	116	122	100	114	110	116	124	94	98	101	109	117	99	102	130	97	123	117	104	97	110	108	94	109	100	103	121	84	82	107	101	96	109	95	101	105	94	116	104	108	97	82	97	114	95	72	78	131	102	108	108	100	95	99	90	96	103	90	94	114	98	91	104	98	92	97	102	98	97	101	121	105	88	83	88	99	92	108	110	90	93	96	100	103	96	105	88	104	110	108	109	114	100	104	97	89	96	102	94	110	109	99	99	118	100	101	92	99	91	103	118	99	88	79	120	90	96	100	94	104	100	112	109	91	99	123	116	81	110	114	94	97	98	123	95	99	116	84	97	106	91	106	102	98	131	107	96	106	88	114	83	110	110	104	90	100	101	103	101	115	98	105	112	98	68	108	86	113	101	100	95	127	108	110	99	88	118	87	103	95	99	101	76	89	100	97	108	102	100	89	93	122	109	93	93	97	106	106	93	115	107	90	86	99	111	109	110	100	106	94	113	110	108	93	113	108	115	110	115	92	101	97	76	102	104	108	104	112	92	110	103	110	113	90	93	91	107	100	96	85	101	103	98	107	120	96	105	88	101	95	93	105	104	100	93	106	108	104	104	91	86	90	91	97	98	90	111	84	97	107	93	80	101	107	87	97	129	109	94	108	95	90	109	115	100	117	102	93	86	115	88	102	113	106	103	95	113	102	113	113	114	94	104	117	110	96	97	102	103	103	96	103	107	99	103	89	118	93
22486	1317	3058	3400	2928	2251	1832	1521	1304	1160	1083	871	878	758	727	661	633	631	566	516	557	532	527	519	474	454	491	442	429	395	428	439	432	391	419	400	402	393	383	427	398	413	357	385	391	372	369	384	365	385	395	371	380	372	403	373	364	392	384	354	383	359	368	329	373	361	339	376	369	350	344	355	398	355	349	372	340	392	377	355	376	367	329	362	335	334	349	373	349	343	349	341	401	343	382	325	374	361	333	316	363	327	327	382	341	350	349	358	355	337	351	356	331	350	360	323	359	370	366	350	350	349	360	359	366	346	347	350	350	322	366	346	347	371	314	354	357	308	328	333	357	340	339	380	338	373	379	329	341	349	375	303	368	365	355	319	351	343	367	344	354	356	321	336	331	358	364	314	376	374	361	338	345	344	339	329	358	322	311	352	349	332	356	334	341	334	372	348	363	352	340	354	358	346	364	324	347	353	356	355	378	347	335	381	308	355	311	334	352	374	340	356	332	345	374	322	341	337	359	358	343	354	346	315	348	346	336	340	339	316	345	308	360	342	376	311	332	334	346	347	331	372	366	331	333	357	344	371	371	354	353	352	347	344	341	388	350	312	310	347	350	346	357	363	324	348	362	347	354	346	344	358	333	349	343	318	355	346	334	311	320	378	323	359	343	348	346	362	337	339	328	355	367	357	329	326	335	337	334	365	373	348	373	357	323	332	364	368	334	328	325	317	345	352	343	348	352	382	337	344	375	334	320	332	331	364	363	361	369	353	355	372	329	342	340	323	350	344	323	357	319	354	372	338	338	345	338	359	308	364	362	346	333	355	351	319	336	345	338	315	353	353	345	364	355	324	337	362	337	386	326	365	341	318	352	318	348	357	342	345	318	330	333	311	355	359	301	331	340	342	372	348	353	323	363	317	380	357	362	321	325	327	353	379	351	352	370	338	347	317	337	319	343	348	328	361	341	344	342	324	350	313	354	320	326	363	333	351	319	353	354	335	345	360	386	336	353	344	353	324	343	328	335	387	355	379	344	352	327	353	346	312	340	325	355	366	347	333	345	325	347	333	333	339	300	360	311	308	313	358	356	337	330	311	354	339	349	314	349	346	335	319	329	311	339	376	328	372	330	317	366	338	351	340	358	335	355	363	343	341	346	359	341	353	359	337	367	341	342	325	338	363	367	343	398	337	341	318	313	354	342	385	350	331	336	368	363	362	337	360	346	326	354	352	352	332	355	365	364	354	352	314	336	362	339	357	375	357	347	375	345	330	344	344	334	358	352	379	328	348	311	373	358	352	335	353	360	334	310	348	365	348	365	365	339	328	312	374	343	368	342	344	334	353	344	353	339	363	385	316	348	337	335	358	328	387	325	369	336	329	327	342	367	299	347	301	342	349	347	380	348	347	325	373	385	338	362	360	356	347	358	326	341	334	315	357	345	337	362	346	336	350	330	373	351	342	329	324	341	361	344	332	369	354	338	373	353	365	341	319	333	346	353	331	351	334	331	331	343	345	347	316	356	331	317	339	356	361	368	330	301	349	336	351	341	332	314	323	366	315	324	333	360	315	389	371	331	349	367	376	320	348	350	358	361	311	363	364	338	335	344	333	334	352	326	351	345	400	377	356	367	324	352	343	329	362	330	320	353	326	337	353	332	344	358	362	327	365	357	347	355	345	356	352	351	356	332	340	401	330	342	357	354	337	375	319	331	362	326	309	381	363	358	357	348	362	361	383	364	361	330	327	321	361	362	356	358	350	308	348	323	374	344	343	328	349	349	370	334	355	351	348	327	327	323	315	322	360	343	304	356	347	363	322	373	384	346	344	358	336	381	338	331	355	325	372	343	340	355	366	333	326	349	322	348	317	335	341	313	337	316	340	357	338	332	345	367	312	329	350	348	336	364	365	343	366	327	338	379	353	342	351	342	338	339	363	331	348	323	347	382	317	322	346	330	333	367	338	339	355	340	354	325	360	371	364	383	346	369	334	302	365	384	346	322	351	343	334	342	350	347	314	364	342	343	357	331	341	372	385	317	332	341	323	346	322	343	339	374	353	351	317	332	362	343	329	308	352	363	318	338	341	349	360	329	352	344	338	333	332	334	336	327	332	300	370	360	290	305	376	332	342	329	342	379	374	335	323	367	342	313	333	348	361	362	336	360	340	357	334	347	315	352	366	359	344	334	353	346	344	339	338	388	350	344	348	340	330	332	345	359	341	362	346	353	345	326	344	331	348	344	345	329	327	325	350	352	360	358	329	360	329	324	323	338	341	363	322	341	321	311	332	333	340	329	344	331	338	361	375	383	353	337	356	339	358	330	327	364	324	340	330	322	352	357	349	352	361	321	343	346	323	313	357	349	338	334	365	359	319	308	345	350	340	336	368	324	353	351	347	330	359	334	361	339	336	347	341	322	330	352	357	321	340	326	326	329	326	346	347	345	358	377	380	369	332	368	353	322	322	380	333	347	320	361	352	366	336	355	348	349	337	353	330	343	357	336	361	343	304	332	322	337	332	371	337	311	360	334	329	368	312	357	327	330	345	358	325	305	371	307	366	344	319	360	338	320	327	336	342	360	317	337	340	344	358	320	336	339	361	365	341	333	336	345	312	337	338	342	319	318	381	356	348	308	324	359	339	354	376	347	345	348	359	325	369	349	331	387	329	347	330	336	400	351	331	326	355	345	337	357	364	348	337	366	331	352	354	357	368	352	339	349	327	353	345	381	347	335	347	335	341	355	347	336	342	341	356	384	356	381	347	357	356	328	342	362	350	345	332	317	326	334	335	345	330	345	353	326	370	348	347	350	320	363	343	323	322	346	347	335	308	347	328	381	363	339	354	352	349	347	312	368	355	357	331	374	317	340	339	358	341	336	314	335	328	338	355	352	354	347	309	373	321	338	383	369	333	354	354	338	323	364	329	353	342	401	342	326	339	362	362	301	326	347	332	353	354	348	322	350	348	348	373	365	332	338	337	344	321	378	347	361	329	377	363	338	340	323	330	338	313	332	350	343	305	329	359	332	368	347	344	343	325	322	364	368	336	329	344	337	326	348	371	319	358	330	330	344	313	348	348	377	340	343	359	304	350	336	345	366	342	352	372	350	349	336	321	317	330	335	347	350	377	324	339	354	352	375	338	334	351	385	343	334	341	311	347	348	332	366	325	357	312	354	345	338	341	328	358	337	325	359	379	336	354	313	359	349	349	349	362	317	341	329	355	324	337	340	352	338	348	303	363	333	346	310	340	321	344	382	338	331	369	307	354	351	349	340	338	328	333	312	323	337	357	356	341	310	357	338	379	352	349	341	331	348	367	352	352	382	330	313	337	329	355	336	354	361	360	329	347	379	362	367	369	323	331	395	354	333	362	357	364	344	350	370	322	345	362	318	316	365	345	348	329	330	349	346	345	351	357	352	332	318	361	341	330	339	355	349	381	354	352	325	304	337	352	359	350	358	335	348	339	355	354	344	346	347	356	350	356	332	337	346	312
47750	20021	10401	2480	1449	1087	805	584	547	457	409	370	334	336	300	284	257	246	232	231	244	255	219	229	240	222	216	210	218	202	233	256	202	207	250	189	225	203	213	193	206	204	211	221	225	202	233	200	215	183	204	193	213	182	202	227	202	191	199	200	207	183	220	212	195	211	209	202	215	197	198	200	224	202	187	207	210	188	192	173	195	212	201	204	189	198	169	205	189	189	198	184	191	211	200	210	182	212	189	218	217	198	190	195	201	190	182	213	209	204	199	197	167	198	224	172	205	224	210	196	203	210	213	190	183	195	198	209	188	182	197	207	198	191	206	194	189	202	194	183	203	202	198	180	199	204	191	175	209	177	217	201	211	216	184	208	216	196	197	203	186	199	201	194	180	205	192	214	197	209	188	211	211	192	201	209	199	230	190	176	183	195	217	206	192	211	188	180	204	209	204	204	205	206	190	190	205	203	218	200	183	162	200	207	200	195	187	219	210	214	198	194	219	212	174	181	208	202	189	199	176	181	198	203	185	197	228	190	190	180	204	200	180	189	215	202	180	169	187	179	236	203	189	192	202	190	207	194	197	180	183	204	200	226	212	210	193	190	192	192	192	189	201	217	190	209	223	196	198	227	173	211	189	190	194	210	189	202	182	199	190	205	195	205	208	204	210	211	207	211	209	195	187	208	210	207	223	189	211	209	190	209	176	205	189	201	175	200	189	201	189	217	195	236	208	176	179	174	204	196	182	172	179	190	203	194	184	184	198	198	190	192	195	184	221	200	185	204	167	182	205	194	208	204	213	183	196	230	211	202	228	195	203	196	193	210	200	201	209	213	200	204	183	198	198	194	194	195	184	210	199	191	191	175	199	211	198	219	218	217	190	196	188	202	232	194	204	182	208	198	184	184	180	189	187	184	208	188	205	200	223	206	178	185	206	204	198	208	188	201	196	231	189	197	193	205	188	195	187	193	218	195	180	204	183	174	182	217	212	226	189	181	201	181	183	194	218	206	230	218	200	206	193	186	211	186	182	198	229	207	199	212	203	187	200	203	189	212	190	218	187	187	185	213	188	208	195	232	192	224	201	190	202	205	193	179	206	201	215	186	199	189	204	205	172	172	187	185	208	198	211	183	216	196	220	196	184	173	197	220	204	222	187	202	224	211	177	226	211	207	185	188	190	179	195	215	185	195	189	219	201	182	192	216	171	191	214	211	204	194	208	213	191	206	204	202	203	235	184	206	205	190	224	194	203	189	206	199	189	198	210	205	235	207	188	200	217	204	204	178	204	189	181	211	189	213	194	189	182	203	208	191	192	174	202	190	224	191	172	193	183	208	216	191	221	192	203	199	205	212	199	192	207	189	190	194	177	200	208	185	176	185	196	197	175	213	168	194	208	197	186	195	207	175	161	192	192	220	173	201	201	193	205	188	217	216	200	175	188	210	212	202	215	212	222	213	183	217	184	188	192	230	197	208	181	206	184	184	172	192	193	209	182	185	195	197	197	190	203	198	201	192	194	180	204	191	203	187	219	201	221	180	191	192	198	205	179	193	178	191	193	183	206	175	186	197	194	194	217	225	208	203	197	200	200	212	187	174	205	198	191	205	200	188	202	184	204	175	215	224	212	193	179	191	160	202	191	188	165	181	206	208	196	187	196	193	204	209	210	218	197	165	187	204	190	212	187	210	224	218	201	193	207	183	205	195	175	204	201	207	191	191	202	202	213	221	189	223	192	206	224	195	189	197	192	196	184	189	194	209	205	223	213	193	222	180	207	201	189	195	173	181	206	222	180	201	217	186	184	202	202	231	200	183	200	215	185	193	207	209	193	184	203	181	211	207	169	199	190	162	177	197	217	214	205	198	170	207	195	200	187	193	197	184	201	211	195	208	209	181	218	219	180	179	186	209	196	212	186	189	222	207	200	183	190	192	206	204	221	201	194	202	168	193	157	162	219	197	190	211	194	209	180	201	210	220	232	208	201	206	211	180	208	180	194	186	187	208	218	215	181	181	189	193	198	204	177	195	191	184	175	196	191	191	190	181	194	197	198	177	196	200	194	194	200	211	192	215	197	212	191	200	204	210	192	217	200	180	207	212	181	188	176	182	187	187	209	182	199	185	191	208	191	197	202	189	196	209	192	204	193	208	192	197	198	214	196	166	207	217	197	190	215	231	193	196	176	171	193	202	182	213	206	202	200	186	194	172	187	188	201	196	179	194	205	185	177	184	205	191	227	210	181	198	185	217	216	198	194	196	205	180	206	198	192	201	206	215	204	210	196	213	202	214	182	214	195	191	189	184	211	179	207	216	189	206	198	188	192	180	211	211	178	189	205	209	186	198	179	219	207	182	206	211	183	194	186	199	188	195	172	201	205	189	200	210	203	192	201	216	197	201	181	186	217	212	201	190	212	201	205	190	207	192	225	182	208	202	207	190	197	190	173	207	198	203	192	203	187	182	184	202	209	182	196	185	195	205	184	199	215	214	187	209	195	188	192	194	204	156	184	190	183	179	189	191	189	209	185	220	223	175	197	204	234	221	184	203	189	212	175	217	211	204	194	173	204	183	175	181	195	205	185	234	209	190	198	191	186	191	193	190	189	187	174	196	209	196	187	189	186	210	198	212	201	196	210	206	210	220	193	181	191	186	199	194	192	224	194	183	195	199	203	203	227	197	196	201	194	193	201	204	204	194	185	184	203	201	218	204	215	192	217	215	172	195	206	203	195	189	206	204	178	190	198	196	199	206	179	203	181	187	185	235	184	184	174	180	192	180	226	193	198	201	211	208	208	187	207	192	195	200	194	212	202	171	208	188	219	210	210	189	210	227	186	186	197	179	198	181	187	180	177	186	194	240	207	177	170	192	170	181	199	201	203	177	200	212	192	196	171	211	214	190	187	205	186	187	197	192	187	202	165	203	193	197	210	208	228	182	177	224	205	211	196	212	176	179	179	194	188	192	181	203	215	191	186	189	191	177	215	185	204	208	191	193	212	204	197	190	205	209	179	206	182	188	193	183	220	194	221	192	184	168	218	205	198	186	184	210	196	193	184	206	193	197	225	197	207	197	209	201	194	211	199	188	219	187	247	194	209	192	197	209	210	197	209	213	184	187	208	206	182	196	212	186	208	202	200	196	196	226	197	177	207	189	182	194	193	191	218	208	202	185	202	172	192	180	205	200	186	205	189	183	195	209	218	189	198	200	175	197	198	178	182	203	203	207	197	167	197	182	214	193	177	212	221	180	202	207	197	194	190	197	183	193	206	203	192	194	185	207	174	201	188	189	181	208	195	204	192	198	199	211	221	213	193	196	238	177	187	187	189	194	177	204	220	178	198	186	216	189	184	182	201	205	226	227	201	197	205	175	188	183	187	192	212	207	188	173	187	199	206	203	198	197	190	182	192	183	191	190	197	197	188	222	214	199	225	190	185	197	184	214	184	203	189	212	196	191	197	214	206	203	191	193	186	201	193	182	206	193	217	194	187	195
27059	2629	6075	6426	5398	4354	3547	2977	2543	2172	1968	1706	1595	1523	1307	1256	1233	1111	1047	1053	961	995	935	880	870	883	857	780	801	744	781	710	788	762	738	706	725	752	683	722	744	717	709	671	670	687	674	706	710	640	700	637	700	644	672	709	615	647	674	650	646	645	672	665	628	635	616	621	657	606	610	612	691	621	581	674	605	633	679	649	651	653	603	630	647	641	656	640	627	605	620	619	604	620	612	593	689	658	606	656	611	643	607	659	644	623	561	597	663	668	581	587	610	640	657	616	556	588	598	591	643	658	580	631	630	627	617	578	643	630	611	557	601	633	589	602	660	598	592	581	601	599	604	638	600	584	578	577	606	653	623	651	632	577	581	617	638	614	618	610	643	640	591	627	614	593	601	630	614	596	622	638	552	618	608	649	595	630	627	648	630	616	632	614	590	584	575	615	644	605	580	603	606	549	639	591	613	611	624	610	609	618	611	605	632	584	623	614	614	606	603	599	613	626	611	655	615	593	585	667	590	612	604	576	624	587	579	657	628	589	603	629	616	643	578	611	643	600	564	603	603	588	607	594	604	596	628	590	607	572	581	624	569	595	605	592	616	617	582	616	623	596	576	595	576	622	604	605	588	613	635	600	566	592	638	581	608	565	629	615	615	663	662	591	619	621	577	606	610	616	599	620	604	645	588	604	643	616	614	575	610	632	567	627	604	567	579	636	628	617	615	598	594	687	621	644	638	561	625	629	618	625	612	623	617	588	654	616	631	627	579	592	607	585	616	593	620	620	604	543	651	627	606	575	577	614	602	613	605	606	554	582	642	623	617	652	617	652	611	602	603	655	598	610	580	591	614	646	622	633	585	638	594	570	565	569	619	620	619	629	659	611	550	643	601	626	591	615	625	625	630	629	632	608	575	580	640	616	602	608	596	620	594	664	591	606	618	610	612	680	570	622	640	606	635	578	581	562	582	594	614	580	642	594	647	636	602	585	594	611	583	579	562	641	654	583	637	599	544	600	616	587	623	628	599	599	642	580	609	585	631	591	596	609	618	580	551	604	609	641	619	618	594	628	591	621	618	606	584	632	580	614	634	573	622	610	625	601	624	595	615	604	606	612	671	619	613	619	580	617	542	598	575	653	635	620	650	626	605	651	626	623	614	604	606	621	640	587	650	628	620	568	608	617	637	627	595	638	589	643	594	621	610	665	589	602	580	602	587	624	584	623	582	586	606	608	624	599	627	587	618	627	644	599	594	639	577	630	604	621	608	613	589	601	617	589	569	585	614	617	585	609	593	621	575	594	663	555	609	605	604	623	643	598	559	573	598	623	611	628	655	630	599	651	628	633	637	588	647	545	603	628	653	638	669	600	646	588	615	651	611	591	597	629	606	658	618	656	645	625	641	599	614	571	608	567	624	626	640	604	633	601	569	598	571	594	618	611	607	646	591	624	593	599	556	567	602	601	625	594	610	629	580	582	600	633	583	591	591	605	625	637	609	615	611	569	615	618	603	605	631	574	596	575	633	628	633	626	599	643	612	622	574	617	628	563	596	640	624	579	609	614	597	638	650	628	610	602	648	606	657	623	629	596	612	605	601	580	573	591	609	627	628	599	579	588	638	616	548	581	656	623	585	654	663	547	630	585	617	599	600	645	611	602	610	596	600	607	620	551	585	618	587	615	621	600	623	559	631	593	595	591	637	615	629	638	611	571	582	643	601	610	595	581	583	605	571	599	580	620	567	605	574	632	611	621	622	570	605	559	601	573	611	565	595	642	606	636	640	633	634	605	645	653	586	659	678	582	597	573	622	574	649	619	595	610	611	600	671	611	640	633	627	610	597	587	622	636	579	601	604	602	605	629	572	570	571	600	599	597	624	606	570	592	647	599	622	605	589	598	579	597	570	621	629	607	564	567	548	612	619	620	594	623	568	563	621	620	628	610	613	591	608	664	601	624	621	584	647	584	571	627	599	619	623	599	602	676	611	584	566	620	595	613	627	665	600	594	565	595	640	604	580	582	631	634	547	609	625	599	614	586	643	646	612	596	557	607	620	633	606	634	625	597	610	625	613	610	575	610	631	602	613	639	614	635	619	601	590	590	633	596	629	615	604	600	598	638	629	619	620	596	578	636	620	590	613	608	622	585	601	640	596	593	640	629	595	586	597	547	616	571	640	570	622	600	620	604	537	591	610	629	612	556	639	610	617	633	605	611	604	617	602	637	648	555	628	576	608	622	595	600	623	632	584	611	607	642	625	659	675	592	615	616	597	610	611	607	637	607	616	652	606	559	671	586	618	619	575	561	632	584	589	603	577	615	630	616	599	629	634	654	604	635	605	583	617	599	590	629	646	652	587	611	601	590	595	598	616	585	601	554	580	625	616	658	607	585	618	589	609	593	599	581	622	590	589	656	592	578	600	600	608	614	627	589	589	629	580	622	607	619	589	575	610	654	584	622	612	648	612	610	623	629	630	603	603	631	615	627	625	638	598	616	593	634	560	551	623	614	599	564	612	574	644	619	571	640	587	588	596	584	626	614	623	625	628	620	630	617	595	609	603	615	626	658	600	646	596	572	601	642	623	629	599	556	620	616	620	620	608	567	594	642	631	596	660	629	581	614	611	587	614	621	582	616	566	636	597	601	648	560	612	646	582	618	638	589	623	607	589	633	653	662	586	596	653	613	616	600	566	625	609	561	604	608	612	570	573	607	629	591	592	577	626	628	637	574	578	606	599	603	603	619	640	633	594	614	599	614	658	582	624	645	615	613	621	644	626	619	599	569	598	641	634	665	578	576	601	618	664	605	626	579	634	578	598	634	603	591	581	602	594	619	585	593	585	640	622	594	611	635	611	584	618	581	655	624	584	587	647	608	607	586	603	618	602	616	589	639	625	580	575	599	627	617	591	560	568	566	582	603	617	612	619	612	623	611	676	567	591	614	626	621	626	586	622	617	579	641	567	592	613	631	629	663	590	646	632	611	598	622	629	594	637	598	603	631	652	592	608	586	611	616	630	588	638	589	612	621	591	605	592	664	618	664	612	592	588	606	624	676	651	581	594	639	597	607	614	641	611	606	643	579	620	615	655	607	573	637	617	602	589	606	582	635	634	662	583	642	622	599	593	609	613	646	640	640	624	627	603	595	638	619	584	609	594	592	601	602	598	630	640	593	538	580	612	619	615	593	615	624	627	539	569	588	567	589	574	585	578	640	573	596	614	604	595	613	662	635	601	592	623	619	616	632	632	592	624	626	622	611	597	598	563	605	621	549	629	576	645	649	601	627	626	619	641	593	597	610	606	599	660	580	620	600	584	617	599	619	589	596	601	618	620	593	590	619	627	631	586	640	610	629	638	588	592	593	579	637	588	597	643	659	627	603	636	572	616	595	597	553	581	635	614	598	631	653	597	608	605	593	633	601	624	601	604	581	616	612	579	651	587	606	667	633	612	599	590	625	604	609	607	621	666	589	647	614	601	588	621	594	638	598	638	613
6297	404	296	219	168	170	178	154	145	153	166	159	141	184	143	152	145	153	143	153	162	142	149	152	152	151	165	139	149	131	152	168	157	153	154	126	133	123	149	142	148	148	129	167	132	159	154	126	160	133	149	148	151	171	140	159	144	153	133	134	142	167	147	153	146	121	194	157	156	150	148	138	124	155	150	151	153	132	161	168	147	146	154	142	142	163	163	153	150	160	141	146	151	139	124	156	143	148	161	144	142	156	142	152	155	127	136	154	130	152	141	155	157	162	161	149	156	146	156	149	150	126	170	124	158	161	149	143	149	162	161	151	149	141	148	142	149	134	144	161	175	145	156	135	138	162	159	167	138	132	158	167	140	151	171	147	149	147	142	148	135	143	142	136	147	140	141	167	137	155	166	168	125	145	161	132	125	156	163	141	151	166	151	154	144	120	154	153	154	119	127	133	141	136	143	172	139	135	144	166	145	160	136	141	144	159	151	155	157	150	137	131	156	144	151	136	143	177	139	159	150	147	132	158	130	171	141	136	141	148	176	138	156	149	146	139	148	163	128	142	147	164	151	145	163	164	178	151	164	159	145	137	148	128	140	168	149	141	156	153	148	130	152	165	134	156	118	137	146	162	159	124	139	132	156	150	150	155	153	161	147	164	141	154	150	139	131	148	146	122	145	151	151	143	154	145	139	139	144	149	166	156	145	156	144	137	155	152	164	137	116	154	153	143	146	157	146	147	168	134	149	123	156	135	141	151	149	150	143	153	158	127	142	158	131	154	145	150	155	128	120	132	151	139	136	127	161	155	142	137	144	197	161	139	135	152	156	150	140	167	136	156	159	154	143	138	157	139	140	149	183	157	166	131	169	155	146	145	138	141	142	158	147	134	144	146	160	132	126	155	143	127	139	146	176	161	155	149	152	166	156	141	145	142	149	154	138	153	173	140	130	154	117	153	140	155	148	139	164	154	149	123	160	144	155	155	137	159	172	147	161	133	156	172	152	157	157	148	153	169	142	156	124	141	166	152	151	142	146	150	152	139	138	173	142	197	145	137	181	155	153	165	138	148	158	172	166	150	158	143	148	160	126	131	152	156	143	144	154	142	153	140	132	133	156	130	146	143	144	129	151	148	142	132	133	146	164	142	127	153	165	143	161	143	155	151	127	144	161	118	129	159	132	147	127	157	145	161	137	143	147	154	162	150	132	136	152	149	147	152	124	136	163	141	149	140	166	170	148	159	128	157	157	136	153	169	139	141	142	123	143	139	165	126	162	145	137	136	146	136	146	118	133	138	154	140	143	146	137	133	169	148	147	146	129	154	141	150	163	121	173	155	142	137	145	161	153	167	149	133	168	151	155	145	149	167	130	137	141	150	139	155	156	127	163	145	152	137	137	148	158	144	138	160	119	150	142	134	136	134	151	163	165	162	142	154	160	157	136	148	155	155	146	160	183	137	136	128	143	162	140	154	163	154	171	138	140	150	145	158	175	156	132	149	153	154	151	156	134	135	159	148	142	155	149	158	159	168	162	146	149	159	175	154	164	152	154	146	165	145	144	161	150	146	171	155	169	148	128	153	148	138	150	136	147	142	147	166	147	142	152	159	143	143	161	162	146	135	173	150	143	142	125	145	139	139	151	152	151	155	122	166	159	160	159	130	130	141	146	146	163	150	131	138	168	131	157	142	143	155	133	153	139	139	168	144	164	142	140	141	141	161	149	148	148	143	152	164	134	140	139	149	157	168	135	151	139	151	146	157	135	154	139	145	136	158	159	147	152	144	147	148	150	131	161	160	164	162	160	139	171	139	142	119	121	136	160	127	135	178	141	146	134	148	134	150	141	149	148	152	154	148	155	149	147	151	140	159	137	165	145	152	128	145	129	147	138	127	173	170	152	150	175	171	154	144	151	167	129	153	136	134	153	158	143	142	152	153	142	134	154	141	151	142	155	131	138	147	151	140	148	157	149	160	146	128	149	141	138	146	148	161	158	148	156	148	140	159	117	142	146	137	171	136	141	148	159	134	154	173	152	117	154	146	172	144	146	141	144	138	143	160	133	151	125	118	160	129	156	151	144	130	162	152	148	145	147	139	166	153	148	140	154	149	171	158	165	135	153	166	152	132	148	146	134	158	154	150	177	145	160	153	153	134	147	145	128	121	145	141	135	141	154	147	170	138	144	162	126	158	143	168	151	136	143	140	149	158	142	137	137	186	135	151	148	164	144	161	141	155	147	141	140	155	128	142	153	161	132	127	142	155	132	157	144	164	130	147	125	171	141	157	135	153	157	159	146	143	155	151	128	151	145	152	148	150	144	155	159	141	152	162	145	143	126	126	162	178	132	140	172	152	144	145	156	118	156	161	166	130	131	138	136	131	169	145	139	154	161	174	144	177	133	142	138	161	151	156	142	139	166	142	138	136	137	155	143	146	166	168	133	128	157	145	140	173	135	157	150	167	174	154	169	142	159	162	143	151	167	127	140	152	166	144	167	154	138	134	156	143	127	142	141	133	154	171	136	159	154	137	130	157	139	160	143	140	149	143	170	144	147	133	162	156	169	130	165	128	142	136	144	126	142	181	132	160	141	124	156	147	156	137	136	157	169	138	140	164	147	134	141	142	166	176	155	126	140	131	149	135	152	139	151	155	159	155	150	150	138	162	163	135	159	147	156	142	153	157	152	166	147	139	132	145	128	145	158	161	146	139	147	154	143	123	144	144	142	160	140	146	160	153	152	137	157	151	163	137	173	143	144	170	157	149	153	141	140	138	115	126	149	159	160	147	159	142	146	155	159	136	136	133	155	152	149	154	151	141	126	148	151	154	139	161	140	170	154	156	140	166	138	129	139	139	134	159	136	150	146	150	143	161	150	142	144	147	131	129	142	154	153	121	152	153	150	122	161	135	137	156	155	141	153	138	148	134	136	164	147	150	161	120	137	154	162	142	159	142	131	160	130	146	160	141	152	145	122	140	152	146	144	152	149	157	147	157	161	153	154	143	140	152	156	150	177	135	165	143	114	156	147	141	126	152	154	145	138	152	139	164	138	153	144	140	139	140	178	137	141	161	150	149	136	148	149	134	138	151	136	141	164	163	153	129	164	131	128	163	136	149	142	157	145	153	153	169	169	151	161	128	158	149	182	158	130	147	148	151	159	156	160	153	174	155	127	131	148	160	164	131	145	149	161	130	126	152	147	150	144	132	159	157	165	138	157	161	149	148	152	131	137	139	145	160	148	157	126	166	152	144	150	152	135	123	148	128	156	145	146	144	138	157	143	144	144	164	182	140	160	156	131	160	140	136	134	151	121	150	160	153	136	142	152	145	139	152	145	154	141	149	156	150	129	154	132	148	145	146	148	155	137	132	138	146	151	178	142	168	146	167	127	158	164	138	157	154	152	163	151	132	169	146	147	142	147	142	134	148	149	144	141	144	139	138	143	156	138	141	143	146	161	161	163	157	140	150	137	163	124	162	155	160	151	143	152	140
5821	566	620	618	601	551	482	521	478	513	493	490	471	502	482	464	482	494	475	513	508	465	465	418	506	482	434	462	442	469	451	445	442	487	497	463	457	413	463	423	480	430	465	464	474	473	461	442	490	449	472	448	483	471	464	447	496	477	467	463	464	443	513	446	450	442	477	452	448	452	439	485	465	446	461	478	447	493	444	483	455	471	491	472	439	484	460	493	471	462	440	484	423	444	446	430	434	430	444	470	454	476	460	458	449	458	461	435	448	447	441	512	418	444	482	462	459	471	446	439	447	428	431	439	471	432	450	450	474	473	411	465	485	434	463	474	489	464	469	489	472	445	507	442	501	434	459	466	473	454	487	459	445	468	429	474	467	474	453	439	506	464	460	473	475	448	470	457	449	413	380	447	424	484	493	501	498	461	463	424	495	471	461	485	475	428	456	482	457	429	483	451	451	449	469	452	415	453	407	506	474	485	437	475	476	500	466	428	468	444	472	443	481	406	459	460	435	469	469	451	473	441	442	497	472	458	445	468	447	427	486	431	472	412	464	465	468	419	482	430	441	442	454	465	450	467	454	427	456	453	488	452	458	455	451	479	473	473	444	443	455	444	430	481	437	464	438	464	406	470	462	457	450	461	447	466	495	426	492	452	488	492	426	454	438	443	456	468	428	446	449	493	467	415	446	459	459	455	463	454	462	445	424	448	472	491	467	479	485	419	467	440	488	499	475	459	440	467	454	453	419	464	450	469	436	462	498	471	462	463	472	424	438	456	439	437	428	503	462	506	480	481	482	465	462	511	433	466	452	478	480	465	443	450	493	474	454	421	427	449	430	437	504	430	424	476	475	457	419	482	481	417	499	476	465	484	457	476	444	432	489	422	448	427	460	453	488	485	499	453	473	449	474	450	477	478	436	424	435	470	457	453	479	480	490	464	488	449	468	458	414	495	438	444	443	410	477	470	474	449	530	461	456	492	455	427	434	453	514	485	429	462	435	435	462	436	452	467	459	493	427	470	467	467	400	438	483	432	418	441	436	450	457	461	465	466	452	466	501	417	451	453	482	502	502	479	468	442	454	469	431	447	463	483	458	463	448	483	473	468	472	496	449	473	467	432	428	419	444	450	500	501	450	444	459	449	458	454	469	447	431	452	456	467	450	439	477	438	468	474	481	428	453	454	442	423	415	452	467	464	465	446	428	463	497	468	464	477	463	462	481	488	477	420	489	401	439	439	421	474	490	455	493	451	450	455	397	462	435	459	476	511	430	427	491	474	453	463	436	452	486	451	469	489	483	443	434	459	463	495	456	479	463	446	464	444	480	472	479	440	438	442	476	475	464	484	452	467	454	434	461	458	474	450	461	469	433	468	502	405	517	408	496	459	477	412	493	474	463	441	497	466	427	496	447	436	431	461	503	446	490	468	427	465	449	489	437	462	467	469	510	456	421	445	479	458	453	444	440	490	415	419	457	423	437	534	483	485	426	466	421	465	471	459	430	443	416	449	502	411	433	454	464	472	491	486	448	469	449	471	458	469	438	456	451	454	457	458	430	455	436	463	460	459	454	482	463	452	427	457	452	445	442	442	454	448	472	475	464	447	461	425	483	462	445	468	450	424	482	489	491	410	432	485	504	440	475	473	462	462	450	485	471	457	430	469	444	434	480	486	469	440	426	440	468	468	454	446	442	448	497	462	459	466	467	461	448	471	454	502	454	441	490	450	483	446	465	466	492	463	460	474	450	431	479	475	446	450	489	466	469	447	472	487	440	435	500	463	490	445	501	451	467	445	439	486	493	494	464	471	481	454	506	451	455	445	456	455	483	453	461	436	488	469	438	425	452	486	476	457	496	474	476	478	463	465	465	457	450	490	471	487	448	455	481	463	475	441	430	501	474	486	431	434	469	460	430	430	452	481	442	467	421	507	506	449	468	472	488	495	457	488	473	453	471	474	451	429	428	453	451	445	475	444	459	444	461	513	494	470	502	466	430	454	453	472	441	454	464	469	467	449	505	494	468	455	484	489	440	490	446	483	464	437	472	508	438	467	479	471	427	475	496	428	469	479	458	481	468	448	460	480	464	450	476	438	471	438	459	455	461	490	483	480	450	467	497	453	490	470	430	456	450	477	461	468	407	464	424	475	439	510	437	429	463	474	467	455	474	464	409	462	463	486	479	465	480	488	483	476	446	442	456	434	449	496	462	466	465	438	463	456	507	435	455	479	494	448	450	429	464	473	446	460	422	429	474	425	500	467	440	462	444	451	485	455	467	450	437	426	446	476	477	445	452	412	406	485	448	464	441	447	467	435	481	456	452	437	450	400	444	423	472	474	445	427	458	480	446	497	461	440	464	464	451	488	478	470	468	476	424	428	473	487	437	437	453	422	432	442	458	451	452	458	446	435	473	462	427	421	461	475	479	467	454	464	429	473	525	468	443	457	463	433	422	446	427	436	462	421	406	442	479	447	466	489	461	504	467	490	439	472	436	452	471	425	441	456	451	427	464	439	424	463	481	482	467	451	512	460	433	473	465	459	472	509	473	480	463	446	443	470	463	422	495	448	460	451	444	435	457	450	487	463	463	459	430	514	384	436	441	508	484	453	457	507	486	480	429	440	449	455	433	483	419	446	470	461	494	456	455	489	454	457	451	462	480	462	479	445	444	439	452	437	470	460	473	433	444	479	465	471	433	471	462	468	463	422	468	443	442	493	458	448	470	411	486	487	423	428	424	469	472	468	478	438	438	430	468	442	439	464	468	452	426	447	487	471	454	477	446	473	467	440	429	491	489	425	438	418	442	482	451	452	443	458	434	444	466	502	463	502	467	485	421	460	472	436	472	457	449	450	434	430	451	435	472	464	459	450	496	442	458	462	472	471	436	483	457	471	446	442	480	482	461	487	457	452	489	429	454	475	416	453	490	449	449	468	459	429	437	464	439	470	456	466	486	459	428	452	451	448	458	441	460	492	479	492	481	464	470	438	451	458	476	472	453	473	449	478	463	473	446	437	443	447	436	436	447	440	486	444	398	438	450	440	430	443	467	488	456	503	453	466	469	440	461	462	482	489	442	470	501	436	438	477	445	477	448	479	442	485	463	442	463	450	458	465	502	459	462	477	436	456	448	481	438	445	467	458	465	453	464	427	425	504	469	433	440	478	469	479	498	434	465	454	476	465	462	442	489	453	454	455	459	457	418	450	450	482	430	452	472	470	454	450	482	445	426	442	438	430	460	466	501	467	449	460	462	452	477	446	485	470	448	449	440	455	452	472	453	490	440	412	470	434	469	463	434	463	421	470	501	486	441	465	430	500	470	444	469	483	487	490	451	465	440	471	468	485	436	460	446	484	442	477	453	482	476	430	446	473	428	458	463	474	476	420	468	489	457	483	492	424	448	476	469	453	443	465	468	473	505	458	445	435	463	476	457	477	478	453	437	479	506	421	478	442	472	449	480	468	442	445	430	495	483	475	446	467	415	486	432	437	461	435
41399	12517	2284	1009	705	508	374	315	239	229	196	195	162	164	152	148	129	130	121	112	115	134	134	116	108	101	123	104	111	114	99	126	98	111	99	110	125	120	101	103	109	86	105	94	118	84	115	113	99	107	105	104	123	97	100	110	99	89	107	96	99	96	99	94	101	96	112	100	117	113	111	122	99	112	93	118	101	89	84	102	101	122	97	116	128	121	114	93	116	93	91	89	93	113	97	89	114	100	82	110	85	87	105	109	117	79	111	122	108	116	81	112	81	113	85	96	87	87	89	102	100	88	122	106	96	90	101	108	83	104	101	92	98	100	81	88	103	88	98	80	96	90	95	102	111	106	98	107	107	101	107	92	116	96	111	114	106	96	105	76	120	94	96	119	101	110	84	110	84	95	97	110	104	106	99	110	90	86	102	102	109	103	107	97	98	99	104	111	111	107	114	94	94	78	93	103	112	103	108	112	86	103	93	110	87	100	98	113	101	91	86	105	92	107	94	102	85	98	99	104	107	87	112	92	99	89	105	98	105	97	86	100	98	113	114	118	94	106	108	95	100	98	98	95	104	96	97	115	100	82	96	87	99	101	110	99	94	101	92	93	92	102	96	97	104	95	109	90	97	108	96	116	104	100	94	115	98	110	97	103	102	107	93	116	107	75	92	98	103	111	119	91	105	105	103	90	110	100	92	97	87	78	104	111	99	102	99	122	111	103	102	105	88	97	91	92	92	97	84	91	103	99	91	89	99	108	101	108	97	87	104	106	99	89	106	90	106	103	103	94	92	93	101	99	98	111	97	106	97	98	116	93	112	118	99	107	99	115	93	107	93	105	88	93	115	112	94	95	100	115	102	96	95	98	107	102	102	92	104	93	107	97	104	97	96	90	111	105	119	104	97	111	107	112	103	102	88	89	101	104	96	87	99	100	101	95	103	93	98	114	99	103	115	93	105	96	109	94	91	99	122	93	93	88	83	108	101	88	99	106	95	117	92	104	81	88	106	106	83	96	106	90	108	82	89	91	80	107	100	112	99	102	110	90	92	99	118	101	116	80	102	103	98	112	92	104	99	101	98	91	105	105	113	113	110	106	85	91	100	107	94	90	88	90	90	101	93	98	96	95	111	85	100	102	75	97	89	111	104	105	111	93	111	98	91	111	119	110	108	102	108	97	91	113	87	115	104	112	81	120	93	78	114	96	79	103	92	97	97	106	102	96	108	88	95	82	111	102	107	110	113	107	111	105	108	88	101	110	118	81	103	99	93	90	101	97	93	107	105	105	101	99	89	81	95	100	106	94	96	113	108	111	98	110	91	108	105	102	100	100	73	100	97	101	101	103	107	104	103	116	108	96	104	107	92	103	120	107	104	114	113	96	94	104	99	97	92	106	120	90	101	91	86	109	106	97	97	97	98	103	83	106	111	105	109	96	97	99	104	91	98	93	93	108	99	96	98	96	116	116	92	104	111	101	114	91	98	95	101	108	101	108	112	82	118	81	92	87	107	109	92	93	97	106	113	87	98	104	95	123	127	103	85	106	87	96	100	115	93	95	97	105	95	105	92	97	95	92	97	108	116	102	116	112	88	89	96	113	95	101	93	87	111	93	90	94	85	74	103	84	93	106	93	131	107	101	104	90	98	103	98	101	100	92	108	97	105	101	90	88	96	107	100	91	85	115	131	94	101	101	102	98	106	100	76	89	96	110	107	80	88	119	102	84	90	92	95	92	119	95	111	100	99	88	96	91	90	94	107	112	96	99	97	97	105	91	97	90	82	98	98	100	85	83	113	106	103	98	105	95	113	120	94	94	96	101	90	81	84	88	84	96	102	110	102	109	97	109	89	90	106	90	112	100	124	96	100	98	103	108	89	94	90	99	116	90	89	90	104	93	93	108	83	95	91	112	84	102	102	98	109	102	104	113	94	98	100	86	101	103	90	107	103	90	84	85	106	90	103	80	132	103	118	81	87	92	102	117	99	92	103	100	84	96	86	85	101	91	97	92	96	111	103	110	98	117	87	82	115	100	108	108	95	112	106	81	91	104	101	103	100	91	100	98	79	113	101	125	90	102	92	105	117	112	95	97	114	111	102	115	95	92	97	91	100	110	93	115	103	93	98	117	94	104	108	85	118	101	106	90	91	90	103	118	93	106	95	105	109	112	102	102	106	90	106	101	105	101	101	98	96	116	90	98	95	108	104	94	99	99	113	125	99	105	115	112	99	106	103	104	87	105	113	94	102	98	98	111	111	102	100	102	84	112	101	102	102	106	103	108	105	97	122	107	107	110	98	83	93	86	97	89	110	105	94	104	75	116	94	103	79	80	110	103	104	109	116	101	85	83	110	104	106	92	91	104	97	106	101	108	104	114	102	117	98	100	99	91	104	106	96	124	107	116	101	108	85	108	88	106	96	113	106	90	88	92	98	97	97	111	93	87	93	105	91	102	106	105	89	108	92	97	101	102	91	77	113	106	113	123	101	104	104	118	87	125	108	99	102	101	83	112	97	105	107	98	93	113	92	103	93	103	90	119	106	96	90	90	98	94	114	92	105	99	107	127	106	107	93	107	84	90	99	102	102	85	91	90	98	101	91	103	114	92	107	88	105	105	103	100	102	86	96	111	93	113	96	100	95	97	104	102	92	81	105	88	105	87	102	100	87	113	94	100	118	105	96	87	110	95	87	107	108	106	90	99	90	86	90	111	115	93	100	100	88	106	109	112	117	98	91	87	106	97	98	108	106	91	106	121	101	96	105	89	111	81	107	102	113	101	99	98	79	86	90	103	99	94	106	89	118	113	82	91	97	75	80	110	123	106	114	95	120	89	109	95	104	114	104	101	112	100	93	97	103	112	89	80	108	99	83	102	95	100	78	92	104	103	93	91	106	88	94	108	100	103	99	103	128	95	105	97	108	122	103	93	109	101	98	84	102	99	104	95	100	96	104	103	93	100	89	106	89	121	103	120	94	97	92	106	97	92	99	113	106	122	91	120	103	82	109	96	92	119	102	94	105	99	86	89	114	86	108	108	87	87	84	98	105	100	103	100	113	99	105	79	92	108	102	96	95	100	103	107	104	93	92	108	103	109	100	107	87	102	99	91	86	107	97	103	107	103	96	94	100	87	89	108	106	104	84	107	93	103	102	110	99	94	91	103	94	105	96	93	94	112	96	100	95	107	94	99	104	79	106	93	120	112	112	105	109	116	120	93	92	112	107	101	101	94	110	101	94	104	97	101	104	107	94	124	105	94	118	101	98	96	115	118	82	91	104	96	108	104	90	82	90	109	109	115	126	86	99	120	104	98	96	98	97	94	89	94	103	96	109	97	109	101	117	104	109	75	111	88	87	111	88	120	104	90	107	97	99	92	106	117	92	103	110	106	88	111	95	113	108	91	116	111	84	89	100	97	87	120	110	123	100	105	106	85	96	100	105	88	110	94	103	93	92	99	104	101	115	107	96	75	120	112	94	120	94	121	94	106	99	89
21577	1312	3037	3368	2865	2295	1908	1494	1373	1119	1011	913	820	842	723	691	615	601	561	538	545	475	519	499	504	496	429	473	452	464	442	442	438	409	428	387	391	403	425	367	409	398	398	384	367	387	370	378	406	379	350	363	382	363	364	360	381	381	370	364	361	352	345	388	363	368	347	356	354	349	325	344	329	352	363	353	371	387	358	382	387	344	331	313	320	353	379	336	348	358	360	366	330	347	339	334	338	374	349	359	354	333	337	364	331	331	351	350	352	339	338	345	328	351	357	347	369	353	393	382	354	336	333	359	356	347	358	344	346	366	349	328	337	364	360	328	348	334	316	310	330	341	318	359	341	329	340	338	352	342	353	352	323	352	349	354	341	339	356	323	354	358	334	344	346	349	347	395	332	357	318	391	367	362	348	350	322	316	338	337	348	334	343	380	370	332	339	330	355	413	375	329	340	372	349	351	317	340	352	340	344	358	345	353	351	315	341	362	335	335	337	354	343	347	371	355	369	337	345	365	374	337	342	367	361	307	349	320	329	315	343	345	355	345	344	310	332	344	318	346	314	346	316	350	345	403	346	329	340	342	347	331	329	373	310	335	345	320	368	340	324	333	330	335	348	354	338	355	385	313	339	351	344	347	361	318	339	331	345	358	329	362	326	336	360	375	356	342	358	299	336	283	332	372	337	358	364	341	312	348	362	350	347	325	339	342	340	347	339	332	349	338	357	354	340	367	339	343	343	352	354	334	347	347	337	345	350	348	325	314	343	350	348	363	311	332	370	325	345	361	326	342	336	364	330	327	344	358	326	338	344	343	348	347	343	338	328	341	336	367	349	347	320	336	368	326	376	315	341	316	351	353	382	322	332	325	360	340	361	353	326	353	338	361	364	346	341	343	356	342	348	337	352	314	363	331	344	345	330	351	358	384	336	339	334	332	361	306	337	364	362	359	346	338	325	363	296	356	345	323	344	367	330	336	326	327	342	351	340	341	351	355	351	329	340	390	339	362	324	387	307	355	354	362	312	329	368	375	298	372	325	375	313	327	329	356	314	347	344	352	342	381	333	339	350	333	350	368	304	347	356	357	344	337	342	358	342	360	351	336	342	331	337	357	361	351	346	327	347	354	330	358	375	309	348	354	337	355	313	362	334	351	339	342	336	337	367	320	321	336	348	359	372	348	335	314	363	380	358	336	368	332	341	326	337	330	350	342	337	349	359	338	351	351	350	395	319	355	370	337	323	342	346	337	358	313	344	332	342	362	334	359	331	368	347	342	346	340	336	337	337	301	315	342	327	332	335	323	333	355	324	351	343	370	354	356	318	337	349	319	333	333	333	379	315	368	317	340	352	361	335	353	375	350	357	350	345	356	360	335	359	336	364	350	337	342	348	343	354	369	357	343	323	362	396	354	317	360	367	324	339	322	330	344	350	353	335	316	316	354	378	340	351	346	313	362	368	367	349	344	323	356	352	344	327	368	354	336	336	340	317	309	350	360	344	340	359	353	322	349	348	313	318	333	367	369	366	343	341	322	339	339	350	340	320	343	336	313	333	335	350	325	324	340	314	326	335	335	342	356	324	327	312	342	357	326	367	340	315	351	351	378	356	330	349	348	341	360	292	307	325	352	335	335	350	371	325	315	337	345	352	363	338	358	365	340	369	336	339	359	339	364	360	326	339	327	369	350	354	317	358	331	371	360	343	334	318	320	345	357	331	337	348	328	322	314	326	331	352	362	350	343	313	345	336	331	356	326	311	342	335	377	345	360	359	329	362	346	373	357	361	366	343	327	366	339	364	340	330	326	339	322	339	372	339	332	344	360	351	339	352	345	358	375	351	340	377	347	320	343	337	352	332	326	352	369	351	363	347	308	324	334	316	338	316	347	329	366	329	351	340	328	326	347	341	356	344	347	330	325	377	330	354	329	303	331	326	354	329	336	317	345	338	334	355	331	317	344	369	346	364	345	356	332	348	353	357	366	353	362	344	354	365	338	329	346	340	347	341	322	324	330	337	354	322	329	345	313	336	323	314	358	339	340	365	351	383	317	328	384	342	376	339	359	347	349	328	365	327	302	344	353	329	342	363	321	322	318	312	371	343	335	361	371	360	340	321	335	350	353	345	362	337	349	316	347	338	384	328	327	345	317	319	373	319	349	348	353	359	387	329	346	336	358	353	389	331	354	322	333	347	352	341	354	356	351	346	362	343	349	334	324	379	363	340	355	355	341	329	333	351	354	345	303	351	346	337	357	357	338	353	342	319	341	315	365	339	333	329	381	342	329	329	373	333	367	319	382	378	334	378	364	321	331	358	357	331	307	317	345	319	354	334	345	327	361	372	329	345	326	338	369	324	347	363	348	331	365	342	330	308	344	356	336	352	344	329	316	333	317	351	350	350	352	317	333	328	307	340	338	364	349	324	326	341	334	373	331	371	343	344	303	326	371	343	356	355	339	388	343	339	361	321	329	350	358	319	368	319	359	330	328	330	314	355	333	342	314	334	333	318	346	376	344	332	356	353	360	374	301	347	340	346	346	370	298	320	364	340	346	342	341	341	359	338	342	343	327	319	370	362	339	331	336	368	355	343	357	352	361	338	341	364	323	334	377	357	351	318	324	354	314	370	355	336	345	355	346	332	310	364	373	346	368	367	335	332	367	336	366	367	340	345	345	366	374	340	311	346	364	352	370	366	364	324	325	328	332	356	344	333	353	330	352	353	333	352	362	357	353	357	295	370	327	342	331	304	304	337	347	326	346	344	346	342	328	382	357	340	372	385	352	366	354	357	366	322	341	350	344	324	369	346	345	348	353	358	329	326	351	355	339	371	373	339	361	337	372	352	392	323	373	335	337	329	359	331	364	368	336	336	352	360	326	349	333	353	348	359	325	353	375	349	311	304	338	347	354	354	350	338	353	334	362	336	344	345	367	371	328	321	351	367	364	346	363	317	341	350	335	377	340	360	357	360	325	345	356	352	318	326	354	335	336	334	340	335	335	340	360	329	317	358	323	334	335	331	344	336	322	380	338	322	315	288	367	387	363	335	307	340	332	375	343	359	344	343	300	347	355	358	322	355	382	346	358	343	385	352	344	331	351	316	308	329	366	341	339	359	362	345	344	297	342	318	332	345	342	328	331	351	324	384	337	362	345	321	344	329	347	311	317	345	349	349	343	304	356	344	347	350	337	351	377	358	351	337	333	345	365	393	354	322	357	333	348	359	333	325	355	338	332	361	336	353	313	354	308	331	318	342	329	375	376	338	358	336	333	341	297	355	354	351	362	368	331	366	355	328	362	357	309	349	343	334	364	306	318	362	351	356	339	345	356	351	338	356	334	362	362	362	345	296	363	347	345	345	343	346	350	354	343	356	360	312	361	329	328	325	337	381	314	311	361	326	305	353	373	378	338	340	353	355	326	318	339	327	360	379	395	336	344	322	319	354	351	348	323	360	359	375	361	370	330	308	394	364	354	340	355	351	333	338	337	358	316
45390	19887	8842	2256	1469	1023	799	642	527	480	423	371	347	349	305	295	264	312	262	253	236	263	225	223	224	223	247	232	256	256	194	229	193	206	225	216	198	223	221	214	242	207	231	229	199	202	242	200	198	240	219	209	198	198	221	233	216	191	232	186	182	226	208	200	206	205	186	216	194	210	197	212	188	185	175	207	214	192	197	182	197	210	217	223	211	196	181	213	187	212	232	200	185	230	182	197	208	198	197	205	207	196	206	215	208	203	204	203	195	181	192	204	189	201	203	195	190	200	204	200	217	188	202	188	200	191	201	194	185	192	200	210	202	202	187	207	225	208	202	194	199	225	180	220	211	211	189	195	190	204	192	212	192	193	209	207	207	204	201	208	203	198	215	215	190	209	196	194	187	197	199	196	202	194	207	193	190	214	222	197	201	184	179	231	208	202	194	181	198	214	210	191	218	183	193	172	176	200	191	180	206	220	184	215	190	210	184	187	206	213	216	206	202	214	206	216	212	188	223	182	209	210	195	206	201	173	199	220	235	216	200	205	199	211	181	200	224	186	215	200	189	205	202	212	184	189	208	182	214	184	203	176	167	182	194	198	192	195	210	204	176	187	208	193	171	209	216	173	192	182	193	224	209	192	198	198	198	204	165	201	195	188	203	198	201	202	188	192	212	191	199	217	222	195	216	200	208	159	200	209	173	196	197	196	172	183	229	202	177	200	182	204	203	209	172	200	229	227	212	166	188	213	183	212	218	192	207	182	212	199	207	185	202	199	202	195	207	190	205	172	178	208	226	174	201	202	196	202	204	181	203	201	188	189	179	210	178	199	217	219	171	192	237	236	229	199	201	213	187	207	213	195	191	191	195	201	188	185	204	198	175	213	191	199	205	214	188	206	197	188	183	199	185	184	195	204	199	210	212	204	189	222	222	182	204	235	191	196	213	191	178	206	198	180	207	210	211	178	205	215	209	211	226	214	207	208	204	208	187	208	185	194	208	192	200	208	189	199	195	228	201	203	173	181	214	212	218	220	185	197	202	195	189	194	223	199	222	211	211	212	203	201	209	185	200	186	186	205	221	199	180	210	204	194	223	202	199	186	187	203	192	207	219	177	206	191	203	220	180	202	196	189	169	189	209	202	204	199	195	196	186	222	200	212	186	204	205	190	218	186	204	222	174	220	196	200	191	160	195	201	203	184	200	184	189	189	208	198	227	220	211	207	201	212	169	195	185	213	179	173	206	180	215	200	201	192	210	187	214	215	233	198	206	207	185	224	182	199	201	202	219	215	227	210	197	177	220	183	194	225	227	204	187	224	200	201	180	211	199	186	176	219	223	208	223	202	194	188	191	193	194	190	190	210	225	178	207	196	202	183	209	195	186	206	222	186	218	216	220	240	199	214	205	200	223	223	200	197	211	205	203	219	194	223	189	207	187	198	190	192	212	213	187	197	194	168	195	212	195	178	206	220	215	180	208	196	199	203	188	189	215	176	211	187	173	198	223	190	212	194	194	183	212	208	231	201	206	232	185	198	177	202	198	164	216	211	203	195	205	207	232	199	183	203	181	189	201	214	220	185	194	204	187	188	206	204	172	214	195	207	174	203	196	185	202	169	205	193	193	195	202	192	200	178	189	201	205	204	215	204	194	191	196	182	192	188	221	222	196	194	215	198	210	201	209	186	220	209	198	214	210	195	188	176	194	186	210	213	204	223	216	192	182	223	213	209	220	200	232	195	191	225	189	194	198	201	204	182	177	212	199	204	197	204	183	214	185	204	164	198	204	223	218	165	178	173	211	205	208	210	197	205	186	178	193	188	221	183	201	184	203	172	189	218	165	205	201	184	207	218	211	220	196	203	179	193	172	209	171	206	210	202	199	208	187	178	204	216	191	204	212	217	191	211	218	220	219	219	175	219	207	190	228	197	202	197	218	193	189	191	178	197	185	204	190	195	201	183	213	229	218	219	196	176	195	195	206	208	199	212	196	216	197	195	199	203	198	217	214	182	170	205	211	195	190	170	206	195	208	177	182	180	168	207	187	193	180	231	206	179	206	222	234	195	195	216	219	189	192	201	180	203	200	191	172	189	180	184	203	194	231	187	201	187	210	204	210	201	213	185	209	187	199	213	209	205	181	192	193	212	206	198	181	221	218	198	201	193	187	198	205	197	180	173	216	203	225	221	185	200	242	190	224	202	197	191	199	177	204	199	180	187	199	194	191	199	211	188	202	206	216	198	184	185	189	190	201	195	206	201	191	213	191	199	217	226	218	203	204	213	194	218	199	207	192	170	213	210	212	193	203	192	202	195	205	212	205	211	211	192	163	187	189	181	209	200	185	199	201	205	195	203	221	208	183	209	192	165	208	198	221	192	183	194	186	195	182	195	198	186	223	177	191	168	210	206	199	204	189	208	191	198	198	198	201	183	206	200	183	223	213	202	211	197	198	199	194	185	212	201	242	181	223	206	212	184	178	188	226	212	204	195	178	205	201	182	181	190	186	186	207	186	179	202	182	207	209	219	207	229	193	216	207	196	188	195	237	213	202	204	205	189	202	210	195	216	209	214	216	220	179	203	210	183	183	207	196	169	201	194	204	200	192	202	182	192	216	188	193	162	202	199	188	197	212	192	206	194	192	181	223	191	192	211	177	185	210	194	170	197	199	187	196	193	195	213	192	212	199	183	201	211	177	188	207	194	187	191	187	191	203	196	203	216	206	193	218	198	210	208	202	195	193	199	187	179	184	171	199	198	208	211	198	206	220	190	206	203	175	191	217	203	199	206	231	169	210	209	199	213	185	217	195	205	205	207	200	185	221	209	169	199	186	207	191	201	178	214	227	221	204	201	199	208	242	201	188	212	217	202	170	203	201	174	186	181	215	213	208	213	184	174	209	228	200	177	194	202	219	218	201	220	196	186	198	211	181	198	205	209	191	221	204	183	198	228	183	210	196	225	205	192	185	197	189	208	204	190	204	197	181	196	184	207	238	175	193	186	202	197	193	185	199	176	202	177	217	190	215	166	224	207	169	192	192	205	205	178	188	211	164	187	196	221	194	161	176	207	215	191	205	198	184	216	195	179	210	177	227	199	208	207	208	196	198	197	209	202	202	202	198	208	189	187	193	191	190	205	201	215	215	160	229	203	195	208	206	205	188	199	195	174	223	181	192	216	203	216	221	200	205	179	185	176	189	199	195	210	198	215	220	209	199	194	213	213	193	201	225	176	198	241	213	219	191	203	209	215	199	192	222	205	196	207	209	194	180	164	215	187	205	203	188	206	197	176	178	192	203	190	192	205	206	199	208	183	212	219	207	203	202	193	223	222	212	197	198	209	206	191	190	188	173	188	181	179	195	199	200	190	187	210	198	182	181	214	193	192	206	181	208	192	196	199	212	198	196	202	204	207	190	193	212	192	170	177	187	181	199	184	158	213	215	192	212	213	221	178	193	207	212	194	220	185	183	213	198	173	185	214	217	187	195	195	212	189
26602	2532	5830	6567	5438	4516	3526	2960	2572	2262	1968	1770	1618	1544	1324	1294	1171	1225	1063	1037	999	973	958	914	856	854	884	844	793	849	771	744	796	784	702	749	700	678	741	736	681	700	723	698	688	687	670	693	670	677	684	658	711	660	647	684	653	690	670	627	625	669	705	664	654	662	688	685	680	643	639	633	626	654	645	633	649	655	603	640	638	644	577	649	623	630	618	652	623	627	590	625	673	621	647	595	629	657	669	638	621	565	612	633	601	611	648	610	601	617	595	604	641	652	600	654	604	664	608	617	625	615	623	655	681	608	631	671	637	616	611	632	611	625	632	575	587	620	594	595	639	637	607	644	604	635	630	603	643	624	618	631	630	644	600	600	649	633	601	610	565	643	622	586	624	620	640	615	557	584	624	637	588	616	594	630	609	628	564	610	655	595	572	566	618	636	629	620	634	615	613	605	607	625	594	614	604	606	638	615	618	627	581	600	570	583	613	572	613	624	573	632	615	612	632	576	621	600	574	660	581	621	598	650	621	627	638	610	650	589	620	595	620	606	590	657	663	626	650	618	632	560	575	591	589	601	639	626	625	589	592	579	586	636	654	638	572	646	649	585	583	592	597	638	607	593	567	625	636	591	592	611	614	594	643	614	649	632	575	632	613	639	628	659	607	614	642	616	608	591	628	602	580	624	620	627	581	586	596	648	588	544	628	616	561	650	598	637	634	612	628	640	572	654	662	602	570	607	629	593	614	625	616	625	578	617	609	622	634	607	621	586	657	622	612	579	623	595	623	641	611	642	647	625	601	639	622	592	610	658	653	584	607	632	599	565	608	604	609	626	610	605	611	625	611	597	609	561	620	623	595	608	612	585	578	583	603	619	620	609	605	624	589	640	604	609	583	570	642	582	630	642	585	599	586	607	615	649	627	566	582	578	635	600	604	568	602	609	619	599	588	613	591	622	579	633	626	581	605	621	601	603	599	608	585	595	622	608	583	638	611	612	597	607	631	593	636	638	649	602	608	639	661	623	598	600	602	660	606	600	622	625	603	621	653	643	613	615	606	628	603	609	602	605	604	593	645	572	610	599	609	608	618	643	632	604	591	593	613	609	609	639	609	601	612	655	583	597	640	583	613	566	614	587	591	619	586	659	603	647	582	614	590	617	576	632	610	582	588	624	584	612	591	629	594	628	592	666	600	606	601	636	645	576	615	653	611	581	615	589	624	610	621	613	643	609	611	567	626	595	630	598	615	583	659	632	623	630	636	603	589	589	586	664	609	597	659	642	617	614	554	616	572	579	619	593	641	585	612	663	622	622	581	611	620	571	623	573	599	617	658	590	640	601	585	601	636	633	591	625	624	652	641	619	596	613	620	578	633	633	618	586	594	631	619	619	564	658	640	618	613	612	589	601	622	590	640	601	627	621	613	632	631	606	633	624	659	624	624	639	671	597	619	571	629	606	606	594	640	574	555	591	619	645	645	608	627	556	594	627	610	614	574	638	612	601	585	626	539	592	581	610	605	624	636	567	634	626	651	601	594	601	596	616	643	646	564	622	623	635	614	570	652	621	632	622	617	613	600	618	644	583	603	568	643	619	609	590	663	590	591	584	608	623	615	605	643	588	624	597	567	631	571	632	625	639	586	612	604	638	674	631	601	560	641	598	602	621	615	601	596	618	613	593	599	633	619	587	669	640	601	615	559	618	616	610	607	571	633	597	619	636	600	590	615	621	609	598	598	568	622	619	645	639	614	618	624	622	594	640	627	635	585	570	646	628	659	590	608	565	586	603	621	622	590	593	621	601	597	609	604	659	607	601	610	637	604	561	639	613	610	583	572	594	624	620	626	603	635	619	579	589	683	591	643	633	606	590	604	603	623	576	615	649	598	591	601	580	603	615	605	615	587	590	581	620	590	604	647	653	610	598	661	619	658	637	594	604	587	614	598	639	625	633	569	659	608	602	579	633	603	640	646	600	595	634	590	619	625	645	624	572	569	622	639	606	587	627	625	624	641	536	604	607	614	559	661	593	584	666	587	584	642	598	596	590	561	613	615	605	615	584	614	628	611	669	621	645	577	599	637	644	582	620	616	607	647	631	625	638	632	603	595	634	649	615	612	585	608	579	642	600	591	610	606	608	613	614	630	583	625	642	608	591	611	603	634	665	637	611	626	628	594	654	583	605	620	594	596	628	610	628	655	606	592	612	586	637	609	635	620	645	633	644	584	619	567	614	637	625	611	591	661	615	631	680	593	602	624	602	615	575	618	616	632	619	636	595	630	598	609	609	607	578	577	604	664	578	549	622	606	604	626	596	602	606	643	668	615	633	625	573	688	591	621	594	613	591	581	603	639	604	606	564	600	561	575	665	615	600	581	619	574	571	614	609	645	657	603	618	607	608	590	674	635	624	556	639	658	582	610	655	637	632	597	607	576	604	624	584	615	576	574	589	592	619	547	612	597	590	611	616	612	603	629	638	665	631	585	631	637	602	618	635	657	651	617	577	624	591	618	622	573	578	663	607	612	612	648	613	595	617	593	622	605	633	612	577	606	589	623	673	628	566	602	631	585	639	626	611	660	598	620	614	642	602	599	585	594	634	583	560	593	624	618	613	624	597	598	645	627	632	598	654	595	617	615	604	583	586	594	595	586	584	610	591	642	622	617	618	628	608	607	605	550	574	638	651	653	562	598	622	606	576	611	636	573	642	626	570	657	619	626	633	581	609	581	607	604	587	583	673	591	632	626	636	612	616	633	623	631	578	650	578	607	592	604	664	606	614	597	631	622	623	641	572	612	566	669	614	648	618	647	608	616	605	599	594	578	658	633	575	602	611	630	589	627	623	614	607	594	623	649	615	650	592	584	632	610	571	603	593	594	571	585	615	602	586	616	595	601	587	568	614	605	564	588	622	624	577	622	571	589	646	607	637	598	649	620	602	670	591	642	588	612	618	607	598	576	672	616	628	641	617	591	575	626	576	585	601	578	597	649	585	593	596	617	632	600	645	593	585	655	631	617	627	610	602	623	605	655	584	613	614	550	589	599	589	564	622	609	585	616	642	601	607	620	576	583	608	628	616	602	585	631	600	604	618	613	570	608	603	569	581	622	602	587	594	654	620	633	565	632	600	611	561	644	584	645	593	605	618	586	607	606	638	601	655	563	610	616	591	638	600	609	602	603	618	607	604	597	604	613	613	619	596	560	599	574	611	589	654	629	603	593	572	601	628	612	587	681	559	614	555	608	653	610	622	622	606	613	626	611	599	634	619	616	637	617	603	590	634	603	623	604	588	585	583	599	586	622	614	603	616	615	636	645	596	629	623	682	588	610	622	602	640	583	614	610	595	585	642	626	579	582	592	603	642	643	631	642	628	627	648	632	614	647	625	610	649	606	603	594	631	612	657	548	590	643	608	627	677	601	598	575	609	632	613	618	583	617	597	612	628	630	601	572	633	596	575	597	628	607	632	568	590	595	637	613	571	617	630	605	572	631	610
5971	379	265	201	201	164	150	183	153	164	146	171	152	162	132	131	169	158	164	160	138	137	154	159	163	152	161	158	125	160	143	147	140	143	127	131	152	137	156	145	139	164	153	154	131	161	133	152	145	138	145	138	163	137	165	125	134	171	151	151	143	143	130	147	146	154	137	153	154	155	172	137	139	137	144	148	148	141	148	152	149	143	183	147	153	137	145	159	139	158	159	139	139	160	148	146	147	137	143	142	144	139	142	165	133	162	150	143	135	150	134	157	142	161	129	143	151	145	155	131	136	149	141	156	136	139	140	151	154	141	155	150	131	153	148	156	142	145	140	156	179	158	135	160	139	151	150	158	153	131	131	155	145	153	158	149	175	142	135	140	132	169	131	148	133	140	162	149	170	152	132	148	163	155	148	167	148	150	155	125	155	145	139	153	149	150	141	161	152	163	171	125	159	150	146	158	140	158	148	162	142	154	160	134	146	138	137	134	149	145	162	131	161	149	155	137	142	136	145	130	147	146	158	132	161	149	156	148	149	139	163	142	143	152	150	161	153	141	148	142	133	151	156	126	161	177	162	143	139	140	132	156	155	144	148	150	168	137	146	145	147	156	144	141	147	182	162	160	161	151	138	140	151	150	149	143	145	153	136	145	129	140	138	148	159	151	160	141	159	126	153	130	149	143	132	153	173	137	139	135	129	143	149	145	145	153	158	146	124	164	142	145	148	132	126	126	156	160	148	134	157	174	149	158	138	151	140	152	159	160	153	119	127	130	148	132	151	113	123	155	123	164	152	133	142	152	149	154	134	161	138	149	151	156	148	143	134	150	156	148	170	143	163	140	155	155	149	160	155	160	160	166	151	151	142	144	139	150	154	154	136	134	148	146	145	152	157	133	140	154	144	166	142	143	182	148	136	150	127	141	156	152	138	145	151	159	141	146	147	143	143	138	145	141	137	155	149	146	146	158	157	151	141	138	139	143	156	135	142	133	149	160	122	120	121	159	144	138	139	139	161	137	165	163	143	144	161	147	154	138	149	136	136	147	139	157	156	130	157	130	144	144	169	137	153	144	164	129	152	124	151	129	133	163	135	129	142	139	147	144	160	159	149	141	171	139	146	156	152	149	149	139	156	125	137	149	142	141	147	147	185	154	152	152	158	149	132	142	162	165	145	143	151	145	139	151	139	152	131	144	134	149	144	148	142	157	128	149	145	150	154	135	142	151	150	147	139	145	146	149	149	144	157	134	130	160	155	146	152	140	157	167	141	163	132	152	152	150	136	163	159	178	159	158	127	135	143	155	134	142	151	154	125	148	162	170	170	154	126	163	150	160	139	163	136	156	152	144	155	143	130	155	153	130	147	129	146	144	178	151	156	155	141	153	147	131	154	148	138	147	145	136	148	180	150	157	154	141	151	164	134	137	162	147	138	121	142	150	124	116	164	177	144	148	153	145	127	134	146	159	120	159	138	170	143	161	133	133	131	147	158	133	130	139	140	156	145	140	151	156	151	144	150	128	132	150	142	167	139	124	131	134	134	169	141	166	176	157	136	141	148	136	137	171	147	158	171	166	153	148	148	157	139	172	168	135	171	147	139	147	121	127	142	153	122	150	130	148	131	144	125	132	145	154	156	134	129	144	134	147	148	162	131	138	156	160	142	141	156	149	152	115	174	168	151	124	144	143	148	152	157	158	142	135	134	162	132	178	124	141	168	135	161	156	133	141	145	144	168	144	124	154	162	131	131	140	162	167	148	145	152	140	135	139	133	160	169	134	135	155	136	164	126	119	144	137	149	147	149	167	169	157	138	167	153	160	159	136	149	159	129	129	157	167	157	146	134	152	132	144	138	122	159	155	151	135	177	144	163	147	180	144	136	129	136	146	148	130	149	130	136	156	141	162	157	171	126	130	168	146	167	146	159	151	140	148	158	138	148	149	145	149	155	116	125	161	148	141	140	149	165	145	152	156	134	162	134	137	169	150	168	164	160	144	156	151	149	177	157	141	152	128	132	124	129	152	146	155	142	160	162	137	166	152	131	168	134	152	149	142	150	165	146	151	150	178	153	135	163	155	130	161	152	150	146	162	153	129	146	121	145	153	126	136	161	129	151	137	151	131	139	128	141	130	139	148	149	130	148	156	142	150	147	140	121	132	144	149	142	137	153	149	168	140	137	136	136	165	167	152	145	152	150	151	137	124	119	130	132	155	136	129	160	162	174	134	143	129	121	162	149	146	146	137	153	156	117	128	136	117	146	151	140	130	137	144	148	151	135	134	131	155	166	139	158	150	161	162	145	128	161	149	141	156	153	127	155	146	149	159	158	155	160	146	145	135	119	138	162	150	171	151	157	154	143	146	145	140	158	160	164	134	133	142	135	155	146	154	146	144	119	143	145	134	178	147	148	168	156	166	156	153	143	137	136	166	157	135	147	151	146	150	150	171	124	154	148	139	139	158	144	156	150	152	153	140	141	156	143	156	140	138	151	152	146	151	141	160	145	147	158	146	132	149	160	175	151	159	172	155	120	153	148	160	130	158	161	156	149	167	140	150	127	145	136	146	143	137	166	141	135	150	157	150	144	139	138	154	157	128	148	134	156	143	157	140	152	165	161	150	145	141	132	122	165	162	166	150	130	158	159	143	146	165	150	154	138	144	154	160	139	161	139	135	139	169	149	168	146	160	157	151	133	131	130	151	161	140	132	161	160	148	138	157	138	140	134	167	166	160	161	172	129	146	152	139	146	143	128	170	154	140	142	151	164	153	167	149	149	158	152	124	152	149	171	147	151	143	147	129	155	156	154	133	151	136	150	143	154	152	150	151	155	152	146	148	144	130	145	138	120	134	141	136	167	163	173	156	150	119	119	141	147	136	154	158	156	156	150	148	123	163	159	164	131	144	163	143	160	128	138	160	152	146	148	143	149	147	151	147	148	155	137	122	155	140	162	140	148	151	145	156	156	158	142	154	145	147	147	159	170	141	163	147	149	136	141	152	147	163	140	153	137	139	157	135	144	129	142	154	143	135	142	153	160	137	158	148	142	151	150	140	157	144	146	175	154	156	142	147	152	154	133	181	140	156	162	133	143	156	142	135	146	152	143	130	164	141	127	162	136	143	152	143	145	130	140	144	173	130	130	164	150	155	131	157	131	131	161	161	157	155	133	163	170	136	149	141	144	128	136	155	146	141	125	147	132	137	133	139	148	136	144	159	153	143	141	117	145	158	134	157	149	157	138	158	129	147	139	164	159	155	162	158	158	156	146	147	147	149	153	136	149	154	154	140	165	140	162	146	159	153	135	150	135	162	133	121	152	136	162	175	138	153	144	148	155	143	130	137	162	149	138	150	169	160	140	129	134	147	145	139	145	161	157	167	113	138	160	139	156	161	151	141	148	154	153	140	163	160	155	153	140	173	146	156	136	163	145	138	142	131	160	154	148	135	163	130	134	152	138	155	136	144	148	173	141	149	141	147	162	140	138	144	142	126
5321	502	606	671	587	603	539	505	513	539	530	477	467	460	486	456	494	468	449	480	463	439	456	482	471	457	473	466	446	493	487	474	469	433	484	503	482	490	444	440	470	454	458	469	449	443	482	483	450	437	488	438	465	504	447	475	446	436	464	455	457	444	448	446	460	488	421	450	474	440	492	462	422	447	482	467	498	460	477	455	505	446	462	469	447	459	479	486	414	439	445	460	448	439	473	474	466	458	441	454	464	492	459	444	422	458	467	418	481	499	496	462	461	424	451	441	415	452	433	479	434	460	444	488	492	452	404	465	446	458	449	480	489	473	464	479	450	478	452	447	450	425	471	485	417	494	407	430	464	448	473	414	469	476	461	444	467	486	466	445	445	420	425	444	453	463	486	466	495	503	454	476	454	425	446	487	452	443	504	447	462	462	446	456	428	452	413	433	475	463	470	496	450	455	430	440	461	463	481	489	499	446	441	445	439	478	470	439	488	454	472	478	453	460	463	456	443	476	435	455	463	472	433	475	457	434	445	487	488	449	485	463	452	454	448	445	471	476	431	430	476	518	492	496	440	453	474	453	444	451	440	449	481	514	432	459	450	455	444	450	459	463	428	470	426	461	449	469	452	500	474	447	462	492	456	461	430	474	483	482	464	468	436	464	460	407	491	455	439	461	439	448	499	416	460	461	490	496	421	483	442	462	446	444	436	467	431	469	471	455	479	476	488	449	467	475	468	472	455	423	457	459	459	415	441	423	440	459	469	441	454	484	485	458	423	464	439	455	467	463	467	456	434	466	433	483	459	440	464	493	448	469	435	442	475	429	430	483	452	447	490	496	435	439	472	436	443	447	486	440	465	456	469	479	480	434	437	484	475	465	439	438	439	448	453	461	487	452	451	457	466	450	480	467	443	449	464	460	499	495	450	478	482	482	447	465	489	469	437	491	470	439	444	436	433	425	454	469	452	482	466	455	486	469	462	398	460	460	460	473	502	460	462	438	464	479	450	409	437	490	451	464	483	424	449	489	435	468	488	458	491	492	463	474	491	428	435	447	454	472	439	436	464	433	446	478	485	419	499	454	492	439	473	463	454	497	462	476	445	474	399	453	439	433	437	473	461	481	475	453	487	458	511	456	427	450	461	485	453	487	473	507	460	439	465	486	430	482	503	480	448	453	482	453	449	458	444	456	456	500	448	430	447	472	483	457	514	451	432	403	439	395	497	443	460	475	473	464	444	455	465	501	426	441	420	487	431	470	459	435	445	461	412	461	447	483	415	452	448	421	484	455	429	429	448	446	448	485	465	477	457	443	436	453	444	431	472	409	482	427	443	427	480	465	498	463	460	443	473	495	469	479	490	490	441	454	471	462	478	457	439	455	439	471	471	468	436	413	454	469	455	418	457	501	449	497	468	450	472	481	427	465	493	437	479	450	457	442	462	461	465	445	469	457	451	474	424	467	461	449	461	477	470	464	473	466	476	466	457	454	448	449	440	445	444	439	458	434	437	485	450	470	486	427	486	473	457	470	472	473	439	450	447	479	441	457	469	471	459	480	445	445	444	465	415	497	482	467	414	450	480	481	464	465	470	427	449	490	469	426	482	469	452	454	502	414	431	431	501	434	461	453	473	477	430	450	438	414	443	483	439	484	471	470	514	439	451	446	474	464	452	448	445	446	451	528	452	429	452	427	478	436	434	474	453	435	460	460	476	432	467	484	478	485	459	446	429	482	447	457	432	443	469	427	438	398	449	493	446	478	472	433	432	462	476	435	441	487	450	472	440	489	456	466	478	474	481	412	493	475	447	443	422	459	483	442	458	461	414	454	448	455	422	412	470	492	462	463	468	505	467	466	485	446	478	468	477	467	433	450	465	425	428	468	434	482	491	455	470	459	505	446	444	450	455	462	467	476	454	500	476	413	421	488	482	473	432	418	429	482	483	470	409	470	488	482	480	466	443	463	442	475	485	492	473	465	459	453	408	467	483	470	464	494	475	457	483	484	443	449	463	482	476	463	467	475	442	448	495	472	443	461	459	462	445	438	446	481	484	467	442	440	466	491	427	449	496	454	483	448	482	468	450	480	489	436	458	457	444	476	462	463	448	436	455	442	506	449	492	479	456	480	417	451	482	487	457	460	458	462	437	454	452	451	455	437	469	484	445	504	455	465	463	460	496	452	486	432	463	476	465	488	494	497	469	483	500	469	452	447	448	451	445	462	432	441	483	439	479	431	451	467	421	478	463	443	454	450	513	472	444	443	449	455	482	478	437	430	479	440	459	472	437	490	440	454	484	480	426	448	446	459	446	482	435	454	423	437	460	494	423	452	468	456	434	489	455	459	438	482	459	468	421	458	464	457	430	430	431	456	474	439	451	483	456	434	452	429	471	478	447	447	457	457	458	431	452	473	467	466	453	445	444	443	437	426	454	461	463	459	456	456	473	448	481	473	487	432	460	435	443	486	474	451	476	477	455	462	470	473	478	440	440	447	457	453	421	425	462	455	466	422	444	427	498	458	463	436	459	437	473	465	453	461	463	508	458	456	455	455	474	457	473	453	470	474	443	447	460	469	435	463	440	484	473	432	481	462	462	505	445	425	458	421	474	421	438	451	461	458	438	461	455	427	485	480	434	482	434	479	506	434	474	430	429	447	485	492	478	476	412	458	468	445	464	422	454	443	451	429	467	462	502	467	458	454	462	439	435	480	483	421	420	467	469	485	457	457	448	441	465	447	489	463	489	438	454	442	450	457	474	499	419	514	486	516	468	463	420	418	484	459	440	475	437	426	452	429	449	450	441	453	475	485	497	459	430	450	487	447	455	456	479	423	438	447	500	508	448	481	448	470	470	472	442	452	443	426	426	461	443	479	437	438	460	438	482	438	514	457	460	475	483	429	448	441	485	455	447	479	452	400	432	453	465	466	477	497	470	470	455	482	498	501	469	453	479	457	474	450	418	441	519	457	457	472	464	476	500	485	434	449	428	435	477	455	483	471	438	443	454	475	458	436	466	470	486	475	479	443	394	417	481	450	455	437	466	452	459	496	480	471	447	431	484	434	476	418	445	476	505	458	474	460	472	459	480	455	443	446	494	457	449	477	433	447	448	486	434	462	457	476	453	439	444	478	451	454	467	463	456	452	476	477	492	487	455	473	428	472	444	489	481	506	468	439	451	473	472	449	467	477	482	456	460	447	456	461	431	460	451	489	451	470	472	459	457	458	435	429	438	465	442	475	451	451	470	480	404	443	451	463	463	481	455	473	453	464	428	452	446	466	454	525	507	448	473	444	471	444	449	464	424	453	457	487	457	458	477	459	443	457	422	454	463	468	471	441	472	419	518	493	463	489	443	416	470	453	473	451	438	472	456	464	483	455	478	470	456	452	452	466	481	472	439	427	476	447	408	472	512	456	474	439	428	471	444	430	533	457	499	449	447	477	493	455	503	483	466	474	481	464	449	430	477	459	494	475	439	477	447	465	447	454	444	434
36147	10055	1839	1026	694	506	399	333	272	225	201	181	145	164	143	139	119	133	155	138	114	125	116	105	128	125	114	125	116	102	94	103	101	95	95	109	114	100	101	110	98	93	91	115	93	98	90	96	87	94	93	87	89	106	74	92	78	105	87	116	92	114	105	94	112	98	108	100	121	101	85	104	99	108	89	77	91	82	100	86	90	80	109	99	88	96	104	85	87	87	112	92	96	85	111	110	102	103	116	110	95	90	101	91	103	83	95	109	107	93	104	96	104	99	100	81	100	92	98	106	94	107	93	109	112	82	83	83	108	112	98	85	88	103	92	108	86	92	98	109	98	109	95	104	98	90	93	100	107	110	99	86	97	100	123	93	99	107	84	98	94	106	93	102	108	107	111	112	89	90	77	94	109	102	100	104	101	87	87	127	107	94	102	101	83	92	94	102	99	98	105	86	98	93	111	75	80	83	101	112	112	91	97	99	97	93	95	106	84	92	80	97	114	94	91	99	116	90	89	99	115	97	89	119	94	88	107	100	86	97	95	101	86	114	91	100	99	89	92	82	104	103	106	92	100	87	89	118	101	109	87	111	102	109	97	97	75	93	87	106	92	79	96	115	106	97	102	102	91	102	93	93	112	104	99	81	108	117	87	101	105	107	109	98	98	117	98	93	97	101	95	107	92	86	109	99	95	99	94	102	107	93	87	85	111	97	79	89	109	114	92	95	99	97	101	101	74	103	96	110	108	107	113	124	92	93	106	88	115	99	99	107	97	86	111	85	86	102	108	99	96	77	96	78	89	120	98	94	102	105	91	94	75	88	124	98	114	88	85	93	94	87	101	81	103	100	98	97	92	100	90	102	99	110	84	90	95	101	97	106	98	100	111	87	111	108	100	104	89	104	103	106	76	85	97	111	93	110	81	116	91	113	91	90	91	108	95	82	91	93	100	101	105	94	86	103	87	105	76	94	110	97	106	114	97	106	123	79	101	92	101	93	101	96	92	98	99	98	103	107	92	95	90	103	86	94	105	80	93	87	108	84	106	93	103	94	92	87	105	90	90	101	103	89	82	98	84	85	73	109	98	104	111	94	104	91	104	95	105	98	98	113	86	97	106	111	96	96	94	87	93	74	111	109	92	116	105	98	112	107	110	86	87	98	97	96	92	99	111	96	111	90	94	101	115	113	95	100	98	97	104	114	94	86	90	85	101	82	102	87	101	100	103	102	82	100	108	92	107	96	86	88	84	93	107	105	96	90	102	91	85	107	94	97	108	109	98	88	90	107	94	102	93	109	91	93	88	91	105	77	103	101	100	96	116	92	98	105	104	101	104	94	93	114	92	94	98	93	107	101	90	97	102	91	96	107	111	97	116	91	103	102	87	87	87	101	87	83	106	98	96	111	88	90	107	78	91	97	90	95	98	106	105	99	108	97	93	98	93	84	108	104	96	102	99	98	114	109	83	85	97	101	107	115	94	93	96	80	82	99	102	117	114	111	110	106	115	92	92	97	96	96	108	114	94	101	94	109	92	89	99	86	94	89	87	111	82	105	87	102	87	98	112	85	90	105	87	89	106	101	91	85	92	99	100	89	99	103	84	106	109	92	95	94	97	93	98	110	96	104	88	96	98	92	119	94	95	100	93	112	84	84	90	93	84	83	84	109	93	94	87	90	93	87	110	110	96	82	101	103	98	94	93	91	101	93	127	92	93	96	99	97	100	79	95	108	109	99	100	105	111	80	106	103	101	96	86	94	104	94	91	95	118	108	101	81	92	109	109	95	91	107	109	83	107	104	94	98	80	99	101	93	107	99	101	105	103	107	125	93	90	86	96	83	100	101	99	91	102	97	102	104	98	96	93	103	79	85	102	91	103	91	84	113	89	96	108	90	92	92	89	98	96	72	117	94	97	79	116	107	113	86	95	119	81	94	98	105	85	97	104	92	99	93	105	103	106	98	88	102	106	97	98	107	97	96	96	107	84	100	106	99	100	97	79	104	96	75	90	78	103	102	111	92	96	90	113	84	103	99	104	106	102	96	101	99	101	113	102	76	109	114	99	92	93	85	103	101	91	94	101	112	94	84	97	96	85	93	89	88	98	104	87	105	95	98	97	90	97	94	94	117	89	101	96	99	97	101	111	109	99	98	84	102	93	100	100	107	70	99	99	98	96	95	78	103	92	107	105	114	97	100	107	100	91	97	85	101	119	97	90	101	86	98	114	105	101	93	101	98	108	87	100	94	89	101	100	112	98	99	94	86	102	93	102	108	120	97	86	116	88	95	96	108	102	80	102	99	94	87	88	91	110	90	116	99	117	97	110	109	86	107	100	101	89	79	120	90	102	97	100	106	98	126	93	103	92	102	89	105	101	88	82	112	84	91	110	83	89	99	116	96	96	104	97	100	102	97	106	89	107	107	74	92	104	115	99	110	100	87	103	95	108	113	113	92	98	99	109	89	93	103	98	107	105	89	89	77	81	87	101	94	122	105	100	90	105	92	87	93	107	96	83	91	116	109	105	103	103	86	101	76	99	95	90	95	88	85	96	92	109	106	80	87	100	99	92	103	138	99	92	101	110	101	98	96	100	93	101	106	85	105	103	105	112	105	105	89	97	101	90	94	102	104	93	115	92	103	104	83	98	119	92	118	98	117	85	90	106	101	89	109	92	101	110	103	86	108	92	96	100	105	95	98	84	102	88	102	98	106	86	88	82	94	83	102	76	91	103	94	99	111	96	96	100	106	112	75	99	104	107	102	98	97	105	108	97	95	100	113	100	94	96	127	90	102	99	98	85	109	112	94	90	85	98	90	98	102	98	110	100	93	103	86	96	97	89	87	104	93	87	88	101	95	84	83	107	114	89	105	117	109	96	92	103	85	108	76	103	83	116	94	89	103	96	93	99	101	77	116	107	92	93	90	95	88	100	86	97	86	102	100	92	110	109	104	82	87	101	99	114	122	111	96	84	97	108	96	90	106	82	104	101	91	88	103	101	93	85	94	98	104	103	109	106	92	84	88	90	109	99	96	126	93	108	107	104	103	120	93	86	96	104	105	97	111	115	97	107	79	85	105	87	108	83	87	107	94	105	93	112	85	88	105	96	109	84	106	103	119	75	94	82	92	78	91	113	104	84	125	120	106	84	99	87	105	92	109	104	121	94	90	103	108	105	115	101	104	101	100	117	100	101	82	113	89	98	103	107	109	101	113	91	81	81	101	78	86	94	72	93	94	88	106	98	106	93	87	92	95	109	101	99	79	118	113	104	99	96	85	94	95	95	92	102	115	102	116	102	95	102	91	103	101	105	115	104	110	89	88	106	100	103	77	104	93	101	101	93	88	85	114	103	94	98	114	92	81	98	109	91	79	114	106	111	103	96	102	89	79	94	107	97	94	99	112	96	97	99	101	101	107	90	96	100	99	85	98	67	98	120	113	94	99	103	86	100	89	97	101	98	77	93	116	94	119	101	92	111	95	90	110	90	101	90	76
18898	1423	3095	3432	2861	2292	1931	1608	1379	1133	1038	951	853	805	762	642	594	569	621	560	521	520	513	498	463	475	453	445	402	444	401	393	400	436	422	376	393	384	409	406	399	401	421	390	384	380	387	371	378	364	380	326	367	388	329	386	341	364	356	344	342	389	317	354	354	329	330	345	366	386	367	346	361	349	375	359	338	362	364	358	323	333	365	347	315	359	340	373	374	356	324	343	338	330	324	357	356	381	321	365	338	320	306	322	343	332	339	341	353	320	346	338	338	344	348	331	325	328	317	354	376	338	316	361	328	359	337	293	325	327	332	329	347	321	345	319	320	378	348	349	335	339	318	387	350	381	339	363	349	317	340	362	324	349	347	300	359	326	309	329	339	336	355	311	353	348	346	335	354	303	365	336	357	322	298	354	325	344	340	328	338	352	341	331	344	360	370	324	299	354	367	340	360	313	360	339	341	345	361	347	330	328	353	314	349	308	345	330	351	320	351	322	353	361	325	298	318	336	332	342	331	355	327	331	337	354	358	350	322	295	338	327	320	324	356	333	322	331	373	307	323	320	325	292	332	355	327	365	330	354	370	346	344	340	328	327	337	375	320	358	347	327	333	314	326	302	335	344	367	307	337	346	317	321	336	365	345	322	338	311	320	346	348	338	286	311	353	311	358	336	364	356	385	316	327	348	355	324	369	321	354	366	332	362	340	365	340	312	355	360	323	357	333	353	306	348	313	289	329	367	349	340	306	337	338	359	332	340	349	348	347	357	381	335	334	341	357	353	345	344	352	345	329	331	317	367	319	375	330	320	319	343	346	310	356	356	339	358	353	329	330	365	329	365	337	326	349	343	302	342	330	358	325	322	379	328	333	328	356	338	341	323	348	343	365	347	343	311	357	304	320	341	320	352	286	325	325	321	322	363	304	329	358	363	338	344	372	307	326	371	338	336	326	318	351	345	325	329	342	364	327	359	366	361	322	339	354	294	290	335	371	334	322	340	382	287	330	354	344	352	345	371	346	334	316	353	366	353	311	323	324	315	353	347	341	351	332	318	323	355	332	352	324	324	358	339	329	325	334	326	354	317	365	367	317	331	349	294	313	336	365	343	379	310	312	319	353	329	361	322	339	347	310	354	329	357	374	336	335	330	325	359	344	350	367	332	349	374	358	365	358	307	330	345	344	348	344	317	322	330	338	339	327	347	286	327	329	371	334	371	334	333	353	325	333	342	330	333	322	322	319	324	348	362	320	317	302	319	342	342	339	322	339	315	362	334	323	337	331	364	315	331	321	323	349	320	356	334	340	330	315	318	327	333	340	349	338	376	341	310	338	306	359	330	369	346	346	324	316	348	350	322	334	326	354	334	312	337	353	329	358	336	313	334	312	385	351	329	333	300	328	356	346	346	295	322	354	354	342	321	333	336	331	355	385	320	342	331	333	327	344	305	342	331	360	345	371	325	382	324	362	352	322	319	349	340	381	344	329	327	340	336	334	288	342	361	354	347	373	304	327	372	368	327	349	343	317	323	326	318	331	365	369	356	343	345	373	361	338	336	330	368	348	331	362	325	329	372	327	308	359	329	354	341	314	357	345	345	309	350	329	352	342	309	359	352	340	341	360	326	381	366	305	343	358	321	336	357	321	351	324	331	323	337	306	362	331	292	299	328	356	346	370	316	335	310	345	324	333	321	334	344	347	304	336	346	336	325	349	351	322	338	343	349	343	323	318	307	344	340	311	352	345	313	335	353	305	340	333	364	343	336	329	348	332	327	347	337	327	329	330	308	343	300	349	371	330	363	323	354	333	350	330	317	331	347	358	328	347	353	326	350	328	313	346	330	324	366	350	315	320	339	368	361	338	300	312	302	386	334	338	383	338	333	332	331	335	296	341	330	352	343	340	347	384	322	353	348	321	354	330	313	322	301	334	339	329	384	338	346	334	353	306	340	320	334	327	314	355	343	316	341	323	341	314	367	339	362	350	343	341	379	320	306	331	338	339	333	334	329	355	314	328	362	345	347	337	345	353	324	336	346	350	341	320	339	355	324	311	320	309	328	342	336	321	317	366	313	351	331	361	326	327	348	365	355	329	356	366	316	337	337	331	367	328	340	342	333	345	344	330	330	353	318	322	305	359	354	361	345	362	352	345	340	330	366	325	336	316	322	340	341	319	346	355	312	345	355	331	330	319	332	322	372	347	305	332	337	356	333	353	320	315	333	318	347	352	337	340	351	335	326	300	311	372	349	374	340	317	332	330	347	348	327	316	315	316	361	317	338	323	348	343	347	367	325	351	340	340	321	313	339	315	325	316	338	316	343	354	327	335	312	322	301	323	341	356	334	311	319	340	373	362	298	306	314	334	317	329	334	355	368	330	335	321	341	367	307	329	317	340	333	325	346	334	335	326	312	350	347	326	349	353	289	329	302	319	370	347	325	347	324	364	358	342	334	338	331	347	330	353	366	330	362	341	332	310	322	361	357	342	331	338	317	328	322	323	359	351	315	317	365	361	378	365	312	348	327	324	318	308	325	342	350	313	329	347	337	336	318	316	412	343	330	332	351	341	330	364	324	353	375	315	343	303	335	375	332	343	349	314	338	342	363	353	333	303	332	362	355	356	323	320	331	358	315	347	306	349	311	359	352	390	333	357	373	351	365	354	358	323	357	334	331	349	311	378	333	313	324	331	313	317	339	355	343	303	377	308	311	338	344	355	340	310	324	345	326	328	335	336	361	334	326	335	316	370	355	324	374	325	369	332	314	353	328	321	357	311	332	329	333	362	354	334	316	343	335	323	323	323	333	353	342	352	374	338	328	318	356	304	363	331	296	313	346	334	359	336	370	319	347	336	328	340	361	362	329	335	341	322	294	358	341	332	355	368	375	326	378	323	334	341	330	327	330	324	338	378	327	351	337	286	333	359	379	301	330	331	329	398	303	327	339	336	359	333	329	337	341	337	347	369	326	360	322	332	318	316	341	340	368	323	340	357	340	324	357	352	325	347	331	360	330	345	337	313	362	338	316	313	361	338	375	337	346	341	314	332	343	349	386	348	308	350	327	319	327	363	322	327	324	351	327	361	358	350	319	345	352	346	302	348	327	325	343	351	326	305	320	327	341	320	347	311	361	340	333	341	334	339	324	364	372	343	310	337	325	349	346	341	339	333	342	304	341	348	336	333	328	322	324	387	329	315	339	341	317	315	338	346	337	319	376	334	335	351	341	356	334	325	318	319	333	332	354	373	360	334	350	356	355	333	333	317	319	306	342	357	331	334	339	291	341	344	343	329	335	302	334	361	337	324	347	364	355	340	331	345	334	340	359	334	340	340	335	351	337	337	349	329	370	359	344	320	352	357	323	371	280	328	333	312	339	374	334	325	345	299	343	345	369	320	368	344	321	344	316	355	344	373	348	333	347	334	353	312	334	377	344	335	362	310	334	353	355	356	343	312	317	314	337	335	342	295	349	354	367	343	340	336	327	353	331	334	350
44393	18923	7101	2139	1405	1111	831	652	502	480	427	348	338	273	323	326	272	258	279	275	276	243	232	233	215	242	235	245	208	216	214	222	200	250	238	217	216	226	202	217	213	206	195	199	221	191	199	216	224	199	192	194	193	209	220	217	186	193	214	207	204	210	207	198	188	185	212	208	207	167	205	193	185	211	204	181	193	214	193	179	177	207	222	190	200	192	185	214	199	214	195	199	219	204	191	195	181	222	190	200	212	199	183	209	178	217	209	184	210	188	206	190	194	167	182	177	218	212	200	207	207	187	187	193	199	190	196	205	177	195	206	205	195	179	184	197	196	181	202	196	193	198	208	198	232	196	197	182	182	215	177	196	176	191	211	196	196	195	211	184	204	205	180	195	181	188	217	196	190	216	191	216	217	206	194	208	193	210	179	207	204	176	195	232	209	210	202	229	196	226	199	190	193	200	197	198	207	181	201	215	188	200	205	179	180	229	214	191	184	189	199	207	207	202	228	185	180	201	220	189	208	197	193	233	192	201	225	201	212	226	196	202	194	198	214	210	207	156	205	213	195	195	231	222	201	204	186	191	188	208	208	192	207	203	211	187	201	166	188	193	199	207	210	199	209	198	203	184	169	171	182	175	179	191	216	203	184	195	235	190	177	222	188	207	192	215	207	249	185	193	192	209	174	176	205	228	196	195	211	212	182	180	189	209	191	193	197	216	179	189	207	197	191	203	211	188	193	190	186	218	191	209	187	206	175	189	205	196	171	185	186	187	207	196	217	223	201	220	211	193	203	185	197	202	191	230	207	186	204	184	190	191	188	200	213	194	187	207	178	211	204	221	213	182	168	203	197	204	181	192	189	204	202	192	198	191	204	172	199	189	202	194	193	210	184	210	213	192	229	197	218	182	208	206	207	214	201	202	184	206	182	184	191	188	222	200	196	192	184	212	205	206	211	195	217	180	166	195	185	207	208	188	195	203	180	204	190	202	208	191	187	208	181	177	199	190	175	195	205	190	171	205	195	219	229	221	210	181	189	192	193	196	175	180	180	208	191	211	207	197	187	187	193	200	237	187	195	178	196	219	212	190	213	213	191	193	179	199	235	182	206	198	190	202	215	202	179	218	194	192	210	210	200	210	199	202	194	212	186	200	198	212	202	202	203	216	204	194	169	206	205	191	203	190	222	205	176	200	186	210	220	205	222	213	204	204	186	198	172	190	194	185	192	196	224	189	185	194	196	166	194	212	215	181	217	205	225	212	184	229	217	219	201	187	233	181	220	194	207	212	196	199	232	207	207	201	197	214	211	189	215	198	203	197	213	194	176	175	211	176	185	181	191	185	202	178	217	208	209	192	222	203	205	206	176	200	199	196	186	217	186	183	164	198	196	219	187	209	195	194	187	203	207	195	200	195	176	212	217	189	214	201	192	205	178	201	189	230	192	191	166	194	204	172	198	185	192	193	228	199	178	197	179	197	223	206	181	202	216	173	201	205	202	185	176	203	217	208	202	193	191	185	186	205	214	222	190	198	201	200	167	197	180	167	198	199	206	186	200	190	191	186	203	215	181	140	197	221	174	202	202	214	195	216	203	225	198	217	171	200	168	194	157	232	181	212	181	220	194	211	222	214	189	182	166	217	196	188	223	194	200	206	229	209	199	208	171	181	190	212	220	202	206	200	202	222	196	194	213	212	209	173	150	201	204	190	216	220	177	182	206	221	208	185	196	195	197	168	232	214	196	201	209	188	214	222	200	199	173	204	210	210	216	213	197	215	190	217	197	191	224	180	203	229	179	181	200	212	193	192	199	197	198	208	211	220	193	206	198	174	200	208	223	226	201	185	206	203	192	215	216	207	179	202	194	208	185	214	203	200	194	188	205	191	207	211	197	200	200	195	201	171	214	191	195	203	221	202	192	193	188	201	197	193	194	201	182	181	215	181	195	159	193	203	183	217	210	204	214	203	199	201	172	194	211	215	208	195	193	198	193	203	199	206	197	181	202	186	190	203	192	212	219	183	210	190	204	207	204	211	231	202	201	195	170	180	207	212	190	210	204	209	195	182	181	206	195	193	190	187	192	190	201	191	184	218	195	171	197	174	188	185	207	219	198	179	180	202	210	221	212	175	200	207	221	219	186	196	208	196	210	206	206	162	211	189	215	221	199	197	210	201	193	179	179	204	191	231	191	201	188	185	194	174	206	158	186	201	180	198	188	224	195	219	213	228	218	217	184	208	165	192	199	179	176	194	194	189	176	180	192	200	203	206	205	173	217	214	211	179	212	183	210	193	196	204	194	219	197	212	205	185	179	198	211	196	207	187	195	202	191	220	200	224	183	192	171	187	197	200	201	194	181	199	208	211	209	174	181	209	196	215	206	181	203	214	175	224	206	200	199	205	202	196	172	202	193	190	208	193	206	222	171	211	210	201	186	181	196	208	219	174	188	210	207	183	182	196	228	197	201	205	207	197	189	184	215	193	185	206	204	186	197	186	196	200	207	201	185	216	175	189	205	199	171	182	215	194	180	191	213	179	199	183	184	214	191	193	193	186	198	191	211	197	200	174	182	185	212	192	210	214	183	183	194	207	183	187	206	184	194	200	200	187	182	197	189	218	182	218	224	180	207	202	192	198	207	215	183	187	199	207	202	206	187	184	192	208	186	221	224	179	234	208	213	191	211	200	222	201	220	209	192	196	221	203	188	183	186	194	212	213	197	195	210	186	210	169	191	195	187	195	228	181	217	204	201	199	173	164	209	209	170	203	188	211	211	195	231	190	190	210	187	207	213	183	188	218	188	197	177	190	223	233	206	198	210	182	198	172	195	216	182	225	189	216	188	205	198	204	202	180	189	204	174	194	213	185	192	224	220	192	198	196	179	183	161	216	196	217	214	199	183	192	186	196	181	220	232	185	199	190	226	193	223	188	187	184	213	186	187	199	197	195	196	208	207	215	171	201	184	194	212	191	177	200	203	174	182	197	199	183	174	201	189	184	200	217	174	202	193	181	197	203	207	221	191	196	212	208	204	207	204	193	188	190	166	208	183	199	207	210	217	179	219	210	184	183	186	196	202	165	207	187	207	207	198	212	200	193	189	192	215	198	206	167	200	184	201	196	196	185	220	187	186	178	211	225	192	202	196	226	210	183	195	194	198	191	210	229	201	198	192	201	194	217	211	174	198	190	198	206	219	220	209	194	179	185	196	189	205	190	195	210	211	212	199	198	178	193	212	196	194	229	189	187	206	205	183	228	204	219	199	205	179	213	185	202	175	214	210	179	194	207	203	192	214	181	207	193	184	200	213	212	212	195	179	207	199	183	223	228	196	168	207	213	193	182	195	194	199	194	208	203	194	225	195	179	222	198	202	194	211	204	206	205	180	201	204	220	201	190	178	219	173	175	187	200	208	218	178	187	207	203	194	201	202	188	180	176	225	211	193	210	209	188	206	206	228	197	201	183	210	211	211	181	216	221	190	199	202	168	169	210	227	203
25350	2692	5864	6378	5474	4386	3521	3038	2511	2189	1914	1674	1652	1438	1346	1249	1220	1183	1087	1032	976	957	935	927	874	818	868	785	773	833	756	797	771	767	727	728	773	725	699	747	685	692	703	678	697	664	713	678	663	639	654	656	693	673	643	664	632	680	609	617	648	637	608	617	591	653	585	651	661	633	627	589	650	666	610	628	661	652	611	685	615	617	609	593	661	621	637	611	672	576	613	615	662	604	641	652	617	610	643	625	667	575	660	621	650	650	617	613	627	642	605	671	624	621	653	578	641	630	601	627	598	634	635	598	629	629	603	635	608	610	573	625	588	630	629	618	570	610	622	584	618	591	614	591	615	550	586	616	648	614	651	621	595	591	579	603	655	604	598	585	593	602	614	610	637	630	584	592	629	615	613	615	616	576	600	555	631	615	590	613	663	624	552	620	584	593	605	547	616	652	636	627	614	623	600	593	613	621	642	570	626	604	598	632	628	582	584	621	646	614	620	615	606	589	657	603	563	618	611	612	649	607	623	651	610	619	604	619	579	597	583	632	601	608	600	616	562	623	632	613	615	629	598	624	635	590	627	591	605	655	548	593	621	591	626	587	627	606	642	589	577	652	587	606	587	605	606	636	607	633	566	597	586	648	629	601	586	608	600	586	576	583	610	622	632	603	598	587	574	598	634	601	567	606	583	607	639	610	612	596	602	609	645	571	593	600	612	604	593	613	614	613	629	590	571	634	658	637	633	605	598	589	658	599	628	627	592	640	613	605	580	599	595	582	604	618	565	626	634	616	585	606	631	637	640	593	635	617	643	609	622	591	610	603	608	620	598	612	649	625	583	573	629	661	613	604	626	591	586	639	643	618	635	610	560	570	644	532	622	587	595	594	643	633	625	637	622	563	578	600	549	562	584	617	614	624	653	627	594	637	584	607	626	632	573	614	585	638	573	611	615	641	622	590	584	636	598	611	673	609	576	574	617	621	580	643	608	576	620	593	570	612	575	619	612	582	597	640	586	569	624	598	640	633	618	637	648	616	613	559	581	677	581	627	586	598	615	592	584	639	573	586	590	559	664	625	594	603	606	600	641	600	643	547	620	619	583	629	583	581	634	559	635	606	600	567	615	610	577	602	606	567	617	587	603	619	631	659	605	617	579	639	556	637	644	610	604	625	646	576	597	575	582	587	592	609	590	576	569	613	626	586	582	620	649	620	597	610	600	594	607	580	641	620	629	621	585	618	568	597	587	610	608	578	609	576	617	646	608	585	637	564	590	604	612	573	618	583	620	576	624	619	650	633	620	589	628	636	619	590	591	595	602	611	613	596	615	596	570	617	609	597	641	598	588	604	602	559	599	635	641	604	610	645	605	594	630	610	620	574	658	590	598	629	565	599	629	603	590	546	584	613	617	588	586	629	601	614	586	562	617	594	617	590	607	636	597	612	595	611	605	600	575	623	627	633	622	619	567	610	601	625	579	607	597	593	558	567	607	566	626	610	604	595	563	622	597	655	641	651	599	596	620	633	583	616	587	582	624	597	606	619	582	602	587	598	619	615	595	579	612	624	565	601	582	638	637	587	592	577	582	609	596	606	589	610	588	586	601	639	575	638	570	582	602	603	581	583	612	603	557	609	588	609	638	633	610	623	602	605	620	610	646	604	584	611	621	588	588	670	617	610	577	603	601	579	642	638	591	591	611	603	621	548	593	632	611	631	639	597	614	623	612	606	589	587	592	601	600	566	637	621	618	652	617	615	604	655	591	618	584	609	607	590	619	605	566	560	570	628	596	616	581	589	606	607	617	605	609	613	586	583	624	629	586	633	611	618	596	608	595	574	639	615	601	572	610	610	630	643	620	617	628	591	681	608	561	649	567	608	623	624	605	647	574	566	605	670	599	628	635	590	624	607	608	567	598	646	609	618	592	578	601	651	600	625	583	649	600	593	577	585	609	583	620	605	575	627	621	590	609	613	573	611	646	592	594	585	659	612	637	577	585	591	606	557	626	625	641	603	674	636	622	606	605	651	601	590	616	564	584	562	636	603	629	588	608	621	633	640	621	614	581	660	585	624	590	632	581	605	650	614	619	582	563	611	609	605	583	586	610	557	625	602	586	559	612	568	577	611	615	611	576	595	571	606	624	613	619	611	643	558	637	564	559	631	613	595	617	581	598	554	593	640	645	581	605	598	627	577	585	597	609	606	606	617	598	642	566	613	603	603	634	598	574	606	590	583	640	566	599	597	598	584	590	619	592	603	609	614	590	666	581	580	582	558	588	588	618	625	616	610	633	628	550	609	608	619	603	609	588	619	656	628	600	604	578	597	573	622	605	609	595	616	600	663	588	621	563	608	593	623	614	599	588	622	599	636	586	586	582	625	581	638	628	618	647	608	589	639	591	573	574	622	593	596	636	588	589	623	597	624	590	607	574	646	639	585	585	547	590	619	627	565	585	619	669	648	619	583	609	659	642	640	634	631	556	580	615	644	690	614	616	613	617	586	591	603	592	566	637	612	603	593	588	624	602	636	607	620	552	627	605	606	583	629	589	599	620	650	625	604	608	601	616	569	569	616	645	631	608	579	630	587	620	603	627	576	645	592	571	680	620	600	628	586	634	615	647	597	613	553	600	612	643	573	631	585	610	646	561	606	619	626	619	584	623	613	588	614	628	624	594	586	611	610	576	647	564	608	566	640	613	606	594	640	558	635	620	622	591	631	601	622	621	624	599	621	603	590	626	598	550	570	651	579	609	590	579	590	677	585	600	598	622	686	588	594	616	572	586	595	611	625	587	610	587	601	591	603	657	623	572	599	617	624	611	615	569	582	637	590	572	579	625	565	589	597	615	627	590	575	591	610	611	622	606	647	623	616	640	614	629	621	576	637	624	579	596	606	580	577	667	606	590	668	616	630	614	625	591	619	664	647	609	566	596	624	610	602	629	637	627	570	595	579	587	648	615	657	586	588	620	598	587	583	563	603	602	661	610	642	639	565	608	602	608	621	615	592	599	578	624	637	628	605	561	612	587	595	597	610	587	618	608	622	620	609	605	608	612	617	597	615	650	614	635	616	584	618	644	599	619	588	625	623	595	613	607	580	623	616	592	612	609	609	564	580	578	579	592	586	587	602	624	632	640	614	636	616	575	593	559	599	566	623	574	581	595	587	610	613	628	603	619	569	572	602	618	603	632	604	617	648	617	640	632	625	596	633	602	599	639	547	593	609	637	573	611	574	624	647	630	630	608	605	574	581	567	603	638	595	625	640	592	599	589	658	606	590	576	584	607	633	583	605	607	670	589	615	603	630	595	620	595	570	597	624	644	578	639	586	594	617	640	585	602	625	636	659	604	594	641	636	651	644	604	593	636	605	640	642	615	639	633	594	626	565	596	583	629	600	604	652	615	625	668	614	619	633	647	635	606	615	591	642	651	578	598	598	654	603	622	610	611	549	613	625	606	639	614	611	615	568	632	568	648	650	610	582	609	554	599	616	606	614
5737	372	280	186	169	165	157	142	158	178	157	160	169	144	141	160	155	135	153	148	159	157	144	159	146	161	158	162	142	154	139	134	167	151	136	153	180	158	144	153	161	152	165	133	144	158	146	196	158	153	148	155	164	146	148	154	138	148	161	151	162	139	164	149	139	152	152	151	152	156	140	146	156	143	151	129	134	140	168	155	129	155	151	159	146	138	146	149	148	161	142	148	129	167	152	167	147	137	134	156	133	141	140	156	178	158	167	149	151	156	156	157	139	161	138	126	163	152	150	153	146	151	150	153	150	131	150	167	147	150	140	182	172	146	140	148	156	161	152	114	114	131	136	136	170	153	147	148	154	145	115	136	163	130	136	148	122	144	140	150	131	144	158	141	164	148	147	128	156	150	153	154	144	138	161	132	148	148	159	151	155	160	142	147	151	151	152	138	161	160	140	157	134	144	158	147	140	148	148	144	140	165	135	159	152	156	144	153	144	151	152	143	151	127	148	135	144	157	143	157	140	121	169	156	154	153	147	135	145	145	161	169	147	154	147	166	146	155	143	159	138	152	143	133	131	136	130	152	139	143	161	153	164	137	154	161	136	135	142	133	136	136	150	135	155	154	157	132	164	153	170	148	160	142	155	155	138	156	164	137	141	155	171	175	157	138	160	135	140	160	152	169	159	173	146	165	147	160	142	139	157	136	141	161	172	131	142	145	144	149	136	136	144	138	142	166	137	159	151	142	149	136	148	153	152	142	150	122	133	151	137	142	154	166	157	159	147	131	160	159	151	165	157	131	154	139	135	131	156	163	157	135	148	161	159	121	138	157	153	163	146	160	135	164	159	150	138	147	150	160	163	153	160	132	118	133	163	143	140	139	157	149	143	156	155	156	150	141	139	160	127	161	158	164	163	172	139	133	155	157	150	143	159	164	141	146	161	127	156	165	133	165	159	135	151	147	146	182	160	145	161	174	166	154	172	121	170	144	154	131	152	159	146	157	157	147	154	149	161	150	130	158	164	161	165	173	143	139	143	157	158	151	167	143	134	132	158	169	123	144	171	169	139	146	140	145	175	128	142	122	172	170	149	170	136	130	134	159	149	136	147	143	160	133	147	153	143	151	161	135	131	146	151	141	159	152	139	159	144	159	154	161	165	145	147	133	161	168	150	168	164	182	177	151	145	150	134	140	148	157	145	137	159	158	137	143	133	155	170	139	156	130	147	132	147	152	129	163	143	148	130	135	156	137	133	158	143	146	135	145	176	166	135	132	157	162	160	139	149	163	165	128	134	152	151	157	153	144	184	150	165	123	158	140	138	148	151	141	141	170	131	167	154	138	141	172	170	143	148	155	145	167	134	143	136	155	136	149	152	120	145	137	154	140	168	135	153	144	135	177	182	154	147	155	137	138	134	131	143	166	141	135	150	157	143	186	144	151	162	135	147	123	145	133	166	135	160	159	146	139	152	160	141	133	139	174	170	141	162	157	155	152	141	140	145	171	144	163	145	151	151	136	145	171	156	129	160	143	131	121	153	140	157	147	165	169	135	151	131	149	152	159	147	139	165	165	140	129	123	159	158	156	145	148	142	146	146	139	152	163	147	138	145	161	158	121	125	151	178	147	150	145	164	136	140	147	134	137	120	155	154	151	144	161	129	162	158	139	146	130	135	139	147	179	148	143	144	157	166	152	157	134	133	149	143	153	132	138	138	145	137	141	134	152	153	160	153	132	158	165	154	181	155	162	134	141	180	134	137	143	142	161	155	140	164	128	146	149	141	166	164	138	144	144	160	133	143	149	157	143	150	152	144	151	169	173	140	116	149	157	147	163	168	145	143	145	139	159	148	173	180	125	134	157	143	158	155	149	129	159	141	143	159	173	158	155	149	130	145	152	135	148	137	147	142	139	161	158	139	158	162	153	151	160	150	134	163	142	159	176	135	169	142	139	140	150	150	150	145	167	148	146	176	178	152	163	149	160	164	159	179	165	161	157	148	176	162	162	133	154	147	160	145	142	141	163	156	157	137	146	171	142	142	151	163	167	131	149	128	146	159	110	163	156	152	154	161	142	164	166	145	142	159	144	140	165	168	134	150	151	151	148	139	156	142	134	141	126	129	129	114	135	150	140	138	150	167	152	162	150	159	141	141	122	131	153	140	173	148	179	143	149	158	147	152	168	134	131	133	133	148	160	144	126	135	149	149	156	156	159	148	131	146	168	138	164	144	137	148	143	147	153	162	154	156	154	149	166	150	173	139	157	140	155	176	142	151	133	136	162	167	142	168	169	143	135	148	149	144	146	139	143	148	148	144	151	147	165	161	164	163	165	158	154	159	156	149	126	134	150	175	152	158	136	157	153	138	155	133	144	165	128	149	160	124	136	145	116	157	145	136	150	148	143	149	158	161	144	131	150	141	144	153	151	151	139	144	163	162	144	158	160	158	135	174	147	163	150	161	149	146	140	163	158	159	160	111	169	145	139	152	147	150	146	141	148	152	163	150	149	139	153	155	145	155	166	152	136	165	142	142	148	159	173	132	169	140	147	138	152	160	157	138	158	132	130	170	145	141	176	146	147	172	116	150	133	170	135	144	140	131	144	153	152	153	166	150	146	147	140	133	136	165	133	160	152	151	161	144	161	140	151	158	156	156	146	132	148	149	149	138	147	149	147	142	159	139	146	149	138	139	133	161	153	154	145	123	129	148	137	150	148	145	138	165	155	166	156	138	146	157	142	144	156	164	150	163	147	143	166	151	153	149	158	132	169	144	142	141	138	174	155	157	143	134	171	151	150	154	153	148	157	151	161	162	152	129	159	130	138	163	160	154	145	156	142	153	177	144	148	140	139	140	144	150	149	153	148	135	176	138	162	156	121	151	126	147	143	140	151	132	127	142	148	141	159	146	167	150	136	142	168	173	154	148	143	134	154	168	141	148	160	136	139	146	145	147	170	154	154	147	155	158	144	125	166	145	157	151	152	165	169	138	132	157	165	135	138	163	153	136	127	134	149	156	143	139	143	156	151	142	173	120	151	141	150	130	139	136	168	167	153	160	179	155	152	129	141	133	158	139	153	144	159	142	150	149	163	151	137	166	154	158	144	163	170	144	148	158	150	142	133	147	139	157	146	144	160	142	156	146	150	157	147	170	140	156	147	147	155	149	146	134	151	164	165	168	156	139	168	165	185	162	146	145	135	152	144	144	150	146	143	138	165	151	153	159	155	141	144	147	137	148	134	158	155	166	128	147	137	132	161	144	134	162	146	177	139	155	150	147	130	168	167	163	143	127	164	141	154	155	153	136	140	164	155	128	144	133	154	148	165	158	159	165	167	130	159	150	143	151	141	140	161	158	139	161	150	133	137	148	143	155	147	138	163	149	166	130	142	180	150	125	134	147	143	144	141	170	137	165	173	126	146	121	148	132	136	173	150	169	133	144	149	134	153	145	137	161	161	145	145	154	158	143	147	144	142	146	164	176	163	149	162	142	160
5000	513	635	639	587	583	588	502	490	519	527	509	473	485	456	470	500	500	452	471	486	498	470	454	481	498	478	484	495	444	462	433	451	468	454	468	483	465	454	460	489	475	477	439	435	443	507	457	457	480	461	448	453	470	428	449	457	475	471	443	438	456	482	504	440	495	430	484	459	506	447	420	482	446	470	457	514	464	454	454	502	429	438	468	462	461	439	453	456	497	484	459	419	462	487	487	445	458	490	456	446	441	489	445	445	450	436	471	451	454	483	456	469	450	498	482	450	470	471	478	474	455	485	472	485	427	473	465	462	461	441	435	407	489	464	482	467	446	452	487	480	433	446	472	396	483	421	420	445	472	478	491	466	426	484	480	483	474	431	454	425	483	464	463	483	444	466	464	464	430	449	473	453	422	484	455	443	468	421	453	473	440	434	456	463	481	487	432	471	472	502	484	453	468	474	457	465	438	479	484	469	450	420	451	444	464	472	447	447	422	478	462	472	470	438	438	483	461	463	471	441	450	470	431	473	456	492	472	469	476	465	437	453	484	467	486	467	453	444	453	466	472	479	476	495	480	480	438	483	465	446	474	474	432	481	452	454	437	448	449	489	438	426	436	455	438	487	488	437	463	465	491	453	456	431	480	454	495	460	499	487	443	461	442	452	468	439	490	475	470	449	454	490	448	446	473	434	462	460	434	490	469	475	448	458	461	445	482	536	475	481	474	482	486	489	484	457	457	451	433	466	480	493	451	431	422	454	445	512	444	477	465	482	449	429	468	467	446	477	474	508	452	449	452	454	466	433	485	458	490	457	474	451	442	483	480	457	445	455	447	483	453	455	456	454	471	453	476	456	478	462	472	454	509	470	457	461	478	438	427	433	423	488	479	448	481	438	483	478	422	478	492	484	470	496	445	477	474	475	455	421	458	441	489	443	462	484	454	473	483	453	518	431	440	437	462	489	482	440	455	451	451	456	442	442	475	459	472	452	477	449	457	461	478	445	470	451	499	437	434	424	465	424	479	447	476	485	406	452	433	450	435	499	462	471	455	464	489	485	479	471	441	478	459	478	455	465	475	498	465	475	460	487	425	476	434	424	466	437	421	482	467	478	489	470	454	436	454	470	486	460	446	478	440	418	457	470	467	466	447	428	454	429	439	440	452	427	477	476	456	450	452	493	471	502	481	468	443	478	483	486	440	476	437	418	461	480	497	446	477	472	419	467	427	444	461	458	484	477	475	507	421	453	443	469	495	472	466	455	467	468	474	449	468	452	460	450	469	484	460	497	475	443	452	465	454	447	470	471	467	496	477	418	468	467	424	474	483	480	483	448	444	436	466	471	462	466	493	439	466	426	465	485	472	451	462	488	457	490	463	479	460	445	440	491	486	454	446	435	461	484	464	457	456	464	461	475	496	413	467	435	459	480	426	440	451	485	425	494	472	455	466	480	445	486	473	471	448	470	453	470	474	456	465	482	458	464	454	492	443	452	490	463	443	459	430	458	472	497	455	440	463	467	438	464	457	479	515	445	456	517	449	412	443	444	441	463	471	463	453	460	455	467	496	483	491	423	501	493	433	491	466	459	496	443	450	446	478	456	476	476	450	452	462	480	477	510	481	443	460	446	461	478	468	460	470	462	472	499	475	519	457	515	427	451	489	440	470	437	463	444	491	481	456	464	435	480	465	472	449	448	461	432	432	443	464	450	468	473	458	461	452	463	474	458	518	476	426	426	508	471	432	445	478	458	478	468	466	453	461	462	470	477	451	440	476	458	477	498	442	458	497	477	411	445	461	481	446	483	467	426	438	449	471	443	461	457	486	461	489	506	440	475	455	422	473	449	458	465	450	470	469	451	457	461	415	439	459	464	482	457	464	443	448	465	461	448	457	432	472	460	527	489	447	475	424	471	417	443	482	479	480	467	473	464	492	453	449	448	488	462	461	475	482	537	483	455	443	423	464	466	458	476	483	487	470	480	481	442	469	475	410	455	459	485	473	470	455	435	441	461	481	452	405	462	432	477	474	486	451	466	463	462	444	461	444	440	454	417	472	468	487	443	441	520	470	444	466	445	457	501	458	458	467	454	494	452	464	489	451	458	451	431	461	463	492	470	472	489	498	492	521	454	423	438	457	469	453	474	417	482	480	488	447	477	463	432	481	482	439	465	436	438	448	481	425	461	434	458	460	455	458	474	469	486	480	453	452	505	435	483	456	448	468	473	457	480	450	468	459	455	431	425	437	466	457	450	495	436	470	456	467	481	433	472	474	442	479	443	452	482	459	458	434	436	448	454	496	456	478	465	436	458	477	432	483	437	461	456	459	448	483	458	456	477	490	488	475	436	443	459	489	459	476	464	482	493	452	490	476	476	446	485	489	446	471	474	454	439	471	468	460	430	480	475	474	465	463	435	477	472	465	469	436	429	491	417	490	469	452	500	464	474	446	469	435	462	494	511	466	487	444	446	450	493	455	482	454	464	441	462	484	515	468	443	456	527	463	457	453	429	487	466	445	513	455	470	471	448	469	464	487	455	457	499	472	468	458	451	481	483	450	464	432	437	424	443	481	449	475	467	454	462	471	484	478	471	449	454	481	456	449	493	441	498	502	458	443	501	476	474	426	445	431	454	500	453	449	473	482	447	471	442	443	468	482	475	456	446	439	486	448	485	468	442	435	428	496	480	499	450	444	464	463	454	458	476	441	416	460	446	466	418	473	469	457	482	478	460	467	445	441	458	499	436	487	457	449	480	431	457	452	447	462	499	457	438	457	486	468	462	444	461	463	479	486	476	458	469	471	447	474	476	478	459	458	472	441	486	450	443	480	470	484	455	460	474	471	474	471	478	466	469	474	499	452	449	508	477	486	461	455	465	457	457	476	480	439	511	449	459	484	445	423	459	480	433	432	495	468	474	450	480	395	435	471	469	448	467	486	511	432	449	451	480	475	457	471	457	488	441	461	478	475	462	472	459	403	419	473	460	483	487	486	446	445	480	444	459	442	468	480	477	473	476	458	504	466	478	481	459	453	479	482	416	470	475	407	421	466	459	462	465	456	448	480	436	456	444	477	417	486	463	460	452	451	460	470	420	437	452	474	482	481	449	468	446	459	503	487	468	449	422	476	435	463	467	467	470	431	437	437	495	476	478	454	459	477	486	436	426	473	476	483	428	435	480	447	459	459	475	485	477	439	465	470	451	487	456	449	502	453	465	440	444	476	466	455	500	492	456	466	494	477	453	435	456	460	497	488	422	492	485	470	486	467	472	502	460	468	481	471	484	453	455	446	441	451	474	463	471	450	440	446	450	460	477	461	446	450	434	474	491	464	420	458	495	465	410	477	434	449	456	445	452	478	437	455	426	446	480	495	469	471	459	455	451	442	451	502	441	449	485	482	472	450	439	435	481	441	488	460	437	448	415	441	462	433	501	440	467	467	481	464	410	445	464	469	454	459	460	475	470	493	492	438	457	492	433	469	447	487	450	441	459	429
36201	9369	1712	967	730	545	416	328	258	266	213	166	167	156	169	142	170	120	144	136	127	125	149	127	108	128	131	123	106	118	122	107	125	111	108	116	99	104	114	109	114	123	97	113	100	75	111	120	103	102	110	105	102	122	96	106	103	98	101	108	95	124	114	106	114	119	89	120	92	113	102	109	87	105	119	111	107	107	110	114	95	122	94	119	100	103	105	114	103	100	112	102	118	100	108	106	88	91	106	88	118	106	102	113	116	101	110	104	113	90	104	89	117	105	112	104	112	119	97	94	96	111	112	106	103	111	87	95	98	98	110	106	102	98	109	104	97	107	117	92	98	121	89	105	98	114	107	103	120	120	92	102	116	109	99	105	113	111	119	93	90	100	113	115	104	106	90	116	74	98	86	104	94	94	107	85	103	92	89	100	97	84	109	103	113	87	106	119	95	99	113	85	113	105	120	110	95	104	101	99	108	107	104	94	103	93	104	100	105	92	84	99	108	89	110	87	93	81	93	108	97	109	99	75	101	99	104	96	123	94	112	92	114	105	109	86	100	102	115	109	106	102	99	99	114	108	95	108	104	111	118	112	102	105	94	103	103	116	97	101	97	110	124	98	105	120	97	103	93	96	87	95	102	107	93	96	105	80	96	98	116	95	105	97	91	84	94	104	115	95	101	112	96	102	93	98	97	107	113	117	97	87	106	98	102	117	125	99	100	97	111	94	106	93	96	118	91	101	91	94	119	100	111	115	108	107	102	101	117	96	105	101	90	107	118	99	109	111	93	101	114	108	107	88	114	93	108	107	100	105	99	112	97	112	113	104	116	112	105	117	93	96	110	107	115	105	90	103	95	97	104	103	103	93	90	90	101	111	111	93	93	110	103	83	113	110	97	105	115	103	100	121	109	118	104	95	101	107	96	105	93	104	100	91	108	86	116	106	102	108	88	82	109	121	115	126	106	96	107	108	103	97	93	100	95	115	99	121	96	90	113	115	104	88	98	103	111	108	101	123	99	113	89	104	100	103	120	110	107	89	103	99	120	98	97	103	122	101	92	95	107	95	107	101	104	101	88	109	93	125	100	99	100	98	98	114	93	113	93	92	110	107	115	120	104	100	95	113	99	84	102	113	102	114	95	108	106	101	118	95	114	108	101	102	106	86	104	117	111	106	103	88	98	122	106	89	106	104	113	113	113	108	96	110	92	93	96	93	95	107	106	93	102	101	116	101	108	92	114	84	105	125	90	102	95	120	107	98	102	115	100	95	107	91	98	109	100	107	87	77	112	119	108	75	113	99	108	91	105	102	103	95	112	127	114	91	104	101	114	107	99	101	100	106	109	99	97	113	116	97	83	91	105	131	113	111	103	88	107	93	91	96	83	93	92	91	110	113	95	101	83	87	96	114	84	104	89	113	112	110	103	94	108	92	110	107	111	90	90	114	104	105	119	91	116	92	109	97	106	103	109	97	108	117	103	117	113	92	101	125	112	121	114	133	100	96	107	111	104	113	110	99	114	100	97	97	110	105	116	88	121	99	100	109	114	105	102	97	88	99	104	111	95	109	105	106	87	122	107	103	90	110	92	118	115	110	92	91	92	108	95	106	106	103	104	105	89	98	103	101	104	117	80	121	89	118	103	111	101	79	108	119	107	93	108	101	117	110	86	107	94	101	104	103	106	104	106	101	108	107	96	99	118	106	107	98	104	90	102	117	119	105	110	97	105	91	88	111	98	100	115	103	106	108	96	97	113	101	100	107	109	80	132	109	82	116	102	94	108	104	83	109	97	118	103	102	105	117	105	105	108	103	101	115	98	103	103	117	109	95	105	120	103	86	104	92	110	102	79	99	85	97	99	105	107	88	117	130	111	122	95	113	94	113	108	87	121	117	103	104	120	103	105	94	111	110	106	111	113	106	95	130	114	111	98	97	139	101	106	99	111	100	88	91	105	96	103	93	106	67	102	102	100	101	108	95	108	109	107	95	119	122	114	96	107	110	107	96	108	96	92	96	111	110	96	102	103	126	111	92	115	114	109	104	97	112	89	114	131	125	105	107	118	105	95	114	107	91	106	104	101	117	102	94	98	93	98	99	109	102	112	107	91	107	84	105	112	98	100	102	91	107	101	88	91	114	105	97	100	96	90	84	99	95	92	107	97	107	120	89	89	90	89	91	91	89	120	106	114	98	98	111	107	114	101	115	114	84	105	94	102	109	86	114	105	100	99	91	100	115	105	120	118	99	116	91	107	110	99	97	111	98	112	86	96	119	90	102	108	121	102	96	92	95	102	123	113	106	102	89	93	94	107	100	98	100	90	98	96	110	100	100	104	119	94	96	113	100	103	93	110	105	104	118	91	98	98	97	104	87	90	110	119	109	109	117	127	103	115	119	95	108	104	109	100	99	107	97	115	91	106	101	114	99	119	89	102	129	117	82	107	93	99	91	110	99	101	108	110	95	97	111	121	106	92	108	93	102	95	98	101	100	102	98	84	100	115	91	100	107	78	94	88	99	99	91	98	110	94	98	93	107	114	96	108	95	87	90	104	108	97	94	94	91	89	104	116	101	117	100	103	95	98	107	100	100	123	107	98	101	103	106	103	93	87	114	120	99	95	119	93	88	103	99	109	88	104	107	104	109	96	108	116	108	102	99	107	127	124	99	116	105	113	119	96	113	95	106	109	89	102	94	92	94	98	103	97	100	115	99	113	87	101	102	101	118	105	96	105	88	104	115	106	87	103	95	106	102	109	88	104	110	109	103	124	102	88	93	85	106	94	102	119	104	111	113	99	109	109	130	112	101	119	111	97	88	99	111	121	101	105	95	96	105	118	116	118	95	87	94	110	120	88	96	98	90	101	99	105	119	107	101	87	113	89	99	80	106	113	77	91	107	101	85	112	106	96	110	116	103	107	90	102	93	126	112	114	102	113	101	97	121	104	106	108	106	115	130	95	116	108	109	96	93	97	114	103	98	89	100	88	99	119	98	110	124	97	100	120	108	106	116	111	96	106	97	101	97	98	112	93	98	101	107	99	96	82	93	112	110	113	98	124	125	103	109	101	93	109	115	87	120	126	94	98	102	98	117	108	100	105	103	95	113	101	93	108	103	97	91	109	96	107	105	94	109	112	95	84	102	115	106	116	93	91	90	107	103	122	98	96	104	100	93	114	100	105	107	111	110	101	114	111	94	106	101	121	101	117	115	97	119	90	94	121	104	107	93	103	98	104	114	100	99	104	110	105	100	106	96	98	91	107	97	89	113	103	98	105	107	107	92	106	95	105	106	105	89	117	119	108	94	107	95	104	126	82	102	101	99	87	82	129	113	99	105	111	103	94	111	106	106	111	99	104	105	90	96	101	97	103	130	106	115	110	95	104	99	113	93	103	97	89	104	94	87	121	111	117	107	104	99	102	105	113	110	112	119	86	92	92	115	102	102	110	102	107	130	104	106	97	104	111	111	97	107	100	114	109	108	108	91	97	115	118	88
19381	1356	3190	3432	2883	2350	1894	1496	1373	1136	1017	891	873	787	716	710	663	612	611	560	552	547	521	483	527	505	448	423	397	455	438	398	411	401	409	449	417	408	436	406	390	388	378	361	392	363	407	400	374	389	400	373	387	380	398	379	350	391	397	364	370	417	344	358	361	364	359	337	382	360	382	340	382	393	374	357	355	373	382	367	332	334	362	357	333	334	356	378	338	379	385	350	365	371	359	333	355	354	374	339	376	353	339	361	333	356	337	388	345	359	325	388	367	367	355	327	355	355	318	364	353	353	366	378	368	333	347	350	342	356	340	356	363	326	349	369	344	357	348	321	344	348	349	331	343	346	359	340	363	351	367	352	356	354	358	313	348	339	337	347	369	366	336	323	370	332	347	388	339	372	337	366	335	355	333	348	359	314	355	340	367	345	386	333	356	381	343	362	352	397	346	387	360	353	344	360	364	380	339	357	375	346	389	357	347	334	338	348	343	368	381	354	343	343	354	353	349	347	359	380	341	323	314	357	388	320	313	360	329	351	367	355	352	306	356	327	379	355	347	371	351	342	343	357	357	349	354	352	334	347	340	361	347	384	351	311	329	327	342	342	351	355	360	390	347	357	315	337	384	327	372	363	337	354	370	348	365	355	359	337	390	322	340	356	386	342	353	364	346	306	341	395	337	374	341	345	380	352	321	363	332	377	330	362	301	362	384	327	347	371	349	360	372	340	350	354	356	345	373	334	348	359	340	346	328	347	380	368	385	344	371	328	371	345	345	350	349	363	322	370	369	354	368	345	327	335	329	350	326	367	335	350	357	357	359	354	351	388	361	363	360	309	358	333	349	347	360	364	339	327	336	361	344	348	346	331	339	355	333	331	343	392	340	345	305	350	358	372	357	345	382	377	333	376	340	331	318	353	349	370	342	342	394	347	383	344	372	386	365	320	340	365	361	358	309	351	347	358	387	344	352	354	347	364	325	357	350	387	364	334	344	352	340	324	378	344	352	335	362	348	392	345	335	370	365	336	346	335	328	357	369	325	351	366	334	336	271	358	361	363	367	339	377	372	352	364	284	373	349	364	345	353	386	322	341	366	336	345	364	348	328	323	357	387	343	364	357	346	341	360	356	377	323	373	351	370	354	391	388	372	321	382	362	379	337	368	346	368	345	334	319	343	331	362	347	335	365	342	358	350	329	380	347	320	355	362	377	350	337	313	359	370	354	344	359	372	333	363	337	315	347	331	357	346	375	333	340	378	365	373	374	361	331	379	347	324	335	347	331	324	341	337	386	357	338	335	370	344	349	344	368	346	350	351	362	318	405	345	360	340	395	348	359	362	372	343	369	345	344	359	341	370	379	342	358	305	376	345	342	354	327	320	349	323	351	306	318	359	342	362	354	348	348	386	345	363	349	353	361	356	336	320	378	341	353	337	347	337	374	331	341	397	354	318	373	353	333	350	346	325	369	351	329	303	310	351	351	341	372	360	346	370	355	330	355	363	346	378	337	349	333	343	328	330	349	338	357	380	344	327	367	343	351	366	372	337	333	347	351	364	380	338	389	351	353	361	361	322	349	335	392	366	367	383	361	352	335	330	344	335	350	363	348	360	345	334	323	354	353	351	338	349	335	382	371	357	319	402	345	336	352	352	355	372	335	322	320	373	355	359	336	346	332	343	335	334	339	331	358	351	345	351	339	346	321	339	306	363	334	368	372	362	341	347	368	365	314	348	343	355	345	350	364	391	330	381	316	354	366	342	362	383	358	353	333	362	309	329	362	342	326	326	337	370	345	346	379	385	352	323	364	363	327	330	361	338	336	376	358	313	347	325	316	339	329	336	379	347	349	332	297	340	343	346	340	335	346	361	343	369	338	360	349	346	337	325	332	336	356	350	347	376	337	340	354	380	364	364	368	312	343	367	353	350	356	360	371	345	352	363	371	361	358	310	362	357	388	368	335	368	355	349	298	362	376	359	355	356	346	351	340	351	330	346	369	360	362	332	347	379	364	337	334	364	376	339	369	348	370	334	343	349	349	319	349	341	316	334	346	369	347	337	332	348	365	382	353	342	331	344	348	344	356	354	371	356	338	332	308	374	350	370	321	359	385	341	373	368	332	350	377	364	379	339	357	361	356	307	343	363	351	337	343	322	346	332	349	352	366	362	365	330	362	367	371	311	360	332	308	331	343	332	371	375	346	348	336	354	355	330	360	355	364	315	355	368	339	355	351	332	334	360	335	364	356	346	338	333	377	349	338	343	349	393	382	373	384	355	344	373	341	349	336	397	346	353	367	342	337	374	383	368	366	352	367	328	313	341	349	395	360	347	348	344	341	355	311	353	377	365	344	355	366	354	327	339	350	359	367	368	327	359	350	344	352	331	332	356	341	358	376	321	345	363	333	335	342	358	325	331	374	348	371	357	346	351	371	353	354	328	318	346	341	331	324	360	337	360	326	376	325	352	360	392	336	357	378	350	331	364	338	352	364	375	336	359	390	357	400	350	370	357	352	352	329	324	376	317	364	368	351	378	345	344	334	358	321	356	362	351	304	340	356	339	345	345	315	362	379	337	342	322	329	352	346	380	328	319	369	364	368	352	357	323	375	342	359	360	337	364	321	337	320	354	339	347	383	359	336	358	343	367	348	345	360	358	333	344	364	335	360	368	390	351	354	356	342	363	358	363	345	351	353	321	337	331	329	333	363	353	382	338	335	350	330	318	366	382	357	341	363	331	342	315	362	361	377	319	353	376	355	346	344	320	357	357	336	356	337	347	371	323	364	320	377	341	353	365	371	360	348	347	350	336	357	360	367	343	322	357	319	331	324	341	334	352	323	341	354	335	339	341	348	351	336	375	360	345	383	346	337	327	349	335	343	350	383	359	369	356	331	345	348	359	376	326	373	331	327	372	342	364	340	343	352	335	354	342	338	378	337	347	344	335	354	361	378	377	376	359	370	397	333	341	355	349	318	326	357	323	355	335	367	333	363	348	332	321	368	344	333	358	361	343	344	371	345	342	359	371	356	353	355	363	355	371	356	338	370	354	373	331	350	323	332	333	348	378	380	363	364	350	347	328	360	328	358	319	361	388	348	324	368	332	357	342	371	322	356	356	363	330	332	357	360	359	332	395	372	395	323	323	369	345	363	333	334	360	376	317	361	350	356	350	349	339	333	327	356	371	350	348	360	363	335	370	379	337	338	381	348	341	394	353	335	342	345	337	348	354	333	343	367	328	364	367	340	356	353	349	365	327	336	324	343	359	389	343	351	348	339	333	346	334	323	352	354	350	328	348	328	331	360	353	331	317	312	399	366	340	361	333	368	314	374	360	363	344	349	333	335	363	345	352	343	350	391	334	371	323	352	347	335	346	333	347	369	333	311	365	334	338	333	346	353	348	341	336	356	373	341	350	333	352	342	367	363	356	351	360	360	363	335	360	359	370	326	344	345	368	356	362	330	315	382	364	354	327	348	336	361	351	347	359	343	363
47943	17277	4406	2101	1443	1047	812	661	526	471	433	397	337	353	310	293	257	256	259	265	265	253	254	239	241	224	216	209	229	215	232	250	234	213	222	197	233	232	224	195	228	201	239	205	216	196	227	205	234	221	192	211	242	233	223	210	178	196	180	202	229	221	202	205	222	206	208	200	236	206	203	187	187	207	215	211	208	198	199	198	210	201	215	206	206	188	208	190	189	189	208	203	223	207	192	229	213	205	223	181	218	193	178	211	200	223	230	186	219	191	225	157	188	192	188	199	206	200	213	226	208	225	211	207	214	215	201	183	218	183	205	221	206	220	220	225	222	220	198	189	209	210	200	187	211	216	209	197	183	189	202	187	209	184	215	212	191	185	193	189	208	206	212	215	202	205	195	194	208	227	211	195	207	188	200	187	222	227	219	227	227	216	198	200	210	217	183	198	191	199	205	218	223	198	196	194	210	225	208	220	191	198	186	181	189	221	195	212	211	194	217	218	216	205	230	203	199	205	197	208	230	197	231	201	182	212	215	206	207	206	195	213	213	206	200	200	227	209	247	216	202	215	213	209	187	209	199	207	198	176	186	218	197	205	210	192	202	234	222	206	198	226	196	175	186	181	197	224	210	205	206	216	211	190	214	188	207	181	200	219	207	216	224	205	216	171	225	214	208	188	190	216	201	185	198	214	222	201	200	196	192	220	188	216	184	202	193	198	190	193	197	200	218	178	194	206	198	197	194	207	181	203	218	228	200	203	195	220	215	203	190	199	194	233	201	206	183	183	201	199	207	207	202	208	223	212	208	207	218	197	194	195	202	203	182	195	235	199	192	203	209	225	224	217	196	205	209	184	180	201	216	168	220	219	195	182	194	210	198	202	194	200	206	236	200	208	194	181	197	193	187	199	190	204	199	213	207	176	241	224	204	181	193	194	159	199	221	193	205	208	198	216	207	186	211	209	193	216	205	196	228	206	197	195	206	197	203	192	213	191	237	190	221	212	218	215	209	189	206	218	202	197	203	195	195	205	177	202	219	207	206	202	194	208	214	191	175	176	189	197	208	196	204	193	206	218	199	207	219	223	193	198	208	209	212	198	196	216	206	208	207	213	214	230	188	208	189	231	175	205	219	205	214	201	198	195	234	192	187	209	202	185	213	204	188	215	179	192	210	222	220	192	207	204	218	208	200	202	189	192	186	185	209	211	198	183	171	195	201	208	183	191	177	209	230	190	216	213	211	201	207	196	220	249	185	220	203	193	195	194	202	212	213	212	188	226	215	197	214	198	173	223	207	172	197	193	222	182	225	184	186	230	191	205	181	218	187	231	211	193	207	216	211	239	226	214	216	202	212	194	216	192	207	220	191	201	209	202	181	210	229	203	216	204	212	222	193	209	199	248	183	188	193	200	200	213	217	199	191	186	210	205	203	212	176	209	210	201	213	187	204	200	206	176	188	202	205	230	172	214	203	223	212	202	195	199	214	194	187	198	192	186	199	197	211	199	226	190	232	216	209	183	194	213	207	220	181	224	187	209	210	201	190	205	209	204	189	178	221	203	202	221	222	208	192	204	190	212	187	174	187	219	213	193	216	207	181	195	215	219	220	204	205	211	220	205	208	192	187	222	201	207	186	180	185	192	195	199	211	214	193	205	173	187	211	185	212	207	213	182	208	210	213	202	196	225	193	222	205	209	211	192	218	185	197	201	207	208	205	201	169	209	207	215	216	200	201	203	186	210	175	191	208	187	222	211	211	192	187	205	216	207	213	200	203	189	204	193	185	216	226	213	188	189	217	192	219	208	182	208	196	166	186	188	188	196	193	224	218	222	181	221	198	222	179	184	215	209	210	191	184	206	233	191	203	195	226	197	210	207	192	189	187	214	222	198	208	200	188	207	195	192	219	188	176	202	215	230	198	186	203	219	197	201	210	210	189	213	209	220	201	183	217	208	234	204	168	210	212	201	244	213	207	220	209	197	188	202	203	184	230	202	185	195	203	153	218	208	179	217	198	223	233	183	201	186	211	212	174	195	195	180	215	223	211	213	209	213	199	239	239	212	205	212	217	202	214	176	230	220	199	213	196	208	214	215	198	214	219	193	176	194	188	197	225	190	211	175	190	215	196	225	204	225	196	194	172	206	196	210	179	176	206	223	207	197	211	221	197	193	207	180	220	196	178	188	175	211	204	199	197	204	195	203	212	230	207	230	202	225	211	217	206	194	200	200	189	194	186	231	231	201	216	213	214	216	180	230	208	201	213	219	184	190	216	216	213	208	184	183	211	214	197	195	226	184	197	212	196	180	202	205	208	200	190	175	209	194	167	186	226	203	181	191	216	191	193	208	217	205	234	233	191	209	214	210	193	195	196	183	192	187	197	205	205	203	195	194	214	201	193	206	224	212	198	221	218	222	185	212	196	234	218	208	200	183	202	185	217	193	221	206	207	210	224	203	186	219	202	204	185	215	214	215	209	168	204	208	202	210	198	192	192	179	200	224	215	182	198	200	181	195	193	207	236	217	223	198	216	203	225	181	221	213	227	218	197	187	216	156	214	213	214	188	216	205	223	212	202	222	247	184	219	181	240	203	194	221	219	203	187	199	215	173	213	175	209	179	181	239	196	202	231	207	218	182	209	220	198	229	201	192	217	200	194	198	204	211	221	200	191	197	229	204	194	199	210	214	221	202	203	222	213	200	194	203	200	227	192	208	195	220	194	180	208	209	199	227	216	211	195	185	198	217	183	183	200	210	209	177	204	210	221	204	189	203	212	184	193	205	227	204	207	192	197	197	175	228	216	191	207	208	198	189	212	205	197	203	196	193	212	220	196	195	224	190	216	195	191	200	196	200	198	220	189	196	213	191	196	203	193	207	187	213	203	203	200	234	198	208	221	203	208	217	197	195	211	220	194	218	206	211	204	203	203	202	208	207	226	226	176	213	175	187	187	202	225	233	220	216	222	205	207	199	203	212	205	202	207	216	217	207	209	188	199	185	196	184	172	218	196	220	201	222	192	237	181	208	220	211	198	211	198	186	218	221	214	250	198	178	221	211	199	206	207	213	198	211	175	197	214	220	205	224	200	202	200	183	205	198	188	197	168	215	211	202	195	225	231	232	214	192	180	207	215	241	208	196	205	207	208	202	193	199	210	186	204	212	228	190	209	219	232	206	186	199	167	205	227	215	189	210	202	185	190	210	215	203	231	210	201	184	220	200	173	199	215	240	199	228	201	213	201	217	197	183	195	175	194	225	213	209	209	210	218	187	196	195	220	239	177	213	178	214	190	197	200	197	210	191	205	203	223	200	215	203	193	228	202	219	195	214	200	215	170	214	213	188	209	222	218	223	207	187	208	190	210	215	232	184	195	218	198	199	187	201	172	179	211	232	184	177	211	213	215	216	193	196	211	191	204	205	188	193	198	205	216	180	191	201	194	199	212	182	182	177	196	193	217	188	203	189	184	232	204	209	203	202	186	192	214	196	203	189	180	185
27613	2605	5912	6476	5330	4324	3686	3007	2566	2228	2021	1790	1615	1456	1357	1310	1182	1163	1104	1074	1013	947	942	957	893	887	849	857	820	787	771	779	769	796	723	739	715	784	745	736	738	721	719	727	716	699	679	693	689	662	690	681	650	678	664	650	689	659	658	666	667	660	675	626	657	660	660	625	683	631	645	659	610	612	647	659	636	663	660	606	646	645	651	664	660	639	661	641	678	647	646	623	676	629	658	637	630	569	662	649	632	621	631	615	678	653	668	620	629	645	636	598	618	574	598	615	631	622	688	642	652	589	622	582	633	620	621	611	636	597	622	626	624	630	636	611	591	640	604	607	640	635	615	655	631	606	605	644	628	636	666	638	618	646	613	637	618	609	628	612	592	608	570	621	621	629	649	631	623	630	623	618	607	648	598	614	625	639	637	579	658	617	588	629	636	595	662	615	628	680	615	613	646	637	631	596	605	653	633	647	631	603	651	650	573	621	621	583	652	626	613	656	624	629	627	612	598	613	603	626	648	609	631	625	588	635	634	654	585	599	635	585	609	596	610	638	654	615	606	648	598	611	603	643	610	592	645	608	577	673	620	614	620	622	596	601	622	643	658	634	584	627	650	629	613	624	609	574	624	575	624	593	589	619	605	626	668	612	632	630	602	599	638	635	667	629	598	620	614	600	621	645	617	635	677	569	645	646	584	663	623	620	621	643	615	581	604	635	611	623	619	663	616	605	637	648	611	558	631	641	617	615	615	653	601	624	639	636	616	607	590	640	635	601	599	601	629	604	568	620	636	645	630	602	653	579	582	652	594	631	619	602	668	608	633	625	641	600	618	593	632	646	600	638	621	693	640	610	640	602	629	590	616	604	578	648	664	596	599	635	619	655	586	637	596	627	637	630	615	611	624	603	629	612	612	602	565	639	611	632	597	646	639	638	630	630	585	590	629	625	620	630	638	624	631	643	636	635	609	660	608	615	599	633	610	644	628	571	622	656	590	627	620	605	630	619	578	613	615	614	649	628	565	623	612	658	603	643	632	651	654	632	603	617	622	628	643	608	641	641	618	577	600	608	646	633	612	605	646	625	637	640	600	618	626	575	642	621	631	605	615	614	651	587	626	627	595	578	611	626	620	653	633	599	610	628	648	662	610	641	591	665	644	642	587	659	625	630	632	640	610	627	574	636	585	593	567	585	563	590	640	593	664	684	555	654	612	632	616	596	629	587	613	599	604	616	631	573	649	619	587	613	638	664	604	621	702	661	583	611	621	659	637	617	640	584	622	576	588	602	658	649	575	594	617	632	656	586	612	620	655	616	575	619	598	619	654	627	623	632	615	632	602	671	614	618	652	617	667	617	612	619	613	615	641	640	645	624	582	607	596	624	613	661	641	623	609	665	616	601	648	599	661	656	628	626	620	601	644	589	609	577	600	639	628	665	595	610	585	616	632	574	599	622	595	599	645	619	605	599	618	573	615	603	598	604	618	638	598	602	633	630	646	616	617	648	601	562	642	675	585	613	644	586	655	612	629	652	624	671	633	615	653	643	665	644	636	564	622	611	572	608	592	641	674	578	600	592	611	631	654	613	615	616	628	615	608	701	597	655	603	616	633	650	665	636	642	602	614	661	620	612	591	626	632	581	634	636	612	603	627	625	635	602	654	688	636	628	604	619	624	612	629	596	631	608	596	614	611	606	629	597	590	662	605	576	616	668	611	583	620	625	589	609	607	630	678	650	647	616	643	600	595	622	648	576	641	614	613	627	654	625	615	645	656	582	608	617	586	612	600	628	614	605	618	641	605	619	590	637	624	629	621	640	600	617	643	630	629	643	584	593	607	634	639	610	611	658	622	628	565	643	625	616	636	595	562	618	651	625	621	644	641	654	629	629	634	665	591	579	601	631	654	614	584	623	628	561	654	570	600	612	587	611	625	609	675	626	615	639	656	625	628	551	654	591	641	573	626	557	626	650	612	640	582	590	648	581	619	590	633	593	635	580	680	638	592	611	632	637	626	630	650	592	631	660	657	620	620	580	626	597	617	636	588	600	629	635	618	646	662	640	626	618	610	612	624	635	664	594	600	651	637	634	631	626	611	585	615	676	623	620	617	569	633	569	590	603	623	583	641	629	631	677	626	595	601	617	635	616	610	594	632	651	642	637	590	630	625	656	633	575	616	618	631	633	580	593	613	625	614	657	627	625	609	615	614	620	601	614	646	641	561	626	648	581	589	635	618	641	607	576	614	649	620	604	649	613	645	600	595	633	651	604	625	598	614	653	581	619	591	613	594	594	623	599	625	647	646	606	644	616	657	617	675	594	596	616	626	603	608	593	630	598	568	643	632	581	597	611	639	646	634	602	578	595	618	641	594	615	635	657	581	652	615	584	615	608	623	631	669	612	609	595	638	664	628	623	646	620	606	598	621	643	579	607	612	594	624	596	616	618	557	609	611	618	581	594	630	597	592	648	657	666	654	585	605	616	647	565	634	601	598	644	620	644	652	612	619	541	642	612	593	677	609	638	609	638	644	609	604	642	649	615	646	609	595	622	630	649	593	619	568	635	598	608	623	631	591	644	619	566	621	627	620	574	632	650	618	665	652	619	627	628	592	665	668	645	664	607	583	616	612	583	565	634	624	604	645	622	606	618	624	643	632	641	637	609	626	662	617	638	603	565	655	568	600	642	608	632	645	643	612	630	633	647	673	610	623	639	637	651	666	632	632	609	639	624	580	646	581	605	636	599	630	646	616	625	632	635	592	585	605	593	619	587	652	617	638	624	587	628	655	596	589	684	645	633	645	628	639	647	654	624	623	645	636	596	632	697	599	660	628	656	676	590	610	604	621	544	602	593	644	632	649	583	615	624	603	606	643	604	632	605	632	623	632	623	657	587	601	558	661	629	597	629	602	651	618	570	609	624	634	605	642	660	594	623	652	602	572	654	638	621	685	620	627	649	627	612	633	651	617	643	635	628	651	605	611	636	616	579	617	599	591	595	646	607	634	584	623	654	598	615	634	623	642	632	605	637	641	623	624	624	657	625	611	589	611	662	624	631	592	625	602	607	636	658	580	632	604	658	611	671	635	637	572	603	611	627	617	604	629	605	622	656	613	648	626	622	658	608	640	594	589	605	619	633	682	576	627	615	614	641	618	626	664	630	612	604	649	612	605	633	615	588	622	622	583	612	601	615	669	651	595	611	642	629	638	617	661	636	636	619	633	583	621	580	655	596	618	629	586	609	591	633	614	595	613	630	639	631	649	631	626	615	630	638	614	618	600	636	608	619	599	630	609	619	653	609	647	610	579	609	626	620	636	584	629	660	616	670	573	595	678	597	585	626	609	641	612	613	584	611	612	611	610	642	611	635	592	598	625	599	664	576	621	539	598	594	602	633	597	633	589	611	632	604	607	626	629	579	639	637	640	616	657	618	633	622	623	651	597	594	590	654	606	623	578	621	612	605	632	602	624	617	626	618	621	639	575	607	605	614	641	571
5393	370	207	184	159	156	145	136	147	150	177	182	143	164	143	167	152	147	150	151	148	165	164	135	145	135	167	152	145	134	155	161	183	140	160	162	158	156	167	145	147	175	162	129	152	156	151	152	170	146	141	165	160	173	147	137	160	157	153	131	151	167	162	166	140	154	162	152	148	148	141	145	165	145	175	169	137	173	162	148	158	160	127	139	138	164	167	142	161	141	166	164	153	130	160	149	162	142	151	147	135	178	174	143	144	134	151	149	130	151	143	144	138	160	166	143	154	163	137	129	143	153	154	144	143	149	183	147	148	143	134	148	155	151	154	145	144	143	163	156	146	152	145	161	143	133	132	182	140	140	158	151	146	149	131	148	135	140	159	153	149	136	146	136	152	148	131	167	157	160	149	158	161	157	156	148	152	129	149	141	152	144	161	159	150	146	150	165	140	165	170	152	148	131	144	143	144	155	153	167	161	144	154	156	140	168	148	152	143	146	146	150	140	155	162	156	141	152	157	136	160	153	174	157	170	140	134	148	155	131	179	149	151	153	128	152	143	148	155	155	173	144	162	160	147	137	147	142	126	155	140	142	159	140	162	154	138	150	153	150	135	153	133	122	149	149	142	178	169	145	169	158	173	150	149	150	157	148	142	151	165	155	135	147	153	165	148	148	153	137	152	146	140	136	142	138	157	145	162	133	187	163	170	161	151	164	141	146	142	179	141	133	144	149	162	138	148	128	156	134	136	147	143	150	151	163	164	145	155	148	138	151	157	158	153	163	141	176	143	148	136	147	146	162	147	152	168	170	156	160	163	169	171	157	158	171	140	135	169	170	127	137	147	169	157	138	167	153	174	150	163	156	176	143	143	160	155	168	149	141	153	140	163	154	133	146	147	147	111	148	139	158	160	163	171	150	146	149	159	143	145	134	111	172	177	145	121	157	166	161	146	150	157	154	149	162	183	156	162	136	142	138	136	164	156	152	169	161	155	154	159	158	162	146	145	159	159	165	173	145	167	143	150	150	142	146	176	161	152	159	161	177	137	146	151	143	137	145	154	141	149	139	153	184	167	159	144	150	143	173	169	158	150	150	141	168	136	152	143	162	176	159	144	140	162	165	158	172	168	173	172	147	132	143	174	134	154	137	158	126	164	157	155	158	156	165	133	130	146	164	163	134	165	152	157	143	144	164	152	149	161	163	156	155	158	155	165	154	162	166	146	158	148	157	162	151	158	160	144	153	143	149	142	160	153	137	173	145	137	144	157	154	124	164	156	164	139	165	131	159	154	152	156	156	146	155	149	125	137	151	125	151	169	136	170	146	145	159	161	162	151	158	148	159	132	158	171	154	122	146	147	153	146	147	156	156	177	151	141	164	161	161	137	160	144	132	165	142	157	155	169	139	140	132	153	153	175	155	180	141	136	168	150	129	141	169	151	164	171	132	145	155	165	154	167	155	161	145	150	132	185	137	150	147	130	160	158	137	146	156	117	159	154	135	153	156	160	142	139	152	136	159	151	170	131	145	159	147	151	147	165	155	160	147	163	150	171	160	184	148	151	143	145	150	156	161	128	148	142	146	135	165	142	149	158	161	151	157	136	155	143	129	161	163	157	144	153	177	148	129	136	134	175	139	169	153	112	149	141	140	163	155	168	164	179	179	140	163	147	176	160	158	162	150	164	161	160	153	178	145	143	131	154	166	146	171	153	176	156	135	166	161	155	149	151	136	150	155	157	151	151	160	146	142	163	176	144	155	155	142	146	153	145	154	162	149	157	141	161	143	143	152	113	145	150	152	157	164	198	152	160	153	163	172	158	152	155	159	146	160	154	121	162	169	127	145	157	154	153	158	136	177	153	130	134	146	156	151	136	153	165	163	181	169	143	153	157	138	146	143	151	135	172	168	169	128	155	155	165	142	158	178	172	153	161	123	154	170	166	171	146	161	164	148	163	151	160	159	166	153	159	149	139	144	151	134	129	169	164	162	154	138	157	148	160	145	146	149	154	150	171	160	160	144	159	172	142	160	171	145	164	170	135	138	155	145	143	152	147	156	127	139	137	161	161	150	166	145	158	165	148	152	132	136	160	151	139	147	137	159	163	152	158	164	125	152	146	141	152	144	138	178	155	169	148	163	174	146	171	141	154	168	155	137	154	167	151	162	165	157	150	131	133	153	159	166	162	152	149	145	154	145	145	155	138	131	150	153	147	169	142	160	156	148	159	129	151	153	142	141	154	143	131	138	173	156	152	146	156	153	135	152	141	151	171	129	159	174	155	152	168	144	147	134	161	148	164	141	133	153	137	141	142	168	156	158	165	146	145	166	133	141	172	142	159	155	171	156	148	169	152	140	156	136	172	135	160	146	162	168	142	158	169	137	171	170	144	148	144	165	170	148	127	140	143	171	155	151	153	141	138	157	144	141	163	167	156	153	138	146	157	148	144	151	161	162	123	131	167	137	154	147	141	149	138	168	166	146	142	142	162	147	160	144	146	148	159	138	151	178	164	162	158	155	173	149	173	158	151	158	160	126	170	138	159	137	148	144	176	152	149	133	132	147	169	143	157	164	152	149	146	150	135	143	153	140	154	144	152	150	157	134	137	158	142	149	154	166	156	149	153	160	153	148	131	143	164	121	152	169	153	155	133	158	158	145	141	148	137	159	149	122	151	144	146	159	166	170	143	142	154	148	165	137	154	146	161	156	156	173	132	157	170	133	170	144	165	156	133	153	159	151	138	138	148	161	145	146	154	167	182	177	141	144	154	134	164	154	146	144	145	150	158	143	150	160	150	159	150	149	156	156	149	158	169	175	137	145	166	143	140	170	163	152	152	167	149	146	140	170	144	170	158	152	138	155	127	162	169	155	156	150	155	154	147	154	197	154	150	160	151	153	158	159	159	155	135	150	148	149	178	151	156	137	156	156	132	153	169	154	148	159	152	163	163	138	146	139	156	138	139	155	161	160	165	148	137	172	123	147	152	144	151	131	166	146	141	149	134	152	125	125	157	157	154	156	174	151	174	164	140	174	173	158	140	145	143	155	154	172	142	169	153	156	150	136	161	137	151	111	144	163	161	125	138	155	155	153	135	140	165	155	143	158	141	159	146	180	144	159	152	146	140	159	139	145	166	149	149	166	143	163	157	155	132	155	158	160	174	162	155	163	143	150	144	160	150	164	136	155	146	145	177	146	145	169	175	168	145	169	166	162	166	141	174	153	147	168	141	165	136	157	149	143	134	165	157	147	172	161	180	160	132	147	170	146	142	142	163	143	174	161	170	149	151	155	154	159	150	144	155	154	157	156	143	156	147	151	162	157	149	143	164	126	172	158	151	148	156	159	134	209	154	151	158	145	149	136	144	150	164	157	167	134	156	149	141	156	147	156	151	150	150	125	163	144	168	170	143	149	169	149	164	145	176	168	145	162	138	130	130	158	153	153	151	152	155	127	161	144	150	140	145	148	143	123	159	165	153	138	165	158	148	156	155	146
5111	527	645	646	581	561	582	534	484	550	478	531	520	482	460	482	490	487	507	490	479	482	468	532	481	447	473	468	475	452	493	456	475	431	432	460	484	451	463	465	461	493	467	475	456	451	471	490	493	457	472	445	448	476	464	497	499	436	472	447	484	486	442	476	474	438	431	464	479	448	465	470	497	473	458	464	476	465	481	473	448	484	487	453	477	467	433	451	479	493	485	485	484	476	488	480	485	498	473	471	500	458	487	462	450	464	438	489	497	460	465	487	472	473	465	475	478	445	446	442	493	463	445	423	428	484	429	445	448	428	447	433	485	430	450	440	485	449	500	465	492	461	476	475	486	453	494	452	451	449	485	468	425	497	497	480	462	500	450	462	468	480	522	479	450	417	456	490	502	467	453	471	443	457	467	426	455	427	469	457	495	485	435	504	533	475	463	485	477	479	434	457	443	466	437	474	455	482	438	475	454	456	494	470	438	483	467	449	468	475	490	474	471	478	506	469	482	481	444	468	462	482	489	465	473	485	458	448	453	445	470	442	482	470	473	482	461	476	474	500	456	470	458	475	473	473	516	469	446	469	443	489	491	473	504	485	481	435	467	461	474	445	453	484	481	442	512	492	474	497	482	490	482	430	518	463	469	465	447	485	485	474	449	485	477	497	473	470	440	478	448	471	467	490	469	494	529	492	431	498	454	471	444	491	469	473	475	461	464	463	462	432	471	477	469	494	465	460	485	474	490	459	435	467	489	465	466	484	475	451	456	437	443	485	498	483	503	463	476	480	459	503	454	449	451	485	487	448	485	491	470	450	456	484	450	486	465	476	500	464	456	454	484	486	417	487	442	490	468	467	457	478	482	462	479	498	483	502	468	472	472	482	450	485	469	482	483	495	432	452	468	463	534	451	490	470	485	475	456	509	483	463	483	459	457	430	479	486	453	479	465	479	466	470	451	487	455	432	478	470	481	437	447	449	492	510	470	460	484	463	493	485	435	448	450	507	461	498	450	465	487	462	461	445	438	496	482	455	469	483	474	469	485	457	492	476	464	482	488	458	481	501	501	450	455	482	465	433	465	448	470	477	477	450	463	464	472	447	483	464	469	453	481	469	458	461	488	479	517	468	492	499	452	480	473	498	459	480	435	477	482	477	413	444	479	482	464	476	449	492	456	447	483	409	470	472	444	420	449	485	457	456	464	436	467	478	501	505	457	466	470	456	466	516	464	509	473	434	447	425	477	424	475	473	473	462	428	454	464	454	440	461	448	503	489	455	503	455	442	457	463	464	467	488	492	414	502	456	396	496	484	443	466	498	478	485	451	474	444	493	478	442	463	444	479	454	418	467	447	487	521	488	488	456	490	466	461	438	411	497	464	463	490	465	468	477	424	445	466	456	470	457	486	493	433	497	519	448	458	438	467	483	481	483	488	478	486	464	516	500	458	474	453	493	494	450	469	468	472	506	520	502	448	463	431	473	501	467	470	480	491	466	452	474	478	461	474	467	461	476	461	505	487	457	437	476	478	445	476	487	463	495	472	462	492	454	456	457	476	472	463	446	465	450	499	486	464	437	432	453	444	474	466	504	477	425	473	453	493	460	466	422	462	463	468	442	465	496	451	487	490	470	452	467	451	517	445	481	477	469	473	453	454	472	452	448	486	431	474	459	481	483	474	477	492	425	481	450	493	485	461	455	472	464	477	499	509	445	433	465	459	457	473	480	477	462	436	472	450	468	513	457	496	464	469	477	458	495	461	434	466	445	479	456	476	481	456	458	467	481	436	477	445	462	466	430	431	466	487	508	464	477	445	471	452	398	462	485	443	503	477	462	523	478	442	470	475	455	475	502	519	453	442	474	481	455	442	492	454	472	501	457	500	443	481	441	484	477	464	466	470	480	463	470	454	464	467	459	456	473	469	445	456	451	470	457	474	454	435	463	529	476	462	466	477	428	477	447	469	473	499	484	504	477	494	475	462	476	429	480	451	487	454	433	499	472	461	440	451	449	441	479	479	481	481	457	485	452	461	456	476	501	460	475	446	455	449	475	469	464	463	497	497	442	471	472	475	457	448	469	421	450	478	466	451	457	430	470	441	490	485	469	474	506	454	479	491	433	457	476	458	461	497	486	504	494	504	482	481	502	452	438	442	508	440	456	487	454	485	460	445	458	484	475	472	510	454	461	497	517	460	435	448	478	461	515	490	436	493	479	476	458	488	496	471	466	472	445	477	493	459	466	504	430	485	448	476	491	437	476	464	487	461	428	486	448	460	488	464	461	459	477	458	471	453	483	461	478	515	478	472	450	437	470	442	472	464	478	466	469	511	455	469	460	485	463	419	493	441	465	474	512	490	443	453	472	462	511	452	478	467	454	481	459	470	469	470	450	474	475	443	464	464	491	504	483	445	462	492	443	470	449	464	428	433	481	477	492	475	479	525	457	453	461	478	459	475	469	469	463	463	478	482	487	461	454	500	464	467	473	455	434	438	445	501	490	468	498	488	494	483	484	469	467	459	411	457	488	441	425	470	436	455	521	445	464	433	428	445	472	483	475	438	480	455	477	468	458	502	505	436	441	436	465	471	467	513	472	465	459	476	528	482	484	456	458	470	480	431	476	475	455	441	489	492	504	447	479	484	494	453	526	470	483	451	466	487	467	465	488	454	441	473	488	473	485	450	444	471	438	466	469	443	490	486	469	466	454	463	492	454	461	488	492	444	460	458	457	472	465	442	440	476	466	454	427	521	466	516	475	454	440	498	484	488	475	466	480	446	455	432	457	453	456	458	456	490	480	465	461	500	454	485	442	448	476	485	439	481	457	511	475	458	448	488	443	476	458	468	481	490	489	493	478	449	460	442	449	467	474	445	468	495	442	476	476	471	483	476	488	441	456	484	468	449	485	485	503	476	477	482	448	459	475	451	458	454	486	414	464	488	468	450	450	480	470	474	522	454	421	473	439	496	470	509	474	465	477	422	458	508	486	448	440	458	471	484	453	462	457	475	470	512	490	479	500	487	477	477	483	479	419	424	458	487	455	448	477	493	456	445	452	490	476	479	471	469	478	472	424	480	457	431	451	470	469	473	442	437	460	460	476	466	469	482	507	472	456	440	465	475	491	500	470	447	431	458	468	460	516	459	480	470	484	462	453	421	436	454	451	478	473	460	454	456	504	444	504	495	487	493	442	454	529	449	434	477	449	460	453	452	492	448	471	508	431	470	426	488	484	442	497	438	440	463	487	465	451	429	497	501	465	496	451	468	480	458	469	467	499	506	505	484	482	475	466	456	459	508	526	439	458	461	478	453	464	430	480	453	497	491	467	448	474	472	467	443	492	450	458	480	457	422	461	488	485	472	462	511	473	484	461	462	463	466	476	466	476	487	481	447	498	452	482	486	465	460	459	460	423	432	430	451	500	480	495	461	469	476	483	451	464	468	443	427	488	451	449	478	464	465	524	487	472	464	458	491	465	475	482	449	482	437	459	475	507
37007	7212	1477	947	721	519	402	300	288	256	192	191	155	151	157	163	150	121	126	127	128	128	135	135	111	97	126	112	116	124	117	119	132	102	117	109	111	123	122	116	110	100	113	88	100	90	105	129	126	111	103	121	113	128	113	99	97	103	94	117	96	108	118	100	93	109	117	90	100	109	97	114	123	118	119	106	95	102	98	100	120	96	109	100	107	123	107	104	97	101	102	111	114	103	93	101	110	92	115	104	102	89	108	112	127	112	100	90	89	93	109	84	106	119	86	104	108	108	106	116	114	114	105	83	104	116	118	107	94	110	104	104	90	92	124	102	87	136	101	114	98	101	110	99	104	101	107	104	118	99	95	90	103	114	95	101	113	120	106	113	100	108	108	120	120	111	112	114	122	105	129	93	117	105	113	109	100	101	89	90	75	99	100	115	95	105	122	99	103	101	88	99	104	96	112	106	111	115	89	109	112	116	106	103	96	112	105	112	85	117	110	109	106	91	111	122	102	93	92	109	111	102	102	111	95	97	104	103	89	110	78	94	110	91	112	114	93	99	86	110	112	86	115	114	81	87	93	100	103	110	99	98	97	94	99	99	114	112	128	104	100	105	95	99	81	99	93	98	99	106	100	106	96	87	95	113	104	93	95	105	85	109	111	96	96	101	107	100	91	92	114	107	101	87	98	118	102	99	91	103	102	87	105	101	112	105	106	106	105	107	105	94	122	95	99	95	106	82	110	88	109	107	92	100	118	107	123	108	93	108	111	103	115	113	103	100	102	118	119	91	101	115	108	115	107	104	103	99	116	98	110	100	112	104	97	102	116	106	104	82	90	106	105	85	91	105	112	124	123	102	105	110	98	94	102	104	112	104	101	105	96	107	93	107	102	108	98	92	103	101	106	102	88	96	120	122	113	115	109	106	83	101	101	101	103	104	123	97	117	106	120	90	86	100	91	110	100	87	75	100	96	112	98	90	78	100	106	97	110	107	103	110	98	120	104	132	87	106	93	83	100	112	96	88	124	119	115	87	97	109	118	109	130	77	109	97	120	116	92	110	108	86	109	116	118	86	99	106	104	95	110	92	106	115	109	90	100	90	104	118	111	99	97	128	85	104	96	98	107	108	107	103	106	106	97	126	95	102	92	99	105	107	92	86	102	122	100	102	94	123	91	102	93	104	85	123	102	102	98	113	102	111	108	109	108	123	128	99	95	89	83	94	111	106	112	109	118	118	107	87	104	94	108	115	102	99	107	104	114	121	89	118	97	100	106	90	97	122	111	102	118	102	97	103	108	91	111	96	108	88	117	101	100	111	123	101	101	106	117	96	87	106	101	97	91	113	114	105	105	109	93	96	110	101	103	82	99	92	102	118	98	105	106	94	110	84	106	94	99	103	102	115	101	114	112	119	97	90	115	91	106	96	95	97	111	107	85	115	109	110	116	75	111	116	109	104	103	114	95	117	99	109	97	97	88	87	113	105	106	99	104	97	120	118	98	88	103	116	102	129	91	93	95	119	96	97	86	111	90	101	120	100	100	117	94	93	88	114	113	114	103	120	121	100	111	113	89	96	93	108	112	116	108	101	106	111	110	90	106	96	114	113	105	95	94	107	113	105	105	103	131	98	98	90	113	98	110	78	102	96	108	101	109	115	104	101	110	100	88	96	94	116	85	103	105	107	107	103	113	98	112	107	93	108	104	98	114	128	105	113	110	98	109	103	112	93	109	110	111	99	116	91	109	122	102	99	95	114	115	99	101	103	91	112	103	99	112	84	96	105	89	117	93	111	106	121	111	118	90	114	97	118	86	107	91	112	119	104	117	107	115	102	102	97	105	99	104	122	94	114	107	91	109	99	96	89	102	113	118	113	109	105	98	98	93	106	88	117	107	97	94	95	99	105	117	126	107	94	119	89	90	115	112	112	104	94	102	98	101	115	109	112	99	101	99	93	119	103	110	101	78	87	111	115	88	114	97	119	107	93	103	99	110	127	97	93	115	106	118	97	107	104	108	109	101	109	104	111	102	126	102	101	114	101	90	123	98	104	98	104	113	97	130	111	118	97	110	109	118	119	100	120	104	94	104	111	111	123	110	96	83	89	108	91	94	101	98	84	113	100	96	105	96	122	102	101	98	86	110	94	127	109	117	109	103	117	81	85	109	102	93	122	121	121	100	101	111	93	114	107	106	125	103	93	112	105	113	101	100	101	101	105	96	106	97	112	84	115	107	104	100	96	104	102	105	93	106	102	105	114	116	100	103	96	106	95	94	114	114	112	103	102	100	112	107	115	98	99	108	87	103	102	122	103	100	107	121	96	98	97	83	102	106	107	97	96	114	109	95	124	132	89	89	114	97	101	98	111	102	114	92	103	104	101	98	109	78	112	111	112	83	99	108	101	98	106	109	79	106	101	118	111	88	103	94	101	100	100	93	120	98	92	103	98	119	105	81	100	107	98	91	113	110	106	104	98	110	129	107	112	103	111	98	104	89	93	113	112	111	115	98	89	134	97	124	107	111	102	124	92	109	108	95	95	83	95	115	99	100	101	115	84	110	108	92	101	107	86	111	116	115	106	94	101	102	106	117	93	84	105	93	101	130	99	96	103	111	99	112	100	97	97	98	128	109	106	113	96	103	92	90	125	117	126	128	104	130	100	111	109	113	122	85	116	109	96	118	110	112	100	109	102	102	123	106	98	107	117	107	94	112	103	116	93	107	117	95	110	120	106	139	96	114	107	113	103	109	90	86	115	122	100	110	98	97	116	85	90	88	108	108	106	96	93	113	113	95	122	93	97	102	117	105	97	111	91	105	102	93	101	95	95	118	105	105	94	110	120	108	107	106	99	137	89	91	110	88	114	100	106	98	103	111	105	102	107	93	120	107	91	113	110	88	113	100	93	108	107	114	109	122	91	119	96	111	107	99	109	119	119	111	92	89	108	96	86	100	105	94	103	119	89	80	120	92	91	103	97	101	99	97	126	102	104	101	113	91	103	81	110	104	97	93	108	104	109	114	116	106	101	116	99	103	112	112	113	109	110	85	121	97	110	102	97	100	96	110	101	119	99	98	108	88	95	119	99	103	103	116	90	100	88	108	121	103	107	101	102	109	96	96	117	115	106	105	110	115	94	90	103	127	123	102	108	111	95	116	93	106	118	96	114	109	95	92	85	116	110	104	122	97	96	100	108	114	113	106	100	111	118	111	85	95	98	94	103	100	100	105	115	102	93	94	105	109	94	99	89	115	94	124	112	104	99	106	122	104	100	113	100	101	90	114	98	106	90	109	104	110	83	105	91	112	100	89	98	98	107	109	97	108	107	107	112	89	117	115	89	92	118	110	111	109	94	109	102	99	116	93	95	119	90	108	105	97	97	107	85	88	112	111	115	111	122	90	102	110	95	107	101	105	110	107	102	91	95	110	104	101	123	108	91	98	108	86	94	106	97	107	97	97	103	114	100	118	96	106	112	100	104	95	116	122	94	98	113
20218	1386	3118	3426	2834	2361	1909	1556	1366	1156	1036	962	852	847	729	662	694	598	593	608	549	525	551	503	457	490	439	455	400	440	456	398	450	414	433	424	416	401	408	387	398	374	388	408	358	382	399	378	383	357	366	383	377	381	377	366	359	399	360	396	414	374	362	340	387	338	384	375	346	359	363	373	360	353	371	359	342	354	375	363	366	379	314	338	355	347	359	376	359	365	350	364	359	335	353	387	361	365	346	344	391	319	387	369	348	382	333	341	333	374	355	366	383	349	360	338	353	347	363	370	350	371	374	345	371	383	363	342	343	350	354	360	363	349	351	343	384	341	385	317	346	326	355	315	328	351	382	391	354	371	416	383	374	359	369	390	374	364	346	353	327	367	321	366	351	365	334	376	316	381	344	348	358	321	345	363	321	341	360	380	358	350	366	360	338	355	354	365	380	372	361	386	355	365	364	374	333	346	365	356	370	348	342	345	347	327	362	351	339	345	361	356	341	378	371	329	360	366	351	365	347	360	364	362	363	351	349	351	369	358	338	357	353	345	374	359	358	380	334	334	352	350	362	374	335	350	348	352	361	337	327	342	343	391	344	345	360	364	369	349	332	359	338	356	342	345	347	347	328	354	370	355	346	382	329	359	386	347	368	341	350	317	387	341	328	331	347	368	343	316	328	347	346	321	348	351	380	340	358	331	372	353	384	363	336	351	362	345	340	363	332	376	350	363	305	346	331	332	354	330	369	362	354	341	340	376	327	317	346	377	397	346	365	361	338	372	326	326	364	361	364	360	367	356	331	367	344	365	317	331	389	376	309	345	357	346	365	381	351	342	341	366	381	348	406	327	357	358	368	343	351	360	318	360	334	351	348	355	375	388	353	370	340	341	349	381	338	337	333	360	365	350	388	348	345	357	343	346	332	358	366	363	333	363	343	387	376	388	316	352	339	353	325	358	352	362	333	334	318	379	362	386	339	356	345	323	322	360	375	393	355	356	352	345	340	335	348	371	358	349	333	343	378	344	355	335	312	371	357	337	369	354	347	375	340	330	357	341	336	336	367	363	328	350	342	331	373	334	343	359	343	348	371	345	349	348	330	358	330	364	374	336	331	338	328	332	336	386	354	320	359	388	317	374	334	360	320	336	358	342	346	353	310	356	338	330	385	370	352	353	357	337	349	357	367	331	403	306	318	318	320	352	380	360	353	355	383	392	341	390	356	367	331	361	340	364	383	344	348	337	345	386	353	369	342	332	352	338	369	340	367	328	338	353	349	294	335	353	372	360	358	352	348	377	361	355	357	352	329	330	327	328	338	344	406	349	366	357	348	349	365	344	332	335	352	355	395	380	355	358	357	361	313	312	355	360	362	343	354	334	382	343	316	372	351	309	379	308	329	370	361	370	374	338	353	352	336	345	351	346	368	348	378	366	353	348	372	347	341	361	368	345	346	348	349	369	353	367	340	382	354	349	328	379	381	369	379	351	382	326	372	342	388	335	373	322	352	366	356	359	357	353	358	377	346	357	347	322	363	349	336	307	348	355	322	348	393	358	339	378	373	360	360	373	355	356	330	347	377	353	351	346	351	370	380	301	369	316	360	347	410	361	400	348	356	365	360	332	335	351	342	329	350	370	368	378	333	331	348	328	350	367	331	316	314	363	325	343	338	352	347	340	398	328	397	383	343	385	341	366	348	352	356	324	360	353	350	346	383	366	345	340	357	362	352	367	338	353	358	347	344	376	348	358	375	369	319	329	346	333	387	373	376	370	357	368	367	389	343	348	361	365	318	367	348	324	378	348	362	395	330	353	338	357	359	345	337	348	367	371	334	376	375	343	366	338	335	350	326	364	355	371	314	341	344	354	355	355	370	357	346	386	340	337	315	373	386	346	363	341	336	340	354	351	363	367	317	361	338	350	341	340	349	335	354	341	337	330	318	321	357	343	325	352	376	338	341	360	345	362	368	365	357	326	319	327	379	325	346	358	332	351	326	353	372	398	365	342	355	339	350	360	319	364	372	341	350	352	371	331	366	369	339	387	363	354	331	345	342	337	328	393	351	353	371	346	321	310	334	380	357	354	361	338	380	332	348	342	365	352	341	359	382	327	350	358	333	318	356	361	353	353	355	346	337	363	347	351	343	377	364	321	372	332	366	383	351	381	365	376	340	363	377	361	352	353	343	359	324	371	331	345	338	342	332	340	336	348	359	347	347	334	330	353	345	377	342	408	371	356	354	365	367	341	344	390	345	340	368	337	359	367	361	341	334	360	343	337	340	360	377	323	350	319	390	380	369	369	343	384	354	323	352	358	353	347	317	341	368	357	317	354	371	394	348	323	348	357	360	363	340	368	339	367	382	336	340	373	322	341	378	336	342	343	323	320	333	336	379	342	326	392	327	376	345	344	391	394	358	349	361	355	347	352	345	327	373	356	366	374	353	384	342	338	337	366	346	339	387	349	346	370	322	369	337	386	344	361	314	341	332	362	338	321	359	379	344	350	383	361	365	328	379	338	330	365	340	372	331	346	338	354	358	369	362	378	352	363	364	335	363	385	370	362	348	351	356	384	340	323	350	330	368	339	364	343	360	379	350	372	340	357	358	369	334	387	391	392	342	355	360	326	373	343	346	343	363	342	332	365	389	378	342	360	351	329	353	370	326	350	363	328	370	346	360	344	332	342	343	382	332	359	358	353	356	376	375	366	341	345	340	374	350	355	342	355	385	358	329	321	363	352	337	341	359	353	352	318	336	374	377	313	379	377	360	336	339	320	360	367	347	338	330	344	372	367	339	335	364	347	366	310	350	364	335	323	355	355	353	347	378	367	384	334	342	346	345	356	337	347	348	329	332	375	348	386	366	387	410	351	333	319	342	349	334	352	371	378	349	352	363	361	343	380	370	367	345	364	309	372	349	348	360	378	357	367	354	341	333	367	362	372	359	366	335	386	343	356	380	319	352	328	358	345	307	334	352	347	360	347	341	359	357	367	314	343	349	347	357	349	371	354	324	334	316	333	357	343	391	390	340	353	352	339	348	361	358	399	362	356	345	347	352	334	336	339	341	364	343	368	341	354	325	356	338	360	389	337	351	357	353	351	372	357	363	382	340	369	343	332	342	346	366	354	329	382	324	360	360	356	362	356	372	337	361	339	344	354	320	352	359	361	324	336	375	333	379	325	369	368	385	336	371	337	340	370	350	331	354	361	378	368	371	370	396	347	323	404	369	356	330	368	361	370	330	332	339	350	341	360	331	395	368	333	357	384	343	341	353	352	351	379	321	322	340	341	325	342	341	338	333	332	385	364	356	357	354	383	349	339	403	367	381	360	333	351	352	346	331	377	310	354	380	326	370	375	345	341	342	357	360	362	353	328	362	347	335	327	355	396	364	341	404	372	328	333	388	353	349	368	370	358	367	344	325	342	325	349	368	342	361	345	360	344	329	340	358	342	362	331	335	336	326	347	328	373	347	359	347	338	355	398	336	375	348	354
48295	15749	3897	2150	1522	1091	841	679	521	481	440	364	335	325	315	317	284	296	252	223	258	249	231	247	215	249	224	234	229	203	246	249	235	231	204	219	203	212	236	209	217	207	185	206	208	241	201	219	214	237	175	216	222	186	198	222	219	196	177	189	202	197	224	212	176	211	228	184	223	190	210	192	202	231	207	220	201	207	200	227	189	199	217	201	203	223	210	238	203	204	196	227	196	211	186	202	217	210	229	206	204	176	224	203	189	186	200	188	208	200	222	217	194	189	212	225	187	185	209	200	225	198	207	198	189	247	224	197	198	222	198	219	219	200	240	186	215	214	184	211	179	198	213	201	183	204	209	233	177	191	180	202	208	218	185	174	214	202	218	189	188	210	230	195	199	183	191	187	203	206	176	203	167	218	188	237	210	196	202	194	227	189	236	217	214	199	206	207	210	217	209	188	197	203	197	217	209	226	203	211	208	196	205	187	181	185	226	200	185	239	193	187	189	195	177	209	199	186	194	208	223	188	199	216	203	176	213	199	192	206	206	189	194	189	209	196	219	206	203	212	216	199	186	206	204	198	205	188	196	210	198	213	214	201	220	177	238	232	216	211	200	190	199	232	226	189	185	184	205	192	206	211	220	186	205	208	190	193	199	217	177	237	204	184	201	200	220	216	211	190	198	180	196	208	196	212	194	203	217	197	191	191	198	191	190	193	185	204	216	204	219	218	242	194	195	220	205	186	204	174	203	205	199	193	173	195	208	200	202	227	189	196	209	187	205	204	187	221	185	201	199	213	200	193	198	202	191	222	211	220	217	200	214	188	209	209	210	224	211	175	203	230	192	194	215	232	185	221	189	198	180	199	220	209	219	192	213	224	212	238	201	202	191	202	188	202	188	176	217	178	225	181	190	182	194	233	212	207	196	222	192	209	200	205	212	214	195	192	203	225	194	191	227	201	216	199	224	185	204	192	182	192	197	209	196	190	201	195	221	210	201	193	189	222	203	193	172	202	201	217	229	200	179	220	212	178	214	190	205	219	207	219	207	210	212	178	207	205	185	198	197	182	226	194	187	218	186	208	203	219	188	202	218	189	221	201	183	175	209	170	185	207	212	217	227	200	200	224	197	215	186	213	224	212	214	212	193	215	221	188	206	206	196	216	182	185	227	207	220	217	214	223	198	228	205	174	170	203	181	201	178	202	220	189	164	182	202	215	199	185	200	216	193	175	209	219	216	215	231	208	208	200	196	231	182	202	188	213	220	225	182	205	193	192	197	201	224	191	216	190	207	233	200	196	222	192	199	197	220	205	204	216	218	214	186	226	210	200	199	212	216	201	194	202	181	187	187	178	215	209	218	194	192	198	220	215	204	179	199	204	205	203	246	197	229	218	221	201	202	196	189	216	185	202	216	203	194	205	195	195	204	203	198	185	201	178	224	166	223	203	210	219	216	195	193	215	220	199	201	215	217	188	208	222	213	219	200	218	206	195	211	200	215	231	214	226	219	230	201	194	214	190	184	194	238	212	213	238	206	215	203	172	187	218	202	188	198	202	198	199	208	216	212	191	188	193	178	188	201	208	175	173	213	225	249	208	202	206	221	199	224	187	200	195	234	217	208	214	200	202	199	205	206	209	197	210	212	204	193	204	203	196	211	221	202	219	210	191	199	221	197	200	211	197	222	211	209	217	203	209	215	219	203	201	187	210	197	203	194	205	210	206	218	212	213	197	228	200	198	198	216	209	221	210	201	183	179	184	209	207	182	192	215	207	205	214	216	187	212	194	238	194	182	204	223	225	204	214	229	224	190	205	203	198	207	227	186	182	233	191	187	170	187	205	176	201	202	166	205	225	211	220	250	182	212	213	182	206	207	217	201	217	210	216	168	175	212	194	199	168	222	191	205	217	207	182	193	215	196	190	210	211	196	217	197	204	195	208	179	227	206	175	213	208	193	198	222	197	216	217	201	200	215	238	203	193	207	197	215	209	218	227	212	190	186	215	198	191	184	221	213	204	207	205	191	228	187	193	197	186	186	184	205	194	202	192	199	234	214	191	191	203	217	190	202	207	209	200	208	190	189	189	199	219	191	206	206	191	191	185	207	179	176	194	193	204	192	214	226	183	189	219	227	206	181	196	214	212	240	213	193	182	213	198	198	190	198	190	223	218	185	197	182	185	199	177	194	199	199	228	179	174	191	201	220	196	197	201	202	181	209	182	219	215	223	189	186	212	218	202	202	207	178	199	216	211	218	195	230	215	228	213	209	198	165	208	212	203	213	175	209	201	190	217	197	173	201	209	202	190	197	205	245	191	191	186	208	217	191	193	201	198	231	190	193	217	237	217	199	203	205	212	236	199	208	210	218	216	194	221	192	207	212	178	205	218	204	208	221	188	212	217	181	198	191	205	204	217	201	201	213	222	205	208	185	200	204	208	210	208	221	209	225	185	193	206	202	182	214	199	201	203	204	181	189	201	202	199	202	209	227	210	205	215	224	205	204	212	207	211	202	213	198	191	220	196	194	174	184	199	186	192	229	191	193	194	189	213	218	185	208	195	190	209	198	190	207	183	215	197	195	203	201	189	217	190	205	221	179	200	221	176	220	204	192	216	201	226	192	196	197	214	175	198	239	240	206	223	215	204	199	202	238	210	194	208	197	194	191	201	220	192	212	196	208	199	195	189	198	211	218	201	177	217	211	200	235	197	215	230	213	200	221	209	205	192	209	210	225	217	220	226	186	225	216	172	206	210	206	229	197	187	195	204	213	190	196	193	217	210	216	192	237	201	192	210	205	225	188	204	191	191	197	181	207	202	183	189	191	204	244	191	198	205	231	185	228	218	199	204	215	205	207	189	218	212	177	219	202	237	221	219	175	180	215	200	221	189	193	188	207	215	221	189	172	203	181	192	194	189	207	194	212	240	230	202	189	198	219	213	218	232	205	195	173	222	204	191	213	197	186	198	212	178	222	191	195	215	214	200	195	210	192	198	190	215	179	202	201	198	194	174	219	194	216	213	223	202	183	170	172	205	224	224	181	210	211	188	210	212	196	205	193	219	225	192	179	224	201	215	224	179	207	216	220	244	205	204	217	198	181	192	201	207	172	202	211	214	194	205	201	183	192	198	206	211	223	193	201	197	181	223	204	189	208	215	181	195	225	190	208	190	215	216	207	193	209	195	205	214	213	207	225	197	201	193	204	195	208	196	207	227	213	196	210	205	191	209	202	186	199	190	224	213	203	214	190	200	188	198	185	204	214	216	230	207	234	189	217	175	205	190	182	202	226	217	198	234	202	196	180	212	183	199	171	197	203	196	184	225	182	223	191	188	191	224	205	192	208	182	219	186	217	224	187	207	205	191	194	194	200	181	201	193	195	189	192	199	203	214	208	206	189	188	180	192	205	199	214	212	202	188	184	176	215	222	234	213	204	211	187	201	223	167	231	224	207	190	191	188	203	203	193	208	204	226	226	194	211	200	186	205	201	206	208	212
27098	2548	5752	6519	5564	4495	3669	3018	2524	2163	1960	1784	1576	1441	1433	1274	1173	1101	1134	1089	1032	992	924	928	869	883	821	817	884	807	794	783	737	760	721	797	778	749	772	720	737	691	678	731	684	721	681	637	684	680	673	731	697	699	705	596	641	690	670	592	651	631	679	650	652	639	684	668	679	664	664	609	634	618	665	664	666	672	593	716	633	632	650	632	653	625	664	649	643	672	606	652	625	641	601	668	640	644	658	653	633	681	665	666	627	626	654	648	585	600	615	624	627	661	618	621	619	593	581	612	590	660	619	646	606	632	608	563	616	679	630	585	632	676	591	584	609	648	633	604	607	611	644	621	620	621	644	627	578	630	618	621	618	651	638	646	560	632	654	599	633	700	673	653	591	679	671	607	595	614	605	646	622	577	635	594	609	594	610	634	605	662	635	642	619	630	608	632	666	662	667	584	652	604	636	638	662	636	653	607	621	651	635	589	588	657	632	609	598	627	603	653	622	643	649	613	598	630	648	635	659	590	596	621	605	620	643	593	611	641	637	634	639	644	652	621	634	612	638	612	605	666	632	602	638	646	630	610	618	618	626	575	654	606	591	590	659	617	617	571	628	610	625	625	671	623	590	628	630	610	613	600	635	612	645	583	624	608	671	646	685	596	611	612	659	609	622	605	645	596	661	602	630	629	648	648	613	590	644	657	578	617	638	653	640	612	630	638	643	615	606	649	616	611	581	650	621	610	626	627	576	608	603	607	632	606	590	630	626	611	602	642	604	612	636	668	648	634	606	623	612	607	604	609	631	602	605	639	622	630	674	635	628	600	634	635	599	644	622	631	621	656	656	637	600	626	596	627	634	655	651	593	645	581	583	628	654	627	666	656	641	574	598	627	679	596	626	614	581	638	597	622	593	612	652	612	597	637	617	574	645	639	617	615	661	624	634	645	605	605	632	630	640	609	575	643	607	601	612	651	599	688	599	600	608	626	655	600	606	620	624	646	684	589	633	640	627	592	600	596	626	625	579	611	641	628	614	648	594	632	631	600	639	621	603	622	655	610	633	604	659	633	603	632	594	632	606	642	568	605	616	571	614	588	609	631	602	590	616	621	579	619	622	638	610	648	624	600	605	597	677	631	651	627	638	670	584	606	607	624	607	637	612	584	592	615	642	638	608	664	626	645	665	587	662	598	594	593	629	615	658	618	615	584	612	642	607	610	627	618	622	609	579	665	606	653	607	657	644	602	620	576	591	661	634	622	633	653	598	623	592	635	594	621	594	643	627	619	637	583	638	566	595	625	589	610	633	594	572	606	622	613	661	619	676	611	634	653	632	604	635	617	618	604	633	643	595	610	579	598	613	596	626	629	636	632	614	581	639	584	624	669	663	598	606	580	633	614	611	603	583	624	616	634	650	650	640	636	616	611	629	692	611	657	634	646	667	628	614	666	624	600	645	570	613	596	625	638	639	609	627	661	649	586	639	631	631	608	672	665	669	597	609	596	623	623	568	616	625	613	620	575	590	633	643	682	637	646	639	622	641	642	637	607	590	623	618	657	570	637	556	659	633	638	646	617	598	588	636	610	687	644	634	622	590	618	589	597	606	595	571	616	678	605	652	605	611	634	615	600	631	609	604	580	624	627	600	626	611	613	666	620	616	634	634	610	606	618	641	633	569	636	659	580	627	625	596	588	607	612	611	672	628	619	609	650	636	624	637	621	668	649	603	619	625	605	606	641	609	602	634	586	623	622	633	638	630	668	612	531	620	594	576	635	594	602	610	641	642	589	624	613	605	599	645	610	613	614	632	642	637	619	615	625	635	648	612	626	654	644	597	608	608	573	616	556	610	616	615	628	668	613	592	623	675	615	599	600	617	614	616	628	625	622	607	608	612	684	655	644	635	569	611	625	579	568	612	623	607	622	619	663	616	588	654	617	650	591	624	598	672	657	634	614	562	622	630	636	633	590	643	626	651	614	644	631	594	659	609	630	613	634	673	601	590	683	609	642	608	627	599	649	577	637	616	653	585	608	603	596	604	635	636	617	614	628	657	663	651	601	628	621	639	654	651	625	578	627	655	568	672	638	591	639	593	594	648	609	584	653	638	624	609	576	607	622	620	627	624	632	584	606	632	607	642	637	659	615	627	642	590	592	616	636	615	606	617	597	606	616	657	598	632	614	587	620	640	651	616	622	598	630	591	642	603	629	614	630	585	583	580	647	667	620	592	621	667	653	603	557	629	631	672	626	636	651	643	623	582	619	616	603	621	642	624	629	621	617	607	646	622	626	579	686	597	620	616	601	620	628	576	608	620	665	602	583	609	621	631	589	622	678	636	564	594	612	627	622	614	656	598	618	619	630	624	611	600	581	622	665	651	611	630	589	632	621	649	626	656	595	581	595	604	618	653	606	638	620	610	627	645	640	605	623	606	628	657	622	581	634	619	562	615	605	624	637	635	628	585	615	626	617	599	635	619	607	617	632	597	611	634	641	656	570	619	643	563	601	614	613	636	622	625	642	609	639	616	616	581	639	619	633	626	638	579	601	638	624	606	623	602	633	598	588	647	590	612	547	613	656	608	632	647	651	654	593	638	615	640	618	662	551	629	645	616	647	627	620	598	623	652	612	637	601	632	620	604	590	584	651	603	600	620	630	604	627	625	628	610	609	634	646	608	640	598	577	631	592	626	630	644	604	624	638	650	646	583	619	650	616	602	602	593	638	615	607	657	629	602	624	604	648	658	603	617	571	638	626	592	638	639	639	626	620	619	594	619	640	599	676	589	601	573	636	614	598	610	599	638	617	626	605	656	640	601	624	622	593	651	596	587	567	595	625	645	630	620	653	626	630	634	646	623	643	616	617	609	660	602	632	618	596	638	579	660	652	590	608	608	578	607	658	603	609	616	599	605	630	642	627	619	596	625	645	613	583	583	650	637	639	648	627	627	670	646	625	626	618	585	636	620	643	593	659	634	622	646	590	589	616	636	596	638	640	612	605	599	604	629	656	595	607	585	574	616	671	590	629	600	633	605	610	635	641	583	560	599	585	641	579	645	586	634	636	546	620	633	623	616	595	630	669	583	608	642	613	597	609	588	605	630	667	641	628	607	640	636	590	569	647	620	627	638	627	662	612	581	582	606	613	632	633	642	601	633	625	665	646	629	571	615	595	598	633	659	640	639	634	574	641	593	617	642	614	627	626	595	638	611	618	584	621	603	609	643	628	628	578	627	589	608	619	613	598	654	612	690	595	652	678	690	607	621	660	636	609	660	592	618	646	618	654	636	603	591	578	620	589	631	598	618	621	606	621	659	637	607	651	631	618	626	596	615	583	583	579	623	618	626	617	640	593	598	583	656	634	632	636	567	664	640	599	625	611	626	635	605	600	596	617	590	637	623	631	613	651	614	644	591	640	645	630	585	623	629	655	606	585	640	617	593	616	639	639	603	589	663	634	607	617	659	620	618	615	654	650	648	644	584	600	667	610	580	648	637	625
5344	354	206	204	182	153	163	162	183	168	175	159	147	171	172	134	137	146	168	140	149	162	152	129	157	131	152	156	143	167	166	145	148	114	158	142	145	160	166	146	148	143	144	160	154	156	161	139	156	145	142	156	152	143	135	164	146	159	122	153	126	158	132	162	147	161	148	127	180	144	167	142	137	155	143	146	157	150	156	138	164	165	159	132	164	162	157	171	157	143	155	148	145	144	166	135	138	147	157	165	154	147	154	164	152	177	149	155	149	148	143	159	154	150	140	157	172	121	174	139	170	172	162	155	173	155	141	141	154	142	146	171	151	136	153	141	138	139	143	147	145	142	127	153	145	153	131	175	161	180	163	166	156	125	167	146	159	177	151	151	134	174	137	162	154	153	119	148	150	155	158	160	138	153	173	133	139	149	143	162	137	151	157	149	141	152	173	155	154	150	136	161	166	157	137	139	174	158	142	141	152	162	139	135	155	165	139	165	155	141	167	146	142	151	138	167	128	151	138	157	161	140	156	173	164	150	127	152	164	139	177	147	158	159	138	126	140	133	139	132	171	128	152	146	140	161	164	136	154	140	150	164	152	160	141	154	122	140	150	136	176	156	143	148	153	162	155	148	147	148	148	156	160	139	145	152	139	168	167	153	152	143	151	185	145	144	158	159	137	159	161	133	131	136	142	135	139	154	154	154	169	132	140	168	114	152	147	146	164	128	129	157	170	142	137	156	155	147	173	167	139	126	165	139	145	180	145	158	140	175	155	162	146	171	136	163	150	165	172	138	155	137	142	142	144	148	144	145	142	150	162	139	151	141	172	158	163	167	132	144	148	154	163	122	148	173	161	152	143	163	152	146	157	152	136	145	158	151	164	134	127	155	152	137	147	136	136	142	157	142	152	146	157	151	156	180	174	140	149	162	142	159	177	146	133	135	147	141	147	185	142	165	137	158	134	150	140	162	155	144	132	161	153	179	134	171	144	158	145	158	148	159	142	147	154	153	164	136	141	150	144	156	174	137	142	144	158	179	140	161	133	134	144	143	141	153	152	142	124	176	154	153	173	147	152	171	158	155	157	142	137	152	139	159	150	132	136	162	136	118	145	125	143	142	170	152	129	134	116	179	145	149	140	147	144	129	137	154	133	163	140	138	157	137	168	146	152	163	154	139	139	148	128	169	165	157	134	134	154	148	169	161	149	158	124	154	136	146	146	152	160	139	119	161	160	150	142	169	163	126	159	162	160	168	147	116	157	181	137	147	139	138	157	129	148	125	149	143	156	167	153	150	126	162	158	162	142	159	129	158	146	152	139	133	162	137	133	155	141	172	149	165	167	128	139	161	156	161	146	160	151	147	140	159	161	129	155	152	151	158	162	160	152	149	128	144	156	147	154	127	134	154	144	147	130	133	154	156	150	156	150	145	144	152	142	153	167	138	151	141	147	160	177	137	134	172	118	145	160	153	157	141	142	175	154	138	140	159	154	152	179	156	156	139	141	160	145	159	140	169	147	151	130	145	159	140	151	147	126	161	161	170	128	139	134	150	151	171	139	153	141	147	147	141	153	150	161	167	148	127	172	148	148	157	145	153	136	165	163	136	140	143	154	168	142	142	153	146	160	157	142	133	152	139	136	158	138	160	135	155	147	158	151	153	132	138	143	141	147	133	141	149	132	143	149	145	139	164	154	165	157	163	159	131	133	144	154	136	150	156	149	134	132	139	171	157	137	122	165	157	149	168	145	121	148	155	158	149	146	123	143	163	156	158	155	135	168	129	142	155	171	149	165	147	148	143	114	146	153	111	161	166	137	149	164	147	164	145	129	164	146	145	156	171	173	176	149	155	153	126	144	131	173	132	157	152	149	161	169	136	145	137	137	149	168	128	147	151	134	148	141	126	149	138	172	127	168	137	136	150	148	146	151	143	139	142	159	158	162	147	134	160	157	125	137	168	140	143	158	130	166	150	156	129	152	143	169	150	158	161	129	138	150	146	139	166	164	158	159	142	142	144	161	166	140	128	151	137	160	136	171	160	159	135	148	130	147	162	154	135	134	137	151	144	160	152	157	148	154	148	124	155	141	145	125	165	151	143	133	145	143	141	141	166	161	166	148	135	135	159	157	144	138	145	160	130	160	145	163	141	127	141	138	139	160	147	163	157	153	172	149	141	152	145	159	148	130	148	135	140	193	146	153	146	148	149	147	139	144	137	145	148	149	137	146	143	145	142	143	137	135	137	152	160	160	153	144	136	152	158	166	112	136	156	148	158	177	156	145	146	159	153	137	154	160	165	144	156	143	168	156	173	142	152	135	149	142	146	125	125	156	142	156	156	158	147	161	170	141	146	137	156	136	164	154	148	142	135	137	141	150	131	158	132	151	169	154	144	160	166	144	141	147	141	157	167	151	154	155	158	139	171	160	142	148	121	151	133	135	126	125	144	165	146	170	152	150	148	138	133	150	143	165	150	172	156	185	162	171	146	141	149	143	144	149	151	151	165	154	128	157	141	164	155	169	164	144	172	151	152	133	121	145	174	168	119	153	140	164	170	131	158	159	159	141	143	191	141	140	144	168	141	157	136	135	142	133	151	145	148	121	109	158	151	142	157	142	146	149	158	169	161	165	163	141	159	147	148	152	154	142	149	141	139	157	150	164	148	154	155	160	151	145	126	144	144	176	149	156	155	156	149	141	147	158	150	159	152	143	142	154	141	131	137	168	158	143	165	147	127	139	155	154	126	163	152	152	129	183	148	152	152	145	161	156	175	161	162	125	140	156	150	153	154	164	155	171	148	141	154	134	155	164	137	144	142	146	132	155	147	153	152	151	166	157	164	152	156	154	167	145	151	143	148	155	140	152	167	154	152	141	152	138	159	170	146	164	164	143	158	165	168	146	159	144	159	162	155	140	141	150	153	148	146	133	161	162	137	158	150	143	144	151	138	152	148	146	142	135	176	166	152	148	137	166	142	155	156	163	160	127	161	146	158	144	165	137	144	156	151	151	159	153	136	130	177	139	142	142	162	151	147	144	146	139	165	166	142	148	136	148	160	138	146	150	157	153	130	142	173	134	146	134	148	160	147	150	167	145	157	160	143	137	157	163	158	154	153	135	165	158	161	166	157	154	166	129	136	132	145	168	155	133	144	137	164	147	136	128	169	151	159	146	166	155	131	151	158	157	158	151	143	163	147	144	148	147	141	144	146	145	149	150	153	154	130	160	163	158	141	153	164	148	144	140	142	146	138	166	172	163	167	141	162	169	132	154	157	146	160	161	181	152	124	171	119	152	146	172	146	150	166	142	145	149	120	159	134	145	157	160	120	153	150	166	162	151	164	159	175	157	153	152	136	110	159	139	176	133	157	142	148	153	173	165	172	135	158	164	156	135	135	156	177	160	148	154	132	154	132	174	140	163	114	156	164	147	129	144	128	134	144	161	161	164	136	160	159	144	165	139	168	140	152	158	131	154	159	146	160	146	150	167	153	163	146
5147	564	624	650	526	559	560	500	540	524	480	455	481	499	470	486	506	522	435	453	477	447	456	418	443	416	488	450	523	458	467	471	485	492	456	441	494	483	483	448	467	435	475	461	424	480	488	452	456	453	487	443	492	503	456	476	463	477	492	472	447	490	471	503	425	500	487	469	458	461	470	466	486	461	472	488	465	467	421	480	485	457	481	483	462	439	450	411	473	456	446	415	497	484	497	474	503	480	483	451	460	484	468	447	471	437	498	486	458	434	479	472	459	417	467	450	475	450	503	513	499	479	498	425	472	459	508	443	498	468	421	443	501	451	525	427	465	467	433	504	453	436	476	452	429	497	464	447	460	467	444	426	454	442	435	447	470	484	462	432	455	480	473	476	496	456	450	457	461	440	479	481	445	500	478	486	491	428	474	475	494	474	488	482	488	476	463	470	457	458	441	462	481	512	467	504	454	444	433	467	454	462	468	469	476	476	443	454	446	449	450	454	463	455	468	454	471	452	432	447	469	480	468	486	464	498	448	500	473	442	444	435	484	491	482	514	467	458	490	440	453	452	457	447	464	441	444	469	533	467	449	495	465	470	449	465	482	473	469	449	472	500	492	445	475	474	494	457	514	467	455	465	469	478	446	496	443	461	467	447	486	444	473	462	456	499	503	447	483	455	453	463	459	476	467	460	496	475	466	472	455	489	495	448	459	480	437	481	461	491	469	454	436	453	458	466	463	425	491	444	506	434	488	503	459	468	457	486	467	488	496	488	471	462	476	469	514	479	466	473	462	462	460	463	471	465	473	475	443	478	491	459	461	510	491	457	475	398	445	450	450	491	429	468	474	467	463	463	485	430	455	472	484	445	480	442	475	465	496	470	464	439	456	469	495	481	484	475	451	471	465	480	454	484	481	478	459	442	428	461	463	487	477	425	493	470	467	437	464	466	416	468	440	459	462	478	445	466	494	455	439	410	430	458	470	435	460	459	493	488	467	475	452	460	473	489	512	489	458	469	464	445	469	455	467	472	490	493	447	429	489	503	482	508	489	420	448	431	443	471	460	448	432	492	462	413	438	469	476	441	457	432	496	478	460	454	485	485	464	443	449	506	490	400	474	448	468	448	501	480	488	483	470	480	451	474	487	462	465	452	441	473	463	453	446	472	437	482	444	477	428	431	482	479	430	460	437	487	426	487	435	470	435	412	469	466	499	468	462	449	452	468	488	471	453	516	465	429	506	462	478	464	467	479	445	453	447	486	477	463	439	466	460	459	447	478	497	490	466	415	452	448	508	498	443	445	480	501	463	483	448	487	482	460	434	483	463	497	466	471	445	483	468	506	482	472	452	432	438	468	474	455	436	454	506	462	493	452	466	475	453	450	482	441	481	456	424	451	454	455	452	465	440	457	455	493	459	472	483	469	455	480	507	460	463	476	423	469	468	453	475	485	479	492	490	435	422	444	448	472	418	470	462	429	488	472	434	448	481	451	461	435	486	429	464	450	437	469	476	474	446	447	393	449	473	448	451	462	447	465	472	451	462	479	478	431	459	454	478	452	506	444	454	473	444	435	446	471	447	427	473	474	467	448	447	451	470	465	466	468	437	433	463	473	472	451	472	455	430	477	459	465	457	463	432	457	445	484	440	473	468	458	456	473	454	468	468	467	460	448	487	497	484	483	509	472	464	471	493	426	420	478	469	459	451	456	493	465	475	438	485	458	442	427	443	414	457	415	466	458	482	456	455	505	500	472	454	500	463	482	450	489	482	461	442	429	459	448	487	444	453	498	489	469	517	478	462	464	437	483	498	431	450	431	490	460	454	504	449	444	462	475	519	463	454	453	445	475	452	474	485	450	481	484	476	479	445	462	487	460	435	472	442	438	460	442	517	482	463	472	476	472	483	464	458	468	477	459	447	459	484	497	495	474	494	498	472	468	498	430	454	439	493	450	459	480	509	498	489	455	450	443	466	458	487	471	456	465	495	447	424	451	463	484	483	421	434	426	478	475	474	453	458	464	456	484	449	475	435	469	509	510	462	480	460	502	486	472	446	440	483	465	464	439	480	471	460	457	453	483	444	465	459	469	453	459	475	459	437	471	477	494	468	464	436	439	498	496	460	486	429	463	473	455	433	463	468	458	488	487	453	487	482	449	469	426	474	488	443	507	443	496	435	496	489	453	455	472	508	467	416	460	461	447	463	462	499	455	464	446	503	485	495	431	495	425	472	446	463	450	443	478	446	478	466	456	464	425	461	484	489	462	462	440	462	479	448	472	501	475	475	443	468	477	490	532	452	458	490	469	462	473	506	490	447	458	451	460	464	469	457	499	461	447	455	477	484	478	471	452	460	450	433	445	493	507	513	448	484	453	474	428	455	451	455	419	456	490	485	504	486	450	461	513	428	469	452	484	471	451	461	478	451	486	460	466	472	473	451	445	465	438	484	487	503	483	439	447	442	480	490	422	438	464	454	502	505	469	499	458	457	437	472	487	460	478	488	477	463	455	425	444	450	464	463	492	480	476	446	474	450	452	447	487	444	484	473	478	454	465	468	463	425	480	438	458	457	449	463	465	483	452	460	474	444	455	443	487	443	460	462	438	491	464	496	459	481	429	499	483	434	427	456	458	461	476	431	514	445	500	477	439	466	435	449	510	442	432	457	469	490	482	453	469	474	498	497	473	515	461	457	450	472	445	490	475	445	433	441	466	495	460	489	495	453	426	465	478	506	497	478	495	449	481	474	431	462	450	448	463	442	449	457	472	472	469	484	493	442	491	450	505	494	474	453	449	466	469	481	465	446	459	428	484	479	473	470	450	447	438	486	490	442	445	435	465	484	430	455	504	486	466	446	411	446	468	460	488	463	447	448	441	478	450	436	423	465	419	446	456	443	466	472	413	467	475	438	459	456	486	478	444	448	471	453	494	477	465	504	468	462	451	469	451	429	442	484	470	441	479	479	457	468	457	478	431	482	464	461	459	456	453	450	436	442	436	490	483	436	428	461	432	441	478	428	452	459	472	516	486	460	443	447	473	465	472	440	484	450	500	512	456	450	450	499	444	490	451	442	454	508	502	447	454	472	448	469	485	434	483	485	440	480	489	468	490	468	479	474	482	464	502	465	446	452	456	468	509	455	469	451	485	478	467	480	467	472	465	466	473	483	445	463	470	451	443	428	482	477	444	470	473	453	435	486	481	466	486	475	463	503	469	431	451	449	470	486	476	455	496	456	426	433	505	512	460	432	484	491	460	453	459	454	490	470	476	446	491	500	490	459	470	477	488	475	443	429	467	446	493	461	508	449	454	462	463	444	461	503	466	462	419	433	493	425	450	513	464	509	463	428	482	468	455	449	497	466	444	459	468	483	478	441	489	489	492	439	434	463	466	464	435	466	474	490	447	502	478	447	471	452	483	495	485	489	447	459	484	483	471	505	426	479	469	469	477	449	461	518	453	466	492	442	468	483	489	468	480	423	464	454	450	443	450	472	485
40123	7088	1355	963	695	534	382	327	267	234	209	182	154	156	152	146	144	144	124	128	119	132	122	130	124	123	101	115	122	109	116	103	97	108	109	120	115	97	109	115	92	105	77	85	126	95	109	122	108	120	105	89	113	108	99	100	97	124	105	107	113	110	111	104	124	104	110	100	85	109	100	101	103	111	111	102	97	105	104	88	98	107	118	102	96	110	100	111	104	105	108	100	105	105	108	93	91	94	116	109	110	101	105	106	106	96	113	98	108	104	96	85	97	106	115	102	103	83	123	110	106	104	104	103	103	99	98	106	95	127	108	104	105	103	115	93	98	92	111	96	98	102	112	107	87	89	81	131	97	108	103	102	93	121	106	109	101	102	111	102	131	100	91	77	89	91	107	111	107	115	112	96	96	98	102	110	104	107	118	92	112	124	94	104	108	94	111	107	113	116	90	101	93	117	111	119	114	114	105	98	98	104	110	79	98	116	95	110	110	120	100	114	88	95	112	106	101	98	95	93	119	98	104	98	91	118	104	104	86	103	100	89	106	115	81	91	101	85	88	86	99	105	99	94	92	103	105	90	124	91	98	104	94	102	103	105	103	101	113	107	97	108	108	111	96	99	102	122	123	112	87	117	108	116	85	117	115	92	102	107	90	105	89	103	106	107	91	96	114	127	115	105	98	100	105	96	86	93	117	109	109	104	89	114	106	100	90	89	101	94	106	107	113	106	106	95	108	112	113	97	91	89	103	114	118	114	103	115	94	92	107	104	103	104	106	105	111	105	95	107	86	114	110	97	107	98	99	113	97	111	106	93	107	94	92	113	96	96	99	105	120	106	131	111	89	107	86	101	113	96	85	85	91	105	98	108	96	108	101	101	97	99	99	93	130	93	103	112	96	104	102	100	116	85	104	115	106	111	113	111	102	113	103	121	109	116	90	104	106	97	99	91	119	113	123	102	92	101	133	91	99	107	123	94	120	92	105	102	127	103	81	117	87	107	95	97	104	102	110	102	109	107	111	102	86	97	119	109	113	101	91	108	104	107	117	79	98	103	101	92	93	89	101	105	103	96	106	93	110	99	100	85	114	107	102	109	120	94	120	100	92	97	101	110	95	118	104	111	129	98	117	91	89	109	103	85	106	86	109	100	95	116	113	92	109	104	106	98	100	107	95	97	110	90	118	114	118	106	99	109	96	98	100	85	115	116	107	109	105	98	107	102	96	96	91	96	112	108	125	99	100	107	102	107	99	106	99	99	93	103	88	76	96	95	112	82	100	106	101	97	92	100	99	106	94	99	106	107	105	113	84	103	95	96	103	102	93	108	106	114	120	120	128	105	120	81	70	103	113	102	106	103	91	98	86	93	110	106	103	111	110	90	101	98	95	96	107	101	98	107	108	102	103	121	97	103	91	106	98	99	107	114	98	102	98	97	104	83	102	114	96	89	120	102	104	106	108	100	87	96	105	88	97	116	102	100	99	102	90	93	106	99	85	98	113	110	98	100	110	108	97	105	107	109	115	114	88	88	114	100	92	91	109	113	100	95	93	91	98	110	79	108	91	103	100	109	93	109	109	92	106	96	97	102	112	106	102	90	99	92	93	98	107	127	119	101	114	117	106	104	99	89	106	92	102	89	103	104	103	110	91	119	110	90	91	84	71	114	103	93	86	87	104	95	94	92	122	91	95	101	94	87	114	91	91	88	119	97	106	99	99	116	101	113	105	102	102	82	119	96	113	95	82	112	115	107	88	95	124	110	93	100	91	110	101	120	97	101	117	105	110	98	97	103	121	102	106	105	97	102	97	102	101	100	111	103	99	104	93	111	110	117	118	106	122	95	83	116	104	115	113	114	78	102	100	91	89	105	135	114	111	109	104	93	125	101	100	108	104	101	101	113	106	119	112	99	121	115	100	120	95	100	113	98	100	100	92	90	94	114	85	106	103	99	111	91	97	101	99	96	83	111	112	94	119	95	99	110	114	106	79	105	100	90	115	117	117	112	90	103	94	98	98	110	96	123	100	107	94	101	107	99	131	121	97	114	100	108	101	118	116	103	106	107	107	93	109	107	99	86	116	96	106	119	103	94	104	121	113	99	102	100	103	114	95	116	102	110	101	100	109	101	116	110	100	108	85	101	107	117	105	110	101	90	104	107	122	113	95	112	112	106	96	104	104	99	106	99	105	121	97	107	117	102	96	115	105	111	102	108	83	99	94	92	104	86	102	95	101	89	112	95	118	101	105	107	111	98	89	112	104	111	110	110	111	95	85	113	96	110	91	98	123	113	118	102	116	97	96	94	95	101	103	94	97	105	90	92	105	109	117	112	106	97	100	102	113	108	99	96	101	100	83	85	107	111	81	95	103	99	92	92	91	97	97	104	103	94	96	115	104	87	108	114	104	117	112	99	91	107	102	115	90	101	114	105	103	116	104	105	111	107	98	126	107	99	93	110	88	98	100	104	107	104	116	106	98	123	120	78	96	94	98	135	83	124	113	119	113	99	84	104	117	96	107	105	103	88	99	109	98	92	126	99	108	100	94	124	109	103	99	94	78	92	119	92	97	105	94	119	89	119	97	105	100	107	97	94	103	98	95	118	100	93	112	96	113	106	99	92	109	107	103	99	109	96	114	106	102	103	97	104	102	108	94	110	104	108	122	104	104	85	98	103	110	100	113	108	100	95	87	91	99	95	100	99	100	103	113	115	103	97	119	110	93	102	127	107	114	118	133	100	98	119	101	97	92	91	112	94	108	119	103	109	102	126	93	102	106	103	104	91	102	107	109	92	122	115	82	111	109	119	102	110	109	91	103	82	108	117	113	107	86	102	98	86	114	111	87	101	123	106	108	113	86	88	101	110	103	82	99	101	106	82	121	125	96	95	122	109	97	105	103	98	102	99	115	103	114	111	103	114	105	104	104	115	120	112	95	110	94	98	99	90	96	109	94	95	112	98	97	106	117	90	104	80	103	99	110	105	98	121	90	96	110	92	99	95	113	95	103	103	98	92	115	108	119	96	107	87	106	101	102	93	103	97	126	105	110	96	98	84	89	107	114	93	100	117	112	96	94	99	83	102	104	97	94	83	103	97	105	103	113	103	95	96	99	107	113	112	107	99	104	106	108	95	90	108	112	101	108	97	108	87	114	94	92	105	88	112	95	117	89	87	95	108	110	115	117	100	105	108	125	96	101	111	99	114	111	91	102	105	109	104	94	90	101	114	92	77	115	115	111	99	104	93	116	93	89	101	105	101	122	99	95	101	105	112	94	115	103	107	90	102	90	99	105	106	98	112	98	134	94	98	95	112	86	101	97	112	113	110	112	115	111	117	113	91	94	97	91	108	101	106	108	100	109	91	83	109	98	104	103	105	112	111	112	115	101	106	97	100	105	98	97	112	117	90	116	103	110	95	97	94	93	101	115	100	107	94	97	114	102	76	113	100	102	108	119	109	112	101	87	107	82	92	99	94	102	91	111	99	115	104	97	119
21540	1326	3015	3429	2867	2317	1892	1579	1287	1191	1017	932	863	824	692	688	658	594	617	544	570	523	505	544	479	467	481	454	452	452	449	401	429	419	372	413	457	417	414	399	423	410	373	409	383	406	408	345	371	430	393	372	389	332	391	393	372	370	376	362	383	373	348	366	368	389	372	367	372	361	368	392	362	374	341	397	377	317	363	362	376	397	368	363	339	323	405	374	351	346	368	363	339	398	364	362	371	408	337	329	344	381	359	357	330	370	323	373	339	362	365	371	346	350	346	359	359	338	370	351	326	355	360	325	370	361	351	346	357	320	363	339	340	387	359	343	329	374	320	353	371	319	339	359	335	354	339	357	358	330	335	338	332	332	366	384	317	332	313	353	361	319	309	363	350	348	393	343	359	338	377	347	371	360	347	319	372	364	316	385	344	343	340	322	361	360	360	351	386	369	359	356	365	361	357	336	329	315	356	349	358	334	351	334	325	370	370	351	339	346	347	321	355	331	351	344	376	346	366	350	362	378	344	317	329	362	331	352	339	367	314	358	370	327	386	362	373	355	354	319	355	358	350	359	401	378	345	358	365	353	357	337	374	342	361	333	344	354	342	361	367	334	357	333	344	344	372	328	328	302	323	352	337	346	347	358	339	364	344	351	363	377	370	331	319	363	351	317	361	354	334	365	354	333	330	388	355	309	349	338	363	355	358	338	327	337	341	313	372	362	388	338	340	349	313	360	362	358	331	330	349	363	343	370	351	341	378	347	375	316	346	361	339	366	348	350	358	364	327	346	344	358	348	373	358	366	341	365	343	315	336	361	358	362	345	391	342	335	365	327	360	347	320	359	324	375	354	339	371	372	322	324	339	373	364	383	338	380	315	342	337	364	348	338	358	348	336	340	357	346	374	356	360	345	349	337	356	347	362	370	356	342	344	361	330	340	358	345	294	336	365	381	352	350	340	343	332	342	368	374	331	350	357	362	358	361	335	369	326	327	363	367	350	339	348	333	413	338	348	344	353	339	366	343	356	323	346	335	337	361	350	337	364	335	324	340	352	343	342	357	378	373	319	347	322	345	351	353	353	382	308	334	349	352	330	327	375	321	354	312	381	366	354	395	360	354	384	375	318	353	327	370	302	345	364	390	349	344	358	365	357	348	346	338	359	359	328	326	324	346	337	365	348	335	355	376	345	411	362	361	359	345	380	365	326	372	372	339	339	359	320	357	336	368	349	327	343	323	353	374	369	375	345	359	345	353	325	362	343	361	360	347	354	343	319	359	337	329	361	353	388	352	310	387	351	343	376	358	369	328	355	319	349	342	339	341	360	357	342	385	306	372	383	327	319	360	324	321	307	382	349	362	362	359	374	374	343	306	368	342	339	350	337	351	328	352	361	340	332	355	356	331	348	377	353	367	357	372	345	348	355	353	326	360	374	377	343	312	319	333	356	378	360	368	306	361	328	381	323	396	340	342	360	363	364	354	372	385	365	352	371	347	370	370	347	327	345	368	358	360	341	338	393	370	349	334	352	353	343	321	353	351	340	356	394	366	329	317	320	355	339	341	362	361	367	321	375	370	366	346	376	341	363	369	356	386	354	339	360	354	389	329	342	316	367	363	373	356	351	363	361	381	337	369	345	352	345	329	331	353	329	339	349	379	345	333	328	328	374	359	324	362	319	340	390	338	361	334	357	346	353	385	359	360	346	332	338	343	372	364	309	325	362	373	352	348	356	338	356	341	377	349	342	333	392	372	357	340	332	342	337	342	329	386	360	322	357	337	344	314	321	351	352	351	371	332	354	333	330	332	349	329	338	344	290	338	345	357	378	328	363	326	381	360	342	372	342	349	331	387	339	360	314	335	337	356	316	353	345	336	338	366	362	354	358	360	386	335	349	341	361	332	332	372	332	347	354	371	337	308	315	370	329	344	356	354	394	368	368	371	324	354	361	352	351	360	326	340	370	366	315	388	346	365	341	360	344	349	342	344	377	356	364	349	358	344	332	347	405	367	366	358	349	398	335	375	346	338	373	317	351	342	324	361	374	332	364	305	353	328	355	350	332	329	355	387	359	352	303	338	359	327	349	365	341	333	364	352	338	353	376	339	339	365	353	371	366	353	334	326	370	337	359	336	373	352	337	344	363	354	353	364	330	332	357	333	354	357	350	362	338	347	323	387	380	342	346	348	368	321	345	353	339	376	349	347	353	360	331	376	319	319	326	360	349	368	343	332	339	360	317	367	326	336	358	362	350	374	336	367	348	357	305	315	323	373	400	352	378	362	371	341	348	365	358	358	371	353	365	369	341	367	333	331	351	321	341	343	385	352	373	323	362	357	332	357	365	339	369	350	373	334	334	323	335	332	330	349	350	328	320	359	349	360	342	360	339	332	333	346	360	373	377	363	338	372	333	341	349	328	346	341	337	358	329	333	348	346	366	357	347	343	352	337	362	310	338	331	361	345	368	348	350	374	350	333	381	334	343	375	310	339	324	326	352	317	351	330	359	346	341	335	331	355	354	381	335	353	368	361	348	301	352	372	385	364	319	346	360	335	378	349	370	338	322	329	375	369	346	352	350	356	329	343	316	352	391	363	345	333	329	347	331	334	364	348	337	360	366	332	342	373	349	349	336	360	360	320	386	372	391	318	327	337	331	337	339	347	310	356	352	336	348	374	346	321	336	336	349	355	339	336	347	320	330	345	393	355	368	356	343	321	394	311	336	347	383	340	369	356	366	344	367	369	341	329	338	357	371	310	331	367	339	353	310	376	353	327	373	345	367	360	364	333	336	340	335	362	334	339	363	356	375	393	365	315	317	342	366	387	372	344	331	350	341	324	362	356	336	349	353	314	359	353	370	384	336	365	346	320	340	348	335	339	314	377	349	335	344	380	346	352	360	316	341	341	339	342	320	346	347	341	328	351	364	327	348	352	330	360	352	363	331	370	368	312	349	362	367	334	350	359	349	355	359	339	360	373	347	353	369	339	354	350	330	346	333	342	329	341	329	389	353	349	348	346	335	344	333	374	360	355	339	356	339	349	326	320	341	353	361	395	362	348	374	344	331	350	354	396	340	354	352	338	344	372	334	376	335	373	348	359	377	330	335	364	350	311	380	355	377	338	362	347	358	335	322	355	350	358	376	342	345	328	306	348	314	335	325	341	352	391	363	338	375	331	363	353	344	327	348	352	344	332	334	357	355	344	346	343	340	321	327	336	335	345	315	353	375	365	340	346	371	366	386	358	338	362	342	329	334	344	333	344	344	349	377	352	348	351	302	374	367	374	329	332	333	364	381	338	372	351	331	317	333	348	344	373	334	384	354	366	345	333	315	353	342	349	375	338	353	302	335	347	368	311	358	374	379	351	319	334	350	358	348	334	339	347	341	338	326	364	360	322	356	345	357	319	370	376	336	359	325	328	350	355	375	330	341	342	366	349	331	368	348	352	352	349	333	312	337	358	358	346	330	347	331	339	366	343	331	352	366	368	340	336
54616	14152	3688	2125	1450	1005	799	623	542	473	404	348	332	309	281	285	303	257	263	276	242	256	226	267	239	241	222	253	252	264	222	203	234	212	205	228	262	230	211	228	205	200	215	230	212	217	198	198	228	207	208	217	197	205	191	202	232	237	202	208	208	217	186	225	209	189	188	200	221	210	212	186	203	217	198	220	213	221	201	189	211	206	194	193	190	190	206	206	190	223	191	203	201	192	201	210	176	222	213	228	175	233	194	175	217	185	228	193	204	221	175	190	180	222	214	215	214	201	182	234	205	201	207	201	192	187	220	217	216	195	213	220	208	209	196	204	224	212	226	208	193	212	201	208	189	193	182	232	200	219	213	199	220	224	211	207	206	205	198	203	204	210	195	208	209	186	202	206	199	218	203	205	223	182	218	209	195	195	201	203	209	203	198	211	215	213	182	228	202	193	218	216	197	206	202	219	217	235	198	178	189	191	213	215	220	209	185	210	185	195	227	208	196	216	218	212	199	210	200	212	201	207	188	185	200	190	201	212	218	209	187	220	196	205	226	208	178	209	198	203	188	212	188	192	204	200	211	182	184	199	217	199	188	181	199	211	174	190	224	208	213	210	219	186	168	190	190	161	170	200	187	206	195	202	216	183	217	193	181	227	194	186	190	212	173	185	212	191	204	206	190	194	166	215	219	200	209	192	200	182	198	203	228	205	188	205	192	197	196	180	223	199	207	218	215	173	197	202	189	194	189	212	202	185	219	197	211	206	212	214	202	209	214	176	208	186	191	223	205	172	194	179	207	195	201	207	201	217	198	231	191	206	214	195	195	193	206	231	204	214	194	186	203	186	204	221	213	223	199	196	203	196	217	200	201	192	197	205	216	205	214	195	197	187	201	206	213	191	208	185	195	184	210	196	195	227	201	204	201	195	216	206	187	181	188	233	216	194	192	214	193	197	196	182	188	225	220	188	202	182	218	200	194	230	219	210	178	212	214	225	181	203	187	222	211	205	183	213	194	199	222	215	187	169	232	198	216	201	216	203	200	186	181	202	212	217	193	195	193	197	208	200	202	235	199	232	214	211	178	210	195	212	206	176	178	187	216	194	196	211	190	185	204	223	223	192	213	196	214	211	168	196	213	228	234	216	204	199	195	213	203	223	207	236	185	206	207	171	203	207	172	197	214	178	205	193	170	216	197	202	206	211	209	193	194	219	217	189	204	199	190	224	192	167	228	204	203	197	197	187	205	197	211	209	193	200	224	204	212	194	197	211	208	200	196	212	192	199	198	206	224	204	209	203	190	194	180	197	210	199	196	209	218	185	208	193	227	166	207	188	206	212	193	214	209	211	192	192	190	197	183	181	208	193	201	202	210	208	199	183	198	219	193	186	197	193	212	205	177	199	177	193	207	195	194	199	199	221	184	228	199	197	193	192	203	230	204	207	196	211	223	203	177	191	206	202	196	225	207	217	183	204	202	191	205	218	200	191	177	195	213	186	201	191	216	232	189	202	192	201	213	223	187	188	207	181	213	194	202	228	193	208	178	172	183	206	200	188	206	169	215	200	187	219	214	175	166	188	202	213	198	187	196	194	180	192	208	194	194	226	185	168	215	222	198	215	199	200	220	215	210	219	212	211	209	200	201	200	197	174	196	176	197	197	230	196	207	207	209	190	202	203	210	216	202	208	219	200	197	194	212	217	201	185	217	187	193	226	202	212	214	201	207	204	192	167	191	204	207	195	188	208	208	192	197	195	188	208	195	203	204	188	195	194	188	211	222	194	192	191	182	201	198	172	202	182	217	196	198	215	194	198	186	211	203	190	205	188	204	201	218	225	207	214	194	201	195	220	210	194	200	189	175	185	210	241	204	194	211	186	184	219	195	193	203	191	219	186	211	213	165	212	195	188	188	210	195	204	232	230	196	180	181	239	195	212	222	189	225	206	187	196	195	211	219	200	240	183	202	186	203	232	200	197	192	214	188	189	209	191	196	193	205	206	190	195	205	209	221	197	180	193	209	205	208	200	213	216	183	205	188	191	204	203	225	209	162	217	199	177	216	226	224	206	207	208	181	213	193	188	177	215	203	200	227	183	202	185	212	196	230	192	198	229	197	213	175	214	214	205	190	181	234	205	189	202	194	166	202	196	216	208	214	200	208	165	202	193	209	212	204	193	203	201	173	185	182	207	189	192	193	172	199	212	217	194	210	209	216	190	196	214	190	194	219	198	216	203	223	184	178	202	155	197	200	218	220	193	211	196	207	186	173	183	171	188	191	231	202	198	220	186	200	192	198	185	188	181	212	205	201	187	193	210	210	199	194	206	222	222	197	193	195	181	202	202	182	196	195	196	181	186	192	217	205	183	199	206	180	205	179	201	217	185	210	187	205	217	196	211	209	208	199	189	221	212	187	179	202	185	193	198	194	205	197	178	186	212	208	208	202	190	204	193	192	189	197	187	202	209	199	221	199	218	213	181	199	200	192	193	189	197	218	185	187	197	189	165	201	184	219	204	190	191	216	209	208	201	199	201	191	211	223	168	191	198	209	182	203	209	191	219	187	216	171	187	208	222	195	183	183	217	201	232	203	209	189	177	193	218	190	194	210	188	189	199	192	210	219	209	196	197	225	240	184	200	215	207	200	193	190	202	195	201	198	209	195	197	203	193	200	203	207	209	196	224	224	227	181	216	225	199	185	198	194	208	189	205	231	198	209	221	202	191	176	205	195	201	184	211	179	201	154	212	201	203	202	202	184	236	195	210	199	210	197	212	194	209	191	194	211	215	192	212	189	197	218	183	197	201	215	198	205	204	196	204	211	212	204	181	202	199	207	204	193	212	183	220	199	173	201	197	223	226	201	193	220	181	192	193	188	212	204	225	209	210	193	192	190	195	197	208	216	201	210	193	203	209	205	190	217	209	204	189	196	210	186	183	211	207	183	163	199	189	224	183	206	204	229	209	197	206	200	212	191	201	192	223	199	202	245	235	214	202	187	193	224	202	181	205	182	193	189	190	209	197	202	201	189	182	202	206	194	197	193	208	203	204	186	193	179	223	200	214	204	177	224	198	235	189	237	194	186	208	203	188	223	210	217	193	169	202	188	217	228	197	191	205	199	199	222	183	199	218	228	188	227	193	188	233	195	199	209	186	207	194	184	198	207	214	203	186	214	211	183	199	183	209	208	187	194	213	177	177	201	205	185	200	194	199	206	219	202	193	219	186	205	221	190	185	212	197	218	196	222	200	164	225	176	193	196	214	171	205	195	212	208	213	181	161	207	205	185	234	171	218	190	197	189	188	214	207	210	195	185	210	206	191	184	201	215	213	186	204	200	199	181	190	193	198	214	177	199	199	199	205	204	209	196	209	207	209	215	206	202	173	206	210	214	191	203	203	179	242	195	225	209	204	208	180	203	200	193	190	218	202	208	227	201	215	198	184	219	189	197	225	209	178	183	207	181	202	225	194	208	197	184	211	218	189	183	214	201	193	208	216
28796	2565	5796	6386	5366	4361	3588	2909	2512	2238	1953	1828	1596	1537	1438	1302	1192	1174	1040	1045	1003	925	921	869	887	794	843	791	760	772	872	755	771	770	770	686	760	717	724	667	725	716	704	678	709	675	688	670	710	685	631	662	657	661	662	694	664	685	681	649	661	672	658	670	652	628	585	668	638	654	637	643	681	639	598	632	646	610	619	633	633	609	615	655	635	671	577	690	628	610	646	666	680	640	615	669	635	613	655	626	623	646	605	629	611	614	590	624	639	619	606	621	619	591	605	660	624	645	632	653	630	616	676	596	658	624	630	622	586	613	658	595	645	604	612	588	615	617	608	631	587	568	606	663	599	628	642	650	629	631	587	616	585	648	614	637	640	649	567	649	632	639	609	575	661	615	623	640	591	627	622	637	615	600	613	618	611	656	599	557	605	650	606	637	623	604	649	581	644	636	648	647	622	663	645	600	619	610	611	608	648	613	641	638	588	634	626	646	594	599	634	583	659	615	583	650	583	630	619	587	616	588	578	574	607	612	612	640	669	548	584	627	658	627	627	621	622	595	609	634	611	606	638	586	639	633	592	600	564	597	616	642	641	594	602	596	592	682	621	623	650	576	624	600	645	631	664	563	623	576	595	630	612	606	605	612	629	619	623	633	607	621	607	566	627	625	661	594	598	582	621	597	607	569	609	601	628	603	636	599	632	680	597	606	625	602	610	631	632	621	670	598	597	611	629	663	660	644	624	605	673	559	621	634	664	614	598	610	609	644	571	634	599	607	617	627	652	652	594	620	618	598	577	576	586	596	651	581	602	590	609	624	642	675	643	558	673	628	631	622	661	631	620	655	621	581	569	659	604	638	605	655	610	605	634	621	592	613	642	603	612	624	587	609	609	616	581	630	630	646	623	656	616	618	642	574	591	579	620	630	660	587	612	642	639	587	590	638	620	618	641	607	672	614	641	657	635	622	640	578	624	643	649	616	614	614	620	582	598	639	634	698	630	563	626	628	660	607	602	648	574	629	648	585	597	600	614	589	621	623	645	611	612	642	592	619	626	616	613	657	613	592	613	641	571	607	642	595	554	695	625	624	580	613	630	642	633	574	622	646	618	586	631	571	636	624	608	607	605	592	594	612	611	614	588	629	625	643	621	633	632	622	581	579	628	612	631	583	591	628	610	646	572	611	584	605	623	620	642	599	610	601	658	653	611	630	617	671	613	637	624	585	597	609	605	582	582	607	597	634	612	623	596	586	642	623	615	615	616	622	574	607	621	597	577	600	625	606	637	617	643	605	632	583	593	615	602	603	560	661	590	625	572	588	637	587	611	594	587	610	625	611	645	615	615	633	621	600	619	597	617	643	637	609	581	639	651	627	639	643	610	591	596	597	638	620	644	640	637	615	621	610	647	634	620	579	599	594	583	592	604	591	615	625	615	613	644	637	607	624	611	609	634	656	620	625	649	628	660	586	663	633	698	587	633	630	592	652	663	660	594	582	581	625	623	637	607	598	624	642	613	628	639	617	607	628	625	598	633	621	580	655	610	641	612	588	613	592	621	653	619	579	594	642	678	627	630	664	607	608	627	603	589	588	654	653	589	632	647	634	638	632	679	689	660	610	636	654	635	621	593	658	632	619	617	631	671	662	586	581	605	644	597	568	610	583	604	607	622	597	599	628	604	666	611	604	640	609	559	660	564	636	578	577	641	622	585	630	615	577	594	601	628	601	606	619	633	677	591	594	638	614	621	580	601	622	631	593	634	560	576	615	606	591	611	634	626	593	610	646	591	584	625	642	586	608	644	595	657	629	596	618	604	635	600	640	642	631	617	603	577	647	560	621	656	605	559	624	604	608	639	645	634	635	589	632	588	632	597	662	613	588	629	605	619	587	573	649	550	615	593	616	646	608	641	614	600	635	571	591	586	647	605	650	655	648	617	652	578	620	646	612	641	625	633	624	568	655	614	634	560	609	599	612	637	639	604	625	654	609	648	573	636	614	653	601	687	639	633	600	569	618	678	642	614	561	601	611	602	650	633	592	607	613	583	600	613	646	563	617	621	618	646	568	584	619	607	572	630	661	633	600	606	628	644	613	582	617	616	609	613	652	667	612	631	576	648	629	604	587	614	574	632	640	634	623	626	616	615	639	587	576	608	613	638	602	626	616	640	613	585	595	629	619	603	610	630	648	619	664	630	621	641	624	587	654	629	632	646	608	643	627	630	632	591	567	586	617	563	601	622	615	617	604	639	611	569	595	616	644	625	664	650	618	589	605	615	600	650	606	638	568	628	629	569	610	582	594	599	598	618	609	622	682	636	614	588	618	592	615	583	606	647	616	565	574	603	632	634	635	626	628	643	561	581	646	599	625	573	598	640	608	660	557	587	610	612	572	606	559	636	624	638	610	592	622	632	598	680	595	634	625	577	551	668	617	662	634	625	592	599	603	637	586	631	641	659	642	604	605	642	633	608	614	621	627	598	620	596	640	599	605	619	591	597	616	635	674	631	596	613	635	597	576	620	617	626	655	632	650	646	627	613	599	605	630	635	648	580	585	654	646	608	585	622	601	604	638	651	615	618	626	599	647	641	621	643	629	574	585	607	623	594	579	632	604	642	620	623	583	596	598	631	613	633	601	632	650	652	602	620	596	658	612	570	600	597	632	631	633	629	629	632	595	630	606	632	637	598	589	608	588	663	686	622	584	626	614	599	622	641	607	639	639	624	623	621	608	575	600	642	620	636	620	612	655	607	626	615	633	571	578	669	642	630	635	640	591	581	579	611	609	621	600	608	606	570	622	607	636	621	627	628	623	613	633	627	609	591	610	634	625	639	583	598	640	602	614	590	665	625	625	657	610	650	644	640	603	602	609	636	607	599	603	630	632	640	625	622	600	598	627	623	613	611	596	604	614	610	623	626	628	625	665	595	599	624	589	650	608	669	619	631	598	632	623	593	588	613	616	615	672	592	620	662	583	557	664	619	625	623	619	599	666	613	619	592	584	597	607	643	617	560	598	628	626	578	603	616	643	668	653	614	657	639	625	621	591	587	591	590	650	614	626	625	587	617	589	631	679	599	634	604	604	596	649	600	602	633	624	665	591	596	638	600	601	594	586	587	633	626	642	647	624	621	608	673	599	592	632	614	636	631	613	586	596	610	593	618	607	610	625	642	620	602	630	656	661	629	619	633	615	632	640	638	593	649	567	632	612	585	612	622	634	618	611	661	657	618	601	642	616	623	634	602	653	602	654	597	625	597	620	586	633	634	602	625	637	584	631	603	630	583	611	613	637	611	605	629	608	603	592	615	624	640	604	601	596	588	652	609	640	615	669	629	647	623	635	557	646	618	605	643	579	661	613	589	659	648	653	639	587	603	613	627	636	634	607	592	586	608	674	595	585	669	637	666	648	577	612	587	572	629	637	639	582	585	587	625	589	622	648	624	600	606	587	630	608	642	582	636	585	605	612	646	637	673	600	652	600	622	621	635	639	618	673
5269	323	206	188	160	168	143	162	181	144	152	169	168	152	156	160	149	129	135	157	149	150	147	148	154	138	138	137	157	162	163	132	131	135	138	157	145	167	127	132	139	137	152	150	152	138	148	163	140	171	141	153	129	134	144	159	148	139	148	140	160	159	156	132	146	170	142	160	146	148	136	149	148	164	151	157	139	122	152	165	152	137	140	123	155	129	155	158	149	140	166	136	129	150	138	146	140	151	160	156	147	169	140	131	171	163	150	155	138	148	149	144	155	137	146	144	126	173	153	143	152	153	179	145	145	157	142	151	147	157	127	141	163	157	163	158	137	158	127	150	130	156	172	154	138	155	152	149	160	165	150	139	127	135	164	148	145	164	142	145	162	140	172	154	144	165	136	139	141	152	163	161	151	132	145	157	148	158	134	155	152	162	144	134	155	131	143	165	141	148	164	163	164	156	164	151	163	166	156	153	142	139	168	137	128	163	156	123	133	113	158	159	137	167	151	149	169	164	142	136	146	154	152	165	155	138	158	146	155	155	133	142	145	148	146	169	172	169	149	177	161	150	150	139	138	143	160	154	153	163	145	154	136	151	157	144	155	156	133	159	126	166	173	148	144	165	158	144	148	147	138	146	148	140	151	158	172	157	142	174	166	142	147	121	157	140	168	167	137	142	154	170	166	154	157	169	134	150	172	144	166	143	163	139	147	154	159	139	129	138	170	124	135	138	141	141	150	159	154	146	157	143	158	164	155	164	144	150	158	147	169	170	156	136	165	136	159	175	153	164	142	141	165	157	149	120	129	137	159	152	138	143	164	155	149	156	129	131	156	149	161	145	159	153	152	181	142	156	152	146	154	165	146	148	145	158	145	174	154	142	146	144	167	173	129	149	135	136	163	153	159	161	168	140	149	169	151	140	147	165	166	147	155	136	146	147	162	147	158	151	151	135	167	159	156	136	142	145	144	162	108	173	153	143	139	164	141	167	140	122	156	134	160	145	141	165	123	134	163	145	183	153	121	161	123	134	150	128	144	164	156	126	160	157	145	129	143	161	150	147	138	149	159	126	145	149	150	159	163	178	153	145	154	136	127	162	173	157	149	164	128	159	140	128	164	145	140	158	161	152	148	142	132	160	159	137	131	135	161	140	140	153	150	151	138	155	143	130	147	165	155	167	134	152	137	158	150	155	149	126	147	146	135	150	156	141	161	163	158	149	152	131	147	135	165	139	148	143	146	155	169	154	133	181	118	193	160	171	148	125	154	137	150	150	152	154	157	146	150	141	136	145	144	134	145	137	138	149	161	161	141	163	170	132	142	167	118	130	146	153	129	135	137	164	153	153	163	146	154	132	140	148	148	152	165	151	147	137	141	124	143	149	144	146	154	145	139	148	142	147	159	147	172	153	152	159	152	150	156	171	168	152	181	152	148	131	154	160	123	131	144	155	153	122	170	137	157	163	131	150	143	162	153	163	144	119	161	161	152	148	144	175	137	148	152	169	166	140	146	156	136	156	140	133	153	148	155	149	151	155	130	144	117	144	141	165	153	147	164	142	173	168	159	143	152	134	153	149	139	134	145	150	157	150	166	148	136	127	148	150	159	145	143	139	135	157	145	131	144	143	141	174	160	152	153	155	156	154	149	152	163	145	156	166	165	123	144	152	147	132	150	165	150	141	150	130	141	159	150	143	170	138	156	127	123	140	163	139	152	145	139	147	152	158	139	156	158	142	139	153	138	138	155	146	138	151	147	155	155	130	155	151	155	152	141	146	147	129	136	138	154	124	136	136	157	136	150	161	141	147	150	171	137	155	148	174	131	151	135	143	143	127	136	138	171	121	137	150	144	130	161	156	159	150	166	150	158	161	143	133	162	147	133	151	160	137	147	152	152	148	145	143	166	129	139	148	163	156	150	140	130	173	156	155	157	136	132	156	161	156	143	139	147	146	142	146	145	141	172	137	159	163	150	165	166	151	139	170	145	151	130	152	156	153	174	131	144	145	137	139	142	158	138	153	138	136	149	162	161	137	137	150	155	146	154	152	133	136	173	128	149	159	161	144	130	156	159	173	146	139	151	144	151	140	156	147	147	166	151	148	146	154	145	149	156	158	177	143	149	143	157	164	144	157	146	148	129	156	154	131	154	143	137	154	152	149	129	154	138	158	137	153	150	143	151	140	141	134	146	149	155	154	157	153	137	149	166	164	160	138	159	163	144	172	148	141	140	157	141	152	149	137	134	144	149	132	129	161	158	152	168	166	168	141	137	151	142	141	147	137	145	153	154	145	137	147	129	161	152	161	146	138	146	167	136	138	142	153	155	145	149	146	160	144	176	124	152	149	142	164	147	145	140	138	160	147	140	136	157	126	147	163	140	137	153	164	149	154	149	167	184	125	149	149	153	148	136	150	149	152	139	164	132	145	161	142	162	157	137	155	126	147	140	127	145	185	162	166	144	137	136	138	171	157	151	154	143	141	142	125	151	141	129	148	162	149	170	149	155	149	140	152	173	163	159	156	161	154	147	174	136	156	155	143	130	138	168	156	143	145	119	133	140	161	147	147	145	174	152	154	166	161	141	142	173	139	161	141	154	163	148	143	158	162	139	130	154	140	142	137	143	161	160	148	161	167	140	156	136	151	137	137	180	134	140	158	154	175	134	163	147	136	148	161	154	171	132	158	145	141	137	160	145	166	151	141	134	133	162	151	162	154	157	143	153	128	153	173	140	153	153	152	175	145	164	146	172	151	158	146	145	146	173	129	142	177	158	145	156	148	150	148	137	154	161	135	128	138	145	156	138	156	143	152	156	143	152	143	158	163	141	145	158	133	147	151	131	157	153	145	169	149	170	151	161	141	138	135	154	137	152	157	163	140	146	143	146	141	162	158	145	148	156	154	133	172	155	162	162	139	142	157	155	163	151	152	172	156	158	157	142	151	154	167	156	130	145	133	155	146	148	166	155	125	144	142	131	156	151	152	145	128	136	165	154	161	152	150	141	141	171	174	143	151	149	154	161	139	157	138	129	178	143	149	134	145	167	165	149	154	146	146	141	149	127	142	144	134	136	142	178	141	157	133	139	155	159	146	140	126	150	166	154	139	155	161	140	155	153	146	150	143	142	134	144	149	164	139	166	181	181	168	153	153	161	130	146	151	155	155	146	134	146	154	157	171	160	163	140	136	156	174	137	142	166	146	161	118	156	170	140	148	161	152	143	152	158	145	170	144	149	147	157	160	146	169	153	148	135	157	149	134	167	163	149	134	165	152	134	162	146	173	139	153	157	165	150	140	155	156	153	155	141	165	168	124	152	137	157	135	169	175	124	161	166	136	152	150	139	153	158	131	126	163	162	143	144	157	138	152	150	160	146	133	155	142	161	173	136	143	157	152	132	164	148	166	146	148	147	135	154	131	141	160	157	147	158	161	153	146	140	143	148	145	153	149	128	151	165	137	135	133	178	162	149	141	159	132	172	158	152	142	152	163	144	147
5296	509	608	654	608	582	586	544	533	519	506	493	490	477	510	491	489	500	443	443	448	476	494	471	465	453	476	448	454	417	487	469	462	465	448	504	473	439	440	493	445	462	491	479	430	466	462	466	494	444	475	452	465	463	486	448	500	419	438	494	442	482	445	477	508	511	473	444	455	470	479	441	474	484	491	445	473	461	500	451	455	513	459	473	496	456	463	486	445	483	469	473	477	512	447	457	463	506	434	461	462	480	450	459	461	441	480	460	485	464	462	469	411	496	469	452	464	471	404	450	471	452	456	437	491	456	446	505	492	439	437	472	466	461	465	502	446	434	456	477	502	459	462	483	504	462	476	452	453	448	455	482	505	519	453	472	435	445	423	464	496	455	460	470	477	439	481	467	439	471	461	493	512	436	460	486	476	440	475	441	466	452	489	450	477	447	479	462	475	445	495	456	432	486	484	505	457	475	493	465	497	471	449	461	435	471	483	434	485	432	490	443	445	464	458	482	483	454	475	453	495	433	469	494	517	451	421	465	482	470	421	492	450	488	456	452	487	466	464	421	474	496	460	501	472	443	477	487	443	471	482	475	452	445	484	483	439	484	484	486	458	458	437	499	465	490	478	487	445	453	463	484	483	438	441	438	484	471	417	458	473	519	453	484	478	462	451	474	466	470	442	471	428	454	434	439	467	463	486	459	449	446	460	458	469	493	470	464	444	457	454	430	446	461	458	447	415	441	484	460	469	436	481	473	435	465	443	458	443	499	464	413	451	449	446	450	437	491	421	498	492	463	422	478	484	478	466	477	491	442	421	439	478	475	484	485	435	479	500	453	455	435	450	486	495	452	498	435	431	417	461	478	443	512	498	477	498	431	467	458	456	468	480	499	465	448	494	462	476	471	480	451	475	461	455	445	494	436	452	459	449	458	460	453	448	447	469	484	459	461	481	465	427	487	483	487	447	462	455	456	464	475	483	459	484	510	438	508	475	515	477	449	462	468	477	484	433	464	461	493	453	444	492	470	430	491	466	466	461	475	487	453	458	448	487	455	449	497	482	483	469	446	491	452	463	464	476	448	440	456	477	445	479	468	419	495	462	438	506	465	471	491	440	473	441	456	469	444	471	462	469	471	474	417	457	469	471	473	454	480	461	476	450	445	448	460	465	464	452	442	446	488	484	471	454	486	470	467	502	487	440	470	455	460	477	469	438	483	462	488	450	449	452	478	452	443	489	479	504	466	469	486	476	457	463	477	494	429	442	461	469	445	461	463	462	473	466	455	489	439	455	479	458	462	442	450	467	473	469	481	474	469	444	433	438	454	444	461	477	453	450	485	476	461	465	473	456	454	479	438	448	438	453	452	483	484	464	500	435	456	467	489	498	502	480	453	426	467	435	450	462	458	459	429	443	506	466	479	453	469	462	401	450	432	470	446	472	440	478	444	429	472	444	468	491	465	449	439	468	476	462	438	463	463	487	479	475	474	439	479	476	443	469	447	462	476	459	464	512	456	460	475	454	465	476	484	495	471	474	445	406	438	458	448	446	462	462	492	466	462	469	482	467	488	496	445	451	476	442	486	482	454	466	497	490	485	471	473	478	465	459	455	454	479	465	442	456	478	467	449	468	475	442	466	451	473	485	443	467	447	533	478	461	451	463	464	492	467	449	479	486	473	483	465	457	475	454	461	475	478	439	489	460	498	449	459	459	484	437	445	479	430	469	464	468	458	440	450	455	469	456	488	463	477	492	474	461	456	454	470	424	474	439	488	470	464	468	478	497	460	445	459	482	477	521	440	425	458	446	480	455	496	494	466	500	475	479	438	497	456	464	456	462	430	425	498	457	484	469	492	424	475	447	462	476	451	486	478	438	470	437	466	458	484	462	426	487	444	493	507	461	484	471	492	437	471	456	463	434	466	460	497	480	451	483	462	452	475	453	480	462	467	454	437	496	468	437	430	465	462	466	452	460	433	458	447	485	463	452	464	475	433	499	500	488	429	507	443	451	457	454	497	455	457	501	465	484	467	481	453	456	507	444	491	448	466	487	467	457	467	443	469	460	459	474	472	437	460	415	446	502	483	473	480	459	449	456	473	473	450	490	457	505	453	437	431	497	472	449	464	420	503	445	450	454	510	450	447	431	451	514	464	468	456	439	443	454	476	451	430	447	514	458	477	473	449	471	463	452	492	440	506	420	467	479	467	451	453	448	464	457	476	434	496	464	407	476	423	447	496	500	477	433	517	469	469	478	472	497	446	482	460	447	483	450	475	463	421	452	472	437	435	464	435	467	458	442	482	456	476	463	394	449	498	458	460	470	464	454	469	462	478	489	473	481	469	477	469	465	518	473	447	468	447	474	464	459	438	498	493	464	487	438	427	471	461	422	453	458	465	445	437	457	491	486	486	479	474	465	478	446	451	433	489	459	482	453	478	447	446	483	468	487	472	514	489	445	457	451	443	464	480	487	489	491	440	460	490	438	492	476	452	433	449	439	483	525	469	469	463	490	438	437	468	466	432	456	461	476	442	470	476	460	487	452	475	476	439	497	452	478	442	478	435	471	479	481	483	436	476	450	452	480	459	442	451	417	458	456	451	422	476	461	477	466	469	449	435	443	461	476	487	449	462	454	496	485	465	464	457	459	464	437	464	459	452	461	447	498	451	479	476	431	470	477	450	470	484	457	443	465	471	490	484	412	473	491	445	479	489	469	446	454	488	461	466	476	465	450	461	474	450	461	501	434	432	484	473	473	477	428	447	473	453	483	461	441	452	472	480	437	467	481	498	436	480	455	450	466	448	441	483	445	468	430	485	466	440	445	482	489	461	474	466	464	466	475	452	453	421	476	488	472	502	411	481	455	465	487	439	472	442	446	493	480	468	466	479	476	482	455	452	492	436	463	428	473	462	462	474	448	445	478	450	472	467	450	470	426	478	483	463	426	484	493	487	463	457	492	471	438	470	473	443	483	474	536	424	450	482	479	493	419	455	449	447	468	473	441	469	470	500	485	479	500	469	455	468	469	475	462	502	452	427	516	465	463	463	480	486	477	454	442	412	500	460	459	448	418	456	468	462	451	502	475	468	465	462	495	480	444	441	451	501	466	461	496	483	457	482	468	478	469	492	441	449	493	508	450	478	481	470	477	478	448	481	497	473	469	452	460	471	445	489	465	459	476	467	476	428	496	471	499	475	456	455	432	464	489	452	449	441	465	470	469	465	474	458	441	513	521	473	495	447	493	440	435	482	491	466	467	447	435	434	477	451	483	448	421	462	519	442	459	462	470	463	461	507	433	443	473	466	461	451	475	431	451	447	476	480	440	489	453	471	480	471	448	501	488	439	468	439	456	467	479	495	469	432	465	423	439	465	484	497	481	452	445	464	490	445	439	484	472	447	446	490	457	467	417	491	438	441	447	413	457	471	448	438	435	454	443	449	437	490	463	473	451	475	485	447	493	475	481	446	492	467	437	495	475	467	448	463	466	450	511	455
41810	6896	1388	976	659	515	400	345	253	214	204	201	157	171	155	141	142	140	138	132	139	126	115	133	101	133	97	106	111	116	102	114	120	126	109	117	109	109	120	109	115	109	103	101	102	99	115	106	105	121	92	107	124	92	103	96	102	114	97	103	106	107	99	119	96	95	121	115	95	94	101	94	116	118	105	100	100	93	110	90	112	106	98	90	111	102	92	104	98	107	108	86	85	96	103	113	108	106	101	95	76	93	104	101	110	83	93	114	97	108	103	101	105	103	99	102	94	97	95	110	112	108	104	125	99	110	103	94	108	95	94	94	107	111	105	124	89	98	113	112	105	108	78	108	101	99	98	105	115	105	99	80	105	104	125	99	112	97	112	115	89	97	99	98	96	96	90	100	105	88	88	87	102	95	92	76	89	125	107	106	95	103	101	103	91	94	110	109	107	113	121	89	107	98	98	90	85	107	95	112	92	94	110	110	90	107	100	100	91	108	110	121	85	89	116	124	97	105	98	112	115	97	99	86	103	102	124	88	98	112	107	98	102	101	82	116	108	102	96	96	117	112	105	85	101	97	109	107	109	101	104	91	98	109	100	81	104	98	113	79	100	95	87	115	110	94	96	87	116	98	100	117	124	105	106	98	94	101	97	102	105	127	91	89	94	97	110	97	88	95	84	101	106	99	116	119	112	115	111	94	101	109	91	110	91	104	128	118	86	112	120	112	100	105	94	123	111	135	104	85	102	117	115	124	101	109	94	120	107	103	119	106	88	106	89	115	111	111	109	103	102	98	115	104	99	92	130	90	102	99	118	104	117	111	75	120	101	84	114	104	93	103	102	102	90	102	84	108	107	111	95	108	121	104	117	116	105	117	100	111	114	93	97	104	92	132	107	120	92	96	121	104	112	87	84	122	103	98	97	121	105	102	87	106	101	114	105	109	111	96	107	104	112	99	114	109	113	102	100	91	94	125	101	99	102	94	96	113	111	114	104	97	105	103	89	98	95	100	114	96	102	119	98	92	98	99	93	93	106	112	109	103	123	104	84	104	104	102	94	87	100	113	103	98	104	95	115	83	99	106	104	117	92	121	107	111	89	100	88	99	106	113	109	106	103	90	104	111	99	102	108	99	87	95	90	110	116	91	97	110	84	98	106	113	97	95	105	100	107	101	107	99	104	103	97	118	94	105	93	103	93	94	104	105	108	106	117	107	97	93	100	100	89	119	109	107	99	103	99	107	99	107	88	98	84	85	120	100	127	91	94	104	111	91	117	99	116	93	113	98	91	107	90	107	114	95	84	110	108	108	91	93	118	86	102	100	103	94	73	86	105	103	116	109	95	98	98	94	90	92	101	105	99	100	93	98	102	97	115	109	91	104	110	94	93	104	104	113	108	98	105	109	94	106	99	100	98	100	105	114	97	97	103	107	106	107	110	106	102	128	106	97	85	118	104	107	113	105	91	114	104	102	112	106	107	111	106	104	88	105	111	109	106	79	99	90	107	89	116	103	99	95	101	100	111	104	113	97	110	129	107	103	105	116	93	107	109	99	119	122	101	106	112	92	98	123	101	107	93	109	105	106	95	101	99	91	112	103	123	110	94	99	102	110	117	104	102	102	108	92	94	113	91	108	102	118	96	116	82	105	115	103	100	103	118	97	100	102	125	103	103	93	84	97	102	95	93	99	97	118	87	98	116	80	112	104	91	114	98	78	112	112	104	93	107	102	82	105	111	99	113	100	103	102	108	108	118	118	102	107	94	102	106	97	115	93	109	106	98	91	105	102	109	95	84	94	99	97	114	107	112	113	110	123	90	100	107	96	121	90	99	88	105	97	112	111	107	98	96	94	104	112	103	104	104	95	115	91	104	101	102	119	107	101	106	90	100	106	91	99	101	88	98	99	104	104	119	94	110	80	95	105	104	96	109	94	111	99	84	94	85	106	100	92	101	113	107	92	87	84	111	96	114	114	102	82	107	107	102	110	92	95	98	98	82	103	108	125	95	113	88	93	91	103	90	109	95	104	95	96	97	99	115	109	98	108	122	105	105	101	97	94	95	100	96	127	97	119	103	106	100	99	110	98	113	104	94	113	98	106	111	96	99	107	108	97	104	98	108	99	95	93	96	91	103	111	97	112	101	88	85	104	81	99	100	93	109	123	102	127	99	101	97	113	91	119	123	109	91	105	109	92	102	113	110	111	118	119	102	92	96	95	96	117	105	88	100	87	90	103	84	111	95	129	95	105	113	118	95	96	112	94	102	91	105	123	101	112	121	122	94	85	90	126	110	75	113	102	101	108	101	89	99	107	98	100	99	102	84	96	104	110	82	107	103	113	108	89	105	89	98	94	116	117	83	106	103	110	103	109	102	99	98	100	106	123	107	98	110	108	88	113	88	93	120	92	78	93	95	109	96	112	87	106	97	89	113	98	108	111	80	96	96	103	114	93	102	102	104	104	108	114	97	94	113	99	110	111	89	106	88	109	93	93	92	92	106	92	109	98	91	107	106	100	100	95	129	116	83	101	106	103	92	109	98	89	108	90	118	93	84	102	106	89	100	88	90	121	107	97	112	93	117	98	105	97	93	99	94	94	95	89	88	135	113	106	96	90	107	111	99	109	91	98	122	100	115	116	97	109	112	95	102	85	98	98	104	95	111	97	103	111	94	90	72	92	105	115	106	137	94	97	91	97	83	94	102	96	88	97	99	106	101	109	82	95	105	92	97	104	104	116	93	107	103	93	108	97	94	94	117	98	102	93	99	98	121	118	105	100	89	82	96	108	90	82	111	93	77	100	103	125	91	101	121	124	116	102	103	106	112	100	112	114	109	86	102	108	96	99	103	100	99	106	104	113	101	113	114	97	76	94	88	89	114	99	92	116	96	110	89	111	91	80	100	102	88	95	113	94	94	102	103	99	100	90	94	95	118	101	99	100	99	93	94	112	99	98	90	104	102	108	123	111	92	101	117	99	88	89	89	99	95	101	107	105	87	90	102	92	93	98	113	107	104	98	99	108	129	100	89	103	98	106	106	101	93	97	116	104	95	112	115	97	104	114	102	90	106	96	96	129	105	100	103	111	108	108	114	95	101	124	92	97	98	110	92	94	103	97	87	109	109	108	89	94	84	109	83	102	112	87	98	110	124	123	104	90	102	113	88	101	100	103	98	91	96	115	93	102	110	98	96	90	115	103	80	97	109	98	121	105	93	81	92	107	85	95	93	84	104	112	100	89	114	100	104	78	98	113	113	97	118	114	105	99	111	111	103	107	117	93	111	101	108	109	101	128	100	93	101	80	116	108	115	97	102	116	109	109	113	107	113	102	94	111	96	112	100	97	120	116	95	115	118	97	109	90	103	100	97	103	118	117	86	108	83	112	98	102	112	102	108	100	110	109	107	107	92	91	96	103	85	97	95	94	102	111	103	116	101	90	103	111	89	92	109	94	120	101	92	101	102	88	111	108	84	112	96	89	79	104	99	99	114	111
21431	1232	3026	3430	2780	2295	1889	1552	1291	1123	1020	974	850	781	734	655	672	608	624	606	508	494	480	458	480	460	499	437	463	440	436	430	444	436	395	396	430	419	390	427	399	418	421	382	395	371	376	394	400	393	378	414	393	377	380	362	379	355	376	421	353	375	328	387	363	371	356	339	360	366	385	322	380	363	401	364	368	363	378	378	364	341	353	356	367	331	352	342	341	360	360	334	336	377	341	392	350	350	352	362	331	370	355	346	319	374	336	368	335	372	390	365	358	349	386	349	373	367	337	339	348	345	340	358	347	346	321	360	377	334	363	328	372	343	383	335	359	357	344	358	340	336	355	337	343	337	340	355	332	333	339	333	306	381	356	384	350	319	348	337	347	353	330	335	358	370	334	367	364	347	366	344	332	316	354	335	338	338	341	331	355	327	337	369	353	324	347	337	366	395	365	358	332	344	357	342	346	323	348	356	332	358	362	377	329	359	322	352	361	368	391	352	335	363	354	381	325	323	362	329	309	366	348	354	343	327	328	342	354	368	365	338	348	363	350	369	357	355	379	342	374	340	327	296	367	346	359	352	357	318	332	371	329	353	346	365	375	335	366	336	353	342	328	340	368	323	398	330	328	323	365	343	342	328	347	355	355	336	334	328	363	359	337	318	372	365	349	341	341	342	375	340	352	373	350	357	339	319	345	331	348	316	349	295	309	368	337	332	359	395	322	333	368	334	336	322	336	344	340	301	370	337	375	354	350	365	355	324	350	330	325	305	350	320	322	368	365	345	350	336	338	335	347	334	339	334	364	379	311	325	333	354	323	398	350	356	354	360	356	367	358	345	321	372	343	345	365	356	370	355	325	365	374	341	362	348	326	345	348	376	336	347	352	348	339	342	331	381	344	327	342	359	395	410	327	359	352	356	386	362	345	379	355	327	352	356	361	339	365	343	352	347	331	363	349	345	320	310	338	345	349	361	328	350	346	330	377	372	380	346	355	376	369	360	317	337	354	371	382	349	336	311	356	390	350	318	353	347	336	372	366	350	341	347	334	309	381	314	343	328	339	345	365	353	347	331	354	363	347	349	362	339	321	360	365	360	338	354	356	379	345	344	342	344	329	352	364	362	349	357	346	322	340	369	400	357	355	356	376	344	369	338	359	380	356	368	347	326	339	348	357	329	372	318	385	357	330	338	373	349	340	352	364	328	340	376	369	321	325	355	337	334	380	337	317	332	337	343	389	309	345	343	340	378	335	341	344	332	358	383	320	389	335	350	381	377	376	340	359	338	342	354	337	366	358	317	324	355	363	342	331	351	327	348	382	343	331	343	337	318	374	358	319	355	350	314	332	357	340	360	350	392	354	352	349	372	344	353	342	329	373	337	366	339	338	352	345	335	356	387	356	361	358	312	320	353	349	362	352	366	358	379	325	342	365	340	354	379	327	345	378	319	359	319	341	359	341	349	356	347	338	333	366	344	351	338	339	359	350	356	327	340	350	347	364	362	368	334	371	340	327	373	367	364	348	338	352	374	345	334	333	351	320	355	327	333	328	322	365	370	360	343	354	353	331	340	366	337	362	322	338	363	363	327	335	320	340	377	369	356	353	339	331	342	333	364	357	357	382	346	355	316	332	337	336	312	329	330	326	339	372	332	319	334	370	375	363	349	325	348	332	354	329	344	369	378	339	356	347	333	334	367	358	339	338	326	356	366	337	347	329	351	363	332	311	372	389	339	338	385	359	369	328	372	327	376	354	332	363	347	366	349	343	345	369	358	343	356	375	373	359	334	340	367	368	355	379	350	367	345	342	350	383	346	345	347	333	359	345	350	369	332	338	357	360	323	358	356	348	352	350	354	355	340	372	356	347	368	327	342	332	343	364	315	299	346	382	324	353	353	352	357	313	366	352	371	352	367	326	339	364	338	376	339	369	349	318	342	359	355	331	337	327	343	350	374	336	357	331	368	374	365	341	348	353	355	368	352	344	353	352	350	349	366	369	311	352	310	369	355	299	354	315	367	346	311	352	377	352	353	337	338	320	325	357	351	371	358	348	378	360	369	360	379	339	359	339	336	306	303	355	312	340	343	345	339	347	364	301	354	384	344	366	324	365	364	344	335	371	363	345	328	360	336	349	353	360	327	358	356	355	340	366	357	327	371	336	354	375	337	353	368	361	329	380	319	357	363	371	353	330	367	339	358	346	316	338	360	350	311	337	343	345	340	355	358	357	327	352	361	345	338	366	375	335	365	377	343	353	353	345	355	345	370	364	343	357	347	351	322	357	308	367	341	343	342	350	330	373	367	343	361	348	356	337	302	369	342	341	312	359	368	318	337	356	334	351	352	359	359	367	348	352	367	349	346	372	353	336	371	371	337	335	358	334	358	353	344	349	340	305	341	373	323	341	336	350	394	352	368	355	330	367	341	348	368	360	353	365	322	347	347	343	358	336	364	356	361	358	362	339	327	334	320	344	368	337	348	366	363	346	360	307	363	346	372	327	316	354	340	332	365	341	335	341	349	343	351	316	310	314	341	359	335	344	344	335	350	340	304	344	352	353	362	337	333	328	341	360	341	359	310	341	347	334	346	336	339	350	341	337	360	327	367	322	334	355	331	350	333	391	335	305	375	310	345	324	331	355	358	371	346	367	353	366	343	369	336	334	358	337	360	350	321	358	351	379	347	355	318	373	368	354	377	292	337	338	320	342	336	318	346	356	309	348	368	332	356	361	333	342	359	364	334	338	374	365	325	322	384	340	333	318	307	346	340	370	329	366	324	363	360	332	355	352	363	337	336	359	351	358	379	343	351	357	384	325	363	365	356	367	307	351	318	337	331	369	355	342	355	310	363	332	352	347	370	364	349	354	328	367	335	356	350	368	338	332	376	364	339	332	324	336	336	338	358	364	357	351	341	369	322	355	366	323	348	332	378	328	365	373	326	372	369	347	319	338	363	313	342	337	321	373	367	337	336	345	347	353	356	366	365	340	342	371	353	330	342	359	373	365	343	349	359	367	324	354	341	358	322	336	342	344	368	349	359	374	343	369	366	362	376	359	343	349	342	373	363	359	366	362	369	359	361	373	327	319	349	338	364	383	331	352	302	346	363	355	363	383	296	328	379	345	360	368	327	357	370	364	366	348	348	329	374	349	359	389	327	340	350	373	339	355	330	354	342	333	356	345	346	324	314	326	367	342	350	376	365	340	396	378	360	346	344	315	357	335	360	322	368	324	343	340	332	325	334	338	356	352	312	329	354	299	365	322	340	353	345	336	331	339	349	364	346	365	361	335	346	349	361	330	346	340	338	309	344	344	370	328	337	353	345	346	331	362	305	344	318	338	325	356	363	339	369	343	352	374	367	338	346	318	347	365	332	329	366	332	342	325	356	342	368	352	318	335	348	324	368	373	331	344	351	357	343	356	332	371	347	342	356	371	341	350	297	363	374	365	374	351	339	362	351	369	338	340	318	333	361	356	337	381	325	297	353	343	353
56232	16225	4681	2205	1429	991	788	611	515	473	437	351	326	306	278	276	294	296	286	249	229	237	253	242	226	199	240	240	242	202	225	209	225	227	210	221	213	232	223	211	219	208	201	214	190	205	228	200	227	222	225	211	182	210	189	201	220	204	219	177	210	197	223	214	201	212	180	216	199	216	212	216	218	194	196	198	205	197	209	194	199	208	194	219	193	212	192	193	172	226	212	186	192	194	196	187	208	187	176	212	209	209	195	191	174	204	194	212	204	177	225	195	203	176	204	235	218	201	190	187	191	212	190	201	223	221	181	211	221	221	184	184	201	197	189	186	195	188	177	213	184	217	233	204	202	202	207	166	209	187	197	180	184	185	186	205	189	182	204	189	178	200	214	195	199	202	200	215	216	194	186	214	212	234	203	227	200	193	219	209	184	207	187	204	203	171	180	185	196	218	194	204	169	176	174	201	215	188	216	196	199	193	204	200	198	204	224	181	209	206	203	191	193	182	189	209	185	199	218	204	213	192	222	195	205	206	219	216	195	201	192	202	194	192	181	208	199	205	195	196	228	210	203	227	210	183	214	212	220	191	187	219	211	200	215	210	203	188	182	202	195	209	178	216	200	201	210	198	198	207	190	203	212	202	224	203	187	196	201	237	224	185	198	217	205	185	206	237	228	183	176	210	190	199	197	223	213	207	210	229	186	208	226	177	175	197	216	180	203	190	201	215	215	203	184	190	184	194	200	198	189	196	222	191	174	212	179	207	197	170	196	185	215	209	199	191	219	218	196	186	214	213	229	200	207	226	206	211	198	206	209	209	189	199	209	219	203	195	188	187	204	198	208	197	204	201	197	201	193	208	204	188	216	216	200	201	204	197	232	199	206	208	215	206	210	191	204	187	191	169	194	205	212	196	217	194	223	188	213	189	211	215	203	194	185	220	196	181	204	186	195	211	214	208	197	221	185	194	192	192	233	193	196	187	198	197	193	198	185	217	231	191	207	192	185	212	213	216	191	200	188	189	192	194	205	191	201	190	182	189	207	207	208	202	209	167	186	206	195	182	190	200	208	184	213	213	185	210	200	206	193	202	230	203	194	190	218	213	201	229	185	214	220	195	199	186	201	196	175	195	182	197	180	211	198	192	210	203	199	199	194	212	201	204	186	220	192	218	190	164	196	204	211	203	182	195	196	181	212	206	191	169	227	215	221	192	202	205	193	212	203	203	196	200	210	183	210	175	206	198	192	232	208	201	178	195	183	198	249	211	209	179	191	202	193	197	218	192	227	197	216	229	189	192	211	201	218	213	204	211	192	209	197	192	177	197	179	189	206	212	214	173	218	192	216	193	215	206	192	187	225	199	214	181	179	210	193	196	227	191	190	188	204	225	197	200	214	173	213	184	207	213	225	186	226	178	215	218	207	220	165	209	201	187	190	199	186	210	196	195	191	203	184	214	198	198	211	224	215	201	208	200	229	206	233	212	216	185	213	189	168	187	223	197	200	216	198	194	187	206	208	190	223	195	201	190	212	201	191	193	186	198	199	213	216	194	208	188	181	204	187	199	211	224	202	178	185	191	199	201	185	211	206	205	169	193	217	196	196	198	205	166	194	201	209	228	219	220	204	213	216	202	192	197	202	181	212	204	183	207	198	187	184	191	196	196	200	192	212	206	193	177	222	194	216	210	210	187	189	174	191	182	222	213	212	201	200	184	201	201	194	177	202	195	190	216	196	199	196	193	183	206	211	208	201	195	195	187	188	185	187	186	174	192	186	186	191	199	197	184	189	185	208	190	184	196	186	214	202	195	193	233	207	207	212	211	214	180	218	189	208	206	232	178	207	202	189	204	221	198	207	208	205	201	185	173	198	190	192	196	205	202	194	215	176	196	223	190	223	209	190	207	233	194	182	217	201	227	234	208	201	184	182	199	199	190	189	197	218	181	200	182	208	207	179	164	175	181	191	215	194	231	192	198	200	202	213	210	212	193	193	232	189	215	208	232	201	192	233	211	196	205	187	189	201	210	209	197	195	211	174	210	215	194	198	211	214	204	213	209	195	206	232	208	208	191	208	179	209	191	196	211	209	201	219	191	207	212	205	217	216	198	199	217	188	190	195	207	182	187	216	197	185	202	215	195	188	181	194	207	216	215	224	162	186	185	219	221	206	192	195	195	218	205	207	201	197	205	203	171	189	212	205	217	214	211	222	180	222	212	174	192	193	203	191	200	201	202	196	196	186	187	208	197	215	212	195	218	198	192	224	241	177	199	198	203	182	195	194	188	198	204	197	194	206	205	206	205	211	204	196	221	188	184	179	204	165	202	208	209	196	221	189	192	202	195	219	216	208	195	206	192	168	215	192	218	224	210	201	179	182	172	205	186	196	191	202	205	197	198	206	230	170	196	211	202	186	183	238	197	188	208	194	196	195	192	185	208	209	189	208	211	186	214	201	187	214	235	187	189	187	181	208	199	178	211	207	197	190	218	195	189	186	198	200	190	196	214	205	172	187	204	193	222	209	196	196	216	193	229	202	212	185	190	223	197	191	187	200	194	186	211	220	202	221	195	224	195	204	200	200	198	200	182	211	225	197	216	209	210	199	204	177	184	233	201	203	180	190	191	185	181	202	191	189	222	164	192	173	176	196	196	195	199	202	213	194	196	224	189	181	185	216	228	208	189	209	175	212	236	204	193	200	218	185	235	206	194	189	218	212	185	210	195	223	202	198	212	215	209	190	206	220	208	206	212	218	202	206	207	215	180	198	199	199	206	193	211	213	223	187	193	199	217	197	226	183	224	182	205	202	183	178	166	177	173	183	204	198	218	183	188	216	194	175	180	209	191	205	190	184	218	199	204	190	208	218	198	194	198	194	188	195	222	215	209	198	214	186	209	185	202	202	198	209	197	205	218	202	203	217	203	222	209	187	199	222	196	197	204	197	230	221	204	194	189	225	196	186	201	190	200	221	200	177	192	186	192	196	205	183	215	185	216	203	194	208	181	214	215	197	208	182	187	183	190	222	201	205	186	212	195	195	202	215	202	198	236	180	201	186	220	207	209	203	213	193	216	187	189	197	185	196	202	216	215	202	212	202	203	171	210	202	215	180	174	176	178	227	219	189	215	176	205	207	198	205	167	184	217	203	211	200	190	191	179	209	162	171	219	200	187	208	206	189	208	192	205	186	208	194	221	207	201	187	199	200	187	212	201	198	220	224	194	205	204	213	216	200	188	175	173	224	214	210	217	188	200	215	215	192	189	227	202	198	186	200	219	209	183	196	197	213	228	208	190	195	216	186	188	200	185	194	193	210	180	192	188	213	201	187	203	216	202	218	188	200	193	216	186	225	182	195	226	207	185	189	204	199	197	201	216	200	214	211	197	214	198	220	193	186	223	177	178	196	193	221	215	207	186	227	197	208	197	191	210	221	195	211	216	180	182	189	222	211	210	218	191	218	217	196	191	198	207	207	192	203	211	208	220	201	197	219	197	213	197
28868	2585	5775	6374	5359	4287	3502	2996	2504	2203	1998	1730	1603	1499	1305	1238	1207	1114	1078	1044	1041	954	908	871	841	850	867	877	818	839	783	801	763	793	730	806	749	767	734	716	707	748	692	751	653	701	679	700	689	659	678	690	628	653	643	701	643	681	681	731	645	660	636	626	666	639	652	660	621	656	643	643	667	630	630	640	605	621	694	606	643	670	663	674	636	642	583	632	622	616	645	596	656	614	632	574	619	647	608	641	617	573	634	635	663	647	639	631	603	650	667	645	581	639	642	572	596	596	650	601	658	632	634	650	649	613	635	640	638	642	610	605	632	639	613	607	599	580	636	625	614	557	645	595	641	633	654	623	627	608	634	569	598	646	622	602	607	613	564	668	597	646	628	633	606	604	622	678	620	619	646	587	632	604	643	606	586	623	588	638	623	627	643	616	592	635	602	613	645	652	611	629	575	632	569	618	666	615	602	671	592	646	637	645	633	625	664	656	612	632	603	597	624	653	635	632	633	602	626	616	643	636	593	640	675	604	629	616	570	608	633	641	641	651	606	585	621	608	593	655	587	616	581	626	607	632	627	576	600	654	635	620	581	603	593	612	628	645	634	597	618	600	641	574	601	630	589	617	608	611	595	650	607	619	668	589	613	597	586	619	627	641	635	623	643	606	601	639	651	635	633	590	608	604	573	626	592	598	611	623	600	608	651	614	608	606	612	656	603	639	618	620	581	656	597	641	615	641	630	565	615	665	633	595	622	608	640	615	610	606	675	639	675	631	614	611	676	616	597	587	617	633	612	653	594	615	645	598	645	640	582	618	616	561	619	621	632	619	682	599	632	611	620	676	674	639	610	577	612	662	602	600	659	606	597	585	588	615	594	629	628	623	622	610	599	631	629	600	589	641	633	572	653	615	626	604	607	595	599	621	585	634	614	632	596	617	609	588	617	596	637	614	659	612	593	615	580	653	628	612	582	640	610	621	574	634	627	653	632	597	660	624	617	633	577	604	626	649	633	609	623	586	654	654	565	638	645	603	580	643	626	616	573	648	622	609	604	624	634	582	616	649	599	612	662	616	633	604	591	588	613	608	626	609	576	567	586	595	635	610	615	639	646	592	637	656	697	633	620	586	634	616	595	617	634	567	668	606	624	601	615	608	605	651	599	614	602	639	619	607	616	638	623	609	619	578	613	608	591	626	636	629	588	608	674	595	584	600	629	620	568	624	605	613	663	626	631	615	624	609	600	616	613	586	646	669	627	598	607	618	584	640	613	663	637	605	607	598	597	626	646	616	632	663	574	604	625	623	615	637	565	594	616	610	580	596	631	650	601	638	613	653	604	611	622	635	598	625	599	654	585	566	606	585	642	585	597	618	619	577	637	616	624	618	585	598	622	607	631	622	603	587	600	605	600	569	628	637	625	631	578	591	580	624	615	629	653	626	603	631	575	592	631	614	613	636	609	628	605	631	614	618	592	592	624	624	670	605	596	636	614	592	621	592	643	649	622	606	644	621	619	681	650	616	610	607	612	571	630	603	605	626	599	643	597	613	649	619	602	643	635	621	595	637	582	591	637	650	640	628	594	633	608	609	602	613	666	569	625	614	635	592	617	601	596	589	631	639	614	679	612	648	606	602	601	610	622	611	597	623	642	598	643	616	644	608	589	621	642	613	622	600	626	689	635	604	628	615	645	629	606	610	600	612	654	634	644	638	605	624	610	621	601	592	586	637	598	626	567	647	573	632	624	591	625	628	611	638	576	626	643	643	595	573	647	600	585	603	612	647	623	613	661	641	645	618	596	652	605	607	592	595	645	642	607	627	632	616	628	583	620	601	644	637	623	621	579	589	642	582	618	588	601	614	675	616	640	633	597	616	614	599	620	575	610	641	597	625	601	599	601	603	620	614	629	614	620	616	617	566	640	609	618	603	564	648	606	617	618	570	643	614	613	620	570	633	637	640	618	553	622	629	625	587	625	629	596	603	580	638	599	598	589	624	593	585	609	655	629	609	635	596	647	624	570	607	592	648	619	588	584	678	635	644	630	691	658	594	585	595	627	592	620	606	627	593	629	655	619	638	616	622	609	607	618	611	606	614	611	576	589	600	587	644	600	604	591	625	619	629	604	631	611	622	646	613	578	621	664	596	554	617	616	591	602	600	637	602	623	668	644	576	588	622	603	608	600	642	604	635	624	606	634	629	651	593	622	641	587	600	609	639	635	590	639	577	562	617	640	637	589	588	627	627	567	622	587	631	668	660	642	618	595	587	633	624	642	635	634	601	598	573	651	616	616	642	631	665	634	609	595	621	612	590	629	659	611	586	605	594	598	614	624	611	592	601	583	658	662	617	584	590	654	647	600	613	625	637	559	589	573	633	570	569	619	597	598	589	598	561	617	634	585	595	597	616	633	588	584	616	612	623	619	618	612	621	611	618	657	612	649	610	664	659	622	594	621	597	612	571	588	636	630	623	613	591	626	650	613	567	572	580	609	572	611	597	607	558	612	661	617	630	636	648	582	690	620	616	608	649	597	636	599	635	621	625	644	616	634	613	612	601	586	638	617	625	584	640	618	642	617	600	588	603	554	678	605	618	595	614	569	670	646	623	667	626	636	625	613	584	626	637	599	596	669	629	625	584	592	638	605	634	586	641	595	590	585	571	593	596	624	634	611	620	588	647	573	614	598	630	644	621	635	576	605	580	625	558	631	651	606	598	626	619	640	596	567	585	621	679	634	606	645	639	645	599	584	614	635	606	631	639	619	616	585	609	614	599	593	645	646	625	601	638	620	632	609	606	645	582	613	623	631	637	590	643	662	573	597	599	577	591	609	603	660	595	631	605	621	578	621	628	600	554	631	654	589	618	592	649	632	661	583	615	610	617	622	653	560	609	599	620	619	615	644	657	666	620	592	637	643	641	632	627	580	641	639	638	672	632	631	649	623	648	613	634	622	622	664	635	588	584	606	633	605	649	633	592	616	600	624	630	614	582	627	661	646	668	627	650	577	595	604	613	646	639	558	615	600	599	595	627	643	612	637	652	591	656	613	629	612	612	616	669	614	641	605	625	606	628	629	610	613	603	608	613	647	547	621	585	617	613	600	604	655	628	622	573	628	665	583	631	641	585	620	595	570	629	642	620	624	602	649	613	627	633	601	612	630	650	599	583	608	663	593	600	607	616	626	630	585	592	637	613	618	558	586	675	607	628	586	576	610	592	611	595	605	606	587	590	618	614	640	592	600	649	615	614	626	627	582	577	627	648	622	599	651	625	611	668	662	624	643	638	634	632	588	617	623	622	562	649	525	614	593	578	610	627	609	654	620	645	618	608	554	582	666	610	605	597	626	609	587	596	629	589	591	634	609	667	614	621	632	666	601	607	612	615	620	596	641	607	618	614	622	623	642	594	599	656	607	590	622	594	609	614	604	574	614	604	642	596	598	592	643	631	612	593	651	634	619	645	580	609	683	589	607	643	614	613	607	650	591	609	605	555
5635	372	262	181	190	170	174	176	172	132	141	151	147	144	146	162	143	157	176	160	151	153	150	152	140	150	167	123	144	137	159	142	135	151	138	141	166	134	129	124	142	173	156	143	139	147	155	156	143	152	160	160	160	144	140	149	147	142	168	146	137	140	143	153	152	137	135	164	166	156	145	158	149	134	161	157	166	137	151	140	144	160	145	173	124	156	148	145	138	151	167	132	162	121	146	148	158	134	156	137	145	135	132	137	149	150	133	158	143	149	134	135	138	160	136	170	132	151	166	147	152	122	146	140	134	151	106	152	154	147	152	146	154	142	133	152	144	163	136	139	127	141	146	151	148	162	136	134	130	158	155	146	152	133	168	135	150	148	147	144	146	161	156	159	124	149	196	171	158	160	163	143	154	144	143	145	131	159	135	145	149	150	162	149	160	155	124	150	151	151	141	144	116	130	145	147	148	162	159	134	149	135	144	158	148	173	148	126	137	132	168	123	145	122	126	147	159	141	158	153	135	141	143	132	130	145	167	150	146	150	136	168	130	137	157	146	156	165	134	154	154	187	129	153	139	143	116	149	139	154	143	156	161	126	139	155	157	140	138	166	160	138	133	144	131	131	152	141	132	144	155	128	180	173	148	135	149	142	150	162	129	134	156	135	136	151	146	146	161	154	152	134	161	162	130	155	147	141	138	141	156	140	130	150	177	144	163	164	143	161	146	135	141	139	146	172	165	156	162	146	164	132	148	147	155	140	166	188	174	125	147	137	140	129	145	132	134	145	158	152	143	137	162	138	147	136	145	159	149	170	146	117	156	131	134	139	163	136	159	156	166	151	146	158	137	149	128	157	137	131	151	124	142	141	160	145	157	155	150	146	158	169	139	153	170	150	142	151	115	190	149	148	155	123	129	150	133	149	158	157	149	169	155	152	168	154	138	136	142	149	136	154	123	152	148	157	146	140	159	142	154	151	156	147	146	165	144	133	134	154	159	152	143	145	136	149	170	166	144	137	154	154	156	157	168	166	152	171	131	164	122	144	142	157	156	159	170	151	146	154	136	144	153	151	160	151	145	149	155	153	155	137	119	149	160	135	164	143	134	163	142	148	154	135	154	150	156	161	133	160	148	161	162	148	140	143	158	145	132	167	156	142	153	146	135	133	152	133	130	151	148	136	155	149	150	169	154	163	149	156	142	162	139	135	152	131	135	162	162	133	128	155	158	134	146	134	146	139	154	161	141	133	163	128	137	160	151	147	149	146	142	160	147	141	145	148	141	163	147	130	124	156	146	131	130	134	149	145	154	126	159	142	167	162	147	143	160	160	129	149	141	146	141	172	138	159	152	126	143	153	154	154	161	150	159	149	170	146	144	129	124	129	143	163	163	165	154	150	162	145	180	175	153	186	117	162	149	175	166	155	140	156	142	154	147	178	137	166	131	137	131	126	163	153	163	205	144	119	142	166	151	142	158	147	154	144	153	153	146	157	159	147	140	141	153	151	158	161	126	135	144	151	145	152	151	153	147	148	154	153	169	133	140	141	151	155	168	162	133	167	144	143	144	142	143	153	144	131	159	151	129	141	143	152	148	149	145	151	160	152	160	152	155	153	151	147	141	151	166	154	144	158	159	153	148	160	136	140	152	153	145	130	139	149	156	139	145	144	134	148	163	157	165	137	171	120	145	146	148	155	158	154	153	173	156	145	153	159	184	152	132	153	175	154	137	139	146	149	169	131	141	146	138	161	158	125	172	165	153	153	178	162	144	160	158	151	154	164	142	146	164	147	164	141	147	147	171	138	142	147	130	150	153	131	151	143	154	141	144	160	132	150	156	142	140	170	149	149	146	140	136	156	138	154	137	129	155	137	153	149	149	152	168	144	159	142	143	145	168	160	147	152	158	127	153	170	153	146	176	130	154	146	155	130	136	148	145	156	144	155	135	153	147	141	163	154	148	148	137	145	153	139	149	137	140	140	155	140	145	158	146	139	158	157	171	154	136	148	154	148	145	150	140	155	159	151	178	152	135	151	141	133	153	140	167	142	147	154	145	153	160	150	134	146	121	137	147	181	148	142	145	157	153	157	136	137	161	163	143	156	135	143	158	149	141	153	147	140	177	168	161	161	133	137	140	142	157	130	136	159	151	134	135	159	154	133	156	157	152	140	157	125	171	153	147	134	157	159	130	137	173	146	155	143	141	138	124	153	148	150	138	152	154	128	145	148	146	158	156	148	160	164	131	139	158	153	176	144	162	134	138	147	142	140	147	176	141	130	143	149	174	159	119	151	145	158	139	169	180	139	167	165	149	137	143	136	130	152	163	150	154	135	152	129	167	142	158	161	175	161	139	150	145	137	157	136	157	151	171	130	136	158	158	151	128	122	135	149	141	166	138	136	146	161	119	142	152	152	137	139	149	155	158	126	140	153	138	182	160	149	161	145	146	170	153	129	157	139	156	144	159	161	151	151	161	138	159	165	152	137	153	154	126	145	143	154	163	158	136	145	149	154	137	172	164	168	150	161	188	153	143	160	125	136	159	135	141	135	147	144	159	167	134	131	169	168	144	122	154	148	172	158	134	169	141	138	133	163	128	145	157	163	150	140	145	153	140	157	132	149	131	133	151	147	170	137	154	140	160	136	147	162	150	149	144	160	148	167	149	147	138	130	147	148	145	148	138	157	141	137	120	141	158	144	152	161	138	146	160	154	172	144	153	139	131	130	158	165	161	163	166	147	140	182	161	133	154	147	141	154	133	149	136	132	134	130	143	135	173	128	159	167	172	152	162	131	172	137	135	133	161	134	175	139	160	140	139	133	164	150	159	145	173	166	146	136	129	164	135	136	143	155	150	144	153	180	148	171	138	165	162	148	162	130	144	147	155	154	153	152	158	149	125	142	165	142	148	174	153	135	165	120	145	160	149	150	147	151	121	139	151	154	169	144	169	129	139	146	148	151	159	163	126	149	160	135	159	161	145	137	152	159	151	152	159	154	154	143	161	150	162	147	170	159	159	139	141	152	136	150	153	144	140	187	167	154	145	154	146	151	161	150	150	154	148	129	145	151	133	139	139	146	139	164	156	156	148	163	138	141	147	164	142	159	150	147	151	151	141	144	128	124	134	147	145	140	163	159	174	162	133	133	159	161	169	150	151	161	133	153	116	154	147	142	154	150	160	160	141	140	140	131	140	156	137	173	133	161	143	113	137	141	149	149	147	140	164	165	137	153	147	140	148	147	133	145	140	115	141	147	132	141	155	159	164	156	136	154	148	181	145	128	138	153	165	133	155	132	131	157	139	146	159	147	142	159	139	154	158	145	169	163	162	150	143	139	154	118	130	160	162	141	139	162	133	140	160	151	169	115	156	156	146	141	152	151	163	138	138	125	156	132	162	177	148	150	138	149	160	144	164	142	140	139	136	154	136	134	121	158	154	154	144	136	139	149	121	149	165	187	144	133	165	149	141	140	142	158	168	173	142	148	147	145	136	160
5644	516	636	649	580	546	573	544	535	496	503	516	435	479	538	478	493	476	491	470	482	445	463	454	409	491	496	456	458	431	498	446	459	461	439	468	454	483	437	442	505	452	497	475	485	498	497	438	467	470	483	501	456	474	476	434	468	445	433	489	490	500	449	465	432	475	457	452	472	447	452	480	466	479	451	447	457	457	442	448	491	458	467	468	445	486	456	464	461	451	468	468	459	455	471	484	446	499	473	456	486	435	464	444	441	408	486	500	441	484	447	461	485	482	469	489	451	452	450	468	462	429	485	447	498	465	480	482	468	437	472	491	453	461	491	483	462	486	473	448	424	480	432	444	502	431	469	461	467	450	501	468	468	446	458	451	434	449	468	490	419	475	488	416	473	451	451	481	476	441	448	466	495	485	496	490	449	469	478	415	439	449	457	437	442	460	450	462	471	455	468	454	460	482	449	491	452	441	483	455	420	480	439	500	479	458	507	442	447	466	447	441	474	442	489	429	465	438	450	443	457	487	427	452	448	480	452	437	432	498	496	428	444	480	459	440	478	442	458	400	445	475	441	431	436	446	478	433	437	502	467	445	477	473	458	404	444	432	459	422	483	482	424	460	429	417	474	489	453	441	447	470	432	489	445	478	476	480	454	400	427	438	472	480	477	460	496	442	448	448	486	461	418	471	453	439	429	444	461	464	452	442	459	465	444	458	420	440	446	441	451	426	469	475	461	431	461	489	451	436	483	478	451	439	447	446	458	458	454	429	463	479	459	471	460	446	463	450	515	437	442	458	430	476	467	472	433	477	478	458	478	477	438	465	486	441	457	473	481	457	476	448	484	466	455	521	470	449	455	458	447	475	491	467	463	447	454	487	478	472	472	426	461	466	454	457	464	432	469	431	452	485	467	466	471	477	446	440	478	465	487	487	445	490	477	482	451	448	502	399	435	452	464	472	449	479	443	492	448	480	469	471	480	498	433	467	472	461	451	460	472	458	457	442	456	463	470	468	431	484	462	429	443	478	432	482	449	496	464	458	467	437	455	487	453	470	463	494	476	460	474	482	466	449	475	458	484	452	478	446	433	496	431	428	461	433	477	419	455	504	446	441	457	408	483	452	432	486	463	465	473	489	453	452	473	456	457	498	501	432	459	442	482	446	439	459	473	487	463	456	479	458	473	443	460	434	475	435	491	458	449	491	457	451	443	476	474	468	454	422	450	456	481	430	450	432	436	463	444	454	465	456	486	423	440	508	437	481	463	422	454	465	415	422	478	445	447	465	472	467	484	442	497	453	478	438	466	436	490	463	475	455	473	396	476	407	453	451	457	470	452	425	406	485	450	458	487	433	472	459	462	456	486	518	439	477	498	473	442	474	460	485	466	487	450	431	473	464	460	512	433	482	463	493	456	468	484	440	492	428	449	446	471	496	500	462	474	458	512	482	490	471	475	483	442	452	446	484	436	450	433	434	459	429	493	483	448	503	438	465	419	457	470	515	426	478	481	459	465	486	444	492	429	451	438	470	466	476	439	477	456	450	433	438	436	470	441	422	484	453	417	464	437	446	460	480	435	455	436	448	507	454	432	457	423	490	480	464	456	478	416	436	456	430	482	445	452	442	446	463	455	491	458	469	440	429	505	486	484	514	476	486	456	478	469	454	464	429	469	447	466	468	464	435	455	472	460	478	458	438	401	424	417	478	493	488	464	444	465	484	464	516	484	449	435	482	494	381	460	464	455	459	468	457	456	458	485	459	463	454	479	451	420	445	448	457	460	465	442	470	460	443	452	445	431	454	470	451	422	436	455	435	460	457	494	482	475	456	495	448	453	452	425	457	491	478	454	400	481	491	461	493	416	462	448	478	478	468	472	479	446	467	485	446	468	455	416	442	456	487	432	446	452	452	463	438	465	453	467	512	439	424	469	461	470	476	482	463	450	458	445	429	434	476	466	438	455	507	472	467	437	482	451	509	420	503	469	434	490	466	439	492	466	463	449	468	458	450	464	445	480	444	474	436	466	460	464	423	482	451	451	456	425	492	471	481	470	437	469	451	457	450	480	434	483	455	465	476	445	500	459	458	474	443	439	457	418	452	500	459	472	446	448	428	446	459	448	479	472	510	453	483	439	455	454	427	445	468	456	482	476	413	446	427	460	499	480	428	461	468	488	458	454	488	450	459	437	473	474	455	448	434	463	431	426	424	431	453	489	445	436	461	480	449	425	471	465	436	432	473	431	455	457	454	489	476	439	422	419	470	429	437	444	456	459	454	455	420	452	473	455	449	473	431	471	468	501	444	457	442	490	465	465	531	464	462	483	464	468	463	505	428	456	493	462	470	416	483	469	441	462	476	468	469	468	427	488	456	450	486	403	401	429	451	486	473	469	449	466	481	473	465	497	466	475	439	457	487	501	459	451	389	427	478	477	510	461	435	435	425	451	449	448	500	465	411	489	481	422	467	462	482	493	464	459	423	488	456	446	445	434	465	427	444	427	455	470	452	475	472	456	492	394	477	438	439	509	494	504	458	461	442	466	440	461	438	431	466	458	474	486	446	491	451	465	483	479	455	487	461	456	466	492	481	467	408	453	487	486	439	437	437	475	475	468	486	428	475	473	439	442	484	484	460	479	495	464	457	487	447	452	423	505	465	458	466	448	460	478	501	459	453	481	442	486	448	424	463	428	479	434	459	469	497	463	465	462	445	436	457	419	474	472	437	491	435	449	478	445	446	446	471	480	451	441	485	447	496	473	415	472	479	501	465	393	442	440	469	425	490	436	453	503	494	445	470	468	448	455	449	464	455	435	455	470	411	477	460	439	452	456	463	463	460	448	431	475	462	477	472	483	477	492	450	443	468	457	454	482	454	426	435	489	467	417	474	440	478	430	480	468	467	431	471	455	470	467	438	452	475	456	434	433	426	437	456	446	475	450	448	452	476	425	441	462	456	501	455	440	473	499	470	471	454	466	480	455	447	463	421	437	452	471	460	473	464	480	487	495	442	488	496	462	425	482	434	429	422	466	456	473	496	482	417	492	456	464	464	476	434	450	467	464	466	450	462	437	428	467	498	456	453	481	463	437	470	455	465	478	455	487	470	453	450	452	454	446	469	473	489	465	457	466	495	488	433	454	427	454	477	461	463	467	471	423	449	459	476	438	460	466	507	461	455	420	502	455	456	462	439	493	427	465	462	471	465	453	469	455	484	476	478	493	413	440	446	460	435	481	437	444	459	448	452	475	480	481	444	471	489	446	492	448	507	478	460	450	499	457	428	464	477	445	448	484	429	448	450	459	434	446	490	446	471	432	482	456	421	442	437	477	451	472	448	465	431	467	429	417	437	478	449	443	472	479	442	495	452	473	467	428	501	464	485	456	461	465	472	482	500	469	453	452	462	444	454	464	479	512	428	453	462	440	479	457	432	425	459	473	463	450	450	433	475	448	435	439	427	452	466	512	484	474	519	403	458	470	431	493	491	449	471	456	448	439	470
43662	8069	1454	966	692	490	359	343	253	241	193	204	160	162	140	140	158	147	161	117	127	118	114	118	111	121	113	125	98	105	107	127	122	103	95	119	120	119	104	101	115	124	106	110	94	105	124	104	117	97	107	106	82	93	99	101	121	91	96	114	116	92	105	99	99	112	112	107	103	110	98	102	102	125	104	110	119	119	113	112	113	95	102	102	86	102	110	102	77	105	98	106	113	94	114	105	95	94	100	98	103	101	105	104	104	113	67	120	99	122	102	92	92	96	137	107	103	120	100	100	101	86	99	86	100	111	92	89	87	110	102	106	110	106	106	96	105	95	93	108	97	112	101	105	100	96	90	94	93	95	112	100	83	116	97	90	94	107	95	102	109	110	112	100	91	107	113	84	90	104	90	87	106	111	110	105	113	86	91	99	113	98	102	105	101	83	106	95	110	103	123	102	116	79	115	89	108	98	70	96	88	81	96	89	101	111	97	108	101	95	102	90	105	87	97	92	106	103	108	96	108	108	101	84	96	107	81	114	100	101	117	110	100	96	119	91	98	103	93	99	99	109	112	88	110	97	96	77	93	98	95	106	100	96	97	97	110	90	111	95	132	94	93	104	92	114	97	101	102	104	116	95	89	97	111	94	106	93	89	104	115	110	99	101	90	124	83	102	112	98	94	102	101	107	110	111	110	109	98	103	89	90	107	94	97	84	105	106	119	106	104	100	88	87	93	99	97	97	108	114	87	104	69	102	102	100	109	110	95	91	103	112	97	100	105	102	93	103	112	103	93	92	93	83	104	101	104	100	95	107	94	110	131	119	120	88	100	124	97	104	111	114	106	107	95	100	88	107	106	104	105	111	91	99	93	95	110	95	103	77	109	97	107	102	99	103	93	95	93	97	93	96	98	117	89	110	99	97	95	97	97	96	109	106	110	105	88	94	97	95	111	101	107	109	98	97	82	88	95	97	117	128	106	120	107	86	115	100	114	106	87	95	80	111	90	115	108	109	104	93	102	118	88	97	82	98	118	119	85	96	119	102	83	114	121	99	90	102	102	98	109	100	94	106	90	114	90	112	94	103	109	124	122	97	87	96	97	105	103	93	86	93	104	103	104	91	111	114	98	100	100	99	85	97	95	107	72	111	102	94	89	101	112	90	99	101	101	107	103	99	92	100	85	87	89	106	104	96	108	116	91	104	89	88	86	108	92	107	84	129	103	103	100	116	119	105	98	103	98	113	92	90	97	91	121	100	98	107	111	99	103	104	87	83	101	89	83	116	123	116	107	103	112	99	121	86	95	113	91	105	108	95	95	97	83	107	99	115	88	90	99	95	111	98	99	122	98	97	93	114	107	107	94	100	106	111	105	110	101	103	102	98	96	98	94	113	108	102	108	105	112	96	98	103	110	109	122	108	108	96	101	93	120	89	94	114	121	106	99	101	102	105	97	88	102	103	96	94	106	99	119	99	105	100	91	93	91	104	81	102	101	82	98	102	96	96	103	110	98	102	98	112	94	86	97	92	92	115	105	102	92	104	88	103	107	97	108	107	95	104	96	106	114	87	106	99	110	113	100	100	95	108	109	93	81	126	120	103	111	109	117	108	92	101	111	98	115	109	124	106	97	82	106	105	96	105	89	108	95	108	113	88	106	112	107	115	89	104	83	97	102	115	103	110	108	85	104	93	97	112	114	97	108	104	94	105	105	98	101	99	86	110	97	98	104	97	110	99	84	107	117	106	95	101	104	105	109	96	93	106	94	99	96	84	104	104	88	91	122	103	97	85	110	92	93	97	127	94	98	92	125	101	100	104	105	93	110	99	116	101	104	116	90	104	102	81	107	99	86	101	105	101	93	110	102	109	91	96	102	85	91	113	85	121	103	79	119	117	104	90	102	89	99	102	114	96	104	97	99	102	116	102	97	109	106	98	110	112	92	90	110	92	113	99	92	119	112	95	82	109	107	111	89	108	117	98	102	102	84	90	92	82	104	114	86	117	114	96	108	102	109	98	86	103	114	99	112	109	93	102	99	108	106	99	78	90	112	99	102	98	81	99	90	100	114	106	101	102	93	100	114	99	101	93	105	91	105	94	112	100	97	110	112	89	96	104	102	106	95	98	88	96	117	126	115	98	103	108	95	100	95	91	92	102	93	97	100	107	110	96	109	96	120	99	112	110	99	105	107	114	90	103	103	103	97	88	140	107	99	120	104	91	102	101	115	105	112	100	93	114	102	96	107	100	93	91	93	86	109	123	108	99	113	111	85	99	103	111	105	119	82	109	114	99	107	86	101	95	94	93	114	93	95	93	106	101	90	102	101	91	105	107	99	87	122	112	87	97	105	95	85	85	98	89	91	82	98	99	97	91	98	107	85	95	109	94	97	100	93	102	103	106	100	127	102	115	118	107	86	100	110	103	110	119	98	106	104	95	101	109	101	101	92	97	102	77	90	105	82	117	87	86	95	114	108	117	127	105	94	105	112	117	97	91	86	87	100	89	102	103	111	92	96	116	102	98	108	105	109	99	95	105	88	95	101	118	96	111	99	93	99	89	105	89	119	90	118	94	98	79	106	113	94	97	100	105	105	115	102	106	110	100	94	104	108	91	112	101	105	90	94	101	85	90	117	105	112	103	111	111	112	105	100	107	113	106	107	99	98	100	108	100	96	97	97	107	99	96	103	96	101	90	104	96	80	94	106	105	102	93	112	104	101	103	114	111	123	115	128	101	105	103	111	113	95	96	89	105	97	85	103	107	94	121	103	114	97	90	102	104	111	96	89	84	96	116	96	97	106	120	126	91	108	102	104	88	98	82	91	101	98	96	102	102	106	88	97	115	107	104	120	110	110	90	107	115	103	101	107	101	79	107	117	106	100	106	97	110	98	112	92	99	92	78	98	112	102	114	103	83	102	101	110	107	97	94	94	102	95	118	86	103	106	95	103	108	108	85	102	116	116	98	98	115	122	91	101	91	100	76	106	103	103	102	117	102	97	97	106	123	106	85	98	105	116	102	101	107	107	95	94	97	97	93	89	99	118	85	95	89	101	117	88	121	97	101	105	108	92	112	94	91	104	106	107	93	107	110	96	111	108	107	114	109	106	114	104	90	103	116	94	80	99	105	79	99	122	104	108	92	105	119	104	110	96	83	89	99	128	98	116	99	118	105	90	101	97	104	92	105	84	100	107	112	99	84	101	90	118	110	105	83	88	106	102	98	85	82	107	98	104	97	102	84	82	113	108	121	99	102	107	85	97	94	88	101	85	95	100	92	88	98	113	98	100	112	104	113	106	93	99	114	94	116	101	108	91	106	112	113	97	88	78	117	78	120	106	117	94	112	98	113	90	104	101	100	102	80	112	118	104	118	89	98	107	100	109	114	135	88	93	114	105	102	123	103	92	110	104	114	106	98	104	103	89	106	109	104	98	85	115	99	96	97	102	96	103	93	79	96	101	105	123	104	104	97	98	101	105	116	103	101	90	89	117	119
22107	1260	3077	3410	2863	2213	1883	1583	1354	1171	1002	919	858	770	686	669	629	599	585	529	531	496	501	501	489	433	477	460	471	457	435	416	423	384	420	415	369	413	405	393	425	367	375	411	388	362	416	392	386	363	383	362	387	356	386	375	379	348	385	358	358	397	370	382	369	354	392	361	345	370	362	355	373	384	336	367	363	363	344	354	346	373	363	340	339	372	338	334	349	345	351	373	356	337	333	382	376	360	346	362	379	346	365	359	343	330	339	345	351	353	398	325	339	355	335	306	329	328	333	388	344	361	346	362	323	369	358	319	331	341	346	351	339	339	352	375	363	335	372	339	333	326	311	323	361	317	367	363	357	320	318	379	347	341	348	384	338	328	342	351	334	347	360	333	333	348	340	330	340	357	352	356	339	347	352	341	323	367	364	378	383	341	347	343	357	361	373	358	367	365	359	330	338	351	325	347	348	336	333	346	338	345	308	337	335	348	344	332	352	322	328	356	350	343	348	336	350	380	375	387	327	341	343	297	341	368	340	346	334	347	346	333	325	369	352	348	359	334	344	313	323	363	357	355	331	340	332	317	329	357	349	347	318	333	335	346	321	337	344	325	369	338	387	357	367	354	327	331	336	334	362	347	357	385	337	316	356	361	372	328	350	336	375	316	336	317	321	341	362	362	358	376	366	336	351	343	338	348	340	309	329	383	370	392	363	326	352	334	344	304	317	373	357	362	341	353	335	356	324	325	338	351	337	327	337	359	373	358	363	333	340	320	341	374	363	335	357	307	355	359	373	331	352	294	350	378	341	361	335	381	339	344	340	328	368	358	335	371	344	354	340	313	362	311	323	339	354	350	313	340	323	349	342	354	333	361	336	344	314	310	351	352	337	335	342	346	335	319	312	349	321	367	358	345	363	350	348	380	353	346	360	320	353	327	329	335	343	342	315	356	348	347	343	362	368	323	320	353	345	320	326	332	354	338	337	342	352	357	349	366	324	357	320	374	325	321	351	337	341	343	326	377	350	295	357	324	339	349	322	339	338	332	355	328	359	324	325	326	345	326	335	361	314	328	369	380	369	326	348	326	315	330	337	348	359	334	355	302	348	372	345	357	349	342	360	360	333	354	319	312	362	329	354	357	318	346	335	331	348	379	343	320	328	343	319	355	345	361	355	355	345	322	353	346	362	328	355	380	323	324	328	346	345	322	389	348	367	337	303	361	357	352	327	372	337	334	357	336	343	371	358	334	318	319	344	365	336	344	340	329	347	338	347	331	326	346	362	341	316	349	323	321	369	346	320	351	345	317	368	340	313	346	349	316	332	334	358	313	346	362	347	349	344	309	331	360	341	365	357	355	359	335	335	346	341	357	352	329	349	324	345	293	377	344	346	352	348	344	354	336	326	352	332	328	354	300	319	290	366	342	331	315	340	352	346	349	326	349	330	327	358	355	366	366	342	361	345	373	344	300	360	337	361	364	362	337	353	322	321	378	341	349	329	345	354	359	351	336	346	335	375	361	371	353	350	316	344	317	341	319	322	346	359	335	331	335	374	333	339	334	351	341	361	321	329	351	321	367	360	344	353	341	335	335	339	365	340	342	322	322	352	337	380	342	366	367	348	350	321	322	345	336	330	344	361	346	363	336	343	342	314	336	326	349	366	359	367	351	368	353	337	341	328	317	343	348	337	350	346	349	351	335	362	357	316	336	344	344	339	344	341	369	299	317	341	331	325	374	333	331	315	376	334	332	338	354	321	323	331	308	377	331	340	343	314	365	341	354	342	356	318	340	362	345	345	318	340	346	360	347	335	346	361	348	361	364	344	347	361	328	375	360	335	323	346	353	329	368	329	327	313	343	352	328	343	342	336	334	378	365	339	333	335	312	380	346	353	349	362	323	355	372	321	341	347	345	342	350	314	304	360	325	344	346	364	323	349	347	331	354	314	351	346	334	332	333	308	348	321	344	342	364	337	329	313	346	343	356	355	318	328	362	335	344	324	329	351	309	355	355	357	321	342	334	339	345	312	328	335	335	362	329	344	328	318	319	381	340	334	379	341	361	341	323	345	339	320	340	326	367	332	360	322	365	323	341	354	366	368	334	355	330	315	305	350	339	347	316	363	333	344	355	332	335	342	338	366	350	339	360	347	322	369	307	332	353	341	350	353	362	330	304	337	354	372	358	337	373	351	312	353	352	375	385	340	326	371	356	343	359	345	318	330	358	301	341	344	343	331	332	329	352	344	325	340	342	347	334	356	336	341	345	332	351	349	366	377	326	329	349	325	370	328	331	337	349	343	357	327	339	344	334	325	329	323	304	363	326	355	334	352	329	355	356	329	351	354	356	335	340	314	347	346	351	345	353	335	358	374	351	385	354	360	365	374	340	349	343	347	329	344	376	298	341	328	368	334	345	327	358	349	314	327	328	350	350	330	352	318	338	325	356	326	354	327	360	296	360	331	377	372	346	337	351	372	346	356	355	352	342	342	346	328	372	355	350	349	332	347	302	360	313	349	327	357	332	358	332	341	346	344	338	323	348	325	355	304	325	347	354	359	347	335	350	310	356	363	343	324	344	343	336	344	356	369	342	332	388	336	369	336	359	315	328	331	355	335	338	350	340	335	341	378	332	337	367	370	370	359	330	356	356	354	345	317	291	340	341	345	325	376	339	369	353	351	360	344	328	369	326	371	337	346	351	322	329	338	341	330	376	350	363	358	333	354	362	361	327	328	337	352	338	356	352	361	329	339	373	335	334	328	317	329	304	367	346	334	348	329	361	361	338	344	366	345	359	344	324	351	304	358	336	338	349	348	331	332	345	361	359	350	335	354	325	371	315	342	316	336	327	359	372	325	335	312	321	322	370	325	325	356	335	343	355	366	342	356	376	334	343	365	341	364	314	349	360	356	319	365	336	371	318	348	349	378	340	319	298	369	335	392	322	350	375	357	343	355	360	370	364	339	354	344	346	340	330	327	329	345	314	363	351	363	343	350	327	367	348	349	371	341	368	360	331	359	332	329	349	387	369	367	346	359	326	364	371	346	351	331	359	346	327	316	344	348	359	339	331	350	349	327	344	329	353	334	313	348	362	350	347	342	351	310	343	346	345	338	312	343	338	316	373	333	349	339	348	335	326	323	380	368	341	329	323	361	322	347	320	357	344	314	319	361	312	311	336	350	362	358	347	322	349	363	332	349	362	316	344	339	362	354	341	336	314	342	340	352	336	368	339	352	373	369	361	375	357	342	361	351	356	305	312	367	352	353	353	375	329	385	339	325	330	337	367	344	343	305	334	364	332	336	314	352	343	307	392	359	360	376	338	326	360	314	337	364	352	379	330	333	347	341	364	364	324	355	324	336	362	372	346	378	366	367	356	349	357	349	328	347	356	331	341	335	367	348	356	366	334	332	339	354	344	326	353	354	323	339	368	347	364	329	331	338	344	355	334	299	357	334	336	350	327	325	306	337	350	343	343	336	327	329	357	355	378	316	363
55605	15414	3604	2162	1518	1073	783	663	573	454	395	334	378	315	290	295	246	257	240	250	272	258	268	254	266	210	254	236	249	219	200	186	202	226	214	216	198	238	195	222	204	219	228	213	217	211	198	189	233	198	214	194	211	202	229	187	211	216	225	210	203	194	211	236	177	201	213	196	216	197	191	192	225	218	193	203	178	172	221	200	173	205	192	195	205	241	202	209	208	225	200	193	202	204	205	212	204	204	171	183	172	218	209	184	212	202	223	208	215	202	206	194	207	222	212	208	203	227	195	187	198	178	187	184	222	225	194	213	185	233	197	197	196	189	205	187	192	228	186	218	189	213	227	198	230	224	210	181	221	226	202	203	229	220	213	192	206	210	202	205	197	200	209	219	199	210	185	183	188	199	204	206	212	214	195	189	207	209	208	203	231	177	205	192	208	167	187	191	190	201	211	202	190	212	194	217	206	214	182	205	201	176	214	198	206	198	210	195	188	218	192	175	186	209	215	193	217	207	188	213	191	188	179	213	190	213	215	206	198	210	197	210	212	189	214	221	198	207	182	218	209	199	202	177	201	245	180	192	188	188	206	196	210	206	179	236	206	190	214	213	178	204	203	215	194	190	191	231	177	201	206	217	212	216	199	184	191	187	224	192	208	207	210	200	200	215	208	197	201	226	194	185	205	196	182	248	212	199	215	213	196	190	203	208	195	212	207	180	206	223	191	209	220	210	210	208	190	182	188	190	194	224	178	189	188	192	207	180	192	198	193	189	211	202	197	179	193	219	229	195	209	229	200	191	172	201	206	189	206	188	208	219	188	198	213	211	214	213	200	218	207	224	209	185	190	220	201	205	216	220	181	190	193	209	178	183	202	196	203	202	192	202	209	221	193	208	180	203	209	207	194	229	186	190	215	182	193	187	201	194	196	207	179	204	206	208	187	207	208	209	191	188	202	202	205	194	207	191	198	216	208	186	187	201	213	192	216	203	201	198	191	205	215	193	191	204	188	216	195	194	189	198	189	196	214	220	213	182	199	170	186	198	176	201	185	177	206	216	203	210	193	205	201	218	207	181	177	198	225	186	202	198	181	216	215	208	229	220	217	182	215	207	208	195	179	190	215	189	194	204	176	211	206	198	210	200	206	225	191	198	207	182	190	217	221	210	192	200	191	215	202	193	212	208	214	197	230	206	192	188	195	206	219	184	186	195	179	199	215	203	206	189	210	203	193	215	202	206	191	202	197	220	217	207	190	210	204	208	186	225	201	181	199	185	177	201	208	197	182	191	206	201	231	196	194	207	214	189	198	188	218	211	234	199	204	230	199	231	212	211	217	205	193	216	156	177	205	166	222	205	215	220	205	189	190	228	194	195	200	215	216	201	218	190	217	205	223	194	201	187	198	190	223	188	199	194	217	196	195	207	210	205	202	209	203	197	221	191	192	177	206	181	202	196	211	212	203	213	191	201	202	208	195	185	198	212	175	202	194	200	182	206	200	207	196	194	185	170	197	196	227	203	219	199	217	232	173	214	211	172	208	199	182	215	202	195	203	227	224	213	172	205	191	165	188	210	224	203	215	207	204	214	181	196	224	205	205	205	196	196	197	199	208	212	216	216	202	217	221	200	187	194	224	189	203	215	208	187	224	196	192	182	200	209	187	212	217	172	206	165	177	185	213	193	223	137	193	218	185	209	190	177	194	187	227	217	212	211	202	234	208	208	203	202	212	197	215	196	193	232	197	203	199	202	214	184	221	210	213	178	216	188	208	211	213	226	183	189	188	212	168	199	183	204	186	209	208	201	216	196	199	186	202	207	196	195	216	160	197	187	208	216	201	201	183	206	223	201	223	209	191	186	194	174	151	215	189	216	194	188	215	202	196	214	168	198	199	173	203	209	199	220	209	161	199	218	209	202	192	188	183	199	197	208	190	205	219	218	208	167	208	175	204	214	192	217	209	217	193	204	192	177	210	200	208	199	190	205	204	203	200	205	214	194	183	200	232	189	189	181	183	221	208	200	164	197	163	208	206	180	192	210	183	194	215	196	214	191	213	225	202	225	183	206	208	206	195	185	198	206	197	203	227	210	204	212	193	216	214	196	200	196	203	188	227	203	195	208	195	211	230	208	176	224	201	191	214	209	196	218	223	186	175	215	155	193	204	205	191	175	207	215	210	190	172	206	195	205	197	204	185	214	197	213	189	203	212	198	192	186	194	190	195	197	178	206	187	189	198	157	195	196	214	179	186	205	198	201	180	172	187	173	187	176	212	223	190	193	193	174	196	205	207	210	194	195	181	210	193	216	216	196	153	215	224	200	200	227	205	197	204	223	209	196	195	215	190	190	210	230	213	204	191	194	188	206	189	201	229	193	206	205	196	205	181	192	235	193	184	220	190	190	188	192	191	183	164	209	187	206	190	204	185	184	176	186	199	203	222	188	199	196	194	188	192	234	210	200	199	182	200	199	214	224	214	206	198	193	183	195	185	227	197	194	210	201	203	186	235	207	189	207	220	200	188	208	203	200	189	193	221	222	198	211	211	188	214	190	175	202	205	212	194	173	191	211	202	175	196	187	206	192	211	206	215	184	204	168	221	203	202	203	185	220	207	216	237	195	203	203	210	179	185	236	187	209	183	197	215	176	177	209	218	208	205	184	195	179	199	188	199	204	194	198	191	174	205	204	197	200	211	189	208	215	187	210	203	196	184	189	189	200	188	187	189	169	196	207	203	197	198	206	205	189	206	211	210	180	176	186	234	182	221	219	210	211	215	202	222	183	205	201	218	214	215	229	185	213	220	222	208	202	196	231	202	203	214	185	206	205	216	203	206	197	200	197	203	207	178	179	189	219	192	242	187	190	200	172	218	195	211	221	189	218	222	189	187	194	201	195	196	191	194	207	188	200	184	203	197	192	242	184	191	209	196	212	200	219	215	216	180	199	206	224	201	196	190	226	189	205	187	179	199	172	214	197	190	194	202	203	178	227	197	194	207	204	194	188	208	212	215	191	195	222	220	221	195	196	193	215	194	208	201	189	202	189	193	192	179	219	211	203	181	191	230	249	209	209	216	188	217	179	204	212	192	191	190	185	170	217	205	209	186	210	199	197	203	208	189	221	196	192	196	216	207	197	209	196	202	190	217	216	209	191	197	206	223	198	194	192	207	201	168	200	199	226	204	217	225	207	187	200	197	227	193	180	199	209	175	175	217	228	204	169	198	196	193	188	180	210	215	214	194	174	191	213	192	202	203	207	186	194	210	200	205	198	189	203	209	212	189	206	222	205	191	181	213	203	194	202	204	210	199	182	183	192	170	192	191	209	204	209	190	190	233	197	174	204	193	224	207	195	195	202	212	182	193	200	212	199	189	168	177	194	209	193	186	187	219	197	205	218	228	180	194	207	187	230	181	205	205	203	208	183	195	187	196	180	182	174	206	201	198	186	190	196	210	196	199	203	221	225	207	188	206	176	203	171	182	198	228	193	186	210	210	184
28777	2550	5749	6433	5317	4425	3509	2959	2399	2209	1884	1753	1582	1378	1349	1307	1177	1109	1138	1036	994	972	914	879	937	853	802	837	829	810	792	762	726	791	725	760	727	698	718	717	735	707	646	646	712	719	704	701	666	676	701	639	624	680	678	642	663	681	679	690	647	703	698	665	638	608	651	666	640	653	649	682	625	639	603	627	622	664	619	658	674	612	621	619	631	581	658	663	615	634	652	652	652	646	635	646	628	620	650	599	654	626	621	590	614	632	657	608	639	681	636	628	653	584	647	624	619	640	648	599	613	592	635	597	615	636	655	618	637	651	584	642	633	568	593	614	619	595	615	605	605	627	609	591	622	620	639	682	592	680	591	603	658	603	637	610	597	618	589	632	592	570	654	596	644	630	621	585	624	618	638	601	628	622	582	656	627	583	583	630	607	618	613	691	633	608	625	613	598	676	586	626	614	587	595	621	613	627	620	605	566	661	623	628	606	594	599	667	623	643	613	609	637	578	585	591	606	536	543	587	622	567	649	618	599	584	626	622	658	662	586	597	636	652	610	621	669	563	584	607	597	601	590	610	588	594	604	608	590	610	597	652	599	578	620	616	580	621	643	633	613	563	664	579	651	640	627	616	665	575	566	579	596	606	610	637	633	587	602	560	612	601	619	628	591	694	599	605	625	617	625	610	638	572	585	626	642	593	578	615	633	638	627	634	647	597	617	620	638	602	655	614	603	639	647	561	651	596	564	641	600	622	620	611	617	626	597	609	614	640	582	666	617	629	589	630	624	612	572	571	631	647	661	605	594	619	631	637	608	609	623	598	630	640	645	612	604	598	652	635	647	595	618	655	644	619	593	599	596	609	648	614	597	597	615	603	594	604	642	549	605	619	610	608	622	624	596	578	584	609	622	620	643	612	593	618	571	598	621	616	624	652	588	612	604	599	655	579	610	618	588	573	620	604	595	619	601	645	607	605	628	636	604	635	622	586	610	622	589	642	605	650	622	633	595	624	629	582	589	612	586	615	577	609	625	596	637	633	609	627	604	592	622	593	585	602	618	595	593	573	603	624	620	599	576	605	579	606	625	588	670	636	619	639	569	638	665	665	582	614	625	622	611	614	633	677	583	576	614	607	624	631	606	634	624	562	641	615	605	592	641	628	635	631	626	593	647	654	618	626	674	629	636	607	591	620	569	616	606	640	631	612	624	611	624	617	649	620	606	626	570	610	619	596	622	621	598	614	589	631	633	590	611	639	594	583	612	596	585	566	609	616	592	615	631	610	564	602	626	627	605	596	642	574	627	596	589	612	597	620	620	627	589	618	590	619	636	618	630	596	657	685	622	627	580	605	653	608	590	633	594	590	603	635	653	630	551	640	601	610	612	632	604	632	598	583	640	639	592	604	617	605	613	641	622	637	583	549	588	611	603	558	581	583	632	597	611	613	570	610	611	628	634	623	618	647	626	578	640	659	592	587	624	599	633	614	645	611	573	632	593	654	622	596	601	620	614	585	651	617	627	609	589	595	626	591	608	608	646	645	594	665	616	633	639	604	580	584	614	626	617	579	603	639	533	595	582	568	545	578	622	634	592	616	599	637	618	636	621	600	595	643	659	593	640	593	599	593	627	627	640	606	618	642	616	609	592	580	581	621	604	631	594	616	587	653	598	585	612	600	661	620	637	622	635	563	604	605	625	667	604	601	571	613	562	607	625	575	613	593	616	609	563	577	557	632	603	630	612	665	634	609	624	598	598	646	599	618	625	583	628	576	615	605	640	600	569	594	638	616	591	619	647	607	653	596	661	588	621	634	618	648	672	592	613	607	663	598	608	616	625	636	631	598	623	630	641	628	613	626	576	614	603	612	611	636	612	598	614	620	578	584	612	611	638	625	627	589	660	601	635	582	643	601	654	605	606	612	634	617	637	593	585	636	611	616	629	594	623	631	599	619	564	623	615	606	629	648	612	657	640	605	610	644	622	641	594	569	668	617	623	596	569	603	611	569	593	652	603	605	592	585	643	650	620	626	632	602	549	617	636	612	598	623	601	640	623	666	692	593	599	577	589	635	661	680	620	591	583	627	609	569	598	595	607	625	588	634	625	587	607	643	607	633	650	610	664	609	621	585	588	614	620	605	631	580	632	633	646	602	585	599	628	615	586	595	604	622	626	576	525	561	607	648	601	584	669	596	599	605	599	585	610	600	588	595	609	598	607	601	631	613	586	596	572	633	615	617	570	629	629	570	609	593	560	626	597	613	574	599	578	635	626	615	605	583	616	636	574	600	628	627	632	614	611	601	600	624	546	599	593	640	615	594	628	617	574	579	602	590	598	575	602	652	612	608	591	611	568	611	576	584	620	630	582	580	615	600	606	583	618	583	620	580	626	607	614	632	635	605	643	591	585	589	609	647	632	648	589	673	565	630	599	560	574	635	610	585	612	634	621	625	621	561	620	586	629	577	594	605	600	624	630	637	633	631	598	596	612	576	618	575	583	627	608	598	628	617	609	590	638	596	664	598	543	621	557	610	641	630	600	619	616	603	644	624	585	631	602	575	637	622	641	598	642	647	588	620	637	605	562	582	652	593	653	610	621	605	636	576	607	636	643	568	602	631	597	570	609	640	601	614	608	598	636	609	640	614	580	628	587	572	637	578	632	620	576	622	622	609	638	558	623	641	580	634	638	628	639	597	566	600	615	586	615	609	667	572	619	580	605	627	645	621	598	590	587	609	603	609	595	577	641	637	630	584	598	636	588	586	575	625	640	582	599	586	617	612	590	627	608	632	581	627	623	654	599	620	599	626	671	612	604	591	643	640	643	613	607	636	664	627	581	627	611	614	638	603	578	626	618	614	628	656	598	572	624	613	630	575	598	594	595	570	631	626	567	631	618	587	594	609	589	596	664	587	645	628	635	618	619	627	599	587	635	578	611	594	629	646	611	629	617	610	629	617	577	625	608	642	601	580	611	620	619	630	659	581	599	608	596	576	584	647	629	589	567	600	613	671	626	588	638	598	609	621	598	666	605	618	556	612	612	621	621	619	605	582	621	663	609	630	619	625	570	589	629	624	624	605	547	627	598	603	594	663	651	614	585	616	643	651	632	647	599	641	630	618	568	638	544	653	653	569	607	653	607	615	611	623	608	604	617	589	582	606	650	611	625	574	580	567	616	578	666	603	618	611	654	607	610	585	633	632	583	606	634	643	640	644	596	608	594	579	617	588	595	601	604	586	606	640	614	588	580	612	602	626	647	602	615	595	605	613	623	655	573	622	592	606	637	558	618	542	618	626	650	625	617	605	638	623	589	601	590	623	612	582	625	586	578	650	573	595	661	619	584	620	648	610	582	593	619	567	602	633	574	595	585	565	586	602	594	613	584	646	615	547	627	616	606	610	589	618	570	634	632	635	677	657	610	599	612	603	643	604	590	652	645	615	590	528	684	599	610	592	619	611	637	624	590	596	671	624	600	582	626	604	640	589	587	634	613	615	619	610
6014	354	211	196	135	165	163	155	160	154	150	148	139	141	145	158	163	155	139	170	142	128	138	131	156	141	149	146	124	146	142	142	164	155	145	133	159	165	147	151	141	137	133	159	160	142	147	135	161	143	123	136	149	162	126	180	142	135	147	170	152	142	140	161	169	150	166	149	161	151	126	151	150	122	154	159	119	123	170	133	159	152	148	153	136	157	139	153	140	130	128	140	156	128	129	154	140	153	133	129	154	163	131	130	152	137	160	119	144	134	150	159	144	141	147	119	162	134	148	146	149	133	137	143	146	152	137	169	148	147	151	136	159	120	137	141	146	141	141	119	144	168	136	148	162	160	160	144	152	147	125	167	158	171	128	163	158	156	147	142	178	139	156	149	140	129	167	151	149	141	158	161	116	142	148	134	171	143	161	152	155	155	147	145	134	142	151	132	158	145	140	127	149	162	119	147	139	139	160	134	160	141	151	139	143	143	147	143	157	158	160	147	147	167	140	133	153	162	120	160	162	128	141	150	149	139	144	136	165	151	135	146	141	168	152	147	124	142	137	133	141	153	127	154	165	137	147	140	131	133	130	142	136	158	143	155	146	138	154	146	147	136	140	163	145	140	131	157	152	146	151	145	152	146	148	138	136	148	151	136	164	166	136	155	137	142	159	174	146	134	129	144	137	153	146	148	168	128	157	124	147	135	153	134	138	151	127	143	138	142	166	158	142	140	136	147	164	109	150	143	137	142	139	152	159	144	146	131	135	150	149	138	166	144	161	136	162	135	144	126	129	144	126	132	127	155	139	164	167	144	144	145	135	140	149	144	154	132	134	129	145	156	127	145	140	158	112	170	139	132	127	143	161	142	150	140	140	138	166	161	156	137	139	171	141	141	157	142	158	165	148	137	138	145	143	156	131	140	154	152	161	147	139	164	149	146	138	143	133	164	153	136	117	144	139	150	154	143	123	144	154	129	157	153	123	148	138	159	135	148	142	138	154	132	134	152	143	147	134	131	147	143	155	123	153	148	130	149	125	163	146	143	137	174	134	150	156	145	147	135	149	154	130	154	142	123	150	166	140	152	146	134	146	148	135	129	133	134	150	135	123	137	129	159	140	159	137	136	156	158	152	144	150	149	138	156	139	152	142	137	142	151	142	125	147	134	158	122	146	148	135	135	156	139	148	147	168	165	136	149	143	130	157	168	144	149	122	134	133	141	151	135	148	148	128	150	158	142	165	151	137	141	149	148	139	140	147	135	156	151	156	164	147	157	132	129	138	152	156	137	139	136	161	161	155	135	146	150	133	130	147	146	152	146	147	154	140	127	141	164	141	159	161	161	135	153	169	158	144	143	134	149	146	137	172	137	132	157	138	129	163	142	154	131	139	148	151	159	138	135	138	135	136	145	159	134	152	155	155	118	136	132	150	129	137	143	155	133	154	141	129	141	175	162	168	135	155	129	143	138	143	159	152	164	141	145	129	137	163	136	145	134	166	163	152	127	139	156	148	153	159	131	163	136	140	137	129	142	132	151	141	127	172	180	135	165	157	132	139	152	138	153	143	146	153	137	150	149	159	108	137	148	164	150	153	133	163	161	138	148	144	134	173	127	151	156	153	149	142	165	137	139	123	140	132	138	165	165	161	157	154	136	130	151	152	148	149	142	166	148	157	128	133	140	141	137	142	160	117	154	149	145	163	117	143	140	137	159	133	161	149	171	169	147	144	135	155	135	133	147	148	153	134	141	155	138	138	148	140	113	123	165	157	142	138	152	150	138	122	147	139	140	143	145	144	136	146	155	147	156	137	147	132	152	166	162	144	154	133	139	184	159	155	147	146	137	155	150	149	134	145	162	145	160	155	139	126	133	134	135	161	146	163	133	137	143	175	152	130	162	138	135	140	145	160	153	144	142	142	121	129	139	145	150	141	143	153	151	123	163	126	140	139	133	138	151	141	138	125	166	156	154	157	137	139	131	148	163	135	134	166	141	125	158	131	146	150	147	159	132	112	141	155	167	167	155	159	128	132	118	151	157	161	136	129	126	121	167	136	150	151	140	147	126	161	135	150	161	137	136	167	146	149	125	133	150	151	139	153	148	138	146	157	171	141	158	131	148	165	133	130	159	149	137	149	130	154	132	155	152	133	138	153	133	146	150	152	156	142	153	145	160	123	139	153	149	150	158	158	141	130	168	156	160	134	147	149	144	135	144	140	146	152	135	146	141	134	159	143	175	140	138	150	146	159	157	135	141	138	150	135	145	140	134	169	134	146	125	145	135	145	153	146	141	137	158	158	130	144	152	140	134	137	153	165	128	164	153	155	155	142	166	144	132	137	119	150	155	147	143	139	144	137	139	135	127	138	141	146	146	138	155	150	131	126	162	148	151	159	168	166	150	143	147	149	126	161	159	132	150	144	150	156	172	123	128	151	136	131	152	148	151	145	162	143	148	133	174	153	141	139	131	133	144	173	127	129	154	145	142	137	143	147	121	156	151	156	148	141	138	138	127	145	132	158	158	144	140	141	159	150	142	127	148	143	134	142	144	134	156	132	157	141	151	166	152	127	167	135	127	131	142	130	146	132	141	153	149	161	141	149	152	137	161	165	149	146	146	150	144	157	147	169	122	133	140	126	155	160	133	157	145	150	154	125	144	134	143	139	182	149	162	149	134	160	141	157	140	144	153	155	136	136	154	143	157	137	146	147	147	166	128	157	145	160	144	146	151	138	156	139	136	165	139	133	134	133	162	163	140	151	136	150	171	159	141	163	181	152	142	144	122	141	165	142	141	129	130	149	133	140	127	168	148	138	134	135	143	154	142	148	143	141	149	148	130	143	147	152	144	138	141	151	147	142	134	132	150	167	145	149	143	151	152	135	155	135	152	157	136	174	144	120	116	128	147	156	142	136	177	142	154	147	137	138	163	158	138	155	148	140	154	147	153	134	154	158	131	149	146	149	133	140	151	166	141	178	142	132	159	128	145	139	146	142	165	138	141	142	141	140	166	164	164	154	160	156	146	147	153	152	149	168	138	156	146	141	152	141	139	138	128	160	140	151	141	143	137	159	126	129	134	124	150	134	137	160	163	145	165	156	132	149	146	159	152	145	148	145	137	145	153	138	150	150	127	164	149	132	166	163	139	141	169	149	142	135	130	159	147	135	143	148	153	135	160	162	141	158	145	128	151	159	138	136	125	153	148	151	163	150	139	138	140	127	157	165	150	142	150	151	125	163	150	159	134	153	120	167	136	158	131	150	134	143	149	148	140	157	143	143	159	150	157	148	147	153	155	139	153	134	139	141	144	131	142	160	153	115	175	149	149	154	159	137	144	136	149	135	123	156	167	166	124	140	152	166	131	146	142	164	161	149	153	154	149	145	162	143	169	165	139	164	142	136	165	152	149	166	135	126	156	142	108	151	161	130	130	153	152	151	147	141	141	156	142	152	166	131	156	144	171	135	153	120	133	132	122	170	141	125	141	156	144	148	132
5509	467	618	626	561	562	517	508	510	499	504	481	535	489	509	486	472	463	486	494	405	432	455	465	459	468	483	488	446	449	444	435	470	470	446	437	435	434	454	459	478	486	472	443	430	487	465	494	476	460	469	438	467	416	431	430	451	461	421	486	451	468	438	444	478	468	463	426	447	486	418	461	444	480	457	448	411	452	444	440	442	449	471	472	422	477	446	470	444	455	494	447	483	459	439	484	419	461	450	481	457	436	458	463	447	444	419	460	426	459	481	450	413	428	458	469	472	474	452	479	463	444	455	437	462	489	423	456	453	474	487	416	463	451	469	442	434	432	458	421	468	440	408	468	470	433	471	434	483	437	451	427	460	445	445	469	459	479	501	445	458	480	415	465	461	436	453	435	504	462	424	449	471	467	449	460	464	428	478	427	466	449	489	458	427	461	503	482	483	419	453	451	453	506	472	471	473	436	423	445	437	479	428	416	457	438	408	463	455	462	450	440	475	450	441	441	433	480	428	469	466	486	462	511	484	477	439	459	445	459	416	468	477	434	435	450	419	443	442	452	445	422	474	438	456	461	460	457	505	428	432	461	418	448	415	451	420	418	463	456	475	460	448	449	472	451	465	474	459	449	455	440	485	446	445	443	453	462	455	436	462	430	442	450	470	475	416	431	418	485	444	449	401	425	433	443	453	449	449	439	418	483	441	436	447	431	457	428	408	448	462	392	482	435	472	450	441	454	493	429	449	436	474	496	429	440	462	463	458	436	467	452	446	465	476	452	483	450	482	533	434	445	469	467	415	451	423	426	469	435	452	424	447	461	445	430	467	398	453	472	441	443	500	474	497	433	472	438	435	438	491	430	479	484	473	472	438	460	458	473	474	487	456	465	471	434	456	460	477	447	457	466	448	420	458	416	456	469	457	432	439	442	442	461	429	471	482	443	427	462	434	451	486	416	459	476	454	432	477	464	481	426	449	460	433	478	482	463	459	464	460	452	488	438	428	431	470	466	435	474	414	479	442	463	431	464	432	437	456	445	433	463	385	469	481	434	455	429	450	436	478	457	454	425	453	450	444	472	464	475	457	418	470	452	457	472	466	497	433	419	472	441	411	457	438	442	387	436	440	474	481	430	444	452	453	428	480	445	443	405	445	469	457	413	461	450	480	437	443	472	452	415	430	473	475	420	451	481	427	441	459	447	438	438	452	481	467	487	439	474	449	448	443	465	476	446	404	442	460	462	445	446	464	472	454	443	497	457	445	464	479	467	468	442	446	461	452	470	445	466	405	447	487	476	476	444	447	448	467	428	441	459	437	462	461	461	419	480	466	455	454	431	458	420	470	429	459	448	475	422	489	431	480	433	478	456	466	432	455	500	448	454	446	436	432	467	474	479	458	436	428	460	441	435	442	422	439	449	442	453	466	453	445	425	399	442	437	460	495	437	460	411	470	478	453	469	455	480	435	468	413	432	463	458	418	440	429	439	453	414	497	451	439	426	446	450	469	485	449	459	454	437	468	437	423	457	456	450	482	442	452	440	427	446	471	470	460	450	453	473	466	475	459	487	435	468	424	448	465	461	430	437	466	446	431	444	428	438	462	459	440	462	442	436	449	413	440	457	443	445	454	430	509	473	478	428	432	442	431	453	428	456	448	466	463	372	420	460	479	440	487	460	411	465	439	443	462	448	489	503	453	437	450	434	440	415	453	462	434	471	490	455	432	455	442	482	434	426	463	460	467	465	439	438	449	448	430	452	458	468	448	457	466	454	443	442	419	458	452	459	485	477	392	444	433	473	457	440	449	436	489	479	459	418	463	440	434	476	454	457	491	480	447	454	423	441	397	471	407	468	489	482	451	428	435	480	416	444	444	452	446	426	466	492	447	410	473	466	429	455	470	447	450	451	424	436	478	437	449	441	478	501	409	424	479	430	434	463	456	450	485	471	434	436	460	444	422	456	498	418	439	429	393	484	459	424	464	463	464	449	408	454	463	419	425	444	484	430	430	445	464	425	477	458	448	460	473	462	468	426	421	521	451	413	436	464	413	458	474	467	404	453	440	446	472	451	447	460	460	445	490	459	434	483	442	447	420	454	489	429	406	450	451	434	406	482	460	441	483	466	455	455	500	476	456	461	487	491	457	451	440	445	442	454	482	433	458	476	442	454	456	463	453	461	456	453	453	451	465	456	461	433	455	445	436	447	473	437	436	450	475	449	412	432	457	422	410	460	500	466	461	439	430	439	424	466	469	470	451	419	470	485	423	487	452	453	468	414	434	449	482	485	456	442	422	457	487	427	468	487	464	500	440	449	446	437	449	464	471	450	466	434	500	441	457	467	450	422	452	454	462	473	424	455	441	454	426	458	438	466	446	441	424	445	462	453	450	448	435	414	449	435	457	467	437	435	479	437	479	474	449	498	492	455	444	436	435	467	454	472	439	458	426	484	453	451	474	428	477	482	442	419	456	423	449	479	432	473	418	484	426	448	449	463	459	480	440	474	468	456	433	472	445	479	454	453	452	466	447	472	477	427	454	436	462	466	425	465	420	423	451	465	495	428	468	468	472	463	448	429	446	416	399	450	449	419	490	438	452	447	424	435	469	461	459	448	449	464	461	461	476	473	466	501	457	449	430	451	446	434	406	447	398	456	464	448	444	474	466	456	438	454	450	463	513	467	472	480	453	426	462	411	468	427	418	435	451	474	413	422	496	448	466	458	467	462	478	471	454	458	458	460	515	462	423	444	419	456	500	474	445	449	465	419	457	451	434	443	472	477	440	514	477	498	461	490	445	431	479	436	451	432	425	497	451	471	442	498	438	470	438	447	452	459	422	452	446	450	429	471	447	410	426	427	514	478	456	458	456	428	450	446	444	438	431	426	416	487	425	471	445	478	459	476	455	462	484	455	491	470	493	475	424	443	496	458	460	412	463	492	478	445	456	460	431	448	452	467	454	502	468	432	461	465	437	449	463	428	471	452	447	436	452	439	457	428	463	434	434	433	442	490	466	464	433	461	445	479	477	472	435	437	436	485	411	446	416	476	438	478	432	443	459	440	436	443	456	464	445	454	471	502	482	421	420	449	438	425	444	465	451	456	415	439	426	454	431	474	495	465	449	449	460	442	466	435	447	408	439	478	463	459	443	449	486	455	455	433	481	436	443	450	428	426	475	433	436	439	469	467	472	481	455	485	441	443	457	441	458	467	448	455	478	473	459	430	459	461	424	439	448	482	495	456	448	437	457	482	472	472	462	414	411	419	489	428	442	464	437	488	491	438	489	433	464	464	409	458	459	484	447	420	452	434	441	463	442	431	426	440	465	489	450	425	446	481	426	467	420	445	436	443	436	423	435	433	421	437	450	487	441	460	456	448	430	451	445	426	450	441	441	457	436	445	441	474	460	475	443	430	451	425	460	452	466	438	438	455	430	469	446	442	467	465	487	459	490	443	479	474	436	433	451	437	435	475	461	451	391	476	480	444	461	477	460	489
39132	7998	1477	954	717	476	428	301	243	241	209	208	161	173	143	148	137	146	136	132	115	117	121	120	99	113	107	110	106	111	116	100	90	119	102	86	93	100	97	112	109	107	97	87	102	110	112	94	109	82	102	79	93	88	98	101	97	116	98	95	100	118	98	92	96	84	90	99	95	83	93	93	82	113	92	98	100	89	89	104	98	73	98	106	98	125	103	85	93	105	86	105	87	97	94	102	115	78	99	101	86	117	97	99	115	104	90	95	88	102	109	106	101	85	114	106	94	97	104	88	108	103	103	92	85	85	81	99	102	87	88	101	105	128	93	97	90	84	99	109	76	87	94	109	105	98	104	82	86	92	97	94	96	88	84	89	73	100	92	96	102	112	101	106	110	103	97	111	102	94	98	102	93	87	91	99	98	104	101	85	111	99	90	84	104	86	92	111	78	103	83	95	106	110	85	94	89	104	87	92	90	74	105	93	92	87	89	92	117	89	98	108	95	92	100	114	91	116	85	96	104	91	92	108	98	111	93	108	123	100	109	105	101	112	117	106	107	94	102	109	93	97	86	110	97	88	90	109	102	89	95	115	88	93	74	118	94	99	95	93	104	92	109	90	77	111	92	111	95	99	96	98	121	101	105	95	101	98	82	101	101	113	106	112	94	89	111	86	98	85	87	98	82	99	99	114	97	80	99	113	93	90	102	111	105	85	101	116	103	107	94	103	106	93	107	95	96	106	114	98	102	85	99	99	103	110	95	102	90	111	106	89	82	94	95	93	105	95	93	84	90	100	84	93	102	85	89	91	88	78	84	88	111	89	95	104	99	98	114	92	94	95	93	104	94	87	110	99	106	90	93	85	86	74	87	102	80	104	93	114	102	115	116	108	100	92	91	88	102	92	102	95	108	112	111	80	101	95	98	81	92	102	102	117	93	100	105	94	98	110	95	98	95	103	91	90	96	99	75	92	85	108	111	81	97	100	102	89	92	114	87	117	93	99	102	97	109	96	103	90	100	115	95	99	94	91	98	112	91	100	97	95	103	110	82	106	101	102	96	72	99	77	91	105	83	85	97	97	89	81	88	102	108	111	92	83	85	98	93	101	91	96	115	95	90	101	86	100	110	102	92	87	78	94	96	82	107	103	103	85	100	100	92	89	103	106	101	94	95	89	100	107	101	97	91	106	98	94	93	96	102	83	100	86	114	89	94	90	89	106	98	96	90	106	90	90	86	97	86	105	103	76	97	106	92	82	100	91	100	98	77	76	92	92	98	95	85	108	98	100	93	91	87	119	104	81	102	92	100	82	87	108	94	110	97	92	81	89	103	87	87	114	94	105	100	108	83	101	93	101	84	106	96	92	117	96	90	90	95	105	85	108	83	95	99	86	102	85	102	100	110	111	110	93	89	103	103	103	93	98	90	99	85	95	101	96	85	95	108	89	103	91	96	103	96	98	97	88	95	97	96	117	94	103	83	110	117	108	113	83	98	101	92	92	103	84	120	89	80	93	100	90	79	99	118	77	108	88	103	97	81	100	66	105	108	115	94	108	98	93	97	82	112	98	126	90	109	65	101	110	96	106	79	81	84	89	109	89	92	108	82	107	89	88	90	94	110	105	84	65	83	91	93	116	97	96	95	95	96	103	93	100	110	90	80	100	112	107	89	84	104	86	89	99	93	96	92	93	104	110	83	89	97	98	110	96	100	109	97	107	109	122	101	108	101	96	83	108	120	89	82	105	107	96	106	90	103	90	93	102	115	89	103	97	103	115	111	95	104	91	99	89	96	105	87	98	104	95	94	88	96	86	97	85	90	97	101	98	107	115	103	115	88	103	108	91	92	114	89	115	81	80	90	95	98	98	94	101	96	105	106	111	88	93	93	95	97	98	91	110	91	98	83	99	103	82	83	106	87	97	111	84	104	99	95	85	87	85	93	111	95	89	71	92	104	107	87	96	108	92	91	100	81	88	90	100	94	99	96	114	84	84	91	93	108	78	97	85	82	102	111	87	102	75	91	98	90	115	114	86	87	98	87	108	99	101	85	99	111	103	97	109	96	100	100	74	89	91	105	106	99	103	105	98	95	84	92	83	88	102	112	109	83	88	93	99	102	93	88	95	91	100	106	85	103	97	88	99	97	93	101	102	99	95	78	80	103	84	118	80	106	105	88	109	107	108	111	84	88	110	101	112	103	105	102	95	87	87	91	113	106	101	112	98	91	97	90	110	97	91	114	96	106	101	108	86	100	102	80	102	106	86	92	79	116	102	102	87	101	94	105	83	111	98	97	101	95	103	95	90	100	95	104	99	82	115	105	90	86	119	97	104	93	95	115	99	124	102	83	97	100	111	90	107	88	98	84	89	89	97	102	93	87	103	112	109	84	88	101	92	98	84	96	116	95	113	92	99	84	97	96	94	98	110	101	114	90	88	99	94	84	112	98	91	92	82	120	91	101	87	97	100	101	95	106	109	109	113	101	102	87	108	87	99	113	96	109	100	91	91	93	104	99	95	107	94	88	101	99	90	101	81	88	82	107	98	103	79	97	82	93	85	82	92	100	107	96	107	109	105	69	96	109	107	84	113	117	91	101	103	85	84	83	85	115	116	104	85	114	100	103	96	103	104	82	97	110	98	93	95	109	85	113	83	79	109	115	91	96	115	93	89	90	82	100	115	93	83	105	97	91	96	99	92	96	93	70	99	91	109	92	93	106	101	119	81	105	96	102	104	94	103	95	95	108	103	105	94	104	99	98	95	102	97	98	105	100	113	101	114	110	103	93	95	105	101	96	94	120	89	90	100	97	105	102	80	104	100	79	94	94	104	115	86	77	95	96	81	100	97	103	89	104	84	112	117	103	105	100	96	77	94	88	87	94	109	92	111	124	96	91	106	121	100	94	106	94	90	95	105	101	85	98	103	102	85	84	102	75	119	92	100	96	86	105	101	111	109	104	113	105	85	124	92	98	109	85	102	105	91	104	97	91	88	114	98	113	85	102	89	91	90	102	96	82	101	97	93	104	86	73	115	90	97	104	102	108	102	90	104	100	90	108	94	90	92	95	104	88	105	100	86	103	87	100	109	102	81	78	110	114	72	87	108	92	108	83	105	101	84	94	99	93	96	92	102	93	103	105	93	99	92	82	70	95	88	115	99	86	90	90	106	95	99	79	98	103	90	101	106	104	101	100	100	85	97	88	108	83	83	93	97	104	107	102	92	97	102	101	83	110	95	98	102	100	101	102	91	90	97	90	95	80	94	109	100	102	83	101	92	102	105	107	113	115	85	97	107	98	85	104	83	116	115	120	95	107	85	89	103	94	89	94	105	93	113	103	86	90	103	122	116	95	113	91	93	103	102	119	92	119	89	101	88	89	105	102	104	100	92	96	93	110	83	118	70	85	88	89	108	102	98	96	87	95	94	113	104	111	119	96	78	89	101	81	88	117	116	81	112	102	111	96	98	94	101	104	95	99	96	93	86	98	96	91	75
21432	1284	3061	3362	2896	2317	1867	1553	1308	1100	997	895	774	767	722	660	658	644	582	549	547	534	530	541	483	496	426	442	454	428	433	424	451	399	414	418	437	360	373	380	380	374	403	389	345	384	388	369	361	360	397	336	368	333	356	389	319	349	360	337	365	336	366	363	352	338	334	382	347	362	354	349	363	335	382	364	314	339	333	340	346	339	370	338	333	367	342	339	337	333	359	350	361	319	321	345	337	346	331	343	332	345	344	368	354	361	360	349	375	355	355	316	371	349	343	327	331	366	310	361	307	324	302	300	359	338	321	323	359	337	358	317	354	302	319	320	323	315	330	332	349	380	318	348	364	339	348	379	321	366	345	375	350	308	331	328	341	331	312	356	349	324	343	329	362	330	351	353	305	311	321	330	331	346	343	319	344	348	323	341	315	304	340	344	330	343	320	353	323	339	319	369	349	311	334	345	336	337	327	336	392	314	334	289	311	319	350	367	319	350	326	331	350	340	336	323	338	335	319	332	359	357	324	343	309	327	303	309	321	328	357	370	319	352	306	319	344	331	342	316	335	315	309	360	307	368	355	339	326	327	311	336	327	313	317	338	334	349	319	331	347	331	327	320	331	307	316	316	344	336	325	353	350	340	351	367	333	327	300	302	367	315	325	345	353	340	358	326	333	376	354	329	305	324	349	298	307	326	334	338	347	360	376	305	329	333	306	329	322	354	346	360	336	351	295	367	309	367	341	302	332	330	332	302	316	338	326	376	341	373	320	325	324	314	331	339	369	339	354	353	308	318	316	326	343	354	349	336	323	334	331	320	332	347	346	359	351	310	334	330	339	358	332	321	359	315	347	352	325	339	339	319	343	331	342	339	322	339	330	339	317	317	360	315	328	372	316	306	367	321	364	328	347	332	333	312	341	335	341	353	323	361	330	319	296	336	332	353	355	347	352	302	334	330	335	333	369	318	309	356	356	320	326	283	340	347	310	331	327	360	355	348	345	340	327	342	339	339	331	316	308	334	346	304	315	303	314	351	337	352	336	363	331	378	330	349	355	330	323	310	358	326	338	334	331	352	302	325	326	324	347	328	300	330	340	352	325	309	327	324	309	364	321	364	385	345	344	337	347	347	305	348	361	366	345	324	325	336	364	373	316	371	354	362	323	351	357	358	350	335	361	322	308	361	348	325	338	352	339	338	331	335	300	357	322	324	355	322	349	322	333	335	352	315	354	328	362	337	350	338	341	336	344	374	305	350	339	348	308	329	342	353	335	329	363	336	304	335	332	358	371	325	319	327	331	338	361	305	340	307	321	313	313	336	341	333	322	337	322	309	315	331	328	320	342	339	314	336	318	365	369	314	311	332	316	332	333	316	302	329	314	320	326	337	317	320	336	316	381	337	357	339	363	342	332	365	333	366	339	331	330	322	353	332	355	355	325	321	343	326	348	315	341	338	340	363	344	348	334	307	337	310	371	341	322	349	317	316	340	319	338	339	315	333	347	321	326	297	316	337	306	305	305	349	321	316	357	310	305	363	315	323	339	370	336	359	349	306	321	305	332	340	359	324	323	339	330	353	365	319	302	314	344	328	363	326	327	325	334	348	306	348	351	325	322	354	339	315	307	321	330	337	326	325	326	328	335	363	340	351	312	306	342	310	330	339	355	368	313	328	331	351	335	336	368	310	338	345	289	354	330	328	329	356	353	349	304	316	362	342	306	329	321	348	338	347	335	342	343	362	317	325	340	328	330	329	324	357	354	332	336	310	329	343	353	382	330	321	337	350	367	305	329	335	345	353	353	355	328	349	350	311	339	325	320	325	310	298	312	332	357	310	345	311	344	319	358	313	297	326	324	328	318	325	321	340	361	350	334	348	337	269	343	317	350	336	337	345	329	333	306	367	332	329	346	343	327	334	305	360	302	336	353	349	320	381	356	331	335	333	339	313	316	329	348	337	340	323	333	314	360	331	359	347	315	337	358	305	352	340	332	336	354	361	336	319	385	333	334	330	302	346	337	298	336	324	364	341	358	341	336	356	307	306	333	330	294	319	359	341	349	325	319	322	368	307	349	319	325	335	321	343	295	338	323	323	322	306	332	372	321	334	333	333	332	346	345	317	348	349	342	325	330	373	350	351	336	339	340	316	353	324	347	343	328	330	319	341	321	318	316	361	335	366	343	321	317	326	361	347	360	334	307	330	320	342	327	337	284	331	339	332	319	341	317	339	343	343	370	367	339	290	342	306	330	340	334	297	291	312	353	335	335	346	310	340	340	358	331	344	302	336	321	343	302	296	330	320	342	360	350	378	333	365	353	340	318	333	321	298	345	328	341	340	361	329	337	334	347	316	320	373	309	340	334	366	309	369	320	335	339	355	341	324	326	317	330	332	334	332	354	305	329	339	314	338	330	342	287	317	318	321	363	319	346	292	332	351	356	317	317	304	290	341	362	363	290	351	334	350	325	323	331	327	328	364	303	319	354	321	337	308	331	313	331	306	335	336	360	322	310	308	347	330	341	329	324	351	337	348	316	287	352	338	345	343	338	359	337	353	328	332	319	322	345	348	319	312	350	311	343	354	362	332	337	306	331	357	346	342	357	317	341	341	345	312	317	320	320	302	319	328	333	334	339	341	313	332	336	311	329	325	357	320	319	325	335	354	323	333	364	339	373	330	332	323	348	330	336	361	304	337	348	326	336	339	358	348	325	327	328	342	336	339	334	361	337	318	363	317	302	320	336	364	342	368	329	365	339	336	353	303	313	362	366	353	310	340	335	338	339	337	345	309	324	321	347	328	354	319	333	364	347	328	359	324	334	328	315	366	334	342	300	357	350	341	320	336	347	334	346	312	354	338	347	346	336	312	332	297	355	323	350	358	333	356	315	334	359	361	314	343	340	334	343	365	330	304	319	344	328	336	320	323	314	323	336	335	330	338	326	347	301	323	339	332	302	301	338	327	322	322	352	339	314	314	347	334	343	307	357	356	310	334	318	360	343	327	378	365	315	326	305	323	326	322	327	320	341	353	319	304	338	355	345	330	355	307	371	300	329	355	369	320	313	324	332	327	319	376	338	321	329	360	318	298	332	350	350	340	328	317	335	331	355	349	347	338	373	366	281	343	334	332	325	293	339	314	348	352	324	327	306	328	336	345	351	326	321	331	380	347	373	326	339	347	337	362	315	361	335	304	342	337	366	324	332	375	356	321	329	347	324	323	365	304	338	337	360	328	323	348	339	360	329	327	369	350	331	339	345	351	330	330	335	324	323	360	334	322	326	360	324	357	301	332	310	327	310	326	300	335	345	335	316	339	353	338	324	337	333	356	339	305	309	336	338	312	351	351	289	333	350	295	352	342	377	369	314	356	330	354	333	310	343	311	364	330	360	331	334	311	327	347	314	314	333	356	348	355	326	340	340	321	332	318	340	299	312	349	349	339	369	359	335	339	304	333	335	334	330	294	323	348	356	321	330	333	359	301	335	362	328	346	334	333
53188	17293	4154	2113	1421	1096	809	627	522	486	380	385	353	330	300	277	274	248	269	257	241	245	232	252	219	247	232	196	224	215	249	213	191	195	219	213	195	224	232	205	209	220	220	209	192	232	220	190	224	208	196	236	221	188	205	208	197	186	199	198	193	219	209	218	224	211	206	199	183	183	195	199	206	191	211	200	171	229	207	193	201	208	198	212	224	193	228	190	205	201	200	210	183	223	189	194	196	183	197	181	208	215	214	183	182	220	206	168	183	216	219	187	198	209	181	202	197	191	184	212	180	199	191	182	204	229	184	189	192	181	181	196	218	213	207	187	183	225	189	192	190	176	184	172	190	213	174	198	186	215	191	171	210	183	189	185	218	213	209	193	187	178	190	232	222	187	215	206	215	198	202	189	201	226	210	211	166	204	234	197	203	181	196	202	207	209	201	205	202	171	186	181	175	221	184	216	212	211	188	191	216	207	189	194	194	196	220	223	223	199	219	202	212	193	192	198	211	184	210	232	200	207	223	191	205	204	196	183	194	207	213	198	188	201	199	188	190	179	199	190	196	213	185	195	207	197	157	186	202	185	182	210	183	188	194	190	226	192	216	200	184	186	222	188	189	195	213	211	175	180	171	215	195	200	168	180	191	178	202	186	193	188	200	165	184	177	188	207	203	189	192	199	179	181	216	183	194	171	210	200	206	187	186	180	209	198	207	212	206	188	194	202	198	187	192	207	200	177	197	201	208	190	183	199	214	180	191	195	153	183	200	204	207	173	192	171	189	190	175	185	181	190	195	174	230	234	209	188	199	194	196	199	200	198	189	182	186	167	201	210	184	201	210	185	201	220	195	210	196	218	197	224	204	213	195	209	201	216	205	193	201	196	170	192	189	207	215	186	180	155	201	190	172	192	204	190	203	187	212	210	197	202	196	164	209	180	198	196	177	202	213	231	192	179	213	188	184	209	165	191	205	193	189	202	188	217	214	195	213	181	199	203	201	202	195	188	213	198	185	229	174	190	202	180	205	204	215	190	183	219	177	189	189	234	178	217	238	216	213	204	199	202	185	208	182	188	192	209	204	191	199	210	208	219	197	204	195	166	182	204	204	223	203	175	206	193	192	211	199	178	194	195	207	221	191	202	181	170	203	225	188	207	192	168	176	199	202	188	199	159	190	197	212	217	195	195	182	216	221	181	197	172	204	181	202	198	194	192	206	202	198	200	179	185	192	199	209	205	186	190	201	204	197	187	180	212	196	200	203	204	200	196	196	176	195	188	182	185	193	208	190	179	206	208	184	191	198	187	196	202	185	190	207	215	205	188	206	203	215	195	189	177	185	197	184	185	189	215	208	197	196	183	168	184	229	195	179	232	191	190	232	209	223	194	193	191	196	196	194	190	170	208	174	214	189	177	208	184	196	207	213	217	174	179	189	251	192	168	202	200	208	185	207	201	181	189	198	186	177	186	214	207	213	188	188	200	174	190	183	216	201	201	183	201	201	188	204	203	193	228	215	208	206	189	192	183	201	193	211	191	201	205	215	212	207	186	205	189	211	196	192	180	190	194	201	192	192	209	199	195	195	174	201	203	207	206	217	217	198	201	187	198	215	213	219	208	175	205	178	195	206	195	201	179	198	201	176	212	178	181	182	176	210	171	189	194	195	195	187	199	205	225	189	162	180	173	210	196	211	227	203	209	191	202	194	218	187	187	196	181	209	165	190	211	185	183	204	222	174	186	191	209	199	168	222	193	191	193	193	203	208	184	204	195	198	204	187	198	168	179	191	190	180	213	173	185	212	221	193	195	226	183	202	183	180	175	181	213	191	202	175	229	209	186	203	205	197	202	188	207	187	203	185	190	216	177	180	190	212	183	186	211	200	197	217	205	193	221	200	192	180	200	210	181	203	216	206	204	181	199	201	192	209	171	187	214	215	179	197	192	173	181	167	187	201	178	195	189	183	191	197	174	209	223	185	190	173	196	191	187	208	197	212	217	181	202	211	179	189	187	188	201	197	180	210	186	202	190	170	175	175	191	196	210	178	186	207	233	182	185	182	200	182	192	206	207	217	202	217	195	201	200	191	215	202	208	170	191	187	211	194	194	199	205	195	193	196	171	194	199	208	202	201	186	184	183	209	176	186	182	202	218	172	189	197	191	202	199	223	209	198	204	204	195	202	198	190	208	190	188	200	200	204	207	195	190	198	206	181	199	207	187	191	195	206	221	210	200	229	167	188	220	213	234	199	210	176	206	166	199	199	211	193	214	185	198	179	212	209	218	194	185	186	205	222	183	209	200	189	178	184	209	204	220	179	220	191	181	170	197	186	194	181	201	219	183	181	169	212	182	184	194	181	162	186	204	181	197	198	188	201	198	228	209	206	175	207	201	186	190	190	193	175	189	171	166	195	207	173	205	186	177	173	185	209	173	207	201	186	174	179	205	181	202	178	214	203	198	194	206	184	199	195	226	209	191	194	219	190	176	192	188	198	220	186	218	200	217	230	211	202	162	182	191	201	189	197	217	200	191	198	199	173	205	234	183	225	184	187	191	187	195	209	179	203	183	189	211	198	219	221	213	197	201	201	237	188	199	203	201	199	209	178	166	210	195	202	196	184	196	187	220	181	198	198	225	209	199	186	198	189	213	215	192	166	174	190	173	195	211	176	201	194	216	215	183	196	194	206	207	178	183	182	195	213	192	170	182	194	210	201	196	208	186	210	209	181	183	214	203	206	193	216	182	203	209	181	210	184	191	217	205	181	186	221	190	179	172	200	190	175	200	192	204	181	209	191	207	197	194	227	210	198	205	177	200	203	193	210	215	190	191	210	181	208	207	192	199	160	173	186	186	212	194	196	196	190	214	207	192	178	199	191	193	206	227	208	192	194	200	182	221	185	190	194	185	215	190	190	186	189	211	195	233	180	179	192	178	196	194	179	187	196	196	186	193	218	187	188	193	199	195	179	195	180	190	196	175	181	189	183	196	173	188	205	223	178	180	202	221	219	178	187	218	195	192	177	180	196	195	178	185	188	169	191	204	196	169	187	179	212	204	194	182	204	208	177	204	202	212	219	239	215	201	205	194	212	214	198	189	189	174	204	178	196	194	193	188	192	202	212	211	180	198	181	190	217	206	180	176	181	220	179	198	193	194	173	187	207	199	191	218	198	192	167	188	192	210	205	213	169	194	203	200	206	195	204	183	217	200	190	216	204	199	195	182	175	193	189	211	213	214	186	193	200	208	203	218	178	205	188	191	184	194	177	203	204	185	188	205	204	199	180	187	169	197	211	203	195	182	210	222	191	212	183	176	175	206	205	195	209	187	204	208	176	178	207	189	194	190	176	200	211	211	197	181	199	207	194	185	212	195	182	216	174	191	190	170	188	209	193	193	198	215	187	179	206	198	176	209	219	214	178	217	211	193	177	202	206	191	205	168	181	196	207	192	173	215	186	196	187	214	220	179	218	191	192	197	196	208	167	193	178	192	208	220
29776	2543	5769	6395	5333	4333	3646	2896	2548	2163	1903	1746	1584	1454	1384	1220	1216	1162	1038	1054	1028	967	904	891	934	869	834	820	811	789	810	785	796	761	735	699	700	730	741	687	734	683	687	714	691	692	665	711	660	702	632	636	630	663	674	669	658	670	700	612	630	684	619	636	651	651	643	625	635	607	647	642	621	614	588	677	593	639	639	628	646	626	604	632	625	657	580	607	606	613	579	589	567	629	643	599	619	606	655	620	558	616	613	640	640	641	626	652	636	611	615	624	613	591	630	641	586	665	587	624	649	598	629	610	656	597	606	644	615	601	625	625	620	600	623	601	615	584	632	603	620	594	615	577	617	575	619	605	604	628	620	619	562	613	647	599	613	594	618	613	651	610	604	631	624	586	615	633	558	605	645	587	611	537	645	617	658	599	617	589	634	602	611	582	578	602	594	617	599	602	568	546	648	590	614	608	595	626	638	602	631	619	603	627	608	601	619	631	634	644	592	615	599	598	598	656	619	606	597	590	623	605	611	620	559	574	650	611	593	603	609	614	600	594	660	681	586	600	584	562	580	576	598	560	667	583	591	608	634	589	624	566	633	596	590	579	605	563	599	621	568	602	571	610	603	666	586	603	609	594	625	572	625	634	582	600	623	611	605	614	576	607	580	620	606	636	616	602	567	633	629	593	624	608	591	612	644	616	571	599	642	581	636	572	609	591	586	663	635	627	570	597	614	595	589	566	591	643	602	573	623	647	541	630	618	566	605	607	585	589	594	576	593	627	569	613	597	604	563	595	616	594	605	606	623	604	603	590	588	611	551	587	588	571	616	599	615	615	609	596	604	587	617	618	566	613	633	594	590	597	623	568	622	569	635	595	615	573	596	609	589	595	633	584	594	614	580	610	598	603	613	582	603	620	637	634	616	624	594	613	616	591	588	621	611	602	641	601	590	637	594	562	632	584	607	606	587	600	576	621	590	634	596	566	652	599	572	572	576	595	607	598	580	651	595	614	640	610	626	582	610	604	647	553	601	602	612	626	553	606	547	591	628	639	674	626	651	612	604	612	569	626	589	596	633	574	562	565	615	627	563	583	555	582	601	595	630	611	632	638	594	567	625	601	571	597	659	658	638	626	553	575	574	589	581	609	645	630	582	589	613	584	586	562	621	589	615	617	622	619	650	581	608	616	586	609	642	592	606	587	572	573	598	622	598	582	617	617	605	642	612	615	594	597	603	571	623	626	601	625	601	647	631	609	583	563	607	600	582	610	633	596	586	652	610	600	624	636	606	598	614	609	610	631	604	626	629	563	604	586	589	586	658	597	540	601	578	546	588	620	628	623	614	628	597	604	589	615	593	615	642	589	619	631	616	599	677	612	661	615	598	603	606	589	606	661	625	610	619	594	622	585	627	628	611	595	586	593	605	644	586	592	619	615	574	663	644	605	629	608	599	613	606	614	608	580	615	604	576	577	584	603	586	661	613	615	608	621	634	584	603	627	592	583	598	613	620	632	565	662	594	594	622	612	567	614	602	608	641	626	602	592	598	602	570	604	593	581	606	586	626	635	638	601	581	561	592	553	634	621	601	609	621	647	554	601	580	567	578	597	611	607	609	636	652	624	639	607	602	591	600	623	557	648	600	582	638	580	609	590	628	667	615	660	631	611	606	625	598	633	606	573	600	568	604	567	608	589	624	616	561	590	608	599	589	590	634	607	606	611	579	596	635	615	582	587	598	596	607	627	619	605	526	571	584	647	605	623	607	625	645	567	611	614	592	611	682	626	565	615	546	598	600	655	614	616	625	601	578	626	590	570	617	613	580	608	521	577	538	599	578	576	598	637	602	609	580	616	615	635	602	587	541	647	591	623	624	612	633	597	624	622	592	588	588	620	583	608	626	627	593	635	623	621	552	596	616	590	625	594	592	622	645	594	632	622	606	607	627	578	576	623	579	589	571	623	611	628	600	571	593	600	584	583	616	605	633	604	616	564	619	590	616	627	634	600	623	618	599	577	574	591	590	581	581	573	616	609	583	608	567	642	568	635	597	603	647	607	584	629	599	544	623	631	607	605	623	607	572	629	584	590	583	633	608	600	624	589	587	596	628	581	630	612	581	650	616	589	606	588	622	635	600	614	610	587	601	610	601	576	591	631	601	632	559	573	601	628	621	631	570	567	635	578	622	641	605	618	606	617	600	581	581	627	599	596	628	579	621	589	616	580	595	584	621	616	652	618	602	571	617	580	622	579	637	605	584	577	613	627	570	608	596	596	606	559	581	594	584	598	615	629	617	607	653	627	606	605	605	589	588	651	620	624	603	591	585	582	636	569	616	586	618	628	618	567	605	602	628	617	590	577	617	615	542	651	568	601	600	617	601	598	599	629	602	620	584	609	608	608	627	603	575	628	595	620	574	646	636	593	625	589	534	558	632	603	632	640	612	610	554	664	593	580	628	571	571	581	555	602	591	657	652	617	644	599	589	560	574	649	621	580	582	641	591	595	597	597	617	587	628	622	571	557	635	625	603	599	636	642	615	626	573	575	605	642	632	648	643	609	596	614	629	603	584	626	561	587	575	597	617	563	609	606	609	592	606	628	578	642	600	623	587	552	596	573	571	559	586	669	622	611	589	611	598	562	587	608	610	623	608	592	627	612	631	593	615	608	587	667	602	611	577	620	592	591	607	643	597	574	600	597	596	615	600	595	585	626	580	608	603	597	590	660	568	624	600	603	613	606	573	568	589	620	595	596	588	625	598	588	607	636	662	574	587	606	583	584	610	608	578	615	627	586	620	614	582	573	592	599	605	593	629	593	613	612	599	610	587	616	588	660	621	606	647	569	611	586	555	608	634	584	572	614	593	589	628	616	605	628	582	663	617	603	593	644	614	606	601	621	600	598	602	612	615	657	581	596	530	609	617	598	618	577	581	677	620	620	646	627	603	645	653	624	660	613	639	599	608	572	626	642	594	615	626	596	666	600	636	598	595	576	599	608	608	599	580	572	565	605	610	569	619	590	589	663	603	614	617	573	598	540	600	601	652	625	587	593	619	612	600	586	626	618	648	610	626	602	599	625	567	552	640	560	602	590	579	631	585	655	659	583	626	614	572	616	594	619	638	653	544	594	578	586	583	586	612	566	628	585	616	621	595	613	592	630	614	586	603	614	610	597	564	609	549	631	606	586	586	617	596	648	614	579	623	575	601	561	654	640	664	536	573	598	584	601	608	663	567	586	573	621	566	576	612	622	614	612	606	645	604	593	621	590	584	613	587	593	590	565	617	669	603	616	593	623	622	558	629	623	600	638	574	595	663	627	605	578	612	612	601	633	579	626	585	590	621	623	608	596	617	653	597	571	628	635	581	611	655	570	583	636	607	604	597	597	658	608	609	644	607	635	629	614	591	665	628	604	625	594	574	617	643	596	611	630	609	621	615	582	578	602	614	608	615	561	626	551	581	572	582	592	620	611	567	613	600	575	635	625	569	595	605	611	602	594
5552	349	223	191	167	182	167	156	147	153	139	142	139	135	153	134	150	173	153	134	154	152	140	130	157	139	165	164	142	144	117	154	121	134	155	159	143	122	150	140	144	140	134	135	145	141	157	142	142	129	133	149	144	138	126	165	148	135	141	138	154	140	141	120	135	150	119	163	138	148	147	152	144	147	137	156	149	129	142	151	157	151	131	141	156	136	161	132	148	123	142	137	128	145	135	160	138	144	152	131	133	166	165	139	167	146	154	149	123	148	152	140	146	156	135	158	133	145	126	163	182	151	116	132	124	120	150	135	171	136	149	123	155	126	142	151	152	135	158	157	129	159	167	153	158	133	139	139	149	155	139	129	130	148	144	148	161	134	135	152	145	132	139	143	138	148	133	139	131	136	133	129	139	145	122	160	163	124	149	149	150	151	157	155	149	144	145	136	154	147	121	164	147	134	141	138	135	139	144	138	145	141	143	142	139	128	173	150	136	137	131	154	149	131	152	163	138	135	131	145	119	156	147	136	129	118	148	141	127	150	131	144	148	153	133	149	135	160	148	178	146	127	145	132	135	148	150	151	142	144	169	143	144	125	137	119	171	164	149	126	142	152	148	137	128	136	155	110	160	154	149	150	130	125	137	164	132	136	167	150	119	153	146	158	154	157	152	126	131	138	136	132	153	149	141	130	145	152	133	149	135	137	147	152	155	158	156	143	144	145	130	137	155	125	136	132	138	136	151	135	157	118	144	160	155	163	144	171	139	142	134	126	145	156	135	136	150	120	138	144	143	145	128	143	147	144	138	118	147	152	127	146	137	121	150	127	138	131	142	132	123	149	146	130	159	148	119	131	133	139	149	150	151	124	156	151	145	137	162	138	139	158	123	136	149	149	153	164	143	131	121	138	153	147	135	149	124	131	158	147	137	129	123	130	126	139	144	155	149	126	152	138	135	151	122	154	148	145	147	140	139	141	147	159	133	145	154	146	138	131	153	164	128	133	152	141	122	151	148	151	135	147	117	125	128	138	166	125	138	106	176	142	129	156	142	136	154	154	161	143	133	146	145	132	141	152	126	152	118	147	147	151	150	148	174	166	127	156	130	125	144	135	136	116	143	158	141	135	129	131	134	143	148	167	140	142	138	154	144	140	158	135	139	138	149	148	146	158	158	135	133	151	162	137	147	113	160	158	166	166	147	124	154	138	135	161	150	137	132	136	162	153	156	136	126	148	170	152	163	144	141	135	162	136	171	169	142	147	127	163	149	134	149	146	146	148	148	133	168	142	170	153	141	150	134	141	158	135	146	152	138	131	149	113	130	146	160	150	144	145	140	142	129	121	136	144	163	141	157	162	144	163	143	147	137	146	131	134	143	129	137	139	127	151	144	142	136	135	158	139	134	146	144	151	119	161	138	148	153	134	130	143	151	138	144	141	136	147	140	141	148	116	129	143	150	173	121	152	157	152	134	152	133	137	161	122	138	147	142	134	173	173	161	138	129	129	123	151	144	170	120	154	147	136	160	160	140	128	141	156	142	176	149	121	148	149	157	135	145	147	148	111	136	144	121	152	153	163	163	170	131	144	143	139	147	132	139	135	142	145	132	153	159	121	146	138	139	144	123	152	144	138	146	151	157	164	110	128	151	138	134	167	153	136	146	134	142	127	148	128	166	172	141	148	123	146	131	168	142	137	133	148	156	158	147	159	139	137	151	120	147	139	140	122	171	146	169	158	141	147	126	131	158	163	144	123	143	138	141	145	132	150	131	158	121	159	141	127	148	116	160	130	137	146	144	158	150	96	141	136	135	158	139	129	162	146	144	149	139	141	128	120	119	139	135	129	151	136	135	159	153	146	127	169	142	130	134	150	146	154	139	165	144	139	132	145	142	135	135	142	163	127	151	155	151	140	137	142	130	118	150	129	135	148	154	136	134	135	154	156	137	129	127	167	140	128	139	154	135	121	150	141	153	127	155	142	154	119	141	152	133	132	143	143	133	123	155	136	152	147	143	152	153	144	122	145	128	128	174	122	146	160	150	140	130	136	141	132	130	155	131	134	149	154	145	122	148	139	156	135	141	150	153	159	113	140	129	155	131	165	134	147	128	122	146	138	136	145	142	152	130	142	144	141	160	152	152	131	161	142	140	151	145	144	146	145	133	150	142	122	157	150	133	147	155	126	135	133	159	148	135	133	139	131	124	161	147	139	153	174	156	146	129	147	153	118	135	133	144	159	153	141	127	152	130	160	141	152	157	136	131	130	157	139	131	140	142	130	163	133	148	148	141	146	127	138	147	140	144	138	149	129	173	129	125	154	152	137	136	141	130	151	138	157	147	128	156	132	175	156	163	159	134	151	139	161	154	149	137	145	122	141	141	141	133	125	155	166	139	148	134	131	143	142	152	142	153	141	138	140	145	144	135	165	156	145	142	124	127	138	144	143	125	146	136	148	130	171	129	140	143	163	125	144	149	175	121	139	173	153	149	128	147	131	168	152	164	138	154	131	149	142	141	139	141	133	115	132	152	136	164	132	144	148	160	144	136	140	130	143	143	148	140	134	146	141	137	120	155	161	132	146	131	120	169	129	124	149	143	140	127	145	127	122	152	162	147	152	143	158	134	136	142	141	120	141	139	136	131	145	142	157	135	127	147	133	141	107	169	146	141	134	142	139	165	131	131	141	140	134	154	157	159	128	146	148	145	128	144	128	141	148	128	159	160	146	127	124	128	139	157	147	148	134	139	135	128	145	167	118	130	142	140	147	173	150	136	146	170	134	144	126	156	158	142	145	149	146	134	126	132	169	159	135	149	174	140	149	159	145	148	137	150	134	147	144	133	152	137	133	161	142	158	141	155	124	143	133	137	129	162	128	132	132	155	138	140	118	130	163	140	148	156	133	156	157	162	146	148	150	137	139	138	138	153	134	138	162	168	139	134	167	163	142	146	141	150	128	142	128	159	133	144	138	123	142	137	128	125	149	111	162	145	138	151	127	141	146	134	147	127	116	146	124	148	152	148	157	146	138	112	142	146	140	162	137	152	150	133	166	134	150	134	142	139	148	128	154	155	157	154	124	141	158	132	145	145	156	140	135	165	148	147	132	136	128	117	146	134	147	134	150	161	152	127	132	136	133	146	113	137	158	176	146	125	152	137	149	151	162	132	127	143	161	138	142	135	149	141	154	168	128	130	157	144	178	168	153	132	137	141	146	142	145	143	173	139	139	153	124	136	125	139	129	137	138	157	139	150	144	138	153	143	130	150	146	141	121	161	138	147	130	138	138	130	122	152	149	128	149	141	111	149	114	146	126	143	155	139	144	146	120	145	146	138	140	142	128	134	141	153	145	147	161	152	155	143	130	152	136	135	149	124	162	145	142	142	140	148	155	151	142	136	152	143	152	137	137	151	129	145	150	141	157	143	145	142	133	136	157	141	158	179	137	138	134	132	142	169	121	166	153	134	146	113	143	130	170	142	129	142	122	153	124	153	155
5398	501	623	656	585	581	553	499	514	457	418	473	464	483	468	460	464	456	478	471	472	416	501	518	458	498	426	455	455	421	426	452	465	446	523	421	423	465	430	451	456	413	452	433	454	447	452	438	473	425	448	453	425	443	434	451	445	449	428	454	433	432	468	483	476	414	475	442	490	428	418	429	454	460	458	451	435	485	421	436	427	470	455	470	405	437	487	454	443	424	457	424	448	450	479	435	448	458	452	448	439	455	475	452	505	427	471	459	453	441	484	421	420	449	455	474	422	461	425	426	440	437	433	440	481	475	447	472	434	416	455	466	473	423	443	438	451	402	490	435	434	462	486	478	478	458	477	435	465	425	414	413	450	428	440	446	459	431	440	478	422	435	464	426	407	453	459	449	451	477	434	416	463	451	445	441	454	466	427	451	465	466	444	427	461	438	468	432	457	431	448	461	454	439	439	455	494	435	446	439	441	450	433	454	468	407	408	411	452	430	440	438	445	406	463	454	447	476	438	403	452	433	421	438	436	431	449	443	432	424	446	427	439	482	433	459	470	439	458	464	444	444	428	494	462	453	419	445	445	427	454	439	432	432	430	432	446	453	452	463	449	439	452	466	429	465	441	446	440	455	420	478	446	413	424	462	451	401	447	423	469	441	464	478	445	470	470	445	428	431	447	458	443	442	463	433	445	475	435	436	431	427	428	434	440	476	447	437	453	440	471	438	409	428	483	426	444	467	476	442	415	475	469	485	440	444	437	415	468	438	395	457	486	458	500	461	481	458	447	440	422	453	459	431	411	447	463	474	444	449	466	419	444	426	485	470	439	429	447	444	446	448	422	430	430	445	435	450	467	465	419	455	488	457	442	456	475	452	438	431	449	457	419	457	449	426	436	444	430	449	442	436	439	426	446	487	395	434	430	464	466	443	430	452	417	462	456	442	447	448	466	405	430	465	441	452	460	423	433	482	449	491	448	421	452	440	426	438	434	461	494	447	477	460	473	411	440	426	468	413	477	460	464	451	453	494	450	443	459	446	470	448	425	411	445	471	471	448	434	467	443	461	494	472	477	472	433	467	452	449	464	440	437	479	469	506	436	439	437	420	464	430	417	443	405	475	410	460	455	422	454	415	450	439	462	448	455	438	428	437	427	451	470	449	479	476	456	446	465	454	437	442	425	452	468	461	432	474	435	445	456	407	458	456	451	410	450	477	415	434	468	416	447	450	477	433	442	491	425	455	448	478	437	470	461	468	431	424	479	426	411	449	459	445	439	417	418	434	459	487	421	456	442	475	468	456	455	426	438	507	436	436	456	495	438	413	418	460	450	439	458	454	457	473	481	433	426	490	427	409	432	459	451	406	434	427	425	436	430	438	456	481	448	447	473	445	445	443	433	461	425	482	488	435	469	448	471	444	437	417	468	473	477	444	370	447	453	462	428	441	430	431	454	452	451	481	478	445	475	434	469	434	446	448	423	462	448	470	454	457	443	423	445	476	433	469	448	448	427	443	482	460	443	436	419	446	463	505	428	464	454	468	455	463	481	436	460	456	450	463	448	448	469	481	418	394	480	428	465	443	464	436	447	466	438	430	443	494	429	461	439	444	436	446	450	446	446	467	451	458	448	420	453	448	450	447	481	456	470	450	449	437	458	446	429	416	435	447	451	463	469	465	431	470	471	452	434	469	486	414	483	474	453	468	436	482	436	471	466	459	468	423	438	419	438	468	431	436	450	442	482	466	428	435	447	402	457	440	426	445	435	455	467	420	444	410	442	392	450	484	412	443	444	454	410	457	447	457	420	490	429	443	450	473	411	444	433	448	440	411	452	450	440	440	458	427	448	446	488	420	457	477	452	472	419	446	433	454	447	473	416	446	411	451	456	422	431	434	443	433	439	435	493	442	462	451	437	487	445	440	412	422	442	431	436	468	452	482	467	457	474	420	469	418	419	476	439	504	451	466	449	409	401	453	475	501	430	452	456	469	427	465	434	458	464	454	418	429	474	435	400	455	455	418	445	470	443	431	466	466	483	482	443	470	479	469	494	455	395	446	464	482	438	453	435	442	418	421	448	501	449	424	520	471	404	422	463	448	427	451	435	437	457	426	453	448	461	432	426	430	421	435	462	490	451	471	416	459	458	442	449	444	429	471	477	449	457	457	468	456	428	463	425	448	432	457	422	458	442	472	450	452	477	456	432	439	439	439	436	458	445	487	441	450	433	467	439	439	435	433	441	421	451	381	456	431	442	449	430	464	417	461	446	443	436	417	433	458	466	426	424	445	480	461	448	440	435	423	476	459	462	454	429	446	472	451	465	451	461	434	433	427	428	436	446	451	432	443	464	434	449	445	478	459	431	431	459	423	441	436	434	453	453	455	469	452	414	478	451	435	443	475	439	455	476	452	455	466	457	446	487	450	453	444	461	403	467	421	471	441	440	471	443	435	443	464	462	449	452	447	429	459	424	506	424	419	473	386	392	424	498	432	466	478	430	431	436	440	423	453	498	442	432	473	451	449	481	463	462	444	441	440	447	425	468	439	475	466	442	473	416	451	480	423	428	440	451	450	428	453	450	436	423	458	472	499	459	456	451	446	449	427	432	453	414	445	454	477	418	423	476	489	465	423	438	463	452	436	424	461	456	433	479	486	476	445	424	495	450	424	484	433	471	456	429	429	440	486	427	433	423	421	417	465	472	474	447	450	467	438	427	449	485	405	452	424	418	450	419	438	451	415	437	457	457	434	439	468	445	486	455	458	459	416	450	475	455	417	490	458	474	416	453	480	456	456	395	447	453	438	454	444	451	477	448	450	450	438	435	476	472	441	445	413	439	460	452	467	433	427	437	468	428	431	445	449	433	441	439	442	428	416	431	436	443	428	479	437	428	420	464	478	472	414	413	473	499	464	431	447	451	426	456	459	469	473	457	461	407	485	446	452	431	467	445	462	434	439	464	444	463	426	429	445	499	470	436	471	438	492	470	472	450	471	482	429	452	464	455	460	439	442	450	446	488	466	455	488	437	428	463	437	426	480	448	433	436	441	433	473	454	444	421	461	435	451	444	467	526	427	462	431	467	449	441	446	458	449	414	457	437	454	455	459	396	412	480	383	421	474	448	428	490	436	410	409	433	467	488	449	473	431	446	413	450	427	456	468	460	457	450	457	432	454	452	438	423	451	416	454	417	447	417	455	428	493	411	514	460	491	448	461	438	491	425	454	496	473	429	414	426	476	415	462	444	459	472	441	474	437	446	453	406	482	394	433	445	440	456	462	450	466	526	434	465	438	427	486	441	464	481	439	445	452	457	441	432	445	450	458	460	468	432	434	445	455	478	408	441	455	445	462	449	445	444	433	390	433	413	447	450	443	449	482	454	445	469	476	424	460	476	475	410	454	449	439	437	458	480	496	453	431	408	447	447	449	475	399	468	445	484	414	424	466	426	456	443	423	462	414	433	424	473	403	429	435	461	472	461	439	433	442	447	429	431	445
41280	8838	1480	965	698	521	363	315	256	218	209	183	164	164	174	124	144	124	130	122	122	111	129	100	117	103	105	103	120	118	113	112	103	106	101	95	118	108	96	110	111	105	94	92	101	92	110	112	102	109	119	97	109	105	102	93	99	94	97	106	95	100	99	89	102	122	88	91	102	100	101	109	113	92	100	98	90	92	87	107	116	112	109	96	104	90	97	102	98	97	103	106	84	97	91	120	84	111	104	126	90	113	118	100	85	114	108	98	93	102	96	95	100	100	90	119	80	97	112	99	92	103	90	107	113	87	109	92	87	101	83	118	81	68	106	104	103	120	92	79	87	89	98	101	99	88	92	83	90	97	106	83	100	79	100	81	104	110	78	104	88	101	93	97	93	77	95	89	105	88	100	123	120	103	95	117	105	110	87	97	100	86	96	112	112	94	88	91	99	110	98	104	108	96	102	103	99	98	104	108	80	98	108	94	99	112	75	108	100	105	108	98	94	107	91	95	92	94	103	84	124	94	105	102	111	90	94	107	100	107	81	95	93	84	82	105	106	124	91	97	98	84	112	99	94	102	109	92	106	94	85	85	117	101	98	87	96	101	102	92	86	101	94	101	93	90	92	87	97	92	88	96	86	85	106	92	108	113	104	92	116	92	106	97	78	91	96	108	111	95	119	80	111	96	105	98	95	88	82	99	96	109	99	97	86	97	86	94	91	117	91	84	98	104	88	81	95	83	99	94	117	86	117	111	106	93	96	114	114	94	103	91	97	104	93	109	88	91	83	104	101	85	98	95	92	93	97	95	95	93	96	88	90	87	89	86	96	109	93	103	93	85	86	88	103	86	103	89	94	98	101	88	108	81	94	79	83	103	98	84	91	111	84	104	88	89	105	97	95	94	110	96	126	97	108	106	101	87	99	103	89	90	90	85	100	101	106	80	115	100	110	106	87	109	117	97	108	116	89	96	98	107	98	104	114	83	118	108	103	112	83	121	92	95	89	83	101	95	121	101	92	108	107	102	88	91	107	119	95	89	87	96	107	101	96	91	112	105	97	92	103	89	88	103	100	100	103	102	104	99	74	97	104	98	103	108	100	98	98	82	87	104	96	100	93	101	100	104	89	98	89	88	94	100	109	105	82	94	83	103	102	105	102	97	93	101	93	98	96	99	119	99	95	91	94	104	119	80	98	99	112	87	74	111	86	100	100	96	84	74	108	101	96	109	102	89	107	97	112	92	96	94	98	86	101	84	80	102	82	106	104	90	92	86	105	103	94	108	90	87	107	78	107	100	110	98	93	101	82	81	75	104	103	99	107	85	84	89	102	107	90	102	87	122	99	101	96	90	104	103	88	95	106	89	98	122	97	97	104	100	101	93	98	84	101	115	107	97	93	110	100	91	91	94	86	96	95	83	91	82	113	85	118	79	107	94	106	116	104	110	92	89	88	91	110	91	83	111	89	95	85	80	97	95	88	91	86	93	99	108	94	107	98	83	101	105	102	98	90	104	104	104	98	99	102	103	104	98	90	113	83	99	97	96	110	93	85	106	106	106	76	100	97	82	105	87	104	88	91	90	105	77	93	115	104	84	93	99	98	103	104	119	112	108	100	99	84	102	81	92	83	69	73	118	87	113	87	96	103	112	96	82	91	76	107	71	90	103	120	102	87	79	86	104	103	93	84	112	105	96	102	91	86	99	104	88	103	100	95	93	85	71	92	83	87	99	100	102	85	93	93	88	90	100	105	110	97	93	121	105	113	96	95	101	107	105	93	101	102	104	88	106	100	116	109	95	90	102	91	117	100	97	82	109	112	99	118	100	94	109	94	92	95	91	121	92	113	101	100	109	88	113	101	90	89	99	92	90	98	104	91	99	93	96	91	104	98	98	103	87	68	96	107	73	100	103	95	101	97	104	109	107	91	99	94	99	101	107	108	90	118	113	100	95	85	97	85	87	98	99	89	118	116	114	85	90	90	106	111	103	94	97	91	83	116	86	99	124	100	107	89	96	93	80	91	101	96	99	107	107	99	108	114	112	100	85	117	110	100	90	104	101	107	103	110	106	90	109	99	89	79	91	102	76	100	116	94	99	114	104	98	110	104	100	109	100	98	85	98	92	95	108	106	94	115	74	117	116	99	88	95	110	95	97	83	105	97	92	91	90	84	94	96	110	109	103	91	99	96	84	96	100	99	103	106	90	95	105	93	105	88	117	91	109	103	99	92	93	111	82	100	105	90	97	100	89	109	101	107	105	119	96	116	114	104	117	107	121	88	106	101	86	88	101	113	80	95	109	94	89	101	91	104	117	116	85	97	86	93	96	99	100	86	109	83	99	88	105	94	91	86	105	111	85	101	89	101	93	92	107	97	101	106	104	105	81	91	96	96	95	91	90	108	96	96	82	117	98	96	84	98	100	113	97	92	88	84	99	85	108	94	98	85	118	100	81	106	83	82	96	96	93	90	107	101	108	82	88	93	109	109	100	116	97	93	99	116	89	109	88	92	101	101	96	103	85	91	102	107	113	94	108	119	86	99	93	76	84	116	80	95	103	97	85	109	95	108	87	102	102	84	93	97	104	101	79	100	101	107	112	105	107	108	96	95	103	128	110	96	102	93	99	96	89	86	93	109	98	97	110	92	125	101	86	105	86	112	94	105	90	95	106	97	98	86	87	101	108	100	98	109	73	87	105	95	94	118	84	122	102	98	113	101	99	88	101	109	110	95	97	96	100	108	112	93	102	108	99	96	100	91	109	123	102	92	100	110	105	108	104	100	103	93	95	95	101	107	94	88	90	92	75	106	100	110	117	96	95	93	87	111	99	79	107	98	113	102	102	115	113	91	104	85	114	102	121	95	88	98	110	106	99	100	118	112	101	103	98	109	91	102	84	92	87	102	98	107	98	97	88	95	106	88	108	108	86	95	93	97	96	95	95	99	101	94	81	87	92	93	89	110	89	100	86	99	97	97	93	101	102	108	98	116	77	99	100	114	90	88	79	106	80	95	110	89	101	95	90	97	104	111	110	79	112	84	86	104	89	95	99	98	94	115	99	97	96	90	108	91	87	100	94	90	113	100	94	84	91	76	95	83	93	120	91	102	82	99	94	96	80	94	85	98	111	105	92	80	99	92	102	97	107	94	97	109	88	100	108	97	92	100	100	101	107	97	87	90	102	95	107	103	95	86	85	83	113	116	82	87	111	96	98	100	84	84	127	102	101	101	84	104	72	110	77	92	100	107	97	86	104	96	106	97	97	103	95	101	104	82	97	105	100	95	92	104	92	112	86	101	94	115	100	89	103	93	100	109	85	92	85	112	86	101	101	85	82	106	87	92	102	81	94	103	98	90	101	106	88	103	93	89	92	93	95	88	106	96	86	98	99	74	85	101	103	105	93	94	99	96	118	96	93	96	85	96	84	94	106	93	104	93	93	98	108	101	74	99	124	101	105	113	119	124	96	115	101	105	97	95	100	93	87	79	91	96	98
22761	1308	3024	3487	2865	2277	1980	1564	1293	1166	1025	911	849	757	725	651	651	572	605	566	545	485	500	467	488	458	452	445	453	428	438	441	401	394	441	405	419	414	390	416	422	372	359	367	403	388	365	376	365	352	396	388	363	360	385	389	313	348	338	346	337	346	353	356	383	335	309	387	351	372	344	367	353	368	345	366	336	364	355	342	357	324	333	353	369	333	351	315	332	352	363	342	332	358	333	355	351	381	349	371	318	333	304	328	364	371	339	356	383	337	341	334	314	322	325	362	331	313	323	363	342	348	340	335	325	372	329	370	342	354	353	339	337	355	359	347	318	349	352	318	340	318	328	316	329	351	334	325	325	365	311	330	355	317	339	321	360	341	354	347	330	324	322	333	342	375	346	340	311	396	343	312	352	327	344	342	315	359	335	322	357	356	332	354	353	342	331	358	305	351	318	328	331	343	360	365	306	348	310	331	351	379	338	359	348	340	344	332	324	363	320	321	314	319	355	335	336	305	356	316	324	363	329	320	351	347	338	322	332	365	349	331	343	357	339	321	339	386	332	344	373	338	338	353	278	358	326	329	369	362	377	346	334	323	382	333	363	353	323	326	329	344	354	332	324	299	331	340	339	339	295	335	328	343	337	322	350	332	361	372	332	335	346	352	347	350	311	319	359	341	381	343	364	329	322	332	341	354	370	350	312	352	324	341	341	349	327	327	312	342	337	325	315	334	345	357	307	352	304	310	326	337	354	351	312	302	337	360	362	347	320	335	343	311	339	336	350	332	339	338	355	350	336	368	362	308	349	329	351	338	376	353	355	353	327	354	326	359	347	337	327	370	344	357	351	318	332	339	313	347	341	367	350	313	339	329	354	349	365	337	316	334	318	349	325	346	361	345	322	325	312	350	346	322	331	353	328	356	337	343	328	347	325	339	343	309	349	356	347	335	345	370	330	363	347	335	358	318	310	309	343	365	344	354	309	325	336	348	367	326	347	370	338	326	335	333	364	328	346	317	323	359	346	348	350	334	324	362	338	338	337	337	357	333	333	305	357	330	319	324	314	333	343	334	350	339	336	331	329	360	358	305	373	357	323	360	328	330	339	343	368	348	345	342	357	353	310	332	352	324	336	328	321	314	321	317	287	321	351	365	313	309	308	366	305	342	350	328	327	338	310	353	342	332	362	324	344	337	351	340	339	339	344	343	354	352	369	335	328	335	361	309	308	282	358	327	326	334	317	346	332	333	353	356	345	315	359	344	328	332	337	346	325	335	294	325	325	361	359	339	324	370	357	325	370	344	318	322	320	340	328	340	318	349	342	362	334	347	361	318	309	331	341	338	354	312	310	319	327	357	327	343	329	326	357	319	318	337	341	336	322	328	343	326	337	360	337	328	330	334	334	322	341	298	317	326	335	365	329	322	337	361	374	345	313	356	300	322	326	330	338	338	340	335	339	339	343	322	346	332	312	343	331	339	354	359	328	362	347	338	335	348	376	349	338	364	359	349	327	366	334	319	294	344	352	352	340	355	358	346	319	321	354	321	321	345	338	342	324	348	325	339	340	299	305	344	373	338	339	356	323	328	354	352	314	343	323	342	336	343	347	316	343	324	335	390	363	345	356	321	324	337	343	292	322	311	361	331	339	326	309	333	341	328	369	339	345	327	363	313	355	296	335	314	384	331	380	330	287	298	346	336	351	335	327	334	340	305	348	363	303	303	333	309	342	331	339	337	350	355	329	328	347	328	342	335	337	331	306	319	373	335	316	320	359	354	326	332	330	352	310	332	335	325	337	307	325	314	330	346	368	312	346	383	379	348	347	317	325	356	323	345	324	341	342	338	327	360	321	308	361	334	330	373	333	334	348	359	353	345	330	330	340	359	292	345	354	333	335	353	341	342	337	348	317	322	323	329	319	353	313	332	363	342	361	319	354	337	342	335	365	354	343	363	349	338	322	368	337	373	342	322	341	355	319	327	331	349	344	359	336	336	347	340	351	339	368	356	332	348	312	325	309	356	319	348	342	352	307	318	356	348	323	346	353	358	354	350	333	328	328	349	289	339	369	324	341	313	312	316	354	300	355	331	359	328	325	341	336	318	327	347	342	340	349	302	352	344	356	347	338	360	366	380	346	321	322	335	353	333	331	336	327	352	357	362	340	361	332	331	335	329	327	373	364	319	345	344	331	330	357	313	322	324	341	330	346	325	292	301	337	310	333	344	340	350	339	334	340	359	350	331	386	359	350	341	336	308	320	332	354	343	310	368	332	329	332	336	358	329	305	339	331	331	325	356	339	356	344	378	361	344	317	365	345	327	349	348	322	369	321	319	284	340	336	340	331	321	367	322	378	336	326	336	347	334	317	320	334	322	349	327	350	307	355	341	364	307	334	345	350	390	341	319	326	361	357	340	363	329	319	367	326	339	320	343	357	298	342	383	337	323	342	322	317	358	359	372	312	363	356	354	362	321	366	332	353	334	362	314	338	359	333	344	349	338	298	331	321	334	338	341	315	331	335	328	330	341	312	326	344	340	319	332	349	347	326	331	341	377	369	326	298	320	340	351	338	360	348	342	328	330	341	322	336	333	336	363	339	358	341	361	346	349	327	352	355	321	327	354	341	349	331	361	335	342	302	305	311	327	366	341	361	314	327	331	347	316	326	345	329	338	337	320	342	345	324	365	307	358	332	330	364	323	324	339	367	343	329	371	331	353	363	358	308	321	335	331	316	351	335	338	371	371	341	346	347	356	340	367	376	318	315	354	330	312	339	320	376	345	348	320	323	343	365	344	350	365	314	315	358	338	348	336	335	329	296	372	344	330	344	343	332	314	324	317	326	351	298	335	347	317	350	321	331	343	331	358	318	380	346	338	343	317	353	319	337	356	294	334	338	340	329	319	339	347	333	298	326	344	322	329	334	322	316	333	344	338	324	336	320	332	348	341	372	344	330	339	343	338	334	351	334	338	334	355	338	345	325	329	308	357	352	339	326	349	326	350	346	338	327	310	360	322	378	348	330	331	306	337	326	341	332	349	352	315	344	321	340	336	335	335	338	374	345	334	331	338	348	353	322	345	322	337	316	347	365	315	346	342	357	335	341	358	348	349	326	355	335	354	328	354	323	359	329	332	364	329	341	336	360	345	341	340	349	346	327	321	329	357	322	324	311	362	296	295	339	325	321	336	331	324	332	377	309	342	347	328	301	347	321	379	319	303	373	343	319	337	357	361	391	368	345	307	323	321	377	349	377	358	342	339	376	341	342	324	328	331	323	330	323	345	367	340	316	304	326	324	325	342	347	349	334	367	328	331	357	361	314	337	332	324	353	336	362	311	326	326	321	312	318	345	304	316	339	332	329	328	334	336	327	340	345	374	298	329	321	320	339	325	351	333	365	334	340	327	353	355	333	358	378	331	379	337	316	346	336	336	337	321	355	298	312	365	342	350	329	348	318	357	304	320	339	344	351	318	360	341	313	363	323	341	349	322	317	321
53912	17859	4909	2193	1429	1039	817	627	543	429	399	388	392	338	292	321	290	239	256	236	238	257	248	233	238	212	227	215	224	231	208	219	210	215	211	225	204	203	205	202	217	207	213	190	209	220	207	216	209	190	222	201	203	182	200	212	226	207	217	200	204	207	180	210	197	178	196	208	210	167	250	191	182	192	194	219	198	205	218	194	208	181	215	177	200	209	196	194	213	174	204	194	193	201	208	233	192	199	201	192	186	187	193	205	194	189	175	220	167	199	200	205	219	175	172	209	177	177	222	198	176	216	204	202	183	213	188	218	211	214	219	185	212	186	188	217	196	205	183	200	206	200	175	194	191	215	224	201	193	206	191	226	184	212	230	201	217	196	234	205	184	187	209	222	221	219	175	185	216	212	212	205	229	166	198	188	190	236	211	165	193	212	188	206	192	209	202	209	221	203	197	205	192	178	179	206	199	194	168	208	194	210	168	213	206	186	190	194	202	200	189	162	182	186	218	190	206	203	164	200	203	223	185	191	177	183	179	189	198	187	189	196	202	214	200	220	195	194	188	186	211	184	192	227	205	205	227	205	186	194	189	207	192	199	198	188	190	190	193	183	192	199	218	191	234	199	237	213	214	206	195	218	194	197	205	214	193	203	220	191	206	188	205	196	206	210	193	217	184	190	202	201	210	194	181	185	197	201	196	197	177	220	193	197	202	192	207	171	190	207	197	174	204	231	218	182	192	202	206	203	196	193	216	210	199	199	212	196	193	192	194	208	208	198	232	217	219	194	195	194	203	190	209	175	207	193	208	206	179	208	220	189	203	197	186	205	204	193	194	192	209	200	203	177	193	198	200	190	211	187	197	175	183	193	185	166	181	180	215	183	192	229	210	204	193	217	182	192	188	185	227	176	179	190	216	193	220	185	191	199	219	202	183	189	217	199	182	208	203	202	225	184	197	182	202	214	202	193	217	199	224	212	215	203	190	240	205	198	186	211	213	186	224	205	205	188	173	205	222	213	206	191	185	176	174	216	207	208	213	185	197	203	206	217	179	205	200	211	185	210	210	194	181	198	181	205	194	194	201	192	195	193	202	223	206	189	193	178	173	223	183	181	197	208	185	219	193	197	227	220	201	187	230	198	192	216	209	184	172	190	202	189	196	193	217	193	203	200	176	208	214	235	199	220	176	207	194	223	160	237	208	215	159	180	205	226	222	185	186	193	211	189	201	195	195	186	194	199	203	177	190	224	202	206	208	190	219	192	197	201	178	198	207	207	218	220	203	186	205	209	185	207	194	192	216	185	183	206	191	174	192	181	183	220	189	199	205	213	204	201	187	195	190	171	205	198	176	198	198	193	207	200	173	216	216	186	186	183	208	218	191	213	214	200	219	208	198	204	207	206	217	194	180	213	198	197	197	188	174	196	173	202	195	209	179	197	189	186	196	195	186	188	228	198	196	205	187	181	206	173	180	209	190	181	210	183	184	202	188	202	198	220	200	210	222	203	213	198	192	193	192	189	194	199	204	221	174	181	184	231	194	197	202	211	202	198	202	214	227	187	189	207	188	189	187	205	200	193	197	221	189	194	158	214	186	194	185	190	214	196	229	203	201	186	202	207	219	209	185	207	199	178	204	188	206	194	199	206	218	219	177	195	203	207	210	215	178	200	200	211	197	215	199	200	165	196	200	198	219	217	193	184	200	206	208	184	186	190	206	172	182	194	219	210	202	185	202	195	201	220	181	211	191	206	213	197	211	188	186	188	213	200	186	217	202	182	190	179	216	217	202	228	204	191	198	229	205	202	206	203	184	196	202	189	198	205	186	222	196	231	198	186	201	210	183	188	202	176	185	201	205	187	196	205	210	188	195	223	186	190	214	213	192	185	198	211	224	212	194	192	202	178	173	225	192	199	186	208	204	202	191	204	179	229	209	201	231	187	210	184	208	185	183	198	200	195	211	210	192	215	224	207	177	213	225	209	206	197	184	193	200	203	202	213	193	205	197	182	218	211	215	203	187	177	206	179	200	185	208	201	201	190	188	218	193	212	156	173	194	180	214	201	178	192	193	195	223	196	198	213	171	201	201	216	191	214	178	192	203	171	199	202	211	206	189	203	186	200	209	181	194	204	188	216	193	195	203	202	187	206	210	208	206	200	194	198	181	215	176	206	198	183	200	197	170	211	212	195	209	195	211	185	177	186	182	189	198	199	216	186	191	196	184	205	183	210	205	196	181	217	193	205	208	170	213	203	214	216	191	180	186	205	171	208	200	203	202	178	195	233	195	202	222	193	187	175	169	188	192	216	185	182	179	178	180	183	193	205	225	183	214	187	185	204	205	181	173	228	203	220	183	205	205	199	208	209	211	220	189	214	201	178	184	182	200	204	209	168	194	228	201	201	202	192	213	223	204	190	217	195	197	194	185	195	201	197	204	202	190	205	215	149	185	203	197	224	220	192	199	221	195	186	202	199	204	201	205	198	203	198	217	220	185	192	219	186	202	210	208	190	211	196	191	198	198	172	200	185	205	200	192	186	195	222	181	190	190	216	169	193	183	219	200	183	208	193	196	191	183	224	195	178	205	204	212	188	197	194	208	217	184	198	194	250	220	214	212	187	213	190	184	196	200	211	219	192	193	202	235	189	215	207	227	198	222	199	179	183	198	225	200	200	217	172	214	208	192	168	202	207	207	196	220	194	194	191	195	200	195	208	218	201	192	197	185	206	204	207	203	191	193	171	190	203	217	205	224	183	185	171	193	192	212	190	198	195	213	196	181	201	186	192	198	184	170	201	159	184	176	209	205	197	203	210	175	222	182	219	193	180	196	189	206	183	201	223	207	190	196	185	179	218	193	192	192	194	207	191	196	221	182	184	206	161	205	194	217	202	198	198	183	218	201	190	208	207	196	205	193	201	192	199	182	224	205	191	222	206	176	199	205	206	194	207	193	192	199	203	223	202	190	202	224	192	202	184	201	189	201	192	184	223	216	184	210	211	221	186	170	193	193	214	194	199	187	200	224	206	198	198	213	186	179	222	207	183	204	193	200	195	196	217	194	188	173	195	215	200	192	201	201	207	219	205	189	192	189	213	207	171	179	198	185	215	200	202	199	201	218	197	200	202	177	228	164	196	162	203	209	195	198	218	215	199	226	205	204	204	191	204	200	215	226	210	203	213	184	190	203	184	193	199	204	197	203	198	222	209	214	215	219	201	203	204	193	197	195	212	238	211	185	214	191	227	201	186	196	188	200	231	203	201	210	194	180	187	196	214	187	202	180	168	181	190	209	203	177	159	202	187	214	239	188	190	213	195	221	207	192	183	208	204	213	200	188	178	187	192	191	193	204	222	212	188	210	197	201	235	192	199	204	204	198	191	197	214	205	174	172	197	183	191	194	194	137	211	176	168	183	200	189	184	187	200	192	217	199	222	182	202	216	191	178	192	195	186	197	213	217	225	176	201	205	213	208	196	208	223	193	174	179	204	214	199	201	182
30146	2512	5949	6297	5388	4298	3615	2935	2452	2227	1813	1707	1598	1460	1337	1248	1207	1175	1055	1009	982	1030	925	846	839	866	834	819	796	750	802	748	732	744	746	748	736	740	743	765	745	697	701	741	634	656	696	681	677	637	705	647	657	688	637	655	618	642	655	686	655	641	639	610	625	603	680	607	682	639	597	614	612	620	612	623	652	642	612	637	591	609	634	654	625	625	647	593	634	650	608	618	622	612	634	645	599	602	627	664	634	579	635	625	661	654	644	611	553	582	635	620	658	595	603	618	610	609	622	630	607	655	681	600	608	592	632	644	653	620	642	649	609	629	641	644	607	625	622	618	610	615	636	584	619	639	584	623	593	625	634	627	637	603	650	621	616	574	627	648	645	569	619	614	597	619	617	598	631	581	604	626	602	608	575	605	597	605	611	606	593	585	607	611	607	606	633	577	668	615	642	592	634	601	593	654	574	623	656	640	630	641	610	608	663	561	620	614	628	603	609	595	621	590	600	599	617	630	599	581	607	575	608	618	613	552	633	619	600	611	641	629	643	612	600	603	619	580	605	592	667	610	583	613	611	639	644	613	591	593	617	636	582	570	613	600	593	598	598	612	625	587	612	596	644	623	594	644	596	620	567	616	646	642	584	585	665	634	606	565	636	636	603	640	583	621	627	590	639	579	588	574	654	645	612	650	603	607	611	596	613	583	626	595	588	573	603	653	589	641	649	635	617	588	622	618	612	639	628	611	602	604	613	607	604	607	546	596	645	566	611	596	617	603	625	589	647	606	637	592	647	621	620	626	595	639	616	607	635	651	573	586	639	625	560	617	619	587	610	669	579	632	592	638	622	600	614	602	653	641	576	653	598	580	574	589	612	605	601	610	580	619	634	615	605	658	630	599	603	622	575	632	614	610	592	672	633	570	633	575	629	602	668	554	624	563	646	603	568	581	611	593	599	619	597	624	619	613	603	594	609	603	621	577	603	641	571	658	617	624	602	650	591	600	623	614	591	653	627	625	647	581	621	596	629	602	577	600	595	592	623	622	672	584	556	591	624	574	627	590	554	607	622	634	660	605	549	675	642	577	604	636	593	576	613	589	589	601	588	607	582	574	579	565	597	586	610	589	584	610	638	586	584	607	586	627	618	580	599	607	623	582	645	581	595	612	610	605	637	575	621	614	657	610	593	593	561	601	597	601	636	607	610	568	592	626	638	602	576	637	603	593	594	555	602	619	590	607	600	662	615	612	583	603	621	647	575	588	597	575	617	569	600	628	615	614	632	589	593	584	565	598	624	606	598	648	628	595	593	629	606	592	640	585	624	659	610	603	629	619	643	625	590	544	578	598	641	630	582	632	623	632	605	594	583	615	650	628	597	589	627	582	623	598	625	620	626	595	608	645	617	609	614	604	598	610	561	609	569	589	596	607	617	594	661	637	630	631	579	628	627	622	655	544	601	646	660	601	631	586	644	668	611	632	635	692	616	599	585	631	595	589	579	591	612	585	605	596	563	569	603	621	580	646	657	620	600	569	586	585	595	652	640	609	593	618	635	558	599	616	616	550	623	576	601	611	590	623	615	606	598	608	675	652	619	628	629	570	609	601	622	594	618	635	610	556	640	584	587	633	593	541	605	601	620	653	603	599	620	576	581	591	594	581	578	556	630	595	587	611	629	621	582	612	610	646	648	593	601	647	586	611	624	661	616	658	621	648	633	602	601	635	620	595	589	585	617	597	572	564	624	583	622	591	572	617	644	571	619	641	628	615	606	657	619	627	643	609	620	572	611	618	622	593	637	614	647	589	600	562	649	586	585	633	590	670	648	562	586	587	620	591	594	622	663	617	589	619	595	592	596	587	608	659	620	605	594	611	607	635	602	612	636	591	588	569	615	586	558	607	619	650	608	580	615	571	626	577	592	577	549	666	596	607	616	603	556	634	604	601	596	639	627	617	579	624	661	614	626	576	567	573	601	630	605	590	616	599	559	587	624	591	579	637	599	609	632	608	627	589	609	590	569	658	610	618	606	582	611	610	577	599	597	582	591	622	635	614	602	614	620	638	641	570	592	599	575	620	619	655	629	587	692	664	596	602	606	662	630	586	616	600	580	597	610	585	590	618	580	556	650	564	603	633	596	670	637	624	638	630	623	585	662	599	573	617	613	617	641	616	627	644	607	604	615	590	644	615	598	620	651	597	634	651	622	656	583	593	630	574	634	583	601	611	617	626	701	550	571	583	586	594	626	660	604	604	607	617	598	591	580	617	594	657	631	592	601	609	578	594	639	633	609	617	603	627	622	544	634	601	622	625	649	608	638	588	637	564	643	630	574	581	625	644	598	625	627	620	621	628	606	613	573	594	589	654	606	608	592	616	575	582	603	644	629	608	619	621	673	635	646	631	622	606	599	598	640	624	613	603	598	620	598	621	602	613	601	632	562	607	602	611	570	608	642	574	571	582	594	608	580	612	631	594	611	580	595	602	600	595	617	610	611	631	577	634	612	631	593	604	546	590	628	605	608	635	639	643	619	633	619	649	619	606	568	612	638	551	647	629	619	622	577	626	609	582	579	588	627	632	582	584	608	573	591	638	601	575	568	618	649	625	598	622	630	608	645	593	608	577	615	634	584	570	611	582	600	595	644	608	606	600	632	578	558	648	633	649	575	619	586	625	606	636	650	617	619	632	618	612	561	574	594	620	576	628	582	673	635	623	599	624	628	630	646	617	619	625	650	593	606	595	613	595	582	611	571	603	585	607	636	647	596	597	585	661	599	618	580	621	610	618	626	568	647	623	591	646	626	649	594	604	659	651	642	647	619	556	592	596	578	589	594	619	607	609	599	596	585	614	616	628	612	582	646	635	625	626	582	572	588	567	580	642	587	575	644	616	651	639	600	595	642	614	576	632	597	612	573	617	599	578	648	582	605	632	635	609	585	649	621	609	617	610	605	621	646	592	553	563	656	614	597	573	583	597	629	585	656	537	592	580	621	591	641	666	580	603	583	589	625	596	610	631	620	585	630	648	598	637	598	566	578	616	600	622	623	643	594	593	597	599	602	589	560	671	604	593	618	601	634	637	578	649	623	588	640	596	608	634	572	634	568	640	584	606	618	586	624	626	652	561	574	589	620	604	603	566	599	588	559	573	621	657	576	609	619	609	623	599	610	617	626	591	558	658	622	627	592	616	576	641	601	571	572	588	632	599	633	614	613	649	637	654	597	587	627	567	604	611	565	586	596	610	602	607	581	603	630	604	596	579	586	595	598	604	617	626	599	624	605	627	609	603	602	586	606	589	615	615	606	597	598	600	621	630	645	636	620	609	622	608	628	604	598	655	604	634	616	602	581	642	583	571	598	635	610	649	643	626	631	618	593	618	606	599	624	584	616	631	630	609	598	585	617	612	623	662	624	630	627	601	636	621	576	552	587	589	582	596	612	633	575	620	610	594	591	580	612	620	603	633	606	614	637	613	581	592	577	576	611	647	607	612	635	604
6036	381	202	190	191	169	146	157	176	159	171	117	162	130	163	153	166	149	148	151	147	123	127	151	151	141	135	161	170	129	145	139	144	158	161	174	139	150	146	151	123	149	149	149	138	122	145	146	138	153	144	156	132	159	161	156	154	167	122	148	132	152	132	162	166	148	123	124	139	137	143	136	118	170	140	133	151	145	135	146	130	148	157	136	148	142	158	139	133	178	162	124	150	147	152	169	133	144	146	136	154	137	143	154	152	141	141	163	147	162	152	149	135	138	156	146	161	137	131	135	149	149	129	150	159	105	155	146	155	135	142	151	146	158	141	132	125	134	153	124	128	153	157	162	153	162	139	155	119	138	121	128	163	144	148	141	142	169	183	141	166	148	147	146	138	148	131	140	151	147	150	159	136	153	136	155	147	138	158	143	156	150	120	144	128	148	159	133	171	128	131	143	149	178	134	143	143	147	142	166	144	144	127	157	147	154	169	156	147	151	150	124	137	140	147	131	156	150	145	147	158	152	132	131	143	170	156	147	138	145	149	146	161	141	135	165	127	128	133	130	141	163	132	139	186	156	148	138	136	144	129	155	151	139	144	142	132	145	136	130	140	144	147	135	157	154	148	144	129	162	146	130	151	124	133	142	129	155	137	133	145	153	164	150	149	145	140	140	132	140	158	126	141	154	144	160	154	138	135	163	146	148	149	132	146	151	166	143	155	124	136	128	154	165	132	133	162	137	151	143	131	116	125	154	129	154	141	144	134	149	134	145	144	142	120	150	152	149	133	124	125	133	154	136	139	121	157	152	132	155	155	161	147	161	153	141	151	150	137	166	156	138	152	151	120	137	135	141	152	133	133	112	131	134	138	148	128	153	126	131	149	157	148	141	178	156	146	143	137	149	133	149	148	160	129	150	136	159	140	138	143	142	146	144	152	144	148	144	158	176	146	151	153	154	150	150	152	141	147	125	164	146	140	163	128	146	166	140	142	145	143	155	142	150	138	115	158	155	140	138	134	151	146	127	165	169	159	154	148	156	133	140	140	152	143	148	144	151	159	131	162	122	142	161	138	139	141	143	121	152	169	142	158	150	137	129	163	136	141	148	169	144	130	136	122	124	144	134	146	151	134	147	137	141	156	128	143	136	120	148	156	156	153	156	143	146	144	123	137	124	146	137	154	138	145	138	155	153	153	162	158	138	156	160	134	134	161	127	171	157	150	154	155	142	126	170	123	137	150	149	153	160	149	147	135	156	151	158	140	148	154	163	142	139	160	155	142	132	134	141	138	146	169	148	140	124	163	146	122	141	151	151	151	144	147	152	143	137	127	152	148	136	142	147	166	165	164	132	127	154	151	160	128	149	148	163	119	115	150	123	156	172	129	153	150	142	123	148	124	150	155	116	144	164	142	122	133	161	129	150	140	170	139	148	125	123	138	142	155	139	149	131	149	142	160	141	149	139	157	147	158	155	163	135	150	146	141	160	144	136	134	157	139	122	145	136	139	151	143	122	121	128	146	144	131	129	158	139	141	152	147	159	127	134	144	165	125	149	174	120	146	155	151	151	151	134	141	142	151	151	142	127	124	140	130	147	146	150	142	163	155	147	156	149	148	135	153	135	129	149	153	167	149	148	131	152	145	146	132	136	131	147	125	125	148	144	146	124	163	163	144	141	144	153	170	142	177	156	147	143	163	130	155	131	153	146	129	123	147	151	174	139	144	154	153	156	157	138	156	145	135	115	149	151	140	137	134	138	151	137	158	162	127	122	177	147	156	157	151	144	147	158	132	141	117	144	136	152	140	157	144	136	163	137	139	142	153	140	138	141	139	133	152	146	158	139	133	143	164	163	128	146	153	139	135	142	142	153	162	143	129	142	135	149	144	137	145	150	143	142	123	160	128	157	133	152	148	140	123	135	143	133	148	156	135	137	107	149	127	140	151	153	167	147	157	144	153	120	132	165	144	165	156	147	133	167	138	160	172	149	151	135	125	152	154	130	146	141	137	141	136	146	150	136	167	133	149	146	146	175	154	152	146	159	159	155	139	140	160	131	154	144	145	168	158	134	159	134	131	148	134	152	149	155	134	126	147	151	144	131	137	145	148	152	161	149	143	130	146	145	141	123	147	140	147	123	148	124	164	152	157	130	132	150	151	146	152	155	158	148	155	156	143	141	148	138	140	168	161	145	148	130	132	133	157	117	140	147	154	148	154	166	120	168	127	166	134	134	149	146	159	153	145	154	155	138	137	150	135	157	149	148	123	145	137	137	159	158	161	149	143	165	127	155	121	140	139	134	163	125	166	162	159	147	135	158	165	128	145	133	144	133	167	156	159	153	157	165	162	139	142	144	159	144	121	139	131	123	152	137	147	134	148	155	151	143	150	151	145	143	154	157	141	148	168	162	149	146	156	153	156	136	128	128	146	138	129	157	142	143	121	140	155	141	163	129	163	125	131	131	141	129	164	129	120	140	143	150	151	140	154	136	123	119	150	141	149	130	148	155	128	135	161	137	161	128	158	175	164	135	140	145	133	144	163	150	140	141	130	148	133	139	145	136	130	152	137	152	146	153	146	155	169	152	140	148	131	155	136	140	146	131	164	160	113	138	132	148	151	158	127	170	138	136	142	148	141	147	146	136	153	116	146	147	146	157	132	147	139	137	126	134	159	164	148	130	132	139	169	143	145	143	153	155	128	120	134	158	160	144	136	154	168	136	148	135	150	158	130	132	132	132	114	154	154	120	132	167	143	144	146	147	153	140	171	164	154	144	148	144	146	135	136	138	148	144	164	157	165	160	152	126	148	156	142	143	160	156	130	143	131	139	136	135	156	156	143	145	152	132	134	134	174	144	154	159	155	146	158	148	155	138	127	163	148	153	144	176	141	132	144	160	147	150	130	152	134	133	162	136	137	153	150	152	141	173	152	144	136	161	151	152	141	118	148	167	148	150	136	121	162	133	138	137	153	158	164	158	157	167	158	139	151	181	127	141	144	150	143	155	132	126	140	129	138	135	162	152	129	157	137	119	125	145	147	130	142	145	150	145	146	133	147	147	149	127	153	136	143	135	154	156	150	130	173	131	157	133	158	140	160	160	140	153	142	131	124	130	145	127	141	121	131	148	147	147	134	139	131	133	133	128	149	169	136	150	150	153	148	135	141	146	121	132	143	140	155	156	155	160	143	149	146	145	138	148	151	157	154	154	156	131	155	135	142	150	122	143	153	143	152	121	150	120	167	145	134	128	160	147	150	144	161	119	141	154	160	168	140	139	135	131	143	151	161	146	166	161	149	143	160	132	147	167	138	135	168	151	151	144	142	140	130	146	148	154	155	155	145	134	133	134	152	135	140	144	138	151	163	155	157	147	132	156	154	145	150	170	129	133	127	176	137	140	119	149	167	147	114	168	134	132	147	172	139	143	144	153	139	152	158	129	155	139	162	160	152	143	159	109	125	147	140	125	138	157	147	125	151	136	142	170	141	130	141	127
5655	548	608	624	624	553	579	505	502	532	506	440	476	479	498	465	487	470	492	440	449	484	467	480	507	454	497	483	473	476	483	469	445	471	453	458	475	499	459	415	462	480	444	482	451	508	494	474	479	456	438	457	495	447	458	456	465	448	457	461	494	428	514	466	437	443	459	481	482	494	459	446	423	450	439	478	450	465	468	430	465	486	463	457	458	445	483	481	458	459	463	451	455	434	463	453	454	447	466	472	437	495	452	454	475	444	464	454	437	446	469	434	464	441	432	465	454	453	440	411	463	488	423	457	497	441	478	431	460	471	443	491	457	453	444	474	490	417	488	444	468	478	403	467	450	445	463	434	453	458	496	436	452	446	423	451	461	479	455	432	421	439	427	427	449	435	485	456	418	455	441	490	435	442	462	463	464	477	470	436	420	451	463	447	467	427	453	450	459	442	484	455	492	421	462	451	467	454	481	445	481	453	470	469	461	467	479	440	474	447	418	447	459	466	486	410	465	451	444	455	433	457	431	458	457	471	444	471	424	478	444	459	490	427	453	466	490	450	467	425	470	450	457	450	467	432	455	458	476	446	435	458	464	425	411	425	443	481	440	436	433	436	447	463	447	480	433	436	424	463	445	487	438	451	460	465	432	443	457	449	503	457	445	495	456	494	433	468	433	444	478	429	439	441	478	463	463	405	445	493	447	446	477	462	429	462	458	484	464	478	466	489	442	491	442	442	469	455	463	433	477	454	493	434	478	451	451	458	428	423	442	436	448	469	458	441	473	446	452	459	509	471	472	461	482	433	478	469	481	459	465	462	465	423	478	436	457	426	447	443	479	460	454	460	440	493	469	481	432	459	466	455	436	446	445	451	470	445	453	467	511	450	491	460	459	450	465	457	442	461	466	465	397	451	446	462	441	453	479	453	465	465	484	465	463	431	471	436	475	488	461	480	474	436	461	430	480	451	442	421	468	445	430	452	436	441	460	474	443	456	446	401	429	492	439	467	468	465	469	462	448	452	479	469	454	474	432	449	438	420	439	481	464	460	476	466	450	445	487	463	439	433	474	500	439	447	461	443	506	449	469	453	444	428	469	441	487	442	473	450	456	448	470	469	452	459	438	487	453	448	452	466	473	450	449	483	469	457	458	445	454	455	418	458	452	459	472	448	432	433	436	453	409	462	458	436	508	453	452	453	469	519	465	454	454	454	483	433	493	428	488	465	480	477	485	478	465	435	464	485	475	445	463	481	450	454	409	483	424	453	443	440	457	444	421	458	457	430	472	431	481	443	504	467	470	507	478	467	479	475	420	444	422	461	429	481	460	449	473	471	465	460	432	478	450	472	447	451	466	451	457	437	513	458	439	448	427	441	467	451	437	439	457	501	426	429	439	479	476	464	416	471	475	462	429	438	435	449	477	429	432	452	476	493	440	440	488	453	459	436	463	474	422	500	432	473	435	477	468	462	439	461	456	477	507	483	451	483	459	449	474	484	483	449	457	449	492	425	436	466	493	486	469	437	441	461	433	479	435	420	450	480	435	469	426	469	429	456	447	449	442	460	495	422	462	459	471	468	490	466	466	443	487	459	471	425	490	463	454	459	436	482	441	449	454	495	461	503	427	468	422	470	448	468	461	490	436	428	447	415	432	440	477	440	462	469	439	463	461	450	441	458	446	451	431	418	469	488	462	462	466	437	440	486	463	440	434	458	442	446	457	467	442	462	456	460	441	445	448	443	462	412	482	434	438	501	442	459	456	459	424	456	440	453	442	469	437	497	461	467	467	448	453	451	450	433	467	456	465	450	469	462	443	458	440	469	440	406	442	463	428	425	450	446	445	501	446	463	454	447	461	460	459	458	445	439	480	440	470	432	482	458	402	460	452	465	419	448	471	466	491	452	421	456	471	448	477	428	451	430	457	449	484	447	443	421	482	447	493	463	442	485	452	455	493	429	469	446	458	454	457	431	452	484	463	449	482	507	466	461	455	467	502	478	436	421	434	456	502	452	427	445	412	444	447	467	464	499	452	487	461	451	441	477	478	408	518	457	453	451	497	455	459	436	460	510	458	492	463	465	442	452	459	447	458	475	454	441	470	448	431	406	482	461	478	435	479	461	477	434	468	458	458	469	459	457	451	427	468	425	441	438	465	496	464	465	446	416	462	456	470	507	433	471	450	474	464	471	476	470	432	436	486	460	467	482	469	504	435	478	437	469	429	427	453	452	401	478	451	446	466	438	451	450	434	448	425	466	437	472	439	488	462	453	479	443	497	442	428	417	443	489	489	491	498	479	449	450	468	425	476	456	457	485	467	440	427	451	458	465	445	460	408	455	460	492	438	470	465	475	470	496	464	467	431	440	473	439	472	470	447	461	444	444	448	476	415	430	464	475	443	418	449	470	459	442	439	471	505	430	437	462	467	449	449	436	449	430	463	453	450	466	448	462	450	458	493	478	445	463	436	471	453	478	462	455	485	443	459	429	464	454	475	517	432	467	459	444	450	436	504	445	463	477	462	455	439	477	458	444	448	438	470	453	472	453	428	435	478	433	470	482	442	437	467	461	477	448	470	489	477	441	454	461	459	468	469	440	458	453	447	456	432	467	456	473	462	448	471	472	405	411	474	471	453	466	463	485	418	420	495	454	457	471	452	463	458	446	454	458	442	456	457	447	426	442	437	451	453	467	455	437	444	433	452	465	451	449	454	481	456	446	458	454	485	474	465	462	443	437	445	477	452	474	447	470	455	456	475	476	426	469	458	464	455	411	472	466	443	447	480	482	481	457	486	456	442	443	486	463	462	454	443	443	420	472	435	415	456	468	456	499	444	462	442	420	473	457	447	494	427	436	493	467	452	443	448	452	451	443	442	484	457	395	451	472	462	469	424	456	448	461	450	465	446	463	461	452	445	448	423	448	503	470	459	460	452	474	460	413	472	471	475	445	454	466	469	454	480	424	471	472	452	531	440	443	451	446	449	467	441	498	473	476	420	462	466	478	474	471	456	456	438	444	426	476	486	494	496	453	436	455	492	466	447	437	448	444	477	469	438	471	451	429	489	484	437	433	425	495	462	479	432	448	440	448	470	414	466	433	423	449	462	443	444	492	459	470	399	439	435	484	405	444	460	469	455	425	477	490	469	446	438	445	440	446	476	457	460	460	463	441	455	433	482	464	451	457	463	481	452	442	463	438	432	429	440	486	474	468	465	464	451	458	469	471	432	442	457	443	463	462	490	441	460	500	451	467	447	457	460	478	450	456	458	476	479	431	462	467	479	484	416	486	467	445	415	442	426	412	459	473	450	460	479	476	472	447	449	449	456	457	444	459	449	435	496	437	414	454	478	450	441	474	452	424	421	442	442	490	459	486	444	457	443	491	450	469	430	464	470	445	455	455	464	488	426	412	425	460	461	465	460	478	469	474	458	433	411	449	512	405	453	459	444	434	493	465	496	449	464	442	436	497	445	456	481	422	446	442	435	481	437	457	480	428
45084	10629	1646	958	693	488	370	314	271	212	191	187	152	161	141	150	133	128	137	116	136	122	111	119	137	106	97	104	91	110	102	97	117	122	116	106	129	102	103	93	110	96	97	117	109	111	112	102	112	119	113	99	109	106	84	112	107	99	98	92	99	104	87	106	118	99	107	97	96	94	101	102	96	82	100	92	115	89	91	120	105	98	100	90	97	99	107	119	99	95	105	101	87	109	108	113	111	93	96	129	106	121	85	91	96	107	98	107	91	115	103	98	89	115	113	115	94	106	101	113	103	108	101	107	96	94	110	109	98	100	112	102	103	99	113	100	96	94	93	99	105	106	89	83	113	97	90	97	107	114	108	99	85	110	94	117	110	86	79	113	111	107	107	118	107	105	99	89	99	118	103	93	85	108	96	100	92	95	110	98	121	104	93	112	94	103	75	103	96	99	106	108	117	105	111	99	116	94	104	99	93	108	103	111	104	109	92	106	94	117	119	95	96	92	94	105	96	125	104	96	84	95	99	118	102	83	112	119	107	126	92	111	95	103	92	102	87	107	90	97	112	119	116	91	97	103	75	90	78	107	103	98	82	100	94	98	104	106	102	93	116	108	100	105	97	97	85	85	90	103	102	97	106	94	110	91	91	108	92	75	113	111	101	100	106	102	103	98	94	123	92	112	99	80	96	103	98	116	90	88	98	103	99	110	122	88	95	99	76	111	96	111	120	106	80	84	106	108	100	101	115	109	88	105	101	93	107	90	79	100	101	110	96	101	84	104	91	89	115	95	106	103	88	111	96	95	96	86	95	105	99	112	103	98	107	108	106	107	98	76	106	95	101	109	88	82	111	111	113	92	89	94	97	97	85	107	111	93	97	96	101	104	114	78	104	112	92	92	95	89	99	101	91	87	82	103	94	115	94	118	101	92	92	111	101	84	93	103	110	99	113	105	104	117	114	106	108	105	96	92	116	115	103	101	95	105	108	118	97	110	105	99	97	102	90	93	109	98	82	107	89	94	117	93	102	93	95	97	84	109	119	89	105	80	90	94	90	91	102	115	111	103	97	108	96	107	93	102	104	108	100	97	102	105	94	102	98	101	101	119	94	111	99	113	108	96	78	108	95	94	114	82	115	106	115	103	97	116	99	97	112	114	85	113	104	93	119	94	99	112	100	94	88	110	110	106	89	107	101	99	113	105	106	120	104	97	104	96	102	103	91	104	117	100	95	96	103	100	100	97	87	115	94	108	112	97	113	93	88	99	98	101	114	111	96	109	95	93	96	93	95	101	101	98	110	111	91	99	95	108	99	116	108	96	100	111	102	95	79	89	112	81	109	102	115	92	98	108	99	111	78	86	111	90	104	95	92	96	110	129	84	95	107	109	85	87	100	97	85	106	108	96	89	99	100	109	95	102	110	98	113	112	124	86	110	88	89	114	89	113	118	103	120	101	99	95	100	97	102	104	118	104	94	91	103	98	106	109	106	105	105	107	91	105	100	92	85	100	104	92	106	88	96	83	124	104	104	89	85	107	91	101	96	93	93	91	117	106	104	95	109	84	103	92	90	96	92	108	100	97	107	101	100	112	92	111	102	93	100	94	110	119	96	112	107	96	92	99	99	115	111	95	88	121	117	95	90	113	101	116	91	85	109	103	93	93	129	104	85	103	110	96	105	87	85	84	115	101	104	94	107	104	96	86	113	115	93	85	105	112	90	107	97	118	86	118	111	99	100	123	113	95	98	99	115	93	109	105	100	95	97	118	99	103	93	114	93	100	86	126	99	110	118	83	105	91	101	93	112	104	97	112	72	90	118	85	95	80	108	106	115	106	103	104	97	81	101	119	104	100	94	91	108	97	132	95	106	99	104	119	96	122	85	114	115	98	93	105	93	122	87	109	85	89	82	86	96	110	97	107	100	101	98	96	112	107	90	102	104	104	98	104	114	104	79	95	97	107	70	103	98	101	106	108	95	88	112	101	97	83	103	102	100	100	67	89	92	112	94	86	93	108	98	113	84	97	86	100	97	103	111	101	104	98	94	117	96	100	111	84	95	109	100	94	93	106	105	104	93	103	100	112	104	86	100	89	111	119	103	99	92	95	108	92	106	103	109	92	109	102	104	112	103	97	91	106	99	117	109	113	103	79	95	102	97	105	99	92	85	104	103	102	98	104	109	91	97	92	81	93	97	94	85	102	91	90	100	104	99	92	114	104	93	97	94	99	104	103	93	91	96	119	107	120	103	87	104	107	113	99	111	101	106	117	103	92	101	106	101	108	95	94	102	105	115	87	89	107	92	96	117	120	107	107	104	105	91	103	96	114	93	105	101	102	93	94	113	108	109	94	94	95	108	112	96	124	107	103	115	110	89	106	104	96	100	100	97	99	104	104	88	81	118	110	104	102	88	93	103	103	78	96	85	109	115	104	108	107	116	118	101	101	108	93	108	91	101	102	98	98	88	77	103	86	111	98	113	87	107	91	96	116	102	104	101	96	101	89	103	101	112	107	99	113	97	101	97	121	92	94	93	100	100	112	98	93	114	91	114	100	86	102	100	91	106	104	97	100	94	90	119	90	83	95	103	104	88	110	89	99	112	108	89	101	97	95	101	76	113	101	98	87	114	92	99	107	114	107	99	111	106	107	104	108	99	117	109	99	91	96	109	88	110	108	109	90	90	95	98	122	100	89	94	107	103	106	99	114	104	116	102	105	106	78	103	95	98	89	124	101	108	94	95	114	95	108	90	107	109	93	111	101	124	110	108	92	109	117	99	86	84	86	111	97	107	109	96	99	90	91	88	100	96	117	105	92	107	91	113	82	110	88	105	91	113	90	87	104	103	90	102	101	88	95	101	112	95	94	106	118	108	91	88	96	120	89	92	90	107	93	117	100	109	100	110	113	120	91	118	96	127	117	97	89	107	99	99	128	102	89	92	103	90	95	84	113	108	91	101	97	100	96	97	83	118	100	85	110	93	93	103	101	103	102	96	93	104	99	98	107	110	96	103	116	103	111	92	116	90	117	90	113	89	102	102	100	138	109	111	105	92	104	98	107	102	97	106	99	87	107	109	114	92	103	99	89	109	99	108	105	115	108	99	89	94	112	93	97	93	77	82	101	106	98	90	85	99	83	101	96	102	98	115	110	100	92	117	93	105	95	96	104	109	99	95	102	90	108	90	86	111	111	100	90	110	96	104	111	100	92	98	94	102	98	99	98	94	102	102	107	99	96	109	116	95	107	112	106	106	118	126	86	101	93	101	128	100	87	106	109	106	103	96	109	92	100	108	98	102	96	90	83	107	100	91	106	111	114	111	101	103	103	107	103	87	86	99	103	95	86	95	93	94	90	110	94	112	94	108	86	101	95	103	75	103	101	94	104	94	98	100	101	100	108	96	103	119	103	103	96	89	99	94	110	96	90	93	115	94	118	118	104	110	104	83	98	112	89	87	95	105	112	99	90	92	107	94	97	113	100	99	123	89	98	95	107
24194	1319	3111	3339	2857	2345	1802	1543	1338	1092	972	950	818	778	700	676	647	570	581	561	551	536	505	526	449	493	474	434	433	420	459	422	443	450	444	416	399	390	444	399	416	381	385	384	368	372	366	381	413	359	385	383	376	378	383	386	391	370	367	404	355	352	354	366	362	361	364	363	394	316	354	385	384	364	357	394	374	369	328	353	342	343	369	341	357	392	338	320	393	405	340	366	332	338	356	363	380	344	354	309	336	338	367	335	348	343	353	361	356	339	350	353	353	316	340	348	344	375	374	337	371	351	334	368	320	336	332	360	359	362	306	346	329	330	361	379	337	372	384	356	360	357	366	360	365	336	358	365	332	343	334	339	333	322	321	333	348	342	364	339	347	352	355	383	334	345	350	348	345	359	319	383	349	337	358	329	346	343	340	364	393	353	325	345	336	330	342	354	356	347	372	349	367	357	338	366	338	325	357	325	311	319	371	377	358	352	356	359	358	350	324	356	340	333	340	361	338	330	360	351	395	317	322	348	332	344	371	330	341	372	339	343	347	344	363	391	319	328	342	348	358	345	348	389	341	348	374	336	343	337	336	362	361	325	365	347	342	344	327	368	345	350	317	320	372	338	351	331	357	374	326	392	340	370	350	359	358	352	348	333	347	361	342	342	351	336	357	350	354	319	367	355	355	344	336	350	328	341	360	326	320	347	365	340	343	336	334	373	372	341	363	371	349	340	347	295	330	344	296	312	375	353	372	281	362	347	340	340	340	339	360	335	324	347	363	320	314	336	342	337	334	364	343	321	364	318	383	342	363	345	320	336	371	347	339	331	361	341	350	360	312	324	373	382	366	352	323	324	342	350	338	335	342	341	335	353	358	342	316	348	353	344	341	316	313	327	359	320	363	366	309	319	332	371	338	344	308	381	340	350	363	376	342	357	338	348	361	360	367	334	351	361	349	364	365	353	321	335	344	341	341	360	353	324	342	355	328	319	346	329	338	353	325	362	313	360	356	348	327	344	360	340	357	348	346	317	336	348	309	318	321	358	333	348	331	358	311	334	325	344	360	372	353	340	325	350	340	391	365	388	327	367	335	359	363	347	343	337	355	330	306	298	356	325	359	388	314	357	351	318	332	325	297	363	378	332	350	336	352	386	350	357	313	359	345	329	341	331	330	361	341	363	321	319	344	342	353	356	364	297	348	355	363	364	358	345	377	324	352	343	341	339	350	337	350	347	354	378	358	350	343	331	369	309	342	342	362	364	317	345	359	338	329	330	386	335	306	383	322	341	344	361	331	374	335	336	336	354	348	359	342	349	321	346	360	349	357	343	315	354	375	344	360	351	313	349	369	362	342	300	341	343	343	346	328	304	343	322	378	337	347	351	363	340	345	362	359	353	340	341	339	349	321	312	341	332	363	346	346	374	358	336	361	324	325	332	340	333	339	349	366	336	354	342	339	333	342	329	359	348	349	346	353	351	332	323	362	330	355	359	334	341	367	363	351	335	364	335	364	329	311	335	358	315	328	329	401	347	373	303	330	307	348	340	352	328	375	346	338	366	317	350	368	327	353	323	337	325	364	343	387	350	352	362	340	352	341	340	373	348	338	340	386	342	355	360	357	338	348	367	349	306	333	337	356	355	374	346	348	337	357	338	349	303	321	343	331	372	341	330	347	343	344	375	359	331	342	363	359	368	340	354	359	347	341	336	336	376	335	329	363	367	361	324	362	351	329	324	326	348	360	347	334	332	349	311	346	369	353	322	341	335	324	334	305	353	336	355	345	327	358	352	357	348	319	347	339	345	373	315	340	395	322	333	339	324	372	363	362	366	378	346	342	318	347	326	326	334	327	338	354	351	319	343	355	342	362	362	354	337	334	330	355	314	353	365	357	335	358	336	361	355	311	355	331	367	342	340	358	363	341	352	339	346	353	320	340	335	335	321	367	391	365	348	377	345	352	349	392	340	348	355	342	371	359	355	360	327	338	310	333	343	348	336	335	353	349	342	356	318	315	344	346	336	365	309	343	336	370	359	339	323	351	347	348	317	340	349	357	342	345	350	352	392	357	315	349	367	330	384	324	333	332	311	360	326	334	358	333	341	321	355	345	319	326	321	339	330	346	322	347	353	345	384	342	368	382	333	340	316	327	337	338	373	316	321	324	381	342	355	340	353	343	338	387	362	368	337	336	349	375	321	366	366	351	351	349	324	323	326	323	333	359	339	362	325	347	384	345	353	329	345	334	346	335	357	321	361	318	320	381	374	344	373	353	337	336	329	349	359	322	308	351	352	384	330	305	358	331	370	345	376	358	327	354	350	343	364	346	340	319	358	322	340	339	359	358	353	351	360	360	355	323	348	291	321	338	357	355	345	370	348	364	349	337	338	321	355	360	356	401	356	360	311	351	355	318	326	355	325	335	332	361	376	357	347	354	383	355	336	342	387	339	360	355	356	364	336	363	334	340	327	334	312	382	355	358	360	352	328	377	377	342	372	377	330	344	358	312	337	358	351	331	362	340	379	329	337	341	344	345	340	369	328	366	297	340	337	371	357	319	326	339	364	315	355	334	357	318	348	355	376	369	322	367	329	321	347	335	339	326	343	344	339	345	356	334	356	355	350	323	324	379	346	354	337	349	331	323	333	366	329	368	362	390	350	338	345	360	334	338	363	365	344	343	344	337	325	374	343	344	357	360	342	330	321	341	351	410	339	338	358	333	337	350	320	339	345	346	333	342	372	355	338	333	345	367	347	340	353	342	348	332	329	339	336	363	329	322	349	354	314	330	335	345	346	332	356	330	350	325	307	361	342	325	322	359	334	357	373	353	339	358	342	335	335	334	344	341	314	362	336	358	354	343	340	306	343	371	351	333	322	362	339	332	361	386	327	347	330	375	378	362	354	328	364	344	334	347	368	328	346	331	363	317	310	327	374	328	364	360	343	394	352	344	367	323	338	323	359	330	352	360	356	358	357	355	340	358	367	353	318	368	322	343	332	319	337	358	363	344	340	306	325	357	314	374	372	364	357	343	327	334	344	349	335	359	350	338	359	359	373	345	319	362	313	351	361	323	314	343	344	328	335	366	330	307	348	337	324	357	378	366	363	344	381	342	342	333	323	358	356	344	319	356	331	331	359	330	364	351	367	353	317	355	335	320	357	346	309	370	350	335	336	331	351	378	344	362	342	362	325	332	373	335	338	338	328	348	379	328	338	359	341	350	368	379	363	361	338	338	356	340	380	333	338	349	326	324	338	361	338	366	331	333	355	368	344	363	355	361	321	367	376	356	336	361	365	335	377	343	325	346	358	343	377	349	328	328	336	329	345	327	354	358	371	336	341	312	348	310	330	330	352	354	326	393	327	327	360	351	362	374	361	359	364	337	376	375	351	337	336	355	328	318	369	335	310	331	341	320	336	327	364	328	352	317	331	333	337	323	330	356	351	364	341	361	351	372	337	368	375	325	352	332	343	381	344	356	339	343	356	384	317	324	358
57984	18824	5421	2171	1410	994	745	673	512	459	425	401	361	321	298	299	293	259	285	267	259	254	251	242	212	231	219	236	211	218	198	240	210	195	228	221	198	218	211	190	209	222	213	232	222	198	198	194	221	214	214	186	206	209	229	187	182	221	207	217	207	192	220	222	191	179	204	220	185	220	217	210	179	199	176	202	210	207	206	194	194	207	209	209	203	199	191	214	171	200	187	220	193	202	218	194	180	222	164	217	205	191	203	182	180	199	219	219	228	199	190	201	203	171	214	225	192	206	209	216	222	190	220	222	190	206	219	198	173	203	204	210	204	220	216	218	191	222	184	216	219	208	217	185	191	190	216	191	183	212	184	224	212	210	203	217	210	203	239	207	209	231	213	207	217	169	209	213	192	220	209	196	221	187	185	191	194	211	206	212	191	187	196	205	184	194	209	224	176	212	209	197	191	191	188	213	184	218	194	198	213	194	232	198	199	192	209	229	212	198	198	202	223	186	180	209	208	235	200	184	192	202	214	212	197	214	214	231	183	213	186	199	187	181	201	195	201	191	205	199	188	198	213	201	213	192	198	219	211	211	228	188	202	193	213	198	216	217	214	192	203	186	203	213	222	210	206	191	190	194	216	205	195	219	192	209	194	192	190	192	218	227	193	216	198	197	199	215	229	197	197	193	214	190	194	212	203	206	211	195	180	189	230	205	199	204	186	189	189	239	206	215	188	197	197	183	179	234	214	202	199	202	230	202	206	202	217	198	214	193	192	205	201	204	195	219	214	176	194	211	206	192	208	238	193	220	196	185	210	198	219	186	207	190	211	209	209	184	202	170	205	205	215	215	204	208	201	211	221	198	188	221	203	215	197	217	199	216	215	203	211	214	208	217	222	196	197	200	223	161	228	204	204	198	206	213	191	197	197	208	209	222	185	197	234	235	223	197	208	199	197	230	216	192	179	187	195	214	202	178	196	206	233	219	204	215	198	192	188	212	207	208	176	236	218	201	221	205	199	196	215	183	209	221	206	197	199	196	223	209	169	215	231	211	211	213	190	211	215	211	203	207	201	220	201	201	198	213	195	217	190	192	218	190	226	180	218	198	214	212	209	185	206	167	205	206	227	197	200	199	199	242	217	202	200	205	194	218	215	186	199	204	193	216	203	205	205	209	218	220	211	193	205	213	211	191	220	189	207	198	222	186	200	192	204	192	174	220	235	202	216	205	205	183	192	207	252	182	221	207	198	202	208	237	209	207	201	192	221	221	194	205	212	179	185	196	199	205	200	178	206	218	205	217	198	208	207	198	198	204	203	194	222	204	236	211	210	210	179	187	191	199	202	183	198	201	191	212	206	193	198	203	202	220	199	195	200	208	219	215	184	222	217	190	222	198	214	207	197	215	204	186	218	204	223	190	218	215	200	192	186	224	196	196	202	190	209	216	196	207	185	213	205	216	201	205	202	201	188	224	194	185	210	206	195	201	184	208	182	244	215	171	222	206	202	212	224	215	204	206	208	196	213	203	199	199	200	176	210	211	208	198	196	206	213	200	178	208	182	190	227	248	210	184	199	196	193	211	184	215	212	192	205	179	212	187	202	211	167	192	195	219	218	219	198	194	205	203	195	209	219	188	186	223	227	200	210	233	199	212	208	199	198	176	229	199	202	205	204	203	202	200	211	181	188	188	199	200	206	217	219	198	200	181	198	206	203	230	210	235	197	184	186	222	200	192	207	209	209	188	195	186	199	202	202	200	207	201	212	203	200	217	206	214	195	205	209	180	226	208	205	220	201	162	204	204	213	192	191	191	210	187	189	210	190	204	219	211	203	235	199	208	181	216	194	211	194	196	204	192	200	202	197	202	200	232	194	203	203	194	211	199	225	214	210	201	213	216	223	204	175	209	201	176	228	192	195	202	195	210	213	164	194	187	216	189	184	187	197	207	221	210	187	201	200	200	199	214	190	203	210	217	227	194	217	194	192	220	179	194	190	198	207	184	205	217	205	194	188	202	224	202	214	200	169	210	204	209	200	208	212	199	205	200	227	218	211	196	214	205	208	168	202	217	199	205	204	206	219	212	177	209	194	217	214	179	221	222	194	218	207	209	221	187	186	218	197	193	196	196	218	190	205	199	197	180	209	191	242	200	199	206	181	186	202	198	219	199	209	205	219	214	226	178	200	194	192	209	175	207	204	206	212	191	202	224	200	226	224	205	206	220	200	181	192	213	203	184	208	195	211	186	214	208	235	197	207	201	202	187	204	169	203	192	189	190	211	206	183	238	204	209	216	200	193	212	205	205	189	230	211	216	186	180	215	196	191	208	229	213	197	205	211	193	205	202	177	185	211	203	197	218	193	207	201	225	183	199	193	216	196	211	190	218	202	209	201	203	211	208	186	214	189	205	182	198	207	203	202	215	193	202	219	199	228	197	195	212	180	188	250	199	179	214	196	206	196	213	199	203	208	191	194	199	204	195	200	177	194	218	227	176	217	209	197	202	210	206	188	205	193	196	207	209	224	208	193	205	195	186	204	201	177	192	223	215	198	210	209	217	199	221	227	201	202	188	212	202	190	186	208	213	209	202	196	205	189	199	205	239	199	219	184	205	201	209	209	222	191	183	210	197	227	210	183	216	208	188	194	184	190	208	196	220	187	217	204	185	201	165	211	227	240	217	193	187	173	169	223	220	212	215	205	206	212	194	197	200	194	213	188	195	209	194	192	211	232	204	202	181	222	200	238	229	203	220	187	196	192	209	206	223	215	187	236	218	201	192	180	210	226	188	205	210	202	205	206	210	230	198	196	204	208	205	201	214	214	188	198	199	192	227	181	225	213	199	207	231	203	213	197	188	171	192	204	200	205	226	204	212	212	200	220	219	197	201	202	198	211	228	191	189	228	208	206	206	211	221	197	199	188	199	191	214	193	208	178	201	204	231	213	190	208	207	193	192	217	191	195	210	200	192	199	197	227	173	223	191	201	203	211	210	227	213	202	233	202	183	221	190	203	205	212	176	199	220	217	206	189	211	200	214	208	198	185	209	205	198	205	224	217	212	217	205	211	205	184	188	216	183	230	202	204	204	206	201	211	224	191	196	203	188	181	174	222	185	188	181	199	189	196	217	206	192	184	205	224	196	224	191	189	202	179	217	178	188	218	204	200	213	202	200	220	200	207	185	184	237	190	192	196	195	195	196	182	204	210	197	220	208	201	180	221	217	218	194	221	187	190	206	191	206	226	195	201	216	198	200	188	202	204	213	194	207	187	190	192	222	204	213	217	206	180	174	202	197	202	199	204	209	236	202	233	198	228	194	223	226	210	211	202	197	198	217	202	184	216	220	198	208	191	189	213	205	194	216	203	194	181	202	240	200	203	215	220	211	220	190	201	197	192	186	195	204	198	202	208	192	186	225	198	210	199	197	200	225	218	190	177	210	211	206	197	202	178	222	209	191	200	219	194	176	216	237	214	201	206	223	216	210	211	208	208	200	219	210
31855	2596	5762	6340	5316	4349	3470	2989	2395	2165	1931	1654	1543	1419	1326	1228	1180	1163	1109	1044	994	942	951	935	930	896	845	868	811	815	743	817	803	740	755	826	736	722	700	712	752	736	724	721	729	674	704	732	666	712	725	676	673	713	717	678	669	663	621	670	682	647	638	627	655	630	637	640	654	647	662	613	624	636	652	672	657	631	666	662	638	664	706	637	660	631	665	669	587	650	675	638	653	607	643	662	617	600	628	637	659	608	632	583	663	660	641	620	629	647	575	631	594	636	614	664	619	617	614	672	611	660	605	573	594	646	670	612	665	637	604	618	611	655	659	612	632	625	612	675	609	622	601	627	652	621	619	612	655	620	634	599	591	632	642	666	658	597	612	588	654	643	685	647	557	647	669	629	654	588	602	601	613	634	613	594	630	597	640	633	631	624	624	623	595	641	597	630	606	635	613	649	611	587	615	611	630	650	612	638	627	619	627	631	622	609	622	626	624	652	585	610	599	628	600	602	634	630	617	621	615	632	630	659	620	619	621	634	604	633	628	656	649	582	618	603	630	628	648	640	612	633	648	653	628	604	634	639	577	638	641	638	599	628	638	611	609	589	596	593	636	604	592	657	599	591	630	572	597	590	612	647	600	633	561	599	607	646	623	620	603	650	640	585	639	602	592	573	654	637	599	619	643	579	601	590	626	638	631	622	665	613	627	605	637	624	661	673	638	615	599	650	640	638	601	572	638	662	621	632	590	635	614	618	653	619	606	644	598	618	657	605	650	603	616	625	633	647	646	663	612	632	599	635	654	586	656	613	661	569	602	609	626	601	638	617	621	621	644	629	650	628	594	630	648	607	640	627	599	642	615	622	572	638	588	667	593	613	621	652	612	624	634	604	616	616	592	631	622	612	598	640	562	638	618	632	647	620	603	603	643	610	591	662	638	614	627	640	584	559	593	634	623	622	610	634	622	599	644	591	607	610	622	614	637	636	654	631	628	640	593	604	666	642	614	640	607	627	589	665	613	607	629	617	638	565	662	639	598	681	623	600	572	537	636	645	606	616	624	616	590	630	602	608	635	623	623	611	632	600	606	641	640	619	634	604	621	678	630	624	631	646	589	638	611	605	614	603	593	628	581	670	582	630	578	601	637	630	621	603	617	631	662	662	637	633	652	622	605	635	547	590	588	588	628	656	605	653	647	649	599	638	627	606	629	620	634	571	591	675	624	624	641	614	613	629	594	672	593	634	601	627	593	603	632	641	645	598	587	596	652	629	627	641	614	652	603	599	623	605	569	620	609	612	611	622	623	638	604	627	604	577	601	677	641	642	599	652	619	650	646	582	632	576	646	661	652	642	628	591	599	616	614	600	635	634	623	605	617	657	632	581	605	623	603	617	604	627	617	595	611	611	622	611	622	637	656	589	593	648	618	580	627	649	623	617	615	609	640	639	614	634	666	625	636	583	640	613	601	640	654	607	617	607	589	623	596	597	634	616	598	623	636	634	615	632	601	634	642	649	657	626	567	616	621	673	557	640	591	625	626	631	639	631	619	611	617	608	668	610	599	608	640	665	628	578	615	612	657	584	582	638	590	619	624	629	616	656	626	609	663	594	631	578	612	588	539	589	644	621	607	646	576	603	597	651	619	606	625	616	649	590	638	609	658	633	598	651	626	627	617	643	620	585	609	610	613	580	662	610	668	632	628	632	668	620	677	622	591	638	600	627	652	639	668	651	658	605	670	610	638	608	612	583	608	608	605	641	632	571	667	574	649	605	627	622	616	633	646	588	591	612	674	653	596	655	606	606	568	675	618	635	606	603	604	596	607	647	572	626	615	628	648	602	621	637	598	639	628	616	601	603	609	609	597	606	651	615	616	642	581	581	638	618	627	673	657	623	602	639	605	626	598	601	622	603	639	596	582	628	581	588	651	598	618	629	624	640	609	597	663	602	609	602	599	629	606	574	553	650	601	618	650	599	636	650	610	630	608	648	620	614	633	592	642	619	582	610	633	562	624	641	651	583	587	635	649	630	637	601	592	611	674	601	656	666	615	567	575	611	642	605	636	559	600	618	607	615	661	585	621	606	631	655	628	631	612	647	629	608	590	660	573	617	644	637	632	544	608	644	617	602	586	626	580	615	635	636	618	600	636	580	629	641	612	609	638	601	629	591	649	648	619	653	612	600	591	597	639	617	613	614	610	609	606	591	614	631	645	630	624	595	603	633	586	617	600	654	628	594	589	605	598	647	615	626	639	630	597	640	608	638	621	634	581	646	628	603	633	651	655	652	644	632	648	616	597	617	634	650	604	621	598	587	633	623	607	579	629	633	630	622	660	636	652	627	655	618	653	654	638	628	594	608	610	628	639	638	632	652	637	646	631	615	624	553	632	635	634	605	611	613	661	666	628	620	590	632	580	626	629	636	649	617	629	592	621	617	611	657	636	623	630	656	594	608	611	647	653	616	624	618	637	626	642	564	619	593	605	568	621	566	629	613	634	611	586	618	630	652	658	628	643	642	619	636	597	607	624	642	624	596	593	608	621	621	584	614	625	629	616	684	661	591	624	625	574	605	627	630	571	570	620	619	636	605	644	630	625	663	637	661	659	624	647	634	591	593	622	647	653	661	605	593	630	610	588	601	604	610	637	638	644	621	600	663	619	615	665	653	585	622	598	579	657	601	625	613	585	621	613	618	595	643	622	697	638	603	551	661	610	612	629	598	621	667	610	602	639	683	616	572	608	610	638	639	643	611	619	581	649	651	625	605	644	599	583	654	653	596	604	620	641	620	648	590	628	618	653	629	617	598	610	640	631	598	615	582	605	605	575	583	671	632	645	582	601	621	677	640	612	639	619	607	602	651	643	631	601	586	655	653	610	606	617	616	556	660	651	644	611	575	626	665	595	615	634	606	593	637	641	662	587	566	598	611	624	628	602	592	610	679	649	630	633	623	610	626	600	631	616	644	626	615	579	596	616	643	637	591	659	633	630	626	645	573	605	603	627	630	651	591	604	608	626	613	625	644	624	615	587	612	611	592	597	603	620	605	628	629	625	651	714	654	606	619	616	604	643	641	595	634	659	621	588	606	620	601	609	609	616	620	645	624	651	594	627	600	610	587	592	648	628	627	600	610	634	594	572	616	623	599	626	625	602	621	603	597	594	629	699	614	626	576	609	646	628	640	612	587	626	586	600	634	642	644	612	619	621	673	626	602	589	571	646	611	631	640	639	604	646	634	571	606	602	625	616	610	584	614	612	591	652	642	597	598	594	608	610	618	628	605	604	597	578	643	685	663	627	640	626	649	628	629	678	607	613	604	581	613	618	668	638	656	619	641	626	627	637	641	642	650	639	579	600	624	647	633	631	610	607	650	596	619	651	626	619	601	616	633	600	612	655	628	591	610	676	594	634	652	604	609	598	609	622	632	608	591	603	637	638	637	627	625	644	606	642	578	601	640	659	631	642	618	641	618	622	677	596	571	655	625	682	599	648	664
6655	321	250	207	171	158	188	153	157	154	169	151	174	148	164	141	159	145	164	160	168	122	144	166	159	146	156	158	138	140	168	148	148	120	138	177	142	149	156	144	151	143	162	145	141	156	176	127	144	134	147	158	166	144	136	157	134	159	138	160	120	143	130	129	160	134	160	136	139	166	133	148	145	151	140	144	152	121	156	138	147	159	131	157	150	141	136	152	145	148	151	125	157	151	129	159	148	146	128	153	160	153	143	126	150	131	152	160	150	124	132	158	134	136	131	165	144	147	137	159	145	147	138	120	141	168	165	164	143	153	132	140	142	159	146	142	154	165	131	170	165	167	142	126	145	137	146	132	149	138	127	129	140	141	158	136	161	146	138	161	151	177	139	138	128	127	168	147	165	140	164	151	131	156	136	153	137	127	117	142	155	174	159	161	159	149	150	165	149	153	158	157	163	142	160	153	152	171	141	159	142	165	159	149	157	148	139	155	139	185	127	159	128	144	158	162	164	160	145	144	152	146	156	155	158	149	162	158	149	157	175	144	146	121	139	130	141	157	124	154	148	152	148	153	143	168	155	143	136	161	146	161	150	152	163	144	149	152	150	139	144	161	125	151	122	141	148	136	168	143	148	138	158	156	136	154	124	139	150	160	147	134	160	158	150	148	138	160	154	137	163	168	145	131	154	161	152	142	136	161	147	175	168	149	141	151	125	136	170	139	136	160	160	135	169	145	131	140	154	150	169	135	126	164	133	156	155	150	148	158	160	119	154	156	165	154	155	130	158	156	143	144	141	152	162	154	167	140	164	165	136	149	154	132	144	159	158	149	161	153	122	146	180	156	130	167	150	145	143	165	149	147	146	144	124	141	148	142	157	133	148	164	142	153	143	146	145	141	155	150	157	135	144	154	160	133	153	148	143	162	144	144	171	155	157	145	154	151	148	166	137	161	170	128	152	132	161	145	139	150	153	164	161	145	153	164	141	179	153	145	156	145	147	161	149	163	148	163	148	134	132	147	140	137	147	176	144	143	137	146	167	156	149	148	168	125	136	139	120	149	138	151	141	147	140	150	174	128	160	151	130	150	154	157	134	153	134	163	142	143	115	171	139	132	141	154	152	139	158	160	161	154	144	150	144	126	143	143	145	145	143	138	142	152	153	150	157	142	153	169	132	144	155	179	135	168	148	156	163	160	146	141	133	157	141	148	155	151	166	125	142	142	164	169	161	148	157	154	147	157	139	159	152	172	167	171	136	138	144	128	145	158	133	167	141	137	153	141	128	161	146	146	155	156	146	158	153	144	149	151	148	156	144	177	144	153	154	142	140	144	148	155	161	142	133	157	134	174	145	148	131	173	163	157	146	153	138	140	147	169	160	154	136	144	133	163	142	175	152	150	156	142	138	127	155	153	145	136	176	141	162	141	120	151	141	146	130	157	133	168	157	135	127	153	141	143	137	163	166	158	161	144	130	151	120	151	151	139	152	136	140	158	145	139	155	167	129	145	138	159	153	122	163	136	143	144	144	155	155	138	150	141	132	169	145	125	135	151	131	147	148	146	156	154	160	149	144	140	160	144	149	142	158	140	131	166	137	162	128	132	131	154	158	152	145	153	136	151	137	154	130	142	169	145	140	152	152	149	153	166	140	138	158	147	151	157	166	130	147	139	149	154	139	147	166	168	147	152	147	141	166	162	162	143	148	145	161	135	143	154	142	141	134	127	160	162	133	140	155	152	166	141	138	139	130	146	115	149	150	146	156	142	127	148	154	148	157	144	136	159	150	141	132	169	134	148	141	142	163	146	181	142	187	154	180	137	145	133	173	140	132	150	134	143	142	133	163	153	143	140	158	137	133	173	131	136	171	162	134	142	135	145	160	143	149	145	159	162	147	145	138	137	161	142	149	157	164	140	153	167	153	168	132	131	168	136	152	135	149	134	152	183	154	132	134	149	144	144	163	173	145	148	158	142	138	150	145	134	141	161	151	141	158	167	143	161	167	150	143	163	162	157	141	138	141	132	146	183	146	134	159	159	149	154	127	153	132	152	143	144	162	166	125	164	140	151	163	143	140	153	158	131	167	125	138	144	145	124	146	144	155	134	154	142	163	148	140	161	156	136	167	174	164	136	165	157	169	146	116	148	149	151	135	178	160	156	141	140	153	154	143	147	128	138	139	160	135	166	134	169	140	158	159	146	163	141	143	160	145	129	144	160	146	143	138	169	159	139	150	162	141	157	142	131	167	160	156	143	133	137	146	133	144	145	162	136	140	129	171	163	160	153	144	153	157	156	159	150	135	147	140	161	158	155	160	142	151	158	140	153	126	161	175	148	137	161	145	137	141	153	159	163	160	158	162	144	158	156	144	155	157	144	150	164	143	143	136	157	147	164	150	169	145	163	147	160	155	147	146	141	169	140	171	142	149	140	148	177	152	131	146	128	160	126	158	172	166	151	152	141	158	141	156	142	161	142	174	142	144	152	139	138	145	152	145	141	151	142	146	169	172	144	136	145	146	121	161	151	170	121	176	143	144	139	152	134	167	126	141	151	137	150	156	168	130	149	154	133	135	135	160	139	157	118	153	152	147	172	144	153	152	158	135	147	140	133	139	150	165	151	134	153	137	130	122	153	168	143	144	159	148	142	158	130	156	139	170	158	147	177	153	155	171	153	149	138	131	147	145	153	153	144	170	145	143	158	144	157	134	150	150	153	168	168	131	146	152	133	143	134	138	163	136	160	165	152	153	143	145	148	152	138	141	150	149	159	145	168	138	122	140	143	131	140	174	160	153	176	130	160	147	160	157	160	160	144	145	151	129	138	170	119	149	153	135	150	135	148	142	146	147	157	135	182	156	163	131	147	166	157	156	162	155	145	158	149	155	141	158	146	140	136	150	131	145	112	146	165	169	147	136	160	168	155	148	162	162	156	155	152	132	149	139	165	136	155	128	168	165	149	147	129	155	150	152	149	153	141	136	142	136	164	148	153	116	175	149	178	151	121	149	158	162	151	121	140	159	175	127	140	157	164	158	180	137	145	141	135	148	142	156	165	157	145	131	153	136	138	138	152	129	155	130	126	166	145	140	140	145	144	147	160	136	155	135	123	149	140	161	152	149	133	162	164	130	148	149	136	141	149	161	154	129	145	139	147	149	176	136	157	135	150	155	161	167	169	148	136	162	144	139	142	153	146	144	140	146	162	159	145	139	149	129	135	180	160	161	169	151	152	158	164	162	147	153	153	125	143	157	167	131	145	172	164	140	170	136	151	163	159	153	144	140	147	159	133	146	168	139	156	171	139	143	158	163	145	135	153	136	153	176	141	155	148	160	170	157	156	164	124	135	137	160	144	150	165	148	133	138	144	144	140	145	139	132	132	139	146	146	171	125	169	156	157	170	172	169	173	158	152	136	186	144	152	141	142	143	154	143	151	136	146	149	154	147	160	148	150	152	144	168	150	153	152	154	138	148	144	158	141	161	152	153	140	170	166
6425	507	598	607	625	594	549	534	574	480	503	481	497	499	504	463	490	464	461	460	473	464	453	450	427	481	457	483	488	454	505	420	476	448	446	441	448	464	478	471	475	451	458	472	494	481	431	485	500	441	436	488	466	507	458	461	431	481	470	472	509	467	478	474	460	453	444	449	457	452	436	434	457	495	510	503	454	468	417	481	495	477	475	449	429	465	446	455	478	440	447	449	489	499	433	481	451	482	442	469	452	484	497	435	442	471	480	487	467	466	443	442	516	482	449	425	445	457	465	447	442	447	523	483	457	454	465	464	458	452	462	480	500	443	475	490	429	508	470	460	436	473	461	441	423	462	475	452	452	464	475	435	490	465	437	462	443	438	461	439	449	472	458	460	418	508	486	467	485	474	448	487	433	468	470	483	458	457	417	487	448	445	438	464	471	452	424	467	485	429	478	493	397	446	423	423	438	503	467	446	497	481	501	436	447	494	491	429	501	477	472	496	448	477	436	469	452	489	463	458	430	446	512	452	480	493	459	472	478	480	470	415	477	486	456	444	445	462	451	442	474	415	415	455	480	475	447	446	446	429	461	468	466	500	481	525	460	476	476	439	460	494	438	462	458	476	459	476	425	461	474	508	445	466	475	484	476	446	454	464	429	453	470	504	443	448	437	492	454	475	470	462	462	452	462	474	437	471	474	457	445	441	486	441	451	478	486	500	463	452	478	491	450	476	450	469	455	453	476	434	475	491	445	454	495	453	443	457	509	448	436	437	472	450	471	456	456	464	469	450	470	466	469	471	473	446	494	478	479	433	429	473	470	440	447	438	468	398	463	490	440	448	460	473	446	465	464	469	477	461	469	473	437	496	480	462	448	436	447	443	427	476	458	491	461	472	476	462	448	445	455	470	473	472	467	468	447	447	458	460	454	444	452	453	445	450	485	486	445	468	480	471	471	424	461	477	440	433	481	456	468	493	449	479	462	464	429	481	473	471	469	463	472	460	492	475	450	457	479	444	482	473	478	480	476	467	451	506	443	462	486	446	496	467	463	490	481	453	450	460	457	475	432	503	482	465	464	465	458	479	475	471	458	483	496	441	484	440	458	429	446	486	453	471	467	464	443	449	465	501	487	485	446	471	468	466	467	457	466	450	436	518	477	483	441	438	488	448	460	470	430	435	452	477	432	464	452	461	440	489	463	444	460	472	477	451	488	490	456	444	437	415	469	458	481	473	450	477	469	504	493	457	462	467	472	431	464	460	461	461	421	493	471	446	482	431	496	488	482	475	505	468	422	451	428	470	482	472	490	490	425	480	472	470	465	436	500	504	448	465	457	482	457	455	485	467	434	490	473	472	451	493	469	460	461	473	499	463	446	449	453	524	481	475	469	471	469	444	479	482	430	508	453	484	425	486	456	480	465	432	459	466	473	515	478	458	465	451	499	459	442	453	477	447	452	481	448	478	444	486	435	474	463	468	442	452	466	470	488	465	446	452	466	482	469	506	467	477	446	461	457	470	464	466	468	462	482	466	482	460	446	452	449	496	457	458	475	452	457	455	483	491	438	445	469	476	444	436	474	431	468	445	458	428	445	488	470	435	439	413	457	440	459	453	427	469	426	458	495	474	477	443	502	439	465	437	443	453	502	491	453	447	468	445	456	465	445	490	493	492	472	473	429	484	464	459	449	476	441	451	480	459	438	436	467	421	475	419	435	451	499	463	449	454	474	434	467	475	482	479	449	455	476	491	456	440	435	441	418	457	452	458	481	467	454	470	442	442	451	446	463	461	492	424	462	431	478	458	479	433	439	440	425	401	460	500	438	432	488	487	473	436	472	472	424	449	457	463	466	455	457	438	453	425	455	475	462	472	490	482	473	452	436	474	464	453	481	439	423	485	473	489	429	429	478	457	470	492	475	486	444	461	452	451	448	461	465	448	470	469	469	467	496	494	459	459	442	458	444	461	481	420	447	449	465	445	462	432	445	438	443	474	458	472	470	460	447	440	450	461	504	432	448	446	514	485	451	494	461	439	535	471	514	450	429	493	467	443	473	471	498	459	461	454	463	460	489	491	486	451	510	471	453	477	470	472	466	441	469	459	471	434	464	435	394	451	384	445	476	460	461	443	445	447	467	466	469	527	504	476	463	445	484	456	469	424	488	479	439	407	474	420	501	493	474	462	457	462	459	470	433	444	436	459	479	434	440	468	391	443	447	461	495	439	464	458	479	466	477	451	504	474	424	437	478	456	494	489	447	486	456	452	458	415	478	452	462	460	474	452	451	455	460	460	438	442	485	426	429	445	480	475	434	458	468	447	476	448	460	464	413	442	467	429	470	464	457	473	478	474	487	435	482	464	467	486	462	480	457	430	490	441	486	463	477	463	475	486	457	462	462	479	460	485	434	454	442	449	476	456	512	461	456	436	468	447	475	473	480	459	449	498	462	475	480	502	472	480	466	457	470	479	482	432	494	467	416	472	452	433	455	429	450	450	466	455	505	401	447	458	456	508	452	458	467	455	451	450	437	428	475	457	437	458	406	449	434	465	478	476	392	444	474	456	450	396	435	451	439	487	472	456	471	438	442	452	462	424	457	472	449	506	452	447	473	472	497	429	426	461	477	466	445	448	447	453	445	471	483	462	455	460	448	411	477	433	472	472	468	487	436	439	455	433	438	463	457	445	461	460	476	462	445	471	466	449	480	444	484	454	415	446	453	445	483	471	485	505	436	414	443	445	461	443	465	463	434	480	461	447	426	475	501	460	477	465	478	445	457	476	452	444	462	478	474	476	468	436	454	477	476	471	448	411	433	436	472	480	491	451	450	441	472	456	517	486	446	450	467	482	498	427	503	431	457	456	468	483	458	461	448	462	445	459	460	440	464	470	487	482	499	469	426	454	438	471	440	472	475	443	451	462	489	491	471	452	461	458	479	448	444	470	479	460	449	459	464	466	452	447	469	454	461	491	465	459	463	460	451	448	454	481	500	474	463	473	464	428	491	456	450	433	472	443	479	438	467	474	460	464	428	450	464	467	416	449	421	408	469	451	520	442	439	453	456	411	483	409	480	474	519	446	457	467	467	465	474	457	473	462	453	490	485	434	455	469	420	469	442	453	442	433	446	440	447	446	481	481	522	449	458	472	492	419	483	474	478	478	472	426	464	467	465	452	436	495	424	455	489	500	455	470	431	472	438	451	472	449	484	478	461	455	462	436	475	452	456	448	473	448	457	457	462	475	446	461	457	452	444	468	477	465	475	441	463	483	432	459	465	459	457	458	465	447	526	462	440	427	467	491	476	414	454	501	453	451	423	470	459	449	482	458	437	450	470	491	444	473	486	460	485	447	514	504	476	430	450	472	417	419	485	487	460	486	468	447	439	485	476	465	463	502	457	452	435	477	478	447	444	472	468	443	465	448	493	471	442	441	460	443	495	471	450	420	478	437	423	459	498	461	490	499	497	477	464	459	478	477	468	501	483	406	451	488	503	461
48747	12683	2022	1007	729	486	375	318	275	199	209	193	176	167	150	132	141	118	127	134	143	132	107	131	135	129	104	112	105	110	104	110	120	102	94	116	98	102	127	108	110	116	115	89	106	106	105	97	106	90	104	103	107	107	95	99	111	96	127	98	89	98	93	115	109	97	105	108	120	111	111	99	105	105	107	103	103	125	104	89	97	107	107	113	113	102	110	100	119	105	107	115	102	111	91	112	98	101	100	101	97	111	126	98	112	113	102	116	75	111	123	97	107	126	105	103	105	96	105	92	96	123	108	110	87	93	103	99	83	119	133	106	104	91	123	108	86	107	113	100	98	96	98	101	124	99	118	94	121	114	119	113	108	125	107	93	116	115	87	88	113	104	86	108	99	102	135	96	111	107	114	80	103	104	111	103	124	99	91	112	102	105	86	97	134	109	101	114	102	100	96	86	97	111	112	97	112	101	86	96	129	112	110	111	95	104	107	111	95	94	106	106	102	103	117	103	87	112	84	103	92	102	94	102	90	98	102	108	106	111	104	111	91	116	97	105	86	114	107	115	126	88	114	113	98	108	113	101	104	129	106	89	104	128	103	95	100	114	111	124	122	91	108	95	107	118	86	79	98	120	108	109	109	93	113	104	105	104	112	118	98	100	116	112	95	105	120	117	106	118	109	103	87	102	99	99	113	106	102	106	93	117	132	99	106	104	89	89	116	118	95	106	94	112	114	111	101	98	104	104	104	85	90	95	112	106	91	105	102	102	107	108	86	109	90	100	108	94	118	87	94	97	81	93	104	122	121	105	118	115	102	115	124	100	119	97	85	106	96	105	110	118	87	106	101	98	94	113	86	110	131	117	98	107	99	116	96	97	112	103	100	89	100	102	101	97	114	112	103	90	92	122	111	96	107	117	109	86	105	111	117	107	123	114	122	80	88	107	131	102	105	106	113	91	99	109	100	107	101	120	107	112	92	111	116	113	111	109	107	109	107	102	107	105	100	132	120	105	115	97	84	126	109	105	90	87	113	100	109	113	133	106	107	98	99	103	105	86	97	104	102	118	113	95	110	99	96	90	100	118	113	93	99	110	90	111	100	108	126	104	106	118	107	96	115	121	104	118	106	90	97	112	121	106	124	105	95	90	111	115	90	118	96	111	99	106	91	136	105	124	119	114	96	99	102	115	101	113	105	87	122	98	114	116	105	110	120	117	101	107	95	96	102	114	104	103	99	91	79	115	102	112	99	111	99	91	95	107	102	99	107	89	120	107	105	112	90	99	99	104	97	95	108	106	112	89	96	96	107	115	96	105	99	113	109	123	81	104	96	115	96	92	114	108	106	84	111	91	101	98	88	113	98	104	108	96	112	102	106	111	93	93	112	107	114	115	103	100	87	121	128	109	101	117	91	104	92	97	110	99	126	86	112	104	114	110	84	115	124	101	117	112	104	110	114	114	112	118	111	108	85	107	108	108	108	114	81	121	101	96	91	109	104	92	97	97	127	101	116	119	112	104	122	107	120	95	105	91	99	100	87	111	136	91	126	100	98	113	97	90	126	110	116	101	139	129	108	108	82	106	90	101	93	106	103	97	107	98	104	108	97	107	103	109	105	104	102	95	116	97	108	132	105	126	119	111	115	96	92	122	109	113	112	91	87	101	102	87	111	99	80	94	89	105	102	103	114	91	99	93	114	95	102	97	109	104	114	108	99	101	103	92	96	112	99	112	97	96	120	106	108	123	108	103	121	100	81	104	109	102	114	112	116	113	103	113	102	102	123	109	87	109	111	115	126	92	107	107	117	86	96	90	110	106	87	78	114	94	103	106	112	103	109	106	125	113	111	89	98	73	104	96	101	98	102	92	92	104	116	108	104	108	102	100	100	108	104	97	93	103	94	105	106	92	97	112	124	112	104	110	115	99	117	104	83	112	89	103	117	117	103	103	99	114	113	108	103	114	116	89	104	104	92	92	128	110	116	107	110	108	93	105	128	90	134	94	110	106	87	98	97	102	96	96	104	111	105	101	94	108	102	98	107	87	127	105	106	117	123	99	114	95	102	107	101	123	102	112	116	113	86	100	116	110	81	97	108	107	91	101	98	93	104	101	103	99	102	87	97	96	110	114	114	121	115	94	103	102	73	97	110	100	99	118	102	93	100	95	107	106	91	89	113	115	107	96	96	101	98	125	136	118	84	97	109	98	96	101	117	102	100	114	101	118	116	88	98	98	99	102	102	106	102	117	113	102	119	114	118	108	120	101	120	107	91	99	101	110	114	108	92	112	98	113	86	109	96	94	123	106	99	102	104	112	126	103	99	96	89	104	112	101	112	124	107	96	106	95	90	98	101	112	97	110	95	95	89	110	109	113	107	90	115	101	104	96	125	92	108	92	88	120	114	104	114	120	102	105	122	88	99	108	102	96	87	119	95	119	129	96	107	110	108	105	97	103	89	114	106	119	117	113	88	87	91	112	95	113	104	103	109	109	114	82	109	98	109	78	118	105	100	110	111	76	103	102	110	100	104	119	113	105	110	111	102	95	83	95	105	112	100	122	111	108	88	114	116	95	106	101	109	111	99	117	90	92	116	98	104	107	120	105	122	98	89	112	103	95	111	116	122	111	114	112	95	104	114	84	88	102	108	111	120	112	97	87	117	94	84	104	112	117	121	113	127	104	109	100	102	103	95	96	123	101	124	100	110	100	103	95	124	120	108	88	102	118	106	103	100	111	130	115	105	107	97	95	108	102	93	94	86	90	113	108	92	100	112	95	113	112	102	89	97	97	95	105	122	105	114	97	92	93	105	105	102	104	104	117	101	100	91	99	93	112	104	97	106	108	89	86	108	126	99	111	109	114	100	104	110	109	132	113	112	99	101	96	112	108	106	97	94	110	105	93	120	90	105	93	101	99	106	104	110	79	96	85	102	120	111	97	111	99	116	97	109	114	118	100	100	106	95	114	89	116	97	105	110	109	118	113	107	93	106	98	130	105	99	107	105	108	108	114	94	112	106	117	113	117	105	117	100	105	104	108	90	122	102	109	106	93	102	115	104	97	106	104	109	99	108	106	111	109	89	113	126	107	115	100	122	95	103	90	125	102	90	101	101	108	101	129	108	97	83	99	122	100	112	107	108	107	115	112	111	102	95	94	93	107	107	89	90	102	129	131	102	109	102	102	100	109	113	103	106	107	94	114	104	98	92	106	94	116	104	104	112	93	107	95	114	101	107	95	113	119	104	126	103	118	92	114	89	122	110	98	111	102	113	108	104	94	99	103	115	95	112	91	115	112	141	123	84	113	120	118	110	114	93	95	101	84	77	94	103	103	92	72	85	98	108	83	92	103	113	100	125	105	101	105	99	107	100	108	94	101	86	103	99	98	111	130	87	105	76	101	123	108	111	104	116	111	115	104	104	128	117	109	116	113	123	105	107	123	89	100	102	101	119	123	118	107	116	117	97	84	110	106	108	114	96	117	93	120	106	129	101	107
24703	1238	2976	3299	2794	2222	1737	1519	1369	1142	1015	910	824	817	738	689	664	581	539	583	525	516	516	484	491	478	476	440	478	449	422	442	411	440	428	422	383	395	348	396	394	384	394	421	384	381	390	388	365	388	370	369	370	349	384	404	389	378	337	371	381	389	357	368	353	368	403	350	363	339	342	377	360	381	345	353	350	346	391	373	358	373	366	342	356	377	369	365	378	383	349	361	363	372	349	354	368	382	326	338	338	373	381	379	382	357	368	335	352	349	355	369	347	350	365	348	334	351	363	361	318	405	356	368	326	380	351	350	338	356	365	331	323	342	335	376	366	356	385	372	361	356	351	359	354	360	316	341	342	344	364	332	338	333	368	355	353	361	355	353	350	366	347	342	309	343	327	325	362	334	324	380	358	364	359	382	376	326	351	326	376	363	347	339	390	340	360	377	342	336	338	327	372	390	342	302	338	342	365	359	375	369	370	354	344	366	359	361	341	363	346	345	354	374	343	344	354	369	306	381	355	367	385	362	344	375	329	361	354	326	307	367	339	345	373	362	362	346	381	380	343	354	330	355	360	362	317	377	398	349	381	353	323	336	335	345	362	369	339	348	367	351	366	373	354	338	348	395	342	360	358	322	376	350	375	332	312	370	352	345	327	336	332	380	342	341	330	310	333	371	375	367	354	346	374	378	373	393	342	349	354	346	320	336	357	335	362	357	363	362	392	389	372	335	326	342	351	357	348	381	332	358	349	337	382	365	369	363	330	331	353	372	335	367	364	367	316	353	369	352	370	349	341	352	319	372	385	373	347	348	360	338	343	372	365	337	347	367	333	325	360	341	357	348	359	337	348	356	335	350	370	332	370	362	362	365	360	341	374	340	347	351	348	368	380	350	332	338	362	333	359	352	341	393	350	331	376	356	373	337	367	337	335	351	352	305	350	353	345	332	341	347	329	364	344	369	358	342	381	366	329	353	376	339	337	308	357	365	344	357	344	374	320	340	319	346	338	328	345	363	354	372	355	353	372	338	330	323	377	352	357	342	347	359	320	350	391	384	354	356	359	381	356	358	360	358	367	351	349	358	357	330	326	300	368	345	393	335	308	362	365	352	390	309	354	329	337	341	343	358	345	365	360	352	347	346	340	361	322	331	355	358	348	347	354	373	366	344	382	354	379	321	355	346	315	373	361	390	331	350	344	370	368	367	375	360	377	345	345	346	355	370	388	394	335	336	355	362	331	373	331	342	325	355	346	337	370	371	378	367	365	333	377	351	349	361	346	325	298	349	382	330	339	353	360	332	366	349	348	336	322	332	342	358	324	391	332	372	340	362	332	360	370	318	352	359	380	350	359	367	368	337	343	357	381	357	371	346	346	358	353	351	385	325	352	403	322	334	327	314	345	377	364	346	342	369	352	368	347	337	370	356	369	345	326	369	332	345	355	363	367	347	376	367	359	333	348	362	372	342	382	362	364	369	322	372	361	343	351	380	342	359	368	359	357	328	350	329	369	385	328	352	367	358	366	352	359	350	343	359	357	336	358	347	381	366	333	337	328	375	340	347	358	376	371	354	356	354	353	359	355	333	362	343	336	347	369	341	361	346	354	338	377	372	362	329	323	357	346	357	375	358	312	325	336	350	374	352	349	331	349	351	357	363	325	398	380	363	360	359	354	337	349	370	364	370	357	370	350	374	368	356	364	365	328	373	343	331	354	377	368	386	357	339	350	324	380	338	346	328	334	352	350	377	346	351	386	325	370	359	327	363	356	349	362	390	347	360	341	362	361	338	350	349	362	337	350	327	359	389	385	339	313	337	335	376	349	344	345	371	374	359	391	376	373	332	305	321	355	368	308	376	347	335	352	341	354	353	355	350	376	351	355	346	330	341	321	346	379	357	375	324	367	340	322	400	375	359	347	373	349	381	344	331	320	357	388	343	366	365	361	378	379	372	377	353	333	366	356	363	350	348	332	359	333	368	357	357	348	363	361	322	339	342	329	354	369	341	357	363	398	356	331	350	308	366	377	356	353	368	337	338	376	337	357	343	346	323	354	375	370	340	356	378	361	320	360	336	356	388	339	374	345	349	338	334	360	354	350	348	355	343	319	356	328	360	336	378	383	374	324	355	364	372	343	398	392	368	329	355	366	358	361	394	366	368	356	350	331	348	376	365	352	350	348	357	313	355	376	371	380	365	373	373	336	355	321	385	338	367	329	370	356	318	350	333	342	358	357	392	326	366	379	332	362	371	366	391	337	350	356	339	360	358	380	343	335	364	341	372	343	369	359	309	336	331	355	312	362	366	337	357	383	362	358	334	352	348	343	360	381	374	372	349	321	368	379	327	348	351	361	357	375	368	360	368	380	358	370	367	340	317	341	393	357	338	343	365	356	371	351	368	361	357	356	336	370	342	350	365	353	349	363	359	347	359	334	329	347	353	377	340	323	339	344	361	328	348	357	388	349	349	370	377	372	322	358	374	366	384	352	341	342	357	314	357	377	354	316	332	342	345	375	349	337	337	358	331	352	336	337	360	366	380	330	337	319	366	356	349	357	351	369	355	369	338	382	341	389	341	354	335	376	361	347	365	368	332	359	341	358	345	299	368	323	347	353	326	350	383	342	310	336	374	307	341	354	351	392	359	378	356	371	363	347	369	397	347	360	317	343	363	355	342	359	327	379	370	374	353	347	327	308	331	304	367	352	340	402	393	360	362	367	334	386	336	383	373	378	335	344	374	385	385	356	381	350	394	365	327	357	340	377	339	365	340	346	342	347	366	337	364	368	395	352	371	358	338	373	361	363	360	316	355	368	369	361	360	354	365	350	352	338	367	355	358	351	352	354	354	372	372	344	364	368	338	336	370	358	327	368	388	361	325	347	394	383	354	359	358	332	362	362	359	336	374	346	358	378	379	383	327	350	352	354	360	340	345	359	388	334	348	370	386	365	348	353	354	337	303	361	378	351	389	373	341	338	336	342	370	377	366	335	339	337	386	337	364	335	338	392	353	337	378	334	338	317	340	333	306	372	315	363	345	337	347	345	363	354	328	334	321	332	350	354	318	353	356	385	356	365	385	339	356	376	348	366	379	335	349	351	353	349	360	347	355	395	360	325	359	345	345	345	354	354	348	370	388	342	346	366	345	346	344	337	366	341	359	372	308	328	365	349	342	348	353	348	363	351	349	339	338	398	364	331	384	332	342	336	368	356	349	358	332	348	325	347	353	389	316	345	347	346	345	369	403	403	347	353	337	361	330	344	366	358	340	362	331	336	359	323	327	351	335	373	378	357	368	370	335	375	348	374	346	381	365	361	351	372	374	372	394	327	355	355	391	361	384	315	345	370	392	362	343	334	332	349	360	350	341	326	354	338	352	351	342	385	327	325	334	362	369	386	343	341	318	325	347	347	339	341	344	337	352	365	355	339	377	330	338	341	327	333	329	356	391	320	361	354	351	350	367	329	360	373	356	374	387	330	361	338	364	333	358	350	353
59917	19869	6699	2157	1457	1009	810	622	534	442	407	340	325	329	298	283	284	277	284	262	219	226	274	251	232	217	231	247	260	220	220	221	241	241	223	244	215	217	214	220	214	243	193	195	228	217	239	211	217	236	205	212	219	212	219	227	198	212	196	219	189	197	206	249	200	203	215	213	198	217	188	210	193	205	185	201	226	209	214	215	220	216	208	205	226	222	213	218	209	238	202	220	214	208	190	195	204	211	194	198	211	228	205	218	186	225	211	191	209	226	204	181	242	226	187	241	211	185	202	218	210	182	180	201	193	195	203	204	215	200	192	186	214	184	222	193	216	195	206	208	201	211	191	212	214	202	239	205	209	226	179	221	210	189	221	214	201	198	201	187	214	223	215	207	204	231	183	197	202	197	195	213	210	187	194	246	207	204	196	205	201	209	216	219	226	210	183	206	212	221	214	190	222	215	212	201	225	203	190	195	190	179	211	214	215	212	216	206	217	194	181	215	203	185	207	207	205	200	193	202	201	213	184	201	184	210	207	196	188	192	216	207	207	214	181	208	204	233	209	207	200	201	220	225	200	219	205	190	190	203	220	212	200	216	199	203	217	208	185	187	205	212	197	190	209	183	185	216	194	185	200	173	229	202	218	196	201	191	222	202	206	196	189	210	194	181	221	210	202	217	181	196	211	202	210	225	178	201	209	222	230	237	209	189	218	196	183	222	204	202	227	199	210	174	190	221	224	178	237	215	190	225	215	207	227	189	230	216	201	193	202	203	217	201	222	205	199	197	192	178	224	193	204	195	187	218	199	225	192	195	209	195	207	204	185	242	199	174	201	185	209	209	212	220	205	176	208	194	192	197	214	200	206	210	209	199	222	215	212	222	202	215	210	210	213	230	202	196	203	234	228	207	201	210	197	219	231	215	186	189	207	213	190	202	232	224	206	216	199	210	190	213	216	193	210	188	222	221	208	215	212	186	207	201	213	193	218	192	218	197	206	198	205	204	226	209	217	215	195	189	221	226	204	221	187	177	216	202	202	221	216	198	195	201	188	170	200	179	190	203	217	188	190	227	208	188	207	179	199	205	212	198	215	215	199	220	226	190	199	184	212	197	198	191	210	217	194	226	201	219	212	205	184	219	218	240	238	218	185	209	226	197	226	235	231	200	202	181	197	198	186	220	188	210	191	176	196	196	210	186	217	181	211	184	234	203	201	209	220	213	188	216	201	184	198	205	210	219	220	181	189	182	213	228	197	196	220	209	185	213	190	203	231	203	204	197	212	202	208	212	189	177	222	203	201	194	205	189	222	206	230	222	193	215	198	216	215	195	203	210	237	189	211	197	219	212	185	228	207	208	212	224	199	214	202	210	214	217	199	183	221	210	205	202	185	198	208	229	213	222	192	188	211	206	201	219	188	191	236	202	231	220	225	205	189	205	232	201	204	225	195	199	218	202	212	190	204	206	222	208	218	201	205	209	193	204	192	194	211	213	218	211	216	205	201	215	182	188	205	233	209	198	205	205	201	194	190	219	172	196	202	204	222	221	185	207	192	225	234	188	214	196	232	248	221	211	217	206	181	181	232	183	206	217	184	210	208	197	240	205	176	214	189	218	203	216	200	205	219	193	202	203	202	179	199	206	218	192	230	172	231	215	194	193	213	193	208	212	206	216	201	201	201	212	193	216	203	206	223	193	217	193	226	178	234	209	204	189	199	214	203	204	217	239	216	206	215	221	206	201	214	208	216	196	199	233	185	198	177	207	201	217	226	231	168	208	223	187	210	238	208	223	206	208	220	210	211	224	219	232	207	193	205	192	199	212	200	221	198	204	193	204	221	176	210	209	206	216	218	212	218	238	182	215	210	214	193	200	176	219	230	184	207	210	203	199	221	198	190	195	220	220	200	231	174	229	207	196	226	200	215	191	201	212	185	231	203	197	182	200	208	201	202	189	211	211	219	197	200	207	203	215	214	213	184	219	222	221	195	213	234	209	189	199	202	187	202	228	214	206	175	222	214	196	185	203	217	185	218	183	194	206	189	223	211	197	189	194	189	206	213	219	183	212	210	180	212	193	204	181	206	217	196	190	221	201	239	190	220	220	204	198	213	203	185	190	199	235	187	180	212	205	219	207	196	225	217	209	188	222	226	186	212	185	175	190	220	189	186	207	234	191	196	213	218	216	209	204	230	203	193	184	174	220	232	217	215	188	187	219	207	220	214	213	254	207	208	184	201	199	212	222	233	215	169	180	200	189	194	188	190	224	180	206	197	182	207	223	196	198	216	204	212	204	224	216	215	204	191	179	219	195	209	206	211	212	215	242	216	197	221	204	189	197	214	196	204	199	216	202	209	206	214	199	209	220	197	222	205	217	183	191	231	195	195	188	214	207	203	190	215	198	208	194	212	194	203	203	196	214	210	206	189	186	209	197	207	176	181	196	188	225	203	194	213	241	208	208	190	207	194	197	193	247	207	198	195	186	219	189	210	202	203	216	210	201	200	200	229	185	223	179	208	213	211	221	223	198	230	213	203	180	190	195	212	176	233	182	216	210	189	185	191	164	218	217	195	183	190	221	202	218	211	200	209	224	198	222	208	185	197	223	215	207	205	230	203	215	206	216	244	236	204	215	198	236	184	200	214	189	214	216	193	203	210	193	196	231	197	203	220	200	213	225	203	189	198	205	218	197	180	219	200	214	196	202	215	209	189	188	197	216	206	201	189	199	185	214	197	218	220	205	232	176	201	201	190	199	205	206	186	181	237	210	204	206	212	194	203	170	233	203	187	226	196	184	188	196	197	202	199	204	218	201	185	240	227	214	197	194	216	208	192	195	220	211	191	186	199	212	186	203	212	214	224	208	219	197	214	185	195	225	208	234	211	194	193	187	211	169	228	202	206	220	196	230	208	194	200	203	195	204	206	199	206	205	196	217	246	241	259	217	199	226	233	174	200	195	197	204	226	227	219	176	218	199	192	192	202	187	194	194	182	194	213	199	204	231	199	188	198	202	201	215	205	223	211	203	213	200	210	198	196	226	216	215	192	196	213	239	235	216	207	222	227	176	216	218	214	179	237	223	227	204	201	226	215	202	198	218	218	237	205	218	204	210	231	204	203	221	205	203	199	213	204	191	197	199	203	211	232	216	200	216	209	177	211	196	212	192	216	194	205	191	188	171	209	199	217	219	186	192	193	202	228	213	212	197	197	216	217	204	224	179	194	194	193	211	227	210	207	182	195	223	206	219	211	208	185	223	222	198	229	191	213	224	187	217	206	226	220	194	205	207	226	221	206	186	217	177	183	227	213	196	176	203	233	244	210	211	189	211	182	175	212	210	215	189	205	213	198	197	186	208	235	187	230	205	217	207	207	225	215	201	219	199	198	213	188	186	198	238	228	201	206	222	206	211	216	236	206	183	187	211	204	203	215	203	193	208	220	201	223	205	219	206	207	184	224	183	209	161	205	186	174	217	227	210	215	189	197	217	204	224	212	212
31808	2518	5562	6059	5151	4239	3478	2839	2418	2172	1941	1671	1569	1410	1337	1303	1195	1104	1069	1139	1017	965	922	914	914	878	857	860	824	829	847	810	758	796	735	781	799	704	714	778	674	692	712	708	752	673	770	686	705	668	672	700	694	704	670	694	701	663	684	661	654	670	651	626	662	662	676	660	644	655	627	628	717	639	662	628	635	707	691	662	631	637	634	623	621	601	652	634	629	642	621	618	622	603	673	635	598	594	621	632	632	621	672	568	618	612	629	632	614	654	627	620	625	628	625	555	624	592	662	645	671	662	630	634	647	646	622	634	668	611	635	609	640	646	654	653	674	627	629	631	606	619	650	639	611	654	620	618	628	672	630	649	662	622	642	640	664	625	668	581	618	654	638	639	642	584	658	620	628	631	663	652	662	634	667	651	633	590	625	570	625	619	604	670	625	614	648	622	638	652	656	663	622	648	648	661	645	644	619	633	605	617	622	657	620	663	605	609	660	638	656	559	675	570	619	633	570	605	651	632	628	608	611	645	612	660	593	658	622	677	604	662	625	624	615	637	615	660	664	639	619	599	615	646	618	597	629	648	591	626	655	623	605	618	637	630	625	616	600	624	629	612	614	591	605	612	667	653	633	592	655	638	640	629	671	607	595	583	620	605	623	636	600	647	620	656	672	659	672	632	605	632	624	613	610	590	629	606	641	628	655	657	628	647	599	608	648	630	642	630	626	625	661	626	602	584	609	650	657	567	592	630	630	644	620	593	601	626	598	622	619	638	661	618	643	605	605	635	638	607	633	640	621	590	598	610	622	620	624	615	617	618	596	615	637	625	612	655	612	610	595	592	654	606	615	623	600	685	620	594	672	603	640	678	643	631	627	664	613	620	633	635	617	631	565	588	631	631	611	647	637	640	626	602	643	662	646	608	564	664	592	663	605	632	635	585	627	651	600	578	616	609	667	647	619	695	629	606	623	649	609	612	615	654	612	662	635	623	639	626	640	633	614	623	636	664	650	657	600	656	646	647	601	588	603	596	592	626	621	672	659	618	629	660	661	601	663	627	637	646	614	625	669	660	634	650	606	665	654	610	653	641	601	669	622	664	645	642	626	610	623	583	620	630	628	627	584	641	641	644	627	590	627	648	648	635	625	574	596	627	637	615	609	622	604	657	647	610	643	603	603	656	653	634	645	594	618	641	619	613	624	601	640	626	620	609	626	597	613	634	629	641	608	640	605	603	665	646	662	620	620	590	635	621	627	602	625	599	593	606	686	630	582	644	600	667	604	613	653	672	603	653	616	607	618	633	603	625	600	618	624	646	620	594	604	613	590	591	640	631	610	615	620	595	626	608	669	638	622	627	608	645	634	634	651	617	583	650	597	619	608	646	634	608	607	580	617	605	597	627	595	606	622	664	588	627	621	647	654	623	598	648	604	627	647	667	641	621	643	684	654	627	616	664	641	640	649	600	637	623	621	636	638	629	652	614	565	609	614	664	647	670	595	574	629	620	634	585	611	633	634	636	660	639	571	636	617	594	609	690	608	621	594	589	599	582	614	637	696	612	609	648	627	588	579	604	711	618	615	606	658	596	600	637	615	607	682	623	620	601	641	633	644	655	604	615	617	630	618	653	606	660	617	588	633	642	625	672	635	606	634	661	662	592	598	623	652	658	630	653	650	618	647	619	657	640	596	622	639	663	638	608	634	598	620	612	618	659	670	587	641	630	598	605	633	637	597	649	628	636	622	629	617	652	623	643	649	634	626	593	648	619	608	628	614	621	628	629	645	612	643	671	617	629	600	594	681	636	622	603	615	630	656	614	637	666	663	582	656	615	636	619	593	626	629	638	612	627	642	634	597	632	632	636	674	656	594	623	635	609	635	562	591	654	611	620	657	590	589	630	627	625	651	624	675	598	663	642	644	596	619	670	587	589	587	630	632	619	578	590	610	644	620	640	621	621	585	599	621	592	619	612	633	590	620	645	640	652	628	637	604	576	676	639	636	642	615	671	621	589	639	618	608	581	610	640	625	634	616	608	663	633	662	629	614	588	607	579	648	623	579	598	619	610	616	568	644	639	568	633	647	618	650	642	670	627	594	606	617	618	614	614	608	672	622	599	651	615	643	652	587	674	626	623	636	632	640	616	665	648	603	678	605	650	596	620	637	619	595	608	626	605	613	647	549	653	657	619	668	629	622	642	600	614	608	648	627	615	598	686	569	642	603	637	629	605	634	641	653	646	628	608	599	602	636	619	583	615	596	622	604	612	649	610	669	651	598	667	630	630	648	581	658	588	704	618	612	594	565	626	621	639	643	665	647	605	578	647	620	615	615	639	649	665	665	635	603	659	583	600	617	605	649	635	626	602	628	640	628	608	607	618	622	646	617	624	624	599	615	577	613	621	685	618	589	616	643	633	635	623	647	647	639	571	641	641	608	618	647	657	604	593	631	595	570	639	594	594	638	627	601	678	629	630	598	639	648	589	604	630	629	655	630	651	601	572	632	601	584	629	626	642	636	609	642	627	621	617	590	631	636	592	580	641	638	629	609	622	611	639	666	623	618	615	650	615	606	631	633	617	617	645	587	643	595	662	651	593	626	672	596	645	634	622	601	589	615	619	582	641	650	607	625	634	639	587	603	637	651	638	668	598	656	598	643	623	629	625	631	678	618	642	630	604	624	619	646	623	599	602	627	590	632	625	626	648	609	655	647	653	614	630	626	636	674	623	606	635	623	641	569	594	633	621	658	618	649	589	664	584	637	604	639	656	617	632	621	635	650	639	649	607	644	654	642	623	607	599	629	651	632	617	615	617	659	588	674	619	622	568	622	608	609	626	602	625	662	642	629	640	629	651	637	610	624	631	620	653	592	645	641	641	664	659	613	628	614	610	643	628	595	624	610	605	620	619	629	622	603	627	553	634	642	643	626	599	634	587	631	614	626	647	603	652	618	626	632	640	603	638	636	619	588	613	611	615	637	640	615	626	626	607	593	624	629	633	610	608	623	644	645	617	648	618	657	645	620	673	609	623	650	600	627	606	596	627	655	596	653	562	606	636	667	611	636	631	651	606	616	588	614	597	609	599	640	607	628	670	615	637	643	614	643	609	663	627	625	617	598	601	647	628	619	632	579	617	666	584	659	657	564	627	628	605	633	638	581	621	624	627	593	607	592	610	627	604	571	605	616	623	597	610	656	638	591	609	587	660	628	608	640	639	633	607	595	600	601	668	605	636	649	624	624	572	591	637	576	596	666	607	600	676	593	611	700	635	631	649	608	630	638	622	621	591	636	610	572	589	670	607	598	559	611	622	625	657	624	656	619	610	629	639	595	661	576	611	624	639	666	639	583	664	641	657	640	589	607	624	635	603	592	650	595	577	642	609	635	621	623	613	631	678	628	624	639	622	570	606	634	623	649	573	602	628	608	652	608	648	575	649	619	662	642	630	600	650	597	568	622	615	634	689	609	638	667	660	673	589	641	590	642	638	690	588	639	637
7991	437	272	210	211	179	171	146	155	141	170	171	137	161	142	132	166	169	142	150	156	154	139	133	154	168	154	143	135	186	153	156	138	156	141	140	131	154	150	142	167	162	151	146	158	156	167	153	154	146	132	157	140	161	162	136	180	128	156	157	151	146	140	135	153	165	156	153	151	147	151	160	172	145	143	155	129	143	156	160	144	159	134	147	141	170	144	141	139	146	124	156	132	166	146	148	143	152	145	151	154	142	135	170	156	167	157	144	151	154	119	132	151	142	163	122	150	162	172	161	157	152	158	180	151	156	159	154	169	163	148	149	143	120	152	130	153	143	145	146	150	143	153	166	136	165	154	145	139	160	143	139	143	146	141	148	169	151	148	164	157	159	137	159	141	152	150	145	146	140	166	145	138	138	149	150	160	149	156	141	152	134	135	146	157	159	150	158	140	146	167	139	155	150	156	149	141	155	133	135	143	141	161	145	137	165	140	159	148	148	145	142	154	152	141	150	155	160	144	134	167	137	140	166	145	149	149	153	138	145	156	165	155	134	149	143	175	151	152	155	148	154	161	156	128	148	164	150	141	120	155	170	166	162	151	131	137	168	143	152	163	155	163	139	156	131	150	164	141	145	162	147	165	172	162	153	157	157	149	152	149	161	147	168	134	128	171	161	158	145	172	157	149	138	146	144	147	129	146	155	145	155	138	151	140	159	151	135	134	160	145	143	153	138	163	157	163	140	150	133	163	156	157	163	135	128	165	168	156	151	160	128	159	145	158	128	137	125	151	161	164	137	145	157	160	128	159	162	143	147	169	154	149	155	156	151	141	159	131	139	162	143	152	164	153	158	162	144	149	155	141	163	150	153	140	167	156	146	144	136	139	168	144	135	131	153	150	161	138	136	136	157	139	127	148	149	148	169	165	144	139	141	137	155	161	184	155	148	174	156	129	150	150	158	142	139	163	155	180	155	132	145	166	156	167	150	153	134	171	152	155	146	159	153	144	140	160	151	143	157	159	162	148	139	170	153	154	145	153	155	179	151	159	156	163	150	155	163	124	153	161	151	162	149	146	153	138	155	135	164	152	173	160	134	158	169	172	141	158	155	148	148	166	151	120	134	149	146	166	166	152	143	139	141	153	139	156	168	159	150	155	153	153	131	138	157	145	146	146	146	130	153	140	159	158	167	155	173	128	150	142	162	140	146	163	158	156	138	158	150	121	139	132	152	188	174	163	166	146	155	130	134	135	181	155	153	152	145	144	134	145	153	136	153	152	167	156	155	149	149	163	155	145	149	138	147	136	158	167	155	140	148	155	130	147	139	146	140	178	157	149	166	157	126	148	146	163	145	161	153	149	160	155	133	159	153	137	143	162	170	156	160	163	146	172	152	156	145	151	161	142	167	154	141	144	171	138	164	151	155	156	147	140	171	158	163	140	138	163	150	150	120	141	147	142	135	143	134	126	153	152	149	160	162	141	134	156	162	166	145	159	165	152	152	154	137	142	143	147	156	159	122	135	152	156	144	152	166	158	163	143	153	152	146	176	137	175	164	141	160	164	141	175	140	184	137	171	152	155	145	146	153	156	150	167	155	151	156	134	172	159	139	142	146	154	146	156	139	131	161	128	166	163	139	150	168	158	143	145	129	145	154	139	146	159	151	166	162	145	134	164	161	154	142	120	148	176	163	148	151	153	134	128	150	149	120	173	145	140	161	147	137	172	153	154	142	148	152	147	149	140	119	140	141	157	167	149	148	132	142	156	158	151	149	156	155	155	170	144	134	149	172	158	148	138	145	142	146	118	158	148	129	138	142	179	128	158	143	140	142	170	167	155	170	144	146	150	162	152	176	140	118	177	152	185	141	158	144	137	160	161	140	147	150	157	143	140	161	149	144	160	158	136	149	148	162	172	139	173	140	132	161	162	154	164	151	173	132	151	145	137	144	134	147	151	169	147	166	157	128	139	144	141	159	139	162	141	172	183	160	159	134	130	167	170	133	170	150	144	132	131	145	123	147	146	144	121	163	164	164	147	141	151	140	163	148	166	154	174	151	154	141	159	160	151	153	146	162	160	148	153	136	165	145	148	149	138	152	160	161	144	152	153	170	133	147	148	142	140	143	168	140	159	146	165	150	137	140	159	140	132	143	153	129	166	155	140	134	148	139	162	144	128	145	160	148	146	167	142	164	150	158	146	153	156	144	131	126	149	160	149	138	170	171	148	178	136	159	153	133	148	149	159	168	164	142	149	151	148	153	149	145	139	135	140	165	154	144	194	148	164	167	162	180	143	142	140	146	142	147	155	161	156	146	162	157	145	148	123	147	130	143	154	151	135	160	124	141	165	154	141	144	161	152	140	131	159	165	153	136	171	142	147	150	140	152	148	160	165	165	149	138	137	135	165	139	158	133	150	147	172	150	146	162	144	152	168	146	142	131	162	163	160	132	152	144	158	169	141	153	157	148	168	171	165	125	129	148	167	139	155	158	166	142	154	155	142	140	153	161	143	154	151	132	154	160	159	144	149	139	150	144	165	165	162	140	135	136	177	121	185	149	157	157	162	160	147	153	158	173	147	171	144	146	168	124	146	146	155	158	145	142	150	145	186	144	149	153	149	145	160	151	148	157	140	155	139	166	154	146	155	147	162	182	140	142	150	145	157	149	147	135	168	144	143	141	168	126	138	151	141	146	149	163	159	147	152	163	139	126	142	134	159	154	140	156	140	180	150	163	158	161	166	151	148	141	175	169	154	154	153	149	150	125	137	159	141	155	169	169	143	153	145	151	164	146	182	148	161	147	158	170	157	170	158	143	122	139	120	147	139	148	164	155	175	169	129	154	153	160	156	148	161	156	136	151	149	142	151	161	142	141	151	138	152	126	145	165	165	156	146	152	176	139	164	153	147	149	133	138	170	180	147	148	144	135	135	147	139	127	165	156	138	163	174	153	164	139	161	153	156	137	143	173	145	143	161	138	186	150	163	135	150	173	150	150	143	153	155	154	125	136	150	148	162	142	129	127	156	148	145	164	162	154	149	150	174	153	144	159	148	143	149	157	171	182	145	135	151	153	144	148	142	130	152	150	158	150	161	162	164	145	160	137	165	125	138	128	142	166	136	121	143	141	140	137	155	154	155	147	161	151	171	164	163	165	156	148	181	158	169	158	170	155	144	139	178	155	132	141	130	140	130	169	140	154	160	122	138	146	124	144	140	138	166	129	157	160	182	151	147	167	173	163	184	150	138	139	148	140	131	173	156	166	158	154	169	152	129	142	154	141	160	170	146	153	144	148	145	139	150	171	136	135	153	154	143	136	129	149	146	131	150	133	141	142	130	167	166	146	123	161	134	152	155	140	149	151	147	171	143	147	140	135	134	133	145	162	163	149	140	146	156	154	160	143	147	139	137	140	148	150	172	171	159	163	152	160	157	133	146	140	164	143	150	184	170	156	146	147	149	145	156	149	160	172	158	134	133	142	182	151	175	137	161	131
7654	513	612	630	573	557	529	463	496	481	513	541	516	478	509	493	461	466	486	495	472	487	508	454	486	461	510	478	458	482	452	458	446	474	510	497	445	482	455	462	458	469	462	463	483	519	480	480	460	463	454	439	485	459	464	483	504	464	467	523	491	469	488	462	474	450	456	463	442	437	474	443	497	436	458	456	482	481	453	473	490	449	471	436	507	484	510	484	464	472	449	482	443	453	459	477	474	434	473	479	491	445	461	458	463	499	445	473	506	483	445	468	502	428	493	493	444	483	503	439	492	469	453	456	493	474	466	472	465	465	465	461	499	474	465	467	458	473	485	473	502	476	497	477	454	505	502	465	478	451	461	465	500	477	475	448	466	445	454	458	458	461	446	497	471	499	448	437	481	502	468	462	470	448	453	439	449	453	452	451	478	454	492	473	465	458	507	449	471	446	487	471	442	471	447	473	498	452	442	453	464	453	476	465	478	476	422	449	450	458	451	497	492	472	458	448	443	455	498	438	510	482	487	503	458	454	459	496	438	474	463	467	461	464	496	478	471	422	460	461	461	479	488	464	461	476	466	478	476	471	490	513	471	488	477	470	476	483	506	473	487	471	459	444	463	487	467	465	460	461	425	523	477	499	455	481	495	452	430	438	461	489	505	465	473	422	479	464	458	448	483	441	470	459	472	423	459	430	479	512	461	489	493	492	472	458	411	465	486	469	459	446	476	482	462	446	487	458	476	483	476	489	449	459	468	477	447	479	468	486	462	467	459	454	471	476	479	482	483	442	497	479	485	451	498	478	494	450	509	484	478	431	461	437	470	468	471	519	478	485	465	447	502	457	451	508	483	467	479	414	450	438	475	475	470	442	461	500	468	450	459	443	487	497	473	482	458	453	464	479	473	455	438	444	498	443	468	456	414	483	467	475	467	485	505	457	478	475	467	440	484	488	454	490	462	484	483	481	494	460	437	444	433	460	515	475	463	480	487	460	439	475	459	481	495	482	442	460	461	449	477	480	468	436	438	458	478	455	462	484	484	447	452	499	471	440	461	466	448	489	489	448	442	480	493	453	501	474	472	479	457	486	472	453	499	448	437	466	487	496	472	490	483	515	475	481	484	458	444	500	468	452	490	469	488	504	479	494	468	481	506	462	495	476	454	472	473	464	475	481	469	464	445	472	445	482	470	448	480	452	479	507	508	437	472	430	489	453	486	492	471	468	477	504	471	465	461	485	513	460	476	474	463	441	445	474	459	476	415	497	440	438	477	431	444	483	454	431	446	473	466	451	481	454	493	465	516	426	455	439	481	500	474	413	483	471	484	448	459	463	451	497	482	470	435	479	454	478	464	456	485	461	461	475	465	483	496	452	486	473	468	435	495	473	464	482	462	481	485	413	474	478	453	497	464	478	487	480	474	461	446	442	477	438	482	486	444	472	502	466	492	455	472	476	454	459	473	497	463	463	468	492	510	475	489	456	463	467	485	473	475	451	449	464	452	465	481	501	496	464	457	429	481	425	482	445	491	480	455	454	454	479	452	430	454	469	490	493	483	459	448	448	450	456	461	470	468	487	439	466	485	461	482	440	475	435	432	475	479	461	492	455	471	495	439	455	456	424	477	455	477	452	482	473	468	472	494	475	467	446	473	466	474	463	521	499	506	446	454	504	456	443	484	463	488	466	492	425	455	476	487	469	455	464	484	495	487	448	397	486	490	431	484	442	456	482	454	497	472	495	497	502	469	460	447	415	418	480	449	489	426	468	420	479	464	490	510	483	476	477	478	437	450	470	410	461	445	469	486	509	497	464	524	438	473	505	488	449	452	463	457	472	476	472	452	477	464	479	483	469	474	466	451	457	449	486	482	454	446	471	445	497	472	469	448	483	500	470	470	470	476	461	452	451	502	467	462	446	475	505	460	488	479	493	468	514	475	424	515	424	498	485	436	483	484	448	485	468	481	444	461	493	457	435	451	452	455	488	465	476	470	472	456	458	482	487	456	500	468	453	424	446	468	445	447	443	487	448	466	512	478	486	483	498	444	461	473	470	469	452	491	515	431	454	485	460	419	495	496	492	471	455	478	448	489	465	459	473	514	473	510	451	492	462	461	475	452	473	459	407	455	465	476	496	440	467	450	463	434	467	452	477	471	459	472	472	493	487	458	435	491	481	489	452	465	501	469	482	461	462	476	435	455	487	479	476	537	456	472	489	485	497	487	467	485	444	455	470	415	444	483	456	436	508	454	484	452	470	449	472	459	444	471	458	433	448	461	471	476	456	465	456	487	471	457	497	479	483	474	470	478	450	479	477	496	470	452	465	501	446	468	458	451	513	486	493	466	427	468	493	441	482	475	493	462	461	443	441	484	456	514	464	463	481	451	476	424	472	478	466	482	475	485	469	453	455	471	471	490	427	458	462	497	480	451	473	485	489	447	482	456	451	499	472	453	456	424	465	479	471	468	507	449	478	441	468	463	483	443	432	463	474	459	492	437	450	512	489	486	458	487	458	458	473	485	476	504	475	477	480	499	457	434	444	462	454	466	459	533	496	462	476	456	467	463	456	455	467	465	448	455	464	465	496	468	495	442	487	457	448	448	457	499	467	474	447	443	467	462	436	462	460	436	481	472	445	481	495	491	463	469	450	469	496	468	464	463	474	446	508	496	458	495	482	498	451	443	430	484	474	451	449	488	478	469	473	451	500	454	472	505	448	483	490	468	455	466	467	473	442	447	444	457	459	451	485	454	453	489	452	496	489	462	436	474	440	487	518	510	458	472	439	486	470	460	444	493	454	491	460	436	461	487	458	465	501	490	454	482	479	429	485	427	478	438	451	413	412	453	492	476	465	481	461	461	454	491	471	467	475	477	503	478	448	453	465	465	507	455	460	470	495	464	497	465	464	495	489	443	481	504	436	496	478	422	474	456	438	408	493	461	491	475	457	508	463	463	430	469	484	484	471	476	448	496	490	486	471	468	462	444	473	495	454	455	496	468	473	474	472	445	448	457	461	434	463	461	480	438	477	499	459	523	465	423	468	443	481	436	478	466	448	467	521	423	470	472	491	436	440	451	450	491	467	446	469	490	463	470	481	461	484	458	472	457	467	461	514	428	457	456	495	467	481	521	490	473	470	485	511	459	450	446	513	433	467	482	432	496	434	423	473	451	469	474	481	458	472	494	471	499	464	443	441	490	451	460	448	467	461	495	469	477	452	451	432	466	475	458	455	494	461	513	465	450	476	499	473	448	458	475	480	453	424	436	497	451	470	452	481	408	470	472	480	451	496	460	510	477	504	490	452	485	456	455	475	478	489	488	483	482	496	502	475	461	540	500	474	491	418	467	467	497	452	459	443	489	538	458	451	459	440	460	478	485	497	466	451	464	488	489	461	457	459	534	491	476	438	437	483	462	493	444	450	483	433	501	435	507	500	479	464	447	448	482	458	470	467	469	471	479	488	489	453	491	433	463	477	455	469	447	431	450	425	444	505
48058	18329	6024	1055	662	482	403	293	259	190	216	203	179	149	171	159	132	133	126	111	145	123	130	125	116	137	112	144	110	119	131	118	142	117	112	115	113	102	114	116	134	98	123	142	107	116	115	133	108	122	121	120	116	123	102	101	105	109	111	107	97	112	110	104	102	111	107	114	107	92	99	120	103	101	124	103	99	91	103	104	110	97	101	100	121	90	93	101	109	102	115	94	102	102	100	104	118	100	79	95	99	102	109	115	90	106	122	119	110	121	95	94	105	99	114	103	110	121	91	112	106	113	100	93	95	102	111	119	119	99	123	106	109	107	114	106	93	112	97	108	109	100	124	128	99	95	109	110	111	107	125	91	103	103	103	116	115	105	106	124	119	106	93	109	104	92	89	127	106	107	103	94	113	121	96	118	97	113	101	93	97	97	111	115	119	91	109	108	111	111	98	115	110	113	116	116	104	125	98	114	125	93	89	113	82	111	117	115	100	109	125	128	102	106	108	88	96	100	87	93	118	101	115	102	94	120	89	123	117	100	106	120	131	115	107	107	96	109	118	125	94	103	108	112	108	97	88	91	99	107	115	90	114	105	107	112	109	117	110	108	106	101	95	119	109	88	105	114	97	119	105	90	108	94	109	89	127	102	123	85	101	114	100	114	90	100	122	112	101	104	117	138	103	109	106	111	95	95	108	106	114	96	105	108	100	107	100	107	108	103	87	83	125	107	107	118	120	112	113	88	94	97	96	111	102	119	116	73	89	107	106	102	94	102	105	107	105	102	121	101	99	112	100	113	103	111	112	111	100	99	92	108	84	121	94	102	134	93	96	109	105	121	128	86	107	93	111	128	114	112	112	107	100	95	111	110	119	107	113	86	84	91	117	108	100	108	102	122	95	107	110	103	113	96	108	128	113	117	113	106	117	120	124	91	107	100	106	98	106	93	114	107	104	106	99	99	92	117	115	92	105	102	101	112	108	108	106	112	125	124	97	128	89	89	105	106	91	93	108	84	101	101	122	116	106	135	127	123	103	119	104	102	99	112	117	99	100	103	110	105	89	109	110	114	95	97	117	107	90	87	113	94	106	101	93	108	117	122	116	118	99	114	109	129	117	113	100	111	91	119	103	97	115	109	107	114	101	90	111	109	107	87	106	96	94	103	100	94	103	93	122	102	106	123	118	92	110	96	104	108	106	113	112	112	122	119	96	101	89	111	101	111	106	88	106	120	111	108	117	115	107	109	97	127	99	99	98	104	107	104	120	91	110	90	122	125	112	92	105	99	111	103	112	109	89	120	82	100	99	100	122	114	109	109	104	96	110	125	96	109	89	101	110	103	103	103	95	100	95	100	113	101	107	106	115	97	99	107	109	99	103	113	91	92	122	115	103	111	108	97	112	106	133	127	100	103	113	109	109	120	127	95	101	107	106	93	99	97	123	99	105	101	105	116	115	91	131	122	114	86	86	111	105	111	126	95	107	90	110	101	105	109	111	133	127	93	112	106	132	114	92	117	108	111	101	121	109	103	104	100	79	95	110	102	111	114	122	121	114	111	113	108	119	112	119	104	112	107	114	102	101	121	104	97	104	113	99	104	93	99	103	100	115	106	119	105	105	120	128	104	116	110	102	100	98	109	102	112	111	109	110	100	120	104	114	95	111	111	88	105	105	105	109	104	94	83	109	112	114	112	105	124	111	96	92	106	106	98	119	112	108	107	107	118	93	93	92	97	100	101	98	111	97	107	122	108	107	96	91	101	92	102	103	112	126	116	116	104	117	105	110	110	117	96	97	112	108	104	110	116	124	92	110	113	118	132	111	103	130	105	106	101	110	112	113	96	110	100	111	107	110	108	83	100	98	102	115	127	104	98	114	98	109	114	102	121	118	104	104	120	100	111	97	103	97	115	98	91	98	90	105	102	105	89	109	108	101	84	93	95	102	99	100	100	93	111	102	98	115	117	110	98	114	100	108	114	100	108	101	104	101	102	118	97	114	101	96	99	107	95	77	117	106	95	112	101	107	114	124	109	102	107	97	92	100	117	100	111	111	124	103	116	107	104	109	124	111	102	110	122	100	91	104	100	115	79	131	100	112	123	123	97	104	115	88	115	118	104	123	110	124	117	107	99	112	111	115	111	113	101	113	107	106	99	102	97	93	101	119	115	90	115	105	90	102	118	99	116	99	101	110	113	116	98	123	103	99	91	98	111	91	110	98	113	122	108	101	85	96	119	104	93	103	119	101	120	98	102	116	101	109	93	109	114	85	112	102	108	102	108	118	94	129	120	103	117	118	108	115	104	98	88	117	104	111	121	98	129	90	99	112	109	102	95	100	95	95	112	105	112	103	86	102	110	98	109	113	95	97	99	103	103	115	97	111	115	104	102	121	118	114	101	111	113	107	96	93	89	99	107	114	117	105	107	111	105	106	108	107	87	97	104	125	118	98	101	110	93	86	111	103	105	100	103	105	103	113	119	97	119	122	125	121	99	100	98	109	112	101	100	81	112	95	121	85	114	99	108	117	117	101	123	126	97	107	96	102	120	89	106	113	100	104	105	104	111	112	100	96	126	107	104	112	112	94	109	116	95	109	102	93	94	115	94	98	106	112	89	111	117	96	116	105	117	103	102	112	87	107	101	106	107	109	112	111	109	105	102	102	103	117	119	112	114	96	111	98	101	117	105	115	95	90	95	115	91	112	103	104	114	109	96	127	108	108	92	125	93	98	99	105	117	109	99	99	97	109	103	112	96	98	90	105	89	87	113	107	107	102	97	120	109	126	119	92	115	97	117	101	102	92	114	120	96	102	95	98	117	105	105	100	109	92	110	110	87	96	122	106	101	105	107	107	110	95	119	106	106	116	117	99	106	108	103	109	101	101	121	113	111	105	104	119	115	106	109	108	107	112	115	94	111	115	99	111	100	115	103	116	97	107	122	96	111	114	107	111	116	86	103	106	115	100	104	109	106	99	118	101	129	127	130	111	108	95	118	105	95	115	112	106	115	107	94	103	99	109	100	113	126	103	105	102	101	126	102	97	107	111	102	97	88	99	99	113	99	105	102	108	117	102	82	106	101	95	96	115	109	111	122	104	103	86	101	104	101	80	90	100	101	101	110	105	123	104	115	132	99	106	90	105	104	121	107	105	94	120	117	100	101	103	102	126	117	123	125	115	101	101	90	116	108	105	115	84	87	107	107	99	104	118	100	110	90	99	92	99	101	117	89	110	100	115	118	102	107	111	102	109	111	121	114	107	97	108	99	106	108	104	81	96	109	122	97	121	91	121	118	133	109	108	110	95	107	104	103	113	104	114	109	105	108	93	111	104	90	113	103	103	109	131	130	97	92	101	93	99	110	103	114	127	111	111	117	96	97	113	113	124	119	91	110	116	80	101	125	100	110	120	103	117	112	105	95	104	91	108	97	113	101	102	114	87	109	116	116	110	113	99	112	104	106	109	94	101	113	109	101	99	89	107	104	113	100	111	110
25576	1276	2827	3186	2689	2104	1747	1463	1209	1080	964	857	789	788	695	639	625	544	593	558	535	518	512	503	504	459	500	478	419	468	474	439	467	405	417	435	433	423	444	416	434	413	396	405	388	412	415	387	370	357	396	389	426	393	396	387	375	394	352	374	366	369	399	396	377	393	356	390	381	346	379	372	377	341	391	369	366	391	353	358	365	363	380	318	323	378	364	380	400	377	373	376	367	366	380	335	369	362	368	353	398	325	364	401	354	354	362	352	414	367	364	355	350	337	367	358	340	365	348	375	371	390	381	393	409	380	328	387	361	349	379	356	336	335	393	376	342	347	385	364	353	334	387	358	371	339	394	344	350	354	364	375	366	370	368	357	348	351	341	358	378	321	354	343	372	367	329	339	348	362	372	354	318	365	354	374	348	371	385	359	394	373	375	327	419	366	347	372	381	375	375	372	363	371	373	339	351	331	377	349	368	378	360	384	393	326	353	356	383	368	390	363	386	352	336	357	372	355	363	390	353	358	351	338	386	393	347	363	339	351	345	360	392	386	408	338	308	359	357	379	358	382	350	340	357	328	368	378	356	351	355	401	389	346	386	359	365	357	360	349	369	317	371	380	346	342	364	364	358	392	370	336	359	367	358	379	382	337	396	365	373	360	366	360	378	355	375	346	383	358	341	384	371	368	350	391	337	336	401	368	344	369	365	352	359	345	364	352	356	342	362	352	355	365	334	338	331	306	380	368	362	369	375	352	363	372	345	385	336	335	356	418	331	372	339	359	380	381	342	382	342	337	339	366	349	366	384	333	337	336	379	363	348	347	358	348	347	346	337	372	357	339	348	324	393	350	353	364	358	379	357	372	359	370	354	367	334	338	381	361	362	357	372	378	373	359	341	348	363	375	371	349	372	391	355	345	331	346	368	380	342	371	380	390	372	352	364	344	357	362	357	356	321	345	356	376	341	354	343	330	367	358	389	374	402	338	368	369	361	391	351	362	368	357	354	364	352	364	392	310	389	391	371	336	331	347	362	355	376	363	353	418	361	370	377	387	334	358	340	365	357	327	340	355	347	372	347	356	392	352	371	372	353	377	364	384	343	394	382	333	382	408	343	338	373	329	339	367	363	365	358	366	396	362	341	387	352	341	347	345	360	393	364	358	360	354	383	331	353	362	372	365	326	372	372	370	348	353	350	372	370	372	380	353	331	377	374	381	343	357	345	362	359	361	344	326	328	336	359	378	385	344	367	334	364	418	392	381	371	342	373	341	345	391	323	368	390	378	379	359	356	340	411	355	360	395	321	375	387	341	393	363	372	377	338	342	374	348	358	376	341	376	373	350	353	349	347	378	353	345	355	343	376	366	330	356	395	353	347	356	351	355	333	357	366	381	357	349	365	383	358	345	349	350	372	365	382	349	377	369	360	345	365	375	349	363	369	363	387	373	358	360	380	365	320	333	333	366	373	345	381	358	382	365	336	384	367	346	364	372	359	389	348	342	352	353	347	373	385	336	357	375	362	400	371	353	342	367	371	324	369	347	349	372	360	348	321	328	348	382	380	319	402	373	319	342	403	345	371	375	373	357	325	379	352	337	337	345	370	335	341	341	365	352	381	344	341	343	341	360	324	380	353	357	370	342	393	371	349	320	368	329	327	374	352	324	355	365	366	348	395	368	336	365	332	355	317	329	361	357	345	375	339	362	335	346	373	383	366	302	377	364	369	349	354	361	381	367	358	370	346	372	336	324	351	380	349	380	350	350	362	318	370	360	390	349	359	358	373	374	368	371	334	358	359	354	342	364	373	386	377	375	359	343	337	367	376	342	368	358	366	383	375	372	378	363	395	323	351	360	332	391	373	339	376	380	371	341	310	391	371	361	354	354	379	366	362	392	380	371	380	362	388	360	343	354	361	332	352	350	386	402	365	369	348	360	391	375	342	345	341	352	322	404	351	339	381	373	377	369	360	350	346	354	369	370	355	364	357	333	408	403	387	372	361	353	377	330	341	373	369	408	351	334	372	375	352	339	334	362	321	379	330	370	338	342	360	378	337	330	343	345	335	365	362	347	346	352	355	344	371	355	384	389	381	385	386	363	369	374	367	368	359	389	362	377	356	360	351	376	345	363	383	360	383	360	412	346	379	350	364	368	334	413	367	355	345	370	384	350	371	362	358	366	370	347	369	366	402	332	370	345	347	353	353	356	366	353	344	339	382	348	356	328	359	370	378	377	375	374	345	372	362	385	377	324	366	356	373	354	342	355	341	378	340	361	368	363	332	352	334	376	383	347	345	359	351	344	334	353	328	340	331	376	365	317	341	384	353	369	360	344	363	365	364	344	353	354	354	358	339	375	364	376	346	346	362	353	354	370	368	359	356	342	367	376	332	373	384	371	379	365	374	365	327	340	334	339	357	348	355	375	351	382	342	348	364	360	363	385	376	377	378	357	312	334	375	363	350	328	338	348	397	395	367	334	368	337	347	347	355	342	395	339	352	373	334	382	356	354	379	345	396	330	334	365	363	329	371	367	378	347	384	363	356	367	376	369	352	352	352	349	370	344	344	317	354	360	356	381	375	323	375	369	371	354	382	371	328	392	352	393	359	360	369	345	352	345	364	364	316	311	343	380	371	365	339	362	372	367	362	390	367	384	370	376	385	371	340	321	360	349	354	328	343	348	379	350	344	372	344	357	361	395	330	356	360	405	360	367	353	360	359	393	355	348	378	370	376	360	354	355	348	369	350	323	356	376	330	354	374	373	379	353	369	351	373	393	346	397	349	340	341	376	402	339	351	353	339	354	351	351	343	348	354	346	342	348	357	392	367	380	366	363	370	349	373	346	351	349	376	336	317	354	344	399	374	357	348	359	360	329	383	320	349	362	367	377	366	339	355	336	340	345	319	390	366	375	369	343	346	365	362	372	400	354	361	363	355	349	376	370	374	347	337	339	359	367	394	335	364	355	385	369	367	324	355	346	372	350	357	341	371	322	341	356	391	354	337	339	384	334	355	393	370	348	327	352	369	342	366	356	363	379	351	329	368	345	342	358	356	330	348	372	374	337	336	348	370	353	357	345	337	354	340	373	369	377	363	381	349	394	382	346	356	356	357	329	367	371	407	341	372	318	352	388	342	402	355	386	353	350	370	371	360	368	346	364	357	305	362	369	365	348	378	375	384	341	365	371	320	361	333	341	366	378	376	379	361	340	359	374	351	380	391	356	349	362	375	358	342	374	376	347	357	351	364	381	368	368	374	340	349	355	374	363	335	385	335	357	337	365	374	355	363	359	327	344	323	360	371	351	359	355	356	353	356	335	360	341	380	365	354	370	356	390	365	360	384	358	364	354	367	347	365	349	357	401	369	366	347	349	360	335	348	355	345	390	394	376	324	365	380	330	355	355	412	365	332	313	319	329	337	368	331	348	362	357	355	376	356	366	369	356	379	359	347	371	317	314	365	370	346	328	376	370	347	346	343	335	357	366	372	379	369	347
52591	21604	18332	5034	1418	1028	761	590	549	455	377	360	375	354	312	284	285	252	261	278	224	232	242	248	211	235	240	222	208	227	224	243	242	204	224	240	200	237	203	203	222	196	212	214	203	220	218	218	203	221	232	216	241	205	221	194	208	215	268	229	236	243	222	207	226	221	213	219	198	203	190	197	222	202	227	208	208	215	215	204	183	233	212	213	192	207	191	216	190	230	221	242	211	216	229	216	196	219	213	215	188	233	188	271	189	229	235	228	204	221	186	227	215	171	212	238	191	203	188	199	210	206	217	223	227	204	205	234	216	204	212	209	199	193	197	208	205	197	185	191	233	228	210	208	203	226	214	172	227	189	201	218	201	235	213	223	213	213	189	207	215	229	191	224	216	208	178	218	200	208	207	230	199	222	205	213	218	193	202	205	210	196	222	213	214	196	191	224	181	214	210	187	218	231	199	195	212	213	213	214	214	213	224	200	195	191	225	217	213	218	203	225	212	223	210	204	201	219	210	219	209	192	175	201	187	209	204	188	214	188	211	168	208	217	182	201	202	216	188	176	194	204	172	212	208	199	207	214	199	199	190	219	203	188	204	192	202	216	173	212	205	206	211	189	222	222	214	195	210	182	216	225	185	226	231	215	194	187	228	211	214	192	227	229	210	217	207	238	228	220	220	245	218	218	197	221	233	198	230	225	218	219	185	180	190	215	216	209	223	209	233	212	208	200	204	206	222	210	209	188	207	184	205	193	180	197	184	224	213	200	211	201	186	197	222	192	205	199	181	241	220	230	217	214	211	239	230	219	208	221	219	204	193	211	212	231	205	231	231	233	191	200	208	207	228	236	227	217	208	221	210	221	207	209	204	233	189	208	214	217	211	202	190	190	185	208	190	219	199	201	206	211	223	190	203	194	204	190	185	200	205	185	200	210	199	188	196	205	194	177	237	215	197	197	219	222	208	196	216	208	222	216	181	201	207	202	199	209	194	215	208	215	203	221	209	217	206	233	236	201	231	213	217	210	224	216	198	215	185	207	209	214	174	190	184	209	218	224	222	189	213	186	213	198	203	212	214	223	189	206	198	216	214	202	209	183	204	202	208	235	188	199	220	202	224	207	206	216	185	209	195	219	185	174	212	237	204	214	229	216	220	240	197	212	216	189	219	190	211	231	203	190	217	204	184	182	202	217	226	204	203	183	223	220	202	215	207	202	181	229	239	203	216	199	207	222	193	204	211	217	205	193	210	205	182	227	222	205	197	217	207	206	185	202	236	211	229	199	219	214	201	214	197	237	204	195	191	219	226	184	229	238	201	182	218	211	232	207	211	257	227	213	218	210	223	213	207	226	214	203	213	215	237	237	194	203	194	191	198	209	218	213	187	197	185	198	199	216	190	206	204	211	220	203	231	207	196	215	228	215	205	221	206	205	203	195	202	206	220	204	206	219	178	179	206	215	230	207	187	213	211	220	201	189	201	187	187	222	222	246	224	213	238	216	200	224	201	222	205	180	185	225	210	216	214	210	224	191	228	223	203	194	241	188	197	206	225	211	205	209	218	201	205	194	199	194	202	194	217	218	226	189	193	217	190	232	184	207	223	209	218	189	203	171	205	212	215	237	195	202	229	207	213	213	214	200	208	204	213	215	207	210	201	204	190	226	210	223	215	211	243	213	235	218	217	229	191	207	200	212	207	185	220	203	196	194	217	183	210	212	203	199	187	185	227	198	210	190	210	194	208	202	222	207	217	215	242	210	194	215	204	205	202	206	195	202	200	181	202	208	222	233	186	217	190	202	205	211	198	227	201	231	202	220	211	181	222	193	214	198	190	206	183	227	234	230	233	215	216	223	222	217	203	209	209	213	203	209	244	199	212	204	196	206	187	179	206	195	199	206	222	221	211	222	201	200	206	218	221	199	201	210	198	220	202	229	203	211	232	204	196	218	198	202	229	199	223	201	216	235	219	249	200	193	216	211	222	185	189	218	226	209	237	212	200	200	209	206	219	213	203	214	202	182	199	227	204	213	191	213	213	208	208	206	188	223	212	209	196	177	233	202	210	221	194	222	222	210	226	214	220	192	201	188	226	197	200	219	208	210	224	192	231	236	226	200	224	214	201	246	244	192	213	194	214	208	222	225	191	196	222	182	212	213	218	193	221	200	239	222	217	208	197	208	203	211	198	197	209	221	227	217	216	201	223	213	250	215	202	204	217	217	219	213	200	227	211	208	227	180	226	199	199	198	221	205	198	213	220	211	231	235	228	218	196	232	199	196	216	189	197	224	204	211	210	215	218	207	219	221	199	225	249	187	214	218	216	220	207	202	212	198	217	201	203	208	226	243	210	213	208	208	216	196	215	211	202	215	211	212	221	208	195	199	207	217	207	218	199	200	217	208	190	175	211	214	191	198	206	232	213	208	188	202	203	189	188	207	202	210	188	205	188	222	231	205	189	196	189	214	224	220	224	229	183	203	214	185	185	227	222	212	216	217	239	212	198	194	184	207	219	206	227	195	182	181	183	213	191	212	217	230	232	207	206	207	188	208	207	199	199	204	223	185	216	193	207	208	215	219	189	223	234	214	193	223	223	213	222	231	210	220	221	194	223	196	228	228	206	193	166	222	227	212	181	198	199	208	214	204	228	241	209	198	207	197	223	204	214	186	197	198	207	201	208	221	208	178	216	231	225	236	203	223	207	174	191	195	202	208	208	223	227	201	206	203	227	199	196	219	187	225	215	209	208	209	219	229	215	179	220	210	237	194	187	222	222	200	225	199	191	184	212	197	212	226	234	204	213	213	224	244	210	220	208	213	208	203	217	212	204	227	234	197	228	206	203	204	192	206	232	197	221	237	202	202	215	213	222	212	226	207	213	182	226	199	206	222	162	210	222	227	222	205	172	215	177	182	207	202	177	221	238	230	209	194	213	224	248	205	227	200	194	219	215	204	211	188	211	229	217	231	214	189	226	244	192	191	205	225	185	176	203	209	219	211	186	190	180	213	193	207	185	212	208	218	216	219	193	193	181	169	217	215	180	211	220	206	211	214	247	217	211	218	213	206	218	214	229	198	223	203	190	208	203	203	217	238	192	189	207	220	207	209	213	204	206	216	200	218	207	218	205	218	197	201	236	236	186	220	209	189	230	212	187	215	202	215	228	220	201	208	216	228	185	219	204	209	203	207	210	228	209	225	214	193	205	214	212	214	208	187	207	198	191	206	233	208	217	209	182	218	213	249	201	197	201	221	215	205	204	202	217	223	199	199	192	206	215	218	204	205	212	237	205	175	213	187	202	177	210	200	188	201	209	204	226	219	201	191	202	182	216	195	191	196	187	194	205	223	187	214	174	217	188	230	172	222	200	223	214	210	201	211	181	217	214	211	229	201	216	212	207	212	199	193	224	224	216	212	205	223	199	208	203	196	212	210	230	206	215	229	186	204	199	188	222	181	208	213	222	230	211	204	209	201	204	195	209	190	214	233	203	190	213	222
32221	2380	5480	5950	4972	4099	3330	2705	2451	2040	1845	1655	1466	1456	1313	1227	1173	1088	1064	1042	1004	973	905	908	907	904	896	819	819	806	801	755	810	759	822	731	738	779	737	742	739	710	723	684	713	674	731	718	635	737	681	601	716	681	654	642	712	621	673	657	642	671	657	663	614	602	687	650	657	708	639	634	688	628	627	673	649	669	650	659	624	642	647	643	661	679	616	639	683	690	668	651	711	629	657	628	636	655	689	622	621	663	704	634	649	656	672	690	638	621	683	651	649	652	593	632	669	646	682	640	649	643	656	609	614	624	670	599	604	614	643	655	629	656	628	662	663	616	634	674	620	658	673	569	646	656	631	653	605	620	627	620	617	631	673	642	660	635	674	674	604	590	634	600	608	607	683	612	639	657	679	632	669	613	693	620	620	648	605	668	652	616	639	668	614	674	647	632	627	625	647	660	659	615	675	648	610	684	621	653	664	672	648	602	629	648	648	653	651	640	662	583	627	670	607	620	598	614	625	582	666	609	603	674	649	619	635	658	636	666	645	613	624	627	617	620	626	601	635	624	598	654	642	653	664	646	642	598	653	641	613	616	607	650	644	631	639	638	641	628	621	660	655	588	597	634	668	602	630	610	629	639	624	638	628	663	632	619	621	609	646	638	687	663	621	602	659	664	619	656	674	683	655	607	643	638	616	627	646	645	619	597	619	567	666	624	569	663	621	645	683	628	641	637	612	668	611	593	655	647	633	616	663	655	654	616	656	634	649	702	643	603	633	621	636	654	608	659	586	625	659	680	612	665	670	655	628	633	624	597	634	619	644	582	661	661	645	641	615	620	642	631	652	644	615	653	631	675	632	624	640	616	608	671	644	634	645	666	648	630	652	602	623	587	654	637	614	595	614	620	650	634	631	643	636	646	633	592	655	637	596	670	663	657	673	582	608	640	601	662	642	642	663	633	641	620	696	637	613	644	624	627	593	657	632	626	651	616	614	650	650	668	634	659	657	654	658	645	605	639	629	630	652	640	649	663	674	637	618	646	669	670	630	623	646	668	655	590	673	625	629	663	642	615	633	645	604	623	640	627	613	639	638	619	622	678	596	638	612	630	613	627	631	619	605	615	640	641	637	650	628	636	642	619	676	641	630	626	656	639	638	633	628	639	651	633	696	650	598	616	660	650	655	575	620	649	630	660	663	645	663	604	626	709	626	610	655	685	623	660	648	593	605	628	587	662	619	596	628	647	631	624	651	691	647	630	633	656	652	647	593	586	598	662	644	620	631	631	633	649	629	638	636	642	656	647	625	641	634	707	623	635	637	680	649	644	637	630	703	631	581	603	651	636	614	609	628	646	685	615	623	630	607	641	590	602	629	641	615	649	656	649	628	673	602	632	601	656	639	629	621	614	659	583	675	652	628	627	650	614	694	649	631	618	618	631	658	639	676	661	664	629	617	623	665	654	626	626	641	633	652	661	651	635	647	648	612	630	653	635	641	615	679	612	619	618	680	587	607	646	643	620	636	648	669	618	587	614	644	662	618	619	630	657	607	680	651	588	664	623	621	710	636	634	645	578	661	672	607	637	648	615	601	667	598	618	672	630	631	611	654	629	655	631	597	622	603	626	642	628	647	647	659	649	603	660	627	606	659	640	611	663	607	636	638	640	641	624	614	616	610	646	693	651	657	661	619	597	669	638	646	627	654	656	651	641	605	623	663	651	666	649	646	607	647	646	662	634	634	648	604	667	635	623	647	618	623	631	604	665	662	628	645	668	638	653	603	631	591	596	610	632	609	653	659	589	640	651	686	590	684	653	635	639	640	642	629	639	595	658	593	609	632	618	627	631	665	655	670	548	625	645	654	619	624	634	614	617	616	611	672	705	605	674	636	692	633	622	644	643	616	667	618	671	584	595	635	638	594	596	629	695	672	650	625	610	654	617	620	675	599	606	659	625	622	655	679	616	588	559	648	627	654	671	617	648	649	611	615	673	638	639	646	641	631	614	655	704	595	620	634	626	649	633	643	603	615	576	626	615	643	654	732	630	668	638	635	635	628	627	670	653	642	653	660	648	594	630	600	647	612	618	690	634	613	606	616	609	595	675	590	665	607	653	597	625	637	596	637	661	606	647	653	671	615	640	619	637	613	693	616	659	647	632	616	657	681	651	591	673	672	618	630	624	628	690	671	632	667	651	660	627	632	608	633	646	640	622	627	601	657	675	585	648	647	629	657	661	618	615	696	647	639	645	640	641	631	628	637	693	628	611	609	632	691	653	653	633	627	633	596	609	633	628	607	634	624	645	596	656	645	646	625	621	649	621	618	623	664	681	667	662	634	597	622	640	607	647	667	623	640	622	639	580	650	649	636	637	628	642	616	643	609	649	688	649	626	615	630	640	692	652	631	611	673	621	640	596	673	649	627	622	680	591	616	621	642	652	638	655	617	618	622	653	620	665	638	629	635	625	680	641	631	642	626	621	612	679	670	595	658	599	634	592	657	645	608	671	623	598	619	645	632	619	617	601	613	615	656	676	623	633	622	645	626	640	577	607	621	668	666	659	658	612	640	624	617	646	622	678	645	590	606	664	625	630	576	673	678	677	599	635	638	611	649	633	661	594	604	600	676	634	648	677	670	622	656	665	600	671	662	617	622	661	648	656	635	657	639	695	589	578	615	638	588	620	648	600	603	639	594	627	651	630	640	590	604	616	582	626	652	620	637	632	632	650	617	659	662	669	643	632	629	624	631	586	602	591	616	625	618	627	629	642	652	657	645	660	636	621	638	672	626	662	636	606	621	682	591	689	674	642	629	681	608	625	634	675	625	624	630	611	630	589	664	637	668	632	618	627	657	643	652	644	626	636	655	683	623	650	682	629	628	619	654	631	581	646	668	641	637	634	614	605	594	631	622	623	569	589	635	677	626	605	629	627	627	692	660	620	620	643	650	636	609	629	633	643	653	663	609	615	624	648	633	587	647	646	641	614	664	652	640	642	655	714	606	650	591	625	643	654	598	639	625	654	636	601	624	619	605	633	672	594	645	603	624	619	655	640	644	617	692	635	621	645	628	598	594	618	650	645	675	688	577	661	645	632	673	651	618	651	618	649	640	652	606	665	652	618	596	616	668	596	653	624	609	650	671	626	645	642	644	615	647	596	609	660	665	617	620	633	641	639	614	656	596	667	601	581	619	648	621	640	663	642	619	639	611	665	622	670	657	627	670	671	630	610	675	581	625	632	628	619	635	641	628	635	701	603	594	636	651	644	616	625	685	675	618	658	621	621	668	679	645	633	641	636	604	643	664	641	652	625	640	638	644	622	624	649	658	641	656	637	638	614	662	677	648	593	581	657	587	608	615	637	629	647	667	589	606	650	629	612	633	613	642	627	617	641	601	687	608	647	643	597	646	617	676	664	627	651	660	647	635	637	610	653	649	641	665	658	663	619	583	648	659	643	649	663	655	649	600	668	595	609	634	637	615	617	568	602	609	647	661	636
8476	438	324	227	155	184	145	162	170	142	183	151	146	180	142	157	165	160	170	159	166	141	156	178	177	147	163	159	148	158	171	155	133	171	156	127	134	133	135	154	158	155	151	163	143	174	168	131	148	189	163	169	151	153	161	140	145	150	180	147	155	158	166	141	148	140	134	167	165	147	179	158	143	138	151	155	143	135	154	144	159	154	157	175	171	164	124	153	135	158	117	160	151	170	155	185	151	169	180	149	151	166	172	156	161	143	139	174	161	142	162	158	124	142	154	119	152	151	166	138	146	150	167	143	149	142	153	175	118	138	182	156	151	144	132	167	149	123	150	162	158	150	156	145	156	156	160	149	138	165	156	146	148	154	168	155	163	151	164	143	169	136	174	137	154	159	152	137	155	156	167	170	153	166	171	136	158	156	148	147	153	167	151	158	177	145	162	166	159	149	160	157	141	157	156	161	151	151	144	161	174	151	133	150	124	162	155	173	176	149	142	165	148	148	146	141	163	129	140	173	118	140	139	152	150	160	151	135	136	171	144	165	146	145	169	140	143	153	152	157	167	167	142	171	154	158	138	157	132	152	145	166	166	133	155	144	169	158	150	166	149	121	149	150	147	146	156	128	157	154	154	155	137	169	172	158	155	178	151	140	124	181	144	148	157	132	151	134	149	143	138	170	152	165	141	130	158	148	137	146	132	141	178	141	155	163	134	154	158	167	154	135	170	142	148	139	151	154	153	143	133	168	138	144	139	119	153	153	183	133	179	159	169	156	157	154	147	144	145	158	134	148	159	143	165	175	136	165	166	137	160	154	152	144	142	150	165	131	155	169	151	150	168	143	165	140	123	151	153	164	139	146	146	171	155	156	147	165	158	184	153	163	170	150	175	151	151	156	155	143	155	153	177	134	152	165	147	168	148	159	135	142	160	139	161	138	149	130	165	155	152	150	158	152	157	161	158	148	150	155	151	148	146	156	133	151	164	153	163	141	139	143	182	159	148	150	184	160	157	146	159	114	159	128	139	172	158	146	173	163	112	144	144	154	148	131	139	152	154	154	141	146	134	146	176	147	151	159	168	163	143	166	146	151	162	155	166	140	149	149	144	152	147	160	165	156	171	144	143	155	142	162	155	155	162	145	163	155	164	158	164	143	154	170	143	147	143	145	148	138	170	155	171	149	147	171	148	155	153	158	179	134	145	175	140	152	156	162	141	158	171	132	147	143	151	140	158	151	139	160	141	127	174	134	159	141	164	145	165	154	156	154	169	123	153	154	154	147	148	156	133	157	169	131	184	159	170	159	136	154	154	158	141	141	157	160	126	148	160	177	175	170	161	180	173	146	130	165	152	167	152	141	162	173	160	131	162	169	142	163	150	154	155	138	144	157	183	169	152	148	146	131	163	179	157	149	142	160	153	139	145	145	138	155	133	148	169	144	147	153	145	158	148	145	146	160	135	164	139	144	155	139	147	151	148	142	155	152	153	125	140	172	144	159	143	160	139	153	144	150	141	156	132	145	117	153	151	157	142	167	130	172	168	165	134	168	155	151	165	148	153	120	142	143	161	162	153	130	170	174	155	152	136	155	145	140	131	143	151	171	150	169	149	154	147	164	144	152	186	166	149	165	123	135	135	178	157	161	156	136	140	166	163	155	157	165	164	153	159	159	160	176	163	130	151	184	146	144	158	150	154	131	150	164	155	141	145	136	143	162	143	153	148	145	149	152	143	149	150	138	135	142	174	118	161	140	161	143	142	156	148	147	144	150	135	161	148	148	160	170	141	156	142	122	138	165	134	152	141	167	141	135	143	164	156	151	158	143	155	161	167	169	137	166	159	164	162	136	161	142	163	143	158	163	142	153	153	132	181	154	179	157	152	143	169	157	165	143	137	131	145	139	170	140	164	151	143	151	151	146	145	167	169	156	147	144	156	140	150	155	134	166	167	157	162	159	160	162	160	173	154	159	144	125	147	150	139	158	159	152	141	151	138	165	177	136	168	173	143	158	151	137	140	164	161	163	147	174	159	171	143	142	142	169	157	171	182	150	154	184	149	160	142	157	151	150	152	154	141	147	173	152	160	164	149	162	154	153	149	143	139	147	141	152	138	150	126	136	125	142	132	143	136	145	149	151	157	146	152	128	152	160	164	139	140	146	151	159	147	141	134	138	168	161	147	153	162	150	170	152	149	159	151	186	151	159	153	142	142	140	143	144	191	161	169	149	165	150	157	157	156	141	156	153	136	157	176	144	156	153	142	183	155	151	164	156	155	186	150	163	148	150	157	148	137	171	138	156	139	156	162	139	152	171	132	147	147	128	146	154	140	148	137	143	140	168	155	149	135	134	159	163	144	148	146	133	149	153	141	177	178	171	178	160	168	163	138	163	141	150	154	163	159	146	157	138	143	154	171	144	139	156	154	142	163	166	167	170	152	135	168	140	140	177	158	165	171	156	159	158	169	144	145	168	132	165	139	132	160	162	166	157	158	148	170	136	174	139	152	168	146	141	140	151	170	151	149	161	164	147	142	176	147	165	137	127	141	130	159	151	161	150	160	127	153	145	188	175	186	162	184	150	159	126	168	153	153	145	152	138	143	154	146	153	141	148	154	160	161	138	141	149	149	136	150	130	152	146	162	140	137	145	127	140	142	141	166	171	175	165	136	163	152	146	157	151	158	156	135	157	165	167	155	130	156	155	156	156	159	153	122	158	145	124	148	161	155	148	140	147	146	166	172	137	145	154	152	163	154	143	165	166	162	147	143	176	150	156	144	174	153	173	154	143	146	164	164	156	148	161	156	150	144	141	156	132	182	136	166	154	172	166	158	110	152	130	161	149	143	165	142	182	165	148	157	141	150	153	145	126	144	130	163	127	161	150	124	152	147	157	149	157	141	148	166	170	137	169	140	150	159	132	173	141	135	159	153	162	140	158	169	146	150	148	136	154	150	181	152	143	163	130	145	158	156	170	164	149	166	135	139	135	137	170	131	139	168	144	161	145	134	150	175	154	164	162	171	140	158	137	152	160	166	145	152	153	134	182	130	141	159	158	151	149	143	108	146	152	142	127	150	157	169	132	152	133	136	132	147	161	145	141	163	139	152	137	148	139	148	159	157	124	131	136	173	150	143	144	157	159	141	146	159	160	156	151	159	158	149	140	155	162	161	157	137	147	140	139	152	154	180	152	156	167	150	144	162	178	154	157	148	149	136	154	129	155	147	138	164	176	144	150	149	158	152	139	147	154	157	158	132	160	151	144	168	157	145	168	146	168	147	150	153	163	145	147	137	154	169	133	173	148	145	154	124	125	181	141	159	156	173	162	142	143	149	147	166	162	161	158	184	150	142	133	160	161	188	163	145	147	161	133	161	142	165	166	176	136	172	174	165	125	126	146	150	157	142	132	159	165	169	146	158	138	164	162	136	161	160	162	126	146	136	135	148	134	172	174	153	157	171	168	155	139	139	146	151	142	152	166	134	161	155	159	133	145
8489	513	639	562	596	591	558	460	509	480	497	518	512	493	491	488	529	483	478	494	491	507	466	481	504	441	460	465	441	538	495	481	455	503	470	473	463	474	505	440	455	448	466	493	446	482	481	441	474	485	453	498	433	470	481	486	474	443	490	463	464	465	496	443	473	486	482	418	483	495	448	478	498	471	462	477	487	424	497	470	475	490	490	463	478	466	474	479	474	486	484	433	457	460	473	469	473	470	459	429	458	473	483	482	497	449	459	476	462	450	427	463	460	486	481	482	510	488	471	478	490	462	473	465	453	478	479	460	439	456	502	496	474	506	485	488	469	472	459	494	486	503	482	434	490	479	490	461	480	463	515	506	472	488	493	492	504	468	453	461	468	478	484	473	496	470	478	482	485	469	476	478	462	419	486	459	458	457	472	470	459	423	498	461	488	455	492	453	439	477	490	463	484	475	475	461	463	438	436	507	478	459	478	469	440	458	477	493	533	472	458	460	485	438	472	457	493	458	480	446	472	455	445	449	456	453	453	471	482	485	472	500	469	479	471	475	470	469	450	465	474	477	463	446	437	480	425	460	461	478	454	437	475	499	478	462	482	478	499	456	454	444	507	452	439	436	419	463	443	468	470	451	455	484	455	477	467	453	484	484	427	488	479	485	452	456	452	460	438	466	478	472	462	455	458	489	493	438	486	454	476	478	464	449	475	471	453	472	491	477	483	503	443	492	480	491	497	483	483	474	468	457	448	487	465	482	477	441	449	461	469	500	486	461	424	468	497	476	431	479	463	458	485	468	483	534	474	476	468	478	472	509	473	440	474	407	442	429	488	441	456	460	483	471	466	455	454	466	449	458	436	462	479	510	463	466	524	488	483	470	437	485	495	442	480	475	457	449	460	439	435	480	460	441	472	451	482	450	426	479	470	436	494	494	465	470	455	436	486	439	473	441	487	467	468	458	450	493	455	488	516	478	456	500	496	456	507	459	474	496	513	500	443	501	495	460	497	507	467	468	491	496	468	480	483	488	484	453	450	475	472	492	479	473	482	493	443	489	446	458	452	481	501	472	464	487	481	469	478	436	452	460	418	491	429	447	439	498	454	452	477	480	491	444	493	466	479	508	480	457	492	476	435	475	450	430	472	476	502	513	462	495	493	438	447	472	477	453	500	461	460	497	492	445	433	440	482	476	416	462	458	505	489	493	450	437	467	490	469	433	416	492	488	493	458	475	447	484	464	438	435	489	472	481	471	507	475	489	450	454	492	470	476	457	481	510	480	473	470	475	482	465	442	452	467	458	472	477	439	485	465	454	488	465	487	479	461	478	495	478	545	451	456	450	420	484	462	477	495	478	495	459	486	494	500	445	443	441	434	465	442	431	462	456	507	481	496	483	469	467	472	470	473	516	489	480	504	500	456	469	488	494	494	427	467	500	478	449	494	449	452	471	472	455	465	472	455	508	487	512	443	464	449	486	446	488	467	465	455	506	493	478	426	471	464	479	485	455	466	515	456	508	461	437	490	486	435	485	421	464	488	466	474	458	471	458	476	462	477	479	472	473	465	504	506	454	458	508	500	430	438	475	478	449	479	470	425	467	472	483	469	458	439	461	458	453	510	459	480	465	460	462	472	464	460	477	504	490	507	468	489	462	448	469	463	496	466	475	478	439	470	475	520	462	486	485	493	480	446	474	474	471	455	451	497	460	474	466	512	496	479	475	474	475	486	518	443	449	454	437	452	554	447	448	457	502	469	479	460	451	484	501	453	459	480	505	449	476	424	487	522	478	473	486	472	486	474	484	475	477	479	463	457	456	499	509	505	459	480	471	464	499	493	508	468	481	447	457	490	497	472	503	484	481	452	494	476	455	445	485	489	479	477	486	488	507	491	480	507	483	448	502	484	485	474	488	484	454	437	464	454	466	495	462	453	475	463	480	490	499	458	478	500	500	479	472	478	467	453	456	450	498	478	476	465	465	446	495	472	507	427	445	480	503	442	477	449	501	491	469	480	437	478	423	518	502	474	484	448	507	470	490	485	482	483	479	485	488	461	487	483	488	483	503	489	446	493	497	461	463	469	434	476	454	480	506	468	470	480	479	461	444	510	486	464	484	473	481	440	495	481	439	465	491	479	480	488	454	462	490	487	434	461	457	436	483	469	472	500	458	459	490	438	472	454	456	484	460	475	481	490	499	472	438	444	492	437	442	504	462	426	500	499	454	483	485	472	502	448	442	440	488	479	490	460	443	490	458	476	477	443	461	449	479	483	463	471	487	496	440	464	471	478	450	467	474	494	458	453	486	456	534	451	478	425	458	487	439	472	502	448	443	462	489	519	467	499	474	499	457	472	475	520	448	459	462	477	461	466	486	443	477	486	448	508	496	465	472	481	493	483	500	468	503	437	482	498	457	471	419	441	464	437	506	490	461	474	480	483	477	467	484	456	512	464	470	475	453	498	502	458	473	468	471	472	462	441	501	490	474	478	459	457	510	476	468	467	490	445	436	470	447	500	480	514	508	439	464	481	462	494	492	506	489	476	490	469	509	494	445	478	469	457	494	501	469	447	452	462	443	450	448	452	494	485	516	458	488	504	460	490	508	473	475	468	481	460	510	485	484	448	450	476	456	434	455	454	481	453	459	468	475	439	485	515	451	480	454	492	456	481	450	521	458	470	502	479	464	496	490	475	473	489	448	446	426	451	501	453	429	468	439	509	444	462	477	481	442	468	453	505	492	465	495	471	439	473	474	468	439	465	468	467	443	505	437	464	479	500	459	484	492	497	442	477	454	471	527	464	405	506	454	463	466	469	463	450	490	448	467	465	492	462	464	465	474	478	436	506	505	508	486	503	479	502	459	468	482	461	467	437	443	402	471	479	446	466	439	475	459	468	490	449	474	434	474	500	432	468	478	482	436	448	517	436	511	509	512	455	470	506	492	477	503	452	445	430	473	439	448	455	471	507	500	479	483	463	480	483	470	481	441	460	529	466	480	467	467	468	426	507	460	467	425	456	462	461	460	453	461	496	532	468	468	475	473	456	483	498	500	478	498	462	454	486	481	485	412	502	485	457	470	465	492	465	459	516	482	449	500	489	483	419	483	481	440	486	465	481	471	471	481	493	493	482	455	453	477	457	487	457	495	458	479	473	477	499	509	473	475	495	447	471	469	464	451	480	441	427	468	481	461	518	488	473	502	473	458	472	471	493	484	481	519	465	482	447	491	465	467	449	453	469	478	471	457	486	477	508	434	489	460	453	458	445	465	441	426	461	486	470	471	482	521	466	484	464	473	458	489	457	441	487	457	482	461	474	449	487	459	444	441	462	468	496	506	453	475	462	469	473	456	455	469	473	468	471	488	491	448	470	526	446	466	459	454	503	483	461	461	475	476	495	513	439	486	471	495	457	472	461	464	456	476	478	453	484	439	452	484	478	500	458	429	455	481	491	493	504	482	461	451	509	456	448	454	459	452	442	445	451	504	455	485	477	447
44844	16269	3711	1113	714	472	377	319	269	214	210	211	139	159	165	138	170	144	111	121	130	117	118	127	102	120	126	108	125	111	119	127	100	105	112	100	115	100	84	125	99	104	105	110	92	100	111	119	118	105	110	87	100	125	97	114	109	113	112	119	112	88	123	106	91	101	104	117	116	95	102	114	110	108	115	94	114	112	107	99	110	108	113	115	100	120	100	120	125	140	102	112	99	104	96	106	109	95	96	129	80	107	113	105	95	116	109	98	93	103	100	91	123	113	112	116	104	96	103	117	117	103	97	102	105	122	109	106	91	105	93	93	119	101	101	125	122	110	106	123	114	103	102	102	126	87	116	108	118	108	118	106	106	94	109	96	96	82	106	105	103	98	115	90	112	112	101	92	97	103	98	107	114	93	111	93	94	97	95	112	114	101	114	98	104	98	100	108	106	83	103	100	97	102	99	101	121	102	111	102	105	104	95	112	100	103	114	123	100	102	95	107	98	98	108	110	99	92	124	105	107	103	96	106	109	114	106	107	117	97	88	99	98	111	118	79	129	114	107	106	120	111	102	90	113	106	91	98	103	100	109	103	97	118	116	94	101	93	117	112	132	114	101	93	105	102	123	110	116	91	96	111	119	98	100	118	114	101	143	110	103	113	104	94	93	114	101	106	106	105	99	100	113	114	94	116	120	113	106	103	101	113	99	87	106	109	119	89	113	97	103	122	115	90	110	110	94	100	119	112	105	119	85	96	97	96	111	109	118	113	110	131	106	107	87	103	99	114	111	115	103	104	104	79	121	112	105	99	119	101	103	114	116	111	105	91	102	104	114	101	93	88	97	93	91	117	119	113	110	97	114	105	104	98	109	95	112	118	113	113	139	119	107	103	84	102	116	111	112	105	114	97	84	83	103	120	101	111	101	107	107	114	87	118	114	93	115	120	103	97	86	106	120	95	94	102	113	105	94	104	112	92	96	99	96	90	112	120	100	130	86	115	107	112	113	111	107	92	88	79	103	124	113	84	95	102	98	105	113	98	117	126	108	85	107	131	104	113	121	106	111	102	95	90	100	99	108	122	112	107	91	106	110	100	97	102	112	114	99	102	91	99	111	98	120	100	105	121	111	107	110	122	99	99	93	95	100	103	88	84	95	103	116	97	100	107	112	102	88	116	96	110	123	97	92	89	114	107	99	89	109	114	102	100	102	117	99	102	106	100	93	102	99	106	109	107	116	87	112	114	117	92	97	103	106	109	116	128	99	112	95	100	104	87	100	104	100	111	109	116	119	114	119	91	92	107	109	99	99	113	122	94	88	115	99	103	106	100	92	104	103	106	110	88	93	96	103	102	108	101	113	96	113	97	93	73	109	130	115	102	113	107	99	106	112	110	114	122	127	105	90	96	104	103	118	129	108	120	109	110	101	101	99	97	102	105	104	94	88	100	138	99	93	114	97	95	90	102	126	98	112	104	98	92	101	92	106	89	112	110	91	106	112	96	99	99	90	103	121	92	110	122	108	108	102	92	108	97	103	112	99	124	100	104	121	85	93	121	103	115	86	117	115	104	93	104	126	100	101	109	115	91	108	131	112	105	94	97	108	115	103	103	113	103	103	97	146	100	111	108	98	112	93	81	127	103	103	97	99	102	124	120	108	102	99	98	88	88	126	102	89	114	110	102	93	86	91	85	109	91	99	103	99	107	99	102	104	94	103	103	113	94	108	113	115	99	115	117	95	107	131	112	97	121	109	111	105	112	110	101	84	106	130	92	100	115	100	91	108	93	112	123	88	91	84	122	97	107	103	110	103	102	124	96	118	105	102	114	98	98	98	123	106	118	97	108	111	110	117	100	117	112	97	104	107	112	104	122	89	102	119	90	86	110	91	107	110	109	92	119	92	94	102	111	103	105	82	114	116	110	106	125	101	107	110	114	114	103	121	105	93	91	122	123	99	94	101	107	88	99	100	102	97	116	111	95	106	106	97	123	92	109	108	112	89	118	85	92	100	106	102	109	111	112	109	99	117	112	96	98	116	78	86	115	91	93	94	87	105	106	105	105	109	120	97	119	121	119	120	99	102	101	96	105	130	116	104	88	86	121	112	87	106	93	91	109	105	119	101	112	98	114	108	107	101	111	106	106	102	108	98	97	110	121	104	100	82	119	108	108	114	85	109	91	117	96	94	103	97	120	117	111	100	107	118	110	103	111	112	107	116	91	98	102	92	103	118	103	110	94	104	101	110	92	99	118	89	95	88	109	109	101	101	106	107	107	116	94	85	108	97	105	96	110	122	105	104	106	115	75	109	101	123	110	102	99	107	109	96	108	105	94	109	96	113	112	88	96	110	120	94	95	99	105	87	110	94	110	104	106	108	90	82	107	109	94	103	97	100	114	109	117	94	119	104	104	124	98	108	103	108	107	120	97	97	108	121	96	103	115	96	112	89	89	97	105	109	100	113	111	100	101	75	90	108	101	113	119	101	106	118	97	99	103	118	108	86	99	92	102	105	106	99	112	110	96	102	98	104	104	99	123	93	93	99	106	116	108	109	94	101	107	83	95	111	99	116	102	103	104	113	95	121	100	98	95	103	104	99	81	121	94	97	95	109	101	96	104	101	100	113	98	117	97	82	93	96	90	114	99	87	108	101	118	104	102	99	110	109	103	93	91	94	100	105	97	83	105	108	135	107	103	90	93	100	112	116	112	106	87	80	128	106	102	113	103	98	103	106	107	97	127	106	95	96	109	126	110	97	112	95	107	106	104	92	93	115	107	105	95	111	112	90	106	92	117	122	117	101	117	94	101	99	118	109	112	120	95	88	109	110	122	92	86	93	104	102	82	110	98	86	106	110	94	102	129	112	100	116	107	88	84	100	96	100	105	112	105	125	114	111	113	100	118	112	115	96	115	113	115	97	106	107	104	100	119	92	108	110	118	96	111	121	115	98	94	106	116	92	121	87	100	99	104	102	113	107	102	98	114	107	124	96	98	92	99	94	108	108	121	116	99	93	99	91	110	94	108	113	114	104	99	115	98	98	121	115	108	105	115	112	110	92	118	99	110	115	105	102	103	106	100	97	98	117	125	135	96	101	95	111	93	109	106	97	103	98	103	101	99	92	116	119	90	94	100	111	103	87	89	113	98	90	99	113	107	120	91	102	95	93	111	119	116	105	95	103	97	111	91	111	80	109	120	110	86	111	117	91	96	109	92	92	110	103	119	79	105	99	89	102	110	98	97	111	95	113	108	104	127	96	89	115	103	110	110	103	120	121	102	95	93	97	104	104	101	93	112	89	112	95	107	111	81	105	98	106	99	114	92	97	101	120	104	111	115	112	121	106	108	106	92	101	108	106	96	94	103	100	112	99	97	88	109	94	111	118	110	94	102	109	102	120	73	116	105	111	106	103	97	103	99	101	101	103	106	86	97	108	88	108	112	100	99	97	110	122	99	98	96	119	108	122	123	91	99	101	112	106	109	125	97	86	107	103	91
23250	1297	2944	3325	2622	2211	1782	1500	1301	1132	985	872	825	747	775	636	568	587	615	548	496	496	473	475	503	475	459	450	479	455	458	426	457	425	441	404	399	387	417	389	399	409	391	392	416	391	421	376	411	391	385	400	386	349	377	416	376	382	353	383	365	381	379	379	390	405	374	393	362	398	387	362	350	370	377	371	362	361	369	351	356	362	361	398	384	366	361	348	395	370	373	327	351	376	348	368	331	342	360	345	366	341	371	361	345	353	359	387	340	349	353	390	356	344	358	382	341	366	339	354	331	320	378	328	357	354	356	364	359	382	340	366	348	337	358	392	347	358	348	388	347	356	349	382	388	343	355	341	350	349	369	384	386	335	365	372	351	362	348	376	339	359	370	378	336	395	375	343	381	373	335	349	351	389	388	359	322	366	353	354	364	373	335	382	390	355	359	369	338	334	377	383	325	332	354	371	375	341	342	355	373	342	342	340	347	340	365	377	373	364	341	378	342	350	341	332	340	381	331	360	372	324	295	310	370	324	328	392	387	392	366	340	378	347	338	370	316	346	347	335	365	340	362	350	334	379	393	345	373	359	348	349	373	363	358	385	342	331	377	386	341	351	358	400	352	320	344	350	358	316	347	346	319	342	347	347	321	314	346	372	345	361	338	349	373	349	344	360	340	347	376	357	365	400	364	336	379	341	379	379	364	350	351	367	345	349	333	345	342	336	371	356	361	333	342	363	352	345	346	388	371	354	364	352	400	323	372	342	338	352	321	362	354	373	339	338	337	370	386	364	330	337	356	358	364	347	333	342	334	351	368	353	359	364	367	361	365	352	370	354	342	314	348	339	353	355	367	364	352	352	361	367	380	364	366	361	366	346	339	415	350	349	367	365	373	351	357	384	377	358	391	353	367	351	355	348	355	327	371	384	347	351	349	328	351	379	349	350	356	368	355	350	348	358	348	375	371	340	341	382	357	371	377	348	378	355	356	357	350	379	366	336	337	377	377	368	348	328	364	355	336	367	378	368	359	335	345	358	378	393	350	360	344	351	350	343	349	353	367	358	380	374	368	349	344	351	345	337	358	345	352	378	394	366	364	328	347	363	353	380	344	345	361	375	361	350	342	363	313	367	368	359	342	337	380	343	359	359	375	364	323	350	355	380	338	363	402	367	344	339	369	354	362	357	330	366	350	348	339	326	372	360	363	348	336	351	391	374	368	347	394	324	358	362	346	357	355	338	366	344	337	369	362	371	367	361	316	348	351	335	350	393	349	311	352	354	369	342	366	325	379	345	399	364	348	402	362	366	386	368	344	354	358	398	371	339	366	337	366	358	336	362	338	356	351	364	347	339	372	363	371	338	348	371	357	343	358	350	348	344	354	378	342	343	338	369	382	335	334	346	356	348	360	373	357	363	334	310	382	376	389	317	361	343	325	346	348	351	380	361	335	330	379	322	343	345	360	314	348	349	338	377	387	314	331	358	344	405	367	378	381	347	394	359	351	362	353	386	343	337	366	358	371	380	390	363	336	343	368	362	390	371	355	366	357	363	345	332	361	391	317	358	358	337	364	321	353	384	354	358	372	349	328	363	317	391	349	354	365	361	360	376	367	356	350	349	367	396	319	374	369	340	358	334	353	318	334	377	368	364	358	371	362	361	385	328	406	354	317	373	323	325	393	337	388	362	358	374	379	330	378	378	366	311	338	372	342	365	368	331	365	374	326	379	362	408	364	356	354	365	325	336	360	368	370	355	361	376	364	373	383	359	369	360	375	344	348	359	330	372	337	359	338	369	358	340	368	370	349	368	356	347	338	341	360	381	352	351	360	331	373	364	361	326	379	374	371	346	373	369	376	351	359	337	345	380	355	375	371	344	363	369	365	354	358	388	370	329	345	375	363	338	352	351	331	367	360	367	372	359	367	373	352	338	407	351	362	396	367	359	369	349	359	347	366	332	375	351	366	315	379	359	351	352	343	342	352	363	338	326	340	376	363	356	370	389	313	336	363	354	371	360	352	340	378	316	330	347	347	368	356	338	332	348	364	357	337	352	363	335	376	395	343	372	346	400	338	367	350	364	348	334	397	404	373	371	370	334	354	377	343	365	336	344	341	350	360	347	349	351	353	378	372	339	370	338	373	354	372	337	361	362	365	355	344	364	361	349	368	331	339	376	343	338	384	327	352	360	348	375	350	408	354	346	374	367	319	351	375	385	346	387	352	350	332	346	331	335	357	352	356	304	382	352	367	356	375	342	337	329	363	348	330	361	356	393	334	363	379	344	336	362	381	370	357	334	324	364	344	387	369	320	340	365	381	329	370	351	326	403	344	370	366	344	365	370	361	323	342	359	329	374	362	341	365	417	349	346	352	391	369	367	341	350	347	374	366	342	325	361	353	355	353	358	377	366	316	387	338	373	334	381	342	342	378	357	369	392	397	382	364	344	334	386	325	372	385	361	384	350	360	333	350	365	359	353	326	335	351	379	361	326	350	313	328	374	340	340	326	370	356	343	355	360	344	363	367	356	368	370	355	329	344	362	334	386	345	343	399	340	356	351	355	357	355	356	350	359	385	340	371	365	336	343	365	332	366	335	363	385	365	317	325	364	350	349	350	393	353	361	318	328	386	351	385	356	334	376	358	380	380	366	342	349	351	348	344	299	345	388	392	349	351	351	349	352	343	379	359	372	341	340	355	356	376	348	350	350	362	376	354	331	340	340	358	326	364	360	341	363	351	347	363	361	342	367	356	359	366	385	333	357	346	354	363	373	363	395	373	361	352	324	361	393	403	348	378	326	369	360	399	356	345	357	354	330	328	348	372	334	341	339	329	346	359	335	359	324	410	340	365	332	361	361	343	354	351	368	334	383	327	331	356	390	361	384	326	366	368	352	363	368	334	347	367	374	353	361	367	361	376	327	330	351	329	352	339	351	368	386	353	367	352	354	358	376	363	350	340	354	350	350	361	349	349	377	343	369	366	383	328	346	326	352	364	375	376	340	363	362	365	351	347	328	331	365	357	354	307	374	346	331	370	371	394	331	351	379	367	312	381	346	392	331	396	336	370	330	340	362	352	394	351	353	351	343	380	354	322	388	362	348	354	385	357	381	344	328	365	345	331	365	377	335	339	337	357	367	401	315	385	340	368	359	400	344	314	350	343	367	334	371	356	354	350	363	348	369	354	359	351	334	306	372	343	341	369	348	337	342	363	351	344	365	345	387	335	326	348	331	365	357	333	350	357	347	333	360	371	339	295	366	377	355	353	369	370	359	346	347	408	359	388	380	334	335	393	333	344	393	358	368	379	365	354	365	328	330	352	379	339	403	338	384	331	336	378	392	351	370	356	344	369	337	337	343	343	378	345	375	320	354	333	359	370	382	325	353	348	385	331	342	366	367	345	391	355	367	351	364	373	318	345	346	364	351	394	349	375	351	370	358	350	316	365	387	348	369	388	363	319	406	347	404	373	365	362	365	340	345	295	308	380	375	374	349
47332	21424	16806	3370	1499	1030	810	559	569	500	405	361	370	349	308	293	268	287	269	265	248	241	261	271	255	220	210	257	231	245	199	240	241	237	227	222	255	232	229	241	245	205	171	211	232	224	242	221	238	199	204	207	214	207	200	221	196	239	222	217	232	213	220	231	219	230	219	195	181	229	233	208	193	198	190	195	227	222	182	206	180	214	210	206	192	209	214	226	231	231	220	207	217	224	192	203	196	198	201	210	234	213	231	201	221	211	236	175	212	181	213	205	212	205	205	208	208	238	212	213	227	209	221	202	206	221	198	210	214	184	217	220	216	179	217	202	195	225	233	205	206	219	218	232	194	205	188	189	182	230	217	202	195	177	217	207	237	236	205	206	235	210	221	212	236	224	211	184	205	207	204	200	203	184	180	199	223	239	222	198	215	250	231	204	192	215	206	232	210	206	237	228	212	216	194	203	199	187	184	198	184	217	206	218	214	217	209	182	186	224	205	214	195	174	199	183	184	219	210	181	215	216	226	189	192	191	204	208	197	196	189	198	202	218	207	208	209	197	219	177	228	209	212	210	251	217	212	195	197	183	206	201	211	205	218	184	230	216	190	220	187	212	203	212	209	213	192	196	203	216	208	226	209	217	199	196	251	211	199	207	221	216	228	230	209	208	210	209	199	219	230	207	216	215	214	194	213	214	183	199	198	210	204	206	194	211	210	210	216	215	207	200	215	196	220	216	217	212	217	226	226	212	219	197	187	197	229	200	183	204	188	216	234	214	198	226	201	177	202	219	200	217	207	220	210	188	189	216	205	229	218	208	204	195	207	194	201	194	232	233	210	212	212	216	196	192	214	212	181	217	198	208	230	205	218	230	192	212	202	211	205	225	191	204	242	190	205	215	203	229	205	238	220	184	210	178	206	204	202	223	199	202	204	189	208	213	200	215	199	206	218	180	192	205	204	208	195	200	226	206	217	211	205	225	208	221	212	204	197	182	206	207	217	203	198	208	194	189	226	219	221	190	197	190	189	192	225	211	203	204	187	208	181	195	203	195	204	214	224	243	218	194	238	185	190	198	170	204	190	221	202	213	201	214	218	212	197	214	196	192	200	215	213	205	201	206	212	223	191	210	195	213	215	225	210	204	212	199	208	205	197	196	182	200	196	199	201	224	200	190	211	202	222	214	214	208	190	220	213	194	191	193	208	193	202	191	214	222	228	209	196	216	217	199	212	200	238	212	206	217	223	240	206	205	204	217	208	213	226	211	206	215	193	211	181	183	237	217	217	193	216	195	195	178	208	238	211	237	205	209	192	214	211	202	228	215	207	186	206	203	214	216	173	210	198	190	202	231	221	216	205	212	203	192	193	195	209	193	202	226	230	202	191	182	181	213	231	184	211	219	237	236	191	197	199	192	200	212	198	211	210	201	226	236	215	202	195	183	203	217	227	184	206	202	235	215	218	196	224	204	214	231	223	211	189	225	205	193	198	215	191	207	198	212	206	201	197	183	205	201	222	207	201	218	206	197	180	229	215	190	200	180	210	193	210	199	201	195	186	210	225	198	193	189	217	238	218	191	220	197	188	203	196	227	200	195	191	218	198	196	215	201	205	226	198	213	175	216	203	192	221	229	194	191	203	202	207	189	200	204	216	188	228	200	225	228	199	231	205	213	235	216	198	192	184	201	215	209	225	229	221	217	216	205	229	214	240	215	234	194	244	217	218	198	184	208	214	231	239	215	212	204	187	219	220	193	229	216	196	191	191	215	193	208	185	190	210	203	223	200	219	223	207	199	197	210	222	207	195	222	217	213	202	205	200	225	234	216	190	201	200	236	202	228	209	233	199	236	216	184	208	210	205	209	208	196	219	235	243	195	209	229	213	235	209	205	212	212	228	193	202	177	205	207	231	231	243	181	218	198	217	212	209	222	200	213	208	197	185	237	220	216	224	215	210	183	184	221	198	214	203	224	211	203	200	218	197	196	209	207	195	209	193	236	189	241	204	214	219	213	205	198	191	193	234	197	203	199	200	206	214	203	190	233	195	199	195	198	227	205	219	196	217	207	206	237	191	237	189	173	211	218	214	199	167	211	192	203	212	210	193	224	186	210	220	182	220	214	219	206	209	201	210	208	212	234	224	215	183	154	208	235	203	198	210	227	213	216	220	195	207	216	207	204	232	189	213	219	215	198	203	210	207	197	164	177	220	193	196	198	212	197	210	246	204	201	194	185	223	231	209	205	191	216	206	215	222	196	208	185	198	196	215	213	185	217	199	209	209	218	191	187	202	191	207	189	205	197	210	212	214	203	199	202	204	206	209	202	225	217	205	201	222	214	231	203	184	214	217	215	182	200	210	225	189	217	185	219	188	205	204	201	220	201	198	217	195	212	185	234	192	206	211	201	225	222	216	231	193	187	206	196	187	205	201	222	221	230	175	208	195	210	216	200	196	223	237	194	216	205	198	217	212	210	216	206	203	185	210	220	210	202	206	218	207	192	189	217	245	175	219	226	198	209	204	221	176	209	197	223	202	203	203	195	221	204	226	198	208	207	204	234	208	220	183	194	176	224	224	189	209	179	193	189	227	227	188	199	197	216	213	198	221	189	188	227	205	213	208	219	209	190	188	188	206	200	204	189	202	218	221	203	237	170	190	216	211	212	195	207	178	203	193	227	201	199	214	212	209	240	201	181	208	214	229	212	226	212	211	204	194	192	226	205	213	224	204	211	187	213	190	179	215	211	201	191	186	206	209	226	196	209	218	219	182	197	215	203	209	209	199	186	232	216	184	199	212	219	222	211	230	218	215	222	182	199	226	209	214	202	215	190	203	203	214	222	212	208	227	221	185	201	220	218	203	216	197	225	200	215	229	202	208	198	199	216	214	212	242	218	195	220	225	187	201	206	231	217	216	212	208	209	220	203	226	192	199	196	222	223	185	187	207	221	207	201	220	213	192	195	193	194	201	191	183	186	212	197	204	204	212	211	183	198	193	203	185	200	203	213	202	216	236	216	201	202	196	208	192	191	207	200	197	194	222	188	229	208	207	216	194	237	213	220	192	209	209	207	204	201	195	226	193	193	182	232	199	201	227	203	236	208	211	191	208	230	202	217	214	212	231	213	222	185	211	219	239	216	219	184	199	193	196	203	169	196	201	201	195	215	212	206	200	212	188	225	222	193	204	198	187	241	193	214	197	233	185	213	193	229	202	190	231	218	210	197	208	200	195	193	224	242	185	229	211	204	210	235	194	189	214	206	185	206	207	205	211	190	196	204	202	201	202	222	213	215	197	201	203	187	207	213	212	226	226	228	202	216	219	213	211	218	200	197	216	240	212	190	207	209	192	218	205	198	202	204	209	230	203	225	209	192	187	226	209	200	200	195	193	205	213	218	217	215	207	206	211	198	207	216	205	209	203	224	229	226	229	211	201	194	207	209	211	218	200	185	200	214	201	198	230	180	234	194	210	220	206	231	228	207	208	224	205	183	215	213
28536	2436	5746	6178	5220	4134	3522	2884	2379	2089	1867	1662	1573	1417	1296	1232	1230	1139	1045	1030	992	1008	933	897	932	866	893	787	812	819	796	808	755	774	733	741	770	754	787	718	701	716	714	710	729	733	702	656	736	625	748	677	672	675	710	682	620	695	693	676	713	682	665	649	661	688	626	669	687	705	621	648	613	610	640	660	635	665	679	655	594	623	648	638	638	648	624	648	650	682	654	625	676	695	635	638	697	620	638	666	641	655	599	616	622	610	628	641	645	620	641	646	686	625	660	634	588	611	617	642	622	644	630	670	572	689	621	567	643	613	680	636	657	582	635	628	661	670	655	628	643	630	650	647	645	639	672	616	638	665	653	636	597	602	660	598	645	619	642	636	663	618	628	662	614	662	584	615	639	670	636	649	613	625	664	609	594	668	656	605	619	615	611	631	670	637	630	643	667	619	643	684	679	632	662	605	630	677	646	620	648	628	634	674	598	605	661	602	620	648	601	596	659	645	607	623	583	611	639	652	615	614	552	612	587	623	616	613	615	646	610	592	630	592	646	601	623	637	620	595	624	650	656	642	612	648	664	616	608	655	612	596	654	630	615	619	653	558	637	635	632	635	622	623	606	643	642	606	592	660	633	627	664	598	620	655	626	595	655	624	621	623	643	588	621	651	613	647	584	590	625	626	631	584	609	583	656	624	626	650	587	621	636	599	623	641	641	597	591	658	620	634	676	610	597	582	596	592	573	685	633	638	647	591	592	610	653	704	664	629	614	639	634	633	647	626	618	631	628	585	664	642	629	660	654	663	613	597	603	647	612	635	617	612	655	641	628	634	618	610	601	644	633	633	628	628	624	608	616	662	602	628	633	678	646	634	678	626	648	606	673	637	628	661	640	624	649	592	631	629	637	659	627	580	653	595	615	634	651	681	609	610	654	587	625	638	652	662	592	567	635	684	652	629	631	589	636	650	620	608	645	616	680	668	616	622	633	622	620	574	619	629	595	575	617	635	598	647	639	656	619	607	647	629	624	611	623	610	647	657	639	625	649	592	615	644	643	634	665	609	662	564	683	661	650	623	613	623	638	618	592	612	601	622	645	612	566	671	606	602	643	641	632	645	597	611	601	653	647	603	584	606	665	576	643	630	632	649	699	585	641	643	623	618	639	635	645	605	612	608	605	618	597	618	625	609	607	691	663	640	642	596	607	632	669	644	639	656	590	648	674	672	629	657	623	641	657	605	609	623	664	625	603	626	641	632	527	630	612	617	644	642	652	621	640	568	641	609	620	627	625	618	632	674	649	617	624	641	663	634	677	598	652	614	629	651	675	657	633	584	636	616	648	633	634	638	660	564	649	642	598	615	629	589	653	679	618	617	627	683	640	639	639	637	593	616	633	611	642	631	658	677	653	633	619	589	598	690	596	601	619	607	638	611	605	638	649	676	619	590	626	631	669	669	603	608	595	582	627	604	601	590	648	671	629	643	613	621	626	607	633	609	647	657	646	605	624	593	651	597	627	635	660	646	591	648	617	633	626	669	647	631	604	638	595	652	598	638	636	622	605	663	639	610	663	633	626	600	598	607	560	667	619	623	639	578	614	610	604	619	638	677	649	645	632	612	573	640	658	623	618	610	638	593	644	628	635	620	642	629	630	623	634	612	599	645	655	715	620	663	611	640	597	593	613	564	622	624	618	609	654	621	630	644	643	608	617	627	668	628	577	636	631	600	575	581	596	599	655	647	616	616	642	632	648	684	600	652	628	643	655	653	665	633	606	616	590	639	627	639	671	649	587	594	655	648	623	665	552	636	638	578	622	597	601	623	615	609	613	619	607	610	651	686	661	652	654	621	585	647	628	603	617	648	654	645	665	608	603	646	631	595	628	666	618	608	591	622	612	603	621	630	667	651	617	605	637	635	619	611	625	668	669	609	633	624	616	623	631	654	623	569	612	621	673	623	649	632	623	635	597	653	594	625	614	621	607	614	605	698	618	636	638	633	589	609	601	650	622	642	657	608	649	618	667	632	609	614	626	603	647	663	603	632	667	611	638	599	646	625	638	613	618	666	619	621	652	631	646	623	580	639	663	634	619	648	660	662	645	632	645	640	636	620	596	630	612	631	678	600	664	635	609	615	642	648	659	604	620	599	605	618	641	648	648	614	641	569	634	612	632	671	684	628	637	655	624	624	600	594	623	582	629	634	643	613	640	645	620	672	583	609	647	568	620	660	638	658	613	626	654	635	621	612	642	631	604	615	587	650	640	637	612	629	594	598	659	645	598	624	664	618	698	642	581	665	629	585	632	633	656	649	606	637	653	664	648	566	646	600	576	626	654	581	622	625	638	618	641	631	609	620	621	619	675	599	615	630	577	593	606	672	644	618	630	648	649	640	647	607	627	626	668	611	683	637	621	652	619	590	625	606	623	623	605	639	594	608	616	632	613	664	646	628	639	615	631	605	671	614	607	644	664	631	586	618	591	610	613	629	641	611	661	639	596	643	632	624	591	618	682	618	590	632	645	595	606	624	636	633	654	613	614	600	604	643	637	584	611	627	648	617	595	632	684	607	673	633	660	625	668	644	640	663	658	618	612	635	644	573	637	599	636	667	614	645	654	574	594	628	642	626	634	657	576	624	655	644	615	602	619	649	603	622	636	643	559	628	638	639	634	638	603	625	576	639	618	632	587	669	658	689	589	596	606	663	611	636	633	626	665	588	649	643	636	597	611	633	630	580	614	646	613	595	587	620	613	637	620	619	659	597	612	654	650	650	596	580	656	635	624	590	595	632	627	587	658	580	633	620	620	630	601	631	636	622	612	602	683	594	645	641	630	635	626	617	633	576	629	659	621	558	651	654	635	628	584	636	626	648	602	627	621	626	616	611	685	628	621	625	637	629	618	590	611	618	641	635	667	625	602	620	663	626	655	637	643	637	651	664	625	620	632	641	626	625	647	590	661	602	666	618	602	659	633	618	607	639	604	630	619	623	655	657	609	646	619	601	616	597	637	627	695	669	615	630	662	659	638	667	594	616	629	636	674	635	612	606	633	612	627	631	656	623	610	675	611	664	587	597	615	619	618	664	637	591	642	652	609	676	630	579	632	629	633	631	656	662	640	642	667	671	641	580	645	650	664	615	642	612	609	616	622	674	661	591	703	631	589	637	672	608	651	589	672	576	686	618	642	627	606	642	606	623	654	634	671	616	602	577	627	638	593	581	595	631	614	643	667	620	617	676	625	606	634	637	635	668	661	654	634	649	597	622	632	596	672	595	620	645	606	644	611	617	649	643	651	610	613	615	659	686	653	630	637	617	583	602	644	622	641	633	608	626	670	610	619	615	606	651	635	627	641	571	626	616	613	614	583	613	658	616	608	595	664	610	659	584	625	639	614	597	669	621	647	640	642	638	598	592	629	595	637	609	640	628	659	646	655	635	573	589	640	636	643	632	601	561	596	634	606	611	614	604	617	653	613	604	607	648	664	599	590	644	623	615
7398	403	314	180	188	194	174	161	145	172	154	150	152	157	159	143	147	167	160	156	145	152	160	140	158	146	148	121	160	157	155	144	143	132	151	140	137	124	154	166	119	138	168	154	149	132	179	144	157	133	143	166	140	158	192	142	138	151	141	148	137	142	159	135	139	145	155	141	142	166	139	147	145	167	139	156	146	160	134	150	138	157	132	132	141	135	148	137	165	138	143	129	166	157	152	148	171	133	145	144	168	137	155	133	140	132	127	152	155	158	154	157	127	150	163	138	167	140	137	139	146	135	129	147	139	135	140	158	152	155	157	149	151	145	131	128	162	149	143	157	143	144	142	160	137	143	147	153	172	156	149	163	158	153	171	154	140	135	138	163	136	148	155	150	141	150	156	134	156	160	134	162	157	166	136	146	154	149	141	162	145	169	160	151	156	144	124	162	154	133	143	142	131	142	133	143	145	170	179	157	137	161	135	149	133	157	151	153	165	142	155	137	151	139	121	157	143	129	165	151	176	149	181	143	128	160	150	165	134	167	127	151	131	178	138	150	135	123	151	167	150	146	138	166	141	131	161	150	127	142	154	162	150	139	147	148	130	159	160	146	136	163	141	134	137	142	154	145	160	142	149	151	119	160	152	134	155	143	171	154	115	148	164	163	159	152	163	151	153	154	159	150	156	158	142	144	165	144	166	162	148	138	141	146	146	145	146	158	152	135	153	151	156	150	127	134	149	183	135	156	163	144	163	152	154	163	145	140	151	169	132	158	164	161	141	159	158	141	143	154	148	131	133	160	175	152	161	154	152	171	151	141	141	162	161	119	155	156	145	152	171	154	144	141	136	139	132	141	158	145	129	139	176	159	157	149	165	135	160	155	140	152	135	142	153	168	165	165	129	126	164	158	143	143	175	149	146	119	165	150	131	140	166	146	162	155	151	135	136	163	135	151	138	135	160	154	133	147	167	155	160	150	165	136	135	152	153	174	171	133	119	125	161	136	151	139	154	142	127	156	150	151	144	156	158	150	168	154	153	168	160	165	161	160	169	135	156	147	160	148	156	146	152	125	145	160	152	152	154	142	145	154	146	137	157	148	134	151	121	161	160	139	168	171	139	125	166	130	137	153	141	158	146	133	164	158	151	166	138	146	147	147	122	149	137	138	159	143	160	149	145	153	168	148	156	141	167	132	134	155	135	145	165	134	152	139	134	160	139	170	135	148	159	155	125	144	134	164	169	160	137	145	150	132	141	148	158	164	157	155	152	154	153	173	151	154	149	152	149	153	178	152	137	134	142	122	166	163	174	166	141	138	135	148	153	172	177	160	135	154	156	164	141	160	134	137	169	158	143	151	171	144	155	131	144	161	149	148	172	159	147	157	135	150	159	158	166	156	141	127	144	134	160	150	153	152	150	172	124	170	130	178	122	142	147	158	134	149	146	133	152	145	139	134	133	152	174	132	139	139	138	149	167	165	167	133	143	146	143	120	115	147	175	164	144	150	120	139	134	136	167	152	163	162	134	134	161	127	130	155	140	153	140	166	150	167	148	159	134	133	155	151	137	165	128	142	165	159	160	160	146	139	139	162	130	137	132	162	167	152	178	146	145	147	135	162	137	154	158	145	154	148	131	151	150	156	155	126	122	130	159	143	143	140	151	158	133	164	144	154	148	161	130	151	156	134	145	129	152	136	154	154	126	141	148	180	158	156	124	143	136	142	124	160	156	154	165	135	139	161	153	160	127	136	152	122	150	150	128	142	148	141	134	146	141	160	134	123	160	165	149	144	140	173	135	150	124	147	168	147	140	141	133	145	144	184	144	143	148	121	132	134	139	143	182	134	156	150	155	165	149	139	129	149	131	169	147	158	164	147	141	126	173	165	160	152	159	135	148	129	139	159	147	165	136	152	124	157	147	160	148	140	145	144	143	137	157	152	125	145	154	139	131	145	143	134	131	170	140	143	132	158	143	154	154	160	145	157	147	144	144	160	165	154	131	149	137	148	152	148	160	161	143	162	171	124	148	142	149	172	163	147	141	145	140	151	123	157	138	152	162	171	125	163	159	161	172	132	133	153	146	130	135	179	153	155	140	144	144	140	144	135	161	143	153	183	156	154	132	144	155	161	138	143	144	135	153	149	154	149	156	159	129	130	126	127	139	145	168	151	150	149	153	135	150	141	149	144	129	146	117	145	140	139	163	145	142	146	156	137	145	166	141	146	137	141	152	159	131	144	158	157	126	137	144	145	163	157	198	152	155	132	178	138	137	170	138	155	125	140	163	150	153	157	145	152	141	161	153	137	172	144	160	151	153	149	149	139	143	147	145	153	138	142	151	139	143	144	147	148	170	145	145	152	144	152	123	149	125	183	136	159	152	141	164	145	136	153	173	154	145	134	141	132	168	145	136	135	174	162	133	153	133	175	146	157	155	167	150	146	174	151	154	152	130	138	136	128	155	176	157	137	157	162	138	167	140	143	190	149	149	164	126	148	155	135	154	152	145	142	146	146	158	163	142	150	154	158	169	140	148	136	149	152	140	143	136	149	148	142	157	166	146	142	133	142	155	169	130	154	144	143	135	139	147	144	166	155	150	153	156	144	163	150	133	150	150	167	171	153	144	170	161	146	149	147	117	182	153	135	126	173	146	150	157	148	158	149	165	135	150	132	160	137	144	153	146	134	162	157	148	132	149	177	145	128	160	154	168	169	133	144	122	165	137	170	173	150	136	157	173	127	163	158	163	149	145	148	142	162	148	158	156	161	149	134	137	147	132	144	149	154	153	165	141	134	148	139	121	142	153	145	133	138	146	128	170	166	134	151	157	156	167	118	160	146	165	139	155	163	152	162	163	149	150	153	160	139	130	159	160	146	156	179	147	149	156	138	142	156	136	139	147	147	137	149	137	152	142	160	140	148	141	137	127	153	150	142	176	146	158	152	161	150	148	168	144	148	141	122	158	137	141	157	168	152	153	136	145	150	148	157	136	152	147	131	148	149	144	141	150	157	154	161	144	124	139	135	152	149	148	141	126	154	135	150	127	134	161	149	153	142	146	140	156	138	126	145	130	149	131	143	155	154	150	143	180	174	152	167	138	122	141	153	119	135	161	141	150	170	158	144	162	142	167	155	159	143	125	138	174	144	126	147	148	154	140	139	147	136	136	139	152	151	127	157	157	152	143	156	168	169	179	126	148	154	150	158	133	147	136	129	139	156	168	165	135	149	152	163	159	146	130	163	161	152	160	157	164	146	154	142	160	152	122	156	163	136	155	149	143	142	156	142	173	145	151	145	140	130	147	142	139	148	162	145	161	143	160	158	154	148	152	154	144	159	144	138	148	153	153	145	123	140	146	165	147	145	165	145	150	158	147	140	153	133	158	136	128	159	154	155	153	142	147	145	152	147	121	153	134	117	151	150	148	152	151	144	150	136	148	154	145	144	154	133	167	170	152	161	148	142	141	149	150	136	147	138	142	156	146	156	130	147	170	160
6531	508	635	648	626	584	531	522	499	540	536	474	473	484	452	520	486	468	462	502	444	491	495	440	491	454	466	486	432	430	423	468	460	454	485	491	476	491	483	470	502	457	446	462	447	419	449	436	490	454	483	469	491	453	444	444	470	479	452	449	528	443	414	417	464	479	493	423	454	455	477	457	480	491	436	481	471	446	477	462	416	475	448	434	474	492	453	497	454	475	447	470	466	445	487	482	470	451	444	479	483	436	416	473	477	441	470	500	481	469	425	443	460	460	449	487	475	471	454	500	485	454	440	449	480	458	434	471	446	473	482	456	449	460	443	434	445	468	479	474	477	472	460	434	455	453	457	471	454	487	487	426	474	437	460	458	435	494	451	455	458	462	472	448	441	460	456	436	453	447	477	434	500	475	435	510	482	462	453	482	423	461	434	465	436	475	485	455	453	453	444	432	488	437	449	495	426	434	521	473	466	444	450	473	440	482	443	489	479	451	443	508	436	416	484	460	453	507	449	430	461	434	442	456	455	441	476	462	495	478	467	453	482	474	442	445	465	430	452	471	450	444	454	464	424	472	473	465	444	453	442	477	451	460	480	482	462	495	476	474	507	469	465	510	471	482	474	479	466	456	467	468	456	454	445	504	478	425	499	476	453	442	469	484	474	439	471	458	443	436	470	440	402	473	510	503	504	456	448	465	482	446	454	418	460	439	449	444	448	502	475	432	471	463	504	463	479	451	438	487	483	447	445	425	450	492	436	436	464	463	473	439	471	475	447	488	484	489	445	461	483	464	463	444	436	451	456	463	465	474	440	468	464	452	491	466	468	457	455	441	497	487	489	427	447	443	465	490	457	474	469	502	438	464	453	422	468	525	430	464	470	475	447	440	437	471	486	472	444	460	483	448	462	477	454	468	490	457	453	474	413	480	452	427	435	441	427	434	494	475	433	485	473	473	445	443	449	450	478	437	450	475	440	477	457	467	476	474	420	464	451	456	442	491	464	491	450	472	490	425	484	476	475	447	407	454	477	473	450	439	504	449	477	490	462	456	490	462	473	523	482	436	470	454	420	452	495	437	439	493	438	455	493	448	430	451	481	428	478	463	443	487	451	480	433	483	476	445	464	455	423	429	450	451	480	446	482	494	455	497	474	456	453	471	456	512	506	471	466	461	433	448	475	447	454	433	416	459	413	471	414	460	512	435	434	435	457	440	457	459	463	500	455	462	440	491	458	460	427	441	450	473	442	478	481	478	433	474	456	474	474	475	475	460	484	482	493	458	478	476	452	492	464	502	437	483	467	465	465	475	467	463	428	482	466	480	457	455	442	468	414	460	472	421	438	445	441	456	422	451	430	481	433	447	503	486	454	446	498	465	477	434	468	456	494	433	493	486	444	473	483	467	484	460	467	489	464	414	428	460	444	503	483	477	449	435	469	454	465	459	444	469	445	475	418	473	459	484	487	452	501	464	458	467	468	446	475	486	458	480	475	483	500	453	483	475	448	465	451	438	519	493	462	470	394	452	474	439	483	448	475	477	456	481	490	452	464	474	435	469	482	469	465	463	490	490	485	435	453	423	495	439	462	418	486	456	449	445	448	489	457	429	462	464	496	414	479	422	459	464	476	417	451	471	466	431	438	487	455	453	469	449	481	500	432	469	472	488	448	433	471	473	443	482	490	489	460	501	463	479	493	464	463	474	459	462	465	442	450	460	472	499	461	489	467	485	456	456	439	429	418	497	464	441	447	454	452	453	482	446	426	512	450	455	501	438	477	453	450	467	482	460	496	476	459	418	421	484	452	457	469	462	466	452	473	478	450	487	483	446	487	465	423	432	485	470	473	467	445	466	447	481	488	445	459	460	458	493	417	478	452	443	461	453	491	439	493	455	429	435	462	457	456	432	428	451	456	466	466	500	510	426	482	476	450	477	434	476	425	429	438	464	446	483	434	461	447	444	432	485	463	475	467	407	456	455	461	435	424	428	493	426	476	468	461	482	479	499	447	469	444	449	481	442	462	455	441	450	473	478	461	472	468	505	453	484	474	475	461	455	454	457	421	464	446	461	466	453	430	472	473	461	447	483	464	447	480	470	468	511	434	451	460	451	441	470	464	475	427	451	461	454	464	436	473	430	511	461	444	407	463	484	443	472	447	476	435	453	483	459	463	419	446	464	452	465	481	504	445	472	445	454	480	471	489	451	453	436	471	434	466	443	490	452	473	521	443	412	423	503	505	422	480	440	480	455	486	434	459	473	466	445	427	414	463	490	432	448	449	483	453	513	453	467	470	452	439	457	460	477	485	506	461	467	439	430	456	467	486	428	421	420	447	469	446	497	475	468	443	435	468	491	481	459	451	468	477	459	473	497	466	444	426	500	489	498	501	451	464	428	457	479	458	462	453	491	472	436	490	467	465	452	450	454	473	491	454	459	480	475	450	418	504	459	497	438	499	485	475	429	440	487	482	480	487	476	457	437	449	475	444	434	460	458	476	481	489	483	469	462	464	422	438	436	453	459	477	479	485	469	489	421	450	464	475	480	436	450	503	473	495	476	474	514	461	483	445	477	476	437	439	458	495	486	495	461	492	444	423	500	481	459	460	476	443	443	471	473	440	494	442	430	477	489	468	443	460	449	447	484	492	504	446	418	465	480	467	483	473	459	468	461	468	465	475	460	451	454	434	460	450	480	458	475	434	444	506	460	487	541	421	465	456	483	485	432	424	409	472	471	407	471	490	458	483	460	463	434	467	470	486	460	476	479	532	487	438	473	452	457	489	471	451	432	467	453	445	486	450	444	458	458	459	462	447	421	465	471	477	474	437	458	452	429	472	431	438	470	473	445	496	433	459	488	446	452	490	457	431	461	448	496	503	463	508	450	478	494	440	482	424	471	459	448	448	453	487	466	473	469	466	475	419	480	494	458	420	455	453	469	445	473	512	457	419	404	469	500	478	428	449	450	497	437	452	498	463	474	470	493	467	484	458	477	443	491	488	510	489	458	417	447	475	451	492	485	469	446	483	427	456	447	446	471	452	482	451	473	447	446	459	460	435	514	449	467	455	398	445	486	463	474	448	465	488	447	427	456	458	432	446	460	487	430	479	453	466	485	496	464	469	438	449	472	449	451	455	466	483	391	473	461	460	457	460	509	452	478	474	457	442	464	458	476	472	444	486	454	487	502	480	487	509	463	463	451	485	480	462	451	473	472	496	463	453	453	478	462	455	436	493	456	457	434	486	474	471	458	458	466	533	418	467	467	454	461	413	448	477	465	485	470	431	438	466	466	472	469	477	464	498	453	473	479	431	420	464	463	460	482	455	497	446	469	505	439	460	429	415	447	493	467	466	483	431	488	453	477	437	463	475	502	503	466	490	453	465	502	450	460	441	447	487	462	474	411	424	473	446	451	487	392	490	459	474	444	500	436	492	463	435	436	474	439	446	463	474	458	486	460	462	453	452	443	436	455	491	451	430	480	458	452	421	442	484	462
42192	15961	3682	940	688	518	400	325	264	230	204	168	161	159	164	154	118	142	131	144	153	132	133	134	114	120	106	107	115	118	109	125	105	103	129	125	126	118	108	113	120	110	100	119	89	110	114	122	118	99	90	112	112	118	126	116	142	94	115	108	106	117	108	122	110	108	98	104	108	116	109	90	103	92	80	97	114	119	138	129	106	111	105	112	99	108	83	86	102	110	110	111	112	100	97	105	97	112	102	103	119	86	106	89	107	100	101	102	97	92	113	115	91	92	108	98	99	110	112	92	110	99	105	114	108	97	97	113	95	101	103	91	132	107	97	126	99	105	89	101	98	91	121	103	114	102	114	119	92	106	119	127	96	120	117	111	97	101	96	109	111	95	99	103	125	108	100	103	104	104	105	79	103	85	126	116	104	86	113	114	104	90	123	94	103	96	98	118	112	114	97	106	111	101	113	103	96	102	98	101	73	96	107	114	109	88	114	115	106	95	98	106	114	121	113	103	89	126	109	112	101	86	116	94	120	100	104	92	102	101	108	112	94	114	96	127	97	106	95	104	105	104	106	103	86	99	102	125	108	105	86	84	79	101	109	95	112	114	101	104	103	106	104	102	105	91	123	85	109	98	113	98	104	93	108	100	109	113	110	95	122	114	117	95	113	99	84	103	105	101	115	113	92	103	113	109	105	94	104	109	113	106	93	103	124	113	107	112	113	105	93	101	111	112	132	104	105	105	117	105	82	114	97	108	115	110	90	113	88	103	117	102	97	94	100	97	124	100	137	115	93	104	103	109	110	98	121	97	94	103	93	117	92	94	92	123	90	111	115	100	85	93	122	117	108	96	95	107	108	123	99	97	113	120	100	107	87	105	95	106	92	100	107	101	116	118	95	107	104	110	101	108	105	127	99	107	112	106	84	108	101	98	94	102	130	128	109	99	93	94	108	93	102	110	102	98	95	111	98	112	93	106	100	105	99	97	91	107	105	97	109	101	91	109	101	116	103	99	110	111	103	87	100	110	111	101	103	96	104	102	94	109	93	112	104	99	118	97	101	110	108	94	115	110	91	91	111	111	110	115	86	101	125	94	84	90	102	112	104	88	100	114	123	113	116	109	118	103	104	96	113	86	125	101	122	105	104	120	99	104	102	104	102	117	117	119	87	96	90	91	81	111	118	98	92	110	108	102	97	109	74	98	119	85	98	104	121	99	115	99	101	125	93	109	104	111	102	103	116	125	122	115	106	112	102	108	108	98	97	118	98	104	112	98	113	106	97	119	77	125	119	105	112	118	96	103	120	112	91	81	100	98	138	86	97	118	103	94	102	95	88	103	99	99	96	98	132	112	109	105	112	105	107	108	112	105	114	108	110	109	91	107	109	110	97	95	88	97	111	119	116	125	90	104	119	99	115	99	109	107	90	95	97	97	143	102	95	92	99	97	95	108	103	106	98	106	101	113	107	90	100	78	99	111	111	90	113	89	103	104	113	104	114	88	125	94	111	119	115	111	118	114	99	90	108	98	99	90	97	105	93	103	104	100	95	111	113	114	105	102	95	92	129	104	106	110	116	125	120	109	85	95	109	90	98	91	100	107	107	93	86	108	97	116	109	120	104	129	111	103	109	106	110	110	125	106	129	100	117	112	126	114	108	107	100	111	101	109	105	118	99	111	117	96	111	94	127	113	106	98	110	108	96	95	110	107	91	93	107	92	115	95	92	100	94	110	109	105	106	102	113	116	109	115	85	104	119	112	87	115	112	106	109	118	110	114	100	94	94	135	135	102	97	109	87	119	104	90	103	103	97	111	116	96	91	110	122	105	114	105	109	111	112	99	97	108	111	107	95	92	109	97	92	136	110	106	118	101	108	108	121	102	121	108	98	102	109	91	112	99	122	101	87	104	95	122	124	94	111	99	104	90	107	97	96	117	115	101	102	91	114	86	102	109	112	108	113	102	103	113	94	96	101	113	99	99	111	83	100	123	103	88	85	108	105	104	107	109	111	101	119	103	114	88	109	117	113	101	92	95	87	100	106	103	100	90	102	101	100	126	105	100	117	112	115	105	112	114	106	103	94	107	118	119	113	85	114	126	94	101	82	96	105	90	99	101	80	119	105	101	99	111	93	102	97	105	86	112	95	94	106	109	105	117	104	105	104	107	106	101	80	94	100	102	101	99	108	118	112	102	103	127	106	85	101	90	109	111	89	97	102	110	101	129	103	109	104	95	111	124	108	127	96	92	110	93	101	102	99	117	110	89	116	113	90	99	109	93	103	112	104	104	96	104	104	110	104	108	105	119	104	97	113	104	110	123	118	130	115	105	117	100	95	113	102	113	107	97	128	98	105	103	105	128	85	108	91	121	106	112	111	99	105	106	90	98	132	95	90	71	106	115	109	94	96	102	91	91	105	97	98	97	95	106	93	104	117	118	106	87	105	109	96	98	84	109	115	107	113	111	94	110	125	112	111	108	127	108	100	120	99	98	120	97	120	103	117	114	104	117	104	107	95	111	117	105	121	106	107	100	100	110	93	103	86	117	118	114	99	114	94	99	104	97	88	86	95	96	125	125	102	90	103	83	106	117	95	100	104	93	81	102	94	110	123	99	80	95	115	116	116	114	118	84	112	108	115	98	107	109	94	101	91	102	103	92	92	96	115	106	102	113	120	106	84	95	100	95	101	102	115	119	93	99	102	111	107	111	107	113	88	101	115	109	102	108	117	97	93	101	103	95	102	102	123	89	107	88	100	112	90	109	119	102	112	111	108	109	112	85	105	96	98	100	95	102	93	90	105	91	99	104	105	94	96	102	115	98	100	109	89	89	89	118	123	116	111	84	104	129	96	127	104	97	112	106	102	109	109	114	89	106	111	103	110	110	100	101	121	102	106	110	96	96	96	91	95	96	102	116	104	115	100	107	94	103	97	105	104	117	111	108	95	111	97	92	120	98	85	103	134	98	100	109	112	106	99	111	110	84	97	103	122	103	95	93	104	96	100	97	111	88	102	112	110	102	111	106	105	97	98	103	106	103	95	94	108	98	113	110	100	115	97	128	104	91	96	120	107	108	111	107	113	87	110	89	112	103	101	110	107	79	83	92	104	88	101	104	96	99	118	110	105	99	85	105	85	95	114	99	97	93	112	92	113	97	104	102	113	100	104	97	110	104	126	113	98	97	92	109	86	88	105	120	105	128	107	102	88	92	124	98	105	109	111	119	106	92	93	109	95	102	112	111	112	130	106	108	97	106	98	105	86	98	98	106	103	106	90	120	110	110	100	100	113	103	101	120	99	110	89	96	105	93	98	112	94	129	95	98	109	100	88	97	96	98	100	80	100	104	118	115	93	92	111	91	94	103	86	111	103	96	92	105	103	92	93	104	119	109	116	110	98	109	98	102	92	111	127	108	111	108	113	91	106	121	92	102	96	113	110	103	98	106	104	121	105	103	96	116	97	103	102	113	111	107	93	115	86	101	124	77	96	85	122	83
21346	1277	2975	3413	2757	2307	1819	1535	1367	1104	976	899	841	800	707	689	635	601	591	563	496	525	491	481	512	456	449	462	457	401	443	423	459	391	445	417	405	407	430	345	413	408	406	408	383	377	405	388	360	367	384	424	430	376	356	377	378	354	397	356	397	387	383	357	389	372	391	349	378	383	372	389	376	323	373	378	368	348	358	358	363	381	329	347	344	370	351	337	365	369	373	355	388	311	377	363	343	365	338	342	321	362	380	360	346	323	377	366	368	319	349	377	347	349	380	326	353	353	332	352	363	334	340	352	380	361	324	373	345	347	345	350	400	381	353	351	372	360	353	321	336	332	343	347	355	386	348	363	362	363	359	388	355	370	376	358	338	370	338	344	351	368	375	350	360	368	312	365	317	364	324	349	387	340	327	387	341	349	372	363	339	347	378	354	361	339	377	337	390	361	347	353	327	346	339	389	397	366	368	325	331	385	341	340	346	379	379	341	322	342	325	374	378	351	367	344	381	350	327	390	318	331	379	347	345	348	361	373	331	350	368	353	375	342	345	378	361	319	329	303	350	334	362	344	370	344	324	373	355	361	359	379	381	363	347	355	351	330	376	345	387	355	335	332	341	364	318	355	347	329	343	365	338	371	387	369	331	342	357	328	370	370	368	361	368	329	388	355	371	356	380	344	338	356	331	370	345	336	362	353	341	350	334	356	375	315	351	381	363	358	349	399	388	349	344	342	336	333	366	357	334	336	337	333	338	334	400	347	325	315	353	376	356	325	386	361	342	330	338	316	359	326	375	351	343	383	331	350	333	383	341	403	331	360	382	354	342	339	355	398	353	342	352	340	339	363	333	370	364	350	339	337	311	359	387	379	312	345	394	339	334	354	388	343	342	338	339	385	336	345	389	339	357	332	348	363	390	348	341	345	346	391	376	337	373	355	352	340	376	338	344	372	353	361	339	359	387	356	327	343	369	368	396	330	335	342	366	341	354	349	339	332	383	360	365	339	340	382	358	340	352	322	358	373	355	377	348	344	338	364	348	342	342	332	343	389	359	334	350	341	368	379	366	357	332	377	350	356	375	360	343	363	366	361	331	367	349	398	371	339	333	374	342	364	347	335	353	316	360	373	339	358	342	345	368	331	372	361	361	375	360	331	378	358	346	390	361	345	333	382	351	336	372	355	361	310	333	344	348	340	341	355	334	346	324	336	328	314	318	356	345	383	357	361	345	362	354	349	362	378	351	316	355	369	332	344	369	360	351	356	358	367	349	367	361	361	369	326	388	359	372	353	373	358	377	377	365	332	337	321	324	333	377	357	350	374	330	354	352	329	329	361	357	348	375	330	349	373	348	328	341	369	374	359	358	375	375	327	340	350	349	327	337	338	332	338	397	330	355	378	360	377	327	359	318	363	364	375	360	346	367	351	331	380	373	324	363	328	340	311	358	364	367	366	371	352	342	337	388	344	348	332	336	362	330	354	348	369	343	362	349	321	358	337	371	333	373	335	341	342	379	358	369	392	340	317	384	349	343	348	346	352	364	352	370	346	334	335	379	334	385	334	362	375	345	343	373	385	366	371	357	335	318	331	372	340	351	323	366	340	361	316	345	330	345	362	381	364	349	350	334	350	369	359	377	354	362	366	346	324	349	328	329	361	351	345	353	335	359	358	345	346	341	366	336	366	351	370	356	359	342	335	443	365	367	346	370	318	341	347	340	384	359	375	330	368	389	335	348	344	384	344	382	369	339	381	339	398	388	369	321	361	364	348	353	351	363	358	358	340	369	338	351	354	350	347	353	349	347	361	363	374	350	363	334	338	345	364	312	370	350	343	346	375	347	383	344	333	344	332	370	352	381	346	311	344	334	362	362	373	353	342	357	362	352	343	373	395	347	380	344	331	342	361	364	376	341	383	371	370	327	368	347	368	341	359	377	338	378	365	354	359	364	316	346	367	350	342	355	347	314	314	355	354	336	368	348	381	356	367	365	355	373	353	352	344	362	335	325	343	353	381	349	334	331	375	338	357	366	362	321	368	383	335	350	380	359	386	350	348	347	345	333	376	327	335	335	324	327	391	341	332	357	365	371	368	360	354	357	373	377	370	377	366	349	358	358	366	319	359	323	345	346	336	368	338	333	328	350	345	357	353	365	357	379	352	342	345	334	369	366	357	354	358	365	382	336	352	366	368	332	333	360	310	348	331	342	329	313	334	324	352	357	346	331	343	334	341	352	375	337	350	360	339	333	351	336	360	334	361	293	371	336	344	382	336	383	331	366	330	380	377	335	388	355	380	337	328	353	409	343	361	336	354	345	342	369	334	337	359	331	370	344	364	375	374	351	341	339	320	348	349	348	346	356	386	313	345	353	356	383	336	338	344	339	341	337	338	320	359	360	354	352	343	347	353	355	369	353	380	354	382	335	352	361	314	340	340	363	345	338	352	346	372	375	375	363	346	347	348	352	330	366	336	352	366	330	333	334	345	390	346	357	350	370	361	385	358	342	346	354	330	346	362	380	336	341	365	383	359	358	362	377	311	388	344	373	320	333	340	345	346	334	320	358	332	373	359	308	335	365	376	332	360	332	329	336	349	365	332	324	351	354	361	333	366	322	348	377	335	319	358	351	343	324	342	331	369	316	363	385	355	399	365	333	306	339	380	356	342	359	337	339	363	366	368	372	362	344	346	320	387	345	357	377	354	345	379	334	374	382	345	338	340	337	353	357	351	373	347	340	368	394	359	338	349	383	363	376	360	366	333	329	415	338	334	337	406	342	341	344	367	357	333	384	374	368	372	337	371	294	336	365	377	362	362	347	323	329	329	374	350	343	359	354	326	383	363	370	356	334	372	352	339	363	326	376	326	392	347	360	338	389	354	362	382	395	347	350	332	386	383	350	369	349	332	341	345	354	345	377	302	364	323	333	348	340	357	365	339	362	332	394	346	354	344	367	351	366	344	340	344	330	349	340	324	336	304	373	365	360	378	356	350	339	369	380	379	344	360	344	367	334	360	352	360	324	383	335	386	348	334	370	372	355	309	363	327	343	378	372	323	357	363	367	357	333	346	350	364	348	363	318	343	335	368	356	339	383	342	383	361	345	376	346	376	339	373	352	349	354	359	343	374	352	341	351	380	379	351	367	392	365	348	368	357	365	365	315	331	369	324	379	371	361	343	328	345	350	356	345	348	349	370	364	357	366	335	373	330	354	364	318	378	382	370	336	335	364	363	344	364	348	347	332	339	357	371	357	360	362	348	356	333	350	344	347	360	337	356	369	352	376	369	342	351	345	359	355	360	367	349	349	340	356	337	322	349	361	386	353	338	355	376	343	384	374	327	353	317	348	354	355	335	349	359	354	343	304	359	340	351	325	343	378	387	370	359	369	340	355	334	384	327	342	357	356	328	361	344	410	335	350	340	371	366	362	365	366	360	352	376	390	364	345	372	349	311	348	383	340	353	343	368	358	331	367	375	358	340	326	329	359	342	311	364
47772	21229	14140	2793	1445	1027	737	674	513	466	414	407	313	322	304	344	297	266	247	242	299	238	257	242	229	254	199	229	226	214	229	219	242	216	204	215	233	227	225	215	228	216	203	230	182	198	234	192	203	207	222	211	208	246	210	206	211	211	202	221	208	217	194	199	246	217	204	188	196	187	205	207	222	183	214	219	224	227	217	223	199	221	213	188	219	213	207	232	187	222	195	225	194	201	229	218	204	209	231	215	231	227	223	205	194	235	216	217	192	210	198	200	225	217	220	212	215	191	211	210	178	193	209	186	203	197	185	165	229	199	216	205	202	179	209	219	201	207	218	200	202	196	217	207	233	226	184	240	189	201	196	224	221	211	189	199	226	218	202	207	208	211	220	193	217	183	214	223	231	186	226	215	193	214	218	205	200	209	197	194	219	215	201	171	198	220	193	201	172	213	211	196	208	220	215	239	237	214	188	171	206	207	201	188	226	195	222	202	193	203	225	216	205	195	218	190	214	202	216	206	203	225	197	199	213	229	237	212	208	200	192	224	205	208	226	221	201	191	205	217	203	206	201	184	224	209	177	196	206	213	223	202	205	228	196	181	208	206	193	214	208	233	201	214	217	187	175	229	200	201	207	216	195	221	214	209	206	203	232	178	195	204	210	215	204	206	226	197	195	225	209	236	185	203	217	199	206	207	214	203	189	202	201	209	199	215	215	205	183	203	207	200	199	223	202	219	202	174	204	207	197	185	203	232	232	226	198	209	230	220	226	206	201	185	202	228	208	173	213	191	202	208	203	212	244	215	220	218	197	192	192	172	239	189	224	201	223	190	215	204	233	204	200	202	178	213	219	207	211	230	189	214	198	196	203	214	181	199	187	223	191	180	213	206	212	221	217	212	218	163	172	187	230	189	195	204	199	182	214	216	223	195	214	205	189	197	199	215	183	215	211	200	216	220	202	214	219	211	214	216	207	182	188	209	233	224	211	216	226	195	199	235	217	187	191	200	197	209	195	202	171	225	204	218	226	200	215	221	227	218	208	199	233	217	190	210	233	187	169	200	173	220	197	192	181	202	209	217	222	209	213	204	198	219	209	204	212	233	197	198	183	198	194	220	210	225	247	186	206	225	206	199	203	242	204	207	202	207	174	210	209	203	202	207	212	193	203	204	215	201	229	212	224	229	210	214	205	184	197	235	203	216	206	192	240	189	197	199	225	203	215	209	219	197	207	195	215	191	197	233	231	217	229	164	198	198	218	206	209	206	221	209	225	222	203	230	214	171	190	208	201	217	202	215	224	215	202	218	214	178	210	209	219	202	203	194	209	186	177	217	179	223	188	207	198	218	216	202	209	195	184	213	188	212	219	204	227	224	201	217	228	214	233	212	228	195	223	194	214	223	218	186	191	182	216	196	221	200	184	207	212	205	212	221	201	203	197	212	208	208	222	228	221	167	190	229	198	181	213	205	202	193	224	214	189	218	218	224	244	214	188	209	214	220	196	203	219	210	222	251	188	211	162	218	206	198	195	225	179	191	226	213	215	221	202	208	204	207	224	214	219	233	203	201	210	222	207	197	180	197	215	193	206	197	194	184	201	205	174	192	187	191	186	193	231	204	199	198	219	199	213	208	176	200	199	192	228	215	214	221	207	203	193	204	182	210	189	211	230	215	196	206	218	230	227	206	179	212	228	210	225	169	188	233	205	200	228	236	221	196	205	209	189	209	201	188	233	220	189	210	189	201	201	221	223	208	205	251	201	197	188	217	212	221	216	200	215	225	189	185	205	206	209	210	211	174	200	222	203	201	206	189	196	187	226	197	197	204	207	209	206	211	177	221	216	219	210	205	201	197	211	231	209	204	222	230	208	215	217	193	204	223	216	225	179	193	205	213	217	204	220	227	230	202	183	198	181	182	233	202	205	242	201	200	213	196	201	216	225	216	202	205	227	187	194	185	187	208	213	229	212	192	205	231	205	198	224	174	195	181	214	229	169	198	208	196	222	194	219	216	194	207	232	212	216	199	192	202	187	230	177	223	213	194	219	222	236	227	211	192	209	201	200	167	191	189	200	225	190	222	204	208	200	211	197	198	189	201	184	206	208	192	215	232	186	205	207	234	198	225	208	205	217	216	191	208	190	223	185	188	239	209	217	227	210	207	198	236	195	200	225	204	230	206	185	191	215	198	212	209	194	193	215	201	212	208	225	207	221	189	216	228	199	203	204	211	195	207	215	209	227	219	209	221	206	197	206	205	201	209	223	230	200	208	201	207	208	226	225	212	216	209	242	230	225	209	211	204	208	202	235	180	229	192	212	186	219	216	208	213	193	203	227	201	218	195	199	182	196	199	199	223	207	188	225	188	241	210	200	200	215	194	220	234	202	213	210	206	191	206	231	217	198	201	230	218	181	225	179	203	212	184	215	197	221	230	217	210	217	214	223	208	215	232	178	214	217	202	202	194	185	191	207	231	231	206	186	212	210	189	240	201	208	211	247	208	190	232	183	209	223	224	246	211	240	202	198	193	224	207	193	203	193	219	196	190	206	212	176	208	222	226	211	200	203	194	201	216	211	234	201	196	223	218	228	223	201	223	203	180	206	233	238	198	210	187	217	222	180	193	201	225	211	201	214	232	208	209	215	214	206	222	199	194	222	221	227	185	189	184	210	206	204	212	226	204	221	212	205	212	198	192	233	190	215	199	183	201	208	211	206	176	193	238	233	183	201	201	191	198	216	210	199	173	235	196	233	191	201	220	207	198	201	184	218	194	216	214	198	206	224	235	198	215	198	226	177	226	196	212	201	202	214	199	211	216	223	189	209	208	235	191	202	216	210	203	210	211	228	240	209	225	189	208	232	194	194	206	211	200	207	199	210	212	207	199	206	212	205	182	202	200	232	199	216	203	226	237	221	204	187	222	209	228	213	237	228	214	230	221	204	232	211	204	211	211	201	196	185	197	217	211	197	208	211	196	217	181	193	219	201	214	216	206	221	227	196	194	211	212	208	210	220	204	215	186	204	199	178	207	221	250	180	228	196	194	171	192	235	180	212	194	185	209	219	205	213	196	238	230	206	203	207	195	210	239	219	202	209	239	205	235	231	223	191	203	205	208	210	240	207	198	206	193	199	183	216	211	206	209	197	212	204	192	208	199	197	196	201	210	181	205	189	218	221	184	171	223	197	201	210	219	213	189	194	180	204	188	193	204	200	223	207	200	211	232	199	197	215	212	203	221	206	201	223	189	206	204	188	195	192	183	198	190	208	210	208	211	176	250	176	225	200	210	215	183	198	195	208	182	222	219	196	191	233	227	192	215	206	185	227	215	189	226	220	197	228	207	194	191	220	187	198	200	216	230	217	208	219	207	212	173	181	199	220	185	191	226	224	201	196	224	204	217	225	223	213	213	209	178	226	219	235	225	205	223	210	189	212	195	191	201	216	222	220	196	211	203	205	194	201	187	188	208	193	203	186	199	219	213	220	211	185	213	201	200
27722	2511	5716	6019	5278	4324	3520	2911	2473	2149	1909	1732	1602	1445	1339	1249	1172	1139	1095	1028	985	959	882	955	841	847	869	806	862	841	820	803	781	802	749	704	719	736	715	722	698	739	789	713	692	707	678	717	689	679	681	737	690	687	702	635	676	658	693	668	694	702	680	628	699	626	611	632	662	635	679	642	650	630	663	653	682	644	641	630	647	618	660	657	647	630	616	637	630	640	655	653	638	680	675	658	650	651	658	644	633	620	652	676	620	621	597	572	603	643	675	721	701	656	623	603	611	646	647	629	599	613	677	610	680	651	591	660	641	637	623	608	636	588	641	632	593	618	641	647	647	616	669	593	691	631	646	671	660	618	672	623	633	649	608	617	657	621	620	627	608	679	604	689	643	581	648	650	626	607	646	655	611	621	721	667	636	636	643	592	594	620	625	668	601	676	590	625	675	641	638	619	649	651	630	607	591	676	630	631	622	644	623	668	637	626	642	629	652	644	610	609	598	674	653	636	641	621	617	613	628	603	621	617	641	638	616	649	612	637	606	602	635	597	567	632	607	632	606	641	622	675	598	625	603	590	601	570	615	606	625	626	644	590	635	647	616	615	594	649	661	640	656	605	594	567	579	615	636	611	607	643	660	631	646	585	624	600	636	630	595	620	625	616	617	632	604	648	650	627	596	613	627	613	657	656	607	646	652	623	660	609	627	632	618	637	673	597	606	634	649	625	634	675	685	636	587	672	581	665	566	611	583	636	663	629	613	628	612	630	618	623	643	602	587	590	643	613	649	632	632	603	624	639	607	689	605	628	659	639	657	635	639	621	602	661	614	672	633	611	630	624	596	602	618	612	625	604	603	618	626	605	606	646	660	618	629	628	623	630	645	598	641	624	584	652	612	556	616	599	598	625	629	623	592	557	609	646	625	674	630	616	582	620	671	633	641	624	618	587	607	619	649	610	650	633	581	660	654	638	609	584	618	635	607	692	596	618	636	590	610	585	612	608	620	621	651	622	627	610	605	617	624	586	611	578	593	639	610	604	623	616	634	642	594	616	648	677	647	665	645	646	619	597	649	599	618	576	648	626	626	682	615	610	639	610	661	672	575	591	614	592	604	661	602	571	594	620	618	633	603	635	654	594	639	645	640	632	669	642	629	596	626	622	593	622	608	665	637	620	618	621	563	626	654	639	663	630	604	620	633	651	689	614	643	579	609	642	682	624	635	605	636	641	617	663	609	654	596	591	595	607	620	603	621	650	592	627	613	602	658	666	645	578	673	618	628	614	624	589	647	624	643	635	577	680	627	618	617	647	620	600	593	600	653	654	652	626	632	609	629	619	680	612	616	646	594	670	603	625	609	612	611	615	667	624	611	642	630	603	622	628	636	656	575	646	633	623	596	624	571	583	568	660	648	664	610	698	622	622	629	628	631	627	634	613	649	675	642	628	626	598	593	634	631	641	641	599	661	653	660	627	664	624	605	661	638	594	610	598	624	645	655	622	630	622	621	620	645	627	642	616	607	636	604	611	580	661	595	635	665	616	648	604	636	622	624	654	619	618	658	651	629	629	664	595	647	624	623	623	685	626	645	615	635	663	618	644	615	654	644	666	590	664	665	659	635	645	608	612	627	603	603	627	622	638	630	657	595	627	608	651	641	649	633	584	624	604	615	641	617	609	607	661	661	606	669	653	630	584	621	620	637	626	601	617	591	618	655	633	640	667	609	629	624	579	609	650	594	627	622	602	603	653	640	627	578	625	633	581	601	651	629	609	651	606	633	684	612	584	685	661	642	624	651	623	612	633	614	620	629	671	670	630	594	651	632	649	648	633	632	639	652	632	639	642	660	632	678	611	657	623	612	582	668	651	640	622	605	616	630	656	595	639	579	633	634	648	600	618	625	593	647	591	604	624	650	594	603	633	669	594	606	583	597	617	619	645	659	643	621	616	534	650	606	629	583	590	615	616	622	656	576	570	631	625	618	624	640	623	681	610	662	621	638	629	657	662	637	651	590	648	649	624	610	569	597	602	631	666	638	627	643	643	644	650	663	618	612	637	644	615	602	673	622	595	645	664	626	644	648	629	578	611	639	608	612	659	673	622	648	682	623	643	648	634	599	629	640	630	599	611	617	636	576	656	618	633	605	648	575	626	636	604	627	605	647	631	614	598	597	672	652	675	634	615	632	600	614	632	625	596	575	626	616	677	655	601	599	617	634	653	641	621	678	581	630	611	638	561	664	600	643	617	589	687	585	591	607	604	603	659	652	625	679	684	590	638	634	606	636	658	570	643	621	597	654	636	629	611	650	623	621	619	633	658	581	609	573	599	603	636	689	616	610	697	634	572	606	588	654	574	674	607	616	631	588	636	645	629	597	626	646	627	616	605	624	671	635	660	601	614	641	605	650	608	600	611	652	610	642	606	603	647	619	611	652	626	634	646	636	652	690	587	625	627	660	650	555	624	605	606	650	610	651	611	659	618	605	655	636	614	608	644	635	620	639	618	634	625	598	623	643	630	645	634	646	627	591	611	630	645	615	614	565	619	638	601	627	595	621	618	662	600	612	597	632	632	582	623	642	598	690	613	625	671	620	611	627	644	608	633	599	635	641	593	615	630	630	613	608	647	637	618	602	630	598	679	639	624	626	649	622	646	675	604	623	610	637	630	645	631	632	669	601	679	637	652	624	649	573	660	610	632	635	639	647	587	644	618	638	612	637	617	612	597	604	664	651	614	624	611	637	613	602	609	585	628	599	619	641	646	623	605	606	659	647	629	578	607	604	660	627	609	599	656	616	646	609	625	638	628	708	626	609	642	608	658	641	628	673	616	653	635	603	638	638	626	656	644	619	613	609	576	617	616	643	621	661	646	601	587	631	608	657	632	622	688	669	624	603	623	610	618	585	599	604	620	616	615	573	636	619	637	642	652	598	620	588	624	621	608	647	637	602	600	618	622	603	636	660	612	626	634	610	655	625	610	617	638	662	638	659	658	638	633	603	646	624	607	616	632	618	611	622	604	576	656	639	580	605	613	633	610	619	616	632	605	611	607	648	621	608	636	608	600	608	658	639	658	608	653	644	646	645	619	685	634	630	666	599	636	640	646	589	632	612	597	616	599	627	645	593	587	635	604	610	700	654	605	616	599	643	635	608	617	609	631	625	591	662	623	622	601	625	620	608	619	567	573	607	646	668	594	648	589	601	634	637	640	610	613	631	610	610	625	616	659	601	600	642	595	654	654	663	607	630	614	617	624	622	614	666	662	633	571	622	634	677	632	655	677	631	626	628	632	630	602	589	637	597	584	609	613	622	607	657	648	647	605	651	618	677	645	616	641	581	610	603	604	668	646	638	618	595	616	619	683	651	627	647	588	652	608	595	643	577	652	582	641	591	609	608	589	641	638	587	643	628	629	667	628	607	644	592	629	583	629	644	589	611	648	636	630	625	618	647	633	626	596	628	683	582	655	627	607	612	639	635	607	609	635	609	613	621	611
6921	382	303	195	167	157	168	170	165	156	168	190	149	151	162	133	143	160	152	146	134	173	139	118	126	148	160	169	141	138	190	134	142	144	158	129	155	135	157	147	141	140	143	151	145	143	149	162	150	132	121	174	155	158	128	155	139	167	137	145	161	157	150	149	142	136	135	142	168	162	131	161	129	132	155	154	161	156	139	138	156	148	146	145	158	159	142	171	162	141	164	190	169	150	150	146	133	148	138	166	183	157	156	147	174	121	127	138	131	153	159	143	151	145	134	136	127	121	161	149	154	164	142	149	159	149	183	150	163	142	131	145	125	145	138	141	157	164	134	157	161	131	145	120	138	139	151	143	124	154	146	155	128	156	144	148	149	140	162	161	175	131	129	144	151	162	165	139	156	142	150	142	160	130	146	162	130	162	155	146	137	151	143	158	141	157	135	141	143	139	142	147	163	163	181	151	145	145	163	160	148	128	168	131	154	140	159	119	151	148	152	156	131	145	160	154	154	153	131	152	177	132	145	176	166	130	162	155	149	168	138	147	167	156	149	125	141	155	161	151	150	164	141	136	126	151	165	150	147	164	147	144	137	146	136	153	161	145	164	130	156	118	138	165	155	172	140	159	141	160	145	137	152	139	155	149	142	163	146	159	136	155	133	145	141	129	138	152	153	158	122	143	140	154	156	175	149	127	155	138	131	147	139	126	156	165	157	164	150	154	124	143	156	171	147	143	125	129	135	146	147	151	157	170	131	137	160	133	152	146	146	137	140	135	155	139	165	157	146	151	169	157	154	168	146	148	153	162	159	144	144	148	142	146	135	151	153	174	137	161	137	155	175	159	146	161	152	139	137	147	141	162	167	165	149	134	160	147	139	168	139	135	149	166	157	132	131	166	154	131	136	160	147	162	170	144	140	151	148	149	140	150	148	158	131	141	149	135	143	157	166	141	141	156	150	144	180	161	166	161	148	155	134	160	133	142	152	144	148	150	168	160	159	136	145	130	144	149	152	152	150	157	151	137	156	161	129	140	165	132	161	151	126	139	146	152	165	161	136	148	150	139	147	145	142	151	150	149	144	144	159	190	170	154	128	146	152	155	149	159	152	141	157	157	150	149	162	154	139	162	163	147	151	145	122	151	144	159	159	146	148	162	160	152	156	159	161	161	151	143	160	165	151	139	146	137	130	134	129	134	128	143	132	146	156	150	139	149	129	146	151	138	149	164	161	133	157	137	143	139	161	126	148	164	146	160	141	153	154	146	142	141	146	161	166	149	157	126	134	157	128	147	147	154	142	141	156	155	164	145	128	144	150	142	148	162	140	187	167	159	156	148	153	154	144	164	152	146	157	143	159	145	162	139	134	171	189	157	142	149	163	139	175	142	166	129	164	184	150	141	144	141	144	151	144	145	146	130	133	147	164	141	136	152	136	139	147	162	154	160	144	152	153	141	150	150	159	142	168	137	162	144	156	159	138	160	129	149	149	143	156	151	165	146	139	169	149	135	183	139	153	132	155	163	149	162	149	160	149	161	123	135	157	157	166	156	145	147	143	138	125	141	155	154	125	143	158	158	129	145	129	155	148	147	160	139	144	146	156	159	141	154	148	121	147	145	142	141	143	131	170	153	146	150	165	145	135	136	140	147	171	153	140	144	151	130	120	155	145	148	151	150	145	139	145	143	131	164	124	127	152	140	144	161	151	134	148	157	130	162	145	120	168	157	163	146	161	161	161	156	146	141	156	149	124	152	147	154	152	171	138	156	155	164	157	146	170	151	148	125	156	149	146	128	155	151	157	170	146	149	137	156	137	154	162	130	150	179	143	134	143	151	149	144	158	144	125	158	154	131	113	151	170	119	142	153	131	145	134	182	140	156	129	140	145	137	133	154	172	133	144	139	138	131	157	152	156	131	147	149	127	132	159	150	153	145	154	164	147	139	145	170	151	121	150	124	144	145	142	120	145	141	167	149	153	152	136	158	159	137	171	181	133	145	149	161	151	154	176	158	155	125	145	138	139	147	126	133	144	138	146	140	144	183	145	152	152	120	136	131	166	144	159	154	143	142	149	143	150	170	134	147	147	149	153	146	141	148	128	136	149	166	116	163	136	137	145	152	146	189	128	170	151	163	153	154	136	154	146	137	156	148	139	151	164	154	172	136	135	146	148	155	154	149	165	144	136	161	143	147	155	153	144	161	145	147	154	137	142	147	150	154	123	133	157	144	140	156	146	128	132	165	145	152	150	131	167	150	123	160	144	157	166	137	145	124	161	145	163	148	180	158	133	148	142	157	154	152	156	134	146	129	138	156	170	144	133	144	158	139	153	154	133	165	159	145	147	132	134	150	126	145	156	154	148	133	125	137	138	163	147	155	137	149	146	139	169	175	149	165	137	153	153	140	138	154	153	151	154	138	165	154	146	142	129	163	154	147	152	143	157	165	146	148	145	143	139	144	136	148	155	132	149	156	145	156	151	182	135	162	122	151	132	174	151	141	139	145	168	137	134	149	148	132	135	146	154	157	157	156	171	145	132	135	144	143	170	139	150	150	171	132	162	155	136	137	136	135	133	149	126	141	157	167	152	155	139	158	152	154	153	153	154	150	154	146	142	150	137	131	153	140	133	144	144	135	148	138	146	153	143	156	165	159	163	143	149	172	141	144	147	173	115	144	137	148	144	154	148	161	164	162	155	154	164	134	126	142	135	158	169	137	151	145	158	157	169	121	126	158	142	160	148	150	168	139	164	136	148	157	160	135	158	146	146	147	153	162	143	143	147	166	154	124	169	142	140	166	140	129	141	154	149	143	137	152	154	151	152	152	153	174	152	148	144	162	161	135	153	145	146	134	149	135	173	156	157	158	135	121	143	165	140	160	164	121	142	144	129	150	140	153	131	131	178	117	139	155	129	134	134	151	154	150	136	150	150	172	117	144	145	140	149	142	157	126	163	151	148	143	149	141	141	119	151	160	136	136	136	149	144	162	156	149	138	167	174	155	150	129	149	140	147	149	151	139	150	130	158	154	149	136	131	150	131	144	175	157	158	157	157	182	149	129	148	141	165	157	153	163	142	145	155	168	149	140	160	173	150	147	147	131	127	145	143	146	154	149	132	157	145	140	154	155	146	141	160	170	147	144	149	168	140	129	135	163	142	145	164	153	157	156	136	154	151	154	127	157	162	143	134	140	141	148	146	164	131	163	148	132	143	161	157	131	166	132	144	147	140	155	132	165	144	170	155	175	136	134	135	159	145	146	161	130	152	143	169	158	153	166	142	166	177	145	150	173	149	164	154	154	128	142	138	162	144	133	144	150	156	136	144	160	163	156	129	135	152	135	142	168	153	172	171	147	138	156	150	133	153	158	146	158	157	115	153	148	170	143	173	140	148	154	128	156	138	126	141	145	142	152	170	150	144	143	136	144	154	151	167	159	160	147	153	139	134	164	145	172	127	149	160	134	145	174	138	127	167	156	130	164	166	160	158	157	140	155
6337	515	593	650	566	558	561	499	533	505	479	507	451	458	527	513	438	480	447	492	445	486	509	444	466	477	460	489	475	462	489	460	445	479	460	448	492	442	447	464	454	495	456	474	476	499	482	474	427	459	478	449	450	441	387	464	497	471	459	466	469	434	446	458	468	437	440	441	499	462	452	448	457	485	475	466	485	479	410	456	460	460	456	501	461	477	437	460	485	429	455	483	446	468	432	473	462	424	480	469	458	450	438	409	487	497	475	458	453	527	465	460	447	482	475	456	473	469	438	470	503	470	468	437	481	494	414	464	491	453	468	449	456	455	488	447	476	457	465	498	450	486	461	444	484	522	458	456	479	430	499	487	453	460	437	448	447	462	444	452	445	441	459	466	446	481	455	457	440	467	448	449	486	454	448	438	455	440	473	424	468	431	493	512	496	506	488	448	483	465	458	500	461	437	467	450	446	493	472	503	442	478	473	464	463	480	479	446	463	433	487	494	493	419	460	456	424	462	492	482	467	454	458	438	480	483	428	461	517	457	473	486	460	483	489	476	485	435	484	444	432	468	464	484	447	462	450	488	462	445	470	448	507	478	453	460	479	479	437	450	466	445	446	467	519	454	458	461	470	464	466	465	466	459	472	444	435	434	446	482	485	509	453	446	446	458	466	451	487	437	430	425	427	458	440	450	440	456	467	438	463	489	484	400	465	474	452	471	464	501	494	464	454	437	442	416	459	470	464	432	427	479	423	471	436	468	431	473	424	486	455	455	464	483	418	495	480	470	496	484	475	471	475	465	465	459	445	459	464	469	485	457	455	449	447	489	464	452	475	467	504	465	498	474	491	471	493	465	458	449	499	484	434	438	474	414	414	474	446	436	448	470	485	511	420	452	517	460	491	443	474	432	461	458	447	421	451	455	436	453	456	403	439	425	489	439	433	457	437	508	494	452	493	466	416	472	469	492	468	481	444	469	453	463	468	460	463	442	484	446	441	446	449	443	494	463	429	410	438	469	449	489	451	489	454	445	453	447	478	454	498	461	487	437	514	443	453	423	465	468	484	454	466	485	503	474	480	452	483	473	479	491	465	466	513	430	480	461	457	473	450	444	474	430	489	467	456	422	482	466	488	459	454	468	469	461	478	436	482	398	487	444	436	489	437	475	457	442	456	462	494	508	473	467	487	458	457	441	442	452	450	438	481	458	450	439	445	455	459	432	457	477	453	458	484	508	441	436	490	439	438	470	481	411	454	487	471	480	455	473	433	442	493	459	492	459	448	468	434	435	433	434	521	421	490	469	434	450	447	439	440	461	481	481	455	426	473	442	445	421	447	460	452	504	510	455	429	453	471	454	474	418	466	452	461	460	402	443	495	454	448	464	468	435	413	452	428	496	475	432	444	469	437	446	459	454	447	437	469	466	414	456	459	471	457	461	457	467	536	462	470	458	433	426	453	410	434	440	477	453	442	409	430	433	459	477	478	456	476	461	463	508	464	486	458	430	442	500	457	464	454	471	489	493	432	456	442	467	463	429	452	456	453	454	478	464	482	437	409	447	454	469	436	437	458	461	436	448	446	484	476	454	480	467	466	452	493	447	483	442	453	476	469	448	420	454	483	495	495	440	471	458	464	500	425	449	501	425	446	440	430	437	441	479	469	466	476	468	478	453	427	469	446	473	453	486	485	455	450	454	438	464	475	489	456	465	464	466	481	447	420	451	467	469	467	459	459	420	429	467	430	453	463	427	460	481	476	443	434	445	484	412	446	411	414	431	458	454	477	436	431	472	456	450	475	479	450	490	447	474	453	461	449	453	484	448	480	478	462	475	421	473	476	465	438	505	476	441	437	428	464	482	453	456	455	476	484	438	466	417	449	459	457	473	474	457	482	456	486	467	483	476	447	460	468	452	467	453	471	483	477	486	484	442	451	481	466	469	454	477	466	481	492	471	453	466	438	469	466	478	440	480	478	453	472	476	442	470	466	478	494	459	478	450	458	459	490	427	447	450	472	491	442	464	461	423	508	457	429	471	466	439	451	495	438	446	459	472	482	436	479	467	449	426	435	468	487	483	471	518	480	454	462	443	455	440	467	493	464	462	460	441	477	418	429	463	438	474	428	443	453	458	453	417	439	467	504	475	505	456	471	478	458	485	446	453	452	468	447	420	474	443	457	439	428	414	483	497	407	465	431	431	413	463	456	422	458	427	489	442	463	460	475	489	450	473	438	476	486	473	465	436	458	460	419	445	441	511	461	473	459	448	433	432	455	466	432	432	477	448	473	453	453	421	475	477	471	450	464	451	470	465	469	437	434	503	446	471	467	480	447	439	413	472	447	468	467	467	465	483	486	410	479	478	480	440	443	474	506	486	480	445	420	458	408	437	451	482	454	439	455	441	463	441	482	403	463	469	497	459	473	453	481	437	423	465	455	434	467	456	443	481	461	480	472	449	477	449	457	438	468	441	404	469	471	437	423	478	448	461	486	469	440	475	442	446	498	435	486	482	445	433	481	470	472	456	471	404	494	460	473	479	478	439	463	473	485	508	454	472	418	458	445	544	434	485	475	471	472	482	485	430	504	444	471	425	438	433	490	486	502	450	446	465	449	442	444	478	470	512	459	446	448	463	436	487	455	497	411	488	448	460	447	457	493	472	461	449	472	496	477	482	491	445	454	469	495	480	437	466	443	476	459	454	450	458	469	446	425	432	488	483	468	466	433	469	450	473	448	489	434	476	428	481	431	474	471	487	448	416	477	479	443	468	443	447	464	441	470	467	437	458	448	465	445	491	433	460	455	475	487	479	456	471	470	475	464	454	450	418	446	486	460	462	446	477	460	469	426	453	457	412	431	471	484	434	479	421	474	469	445	461	443	446	438	487	423	477	466	490	456	484	457	467	442	510	462	454	470	491	479	446	455	483	456	481	481	452	455	475	474	434	489	448	450	430	497	481	452	453	412	441	469	455	510	452	455	477	445	474	440	415	451	427	441	489	442	503	475	421	447	498	477	448	433	432	433	468	470	470	456	464	464	434	457	471	472	471	449	447	457	485	449	505	512	440	419	448	435	465	488	449	451	475	470	438	446	466	461	467	409	445	450	450	475	452	432	498	475	458	451	431	476	457	462	420	434	447	458	497	482	483	461	468	464	430	431	477	475	468	530	457	457	477	460	447	458	443	466	451	490	472	475	419	418	471	480	518	478	498	424	471	476	440	453	442	444	484	462	445	436	492	486	471	440	487	419	439	493	460	454	464	446	446	447	462	442	480	462	499	469	445	445	461	453	482	429	472	439	447	470	466	480	457	486	414	431	492	485	446	462	471	418	460	449	439	456	465	441	508	461	462	484	437	455	474	454	456	479	460	458	462	429	487	424	437	463	475	478	473	440	447	459	458	471	457	452	442	437	457	476	470	473	435	443	450	445	441	441	469	458	448	455	462	463	445	454	433	457	452	459	476	459	423	439	450	464	464	452	470	481	473	467	477	492	473
43329	12625	2268	942	671	490	424	335	260	255	241	179	164	180	157	151	133	150	108	116	132	126	117	127	137	120	112	130	112	109	114	123	110	94	122	125	129	98	112	103	100	108	133	117	103	97	106	114	108	113	93	99	95	114	107	114	114	115	111	100	112	124	92	94	106	105	124	113	103	107	119	118	91	103	110	117	133	87	123	93	107	104	124	113	106	105	115	116	119	95	94	109	101	97	96	107	123	95	97	134	108	111	113	103	119	109	90	106	101	99	106	108	89	99	113	105	106	115	104	94	98	97	124	110	90	107	107	98	114	89	121	112	114	102	106	99	128	117	96	119	115	105	93	99	102	79	112	104	96	106	111	120	110	83	107	99	123	116	104	107	92	94	119	92	95	104	113	107	107	86	91	99	112	117	106	108	106	106	103	121	120	117	126	101	91	90	116	102	108	113	117	92	101	120	123	100	79	112	123	97	116	103	102	119	107	119	103	102	113	123	110	102	92	128	121	101	86	91	104	95	102	105	93	94	114	94	112	95	93	118	93	93	112	117	102	115	105	114	114	92	110	113	98	98	115	98	104	121	92	94	108	114	111	107	107	88	90	97	103	86	110	111	123	87	91	103	100	103	124	100	104	101	115	113	85	105	90	105	105	99	100	118	100	118	122	109	108	102	111	112	100	116	106	105	89	106	104	95	111	94	102	123	100	109	104	115	89	110	108	99	106	124	101	113	112	115	112	105	98	88	95	109	97	98	119	82	99	106	95	75	98	113	108	116	112	96	113	100	96	116	92	95	106	109	126	92	107	79	103	105	103	121	96	101	107	102	125	98	94	98	111	92	111	91	104	112	104	116	113	99	104	98	110	109	101	94	102	112	106	90	123	114	85	121	100	106	117	100	112	101	101	107	104	98	114	109	123	95	118	93	80	110	99	115	100	116	86	114	114	106	90	102	101	101	92	110	111	114	119	99	111	105	101	99	118	108	87	105	105	104	104	93	107	105	109	86	91	111	96	117	92	101	110	96	95	104	106	101	101	114	106	94	94	107	91	99	95	105	106	104	115	103	110	108	112	91	95	110	109	93	103	102	117	109	82	111	106	89	106	99	113	107	83	114	93	92	105	88	94	73	114	111	105	101	96	114	100	94	76	106	88	104	99	101	117	83	97	86	102	93	121	107	100	108	102	104	89	85	114	110	101	96	119	115	100	105	95	111	111	98	109	108	107	115	105	95	100	120	128	102	92	108	116	96	96	94	116	104	105	93	86	111	99	82	111	112	113	92	108	102	107	98	99	105	113	112	80	106	107	104	117	106	102	109	106	107	118	89	105	106	74	106	77	98	97	101	88	95	100	92	94	100	99	96	113	98	111	98	97	97	101	119	106	108	92	105	116	105	105	105	103	108	101	113	108	94	103	118	106	111	106	120	103	114	103	106	103	101	104	108	87	95	114	95	95	104	114	99	97	99	105	90	102	127	91	111	115	91	106	98	107	105	108	108	114	109	85	105	106	93	111	106	103	116	120	112	96	95	111	104	91	121	106	107	95	107	126	124	103	101	98	101	108	113	101	94	94	98	93	76	95	102	109	112	112	101	96	118	123	91	123	100	91	113	90	113	107	93	120	118	112	99	99	108	94	101	117	104	96	121	111	102	111	98	86	96	98	102	91	117	106	119	118	84	86	108	94	124	107	108	99	85	109	82	100	111	100	97	104	114	100	120	96	107	95	127	100	75	101	93	106	106	94	106	87	102	97	114	92	102	107	106	113	92	110	112	100	108	101	90	111	103	89	88	113	86	101	99	100	106	91	84	108	116	93	105	118	108	82	95	107	100	99	93	101	115	94	79	105	100	104	104	108	109	84	100	102	107	101	107	119	95	106	117	111	93	108	109	99	97	98	113	115	96	101	114	103	114	86	118	90	98	113	106	97	105	93	116	115	104	105	102	98	104	107	100	103	108	102	91	109	104	105	117	102	119	120	115	110	109	99	125	105	99	123	121	118	111	104	105	124	98	92	112	86	99	98	112	129	98	108	124	102	101	94	81	100	119	100	111	125	98	108	109	110	97	94	121	103	110	117	102	98	103	100	94	99	114	98	94	83	123	103	105	97	105	114	110	99	99	108	101	112	86	112	115	109	124	92	93	113	104	100	120	89	113	94	104	123	123	106	105	116	98	95	109	114	87	111	118	94	108	106	109	102	111	101	101	96	120	104	110	109	103	105	104	94	108	124	105	94	106	91	99	94	106	80	83	96	113	89	105	91	107	109	100	108	101	106	114	102	94	123	110	101	101	129	101	102	106	98	92	95	111	110	114	99	96	102	117	102	118	87	107	114	103	92	97	111	114	113	113	102	106	105	107	98	112	123	100	109	110	112	104	108	110	124	116	119	109	113	110	83	108	103	98	121	101	86	96	119	105	98	114	84	117	103	104	82	112	106	107	119	126	110	125	113	110	105	115	104	94	108	109	122	86	96	93	94	86	84	102	107	108	85	74	116	112	96	91	95	108	106	114	120	119	113	105	124	84	93	105	105	100	85	106	99	83	110	102	101	95	107	120	94	119	107	94	95	96	91	75	110	88	91	89	110	101	100	104	93	97	130	107	107	80	97	92	95	103	103	102	85	98	114	109	102	123	106	119	95	104	130	110	111	102	84	87	117	113	113	126	100	114	103	99	87	100	118	122	95	93	87	119	120	117	122	106	104	96	109	111	112	117	98	108	106	107	99	100	112	97	98	89	104	89	107	98	103	107	99	107	102	115	108	96	102	117	101	103	96	93	105	97	89	123	104	130	83	103	97	101	115	95	111	87	89	103	107	96	104	105	83	98	105	93	124	131	103	113	98	114	112	114	108	101	112	89	121	105	99	113	101	107	114	89	88	97	126	83	99	99	109	102	122	92	110	107	94	112	106	110	98	118	104	94	86	105	109	106	90	102	96	95	106	102	104	104	97	99	93	134	94	106	113	113	88	101	97	105	111	92	101	107	121	112	94	110	106	103	102	106	113	117	100	100	125	123	102	124	100	105	101	96	107	97	119	105	104	116	109	101	103	105	97	111	103	85	111	125	104	120	106	117	109	101	100	105	102	117	88	100	99	97	91	99	96	94	100	117	106	122	83	104	102	107	114	121	111	106	123	96	97	131	117	106	111	120	96	104	97	119	90	109	80	108	106	90	87	94	103	111	98	110	105	107	97	117	103	93	86	119	84	94	100	93	96	95	100	100	99	93	102	104	102	93	100	93	83	94	125	100	105	105	122	103	100	91	94	114	102	72	102	92	113	117	107	95	106	131	88	105	99	90	110	104	98	108	105	105	98	96	113	113	110	98	107	92	109	102	100	94	116	95	115	120	87	100	96	112	101	107	95	106	120	98	94	88	106	95	100	93	98	107	103	95	103	107	102	97	113	100	102	111	114	101	107	101	111	113	107	109	96	121	90	81	103	106	116	95	104	87	105	123	113	96	93	100	108	89	95	108	98	113	98	126
22148	1309	2936	3367	2857	2257	1837	1517	1265	1112	973	891	839	776	750	671	607	623	571	584	526	558	549	474	469	485	474	455	462	458	437	441	451	437	424	393	387	391	421	409	381	437	387	380	381	380	359	349	370	367	405	402	338	373	356	382	421	377	341	391	365	364	373	364	372	368	384	398	360	393	352	362	354	365	359	387	366	340	364	363	351	355	361	374	375	359	388	379	343	348	338	388	353	362	355	361	375	340	348	346	379	346	340	364	360	356	357	391	340	365	390	342	360	372	348	370	372	364	371	364	363	371	375	335	361	377	370	354	328	349	339	326	365	387	356	357	375	327	383	361	342	348	360	324	337	330	356	371	367	365	368	339	348	364	355	353	376	347	347	330	349	329	371	355	339	346	351	320	346	360	325	349	312	357	345	346	339	348	389	307	349	382	350	356	320	336	355	331	339	359	346	379	375	385	364	365	379	350	334	337	362	335	336	357	348	359	328	378	358	333	352	328	337	387	367	341	363	362	371	359	358	347	379	360	361	360	358	323	354	334	361	359	350	346	358	362	365	347	384	309	365	334	352	361	336	383	378	346	384	377	372	349	358	347	339	348	318	357	364	368	365	387	376	383	336	323	349	360	347	358	359	400	365	337	393	338	363	343	367	325	379	380	346	384	373	365	347	329	369	365	323	357	367	355	358	340	327	357	336	354	345	348	344	361	356	348	389	354	316	377	361	334	336	373	369	328	366	331	378	354	374	351	382	331	390	351	354	353	336	375	351	370	366	358	377	358	336	350	356	344	369	328	360	356	356	362	321	373	330	352	384	357	345	365	364	324	347	335	362	354	353	331	372	362	358	340	373	352	342	345	321	321	363	342	333	359	319	347	352	351	343	334	353	338	344	343	350	373	365	333	356	347	368	363	347	329	346	390	339	349	329	369	339	333	389	330	385	332	396	382	358	384	380	336	340	359	347	328	360	337	339	334	324	343	381	346	351	360	365	371	330	351	359	341	304	347	364	355	390	337	358	364	332	363	341	344	347	371	348	360	319	327	383	345	343	334	342	354	351	358	392	336	369	319	386	380	355	357	351	371	363	349	408	360	321	346	356	375	335	333	341	379	369	346	383	347	338	380	333	351	367	358	350	330	350	327	362	344	331	398	353	352	326	355	337	351	356	376	365	358	342	368	383	343	367	324	363	364	351	364	345	353	357	354	380	353	342	366	319	350	332	332	349	318	319	403	385	360	384	319	335	373	338	363	366	353	385	315	363	374	333	375	375	331	335	365	349	324	380	347	348	332	365	333	342	330	351	339	372	375	342	361	381	379	357	374	350	342	349	349	343	345	351	326	338	387	355	353	343	333	338	372	342	356	373	362	309	386	352	362	339	364	354	334	351	353	357	320	335	368	365	349	348	326	342	385	343	373	343	379	333	357	384	356	313	361	381	384	337	360	343	358	340	357	382	367	359	348	373	375	362	367	330	337	347	381	366	369	385	348	346	387	331	379	360	335	371	332	381	364	336	353	354	378	327	316	359	353	365	365	370	366	345	371	338	331	360	340	343	358	371	355	350	355	339	354	375	376	390	335	363	325	370	347	373	354	313	363	369	363	372	368	358	354	346	369	331	318	339	341	362	333	331	374	328	351	326	372	355	361	339	357	341	348	330	331	360	376	361	376	368	343	365	343	347	365	363	366	356	340	339	353	349	337	355	309	359	338	354	325	368	388	325	331	349	327	332	363	330	352	348	369	287	364	368	368	387	358	326	349	374	351	370	355	366	363	360	407	344	334	346	366	352	339	347	329	317	331	352	360	329	343	325	368	378	352	362	326	348	372	338	367	331	355	359	362	383	355	333	350	373	319	382	357	338	342	359	369	372	383	335	361	362	331	362	356	359	343	353	355	318	343	344	357	360	363	349	335	347	339	348	330	349	349	352	356	365	365	308	333	338	359	367	354	355	345	323	347	361	345	367	361	341	348	337	367	364	352	324	363	347	322	360	355	327	322	334	347	340	336	338	287	373	379	352	396	347	315	325	342	368	360	334	387	341	370	361	340	324	372	372	333	339	302	342	331	384	340	341	334	350	367	342	358	366	335	326	369	348	335	361	386	374	406	355	349	392	380	340	338	351	345	340	345	346	370	384	351	420	348	334	341	379	368	334	362	337	334	335	346	355	350	329	338	339	424	355	322	336	328	344	341	337	357	380	349	379	364	358	352	351	378	393	374	327	343	365	341	374	322	359	344	354	335	350	368	321	356	377	333	349	384	365	363	371	339	377	339	355	348	387	351	393	358	346	355	350	360	387	366	323	357	347	355	372	327	349	378	352	332	335	366	351	326	360	333	341	362	352	361	353	337	346	336	352	361	388	367	315	348	366	326	352	378	350	372	359	360	369	330	342	357	347	354	354	360	371	358	346	329	333	354	343	327	316	329	350	381	367	393	342	331	363	344	367	344	392	368	327	361	335	372	329	372	334	346	393	352	343	343	345	384	338	350	379	326	383	349	341	350	356	358	397	371	359	369	366	362	363	373	369	340	340	385	335	387	345	348	349	340	333	319	345	340	366	361	391	349	328	368	374	352	366	366	331	398	330	374	323	349	373	370	347	377	311	342	333	351	353	377	366	345	373	304	347	373	363	330	376	339	339	354	321	338	321	376	355	348	316	352	361	328	342	344	378	329	372	393	344	368	377	354	359	345	338	324	341	360	369	333	368	363	368	355	358	343	368	359	344	361	348	364	387	333	335	356	352	362	344	376	367	318	342	338	327	365	350	345	387	374	355	341	349	358	338	329	362	356	355	368	326	350	372	336	351	373	364	326	357	369	369	365	355	329	347	371	371	377	354	375	333	309	351	332	364	330	361	351	386	346	383	337	352	313	349	341	340	319	339	349	334	342	359	337	366	336	335	366	355	346	335	360	344	333	335	368	326	362	347	353	338	327	321	356	367	409	382	355	363	372	329	374	355	342	337	321	366	347	364	341	343	362	362	367	361	390	310	333	354	309	361	366	333	362	352	357	329	360	317	363	343	353	382	347	350	341	339	390	343	382	329	353	362	350	338	323	355	360	370	338	337	346	337	314	350	339	356	384	328	359	353	396	344	359	372	353	327	358	344	323	341	371	379	350	332	343	353	339	378	337	339	349	358	354	374	378	330	339	329	322	356	383	363	337	351	374	362	343	339	342	323	365	335	300	384	352	338	355	380	370	337	388	359	365	367	321	357	363	336	356	352	329	385	391	367	331	355	361	362	358	365	367	331	356	351	348	325	336	339	355	341	344	359	365	371	352	346	341	354	334	372	330	346	354	331	336	380	354	357	363	368	371	361	325	337	362	345	343	329	342	350	355	371	343	347	361	345	335	347	350	330	342	358	344	325	308	319	347	343	340	344	340	356	333	338	347	356	378	340	358	354	342	380	365	367	373	318	370	310	352	356	341	371	399	356	312	359	363	355	359	350	341	368	341	343	330	348	395	320	384	352	390	347	315	350	367
54088	19720	7916	2175	1423	1072	787	620	568	456	419	407	364	336	317	302	294	272	292	269	265	211	231	251	238	261	234	221	249	208	221	225	219	243	224	206	244	208	206	213	190	198	234	258	218	211	202	209	229	215	193	234	213	212	196	204	218	203	223	208	237	201	227	213	231	218	196	236	203	206	203	194	214	201	232	197	207	201	232	232	193	227	221	203	189	210	204	186	218	232	207	220	207	214	206	190	218	223	207	237	186	198	207	208	236	217	170	194	206	254	225	205	207	205	256	212	203	233	218	184	195	203	203	233	201	230	227	204	221	178	187	210	171	193	203	215	213	214	204	197	218	211	214	196	196	213	191	192	213	210	213	201	225	201	196	214	202	247	206	212	181	193	197	198	221	219	217	172	215	199	236	198	199	191	210	197	205	220	215	241	214	203	216	217	190	216	222	204	206	218	189	215	201	212	200	217	196	227	234	210	214	214	200	244	200	204	224	219	212	202	200	232	216	183	184	207	185	232	229	202	224	185	220	237	228	239	207	225	194	226	204	236	215	221	204	220	211	202	226	207	197	193	185	220	202	217	200	201	187	209	203	209	192	220	215	206	208	197	213	220	223	180	226	224	203	233	210	200	203	193	220	163	194	204	210	210	193	207	229	191	183	178	204	200	218	213	206	206	178	192	184	217	210	213	231	190	193	199	216	205	219	203	215	221	196	209	206	176	221	205	213	226	192	221	192	219	228	201	231	206	222	190	213	200	202	242	193	189	226	195	196	203	199	205	214	213	196	217	204	223	225	207	195	207	200	215	213	204	211	197	202	196	194	230	202	178	196	206	225	230	205	212	201	236	182	212	178	213	216	198	205	204	195	209	189	205	217	203	191	209	205	216	215	212	198	200	195	221	212	197	212	201	175	195	200	196	208	211	216	205	196	205	199	178	228	189	203	184	223	204	191	221	194	198	209	199	219	206	185	217	224	199	196	196	230	215	195	204	225	183	220	214	194	216	224	232	204	201	197	192	206	204	211	229	219	205	197	190	211	242	218	201	191	205	192	218	192	217	233	205	194	211	216	225	215	213	198	206	196	177	195	216	218	182	228	194	212	198	193	206	208	233	186	210	216	221	208	203	223	199	185	251	239	201	219	188	219	216	228	214	222	199	201	220	206	199	211	214	208	204	194	212	199	244	215	236	200	205	208	218	196	207	191	201	186	209	232	191	206	203	224	200	228	188	198	202	236	207	205	198	234	214	214	209	195	191	202	204	194	199	239	216	202	212	221	215	214	206	223	214	217	212	194	207	196	207	189	217	204	230	191	200	172	209	215	209	200	235	214	193	213	191	210	205	194	206	209	215	213	198	200	222	203	184	215	197	204	197	186	228	210	195	216	212	189	214	202	200	193	228	207	215	197	238	208	203	211	211	209	230	195	166	219	209	214	204	205	208	218	217	187	221	200	210	204	224	198	195	180	203	196	212	177	198	191	209	225	213	210	212	197	198	188	205	198	209	204	204	193	224	188	211	215	224	223	208	217	204	206	202	234	197	216	225	215	199	221	214	194	197	204	226	212	211	212	179	212	200	210	208	213	198	181	207	224	194	218	199	208	214	218	216	195	202	183	226	234	227	200	217	214	195	200	221	213	206	210	211	189	190	200	200	208	212	204	199	227	242	233	229	208	194	208	199	214	235	197	200	180	200	220	217	204	194	215	198	202	219	196	191	223	215	210	211	180	213	211	176	223	195	197	203	199	224	151	217	226	202	198	186	194	220	221	205	189	199	216	209	224	215	207	216	211	211	212	209	187	207	193	185	195	211	212	190	220	224	203	199	209	219	189	223	223	225	206	208	197	197	215	183	186	219	230	211	192	224	214	177	208	224	214	179	201	180	200	178	237	196	208	215	212	226	224	206	205	216	201	225	198	251	209	197	214	210	217	192	179	252	243	223	223	229	206	196	214	195	235	212	197	238	190	197	222	193	205	206	203	194	217	190	193	232	189	212	207	177	209	215	209	193	196	208	215	166	219	183	221	212	169	192	208	218	189	177	190	199	212	179	216	225	212	184	212	245	201	203	213	201	189	184	221	181	212	187	203	223	221	206	209	201	201	190	223	202	221	212	220	190	186	210	205	206	196	212	212	210	186	207	226	218	214	196	192	202	192	216	215	220	216	195	199	209	191	205	180	217	227	224	207	176	213	214	224	192	198	192	187	220	228	208	229	198	213	190	215	212	212	187	221	229	223	205	189	204	214	203	212	235	191	202	183	180	199	196	261	230	206	210	215	221	213	185	222	203	190	202	210	202	208	218	217	210	179	232	202	206	168	206	177	214	197	205	185	178	199	236	202	196	213	198	219	191	232	191	207	192	199	195	230	217	213	232	204	198	209	180	228	214	214	214	202	201	186	204	226	212	225	208	183	211	209	214	220	235	196	218	211	226	204	225	200	226	193	190	192	198	193	201	230	224	212	233	224	208	193	176	181	206	218	211	193	221	206	197	220	188	215	217	205	221	207	206	202	196	229	216	229	201	209	203	209	188	204	220	212	220	196	200	200	172	218	182	181	193	219	184	180	200	228	194	176	202	203	240	218	208	187	189	230	223	224	203	210	212	220	187	225	227	235	213	236	230	210	221	218	199	206	196	219	191	220	230	206	216	194	209	223	214	220	202	178	214	218	203	194	194	222	189	212	200	213	209	207	195	199	201	198	207	193	185	211	210	205	226	201	218	207	198	202	212	213	203	225	214	201	214	226	203	186	218	215	223	178	206	184	222	192	188	193	212	229	180	220	199	202	212	207	216	212	215	200	200	214	197	202	192	191	216	212	187	226	222	198	209	168	244	198	199	205	205	197	194	207	188	212	227	219	208	191	193	196	196	211	231	205	217	221	184	207	210	200	193	201	207	211	212	198	207	199	216	181	183	233	187	227	214	190	228	201	211	195	217	179	242	197	202	202	218	205	219	232	194	198	205	205	224	223	207	219	204	198	184	213	200	201	220	234	223	200	198	217	178	204	216	207	211	183	202	211	193	211	210	196	210	220	237	205	211	218	195	202	208	222	230	222	178	201	179	188	195	205	217	206	200	186	217	228	221	203	220	203	194	216	211	192	232	207	203	200	209	194	187	213	187	213	206	208	216	174	207	190	211	199	220	214	215	208	211	205	239	209	193	178	206	211	192	200	189	228	175	187	228	200	177	213	193	232	192	207	214	217	196	206	217	232	207	211	186	220	206	202	215	213	221	222	219	203	183	200	217	182	212	204	213	201	215	233	215	229	225	211	221	226	181	209	204	182	182	208	223	208	184	223	198	189	183	211	222	208	179	189	225	193	206	193	240	209	221	197	215	216	212	201	195	175	197	202	192	208	196	216	233	201	207	211	217	209	221	206	217	240	219	201	233	204	213	205	196	233	213	209	196	218	227	210	208	221	198	204	194	201	211	179	207	222	221	220	240	214	218	209	200	205	192	210	213	202	227	194	205	197	209	194	218	203	188
29947	2441	5641	6298	5219	4200	3456	2892	2529	2133	1894	1725	1514	1442	1342	1345	1241	1118	1117	967	960	964	947	927	873	852	889	822	819	828	772	755	825	810	797	755	784	714	739	662	770	706	710	690	713	694	713	652	680	705	692	705	676	687	699	652	730	628	661	717	652	657	701	688	664	687	677	629	633	653	625	638	630	649	627	634	686	667	637	585	632	699	679	631	617	655	649	679	637	683	618	685	658	712	710	637	653	641	598	665	655	637	643	610	599	623	658	675	649	630	683	637	655	625	658	604	598	636	635	629	632	612	648	609	632	653	598	648	620	605	632	686	598	586	637	668	687	657	643	600	622	669	627	606	637	645	617	606	582	671	641	641	619	634	649	618	627	605	688	610	643	655	624	623	634	626	702	620	676	615	631	609	655	604	639	686	661	627	665	678	589	568	619	658	551	609	620	592	616	602	656	629	617	619	627	645	628	638	606	648	610	625	643	646	660	584	631	640	623	597	615	590	618	681	610	653	666	696	648	621	629	658	643	634	660	647	627	638	663	640	632	659	642	682	596	676	676	646	641	618	598	610	583	600	585	695	586	628	603	629	592	612	597	602	588	648	665	585	626	648	641	628	641	666	602	597	655	614	625	649	644	660	586	600	585	624	672	634	596	666	632	607	618	633	636	598	630	653	610	657	601	610	606	618	580	610	610	614	684	598	625	601	630	627	634	604	636	604	604	639	627	639	594	651	638	644	626	585	592	635	610	591	620	614	607	612	614	663	601	617	605	646	667	615	626	587	614	641	627	662	642	656	633	605	620	635	608	626	678	582	632	614	635	625	635	634	626	646	627	605	593	563	590	616	643	658	651	614	633	636	597	642	639	611	648	649	609	621	613	645	627	594	689	689	636	623	621	600	617	637	652	598	599	673	599	665	667	669	576	630	660	648	610	581	598	614	605	624	628	633	634	637	678	679	659	653	612	617	628	630	609	602	615	605	593	631	619	617	642	603	669	608	596	623	617	639	635	580	614	664	628	640	652	648	612	618	589	619	607	592	680	627	663	608	611	624	664	669	661	632	618	618	620	606	642	608	602	594	629	603	651	647	591	628	655	620	608	655	636	574	615	634	661	630	601	629	618	660	597	662	592	583	624	658	628	641	672	635	603	695	621	626	639	641	655	617	634	630	650	611	624	620	613	603	627	623	635	637	607	640	668	646	637	668	652	618	630	672	579	644	666	619	611	591	607	672	674	648	638	647	637	607	616	611	634	622	635	615	640	630	634	674	664	654	657	626	616	633	579	604	608	599	591	642	636	626	685	671	616	622	668	615	657	673	644	669	650	654	547	620	620	633	626	607	626	643	621	619	642	650	614	596	589	623	619	620	586	664	602	638	631	631	607	660	641	639	655	603	673	596	634	633	686	641	641	601	639	614	660	624	611	653	613	670	599	634	625	595	639	609	678	628	583	624	646	656	650	618	625	657	652	644	634	616	596	661	580	634	634	633	602	647	638	587	587	675	640	606	629	631	646	582	628	620	643	664	628	641	603	636	609	648	594	613	626	621	633	619	614	636	597	610	620	670	686	669	609	597	630	671	610	648	615	659	660	630	614	641	597	625	619	634	621	644	617	618	647	614	587	600	631	664	635	591	581	618	613	617	638	667	610	630	647	588	640	570	642	623	600	640	618	625	653	621	657	602	675	647	618	626	599	682	656	596	609	604	596	610	617	643	605	634	639	582	605	609	620	642	645	647	609	635	624	603	603	583	639	623	659	632	615	612	636	637	637	627	646	621	599	647	591	608	654	613	585	642	618	625	645	649	634	608	638	641	630	621	643	591	592	683	631	632	627	668	620	604	607	620	596	620	571	626	564	633	654	657	591	603	642	608	644	642	650	628	603	607	628	656	600	663	603	600	654	604	643	657	610	632	622	646	562	658	623	636	660	608	627	628	636	631	623	635	611	610	603	622	625	611	618	591	637	635	626	681	614	617	642	588	633	609	662	640	648	611	679	644	599	631	633	610	597	659	637	618	641	626	634	614	658	637	636	610	632	654	681	608	623	618	651	650	619	633	608	596	637	637	620	623	643	580	607	653	611	618	642	582	641	677	681	649	639	614	642	631	611	628	590	570	654	629	602	608	652	651	633	589	666	652	600	604	617	625	618	632	647	658	646	604	602	632	641	640	641	621	636	659	614	591	632	577	643	643	615	615	642	662	621	652	624	641	635	624	601	653	617	647	622	625	621	648	639	615	619	613	636	595	619	613	643	640	632	607	613	594	671	651	635	651	649	628	624	630	595	669	619	639	644	603	607	583	632	586	650	633	623	616	637	617	644	598	620	612	642	622	622	608	674	605	647	573	601	626	624	625	630	616	590	612	638	630	622	611	602	647	647	630	600	619	643	620	649	617	606	648	676	628	641	618	612	622	626	649	609	616	623	587	598	606	611	659	660	609	642	632	617	621	631	631	606	615	615	638	597	651	621	608	634	668	578	612	615	632	618	615	615	650	644	662	622	634	645	598	587	663	630	658	624	638	652	640	598	626	639	609	618	609	626	645	600	685	612	644	663	641	642	636	610	633	620	660	660	664	673	616	607	627	630	655	608	600	577	604	592	606	615	634	624	616	581	592	651	628	633	622	618	623	626	628	590	651	634	641	583	595	626	605	635	636	644	676	609	599	633	610	634	637	645	620	638	631	636	588	621	626	609	634	638	642	658	628	647	567	651	599	620	621	652	638	677	642	586	623	640	671	633	636	654	579	641	586	682	619	610	630	647	623	592	637	611	559	666	611	639	615	626	616	639	632	643	608	612	626	608	619	635	648	626	587	633	610	629	629	597	625	630	649	615	606	629	644	592	663	618	700	638	666	558	657	555	631	605	639	677	605	618	619	614	646	642	597	627	648	642	654	643	579	586	596	657	604	634	626	634	665	612	599	586	618	611	633	648	591	622	610	640	599	633	658	613	696	640	631	631	638	607	621	608	673	600	613	607	653	647	645	607	615	630	594	588	604	647	627	646	607	653	621	658	635	612	608	606	618	615	610	576	623	621	640	625	620	640	598	642	636	657	668	622	657	618	646	634	657	605	632	618	574	625	650	593	622	617	623	640	602	608	604	645	617	640	656	629	637	639	626	638	658	620	631	631	640	625	627	578	597	645	604	632	633	595	637	656	621	616	625	612	641	616	570	586	655	635	626	642	656	628	618	623	626	604	607	654	641	626	617	616	627	674	635	670	641	640	611	632	631	627	631	639	639	623	621	654	600	628	638	630	583	645	613	655	656	640	640	637	625	613	637	643	605	613	601	681	618	660	598	635	625	612	672	575	596	636	588	658	632	663	647	605	651	652	628	644	636	615	650	689	655	635	651	683	623	684	590	617	607	594	600	653	612	620	615	616	640	652	640	610	634	598	603	648	624	615	627	639	618	632	640	585	621	638	651	608	613	643	666	632	623	624	632	658	608	619	649	686	625	646	621	641	601	601	614	606	653	629	593	616	632
6924	393	285	178	181	159	164	119	151	144	149	150	135	155	130	135	146	127	149	161	143	145	159	143	158	163	148	171	145	140	171	166	140	147	133	145	167	152	138	145	128	157	135	154	148	146	150	146	139	145	162	154	154	128	136	166	142	140	148	145	153	142	132	149	147	142	157	144	143	162	149	138	176	149	148	155	139	134	154	152	146	128	145	162	164	142	161	158	143	132	146	128	148	143	160	126	145	153	170	149	138	118	151	139	129	154	155	154	128	136	154	135	150	162	155	157	157	140	154	151	149	139	150	137	168	182	142	140	157	139	120	126	123	158	138	151	140	136	152	161	145	166	143	140	143	145	141	155	140	126	146	155	158	151	133	144	154	123	131	131	162	125	148	138	154	141	128	140	134	160	146	161	149	145	142	147	163	133	135	151	135	156	164	182	152	141	124	160	150	160	144	159	146	129	147	145	140	126	141	146	130	125	146	143	142	155	139	134	150	148	145	156	150	146	141	153	121	157	150	168	124	155	145	171	141	150	150	144	139	168	175	167	142	144	154	144	164	149	146	150	164	132	172	138	140	166	151	129	171	146	130	145	164	141	159	146	132	148	140	139	163	146	139	169	144	129	152	136	144	141	136	145	150	155	176	134	142	160	149	148	153	142	139	150	141	151	136	134	146	159	149	146	126	136	147	158	134	155	135	127	151	157	153	147	121	149	163	151	139	126	147	153	141	160	146	149	161	155	134	149	134	165	177	163	144	143	163	163	123	125	155	137	140	131	132	113	149	175	123	174	151	145	167	155	154	150	157	162	132	167	158	156	163	144	171	136	143	156	149	146	148	147	136	150	156	174	142	158	160	143	171	144	152	158	134	140	147	142	152	170	157	138	175	156	157	142	154	155	142	154	159	160	134	157	168	136	145	170	151	137	133	131	177	145	174	147	149	134	124	152	147	157	140	146	169	121	154	140	134	149	159	173	144	144	154	128	141	146	140	166	141	156	157	152	131	156	161	136	139	149	144	158	144	151	155	159	139	145	129	152	142	166	149	159	158	131	140	137	162	161	129	141	162	139	140	153	161	148	125	136	125	124	142	122	156	141	124	138	140	156	142	160	150	153	152	143	136	144	151	148	163	136	158	137	148	125	130	163	162	127	118	135	141	131	118	129	141	155	150	155	151	154	167	143	142	152	153	137	128	145	150	168	123	143	143	134	153	147	144	143	148	147	144	170	149	151	134	150	160	139	138	139	166	163	149	144	146	153	145	136	164	154	153	147	150	165	139	162	150	148	136	151	149	139	148	146	147	133	144	128	158	143	134	137	163	119	128	169	136	154	141	147	140	152	131	157	157	139	139	157	164	166	142	139	162	146	156	177	152	165	143	145	158	156	131	157	158	130	172	147	163	152	146	138	139	165	152	145	127	138	130	136	132	148	141	163	152	132	155	151	159	156	169	151	153	135	151	151	145	156	178	133	152	135	163	156	146	151	168	130	141	144	155	152	158	168	168	145	157	146	135	156	150	147	158	138	171	147	167	127	168	154	136	137	147	147	160	166	159	161	114	156	157	145	150	177	143	148	130	169	131	165	170	167	122	158	151	148	140	130	145	138	167	161	153	143	117	132	140	140	145	154	150	156	155	156	141	170	152	132	165	171	154	149	153	145	145	141	157	134	159	145	168	146	161	144	154	141	127	137	165	163	160	139	126	155	136	145	142	145	144	133	142	140	147	135	137	143	141	135	130	144	152	138	136	166	156	162	162	140	152	158	155	139	123	139	164	168	144	148	127	145	149	140	127	150	149	136	170	141	148	138	150	150	145	132	136	157	146	134	131	143	156	157	161	123	134	169	152	176	149	161	157	156	117	148	146	168	155	163	143	154	138	133	140	145	161	135	140	157	137	142	152	153	160	142	137	129	143	134	135	142	150	140	146	154	134	121	142	168	164	176	137	156	161	147	132	155	123	122	156	150	134	147	155	153	120	160	142	173	160	131	162	127	155	158	150	160	149	148	134	175	139	148	125	112	152	152	161	151	146	168	137	153	151	159	137	147	134	132	159	139	160	157	161	175	141	122	163	159	152	129	139	140	145	165	149	151	128	152	145	132	136	148	156	152	165	127	175	157	147	152	133	160	155	164	150	154	131	164	150	131	172	143	152	144	169	121	123	164	160	140	155	156	136	145	134	152	153	122	150	146	154	142	159	155	130	143	161	157	159	165	154	160	139	146	145	142	141	150	140	137	155	138	139	155	144	171	169	149	145	137	145	132	141	146	158	132	160	153	150	157	151	150	151	148	146	160	169	141	153	147	157	138	169	157	131	187	134	178	145	147	157	168	145	148	149	168	152	154	158	142	150	133	151	151	140	125	134	126	149	153	140	134	140	175	160	155	164	147	149	119	153	160	134	169	170	149	152	160	164	152	159	160	147	137	163	165	157	151	153	156	135	152	149	147	164	126	130	120	135	143	155	147	147	166	150	133	150	153	132	142	153	133	145	145	140	160	144	160	149	145	141	158	165	152	159	155	137	128	147	151	141	169	128	148	152	156	153	127	149	149	147	152	140	154	169	150	169	147	113	122	150	155	144	147	140	166	117	138	154	168	143	163	141	132	138	141	162	143	182	129	152	154	150	149	133	156	141	148	144	144	142	149	146	130	165	157	151	146	138	148	163	131	139	165	174	134	137	139	142	142	154	148	140	165	132	149	159	150	151	174	161	132	141	146	155	170	138	135	144	138	137	153	140	138	160	133	166	160	148	159	134	124	153	156	139	128	141	159	161	146	179	155	151	145	141	126	175	144	154	158	132	145	162	116	139	132	138	155	156	133	165	136	162	154	174	157	149	131	167	137	150	147	166	149	167	160	154	144	156	160	155	153	146	135	161	123	148	139	133	135	133	170	155	139	126	118	150	127	159	141	139	140	149	150	130	144	146	165	153	151	149	161	164	135	151	142	148	151	156	150	142	149	143	144	150	150	172	158	150	151	142	140	135	158	151	168	159	149	134	149	146	164	145	175	158	151	158	138	143	156	149	166	169	152	181	147	134	156	154	151	137	144	156	143	175	146	154	162	149	155	150	134	157	150	147	166	153	148	158	154	149	151	135	129	150	138	150	129	156	157	161	146	156	142	155	140	158	163	153	155	170	158	155	141	157	141	142	139	150	148	155	160	125	161	154	163	157	143	155	143	160	150	158	160	152	142	144	162	151	157	152	126	139	130	176	164	139	130	135	148	156	137	163	151	149	154	140	139	155	136	156	172	151	161	148	145	122	136	151	169	159	153	143	150	140	136	160	163	153	150	150	146	146	144	151	159	135	154	159	181	136	152	139	160	149	134	132	140	153	152	161	168	153	136	138	162	146	125	143	160	156	155	163	146	131	151	144	141	157	154	141	143	149	151	128	162	126	157	165	147	145	154	136	151	160	146	156	129	138	160	167	150	138	160	133	140	147	137	152	160	141	130	146	139	148	178	147	142	133	145	151	149	116	129
6490	500	573	599	602	515	537	569	505	493	486	512	469	497	454	449	458	458	439	447	499	485	476	443	464	475	445	478	449	470	464	450	440	464	438	430	448	454	504	444	464	468	444	448	475	472	458	444	454	453	449	459	458	503	461	440	493	498	453	469	446	492	480	453	433	460	456	430	457	413	434	481	452	444	480	497	500	446	468	455	470	486	472	452	472	425	477	470	477	475	498	394	454	513	493	429	435	503	455	473	478	444	491	424	443	482	476	448	473	469	457	471	494	447	477	503	463	485	477	459	440	434	477	494	463	446	476	512	454	454	435	461	455	516	434	487	429	438	456	464	448	454	506	465	450	475	470	428	434	451	476	452	471	496	423	478	468	448	462	439	471	505	475	479	452	492	493	477	466	445	464	472	430	472	465	503	438	513	488	467	451	463	431	496	441	486	474	486	463	508	489	445	442	493	486	450	479	470	440	429	460	464	459	469	465	414	448	444	475	494	481	453	425	476	467	479	439	489	455	465	475	432	449	461	473	519	451	473	466	463	468	459	445	460	454	452	485	451	465	456	472	468	470	426	488	456	471	469	474	435	490	493	493	458	479	490	436	479	441	478	489	488	467	482	458	477	452	432	464	454	464	472	502	472	448	488	469	517	474	463	492	491	482	482	445	484	468	464	462	437	436	484	480	492	431	470	494	472	451	417	477	450	434	502	446	445	479	457	443	472	457	499	461	464	430	457	492	496	466	515	439	474	521	450	445	447	470	454	457	460	456	455	483	462	455	489	495	434	462	460	435	471	455	458	513	476	474	443	465	435	422	470	475	464	484	449	431	467	419	451	477	468	484	446	462	451	472	419	467	453	438	449	449	450	453	466	468	450	462	442	458	474	476	447	489	477	461	451	438	466	516	467	470	491	465	479	483	467	469	458	458	481	451	439	476	462	428	469	476	446	444	440	449	475	465	443	464	487	464	497	439	452	449	443	446	486	493	440	506	445	443	471	467	426	449	427	466	457	436	466	486	465	477	448	445	450	497	423	441	465	446	461	421	463	410	435	444	447	477	450	491	433	464	426	445	462	451	465	449	473	438	435	450	485	512	430	484	422	475	444	492	471	443	490	442	465	449	466	462	480	455	439	461	458	461	467	487	462	464	460	440	455	480	469	440	467	502	445	457	462	484	435	463	441	444	460	459	449	428	466	416	455	462	478	428	452	469	440	478	446	492	444	445	477	439	462	446	468	489	489	493	456	499	457	444	463	485	468	470	444	478	437	456	477	453	453	475	452	436	434	446	438	450	506	472	490	471	460	470	476	461	464	445	421	470	439	448	532	456	436	449	446	450	487	498	516	466	458	436	450	477	497	503	433	447	456	462	489	456	471	462	480	488	422	451	501	427	473	414	482	467	461	456	499	469	469	483	464	441	442	477	464	458	459	485	441	469	456	451	419	434	491	455	462	466	455	472	436	476	453	445	449	455	483	435	467	465	462	466	461	468	470	468	457	453	484	439	477	458	463	478	423	505	460	457	451	469	486	448	432	451	447	452	447	489	458	442	450	456	463	486	453	481	478	442	463	472	468	439	477	450	485	440	457	438	436	484	465	459	443	481	411	432	432	439	497	464	468	479	456	447	476	453	421	480	420	432	456	471	472	438	430	463	468	455	414	454	455	484	469	428	462	457	513	467	448	468	461	498	495	439	434	456	450	456	461	472	497	436	469	503	428	414	480	430	471	474	446	461	466	418	470	447	457	460	440	465	470	468	380	464	437	457	457	450	453	459	484	461	468	470	478	471	507	494	442	471	458	447	409	465	447	405	453	461	449	463	487	482	483	462	439	517	459	461	432	483	450	458	495	475	482	444	477	470	446	450	493	447	471	487	481	467	455	418	461	423	464	458	429	490	462	481	441	448	498	449	471	482	493	476	463	453	432	420	436	466	461	469	463	468	462	420	490	452	438	409	436	445	475	439	477	496	463	432	492	466	459	512	432	494	460	488	460	476	450	448	472	443	472	481	438	440	508	441	443	480	448	455	444	494	501	444	443	436	453	487	457	479	492	454	466	500	459	458	475	435	457	442	426	454	480	453	487	483	483	467	471	490	474	434	473	458	438	442	448	459	445	452	496	431	447	473	457	449	472	432	441	433	430	468	451	441	483	428	457	417	435	466	451	476	450	461	442	460	474	431	465	464	482	503	460	447	479	483	430	453	469	486	435	485	449	488	424	459	472	478	462	504	457	481	475	466	434	415	475	446	452	467	443	457	469	439	472	487	455	459	428	422	430	473	447	457	474	458	442	463	450	457	479	446	466	474	468	434	488	480	494	429	419	502	469	484	474	460	477	502	473	459	448	471	480	449	468	446	450	464	448	464	463	485	438	501	414	472	476	483	466	478	426	461	440	483	453	467	443	453	441	480	517	440	441	473	460	492	471	475	474	454	500	438	449	466	440	463	463	467	439	473	432	466	450	473	470	466	475	429	505	464	445	464	430	449	476	483	481	486	434	398	433	472	449	464	452	417	472	493	492	487	462	478	419	461	497	459	476	478	482	438	438	474	480	462	467	469	457	479	466	485	477	451	489	468	457	452	440	477	486	470	456	425	494	465	477	442	470	432	402	453	452	475	437	495	444	453	501	484	465	445	477	492	423	494	450	437	478	492	480	464	447	436	456	432	444	435	463	465	463	465	446	448	456	439	443	454	470	439	460	428	468	441	452	477	519	441	427	434	477	463	457	453	433	439	502	455	471	446	476	498	487	458	480	449	456	468	433	457	463	478	442	435	455	443	465	471	450	458	465	442	455	442	461	487	468	448	463	436	447	473	426	436	431	466	441	471	432	437	479	445	475	489	445	429	457	450	446	485	467	440	453	458	476	455	490	509	444	463	491	426	455	465	447	464	441	475	464	430	440	457	460	452	441	484	504	480	443	445	445	476	457	457	455	458	411	458	479	466	439	439	456	481	443	421	481	473	426	443	474	473	447	447	451	444	485	446	479	504	439	447	474	452	497	451	449	491	453	490	472	434	448	420	470	429	443	466	450	474	473	466	467	475	442	441	468	444	482	473	443	469	470	461	517	438	454	432	480	482	469	453	458	432	446	470	496	458	462	420	458	443	473	432	479	464	468	432	461	435	513	484	451	434	448	452	471	430	441	457	451	453	464	434	461	452	460	452	430	461	467	463	471	476	463	454	467	454	473	433	440	429	481	483	462	457	471	486	452	468	463	454	481	460	469	456	445	468	433	446	459	444	439	467	472	481	475	478	436	467	462	490	444	430	452	520	478	515	446	453	507	453	426	491	453	482	501	489	504	488	464	469	478	505	480	450	430	472	453	485	466	458	446	468	478	478	483	445	436	441	475	433	462	467	468	475	428	466	487	411	458	431	457	532	440	464	452	475	480	441	448	439	433	486	420	417	453	460	463	457	463	454	447	442	464	456	467	500	485	479	445	452	417	469	449	487	450	411	461	460	444	474	453	465	447	443	442	465	450
40627	13504	2403	898	682	478	422	347	301	239	209	203	176	164	153	152	133	131	148	142	118	104	110	131	123	103	140	107	116	110	96	118	93	123	116	114	112	105	121	100	120	106	103	103	113	102	112	109	102	108	96	106	100	99	108	103	98	99	100	108	100	132	111	102	115	102	93	105	105	103	122	118	105	92	106	79	105	115	90	95	110	128	109	89	98	114	117	117	97	99	126	93	115	105	121	118	109	98	104	104	109	96	106	99	100	111	105	115	114	103	102	101	105	94	99	123	110	99	102	101	116	115	117	98	115	96	91	98	116	98	103	92	100	88	104	123	127	95	99	94	128	106	103	102	100	113	102	107	117	88	88	107	103	112	115	114	107	96	91	116	104	92	114	73	107	110	109	105	100	97	99	99	103	84	126	83	127	84	109	89	112	99	111	101	120	101	100	102	119	105	98	102	107	127	108	86	97	115	104	105	92	96	109	96	95	95	108	107	98	104	120	103	109	114	100	121	90	112	110	103	111	94	105	112	89	95	101	102	84	88	108	103	100	109	85	99	106	107	112	91	110	89	103	105	96	91	120	101	89	112	102	96	98	107	99	90	108	106	92	101	99	84	106	97	97	112	94	104	114	94	117	77	112	91	91	97	99	97	105	93	111	81	122	88	109	108	103	104	126	101	104	86	104	93	107	98	97	117	100	95	117	104	91	111	99	108	90	99	103	102	110	94	101	118	112	95	100	98	113	113	110	108	100	109	104	114	98	83	116	114	100	80	114	99	103	114	95	111	95	95	124	120	94	107	102	94	108	101	108	114	106	105	96	108	106	111	114	106	107	96	99	114	119	83	106	109	99	87	115	113	91	93	103	94	104	109	104	105	109	89	105	102	92	108	93	111	90	117	86	106	105	105	107	94	89	107	97	102	100	99	83	101	132	94	99	105	97	81	106	96	96	121	101	85	121	91	97	99	119	99	79	105	90	108	103	92	98	114	97	91	104	112	102	102	106	98	120	108	102	111	89	85	114	87	95	108	97	109	103	99	109	112	87	102	98	110	89	81	97	94	91	105	103	113	121	107	113	109	99	100	98	101	101	99	107	111	101	121	97	99	85	107	101	90	132	95	111	98	108	112	91	102	93	101	121	107	107	104	110	117	123	99	138	88	97	90	119	97	100	117	106	97	98	107	99	108	93	99	94	100	108	100	102	111	101	96	99	96	101	114	107	77	120	112	88	99	122	110	87	96	98	112	113	106	105	109	113	118	94	110	102	109	99	105	104	97	99	110	111	111	112	125	98	114	79	92	92	118	103	109	91	107	109	92	108	89	104	112	95	98	108	121	126	105	118	105	90	123	102	95	93	123	101	120	110	101	98	112	105	100	93	110	117	108	115	103	105	102	95	99	116	101	96	106	88	112	116	113	105	111	88	105	106	89	115	96	100	124	122	97	91	122	81	100	110	106	105	93	102	87	101	118	101	100	113	98	97	116	92	117	98	113	109	105	100	101	86	86	102	128	106	108	100	95	110	116	109	117	102	115	85	85	94	94	100	109	114	96	126	112	91	97	106	98	100	100	106	106	118	118	98	94	96	134	99	112	115	114	103	110	114	109	108	113	126	88	108	108	103	92	119	97	103	104	115	114	107	111	94	84	106	101	105	94	122	116	83	95	100	106	94	95	117	97	102	106	103	111	92	110	95	102	101	103	92	85	90	105	112	111	99	105	121	92	106	110	111	111	101	106	114	108	105	121	119	119	93	103	90	92	100	102	112	96	111	120	93	105	120	82	109	104	108	108	86	114	113	115	100	106	113	89	99	105	109	117	101	103	93	99	111	92	113	111	102	110	94	103	110	102	84	95	101	110	95	119	129	92	114	101	102	98	95	100	98	107	115	121	91	90	105	111	107	81	100	107	91	121	87	106	118	95	104	103	92	106	105	98	102	104	118	93	109	113	90	96	94	101	96	106	107	78	109	97	113	125	83	98	109	98	98	127	97	93	122	97	113	113	91	104	95	97	106	86	111	103	110	95	104	103	121	104	107	90	118	117	118	102	119	87	110	108	95	104	114	87	107	89	106	89	92	96	91	105	111	100	119	108	107	103	116	95	85	105	100	95	86	136	103	95	103	95	102	122	116	101	109	119	90	86	119	103	82	98	113	89	99	109	114	119	99	100	101	107	86	98	100	105	97	80	102	100	105	92	123	87	94	90	106	101	100	126	105	117	103	95	92	110	101	110	106	107	106	105	119	100	81	88	104	104	99	92	106	115	110	111	116	107	103	106	90	109	98	102	97	103	116	99	97	119	120	94	108	109	114	104	100	105	99	100	109	107	101	101	109	123	114	102	86	118	109	102	102	83	105	108	88	114	115	114	105	116	112	104	114	104	125	90	107	112	106	89	119	87	97	93	106	99	105	97	107	107	103	95	88	109	89	92	109	109	107	112	124	99	84	116	111	89	112	111	121	118	109	100	100	89	113	93	80	101	108	93	101	105	89	93	96	78	120	108	103	115	88	112	103	112	93	101	91	123	108	98	94	120	84	93	105	107	104	111	95	111	99	120	95	119	102	112	121	96	114	109	101	106	119	121	88	118	110	120	97	103	103	101	96	108	101	108	119	111	89	105	90	101	107	100	109	102	89	113	105	102	104	109	109	112	107	102	105	125	97	100	101	103	104	91	98	106	114	103	109	102	93	100	110	104	109	96	101	103	114	94	129	107	105	91	99	98	104	101	91	97	93	100	104	94	118	101	102	99	92	82	106	96	102	82	110	102	117	99	95	100	96	108	99	115	98	96	99	126	96	113	106	105	111	102	114	119	94	98	97	114	106	123	101	101	110	96	96	110	105	116	96	80	108	108	100	105	128	109	126	108	81	114	109	94	101	115	101	111	104	101	97	119	106	96	118	101	108	111	96	89	100	128	118	116	94	110	91	98	119	100	112	104	78	92	117	105	88	103	91	108	109	98	124	97	97	95	108	121	113	109	107	110	103	119	119	116	115	122	111	108	98	116	99	102	102	98	95	104	108	121	97	98	107	95	106	93	97	98	109	100	101	118	111	94	98	106	113	112	113	124	109	104	106	94	104	101	113	101	104	124	118	113	102	120	112	120	99	91	123	103	119	107	113	95	96	86	92	104	96	108	107	94	95	112	102	91	110	92	103	105	108	112	110	90	114	89	100	115	110	117	113	113	95	91	117	107	125	112	101	113	94	97	114	106	128	108	90	92	98	122	83	113	102	111	103	101	102	113	106	89	117	107	91	107	98	97	103	113	119	104	105	118	118	85	95	112	97	107	100	116	113	105	77	102	108	97	106	108	95	99	101	100	103	83	98	91	93	87	109	102	117	87	96	102	113	116	89	90	96	117	108	91	98	117	100	125	104	112	108	107	114	113	101	95	112	94	105	98	117	90	105	114	111	107	96	111	95	128	108	94	101	80	92	98	110	118	116	93	76	86	99	88	110	108	111	97	99	86	109	113	105	112	103	120
20513	1298	3031	3355	2798	2298	1924	1548	1328	1130	981	915	837	742	719	711	658	563	605	559	573	522	545	514	486	476	470	475	456	429	464	403	429	378	413	437	388	421	401	428	429	428	383	395	402	368	396	387	402	358	396	381	382	390	399	380	370	381	379	379	357	393	391	357	327	372	353	343	390	372	370	372	362	355	373	347	382	342	365	374	380	316	369	340	324	354	350	379	374	347	343	355	353	324	352	331	385	392	382	382	344	375	354	328	363	345	346	327	384	348	390	349	342	332	361	367	360	347	361	344	331	374	396	386	361	371	348	371	361	368	348	322	353	340	320	328	357	341	353	319	384	384	387	343	363	349	357	366	328	326	375	345	359	324	332	362	351	365	354	363	347	342	331	345	377	345	348	378	383	384	359	358	351	338	335	355	349	321	314	371	371	365	318	366	331	313	349	366	371	351	345	322	383	350	351	367	364	356	364	328	374	382	367	371	331	350	370	364	374	304	396	346	363	341	361	368	337	352	370	338	365	352	342	380	348	341	341	317	314	330	380	343	328	385	326	383	375	338	342	358	301	357	376	346	373	369	337	311	383	380	338	369	355	355	338	331	344	368	349	354	346	349	370	350	342	387	318	351	329	346	365	360	328	341	320	365	381	328	321	347	312	357	342	320	322	327	363	337	361	333	331	349	376	336	363	370	335	358	361	317	337	368	355	311	349	355	366	372	367	323	350	342	344	341	366	346	361	319	383	382	360	377	342	376	384	361	331	363	374	380	355	352	321	362	344	375	329	348	383	369	350	369	338	375	343	348	363	327	338	351	343	377	337	363	367	331	346	314	311	343	352	330	368	364	358	393	333	390	373	364	360	358	358	346	333	375	362	361	364	348	389	374	361	356	337	342	361	322	377	347	378	357	345	345	363	353	349	345	351	362	315	334	361	317	352	327	351	407	331	362	348	318	346	330	347	302	325	326	376	384	356	367	354	376	354	325	351	358	363	356	327	356	351	354	343	357	348	329	340	344	334	327	334	381	356	363	354	361	344	355	335	344	372	332	350	334	350	328	382	350	314	370	363	348	316	357	323	348	345	364	312	332	333	346	358	383	368	368	370	347	337	357	356	378	366	326	341	356	350	346	336	352	383	339	353	323	346	347	345	369	345	363	333	334	338	399	326	366	373	365	366	368	324	332	395	355	358	338	332	343	342	334	365	319	334	364	343	335	355	360	352	346	342	340	350	354	346	329	351	360	336	380	370	317	347	356	359	358	392	358	321	348	363	367	351	333	333	363	319	371	337	352	353	348	357	299	325	328	360	353	380	347	362	366	343	318	355	377	349	324	345	355	350	326	338	310	362	368	330	354	325	364	354	330	334	302	352	385	337	351	372	376	322	329	383	319	355	329	358	355	343	347	337	358	362	336	351	350	324	362	329	347	318	352	388	355	324	317	356	342	343	346	372	336	350	361	327	337	353	328	364	333	356	377	344	319	345	356	387	340	363	352	351	340	344	359	345	350	350	339	323	362	328	356	348	355	349	344	340	373	320	364	383	368	355	359	328	368	366	329	353	384	384	347	352	326	317	352	360	356	369	362	313	322	362	331	332	343	354	343	314	322	392	360	368	350	385	339	356	346	358	348	372	374	345	350	361	319	348	339	373	340	336	366	325	347	365	368	349	324	344	331	360	337	370	354	344	377	345	360	336	347	364	367	354	354	372	340	381	366	320	345	356	353	322	333	371	327	370	319	336	337	376	363	357	371	351	334	353	351	373	331	378	356	370	341	321	363	309	338	346	361	341	340	374	345	367	329	343	360	371	325	325	351	333	314	318	357	357	342	365	380	341	373	315	318	348	350	321	353	364	347	337	358	332	385	341	322	343	333	350	361	316	373	358	327	341	322	353	351	355	363	336	321	365	356	344	382	351	319	354	348	387	345	357	353	324	348	330	348	377	335	334	345	383	336	341	317	362	351	373	359	352	313	331	354	351	356	331	354	347	335	372	346	364	375	319	331	344	388	316	336	368	345	371	335	322	367	364	364	353	358	360	360	345	364	356	343	337	349	352	343	352	343	351	359	323	323	363	331	362	336	372	331	374	323	355	373	359	331	350	356	349	344	329	347	369	348	364	357	356	327	346	386	343	352	374	352	361	371	363	380	330	353	344	362	359	343	367	321	357	364	330	355	359	380	335	328	364	384	350	363	351	385	356	362	350	372	407	345	345	329	352	340	373	332	363	388	326	333	343	356	316	365	337	352	318	389	356	349	336	353	357	325	349	335	362	356	321	354	372	358	349	354	315	322	360	337	384	330	366	391	375	368	327	310	360	365	355	383	351	380	367	335	354	372	343	349	348	366	349	372	380	367	346	323	334	345	365	337	384	325	363	337	350	357	346	376	343	327	352	344	355	331	365	348	309	336	316	359	327	337	344	317	340	334	336	347	340	365	378	346	345	341	367	337	341	326	334	331	354	372	371	317	344	331	360	369	345	383	323	366	375	348	353	363	321	332	369	336	348	378	360	387	344	371	361	330	358	345	352	387	348	356	349	344	371	355	339	312	339	332	342	373	359	347	344	365	372	334	359	387	339	374	357	347	361	341	351	333	326	394	348	355	354	364	349	333	365	331	380	341	341	327	333	358	340	378	345	367	374	343	345	345	384	363	362	355	323	312	345	342	332	356	375	385	349	335	294	397	345	368	345	365	313	357	356	381	347	321	379	315	352	348	355	377	347	355	319	364	379	340	342	353	352	329	345	326	375	335	377	355	357	354	345	364	359	337	372	368	337	315	327	337	368	364	290	386	384	355	328	352	330	314	310	394	354	337	360	321	325	344	357	320	347	368	337	379	377	366	355	374	324	357	347	344	319	320	352	368	321	352	369	356	348	354	351	372	344	324	342	349	337	368	362	350	354	342	358	336	358	358	340	347	346	344	363	355	370	339	362	339	329	355	333	341	343	340	319	330	339	350	378	333	361	342	347	342	359	371	366	353	362	336	372	350	341	359	356	324	352	345	377	355	383	344	344	343	330	404	348	308	330	336	351	352	412	356	340	311	372	345	338	323	335	367	359	315	336	357	359	339	375	378	345	352	323	350	333	318	342	345	362	341	348	390	305	343	347	348	379	366	345	376	377	317	370	344	368	349	338	355	343	365	375	347	340	372	341	370	326	370	362	357	344	334	351	355	359	363	365	370	351	336	344	364	362	368	338	390	341	363	351	342	349	355	397	349	377	335	343	340	366	335	342	353	336	354	373	348	331	331	328	335	342	344	342	337	359	330	366	349	335	377	360	359	328	363	348	347	363	357	386	389	360	339	367	345	349	361	344	354	333	352	344	365	371	362	349	339	350	360	360	365	351	334	358	363	350	346	371	361	364	349	336	315	362	320	343	338	362	377	361	360	345	349	368	387	343	359	346	345	341	352	341	343	333	339	358	367	338	316	344	358	346	345	376	371	364	360	362	349	346	327	381	388	363	300	359	333	328	364	331	364	371	345
