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
336854573733	336854574292	336854574842	336854575392	336854575942	336854576492	336854577042	336854577592	336854578142	336854578692	336854579242	336854579792	336854580342	336854580892	336854581442	336854581992	336854582542	336854583092	336854583642	336854584192	336854584742	336854585292	336854585842	336854586392	336854586942	336854587492	336854588042	336854588592	336854589142	336854589692	336854590242	336854590792	336854591342	336854591892	336854592442	336854592992	336854593542	336854594092	336854594642	336854595192	336854595742	336854596292	336854596842	336854597392	336854597942	336854598492	336854599042	336854599592	336854600142	336854600692	336854601242	336854601792	336854602342	336854602892	336854603442	336854603992	336854604542	336854605092	336854605642	336854606192	336854606742	336854607292	336854607842	336854608392	336854608942	336854609492	336854610042	336854610592	336854611142	336854611692	336854612242	336854612792	336854613342	336854613892	336854614442	336854614992	336854615542	336854616092	336854616642	336854617192	336854617742	336854618292	336854618842	336854619392	336854619942	336854620492	336854621042	336854621592	336854622142	336854622692	336854623242	336854623792	336854624342	336854624892	336854625442	336854625992	336854626542	336854627092	336854627642	336854628192	336854628742	336854629292	336854629842	336854630392	336854630942	336854631492	336854632042	336854632592	336854633142	336854633692	336854634242	336854634792	336854635342	336854635892	336854636442	336854636992	336854637542	336854638092	336854638642	336854639192	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
47704	13890	2721	1652	1034	806	594	495	402	322	310	265	234	211	202	192	184	202	192	196	178	176	165	173	167	161	167	159	154	148	127	165	130	147	129	133	136	138	129	142	143	137	127	169	142	146	179	181	136	163	131	161	156	150	135	141	152	139	157	456	246	154	140	145	114	147	153	126	148	141	145	129	118	153	126	139	144	108	134	117	138	124	136	154	134	182	161	141	128	152	129	134	120	116	117	127	121	130	123	129	131	128	125	126	126	149	143	153	127	138	133	124	113	132	129	131	133	135	142	161	117	131	126	128	145	143	146	114	125	129	138	144	122	134	154	127	131	125	129	123	149	122	129	126	123	118	122	138	141	116	119	129	133	134	129	98	118	130	110	130	129	132	139	134	138	122	118	141	134	140	127	145	124	115	110	131	102	116	122	131	132	137	129	126	112	152	148	116	127	135	122	146	133	150	142	124	114	160	134	125	113	151	135	144	144	125	132	158	134	121	135	119	138	134	123	123	143	118	137	132	119	144	131	127	126	136	148	125	132	148	132	134	141	154	136	146	123	131	127	147	140	132	135	129	146	119	141	136	152	130	139	151	133	113	157	130	145	137	123	122	116	126	102	136	120	135	145	130	123	163	133	130	111	136	124	134	129	124	136	149	135	97	165	140	123	126	125	125	131	141	142	129	139	119	117	122	136	124	126	123	121	130	131	137	131	126	139	138	147	131	126	149	126	119	140	124	163	122	120	126	132	152	126	123	131	139	143	123	101	142	120	130	141	137	127	135	115	129	115	161	120	129	134	131	101	137	135	138	136	128	125	117	127	106	120	120	129	107	118	132	115	156	147	123	119	138	127	141	133	150	130	131	119	111	129	127	131	129	156	133	142	122	137	158	135	139	110	134	119	142	120	127	111	130	149	136	136	139	123	137	143	122	125	115	117	127	144	124	120	116	132	143	124	141	155	145	124	136	122	126	139	125	146	118	118	133	138	135	126	149	120	122	123	120	138	129	120	126	140	130	141	120	139	122	125	130	124	138	116	119	153	149	118	129	125	138	128	134	123	132	136	141	118	124	111	116	133	131	138	123	132	120	129	126	144	144	146	135	116	126	142	134	123	116	127	139	138	135	138	130	122	129	121	129	140	128	120	140	138	115	128	122	144	133	121	118	122	129	135	115	148	131	134	117	120	139	157	124	110	162	141	141	140	137	126	129	124	134	108	144	141	109	118	135	127	126	127	116	120	132	125	107	115	115	136	132	116	146	136	113	156	143	123	130	145	138	124	140	118	136	121	149	108	138	127	111	129	169	109	140	143	114	139	114	128	113	135	142	116	107	132	128	129	119	134	122	130	136	141	135	133	134	132	121	126	134	116	146	122	132	137	125	142	121	123	117	129	137	137	120	119	130	124	114	123	124	119	140	122	123	114	106	123	127	137	114	149	153	130	133	136	127	128	112	130	146	131	115	120	140	156	130	142	133	123	136	137	132	127	120	142	97	122	143	130	121	147	115	130	129	127	149	141	154	127	136	146	136	135	128	130	158	130	147	144	116	156	129	117	134	136	127	107	135	127	125	142	114	128	130	124	128	107	127	128	148	137	123	154	150	121	174	153	133	116	154	110	153	107	122	141	124	122	131	137	130	150	136	126	119	144	139	140	127	127	140	117	127	120	128	140	156	135	133	132	133	139	128	121	137	125	130	132	135	131	127	138	110	128	121	138	156	123	122	125	156	100	127	118	141	153	121	142	112	116	132	114	130	141	135	113	128	128	110	162	125	118	120	126	130	119	130	139	116	141	138	129	119	132	131	126	131	128	121	153	117	118	131	138	132	131	143	124	146	152	138	150	133	125	143	144	102	112	130	124	113	123	152	137	132	136	135	127	120	130	123	121	127	138	155	131	137	132	133	130	141	145	132	114	139	107	122	140	146	150	123	150	143	135	135	116	140	117	135	142	139	132	139	131	141	133	116	146	109	128	142	126	129	124	157	132	141	132	150	108	146	121	133	133	126	115	141	127	140	134	120	131	122	125	115	128	140	132	136	134	139	131	109	106	140	155	143	130	165	125	130	137	123	136	128	131	114	117	149	121	137	125	144	151	131	117	133	147	139	127	123	158	143	122	151	127	113	144	128	137	132	149	126	141	136	133	135	105	119	119	126	125	151	129	134	133	117	140	133	146	165	136	132	114	130	140	124	152	135	127	126	141	124	132	135	149	140	153	145	117	122	135	111	144	139	130	131	122	132	126	115	137	121	119	122	120	121	114	110	129	128	132	140	141	122	135	125	123	124	127	122	162	139	116	111	131	126	160	138	131	136	136	150	142	138	136	155	120	137	131	124	139	105	126	132	118	116	153	115	119	148	113	117	138	101	132	122	126	148	133	139	117	154	134	142	126	167	146	131	141	132	106	122	146	148	139	132	140	120	160	116	141	134	141	147	140	138	112	137	113	125	122	140	136	123	137	138	130	126	115	129	153	123	113	130	128	138	132	126	125	149	105	119	137	141	151	118	134	153	119	126	113	131	131	127	123	131	138	132	138	132	134	135	136	148	137	129	141	158	143	123	128	122	122	142	132	126	147	143	126	137	121	119	131	113	135	136	159	126	134	154	120	142	143	137	135	131	121	135	127	129	136	125	132	138	141	131	139	114	124	134	117	118	141	134	135	130	142	147	125	134	140	123	154	149	152	152	129	131	126	129	125	122	132	115	132	136	130	130	146	132	121	129	133	136	132	132	135	140	137	118	141	128	128	113	122	152	123	124	107	153	131	129	128	129	122	131	119	128	127	114	127	127	137	127	134	137	128	116	121	147	120	138	137	124	150	131	135	167	145	119	111	130	136	124	121	133	135	137	110	133	143	132	123	128	139	137	120	144	126	129	107	113	122	129	139	140	135	126	125	128	155	147	132	136	131	131	137	146	156	119	149	140	139	139	143	145	118	131	137	139	144	111	124	133	106	111	138	125	136	120	138	134	111	129	130	130	125	154	124	127	122	141	130	137	128	120	147	127	140	126	139	143	133	121	132	124	141	110	136	137	123	122	135	128	121	119	116	126	114	120	145	120	143	148	141	115	115	128	112	127	136	147	123	117	141	126	135	139	122	130	127	142	128	119	154	137	124	148	112	131	141	142	146	125	141	154	136	133	116	118	125	140	137	129	118	152	129	141	141	143	123	131	130	112	127	130	107	119	144	142	139	117	111	120	135	154	128	115	136	146	130	139	117	108	136	135	143	136	135	143	142	128	135	136	145	136	165	119	135	137	137	137	129	142	128	130	122	121	121	132	134	133	134	126	145	140	141	148	113	122	116	123	116	136	138	131	95	134	120	122	124	122	138	137	115	134	127	121	137	129	119	116	114	135	119	132	128	144	135	154	114	119	146	148	148	119	134	118	133	128	96	149	138	119	136	110	118	117	127	141	161	138	131	131	132	126	148	149	124	122	164	155	132	132	107	132	118	117	137	160	151	120	132	117	117	159	141	143	126	149
25527	1879	4390	5079	4282	3450	2800	2301	1980	1671	1510	1236	1099	1063	958	898	877	829	721	773	676	642	591	596	557	543	574	547	558	555	521	499	474	510	448	423	470	451	428	440	455	458	518	477	458	543	791	664	540	539	517	488	494	428	461	417	423	423	446	3445	1227	389	438	366	373	428	387	380	407	367	398	368	371	384	343	389	349	384	340	326	354	358	381	360	334	351	333	381	373	351	356	354	380	414	332	382	351	361	318	368	338	356	353	356	383	366	336	344	368	330	359	369	345	357	345	371	335	334	311	347	335	372	357	344	351	359	397	348	350	361	350	330	394	376	316	364	359	378	318	350	359	380	327	372	368	361	341	358	357	359	343	338	349	364	334	373	394	375	340	319	326	383	353	387	357	376	370	377	375	315	348	336	356	350	347	351	343	337	370	355	328	332	371	345	357	342	369	373	359	352	338	337	368	351	338	332	357	369	333	354	356	351	361	354	350	341	416	356	346	343	356	326	361	320	364	358	355	342	336	351	355	356	332	342	336	380	346	324	329	364	330	339	330	332	344	343	394	355	343	326	321	344	342	385	356	332	350	350	361	352	319	331	367	313	331	359	366	341	372	374	364	336	332	329	348	388	332	371	347	342	363	387	371	326	345	367	333	341	335	350	353	309	368	376	340	356	370	353	358	374	349	358	342	345	325	361	332	336	330	318	329	337	346	354	366	351	315	334	357	351	323	345	364	322	361	357	367	329	341	371	359	362	331	353	394	343	338	315	376	320	309	332	373	346	348	366	325	372	387	369	342	359	328	368	358	363	361	330	366	366	370	357	362	335	358	326	340	347	328	330	331	332	343	360	351	356	374	343	325	355	359	346	334	365	348	357	329	344	366	355	347	326	390	386	352	369	383	335	356	347	337	323	353	359	364	336	356	342	348	336	350	388	348	350	367	343	361	386	330	330	351	344	366	348	320	327	325	335	362	368	321	376	365	325	369	337	346	395	367	328	361	326	339	340	367	333	330	356	339	369	384	346	357	361	378	395	357	347	381	375	349	335	348	362	334	321	362	381	345	355	348	332	329	325	330	413	346	339	362	352	345	349	374	375	352	310	348	374	336	357	317	345	352	319	330	339	321	335	345	355	334	336	324	342	356	359	318	347	347	358	340	330	352	366	366	314	315	345	386	385	367	344	366	363	359	351	377	377	360	374	338	366	332	305	345	349	352	340	365	361	341	331	344	334	343	305	321	348	365	361	358	349	362	354	345	354	338	367	393	368	330	333	375	363	331	354	345	365	373	358	353	330	347	332	328	347	332	326	361	339	369	344	371	346	354	383	355	345	336	363	328	366	369	355	368	339	389	357	379	356	354	353	344	371	379	334	325	381	335	354	355	338	348	361	344	319	355	314	362	351	361	378	314	341	377	360	353	343	333	362	377	333	350	360	323	323	362	359	383	349	368	349	360	365	360	346	378	350	362	320	348	357	349	333	348	341	323	385	357	350	368	334	337	344	354	340	334	307	367	345	331	351	354	310	341	375	345	342	344	330	322	370	360	317	339	322	341	333	343	331	339	361	320	325	358	356	345	361	355	390	369	344	317	364	394	328	328	328	347	361	333	306	363	354	361	353	331	346	347	365	324	361	344	343	341	340	307	378	329	363	357	348	348	336	346	356	360	330	342	368	318	396	370	335	352	346	338	345	355	357	321	338	330	372	367	358	313	330	354	350	307	390	364	371	376	353	372	334	342	361	364	356	330	343	335	307	353	337	303	364	354	358	338	356	393	380	357	327	349	332	350	361	339	320	340	362	358	324	342	380	326	367	348	334	341	369	339	327	359	313	332	322	341	336	346	325	381	339	371	351	374	361	362	353	335	358	334	326	362	325	371	342	334	342	371	350	337	362	343	361	356	338	324	346	316	349	321	379	350	323	330	341	336	343	350	358	352	332	356	376	390	365	375	364	353	331	372	346	316	324	353	357	326	329	307	357	353	326	350	341	342	356	349	338	358	359	352	351	352	334	351	331	371	364	323	353	342	310	349	341	336	364	346	325	359	350	365	345	351	319	351	333	342	356	325	342	355	332	346	340	367	348	380	357	320	325	372	319	344	341	355	329	331	285	373	351	379	375	332	342	338	346	340	336	360	335	345	328	332	298	341	348	342	350	320	334	331	330	321	371	361	355	345	329	337	361	352	382	321	338	391	367	296	367	354	323	306	376	345	347	358	335	361	310	402	379	349	348	352	377	365	374	346	375	358	329	338	363	366	358	358	338	345	375	327	358	355	337	326	369	363	334	341	315	394	385	378	336	357	343	343	366	336	338	354	367	381	371	356	372	375	358	356	376	337	327	351	354	348	339	328	346	344	341	351	330	369	335	362	333	326	346	330	347	337	343	384	350	305	319	339	330	355	368	353	350	346	372	360	340	350	342	339	375	339	356	378	341	347	363	353	335	358	356	341	354	349	336	336	367	348	337	344	375	353	353	329	383	344	341	347	357	355	331	401	351	317	370	335	346	338	330	364	331	332	356	321	339	314	347	369	349	341	342	337	348	364	341	357	381	350	350	320	356	333	316	328	358	362	377	315	350	348	296	348	362	315	323	335	354	354	327	330	351	359	344	361	345	323	344	364	387	352	322	394	345	311	364	363	326	364	351	337	343	340	379	312	353	344	322	376	380	349	374	351	330	328	344	326	371	369	358	348	390	357	355	324	367	339	356	334	388	363	349	340	375	331	364	355	341	339	330	309	339	385	315	331	357	361	345	370	331	345	344	355	358	330	328	322	353	349	355	364	339	342	320	346	330	333	364	366	307	326	341	335	357	348	362	322	323	348	338	368	317	339	373	377	329	315	349	385	363	361	335	357	349	352	349	338	314	350	327	353	352	343	367	318	349	312	345	361	341	353	377	314	321	341	363	351	353	364	338	341	382	321	347	302	381	335	383	366	358	329	359	368	321	345	356	364	406	351	344	310	344	346	371	376	372	337	359	372	352	361	322	367	366	360	326	339	357	328	349	355	333	372	337	331	320	342	333	361	326	336	367	365	357	357	320	320	340	361	336	349	354	333	357	361	341	356	348	356	363	358	352	337	353	355	372	364	331	333	341	329	345	369	355	348	375	383	342	367	353	362	358	374	339	329	369	378	374	332	367	329	367	354	339	357	378	336	382	329	348	366	346	300	371	314	354	356	358	338	360	362	357	360	333	335	320	361	328	353	362	397	348	332	308	334	330	330	345	327	326	357	369	355	331	316	342	320	313	329	375	322	347	370	348	338	342	357	329	340	344	358	348	377	354	334	369	365	371	335	335	371	371	308	385	359	353	374	340	342	342	329	351	379	376	345	395	388	338	347	351	367	358	362	340	358	310	348	369	354	327	346	352	353	379	371	314	345	374	330	350	353	366	322	335	330	339	355	372	357	352	355	367	332	334	323	351	378	334	359	305	356	361	337	360	351	346	352	364	343	365	352	363	352	379	362	347	370	337	356	369	361	383	341	363
3472	170	180	167	174	179	158	165	159	174	145	183	163	155	177	158	162	152	167	160	139	137	151	148	167	187	147	144	175	173	152	140	152	143	149	170	167	152	176	153	158	155	158	146	168	139	156	160	176	150	156	157	147	165	162	140	170	167	150	149	163	155	172	144	148	158	162	152	161	130	156	156	134	148	149	141	151	155	160	136	170	162	157	168	179	151	159	145	169	173	162	140	170	144	148	135	158	150	151	176	136	165	176	164	150	157	182	174	167	160	156	171	161	160	153	167	156	166	163	150	150	146	139	134	150	155	168	157	163	159	137	161	169	170	144	157	145	146	124	164	160	167	152	163	168	132	147	149	151	169	151	136	149	152	165	174	153	144	125	176	131	139	172	178	171	149	132	160	147	166	147	153	161	148	164	147	167	178	149	165	151	149	159	154	155	166	138	178	139	159	179	146	181	162	161	181	168	180	148	175	146	139	135	148	162	147	150	145	169	162	150	180	157	186	145	136	150	141	176	173	153	154	143	170	147	170	169	168	150	157	148	164	169	148	152	126	161	179	145	165	140	156	157	151	164	159	165	161	169	168	156	147	184	151	190	135	177	156	153	164	161	157	162	157	151	179	142	151	142	163	139	157	122	165	158	148	187	152	187	159	145	157	143	130	159	166	179	139	152	152	163	137	163	145	150	168	163	127	140	157	162	166	169	167	158	166	157	137	151	156	155	163	145	142	143	155	162	156	142	179	132	171	150	177	167	178	154	142	129	153	122	142	136	164	171	162	147	155	141	165	156	156	152	173	174	185	159	159	160	150	154	146	157	145	142	158	152	163	155	171	161	159	162	141	158	166	163	149	149	162	165	154	150	140	175	177	139	144	158	163	176	179	150	171	160	153	153	158	151	154	166	158	151	152	136	145	174	159	156	149	167	147	182	154	169	137	163	152	166	156	177	160	176	139	164	164	156	155	150	162	176	161	160	165	172	152	151	160	142	157	136	158	160	147	165	150	156	166	158	163	161	156	157	142	164	140	151	155	134	153	172	162	155	167	160	155	184	143	152	150	177	159	172	184	138	137	181	160	141	151	150	146	156	152	149	182	162	181	156	181	153	171	159	137	167	185	172	167	174	158	167	150	168	162	153	163	156	168	125	175	150	181	134	139	185	161	177	160	172	157	166	154	175	165	159	148	167	173	150	165	152	169	163	174	151	158	178	142	136	176	148	172	149	145	169	172	148	151	130	130	171	164	168	188	163	144	138	160	152	164	146	154	181	136	160	123	146	123	150	162	153	155	155	164	149	159	171	148	144	167	173	162	135	154	162	134	138	155	183	146	161	146	150	143	146	146	152	163	160	156	167	149	155	148	168	147	171	134	157	151	157	161	141	182	187	144	164	149	172	142	146	178	163	139	145	151	150	167	172	144	156	168	137	148	159	158	168	146	162	163	163	137	166	147	157	155	173	194	146	171	145	164	154	143	145	152	168	158	146	167	162	162	146	150	162	159	166	160	174	153	118	160	153	150	174	166	169	165	170	173	183	145	148	154	160	163	164	176	152	170	182	152	176	162	149	134	176	158	128	157	164	159	163	130	168	166	163	150	144	171	163	120	154	165	133	154	158	172	152	152	171	153	176	167	174	148	147	158	148	148	169	149	165	144	160	144	155	161	155	178	155	173	148	173	165	170	157	158	153	162	159	156	184	166	164	170	169	139	168	144	144	166	134	171	162	147	144	155	160	154	159	145	157	140	130	157	146	138	158	163	147	165	158	159	177	167	166	171	169	158	156	162	159	134	155	145	147	152	164	172	158	147	161	135	143	148	163	178	159	133	146	145	158	170	160	153	145	148	136	152	178	160	190	157	179	161	175	153	169	175	137	157	134	126	170	151	161	193	164	174	157	153	151	144	155	170	155	163	151	158	136	167	166	187	167	138	173	146	146	174	164	180	162	163	176	155	145	157	151	170	146	181	164	179	153	161	177	172	147	155	149	154	161	169	170	169	170	166	167	172	154	170	186	153	146	153	143	168	141	160	155	175	143	178	135	150	180	150	150	166	142	157	136	166	154	142	184	151	150	148	163	171	164	133	143	159	165	142	150	154	193	153	150	145	156	144	163	170	140	182	138	142	147	152	138	175	164	128	148	152	153	154	158	129	150	180	124	158	161	188	172	142	168	152	152	144	151	144	137	182	184	149	152	159	155	147	151	162	131	188	150	145	171	168	185	166	167	127	138	174	168	147	146	156	189	171	152	149	156	135	146	147	195	161	142	155	160	177	164	158	150	167	172	168	153	143	166	151	177	162	141	144	172	163	154	170	133	168	178	151	172	151	163	178	148	162	168	164	165	157	130	166	134	156	161	172	157	150	156	182	154	173	158	180	160	144	146	167	140	161	147	147	137	171	165	149	153	144	147	162	172	185	151	150	164	150	170	158	148	155	147	161	166	151	169	148	170	182	169	159	147	158	152	159	161	182	177	173	169	155	166	144	150	161	168	146	151	159	160	179	160	149	170	145	127	172	140	143	146	133	160	162	176	135	139	177	171	153	149	183	152	166	163	142	138	167	161	163	173	146	155	168	164	140	146	180	156	163	159	187	168	158	177	133	166	163	141	137	138	149	174	159	178	145	129	145	157	175	145	157	149	168	140	179	149	149	183	148	139	146	163	170	156	176	148	164	136	156	164	143	157	157	145	163	140	174	129	129	166	146	160	162	202	132	150	153	149	146	139	136	163	168	154	158	131	175	147	160	148	156	161	158	153	154	145	180	142	139	132	167	169	151	163	129	162	134	168	164	150	151	174	160	143	142	169	159	162	144	172	146	172	171	152	152	185	177	158	166	161	151	163	152	149	168	158	162	176	145	165	182	143	155	147	173	158	165	166	152	141	181	162	172	146	166	164	147	167	156	143	162	169	172	160	168	139	168	163	156	148	149	176	160	148	141	182	175	170	156	168	175	183	165	172	144	124	156	161	142	155	162	131	152	170	150	156	174	145	166	157	161	145	149	174	135	151	158	165	134	155	143	146	150	167	183	182	156	160	159	152	163	143	163	163	154	162	135	135	159	136	149	161	159	143	136	131	175	154	149	157	179	172	151	162	158	158	183	150	142	146	152	132	139	159	167	160	140	197	172	152	174	161	150	155	143	163	151	157	154	137	159	156	164	154	161	150	160	152	169	136	161	178	161	146	149	143	158	174	149	156	148	169	177	171	161	173	139	145	163	147	171	153	168	169	147	161	158	168	159	154	171	181	141	173	190	171	149	165	146	130	155	157	152	164	159	168	153	164	153	142	178	176	148	162	144	171	151	171	139	161	169	147	153	158	141	148	162	160	167	173	147	157	172	151	168	168	165	158	154	160	154	175	150	173	145	185	170	151	158	155	176	163	161	143	158	159	181	145	153	155	153	121	157	175	144	141	171	127	150	136	162	147	177	147	131	149	133	158	138	160	171	158	153	141	148	161	175	162	161	163	153	163	150	139	144	140	156
3416	446	547	505	555	509	457	464	483	458	453	464	432	430	460	416	412	419	415	448	447	415	429	412	434	434	416	413	410	413	408	451	445	436	460	394	431	421	457	439	470	410	442	485	457	461	437	468	454	440	475	436	456	442	451	498	458	431	424	482	475	414	423	387	415	388	437	447	385	459	444	388	388	425	412	452	414	460	418	444	447	439	433	484	446	409	417	434	427	433	413	438	451	413	401	423	395	460	428	416	414	422	401	468	429	438	412	455	408	460	446	400	420	437	428	410	435	442	403	427	450	438	466	416	435	418	401	426	420	387	438	442	423	411	475	449	429	461	446	435	397	403	449	468	421	393	438	445	411	413	414	440	424	388	413	376	419	422	386	412	423	430	422	435	408	427	416	422	420	389	403	473	414	447	450	468	398	409	431	407	435	425	481	421	464	417	404	437	424	418	392	398	417	417	429	421	461	406	447	449	443	405	437	424	398	428	405	439	450	450	414	408	439	407	416	441	427	426	384	455	423	442	408	449	395	431	394	408	417	444	434	394	406	447	403	419	424	419	438	427	417	394	409	391	418	440	402	435	452	410	433	388	442	405	429	458	446	419	409	413	416	439	367	450	455	413	414	449	402	424	445	410	418	411	402	427	375	404	409	412	432	421	440	438	404	425	410	419	430	396	406	435	463	446	384	429	408	433	445	401	397	436	458	428	448	429	425	457	416	428	411	445	454	418	414	402	414	415	398	400	448	431	436	391	421	436	439	448	443	422	394	437	440	426	417	469	454	421	453	454	426	435	465	417	413	387	443	416	406	386	431	415	433	414	421	406	401	425	415	421	391	438	409	431	438	429	424	393	425	478	430	407	432	435	450	396	434	442	456	480	414	422	410	404	439	443	455	449	378	433	426	426	431	435	413	412	389	430	396	395	411	451	419	440	399	450	466	458	429	398	443	436	442	437	400	461	423	393	426	412	438	442	449	445	431	430	433	430	453	452	404	434	444	421	398	421	428	406	426	441	453	427	427	423	423	404	452	407	423	428	423	407	446	425	407	440	441	457	394	441	454	434	436	406	439	442	438	400	394	477	448	425	462	463	427	453	465	433	479	402	436	410	403	405	405	439	427	467	413	407	400	411	428	455	408	407	417	422	443	396	416	401	437	373	462	444	409	414	428	446	437	463	410	463	445	425	434	414	420	459	413	406	447	409	410	448	472	401	439	471	462	411	383	446	423	452	453	421	402	429	372	450	401	453	441	436	460	446	439	434	409	472	453	443	432	441	432	396	433	420	460	420	421	441	423	418	418	409	397	408	400	417	396	408	429	425	425	419	427	405	393	450	433	455	395	418	387	415	444	454	450	444	407	397	457	435	463	417	390	396	416	390	420	437	413	465	397	427	432	391	428	395	415	417	460	408	424	449	413	427	435	436	420	401	448	440	427	436	437	442	425	424	414	397	430	433	456	431	450	448	456	430	438	422	450	440	406	423	419	425	405	444	419	454	468	445	429	410	431	392	419	411	436	406	425	408	446	408	444	429	396	405	430	409	430	404	443	466	401	420	452	419	430	439	439	414	440	428	457	427	433	428	416	432	445	439	410	413	429	452	420	447	437	440	429	432	438	463	446	452	436	439	427	450	461	412	430	431	425	428	411	439	443	435	439	425	438	411	407	442	451	473	476	437	456	410	429	435	439	426	438	429	406	460	434	388	464	440	385	434	417	448	412	418	446	409	399	414	412	418	420	402	472	462	435	435	428	418	432	395	416	396	404	409	406	436	450	434	419	441	435	426	411	450	401	458	397	429	419	399	445	437	420	444	434	403	406	423	409	435	427	401	392	446	402	429	423	421	391	415	466	422	444	429	429	434	410	420	444	406	430	419	436	441	368	433	419	432	422	427	405	380	438	438	423	414	414	412	423	437	398	411	410	440	432	442	427	426	368	388	416	429	426	403	397	427	410	450	446	427	455	448	454	407	404	422	403	438	420	439	417	428	422	456	407	395	427	422	430	440	427	443	434	431	443	402	422	435	430	417	428	426	401	427	418	391	435	439	406	444	437	435	415	434	437	416	420	428	443	419	393	391	386	416	414	427	431	449	469	458	397	405	407	447	365	450	426	402	445	413	443	461	433	409	381	452	426	464	402	423	427	419	431	440	441	449	427	434	417	456	436	436	451	424	420	414	416	398	437	444	416	409	442	456	448	397	433	427	431	424	396	419	400	427	419	382	448	396	394	447	429	419	469	423	427	414	426	445	432	403	412	441	397	406	415	440	456	424	435	412	377	407	405	415	443	426	440	418	422	410	453	409	443	422	412	427	384	438	414	451	416	431	405	463	433	389	405	432	458	426	413	391	405	418	435	448	445	422	416	433	428	414	395	426	440	403	461	411	400	454	424	437	493	431	431	428	417	404	412	436	418	416	439	412	413	382	402	426	433	413	442	416	454	399	406	382	448	420	405	450	436	431	433	396	453	438	454	433	396	429	393	411	417	443	472	459	412	466	430	408	402	433	416	419	444	409	409	422	448	422	387	416	434	417	415	403	431	427	387	410	413	434	417	428	429	422	421	428	443	458	443	414	425	427	438	435	431	356	429	416	426	431	416	375	448	468	429	412	442	393	417	421	430	447	463	405	440	466	442	431	430	427	433	421	423	395	447	425	425	426	423	424	441	438	439	429	417	433	403	474	448	406	416	412	382	442	404	420	367	382	429	434	407	425	448	449	424	429	390	389	436	451	417	428	419	437	446	442	444	425	409	414	414	433	405	439	437	419	385	449	454	395	475	441	374	466	409	416	427	410	412	469	427	440	423	430	375	443	437	397	439	421	408	416	448	399	434	394	429	410	441	437	437	401	419	450	445	431	426	422	470	438	428	417	443	453	422	438	429	437	399	424	419	403	442	436	427	458	423	440	439	442	420	426	428	404	406	433	451	436	402	443	408	468	481	452	464	433	442	434	434	443	397	400	425	443	446	428	432	433	407	428	428	428	423	445	418	430	415	444	446	419	434	437	462	418	417	462	412	447	440	461	401	404	424	390	385	407	453	419	450	420	429	421	395	445	437	461	429	464	433	429	407	430	412	438	423	442	410	431	423	419	418	397	408	448	426	445	377	418	402	427	413	417	410	425	427	452	446	395	458	397	419	386	451	382	430	433	451	424	407	461	458	433	427	413	396	412	424	392	419	412	401	413	456	447	402	413	440	426	397	397	445	403	415	405	428	454	411	435	403	427	424	436	415	412	449	460	484	410	421	428	428	409	438	402	456	435	414	413	416	427	423	447	421	418	411	423	421	446	430	417	435	421	435	444	446	439	394	423	417	426	395	448	437	435	431	428	397	445	433	459	429	400	409	416	436	446	444	395	446	421	461	428	419	451	416	482	441	428	456	423	478	427	423	421	404	371	437	462	418	448	425	432	454	446	420	411	434	457	433	421	427	456	408	428	433	398	442	413	418	432	423	404	428	437	412	417	458	412	414	431	439	439	395	405
31814	5837	1169	899	631	511	437	358	306	295	272	265	259	216	231	207	248	237	223	219	247	215	208	227	217	193	201	197	211	197	211	202	204	215	195	223	199	192	194	194	194	192	236	191	227	205	229	243	212	239	233	208	207	217	206	194	201	187	171	291	297	204	216	208	203	191	204	211	214	190	199	200	196	214	207	204	207	191	198	169	205	204	181	182	193	196	196	207	209	195	171	216	223	203	233	195	201	244	197	220	182	200	195	196	234	219	196	194	217	194	183	220	173	215	216	210	201	197	184	200	198	197	211	192	198	201	212	199	198	194	203	206	186	181	210	205	203	197	194	185	232	207	211	228	212	189	187	235	187	189	202	177	197	238	206	186	198	201	189	196	190	221	213	197	190	199	223	209	203	220	200	199	200	188	200	196	194	185	187	205	202	207	220	208	212	194	175	194	197	192	190	200	210	212	198	199	200	201	226	212	183	198	202	217	216	218	201	228	197	177	194	208	179	188	199	196	196	218	202	187	191	193	191	181	174	199	197	204	196	185	196	218	228	183	197	191	199	203	186	188	182	180	240	206	232	187	202	181	181	181	195	183	191	197	188	183	211	204	229	204	199	199	209	193	203	206	186	185	200	225	215	194	184	202	206	195	199	182	176	195	190	198	201	186	173	187	214	182	221	204	191	204	198	217	225	207	204	182	190	196	206	204	205	204	212	213	183	182	199	216	183	201	220	197	182	211	192	208	177	213	184	185	189	190	229	218	208	215	187	215	195	223	197	199	193	216	203	205	202	225	205	233	201	194	214	194	191	199	186	193	195	187	210	216	203	204	171	196	171	188	200	212	189	184	165	203	180	186	205	202	179	194	192	216	177	178	195	217	207	203	191	198	218	175	186	183	179	202	205	182	189	213	211	213	203	183	218	206	200	183	182	203	181	202	190	198	197	167	196	190	201	172	174	187	204	180	186	194	186	205	184	198	193	208	186	212	207	191	198	203	189	234	212	223	186	178	198	185	186	181	211	189	174	183	206	177	186	203	202	191	205	202	190	192	207	176	205	189	245	219	197	193	206	188	218	191	198	193	220	224	218	214	209	225	196	167	215	168	185	190	201	198	179	195	192	210	198	189	185	194	203	193	193	191	222	202	215	190	188	196	190	207	200	191	196	194	201	184	225	212	170	195	193	192	187	191	205	226	210	192	210	206	203	210	187	187	187	221	208	212	211	193	197	208	203	197	204	208	198	180	210	207	214	204	187	189	209	207	196	210	204	218	180	204	204	193	190	213	207	214	243	184	189	214	203	192	196	186	187	171	192	202	191	204	197	198	192	181	192	209	205	228	222	213	186	180	177	200	198	204	230	202	211	205	192	195	196	199	217	226	204	211	205	212	200	208	211	180	194	226	220	187	175	186	209	191	221	207	202	199	171	189	194	186	200	221	194	187	196	219	171	196	204	190	213	203	209	197	207	184	213	182	199	217	194	193	204	221	187	227	227	181	225	179	191	187	222	196	208	203	170	193	211	188	210	206	171	178	215	173	228	183	190	211	195	218	181	184	211	174	185	231	177	194	203	188	207	182	204	200	200	212	187	183	223	184	190	187	171	197	201	201	226	191	199	224	179	189	191	195	236	213	199	200	203	195	202	176	194	195	213	209	213	210	216	199	177	205	200	193	218	181	218	192	183	212	215	204	197	230	205	154	162	200	184	201	211	183	204	226	197	224	226	211	181	227	164	183	189	197	197	186	169	216	182	200	201	188	217	201	185	222	184	200	211	207	200	200	186	189	184	180	180	200	218	217	188	210	200	205	219	212	196	174	195	187	192	193	187	219	236	207	207	205	192	204	205	209	193	175	188	196	206	189	197	220	190	196	199	197	197	202	193	198	181	188	197	212	215	214	191	165	204	214	200	221	183	200	208	190	214	208	181	207	253	204	197	229	205	192	219	186	201	169	192	219	207	195	202	205	196	181	236	208	192	219	186	190	206	233	179	202	205	218	196	170	172	182	181	195	207	206	202	193	219	204	195	191	166	197	175	197	198	204	231	197	179	191	200	193	218	215	194	196	217	192	230	188	206	203	181	193	187	190	172	187	210	186	188	188	177	205	196	191	190	215	193	201	198	201	195	198	182	223	206	234	208	197	187	201	191	200	206	207	209	197	198	211	211	216	205	220	198	202	209	211	209	211	199	207	226	203	196	198	252	190	197	212	225	182	161	207	204	195	222	192	187	209	191	189	209	202	192	201	197	217	215	177	200	192	180	191	161	194	218	218	199	189	199	200	215	215	202	197	186	216	220	204	188	219	210	205	200	210	224	181	201	181	205	198	199	211	202	194	233	205	206	189	204	202	197	185	209	206	200	196	206	215	199	211	213	192	187	211	182	195	194	180	175	211	185	213	210	235	194	204	182	202	178	205	214	200	218	187	205	183	209	189	216	191	196	205	188	204	197	203	196	205	226	192	192	181	171	205	188	214	202	206	184	185	212	189	205	205	213	224	204	212	220	197	201	180	224	195	205	180	237	200	219	188	201	196	226	217	201	204	207	196	183	185	201	219	229	181	220	209	212	185	208	190	205	194	193	172	204	191	191	214	193	206	209	200	214	205	237	223	205	191	199	201	203	195	196	206	186	202	202	205	218	233	168	194	198	207	178	182	206	191	184	195	188	207	189	180	202	208	175	204	213	189	206	215	180	210	210	226	227	182	178	193	190	203	211	202	183	205	221	181	186	239	205	184	189	176	209	203	207	194	222	173	188	201	220	221	178	194	193	203	225	215	208	192	194	205	198	189	204	198	210	198	196	180	188	193	190	197	205	209	219	179	190	192	195	215	198	199	174	184	228	194	204	190	200	213	206	196	209	193	199	196	184	188	194	177	167	197	210	224	197	171	194	208	206	212	182	203	212	185	183	199	178	212	215	222	203	199	206	215	191	191	195	225	221	193	208	180	216	204	211	195	223	261	178	215	200	207	206	184	204	191	205	221	195	205	207	212	204	199	229	196	182	169	205	192	193	218	201	195	225	157	199	170	209	214	198	196	178	202	214	214	200	196	209	179	196	189	193	198	202	186	200	202	189	205	193	222	186	219	229	177	198	210	224	192	190	205	211	204	201	206	196	181	219	181	218	186	209	197	192	188	210	202	200	210	161	201	230	211	177	182	215	181	211	179	173	187	205	208	212	195	230	207	191	200	175	211	200	181	202	202	181	208	204	194	211	185	198	189	178	195	177	175	223	203	219	203	213	217	190	196	213	198	218	196	184	220	174	184	223	198	207	173	214	191	216	208	213	196	207	203	158	205	221	185	192	171	218	201	176	192	186	176	199	166	174	190	220	168	194	204	191	176	191	193	184	193	200	205	213	182	197	213	199	201	206	197	180	202	226	199	187	209	184	212	183	206	202	232	202	182	192	197	187	193	205	203	210	194	211	211	193	192	192	235	200	214	199	191	195	217	201	207	167	198	210	200	213	180	206	187	202	212	211	212	182	195
17220	1288	2595	2978	2588	2133	1729	1575	1393	1171	1092	967	964	901	882	846	768	772	740	667	658	648	657	618	633	630	604	574	589	572	585	563	595	564	557	587	515	602	545	565	543	566	604	589	596	579	704	702	666	636	657	573	544	558	593	587	576	583	535	1660	1376	566	517	534	514	543	548	516	532	516	518	534	527	563	495	503	530	493	533	530	539	533	536	522	508	528	540	520	575	531	493	549	505	560	495	534	483	530	525	556	540	527	529	521	523	550	488	528	528	524	502	524	548	521	596	486	505	546	536	532	524	479	503	497	465	503	503	512	490	541	517	507	545	586	529	512	541	529	522	500	556	528	526	500	507	537	524	505	555	512	530	539	519	525	499	527	544	525	506	500	551	545	531	508	490	502	531	520	532	478	499	498	499	524	510	530	513	561	574	551	530	554	497	503	520	513	516	516	511	515	489	500	525	473	501	485	514	537	521	507	491	520	513	522	505	532	557	480	512	505	573	527	535	483	488	506	479	535	518	539	495	505	558	491	514	529	525	555	512	524	452	541	525	531	536	511	515	512	499	475	535	500	548	521	509	520	474	538	523	541	540	524	503	545	505	505	497	552	480	490	524	513	516	508	516	533	538	508	546	506	533	501	504	544	516	491	502	530	494	550	478	520	510	534	465	541	564	520	507	514	500	542	520	479	531	506	542	540	496	511	491	508	546	556	536	531	521	499	483	496	526	498	491	503	517	523	519	517	481	507	538	493	558	526	533	543	501	471	552	520	498	496	500	527	510	555	505	535	501	591	529	497	506	458	522	524	506	503	488	524	522	512	501	505	476	526	516	522	551	518	481	504	530	517	520	503	510	532	532	590	498	520	508	472	492	502	502	484	519	525	496	508	563	548	520	525	506	524	508	513	525	507	530	501	526	545	521	511	466	488	499	529	536	507	563	539	479	514	542	505	518	523	508	499	511	518	524	524	516	518	529	501	524	511	567	501	502	507	539	524	529	493	498	510	507	521	511	511	549	559	532	513	520	510	487	549	483	500	511	508	507	511	529	487	477	489	522	491	534	506	530	514	515	530	513	491	476	540	539	508	530	525	523	564	492	488	536	537	508	550	518	520	563	480	468	548	499	494	522	498	518	533	491	501	558	533	523	513	570	484	493	503	534	465	494	499	521	492	512	502	536	557	515	550	477	514	578	506	555	542	508	499	564	521	507	525	493	544	490	520	539	494	586	480	509	500	502	520	548	527	499	499	542	489	504	562	510	481	498	505	504	508	528	483	548	502	534	555	495	481	526	506	517	501	527	490	514	506	524	483	512	509	525	534	522	537	514	503	552	491	549	532	496	555	504	547	504	499	512	493	497	493	521	541	533	519	506	491	521	480	551	529	527	526	541	478	493	516	512	560	489	545	562	485	491	485	504	533	535	536	519	523	497	482	527	517	511	505	507	549	543	483	520	556	504	499	505	543	475	521	521	481	520	471	481	510	522	511	514	533	543	485	547	544	524	510	515	551	528	527	496	533	515	515	509	531	511	487	516	518	506	506	512	529	550	558	513	507	528	544	536	499	552	512	512	505	519	522	520	544	518	544	515	576	517	500	560	459	524	502	540	525	532	541	533	524	511	517	508	479	486	509	506	497	492	525	506	531	534	508	515	508	542	504	530	557	542	562	516	507	561	526	511	499	550	538	504	505	523	548	514	539	536	520	496	535	546	508	541	493	461	513	513	501	503	470	544	509	515	485	529	515	512	545	524	497	549	505	517	508	507	483	479	518	538	496	529	519	520	526	519	511	518	550	501	524	530	507	534	501	506	509	542	505	506	544	492	491	519	473	540	456	518	522	501	496	506	501	543	490	523	447	525	563	535	516	488	531	496	559	502	524	544	483	503	479	515	501	544	532	508	546	507	548	519	526	516	553	537	557	534	524	523	512	511	528	475	548	498	485	496	537	525	505	515	509	509	506	540	557	503	532	501	535	513	516	521	547	519	520	526	548	512	509	531	536	507	532	533	493	475	512	483	525	502	527	546	503	519	565	513	514	506	514	533	565	552	534	484	527	502	533	452	540	555	541	541	538	510	532	491	491	553	500	494	549	529	518	548	487	538	522	511	504	530	517	547	502	518	546	487	518	532	549	531	548	482	502	540	508	590	536	558	481	499	535	522	511	525	517	514	460	545	500	486	495	512	494	494	502	523	520	532	530	540	519	525	536	516	495	505	540	497	558	497	488	519	503	547	469	534	482	510	496	522	533	491	493	488	495	530	473	543	529	512	511	526	500	511	514	527	483	531	521	495	502	510	527	544	503	567	496	499	512	497	463	520	525	524	552	481	514	550	496	529	573	514	531	514	503	492	510	527	507	559	565	508	509	470	478	524	503	532	517	556	486	499	508	515	518	498	539	534	501	536	515	504	564	529	517	485	547	527	538	540	496	515	490	556	532	559	514	525	527	518	514	531	533	525	475	527	546	528	506	486	526	523	529	542	508	478	534	511	499	509	527	525	496	564	486	518	543	512	510	521	523	470	514	551	518	497	524	558	510	533	519	532	542	521	512	499	535	543	513	505	522	530	506	524	518	521	520	548	562	538	512	528	580	517	517	533	536	496	515	573	511	510	527	535	543	532	523	502	561	525	504	525	505	496	492	531	565	533	522	498	503	507	515	502	528	512	523	534	508	557	501	510	551	511	507	506	508	584	511	496	537	523	518	536	502	509	493	556	532	514	519	494	492	521	526	536	532	548	545	524	533	512	554	549	456	501	531	534	490	560	498	492	487	532	521	491	482	508	546	531	505	516	527	532	532	480	518	572	484	540	551	533	496	520	513	517	535	535	513	477	512	493	505	523	522	521	518	523	539	518	495	534	535	523	539	505	532	518	503	507	528	487	524	479	500	531	503	495	523	549	516	506	499	535	520	537	499	550	466	522	509	510	500	513	507	541	539	497	554	460	479	537	527	489	496	561	542	530	494	524	512	490	591	528	528	529	495	519	515	496	475	516	493	500	532	491	516	526	536	543	509	493	503	498	516	498	545	472	504	505	503	536	516	485	563	549	521	519	480	519	547	501	509	528	510	487	540	552	516	564	531	562	499	530	485	539	498	519	557	517	513	512	528	528	530	499	540	536	495	473	532	485	525	512	522	520	510	489	530	520	543	524	493	540	518	480	510	507	541	497	572	532	543	539	494	535	519	523	474	531	534	537	520	515	522	491	465	523	518	491	497	510	527	487	519	530	519	497	465	525	511	519	523	513	485	495	556	475	513	532	533	523	514	537	513	511	485	515	488	500	509	523	515	532	510	488	566	508	519	515	502	484	496	533	492	546	526	546	518	486	562	513	549	533	536	534	489	526	530	515	513	506	521	537	501	541	541	478	490	500	494	494	537	511	526	494	538	484	520	525	504	500	502	515	538	532	487	522	533	537	487	506	546	513	497	525	485	522	515	511	514	541	527	541	515	517	518	529	540	551	557	507	526	536	551	540	519	505	498	567	514
45802	13328	2469	1499	1040	762	586	450	356	330	300	252	279	202	201	177	170	193	160	164	153	173	168	152	151	136	167	136	173	158	129	130	156	138	144	164	124	144	143	146	143	144	156	151	121	158	158	162	177	146	124	123	132	153	138	126	134	149	136	356	202	128	135	109	126	102	152	113	125	123	114	118	94	133	131	119	143	140	132	144	132	137	110	115	112	136	131	143	136	121	119	131	137	115	127	142	133	117	126	138	133	109	126	126	123	126	119	136	109	119	135	138	142	126	136	129	126	141	115	142	138	100	129	132	131	132	134	139	127	153	139	114	125	144	109	133	139	128	129	131	132	136	133	110	117	150	150	125	128	112	126	106	116	120	120	126	154	127	152	133	131	116	138	132	123	122	125	124	149	138	146	139	120	142	121	123	113	125	133	142	135	129	106	124	116	127	139	135	127	129	114	145	129	130	132	135	120	130	128	122	129	131	123	125	136	95	133	122	130	130	130	124	126	120	125	120	138	118	131	122	136	117	141	110	140	102	118	108	130	140	107	103	127	135	109	126	108	127	114	133	130	127	122	119	118	123	119	129	119	136	112	128	134	131	118	116	128	128	112	137	130	120	125	138	136	144	120	117	126	121	120	135	118	115	131	124	127	125	136	116	136	109	129	112	127	116	119	123	123	119	120	142	137	102	125	114	156	145	111	131	131	121	133	147	126	130	142	109	121	122	135	141	135	126	131	111	127	127	120	158	122	98	139	99	123	130	115	120	133	133	135	126	121	132	127	125	132	141	124	96	128	135	128	132	125	140	143	133	129	118	117	139	112	124	131	131	113	148	130	130	131	127	124	135	122	135	134	107	114	118	136	102	127	113	120	119	103	105	132	136	131	134	128	120	124	110	117	113	125	132	131	131	137	134	124	135	121	132	113	138	130	121	125	138	121	137	146	155	138	116	139	123	137	105	146	134	132	122	114	108	121	120	115	113	139	138	116	125	127	121	125	131	106	116	100	124	123	123	127	122	130	116	137	121	131	129	98	147	129	139	136	135	152	101	132	116	128	114	99	133	116	142	127	131	131	134	127	140	139	123	136	126	146	126	132	107	116	138	123	139	141	132	128	124	140	125	124	130	123	120	140	142	116	137	126	128	136	128	133	107	123	113	118	127	116	129	125	122	147	141	135	121	128	133	124	115	124	125	154	126	129	144	125	137	123	114	123	134	138	121	123	131	106	116	128	108	112	155	111	138	135	118	124	112	134	123	129	120	140	121	137	128	137	135	144	139	126	135	147	119	115	105	118	99	126	121	136	112	93	142	133	122	126	119	113	132	128	128	140	135	127	128	150	142	102	108	117	119	128	136	129	119	123	136	129	101	131	116	135	119	139	134	135	127	134	138	138	113	112	128	123	135	154	126	93	110	128	124	119	119	124	137	119	144	127	130	99	124	126	128	109	134	131	135	118	122	114	117	114	129	123	136	128	140	121	128	112	129	131	127	122	132	121	113	129	114	124	120	106	134	136	150	125	123	118	123	136	132	147	143	116	116	149	134	113	130	126	132	117	135	116	133	109	120	124	129	111	138	127	119	142	138	144	115	113	123	131	133	129	131	123	132	118	110	121	119	112	120	122	126	131	121	118	126	122	118	130	119	112	130	104	139	122	151	117	112	128	128	129	127	157	135	131	116	139	123	131	125	142	126	119	130	107	126	124	126	135	126	104	121	117	124	125	130	130	113	141	115	121	110	120	109	116	108	145	119	133	133	130	113	131	117	131	130	116	110	123	109	118	129	135	141	113	116	122	133	135	126	126	151	138	104	117	139	115	121	127	126	127	144	129	112	144	147	119	126	146	136	132	129	115	140	124	115	131	134	113	130	118	119	117	121	111	142	149	142	128	117	117	122	138	126	112	126	141	120	117	122	105	112	122	139	131	124	122	131	149	130	125	145	129	119	123	117	124	125	123	135	124	125	146	140	132	108	114	110	141	142	137	125	115	132	126	127	106	127	137	134	136	126	108	130	127	127	112	144	131	126	141	132	118	109	123	124	120	135	132	110	120	123	132	132	121	122	112	119	123	150	122	131	117	106	135	133	121	130	120	138	112	132	146	139	143	132	127	129	132	127	133	148	122	144	149	154	137	120	121	114	142	146	119	129	123	126	130	116	144	146	115	131	108	128	130	109	104	123	121	126	134	131	117	134	102	130	147	140	137	129	134	122	104	119	124	114	136	98	110	123	123	115	110	118	130	126	153	123	117	132	103	144	120	115	136	113	134	113	144	110	133	133	125	121	117	147	140	124	133	133	125	113	116	113	129	125	128	108	152	111	121	147	134	122	123	124	96	126	127	128	109	139	114	110	133	132	127	106	132	112	99	127	117	107	143	124	133	148	109	108	142	124	119	130	135	116	118	129	135	147	119	142	130	121	117	134	121	138	108	125	136	125	133	136	136	147	110	139	117	139	119	114	115	116	138	120	150	138	111	127	126	141	143	136	128	143	109	100	113	139	130	120	104	127	129	122	125	117	130	127	150	124	118	122	114	131	132	122	133	109	119	118	124	112	120	129	139	133	149	120	135	120	117	93	126	138	139	128	115	122	135	115	113	111	136	130	113	118	126	119	128	110	145	116	122	125	122	137	117	133	119	117	118	124	154	134	123	137	136	133	120	136	109	125	137	102	108	120	122	137	155	108	127	138	118	116	117	117	139	132	129	120	149	141	126	133	140	133	132	140	148	127	134	110	138	137	132	117	124	141	122	118	139	106	110	131	126	113	123	120	124	114	114	122	138	146	130	137	127	131	126	130	131	134	129	113	131	129	149	131	117	127	112	123	155	127	113	133	136	99	128	150	112	113	149	133	137	115	138	112	130	137	138	130	127	115	139	111	130	122	114	143	132	126	122	106	148	145	133	155	149	123	121	121	114	117	117	124	122	140	132	113	140	126	113	126	131	123	124	138	133	122	129	131	124	135	121	128	146	130	125	127	118	118	123	114	121	144	148	130	122	140	154	109	154	155	118	136	102	125	123	140	143	119	116	132	132	131	139	117	96	131	136	121	123	119	130	114	123	142	122	131	120	131	127	118	121	125	127	119	121	127	150	104	135	101	139	122	128	130	111	103	107	130	130	121	104	111	106	125	129	134	144	133	133	128	128	124	119	137	119	118	119	124	136	135	108	123	134	115	125	136	123	117	138	148	143	153	152	135	106	140	107	129	148	138	124	151	128	115	115	123	120	126	152	116	129	133	130	133	138	114	120	115	129	108	118	103	129	127	136	94	155	109	116	141	156	113	129	141	132	126	136	113	127	118	136	110	119	112	135	140	125	125	110	131	119	130	126	124	124	116	116	137	128	136	123	110	140	150	135	143	117	123	113	127	143	138	122	106	125	133	124	128	124	137	131	130	130	127	117	98	119	100	112	128	132	127	140	129	108	126	123	144	116	105	144	97	134	120	133	118	147	125	129	115	119	117	125	142	113	113	120	123	134	109	122	124
24710	1870	4249	5084	4243	3466	2707	2291	1870	1647	1480	1307	1141	1063	935	852	849	733	726	726	670	647	585	580	561	553	534	519	524	473	480	448	439	472	410	440	367	458	441	449	420	429	504	467	440	515	691	769	554	536	549	466	415	460	425	422	461	393	407	2552	1164	388	413	361	353	373	350	370	351	330	339	355	339	344	378	369	326	337	367	340	385	379	351	326	356	356	357	313	354	342	338	338	375	320	342	323	324	345	356	366	350	323	353	327	358	336	342	327	357	336	365	361	362	352	357	353	343	357	369	340	346	369	342	328	366	376	357	333	343	366	356	315	345	339	351	355	380	372	367	350	354	354	329	338	347	351	333	326	334	347	351	334	341	288	346	331	330	336	349	349	318	322	364	338	319	320	350	333	350	348	355	330	335	326	357	352	317	349	330	340	339	335	358	296	342	357	316	357	303	334	338	325	358	313	320	333	307	351	345	341	356	327	323	338	342	331	324	354	338	331	340	303	349	358	337	330	326	329	352	334	352	358	310	337	327	308	306	335	336	337	341	382	347	292	340	362	340	351	314	353	337	369	322	281	355	358	311	311	351	356	354	309	337	367	319	341	307	323	333	338	353	305	338	326	317	367	350	343	359	365	345	346	342	325	363	309	314	351	322	345	332	324	349	318	316	353	332	345	361	320	350	344	359	345	342	328	305	349	358	330	345	325	335	344	340	304	336	337	347	370	334	336	345	341	354	319	332	333	341	316	354	330	323	347	339	358	341	339	322	360	345	364	343	352	344	340	334	324	374	327	325	364	338	344	348	339	322	350	325	340	352	340	327	325	341	352	314	346	309	327	358	306	328	340	345	328	352	338	331	359	350	360	331	358	321	302	333	358	362	332	347	311	326	386	329	346	347	285	317	326	342	340	308	325	335	347	311	331	363	315	348	335	338	332	346	330	340	320	335	342	323	328	320	363	348	344	317	301	355	345	321	347	370	358	328	356	318	356	327	305	340	334	329	321	315	363	364	315	340	338	383	354	329	375	338	323	350	355	313	329	327	318	348	334	318	312	321	343	341	324	326	321	347	349	336	332	321	316	321	351	305	345	374	330	346	340	332	334	332	342	333	310	339	340	331	303	345	330	352	330	364	355	351	323	347	322	340	328	331	360	361	344	329	333	330	310	322	323	313	305	344	337	315	339	362	339	319	336	331	348	308	343	349	319	351	319	336	347	343	354	324	357	336	345	372	334	335	329	341	329	319	351	363	343	330	347	329	343	346	310	347	378	322	332	337	355	307	333	304	337	329	354	339	334	364	352	319	331	367	330	318	311	309	328	325	342	368	319	284	314	342	348	341	324	334	307	348	320	317	332	334	335	328	306	336	369	335	341	348	330	310	358	345	315	336	325	324	325	345	349	312	352	331	375	328	299	334	383	391	340	363	353	356	348	331	325	330	324	330	341	336	333	334	349	358	372	348	338	354	350	301	366	338	351	344	379	295	330	350	324	360	351	325	356	327	350	332	339	321	337	334	349	293	300	339	337	345	349	343	358	340	309	339	313	337	351	334	351	366	330	337	306	323	347	344	339	347	359	354	323	326	335	330	326	343	316	330	326	338	368	350	319	318	319	355	326	387	350	356	341	333	333	341	363	324	324	365	354	357	322	356	330	301	338	312	326	319	313	338	324	332	351	342	301	344	346	343	343	333	322	357	355	332	352	350	352	337	333	325	357	389	356	353	357	337	358	323	321	329	365	342	320	348	335	329	346	322	331	346	321	336	340	309	345	332	333	366	324	326	342	342	332	352	320	282	346	342	327	328	359	337	346	339	358	328	376	328	329	313	347	321	323	336	367	327	339	313	351	337	336	340	350	306	351	327	353	319	335	360	331	337	313	338	335	342	346	316	347	329	334	361	357	340	336	325	347	325	346	318	321	318	296	324	356	346	340	328	336	381	353	363	354	338	347	336	363	355	336	334	312	364	315	361	348	332	330	347	320	321	323	390	326	359	376	365	367	333	351	310	303	338	340	349	358	339	303	354	336	321	365	338	332	311	328	332	363	331	328	312	346	355	277	319	338	304	333	360	381	313	317	346	367	329	352	325	340	341	324	299	369	332	323	339	344	324	337	322	337	366	310	286	324	366	308	300	317	344	317	329	353	345	355	339	336	311	320	363	325	290	310	344	357	337	384	323	346	362	316	328	337	351	362	338	338	351	310	317	340	350	325	321	339	331	346	313	353	356	327	310	327	320	318	375	323	326	312	350	337	343	333	326	320	345	354	328	333	365	332	341	337	368	334	319	344	314	325	342	332	299	325	338	347	324	307	382	299	329	329	343	385	359	365	319	307	335	304	355	326	357	335	329	346	349	332	301	316	313	351	356	335	333	368	328	329	338	316	346	333	341	305	340	344	350	320	338	310	319	317	331	352	351	331	312	332	326	339	296	354	332	351	343	349	347	315	307	333	311	317	334	320	328	333	323	351	338	326	326	340	333	328	346	331	315	322	313	336	344	358	341	350	327	320	367	320	356	344	316	351	296	308	301	325	328	329	363	378	326	348	343	295	312	345	328	350	327	300	350	359	370	367	300	346	356	322	320	317	347	322	362	321	359	384	330	330	352	360	338	355	340	344	323	369	327	348	340	329	343	330	327	322	327	347	320	339	289	358	370	319	312	351	342	322	340	337	345	339	336	378	362	334	292	338	350	334	321	324	342	336	330	356	336	333	326	340	315	338	321	324	327	286	346	317	331	336	347	359	309	364	339	341	347	356	346	336	362	337	296	324	343	337	358	362	313	328	348	294	333	334	362	328	329	347	330	338	321	351	381	359	327	337	326	356	338	368	349	328	338	357	349	326	309	299	324	335	327	346	323	300	306	318	343	371	369	348	336	352	364	313	341	344	321	335	292	335	315	331	351	327	328	337	327	330	391	327	353	341	359	316	321	340	342	352	346	378	353	342	382	340	344	345	322	325	352	328	320	326	347	341	346	348	313	312	382	348	284	322	330	301	327	305	356	346	289	350	332	376	319	332	359	332	312	331	349	361	352	336	327	353	364	348	317	326	354	316	337	359	352	320	349	311	319	299	334	371	321	364	307	333	310	339	327	327	357	316	314	331	327	329	367	362	334	313	350	345	331	334	335	293	361	305	340	367	364	340	312	349	353	353	353	338	317	352	362	332	329	361	329	342	315	332	318	353	332	315	339	323	369	323	324	394	351	351	315	288	351	313	335	328	340	345	302	320	311	333	329	290	344	347	337	310	344	342	348	344	349	351	338	310	354	334	337	312	329	314	321	352	337	331	343	356	316	313	308	337	279	361	323	360	331	315	354	332	341	348	354	378	382	295	332	336	323	353	333	319	347	345	351	364	357	379	336	333	374	364	345	337	331	337	347	339	310	316	382	355	329	352	372	353	289	338	354	345	327	362	339	349	356	303	340	340	330	327	326	335	333	337	371	332	325	347	370	312	328	354	324	322	336	302	340	316	345	336	335	302	367	357
3220	211	179	175	176	170	156	164	142	143	152	172	166	148	178	144	163	159	156	148	146	180	157	178	142	152	162	156	164	146	192	160	161	172	164	157	164	156	157	145	162	175	148	143	180	158	147	162	165	157	158	157	158	161	158	143	147	163	183	188	145	156	170	151	163	144	127	157	150	159	159	162	171	151	157	162	146	163	155	156	148	168	136	143	138	153	163	148	157	183	150	161	146	139	156	170	164	148	175	162	163	119	136	176	169	168	195	162	136	170	166	174	183	153	158	162	187	126	142	162	144	166	154	154	163	147	164	165	170	157	146	149	159	177	171	159	152	170	171	144	178	160	152	171	157	165	147	162	149	174	154	171	143	147	166	151	151	183	150	144	161	144	146	157	169	142	159	162	140	140	160	149	174	153	175	158	171	160	157	178	170	168	170	148	155	154	140	141	167	136	148	160	158	165	159	142	154	149	149	148	149	145	167	168	168	175	143	181	178	147	144	158	151	155	169	174	129	169	156	162	146	156	144	147	143	164	181	133	158	167	156	144	153	144	146	154	157	167	156	146	159	165	163	158	165	160	164	168	140	182	162	162	148	160	165	160	152	154	156	135	172	150	173	150	164	152	157	152	145	149	186	153	165	161	153	161	144	177	170	179	148	132	168	148	188	176	143	142	174	156	173	153	151	174	169	157	157	169	148	162	163	160	151	164	137	161	177	168	176	164	158	158	143	155	131	177	143	140	161	158	166	148	154	166	167	158	151	156	157	149	150	146	149	172	149	147	172	166	153	143	145	153	136	148	157	146	160	154	165	138	160	171	173	156	165	166	158	140	151	159	132	152	162	172	136	168	146	127	146	153	156	166	152	170	158	170	144	163	145	182	152	129	150	169	158	163	156	151	162	197	155	185	154	166	173	146	176	164	179	149	175	158	143	177	181	167	144	168	156	155	128	157	146	163	168	161	138	143	160	178	136	178	149	147	169	148	163	164	169	163	150	152	159	171	141	153	148	173	162	179	148	154	145	152	143	156	162	166	140	172	150	158	156	168	160	153	148	159	177	157	157	177	151	166	138	149	160	152	139	158	154	154	146	156	173	150	154	136	137	136	166	174	166	163	146	146	139	159	175	166	156	143	159	163	180	145	142	132	166	176	169	175	162	145	169	162	189	156	148	152	128	164	160	153	143	158	167	154	132	162	141	166	139	177	152	149	158	140	144	155	158	160	166	168	140	175	139	154	161	142	159	164	187	142	178	160	148	133	147	154	169	166	177	158	146	147	164	142	156	143	152	130	143	152	157	134	172	161	151	171	165	176	159	174	131	175	161	148	135	172	179	157	168	162	158	162	171	169	151	136	171	156	150	159	145	168	159	170	171	178	161	155	165	163	146	170	167	158	138	143	154	135	163	170	161	153	163	153	145	166	154	166	167	132	157	159	162	169	152	133	162	181	177	145	164	171	171	160	136	174	159	156	134	160	174	153	169	149	139	134	152	154	169	159	166	146	157	177	147	165	173	135	157	128	181	160	163	138	155	166	178	158	134	152	166	182	172	145	173	159	176	153	169	153	157	136	155	166	179	169	171	152	165	162	146	165	151	135	152	148	149	162	161	157	171	159	155	170	155	142	169	131	167	170	147	180	157	172	178	152	140	149	164	169	154	156	182	170	161	172	143	158	133	162	164	174	146	159	148	155	173	161	127	146	155	157	134	152	153	168	136	161	173	170	163	143	152	162	145	158	159	164	155	161	146	170	150	188	168	160	154	168	157	151	132	152	141	162	139	136	166	148	145	147	139	145	171	154	143	147	173	143	168	165	168	174	152	151	171	156	168	142	167	175	140	160	169	144	164	188	152	153	146	143	171	158	151	164	151	151	205	167	146	169	159	161	158	159	169	160	148	136	172	146	159	150	136	178	145	160	161	164	141	138	166	166	174	152	165	150	136	152	158	173	162	149	159	165	168	170	150	166	141	163	148	149	171	144	139	163	151	157	158	177	169	168	157	158	170	163	129	158	167	147	144	151	162	163	134	156	150	151	184	173	177	167	148	178	156	145	173	163	157	157	168	143	163	139	155	154	131	131	123	173	164	148	166	167	172	154	172	166	143	180	182	159	157	166	150	160	185	138	191	166	145	154	158	157	174	162	158	158	161	159	166	159	141	177	150	152	146	135	179	147	164	164	156	172	150	147	156	148	155	160	168	160	137	169	150	146	136	171	135	172	167	173	159	140	168	163	143	158	150	154	145	155	147	153	141	161	174	170	178	176	166	160	150	184	153	154	169	181	157	184	166	137	152	169	169	140	171	151	155	121	157	168	145	167	168	159	162	138	158	156	152	167	166	177	180	169	182	155	155	149	147	159	145	172	142	167	167	161	168	139	163	141	172	152	150	156	163	169	146	175	143	136	188	149	160	142	143	152	170	177	157	130	154	134	162	173	172	138	159	159	166	142	145	158	145	148	159	149	162	143	168	166	171	175	153	139	158	177	136	168	157	167	163	141	167	163	162	153	142	148	162	140	169	164	161	156	174	153	143	165	167	167	157	144	144	170	167	145	141	137	145	169	154	170	151	139	164	148	127	151	155	159	143	153	168	136	155	140	166	157	180	165	141	160	164	161	151	152	169	169	171	162	166	143	161	152	130	155	158	165	168	161	139	183	148	160	126	167	151	148	155	157	156	150	164	150	143	164	145	148	173	163	141	179	159	141	139	155	166	167	170	158	163	150	196	187	149	151	180	157	161	155	149	166	157	151	156	127	159	166	192	133	158	150	167	170	149	142	156	168	151	160	163	152	159	152	146	149	162	153	149	140	144	151	166	166	138	164	158	147	158	132	165	148	154	153	162	160	147	167	161	154	184	144	171	173	135	142	150	164	176	156	182	160	164	161	178	123	166	157	149	177	146	174	149	139	152	158	162	160	146	188	123	145	173	136	152	143	188	149	162	159	156	148	149	149	167	164	162	151	176	150	147	154	164	161	156	141	176	150	160	153	143	170	169	148	154	154	147	146	162	167	169	150	155	154	149	176	159	177	161	150	129	168	158	155	155	143	163	162	176	172	162	174	162	168	169	154	157	158	144	150	148	166	159	146	152	158	168	160	167	156	152	145	171	139	144	147	174	173	159	149	152	145	182	142	143	177	174	155	160	152	170	160	134	146	141	159	146	122	159	142	182	154	170	151	184	152	171	151	174	166	163	150	171	167	154	175	197	158	131	183	161	155	145	139	163	162	184	162	167	147	147	148	170	165	141	152	122	163	138	148	159	151	148	151	136	135	163	154	169	157	166	169	134	149	146	155	178	141	148	173	160	122	162	164	171	158	145	186	146	150	160	168	152	143	153	173	172	148	150	156	122	137	142	157	141	151	156	183	149	159	181	163	143	155	137	154	143	151	149	165	136	135	165	160	163	144	168	153	174	165	201	174	160	170	192	152	169	155	144	159	160	148	154	156	143	152	161	187	145	145	151	158	164	179	143	132	160	168	175	149
3184	444	506	568	531	493	459	461	451	484	449	421	450	431	454	378	417	436	430	446	414	464	431	417	447	430	422	444	420	472	436	429	444	446	449	454	432	407	421	415	441	438	439	427	457	422	461	446	456	468	420	450	441	475	501	440	455	433	443	478	472	429	429	423	410	426	457	433	413	427	424	379	433	403	404	439	421	434	479	434	402	403	425	411	419	414	441	447	413	399	435	421	421	398	438	437	382	437	418	406	431	409	433	394	448	438	402	399	452	432	419	439	440	428	441	444	427	414	455	431	429	422	428	459	457	432	400	431	423	411	411	414	442	401	418	437	415	393	416	453	459	448	434	419	409	435	395	441	435	415	397	399	418	431	428	418	441	446	410	451	443	415	429	459	420	396	428	427	435	426	408	450	434	417	435	383	390	419	385	408	455	406	465	449	457	415	418	425	440	449	415	421	444	443	473	440	427	444	434	393	423	434	421	413	438	432	441	437	398	455	376	372	391	439	405	448	416	428	407	459	465	402	434	452	450	413	426	396	387	404	438	424	444	418	442	442	450	405	422	400	432	441	404	493	437	419	414	413	433	445	429	453	411	439	419	445	436	436	397	407	410	425	462	400	413	413	419	413	433	454	417	410	419	429	430	463	420	441	448	400	397	415	405	395	491	461	412	398	419	403	398	414	438	409	411	420	421	412	402	410	424	414	429	404	380	414	414	399	428	396	426	434	426	423	447	478	419	433	447	432	405	433	412	434	384	424	397	407	411	425	412	401	423	414	422	432	425	403	465	444	452	427	410	426	439	420	418	433	413	451	429	427	410	433	396	418	430	427	448	432	429	394	409	417	441	409	393	430	443	419	467	421	433	456	421	404	422	450	417	415	469	433	416	477	417	431	438	430	435	395	412	440	437	411	440	453	438	442	438	395	407	401	411	434	424	442	428	461	428	423	439	390	392	444	454	443	417	410	423	416	408	443	410	414	444	447	416	467	411	441	418	423	398	430	403	385	433	418	421	428	431	415	367	416	467	407	443	426	406	441	425	450	449	419	464	423	458	400	458	371	460	429	412	417	451	406	422	400	406	420	402	461	419	443	449	433	416	436	427	462	438	436	417	421	458	433	426	432	415	437	415	434	421	433	403	427	441	426	405	416	433	430	422	417	453	466	459	441	437	442	398	462	418	433	438	404	401	420	375	419	434	414	412	417	417	402	408	433	433	430	388	437	410	415	427	449	419	431	411	431	448	423	458	441	447	433	397	427	457	398	439	420	421	406	439	437	419	408	418	412	404	433	426	428	448	434	405	413	413	420	414	448	399	423	413	420	435	424	407	438	425	416	435	421	446	425	461	450	414	418	443	424	429	438	423	442	446	428	413	434	397	430	471	419	455	427	450	407	400	408	425	413	443	425	437	434	424	397	407	396	416	414	391	438	466	412	382	408	475	407	418	420	411	446	428	463	463	428	406	398	426	430	408	441	421	418	432	408	442	388	421	438	421	406	413	420	403	414	424	444	433	458	417	436	439	424	402	406	430	415	394	426	420	406	425	401	447	393	458	438	436	409	414	421	444	446	439	451	473	421	440	400	418	421	445	460	419	397	401	431	423	441	423	427	432	440	423	433	427	412	378	435	469	415	441	436	417	415	411	414	401	421	441	391	394	386	428	414	429	451	464	403	393	428	379	435	435	408	434	429	438	409	462	429	401	420	435	427	426	420	417	420	443	406	463	487	441	426	439	413	455	434	475	438	456	394	432	443	475	393	391	440	417	430	416	413	439	447	399	406	409	394	409	403	432	408	438	405	432	422	417	402	442	408	407	421	433	421	414	431	425	442	413	433	442	399	393	434	438	418	441	454	400	391	443	432	446	446	461	443	432	428	466	458	448	394	430	454	432	426	431	423	473	399	454	430	402	395	414	404	433	430	362	428	443	417	426	420	421	444	403	391	427	436	401	437	410	449	413	444	448	421	422	425	421	408	428	452	459	460	451	448	430	420	433	447	418	406	429	409	412	457	391	421	455	467	463	420	421	484	423	404	425	436	429	423	419	424	468	450	388	404	418	420	409	426	439	420	436	437	434	422	458	407	389	429	440	443	403	444	407	440	446	429	368	403	384	452	452	409	420	372	441	444	410	440	397	414	418	390	403	388	386	399	410	445	400	415	409	386	427	428	446	418	447	411	388	442	414	419	445	413	440	447	412	439	431	428	402	404	420	434	411	397	439	443	467	437	430	426	444	415	411	435	415	469	423	394	426	406	474	425	421	464	430	395	435	428	412	436	411	455	405	441	418	406	447	411	412	387	401	419	443	427	426	412	450	425	447	447	420	412	370	439	405	404	430	420	444	448	438	424	423	406	419	462	387	423	437	417	430	426	433	430	453	406	463	429	426	394	410	386	452	378	404	428	407	425	375	469	414	461	454	400	448	414	434	428	424	414	391	432	409	419	433	416	427	424	382	388	418	441	403	432	400	378	406	429	414	403	429	433	450	419	440	423	436	443	447	427	433	425	439	439	418	435	397	377	430	447	438	405	441	451	417	410	424	428	444	443	422	425	440	431	449	435	410	417	419	443	408	439	408	410	422	423	445	414	452	411	411	423	436	443	421	454	450	412	440	429	438	451	391	396	455	452	441	428	373	445	464	412	418	413	414	413	442	406	448	427	413	458	403	413	425	475	382	406	456	456	399	452	403	426	403	452	445	436	462	446	442	423	433	418	419	400	429	435	412	452	404	408	438	419	428	431	418	404	417	392	424	463	420	440	358	435	444	428	389	455	423	429	403	439	427	415	451	424	401	413	461	396	426	411	426	433	428	449	455	403	436	406	454	426	408	398	414	423	421	445	414	409	407	417	432	443	444	404	434	420	408	415	439	373	391	440	411	415	434	399	406	414	431	445	433	439	417	394	441	426	422	391	387	424	404	392	441	417	450	429	417	387	421	400	420	408	423	415	435	427	423	405	399	429	405	452	459	385	445	424	410	417	426	411	415	417	395	466	420	441	405	439	410	401	403	401	428	430	470	443	449	429	416	415	415	416	376	446	429	431	446	433	410	421	438	440	387	397	436	416	414	428	407	447	433	449	430	404	390	427	428	401	423	426	428	475	416	396	433	403	444	395	445	411	442	446	424	440	418	427	418	437	445	432	429	427	430	414	397	412	401	426	455	451	416	421	418	420	422	445	439	411	447	446	438	403	450	451	412	394	444	438	418	409	416	390	427	425	393	419	432	411	400	407	432	428	425	396	428	453	425	420	421	441	413	440	405	411	458	402	430	440	417	446	434	424	425	434	429	425	415	464	389	423	445	435	404	419	416	437	417	406	435	448	418	409	433	405	423	436	423	448	410	368	398	419	432	409	452	410	419	436	430	394	408	398	413	418	458	423	430	394	423	412	385	412	444	481	380	418	432	444	409	425	419	406	404	448	434	410	406	458	433	439	421	416	437	394	431	379	404	416	371	449	430	399	437	433	439	394	425	435	409	422	449	418
29497	5130	1243	888	633	489	469	364	346	311	260	275	262	232	244	229	212	221	231	212	198	217	200	217	212	212	214	209	206	175	205	198	204	204	222	192	196	224	209	209	203	244	233	199	215	224	234	226	217	180	218	218	204	211	184	217	215	219	205	326	247	200	201	200	193	166	212	184	197	179	194	202	185	183	218	200	232	206	208	233	217	176	180	205	215	193	209	207	203	198	157	226	209	200	192	187	184	195	215	204	204	195	215	181	197	208	171	208	213	197	199	200	196	186	198	192	206	177	185	193	194	176	174	203	196	206	211	202	195	178	198	203	216	181	214	189	174	178	209	206	206	180	200	231	217	182	194	203	193	211	190	163	193	178	198	209	195	190	187	188	201	185	203	213	179	211	211	207	218	186	191	204	185	183	196	183	194	195	185	194	176	211	205	193	222	200	215	210	185	160	211	216	180	241	193	201	210	230	223	212	196	195	201	184	181	199	197	155	196	191	176	213	190	220	216	206	208	179	239	202	193	209	183	186	199	196	192	193	196	196	190	213	204	214	204	206	168	190	191	182	211	216	210	218	199	191	190	203	191	196	222	220	187	203	183	204	211	205	225	221	224	262	195	202	206	225	175	183	166	174	203	191	214	214	215	172	193	180	203	203	198	213	195	201	205	205	194	178	179	198	205	196	192	204	194	173	210	210	210	210	199	203	192	183	192	194	228	212	198	172	204	200	194	213	191	179	201	200	199	205	187	181	188	221	192	206	186	200	186	221	194	202	183	168	224	205	191	210	193	209	179	190	213	199	176	188	216	193	167	189	209	185	170	194	198	169	191	166	168	185	214	198	197	205	197	224	196	211	205	200	207	202	215	195	219	181	205	162	181	198	201	167	204	181	219	184	170	203	217	164	211	193	198	222	184	214	202	225	223	185	206	170	238	200	182	166	183	191	201	201	180	179	188	168	200	199	186	199	228	228	181	193	215	216	210	188	204	178	191	217	198	189	186	176	218	213	178	194	193	197	192	184	185	182	178	178	190	190	190	214	170	185	224	187	195	212	207	200	192	192	213	185	198	183	197	196	204	197	205	183	197	188	176	222	208	195	196	194	203	190	169	207	186	208	218	203	187	193	194	193	208	192	221	185	210	234	204	199	190	187	168	189	192	215	213	188	198	202	185	234	186	181	196	207	181	178	176	184	188	228	190	180	180	186	165	208	204	177	208	187	203	195	182	214	191	208	195	212	194	201	195	185	224	179	202	185	192	184	180	195	213	176	217	198	181	180	179	207	208	189	192	198	211	197	209	190	198	182	192	192	205	203	199	176	187	190	200	204	226	199	197	205	198	182	192	199	184	210	188	211	199	220	176	210	200	200	192	197	220	185	203	196	224	206	222	179	190	225	192	171	182	188	206	158	192	179	172	199	217	194	195	233	185	160	199	194	206	207	201	187	223	198	181	189	190	181	203	189	186	189	208	210	210	205	200	197	196	234	206	176	208	168	181	219	179	215	217	191	208	182	228	193	189	167	199	219	200	191	202	196	200	196	191	198	208	193	174	212	188	188	223	188	188	210	170	192	211	202	232	183	203	204	196	207	214	151	211	208	206	177	233	208	188	214	215	215	176	203	188	203	209	188	204	188	196	188	186	205	234	207	226	210	208	217	182	188	195	169	206	208	197	201	184	192	187	191	172	202	196	221	176	187	169	198	176	194	207	164	212	183	171	220	195	189	195	202	219	186	190	182	190	193	196	197	198	187	193	184	189	218	178	195	226	196	205	212	185	223	180	184	206	159	178	189	161	190	178	214	211	191	215	205	201	217	217	192	209	208	203	204	175	173	189	195	200	183	188	218	185	196	185	185	195	198	191	169	198	212	160	168	198	200	186	208	197	195	220	200	198	207	164	190	224	205	233	212	202	192	207	202	191	212	191	205	168	186	219	197	207	221	201	180	206	192	218	198	186	187	198	212	205	229	197	208	203	174	193	192	196	201	182	169	181	172	187	225	222	204	184	204	168	186	175	174	211	177	174	179	187	202	193	193	189	186	202	191	184	189	205	186	210	183	214	211	200	202	195	213	186	213	179	189	212	183	197	191	177	193	189	191	190	216	182	224	178	189	196	176	202	191	216	192	215	190	186	201	185	192	201	221	206	204	194	197	182	182	209	207	197	184	203	200	189	212	202	176	205	200	196	190	172	198	193	182	215	187	207	192	216	188	212	203	199	193	208	208	204	195	212	189	215	194	201	219	210	220	209	226	185	172	206	206	176	212	203	195	204	175	189	201	192	194	197	192	220	207	189	209	213	208	184	202	232	215	181	186	192	195	180	202	175	208	204	228	196	201	218	187	193	193	184	217	190	184	182	208	196	171	214	210	195	182	194	221	217	198	176	194	210	180	193	218	203	180	210	194	198	184	189	204	194	201	172	198	202	211	191	213	199	201	206	201	194	208	223	198	191	182	198	220	199	191	188	176	199	185	221	204	211	214	181	166	207	208	197	182	219	214	186	198	202	216	210	213	181	210	224	194	206	196	207	206	211	187	192	213	192	199	194	239	209	176	210	176	181	197	179	209	201	169	190	201	223	186	195	213	216	198	202	176	177	198	187	198	185	189	151	175	192	196	186	188	190	201	168	194	199	227	171	169	181	187	198	205	237	195	221	181	202	195	197	210	205	193	207	217	203	217	190	173	193	170	189	217	185	207	190	191	204	183	206	223	196	202	203	199	189	200	181	211	166	189	204	212	168	177	207	205	202	157	214	179	185	210	198	177	221	222	196	186	197	190	174	219	172	187	200	179	215	183	179	188	210	208	198	203	186	171	196	192	186	214	195	199	193	196	208	185	206	190	212	202	207	211	184	196	189	206	198	200	217	194	216	205	195	213	203	187	189	216	189	180	214	180	204	192	207	225	218	210	185	190	168	174	190	210	178	195	190	208	202	206	169	176	194	203	203	221	204	198	189	202	201	183	187	194	200	184	198	177	205	200	193	182	161	182	216	211	189	194	199	197	199	177	201	206	181	165	207	198	196	193	202	174	181	231	190	200	206	219	181	189	200	183	188	194	225	197	182	197	216	194	193	192	191	227	185	197	225	189	225	219	214	218	210	212	190	202	180	200	181	157	197	187	207	227	199	210	196	178	222	214	192	212	160	198	210	185	202	214	206	222	204	220	198	184	211	177	196	173	178	173	207	210	195	183	193	211	197	200	175	183	203	166	185	191	181	217	219	179	173	192	170	187	183	226	188	209	193	201	190	212	203	203	196	231	186	181	191	175	194	196	205	187	205	189	197	187	210	196	179	212	195	196	220	216	200	177	171	187	178	216	193	218	217	241	212	208	199	201	185	183	210	182	186	197	202	213	211	197	211	221	190	193	200	206	186	187	191	203	206	219	199	184	199	209	193	180	201	201	183	196	181	196	215	210	182	198	191	172	188	187	207	220	171	205	195	207	177	214	189	199	202	187	201	222	157	205	181	181	198	201	208	184	210	206
16176	1294	2583	3010	2594	2172	1797	1554	1344	1205	1139	1008	951	790	864	773	722	699	710	693	623	629	652	635	610	567	610	598	643	584	562	591	544	574	557	552	578	606	502	538	530	584	569	596	593	568	761	759	724	647	641	606	585	667	529	553	580	511	544	1573	978	518	529	536	544	552	520	509	556	503	530	517	547	524	518	529	516	513	509	510	476	538	519	520	525	513	493	543	518	528	488	512	448	510	473	543	568	509	518	555	500	520	487	495	497	527	544	531	517	524	507	506	588	464	531	481	528	513	503	509	519	531	499	508	483	511	513	542	502	527	503	545	519	514	492	518	514	507	490	527	499	504	555	572	511	505	505	517	512	538	534	459	530	504	530	462	527	487	481	505	542	545	524	531	518	512	487	545	526	530	515	476	501	459	528	521	532	508	534	520	526	508	482	508	508	503	513	471	501	515	502	525	518	490	485	500	481	486	504	526	535	490	516	512	504	474	520	543	541	520	546	473	492	525	523	537	465	493	517	490	506	538	516	497	498	542	449	516	511	525	545	541	525	531	520	479	475	479	484	495	494	531	505	527	531	514	497	520	489	478	501	467	484	494	488	475	509	509	506	501	507	535	492	504	514	483	478	518	496	507	487	496	514	480	511	495	487	529	543	536	527	486	482	494	517	483	466	495	492	507	548	524	495	518	466	502	509	499	504	511	540	500	506	475	505	517	487	511	529	493	514	525	507	518	517	506	506	522	530	526	555	525	494	475	537	541	524	549	506	541	507	547	516	508	506	506	501	495	532	461	491	519	524	484	506	490	556	479	538	501	520	522	512	475	540	522	502	520	478	524	523	527	489	474	493	517	499	498	517	535	519	463	536	547	517	504	511	524	475	538	556	505	481	475	521	528	536	505	491	515	481	536	475	499	525	489	516	509	528	469	506	499	482	493	491	482	482	439	501	503	529	520	507	478	521	506	525	499	499	522	535	488	491	473	506	522	508	503	520	503	498	501	504	477	496	519	499	512	506	510	496	515	518	499	506	540	483	540	476	488	512	519	489	509	523	483	497	490	531	536	500	485	521	487	512	529	529	525	533	521	530	487	481	503	533	494	543	544	533	505	503	493	558	513	509	517	474	479	514	502	555	477	507	565	521	517	491	490	510	510	488	493	505	504	528	591	494	470	496	542	485	503	522	481	523	531	512	495	510	497	525	517	468	513	521	572	533	508	494	498	473	553	496	504	508	563	525	479	515	513	513	514	520	508	505	523	512	515	506	531	497	543	466	535	510	471	468	480	520	498	505	486	531	504	505	505	511	489	483	520	503	517	497	511	542	517	535	522	488	522	517	479	552	506	502	520	517	535	519	468	522	469	481	498	527	516	511	502	531	491	514	543	530	500	489	496	521	510	522	513	472	482	475	499	505	519	478	508	520	476	468	534	501	528	521	526	562	479	499	519	487	508	489	508	544	527	527	509	521	543	473	518	518	526	508	520	506	531	504	511	515	543	520	567	508	527	525	507	512	537	526	504	491	570	527	494	511	499	477	551	481	516	511	543	539	521	483	479	514	481	510	505	516	511	481	507	481	530	512	511	541	515	523	502	492	507	481	507	508	500	518	512	524	514	533	489	507	446	498	503	484	513	524	509	570	553	486	542	515	486	539	437	518	494	548	528	478	431	527	479	489	523	503	513	516	495	496	477	517	538	508	518	519	548	531	542	484	510	547	518	486	508	496	525	506	493	498	493	535	527	491	513	489	525	538	496	516	523	485	506	536	510	501	512	535	508	470	514	495	527	520	483	459	504	516	506	522	507	513	492	530	562	502	489	522	522	510	515	512	508	527	493	491	511	478	502	527	489	489	509	531	535	541	541	508	530	533	510	512	514	525	488	522	468	484	509	510	567	496	509	520	550	522	522	542	531	500	521	496	514	530	465	495	515	505	507	499	488	528	503	513	556	512	526	526	510	502	503	514	515	494	498	509	566	489	483	525	529	502	507	511	559	501	513	480	556	539	473	554	526	504	500	528	477	554	531	531	492	497	522	495	512	514	493	500	497	537	496	530	498	506	559	501	457	540	492	529	514	500	523	536	539	504	525	559	485	524	527	512	465	517	542	515	527	561	541	501	524	556	507	498	478	489	514	503	522	502	508	547	525	471	515	522	507	492	514	524	507	511	508	445	499	489	523	503	498	493	524	536	522	501	476	491	518	520	547	497	505	513	517	515	483	512	491	515	517	543	477	484	488	532	519	506	529	499	512	495	532	527	523	539	539	482	477	507	552	515	563	529	479	518	498	516	507	529	521	512	518	544	505	528	510	498	538	567	522	487	527	493	450	481	529	555	537	524	523	515	521	497	478	526	522	519	517	491	537	520	487	493	509	509	515	522	511	529	522	502	508	510	482	454	486	521	521	483	502	529	502	500	500	527	522	518	483	516	501	490	528	497	508	492	513	480	505	496	539	532	534	497	506	534	496	489	497	494	534	498	511	516	509	529	499	509	529	543	471	511	509	513	518	488	538	519	504	502	489	505	494	527	527	539	505	519	513	532	501	483	499	563	512	502	485	513	523	516	525	524	539	514	498	506	509	505	517	538	525	498	491	509	511	509	519	512	509	515	491	510	525	521	538	532	497	516	540	516	523	497	501	489	493	493	509	550	489	503	500	536	531	438	509	475	528	549	503	527	542	513	509	509	528	495	522	490	524	511	513	531	555	514	513	489	558	492	477	487	505	491	523	513	537	513	522	524	515	511	523	512	529	499	513	504	502	497	498	494	521	487	504	509	499	471	481	500	516	504	485	522	513	534	519	504	519	480	534	515	480	518	494	529	530	523	525	521	521	513	464	509	509	550	518	506	531	500	517	515	559	461	521	541	502	527	499	515	516	502	462	511	553	511	526	525	512	490	495	519	506	516	472	490	495	512	486	526	532	503	507	522	511	475	538	490	580	533	537	502	502	499	529	489	529	537	540	552	515	500	506	503	525	541	523	552	519	478	533	527	506	473	495	500	494	542	512	548	477	510	504	497	509	523	519	503	500	492	501	491	502	535	495	490	504	482	532	510	517	538	477	536	503	486	463	456	475	466	506	524	536	511	522	506	500	482	548	495	533	484	538	550	522	479	521	533	479	494	496	526	497	487	520	515	456	531	511	474	533	482	517	520	490	527	505	524	510	515	470	513	476	543	528	536	481	513	511	496	510	480	535	495	523	500	518	513	483	532	517	493	512	543	513	478	508	518	525	506	530	535	527	478	449	501	512	521	488	503	485	508	520	484	490	527	512	525	506	543	498	538	510	523	481	496	540	510	541	530	503	495	514	512	525	516	498	493	488	491	517	512	507	526	492	525	514	531	526	538	483	508	531	504	507	513	548	504	516	509	501	538	496	513	538	526	551	443	522	477	512	527	522	442	568	505	506	531	489	511	529	489	490	529	499	504	514	491	537	533	510	527	571	559	474	508	556	503	475	497	491	521	518	535	504	475	511	532	517	500	495	483	495
47156	15764	3092	1600	1088	766	537	466	384	331	314	265	216	243	224	207	211	167	155	175	183	174	146	149	170	140	127	150	140	156	139	118	139	132	137	128	175	145	147	127	128	135	133	124	119	176	163	177	161	147	112	148	142	125	151	138	136	115	144	316	279	148	123	119	127	139	137	133	129	120	121	149	145	121	115	130	118	126	127	121	139	132	130	142	102	129	116	127	135	138	136	118	124	135	128	117	124	141	117	110	140	114	119	135	120	123	114	124	122	128	133	146	127	126	120	144	112	120	136	137	136	151	144	135	120	116	112	129	122	129	127	137	152	119	134	117	118	133	139	137	136	112	148	138	140	121	139	138	119	137	130	108	117	137	141	101	125	143	134	121	142	122	135	122	136	140	134	137	152	137	126	120	138	131	135	139	138	113	141	134	105	120	128	127	150	140	109	141	144	124	135	147	124	126	121	148	138	134	151	139	134	135	135	129	131	135	124	131	144	135	132	130	117	136	139	98	150	116	106	109	114	132	126	123	114	110	139	107	143	125	139	117	126	117	129	131	125	133	131	133	140	123	124	126	123	115	122	129	116	124	130	119	129	133	101	136	132	131	141	104	129	110	115	133	128	139	144	108	124	121	136	117	122	143	118	101	140	124	133	125	113	115	128	126	137	116	118	132	120	148	130	113	125	110	148	117	116	113	133	126	111	139	136	109	142	117	112	124	141	124	123	104	114	130	141	120	144	128	143	128	139	149	125	137	129	119	132	117	116	120	123	118	109	133	115	120	123	126	115	129	126	126	123	127	126	134	127	123	116	128	122	114	121	134	121	121	139	123	120	117	125	118	119	152	112	132	149	121	121	115	118	132	124	114	112	138	137	119	138	123	118	131	152	113	125	125	128	127	141	140	122	126	140	112	131	134	131	110	124	144	133	119	132	142	125	124	123	115	118	100	128	133	148	127	150	110	123	120	138	130	120	110	132	131	130	112	111	111	118	132	125	141	140	120	111	131	139	146	113	132	114	121	116	145	117	126	129	128	125	129	147	140	106	103	125	129	121	123	127	145	143	135	129	121	132	110	142	123	123	118	134	143	113	145	129	119	132	123	129	133	156	110	100	122	133	120	95	114	142	109	132	137	148	148	129	99	111	137	116	125	135	111	130	116	124	129	118	119	123	122	128	136	124	110	117	132	108	126	117	131	111	145	118	135	118	129	138	132	133	125	120	140	133	114	138	121	124	161	150	125	121	139	152	116	122	123	150	108	127	137	111	137	133	125	111	127	120	128	111	138	145	119	123	116	115	136	122	143	135	145	129	127	117	121	125	113	140	135	116	123	123	117	118	133	124	121	140	112	148	118	122	138	120	140	111	153	145	124	126	133	127	147	130	151	117	140	114	118	113	117	128	110	132	128	117	122	128	129	130	147	140	120	132	139	119	139	133	156	129	121	125	125	132	128	153	144	144	140	115	118	130	130	142	112	115	127	130	157	115	101	114	146	123	142	131	120	134	121	101	136	147	123	133	99	131	134	108	103	112	120	143	114	133	115	132	128	125	127	141	132	150	124	135	138	130	134	135	121	120	129	143	130	130	125	114	137	118	112	114	133	133	110	132	125	115	147	150	114	143	122	103	118	119	105	123	136	139	132	123	140	113	116	132	133	105	120	128	106	129	124	130	112	134	130	121	118	117	119	137	138	143	123	131	134	120	130	133	115	121	125	144	113	132	124	114	132	127	139	125	120	134	133	125	130	116	126	142	113	146	124	118	106	133	125	139	115	136	133	129	134	128	131	131	123	114	136	107	131	117	122	123	115	108	107	152	148	134	141	121	129	144	143	133	115	127	136	129	131	140	116	114	124	131	140	115	125	137	143	109	147	123	132	147	136	103	130	135	137	136	140	147	133	93	125	130	127	111	137	144	117	82	135	122	113	124	132	145	135	116	153	138	128	114	108	121	137	125	107	130	117	144	117	129	144	131	126	126	110	119	119	142	124	171	146	132	123	143	135	121	105	110	110	114	146	127	131	109	130	134	126	121	111	140	110	119	134	143	153	122	114	147	129	122	138	144	142	146	145	143	141	135	119	123	115	132	139	127	115	100	138	115	111	133	150	133	118	126	121	132	126	145	108	142	149	121	135	154	128	141	136	118	127	122	129	120	127	109	119	135	116	116	125	137	137	125	131	135	116	136	115	122	146	122	123	123	139	122	132	136	124	119	130	133	118	124	112	106	114	149	126	130	126	138	127	127	121	122	136	131	134	130	133	129	133	130	131	107	127	120	120	119	129	106	138	129	128	128	137	140	146	127	128	121	124	139	141	106	134	106	128	126	123	124	119	113	118	144	135	126	126	111	135	131	139	121	151	114	118	146	115	129	118	123	125	141	116	130	136	108	128	123	115	136	131	134	113	104	142	112	136	131	104	133	113	138	128	126	135	138	142	146	122	122	149	105	109	155	139	130	112	127	135	107	96	131	123	140	127	130	118	148	103	111	120	121	105	116	129	121	142	116	147	123	109	119	111	113	142	145	142	128	123	143	119	138	142	117	124	127	109	140	128	134	128	126	116	129	117	132	129	118	136	118	138	127	143	120	117	153	132	135	128	110	137	147	97	134	130	141	122	127	148	131	133	135	128	139	128	143	117	124	123	139	117	118	136	125	166	131	123	126	155	134	106	97	141	134	122	159	117	130	126	137	121	126	130	112	148	125	134	144	136	136	107	141	151	117	126	134	119	102	132	125	123	170	116	140	121	126	107	141	128	121	126	114	113	118	118	142	126	148	147	132	134	101	126	119	109	100	118	128	115	126	119	136	143	139	99	123	126	128	109	126	124	97	131	134	136	129	118	140	116	118	139	129	121	114	140	133	106	113	113	124	102	126	104	114	154	126	133	108	139	146	138	106	132	121	139	128	121	103	152	138	134	120	140	122	126	116	119	127	122	122	135	136	137	131	132	121	121	137	126	145	114	131	129	121	121	117	131	117	126	132	110	132	117	120	125	150	105	110	129	121	133	141	132	143	124	107	115	105	120	126	127	116	127	141	127	122	134	149	148	114	123	122	128	124	125	121	143	100	110	128	118	119	121	133	124	123	132	135	141	139	129	150	135	141	104	128	109	135	129	127	138	162	122	146	136	140	131	114	114	136	139	131	134	110	112	127	117	140	125	136	118	135	106	117	122	129	154	112	129	128	113	131	119	130	102	135	131	139	114	143	130	144	121	145	110	122	135	119	128	133	123	143	104	138	130	111	125	112	133	139	140	122	142	105	121	111	125	114	120	133	131	126	126	123	134	125	128	124	146	123	122	119	113	133	133	145	112	118	119	125	135	118	135	116	121	135	131	112	138	141	125	123	123	137	115	135	127	114	124	129	120	133	109	109	113	133	128	121	148	121	117	132	118	129	123	122	115	119	122	129	108	119	144	135	137	133	141	136	132	116	115	138	122	133	126	128	117	125	142	127	134	140	140	119	116	138	109	134	134	108	120	129	140
26279	1921	4309	5068	4229	3584	2868	2294	1981	1627	1389	1318	1149	1011	972	857	873	786	694	706	633	658	614	571	535	553	552	507	478	492	483	490	497	418	421	476	423	440	380	409	423	443	476	453	457	564	745	816	662	499	525	515	466	450	399	440	392	386	428	2038	1439	383	362	328	379	358	383	350	326	343	362	351	344	360	332	365	353	361	378	334	354	339	316	351	384	371	356	355	366	366	362	351	345	358	349	356	330	338	354	389	341	365	317	340	336	339	339	323	327	370	319	358	331	322	335	321	367	320	341	349	351	346	334	375	329	316	317	341	334	331	367	343	326	337	364	342	331	308	313	333	372	310	340	359	379	348	338	338	326	357	327	356	348	351	357	339	357	338	354	337	340	326	344	326	355	329	350	341	339	310	326	349	345	317	328	318	334	369	381	346	312	323	315	358	326	333	348	325	361	362	387	353	315	332	327	359	366	370	305	331	346	342	321	366	337	347	364	337	361	313	358	352	366	331	369	320	342	348	340	313	316	356	347	345	333	299	318	336	326	353	360	333	334	337	344	352	335	331	355	360	341	345	338	357	329	325	340	319	315	348	360	335	329	313	322	341	328	325	325	314	365	323	321	332	338	332	328	342	316	320	315	332	356	336	336	316	352	298	346	330	317	332	344	319	306	349	321	306	377	340	313	373	357	363	367	316	315	327	305	352	350	350	364	314	345	340	345	335	321	371	338	325	360	336	290	307	352	325	323	352	335	332	320	337	336	323	341	346	340	355	345	326	331	316	333	380	323	340	340	344	346	302	351	326	336	334	352	339	349	349	380	340	324	337	331	332	330	390	317	322	334	346	357	328	355	359	326	340	359	312	348	331	344	337	320	311	359	335	348	326	352	350	343	320	333	345	367	315	328	306	348	357	354	334	341	329	348	352	327	334	313	335	360	344	326	321	349	352	362	342	363	333	332	318	355	355	335	348	316	347	326	307	336	330	336	370	361	341	360	339	352	350	341	324	352	363	322	364	310	343	321	323	315	329	335	342	337	327	350	330	363	329	339	329	387	340	306	358	305	342	313	368	326	324	363	331	372	295	338	366	351	314	354	306	338	312	349	346	327	327	314	337	327	342	342	349	347	335	329	318	339	303	364	321	318	312	346	334	359	353	342	328	324	331	365	366	330	324	347	322	327	358	315	307	319	344	319	368	331	325	358	348	323	332	350	355	379	359	334	342	339	348	363	372	368	342	337	328	329	320	337	375	333	353	367	302	352	334	317	310	311	332	332	343	338	329	316	296	355	331	352	335	337	325	341	347	354	333	337	322	333	314	332	341	344	301	320	346	359	324	330	350	297	319	317	349	343	328	319	318	334	329	324	353	333	345	316	321	327	349	324	342	362	371	297	321	340	338	321	343	360	355	368	326	354	326	314	339	313	336	346	312	351	305	343	373	315	340	394	337	328	329	328	347	361	337	352	326	302	353	304	375	355	322	344	349	333	293	330	325	332	330	350	321	320	332	310	356	333	336	348	313	341	378	331	322	328	351	347	345	332	352	323	331	312	319	334	319	297	328	377	355	348	361	326	325	308	331	349	313	339	335	330	354	335	353	344	362	352	333	328	343	342	356	320	319	353	354	308	337	367	351	316	324	387	317	338	331	333	325	341	342	332	359	353	359	306	322	356	329	360	346	302	366	337	308	335	317	322	343	361	303	317	319	331	367	318	325	320	330	343	345	342	350	327	325	306	352	355	346	327	366	354	326	334	318	338	337	330	321	315	352	334	349	336	340	342	321	320	347	312	319	333	324	317	353	367	336	320	336	332	344	346	317	317	325	333	316	317	315	331	316	346	363	317	335	319	336	340	321	350	354	331	356	313	293	353	329	312	334	334	355	327	320	368	347	365	329	344	329	325	361	337	341	340	335	320	322	348	342	324	343	330	321	353	337	326	313	327	324	328	314	327	365	332	334	364	331	332	320	318	319	327	342	345	303	326	361	310	329	336	312	365	357	347	330	323	316	309	374	316	364	303	347	326	354	352	339	362	368	323	327	317	382	363	341	345	332	352	355	367	297	363	324	332	343	352	347	347	379	306	322	340	325	330	331	324	307	355	373	349	331	336	325	336	322	330	354	319	318	356	355	334	359	329	335	351	333	325	359	319	312	341	365	323	327	337	315	336	326	326	405	337	359	333	306	322	347	307	325	345	351	323	327	325	329	379	343	311	365	334	364	351	341	350	322	346	314	328	331	355	335	344	370	355	365	376	343	333	330	374	339	361	357	326	321	322	330	335	352	357	323	316	304	332	317	327	375	303	329	323	325	338	324	330	315	324	325	325	346	348	337	381	342	323	344	324	335	341	354	339	339	314	316	376	313	320	355	346	310	310	319	351	364	338	314	343	343	357	312	340	349	356	334	343	368	350	335	347	319	343	298	346	326	313	343	349	325	337	353	318	329	322	318	344	306	330	335	355	337	328	331	334	354	352	331	326	337	363	327	309	351	311	379	333	328	348	326	327	331	373	305	355	314	341	324	332	327	341	344	330	346	321	372	327	340	352	341	346	350	356	351	324	322	329	330	325	309	377	328	348	295	300	361	344	335	346	358	375	336	315	318	326	353	339	373	328	333	325	341	300	336	321	332	343	304	326	337	333	330	347	383	338	351	357	341	334	362	351	356	311	317	324	291	325	338	310	367	326	347	363	334	348	326	337	334	301	319	321	350	325	343	330	349	339	333	309	321	337	326	298	355	335	371	337	335	339	343	346	328	307	323	318	318	319	381	360	352	366	308	345	334	348	369	332	342	320	344	327	345	322	351	349	338	316	326	343	335	312	319	326	320	345	353	323	331	322	319	320	359	341	339	335	313	329	306	325	333	374	349	325	318	305	341	302	338	334	329	322	360	334	334	342	335	307	320	341	322	353	330	340	305	319	298	318	313	328	330	318	365	322	343	385	365	332	356	347	329	312	339	356	328	333	332	349	326	365	321	329	347	337	357	302	328	325	347	314	318	347	360	328	366	326	361	334	337	326	329	313	346	355	307	324	327	328	351	336	325	327	321	367	286	330	298	336	327	303	380	344	302	325	349	361	325	336	329	326	299	351	336	315	318	319	371	306	344	371	338	315	325	325	358	324	318	307	341	300	373	332	351	344	381	293	339	339	315	350	333	352	348	360	310	329	363	288	320	315	308	340	287	344	343	345	341	335	334	322	337	356	340	350	335	336	313	351	328	333	317	323	331	342	316	333	332	341	334	321	335	317	302	365	335	340	307	323	348	366	328	328	361	325	331	331	344	316	289	362	358	334	353	324	360	324	345	304	352	329	334	358	368	328	334	333	338	336	352	325	354	345	330	340	332	356	370	358	358	339	344	336	342	342	311	313	341	329	347	320	349	355	332	351	331	323	321	349	324	363	330	358	359	330	325	331	332	330	325	324	324	325	346	336	376	345	307	319	310	329	342	314	325	334	344	353	312	343	309	329	314	326	346	377	328	337	337	314	325
3260	183	200	190	202	157	144	155	153	155	139	154	154	163	163	155	173	161	141	154	162	186	146	164	148	153	143	161	137	157	168	141	179	123	130	150	161	165	140	142	164	157	154	133	181	151	161	156	167	150	172	155	158	181	170	145	153	157	165	162	147	141	164	151	145	152	154	150	165	146	145	136	129	170	169	145	142	140	160	142	153	141	159	158	176	142	147	148	155	138	152	130	149	154	148	161	176	158	142	172	154	141	149	154	157	153	156	160	149	148	174	153	163	147	180	160	133	156	146	167	167	162	167	155	162	141	165	144	159	140	168	163	163	158	151	160	164	148	164	170	169	166	145	159	136	161	176	167	159	143	166	149	163	154	178	162	136	152	132	162	166	144	161	164	175	150	135	141	136	164	174	147	164	145	135	157	172	167	150	165	145	158	164	169	150	172	159	164	149	135	154	172	144	168	148	181	149	171	133	153	176	162	152	169	157	144	165	169	141	141	176	164	164	166	140	142	169	171	145	184	158	178	127	160	162	154	139	145	141	182	149	160	172	177	169	155	157	169	174	172	160	157	157	145	160	159	163	165	147	183	160	177	148	151	168	141	164	128	122	156	153	172	174	167	154	156	143	144	152	157	148	131	145	142	156	191	137	131	143	150	144	163	140	159	150	180	145	156	129	158	154	130	145	153	147	145	173	165	189	165	154	172	179	165	151	153	181	167	154	149	132	147	148	159	165	150	161	151	163	144	168	157	170	168	170	170	136	157	157	145	158	153	168	153	139	155	161	154	150	152	136	165	143	165	166	150	175	147	150	165	153	146	149	155	167	163	146	141	142	138	151	154	166	166	146	156	154	133	143	149	145	152	145	138	159	149	159	157	185	172	144	175	124	189	155	163	170	162	163	161	135	147	152	173	136	169	169	154	135	173	153	151	170	147	160	148	169	167	131	152	151	154	152	150	158	156	135	155	154	161	147	158	156	163	149	160	161	138	191	165	170	157	152	165	155	152	150	159	153	156	130	162	173	135	146	139	174	154	135	158	133	139	144	164	160	145	170	152	168	157	159	176	148	154	141	152	158	145	163	161	131	163	168	170	147	149	155	143	132	164	155	147	155	169	165	151	156	141	164	159	154	151	183	163	136	145	166	166	157	156	154	141	155	158	152	148	148	159	151	151	163	149	153	164	169	160	153	142	160	140	169	154	162	161	175	161	159	170	163	136	169	154	137	164	164	178	164	167	167	157	146	137	164	149	154	174	141	147	148	143	150	141	143	174	158	169	160	157	134	171	169	165	158	140	139	158	152	128	131	151	160	156	149	153	165	182	157	152	133	169	158	151	154	151	136	144	169	131	155	146	161	167	158	160	179	160	143	156	158	161	152	167	158	136	146	168	151	155	152	160	145	142	148	137	146	154	157	144	147	141	174	156	140	175	159	127	154	160	153	169	153	150	143	146	143	128	156	136	142	135	156	141	154	153	148	135	157	164	147	161	165	155	153	137	156	133	148	169	138	155	146	137	134	149	175	138	151	171	132	149	151	159	147	140	176	167	158	159	148	155	174	153	142	161	116	127	131	137	156	175	148	124	161	149	144	157	160	178	155	152	161	173	165	160	153	174	136	129	158	149	141	174	172	140	167	157	156	144	135	163	145	150	159	127	145	146	132	153	164	117	175	148	160	118	139	147	148	151	154	152	146	159	162	167	166	171	147	168	154	143	145	178	162	147	159	128	113	158	149	147	130	136	159	137	145	139	166	137	155	159	162	142	166	166	164	157	146	154	172	153	118	146	162	143	180	143	146	172	163	177	150	170	162	137	154	123	157	160	131	156	143	175	143	148	173	140	138	155	153	143	165	160	162	169	170	135	135	142	160	162	134	138	137	133	180	158	151	163	165	152	145	182	143	147	154	164	139	168	164	158	165	169	156	155	179	141	160	153	157	160	153	126	175	163	172	150	142	157	154	153	156	145	138	148	152	153	161	161	133	133	156	147	137	161	154	136	167	138	167	149	151	161	163	162	140	148	132	155	164	149	146	172	145	159	178	135	133	140	156	150	146	137	144	142	158	157	157	163	151	140	155	186	162	159	154	157	138	155	159	156	158	137	166	136	146	143	147	164	146	147	145	153	132	148	139	159	139	149	153	149	175	175	161	150	145	156	166	171	176	147	147	142	180	151	151	144	143	129	156	140	167	152	177	145	164	148	158	134	157	173	163	157	146	165	159	143	133	155	143	162	190	128	170	141	160	154	161	150	151	154	178	149	156	156	144	166	156	127	164	144	158	143	172	177	141	150	170	159	147	148	154	141	146	144	137	178	172	156	139	144	160	142	145	136	161	171	161	167	145	158	123	163	146	138	151	157	128	158	138	137	143	161	155	128	135	175	150	157	162	157	158	161	142	150	155	148	166	146	167	155	153	186	161	171	146	164	138	146	134	137	115	157	161	147	155	160	155	164	168	159	158	143	126	171	145	155	141	122	174	150	140	146	140	154	171	153	156	145	160	153	135	138	146	165	156	137	158	144	141	167	163	149	172	163	161	129	149	178	154	141	128	167	176	171	153	146	139	138	178	149	154	166	175	143	173	161	150	173	142	158	163	141	164	156	135	169	142	149	153	144	167	146	160	157	149	159	163	153	165	149	140	125	154	162	151	153	147	171	145	148	153	142	154	179	159	175	173	158	155	155	165	156	147	158	160	138	159	153	145	171	148	148	176	165	154	184	140	140	147	164	144	164	175	155	152	158	146	152	150	130	156	136	152	156	164	151	149	163	139	163	160	139	159	167	148	155	131	139	132	153	163	133	151	150	143	129	145	168	169	180	169	145	162	177	160	141	155	155	152	141	156	146	139	155	185	115	146	140	147	157	146	158	138	149	158	152	150	173	153	160	157	176	171	155	168	139	172	135	131	148	169	158	172	159	143	177	149	135	171	159	167	145	161	161	184	158	166	146	140	152	153	158	158	156	143	159	155	152	156	141	150	165	138	161	179	159	135	156	155	166	144	160	160	155	162	148	163	148	147	127	146	178	141	146	129	136	126	149	146	151	168	158	157	156	171	157	159	153	132	168	163	159	154	133	146	149	150	163	158	150	157	159	153	165	150	136	124	154	155	154	152	152	141	170	150	153	132	153	153	169	153	161	150	161	164	173	155	175	145	163	141	157	155	133	150	162	141	158	151	168	161	146	156	173	151	144	159	165	151	155	159	152	157	161	154	157	140	125	156	128	167	151	120	153	170	163	176	156	155	157	158	154	179	177	134	174	146	141	163	175	146	152	172	142	140	151	147	171	165	167	137	141	161	168	163	150	163	157	132	142	132	169	157	168	154	173	143	144	146	156	125	166	154	149	154	152	132	134	150	149	155	163	152	165	177	164	166	164	148	143	166	135	157	155	160	142	159	156	161	161	140	152	158	138	162	149	164	132	140	142	130	149	154	164	173	158	149	128	140	158	182	163	162	171	164	143	164	149	168	153	135	144	137	144	154	143
3194	481	499	517	450	508	490	457	417	475	474	496	439	446	448	437	450	436	423	395	413	398	412	426	432	420	462	416	439	440	441	426	441	458	409	438	391	416	428	465	407	427	422	441	446	480	490	463	424	470	495	459	422	437	425	443	455	420	433	439	436	428	407	391	426	428	426	426	435	403	436	452	409	439	442	392	410	448	473	392	441	407	458	397	409	448	413	417	429	385	454	417	434	414	413	399	418	392	409	437	417	413	371	436	422	451	423	421	409	411	414	421	390	436	457	401	406	420	439	396	394	396	388	401	399	397	390	414	422	428	430	421	446	404	434	409	439	415	416	379	429	367	437	447	416	412	433	393	435	431	381	457	412	425	433	423	397	407	428	434	400	446	400	430	458	450	411	411	444	425	438	434	426	411	417	436	428	437	412	454	416	434	414	433	419	424	409	426	392	436	418	417	455	473	406	392	416	413	402	430	417	415	419	422	402	406	416	401	385	438	424	446	428	405	413	372	437	434	411	390	422	377	391	402	396	399	450	414	428	371	417	412	400	429	464	425	420	439	420	418	388	444	430	387	433	419	409	452	397	380	418	398	397	442	419	429	407	437	374	437	393	433	424	400	452	431	401	394	445	424	388	394	447	434	405	390	433	415	412	435	381	436	429	431	417	401	414	438	417	421	450	433	439	387	447	417	471	437	397	428	414	399	415	414	422	416	447	389	447	444	452	399	440	450	397	365	409	420	411	385	420	390	378	432	405	401	386	398	406	448	398	402	435	397	433	445	419	424	420	421	443	406	434	387	435	418	458	397	411	411	430	370	427	411	400	396	400	446	442	433	425	411	377	380	435	409	438	429	420	403	426	464	408	405	407	397	402	401	401	433	426	404	440	414	436	426	429	424	365	380	433	408	443	407	445	362	395	400	427	432	431	456	400	411	424	386	405	434	390	413	400	426	410	441	385	390	416	407	418	443	401	452	451	413	409	416	420	435	421	382	436	423	393	392	433	428	412	411	423	417	443	441	448	415	418	435	419	412	393	459	418	450	411	422	425	390	421	411	413	386	433	435	411	397	393	421	414	434	406	415	373	399	429	421	437	417	415	411	418	416	437	435	431	411	434	384	420	411	474	431	445	421	406	440	435	413	422	432	447	430	461	416	454	405	394	415	423	445	408	447	409	401	441	422	365	413	407	414	370	406	442	396	449	448	430	403	425	406	425	404	411	414	453	402	400	426	405	427	419	415	411	416	402	432	403	445	424	397	441	414	390	433	452	441	458	402	414	394	419	430	405	404	431	401	404	415	412	417	435	446	435	392	437	412	426	418	409	455	435	443	428	399	444	393	442	407	390	415	400	416	414	399	387	405	400	411	448	439	397	399	375	433	415	389	440	442	401	395	419	408	385	406	451	409	437	383	438	429	382	379	444	400	441	438	398	419	434	449	386	387	426	444	427	418	440	402	379	387	465	397	423	424	418	356	405	466	423	421	398	413	406	408	423	352	390	448	417	445	416	421	428	447	386	435	393	420	388	460	411	421	441	448	391	408	449	430	458	434	429	400	355	410	422	375	373	435	404	399	402	438	400	425	419	407	429	374	405	369	476	440	439	392	396	417	456	431	421	400	404	395	432	450	424	442	434	460	417	438	395	415	391	444	399	445	420	422	404	412	443	414	432	412	385	447	423	407	408	389	415	421	388	433	441	410	396	388	437	434	452	402	407	446	408	413	402	425	413	426	423	434	397	413	438	421	408	406	373	381	432	407	415	415	428	456	382	415	407	425	425	438	430	414	415	449	432	431	385	437	410	411	424	396	438	425	436	413	424	398	390	397	444	446	403	382	409	412	410	424	425	421	474	382	424	428	455	415	409	420	421	400	422	402	407	396	448	473	447	429	457	414	433	414	433	403	382	407	412	396	442	427	421	443	431	441	431	409	425	408	397	420	414	417	436	428	452	415	397	392	431	418	408	397	431	404	462	409	398	399	407	427	425	433	443	447	394	425	382	445	414	414	410	396	398	452	404	395	460	398	383	401	401	442	425	399	426	419	419	410	410	430	411	424	426	431	398	413	432	418	456	405	403	422	399	430	398	418	439	389	428	390	397	428	430	407	393	412	424	442	409	425	417	422	398	441	425	404	429	419	412	413	437	418	415	429	417	398	389	427	436	421	424	421	419	425	414	401	454	423	438	405	426	409	439	440	400	413	382	393	446	447	436	433	408	445	430	450	406	419	454	392	398	412	433	443	416	377	425	429	427	402	378	401	401	402	396	394	423	403	416	418	451	430	420	400	409	438	413	409	387	431	403	425	394	431	422	450	421	406	433	401	433	406	450	397	417	403	402	391	448	411	433	410	448	409	391	373	411	400	417	414	439	395	406	384	406	400	424	450	438	417	422	403	423	429	374	423	431	400	420	402	382	410	425	406	407	372	436	432	381	397	433	446	425	419	437	406	421	464	424	459	419	436	431	431	437	434	430	431	423	422	396	403	417	420	370	396	396	426	393	399	351	406	403	433	441	406	373	426	382	402	399	391	392	438	412	410	404	432	438	436	414	417	398	405	451	418	423	439	394	421	437	398	407	390	451	410	367	446	397	416	404	411	397	434	410	443	401	422	387	415	434	422	424	395	461	455	419	440	471	405	430	436	394	412	423	413	420	406	429	433	414	386	420	397	407	440	395	390	398	434	431	421	369	432	445	431	392	429	433	431	455	445	397	414	422	439	427	430	413	425	390	424	406	406	406	439	425	417	420	458	472	407	447	395	388	407	392	420	428	418	440	409	442	401	451	414	409	419	421	376	408	418	436	388	415	405	435	394	393	422	414	397	425	423	418	385	418	384	435	425	395	431	425	417	438	381	431	406	457	442	429	395	404	447	396	425	377	436	405	421	445	431	429	435	382	416	467	421	422	425	413	393	413	409	374	388	441	399	407	445	399	433	411	417	411	412	417	448	386	419	405	419	415	428	409	408	396	412	407	442	395	414	408	413	432	419	415	389	383	443	408	436	404	421	424	433	404	424	405	389	379	438	410	441	416	441	425	422	405	399	408	413	412	393	394	395	425	419	417	395	425	397	401	435	439	405	396	473	406	435	422	457	398	440	438	397	379	441	421	413	397	416	361	418	408	419	416	448	386	410	406	417	405	402	428	410	435	424	474	370	404	456	438	443	407	448	396	442	429	380	450	423	410	384	405	418	414	422	444	416	400	417	427	421	417	445	403	390	420	446	397	458	391	404	459	432	407	403	409	440	385	457	442	414	463	424	408	415	414	470	377	435	441	411	391	430	445	427	397	406	411	429	421	425	378	423	406	434	421	399	393	419	380	416	440	418	429	411	416	410	413	430	410	398	456	392	420	416	415	446	450	412	424	384	417	417	433	447	429	397	396	417	421	425	412	403	418	413	450	414	413	433	408	404	438	419	427	423	444	427	400	427	428	415	390	413	404	431	406	410	456	429	399	437	409	394	427	366	432	414	424	424	425	426	404	415
32338	6371	1174	881	654	525	410	363	317	285	304	247	277	237	224	258	232	247	202	202	232	224	204	218	204	206	204	212	223	223	198	226	192	215	190	206	215	190	204	199	218	201	183	202	196	217	212	227	239	197	206	208	196	198	223	197	206	202	181	308	267	204	198	188	197	169	176	196	183	193	209	208	199	199	192	204	209	150	232	170	206	242	205	187	188	209	218	205	209	199	218	203	196	193	197	189	210	209	217	211	199	187	214	181	207	181	193	229	190	224	186	210	207	223	167	206	196	189	200	217	196	180	186	206	188	205	192	193	200	216	219	210	178	203	203	235	214	210	217	195	200	187	212	195	197	194	195	181	184	212	192	202	206	199	219	211	184	198	204	182	225	196	204	197	217	196	212	195	227	209	203	191	182	215	194	203	223	187	171	189	208	204	182	212	188	202	195	189	207	211	200	198	236	190	190	187	203	207	205	214	200	179	189	198	193	190	212	218	187	183	177	163	209	188	209	166	201	213	233	193	209	209	214	192	199	221	203	196	186	193	199	191	180	206	190	201	192	195	188	204	179	211	204	183	209	211	206	189	218	207	188	203	198	165	178	177	173	183	218	213	205	179	191	195	184	213	219	206	191	196	204	215	195	177	207	200	203	202	216	188	157	205	180	210	169	208	228	198	199	180	210	204	202	208	204	217	229	178	190	199	203	187	205	203	197	195	194	194	183	187	172	196	203	197	199	193	193	174	191	204	177	205	223	213	184	200	199	188	184	199	208	208	187	169	187	171	204	207	191	202	197	198	181	206	188	196	184	203	165	199	180	215	190	200	216	189	196	241	188	189	196	186	185	198	208	203	182	187	179	197	179	204	189	198	199	181	180	196	182	198	209	199	214	176	182	201	208	189	186	195	213	182	198	209	178	185	192	203	206	217	191	190	196	198	196	217	205	166	172	220	195	191	191	207	199	188	233	191	182	180	187	173	208	207	184	156	194	184	214	186	224	198	219	199	191	204	185	168	199	197	184	185	212	206	207	198	224	184	185	208	182	200	211	206	204	198	182	176	213	192	204	228	182	206	207	185	173	196	192	202	194	197	197	199	198	182	152	214	202	185	185	209	208	193	184	195	210	186	183	210	229	226	162	195	194	214	187	195	176	200	210	191	227	203	201	173	205	195	201	220	229	183	180	187	217	191	191	209	187	185	216	185	185	183	197	214	190	193	195	185	197	197	176	196	214	209	191	201	171	189	198	177	207	182	185	204	195	210	194	197	199	194	205	190	187	186	178	221	203	178	197	209	199	197	203	194	177	186	208	199	199	189	200	187	211	191	195	186	201	201	188	201	196	207	175	173	199	188	184	197	197	188	187	206	227	208	209	188	181	194	206	210	209	182	214	213	194	211	193	171	197	203	208	200	200	195	186	192	196	200	239	166	203	190	202	204	180	202	212	197	181	170	223	197	205	192	204	204	198	211	205	184	201	212	197	203	189	198	209	219	182	184	175	189	210	207	178	174	200	187	197	172	192	199	200	181	179	215	177	212	187	183	194	200	178	198	170	167	207	222	189	180	213	189	215	212	210	188	216	193	195	191	192	188	221	212	191	208	188	199	200	183	195	196	174	209	198	193	193	199	227	176	192	209	192	215	183	168	207	196	190	203	180	191	220	215	236	187	199	212	189	202	235	180	196	184	167	180	203	200	175	211	184	195	201	219	212	211	180	188	197	203	209	207	193	174	178	210	217	207	168	182	205	199	197	193	200	194	198	192	182	172	224	196	193	210	192	201	187	207	180	214	188	208	205	202	187	206	200	195	209	192	193	201	186	183	205	200	203	183	205	177	218	196	187	222	203	190	207	199	170	197	217	205	194	220	193	203	196	175	199	165	191	187	198	197	184	195	223	199	208	165	200	178	215	196	184	196	199	183	213	188	211	188	173	177	200	192	187	189	182	198	179	217	210	208	209	194	210	199	183	186	200	149	218	205	185	190	162	185	193	192	211	186	202	208	186	165	197	184	201	180	189	211	182	206	198	216	196	200	191	177	185	198	199	185	191	186	202	186	180	183	217	202	199	191	211	204	193	196	192	197	203	174	200	194	192	204	214	192	215	206	204	190	180	194	182	202	185	193	183	199	173	173	206	211	222	205	180	203	202	176	208	175	176	198	202	200	190	171	200	211	193	201	187	192	236	194	204	162	223	213	183	217	207	212	191	188	210	210	198	231	212	175	213	206	208	179	162	211	201	212	204	182	208	182	186	204	201	188	210	186	226	173	206	201	194	202	191	213	205	191	219	201	173	188	207	193	209	187	176	193	207	203	232	182	178	184	206	206	201	203	194	182	205	199	203	179	189	225	194	204	226	179	196	192	204	185	210	205	196	201	186	182	172	202	198	213	198	192	179	212	206	214	213	225	219	203	199	195	215	213	233	227	203	204	225	194	191	199	185	184	231	185	244	209	213	208	196	212	197	209	190	192	211	199	213	215	171	186	209	196	188	211	205	207	230	177	204	222	195	197	212	188	192	199	187	172	193	211	197	190	188	220	201	186	220	200	187	217	202	196	184	184	209	199	198	167	184	201	200	184	184	202	194	185	182	193	170	208	225	183	206	176	200	189	171	189	187	202	198	223	214	159	194	200	194	203	206	194	213	226	224	203	196	199	204	176	196	197	193	199	206	209	204	212	169	196	186	193	208	190	206	208	204	214	189	189	175	201	197	204	199	199	201	196	209	198	211	194	210	184	204	209	199	190	219	181	213	211	178	198	203	212	203	191	190	198	202	156	178	191	202	217	199	222	224	201	236	211	207	165	198	181	189	209	186	203	196	214	177	189	187	206	203	176	200	196	218	168	181	179	220	211	190	169	201	204	176	216	214	194	186	193	184	211	207	189	194	175	210	201	180	205	170	188	199	168	208	200	183	243	185	189	184	191	216	195	176	202	202	187	176	189	207	193	191	189	216	167	192	188	196	202	196	163	179	179	200	186	211	200	197	180	182	210	197	198	200	222	166	200	185	213	200	214	216	193	216	223	224	211	189	191	202	216	198	190	190	227	164	211	207	184	200	199	201	193	193	209	212	172	194	194	183	194	175	180	200	207	179	183	184	204	194	186	197	174	202	219	189	214	190	227	185	202	192	189	199	215	186	183	194	215	199	196	204	175	198	194	181	207	225	186	194	186	207	204	214	170	204	230	203	198	189	178	226	178	190	187	184	210	171	189	185	224	216	203	235	200	198	212	179	191	186	191	220	226	188	189	218	213	210	217	221	198	185	202	201	185	211	222	199	196	185	218	198	202	194	192	194	202	199	207	185	204	187	218	190	185	186	202	196	177	197	194	205	191	187	190	172	206	207	158	208	197	220	177	184	209	197	212	204	195	209	191	199	189	184	178	165	175	186	191	224	220	200	199	213	177	211	206	188	181	201	213	199	189	208	204	222	198	210	193	171	198	212	183	207	187	180	214	198	199	190	192	197	175	211	203	184	184	195	209	179	192
17608	1329	2556	2910	2471	2146	1799	1577	1353	1181	1025	1001	941	810	820	837	746	760	692	727	647	663	648	651	608	612	625	613	573	610	584	567	606	565	547	555	560	563	557	584	554	555	625	555	583	651	709	708	706	690	692	606	557	602	550	573	546	538	518	1538	987	510	508	556	541	491	538	497	534	504	520	538	535	534	588	526	513	521	499	527	487	519	514	541	496	491	499	500	534	539	490	537	508	549	559	485	540	542	503	542	539	478	504	510	497	499	531	487	499	511	500	509	493	511	503	484	515	529	490	521	500	517	544	542	492	498	487	579	537	518	533	479	548	568	484	509	511	541	524	493	500	528	528	530	529	533	501	459	512	535	550	515	512	508	483	525	495	538	507	520	494	511	517	514	500	499	499	491	500	526	503	523	503	531	548	533	542	531	521	517	458	515	512	520	533	523	517	471	508	504	469	472	508	499	503	543	486	535	519	501	520	534	534	519	493	521	512	504	494	553	508	497	487	524	501	490	539	491	481	527	512	537	502	539	500	483	487	499	519	520	542	474	531	512	502	429	493	509	501	497	493	526	494	475	538	530	529	514	519	540	521	525	506	479	528	529	494	478	475	506	491	532	493	526	547	482	503	468	514	505	525	534	538	510	531	527	512	531	473	487	498	529	499	489	530	514	510	506	466	516	480	512	515	486	519	470	509	506	500	511	545	501	504	506	537	507	510	522	535	485	512	529	486	528	476	515	498	489	504	485	521	527	512	550	554	540	548	504	535	465	500	536	546	540	535	504	513	525	477	541	521	543	510	477	524	507	545	499	503	488	509	523	531	493	532	509	513	551	537	508	548	495	530	507	540	499	509	494	499	534	511	482	506	543	546	518	509	543	531	498	499	524	462	507	554	490	516	478	511	507	514	522	521	517	554	497	538	495	528	504	488	486	483	474	514	526	517	557	492	532	497	505	475	508	501	495	531	507	518	516	469	482	531	497	490	511	484	511	543	500	541	504	472	513	524	510	502	504	510	540	532	499	526	511	460	541	526	538	493	531	518	484	490	534	518	517	496	538	520	513	474	515	527	510	530	478	489	518	501	538	499	492	512	510	487	526	496	521	503	531	558	513	510	503	493	471	524	505	521	491	502	502	483	511	546	549	492	535	520	523	527	524	488	505	470	516	527	520	523	508	494	505	549	499	514	543	500	512	485	533	504	516	533	503	514	504	508	518	543	492	539	531	521	536	520	518	533	538	491	506	502	511	516	520	539	532	512	524	533	511	555	521	570	553	515	514	534	518	502	540	513	528	510	490	533	477	529	494	493	516	485	530	510	485	518	535	461	495	476	504	516	535	520	513	510	498	472	517	538	469	551	517	522	475	512	496	495	535	532	479	545	530	497	495	536	547	495	488	528	467	519	494	482	504	504	534	500	533	503	490	491	536	512	528	514	514	539	496	542	482	492	504	504	533	496	542	523	589	522	512	491	525	537	529	540	513	514	588	543	508	480	544	546	527	528	495	509	472	510	498	485	495	511	500	490	487	525	487	477	531	492	513	527	459	490	472	532	572	514	522	473	521	534	521	541	512	507	534	513	471	521	527	515	489	529	538	500	515	461	519	544	513	505	506	485	531	535	495	465	497	534	508	478	518	523	552	501	513	507	505	513	491	497	537	532	535	521	516	473	481	541	517	478	493	542	512	526	533	513	571	524	509	532	505	522	540	531	503	562	533	510	478	561	569	542	490	497	484	504	510	490	514	481	474	521	487	494	552	473	496	490	467	523	495	519	517	550	517	483	498	502	493	500	469	525	523	512	530	517	514	536	501	462	545	487	498	512	519	515	534	481	495	538	520	495	499	518	544	503	503	503	491	512	508	495	498	515	502	541	518	522	512	525	523	507	535	548	486	506	498	547	462	507	515	517	491	516	528	518	477	551	536	512	506	537	505	504	483	506	505	495	485	502	498	503	506	485	506	523	501	476	528	501	504	518	499	518	536	527	512	541	497	528	549	502	528	523	564	522	559	487	511	548	529	479	512	530	489	490	497	532	520	512	542	477	527	521	541	519	502	535	528	533	499	513	519	514	478	503	481	504	532	509	515	521	538	504	532	528	486	515	555	485	527	514	473	512	540	535	553	505	538	521	473	523	545	527	521	474	517	488	519	503	537	544	495	559	505	524	528	501	505	506	523	510	511	539	497	485	499	500	496	520	504	488	504	507	527	480	523	513	506	513	518	545	469	499	501	486	522	482	548	500	530	563	550	514	480	505	478	517	470	493	529	503	518	498	520	491	509	517	538	525	503	558	556	562	494	514	483	511	505	478	523	529	536	535	507	459	519	517	477	488	530	546	487	540	540	496	512	474	495	534	502	469	532	500	527	462	505	530	526	502	500	463	516	483	529	518	489	474	484	495	544	476	539	470	526	508	501	538	540	473	509	535	553	536	489	508	531	523	501	524	497	500	451	521	494	485	516	479	522	549	485	521	572	496	481	463	509	506	485	510	495	518	454	460	512	488	494	516	502	527	514	538	518	472	508	553	548	552	547	501	555	477	534	504	485	507	509	530	536	530	488	531	539	523	530	481	526	530	497	486	525	495	507	494	492	509	502	525	538	509	489	542	518	517	502	529	483	490	509	532	482	525	502	516	507	509	519	492	519	532	529	537	508	508	544	502	550	497	516	522	527	538	524	504	516	495	466	527	464	510	492	514	570	552	531	513	501	513	484	519	500	488	470	506	493	510	492	504	533	519	500	501	509	500	498	529	503	492	503	513	500	499	523	477	492	463	501	498	525	481	479	448	495	504	529	490	504	528	494	489	498	468	499	526	535	498	455	509	492	563	532	500	501	510	525	528	524	495	515	500	522	544	478	539	528	541	509	498	513	511	511	503	490	524	479	516	476	530	497	528	531	487	514	526	501	491	504	493	529	480	514	523	508	512	519	469	491	487	526	499	500	530	479	531	525	485	498	520	483	533	551	526	541	490	504	517	527	502	509	521	500	477	518	555	515	513	508	499	522	463	481	492	474	513	510	483	543	500	485	545	534	488	527	558	514	557	486	528	487	504	531	514	521	482	495	506	541	512	530	481	543	541	540	510	516	518	474	504	560	513	496	498	531	559	511	512	512	500	546	494	519	510	541	519	484	505	461	503	460	553	510	479	523	510	488	579	505	503	537	520	518	518	505	487	544	558	481	481	515	529	515	500	489	538	521	542	508	522	465	532	525	506	519	537	537	537	544	491	482	489	563	493	510	507	528	511	535	516	516	500	518	548	476	507	544	498	501	498	521	504	486	490	510	501	556	510	543	519	447	541	490	534	548	503	480	544	488	526	495	500	504	499	500	530	544	507	476	515	495	512	478	514	505	517	556	502	484	525	496	516	491	515	493	531	558	534	506	528	484	492	523	520	465	476	491	528	507	472	520	484	506	510	512	525	510	539	508	536	470	515	543	514	496	538	531	492	512	500	495	484	501	558	505	484	495	526	517	504	514	509	507	530	516
45509	13752	2636	1566	1113	776	544	466	372	338	279	269	222	210	213	223	186	203	187	151	168	176	174	151	167	151	138	140	139	145	141	126	152	133	133	126	154	113	133	132	147	142	152	169	165	139	175	179	175	158	134	123	136	132	117	141	146	143	106	282	248	139	127	124	166	129	113	121	132	131	128	144	112	138	139	133	114	120	117	130	143	124	125	127	117	117	137	118	151	148	137	127	112	127	109	122	134	126	132	148	126	141	149	115	137	130	126	128	108	130	114	140	134	144	127	130	133	124	121	131	118	126	104	116	134	117	126	110	111	127	146	109	137	146	98	149	124	135	114	124	132	124	113	146	99	129	129	118	126	110	120	112	100	127	124	131	111	139	126	132	131	125	130	114	138	131	131	115	144	151	127	130	143	104	122	141	126	137	121	131	121	119	111	139	125	146	133	142	126	120	96	129	103	132	102	117	117	103	119	129	127	115	117	121	140	141	118	112	111	128	133	126	127	131	116	118	120	152	149	134	134	113	107	153	136	132	123	114	95	127	126	141	123	125	113	135	104	137	126	131	123	128	108	120	124	134	112	127	115	121	140	104	112	141	120	142	127	134	130	134	123	114	115	123	126	127	125	120	122	135	116	129	104	128	111	130	122	132	128	114	125	116	120	133	128	144	126	131	115	126	132	145	126	145	140	97	116	107	117	127	130	133	136	144	130	119	134	141	114	122	125	129	136	121	124	102	122	138	141	121	139	134	124	126	120	113	117	124	118	119	112	127	134	113	113	116	125	122	135	130	141	122	149	120	136	148	119	109	115	125	111	112	119	141	117	110	118	114	121	106	138	123	118	142	120	131	134	143	151	136	104	124	126	130	122	145	144	140	112	124	126	119	130	129	111	147	126	109	136	109	133	114	111	100	131	118	124	121	122	147	99	139	127	127	135	123	142	119	135	145	130	140	154	124	126	109	116	134	108	124	121	125	135	117	133	134	118	121	131	119	117	123	137	131	144	115	121	124	121	124	135	144	126	127	112	114	123	136	124	139	129	138	109	110	145	102	104	116	152	112	115	136	102	149	135	111	137	110	134	151	122	120	133	113	144	119	115	122	120	113	143	140	145	136	112	128	124	109	96	130	138	130	129	139	111	121	116	127	153	128	124	123	130	105	120	132	120	128	144	124	127	147	132	127	124	117	142	139	116	120	123	121	130	119	130	133	132	125	113	127	123	112	130	110	157	113	129	127	120	143	122	143	135	119	126	125	126	126	120	139	138	141	121	129	135	153	117	120	120	118	124	151	118	124	135	137	120	129	119	128	125	134	129	94	105	102	111	120	140	131	115	121	114	156	128	122	133	130	148	135	112	128	119	117	140	120	102	144	129	129	114	120	143	125	137	118	143	137	115	129	106	134	109	139	127	124	121	135	126	144	135	124	140	115	124	111	117	119	122	119	139	125	136	140	109	140	112	130	132	146	121	140	134	109	123	130	138	122	123	139	133	126	124	115	122	122	124	138	125	114	125	123	120	128	115	129	129	125	150	119	118	117	117	107	117	135	133	117	157	123	135	116	119	144	118	126	123	106	105	139	138	129	148	129	122	121	131	115	109	131	128	138	123	124	140	122	138	137	112	123	126	129	139	121	159	109	145	117	128	144	132	127	134	123	125	120	135	133	147	126	141	145	137	136	120	122	120	128	107	107	123	112	131	120	125	124	129	136	108	113	127	109	138	133	117	121	128	127	119	120	124	138	113	115	138	134	128	131	140	121	123	124	130	120	130	134	139	117	127	114	128	110	125	128	135	119	100	116	158	113	121	108	133	123	111	117	111	122	133	116	121	136	113	109	109	131	126	136	143	116	120	133	140	121	147	123	140	114	141	135	120	117	136	123	129	124	126	124	120	146	135	130	124	146	131	142	117	147	135	127	122	140	132	117	126	126	118	137	121	148	132	133	121	132	128	119	118	115	116	115	125	118	135	110	108	104	120	111	129	122	128	124	124	141	118	126	123	120	119	124	111	133	120	128	142	146	119	131	115	141	142	144	110	148	151	135	136	124	131	117	116	128	119	130	113	113	120	137	126	131	158	157	122	147	142	136	129	151	136	109	112	130	115	131	148	122	141	132	122	117	119	131	142	127	134	128	124	118	130	132	137	129	128	131	119	140	118	108	103	103	126	118	148	132	126	121	111	130	134	149	138	135	113	122	143	128	106	120	124	150	143	116	106	131	148	152	104	119	143	123	126	142	145	142	127	122	103	125	115	120	160	140	142	146	109	148	141	118	127	134	113	130	126	131	134	120	113	128	111	112	127	128	148	113	132	120	127	114	122	108	124	136	125	136	142	127	123	113	122	131	121	150	124	114	125	112	129	105	143	119	105	102	123	130	135	138	145	130	139	134	115	130	120	129	121	150	91	122	114	134	132	121	109	127	146	127	128	121	141	146	109	134	124	130	121	130	128	126	122	122	134	138	133	121	135	124	131	133	144	122	107	134	116	95	110	123	110	128	131	129	128	125	109	126	120	120	124	125	116	121	128	125	140	114	117	106	121	129	145	133	121	141	119	112	126	136	117	104	112	135	129	153	140	130	125	120	138	133	109	119	113	128	126	132	141	125	121	128	139	119	117	121	152	120	153	138	134	111	137	132	135	112	99	142	146	124	138	127	117	123	129	123	135	129	114	128	111	128	132	151	91	118	115	111	154	125	128	122	111	125	125	124	126	134	146	114	131	132	154	99	123	132	132	143	128	119	114	107	122	131	121	132	126	130	146	117	103	132	138	135	129	131	129	96	119	113	134	113	118	137	123	127	119	125	106	134	130	121	123	123	139	118	124	135	116	127	121	133	129	128	132	123	128	116	128	113	137	131	132	104	121	128	116	126	112	132	140	115	126	136	148	115	114	119	137	115	127	127	101	139	119	121	123	111	132	139	125	146	126	119	124	122	143	142	130	108	115	122	93	140	133	136	137	115	99	134	115	126	110	119	144	141	132	132	131	143	120	123	133	138	119	122	129	140	120	143	137	155	127	135	103	107	126	119	126	139	128	130	105	137	124	145	115	139	134	145	118	115	124	112	124	133	115	119	123	131	118	116	118	126	120	107	124	115	127	121	120	126	119	130	138	104	115	129	126	123	117	144	106	108	123	123	118	145	131	124	137	127	131	144	113	116	115	118	130	116	127	112	127	113	122	125	134	142	124	123	134	105	129	114	114	139	133	130	147	130	135	124	110	127	117	146	122	125	132	129	114	124	123	102	133	115	130	134	108	127	110	121	142	152	123	141	112	124	149	127	144	119	124	127	136	121	127	129	120	121	133	129	108	125	116	136	107	133	138	126	116	137	116	156	131	138	127	143	129	127	113	131	97	142	137	136	114	125	125	142	122	113	132	126	119	130	115	131	157	136	153	121	132	95	131	150	107	130	122	103	145	116	118	109	140	133	116	127	125	122	118	118	114	105	119	126	121	138	157	119	134	127	124	137	135	110	114	130	145	114
24532	1885	4327	5073	4247	3515	2831	2313	1992	1673	1465	1271	1184	1012	895	878	819	756	746	703	641	644	581	585	578	567	538	521	504	494	516	397	447	440	476	433	415	407	424	421	420	434	482	451	498	510	744	849	717	643	523	456	488	431	419	398	415	431	375	1823	1325	372	380	349	353	390	398	356	366	341	348	357	364	346	378	350	317	347	386	384	331	326	355	331	352	323	356	329	364	335	351	342	333	351	366	340	323	334	350	357	368	333	310	364	383	343	340	329	361	357	350	331	368	363	346	305	361	360	323	329	340	350	346	352	311	339	363	323	350	339	382	335	342	340	345	358	323	339	357	343	353	327	331	300	350	318	342	321	354	330	354	295	366	337	338	320	342	347	355	345	369	322	361	367	334	338	355	323	323	369	323	321	354	343	350	377	354	358	308	320	313	306	342	342	346	340	337	336	355	344	297	319	328	358	355	331	374	338	330	330	350	315	327	314	326	349	322	327	345	320	340	340	321	354	348	372	323	332	345	336	314	350	306	304	347	344	316	362	311	326	312	358	360	330	343	290	342	359	332	326	298	360	318	331	345	355	343	343	308	357	383	341	347	331	318	318	337	343	335	307	338	310	302	340	338	334	348	348	319	337	346	334	296	330	318	330	357	346	320	357	338	322	344	370	343	301	327	365	328	338	340	363	339	344	318	352	348	342	307	351	299	345	348	326	312	354	302	341	365	369	315	344	326	306	335	330	324	342	348	360	362	320	322	328	336	326	381	333	346	340	341	310	325	324	366	358	346	318	303	352	331	376	330	314	328	361	338	351	341	364	341	344	339	326	339	320	303	306	342	351	303	300	328	335	334	354	325	323	366	357	342	340	328	319	340	367	341	344	325	340	300	314	340	322	345	331	299	293	362	335	347	354	324	316	366	328	340	359	337	342	327	329	324	349	354	320	327	349	338	311	322	315	337	342	309	364	325	316	301	360	319	332	344	392	329	352	319	350	336	299	345	332	322	335	350	344	318	350	352	365	328	335	305	341	314	346	349	308	316	300	338	354	355	348	330	326	337	328	344	310	348	325	335	387	347	321	311	313	354	305	349	365	357	355	313	339	324	345	359	333	321	337	323	354	336	334	330	306	343	326	361	320	338	334	332	341	365	349	374	348	314	323	322	340	308	353	307	347	350	340	342	323	305	343	328	352	342	348	369	340	319	343	328	347	358	316	308	309	316	371	350	336	341	350	320	359	377	316	331	335	336	329	332	326	338	316	342	340	376	320	336	370	350	338	331	327	352	344	363	357	328	318	351	336	367	348	309	350	334	323	322	346	333	345	321	328	349	327	300	334	346	335	312	338	316	335	299	313	329	336	343	346	331	317	344	332	327	300	332	349	337	328	330	354	310	349	319	345	305	322	357	338	344	361	333	335	330	334	335	324	332	342	317	329	332	343	361	330	354	349	325	343	330	339	307	355	336	347	308	342	327	320	321	309	325	335	325	331	324	353	344	327	330	355	314	349	327	336	358	345	349	364	329	348	320	316	344	345	324	337	346	313	317	305	373	382	328	338	304	350	354	340	331	331	330	340	341	333	321	322	338	311	324	338	312	348	363	334	349	327	321	337	316	350	343	313	333	342	312	310	334	346	343	352	344	331	315	338	335	356	332	327	320	319	321	344	365	313	347	339	329	338	350	353	317	305	340	333	349	343	340	338	337	359	305	348	340	354	331	343	324	336	340	324	327	346	336	339	342	337	312	317	314	345	307	316	318	314	326	303	305	350	330	348	342	341	356	337	305	342	334	318	356	330	323	337	354	350	326	342	341	326	339	324	332	331	345	325	336	320	355	325	331	372	323	292	326	356	349	336	345	335	337	332	303	335	328	357	323	360	350	336	348	358	334	334	319	328	318	340	344	308	317	321	362	328	349	334	322	336	325	336	335	322	300	334	354	352	316	322	312	345	328	334	329	334	330	348	356	337	325	347	350	332	359	327	320	327	370	351	320	351	339	334	322	332	342	312	334	336	328	358	325	348	357	351	356	353	347	313	349	310	339	364	349	332	325	317	344	357	325	307	331	310	329	312	297	340	345	371	344	301	316	335	306	351	345	331	351	331	320	356	365	316	351	306	346	348	342	347	331	348	310	328	295	374	317	310	333	341	309	300	359	357	348	331	337	337	353	306	347	331	348	325	335	330	337	356	325	362	358	304	360	320	342	324	397	297	326	374	317	334	329	364	335	307	330	348	322	324	355	347	350	321	338	344	325	325	326	354	322	352	365	316	327	337	312	333	325	339	323	320	312	316	330	342	322	316	350	319	350	332	365	341	300	295	339	350	315	339	352	327	347	323	352	310	326	310	315	319	315	333	347	320	324	344	351	335	332	340	334	350	328	352	364	325	333	317	314	339	334	337	335	332	347	331	326	337	378	354	329	367	327	304	315	360	305	371	362	309	337	305	346	352	307	331	359	347	280	352	362	348	340	353	332	321	322	313	317	345	344	351	327	344	299	349	322	339	293	336	313	325	347	340	355	349	315	325	337	356	367	360	357	350	361	331	330	320	313	311	336	328	307	366	322	355	293	358	304	335	339	326	334	334	349	330	344	330	329	333	322	338	362	352	326	331	384	353	342	338	303	325	302	316	311	319	323	345	299	348	324	294	352	355	333	326	321	346	346	342	319	329	346	316	316	347	315	326	370	338	354	352	342	315	304	325	353	327	333	329	340	345	330	336	330	318	324	324	344	336	339	330	336	333	341	315	346	342	359	335	321	289	359	311	330	345	346	332	313	341	325	306	325	351	337	328	326	319	323	320	306	336	323	327	315	324	337	337	335	340	317	335	334	333	333	319	351	358	338	340	339	325	353	336	350	316	352	327	315	331	333	362	316	317	325	334	330	332	295	335	329	359	342	335	338	368	375	338	322	318	331	326	324	362	347	317	366	348	304	368	360	344	309	339	337	346	324	346	347	339	327	298	334	327	319	312	329	337	337	329	303	316	334	361	335	313	305	356	331	366	303	338	333	344	323	360	332	353	319	367	356	358	316	344	347	366	344	341	345	351	319	314	313	332	339	314	314	332	346	351	328	335	341	320	307	326	322	372	309	356	356	303	316	378	378	333	292	345	348	284	321	314	334	303	330	338	329	346	358	319	291	372	310	306	334	321	322	335	356	348	356	311	344	329	322	320	312	342	353	349	326	346	316	344	362	321	347	324	317	337	354	340	326	334	339	306	326	352	349	314	356	349	326	354	355	336	318	304	306	331	314	388	330	337	364	347	330	335	314	295	332	324	342	348	347	338	308	360	321	330	342	345	356	318	346	346	320	302	356	305	338	330	306	338	330	321	323	328	308	343	322	355	324	376	316	312	338	348	324	315	330	325	311	338	334	337	342	362	350	304	341	292	323	363	326	315	336	325	361	337	351	331	327	329	344	359	311	338	337	304	351	329	313	335	311	336	330	334	344	295	352	304	331	342	302	354	315	319	314	340	332	346	350	315	334	317
3212	188	193	180	172	146	162	157	166	162	166	146	167	161	140	159	143	174	145	159	162	159	149	150	146	145	147	149	174	167	154	133	151	141	132	147	150	147	134	146	138	164	154	157	157	177	164	172	158	157	155	161	148	138	143	155	159	143	165	167	161	172	148	173	160	166	170	161	173	169	164	166	174	130	155	150	161	145	163	153	154	145	147	160	123	158	152	140	159	168	146	154	161	146	132	128	136	165	148	134	154	171	150	160	158	164	174	157	176	158	161	159	165	146	151	166	171	130	147	153	165	157	152	173	180	149	136	160	161	156	177	182	172	154	147	146	134	170	147	165	142	153	148	131	164	134	141	150	136	148	176	152	164	159	162	147	161	137	147	167	138	156	155	175	167	146	181	144	172	136	144	160	178	189	157	144	156	155	140	160	139	149	161	166	143	154	165	139	162	153	170	160	155	145	159	148	132	138	145	163	151	148	151	154	138	128	149	149	145	143	154	143	165	169	162	149	137	125	173	164	159	153	136	155	191	170	142	144	139	144	143	166	163	164	140	159	178	183	149	139	156	154	152	136	144	141	175	162	199	161	169	138	165	153	136	159	155	171	137	152	173	139	159	172	146	142	156	174	123	146	171	152	152	158	159	158	146	163	150	165	128	147	166	152	127	141	162	149	179	162	176	160	150	146	152	159	155	154	177	161	147	162	147	152	160	138	169	173	167	151	154	155	145	153	177	183	144	145	165	139	154	167	158	138	167	146	168	152	149	141	164	153	155	168	146	163	161	139	173	143	150	155	145	151	169	163	149	190	138	137	162	185	142	159	153	157	156	157	145	181	141	149	159	148	137	146	163	153	136	172	148	134	155	174	153	136	169	157	157	150	182	158	170	175	150	152	177	149	146	161	162	128	170	127	154	147	155	136	145	155	160	150	145	163	161	169	168	149	157	127	137	134	178	141	178	153	144	159	146	158	163	155	158	162	147	154	166	154	193	177	168	156	162	174	151	142	143	155	161	143	162	171	143	132	145	167	147	150	157	163	142	158	162	161	148	158	141	181	149	152	139	134	146	171	173	155	139	143	156	142	142	183	151	160	138	141	139	162	157	153	152	176	141	148	156	169	162	180	147	158	155	138	134	162	167	143	139	163	157	147	199	159	157	154	133	160	177	157	162	147	139	136	163	151	144	177	150	154	179	142	168	164	161	174	147	152	145	156	189	152	160	142	150	170	149	164	147	151	141	148	140	148	156	166	133	157	137	163	152	162	133	159	154	174	162	136	178	147	160	146	156	158	149	139	145	141	180	158	148	171	159	141	146	150	138	150	161	155	160	143	172	167	134	148	140	166	126	153	157	140	144	163	139	173	167	160	181	159	164	147	139	163	162	152	141	160	143	141	157	156	176	150	159	148	160	141	179	146	156	156	171	131	123	172	154	156	148	159	130	145	156	138	161	141	134	184	159	147	140	151	152	153	153	162	144	150	162	165	148	168	159	163	143	141	146	170	175	136	122	156	136	152	157	135	158	148	160	125	153	148	156	188	143	164	164	151	157	166	162	157	167	150	157	160	151	145	147	178	140	152	165	158	130	139	148	165	154	151	159	138	165	157	172	142	148	148	146	138	151	151	158	162	163	157	173	151	156	168	134	139	160	154	133	143	167	131	153	177	153	147	143	151	178	151	147	170	165	146	125	156	155	155	155	164	179	144	143	156	144	141	169	158	152	166	164	146	143	144	157	155	162	151	138	161	130	138	153	151	137	148	167	163	145	144	159	162	176	185	178	171	156	136	129	189	148	162	154	174	134	145	165	171	155	182	142	173	151	154	149	149	152	156	147	142	168	135	163	156	137	157	157	147	168	131	147	127	157	170	134	136	146	152	157	162	141	158	154	149	149	142	161	171	150	145	158	174	131	166	157	170	166	159	156	153	141	136	145	150	176	150	140	157	149	137	139	147	162	157	155	145	151	156	130	157	157	153	150	143	162	161	147	138	170	138	149	162	165	149	154	155	167	150	151	146	144	127	133	172	167	159	149	146	148	154	143	132	158	169	146	144	125	181	133	164	156	152	167	144	158	171	147	156	160	162	173	158	134	149	147	161	147	149	144	174	156	157	151	146	152	166	178	161	166	136	150	142	170	164	150	151	148	168	154	155	165	161	144	153	144	142	159	168	167	176	185	155	134	154	172	152	162	162	147	162	159	177	149	145	159	153	161	152	167	151	155	161	136	149	148	185	146	151	157	126	149	139	158	170	155	142	136	152	148	152	161	145	145	150	164	129	155	127	142	165	153	146	161	169	149	170	158	159	149	176	151	148	166	154	148	139	152	177	167	137	164	166	173	172	136	183	167	138	172	184	144	157	153	160	164	145	159	149	149	168	147	148	152	151	167	141	142	164	154	171	133	165	170	162	169	178	139	145	153	157	145	151	148	144	142	164	158	161	140	156	174	168	160	161	170	151	168	157	143	157	168	150	149	167	148	154	154	142	165	159	157	162	153	162	162	140	148	135	168	157	157	139	181	161	159	143	143	170	180	164	157	153	147	148	142	133	149	147	147	155	140	170	148	159	154	156	139	174	146	146	142	154	144	166	130	155	151	162	158	151	177	162	140	162	171	144	159	161	152	161	154	167	150	146	166	158	130	148	156	137	146	138	146	146	154	150	143	141	148	172	154	158	145	178	176	111	189	175	149	161	148	133	153	177	140	164	137	147	169	164	149	156	157	157	156	155	119	145	169	149	168	158	165	175	174	166	155	130	172	142	157	142	155	169	156	158	136	148	130	164	153	149	163	165	163	131	150	162	142	151	151	163	151	147	167	159	179	174	154	145	146	167	143	158	163	173	160	152	166	160	174	158	149	154	159	161	163	147	165	149	136	161	154	149	164	135	157	141	149	152	171	154	168	142	158	130	162	151	149	150	140	176	155	158	151	169	160	124	174	135	168	143	153	180	155	151	163	126	173	156	140	157	149	139	137	161	154	150	142	166	174	160	165	171	139	152	175	141	143	155	156	166	154	145	167	155	176	161	136	146	155	170	173	142	155	167	145	145	147	155	170	127	129	149	141	160	135	176	155	158	149	158	134	149	142	158	162	147	163	162	145	146	156	153	155	147	135	163	156	155	149	139	149	150	155	163	146	169	159	154	142	147	177	150	158	143	151	155	163	168	137	159	131	147	158	148	168	136	169	155	162	161	150	140	164	149	109	169	147	162	151	168	165	151	150	172	141	142	148	146	136	147	165	145	148	162	152	157	154	167	141	183	160	164	145	152	141	159	137	166	149	166	167	160	160	161	136	140	151	129	141	176	169	163	160	155	154	157	147	146	134	145	135	142	127	158	150	150	157	130	150	153	158	176	164	147	164	148	155	164	146	142	178	157	158	165	149	156	126	157	137	152	155	154	143	160	162	138	154	139	173	149	179	152	170	157	159	162	163	168	154	139	141	161	153	131	162	128	164	127	140	153	164	165	135	175	132	163	144	151	156	161
3155	467	507	499	506	482	485	443	462	391	439	413	441	407	463	433	440	446	431	423	420	432	418	431	403	409	434	452	444	451	431	403	433	425	396	434	411	393	389	399	438	425	433	437	463	474	470	456	438	487	436	428	466	414	446	429	406	461	450	444	433	418	420	396	389	433	424	450	415	422	403	466	402	402	422	447	398	423	425	384	410	415	452	418	417	417	433	420	447	462	378	396	400	414	395	417	455	393	434	447	433	415	424	407	441	440	432	421	443	395	423	398	418	439	394	408	415	406	421	401	420	439	436	393	399	450	431	430	380	390	404	402	377	402	451	409	393	423	404	409	420	417	409	403	409	440	413	420	427	425	390	429	400	403	422	425	424	416	419	397	414	416	433	421	417	418	420	397	459	443	406	417	375	421	383	399	400	415	412	465	414	405	408	389	430	427	401	400	414	410	439	416	398	448	438	427	423	404	437	386	430	398	422	386	407	408	430	397	413	434	427	430	435	397	394	401	430	418	395	437	407	441	412	440	413	415	437	399	420	435	449	395	451	418	414	397	410	419	462	392	428	455	447	402	402	407	464	388	450	418	410	441	447	400	406	423	413	399	434	408	423	408	388	437	432	449	424	401	425	416	419	437	394	426	440	411	407	381	423	450	389	381	405	434	407	496	417	442	388	438	402	430	426	441	411	409	408	414	424	457	435	368	434	402	418	448	390	420	420	417	452	419	412	448	403	400	407	407	434	401	428	419	426	449	432	430	416	406	414	434	440	431	417	447	417	412	409	430	450	411	418	399	439	431	403	389	435	401	399	428	437	432	383	397	404	438	405	443	403	454	413	424	415	423	390	395	394	430	430	376	412	429	438	421	438	418	408	405	426	426	406	399	390	419	406	413	410	398	439	417	454	461	392	399	404	439	404	391	390	438	377	406	413	430	430	433	415	442	416	394	403	398	412	431	444	430	433	409	428	440	437	424	433	443	439	427	410	395	415	412	422	407	395	395	449	456	431	406	423	374	423	433	410	395	417	459	430	428	425	390	419	442	420	424	418	446	400	425	378	415	420	365	415	413	423	420	410	424	439	404	401	408	434	417	436	419	395	406	444	441	406	429	442	405	412	428	441	429	459	382	445	428	397	458	450	413	411	401	399	418	433	429	449	404	400	419	419	429	434	425	481	436	393	460	445	416	396	421	425	408	422	443	422	467	427	401	445	392	423	410	426	431	435	428	407	454	380	399	419	454	407	377	439	371	441	437	409	434	387	392	440	420	419	379	414	377	457	423	409	403	406	398	418	420	413	421	423	395	433	385	418	402	438	410	408	414	437	415	441	420	440	435	459	432	407	440	415	426	389	441	402	418	371	391	399	435	407	443	433	400	414	411	400	401	415	442	396	418	386	415	435	399	410	416	385	401	394	398	424	406	427	415	423	433	416	437	432	383	403	452	415	439	438	400	420	426	418	409	409	400	427	429	367	420	432	416	425	406	444	379	439	433	425	411	409	429	416	415	396	390	401	431	404	436	390	428	393	470	424	427	429	400	394	413	436	383	435	409	427	423	441	386	480	401	410	412	412	428	424	412	425	425	407	441	433	421	414	407	424	436	400	421	442	421	453	456	470	417	457	412	408	415	392	416	440	396	440	403	389	398	408	406	440	453	431	414	429	399	402	428	423	402	454	440	403	442	445	428	407	415	412	385	370	414	434	401	434	443	432	385	443	417	433	408	406	413	416	414	430	454	410	396	437	413	427	381	414	401	404	396	410	388	431	398	409	409	467	399	391	437	445	435	385	417	442	433	399	428	432	443	413	429	397	416	407	457	418	464	429	461	418	392	444	424	460	411	446	447	434	391	411	405	429	408	413	440	443	406	411	420	428	447	429	408	434	424	435	424	394	430	439	411	446	404	382	397	399	427	388	460	413	421	432	468	395	438	433	398	439	385	424	443	427	451	444	415	401	428	420	418	439	396	443	448	424	372	428	398	457	403	421	363	409	409	423	430	421	404	446	456	414	403	383	406	413	415	423	453	407	438	440	399	430	402	423	398	394	410	418	424	463	411	437	439	433	440	396	421	386	438	438	391	426	430	406	415	442	439	401	411	443	427	419	391	414	393	464	411	437	421	457	429	412	411	409	420	389	438	415	407	450	407	397	401	401	436	441	444	437	424	467	421	446	409	427	413	410	392	399	440	429	452	429	401	439	413	404	430	419	410	413	428	391	437	421	413	435	397	397	415	424	406	439	407	398	426	422	434	456	410	425	419	402	434	418	453	430	416	413	401	433	436	434	440	441	428	450	415	463	422	448	410	419	458	398	452	424	435	420	414	450	399	389	429	431	411	392	385	429	409	396	412	385	438	409	432	420	395	418	415	404	365	407	429	434	399	457	428	428	392	404	426	399	397	418	370	436	451	446	416	405	413	373	418	396	408	402	398	442	402	400	425	436	455	403	428	406	400	419	383	429	417	427	382	389	399	434	385	422	453	453	364	417	410	409	427	416	437	447	421	428	438	406	430	422	458	403	407	450	403	449	420	390	410	407	414	421	448	442	419	430	411	418	415	428	425	424	457	419	414	443	425	407	443	398	409	427	447	442	407	421	424	417	419	424	430	447	397	435	415	443	420	410	392	434	426	403	421	418	412	408	434	407	443	409	431	427	386	425	425	401	428	440	446	436	450	445	423	430	426	434	425	436	456	450	429	397	431	408	444	451	404	430	430	433	402	446	412	396	393	397	436	411	403	438	403	380	399	450	419	439	406	426	447	412	381	426	393	388	398	425	431	411	422	384	403	407	427	418	401	399	427	416	430	403	429	443	436	387	415	379	389	409	443	420	417	405	415	449	416	443	420	433	404	423	398	460	400	417	399	468	413	451	423	430	421	430	424	436	442	433	399	403	437	414	400	424	384	428	393	415	455	405	404	444	434	448	400	430	439	425	401	409	420	440	463	396	464	419	428	409	417	416	421	425	423	490	400	408	406	406	433	427	441	421	399	414	407	405	430	437	410	439	415	444	458	416	399	419	383	416	412	413	430	416	420	444	407	430	423	396	403	451	399	450	391	404	412	423	436	465	404	422	435	402	418	431	389	406	399	435	413	415	416	440	445	421	436	414	436	453	406	436	434	391	428	407	426	406	435	397	416	391	459	397	471	410	395	414	425	414	429	417	432	426	417	395	393	402	422	445	415	428	401	422	450	416	429	424	392	428	409	400	415	431	414	408	396	432	422	397	434	440	418	439	409	405	419	402	419	421	411	430	401	417	433	399	396	398	421	408	421	420	414	417	416	426	439	409	424	409	462	417	395	445	429	445	453	477	434	397	431	400	438	438	422	385	423	428	398	410	397	411	413	420	427	394	414	408	370	436	432	454	428	426	395	417	414	402	408	443	402	387	388	413	447	428	423	418	442	428	402	404	440	411	407	456	434	437	425	414	409	408	428	426	417	403	413	419	403	381	413	455	397	439	434	395	392	427	399	388	428	438	378	397	397
31610	6536	1252	902	637	506	419	358	324	297	282	242	282	267	229	226	249	217	242	214	210	202	218	180	225	232	234	225	205	219	195	221	202	206	209	211	209	206	202	187	185	215	208	214	226	216	204	204	234	222	206	190	227	196	199	194	173	211	219	374	255	196	192	207	197	203	225	180	168	196	205	187	192	199	184	201	196	195	209	188	216	210	201	201	196	183	201	180	210	212	224	194	185	190	222	201	179	222	195	195	215	202	211	199	197	206	197	188	184	203	224	188	207	219	203	195	231	185	196	197	182	201	182	189	217	196	208	200	175	209	186	215	198	204	201	201	206	201	190	209	211	203	204	167	201	239	194	183	213	190	183	207	196	204	226	188	197	172	216	205	201	198	203	216	196	218	183	205	184	203	191	175	198	172	196	199	196	212	192	196	201	200	194	187	202	177	193	201	183	202	188	211	192	200	211	207	206	195	197	197	190	180	205	206	187	224	191	230	218	208	237	211	178	190	216	195	175	195	203	196	203	212	201	178	190	208	207	205	190	193	183	148	200	195	184	180	200	178	167	198	183	222	193	203	194	194	205	203	195	208	188	205	186	206	206	187	185	213	191	198	220	174	196	205	196	197	198	203	182	202	187	197	217	176	162	196	195	177	207	208	203	183	198	196	197	199	208	202	180	172	173	204	199	189	210	214	192	196	192	184	207	190	213	216	206	193	212	210	185	185	187	187	198	192	152	177	199	222	229	215	192	186	200	199	229	202	214	176	212	226	220	208	201	168	191	188	182	209	213	169	192	209	205	173	180	191	204	188	202	199	202	213	207	216	200	226	194	209	191	193	176	201	198	193	213	197	189	173	195	196	197	197	205	201	192	215	194	208	196	211	194	203	195	184	211	203	197	188	168	206	200	185	196	220	198	221	163	222	221	188	176	218	181	196	167	213	179	217	200	197	200	199	183	218	207	207	203	209	184	192	209	181	194	189	204	207	206	197	173	197	178	175	205	189	196	219	224	171	196	206	207	196	215	192	186	185	219	183	169	201	191	200	192	218	188	190	198	190	200	232	189	165	179	207	203	182	180	194	224	205	203	195	211	180	155	194	203	187	191	211	186	211	203	190	202	203	194	218	182	179	202	200	193	204	209	216	191	235	197	188	210	212	186	194	186	199	195	208	209	163	217	198	174	203	192	201	186	194	214	185	211	188	199	184	195	198	202	198	168	210	176	176	184	218	204	193	207	194	212	206	196	199	165	197	200	196	207	200	187	207	190	190	164	197	200	176	181	207	192	197	195	195	198	207	213	196	185	227	204	185	223	188	207	209	216	209	207	207	182	208	208	190	215	189	212	205	185	207	209	203	210	198	221	199	215	178	194	181	163	190	192	183	206	224	165	198	178	203	188	213	233	186	193	192	205	182	185	185	221	195	177	194	197	203	173	204	175	195	205	201	192	205	193	195	195	191	191	208	206	181	209	206	212	213	162	193	207	188	207	199	215	178	215	220	192	209	186	194	210	204	181	210	203	189	195	213	199	215	207	188	215	202	195	184	208	186	188	190	203	189	184	200	202	193	184	208	220	182	202	184	207	182	199	207	222	194	203	180	223	194	187	204	180	196	199	216	198	191	193	175	194	208	194	215	216	193	194	208	214	189	168	185	166	225	193	216	207	199	205	192	202	211	222	184	226	191	210	179	200	211	203	193	206	184	187	211	213	192	226	209	201	182	198	205	208	199	204	228	204	200	185	195	201	197	191	182	225	191	197	212	197	188	193	197	179	195	193	202	207	207	199	190	223	218	179	205	205	198	194	203	217	211	162	189	212	186	187	162	203	196	238	200	178	201	192	207	195	179	185	192	207	191	184	193	188	196	178	193	192	216	194	194	214	177	175	210	221	180	192	202	186	179	180	192	177	199	191	182	203	199	211	203	163	188	199	173	169	222	204	205	233	232	193	189	196	189	196	185	211	200	194	221	198	206	191	185	179	162	195	207	183	195	186	196	193	200	203	209	195	199	181	189	193	178	200	209	210	180	191	186	209	195	237	217	191	195	220	199	229	180	186	180	214	196	196	202	190	187	207	192	215	201	211	197	221	199	188	181	192	198	196	200	216	201	214	190	203	226	198	177	192	203	204	200	207	200	198	221	213	227	222	199	191	187	195	185	211	179	179	186	190	188	198	169	193	189	213	189	207	204	193	190	200	217	194	185	187	216	198	202	209	192	171	195	206	194	187	174	234	180	202	208	193	186	215	200	226	241	207	201	178	205	168	202	201	214	190	188	188	190	196	200	188	189	172	179	178	215	197	191	181	199	202	172	221	175	203	217	231	195	177	229	184	214	201	203	188	217	198	185	200	193	194	176	187	206	195	202	182	196	199	225	192	196	202	193	187	194	211	202	209	213	202	217	181	187	203	221	197	175	198	213	203	204	195	207	189	208	194	188	208	195	191	201	211	210	182	211	198	208	181	202	203	195	202	206	201	208	180	204	167	178	201	191	184	187	198	195	186	202	180	213	222	195	195	216	228	197	186	183	214	208	202	211	226	210	200	184	186	165	214	207	192	206	213	218	200	221	190	177	211	210	184	190	188	208	181	206	201	241	208	177	198	186	204	222	190	210	200	226	199	183	182	188	213	181	205	178	220	197	185	177	202	212	210	191	202	211	211	177	220	215	196	196	172	175	180	216	190	196	198	203	194	211	214	196	200	221	197	191	198	187	188	215	174	213	231	232	194	195	213	211	189	204	204	191	172	185	223	210	213	190	173	204	208	188	194	219	196	205	197	208	221	215	224	202	198	186	208	176	179	181	199	230	186	207	181	177	183	205	224	188	199	189	185	179	205	201	202	199	203	216	198	197	208	225	212	198	206	220	195	170	187	184	219	174	189	176	211	202	196	190	188	215	203	211	208	207	199	182	185	184	185	177	174	183	161	189	205	191	199	188	175	191	189	187	193	173	198	185	193	193	178	201	215	185	197	210	197	206	207	188	205	176	196	195	195	191	205	160	198	202	197	212	205	198	170	206	191	192	236	212	202	218	191	180	196	173	203	210	205	196	180	215	187	216	189	207	205	205	217	225	171	195	189	202	211	192	241	204	188	221	217	193	181	178	184	214	197	191	192	188	187	211	213	197	217	210	193	196	187	213	190	195	178	191	208	210	187	232	198	192	204	179	188	199	191	225	208	193	167	221	207	220	211	202	204	171	171	206	195	172	219	196	222	199	220	199	184	204	196	198	190	207	194	192	218	171	180	233	202	198	199	218	199	215	201	204	177	220	171	176	191	208	195	206	212	178	199	185	203	187	204	203	201	171	210	219	198	215	201	201	197	243	189	174	197	203	199	169	199	184	180	213	208	190	177	219	205	213	185	212	195	208	190	209	200	190	189	213	208	191	177	202	220	210	206	194	202	208	167	183	221	201	193	201	197	173	177	203	212	189	205	190	177	212	200	196	197	192	189	167	209	209	221	185	202	197	176	191	195	206	192	196	222	210
17347	1295	2575	2876	2567	2145	1802	1485	1327	1195	1053	1014	939	867	795	774	772	691	749	696	703	683	672	681	626	652	574	634	616	610	625	552	589	578	626	581	533	541	575	540	563	598	586	670	651	679	782	733	729	670	664	617	617	581	555	555	564	556	560	1921	1014	554	509	483	521	578	523	557	538	536	543	548	505	521	540	499	522	554	504	544	524	544	531	509	536	509	521	515	551	509	515	452	509	475	545	497	484	551	510	558	466	553	507	505	537	534	540	540	534	497	532	535	506	510	525	538	513	519	498	537	513	550	520	513	511	508	519	524	565	497	543	558	532	549	517	540	477	509	522	504	510	519	476	516	481	524	508	581	507	523	486	499	502	540	538	534	528	536	499	508	510	518	528	539	515	526	531	523	522	541	511	495	514	512	540	525	505	528	529	507	516	511	499	509	487	518	496	541	530	520	486	534	502	519	507	494	533	525	492	485	476	526	509	513	519	512	507	541	494	509	512	507	530	542	564	480	510	501	508	497	497	518	523	536	500	519	541	515	566	477	494	525	503	554	525	495	515	536	510	492	539	539	518	499	480	518	529	504	504	487	548	546	491	510	528	529	510	517	481	521	500	547	535	484	497	499	571	522	477	514	528	509	485	521	486	528	502	510	443	526	463	545	518	546	514	486	511	508	514	508	513	523	552	496	517	490	510	503	506	480	514	516	479	494	509	534	470	518	506	482	514	522	499	527	540	493	568	520	499	530	531	503	524	498	519	506	515	551	498	502	516	518	504	542	504	474	485	517	505	521	518	490	454	564	503	477	554	499	486	508	518	524	507	477	539	529	528	532	510	510	508	506	488	549	532	534	512	519	526	545	545	531	518	548	490	490	492	481	522	483	519	549	490	577	526	533	510	501	503	536	504	511	539	511	520	474	494	534	538	524	513	504	527	501	490	539	525	552	539	520	525	505	524	521	532	505	481	480	509	509	512	480	474	533	510	482	526	536	526	507	520	491	519	515	508	510	529	492	488	527	491	539	530	544	498	517	493	502	525	523	535	490	524	520	486	496	481	497	506	506	507	551	516	527	507	526	495	494	512	527	539	474	524	511	557	511	498	516	508	524	569	549	514	578	496	560	507	515	517	525	554	495	558	501	515	545	482	509	506	530	510	503	540	516	509	521	510	492	537	560	553	527	494	518	483	503	489	537	531	489	511	515	524	534	521	486	486	520	526	534	525	502	517	562	523	496	534	535	498	553	519	468	529	510	494	510	508	528	517	528	515	503	509	509	543	546	533	480	560	556	534	498	522	512	550	505	494	506	543	539	509	533	523	528	524	481	529	523	524	511	506	502	554	496	504	546	499	560	510	494	558	552	581	560	500	505	539	462	453	509	528	512	546	517	509	500	545	465	516	538	503	542	524	525	498	539	507	534	558	499	494	541	533	519	517	548	530	506	558	478	522	487	491	498	496	536	533	529	503	519	509	513	475	515	489	515	514	539	512	516	488	494	531	513	525	517	503	507	485	521	532	530	527	586	481	496	521	512	532	528	530	515	491	508	504	515	480	545	550	462	545	499	499	562	492	486	498	530	496	482	486	489	495	516	525	492	491	523	542	524	487	514	528	541	529	526	497	552	514	530	508	516	531	537	524	520	540	534	499	492	500	537	532	492	517	490	480	516	553	517	522	522	482	511	489	518	508	534	524	533	515	486	533	519	509	521	534	527	483	509	490	485	464	491	518	577	474	505	509	514	492	505	510	507	550	533	538	495	467	533	506	523	484	500	512	533	482	518	521	496	538	514	567	520	489	531	550	536	515	533	508	523	488	524	553	509	510	510	538	512	537	503	536	503	527	493	484	511	522	499	504	521	468	517	514	514	505	554	516	504	478	526	549	478	547	504	532	502	542	507	526	477	536	526	528	532	498	540	517	511	482	494	472	492	504	521	498	514	502	464	541	525	524	570	528	511	555	536	553	534	532	489	523	520	518	533	571	520	501	488	487	501	519	534	503	505	528	531	519	524	533	498	521	516	498	495	505	494	524	502	497	531	483	494	480	487	506	505	474	512	543	466	554	477	512	508	525	519	517	498	479	520	533	516	558	537	470	542	528	482	528	552	520	480	500	469	485	520	523	533	492	518	499	523	496	514	544	535	559	505	496	555	540	578	552	504	504	516	549	496	503	515	512	515	527	446	481	517	518	533	545	524	504	507	490	523	479	506	512	521	477	553	507	535	516	514	488	516	530	534	532	466	512	514	533	479	519	484	531	492	525	534	509	518	511	520	522	499	473	510	516	540	559	475	524	483	513	570	504	509	576	535	519	514	472	506	509	460	524	531	535	561	506	520	532	575	515	556	519	459	507	511	522	582	486	504	559	501	511	527	539	553	479	522	534	552	523	502	560	518	491	511	550	521	491	500	530	530	527	559	534	492	522	515	494	515	509	492	501	527	516	529	535	500	539	538	549	489	530	526	529	530	531	566	490	487	508	553	532	516	515	530	557	505	517	501	541	547	517	542	513	501	461	521	527	492	520	522	495	537	524	505	523	514	539	542	521	513	522	512	519	513	513	531	489	502	555	512	503	470	514	504	491	507	503	515	535	519	484	517	527	483	502	518	536	555	508	506	502	519	546	525	490	501	522	511	550	514	475	529	522	503	523	475	503	512	512	501	514	484	494	489	539	514	536	512	508	496	542	458	484	502	483	528	553	530	490	515	497	485	514	470	496	514	521	504	542	520	542	561	525	490	501	501	490	522	498	516	498	521	443	579	525	487	526	505	503	497	526	560	501	547	468	508	554	497	509	504	522	524	549	523	535	558	508	513	478	505	474	513	543	512	512	478	530	519	469	464	472	541	530	504	480	478	518	509	492	492	490	516	486	488	508	562	493	506	548	505	523	527	486	510	521	525	510	481	523	530	531	503	542	520	532	514	474	470	536	515	513	505	535	534	534	502	546	513	519	507	537	517	523	530	569	545	510	487	521	500	506	534	488	500	521	477	502	494	535	505	476	523	494	482	573	505	496	523	501	544	520	506	542	505	536	532	499	514	499	547	538	483	498	513	526	505	522	531	546	519	540	549	500	547	525	497	517	516	504	500	506	513	521	492	499	478	501	511	477	465	518	535	518	495	560	487	554	528	529	492	500	510	532	493	499	500	495	509	482	519	481	508	529	498	503	529	499	548	517	534	497	514	508	547	514	494	512	524	528	488	510	534	534	517	511	502	497	479	501	505	488	539	517	538	508	539	540	535	504	520	528	537	506	478	512	484	529	539	534	526	550	563	542	502	503	531	471	525	495	480	521	498	501	526	525	506	481	572	564	540	479	504	511	527	470	515	506	556	512	517	498	518	504	503	489	503	480	539	515	521	534	517	512	504	515	507	517	459	527	523	487	551	502	538	518	522	512	541	522	534	494	509	480	480	540	532	513	505	550	557	460	553	509	478	491	501	438	525	522	534	507	486	546	546	514	540	520	532	510	499	508	496	521	523	522	526	516	527
46977	13822	2650	1571	1045	771	583	494	364	336	286	290	242	212	203	206	161	161	185	155	169	164	152	162	130	142	170	153	142	151	158	115	135	143	139	161	139	141	159	125	160	135	162	138	139	149	176	186	137	165	165	155	128	127	124	135	125	137	124	464	284	131	142	128	119	141	131	131	131	130	134	137	147	134	115	125	135	137	120	121	136	133	96	131	125	141	107	101	120	135	125	125	153	130	108	134	120	122	106	126	140	134	142	134	124	135	111	124	116	131	131	129	147	122	127	124	104	131	124	145	130	130	134	122	121	149	113	129	112	133	124	128	141	130	109	118	107	122	145	126	124	116	114	142	111	142	129	135	117	114	129	121	136	138	127	105	125	129	120	148	125	143	118	126	122	139	130	118	136	123	113	126	123	117	128	142	115	122	145	132	126	133	129	118	128	115	136	123	126	127	119	127	124	137	150	147	141	142	124	139	133	123	123	113	134	141	136	117	111	119	130	121	137	135	113	125	131	107	126	114	138	121	128	107	139	140	120	133	124	138	138	109	117	150	112	136	118	114	115	121	137	127	120	122	125	127	134	114	125	132	135	116	127	115	122	122	134	120	164	133	133	130	140	137	125	128	126	131	143	137	125	114	118	143	133	100	116	122	131	152	134	109	128	127	126	130	116	117	136	134	124	130	133	116	105	145	114	147	139	119	115	123	134	126	118	103	125	124	140	132	139	143	133	121	129	123	121	124	128	117	115	124	135	140	139	125	144	127	141	108	120	149	132	133	133	130	122	129	119	127	129	122	117	114	128	113	132	146	122	116	132	133	137	122	128	130	121	128	130	120	131	136	121	114	126	115	113	128	123	125	101	130	131	118	126	118	152	133	129	136	126	147	128	129	131	114	143	145	126	154	130	123	137	132	129	130	129	145	126	113	116	126	105	113	123	122	112	116	89	132	130	113	133	138	130	128	112	114	135	104	135	137	108	123	105	137	146	130	128	121	119	116	127	136	111	121	126	109	122	125	136	125	129	142	151	122	113	142	137	128	120	127	150	134	124	132	155	119	140	131	130	135	132	132	111	111	126	133	125	144	121	121	130	136	131	112	141	109	139	103	104	121	110	125	119	113	115	132	111	137	101	127	121	147	121	150	131	112	134	135	131	125	147	121	131	140	128	123	114	130	122	133	113	124	124	130	100	119	116	126	134	127	121	140	135	124	148	124	136	136	106	115	131	123	141	119	124	122	113	137	138	130	123	127	120	146	149	119	110	125	127	123	144	139	115	159	130	112	111	113	139	119	122	148	109	144	130	134	108	115	129	113	144	120	120	132	139	113	110	130	134	129	119	110	134	118	118	120	150	128	126	132	123	111	127	128	129	130	136	125	139	121	127	121	121	116	96	118	134	138	141	145	125	142	153	129	124	116	125	139	132	132	137	159	116	125	145	116	144	140	116	123	115	113	121	92	100	122	132	129	146	137	131	132	154	139	143	132	117	132	120	104	109	101	130	151	122	126	121	121	102	113	142	132	133	132	137	131	127	118	137	120	120	116	127	131	121	144	135	127	146	111	101	104	109	112	119	142	138	126	137	118	119	130	120	122	122	135	117	122	121	141	121	155	107	134	143	122	113	114	138	138	134	115	99	125	124	124	132	137	126	139	123	124	113	125	121	124	103	121	126	118	107	133	130	120	117	123	138	122	133	111	126	114	134	132	110	121	120	125	137	133	142	127	123	134	123	139	148	121	114	115	122	123	130	137	134	121	109	132	136	132	124	112	138	123	120	131	120	130	115	137	153	120	138	124	131	132	139	131	113	127	110	137	134	127	136	116	116	140	139	140	124	139	154	135	137	94	112	113	120	111	141	134	117	155	131	129	108	133	117	114	116	117	134	126	99	116	143	131	109	130	116	160	129	144	112	131	127	108	113	115	144	129	129	137	122	123	143	123	119	152	97	146	136	123	131	119	107	155	137	102	134	134	129	134	123	126	118	117	132	131	131	129	125	156	134	133	126	122	115	142	120	110	120	137	132	140	106	155	147	118	123	120	135	138	122	101	133	118	126	119	134	148	128	144	127	138	129	148	128	112	119	119	126	101	123	124	120	125	113	133	136	128	121	109	137	135	125	126	136	124	149	115	128	130	133	126	134	116	119	122	142	111	95	145	121	122	122	135	108	127	136	127	150	154	144	116	117	129	137	119	123	127	121	122	136	130	121	141	126	124	136	123	139	126	129	130	134	120	118	131	121	114	140	135	127	142	140	128	115	136	134	119	120	134	114	113	119	116	142	115	112	140	108	113	89	118	134	137	136	102	133	133	134	141	124	135	143	134	116	137	112	142	148	125	119	153	125	148	125	157	111	133	124	134	140	118	128	134	127	153	107	146	147	132	125	117	125	112	114	128	122	110	117	124	127	120	130	118	135	116	119	128	115	125	95	134	131	111	148	112	126	121	124	128	139	136	144	124	126	104	108	138	130	135	129	130	125	136	147	120	124	141	137	140	154	131	121	125	119	111	129	114	124	117	115	123	121	133	134	120	123	126	127	132	118	121	133	135	130	120	128	136	134	127	133	135	134	132	123	128	123	148	120	118	132	116	135	149	136	126	141	139	129	146	112	146	133	136	124	140	116	140	112	146	126	115	124	133	127	148	113	120	117	124	125	120	126	115	133	126	132	127	109	150	135	114	121	122	125	133	134	125	120	125	109	127	126	130	121	117	129	127	136	116	115	114	130	122	111	107	137	131	139	126	122	143	120	135	143	143	113	132	135	103	107	118	139	124	124	120	138	104	125	106	128	111	131	107	123	125	153	155	136	116	104	134	125	121	130	96	128	128	113	129	100	128	118	124	130	144	137	110	112	142	136	129	123	126	117	115	126	129	136	130	120	120	131	115	102	131	129	133	149	140	135	122	130	140	93	129	117	122	119	142	119	117	131	129	151	132	113	126	136	123	126	122	136	106	106	136	131	136	120	120	145	107	127	133	108	113	120	146	112	114	142	127	127	148	126	117	117	122	152	126	126	122	127	130	124	142	118	118	114	121	120	139	144	125	145	131	121	126	138	121	115	149	116	125	141	133	141	119	133	128	131	127	128	116	138	98	132	119	126	126	149	130	119	116	128	138	125	118	127	139	123	125	133	134	121	112	130	129	125	157	122	114	111	127	137	115	122	140	112	134	134	123	137	139	151	138	121	141	113	101	137	130	120	140	129	126	127	113	125	141	118	125	149	115	130	116	126	140	121	137	133	143	103	118	113	120	104	121	120	139	103	133	133	133	121	138	135	125	108	132	113	132	137	128	130	131	140	137	131	120	129	132	140	106	145	133	117	109	147	121	132	110	115	135	132	141	96	125	129	134	148	120	123	131	123	120	127	115	149	121	135	135	113	106	115	136	134	118	133	116	128	117	109	127	150	134	119	131	122	110	144	148	119	125	137	147	146	129	147	118	126	129	121	145	129	124	140	137	116	130	143	136	128	113	101	129	151	122	141	138
25202	1845	4374	5172	4313	3405	2767	2309	1977	1683	1486	1287	1222	1090	1002	870	809	825	713	665	645	669	561	576	553	553	538	489	500	458	460	482	502	442	477	449	466	438	425	397	412	448	473	518	551	559	806	802	693	618	560	524	470	440	463	412	384	403	431	3063	1613	390	364	353	396	367	336	343	301	373	338	349	364	390	400	357	352	372	333	359	372	364	348	357	328	362	319	386	345	330	366	353	377	372	354	317	360	338	327	361	366	334	353	340	382	312	298	328	360	340	335	371	326	333	359	330	395	356	355	383	333	340	332	351	358	382	351	377	336	363	341	356	339	364	373	344	329	359	330	332	338	351	369	353	351	355	336	329	334	341	336	327	341	347	322	328	356	340	344	344	330	325	329	364	352	376	350	333	340	343	343	336	338	316	328	338	332	355	325	356	344	369	341	321	363	301	346	361	344	321	358	354	352	340	325	318	325	338	354	327	352	351	317	310	371	357	338	346	355	325	342	334	332	336	356	353	296	330	341	336	350	346	364	357	360	320	339	332	348	330	342	367	318	324	368	348	333	302	384	276	317	353	328	336	334	315	334	362	329	351	339	344	316	319	345	354	360	324	344	335	323	326	298	335	331	307	367	348	336	328	331	360	362	334	330	326	342	370	348	334	329	309	365	344	318	349	326	358	350	317	329	317	334	368	326	343	319	336	343	330	368	352	335	315	328	367	351	327	350	313	334	380	370	322	338	325	338	373	339	347	345	339	324	337	326	327	337	346	354	313	317	344	321	332	313	353	373	346	402	356	316	359	338	349	347	341	326	352	324	355	376	346	353	343	333	348	341	330	312	340	320	316	314	305	343	341	361	322	344	352	336	350	367	348	318	338	313	338	326	357	353	319	316	366	360	331	333	340	345	343	348	318	370	350	307	353	342	348	307	329	339	312	345	349	353	307	353	317	320	355	334	344	331	325	339	318	317	330	330	337	325	362	338	334	385	365	316	343	349	365	347	338	324	355	324	369	363	280	365	350	360	311	325	351	335	335	350	344	362	331	343	340	324	338	341	351	366	319	326	354	339	317	320	333	305	362	319	346	335	348	333	349	354	322	356	342	324	345	330	357	359	352	368	350	375	364	355	341	305	349	335	332	357	356	350	349	309	369	321	332	327	327	319	328	318	327	346	342	349	362	324	357	333	330	366	326	359	328	379	348	349	334	349	338	353	332	329	335	315	334	353	346	346	355	358	315	300	347	360	326	365	351	346	347	334	387	372	359	352	336	354	312	326	308	353	353	358	325	338	297	342	351	338	346	333	358	325	374	374	324	346	365	348	348	331	353	329	317	350	330	337	350	357	343	320	353	299	316	306	297	347	379	361	384	327	336	346	339	321	319	347	359	328	334	340	343	342	350	308	316	352	342	328	336	320	326	340	387	362	334	347	323	337	375	325	328	345	332	362	327	364	365	338	325	338	315	330	334	340	330	310	371	363	340	352	312	359	326	331	328	350	356	331	331	344	323	348	334	345	325	321	335	325	343	322	325	354	340	334	330	342	314	341	296	330	346	362	321	354	328	368	353	352	353	315	308	366	336	348	361	327	343	339	312	335	340	317	346	347	353	339	355	341	310	321	369	378	316	332	374	344	331	302	319	339	313	355	306	332	361	356	336	333	313	340	321	336	339	351	311	386	378	376	326	347	326	358	313	335	353	307	335	310	322	315	310	335	355	324	371	373	297	317	321	313	324	361	327	319	308	352	329	332	322	350	325	316	356	336	307	354	357	328	366	350	342	370	352	308	327	347	352	351	338	340	315	360	317	341	358	373	340	320	333	339	329	359	334	335	329	354	370	318	344	325	329	349	352	336	349	336	293	327	360	346	342	358	337	339	317	317	328	351	339	360	331	317	340	321	372	364	340	330	351	370	335	327	346	335	354	339	333	354	340	329	342	357	346	340	350	321	363	348	367	362	328	356	305	364	357	322	346	357	321	353	326	314	344	333	347	357	325	331	363	330	344	335	325	327	337	329	329	322	290	347	334	335	301	329	332	312	343	359	326	353	319	322	342	348	342	344	335	364	321	331	341	341	321	335	343	330	344	320	309	343	327	308	340	332	374	340	323	324	353	328	369	360	309	307	336	326	349	339	343	367	318	309	326	337	327	339	338	329	333	330	316	331	336	341	301	348	346	337	368	343	321	351	323	329	354	362	338	344	337	317	351	327	295	362	299	297	365	343	349	332	362	335	359	342	344	354	346	307	328	388	319	321	341	333	348	325	347	361	291	394	335	325	368	332	343	335	334	346	352	351	308	353	354	339	321	343	348	326	348	336	364	365	332	354	346	336	359	334	342	327	326	345	285	352	398	352	353	382	338	315	348	337	352	331	347	351	355	323	300	340	326	344	349	328	385	351	325	360	337	349	346	357	325	335	356	338	319	322	324	349	349	389	358	327	315	343	343	340	334	351	362	367	332	345	338	305	326	321	343	304	341	352	325	330	374	371	330	350	359	363	311	340	341	351	354	316	313	337	341	322	336	353	339	341	373	347	311	336	339	330	357	325	305	355	346	339	348	321	353	356	325	340	361	317	342	340	335	321	340	317	366	329	330	360	328	352	335	333	348	325	338	333	346	320	337	341	361	301	364	357	343	335	343	316	337	331	333	338	289	317	357	338	342	335	341	341	367	324	310	351	320	345	349	331	356	316	346	334	311	301	302	334	343	350	361	361	307	342	335	315	342	363	366	341	338	354	359	334	336	357	320	353	333	311	334	355	337	331	336	337	343	338	340	342	347	342	333	335	337	353	339	372	341	322	352	352	360	314	339	339	358	334	312	359	324	342	314	335	337	302	332	344	337	323	348	303	328	312	346	363	358	325	319	332	365	339	331	345	329	342	344	353	360	335	343	353	331	363	346	327	307	309	324	343	351	357	341	350	341	344	329	337	340	316	337	313	319	351	308	339	361	296	315	324	348	349	360	315	333	352	350	360	361	342	331	333	340	326	349	348	351	340	368	326	407	358	345	336	322	333	377	353	342	358	322	354	367	318	322	341	350	343	305	355	374	332	357	342	326	391	319	320	361	316	309	318	309	364	363	352	347	329	335	328	292	340	346	309	325	304	342	341	342	350	342	364	317	327	336	372	335	324	321	314	306	316	337	325	351	345	287	313	363	356	315	337	350	322	353	343	337	335	333	341	345	354	308	370	358	360	340	376	350	347	314	338	349	290	334	342	329	317	336	341	385	351	327	290	336	332	332	325	354	349	327	344	356	336	313	354	345	356	291	332	333	359	303	329	376	316	333	355	364	335	379	344	332	361	331	349	342	335	360	310	346	382	335	317	348	327	329	345	340	364	347	323	348	331	352	355	323	359	336	329	360	327	325	321	362	342	322	345	316	314	343	321	347	337	342	327	366	355	341	336	335	330	335	338	363	301	352	367	322	331	335	341	337	327	362	340	338	318	331	337	347	337	308	346	359	345	360	345	335	333	339	315	327	333	370	342	360
3218	201	202	178	173	164	186	171	141	172	170	163	155	159	158	200	165	146	161	161	143	172	139	169	155	154	157	150	148	142	148	156	170	154	164	161	160	168	153	138	160	166	165	150	149	154	161	174	179	175	145	162	160	138	153	156	159	144	162	176	154	168	175	140	166	153	173	177	160	157	170	159	175	159	180	149	162	141	157	166	154	155	170	164	164	177	151	147	141	147	153	143	179	163	138	169	152	154	160	151	151	161	157	154	178	165	148	145	168	161	155	166	145	162	166	185	162	176	148	123	152	146	138	156	152	136	144	150	138	133	195	160	151	149	162	159	182	144	144	155	167	147	154	157	163	141	166	157	171	161	143	144	170	120	149	153	147	142	160	167	174	149	141	171	160	158	147	182	172	183	158	181	152	158	146	143	151	158	173	129	159	160	165	163	151	150	154	128	160	177	181	152	158	148	135	172	173	152	150	174	151	147	165	145	140	162	162	146	152	169	179	153	153	153	169	159	149	165	154	160	173	161	167	178	145	157	153	156	153	139	166	154	175	153	161	140	145	149	132	172	156	149	148	171	147	156	160	145	152	156	170	153	142	152	161	177	173	164	158	147	177	168	163	160	156	149	149	139	182	150	170	175	154	154	148	141	137	162	168	131	142	137	137	155	166	140	160	161	173	156	149	142	162	138	151	154	154	168	166	163	158	159	168	162	155	171	139	158	156	159	154	158	187	175	164	146	166	161	150	164	154	166	154	141	171	139	140	164	151	155	161	164	159	155	157	150	140	152	157	147	136	150	177	156	156	171	154	180	147	164	172	149	152	149	138	155	151	168	173	165	186	161	146	143	131	136	165	154	166	162	186	154	163	162	149	159	156	148	145	139	151	158	178	136	171	159	173	144	165	160	169	149	155	169	165	181	153	146	152	158	143	166	155	144	146	169	192	155	165	153	150	161	152	158	160	198	131	166	153	159	173	161	147	147	163	157	142	169	152	158	148	163	158	159	142	152	138	141	171	140	162	160	154	152	187	162	184	170	144	151	152	168	155	131	131	153	164	165	153	134	143	138	157	159	170	170	161	138	155	173	153	169	168	150	169	139	180	168	123	155	152	161	144	155	142	165	185	164	151	143	161	146	156	164	162	140	134	141	184	145	163	143	156	147	143	149	151	152	139	145	127	151	136	166	127	150	163	145	166	166	169	145	147	181	147	169	149	147	149	150	148	172	144	160	156	153	155	149	153	177	168	163	149	166	151	157	135	144	148	162	144	147	153	166	145	165	146	172	153	157	151	167	180	149	166	162	177	162	160	146	143	140	159	165	171	172	144	150	138	172	176	161	136	145	158	164	163	159	175	154	128	150	148	155	145	170	164	173	154	171	165	170	167	150	159	156	156	178	169	160	167	174	170	138	164	176	180	155	137	148	167	169	152	169	152	156	171	186	170	148	143	161	153	168	156	151	145	148	173	141	168	171	156	153	163	146	163	155	131	151	146	146	175	156	151	178	174	134	170	183	177	151	170	155	183	158	162	174	141	169	167	162	161	149	156	147	141	149	172	162	166	150	141	143	170	191	163	190	176	160	160	150	158	162	160	142	157	172	136	144	161	169	150	140	167	132	152	155	168	161	159	180	128	141	142	156	159	145	158	185	154	148	151	168	161	170	164	168	169	152	152	163	157	161	160	142	149	174	142	165	147	164	149	168	179	178	178	152	139	151	147	145	175	155	145	156	160	155	160	137	157	158	170	137	136	166	180	156	168	173	156	174	152	141	164	145	164	173	156	159	164	170	153	164	163	151	153	158	154	145	163	156	161	162	166	138	158	160	169	163	164	159	185	141	164	170	157	166	135	135	158	166	164	163	151	147	134	150	157	166	175	161	170	160	160	159	157	154	159	161	180	187	165	179	146	171	149	156	164	162	147	170	154	122	152	151	163	149	151	167	150	153	162	140	143	141	144	156	172	164	148	172	133	182	144	156	171	146	172	156	159	153	136	172	169	152	163	162	178	140	151	155	150	142	157	164	156	152	141	156	131	146	185	134	134	152	147	163	174	180	174	144	160	165	156	164	156	153	163	139	157	145	153	145	139	181	173	158	164	162	175	148	153	133	169	161	127	165	148	180	146	145	153	151	132	144	178	142	154	155	155	131	148	135	155	171	160	143	153	181	156	173	145	139	173	153	150	152	158	153	151	156	139	161	185	152	147	148	170	166	163	137	174	164	170	137	157	132	158	168	129	151	160	187	151	167	162	163	145	164	181	157	145	175	150	185	180	160	150	143	136	128	154	154	136	144	180	179	163	151	154	143	166	166	140	146	138	153	159	149	167	147	157	140	158	175	133	173	149	178	160	151	180	152	150	150	169	178	144	135	140	164	139	181	159	159	150	143	152	144	141	160	152	154	169	159	136	124	154	171	185	145	138	165	188	167	156	159	158	171	154	189	168	145	159	171	152	170	148	144	151	160	190	147	160	150	133	163	157	139	145	162	149	164	159	145	143	175	168	157	176	138	168	163	170	175	144	145	152	155	162	147	163	157	162	174	169	153	180	156	143	172	143	154	159	134	157	135	152	177	158	142	156	169	149	152	165	154	151	159	145	156	147	187	146	152	149	151	143	164	169	165	175	159	142	159	175	160	141	144	169	161	140	142	134	164	144	169	169	146	154	194	182	146	155	141	169	167	147	170	152	143	159	141	167	144	143	145	168	167	169	172	155	173	157	162	151	136	169	147	173	161	160	161	153	136	155	150	153	161	135	142	151	156	151	142	154	190	144	149	150	127	146	161	140	145	160	172	173	172	147	147	149	175	178	179	158	153	155	149	167	162	142	144	154	166	142	172	145	156	174	166	141	141	149	158	163	172	137	164	138	167	153	180	150	181	165	145	144	141	156	162	162	167	156	149	133	158	170	158	160	183	162	142	176	173	156	144	149	145	166	135	146	154	163	159	158	153	147	163	165	152	133	160	150	146	128	134	174	148	178	163	141	169	179	153	156	151	163	169	153	171	151	152	157	163	183	164	161	152	161	174	156	156	149	169	174	167	151	145	161	174	165	147	174	148	143	171	138	150	134	175	189	155	168	163	171	147	173	148	165	160	157	160	158	176	169	142	159	148	146	155	154	165	169	158	164	175	176	152	163	141	158	173	144	156	158	159	148	187	154	191	163	163	150	151	182	155	166	190	150	160	160	163	213	143	152	139	166	165	165	153	148	141	166	146	152	149	141	164	178	147	153	178	151	158	160	160	163	163	166	167	138	174	171	160	152	164	146	177	155	162	158	138	183	140	168	173	175	141	126	161	147	157	165	169	154	156	154	171	139	138	179	156	167	144	135	146	168	145	143	177	179	165	164	166	151	134	143	174	170	154	173	157	145	170	158	139	153	157	174	148	154	151	160	149	152	155	174	182	179	160	151	142	152	167	166	167	156	162	168	149	146	171	141	135	180	159	150	150	151	158	159	150	156	166	163	160	159	157	147	156	157	158	151	152
3298	484	499	534	534	481	511	465	444	455	444	450	461	430	422	448	411	449	408	427	437	447	424	446	416	420	469	454	415	471	396	441	455	450	394	419	423	405	385	461	448	442	431	459	469	457	478	507	492	504	492	470	437	466	471	440	457	444	421	516	528	423	388	406	405	388	397	419	431	444	394	432	431	439	423	454	432	462	434	386	381	489	420	434	422	410	418	418	416	453	395	428	432	411	442	428	432	421	448	392	428	418	437	436	411	412	428	393	451	431	454	446	461	427	412	425	427	448	430	434	415	403	398	438	417	423	419	434	419	419	427	424	418	404	416	444	457	410	417	429	399	471	396	420	442	443	417	423	416	432	437	413	413	432	416	440	436	425	393	435	422	447	408	444	443	427	389	410	420	452	404	433	424	462	404	407	409	407	453	428	426	411	395	469	438	481	444	432	452	400	450	410	405	378	401	437	419	397	421	446	409	429	434	436	391	426	418	426	427	386	440	448	451	376	436	439	429	466	420	480	432	387	423	430	421	427	413	430	442	411	448	415	421	395	412	406	454	434	401	423	435	421	413	412	457	420	424	432	399	414	439	414	423	438	408	429	460	431	394	413	430	437	425	425	464	427	433	419	431	442	432	425	411	411	413	454	435	426	454	384	443	446	426	432	417	426	446	444	399	386	412	394	438	397	430	417	410	465	417	421	437	445	425	422	432	448	426	409	436	388	429	412	389	454	434	434	441	418	411	432	465	442	475	438	419	399	412	477	461	415	414	428	414	385	463	422	405	413	459	453	435	454	422	401	433	421	450	428	404	456	456	420	377	462	435	438	414	433	411	463	408	450	449	411	419	440	399	415	439	445	441	434	418	462	446	415	400	465	414	378	416	432	440	422	447	417	417	408	420	433	423	466	434	418	393	427	409	443	406	434	411	400	410	429	436	409	400	456	439	424	450	414	421	425	472	446	405	406	462	437	390	459	394	456	462	454	422	406	426	422	413	415	391	435	415	431	410	443	428	455	436	417	424	469	441	400	432	445	437	416	432	424	440	436	431	379	412	434	417	446	411	446	443	384	411	435	433	420	435	420	405	440	450	424	402	413	417	413	422	446	452	467	452	423	370	447	422	410	386	429	406	398	412	464	410	445	408	403	432	443	394	439	376	431	402	448	405	429	397	426	428	454	430	439	446	441	475	447	445	388	392	450	420	441	400	426	426	438	436	455	431	428	423	395	445	386	437	386	414	439	441	399	413	446	431	446	408	428	458	437	435	447	448	401	442	385	420	456	423	460	437	455	482	453	416	410	448	401	443	433	404	446	406	443	423	406	440	386	410	419	430	413	391	412	425	396	461	459	384	411	452	418	436	404	423	422	411	378	441	421	448	420	428	383	429	396	411	463	411	401	418	420	421	445	409	428	436	477	444	463	424	439	433	466	456	433	456	406	409	438	398	405	426	446	406	437	403	423	469	399	421	410	432	451	410	460	439	448	466	420	451	423	441	417	407	421	423	420	378	441	429	436	423	443	403	432	453	436	398	454	404	405	449	432	424	426	406	438	436	404	407	424	428	454	438	464	429	420	405	411	426	398	475	411	448	403	455	426	437	426	437	450	439	416	423	417	405	444	403	398	441	407	443	462	417	398	447	407	469	419	411	463	390	451	439	426	421	445	400	438	413	437	415	448	434	454	435	461	448	398	356	398	439	420	398	435	408	415	440	418	433	432	439	450	449	451	396	420	460	441	433	437	432	406	423	415	442	429	407	427	451	406	397	440	413	419	416	426	438	408	374	446	448	380	417	415	386	425	416	419	431	425	446	416	396	462	423	430	422	426	422	412	415	446	433	432	425	439	429	416	400	442	437	454	409	402	414	410	415	454	448	433	447	434	428	424	416	425	436	433	444	410	430	419	437	419	471	409	377	413	429	456	425	390	406	434	384	420	423	396	412	415	421	412	422	436	442	395	420	423	410	417	395	422	394	395	409	392	413	405	433	417	423	401	404	442	428	432	420	407	431	414	377	435	401	445	399	396	426	391	432	450	434	400	420	419	451	431	445	395	413	401	435	444	429	407	418	373	390	459	405	443	413	422	447	430	424	428	427	455	407	460	428	414	425	443	373	413	445	397	419	413	419	475	451	384	395	446	480	384	422	428	405	413	409	442	428	424	406	428	442	458	419	428	419	445	458	409	443	397	418	396	440	448	438	420	409	405	437	385	435	411	387	452	416	403	426	426	434	395	431	445	386	433	432	469	413	418	369	427	433	391	407	472	431	427	435	433	424	448	444	421	390	466	419	398	455	419	387	441	414	417	425	450	460	454	415	412	395	398	425	405	438	488	468	410	446	410	415	382	440	399	444	403	442	433	416	437	423	419	399	359	425	455	415	456	397	397	414	418	464	385	425	375	417	391	431	408	425	445	444	377	394	383	421	475	449	406	461	409	430	411	454	397	434	452	407	444	440	446	442	426	408	419	400	414	427	430	437	417	418	418	448	420	426	430	440	429	443	414	356	419	443	396	459	430	426	367	425	422	405	421	398	385	445	411	412	418	422	441	429	404	407	441	400	427	414	418	432	413	453	444	441	435	418	425	431	382	434	430	446	428	414	409	415	436	451	466	434	454	411	427	436	430	436	452	403	406	436	450	402	447	397	416	391	448	455	420	411	440	421	418	438	423	462	403	418	449	450	429	424	423	408	410	427	390	400	463	417	449	409	443	437	429	432	424	414	373	443	438	405	420	430	434	412	398	440	419	409	392	503	420	465	437	410	443	439	389	410	401	417	402	433	395	426	435	476	412	425	429	430	464	415	421	426	442	469	422	429	414	458	417	444	411	394	438	439	437	420	406	451	427	420	420	412	412	424	386	376	413	411	441	426	448	421	427	409	426	435	426	482	394	431	460	403	411	408	455	409	432	434	447	426	429	450	433	450	434	421	445	414	423	426	403	425	431	429	428	396	439	460	396	450	428	467	411	448	419	469	427	440	390	424	405	424	427	441	434	435	418	465	410	386	406	460	396	443	432	423	430	452	392	426	431	431	450	422	454	440	428	405	386	423	427	429	437	402	497	437	421	459	437	403	413	424	438	421	430	409	400	452	428	439	423	444	411	441	424	376	399	429	438	410	398	434	469	438	417	448	433	383	435	419	460	429	408	426	449	484	425	448	415	409	457	436	465	411	410	413	396	441	449	434	403	446	372	419	418	400	448	414	416	438	440	431	423	413	448	437	411	461	431	433	413	468	427	458	397	420	450	426	376	441	440	406	422	396	390	438	438	446	393	420	448	458	472	432	415	434	404	407	414	449	455	447	419	412	415	388	433	388	424	417	445	405	422	410	428	430	422	416	427	444	441	441	434	438	403	398	416	480	391	452	409	451	449	422	445	452	427	427	427	413	449	410	434	421	410	412	433	447	433	473	435	428	435	429	451	406	408	466	454	386	416	425	454	435	430	414	466	431	444	391	424	475	400	382	420	430	430	420	410	406	475	382	447
31445	5857	1241	865	637	484	370	384	326	304	259	269	241	248	251	246	239	207	250	227	223	201	234	226	203	214	203	193	234	237	209	208	240	203	194	201	210	223	229	213	210	196	201	185	218	232	226	222	210	217	213	206	198	214	218	228	184	206	223	317	317	195	186	210	206	193	186	227	214	195	202	203	207	187	191	179	197	230	200	208	205	216	182	201	211	224	197	193	199	222	210	189	215	194	227	226	208	196	209	228	181	228	210	185	200	171	175	202	212	215	179	192	181	212	187	222	217	220	197	211	181	188	198	201	188	205	194	209	191	222	195	177	226	199	188	194	226	197	199	208	208	198	203	182	197	201	204	188	203	187	200	197	201	200	187	204	204	182	192	199	234	204	182	186	204	194	201	199	197	197	213	207	212	199	187	183	207	204	218	197	225	184	229	196	186	215	183	195	201	187	189	193	211	204	201	189	190	206	202	198	191	192	196	205	199	174	219	197	227	206	200	210	176	216	210	207	192	203	187	207	213	215	203	208	211	185	177	197	202	183	156	225	206	188	221	205	202	189	196	195	218	204	210	199	208	183	199	191	207	229	183	226	216	192	210	189	171	199	196	223	194	214	234	194	208	184	211	166	212	209	209	208	202	203	190	195	220	194	214	216	212	198	227	173	203	198	192	197	183	202	190	178	215	213	224	204	215	176	195	182	201	229	188	223	222	216	195	195	226	205	190	194	200	194	218	192	180	196	225	214	188	188	197	182	186	205	199	201	206	196	233	195	193	198	182	212	201	213	175	219	199	189	193	218	185	188	203	217	195	222	186	210	204	211	198	223	199	182	198	204	206	196	207	191	185	207	204	186	179	219	184	214	188	199	190	181	203	200	212	187	208	183	190	224	190	221	208	244	237	192	177	200	197	171	200	216	202	181	193	226	183	230	196	178	225	210	208	190	203	204	200	201	198	185	179	201	207	204	192	191	186	203	200	232	202	183	213	192	232	190	220	202	185	202	208	210	216	200	199	195	223	192	194	208	195	201	195	202	184	167	216	189	205	224	194	199	208	200	192	178	190	218	199	247	202	222	183	194	184	173	196	211	200	211	203	209	186	213	217	193	189	214	212	211	203	182	177	199	200	189	188	200	213	219	193	187	205	186	188	194	191	186	204	185	191	194	155	206	211	202	191	254	181	172	205	207	185	192	208	186	203	204	196	194	201	226	204	203	204	207	207	212	205	204	194	191	211	204	174	171	193	203	210	201	214	198	203	202	218	219	194	195	198	187	167	181	212	192	202	196	209	211	209	232	195	231	207	240	197	186	175	230	193	206	201	194	203	206	204	213	194	177	185	201	208	202	221	179	193	202	188	193	174	185	227	229	191	195	225	195	200	199	192	191	180	222	183	175	172	164	216	192	207	223	221	199	187	226	198	177	221	192	196	154	196	176	188	246	185	209	207	178	203	175	210	188	210	216	204	202	191	188	206	208	196	225	210	179	186	186	215	213	216	198	220	183	178	186	193	198	220	218	209	220	172	201	188	212	194	190	179	175	185	202	206	200	179	173	233	197	215	164	208	212	193	198	189	208	171	244	205	234	239	218	165	202	214	203	210	180	171	205	190	181	210	185	185	196	197	194	183	223	187	226	176	189	216	169	206	225	184	194	207	188	220	215	216	161	199	193	211	226	211	226	202	180	200	189	210	182	179	202	207	187	202	180	178	190	194	181	195	203	220	224	177	181	200	210	177	187	176	182	217	194	197	235	195	187	171	198	226	224	203	198	212	186	211	194	217	180	172	186	204	197	185	198	207	184	194	200	160	183	228	196	221	199	202	198	214	204	190	207	199	208	190	195	197	204	198	196	179	176	198	189	183	212	225	206	191	182	229	219	202	216	208	181	176	193	227	196	198	206	200	208	194	219	185	198	193	193	192	192	205	188	202	176	223	213	186	191	197	213	180	202	196	194	218	203	183	178	195	199	217	204	213	186	176	178	223	206	214	218	195	211	200	217	186	196	204	194	204	204	222	228	205	214	183	199	223	197	190	216	169	222	191	186	205	179	219	171	213	212	204	205	197	183	208	201	211	204	181	187	192	202	220	178	173	189	192	213	217	177	182	201	211	226	224	197	215	215	204	189	198	190	168	203	185	213	200	215	204	188	204	183	208	202	227	193	202	180	197	228	227	214	218	196	208	179	198	219	191	199	171	210	185	207	201	206	187	209	188	194	195	194	193	211	211	192	206	177	212	195	220	201	205	205	198	187	208	205	229	227	205	214	201	197	221	218	194	186	188	174	193	196	218	195	219	204	206	192	157	179	208	182	191	211	204	155	208	178	203	218	196	188	200	194	188	215	213	188	184	207	211	201	215	210	188	215	177	208	219	214	188	220	218	211	178	213	183	211	234	183	197	180	194	214	239	175	201	184	206	194	199	162	203	209	198	201	196	182	196	231	176	168	189	172	205	196	210	222	192	199	176	222	211	216	198	188	201	195	199	214	189	201	204	194	195	201	201	214	206	173	226	199	203	188	200	213	213	195	193	207	182	220	194	228	222	193	204	208	214	212	193	197	199	205	188	225	191	187	182	195	198	194	191	196	191	192	176	160	173	170	232	190	206	216	215	183	210	189	205	204	224	209	192	196	201	178	203	184	190	215	214	200	210	201	204	199	188	202	188	210	223	181	195	176	214	184	209	210	194	207	186	189	189	174	204	211	206	216	217	186	178	191	201	195	198	203	207	216	204	216	231	206	171	176	209	205	210	206	175	217	167	220	219	218	188	188	196	226	189	208	185	209	218	197	197	197	201	184	210	167	201	196	224	201	199	200	211	206	193	187	167	208	193	181	206	194	208	212	195	193	218	212	242	204	194	213	187	211	206	222	193	204	176	204	219	219	191	187	227	169	177	213	199	192	191	167	194	187	200	207	204	193	213	199	191	188	173	204	175	203	255	206	206	189	189	176	192	191	207	228	249	178	190	228	204	183	210	183	205	201	193	188	220	201	195	214	165	199	186	210	196	201	214	216	216	226	212	166	198	200	193	192	190	188	173	213	187	201	190	211	213	189	197	203	205	191	198	199	203	210	227	201	196	206	225	176	190	198	203	206	178	191	209	209	178	207	221	184	194	183	201	194	205	225	203	206	201	225	192	200	207	196	201	199	183	192	207	211	189	214	186	230	191	163	212	198	200	188	192	212	187	195	164	203	187	203	215	196	199	198	205	206	218	206	203	196	200	180	193	198	184	201	190	197	198	224	188	213	186	181	206	226	213	212	216	177	200	201	177	206	159	194	200	182	186	210	204	195	198	185	179	215	228	196	224	196	212	188	235	212	195	206	195	201	215	189	231	192	220	182	217	199	222	212	203	201	207	207	187	194	195	197	189	213	209	194	198	190	196	192	189	208	191	184	174	225	216	214	191	189	217	189	191	190	196	207	181	192	189	197	189	190	216	208	203	189	202	193	221	198	202	197	194	203	187	206	206	215	200	177	205	167	209	197
16964	1265	2604	2988	2486	2121	1771	1491	1360	1198	1097	1010	914	839	860	774	726	731	724	699	656	692	699	657	633	630	630	569	613	619	582	622	594	577	564	569	592	531	575	586	565	558	547	638	590	660	725	798	725	716	638	610	572	610	602	587	589	514	581	1692	1875	577	494	491	521	519	496	559	542	548	503	530	533	563	545	529	546	552	581	494	557	500	486	541	516	522	500	585	557	529	511	538	536	532	572	540	505	494	539	556	541	518	534	510	499	523	531	490	492	523	533	558	539	515	491	502	548	485	492	486	535	479	477	477	532	561	484	512	529	515	531	513	554	535	497	512	546	505	501	568	565	516	535	479	523	535	487	527	505	535	486	500	545	486	518	469	511	515	545	504	558	524	547	504	535	533	501	526	516	486	546	526	506	505	495	516	490	499	529	557	527	539	518	531	537	507	546	509	500	470	548	507	507	515	522	506	514	528	568	517	510	526	567	483	539	504	488	537	514	571	579	516	502	500	516	531	523	515	550	490	513	497	509	497	532	500	504	558	485	503	527	479	486	513	518	500	557	550	497	515	507	502	507	538	523	502	537	534	528	523	507	527	508	509	496	494	514	489	561	526	522	487	534	497	527	519	475	509	514	499	522	520	528	533	465	482	485	523	483	500	497	506	472	487	517	488	554	516	543	542	528	538	518	510	527	513	505	531	504	502	491	503	560	530	520	546	502	515	501	519	517	486	557	517	509	547	488	522	532	515	500	507	519	509	561	522	520	526	527	489	532	492	492	542	534	515	500	521	502	528	520	546	509	522	482	526	495	537	499	482	466	508	509	471	503	534	506	472	531	498	497	483	540	479	513	517	516	521	537	555	541	513	513	530	514	522	529	529	496	551	532	511	530	520	509	589	550	533	528	522	519	554	511	513	520	497	503	511	519	545	500	491	512	508	531	511	556	562	521	496	537	545	513	513	545	517	517	511	551	517	486	502	510	534	537	549	502	510	542	484	558	558	497	504	504	523	516	508	508	522	527	514	535	509	519	557	521	503	515	485	515	515	550	531	531	525	524	494	528	507	506	524	482	525	501	513	492	561	550	547	543	531	521	533	548	509	490	525	503	532	532	550	495	549	532	533	537	543	524	516	498	529	507	522	544	477	517	518	506	503	540	542	525	526	526	519	483	503	530	492	531	526	505	500	521	531	531	534	516	477	514	495	521	528	546	508	514	531	540	516	541	539	488	476	500	510	487	507	516	520	512	575	532	528	512	520	533	509	525	537	511	508	509	523	529	540	501	530	523	519	545	486	500	504	520	529	532	470	505	514	543	539	551	521	522	469	489	545	525	508	533	512	506	525	509	553	540	543	493	503	513	512	536	503	501	503	525	498	527	554	508	518	541	508	463	505	512	497	508	513	526	557	504	509	506	516	495	500	497	503	560	562	503	499	519	500	490	514	486	532	510	479	479	527	535	527	517	506	510	538	477	549	501	547	470	524	519	489	498	526	557	532	492	506	544	532	526	546	516	516	498	528	505	498	506	511	534	524	506	560	534	526	529	513	532	497	530	513	525	520	497	520	498	552	498	540	492	512	545	519	538	510	553	534	511	544	520	541	493	503	569	493	511	524	498	531	547	519	520	482	564	510	539	487	551	474	517	528	533	481	558	503	506	523	512	533	518	490	463	519	557	511	504	543	499	528	501	512	504	516	517	509	516	524	523	521	503	523	493	534	519	509	532	520	507	548	537	523	540	544	502	522	533	519	515	536	536	517	523	580	504	509	510	523	497	476	507	495	524	504	534	524	524	518	510	519	545	517	504	517	507	508	539	511	499	560	561	528	518	505	512	501	539	548	480	507	543	519	447	519	522	564	541	500	528	556	543	483	521	531	547	517	531	511	541	516	461	487	538	512	492	531	534	484	487	485	540	522	480	497	502	522	521	527	519	539	517	515	562	542	511	495	558	528	503	527	498	525	497	550	526	510	526	531	504	515	485	508	497	525	528	548	528	516	535	545	528	547	514	492	520	523	489	519	527	527	527	519	522	526	532	531	496	529	517	500	505	528	519	486	516	502	527	535	517	510	501	534	534	498	511	521	520	534	530	567	472	549	515	479	520	507	551	530	522	518	547	516	535	518	494	517	535	525	511	531	511	514	481	526	521	510	488	506	515	513	503	522	566	534	535	532	541	523	503	544	499	531	462	556	535	541	542	498	508	538	519	519	543	513	486	554	549	536	491	501	527	496	475	557	532	578	488	521	515	502	542	478	524	504	564	542	493	538	520	529	512	542	525	514	531	532	502	530	512	483	552	495	545	518	516	516	521	535	553	565	538	509	528	506	528	515	484	515	485	540	523	508	553	515	515	502	499	475	520	546	532	519	520	533	526	501	515	524	491	564	482	530	534	503	483	500	487	514	545	510	490	507	532	516	566	533	498	528	511	539	517	515	483	509	498	518	525	506	497	514	492	536	500	539	503	470	514	492	518	522	525	556	521	576	541	537	508	545	517	457	528	489	500	538	513	533	556	528	514	487	513	486	485	543	527	495	504	519	506	495	483	590	490	508	518	511	541	548	484	506	543	572	519	512	506	500	544	516	565	539	536	506	508	514	517	524	490	520	501	511	527	547	538	536	540	543	511	508	540	491	522	557	516	507	491	521	503	525	551	549	494	541	536	521	495	521	528	497	534	491	495	497	534	531	502	580	521	524	530	513	561	525	508	522	471	532	521	542	505	497	553	486	503	515	548	540	503	511	514	516	495	515	526	494	525	504	504	538	519	533	546	496	494	528	480	520	503	535	519	524	543	475	544	516	547	514	537	528	507	504	547	533	509	464	518	549	554	485	518	511	547	512	496	513	545	526	512	510	513	536	492	532	512	558	511	531	552	534	582	522	521	476	530	499	535	521	532	478	528	505	523	494	521	538	500	515	493	563	504	487	531	516	472	504	520	535	498	520	547	496	566	566	523	532	547	550	496	543	486	543	510	525	508	505	501	493	468	523	519	537	514	517	525	495	545	526	532	550	502	503	496	516	517	521	540	509	550	512	506	504	527	520	499	531	518	490	508	497	509	481	533	521	482	525	500	507	504	552	502	492	520	541	524	516	477	517	518	515	482	511	519	552	518	476	529	527	550	497	546	488	540	487	542	493	505	525	497	517	476	517	518	503	506	481	539	539	503	544	524	516	545	541	514	528	517	504	487	529	544	535	533	551	559	556	525	506	525	506	492	534	522	540	554	495	501	508	544	545	518	515	522	496	561	506	498	548	496	523	550	521	528	540	536	531	542	520	505	510	506	563	544	522	515	500	550	518	561	511	531	520	472	549	486	495	538	506	515	514	531	525	514	506	511	555	530	513	484	520	500	553	523	513	542	527	550	475	556	515	543	514	459	515	496	512	507	529	535	490	527	509	521	478	514	530	502	525	487	533	520	472	476	482	501	531	497	519	480	535	543	524	547	495	484	553	508	536	525	526	519	515	499	540	535	534	530	470	475	558	512	562
45408	13438	2618	1634	1104	754	609	472	363	377	307	278	212	213	227	192	198	169	186	180	161	169	194	147	164	165	146	145	135	137	129	135	155	140	141	140	127	141	152	139	134	152	156	169	149	144	172	171	176	146	148	159	143	156	142	141	118	138	129	459	463	130	136	137	142	107	153	134	134	121	119	116	122	137	114	139	155	130	134	143	134	123	148	145	147	134	149	141	114	123	131	144	138	127	140	124	147	123	143	127	132	115	115	136	141	117	124	119	104	94	128	126	132	121	131	137	139	129	130	144	133	128	124	144	120	143	111	141	140	128	161	126	121	133	120	139	118	121	131	143	119	137	137	136	134	130	131	122	144	135	120	122	119	122	109	109	138	144	133	146	130	140	130	126	123	121	130	116	111	137	117	126	136	125	109	124	124	133	127	145	138	135	124	133	111	114	130	129	119	112	127	111	121	132	138	128	122	132	126	150	118	136	139	122	142	134	122	146	134	116	134	143	133	144	139	138	137	126	126	138	125	135	142	126	144	118	135	129	136	125	135	131	137	137	122	125	153	140	145	144	132	137	119	125	128	135	139	130	134	114	139	124	110	136	130	140	142	134	135	129	128	108	160	123	117	134	127	139	120	132	114	134	134	126	152	104	132	124	129	135	127	139	131	134	124	100	145	137	135	128	119	141	138	109	120	121	125	119	125	140	128	130	130	129	114	124	128	125	151	119	137	148	146	135	128	147	141	126	129	148	138	129	132	128	121	130	160	132	124	111	97	114	133	134	144	135	135	123	144	126	147	137	120	133	129	125	122	144	150	123	116	132	128	128	112	134	130	149	101	144	128	125	125	130	123	111	141	109	152	126	124	110	139	121	112	134	129	136	127	129	144	123	126	147	116	120	126	121	113	114	136	111	142	115	163	128	119	126	153	137	141	122	145	118	128	139	142	141	127	106	110	128	145	134	143	124	131	132	130	139	118	123	136	147	131	112	132	136	128	131	128	140	119	134	138	159	136	135	146	132	134	119	137	137	127	112	114	117	111	143	146	141	135	123	106	145	126	127	139	132	121	140	146	132	120	122	114	154	111	120	105	130	135	129	146	121	128	118	121	143	140	133	136	143	108	127	130	132	137	143	110	135	133	141	123	115	135	120	116	139	154	148	136	146	145	124	128	122	125	117	110	126	125	109	121	142	158	147	139	125	134	145	140	134	130	130	133	116	132	117	133	126	122	115	103	139	136	129	127	109	127	122	147	124	125	152	126	122	116	140	124	133	140	129	116	123	117	119	156	131	141	124	148	121	127	126	111	163	122	128	142	138	131	131	132	109	135	144	119	147	141	123	114	116	133	140	130	126	131	129	133	128	130	121	121	150	138	112	131	146	152	111	122	132	137	151	140	141	128	116	137	155	121	137	127	142	141	138	135	120	115	121	142	127	151	122	141	124	118	122	139	121	128	127	126	139	128	120	127	137	117	136	139	129	117	139	130	113	134	117	119	132	146	124	120	154	112	129	139	141	129	116	126	103	139	141	104	117	148	138	134	135	115	120	118	130	129	105	133	144	130	114	141	105	128	124	158	137	131	136	128	126	123	138	127	145	145	132	121	131	140	134	119	109	120	132	115	129	129	166	143	137	127	121	126	140	162	141	143	88	108	125	133	136	131	103	137	138	128	115	112	107	131	133	123	146	144	124	117	115	123	121	131	132	131	97	127	113	135	136	127	125	129	123	124	139	131	141	126	143	136	136	127	149	123	139	131	119	119	139	107	125	135	145	117	108	119	125	126	134	136	119	127	133	134	141	146	134	96	131	111	136	129	121	109	124	150	168	144	145	133	117	124	142	128	106	133	131	145	142	126	114	126	127	125	133	129	136	114	132	112	125	139	133	125	143	114	132	129	127	126	130	120	115	119	143	127	111	121	128	107	130	105	127	114	114	130	135	117	132	122	106	132	141	143	130	139	123	122	132	138	126	125	123	124	112	136	145	123	143	135	128	122	125	136	129	125	118	134	130	128	127	143	139	131	123	128	117	124	132	134	135	137	108	136	122	121	142	108	138	109	149	123	139	141	127	111	115	139	137	129	109	143	143	149	130	128	114	128	129	122	142	124	119	146	145	110	121	114	142	120	109	126	129	136	117	129	113	113	118	138	139	126	134	127	145	129	124	120	124	131	119	146	142	110	125	130	114	118	128	132	120	129	125	150	134	143	132	125	117	121	103	120	122	139	130	134	141	114	127	155	144	129	136	115	135	137	108	134	139	140	109	113	132	135	116	132	145	125	121	120	118	107	167	114	127	135	124	118	134	117	112	122	129	150	132	140	139	155	123	142	130	120	109	132	134	126	149	145	122	141	111	129	121	131	120	129	118	153	139	127	135	129	132	118	127	133	131	119	130	120	145	129	128	144	115	137	115	136	121	131	131	132	125	122	142	128	134	131	154	121	142	118	114	116	126	126	126	124	143	153	124	137	136	120	128	167	141	116	148	132	127	114	116	136	121	131	140	157	117	117	133	130	130	150	133	147	140	142	121	110	136	131	126	136	140	127	125	136	147	114	142	148	126	126	148	145	125	131	145	122	138	119	128	150	149	149	132	128	142	100	128	125	117	151	113	113	155	131	129	124	127	130	115	127	104	115	128	136	119	120	129	136	123	116	154	154	113	156	137	129	144	124	136	127	126	106	136	122	125	129	142	107	122	145	121	123	135	137	115	123	135	133	133	120	126	134	137	115	153	136	128	131	149	112	139	121	116	136	117	124	155	130	108	132	115	128	121	135	109	120	139	122	127	146	117	112	141	135	137	142	138	155	124	126	125	102	114	123	141	142	138	128	115	125	113	138	107	122	129	108	136	146	129	108	131	133	112	127	128	116	139	122	127	144	130	125	134	146	120	137	110	123	122	139	137	116	141	126	137	137	126	104	110	134	122	152	119	115	165	155	104	115	133	137	133	109	127	135	118	137	112	137	124	114	119	130	147	118	139	135	142	133	138	143	117	150	137	131	121	130	131	117	115	146	142	119	126	137	112	139	122	125	127	132	137	136	120	115	124	131	143	145	127	128	132	124	127	140	128	147	120	132	123	134	123	111	131	122	123	153	117	127	116	134	135	134	134	135	143	138	125	130	140	129	130	127	137	122	134	122	114	127	140	111	155	131	131	130	131	121	131	108	104	138	127	135	131	121	142	117	135	129	138	152	120	122	121	132	128	141	116	131	137	126	107	110	120	129	112	154	119	124	134	133	129	143	127	130	111	135	140	122	122	128	127	126	103	136	168	135	138	136	143	111	146	121	131	123	126	129	137	131	137	131	124	142	136	150	127	158	118	135	103	114	138	135	122	141	137	139	122	119	111	124	117	113	132	144	124	116	126	142	111	131	128	119	131	146	136	109	128	120	122	133	117	131	140	131	123	118	151	127	128	135	118	126	123	165	133	141	111	119	118	142	132	136	135	113	137	116	128	126	133	120	129	128	127	141	122	113	123	123	138	114	139
23995	1842	4225	5105	4292	3482	2813	2305	1953	1656	1415	1278	1137	1054	975	866	818	777	695	721	672	600	617	581	582	549	548	528	499	521	452	466	480	465	466	432	464	440	419	409	411	479	537	458	505	593	706	830	685	636	542	516	505	538	443	420	452	422	415	3135	2807	370	384	385	344	342	344	359	357	348	355	356	381	337	330	388	369	346	354	350	400	342	398	325	358	346	329	369	351	332	338	309	353	346	360	343	336	330	343	347	370	332	351	370	353	326	350	342	340	332	364	363	366	336	362	397	341	327	358	349	312	368	320	343	374	322	381	380	322	343	344	331	349	355	329	391	333	336	363	378	370	339	350	334	342	310	359	350	352	338	357	341	357	348	332	330	371	367	344	323	355	383	357	329	333	384	377	380	351	340	332	305	372	350	369	343	319	329	367	345	345	348	348	361	315	358	386	351	327	337	338	353	345	327	328	345	328	348	375	351	340	347	362	337	319	352	340	388	341	344	346	338	380	368	340	367	356	350	352	313	342	342	354	326	340	285	354	344	367	355	351	332	343	375	342	361	305	313	335	377	353	372	337	333	314	361	337	366	361	351	355	341	358	382	340	361	309	358	362	331	366	346	342	333	320	321	365	350	322	330	347	331	350	340	360	360	350	333	344	335	323	355	290	340	336	329	345	345	342	369	344	318	330	350	309	347	348	335	356	331	350	331	323	350	340	365	343	329	344	345	328	370	332	311	331	315	346	326	350	352	372	295	336	359	338	348	367	358	337	326	327	339	337	348	369	351	356	365	359	336	351	351	382	336	334	337	342	309	323	332	357	357	336	332	319	370	349	349	361	325	359	369	335	352	374	360	362	308	362	333	333	332	377	327	351	344	345	352	331	339	327	316	354	314	371	336	305	354	388	340	347	349	320	368	327	346	337	368	347	346	326	362	342	333	376	360	360	351	348	348	329	314	320	327	334	361	313	331	341	369	329	373	346	330	370	336	335	307	356	334	341	356	335	353	370	370	338	349	345	353	331	351	346	339	351	350	352	364	331	360	351	357	350	330	347	326	358	303	376	334	330	352	335	326	319	346	340	348	317	334	363	356	316	333	325	346	374	317	366	341	298	327	381	325	331	330	358	334	355	327	324	349	322	346	348	328	333	342	369	325	329	358	359	333	372	358	308	304	337	333	347	351	354	333	349	344	365	342	357	339	344	339	317	353	341	343	341	332	304	350	336	371	332	356	332	336	335	363	302	305	337	329	340	337	358	380	330	340	365	324	343	328	350	315	326	342	332	352	326	315	345	343	352	332	353	350	345	332	378	372	306	342	403	340	324	368	349	320	328	358	403	312	390	300	356	368	342	358	332	336	352	320	340	341	333	335	322	321	328	339	388	375	320	328	337	323	353	368	339	392	338	354	332	341	335	350	345	347	354	329	329	316	325	374	335	338	307	378	340	358	310	332	349	351	337	340	334	357	317	368	311	335	386	338	355	344	314	350	366	347	318	339	351	331	331	343	361	342	334	333	351	295	333	383	335	328	350	339	352	362	321	353	341	314	370	335	333	349	316	335	329	347	342	359	363	340	364	341	352	334	352	370	309	331	366	361	343	350	337	337	310	334	360	332	354	364	339	368	337	348	342	370	346	354	323	327	310	343	361	348	354	356	319	373	323	326	313	354	320	366	322	327	310	332	356	327	338	402	328	329	308	350	341	348	348	303	326	342	340	324	352	313	369	328	316	358	322	348	343	343	332	353	367	327	313	353	328	335	350	352	343	394	325	332	340	329	353	302	367	323	345	341	328	334	368	366	345	340	328	329	337	320	338	308	310	381	326	314	321	342	336	323	333	357	329	353	342	336	344	337	314	347	354	341	324	327	357	326	347	342	336	360	332	336	338	337	342	354	323	329	340	335	375	328	336	329	336	353	347	330	356	346	329	351	333	331	336	334	345	369	342	362	314	347	371	382	356	362	365	350	348	344	333	371	344	326	341	342	345	332	338	350	339	335	337	333	316	359	328	329	321	332	339	365	331	312	354	334	374	332	351	358	325	320	334	360	328	310	330	337	343	395	335	301	296	360	339	373	395	345	377	322	364	361	349	350	358	325	355	349	349	321	379	326	317	323	356	382	326	341	302	347	336	335	350	303	358	309	363	333	353	332	323	332	337	333	344	340	327	359	326	331	317	359	323	354	351	326	334	338	360	316	374	369	376	337	377	321	335	306	342	358	362	352	352	340	349	349	365	364	354	299	372	344	332	343	308	329	358	331	349	352	356	312	376	317	327	325	328	354	346	327	360	341	354	350	352	328	358	347	330	336	329	331	355	343	324	329	322	334	348	339	347	368	324	346	327	352	329	352	334	337	324	344	363	371	361	343	350	342	322	366	340	347	373	373	318	343	346	367	333	343	320	357	355	320	359	359	363	359	363	367	328	330	332	345	358	334	383	368	341	342	308	345	354	413	344	336	333	344	364	335	375	374	340	342	364	352	343	316	345	339	330	374	356	375	368	390	371	354	355	332	353	331	329	327	341	357	327	317	333	324	335	345	341	338	345	357	344	371	337	354	353	365	320	348	333	385	331	313	344	349	367	318	345	346	336	376	327	320	309	317	355	354	366	385	312	347	370	360	386	339	329	347	349	332	329	327	350	345	339	365	340	321	344	333	352	327	337	346	314	341	361	350	345	341	351	345	367	355	328	345	334	323	338	354	335	352	331	366	347	337	362	379	366	320	362	357	339	312	330	351	349	338	332	357	355	319	311	332	354	337	342	352	326	305	314	323	316	317	346	383	315	357	396	364	362	344	336	333	329	341	348	342	341	367	319	341	333	332	376	330	335	341	340	339	322	328	318	315	343	390	346	332	376	333	343	316	307	332	348	325	317	326	332	293	350	334	316	326	349	335	352	328	311	354	337	382	313	326	332	323	329	334	333	375	352	343	364	326	343	369	369	358	332	363	360	352	340	357	316	345	352	340	317	333	317	352	371	337	337	340	372	349	349	328	357	352	348	343	309	353	331	343	331	337	338	354	313	336	367	357	341	337	300	344	350	356	370	345	308	365	319	343	339	321	320	344	320	351	329	357	328	329	320	351	322	340	353	338	357	354	349	316	331	340	340	328	349	309	364	348	342	328	337	352	371	366	368	306	358	324	351	313	367	327	339	353	355	338	344	344	353	338	307	334	336	340	310	328	367	365	354	328	347	359	307	337	337	328	350	323	350	346	383	331	319	334	338	346	340	301	363	351	358	320	321	344	362	347	367	373	358	393	350	362	328	373	361	345	341	311	329	319	337	375	349	333	334	370	349	331	342	348	359	309	353	369	327	327	333	341	331	314	347	359	366	361	336	358	348	372	351	345	342	337	348	359	340	319	348	341	353	340	368	352	343	330	342	337	313	352	317	381	343	356	357	375	354	341	304	331	331	369	314	378	339	374	336	317	328	348	339	335	380	338	355	321	337	326	320	354	340	354	327	354	319	315	317	340	350	323	344	337	354	323
3372	218	207	209	168	167	144	165	167	159	158	159	153	146	152	152	167	151	155	172	157	154	161	134	174	176	197	158	175	139	160	177	154	159	163	150	154	163	157	148	183	167	174	157	149	145	144	143	164	175	171	140	162	161	158	163	144	156	161	152	169	147	170	158	154	120	160	168	159	134	147	125	174	159	153	188	150	154	178	142	149	171	131	143	176	150	168	167	145	142	151	149	178	122	170	172	153	158	161	155	165	152	139	181	159	173	149	148	182	161	163	159	153	156	160	153	153	162	169	140	163	162	165	152	145	166	167	165	162	163	159	159	173	151	159	146	162	160	160	154	165	171	160	143	168	168	175	145	147	153	146	144	162	144	171	145	138	143	145	153	158	163	150	128	165	152	176	149	178	169	170	154	159	163	159	139	147	127	165	158	155	172	159	166	161	151	167	142	148	151	156	159	182	150	178	160	165	149	127	166	153	148	163	161	174	163	155	176	161	174	159	149	137	132	173	161	148	147	176	163	170	152	174	120	181	185	167	155	130	156	139	168	150	151	158	127	148	168	164	158	151	128	168	164	154	159	154	165	164	159	160	153	144	139	145	157	156	172	195	169	161	178	169	164	138	154	161	182	160	160	150	161	186	139	167	148	164	161	166	137	169	181	142	152	165	154	150	142	141	151	157	162	162	137	162	150	140	158	138	168	151	179	152	164	147	167	155	163	158	140	156	140	160	166	143	171	145	148	150	162	166	157	193	150	153	150	127	155	174	161	139	144	157	151	144	146	146	166	154	138	158	166	141	172	153	144	153	149	160	155	189	146	162	161	148	151	172	160	150	183	153	143	165	171	143	158	142	158	145	153	143	162	168	157	186	177	148	169	152	151	158	166	153	145	159	162	159	156	166	146	179	135	164	170	171	171	163	160	144	151	169	162	175	178	158	144	182	165	165	156	151	174	180	171	140	153	138	153	181	159	122	150	142	139	148	165	149	140	164	139	155	145	163	144	157	146	165	154	144	153	138	147	141	163	164	147	143	163	165	155	152	153	165	151	152	158	167	133	133	160	154	165	167	148	173	143	155	155	144	155	161	157	148	143	168	164	177	150	142	141	161	150	145	160	184	127	157	160	160	175	158	143	164	152	165	167	153	131	156	161	144	141	150	173	142	171	149	184	163	166	174	154	159	144	158	162	157	152	153	184	163	143	146	170	179	155	171	147	138	157	137	148	139	170	174	148	148	156	146	138	148	151	159	166	177	152	153	150	155	142	161	146	169	155	161	158	157	143	160	175	164	162	164	156	162	156	165	148	148	138	156	133	158	159	153	169	145	156	173	132	147	149	153	148	134	155	153	145	153	155	134	168	165	170	176	145	133	147	154	154	169	153	167	176	176	151	156	161	138	154	153	151	163	164	165	158	166	145	146	141	147	158	183	147	153	168	133	164	137	141	160	153	161	175	191	142	163	191	155	148	143	157	143	162	149	156	153	161	183	148	172	150	163	147	154	149	148	142	164	148	140	138	142	140	145	170	149	142	146	147	141	153	159	143	161	163	165	165	168	162	171	184	159	175	136	148	156	127	148	170	168	126	169	140	142	145	154	174	174	140	138	153	141	142	187	195	167	161	162	149	154	163	155	130	151	154	172	163	158	148	142	165	158	160	182	159	147	176	175	170	153	146	154	161	143	163	153	160	160	157	153	181	168	150	161	161	153	172	166	144	174	165	140	160	156	152	148	161	146	166	171	138	177	151	124	155	163	149	155	177	170	145	176	169	152	153	174	149	156	167	178	167	155	168	146	168	159	175	140	142	143	157	147	173	164	176	143	159	165	156	154	161	149	168	159	153	158	142	156	152	164	134	157	167	169	175	125	153	175	158	170	164	161	142	159	137	152	139	151	170	158	175	140	183	183	156	145	172	168	157	145	160	151	158	175	150	145	181	151	185	156	161	171	143	185	166	142	149	146	150	176	179	158	149	164	175	161	158	159	150	153	168	127	139	167	131	179	148	150	161	151	166	157	164	138	153	127	158	170	153	147	171	142	142	154	149	195	145	160	142	149	146	155	162	147	145	174	152	162	148	181	149	169	143	156	132	148	154	172	147	152	152	138	143	133	133	156	159	164	166	164	148	156	135	147	155	179	155	147	153	166	163	146	150	145	173	155	164	164	145	158	167	172	175	167	149	158	152	165	157	153	166	175	147	181	126	142	143	153	153	146	171	164	151	175	163	150	140	164	122	175	155	172	180	156	146	164	148	156	156	171	171	147	172	144	153	185	143	162	145	165	162	152	185	151	135	167	144	164	165	159	123	163	186	144	161	188	156	145	152	158	141	168	159	147	145	155	151	150	144	135	147	164	138	148	161	164	147	177	139	150	149	174	146	154	143	160	186	146	151	142	154	152	132	167	131	148	163	153	151	133	146	176	173	155	158	154	167	146	172	156	150	144	157	159	140	168	136	176	149	143	160	147	161	156	153	150	155	141	174	171	144	152	143	175	155	156	149	148	172	181	178	140	164	159	146	161	143	164	156	141	152	145	130	169	173	147	173	181	150	146	141	148	161	149	153	144	163	145	166	163	138	139	143	146	144	139	159	156	163	130	140	155	164	137	172	149	160	164	133	138	174	181	176	163	156	145	165	183	152	157	156	182	157	143	179	176	138	152	161	163	152	148	163	146	146	163	135	144	158	158	165	151	161	159	140	163	157	151	189	164	142	174	163	159	146	143	151	166	149	166	143	186	177	148	145	139	156	149	155	172	136	145	170	157	173	174	153	180	164	160	149	160	164	154	158	167	145	174	152	152	153	150	147	165	141	137	168	144	147	144	142	132	163	159	162	146	166	177	155	143	166	161	161	165	167	169	161	162	151	174	166	182	162	165	163	143	144	150	157	151	162	179	160	167	146	165	127	166	160	162	147	173	140	155	145	160	150	166	157	170	149	129	192	149	126	160	134	164	151	169	175	143	146	168	148	162	163	164	162	132	161	149	161	155	153	180	184	144	167	160	166	151	161	124	132	162	149	146	157	156	181	173	152	174	147	160	167	153	160	165	159	166	159	158	157	164	150	165	159	160	148	165	171	170	140	161	159	152	157	124	132	159	179	150	166	152	149	165	144	141	156	160	160	159	133	143	142	177	171	173	136	158	156	123	150	170	183	185	163	162	171	162	175	151	154	164	163	170	150	145	159	159	144	148	160	161	159	173	153	172	159	162	167	145	177	168	138	172	150	177	148	152	137	155	150	147	163	166	150	148	158	180	146	142	150	122	161	155	155	186	161	153	150	154	153	187	162	138	141	160	155	153	152	140	139	157	171	170	169	166	148	157	156	156	171	151	151	146	168	154	165	141	167	146	160	171	139	167	160	140	128	165	162	160	191	151	154	172	147	159	158	133	160	173	153	139	149	155	136	158	139	162	177	155	165	138	147	172	162	168	174	150	149	156	151	155	158	178	147	169	141	150	191	154	172	143	149	171	164	143	150	177	154	144	163
3467	478	516	537	525	511	500	472	445	448	453	484	420	466	498	462	422	442	454	415	437	446	436	456	413	448	437	387	445	442	438	454	438	414	430	446	432	420	429	441	431	485	484	468	457	481	482	459	472	423	475	474	494	480	471	491	410	409	426	544	461	419	426	427	453	407	425	431	411	447	432	447	431	436	397	425	443	387	508	420	464	407	463	420	409	415	390	421	419	430	396	416	404	426	436	422	414	410	396	430	409	410	397	436	451	421	432	392	400	417	428	422	432	417	440	433	394	407	398	449	415	431	439	405	417	409	442	433	410	430	449	460	444	446	394	395	431	456	426	442	442	418	405	468	443	407	412	441	421	395	425	411	440	436	408	397	410	447	422	410	450	441	403	449	439	390	421	425	436	423	421	419	434	448	428	422	435	440	384	441	416	434	446	420	386	416	409	383	425	425	403	440	443	418	421	398	426	417	445	458	442	434	437	401	415	405	426	393	429	422	436	430	404	422	435	414	407	438	403	417	415	395	411	413	422	395	439	446	407	420	409	425	448	423	405	426	414	459	402	415	401	410	432	423	422	444	440	434	460	423	422	439	451	414	426	409	446	438	440	421	399	411	430	379	488	469	450	427	443	405	433	404	427	419	463	432	419	398	430	446	446	448	412	416	445	392	427	399	424	470	447	377	446	434	427	424	409	442	412	386	411	431	424	419	418	434	440	425	409	409	414	419	392	456	444	388	451	431	476	425	476	413	449	445	411	408	428	410	403	368	437	456	430	455	458	416	416	443	441	430	440	430	437	452	437	414	405	431	436	404	454	399	433	439	409	438	415	459	426	463	424	425	409	443	428	443	416	399	436	439	415	430	423	432	400	434	406	378	418	449	412	455	422	397	420	435	440	402	423	392	427	402	389	424	385	455	424	421	408	456	474	458	439	430	394	370	406	467	395	445	398	425	431	429	428	423	379	425	415	391	415	429	411	414	413	428	433	431	392	431	456	439	419	431	414	476	419	425	416	448	446	426	424	427	405	426	452	442	420	423	409	439	432	443	402	427	420	409	433	397	442	430	415	398	448	456	455	458	452	433	420	450	446	430	444	421	440	439	433	399	394	425	444	402	428	409	446	425	419	426	424	419	435	416	418	371	408	401	440	443	397	453	383	462	406	412	420	419	409	424	461	413	418	409	438	460	420	444	396	435	442	432	410	443	437	439	447	445	424	466	424	477	426	475	411	430	427	457	430	437	420	423	414	425	447	424	419	425	414	439	419	423	473	423	444	428	432	391	431	427	397	428	420	412	425	406	409	408	410	405	420	446	434	427	412	431	412	418	425	449	419	412	439	422	401	438	427	430	453	461	428	403	437	417	410	425	421	427	433	435	457	425	422	421	448	439	444	425	423	414	427	442	430	433	437	430	437	419	433	414	392	454	461	430	407	469	441	431	452	408	449	449	431	405	416	415	429	455	398	411	442	416	415	408	432	421	418	445	399	423	384	436	405	398	448	440	422	436	383	463	408	403	408	404	418	459	432	409	428	428	433	428	474	438	411	463	427	433	365	445	413	419	406	416	456	404	455	436	427	443	410	409	431	430	453	401	444	410	466	431	463	473	444	457	387	446	397	421	406	463	464	423	414	434	411	412	408	413	399	427	425	437	414	411	429	377	402	404	432	441	404	433	434	423	394	460	412	382	451	444	441	412	416	429	452	431	407	392	430	404	417	450	452	402	412	398	386	444	431	388	373	440	420	447	402	406	386	390	413	435	409	394	417	449	406	423	450	450	410	421	409	421	433	467	413	405	405	472	459	452	416	409	451	444	384	424	457	399	420	411	432	423	421	387	392	438	425	408	406	453	414	408	445	406	406	381	398	412	408	432	437	438	442	406	429	395	403	434	400	400	433	453	462	391	430	445	365	416	424	410	419	451	414	392	416	387	423	425	436	426	455	439	429	432	433	414	431	439	412	446	445	417	395	442	386	405	423	418	435	428	423	417	407	400	451	433	428	402	405	397	430	389	450	425	422	427	452	458	446	397	424	430	439	412	461	452	425	425	423	380	407	410	424	411	391	384	402	441	435	453	440	382	433	428	446	447	387	400	434	433	456	418	428	433	433	444	417	432	423	424	436	437	422	447	463	432	424	388	418	414	447	430	450	416	422	429	416	416	407	377	452	409	444	440	398	446	425	401	442	428	422	420	433	399	402	419	417	413	435	430	404	457	421	427	434	419	436	407	436	395	383	405	450	430	409	447	383	438	431	440	453	421	455	413	402	395	432	445	423	447	413	453	439	410	402	418	434	433	445	443	415	424	448	427	422	403	440	396	429	433	434	456	412	426	409	429	425	413	410	440	430	439	426	449	420	451	430	437	422	435	412	415	399	447	461	398	453	421	433	441	415	412	386	413	457	396	376	431	429	418	423	427	421	414	407	451	421	449	406	435	401	405	452	449	418	412	413	423	441	435	441	458	458	436	419	441	432	426	422	439	453	450	405	396	411	444	443	433	428	384	455	452	423	461	403	431	419	385	427	441	438	428	448	443	440	445	392	413	444	406	402	440	388	403	435	448	414	421	448	394	460	422	444	408	412	447	413	434	454	409	412	416	446	444	433	420	450	448	423	443	417	389	423	426	451	389	452	419	414	431	443	437	403	385	436	407	443	443	435	418	402	464	381	419	433	482	436	426	430	432	424	433	425	410	415	438	390	427	459	402	440	408	426	405	423	431	406	466	419	432	430	431	408	422	444	426	431	435	414	411	395	410	430	429	408	408	455	452	383	436	437	439	406	372	415	425	402	399	402	441	416	412	416	394	426	380	422	438	440	430	389	433	407	469	413	412	411	441	421	390	406	439	474	415	383	399	418	427	424	429	440	448	393	457	440	448	413	455	429	438	396	417	410	411	417	436	448	426	440	434	391	419	417	427	398	429	406	427	407	451	431	417	426	429	396	434	415	429	443	460	450	434	419	474	398	409	452	427	403	424	475	427	423	411	408	424	433	413	398	442	380	402	433	410	418	431	456	408	442	417	410	396	394	435	461	441	416	424	402	428	427	462	396	414	416	422	424	420	435	425	446	387	397	428	416	415	414	436	448	440	419	459	461	410	383	420	425	411	444	414	442	440	417	436	450	430	460	415	413	430	418	399	428	426	431	417	427	407	420	438	395	406	429	415	442	433	431	448	399	407	413	458	464	445	439	420	439	403	456	440	435	415	429	411	418	397	414	403	471	394	465	448	457	421	426	395	457	411	412	414	426	437	416	422	409	419	438	440	482	390	425	442	444	415	413	466	441	437	427	433	412	432	413	432	433	436	438	422	391	433	375	399	407	461	448	462	460	408	427	422	450	423	452	456	448	425	426	447	434	421	395	456	407	429	424	449	422	430	399	437	425	408	386	418	431	399	459	451	420	383	444	421	409	441	420	445	426	412	432	408	429	390	414	422	455	429	439	422	431	419	416	408	432	427	415	442	454	455	432	441	450	435	453	428	460	435
32584	5844	1127	886	653	470	400	360	322	287	292	277	258	228	232	232	257	250	216	220	202	200	231	200	214	198	186	223	213	216	218	211	201	211	214	206	203	204	208	213	206	195	211	216	197	210	207	213	192	202	214	228	221	219	219	203	203	197	209	326	267	181	203	199	203	196	200	220	210	195	201	197	200	203	175	170	224	183	194	207	190	173	207	194	236	212	190	181	186	221	181	196	207	200	191	196	202	181	172	214	216	179	212	199	199	197	216	199	196	206	205	205	188	171	168	176	192	191	188	174	193	184	192	173	197	161	176	211	185	201	207	198	212	205	177	214	179	210	164	184	202	207	213	188	192	189	195	203	192	198	193	222	180	200	171	172	177	191	201	187	198	203	208	215	211	220	190	229	210	192	190	210	182	208	177	178	226	210	196	190	168	203	191	178	217	206	206	204	212	222	215	190	192	198	180	207	171	213	198	172	193	209	219	171	203	203	223	212	196	180	192	194	214	190	194	209	180	202	201	224	202	195	186	182	188	182	203	207	190	178	176	207	204	197	180	186	192	185	214	212	194	199	213	196	195	217	205	211	182	181	213	194	209	185	196	200	210	202	177	205	215	182	209	199	219	212	180	206	198	191	199	198	192	199	193	179	176	189	211	206	175	194	192	207	201	210	222	206	199	177	197	183	204	184	174	211	209	198	210	210	185	205	176	217	202	208	237	175	200	171	179	195	199	187	187	206	187	199	207	171	197	182	197	207	199	193	217	205	217	230	214	184	212	216	192	201	211	192	208	185	208	212	206	187	180	177	174	214	213	210	214	209	211	204	199	200	196	215	184	175	188	196	194	213	187	178	173	195	194	197	194	205	204	213	186	181	173	218	212	200	204	196	188	199	187	179	194	191	205	188	221	194	208	195	209	209	217	183	194	229	183	206	216	181	187	197	200	192	187	220	184	218	203	199	224	180	210	186	238	199	209	206	201	232	197	201	238	200	213	224	179	206	176	193	217	198	208	231	204	214	186	208	184	206	205	198	222	171	222	216	185	232	211	215	169	205	219	198	192	195	192	189	216	209	198	186	195	189	194	176	198	185	188	202	183	186	196	188	213	184	213	187	201	207	217	195	171	197	204	223	199	185	197	193	203	198	212	215	215	221	184	203	177	198	200	207	177	193	201	201	211	194	218	198	198	193	191	214	205	186	203	208	189	230	193	203	205	191	200	186	180	205	212	190	193	206	199	214	217	203	178	205	163	184	181	203	219	185	205	200	196	162	210	229	194	186	240	216	215	207	190	188	180	196	212	205	208	183	181	215	216	188	206	194	195	231	189	183	210	171	192	191	183	188	182	185	188	194	177	201	193	225	199	175	197	204	197	177	213	196	197	208	202	184	195	206	217	219	184	173	185	184	197	207	184	164	204	184	182	180	209	197	190	179	182	223	187	201	189	196	202	218	213	201	202	197	193	172	175	175	199	177	221	212	172	200	209	226	188	192	198	192	172	205	220	217	214	202	190	194	170	177	213	177	187	173	192	181	185	179	191	198	196	193	194	201	214	212	197	207	195	190	198	210	204	174	176	203	180	202	192	171	192	198	206	193	215	202	187	199	205	207	199	207	195	204	172	183	208	183	195	208	183	205	221	187	206	194	190	182	212	207	187	208	193	215	201	185	186	180	177	205	206	171	198	216	209	189	210	200	173	186	235	200	202	217	203	205	191	200	202	204	206	193	171	209	189	174	216	196	196	187	222	187	176	204	203	204	209	206	193	210	192	180	226	214	199	212	193	194	200	191	192	175	221	199	197	172	186	179	186	204	188	216	200	190	218	221	191	194	182	192	185	185	226	167	213	195	208	191	185	194	205	199	203	157	177	214	180	190	212	200	174	225	166	172	192	200	199	175	173	189	193	213	189	196	201	208	208	228	197	214	181	177	208	203	209	182	180	177	178	229	186	227	201	178	185	182	182	193	200	187	193	208	175	212	189	197	194	178	204	189	193	221	204	207	225	199	206	196	190	203	190	223	191	190	176	208	218	222	199	224	198	202	208	212	185	176	213	196	178	204	186	191	197	202	185	174	219	199	211	185	200	171	175	173	220	187	198	201	186	200	215	208	196	216	186	187	204	198	191	188	202	194	200	195	188	178	203	207	200	199	205	217	188	185	203	176	203	203	221	178	206	196	179	182	183	183	217	189	183	203	193	187	208	233	227	222	172	205	171	185	188	199	200	195	198	193	171	187	203	214	200	212	195	179	198	202	187	204	198	194	203	185	190	237	198	207	199	195	180	197	203	211	180	218	185	175	204	181	216	221	210	214	179	210	205	198	203	181	191	221	210	208	200	198	193	206	189	185	206	208	183	207	209	201	198	202	208	188	193	179	203	203	203	195	207	200	208	198	219	194	206	180	232	198	222	177	189	212	191	183	206	188	173	188	190	194	190	227	210	186	202	205	179	195	198	188	231	214	203	193	181	212	218	191	196	204	189	202	193	218	207	188	200	181	217	183	214	190	188	192	185	181	182	207	226	208	198	177	200	197	210	202	222	205	206	204	207	216	210	182	192	208	198	186	207	198	196	206	195	207	189	186	215	220	200	197	211	199	235	216	198	157	204	199	169	197	181	204	224	192	182	212	212	207	214	178	196	205	182	194	213	183	199	183	195	200	176	230	203	200	188	191	183	202	215	209	191	207	194	194	189	223	186	184	207	209	199	184	178	210	200	191	184	198	183	200	199	182	197	204	210	195	197	195	172	191	153	194	182	203	216	207	204	171	223	189	193	195	181	184	199	200	197	206	174	185	181	174	209	195	199	183	197	189	204	237	192	173	197	187	198	177	194	234	160	190	190	189	174	197	165	185	182	173	179	205	198	189	194	179	209	220	185	186	183	210	190	181	218	188	209	177	196	197	194	182	187	187	186	209	216	190	181	228	196	195	220	191	196	193	190	212	206	209	183	211	225	184	196	207	209	236	177	178	184	224	195	184	211	210	176	197	183	214	223	210	185	211	180	204	203	205	206	189	196	169	208	187	186	195	209	206	187	193	193	196	208	190	193	173	201	212	202	207	192	205	174	210	168	191	203	184	194	194	171	178	206	186	218	196	173	202	169	199	175	204	221	207	225	175	196	201	194	195	169	197	191	223	212	194	210	190	198	167	190	160	229	195	201	197	218	201	220	196	209	218	158	215	193	185	223	195	208	199	203	198	182	195	211	197	202	221	190	190	189	185	206	211	201	167	203	218	200	206	176	218	187	171	194	187	184	203	196	208	178	215	184	197	199	217	193	226	167	195	173	188	195	197	202	200	230	166	178	192	196	194	198	200	174	183	199	184	208	197	199	197	220	193	208	175	190	216	186	188	173	202	177	186	197	182	184	198	183	202	209	184	192	174	198	192	182	171	207	226	194	195	198	205	197	200	185	223	191	183	176	211	205	209	216	203	186	180	222	190	178	210	202	185	186	207	191	219	194	198	203	182	189	207	201	224	227	201	199	198
17584	1294	2437	3022	2530	2151	1775	1535	1331	1205	1043	1002	961	906	825	831	731	749	777	663	658	713	661	660	618	638	643	606	597	601	625	612	585	555	574	609	557	555	580	571	592	595	632	584	635	648	705	711	741	648	662	666	596	583	608	567	581	596	644	1897	1160	527	498	546	554	521	539	542	508	561	514	474	545	491	566	501	561	485	550	503	548	516	510	522	494	527	499	495	546	532	508	526	515	540	478	550	507	520	543	532	553	510	550	507	497	531	522	548	478	508	556	550	468	506	510	498	528	480	512	503	512	501	517	499	498	518	476	534	493	504	509	492	497	459	528	551	532	558	517	489	532	502	549	517	533	507	505	546	500	515	520	533	592	506	507	517	573	504	514	510	521	504	526	559	500	534	523	540	528	493	543	526	500	539	513	519	498	544	538	497	524	509	507	491	481	574	527	534	531	530	539	523	474	547	516	530	548	495	526	504	520	509	572	491	506	526	510	546	506	488	528	477	514	539	515	495	501	482	543	524	537	525	515	520	511	504	490	518	495	509	491	539	493	517	494	493	518	525	534	473	531	502	495	499	486	485	492	537	492	514	478	504	522	518	506	538	518	482	499	522	518	524	468	529	508	515	518	502	525	487	492	482	513	537	541	503	530	505	514	504	516	482	493	518	535	506	527	512	511	533	507	502	509	499	518	496	547	503	506	524	517	513	547	509	487	490	528	526	518	509	515	524	491	517	508	508	503	528	493	508	510	554	498	485	499	569	535	522	528	545	514	519	485	520	501	494	536	513	581	495	507	525	503	516	515	506	499	570	514	505	493	522	526	529	508	509	518	518	472	517	487	503	503	514	463	515	494	512	537	486	514	512	479	542	507	505	518	518	520	543	538	528	507	517	515	506	519	478	503	506	513	474	505	522	510	492	518	509	488	525	549	480	518	479	530	514	486	471	515	481	529	470	511	546	530	499	508	532	517	516	512	560	529	515	504	526	518	503	513	476	523	466	506	507	484	502	544	524	484	504	520	514	496	523	484	477	499	540	483	535	524	503	494	477	525	540	491	547	484	518	500	467	546	507	480	508	532	493	463	494	511	540	505	483	488	558	511	504	460	476	535	519	500	520	551	483	484	494	487	529	517	502	469	496	519	534	498	507	502	512	524	507	488	506	536	473	519	518	497	539	495	533	487	527	483	516	517	533	507	515	518	546	553	493	505	519	518	499	513	545	513	529	537	485	527	551	508	520	460	516	518	526	494	507	515	511	513	531	520	526	502	524	535	487	471	517	536	506	499	506	513	496	486	537	490	535	501	547	523	495	543	526	497	493	518	500	517	555	497	469	545	500	495	531	505	489	517	532	498	509	515	473	517	471	497	503	543	523	498	494	539	487	538	522	516	538	540	535	561	506	518	534	537	486	489	482	517	504	499	482	489	527	488	521	500	498	492	551	475	501	536	503	494	559	516	495	530	505	511	546	505	534	505	514	487	551	526	565	512	488	499	505	534	462	530	542	522	506	481	536	498	496	493	492	543	497	494	521	548	495	518	503	468	463	558	513	497	491	512	461	519	522	509	499	503	527	487	497	502	504	522	498	541	537	493	556	488	519	493	511	504	493	532	527	536	511	534	508	515	508	488	526	520	504	479	507	541	492	531	536	505	487	515	509	489	500	481	517	494	534	530	502	500	522	502	520	518	494	496	455	528	527	530	494	536	522	515	547	497	505	566	479	521	492	503	535	538	507	554	568	524	529	520	530	501	510	534	508	536	501	517	510	527	524	498	545	511	516	536	529	555	523	546	472	485	509	496	509	522	482	531	515	528	554	560	493	506	506	536	493	524	500	493	528	526	513	528	524	525	505	498	503	519	519	540	538	472	548	497	550	525	500	548	547	530	504	529	512	479	555	501	517	506	526	483	482	509	514	512	507	554	504	545	546	527	482	469	486	521	486	531	525	520	500	542	494	520	498	482	530	495	533	519	499	508	532	513	480	553	509	524	528	529	529	503	508	523	522	502	540	502	517	520	519	459	521	498	517	538	513	526	510	498	524	514	508	510	503	494	495	529	525	494	535	518	522	513	582	496	498	559	491	555	504	506	546	484	520	541	504	529	479	504	501	523	530	501	520	503	505	541	494	485	484	517	541	478	506	534	482	477	505	527	507	495	516	504	497	502	497	496	465	502	512	492	497	511	513	565	530	509	503	515	511	539	522	502	506	503	512	500	494	521	501	500	483	527	536	516	527	511	521	519	528	489	514	523	473	559	539	461	497	503	486	495	487	551	520	514	512	519	520	477	487	513	510	517	553	526	515	513	546	547	508	513	529	505	517	505	503	546	514	503	520	554	498	520	509	482	532	491	499	485	481	508	491	485	480	497	508	506	516	487	533	509	473	503	481	488	496	523	517	543	501	496	505	519	521	496	492	503	546	516	513	533	574	489	514	495	462	501	538	542	532	540	526	529	508	516	532	494	540	527	486	482	532	527	519	511	478	500	496	490	478	525	506	516	529	497	496	494	479	528	532	483	509	510	496	498	473	513	473	545	510	528	485	508	512	481	501	507	526	513	530	495	517	507	557	496	518	501	521	489	500	495	539	467	511	528	523	505	512	525	515	515	468	504	539	523	538	494	526	521	481	502	533	481	488	527	522	505	500	511	494	483	523	464	521	534	543	541	493	520	528	510	501	520	483	510	506	503	536	531	491	505	549	475	514	562	532	514	497	479	513	510	528	493	507	492	488	541	537	565	535	507	503	483	534	501	475	503	511	524	497	490	508	514	509	545	550	533	542	496	550	527	534	515	501	495	516	503	532	506	532	552	488	536	517	494	530	521	476	508	489	521	500	504	525	509	531	488	525	485	557	514	542	502	536	515	532	523	550	498	523	492	530	476	526	504	505	507	486	515	495	505	506	512	559	533	494	538	492	554	514	521	501	492	486	503	545	497	483	471	459	491	474	548	537	494	517	495	547	514	516	500	547	504	463	509	508	496	445	501	531	536	494	550	488	491	518	552	458	524	529	515	499	499	493	535	523	531	494	515	506	514	500	505	503	480	531	514	506	548	491	525	528	519	523	493	518	490	525	506	534	492	504	489	538	489	522	484	490	533	543	514	500	521	596	480	551	508	493	502	491	562	494	531	541	526	508	468	518	474	500	485	521	533	533	503	519	495	495	535	548	489	499	532	531	556	505	506	476	492	506	513	500	536	513	497	526	483	491	524	530	522	527	506	536	499	509	517	480	508	528	535	548	509	471	521	547	502	526	483	515	488	493	486	517	506	493	532	570	499	538	489	537	502	516	489	484	545	513	507	503	520	523	511	491	528	518	489	524	529	488	508	533	521	568	548	519	519	502	506	563	549	509	525	507	520	506	513	554	529	469	523	523	509	510	522	484	518	520	522	548	492	584	501	509	514	515	517	540	493	495	541	513	496	537	512	516	506	535	531	545	557	513	511	495	515	531	504	519	458	509	522	466	532	507	516	531	543	516	510	493	489	492
47343	15015	2754	1505	1045	806	616	492	433	356	286	253	247	213	221	198	193	178	163	197	166	180	168	151	165	154	120	137	155	129	138	143	151	132	143	136	131	127	122	147	118	157	140	146	120	135	173	176	165	168	156	142	158	128	162	145	128	121	139	428	234	128	112	112	119	136	111	134	122	125	119	124	117	120	151	122	126	123	125	143	109	123	148	127	125	155	119	131	130	123	130	112	121	121	132	113	114	127	111	131	120	128	120	127	135	122	158	132	112	138	109	121	102	128	133	119	126	135	112	118	132	136	131	146	124	145	129	130	138	112	112	132	152	137	122	143	121	109	137	134	131	152	119	116	139	129	109	138	136	151	134	121	127	129	132	149	140	141	109	124	133	128	131	129	126	146	154	138	133	117	140	134	147	129	119	116	118	117	149	134	132	123	129	145	140	120	121	125	131	116	135	126	115	110	123	116	130	112	166	127	119	126	110	138	115	125	126	142	118	136	142	145	142	115	119	118	130	112	142	139	128	109	137	144	120	123	138	145	129	134	109	118	124	127	133	95	129	157	122	139	124	118	140	114	104	116	110	127	119	130	112	126	146	123	125	133	127	122	133	134	118	125	130	126	113	99	129	119	119	132	137	113	117	120	135	113	117	119	116	127	123	111	120	119	123	141	138	127	140	121	129	127	126	128	124	129	125	106	150	122	108	132	122	113	126	113	144	143	121	124	116	117	111	126	125	140	149	135	120	145	121	153	119	148	136	126	123	124	129	119	123	151	137	141	129	126	116	110	133	128	158	130	125	117	121	121	146	135	126	125	125	134	135	139	137	120	129	115	98	123	137	120	135	117	137	134	153	126	135	126	128	112	136	140	128	103	137	140	128	134	120	120	134	126	125	105	133	122	143	117	132	121	140	139	114	121	127	140	117	130	110	120	123	130	134	116	122	134	131	112	121	118	132	125	133	133	119	131	130	120	126	123	119	128	128	124	131	119	119	146	131	149	100	147	140	149	130	106	122	128	107	128	112	124	136	141	117	108	126	129	114	133	136	120	114	142	116	117	98	114	123	127	107	127	137	126	127	134	128	131	127	114	125	131	132	117	118	117	127	130	138	119	123	128	118	126	117	116	113	125	122	139	127	111	112	146	137	114	138	142	118	126	139	125	125	118	99	109	132	123	120	99	118	125	118	136	136	119	118	129	140	132	125	146	120	137	130	125	157	128	120	117	123	134	130	128	124	127	117	130	151	132	118	148	117	127	129	149	135	122	123	142	124	119	130	124	108	110	115	120	138	124	128	145	133	129	125	123	154	137	127	127	116	108	156	118	129	130	117	125	109	115	115	103	109	119	147	109	134	118	107	140	136	153	142	140	136	112	124	118	134	126	123	112	120	106	127	129	121	128	116	122	134	133	118	133	116	130	128	122	134	106	126	145	110	102	150	148	123	120	154	168	125	111	141	95	114	141	119	134	132	141	128	122	127	127	118	130	119	114	130	117	147	135	128	118	133	128	123	129	130	139	137	124	133	134	120	118	108	133	126	111	128	121	138	138	115	114	120	114	112	122	123	133	145	108	115	123	125	135	138	127	139	137	118	140	120	129	124	134	126	152	136	145	126	119	115	133	127	134	130	129	120	133	131	137	149	126	126	154	150	146	122	121	112	142	137	129	132	140	132	121	142	141	112	113	123	117	107	111	111	116	146	141	121	123	128	126	136	132	119	124	128	118	148	105	108	121	125	129	123	125	145	118	132	131	136	134	125	140	141	152	101	110	113	127	118	115	123	124	117	128	123	133	113	115	124	124	106	144	125	126	133	113	152	134	123	135	125	128	113	105	111	129	131	151	131	93	117	124	104	157	129	121	109	117	118	116	111	142	134	134	136	142	127	131	127	154	133	125	135	132	128	115	132	139	127	141	143	142	122	110	131	106	127	111	138	117	122	133	131	135	104	131	122	130	144	131	108	103	132	123	139	124	140	137	124	124	117	126	114	133	133	136	131	98	135	116	124	122	111	140	133	130	129	100	124	124	130	140	133	136	125	130	134	135	141	145	103	119	119	123	125	139	126	129	149	106	124	138	116	126	130	129	122	127	125	113	108	129	143	114	130	138	124	106	140	122	120	124	131	115	125	135	138	136	130	120	116	124	134	133	128	138	117	109	120	114	157	139	120	124	129	133	131	129	142	122	133	124	120	133	123	119	110	115	134	113	134	108	134	113	128	135	124	116	115	129	133	139	107	123	132	121	138	131	119	101	109	118	122	127	135	151	111	116	137	112	117	112	118	117	135	122	148	128	125	117	129	132	140	121	136	115	107	137	130	145	130	122	156	129	134	130	113	152	118	124	121	98	130	131	109	144	101	135	126	116	118	111	120	145	126	122	135	149	114	134	148	136	143	130	139	125	173	137	121	128	126	122	125	142	128	142	113	120	103	131	113	121	136	120	111	133	137	118	134	151	132	123	134	113	138	117	144	133	130	120	141	129	139	114	146	119	127	111	134	117	123	151	129	116	119	121	128	129	136	134	134	129	135	133	112	127	135	138	136	131	94	137	127	126	125	143	141	130	128	150	124	125	136	137	96	142	123	138	117	127	118	124	136	121	127	130	114	141	130	130	123	143	143	134	115	158	109	153	113	128	120	141	139	130	143	123	137	142	116	136	117	123	118	119	116	136	155	133	120	119	133	125	140	127	127	128	110	119	156	104	113	132	115	126	135	131	119	133	136	128	109	118	136	134	124	132	139	121	131	151	145	143	129	124	124	111	117	110	119	111	127	119	142	136	142	135	135	111	139	95	131	139	123	108	112	130	118	118	126	123	132	119	140	133	130	140	113	137	120	104	114	112	127	141	123	132	131	144	118	124	127	136	134	119	101	152	134	143	128	145	137	118	144	135	138	136	126	148	123	119	115	128	138	136	109	127	128	138	124	147	135	135	134	115	110	134	125	118	118	121	129	133	125	108	132	146	139	134	134	115	105	123	109	125	135	119	100	128	132	127	119	132	123	125	108	109	106	91	129	110	109	127	129	131	148	122	121	135	132	125	124	129	129	134	110	126	125	136	112	148	139	118	132	104	122	129	116	121	117	145	110	140	140	126	120	120	108	132	122	108	124	130	121	131	131	120	130	115	105	111	98	133	149	120	125	118	116	121	116	136	114	137	133	129	141	137	138	112	135	94	128	129	108	121	120	145	129	118	127	135	124	104	141	123	135	117	100	128	101	117	129	142	124	114	131	118	129	134	122	127	133	137	131	140	119	115	146	143	138	134	142	135	140	144	127	131	119	121	135	138	126	122	125	135	128	152	123	144	150	134	139	120	115	120	115	126	123	127	138	130	112	131	116	128	142	125	125	104	126	129	112	149	119	121	109	117	125	136	139	118	136	139	119	111	115	120	135	125	113	147	119	133	127	129	144	122	132	123	118	130	109	131	110	128	118	119	126	127	119	112	147	125	122	137	150	122	140	130	123	110	158	140	141	118	108	112	120	134
25750	1902	4171	5016	4250	3415	2744	2343	1903	1551	1409	1283	1158	969	977	927	840	745	736	656	627	658	639	551	558	590	512	529	527	471	487	471	494	483	456	445	442	384	437	382	427	508	484	522	507	563	751	762	612	626	616	519	450	463	438	407	413	422	469	3120	1073	368	363	358	355	331	342	373	364	335	365	367	348	332	378	322	337	377	349	349	365	341	357	353	332	348	326	330	339	357	394	373	327	345	336	347	344	341	340	356	337	382	345	343	344	322	342	330	341	326	317	361	340	368	369	336	328	362	380	353	342	326	327	327	316	328	341	345	327	332	345	321	329	373	342	333	323	326	328	338	328	336	332	336	320	356	346	320	328	340	329	335	363	355	318	347	323	373	347	342	352	335	339	370	351	318	355	350	325	316	358	352	329	343	349	328	286	335	365	333	342	322	361	326	303	353	331	349	357	351	354	354	327	312	333	318	373	321	329	320	369	335	345	360	372	335	318	335	327	343	346	327	327	344	348	351	346	341	339	317	333	332	367	344	320	372	352	324	327	324	347	336	319	344	336	364	351	327	315	342	337	341	355	354	294	335	322	286	333	355	356	356	341	297	333	327	320	338	398	324	333	322	331	332	325	351	310	347	320	345	307	325	337	355	342	350	340	353	344	314	335	331	365	338	340	326	345	358	313	320	336	315	315	307	341	354	342	366	354	300	344	298	342	353	327	325	306	364	334	334	344	331	361	316	323	341	322	315	343	311	370	291	335	352	344	320	339	392	340	341	375	346	316	358	342	333	354	335	294	351	312	294	309	359	329	321	353	353	337	352	332	333	309	312	309	349	340	328	333	346	329	312	348	322	350	373	318	340	305	336	314	374	356	325	334	313	340	347	378	331	309	322	328	331	335	366	330	315	312	298	317	360	360	350	315	319	348	333	327	325	324	347	344	324	351	344	340	345	338	328	334	337	308	326	328	382	357	336	347	321	331	369	307	341	347	316	316	343	328	339	325	359	335	350	361	313	339	347	340	321	321	307	337	316	349	345	364	329	352	308	337	296	328	351	361	340	345	293	326	325	337	347	320	338	333	301	348	317	338	317	294	327	330	348	309	367	353	357	308	324	358	366	339	340	335	378	351	357	354	341	374	329	347	334	336	341	302	318	364	297	326	292	334	321	366	334	377	306	350	331	371	300	312	356	328	326	376	335	328	352	321	368	322	317	342	360	338	360	349	327	344	304	315	328	337	373	313	319	333	354	296	341	370	355	337	324	337	344	332	345	315	326	347	342	349	355	352	356	337	321	361	355	335	328	350	348	333	347	358	331	322	362	346	321	362	344	332	353	344	354	357	343	364	350	345	303	339	327	348	329	329	289	355	306	306	359	330	354	339	342	300	318	333	345	317	349	298	351	332	354	350	348	305	347	372	359	333	343	318	337	355	350	333	334	337	349	337	324	336	361	367	319	321	334	339	322	320	329	349	347	332	349	355	345	337	377	359	314	316	349	357	340	336	334	346	344	358	316	318	327	325	349	292	310	322	344	292	329	333	340	324	337	342	385	353	366	337	321	325	341	334	336	313	345	377	304	346	344	322	335	347	342	321	322	327	359	351	335	326	340	324	322	334	313	358	326	347	322	358	347	323	314	356	319	363	338	354	315	348	350	306	350	373	340	321	333	342	323	345	318	300	336	308	353	324	343	336	329	333	375	311	320	325	326	355	321	339	360	355	317	337	336	340	355	327	354	358	332	355	334	329	354	371	344	353	334	369	323	339	340	306	339	371	358	324	319	306	344	334	335	294	324	334	345	347	336	356	344	362	317	345	350	339	335	334	328	349	298	301	341	321	317	318	348	329	339	338	366	328	350	333	352	336	364	328	344	356	363	337	323	351	330	340	343	326	344	305	357	350	350	321	343	331	327	343	312	353	351	327	354	318	323	340	325	338	332	356	323	311	332	301	317	340	347	305	327	296	354	343	307	333	368	319	328	355	324	339	333	323	335	332	298	335	326	307	353	336	340	342	345	338	322	356	320	325	341	349	332	322	318	298	351	360	340	351	349	361	338	362	315	342	367	325	344	349	317	350	344	303	337	347	299	313	342	349	318	351	333	345	342	331	338	351	349	369	347	354	345	351	318	344	355	331	333	348	370	329	315	324	327	346	308	335	351	338	328	373	335	359	335	336	375	359	314	346	334	332	331	357	333	300	337	366	346	318	345	322	359	336	313	345	355	334	326	366	301	305	325	318	342	346	346	357	343	312	325	320	340	340	336	356	307	317	330	338	358	344	371	358	383	341	351	335	340	350	320	335	351	330	338	351	361	329	352	360	337	329	328	319	347	331	328	308	346	352	332	340	312	344	313	372	328	367	313	337	344	328	321	348	337	358	321	329	317	304	336	356	351	330	327	300	340	348	322	359	345	341	334	334	360	341	339	365	346	338	313	360	339	323	342	332	305	334	328	347	365	335	311	328	316	353	334	331	346	326	331	320	304	312	334	354	352	319	363	338	326	326	342	331	348	343	336	344	350	351	329	339	337	324	313	351	378	325	320	332	332	352	362	370	351	354	337	344	332	329	336	308	355	318	368	323	326	347	368	346	335	323	315	336	305	342	300	362	336	372	336	347	302	321	336	339	346	346	351	327	353	340	329	328	338	326	331	354	329	356	335	326	324	336	322	326	349	325	318	348	332	318	339	317	332	342	308	311	301	349	346	328	311	342	347	333	344	365	348	358	330	324	349	359	326	343	341	318	343	356	326	329	328	293	338	338	362	313	320	360	346	339	344	364	358	315	329	323	353	329	333	346	319	304	320	338	343	348	331	329	354	317	319	300	341	334	301	323	352	325	351	354	334	334	353	345	334	357	323	333	332	314	351	327	329	340	314	350	323	340	312	346	340	316	339	315	327	334	341	290	325	335	345	341	299	356	350	337	338	338	331	375	334	309	332	351	337	328	333	352	314	330	319	331	328	350	382	328	371	378	334	286	329	367	363	329	329	326	328	326	343	326	328	328	309	333	349	293	360	367	318	328	335	319	376	366	342	362	326	339	288	314	336	333	347	321	356	329	344	347	363	290	315	343	322	341	344	332	313	322	356	332	339	335	321	372	342	341	336	320	350	330	350	367	308	330	342	356	328	337	342	328	337	332	349	325	345	357	305	323	335	323	318	328	323	317	342	328	345	295	341	310	316	356	324	342	342	321	331	338	335	315	353	358	329	313	299	379	328	335	335	348	349	363	321	314	330	360	322	359	320	359	344	303	337	330	337	369	331	318	345	349	333	338	358	357	370	337	333	332	314	329	331	346	332	315	322	357	366	331	319	319	350	389	352	349	336	328	351	324	345	344	350	335	330	321	338	303	343	337	346	324	326	343	365	341	336	337	337	373	358	334	342	356	371	330	375	316	322	370	347	349	333	376	335	360	358	330	349	322	332	347	311	307	341	307	320	326	335	355	355	333	324	328	366	364	340	344	387	367	351	327	322	336	301	326	343	332	337	323	328
3430	182	182	189	165	162	160	175	184	177	171	145	164	151	168	176	168	161	144	163	154	160	164	151	163	144	155	155	135	152	160	155	147	162	168	187	140	168	149	135	176	158	168	181	148	161	158	176	164	172	153	164	165	160	150	159	156	154	157	163	163	166	166	165	143	150	147	166	162	171	173	165	146	146	167	142	150	161	161	144	179	146	167	163	168	173	150	185	164	154	146	126	158	148	149	156	173	156	155	187	146	170	171	152	171	158	139	137	163	135	168	172	176	173	157	158	151	144	178	158	166	168	153	157	164	164	146	154	171	155	174	146	166	174	157	162	159	151	144	159	153	157	154	163	150	160	138	155	185	142	158	168	152	158	173	167	157	143	138	154	173	163	158	156	149	165	148	143	157	156	164	149	149	146	171	164	151	164	165	153	155	152	156	159	167	168	160	172	152	176	162	141	171	172	162	140	159	157	144	170	155	178	171	142	134	177	157	166	127	180	179	151	167	150	139	154	153	163	176	128	131	198	128	163	149	161	147	163	144	160	157	166	127	147	137	146	160	141	181	150	166	162	177	178	164	162	167	159	137	175	183	134	170	163	137	140	171	148	141	171	184	151	147	160	166	160	181	181	151	151	160	149	133	170	171	173	157	150	162	147	172	141	156	145	165	153	143	161	154	168	175	136	147	146	170	142	131	155	162	163	161	164	166	156	167	157	157	154	155	152	155	158	163	154	155	165	150	158	175	150	158	155	169	183	133	143	158	166	198	141	155	155	158	151	178	162	129	173	156	182	153	145	154	161	173	129	138	160	171	168	145	153	164	165	155	138	159	175	150	171	158	147	148	181	156	172	148	159	152	148	151	157	141	146	156	173	148	141	141	132	157	160	159	151	146	152	163	162	175	193	163	169	171	168	165	149	153	149	143	157	175	158	132	155	168	168	158	161	134	149	141	158	151	141	143	143	141	145	176	176	175	169	153	171	156	160	140	165	141	149	168	143	163	148	152	145	164	142	144	140	138	175	142	158	162	162	146	167	180	175	155	171	152	169	137	165	145	160	160	143	140	162	150	148	138	150	158	152	147	151	170	170	135	161	161	164	152	172	157	172	165	169	144	161	201	147	141	147	166	161	160	164	168	170	168	128	150	161	171	156	177	148	158	153	169	159	128	159	142	148	156	159	146	157	145	146	169	162	138	160	176	163	154	158	154	137	140	159	175	160	147	162	139	158	139	150	160	156	168	167	159	159	164	155	148	162	155	151	160	162	136	160	147	152	171	179	136	147	168	163	173	148	170	155	154	178	131	153	152	166	151	148	140	130	155	159	151	144	158	168	155	162	144	145	163	155	179	171	159	153	182	158	177	158	158	159	152	161	151	176	157	134	147	149	171	151	166	150	141	148	160	175	165	157	159	181	146	164	172	148	170	179	137	144	168	151	177	155	154	152	158	134	170	156	145	160	146	174	178	136	150	145	151	162	158	155	142	167	164	148	157	177	172	167	164	153	161	155	158	166	172	149	144	161	152	175	149	153	140	142	153	147	161	174	151	174	151	180	162	149	148	174	171	151	182	159	134	166	137	161	147	160	157	178	132	150	142	177	161	158	164	155	177	181	140	160	154	154	136	148	164	161	162	144	187	150	152	141	162	163	154	155	149	166	171	156	160	174	144	180	158	137	171	150	144	165	158	179	173	167	136	150	164	158	174	153	179	168	172	157	170	139	137	146	151	176	170	152	160	148	176	158	146	164	164	169	171	162	142	129	148	179	160	166	150	164	171	148	166	176	158	118	133	167	161	168	144	173	170	116	137	146	175	159	168	164	135	151	163	158	146	158	166	169	153	168	155	130	175	146	169	152	154	162	155	152	166	136	128	157	159	155	144	165	143	157	171	136	172	129	165	144	168	167	146	150	152	157	174	172	160	151	166	151	175	155	148	164	146	164	145	139	162	148	152	148	152	159	156	161	155	160	165	141	152	156	143	168	141	166	151	146	180	138	178	166	171	153	160	155	155	147	138	164	169	142	184	150	153	160	163	161	173	133	167	182	167	151	145	134	152	158	151	159	161	159	162	153	152	156	170	152	172	154	136	157	176	154	152	138	138	171	163	156	155	146	159	156	157	146	166	171	174	174	163	146	155	160	148	163	164	165	154	146	159	180	169	153	148	175	164	165	145	148	137	154	136	153	143	183	166	155	144	174	154	133	132	171	177	136	168	174	136	142	169	147	139	149	173	141	145	181	140	148	151	144	172	144	171	180	167	132	153	152	178	159	133	169	156	180	154	142	166	159	106	163	146	153	148	161	169	144	161	171	157	174	153	152	154	177	157	155	166	176	168	167	175	152	150	134	136	167	148	152	163	151	150	169	163	149	160	169	139	170	136	172	167	156	170	196	159	145	144	160	146	137	154	166	144	154	169	158	141	170	172	145	151	153	135	142	183	159	151	171	149	155	167	154	153	163	154	139	146	166	133	168	152	158	166	168	152	143	158	147	158	136	175	168	169	145	164	165	179	149	152	176	149	163	160	154	158	151	148	138	179	153	177	160	162	174	161	146	144	152	186	174	167	166	132	173	147	154	149	167	158	167	164	139	166	188	157	156	162	155	169	177	137	141	167	170	172	155	148	146	155	156	149	157	146	173	159	149	162	151	161	155	161	145	158	160	156	164	157	171	143	151	151	144	157	158	161	144	158	164	157	164	150	152	171	164	165	137	156	156	154	148	150	147	163	163	149	144	130	149	159	149	154	166	159	177	169	166	169	160	154	179	181	161	163	146	139	174	169	152	180	116	159	163	153	155	166	157	166	149	170	161	144	165	174	154	133	153	164	156	153	163	171	144	155	153	161	174	149	170	155	163	161	157	161	168	146	143	162	168	165	159	164	138	157	133	156	175	162	171	150	169	154	177	168	160	135	139	141	178	179	144	162	152	164	167	158	160	143	167	173	161	177	160	158	148	157	140	154	158	168	163	165	155	139	137	166	180	166	165	150	149	165	188	132	135	141	166	165	188	163	159	167	172	144	148	160	153	176	176	160	152	134	159	158	167	152	196	143	175	173	174	155	142	163	171	177	156	173	151	155	167	146	200	174	168	167	181	156	162	156	147	135	155	177	156	140	118	165	177	175	173	155	141	153	183	157	163	155	186	174	146	157	155	172	192	147	143	143	149	161	162	168	143	143	143	156	159	157	162	157	161	144	179	155	176	123	182	139	139	155	193	168	175	132	146	166	159	159	156	165	152	164	139	158	157	159	156	171	174	136	132	134	180	134	151	171	145	154	146	140	141	176	164	184	144	151	147	161	166	196	156	171	150	141	166	154	154	146	139	144	163	185	170	158	165	170	146	152	151	157	146	145	168	167	158	181	167	157	161	144	141	155	155	154	161	152	151	160	170	162	154	145	160	148	156	150	143	177	142	160	151	167	157	152	146	153	149	154	173	167	174	161	155	128	152	160	161	171	182	169	156	159	163	163	177	161	157	162	184	159	180
3356	505	540	509	554	548	509	470	453	465	471	444	446	449	469	422	453	379	435	434	480	443	441	415	408	420	446	455	443	462	431	397	396	394	409	432	444	441	438	422	439	480	506	470	465	491	451	471	450	462	471	455	469	470	417	436	443	435	455	509	466	432	398	463	404	404	427	425	385	434	427	423	394	411	412	415	415	445	459	403	416	421	406	423	419	422	460	453	428	414	419	429	453	414	466	426	466	445	383	434	401	450	429	435	416	431	430	433	464	445	410	455	437	432	432	428	416	424	407	437	404	467	416	390	391	439	408	376	422	406	417	444	446	429	478	459	409	458	429	442	410	420	408	409	422	434	424	388	458	428	432	437	429	445	428	394	424	408	464	418	444	409	456	413	412	434	461	438	409	421	411	447	422	437	407	452	392	436	446	403	457	447	403	408	417	430	437	421	450	411	444	413	457	394	422	431	430	415	444	421	423	438	447	400	408	406	451	422	417	388	427	422	452	432	416	442	393	448	421	411	389	435	413	410	438	412	430	405	374	399	428	423	418	429	421	396	385	433	460	402	438	434	429	372	441	460	415	411	421	425	457	433	415	458	406	409	415	389	441	402	430	412	423	428	408	420	411	432	491	432	434	432	409	452	451	426	403	432	418	408	411	436	440	452	418	427	397	385	419	407	438	460	451	417	404	372	404	420	394	437	432	432	463	429	439	473	402	442	408	425	410	452	428	378	460	406	407	432	431	425	400	433	468	415	425	429	431	433	408	409	428	458	416	434	418	375	406	431	426	419	415	410	404	427	412	452	432	389	419	393	448	396	406	442	401	414	439	413	440	411	417	424	418	428	431	408	437	437	436	435	431	437	416	433	429	451	430	400	452	409	435	417	467	434	413	443	425	377	434	415	468	393	450	431	467	398	425	415	448	408	386	445	397	435	384	406	411	404	420	415	447	420	425	397	425	448	403	426	425	401	372	416	393	442	439	400	425	437	446	417	433	434	443	432	421	450	400	444	427	397	430	434	433	384	428	413	395	396	470	433	397	417	450	417	420	427	429	452	421	422	471	390	418	420	410	425	407	396	409	418	421	437	456	432	434	438	440	426	418	427	418	466	403	447	479	404	403	421	418	424	382	401	406	409	389	425	402	410	426	426	435	436	439	388	410	426	416	417	407	426	476	448	419	426	433	411	388	452	440	412	435	405	430	439	453	450	444	431	452	401	469	403	411	461	423	443	424	421	437	453	413	437	407	407	418	430	443	430	433	403	416	394	462	436	406	453	419	407	415	421	364	391	410	464	414	422	454	393	427	426	444	425	453	414	445	443	432	431	426	387	410	434	415	431	422	419	473	437	424	428	425	417	428	437	482	442	380	430	415	422	427	430	416	404	434	415	454	420	439	430	419	407	459	414	414	420	400	420	420	454	412	475	431	424	427	425	439	409	437	384	402	466	446	393	453	435	441	403	456	404	419	429	378	410	442	396	466	426	453	421	436	425	429	443	415	441	427	438	426	380	441	418	465	438	428	449	414	409	418	425	418	407	413	422	421	446	411	437	388	431	424	416	425	406	438	413	429	413	408	427	413	412	427	406	400	438	427	402	424	409	414	433	435	416	427	377	457	436	453	435	398	433	454	403	410	382	432	425	432	434	452	465	430	456	410	416	444	439	425	419	396	430	412	426	417	415	423	413	430	412	421	418	419	437	426	406	427	398	446	431	389	409	402	409	406	460	407	412	376	394	449	446	430	409	430	375	413	455	409	429	402	405	412	376	397	437	432	454	415	443	454	441	429	426	408	410	407	425	447	400	426	462	444	387	399	405	435	402	437	440	442	432	428	414	391	444	442	409	422	451	412	445	424	404	433	431	389	387	400	442	462	455	443	443	423	433	398	406	428	409	393	407	399	435	442	416	432	417	426	402	417	436	385	424	402	441	409	447	437	439	445	423	383	418	459	439	435	391	391	425	434	450	474	472	418	392	393	455	419	421	437	456	444	450	430	430	436	443	424	438	436	433	437	420	456	421	424	470	482	420	405	422	399	411	442	441	392	408	424	456	444	464	412	443	435	395	392	431	429	420	414	437	437	429	434	424	411	408	434	441	434	461	418	440	434	405	389	429	451	408	393	448	405	415	412	437	420	456	404	459	421	409	429	416	397	411	434	404	432	431	426	418	433	435	442	468	434	433	410	454	466	440	452	425	442	432	424	409	419	451	434	450	387	420	429	419	403	443	413	410	426	440	400	434	406	430	410	433	457	450	420	413	411	399	383	467	455	457	440	415	429	418	459	478	421	443	418	391	432	410	426	396	389	410	384	424	427	440	433	440	426	464	427	428	438	427	415	426	408	397	443	429	450	443	444	425	431	400	447	422	429	439	426	432	428	423	439	434	407	428	443	419	443	408	418	435	373	413	438	447	437	443	454	411	445	429	441	429	415	445	414	455	416	389	431	421	438	394	407	409	455	419	408	455	432	437	441	416	429	401	420	471	397	396	425	424	445	423	404	394	413	423	424	465	438	460	395	395	420	447	409	424	470	404	405	380	439	418	418	408	403	453	424	422	381	376	466	457	417	426	425	373	423	409	445	387	422	420	409	416	411	434	413	422	432	428	408	420	429	411	450	420	443	426	434	433	425	418	413	442	436	403	406	451	420	461	430	420	405	429	432	433	422	460	431	435	442	437	421	421	445	409	446	458	424	429	411	415	395	390	404	431	424	468	419	427	440	439	435	405	400	436	398	413	433	433	422	455	414	405	453	420	443	364	402	411	427	404	426	422	427	426	454	420	427	403	395	425	439	398	409	415	364	396	459	401	458	425	423	452	422	426	391	455	418	443	392	460	436	414	437	408	421	427	423	434	415	398	447	400	445	408	409	413	420	456	391	406	416	417	460	424	434	414	448	455	432	432	435	432	415	439	421	385	460	394	419	374	423	442	416	407	411	391	429	459	428	429	412	432	413	419	422	446	402	399	412	418	455	443	467	398	415	442	445	406	434	390	461	445	388	413	411	383	462	409	478	442	396	425	398	457	455	419	423	468	405	468	409	405	426	391	446	476	427	408	427	457	426	446	420	426	406	445	403	431	428	402	457	400	429	434	437	466	402	450	430	436	415	385	447	413	425	435	393	402	428	416	417	451	429	435	429	414	456	438	431	438	385	414	449	412	443	417	421	435	422	427	414	431	434	454	387	408	455	418	437	382	408	421	419	394	414	425	406	414	424	431	393	429	420	414	442	441	389	446	456	464	414	403	425	410	405	404	453	445	429	449	452	453	422	438	417	389	424	432	451	406	439	456	399	422	415	420	418	439	430	421	432	411	435	431	430	415	398	437	437	428	412	434	400	417	413	403	412	389	419	433	444	444	433	439	432	429	417	445	415	430	420	394	408	433	432	421	397	371	436	414	415	441	409	403	426	401	430	470	405	414	453	456	453	434	449	430	430	403	443	434	420	427	430	441	420	454	419	379	410	427	433	393	427	480	437	449	441	399
32004	7106	1201	893	654	496	405	349	288	288	264	276	266	255	239	275	220	197	216	217	229	214	229	201	224	231	196	209	197	209	215	188	196	217	216	196	219	211	219	210	193	215	204	224	193	227	195	230	180	209	207	209	219	192	204	200	193	186	189	396	241	191	219	208	196	180	213	207	198	229	169	195	215	186	197	225	209	214	211	202	209	210	186	211	183	213	200	212	203	215	231	208	220	194	194	202	195	187	193	193	176	203	177	202	215	209	209	197	188	211	212	233	202	231	182	182	209	200	203	184	200	174	197	178	211	202	201	185	195	201	182	169	187	210	181	185	200	197	202	208	195	159	209	200	221	197	192	166	196	189	203	230	199	191	199	194	203	173	197	208	183	228	199	203	180	202	194	196	208	182	178	191	220	206	196	209	187	195	200	200	187	193	217	202	182	193	199	188	216	184	184	199	208	216	165	187	211	191	222	193	176	195	196	199	201	202	217	215	214	201	184	176	204	220	218	208	210	190	188	196	207	221	205	204	186	188	210	191	212	195	200	201	215	205	188	221	183	213	171	226	188	193	202	200	173	189	188	219	210	190	220	230	196	218	201	187	201	185	174	201	186	199	197	211	202	200	193	185	202	194	181	190	178	231	216	226	210	209	187	193	212	209	207	232	200	201	222	188	212	203	215	213	186	204	212	177	206	207	148	195	188	189	192	217	181	205	208	196	195	178	202	183	186	210	216	194	195	178	208	214	191	202	211	199	192	211	183	208	190	191	189	215	182	198	188	176	193	203	183	194	189	182	213	189	206	207	191	182	187	209	195	220	174	212	205	210	196	177	184	198	200	204	199	217	185	215	189	214	216	159	185	196	197	217	199	192	190	206	175	211	187	228	192	181	205	193	200	188	206	207	185	214	200	199	203	205	206	184	213	180	212	228	224	195	207	176	191	209	222	213	172	184	202	186	201	206	184	189	209	194	203	200	195	182	188	194	194	185	166	186	189	180	208	191	188	157	192	217	188	181	176	203	211	186	192	205	213	220	216	212	200	190	212	168	207	204	186	204	218	215	195	206	187	177	194	187	194	205	186	190	187	191	215	198	214	192	208	193	183	200	167	196	187	187	194	192	204	188	239	207	196	183	191	217	159	197	189	231	210	207	212	207	234	202	188	196	175	181	201	186	194	192	213	206	188	201	229	214	180	207	183	234	190	212	215	176	208	180	189	216	217	194	207	209	208	221	210	216	240	200	214	219	162	172	197	220	204	194	190	217	224	180	209	205	202	194	224	190	193	200	198	191	212	198	193	203	210	192	228	193	199	174	209	180	215	195	205	221	204	193	214	172	208	183	212	191	231	188	187	197	215	201	193	196	200	189	204	196	189	187	209	196	186	227	235	208	188	213	208	203	222	221	198	202	202	200	197	220	225	220	223	211	190	233	209	205	219	174	198	209	195	239	207	184	202	177	222	186	209	194	186	227	226	195	201	191	220	186	189	201	207	176	201	191	217	204	190	198	186	215	225	197	187	200	194	179	218	187	199	203	190	203	211	199	203	195	235	183	203	198	193	197	201	194	197	206	205	219	187	236	203	193	196	228	157	182	202	194	186	173	204	195	219	203	224	196	184	179	180	211	181	205	182	172	217	161	179	214	196	228	212	168	195	208	219	197	224	223	180	189	175	167	213	218	214	190	204	202	186	206	218	198	197	227	197	200	203	204	221	181	205	181	204	223	185	190	209	197	211	190	181	189	194	211	213	197	204	187	218	218	189	206	233	211	193	179	201	209	207	202	214	175	208	202	184	188	224	191	204	220	189	200	224	183	178	213	171	178	203	206	201	201	225	196	210	166	216	193	180	200	218	193	201	190	204	205	188	201	209	203	204	204	225	207	198	215	195	220	211	177	213	213	185	197	206	203	207	219	214	200	183	179	209	172	189	206	221	213	213	214	209	211	181	197	184	203	200	200	190	216	187	191	193	234	208	206	200	208	196	213	171	214	200	203	200	199	210	208	195	179	193	199	176	200	202	206	196	201	213	219	190	203	195	184	174	208	207	220	188	183	224	185	204	209	206	214	218	192	208	237	226	183	213	192	204	192	219	185	173	210	208	180	192	184	186	210	183	194	215	207	205	220	187	194	223	225	202	186	203	185	218	213	193	225	210	220	206	207	221	189	197	194	221	206	191	188	221	207	189	194	195	201	220	168	204	196	171	177	197	205	181	224	182	214	213	226	184	193	228	195	182	194	208	200	214	186	195	217	211	205	173	218	178	215	243	193	186	197	182	222	196	196	181	202	210	171	208	214	198	198	189	222	223	191	186	220	205	207	198	181	197	178	184	202	191	189	210	197	173	177	204	190	219	236	196	195	210	202	210	202	177	224	215	163	213	224	204	185	187	206	207	200	187	213	201	196	197	225	180	166	185	222	212	198	172	179	204	193	185	185	180	179	176	190	205	178	197	239	203	186	175	196	196	189	213	201	215	203	193	225	207	183	182	208	187	193	219	193	203	206	192	190	207	204	206	174	197	190	198	169	183	224	180	204	227	202	187	224	166	199	191	195	207	178	183	206	206	195	180	190	233	206	203	179	228	188	223	186	214	183	233	183	200	198	208	184	212	190	202	169	189	192	184	203	198	202	185	206	185	189	191	182	195	200	206	200	188	188	195	213	211	196	164	203	206	188	206	220	224	181	195	191	203	205	202	204	207	197	197	220	206	216	217	181	199	212	213	193	198	186	186	182	198	175	196	218	168	178	180	179	188	201	234	182	198	211	211	201	212	205	176	215	201	222	200	197	182	217	195	199	179	214	217	195	198	199	194	222	203	217	196	179	213	207	216	188	198	212	207	185	173	207	208	202	212	202	196	193	202	191	208	214	187	171	204	201	203	196	208	217	206	180	216	237	200	202	192	209	191	208	206	197	214	223	183	156	188	202	188	209	211	225	193	193	203	191	207	175	203	185	204	183	210	208	204	195	199	206	234	206	189	212	192	194	186	188	209	223	208	202	235	194	188	195	177	224	175	195	194	209	176	229	179	213	199	198	210	205	205	213	207	192	185	187	222	206	202	198	218	185	204	195	208	185	202	193	196	190	185	211	188	199	198	182	190	195	227	180	183	201	189	219	180	220	186	210	189	195	206	235	196	183	182	190	186	179	207	168	197	202	188	198	179	196	181	183	222	211	204	205	194	204	188	212	168	207	199	210	223	200	216	207	239	196	191	184	207	182	185	185	234	183	185	216	193	172	196	185	190	183	178	216	232	200	188	189	202	208	201	170	195	196	195	195	199	186	209	198	181	185	189	178	203	204	189	204	186	188	196	176	176	240	218	196	186	185	196	194	199	176	198	189	210	203	193	195	215	196	198	190	198	196	196	242	206	196	210	191	194	192	205	200	215	180	202	215	174	223	212	182	236	202	216	188	200	206	185	221	208	186	177	204	195	203	220	203	211	176	195	191	188	212	204	225	182	219	199	186	190	212	212	204	194	209	203	164
18178	1320	2487	2941	2522	2078	1850	1481	1367	1175	1064	983	940	871	835	798	703	684	693	720	680	660	667	610	589	584	592	626	588	596	594	601	563	604	530	582	563	544	614	549	548	619	647	647	644	619	693	716	720	709	670	687	625	584	638	609	576	525	548	2533	978	506	528	564	483	547	496	564	517	506	459	497	495	501	542	531	546	497	549	524	525	541	499	544	479	536	485	544	531	514	480	497	484	534	514	508	563	497	475	539	517	520	505	512	495	522	518	495	539	562	521	508	541	502	522	521	451	527	526	510	555	504	518	511	511	497	529	477	532	508	499	490	512	533	529	496	516	508	539	538	512	508	480	471	530	545	491	510	500	500	520	509	500	529	468	563	494	529	513	534	500	515	529	551	526	521	513	513	536	486	504	484	501	524	515	516	515	488	522	532	507	482	540	526	541	513	545	545	531	536	496	524	539	494	509	535	527	531	520	517	506	504	531	495	538	481	497	504	515	512	532	505	542	522	529	486	501	513	558	519	538	502	532	518	508	535	508	493	510	546	523	495	517	523	511	495	479	502	489	493	511	524	504	511	512	511	507	543	530	523	515	520	476	522	521	529	503	506	457	484	511	540	500	537	492	517	544	508	509	514	568	499	488	510	515	496	511	534	490	481	513	527	520	517	524	536	513	559	514	482	509	540	520	501	529	502	528	518	502	531	460	487	516	489	508	527	543	527	529	467	514	488	510	513	525	485	512	539	539	525	516	464	524	524	491	531	510	494	510	471	506	531	511	477	522	522	505	546	497	545	500	588	545	476	524	501	521	518	523	479	499	488	526	509	505	536	517	508	496	527	534	500	524	529	525	480	496	491	533	517	516	538	563	551	561	533	517	516	485	516	519	534	480	540	539	491	522	547	490	519	485	531	498	507	501	497	471	511	487	560	486	501	522	505	505	528	519	501	497	495	515	535	496	536	486	536	507	469	516	467	525	517	512	508	556	549	525	522	506	507	512	517	501	523	523	523	498	498	533	506	544	534	496	521	495	505	520	533	536	490	538	538	508	519	547	534	515	502	513	535	515	507	493	522	547	514	503	497	457	496	479	540	498	511	476	517	518	505	495	537	492	517	502	470	506	550	546	496	519	523	511	476	509	533	522	548	504	537	498	491	501	526	501	535	545	530	506	502	509	526	498	525	512	503	564	495	512	516	531	526	492	513	529	520	482	524	511	511	541	511	509	514	508	497	537	544	486	510	490	531	501	502	505	541	528	516	478	507	527	426	495	546	472	518	483	541	534	503	517	497	506	558	492	512	535	487	505	495	512	532	514	529	512	526	508	469	503	540	508	540	533	508	513	515	552	507	502	515	474	497	525	505	529	507	523	503	514	500	538	528	512	523	529	514	559	518	509	526	530	492	506	476	528	569	515	525	530	546	548	561	526	489	519	499	529	510	523	494	532	516	499	515	496	538	564	552	499	498	507	522	537	508	529	557	540	499	516	515	497	546	478	539	562	514	510	529	479	522	525	562	526	484	527	512	501	550	488	479	523	505	496	512	492	520	508	478	540	497	499	488	516	531	523	510	538	481	522	510	511	516	510	523	507	485	530	501	488	504	524	497	552	512	500	490	529	524	530	515	465	495	532	510	501	539	497	487	513	488	523	514	499	517	500	516	541	536	495	515	508	537	528	511	537	520	499	535	465	485	507	540	507	512	525	521	503	508	492	503	550	534	524	519	479	513	525	466	535	509	508	492	517	469	524	532	534	490	489	512	504	532	502	551	548	528	539	478	530	492	499	548	497	487	532	540	526	498	517	551	532	514	510	488	527	543	490	527	551	533	463	539	495	528	491	516	561	513	487	512	511	506	522	505	537	505	524	475	518	500	506	529	524	512	509	499	501	497	537	520	528	511	537	516	498	510	493	557	527	495	468	569	556	547	505	548	516	459	520	505	539	497	536	510	517	519	524	519	535	540	503	534	517	475	547	503	544	496	508	538	484	527	521	509	517	469	519	535	499	518	509	547	494	525	516	499	531	483	495	464	505	575	525	498	522	521	514	495	500	505	488	525	488	502	513	526	519	505	536	531	508	516	557	538	474	530	533	507	494	500	489	527	514	514	498	527	546	530	504	491	531	507	531	499	508	499	497	494	518	515	539	512	582	528	515	482	512	507	516	539	548	513	516	508	547	516	540	496	522	518	507	497	542	495	528	540	524	520	513	546	549	518	498	553	517	481	538	482	534	498	496	524	506	521	521	513	524	480	505	502	492	527	541	470	522	499	525	502	516	550	511	525	549	506	545	572	479	523	521	535	495	524	534	510	495	511	495	483	545	511	512	505	486	550	520	515	472	515	501	503	504	511	509	469	506	500	511	514	475	480	528	517	490	529	467	494	522	539	535	531	559	492	531	527	515	514	497	575	520	527	505	512	466	524	528	512	469	501	528	554	507	499	520	538	511	542	566	504	498	541	494	543	473	522	492	466	517	527	544	521	501	533	503	544	517	495	511	530	516	554	538	498	504	544	533	537	534	534	500	498	528	529	555	467	490	518	502	526	484	489	522	578	506	535	505	490	502	505	509	520	534	554	504	497	470	498	488	490	501	509	507	527	534	529	542	513	491	493	568	527	519	496	472	513	566	480	501	546	531	513	500	525	526	515	558	539	492	520	541	505	493	523	531	508	508	534	502	524	548	526	516	526	515	507	494	552	515	533	512	486	498	531	493	519	514	554	504	528	476	478	494	535	521	516	523	467	538	512	532	478	486	519	514	505	454	523	462	476	461	530	505	547	539	521	544	564	516	527	533	523	514	531	528	544	542	502	493	549	516	547	499	521	519	536	500	523	537	542	479	541	458	474	501	483	536	496	513	477	489	527	522	513	488	524	505	460	528	487	505	508	467	504	519	499	542	573	525	488	500	502	503	540	511	504	500	491	540	482	515	510	496	530	541	503	502	511	554	508	537	536	507	502	502	502	504	497	532	527	474	513	507	523	513	528	536	543	513	525	500	507	483	539	528	526	504	495	499	541	564	513	493	490	489	496	508	519	467	468	510	512	532	534	502	501	529	509	507	483	509	490	521	527	462	491	555	511	521	473	503	541	523	539	509	534	496	537	522	503	555	472	526	513	510	503	544	491	503	512	521	559	453	545	524	513	540	485	528	509	546	563	540	550	472	535	546	504	538	511	537	490	521	500	527	538	546	531	529	516	509	492	499	473	509	501	529	522	487	522	559	526	510	462	516	517	540	525	505	501	481	570	538	515	533	506	484	521	532	508	499	491	529	523	517	513	513	501	506	502	528	566	521	504	504	512	518	536	497	511	529	480	519	546	482	528	508	502	541	508	520	498	492	507	500	516	509	478	504	563	544	536	506	486	525	511	497	515	512	492	512	500	542	518	496	480	492	555	515	515	511	495	517	507	501	506	531	497	528	482	491	548	498	498	518	534	490	517	542	520	515	530	506	534	522	452	511	516	529	560	516	525	497	493	484	517	504	508	503	519
44395	12545	2515	1548	1043	771	591	455	400	338	284	257	216	204	192	190	215	185	190	160	179	180	157	165	144	146	154	133	157	140	157	134	132	139	162	107	133	145	136	148	154	149	155	134	130	141	165	157	162	163	130	161	143	123	160	138	142	129	144	511	231	115	143	134	120	142	102	128	126	121	137	138	129	125	131	137	131	119	137	129	104	115	134	115	150	124	146	125	135	127	137	120	126	129	129	122	140	151	135	147	122	131	139	116	155	116	119	138	126	112	172	119	112	122	118	123	138	124	145	131	101	121	123	152	120	133	126	122	133	135	117	111	117	141	110	126	115	123	163	138	131	122	140	118	129	141	137	141	123	135	141	151	127	139	132	133	107	150	116	113	140	146	111	112	120	124	117	119	126	128	137	117	121	134	129	102	145	130	108	133	127	137	122	125	125	118	118	104	134	118	123	132	124	139	141	144	130	129	107	123	132	140	134	117	135	118	128	129	124	117	148	112	138	128	136	136	120	135	116	131	122	123	126	119	131	127	136	114	120	128	120	145	131	105	137	124	127	131	128	114	126	129	103	121	154	115	131	120	128	135	131	110	128	130	115	119	117	105	127	116	122	122	113	122	109	119	144	106	142	143	114	123	117	98	124	125	136	115	147	121	139	138	132	124	144	126	124	123	115	136	130	140	145	126	121	120	141	128	109	115	119	143	129	128	131	134	115	134	126	126	115	154	125	113	134	120	121	134	122	121	136	135	100	122	125	125	121	128	147	127	130	133	119	117	136	117	124	123	125	133	133	127	139	133	121	143	114	133	127	110	128	143	119	131	134	136	118	145	107	119	106	106	128	139	124	121	115	119	125	153	139	125	132	126	115	127	129	120	117	137	127	135	115	141	114	111	130	110	142	126	115	155	131	138	121	116	123	146	123	123	115	116	128	134	101	132	146	127	126	126	143	149	157	152	124	128	134	110	135	128	123	131	147	137	126	132	133	115	111	135	129	133	126	129	114	137	123	128	119	136	125	131	111	112	126	125	117	109	125	124	109	122	122	133	120	115	135	126	120	124	123	132	133	117	133	125	123	126	106	129	118	113	110	126	100	123	121	135	118	136	124	126	113	133	137	116	122	128	121	124	117	137	133	139	110	127	129	135	117	110	122	118	129	124	131	116	129	126	141	140	134	125	132	137	123	119	130	129	116	115	122	129	126	117	148	129	129	125	123	130	115	137	120	116	133	136	125	133	119	123	136	138	132	117	115	134	101	115	124	118	135	113	112	131	99	123	135	134	122	121	139	118	126	111	122	136	131	118	140	116	136	116	126	127	113	125	123	127	129	137	142	106	127	125	136	148	136	126	138	130	138	120	137	104	108	133	121	134	141	114	132	103	131	136	132	126	133	118	152	127	125	127	138	122	121	136	114	120	129	137	112	124	125	118	125	119	143	131	132	106	138	149	135	114	116	134	114	145	124	125	130	131	127	127	123	114	133	114	124	124	133	125	120	142	99	138	125	141	127	110	127	113	107	119	131	119	119	139	126	121	117	135	116	103	114	106	130	125	136	122	120	130	123	140	155	108	135	114	113	117	124	134	160	123	120	121	113	115	114	147	109	151	121	119	115	120	131	131	137	105	129	119	151	135	117	111	116	136	123	120	125	111	122	119	128	123	117	117	122	158	125	120	128	117	115	122	134	118	133	125	114	145	137	126	114	108	126	142	142	125	118	135	131	138	105	141	114	129	133	115	131	133	143	111	119	139	137	155	131	131	127	135	128	107	141	109	126	100	124	120	124	113	121	112	129	133	112	102	122	105	120	134	131	151	135	112	141	125	140	114	111	129	108	131	109	126	121	152	115	127	125	125	124	115	140	106	121	159	117	123	132	111	125	121	122	127	128	136	132	114	139	127	132	124	133	132	123	112	136	127	128	101	136	131	130	141	124	123	142	131	151	132	123	123	131	124	119	119	104	118	154	145	125	109	132	119	136	139	106	125	119	129	129	127	116	112	131	138	124	127	139	126	120	115	128	127	130	121	111	131	130	140	121	132	117	106	147	134	139	126	129	128	124	120	115	127	129	125	121	116	123	133	129	125	126	132	136	118	112	117	110	119	128	122	117	127	122	133	121	131	112	128	123	153	152	104	127	114	114	125	104	119	132	130	132	141	133	134	115	122	143	152	116	115	120	140	150	163	138	135	118	120	134	116	129	119	121	113	135	107	125	140	151	134	117	142	146	117	115	129	122	111	124	129	113	126	134	125	126	127	122	122	129	119	115	122	130	114	135	129	113	113	143	105	133	125	118	124	119	121	127	138	129	149	131	126	130	117	152	129	130	115	131	147	119	127	144	136	105	126	122	108	115	105	127	108	142	125	112	123	113	118	98	108	138	129	129	125	110	117	140	128	116	131	118	128	149	116	126	125	115	118	116	110	128	101	130	120	130	119	133	135	127	141	114	104	123	109	121	129	147	138	121	142	128	131	122	119	111	110	133	114	131	132	119	135	132	132	117	114	109	138	104	125	116	126	127	106	126	126	131	116	128	131	135	139	108	106	108	133	127	121	114	124	158	146	129	146	131	112	127	127	132	134	116	137	131	135	130	161	121	149	117	118	115	123	116	110	132	136	134	136	131	125	106	121	124	122	119	130	140	104	129	122	127	128	113	133	118	108	131	114	133	123	120	148	115	121	108	114	147	140	114	131	137	124	122	124	116	128	101	142	136	131	140	121	107	117	136	130	126	123	127	127	135	122	113	119	123	117	122	127	119	116	123	122	118	125	115	106	127	131	114	126	112	121	123	142	132	134	143	125	123	131	110	130	145	134	121	111	139	136	125	122	120	117	128	117	129	125	118	136	129	109	124	130	134	119	130	139	140	153	108	148	132	152	99	133	129	115	120	98	119	125	122	133	123	131	119	126	133	138	132	110	115	112	115	104	124	143	126	136	111	118	117	116	124	143	112	135	156	138	128	128	117	133	120	125	126	124	125	133	109	128	105	125	129	116	127	126	121	113	133	115	119	138	109	102	109	139	125	138	127	135	137	106	123	113	135	116	122	145	116	105	136	122	121	133	123	113	121	114	125	125	126	118	142	141	113	134	134	138	131	141	123	107	120	128	141	133	117	118	125	130	120	126	118	131	134	136	124	112	140	126	116	122	105	132	131	140	120	141	108	115	116	114	133	126	136	135	119	122	134	135	144	141	120	134	135	124	143	132	142	106	118	110	139	142	128	122	119	123	125	133	129	117	130	121	100	132	124	127	121	140	122	121	127	135	135	130	112	127	133	134	118	111	127	117	120	144	114	115	116	135	138	119	111	117	105	147	114	116	125	125	140	132	111	119	125	102	139	127	137	128	139	138	136	110	112	130	106	113	118	138	118	125	126	130	127	129	113	128	127	123	113	111	126	145	109	133	145	107	119	109	116	129	142	132	143	124	106	119	127	150	114	119	142	127	124	122	118	136	108	92	113	122	130	128	115	119	111	121	126	130	133	137
23613	1909	4346	5081	4247	3556	2811	2288	1927	1728	1401	1293	1173	1077	998	810	843	775	759	672	668	619	604	555	569	531	545	511	520	495	488	466	455	484	429	431	423	424	412	434	406	493	483	469	533	550	635	722	586	567	578	535	478	428	458	406	420	411	472	3465	938	366	375	359	391	361	398	351	334	348	354	339	336	368	353	355	361	309	339	333	347	337	332	314	353	357	374	309	354	355	362	324	364	373	330	374	363	353	359	323	360	332	316	337	345	374	368	339	337	340	321	366	323	350	301	342	305	316	357	350	334	384	294	322	349	338	334	334	359	332	352	340	341	344	322	324	324	347	350	321	336	353	317	349	341	353	330	335	332	304	313	351	330	364	353	337	348	373	336	373	347	328	320	362	342	319	351	360	355	324	360	369	384	345	353	305	338	355	318	316	328	309	323	343	294	336	350	311	327	321	344	339	352	341	347	358	315	315	349	351	330	324	343	354	337	323	343	370	315	306	369	336	323	334	342	313	338	335	342	338	348	317	335	341	317	330	342	355	351	337	381	334	326	326	327	316	349	348	345	343	340	335	356	340	308	344	332	342	354	348	331	328	341	321	319	351	365	335	330	342	293	317	313	319	354	364	346	339	363	346	370	336	329	325	327	357	330	343	348	325	309	346	336	332	336	324	333	350	327	306	296	332	308	353	330	359	362	340	341	352	325	328	320	323	307	293	365	335	328	351	355	346	307	309	329	306	331	355	354	351	339	294	338	351	382	317	305	340	327	347	350	334	337	329	309	346	336	352	320	355	335	350	362	352	366	348	386	366	316	332	321	331	327	324	353	345	322	327	314	349	305	337	337	356	310	337	359	299	326	307	340	321	327	353	339	352	272	336	319	330	361	333	345	329	358	323	317	331	330	326	338	316	352	339	334	341	352	343	330	349	309	336	364	347	354	302	375	333	310	358	334	322	341	367	328	335	320	320	322	347	343	320	355	320	285	350	364	335	346	353	363	356	313	357	327	353	335	308	338	313	343	347	332	330	315	314	353	345	341	293	314	337	325	367	337	327	318	320	338	339	304	313	352	320	340	356	335	312	368	306	332	361	357	357	362	316	327	365	344	360	357	311	346	359	320	341	333	337	314	360	316	365	335	332	295	338	342	328	355	345	327	388	328	345	334	278	331	323	327	345	331	364	350	312	342	368	347	321	288	302	354	354	336	323	326	340	311	367	357	342	325	322	354	367	342	313	333	325	331	360	307	356	337	318	337	328	335	341	356	409	350	357	325	341	334	321	335	306	319	339	335	316	347	347	325	318	354	338	318	322	327	335	359	317	328	339	352	352	368	350	317	333	334	324	349	331	332	294	351	322	298	350	306	310	327	340	316	375	294	338	322	351	323	325	325	324	317	336	339	368	352	319	343	338	339	308	318	316	325	361	367	342	299	345	369	335	325	333	342	331	319	338	348	323	318	344	339	331	333	331	339	341	344	303	334	284	352	329	331	331	310	331	338	361	331	338	343	362	331	373	336	331	356	335	313	327	356	332	307	330	367	333	346	322	344	298	363	339	349	310	350	347	388	329	348	354	353	315	318	366	343	339	350	313	344	330	316	352	319	355	323	330	359	350	319	349	352	299	354	361	318	337	317	314	339	322	325	355	336	308	326	361	298	371	340	280	315	310	370	345	358	325	323	311	355	340	334	329	365	304	322	319	346	341	296	332	307	339	329	322	321	353	355	338	338	323	322	357	352	335	362	344	316	379	334	309	343	358	333	351	312	349	340	321	314	319	333	323	335	350	350	339	349	328	314	325	307	345	300	322	364	323	326	342	327	358	312	340	339	314	320	356	334	312	317	327	333	327	336	352	361	325	288	328	334	336	357	339	290	341	313	327	340	299	296	365	331	287	299	387	325	352	322	366	343	354	332	335	331	344	323	342	318	367	345	331	332	321	315	327	336	348	332	366	337	316	322	357	357	361	320	321	355	332	333	348	327	340	335	353	294	348	321	327	314	322	348	341	323	356	337	338	348	333	359	340	317	364	312	322	331	327	339	358	332	338	346	361	318	334	310	357	353	319	321	323	338	345	316	362	318	339	349	342	323	351	339	314	347	343	323	347	334	336	346	334	344	353	342	309	327	311	331	333	364	324	328	335	386	327	363	365	327	319	356	351	319	364	351	340	348	320	338	325	287	339	359	357	340	352	359	345	341	354	329	366	329	339	338	310	333	367	319	380	341	335	323	335	305	313	313	323	322	346	342	354	299	332	343	343	327	319	343	327	367	319	331	335	335	327	341	351	348	333	314	319	327	318	333	302	354	322	327	322	336	340	363	340	352	308	345	322	305	327	341	324	354	367	360	364	337	350	328	331	318	321	325	322	320	364	318	321	328	342	317	346	346	364	329	313	313	321	358	317	354	329	327	348	333	345	331	344	355	330	357	332	319	336	344	342	339	353	345	307	332	334	330	366	350	330	337	349	300	293	324	335	335	333	336	328	341	343	311	315	332	307	340	365	339	338	298	333	312	327	307	343	350	312	360	351	311	328	343	316	345	297	357	362	327	345	307	335	357	322	321	342	315	360	312	337	366	322	341	329	330	361	322	346	355	357	369	335	334	345	319	324	323	338	359	341	359	325	342	346	332	346	313	342	344	348	314	366	339	306	313	355	324	335	357	335	331	361	377	349	347	338	340	341	332	335	317	334	316	340	341	338	332	320	305	327	313	319	343	334	322	332	332	297	347	348	369	334	335	339	362	339	325	344	326	341	374	320	321	343	342	333	346	337	337	303	315	354	345	328	310	319	342	377	324	346	349	334	323	342	354	349	347	332	352	329	343	345	337	337	335	337	315	330	359	310	363	308	334	311	384	357	339	335	369	319	340	299	323	357	308	312	333	343	313	335	349	342	358	356	315	323	334	319	330	372	334	337	338	329	348	355	344	340	341	342	353	323	305	306	316	340	333	335	369	351	362	312	324	329	348	357	336	352	339	315	317	349	341	337	306	306	328	329	308	363	364	334	317	358	336	374	340	347	330	317	324	337	309	330	345	335	330	364	316	365	332	354	347	322	341	328	325	350	364	350	352	370	362	331	316	344	355	342	336	320	311	367	329	305	315	347	325	315	311	309	340	322	321	302	326	328	294	341	333	382	328	330	341	348	327	342	351	347	343	344	353	324	335	312	357	340	348	352	328	350	350	346	347	322	311	331	343	308	309	328	340	356	325	327	340	340	299	336	344	335	303	378	332	352	350	338	318	355	352	328	348	357	329	345	344	335	341	339	304	379	321	346	323	306	331	367	353	285	301	334	311	339	315	317	309	338	320	306	352	327	332	305	328	355	308	320	318	320	317	288	334	351	352	330	348	370	380	314	333	349	362	307	361	331	350	337	325	340	344	343	348	333	356	313	337	328	303	336	322	333	342	334	322	323	339	327	327	304	333	329	339	315	346	320	364	361	346	355	290	347	315	358	338	351	311	329	349	353	373	338	358	300	334	321	348	352
3209	186	180	183	202	154	156	177	144	165	145	155	152	162	165	163	142	165	169	154	159	160	177	146	143	156	169	169	180	169	137	136	176	154	170	135	155	142	170	126	157	186	175	159	150	178	176	176	167	151	160	139	176	175	153	164	150	156	180	154	154	156	160	154	165	163	160	148	170	131	169	154	150	153	156	161	151	147	162	158	136	146	164	146	140	162	153	159	142	173	149	188	145	147	142	164	168	154	161	176	166	167	180	171	170	140	156	123	156	166	167	138	152	159	166	148	162	160	168	157	168	145	185	150	149	147	156	151	147	170	156	146	159	170	144	179	154	171	170	154	172	153	142	143	189	151	123	153	165	165	163	133	173	158	152	157	138	156	142	149	150	154	181	156	173	185	182	160	142	180	158	173	173	175	173	133	171	158	151	165	151	172	161	156	155	174	155	158	168	150	142	147	169	149	145	160	166	154	137	152	157	160	148	146	163	165	163	154	174	157	154	183	126	169	157	161	161	188	153	162	155	171	140	175	172	151	144	156	147	153	128	149	145	174	162	167	159	148	161	162	175	134	176	182	171	174	130	152	151	157	149	147	160	167	172	134	147	153	168	150	162	156	144	166	166	127	156	136	156	165	150	183	158	148	166	162	146	164	189	142	147	162	181	150	183	157	164	159	165	167	163	157	154	155	160	146	152	145	156	146	142	120	149	160	149	158	143	176	146	161	158	131	163	153	161	155	151	168	178	166	155	154	183	151	140	160	157	184	156	153	162	126	150	140	131	145	159	184	160	158	166	160	167	156	154	178	156	149	148	133	144	167	142	182	175	175	163	147	150	170	148	171	159	168	144	156	141	159	153	161	153	139	157	157	161	152	166	175	152	165	162	149	158	171	162	160	166	157	178	140	156	167	180	165	152	152	152	154	132	175	170	137	169	154	160	157	147	146	141	146	162	166	162	152	164	152	139	133	148	140	169	146	142	160	157	148	164	165	156	143	135	162	181	156	159	142	164	180	157	167	155	163	148	158	169	161	163	151	137	182	144	157	170	131	143	160	157	150	153	167	154	144	154	153	140	143	145	156	154	163	152	155	154	154	172	181	170	143	179	163	152	166	177	148	154	154	154	156	154	158	171	149	137	147	147	149	163	147	142	167	146	141	168	142	159	168	160	148	136	153	137	153	178	152	143	153	169	154	149	145	169	125	168	147	141	151	138	167	174	177	156	164	158	172	201	151	160	131	135	134	157	155	150	162	141	139	154	142	163	154	166	179	160	146	150	160	148	143	166	165	179	159	156	156	159	154	179	155	140	138	152	147	165	168	149	153	168	164	157	160	147	144	140	159	130	155	174	168	154	155	159	162	157	154	160	150	159	143	146	146	157	159	166	161	175	133	186	154	145	154	135	149	172	137	164	189	135	146	163	159	171	163	162	159	150	165	134	144	154	164	166	164	184	164	158	161	147	134	167	158	149	151	159	139	147	184	134	141	163	161	141	180	149	158	152	170	170	161	145	141	143	156	138	150	178	156	154	148	164	156	166	149	148	178	151	153	137	158	179	145	163	153	155	144	167	155	168	144	152	153	141	147	166	179	134	144	165	139	151	151	173	190	118	167	163	146	156	202	152	164	145	154	164	153	156	147	157	166	158	166	165	146	166	180	153	136	166	142	163	141	146	152	159	175	159	177	141	151	191	164	144	161	162	149	132	133	173	161	160	128	140	155	169	162	159	168	145	144	152	171	156	179	157	156	151	136	151	152	167	156	170	168	169	167	158	146	155	151	149	157	151	158	151	152	161	159	162	158	148	152	154	156	154	151	149	149	156	183	185	164	158	146	164	155	166	160	183	153	150	157	163	158	144	154	147	143	168	139	150	154	145	162	158	168	162	147	156	151	148	156	180	175	169	142	175	141	173	155	156	162	148	148	154	187	172	165	153	174	144	171	164	143	143	175	131	176	169	173	175	164	174	150	158	160	147	146	170	141	150	176	162	160	146	171	164	162	146	160	165	140	160	170	162	168	159	167	159	153	149	170	140	153	152	157	164	172	156	144	158	156	153	129	167	157	137	167	159	137	165	189	132	150	134	153	141	161	146	174	157	159	154	167	149	147	158	146	156	161	158	141	166	167	132	148	133	153	151	155	173	176	144	163	177	156	168	159	170	145	164	158	149	159	147	144	166	141	169	167	152	153	159	157	167	172	138	162	140	158	164	173	171	156	163	141	145	154	160	171	159	148	169	145	167	175	142	178	141	144	147	149	156	152	156	154	147	163	150	157	148	157	146	135	154	144	165	171	151	169	164	150	142	157	143	158	153	169	138	151	161	151	167	165	158	146	157	180	144	152	154	151	167	174	151	153	156	166	159	160	140	153	149	158	166	151	165	143	171	168	165	145	132	162	181	145	180	158	153	146	146	169	160	152	136	171	166	172	182	147	152	159	150	146	154	134	150	149	170	147	146	171	147	147	132	161	132	157	157	161	152	173	161	167	161	162	158	169	157	151	181	142	144	180	148	160	175	137	147	181	154	149	153	148	165	173	152	169	154	187	159	180	130	140	162	130	159	134	171	178	156	173	154	145	165	157	160	178	145	167	161	147	158	147	154	150	135	151	176	151	164	163	151	176	171	160	175	154	160	150	150	146	161	170	160	162	141	161	181	152	177	147	181	153	141	165	174	180	164	175	159	174	131	151	155	161	138	158	147	145	181	158	162	134	150	152	164	166	154	137	148	172	167	153	172	156	170	149	152	163	153	157	156	157	148	162	143	157	163	156	151	169	176	150	156	163	161	180	163	150	148	152	163	151	176	170	163	145	160	152	165	158	155	151	169	159	151	160	164	168	146	155	175	180	186	155	152	127	112	166	158	160	149	156	133	166	153	196	153	156	164	175	163	142	158	184	148	165	148	175	168	161	145	143	162	131	166	159	154	166	147	171	159	149	136	158	165	163	146	181	147	142	164	155	133	155	155	166	161	139	161	162	165	185	161	167	157	156	144	133	159	155	139	145	162	147	170	156	145	123	156	162	148	168	168	170	147	148	147	145	168	141	161	171	147	159	188	159	154	175	166	157	182	156	149	171	186	179	139	143	148	178	142	135	144	135	153	156	152	176	174	155	152	152	161	145	159	126	142	144	146	175	140	139	154	143	176	169	180	150	163	145	157	149	135	138	149	174	157	151	167	169	176	134	147	188	178	133	161	163	169	157	167	147	139	180	141	145	140	151	158	164	162	153	141	151	155	154	145	151	162	155	146	141	157	150	140	162	194	156	158	153	181	161	186	159	152	160	145	159	132	161	162	164	151	171	155	149	157	179	167	168	138	178	161	186	145	161	165	134	149	190	155	158	147	151	166	157	179	141	143	172	163	139	150	149	169	142	166	141	168	149	151	184	145	178	187	168	174	146	171	165	150	140	146	164	152	159	154	154	151	162	170	169	142	149	143	141	157	149	165	161	156	162	172	150	153	171	157	194	160	146	143	159	136	168	154	152
3295	471	557	534	488	498	454	441	486	465	489	477	446	397	481	416	453	449	397	424	384	442	448	447	502	451	432	433	418	402	457	402	448	402	418	442	431	430	447	424	436	455	421	480	465	439	471	484	489	491	463	418	463	480	472	431	468	415	435	510	451	455	464	455	409	426	473	451	397	418	439	426	407	408	399	405	418	445	446	433	409	457	426	401	438	468	408	437	435	400	429	413	407	457	418	420	421	423	437	418	434	403	383	458	436	432	440	412	412	421	465	412	407	441	395	393	413	425	431	441	455	421	449	420	391	442	425	411	441	402	438	396	416	432	459	407	442	443	425	406	427	416	421	421	448	426	419	443	431	404	418	438	435	419	393	444	465	447	401	440	424	413	418	395	399	418	431	415	419	401	403	425	420	401	460	387	443	421	442	456	437	437	420	382	408	400	428	407	418	432	424	407	402	429	448	418	462	436	439	409	460	398	402	411	444	425	421	437	409	409	442	442	429	426	422	431	395	427	401	456	397	392	434	442	424	432	424	425	386	393	405	426	430	399	395	434	388	423	436	433	432	402	384	440	442	397	428	444	371	419	433	414	424	419	416	457	421	403	421	449	396	440	429	439	427	420	423	419	443	406	412	451	421	432	395	394	408	427	436	439	424	403	434	419	426	441	431	435	443	399	407	377	445	454	392	441	404	406	447	453	430	420	412	428	440	435	432	407	376	402	460	429	434	426	404	460	378	407	442	421	396	402	393	463	412	439	409	440	426	432	408	460	470	414	446	425	450	407	442	437	426	440	404	413	461	438	388	471	416	373	443	394	434	408	432	440	385	428	419	470	439	398	387	447	434	406	419	413	437	416	418	399	416	438	435	448	426	425	429	426	383	392	433	440	464	438	463	427	447	418	422	446	417	444	392	394	414	373	400	443	398	449	402	429	438	417	445	416	457	433	403	431	437	409	414	447	444	388	408	395	421	435	374	426	415	396	432	408	444	409	422	444	423	428	391	414	457	395	439	431	446	404	381	443	446	458	398	383	419	435	438	440	382	429	407	373	442	414	426	405	416	444	437	394	427	429	418	423	410	424	431	423	448	427	414	424	428	405	426	404	418	438	401	422	398	429	424	444	372	462	414	404	459	443	425	418	427	435	388	448	452	439	437	427	415	419	459	435	416	428	431	430	439	432	404	398	414	430	403	425	407	420	430	415	435	454	452	410	420	429	415	449	401	420	432	405	420	441	443	431	406	462	449	411	413	428	404	400	396	438	459	414	395	400	426	476	420	410	433	437	439	441	453	412	417	409	414	408	423	400	427	469	455	416	409	417	408	390	449	419	419	412	439	414	425	409	415	450	410	440	402	451	436	443	444	404	440	429	423	427	417	433	415	407	412	422	425	389	413	427	390	458	391	421	429	422	443	428	434	376	444	429	481	444	431	445	443	431	460	410	400	437	437	430	459	419	424	410	391	417	436	416	429	384	391	417	434	441	416	440	424	411	396	468	458	421	410	428	418	427	470	451	422	419	429	427	444	393	416	432	398	365	422	456	392	408	384	394	418	413	400	462	480	420	381	443	393	434	426	449	427	430	460	460	416	428	427	405	433	420	373	417	445	427	469	423	406	412	406	407	411	445	427	432	412	422	412	379	428	440	439	446	384	431	422	438	426	456	366	415	402	439	471	430	450	406	444	412	400	397	422	417	434	427	449	443	435	437	418	403	400	419	433	415	413	475	448	408	442	435	415	413	378	416	413	408	404	431	423	447	437	427	449	399	445	452	437	406	421	448	403	430	412	445	436	409	443	434	421	431	405	421	410	427	442	431	403	430	460	420	437	420	408	383	391	378	410	461	442	406	450	379	404	473	409	400	395	445	420	424	417	450	428	444	434	387	400	447	421	419	425	423	412	413	392	432	396	397	458	431	406	458	447	448	420	441	427	414	458	404	399	469	415	426	405	435	413	414	401	424	421	442	445	452	441	398	438	400	403	428	423	422	397	417	424	451	408	434	404	462	457	420	409	422	429	425	377	430	437	409	428	411	440	413	441	440	412	374	407	424	403	400	412	445	434	420	363	411	402	446	441	419	450	432	448	418	408	422	430	458	415	413	406	396	424	431	433	411	412	405	439	426	448	442	412	377	389	428	374	423	439	427	432	401	440	394	424	417	448	419	451	414	403	388	451	376	387	411	468	409	391	365	396	406	404	438	411	392	423	410	364	455	405	429	422	426	399	388	443	417	435	415	464	370	424	409	438	456	380	427	431	433	406	398	456	436	416	441	409	430	421	398	444	438	408	407	457	441	411	432	402	459	399	420	401	446	414	446	412	412	400	411	433	453	381	421	404	389	426	429	396	421	447	392	404	422	416	440	428	440	405	428	412	450	399	401	468	418	399	406	453	393	414	441	424	411	411	474	401	407	447	465	456	391	470	420	427	408	444	417	415	433	430	410	441	430	403	445	431	418	438	445	430	428	441	378	423	446	420	417	402	424	435	409	446	440	453	413	424	409	378	424	429	443	434	397	426	426	430	425	406	437	416	437	409	417	401	453	439	439	438	404	403	418	433	422	437	429	393	442	420	441	412	407	420	409	407	407	435	442	417	404	388	404	436	422	403	453	394	440	381	407	424	418	445	381	454	401	414	453	427	439	423	380	434	433	418	408	428	433	478	386	429	410	433	442	419	419	412	447	381	418	417	407	426	385	395	414	398	405	395	458	411	419	407	443	420	413	419	443	408	404	424	433	431	427	440	407	420	433	439	477	411	423	424	402	428	395	434	417	420	436	438	434	447	417	439	413	394	440	424	386	411	430	389	408	416	427	421	420	418	416	463	403	399	436	387	434	433	426	446	401	469	410	397	435	426	397	466	413	381	443	457	458	428	439	420	437	429	434	419	435	435	389	421	449	457	436	419	392	427	430	399	435	403	405	436	421	390	400	434	427	437	420	415	442	431	420	451	416	424	425	455	393	428	433	437	409	379	425	373	425	426	452	411	448	419	451	417	453	457	402	447	423	427	448	418	462	427	423	469	429	396	443	413	399	452	426	435	446	460	440	397	438	393	419	412	430	407	396	409	431	413	422	424	431	432	412	428	411	412	434	402	410	419	421	427	390	442	455	424	407	424	432	413	440	363	434	409	459	452	436	396	445	418	422	435	444	422	403	444	421	422	415	466	408	442	417	447	411	447	400	384	405	422	412	416	402	417	437	398	456	431	390	457	440	423	441	451	408	437	413	428	378	376	423	402	451	413	406	439	409	412	405	385	403	391	391	412	407	419	442	429	449	419	427	441	416	426	438	411	420	410	439	449	437	438	410	415	409	384	383	405	434	404	430	402	421	440	384	447	437	439	427	416	425	466	422	436	424	441	436	416	437	414	432	435	443	452	422	408	441	433	384	422	427	390	442	449	474	399	422	443	432	396	422	426	412	428	397	430	431	421	438	398	426	415	441	393	426	442	402	418	442	444	422	432	375	420	437	407	385	441	429	403	417
31640	6407	1193	874	593	485	470	380	309	317	295	284	237	268	230	195	223	240	241	226	219	202	181	177	224	197	196	204	210	199	224	196	216	227	202	208	211	200	171	213	237	211	210	196	195	218	192	217	206	205	187	202	223	206	183	192	190	203	194	380	229	208	206	219	206	182	214	182	187	213	194	225	182	202	192	179	191	184	180	192	217	183	191	193	175	197	187	193	174	210	207	179	197	190	196	186	201	196	215	192	183	194	197	209	189	207	191	225	212	212	195	188	207	181	197	189	199	210	192	200	204	173	193	168	181	187	182	187	182	211	159	198	202	212	176	193	183	177	197	186	215	170	191	202	202	186	175	195	193	201	204	190	186	182	217	166	216	193	186	176	213	181	198	201	184	202	203	201	210	189	190	207	193	174	197	216	193	196	197	183	172	193	206	186	179	174	200	187	202	199	194	194	206	212	191	214	194	207	179	195	210	197	200	207	196	194	196	201	181	174	212	219	192	176	195	212	230	212	199	186	206	182	195	197	204	196	204	211	188	189	210	190	198	182	179	201	203	196	216	215	203	185	199	182	188	190	210	204	204	185	180	176	202	184	193	198	214	193	208	185	202	196	202	202	205	212	201	194	236	188	204	208	208	202	235	195	182	185	183	203	183	178	207	209	189	188	202	210	197	191	159	185	187	211	218	199	184	187	196	208	214	195	209	185	194	204	182	223	169	214	196	194	187	180	194	199	177	209	186	206	189	161	180	186	198	223	216	203	192	189	213	208	218	166	198	178	240	185	212	193	193	175	210	214	190	217	193	209	181	192	189	191	200	183	187	183	189	175	191	191	232	207	208	176	186	209	182	193	198	198	203	224	185	216	200	208	208	216	172	195	199	216	194	173	187	184	184	187	186	200	202	200	177	180	214	197	201	187	205	191	193	196	214	197	165	213	198	209	168	202	190	186	199	195	223	191	190	175	201	216	223	191	212	182	238	170	190	199	186	204	192	189	198	186	199	199	220	213	216	206	174	182	183	181	221	184	197	177	179	201	195	201	169	201	163	207	192	187	191	200	227	195	169	190	196	198	227	194	198	199	197	192	186	207	190	206	212	205	181	227	200	184	163	209	195	191	186	203	226	202	188	199	218	204	191	186	214	200	197	195	210	188	207	192	208	186	194	202	229	206	198	216	172	219	193	195	192	177	217	204	191	192	201	215	174	181	181	176	207	186	203	176	206	223	203	192	181	194	170	185	212	189	223	205	207	207	188	187	212	186	199	194	178	214	189	189	172	216	189	215	174	192	187	189	199	208	218	235	198	205	172	197	174	195	192	214	194	194	207	200	189	187	208	201	172	210	192	190	216	183	191	202	185	205	215	203	203	173	213	168	191	192	191	180	188	199	193	211	207	204	216	178	173	185	215	189	186	219	195	199	182	178	182	221	195	206	202	193	205	218	183	200	198	198	181	189	197	203	195	216	206	211	194	213	215	196	210	205	211	198	209	181	228	226	204	217	218	194	206	193	218	188	194	176	193	168	204	186	202	187	212	214	164	185	182	205	215	200	211	201	188	204	191	202	208	184	189	232	194	229	195	195	193	175	206	200	173	183	177	195	216	195	196	207	178	185	186	211	188	220	198	185	192	228	187	192	192	201	203	209	202	213	181	178	190	210	218	196	198	212	203	194	209	195	222	187	191	220	208	165	206	220	209	194	190	205	194	204	187	171	207	193	193	208	205	178	180	167	178	212	174	177	197	188	193	215	223	203	187	180	188	197	217	197	198	201	209	196	214	174	194	205	191	207	215	200	188	210	199	200	193	181	177	224	179	174	209	198	207	189	208	206	179	183	190	200	192	197	209	198	195	195	186	195	181	218	192	168	205	202	221	180	208	206	211	183	179	207	213	223	211	209	203	202	182	173	187	180	188	207	163	197	180	177	209	211	205	202	176	185	218	177	183	234	210	208	203	192	205	194	171	208	187	199	195	178	210	206	201	219	191	209	193	200	193	182	184	205	184	167	179	230	191	206	210	192	191	197	206	176	206	194	225	209	239	207	213	189	208	206	177	209	174	185	187	200	206	184	183	217	213	178	206	195	205	216	215	208	204	182	196	180	189	211	205	230	182	213	189	180	184	197	189	189	168	176	216	181	205	183	180	202	177	207	179	188	183	206	199	210	193	198	216	205	189	215	172	187	200	205	197	185	184	170	197	207	220	186	187	196	213	218	172	211	186	212	204	187	187	172	201	229	221	210	227	170	203	219	187	178	185	182	168	202	212	203	201	197	179	180	208	191	207	179	208	170	169	189	181	190	226	198	211	216	202	199	206	211	197	168	165	178	169	203	175	194	208	182	193	214	195	188	185	213	213	196	209	197	188	195	192	187	200	187	203	201	206	189	197	194	202	198	214	188	194	197	208	225	203	191	193	215	195	194	195	207	178	190	181	183	200	203	172	207	209	188	178	181	211	195	187	214	210	199	182	185	227	199	198	210	207	217	197	200	188	198	194	189	218	183	179	213	219	220	214	174	189	209	198	214	216	208	201	191	218	192	206	216	198	196	216	229	183	222	178	205	219	191	188	179	206	209	203	182	205	180	204	181	176	202	195	183	203	177	176	189	211	185	176	173	187	177	188	196	175	221	203	215	184	191	215	190	206	211	229	194	212	164	192	186	192	193	197	205	207	179	199	169	167	197	186	207	207	174	211	198	178	216	186	211	211	199	203	201	216	204	204	216	208	203	192	208	220	197	167	184	188	199	181	181	191	192	204	208	215	197	199	206	186	190	208	199	171	175	191	205	187	197	188	194	211	215	190	215	183	191	201	206	173	181	200	201	229	205	206	202	214	213	200	202	187	168	198	209	196	194	191	209	195	213	200	188	191	183	188	192	173	189	198	198	196	203	172	188	218	226	188	197	209	195	174	191	214	176	189	200	194	201	171	207	168	173	165	185	213	186	200	173	230	192	213	190	190	177	209	207	179	218	187	186	205	184	182	228	198	210	225	209	184	186	190	191	206	218	210	193	210	178	187	208	210	196	203	203	187	198	211	181	196	163	204	208	197	217	195	175	184	179	213	192	190	187	199	207	209	193	207	179	212	185	202	198	184	184	202	162	210	205	224	207	191	164	206	186	187	205	182	211	189	178	202	217	189	210	179	204	220	174	184	208	196	202	219	202	194	206	208	188	197	184	194	227	207	199	204	172	190	180	207	192	187	211	190	202	222	175	210	213	211	179	198	201	192	182	197	188	181	179	181	191	198	209	197	209	204	204	182	193	219	194	199	202	187	183	191	187	180	191	204	179	191	188	193	211	198	158	211	235	208	197	241	191	205	195	201	187	214	191	208	199	178	181	192	207	200	214	208	194	197	210	198	188	178	191	197	189	208	207	221	210	202	192	175	208	203	188	196	189	176	195	210	200	190	190	207	179	203	209	212	208	211	178	212	195	211	199	193	175	193	194	186	237	206	174	188	192	210	198	192	177	205	205	193	195	202	216
17376	1281	2528	2999	2558	2120	1730	1584	1365	1219	1108	956	916	949	851	792	725	751	781	685	694	687	632	630	652	583	617	621	621	621	590	599	584	592	552	546	581	571	535	564	584	621	613	601	603	608	686	767	691	705	632	607	614	647	602	594	565	568	693	2507	766	559	521	543	542	535	541	532	507	517	515	478	567	519	542	501	520	555	535	501	509	538	511	497	520	513	549	516	496	527	536	492	469	510	542	507	556	526	506	523	521	518	509	502	493	520	525	508	522	497	495	502	549	506	501	554	517	518	534	501	506	528	492	544	523	501	491	521	511	507	500	509	553	551	549	553	521	514	550	506	500	527	555	540	494	500	512	509	481	509	512	497	495	521	540	509	505	509	530	510	493	525	498	535	485	507	503	504	559	531	487	514	543	517	476	518	496	506	522	500	508	492	535	540	508	521	510	512	531	532	503	490	542	516	506	487	492	566	519	521	538	487	495	469	525	532	489	488	510	531	508	484	539	504	497	518	510	503	522	537	470	508	488	512	544	509	545	493	468	541	540	509	514	494	493	500	564	523	503	505	495	514	481	512	546	473	537	506	517	496	480	531	525	505	505	509	498	510	519	529	516	495	551	544	493	563	505	509	485	519	495	478	503	532	554	478	520	523	510	498	517	489	538	512	540	503	467	557	500	544	483	500	516	527	522	524	512	521	486	513	511	527	523	498	499	530	483	506	525	526	518	486	508	503	508	522	546	525	466	478	542	531	540	506	531	478	535	507	492	492	511	505	578	509	507	488	493	535	513	527	520	552	460	485	494	522	534	510	471	511	537	523	520	502	529	527	498	537	505	488	500	520	528	504	519	501	469	528	553	526	512	493	549	506	481	491	497	466	504	533	526	490	495	515	466	511	534	507	486	489	492	530	508	533	515	494	556	529	488	465	550	494	489	550	497	519	530	541	520	506	536	553	504	504	531	493	559	515	494	462	501	532	492	497	530	515	534	523	525	479	493	507	483	482	518	497	509	476	533	494	502	491	512	509	512	503	484	506	520	489	528	488	513	512	521	487	456	511	506	536	481	510	515	485	514	520	493	493	487	496	517	484	484	477	518	538	505	470	508	504	504	526	500	524	507	527	463	520	540	499	527	556	495	531	520	513	475	456	542	516	508	498	506	490	503	479	508	504	492	476	523	484	538	530	506	525	465	480	487	538	495	460	486	531	479	512	510	522	495	536	488	456	525	474	526	537	555	495	518	505	501	533	534	470	527	533	523	524	530	493	512	507	504	487	518	503	467	534	497	494	543	513	481	550	512	548	496	525	506	483	513	490	477	514	533	535	538	528	524	505	555	530	473	500	550	517	498	527	515	508	535	535	486	469	513	498	484	500	529	501	548	518	514	493	482	554	475	481	456	484	476	528	535	507	518	502	556	496	514	524	553	458	494	508	490	505	534	489	522	541	502	476	492	523	506	499	522	540	486	478	503	488	506	531	498	486	532	515	507	487	470	493	559	538	520	553	510	527	579	511	538	490	538	505	556	523	511	518	532	506	474	533	510	514	487	518	547	555	514	496	491	500	493	531	530	522	466	509	517	492	588	538	513	534	518	515	530	526	501	520	527	497	504	501	472	526	502	524	554	493	519	526	555	482	502	514	519	488	523	504	516	467	565	513	496	546	495	512	564	536	502	492	507	509	498	519	520	528	506	534	550	496	509	485	537	538	525	523	482	525	546	538	478	512	577	489	524	537	528	553	533	517	519	488	546	536	590	507	466	495	533	527	532	483	510	514	518	508	528	514	537	522	513	491	511	509	484	517	533	490	530	524	518	475	496	507	463	497	530	502	499	511	498	472	526	498	531	489	509	505	497	558	496	518	539	477	507	474	488	535	476	528	486	532	505	463	531	509	478	533	481	503	512	529	516	493	524	489	531	514	477	534	516	490	505	520	544	526	518	530	491	501	523	507	530	502	493	512	518	512	524	500	500	497	507	532	517	499	502	535	544	543	532	519	508	505	493	532	533	477	539	496	503	514	521	489	503	530	538	454	526	516	482	522	509	526	506	533	543	500	517	505	535	489	501	519	512	508	494	506	497	517	521	513	543	509	532	495	516	499	525	515	527	514	543	545	502	500	527	498	541	515	505	535	481	494	520	538	495	488	512	529	524	517	518	521	507	544	471	512	534	498	529	488	532	505	489	541	455	496	497	522	552	540	476	465	522	544	476	501	486	530	493	498	490	493	496	499	522	517	535	499	542	521	534	535	524	482	491	484	532	481	519	532	514	521	517	487	514	523	519	527	481	559	489	505	507	522	503	516	534	514	491	528	517	532	484	527	506	529	552	474	547	522	515	521	541	544	509	516	455	485	510	497	459	481	481	498	529	545	472	478	497	490	495	524	550	501	532	520	453	556	515	512	512	538	480	471	530	531	509	464	522	475	509	536	495	505	539	521	531	504	519	549	496	524	550	503	529	505	525	468	546	521	539	503	487	462	505	478	547	514	491	547	487	495	506	475	502	485	524	502	466	541	536	524	522	537	520	541	501	490	490	517	482	561	535	496	593	500	538	546	506	474	521	492	519	523	498	524	516	500	525	543	504	504	509	526	541	494	493	491	482	524	508	518	503	509	523	534	501	551	471	461	509	513	543	491	519	517	522	537	498	481	477	562	556	528	569	500	500	464	499	532	529	479	543	534	486	531	517	552	529	500	502	466	535	480	523	533	469	517	474	523	547	530	498	536	539	525	480	536	485	462	515	529	483	492	491	500	542	499	517	514	506	527	545	505	506	503	538	516	542	481	505	523	507	520	502	495	555	527	526	520	506	506	520	506	506	524	529	505	476	510	528	549	504	507	579	497	525	541	517	524	513	494	550	447	544	512	496	494	514	537	515	492	515	549	483	529	517	533	544	495	465	491	513	538	508	478	497	538	513	494	532	523	532	537	519	527	538	504	531	530	511	506	515	509	523	524	517	461	526	491	540	507	477	522	525	533	515	499	496	535	546	484	508	548	534	531	522	574	520	531	524	494	508	533	503	509	547	476	518	520	515	515	499	497	475	521	519	501	506	499	541	494	561	519	494	488	477	548	536	501	499	503	495	519	433	487	523	530	535	521	503	501	513	528	538	547	515	508	494	498	487	510	528	504	519	512	501	552	526	482	491	491	465	496	491	529	527	492	528	513	504	495	537	500	520	507	508	550	537	507	504	519	576	500	511	505	508	516	534	525	521	488	459	494	510	550	491	485	521	470	533	550	533	523	516	479	490	527	531	550	473	503	522	484	508	525	522	515	523	475	526	505	519	513	484	577	516	497	511	520	507	534	483	511	505	511	561	571	499	492	550	501	470	473	507	493	538	512	507	504	532	560	526	556	502	506	531	542	551	550	502	538	496	479	517	479	510	510	523	514	507	517	529	477	517	473	499	537	520	509	555	521	534	513	520	519	527	517	517	565	527	529	545	502	500	529	529	485	559	507	537	525	501	533	517	519	534	509	521	474	521	530
44519	13229	2455	1615	1134	796	568	453	378	336	308	249	254	223	213	208	174	198	191	183	160	167	140	158	178	144	143	158	162	143	140	183	147	141	153	149	135	131	138	149	143	139	145	156	155	153	175	159	150	155	150	146	132	137	151	146	132	145	167	624	371	157	109	138	141	122	131	132	119	131	129	137	115	118	113	148	133	126	140	129	135	118	140	130	125	131	123	128	115	124	138	166	116	127	133	133	135	122	131	123	103	133	143	118	133	127	119	126	142	131	120	140	103	114	137	133	142	115	146	147	138	135	141	125	140	126	133	129	153	130	134	129	109	128	140	132	124	103	137	119	162	134	133	131	124	138	130	145	129	130	149	153	133	130	150	124	129	125	106	150	110	136	114	121	129	136	146	125	145	131	144	127	143	136	140	124	116	142	130	110	109	130	134	126	136	132	128	108	131	118	116	128	137	128	121	152	124	132	111	125	138	143	130	135	121	127	133	136	135	128	137	109	121	131	111	116	123	125	136	133	135	138	139	117	120	128	130	119	124	120	136	145	133	138	137	117	121	137	120	119	111	115	136	143	133	132	153	126	112	109	116	112	125	136	151	137	132	123	120	128	127	154	142	121	135	129	132	125	99	123	108	136	136	113	118	120	147	128	140	118	137	132	128	147	124	151	123	117	135	126	145	131	134	120	134	120	123	137	133	138	134	121	117	102	124	126	121	142	138	127	133	130	128	149	151	134	134	129	122	114	132	116	122	117	132	121	137	144	122	127	128	138	143	128	116	130	142	148	103	119	119	152	127	123	132	146	121	141	129	109	141	132	149	131	130	138	140	122	137	135	132	122	124	106	130	130	124	148	137	121	130	125	107	138	129	116	131	124	104	142	143	129	124	130	146	126	120	136	128	129	98	119	125	113	135	127	127	150	104	123	111	133	139	140	122	134	119	115	138	131	117	128	150	125	116	138	110	108	116	117	144	146	124	143	124	129	112	130	155	122	120	113	144	129	126	132	127	117	133	138	123	114	139	137	128	124	130	139	130	130	136	135	143	121	116	134	109	129	117	105	126	136	133	143	106	124	135	116	128	139	129	129	110	143	147	127	137	114	131	127	132	114	106	109	129	148	150	143	144	145	141	142	135	125	102	132	140	132	125	119	151	129	141	129	132	128	130	137	113	101	150	141	119	119	116	119	105	132	125	135	122	129	121	133	139	139	133	129	137	119	142	116	126	135	126	138	127	113	134	133	116	135	113	122	130	117	118	136	126	117	112	126	116	111	138	131	126	115	126	123	135	142	117	130	131	122	113	130	132	124	147	148	105	140	130	148	142	132	116	116	138	148	119	115	132	115	112	132	119	124	111	129	154	138	127	119	113	124	133	134	111	152	115	127	126	125	122	132	128	137	137	106	131	132	118	134	118	154	128	125	121	121	123	127	138	123	114	106	118	149	123	141	109	130	134	113	124	122	132	128	119	140	109	115	139	122	114	125	124	134	149	140	121	119	127	125	134	141	127	146	130	123	123	124	119	129	131	119	123	146	122	138	139	137	119	120	132	145	141	143	138	129	128	116	145	125	147	128	130	133	105	131	118	138	120	137	113	110	126	121	133	112	111	138	128	150	155	136	118	151	137	115	128	130	138	132	142	122	132	124	140	139	123	110	167	124	136	132	134	127	148	133	120	134	126	146	130	112	139	110	103	122	137	130	137	122	126	120	162	126	151	124	132	127	131	111	127	142	123	143	144	143	139	123	120	145	139	137	127	115	133	131	116	144	119	119	116	138	135	138	147	123	113	130	129	140	130	127	136	113	138	119	126	127	139	111	136	138	142	110	127	132	142	132	137	118	124	118	120	128	144	146	132	120	133	156	136	142	132	139	105	135	129	153	135	141	124	133	121	125	148	121	117	126	114	132	138	140	152	141	141	139	139	136	115	150	135	105	121	142	141	111	135	133	119	126	121	139	117	129	135	152	133	130	108	124	130	138	138	129	106	142	135	116	131	119	146	127	138	103	102	135	127	146	122	137	156	136	131	143	128	129	116	105	147	127	141	120	120	131	136	134	154	137	125	150	139	130	128	149	124	127	122	128	136	126	131	143	127	143	125	125	127	126	129	138	127	149	105	131	131	153	113	133	128	122	129	130	118	116	129	156	138	122	128	113	137	125	130	125	117	144	146	123	137	119	140	109	139	130	123	107	112	116	116	137	130	123	131	136	140	111	121	132	125	121	113	111	126	138	130	131	128	125	127	126	140	117	140	137	121	145	115	140	112	144	137	141	132	135	117	138	114	134	137	123	121	110	102	143	132	118	126	136	113	128	126	119	123	139	122	116	135	138	136	142	110	137	135	139	123	113	126	136	128	121	122	132	129	135	125	141	129	110	146	145	127	130	119	132	116	130	118	133	131	135	108	128	132	119	128	136	129	111	102	132	138	133	110	137	128	122	130	129	122	128	123	122	121	136	116	108	139	117	139	157	135	131	112	130	132	134	125	127	129	135	132	128	116	124	128	117	134	121	126	130	103	129	129	140	137	145	144	129	130	128	138	137	144	107	126	143	138	118	130	118	115	130	137	143	125	143	119	112	117	130	115	118	122	131	124	134	137	123	122	135	111	109	137	137	127	136	144	135	141	141	123	139	131	137	142	159	135	119	119	146	131	147	116	132	136	147	124	134	111	131	134	123	116	105	135	143	145	108	136	133	133	137	139	143	121	133	124	133	139	151	140	140	122	144	126	120	138	108	130	119	130	131	140	128	115	122	146	134	117	130	133	132	128	132	125	129	137	134	144	129	119	115	158	130	111	125	131	137	123	122	120	123	141	134	158	120	113	122	116	131	114	146	124	149	146	118	140	127	140	116	129	133	129	138	132	113	148	158	128	129	135	127	137	113	129	137	117	123	102	132	118	122	125	137	132	127	118	118	148	121	127	122	134	124	131	138	124	108	133	144	130	123	128	129	121	121	122	116	113	115	145	137	152	111	143	133	144	117	126	135	158	122	149	130	121	150	116	130	119	127	115	145	134	115	129	120	122	111	143	125	132	106	118	131	136	115	135	114	145	129	125	141	137	127	124	118	111	127	130	109	120	112	127	135	134	139	104	140	123	114	118	114	120	144	134	138	123	131	141	143	146	129	114	141	123	148	123	123	116	152	130	121	109	121	112	126	135	122	139	141	145	112	125	125	126	141	108	137	111	118	109	135	125	116	130	111	116	119	129	129	126	148	143	136	113	129	133	133	142	110	137	129	148	128	126	145	132	121	115	140	129	108	125	114	136	139	110	121	139	132	120	125	121	138	157	113	143	135	135	127	118	121	138	123	132	138	129	112	128	124	132	133	124	144	130	109	116	137	112	143	156	137	125	132	125	125	138	139	122	125	119	138	133	136	119	129	133	122	116	132	135	135	130	140	118	140	128	147	138	124	123	119	117	146	139	142	151	172	118	141	133	131	123	110	124	142	134	125	129	155	132	128	131	143	113	144	130	143	135	131
23825	1823	4387	5041	4364	3393	2815	2285	1956	1636	1393	1323	1161	1057	958	937	832	849	787	759	653	667	624	504	538	572	530	573	533	504	509	466	481	479	515	444	452	464	441	481	426	487	541	504	455	524	738	817	701	668	646	556	526	516	504	429	456	443	516	4824	2167	342	359	405	374	377	347	358	382	361	379	390	381	337	351	360	350	392	382	352	368	326	325	364	362	345	357	341	345	329	348	360	333	360	366	343	324	359	384	330	350	344	355	352	336	364	344	370	377	354	341	341	339	383	330	392	355	346	343	363	331	364	336	349	351	324	344	367	381	366	349	341	355	391	362	386	340	363	360	368	351	344	344	361	366	386	348	345	347	329	346	383	318	329	357	370	352	320	343	353	362	347	363	333	327	349	352	350	357	356	354	381	370	353	357	312	350	348	356	335	365	360	333	358	344	363	316	379	339	318	365	357	372	329	309	357	362	341	314	334	379	338	378	344	331	331	319	318	370	344	356	325	318	343	374	362	346	358	358	336	339	368	337	322	348	350	343	378	359	333	347	303	355	373	311	311	322	346	338	358	343	330	370	348	342	362	345	355	299	321	312	352	358	340	370	361	343	343	328	360	372	345	319	350	348	375	327	332	345	356	348	365	338	375	336	380	346	339	382	311	331	359	316	332	344	389	336	331	362	337	362	336	341	358	350	342	324	324	348	346	362	345	358	379	382	315	352	329	338	315	358	328	360	356	366	320	332	339	319	311	326	295	367	348	346	364	349	340	363	354	338	354	323	334	325	344	336	350	322	340	298	322	354	333	339	358	331	310	361	336	364	353	387	315	321	359	354	333	353	334	316	380	362	367	338	334	338	335	338	344	357	340	352	330	384	369	341	339	324	380	364	346	321	361	343	315	301	374	369	351	330	335	345	341	334	349	337	357	308	369	359	357	335	344	360	329	324	325	322	345	335	335	324	392	346	328	328	361	357	349	370	329	347	353	386	342	339	351	357	386	346	348	345	348	319	329	351	367	345	368	310	353	331	340	337	344	325	367	317	361	338	315	356	349	368	352	328	357	337	342	339	349	371	324	317	363	364	321	365	344	340	321	343	357	363	361	352	380	310	323	343	338	311	346	313	329	339	316	346	335	325	327	361	375	331	347	352	353	338	320	356	362	332	328	344	350	345	362	326	362	300	336	347	334	360	331	370	343	384	333	390	357	340	331	332	341	332	331	360	337	354	363	347	318	337	330	357	385	345	342	320	370	343	332	354	381	357	347	338	340	329	349	328	372	302	344	352	345	370	333	364	365	338	322	302	353	344	327	339	344	324	334	367	372	344	371	351	327	344	349	332	279	331	339	325	356	335	336	327	331	337	344	339	349	332	337	362	356	341	337	335	354	319	357	334	367	346	342	301	345	374	344	327	324	325	333	350	332	353	377	320	361	313	363	336	350	345	377	354	332	311	360	308	328	364	338	336	364	369	331	355	346	324	341	349	356	355	351	351	319	328	345	359	373	349	368	357	365	322	379	375	329	351	347	313	348	338	313	347	325	354	385	335	365	352	350	343	336	371	372	332	347	342	348	358	348	324	327	339	341	350	340	348	329	366	341	347	374	330	368	375	339	385	344	342	330	342	315	363	328	314	369	337	355	330	349	379	342	326	378	360	341	356	376	348	340	347	343	344	402	340	332	343	345	317	350	386	353	336	347	348	328	339	325	334	343	371	350	344	361	335	348	337	312	320	361	360	322	357	351	342	314	342	313	330	340	330	322	326	346	376	362	361	348	333	323	379	350	341	327	317	331	338	320	340	368	354	317	349	359	341	342	356	312	352	315	382	322	319	382	354	349	348	333	351	356	351	325	361	359	379	368	352	330	330	320	335	326	349	367	367	334	344	358	320	361	338	326	365	329	337	321	338	355	313	382	319	336	331	366	360	334	310	338	346	332	339	338	358	345	366	343	342	356	361	348	338	336	337	371	349	356	335	316	364	319	307	320	311	348	355	345	351	371	363	322	325	345	399	360	352	346	366	351	358	319	348	350	344	376	335	355	373	325	356	330	379	344	315	350	350	336	327	343	319	352	343	369	327	331	345	360	332	364	338	315	363	375	356	361	342	360	346	328	337	325	387	363	345	346	323	355	358	358	312	319	326	347	338	355	338	368	319	334	350	352	332	339	374	350	313	356	327	349	366	359	310	353	333	337	334	365	370	355	340	365	353	359	351	324	347	341	319	346	322	349	331	302	328	350	349	377	344	341	311	361	345	325	340	322	312	319	342	316	357	330	352	345	346	354	303	340	324	355	362	336	347	337	312	334	347	334	342	347	303	330	349	307	348	350	351	358	350	341	372	347	360	333	352	346	347	329	366	358	387	348	323	343	371	372	342	328	377	355	310	345	366	333	347	347	357	333	347	373	371	357	329	354	351	355	348	361	357	356	356	369	305	342	319	318	352	340	325	348	333	340	353	389	380	360	329	365	334	357	330	347	375	336	344	339	351	327	350	339	352	419	350	342	343	326	337	317	322	335	318	373	312	336	345	344	352	371	346	350	382	387	364	350	329	344	369	339	336	319	359	336	305	350	326	347	346	352	363	342	342	342	352	331	347	324	358	317	335	376	321	323	328	311	337	345	351	325	321	369	340	345	365	359	317	343	337	335	352	314	376	342	336	340	334	322	323	346	346	359	376	307	327	371	350	350	375	340	362	368	335	320	328	338	349	315	359	346	380	349	312	321	352	281	381	359	333	335	376	346	331	317	350	335	297	375	358	349	319	313	340	344	342	364	374	335	366	327	356	358	354	324	338	324	371	355	359	355	350	339	334	338	374	381	353	307	370	369	333	333	324	369	330	330	349	323	370	349	350	307	348	362	358	360	339	300	332	343	367	314	341	336	340	337	324	331	312	355	333	356	321	352	350	338	369	329	328	372	333	312	321	364	337	353	343	333	349	359	364	361	379	339	317	331	304	347	362	346	323	341	328	334	367	348	346	322	367	322	369	324	374	327	358	353	359	366	350	368	357	327	370	337	337	366	333	341	333	320	347	363	373	326	361	327	349	319	335	368	332	354	352	359	332	336	304	340	323	348	368	335	359	344	361	333	312	362	341	352	351	377	372	350	332	324	319	329	344	352	358	322	353	354	335	361	351	357	354	328	324	317	347	354	361	337	324	347	328	335	338	346	338	330	333	337	342	286	353	368	379	357	344	354	345	363	315	317	328	289	358	338	348	328	333	349	328	346	332	339	335	360	365	365	362	331	332	361	328	324	297	333	365	333	312	315	349	334	366	353	333	323	362	325	375	344	356	321	349	339	352	371	339	337	346	312	325	327	360	343	336	341	333	362	355	371	389	362	357	332	325	344	338	345	363	340	328	334	390	314	339	331	335	331	342	341	329	354	371	346	350	315	360	356	346	336	339	362	333	343	325	349	343	376	330	393	313	373	335	369	372	344	321	393	310	327	374	370	339	310	333	380	362	341	375	352	345	344	332	337	357	320	320	315
3198	210	201	168	141	149	169	145	164	163	143	192	149	143	141	172	167	170	172	159	168	172	164	161	158	165	168	139	139	166	168	154	144	163	146	151	186	141	129	148	157	153	147	160	161	172	167	166	187	156	173	132	135	160	150	148	150	181	166	149	171	149	161	160	174	181	163	158	158	165	162	170	170	161	138	178	171	165	139	144	159	160	161	148	152	156	168	134	159	158	157	161	153	170	158	166	123	159	166	153	160	159	149	162	160	164	154	161	169	162	157	164	169	155	141	162	186	164	164	148	164	170	179	137	170	169	170	167	162	157	173	134	143	146	155	157	184	177	161	139	165	155	158	162	158	160	159	158	151	141	152	124	150	166	150	145	160	151	166	165	142	166	155	143	132	173	169	151	146	144	159	128	180	154	137	168	158	138	147	163	140	163	156	165	154	147	158	159	147	174	145	147	140	156	162	143	147	168	142	167	137	160	146	162	139	163	169	145	147	151	145	176	144	157	149	168	169	170	138	147	175	171	124	145	157	169	167	154	160	148	151	170	162	155	165	148	152	152	161	164	137	145	148	178	147	154	170	152	205	165	176	164	162	140	157	165	147	162	168	132	172	137	143	154	143	180	149	161	139	135	187	152	154	177	160	176	160	129	142	179	152	152	169	150	149	166	168	140	160	144	169	166	179	137	147	160	172	142	153	170	146	147	167	152	141	141	148	149	145	175	180	152	146	144	144	142	152	170	162	169	166	132	139	160	171	148	168	180	146	152	171	161	158	134	153	152	153	148	164	160	145	139	128	156	164	143	175	171	157	158	141	140	162	167	164	165	148	166	155	178	161	142	157	156	152	147	145	152	153	146	158	170	172	173	140	145	141	151	146	149	120	145	174	169	143	139	177	169	147	141	177	168	127	167	142	156	177	134	150	167	162	136	167	149	142	161	165	128	132	147	157	166	184	172	170	139	157	147	151	164	167	178	161	163	166	164	178	187	148	170	151	177	142	139	145	154	159	140	160	156	133	181	157	152	149	182	135	145	147	167	150	155	161	151	153	146	155	129	161	174	155	174	154	150	186	136	149	158	150	148	157	165	156	151	162	150	170	146	146	156	147	166	171	149	155	161	150	155	168	163	166	179	149	138	173	140	161	164	151	148	131	151	163	159	162	155	160	176	175	160	168	159	158	156	175	151	160	137	134	177	154	171	152	146	171	155	177	145	145	161	165	176	148	162	156	153	147	154	161	177	160	158	180	155	164	152	143	166	147	165	185	168	160	156	155	159	159	133	146	170	149	165	178	172	166	153	144	139	155	141	147	141	148	132	131	154	157	149	168	155	169	151	153	137	146	163	161	164	190	191	161	152	163	151	150	161	155	170	147	189	168	151	153	178	160	146	170	157	155	164	170	156	164	171	141	177	150	133	149	158	139	148	172	152	153	168	157	159	133	178	169	149	148	157	140	117	143	170	181	177	159	177	178	146	151	151	158	153	160	148	161	151	170	177	143	160	164	159	150	155	175	153	174	163	169	163	140	156	147	150	142	161	155	160	160	166	147	150	161	164	160	163	166	168	143	150	157	153	169	164	152	158	177	135	167	128	174	174	143	160	167	152	151	166	167	151	133	149	178	168	144	178	150	151	144	130	162	145	141	153	141	168	154	159	141	177	147	127	162	169	182	160	166	158	164	158	181	151	140	139	165	137	169	157	144	132	174	176	162	173	154	159	159	171	164	145	126	175	174	164	141	150	151	161	160	179	179	153	160	187	161	152	179	160	159	157	145	132	151	136	172	139	148	159	150	144	174	153	148	167	134	136	163	167	128	164	133	143	165	171	153	153	170	152	147	162	164	162	147	163	138	156	173	132	147	143	172	171	151	161	160	161	146	179	149	163	141	169	158	142	143	143	141	160	154	153	140	166	150	177	157	149	160	130	139	154	141	153	132	155	152	146	168	152	144	175	154	160	138	134	150	143	149	152	163	152	165	138	164	150	144	168	167	157	133	168	167	133	158	141	168	174	155	140	150	178	121	160	139	150	164	146	181	182	171	146	159	138	156	159	148	154	151	147	145	167	136	165	143	159	170	144	148	169	169	169	152	153	143	145	138	152	168	168	160	177	154	151	143	157	164	152	152	183	176	160	163	155	182	153	150	134	147	166	158	174	127	140	165	138	160	160	164	144	171	164	158	159	139	156	141	166	173	153	151	158	166	152	162	164	146	152	188	163	180	172	158	139	170	173	138	162	172	162	171	158	151	143	141	161	138	157	158	158	154	173	131	145	160	161	164	126	136	166	162	147	138	157	165	165	134	146	156	135	140	159	178	159	165	145	169	160	149	169	142	135	135	168	183	182	171	144	166	178	153	175	159	156	151	153	142	162	171	142	165	159	163	159	175	152	164	164	153	167	173	146	166	146	148	135	146	191	149	149	163	142	157	159	164	182	181	153	174	148	138	172	164	153	192	156	155	166	160	151	156	145	158	152	165	135	164	139	143	169	144	151	142	158	151	148	152	131	170	167	179	135	145	166	161	162	144	149	162	178	169	161	140	158	159	162	136	168	153	160	170	178	169	137	149	139	161	164	165	163	153	187	142	152	147	138	173	170	173	176	153	137	176	152	188	142	130	164	146	172	150	141	158	155	153	127	180	155	175	160	163	174	168	141	170	161	189	134	157	168	179	190	179	157	148	157	140	155	159	144	159	187	152	156	155	162	147	186	139	148	146	142	151	157	172	163	166	159	162	158	148	140	158	137	168	141	141	144	147	140	165	136	156	149	152	152	156	163	160	141	158	152	171	157	158	147	154	143	137	152	143	142	137	144	127	184	158	177	138	158	141	151	154	184	155	157	162	135	162	139	147	148	169	163	154	145	158	132	157	194	132	153	160	161	156	186	147	183	152	143	160	171	150	169	143	162	155	170	148	162	139	149	160	153	160	176	163	125	151	158	169	150	145	171	159	170	147	160	168	150	159	161	178	152	160	167	164	162	145	155	140	153	142	162	171	159	147	164	159	152	163	162	167	176	174	151	164	138	151	166	169	154	167	146	148	150	175	170	171	150	156	169	160	163	133	145	139	179	171	160	157	138	165	158	168	174	162	149	170	154	184	154	148	161	158	172	157	163	134	130	156	152	148	137	141	153	164	147	156	154	143	137	141	148	155	136	156	132	143	133	182	136	148	159	139	147	146	145	151	144	161	148	133	148	176	173	163	189	145	167	156	164	155	157	173	162	152	162	168	172	152	127	149	142	154	161	186	146	163	148	161	153	184	172	154	149	172	139	177	144	142	153	141	134	161	152	172	155	174	159	142	167	162	148	141	151	154	155	146	142	166	179	154	137	138	181	143	153	159	162	160	155	146	150	130	153	169	148	161	141	152	174	158	153	151	146	168	149	150	150	146	163	121	147	150	164	179	148	189	158	167	154	141	165	157	146	163	159	148	179	176	164	151	158	175	138	142	174	163	143	172	133	174	147	156	167	137	147	147	164	154	148
3361	478	554	510	502	561	508	509	476	501	430	448	471	446	474	448	432	413	482	439	472	442	423	432	445	420	415	476	420	409	404	426	421	460	428	429	432	443	441	437	460	440	459	473	481	454	481	476	488	505	467	429	456	513	452	490	462	434	483	531	438	447	412	462	418	429	391	440	402	430	451	412	434	423	442	418	466	433	444	427	387	443	441	453	416	477	457	412	434	434	418	417	425	417	456	441	412	426	421	410	421	452	420	417	451	417	436	431	428	435	414	411	377	450	437	416	396	470	442	434	405	426	427	457	429	435	427	391	427	472	435	409	422	422	408	450	388	434	416	428	416	429	438	404	402	411	435	433	415	391	396	418	422	437	440	404	437	426	418	422	430	443	431	410	439	441	422	414	443	411	424	429	404	421	411	410	427	447	418	416	438	427	443	406	429	435	456	424	475	427	461	409	430	440	413	418	390	475	451	446	423	421	437	425	456	419	390	427	398	410	431	418	437	422	418	433	420	427	403	414	443	412	434	427	458	418	398	459	407	474	440	451	435	421	399	394	388	419	481	435	430	448	430	421	430	445	414	415	414	422	418	433	429	412	410	417	419	427	422	432	456	423	428	431	466	456	366	457	434	428	420	423	399	426	413	405	430	440	432	387	466	451	425	442	423	417	434	449	391	430	461	409	434	444	447	418	412	449	422	445	420	438	455	459	469	433	435	431	439	403	413	419	401	398	426	419	436	432	432	416	403	438	396	388	419	445	437	440	458	402	450	436	451	444	418	451	434	426	410	442	412	422	417	429	448	437	402	423	406	420	418	444	427	433	470	432	421	402	403	378	397	416	407	462	441	421	435	430	404	421	393	440	410	464	445	435	417	435	436	424	434	398	419	438	427	420	444	427	437	411	390	465	448	460	427	436	428	427	389	416	434	409	418	459	403	428	421	425	424	450	439	453	384	430	382	422	455	416	423	420	404	423	399	447	411	392	422	411	426	412	426	407	446	409	440	436	397	409	448	414	400	415	434	460	430	450	442	401	450	440	421	395	393	438	417	430	372	396	420	439	443	396	435	449	434	434	432	438	441	418	452	417	440	430	403	417	410	438	441	469	428	443	428	435	428	425	418	437	440	422	411	435	476	440	419	401	434	412	410	411	442	392	415	393	462	415	412	457	441	410	402	438	422	442	407	447	401	405	398	418	424	426	476	411	432	430	417	399	432	434	413	457	444	395	445	419	446	443	406	442	409	474	439	444	393	438	422	434	389	424	419	387	426	432	448	407	397	396	402	416	404	431	408	399	403	403	432	414	416	412	408	385	400	441	433	418	412	409	397	401	405	400	388	460	451	398	410	446	380	458	429	432	416	397	443	412	423	461	445	420	413	446	427	452	477	395	464	430	418	417	417	438	445	424	416	394	423	429	426	422	422	431	401	460	461	415	401	452	411	451	420	457	430	397	406	426	464	423	433	431	419	442	440	449	421	411	406	447	428	431	433	405	418	423	410	407	421	466	433	411	439	428	427	451	442	397	392	413	412	442	436	429	428	404	417	440	403	441	466	407	451	466	436	436	422	438	410	461	396	442	424	453	403	445	423	409	424	412	424	408	442	427	418	416	450	456	459	435	399	437	437	460	435	376	442	443	442	428	404	433	428	421	431	430	440	415	414	454	440	448	443	415	417	390	485	432	393	428	451	409	449	402	405	441	389	484	420	449	420	438	435	421	418	429	409	384	409	478	398	428	429	388	435	399	442	417	448	457	402	433	435	420	445	472	411	409	451	448	431	442	445	398	463	429	445	465	424	418	402	437	392	403	426	411	439	445	414	408	442	415	430	431	428	434	397	443	409	436	401	411	469	446	446	430	391	414	412	428	431	406	464	419	384	399	426	443	441	440	427	417	393	395	390	428	429	425	435	476	423	423	403	405	419	416	445	437	434	463	441	409	422	397	446	437	416	426	445	420	442	464	429	440	419	430	401	434	424	416	452	418	429	435	425	428	385	440	456	433	456	457	413	441	411	438	424	419	456	421	420	404	453	433	435	401	421	384	421	463	433	426	439	474	385	453	409	435	459	460	431	441	471	393	412	426	385	405	434	441	420	459	434	456	423	428	412	397	439	449	418	423	427	462	439	404	441	428	432	400	449	468	430	451	410	430	422	445	421	408	435	435	416	425	440	415	411	421	449	421	429	434	414	420	416	430	426	425	445	436	410	419	437	404	458	419	393	449	432	440	445	437	434	465	425	425	414	423	420	374	424	447	456	420	382	454	447	414	456	423	432	416	402	408	460	437	433	443	414	435	409	431	418	398	461	425	405	390	409	429	433	411	426	389	430	433	440	447	423	452	435	451	443	422	407	409	413	437	425	442	428	425	419	461	412	430	438	456	458	447	430	454	409	442	420	418	456	434	408	390	407	436	430	457	413	456	425	419	429	432	417	419	396	413	498	438	424	408	406	423	425	411	402	462	457	403	405	432	472	461	421	443	386	459	453	450	440	417	403	393	409	409	427	425	448	445	465	421	426	407	451	420	429	391	426	439	382	452	396	415	410	409	444	423	435	442	416	465	391	421	435	395	390	448	423	464	411	416	430	425	426	452	415	443	398	424	420	394	400	438	446	405	425	398	444	420	428	429	427	436	418	436	425	461	428	383	447	435	418	391	405	467	425	415	446	427	428	435	430	409	441	428	416	411	429	430	431	464	450	443	432	467	424	396	414	406	455	424	472	442	412	427	446	392	432	443	450	423	450	407	436	403	437	462	427	447	437	397	407	426	417	443	448	403	438	378	465	438	418	430	427	434	423	437	441	420	426	449	420	427	418	421	466	359	429	426	490	444	395	418	415	413	436	450	434	413	427	433	409	461	445	417	428	429	428	397	448	410	458	388	430	444	410	429	405	441	440	452	416	451	474	423	425	431	426	421	441	413	429	452	392	418	405	427	460	427	403	445	427	451	448	465	424	408	433	439	407	461	429	435	468	426	450	427	428	411	426	417	377	429	422	423	401	428	446	407	406	417	413	430	442	396	429	419	444	448	399	410	448	421	424	412	432	388	436	431	429	416	414	402	443	403	401	443	408	421	426	442	440	435	443	429	417	415	434	451	402	447	440	419	442	455	451	415	401	426	388	424	417	408	403	385	420	429	445	436	414	372	389	430	460	466	464	453	409	433	438	447	397	414	458	457	445	392	436	461	404	406	413	397	457	434	455	448	407	420	465	447	386	432	431	450	416	404	413	434	435	406	377	429	437	464	433	446	411	454	432	400	431	402	396	436	482	431	419	395	418	437	470	423	430	456	407	429	399	432	385	400	414	423	414	441	446	409	443	422	465	465	456	433	418	433	414	412	417	432	437	413	472	400	420	438	466	417	446	452	396	425	409	405	469	427	446	450	396	440	433	397	448	446	399	412	416	465	418	406	437	423	438	430	407	434	414	466	406	415	429	451	380	442	449	408	464	380	434	428	454	418	446	454	452	420	430	445	389	405	439	443
32483	6221	1170	891	639	546	400	382	323	313	312	266	249	254	243	235	246	229	233	191	217	210	208	206	188	239	203	237	239	226	194	197	188	210	209	188	209	186	205	206	191	229	204	230	211	211	198	210	195	192	220	219	200	198	212	231	183	210	202	450	261	206	198	173	182	193	208	205	223	193	201	184	187	214	201	198	206	209	206	210	215	211	226	218	187	211	214	204	159	204	196	224	209	181	209	208	222	211	199	196	220	205	175	214	193	199	195	200	179	209	205	200	195	202	207	192	181	195	191	211	207	210	209	209	197	182	200	192	187	204	192	216	245	203	204	195	235	198	165	194	213	209	191	202	208	193	221	203	195	209	182	201	223	183	200	173	200	192	209	211	207	204	201	202	190	211	181	207	187	211	207	197	195	208	195	183	196	188	209	185	213	217	216	213	174	174	192	197	225	218	210	221	196	166	169	196	200	194	201	226	199	201	185	186	196	205	196	198	216	218	171	197	208	182	175	190	204	193	197	192	213	167	191	169	201	216	207	205	204	214	193	194	194	170	207	223	206	207	182	203	197	199	203	193	184	172	199	196	177	213	220	187	211	213	206	185	206	199	187	189	194	206	184	201	184	189	184	208	219	190	196	178	178	195	191	222	202	181	221	213	202	180	181	222	198	183	198	185	193	170	183	192	187	214	208	196	202	184	217	197	208	204	206	215	185	191	183	203	212	223	224	204	205	194	202	175	175	171	210	194	186	218	196	189	177	184	208	222	200	179	205	222	214	192	185	200	215	224	218	183	208	192	183	185	206	209	218	221	194	216	204	204	202	194	199	200	180	193	204	206	205	214	197	179	182	213	185	211	220	206	214	204	199	192	181	224	189	196	179	199	197	189	206	198	241	182	190	182	196	175	200	168	166	194	173	187	210	224	176	198	201	195	212	226	203	215	183	178	202	211	198	154	195	190	186	188	209	197	213	181	216	206	190	187	182	238	203	191	176	191	219	203	203	190	201	184	157	184	198	196	203	209	185	188	209	211	206	171	211	192	221	210	193	227	213	203	210	197	188	198	197	204	212	194	175	190	174	212	190	173	209	196	163	202	198	184	190	202	160	193	217	207	199	217	200	181	213	205	205	218	186	185	214	200	199	190	195	201	195	204	204	224	238	193	188	201	226	198	182	217	191	182	184	203	193	227	186	184	195	189	211	172	191	203	198	191	191	180	196	188	210	182	182	206	185	221	198	181	184	199	213	215	182	190	200	192	181	190	187	199	224	220	180	211	198	213	200	191	206	203	209	181	170	184	184	190	208	202	194	214	207	196	197	198	194	195	191	215	207	176	190	226	190	201	198	207	203	193	222	222	217	176	202	201	214	188	200	213	196	204	186	201	234	203	198	178	214	187	188	193	185	219	191	208	199	195	210	204	194	191	183	195	173	204	200	218	207	183	195	227	177	182	197	189	200	203	224	178	215	212	195	184	197	192	199	212	204	202	205	189	207	202	203	193	229	243	180	202	204	192	222	208	208	199	197	207	194	213	228	225	196	198	208	204	208	177	180	183	210	207	211	184	159	199	162	168	211	194	212	202	165	207	196	205	195	192	196	183	189	185	191	195	197	202	207	208	194	176	189	185	191	197	190	183	203	169	204	203	184	210	194	178	199	178	207	205	184	197	201	214	198	207	204	198	202	180	234	208	188	200	199	210	218	213	222	228	191	209	198	207	194	195	218	177	191	217	202	201	215	194	177	162	190	217	215	185	207	206	187	187	198	194	190	205	200	200	206	190	212	190	166	209	196	175	192	209	193	189	206	210	203	184	183	226	211	226	206	189	189	202	193	220	184	218	221	201	198	218	167	219	199	203	209	196	207	180	206	200	225	208	188	211	187	192	196	208	223	191	206	232	202	209	220	167	197	198	202	180	196	225	171	172	210	207	211	202	198	182	200	191	208	217	209	184	201	191	208	210	176	231	203	191	186	220	219	186	194	222	183	186	179	190	213	191	191	207	228	192	181	218	172	194	192	194	194	211	199	201	189	205	193	178	162	186	184	217	199	205	183	198	203	199	205	208	198	185	221	202	207	200	196	215	208	180	202	187	207	221	208	180	176	187	227	223	200	197	184	172	198	198	200	195	208	203	192	173	202	196	207	154	207	202	193	157	202	198	197	172	193	195	194	227	210	209	202	206	213	193	201	197	186	207	195	210	214	179	193	206	219	221	202	202	185	196	211	201	213	224	193	187	211	193	226	204	200	181	204	192	188	192	200	170	214	194	214	200	213	200	205	196	241	215	200	191	187	182	178	197	203	192	219	176	194	221	201	186	201	181	204	217	191	172	217	207	181	199	208	200	209	215	201	234	196	189	166	180	186	196	179	186	186	200	185	177	195	192	211	210	185	196	205	182	196	232	194	201	208	194	189	206	214	193	188	200	204	182	188	188	179	193	184	192	195	195	185	208	196	199	218	203	203	210	202	196	211	185	195	188	204	214	222	208	223	207	196	192	192	188	203	209	204	204	181	192	186	198	203	218	180	191	217	191	189	179	195	195	194	191	193	183	185	173	218	190	202	200	193	203	219	197	191	183	190	211	211	183	211	207	201	192	193	220	203	209	196	194	207	206	182	185	203	199	173	223	195	186	211	225	194	200	213	193	177	219	200	192	206	189	200	195	165	211	216	208	185	213	206	203	213	169	192	190	203	198	175	199	218	210	189	211	192	203	177	188	203	207	212	205	199	185	208	225	221	195	194	196	205	197	188	203	193	204	181	206	184	205	207	218	193	198	172	197	210	194	167	172	232	185	172	193	209	211	189	206	198	192	193	222	204	186	213	173	214	195	187	189	204	192	213	196	179	174	181	207	197	194	201	180	198	198	197	192	188	191	204	218	191	203	189	180	196	196	198	204	206	206	202	198	190	199	214	182	187	180	177	206	198	188	198	191	200	196	204	194	218	187	199	200	211	200	210	190	218	188	183	186	193	214	205	209	230	205	216	212	203	216	214	202	216	180	209	213	201	194	186	216	190	191	211	185	187	210	183	226	188	192	238	216	220	202	201	205	206	179	202	194	199	194	210	197	193	187	217	193	229	199	191	212	189	216	221	230	192	190	214	208	181	183	213	181	200	183	196	195	202	197	207	204	209	216	211	188	196	196	196	183	202	192	188	227	198	192	205	185	192	202	194	177	185	203	213	234	196	201	195	194	195	163	204	190	189	181	206	193	196	197	205	195	210	193	204	192	223	179	200	212	193	193	198	220	208	185	197	201	206	206	186	189	230	209	210	202	194	197	192	200	198	198	193	196	180	183	212	194	187	178	192	174	189	185	212	191	194	189	191	178	173	196	207	189	222	184	200	203	192	182	223	200	185	223	233	210	176	189	189	194	209	196	176	205	216	207	192	195	212	208	199	202	178	186	197	185	196	188	196	203	177	214	202	178	195	203	198	183	184	165	240	212	208	214	202	210	203	219	183	206	173	187	185	193	208	218	195	203	191	210
17388	1298	2534	2988	2630	2189	1810	1519	1303	1172	1084	967	889	843	887	778	762	751	715	668	681	641	648	668	632	612	671	618	591	583	575	555	550	564	589	548	560	557	591	593	588	633	652	557	642	597	744	771	734	638	637	662	651	604	631	623	606	592	666	3221	1031	531	539	532	537	565	528	551	547	525	513	531	519	542	516	533	516	534	514	492	472	557	524	516	551	515	543	528	480	581	482	546	557	544	516	514	492	539	508	514	540	517	499	508	462	463	564	516	534	503	509	517	513	541	521	514	540	577	541	510	496	506	506	548	532	477	518	543	542	540	500	498	521	561	524	532	531	507	563	508	587	571	531	493	516	521	522	504	531	494	529	518	553	512	531	520	505	496	513	515	494	500	559	539	500	538	516	513	579	571	539	515	557	528	521	506	522	550	515	524	543	521	525	598	556	509	480	508	531	456	484	517	464	549	519	508	530	514	508	527	522	500	519	482	486	530	505	513	516	511	535	513	551	526	539	518	519	514	551	527	505	504	538	486	523	512	479	509	491	548	513	491	519	529	505	519	531	515	512	534	530	518	522	501	554	515	501	507	563	507	539	513	520	553	516	548	526	538	516	545	497	502	524	520	515	544	493	536	525	532	566	512	486	494	494	514	500	546	532	540	536	532	515	488	463	565	555	467	539	529	532	501	502	503	495	513	534	582	531	535	517	507	485	516	510	545	474	503	549	477	528	511	511	506	510	513	510	505	521	513	489	504	477	532	533	494	542	525	568	533	520	495	521	477	559	503	535	530	483	499	520	544	523	515	540	525	467	530	505	502	543	511	512	497	507	519	517	547	537	537	510	545	511	500	489	516	507	482	562	530	532	497	520	482	518	549	484	520	505	532	459	504	497	498	499	508	495	480	492	525	532	524	483	492	490	527	543	520	506	534	540	542	479	513	516	549	496	530	485	488	546	532	504	537	539	518	522	512	512	512	524	547	494	527	548	484	538	483	504	535	539	505	517	514	510	547	496	520	508	518	529	453	512	534	535	513	507	505	540	507	481	551	523	499	531	490	531	503	483	462	477	496	539	537	541	527	486	512	537	524	490	501	506	495	537	507	530	505	535	476	534	490	533	512	494	528	539	547	506	516	529	570	535	553	508	506	536	491	509	555	563	518	533	540	528	530	526	540	502	533	503	521	517	513	536	540	504	515	547	511	474	511	500	488	532	497	498	507	544	492	536	489	522	519	522	503	511	530	497	509	524	536	499	507	505	513	466	545	552	494	506	531	566	523	491	535	482	474	544	522	539	508	500	494	557	508	509	529	513	543	517	540	518	496	482	496	524	496	557	500	535	530	519	531	547	521	519	496	486	532	451	542	511	502	544	500	526	515	530	514	502	545	547	499	536	539	554	508	497	506	516	509	498	531	504	531	499	474	525	527	515	504	481	530	523	519	508	508	502	488	526	478	538	510	459	531	539	570	538	512	489	474	553	524	505	519	482	552	510	500	507	497	503	532	560	504	483	472	497	538	553	528	518	521	534	509	560	538	520	480	503	490	533	509	529	526	488	544	525	547	535	560	519	465	525	506	553	515	507	528	492	493	493	522	530	514	534	502	509	525	497	541	480	462	465	521	502	478	501	475	534	524	508	519	516	546	527	486	549	488	496	483	497	553	540	509	534	452	533	544	514	546	561	503	518	545	508	513	520	484	474	555	518	494	518	484	537	540	503	489	527	467	518	504	530	508	539	517	526	510	532	507	497	503	539	499	482	488	529	523	574	494	534	498	505	518	525	508	535	485	490	497	523	525	551	527	534	516	509	510	475	491	492	503	534	543	518	520	498	542	530	527	513	490	499	498	527	499	479	506	529	531	514	536	517	541	518	497	482	548	525	533	521	498	503	578	512	505	509	485	508	518	468	468	513	526	526	539	535	526	501	474	501	537	482	585	493	511	518	542	555	505	557	493	515	515	516	519	489	509	480	506	479	538	538	506	536	513	537	515	512	514	521	520	514	536	490	550	508	491	559	522	519	519	471	546	509	550	526	553	499	542	505	550	516	529	529	551	553	550	544	502	513	496	554	540	493	518	539	515	521	537	534	536	484	540	529	490	510	548	548	499	480	503	517	541	510	525	573	512	462	516	502	494	523	503	540	516	506	534	535	534	530	517	547	517	496	555	529	511	501	536	523	516	510	520	493	529	533	518	535	536	525	508	506	503	496	494	483	490	519	512	550	525	484	520	487	510	451	506	503	508	534	526	576	503	554	532	545	493	523	564	548	507	544	515	500	521	565	553	508	514	515	540	498	498	468	477	513	511	501	526	524	535	487	528	511	546	472	512	524	553	514	527	520	473	539	513	514	515	502	505	498	508	526	500	520	523	521	503	506	503	536	527	545	543	500	491	510	512	539	484	515	488	518	506	508	532	528	530	523	512	496	511	494	524	533	510	499	516	537	504	508	517	518	490	535	495	506	535	493	547	498	477	556	506	516	519	545	524	534	558	496	480	507	532	517	520	499	524	498	536	521	509	508	540	534	478	502	519	507	489	514	515	553	489	486	519	519	500	522	491	496	523	535	505	529	497	469	529	545	543	527	492	521	521	492	464	507	500	497	456	508	498	515	533	519	505	513	492	518	533	510	520	480	567	539	517	509	534	518	467	515	487	533	527	531	536	498	456	499	511	508	511	500	568	526	548	552	532	498	548	542	491	528	508	523	559	455	485	537	483	501	497	503	501	565	544	520	516	482	531	529	463	532	542	486	526	502	536	531	509	467	519	494	514	535	499	502	488	507	525	514	525	498	498	543	482	519	565	502	523	489	514	539	483	529	493	512	486	517	484	508	478	509	525	488	497	561	510	497	506	498	472	525	535	482	494	523	526	507	527	512	502	494	544	527	521	510	511	541	519	515	499	518	522	546	522	483	496	528	502	488	534	536	511	499	550	490	510	500	571	521	560	517	553	518	487	469	496	530	503	506	520	501	513	520	484	505	533	522	493	505	504	549	488	541	548	518	550	554	511	503	514	528	515	524	540	500	538	502	496	539	512	521	522	520	506	508	447	522	499	521	503	517	488	529	524	532	527	522	518	513	571	509	561	542	529	549	504	508	524	506	497	524	527	529	510	542	502	493	496	536	508	528	545	503	508	518	491	471	529	508	565	503	528	503	499	498	510	499	571	538	520	529	520	529	508	526	521	539	539	474	528	507	537	533	516	505	523	469	534	476	503	484	556	525	485	560	525	529	547	545	512	572	499	541	550	521	563	518	503	494	526	497	566	499	542	542	533	504	516	505	528	521	557	519	507	552	504	491	492	509	512	496	531	559	576	467	534	490	521	553	531	544	485	516	512	497	463	541	485	519	548	524	513	551	507	495	511	551	517	517	511	525	529	527	552	510	519	538	507	549	491	525	536	558	472	537	507	487	501	538	506	470	505	493	523	509	514	486	503	549	533	525	527	543	505	532	546	531	531	572	505	520	512	494	509	529	520	513	581	487	507	495	481
45080	14404	2733	1675	1078	806	622	487	366	326	279	268	224	211	235	208	202	202	183	176	174	159	182	143	175	163	170	156	127	157	154	149	160	128	167	129	151	145	140	130	119	153	147	156	152	152	176	170	170	166	169	137	132	145	147	142	152	153	146	727	404	120	132	145	131	139	145	133	135	125	122	136	137	144	128	114	118	124	145	140	152	140	123	117	135	133	144	132	141	130	122	125	127	125	139	119	123	163	127	151	140	160	130	132	108	137	119	129	115	129	123	127	145	168	142	140	134	106	144	121	131	131	148	122	124	113	135	121	146	137	129	118	128	136	140	149	117	129	142	127	125	137	132	136	118	132	140	143	131	122	121	122	135	124	117	114	142	136	118	128	133	113	152	123	147	135	140	128	155	137	134	130	115	116	125	134	119	129	130	120	130	128	127	119	123	128	136	138	132	106	142	137	133	140	122	134	134	113	132	147	137	132	136	123	126	125	149	127	128	132	131	141	106	128	158	133	140	122	130	134	130	130	146	132	151	127	117	134	117	112	119	136	138	139	145	120	121	125	127	153	119	120	132	141	119	126	128	132	121	142	136	126	121	138	122	111	150	142	121	130	126	119	129	126	114	116	133	128	138	102	138	135	140	140	130	135	121	122	143	136	116	111	125	144	141	152	141	118	129	123	124	104	127	130	130	136	138	140	133	139	132	125	122	127	143	146	132	130	146	135	114	146	142	122	130	127	148	108	144	122	126	115	122	115	138	145	123	144	143	126	130	147	131	141	143	133	128	132	141	148	118	149	127	131	118	126	129	111	120	132	111	119	143	120	145	146	121	124	126	130	131	140	126	152	132	117	123	108	111	120	127	122	138	130	119	109	122	154	123	112	124	144	125	147	127	111	135	133	136	133	128	102	125	132	123	141	139	126	137	108	137	132	129	125	130	125	133	121	129	124	127	145	122	120	129	119	145	131	132	118	140	121	148	142	97	137	122	139	145	157	143	118	114	125	118	146	132	117	144	124	135	116	112	121	131	135	126	138	131	129	110	130	130	147	125	126	139	140	132	143	127	147	131	134	144	123	131	122	124	128	118	149	144	127	132	149	122	131	125	121	118	132	123	130	117	154	120	144	127	113	145	124	125	141	125	128	137	140	150	122	116	113	145	125	141	107	133	124	129	139	121	103	142	133	131	124	123	141	139	125	131	143	112	125	138	126	128	138	134	112	112	144	130	157	128	118	120	135	134	122	124	126	111	146	125	125	127	149	116	122	119	127	116	137	123	116	117	143	130	146	161	112	116	148	125	125	116	133	131	146	128	146	112	121	132	143	123	136	141	118	139	132	160	134	125	136	146	121	147	127	126	111	132	137	145	139	145	147	141	137	119	133	134	133	128	118	127	121	134	132	106	129	134	112	128	132	122	118	129	141	129	142	117	130	127	139	142	140	133	124	129	126	146	127	122	120	109	129	139	147	143	115	144	118	126	126	131	115	140	133	117	113	132	125	111	135	135	158	109	114	102	147	133	156	148	123	131	133	116	147	137	132	122	130	115	104	140	129	136	131	120	131	128	127	121	126	112	120	127	120	117	131	127	104	128	112	119	125	138	155	98	134	131	120	130	131	131	132	125	134	130	133	154	121	129	120	149	152	131	123	122	132	141	140	110	135	135	129	127	124	120	143	142	133	145	147	129	131	120	122	145	143	130	105	145	119	129	137	129	129	141	120	140	111	138	133	115	136	158	121	136	118	131	144	150	132	126	135	122	149	137	153	100	110	116	130	144	119	133	127	123	155	150	131	119	136	134	144	119	132	127	144	124	127	151	141	131	111	149	123	126	124	138	132	131	124	127	136	113	132	126	131	135	128	135	135	139	119	136	114	121	140	128	120	160	137	137	125	109	139	131	121	115	151	145	140	129	131	146	129	140	138	137	131	124	134	130	128	133	138	124	113	148	137	103	130	130	152	116	133	120	120	152	137	136	160	137	122	124	137	111	125	146	118	118	152	135	142	120	151	121	127	136	138	113	134	117	118	142	153	133	123	143	117	129	138	104	113	127	130	137	130	116	141	116	142	131	106	139	125	92	119	140	102	127	137	116	129	144	134	141	126	139	150	115	141	122	119	115	142	126	138	146	142	123	119	103	116	120	121	146	132	118	123	129	113	141	120	154	121	151	118	141	154	111	130	119	136	135	137	138	128	136	142	146	140	137	117	143	143	132	128	132	142	148	128	129	146	111	124	120	121	124	143	112	130	124	130	128	111	131	139	113	127	123	139	136	154	134	114	146	127	126	135	118	119	110	136	152	121	151	141	108	121	125	133	137	140	128	133	129	122	123	135	115	139	126	145	125	135	120	126	130	132	126	142	116	138	138	116	140	135	124	147	147	137	135	129	129	122	154	121	132	127	134	147	133	138	135	125	128	155	136	143	137	138	139	146	124	122	122	133	131	124	140	118	115	126	131	135	145	118	133	130	152	137	156	124	124	148	135	125	123	115	127	119	146	137	130	134	121	123	159	122	138	117	125	117	150	130	135	132	130	136	140	136	137	124	130	133	142	135	153	140	133	123	118	122	114	121	124	129	124	122	118	134	120	138	131	143	140	123	131	127	140	128	130	142	139	158	132	138	117	136	144	132	124	129	125	149	129	115	135	135	135	146	112	124	140	129	134	132	123	141	108	127	107	150	132	128	137	117	121	124	138	105	119	139	109	135	122	125	138	123	121	136	123	155	153	114	122	120	136	126	140	135	125	137	128	125	146	116	133	139	120	143	152	140	135	138	128	132	132	124	111	134	147	124	149	127	115	123	133	133	145	135	136	139	145	123	135	125	140	130	136	128	129	126	128	128	133	129	133	123	150	121	124	132	142	131	134	137	130	116	128	124	119	141	145	155	130	123	120	114	141	121	131	123	157	142	128	126	120	142	126	100	133	156	125	132	129	131	132	136	130	136	122	151	146	157	138	140	136	131	112	140	140	125	123	146	131	108	136	139	153	130	163	143	122	122	128	123	140	152	135	129	131	134	130	132	125	128	123	135	140	141	136	139	144	144	137	123	129	100	133	132	111	132	123	127	122	154	123	139	128	108	130	134	126	109	140	124	136	128	136	141	161	162	139	129	158	143	131	136	132	136	123	114	152	123	128	134	158	115	131	143	122	114	142	127	137	143	112	115	128	131	134	122	151	127	142	115	120	103	169	145	124	125	115	128	125	137	119	117	139	128	144	135	130	127	122	123	142	115	133	148	128	136	115	133	135	134	118	117	134	140	114	150	133	139	124	127	140	125	136	136	121	133	134	139	119	151	128	118	137	108	140	129	115	133	146	112	144	144	113	137	131	116	119	121	134	146	141	127	129	129	130	126	131	120	115	111	138	121	119	139	140	128	119	142	133	133	147	115	119	153	119	108	137	125	136	138	139	117	118	149	128	134	144	128	123	145	115	145	119	137	101	110	149	119	122	128	123	148	133	143	157	117	139	139	154	123	137	129	151	111
24796	1826	4307	5054	4162	3414	2828	2298	1976	1626	1471	1332	1201	1096	922	971	867	755	758	685	647	628	563	592	557	542	507	496	491	520	558	461	499	446	427	433	494	458	430	441	408	489	516	527	495	556	820	756	779	667	552	548	507	418	479	478	413	447	637	5301	2494	379	378	370	365	343	410	343	348	363	350	367	358	355	345	343	364	356	381	353	376	331	327	360	396	352	342	381	357	368	353	395	356	372	356	360	361	353	347	354	374	371	352	371	359	354	345	340	332	351	376	343	342	352	379	337	363	364	329	377	357	347	367	364	356	367	352	336	354	350	354	377	363	356	377	361	378	358	323	332	358	354	351	330	357	365	363	350	347	340	326	362	334	364	340	340	328	363	335	315	344	373	323	351	352	347	388	355	320	342	329	377	337	354	367	335	371	385	353	317	315	373	372	345	379	350	343	370	339	337	349	352	339	395	333	313	339	354	357	335	365	328	329	355	371	353	375	351	354	339	303	364	344	351	349	373	354	358	361	382	341	368	352	322	379	353	360	353	371	336	380	362	359	378	322	345	369	345	343	332	350	340	360	362	337	358	324	341	357	344	332	328	325	374	381	385	351	368	363	361	354	349	326	342	325	362	379	362	369	340	344	347	320	328	375	353	330	380	329	328	344	329	345	366	347	352	338	326	393	364	335	347	358	362	376	395	393	350	384	347	354	296	358	347	361	341	341	365	357	339	354	350	323	336	354	365	355	376	337	374	388	363	371	355	326	357	342	338	327	340	348	317	331	357	374	328	350	328	343	307	350	338	392	357	343	335	326	326	344	325	368	352	358	353	342	318	351	336	339	377	324	335	385	342	350	381	341	331	334	343	321	363	349	370	352	333	340	369	373	357	339	346	314	377	376	347	353	312	354	341	320	376	326	330	334	335	307	360	362	317	330	361	377	348	333	332	375	320	350	327	357	345	377	380	372	361	325	330	335	343	356	325	369	333	335	355	346	339	395	319	360	324	356	375	353	294	367	331	341	326	321	344	339	328	360	363	356	318	352	356	367	346	319	348	378	351	339	335	330	321	325	362	358	349	350	331	338	325	363	338	348	315	347	339	350	341	385	357	375	345	340	324	336	317	381	384	328	379	346	331	354	361	357	348	366	340	321	388	357	355	322	405	326	314	344	324	352	360	372	368	358	339	361	307	383	333	343	346	330	351	336	356	358	352	300	347	388	332	354	350	361	353	369	347	317	349	347	332	340	343	338	332	371	365	341	332	339	342	370	358	340	391	348	348	364	332	344	371	342	348	389	374	339	353	374	350	315	337	321	341	331	336	335	329	364	337	358	354	348	350	384	340	360	350	358	349	319	353	358	341	354	359	372	353	346	334	358	333	372	354	337	338	363	337	361	365	325	362	344	355	360	342	364	338	367	342	348	346	331	306	352	358	350	318	352	318	381	330	335	324	371	376	317	383	366	379	318	348	351	327	358	365	300	403	342	334	354	328	334	300	334	336	367	359	381	346	337	357	368	305	329	359	368	346	361	338	352	375	361	348	321	324	366	357	362	361	364	327	353	351	359	342	316	352	342	342	342	351	362	360	375	341	327	370	326	364	329	334	325	357	361	350	342	330	395	353	342	378	346	342	367	353	351	372	382	330	364	352	337	371	378	385	372	359	340	351	354	354	328	355	323	378	348	351	348	398	387	381	363	362	320	339	322	328	361	329	340	355	341	341	331	355	342	319	367	359	361	332	330	333	357	329	311	334	350	334	351	335	365	330	353	332	350	349	367	343	340	369	333	338	368	332	337	334	351	355	368	330	326	376	344	328	349	354	363	329	350	351	343	315	365	351	354	336	340	344	322	336	346	363	276	326	338	362	334	335	347	370	335	360	381	353	357	334	303	338	361	337	353	345	374	359	362	372	377	328	324	340	360	331	372	326	353	358	342	364	361	358	344	329	358	359	342	351	350	347	363	332	345	346	369	337	362	369	330	353	364	343	335	354	347	367	325	347	332	339	322	313	344	352	373	321	341	311	339	343	351	331	390	371	345	319	381	325	327	360	362	362	385	350	345	361	374	377	364	316	376	355	325	360	352	343	352	348	321	348	359	357	350	334	383	363	333	372	349	350	356	347	339	336	357	341	344	329	362	355	305	352	343	350	328	363	349	350	363	365	399	326	370	358	337	341	371	343	335	364	358	325	315	368	367	359	370	344	354	326	315	356	364	348	383	339	361	381	335	377	320	334	332	325	344	375	378	333	330	334	318	336	341	363	362	354	358	337	335	366	328	339	346	356	329	345	383	374	358	329	349	341	330	309	347	311	351	356	330	368	316	347	325	364	364	306	306	321	338	332	340	370	345	388	343	335	376	340	367	357	366	352	347	353	402	349	367	319	354	348	343	343	340	331	359	346	349	364	362	369	354	339	371	357	373	341	355	351	391	341	322	345	360	374	361	335	314	355	338	354	368	358	335	359	352	340	370	329	348	353	369	342	344	349	348	376	352	344	348	343	316	344	372	348	345	368	359	346	339	359	329	356	356	363	367	356	369	334	325	357	337	326	362	364	337	326	373	370	327	365	356	333	377	357	354	331	390	323	367	339	339	355	360	345	315	346	340	362	349	362	375	367	324	324	369	345	363	349	309	345	364	362	367	355	385	380	346	345	374	343	360	341	359	381	371	324	371	338	375	333	348	343	375	362	384	367	343	332	347	397	346	337	337	382	365	321	327	337	353	358	354	367	315	346	316	365	352	322	330	324	345	346	339	369	322	350	339	357	352	345	353	369	346	312	327	341	367	375	359	344	329	324	350	356	334	346	367	350	371	374	368	359	338	314	352	349	358	312	335	343	336	349	345	355	364	330	366	345	339	323	344	347	348	362	385	353	343	377	344	336	353	349	386	359	351	357	327	376	354	372	386	396	338	351	330	359	322	380	344	352	332	323	344	352	368	352	331	345	402	303	354	347	345	348	362	372	349	308	360	340	288	336	353	394	360	344	352	346	381	345	390	365	353	375	328	343	352	336	345	368	375	339	339	330	371	355	342	369	369	329	343	355	342	375	328	336	376	370	317	323	358	320	344	365	383	345	352	319	352	330	346	337	381	349	335	349	348	355	352	348	340	287	336	333	361	348	311	346	308	359	337	385	351	321	339	315	332	353	355	337	335	347	349	351	339	374	360	357	324	338	339	351	370	361	346	349	351	336	371	352	328	372	347	343	334	330	341	377	337	365	352	335	332	364	392	355	348	327	360	342	327	365	351	316	346	345	390	360	382	332	336	341	358	346	339	378	354	321	347	314	346	333	335	347	331	360	358	360	343	359	347	364	358	340	396	356	375	345	379	333	348	331	339	360	365	361	383	346	332	338	338	350	344	349	332	364	350	370	352	351	325	362	362	330	353	312	350	361	350	343	347	396	321	325	361	345	344	341	351	348	380	356	327	343	344	341	367	366	343	363	365	339	336	331	317	365	353	350	345	336	326	360	365	373	347	374	304	357	341	357
3341	209	195	181	193	183	159	179	160	158	158	143	162	177	159	167	194	145	187	179	140	158	146	197	184	162	166	151	145	187	145	179	155	163	173	167	144	178	172	168	177	159	174	191	158	149	189	180	159	170	159	176	173	176	185	199	161	165	155	182	179	160	160	166	164	177	140	154	154	165	171	172	180	170	151	135	160	159	147	160	162	179	160	173	167	142	166	136	142	152	165	158	150	156	180	164	162	165	154	169	173	158	160	153	148	153	176	160	144	176	145	154	179	175	159	180	161	183	167	165	141	142	140	146	167	170	130	152	143	167	170	157	165	155	161	169	142	154	177	170	166	173	154	156	154	160	164	191	169	147	168	154	154	158	140	172	149	158	163	157	164	184	147	171	160	159	174	149	178	161	173	165	174	161	167	145	151	149	146	177	153	173	171	185	161	158	161	177	164	169	158	151	168	167	176	159	155	146	144	161	140	139	155	180	155	143	161	171	177	162	157	157	158	161	173	145	172	171	172	171	163	173	167	173	167	178	167	171	142	149	152	150	160	137	155	177	166	181	157	159	157	167	142	178	150	166	163	151	164	164	164	170	170	140	176	169	176	156	174	156	158	155	157	159	171	144	176	151	167	145	161	163	137	161	171	174	158	161	169	157	164	159	134	162	155	179	154	185	152	138	149	153	167	162	152	176	161	197	180	165	152	175	179	159	172	137	144	160	162	133	151	143	165	142	159	157	161	168	151	177	187	180	164	153	180	171	165	165	182	161	173	164	163	184	171	156	153	174	163	175	148	166	148	188	148	142	154	168	159	165	162	142	173	165	146	141	177	141	168	175	159	150	163	182	136	157	151	132	154	188	159	161	174	163	172	162	141	170	167	172	182	163	143	169	176	158	175	177	183	162	159	163	146	164	161	165	163	150	149	180	159	138	183	157	153	152	183	166	166	166	158	186	160	144	184	171	190	169	146	165	156	129	165	174	180	149	134	172	174	163	176	171	166	178	166	157	151	170	175	154	152	172	167	153	160	163	148	161	170	178	172	163	169	116	163	160	142	182	145	159	163	175	172	173	186	171	156	163	150	141	148	174	173	171	159	177	193	154	168	188	163	156	145	177	175	142	166	142	156	157	165	184	152	178	183	163	174	167	176	175	150	183	156	153	168	164	147	147	156	159	170	152	159	176	167	167	170	178	191	140	154	196	136	147	160	153	155	175	143	156	166	175	165	154	150	157	132	148	160	157	190	157	149	159	148	169	158	176	150	181	156	184	155	166	202	154	182	165	168	171	147	171	167	158	148	150	160	177	156	173	171	178	177	162	134	152	140	154	163	158	168	188	154	180	146	169	161	168	148	157	140	171	151	184	188	161	149	160	152	150	134	170	154	158	167	161	178	161	160	137	157	155	152	162	171	169	181	192	151	133	154	163	154	180	165	167	158	166	150	176	146	154	166	151	192	164	170	155	160	205	159	142	142	152	156	144	157	156	171	158	160	165	171	165	163	172	163	154	144	165	160	163	176	165	184	165	145	177	155	158	144	161	163	148	178	162	167	151	169	187	184	142	147	179	154	171	150	167	159	167	145	148	167	168	167	144	169	151	150	147	161	162	149	178	194	145	151	171	171	163	145	139	185	156	166	169	155	168	171	163	160	159	136	137	165	140	159	165	148	176	173	150	167	173	148	185	130	138	198	162	159	173	161	172	167	188	146	171	152	172	155	158	139	164	147	140	161	163	152	171	171	175	178	164	176	145	150	156	172	174	167	159	164	155	149	153	173	151	165	164	150	137	152	155	174	195	157	146	166	162	157	143	156	172	137	156	145	157	152	153	156	161	163	155	175	159	158	142	175	156	146	153	178	178	158	157	158	173	152	174	177	171	167	157	145	169	154	152	154	143	156	159	149	168	195	147	149	150	161	149	167	159	159	173	160	146	161	163	187	172	169	158	146	163	160	177	130	158	183	176	166	135	171	162	171	159	172	124	167	171	183	164	185	157	172	182	154	174	171	176	150	167	163	167	164	188	176	166	152	150	164	163	174	152	151	150	161	189	157	182	159	179	171	181	146	173	174	165	153	144	166	164	169	165	164	153	154	164	157	152	168	177	152	166	152	179	151	157	155	188	188	160	145	163	146	163	167	149	161	160	180	159	184	165	159	159	163	181	169	167	161	160	164	152	169	182	148	168	170	163	165	155	155	171	160	160	159	161	160	169	141	195	166	156	159	154	179	170	186	179	139	149	162	145	174	156	168	150	154	171	172	162	154	172	175	167	147	184	142	161	167	171	153	149	142	161	176	177	149	169	153	152	138	158	162	174	167	152	161	163	149	174	165	155	157	153	168	155	168	165	151	142	173	166	167	159	172	169	163	167	166	158	166	174	152	150	159	146	133	167	190	156	185	164	163	156	149	176	155	181	154	161	127	146	161	153	147	142	161	162	164	156	132	161	160	166	151	198	149	161	182	157	174	162	165	170	171	172	161	166	137	153	163	166	174	154	160	160	171	147	169	171	165	179	157	157	165	167	180	148	178	173	175	155	170	148	159	173	160	162	160	180	177	158	158	182	174	160	148	186	162	162	161	165	149	140	173	179	166	139	173	156	153	157	162	167	133	158	162	144	171	159	168	150	183	174	156	207	163	163	152	161	156	150	146	154	174	166	167	161	159	179	171	179	154	180	167	178	180	155	159	166	172	161	150	187	172	156	176	179	148	174	144	168	156	154	161	155	156	162	157	163	161	180	161	171	187	179	153	147	155	176	161	155	172	171	170	147	152	159	147	161	166	180	162	137	160	173	160	156	174	165	168	151	153	160	160	172	135	157	158	166	173	169	162	165	162	137	156	167	164	165	181	169	177	158	167	178	182	182	169	177	157	155	161	147	170	163	144	144	170	149	159	191	157	181	167	167	163	162	162	168	162	157	169	159	175	161	188	157	155	155	188	154	177	161	164	173	159	167	152	155	159	155	161	165	165	170	156	166	186	160	186	179	183	169	141	142	150	169	154	184	161	174	154	150	152	136	161	147	155	178	159	149	160	159	164	182	178	155	177	184	153	156	160	158	169	181	152	191	170	164	153	186	176	171	143	163	159	159	157	158	148	136	156	152	152	162	169	156	173	176	171	155	168	155	146	142	168	155	202	153	174	188	179	168	165	184	159	165	151	170	167	152	141	142	167	176	166	187	185	167	178	154	142	185	160	170	132	173	166	158	154	162	167	145	164	163	178	159	161	160	173	141	168	164	167	161	164	148	171	176	168	170	169	149	134	160	162	166	170	171	182	187	151	179	177	189	186	151	180	160	140	171	158	147	157	139	155	174	174	172	159	149	135	157	179	160	170	153	157	157	158	170	168	160	155	150	189	154	152	176	169	171	189	144	160	128	158	172	160	157	181	146	149	151	169	148	183	166	162	138	162	163	174	176	169	187	154	188	151	168	155	173	151	172	154	149	164	160	189	164	161	148	173	164	151	166	179	150	167	174	166	164	144	152
3343	503	522	548	538	513	498	506	510	473	453	460	467	463	454	429	443	456	429	445	447	440	478	420	425	425	441	442	425	450	452	443	411	448	465	461	440	451	446	431	486	469	467	492	492	515	529	486	509	519	476	453	477	511	472	504	410	474	432	699	458	485	418	441	441	413	431	421	436	424	418	433	425	441	445	407	424	450	414	452	412	442	405	445	422	425	434	413	430	444	440	458	411	407	427	408	470	460	400	416	469	425	429	408	407	475	415	463	414	434	435	453	467	461	435	465	407	436	452	415	436	461	477	423	416	426	400	450	427	439	445	428	463	450	455	429	449	410	443	422	470	442	411	395	427	477	472	477	498	409	451	466	430	430	426	455	452	422	432	443	424	465	456	489	443	478	443	455	401	442	422	429	428	460	459	463	462	457	428	456	468	439	443	477	457	434	448	429	434	470	431	406	435	462	437	473	393	452	402	437	427	451	479	461	454	413	447	458	423	399	442	453	433	412	450	437	453	409	457	470	447	486	445	455	452	424	424	484	437	439	466	448	424	460	424	434	414	455	426	457	448	411	449	416	418	431	433	458	481	465	429	434	453	464	427	393	458	422	461	475	423	412	470	417	391	436	422	415	436	407	425	458	444	407	429	442	411	448	482	453	434	418	451	444	423	432	430	423	443	454	438	433	440	420	433	457	475	442	408	449	402	384	458	411	454	443	402	407	418	446	440	432	441	455	405	443	384	422	447	450	431	446	455	472	458	469	435	423	408	418	447	444	411	414	445	436	461	420	424	430	467	421	446	439	445	430	433	433	438	452	438	462	451	441	429	462	439	426	446	452	444	445	452	425	460	459	435	465	423	457	437	428	390	440	450	460	454	424	429	415	431	489	416	432	444	438	422	439	424	448	474	458	418	432	466	442	439	436	442	444	473	461	449	459	411	434	460	458	474	461	450	469	450	450	412	456	420	451	441	450	428	452	442	438	469	425	406	461	438	477	441	430	451	419	465	434	453	434	433	407	487	424	417	425	452	447	452	459	432	425	401	433	435	447	480	412	418	427	430	424	453	419	465	432	405	430	453	468	425	412	459	440	456	439	427	439	441	443	433	409	396	407	448	442	463	440	461	424	448	427	442	425	413	460	425	431	439	414	435	455	470	430	420	468	467	469	437	451	442	469	456	430	441	487	396	448	444	437	464	430	409	426	466	422	492	444	422	462	441	431	420	406	451	428	421	429	420	407	440	427	435	449	441	430	452	415	428	433	448	439	419	447	460	442	416	417	475	472	434	402	427	425	422	466	419	400	427	426	440	441	443	408	459	423	450	458	447	442	436	428	462	419	433	453	452	423	442	451	429	438	428	447	454	418	424	437	448	450	466	449	429	458	426	453	411	465	425	449	420	417	457	443	410	427	425	443	445	411	436	410	465	419	403	444	434	434	428	450	458	423	431	471	461	419	452	443	436	417	454	426	426	409	421	441	443	411	413	468	448	435	381	434	415	440	433	413	427	419	456	434	459	437	434	414	411	420	438	424	452	442	470	465	449	430	434	428	397	426	464	459	479	454	468	428	430	473	428	425	447	402	432	436	423	438	422	436	457	467	474	419	434	399	461	451	441	422	406	419	412	426	463	484	447	458	431	443	430	446	420	454	459	417	414	429	473	445	435	439	448	433	417	453	425	451	452	422	453	434	463	438	475	480	449	461	443	497	418	450	465	433	445	448	459	446	420	448	468	437	437	439	425	429	428	389	427	457	431	451	422	434	501	441	402	451	428	426	445	431	431	431	463	455	453	431	412	444	430	429	440	460	434	424	440	467	481	449	445	468	470	432	411	477	422	449	468	408	439	428	459	458	450	429	444	425	439	439	458	471	439	397	470	445	425	441	468	443	408	400	439	435	472	421	449	443	386	424	459	453	426	446	444	426	449	403	438	427	453	457	445	432	434	435	467	440	465	458	423	410	456	443	427	474	427	449	402	431	439	450	413	426	436	487	411	441	410	449	457	454	462	433	503	426	405	401	425	439	412	439	451	408	435	457	452	404	429	434	423	458	458	444	411	432	435	446	438	407	456	454	398	463	473	398	422	457	429	444	457	451	419	441	421	410	448	459	454	422	442	401	423	449	450	447	441	417	443	457	417	434	458	435	421	471	454	418	451	435	435	449	442	395	418	454	434	479	452	416	446	425	446	434	444	452	428	453	416	423	430	430	439	427	443	415	489	455	453	467	478	410	443	459	438	423	458	467	442	450	437	411	426	482	474	472	425	441	431	465	446	437	452	437	442	432	435	455	457	459	416	470	453	457	448	459	417	444	401	438	406	440	440	448	439	445	446	469	428	450	481	443	431	446	430	445	443	439	446	450	431	480	411	468	462	427	430	398	439	413	452	439	461	418	398	455	435	440	392	437	445	431	425	454	444	434	483	452	462	431	448	417	463	422	452	464	445	435	434	447	456	444	461	436	487	432	438	423	431	454	433	419	424	429	448	447	438	477	412	445	464	444	430	448	442	467	438	465	432	457	408	401	449	437	438	436	452	441	399	442	434	438	407	447	450	399	453	394	453	459	481	435	442	466	459	455	408	442	447	450	449	426	457	424	447	414	445	422	487	462	461	458	424	438	425	437	415	479	403	451	397	421	471	443	436	408	422	453	442	412	415	434	436	421	428	447	459	409	440	419	423	435	432	472	429	418	407	434	476	422	420	451	437	451	447	446	432	436	463	443	398	410	445	456	426	412	446	491	456	427	407	440	406	398	421	396	436	463	469	432	448	431	442	468	432	451	454	474	436	453	434	448	441	465	439	468	463	467	464	471	457	410	444	444	456	451	433	445	422	420	427	449	450	410	431	452	419	448	428	484	455	441	471	411	447	457	447	490	448	430	419	421	436	438	474	446	364	407	442	470	418	455	423	425	427	420	471	457	430	422	445	424	414	433	428	409	419	442	461	442	437	446	448	397	404	410	444	422	467	463	431	431	447	437	427	484	434	409	460	460	441	417	433	467	445	437	458	423	422	445	448	454	413	474	452	435	430	439	436	444	440	420	403	415	438	449	424	441	439	409	445	445	391	431	465	418	436	437	407	431	485	394	442	399	431	448	414	436	463	443	422	473	465	472	448	408	436	443	409	467	457	442	451	451	416	424	418	482	500	427	438	415	413	438	411	451	421	414	425	491	418	433	485	450	470	447	463	491	449	413	423	432	452	448	429	412	476	431	445	453	444	431	435	428	456	424	406	455	438	418	424	414	419	430	410	433	450	452	444	455	413	429	421	437	455	449	447	463	446	418	460	430	428	471	461	436	433	448	418	441	424	408	458	468	417	431	423	456	425	432	471	427	447	429	442	432	441	425	428	445	451	472	432	447	436	456	438	424	409	440	427	454	456	441	468	428	419	447	456	441	450	433	432	446	414	421	409	476	419	448	416	428	420	390	477	480	456	406	481	437	435	430	461	420	446	438	425	428	456	461	449	449	415	446	439	414	458	452	485	427
31171	5927	1217	956	708	544	437	391	340	326	291	315	297	263	239	250	224	248	230	231	210	241	200	202	196	211	211	223	217	205	205	212	195	213	181	223	195	210	215	220	214	235	215	203	224	219	254	252	232	225	206	218	224	224	201	237	201	211	269	631	361	195	206	193	206	191	217	196	221	174	182	191	185	176	224	224	240	201	219	197	201	186	203	211	208	189	208	208	213	197	204	198	226	200	223	183	215	227	217	169	191	183	222	213	193	187	212	207	200	219	203	201	222	200	192	225	209	201	182	178	198	201	215	193	189	219	227	194	194	192	200	185	218	194	192	200	204	214	194	208	226	222	182	210	206	212	192	207	192	223	214	221	182	188	181	176	215	194	192	190	214	194	222	205	211	210	202	203	216	200	208	233	185	179	200	201	233	224	199	213	228	215	188	181	213	186	189	207	191	189	206	228	220	224	207	222	210	205	211	197	238	216	217	203	218	222	186	220	223	198	187	192	210	175	219	205	208	207	200	194	222	213	208	216	201	193	206	205	185	192	224	205	213	223	211	199	206	193	197	213	203	203	232	222	189	224	203	203	205	208	235	170	239	204	228	196	189	199	214	218	192	205	203	206	158	222	201	187	223	209	197	186	210	216	238	210	205	212	215	213	199	208	228	185	209	191	223	207	207	220	201	216	203	159	214	205	193	205	194	222	205	228	200	200	215	208	222	194	199	206	184	199	194	207	185	194	212	197	237	204	197	205	213	201	192	210	224	208	233	221	199	182	207	216	209	190	205	228	227	204	228	221	217	208	224	211	195	222	223	215	224	209	195	203	180	199	211	168	210	207	212	208	201	214	223	176	203	205	194	230	215	191	190	197	207	200	224	217	191	191	225	194	196	209	191	206	204	193	185	251	222	220	191	210	215	185	212	194	201	214	170	201	203	191	183	205	193	201	183	217	203	205	217	206	208	194	208	224	189	217	200	208	216	191	212	176	198	206	215	188	186	197	217	213	218	211	217	190	215	192	210	214	225	222	208	184	209	197	209	176	239	204	159	206	215	187	178	197	204	211	195	207	205	218	188	195	202	189	196	197	203	216	197	186	232	205	171	207	212	190	205	187	212	207	203	204	217	203	189	201	209	216	194	175	211	194	210	222	222	201	243	230	235	192	181	197	207	216	208	213	204	209	213	211	200	200	176	193	191	200	175	211	198	196	230	209	220	198	193	208	236	182	209	192	216	228	199	206	203	203	190	169	205	185	169	229	178	217	212	212	204	229	202	190	192	205	198	205	213	195	176	197	215	218	200	197	217	200	170	178	236	215	216	196	189	209	232	199	191	201	200	195	198	203	214	221	211	213	197	209	195	212	216	199	192	201	198	207	200	179	209	179	190	177	214	209	201	178	236	214	221	187	193	240	197	209	225	224	207	201	199	202	197	203	200	196	213	209	197	250	211	195	214	216	220	208	204	201	204	195	208	171	220	186	216	212	208	210	180	209	191	208	214	196	230	225	191	198	206	185	214	190	232	196	189	209	209	213	218	215	200	197	214	200	227	200	194	201	212	198	224	213	188	212	215	201	206	231	181	222	184	189	187	209	209	212	203	183	211	187	207	187	185	214	202	195	225	186	200	200	207	236	193	198	217	207	182	177	221	193	223	223	214	202	191	203	211	189	208	187	209	210	204	197	215	186	208	198	164	201	212	174	218	222	222	224	189	234	183	206	193	206	184	228	205	215	217	216	217	203	209	191	190	247	213	225	221	198	216	210	184	197	202	181	181	189	229	204	203	182	192	205	202	208	216	186	220	198	227	217	209	196	186	195	224	223	206	202	213	189	187	212	200	203	191	193	202	201	229	191	189	194	207	185	201	188	192	224	196	254	206	226	173	214	218	218	196	200	211	204	231	195	207	222	200	219	190	213	203	201	179	214	204	205	194	219	203	214	212	211	222	189	217	198	222	224	201	193	199	220	182	204	207	231	211	201	205	208	202	201	162	188	186	198	197	222	216	189	208	219	181	207	185	190	188	229	214	218	188	182	209	254	197	211	217	229	213	227	225	203	202	216	188	202	206	219	211	189	184	243	202	201	200	189	202	224	220	195	204	206	229	206	216	177	225	213	215	193	226	199	202	232	211	207	213	227	184	184	194	221	183	184	189	247	223	210	194	187	203	240	182	209	177	218	205	248	234	194	225	226	217	192	204	177	209	209	193	201	216	222	180	227	189	195	182	196	211	217	206	212	212	227	215	215	198	183	182	207	173	214	200	189	175	186	201	193	187	198	210	189	217	225	219	189	200	236	212	195	209	225	216	195	205	193	192	212	214	190	204	186	201	203	208	193	177	191	211	217	204	201	213	211	212	197	209	183	220	207	218	205	217	226	193	189	190	185	199	200	196	197	212	192	213	211	225	219	193	202	187	217	199	180	217	217	221	192	213	190	200	185	190	194	217	234	180	217	221	190	199	204	197	222	192	207	196	189	182	193	213	211	210	194	211	187	211	225	198	194	210	204	214	188	186	210	186	203	184	221	224	183	206	211	223	211	222	187	179	221	206	219	205	173	195	224	199	219	184	179	212	201	228	199	202	201	205	220	202	196	211	218	184	210	226	189	208	208	184	214	190	191	214	215	199	228	211	202	217	198	185	230	215	199	204	185	220	202	186	212	206	191	210	209	212	205	219	241	212	204	192	185	197	221	229	217	199	201	199	209	202	205	217	225	185	202	202	203	215	220	209	192	212	196	233	219	179	174	194	178	225	195	225	190	207	208	211	176	213	187	201	217	202	194	200	194	212	194	181	179	201	215	209	212	184	224	225	203	201	216	217	193	216	204	198	215	181	200	192	207	189	189	226	202	203	203	217	226	207	208	202	190	209	221	208	190	193	199	196	219	191	203	195	229	202	208	195	199	214	224	225	201	215	195	228	221	203	196	199	223	178	237	203	217	186	227	200	212	185	191	205	204	196	212	175	204	218	211	235	198	206	195	209	196	183	218	209	226	220	219	240	213	190	210	184	192	222	218	205	195	202	217	184	221	208	183	208	218	211	178	211	232	223	209	227	219	184	185	208	181	224	216	210	202	201	191	225	193	200	212	200	211	200	191	191	222	211	202	215	218	184	199	213	183	208	211	204	199	167	187	184	216	210	236	186	193	197	220	203	180	230	184	176	205	187	195	197	211	202	181	178	204	214	175	202	211	232	191	210	195	206	210	215	185	226	219	191	212	191	222	173	204	189	225	217	210	196	219	195	206	216	207	206	225	187	217	199	239	193	218	189	199	204	209	193	187	199	195	200	192	187	188	198	215	207	211	196	206	207	185	200	200	211	192	195	211	184	192	200	201	217	251	188	222	213	214	207	234	184	199	187	219	208	214	217	202	199	183	198	215	206	211	219	218	202	231	191	262	218	216	186	205	230	198	185	199	212	211	205	232	214	193	183	199	202	196	223	218	215	199	205	185	220	187	220	215	183	204	176	208	230	220	201	217	198	188	223	208
17036	1330	2686	2928	2601	2213	1823	1439	1357	1232	1084	1013	927	894	802	827	782	763	771	732	670	683	608	644	626	608	588	656	596	620	609	572	563	588	618	590	616	627	583	567	593	663	656	693	616	664	848	766	709	690	618	623	642	613	623	643	597	584	926	4091	1744	531	545	558	564	470	524	523	522	521	553	530	524	554	511	545	504	526	540	520	516	503	531	484	524	549	520	520	567	597	546	534	518	561	487	516	588	501	551	505	535	549	552	521	509	542	503	534	567	548	528	566	521	542	531	546	604	558	517	531	535	506	524	516	554	506	530	520	523	535	512	533	514	549	540	549	523	544	528	573	528	507	544	531	494	570	534	528	573	543	549	539	557	529	568	531	502	506	574	551	559	531	554	520	547	519	535	502	541	524	543	527	546	546	508	570	558	553	570	538	551	555	576	545	543	554	527	535	555	540	530	543	551	530	542	533	517	527	538	504	547	550	495	548	529	498	512	526	498	509	513	532	544	559	525	523	509	555	534	535	547	540	543	521	539	509	540	551	532	532	572	524	488	553	531	550	492	523	545	500	516	514	524	535	530	549	536	547	542	506	533	537	544	564	515	523	578	484	522	499	505	544	537	517	530	523	515	502	500	528	588	516	556	519	537	533	535	524	536	545	505	496	559	546	533	542	539	498	523	549	520	522	524	490	522	531	560	545	530	485	502	488	541	535	497	514	541	502	543	542	529	553	525	516	534	529	507	520	533	519	533	531	546	507	567	498	479	514	550	533	527	542	513	517	543	560	522	485	546	552	517	521	551	511	525	542	537	505	551	533	538	534	508	562	515	548	516	528	566	531	578	518	514	566	540	531	534	513	545	504	532	519	523	495	508	543	508	543	556	527	573	535	546	533	537	525	487	531	521	529	560	548	523	536	528	542	511	543	492	575	524	552	539	516	508	553	548	510	506	530	541	527	512	541	560	537	548	516	508	497	558	498	513	484	508	547	570	544	519	530	534	532	558	522	560	521	508	515	512	547	505	512	555	494	555	532	508	570	560	557	539	536	532	523	535	531	500	556	504	544	509	507	513	508	513	506	556	518	498	523	545	515	499	499	507	525	545	539	519	522	549	516	512	553	512	524	545	559	490	531	544	530	512	513	560	541	533	544	539	545	530	571	529	514	518	573	537	527	567	554	523	538	522	523	547	538	537	528	554	526	530	571	535	516	527	503	530	564	513	575	543	525	488	538	489	561	523	519	528	575	554	578	518	517	542	514	533	498	564	539	541	560	537	544	524	539	563	501	528	547	517	534	527	521	542	547	528	522	536	553	574	524	522	511	510	520	537	555	531	548	546	491	551	511	507	505	505	508	520	533	551	579	553	526	511	560	554	565	553	530	479	525	526	534	515	545	552	553	548	513	521	543	519	535	534	472	576	523	537	554	538	505	531	500	546	492	533	526	523	547	500	521	508	519	494	497	545	523	493	557	534	527	524	540	542	526	537	525	549	572	507	547	584	492	513	556	530	543	532	523	565	525	535	517	541	502	548	527	535	531	485	575	529	518	542	489	505	517	528	539	543	506	538	501	570	522	574	567	497	532	506	555	523	514	536	523	513	518	550	497	578	498	558	546	494	558	506	511	521	524	533	516	521	505	535	491	502	549	540	555	505	513	545	532	501	518	519	523	534	529	516	557	506	527	578	590	521	552	544	508	539	515	542	545	557	528	530	553	499	503	512	525	517	515	554	507	526	568	540	521	540	513	552	532	521	547	553	528	521	575	505	539	573	588	497	510	529	525	472	536	574	546	548	547	503	528	473	517	532	532	532	523	552	515	542	491	530	517	564	556	538	541	502	541	500	524	539	480	568	513	538	555	492	517	530	534	501	526	560	539	513	477	547	580	549	559	537	565	543	504	519	560	531	534	517	481	534	520	529	500	554	551	511	549	544	529	537	519	512	558	525	528	552	544	532	518	549	492	498	547	556	562	525	551	535	603	556	556	578	570	532	510	537	526	559	570	544	537	529	538	522	512	543	508	519	541	518	554	555	511	564	528	526	546	532	548	550	543	559	503	527	528	535	561	533	529	512	544	546	503	505	530	492	511	546	553	537	518	513	518	515	531	542	526	541	519	526	547	529	533	579	529	523	506	537	532	469	515	525	542	541	503	538	520	538	500	527	498	501	517	539	533	512	535	531	511	550	549	592	507	515	571	525	545	527	534	557	580	566	556	525	527	525	540	497	536	510	508	541	464	510	526	519	541	525	510	514	541	503	519	512	530	497	545	538	519	524	545	558	515	567	518	533	536	514	532	509	529	512	542	536	560	520	553	493	535	551	520	534	536	488	561	540	544	530	523	565	578	514	545	520	541	509	545	542	510	544	508	524	479	541	540	510	555	520	527	529	500	511	511	504	483	516	503	488	543	557	534	515	551	525	570	515	501	531	508	496	524	511	583	517	549	515	514	520	552	556	533	531	513	537	532	506	544	533	551	498	539	557	526	533	552	528	524	538	541	482	513	544	570	554	516	531	515	533	514	554	566	504	533	577	535	518	550	523	524	518	550	536	533	502	493	528	508	516	518	494	545	548	547	519	536	505	512	541	521	527	540	526	562	531	511	527	539	519	497	507	500	582	547	553	502	492	527	502	497	514	548	540	491	506	496	535	577	562	574	534	580	544	522	540	560	530	523	534	483	522	526	536	527	538	525	585	528	507	538	500	544	554	516	533	504	517	554	573	516	503	526	527	512	536	585	549	528	523	517	566	514	562	534	530	510	562	529	537	527	530	540	539	527	544	565	522	537	552	537	531	539	526	495	510	521	489	524	512	486	546	491	527	517	537	551	516	553	578	501	495	552	528	544	513	506	560	524	533	513	568	476	552	542	533	527	524	511	548	553	547	518	510	591	545	548	559	493	505	545	541	533	544	519	508	548	575	484	557	553	531	554	506	527	573	522	553	548	576	531	504	557	542	528	520	467	528	561	553	518	583	523	514	510	520	551	528	520	522	473	483	550	528	542	555	530	500	518	576	545	538	532	575	504	519	498	513	586	508	541	514	523	540	584	508	479	547	529	587	521	474	553	511	567	522	488	570	538	515	541	522	517	584	528	512	547	563	497	564	518	548	545	518	529	509	518	553	484	517	530	513	558	534	543	542	522	527	513	529	486	549	540	498	559	538	567	524	564	526	547	537	558	516	529	547	539	484	542	546	515	540	520	541	517	489	497	565	503	538	526	500	517	543	532	539	555	538	500	510	536	542	532	559	539	521	517	494	504	530	532	533	510	472	540	526	504	544	502	530	588	512	522	523	563	532	535	562	528	516	517	563	524	521	492	556	542	544	520	525	541	534	545	521	536	517	502	507	527	545	518	518	520	527	550	520	555	511	548	532	527	556	547	531	615	518	561	502	550	546	552	541	537	506	531	504	530	534	538	524	537	542	520	554	492	541	537	558	543	505	547	547	545	506	543	527	475	544	569	502	572	544	555	518	549	529	523	583	524	507	554
45547	15205	2835	1581	1007	773	590	482	402	368	303	306	248	206	216	218	180	178	151	198	167	153	170	173	169	159	147	186	144	164	149	137	145	145	130	129	150	149	129	160	118	146	144	136	169	182	180	170	175	171	163	167	149	151	139	127	147	164	166	909	425	119	141	147	144	132	144	130	135	138	119	121	148	136	138	134	133	152	133	125	142	135	131	130	133	137	116	115	138	150	129	136	155	137	147	152	140	151	130	128	127	126	123	143	154	142	128	127	125	131	153	124	115	141	136	153	112	134	144	119	136	133	116	149	122	144	161	133	135	156	155	121	125	114	139	158	120	151	158	137	125	136	124	130	149	141	127	130	148	132	137	143	132	133	127	130	123	134	139	124	152	142	132	137	137	144	136	145	143	151	130	106	142	124	139	128	139	152	142	134	139	153	135	124	135	134	130	134	129	149	141	136	135	134	141	136	159	129	111	117	110	126	123	124	128	129	130	138	138	122	122	136	134	138	126	136	138	113	135	115	124	136	122	135	133	125	128	122	128	137	137	140	124	114	149	126	112	140	126	126	137	110	114	117	141	152	131	124	145	151	122	112	143	136	152	145	125	140	121	128	129	134	126	148	150	123	135	123	116	120	136	125	142	154	119	136	120	115	128	136	117	121	127	134	127	127	146	126	151	135	137	164	144	130	136	118	132	125	131	116	110	150	123	121	130	118	110	133	136	117	132	163	143	135	128	137	142	137	124	115	126	134	138	145	130	148	134	125	164	122	127	134	134	148	140	129	132	138	116	134	129	120	133	119	148	150	151	136	142	115	144	150	143	144	120	111	121	139	131	142	162	124	127	128	143	124	139	139	119	130	116	132	123	126	165	136	141	138	137	123	157	127	144	146	118	139	109	102	132	134	151	152	151	128	136	133	141	133	132	143	139	107	113	131	146	143	128	132	128	133	113	129	125	120	138	130	121	132	125	160	144	123	146	132	132	114	149	121	126	147	123	142	129	139	119	155	137	127	141	126	141	144	130	116	141	128	122	118	128	150	130	143	139	123	135	126	138	143	131	131	140	126	135	126	134	128	130	126	141	136	123	128	129	122	148	128	136	162	159	136	136	138	135	104	141	128	134	129	144	134	131	132	148	152	125	120	136	130	125	126	133	142	118	117	140	136	125	123	131	117	143	142	121	151	141	136	146	112	140	141	150	130	120	131	148	123	132	145	144	105	135	143	162	137	124	130	125	127	129	136	129	137	146	139	134	125	148	151	116	150	133	134	122	140	147	141	122	139	120	126	128	152	137	126	134	112	129	150	129	123	136	115	123	130	151	154	121	113	137	129	156	174	135	126	128	134	130	115	143	127	139	132	140	145	150	146	143	104	116	122	143	131	165	129	143	134	138	131	150	142	121	126	129	134	122	129	138	141	119	138	154	119	122	126	117	150	153	93	117	116	139	152	125	132	127	123	132	117	128	152	122	142	146	133	136	132	151	137	111	132	111	147	131	139	125	128	145	129	110	141	124	141	143	134	100	138	118	133	115	132	115	122	142	156	145	145	127	130	149	121	129	143	142	146	111	148	134	137	134	129	151	122	132	137	140	130	136	140	134	120	118	132	146	105	135	143	120	149	141	150	121	139	161	119	154	146	118	125	123	136	124	126	138	131	145	134	133	119	146	155	135	108	124	114	133	119	142	130	135	128	129	138	113	125	121	124	121	133	146	145	120	133	127	140	122	153	140	119	132	128	111	125	131	138	134	138	131	138	117	150	135	154	127	161	148	143	143	149	121	130	159	128	148	142	137	145	146	117	129	137	137	125	150	141	132	152	121	151	130	133	136	135	123	134	146	140	133	128	141	139	140	133	155	129	151	138	145	135	126	148	121	141	100	137	124	136	151	123	143	154	130	143	135	146	157	147	129	125	142	132	117	133	138	138	124	150	114	125	133	156	121	124	120	142	136	130	145	135	107	132	121	132	146	157	143	138	123	119	151	138	133	124	146	133	133	116	136	122	143	141	136	133	123	145	141	124	124	133	134	157	122	136	142	133	126	125	131	143	140	144	141	136	164	144	122	125	151	121	135	152	142	133	133	143	150	143	126	137	143	129	122	158	126	143	143	159	117	128	150	150	135	152	168	131	128	132	123	124	131	148	145	124	119	119	113	134	133	142	106	146	114	139	145	121	148	126	146	142	107	128	131	151	142	120	159	120	126	141	126	143	145	141	118	124	136	136	128	120	122	125	145	161	148	122	135	143	121	140	136	128	143	128	126	130	149	148	140	145	127	142	147	124	142	127	146	142	129	132	147	122	160	137	138	134	145	134	128	126	124	129	122	134	129	132	133	137	138	132	113	134	148	155	126	160	156	146	120	136	135	141	140	141	145	121	125	127	134	120	123	150	153	130	114	119	116	130	145	137	117	141	134	140	140	132	139	114	120	107	121	124	131	147	122	130	133	165	133	138	133	127	126	121	117	144	147	128	124	128	160	139	129	144	142	137	154	130	136	139	124	138	131	146	151	126	157	120	123	124	108	148	141	121	133	142	115	113	137	125	138	111	140	134	155	156	131	134	123	130	134	125	144	143	151	128	136	127	122	146	111	133	128	137	130	140	109	128	141	156	131	110	139	105	138	119	144	140	129	145	121	138	142	128	138	132	113	117	132	146	117	145	129	133	124	133	125	135	146	149	130	151	140	124	144	130	147	156	136	113	133	154	144	143	121	149	121	127	139	143	113	116	140	152	134	137	111	125	145	135	157	129	146	127	135	143	120	131	134	119	114	138	128	127	117	124	152	130	124	138	110	138	135	135	150	120	128	145	149	138	142	143	120	142	123	140	119	128	153	124	132	135	123	131	119	138	136	133	139	128	133	137	116	122	126	133	136	134	129	134	121	131	140	147	132	176	118	134	134	150	133	125	125	113	149	120	128	145	121	165	144	135	148	145	147	135	137	142	140	126	141	147	143	131	135	135	116	129	135	141	122	128	137	131	137	153	131	120	125	135	141	141	124	127	109	149	137	136	152	141	120	151	117	136	125	133	141	126	152	150	155	133	153	149	117	126	135	102	148	133	120	141	135	155	134	145	125	103	103	127	147	135	154	115	129	130	122	126	149	135	132	157	114	132	120	112	142	117	128	143	132	132	134	148	135	134	149	135	132	148	115	134	136	142	120	127	143	115	143	143	133	139	137	132	116	128	135	141	126	123	130	131	136	144	143	139	125	128	142	124	133	132	150	140	120	136	119	152	142	130	133	148	142	118	119	143	142	125	140	144	123	120	123	149	133	137	132	143	104	122	131	157	127	144	123	125	132	126	147	130	124	137	143	148	145	144	123	147	130	155	147	128	125	108	145	121	136	112	135	141	161	125	121	172	122	144	121	142	134	122	111	147	154	136	130	132	142	125	146	126	109	150	129	140	135	135	121	132	139	115	129	139	125	122	138	141	140	156	127	95	143	147	138	141	122	153	130	136	121	148	125	129	117	138	142	127	124	132
25656	1998	4358	4966	4308	3411	2789	2329	1960	1625	1492	1391	1140	1035	984	887	882	805	704	692	691	689	644	634	645	592	602	530	528	503	508	466	506	495	480	471	458	431	404	446	431	513	531	497	543	605	1074	776	727	723	660	584	547	523	432	495	458	494	788	6966	2408	391	370	365	400	380	382	354	358	391	360	381	353	383	396	362	392	358	370	346	361	399	391	338	393	347	369	421	387	356	338	368	346	357	353	361	386	350	352	389	360	333	364	355	361	358	358	384	312	355	366	374	393	354	354	374	336	361	384	312	360	323	357	360	327	367	366	334	321	375	363	353	350	357	365	343	374	382	365	341	392	377	346	373	375	346	383	354	347	378	344	371	356	350	346	357	374	360	345	369	335	361	345	366	383	380	362	374	373	374	385	358	335	370	342	337	370	345	345	393	346	322	354	361	334	343	364	402	335	368	363	361	373	349	394	341	367	335	356	310	364	344	372	333	349	348	368	331	347	358	334	327	374	380	362	351	355	353	383	328	356	369	359	355	390	352	347	373	376	347	342	379	355	378	395	349	363	339	385	378	358	332	377	358	343	339	385	347	351	376	360	366	341	354	362	361	363	340	354	343	356	393	356	357	398	336	336	350	384	382	371	368	343	388	377	340	356	362	358	392	368	392	343	347	344	374	324	349	371	343	358	323	355	332	333	373	343	343	372	334	344	370	370	332	348	359	352	341	348	359	406	364	357	357	384	359	358	381	364	348	362	361	394	372	376	319	395	344	335	350	374	395	360	360	354	364	375	336	364	339	305	326	348	348	333	342	367	349	355	372	363	347	361	346	361	339	345	357	376	342	331	366	368	371	342	366	359	378	340	376	359	375	415	363	361	356	377	358	370	372	369	365	327	349	357	361	328	357	362	366	379	369	366	369	392	329	351	338	358	353	365	396	386	367	351	353	387	394	325	336	411	376	346	376	347	400	380	375	351	347	322	356	355	361	382	324	377	368	352	351	353	368	365	343	373	377	385	374	376	368	374	350	342	322	393	335	352	330	365	324	324	368	339	359	380	322	336	329	366	358	347	330	383	362	346	361	350	372	342	327	356	392	370	355	338	336	350	330	365	355	346	364	378	334	354	370	342	339	333	394	333	390	363	366	354	332	326	342	345	372	324	369	391	331	382	333	359	338	356	333	354	379	359	357	388	348	374	346	393	383	357	360	376	324	353	355	382	365	332	348	369	349	358	349	343	343	344	362	361	336	344	360	371	365	361	357	364	360	381	352	353	353	346	324	360	377	358	361	358	349	363	330	365	355	358	392	350	335	363	328	371	383	354	322	341	350	364	353	361	342	353	339	389	326	365	368	388	357	357	380	339	336	359	337	354	333	385	369	336	337	348	350	360	353	343	358	363	346	360	389	357	385	359	377	347	315	359	328	351	372	375	348	400	380	327	335	376	336	335	359	362	372	346	369	327	381	370	338	335	351	349	334	359	364	353	350	377	326	366	372	365	408	333	368	345	356	374	333	357	313	339	354	371	330	366	366	338	360	340	362	370	370	352	372	351	339	337	347	372	384	336	356	341	364	372	361	373	377	370	356	362	350	330	384	375	410	333	346	379	361	358	402	349	380	359	365	351	353	355	359	375	358	363	339	348	350	333	371	377	337	362	327	348	369	331	354	346	365	351	365	382	349	379	332	366	349	332	327	351	333	354	323	359	372	359	365	369	355	334	357	371	390	329	336	366	317	362	359	342	342	361	356	360	317	369	320	381	339	320	321	389	376	347	344	352	378	376	358	371	342	346	330	349	331	339	354	365	349	368	351	334	348	368	372	371	347	352	356	362	373	365	403	358	336	305	371	343	342	319	364	366	380	360	331	360	375	354	350	390	371	315	336	362	342	356	355	342	372	381	329	353	338	360	358	357	383	375	349	338	318	383	359	354	358	362	349	355	339	367	384	326	354	334	379	367	346	362	352	369	339	347	383	374	330	356	358	365	332	346	390	358	338	381	384	333	358	337	367	331	354	331	370	366	377	354	344	348	363	387	337	324	367	340	368	349	353	345	394	343	322	346	368	343	356	377	327	347	353	352	354	364	385	383	354	343	345	349	358	342	341	364	376	366	341	337	364	373	364	338	359	363	335	342	356	372	383	311	368	383	366	355	345	391	342	377	389	368	345	365	353	373	363	338	351	358	339	358	381	346	350	366	355	344	340	346	359	366	366	369	362	324	369	360	375	341	380	347	381	369	348	390	340	374	350	382	362	346	381	379	385	382	322	376	356	391	358	344	348	341	329	360	408	358	358	354	368	362	319	378	374	361	363	340	326	361	392	315	339	355	323	384	329	347	355	335	348	374	309	374	386	343	363	367	359	394	381	393	356	351	336	342	331	350	363	346	366	356	376	318	347	352	377	349	385	373	373	380	361	380	353	349	397	381	331	381	349	344	366	351	359	352	380	373	370	323	334	358	373	346	355	384	359	349	349	369	367	339	336	369	366	322	336	355	345	331	343	358	340	365	350	365	333	384	352	383	352	329	365	339	330	375	348	370	346	302	383	360	376	341	333	316	359	331	354	348	337	349	369	379	329	340	374	379	349	379	377	349	374	375	370	359	352	360	361	374	349	342	324	336	384	343	381	387	378	365	359	363	342	344	352	393	367	361	348	362	355	369	336	351	338	363	353	371	395	356	355	375	366	341	351	380	358	350	365	330	334	327	378	349	357	356	352	361	338	350	377	339	340	349	351	335	321	385	362	337	346	391	332	359	346	366	381	351	379	379	318	381	370	355	334	412	378	363	344	360	355	388	366	356	374	368	365	360	380	334	369	366	346	357	366	347	368	393	346	345	351	340	331	359	348	370	319	343	328	334	393	352	357	341	338	362	317	362	379	326	375	354	349	340	336	355	353	354	381	344	296	369	386	339	386	323	372	335	356	359	355	343	365	346	363	342	358	334	377	372	369	338	350	353	355	342	356	369	356	340	340	349	351	351	331	344	336	371	347	376	333	363	347	329	366	349	338	322	329	339	347	379	378	364	353	356	321	368	364	366	345	343	366	379	324	348	351	382	381	372	378	363	380	363	354	350	327	353	375	388	354	376	361	366	357	355	383	381	355	346	333	355	393	345	358	370	364	373	394	346	317	348	366	335	343	393	380	353	371	342	357	348	371	358	344	363	336	317	351	367	395	343	343	354	365	379	336	367	374	359	363	396	358	389	356	338	339	346	380	360	381	350	339	372	351	365	384	371	364	379	351	357	343	374	376	331	323	351	372	335	395	346	394	369	340	367	337	332	327	344	367	347	343	361	327	346	351	354	314	335	367	330	346	332	351	364	358	363	370	361	379	375	368	361	365	388	386	363	345	358	349	344	363	354	387	363	359	380	353	355	364	360	346	350	355	365	368	344	372	355	317	350	338	380	367	381	374	325	341	352	336	315	312	388	359	351	316	361	378	371	373	367	366	342	384	308	385	351	344	356	417	371	396	357	336	347	356	351	366	341	360
2966	202	197	182	165	158	195	149	168	161	179	166	143	160	166	176	160	154	168	170	180	162	165	192	156	165	176	159	171	165	165	149	176	182	142	133	170	180	154	162	165	157	168	189	181	180	167	174	192	161	191	145	180	146	154	169	153	166	161	224	169	165	141	139	164	178	165	156	145	176	133	152	136	162	161	143	183	151	170	174	162	148	152	158	181	170	155	187	150	170	166	119	157	156	173	150	145	180	155	161	156	157	152	157	162	154	169	172	150	182	173	170	147	180	168	159	155	163	182	143	155	159	136	142	143	166	179	161	170	161	142	163	166	168	144	174	142	147	150	152	163	183	175	177	167	171	160	174	172	152	163	163	159	143	145	162	162	180	167	160	134	159	159	169	151	152	175	166	170	167	199	152	171	166	155	157	169	184	151	143	175	181	169	157	152	155	152	156	161	149	163	171	154	177	151	164	165	157	150	170	164	187	156	138	163	180	145	166	183	179	163	143	159	170	134	168	177	164	165	165	166	164	161	157	160	148	171	152	165	181	175	158	163	175	139	167	148	178	162	151	162	152	140	167	181	139	171	161	155	173	139	190	174	171	145	156	144	150	160	154	166	196	146	177	156	157	163	164	158	170	162	158	158	158	151	162	156	145	179	188	175	140	157	135	179	159	137	167	169	148	150	205	182	151	158	163	183	143	163	156	161	174	174	159	158	156	180	176	165	159	147	152	183	181	175	164	168	184	178	148	146	170	172	156	177	151	174	167	147	148	156	143	160	153	150	170	147	168	144	161	151	162	170	143	179	143	141	161	153	142	174	174	168	173	194	166	155	156	135	156	147	152	177	148	158	151	152	173	159	167	165	167	188	143	159	147	154	160	187	152	170	182	163	175	143	171	166	165	133	153	177	154	167	183	177	151	158	174	175	168	149	143	133	154	169	157	176	126	156	138	164	159	152	175	179	146	164	151	153	185	162	177	167	169	172	161	154	141	158	155	182	170	176	170	145	168	167	163	156	148	177	164	154	157	163	176	172	142	161	168	152	161	164	184	157	182	175	154	162	161	164	152	173	167	134	156	159	167	164	178	170	162	149	160	168	164	154	178	146	178	180	170	161	160	158	157	173	181	175	175	156	150	150	160	161	162	155	148	141	156	165	140	140	148	151	189	153	160	154	157	189	135	155	164	172	181	167	152	155	160	183	153	177	174	155	165	161	166	180	151	161	176	178	145	195	172	155	173	149	152	158	174	177	155	151	175	150	168	153	169	179	154	164	173	154	171	140	165	164	142	143	155	162	182	164	160	160	172	176	155	161	163	150	160	144	192	152	145	165	187	177	157	159	159	178	157	170	162	158	163	158	157	160	174	183	145	156	180	156	147	176	180	169	182	156	172	146	158	153	158	173	149	193	155	170	160	199	174	163	162	146	170	172	154	155	151	169	182	147	140	166	151	153	179	160	155	167	164	165	162	180	147	153	160	179	172	197	176	183	162	169	172	171	175	165	148	183	164	133	145	157	158	144	160	164	150	178	189	151	155	165	183	177	150	165	164	165	189	166	159	174	175	146	138	141	150	172	170	149	161	161	167	171	177	159	168	153	169	183	166	144	153	153	148	141	158	167	173	162	171	181	178	155	163	162	168	159	141	181	172	163	182	170	147	146	164	153	156	151	169	168	155	163	155	174	187	138	161	151	172	157	169	161	161	160	163	184	140	163	172	154	172	164	172	157	172	192	155	168	152	185	187	181	173	184	168	187	161	157	186	157	152	128	185	161	165	177	156	180	169	168	158	145	152	181	169	196	162	163	184	192	175	164	153	153	152	170	162	169	133	174	166	153	159	160	156	158	147	130	174	135	162	158	155	171	165	181	180	165	163	161	146	156	175	181	166	161	170	151	176	154	169	155	165	147	166	159	156	177	175	150	174	157	165	161	142	168	158	162	162	172	165	145	139	130	176	162	159	151	188	145	158	156	180	144	136	172	157	163	168	151	162	168	164	166	179	165	141	168	172	160	158	164	180	171	157	143	175	153	178	159	175	165	177	174	146	158	163	145	150	157	131	151	161	139	168	152	164	164	201	153	178	159	148	162	173	139	168	165	179	174	146	163	165	154	167	142	145	194	177	178	148	152	171	158	185	184	178	176	160	156	158	168	175	163	175	167	144	177	168	171	164	161	168	164	162	168	173	163	153	143	139	160	168	183	144	172	146	156	162	160	168	159	157	173	181	166	169	148	196	147	159	165	155	167	146	164	156	142	163	178	151	156	169	168	156	175	153	173	160	156	196	163	149	164	173	160	158	156	157	164	157	156	166	147	162	164	166	186	175	174	173	160	170	146	161	177	149	152	156	163	168	169	160	168	146	150	179	161	165	177	172	159	173	173	164	176	172	172	161	139	168	159	162	164	162	182	172	170	168	172	174	159	158	158	163	178	153	149	153	155	148	167	163	156	144	133	172	160	152	185	168	163	149	150	170	129	130	157	151	138	167	151	170	159	164	164	170	161	164	169	186	169	182	165	159	136	155	145	157	174	189	183	170	144	158	156	166	178	167	153	167	154	173	178	149	137	167	170	178	161	164	167	141	158	162	137	173	155	165	175	145	151	162	167	182	160	164	173	147	152	174	189	167	182	170	152	146	177	168	140	170	159	162	156	157	145	168	143	132	188	159	161	175	176	138	154	160	165	148	140	157	167	168	156	140	159	160	175	185	176	173	150	178	133	162	159	167	169	166	175	183	157	142	141	173	160	150	147	169	146	156	181	167	158	171	158	140	155	153	158	156	132	138	179	164	175	157	154	170	163	161	168	148	164	183	166	158	178	164	188	168	185	136	165	165	160	165	158	176	166	143	161	155	146	161	162	181	146	166	160	184	176	166	163	149	179	157	178	168	189	157	160	170	188	169	164	166	177	170	147	148	178	168	166	175	186	155	158	153	172	155	169	137	160	133	164	156	161	168	144	173	190	179	154	150	157	152	162	172	139	167	173	157	162	170	161	159	172	177	177	193	174	173	155	156	153	161	170	162	157	151	168	139	175	169	145	172	169	141	174	161	181	182	153	162	193	167	150	188	175	152	154	154	166	160	157	147	149	169	169	157	178	172	164	163	165	165	165	161	170	155	168	148	150	163	178	160	147	173	154	194	148	158	174	162	176	147	149	148	196	167	152	161	167	184	136	191	164	153	201	157	165	153	161	162	150	157	157	167	168	155	142	178	152	194	167	183	152	157	169	155	191	156	160	160	177	143	158	162	177	167	166	145	168	165	159	154	158	175	163	171	187	143	176	148	172	148	155	157	173	140	187	142	167	122	172	154	159	167	165	141	159	177	160	155	152	159	178	155	171	184	166	195	155	153	150	161	142	157	177	172	165	171	151	180	166	171	154	167	172	178	157	163	159	169	175	161	176	160	163	157	184	173	151	159	143	147	139	172	144	171	126	154	145	169	163	147	163	176	161	155	158	180	183	167	184	165	166	159	157	170	163	153	167	163
3155	518	518	551	508	533	529	514	460	473	481	474	442	425	471	456	456	432	432	465	466	457	466	436	431	470	471	450	439	410	468	429	445	457	445	460	462	459	460	429	421	481	489	496	518	481	495	472	482	444	504	453	490	521	482	522	444	446	462	645	569	467	461	421	448	399	424	426	471	463	439	432	445	444	463	464	466	431	444	470	429	443	417	435	437	410	425	455	440	452	432	468	462	403	483	457	439	451	413	384	485	393	459	436	446	402	445	479	431	410	467	406	455	471	442	429	493	432	432	457	428	452	456	449	477	449	404	435	442	424	403	426	404	426	414	469	443	442	412	452	470	451	431	434	456	423	457	419	460	467	454	426	461	443	476	472	454	449	439	459	457	409	462	461	426	459	463	440	465	421	417	436	428	451	441	449	450	423	477	432	431	432	443	450	462	427	491	454	414	428	443	460	482	411	447	394	424	447	463	436	425	453	486	428	426	429	446	431	417	453	440	414	464	427	454	445	428	425	452	448	418	442	447	438	446	431	413	447	408	435	442	428	459	459	473	452	433	454	425	426	421	421	467	437	437	462	483	465	433	433	444	450	451	418	453	431	443	419	436	430	477	422	448	477	486	456	448	452	445	405	438	420	438	427	447	444	421	472	438	452	443	429	431	436	423	437	409	439	467	435	411	413	440	478	441	429	449	409	464	477	424	450	449	463	441	456	463	450	472	463	428	470	442	454	462	428	453	436	425	426	446	446	471	467	442	424	442	456	424	413	428	455	449	450	393	407	467	410	468	433	453	422	431	444	437	453	439	466	393	402	472	438	385	421	435	428	440	452	455	445	422	492	438	440	441	427	422	464	426	410	464	440	442	455	444	455	429	435	432	422	462	481	479	427	441	417	429	450	417	447	481	476	450	431	431	437	434	398	483	421	447	431	427	443	435	452	426	457	472	428	493	473	455	455	445	420	449	455	419	412	473	444	439	440	452	445	451	445	455	435	435	453	413	465	469	454	445	434	456	473	438	458	474	469	433	462	476	417	443	431	453	442	426	424	459	431	431	473	448	459	469	486	419	437	498	455	448	447	433	414	480	433	433	487	438	441	454	430	451	446	457	441	434	453	435	387	430	452	420	418	443	443	410	484	410	439	422	425	427	460	436	417	442	452	435	404	489	436	425	437	437	439	456	459	441	468	452	438	476	398	460	483	441	414	432	448	434	439	447	446	471	436	389	455	468	431	445	427	455	458	441	426	428	451	469	458	461	449	438	438	423	418	451	433	443	427	430	454	447	427	439	459	463	398	449	452	452	420	436	447	442	453	465	436	431	479	441	439	464	449	430	427	438	467	504	430	416	462	410	468	463	498	453	422	456	436	458	406	445	446	458	461	420	475	441	459	461	451	436	406	465	453	488	424	454	479	406	446	399	432	437	470	464	437	447	452	420	419	464	459	440	419	424	483	445	419	446	462	424	458	452	435	460	425	501	482	411	478	457	433	430	448	453	436	501	449	423	460	454	426	468	457	464	427	414	419	448	451	437	471	431	457	456	431	452	478	431	435	398	438	431	436	424	492	458	394	394	438	441	456	417	437	451	447	464	442	457	448	469	480	446	424	429	439	447	444	423	464	423	450	405	470	425	416	443	400	437	429	449	439	457	450	458	412	447	488	453	442	400	440	444	393	441	495	441	429	460	397	425	480	451	454	467	474	418	451	430	420	473	442	485	421	409	444	427	454	435	427	427	462	435	472	428	449	452	470	456	456	438	422	510	465	460	427	427	410	460	477	461	415	419	446	428	429	394	445	447	461	430	417	460	457	443	437	441	448	467	425	427	439	450	463	410	459	427	479	453	444	456	467	426	420	446	436	441	437	456	435	424	429	469	482	442	428	434	483	444	467	466	406	436	426	433	434	418	456	467	447	422	430	414	471	485	448	432	472	471	440	459	439	453	415	482	430	419	452	395	479	490	438	417	446	411	461	445	447	443	457	473	464	456	448	425	461	417	456	438	436	451	453	448	449	425	427	452	438	438	419	435	441	420	460	439	445	428	436	447	421	404	421	480	461	419	441	446	411	422	427	431	436	464	435	467	427	503	448	460	493	401	469	446	413	404	435	449	452	449	469	469	448	431	451	430	475	422	423	454	473	418	465	466	434	436	446	454	399	453	437	441	438	457	488	417	410	434	429	449	448	447	441	411	430	462	440	464	445	449	472	416	440	437	446	432	502	460	479	418	407	449	436	446	465	465	450	442	488	425	455	487	450	481	437	432	457	434	443	412	426	458	397	432	480	439	454	481	441	429	435	433	440	450	428	461	420	437	442	426	429	480	434	497	472	419	456	436	463	445	443	430	423	451	495	423	409	394	467	423	433	451	423	422	437	407	465	488	419	412	462	440	435	443	458	398	424	449	454	466	427	448	429	445	438	466	458	461	430	433	424	458	429	472	448	441	443	429	424	445	450	464	468	471	434	428	474	422	467	521	429	453	420	405	461	440	411	450	471	451	443	451	463	469	434	452	450	452	439	456	453	427	439	463	432	446	452	420	448	462	436	413	421	471	485	429	449	449	436	428	421	444	429	430	461	449	419	444	440	460	469	461	410	457	446	453	443	429	453	439	450	462	458	423	427	484	451	448	448	435	433	422	415	464	415	418	446	438	494	414	446	452	462	439	467	431	432	412	443	453	452	417	428	435	412	450	455	435	453	472	443	439	444	395	443	428	468	426	448	433	439	411	409	434	462	442	430	429	469	396	477	492	454	417	423	414	436	448	437	423	464	466	463	452	455	416	454	417	425	427	465	456	431	426	431	436	457	470	427	414	439	453	436	425	446	435	455	444	445	406	436	436	452	422	439	456	443	418	475	418	413	443	442	430	440	486	392	404	432	370	443	432	467	410	420	466	497	455	452	474	463	473	447	460	424	481	457	420	434	444	443	478	403	438	456	458	435	450	443	471	457	419	455	446	427	443	461	398	420	454	446	502	464	433	455	386	423	431	440	466	463	449	410	450	463	429	429	456	471	445	440	463	420	438	467	455	451	440	470	425	411	423	449	441	463	422	454	412	427	438	466	429	411	449	469	481	397	443	425	474	413	436	435	436	441	449	419	454	411	443	443	466	441	437	480	469	409	456	410	455	433	383	417	432	456	477	414	433	438	438	409	449	455	420	471	445	442	438	445	414	472	428	442	445	456	417	466	459	429	431	449	443	438	439	396	442	432	416	426	427	440	447	467	417	448	438	445	459	428	414	475	455	421	437	457	414	450	456	403	462	425	421	427	443	454	457	414	461	434	407	477	423	472	417	466	448	424	479	452	421	447	462	437	446	417	436	473	406	462	448	458	419	448	395	415	426	477	419	445	453	445	468	403	387	452	450	440	427	445	412	449	427	469	460	442	449	468	424	443	450	429	442	462	439	455	439	461	441	422	483	441	420	475	437	413	447	486	470	464	420	486	456	399	435	429	444	465	422	466	438	472	446	430	457	421	444	471	440	439
29920	5612	1236	896	656	500	415	347	315	326	320	262	273	274	251	279	247	224	211	243	220	221	197	197	211	216	196	183	197	213	214	210	189	229	201	219	203	204	246	200	193	206	214	192	174	236	254	266	241	218	249	215	204	212	188	198	202	207	238	526	263	214	221	201	185	257	198	200	187	201	184	215	192	190	201	208	200	200	189	218	162	220	198	200	198	224	195	209	209	210	215	189	187	181	204	206	193	196	180	196	203	180	184	200	198	194	193	198	208	201	199	224	196	192	194	180	187	198	197	228	207	181	175	174	209	203	197	187	203	216	200	231	194	213	201	214	182	183	193	184	199	205	205	209	212	204	207	212	224	198	183	233	223	203	215	193	196	212	231	231	190	208	205	196	215	208	198	217	189	203	190	174	196	196	210	197	214	217	215	194	187	203	174	209	188	196	219	205	195	197	172	184	215	206	197	226	203	176	204	221	173	180	214	201	206	207	203	214	204	187	209	164	210	176	205	207	193	203	189	181	203	180	216	168	203	209	190	214	174	194	204	197	222	223	200	205	205	194	186	190	186	202	193	201	203	213	195	213	201	202	212	205	203	238	186	182	184	180	194	186	221	203	223	231	190	199	217	209	205	174	212	187	187	227	208	192	221	197	207	222	206	237	196	227	232	197	197	190	187	178	211	201	194	214	193	196	199	219	185	229	192	188	197	229	224	189	220	197	209	195	181	202	202	195	214	220	208	179	212	229	183	203	217	191	201	203	221	202	166	190	201	211	197	195	158	214	194	194	196	192	147	160	198	215	179	195	212	185	201	193	204	214	206	204	201	199	201	194	200	207	206	201	198	197	185	206	193	193	188	192	201	216	240	195	224	193	206	229	188	202	211	204	199	179	207	218	190	200	198	191	198	210	216	209	216	198	209	213	197	203	219	200	196	180	213	185	208	185	198	229	206	195	210	209	233	183	210	213	242	205	180	194	193	195	207	210	208	208	211	201	181	183	211	222	190	207	204	190	221	191	199	197	192	213	218	204	199	226	205	182	187	195	191	149	172	211	204	204	172	202	180	180	190	194	193	195	195	190	197	210	203	206	220	190	216	203	184	196	201	211	195	207	201	206	192	213	212	238	198	183	213	186	247	192	186	190	185	200	201	245	204	211	181	230	202	183	214	198	202	180	200	217	212	187	215	242	187	162	193	207	209	216	190	205	186	183	204	215	199	193	189	217	211	201	221	233	188	180	185	187	179	181	194	192	205	201	207	198	205	199	205	177	206	197	207	199	186	193	195	207	189	182	191	212	195	214	221	198	198	196	201	191	215	199	233	213	204	200	201	220	171	193	191	183	218	223	188	205	198	209	202	188	199	185	198	216	208	190	217	200	174	198	185	186	209	174	188	188	218	210	175	191	209	187	210	204	218	204	224	209	193	212	228	189	213	195	197	208	211	197	180	193	204	195	230	195	197	243	208	234	194	179	191	194	156	187	213	210	223	192	169	188	215	203	193	193	218	175	190	202	215	205	211	181	202	194	190	202	189	195	217	225	208	205	194	207	208	197	221	202	192	202	188	195	219	208	208	165	180	222	193	227	220	206	199	193	179	184	193	190	186	194	189	200	203	182	209	196	189	200	199	211	185	232	200	193	183	193	215	187	173	211	184	177	214	185	198	199	200	193	200	203	185	216	215	190	220	234	220	191	199	195	202	208	220	184	194	208	187	184	188	207	188	189	189	205	195	209	189	210	217	202	194	221	187	226	202	206	211	198	196	184	209	206	222	218	183	204	207	222	211	207	205	203	200	207	220	206	228	190	189	181	197	177	199	182	213	207	204	196	161	191	202	205	168	196	199	187	202	217	185	213	192	219	214	188	204	203	210	220	225	190	200	205	197	224	196	199	192	198	189	210	191	212	171	198	199	199	194	194	189	210	182	195	199	199	212	205	211	198	198	198	185	222	191	231	221	192	173	199	193	207	193	207	205	162	188	188	189	196	198	216	166	173	207	196	186	190	205	219	214	183	192	206	189	200	186	228	217	210	185	169	213	231	198	183	190	208	214	204	199	204	174	198	196	224	234	175	213	203	189	191	194	212	187	203	201	223	226	209	210	190	196	197	176	207	199	203	215	197	189	221	185	203	189	212	211	181	176	191	183	221	174	240	197	189	187	190	193	198	191	186	189	187	188	197	197	199	214	185	222	178	192	202	208	209	217	219	195	206	200	184	174	179	229	203	208	199	186	189	198	171	223	209	209	189	196	218	201	205	204	218	202	177	175	197	189	197	205	211	199	200	210	202	204	208	213	206	171	208	199	188	180	210	215	227	218	196	186	182	184	206	206	188	184	189	201	163	194	214	213	205	218	200	195	187	205	203	206	196	205	186	211	207	216	209	203	197	191	207	192	203	181	213	211	206	207	212	184	222	204	200	191	181	198	202	199	192	193	198	201	200	185	187	201	192	210	208	187	213	229	221	188	194	198	187	203	196	203	200	190	207	181	191	197	179	207	203	181	212	198	198	185	172	178	230	177	196	217	202	198	217	194	210	200	204	183	201	200	201	181	178	226	212	214	186	206	177	230	197	187	195	194	183	177	217	201	198	208	216	215	214	201	208	214	196	206	209	194	227	185	165	193	188	204	239	227	208	202	200	177	211	216	192	206	194	201	225	228	209	168	191	197	217	197	212	212	201	218	195	191	200	208	197	211	190	205	194	192	183	200	197	236	211	220	200	201	199	206	208	186	183	192	171	195	218	213	202	185	201	208	188	232	187	214	192	189	221	210	182	218	201	210	214	231	176	198	207	199	218	184	203	206	191	216	205	186	183	187	168	211	205	197	204	212	209	223	206	199	188	212	205	223	191	211	174	225	216	217	196	205	207	209	188	202	188	208	225	216	197	197	195	195	185	186	189	204	184	195	176	195	212	201	202	200	204	195	206	222	195	213	224	215	202	201	202	172	209	194	188	209	220	197	189	217	182	215	189	189	156	190	225	207	207	210	195	174	215	179	206	198	173	209	188	234	189	209	185	183	204	206	200	219	218	209	202	210	185	201	207	209	206	186	203	200	183	193	190	208	228	221	185	193	194	185	194	219	216	200	194	203	204	222	174	187	193	182	194	198	198	180	196	196	207	210	206	217	193	176	199	209	196	193	186	204	218	199	205	193	198	219	186	207	198	200	226	195	204	204	198	207	200	217	191	200	185	204	213	212	198	211	194	211	179	173	183	181	196	222	222	196	203	203	181	200	208	226	192	186	207	196	206	207	197	214	190	199	186	209	206	185	189	197	205	179	213	202	203	217	200	175	205	231	197	210	209	205	197	206	208	210	205	173	183	199	189	215	185	217	174	213	213	183	190	187	203	185	175	195	208	220	178	216	178	216	196	199	215	213	199	208	182	216	177	195	211	204	195	199	203	155	216	160	175	217	185	210	217	203	199	193	189	198	216	193	187	237	197	194	209	197	221	220	201	179	205	209	186	198	210	189	184	216	200	216	195
16564	1261	2608	3105	2645	2162	1891	1495	1361	1232	1126	1044	922	885	841	797	724	768	736	692	700	701	660	604	631	622	628	639	630	581	562	582	591	578	575	591	515	540	560	563	609	598	653	653	619	693	981	897	878	807	706	608	586	573	582	585	580	535	785	3545	1004	537	512	501	509	544	525	523	500	505	538	520	533	539	545	524	525	556	501	480	538	509	538	538	481	501	532	537	500	519	531	517	539	497	522	550	484	486	560	556	567	520	504	542	528	574	521	507	521	532	535	540	588	513	501	557	488	508	541	562	528	573	487	529	507	523	508	519	535	516	529	520	538	530	516	511	525	496	544	499	536	541	531	502	506	516	525	529	497	531	481	497	494	522	556	535	516	506	524	484	555	473	510	493	510	531	504	504	491	512	526	538	504	505	535	539	522	535	520	519	555	491	547	508	467	472	537	533	514	515	516	543	505	532	502	544	546	538	519	494	507	509	531	491	524	516	529	481	518	571	544	494	512	556	532	534	509	538	477	482	545	530	490	529	511	507	546	511	525	533	521	565	482	535	571	502	516	526	510	579	530	527	545	492	505	525	510	570	559	537	528	540	547	520	501	523	529	517	522	542	520	496	500	492	528	539	513	517	506	546	483	529	557	477	503	531	510	516	494	520	543	536	551	534	510	522	512	464	513	509	509	543	513	497	573	541	525	521	557	552	504	497	504	529	517	502	529	536	516	549	565	511	546	558	508	525	540	541	547	504	502	460	497	503	496	547	535	489	470	497	488	520	503	539	517	519	489	507	524	527	485	520	524	552	495	519	505	549	542	501	546	505	532	540	498	521	514	542	546	521	498	487	486	512	502	534	525	517	511	542	497	528	513	528	495	541	547	531	526	501	502	524	548	538	533	520	485	513	499	521	525	517	539	540	539	546	492	548	537	491	500	525	479	511	530	527	492	535	567	500	530	518	495	525	525	483	503	534	493	545	509	500	489	510	507	518	542	561	492	560	563	593	530	525	499	534	510	518	512	492	520	517	513	537	536	517	510	547	554	506	553	521	524	519	511	503	526	534	546	519	543	536	532	501	498	522	496	524	529	505	506	559	516	520	516	559	539	480	556	487	511	520	551	526	538	543	532	492	536	556	509	485	549	521	535	514	507	528	508	481	524	548	509	494	544	531	532	533	542	483	514	550	513	501	526	496	527	517	519	524	527	465	511	496	536	522	549	522	559	529	509	556	500	525	498	517	553	527	534	528	518	544	500	526	501	520	533	555	550	512	543	487	515	513	538	529	532	519	548	509	560	518	582	512	505	545	541	529	499	511	519	510	531	522	521	514	502	548	516	531	527	487	530	452	571	529	502	531	530	476	492	543	522	565	539	491	514	450	486	499	504	553	530	508	542	521	506	483	561	533	556	518	541	493	542	523	514	527	520	529	464	535	476	507	493	520	460	507	471	503	531	476	504	505	505	535	519	524	479	545	527	531	468	521	528	503	468	523	498	528	518	501	526	505	526	557	490	522	529	495	496	483	505	498	517	510	475	529	564	550	548	538	494	483	552	494	548	488	530	490	514	500	561	534	510	496	527	528	523	561	499	516	525	526	552	530	524	448	512	525	507	533	518	574	533	558	595	495	567	508	490	519	500	524	528	544	493	549	508	555	538	547	530	513	543	573	507	529	525	500	527	536	517	502	497	536	493	553	540	523	523	497	520	508	564	520	515	498	496	500	542	546	510	519	492	519	512	491	502	515	563	541	554	501	485	549	541	525	517	506	530	510	546	543	519	495	535	547	500	517	466	540	559	523	501	520	554	494	527	497	500	525	545	537	532	514	522	530	502	520	550	552	508	531	532	488	512	552	524	541	555	518	531	522	529	551	558	536	505	546	526	494	504	550	535	589	518	514	526	517	504	495	503	505	495	543	569	482	536	511	562	526	502	498	554	522	508	558	529	527	525	539	525	553	531	536	502	524	532	506	492	525	501	501	513	509	492	486	531	526	547	545	493	532	488	507	506	528	565	500	509	488	527	505	494	521	523	544	516	538	592	554	526	543	524	582	482	499	511	530	530	527	516	517	479	534	465	543	489	513	523	566	548	528	527	508	493	512	504	498	521	527	473	540	521	518	543	529	500	530	529	550	542	521	451	496	528	554	519	499	531	533	508	513	506	530	488	536	542	496	534	495	521	530	501	522	531	523	503	566	548	532	554	530	549	536	536	515	505	510	526	527	530	510	546	500	567	547	500	527	480	507	568	540	527	495	544	527	545	532	474	510	520	498	539	540	500	552	523	513	521	533	536	536	489	513	467	511	488	542	508	499	538	507	481	500	513	516	526	532	502	529	553	488	489	527	522	541	504	509	566	537	499	520	491	529	524	534	525	495	514	511	524	571	490	477	502	473	553	523	509	495	531	521	540	536	527	549	515	507	509	518	497	518	534	514	536	564	553	495	520	531	510	520	536	515	529	486	510	516	537	529	483	506	518	490	475	558	494	556	497	518	517	495	500	510	490	508	496	490	523	514	505	526	502	500	512	521	549	550	491	522	539	543	469	536	507	514	546	538	535	476	546	490	542	535	515	536	503	520	522	533	540	514	528	550	500	522	510	499	508	532	553	517	566	503	534	537	535	509	522	472	510	509	495	508	520	515	495	512	515	572	530	467	530	536	505	482	508	539	494	531	517	510	529	506	503	511	472	520	504	515	510	523	501	509	514	530	507	485	504	506	498	541	508	549	537	552	524	519	498	485	547	575	550	528	477	535	503	512	551	534	533	521	527	506	513	517	521	519	495	536	560	502	503	569	537	535	571	515	525	535	554	514	556	507	526	524	480	540	520	503	551	484	564	487	550	514	542	544	513	498	495	501	491	531	529	525	531	519	520	490	504	552	510	528	520	533	494	516	500	505	487	532	511	505	518	527	523	536	523	466	535	524	503	508	537	540	541	517	528	511	526	550	550	513	535	486	518	494	544	494	507	508	506	490	506	503	512	512	489	535	481	528	523	497	508	525	565	532	506	478	520	519	492	503	548	515	526	528	583	501	517	556	542	546	532	563	510	527	551	542	521	538	498	534	517	504	510	518	531	513	505	545	541	518	506	495	494	555	561	533	504	525	518	507	565	544	474	523	501	551	552	540	518	515	509	512	539	504	500	487	484	501	487	541	519	529	525	525	545	520	530	537	511	535	530	502	528	481	481	523	524	532	560	518	521	508	524	514	509	518	526	486	506	544	537	489	517	561	499	523	530	525	524	481	495	527	513	537	593	538	567	518	520	527	572	524	542	508	516	541	544	557	504	537	491	551	535	525	525	540	533	541	520	531	530	526	526	548	490	481	514	516	538	540	528	535	507	553	531	560	498	548	532	533	510	556	515	507	493	502	515	528	581	471	501	543	501	508	507	497	501	516	465	497	527	526	506	527	567	535	538	522	513	527	514	472	484	534	480	519	515	518	521	541	494	515	563	516	534	497	564	507	535	507	549	527	514	514	538	524	556	490	543	524
44578	13552	2511	1571	1063	733	604	444	403	358	292	286	246	199	199	201	206	194	200	169	163	181	166	160	163	145	164	157	164	165	146	145	133	150	147	155	134	145	135	149	142	163	152	163	137	173	220	190	203	160	173	148	144	135	140	157	138	137	167	877	324	154	156	148	128	126	141	130	121	123	125	131	164	148	155	141	131	117	122	115	130	133	149	153	137	126	139	153	93	116	142	131	113	149	137	138	161	157	126	144	150	136	117	134	139	114	122	127	131	129	141	106	136	139	107	130	121	113	102	144	132	133	132	135	139	142	142	146	132	160	146	132	137	125	149	131	135	111	140	140	138	134	127	134	135	133	133	138	155	114	131	128	110	158	123	139	129	135	136	152	122	138	124	130	127	116	155	121	132	127	120	140	136	134	162	142	148	124	144	113	138	125	140	128	123	149	122	134	144	141	127	138	134	118	128	136	126	148	127	134	122	145	140	133	150	143	133	151	135	142	132	143	128	124	131	175	115	134	116	140	145	146	129	133	128	128	133	139	123	138	117	143	126	131	147	119	135	126	137	131	129	128	128	141	129	134	131	141	123	123	146	130	135	128	127	143	122	136	141	151	161	118	127	115	137	152	136	143	127	148	124	125	141	129	124	142	125	138	116	124	140	109	130	140	154	137	129	121	136	144	152	133	140	137	140	142	165	141	159	150	140	139	152	126	132	141	137	130	137	152	128	133	116	141	119	123	121	129	127	162	128	142	131	149	134	123	144	142	143	124	137	125	131	137	129	114	137	109	130	133	149	123	135	148	151	129	134	157	135	115	126	156	101	133	151	135	141	153	130	149	147	155	130	148	129	134	136	116	148	141	135	134	129	146	146	170	154	127	129	148	126	137	140	142	110	121	126	126	125	140	138	131	145	154	145	151	114	128	138	157	150	134	124	168	138	141	131	147	136	122	142	126	139	147	159	142	134	128	145	145	136	139	130	130	116	146	135	127	143	133	149	118	140	138	127	107	135	122	133	130	139	134	142	151	122	134	115	128	116	131	129	114	150	127	138	137	124	142	151	123	137	127	141	143	131	134	129	120	123	134	142	143	132	150	153	157	147	155	127	136	141	147	148	132	128	148	147	131	146	129	139	137	164	144	147	124	143	147	123	155	131	128	132	152	134	136	146	128	123	138	129	125	143	148	119	136	146	114	123	162	146	128	158	152	111	132	137	134	162	150	113	133	144	127	117	126	123	140	136	134	146	125	131	129	126	111	110	132	148	135	121	127	130	143	120	128	131	122	121	119	133	143	141	138	150	124	135	133	134	145	121	134	142	132	140	119	151	139	132	153	142	148	138	142	121	136	143	139	135	115	132	150	131	120	127	144	152	139	127	153	136	130	157	156	129	137	129	148	126	124	143	150	141	126	146	133	136	145	133	137	116	144	124	146	150	136	142	128	122	139	115	116	133	124	128	145	134	154	160	136	131	135	136	139	140	141	149	143	148	137	138	116	129	146	140	129	132	133	142	141	126	126	117	151	114	120	146	117	119	129	141	130	132	123	140	150	129	150	121	128	137	124	124	129	140	148	132	117	133	131	128	140	133	163	157	129	151	163	139	106	129	132	154	117	130	132	158	147	138	128	140	156	133	135	106	123	132	135	129	116	124	137	138	147	120	144	131	121	125	127	126	117	105	111	133	143	135	137	150	117	136	162	129	132	136	128	138	132	131	124	125	120	135	147	118	139	148	125	105	153	156	141	131	139	149	139	118	133	127	151	148	127	115	151	139	130	147	137	143	133	136	144	148	122	156	130	133	153	124	151	142	137	139	125	135	126	148	134	143	141	130	134	137	135	127	116	135	149	132	129	128	137	120	116	152	145	126	139	146	146	135	134	128	135	140	151	107	146	114	131	109	140	114	157	121	133	151	140	137	119	124	104	129	124	126	130	148	155	153	134	144	143	126	151	136	131	133	126	138	132	130	129	142	130	123	141	153	134	143	117	132	156	125	128	170	127	125	153	156	131	133	132	125	130	131	121	144	115	122	136	133	134	114	132	146	136	153	154	131	138	125	124	126	133	124	123	120	148	119	122	159	130	143	121	131	133	141	130	134	138	129	151	138	133	124	125	136	134	157	161	153	133	112	145	133	143	121	149	117	150	138	158	120	140	147	149	160	128	135	126	134	128	152	158	132	123	112	131	131	141	151	142	139	129	127	130	156	143	128	142	114	153	150	131	139	142	142	129	138	146	148	133	136	120	127	136	130	141	140	109	164	119	135	164	139	140	126	142	181	149	111	153	120	139	134	134	139	143	144	108	141	125	140	143	125	123	126	128	142	131	134	139	131	118	139	128	126	118	117	139	127	141	132	156	131	151	119	116	137	130	133	135	135	132	132	132	119	121	132	139	141	147	134	124	135	144	127	137	152	131	143	123	130	141	141	133	129	129	118	130	146	115	161	125	139	132	128	133	125	133	126	142	140	133	133	138	142	157	121	140	151	143	137	131	138	162	128	156	155	136	153	131	141	119	120	121	135	147	139	134	145	136	160	142	124	122	123	151	130	139	143	147	132	139	137	131	125	128	122	129	130	126	128	139	130	130	128	136	122	126	127	134	134	133	133	151	138	139	141	123	143	134	128	126	145	123	150	119	150	150	137	144	127	152	157	118	133	131	128	123	135	115	157	151	152	132	139	142	130	149	125	154	139	149	141	153	157	127	134	141	148	151	122	132	123	121	142	138	134	149	133	137	133	115	134	126	150	137	119	143	133	143	135	140	142	135	130	120	132	132	137	128	138	121	119	122	141	131	131	110	154	115	151	131	151	130	127	130	136	101	139	129	133	134	141	141	120	130	129	135	127	135	133	122	130	146	131	136	142	136	119	136	132	124	143	154	116	135	130	137	138	143	137	140	158	128	150	119	135	137	123	124	142	158	119	127	141	143	129	127	153	135	140	128	130	163	140	130	134	147	140	131	127	131	119	150	139	114	133	128	137	132	125	139	141	131	145	146	147	152	127	129	118	132	135	126	130	157	133	146	127	135	131	140	149	127	146	135	150	128	130	134	123	127	118	120	147	154	132	130	129	144	151	129	139	125	117	119	146	148	146	142	132	125	120	154	129	139	140	149	122	139	118	122	126	129	126	122	130	137	133	139	127	140	138	107	142	147	114	117	127	120	135	131	113	143	137	116	121	142	132	129	153	109	143	141	126	121	146	131	142	133	132	119	133	136	165	149	139	129	107	139	140	138	124	146	139	136	162	117	127	116	121	129	149	109	116	111	110	130	144	156	167	151	161	120	148	135	143	121	142	109	117	123	143	119	125	123	124	150	125	149	146	141	162	142	135	145	145	136	138	157	144	139	141	128	140	120	134	134	138	133	123	136	125	125	136	138	166	138	135	138	136	116	134	147	126	125	133	140	140	128	130	121	136	150	125	140	147	148	148	144	130	141	126	133	138	122	141	106	170	136	134	130	112	127	140	141	139	117	149	138	145	137	124	130
24083	1883	4368	5104	4288	3550	2849	2329	1984	1615	1497	1240	1178	1057	1016	934	870	818	716	697	689	661	625	595	596	587	561	568	492	509	526	497	514	478	484	497	448	489	481	489	476	494	522	505	515	656	1169	864	886	799	586	531	491	524	491	436	440	446	849	6913	2000	405	399	391	367	368	400	363	408	406	368	358	365	355	406	371	386	397	376	349	353	369	411	377	372	373	358	349	371	354	361	389	369	371	396	415	380	409	370	378	378	391	351	354	388	337	354	349	351	358	339	348	378	367	362	356	373	374	381	354	378	341	350	385	343	386	378	321	373	336	369	371	412	342	360	390	361	357	382	375	402	348	360	351	346	385	342	373	335	340	340	383	375	354	393	382	399	415	376	358	332	345	377	347	340	377	339	345	404	341	351	340	373	389	325	363	349	321	337	352	382	348	371	344	328	343	336	390	353	356	349	341	364	340	395	367	354	377	388	338	359	357	364	343	355	368	349	361	379	354	355	329	401	345	380	364	349	378	371	335	358	353	357	313	345	339	383	346	360	359	387	367	334	360	356	374	384	354	368	360	394	352	397	370	357	383	375	377	372	378	359	374	318	375	348	354	360	361	371	349	372	342	348	375	356	335	356	346	347	349	358	341	373	334	345	360	418	381	317	403	383	338	362	371	386	356	359	333	349	339	348	347	342	389	375	366	361	376	338	336	348	376	346	349	314	396	359	357	374	362	347	372	378	356	382	354	386	374	347	369	409	381	338	368	364	377	370	353	348	362	355	377	377	359	365	363	389	353	356	374	368	366	365	331	357	339	335	333	395	370	368	373	347	360	342	363	374	334	375	333	355	376	349	342	342	335	348	317	373	373	347	365	344	377	372	372	355	341	374	357	341	379	358	351	367	387	353	366	362	369	388	327	342	348	355	378	359	359	373	350	343	327	361	336	387	371	355	354	367	345	351	352	354	387	371	370	371	376	393	363	355	365	349	371	364	353	376	366	376	334	359	366	369	364	377	348	373	368	362	364	355	373	329	367	361	349	356	400	365	362	331	355	364	377	382	370	369	371	347	363	342	380	345	360	350	363	405	347	354	386	363	355	353	356	355	349	379	352	352	371	347	361	360	368	375	379	372	350	356	356	333	353	353	362	340	343	369	374	366	331	395	352	367	362	337	361	365	358	348	338	370	342	357	357	345	372	376	331	354	366	387	341	366	367	333	375	361	327	363	346	358	341	377	338	330	377	347	375	372	362	353	330	384	362	360	342	376	352	377	354	353	372	357	353	334	350	358	319	354	331	328	379	364	354	386	374	370	387	350	368	326	353	368	340	333	381	329	404	359	342	367	362	341	357	366	352	333	343	370	380	359	344	388	378	373	391	374	401	362	350	346	334	354	332	358	343	360	360	317	339	343	351	381	352	379	407	346	364	377	376	338	334	359	380	354	379	340	365	380	365	337	364	323	345	363	357	333	367	393	384	378	331	340	358	339	354	370	360	367	373	380	350	360	339	348	343	356	354	338	385	345	358	347	364	369	316	381	356	342	352	356	359	333	353	337	339	378	368	360	358	320	338	372	366	337	361	347	327	392	376	356	382	361	378	380	395	329	359	396	354	358	350	336	363	355	351	364	357	350	349	375	351	354	356	360	344	356	347	385	347	352	376	314	366	350	338	370	375	322	374	347	351	381	343	393	369	332	392	367	345	358	324	386	354	362	340	365	341	341	375	354	321	343	377	360	346	362	350	358	338	376	345	353	355	385	395	353	304	381	355	373	369	364	352	345	360	350	376	373	367	336	351	357	378	348	371	364	373	364	367	347	377	343	390	342	385	341	341	311	349	316	348	342	393	363	335	353	350	377	337	354	366	384	333	363	314	348	341	357	363	369	343	353	353	343	378	336	342	344	340	334	351	351	344	363	371	370	322	330	348	364	341	354	372	337	355	349	387	383	359	370	370	319	372	336	380	381	355	353	361	380	358	375	366	324	363	342	364	367	409	311	371	356	357	347	375	367	369	340	357	351	360	354	365	367	318	350	368	396	391	351	376	345	382	365	374	365	364	360	363	361	385	389	344	327	359	360	358	385	358	359	367	375	353	366	334	364	346	345	352	337	363	374	384	355	392	351	371	347	344	397	383	328	367	381	311	371	351	353	371	359	357	383	363	338	320	360	393	332	404	327	373	382	374	373	374	344	332	322	334	359	392	369	349	365	340	346	358	384	372	378	379	360	356	330	342	379	332	369	374	354	339	373	343	366	352	346	383	336	378	342	372	344	353	329	351	364	358	388	314	358	365	334	345	351	370	363	369	370	348	364	335	329	371	362	344	336	377	370	370	362	355	357	370	368	329	391	382	388	341	374	378	380	352	337	345	355	336	335	366	378	369	361	398	382	349	385	352	361	366	341	416	366	321	377	360	363	348	380	350	394	343	362	348	342	382	349	378	369	327	362	335	378	350	334	379	351	351	350	325	352	348	334	358	360	384	351	368	374	371	347	324	351	368	355	376	347	384	352	358	361	351	393	362	367	383	384	374	320	332	342	357	393	380	361	357	330	363	367	398	380	352	339	358	369	358	368	335	356	351	389	391	349	350	372	365	337	367	380	362	339	363	339	371	373	366	362	370	358	387	358	372	402	401	369	343	355	371	346	355	369	347	331	393	360	372	326	368	324	327	361	359	375	349	379	336	370	365	332	331	364	379	335	401	348	357	328	379	394	355	377	329	343	352	397	360	393	375	350	340	380	361	339	343	352	364	349	357	352	338	353	355	360	373	386	372	365	342	358	336	382	322	381	343	372	336	356	356	349	331	380	363	355	383	381	364	341	327	382	378	378	364	368	366	365	353	360	351	349	366	349	391	364	330	363	374	376	360	381	362	361	369	328	344	358	335	398	390	366	351	345	368	389	395	373	342	327	363	400	375	363	351	368	371	374	370	371	356	353	374	342	348	394	367	386	373	361	324	364	388	369	357	359	328	371	326	332	376	399	355	401	359	375	357	353	382	375	333	391	356	355	360	361	334	377	340	367	333	350	366	355	365	371	320	332	377	376	369	340	354	400	365	355	350	356	352	351	362	375	377	353	362	341	387	390	354	348	348	354	350	349	339	368	348	365	377	342	316	348	349	354	368	340	363	365	338	388	380	385	346	382	347	348	384	316	339	387	386	382	389	359	352	364	368	352	344	353	375	395	340	369	370	346	341	356	353	384	370	346	376	394	343	366	371	362	354	373	396	382	416	399	354	360	348	335	351	364	363	380	394	393	317	354	374	371	349	378	327	343	364	353	363	377	364	363	337	329	352	321	368	378	356	341	374	373	321	363	335	374	376	361	338	379	385	376	369	392	334	356	382	336	346	377	376	354	369	354	370	354	343	384	349	307	337	355	368	339	353	370	363	360	332	330	384	354	326	381	344	387	382	365	345	359	336	358	354	356	378	366	338	388	350	368	363	382	337	371	321	347	373	360	341	320	358	373	322	370	357	392	366	361	353	361	362	337	360
3205	197	199	216	175	206	171	180	173	159	176	183	194	167	159	168	166	154	176	172	167	174	162	172	183	189	161	200	160	169	155	169	155	154	179	183	150	178	164	155	204	173	155	180	166	178	184	184	191	192	176	162	168	158	161	173	147	178	175	190	196	181	173	172	149	194	171	181	178	175	192	183	152	178	205	161	172	156	165	185	168	175	156	188	177	165	171	152	158	166	150	180	158	169	152	174	162	177	152	196	158	154	185	190	170	184	180	158	170	177	171	177	179	153	165	186	169	152	174	190	196	191	205	167	159	173	153	159	181	163	149	151	159	186	196	204	167	159	162	169	161	168	166	187	179	171	155	171	166	176	161	165	149	191	154	178	184	154	174	169	147	168	163	175	171	191	170	173	173	153	154	163	176	177	184	182	163	172	161	166	189	172	173	149	179	174	164	176	144	186	200	173	175	164	159	197	187	183	165	175	176	172	171	172	177	177	184	171	153	171	177	150	156	158	163	179	177	180	169	174	151	189	178	156	156	179	172	164	182	170	171	178	167	171	152	142	160	141	172	183	170	155	162	154	167	171	186	164	178	169	140	163	214	144	167	145	157	140	157	195	180	158	138	174	196	181	172	158	175	172	187	159	158	176	185	173	171	192	183	206	162	172	194	177	161	180	165	185	179	173	165	187	176	159	172	167	147	208	167	166	140	152	181	162	172	169	161	169	162	155	156	153	169	176	196	174	140	192	197	170	166	168	180	149	145	161	158	185	161	170	168	187	166	161	156	181	161	168	159	191	175	189	161	169	173	155	156	175	191	194	139	185	180	162	160	158	142	183	182	152	196	168	184	166	157	171	185	156	195	194	174	168	145	161	151	175	186	141	153	163	172	143	158	164	166	143	177	164	181	166	172	191	191	163	176	167	166	171	176	173	187	159	185	172	178	168	166	156	164	187	180	178	152	151	183	171	190	178	175	175	169	172	182	164	171	160	179	173	171	183	190	176	162	176	162	187	165	173	177	157	191	160	180	185	204	184	152	189	178	169	176	188	145	166	179	181	164	164	156	173	170	170	147	174	176	172	179	163	174	149	171	178	158	169	180	158	158	173	171	161	169	171	163	187	165	153	172	162	179	168	177	169	166	185	175	156	169	172	153	168	170	163	172	157	148	160	177	166	164	161	173	174	194	170	157	160	157	150	188	177	191	177	191	175	184	167	179	156	173	183	151	190	168	181	152	153	172	156	181	187	180	179	165	171	154	173	155	183	171	153	167	184	196	148	182	155	188	152	157	169	165	159	174	180	225	179	169	159	170	160	149	157	158	163	153	192	163	162	165	150	154	200	171	156	169	158	149	173	177	173	161	173	165	173	156	196	159	163	171	154	153	155	168	167	169	181	153	155	170	171	166	169	160	171	148	163	175	183	166	182	199	178	162	167	136	185	202	155	148	175	162	178	144	184	149	177	152	163	156	151	162	155	164	186	169	157	179	175	152	173	168	169	161	153	174	166	172	192	163	179	159	170	155	133	170	182	169	184	159	171	165	167	190	179	163	172	188	186	180	163	170	162	161	150	167	152	156	172	178	162	174	169	168	162	206	161	182	187	148	143	183	184	159	184	172	158	182	154	155	166	161	182	171	155	177	179	188	159	180	179	177	181	183	169	173	193	172	185	168	175	174	167	175	163	169	160	162	172	191	190	175	164	179	164	181	183	150	168	173	163	161	178	163	166	154	168	150	182	149	175	189	142	177	161	168	182	188	184	166	180	165	168	165	176	182	179	163	172	170	159	178	181	152	187	189	166	148	155	197	186	157	168	183	173	187	170	168	175	187	164	155	175	186	180	158	163	176	169	141	168	163	164	146	176	165	185	188	165	162	187	165	172	164	177	148	165	152	157	175	171	161	174	168	170	178	161	182	164	160	154	163	199	179	155	172	163	159	153	153	174	167	170	195	160	170	171	147	149	169	173	163	170	139	137	174	158	179	185	177	157	181	179	182	182	173	165	170	160	167	233	173	179	166	182	177	158	155	152	160	174	176	162	158	169	177	160	173	174	147	176	172	181	168	180	185	158	186	181	149	161	158	175	194	172	157	163	175	160	179	162	185	166	198	163	162	165	152	164	154	160	183	177	180	172	165	143	170	192	182	175	147	163	191	163	161	161	157	172	166	172	170	156	186	172	174	207	156	148	179	181	158	170	155	169	174	186	177	166	157	162	159	169	175	168	161	189	172	147	176	161	174	170	180	189	192	142	148	201	159	161	157	168	180	185	157	159	162	142	176	183	176	161	154	172	185	145	194	179	156	133	177	178	171	160	152	179	188	151	191	157	158	158	152	177	169	160	187	181	181	153	157	165	167	166	168	171	180	162	192	162	159	148	179	157	168	197	183	163	176	136	174	190	150	175	188	161	173	190	167	173	166	158	140	171	157	133	166	157	156	178	155	178	157	167	163	175	159	181	183	154	191	175	180	166	178	150	181	179	175	174	170	173	180	184	159	188	184	168	193	160	151	175	151	173	158	178	165	152	180	191	169	147	162	175	172	164	153	164	145	190	175	166	176	152	171	163	162	170	169	162	164	181	174	180	178	161	169	193	170	170	183	150	162	185	168	180	159	163	170	192	174	169	157	185	174	172	172	162	159	152	178	195	147	145	181	164	160	189	152	158	164	197	178	166	171	166	156	166	151	168	178	183	185	163	208	161	189	187	173	158	165	176	167	159	175	171	165	174	176	191	196	145	187	173	153	182	187	158	175	163	202	158	173	170	193	171	169	156	153	175	183	164	152	189	153	190	157	171	175	167	161	155	160	151	163	197	187	176	165	172	177	165	172	181	165	157	154	182	174	156	159	185	189	155	160	159	158	177	190	177	156	185	163	160	174	179	189	147	174	161	159	186	193	198	153	168	168	168	168	171	182	162	161	172	159	167	173	175	166	149	173	176	166	168	151	181	196	183	156	160	148	182	169	158	169	192	172	179	179	172	163	181	170	159	163	164	190	176	157	170	150	162	149	179	181	151	183	168	143	183	168	154	161	190	161	164	175	166	179	157	190	158	162	182	157	170	190	173	173	213	159	173	152	147	159	166	164	171	147	160	150	165	192	168	162	179	152	187	173	155	160	183	133	189	163	158	181	183	154	168	172	176	173	175	137	192	161	180	168	160	158	168	175	187	185	159	156	174	189	160	180	204	155	176	175	153	183	178	148	171	150	172	167	169	164	167	152	178	157	171	171	172	186	183	135	159	188	163	203	171	176	216	202	183	180	188	157	165	187	172	180	161	185	163	172	175	178	176	178	165	153	153	135	152	172	196	166	191	168	166	152	158	164	196	182	191	152	168	175	157	196	175	175	181	161	170	169	172	159	159	157	163	182	164	162	171	154	191	148	158	207	177	169	189	163	183	191	197	173	163	164	167	186	179	164	142	179	169	157	157	157	158	169	165	174	171	173	162	177	170	188	171	160	178	158	158	169	171	159	190	168	163	172	150	183	158
3202	485	547	578	540	529	520	506	505	483	500	470	445	486	459	504	494	464	449	460	497	449	479	438	451	451	491	441	457	475	464	501	453	454	490	433	456	436	440	473	492	480	512	468	498	534	546	539	518	559	502	505	540	480	497	461	465	466	447	681	661	445	458	439	450	504	442	431	500	473	439	453	494	441	468	444	421	428	468	452	464	458	444	509	475	455	423	460	464	467	459	431	462	473	470	469	480	469	462	438	447	487	456	461	430	457	443	430	438	441	458	464	474	496	437	444	480	428	485	445	472	457	473	468	471	441	468	465	430	453	511	442	487	465	477	479	449	457	406	468	432	447	473	451	463	450	436	492	435	437	518	451	451	450	439	473	437	449	469	446	457	434	469	463	462	455	463	475	445	451	475	465	462	429	415	461	444	459	488	422	452	428	454	473	429	491	441	451	457	446	482	457	469	471	463	453	472	429	459	463	448	473	448	480	451	425	472	429	446	495	468	466	428	453	447	470	471	457	504	487	455	465	490	464	445	456	457	537	456	491	443	478	488	463	461	437	459	443	455	417	457	502	427	429	412	457	464	432	482	447	448	463	452	470	468	483	510	449	451	486	476	444	452	466	472	474	460	422	447	455	456	448	436	437	432	449	440	458	456	454	470	498	443	446	474	447	471	436	446	456	424	509	440	453	431	465	451	483	455	462	460	418	440	476	469	427	499	443	416	478	479	488	469	470	445	485	480	488	482	430	451	474	475	445	447	465	443	461	432	493	496	454	464	479	476	458	448	434	428	468	409	444	440	430	469	467	412	498	451	472	459	463	465	464	410	474	465	432	477	457	450	462	455	466	437	458	458	457	458	456	457	489	430	444	473	432	462	449	434	466	462	467	453	464	480	471	440	444	464	487	440	442	489	470	458	452	451	431	447	430	464	472	476	470	440	493	472	468	432	445	494	474	449	446	455	444	469	431	462	430	422	454	454	477	462	462	442	451	493	469	457	465	441	465	447	457	462	456	441	471	473	445	477	457	448	450	491	440	426	427	441	434	487	433	480	489	458	461	405	497	417	420	474	464	444	457	449	514	423	484	460	427	451	479	459	423	496	457	437	458	444	468	471	471	445	509	411	429	457	442	459	493	459	480	456	452	464	507	499	404	454	464	426	447	485	461	454	468	476	398	471	448	437	465	504	462	434	451	476	422	441	445	452	450	442	439	446	432	480	471	490	463	429	453	429	430	464	463	444	496	458	494	456	476	460	454	476	459	470	437	436	441	462	430	444	425	402	468	474	463	472	420	402	448	466	444	442	470	458	462	445	452	458	440	489	424	467	454	443	449	466	460	449	466	453	441	441	447	437	446	437	443	428	485	419	447	453	479	447	469	455	472	431	447	451	437	449	458	454	470	472	476	445	459	478	483	471	468	493	489	432	487	459	437	434	448	422	480	449	453	445	431	436	442	470	444	421	469	455	456	436	403	444	450	408	461	470	433	471	445	475	451	483	467	453	464	439	428	452	443	456	429	437	483	408	435	477	457	429	452	454	469	459	454	469	440	437	436	436	431	476	441	492	443	461	452	490	427	454	496	432	459	468	454	468	464	469	450	433	451	466	461	430	447	465	444	451	410	453	466	433	453	455	437	455	459	437	467	451	474	467	473	469	457	465	466	429	425	462	485	478	423	437	457	452	455	459	450	437	457	485	470	473	457	452	467	452	444	453	404	471	435	455	441	477	446	486	454	441	440	431	507	455	482	476	437	449	436	456	452	452	487	483	443	471	456	488	458	449	471	452	460	461	457	461	434	478	454	467	466	435	495	449	430	467	419	456	423	457	416	460	389	475	444	417	469	467	441	459	460	472	463	418	449	473	400	435	521	450	459	455	451	458	488	447	428	431	458	473	448	466	506	452	463	465	440	454	467	450	472	470	428	472	446	459	474	448	479	452	445	457	450	448	495	448	453	480	453	453	463	437	457	501	432	426	437	440	515	470	470	458	442	456	413	467	405	481	439	442	473	445	470	465	498	457	452	429	463	447	429	452	431	477	465	455	469	443	467	460	442	496	443	463	443	429	423	460	413	440	423	472	475	489	456	454	438	467	459	474	450	476	444	494	449	456	496	474	496	463	460	448	469	471	493	428	460	497	475	439	470	410	442	481	445	456	465	442	456	478	478	456	508	446	507	459	450	424	477	481	415	479	455	457	444	408	454	474	463	431	455	457	454	429	464	434	420	430	449	464	436	481	494	457	448	449	485	494	449	457	475	441	440	478	462	431	475	484	490	444	437	449	439	427	410	429	461	415	468	464	483	451	436	463	461	452	468	503	465	444	487	462	466	429	459	470	475	486	424	436	475	465	484	483	435	469	467	461	511	470	444	447	431	431	450	487	441	446	468	416	420	456	455	480	423	437	469	461	416	459	480	462	402	434	432	469	448	442	473	467	473	469	475	453	429	476	505	448	491	481	439	460	442	458	465	437	413	478	449	491	451	468	465	436	433	440	424	451	431	464	450	458	467	444	480	469	436	449	441	455	454	471	451	441	462	451	453	510	414	437	474	427	479	463	450	456	479	432	455	499	465	421	434	463	456	442	414	494	453	469	457	456	474	433	416	440	448	506	480	442	486	471	451	480	459	425	447	458	437	446	477	456	438	486	434	477	464	439	461	460	467	428	466	497	498	463	457	468	480	455	461	455	416	480	505	442	466	476	435	432	441	455	438	457	494	447	462	430	474	469	416	450	440	486	432	462	495	514	478	439	481	466	447	456	449	452	465	483	489	471	445	451	452	448	489	438	430	458	447	436	450	496	436	474	455	440	475	467	434	432	463	480	434	442	437	476	480	443	459	448	506	446	444	455	459	463	436	466	458	446	440	440	448	441	417	438	457	430	447	446	452	465	456	435	453	466	435	484	421	443	443	440	452	409	451	454	436	422	468	462	466	462	461	471	445	464	423	473	441	429	479	473	443	443	502	464	484	460	473	429	473	450	469	470	439	445	475	444	420	464	438	439	458	449	416	428	479	475	443	494	495	434	412	464	444	434	486	446	474	454	485	470	454	433	447	474	428	468	475	446	452	457	476	453	464	446	420	435	455	467	448	454	421	439	447	466	472	417	481	467	453	473	472	411	463	427	453	438	450	481	476	455	462	463	454	421	472	442	457	471	473	429	426	449	450	465	442	445	488	422	482	433	508	483	463	455	432	437	420	490	471	429	437	456	435	467	449	410	497	444	470	472	476	426	439	477	449	452	433	462	449	454	452	424	496	473	472	464	448	457	452	438	450	453	475	475	446	472	438	416	481	487	430	469	470	435	437	496	466	439	438	450	430	443	452	435	491	453	448	443	475	439	478	445	465	479	435	467	434	405	481	453	442	426	490	454	465	425	481	420	436	402	454	431	438	461	488	480	470	439	470	443	482	469	456	471	470	483	470	494	467	457	448	442	454	490	439	457	448	450	476	438	463	456	450	500	445	452	442	483	409	514	467	439	444	448	429
30428	6624	1201	880	638	565	431	376	345	304	304	264	284	259	268	245	253	251	239	243	237	252	241	221	211	228	193	208	209	198	253	201	219	233	246	250	211	220	211	211	239	212	198	234	207	224	276	227	270	250	208	226	238	207	202	206	220	251	253	591	465	181	195	211	205	213	194	199	188	212	232	203	225	224	212	201	203	217	220	216	201	187	192	209	191	209	199	185	189	209	206	200	232	225	196	219	215	220	180	216	202	217	215	199	195	212	197	204	202	225	246	201	215	195	222	214	215	217	201	190	224	217	212	190	216	222	208	234	220	209	231	218	205	201	191	209	204	198	236	222	209	229	219	217	227	223	200	189	210	236	231	230	198	216	209	216	200	206	203	219	203	212	196	208	233	195	208	197	214	211	211	200	198	214	197	214	198	209	212	224	213	219	223	202	222	201	199	188	228	207	232	198	180	229	233	210	230	194	205	212	200	197	227	202	212	217	210	201	169	201	205	206	201	204	216	206	181	206	208	230	225	200	214	229	206	188	205	232	213	204	213	230	202	183	160	214	231	210	196	214	212	224	197	230	199	215	222	224	225	215	217	206	214	205	204	199	200	213	196	245	183	213	213	209	229	223	223	181	246	228	188	203	195	228	235	232	194	216	225	224	202	221	198	189	203	181	215	213	201	203	227	232	180	210	205	195	222	186	220	215	185	205	210	208	209	198	201	192	219	177	229	212	218	201	209	219	204	208	213	212	213	208	203	215	209	230	205	215	193	196	210	206	204	228	220	213	224	203	213	205	201	225	198	219	211	226	218	217	210	219	186	207	232	203	192	217	213	225	211	188	183	218	191	212	215	228	214	199	223	190	215	203	232	214	225	195	227	208	246	230	213	216	195	212	200	195	222	193	203	202	224	231	186	207	203	202	196	202	228	223	222	199	210	219	213	198	209	215	201	215	205	244	211	190	220	215	246	209	211	204	169	214	241	212	209	221	168	213	207	225	229	198	232	200	232	242	204	228	209	241	213	194	201	213	195	177	233	207	206	217	217	195	224	192	205	251	211	225	207	197	224	209	234	211	205	208	217	213	197	188	224	220	211	219	209	218	217	184	201	193	171	224	203	189	179	206	224	229	215	213	214	214	231	192	204	218	198	192	224	208	208	237	224	195	214	231	227	210	216	210	201	193	214	208	224	204	203	203	216	230	194	224	187	197	246	253	239	215	207	222	228	201	201	219	217	193	220	218	209	212	214	204	213	217	205	213	194	207	183	186	220	210	187	229	224	219	203	217	199	218	243	212	195	230	197	208	199	229	224	206	189	231	212	212	219	223	206	199	220	218	226	215	209	185	170	195	228	201	213	204	226	186	220	193	213	208	207	181	221	237	225	202	213	192	188	215	208	232	226	199	240	230	224	201	175	215	234	209	199	198	223	205	216	222	216	218	210	174	202	213	240	192	208	210	211	217	240	201	177	227	216	199	210	203	193	198	234	256	216	196	202	200	199	191	213	219	219	206	191	208	186	182	197	199	208	202	221	193	206	200	184	222	199	225	227	233	167	200	237	199	214	223	180	238	186	218	208	206	205	202	199	185	222	203	208	198	204	235	198	193	216	195	211	183	197	225	218	201	215	197	221	231	195	206	209	200	193	233	183	184	203	218	216	216	214	206	216	191	222	195	198	215	218	184	224	212	224	210	222	234	203	198	203	212	222	219	206	226	201	195	203	200	183	218	207	220	182	225	208	211	184	168	198	205	197	196	235	204	213	245	218	193	234	200	241	196	206	211	224	217	179	209	203	220	236	194	231	203	220	197	202	224	214	207	216	220	233	195	200	190	214	219	216	211	197	206	209	208	206	209	205	198	206	224	208	225	230	208	176	221	245	212	178	214	223	199	215	225	238	219	217	219	214	208	223	205	192	224	203	205	169	236	209	213	212	215	200	197	179	200	229	180	206	202	206	216	201	255	194	190	216	209	220	217	245	201	263	193	219	194	200	204	198	199	215	213	182	208	195	185	201	193	193	195	196	205	192	214	203	187	211	193	208	205	210	215	216	212	203	210	230	199	209	218	219	233	234	224	200	223	215	201	233	224	199	211	218	215	213	203	225	207	218	234	207	240	218	204	211	252	206	200	230	202	208	194	214	222	198	200	170	212	228	215	238	191	224	176	220	188	209	188	221	195	171	178	196	186	218	212	212	192	225	206	216	221	193	206	217	223	229	219	216	217	212	236	223	213	196	206	219	180	197	194	198	214	213	212	199	212	231	214	219	209	216	210	198	193	228	217	245	223	218	193	228	196	212	217	195	237	227	197	195	203	231	212	207	218	212	183	235	204	192	210	208	177	225	207	236	209	203	203	178	210	220	191	189	189	224	228	206	204	194	204	190	209	218	187	207	230	209	219	238	225	196	223	182	204	200	227	203	231	221	188	188	213	212	234	223	195	205	220	210	206	192	207	227	225	216	201	200	235	209	231	210	215	219	230	199	206	192	187	239	193	206	203	216	199	210	212	211	207	200	207	214	173	194	219	213	199	219	200	230	209	211	180	205	231	212	211	202	209	201	196	199	232	210	193	223	211	209	220	197	181	217	221	199	200	223	213	210	205	192	217	207	255	221	213	213	214	200	209	194	188	238	207	229	218	209	224	218	203	217	211	218	214	194	185	201	225	206	195	223	211	250	210	227	186	220	230	229	203	223	206	213	191	207	211	225	209	218	198	217	208	233	222	217	198	198	209	237	220	223	210	204	216	217	231	229	205	198	237	220	203	212	222	220	220	183	208	206	216	224	204	211	192	223	210	210	209	200	200	199	213	201	213	204	202	207	203	212	208	211	219	208	205	202	196	217	196	217	234	232	211	227	222	205	212	222	187	173	225	221	204	218	210	190	198	192	193	202	224	224	203	217	207	194	206	221	193	242	220	211	192	229	204	175	243	194	226	218	228	230	215	204	208	192	211	217	237	223	182	195	194	250	216	214	197	204	189	189	191	212	179	188	233	228	177	205	229	214	220	225	221	207	191	217	197	214	195	232	218	208	226	216	219	239	207	213	195	209	193	205	217	219	226	222	182	231	198	230	229	203	229	217	202	194	203	207	179	198	206	238	215	217	187	176	215	210	215	206	204	194	210	223	203	189	227	223	200	218	197	215	233	213	212	186	227	213	192	199	213	222	195	224	219	204	213	233	242	183	184	208	223	221	220	229	206	228	232	184	217	220	228	214	214	220	236	224	226	233	195	209	226	211	229	219	206	228	202	232	208	195	210	172	226	228	207	207	220	200	208	201	204	200	198	195	223	211	193	191	209	197	202	216	221	220	171	218	230	214	229	209	212	204	223	221	215	228	235	206	229	223	202	203	184	230	223	220	230	207	222	218	231	223	217	212	215	241	226	207	190	214	196	200	201	211	214	212	181	205	233	234	210	235	235	201	216	231	213	198	181	215	213	191	210	225	209	214	154	213	208	220	205	209	233	212	202	212	211	208	202	213	191	225	203
17265	1370	2633	2986	2680	2157	1797	1601	1402	1241	1088	1028	999	887	903	839	773	747	721	765	743	668	665	658	656	649	607	619	630	631	620	678	650	584	618	638	683	546	555	597	572	674	619	637	640	708	891	893	842	823	752	698	710	604	625	612	592	594	906	4217	2775	567	569	557	563	519	565	556	531	571	578	560	575	524	551	523	601	544	588	570	535	548	528	562	567	572	550	579	541	548	566	576	558	562	556	553	561	583	568	602	540	528	549	499	535	519	589	539	538	564	523	518	537	555	527	543	489	584	535	570	571	574	561	546	572	522	501	555	535	563	537	550	551	593	525	520	524	537	550	574	542	581	543	530	550	516	557	539	526	542	544	562	583	543	580	560	560	529	537	515	488	548	536	536	541	559	558	507	558	550	519	531	533	568	556	540	548	569	576	552	521	520	533	530	550	546	571	536	547	535	578	524	518	519	570	556	570	534	591	515	553	583	555	568	526	553	542	526	519	573	597	534	540	531	535	537	534	571	511	544	530	546	552	562	545	556	551	553	579	577	528	559	593	555	573	552	506	541	557	517	517	581	528	534	565	558	524	533	581	548	535	488	519	497	551	548	545	505	520	561	574	585	556	507	558	556	508	509	523	552	546	568	548	543	541	536	511	561	521	521	584	523	555	542	556	536	541	532	529	535	577	509	566	528	538	572	531	567	547	535	560	570	569	521	546	546	554	585	564	551	559	562	548	561	559	596	565	546	536	569	571	535	552	531	571	541	566	538	537	570	590	543	520	549	541	535	489	571	534	551	573	578	521	535	553	524	525	531	559	557	535	530	563	505	496	521	558	535	552	511	527	560	521	545	564	521	572	578	555	549	558	573	553	530	541	568	573	507	540	513	549	537	527	572	522	557	574	543	550	544	513	543	526	527	555	561	529	553	538	536	555	522	585	556	530	540	559	532	559	525	541	496	536	561	559	555	565	535	520	549	569	507	518	543	548	509	571	549	524	544	539	604	520	502	539	520	517	572	566	536	531	579	593	535	587	546	525	500	569	500	556	550	526	512	511	496	562	503	552	544	512	571	536	565	603	563	547	527	543	569	569	519	547	554	527	560	567	563	568	517	558	590	541	529	535	556	537	561	526	582	557	595	547	549	553	549	554	536	513	561	503	573	510	532	556	591	557	522	574	537	551	524	549	592	573	540	575	563	538	540	559	539	555	525	541	534	548	562	563	520	543	564	567	582	487	561	562	547	564	573	536	567	581	562	563	542	551	536	503	535	519	567	560	552	556	546	582	564	581	535	544	570	557	557	545	555	526	553	540	560	532	499	540	553	559	575	526	542	534	555	545	572	543	516	531	539	567	541	553	552	535	517	596	589	595	488	547	572	498	555	549	567	499	513	535	542	531	501	548	532	595	573	528	540	583	576	532	562	538	613	550	560	551	573	477	556	536	560	549	574	542	514	534	521	556	553	524	537	530	554	505	543	551	559	539	488	548	523	567	520	516	557	521	505	521	518	572	510	534	558	528	522	565	564	531	543	588	576	542	569	550	558	518	562	539	564	611	526	546	548	554	532	550	508	526	572	568	528	542	514	545	513	530	565	531	570	567	542	562	588	554	552	513	580	539	547	522	551	550	540	552	518	530	564	553	544	564	521	527	559	550	548	545	577	541	535	527	567	522	517	555	508	553	556	563	572	529	534	534	597	592	550	541	555	560	501	556	538	553	534	543	576	549	546	554	534	555	546	522	553	540	495	554	547	537	546	578	588	513	529	606	567	547	564	582	556	566	530	557	571	526	528	557	509	527	559	564	559	530	570	530	562	546	538	540	522	546	522	520	520	527	572	527	557	541	562	528	587	497	577	569	515	531	552	529	518	555	577	555	568	532	545	593	586	572	514	543	480	555	553	544	534	596	555	547	554	515	516	521	574	549	515	567	552	538	575	569	570	557	513	591	495	584	525	546	567	491	563	526	546	519	584	583	543	559	572	531	510	580	550	539	585	560	569	536	554	530	502	532	543	569	521	576	566	538	518	544	534	604	548	566	534	548	550	538	578	524	537	503	567	580	553	520	555	548	526	535	558	511	577	553	563	562	563	544	558	537	597	524	529	598	551	564	534	573	551	487	583	517	556	544	539	533	531	573	563	562	525	584	533	565	541	538	513	531	548	543	544	597	518	542	501	526	554	541	506	542	508	523	557	525	569	519	518	524	521	557	539	563	528	606	558	558	544	572	556	501	548	553	580	571	543	542	537	546	522	555	572	539	569	537	532	566	544	533	519	566	560	492	538	556	564	542	578	586	509	509	497	547	536	589	581	561	547	522	558	550	572	556	520	591	553	535	529	560	517	545	548	539	495	601	529	540	529	584	537	585	552	560	571	578	555	551	519	527	527	544	571	524	540	555	540	528	556	585	511	584	555	530	522	571	549	488	505	605	552	571	555	520	554	562	519	525	566	569	526	559	558	560	554	533	529	565	544	574	531	546	494	539	561	574	503	541	539	499	539	563	554	543	541	549	536	527	591	545	537	541	519	536	561	548	576	508	515	530	567	557	531	548	575	542	542	571	579	553	537	534	529	548	571	547	548	553	562	538	578	504	573	516	533	526	553	548	566	567	532	501	551	496	587	528	533	534	552	541	494	547	560	554	547	605	553	539	548	574	535	544	513	528	534	556	536	577	563	550	589	587	589	554	511	544	503	527	539	561	538	555	514	574	539	550	565	546	572	537	551	562	548	545	552	557	559	558	543	521	560	540	556	547	532	576	528	495	569	546	574	512	525	547	522	525	547	607	550	539	550	535	544	508	573	511	558	532	544	520	540	572	512	553	523	564	544	562	521	490	526	542	573	545	562	581	585	505	535	537	566	526	554	518	548	526	523	521	552	505	550	551	560	527	551	610	541	498	525	542	557	582	545	566	544	542	554	577	577	545	560	586	554	553	524	541	531	559	556	568	581	558	542	541	523	509	564	567	527	528	493	597	511	541	530	549	588	540	554	573	538	553	504	512	531	489	535	524	570	518	524	537	551	547	558	570	516	532	550	563	536	574	524	582	556	550	515	531	539	605	594	579	530	563	553	529	557	559	568	580	527	556	545	571	539	538	526	545	574	552	558	524	582	526	566	532	602	531	532	550	574	495	505	509	593	537	544	534	542	514	560	551	537	541	553	541	561	573	525	552	530	525	535	560	505	540	553	514	577	546	558	546	551	578	554	541	514	565	553	582	527	525	529	545	569	544	534	553	555	549	540	539	584	582	558	537	534	527	510	548	520	558	560	543	540	554	538	568	518	605	547	544	551	535	596	575	555	588	524	542	518	549	505	575	565	553	542	550	525	544	510	528	519	562	528	588	527	544	579	568	547	529	556	558	536	521	538	556	553	541	568	561	511	569	587	559	575	555	496	554	596	591	589	566	536	579	570	551	551	569	561	533	518	548	543	558	555	533	590	530	583	537	555	563	532	523	542	510	532	536	527	599	545	525	562	560	511	518	536	534	520
44905	14360	2716	1635	1047	808	624	498	406	356	319	277	274	271	238	215	209	199	189	163	184	167	176	193	184	173	166	124	157	145	178	192	176	144	181	124	147	137	145	155	134	147	167	174	149	189	229	234	197	194	170	146	154	148	142	142	152	170	201	849	746	148	147	134	158	146	124	141	141	122	131	133	135	145	137	126	137	135	156	139	144	146	131	160	145	131	141	153	141	146	133	156	136	133	141	152	138	154	132	158	143	146	141	127	120	164	130	148	141	140	144	144	117	137	147	119	151	149	160	146	134	154	120	144	153	152	146	157	142	143	127	123	133	151	151	141	112	136	119	149	142	144	152	137	141	126	145	150	156	141	148	146	151	137	157	132	149	129	127	124	142	133	153	168	135	161	149	161	136	130	157	141	127	141	136	158	143	135	144	154	133	137	157	151	144	150	142	145	156	169	153	134	141	128	142	151	153	151	171	123	133	142	137	134	158	149	154	141	167	113	170	134	170	147	147	140	137	149	144	132	155	142	137	136	148	118	150	139	140	146	138	161	148	157	144	147	142	141	124	140	129	140	139	140	133	133	139	154	141	153	157	125	159	134	147	141	145	141	133	140	150	131	141	133	142	145	138	164	144	149	143	138	127	122	150	142	145	145	111	131	126	146	128	134	138	123	142	146	144	161	136	125	133	107	119	150	155	151	152	140	155	170	158	141	132	133	158	122	141	139	145	140	130	117	128	142	129	118	141	145	151	133	148	151	162	153	154	140	161	144	126	143	157	133	169	130	142	143	140	173	141	159	150	140	140	135	134	133	142	113	138	149	154	144	154	161	137	121	128	140	150	149	144	127	149	148	121	125	138	153	134	138	141	154	142	132	152	139	131	145	143	137	138	132	132	139	168	139	149	123	158	149	139	115	146	154	133	117	134	141	141	160	144	123	148	139	151	135	154	146	146	145	131	134	144	132	139	142	163	130	145	123	162	157	121	146	140	150	159	153	132	156	121	130	144	138	134	141	132	135	145	120	138	143	140	140	126	135	127	138	132	144	150	167	159	143	151	125	138	157	127	139	124	149	161	124	132	152	132	155	142	133	153	134	140	148	136	161	133	152	144	117	145	139	164	140	145	138	129	151	141	146	142	125	134	142	144	145	154	172	155	152	144	136	151	166	122	154	140	137	147	121	139	132	138	145	153	163	142	138	167	130	144	138	132	160	131	129	161	161	137	121	140	108	128	132	150	128	139	169	129	137	146	143	142	153	138	142	133	164	147	150	133	139	134	135	151	129	131	139	149	164	135	147	142	148	149	133	152	140	137	134	157	144	148	108	147	136	140	132	143	127	137	156	149	135	149	151	152	135	107	128	154	167	154	133	142	143	142	152	162	157	120	162	145	128	143	154	144	161	136	138	159	143	147	147	124	111	140	157	143	134	136	121	147	137	147	126	142	157	137	149	163	127	135	138	161	125	148	150	149	164	145	133	141	151	138	136	134	151	158	133	149	137	152	138	126	129	132	150	109	117	144	165	164	131	149	133	150	135	128	134	132	148	144	142	119	118	124	145	151	156	144	125	128	143	131	122	144	142	156	135	134	138	168	122	133	126	138	160	129	144	142	117	128	134	154	141	142	129	130	151	134	137	147	139	141	138	141	130	131	136	125	159	147	128	163	146	159	144	145	133	141	153	150	128	130	162	139	136	138	137	160	126	111	144	133	129	133	150	128	156	146	138	151	131	114	144	169	157	132	137	125	125	134	146	141	141	115	123	154	151	130	139	147	139	152	125	143	148	158	132	136	141	150	131	154	141	124	149	129	145	133	120	149	139	137	148	144	136	164	126	135	172	157	152	140	132	125	145	153	147	139	134	117	146	150	147	136	150	144	143	137	123	136	136	124	165	136	161	135	145	133	144	126	146	125	152	128	144	143	132	142	137	140	141	135	148	155	147	128	146	142	150	154	129	159	151	154	134	141	167	127	120	165	142	134	131	134	140	131	152	120	143	157	129	107	153	156	130	150	121	168	152	133	144	144	130	136	142	163	143	155	141	139	141	144	133	141	134	148	126	130	131	130	150	133	139	140	133	152	145	174	142	164	149	155	156	149	127	113	133	141	139	113	131	140	136	135	136	155	138	167	136	147	156	164	152	164	135	120	157	137	130	135	128	136	164	140	156	141	151	133	160	139	139	146	118	136	158	132	158	137	133	123	165	122	136	157	137	136	129	135	140	152	164	140	136	152	143	136	147	134	125	138	135	131	139	152	147	129	156	155	153	133	135	116	147	153	144	138	147	154	145	140	150	165	128	122	145	140	139	153	152	162	154	162	134	146	130	134	168	144	136	118	156	152	162	142	125	143	155	147	137	157	125	157	143	138	149	124	151	131	131	145	156	128	149	123	134	142	147	154	146	153	132	133	157	154	158	154	163	140	133	143	143	131	151	151	167	118	141	151	145	146	131	128	124	145	120	149	129	116	135	146	137	134	133	136	149	135	137	153	173	157	136	146	141	132	152	124	135	162	165	120	123	145	142	143	153	130	141	137	146	140	140	162	127	146	155	130	126	115	161	129	153	137	174	160	126	141	170	147	134	134	146	141	154	144	151	157	134	137	163	161	129	143	127	135	146	123	147	133	111	124	144	131	141	143	136	139	143	140	155	148	154	136	144	128	137	145	161	164	133	139	131	133	161	152	115	122	146	148	144	154	165	145	143	124	127	135	139	145	148	126	123	150	134	155	162	144	141	143	140	145	133	110	135	138	152	147	147	136	159	142	135	149	142	131	133	152	148	140	168	140	154	144	155	121	138	120	145	136	150	161	144	141	146	138	138	139	134	168	137	158	143	148	138	142	142	141	137	141	152	168	152	171	137	133	152	162	144	124	154	120	155	139	149	167	126	128	155	142	122	153	151	116	142	120	128	132	134	164	155	130	132	131	150	146	134	171	188	151	150	137	127	125	162	147	153	155	170	156	139	155	142	133	142	147	139	144	125	159	145	143	140	136	141	152	133	144	139	140	138	139	163	127	128	155	138	145	150	140	138	124	148	145	134	140	145	155	148	157	125	128	140	129	116	143	157	134	145	142	169	164	134	154	159	160	130	168	128	157	137	142	164	145	119	122	138	161	150	138	131	150	142	147	152	149	145	170	132	126	157	155	143	134	148	153	142	161	166	129	134	133	144	141	134	154	121	144	137	164	137	123	130	137	150	135	149	115	143	122	145	160	118	146	104	137	153	159	166	142	130	135	140	141	144	157	131	123	152	140	118	147	151	162	140	154	150	163	149	122	137	144	154	149	145	126	138	165	148	136	136	137	136	120	164	161	148	140	127	133	134	140	129	148	147	129	138	146	158	147	123	155	152	137	134	151	147	140	154	128	139	130	151	160	143	122	139	167	162	151	131	126	137	150	136	118	143	127	149	149	130	155	138	120	139	153	144	123	144	131	137	143	147	133	146	136	141	159	144	136	138	149	156	141	150	156	149	144	130	165	138	129	142
24270	1950	4419	5219	4311	3496	2869	2341	2011	1637	1551	1337	1245	1111	976	899	847	833	756	730	702	653	659	663	622	543	595	562	547	505	496	533	513	517	484	463	490	479	469	489	501	515	532	532	533	697	971	1098	955	608	649	586	468	526	505	455	473	449	797	6669	5068	400	372	389	436	393	421	395	365	391	405	361	363	400	413	379	438	382	380	426	404	386	364	379	376	439	370	386	365	361	379	403	366	366	387	390	372	386	414	363	382	396	401	382	358	422	379	366	410	386	363	373	381	356	426	375	380	358	377	389	370	391	387	424	406	346	343	362	373	380	347	374	372	365	384	374	390	403	388	373	369	390	394	393	359	378	360	377	396	395	349	410	399	382	395	365	363	348	352	372	411	358	369	357	387	378	381	366	369	360	406	368	386	372	396	362	335	368	380	357	359	384	377	366	378	346	354	379	419	355	408	354	338	343	344	352	367	415	406	358	372	363	395	389	354	399	354	368	387	371	357	381	391	370	336	359	360	401	424	399	365	370	377	387	385	384	429	386	357	405	382	396	396	359	408	352	361	350	398	432	377	397	367	401	397	380	346	360	380	370	365	395	395	378	400	340	398	374	389	410	394	389	374	374	345	389	362	382	386	371	371	368	368	352	395	389	366	394	392	404	386	380	412	366	373	359	335	365	391	377	408	417	367	365	358	392	360	393	367	385	371	413	396	357	368	409	370	383	364	362	379	362	381	399	355	346	387	368	377	360	394	378	412	385	368	335	362	341	382	446	375	372	370	384	412	348	387	384	399	383	417	378	392	349	384	387	407	350	377	373	370	356	352	400	348	389	361	363	340	359	388	382	362	417	377	391	344	403	387	346	378	365	360	366	388	394	358	343	403	362	344	371	335	357	397	372	378	383	376	384	353	352	375	398	387	388	391	385	403	365	358	388	329	395	391	397	371	339	360	363	407	365	381	371	387	383	378	372	370	380	370	395	370	366	339	393	375	397	363	389	406	377	365	382	373	380	376	392	397	376	368	362	342	367	399	369	408	374	397	417	350	348	366	349	368	365	375	391	405	378	397	372	375	383	362	371	387	361	365	374	376	368	379	378	365	423	343	374	408	396	405	374	382	397	382	358	390	343	369	375	387	354	397	363	404	371	381	356	407	382	372	362	363	377	369	412	382	370	362	371	390	383	382	366	363	382	384	382	368	368	376	401	357	386	384	358	284	382	386	413	389	399	370	360	371	397	399	373	395	405	399	361	365	350	368	386	378	370	382	354	360	389	409	378	375	369	380	343	368	364	392	419	361	392	361	388	370	359	377	332	376	401	351	429	399	343	388	385	381	382	362	389	369	352	368	379	372	366	397	361	370	402	376	380	394	383	341	376	368	371	389	358	372	371	418	409	387	381	403	418	363	389	376	423	367	318	381	383	437	384	357	374	371	345	391	368	387	358	365	382	375	374	368	388	365	383	372	335	393	365	356	374	376	373	357	406	365	400	375	401	364	384	411	405	350	368	358	411	398	364	360	373	351	365	428	402	379	403	405	361	353	368	375	383	382	380	365	395	370	384	387	360	385	355	383	403	365	417	344	376	402	400	385	378	395	377	390	375	397	367	364	388	385	413	373	355	341	356	354	373	368	392	388	395	348	391	369	383	382	375	336	386	369	371	364	364	373	385	372	355	371	392	363	336	357	360	407	369	391	405	360	393	361	334	371	350	412	363	381	380	375	339	399	318	393	373	381	348	362	383	408	362	390	381	375	366	343	372	377	373	381	408	405	378	383	380	386	375	400	374	374	401	372	368	376	368	348	388	385	351	401	378	382	347	348	375	384	398	358	375	415	392	393	366	385	373	361	342	373	368	377	367	373	354	424	367	394	357	401	362	369	428	387	371	382	348	359	372	383	394	381	366	395	370	356	372	385	365	403	394	374	355	399	349	372	365	344	361	377	357	427	342	392	373	396	411	397	390	358	417	333	394	379	407	344	385	385	370	347	373	413	386	358	374	364	440	352	380	363	360	367	404	352	340	360	380	390	381	392	350	339	396	387	369	373	363	388	359	371	409	368	352	382	384	392	384	385	363	376	393	370	361	396	391	340	395	354	387	358	374	365	364	377	382	408	393	386	378	372	367	422	385	370	366	392	402	361	406	381	356	352	381	373	365	378	365	332	389	371	387	390	354	390	362	368	344	403	385	382	361	373	395	362	391	367	392	392	374	362	367	385	406	354	372	381	402	383	346	404	383	382	342	319	369	389	397	337	373	374	384	397	377	395	392	381	410	343	353	379	377	336	392	365	347	371	370	350	381	378	355	376	378	350	391	366	350	400	377	374	379	396	372	392	391	360	376	370	375	374	358	346	377	385	349	375	353	409	346	377	394	380	407	410	381	361	387	364	370	353	426	379	407	375	380	396	408	382	384	398	365	394	365	377	350	359	389	360	368	378	390	372	361	371	383	330	362	363	369	324	358	399	383	388	388	349	362	403	346	380	365	381	375	393	391	356	357	391	403	384	370	380	349	378	370	372	370	395	366	368	399	373	372	412	358	380	371	319	390	371	351	377	353	342	368	336	358	371	385	400	382	359	370	383	370	348	399	338	390	409	359	384	379	371	373	372	382	353	369	389	427	386	398	380	357	374	353	362	339	372	365	401	366	382	352	373	390	347	366	388	370	374	345	358	393	369	406	408	351	407	383	409	391	386	394	410	365	381	402	362	382	381	367	391	365	387	365	381	407	357	364	381	391	350	381	395	342	393	369	379	391	371	409	376	378	388	377	381	385	376	383	373	375	366	382	377	348	370	402	403	419	386	416	372	371	369	374	341	398	386	387	377	373	386	381	383	358	359	359	366	347	359	409	386	359	356	378	342	353	393	388	376	391	374	398	360	342	395	385	405	355	374	376	350	377	366	385	387	386	362	395	380	356	393	378	381	360	358	345	418	375	369	356	392	355	336	402	368	345	401	343	365	366	361	402	384	398	387	396	381	394	385	373	363	369	355	402	410	390	374	373	363	370	395	370	377	403	361	388	407	396	378	365	380	364	355	356	389	395	340	374	339	354	377	378	377	410	363	378	356	358	354	392	386	380	422	364	356	369	369	395	363	377	369	359	391	348	400	374	363	374	384	372	365	341	358	364	342	375	390	379	385	379	375	350	359	382	401	340	388	391	331	379	375	380	366	377	385	358	392	362	386	381	405	398	384	380	413	402	403	388	386	334	380	365	402	405	352	363	367	384	369	379	359	389	393	361	381	368	368	397	370	374	375	324	408	359	348	397	405	367	362	380	380	408	412	360	388	374	380	323	365	377	387	373	395	358	379	353	385	341	364	346	350	364	402	388	406	375	376	380	375	403	407	357	357	360	371	379	356	369	403	390	396	366	394	429	357	348	350	388	397	410	395	345	356	391	387	365	408	405	352	381	367	380	384	378	340	378	365	393	375	387	380	384	345	389	375	357	357	371	387	372	403	389	374	393	369	373	388	382	342	381	387	333	426	338
2928	195	197	215	197	175	186	180	202	199	200	198	182	178	220	190	163	211	160	202	179	189	184	170	152	144	158	186	206	167	158	151	180	160	168	183	191	161	176	175	156	186	173	166	174	172	166	187	188	163	175	173	178	160	180	184	182	171	199	197	224	143	172	164	165	164	166	170	178	164	170	176	188	166	164	153	167	160	167	169	178	166	152	167	167	150	184	183	162	182	182	176	190	155	158	147	162	166	167	172	153	151	165	189	198	177	168	187	166	173	151	180	168	170	199	174	168	150	186	194	171	177	168	159	155	180	174	186	176	180	195	201	176	168	156	166	174	159	149	176	178	182	191	182	160	192	179	153	172	153	157	176	164	156	187	162	174	153	161	183	151	182	193	168	178	163	163	166	158	160	151	146	159	172	143	165	183	198	158	176	160	151	171	175	176	201	158	160	171	174	164	165	173	188	164	171	163	166	206	186	181	178	166	173	186	172	164	160	185	171	173	193	181	163	173	173	188	191	149	162	142	178	173	140	208	168	178	189	176	156	158	147	177	166	169	187	168	172	158	185	180	150	180	179	196	164	157	167	166	165	164	202	177	168	138	176	153	176	160	179	191	183	194	169	165	148	145	187	166	197	196	169	183	189	162	162	161	172	195	173	167	156	148	160	175	146	156	186	159	172	184	181	162	164	189	185	170	158	184	165	166	192	163	166	170	172	164	172	181	177	179	160	165	148	182	158	176	180	169	191	177	198	163	156	157	180	184	192	162	178	148	181	187	151	187	198	182	183	183	167	167	171	158	153	161	187	170	164	188	182	181	161	180	165	151	193	170	176	159	185	163	176	175	185	157	163	150	163	176	187	176	160	168	162	148	171	183	155	167	156	166	173	189	183	140	169	180	159	185	194	174	172	167	159	179	149	172	184	174	188	185	159	176	176	173	166	152	142	162	186	141	169	165	178	161	182	174	167	151	175	148	152	177	149	168	184	160	149	151	182	173	170	165	175	185	166	192	179	160	195	163	171	173	162	172	161	156	166	158	167	169	164	169	153	163	157	160	169	164	142	186	184	172	162	166	176	169	177	165	183	173	169	192	167	163	168	189	178	184	168	179	184	165	161	149	164	182	164	175	166	172	171	196	177	194	171	157	175	186	160	155	197	175	186	166	185	146	179	163	179	195	158	183	160	173	186	159	182	176	181	179	185	179	171	173	139	149	178	159	176	189	169	171	181	161	187	176	162	169	186	172	172	183	170	165	168	192	177	157	180	171	191	202	177	155	160	178	160	171	198	181	177	172	167	165	165	173	172	176	182	176	186	178	156	181	174	170	173	165	159	172	151	166	157	197	168	168	158	165	168	166	179	165	175	194	160	165	150	168	154	184	174	187	197	183	183	192	164	162	174	175	171	184	174	163	166	178	170	162	187	153	175	158	165	186	167	178	164	155	171	169	186	184	186	173	155	179	150	173	155	189	176	176	164	169	165	152	177	153	189	175	164	159	168	155	172	173	161	151	192	170	155	160	167	178	178	174	176	166	163	175	170	168	185	189	166	158	209	181	166	170	171	149	185	171	177	172	179	177	159	195	146	167	159	166	162	184	172	155	173	177	163	173	195	170	173	189	169	170	181	158	177	166	181	171	165	158	176	163	175	163	189	193	185	162	167	183	186	171	162	176	173	173	172	164	173	181	174	167	153	159	171	171	176	173	162	168	169	203	156	176	175	177	159	171	187	189	169	179	174	178	156	177	173	176	186	173	169	147	165	151	181	177	178	174	172	144	141	190	166	171	166	170	178	188	175	170	167	167	160	179	147	176	191	204	156	160	164	159	168	170	155	179	151	156	167	173	175	187	174	177	153	191	191	177	170	183	168	171	195	167	154	166	182	177	174	169	157	195	175	183	165	178	181	177	164	169	167	168	160	169	153	142	188	188	170	178	169	161	152	178	167	170	169	167	180	181	171	164	163	148	205	173	162	176	177	166	184	173	164	161	183	165	186	176	200	151	197	156	156	177	169	175	167	169	179	162	190	179	149	162	153	193	183	186	134	204	166	160	171	159	171	177	157	160	169	177	163	184	158	150	173	155	178	153	168	145	189	156	200	144	176	173	177	162	162	173	164	159	192	181	170	168	170	171	187	176	157	163	184	175	160	155	154	172	183	175	175	177	150	150	201	185	159	167	160	187	177	182	177	174	183	167	189	183	163	173	160	160	174	160	171	173	178	165	177	193	161	171	173	158	129	181	159	172	179	136	180	158	173	181	184	157	159	138	168	194	153	139	164	157	186	160	164	153	170	193	168	169	187	166	179	163	189	175	172	160	189	178	168	158	189	163	181	156	171	164	163	199	166	186	200	189	156	157	179	156	156	149	174	176	152	171	171	149	163	148	174	175	181	160	182	182	182	192	175	185	155	165	179	187	148	190	150	162	168	154	181	160	166	157	190	191	161	148	173	180	188	190	155	151	200	160	182	157	166	189	172	186	182	187	177	177	169	167	176	159	174	174	182	168	174	195	188	161	178	166	154	164	195	173	163	166	175	170	192	164	168	162	170	174	180	173	190	178	166	158	148	161	160	171	171	155	160	154	189	185	163	175	197	168	193	166	167	181	177	189	159	175	171	171	183	168	171	152	163	163	162	173	182	191	172	158	180	163	205	166	180	155	177	191	182	182	165	179	153	182	173	164	164	170	177	211	193	184	186	155	165	153	164	176	164	176	167	176	166	160	166	153	184	145	182	190	165	165	161	165	189	177	166	169	156	182	139	163	169	167	157	178	152	161	167	153	154	151	152	176	154	132	167	169	170	175	172	169	140	186	158	169	162	180	148	190	168	191	181	177	171	167	187	177	172	190	172	169	159	181	167	172	170	175	165	159	176	190	159	158	160	144	184	178	175	183	191	196	195	163	191	168	183	163	183	155	173	174	157	136	184	167	188	167	174	167	179	201	166	190	193	164	152	191	155	186	172	169	155	179	168	165	166	200	144	158	184	166	175	179	165	160	178	198	184	166	161	165	157	157	148	188	182	186	161	179	184	181	183	183	188	163	170	157	201	176	168	166	185	174	179	164	170	188	174	160	174	144	169	150	177	165	190	175	161	180	161	171	173	158	170	136	198	179	176	165	190	193	181	195	154	159	189	177	197	192	178	177	179	161	172	177	149	166	175	194	164	177	195	173	176	166	175	175	154	182	179	163	175	174	175	188	154	184	147	154	185	169	164	154	198	157	155	177	166	182	180	171	170	198	203	193	176	190	162	173	210	163	145	198	186	169	163	188	158	148	206	170	156	182	163	167	149	163	150	187	212	180	173	145	169	158	170	171	184	177	173	183	168	181	174	178	173	159	179	172	165	176	181	167	159	170	177	151	140	163	191	190	156	170	177	171	181	171	181	166	174	189	159	181	181	171	166	152	171	190	142	188	189	191	154	180	159	162	180	179	165	157	163	182	171	160	168	191	171	176	147	162	191	181	207	161	161	191	177	175	179	189	180
3097	483	553	576	610	515	521	539	473	520	463	500	466	508	498	476	467	455	457	455	447	472	503	478	480	474	484	465	476	442	452	436	486	448	453	458	487	463	472	455	530	484	521	485	497	527	552	528	523	551	558	445	489	499	472	473	479	493	543	746	639	488	492	485	465	468	461	453	477	446	433	463	458	444	474	477	448	448	441	436	456	472	450	471	452	457	438	481	422	464	473	501	461	452	465	486	442	495	482	439	516	477	452	489	472	406	483	485	445	482	444	469	463	445	463	475	437	434	462	431	445	466	448	461	449	434	450	418	469	483	441	464	474	463	465	467	454	461	437	430	479	492	448	431	449	447	440	449	457	497	447	413	472	446	475	510	485	511	456	472	436	459	486	454	459	466	461	494	429	460	454	482	490	463	444	481	472	446	461	479	435	450	473	464	488	478	473	465	450	478	459	450	465	461	477	496	466	424	440	467	438	424	501	502	454	485	502	452	428	465	428	440	442	431	478	438	446	453	463	434	474	438	494	447	438	449	467	439	446	438	428	484	469	426	429	468	483	478	455	439	500	456	444	427	470	476	464	455	434	462	499	489	454	418	509	471	474	468	465	473	479	460	456	420	464	454	467	453	457	436	471	453	457	502	454	475	476	488	422	456	438	469	427	462	480	495	457	464	486	461	449	481	451	450	461	486	470	497	450	482	453	453	464	454	487	440	527	447	448	468	440	458	459	472	472	477	448	482	436	444	419	487	434	450	455	415	462	483	484	479	461	479	449	456	460	433	465	463	452	453	418	488	444	469	472	474	502	475	417	452	465	432	469	454	464	470	484	443	462	470	463	451	489	417	461	471	463	463	439	491	428	427	466	466	437	457	447	480	517	496	478	455	424	458	466	448	444	464	460	476	445	458	463	427	484	437	447	486	454	419	430	423	438	434	440	464	469	485	459	448	437	467	467	464	456	481	433	481	430	502	459	452	506	496	470	444	419	433	520	414	476	464	463	454	441	450	468	465	488	443	447	432	442	433	501	461	465	466	451	429	451	445	435	519	429	487	429	484	465	474	444	445	445	483	445	441	513	495	457	495	462	437	471	458	494	432	480	450	445	443	443	471	494	440	466	466	474	470	492	463	434	467	479	473	483	466	463	477	485	455	425	436	453	460	502	478	474	492	461	463	468	449	455	472	489	443	454	468	434	460	438	445	425	429	490	472	447	454	477	421	456	422	470	456	462	486	477	421	481	467	436	493	437	458	425	450	464	436	442	450	472	496	491	436	434	455	448	468	456	486	494	470	488	458	474	454	477	491	469	454	432	476	472	435	484	468	429	466	439	476	458	441	471	451	452	450	466	490	452	477	464	466	482	439	466	455	419	485	474	453	467	412	472	481	445	461	449	465	439	443	497	440	439	473	505	452	447	451	456	461	466	421	450	474	454	469	464	490	452	452	461	455	476	466	453	429	483	453	489	473	448	442	449	492	472	474	453	467	425	466	464	455	442	421	484	455	479	460	469	463	444	442	450	434	474	463	466	458	458	440	467	443	446	480	443	436	465	425	450	446	429	434	416	465	475	462	519	451	453	467	478	451	463	458	434	482	478	495	428	492	503	469	482	481	451	494	497	479	481	501	481	429	441	492	431	455	441	453	465	477	459	465	467	482	477	447	461	435	422	479	480	466	460	453	443	501	423	451	439	451	488	441	496	469	422	450	525	443	457	439	454	477	413	429	487	454	498	459	482	479	463	470	455	452	461	487	458	465	475	493	459	495	450	446	441	441	466	470	458	472	468	471	445	465	481	492	506	457	464	433	475	459	463	478	456	425	462	397	456	431	482	460	474	450	427	415	487	482	470	473	462	444	425	439	475	475	481	450	426	450	460	417	479	427	448	450	450	489	482	473	476	471	448	427	478	435	450	454	445	479	436	479	477	441	455	443	448	452	482	486	429	473	499	452	467	489	498	435	410	473	438	472	444	425	443	505	484	458	455	431	482	485	491	444	463	482	439	474	477	442	446	481	489	471	446	474	471	478	473	453	435	463	487	461	459	460	434	457	440	483	465	438	445	481	458	441	482	444	455	463	462	481	472	443	475	441	452	493	515	484	404	445	511	447	457	502	462	472	418	476	471	470	471	418	495	469	438	470	480	446	461	422	466	468	461	464	464	446	447	445	470	435	448	443	443	475	474	446	482	484	473	478	474	467	480	451	443	463	457	477	505	428	463	454	448	448	496	450	461	468	496	455	456	473	446	465	462	450	445	487	459	476	431	480	457	442	446	461	434	459	478	431	455	485	452	439	455	463	434	481	433	456	442	474	457	480	487	479	454	468	468	429	469	461	473	498	438	439	448	458	461	476	500	497	489	501	461	447	476	468	487	435	464	511	460	411	446	448	456	462	468	493	455	469	432	457	457	505	475	464	446	486	465	491	420	460	471	493	470	454	482	464	425	441	465	413	469	460	472	419	472	474	452	459	424	478	457	459	466	478	481	475	422	483	464	462	464	476	475	465	439	483	447	465	500	448	484	469	444	456	465	464	477	447	472	433	442	475	442	458	493	464	459	479	487	472	448	423	430	431	483	432	468	423	499	433	475	465	451	467	470	439	473	463	505	437	511	469	441	454	474	459	437	450	464	491	466	444	454	486	451	424	484	488	433	457	440	536	476	469	470	449	500	492	431	455	447	441	487	467	457	447	457	463	440	470	467	430	489	479	480	452	475	480	441	500	443	459	440	466	451	459	454	452	409	449	502	461	454	482	464	467	472	443	463	447	443	430	440	459	495	459	457	455	474	440	448	478	454	506	461	440	482	505	487	517	490	434	492	452	460	444	444	447	440	472	441	443	497	454	474	461	452	443	476	490	429	443	487	442	471	492	474	425	453	459	460	489	439	434	466	458	451	448	430	482	526	457	472	466	512	483	496	486	448	503	441	504	462	469	471	492	461	458	455	440	452	464	476	474	437	462	476	425	425	455	444	471	460	468	464	501	459	465	440	457	464	444	500	458	463	476	441	475	471	465	463	481	461	504	455	457	466	470	444	463	471	445	463	451	479	465	457	507	438	438	437	467	452	445	448	485	506	467	459	441	465	426	459	470	461	461	467	481	446	518	450	509	460	437	473	463	458	435	473	446	500	411	475	485	456	453	470	478	459	445	464	471	424	472	466	444	460	490	443	469	413	483	432	496	450	452	479	464	457	460	426	461	463	514	475	474	451	462	454	456	486	498	472	458	457	472	478	439	461	477	434	478	479	472	507	493	462	457	451	526	492	459	423	439	478	516	483	439	465	431	449	449	495	466	459	446	456	430	428	466	501	472	484	444	475	434	461	462	464	457	486	446	456	477	443	458	470	459	488	455	481	466	463	501	478	443	465	471	460	477	472	479	454	458	489	460	432	489	467	486	458	496	469	464	465	460	433	495	470	479	440	460	461	452	485	476	453	443	492	478	452	474	476	438	476	451	453	442	485	436	444	475	489	448	454	446	436	443	431	438
30730	6164	1286	898	668	516	471	366	351	311	276	271	244	244	272	242	232	239	248	239	254	235	218	221	222	249	226	240	245	233	218	239	211	209	199	240	210	233	215	234	233	217	237	219	208	250	260	255	251	254	226	212	203	212	185	197	227	223	336	624	407	223	229	219	211	203	224	251	213	206	206	176	223	214	219	235	207	195	212	236	211	226	223	221	200	205	207	232	252	223	198	213	199	200	208	229	185	210	199	222	199	178	192	202	193	228	221	218	211	218	224	203	197	224	178	207	232	202	209	210	220	228	215	204	211	246	230	208	208	193	253	234	205	175	212	198	213	235	235	195	197	201	192	205	201	223	166	224	211	227	233	224	235	217	201	224	217	192	211	216	187	239	202	219	229	223	232	202	222	220	209	221	185	200	204	179	203	207	203	189	236	199	210	215	208	227	236	198	200	219	227	215	213	209	201	233	214	243	232	225	206	204	205	219	212	214	200	207	204	219	213	199	205	199	218	225	198	208	214	177	216	238	220	226	199	220	205	221	224	213	244	210	236	219	182	235	226	222	226	189	205	201	195	194	233	217	223	167	213	204	221	215	218	186	221	222	215	204	207	200	227	225	212	187	190	225	203	223	220	197	233	194	220	238	207	204	192	217	202	184	224	221	189	208	217	222	202	206	220	196	187	220	220	212	219	188	223	240	245	222	198	209	217	214	203	209	233	241	225	214	197	240	211	187	213	183	223	223	188	209	211	249	197	213	206	185	202	223	214	211	239	206	206	203	210	214	203	229	176	191	215	217	195	212	203	194	208	203	199	202	228	230	221	213	203	200	204	199	213	196	217	203	222	215	195	221	220	217	188	207	212	204	221	192	199	211	226	202	216	221	206	194	193	202	207	223	209	199	212	242	209	198	233	201	190	250	177	209	211	212	204	220	222	200	212	206	194	236	226	213	216	228	210	216	228	215	186	225	223	235	200	230	195	168	223	219	208	214	213	211	213	194	230	228	205	256	226	221	211	222	216	215	219	228	197	239	213	223	220	223	212	209	220	200	221	228	195	225	214	216	213	208	220	219	216	216	219	204	218	199	211	205	215	199	215	214	219	237	209	230	219	222	210	222	201	237	241	219	200	197	221	227	208	198	223	192	211	214	217	210	238	219	230	208	202	202	221	213	217	212	225	217	204	220	212	255	214	211	187	209	199	184	205	209	193	197	217	233	228	208	211	217	214	206	223	201	209	208	218	235	216	225	215	199	207	228	220	218	212	211	224	208	231	208	232	187	188	200	202	197	221	219	218	233	222	222	212	191	214	228	224	215	213	215	252	178	195	191	206	224	205	208	218	235	204	196	250	204	218	202	241	223	212	212	212	223	244	237	215	209	210	212	241	198	231	219	205	203	214	210	178	240	231	213	209	208	193	219	196	236	224	195	215	245	215	209	191	231	224	189	224	186	226	199	188	207	202	195	183	223	202	220	211	210	200	193	204	194	219	207	225	232	211	197	237	200	210	212	234	215	203	202	201	255	183	210	213	226	218	210	202	221	234	225	213	227	196	208	206	232	209	203	174	235	201	208	219	251	208	203	248	198	199	211	232	235	196	231	224	206	221	213	239	183	210	227	231	193	225	201	202	205	217	190	223	215	218	206	212	195	224	211	201	204	230	211	231	179	218	224	216	224	219	217	230	210	223	217	189	218	196	230	247	226	205	208	262	214	207	194	207	230	210	235	210	196	191	249	207	205	206	194	199	191	197	210	204	221	228	202	231	219	194	199	215	196	219	203	207	208	208	218	213	217	207	206	216	223	223	220	181	198	212	213	197	207	196	217	227	207	223	222	205	192	210	223	217	221	194	204	218	196	206	224	215	211	223	224	201	179	216	216	226	177	212	207	211	220	200	226	192	232	196	213	230	206	220	223	197	223	205	202	212	209	190	227	231	195	201	206	208	217	230	206	202	196	203	223	202	214	212	194	218	218	222	183	196	232	223	217	204	207	196	215	236	189	193	231	226	224	191	211	204	209	212	220	224	196	185	202	206	219	227	199	211	192	210	186	222	201	216	247	228	205	219	231	184	214	188	237	213	241	199	217	230	208	216	218	193	202	194	221	198	191	219	202	201	216	209	244	186	208	208	201	231	183	198	202	215	209	214	210	202	207	202	227	218	226	196	201	216	218	211	209	201	219	218	224	213	215	195	197	194	207	216	213	217	209	191	237	223	219	225	231	205	226	186	190	207	202	218	225	213	228	238	200	201	209	198	207	189	197	190	218	225	222	236	216	207	200	195	191	205	206	240	205	221	204	216	188	215	232	219	209	223	203	209	218	203	210	216	252	215	221	201	182	235	212	216	186	207	228	227	224	195	223	206	222	215	205	181	215	180	223	201	225	203	190	207	235	211	206	221	229	226	216	226	222	226	201	216	238	225	203	217	192	210	216	219	214	222	222	205	239	242	226	214	197	192	215	224	220	233	236	221	214	195	215	212	192	216	220	216	209	176	223	196	226	239	226	220	190	204	221	217	218	208	206	215	217	208	207	220	204	207	200	205	195	187	231	215	210	221	213	240	209	212	228	239	243	223	198	271	209	197	225	223	243	235	220	236	226	204	200	195	219	237	204	185	232	219	213	209	239	211	201	191	209	210	193	191	232	224	219	218	201	186	220	221	213	225	216	227	209	209	193	214	196	247	200	192	239	197	227	197	195	210	204	228	211	234	220	232	214	219	194	226	223	209	205	182	207	191	199	201	210	200	193	216	208	193	224	225	234	211	253	221	196	200	200	200	205	239	226	169	230	207	209	204	230	217	227	224	223	217	225	230	213	192	264	247	202	210	219	229	227	248	192	232	208	222	188	189	225	220	197	195	249	235	218	206	207	199	215	205	202	223	209	214	198	216	224	201	239	201	221	248	236	240	213	222	221	231	194	203	198	207	178	216	215	238	203	204	207	204	208	212	203	216	217	213	211	234	214	213	185	213	238	212	188	202	196	210	210	208	208	213	195	223	194	212	211	222	183	243	217	220	222	209	229	231	246	214	238	216	219	225	191	208	209	217	215	205	214	225	195	192	204	193	227	235	224	205	213	215	177	201	209	206	238	221	213	227	217	207	207	189	219	227	198	224	246	203	202	199	202	222	190	203	231	207	205	217	207	190	198	214	229	216	226	229	198	215	226	227	193	204	204	192	222	230	202	197	206	226	211	187	208	238	205	210	239	237	193	184	217	248	210	203	218	210	205	235	203	198	207	186	226	215	229	243	214	213	211	214	200	192	185	205	197	221	200	233	208	215	232	214	175	209	212	211	197	214	218	209	177	185	224	225	204	235	212	225	220	209	178	206	200	194	210	211	214	196	204	199	220	202	205	227	187	208	208	215	240	223	224	191	198	215	216	201	216	201	196	225	234	219	241	209	195	211	195	198	212	219	213	203	242	215	218	236	214	180	192	224	208	190	215	217	207	201	226	218	197	215	239	232	259	217	209	234	220	200	205	196	201
17083	1304	2654	2981	2583	2174	1826	1595	1384	1246	1147	1013	966	926	878	778	782	765	783	766	721	678	679	634	688	640	666	658	657	630	662	628	618	626	591	606	559	580	585	621	643	594	598	695	648	699	977	825	775	785	750	739	661	616	587	614	580	699	1576	4647	2148	585	607	571	576	585	615	604	574	568	571	555	592	509	548	578	561	561	587	573	559	548	531	585	569	538	540	576	557	579	589	553	550	608	556	520	575	559	548	532	553	525	554	571	590	537	545	571	566	593	585	567	550	542	593	541	556	516	570	564	566	592	554	553	578	572	544	550	544	572	551	562	573	586	576	584	564	559	495	583	585	581	508	577	504	626	536	567	594	551	529	546	526	542	571	575	532	541	537	548	548	570	530	526	542	542	555	548	500	554	544	527	533	573	550	559	575	558	582	539	568	559	544	514	556	559	572	589	532	550	541	540	556	527	555	552	536	599	521	567	588	564	515	587	550	559	569	572	550	564	547	540	511	575	544	573	580	590	563	568	570	511	547	574	565	574	546	605	598	559	560	561	535	537	583	578	556	537	556	595	563	584	548	595	541	532	541	534	551	590	550	528	597	571	525	586	562	577	588	542	519	564	521	600	595	544	562	559	531	547	567	555	543	541	486	543	598	532	573	561	573	597	577	560	547	569	568	562	553	557	533	575	534	556	566	571	546	569	527	549	577	500	514	509	537	574	590	544	560	554	595	546	568	589	586	558	544	559	557	620	610	530	575	566	567	558	555	524	549	556	537	565	539	535	584	504	556	586	574	551	603	532	569	523	555	593	581	568	558	559	556	574	550	544	567	536	513	569	544	583	529	536	555	591	542	545	532	569	538	559	553	521	576	591	510	590	573	583	545	602	535	535	528	554	520	574	589	563	539	532	518	573	558	589	529	554	552	525	570	582	546	540	582	523	552	521	510	533	567	574	528	563	548	544	593	537	541	578	547	575	571	552	590	560	526	574	560	575	546	548	608	532	573	591	576	526	553	565	565	526	533	556	555	544	542	567	552	582	573	551	556	573	558	543	577	577	549	534	569	543	590	566	534	549	567	531	606	513	547	537	545	571	580	548	542	536	554	578	580	584	505	542	553	550	580	521	604	566	569	595	565	591	537	568	507	530	580	539	528	573	566	545	576	582	553	557	560	547	539	529	569	552	559	535	533	543	559	574	524	577	540	556	592	537	552	545	518	536	530	549	570	540	568	594	567	566	556	562	550	571	522	557	583	545	529	548	539	540	519	569	566	552	580	553	586	477	565	552	515	572	555	540	607	570	599	510	543	537	539	573	543	551	516	504	517	532	573	541	584	545	577	573	527	555	538	539	541	595	548	535	557	556	567	522	583	553	539	570	562	557	545	556	548	528	572	525	519	551	514	545	573	538	538	592	541	533	523	540	540	577	556	507	549	585	560	586	557	576	518	500	539	537	536	556	510	523	571	556	511	514	537	568	533	512	537	575	557	567	563	520	534	540	591	583	515	527	516	530	586	580	557	558	555	547	583	563	567	536	562	590	541	583	535	541	519	523	552	541	524	561	562	561	546	566	572	543	600	537	566	588	574	588	573	542	561	544	583	523	534	550	567	551	562	517	561	564	520	556	559	519	554	550	567	575	551	587	562	578	532	538	550	531	551	548	563	562	553	533	561	565	554	508	552	507	528	538	542	527	552	564	535	538	569	592	571	544	570	571	515	488	552	557	508	552	585	523	547	552	554	518	572	544	550	547	572	569	589	584	555	586	546	545	541	536	576	563	586	562	537	497	551	550	540	514	551	568	537	541	566	543	555	559	541	544	540	564	548	559	541	545	571	544	613	545	592	555	540	566	570	567	559	555	545	520	551	567	594	563	554	575	559	544	597	539	564	578	529	526	551	542	580	554	578	578	550	557	515	536	574	560	566	542	559	556	528	515	540	545	507	520	514	523	563	600	506	520	574	532	589	561	552	577	550	542	557	548	536	552	576	519	514	551	535	571	526	527	535	533	584	563	547	534	580	529	518	544	537	540	549	605	556	549	519	547	538	537	505	557	549	575	530	560	567	538	532	558	616	512	583	578	604	530	550	531	539	561	542	510	605	528	513	559	567	529	517	519	576	544	552	591	570	530	514	553	540	602	529	525	575	509	575	574	548	544	572	599	621	531	578	579	536	542	560	540	570	543	585	523	562	526	530	569	520	543	547	520	523	571	535	564	537	561	559	578	527	547	599	590	561	530	572	527	595	567	552	523	548	581	537	576	556	543	531	570	587	619	534	538	553	582	551	569	577	545	540	576	575	584	546	530	589	524	540	573	559	564	599	528	546	561	568	542	579	531	518	536	538	580	556	529	557	577	557	545	538	548	581	576	542	569	543	490	555	569	596	540	611	564	535	499	551	548	542	514	573	498	535	525	575	560	543	545	540	568	556	546	537	533	576	548	514	561	562	551	516	602	564	522	543	545	552	598	547	582	567	554	556	562	546	538	550	580	558	565	568	532	503	518	583	563	537	525	545	542	526	556	551	534	516	549	561	541	517	526	539	535	535	566	550	548	574	496	541	591	553	561	551	521	545	576	574	573	521	534	518	548	546	489	512	531	534	553	536	542	526	527	528	555	543	570	567	547	536	547	560	535	546	512	595	551	535	531	574	546	586	546	519	577	545	549	523	585	570	547	583	590	564	550	550	556	527	554	556	539	544	497	576	589	558	591	541	558	553	560	575	564	557	554	578	555	545	528	546	550	519	530	552	512	541	577	555	550	555	568	556	564	539	539	565	566	530	529	536	534	564	550	542	547	557	547	547	516	570	570	541	564	543	532	542	514	533	558	565	569	532	560	507	580	580	578	565	531	536	572	541	523	522	585	549	576	540	555	498	554	561	556	518	556	552	540	511	570	533	547	552	562	588	526	545	553	569	557	541	544	573	562	576	564	587	581	534	538	557	582	541	551	571	514	571	523	554	565	537	541	580	572	555	525	546	544	522	530	555	517	520	524	574	548	581	526	543	512	523	538	580	551	527	534	545	549	536	510	585	551	557	539	555	576	533	566	546	557	531	541	519	530	582	582	563	552	548	584	505	566	506	517	579	554	563	553	546	551	564	522	559	535	588	541	539	561	560	541	561	557	544	545	588	537	607	514	541	590	577	572	529	579	524	559	524	548	524	542	563	567	515	587	541	537	579	536	548	593	575	549	544	581	591	540	549	542	540	581	519	573	563	584	542	529	537	556	550	570	535	503	554	521	535	568	527	520	546	524	550	521	578	575	560	516	534	538	612	556	559	553	563	546	514	578	550	571	572	538	573	526	524	547	559	587	566	495	581	556	545	534	569	572	534	556	541	522	549	544	553	537	549	566	528	575	580	530	572	577	558	553	587	555	554	525	538	547	541	518	546	550	535	554	541	547	570	535	551	525	561	545	563	521	571	546	560	541	561	544	514	514	533	547	563	580	539	514	547	534	546	548	550	526	564	563	547	572	579	590	562	506	572	581
43633	12291	2532	1594	1085	766	594	473	405	394	353	282	275	249	229	242	211	218	196	204	176	190	171	170	167	188	169	140	161	154	155	174	170	168	147	150	174	133	147	174	139	167	170	161	159	169	260	228	214	190	173	154	145	157	177	187	168	161	368	1176	689	165	148	160	146	154	149	150	146	140	148	163	149	144	149	123	164	155	159	159	158	140	160	185	132	126	148	183	146	165	165	139	157	164	151	126	163	170	140	168	141	143	135	144	159	137	155	142	171	155	125	143	156	152	156	148	158	126	155	154	154	137	155	128	156	138	144	162	157	133	149	171	132	162	146	141	158	179	161	144	151	161	155	150	140	145	150	171	157	145	124	163	131	144	127	154	151	162	154	164	156	159	137	146	147	146	152	148	154	133	140	165	141	157	141	156	134	152	135	145	133	133	158	145	148	130	135	159	148	137	156	143	142	161	142	144	137	147	155	168	146	125	166	139	164	156	150	165	148	158	155	137	147	124	150	151	142	166	148	167	135	152	164	150	140	160	154	156	150	132	147	145	151	129	150	167	129	156	153	169	168	149	136	142	126	179	149	160	142	138	164	152	155	148	138	143	128	139	160	149	139	136	164	155	149	169	131	143	151	136	146	132	141	157	152	144	143	147	148	141	150	139	154	150	137	156	136	184	151	159	140	155	152	157	144	152	139	145	152	157	170	140	134	141	144	135	151	158	143	154	150	147	150	146	137	153	111	138	137	153	141	151	153	134	132	150	151	146	148	151	167	149	150	119	149	163	138	130	141	143	119	149	146	154	141	129	126	150	155	137	162	133	151	153	140	153	154	160	147	174	153	140	148	158	169	120	155	171	141	142	143	136	133	133	165	144	150	161	146	162	173	159	152	146	147	146	155	159	151	147	145	148	157	152	152	165	148	157	132	150	152	154	150	148	158	154	140	134	134	140	170	134	152	169	143	136	133	174	162	161	158	133	137	160	149	136	156	152	159	149	151	170	133	161	139	154	171	179	128	144	160	145	148	138	151	156	167	143	140	167	164	164	134	148	139	152	144	162	148	157	152	130	136	134	136	148	148	153	141	142	157	166	163	171	143	143	159	139	132	149	164	136	143	140	144	148	152	157	147	154	149	147	160	122	159	164	146	146	152	186	142	136	139	152	145	159	146	130	140	138	136	146	147	183	140	135	159	133	142	172	157	136	148	146	160	140	166	136	142	155	144	151	131	129	131	138	156	142	149	149	135	152	142	132	141	126	165	132	133	149	146	149	152	147	152	173	143	178	141	139	154	173	159	136	154	135	142	150	144	153	150	151	138	177	145	149	150	127	122	156	125	143	120	166	127	171	135	162	140	163	141	154	161	147	149	158	152	139	151	142	162	132	155	149	157	159	144	157	159	162	163	166	170	160	160	155	145	145	135	151	164	160	163	132	147	160	162	141	135	138	146	142	121	143	148	146	149	118	164	148	157	155	142	133	150	167	139	158	143	141	142	159	143	140	151	154	140	137	152	157	161	139	131	144	142	151	138	148	158	169	132	168	139	169	145	142	134	143	149	108	135	139	138	164	143	145	152	143	158	139	152	136	125	136	138	167	141	147	153	159	147	134	149	164	151	139	141	147	157	164	145	134	149	147	156	128	132	165	154	121	149	163	151	154	142	156	159	153	165	141	152	133	145	143	148	134	154	163	126	144	142	160	137	145	161	146	149	119	140	140	147	158	152	144	139	140	142	144	161	142	165	154	145	130	175	143	143	166	164	168	158	138	149	159	145	158	144	144	147	155	170	135	149	159	141	149	164	150	155	132	166	159	135	166	142	147	146	149	141	149	147	145	148	159	137	144	142	125	137	153	184	158	135	151	149	137	154	122	154	135	157	141	154	167	165	147	151	164	161	156	166	139	148	137	160	153	137	162	151	156	156	155	131	147	164	143	151	145	144	169	164	160	131	129	158	149	158	127	137	143	140	138	172	159	176	145	150	165	150	146	137	163	137	149	154	159	125	137	156	140	141	141	129	163	138	142	143	157	150	161	134	173	157	130	149	156	151	139	143	167	157	168	133	145	146	142	154	157	168	161	134	154	153	160	145	144	142	145	137	121	145	147	162	155	159	129	138	135	177	143	143	168	131	161	138	153	156	136	123	150	178	148	144	146	142	153	151	141	147	168	139	176	142	135	144	156	150	149	165	143	139	142	167	143	157	141	153	156	148	152	160	148	150	126	139	158	153	150	133	155	150	123	143	137	145	119	144	162	132	133	147	155	139	160	141	143	163	147	164	128	147	140	151	138	152	148	145	147	151	124	160	154	158	186	136	139	139	140	158	138	151	147	148	136	167	147	173	161	125	147	167	155	132	125	150	150	146	155	151	141	139	146	143	172	151	133	141	175	145	154	139	147	136	173	150	151	144	143	136	142	148	173	140	130	140	137	147	152	147	147	176	144	138	143	149	151	132	154	121	138	148	154	143	151	152	136	151	168	151	163	134	146	178	155	152	169	123	147	156	169	131	129	129	131	158	137	146	130	150	139	163	154	148	157	156	162	139	158	140	120	164	142	165	151	146	159	153	158	149	133	148	128	163	131	137	142	145	143	140	146	132	145	145	176	132	125	144	153	138	139	164	151	140	141	139	148	137	143	149	153	149	148	153	144	134	153	154	142	156	155	166	136	155	158	163	153	145	150	145	159	163	135	160	173	142	128	141	144	141	159	145	144	155	150	137	172	158	171	143	145	125	150	139	161	152	161	140	135	150	123	149	163	132	166	132	135	133	145	149	155	142	144	145	138	136	152	152	137	145	122	148	174	163	155	143	147	151	140	153	157	152	145	138	141	166	145	152	136	145	148	156	156	165	156	143	159	138	165	141	141	131	145	143	136	152	159	179	145	139	135	134	128	131	169	148	126	158	151	155	150	157	134	179	140	141	160	143	153	153	144	155	150	134	161	166	138	135	162	152	162	150	159	122	154	168	150	147	152	165	153	151	130	163	141	144	166	162	155	166	161	161	168	159	146	150	146	132	128	159	169	151	135	176	143	169	155	162	148	147	141	174	151	144	140	171	151	133	141	156	127	160	138	148	136	149	127	156	168	133	151	139	174	167	153	133	140	146	125	139	167	186	153	148	143	146	146	150	123	142	148	131	144	170	144	144	145	175	152	140	152	135	154	145	154	131	163	156	125	149	144	154	142	163	141	127	170	145	152	150	147	166	154	138	159	121	179	169	147	161	142	138	141	136	148	148	130	127	133	118	135	170	135	150	143	143	138	158	154	159	130	153	131	148	153	136	132	173	164	140	164	135	138	146	149	142	126	152	132	155	149	158	131	148	151	181	150	146	146	155	133	146	125	137	155	139	153	157	129	148	174	166	154	142	120	132	135	140	143	147	142	139	167	137	144	162	162	142	170	166	147	153	150	153	126	127	160	137	147	146	153	158	157	162	146	137	162	157	136	131	139	159	147	140	142	123	122	160	141	126	155	149	151	176	131	171	161
23127	1913	4457	5140	4311	3523	2817	2362	1994	1734	1513	1397	1208	1077	993	957	917	817	810	725	700	665	644	611	587	621	624	537	540	546	594	488	545	508	496	480	511	485	487	473	501	531	544	518	611	739	1260	1127	848	708	691	610	514	497	496	575	471	634	2201	8022	4439	392	410	401	410	411	371	446	400	395	407	420	419	394	399	383	461	391	439	401	388	413	412	384	375	412	408	442	410	363	402	398	419	384	371	391	392	382	388	395	434	396	395	389	399	378	414	386	406	389	358	413	405	412	379	349	418	389	419	400	395	393	395	415	395	417	417	370	410	414	420	370	411	400	402	459	412	384	424	414	423	414	424	440	394	397	419	412	375	412	342	411	352	389	388	404	394	386	415	404	398	407	431	410	415	416	406	414	391	404	395	359	436	378	410	391	425	379	431	392	393	408	353	398	379	373	344	411	400	398	395	394	380	379	417	396	375	400	431	386	411	426	417	371	435	410	354	439	386	378	411	397	387	401	406	385	362	387	384	394	385	378	379	374	391	378	379	416	387	383	388	397	356	370	391	391	405	399	403	390	404	370	412	395	378	387	400	377	389	390	387	385	389	391	406	421	401	401	367	401	411	408	371	386	389	388	425	411	405	378	380	397	412	390	401	412	378	369	417	369	398	352	389	440	400	377	372	406	379	392	388	383	395	399	408	371	371	429	377	376	387	384	386	424	409	423	380	376	373	403	425	403	386	416	396	401	420	387	388	385	354	363	393	400	401	358	385	418	426	413	380	412	419	354	396	393	403	405	419	371	357	374	380	372	412	398	409	377	390	359	375	387	408	410	375	404	383	399	370	400	388	390	380	403	388	371	388	381	406	401	380	402	386	384	392	371	390	381	411	347	382	402	375	387	392	369	393	378	419	405	391	381	398	406	373	446	403	392	370	407	402	403	405	368	391	380	362	378	413	392	414	375	408	381	398	376	408	356	399	379	405	399	419	359	368	378	383	378	371	387	369	386	367	410	375	386	353	373	393	393	415	381	417	411	380	407	410	392	450	379	409	394	385	378	361	377	393	406	387	381	392	369	379	382	403	391	384	413	355	383	384	419	371	411	415	405	370	397	374	392	427	384	409	428	393	428	387	377	392	390	434	401	395	412	394	371	398	395	414	414	406	391	368	407	388	393	386	404	378	367	371	388	424	418	399	392	394	402	375	393	341	417	393	397	380	393	416	412	386	430	373	340	420	419	393	423	411	380	414	407	397	389	407	405	402	409	407	401	389	400	425	397	385	409	427	372	381	433	400	396	388	431	456	411	400	364	362	427	393	375	389	423	404	431	383	381	392	388	348	408	398	388	378	394	408	398	369	373	389	397	382	396	365	429	423	374	426	394	360	407	378	349	386	425	386	370	367	383	379	386	388	393	397	448	419	401	411	357	411	367	408	394	433	386	379	413	410	358	386	370	385	402	386	399	404	398	394	401	375	421	442	385	417	418	408	414	413	359	391	403	402	421	402	421	390	379	407	398	393	389	423	399	398	397	341	397	404	408	383	385	397	435	423	419	375	413	390	352	381	390	364	387	381	387	441	400	403	390	361	373	421	396	396	392	363	397	359	423	393	387	394	428	353	354	425	403	411	421	429	400	409	388	367	385	398	378	392	367	404	371	384	407	381	413	365	444	396	376	376	402	414	401	409	372	381	396	431	386	403	393	381	349	408	432	421	372	424	361	397	366	422	377	378	395	369	429	400	400	420	365	391	411	396	404	376	395	400	398	408	372	404	387	373	417	373	375	418	368	405	399	385	376	380	391	416	379	384	394	351	430	380	396	416	389	375	377	393	379	410	403	388	363	390	409	427	369	405	437	399	411	362	380	380	404	416	398	353	405	385	372	388	420	402	363	389	373	377	375	399	401	414	387	397	389	371	380	408	396	367	395	383	423	400	401	367	387	378	375	416	362	438	402	370	378	406	399	388	357	394	414	436	385	369	379	412	398	379	379	398	409	401	380	377	385	435	376	366	378	399	417	350	408	416	432	393	372	387	387	386	390	402	396	380	404	420	384	376	385	397	399	408	413	427	390	352	385	387	433	394	407	374	388	382	347	370	396	422	392	410	389	377	385	408	414	382	417	373	377	371	382	351	417	370	379	372	363	394	396	377	425	413	406	413	449	390	377	380	373	414	409	366	400	375	394	389	382	404	391	391	416	400	388	442	415	431	396	409	392	399	385	409	366	373	406	403	393	402	392	439	421	412	413	390	381	416	398	408	386	410	376	368	371	369	376	372	391	441	418	396	386	413	391	391	368	402	426	411	403	391	386	380	378	402	377	394	421	404	403	372	407	400	408	393	384	391	409	382	393	378	393	404	400	408	410	401	409	382	362	423	373	408	402	410	407	390	398	405	377	409	413	421	423	409	380	368	361	396	409	442	366	400	410	433	375	355	382	356	372	376	403	389	377	374	390	422	357	422	365	393	347	423	373	405	373	414	400	425	407	404	396	354	408	396	396	414	406	399	386	404	393	351	376	388	414	398	388	410	429	408	432	405	368	375	365	400	354	387	391	355	397	399	399	411	405	374	389	397	454	354	401	378	369	383	417	404	388	369	404	338	425	332	420	405	401	375	420	397	390	379	384	373	376	366	375	389	399	433	386	381	395	347	388	382	383	398	404	403	437	420	381	410	396	424	395	396	405	401	437	410	383	402	382	398	409	396	383	384	426	406	390	418	378	416	388	417	385	393	415	407	389	417	403	402	383	386	379	398	406	381	392	417	390	415	406	403	392	416	351	384	403	368	397	384	374	390	440	408	368	400	359	394	344	426	375	359	401	359	354	365	367	335	367	385	384	411	425	378	357	410	369	420	406	416	376	375	402	389	385	428	381	403	393	369	398	421	400	376	387	384	409	396	383	404	394	412	423	405	402	375	380	367	401	343	401	373	401	411	378	388	429	414	409	404	381	380	369	406	397	390	384	385	409	418	391	407	401	396	390	379	357	372	397	400	395	408	427	389	396	408	376	425	371	349	384	388	368	378	368	450	395	375	400	372	390	383	385	386	430	394	380	427	403	362	408	367	395	409	401	423	405	388	397	397	385	442	401	417	409	394	369	405	363	383	416	396	379	416	360	380	423	425	387	358	379	418	384	388	377	392	389	389	365	383	362	380	380	389	392	391	378	411	405	393	439	377	394	402	397	395	410	388	370	383	397	387	385	388	433	394	388	417	360	405	405	406	400	385	387	390	412	417	402	397	415	380	383	390	381	381	393	420	383	415	395	382	433	365	383	381	365	408	412	381	389	400	419	367	375	404	377	402	410	397	412	394	436	385	354	353	388	359	431	432	342	402	399	369	379	381	412	382	411	409	386	406	403	399	396	373	378	414	422	390	369	388	379	385	399	404	373	385	400	422	391	409	378	376	362	372	373	404	389	388	387	400	408	394	379	417	366	420	388	386	417	404	425	409	429	372	384	399	439	400	356	411	394	411	411	399	404	379	388	377	358	382	409
2973	224	225	187	173	165	185	186	174	194	172	158	187	180	157	181	165	170	165	191	160	172	163	170	171	149	192	184	163	159	184	176	176	172	181	181	180	178	176	191	178	151	158	174	205	205	185	186	166	172	211	179	171	191	154	188	160	167	166	188	213	183	199	194	165	203	182	178	189	179	180	196	160	215	195	180	165	176	161	166	158	162	147	178	169	189	185	183	170	161	152	180	180	161	187	172	202	189	182	201	199	180	167	161	160	182	166	202	168	174	167	173	161	166	177	155	191	194	162	156	158	180	158	150	172	177	173	195	165	170	178	168	194	149	182	175	189	165	176	162	172	185	168	188	168	197	163	178	189	163	165	164	177	160	212	178	195	182	172	161	188	184	170	165	173	177	178	176	168	184	175	154	199	175	177	168	170	156	181	174	183	144	188	159	160	142	152	164	167	163	158	145	181	156	187	161	174	169	174	166	205	176	150	167	153	171	169	176	170	175	174	152	179	175	181	185	170	168	199	187	165	163	165	161	184	208	159	175	158	188	179	149	170	162	189	166	180	189	153	170	179	188	183	199	166	166	196	164	185	188	160	160	194	147	192	183	164	187	159	164	194	177	156	163	157	209	178	146	178	156	185	170	174	199	165	167	174	163	167	190	167	174	194	179	167	183	205	180	166	169	189	166	168	177	176	188	177	195	170	175	161	142	151	194	166	179	178	191	181	170	188	165	168	196	194	162	167	166	176	160	167	176	150	193	182	155	193	163	168	180	170	159	190	181	165	174	160	157	181	190	190	185	165	170	163	179	177	155	201	180	173	186	150	174	181	180	148	171	163	188	166	146	153	190	150	172	198	197	188	190	181	175	192	165	175	178	189	156	157	168	182	163	174	162	199	156	167	168	190	163	181	170	171	158	159	173	186	161	190	156	173	193	185	182	173	181	182	169	168	188	201	142	170	191	181	184	172	162	167	180	190	197	183	171	150	169	172	203	160	204	155	181	166	162	177	172	179	174	163	164	179	159	163	146	163	173	174	169	195	188	178	186	187	167	167	164	170	188	191	193	152	195	164	183	153	181	144	177	170	204	187	152	183	168	167	158	172	178	173	195	168	170	149	185	157	163	174	157	168	173	187	149	179	191	137	194	177	141	174	160	178	163	171	174	187	149	172	176	174	174	163	167	159	166	165	176	194	188	164	164	155	164	188	190	176	170	171	181	175	180	176	161	182	186	166	150	179	169	169	182	202	161	167	168	192	142	170	191	162	179	170	172	138	174	165	162	188	178	167	177	165	191	179	186	181	172	178	153	162	161	208	153	197	176	166	191	150	157	196	173	177	136	186	175	170	168	171	158	174	162	149	164	170	186	191	162	178	198	183	163	182	175	192	161	170	179	203	171	203	181	175	195	179	183	138	152	184	211	189	192	164	190	178	158	184	165	193	190	188	158	191	180	184	163	167	169	170	182	160	195	175	179	161	187	192	183	176	159	177	172	180	185	157	192	159	171	204	180	158	176	170	177	179	169	187	199	183	166	171	185	169	184	179	200	190	171	160	172	172	170	174	161	181	169	174	196	164	167	158	169	163	163	182	155	183	182	154	188	173	197	176	152	193	162	178	151	187	169	182	160	173	152	168	175	188	162	155	160	177	172	180	181	190	183	184	188	157	165	179	185	169	175	184	175	180	172	189	151	168	175	175	182	165	189	167	150	174	165	171	154	174	154	172	174	165	165	177	160	175	158	204	147	177	161	170	193	181	174	174	168	171	180	161	166	189	158	162	151	192	174	172	188	160	150	178	162	171	173	185	189	190	177	153	167	166	184	177	174	171	172	176	158	177	176	185	181	182	190	174	144	171	209	187	147	147	166	182	173	183	195	183	170	197	171	152	180	176	178	176	161	186	174	189	173	177	188	201	168	189	174	158	162	160	171	184	187	185	189	165	164	182	172	212	178	206	187	168	174	127	151	201	154	187	181	175	178	163	177	160	188	170	159	185	171	179	202	185	175	173	185	182	154	136	188	187	185	195	184	185	195	158	176	180	181	179	204	160	155	154	172	177	164	179	162	174	185	187	189	171	192	157	181	158	216	194	193	181	178	155	188	196	188	196	176	183	190	184	189	172	168	165	192	178	203	180	174	174	171	175	190	197	157	172	199	184	172	168	176	170	182	186	202	186	212	192	166	216	166	169	189	198	200	168	161	176	163	144	171	188	188	195	185	153	203	155	183	173	186	174	170	172	181	158	193	182	158	179	183	143	184	182	175	184	158	182	195	159	179	165	161	182	158	170	176	162	171	154	170	175	177	167	171	184	169	181	167	174	180	184	156	158	171	170	193	162	175	171	188	157	167	159	173	190	172	195	175	166	176	153	183	176	189	203	175	145	194	171	192	168	151	150	172	190	152	184	173	191	173	173	155	161	176	163	139	173	177	143	189	161	170	148	181	172	173	172	143	188	150	171	169	162	197	171	182	168	173	157	193	153	193	156	199	148	176	189	153	179	187	186	171	193	167	172	159	166	181	168	180	189	196	172	184	153	175	180	161	161	155	181	184	183	167	189	184	171	169	153	161	185	181	159	170	159	170	179	177	171	166	169	182	158	161	167	181	164	183	164	183	184	178	186	148	159	173	184	176	156	163	177	167	163	179	171	169	183	171	173	175	187	191	149	144	159	191	174	158	178	154	163	157	178	180	175	166	176	171	166	197	170	187	201	177	182	187	179	174	167	165	184	185	181	166	174	171	179	164	172	171	153	170	172	210	178	162	208	192	183	151	166	198	175	182	166	182	167	182	165	188	179	167	155	188	172	170	180	168	165	185	147	177	165	175	191	176	159	178	173	170	183	161	173	169	167	145	156	171	198	153	195	174	193	172	177	188	171	169	179	144	173	190	158	171	158	145	199	182	169	170	170	160	174	179	183	156	156	176	162	158	148	169	186	164	187	180	173	169	165	175	178	183	166	179	185	167	190	149	189	172	169	187	182	175	162	165	185	169	171	176	149	172	182	184	178	168	173	172	155	193	173	152	165	177	174	168	179	192	192	168	181	187	174	146	176	172	181	190	180	201	181	170	178	182	179	174	166	150	163	164	186	173	181	175	166	164	171	178	163	193	161	184	178	181	143	184	175	199	162	199	166	162	185	181	182	178	174	182	178	154	208	199	151	174	186	205	152	175	193	167	174	158	183	162	194	180	165	170	186	186	160	143	201	183	162	175	191	168	194	152	168	179	163	173	169	178	190	174	209	177	174	167	175	170	192	173	166	159	191	178	172	173	178	169	169	152	172	162	200	188	175	184	169	163	169	185	173	196	168	160	164	178	163	164	174	183	173	153	189	167	178	162	178	175	178	170	148	186	200	167	184	191	199	161	177	174	155	182	169	176	142	161	165	147	175	197	180	183	191	153	177	173	166	152	157	166	152	150	164	179	178	177	172	193	170	184	167	170	179	164	183	161	163	171	170	170	182	174	157	171	186	161	163	169	191	175	188	195
3167	505	552	616	593	521	526	513	503	538	486	505	478	442	514	487	463	472	486	480	496	484	462	472	505	477	453	521	502	459	503	474	489	444	459	470	426	445	470	468	463	506	507	488	530	525	544	563	581	536	544	559	526	466	485	526	487	506	498	801	736	447	452	468	496	483	505	436	480	469	459	490	478	475	461	492	444	467	486	460	403	451	455	477	443	466	459	495	499	513	477	470	482	486	466	445	452	442	505	449	477	457	448	472	475	509	452	464	498	433	517	463	470	475	461	514	448	453	468	500	470	494	492	481	446	495	427	421	438	449	463	433	445	464	457	483	462	454	445	500	514	504	509	485	519	465	447	433	493	470	473	446	472	460	469	450	500	482	473	455	463	472	492	517	453	456	453	485	466	440	442	455	475	454	477	494	475	443	438	458	489	500	479	448	428	457	456	443	444	458	476	513	479	504	420	450	473	485	465	490	485	405	456	443	501	473	500	482	499	462	475	451	450	441	480	467	478	432	492	448	484	498	451	473	497	512	472	480	463	449	459	489	466	466	483	460	464	467	472	485	492	447	481	444	476	472	462	466	468	437	458	471	449	456	489	478	484	491	500	489	445	426	482	473	480	462	467	491	456	468	477	447	500	430	435	470	466	467	471	426	458	517	510	453	467	483	478	519	465	479	439	437	484	445	444	476	440	507	474	458	497	512	482	444	480	512	465	479	493	481	457	462	454	498	481	496	459	472	469	479	464	500	459	441	483	524	458	436	480	515	470	468	500	514	466	474	482	466	463	497	449	483	499	440	452	445	445	441	450	468	465	459	500	496	470	432	467	468	463	469	497	460	501	477	474	487	484	486	489	436	488	488	465	471	431	482	437	448	456	485	446	478	498	439	459	444	445	428	490	514	458	472	451	463	484	459	485	472	491	458	447	475	458	506	502	457	505	435	478	483	409	492	480	411	469	460	458	500	461	482	413	475	468	484	455	503	468	475	478	490	476	486	462	452	497	420	455	464	492	443	440	506	430	449	457	436	479	457	468	454	529	478	492	480	458	468	486	465	487	464	465	503	473	474	463	444	480	458	475	480	468	493	470	525	465	444	495	495	459	460	456	480	500	508	468	450	463	447	434	440	458	494	454	468	488	462	439	459	466	460	486	487	460	458	498	464	492	456	465	456	482	406	446	484	464	502	459	473	447	508	471	445	457	458	495	453	471	461	516	479	498	441	460	473	486	480	468	481	481	477	448	447	472	490	480	474	477	476	489	445	448	472	474	462	441	445	459	474	484	494	472	476	443	424	470	451	445	438	453	470	453	453	475	486	467	460	453	458	469	424	470	485	481	487	470	438	522	455	495	489	513	451	465	470	454	491	480	500	495	474	463	483	448	468	480	435	478	476	426	422	472	487	443	469	437	456	492	444	484	474	513	453	453	477	466	460	482	482	486	487	463	459	469	492	486	467	456	525	408	458	448	512	485	452	481	481	454	432	450	455	486	410	451	468	455	480	490	466	487	497	472	450	489	441	529	497	477	453	501	448	422	437	473	464	469	458	504	481	468	507	461	487	434	453	469	448	465	443	456	506	489	497	459	498	450	474	493	468	477	455	445	498	471	484	475	460	449	452	479	475	472	472	515	465	489	446	433	465	437	473	478	460	471	462	472	489	466	491	484	455	453	440	486	455	476	477	495	484	479	433	455	450	473	479	459	474	430	442	443	475	482	488	504	440	475	495	474	478	463	478	476	479	522	475	461	472	486	465	472	454	499	480	470	443	503	508	487	428	465	456	461	472	493	494	488	477	438	454	449	468	487	497	462	466	495	432	461	477	508	475	473	470	446	437	481	483	489	451	482	478	455	497	485	499	463	463	442	457	467	524	442	482	484	469	463	463	478	451	457	459	474	499	446	461	489	483	502	476	463	466	516	475	472	428	461	479	467	488	512	470	475	430	484	480	447	477	498	484	493	443	444	500	445	461	478	518	484	481	508	463	471	471	493	454	482	485	493	474	501	492	449	478	442	473	473	486	491	481	497	428	452	438	459	498	506	488	494	478	507	459	446	434	491	486	472	471	474	457	496	456	426	475	470	461	507	454	472	426	475	439	464	496	461	469	453	469	452	461	495	476	475	460	440	477	504	416	434	479	486	490	493	486	497	458	463	477	488	448	478	439	499	451	477	446	470	492	444	488	505	443	464	508	459	440	479	489	464	485	464	467	473	456	455	469	461	453	464	428	479	456	416	481	465	439	455	488	459	484	457	454	470	474	441	459	445	477	474	470	459	474	486	466	480	466	456	481	448	474	460	492	480	497	468	469	480	449	469	480	461	508	473	478	459	456	465	452	469	483	469	474	494	440	466	479	511	472	496	444	457	477	507	455	533	473	486	458	488	507	419	496	424	466	460	460	498	463	465	428	456	490	479	471	449	460	456	470	498	486	469	440	498	507	484	455	492	423	488	438	476	465	471	490	465	479	485	447	485	447	441	452	473	471	469	460	469	490	478	492	455	475	443	452	483	457	454	504	459	505	461	473	470	452	457	456	467	476	485	488	460	455	466	441	460	482	452	467	480	488	467	461	495	506	484	487	463	498	468	476	481	494	465	491	476	466	454	478	478	469	478	488	460	444	469	458	482	461	477	461	507	492	436	474	450	470	479	470	471	445	482	507	518	511	490	450	449	453	515	434	432	456	491	489	463	490	509	467	453	471	465	496	476	465	485	480	455	497	481	466	458	506	492	522	510	469	486	445	463	435	488	472	445	485	475	480	472	458	468	512	428	448	470	404	463	502	432	502	483	462	485	422	447	475	495	456	442	477	499	444	450	485	475	466	474	493	495	450	462	437	455	463	440	462	477	490	482	453	490	501	471	476	441	476	481	461	456	505	503	474	506	488	439	474	473	435	531	468	436	482	483	466	450	464	456	476	454	432	486	446	457	445	505	475	442	451	484	446	492	485	483	482	467	483	486	468	479	467	475	470	458	467	506	488	447	466	436	438	468	478	502	453	483	478	467	500	470	461	457	454	460	487	484	465	422	470	467	474	455	486	432	446	474	438	456	478	466	453	467	491	492	480	470	490	432	462	447	501	484	479	480	456	487	448	530	476	475	480	451	475	504	484	491	487	448	463	459	458	440	474	448	423	469	476	477	471	457	526	463	444	467	445	478	478	490	501	456	442	495	505	460	506	474	478	460	483	502	465	424	451	472	469	490	493	486	459	457	505	446	464	468	498	478	512	460	409	435	488	462	456	441	495	485	464	470	452	471	485	494	493	455	459	448	460	498	471	450	465	495	480	494	497	462	486	476	461	465	469	500	458	488	445	495	481	475	490	437	482	468	432	488	466	444	444	458	483	477	496	425	475	492	478	466	458	493	447	499	461	439	494	464	436	458	464	461	424	518	466	475	494	454	474	460	463	470	476	483	447	432	502	479	495	466	485	462	459	456	481	466	472	448	438	461	524	444	474	496	452	478	469	440	488	472	447	461	455	437	474
30932	6202	1224	935	672	535	438	369	317	334	296	278	276	250	242	264	254	205	227	246	219	245	222	226	235	219	231	229	237	218	257	214	211	261	227	221	200	200	200	230	230	212	191	200	235	245	219	241	250	228	228	230	226	229	229	239	210	230	278	616	406	196	221	210	217	206	219	212	207	191	224	201	203	191	246	191	207	220	194	205	201	221	212	197	228	217	202	217	206	209	207	173	247	230	200	219	194	201	220	200	219	243	206	197	191	220	218	214	221	236	232	199	214	193	210	186	202	207	205	193	183	245	203	219	213	234	219	211	209	209	216	206	207	218	190	220	216	200	203	214	217	201	192	235	201	210	226	235	208	254	226	198	181	197	211	204	205	212	214	202	206	247	199	208	194	223	237	184	194	222	201	207	191	224	194	228	212	208	227	212	215	226	202	203	183	210	207	201	233	216	195	221	211	216	200	198	195	187	216	202	227	204	196	209	195	194	216	240	174	215	262	230	200	220	184	222	186	238	229	205	212	206	240	224	233	202	252	203	214	206	222	204	211	233	206	232	181	178	209	195	227	215	215	194	220	207	210	210	227	201	228	216	215	211	219	199	193	190	212	214	202	222	209	217	203	193	213	208	224	208	194	197	206	181	188	215	207	192	204	238	207	204	204	213	203	236	215	219	204	201	210	228	232	196	225	228	204	217	224	201	215	209	196	188	210	225	195	240	229	188	195	206	193	190	215	186	188	210	192	202	210	186	221	225	193	185	209	190	190	216	202	222	193	197	194	198	234	200	202	180	189	244	232	188	208	219	194	227	210	209	213	194	221	219	195	200	189	220	214	219	209	210	189	203	200	236	193	203	209	186	225	224	201	216	205	228	218	193	196	216	208	189	197	228	210	221	190	221	237	209	219	221	180	231	225	208	193	236	215	212	208	217	191	213	214	219	206	208	213	209	203	209	194	202	246	195	201	170	194	202	190	202	196	195	220	218	208	233	210	200	199	218	235	211	195	228	198	217	230	208	209	202	210	232	215	185	207	206	225	205	224	212	189	221	213	222	192	250	210	213	207	197	184	210	188	214	217	207	196	181	202	204	241	186	231	186	238	192	209	219	199	240	177	216	202	221	213	195	198	204	234	194	201	211	224	201	232	220	206	206	206	179	199	202	194	192	218	215	221	204	229	208	188	188	208	239	218	191	190	221	223	200	202	216	227	203	215	219	204	205	209	225	213	218	225	225	204	190	213	225	219	207	208	226	220	202	226	223	185	229	210	184	217	204	195	217	189	218	193	206	249	219	202	217	214	219	203	206	218	192	230	215	205	192	195	190	209	204	246	225	246	211	214	222	219	224	214	226	224	218	197	240	191	213	199	217	228	233	227	200	224	204	237	230	235	217	208	210	191	221	223	219	205	231	195	205	213	203	205	213	233	209	204	199	207	209	189	236	214	203	219	178	222	234	210	181	203	168	217	210	193	197	208	214	194	217	195	226	206	237	212	227	200	188	185	209	199	232	213	212	223	210	234	201	227	213	212	191	240	188	210	222	231	210	218	217	182	234	176	239	206	194	201	191	193	216	216	224	213	215	201	231	230	217	213	215	183	227	198	205	250	235	202	196	228	196	196	184	211	216	215	192	212	214	186	235	220	222	204	211	214	237	218	225	194	207	227	207	207	210	179	198	218	225	195	198	180	199	221	207	216	229	237	221	204	207	219	212	206	213	218	176	222	227	177	230	224	196	222	204	211	186	203	208	177	201	188	206	208	224	238	220	206	212	202	179	208	209	201	208	225	211	213	214	196	193	217	214	219	219	187	234	257	204	202	186	178	213	194	211	210	202	209	232	222	212	212	199	190	231	204	203	198	230	205	226	204	215	236	235	185	201	230	201	214	224	201	193	202	219	235	221	213	205	232	204	210	227	203	202	192	200	201	206	205	208	229	221	221	198	208	186	230	204	190	216	207	216	212	214	198	206	201	214	214	210	208	212	196	193	195	205	203	232	198	216	238	216	192	206	212	202	199	206	227	196	191	191	202	222	202	202	214	226	222	198	212	201	203	225	205	198	227	228	206	207	213	188	195	232	207	228	197	192	215	210	221	204	217	194	210	212	224	200	207	201	198	205	196	202	210	181	208	192	205	199	193	223	227	208	217	192	216	187	223	204	194	211	234	213	224	215	198	205	213	215	203	209	221	198	206	190	200	204	208	210	235	203	200	231	200	193	192	214	201	203	206	221	221	235	202	211	217	237	207	219	206	218	203	191	224	196	227	231	213	240	204	209	214	227	225	225	231	193	212	236	215	250	202	198	204	200	213	185	221	201	190	226	232	203	249	205	229	204	216	165	185	238	190	202	211	199	221	229	192	211	218	203	197	228	220	209	218	211	218	229	228	187	214	193	208	230	206	216	202	219	192	205	200	205	191	187	228	194	201	191	208	204	222	213	191	244	217	204	192	212	211	214	190	221	198	194	212	209	208	195	214	226	218	199	211	220	206	218	232	236	182	210	221	228	219	169	201	200	222	190	226	213	226	208	234	187	206	187	193	221	191	227	227	197	209	212	205	227	217	254	212	191	219	217	206	219	200	236	202	200	203	226	212	200	221	204	200	215	198	208	190	201	236	239	203	195	212	201	215	219	227	197	211	220	194	204	201	226	224	196	192	207	204	217	210	222	201	220	210	187	205	208	206	256	209	197	202	226	209	227	214	207	218	211	197	214	197	227	201	216	210	199	215	193	189	214	199	200	206	219	209	188	227	230	233	182	185	208	214	210	194	208	229	216	214	204	226	198	227	217	224	222	222	219	204	194	200	211	237	212	236	200	201	201	218	214	235	205	191	197	217	215	203	197	204	201	223	196	190	205	211	190	222	241	196	225	195	189	209	203	212	199	204	207	203	208	207	213	235	183	237	212	191	186	193	213	191	205	222	225	217	240	193	234	219	199	198	205	205	206	169	203	190	220	198	208	201	188	214	200	223	206	214	208	206	210	174	234	221	217	191	246	202	217	213	220	220	248	235	245	230	222	193	235	228	200	209	202	219	224	233	247	220	241	220	200	210	195	186	204	185	201	189	224	201	214	213	224	216	211	233	211	202	187	205	207	202	241	231	210	202	213	208	223	223	212	202	232	232	196	233	191	209	186	215	188	201	203	195	213	230	190	196	222	203	208	196	198	210	216	219	195	202	206	230	238	204	212	202	202	199	218	218	199	214	218	227	207	201	200	199	242	216	224	203	203	210	211	243	204	192	187	199	212	224	217	210	191	191	224	245	220	205	211	202	180	235	208	215	207	235	214	191	209	204	191	219	214	198	221	219	225	223	219	201	244	207	230	229	238	199	222	203	201	202	191	218	199	200	207	234	211	206	217	221	211	203	196	199	212	233	218	213	230	236	193	200	224	186	216	196	191	229	192	196	228	201	232	206	218	217	224	191	182	202	202	188	202	205	213	220	206	186	216	221	223	217	217	196	210	184	213	216	193	215	211	197	217	203	217
17011	1409	2560	3082	2593	2183	1773	1515	1382	1261	1133	976	960	920	908	848	821	776	720	756	726	734	712	712	676	653	657	635	678	690	622	614	601	627	610	588	610	580	629	627	654	641	629	638	654	815	980	861	809	754	680	697	652	625	671	692	619	645	1146	4168	2136	585	556	549	579	528	548	590	525	583	552	550	518	551	541	547	535	534	555	544	604	550	551	564	547	526	565	555	528	573	530	571	550	535	598	580	559	553	560	562	553	553	572	591	527	580	579	591	531	537	546	563	567	520	557	582	573	553	553	547	523	549	528	568	569	552	568	555	582	552	541	533	544	519	537	583	604	567	502	537	542	552	558	546	559	552	557	563	543	528	517	553	542	547	537	526	550	567	547	595	613	505	531	582	585	565	559	540	573	554	567	555	582	553	560	556	570	577	565	529	549	544	514	566	537	566	555	563	577	543	505	562	531	539	542	517	553	513	518	506	571	550	572	556	531	553	580	537	545	584	554	535	553	544	508	526	530	559	581	541	548	548	559	548	527	556	534	578	553	559	548	553	526	503	560	568	549	510	568	566	562	506	548	525	507	514	528	540	560	575	546	557	533	561	513	560	559	529	505	585	541	552	551	524	557	565	540	562	582	568	590	576	579	468	583	546	554	522	560	537	571	517	567	610	526	561	532	523	553	578	565	522	588	536	543	531	538	576	568	523	527	531	561	528	514	555	551	552	544	566	527	529	550	554	536	543	581	544	504	554	507	520	565	529	532	542	532	528	519	553	543	530	537	563	550	539	519	574	573	571	545	506	559	524	550	535	561	529	534	498	560	550	534	572	548	541	588	578	530	562	560	557	539	611	485	540	555	536	578	560	518	539	527	585	555	540	547	567	556	545	534	550	565	482	526	517	521	517	561	534	553	541	561	507	529	530	529	558	583	543	553	549	554	543	569	562	554	534	534	569	566	546	545	545	546	576	514	579	556	539	547	525	547	528	556	543	561	555	589	563	522	570	561	513	584	527	552	519	505	570	569	551	580	565	558	576	493	560	521	560	542	524	578	572	514	520	554	562	576	539	533	580	530	585	555	575	543	517	555	582	580	551	520	572	564	518	527	588	543	599	519	562	551	590	561	553	529	562	554	592	603	562	554	531	556	583	549	567	546	515	553	558	563	505	536	515	570	561	561	547	530	539	567	565	550	537	568	525	528	596	542	571	576	539	531	552	577	510	486	537	531	520	525	507	593	542	556	557	558	525	593	509	554	527	566	571	555	525	528	496	568	550	519	546	510	513	553	593	529	534	563	493	550	525	535	568	593	558	553	560	549	534	585	554	549	530	556	578	544	569	550	524	567	571	520	544	561	562	521	559	564	534	548	575	554	562	537	584	550	545	541	553	531	577	563	539	531	549	538	525	569	582	594	537	546	527	544	516	513	552	567	555	539	539	556	581	546	551	546	549	552	558	490	530	522	522	535	506	524	556	557	552	573	546	608	554	515	547	560	541	598	547	545	559	547	528	562	571	570	560	561	589	571	541	555	546	561	552	528	553	530	535	564	530	524	591	519	483	535	556	552	527	557	564	552	554	528	555	565	552	525	562	543	575	530	582	535	568	573	522	564	523	567	568	557	541	524	570	541	556	549	532	501	575	541	541	489	572	536	567	528	585	537	528	550	538	557	544	539	553	550	557	549	559	540	569	547	552	615	534	526	596	526	567	596	528	520	541	540	553	544	537	569	505	530	502	566	516	516	553	541	571	553	556	558	525	528	562	537	568	525	574	549	560	529	549	595	538	533	545	515	595	534	525	538	571	564	555	527	555	579	542	557	540	518	532	555	520	567	561	577	597	544	510	533	547	546	557	555	574	536	580	556	606	516	513	509	502	545	555	562	577	556	555	588	558	561	554	530	552	543	494	547	599	550	515	573	617	495	558	536	551	532	528	552	562	517	509	558	541	559	561	599	580	549	554	544	552	546	537	544	548	536	577	541	570	548	572	554	575	568	578	520	547	582	554	532	491	567	542	555	549	570	542	570	544	515	532	538	515	554	517	552	534	583	579	518	565	568	504	573	531	587	560	594	614	539	565	535	549	588	540	573	489	531	523	545	509	549	539	525	580	504	576	545	520	535	570	576	513	570	558	547	522	495	567	540	580	537	576	582	575	513	573	534	555	535	545	523	526	607	572	538	579	556	558	566	545	488	579	552	547	538	511	545	550	522	514	528	519	541	534	573	547	588	549	534	559	543	572	556	555	537	564	577	600	526	549	573	534	558	561	539	549	545	552	543	505	571	551	498	529	497	515	574	528	530	522	540	538	555	547	494	517	569	586	526	528	548	543	536	532	566	515	538	566	505	534	517	542	562	537	614	511	498	568	518	541	563	549	570	610	537	531	547	523	527	596	588	567	571	586	504	602	528	543	529	567	582	543	528	570	498	532	519	532	544	528	570	521	536	567	551	497	533	568	527	556	593	548	522	548	540	527	573	512	492	551	594	545	557	528	509	550	590	567	521	565	553	560	577	537	553	540	522	578	566	523	535	533	572	553	543	560	540	531	558	569	555	526	548	575	558	576	562	552	544	517	539	588	529	536	527	520	533	543	539	565	589	542	585	554	541	544	558	547	546	553	561	562	549	563	567	540	495	551	534	563	563	539	577	538	567	566	560	535	538	556	552	580	549	534	524	535	525	543	572	589	559	505	540	587	569	554	535	552	518	559	548	559	579	575	562	509	561	565	595	554	585	580	557	569	541	541	561	527	566	554	532	558	533	522	585	541	568	575	545	556	551	598	561	569	561	562	548	540	590	541	540	512	584	561	527	537	583	551	520	569	580	539	517	552	523	528	524	568	524	576	549	566	565	543	538	538	577	556	552	574	569	540	525	532	567	543	522	549	552	555	549	517	525	536	540	588	564	517	590	573	593	571	517	539	523	549	521	564	559	568	550	562	544	563	539	532	538	553	548	532	581	552	535	569	566	512	567	521	569	548	560	514	591	578	538	592	573	487	552	549	550	506	554	572	532	538	530	546	550	525	570	569	534	562	519	562	558	570	574	534	549	544	591	557	535	542	531	559	525	579	571	543	537	552	556	492	582	551	521	553	529	515	588	531	536	542	538	566	585	514	566	519	589	555	528	534	539	531	514	526	507	559	534	531	529	555	566	552	558	536	545	538	535	556	537	552	544	611	565	563	548	516	553	555	576	556	542	571	551	538	610	559	519	527	549	558	525	571	516	543	558	533	540	539	569	531	532	566	530	540	552	571	531	510	520	555	556	502	550	538	509	543	545	541	545	551	543	584	554	517	581	529	594	502	541	500	572	548	560	581	539	560	565	537	522	589	557	552	573	515	544	568	576	529	575	588	542	575	549	567	540	535	573	551	492	530	523	552	518	580	581	526	505	570	534	521	539	555	547	544	590	581	528	573	500	556	557	552	572	590	553	563	561	580	566	527	544	533	515	574	539	572	535	514	533	534	536	564	537	540	582	540	557	519	559	580	516	575
43355	12067	2525	1615	1107	771	567	501	425	329	285	281	267	225	234	231	204	181	215	179	177	169	177	154	154	154	171	171	180	169	156	159	171	174	154	134	163	140	160	145	149	181	144	174	176	201	226	191	202	174	162	149	154	182	159	130	174	138	284	1005	711	160	143	151	142	149	175	157	152	150	147	175	149	154	133	150	148	176	181	154	162	133	161	156	148	142	136	159	138	152	136	159	144	137	131	145	157	156	156	133	167	149	164	142	163	141	147	168	119	167	144	140	149	152	153	147	157	131	143	149	163	162	167	147	145	153	155	125	139	142	125	147	152	148	140	155	148	158	152	145	155	135	140	166	140	160	154	147	161	128	130	157	160	133	157	164	148	150	161	149	152	130	140	167	153	168	136	152	154	150	148	154	149	144	167	151	167	169	157	136	157	140	140	171	134	120	146	153	143	160	132	138	136	152	157	146	128	120	176	170	145	147	146	140	189	173	156	137	134	134	130	158	152	154	129	148	149	135	150	135	149	134	122	155	150	165	151	111	147	147	137	138	149	134	143	139	128	147	159	157	136	143	136	142	169	150	188	145	156	148	125	146	137	140	149	148	172	143	143	157	157	154	170	178	145	157	145	170	158	143	135	127	147	144	148	147	148	152	124	166	146	130	134	158	158	145	146	126	161	150	149	152	140	154	136	144	157	136	148	144	138	156	136	118	167	146	143	128	149	147	136	133	154	145	162	153	144	141	159	139	161	139	141	149	140	160	135	128	137	138	151	157	145	166	152	155	123	154	134	141	145	137	162	141	139	122	136	143	140	152	147	163	122	125	155	131	141	144	131	143	159	155	152	145	130	134	134	149	149	148	139	137	150	139	138	157	150	160	139	162	141	128	174	148	143	144	154	155	149	157	147	137	151	140	156	158	148	130	131	150	186	154	151	143	122	131	126	109	145	125	147	144	137	163	146	148	146	143	150	122	135	147	183	146	153	142	140	148	137	154	146	136	141	163	157	152	137	131	134	145	148	152	163	128	138	133	122	149	140	144	164	167	148	142	157	127	132	147	151	134	143	151	163	140	155	146	147	160	146	137	144	130	175	131	147	162	144	141	148	133	149	138	145	133	164	160	154	141	163	151	154	137	126	159	130	172	141	132	147	160	143	169	136	141	158	127	155	131	145	156	171	129	176	146	148	169	141	141	168	130	146	139	147	133	145	153	127	153	148	159	174	146	157	141	146	133	155	161	163	145	157	134	144	144	148	133	160	144	139	137	135	130	118	141	167	130	154	148	140	172	132	149	139	159	149	140	150	152	155	144	130	149	168	156	135	149	143	132	155	160	136	148	145	138	151	139	153	146	165	142	144	131	151	146	161	158	144	157	155	139	135	139	144	144	131	147	154	152	157	141	156	144	142	171	152	155	149	150	161	146	158	146	143	150	141	146	155	145	155	146	163	148	146	175	116	156	154	131	159	138	169	164	138	158	142	169	147	133	124	143	140	141	141	123	135	125	136	147	143	145	118	163	159	155	172	134	163	142	153	161	155	125	131	159	125	130	143	140	143	144	144	142	143	149	146	123	142	179	143	149	145	142	144	129	168	140	158	143	138	139	140	154	156	150	142	148	167	153	161	144	177	147	148	153	133	144	130	141	137	113	128	134	165	142	169	153	159	145	156	131	146	162	148	135	165	142	125	162	147	140	156	133	140	131	135	130	147	128	152	139	135	167	152	152	146	124	123	139	121	166	134	157	138	149	144	130	147	138	153	146	120	146	146	138	151	132	147	148	152	165	147	144	142	153	137	149	153	147	139	162	130	171	168	147	130	153	139	172	146	141	148	150	144	139	154	153	155	166	149	125	153	158	143	155	134	136	167	132	121	131	129	136	155	139	156	166	145	143	146	152	148	147	138	169	152	149	143	140	143	124	149	133	155	128	142	144	154	138	138	140	131	135	139	138	147	138	144	138	136	151	137	151	128	134	141	138	142	161	148	142	173	169	165	136	167	153	149	150	141	157	157	152	148	144	149	164	145	146	151	132	159	150	152	157	153	138	162	144	129	164	148	137	126	146	124	158	145	142	154	130	162	150	163	132	171	140	141	162	150	143	159	141	128	141	140	147	134	158	173	146	147	117	119	175	153	148	146	130	173	150	147	163	138	158	151	163	125	136	177	163	156	151	140	131	143	153	123	158	152	158	141	134	161	134	136	134	146	152	140	146	135	149	126	153	136	174	164	130	146	128	149	139	117	150	140	149	149	177	158	135	155	149	141	140	127	153	158	171	148	133	131	165	145	113	148	134	146	132	149	153	163	147	135	154	180	164	145	139	152	140	122	160	164	184	140	146	147	136	139	154	158	154	150	150	160	136	151	143	155	147	146	155	147	134	147	128	118	132	147	135	164	153	136	142	160	140	155	122	154	168	146	139	153	148	132	157	165	153	143	117	163	171	156	152	131	161	135	151	136	155	124	160	126	152	150	177	131	153	153	140	159	149	130	148	150	143	146	161	123	149	137	129	158	152	162	141	141	143	128	140	168	133	147	136	147	144	164	126	167	146	145	144	126	147	148	133	151	146	138	169	124	178	125	150	137	149	153	146	142	167	143	143	130	136	154	151	163	152	161	143	164	141	146	137	136	148	137	142	137	150	143	156	132	144	135	147	156	144	148	153	146	134	163	142	148	152	145	115	122	163	138	161	138	144	170	157	158	180	161	115	152	135	159	158	152	150	126	135	176	120	171	131	148	149	150	132	126	155	158	167	137	140	159	160	143	151	128	156	122	175	154	142	173	148	136	142	160	164	163	119	155	147	155	117	140	157	141	149	162	133	159	154	139	135	158	131	126	157	136	149	148	123	149	181	162	148	146	130	116	142	142	146	163	150	137	137	131	138	134	158	143	161	148	146	142	136	145	150	146	148	131	153	144	126	135	145	131	156	150	146	147	140	149	166	150	127	155	157	145	117	136	127	153	140	142	147	160	143	143	134	151	147	126	149	153	148	145	114	114	139	147	130	123	190	144	126	130	159	155	158	138	144	146	128	137	145	125	145	154	138	154	156	174	137	115	134	150	149	145	150	140	136	143	131	188	135	136	156	127	142	145	140	135	147	152	144	109	163	155	151	151	161	136	153	128	163	174	132	144	154	175	128	121	140	137	159	155	150	134	133	146	142	161	136	159	142	137	157	153	156	143	167	139	124	140	148	169	148	154	141	137	132	114	162	137	144	164	139	136	122	143	136	156	150	156	155	162	142	160	130	132	156	139	155	128	147	143	128	164	144	146	155	152	132	138	139	149	124	139	140	155	142	133	143	153	145	126	148	154	139	159	141	143	136	140	162	149	132	153	145	153	176	140	154	139	159	164	132	160	131	125	148	163	133	154	132	122	134	132	171	129	135	146	155	149	140	145	140	150	168	145	136	136	155	130	153	117	144	148	166	151	136	150	142	152	137	152	134	130	134	152	155	125	169	141	142	162	146	144	130	137	150	165	167	141	158
23106	1821	4421	5092	4393	3531	2854	2379	1995	1647	1459	1335	1215	1082	986	935	804	803	793	763	711	690	657	579	592	574	588	587	502	561	598	551	508	500	469	475	483	463	483	460	527	555	497	554	626	873	1221	970	767	662	624	553	543	663	714	549	496	512	1507	7684	4535	416	413	401	417	389	445	399	401	387	417	388	374	393	424	394	380	429	369	390	404	398	420	410	402	406	409	370	428	360	395	409	390	391	376	377	379	404	378	402	361	416	405	437	395	370	408	376	413	408	399	412	398	393	394	386	336	424	381	377	434	401	364	357	403	410	363	388	374	402	413	381	393	415	440	383	394	384	399	387	398	357	390	365	360	390	395	392	385	368	381	394	393	398	409	377	403	384	392	412	373	389	402	436	425	377	361	356	362	413	414	374	409	417	360	402	342	369	384	385	379	378	416	384	408	390	399	376	423	370	389	357	419	383	395	386	383	381	376	380	376	398	419	396	398	375	401	379	383	419	412	352	397	365	407	375	417	409	359	352	373	374	393	385	383	371	413	403	389	408	388	399	386	398	380	381	387	387	381	355	431	394	393	350	388	382	391	429	387	370	381	413	395	383	382	393	376	403	405	408	404	411	384	390	354	369	414	420	369	389	383	383	362	382	399	394	393	372	427	382	328	409	382	402	390	387	391	391	373	355	377	415	418	368	368	395	374	358	365	409	410	381	373	403	400	418	373	388	403	405	388	379	422	383	398	398	369	387	390	378	365	380	399	387	418	412	389	390	373	395	376	418	381	389	390	391	375	370	379	400	398	376	406	406	376	385	426	387	411	382	383	374	380	371	432	384	380	365	379	406	426	398	368	406	373	383	365	403	389	430	414	353	408	397	387	379	422	429	368	383	411	376	403	337	421	354	352	374	406	388	398	407	387	392	395	365	393	354	380	355	418	409	363	380	387	350	380	384	375	388	394	390	399	395	371	400	404	372	394	414	369	351	425	410	401	374	372	382	400	395	405	393	368	399	398	386	388	433	388	391	387	374	369	353	383	366	377	387	388	405	411	390	358	383	419	390	381	376	389	428	392	366	395	387	369	360	427	405	407	391	365	377	382	391	414	352	416	411	409	414	370	413	361	381	386	414	403	405	389	341	399	410	377	379	419	385	400	384	371	407	385	375	421	374	405	415	394	379	372	389	392	371	410	352	374	398	354	338	381	411	374	412	394	396	376	388	396	412	385	411	391	410	394	427	408	353	395	385	413	406	407	372	384	350	396	374	391	399	397	388	393	397	387	405	388	397	374	369	381	377	441	356	385	399	417	389	378	390	358	368	379	400	375	394	397	383	380	382	389	382	415	389	387	405	377	372	373	380	362	373	387	401	363	415	385	396	366	406	398	395	370	374	387	418	413	373	367	350	406	380	413	338	382	396	374	398	415	363	417	386	386	359	371	382	381	367	398	396	389	411	372	402	390	362	393	420	382	402	396	365	368	360	379	389	408	400	390	405	365	368	435	415	413	415	365	386	374	383	388	368	369	401	382	371	417	383	392	403	399	396	395	400	397	419	386	391	437	390	380	408	377	341	377	367	375	397	394	398	393	382	375	400	390	367	399	385	371	355	411	397	389	420	388	425	401	377	376	361	383	412	400	376	385	364	423	402	354	374	407	376	365	389	384	424	397	439	426	398	392	375	417	418	378	400	374	413	420	382	395	386	402	379	391	385	411	417	394	409	367	399	365	396	385	426	369	399	339	384	436	407	389	360	362	387	392	376	369	353	396	403	366	394	412	373	418	414	374	411	381	380	387	412	369	423	365	414	381	346	407	386	396	394	385	383	382	385	379	384	369	404	409	428	373	366	413	356	424	385	369	384	388	374	402	391	360	379	392	392	368	399	385	381	354	370	409	396	404	394	334	395	401	410	392	388	390	396	367	398	385	381	358	382	369	379	402	417	369	363	393	391	402	411	366	397	425	404	410	397	391	422	401	390	403	392	405	374	368	375	391	383	423	384	396	393	407	386	386	416	383	443	402	393	412	386	350	383	395	386	389	384	384	381	360	390	369	413	354	357	379	402	390	374	378	356	393	399	412	378	394	370	393	410	417	407	374	398	413	406	414	352	432	361	369	379	368	387	407	386	380	396	377	351	362	384	428	368	371	416	411	389	375	418	385	373	377	414	405	397	395	372	390	407	376	358	389	389	390	400	398	369	379	375	356	391	395	434	411	411	389	403	352	379	383	384	409	368	396	381	391	422	395	364	419	338	405	348	407	388	358	409	359	406	398	396	379	356	348	372	407	391	393	387	393	376	404	368	370	402	360	377	385	366	428	380	397	371	415	410	397	385	377	427	379	404	360	400	375	373	389	371	365	394	396	427	354	402	405	378	386	389	384	371	383	384	375	381	371	397	368	387	390	366	400	396	426	376	388	395	426	403	388	371	380	370	352	397	374	420	411	380	401	385	391	380	393	387	374	369	371	363	408	380	362	403	367	365	400	409	415	413	389	387	410	383	354	370	387	380	394	424	392	375	400	394	379	390	377	416	373	387	385	401	385	420	367	390	406	434	411	389	409	384	380	401	392	364	433	412	376	373	400	359	391	385	357	383	369	356	403	374	371	391	389	392	415	431	419	390	397	363	409	393	408	395	356	390	389	361	393	396	413	416	369	400	409	381	375	378	410	379	401	409	358	355	354	392	404	393	376	393	418	396	384	370	384	385	380	398	354	384	380	378	375	365	346	387	412	398	390	366	364	367	378	417	367	398	400	411	397	401	422	375	384	376	409	395	392	395	385	374	414	404	401	398	388	378	373	385	389	394	389	416	380	396	397	359	431	359	390	417	408	398	379	407	390	385	382	381	393	423	410	395	393	357	397	370	387	382	384	354	412	389	380	390	370	391	353	357	400	379	430	438	387	437	387	383	408	356	385	396	406	440	399	380	400	431	386	398	396	381	392	388	381	408	381	392	356	388	402	402	358	413	365	375	400	418	394	401	365	417	374	393	391	407	372	428	407	377	402	401	387	386	394	352	373	366	384	394	375	440	381	390	371	422	371	397	424	387	378	398	379	377	396	373	353	363	409	390	409	414	374	374	377	354	373	365	383	391	333	385	390	379	378	365	409	396	392	360	391	405	382	404	381	408	353	367	354	365	384	394	414	373	409	387	376	382	378	370	383	384	367	387	381	427	383	368	392	353	392	395	402	392	376	420	395	410	360	421	429	394	409	384	389	373	385	386	382	405	387	398	377	375	398	378	403	392	417	429	416	412	414	354	387	408	387	427	377	387	410	400	368	408	423	377	388	375	404	419	391	396	382	381	365	377	386	390	370	419	367	415	359	401	377	407	367	378	366	416	407	387	376	419	406	409	390	403	343	403	413	377	436	365	389	426	389	378	396	385	398	380	367	390	386	405	371	420	422	388	367	377	369	382	405	395	400	397	385	391	406	372	399	405	375	343	383	380	408	407	394	362	419	371	385	363	407	397	379	444	404	405	381	409	383	381	422	415
3002	238	227	194	175	179	180	165	178	191	184	191	177	165	205	171	205	178	204	165	189	207	182	167	192	186	185	188	184	186	199	190	166	174	195	166	189	208	195	206	207	188	182	210	165	207	207	164	168	171	190	198	198	186	205	182	198	205	188	247	204	161	181	176	201	185	174	189	155	184	178	156	169	181	180	180	197	211	186	161	161	175	158	175	191	173	186	177	186	181	191	191	193	199	205	192	167	181	201	173	206	196	161	192	203	217	199	155	158	187	168	183	185	161	176	174	172	177	187	199	172	195	196	204	174	198	173	196	170	204	186	192	181	198	166	151	173	193	186	165	176	173	186	178	179	171	203	195	164	193	200	201	173	165	166	182	189	143	165	191	178	180	197	155	194	171	164	167	205	187	162	195	196	177	196	165	170	184	179	185	182	181	175	170	189	170	170	168	166	196	157	189	188	170	190	192	177	189	172	189	181	173	168	152	190	184	135	158	173	179	184	173	179	174	162	176	192	197	180	147	170	184	188	194	162	196	184	190	187	172	184	204	176	194	177	181	175	186	192	175	175	164	183	214	177	195	190	195	162	177	168	195	184	188	184	189	196	208	192	171	192	169	163	166	188	173	168	164	174	221	171	149	192	184	186	176	192	182	203	174	169	196	199	184	209	167	172	158	189	161	189	188	175	197	168	184	198	179	186	190	172	183	171	191	187	175	176	186	165	201	190	176	195	177	180	184	169	186	174	189	171	186	199	188	194	193	186	179	194	191	205	172	208	184	175	185	190	194	166	159	193	163	189	184	176	161	185	169	194	183	185	179	197	169	188	182	186	204	155	156	168	199	156	188	167	177	175	191	185	171	168	192	211	210	192	174	192	185	177	183	183	185	198	165	192	176	193	196	183	179	176	180	178	192	176	186	188	170	165	148	223	189	183	144	188	163	168	180	193	178	172	180	174	175	184	179	186	201	169	177	203	180	196	182	204	196	186	174	181	189	179	210	180	188	203	181	179	175	192	176	208	176	177	183	172	174	187	171	174	183	172	159	168	165	179	174	205	171	211	174	163	175	189	175	191	172	183	179	188	196	175	182	187	170	191	191	170	185	175	163	179	172	170	188	199	157	210	198	195	175	160	185	153	202	187	190	201	202	190	179	188	195	157	164	178	177	172	209	193	199	218	186	164	202	170	205	172	177	182	176	157	194	194	184	188	182	166	192	184	190	177	203	181	159	189	154	185	205	185	186	178	201	201	168	195	205	192	176	209	179	178	183	193	209	164	178	184	174	169	176	188	197	190	182	182	182	197	190	184	222	188	193	172	202	182	168	193	179	175	185	198	173	186	162	212	199	174	170	167	174	171	176	165	151	170	177	168	175	173	199	182	194	159	197	177	178	169	204	171	194	187	168	169	188	190	178	164	192	175	189	186	207	170	154	193	178	181	177	201	186	189	192	174	165	172	180	185	184	193	186	164	177	202	170	172	164	169	188	186	182	181	187	194	186	192	182	207	182	201	159	188	189	165	190	179	168	191	181	167	168	181	171	182	172	182	167	171	183	179	169	187	183	166	191	178	184	185	186	186	209	209	198	167	173	164	179	184	168	184	191	175	168	169	181	197	159	178	191	181	200	212	180	184	187	178	163	183	146	158	194	182	186	204	179	175	183	188	183	201	196	179	164	165	162	183	181	193	194	206	160	207	195	175	167	190	169	197	173	203	182	173	175	168	178	176	177	197	179	174	169	204	206	176	184	189	199	167	198	189	206	202	179	193	182	161	188	150	193	202	166	159	189	168	174	185	172	155	173	188	173	165	171	189	187	187	181	185	176	173	222	199	192	185	174	161	174	182	201	171	170	185	180	183	197	175	167	170	201	182	185	170	198	174	193	183	192	178	162	194	185	186	175	185	185	176	184	171	170	200	191	184	173	178	205	183	200	181	176	180	169	186	203	189	173	185	178	216	181	175	192	172	199	176	167	170	169	165	195	181	205	176	174	160	200	170	194	184	199	174	187	193	178	168	184	199	162	175	202	176	164	199	176	175	199	170	187	220	194	183	190	154	168	201	188	166	151	181	167	173	147	187	200	167	183	194	200	181	182	180	182	202	208	191	198	221	199	201	181	145	209	175	186	162	182	168	210	173	174	195	183	190	193	168	173	171	176	229	186	177	196	190	163	177	179	201	167	152	203	165	191	174	180	185	195	186	171	177	178	173	170	186	202	183	195	176	180	189	180	186	178	181	183	175	185	188	176	195	171	168	202	168	189	172	195	178	196	195	183	153	153	183	192	175	174	179	177	192	188	186	187	168	173	192	165	201	179	197	192	178	170	179	196	164	191	189	195	200	194	185	178	207	172	191	163	171	167	169	188	156	168	177	193	181	191	185	163	182	175	155	196	187	186	213	197	184	210	192	191	191	194	192	202	206	182	179	185	184	164	184	149	175	184	194	194	166	149	147	192	187	200	188	185	188	173	183	171	174	185	194	182	184	161	177	211	173	189	192	178	179	194	161	185	169	206	193	182	173	187	198	192	160	174	190	171	178	179	181	185	159	178	187	167	170	150	191	162	172	169	185	157	181	176	210	180	172	186	187	194	194	195	189	180	199	175	179	156	167	179	197	159	174	174	185	182	193	172	198	180	202	165	195	204	197	165	186	161	187	194	186	188	169	201	185	210	175	191	215	174	171	181	181	186	191	195	169	166	189	195	167	151	164	189	190	175	173	178	183	210	187	187	182	168	182	180	204	189	201	179	179	173	198	177	186	180	196	212	170	198	191	163	173	191	163	191	172	193	179	175	187	166	162	197	186	189	197	185	189	182	189	194	211	159	203	196	181	168	196	172	194	182	191	164	172	169	172	164	173	156	169	155	153	162	205	169	189	171	198	191	175	197	179	188	172	178	174	173	178	197	159	181	169	169	184	159	203	176	167	202	154	172	183	202	188	159	186	175	165	154	190	180	220	187	190	185	208	182	168	184	187	186	189	203	181	189	181	181	167	169	185	196	176	192	172	188	207	181	160	149	154	177	185	211	185	179	196	172	165	144	182	189	188	180	181	168	179	153	167	195	196	169	175	200	180	195	185	192	186	189	199	186	185	176	169	178	174	188	190	180	217	181	195	171	201	177	168	187	170	184	192	168	182	174	178	173	177	166	203	194	197	175	196	201	185	191	193	194	168	182	184	195	182	201	165	172	197	186	172	155	196	197	182	176	195	167	167	161	195	182	195	186	212	172	143	206	182	170	178	182	162	181	183	172	185	185	192	161	158	191	202	172	179	186	187	177	189	202	162	176	175	178	207	178	159	170	197	204	185	212	179	185	162	171	198	195	185	174	148	168	174	180	182	165	200	171	164	185	158	170	175	181	190	192	207	186	182	197	179	188	201	178	166	190	192	207	178	195	177	200	192	183	188	164	179	176	168	161	183	178	180	200	192	172	188	156	206	179	187	171	170	202	187	165	147	177	160	172	195	200	191	186	184	183	175	173	202	171
3322	523	595	581	562	587	548	549	488	487	505	525	481	505	506	512	500	491	496	537	504	522	499	503	478	492	503	465	451	530	460	509	481	475	515	492	498	460	471	464	536	513	535	533	554	539	595	571	565	581	560	594	561	531	554	547	520	505	530	807	914	491	473	458	506	498	462	500	483	458	529	487	475	489	518	473	511	466	441	503	516	506	511	483	529	509	475	507	504	455	503	501	469	482	450	481	483	469	471	484	472	530	497	497	499	512	473	456	502	502	470	510	523	510	522	495	486	490	520	464	497	508	474	508	484	480	480	489	486	486	448	468	445	487	505	461	478	530	483	530	482	489	486	471	474	476	435	475	468	513	483	473	497	511	498	459	468	505	480	497	490	495	507	503	487	494	481	470	484	493	464	471	461	513	491	451	468	508	472	480	489	498	487	505	471	443	497	459	498	486	520	494	520	491	499	484	506	500	475	461	493	484	478	469	476	477	517	453	484	476	483	499	462	468	485	492	479	483	493	489	508	464	457	452	449	524	470	527	421	504	475	496	499	480	457	500	490	545	432	506	474	463	469	490	510	505	510	501	499	476	484	476	450	508	455	485	502	487	492	489	526	494	461	483	478	517	490	505	493	492	542	459	488	496	503	454	494	443	449	453	516	497	462	497	498	519	508	481	451	519	474	481	449	450	491	457	503	499	502	495	491	486	440	520	422	437	480	493	502	464	541	492	473	489	458	468	501	492	475	466	495	479	472	488	510	501	450	502	517	441	488	492	526	479	474	488	465	487	491	492	473	486	507	495	522	491	498	514	482	479	479	497	455	471	504	490	546	499	491	507	481	474	460	472	494	515	481	485	473	490	478	434	500	486	510	512	473	484	495	452	476	451	474	481	475	531	515	483	474	503	486	506	449	441	443	471	490	497	497	486	498	495	453	474	472	542	484	483	485	507	479	542	502	449	447	482	470	501	473	503	484	518	471	466	533	486	522	472	481	504	506	461	486	461	468	490	494	501	528	490	467	498	458	481	485	503	485	535	472	467	474	513	482	490	445	482	500	510	464	484	474	516	487	485	491	492	498	533	492	506	467	502	515	542	469	493	500	500	476	490	461	479	449	492	487	509	461	482	474	506	500	460	489	480	513	513	482	449	502	515	481	472	464	504	477	515	464	509	505	504	471	509	504	523	472	458	480	501	486	503	498	498	509	480	478	516	524	485	472	477	463	482	452	478	523	486	534	480	462	532	484	494	486	505	476	492	462	496	483	464	495	473	486	531	464	474	499	435	475	445	445	477	468	509	489	495	446	503	477	515	493	485	469	475	495	519	468	414	535	473	497	507	528	481	508	487	507	450	506	474	505	468	520	489	464	482	537	483	459	471	495	504	525	475	486	472	487	471	507	468	501	488	486	457	458	493	458	480	507	491	458	456	477	465	481	510	485	477	503	482	488	483	476	452	481	513	493	474	463	482	487	479	499	484	486	468	461	463	468	502	469	481	506	478	458	453	486	475	522	515	520	500	469	483	482	503	481	478	488	499	480	484	479	464	494	464	453	490	523	493	476	455	527	434	462	481	517	469	477	503	495	465	470	458	496	462	478	496	505	482	505	485	470	499	469	477	499	449	478	468	447	496	450	492	494	505	478	479	504	486	493	494	476	489	490	452	514	491	474	516	520	482	453	511	497	516	506	469	511	516	486	475	506	498	504	479	438	503	456	541	500	497	516	453	476	450	490	438	490	462	444	448	480	516	506	461	468	477	492	490	489	506	470	470	464	503	496	483	491	546	496	461	482	464	524	459	480	478	482	459	492	486	454	460	431	467	512	502	522	463	478	482	481	474	468	502	499	486	480	511	507	488	458	505	469	502	479	493	482	496	484	488	496	498	468	473	495	499	477	470	508	468	486	496	450	476	486	474	466	483	486	473	469	539	478	497	521	486	485	452	480	474	446	505	468	448	491	508	515	500	510	471	471	508	495	477	475	513	493	454	509	463	522	468	468	487	455	485	469	508	484	522	448	501	505	461	490	450	471	457	479	477	481	503	510	472	515	479	455	444	482	465	469	476	502	478	497	497	479	480	479	515	501	495	483	486	455	498	519	486	457	508	471	482	474	511	512	517	473	504	463	496	479	500	485	476	488	476	501	494	486	484	479	475	511	486	523	454	480	484	465	528	499	474	485	501	446	493	488	485	529	534	509	484	513	507	465	521	484	475	455	485	512	490	480	490	488	496	494	466	476	472	478	485	475	492	510	463	487	489	500	487	456	468	523	500	474	477	509	441	471	523	517	483	518	477	475	499	495	496	479	486	499	485	539	494	469	506	462	488	463	510	485	482	474	466	499	463	463	437	460	535	501	491	477	493	496	460	510	500	499	444	493	497	519	474	482	503	515	471	486	468	492	475	500	499	507	465	538	485	493	487	452	478	487	500	502	466	498	469	499	461	477	528	496	475	460	490	483	484	469	506	491	442	478	468	493	485	509	488	477	499	462	460	503	517	500	481	468	538	502	486	481	486	465	470	519	498	515	512	474	464	476	469	468	490	480	481	475	468	465	499	484	456	476	485	483	483	480	475	511	482	486	480	478	476	494	512	505	484	463	498	501	522	485	500	460	465	482	497	493	505	475	483	497	500	498	484	496	499	456	486	492	473	501	501	478	501	497	513	503	484	497	495	471	437	473	437	485	458	487	546	483	471	489	454	508	510	500	477	510	472	503	443	489	508	479	489	505	468	498	470	501	510	508	492	481	479	465	479	499	480	492	477	501	493	477	494	490	503	503	481	487	470	500	514	526	466	485	477	485	480	495	479	500	484	465	484	475	515	476	512	531	467	487	483	480	450	497	478	484	500	494	541	563	488	453	464	451	483	456	498	472	469	464	450	472	499	484	449	491	524	496	461	462	509	475	475	473	465	460	519	509	452	502	500	504	507	501	519	519	494	492	477	472	479	503	462	467	461	478	480	505	499	512	535	512	508	479	483	494	461	490	464	500	444	465	492	506	518	495	513	507	487	466	509	487	472	498	518	480	456	524	473	471	473	437	501	515	488	438	459	520	481	480	454	506	491	464	472	461	494	505	514	490	506	490	498	483	499	468	452	544	490	472	470	468	523	480	494	501	462	534	462	490	449	479	468	506	506	479	472	460	495	472	491	515	465	455	497	491	463	511	469	490	477	495	472	483	523	533	467	479	502	484	500	478	485	462	466	484	485	473	530	489	474	499	499	466	458	525	439	487	502	478	486	500	527	513	496	483	500	513	475	510	456	493	512	503	490	488	514	510	497	425	455	486	503	519	502	484	519	525	508	489	526	447	490	500	497	507	490	493	505	481	501	466	464	488	500	489	477	528	469	477	502	478	428	492	486	514	491	494	463	484	465	515	469	483	489	474	469	504	516	474	477	462	505	494	486	473	475	484	466	480	507	484	526	482	462	460	489	471	499	514	517	492	490	495	495	475	438	456	490	447	479	508	483	421	470	474	475	446	458	500	500
29588	5433	1255	905	671	571	493	378	363	338	319	320	273	279	251	284	241	255	242	235	258	260	243	257	218	226	237	219	233	234	240	228	211	254	213	217	229	211	219	255	221	221	266	248	223	247	286	248	235	238	269	244	243	227	239	215	235	220	314	750	632	225	218	218	229	221	227	207	211	227	226	230	237	198	220	214	210	208	222	225	199	185	227	206	222	221	237	214	219	208	229	212	222	206	228	229	217	234	230	214	228	219	217	212	231	211	226	236	227	234	218	208	215	241	223	221	194	228	235	242	197	221	207	207	204	239	217	212	220	226	231	246	203	217	232	227	232	185	226	196	209	236	212	207	210	246	195	201	221	217	225	222	228	216	230	213	223	205	235	224	236	220	240	236	241	215	239	208	191	223	228	223	212	214	234	222	237	224	213	213	207	202	213	214	218	233	200	206	213	241	218	220	206	202	217	227	172	206	225	213	223	222	222	232	182	206	227	207	197	221	229	236	198	229	212	208	209	220	236	226	236	227	230	198	218	195	220	223	212	241	211	194	191	208	243	192	222	230	197	223	211	226	220	217	226	231	223	210	242	200	233	220	232	210	189	245	227	221	230	204	191	229	201	227	198	204	232	222	231	232	235	218	218	213	228	176	217	244	200	233	222	211	199	220	253	243	199	217	214	237	217	225	228	205	221	214	220	231	246	214	228	227	200	226	227	233	225	243	232	220	203	209	199	222	231	247	254	209	208	193	210	200	232	192	224	230	235	219	238	209	198	223	229	234	234	245	232	198	227	261	212	199	233	208	210	224	220	226	214	204	215	211	199	217	219	217	235	246	187	220	210	242	217	205	226	219	224	221	229	221	208	233	217	231	249	228	222	232	228	212	203	216	217	202	260	225	243	215	214	213	219	221	218	219	208	182	213	218	189	236	223	222	209	240	246	197	222	220	218	216	207	233	222	189	212	203	211	222	193	218	204	239	229	221	245	237	228	237	197	256	231	191	205	222	222	196	216	242	236	216	210	229	240	248	228	252	217	205	224	203	219	201	243	259	209	195	206	238	211	230	203	208	208	213	228	226	203	222	214	212	202	174	223	205	222	222	193	201	221	198	201	204	219	233	227	225	202	210	255	228	221	215	217	200	226	202	221	238	218	234	209	265	230	208	215	236	210	180	207	214	215	196	189	225	231	217	220	197	200	219	219	256	232	225	224	236	218	217	211	241	206	211	208	217	252	209	193	200	233	211	226	248	231	233	222	197	224	225	212	231	250	204	199	228	228	242	206	211	211	234	242	230	212	238	239	194	195	221	230	212	204	206	243	245	212	214	227	210	241	239	220	223	225	212	211	191	227	209	240	232	231	222	197	222	210	220	218	227	184	217	194	210	223	171	228	214	248	210	217	231	210	215	217	218	199	217	201	221	215	200	228	236	211	223	205	231	222	211	215	200	211	223	211	203	232	239	218	205	209	231	231	228	230	196	207	241	233	249	242	227	209	219	229	217	225	198	227	210	250	228	214	202	209	217	229	220	236	223	206	200	209	247	209	201	200	224	228	198	205	216	230	231	226	217	207	226	198	249	200	211	220	234	230	225	220	218	199	209	221	219	208	197	218	234	226	208	227	210	216	213	241	211	204	233	219	237	239	228	224	222	227	228	229	194	203	219	206	233	218	232	211	194	213	215	215	212	225	207	234	219	212	228	227	205	232	215	193	219	210	234	231	216	227	218	198	218	210	218	226	247	211	217	214	239	228	217	214	223	203	215	213	202	217	230	212	212	250	203	220	203	224	204	198	201	181	242	256	223	192	229	198	224	207	219	218	210	244	217	211	233	231	226	244	207	219	206	220	201	229	224	204	225	208	220	244	197	240	223	227	219	195	207	224	221	214	238	206	236	208	229	220	219	234	223	220	236	230	228	214	216	213	211	240	200	205	243	223	227	206	233	226	202	227	211	211	205	206	202	219	241	196	230	192	237	229	208	208	217	265	189	227	221	248	212	233	245	231	242	236	233	216	205	199	210	228	208	210	224	224	237	240	201	192	248	187	237	216	216	210	241	211	204	227	225	222	220	213	212	224	208	235	233	200	207	245	249	214	221	221	207	223	234	219	229	243	233	230	202	220	217	221	247	257	220	190	215	229	240	235	218	203	197	186	228	209	255	193	234	220	233	222	217	237	219	228	230	241	210	245	224	220	217	206	241	234	216	228	216	214	210	220	242	215	207	235	205	221	234	219	221	227	214	242	212	218	229	225	212	211	219	210	215	219	230	231	199	245	199	224	213	229	195	205	239	217	250	212	259	236	213	223	208	243	243	210	198	238	190	222	239	209	203	221	211	229	221	224	238	240	207	211	195	186	231	210	218	226	207	196	241	256	213	203	209	208	211	239	238	211	209	213	251	221	217	240	207	222	212	219	234	216	220	210	207	216	213	208	198	218	244	201	211	256	218	235	220	210	225	214	220	230	238	254	220	234	202	213	229	205	201	257	221	234	206	223	229	212	244	193	244	211	233	214	238	199	248	233	223	233	221	218	243	244	210	220	217	235	215	250	227	247	205	204	214	243	229	226	222	201	191	258	209	219	213	237	205	236	196	224	232	228	227	222	194	228	252	215	245	208	233	187	236	227	202	215	232	215	222	240	205	211	230	228	234	210	208	228	203	194	227	208	199	209	227	248	206	228	227	218	232	242	211	190	240	232	235	223	236	215	197	233	235	217	224	213	220	226	220	252	212	219	212	213	210	234	223	193	192	214	218	204	226	206	172	206	251	234	243	225	237	236	218	222	204	253	210	217	222	233	217	205	196	177	220	215	217	200	199	215	208	198	213	221	234	193	192	219	231	200	210	238	196	199	196	206	225	221	200	223	218	226	201	215	171	220	219	213	219	236	230	230	231	242	218	231	228	212	213	221	223	216	199	199	222	234	205	223	222	231	230	231	208	227	227	185	216	218	211	228	225	208	213	227	206	214	231	223	238	230	240	221	222	189	216	229	213	238	200	244	210	217	203	212	201	218	222	225	236	216	200	202	223	217	243	226	256	227	231	200	204	211	231	228	227	210	247	187	224	248	230	234	223	239	208	201	216	242	220	230	218	212	231	226	215	234	219	233	212	248	205	199	218	217	223	222	230	223	238	218	234	225	219	238	249	227	216	218	231	223	229	193	206	245	211	218	224	192	211	214	206	239	232	215	203	220	198	218	221	220	210	196	220	208	236	229	218	207	227	221	224	240	215	224	199	209	232	220	224	247	229	220	206	214	225	233	212	222	212	210	224	220	228	212	207	216	220	225	204	216	215	239	222	223	197	225	223	204	227	217	208	206	210	196	225	218	234	237	243	246	200	210	233	234	228	191	202	222	191	196	192	205	197	229	213	257	227	239	189	220	213	222	210	218	204	219	206	224	225	222	205	205	222	200	217	208	206	221	219	244	247	216	207	205	221	210	209	203	243	235	217	202	221	221	223	227	224	229	226	228	228	238	227	225	227	211	195
16266	1329	2630	3056	2673	2172	1854	1559	1338	1275	1133	1091	982	951	888	887	748	810	735	755	720	734	736	671	647	695	668	663	648	636	636	671	681	655	670	599	570	611	624	609	684	653	714	680	725	976	1019	856	784	724	768	795	725	654	656	626	617	664	1375	4771	4316	673	584	538	557	569	586	657	592	529	585	589	562	571	566	562	584	577	592	554	623	591	549	623	540	578	560	585	562	551	572	549	584	623	583	535	608	638	561	608	597	587	516	592	573	572	543	586	566	554	595	519	568	584	554	573	602	573	544	591	566	568	523	559	572	625	599	605	581	602	577	583	601	564	606	539	570	583	549	594	551	587	568	535	593	587	527	571	613	600	576	622	576	556	592	559	591	602	616	584	540	571	569	583	592	608	544	582	549	613	570	571	578	581	534	593	571	571	586	543	547	539	551	538	575	561	540	574	576	580	590	555	540	581	612	595	569	568	560	562	537	544	578	570	589	564	591	586	578	539	522	539	585	592	566	587	556	610	604	551	550	591	562	565	534	560	571	565	566	582	614	555	560	576	551	549	577	543	539	603	557	569	576	554	571	539	562	587	530	582	570	570	588	596	583	583	566	583	579	639	560	610	588	581	582	559	602	557	544	602	549	587	596	594	622	544	634	543	577	585	578	549	584	554	591	573	555	488	519	562	589	600	587	552	568	555	568	579	581	570	556	577	587	528	580	607	571	590	596	571	605	561	566	596	634	561	597	581	553	622	524	569	523	608	562	592	577	610	544	582	561	556	555	597	565	571	563	601	602	585	572	564	568	533	578	587	570	571	597	548	545	578	588	560	549	573	560	588	626	571	569	564	585	575	612	606	589	592	563	599	588	568	570	591	552	573	612	589	611	591	548	606	548	591	593	601	600	563	617	584	621	575	585	563	555	586	571	583	569	585	590	617	602	570	537	572	562	547	582	570	545	565	556	572	599	567	569	602	601	518	610	591	521	563	562	612	560	602	557	569	572	593	593	575	545	567	560	573	599	553	549	556	526	569	597	570	594	583	568	571	550	593	581	581	518	541	591	570	580	568	494	529	557	571	580	602	570	546	569	546	555	626	563	573	603	547	573	554	584	529	544	566	541	542	584	560	554	580	546	596	603	586	577	571	600	545	568	543	558	564	555	546	555	594	584	531	555	554	552	559	558	628	569	574	595	555	576	540	564	514	536	589	549	579	584	542	548	592	552	536	555	565	566	597	569	548	589	557	550	582	531	539	555	577	585	573	554	564	608	596	557	610	543	554	572	538	565	627	576	537	546	542	586	599	586	599	539	571	571	571	540	584	631	522	548	569	566	613	555	583	578	561	591	570	573	565	553	533	588	601	631	592	615	568	614	581	593	625	575	593	552	560	567	588	565	564	550	539	602	557	561	584	561	561	569	605	569	561	585	554	526	582	583	570	590	599	575	564	614	567	540	579	556	566	561	584	594	585	530	572	574	565	588	569	581	570	571	562	587	557	517	553	550	547	605	589	598	524	586	580	570	581	586	592	537	593	507	549	590	574	613	581	556	547	571	584	560	566	533	586	598	616	582	580	526	577	585	617	570	619	516	543	590	581	577	553	568	593	551	567	568	574	554	534	547	596	562	573	618	551	566	585	505	565	589	581	543	599	547	581	587	530	553	565	613	553	580	530	559	537	568	566	591	581	555	526	573	542	566	591	559	574	570	559	619	573	556	595	557	579	579	584	582	578	606	553	566	565	548	546	604	540	569	571	601	567	527	546	606	582	594	606	580	552	561	578	560	526	576	563	578	583	572	566	573	570	584	533	537	566	561	557	571	596	586	570	573	596	569	610	619	580	569	594	584	567	555	563	580	592	575	563	584	550	577	550	571	560	583	574	575	580	593	601	560	569	576	592	537	583	577	591	552	640	608	585	607	543	510	571	582	567	534	563	584	552	556	564	588	609	558	567	595	587	567	558	558	598	560	575	556	644	598	577	572	617	545	560	596	587	571	550	564	614	590	560	556	621	594	581	574	559	556	575	604	576	585	575	620	554	569	533	545	532	536	560	564	546	537	600	576	531	569	564	543	622	598	551	559	577	574	574	562	601	566	573	554	560	594	558	572	574	567	577	582	571	558	561	582	572	549	594	560	598	555	560	610	570	582	586	603	585	583	551	565	561	613	578	569	569	573	575	551	528	541	557	567	572	557	610	555	552	563	586	559	567	619	593	552	571	601	563	524	566	550	557	558	543	585	535	573	551	578	572	606	550	551	603	576	533	587	565	580	596	538	549	526	566	593	588	577	577	535	555	549	574	580	582	583	549	576	572	600	569	578	552	583	567	577	576	616	577	541	577	567	572	627	589	545	596	562	615	571	555	576	565	600	568	535	574	561	534	580	569	539	609	553	556	582	543	616	547	588	573	552	553	566	599	572	549	550	587	580	609	617	564	565	548	553	560	538	528	561	562	585	587	561	560	526	598	575	556	570	585	591	553	553	542	585	613	549	586	564	554	534	583	610	592	569	556	567	578	526	606	570	567	518	577	578	591	601	547	560	581	567	569	596	584	594	534	557	601	604	601	581	550	536	592	561	533	575	567	585	525	574	571	553	568	574	588	554	583	557	566	564	546	593	500	570	528	567	541	640	573	561	540	510	520	599	592	593	545	568	558	536	529	571	591	593	578	595	565	599	585	559	565	540	575	559	551	595	562	562	566	566	594	583	556	556	566	599	552	557	601	577	596	582	589	592	579	546	538	551	618	591	561	563	591	544	576	534	548	534	581	568	623	571	556	556	538	513	604	567	595	525	579	550	534	590	595	558	569	561	635	596	536	534	593	572	588	605	585	539	562	579	584	571	549	606	570	573	622	590	575	519	621	587	528	555	574	626	545	528	577	545	562	563	584	578	602	579	538	588	563	570	596	586	563	577	516	578	553	591	612	554	564	616	575	592	558	573	556	584	541	582	609	549	583	561	572	559	578	587	565	572	610	550	566	564	540	540	574	624	553	578	591	586	552	563	538	563	591	578	533	586	642	544	537	562	556	585	527	552	554	537	578	628	577	568	571	531	538	585	541	570	571	600	599	555	563	551	533	580	553	556	599	570	548	569	583	595	576	580	570	571	565	551	557	544	587	541	578	574	527	594	584	622	596	568	569	551	574	584	562	532	575	589	558	561	580	553	546	590	564	540	554	532	548	584	564	516	602	563	584	590	567	574	590	570	538	547	561	577	545	584	508	552	550	532	522	553	571	580	578	554	552	533	581	590	576	557	555	559	554	568	557	597	596	554	576	578	567	617	571	547	550	601	544	595	603	547	534	581	629	574	567	580	550	541	599	561	585	571	601	549	571	522	596	585	559	572	581	522	572	535	558	525	574	586	583	564	527	581	534	615	559	545	557	603	564	600	580	553	621	539	611	587	588	549	573	610	592	537	577	549	592	578	559	545	525	608	559	540	580	615	561	590	582	561	537	581	546	583	578	576	613	530	578	582	561	580	553	598	552	552	609
43444	12842	2553	1643	1057	761	678	499	443	352	281	269	260	243	209	228	220	197	204	212	204	200	201	182	179	150	186	171	165	151	169	179	201	188	155	171	179	175	161	179	225	160	185	179	165	212	226	206	204	171	193	163	177	167	173	174	174	163	242	1068	905	149	157	140	174	155	162	140	146	168	165	161	133	148	132	153	150	157	160	158	153	161	164	163	165	167	151	147	158	169	156	165	147	148	156	139	146	159	149	177	159	142	126	154	168	158	125	155	165	162	142	132	166	122	159	185	159	143	158	158	136	140	167	171	144	148	162	163	157	151	132	163	145	143	155	140	149	152	141	160	148	154	144	160	166	167	156	156	156	148	163	155	165	170	164	125	144	176	150	156	153	143	153	146	135	151	158	142	127	167	166	131	159	147	154	151	134	164	164	147	174	139	162	144	131	156	158	159	152	158	153	162	161	151	148	146	141	151	144	134	149	121	173	161	143	148	152	152	159	165	145	168	153	159	131	138	160	158	149	138	173	188	154	159	151	145	154	173	169	135	175	147	138	181	155	146	138	170	171	137	131	147	150	158	154	161	141	158	140	145	149	152	180	148	156	159	151	136	170	166	151	141	152	150	169	161	139	140	136	163	141	156	152	162	144	142	173	145	123	165	152	149	146	155	137	141	169	163	173	155	139	158	173	157	157	164	154	145	150	158	161	139	150	159	146	141	160	118	155	157	156	148	183	142	168	135	153	156	159	165	162	149	141	178	169	139	178	155	138	169	150	168	133	156	142	141	132	148	151	170	174	160	150	155	150	167	148	151	143	171	149	148	178	134	154	151	170	135	143	148	191	141	159	146	153	166	134	176	170	161	152	148	145	139	161	131	174	155	144	150	150	169	168	117	163	146	150	186	136	163	134	121	134	152	130	132	138	159	157	154	134	140	130	135	160	135	152	151	151	168	142	148	151	165	131	157	155	161	147	163	174	141	135	156	141	160	155	165	164	152	153	147	141	144	153	163	166	140	146	137	155	172	144	144	150	152	176	168	144	131	161	136	172	147	140	149	160	159	139	168	146	155	174	160	151	169	172	139	148	158	163	148	153	181	155	143	150	138	134	146	126	168	174	168	149	147	167	140	131	146	150	138	178	144	148	136	157	154	146	168	145	161	162	148	150	156	160	143	156	165	150	157	142	146	165	149	147	152	167	143	136	148	129	150	164	160	128	155	146	128	145	140	157	179	157	137	181	134	150	141	170	162	136	151	166	152	147	149	132	142	149	153	131	152	154	151	181	152	136	154	148	134	149	133	170	158	141	163	153	128	166	148	158	131	173	148	157	145	154	152	175	153	142	121	152	129	144	136	153	148	160	145	122	167	155	156	163	160	160	144	163	149	166	157	170	149	165	159	162	147	157	144	153	162	177	164	164	143	146	133	131	149	185	176	169	149	147	157	147	147	137	156	153	158	159	145	154	163	153	156	152	145	145	129	169	148	150	137	149	142	167	162	153	129	163	138	160	150	149	147	149	154	164	143	164	147	146	170	157	160	154	145	154	159	140	192	163	144	153	154	164	148	159	143	158	121	163	128	174	158	176	157	165	148	133	143	137	163	141	145	146	148	153	173	142	140	146	174	156	157	166	155	159	148	138	153	173	126	134	151	195	153	135	173	173	170	176	172	158	172	168	197	152	171	158	144	139	159	121	169	167	136	143	129	157	160	146	134	158	176	135	135	130	168	144	148	153	145	148	168	151	160	156	150	142	173	140	140	155	138	147	149	150	138	156	145	149	147	141	143	139	150	155	135	171	155	158	141	140	164	151	136	148	154	157	162	159	148	136	176	160	139	159	147	130	152	162	155	165	149	143	176	155	172	137	151	166	147	169	151	173	135	155	135	144	171	151	162	167	162	165	143	138	145	132	153	159	143	175	138	143	160	132	164	146	170	136	143	164	139	141	128	173	152	150	154	145	141	168	154	155	159	141	155	155	179	134	160	142	127	150	152	163	157	152	154	149	175	155	134	173	136	165	169	190	172	134	163	161	156	158	154	155	158	172	164	138	151	162	167	152	154	151	159	158	147	146	143	143	172	156	157	160	126	140	161	147	144	172	170	181	160	144	138	140	151	150	145	146	183	150	149	143	138	162	133	154	132	152	133	150	159	164	160	146	147	163	144	157	146	145	151	132	166	146	165	154	162	175	168	167	165	133	156	190	126	166	147	162	147	125	145	150	146	150	122	144	154	162	160	151	115	177	136	167	157	135	155	159	168	146	152	145	159	163	155	151	144	145	133	142	180	164	141	152	139	138	144	151	149	168	148	151	142	140	145	159	155	148	146	149	147	157	142	159	154	146	189	156	144	119	177	137	143	149	162	170	153	156	139	133	159	159	154	169	167	139	148	150	161	158	134	143	152	157	142	128	144	146	158	157	164	146	147	138	154	151	139	136	162	165	173	150	154	156	146	153	160	160	160	149	140	164	162	162	171	145	153	140	132	148	171	149	177	151	147	138	151	154	163	162	145	131	153	162	137	136	151	131	132	162	165	167	131	159	153	147	137	137	173	167	151	149	126	151	164	149	142	156	166	154	147	130	161	145	155	149	166	135	152	144	152	174	137	150	137	151	144	161	161	166	129	150	169	165	172	134	140	134	150	162	164	162	152	183	136	148	146	159	183	167	154	158	145	159	154	134	144	168	162	160	164	178	154	182	155	135	169	151	141	145	147	168	154	130	164	170	166	163	160	164	165	173	150	166	148	162	171	147	158	155	169	150	157	162	176	134	148	161	159	134	136	166	157	146	166	179	190	155	155	135	177	146	137	137	162	143	141	156	130	152	149	154	155	168	153	160	156	175	153	155	154	146	153	139	147	185	149	131	148	149	149	151	150	155	161	155	149	152	154	139	126	178	155	151	120	150	158	146	163	166	151	160	144	148	150	135	154	144	177	163	148	168	164	135	150	150	152	162	171	138	153	137	163	129	145	169	172	161	125	142	166	169	161	161	150	133	156	160	147	161	164	158	165	167	142	169	152	161	151	143	160	152	130	148	142	150	158	136	161	184	159	149	137	136	163	163	161	162	159	152	149	131	149	168	143	131	153	167	154	166	147	169	147	151	168	155	137	157	149	153	154	151	165	148	146	164	155	147	159	157	166	149	191	157	132	163	151	129	154	141	148	173	163	161	170	149	156	150	151	138	146	138	152	143	151	163	156	152	139	138	139	161	151	149	130	154	147	157	157	152	145	154	168	155	161	148	162	160	169	160	143	162	141	139	168	142	134	169	146	153	150	156	163	156	142	166	156	162	155	150	144	161	170	130	145	162	145	145	168	151	150	154	162	162	158	146	170	164	142	167	161	152	172	166	160	156	162	148	178	149	163	155	151	139	165	145	169	155	153	152	152	153	147	143	164	124	170	156	147	153	133	153	150	170	148	161	152	147	167	165	141	162	137	152	159	159	146	126	157	164	141	154	176	152	135	166	135	148	162	153	150	149	154	161	143
23404	1973	4402	4985	4328	3540	2873	2362	1965	1707	1445	1378	1179	1125	973	968	893	862	787	809	708	696	680	651	577	585	595	642	562	563	561	569	515	535	515	519	520	492	506	514	584	597	605	595	644	1166	1169	967	794	776	716	642	634	670	609	512	547	552	1550	8158	6652	408	449	369	427	432	441	375	448	401	440	426	416	430	437	404	458	438	408	433	406	423	395	390	419	446	452	397	424	416	401	426	411	419	420	411	396	417	436	392	352	396	443	420	422	380	394	374	391	399	409	409	382	424	368	405	427	422	426	445	396	420	377	404	383	363	417	387	384	386	387	401	419	388	390	410	437	427	391	408	371	370	441	421	395	395	401	418	399	424	439	386	396	436	422	435	420	442	424	412	451	385	406	428	380	396	408	425	418	396	413	378	417	379	404	418	426	379	399	420	381	396	412	385	417	427	433	384	436	370	401	401	428	455	400	412	397	418	418	424	384	436	380	407	409	413	426	398	379	419	417	389	443	439	434	424	407	380	382	360	429	420	449	429	415	386	397	390	489	411	420	383	409	404	414	410	425	403	402	386	445	421	427	432	381	440	417	416	408	412	389	402	418	428	386	421	393	388	413	378	416	406	389	419	410	382	375	393	409	420	420	438	417	394	417	401	385	381	443	404	392	422	415	403	399	394	402	388	438	398	421	398	394	395	407	437	424	395	425	432	397	394	408	420	395	414	395	415	410	436	426	387	420	442	369	391	410	392	390	390	416	408	394	388	385	430	422	426	421	422	389	392	436	400	386	417	398	407	420	379	444	428	421	389	396	405	423	408	426	399	419	413	385	422	399	412	397	447	369	416	386	390	406	399	364	430	415	390	404	378	391	411	441	424	388	386	387	398	381	416	409	433	361	392	426	364	390	389	408	426	405	392	428	368	404	427	415	434	388	429	410	403	425	390	369	381	392	409	373	397	410	403	372	394	384	404	428	416	407	416	426	394	378	378	387	431	384	361	402	427	361	408	397	427	420	446	382	430	401	403	378	441	394	442	409	407	426	404	413	409	369	416	394	390	438	419	413	388	372	406	372	395	403	394	385	436	405	438	377	408	431	431	376	423	427	424	378	417	418	413	370	412	395	431	380	412	397	387	414	417	394	382	431	357	416	399	413	408	388	424	410	422	459	428	343	403	406	382	413	383	449	381	415	419	415	398	405	452	427	385	404	450	399	374	429	425	365	393	430	422	387	378	421	388	396	401	379	418	444	406	394	421	388	400	408	387	405	383	424	359	387	390	434	405	402	394	409	385	455	412	424	421	394	420	395	427	432	447	387	406	386	406	407	421	370	422	418	442	436	432	425	424	411	417	403	412	429	393	419	441	387	406	383	427	402	414	400	392	411	422	379	396	383	425	411	397	399	413	389	410	369	340	416	373	436	402	413	369	358	434	407	417	385	406	424	430	416	387	402	413	377	387	440	399	385	390	393	417	427	415	423	405	410	396	396	405	403	409	383	368	400	372	413	377	405	419	417	377	398	389	393	391	401	402	385	445	416	370	370	419	380	400	421	404	387	399	384	428	379	394	386	394	444	425	449	399	432	393	424	375	403	419	413	383	375	398	390	425	406	419	378	383	395	440	398	387	368	384	414	427	413	404	399	395	383	402	412	376	406	396	406	395	423	380	414	393	403	393	399	394	390	397	390	398	416	405	377	380	388	404	407	414	396	419	382	392	431	401	444	424	416	412	416	390	407	393	407	386	360	407	386	417	444	415	407	381	395	406	377	428	376	401	400	413	355	370	429	398	390	417	411	416	428	388	439	406	421	419	424	351	419	433	415	440	409	397	410	382	392	417	373	452	405	388	404	464	397	400	431	375	410	394	401	395	383	394	409	384	409	426	390	408	388	417	423	407	404	405	422	424	454	413	408	385	405	411	409	446	346	416	411	402	400	414	408	434	421	418	386	424	386	381	373	376	398	389	414	398	409	415	416	357	418	417	393	433	414	367	401	433	427	396	427	385	411	409	402	412	460	394	391	366	422	408	436	387	412	411	444	394	395	419	419	419	408	394	404	407	405	422	390	394	399	389	389	422	389	403	397	399	433	354	401	401	391	402	392	398	401	399	403	412	426	414	401	396	371	377	409	421	382	417	425	421	426	380	398	426	417	406	401	425	380	415	411	376	354	430	399	402	378	402	411	429	420	380	413	425	391	413	423	419	364	427	407	387	413	403	427	383	399	404	394	374	390	380	415	394	408	425	427	407	410	424	423	438	389	407	379	385	421	400	391	395	434	390	404	399	411	410	389	417	395	397	372	442	408	382	382	393	434	398	402	402	384	413	413	430	408	429	402	410	413	398	444	394	397	397	422	417	391	406	378	413	370	418	430	387	404	401	394	399	377	409	392	416	414	386	388	431	416	425	384	398	404	408	376	398	392	405	431	378	408	368	409	410	397	433	415	389	432	371	441	407	441	423	371	408	383	427	406	401	417	426	397	402	407	407	407	392	395	392	424	427	409	422	403	420	397	414	416	400	407	420	396	420	408	419	396	428	416	386	416	410	433	389	419	425	393	379	407	436	418	458	391	426	410	351	414	407	371	428	395	401	419	379	425	400	361	430	385	399	411	409	408	384	388	406	387	429	427	387	395	394	392	432	395	421	409	411	428	393	392	407	396	402	404	445	414	431	414	427	379	394	412	428	397	412	352	429	384	403	406	377	410	373	401	443	389	447	415	385	426	432	422	411	408	408	437	347	434	415	404	403	392	399	416	381	395	384	423	413	395	387	389	365	384	410	392	394	390	389	413	447	404	378	419	418	426	400	394	385	398	433	416	401	430	411	387	410	379	403	439	397	410	382	387	402	395	419	401	406	419	397	386	415	393	393	392	426	388	417	407	400	412	423	428	412	403	417	429	385	431	414	405	389	385	408	419	379	428	432	369	399	448	407	393	399	417	358	408	410	427	408	388	418	417	420	411	400	373	386	397	400	422	403	460	410	397	401	398	400	421	429	399	442	417	435	370	428	398	381	400	380	382	404	393	385	393	409	417	420	424	420	421	388	435	407	427	442	407	449	431	378	407	403	372	386	397	372	415	398	419	404	423	379	408	411	372	431	415	382	409	370	414	381	417	374	394	381	369	393	408	406	422	427	399	402	439	433	398	436	398	399	404	392	396	388	395	404	417	408	412	389	405	372	392	385	438	399	404	378	426	417	432	395	395	387	396	392	448	393	389	380	382	457	401	439	367	371	468	409	403	391	411	361	417	449	420	406	399	388	421	395	430	361	394	409	425	409	408	392	393	405	414	430	400	421	408	403	400	417	379	405	396	422	406	398	378	430	437	394	435	413	409	444	403	411	387	413	406	390	408	398	395	401	425	408	417	371	375	401	403	403	366	419	411	401	403	406	400	446	410	368	385	411	396	381	405	405	407	411	386	421	404	394	391	417	402	402	372	389	388	383	401	393	393	391	411	424	407	387	390	420	393	395	427	442	397	417	408	433	403	369	403	398
2823	224	238	198	168	170	189	212	177	182	180	184	204	175	166	192	184	168	177	164	193	166	178	178	176	170	190	193	174	190	163	179	202	168	168	184	201	188	194	173	199	179	211	185	178	158	199	220	182	180	177	204	190	205	186	163	202	185	177	237	232	163	168	201	169	170	199	188	182	183	152	183	169	162	218	168	192	162	189	166	187	150	180	200	158	185	160	179	153	207	190	180	151	192	167	171	190	211	163	194	166	191	178	197	188	196	168	168	182	128	177	194	164	188	209	175	182	203	172	197	152	186	199	148	174	190	160	170	189	195	186	171	180	160	173	179	169	170	169	160	162	155	195	175	188	174	209	182	182	162	162	190	178	158	177	168	202	168	175	177	190	163	163	193	184	168	194	165	176	197	160	184	179	146	193	168	173	186	173	194	184	188	201	173	176	178	179	177	178	187	163	183	172	170	164	179	194	186	168	184	175	186	185	155	163	185	186	172	164	172	186	167	175	167	180	174	197	177	169	181	178	166	174	186	179	185	151	170	179	175	177	169	171	176	180	176	161	166	176	187	187	203	148	181	197	167	199	171	177	182	186	175	156	208	182	183	163	188	181	182	198	164	184	186	175	150	170	171	166	183	163	179	197	180	167	167	185	187	170	154	186	155	165	171	185	176	179	157	187	168	158	181	192	177	179	167	175	161	169	197	159	176	182	188	183	178	168	166	161	191	174	179	177	177	187	172	177	180	174	184	178	170	175	174	179	205	155	160	158	185	197	190	190	210	170	185	175	192	168	195	166	173	194	160	175	177	188	189	183	170	193	187	179	163	184	172	180	183	196	156	171	190	174	177	173	191	164	174	174	160	185	210	183	180	216	180	174	185	156	176	199	170	170	174	158	190	179	177	169	178	171	183	186	187	178	184	170	146	195	179	189	186	172	195	154	188	186	163	168	194	168	156	185	182	179	163	200	160	162	185	167	167	167	183	175	190	184	185	167	183	152	183	175	176	189	160	183	187	180	160	187	176	179	192	180	179	176	185	181	150	163	193	176	159	191	200	171	192	168	181	173	182	154	181	168	160	153	190	178	167	185	163	151	180	180	173	180	206	182	176	188	159	192	171	161	166	187	167	195	178	178	156	179	171	152	185	189	188	193	170	175	190	194	170	183	174	175	178	201	178	190	182	170	168	177	160	180	183	188	206	170	177	158	192	176	165	203	188	187	149	196	177	192	186	182	176	188	175	194	198	190	191	190	167	179	176	171	182	200	165	158	169	185	167	198	199	167	178	192	172	189	164	202	174	205	177	185	179	167	184	156	182	203	159	173	178	173	184	191	187	151	169	181	193	193	174	184	189	179	183	181	168	181	179	173	170	185	175	200	157	173	191	180	196	196	161	174	160	169	163	164	169	153	154	169	170	189	155	182	164	171	187	191	190	186	173	187	193	173	186	180	174	187	192	175	183	188	176	185	176	196	191	165	184	163	178	189	164	208	189	166	176	174	206	172	161	184	168	175	194	165	203	205	171	178	203	175	180	169	172	183	188	171	182	168	199	198	181	183	194	189	155	181	165	192	190	182	164	181	162	156	205	191	183	176	147	165	181	151	171	181	181	186	200	193	159	190	200	174	171	181	189	178	187	165	193	185	162	194	189	157	195	190	203	186	158	177	185	185	190	170	181	210	178	172	196	200	183	160	200	189	198	183	143	185	184	167	152	196	175	186	175	170	207	184	175	193	162	157	172	175	185	186	180	169	186	204	171	173	189	198	179	154	185	197	154	169	178	186	162	194	174	169	189	201	166	177	177	181	179	169	162	182	197	193	183	170	162	161	164	186	182	162	164	167	170	180	193	205	174	185	188	166	183	190	175	175	191	157	164	163	169	169	187	189	169	205	165	159	189	180	191	198	203	187	183	162	165	182	172	183	190	178	195	178	166	170	158	187	154	194	166	191	180	181	178	186	170	180	174	161	156	180	174	173	191	175	199	170	188	190	201	184	190	190	176	189	182	175	203	181	183	174	180	208	194	179	178	162	170	168	163	176	186	170	180	166	162	158	164	196	179	194	197	156	183	182	158	190	172	156	209	174	183	181	165	176	196	198	190	188	190	172	170	170	189	171	170	165	179	184	176	182	186	184	166	196	154	183	173	168	200	181	185	154	183	156	148	189	188	192	186	191	164	170	171	187	182	169	178	178	185	201	171	170	164	178	177	184	158	182	194	193	183	174	179	192	165	173	189	171	180	147	174	160	201	166	187	185	175	170	176	175	202	199	165	202	189	178	162	156	176	174	182	195	192	170	190	210	188	184	175	167	167	192	159	175	170	172	163	184	202	175	188	181	195	183	167	144	194	175	176	176	176	142	190	167	153	176	151	192	174	188	164	181	191	176	166	179	179	186	163	183	180	207	144	179	156	168	169	187	190	201	205	168	188	154	202	178	166	174	159	168	186	155	165	190	188	214	157	161	182	190	161	196	191	200	163	160	208	163	141	194	199	173	179	159	179	165	194	194	184	189	157	164	189	174	198	177	182	201	157	157	191	191	184	176	174	183	196	168	157	155	195	190	155	191	185	183	174	181	169	190	184	188	161	168	184	197	198	170	168	179	179	171	194	168	173	170	195	176	184	174	180	150	173	179	175	181	182	185	183	187	196	173	157	157	200	165	193	205	212	161	183	183	183	164	178	170	197	153	187	170	179	188	162	190	184	158	185	189	164	175	175	175	188	168	171	185	166	175	175	182	203	180	190	157	174	189	178	187	185	168	165	170	187	170	186	195	190	165	180	190	170	186	167	163	179	181	172	165	158	178	183	179	171	198	163	155	192	176	176	173	193	161	179	173	170	195	182	163	162	182	193	191	158	171	187	171	171	190	181	175	215	183	162	186	177	196	199	176	168	193	190	159	165	207	167	142	159	161	152	176	192	174	189	189	185	168	171	203	183	180	177	183	184	176	180	159	187	180	183	181	152	138	199	182	177	213	170	176	170	167	187	168	197	193	170	162	183	183	191	159	168	173	191	191	192	160	183	167	196	197	164	160	140	177	168	154	166	162	155	181	207	201	173	173	180	175	151	196	192	175	203	183	193	189	177	201	171	162	179	159	162	186	217	209	197	173	162	182	198	191	191	170	177	176	192	172	180	176	178	184	205	163	167	164	192	156	197	171	158	157	174	183	163	195	192	185	168	168	174	154	193	168	163	181	184	173	174	181	190	191	196	182	187	160	196	186	170	174	174	185	182	190	167	180	168	185	187	183	178	190	188	188	171	179	176	208	174	186	202	163	181	158	171	209	185	166	174	194	161	178	186	196	181	178	169	188	178	173	160	182	211	191	181	170	183	176	185	195	165	180	177	167	176	182	180	174	183	164	166	181	205	178	166	151	179	180	177	158	170	173	138	198	168	196	195	178	182	163	153	179	204	173	159	189	173	176	178	173	192	154	175	167	176	183	167	167	210	197	184	186	194	198	174	151	175	186	208	197	170	175	177	185	183
3180	512	558	575	586	582	542	515	547	507	545	533	509	516	485	487	481	503	473	513	455	503	487	507	550	476	506	456	490	481	511	505	477	501	487	515	530	468	490	494	519	546	583	513	547	513	590	597	549	515	521	546	545	582	484	529	524	503	555	818	764	506	485	483	465	454	476	465	483	467	504	473	473	507	499	461	431	477	499	515	473	471	466	480	469	464	488	490	468	480	466	441	500	458	521	486	494	488	466	474	475	504	518	445	495	468	492	500	519	458	511	447	480	505	477	474	470	458	477	451	483	500	469	475	482	421	465	501	490	489	517	470	443	484	444	493	490	498	496	447	459	487	497	500	480	472	466	472	502	509	519	473	495	534	520	492	478	481	530	471	493	500	509	483	483	475	490	450	468	460	489	456	477	464	474	494	507	474	502	442	469	481	468	493	473	470	506	523	464	481	477	487	468	456	429	497	436	486	482	478	475	460	476	510	506	464	498	508	474	473	487	480	502	497	498	451	466	475	437	460	458	506	487	491	535	486	470	476	471	484	488	474	515	472	456	457	452	453	496	460	472	476	478	440	461	481	496	459	459	470	506	466	469	479	485	515	500	465	471	452	489	468	449	432	470	532	443	454	491	460	496	437	519	484	499	441	469	482	440	467	484	451	491	477	492	524	478	441	439	464	482	496	503	500	497	471	493	441	485	508	492	479	462	507	538	484	479	454	506	489	498	455	511	463	484	456	491	507	490	458	488	475	450	487	459	545	461	463	443	501	475	506	506	503	498	451	496	475	463	482	466	479	434	491	491	495	503	459	480	461	443	471	487	496	487	495	517	488	480	477	474	506	487	442	448	490	473	502	463	492	501	502	429	512	461	477	458	482	494	488	447	486	508	492	504	501	502	498	465	461	477	482	452	492	468	483	502	470	463	499	460	469	507	450	489	430	505	473	468	455	486	468	488	469	463	502	483	483	464	483	488	481	465	509	455	486	474	465	469	475	464	507	493	425	474	507	508	476	490	488	478	499	482	496	471	491	483	507	500	464	472	509	486	508	479	448	475	499	480	472	486	507	471	490	493	508	481	495	522	472	494	459	465	494	514	492	463	468	485	455	474	514	486	453	484	502	496	466	511	451	509	462	485	436	496	454	478	493	471	507	451	462	498	489	460	496	511	458	522	469	493	455	473	483	458	476	458	457	493	486	486	464	500	492	460	471	464	454	477	474	447	505	494	490	477	478	476	445	462	469	499	477	462	500	507	477	489	493	450	457	460	460	500	471	485	493	428	466	481	512	475	438	463	479	472	492	497	465	504	494	492	492	470	473	496	476	504	479	473	484	446	460	482	520	444	442	447	477	457	479	457	478	509	482	530	500	517	495	448	505	459	505	486	493	492	480	496	490	445	465	489	426	459	492	487	496	471	450	482	480	505	492	459	480	480	494	484	460	444	510	507	499	493	470	489	479	482	480	464	465	475	480	521	458	517	530	465	497	512	502	464	520	461	504	445	460	500	483	479	450	495	494	456	465	474	466	451	497	438	479	457	518	466	459	488	463	488	459	470	472	477	458	508	484	481	472	529	507	482	499	503	441	498	480	436	423	464	514	467	468	471	472	464	464	488	457	453	474	453	503	442	500	497	450	467	495	484	466	463	464	447	481	483	489	479	429	477	447	496	487	474	489	475	441	488	465	499	471	479	465	473	508	498	455	458	484	472	511	456	472	427	477	466	486	419	476	487	479	486	471	486	472	481	463	457	494	477	462	486	486	447	446	497	436	502	491	459	473	497	511	524	472	500	487	465	492	489	479	485	495	518	509	478	471	503	471	433	450	455	435	475	477	484	456	479	452	496	475	456	436	462	441	435	485	465	456	483	472	449	446	500	488	469	511	506	484	471	478	491	488	480	497	485	479	533	480	466	515	461	508	476	466	470	465	470	433	490	491	475	473	499	519	493	497	452	484	504	446	506	489	452	457	499	486	452	472	530	488	500	512	486	464	467	513	489	466	494	508	484	497	472	499	481	472	467	457	479	488	507	495	466	505	476	489	470	466	503	463	461	534	479	487	478	482	474	459	498	498	477	471	483	450	502	493	492	469	492	508	425	471	507	485	522	510	463	490	507	499	448	486	462	467	469	459	476	451	522	464	450	488	504	443	491	496	479	498	440	441	483	453	521	452	464	527	501	443	440	491	488	483	513	482	467	470	462	453	466	489	486	492	461	424	523	464	487	500	498	431	496	472	456	453	466	471	490	486	449	477	459	505	482	470	495	461	469	499	433	479	460	465	485	492	475	477	465	471	434	498	488	496	485	470	474	509	506	499	453	525	499	453	459	514	465	461	486	481	461	489	485	464	457	452	457	448	466	505	448	492	523	478	456	478	490	485	474	471	495	519	482	500	449	494	445	456	485	475	509	456	530	498	483	479	448	464	512	450	469	475	456	460	505	467	507	487	476	477	527	470	465	457	462	490	460	477	452	517	446	465	489	476	483	479	498	465	456	503	444	457	480	479	481	515	522	480	478	451	505	489	485	478	470	537	484	495	488	497	495	489	468	440	473	471	473	489	499	477	510	499	468	467	509	473	463	498	467	460	475	527	488	468	480	461	487	467	477	500	485	505	505	469	463	493	468	479	480	479	486	478	489	464	486	502	501	454	463	490	487	517	471	464	492	492	448	483	464	488	490	456	487	486	490	485	481	499	487	467	506	499	471	505	507	462	507	479	536	465	458	427	487	465	433	500	470	514	483	475	502	515	496	467	494	481	481	491	501	483	471	484	483	479	472	483	483	523	454	522	449	471	505	490	449	501	464	451	482	458	479	461	475	474	449	482	432	496	457	430	467	442	476	476	459	511	476	456	471	483	487	450	492	462	502	510	476	443	494	473	454	464	478	494	456	467	502	507	489	471	503	475	492	493	478	478	454	502	474	483	489	447	468	504	444	449	490	479	504	491	492	465	449	487	465	449	454	461	461	477	464	471	466	511	470	497	470	486	450	474	456	460	492	455	496	447	463	484	502	507	454	441	484	471	477	501	491	468	476	488	479	490	420	499	497	457	494	467	445	453	469	524	454	493	527	482	427	453	495	491	484	449	445	475	464	483	489	503	478	482	498	491	470	446	458	503	512	481	431	473	512	490	476	528	490	450	461	471	511	483	462	477	496	436	506	469	456	482	458	460	416	465	489	495	463	468	470	484	483	452	505	460	508	464	514	514	487	496	479	462	496	471	477	496	497	476	473	475	498	479	455	512	470	470	484	483	443	438	522	477	504	459	524	476	438	487	475	472	487	506	488	481	478	475	472	428	494	479	463	517	465	439	502	497	452	464	466	487	444	461	466	444	460	483	477	509	493	465	533	496	462	463	503	473	486	489	507	469	451	470	470	473	463	464	488	472	486	483	478	458	491	522	473	478	472	447	490	479	473	439	460	470	476	463	458	462	506	446	478	491	550	462	450	445	471	475	477	505	504	482	482	478	439	490	465	481	444	490	502	497
28598	5122	1156	893	676	482	435	417	344	316	325	284	304	242	252	239	251	253	241	232	263	242	240	239	219	213	224	240	204	240	215	235	230	244	226	222	241	215	215	203	228	238	235	237	216	239	282	245	238	250	215	258	216	212	221	241	235	217	295	701	635	239	219	242	234	209	228	186	232	243	221	191	206	248	219	203	199	210	211	250	215	245	200	243	199	202	215	206	235	218	204	237	225	222	241	224	210	236	203	249	205	229	208	236	203	227	209	181	224	201	211	203	203	212	252	217	207	212	211	230	256	232	199	230	235	242	196	254	214	208	229	198	211	220	224	211	220	222	216	240	225	214	207	205	242	233	211	214	217	220	225	226	228	211	204	220	229	232	213	228	231	225	186	214	211	235	234	224	233	225	229	204	228	197	209	208	219	206	247	243	206	202	226	220	222	224	193	198	242	225	225	195	222	197	205	234	216	231	207	230	210	222	216	223	243	262	222	218	223	210	203	224	217	222	244	218	217	236	227	212	217	208	221	238	229	233	244	220	231	256	210	221	227	218	227	246	230	226	211	235	227	228	203	218	220	246	233	229	209	217	212	227	205	215	201	221	200	207	216	231	264	208	199	244	224	217	236	199	205	236	228	222	206	217	248	213	228	227	222	201	225	206	235	185	205	239	220	224	219	220	186	217	249	240	216	199	197	210	204	208	232	225	213	219	212	216	246	224	228	223	222	229	240	243	226	223	219	214	234	219	202	227	227	231	236	211	249	215	218	218	204	213	241	231	225	219	245	227	240	223	222	238	232	240	221	218	220	225	220	208	217	217	214	212	196	223	231	199	199	222	219	238	239	199	205	240	230	230	211	215	218	235	212	236	222	195	229	228	250	231	223	203	198	206	214	220	248	238	268	227	233	210	206	229	226	182	215	227	205	203	221	224	208	199	235	243	206	227	242	218	224	175	231	218	194	237	251	204	213	234	225	207	261	202	235	193	203	212	234	214	212	216	206	218	243	227	216	212	202	231	197	181	228	211	223	187	239	210	226	216	213	243	229	211	200	203	230	215	222	252	243	273	219	198	219	221	216	183	219	227	244	241	250	226	248	169	215	221	225	191	221	221	200	244	245	222	220	225	216	229	216	212	225	214	211	228	229	204	235	225	183	221	219	220	230	206	210	241	223	249	236	224	221	225	208	218	248	240	236	214	215	224	225	197	205	219	204	206	198	217	235	206	204	211	202	212	237	233	226	219	208	206	233	233	221	174	193	208	182	251	212	222	235	204	255	225	223	232	237	208	214	228	212	221	211	225	230	221	225	217	244	209	222	207	237	214	206	215	235	232	234	200	205	219	219	224	221	220	229	220	207	211	201	239	221	213	190	207	210	226	199	212	230	248	229	235	201	211	217	227	222	236	187	194	213	221	217	212	226	232	207	232	223	194	234	224	227	179	184	194	241	226	220	220	227	237	218	239	213	217	218	210	205	219	224	220	236	196	217	251	236	222	228	211	218	202	214	241	218	213	232	221	219	215	214	203	211	213	224	230	194	208	233	209	215	203	230	220	235	224	207	230	221	225	243	214	207	238	227	220	214	203	217	218	216	230	221	237	226	239	202	221	201	228	231	192	233	213	219	208	199	245	218	201	221	202	221	216	224	213	209	232	207	195	211	211	229	230	235	190	212	196	231	230	210	240	229	218	183	247	237	215	228	229	208	196	208	225	206	231	239	258	219	209	218	206	225	244	220	215	216	217	214	234	229	245	235	198	213	229	219	228	247	214	243	223	207	231	228	192	204	218	220	223	235	225	214	206	219	249	208	195	213	248	226	197	242	191	218	228	238	235	207	223	220	210	223	207	217	231	216	216	216	228	199	218	204	233	236	198	213	218	224	227	213	237	206	206	233	208	217	218	215	225	223	216	220	227	240	223	205	195	229	208	207	220	221	211	216	242	199	226	208	216	187	226	202	225	232	210	199	218	231	242	230	248	240	194	214	200	205	216	259	249	248	184	233	209	213	194	238	224	243	196	211	237	248	191	230	221	212	235	234	222	234	194	233	240	223	234	224	229	225	201	207	213	222	217	234	205	240	230	223	217	234	216	223	206	204	218	231	199	247	219	214	189	211	231	207	226	246	206	227	216	229	214	211	183	237	200	220	218	215	227	208	214	202	199	240	226	202	237	203	213	214	205	242	244	204	204	227	237	226	207	234	227	228	244	204	247	225	247	218	235	193	234	220	216	230	218	212	231	241	236	217	215	227	220	237	215	222	202	208	229	228	244	178	232	226	240	214	208	204	205	217	221	208	218	241	243	232	245	209	219	224	208	228	216	242	212	216	203	212	209	235	234	212	234	236	193	206	210	203	223	230	208	212	210	214	235	223	213	183	222	206	226	211	232	227	217	220	221	235	198	231	225	195	202	206	204	204	199	225	200	235	205	232	243	218	218	208	209	217	187	197	244	212	209	195	232	218	211	224	230	240	243	179	210	223	206	221	230	211	215	224	227	220	191	195	214	223	230	219	269	224	238	218	221	205	222	205	237	203	229	212	201	219	208	224	218	192	212	257	212	204	198	231	209	210	198	226	223	221	208	237	225	227	233	212	234	221	238	182	214	206	215	228	196	198	223	222	183	204	223	212	237	222	212	193	218	229	223	226	197	211	200	239	209	215	205	228	210	214	218	242	211	214	204	224	219	221	224	212	229	240	226	227	214	216	206	218	215	211	207	217	218	198	222	240	210	206	222	227	221	212	220	244	224	206	215	237	201	211	256	220	218	248	214	246	236	226	197	225	220	209	206	219	226	197	222	210	225	236	232	237	209	182	222	212	204	230	220	234	231	233	232	232	224	224	226	255	217	211	192	202	219	193	197	199	222	198	207	235	222	231	222	207	210	211	195	202	234	222	210	212	227	231	221	199	208	225	226	214	226	203	233	200	226	240	220	203	205	205	215	219	221	240	222	208	218	233	202	230	210	194	217	209	211	219	219	207	197	219	211	221	196	213	209	198	249	219	210	251	224	234	202	208	234	222	210	222	220	220	235	201	226	204	223	224	217	214	219	217	222	226	213	214	221	208	227	216	232	201	222	227	200	216	215	196	220	224	238	194	213	215	214	214	207	230	213	192	208	206	213	235	210	214	231	243	193	214	231	209	194	245	219	201	184	213	240	217	217	231	216	231	234	210	186	244	219	212	237	225	205	232	210	245	213	252	213	227	205	234	195	212	213	244	229	241	215	229	215	192	235	254	209	244	202	205	236	197	226	195	221	216	232	219	216	227	243	241	211	217	206	210	204	217	220	216	185	204	190	239	189	223	217	238	228	233	236	226	245	235	266	226	213	206	258	230	204	232	221	247	246	237	223	185	199	228	218	211	220	220	228	221	241	263	202	218	226	192	216	204	228	252	225	186	221	199	217	225	219	237	229	227	223	237	233	217	233	240	221	212	225	227	221	217	200	223	225	225	228	220	235	234	242	206	245	252	245	223	232	230	240	193	195
15784	1273	2613	2933	2591	2229	1900	1661	1383	1223	1161	1055	1045	935	868	826	807	842	719	764	737	728	680	695	727	653	670	652	681	698	688	620	626	624	614	610	646	608	606	637	684	741	693	680	691	952	1009	850	816	790	722	723	654	718	657	645	671	668	1496	4863	3938	544	560	519	577	568	559	608	590	536	562	591	600	574	562	548	582	575	581	606	528	543	599	559	597	636	603	558	568	570	573	546	564	558	558	572	583	558	577	545	594	571	591	556	566	557	564	573	537	581	589	551	559	594	603	571	570	586	494	556	600	568	588	578	559	530	548	579	566	541	565	544	564	569	584	559	554	569	592	526	590	519	557	555	589	561	579	614	557	595	550	573	606	612	559	554	567	579	556	534	551	605	584	563	552	600	554	574	572	589	582	579	584	526	546	577	545	589	572	519	595	599	578	573	589	591	578	603	572	573	601	568	530	534	523	545	571	606	572	571	531	583	634	553	547	580	550	563	581	572	551	549	546	511	594	602	567	605	597	574	591	573	600	579	557	579	607	536	566	601	597	565	565	559	530	505	541	546	578	549	565	562	533	533	595	578	567	570	606	552	537	588	621	566	570	600	591	580	553	526	527	570	588	586	561	553	571	552	531	571	586	576	568	558	572	540	553	522	567	615	539	583	596	598	550	587	586	544	567	606	562	592	585	591	592	618	551	553	564	505	548	585	556	544	592	517	550	590	536	570	600	590	531	569	569	593	560	591	581	565	550	514	541	570	558	609	505	577	619	570	573	525	571	570	545	541	553	539	580	564	565	589	567	594	575	573	564	574	574	604	524	559	549	546	564	542	594	591	531	557	559	560	581	543	580	601	610	563	560	614	575	601	576	577	540	533	552	597	588	592	545	547	556	586	612	546	560	575	568	564	573	518	499	568	549	530	556	568	603	536	574	514	543	567	590	561	567	572	547	570	605	538	556	552	567	595	560	534	536	585	594	574	604	543	542	553	506	521	546	542	601	550	574	524	570	547	578	546	566	542	584	606	571	570	529	553	588	595	593	575	591	568	579	555	599	562	560	585	602	529	581	570	570	588	534	626	531	572	610	611	570	543	582	610	605	562	556	598	570	612	585	530	584	575	633	565	595	548	570	570	580	575	569	545	583	527	587	584	542	555	603	555	551	541	550	565	574	575	536	513	591	614	589	603	572	581	556	557	571	565	565	587	570	603	555	569	524	575	598	540	595	580	567	579	597	555	581	537	553	565	558	522	560	563	603	534	540	587	563	554	576	599	536	593	582	568	582	546	586	566	579	584	574	548	570	561	570	611	572	594	596	549	523	558	641	568	547	598	594	571	553	590	600	580	544	562	584	581	553	620	560	513	579	539	570	510	561	558	554	568	519	553	564	510	572	569	577	546	593	547	574	544	589	566	545	586	566	571	589	577	553	581	536	572	570	551	559	568	565	537	564	561	566	583	568	560	547	591	593	593	598	635	594	581	576	551	585	614	568	535	587	561	587	562	515	626	580	551	564	609	538	575	568	561	521	542	570	560	569	563	578	560	544	574	556	580	567	593	565	569	574	570	591	563	567	574	584	577	609	572	573	553	545	600	565	590	579	579	569	553	554	563	535	558	561	545	555	573	578	548	534	581	578	568	569	564	568	607	552	594	555	573	570	570	570	565	555	573	583	612	569	571	583	585	536	579	539	582	538	552	587	560	614	603	566	553	527	522	596	521	553	577	572	588	568	595	517	605	556	579	594	541	532	529	590	604	551	523	574	569	591	578	547	581	578	567	573	581	534	553	562	579	571	544	574	572	549	584	540	512	590	588	579	605	542	534	556	537	583	559	581	546	591	560	533	553	591	565	562	573	575	563	613	565	576	509	549	596	561	587	572	577	586	567	554	537	593	556	589	585	534	552	550	584	551	583	587	583	594	584	559	561	568	577	555	574	584	576	574	600	584	641	546	568	567	601	587	537	586	550	593	576	583	604	558	555	569	561	572	560	535	573	541	533	564	587	590	560	545	555	584	586	591	559	559	558	560	552	525	558	555	549	541	521	518	554	565	586	558	541	551	542	577	576	528	568	581	586	580	560	552	586	565	595	539	599	604	539	605	605	557	558	516	583	551	589	572	604	549	573	540	555	602	562	562	582	588	507	553	551	599	573	588	548	563	559	514	580	582	550	598	580	571	601	619	582	588	594	575	567	539	570	574	566	561	558	550	538	571	562	566	594	541	611	569	600	555	520	568	560	599	549	569	558	566	577	526	565	553	568	621	580	523	593	535	579	551	572	552	558	579	566	593	565	608	537	547	558	559	544	556	571	569	544	575	522	575	558	554	559	560	590	549	524	569	572	581	584	535	590	549	560	561	592	594	615	556	570	565	548	546	604	577	547	561	614	564	558	564	575	583	595	585	619	578	565	610	580	537	567	544	546	574	551	564	547	578	605	585	593	539	571	558	566	542	570	553	580	541	553	600	552	601	558	579	577	586	572	539	596	576	585	558	539	536	555	551	588	607	546	605	573	564	593	570	567	551	578	564	581	579	541	614	606	566	562	539	573	582	545	551	550	558	562	578	596	552	549	567	552	558	526	541	583	546	500	629	578	596	571	592	556	571	550	582	560	554	564	588	554	560	580	599	541	622	572	604	531	568	566	610	598	563	563	564	615	601	544	561	586	580	573	527	557	538	571	580	581	558	538	580	568	580	598	585	559	537	579	530	579	591	571	591	540	593	539	575	573	611	584	570	561	577	548	598	579	538	601	546	550	627	557	579	583	574	562	588	633	587	586	569	567	508	557	574	573	554	575	563	591	551	573	560	553	543	589	591	593	572	574	573	564	531	566	564	594	542	556	542	581	535	579	551	572	588	545	563	547	569	543	547	585	593	570	546	585	566	563	551	529	560	596	571	567	572	580	569	591	527	584	574	607	543	581	592	586	534	547	575	578	554	575	601	577	587	543	595	584	612	549	560	568	539	553	582	559	569	592	580	581	617	553	544	568	598	605	573	583	570	556	560	594	553	549	579	568	566	553	556	610	579	549	597	593	544	558	578	598	579	543	579	549	570	522	560	542	596	569	577	588	625	577	541	610	524	623	590	582	517	554	588	559	566	609	548	579	580	545	585	583	577	550	596	542	562	589	558	590	592	562	597	577	582	546	558	533	577	597	559	534	571	566	520	606	581	584	572	548	576	535	563	553	616	617	600	594	580	597	613	572	588	554	557	577	561	558	551	554	614	508	558	541	540	580	563	616	594	575	601	588	546	542	532	539	597	573	589	551	585	527	555	558	572	541	600	586	588	558	585	552	533	562	568	580	549	549	558	565	558	583	564	538	501	543	519	585	551	564	588	579	551	599	583	557	582	590	554	537	528	549	575	577	612	572	580	607	541	594	546	592	546	585	582	560	562	579	571	572	609	562	541	570	555	661	515	627	565	623	603	562	614	537	579	568	578	593	553	571	591	543	597	531	570	579	559	558	541	556	592	559	531	562	596	534	557	559
41552	12048	2504	1594	1068	780	598	498	449	362	292	313	265	255	248	217	200	210	191	179	190	180	174	178	176	194	169	174	174	174	164	156	133	149	161	162	179	158	185	163	155	184	179	173	192	220	214	196	194	191	171	165	178	178	192	172	160	176	326	1194	939	178	149	163	154	153	169	173	156	135	144	161	162	163	156	164	141	140	146	143	157	157	154	136	130	143	159	174	159	158	145	163	138	142	157	147	140	175	153	141	166	159	156	141	161	138	152	146	164	163	139	136	162	149	152	161	144	163	187	129	128	153	161	147	125	151	145	138	156	163	171	160	150	168	174	159	162	157	180	179	133	147	157	153	164	148	157	154	150	138	158	185	142	127	162	130	145	156	159	165	144	141	130	149	160	164	142	132	143	141	166	140	144	142	152	161	155	149	160	122	150	138	156	144	130	135	143	149	159	164	155	125	160	150	143	154	137	150	147	162	151	135	155	152	153	144	162	157	168	153	150	153	134	150	161	130	131	158	158	141	143	128	173	141	170	149	151	137	160	150	141	152	150	140	143	137	175	161	143	137	150	140	130	160	143	160	152	174	160	159	135	151	142	139	160	139	157	142	154	131	160	131	170	143	161	178	145	140	167	143	151	151	142	105	150	142	149	153	152	145	158	147	136	148	145	156	143	145	144	175	154	169	130	146	163	175	150	137	148	131	139	157	163	151	146	133	138	164	133	141	142	150	142	148	144	159	144	171	136	144	152	151	163	176	168	127	143	128	139	154	157	135	138	172	151	144	148	154	136	144	150	152	168	158	126	145	149	116	139	146	145	119	146	166	154	171	162	156	148	138	154	149	133	153	143	152	181	161	172	151	140	147	152	161	139	156	154	142	138	145	145	165	159	149	133	136	153	149	155	140	134	143	168	158	159	160	149	137	161	141	126	163	158	134	137	165	134	150	160	133	148	165	123	138	145	172	150	125	172	145	131	150	133	128	157	159	137	149	156	165	155	146	152	164	148	162	130	146	162	162	182	156	118	122	149	143	145	146	142	164	155	143	134	166	151	173	152	135	144	158	146	150	153	135	160	148	151	136	167	151	150	168	146	158	153	133	157	161	130	140	148	154	142	166	135	137	157	172	179	161	148	152	149	153	153	157	138	139	162	134	148	170	137	138	128	159	140	156	132	161	160	163	141	133	172	153	142	130	136	139	155	138	151	177	140	156	140	145	136	138	137	172	152	151	145	164	166	151	142	143	151	143	152	138	139	152	161	143	146	142	138	152	135	126	109	168	143	134	146	153	157	152	136	139	156	139	145	167	132	153	166	164	135	132	149	168	161	158	155	143	161	145	153	156	155	161	151	164	142	147	151	150	151	147	135	172	150	147	143	137	143	135	137	144	152	170	139	146	151	139	164	150	179	180	168	153	168	129	143	139	128	141	140	156	144	141	183	145	157	151	159	136	135	130	156	133	145	148	152	149	146	135	151	154	152	157	161	169	157	132	165	151	147	133	141	149	124	146	135	129	142	152	187	165	153	127	162	143	144	139	147	154	164	138	154	141	142	149	146	112	137	136	161	140	162	149	178	133	178	173	162	137	155	139	123	159	152	151	146	127	145	154	166	170	136	163	161	150	139	136	147	154	158	159	158	147	148	153	127	163	139	145	132	124	147	148	134	153	149	148	151	150	160	171	156	166	161	152	162	159	148	149	148	153	144	151	182	160	144	164	135	131	138	165	153	158	148	160	155	166	141	150	154	152	136	152	136	148	163	137	145	136	179	145	140	144	158	171	124	128	162	159	139	144	147	163	151	148	154	145	152	150	134	155	147	160	157	127	153	141	151	140	159	137	128	187	137	148	135	156	149	143	147	159	186	137	174	141	146	177	131	143	167	138	138	161	164	163	170	150	148	144	155	141	129	149	132	139	165	158	140	132	161	173	137	134	148	142	134	157	160	132	155	168	139	133	172	161	165	151	139	133	132	155	158	158	140	149	142	157	144	145	143	184	155	146	145	157	146	157	137	150	128	142	159	149	147	117	139	131	138	168	132	152	137	143	161	146	142	145	148	170	153	155	134	151	166	163	161	151	151	151	154	174	169	158	170	127	170	129	162	161	151	145	129	138	130	150	152	162	164	137	150	140	180	142	146	178	143	171	162	148	162	155	127	123	154	142	149	141	136	153	182	145	137	149	152	140	177	154	173	137	139	139	145	132	170	157	141	143	152	134	158	163	153	154	144	165	141	157	168	163	142	138	150	156	128	171	151	155	167	179	153	163	149	142	152	148	152	146	162	147	136	122	124	146	153	169	146	156	171	133	155	154	152	131	144	142	159	142	168	160	140	160	143	154	155	163	149	145	151	158	160	144	141	150	163	173	127	148	161	143	143	148	161	143	129	159	153	140	156	160	131	156	138	151	139	147	152	159	155	132	147	152	167	154	165	181	161	148	149	133	173	151	145	128	155	154	153	157	141	146	140	163	149	145	140	144	147	137	163	158	165	131	140	160	154	148	163	166	144	164	158	132	147	155	151	139	156	159	141	172	155	164	164	134	156	163	130	160	151	148	152	140	154	142	131	134	134	154	142	152	146	152	155	149	156	137	145	159	153	155	144	164	181	163	157	145	154	141	137	155	142	145	131	146	157	144	173	158	172	164	146	157	147	160	147	143	171	157	148	167	147	154	141	156	159	156	144	176	191	149	151	168	162	159	140	157	164	163	141	143	162	152	162	135	111	172	150	160	148	151	176	157	158	150	139	166	139	144	144	144	149	168	180	154	137	152	142	147	136	127	131	154	166	138	154	162	139	134	143	136	137	151	148	154	141	136	131	129	162	146	168	155	132	152	174	149	142	156	157	151	132	147	153	163	140	166	153	151	164	151	163	141	171	160	142	144	168	155	184	145	163	152	153	167	151	163	160	148	155	162	129	132	172	143	160	155	142	140	124	153	151	158	155	140	147	140	141	162	127	151	150	151	137	160	126	162	164	172	161	145	149	146	166	160	155	175	161	155	150	131	135	137	136	133	149	164	137	147	152	148	119	144	161	150	150	144	142	179	153	144	157	157	174	175	155	151	159	150	170	158	147	160	167	192	171	131	140	135	148	152	141	134	182	137	141	165	154	158	147	154	143	144	166	135	130	149	133	137	158	174	160	131	158	149	133	143	168	174	159	149	185	118	160	133	143	151	140	143	160	154	157	157	137	156	145	145	139	168	135	152	150	165	168	173	140	133	157	158	162	175	153	139	153	168	157	154	133	150	143	133	144	159	133	125	159	147	150	147	149	146	141	154	128	133	150	155	150	159	160	154	172	164	145	167	154	139	153	170	156	161	160	154	141	164	161	160	176	140	179	165	179	156	156	153	142	160	139	144	163	159	168	151	159	140	138	157	139	167	152	144	143	148	153	162	168	160	132	156	158	155	138	158	158	145	145	148	152	136	128	150	137	149	173	132	153	160	141	150	147	143	156	146	160	161	161	131	135	148	147	147	149	159	158	142
22251	1916	4375	4977	4334	3530	2874	2358	1987	1662	1512	1356	1215	1098	1023	889	879	869	771	798	680	659	711	648	635	579	619	582	533	559	479	512	540	496	531	493	519	505	482	527	577	607	669	615	683	1159	1179	884	788	783	722	709	661	595	462	475	495	588	2117	8530	6485	404	404	395	398	396	446	381	416	381	371	388	386	419	430	430	390	380	447	408	432	414	414	396	410	419	383	375	418	420	417	404	375	392	346	416	430	422	444	388	376	441	384	389	419	404	442	393	377	383	405	387	392	411	393	392	373	398	404	396	408	404	409	420	417	430	378	374	423	381	399	364	403	427	391	429	440	407	363	372	404	468	435	416	383	365	399	411	392	408	384	432	418	425	390	382	390	385	422	403	372	432	386	415	382	405	380	412	419	400	389	387	398	396	409	378	370	413	388	375	370	371	358	411	410	411	371	415	400	394	380	406	400	409	398	386	416	383	392	406	401	373	387	377	388	394	408	399	406	376	403	419	422	426	359	364	390	430	403	389	415	422	416	410	372	376	397	377	405	389	428	383	385	414	394	341	417	403	403	377	375	401	387	440	417	375	412	373	425	393	385	434	405	410	406	394	358	395	388	402	408	419	391	421	400	388	407	411	422	386	429	421	390	406	403	376	421	412	390	415	415	441	410	427	369	394	414	435	381	400	364	381	406	398	420	385	423	423	366	385	372	383	370	399	411	402	383	414	409	382	374	403	373	412	367	408	387	404	444	367	398	391	401	395	388	426	376	415	418	406	410	373	383	412	399	378	395	437	409	369	386	445	407	406	419	372	394	378	358	373	416	405	399	411	404	370	403	417	387	382	374	383	391	396	385	427	379	382	386	405	453	404	423	380	409	409	373	391	369	391	379	349	368	432	423	377	393	402	400	391	405	397	406	416	400	384	413	401	414	384	431	381	414	382	431	392	402	389	396	402	392	397	413	366	414	406	422	420	382	397	377	409	377	396	395	398	421	401	376	391	425	399	398	416	404	395	367	434	362	379	406	380	372	391	395	415	404	415	356	396	383	398	403	365	390	401	391	381	356	400	393	405	377	412	400	395	418	408	387	388	376	429	412	360	368	374	380	390	381	381	446	393	401	437	416	375	410	369	385	382	429	397	388	433	399	394	385	399	418	418	366	405	410	373	394	411	385	394	394	406	404	381	385	418	405	381	407	389	396	381	409	388	390	401	423	389	417	417	396	360	419	364	381	404	423	422	424	371	417	376	394	385	396	426	416	421	411	422	374	401	410	401	402	391	404	405	410	428	413	373	421	394	404	352	359	396	415	412	400	351	379	402	425	382	415	404	378	383	397	392	413	405	432	434	380	402	377	379	409	393	374	385	430	369	390	392	409	400	404	448	390	405	395	403	393	413	396	426	378	371	374	389	399	390	425	404	373	398	403	395	380	357	407	371	398	437	385	407	410	390	395	400	421	398	379	427	391	407	374	384	406	382	388	418	409	415	405	443	386	398	367	398	406	401	367	389	390	372	354	387	389	384	420	400	409	389	385	386	427	367	349	398	420	406	420	396	402	393	390	399	385	423	421	408	392	389	404	413	425	393	375	388	408	395	373	372	420	385	434	358	390	360	359	408	408	389	405	385	385	394	415	402	403	410	399	420	388	387	405	393	413	385	418	421	426	405	386	384	440	413	410	364	381	368	373	360	414	364	388	373	400	411	403	385	411	388	426	393	393	426	385	402	431	380	414	391	410	421	404	361	396	420	394	392	367	418	406	402	360	405	389	385	384	361	384	406	397	402	394	443	426	391	422	379	406	375	416	422	435	398	379	378	374	385	365	410	447	378	403	415	402	418	354	399	424	416	431	386	398	388	378	399	434	351	431	365	393	395	388	364	381	395	400	368	373	406	399	435	404	368	372	431	369	371	415	407	425	381	392	376	359	417	403	385	435	385	411	357	394	423	396	386	410	406	416	389	415	382	397	408	349	389	387	356	396	400	415	400	403	438	373	393	399	424	428	438	404	393	413	401	394	396	414	414	410	415	387	376	389	367	426	392	415	396	398	373	371	419	399	395	402	428	387	415	422	425	423	395	411	416	381	392	416	417	430	373	390	380	404	387	418	379	411	425	419	392	417	397	381	423	416	409	362	399	407	389	392	410	379	383	388	389	410	397	372	402	375	399	394	401	392	389	418	371	421	399	383	397	406	411	376	382	378	378	385	396	394	400	402	397	374	399	379	410	428	385	419	390	416	412	425	412	405	400	374	417	387	396	402	392	399	405	390	373	407	374	399	400	398	381	384	372	414	400	437	412	400	385	407	402	411	401	407	428	411	447	372	370	394	393	455	410	379	414	407	423	417	395	429	388	426	408	382	409	377	379	443	402	394	377	370	375	357	423	384	374	383	391	410	375	359	385	370	389	397	433	419	435	430	379	378	425	403	382	388	405	389	391	383	414	409	365	427	383	389	374	396	384	368	398	361	403	406	409	375	409	379	426	394	419	385	398	401	399	366	390	374	378	395	399	393	374	378	371	426	377	367	411	365	378	426	421	395	377	389	422	386	369	385	386	404	399	404	423	371	404	400	395	368	390	412	377	418	382	448	407	403	387	397	355	397	390	404	393	432	387	399	418	393	415	387	397	429	414	380	392	382	401	410	368	359	362	384	409	422	390	347	409	440	406	386	414	403	421	369	406	390	433	349	410	410	390	408	410	405	377	399	371	421	393	451	385	392	419	375	389	430	391	374	392	387	412	397	405	426	381	385	394	369	350	353	430	406	427	381	384	383	371	433	372	347	395	405	396	394	373	407	388	417	379	403	408	408	386	353	402	407	390	395	407	435	382	395	410	378	375	401	389	390	420	414	433	428	365	420	398	373	386	419	385	428	412	356	385	371	405	426	398	398	424	400	370	399	390	417	397	414	367	389	403	405	405	437	419	449	423	412	416	419	412	394	375	378	390	381	393	416	407	379	388	396	398	412	369	381	403	363	392	396	400	409	398	420	357	358	384	380	380	408	388	406	345	377	424	395	380	425	407	410	377	425	386	375	404	371	405	420	382	369	413	407	375	409	392	416	408	377	368	389	411	374	387	397	413	424	394	376	370	454	400	423	387	423	380	405	408	401	402	423	425	383	411	372	427	421	396	360	405	352	397	390	448	397	435	396	390	390	401	382	405	371	404	376	404	397	374	397	440	384	359	400	402	394	404	427	424	404	376	390	397	409	411	397	399	395	418	378	421	400	417	430	404	409	372	362	375	417	392	437	388	389	399	434	371	411	372	376	401	410	399	403	394	364	367	409	403	392	375	390	389	427	402	428	419	444	410	381	393	423	399	429	412	400	411	392	398	429	427	395	382	392	424	381	397	415	395	375	415	395	386	418	402	397	429	422	424	392	404	365	433	435	392	391	414	407	397	408	381	357	426	389	438	413	388	359	385	363	418	378	432	389	410	393	391	435	369	372	410	412	421	394	411	386	398	406	392	422	396	366	405	417	397	424	439	378	386
2816	210	228	215	218	205	219	193	209	212	194	167	161	182	185	191	169	188	184	213	196	157	182	191	171	181	180	193	183	156	164	183	198	180	200	196	195	177	179	189	180	186	169	183	168	180	188	193	185	193	225	202	199	173	184	183	182	178	213	241	258	206	207	187	190	181	199	172	190	196	167	176	178	168	197	204	187	201	204	184	204	190	185	183	183	209	179	182	163	192	193	185	181	181	171	171	154	198	193	191	179	181	184	184	196	217	170	217	192	191	186	207	164	172	180	180	183	208	184	167	182	180	162	188	210	190	207	169	180	196	166	176	193	178	171	178	201	186	156	188	205	177	175	188	202	205	186	193	205	177	184	176	223	191	205	206	193	184	193	179	180	191	173	178	200	178	163	178	170	180	186	197	201	187	185	193	170	164	149	212	185	195	191	183	208	196	181	175	183	193	195	157	219	189	186	182	199	186	198	171	198	193	208	161	186	157	200	170	182	182	190	171	179	188	180	185	165	215	201	168	196	215	193	200	164	158	177	186	166	183	216	205	206	199	212	206	172	175	183	173	192	196	185	194	188	177	191	167	210	184	183	188	203	196	170	205	161	177	193	160	176	181	186	185	185	181	181	196	185	189	178	183	175	175	193	192	187	173	195	204	169	153	195	181	178	189	170	163	188	194	199	181	175	183	197	176	185	195	210	198	187	195	170	184	171	188	189	198	180	184	186	180	189	184	178	173	187	186	194	198	165	182	189	190	174	184	197	194	197	214	190	216	197	182	199	170	207	193	180	185	180	188	216	174	210	192	192	188	174	165	180	221	182	187	170	216	169	194	181	190	186	177	171	188	185	176	195	147	174	160	175	174	192	188	198	169	185	177	189	193	177	162	186	154	177	169	210	155	188	182	178	173	178	182	212	174	174	166	167	189	201	174	157	201	156	187	210	190	206	175	168	183	192	186	186	178	172	182	181	184	171	188	200	188	180	196	177	180	180	190	179	191	163	202	160	181	166	191	201	190	189	170	185	189	167	194	189	202	186	198	148	196	174	182	181	185	190	181	180	184	157	182	201	174	210	169	177	176	178	175	172	182	184	179	182	200	171	208	173	187	185	192	178	177	189	183	178	176	203	173	179	199	170	188	194	197	166	159	174	166	189	161	190	213	191	181	203	197	191	168	176	193	181	179	177	205	182	175	222	201	175	190	204	183	186	206	209	189	192	153	153	183	173	177	198	179	178	188	175	173	198	183	187	184	179	169	200	186	198	182	200	190	170	177	200	205	195	212	180	175	203	181	188	212	186	176	186	206	206	160	185	195	191	179	184	171	163	203	166	164	187	180	214	194	175	172	186	190	170	184	201	200	185	202	196	188	178	170	198	189	165	166	182	187	230	197	189	233	175	200	185	176	188	185	180	171	178	173	191	183	200	186	216	181	209	199	207	199	168	192	179	186	177	173	180	199	182	178	179	185	187	181	210	192	217	196	173	169	191	176	192	175	173	190	172	179	176	201	193	206	201	182	192	190	195	177	193	172	176	198	169	163	180	188	187	168	170	185	181	192	197	171	193	170	155	170	176	193	177	176	175	185	209	198	182	181	185	217	172	181	168	199	190	179	153	180	208	190	209	179	166	167	181	176	218	197	194	210	187	203	189	173	184	191	180	173	205	202	168	169	180	196	169	167	172	178	201	198	192	170	185	192	176	210	197	154	169	191	156	188	187	188	178	213	188	200	191	204	176	213	189	178	195	198	202	193	165	186	171	195	187	182	209	190	193	200	174	186	208	184	181	181	190	177	173	214	182	159	187	194	174	176	168	185	165	186	192	201	190	187	178	206	209	180	192	170	179	186	185	196	189	174	183	179	186	216	178	205	197	166	184	171	185	201	190	194	155	190	176	194	194	186	165	185	178	177	185	187	182	169	196	172	175	180	178	187	204	182	182	167	161	190	196	205	209	173	184	196	160	186	173	187	177	191	195	186	176	174	194	209	190	180	179	184	189	178	192	176	201	177	211	186	185	191	192	173	171	194	174	184	193	178	179	190	179	183	191	177	179	181	182	187	159	189	174	161	210	184	186	167	184	170	202	172	197	188	196	177	174	179	194	167	193	183	179	189	185	194	184	197	167	204	197	222	188	172	178	175	165	174	191	203	201	190	172	178	168	193	190	184	179	188	177	182	210	177	193	184	194	213	172	162	180	180	175	194	168	182	188	190	174	182	187	201	196	176	173	192	202	195	207	202	175	171	181	205	175	187	181	186	187	191	206	182	168	214	210	190	194	203	207	193	184	178	185	167	169	199	204	184	170	187	174	212	159	212	168	200	188	191	169	191	193	191	187	175	196	171	158	180	186	192	180	182	218	184	185	182	187	197	166	173	188	175	176	181	196	204	178	213	189	172	156	172	159	168	178	173	169	207	196	200	178	211	194	174	182	186	186	169	185	193	169	171	185	174	178	183	192	184	199	187	190	153	194	179	178	183	191	169	182	180	200	164	173	174	191	192	174	180	176	195	219	191	179	183	187	181	195	195	181	188	186	196	204	190	194	217	190	190	184	180	181	174	179	187	175	185	186	176	171	199	195	185	199	206	190	190	209	184	190	174	168	179	190	172	161	184	158	192	200	193	171	212	191	184	191	180	186	177	185	177	196	180	174	166	188	162	189	214	172	169	178	207	204	185	175	177	198	196	152	195	174	187	221	179	193	193	199	159	188	167	190	170	180	174	189	184	187	200	165	169	190	187	186	202	182	186	173	181	188	179	185	171	167	198	179	154	195	199	175	191	166	178	175	165	191	185	172	207	171	183	186	195	179	184	182	192	180	208	188	185	190	204	169	193	183	167	175	182	173	186	189	185	175	197	173	175	178	182	203	220	185	163	171	192	155	187	147	187	198	184	204	188	191	180	213	181	177	186	167	174	172	192	172	191	190	186	193	206	189	182	174	170	191	185	196	176	183	187	190	168	184	166	154	164	199	213	199	193	169	219	195	192	172	177	214	195	228	180	209	187	202	196	176	197	223	172	189	173	173	187	179	195	187	203	187	198	197	198	201	161	174	195	183	161	184	176	183	191	192	189	167	204	157	180	192	196	188	173	175	199	196	191	194	198	171	193	191	169	182	167	185	178	170	178	175	186	197	200	179	182	207	184	175	178	179	188	191	168	184	182	158	188	186	192	197	183	205	181	202	176	219	198	204	176	200	215	197	182	194	196	181	173	173	177	206	180	191	202	199	193	179	180	206	198	177	195	171	191	173	178	172	189	165	176	197	194	192	177	181	205	176	184	196	165	187	186	182	174	199	185	161	192	186	171	191	154	188	194	196	194	188	188	180	202	200	174	174	175	188	156	200	195	177	184	172	193	173	171	184	157	191	172	182	202	189	173	214	202	181	157	193	185	195	213	197	191	195	197	172	209	188	209	166	206	197	194	192	187	176	185	188	176	157	178	183	192	185	201	178	153	165	188	195	165	173	199	193	191	178	180	180	169	203	178
2900	534	538	609	585	610	523	563	506	499	536	513	525	462	537	537	501	510	520	510	494	449	508	478	485	489	496	513	459	472	458	482	482	499	514	539	534	525	476	491	535	538	539	560	511	541	534	568	594	564	543	528	556	538	515	508	519	519	562	935	869	460	453	487	480	508	512	482	474	507	482	493	474	479	464	491	510	490	503	478	505	455	456	481	501	471	522	506	474	492	494	482	491	511	471	488	496	522	480	536	514	516	501	504	498	525	453	504	515	503	508	530	477	472	501	547	464	454	502	531	454	471	508	488	484	501	477	456	492	473	507	498	481	477	511	497	482	488	518	418	467	528	490	467	451	525	515	519	494	477	492	478	496	499	508	468	462	443	519	499	487	504	485	491	499	463	477	480	494	508	524	480	512	497	502	470	491	504	473	479	466	434	477	500	499	500	493	494	514	508	491	488	488	464	527	501	497	488	484	491	511	511	481	498	484	464	533	515	472	505	523	489	505	490	491	518	490	477	534	490	520	518	496	501	471	460	522	463	488	492	512	469	469	513	511	523	507	477	496	494	539	511	482	459	483	491	487	503	480	523	498	486	480	482	484	479	504	457	443	494	479	468	477	455	469	451	547	505	498	480	500	480	496	460	474	478	525	498	489	484	530	467	528	478	498	508	515	502	500	446	460	495	486	482	492	503	475	484	502	528	518	492	445	498	458	517	489	503	493	467	476	480	496	466	520	483	446	480	490	514	486	477	490	481	470	497	500	531	519	490	465	450	453	479	488	512	487	480	479	543	505	496	517	466	479	486	489	481	466	485	489	495	494	478	536	508	496	476	437	461	470	513	477	489	483	478	463	537	503	545	502	507	499	516	439	458	505	503	511	519	506	492	491	530	528	503	491	503	429	502	481	472	485	461	508	453	470	473	480	501	482	473	530	475	524	473	488	489	515	486	483	474	535	484	465	484	505	488	494	475	475	477	421	486	498	493	510	488	486	479	481	512	492	479	483	492	467	474	524	511	472	502	451	481	507	486	483	461	462	498	476	424	523	499	474	474	532	476	468	517	492	477	476	498	504	486	528	511	458	480	460	543	501	442	486	481	464	471	478	460	471	488	473	463	491	457	508	456	475	481	498	485	525	493	466	502	507	484	453	476	539	500	550	486	474	511	485	485	502	500	493	516	480	462	457	490	511	523	482	502	506	427	514	478	493	447	498	470	488	474	504	467	483	518	463	499	484	522	516	487	498	489	472	481	490	514	486	489	482	500	525	501	487	485	484	526	460	452	536	496	496	490	489	485	461	492	514	463	516	495	447	510	522	493	470	482	467	492	523	513	492	511	530	486	467	464	472	459	469	480	489	550	493	467	519	488	461	477	510	522	488	502	466	495	498	476	494	488	493	495	485	501	480	490	542	485	507	480	448	483	464	496	493	477	502	515	510	502	487	448	495	479	485	501	472	505	494	478	475	500	480	492	493	528	512	514	497	502	479	539	492	464	481	514	457	522	504	493	498	499	505	477	505	483	449	486	487	534	464	500	482	486	514	495	530	530	442	473	465	488	494	512	481	506	467	518	505	535	466	501	517	518	507	503	499	495	489	524	484	526	488	495	498	503	474	471	481	450	481	490	540	460	487	437	493	479	469	501	501	549	445	497	553	477	483	507	534	486	508	507	489	457	472	506	495	484	481	480	474	488	489	504	497	472	514	515	502	485	502	473	519	503	522	481	528	493	485	454	475	510	515	459	482	511	500	468	492	475	484	480	478	484	504	420	492	458	486	453	515	504	509	545	470	479	489	483	526	447	498	481	495	472	495	523	442	494	503	476	480	500	466	544	504	463	514	497	469	489	464	470	515	529	505	515	508	474	490	502	505	491	515	490	467	496	510	461	489	526	502	502	471	482	479	506	494	497	465	513	480	484	469	465	480	502	483	459	492	531	499	458	476	485	545	451	503	509	489	495	513	501	456	497	518	488	498	501	473	487	523	498	471	494	489	501	476	509	499	489	475	448	510	509	501	489	557	498	502	480	501	489	502	490	526	509	527	488	498	502	475	484	482	460	482	507	470	483	498	487	502	488	505	479	444	496	476	495	466	497	529	494	505	491	486	514	455	490	493	472	508	521	526	452	468	475	457	469	573	492	477	473	490	477	507	468	504	509	475	464	470	471	468	491	501	489	494	518	499	458	497	494	497	477	509	491	461	497	525	503	510	512	493	501	447	509	465	477	464	504	508	480	492	486	527	503	487	461	483	483	474	452	494	469	515	500	511	504	499	466	499	501	513	471	497	489	499	479	513	523	437	527	467	488	505	524	491	466	517	509	508	505	457	477	515	486	506	465	483	470	529	491	438	439	492	494	481	461	505	531	500	534	498	516	461	481	467	489	479	517	467	460	484	484	470	503	501	519	495	473	490	483	474	480	507	499	511	499	479	505	482	458	508	467	513	483	495	504	493	511	514	458	443	528	524	495	493	494	463	484	488	486	484	490	493	478	495	506	474	482	488	486	493	507	496	497	521	467	481	451	513	513	488	529	500	463	484	475	517	482	495	486	490	496	492	519	469	493	457	515	477	492	511	480	493	470	439	497	489	468	548	522	493	503	481	475	462	513	543	487	493	498	476	470	479	508	524	470	461	512	457	470	509	492	500	492	464	481	465	499	508	495	482	477	484	484	517	480	486	536	512	466	486	514	493	480	520	446	481	502	501	453	508	474	501	482	485	521	478	510	498	499	481	451	497	518	476	511	471	496	478	502	472	493	478	514	487	453	492	525	510	466	497	480	512	472	488	498	481	456	496	488	469	506	524	495	449	496	471	502	505	517	471	486	500	532	496	489	477	496	483	509	466	457	481	505	502	499	496	526	517	517	486	481	510	461	475	483	485	523	501	504	454	493	536	527	484	456	513	435	465	491	515	488	448	508	505	491	492	450	522	473	495	497	501	486	489	493	502	471	478	497	464	533	537	476	495	492	501	499	493	480	458	478	496	506	533	469	523	485	469	493	546	511	478	465	503	506	454	501	484	490	499	482	438	475	511	560	506	522	493	523	460	502	488	494	471	505	485	499	511	508	516	473	478	524	493	468	514	483	457	496	486	503	502	458	481	497	480	504	482	512	497	494	507	525	515	477	486	486	469	481	488	451	474	472	464	509	551	499	526	506	507	463	453	478	469	487	520	480	464	477	487	496	492	514	523	507	500	497	505	535	457	487	488	528	477	497	456	467	472	476	472	489	478	444	495	468	508	505	511	477	485	447	481	461	501	504	438	530	503	514	486	509	511	506	490	467	498	463	505	476	473	480	500	507	444	477	500	490	473	551	510	480	474	465	502	467	475	505	514	512	500	505	519	507	517	462	505	481	501	455	481	502	507	466	481	459	443	490	466	485	495	504	499	498	482	493	474	480	479	497	519	517	503	465	496	468	469	483	517	508	450	511	509	525	498	474	518	491	513	524	499	480	482	502	529	483	473	506	447	496	527	531	471	526	465	494
27106	4377	1157	888	644	538	448	365	337	294	300	296	268	250	264	226	250	246	267	250	234	248	230	224	231	242	218	214	246	255	255	281	207	215	235	225	218	229	226	226	235	225	228	234	245	247	256	261	243	230	235	228	278	224	229	206	203	215	339	741	476	206	201	225	238	192	244	227	190	232	222	192	246	215	232	213	225	215	212	198	229	222	206	213	190	215	201	206	250	200	219	197	245	232	235	217	215	226	227	215	209	208	229	192	248	204	217	208	221	243	207	215	203	223	185	213	212	195	210	189	216	226	212	214	203	208	222	230	197	189	215	203	228	230	225	223	223	228	225	262	202	236	232	223	223	193	228	235	246	218	246	212	203	231	214	201	228	197	229	205	220	236	206	241	211	226	214	201	228	202	242	200	225	203	231	206	191	185	204	204	242	205	199	230	234	205	203	209	206	227	208	212	201	206	220	221	217	215	198	223	222	199	227	182	228	205	212	233	206	217	224	207	227	219	246	228	208	229	239	230	220	235	199	215	207	227	243	215	209	220	219	230	206	227	226	197	214	224	241	213	211	210	225	214	199	192	197	215	238	216	216	238	218	246	218	228	195	231	216	204	221	224	217	221	204	225	200	225	206	200	216	204	218	208	221	210	195	211	192	200	236	206	219	198	220	234	233	198	215	209	212	244	207	213	216	217	241	211	191	222	224	227	216	234	226	216	203	231	179	227	226	202	237	200	205	195	252	205	228	224	215	232	213	198	210	192	227	222	216	197	229	216	236	193	185	208	209	221	192	212	219	213	250	217	224	209	218	218	212	217	222	218	192	193	224	235	199	238	246	208	212	204	212	221	223	213	205	219	199	211	210	178	242	217	249	223	214	221	239	219	218	188	225	226	255	214	217	215	234	213	197	195	207	234	217	225	219	217	206	178	216	191	218	225	227	200	223	177	207	208	217	224	233	212	238	241	215	197	236	192	225	204	191	226	215	203	207	218	210	212	250	199	220	219	247	219	217	196	238	206	208	191	198	223	244	207	206	202	209	195	225	212	194	223	239	225	209	195	209	234	198	241	219	185	207	198	223	210	207	210	238	203	234	214	229	227	218	226	221	248	195	233	209	209	192	223	222	208	206	220	214	216	216	217	223	206	229	202	213	211	220	213	200	221	243	232	230	239	222	228	224	220	206	193	241	223	222	218	186	208	209	227	197	206	213	211	227	227	218	221	206	223	201	229	199	201	232	218	202	212	211	207	216	247	182	227	221	239	199	198	228	195	201	214	215	187	210	197	224	204	225	226	197	203	216	206	227	229	190	225	247	204	231	222	198	213	230	219	230	213	211	195	218	240	192	216	221	222	195	204	220	222	199	222	199	216	248	208	208	244	198	203	202	230	203	193	223	255	228	215	206	209	226	210	222	196	203	221	200	214	177	248	209	235	218	221	229	220	218	172	203	197	212	240	209	217	248	229	213	219	238	251	230	228	194	210	219	208	235	221	218	219	247	188	234	197	218	221	218	209	207	209	222	185	213	215	190	225	207	234	225	246	227	210	194	231	239	198	232	223	204	216	204	206	226	212	205	223	236	204	223	221	199	206	215	232	221	224	206	225	190	220	229	219	197	191	217	203	225	240	203	219	226	230	230	224	213	203	220	177	248	212	216	217	229	239	227	231	210	209	212	210	199	230	201	227	246	203	220	229	194	203	215	217	234	208	210	231	225	218	221	226	226	193	218	215	197	224	220	199	223	231	230	211	228	234	204	226	220	225	230	257	222	235	207	227	240	206	210	259	189	215	208	203	207	219	210	242	230	200	200	226	216	209	183	209	205	184	203	246	228	222	223	251	241	221	214	216	196	218	234	191	217	213	220	202	245	199	217	227	218	202	207	212	222	208	213	223	204	194	230	239	225	214	205	228	192	201	229	229	232	225	226	231	219	254	222	224	247	220	210	220	187	219	227	184	207	195	201	210	226	208	217	241	239	222	221	215	247	212	215	230	208	197	205	201	234	230	216	195	197	197	225	181	216	229	236	234	206	218	220	256	244	235	185	221	212	233	215	209	205	193	202	216	206	239	207	230	204	209	214	195	218	212	203	217	207	230	227	233	222	231	211	221	199	224	217	222	229	210	202	204	200	205	220	228	233	215	205	220	203	219	232	205	209	223	225	228	217	201	228	217	213	223	231	224	210	183	228	230	201	212	218	210	224	198	203	227	207	213	233	235	236	248	233	226	222	190	236	219	215	213	230	223	213	226	225	201	227	200	209	220	202	215	247	203	228	206	200	217	234	253	217	225	228	219	225	214	214	202	234	208	206	211	245	208	216	232	217	216	216	193	235	221	223	207	233	190	232	215	231	234	224	222	232	226	214	217	230	212	216	219	216	195	220	206	230	221	193	246	211	236	237	234	245	226	230	209	236	195	239	219	200	206	193	226	210	232	243	224	201	202	219	192	256	218	212	237	211	229	216	223	220	194	220	227	225	204	226	201	200	212	226	232	213	199	208	205	232	250	211	184	182	201	252	245	224	217	212	194	221	214	220	238	205	222	192	226	223	203	197	227	236	224	218	202	226	231	202	208	202	203	206	180	206	225	209	205	220	216	192	212	233	200	195	214	236	229	217	206	224	230	219	206	192	220	222	199	244	216	235	222	209	237	219	233	203	246	204	202	228	229	218	212	216	224	208	215	205	212	207	223	197	202	186	228	242	245	207	205	214	204	223	214	213	247	210	211	234	249	231	235	236	233	201	241	215	236	191	248	222	229	192	225	230	211	224	215	191	207	204	209	205	240	222	241	221	224	195	228	219	224	204	198	180	219	213	202	205	206	201	188	248	237	196	227	230	212	210	182	212	234	230	222	231	207	198	241	217	205	198	211	223	214	246	201	235	208	216	210	217	208	207	237	210	217	205	229	205	219	228	227	235	216	219	211	214	193	216	217	213	221	256	215	230	200	226	214	250	201	213	222	216	224	235	232	243	225	217	193	226	196	225	207	220	234	224	205	221	196	208	199	216	224	231	216	208	231	213	206	217	203	216	230	189	206	226	213	257	220	220	205	215	211	219	258	232	211	209	209	232	218	218	217	227	210	233	210	201	218	223	224	257	212	197	224	206	213	208	232	208	230	198	222	213	244	216	227	217	215	189	213	212	225	233	236	208	193	244	202	208	243	223	230	218	205	209	222	234	212	203	234	224	199	221	212	191	232	218	204	225	217	221	219	194	216	214	255	220	214	209	223	253	218	219	215	200	187	207	225	186	229	208	208	250	223	215	206	212	197	225	209	218	207	196	212	219	223	203	225	230	203	208	231	223	194	219	208	199	209	226	238	226	227	212	226	203	189	220	239	235	204	203	190	234	206	220	209	226	218	221	197	205	204	234	204	227	236	214	242	229	198	208	214	227	223	227	203	212	199	204	198	229	215	200	243	225	230	231	228	208	213	208	229	224	195	240	211	196	220	196	220	253	226	217	224	224	183	210	204	216	222	223	214	226	200
14707	1292	2669	3037	2626	2127	1794	1554	1415	1230	1115	1011	968	909	914	831	842	759	766	779	747	690	696	667	683	697	667	655	662	627	663	638	582	632	630	612	628	586	622	633	658	706	740	790	686	860	984	1010	903	828	803	697	734	649	669	673	637	691	1910	5119	2876	534	569	547	590	579	554	542	549	560	567	541	590	547	572	582	545	548	566	574	578	549	590	605	561	578	565	575	570	567	591	554	555	587	540	574	559	586	522	585	563	548	593	566	525	580	578	572	563	549	552	506	531	518	538	542	570	560	533	559	511	570	560	526	573	531	570	586	538	525	587	569	539	598	571	572	559	572	583	576	553	533	542	548	567	568	557	611	569	517	541	578	562	552	544	534	531	600	532	554	519	553	555	544	545	553	581	595	558	560	521	606	560	517	602	546	616	531	564	597	515	555	587	592	597	573	591	534	556	541	604	555	586	530	570	544	597	556	536	580	580	534	537	534	605	557	588	549	591	582	530	575	536	559	561	600	515	560	539	501	564	548	562	566	561	564	535	558	570	521	530	565	571	599	572	536	556	576	570	562	504	577	512	554	576	540	571	536	546	548	584	548	516	579	602	553	557	565	558	582	556	577	570	536	566	538	553	571	567	583	574	556	569	594	543	565	566	566	571	574	559	579	556	554	544	569	517	521	563	569	552	539	615	550	529	510	555	564	561	550	526	565	600	580	585	591	556	561	564	586	552	530	534	608	571	568	547	526	561	566	565	531	529	523	527	573	573	554	579	551	574	536	542	582	551	566	551	586	583	537	577	573	571	603	582	533	541	569	553	551	557	595	558	552	564	546	541	561	540	558	558	569	587	525	572	541	515	537	543	540	594	557	559	555	551	550	578	557	543	588	545	504	541	549	543	579	533	526	538	565	581	544	547	569	549	554	570	517	552	549	548	563	566	520	554	565	573	584	540	582	560	552	570	562	559	553	573	537	550	555	547	548	569	567	610	597	523	583	511	560	580	528	553	548	570	553	585	518	542	570	560	520	536	527	560	526	529	586	567	556	563	538	531	534	578	580	560	517	581	535	569	549	578	570	493	557	555	596	571	542	559	548	545	556	600	552	553	515	548	573	562	511	527	571	584	543	554	553	547	592	560	548	540	552	560	569	554	554	572	521	552	505	570	557	571	578	564	539	583	526	569	495	586	549	572	541	581	538	566	522	548	561	545	593	542	588	603	563	551	604	534	566	620	609	551	544	522	561	562	542	579	553	563	545	531	552	557	541	598	527	594	581	546	562	534	526	541	575	562	550	559	574	578	569	547	564	528	563	593	548	550	516	540	552	533	562	530	594	524	544	549	505	578	559	589	579	560	574	554	579	597	557	540	549	586	542	555	532	580	585	554	628	600	517	541	561	570	555	575	572	548	552	564	557	559	539	562	580	553	581	555	549	569	498	547	567	565	544	559	552	586	555	567	546	526	558	527	534	556	582	588	531	585	569	534	573	552	562	545	544	564	537	565	590	536	612	539	573	580	560	573	559	585	547	578	586	585	561	578	584	536	567	576	525	547	535	539	546	516	547	560	644	585	538	568	560	539	558	530	566	556	544	593	555	520	527	600	571	597	573	589	553	552	552	589	579	555	571	525	568	583	526	544	560	539	582	541	536	556	600	544	561	600	571	635	585	549	580	554	542	517	568	566	524	580	593	601	572	578	536	522	553	535	520	545	498	540	548	543	560	577	562	519	542	569	546	566	527	568	537	535	533	594	569	578	580	565	556	581	531	587	560	572	555	529	593	555	598	557	602	598	544	529	575	553	578	587	555	571	534	595	522	552	575	552	549	570	573	558	537	557	575	579	541	559	575	559	521	521	561	563	537	538	554	548	553	575	566	571	568	561	539	532	549	588	542	588	537	561	557	540	594	570	569	571	559	537	544	526	582	556	569	567	567	564	577	545	587	547	522	538	534	558	601	561	586	529	575	547	539	568	594	593	523	547	515	557	575	590	533	561	566	543	530	535	559	528	548	551	552	583	544	560	567	558	574	546	557	571	578	571	500	535	550	549	586	564	531	556	557	553	537	534	548	575	571	591	584	567	535	567	549	574	567	580	552	566	552	576	542	572	521	555	542	537	556	554	589	570	532	532	546	515	547	553	520	535	552	562	562	537	623	580	576	539	524	551	571	572	542	567	540	523	531	561	544	570	529	566	570	560	551	591	563	553	548	542	544	557	584	556	554	548	505	570	572	573	549	550	556	581	593	575	550	528	550	611	588	517	593	592	563	598	587	569	564	551	548	535	568	538	555	510	590	593	531	606	566	592	532	557	548	574	554	555	552	541	571	561	540	550	549	518	555	603	514	597	606	540	555	507	553	567	589	533	598	582	546	574	562	582	546	531	574	550	564	541	573	613	575	544	573	602	574	551	544	537	547	523	549	576	525	589	602	599	549	546	544	554	538	545	552	573	540	546	575	561	568	577	592	567	548	562	533	520	519	549	571	528	558	565	536	532	550	577	539	594	539	566	604	594	565	583	549	585	563	553	582	544	553	575	551	546	538	555	542	494	590	547	541	591	505	547	558	577	586	579	555	529	571	552	549	574	558	573	565	534	573	566	581	555	563	585	540	556	582	546	552	558	574	580	565	569	594	551	565	617	565	586	560	558	555	554	546	554	539	567	544	540	532	579	574	552	572	585	586	557	573	544	546	558	524	589	562	565	548	530	534	569	564	569	528	544	594	612	578	583	543	575	537	555	556	565	572	599	573	565	601	565	547	547	571	553	570	570	567	536	590	550	546	587	565	520	556	578	550	539	606	557	545	549	569	563	540	578	529	594	498	547	555	571	564	549	527	582	583	535	578	520	573	576	574	547	507	573	566	531	491	583	553	561	570	551	550	556	505	568	581	582	579	586	564	588	564	515	586	567	566	555	578	553	533	530	556	567	529	553	608	584	551	547	577	558	566	553	547	566	572	536	577	539	579	580	568	572	549	567	560	539	574	548	573	537	551	548	579	530	565	542	566	539	530	588	549	570	596	563	567	587	552	528	555	568	564	593	550	552	560	554	569	550	557	587	547	531	565	556	556	563	557	554	547	535	535	529	560	588	559	541	611	552	580	561	559	523	589	573	529	573	579	572	546	523	545	527	595	544	561	579	572	568	542	580	528	508	558	503	576	570	555	551	512	558	546	543	519	619	573	570	530	563	576	528	525	549	564	566	564	574	523	510	597	555	579	558	567	558	550	551	557	588	581	597	571	548	555	645	569	530	559	545	559	602	550	581	538	601	564	567	580	580	566	552	572	542	563	558	539	550	568	549	562	568	547	581	586	608	568	555	551	524	588	603	554	558	569	585	545	583	597	576	546	581	523	575	561	565	559	558	539	568	535	587	518	583	585	537	585	581	542	587	594	554	542	584	573	552	530	589	574	545	578	549	581	580	581	588	572	515	573	561	548	606	560	596	575	556	584	583	531	497	548	606	574	555	578	568	564	538	541	559	578	569	540	553	610
39531	9917	2499	1567	1123	752	570	514	396	353	294	302	276	241	227	220	209	212	199	149	188	187	167	194	171	188	165	192	146	177	176	147	149	197	163	181	150	151	157	153	145	169	170	208	191	189	226	226	206	214	167	195	202	173	168	179	165	206	499	1198	843	163	163	163	143	166	161	142	141	149	153	164	153	164	142	138	161	134	158	176	151	159	166	171	133	150	157	161	157	168	159	148	158	150	165	164	143	143	141	151	153	142	159	156	145	140	152	173	142	141	156	146	145	142	146	139	161	139	137	135	157	134	128	146	145	142	157	129	148	139	137	136	178	142	152	149	161	140	151	154	156	135	150	146	135	164	147	166	148	154	151	157	161	169	158	154	139	161	150	146	144	132	142	139	162	154	178	158	160	150	132	164	137	159	157	156	162	148	156	149	133	156	148	140	168	168	140	176	148	156	126	143	163	169	137	146	149	132	174	135	166	144	132	139	154	139	143	166	173	168	171	158	135	148	127	149	152	151	146	113	142	149	149	131	161	132	149	145	170	170	141	159	134	149	173	142	160	145	142	162	138	150	151	137	176	138	183	161	181	159	150	157	147	168	144	138	163	157	153	154	150	150	154	138	165	139	152	175	162	142	177	151	148	153	129	180	144	151	156	144	131	149	132	141	136	162	156	164	137	143	149	166	137	147	158	143	137	149	157	128	170	159	138	148	168	169	122	162	157	134	153	155	145	166	162	161	137	127	185	181	138	161	149	157	143	139	151	164	128	156	144	127	162	151	170	148	168	150	160	150	145	144	143	160	146	168	152	141	158	167	130	155	161	155	126	137	162	131	153	150	137	154	164	153	142	153	138	156	154	156	158	175	167	146	147	160	150	136	178	145	137	148	167	159	143	135	146	146	153	139	132	142	151	156	166	151	134	139	161	120	144	145	159	135	152	147	145	145	154	160	153	148	161	145	140	145	159	139	133	147	149	152	121	162	148	151	151	148	139	146	127	136	154	151	142	129	133	151	158	145	169	163	125	134	142	153	154	142	147	162	130	146	163	157	137	159	140	153	153	156	147	153	141	145	175	159	182	156	160	138	147	160	163	144	156	148	154	132	157	173	142	155	155	150	139	151	155	153	164	143	157	155	172	144	132	141	136	137	157	164	167	143	146	151	160	163	152	135	166	161	147	177	137	150	148	171	135	149	156	130	158	160	161	151	129	129	129	137	137	150	125	155	149	144	133	139	114	155	154	139	134	155	137	160	171	187	133	176	159	154	162	142	137	150	157	145	182	144	150	144	140	156	158	171	142	147	168	139	159	160	156	170	135	167	142	153	132	149	170	141	184	164	130	133	162	151	168	170	141	140	141	160	169	177	163	178	174	156	157	146	151	130	157	149	159	154	149	174	146	136	174	158	132	142	149	157	166	132	161	146	148	147	171	125	161	153	139	135	172	145	165	159	141	151	145	159	138	139	125	137	161	136	186	167	136	141	166	165	169	144	153	155	133	130	151	158	171	172	154	148	155	160	141	137	166	165	149	137	168	135	147	166	141	186	156	159	159	167	149	160	148	145	126	143	153	127	161	168	154	149	142	170	146	167	150	170	157	167	156	136	151	161	141	138	154	158	176	171	143	167	152	146	142	158	147	148	139	144	157	130	147	132	140	164	158	146	159	161	157	159	138	164	125	152	139	154	137	149	156	165	167	150	152	144	170	158	155	148	158	153	164	124	151	140	148	172	177	176	133	136	141	155	151	147	153	153	145	167	143	141	134	163	141	173	140	154	139	174	125	148	165	144	173	160	155	149	172	139	145	150	148	159	140	159	169	139	150	150	159	158	168	132	156	155	153	132	157	163	130	166	156	165	144	143	167	163	153	169	140	159	154	144	148	152	144	170	172	175	141	176	153	136	181	129	181	152	143	144	138	158	152	153	137	146	153	151	141	140	141	169	155	143	143	148	135	151	156	154	127	153	140	141	164	143	132	155	145	130	149	164	150	170	159	151	139	139	178	174	157	151	146	161	154	145	148	137	157	150	157	174	150	125	136	143	163	146	162	140	148	146	166	157	146	143	143	135	148	138	159	136	165	135	138	137	130	156	154	156	151	142	156	153	154	126	157	150	150	169	157	140	148	140	149	141	136	159	156	144	155	151	141	145	127	161	141	165	157	147	153	146	133	164	155	169	147	150	147	149	136	148	143	144	152	144	154	137	171	140	130	148	162	135	152	140	144	132	154	158	126	129	138	147	142	131	133	176	168	126	168	163	121	141	173	186	158	157	154	134	145	134	145	155	168	147	152	148	164	160	176	137	168	172	172	128	149	161	138	140	167	140	168	133	160	143	123	160	150	157	152	166	138	157	169	157	170	128	133	159	154	169	150	154	177	165	143	141	176	146	145	161	155	148	148	154	158	131	153	125	156	149	149	163	162	163	148	164	148	161	159	154	140	164	136	143	143	144	137	145	155	147	165	125	139	146	142	148	161	178	135	169	161	159	138	159	150	161	149	145	162	157	160	151	154	151	149	147	173	162	149	166	157	144	157	169	153	160	168	125	159	153	138	140	120	140	153	158	142	171	135	154	156	141	149	153	150	154	158	150	151	170	150	159	149	142	179	135	143	173	144	164	140	156	128	135	136	139	147	142	169	145	129	149	130	153	159	148	147	146	165	162	140	153	151	140	147	137	138	148	154	151	146	140	158	150	149	154	145	149	182	167	144	149	138	161	138	154	163	165	168	129	156	152	159	145	139	137	176	169	153	155	175	143	158	174	160	146	155	170	136	152	148	164	152	154	158	164	150	150	145	163	131	152	150	153	156	152	174	163	147	150	158	137	148	128	155	176	149	159	156	130	132	156	156	178	153	148	132	157	143	134	159	158	155	172	150	164	184	149	138	155	119	171	165	171	152	177	161	141	169	144	138	135	148	132	162	150	168	140	143	130	145	160	162	162	172	151	165	162	120	151	146	154	162	147	168	140	152	173	161	127	134	151	143	165	152	164	156	142	155	151	122	161	156	122	142	152	156	157	133	160	161	150	160	139	151	162	145	145	147	153	143	156	153	145	148	169	154	174	156	133	150	125	151	182	155	152	167	151	156	138	146	138	159	157	172	153	179	171	146	173	140	155	142	144	134	172	144	149	138	160	144	138	166	154	135	161	141	175	142	156	161	130	157	143	166	147	155	140	141	156	170	139	149	151	145	151	138	129	148	161	160	145	140	161	160	119	164	147	146	145	177	132	173	175	142	144	149	173	148	122	133	159	165	151	147	137	144	125	139	140	155	149	143	153	168	143	141	167	174	135	126	166	149	127	167	163	156	154	134	156	139	149	172	141	166	152	168	135	158	156	138	136	150	121	130	162	133	149	169	175	185	132	139	167	174	145	160	146	159	163	146	168	141	131	151	171	141	146	161	162	169	152	165	154	143	169	163	153	151	150	168	132	156	163	150	148	145	156	155	145	142	152	182	138	151	148	163	159	142	174	132	151	145	159	141	156
20579	1842	4378	5061	4326	3604	2925	2405	2048	1686	1488	1346	1246	1105	1013	1001	912	850	809	759	701	726	649	634	663	609	580	590	539	572	589	512	544	542	474	516	489	471	463	520	582	573	587	575	591	891	1229	1129	797	700	677	644	745	695	689	606	522	792	3495	8715	5865	380	425	440	378	392	385	406	380	454	394	398	403	430	371	404	399	411	397	411	395	416	370	428	374	443	394	385	419	378	399	399	429	419	397	388	424	424	407	416	398	378	387	385	383	397	408	427	405	419	402	409	434	421	400	429	378	409	404	417	418	404	405	403	374	370	393	406	401	414	373	404	407	395	400	449	419	441	356	437	409	380	395	409	373	423	404	409	429	422	397	420	393	403	399	415	372	427	401	410	396	391	403	372	394	385	388	375	391	396	403	441	384	364	396	383	392	378	386	386	460	405	396	419	438	407	398	432	402	411	418	407	383	415	392	424	419	397	400	397	411	416	387	398	400	401	407	367	424	388	394	430	449	409	424	405	418	386	417	375	433	412	387	406	441	417	418	393	403	428	410	380	407	404	390	383	452	399	423	436	379	383	393	375	380	387	415	392	385	412	415	418	405	378	384	436	418	409	378	426	404	405	387	396	381	383	411	387	433	415	413	405	375	410	410	410	376	395	383	361	438	399	382	400	380	386	387	387	397	379	451	403	410	390	368	382	425	358	417	410	403	384	419	385	409	424	413	407	392	367	407	423	406	402	383	391	408	434	379	422	347	368	364	410	401	400	386	423	410	374	361	370	443	369	419	372	369	396	390	389	400	414	378	375	405	351	390	407	388	394	383	410	415	413	397	391	410	379	385	397	380	375	384	378	401	417	382	418	397	394	381	435	383	393	392	384	401	393	371	415	405	409	390	407	374	406	415	406	396	380	385	415	385	372	389	396	433	388	400	363	412	395	388	437	387	397	407	403	407	401	381	364	415	417	340	401	418	432	452	404	366	436	451	371	418	380	395	395	423	398	396	376	375	398	431	410	409	375	404	392	407	349	385	376	383	404	401	426	403	378	427	420	415	390	439	400	432	420	382	416	418	392	381	417	366	377	418	379	375	392	429	386	387	368	399	386	402	430	388	401	428	413	402	379	403	392	408	401	373	375	377	384	433	404	414	335	394	400	419	396	400	396	402	397	387	375	437	369	417	416	402	412	380	388	385	387	409	390	384	383	402	408	393	402	420	402	406	411	387	434	406	392	397	373	400	388	396	370	446	419	387	379	396	375	395	385	374	411	393	357	406	354	394	374	397	403	404	407	423	412	410	394	383	381	391	403	403	409	387	374	401	393	396	402	417	421	416	401	424	396	384	383	382	400	398	398	409	386	387	395	371	381	381	380	375	379	401	411	390	421	449	395	379	385	385	374	438	397	423	416	401	383	408	382	433	378	404	415	391	399	386	382	418	391	389	391	422	390	372	416	428	466	410	380	421	391	365	381	404	389	406	394	397	423	398	387	397	376	393	412	399	440	389	391	385	412	419	400	418	432	423	395	402	379	388	395	398	411	397	391	404	387	402	391	409	384	367	384	394	401	401	436	389	400	385	380	398	385	426	395	391	416	377	396	390	399	405	373	427	409	403	419	395	407	405	406	414	391	392	392	433	410	423	436	387	430	388	405	363	419	401	395	373	407	430	396	388	405	422	411	375	388	370	378	390	434	429	391	399	419	422	393	408	419	385	381	409	378	417	410	442	410	389	402	434	438	384	390	401	421	372	402	431	408	378	370	368	412	390	401	387	405	394	389	385	396	409	394	449	404	380	419	392	445	375	440	373	409	389	404	409	405	441	366	418	429	399	402	412	354	440	416	425	380	431	416	399	425	447	379	384	392	393	429	395	370	378	408	367	418	418	402	426	397	395	467	385	387	417	403	400	383	433	382	426	378	397	368	423	407	418	387	368	415	422	418	370	447	413	409	403	415	418	374	406	426	415	402	395	399	382	414	391	402	408	405	367	402	417	408	384	427	415	368	389	409	402	389	403	438	399	368	384	388	411	417	416	404	415	423	411	372	388	393	405	379	403	382	430	396	420	349	369	455	405	397	370	400	387	407	378	403	404	383	396	387	359	415	391	427	394	388	411	397	395	377	397	391	401	360	382	441	409	406	421	405	356	413	384	427	410	394	409	393	441	382	432	404	426	371	391	386	431	395	388	383	382	389	390	385	407	401	373	407	389	396	420	419	399	413	430	420	376	411	375	383	369	363	408	416	425	450	391	428	385	433	380	443	362	415	402	346	384	396	413	371	376	373	411	416	441	395	412	436	409	376	426	400	391	416	440	419	410	381	396	426	424	429	394	404	407	411	390	418	399	374	372	401	449	392	391	386	414	429	439	408	366	449	386	411	380	423	396	387	420	415	357	447	406	451	363	399	446	393	400	370	413	390	430	376	381	426	425	400	378	373	408	409	420	379	362	389	417	415	422	408	395	415	412	391	366	397	365	422	405	413	377	401	389	408	415	449	384	368	381	425	389	426	381	427	385	416	410	414	401	362	408	379	438	408	414	381	410	380	397	390	368	389	426	397	435	380	394	408	376	407	420	416	397	368	431	414	410	359	430	389	428	403	393	431	386	392	405	371	390	342	410	406	411	387	408	370	401	420	433	406	410	399	432	388	374	428	370	377	413	377	400	416	384	394	385	392	397	375	387	401	391	383	423	375	418	422	380	412	383	404	394	382	418	414	402	398	429	411	404	388	397	412	401	395	425	422	393	394	396	413	411	399	394	419	436	409	385	387	392	427	398	408	391	414	403	398	404	346	407	374	372	446	432	390	364	378	404	406	416	386	400	391	378	395	404	422	397	378	404	388	332	390	394	427	435	409	396	408	380	386	407	402	380	374	359	377	373	403	372	378	392	388	413	374	387	397	407	427	399	412	402	427	365	436	384	398	384	377	436	365	376	378	397	391	384	407	402	385	389	413	378	396	395	391	379	356	409	389	353	403	391	424	429	373	383	384	392	363	415	398	387	386	377	391	412	395	398	405	400	375	389	387	379	398	421	408	401	419	412	404	378	369	387	386	402	415	385	382	392	424	396	382	417	389	422	371	383	401	396	372	427	379	379	421	397	375	406	380	393	425	387	407	439	400	408	425	397	403	393	386	397	397	385	414	419	425	414	440	406	356	441	362	395	417	384	371	424	382	366	406	397	390	378	404	379	401	382	392	393	385	430	421	381	403	428	419	392	405	379	399	436	371	412	409	394	401	429	407	394	404	397	428	365	389	402	399	408	417	394	429	388	391	417	397	372	401	372	415	403	417	376	401	425	375	394	399	407	378	385	396	390	404	404	418	379	398	447	372	402	408	412	378	389	439	414	379	394	420	423	372	373	392	422	401	409	389	436	398	426	392	439	410	397	383	343	386	400	374	385	420	375	413	414	398	408	377	362	395	420	412	404	391	406	392	394	420	464	393	404	419	400	420	386	397	403	395	398	385	364	407	422	382	396	451	401	445	411	397	418	375
2734	228	199	218	199	205	196	185	192	184	191	186	176	187	175	160	168	183	209	168	177	185	178	163	183	178	204	167	189	173	184	170	171	179	142	176	170	189	217	174	208	205	194	198	188	186	187	177	213	183	203	198	193	184	184	180	197	195	186	224	235	152	209	177	185	173	173	193	187	157	164	174	183	162	189	155	157	176	167	193	185	175	183	166	157	183	183	166	154	182	163	169	193	191	182	171	196	170	185	156	160	153	176	187	182	200	174	209	173	168	177	158	176	195	158	186	177	197	182	176	195	160	171	178	190	199	170	166	165	181	161	185	177	194	185	180	182	176	188	150	199	178	178	186	179	157	184	166	184	173	149	217	218	199	178	183	184	154	183	198	161	179	177	175	183	202	149	192	173	159	206	161	178	174	194	175	182	178	195	191	191	194	198	199	195	167	191	161	178	199	190	158	207	174	160	175	173	179	203	178	136	187	197	180	194	191	180	172	165	226	172	153	164	178	179	180	145	215	178	177	197	164	178	176	176	168	171	180	183	178	184	187	181	184	171	182	185	182	161	196	155	196	187	173	183	157	172	179	173	183	171	188	186	184	163	213	191	196	197	178	185	178	181	190	176	184	186	159	171	191	185	162	205	192	181	189	162	158	197	208	179	185	170	195	175	174	185	183	176	166	185	178	169	173	180	194	171	183	193	188	185	160	173	174	197	173	177	170	187	175	199	178	177	183	168	168	183	154	181	180	184	180	190	176	183	160	204	179	198	180	172	185	190	185	182	180	191	169	182	191	214	184	211	196	172	219	183	163	156	194	168	178	196	179	186	167	177	172	200	186	194	185	190	168	169	160	164	193	191	180	204	157	199	170	194	180	183	186	194	163	155	161	190	184	199	190	173	192	166	179	210	192	178	170	212	168	172	181	175	186	188	197	167	187	191	186	177	165	202	181	198	168	206	187	184	174	176	151	169	169	210	210	178	172	192	171	199	200	193	175	184	177	165	151	164	178	189	153	164	180	161	170	183	215	183	178	182	172	167	181	180	195	187	204	172	186	191	195	190	171	198	179	166	167	167	185	165	155	177	165	163	152	191	211	175	174	173	197	205	179	184	190	187	188	182	180	161	196	187	169	189	190	165	202	182	156	186	183	201	166	174	173	185	186	168	175	179	157	205	200	158	193	193	197	187	179	175	180	185	196	196	206	157	182	196	198	168	186	189	155	189	184	170	165	200	182	195	191	177	176	149	177	167	186	194	186	202	171	183	183	185	171	185	190	173	192	169	194	172	178	199	185	205	167	166	183	182	179	195	175	184	186	203	157	176	189	183	189	190	157	186	179	184	198	191	171	180	180	178	165	194	191	186	194	167	167	179	174	187	198	197	196	170	192	177	181	184	167	191	193	199	159	173	196	174	178	163	177	170	197	189	189	208	196	187	149	184	177	182	178	159	168	186	180	184	188	148	159	176	162	188	178	179	182	167	170	155	188	177	208	188	174	165	178	196	164	204	190	187	172	203	190	179	186	208	193	207	187	174	182	183	183	183	198	183	196	187	192	180	183	175	162	210	166	182	198	185	180	181	173	191	183	184	181	162	158	158	167	166	178	187	184	183	181	163	167	184	187	162	195	173	166	208	176	182	196	171	193	180	179	192	188	176	169	209	156	168	178	185	180	174	204	184	181	195	203	205	199	184	179	179	202	171	188	187	184	167	203	178	186	146	216	188	188	175	181	198	164	189	146	182	186	167	186	164	183	187	172	177	170	189	177	173	170	170	168	189	181	185	156	165	179	197	197	200	195	181	209	173	231	209	180	200	180	157	189	197	192	178	168	173	190	187	192	170	168	186	194	172	200	191	184	189	186	173	194	183	178	172	184	232	170	173	200	156	193	210	171	165	187	171	179	190	190	176	192	180	158	164	185	159	182	191	159	185	176	199	187	170	159	177	184	186	196	192	177	165	180	184	197	198	179	172	176	173	176	171	169	184	179	180	178	194	186	178	191	184	196	174	198	198	187	201	161	176	168	170	156	175	174	187	197	187	187	180	164	200	164	188	194	166	172	175	190	195	172	193	191	200	205	166	195	165	186	185	167	173	153	185	187	155	189	193	180	155	175	183	186	172	165	186	211	162	163	181	178	178	190	203	187	201	183	190	180	205	201	184	191	168	194	168	178	181	184	187	200	173	180	170	196	196	182	189	164	194	184	186	214	191	176	195	206	167	151	176	182	144	172	185	173	156	181	175	182	187	198	168	183	173	185	177	202	175	183	175	177	155	173	198	187	156	174	189	169	177	189	164	187	208	179	186	182	174	191	183	162	184	191	179	179	164	186	208	178	158	184	183	195	175	168	185	168	171	169	192	199	180	190	175	153	175	177	187	179	178	188	169	173	193	175	196	189	176	160	188	176	158	174	189	164	181	193	187	173	154	171	182	174	164	184	191	166	180	202	148	179	183	184	229	178	180	199	173	169	177	195	184	194	180	190	188	194	187	175	172	179	179	174	169	171	161	217	184	174	200	174	205	191	190	198	185	174	208	171	176	170	181	183	188	187	176	189	200	190	152	206	208	176	169	155	197	164	173	180	164	168	177	192	188	190	152	177	183	177	194	148	196	175	192	175	208	191	168	168	212	179	181	186	165	169	174	177	166	176	168	188	189	193	176	191	159	165	197	175	222	181	193	169	191	173	191	177	181	167	204	162	194	172	184	168	185	164	174	205	167	189	184	188	165	174	199	182	182	179	178	193	184	166	173	186	179	161	187	173	195	183	176	163	179	185	198	180	208	198	175	182	173	184	163	194	190	190	200	192	163	165	166	216	192	187	191	197	167	171	175	176	185	172	159	182	192	193	183	174	181	186	168	182	178	170	173	182	180	204	179	199	167	203	189	171	164	161	174	201	176	181	179	168	188	178	185	180	189	176	184	186	200	222	189	182	156	199	178	179	190	169	168	176	194	171	185	169	196	184	191	190	164	204	195	185	193	180	205	180	188	179	177	179	201	173	141	196	181	208	159	189	188	197	178	169	206	183	202	167	187	179	185	187	197	182	163	174	178	162	195	196	135	169	174	183	182	172	184	171	183	178	192	194	159	196	193	156	172	188	167	167	183	150	175	198	187	170	160	146	191	198	159	183	179	170	175	221	181	187	161	160	172	202	208	181	185	165	179	175	173	194	174	180	206	171	192	163	204	186	190	192	170	167	206	174	167	191	197	162	196	167	200	181	199	191	175	191	183	190	173	214	186	181	197	171	182	191	212	173	155	193	194	161	204	178	195	198	195	184	206	171	193	175	214	164	173	188	165	165	167	160	195	195	164	182	169	168	177	199	155	178	186	175	191	157	183	212	172	186	191	169	177	188	184	164	161	179	204	179	161	197	160	181	167	209	212	188	181	170	164	192	171	210	173	184	170	166	172	180	179	179	174	183	164	192	186	194	157	187	184	167	187	191	186	140	185	203	174	184	184	188	175	173	172	177	157	196	183	182	164	161
2989	493	575	629	582	529	567	508	544	457	498	525	499	506	521	504	519	491	451	473	472	477	477	481	467	535	472	473	494	490	472	485	506	493	454	504	477	448	523	495	542	567	531	530	551	569	552	590	585	555	580	564	570	571	581	552	515	517	632	940	788	458	460	552	481	525	497	518	514	498	423	483	492	488	492	510	490	498	459	475	490	475	486	456	466	508	513	460	450	523	492	468	467	488	520	462	492	469	487	473	500	508	493	481	488	469	473	476	459	500	473	484	475	511	480	508	470	494	468	490	507	489	471	465	491	488	498	465	490	523	500	529	477	499	478	496	479	469	506	488	488	517	499	459	481	464	448	457	488	469	515	486	427	492	508	479	479	474	469	442	509	472	471	502	460	462	481	475	474	480	468	462	465	448	475	441	463	459	498	473	475	465	496	496	477	459	525	456	486	485	491	478	473	533	481	483	479	485	490	492	465	460	489	466	487	500	489	505	481	474	489	453	506	520	460	474	490	473	486	510	494	502	489	448	500	410	454	477	501	479	523	501	442	465	496	517	457	502	467	505	504	474	509	456	482	471	500	498	467	492	466	515	520	468	473	494	450	489	473	473	469	489	453	501	463	471	469	460	500	486	466	466	527	486	470	488	459	524	466	510	513	495	497	479	452	492	480	529	497	492	534	484	446	494	453	483	490	489	503	448	471	454	451	488	484	470	497	516	446	509	536	469	504	495	438	484	482	517	494	458	503	489	487	454	484	493	525	501	479	502	477	458	513	443	472	486	497	474	485	499	479	450	521	469	481	450	476	494	502	483	464	455	508	481	484	467	487	490	489	475	464	487	518	508	493	470	501	515	459	498	464	482	482	477	478	445	490	478	508	472	470	495	492	450	486	482	496	454	459	514	470	454	500	470	424	485	472	457	513	441	503	485	450	487	520	484	494	462	500	519	503	479	560	455	497	457	498	472	494	490	462	475	489	512	477	451	504	500	484	480	483	537	499	479	489	523	458	490	497	460	507	454	485	480	500	488	457	448	488	483	531	484	493	510	499	475	494	479	489	486	491	522	498	493	472	473	499	449	445	476	486	478	450	463	493	468	489	503	484	514	493	465	453	485	461	476	491	474	468	503	509	503	501	458	504	462	495	488	501	535	460	480	505	459	453	462	480	446	483	477	493	490	444	486	502	492	490	447	509	467	449	498	477	469	500	450	528	472	525	507	482	485	486	480	497	479	521	451	481	513	425	508	489	452	484	476	490	516	506	476	504	487	504	503	463	483	482	482	469	485	451	498	474	470	450	489	465	485	475	454	474	524	444	514	483	497	517	502	502	495	498	486	522	507	481	507	534	465	507	517	506	444	445	504	483	527	488	484	483	480	478	496	452	501	494	494	473	508	483	483	548	473	473	461	455	471	520	464	482	486	464	524	522	471	526	476	475	487	464	479	498	501	492	503	472	456	497	466	463	489	487	493	469	476	476	480	489	473	452	491	506	454	462	430	490	455	490	475	501	475	514	514	479	476	502	488	484	478	463	523	483	486	491	468	496	454	488	494	496	503	463	465	508	455	466	488	526	426	446	439	478	500	478	487	509	471	524	495	508	507	488	517	512	455	466	486	498	503	479	482	493	494	502	498	472	473	501	456	498	488	482	497	485	478	470	501	502	503	484	453	457	498	483	465	473	466	457	444	498	514	456	496	470	480	440	508	505	479	487	469	438	494	465	465	487	501	445	500	494	524	451	469	471	466	486	485	489	538	463	465	491	480	488	514	503	454	476	503	508	510	521	501	494	463	489	472	499	451	446	459	458	474	514	488	492	438	460	494	514	461	468	528	525	472	481	488	520	515	488	477	507	452	476	527	482	550	469	454	462	459	493	499	442	489	478	492	466	489	499	495	484	512	511	457	462	504	422	493	486	508	472	488	487	487	488	515	471	489	468	478	484	533	481	448	515	502	444	487	497	533	462	500	470	467	494	461	486	458	469	519	491	492	491	494	472	471	467	464	483	452	438	462	484	499	519	512	468	489	459	437	477	490	459	511	469	477	515	485	510	502	461	514	497	478	458	490	505	473	500	493	458	500	449	492	510	453	490	450	496	505	503	502	539	464	482	499	479	495	498	486	491	486	466	517	496	453	482	472	485	533	477	437	469	496	463	495	513	502	502	481	489	501	470	470	500	492	505	465	501	505	517	490	509	535	493	504	478	499	501	461	532	504	483	504	488	503	527	493	502	525	531	466	474	503	469	498	482	529	482	473	484	482	506	487	504	493	466	495	484	492	472	482	517	478	503	462	476	472	448	490	522	477	478	472	473	495	490	526	458	501	466	536	516	485	487	509	488	443	490	476	466	471	471	485	514	455	468	512	488	482	486	479	508	470	465	511	506	500	483	505	504	473	441	498	449	502	487	515	475	491	481	505	504	519	493	486	484	496	499	453	507	472	526	512	457	483	508	493	460	516	473	536	498	520	479	461	519	475	497	475	469	492	453	478	488	484	473	453	508	476	465	461	486	484	517	449	497	460	477	502	478	490	498	526	452	465	499	485	472	470	508	489	489	522	526	535	497	482	481	469	497	505	479	501	472	499	480	473	464	511	496	502	480	502	486	505	514	484	516	485	486	451	486	493	494	479	445	495	437	491	472	470	498	490	502	498	465	516	465	504	487	479	479	448	506	502	447	502	509	484	489	452	467	489	505	473	475	501	457	487	495	494	496	488	446	500	505	535	489	471	485	487	497	487	479	462	520	485	471	474	481	501	494	494	491	487	491	470	498	477	495	493	492	482	516	512	501	509	489	493	517	492	520	477	451	447	468	508	457	527	491	492	528	491	527	496	484	464	492	485	489	455	500	497	507	488	458	503	451	498	465	487	466	507	489	485	495	517	499	473	475	463	487	503	460	464	501	495	475	466	497	482	500	549	482	478	453	465	475	455	466	517	465	450	501	448	481	501	487	515	520	508	519	502	479	509	534	500	456	478	470	495	459	452	477	473	479	481	528	470	512	473	482	475	485	525	482	521	499	498	440	526	490	476	502	492	500	513	467	471	512	455	481	496	492	501	490	528	531	495	478	487	507	488	475	463	464	520	509	504	500	482	503	454	500	488	516	474	458	468	508	502	516	502	469	526	422	499	481	463	467	512	547	468	487	464	453	484	457	451	510	428	470	456	500	495	498	468	477	463	498	486	514	450	476	475	490	472	477	469	484	489	521	507	462	515	515	477	484	508	484	466	475	478	516	490	450	485	508	460	487	477	497	453	526	517	489	482	457	511	457	469	469	503	484	456	474	495	502	464	500	507	479	493	508	502	473	448	523	479	494	480	451	499	497	487	500	494	450	522	486	488	518	475	503	488	489	472	453	480	472	489	521	494	500	490	456	486	503	519	517	477	471	500	481	488	468	510	499	520	500	506	494	474	515	464	481	486	477	479	506	484	461	465	509	494	465	487	506	477	484	443	476	520	537	500	520	473	483	505	443	518	540	458	474	453
24144	3326	1145	961	681	541	438	386	328	322	332	288	263	294	313	249	251	262	239	257	241	238	261	255	243	223	236	238	231	229	230	202	223	206	243	218	209	234	234	215	226	240	239	205	208	259	285	249	251	263	237	243	242	230	210	212	260	238	474	663	513	197	189	240	183	205	219	237	231	218	260	235	220	228	195	210	210	216	190	211	239	203	217	201	227	241	207	205	227	234	226	223	204	213	197	233	229	214	227	228	206	193	210	222	231	232	227	227	231	239	214	230	222	224	254	219	213	202	227	229	196	205	236	206	223	232	225	222	186	217	185	209	217	208	242	240	194	223	209	244	210	218	196	204	199	215	211	193	226	221	209	196	221	235	244	238	219	219	198	220	213	217	235	213	207	236	237	237	225	200	212	209	212	240	227	217	209	199	234	217	213	204	225	212	238	207	238	233	266	226	212	187	228	219	224	216	172	205	190	234	224	213	217	242	225	217	215	208	231	204	241	201	235	203	192	217	183	226	212	217	239	221	214	203	197	230	249	241	234	202	214	224	204	232	220	208	209	249	224	222	216	243	208	203	220	237	200	212	209	209	211	218	213	213	205	218	247	234	220	237	236	212	225	215	222	231	233	206	202	208	230	232	236	229	218	214	218	225	223	212	208	244	233	170	230	214	219	205	233	218	216	224	235	240	244	232	193	239	208	247	212	211	191	219	247	214	214	227	239	232	224	230	244	237	217	225	199	246	233	243	221	222	183	220	245	222	224	222	213	215	234	210	224	235	227	210	245	195	209	210	205	216	187	243	218	204	200	222	248	226	188	198	186	222	237	227	213	211	220	236	224	218	213	240	231	225	232	217	247	217	191	217	220	216	220	199	195	240	218	228	218	210	221	245	215	200	197	234	230	251	210	207	244	224	227	214	214	216	195	231	210	236	196	204	215	220	205	236	204	200	215	238	207	225	221	183	214	223	225	208	234	213	238	202	200	217	226	225	207	209	221	241	210	204	222	227	221	225	238	265	208	224	228	206	213	262	205	227	220	194	227	245	218	237	234	235	222	201	212	214	216	201	238	236	196	241	218	217	244	217	223	233	217	208	224	192	212	225	197	221	221	204	200	221	218	225	231	217	229	198	235	215	220	235	213	206	199	199	257	200	221	221	225	205	204	216	244	227	237	207	216	236	234	215	216	200	228	236	220	214	249	221	184	211	223	233	256	233	197	221	226	198	241	231	221	255	207	215	221	225	216	219	223	240	212	218	225	211	207	212	213	216	234	229	222	210	222	213	220	203	241	235	209	199	210	202	221	222	228	199	237	221	203	224	202	226	233	226	236	233	237	248	223	245	210	239	231	244	205	216	226	233	226	201	202	234	238	227	197	205	216	232	212	187	221	220	206	198	227	228	228	223	194	230	215	234	227	216	227	232	220	209	213	210	217	199	227	225	208	203	210	221	257	207	235	206	234	215	242	236	201	221	227	217	228	233	220	236	201	216	229	212	201	215	214	195	236	210	219	222	212	207	234	230	227	220	224	240	239	237	220	201	213	207	235	205	209	215	213	226	207	196	217	234	226	232	254	197	217	216	241	210	220	216	222	224	227	226	237	211	229	221	240	204	212	228	211	207	226	213	187	217	214	233	216	229	242	250	224	184	204	182	212	204	208	206	246	209	217	225	235	221	220	232	218	205	199	222	215	227	221	196	238	218	231	209	210	214	222	245	200	212	221	212	211	248	218	194	218	198	210	213	224	206	242	214	209	217	206	207	197	227	217	211	219	201	222	214	221	222	200	224	212	223	209	213	212	213	245	208	226	233	237	228	193	183	200	226	224	232	215	216	244	237	233	194	202	226	223	199	218	239	215	214	227	190	245	195	225	227	216	227	225	228	218	227	185	210	236	214	217	229	213	221	235	208	232	231	217	239	226	206	218	254	230	222	237	209	215	234	224	230	219	215	224	205	226	228	238	223	188	228	216	247	224	201	241	223	235	225	253	215	224	240	215	230	221	230	239	206	218	214	225	197	220	213	237	199	228	241	199	227	210	240	202	208	225	211	226	207	192	236	264	220	213	231	221	204	221	191	221	198	218	242	234	213	223	237	215	193	239	225	243	226	227	239	253	218	216	225	222	253	220	220	195	220	246	205	218	215	226	237	231	240	230	224	205	216	194	200	226	234	232	210	201	222	221	206	199	233	243	208	222	233	207	195	229	218	205	223	213	213	199	210	228	233	214	232	215	202	221	214	230	202	201	172	220	227	246	184	220	227	242	220	225	210	184	235	222	235	247	218	208	224	236	209	208	231	234	205	214	201	208	232	208	211	217	205	207	217	231	233	219	225	226	211	192	197	239	221	234	222	224	248	201	239	223	224	223	217	199	213	219	223	182	217	232	239	242	223	209	217	206	209	231	217	220	216	218	226	206	208	221	213	227	226	238	231	202	213	222	233	207	215	224	208	230	211	214	207	240	204	217	216	218	214	209	234	228	243	210	244	219	215	222	210	206	223	231	195	213	221	211	262	212	203	247	193	215	195	228	222	245	209	229	231	238	211	232	239	207	216	199	240	212	221	217	208	228	212	213	211	226	229	243	241	203	244	234	204	229	208	227	217	251	208	245	230	222	230	260	217	236	229	222	221	207	186	246	211	214	252	212	213	216	226	217	216	211	205	212	210	221	216	235	208	216	215	239	227	234	215	230	222	225	213	223	244	219	196	222	219	231	201	225	233	222	223	178	192	220	207	185	215	230	238	218	207	234	213	213	233	227	213	224	224	212	259	223	234	212	216	203	208	232	226	223	223	222	238	235	223	185	212	221	205	189	214	209	205	219	213	248	183	212	236	216	229	228	230	225	217	207	213	223	231	205	215	201	230	214	235	224	234	247	217	231	202	225	193	220	231	212	219	209	224	226	183	229	193	213	232	204	229	214	237	232	224	210	222	212	209	230	207	241	197	207	224	205	202	193	227	206	241	242	237	207	248	235	207	221	202	216	229	232	231	213	209	208	224	206	216	241	182	240	240	225	234	218	225	230	242	236	220	210	214	240	202	234	229	229	240	208	206	230	197	212	224	225	228	220	236	232	216	237	206	194	216	194	209	213	219	216	198	210	196	197	202	202	208	237	239	221	230	232	215	204	217	252	236	225	207	218	242	263	211	228	217	215	200	224	199	204	233	212	214	207	211	214	219	218	207	198	217	236	201	238	222	216	254	256	238	209	207	212	226	211	206	213	206	209	229	209	216	204	218	220	222	209	200	219	216	238	232	204	213	214	191	225	217	231	219	231	219	244	216	220	216	192	216	234	244	216	224	231	226	227	225	227	202	231	226	211	227	213	239	224	180	198	211	233	231	226	226	204	243	223	207	209	202	227	238	209	218	236	244	218	226	208	243	183	229	216	205	228	211	207	204	211	214	211	193	199	225	215	191	226	222	233	216	196	201	198	205	227	199	219	198	237	220	203	210	233	215	247	232	251	210	206	210	210	209	205	203	201	204
13301	1329	2638	3146	2555	2284	1845	1657	1400	1250	1164	1111	986	896	897	813	857	775	777	777	786	750	708	732	663	695	660	625	661	648	649	618	588	598	644	586	626	573	652	658	664	659	764	697	705	822	1062	1021	956	914	825	781	707	741	670	642	656	907	2718	4993	2856	578	596	563	611	581	614	532	575	551	581	610	570	504	556	583	581	550	565	609	569	596	577	560	577	536	551	537	598	627	544	559	579	538	555	547	599	587	558	606	564	545	550	569	544	538	555	564	537	579	546	576	578	563	553	524	581	586	580	537	564	556	543	578	546	573	578	583	551	586	624	537	588	517	572	568	634	582	591	566	580	537	571	567	578	600	543	559	592	549	542	563	551	587	597	582	583	628	561	559	583	629	541	595	541	554	571	561	567	529	563	582	575	599	565	549	543	630	539	554	552	545	571	582	564	627	574	542	625	586	592	529	552	582	598	620	577	589	554	536	557	575	579	596	529	485	529	489	586	543	572	623	566	550	583	604	524	557	577	566	567	573	597	563	550	549	533	561	562	562	552	551	535	548	565	589	538	594	568	553	605	554	578	521	571	575	607	572	554	533	606	546	564	580	552	559	591	569	585	581	537	611	545	534	547	528	569	587	525	571	597	561	577	579	564	608	556	552	567	590	582	571	556	582	555	590	596	560	612	533	602	555	545	599	578	595	580	590	531	560	508	575	535	604	613	551	590	537	575	527	534	569	531	591	587	589	602	532	557	556	577	555	568	568	552	537	555	550	549	599	596	615	525	574	538	592	591	586	544	584	576	522	609	539	556	593	614	576	589	550	581	599	590	598	570	560	535	606	564	602	585	565	555	581	596	589	572	529	594	554	529	579	568	532	531	567	571	594	534	612	560	526	535	553	569	544	529	565	569	570	551	562	553	586	552	591	574	586	532	568	564	561	558	575	573	600	590	568	604	555	564	599	587	513	556	531	553	536	534	553	577	554	565	567	610	547	563	576	597	554	534	550	558	568	577	575	573	589	566	519	605	606	568	616	527	503	567	559	567	587	551	562	576	561	584	549	601	556	572	531	535	548	562	553	537	582	565	534	543	572	615	578	581	495	554	557	572	595	587	553	570	561	589	589	572	561	521	598	580	560	584	589	573	564	538	536	588	559	544	599	579	529	556	592	572	564	610	586	571	538	541	546	596	571	569	560	609	567	579	570	566	574	601	559	581	539	563	603	557	566	552	552	539	543	554	563	599	554	562	520	563	586	536	549	588	567	567	576	575	570	584	593	585	551	557	571	563	541	552	566	623	554	549	548	564	599	522	585	516	562	581	544	546	577	569	563	606	551	566	581	579	552	570	588	547	597	555	562	554	550	573	575	588	569	567	575	568	575	559	556	536	573	570	574	547	530	581	589	560	545	579	565	526	547	552	552	585	527	588	571	570	538	547	575	548	538	542	574	577	588	533	562	596	576	569	554	590	571	585	551	575	598	563	579	580	561	574	579	555	533	533	578	541	579	585	541	577	610	595	556	553	578	600	566	576	571	494	595	528	534	544	574	547	611	544	557	546	532	523	583	555	587	578	577	585	620	617	581	552	569	592	593	586	578	539	583	575	522	557	561	569	548	582	546	560	600	560	553	556	575	574	572	552	557	622	541	573	609	594	563	577	548	563	564	580	586	561	537	552	546	566	556	554	546	567	576	537	515	543	609	554	520	558	528	599	597	551	545	584	605	602	569	585	572	563	567	553	556	559	612	591	568	613	590	578	606	576	553	581	581	543	563	601	527	556	578	569	514	584	548	562	573	558	542	552	599	545	610	576	521	596	565	584	537	558	594	543	558	560	583	579	537	600	539	565	578	582	590	558	548	532	609	546	557	593	556	600	586	571	551	559	531	585	596	579	558	581	566	561	655	571	600	632	548	599	570	631	588	549	572	632	568	540	570	533	558	569	580	591	537	558	545	585	586	544	580	543	556	546	554	589	584	563	526	554	536	535	581	557	563	559	571	561	552	510	584	567	566	546	569	569	525	560	580	556	605	588	536	579	592	562	544	557	549	508	575	551	569	621	547	541	586	588	572	567	536	581	564	584	589	545	583	589	539	571	548	581	584	612	559	538	594	549	581	586	526	598	604	554	544	588	585	574	559	595	581	608	531	586	558	574	593	543	599	536	586	567	544	577	547	577	597	585	572	590	598	602	555	578	574	600	558	535	582	539	551	545	583	587	560	567	586	577	588	605	577	557	577	521	577	554	555	571	554	551	556	556	549	571	579	583	557	589	542	580	537	585	571	577	610	534	554	566	569	594	578	537	553	563	588	564	546	560	533	570	579	557	565	580	587	543	572	580	600	550	615	533	532	561	566	556	541	575	566	575	550	594	569	552	607	554	558	590	555	579	572	566	629	541	554	537	628	566	542	561	596	559	585	561	583	517	543	560	577	529	551	527	555	548	546	597	548	547	562	550	578	563	557	583	568	579	579	588	558	551	573	618	554	555	575	590	548	585	595	549	540	567	551	552	589	581	601	581	543	598	589	580	587	556	540	543	520	533	575	557	553	553	589	546	558	534	542	626	540	603	579	597	511	588	575	562	567	545	566	560	608	559	594	572	573	579	635	557	562	604	537	561	609	595	600	597	569	552	559	545	599	594	599	569	551	542	595	591	563	550	595	581	559	571	554	556	587	556	588	584	568	534	515	562	547	596	569	585	577	555	562	557	560	555	573	599	524	554	551	584	563	578	595	570	585	542	602	575	594	598	570	545	595	544	518	568	617	569	569	596	582	590	576	544	564	559	568	564	605	601	561	594	534	547	510	559	574	555	550	616	584	617	586	567	509	606	568	541	539	578	594	546	562	602	587	601	558	572	559	589	583	551	556	594	583	580	595	548	562	552	580	565	530	597	587	551	584	583	554	625	552	527	576	516	560	566	608	531	563	568	561	622	535	575	598	569	590	596	536	544	540	554	561	590	578	588	580	557	552	605	562	596	526	628	574	550	596	596	593	562	586	525	555	602	607	558	619	596	553	581	530	547	539	576	595	558	543	564	567	550	570	612	560	614	568	562	577	585	585	594	543	565	545	601	603	586	557	574	569	578	572	610	550	537	561	588	531	557	582	549	599	561	594	558	600	556	567	594	581	558	580	596	576	592	573	594	581	562	573	590	530	561	562	570	564	582	596	590	559	593	571	601	597	605	590	598	525	541	599	555	526	526	578	563	599	559	552	576	586	608	528	546	607	572	566	561	561	526	557	567	535	556	541	566	615	546	522	513	545	588	541	526	618	548	578	585	585	535	565	571	574	587	561	581	605	545	582	563	559	602	543	572	611	557	590	593	596	586	584	598	587	610	551	574	563	535	607	537	576	584	566	544	599	563	569	548	586	544	560	548	602	592	548	542	548	560	544	580	552	547	537	599	567	580	583	551	588	556	545	563	582	570	593	571	556	575	569	562	577	560	530	577	584	569	545	605	551	531	539	610	519	606	566	561	548	526	574	619	587	565	558
37186	8933	2341	1589	1073	775	598	460	409	330	268	262	233	246	214	222	199	220	183	181	186	186	192	165	154	147	161	162	181	168	161	138	174	172	175	141	155	177	156	161	183	175	170	180	138	171	219	229	180	157	173	180	179	172	146	161	157	161	425	1161	649	135	118	144	151	162	148	149	155	130	160	146	139	126	125	140	143	151	149	147	158	141	136	145	121	144	175	136	130	136	141	144	149	137	123	106	133	141	148	173	158	144	140	136	140	123	143	155	153	134	142	158	150	121	131	127	133	152	139	138	145	122	143	125	134	162	147	142	147	137	176	139	158	140	145	143	148	147	156	150	154	139	147	143	143	138	142	147	139	160	131	137	146	152	165	138	141	123	153	164	115	129	128	141	159	150	165	133	145	155	152	150	127	144	154	128	149	156	162	152	126	134	137	163	136	161	155	167	142	128	139	127	151	134	142	151	145	137	124	139	119	157	150	155	164	143	127	140	142	155	159	150	149	155	152	143	138	153	142	138	155	152	145	159	125	131	127	161	145	146	154	141	150	141	156	151	124	128	127	128	169	159	159	154	153	119	141	158	123	124	142	168	139	124	142	145	126	151	150	135	167	142	129	142	144	137	133	136	127	133	148	154	157	152	127	121	128	126	100	137	141	122	132	127	160	152	162	151	156	142	150	143	132	144	137	141	161	140	106	139	141	142	138	129	155	150	140	134	141	128	128	132	139	133	132	146	129	129	144	136	146	130	162	130	128	139	139	150	137	139	158	128	131	155	124	138	145	126	143	115	142	114	127	147	153	166	136	158	126	142	162	154	161	141	124	151	115	112	138	140	117	160	137	144	131	150	144	129	158	125	140	162	127	148	129	125	148	121	136	132	131	151	133	138	160	147	130	146	148	136	140	106	141	142	142	140	141	149	133	168	141	142	142	159	130	135	142	126	161	136	137	151	149	144	157	123	143	154	114	141	148	138	148	125	128	113	144	147	148	162	138	147	141	153	131	161	140	143	130	164	140	148	141	136	141	138	135	137	132	131	150	146	131	131	164	135	129	127	135	160	124	131	121	149	127	167	144	134	131	130	132	149	139	160	140	137	158	157	148	153	150	154	137	132	148	128	151	137	164	130	139	132	167	153	149	169	133	147	138	138	145	147	130	136	123	129	136	155	157	141	160	143	135	147	156	142	146	122	148	143	156	152	147	147	130	134	137	146	131	140	140	151	139	136	120	123	149	137	135	133	168	143	148	126	180	150	151	126	142	124	146	144	144	140	138	137	120	157	138	121	140	138	135	153	137	155	133	133	152	143	141	151	137	121	134	114	149	164	155	153	141	132	150	144	120	128	135	139	144	131	143	155	138	133	144	125	125	134	162	144	157	117	156	122	135	143	146	161	153	136	152	156	128	159	145	133	119	161	130	156	135	153	129	139	132	138	148	141	161	141	133	138	136	138	151	155	151	133	140	138	143	145	180	123	129	145	121	122	163	134	133	135	121	148	153	176	138	119	143	140	149	127	157	132	153	147	128	148	130	144	139	147	135	139	142	155	119	136	152	148	120	143	137	136	133	139	146	166	143	157	135	139	142	122	144	137	126	140	128	147	144	130	142	117	169	134	154	134	135	155	142	115	128	130	138	122	157	117	144	150	150	160	148	167	148	140	140	125	136	145	137	145	125	139	133	130	153	130	142	140	142	126	136	129	140	143	142	137	161	131	132	158	145	142	153	166	144	142	135	148	138	146	161	153	139	165	136	134	140	152	165	137	135	146	182	136	153	129	152	124	134	135	134	151	147	142	138	139	152	149	149	153	142	138	143	140	135	154	144	141	155	137	140	156	135	146	157	146	153	140	145	148	152	124	144	148	158	150	137	138	148	146	170	136	135	153	154	149	136	147	156	137	124	137	140	135	150	152	125	116	156	133	146	144	141	131	118	134	154	154	124	160	137	159	139	144	138	145	123	126	135	144	129	140	158	136	154	143	132	146	141	139	133	146	151	146	155	143	146	133	146	140	143	128	142	150	139	154	131	148	133	170	145	140	136	121	133	161	147	154	141	168	154	136	154	144	137	126	120	148	156	143	147	148	165	157	170	126	139	152	147	141	143	152	128	149	151	149	130	133	144	155	141	141	152	130	135	134	181	151	134	156	148	138	151	140	128	147	122	148	124	151	149	134	173	130	138	150	125	148	133	166	139	154	133	139	132	156	137	162	133	151	147	139	149	128	136	139	122	124	153	154	133	141	139	133	140	149	151	140	141	124	147	120	134	131	129	141	148	139	147	145	153	170	161	144	114	114	135	130	133	134	137	150	140	168	143	140	144	148	127	134	129	157	138	152	162	133	137	157	151	152	134	137	126	157	146	138	127	145	142	156	151	151	124	126	109	150	135	139	145	137	142	128	150	137	135	104	150	139	146	165	137	146	122	172	127	165	144	156	144	121	142	147	135	157	145	146	149	131	132	125	134	148	151	146	152	139	145	151	156	131	148	149	142	136	138	157	141	120	140	128	143	129	138	147	136	119	159	140	142	134	142	134	142	141	172	151	121	159	141	118	125	150	143	152	135	144	155	137	139	135	147	153	160	118	131	140	114	136	130	162	159	141	125	157	158	163	136	141	182	149	136	164	125	136	163	160	139	133	126	150	161	145	138	152	146	168	143	148	148	134	155	107	152	135	149	120	155	167	146	147	156	141	111	148	159	161	158	143	141	158	137	158	159	135	141	133	146	149	133	136	131	153	167	141	149	139	156	150	156	148	125	102	153	145	162	137	138	133	149	161	137	159	143	148	151	176	142	151	160	163	150	138	142	133	147	135	131	129	152	139	136	133	113	115	117	134	157	136	143	124	134	143	130	149	136	153	120	148	142	142	147	132	145	135	152	131	112	140	161	132	142	141	154	156	130	148	145	146	145	120	154	130	164	158	135	129	159	135	138	153	148	142	138	142	136	150	140	133	134	144	129	136	127	148	151	144	139	147	156	129	153	118	123	164	140	140	149	154	141	127	137	139	138	164	145	171	147	144	146	152	133	165	145	144	146	132	173	157	150	134	139	149	151	144	164	160	135	140	149	169	153	140	145	172	127	139	123	145	137	141	130	130	128	131	156	148	144	147	156	126	162	124	157	122	140	146	151	150	135	125	167	133	135	150	150	156	138	131	158	144	151	143	155	141	137	151	137	136	145	155	127	144	144	167	142	133	116	128	156	146	134	152	146	111	124	130	122	142	106	116	136	138	150	127	136	134	143	134	151	157	123	172	120	157	138	155	146	149	134	126	130	147	139	117	142	134	168	136	141	135	139	135	145	162	129	154	155	133	150	141	154	139	140	134	151	150	131	141	120	140	154	145	121	133	149	135	156	138	125	148	137	165	131	144	150	130	117	146	137	128	137	144	153	126	143	138	139	147	140	144	157	148	164	164	133	151	184	108	161	143	140	136	135	134	121	158	131	143	139	156	116	137	150	129	147	126	133	128	185	160	143	146	128	153
19330	1967	4456	5137	4342	3526	2807	2334	2075	1713	1444	1338	1119	1109	992	951	861	876	782	710	748	713	638	581	588	584	571	549	538	559	503	521	532	494	468	462	487	466	445	493	569	553	706	577	590	836	1227	1054	848	701	674	703	628	518	476	498	535	556	2917	8825	3914	414	420	384	361	412	423	411	396	375	386	434	383	420	364	401	398	399	414	371	366	380	390	399	391	409	397	379	402	443	371	358	391	398	391	373	380	394	350	390	400	394	403	404	387	366	368	383	340	406	385	347	352	394	406	364	374	375	384	395	369	377	392	400	365	348	385	404	402	376	317	390	378	419	401	408	365	370	385	407	376	359	380	373	408	386	363	387	354	374	392	379	372	388	360	375	369	362	409	407	392	355	392	382	370	391	372	386	377	393	388	376	393	364	394	387	404	380	371	405	364	370	399	376	371	394	369	345	380	385	423	363	358	383	386	385	380	348	389	383	374	368	393	390	346	393	357	394	435	395	369	376	356	403	398	376	384	371	352	372	415	347	375	394	380	397	385	364	408	357	352	364	395	364	352	379	396	396	325	414	382	404	376	350	383	388	385	373	374	376	385	358	408	375	356	374	376	382	432	351	392	401	409	387	392	377	389	373	398	355	381	352	389	404	382	346	381	360	392	357	413	374	366	378	388	342	358	382	410	365	364	365	384	410	418	380	367	372	350	374	367	402	359	386	383	387	359	407	351	359	388	403	396	358	386	358	413	377	385	383	391	352	395	365	360	377	381	342	368	352	406	375	376	384	382	351	375	359	396	400	371	357	367	420	370	363	381	383	372	393	412	373	412	388	359	353	399	415	350	358	378	381	391	402	380	353	385	376	360	361	396	404	348	340	360	375	384	359	392	401	412	398	374	385	387	383	400	341	376	388	381	398	362	353	424	392	399	390	396	364	358	350	375	392	370	350	356	391	376	368	355	408	402	353	382	365	386	384	378	414	391	414	379	383	385	356	410	403	367	353	362	405	416	394	380	379	377	368	398	365	390	364	429	384	357	357	387	395	415	390	386	355	410	407	372	377	388	386	349	380	350	355	385	359	385	381	388	372	365	374	343	327	371	370	413	387	403	361	361	365	407	379	385	413	370	373	382	383	353	386	397	357	354	361	421	370	381	365	371	405	388	379	415	376	369	389	377	394	363	380	375	355	368	387	372	382	362	369	354	356	364	382	416	407	385	361	403	332	363	342	340	387	427	368	348	363	399	387	403	396	354	380	385	385	372	382	382	391	368	363	421	375	403	390	389	350	369	367	377	392	347	350	353	400	390	391	371	347	407	393	378	374	357	364	418	378	377	365	397	387	370	378	379	364	383	380	388	371	349	378	385	420	390	375	375	330	371	351	403	357	405	409	375	389	392	346	389	354	378	417	356	369	385	386	377	406	348	363	388	405	372	362	398	388	381	378	393	391	363	352	353	375	375	353	401	351	396	362	369	396	379	400	404	406	391	383	353	421	422	399	382	377	364	387	378	396	386	366	382	384	369	390	339	350	385	376	385	353	356	378	379	376	388	386	393	390	351	432	340	364	423	383	409	398	397	383	361	390	376	354	350	375	381	377	375	403	376	384	369	376	387	368	367	361	396	397	346	377	387	410	395	376	377	362	382	372	367	373	404	403	377	380	398	375	403	385	350	347	360	359	423	392	389	360	373	392	373	362	368	374	363	404	325	384	408	409	343	397	411	377	378	391	393	399	361	391	371	378	372	383	411	403	408	411	378	364	342	393	391	399	376	389	378	377	387	368	360	382	390	389	393	372	384	375	348	365	392	400	401	366	396	365	385	396	399	367	368	390	382	366	383	389	373	383	365	337	378	391	363	389	411	418	369	359	395	377	391	405	337	368	372	398	361	375	344	378	337	403	391	368	369	376	417	373	380	360	382	356	375	394	394	360	371	393	380	373	384	378	387	399	380	380	367	384	397	420	405	375	386	381	361	396	414	390	372	356	397	355	366	424	371	399	389	364	363	386	355	362	353	375	349	373	405	355	378	379	404	400	364	396	379	365	346	357	359	360	370	412	344	383	382	402	390	406	415	393	374	383	375	381	421	380	402	382	373	382	360	394	397	399	386	376	352	363	410	410	353	435	402	366	366	348	388	384	401	385	382	354	324	380	371	323	377	390	406	381	388	347	382	401	371	384	378	381	397	392	382	404	369	358	389	388	357	420	372	377	356	395	400	349	380	350	375	387	400	357	372	368	371	359	374	371	359	380	389	364	327	393	374	373	354	377	342	392	394	385	369	372	369	410	375	394	380	373	383	370	362	400	384	380	354	357	349	356	354	392	346	391	362	399	391	368	410	364	367	372	392	373	353	369	350	391	416	379	357	359	379	385	383	394	355	366	380	349	367	357	373	382	373	383	375	384	362	358	356	372	396	379	377	397	383	415	365	375	400	380	373	378	384	390	358	349	373	377	341	385	402	399	415	395	355	375	364	403	383	387	360	372	346	375	390	421	339	404	383	380	391	378	370	408	358	367	365	385	387	388	368	325	356	397	337	413	387	411	368	413	424	366	362	359	381	376	378	396	379	391	378	394	371	355	366	365	383	358	326	391	337	394	402	363	405	371	370	371	359	370	370	379	374	379	356	399	380	377	365	395	373	399	401	369	373	390	365	378	415	352	413	375	349	369	351	376	341	387	368	373	388	367	383	374	377	396	373	383	369	402	341	358	368	381	405	387	355	371	404	370	378	360	367	379	380	391	368	371	380	382	425	364	364	380	408	386	355	391	393	367	353	382	403	403	372	373	364	376	380	384	347	378	379	353	362	366	358	399	400	328	377	375	375	379	387	415	377	400	381	342	357	344	342	380	327	360	425	386	397	368	389	373	367	388	366	365	367	357	374	367	395	381	384	380	367	381	408	362	372	392	364	380	356	399	396	421	343	375	384	377	370	353	385	377	345	362	369	367	377	387	368	382	328	370	378	386	362	368	392	358	343	372	405	365	382	380	394	378	373	387	368	369	386	375	378	376	407	341	385	368	382	430	388	319	386	399	384	386	370	364	367	399	355	385	391	355	385	387	376	393	382	367	365	399	371	354	380	358	389	352	400	407	367	371	372	392	391	377	375	399	371	348	343	374	417	380	371	384	366	379	360	397	386	359	380	390	379	389	379	375	343	371	355	363	356	387	396	360	401	380	365	398	462	393	360	382	387	387	381	393	349	359	370	386	386	369	358	362	386	359	389	408	390	363	367	417	379	366	377	389	358	410	409	402	401	368	382	396	350	374	362	384	404	353	399	425	353	393	375	370	343	396	397	378	397	357	372	368	394	378	365	402	355	353	376	364	402	392	354	395	357	375	417	374	409	402	379	383	369	378	397	389	426	395	381	374	372	396	403	393	402	364	396	380	404	372	354	399	390	378	388	366	362	368	370	381	365	382	373	370	353	397	354	399	377	397	397	367	370	430	377	403	358	366	373	380	375	376	348	329	379	369	436	391	367	384	351	356	342	372
2974	281	212	193	197	222	176	168	171	193	172	213	172	202	190	184	195	174	187	189	185	197	169	160	179	185	187	171	184	193	184	200	148	199	163	166	196	186	168	194	188	184	192	196	180	188	187	169	166	169	159	190	174	195	192	190	187	177	191	223	241	184	184	157	203	171	175	201	175	186	182	187	184	182	155	177	201	172	172	205	167	189	192	167	191	191	197	186	195	151	153	208	182	165	184	184	190	198	195	178	173	208	165	170	173	177	171	207	178	189	182	189	161	187	164	191	199	174	176	170	154	174	176	208	184	171	168	164	193	198	180	176	179	174	198	182	172	163	172	202	183	182	176	151	174	174	176	180	184	185	156	193	168	185	185	164	173	193	173	191	170	163	187	185	159	189	170	170	171	160	194	223	155	173	174	190	166	196	164	165	188	171	184	155	195	196	176	183	169	179	177	212	151	173	162	200	198	200	174	187	193	174	167	214	199	175	203	167	171	169	172	176	195	166	182	163	149	182	171	164	189	179	177	166	171	183	187	186	181	180	156	184	171	188	188	172	182	169	175	192	164	211	184	194	170	186	180	185	166	175	166	158	209	211	197	152	157	177	157	176	198	198	174	178	186	191	179	160	181	198	187	184	169	180	189	176	195	196	184	213	177	166	175	193	169	168	170	166	185	164	180	178	185	176	196	137	178	179	169	160	193	194	188	178	164	199	181	179	161	182	175	159	174	187	177	184	186	201	201	190	184	194	177	161	189	181	166	169	166	168	173	174	179	155	161	168	154	183	192	175	191	190	186	203	152	166	195	167	168	186	186	192	186	180	179	177	170	175	170	177	185	187	182	182	221	161	187	165	185	180	196	147	175	189	159	153	173	172	187	193	164	164	156	162	187	188	197	192	158	171	193	190	175	152	184	185	190	209	172	179	159	206	165	180	204	179	164	184	181	187	167	196	210	205	179	177	182	191	150	201	206	181	222	172	191	167	196	183	176	202	190	187	171	183	181	167	205	179	179	199	155	186	173	177	174	194	164	176	169	171	194	165	183	175	153	163	185	149	166	155	191	199	177	186	189	170	183	185	183	184	176	173	178	203	163	178	202	174	194	191	197	188	199	195	183	181	183	167	159	163	161	191	187	194	177	213	182	182	182	184	180	181	184	183	172	162	167	154	173	161	196	179	181	200	189	175	194	146	199	161	155	176	172	159	166	186	175	215	199	192	184	188	164	182	176	159	175	176	192	157	192	181	185	177	170	185	158	170	140	152	160	182	185	191	184	187	186	195	185	174	190	181	183	190	189	180	155	184	200	190	185	155	166	149	183	181	174	173	175	195	183	188	176	168	187	190	180	180	176	173	185	188	189	176	166	164	191	184	188	154	182	177	183	176	195	179	180	188	173	177	185	190	163	205	185	185	183	180	194	193	188	201	177	167	160	177	182	161	171	188	192	195	194	197	177	164	189	195	188	182	128	177	176	193	185	166	217	187	178	166	172	185	179	181	164	199	172	205	198	190	180	199	189	190	175	195	176	184	200	173	201	179	189	176	170	177	177	176	189	181	187	194	185	177	177	170	177	194	219	177	210	160	168	184	164	170	195	186	193	179	183	167	191	186	187	188	144	190	176	190	169	157	179	188	189	186	183	192	200	161	159	201	177	187	195	179	171	188	197	188	190	193	145	174	183	192	182	157	198	146	185	152	187	195	152	198	158	195	170	182	169	156	174	191	164	182	187	167	181	172	201	169	187	169	172	162	184	164	164	187	206	172	157	198	188	165	183	202	176	198	168	187	191	181	168	199	168	185	189	184	188	165	168	187	184	179	180	174	200	172	158	175	193	160	175	182	172	172	185	178	207	180	180	192	182	151	174	170	189	167	174	186	188	182	192	195	193	178	154	162	180	170	166	155	144	188	150	175	173	169	164	173	225	200	174	189	176	184	181	179	165	166	176	188	220	165	165	183	183	172	174	189	197	166	178	179	164	174	181	176	178	190	188	182	196	171	150	183	187	173	154	181	171	195	173	183	156	183	201	169	210	173	165	178	198	154	161	192	176	166	202	189	162	173	197	169	203	192	165	184	171	191	158	194	182	168	185	173	159	154	174	184	177	179	184	174	190	196	198	172	155	183	169	183	175	169	171	166	206	176	190	181	179	208	183	183	181	176	182	179	190	187	157	176	160	193	192	186	164	190	168	208	163	160	185	176	158	169	176	194	186	192	188	183	180	198	191	165	191	180	163	164	186	163	170	195	163	193	164	193	192	180	169	194	183	186	166	180	155	182	207	184	173	188	176	201	202	183	199	177	157	178	180	166	188	171	175	193	161	176	196	170	191	175	189	190	180	168	179	188	166	180	167	202	177	190	182	166	188	174	161	179	193	187	172	190	186	176	185	163	183	173	181	164	185	164	163	196	186	196	168	187	171	170	173	176	173	152	177	165	189	181	173	201	179	194	165	184	165	200	193	167	197	164	192	192	192	174	161	181	155	163	196	169	189	163	214	180	175	186	190	190	168	184	171	185	175	169	194	178	204	199	169	182	191	172	175	156	166	182	158	194	182	198	185	184	177	186	176	163	185	192	188	169	198	188	148	173	172	173	184	198	202	176	182	196	170	177	166	189	187	163	186	185	174	159	172	176	187	187	176	172	165	168	213	168	195	164	187	152	191	174	182	167	187	174	211	181	201	186	169	174	175	193	194	165	213	179	190	178	189	145	195	187	172	186	181	171	194	177	205	189	217	184	182	152	151	179	175	149	196	179	171	204	180	181	204	183	172	187	170	214	180	188	160	162	182	177	193	169	177	209	199	185	186	181	187	182	183	179	169	167	191	198	185	167	204	195	192	183	180	179	185	162	195	182	138	188	195	183	175	196	199	173	172	178	193	162	181	177	171	175	184	171	212	206	191	196	163	177	195	176	195	205	163	158	186	163	176	185	159	172	182	209	165	180	188	154	183	152	204	186	196	186	146	175	178	161	172	198	192	158	172	185	191	173	155	194	168	203	188	180	182	213	186	200	163	177	148	169	187	181	183	180	160	202	199	203	203	177	181	176	167	181	188	181	169	181	175	194	173	171	188	181	179	197	166	188	185	173	168	223	197	173	167	191	180	172	159	187	169	178	186	206	153	184	167	186	192	210	165	193	158	143	191	183	195	202	195	177	190	150	165	160	171	163	170	162	164	177	159	194	199	173	162	191	160	192	183	166	193	195	175	182	207	196	192	187	204	174	193	165	152	169	191	188	163	177	179	193	162	174	181	206	190	170	187	180	192	175	173	152	191	187	199	175	169	184	168	172	184	191	183	179	188	159	164	184	186	188	184	160	169	180	175	179	189	199	167	187	201	197	176	160	187	182	168	174	189	185	179	196	169	168	192	194	168	185	184	190	168	179	174	185	194	190	157	187	196	186	174	176	181	206	179	165	192	172	161	175	200	168	196	181	196	186	183	174	175	194	199	182	171	187	202	177	183	171	197	200	150	177	171	174	179	199
2870	555	600	637	614	623	528	561	545	534	541	496	466	503	493	478	506	550	486	521	484	480	505	457	518	475	485	472	466	529	438	504	443	487	496	489	515	530	519	518	478	515	549	548	573	598	600	568	523	527	552	581	492	536	544	505	515	535	628	975	935	472	467	418	470	488	506	485	438	502	504	510	478	469	477	468	460	480	472	494	486	467	508	464	472	481	499	487	491	547	503	493	488	481	468	514	481	474	481	493	467	448	509	504	480	450	499	505	491	500	452	502	449	477	486	481	475	511	455	488	480	467	499	476	479	455	497	500	490	473	446	452	492	508	477	478	462	488	492	488	489	507	425	460	468	470	504	478	465	471	480	458	502	476	479	497	465	455	468	484	463	460	490	473	460	469	479	447	465	476	515	412	493	487	463	480	486	480	452	487	460	509	474	477	463	439	455	482	494	502	497	471	484	478	488	474	496	462	474	458	441	475	470	502	479	465	475	502	499	455	478	498	484	474	463	473	507	495	469	469	486	450	460	475	502	462	464	497	499	483	481	506	483	467	503	489	493	489	501	513	495	530	497	497	466	499	466	470	484	504	489	464	526	484	494	419	452	468	449	445	480	466	457	493	451	460	515	504	490	494	484	445	453	476	516	464	487	492	479	490	505	471	443	536	479	479	528	453	476	444	504	489	463	506	457	471	493	449	466	498	540	480	460	480	522	481	486	479	493	474	497	465	506	483	478	522	477	515	500	481	489	520	480	488	480	489	452	475	490	488	503	497	466	505	518	470	470	451	485	512	481	503	450	492	510	494	456	467	471	481	474	482	460	467	504	512	496	473	451	502	454	519	468	494	495	509	499	448	469	485	524	477	468	503	483	517	471	488	478	468	489	455	530	502	481	500	488	460	463	524	469	487	491	483	509	453	499	492	484	469	489	464	487	462	510	479	502	492	514	513	479	478	471	481	448	484	463	478	497	472	484	508	500	503	488	500	488	475	480	496	463	448	511	495	464	467	462	504	486	480	454	493	493	478	473	454	485	493	508	484	477	443	487	493	464	479	486	456	523	440	474	534	511	475	487	507	517	472	498	439	432	479	518	491	468	488	515	459	485	475	508	452	486	531	466	482	502	537	489	489	513	455	439	469	521	455	449	488	509	481	454	454	498	500	444	492	527	486	505	463	475	468	479	481	512	465	496	479	504	487	451	476	465	508	493	469	464	511	472	522	475	454	468	490	478	490	470	475	465	459	476	491	457	476	444	531	530	438	475	453	450	467	476	483	496	471	477	492	476	491	504	443	509	462	498	508	531	458	506	489	536	458	480	473	472	492	488	485	461	457	477	452	474	521	486	481	519	451	458	486	525	510	481	473	469	483	497	515	459	523	469	487	450	497	485	489	458	460	516	497	462	453	471	492	487	489	488	466	512	466	480	416	517	458	480	507	451	486	478	502	465	490	485	485	495	494	512	461	472	461	486	488	508	490	471	509	488	460	470	467	516	502	525	477	459	481	533	487	487	452	497	490	478	462	485	508	468	485	486	524	481	461	545	502	491	447	453	505	459	467	494	506	521	463	490	478	477	432	461	476	476	491	484	500	493	498	443	477	505	447	489	519	488	439	466	450	460	482	485	481	469	499	477	510	470	452	469	453	498	502	473	474	467	484	480	452	479	488	484	482	494	425	490	490	457	486	496	466	497	470	490	480	489	488	465	492	484	501	501	488	504	475	509	449	455	502	451	489	478	467	453	468	471	483	497	480	491	493	512	491	504	481	480	496	470	477	453	463	476	459	515	476	480	478	494	512	478	499	498	507	489	480	479	471	515	491	493	531	510	489	479	484	429	519	487	508	504	493	511	524	460	454	471	532	468	476	445	500	509	487	489	475	522	498	483	508	496	502	473	462	483	500	464	487	494	495	481	485	468	464	434	506	507	529	499	455	515	519	495	465	480	485	527	496	508	471	484	503	504	475	491	533	502	503	465	499	482	464	482	493	479	512	450	516	501	449	472	485	445	499	494	551	513	485	459	475	489	456	472	490	479	482	491	488	445	506	472	489	484	495	497	490	494	522	469	480	498	483	501	459	503	489	486	469	460	476	486	481	468	493	491	493	491	465	491	466	476	468	477	474	451	477	512	476	444	479	527	481	476	457	492	523	449	466	481	500	494	492	497	453	473	492	493	467	487	455	473	490	460	494	515	486	465	498	475	524	503	493	440	516	474	506	451	473	504	467	451	507	454	508	471	478	512	474	488	507	480	513	483	501	448	488	483	474	464	484	467	446	473	536	513	487	500	497	495	486	478	480	464	483	454	497	496	489	481	471	511	483	487	471	459	493	449	477	455	493	502	481	446	525	509	460	468	460	496	486	506	468	471	462	482	474	485	508	478	459	455	481	493	494	479	485	455	463	493	500	505	485	521	501	486	480	497	448	500	463	480	475	507	500	474	476	472	479	482	468	494	502	479	481	503	486	484	473	480	479	462	466	449	485	477	459	525	443	482	494	469	447	493	469	486	487	495	472	450	504	499	464	495	500	429	475	470	475	466	495	493	497	487	441	475	488	475	518	440	460	471	473	488	471	438	459	510	466	479	488	493	524	480	506	487	488	457	493	465	462	487	489	465	495	495	463	459	520	459	491	496	490	454	474	502	483	501	495	484	504	452	483	485	482	456	519	473	486	489	450	484	479	463	475	467	470	503	466	458	474	472	468	509	493	452	506	503	453	465	509	474	455	478	494	471	492	497	488	487	474	465	495	432	497	461	485	510	486	466	486	482	428	472	437	485	457	484	489	486	477	499	460	467	519	484	471	473	490	470	501	470	551	481	470	469	466	499	490	492	473	523	480	470	522	524	459	495	490	498	494	509	460	479	482	519	485	453	472	467	487	500	483	472	462	514	485	481	458	448	515	515	466	481	487	500	492	494	484	490	462	495	485	458	492	487	491	488	488	487	478	483	511	467	476	514	478	450	482	477	486	493	499	466	502	490	502	484	507	498	510	498	489	463	460	472	494	455	504	455	458	495	490	485	471	501	434	485	544	482	480	480	489	496	444	472	474	461	532	517	490	504	462	461	472	485	500	473	496	522	481	516	485	473	476	532	495	534	501	479	524	524	501	559	498	487	490	469	423	471	484	503	503	454	488	519	451	447	482	485	461	454	480	507	481	479	467	489	470	441	448	443	477	463	487	516	485	484	470	494	455	489	480	469	470	437	463	509	498	460	466	453	472	508	461	499	446	502	497	455	464	497	481	508	481	490	489	499	503	495	470	453	490	509	460	469	485	490	508	469	504	521	484	474	473	451	477	517	462	483	505	526	474	514	466	488	507	494	502	498	479	482	540	443	459	494	480	447	530	474	501	455	533	485	470	475	493	522	501	526	470	498	473	476	499	520	483	513	467	473	468	467	491	480	530	497	442	508	511	515	480	520	479	532	473	501	491	499	494	437	503	512	502	458	496	524	513	482	485	475	527	492	476	499	495	483	506	509	496	491	491
24417	3503	1182	930	685	498	408	409	369	313	309	298	279	240	276	265	267	280	243	262	266	227	232	246	211	241	211	241	248	238	224	231	211	242	235	226	235	217	239	227	261	235	216	239	223	243	263	267	250	223	224	224	234	202	212	234	232	304	465	648	561	224	222	227	240	228	227	215	206	232	202	193	232	219	233	250	223	250	218	215	232	209	222	203	212	211	228	217	215	219	234	218	215	222	219	202	216	243	207	191	229	201	229	233	209	243	231	241	199	220	222	218	226	252	239	232	247	216	248	214	230	193	192	210	197	225	209	200	218	218	258	215	197	239	237	245	216	247	200	240	214	258	201	220	218	197	214	203	221	221	218	225	218	217	240	230	211	239	249	223	244	222	210	213	205	228	228	200	219	228	222	200	212	217	228	208	256	211	215	196	206	222	224	242	248	249	255	237	227	221	229	234	240	204	231	220	214	204	205	228	216	226	247	237	224	242	224	236	221	237	246	238	269	234	186	215	255	241	233	235	252	224	240	228	223	193	231	197	208	231	221	185	200	212	215	225	219	214	206	240	223	217	245	246	208	209	238	229	227	255	225	226	225	210	246	220	203	218	216	213	221	235	227	224	243	249	223	206	203	215	239	195	245	240	201	215	217	222	231	209	208	189	211	250	204	227	217	204	239	240	221	192	235	214	186	216	255	249	212	227	218	212	204	243	232	236	225	207	238	211	230	220	226	247	231	227	227	239	218	214	214	249	183	211	216	215	237	224	242	214	220	213	230	218	233	234	204	217	241	195	218	225	218	247	231	237	218	212	204	243	242	212	231	226	208	202	204	211	225	225	210	225	208	260	246	205	212	235	218	216	219	211	219	215	233	223	242	199	240	229	227	238	213	212	224	221	201	221	207	214	232	240	217	227	228	199	235	217	228	231	221	214	229	212	209	195	215	230	222	220	233	235	213	205	236	203	252	247	234	191	236	232	183	208	217	221	212	232	223	238	225	226	217	187	203	188	231	211	210	216	228	224	243	211	214	242	241	223	227	219	227	228	198	212	223	211	243	271	223	218	252	229	241	219	188	244	228	220	205	204	204	232	205	228	223	216	196	206	234	216	250	229	216	225	221	221	178	225	195	234	193	226	187	213	244	242	211	224	215	242	232	207	229	227	214	240	233	232	208	207	216	224	211	212	223	203	199	220	221	242	201	227	235	206	203	209	217	195	209	235	244	218	222	210	196	207	230	223	189	237	217	267	241	201	260	217	234	210	253	215	199	232	222	214	245	198	226	214	249	205	208	210	216	211	212	237	209	222	246	233	218	237	244	202	225	235	228	208	223	228	226	218	229	224	231	234	231	244	211	215	226	189	232	238	246	221	236	227	222	207	211	211	241	235	214	193	231	210	209	207	221	203	245	216	222	244	227	222	224	224	202	235	209	228	202	201	236	221	222	216	212	222	228	226	212	217	235	231	227	214	199	211	246	202	228	223	235	215	178	238	242	208	215	237	220	226	241	208	220	243	212	206	216	234	238	227	263	218	222	226	200	220	231	230	227	239	216	260	213	225	225	207	189	217	214	240	218	225	222	230	210	208	237	237	266	237	198	219	240	200	225	221	239	211	229	241	219	211	266	222	202	217	209	249	219	254	249	217	202	233	223	209	230	234	205	212	242	225	208	265	212	211	219	242	244	206	200	224	232	234	240	211	194	250	208	197	227	234	229	244	216	232	209	226	200	190	217	233	214	204	223	187	202	233	261	223	226	229	220	220	226	213	223	215	218	207	228	221	225	182	200	237	242	226	238	207	208	235	207	224	231	209	192	193	215	192	239	197	204	211	222	204	207	222	232	222	213	201	255	221	228	202	215	216	246	210	199	219	231	215	248	234	238	227	243	189	168	216	232	252	221	215	223	200	240	190	223	232	222	214	208	228	234	223	223	228	216	222	229	205	226	224	227	226	235	220	201	242	243	215	214	199	224	230	230	218	213	224	203	226	218	237	237	230	218	212	226	234	209	259	230	204	172	206	202	211	220	206	252	217	202	213	239	223	226	223	206	215	215	233	217	249	254	206	208	248	247	237	231	195	207	218	233	238	223	252	210	256	247	207	213	232	212	189	217	223	241	226	219	210	221	233	215	199	226	246	225	219	202	238	190	231	208	237	227	222	228	230	219	224	223	246	214	231	222	230	219	230	235	227	200	211	225	215	228	229	206	236	217	238	224	212	208	211	220	249	241	223	198	207	208	233	249	224	210	256	191	240	233	196	236	204	223	233	225	236	227	207	220	227	193	227	247	226	234	223	229	235	228	223	212	208	212	210	233	218	195	223	223	198	247	210	240	207	212	238	239	236	244	229	203	219	213	215	209	213	232	246	232	219	231	212	189	233	216	217	208	252	221	210	238	220	257	216	219	235	217	247	194	200	248	221	258	201	215	234	250	254	240	198	223	219	260	203	219	217	201	239	254	232	205	211	195	219	226	236	207	220	219	211	244	213	207	193	211	220	224	246	225	213	218	239	211	204	217	200	233	211	216	250	228	203	230	205	214	201	217	229	231	229	218	219	199	234	245	228	212	231	241	219	203	228	190	231	232	218	211	222	189	235	220	246	205	218	218	199	215	205	215	237	228	226	214	220	225	236	211	237	214	237	238	211	212	226	237	238	219	216	209	215	228	226	238	226	223	220	198	244	233	221	230	224	209	231	230	222	215	200	227	232	211	212	233	212	210	241	212	236	231	237	200	225	225	229	222	207	221	205	217	223	240	215	202	219	225	216	238	230	220	211	217	206	229	212	214	230	203	219	198	217	203	190	236	222	232	200	240	214	227	214	211	224	218	244	227	211	236	215	232	196	218	222	220	220	232	244	229	235	199	206	257	217	213	217	228	213	244	232	193	220	204	206	229	212	224	231	220	238	211	221	194	222	226	213	223	216	226	242	205	262	221	212	234	255	233	238	232	208	220	202	204	216	220	189	237	238	219	222	188	199	232	226	231	199	228	217	238	203	206	215	215	181	213	225	247	236	256	225	233	201	204	220	223	222	202	220	213	259	213	243	204	230	217	242	224	253	220	237	186	232	227	206	226	227	210	217	201	208	224	195	219	238	204	243	211	214	220	238	209	229	202	209	226	236	199	203	217	220	242	218	205	243	231	236	198	242	243	222	208	229	228	248	219	195	207	216	215	193	217	231	244	240	214	218	215	215	242	217	206	223	238	210	211	231	193	226	236	234	236	209	224	236	217	212	230	251	201	222	212	205	207	221	236	249	230	251	247	220	200	239	236	255	189	236	232	229	219	235	200	221	213	234	225	221	194	221	232	241	217	230	227	237	253	233	211	219	208	208	227	218	218	226	219	229	223	248	224	241	233	218	221	212	221	244	219	221	218	220	220	219	217	228	227	229	214	222	217	199	219	207	194	213	222	230	199	218	238	213	208	217	245	227	209	230	210	212	221	233	212	239	200	257	195	216	236	240	205	213	225	201	233	242	214	234	228	247
13388	1286	2657	2981	2699	2270	1797	1600	1411	1215	1162	1069	1019	960	895	838	823	804	806	785	735	767	681	727	718	668	703	669	663	682	627	639	660	663	609	596	636	643	606	623	707	681	647	693	674	935	1016	1023	809	746	738	718	753	639	697	650	685	1122	2918	4843	3695	585	560	614	598	630	533	554	603	571	535	580	577	617	535	535	597	595	582	533	583	637	571	576	571	569	578	568	619	524	597	565	544	565	599	583	628	576	547	601	584	520	598	567	606	613	546	571	585	578	574	561	589	575	542	560	593	561	598	573	560	601	547	557	549	555	592	595	557	556	560	592	576	574	564	632	547	552	587	567	557	581	559	533	555	558	564	583	558	579	629	613	552	579	552	610	561	602	589	568	614	572	580	573	543	597	538	542	611	571	587	567	599	600	586	553	541	590	566	543	570	607	576	541	558	510	597	554	553	615	596	551	549	594	598	565	564	586	533	552	576	606	551	559	579	572	590	577	574	591	614	573	590	546	520	545	604	552	599	554	576	564	543	564	534	579	563	622	583	563	573	602	570	560	593	553	630	554	593	578	576	570	548	537	593	563	562	558	547	558	560	574	557	582	541	589	586	598	558	600	559	513	596	573	549	572	585	547	596	526	576	537	565	573	572	554	532	634	575	576	580	552	585	592	594	569	593	568	534	559	540	547	541	603	596	614	591	545	578	582	580	575	598	591	575	619	557	589	589	588	591	562	541	563	566	524	558	557	573	556	581	595	561	569	604	587	573	571	575	565	587	598	578	604	548	575	564	575	574	567	611	542	554	577	565	571	558	551	564	554	576	580	559	545	556	570	585	575	576	533	578	534	561	568	587	582	574	554	573	559	579	571	572	562	588	555	589	549	579	571	584	602	540	591	576	581	572	572	553	541	581	587	570	534	535	565	572	563	549	555	512	539	622	554	570	556	577	565	557	591	613	567	563	557	523	574	560	567	589	598	529	534	583	595	597	598	598	608	543	602	567	599	557	601	556	589	577	562	537	553	574	574	583	554	563	562	557	566	548	554	570	599	600	571	548	550	534	559	602	579	609	532	580	544	561	591	623	591	580	550	595	586	595	577	524	552	569	523	559	554	564	601	546	589	547	596	594	538	578	580	591	561	591	551	581	569	551	539	574	576	614	585	538	589	562	525	546	575	633	587	527	571	579	543	596	548	569	578	533	596	570	580	574	556	636	608	570	519	586	571	594	558	571	585	584	540	594	576	546	577	561	539	548	579	589	529	580	588	568	601	553	593	527	569	563	557	566	637	544	554	602	587	567	599	572	598	565	607	544	569	540	574	641	565	545	559	608	581	526	590	525	580	605	570	567	550	549	581	547	549	579	555	591	604	577	600	545	605	567	576	558	577	598	535	560	557	592	577	561	563	560	547	544	548	535	611	540	597	548	592	604	577	568	594	534	617	599	561	577	545	578	573	560	607	564	531	571	549	607	530	570	558	588	610	562	617	567	638	591	563	574	603	569	576	554	585	541	579	592	597	526	578	591	547	550	575	553	573	555	574	557	590	575	524	552	542	543	577	575	577	582	567	554	557	557	538	553	584	626	536	528	584	571	604	552	596	558	600	569	564	608	544	562	550	582	551	606	557	609	623	523	572	541	589	555	543	601	572	566	564	554	580	596	565	538	549	568	581	554	575	556	570	570	590	568	589	566	536	619	572	558	575	616	587	536	579	592	559	594	603	585	585	543	564	594	594	567	554	594	567	592	596	547	571	554	620	563	586	585	547	561	528	595	553	552	596	544	584	534	610	562	562	573	583	601	541	569	590	569	575	562	581	597	558	541	567	575	564	528	584	552	601	540	587	573	566	600	572	569	594	605	584	578	557	592	541	553	558	605	524	569	614	575	546	573	610	556	639	561	540	562	576	559	567	568	565	536	587	597	562	608	561	577	541	571	594	578	611	583	582	500	573	581	606	538	563	548	546	586	599	600	576	543	584	551	579	570	597	566	542	566	573	596	582	609	569	553	562	558	544	569	566	616	592	559	553	608	565	519	610	558	564	549	564	602	563	582	557	540	538	598	549	577	573	564	557	586	553	569	585	528	530	577	605	539	568	598	569	530	548	559	538	593	561	538	554	564	550	553	548	583	578	600	564	560	561	599	539	571	557	587	562	582	570	553	574	565	565	566	526	530	582	573	574	556	604	591	539	574	570	589	571	569	519	592	555	588	578	606	583	582	537	549	574	574	565	581	541	578	547	590	582	586	566	542	559	564	580	572	557	549	565	579	576	560	577	541	605	555	589	533	544	598	574	552	566	590	583	570	557	560	591	579	578	578	567	542	590	620	550	546	599	580	538	609	563	554	571	518	556	607	563	536	552	542	545	575	520	572	581	570	589	570	574	563	556	559	591	618	569	534	553	608	565	573	573	618	580	583	611	558	570	583	565	575	611	563	567	592	577	600	552	613	543	578	553	548	637	559	567	581	584	607	519	585	607	556	587	591	541	557	560	602	602	564	572	573	617	528	554	579	541	565	612	584	553	538	552	603	562	565	542	572	572	544	547	570	557	582	544	550	560	561	539	556	557	508	560	597	589	560	566	522	559	581	539	578	576	590	579	542	582	564	550	589	619	552	542	600	580	581	585	588	576	546	533	602	597	574	547	598	527	549	551	558	604	563	536	581	568	584	580	554	573	596	548	587	631	541	591	582	598	568	585	567	602	572	577	547	545	604	586	566	567	611	578	535	570	551	572	611	572	601	531	560	597	568	585	539	567	542	553	564	518	530	591	561	558	556	538	560	580	607	563	598	581	600	553	630	564	618	545	576	592	584	546	601	549	617	591	574	545	565	551	543	559	569	584	579	556	546	565	608	575	582	544	533	604	557	574	591	590	580	554	562	600	557	600	551	558	544	557	583	563	631	570	571	572	561	552	549	577	552	549	583	544	553	522	602	594	626	579	583	604	587	564	547	562	566	593	576	590	559	594	576	527	564	574	597	566	581	560	543	585	618	552	539	534	568	616	588	561	564	580	585	534	562	534	527	598	566	630	573	557	566	577	568	599	570	603	568	537	565	576	574	602	559	581	590	532	563	593	581	576	614	561	596	563	571	573	648	600	597	556	543	613	551	558	547	602	555	589	571	542	558	581	582	568	538	554	554	551	519	544	621	541	521	545	581	565	569	591	559	575	589	561	539	576	580	566	581	558	578	575	578	585	598	555	580	567	559	554	611	603	562	612	591	570	537	543	578	545	589	537	539	596	555	617	580	581	563	564	569	585	580	547	612	541	551	609	565	534	574	612	542	610	607	592	558	532	574	612	531	567	607	568	606	564	589	583	570	648	572	557	547	611	592	618	558	594	562	543	576	524	588	546	529	578	566	598	615	619	580	586	571	545	603	522	542	569	614	562	575	586	569	573	593	583	563	572	548	580	543	579	548	553	587	607	558	595	554	536	582	592	557	563	560	543	550	581	592	561	583	562	615	549	535	584	537	609	587	594	532	547	538	573
37689	9168	2363	1605	1124	781	621	542	436	376	328	292	264	240	227	244	243	199	187	211	205	205	177	194	180	179	167	166	172	180	184	169	171	156	177	208	165	166	147	181	165	164	178	160	194	225	260	220	184	208	203	197	202	194	185	195	151	334	902	1027	854	153	164	151	145	149	171	171	149	176	163	167	147	165	180	159	154	140	158	162	164	172	160	146	156	125	168	177	168	170	161	181	154	144	143	159	176	149	153	147	151	171	143	172	162	143	166	152	158	142	182	159	146	153	129	148	171	168	167	143	140	143	148	160	159	137	150	138	141	149	164	155	154	146	151	155	185	159	150	149	164	173	158	155	158	143	175	153	160	174	165	174	135	157	163	145	142	161	175	170	163	151	154	152	173	146	160	158	141	147	178	153	157	146	153	137	146	141	176	169	139	163	172	169	147	147	154	169	170	145	170	155	175	146	164	158	168	156	152	182	165	168	145	151	149	149	141	157	157	156	153	164	146	143	154	156	167	153	152	157	164	154	146	167	166	149	171	148	130	141	150	160	156	152	181	143	155	167	152	181	180	144	137	139	146	163	153	130	159	156	175	140	154	145	148	165	155	159	144	175	165	174	181	155	154	137	132	131	146	149	167	150	156	170	149	170	151	174	158	143	156	159	153	170	138	155	139	166	148	178	165	162	150	168	175	148	135	151	174	158	149	143	164	175	154	166	149	144	175	155	145	148	177	155	160	176	129	159	167	163	144	157	165	164	171	175	143	153	152	134	161	145	147	141	176	166	182	165	175	182	165	179	155	141	162	159	159	163	149	137	147	161	157	160	148	152	171	150	151	162	171	177	142	145	167	152	144	160	143	142	158	163	164	184	147	169	152	168	173	136	165	170	148	175	180	139	168	169	145	145	141	158	172	133	171	166	163	173	149	152	168	130	161	157	152	156	145	147	173	172	167	146	162	147	145	169	155	160	181	139	170	161	156	171	156	151	176	154	152	143	185	181	146	138	177	143	129	176	173	171	158	156	140	132	151	175	181	151	176	140	175	156	129	143	145	168	170	149	140	160	155	179	165	134	158	152	162	162	180	179	148	158	148	173	154	167	141	156	149	165	161	148	165	162	157	159	185	160	150	125	161	148	147	136	150	170	145	156	161	186	149	152	173	156	159	160	152	143	174	162	162	167	146	147	161	168	150	180	147	184	170	171	153	162	178	168	133	147	152	143	150	147	148	150	162	165	156	159	154	136	168	152	151	169	126	167	155	139	137	150	147	121	164	168	145	162	166	148	150	155	161	139	177	133	150	140	151	157	162	146	180	146	158	170	125	172	165	160	144	149	157	153	141	152	132	160	194	157	182	162	145	142	138	152	142	162	145	181	154	151	144	128	155	158	139	168	159	150	150	164	161	159	158	161	165	155	153	190	161	139	147	165	132	152	143	185	138	152	175	164	159	149	142	160	165	156	161	162	168	141	139	178	144	158	141	136	164	165	164	164	146	144	162	163	143	179	182	163	158	162	157	159	154	165	154	154	173	163	160	169	157	152	183	168	146	134	158	181	144	162	155	177	158	150	135	165	140	158	154	181	149	157	169	168	161	152	149	136	142	156	140	142	141	169	151	153	155	122	142	150	169	160	160	189	172	143	134	168	148	156	158	140	145	160	160	173	178	162	166	147	181	141	155	154	167	163	153	186	164	191	139	164	164	138	141	142	189	142	147	168	150	146	158	173	158	161	174	148	162	146	168	167	136	134	161	171	141	164	157	152	149	149	176	185	175	171	174	164	174	169	170	150	156	132	182	148	159	157	177	157	152	160	145	160	140	161	149	156	155	140	140	156	149	139	139	149	158	162	160	157	146	151	152	157	136	169	139	170	160	171	140	169	151	166	166	134	168	155	145	175	159	158	141	140	148	146	154	173	152	166	170	168	153	172	190	151	161	162	165	150	158	143	152	160	147	141	151	164	152	159	161	177	168	161	165	154	160	133	143	152	147	166	154	158	165	159	155	164	163	159	152	135	158	155	169	170	154	131	146	174	159	171	173	149	144	167	145	151	152	174	174	158	154	136	161	163	160	152	131	172	149	172	142	146	145	145	151	160	122	157	173	159	174	156	162	172	139	176	157	153	162	155	174	179	165	179	160	174	153	169	179	173	152	175	156	178	152	157	155	178	166	192	163	162	156	164	138	165	145	156	162	140	151	166	169	151	169	162	171	149	198	139	162	153	165	138	157	142	154	141	144	172	141	177	156	136	165	132	167	156	142	162	162	172	139	148	150	151	185	148	150	160	155	178	151	157	165	166	183	162	171	159	183	144	159	163	171	156	150	152	160	170	158	138	176	142	151	154	157	179	148	161	169	185	142	131	146	151	154	153	154	160	149	166	150	158	154	155	157	136	171	163	163	144	168	148	163	147	168	147	142	161	128	155	147	147	151	139	160	164	146	148	166	149	171	165	157	135	163	142	162	167	149	161	152	163	164	134	157	146	172	162	136	143	170	166	147	154	154	167	145	172	169	148	151	158	147	148	155	167	155	141	159	167	171	143	169	131	148	165	151	141	174	155	137	155	154	160	179	128	166	172	166	167	152	155	145	161	167	175	150	166	156	145	170	152	150	153	150	140	148	138	167	181	159	172	158	147	145	172	143	184	164	162	162	141	169	144	163	157	152	147	164	169	150	157	177	153	152	171	161	152	163	165	153	135	160	153	150	162	136	147	160	139	157	172	139	193	186	152	162	121	143	160	167	165	147	146	161	155	173	139	152	154	157	175	167	151	166	173	148	153	144	156	177	146	176	155	140	140	145	149	149	175	157	135	163	138	168	184	158	162	158	157	140	154	142	136	162	160	154	134	142	141	165	167	168	173	160	165	171	154	161	154	180	154	155	160	161	150	163	159	165	174	157	164	173	147	160	158	180	170	124	164	175	157	141	147	136	152	145	155	168	169	143	153	153	178	134	141	146	143	150	169	163	167	142	152	143	160	174	162	154	155	177	159	137	176	153	153	159	145	140	166	170	159	138	168	158	162	150	160	157	168	148	144	162	135	151	169	179	153	127	154	165	186	167	135	161	169	153	152	160	148	187	144	150	144	160	140	150	167	148	165	175	155	144	164	172	147	148	149	194	168	148	177	157	184	156	145	145	169	133	155	175	151	139	146	143	127	151	139	130	137	132	157	166	134	162	152	155	126	171	161	167	166	160	144	151	158	151	152	159	171	147	155	149	143	139	127	156	156	164	168	143	127	153	154	164	145	162	174	146	140	156	156	151	143	165	157	168	157	148	164	141	152	147	161	156	146	156	146	165	161	161	174	181	144	186	136	158	136	131	160	182	150	181	147	158	131	149	150	158	163	174	166	169	172	159	140	162	157	174	157	154	174	148	163	135	138	159	174	139	161	167	175	156	168	150	140	175	161	146	146	134	147	170	155	143	158	165	162	168	157	156	163	160	167	164	163	145	157	151	147	154	163	156	164	154	132	139	157	159	165	150	157
19724	1946	4467	5166	4378	3585	2855	2466	2049	1747	1559	1284	1274	1133	1087	950	927	842	848	754	754	708	662	651	640	579	589	611	567	618	570	547	591	557	506	529	512	537	543	585	629	591	654	620	661	911	1287	1220	839	753	728	624	657	709	570	620	575	2265	6571	7436	5615	407	413	413	411	416	440	405	401	394	446	416	414	418	414	422	419	422	442	439	390	421	429	423	403	400	406	402	410	419	421	422	407	427	413	442	441	405	411	430	371	411	446	418	406	400	404	422	420	446	413	406	414	391	397	392	406	425	389	412	435	406	426	393	422	397	438	460	429	414	407	438	442	410	420	416	417	408	397	405	404	448	424	431	418	412	429	398	456	428	383	422	423	410	437	436	385	374	415	426	390	464	428	441	381	404	409	426	383	395	425	438	430	424	394	462	392	441	406	412	394	404	394	384	427	419	414	387	435	402	418	390	412	399	404	432	379	428	419	432	406	401	403	396	392	409	457	437	388	370	376	400	392	385	416	418	451	413	426	445	416	417	412	388	424	446	407	393	413	423	438	433	407	350	418	369	393	401	415	410	404	426	414	407	391	414	458	412	386	426	431	437	431	393	383	412	415	444	428	437	420	417	411	429	401	411	402	425	404	411	401	378	393	392	423	424	401	449	395	379	412	384	416	409	422	399	423	377	404	408	398	445	387	388	384	399	414	394	414	433	428	392	436	390	428	391	441	372	380	443	434	402	423	402	406	414	403	448	400	378	407	415	408	409	430	397	419	420	446	437	411	403	432	429	389	424	392	441	421	416	400	417	411	405	424	405	417	468	407	403	440	422	387	437	415	366	445	417	405	419	399	424	413	409	417	426	377	437	434	433	436	375	409	383	401	435	406	407	436	458	404	386	399	434	427	436	403	397	385	411	427	441	427	420	388	370	413	432	367	400	426	407	424	412	418	396	411	400	380	422	369	414	387	466	431	384	384	397	403	387	432	407	369	416	390	422	379	413	397	412	454	434	416	402	428	422	438	378	407	380	420	361	424	376	398	403	425	387	409	437	433	433	401	392	433	437	406	398	390	417	412	406	412	394	431	404	389	414	413	410	421	422	384	435	438	383	401	442	386	418	425	426	405	401	402	426	396	417	392	427	423	414	397	414	405	421	416	390	408	432	429	388	447	443	407	378	405	401	386	380	391	448	425	435	381	409	419	414	394	409	421	399	410	439	393	410	410	396	405	399	412	431	408	407	416	401	395	426	407	431	406	432	421	394	405	410	424	375	404	411	443	430	403	415	387	392	402	384	425	419	420	422	415	411	372	447	429	445	402	420	429	415	378	422	417	414	400	420	417	418	417	392	398	447	420	397	445	415	430	439	386	404	405	431	400	413	393	411	411	423	411	408	404	434	419	401	422	404	416	393	465	414	423	402	388	392	372	417	420	410	412	400	416	400	445	406	434	399	428	397	400	418	436	419	439	409	430	425	419	415	408	405	397	438	418	411	393	386	419	378	405	415	386	396	434	430	375	441	418	411	433	408	414	428	425	417	417	439	395	418	427	428	424	411	437	398	427	411	406	403	400	425	395	422	393	425	409	415	414	391	360	422	386	467	441	400	455	391	425	464	394	414	399	444	408	411	421	402	413	393	393	410	396	407	383	398	379	393	372	444	400	424	414	416	402	412	414	384	393	411	424	406	433	389	395	391	379	424	409	393	408	436	404	373	418	377	422	405	403	414	396	404	422	413	386	389	379	402	447	392	410	437	420	447	385	430	398	428	396	428	419	416	405	396	399	404	408	402	429	416	454	371	419	418	440	414	410	400	435	400	420	416	431	371	463	370	406	387	393	423	401	413	406	410	411	386	397	430	394	410	440	427	400	397	378	386	427	392	399	429	403	419	431	451	397	410	408	386	412	391	412	438	409	394	407	387	445	410	456	427	453	390	415	412	413	399	414	394	436	421	419	430	449	465	413	427	385	396	406	416	353	411	370	408	414	392	429	443	392	441	409	376	393	395	413	420	413	418	395	389	415	390	390	432	411	430	409	418	433	411	397	406	441	411	445	398	411	387	407	409	420	396	396	439	412	430	392	435	407	444	443	410	429	413	383	392	426	394	389	448	418	423	381	399	435	398	411	412	421	373	418	391	442	437	446	389	413	382	427	432	420	423	401	436	410	369	382	434	465	423	448	408	412	411	386	435	418	378	431	384	427	436	385	391	426	410	371	409	437	406	444	431	385	429	389	408	404	413	381	414	395	439	393	419	404	426	441	393	447	405	375	441	423	445	382	403	431	418	392	433	426	389	395	422	408	408	412	436	410	428	422	410	407	426	382	417	384	451	392	399	425	420	430	389	357	416	412	376	379	407	365	401	391	408	421	425	439	400	410	437	384	430	390	426	431	373	432	452	414	397	398	378	411	411	384	414	423	419	388	408	437	395	396	419	449	383	395	416	422	410	449	399	435	388	392	401	427	373	389	424	395	392	411	411	410	399	412	434	392	384	401	441	420	430	414	387	405	407	454	405	384	395	389	397	407	417	425	381	419	427	425	409	396	427	412	388	426	407	406	398	466	409	410	409	438	398	410	434	393	395	391	393	411	394	407	421	436	432	413	420	386	424	396	412	391	417	365	413	385	414	405	406	445	380	385	414	412	401	396	417	415	410	401	412	411	393	399	436	415	390	401	413	419	369	392	396	445	408	420	435	414	405	418	407	427	422	379	410	409	398	403	391	417	435	403	421	437	388	463	419	426	401	420	376	406	438	392	406	416	412	405	379	431	418	381	396	424	404	454	415	415	416	436	392	401	407	410	397	429	428	386	400	403	450	379	392	395	396	435	387	397	384	407	417	411	439	405	429	452	412	402	410	392	405	434	405	443	397	378	410	395	442	417	411	416	394	385	415	422	406	404	418	397	435	413	413	408	409	414	396	418	414	449	361	400	407	437	416	425	420	401	418	423	399	426	424	428	417	438	413	396	428	398	439	400	405	397	399	400	433	408	383	412	425	439	405	420	400	377	360	432	425	374	418	418	446	408	429	432	380	433	424	369	418	418	396	407	388	441	413	444	405	379	425	403	421	424	402	450	422	423	406	376	416	424	421	447	396	433	369	439	407	407	421	390	423	410	392	410	399	436	419	420	425	392	441	450	421	390	411	431	432	435	413	429	421	406	435	388	385	406	405	401	428	394	421	417	421	385	404	409	441	374	407	458	387	424	425	423	404	424	455	422	423	410	407	419	429	423	378	386	394	409	434	431	410	432	427	401	396	382	394	401	400	414	412	387	396	440	397	416	428	420	402	405	412	397	415	388	426	416	427	397	408	431	442	421	416	381	414	392	374	351	422	431	400	421	424	386	376	422	426	446	413	412	384	382	409	428	437	414	408	404	393	373	410	380	395	413	406	432	424	405	407	391	410	397	390	427	359	406	394	397	453	446	417	404	439	412	459	413	432	405	423	421	448	391	396	398	412	420	401	399	431	419	397	400	421	439	436	408	397	449	405	446	433
2679	220	236	234	212	203	187	214	188	219	177	208	187	237	180	208	223	193	177	164	185	189	167	194	205	190	201	181	200	177	169	191	188	219	202	190	176	197	215	204	185	201	211	194	189	218	202	217	222	189	207	210	184	189	190	168	199	181	218	263	215	204	194	188	162	197	192	188	215	173	202	204	198	200	176	180	169	189	197	170	179	195	186	185	195	202	182	206	199	184	175	185	201	206	185	207	212	210	157	196	179	177	192	174	172	180	183	199	209	206	194	205	187	189	202	203	210	219	203	172	196	199	206	171	196	205	195	195	227	223	200	228	192	180	182	185	189	202	183	190	214	206	208	204	201	199	165	199	187	200	199	223	182	194	202	187	177	183	199	205	191	204	188	224	195	190	204	201	202	209	202	208	220	213	202	183	198	215	164	199	194	171	221	179	198	205	196	205	214	188	171	188	178	207	221	170	171	198	197	185	192	201	212	206	180	177	190	191	221	190	195	170	205	175	206	200	190	200	194	165	192	210	195	206	188	188	197	186	198	211	218	208	202	200	209	199	178	212	200	180	181	187	207	192	203	203	209	180	192	191	170	202	219	186	192	177	207	199	196	189	214	176	205	149	193	177	215	196	197	198	208	214	200	174	211	196	194	215	216	184	178	212	187	183	187	199	191	181	204	170	227	167	191	207	186	186	185	174	191	214	173	187	199	205	190	177	173	200	156	210	178	177	174	207	180	195	218	185	187	192	188	212	204	167	191	175	216	190	170	205	194	197	190	186	208	187	193	168	191	195	177	189	182	182	176	203	189	162	213	190	194	189	189	223	186	198	194	223	188	181	203	191	200	216	193	187	187	159	182	206	173	206	192	190	185	188	186	181	190	220	190	184	183	191	177	210	167	179	165	185	207	173	199	181	184	229	173	204	188	208	159	169	173	168	178	188	199	206	208	185	198	190	199	189	191	180	163	187	194	206	201	177	211	163	202	203	216	197	211	197	174	182	211	206	201	196	196	192	222	197	180	182	197	193	197	201	192	219	187	207	207	245	188	203	198	201	200	204	202	201	211	174	177	214	173	176	188	212	185	207	215	210	184	202	199	187	199	177	199	186	215	184	195	192	203	201	187	201	174	184	182	190	186	205	209	213	203	204	191	203	202	198	197	230	184	187	220	207	220	185	213	180	182	197	208	198	198	184	202	211	199	155	208	179	184	167	190	197	160	195	162	181	202	201	199	195	192	213	192	195	191	178	188	170	176	206	185	167	192	192	204	193	194	184	192	194	182	170	181	194	206	187	183	180	178	184	217	183	176	193	202	180	189	211	179	181	192	188	188	181	189	168	200	171	195	174	187	174	218	185	182	196	189	184	208	178	203	183	238	184	207	195	173	208	193	201	180	200	165	196	190	209	189	211	178	202	187	186	166	201	192	182	179	221	218	198	200	192	174	192	175	202	183	198	166	188	199	220	152	191	185	183	185	175	170	170	182	207	179	183	174	195	213	166	186	181	183	183	203	158	194	182	204	237	176	220	192	183	182	207	193	203	206	193	177	173	212	194	201	193	204	201	180	193	192	188	163	189	189	191	197	206	207	199	198	190	189	173	173	196	188	179	202	217	183	190	186	201	196	196	193	187	209	212	196	182	188	203	196	170	187	194	197	195	192	199	196	208	183	187	186	235	221	188	196	204	178	194	194	204	210	175	203	199	190	214	185	209	192	205	193	183	193	194	184	226	188	184	181	192	206	189	172	209	183	187	182	199	184	193	187	180	191	183	221	198	207	205	198	196	215	180	184	185	188	182	219	214	205	219	198	181	206	181	200	178	191	208	207	183	185	216	206	210	196	190	199	168	188	203	200	207	190	190	209	189	173	181	176	204	184	197	196	186	196	180	202	199	191	177	207	192	188	172	206	195	180	200	182	195	165	190	198	184	200	196	194	211	196	168	191	186	195	190	194	205	199	201	186	211	225	203	184	200	198	181	194	177	184	192	170	220	193	205	196	226	204	182	196	204	162	177	182	190	190	195	215	183	192	204	214	188	226	197	202	201	189	204	189	180	223	189	199	200	189	180	220	173	214	204	174	177	190	207	189	193	189	210	189	201	184	179	180	210	174	217	188	198	199	208	161	184	192	199	186	171	190	176	188	201	205	199	224	194	196	162	196	196	202	216	203	211	190	185	222	210	175	172	208	209	208	177	200	199	197	169	185	156	176	181	213	191	178	221	194	169	192	198	206	186	196	165	207	186	205	206	204	182	202	216	206	182	211	217	199	199	177	194	203	181	205	185	168	219	198	180	203	200	189	170	184	205	219	218	196	181	208	191	202	187	216	212	207	193	185	179	191	193	209	204	200	191	175	198	192	188	183	179	202	195	171	161	183	175	201	195	183	194	182	166	178	184	206	166	209	185	192	197	219	204	172	188	201	195	216	189	194	212	188	182	179	212	192	189	230	183	187	187	211	180	190	199	212	201	191	200	185	183	201	216	201	203	185	176	180	173	199	189	205	200	185	172	193	202	193	208	217	214	185	209	184	207	219	239	168	200	177	211	192	185	193	210	206	218	179	194	179	196	172	187	175	198	205	186	181	207	204	205	203	161	188	200	201	173	194	209	193	170	197	207	187	191	206	210	183	182	192	176	203	180	203	182	190	201	209	196	212	207	202	188	172	186	219	169	224	182	188	219	205	193	197	180	201	181	185	195	199	174	190	180	175	205	191	200	162	186	220	178	199	173	189	160	169	202	209	164	199	192	233	181	181	198	184	197	206	181	168	193	171	194	191	205	196	176	185	171	191	208	191	187	203	175	188	172	204	196	214	159	193	172	183	222	177	176	211	192	193	206	199	171	200	202	171	176	200	211	216	236	195	204	192	228	185	193	188	172	180	212	180	180	186	176	212	216	158	212	194	211	192	189	174	201	179	211	188	212	166	177	193	199	176	180	199	196	179	194	166	202	187	194	176	158	188	209	174	215	203	184	202	221	194	193	193	196	219	209	159	177	193	185	188	192	210	188	186	185	198	204	182	214	192	194	182	199	192	195	186	179	179	191	183	167	165	206	189	198	178	197	191	197	220	185	222	190	219	213	176	201	188	212	213	196	199	168	169	188	208	216	193	206	199	182	212	202	229	208	202	181	196	211	200	204	210	191	190	191	212	189	169	215	181	185	181	208	182	219	209	189	216	187	194	182	188	190	195	200	181	198	181	169	183	168	203	178	192	187	228	193	207	186	223	196	205	229	192	196	156	194	214	190	156	165	191	195	196	208	196	189	223	174	168	188	220	196	200	204	208	190	191	215	190	192	208	204	178	199	191	217	208	180	178	184	181	212	183	193	187	185	204	187	197	173	180	191	176	188	182	204	206	186	185	184	176	189	185	190	177	179	181	170	207	205	198	191	186	214	206	185	204	198	199	173	200	203	182	148	170	178	212	184	192	174	182	183	206	198	170	180	199	208	213	198	196	172	179	191	200	186	182	219	195	193	190	194	199	201
2782	604	574	646	608	601	548	557	541	562	540	525	482	502	495	514	547	520	479	521	512	508	573	500	500	498	483	540	517	518	509	547	505	517	549	539	537	506	506	513	533	548	642	630	665	581	687	720	714	644	578	621	560	555	538	536	562	527	778	1020	873	515	539	526	495	512	509	524	513	496	524	485	536	516	508	501	541	519	502	495	509	469	481	500	557	530	546	490	496	531	520	535	496	535	502	517	537	533	484	503	508	527	538	521	522	532	531	510	512	481	518	497	546	511	509	530	533	529	483	502	527	500	482	567	542	517	560	491	503	537	499	516	489	543	511	518	477	449	507	553	523	511	497	554	472	515	522	506	479	507	509	528	469	496	506	483	539	510	498	504	501	578	510	510	485	528	487	482	540	515	486	523	533	466	540	486	508	536	485	468	478	473	515	546	529	480	457	524	533	506	491	517	500	502	517	524	551	515	530	495	546	502	540	522	541	506	521	504	540	485	517	544	531	561	516	528	520	490	516	558	533	501	501	497	472	527	545	534	490	549	514	480	512	529	505	502	560	517	465	494	507	503	472	523	473	482	538	506	535	501	520	504	495	475	530	538	432	475	512	525	533	527	473	529	483	528	502	579	482	518	545	537	523	552	491	542	518	515	527	495	511	558	502	506	516	474	495	473	504	526	526	529	556	506	506	488	530	550	506	517	511	500	517	508	501	527	480	518	499	528	493	527	466	488	517	524	528	493	493	482	499	474	533	525	509	545	481	534	485	516	501	506	518	536	501	521	506	466	545	492	563	498	532	472	547	531	545	537	511	489	541	514	511	470	492	484	490	525	507	539	503	498	557	510	534	504	510	536	492	471	529	553	523	579	539	513	467	496	499	514	528	487	525	529	545	524	529	491	483	512	494	508	508	486	553	505	483	524	498	495	529	496	505	492	530	504	508	517	519	512	528	540	497	488	516	520	504	518	516	504	506	507	500	529	499	521	521	512	504	525	526	478	485	508	519	491	478	512	530	506	460	506	525	504	456	501	561	491	518	510	522	516	475	508	488	495	554	487	514	489	506	489	514	524	511	537	518	534	539	527	537	509	491	497	540	492	509	505	498	505	519	477	505	542	488	480	506	507	522	524	549	512	484	528	527	525	476	445	493	531	497	546	463	535	483	486	514	560	483	522	507	475	482	514	529	499	498	502	498	523	508	466	492	515	494	517	514	495	504	527	546	482	532	542	509	518	494	493	544	524	509	546	527	486	531	469	509	505	482	539	537	529	509	488	525	515	499	501	536	519	509	575	474	496	548	502	545	521	501	509	511	536	488	517	530	525	500	555	468	525	498	555	528	521	483	466	483	518	516	523	533	523	489	520	516	547	495	506	511	472	529	482	483	531	510	528	507	517	527	553	500	520	510	492	486	547	512	524	498	494	478	520	512	505	510	536	511	517	550	508	511	469	507	520	504	505	516	512	535	494	533	479	496	528	509	482	482	478	543	514	523	488	488	475	511	499	561	534	499	487	483	470	535	484	506	523	496	492	491	525	583	485	484	481	542	505	529	511	475	515	528	490	502	505	492	502	510	511	552	472	490	521	510	499	479	495	517	521	475	518	510	514	501	486	527	504	511	514	508	509	526	528	523	533	497	456	487	535	496	494	492	512	522	503	506	484	512	467	480	504	497	574	490	498	522	530	511	528	551	542	514	534	544	508	499	535	491	536	527	492	499	489	552	491	527	508	475	498	521	509	498	510	476	524	517	506	541	522	496	520	533	528	500	528	497	511	461	538	524	507	494	492	504	496	530	516	509	511	533	514	496	533	556	481	495	496	529	493	507	528	531	519	518	480	508	528	501	540	577	489	504	509	493	519	489	526	499	489	521	547	497	535	524	518	512	511	520	494	519	546	532	517	520	503	520	541	537	516	545	533	504	517	550	467	530	510	532	526	508	537	488	475	476	546	507	522	534	524	526	535	504	508	556	516	484	495	517	528	520	470	462	522	497	515	562	516	546	516	526	480	552	498	504	522	479	511	494	495	526	514	535	489	536	494	527	479	504	517	543	490	511	532	527	491	506	490	525	458	487	502	494	507	532	547	507	515	498	490	496	511	518	508	516	503	504	504	532	509	548	537	515	508	497	502	514	505	508	501	492	529	491	528	518	500	534	505	532	510	512	479	501	525	528	496	500	509	530	513	566	484	508	498	473	510	501	511	510	466	524	510	490	566	539	516	488	517	499	515	535	513	525	466	501	510	496	478	522	532	526	526	482	542	495	526	502	527	560	481	489	515	497	533	504	505	520	508	497	491	524	509	481	500	509	558	537	517	472	517	484	528	531	509	511	520	545	489	522	506	500	461	522	495	527	503	496	523	569	534	479	526	495	497	487	486	524	494	505	514	498	501	497	522	580	542	495	520	522	543	536	532	472	516	516	468	509	520	526	514	503	501	522	495	509	515	505	521	520	491	500	496	518	470	514	504	507	532	519	518	548	497	520	500	477	490	508	491	523	493	516	519	512	524	503	516	509	509	522	510	530	503	492	501	521	478	522	508	521	520	530	506	486	521	530	511	521	543	520	492	549	494	505	532	473	512	472	501	480	548	458	561	569	549	482	530	486	470	466	528	516	506	504	494	529	530	494	502	488	495	503	500	451	478	513	506	478	529	509	506	502	497	499	524	534	511	527	456	483	520	497	485	493	471	502	483	521	536	541	541	494	546	523	487	522	478	489	515	497	539	480	529	500	527	512	480	484	541	498	492	542	445	512	548	520	544	530	532	474	485	528	499	496	501	531	495	505	540	532	527	500	497	468	508	518	509	509	507	512	485	513	527	505	515	497	496	515	507	553	500	518	502	510	545	483	479	499	568	545	496	513	513	532	532	503	532	508	517	502	528	480	514	512	518	493	519	484	537	505	501	515	536	496	519	478	529	469	521	503	504	538	524	547	501	507	529	501	477	509	506	501	494	518	521	484	497	516	528	513	494	492	529	512	516	470	512	503	517	530	499	486	513	520	526	549	507	503	540	517	493	504	521	498	501	503	542	518	512	520	498	489	512	535	503	539	445	497	551	502	498	538	524	482	486	504	520	513	525	502	562	488	537	535	545	548	511	520	518	499	514	485	524	498	495	487	473	506	456	477	488	553	484	528	442	538	522	504	529	529	526	535	532	512	524	517	557	524	503	513	528	553	480	547	518	510	531	483	486	504	494	519	511	493	508	492	520	490	542	541	492	513	518	506	494	523	524	523	500	476	504	503	511	536	484	540	504	513	496	513	536	534	527	506	499	502	439	503	513	543	462	529	490	525	506	521	525	535	505	537	505	557	503	477	543	507	487	512	498	514	473	469	506	548	509	527	553	468	515	491	506	517	525	535	525	532	535	511	482	497	496	482	550	493	515	514	523	531	518	512	510	520	518	481	525	517	540	538	522	531	519	506	498	515	528	470	466	472	498	482	508	518	517	515	513	531	495	504	495	558	502	555	555	494	543	508	527	493	495
24984	3596	1208	874	640	531	441	371	349	330	337	282	293	279	263	271	280	273	260	247	228	250	229	231	267	252	212	218	233	217	250	227	245	219	227	226	211	228	244	248	259	247	257	232	236	251	313	270	248	238	226	236	236	248	227	243	262	258	534	774	654	231	233	210	230	242	199	220	235	227	232	216	247	233	249	221	201	231	242	245	222	210	224	218	192	219	264	238	222	229	207	211	221	230	238	203	227	215	226	232	214	222	247	237	222	216	233	234	213	195	207	226	236	233	225	256	233	201	228	206	206	201	239	266	203	217	206	204	238	237	246	208	231	211	242	202	220	212	266	230	228	217	232	205	248	211	209	224	251	227	243	242	234	207	239	221	204	220	221	249	221	187	247	199	248	219	210	220	221	216	234	232	223	221	206	235	217	220	269	239	220	218	225	227	222	216	230	218	223	240	234	218	188	238	230	230	240	224	241	241	247	223	243	202	232	227	249	224	208	226	243	245	239	231	204	226	246	219	237	221	222	229	226	220	203	267	232	241	207	219	229	209	253	227	226	208	220	236	223	227	214	222	204	194	233	214	222	243	229	221	204	234	255	226	242	228	203	202	219	212	230	206	218	222	215	236	233	215	236	214	238	215	227	208	231	219	241	249	210	211	253	249	226	226	234	238	219	241	205	217	215	220	224	231	220	227	214	218	224	264	218	219	218	208	243	230	230	209	231	229	221	243	233	242	235	236	233	189	209	199	229	230	236	230	237	223	220	231	229	240	226	221	249	213	224	233	266	234	230	227	237	210	233	205	256	213	221	236	210	230	219	214	233	206	247	222	219	228	237	234	246	208	245	209	224	227	208	247	248	224	257	238	235	213	218	219	199	231	194	232	261	230	200	251	225	210	236	237	210	236	252	253	222	228	223	233	228	226	243	201	230	225	213	232	218	216	221	214	236	231	218	198	221	210	216	220	223	248	234	213	223	229	210	225	207	232	224	230	223	220	201	250	225	216	213	244	236	222	237	224	235	213	241	215	226	262	214	230	237	202	213	205	196	215	210	228	231	244	233	202	218	232	231	242	237	226	227	215	224	227	216	234	228	208	201	236	200	215	210	202	257	221	217	201	214	208	200	219	229	222	240	216	222	223	215	216	229	225	202	237	245	212	236	235	258	225	238	233	220	223	229	234	223	214	222	216	220	225	197	226	205	243	222	205	229	214	235	258	224	212	211	234	247	254	200	233	222	215	254	195	204	229	234	224	212	217	183	223	203	210	199	216	233	229	233	231	237	242	235	227	217	242	218	217	218	223	210	221	194	238	251	214	206	219	230	213	226	230	198	197	232	211	208	236	214	220	220	210	218	242	237	244	214	224	205	238	211	198	203	219	224	226	226	195	224	224	252	227	215	229	223	231	238	227	240	246	229	238	208	230	209	210	215	230	219	222	222	225	224	218	232	247	224	223	217	223	246	213	205	201	236	241	257	220	209	219	220	222	241	227	205	233	218	205	216	249	256	237	212	236	241	231	207	218	218	226	195	231	225	202	260	229	217	212	225	268	218	223	227	226	226	236	229	197	219	228	216	226	248	212	209	223	241	207	202	211	202	236	218	232	250	240	220	230	239	214	211	219	218	252	209	238	228	227	241	235	262	221	211	229	226	236	216	202	210	239	238	208	234	210	228	239	227	221	233	249	239	211	226	236	221	206	235	252	236	215	223	227	230	232	250	241	229	222	223	219	232	222	200	217	248	237	235	232	229	214	204	235	257	239	217	221	222	234	214	248	203	236	224	220	241	183	209	234	250	221	229	242	215	217	216	235	222	225	215	246	212	212	236	224	209	215	212	223	213	226	224	218	234	256	198	221	222	219	225	210	220	241	222	200	221	214	251	238	241	249	220	199	206	243	248	205	228	228	217	211	216	228	233	248	242	229	210	258	211	216	217	240	201	213	205	204	202	230	248	216	227	229	229	233	223	239	232	220	230	227	230	224	233	257	228	253	221	229	237	210	240	230	244	233	204	232	238	233	216	235	221	218	222	246	224	215	215	219	219	234	250	234	238	261	206	205	233	212	205	182	209	244	249	221	214	241	218	220	226	227	246	248	207	229	222	236	227	250	227	232	223	219	241	215	223	214	227	209	219	237	218	248	191	219	228	238	220	251	238	207	240	214	235	224	226	191	243	230	218	220	223	263	223	272	208	191	236	213	226	217	219	225	202	211	197	210	242	228	235	226	230	230	207	235	230	238	220	251	235	218	235	238	216	229	265	234	225	223	223	218	230	238	212	234	217	213	215	242	221	234	242	208	222	217	222	208	206	224	243	232	204	244	235	205	235	225	222	216	221	208	239	210	237	264	226	220	205	230	236	222	199	220	248	238	200	256	232	200	240	230	231	209	210	210	224	231	222	248	230	220	216	245	203	234	228	246	231	225	250	226	217	195	214	219	189	214	230	224	215	218	221	231	214	235	187	233	232	202	226	258	216	222	210	251	238	223	220	206	228	218	215	223	213	233	225	208	217	203	238	192	215	228	212	213	236	214	223	232	230	227	247	230	229	229	213	246	230	196	253	199	223	207	246	226	205	235	243	246	216	206	247	232	209	226	207	224	226	214	210	234	230	249	214	227	214	244	216	241	246	220	222	213	236	187	220	234	208	211	250	230	223	237	232	227	232	221	206	205	216	235	216	238	210	232	220	220	229	255	238	215	245	215	198	235	227	217	240	225	219	236	223	211	232	233	249	223	226	205	204	232	230	197	212	238	221	221	224	210	251	251	227	232	227	223	211	227	221	228	236	232	228	229	258	217	248	237	243	216	233	217	208	237	258	209	223	218	199	224	233	217	224	222	233	252	239	205	226	234	234	214	224	240	241	238	260	204	244	224	219	212	223	224	225	252	223	210	228	210	227	255	218	229	231	231	249	236	246	222	213	225	263	219	207	244	242	213	214	184	200	232	226	219	224	261	239	224	216	245	219	226	194	245	231	234	236	222	235	249	235	252	236	240	228	227	245	240	226	200	234	236	222	230	212	265	211	244	241	238	238	232	233	218	235	227	231	225	182	244	213	213	179	228	207	256	233	217	231	225	234	222	233	223	223	218	226	214	220	237	229	209	201	228	234	228	243	216	197	225	228	238	214	232	206	227	253	230	219	246	219	222	242	210	214	249	212	222	223	221	248	235	225	241	210	243	237	237	222	232	219	223	213	214	262	251	224	223	215	235	230	229	216	213	225	237	217	216	245	236	223	222	234	217	221	195	223	224	246	239	212	217	233	247	238	219	218	217	217	211	236	236	236	236	250	209	226	217	217	209	224	208	224	234	219	212	270	230	230	220	237	236	231	237	217	221	231	211	222	239	200	230	221	223	201	214	230	266	236	216	214	203	256	233	212	220	187	233	206	224	235	211	207	219	232	239	250	209	246	228	236	199	216	199	228	224	222	238	208	228	197	209	234	234	217	231	190	250	230	207	221	210	240	247	227	225	256	211	235	206	192	223
13732	1342	2663	3081	2668	2177	1853	1651	1450	1281	1157	1066	980	966	912	887	797	797	805	807	724	765	711	764	696	649	687	665	655	642	635	637	653	659	617	590	675	682	638	696	683	726	885	734	741	988	1407	1155	914	849	713	669	678	736	698	690	749	934	3364	5234	3801	605	604	552	597	588	685	601	612	554	599	608	608	587	572	551	600	564	634	593	605	560	597	645	565	565	574	583	568	569	619	613	562	554	564	590	613	614	574	594	574	598	554	586	615	596	608	540	609	585	541	578	567	616	619	547	532	605	570	542	580	602	566	627	584	559	573	572	610	604	582	567	528	548	552	582	564	611	575	590	567	589	590	569	611	595	604	584	607	592	565	634	578	553	589	575	577	550	573	585	594	611	595	587	571	567	578	603	613	569	566	599	581	599	616	577	585	577	563	627	603	567	593	573	599	557	607	607	576	540	572	615	575	601	603	577	598	557	592	575	591	553	579	601	548	587	571	568	590	549	626	561	529	588	565	560	563	575	563	594	596	601	595	577	591	571	590	600	583	599	602	565	625	614	627	595	595	571	541	608	589	592	584	578	527	587	570	552	565	582	579	572	638	574	541	572	583	574	572	530	601	577	568	587	561	628	583	554	542	520	589	629	595	580	593	606	599	618	562	641	561	576	550	600	598	572	591	575	562	606	586	580	551	599	627	554	564	582	601	595	577	562	563	535	588	586	618	547	555	564	570	560	586	589	576	576	547	581	554	574	591	549	560	581	596	589	590	611	586	598	530	583	574	553	570	573	559	608	571	564	562	592	575	581	613	590	611	605	589	593	590	552	549	549	584	553	600	588	566	574	609	551	589	609	618	551	581	625	546	601	587	570	561	618	594	580	594	597	587	591	623	587	592	560	584	626	596	601	601	607	575	566	574	562	610	611	580	557	556	591	585	595	580	592	616	539	543	555	564	594	591	635	559	605	567	590	560	597	601	579	643	591	569	569	560	582	643	596	544	578	566	597	641	581	552	566	560	567	552	543	538	594	572	570	548	559	566	604	598	618	582	614	581	582	519	567	587	634	606	609	635	611	569	625	612	574	582	635	598	580	611	594	584	576	600	540	551	574	556	574	580	583	587	585	601	545	556	573	572	585	574	607	584	543	563	560	581	606	561	584	588	556	563	598	581	543	600	567	564	605	588	590	563	581	610	551	601	587	557	594	591	581	586	568	574	588	555	575	545	603	575	572	600	571	586	576	591	550	616	589	623	630	602	559	595	534	547	604	553	599	562	583	536	575	571	622	595	591	554	561	535	564	617	604	552	581	582	554	567	585	575	568	596	556	615	616	600	557	592	592	544	609	588	584	538	616	588	572	595	614	606	585	583	564	570	618	584	650	592	585	575	580	558	601	561	572	547	596	598	608	595	593	546	614	546	595	592	561	619	567	593	567	616	557	589	619	551	565	621	614	576	584	598	596	564	576	554	618	553	587	569	604	565	634	642	551	574	591	537	622	603	569	567	557	564	584	595	575	620	578	547	593	546	581	543	580	600	563	556	576	539	585	613	571	586	586	558	589	548	551	553	603	567	578	565	635	621	569	606	634	567	602	575	576	612	613	573	583	531	573	619	573	568	572	608	596	598	542	575	567	543	543	556	572	597	594	630	580	623	608	606	619	595	550	576	557	583	648	590	546	600	634	553	604	602	593	595	586	564	585	572	592	590	578	552	583	543	632	566	592	589	575	588	603	568	546	611	618	658	556	559	612	562	571	589	568	624	596	587	591	565	585	599	554	577	589	593	591	570	603	572	584	565	587	524	600	566	568	559	583	624	590	572	573	633	570	564	565	558	567	568	593	564	588	588	608	592	593	557	559	526	627	573	566	562	588	608	564	588	578	597	606	562	624	565	521	587	563	587	583	583	557	579	585	583	582	612	539	582	605	574	595	597	564	567	572	590	575	544	613	595	595	583	532	576	588	604	573	583	614	570	607	571	573	579	569	591	619	569	588	580	612	562	607	605	626	577	585	606	556	590	550	571	581	597	582	565	582	566	604	567	553	543	556	664	564	592	597	579	577	609	555	602	611	592	527	553	581	565	598	604	552	583	566	561	538	567	560	569	545	575	581	587	600	591	630	603	586	587	550	574	555	603	590	585	584	584	586	606	557	579	593	586	581	627	583	521	586	584	604	589	612	580	563	605	603	575	545	579	612	566	623	591	576	552	603	596	558	583	616	580	556	587	573	581	580	591	566	573	575	528	529	575	561	590	602	568	563	572	608	596	560	587	605	539	602	564	592	573	625	583	579	558	597	599	590	616	614	633	584	589	578	548	609	595	553	600	601	541	587	557	570	584	581	603	606	606	571	556	577	584	548	583	579	597	577	555	564	602	612	572	629	595	562	596	553	553	584	582	588	544	570	587	577	564	583	580	573	615	533	575	555	558	614	539	586	602	520	601	548	561	571	592	551	530	620	575	561	571	602	604	556	542	589	596	605	591	602	555	582	608	600	589	575	630	567	614	557	608	575	591	575	614	578	565	595	576	591	529	567	551	577	587	604	591	575	592	592	592	570	573	619	588	579	533	589	581	607	568	563	568	597	566	585	538	604	572	588	560	565	561	574	609	581	585	617	568	635	545	604	581	603	610	592	567	595	603	602	606	577	548	601	604	572	537	581	604	617	567	580	607	576	581	540	610	607	586	611	531	558	547	588	589	581	605	622	560	586	576	583	618	580	581	602	618	584	551	556	575	590	599	564	566	606	576	575	563	580	594	595	542	627	587	541	567	596	612	617	607	586	608	617	603	591	585	585	602	592	562	602	594	572	577	557	574	544	592	565	544	582	571	550	578	543	554	584	604	604	557	542	610	534	577	570	599	570	587	566	586	575	628	554	543	551	594	596	571	572	576	580	602	549	600	593	565	548	619	598	554	573	552	566	603	586	589	603	565	608	571	578	636	573	574	560	602	623	582	578	600	592	599	570	554	537	559	577	550	560	578	583	559	593	598	600	587	546	528	580	614	591	597	598	579	631	570	548	612	573	581	573	553	609	608	521	603	525	597	620	582	575	555	556	525	598	565	586	567	564	594	570	577	570	577	559	579	601	594	553	632	612	559	594	617	590	585	567	605	594	614	561	574	584	563	583	622	586	619	595	577	557	538	575	601	587	600	585	565	591	576	568	558	584	547	568	641	614	563	551	574	583	566	552	603	572	585	564	598	576	574	577	536	613	565	591	578	582	586	616	626	586	610	585	563	591	587	583	577	559	562	632	569	602	564	575	601	607	572	568	584	567	556	551	569	609	621	568	568	623	621	560	614	579	596	603	560	512	577	564	555	577	598	574	593	563	594	606	546	600	567	572	577	548	572	571	574	559	579	567	591	599	545	578	572	591	587	551	591	560	539	597	589	599	601	585	581	576	598	604	533	573	600	558	564	579	586	591	568	568	611	590	603	573	580	582	579	563	592	587	614	590	564	591	558	604	570	574	538	551	565	590	570	608	569	549	609	581
39715	9817	2390	1563	1138	836	613	538	444	311	283	299	279	267	231	223	203	207	226	224	166	207	194	197	180	201	185	156	146	181	183	173	188	166	168	192	168	161	185	194	195	196	182	181	201	250	253	211	195	193	188	188	157	179	170	173	160	271	851	1203	734	149	152	129	178	145	142	140	158	158	170	182	165	159	161	177	148	168	172	187	131	154	146	149	147	138	178	165	189	147	161	156	167	144	156	143	145	168	164	165	152	136	158	154	149	164	159	119	145	154	140	146	167	162	153	146	154	145	146	160	161	146	163	144	156	160	171	179	157	158	155	145	140	161	141	160	178	175	160	165	141	143	160	146	159	152	130	162	159	152	176	166	152	162	161	148	154	145	161	131	155	134	139	156	142	186	142	181	156	154	161	165	135	167	171	145	154	160	131	152	161	121	157	159	174	169	165	147	165	139	150	162	155	174	168	152	157	174	159	151	148	153	163	170	165	153	158	165	140	137	114	154	177	184	139	177	137	167	169	146	155	152	143	127	156	175	141	152	145	144	140	129	159	157	174	155	155	169	153	159	144	143	158	148	157	152	176	168	150	160	145	159	135	145	167	172	152	154	157	163	139	146	145	162	144	170	177	174	140	128	168	133	148	147	163	159	163	176	155	150	177	165	173	167	148	150	179	152	139	155	157	162	153	150	153	147	138	136	170	165	159	150	168	167	176	173	176	155	128	128	151	170	169	173	141	178	152	148	151	144	126	173	172	149	147	158	153	165	171	151	145	161	170	156	147	172	135	144	142	154	166	171	151	144	144	156	150	153	144	140	176	141	195	148	167	191	154	161	161	125	161	150	151	153	168	155	148	145	152	161	136	145	148	142	152	148	149	151	151	171	180	148	178	176	139	159	137	162	156	150	161	124	149	155	142	170	147	149	135	169	161	163	139	150	151	169	146	153	151	150	152	146	159	182	158	135	145	147	154	169	165	148	162	162	148	153	156	172	178	120	173	150	151	153	153	129	148	158	154	158	159	142	175	141	144	159	147	142	133	155	156	147	149	150	169	159	165	146	167	171	159	157	129	148	162	133	133	186	148	133	157	140	154	146	157	167	133	173	135	143	185	142	142	165	156	163	154	147	142	170	135	157	159	163	157	161	136	139	157	149	137	136	165	155	153	147	137	168	176	159	132	156	166	138	171	149	167	152	143	135	127	168	157	156	136	140	139	165	165	150	159	153	136	164	141	139	137	163	167	140	144	161	160	156	135	157	142	152	143	197	177	138	141	166	138	158	134	157	149	147	161	136	171	160	132	148	170	174	149	195	136	145	158	150	161	177	161	166	161	175	142	173	169	147	157	165	156	164	167	124	150	142	149	165	163	158	139	156	145	160	163	150	134	136	170	159	140	162	166	148	150	139	157	157	174	172	166	150	171	156	154	163	149	157	176	151	136	157	156	147	161	156	149	151	177	121	164	156	168	180	139	156	189	151	152	152	149	146	169	154	157	163	171	144	156	158	173	145	147	153	150	148	157	129	159	167	156	156	151	148	160	152	146	161	155	138	140	144	146	152	141	155	162	137	151	159	181	134	153	137	158	184	178	178	159	148	144	149	144	155	153	151	138	157	173	148	165	149	159	166	134	172	164	185	171	172	156	134	164	147	144	151	159	155	153	151	143	150	150	139	167	150	133	163	147	150	157	148	139	145	164	143	138	161	144	141	170	155	144	148	149	136	140	159	144	146	131	157	156	168	168	162	150	143	156	138	144	166	161	162	153	164	131	153	147	178	145	172	176	148	178	136	171	171	142	142	154	145	167	147	139	172	153	152	170	150	156	164	156	173	177	157	153	141	162	148	157	165	152	151	155	166	149	147	154	151	141	151	163	152	173	152	160	149	161	142	154	156	146	160	157	141	145	143	139	157	169	134	161	147	156	170	139	134	164	145	133	167	159	170	157	136	158	154	145	171	178	164	163	149	189	160	141	170	137	172	149	178	182	177	159	145	144	159	158	153	129	153	163	161	162	148	147	156	167	164	166	134	152	169	149	142	143	164	148	150	161	146	158	150	147	171	147	164	151	163	135	175	144	151	160	148	158	162	169	152	170	167	159	159	175	148	144	174	144	162	168	152	164	150	149	153	159	155	162	136	167	159	128	153	152	143	166	172	144	147	150	152	160	163	142	156	152	137	137	159	164	148	172	138	170	137	153	157	173	167	163	162	139	153	158	164	145	156	156	158	148	177	174	154	161	163	135	155	140	161	143	140	161	145	135	173	160	179	156	152	154	146	165	158	155	158	182	154	173	168	137	134	181	163	135	147	169	149	161	146	169	147	147	184	165	156	158	153	139	158	168	149	137	167	158	161	144	137	152	168	190	157	148	152	137	153	146	170	189	148	135	127	157	164	162	183	163	170	148	158	153	141	157	156	139	147	149	166	168	135	168	145	136	146	148	159	171	136	158	142	170	189	174	164	154	141	161	166	161	153	150	133	140	165	166	157	147	149	140	152	166	141	144	152	144	144	169	147	129	153	136	151	156	151	125	157	148	160	152	150	155	144	143	151	145	159	141	162	166	158	166	160	152	167	164	154	164	133	150	165	146	149	163	144	168	160	171	164	141	156	138	159	155	142	145	151	185	143	150	167	151	138	175	161	184	136	166	162	147	161	167	154	158	173	156	175	152	154	129	142	158	138	150	169	171	165	137	171	149	152	163	162	151	140	160	156	159	165	152	149	156	173	160	159	145	137	161	180	173	150	160	153	133	145	158	167	190	150	144	150	157	149	144	161	183	148	154	150	136	150	156	160	150	148	148	165	171	178	126	149	177	165	157	149	181	154	172	148	158	165	171	134	163	129	162	163	189	145	162	164	178	157	171	155	175	164	160	138	142	171	158	167	175	155	176	164	169	147	153	159	170	157	169	137	151	158	172	138	164	161	147	163	132	173	127	164	139	154	146	162	129	164	157	172	165	152	131	144	143	155	144	179	159	165	173	163	137	161	151	130	153	153	160	158	121	152	181	159	157	171	169	178	131	149	133	157	144	155	163	171	159	143	151	141	136	150	177	145	144	138	154	160	157	134	142	143	139	152	173	172	148	152	158	144	127	165	184	168	156	160	163	157	146	152	118	145	145	154	157	154	159	151	177	180	157	148	161	143	146	185	147	150	153	160	148	146	173	133	147	133	157	154	146	177	154	154	178	155	162	157	163	155	168	158	152	164	146	152	153	147	145	150	175	162	141	159	156	144	161	176	147	181	144	126	164	162	181	150	165	147	147	150	180	147	135	176	155	162	140	162	158	154	160	156	143	158	152	166	166	136	146	159	136	126	137	148	158	169	162	155	149	162	174	158	145	136	156	133	168	165	158	154	169	157	166	153	170	152	145	182	135	148	147	156	142	166	172	145	143	154	157	159	165	159	132	164	166	161	161	161	178	175	151	158	157	169	160	178	150	131	157	161	147	140	157	169	173	159	156	169	148	161	139	162	166	169	141	156	159	164
20863	1901	4443	5091	4347	3723	2809	2410	2051	1788	1537	1305	1238	1125	977	983	901	847	819	777	752	710	679	683	671	618	594	640	549	569	590	534	539	555	501	508	504	515	550	540	607	655	702	649	695	1078	1473	1284	998	824	674	647	594	589	542	543	577	1379	6298	8739	4931	450	416	408	429	397	439	410	399	391	425	424	406	418	416	432	424	411	400	427	409	409	410	385	423	401	408	441	396	437	412	423	396	451	408	414	403	376	401	417	421	393	399	438	409	390	444	379	424	391	401	403	388	423	431	411	436	409	416	415	395	387	390	389	406	457	428	435	409	414	409	437	382	404	420	415	393	405	417	411	412	399	426	415	386	387	443	444	405	419	427	415	413	417	398	381	438	431	439	408	398	430	389	436	440	418	405	424	413	423	377	421	408	404	377	385	386	436	409	409	391	385	399	410	398	411	439	385	451	400	431	435	388	447	416	432	384	422	417	373	410	410	403	413	427	419	420	381	416	418	393	422	425	417	397	413	422	392	447	373	433	390	416	398	463	437	424	391	413	421	409	402	415	384	406	393	403	432	405	414	411	412	392	415	408	391	422	415	422	417	401	427	434	382	390	458	399	425	377	385	376	398	380	404	410	414	416	429	415	428	418	442	402	396	386	433	398	412	430	415	381	443	409	415	384	374	449	400	451	410	397	405	374	401	419	418	418	411	407	448	390	404	424	391	401	427	438	402	423	422	415	426	410	421	430	381	391	423	429	420	370	415	435	410	433	402	436	406	445	399	434	424	400	389	393	391	396	435	409	468	429	408	376	423	390	400	442	394	429	452	371	408	410	383	402	408	431	422	376	412	419	395	433	430	415	409	436	402	425	432	422	397	440	409	451	447	436	413	369	410	433	426	395	398	425	408	405	416	389	388	385	388	386	410	361	423	405	435	422	424	403	410	422	413	388	420	422	413	396	405	414	383	411	372	433	389	435	406	412	415	425	408	412	395	388	404	384	385	375	409	390	416	421	419	398	384	426	395	400	411	407	410	398	407	391	415	405	414	400	395	388	417	371	396	422	423	440	427	410	395	423	392	399	416	387	432	442	407	410	424	376	410	389	385	399	417	397	400	405	375	408	444	428	403	418	374	399	395	406	431	411	404	406	399	414	395	380	445	403	418	375	426	440	407	414	393	405	441	426	422	424	454	406	402	418	388	425	414	395	408	431	418	420	405	422	440	425	386	422	463	431	410	411	408	411	416	398	389	388	418	428	395	411	394	408	440	411	427	412	390	453	402	384	407	361	406	365	420	407	434	418	401	424	390	372	398	434	413	406	405	424	437	392	404	377	410	435	371	412	414	415	362	417	443	431	434	409	409	382	416	415	389	399	401	400	410	406	421	415	426	398	353	410	402	410	408	384	434	403	386	406	413	403	391	406	405	405	379	386	376	407	441	428	411	417	422	432	391	390	392	437	411	413	492	390	406	379	430	432	421	414	384	433	429	408	387	393	391	436	423	415	428	403	443	437	400	395	398	376	427	448	357	426	385	391	421	425	397	397	415	431	435	400	372	383	413	399	403	413	362	411	408	391	404	391	405	375	436	422	410	382	420	411	375	394	451	437	363	391	409	408	428	385	397	397	397	433	405	398	360	415	416	421	375	397	382	411	410	387	413	415	408	429	427	396	372	404	400	404	400	432	418	414	402	405	412	423	434	394	415	408	376	382	402	392	429	409	435	397	402	387	398	410	373	396	426	430	439	391	402	414	438	377	394	398	428	396	432	414	418	412	380	418	405	392	438	446	438	438	449	393	409	398	424	406	420	408	415	422	402	432	379	458	427	446	384	401	417	447	411	437	394	410	412	400	400	407	428	389	368	413	413	400	414	389	403	430	437	388	428	397	393	420	383	398	408	425	435	400	422	388	407	450	401	387	423	401	424	370	440	423	396	466	399	443	395	402	401	383	416	390	409	388	426	397	422	429	434	427	457	374	407	405	387	402	401	410	420	395	451	412	424	454	407	400	407	422	426	411	397	427	447	444	378	376	399	406	425	400	381	377	422	396	380	385	404	418	396	401	459	381	413	407	404	373	380	446	355	424	406	393	424	371	440	435	402	419	405	418	401	379	418	397	399	393	400	381	413	437	429	378	426	406	440	423	422	381	412	414	400	424	348	403	394	419	405	385	389	378	432	420	415	407	404	424	422	400	416	424	393	454	418	442	397	414	403	397	401	396	405	424	422	416	393	399	415	412	417	379	434	416	413	401	446	408	386	402	400	392	383	409	383	389	410	405	388	396	387	392	423	434	388	419	381	371	413	413	443	407	384	417	421	408	391	389	399	381	367	378	388	412	410	394	417	405	420	413	425	382	415	412	416	398	400	401	408	417	413	403	425	436	420	434	372	387	435	408	391	405	393	408	436	411	426	373	449	405	383	427	395	384	388	411	400	399	398	425	423	374	395	394	420	389	424	423	404	421	389	418	425	384	446	404	403	424	380	419	420	422	406	419	413	391	391	416	410	421	409	379	404	370	414	412	414	413	424	413	402	400	408	410	402	411	379	406	421	384	395	424	389	403	445	394	400	401	393	422	404	389	417	406	454	438	446	418	390	422	404	426	367	401	403	418	422	436	460	406	431	379	398	415	389	416	361	400	412	423	411	427	409	442	424	384	416	391	415	392	400	398	413	424	415	429	419	423	394	395	387	457	387	426	415	394	404	412	429	430	401	408	408	407	422	422	373	448	411	395	426	421	404	400	399	397	422	389	403	447	368	403	395	384	414	419	391	377	446	405	408	376	373	441	449	393	393	400	417	382	393	394	428	416	421	392	426	435	415	391	414	352	390	405	399	424	372	396	408	408	415	420	409	443	413	385	399	432	380	394	369	414	442	418	410	426	438	383	395	415	380	392	384	458	365	412	428	377	421	401	409	407	430	408	385	401	412	419	382	398	408	394	409	414	386	408	402	400	392	411	395	425	389	423	392	399	397	372	435	436	401	389	411	413	411	415	431	405	442	402	402	413	417	387	386	410	404	396	451	345	405	416	434	411	429	420	426	419	381	382	440	372	396	382	421	438	428	395	405	414	410	420	396	409	406	375	418	399	418	385	372	384	385	362	392	433	383	416	406	406	405	376	407	392	406	422	374	400	389	372	432	456	392	356	432	388	411	423	384	404	422	416	391	413	430	398	405	415	381	401	413	402	429	427	374	380	412	395	412	390	393	443	395	447	393	368	404	405	385	414	404	350	397	410	419	427	396	408	393	433	399	384	437	374	394	387	404	412	411	385	421	373	395	426	370	370	376	426	437	399	397	382	403	426	408	426	398	379	423	420	414	399	408	414	416	422	421	396	389	389	388	398	373	404	382	427	389	415	395	403	353	395	433	406	392	441	378	428	406	410	400	413	400	353	404	423	409	423	413	431	388	419	370	422	440	408	418	435	395	366	375	429	440	425	385	366	387	405	378	432	416	410	424	442	391	416	449	391	371	411	412	424	400	395	423	476	404	388	379
2664	216	214	195	183	176	226	193	154	181	196	197	201	177	190	182	187	186	186	199	201	172	179	169	175	171	182	180	157	198	180	181	172	186	206	171	203	176	184	203	180	179	178	200	195	185	176	200	184	204	207	174	218	182	173	167	183	195	211	215	191	161	169	181	166	195	173	157	170	182	193	195	190	156	185	176	174	186	188	167	183	203	207	177	177	184	168	200	159	198	197	177	182	167	158	172	185	177	162	163	167	181	173	180	194	191	152	179	191	148	184	180	191	178	181	190	183	185	195	185	212	144	155	189	211	191	182	207	180	171	179	165	167	163	179	196	168	180	190	166	196	199	175	194	158	184	189	182	196	161	165	161	180	179	177	173	178	178	163	178	179	178	193	172	199	168	171	160	189	169	170	166	159	160	180	175	202	186	165	180	159	210	181	182	180	161	157	162	183	179	183	189	157	186	170	207	168	176	188	182	163	148	176	184	176	171	209	202	181	181	181	153	183	165	181	190	162	182	165	166	171	202	192	181	173	180	182	170	169	178	160	167	195	165	195	193	180	174	177	152	182	187	183	169	174	183	159	183	182	188	162	183	147	198	167	177	184	177	195	182	181	178	184	191	179	201	172	182	164	173	151	189	186	169	192	206	166	198	186	176	185	181	185	194	157	171	169	190	161	176	152	189	161	150	173	178	187	181	178	170	186	188	173	172	179	201	200	165	194	181	164	199	211	177	195	163	156	185	167	199	194	184	191	165	194	174	171	181	191	175	178	168	187	166	181	168	174	196	179	179	180	199	181	191	170	186	202	151	184	172	179	169	186	192	159	199	188	172	179	178	164	168	172	180	169	174	185	168	176	181	162	185	174	182	192	197	156	203	181	173	182	175	172	170	177	202	179	163	187	194	185	169	148	192	182	204	153	172	181	179	172	177	189	171	189	196	173	195	203	176	161	192	188	201	179	191	170	200	181	179	192	185	162	168	159	197	169	184	169	168	188	190	189	180	174	156	196	188	173	165	196	190	180	185	183	193	175	198	198	176	171	161	190	190	185	188	191	168	175	188	178	206	190	168	170	187	166	164	168	181	182	179	191	179	166	190	180	199	165	188	187	165	184	197	171	168	168	183	186	161	195	201	180	187	169	171	169	140	177	181	188	177	192	156	181	176	205	193	187	184	184	165	174	172	177	194	188	192	178	167	179	187	175	150	195	179	177	173	185	171	178	179	179	182	179	164	174	187	194	208	193	169	182	187	170	198	174	168	165	205	177	189	178	168	183	167	176	183	179	185	202	165	194	189	194	180	176	187	171	170	188	171	165	178	193	168	201	185	192	174	184	177	176	183	170	187	162	180	182	167	187	172	173	189	169	190	170	148	172	180	162	157	175	187	169	168	168	165	168	163	162	153	191	169	185	163	172	173	164	176	193	169	165	195	164	166	188	171	187	171	186	179	174	180	187	168	187	183	148	205	196	178	181	191	161	207	194	170	164	196	169	160	187	164	185	205	157	179	172	182	166	178	179	175	188	185	171	179	191	201	185	183	148	169	161	164	195	185	186	163	156	180	176	186	175	166	175	161	168	172	164	168	169	150	195	176	188	205	193	188	159	172	148	195	160	189	173	182	172	168	193	165	180	213	170	167	165	172	190	172	175	163	195	175	193	159	189	155	189	169	173	195	185	166	181	167	174	174	208	177	195	177	192	180	179	175	187	207	162	153	183	166	174	178	175	175	176	184	187	168	185	179	211	156	171	177	167	187	180	181	189	192	161	168	172	172	185	146	182	165	181	164	168	168	180	202	190	192	177	180	203	155	162	177	158	170	183	178	208	176	155	176	186	176	172	154	195	163	184	201	196	207	188	168	182	185	193	181	189	169	204	191	187	176	181	210	174	180	166	187	166	158	158	185	157	177	183	156	170	161	202	176	170	164	189	181	200	199	176	177	182	175	204	180	197	155	185	143	188	191	161	200	172	153	198	217	189	163	189	178	157	172	125	183	150	180	167	137	175	188	185	151	170	183	174	177	167	171	179	148	164	179	178	162	172	169	169	162	193	183	204	192	209	183	190	200	161	168	186	192	185	178	185	197	177	177	147	183	181	181	180	157	186	160	175	179	176	178	193	163	176	193	183	174	156	180	196	184	193	175	204	167	174	182	189	179	168	217	173	176	178	188	187	182	169	202	156	188	187	154	182	153	161	176	177	173	156	182	169	169	176	170	176	190	186	198	171	162	170	177	183	145	182	184	191	173	178	199	193	188	179	181	192	166	183	162	194	191	145	179	192	168	175	169	176	180	187	202	175	170	169	161	175	180	191	151	181	167	165	193	187	147	194	165	199	179	184	185	198	194	185	176	162	172	184	159	168	177	156	203	187	158	168	172	188	168	182	172	182	187	164	172	179	168	162	171	207	197	183	174	177	189	190	180	163	193	186	185	179	192	207	187	200	197	173	151	150	177	177	170	177	163	190	188	172	164	160	167	164	146	159	181	199	196	213	204	178	173	163	164	163	176	213	164	177	166	173	176	171	171	167	184	181	175	187	161	180	172	218	166	172	160	190	178	181	159	205	209	157	177	198	195	193	170	186	177	189	173	172	161	178	182	159	181	179	168	207	194	165	183	187	179	181	176	174	173	178	168	183	176	199	179	178	172	160	195	180	173	216	167	170	182	158	177	152	189	167	192	189	178	161	202	181	160	179	180	186	188	207	173	177	177	199	198	186	174	159	187	185	165	158	184	210	160	169	196	158	182	192	186	202	143	180	166	195	179	170	172	195	161	189	173	172	169	167	187	172	154	201	174	160	199	187	175	166	212	188	162	188	189	188	174	167	182	156	169	173	171	172	179	180	151	176	176	162	163	197	167	178	193	178	168	174	192	172	167	191	164	177	174	179	170	172	188	184	194	196	170	173	180	193	184	170	168	176	158	197	172	189	203	184	186	184	175	191	159	165	198	177	182	171	178	188	209	163	186	220	187	174	171	176	181	193	171	200	181	181	182	205	159	172	171	174	194	168	150	175	175	183	154	182	197	196	191	125	164	171	167	173	172	184	184	194	176	164	190	186	133	174	180	186	188	184	183	182	194	184	168	188	181	181	162	173	181	168	177	189	169	180	183	171	171	181	170	183	182	191	178	170	183	159	162	170	162	187	194	182	190	203	172	181	199	184	165	161	203	189	182	174	185	161	163	213	181	180	166	161	192	186	192	183	206	175	187	192	182	188	184	174	179	197	195	196	198	160	180	191	195	202	179	182	164	181	170	173	148	181	192	185	165	182	196	192	174	168	169	181	185	182	156	215	184	200	188	154	188	173	186	204	168	193	161	165	170	168	172	202	184	151	173	175	195	182	169	194	180	192	186	182	177	179	152	184	196	162	178	160	150	193	189	171	181	184	194	186	161	169	173	181	175	188	167	181	170	181	184	171	191	204	171	220	167	174	181	170	179	216	159	174	190	176	181	184	178	190	196	162	187	204	153	173	182	178	187	185	171
2762	469	600	575	569	579	559	515	506	521	550	525	521	474	495	503	473	483	474	485	430	466	481	514	481	488	459	477	492	503	505	438	456	437	454	462	470	477	514	538	529	533	522	566	557	549	518	532	567	600	612	530	519	542	528	514	520	532	625	984	800	487	450	494	484	491	457	519	469	473	509	450	442	445	476	469	470	475	489	559	482	504	484	479	427	483	458	505	444	476	470	485	512	479	484	491	451	467	492	502	484	467	506	504	453	469	495	493	472	492	494	462	441	445	513	475	481	463	421	467	474	480	472	493	484	468	473	499	483	461	513	457	486	457	491	493	472	469	486	521	484	489	463	462	512	504	490	476	476	481	499	474	485	474	471	512	481	469	464	503	468	453	455	451	473	474	479	497	463	442	460	493	501	493	454	503	456	506	462	486	470	504	456	448	488	456	533	467	463	500	475	501	488	481	482	513	455	436	439	494	486	503	452	485	464	454	470	484	466	469	486	515	517	457	497	461	478	454	518	483	465	470	482	490	457	453	472	474	467	484	436	493	479	492	473	522	449	472	499	461	502	474	474	502	488	458	477	453	455	494	475	486	491	470	451	467	500	457	456	489	476	479	507	466	476	513	480	449	461	416	485	487	483	464	466	517	505	477	490	473	518	482	517	494	457	491	501	486	474	460	480	483	456	487	469	471	477	472	467	432	507	477	487	454	486	470	497	475	522	501	461	476	457	483	514	483	493	476	459	511	465	478	491	486	441	493	442	468	480	526	440	512	465	470	476	455	462	511	490	472	469	515	480	483	462	483	478	438	515	476	434	462	462	477	469	456	491	477	455	478	473	470	487	471	466	430	446	471	477	470	477	440	466	468	488	500	504	444	455	464	482	481	494	449	463	477	526	511	500	496	459	451	512	469	487	492	475	494	489	480	482	469	475	487	493	515	470	491	449	461	511	454	484	480	490	530	518	494	503	526	453	490	500	477	450	514	461	464	488	465	522	472	469	447	491	467	477	520	442	496	517	489	430	465	482	472	500	443	519	530	466	452	516	482	495	489	490	484	502	459	471	485	459	468	491	434	455	474	472	438	462	451	481	530	472	477	487	493	481	470	440	471	504	466	530	498	491	458	459	468	489	495	471	505	474	432	478	520	473	465	523	503	472	475	509	477	466	461	497	470	419	458	477	448	468	473	480	470	514	471	479	457	440	507	438	464	513	496	484	478	477	465	506	485	462	479	503	489	479	444	486	463	439	449	454	495	483	466	519	453	507	507	476	480	474	505	460	507	439	445	506	515	445	436	481	485	486	498	528	439	466	444	477	516	484	474	451	481	474	490	469	488	489	448	506	491	457	470	492	503	483	489	493	439	475	492	453	510	486	486	472	514	485	472	501	466	471	481	481	476	441	492	530	488	502	521	466	455	487	471	484	463	485	456	462	440	478	447	444	458	471	489	467	525	475	459	488	469	479	473	478	502	462	481	488	478	468	482	454	478	476	475	484	453	529	458	499	458	453	476	466	516	488	429	459	525	464	437	470	461	513	470	474	485	478	458	477	495	445	437	487	470	490	477	455	475	514	496	481	462	472	503	480	489	444	455	492	477	446	492	465	464	467	451	497	490	460	457	496	488	466	472	439	455	490	510	453	466	455	484	549	485	468	462	478	506	468	466	468	490	476	508	496	458	475	498	463	477	517	465	439	480	483	473	502	509	450	504	530	478	482	500	465	469	490	484	527	470	496	485	495	460	505	454	486	459	481	467	462	506	452	484	464	443	498	451	461	496	466	443	469	457	491	529	471	476	421	462	473	481	467	482	488	449	438	473	420	495	475	501	480	486	470	450	473	477	481	481	471	491	467	492	450	492	516	479	493	464	483	482	458	436	467	475	448	482	506	482	498	524	477	483	492	455	503	519	526	482	507	427	474	478	497	499	477	461	479	482	433	477	463	481	497	460	463	475	454	507	467	490	541	500	467	498	467	456	435	480	492	515	484	458	458	443	494	459	462	418	457	486	439	478	478	490	498	469	482	495	455	478	480	515	455	467	440	460	430	458	478	451	484	484	504	453	468	458	473	465	481	453	485	516	446	528	458	515	436	456	477	469	478	502	488	456	461	471	460	504	479	466	458	485	474	524	524	480	469	480	480	458	449	440	489	473	467	510	447	485	483	489	485	522	451	494	465	478	477	515	485	485	457	492	486	423	477	494	541	488	475	465	474	523	496	488	493	445	503	507	430	460	477	447	484	449	398	423	449	483	475	519	451	516	470	457	470	473	453	464	447	458	458	498	475	497	491	481	491	462	457	508	470	468	488	456	477	463	478	487	462	479	488	477	504	466	490	483	453	495	462	475	462	505	473	474	468	452	452	475	478	456	466	441	474	466	414	446	460	453	499	531	486	502	481	470	446	500	474	469	477	469	499	467	478	530	494	503	463	483	502	474	450	482	461	447	484	486	461	499	523	490	501	476	443	464	491	474	487	437	486	486	461	506	464	431	472	491	470	494	474	483	500	487	480	463	482	455	478	462	465	462	501	468	480	447	506	467	474	494	478	447	469	475	452	489	468	445	433	472	461	470	506	465	493	499	532	429	480	492	460	482	478	481	485	498	491	485	459	457	452	471	485	497	484	513	502	484	484	465	486	471	468	489	481	482	467	474	473	490	497	472	471	483	489	473	469	507	494	475	442	473	477	450	499	451	496	457	481	436	497	472	487	469	480	456	501	511	478	475	479	485	463	478	489	515	456	464	468	473	480	457	479	511	486	473	488	444	471	466	473	477	473	425	486	485	481	502	494	446	443	491	503	477	481	485	493	478	478	519	479	457	474	520	484	507	484	508	493	488	474	460	498	482	506	498	500	464	525	453	459	489	446	492	483	500	470	467	502	484	455	452	461	470	501	456	460	477	466	460	454	464	471	452	456	443	477	481	513	476	447	495	452	458	441	455	475	441	482	479	448	491	492	482	454	478	476	480	500	456	472	495	487	465	489	444	496	493	470	452	466	465	485	458	475	441	484	479	472	440	469	470	488	517	497	459	481	492	460	467	514	496	484	438	452	508	500	496	452	480	507	463	474	487	483	466	486	502	461	467	498	458	489	512	477	490	475	479	461	487	484	482	481	479	469	501	508	501	452	487	476	463	461	475	487	428	479	453	477	486	463	494	495	465	439	501	474	447	477	514	469	482	478	486	514	500	468	503	487	479	461	444	487	454	444	451	450	507	479	454	479	506	526	488	495	482	470	457	464	483	494	483	465	514	468	488	499	446	472	443	496	472	452	496	442	469	469	446	450	437	493	483	473	465	468	475	461	478	485	487	488	481	455	479	482	513	466	454	503	438	491	494	442	480	482	474	471	484	472	450	477	500	488	491	493	479	494	509	467	483	491	448	492	489	493	473	513	498	505	483	450	519	480	482	493	479	472	458	496	442	447	517	489	477	485	464	452	480	514	467	478	509	437	454	474	472	438	483	469	499	488	477	438	478	484	460	483	482
24923	3535	1177	878	631	529	421	365	344	323	325	290	275	263	260	231	229	230	223	215	242	233	225	239	211	220	229	212	214	211	238	208	227	210	205	199	217	245	218	206	259	207	225	244	225	234	250	252	228	242	208	207	231	199	233	238	242	283	597	682	466	226	215	210	231	200	193	209	191	195	248	201	210	224	210	198	203	227	180	209	207	182	224	217	198	193	213	198	197	213	224	188	206	196	194	216	205	186	207	196	202	218	196	228	215	223	201	226	223	233	202	215	220	203	222	211	216	210	198	192	221	233	211	188	215	257	174	192	198	207	198	187	227	209	225	214	212	209	217	217	228	190	221	194	174	188	210	202	198	224	222	224	203	206	218	216	212	212	198	202	215	208	213	214	238	199	228	231	214	213	202	216	211	210	224	211	193	220	215	208	204	194	231	223	222	225	198	190	223	230	234	207	208	214	222	229	192	198	205	221	208	217	219	196	199	213	185	217	209	221	228	226	214	219	214	190	221	194	217	209	200	191	234	207	209	233	203	216	208	201	219	204	219	202	214	229	214	210	201	204	191	205	201	225	229	202	196	190	208	209	220	211	213	214	222	230	230	214	202	214	196	234	214	226	207	192	199	246	206	201	174	222	188	211	197	220	209	215	205	223	222	209	209	190	203	222	200	216	229	222	184	207	198	235	215	213	223	195	247	222	232	206	199	205	190	249	216	224	203	219	221	199	213	214	201	200	188	186	212	204	216	231	196	176	221	217	199	215	228	249	200	199	203	228	196	218	223	226	208	229	194	221	202	220	192	243	202	221	207	213	226	215	235	166	234	213	219	237	196	194	217	212	202	175	198	202	205	226	236	224	213	205	191	226	205	210	201	205	210	205	207	206	218	242	189	220	229	205	207	205	196	206	204	218	225	208	222	209	236	217	231	230	225	184	207	210	223	223	222	216	203	182	198	205	182	208	200	210	189	204	226	220	215	194	228	231	195	211	225	216	209	214	193	222	234	230	215	196	211	233	203	194	188	211	194	201	202	193	197	192	244	225	220	218	210	195	195	227	214	207	192	197	186	191	231	195	204	206	215	211	211	233	211	236	183	201	258	198	195	217	241	223	219	214	215	194	210	189	218	204	212	204	227	195	207	212	233	222	203	233	195	211	215	225	228	224	230	189	213	199	217	185	235	212	239	218	205	208	202	215	227	211	229	195	186	232	243	217	241	210	239	202	199	192	204	214	229	216	197	220	205	229	205	207	209	196	194	183	219	249	221	196	216	200	198	199	210	208	218	211	205	246	205	231	201	223	219	212	184	194	225	192	205	229	221	202	215	227	195	224	217	240	186	205	212	199	242	187	193	210	223	239	191	210	216	215	219	203	220	199	219	248	219	233	206	198	199	225	213	189	217	200	222	249	210	199	225	208	231	226	203	219	225	214	218	200	215	189	210	205	205	209	214	200	209	203	187	204	198	210	199	222	209	220	206	212	231	201	199	231	227	217	243	212	198	177	201	211	199	200	198	219	224	222	209	228	218	214	173	224	196	204	213	224	208	194	218	206	217	223	226	201	215	226	195	231	226	228	212	204	185	194	234	228	212	221	201	220	222	201	192	196	219	233	210	204	188	240	246	237	209	233	210	216	214	206	231	211	174	216	209	221	204	201	205	217	212	205	214	214	242	202	201	215	193	217	193	211	219	216	199	218	204	192	195	196	206	199	217	225	210	234	212	202	219	209	208	205	241	242	195	207	220	210	177	175	223	194	212	223	176	221	206	209	230	209	203	209	179	216	227	210	224	219	214	217	198	248	198	202	214	225	212	218	199	213	205	213	231	224	230	197	190	219	223	223	212	246	183	191	222	203	221	220	195	214	203	210	232	216	209	211	235	215	215	217	223	222	222	183	206	221	225	232	215	215	219	237	235	210	231	236	194	203	216	196	238	206	182	238	214	211	207	196	198	222	216	216	216	221	210	202	227	182	211	227	232	193	197	214	228	207	200	216	208	214	210	201	234	210	214	224	222	218	215	197	203	226	207	229	219	203	219	224	234	227	199	190	230	217	225	201	198	216	218	226	232	234	192	216	245	208	228	199	228	225	202	185	225	202	225	224	230	201	213	221	224	197	237	201	241	211	194	205	195	208	208	217	183	177	205	196	222	203	218	204	216	184	192	216	204	223	199	218	207	194	198	226	211	219	202	223	206	224	220	203	210	215	204	203	225	208	203	188	227	191	216	220	190	219	200	213	196	214	239	216	217	213	211	211	212	209	210	205	216	227	235	220	212	185	202	210	183	208	208	214	211	174	218	212	219	215	209	217	234	198	196	225	221	237	211	216	211	209	229	225	212	214	214	204	260	205	211	217	217	234	216	204	213	198	211	226	219	212	211	222	239	190	222	225	228	220	166	216	232	203	235	208	216	232	233	226	215	209	229	230	231	222	226	216	210	194	221	209	226	216	205	203	229	211	226	214	218	227	213	214	214	266	207	206	208	205	206	220	226	211	210	204	234	206	211	204	228	217	226	214	235	216	191	235	222	206	223	211	203	198	198	210	234	203	238	203	216	202	197	204	201	214	195	237	238	193	239	193	200	202	218	239	238	244	213	208	190	248	210	220	233	229	225	190	212	225	209	203	225	206	208	231	222	230	220	229	214	218	202	218	218	212	221	216	206	214	210	211	241	192	220	216	219	221	222	219	219	232	210	220	195	239	232	231	200	213	215	216	211	207	210	226	211	218	227	184	217	213	212	237	206	203	204	215	193	236	175	239	214	208	235	183	193	198	236	212	232	215	189	220	206	205	231	211	216	203	223	221	222	211	211	220	219	222	218	220	213	230	203	211	206	199	222	223	200	200	196	182	162	201	190	232	189	232	226	205	203	214	213	212	181	213	200	198	209	227	206	206	220	213	215	244	221	218	197	215	230	203	196	191	219	212	218	213	212	208	213	217	231	224	217	233	223	202	198	191	202	214	233	219	221	199	234	231	234	217	222	214	209	220	216	238	224	199	210	217	200	211	228	213	225	233	197	201	217	224	233	238	208	219	219	238	213	227	221	211	231	209	216	185	197	200	225	218	213	215	224	208	218	224	188	244	257	235	188	219	222	232	209	218	211	227	228	264	228	222	231	219	204	204	208	204	207	207	199	195	195	200	186	237	223	201	217	221	198	237	211	234	186	225	221	218	218	222	188	208	211	205	226	218	211	234	213	190	249	237	231	222	218	199	219	225	243	192	208	229	210	195	248	209	233	221	199	219	226	224	195	207	205	241	227	217	221	218	231	206	215	210	207	231	193	197	181	197	238	197	201	203	195	203	209	210	211	205	217	212	210	237	210	197	235	213	214	225	217	213	201	209	194	215	223	198	191	211	198	206	225	220	226	213	186	227	201	253	206	209	219	201	208	214	208	204	205	239	215	205	203	220	210	213	212	215	195	196	204	207	195	227	198	206	207	191	240	201	206	223	214	215	206	193	223	188	212	230	232	207	194	210	216	209
13568	1347	2590	2999	2756	2158	1851	1578	1388	1268	1115	1028	953	942	849	783	850	803	787	718	723	699	735	710	694	675	642	673	672	629	627	650	580	619	571	569	556	592	642	695	713	643	734	742	745	811	1024	988	795	846	748	656	642	675	724	638	613	966	3679	4535	2752	543	559	506	556	570	566	541	543	555	522	599	552	544	597	576	560	579	577	614	604	543	545	542	540	586	544	528	547	566	567	528	547	514	556	546	564	562	546	508	589	541	579	544	544	587	534	520	553	581	539	508	540	562	526	582	560	571	576	577	530	548	529	524	526	575	501	553	537	524	552	556	575	553	538	529	565	543	511	562	570	514	560	534	542	544	544	514	612	561	560	538	584	595	560	544	509	572	551	539	548	549	499	551	508	586	575	524	512	539	528	541	549	574	597	592	541	536	609	561	529	558	550	533	501	578	553	535	582	559	550	552	550	546	564	540	515	519	535	563	574	553	562	535	587	549	561	531	578	552	548	578	525	530	554	559	500	551	544	584	530	595	565	551	585	564	550	544	579	562	555	562	564	535	563	553	536	554	509	563	537	565	558	527	562	561	553	573	555	529	555	519	565	564	530	555	528	528	581	531	537	556	553	559	568	538	563	562	591	567	514	551	540	528	526	526	522	577	514	553	556	555	590	576	547	557	546	552	551	564	556	533	525	589	543	578	541	550	535	541	527	564	515	582	608	558	568	539	539	541	606	559	548	556	515	560	541	601	592	522	538	591	526	543	554	528	522	593	533	568	575	552	544	578	543	573	567	592	558	555	541	588	525	570	547	577	548	550	543	543	540	532	561	588	556	546	546	558	556	545	542	559	506	585	506	506	568	538	559	559	536	560	523	562	519	561	584	562	536	547	521	551	553	545	569	563	556	551	514	520	559	548	560	543	570	528	556	529	544	552	577	562	566	551	547	557	554	572	527	528	557	531	549	580	548	550	563	523	516	557	545	551	526	541	543	558	547	596	579	544	575	554	554	549	563	551	564	592	577	569	568	537	547	547	569	607	520	565	540	557	545	559	584	540	544	575	543	563	574	547	558	541	567	576	574	607	547	563	497	598	576	534	559	571	569	493	517	559	582	500	592	557	538	525	568	542	575	525	551	522	527	559	611	555	532	561	557	533	542	565	579	567	560	541	540	514	534	557	588	578	516	584	507	538	511	536	562	589	579	541	588	546	599	507	536	526	573	553	536	581	532	544	509	557	524	527	567	536	563	561	593	597	551	565	593	580	547	562	585	581	551	543	562	533	559	550	546	565	552	571	554	573	564	573	532	571	540	539	556	594	576	565	573	533	515	558	539	534	531	570	575	527	589	580	622	565	558	521	524	539	588	557	565	537	555	531	556	603	539	555	553	581	547	541	536	507	561	519	497	552	545	584	546	533	543	541	572	543	543	550	542	555	612	554	580	548	531	584	543	601	549	578	538	564	561	588	528	540	603	550	577	572	570	568	519	537	570	484	545	502	564	556	519	595	526	539	560	542	513	599	560	537	562	549	536	539	588	565	587	550	535	570	612	530	537	569	555	549	506	609	534	547	549	582	582	545	542	556	530	529	573	573	535	527	579	565	568	543	522	568	574	542	575	579	533	531	587	587	522	570	592	587	534	523	557	525	532	567	535	567	531	504	570	502	555	565	515	573	558	590	552	539	539	562	541	558	596	560	567	494	554	584	548	553	543	546	516	551	580	561	578	555	481	577	557	562	528	526	517	527	530	584	564	513	521	533	566	552	520	564	567	535	580	573	505	591	559	523	585	598	556	555	559	523	533	570	589	569	593	561	523	560	554	529	561	581	535	525	531	532	554	535	515	576	506	543	527	536	586	572	542	550	539	571	555	631	538	562	564	568	525	573	605	581	547	576	517	575	568	540	582	539	577	550	590	551	540	556	559	528	568	535	554	547	558	549	543	535	586	583	535	533	524	529	523	558	525	566	574	565	559	564	553	580	563	558	575	587	567	541	559	539	537	539	528	547	580	561	545	567	581	601	572	510	544	537	532	572	581	528	574	564	546	588	543	544	540	525	564	560	544	552	569	533	544	570	620	501	559	609	567	541	532	531	556	566	564	584	584	544	564	544	578	568	602	565	550	582	571	525	538	521	584	561	511	549	546	584	538	572	532	541	553	523	574	556	540	592	538	542	582	554	526	559	535	561	566	551	553	544	521	530	554	564	530	571	572	497	544	594	537	546	578	616	543	561	541	558	522	544	564	569	548	550	567	520	549	549	539	535	525	520	562	533	550	556	533	572	552	521	576	596	541	549	522	514	519	561	577	573	550	517	563	526	539	515	516	546	535	570	511	546	539	547	545	541	551	522	573	534	563	543	520	529	518	578	609	547	523	532	598	580	576	550	575	583	561	550	549	503	538	564	586	560	518	589	572	540	510	540	531	533	610	530	555	547	523	551	564	598	564	553	537	542	557	551	557	514	554	527	559	567	577	599	544	529	521	558	512	562	582	530	523	598	531	550	524	535	557	559	514	579	560	573	589	553	540	553	564	505	544	538	537	577	569	581	567	523	593	554	552	574	537	564	551	578	553	556	530	558	546	531	554	513	558	545	530	538	538	508	538	553	526	521	568	513	561	507	587	546	554	552	577	562	599	560	531	551	573	536	540	582	526	597	536	557	534	562	571	504	559	577	497	573	548	566	578	593	556	541	579	548	563	574	541	574	578	573	535	539	543	545	551	565	582	547	548	526	611	548	524	532	519	548	536	557	518	514	578	545	553	597	538	561	534	568	519	568	568	565	588	545	574	513	605	572	587	576	518	544	525	618	550	560	571	523	598	550	529	525	589	580	501	533	560	575	516	574	548	522	541	537	574	536	557	560	566	532	576	562	516	559	533	536	530	518	529	546	570	524	516	566	528	540	519	546	577	518	594	554	550	530	539	549	538	502	542	527	571	555	528	550	525	571	554	591	504	539	547	538	543	543	538	562	510	557	548	537	558	562	546	544	555	571	577	543	562	537	557	578	585	576	579	582	537	561	545	572	544	525	523	502	564	514	530	543	557	578	561	519	558	584	524	527	571	541	554	523	603	544	547	536	554	505	572	569	567	541	558	595	546	588	500	546	589	582	599	571	609	543	538	522	553	577	546	542	509	559	565	552	556	541	566	571	561	529	545	534	529	513	561	556	534	556	556	589	529	568	531	510	529	559	544	542	503	528	518	560	584	557	549	563	544	536	556	548	509	557	551	532	529	576	552	554	543	586	535	531	530	517	550	508	530	559	578	525	542	587	533	590	526	595	542	580	571	548	604	520	576	577	545	538	574	522	558	541	571	561	546	538	551	557	546	513	530	542	566	562	576	545	518	607	572	548	556	530	555	568	563	567	493	592	552	575	573	575	517	517	551	572	581	549	552	549	558	591	529	533	486	584	568	537	568	551	553	534	560	497	519	539	565	514	522	549	567	572	565	546	536	579	547	581	533	552	530	558	563	556	578	573	535	531	524	557	584	513
36004	7783	2305	1626	1054	798	622	491	399	324	330	285	258	229	238	199	208	211	192	183	177	178	171	150	174	170	187	155	173	163	173	160	155	164	157	127	149	153	167	168	143	149	170	164	166	161	276	227	205	203	208	200	156	139	151	136	146	188	697	1104	513	143	150	151	156	128	139	149	131	151	142	149	147	128	142	161	169	151	114	155	140	138	147	145	143	136	123	140	133	151	136	150	155	134	155	148	147	138	137	154	146	139	158	133	147	146	127	137	126	140	137	144	147	128	126	153	127	157	139	148	138	144	144	140	130	139	143	141	128	128	132	131	146	150	142	135	150	139	156	134	141	124	143	132	133	119	147	152	138	168	142	137	133	158	148	126	140	137	140	135	146	119	131	140	142	152	141	136	144	137	142	162	134	127	137	133	141	170	118	125	148	152	127	131	167	138	136	134	113	132	139	145	150	145	142	135	143	144	138	111	142	154	135	157	149	155	154	122	147	148	120	146	149	150	132	129	131	151	161	115	143	157	141	132	142	140	140	166	151	157	141	146	146	153	137	141	154	144	141	118	150	137	143	148	148	128	139	140	172	126	158	156	155	121	143	155	116	132	148	157	138	128	132	103	146	146	144	143	145	129	134	130	137	151	138	144	147	144	157	146	125	151	155	149	132	132	138	141	147	137	159	136	142	136	150	138	158	145	151	135	132	150	144	142	128	152	139	147	141	156	136	142	168	123	149	138	152	140	146	153	135	145	158	150	124	151	151	136	125	155	138	142	139	126	122	148	136	124	139	148	153	140	148	146	155	148	131	141	127	157	157	139	120	130	124	133	153	134	127	129	158	150	171	164	157	133	120	135	139	127	152	161	150	139	145	138	147	162	137	141	142	154	129	145	145	113	137	158	153	129	170	153	138	146	169	165	129	140	135	152	138	143	144	120	137	142	125	148	164	137	156	153	134	140	155	149	152	120	119	134	133	144	148	136	136	129	115	151	137	145	149	112	145	147	135	142	142	144	145	143	125	164	168	136	136	142	151	153	130	127	137	119	144	137	140	139	138	136	135	149	151	142	146	132	144	143	130	133	166	142	148	132	141	148	137	157	122	131	144	137	126	120	129	128	138	161	125	141	150	144	155	127	135	154	115	170	130	133	155	156	147	133	150	155	132	132	143	159	139	130	137	140	149	141	138	133	171	167	123	130	147	148	154	128	141	140	170	145	131	136	127	129	108	149	142	132	130	155	140	129	130	146	137	169	139	142	136	136	150	153	156	124	117	140	149	146	135	137	148	135	147	141	140	140	150	150	127	140	132	153	129	124	132	144	142	158	132	134	124	143	137	133	147	132	138	138	132	155	134	139	145	138	149	152	140	133	124	123	157	124	142	141	126	135	123	145	147	159	135	149	152	139	122	135	153	119	133	146	157	138	118	142	149	135	148	154	165	143	168	159	139	132	157	133	150	148	142	151	113	122	156	155	146	139	127	139	143	123	132	134	145	160	151	132	146	152	147	137	138	143	127	127	136	121	149	138	150	152	150	137	132	148	129	143	147	154	130	122	135	133	146	149	143	139	144	134	160	123	125	132	151	119	134	132	146	139	147	141	158	150	147	165	151	125	137	161	144	145	127	128	133	156	149	147	125	137	140	153	134	144	124	137	146	137	146	147	148	163	137	138	163	144	150	135	150	156	144	143	140	148	136	125	141	137	130	140	125	152	172	167	127	125	155	152	152	132	137	136	134	137	143	141	128	136	159	151	146	152	130	137	141	126	145	153	133	123	139	121	141	157	143	163	144	149	152	153	127	114	151	148	127	142	154	139	130	149	156	136	146	134	142	120	125	160	150	145	134	135	144	130	139	150	158	141	145	136	130	147	129	139	150	144	146	140	141	126	148	152	143	133	134	137	135	151	136	151	144	133	137	154	156	129	138	144	133	136	138	128	155	150	162	131	143	148	126	134	148	151	133	154	135	130	137	124	154	131	129	153	148	131	135	140	141	146	124	148	141	135	126	139	162	136	131	139	128	136	157	133	145	154	146	144	154	151	139	155	154	154	155	151	150	125	137	137	124	146	143	153	149	156	134	146	117	117	129	138	130	121	154	149	150	159	136	126	147	159	154	151	143	141	152	155	133	144	135	140	127	130	149	115	134	148	163	134	142	139	140	131	132	146	135	139	148	111	154	153	137	150	145	171	141	152	135	133	148	153	152	147	161	161	155	144	138	130	142	141	137	121	125	133	149	124	144	158	136	134	147	130	128	155	147	135	164	172	152	142	149	174	146	123	148	154	132	137	177	154	143	137	144	137	144	139	133	140	139	156	126	151	141	150	151	130	134	144	142	151	137	147	131	136	129	116	147	153	147	129	161	138	145	132	161	139	160	133	107	136	153	126	151	161	128	147	128	130	149	138	133	125	146	145	125	126	144	156	146	137	159	157	145	111	134	162	156	136	130	141	158	150	148	143	128	160	157	157	154	119	140	151	150	154	150	117	128	132	145	145	120	145	151	140	134	138	147	153	132	135	146	125	138	145	123	135	147	166	135	141	115	132	145	142	155	114	125	173	141	140	143	120	131	128	140	134	136	141	121	119	146	145	151	149	159	137	146	138	142	132	149	152	145	132	141	145	143	133	126	151	142	146	148	141	135	140	164	172	151	116	137	126	145	161	140	130	156	131	145	138	156	137	136	133	133	139	136	144	130	157	122	153	135	114	145	145	148	133	169	134	156	121	140	145	158	137	146	129	146	142	129	143	143	131	137	148	132	137	160	134	152	141	159	132	146	142	133	132	166	122	121	144	150	134	145	154	172	146	129	173	146	146	140	125	128	138	117	142	117	127	135	142	166	139	144	150	151	129	122	141	142	138	145	144	144	142	136	135	132	140	149	149	141	126	144	142	143	125	133	146	119	153	133	162	142	167	122	118	140	130	120	137	147	132	163	128	140	147	157	137	164	138	140	146	142	146	139	142	152	132	160	121	156	142	143	162	147	113	156	141	150	138	154	155	134	134	134	147	124	116	135	128	138	128	148	153	161	122	155	169	115	133	150	142	149	147	147	136	153	147	135	138	141	132	132	122	147	149	141	129	155	133	138	142	134	142	142	142	126	130	140	159	148	121	141	156	162	157	140	145	123	130	139	132	149	126	153	145	150	126	151	143	159	135	134	150	133	155	139	142	132	137	114	129	149	144	132	147	144	107	129	152	147	128	127	139	137	151	146	148	137	111	127	132	149	152	134	131	151	160	140	158	148	143	136	148	137	154	161	142	132	151	136	140	170	156	148	148	152	147	133	140	123	128	157	132	146	143	150	160	152	149	173	139	149	144	173	136	146	148	142	154	129	145	149	160	144	131	152	128	126	169	117	146	150	153	148	132	124	153	137	121	151	145	156	143	141	137	127	142	160	149	133	113	138	156	149	132	131	144	128	141	118	140	117	166	168	145	174	148	151	130	145	155	150	130	155	136	147	136	152	151	149	137	140	146	148	183	152	133
18715	1944	4375	5200	4318	3473	2956	2428	1975	1712	1490	1468	1206	1095	982	955	892	762	769	757	711	674	645	601	622	614	625	547	538	543	514	542	511	483	495	523	497	500	517	565	651	583	601	720	619	830	1281	1309	1026	905	782	617	621	545	613	477	538	597	5279	7769	3270	411	396	388	412	397	364	361	393	393	376	409	410	394	386	384	400	397	389	387	382	384	392	359	398	382	397	359	371	353	374	398	375	367	395	382	365	386	405	376	368	382	390	347	424	405	415	384	382	356	385	354	373	366	393	369	401	377	387	417	375	386	400	346	345	404	342	364	372	375	388	357	384	372	404	405	345	422	393	385	381	381	400	377	369	396	400	390	430	378	377	382	395	423	403	381	393	372	386	383	372	373	388	386	384	400	399	355	393	369	348	386	379	380	389	389	401	340	369	385	353	372	358	383	399	416	380	408	348	381	371	394	378	396	361	366	393	338	408	369	369	334	392	403	381	387	407	342	367	376	364	405	390	363	378	360	378	373	372	416	390	366	386	409	400	368	411	359	356	398	377	347	386	383	384	352	386	373	369	397	370	396	378	347	365	361	362	407	392	352	368	420	378	407	383	409	395	368	334	384	407	385	344	404	381	375	383	388	366	368	386	386	378	383	393	343	421	396	364	353	371	362	366	347	350	387	381	361	382	396	378	368	352	381	361	384	347	362	377	368	363	418	381	355	385	401	354	368	380	392	399	358	350	383	353	351	402	387	374	351	383	380	390	347	383	378	386	390	400	328	406	376	379	382	398	416	366	353	364	373	379	380	376	401	388	393	380	377	371	391	406	359	402	342	395	383	375	371	386	372	387	381	384	365	388	389	413	382	386	380	408	376	380	380	373	386	375	373	346	376	406	382	374	381	369	376	388	394	398	391	413	402	388	367	377	398	375	360	373	376	394	353	353	377	338	380	350	346	368	385	389	360	351	382	390	372	355	382	431	379	378	362	385	382	373	362	436	395	384	372	359	351	384	369	382	362	380	385	384	397	396	354	381	385	366	326	374	369	341	400	331	391	359	377	360	359	343	355	363	333	380	366	402	409	384	372	353	359	361	361	393	363	379	386	382	374	376	378	366	358	394	414	362	373	363	373	342	381	357	382	378	378	366	349	385	356	388	360	361	379	365	363	387	375	425	371	361	375	394	351	372	374	366	376	370	357	350	368	360	367	360	349	392	383	361	379	357	381	408	365	359	360	405	377	399	360	354	363	405	399	417	387	432	363	375	399	347	376	402	369	380	340	379	398	377	418	357	402	402	376	378	359	379	395	387	350	370	400	374	356	372	390	371	376	412	380	373	376	381	360	380	364	422	391	349	391	420	363	380	393	361	380	346	380	384	371	386	405	374	378	400	368	376	392	366	379	400	384	362	418	365	385	386	368	362	370	350	396	393	398	357	370	358	362	363	383	385	368	364	403	387	412	371	382	359	381	378	396	402	401	378	399	390	394	412	377	357	358	377	362	368	381	420	382	401	399	388	376	424	372	411	371	400	360	377	375	354	374	352	382	357	348	371	370	370	398	374	387	388	373	346	376	343	376	389	368	355	379	405	363	380	376	386	334	390	341	389	373	340	394	338	366	376	384	347	383	393	365	384	372	383	380	412	335	381	405	389	397	390	420	377	360	349	355	379	364	343	388	392	365	389	347	407	381	358	380	399	384	368	351	408	365	355	375	373	362	374	400	352	341	402	362	383	425	380	381	377	346	368	378	370	408	359	355	392	384	394	391	373	383	425	352	394	381	388	390	377	384	408	340	383	359	391	361	378	392	382	352	361	398	368	392	385	375	388	372	374	410	372	379	364	429	358	407	367	401	357	412	366	370	368	366	369	399	387	385	386	365	402	394	368	388	391	388	386	432	405	387	403	379	406	376	399	357	329	374	380	403	378	380	382	353	409	377	384	381	426	416	399	349	384	369	368	400	396	337	378	360	402	388	357	356	366	394	366	366	354	374	362	352	362	393	392	397	397	392	368	341	365	360	349	352	382	342	361	397	390	364	374	386	394	400	404	329	382	385	379	366	381	391	404	333	376	371	363	377	370	354	412	367	386	358	363	380	409	389	371	396	410	377	366	367	392	362	434	413	348	370	399	424	389	368	403	366	396	396	377	356	405	362	370	388	390	366	395	372	366	380	347	404	375	350	345	388	365	380	370	366	413	404	380	433	362	401	391	367	376	347	415	377	362	394	373	370	403	381	362	389	383	357	369	359	391	340	371	370	350	374	390	374	383	343	393	412	358	379	414	361	367	393	370	414	377	408	376	372	373	359	353	342	393	369	331	369	338	373	394	375	365	395	416	388	376	397	330	377	370	404	393	393	351	361	405	392	376	395	377	376	384	403	386	391	344	377	348	400	390	382	428	362	359	358	371	390	376	404	375	339	360	383	348	385	373	319	370	376	385	400	418	383	375	374	386	381	363	379	384	371	391	406	373	392	366	405	370	385	359	353	399	378	356	398	352	418	379	388	373	403	362	388	363	388	402	407	376	397	385	368	406	388	401	358	402	378	389	393	390	417	368	384	345	373	380	401	370	381	351	368	358	359	362	395	390	401	383	392	370	402	409	372	347	359	360	381	414	384	371	364	388	374	386	358	388	422	359	373	416	360	395	368	399	373	405	387	360	357	359	377	383	377	368	358	357	382	391	365	391	355	378	397	392	334	396	362	397	382	385	403	371	390	364	367	377	383	356	379	384	385	382	396	380	382	390	376	396	395	335	398	380	368	358	426	344	360	364	341	352	383	391	396	368	379	373	385	368	355	376	362	358	417	351	383	384	372	388	374	357	387	388	408	342	362	356	354	412	361	373	364	388	402	332	406	383	379	363	366	373	362	376	395	396	418	360	385	376	367	421	351	419	351	361	357	381	416	374	380	395	359	373	390	384	353	363	372	348	368	373	351	371	350	346	397	346	388	385	367	393	381	391	384	385	385	378	391	376	371	393	336	383	370	402	379	388	380	345	397	393	386	407	388	363	369	398	343	352	391	369	401	341	360	379	333	348	383	377	341	405	390	397	413	370	384	357	396	366	400	390	380	386	373	382	363	381	389	355	379	409	383	368	370	371	402	368	372	347	382	392	400	334	361	380	358	400	375	389	404	373	404	362	391	361	344	363	390	388	382	400	356	399	380	369	353	350	401	398	391	379	358	368	390	376	374	419	376	354	397	382	356	384	406	378	385	363	368	366	353	413	340	356	394	376	382	372	377	354	365	372	367	362	375	405	365	384	343	359	383	400	356	399	419	424	372	382	368	400	414	417	365	387	395	349	373	399	358	409	385	381	386	375	402	368	390	364	386	373	374	376	425	398	392	379	404	405	390	374	375	350	417	400	431	363	376	361	362	350	399	351	387	395	396	378	369	363	379	362	378	369	349	400	379	364	350	394	389	375	383	364	390	360	348	394	363	382	384	405	348	381	401	381	387	376	393	389	410	396	350	382	366	368	369	384	378	363	411	401	380
2510	169	189	200	201	192	176	186	176	201	165	189	188	176	200	172	175	184	190	183	169	208	196	190	170	170	178	146	212	170	155	176	187	178	153	173	185	183	148	171	184	174	193	176	169	175	179	183	187	170	180	172	177	203	178	200	180	193	204	222	197	166	175	172	184	176	179	193	172	155	168	177	175	179	166	157	174	166	155	167	169	169	159	148	166	149	165	133	188	178	163	197	175	199	159	181	181	177	168	166	180	176	173	167	173	181	192	169	187	162	168	165	143	178	156	180	184	160	176	156	190	188	166	176	166	176	179	170	170	176	155	167	168	198	179	177	174	180	172	165	182	188	202	167	172	150	179	186	167	193	173	179	186	173	150	166	167	182	163	163	182	163	193	181	165	160	162	203	192	188	174	184	144	150	156	151	168	173	188	152	167	167	189	195	144	183	161	164	165	181	175	175	178	188	197	185	163	190	163	165	158	187	167	183	178	174	161	183	164	165	168	179	162	169	186	175	162	155	172	169	172	155	202	185	176	174	167	195	178	180	171	179	160	157	172	165	164	171	182	169	164	158	175	189	199	189	158	166	194	173	193	184	186	168	180	162	187	167	157	187	158	169	176	188	155	194	174	181	162	197	150	170	199	168	192	168	183	169	165	178	187	189	184	189	175	205	170	172	182	164	170	186	183	167	200	185	180	183	186	185	185	159	185	169	179	160	151	182	181	180	168	192	161	187	176	194	138	186	179	172	193	164	157	180	182	166	172	191	171	189	193	200	188	162	160	170	152	185	175	169	153	161	175	173	199	178	180	199	197	186	173	165	184	181	174	179	168	174	163	177	175	166	159	185	169	194	185	185	176	164	173	156	158	159	162	173	192	177	169	156	165	167	148	195	178	150	177	196	192	198	173	175	168	190	161	151	168	167	158	143	168	168	171	182	159	173	177	188	172	177	179	153	184	159	152	197	170	189	170	171	183	154	183	178	178	169	177	197	188	177	188	162	170	172	155	161	171	175	180	161	184	200	172	172	173	161	169	187	177	148	186	199	190	177	208	166	179	174	169	161	184	175	206	184	140	178	179	193	207	181	171	194	181	172	176	172	171	151	219	166	190	150	183	202	181	148	162	180	170	162	173	183	178	169	174	174	177	171	174	189	190	158	163	161	168	201	170	165	179	176	153	148	178	169	194	197	167	169	155	186	191	182	185	179	161	182	182	190	139	180	171	163	175	165	168	152	172	155	171	172	171	166	195	187	175	188	189	175	180	165	193	159	209	166	163	170	176	177	172	188	191	149	190	173	149	171	194	173	167	153	172	195	182	197	171	188	183	152	166	174	159	162	158	160	187	169	179	172	174	178	193	195	168	178	168	179	181	179	160	169	196	172	157	144	174	163	162	191	164	188	169	169	151	141	182	164	206	156	177	181	182	179	179	178	180	173	162	177	167	179	170	182	168	177	166	173	184	182	164	176	159	205	172	176	159	187	177	173	163	166	175	202	172	175	170	179	181	172	169	163	182	174	174	166	190	181	181	174	172	177	181	178	173	175	210	192	163	169	176	171	186	185	171	172	187	186	161	170	160	185	189	176	176	154	176	154	152	168	174	175	162	185	167	152	138	155	187	184	177	156	185	176	168	169	169	165	158	179	168	203	155	165	186	209	184	193	194	175	167	200	189	181	150	182	181	155	172	171	173	140	166	181	167	173	175	157	201	193	184	153	188	161	181	178	166	180	169	193	179	191	158	172	182	167	188	172	172	186	165	182	163	180	190	181	191	158	184	158	204	177	169	165	191	181	157	184	169	183	174	195	174	174	180	196	174	179	198	167	161	172	187	169	194	173	154	182	175	200	171	182	172	175	195	176	181	170	180	182	166	161	194	176	165	179	178	188	191	151	164	168	203	166	173	150	189	186	154	182	162	174	173	187	185	170	173	196	164	158	184	174	169	163	162	186	165	198	178	172	191	179	182	184	164	187	183	172	182	171	183	194	178	199	178	188	183	163	178	182	179	170	213	165	182	146	178	183	186	190	166	147	166	176	146	177	180	185	173	172	179	175	187	183	153	187	176	172	199	157	172	157	160	179	184	171	173	177	204	155	165	197	157	167	194	174	191	198	182	170	194	180	180	163	178	171	178	176	154	149	167	171	169	165	192	188	186	164	172	163	159	179	179	184	171	152	172	175	179	165	168	152	204	161	162	183	163	170	153	173	166	202	177	175	174	177	164	177	156	152	172	152	165	181	165	186	176	175	189	198	154	151	185	172	181	172	167	178	175	200	164	176	184	164	177	179	161	182	185	175	169	162	157	183	171	184	167	186	153	156	179	180	175	165	167	157	155	181	162	174	200	168	179	171	145	187	184	167	165	184	169	193	183	168	175	185	173	182	208	187	176	172	157	175	189	187	184	177	164	182	177	162	156	166	166	173	185	181	199	162	160	177	172	195	152	189	187	176	164	181	165	158	175	167	170	182	187	181	205	177	165	178	179	193	183	163	158	159	181	202	178	155	150	189	146	152	194	191	200	191	180	181	152	185	151	173	166	185	165	178	188	158	175	197	166	171	151	170	189	178	167	168	179	189	157	160	187	181	176	175	154	181	161	162	189	172	151	186	197	183	180	166	172	155	189	168	176	189	179	175	168	192	178	165	178	163	183	179	164	198	177	156	143	169	159	155	177	193	184	185	173	186	170	192	157	158	169	162	163	156	169	177	169	146	166	181	206	185	209	148	177	173	172	180	173	148	159	166	206	164	190	166	161	179	187	152	170	186	171	155	183	155	162	170	165	168	170	195	173	196	150	167	155	176	180	182	165	200	182	167	181	174	194	161	177	141	177	193	180	176	159	162	169	202	192	154	162	177	160	196	154	166	184	193	176	185	175	178	189	176	165	173	176	177	159	180	176	161	178	202	174	198	181	163	192	159	156	174	168	188	175	168	177	206	168	163	167	168	184	192	174	165	158	175	200	165	163	148	168	185	166	166	155	193	184	161	151	149	171	181	149	168	167	158	183	175	176	170	175	178	181	169	172	145	166	151	171	175	188	182	161	181	171	200	183	190	157	175	172	181	168	174	179	167	175	150	156	177	166	160	180	177	183	186	156	191	174	174	174	156	187	172	170	185	170	176	185	198	173	166	165	194	173	176	178	171	185	151	188	181	158	186	178	178	172	168	162	169	167	160	187	204	183	155	194	160	185	170	190	187	177	170	181	183	176	173	156	171	182	169	141	185	174	174	173	181	158	153	174	167	171	176	181	188	148	190	170	193	191	165	183	162	201	145	186	176	144	168	166	165	138	180	151	139	175	180	163	188	177	163	198	180	177	149	182	170	172	187	193	172	169	189	168	202	163	175	154	168	172	169	188	142	181	174	195	170	157	174	165	181	180	166	153	159	191	164	188	158	172	174	157	188	181	170	216	159	178	152	167	199	149	179	188	164	174	163	158	174	166	180	158	154	174	177	146	175	178	156	188	172	186	147	192	191	200	176	202	161
2616	513	578	594	581	539	572	536	507	489	466	485	454	507	496	477	465	468	449	521	514	439	469	493	471	472	443	483	481	476	509	473	492	468	481	493	452	444	496	512	552	559	554	561	567	583	561	587	572	628	598	540	565	537	553	532	505	530	691	876	593	462	460	496	481	482	433	490	457	470	511	460	480	478	471	458	470	464	479	455	495	435	470	492	458	443	476	477	466	455	457	454	485	441	481	413	437	518	462	473	470	489	440	461	490	461	432	438	455	431	475	486	444	455	497	495	465	453	448	440	459	460	467	468	500	460	463	496	479	486	494	447	483	469	457	499	456	455	448	485	454	495	465	470	455	478	493	484	502	484	477	486	445	491	443	460	440	455	446	438	467	437	447	473	457	497	447	462	488	446	466	492	442	461	479	461	466	454	463	458	461	480	447	448	464	459	466	453	469	459	461	458	460	476	449	438	487	476	458	499	467	488	462	478	465	456	451	491	465	466	458	468	483	474	442	469	506	467	435	442	484	492	451	427	462	446	490	466	499	468	523	428	454	480	510	493	478	498	482	455	463	442	457	495	453	472	478	473	490	471	459	464	452	482	471	487	457	473	469	480	463	459	479	520	486	461	491	450	489	445	448	439	460	451	496	457	458	460	516	481	453	458	457	434	496	486	487	504	455	453	447	514	497	512	508	458	465	465	464	426	421	440	452	387	450	431	482	468	494	453	500	420	492	446	438	474	481	463	509	468	452	497	472	475	449	461	456	489	498	484	480	483	489	469	420	500	453	484	475	473	476	462	481	464	476	484	464	484	502	506	470	461	473	471	450	496	488	450	459	454	470	472	479	461	502	491	480	498	464	503	446	487	456	460	506	423	466	448	472	494	483	483	453	472	481	465	448	478	512	483	481	431	449	472	458	410	483	436	456	477	487	444	484	481	464	430	477	467	489	479	472	470	448	482	499	514	480	436	487	487	485	475	476	469	465	501	447	441	462	450	461	469	403	475	494	448	449	439	455	454	473	482	475	443	444	455	484	493	529	439	452	443	462	446	476	469	449	477	462	406	454	461	494	457	479	490	446	473	433	507	428	442	439	463	472	487	469	497	448	489	480	498	471	462	438	482	491	450	448	462	449	439	504	485	462	473	449	473	449	443	486	443	474	456	447	439	467	445	485	465	494	467	454	458	479	439	455	490	492	466	464	468	484	484	472	496	462	483	474	460	458	447	464	486	455	467	481	448	439	526	418	432	426	467	481	473	533	453	470	468	464	454	478	460	450	474	484	496	457	466	455	489	478	447	461	482	461	451	487	466	452	468	447	471	467	482	448	452	472	496	483	467	459	477	467	468	443	482	508	464	464	485	458	486	449	485	441	492	429	479	514	509	435	490	451	468	494	444	463	427	425	457	487	488	453	471	450	454	467	457	496	449	490	466	448	506	469	459	452	491	449	481	495	469	459	439	498	440	490	486	484	459	477	460	463	520	425	473	464	462	466	446	446	452	446	470	440	466	495	419	454	539	474	430	521	467	475	499	478	485	498	469	429	494	443	489	477	440	460	446	430	488	484	453	449	475	451	441	460	477	438	492	492	470	515	484	470	450	476	456	479	475	437	479	477	485	474	473	499	453	508	470	502	506	450	450	472	466	473	450	433	398	507	463	421	508	499	495	454	451	455	437	451	468	481	511	467	456	454	461	457	451	469	455	492	453	435	477	459	489	471	496	476	459	475	465	483	504	460	495	494	481	472	453	481	447	440	449	465	461	477	485	484	452	475	472	447	522	452	470	450	438	453	439	467	447	465	458	471	461	464	446	468	474	471	441	469	466	482	439	493	479	505	421	451	473	467	458	527	495	416	484	465	459	489	484	517	491	482	446	473	488	509	441	472	463	444	447	478	425	493	476	431	483	487	481	462	491	462	462	469	436	428	469	476	500	475	520	461	456	455	475	477	497	444	474	443	543	458	423	442	474	459	505	484	433	479	465	504	470	516	512	506	500	468	462	459	424	486	472	466	487	456	464	460	472	430	460	454	495	449	459	500	508	490	511	474	437	447	472	485	465	473	479	467	453	498	455	480	459	431	496	477	461	511	478	443	515	478	497	488	485	450	455	473	483	446	508	455	461	447	457	489	475	516	490	456	472	480	474	448	493	448	487	445	446	476	461	483	461	445	485	457	437	452	450	487	449	453	458	490	440	510	470	487	492	504	474	458	491	441	457	436	478	458	475	460	466	421	452	476	439	487	470	442	454	469	480	452	457	474	476	455	460	503	482	481	479	448	457	483	457	437	470	496	455	473	443	457	422	481	464	459	459	471	487	447	463	466	456	491	472	489	452	441	448	480	474	473	474	448	487	489	447	503	421	462	473	427	403	503	466	486	526	483	450	513	481	413	489	497	487	487	490	470	479	468	480	462	507	429	480	469	489	443	472	511	474	509	476	474	481	458	479	502	472	461	457	447	442	443	470	434	484	475	407	474	489	462	471	459	454	485	485	441	470	454	459	407	448	492	428	485	486	480	485	454	491	486	498	445	475	480	470	445	454	482	500	441	445	481	469	446	476	494	446	450	462	439	463	508	444	480	438	446	464	438	475	487	463	486	522	497	498	472	473	502	438	503	456	480	468	489	476	481	454	506	436	456	473	502	506	473	513	460	496	459	470	495	472	479	489	501	451	477	455	465	476	485	450	487	479	467	451	476	471	449	457	478	487	494	469	439	482	483	474	484	396	509	481	448	464	483	467	457	449	460	457	422	457	451	455	440	458	462	450	457	452	453	457	465	468	426	473	465	497	512	436	471	458	504	451	497	428	428	503	461	451	466	480	469	463	464	487	474	439	491	471	431	479	495	483	483	442	456	484	468	500	422	451	468	503	472	480	463	433	449	483	471	498	438	450	493	494	482	501	460	456	496	481	445	477	480	500	416	433	465	467	478	474	451	478	465	407	467	509	463	442	435	490	450	533	494	511	452	457	508	467	483	492	500	502	484	459	482	423	501	469	449	455	480	430	441	457	432	472	452	459	446	477	506	450	486	450	467	489	466	460	474	498	465	463	474	434	468	452	477	488	449	471	478	447	468	487	496	471	452	485	419	473	427	443	468	470	499	448	499	463	463	477	470	464	515	468	467	453	474	467	469	468	470	463	462	469	435	435	466	471	492	464	433	455	441	466	442	476	470	478	445	441	438	489	449	505	443	470	496	454	475	466	457	461	506	481	424	468	481	481	438	434	489	446	481	456	503	483	489	474	442	465	430	498	459	453	436	496	481	457	457	484	462	508	467	493	481	459	467	495	510	482	467	456	474	467	473	433	459	487	478	459	461	525	474	434	474	449	478	448	470	462	448	484	472	483	497	435	468	429	475	464	480	489	455	488	453	456	484	465	456	449	502	473	491	489	447	446	466	450	510	493	507	480	443	503	443	468	469	414	464	425	441	444	478	463	464	484	498	438	466	456	446	465	448	465	465	491	481	431	467	498	460	476	458	460	478	505
21435	2575	1161	908	675	513	405	407	337	307	284	268	273	262	258	223	227	246	219	246	227	229	243	229	248	217	196	236	233	206	249	237	228	224	242	218	204	234	233	180	226	237	236	238	232	236	266	305	235	278	305	250	238	222	246	202	217	246	441	693	363	222	228	190	193	223	197	207	231	179	206	202	214	239	202	193	227	218	216	230	202	217	207	217	215	228	218	209	204	196	203	194	204	226	191	198	206	244	215	224	203	213	203	202	238	209	231	197	217	195	256	215	205	236	200	205	236	208	193	238	203	226	217	206	212	219	196	193	192	215	211	202	225	203	222	206	223	207	195	204	215	206	205	221	210	206	224	204	211	213	199	209	210	203	225	188	223	224	217	199	238	214	225	216	216	229	237	235	205	206	214	207	219	241	211	230	217	230	211	206	245	212	191	210	231	228	200	212	196	179	232	190	216	208	223	208	227	195	233	220	230	250	205	220	240	200	197	219	250	205	214	215	226	205	256	205	202	222	207	243	225	205	209	193	189	211	221	216	218	199	208	184	192	224	199	202	213	224	213	223	198	213	211	195	200	244	206	207	227	222	202	202	214	179	200	200	245	207	227	215	224	221	202	215	201	227	194	212	198	194	205	208	216	219	213	238	212	222	201	199	201	220	230	213	207	210	217	190	203	210	231	238	221	224	199	210	202	204	206	187	195	227	215	217	199	209	224	182	229	197	205	223	230	213	208	232	217	205	223	222	203	219	218	227	175	232	204	218	194	217	195	193	207	197	208	200	230	219	198	183	212	190	193	218	197	197	199	185	204	218	214	226	246	196	197	208	248	182	215	202	219	193	205	229	227	221	210	212	213	224	199	215	218	236	218	239	219	204	187	199	230	176	199	217	193	195	201	222	208	210	227	213	230	212	218	223	211	223	210	230	248	207	244	205	194	236	208	202	201	212	226	232	207	207	215	268	226	212	211	217	212	221	219	230	225	203	219	202	228	193	195	246	211	224	227	230	208	193	217	203	238	187	227	200	220	225	179	220	229	232	204	190	244	216	259	222	205	198	207	205	206	212	204	213	220	220	194	202	205	209	219	223	225	222	198	217	191	198	219	212	196	233	205	210	194	215	193	191	219	211	217	186	198	221	228	223	225	214	215	202	207	221	220	190	219	212	219	223	234	227	220	223	213	196	205	190	221	204	219	201	196	215	228	186	215	223	219	209	228	228	193	215	229	226	207	189	215	216	221	224	214	194	214	203	201	205	189	214	224	221	191	224	205	218	209	217	190	197	210	180	217	226	215	225	207	182	218	235	228	189	206	227	209	220	215	198	239	212	230	225	229	230	193	258	196	228	209	218	214	214	190	201	211	240	217	205	193	220	209	206	220	203	197	207	214	207	224	198	206	190	204	219	236	241	233	208	215	214	211	196	186	230	206	197	193	217	202	215	241	249	219	234	224	224	192	201	214	217	220	208	205	217	225	217	209	219	232	236	213	194	194	228	205	221	219	208	208	195	204	194	236	243	207	227	195	224	216	218	214	213	198	207	226	213	229	213	213	224	194	204	195	223	255	219	222	208	215	194	192	202	213	199	189	216	218	198	226	230	208	215	204	224	224	220	200	200	207	225	236	206	212	194	207	198	210	205	196	228	202	215	208	248	200	210	230	197	220	201	219	197	226	218	215	220	239	251	212	204	221	230	193	210	200	199	212	189	211	224	175	201	204	235	234	212	209	239	196	219	213	236	243	210	230	217	223	201	230	192	208	236	218	225	229	225	231	215	228	221	211	214	223	222	222	213	221	187	226	204	194	227	216	210	214	228	220	225	202	262	207	193	206	194	203	220	217	210	193	195	225	211	235	210	192	209	209	204	219	217	223	227	206	206	207	203	229	241	223	224	187	201	223	228	201	222	206	216	216	223	203	227	236	201	207	229	225	193	221	222	216	185	238	230	205	207	193	193	236	220	210	217	195	218	260	221	230	203	218	226	217	193	199	211	192	215	228	230	225	220	232	213	227	210	190	219	190	221	222	188	235	231	202	220	232	225	220	209	187	208	213	231	176	207	203	244	206	209	207	216	239	241	212	201	217	216	232	212	212	208	218	223	209	214	250	225	174	216	179	185	194	243	203	229	208	231	207	217	216	183	241	181	206	195	221	210	204	225	197	229	181	193	206	221	195	199	203	221	182	205	208	212	224	197	207	224	210	213	189	222	224	204	213	206	227	213	210	205	223	241	215	206	192	186	214	217	189	187	226	213	218	211	232	221	191	224	218	214	208	201	210	203	212	199	218	212	212	204	186	222	206	211	208	199	195	208	212	206	220	192	178	212	241	193	204	206	228	232	204	215	193	225	213	211	243	183	225	216	250	192	221	224	229	208	206	222	213	209	216	207	216	193	200	215	200	210	206	214	226	206	193	216	219	199	188	221	258	180	204	220	203	221	226	185	216	216	192	217	190	239	216	228	195	209	199	229	198	194	208	213	218	232	214	212	216	212	188	216	203	219	201	197	207	233	193	195	194	216	213	201	230	217	221	235	218	247	196	211	222	197	207	213	196	217	236	202	195	207	218	236	215	212	207	194	215	184	229	231	210	213	240	200	221	205	228	219	226	220	219	210	218	205	200	196	214	204	190	179	210	203	214	213	204	193	245	244	246	212	206	201	239	202	198	209	229	197	188	209	204	213	225	193	194	218	184	219	217	205	223	213	194	206	231	195	206	208	216	207	227	207	221	218	227	230	224	192	220	224	204	208	229	214	193	221	235	201	206	206	220	200	226	234	231	202	214	204	228	185	213	235	228	190	196	249	199	197	197	220	212	191	205	221	216	238	195	222	236	222	223	226	210	213	204	211	201	214	198	251	212	213	222	207	203	201	202	205	198	193	230	214	220	224	233	201	207	215	203	221	222	232	218	210	227	228	223	211	212	196	192	211	217	205	228	199	210	210	211	185	208	241	206	186	210	244	207	223	206	213	225	206	198	227	221	192	232	231	227	198	214	200	230	223	227	214	197	213	248	239	219	233	227	222	222	200	206	218	190	200	210	228	228	208	208	210	210	195	218	212	213	193	191	209	227	208	213	223	207	228	196	221	214	226	202	230	195	245	227	212	207	214	215	219	208	177	210	210	207	216	232	223	217	216	232	208	216	237	241	214	198	227	211	174	216	224	221	210	219	222	212	232	211	225	226	198	214	228	201	198	216	232	189	223	233	195	198	221	239	205	224	198	198	225	223	218	212	206	210	234	209	184	221	212	196	220	220	180	216	189	221	238	208	215	203	187	226	209	196	189	196	196	210	224	216	210	228	223	220	207	201	200	217	222	210	192	189	212	224	231	224	227	213	200	215	240	201	196	201	193	223	191	226	205	206	226	226	180	179	225	195	219	215	197	220	225	213	231	235	207	225	209	193	210	224	223	218	207	216	224	226	216	203	216	218	214	186	213	202	216	217	192	226	199	203	193	206	227	205	233	214	193	188	215	195	203	223	215	221	218
11951	1336	2695	3101	2633	2160	1937	1556	1360	1299	1122	1046	1027	891	851	803	837	744	776	751	717	670	719	666	631	632	659	625	615	631	677	629	619	617	630	592	597	584	649	680	651	688	676	748	690	841	1103	1253	1127	1152	1228	1010	851	679	700	690	671	620	2686	4421	1774	536	529	592	519	565	574	554	532	535	519	569	562	583	556	528	549	548	571	530	545	586	600	562	585	536	550	533	573	558	537	546	559	564	581	568	512	549	523	528	552	550	538	520	573	533	580	544	565	566	541	542	557	572	565	572	560	563	532	566	621	500	539	544	544	594	604	548	544	578	587	561	576	544	546	530	537	534	583	632	513	551	557	542	558	596	501	587	555	553	523	550	525	560	553	538	497	542	545	557	552	534	509	533	571	574	579	509	571	521	529	488	550	543	542	607	559	520	527	547	589	548	578	552	565	562	518	529	522	557	541	566	545	527	537	558	516	574	512	564	589	551	534	527	570	541	527	549	546	585	593	575	544	509	547	535	536	591	502	514	571	593	571	568	517	573	556	527	531	547	526	524	555	559	558	535	499	530	516	546	574	559	535	563	527	572	519	546	503	576	529	586	500	543	539	521	550	582	554	554	553	531	547	521	597	555	561	609	561	572	563	586	582	532	577	539	572	523	557	566	517	512	542	563	513	532	532	584	560	548	544	541	570	498	556	568	558	552	545	564	584	536	554	509	540	548	544	584	561	553	543	534	562	562	596	515	565	550	527	541	521	565	541	546	533	556	572	533	581	583	530	526	542	534	585	578	556	552	512	559	561	573	549	548	543	555	562	550	531	574	540	550	550	546	546	535	516	567	544	555	572	563	538	522	578	540	573	531	538	518	561	572	553	581	522	539	573	528	538	582	567	577	564	544	545	557	539	470	579	544	531	529	543	587	526	556	511	517	585	511	516	558	504	581	533	538	556	547	548	553	513	523	522	566	577	538	589	524	524	555	578	514	543	594	519	548	546	505	478	551	492	542	559	526	558	510	609	529	507	573	535	544	555	516	529	554	569	527	594	555	551	531	559	569	521	556	575	545	582	512	544	515	526	514	526	528	547	544	524	555	538	534	583	567	578	546	542	560	587	556	571	542	542	551	513	563	524	534	552	556	595	547	549	592	531	530	547	566	520	541	560	527	599	566	557	521	562	564	564	569	566	547	532	571	576	523	526	595	592	557	533	531	543	571	532	560	562	562	537	545	553	535	520	569	528	595	521	567	537	529	565	589	574	564	540	556	589	563	526	565	563	572	549	563	553	531	555	532	536	533	568	533	542	530	553	517	584	580	563	522	525	541	526	591	508	514	586	536	550	565	566	556	519	492	535	542	541	565	548	547	574	563	541	556	570	579	563	591	577	597	561	507	561	536	588	572	594	541	533	557	559	555	508	591	573	562	556	535	565	543	591	564	527	549	539	553	530	593	526	568	570	556	560	565	560	594	562	550	520	589	546	527	576	543	529	583	573	501	572	544	546	593	522	542	548	548	552	576	558	532	538	542	565	576	542	564	527	584	538	547	554	551	593	563	539	517	522	576	544	570	557	479	565	568	518	519	562	560	555	519	554	576	572	563	512	566	579	516	536	561	537	555	547	530	522	509	584	561	526	589	578	576	533	585	547	562	562	577	570	563	573	568	566	568	511	560	558	553	533	546	539	531	553	551	542	569	562	564	489	526	543	557	544	618	568	535	544	479	543	546	565	564	542	532	568	556	506	559	508	538	534	558	551	541	545	543	557	581	571	535	550	570	582	556	555	555	551	522	541	573	546	553	536	524	581	558	546	567	566	524	601	542	551	574	575	553	536	589	539	563	554	513	572	510	584	532	552	532	539	547	546	556	529	555	533	588	530	518	513	565	513	557	545	574	516	496	505	594	544	597	556	533	528	559	564	532	551	543	528	582	544	537	620	541	555	573	576	562	526	533	598	533	560	582	552	548	519	525	552	561	531	548	544	590	539	515	548	520	544	567	493	537	565	554	538	517	556	546	578	581	526	545	534	508	548	503	569	535	553	582	569	562	569	573	531	542	573	516	548	541	560	548	522	574	535	567	553	527	563	569	591	549	528	549	553	532	549	548	533	564	577	589	541	570	565	529	565	548	562	582	533	530	547	547	580	547	553	518	585	530	541	577	575	553	531	536	551	564	569	542	520	535	540	562	550	560	506	521	543	576	540	548	536	541	573	549	606	520	561	546	531	585	515	555	553	521	549	578	573	525	568	555	560	543	531	534	516	521	531	534	510	492	535	526	555	545	553	569	534	536	542	570	544	567	537	559	556	513	567	528	538	582	549	534	587	553	550	548	566	568	564	530	551	526	557	504	536	583	506	522	576	528	508	522	553	581	523	563	587	544	532	556	534	602	507	568	522	542	524	545	597	533	524	558	556	555	531	571	563	574	514	562	538	583	542	576	567	506	566	564	560	591	546	535	553	567	534	523	562	498	512	527	589	567	544	580	556	511	509	576	579	572	558	557	536	516	559	523	607	513	521	522	527	571	565	552	568	568	600	592	526	541	572	535	530	561	544	565	548	556	524	532	565	543	561	605	537	573	540	527	539	575	526	530	571	556	520	545	574	543	499	579	564	579	590	559	551	535	545	572	560	550	526	571	532	553	514	525	548	566	525	534	541	536	532	590	571	588	580	576	531	547	572	553	562	553	574	560	529	567	565	547	524	586	538	562	491	575	534	578	555	544	560	533	530	537	522	587	524	604	516	539	561	542	554	578	508	585	569	551	563	547	551	623	522	583	564	535	574	540	520	530	541	543	498	564	567	551	541	553	546	577	565	529	497	521	549	542	531	529	518	532	551	533	515	564	582	554	558	557	540	567	544	523	557	527	547	546	560	560	519	495	575	593	567	556	554	540	548	510	534	510	531	526	532	496	587	527	555	557	530	539	567	555	542	535	507	555	562	561	598	575	554	568	537	536	515	517	526	588	560	494	559	554	563	547	568	552	568	538	556	534	540	548	571	525	502	580	527	591	547	569	617	574	545	480	530	565	532	507	561	501	526	527	540	557	568	564	552	526	572	543	541	555	592	547	556	549	546	545	550	543	525	563	546	572	594	542	556	516	557	503	557	536	530	518	549	528	539	519	570	553	536	531	568	555	597	577	557	543	531	577	551	568	546	579	554	557	568	559	531	520	563	511	530	556	552	529	559	584	569	525	544	540	557	586	539	593	520	534	565	581	589	574	505	534	592	568	506	508	545	537	560	575	562	561	549	568	533	542	560	525	545	535	541	535	542	517	538	527	582	571	554	532	513	548	532	533	566	555	603	551	559	591	594	507	554	593	537	569	563	554	552	549	546	502	570	555	533	555	548	536	543	567	553	547	559	646	562	517	547	572	559	605	550	538	555	600	562	522	544	581	602	584	550	533	541	521	559	524	518	534	590	572	521	543	542	561	567	554	522	531	557	516	521	598	530	578	565	563	584	576	588	555	531	546	535	536	533	517	548	568	557	593	551	531
32299	6443	2257	1558	1085	783	621	470	400	345	329	253	256	225	230	206	205	203	197	198	176	183	170	165	181	167	171	152	163	156	148	153	166	157	149	130	162	174	134	133	174	130	151	137	183	190	262	241	258	230	237	201	176	187	166	162	177	194	374	830	630	153	119	134	143	153	163	151	152	129	134	141	149	139	134	128	149	152	137	148	119	119	142	128	153	109	132	134	164	126	131	139	151	148	127	144	125	114	117	124	123	129	149	160	153	147	146	127	151	144	132	137	130	103	139	128	136	142	133	131	133	150	137	166	114	127	127	143	118	140	142	123	139	125	132	131	124	142	132	133	147	128	137	148	148	126	130	134	152	120	145	145	136	127	135	138	118	145	150	115	128	132	127	129	135	140	143	154	138	139	145	149	134	130	107	120	121	141	142	130	138	115	151	165	109	114	124	162	143	120	163	123	147	126	150	140	147	136	141	122	135	131	145	129	141	141	141	141	137	127	144	158	131	152	132	135	139	133	144	131	141	137	141	126	146	138	128	144	123	118	142	123	135	121	122	154	152	139	116	135	153	137	143	136	130	127	134	156	124	145	131	141	130	125	115	127	128	141	159	150	129	129	133	147	130	134	154	183	127	128	128	138	154	122	133	136	129	143	145	137	149	144	151	126	154	127	135	147	147	114	148	124	141	144	127	160	121	158	144	120	158	119	139	147	154	143	139	147	140	146	154	161	118	131	148	133	137	143	134	135	156	130	144	132	134	151	148	149	132	143	131	140	119	140	140	135	116	130	128	116	125	128	108	129	145	120	160	136	162	131	135	157	139	144	131	144	130	145	129	132	126	148	131	161	165	125	131	128	149	115	122	137	114	135	162	130	118	122	125	138	134	138	124	142	123	138	154	138	168	141	141	132	141	146	138	119	147	145	150	145	143	142	118	144	122	132	118	140	139	144	139	113	110	144	133	145	124	161	125	126	141	125	133	158	154	143	123	148	141	144	154	169	129	133	121	138	157	135	153	114	129	147	153	140	155	137	142	124	138	118	138	126	143	137	129	142	140	119	139	134	135	109	122	110	121	138	134	137	130	127	131	151	153	136	138	127	125	122	127	135	143	126	124	127	131	140	136	121	125	140	129	119	141	137	132	140	132	123	138	134	130	118	126	119	131	144	140	136	126	126	135	130	123	131	158	159	135	152	135	126	128	117	164	147	152	144	133	123	156	144	137	157	142	137	131	140	145	146	124	128	137	141	138	145	133	127	164	147	131	137	157	134	137	139	136	147	144	158	139	140	148	147	141	126	160	134	169	127	122	153	123	150	135	129	149	147	134	146	133	153	148	155	162	145	130	145	145	140	131	114	136	124	134	137	123	145	137	151	122	145	161	144	139	134	143	137	131	153	125	131	133	146	145	155	138	122	134	139	130	123	132	147	143	147	151	149	133	139	145	150	144	124	133	132	141	137	137	172	145	148	137	109	120	160	129	153	147	133	136	150	145	138	139	138	153	149	137	135	134	131	145	137	137	137	139	124	131	141	143	147	156	121	165	135	107	139	129	137	143	150	125	144	136	143	141	126	153	151	130	122	140	149	142	139	152	144	145	145	134	121	152	144	136	152	152	128	148	129	140	136	119	120	117	122	131	130	141	125	135	137	120	132	136	145	129	143	149	148	115	115	138	126	125	131	144	129	131	144	118	143	150	124	149	120	141	120	136	141	143	118	137	116	138	135	155	139	162	150	118	130	127	158	131	130	121	125	113	136	132	133	134	122	121	135	129	132	153	148	136	131	125	139	118	147	146	134	150	133	152	132	140	139	154	138	158	145	139	133	149	157	134	125	148	137	159	132	130	140	123	137	137	126	137	124	150	147	128	108	126	143	120	130	135	120	125	129	134	155	121	133	140	115	139	117	141	127	148	146	141	158	144	142	125	146	111	143	143	109	139	135	136	169	149	141	143	143	148	130	119	145	123	120	117	146	138	144	130	143	151	129	151	127	140	135	136	141	150	127	138	135	132	122	137	155	146	135	133	121	170	120	116	135	139	136	135	130	131	153	127	137	123	129	140	158	140	156	127	127	141	151	118	135	143	159	126	166	144	117	117	152	134	148	145	152	129	132	120	140	147	132	155	135	153	131	149	118	149	133	137	119	130	136	163	158	149	147	133	134	135	133	126	140	142	127	129	126	130	130	144	141	146	145	133	134	142	159	145	156	146	131	128	119	130	136	146	154	146	123	109	130	148	119	136	143	146	117	143	141	121	145	143	126	117	155	132	141	122	135	146	134	129	152	148	177	156	159	160	150	143	134	154	149	129	138	137	127	138	121	128	119	145	134	128	139	137	146	146	143	148	140	141	122	135	123	139	154	127	123	149	141	135	136	149	131	158	151	132	142	126	127	129	157	139	139	132	118	142	138	145	139	126	152	144	150	150	140	154	132	139	151	150	145	130	145	137	140	148	146	139	139	148	133	119	118	151	140	130	137	138	142	122	145	126	128	136	111	151	125	127	147	131	129	134	136	128	123	151	133	142	130	145	142	129	146	123	147	148	121	135	152	129	112	147	151	120	127	142	134	136	149	132	139	141	152	128	137	134	121	145	122	127	137	139	132	131	137	117	130	134	131	118	140	151	135	120	145	155	139	120	111	140	166	167	128	139	130	136	148	140	150	159	127	132	153	113	136	142	140	134	136	127	128	113	119	165	145	125	148	126	126	127	139	152	127	136	132	164	120	143	151	143	145	134	134	133	120	139	140	145	118	136	128	129	154	102	117	141	127	152	119	141	120	117	145	146	145	153	125	119	153	142	131	141	110	137	141	130	150	154	135	142	118	120	130	158	156	139	123	137	125	153	116	138	139	140	118	128	145	149	136	129	125	144	149	127	126	151	147	141	135	117	152	141	127	127	122	118	119	140	124	140	119	133	138	118	139	137	128	132	138	149	142	134	133	133	129	129	129	147	125	158	151	157	127	147	116	125	146	134	133	138	145	152	140	127	155	143	133	126	127	163	121	149	151	127	147	131	135	142	144	143	144	161	139	129	132	140	158	118	131	145	132	144	138	153	143	137	136	123	130	131	132	147	143	149	137	153	153	133	136	156	151	135	151	138	133	150	134	151	132	141	133	150	136	134	121	125	131	145	129	133	127	146	124	134	131	135	133	133	108	150	171	130	132	144	124	148	139	143	132	132	132	126	151	121	107	143	138	134	151	128	150	153	146	143	149	152	152	139	143	156	136	126	135	118	117	150	143	136	145	132	142	130	116	114	139	144	114	130	137	145	151	122	143	131	119	131	126	142	131	164	136	134	143	135	135	146	127	149	154	148	135	158	135	142	138	127	142	131	142	150	146	124	135	127	154	145	149	152	125	154	134	112	147	157	120	144	131	141	142	141	142	135	143	137	137	147	134	149	127	154	131	119	128	142	134	144	160	119	132	141	155	137	131	156	138	152	139	133	120	151	125	152	143	126	127	123	131	135	158	152	160	131	129	127	142
16861	1902	4422	5019	4460	3588	2869	2345	1986	1686	1540	1311	1158	1134	1020	947	884	829	733	711	679	632	651	595	634	589	595	574	545	544	508	504	508	506	495	500	496	531	571	539	578	524	520	689	645	944	1421	1659	1446	1355	1264	995	804	711	653	582	529	685	2364	6392	3939	376	365	330	384	399	376	392	341	345	353	406	397	396	354	373	359	375	366	374	381	380	394	360	345	376	363	402	397	395	405	403	352	397	393	391	403	402	318	369	322	364	340	365	370	408	395	403	386	350	361	394	391	378	401	392	410	357	397	388	405	372	408	354	385	357	358	374	375	389	380	372	389	388	405	356	366	397	388	405	360	387	385	362	355	364	343	399	363	396	358	370	377	403	361	382	418	407	354	392	378	363	407	376	383	370	387	396	401	360	375	364	351	339	365	401	390	379	359	386	358	380	391	366	375	387	383	360	385	381	366	339	345	377	366	359	373	354	357	365	385	347	377	343	384	383	342	358	407	359	349	349	383	409	367	341	379	417	360	366	366	368	356	349	389	378	378	376	386	377	383	353	375	347	383	386	353	343	377	425	370	343	351	375	375	370	375	351	364	371	386	331	384	390	353	357	397	380	384	354	384	355	394	373	327	366	344	360	322	370	372	334	383	370	370	372	386	371	365	359	359	390	356	346	366	396	355	355	398	363	415	329	368	354	360	373	386	354	385	382	386	330	346	340	375	341	349	390	368	343	381	357	383	388	372	379	389	393	362	352	404	361	371	403	356	375	388	354	345	362	373	334	336	369	362	377	364	351	389	353	341	377	399	383	351	353	385	354	400	351	356	374	348	341	398	366	362	356	364	360	409	344	373	357	389	375	375	392	368	385	398	358	394	360	378	341	364	391	343	372	383	404	378	344	388	347	347	377	375	393	376	372	428	337	343	348	367	369	362	349	367	337	357	419	370	367	369	398	379	374	369	375	386	345	386	387	354	333	399	380	386	398	378	347	349	358	380	373	342	372	389	383	365	337	366	343	388	374	374	378	369	339	359	351	333	355	348	379	356	399	353	392	351	335	380	328	356	343	385	351	375	421	359	350	366	352	380	362	393	366	339	396	390	365	388	320	375	327	341	335	346	369	354	345	390	383	372	363	361	362	396	387	383	375	336	390	370	371	378	421	343	395	370	341	360	369	345	341	363	403	368	353	384	341	375	346	363	388	337	371	375	371	371	355	348	384	371	369	341	373	364	357	393	365	378	389	387	364	391	361	390	375	376	397	339	375	371	356	412	376	412	384	371	344	357	387	399	375	344	402	374	357	355	360	358	380	367	369	343	372	340	391	374	386	377	339	394	416	351	348	380	369	384	391	401	374	366	338	356	368	379	381	376	345	353	359	384	352	410	349	379	353	340	315	361	381	378	365	381	374	359	369	357	362	375	391	349	358	345	366	380	382	365	379	358	381	358	369	354	396	375	368	385	403	355	382	349	367	363	371	373	388	362	360	413	386	396	343	365	349	340	366	393	345	340	363	391	363	378	414	338	367	373	342	330	354	364	355	361	371	356	379	361	360	354	401	392	372	404	357	392	355	359	384	363	351	369	364	357	352	357	347	367	358	387	355	375	409	343	386	366	365	401	372	340	374	381	365	394	393	370	342	382	398	371	370	392	371	382	383	372	377	365	354	401	360	380	380	351	395	354	354	384	388	387	372	346	359	347	340	381	383	368	354	379	374	341	376	351	392	387	376	347	387	375	338	403	393	361	333	354	359	387	359	370	387	375	346	351	370	365	342	351	381	362	374	368	353	370	352	357	399	365	362	376	359	319	353	364	403	354	356	390	372	358	350	345	370	395	396	422	370	382	386	364	390	383	396	405	374	375	327	363	387	358	397	373	372	357	373	382	404	359	371	382	380	364	385	381	347	328	346	361	348	347	355	344	371	397	389	380	367	350	370	398	368	387	361	364	389	367	364	384	383	350	359	353	374	342	348	365	365	383	351	359	394	352	367	374	346	375	360	356	354	368	317	366	398	391	412	411	348	392	379	352	385	385	386	376	345	404	348	400	373	361	365	377	367	342	357	357	387	375	346	363	389	370	360	398	373	354	357	355	364	366	367	385	363	369	375	363	383	395	351	345	387	344	341	387	370	350	350	350	378	367	383	368	397	384	391	344	376	370	358	316	368	360	341	374	359	379	350	374	377	359	354	363	354	382	367	352	379	359	349	396	394	363	364	356	373	350	387	384	350	346	382	383	396	358	354	394	386	366	382	363	360	372	363	377	374	351	365	396	404	374	381	371	370	395	388	373	364	388	382	362	353	398	375	389	345	370	364	344	362	369	380	357	397	409	370	390	339	412	390	363	355	373	363	358	388	379	362	348	362	408	362	364	352	393	371	376	353	394	394	356	366	361	363	399	372	373	374	365	374	364	360	358	391	378	363	369	359	348	370	371	400	348	340	355	369	366	339	365	365	358	382	367	338	371	333	409	414	350	397	381	379	347	352	392	359	342	372	328	352	364	393	370	334	358	370	381	397	363	386	376	359	343	375	365	374	372	386	388	382	372	398	354	369	370	345	390	373	379	381	327	359	391	354	357	362	377	353	383	394	365	367	355	376	412	348	369	358	371	387	390	377	353	394	381	352	392	364	367	368	364	401	361	365	370	363	401	378	408	377	345	383	345	345	368	377	366	367	405	366	334	351	362	387	387	395	357	349	340	371	366	348	408	353	343	378	390	356	357	368	369	362	366	379	361	364	345	397	369	351	388	379	337	353	395	333	364	359	356	367	372	399	352	375	355	379	363	359	355	367	389	398	393	351	372	364	395	355	361	353	377	384	383	419	376	387	347	336	392	402	392	373	327	406	378	352	375	358	369	354	361	362	366	358	364	364	385	346	353	390	365	356	377	380	363	363	362	339	396	370	368	377	379	381	333	361	351	402	368	335	342	404	373	381	347	368	394	365	355	403	366	380	387	395	374	356	359	368	374	337	365	367	379	371	334	399	384	386	372	366	341	340	347	410	340	363	378	367	349	370	384	356	390	338	348	347	384	412	351	398	368	341	344	408	356	352	372	364	355	383	368	381	357	376	333	387	367	352	355	374	374	389	359	375	365	363	355	375	352	335	374	389	375	369	371	365	361	376	395	370	369	387	383	385	358	361	388	390	365	381	364	389	388	392	407	381	362	342	362	369	332	363	361	356	365	377	380	377	388	372	373	369	378	374	388	381	379	384	365	374	374	371	366	387	344	355	370	342	366	378	384	388	376	370	370	358	375	411	372	347	346	369	380	398	390	383	383	321	360	373	404	392	362	363	363	387	383	383	374	349	353	380	374	377	329	343	372	384	360	388	345	371	403	376	392	399	358	382	366	395	389	380	380	380	391	368	348	372	359	347	367	346	338	375	361	366	344	358	392	373	365	397	361	400	336	361	375	336	345	332	344	378	364	354	370	368	370	349	368	368	372	366	376	346	393	378	389	381	367	401	367	376	372	341	388	359	363	373	371	375	373	387
2405	207	215	194	197	175	187	176	168	176	171	203	141	183	205	171	180	178	154	171	166	209	174	178	178	196	178	182	183	170	193	174	205	184	167	158	186	156	170	174	185	174	159	185	198	181	233	188	205	209	207	191	191	176	172	174	172	177	192	225	220	153	171	187	170	208	180	180	181	202	184	171	181	199	177	204	197	188	178	188	166	187	197	205	176	187	180	177	180	179	185	177	210	164	182	163	227	160	157	181	167	191	175	175	168	188	176	203	172	207	157	199	158	188	180	187	168	175	178	187	168	174	191	171	154	174	183	189	164	146	187	175	172	189	190	170	205	188	185	214	194	181	153	180	170	175	187	190	169	167	200	192	166	174	174	216	177	168	183	173	178	188	204	166	176	184	174	206	175	146	182	183	162	191	190	152	157	171	195	178	215	177	177	194	196	174	172	178	176	179	170	183	164	164	166	179	182	173	180	178	185	166	164	175	166	189	176	199	165	192	193	179	185	194	179	199	199	163	183	165	183	161	164	171	184	202	172	164	173	185	186	164	173	191	164	176	194	185	185	195	183	169	182	169	209	177	144	162	179	188	182	178	177	173	161	179	177	173	164	169	192	171	195	186	179	165	180	181	209	182	203	160	192	178	154	176	196	163	186	169	196	168	185	155	180	194	186	175	187	172	196	152	173	181	208	191	177	175	170	198	196	186	180	173	174	170	203	183	163	183	189	187	167	194	203	159	171	185	173	168	184	170	182	180	181	185	200	184	164	182	190	189	171	173	168	145	176	183	188	170	162	145	198	184	168	178	169	160	197	181	179	185	177	173	201	173	195	174	188	184	182	164	175	195	174	177	185	187	176	180	192	213	161	190	180	173	158	178	167	194	163	164	186	177	198	183	140	178	183	172	178	174	201	178	192	161	182	184	177	193	205	176	176	172	149	197	175	181	179	195	184	164	188	180	177	202	171	175	183	190	174	175	151	201	198	172	167	172	183	175	171	201	155	194	176	170	203	206	162	149	158	161	174	174	177	175	182	158	168	172	169	178	186	214	155	197	184	168	202	160	169	180	190	177	177	176	200	169	190	177	189	168	163	190	180	176	177	163	154	178	161	170	194	184	196	179	173	181	193	142	166	187	169	169	151	179	166	167	184	190	154	159	166	174	190	182	201	164	183	174	193	176	169	173	177	182	169	173	178	171	166	172	177	178	185	172	157	188	161	172	187	196	191	181	166	180	195	180	186	159	187	175	190	172	186	146	179	198	178	196	186	191	169	191	175	164	165	188	173	177	172	188	155	203	188	142	173	178	187	180	190	168	200	192	181	175	174	187	181	166	183	161	168	176	187	197	185	189	166	198	204	175	197	179	174	202	192	179	176	186	184	164	163	183	189	179	175	178	159	181	188	173	191	177	170	195	163	162	179	168	182	182	174	172	157	183	163	170	188	178	169	185	172	163	201	177	179	191	172	174	181	162	170	153	191	177	166	191	180	177	175	188	164	169	192	189	178	179	174	175	179	164	175	175	180	191	155	200	182	181	188	172	174	188	169	170	193	182	196	202	155	192	175	190	192	194	161	170	176	202	213	158	179	172	180	179	174	196	153	155	216	182	174	210	169	192	173	208	161	181	167	207	178	185	204	165	177	183	170	186	167	201	177	189	171	184	174	172	172	184	179	166	206	196	192	175	185	181	183	175	173	167	180	192	202	182	184	174	189	180	177	168	164	190	186	162	198	188	195	169	167	170	180	174	193	186	181	184	170	201	187	196	193	172	184	181	176	153	157	191	159	186	174	170	159	173	182	175	178	174	166	168	143	202	199	176	201	165	196	173	158	177	188	182	172	186	179	184	167	178	183	167	194	184	180	174	188	169	171	219	160	172	189	193	200	206	197	167	180	162	172	181	173	169	200	179	171	198	183	158	186	192	158	187	161	173	172	166	160	167	197	200	179	179	179	172	158	184	164	171	176	163	169	170	184	165	176	187	195	168	186	164	187	179	181	203	187	208	168	166	194	170	188	190	182	177	164	186	173	166	162	184	181	172	188	173	169	178	185	173	169	179	160	161	173	169	171	183	165	196	170	182	183	185	172	171	212	175	180	180	172	189	199	202	186	187	190	180	161	176	192	188	180	171	162	179	163	183	179	174	170	185	194	184	194	182	202	192	197	176	183	179	178	172	171	180	169	175	168	192	199	177	179	188	172	173	180	182	173	173	157	195	185	173	192	183	156	192	179	185	187	161	146	174	168	174	189	187	178	176	185	190	171	221	183	165	176	180	181	181	189	175	175	175	189	178	195	196	173	183	181	161	194	172	173	169	175	175	185	193	197	172	182	162	184	183	159	196	175	169	191	165	185	155	163	160	178	190	171	164	169	195	182	183	189	170	140	153	186	173	179	159	179	185	170	181	177	186	198	160	178	182	207	173	164	176	156	166	162	168	185	160	181	165	177	181	220	163	175	177	188	185	184	167	173	171	183	212	156	196	183	187	156	185	157	180	196	195	167	161	169	176	187	165	184	182	173	153	177	180	179	167	179	167	165	186	186	158	178	147	192	203	156	159	172	187	179	190	233	182	183	166	180	182	166	164	157	170	172	189	188	172	161	187	177	166	184	181	174	178	159	184	184	173	181	155	194	168	173	173	179	167	180	188	184	185	188	143	183	170	160	189	145	156	196	178	171	155	152	176	194	183	181	172	183	185	179	153	197	177	182	193	171	193	176	183	179	182	162	179	166	161	173	181	176	175	173	189	189	172	160	148	189	194	176	200	167	150	174	191	169	186	187	166	182	180	179	152	187	199	157	179	164	186	154	158	186	176	149	191	192	166	172	181	166	134	196	179	172	179	205	186	176	170	176	171	188	170	192	169	178	185	172	178	180	159	163	158	186	176	184	176	180	177	169	189	164	170	184	190	166	175	166	164	165	192	183	178	174	166	163	169	189	200	185	196	183	170	162	164	178	166	178	173	174	175	175	185	191	187	176	173	185	180	156	176	202	190	169	170	182	161	197	157	177	194	193	176	184	207	161	151	146	187	196	205	167	178	174	160	181	182	202	168	180	179	183	162	199	177	183	161	179	194	184	159	154	184	160	184	185	143	169	190	199	171	153	194	166	178	170	172	175	187	182	182	165	186	161	159	190	167	149	162	191	183	192	201	167	199	161	166	156	175	183	202	179	177	184	162	157	170	162	198	171	188	201	184	189	205	178	179	143	179	179	184	188	161	179	179	182	184	159	176	201	195	184	167	163	187	168	174	201	194	182	174	190	185	181	198	193	157	173	159	196	208	189	175	175	159	198	184	179	160	169	158	173	169	169	182	209	172	157	182	188	174	179	188	172	181	193	181	186	172	173	181	169	156	187	178	177	194	173	184	184	161	174	162	188	181	190	194	171	172	188	197	184	175	194	191	164	170	185	162	184	184	187	182	147	168	191	187	173	202	196	179	192	172	176	180	179	186	196	176	182	153	163	186	198	159	174	185	161	184	170	188
2657	575	580	583	560	565	566	529	519	523	524	500	478	460	483	498	525	486	479	507	463	496	492	475	466	495	507	488	442	503	473	465	518	478	492	496	473	503	470	505	540	507	520	594	594	601	675	699	685	681	596	625	647	582	558	572	482	531	539	752	822	492	506	479	496	492	501	456	468	451	491	450	455	516	469	483	481	452	461	466	475	496	456	466	465	497	477	428	497	455	465	482	491	431	496	485	491	491	531	476	469	469	447	447	456	473	509	498	494	415	482	459	458	464	468	494	501	477	509	498	483	466	462	438	465	514	486	493	472	479	507	439	482	469	451	482	474	474	488	485	440	502	481	490	434	466	494	507	509	502	468	505	465	511	494	514	490	469	462	478	493	490	490	458	463	508	504	484	505	496	486	501	499	480	493	497	485	471	446	498	462	484	477	467	482	543	462	439	459	477	451	473	473	480	470	472	504	495	506	487	465	462	479	431	456	440	469	461	474	436	449	477	463	437	500	467	439	490	467	511	467	505	516	486	517	443	480	486	502	489	426	517	453	461	469	448	500	490	473	472	465	499	470	495	493	467	487	437	522	451	446	489	482	484	472	471	456	460	425	474	494	507	501	469	506	460	504	461	483	452	515	462	489	469	442	512	494	469	508	441	477	446	504	460	464	449	473	475	458	488	442	476	495	466	480	466	444	451	465	502	460	481	484	476	463	406	475	474	497	456	503	469	517	488	455	458	475	492	487	475	531	516	465	473	461	459	515	495	461	481	447	495	463	461	498	483	459	456	510	490	467	460	479	466	473	478	461	461	509	471	490	457	488	497	474	481	461	483	438	448	451	456	483	481	498	495	457	516	481	429	462	463	501	518	512	484	481	508	494	486	519	459	458	481	520	482	468	420	473	445	473	517	473	445	494	498	466	473	450	449	466	498	484	485	435	472	450	457	458	489	469	457	458	524	459	442	442	471	516	461	515	459	466	463	462	504	464	469	481	487	477	458	476	481	484	490	481	454	479	477	428	456	456	488	487	472	457	467	472	488	520	498	466	512	461	501	484	463	476	476	433	469	487	477	531	474	454	489	480	512	469	450	496	510	467	461	466	460	460	458	484	453	502	475	479	478	486	462	485	486	516	475	467	479	460	422	497	508	511	484	466	459	522	444	505	506	470	460	489	454	471	474	505	507	462	468	471	509	482	471	463	496	496	461	492	457	435	508	465	449	499	539	464	523	474	453	483	518	462	472	463	438	503	436	460	462	523	535	505	464	482	521	491	482	488	480	446	473	459	471	483	515	490	467	477	450	476	448	454	481	461	456	482	479	478	451	478	469	488	497	498	470	488	431	491	500	444	480	445	480	490	458	462	478	450	508	462	475	456	470	480	470	489	492	470	447	522	495	491	458	462	473	481	479	472	495	458	486	456	487	491	481	468	513	466	459	528	471	496	442	467	429	494	465	490	457	499	462	460	483	503	518	516	457	491	476	499	431	474	457	497	441	478	464	458	501	473	507	468	487	494	470	498	487	508	451	473	491	488	454	522	446	495	515	488	499	476	486	477	506	450	495	449	447	486	509	497	504	493	463	496	491	493	500	464	485	512	427	516	502	475	497	495	505	481	478	451	475	444	452	490	477	492	487	451	509	490	516	511	450	463	497	485	499	461	467	462	466	470	474	496	505	454	504	505	473	504	483	462	497	469	470	494	502	474	458	466	494	481	491	488	485	459	506	467	437	479	481	486	468	448	487	437	487	446	419	477	466	488	464	489	504	497	469	426	538	470	470	460	447	480	434	484	509	442	470	479	472	485	460	492	453	448	460	470	441	456	491	498	476	488	475	439	453	511	488	488	469	485	447	465	469	507	546	480	478	508	476	492	479	479	479	463	488	459	517	467	445	451	443	461	505	486	484	509	511	506	477	448	472	478	466	448	473	495	517	511	448	470	485	480	476	505	499	477	509	475	457	444	471	463	436	498	465	442	503	487	485	522	490	509	476	507	478	478	486	473	463	522	491	485	513	467	465	479	465	484	438	461	492	479	486	419	459	491	522	513	480	435	449	515	499	466	420	451	483	473	477	476	486	473	491	460	459	477	475	457	452	447	457	453	442	477	488	478	454	481	470	460	544	502	515	466	472	457	482	497	470	473	487	464	514	421	469	466	462	461	529	445	478	476	475	503	479	488	465	523	483	466	479	470	451	508	469	491	481	494	453	485	462	499	478	487	450	440	510	472	498	512	483	469	491	487	468	453	491	491	489	497	469	481	465	489	475	486	490	488	453	493	474	457	485	463	470	408	490	461	502	474	507	461	458	496	485	464	462	458	449	506	511	456	443	467	485	537	501	487	493	475	457	461	474	453	467	514	491	504	484	491	494	469	508	521	476	491	477	488	476	484	502	457	512	480	488	479	488	486	468	488	477	484	479	504	489	499	496	462	495	502	504	479	494	438	472	509	448	507	490	516	451	483	446	478	469	491	493	478	475	494	477	445	466	479	464	491	476	523	489	488	500	494	440	492	517	492	498	467	478	488	490	489	461	496	521	487	461	479	509	485	502	489	494	466	508	499	461	473	494	463	545	497	482	485	465	461	474	488	443	488	489	475	491	518	509	505	482	456	506	514	457	471	493	490	499	455	461	483	482	476	503	483	457	483	481	469	496	451	480	494	478	468	444	446	442	496	490	523	487	453	487	453	518	460	432	474	468	462	461	476	464	467	467	512	482	486	488	498	476	466	505	445	493	432	456	512	448	486	516	478	487	451	492	458	442	481	469	463	511	437	484	454	464	475	460	486	491	453	485	464	492	530	474	428	498	488	465	463	471	473	504	452	456	436	502	501	499	487	497	500	484	502	464	472	484	449	437	468	462	473	461	480	464	479	486	455	475	456	462	490	498	491	482	463	468	439	486	495	430	483	491	482	451	526	527	470	436	456	490	463	493	506	463	459	489	513	527	486	489	479	498	455	527	496	475	482	501	479	493	522	464	489	499	453	448	482	485	466	458	461	477	478	495	482	471	459	476	509	488	462	442	478	438	481	486	451	483	471	442	455	488	479	437	490	451	517	501	472	461	539	490	471	505	480	495	489	510	460	480	473	505	456	486	463	453	480	482	506	487	476	488	487	444	491	476	452	479	491	480	480	493	489	486	538	457	507	506	465	480	507	484	455	461	452	517	476	491	470	468	454	480	501	480	466	456	471	440	457	498	498	491	492	495	481	492	466	482	483	474	480	496	500	471	490	474	471	472	481	489	493	499	494	476	455	476	504	469	479	516	470	512	495	534	462	457	458	506	449	488	439	507	476	470	477	491	458	472	493	499	463	442	523	487	461	485	462	455	498	478	494	491	462	451	506	452	470	502	462	482	502	501	477	480	493	497	462	500	477	481	515	477	491	478	493	517	490	481	462	477	485	492	475	473	460	495	471	470	474	513	485	468	473	500	475	448	424	469	467	459	488	477	525	499	466	471	454	489	485	486	490	510	444	470	498	456	446	499
21530	2708	1269	914	706	498	428	382	327	328	291	292	241	273	255	221	229	235	227	253	283	239	220	236	228	235	228	202	235	201	228	245	220	238	222	211	230	228	232	213	252	235	231	212	238	223	297	279	265	249	243	234	245	215	226	208	240	228	266	599	539	216	190	209	219	202	233	239	219	207	207	226	222	212	200	212	215	193	212	218	196	202	218	207	209	214	239	199	225	211	225	227	182	217	200	211	230	229	196	199	211	211	198	194	233	208	214	233	223	201	227	207	213	198	200	189	216	216	232	232	220	185	209	194	228	196	207	221	238	199	214	223	229	220	219	218	213	233	225	197	198	202	222	212	211	220	222	209	214	211	209	203	221	224	216	211	222	225	207	223	234	222	215	204	229	219	217	218	233	246	193	229	228	216	228	221	228	224	193	181	228	237	190	209	249	204	206	210	203	207	227	179	227	220	233	212	223	205	227	208	240	214	173	216	220	213	202	217	191	216	217	231	233	220	173	222	183	195	214	207	186	207	205	222	203	201	219	189	220	212	222	221	215	177	218	219	240	234	217	226	215	205	206	203	252	213	220	200	223	184	237	227	224	206	218	203	207	230	240	208	208	187	231	212	214	209	205	206	218	200	208	210	209	199	221	207	206	199	190	220	195	212	190	213	232	222	229	234	216	214	229	236	217	219	226	217	229	223	212	218	189	209	202	207	213	216	208	232	209	216	211	219	202	212	237	189	208	185	193	189	218	203	227	209	210	208	229	229	218	206	219	185	243	226	229	189	203	243	206	189	199	193	216	204	218	206	184	230	219	227	207	229	237	195	209	221	227	215	243	217	229	216	205	211	203	225	190	214	195	230	215	242	220	193	207	207	216	250	221	204	189	225	235	205	233	222	217	173	244	202	225	229	224	235	198	192	207	222	235	223	198	224	225	196	242	234	221	209	229	221	189	199	228	211	216	209	184	230	205	213	210	197	203	215	219	194	260	207	222	224	215	216	233	211	236	204	208	200	208	243	231	218	207	230	201	197	201	217	205	240	238	217	213	194	200	238	229	214	241	212	233	234	207	205	232	208	210	211	191	208	205	223	202	246	228	222	227	208	206	229	210	198	206	208	194	218	216	204	215	202	194	204	212	225	207	187	233	204	226	220	226	190	209	218	197	203	204	215	213	197	201	196	216	215	232	201	223	219	212	204	236	211	226	184	200	188	219	198	188	237	214	197	225	229	186	222	233	223	217	214	193	193	220	211	243	233	202	209	211	231	186	234	204	205	224	229	240	196	229	214	228	221	212	210	215	196	198	190	212	203	218	215	202	227	224	210	192	208	198	236	232	223	211	223	210	193	218	219	203	210	195	247	210	222	211	214	221	200	201	208	175	198	222	233	203	209	216	211	201	201	208	190	219	202	206	230	230	203	208	223	218	194	213	220	232	203	206	228	187	234	237	213	207	228	230	227	226	217	238	218	199	183	199	220	194	214	243	192	217	234	236	223	206	213	213	200	225	211	199	206	209	239	234	230	206	177	193	205	207	229	205	201	208	220	228	213	215	236	189	209	230	226	227	220	238	207	240	204	228	211	194	224	201	210	224	220	239	238	240	187	216	201	216	214	200	220	202	218	236	202	213	218	201	223	202	206	219	185	223	195	209	211	214	233	228	206	201	192	209	207	213	197	223	198	195	196	240	195	239	232	206	241	224	214	203	233	218	214	211	195	215	217	209	226	210	209	205	192	219	219	235	187	191	230	246	227	204	212	211	197	213	243	196	201	217	216	232	206	238	227	191	224	202	233	214	196	179	217	186	194	202	213	221	205	217	192	231	208	237	206	208	225	222	209	233	205	217	218	218	229	205	221	193	217	208	205	216	227	212	225	199	211	209	208	223	209	216	211	205	218	216	214	203	199	215	203	213	231	208	180	217	223	233	207	195	209	237	197	211	191	193	190	193	216	202	239	211	198	229	215	210	220	213	185	214	195	222	221	239	205	193	210	222	216	190	223	235	195	238	196	215	216	234	239	208	198	205	238	208	198	221	197	210	211	213	222	224	230	183	207	207	204	198	202	226	193	214	220	203	203	197	204	234	198	201	229	229	218	235	230	211	207	203	229	206	217	207	219	222	210	225	209	220	221	195	188	249	248	206	201	247	243	206	238	213	239	255	207	216	202	207	214	205	208	223	263	213	202	213	216	221	203	226	217	211	207	211	232	242	203	199	240	210	195	217	198	225	226	200	237	230	216	232	231	224	242	227	243	216	195	211	223	189	208	229	232	206	221	196	194	192	193	203	206	238	222	202	233	220	207	214	217	205	168	212	211	208	198	231	198	208	211	214	240	225	250	210	222	205	221	221	231	190	222	205	228	225	215	198	219	215	219	230	236	208	245	215	204	199	254	237	224	215	231	219	196	211	225	217	215	212	233	215	226	242	201	200	200	214	209	227	213	209	216	230	198	218	204	192	208	224	214	205	218	245	215	212	206	191	235	217	217	198	231	230	218	200	188	222	241	190	193	206	224	199	212	230	195	219	246	200	203	240	221	205	218	198	220	191	222	207	206	216	214	204	231	223	209	230	215	191	214	209	218	213	204	179	218	194	171	219	227	210	218	220	204	244	216	221	200	196	223	213	206	214	221	212	218	225	217	209	221	233	200	228	218	212	204	195	194	224	213	205	205	184	222	212	201	207	217	217	218	211	225	228	212	210	196	217	198	221	239	203	240	223	239	215	204	188	205	231	214	217	220	189	228	204	207	192	191	229	224	204	218	221	217	207	214	221	205	193	215	199	237	225	222	218	211	198	211	246	228	181	193	233	234	191	192	212	189	225	231	205	195	215	216	206	220	208	208	221	203	196	230	199	242	200	195	198	202	199	199	213	229	217	223	224	206	255	208	230	225	209	190	209	208	210	231	198	199	209	215	204	213	210	237	225	177	213	214	204	207	215	206	213	212	217	211	237	209	212	223	223	232	226	210	212	214	219	217	215	215	196	211	193	213	207	206	200	228	219	222	211	226	224	225	225	218	243	225	211	194	207	194	219	200	211	221	184	224	214	205	213	203	232	221	217	195	231	235	209	212	219	235	194	210	199	196	207	173	210	205	216	221	217	214	211	230	221	260	242	234	201	209	198	240	217	218	208	199	206	204	211	219	199	224	243	209	237	195	186	198	219	215	197	201	221	227	193	216	201	209	232	230	228	240	225	201	184	210	210	249	229	225	224	194	226	247	200	188	230	228	219	209	238	218	214	197	207	209	206	221	210	210	221	218	219	191	230	223	216	216	208	222	227	208	226	217	227	206	238	211	203	198	245	248	230	215	230	210	188	211	214	210	215	226	211	177	223	200	211	209	208	211	225	186	198	207	201	267	200	214	208	201	217	224	195	215	204	200	193	201	209	195	197	192	222	201	221	216	206	191	204	209	215	202	239	220	223	241	217	208	203	214	201	216	219	214	219	231	212	233	206	205	215	227	245	219	177	205	216	194	201	215	218	216
12077	1342	2680	3050	2586	2108	1823	1557	1426	1247	1151	1023	964	913	878	798	823	768	721	735	686	657	691	661	674	611	611	668	665	635	616	568	598	616	602	626	614	622	601	705	697	761	729	822	758	874	1340	1334	1229	1036	887	771	802	715	735	683	617	625	1054	3911	3171	546	547	571	531	588	540	520	554	524	533	584	542	554	582	561	565	535	586	564	537	575	517	550	527	551	540	573	540	560	544	536	582	555	590	536	564	585	580	613	567	537	552	550	572	564	561	573	567	574	559	539	562	549	571	579	514	569	601	561	569	587	529	525	513	552	566	590	513	579	539	597	559	556	552	602	520	548	548	483	538	552	571	583	548	570	606	561	545	575	595	520	584	567	544	533	533	539	554	603	544	579	567	582	570	486	534	545	554	529	584	561	568	543	562	549	582	534	526	541	534	543	555	553	561	546	536	512	585	534	560	588	556	549	561	547	504	591	550	539	538	543	580	534	551	561	570	536	561	565	539	516	533	544	527	523	574	576	578	541	504	570	552	550	567	544	539	574	531	555	586	537	544	580	519	568	566	593	566	540	568	528	592	557	564	560	540	547	568	558	544	548	560	590	539	541	536	563	595	587	555	533	520	539	578	525	505	546	529	528	572	553	528	557	531	544	593	537	512	560	558	527	525	560	600	558	540	571	561	554	557	587	561	561	556	575	549	532	514	587	558	567	567	499	570	564	531	574	577	530	552	532	574	541	540	528	533	572	612	536	543	541	586	566	527	526	536	530	545	571	535	559	552	521	550	556	562	559	508	537	545	535	541	544	585	533	574	553	583	548	500	544	502	577	532	556	537	531	527	557	527	569	528	523	561	536	569	553	542	580	543	519	580	552	562	552	596	551	557	570	538	548	565	564	522	569	559	559	517	568	571	542	540	527	591	552	548	543	562	505	564	536	553	542	603	545	536	529	581	578	553	573	530	527	557	539	539	529	575	532	484	585	522	522	518	594	516	557	536	560	506	564	543	571	534	570	536	515	549	586	570	503	495	525	589	529	552	543	612	560	555	592	528	523	556	536	525	572	556	574	512	562	539	530	532	561	548	529	563	616	560	542	582	500	532	510	533	572	574	544	534	531	554	551	574	581	551	585	520	559	560	523	539	565	537	545	512	583	591	530	530	567	602	545	581	566	550	570	511	506	558	535	547	531	576	548	583	523	555	534	541	571	542	588	596	547	543	537	540	547	509	540	556	529	555	557	550	579	511	565	544	545	543	547	566	586	580	545	570	543	562	557	507	555	552	582	529	552	530	567	541	523	520	536	591	590	522	537	537	575	543	566	567	538	585	531	553	537	556	505	574	531	563	585	533	565	527	552	551	549	557	511	518	517	522	591	550	562	535	525	561	562	550	577	566	530	524	534	535	595	555	564	590	543	585	545	527	525	545	537	558	565	532	581	560	521	528	594	520	592	518	520	536	570	557	553	556	511	593	557	540	508	532	580	536	539	537	561	543	533	518	531	524	552	534	556	576	549	561	615	538	534	528	571	565	501	543	576	540	566	538	553	561	514	552	541	588	541	520	546	569	555	532	531	543	560	551	563	544	592	554	513	573	575	539	519	538	576	532	547	525	505	557	563	571	577	541	489	568	519	532	564	512	545	534	537	519	582	552	521	541	542	560	549	573	545	583	553	508	548	515	537	531	557	535	508	559	547	552	578	533	518	547	613	529	591	562	548	551	569	534	516	567	530	547	521	593	567	542	549	599	576	538	626	558	541	576	535	539	540	568	536	570	598	519	545	579	590	547	547	579	601	554	519	549	541	524	595	558	549	532	545	558	534	532	550	557	566	549	539	539	528	556	497	519	603	587	552	549	529	532	562	563	569	560	526	563	581	556	545	585	575	526	542	543	495	581	564	558	546	566	529	544	550	547	558	526	522	537	575	555	567	617	547	541	518	553	519	539	548	537	554	564	536	546	567	520	592	566	551	548	518	596	520	585	562	604	563	537	575	560	535	558	576	573	480	552	573	510	553	554	498	594	533	519	570	553	579	523	550	529	574	567	556	540	543	561	524	554	532	590	600	565	560	519	537	512	553	532	531	540	553	571	518	570	543	534	552	536	575	550	552	534	554	530	565	486	487	551	523	541	544	530	562	582	591	536	537	501	555	548	585	566	520	564	532	555	610	493	574	525	573	568	542	579	558	574	547	577	543	591	525	564	527	581	516	550	539	526	567	552	552	570	577	596	539	559	554	520	516	554	545	513	521	610	538	545	534	546	533	577	533	496	584	539	505	563	548	538	544	547	575	529	613	547	580	551	518	567	546	579	548	563	547	535	579	520	575	576	546	556	543	568	555	515	558	555	521	554	532	527	567	535	580	534	556	556	503	571	608	511	546	520	562	542	548	549	546	549	557	573	533	549	520	595	541	577	528	564	572	512	547	543	533	552	575	522	508	539	533	552	519	554	529	561	556	574	577	538	530	573	553	594	571	563	560	602	534	534	530	533	562	558	532	602	581	554	557	553	559	528	519	553	535	569	506	506	534	518	541	580	528	536	563	568	560	524	548	545	561	558	521	522	559	543	566	551	553	510	570	546	588	538	549	625	549	557	566	532	562	563	600	561	530	528	519	549	571	554	539	552	553	537	568	562	564	561	551	552	519	551	534	536	564	560	562	547	522	556	559	549	552	551	544	598	549	518	561	516	552	525	550	513	599	576	537	551	543	541	551	548	537	539	530	528	573	511	539	555	523	541	535	570	564	517	507	559	547	551	527	548	508	535	592	554	524	542	544	540	568	542	544	510	561	528	524	553	588	556	509	559	566	523	535	497	557	567	570	521	520	502	574	562	558	545	521	533	531	575	549	577	553	565	562	587	539	564	564	534	535	537	555	561	537	509	547	549	561	535	570	541	536	544	605	542	547	562	552	550	587	512	569	571	557	546	540	539	578	529	551	533	572	538	533	576	546	588	549	542	540	550	506	596	562	567	564	529	523	540	543	559	544	572	553	528	587	527	580	523	547	554	533	566	535	534	544	552	530	568	566	569	572	595	557	534	587	553	522	590	567	547	514	568	584	562	578	610	539	541	549	583	536	564	580	537	536	537	562	541	500	543	563	521	527	577	587	530	560	536	545	537	557	549	570	556	567	559	522	561	570	539	549	545	545	564	562	543	583	553	515	552	542	520	566	525	552	544	542	530	575	557	555	552	546	561	562	535	538	588	563	506	553	586	567	555	552	550	512	571	516	524	523	539	503	536	556	550	547	528	538	550	530	554	540	543	558	560	557	506	589	546	641	534	523	538	537	510	542	532	564	573	560	565	526	569	546	562	592	533	584	528	555	563	562	555	571	516	545	541	548	506	516	507	538	550	505	539	601	549	573	521	557	550	541	563	538	562	553	534	547	506	535	523	544	551	573	563	586	604	529	559	557	533	541	543	512	559	510	562	537	512	540	519	563	566	554	505	555	538	539	495	571	529	566	519	571	571	578	541	549	548	537	549	535	522	552
34321	7099	2129	1625	1120	766	597	467	405	347	309	306	245	216	254	226	213	220	187	196	190	182	181	161	176	135	192	165	178	182	158	161	167	150	155	143	175	160	176	169	190	163	184	207	180	237	297	314	263	193	186	167	175	140	170	183	172	160	631	1118	605	146	156	175	156	161	147	156	135	154	144	179	150	166	162	146	133	160	154	141	154	151	136	149	129	156	145	163	144	137	149	138	126	124	125	140	150	157	159	157	160	146	156	124	130	156	153	124	156	146	149	142	142	140	151	158	157	146	170	135	141	164	139	123	149	122	138	173	148	139	153	171	153	150	168	123	161	150	150	132	122	156	137	155	157	163	145	147	141	162	157	151	146	128	140	144	143	122	151	142	152	132	142	165	142	155	144	112	168	141	149	115	155	112	136	159	127	149	153	138	141	136	147	159	129	142	149	138	159	172	145	138	123	140	139	157	151	148	155	157	144	192	154	133	134	167	145	141	142	139	137	156	137	153	139	132	137	144	138	126	146	155	151	144	136	134	148	115	137	133	117	127	137	155	136	128	157	137	138	139	125	145	162	127	147	143	162	169	152	130	164	135	153	135	162	148	150	147	159	139	129	168	144	162	118	132	136	121	141	151	157	130	113	158	140	128	150	147	121	134	148	147	134	141	142	161	132	166	143	148	140	149	144	141	161	152	137	144	146	166	158	148	126	144	151	152	158	144	134	137	135	136	159	145	140	130	152	159	123	180	169	155	153	121	135	164	127	137	152	158	133	132	148	150	137	126	146	139	141	146	147	132	152	162	141	158	152	123	152	134	147	151	128	155	133	154	139	147	119	132	152	119	146	145	129	141	139	157	148	148	134	147	159	155	142	128	136	153	137	160	154	151	143	122	154	142	124	130	153	155	141	153	156	157	164	155	135	154	146	128	142	130	134	135	154	148	140	158	138	171	144	148	132	140	136	143	151	162	144	147	152	117	156	141	158	136	158	147	137	149	171	151	142	138	135	158	142	144	142	157	137	151	142	147	170	156	162	141	161	127	149	147	116	162	142	143	138	156	144	159	153	135	129	148	161	137	129	122	135	163	146	127	143	164	150	134	154	141	155	153	144	156	140	151	137	152	135	149	127	138	177	126	139	150	161	116	126	126	153	149	162	131	124	138	151	133	136	168	143	144	150	142	140	138	148	126	151	129	142	131	132	176	140	135	143	161	131	138	146	136	139	171	155	132	128	109	134	147	126	148	126	148	127	137	145	135	131	159	142	136	151	141	156	145	140	162	127	140	157	168	173	138	142	145	134	145	164	126	136	150	153	140	142	123	134	147	123	142	142	151	128	167	171	156	156	145	131	127	143	143	140	125	131	137	156	129	139	137	148	143	146	133	143	153	135	143	126	131	164	161	122	164	148	144	148	159	159	154	140	131	144	139	149	144	161	152	149	137	123	149	157	159	155	137	148	136	144	142	129	150	144	145	146	131	139	132	132	135	157	146	153	163	139	145	128	146	132	125	123	137	160	152	149	115	135	135	139	128	127	125	156	143	132	145	146	144	131	139	159	138	136	159	148	141	146	162	158	134	132	165	150	146	150	152	147	129	140	153	132	154	157	153	158	137	149	151	120	137	138	148	150	125	150	143	155	142	128	135	126	148	141	143	155	131	136	135	131	153	128	123	132	149	140	146	156	122	164	145	144	145	146	131	139	149	162	146	149	141	160	138	145	134	142	135	147	174	151	153	168	142	140	145	130	148	144	143	153	163	141	152	145	120	122	120	158	142	130	133	149	149	149	133	144	151	144	132	141	142	151	125	132	132	139	137	143	158	152	150	142	136	185	133	140	145	139	149	155	159	141	140	151	140	162	139	148	125	139	136	128	142	160	146	169	151	158	132	156	141	157	136	149	146	143	134	142	139	114	118	153	129	126	126	154	153	161	134	157	141	138	137	134	135	126	144	137	150	171	143	160	148	135	124	165	167	146	151	157	153	166	131	156	143	158	151	175	154	152	160	136	149	139	138	133	167	140	153	169	147	157	135	151	152	151	132	130	145	150	147	151	161	176	166	133	147	134	141	153	166	162	160	120	130	156	131	140	144	155	136	145	137	152	116	132	175	145	128	145	150	140	158	151	139	133	138	169	167	153	139	141	140	162	183	144	146	134	164	139	162	144	148	136	123	147	162	149	152	146	132	145	131	144	149	119	148	164	160	128	126	115	138	149	130	142	159	136	133	152	147	125	150	149	153	144	124	149	145	159	130	148	149	148	131	128	154	157	155	150	151	147	144	131	139	144	162	165	145	105	148	141	144	156	140	141	119	154	161	146	153	146	156	159	133	160	140	135	134	134	151	156	129	156	135	131	132	151	123	141	144	154	152	152	154	149	153	146	144	156	158	158	154	137	141	142	128	148	133	145	150	133	142	147	138	136	136	156	148	126	170	142	160	139	136	146	147	139	136	150	129	143	140	155	131	126	164	137	143	157	127	130	152	151	136	135	123	145	164	141	133	134	147	146	162	136	139	149	134	170	152	150	158	128	152	146	136	146	155	114	124	156	144	169	149	132	129	130	142	154	153	153	157	160	144	151	142	139	155	134	149	133	140	129	126	152	138	137	136	140	137	154	139	146	155	147	145	185	145	129	145	140	133	160	141	157	142	153	141	130	133	137	132	135	165	136	176	145	164	139	136	129	132	166	148	133	157	137	145	136	167	149	155	149	155	132	136	146	146	115	137	130	154	141	141	138	162	126	166	133	147	156	141	148	153	121	147	164	154	130	139	161	136	137	150	143	147	132	147	150	139	158	139	142	135	132	133	140	167	136	140	171	128	145	141	146	146	140	140	138	153	171	169	143	144	149	143	153	140	133	155	146	151	151	157	159	142	160	148	159	154	166	161	129	125	145	130	128	131	134	133	162	138	129	141	135	153	146	155	121	119	132	149	152	138	127	144	153	146	134	127	153	154	142	142	142	141	178	162	122	119	148	134	173	130	127	160	136	157	157	161	145	146	165	169	126	152	151	117	148	144	126	167	155	162	137	157	139	154	143	122	134	143	125	147	142	141	140	137	135	147	129	135	140	143	151	153	131	146	143	144	132	155	144	161	186	139	161	140	158	167	137	158	133	152	121	148	147	142	141	134	159	149	134	141	127	145	149	156	136	145	127	142	143	160	158	152	130	137	138	135	146	146	159	152	145	167	161	131	144	146	141	130	154	152	138	160	151	150	153	170	148	142	160	139	142	150	129	176	147	143	131	133	160	152	138	146	152	141	138	152	124	146	163	150	142	130	159	154	141	166	151	136	122	135	136	131	150	120	159	155	122	137	130	159	136	158	152	162	163	146	150	148	138	141	130	143	125	152	142	160	135	149	153	147	135	131	145	103	158	141	155	166	145	163	143	135	125	125	136	152	153	134	136	147	150	158	147	143	130	133	149	150	152	115	148	118	162	140	145	145	159	183	136	159	140	166	144	144	146	164	142	125	154	140	132	124	142	138
17830	1865	4442	5169	4310	3516	2906	2378	1959	1692	1577	1338	1221	1128	1003	932	914	801	770	718	693	664	646	605	641	590	592	599	587	531	510	541	553	508	480	490	504	515	578	630	685	734	639	819	685	1051	1756	2019	1348	833	838	749	591	613	554	561	543	579	4841	7964	4058	472	381	347	382	398	413	427	393	418	392	413	350	401	387	411	393	375	403	389	367	383	397	380	374	369	421	411	396	378	388	382	417	417	387	391	383	417	390	372	408	401	376	359	403	371	389	362	382	347	397	362	397	371	383	398	387	392	401	369	389	412	385	361	395	429	416	404	414	370	391	426	375	387	412	401	392	403	391	372	384	386	421	403	379	394	377	382	386	382	395	397	370	382	369	375	380	377	389	375	373	389	374	384	373	386	372	369	393	384	362	341	373	355	432	364	408	380	373	390	392	399	360	389	381	369	387	423	396	379	384	386	384	380	395	383	395	370	392	385	345	383	420	388	376	372	375	358	385	389	384	358	418	380	378	397	349	402	372	359	380	374	381	373	387	414	358	380	403	384	379	373	396	396	389	398	384	397	366	385	368	393	387	400	355	366	367	386	397	369	387	349	412	378	388	382	360	385	391	408	377	400	384	376	372	372	406	389	372	355	400	383	420	406	387	403	389	379	380	366	365	368	386	367	392	376	384	403	365	405	372	394	364	378	389	389	408	389	407	381	387	375	379	431	370	391	370	381	427	397	374	378	379	353	363	381	410	387	384	383	416	434	382	368	369	348	370	364	398	410	380	380	392	365	377	371	368	403	345	390	406	388	363	390	401	415	369	370	381	424	395	413	367	367	387	370	384	403	409	370	375	406	377	365	399	416	343	390	374	408	408	351	370	398	374	391	374	388	394	369	354	362	356	396	357	382	388	404	375	353	382	409	387	372	407	369	375	362	389	403	375	386	402	378	413	388	354	385	386	406	380	387	378	358	395	385	376	384	363	343	372	375	386	387	397	378	361	348	420	377	412	369	395	390	391	363	412	404	366	382	390	419	405	353	358	401	370	406	412	378	368	378	372	389	393	381	378	358	405	371	441	368	398	375	393	407	369	410	382	376	363	390	372	395	403	409	370	381	401	376	358	371	326	354	359	358	380	411	416	377	371	388	405	379	392	411	381	393	375	398	381	429	387	385	359	386	401	387	380	390	395	403	395	419	356	362	358	388	352	378	374	356	400	392	377	420	372	402	387	358	409	402	385	389	432	371	398	388	402	393	371	371	381	382	358	381	367	375	401	348	364	372	377	377	384	387	355	363	359	379	390	408	414	407	404	381	355	376	342	380	399	393	408	398	397	376	405	396	353	379	415	378	369	379	394	416	381	391	372	396	376	384	392	390	382	428	377	396	405	360	383	377	393	360	379	398	394	378	434	369	386	370	367	376	384	351	383	373	377	383	358	387	380	388	409	420	401	403	376	381	363	411	354	348	379	374	351	358	397	378	390	362	380	377	387	391	353	392	402	357	395	394	377	402	375	405	371	383	406	388	380	389	375	388	406	393	361	397	376	390	376	372	383	395	377	363	426	371	404	365	402	396	381	396	394	377	358	354	345	376	404	390	387	360	368	382	391	388	396	362	427	402	399	381	385	367	375	383	373	390	360	385	367	386	386	389	372	394	386	367	379	405	375	386	395	403	381	378	378	366	390	413	374	373	385	373	351	391	371	382	401	421	350	366	346	383	407	354	372	399	399	403	384	417	372	390	417	336	389	392	378	366	386	420	364	387	376	356	379	380	361	377	360	382	402	353	400	398	349	404	392	361	394	385	385	362	367	401	377	416	367	351	383	367	387	390	350	386	358	410	415	399	376	375	356	408	354	397	378	352	413	377	416	406	405	388	374	379	398	381	364	364	392	352	335	368	358	348	376	435	388	437	407	412	365	356	372	392	367	370	373	387	419	368	365	426	367	384	356	360	356	392	408	392	377	409	346	384	407	374	377	382	413	437	396	354	369	400	384	377	347	394	387	408	404	396	429	358	400	379	371	340	364	375	379	396	382	377	390	351	383	375	370	388	392	344	371	371	416	379	361	399	385	373	406	387	362	406	416	375	430	388	386	390	405	379	355	381	417	422	399	403	381	367	373	357	386	375	370	407	394	385	357	383	410	375	397	404	420	380	349	376	410	365	396	408	375	425	377	394	404	407	371	374	379	396	402	373	382	401	353	423	380	388	409	378	397	372	401	340	414	405	396	346	398	362	382	389	369	380	377	398	383	383	404	403	388	372	374	408	407	375	381	369	371	411	381	421	387	390	370	406	339	366	363	402	393	344	401	371	385	405	381	369	395	396	372	381	401	348	360	393	354	382	410	376	365	377	367	382	388	382	387	442	405	411	397	385	366	380	418	371	387	386	392	406	368	389	354	397	360	416	361	409	370	374	376	352	376	375	390	399	404	388	403	386	396	411	384	389	381	354	349	376	355	390	362	383	377	373	393	384	369	388	333	376	353	402	416	393	361	393	351	400	366	389	421	356	411	409	382	349	363	359	397	378	360	386	324	397	380	403	409	368	380	398	360	386	368	389	377	411	406	394	368	337	375	399	389	409	388	387	358	383	406	394	402	352	388	337	370	371	361	397	381	341	379	382	407	384	386	384	421	405	406	394	397	369	403	409	404	372	384	383	428	379	409	404	389	368	403	371	363	374	387	391	362	386	351	396	393	393	392	373	379	400	384	367	385	377	368	387	375	412	381	334	388	400	407	403	404	362	413	382	380	392	426	367	370	365	400	391	393	400	376	387	401	393	394	370	405	393	404	396	382	379	367	383	423	344	390	381	342	372	410	366	408	341	406	363	401	374	427	375	401	393	389	392	361	399	360	407	373	374	372	372	392	393	369	358	394	409	386	396	363	378	345	367	376	395	381	386	413	408	401	359	386	386	389	363	382	392	402	397	400	375	370	366	364	442	372	406	368	354	400	374	385	384	403	381	367	391	428	346	381	389	375	375	338	361	389	372	355	442	397	398	365	405	383	386	409	366	396	382	396	375	390	384	361	377	350	385	374	369	404	402	367	377	379	354	386	376	384	389	383	394	394	380	381	396	373	408	416	378	367	379	371	406	371	383	412	381	382	373	371	378	353	372	411	377	403	396	376	352	377	397	372	342	370	392	398	388	369	366	381	407	371	394	399	370	403	386	414	362	407	430	406	388	421	407	403	385	383	358	382	342	376	388	385	382	396	384	389	375	394	410	420	379	413	412	414	424	413	387	354	378	391	388	382	380	376	387	352	368	414	374	403	383	358	403	414	380	365	377	412	382	404	355	338	383	376	419	376	378	372	388	395	398	367	384	386	364	376	389	401	365	389	374	423	392	397	378	386	425	418	382	386	375	379	365	413	383	411	379	401	394	365	398	394	388	388	412	402	361	393	380	406	413	393	375	375	392	413	423	398	417	364	376	403	361	365	407	375	360	376	383	383	360	381	376	398	393	376	370	386	418	412	352	382	387	406	401	401	404	382	393
2461	215	232	193	215	192	209	179	171	185	180	170	173	199	191	216	177	193	162	165	200	195	187	191	172	150	199	196	192	180	185	173	175	165	172	200	174	182	209	205	184	169	169	199	173	193	182	202	187	196	206	171	194	165	196	175	197	197	211	253	259	213	182	216	175	174	162	194	188	156	197	167	176	200	173	170	209	185	200	195	209	185	188	180	187	214	189	184	184	188	194	208	181	182	192	198	182	203	186	199	200	180	192	176	187	209	181	174	178	182	180	175	186	172	171	192	198	204	186	185	162	219	164	178	195	162	186	203	177	157	207	185	184	183	173	192	200	210	187	198	179	188	187	198	189	152	209	194	194	170	199	176	180	184	181	200	210	174	209	196	212	211	179	182	166	201	154	180	208	178	196	163	177	185	182	166	195	174	187	187	194	194	188	197	175	190	175	191	173	187	190	208	195	189	173	176	180	196	201	193	181	207	192	185	199	175	180	176	209	170	191	183	158	172	205	190	208	193	179	154	162	161	183	192	176	175	191	181	183	200	194	151	157	169	178	182	171	172	204	202	212	177	181	188	200	190	176	163	168	170	173	191	199	202	169	198	196	190	170	182	184	214	190	193	183	182	178	188	184	177	155	197	178	203	186	183	163	168	188	177	222	184	177	164	164	189	170	176	177	189	192	177	171	204	195	178	199	190	177	175	197	194	184	184	185	175	188	180	195	168	187	198	179	158	168	193	187	188	178	165	187	172	197	200	187	168	182	166	203	173	196	154	198	184	225	173	194	162	205	199	176	189	157	197	191	196	166	170	195	186	201	173	204	178	203	191	160	171	208	190	170	187	167	187	194	188	190	193	180	197	201	184	180	199	165	165	198	211	154	186	185	196	160	182	192	194	203	196	178	188	182	182	196	181	197	201	164	154	175	195	183	190	188	189	189	174	171	186	162	166	173	205	200	162	208	181	183	171	171	206	177	193	206	177	214	178	159	191	173	187	164	169	180	172	201	190	193	170	186	183	178	193	182	192	198	195	169	192	166	166	193	194	183	167	181	166	193	179	198	195	178	176	190	202	185	184	187	195	206	168	187	178	172	160	177	203	182	209	193	180	188	179	181	190	182	205	173	191	201	196	194	166	201	146	191	170	190	183	187	206	198	177	158	192	197	173	165	181	184	177	183	188	194	186	201	192	169	170	202	174	175	203	199	176	181	193	173	183	177	171	191	180	207	197	184	203	223	186	174	160	188	192	157	187	170	192	196	179	172	186	177	193	176	160	180	214	170	202	207	179	173	176	186	187	191	190	199	188	200	167	169	207	178	160	201	186	199	187	193	204	195	177	176	175	195	203	159	155	169	175	198	171	190	202	180	194	166	160	173	180	189	210	187	177	184	193	169	195	174	172	169	182	178	163	193	183	151	188	192	195	171	213	193	176	170	183	176	180	181	170	202	184	188	187	192	187	201	177	192	197	182	176	172	170	183	191	173	183	184	172	163	203	172	191	179	215	180	205	170	190	188	180	194	202	176	182	169	188	181	198	176	173	188	198	171	178	161	174	174	165	200	183	185	199	181	174	179	177	205	163	168	191	206	161	196	178	181	215	194	197	176	202	205	183	183	177	194	200	175	165	192	186	187	171	229	171	171	192	152	197	202	197	174	196	169	206	165	180	187	159	169	204	176	190	162	190	185	174	183	155	146	179	180	177	189	207	178	178	180	172	175	183	182	172	193	181	191	170	218	197	187	172	181	186	203	187	176	209	182	180	175	230	189	177	194	189	195	215	198	200	170	170	187	190	203	169	189	167	185	164	175	198	181	210	176	209	201	164	159	181	181	194	204	173	205	170	179	189	147	210	180	180	194	186	207	205	194	216	200	196	203	187	186	182	161	194	194	174	194	190	184	188	176	189	190	185	170	187	183	169	178	186	201	186	194	194	195	197	183	178	179	180	184	218	184	197	176	156	175	203	204	160	190	175	174	189	179	211	151	170	178	191	169	177	178	149	198	192	169	204	202	171	179	189	183	155	180	183	171	190	192	170	174	188	177	165	182	178	199	189	186	174	211	192	164	185	175	184	181	169	198	178	184	178	194	173	194	168	166	173	202	171	175	197	176	178	195	183	190	182	199	184	198	188	189	196	185	199	190	172	206	192	208	171	196	164	164	170	168	184	181	194	209	174	200	209	201	185	187	176	181	170	176	186	152	171	189	186	171	184	176	204	168	185	184	159	164	203	200	166	184	171	181	188	165	179	176	178	205	184	170	181	175	204	170	189	190	174	205	209	165	190	190	191	199	182	180	185	175	174	186	224	202	171	192	186	203	185	210	206	200	157	194	165	190	181	193	162	169	188	189	190	171	168	193	172	187	196	197	171	178	164	178	181	177	178	176	174	164	179	164	172	188	191	220	192	178	174	186	211	182	183	177	219	191	211	172	200	188	176	194	195	208	204	168	189	169	210	176	160	194	219	188	188	168	200	177	207	198	182	201	182	162	182	196	201	189	181	186	190	191	209	183	173	181	186	175	201	168	176	196	192	177	186	191	171	194	192	202	171	173	176	185	178	162	193	167	186	196	195	167	198	172	188	177	206	183	185	208	188	212	165	193	176	199	168	193	213	193	195	198	187	175	171	209	162	187	209	190	173	184	182	193	177	206	189	200	193	159	194	171	194	174	180	167	184	181	193	187	174	178	201	191	206	187	213	188	194	203	187	176	204	205	195	177	180	178	203	191	209	209	201	173	200	188	175	173	200	188	192	195	175	175	183	160	186	160	191	170	209	201	184	206	173	219	198	202	184	170	197	195	178	165	174	173	199	175	189	205	223	181	191	201	185	200	202	183	171	195	186	190	189	181	179	193	165	211	191	184	195	186	200	189	189	188	185	209	190	174	190	189	173	202	195	166	191	196	174	180	179	183	197	194	178	172	193	184	178	159	174	192	186	162	176	198	201	174	199	182	180	207	188	192	188	179	144	183	180	176	189	191	157	175	162	206	183	192	187	193	196	206	174	191	194	185	177	188	199	154	195	186	174	196	162	191	196	188	185	199	171	181	172	219	158	184	199	198	184	187	192	169	201	184	176	197	182	171	195	209	190	195	207	183	226	175	189	192	194	200	183	186	185	189	196	182	177	184	195	188	153	183	188	169	197	192	189	169	200	190	182	173	184	200	177	197	180	153	177	161	195	178	181	185	196	175	222	196	184	202	153	189	179	205	199	175	198	204	190	197	185	201	186	188	187	174	179	173	174	166	169	201	191	202	183	206	166	174	177	166	187	183	167	183	172	180	177	176	211	195	200	198	188	181	165	192	170	187	186	206	176	178	185	180	209	184	205	182	163	171	196	181	208	177	182	186	170	184	200	196	188	183	164	181	192	189	193	181	200	186	187	188	190	189	165	168	182	176	184	188	205	213	178	189	174	185	176	178	172	172	176	207	196	179	190	184	181	194	189	180	187	173	192	189	163	199	163	191	185	190	178	194	206	191	206	197	187
2794	508	593	581	585	524	568	531	540	538	537	532	531	502	505	463	521	470	551	524	477	464	498	483	492	515	492	510	478	522	523	485	464	529	474	497	494	526	549	561	615	590	569	617	590	698	607	598	583	560	556	601	545	530	521	551	551	591	664	1095	784	500	483	469	542	512	477	510	475	471	490	515	524	515	479	503	512	520	471	504	481	475	502	497	490	529	559	521	490	479	549	524	474	482	544	506	498	506	506	505	520	502	521	478	546	489	516	479	549	505	468	512	518	490	498	547	480	503	522	538	541	504	505	514	483	512	498	504	447	491	501	485	494	490	472	499	510	550	464	507	525	505	462	513	515	461	504	510	495	446	516	498	491	479	502	508	545	461	513	477	488	483	496	471	485	483	480	506	512	498	470	495	453	483	471	493	510	489	484	500	521	454	479	498	476	520	518	509	489	479	471	494	486	495	466	494	505	477	517	460	513	489	484	495	504	490	487	478	496	529	529	500	489	485	522	502	540	503	491	559	504	525	489	482	520	505	490	488	501	475	515	478	507	522	514	485	505	487	475	504	484	491	454	479	516	508	470	499	532	469	487	487	461	477	510	460	495	471	486	478	489	531	482	490	495	485	475	498	489	472	442	502	488	503	514	447	517	502	522	489	487	503	526	474	471	509	504	501	484	481	484	504	480	508	489	465	463	472	501	496	498	471	524	507	518	476	522	506	450	495	483	504	478	464	482	491	478	492	510	483	479	474	524	500	493	464	498	487	483	470	464	486	497	505	531	499	507	469	470	482	486	488	477	459	489	540	504	469	491	457	493	495	488	490	495	488	549	496	489	490	550	463	494	506	516	515	476	492	508	515	531	516	494	525	453	477	525	488	517	444	490	552	457	496	484	493	482	515	500	482	571	483	509	513	470	494	512	460	491	491	465	535	520	477	501	491	475	469	494	478	481	429	506	508	470	490	465	467	496	520	464	481	507	478	484	476	518	501	527	486	486	494	474	499	480	525	519	513	493	510	492	477	546	510	496	507	480	460	499	526	514	517	518	515	463	519	502	483	478	512	496	444	464	460	483	512	503	454	498	497	490	476	516	488	538	482	522	457	437	482	502	462	488	471	502	468	489	521	504	510	494	489	494	491	473	513	551	515	495	471	504	522	506	449	497	482	475	467	505	502	482	488	473	551	492	525	494	515	493	488	476	497	497	506	491	501	504	490	495	495	488	489	455	489	495	482	481	483	467	506	517	503	519	474	509	470	453	483	516	523	476	501	480	544	506	474	485	483	513	499	463	464	516	484	488	504	478	484	510	454	484	519	486	475	464	487	493	459	479	503	521	495	478	498	496	488	546	494	482	486	486	521	484	443	478	461	487	528	494	477	468	520	499	501	509	537	466	509	479	503	531	505	513	450	531	483	450	448	505	467	485	455	525	514	483	451	449	476	475	495	467	505	501	451	512	547	526	533	505	504	439	477	475	485	472	476	504	475	464	517	463	468	488	510	501	480	512	506	494	483	517	518	430	473	513	516	474	476	509	495	456	491	448	504	490	451	456	487	484	528	505	508	488	464	470	485	502	465	462	523	471	467	494	492	467	484	501	484	513	479	506	499	499	477	482	530	489	463	499	505	495	469	516	515	481	510	491	452	467	513	510	480	492	479	515	527	521	490	521	511	475	487	508	514	523	498	534	485	477	508	504	477	483	451	479	479	487	462	465	484	501	485	511	510	452	500	533	498	470	525	452	486	465	485	493	486	481	462	512	486	501	509	507	475	495	463	481	501	475	450	504	501	474	498	493	511	500	505	479	494	531	468	478	498	514	486	491	476	495	509	477	471	503	465	465	489	528	500	506	463	498	515	505	518	524	504	510	434	496	508	514	533	465	470	489	503	482	480	487	495	498	491	456	508	490	475	501	517	520	502	491	500	518	505	457	524	496	519	470	485	506	484	542	500	476	496	495	512	519	512	462	504	489	501	472	440	503	508	456	486	482	481	493	524	441	503	527	500	484	545	471	462	501	458	479	480	482	519	532	483	462	492	476	503	499	527	496	479	482	487	461	444	482	479	537	467	462	484	501	474	486	477	507	530	451	466	487	534	495	449	501	487	500	534	501	448	465	521	459	479	479	486	497	518	512	481	482	445	489	523	522	501	511	534	479	463	489	498	520	475	483	485	499	520	469	485	481	476	496	478	476	491	432	478	512	480	486	508	485	474	479	486	486	526	502	518	542	483	472	452	510	472	474	484	504	527	448	534	469	498	471	464	479	527	497	499	501	500	500	512	495	463	467	466	508	510	508	457	455	466	494	466	511	570	502	526	487	548	530	508	474	527	468	474	465	500	511	481	503	503	517	434	514	524	522	474	480	474	502	478	506	481	490	518	486	524	490	493	542	502	507	491	494	471	529	497	544	469	485	460	488	484	470	476	484	494	483	490	506	457	530	466	509	512	478	502	505	473	470	460	470	526	493	466	496	496	457	498	508	485	493	482	487	475	509	479	490	487	470	453	475	518	465	496	481	498	455	476	485	558	473	523	493	456	520	554	464	556	535	494	502	479	459	509	525	488	501	460	502	459	499	506	481	503	521	490	512	468	486	514	496	491	510	503	491	509	469	470	538	492	475	506	505	513	533	490	462	479	466	508	517	508	457	490	487	516	532	492	481	529	490	497	438	494	491	493	516	493	502	511	556	496	489	492	485	492	504	495	471	466	503	489	468	483	492	492	514	525	491	513	495	493	511	490	506	497	516	475	469	478	494	518	457	480	457	547	536	486	491	534	484	482	510	478	487	473	474	500	470	505	503	507	495	500	504	475	499	493	459	527	506	459	479	515	495	481	489	509	472	480	506	485	470	482	508	481	476	503	503	538	489	470	517	508	519	480	569	509	492	500	429	490	497	502	488	478	483	507	521	517	469	475	509	460	475	541	513	490	513	474	472	518	491	495	475	475	488	508	489	496	473	501	485	523	453	507	514	477	516	481	456	480	444	510	512	507	508	464	500	471	486	490	484	534	470	500	484	510	511	505	522	486	500	498	493	467	457	512	474	475	480	449	474	530	520	478	487	486	457	491	507	503	466	471	484	527	495	516	509	484	498	474	517	499	509	473	461	526	507	477	512	518	500	554	497	480	499	474	508	512	494	452	483	455	464	500	488	486	463	498	504	501	484	512	469	453	496	498	510	510	508	516	489	473	495	495	455	508	496	511	511	477	473	472	521	517	496	494	528	528	480	505	518	508	485	499	516	484	512	529	518	465	459	489	519	513	498	519	543	472	449	485	497	500	507	543	502	491	471	468	480	465	504	479	508	507	550	515	522	468	487	476	511	467	511	491	512	500	507	527	472	490	468	517	463	481	496	507	519	507	512	499	489	478	524	517	473	473	465	480	512	494	492	524	514	463	529	471	486	477	474	480	528	520	539	517	483	515	516	488	498	536	477	516	478	482	494	441	468	452	495	524	474	514	494	493	516	462	519	489	484	479	467	506	499	478
21896	2916	1112	863	700	546	429	378	316	305	320	265	287	284	241	256	278	257	251	263	247	288	238	237	237	239	248	220	207	247	264	243	224	218	236	243	233	225	239	238	235	246	218	254	241	268	271	303	263	221	246	235	218	205	229	209	226	219	523	763	647	222	218	228	230	223	230	217	225	208	210	234	206	225	229	216	190	215	219	216	214	241	215	206	196	217	233	228	256	238	231	227	238	215	214	204	217	239	227	207	239	209	189	210	252	237	222	209	204	216	218	220	258	226	213	207	238	226	244	184	241	232	206	229	204	196	235	227	206	217	230	220	230	224	237	215	243	214	233	237	225	257	235	238	229	211	217	236	241	229	239	214	203	223	182	245	223	232	213	232	215	229	197	233	228	216	248	217	235	204	237	222	231	221	236	245	226	224	229	229	204	224	224	277	201	223	215	276	238	212	202	229	231	241	223	203	231	218	234	216	212	221	248	237	246	209	235	216	232	228	195	254	216	202	238	227	205	225	243	203	245	214	224	227	217	208	234	231	217	209	224	228	216	193	235	244	233	267	221	221	219	218	220	222	209	216	227	218	224	186	234	238	202	201	208	214	227	217	222	187	244	243	221	254	211	218	239	231	213	249	199	215	216	223	217	223	233	221	216	226	201	205	228	221	234	201	244	239	234	237	196	229	206	210	206	233	217	215	210	218	222	205	216	226	223	225	243	257	227	232	239	205	201	205	217	216	216	233	191	226	234	225	214	232	244	215	220	226	216	223	229	224	213	237	234	226	214	225	232	238	210	221	224	237	193	205	223	203	231	212	230	239	221	213	220	223	228	242	237	227	196	202	210	228	219	218	220	207	209	232	223	222	195	218	222	223	262	206	234	224	221	208	206	231	230	225	231	221	236	238	248	203	216	204	214	211	240	202	247	228	212	222	202	201	211	207	227	216	211	232	221	228	206	236	224	207	203	210	233	234	257	236	214	227	211	220	208	240	205	211	219	214	211	262	223	209	227	214	198	220	218	206	212	242	194	213	189	225	225	207	204	206	190	206	224	204	211	210	233	224	206	232	177	216	221	203	220	190	223	233	236	251	214	213	206	215	254	223	210	219	226	239	223	191	222	213	224	216	224	234	204	211	205	227	224	205	216	232	214	217	219	221	198	237	234	202	189	231	243	214	205	190	202	230	224	210	195	210	223	229	224	226	232	228	205	219	221	232	218	230	228	188	213	250	230	213	202	187	231	238	221	237	229	246	213	228	250	220	227	179	221	222	207	231	214	247	222	205	239	230	231	220	244	219	238	210	244	238	225	233	194	217	215	208	227	219	212	230	225	243	247	229	219	215	215	218	222	197	229	236	243	195	234	240	273	202	225	226	222	211	205	224	212	200	204	240	202	223	247	237	218	224	237	212	220	209	223	211	237	209	231	251	227	237	216	202	232	225	198	211	236	232	233	238	217	191	228	197	214	208	221	210	237	218	245	237	227	233	224	214	237	198	227	248	215	223	240	202	213	215	231	238	215	206	190	237	200	209	240	203	220	241	233	244	246	230	241	209	215	249	231	227	216	194	211	238	233	230	209	226	223	269	205	210	229	225	205	233	205	204	231	230	194	234	187	213	202	233	237	199	208	223	240	235	214	213	209	212	214	209	220	217	227	230	199	199	223	194	247	229	234	237	232	226	221	235	233	229	228	241	220	206	229	206	204	218	206	238	196	229	224	204	206	230	232	215	214	227	221	260	236	217	228	217	210	229	241	212	237	227	204	244	235	251	211	209	200	245	201	223	224	229	214	215	231	228	225	219	230	210	207	243	209	216	228	237	203	221	194	225	242	239	223	233	219	220	227	217	212	226	222	274	255	240	231	227	229	191	230	232	226	211	196	241	210	219	194	216	220	231	212	245	239	246	234	222	231	219	224	239	210	231	241	230	209	233	229	226	235	195	234	190	208	212	256	231	233	229	235	227	232	215	230	235	231	227	239	237	204	250	232	235	181	223	238	237	242	226	230	245	235	231	228	241	173	206	231	200	230	210	247	212	215	218	206	209	219	218	247	202	207	216	233	205	215	206	224	223	214	220	229	201	206	249	249	202	211	229	210	214	218	214	262	232	237	244	214	202	229	212	239	239	217	230	240	211	240	233	202	222	226	205	204	241	227	231	208	219	237	243	225	228	216	251	201	213	224	206	213	247	205	247	219	204	225	223	236	223	231	212	202	222	203	236	242	204	228	228	236	241	229	215	239	212	228	228	197	221	241	204	196	218	216	214	229	223	213	226	231	210	228	194	230	241	214	213	241	234	212	204	224	230	247	232	204	218	222	219	226	213	180	216	221	200	246	222	225	230	216	211	211	245	218	217	224	216	201	236	205	242	223	212	219	208	219	231	227	208	223	226	241	213	213	202	230	233	210	237	211	226	219	225	213	206	250	221	215	251	216	237	243	207	247	211	231	228	219	249	233	219	212	212	211	221	241	216	256	208	184	228	250	234	230	227	198	221	219	195	223	224	255	210	244	217	231	231	230	210	222	238	203	216	198	207	207	239	217	231	218	214	246	209	213	224	234	227	247	212	252	228	217	220	218	228	212	204	214	205	240	219	220	230	215	209	253	183	222	222	221	252	237	223	238	242	222	233	228	218	256	228	187	229	205	219	196	216	221	235	197	211	210	208	218	236	202	219	198	236	247	240	221	226	220	229	201	229	215	202	231	211	221	202	232	200	210	193	220	246	221	215	199	223	246	225	225	230	237	218	211	241	196	223	244	241	215	248	213	225	226	218	223	235	263	260	230	228	204	234	186	230	229	254	234	197	215	221	240	223	227	213	250	201	229	239	239	220	212	198	228	265	232	217	225	221	239	230	231	235	215	227	225	240	206	220	215	235	212	217	239	226	215	241	245	229	210	235	221	224	227	223	220	201	236	226	220	207	228	198	232	225	234	221	217	224	227	229	229	224	204	239	224	238	241	204	243	227	267	236	203	210	194	231	235	201	213	198	246	213	241	258	217	223	217	210	214	232	236	210	236	220	215	185	228	223	224	206	204	233	199	215	212	223	212	219	231	218	213	236	234	245	223	240	218	204	239	205	212	212	201	225	225	213	223	248	226	229	244	215	218	187	229	207	246	228	233	234	253	218	210	247	220	218	228	216	211	221	228	215	225	221	217	208	241	223	213	219	202	212	214	250	253	205	237	220	215	235	219	228	199	211	213	234	212	234	210	197	234	229	235	209	230	216	235	224	233	199	204	223	230	211	202	260	205	210	228	216	202	212	194	208	227	223	225	225	203	212	258	209	224	238	243	207	243	242	239	205	225	220	236	239	229	216	194	189	207	214	245	228	219	238	236	249	231	219	209	225	221	207	224	208	218	232	204	215	210	237	256	230	224	227	239	224	225	227	204	218	210	191	215	225	239	206	197	228	226	213	237	237	219	225	210	222	252	248	247	242	229	232	192	237	221	244	231	208	263	220	234	231	203	203	199	215	207	196	230	217
12286	1325	2576	3023	2636	2177	1906	1510	1430	1232	1142	1093	891	899	912	883	853	801	803	706	763	700	713	725	715	679	655	658	661	694	649	627	674	620	625	610	673	599	715	772	832	759	849	814	955	1028	1259	1545	1010	811	860	760	796	706	699	621	659	719	2962	5238	3788	572	579	579	515	544	540	590	625	631	619	589	605	566	573	551	594	613	598	593	539	551	563	568	573	600	580	563	612	577	553	606	562	565	561	617	609	594	592	585	606	615	546	617	629	595	574	583	606	600	570	590	616	561	555	554	600	592	593	520	569	591	595	571	591	551	546	520	550	575	582	535	594	526	604	600	635	598	573	543	590	583	599	556	562	610	562	561	560	582	613	585	579	561	573	595	553	584	613	563	585	593	558	560	551	600	614	552	581	588	558	591	563	620	576	551	557	590	562	581	630	562	602	574	542	621	530	573	581	531	632	547	615	594	608	587	598	579	593	610	586	624	588	567	542	599	553	597	539	571	591	617	562	537	584	597	580	590	570	622	612	561	584	592	517	546	588	596	581	608	580	555	532	592	574	587	563	592	595	592	574	550	601	576	568	578	553	570	602	584	553	566	517	591	546	517	562	605	583	577	601	601	563	560	567	570	590	585	576	557	552	572	618	580	579	568	584	607	587	587	561	557	578	631	592	530	615	550	655	596	574	563	604	548	551	558	584	584	608	534	568	593	559	547	597	574	562	569	602	570	542	518	561	600	595	596	579	592	578	594	578	588	575	560	552	592	610	594	571	623	587	587	585	543	590	593	572	576	607	626	593	544	575	572	589	569	625	598	575	576	557	528	556	569	567	619	583	575	606	574	571	539	587	638	570	562	584	575	593	580	590	610	569	603	574	605	566	591	631	556	593	586	592	571	588	579	540	582	571	569	549	566	689	627	574	603	582	592	604	595	569	602	552	582	601	609	592	566	569	606	571	581	511	597	586	602	572	569	574	532	540	539	537	544	604	547	587	595	543	577	535	591	589	543	558	541	606	591	600	572	567	583	573	549	571	543	556	562	595	602	569	565	553	584	575	534	563	578	567	591	551	562	610	557	580	563	605	593	552	583	555	557	602	613	560	595	608	581	583	586	584	577	551	581	541	585	572	546	575	588	553	611	588	566	550	551	569	540	531	562	638	581	597	539	599	607	538	611	604	566	568	598	540	615	551	583	561	568	566	592	613	556	599	591	589	581	560	553	543	595	592	547	576	568	546	610	566	595	639	576	527	569	586	568	604	601	579	556	568	570	610	563	632	591	564	574	559	586	596	577	576	605	575	572	597	552	614	622	581	558	561	572	563	576	552	596	572	552	566	599	540	566	572	553	602	553	555	553	578	581	609	541	584	575	560	585	544	572	604	564	516	608	572	603	528	596	576	568	578	565	589	551	565	548	584	589	606	560	502	610	626	510	598	576	560	529	578	536	620	564	563	559	581	546	578	580	540	551	601	582	577	579	588	579	571	615	651	576	582	587	574	574	592	561	582	603	530	595	573	555	576	536	605	548	564	567	577	599	588	583	600	594	571	517	553	552	572	577	543	557	551	598	567	573	581	586	594	608	515	620	585	565	567	552	577	575	510	637	584	626	579	574	535	601	607	585	592	581	581	577	526	610	601	627	563	553	578	535	584	598	614	609	564	589	577	588	597	544	571	598	618	588	573	617	603	574	572	568	594	554	623	592	583	624	569	615	583	604	573	616	607	593	549	588	572	562	577	606	542	532	628	594	586	593	620	583	601	584	548	581	592	611	559	590	580	618	623	589	617	609	561	571	540	556	590	540	557	595	613	583	599	571	545	577	573	526	596	596	622	571	568	609	572	537	565	623	598	562	603	543	588	553	547	574	577	537	590	568	559	609	582	608	572	590	616	595	578	616	567	546	553	638	589	594	571	530	551	545	566	598	617	583	585	602	547	550	566	624	598	564	575	581	585	557	558	604	582	581	577	593	543	590	606	581	576	526	571	570	592	530	551	609	617	586	546	579	624	531	577	563	577	604	588	545	547	608	618	518	559	581	624	542	549	548	564	570	580	562	621	575	609	598	576	587	543	581	584	614	566	578	604	568	566	553	562	569	605	571	527	541	580	563	596	549	603	596	549	538	568	599	580	561	569	573	551	592	564	601	586	580	619	618	522	597	580	534	558	577	532	553	615	567	590	549	569	586	552	558	544	575	579	578	599	574	614	608	592	566	577	581	518	553	578	530	566	612	570	593	576	584	585	568	652	597	586	579	559	584	571	581	608	570	552	596	564	591	562	543	550	589	595	621	591	547	585	549	570	588	580	564	573	628	546	604	650	568	612	558	600	541	573	603	573	534	584	590	597	583	559	579	557	587	573	580	600	605	586	564	614	623	574	607	589	561	553	604	583	576	584	567	610	572	542	572	580	594	576	546	558	624	530	545	510	604	584	585	555	564	584	633	577	576	618	584	576	608	608	575	566	562	609	580	526	560	576	607	592	605	579	593	582	618	544	597	602	569	584	553	589	543	564	576	572	584	570	586	569	563	597	537	559	601	594	585	569	552	577	589	568	611	554	595	608	582	574	548	551	564	576	610	577	592	562	574	539	539	557	580	597	594	574	579	578	578	621	557	584	564	566	574	613	568	599	638	594	601	577	572	613	639	576	586	578	576	575	579	562	541	564	578	591	575	589	566	607	525	572	566	541	551	550	561	580	587	561	564	538	567	582	606	601	596	529	537	575	594	594	582	575	595	572	567	562	566	619	579	578	569	558	588	542	584	566	558	536	567	533	588	580	612	585	627	564	590	615	571	625	542	570	577	571	565	574	606	554	632	624	565	537	571	544	597	531	614	583	524	564	598	612	596	585	602	585	634	571	578	549	556	561	580	549	578	576	593	494	612	562	555	581	577	544	557	526	567	562	578	556	619	641	576	531	541	544	603	587	521	570	600	580	575	571	555	548	629	572	609	559	584	542	598	568	577	568	597	559	550	573	556	572	594	577	601	589	570	579	548	587	568	545	564	565	591	585	565	640	576	557	608	580	617	577	564	618	576	570	580	586	558	588	534	557	557	537	565	566	553	575	536	584	579	580	589	605	581	562	580	578	538	580	577	562	573	569	568	558	561	586	551	543	583	567	553	579	560	573	541	551	604	606	580	590	547	582	593	616	561	526	581	528	565	545	543	585	620	584	555	566	617	591	557	554	555	571	600	574	526	579	541	558	609	556	576	587	598	579	591	590	574	592	608	584	600	579	575	561	601	591	594	542	587	576	628	591	578	579	603	606	549	594	573	563	584	567	558	554	580	587	578	597	588	591	603	553	585	600	556	570	550	580	574	565	594	570	599	586	630	570	583	562	575	559	588	601	539	543	553	563	551	536	547	612	562	547	596	564	590	554	579	598	552	581	565	532	590	520	583	576	557	526	607	578	614	601	565	539	532	592	566	509	581	566	566	556	594	577	528	596	594	581	580	568	560	581	565	614	569	550	581	574	585	553	575	552	587	573	579
34976	7373	2302	1590	1091	791	637	529	405	393	332	294	260	257	274	267	227	204	213	198	176	186	183	194	193	192	178	173	192	161	159	165	170	160	179	167	181	179	198	153	163	192	208	164	223	245	303	372	253	211	216	213	244	211	213	175	173	184	767	1129	625	151	162	164	152	147	140	171	163	165	130	168	169	147	139	155	165	140	172	162	149	163	168	157	131	154	156	173	139	142	178	163	150	167	159	168	146	153	146	150	154	132	128	151	155	135	161	155	145	155	152	138	162	149	162	149	139	148	154	135	138	142	141	150	139	157	145	154	145	147	139	176	149	155	156	137	159	156	186	156	153	156	140	164	166	153	125	150	160	152	165	166	171	154	152	168	150	159	150	155	145	152	172	158	179	149	171	143	162	168	152	149	158	151	178	156	155	160	156	158	148	168	151	156	156	136	153	155	163	166	157	161	141	161	158	147	151	161	142	153	190	126	164	142	156	160	146	160	151	160	157	134	159	161	165	152	156	176	152	148	154	149	169	156	152	139	162	144	154	156	161	181	157	170	153	145	160	160	157	166	162	141	155	156	152	162	146	156	150	160	159	150	158	156	130	148	133	162	143	157	174	163	176	159	145	130	173	142	163	155	150	146	151	153	148	163	138	136	172	160	159	154	146	152	168	133	138	162	163	140	156	186	144	149	182	168	153	155	157	159	157	158	156	157	146	141	145	159	143	149	162	166	165	157	170	162	126	150	163	137	140	163	140	169	153	161	151	158	181	155	153	156	158	146	149	145	152	151	162	161	143	149	152	161	148	152	149	128	162	143	139	157	136	166	144	163	159	181	156	173	153	182	153	139	153	164	139	150	159	142	171	160	173	149	163	156	153	136	143	167	160	147	165	164	159	158	164	164	171	168	129	162	137	142	131	152	151	170	148	140	156	138	142	149	149	160	133	166	140	165	142	160	166	152	163	159	160	150	145	177	162	160	148	140	153	133	144	136	196	140	177	167	143	152	153	161	154	156	149	135	161	140	164	145	161	154	176	139	163	164	133	144	149	152	151	148	156	139	137	150	168	160	149	162	152	165	148	166	187	159	152	158	155	168	148	164	179	169	157	165	136	167	165	152	147	152	155	172	130	129	166	154	179	168	170	168	144	169	147	138	153	156	154	164	159	149	171	154	141	159	152	151	175	137	171	158	150	150	172	145	146	161	161	157	201	154	154	164	149	189	140	161	144	159	155	152	134	154	165	149	166	192	159	157	159	140	168	144	175	148	150	170	145	158	157	153	172	159	149	162	168	163	184	167	162	157	168	138	131	178	131	171	189	166	157	163	156	184	154	161	156	181	140	153	154	134	157	173	168	165	167	153	156	137	139	162	160	177	188	181	138	154	170	177	171	156	157	164	127	161	152	163	157	146	157	135	153	147	170	163	136	153	161	139	161	172	141	145	140	147	138	172	155	146	169	166	149	151	147	150	152	135	141	140	148	142	155	162	157	173	146	154	152	154	154	147	150	175	173	154	150	164	176	175	158	154	152	160	150	157	151	162	176	169	147	151	136	184	149	138	160	153	153	168	141	169	169	133	137	133	183	149	158	170	177	160	147	146	169	166	186	151	156	159	147	180	148	162	170	148	144	155	132	152	170	156	153	166	169	146	153	162	135	138	151	173	160	128	158	143	160	139	131	154	159	155	174	159	149	148	158	145	138	141	153	151	177	135	168	146	141	170	165	166	157	126	147	153	163	126	132	150	151	137	137	156	150	169	152	161	159	134	161	147	158	151	161	157	152	183	146	153	147	168	176	138	184	167	119	157	185	177	171	155	173	163	153	161	147	176	151	150	174	167	143	147	153	152	158	157	160	153	169	161	149	134	147	172	165	163	153	173	166	154	171	157	155	186	150	156	174	129	162	156	148	168	177	148	127	152	177	151	149	172	156	149	133	154	159	180	144	149	167	148	163	147	153	166	145	154	164	160	142	131	181	141	146	141	178	172	149	150	177	153	161	155	152	166	166	156	171	128	143	156	171	161	169	163	154	135	156	161	149	153	137	177	176	161	194	137	145	149	157	144	134	150	149	151	155	162	144	151	160	164	144	174	156	146	163	133	154	151	147	155	173	157	142	152	164	136	135	176	159	138	155	163	158	159	174	154	168	138	147	165	142	162	171	182	151	152	139	155	153	185	165	149	159	139	165	151	155	169	151	156	175	175	165	158	148	143	151	143	151	158	136	143	174	134	145	150	173	135	165	156	168	156	163	171	140	146	132	150	142	160	160	149	161	160	142	146	180	166	157	154	156	136	153	142	151	148	165	150	149	153	160	151	159	147	166	160	167	179	137	177	165	143	170	162	158	160	132	159	140	143	165	163	164	136	142	167	172	170	154	146	157	141	146	136	146	152	152	146	162	153	177	155	155	147	173	165	171	161	157	158	187	147	172	159	156	143	167	183	136	153	179	143	140	139	144	172	153	151	176	158	175	158	139	168	172	126	150	161	152	151	147	144	140	140	164	147	142	137	163	149	150	177	161	152	157	144	143	136	142	156	156	127	154	163	152	135	178	140	143	164	144	146	132	165	175	155	159	170	132	124	140	155	167	151	144	148	158	159	143	152	142	157	147	157	139	143	159	151	155	152	159	140	143	145	175	172	159	166	159	169	149	139	135	147	142	142	146	150	146	167	150	139	156	166	182	171	150	168	184	140	155	136	160	169	153	164	148	155	164	175	137	152	139	153	139	156	174	177	167	168	163	150	136	156	146	147	147	153	155	177	158	147	161	160	157	145	161	159	164	150	142	139	170	154	156	166	152	157	163	155	138	165	170	132	160	131	139	153	161	151	146	162	166	154	161	152	156	159	154	154	167	149	143	162	153	164	157	164	140	152	134	170	165	160	163	164	161	161	130	158	155	142	164	146	143	158	149	146	133	144	148	153	152	155	152	141	137	150	175	140	175	161	168	139	163	134	147	149	136	131	157	151	148	169	149	175	154	140	165	131	150	160	178	158	138	154	148	166	174	177	162	164	148	164	133	167	135	177	166	143	147	154	160	138	139	137	168	144	154	176	147	165	162	130	135	157	135	151	151	157	176	136	161	143	172	151	162	153	130	136	175	135	151	149	178	162	157	138	139	168	140	157	178	149	147	144	148	145	154	153	157	140	161	150	145	158	152	182	131	151	131	155	158	168	153	154	150	159	136	148	165	139	152	153	136	168	160	165	139	137	155	149	156	127	147	155	164	145	156	163	157	159	164	161	156	155	175	145	174	144	156	170	166	143	144	156	135	156	157	143	141	152	161	160	166	177	172	157	175	161	189	147	154	158	164	154	133	142	161	165	159	143	154	130	149	145	154	148	144	147	153	176	152	156	155	179	155	169	166	168	156	167	147	137	153	136	147	156	177	166	149	180	145	165	145	151	157	157	150	165	154	143	140	147	172	170	155	161	146	136	169	169	149	136	165	142	157	158	161	154	146	151	127	161	156	161	161	151	136	132	162	178
18127	1933	4415	5244	4411	3575	2939	2425	2101	1679	1507	1360	1213	1134	1102	943	912	890	771	832	737	702	656	681	675	631	678	560	569	586	583	575	540	551	514	562	515	527	556	651	684	728	878	614	923	957	2197	2570	1545	1031	867	1079	1085	854	752	608	532	596	5520	7959	4009	456	418	416	430	398	441	406	407	405	403	431	428	407	402	433	412	405	452	396	417	433	375	398	444	380	440	411	416	423	414	416	416	416	439	387	397	421	399	432	440	396	417	438	444	447	423	422	402	416	383	407	423	417	395	388	416	384	408	398	379	417	420	426	421	425	426	406	411	371	388	414	405	383	400	378	369	412	387	395	430	390	417	433	419	436	419	408	405	410	413	386	394	409	435	451	387	397	445	408	403	440	414	423	446	411	430	423	388	408	418	413	456	422	411	438	448	393	433	420	432	411	418	418	400	413	391	420	419	423	399	384	467	422	417	416	432	444	403	376	402	395	445	378	441	387	412	436	408	395	392	409	382	447	415	379	411	436	403	437	428	404	427	411	391	407	413	396	421	399	362	412	394	417	420	377	399	401	399	393	393	425	450	459	389	436	397	390	407	415	406	392	406	379	390	398	406	413	390	395	393	420	444	422	415	381	409	365	412	422	439	401	414	446	402	386	443	383	386	382	425	426	406	382	418	385	391	370	406	415	404	372	407	424	371	379	394	378	449	439	434	402	374	409	416	360	414	429	389	395	388	380	405	423	441	361	413	412	432	400	411	383	433	385	428	380	409	387	395	407	422	421	388	418	404	376	420	426	405	388	393	406	399	393	432	441	365	402	442	391	426	427	409	412	395	379	396	382	405	379	452	401	438	442	418	408	360	420	388	407	402	412	434	410	360	395	413	409	394	392	377	442	403	382	423	405	381	415	395	429	404	420	436	444	392	414	407	387	412	386	446	393	416	397	420	406	404	425	417	407	412	384	393	407	410	430	388	406	371	413	413	400	390	392	387	430	405	408	369	410	415	405	395	455	422	398	413	396	374	372	388	417	395	400	407	420	432	407	425	408	404	420	409	410	419	422	404	403	404	383	395	386	403	397	440	397	443	404	418	395	396	407	357	406	388	392	411	407	409	405	381	422	374	416	405	362	413	443	416	427	413	412	402	378	437	401	382	430	388	382	392	432	449	408	409	402	419	398	382	397	400	404	428	423	388	417	420	440	423	422	428	437	438	422	404	419	415	434	406	378	420	377	386	416	410	390	465	419	392	430	412	418	389	412	378	411	375	420	403	404	408	428	385	385	414	425	422	390	424	431	383	403	421	389	383	394	443	364	399	385	402	380	381	396	415	424	396	404	380	382	403	357	400	417	400	419	403	407	386	394	429	384	394	368	405	379	379	424	405	439	429	414	422	404	434	404	411	423	408	417	400	398	414	433	415	402	400	425	373	390	382	411	411	416	392	423	391	377	396	395	400	400	393	419	418	407	391	399	372	406	398	431	393	420	374	446	417	410	420	374	376	383	406	419	426	408	392	411	399	418	441	411	432	408	390	414	365	368	419	426	401	397	409	398	399	389	434	414	427	412	407	418	383	404	389	402	416	412	396	406	408	425	366	422	400	409	367	423	408	379	405	394	413	439	381	428	388	406	401	353	426	418	407	430	411	417	413	393	436	427	420	409	403	378	396	429	374	400	382	395	381	417	394	417	411	415	394	413	398	414	384	403	396	408	410	446	396	436	391	373	374	426	401	398	427	416	399	421	407	393	405	409	428	387	413	376	393	422	376	446	389	398	405	418	369	425	362	393	411	416	412	397	430	392	385	402	440	413	394	407	413	410	380	400	418	424	417	440	394	409	381	385	439	432	418	404	413	461	379	397	410	401	394	393	386	400	400	409	403	400	454	383	440	437	405	384	404	400	391	360	425	389	393	403	417	367	413	400	412	425	391	410	425	392	406	420	404	428	394	401	393	403	402	392	379	385	418	424	371	395	442	415	401	450	442	449	380	369	431	417	379	406	393	426	438	417	401	403	392	437	393	442	435	435	413	399	422	410	408	400	412	412	418	382	397	397	430	410	413	413	403	385	437	406	396	402	411	395	391	437	445	390	407	395	372	414	402	370	361	409	394	422	422	440	392	408	389	404	401	423	397	390	417	435	387	385	408	400	374	408	411	420	396	415	396	398	396	440	391	374	400	366	421	425	426	421	374	438	376	385	451	409	407	406	430	407	424	419	359	431	438	446	415	388	419	410	416	399	418	422	401	385	434	408	408	408	454	421	391	402	409	412	387	416	396	387	388	399	404	430	397	377	401	364	380	398	384	413	389	413	409	400	416	390	405	438	388	364	433	412	420	384	465	431	414	448	392	423	413	403	394	420	400	397	428	418	405	367	387	437	386	389	441	419	408	403	396	407	408	401	409	406	380	391	378	444	410	425	404	413	387	398	408	432	357	395	424	442	379	360	367	445	416	414	382	400	408	394	397	416	397	378	395	414	397	444	358	423	411	421	389	445	406	400	404	384	409	460	406	394	404	427	397	433	394	388	400	398	409	405	395	394	397	389	439	393	443	428	411	420	407	414	401	394	367	390	430	394	386	403	414	378	377	417	360	429	427	394	400	420	426	380	402	436	405	386	390	416	425	434	410	352	408	439	435	453	407	378	421	384	395	418	419	410	428	415	413	377	403	405	430	375	387	423	423	380	386	421	411	412	456	376	398	384	368	389	419	419	415	405	410	457	410	409	389	404	410	386	413	410	438	388	424	423	377	391	395	400	380	442	431	368	378	403	386	401	423	401	418	373	419	415	421	401	355	427	423	370	410	401	414	439	427	360	444	388	397	434	427	406	425	413	436	434	391	431	417	375	407	385	420	389	439	408	409	401	415	415	397	377	380	391	375	417	376	386	342	380	411	425	435	365	404	421	362	391	415	391	460	416	411	410	372	399	380	442	383	409	424	379	417	413	396	370	386	442	439	416	368	421	394	400	445	406	390	398	438	410	380	373	425	394	407	385	354	407	452	398	412	431	421	433	424	363	389	433	451	390	423	366	401	406	388	407	454	409	445	384	405	377	412	403	374	398	425	411	374	405	393	354	425	430	381	399	363	421	382	405	419	425	392	399	388	425	403	428	392	419	411	411	361	377	418	400	401	406	397	384	403	383	463	412	392	411	380	438	448	432	420	415	388	409	379	406	405	414	401	399	386	403	403	405	397	443	424	399	396	426	421	425	439	423	409	371	380	432	396	375	417	426	391	405	427	366	418	406	448	431	401	390	403	398	388	432	431	394	447	418	428	413	400	384	369	394	388	432	384	435	437	405	445	407	429	437	431	410	380	381	449	409	399	402	422	454	453	385	413	432	393	406	389	421	437	440	382	409	415	406	432	410	432	389	422	410	391	407	398	379	370	383	428	405	389	382	445	394	399	381	429	421	450	372	426	409	378	416	402	450	419	419	436	436	452	399	421	417	398	390	412	429	439	402	398	398	385	396	394	434	436	381	383	433	416	413	431	399
2551	212	215	177	182	193	188	186	186	169	178	202	185	186	170	200	197	186	153	181	180	123	194	189	165	189	194	182	204	168	187	188	208	208	184	176	178	182	191	185	204	181	204	170	208	219	171	229	189	228	183	192	198	194	180	197	187	174	215	223	218	179	191	192	179	184	185	197	178	171	203	174	189	180	172	203	171	178	183	173	204	191	185	185	175	173	193	199	191	177	214	208	166	172	186	195	196	169	189	200	184	165	167	205	196	174	183	178	169	164	184	173	166	189	194	197	192	166	197	181	193	164	190	177	197	194	154	173	192	171	172	178	184	189	167	202	175	143	187	174	195	201	192	187	184	203	148	162	162	188	172	192	183	201	190	169	190	158	193	171	160	170	169	203	194	150	205	171	158	173	188	182	179	187	161	184	197	173	177	191	185	177	177	176	223	187	183	175	207	188	182	187	182	185	172	162	178	186	175	168	164	185	202	168	192	183	205	183	186	190	197	189	191	205	198	193	196	167	151	170	176	189	144	176	189	157	186	182	166	213	193	171	165	193	177	164	190	176	209	186	184	171	180	188	162	194	190	190	178	199	162	186	192	195	186	222	208	186	182	190	182	170	168	191	187	176	189	169	172	172	194	162	168	184	159	158	167	172	197	170	178	186	182	187	184	182	188	177	178	191	198	148	178	188	187	181	223	184	192	193	189	194	195	178	175	176	192	168	162	166	161	180	175	193	160	173	198	160	179	155	176	187	201	191	160	198	173	164	154	175	185	189	191	189	184	180	206	178	198	192	203	168	192	171	179	171	169	163	202	190	193	201	207	183	177	191	172	186	181	173	200	181	177	198	194	180	176	178	186	194	176	169	159	166	187	175	190	200	192	167	157	180	181	174	171	166	166	170	171	184	159	205	193	195	175	176	166	175	184	185	208	170	182	176	182	158	195	172	166	208	194	199	220	192	184	195	188	170	199	168	146	201	200	197	193	170	170	166	179	172	170	194	179	200	175	186	173	193	186	172	152	187	186	171	187	150	171	178	193	172	170	170	187	179	170	196	189	193	164	162	182	177	188	215	185	190	174	191	195	184	179	181	195	172	187	173	190	181	202	193	172	182	194	170	164	187	186	191	175	202	190	190	160	193	186	159	214	210	178	177	199	182	200	188	183	176	169	159	198	181	178	179	181	155	183	170	186	185	181	181	169	198	161	168	186	169	176	181	192	209	168	179	194	178	176	188	202	166	174	205	191	172	176	180	173	200	177	199	192	183	178	200	180	184	210	176	177	170	185	162	204	177	196	193	188	181	195	195	173	152	155	164	188	201	205	184	175	175	171	177	212	168	177	192	192	164	167	169	183	156	203	168	162	198	192	198	179	183	145	207	176	205	191	178	190	174	173	177	202	168	180	166	173	158	167	161	198	172	173	225	212	185	188	170	214	182	180	178	205	168	191	184	188	197	155	200	170	205	186	184	189	178	189	180	198	171	192	189	176	175	186	181	191	190	151	173	151	175	178	166	174	176	173	182	192	188	174	162	178	167	184	189	177	183	181	171	154	186	161	173	183	171	162	172	164	163	178	175	168	188	196	167	175	205	189	195	202	167	166	141	209	184	204	177	209	191	182	177	219	168	184	183	186	184	197	188	212	198	171	165	179	157	175	190	164	169	183	175	200	166	195	212	190	197	169	168	189	208	190	202	173	179	168	201	191	194	177	188	188	187	176	180	182	165	164	194	175	176	202	174	187	165	191	176	199	145	175	173	165	198	198	184	178	184	179	194	184	179	165	206	198	173	162	156	167	188	176	148	183	183	170	189	174	211	195	175	189	173	175	162	192	201	157	184	174	169	169	169	168	193	185	193	174	181	204	185	188	170	173	175	161	171	190	157	185	176	167	222	168	170	186	174	200	180	171	196	160	157	170	204	194	174	165	165	185	179	186	177	171	194	163	168	186	173	200	191	177	181	162	204	177	194	169	165	207	180	203	180	206	194	185	181	186	155	157	171	177	169	179	187	193	165	177	171	184	169	169	201	170	190	185	184	199	202	193	191	164	188	187	165	173	175	187	184	186	190	177	195	180	174	177	178	163	181	212	182	209	162	214	165	176	168	209	174	200	184	174	189	185	189	166	180	194	154	171	160	176	171	171	179	189	178	164	174	177	203	212	195	192	168	170	174	183	185	158	185	173	201	197	172	162	188	186	155	184	171	195	152	177	152	191	198	204	188	151	185	169	166	184	185	182	167	177	179	172	178	191	158	188	158	168	207	193	207	162	193	174	175	190	160	181	186	190	167	205	193	200	194	199	191	200	165	159	173	175	178	206	169	194	190	189	171	204	201	183	162	169	177	194	180	209	161	179	192	167	181	172	172	173	186	190	181	192	193	200	180	208	184	200	187	166	181	186	178	162	188	174	168	168	196	181	186	204	169	170	169	162	186	193	180	164	158	168	176	196	177	182	207	193	196	179	189	177	184	195	193	184	195	172	172	164	170	167	186	200	170	165	191	191	159	177	179	192	160	192	185	181	184	198	190	193	163	186	226	188	193	187	183	187	186	195	200	194	165	170	184	173	168	176	194	165	206	201	167	198	153	160	203	184	171	199	207	185	174	191	174	182	170	164	174	189	179	171	184	164	188	175	199	172	192	163	193	184	180	190	180	186	169	185	181	175	183	192	212	166	163	198	184	181	174	172	185	195	171	178	178	174	173	183	188	181	169	177	185	209	210	188	174	195	182	207	184	190	154	189	166	178	180	181	190	188	177	186	189	174	191	169	176	182	167	166	184	187	177	172	186	174	174	182	195	181	199	181	201	196	170	170	178	166	192	192	177	168	210	174	185	198	199	153	177	183	194	191	181	189	190	174	163	183	183	178	166	182	185	181	188	198	197	184	179	181	207	191	188	199	171	159	185	208	170	181	183	194	213	188	215	183	197	178	190	193	191	169	195	215	167	204	187	192	174	215	189	178	156	192	163	165	177	166	162	184	196	147	201	161	186	169	187	164	195	198	202	169	195	201	185	196	203	195	194	161	150	181	178	193	176	176	189	188	183	154	181	180	174	196	183	188	203	169	168	189	191	177	235	184	177	210	167	176	192	182	213	178	187	178	166	180	220	200	174	204	211	173	160	177	178	187	173	177	195	177	187	174	167	200	178	177	161	172	188	193	145	210	179	134	186	155	170	205	173	188	166	192	148	178	174	168	192	167	185	190	188	171	150	184	214	176	169	186	143	194	190	197	158	172	197	180	179	194	198	159	196	222	174	195	187	190	177	195	171	159	192	184	178	200	180	184	197	177	191	190	189	167	172	166	157	191	172	175	199	204	184	170	177	180	200	186	164	183	164	170	157	204	165	163	185	215	185	168	163	186	186	185	143	176	180	180	195	177	182	206	198	181	171	167	208	189	204	173	183	189	164	192	191	174	196	164	188	174	174	171	160	186	179	201	168	184	184	204	161	180	181	204	185	182	198	171	163	160	182	152	175	172	179	188	188
2696	513	582	602	623	592	589	524	554	529	491	507	489	509	497	481	504	500	515	491	476	472	486	480	488	455	517	492	520	470	487	482	534	496	463	517	506	513	512	527	575	661	607	511	679	637	707	731	725	577	541	564	632	620	557	504	484	523	662	968	591	496	510	490	489	482	486	494	501	442	478	504	484	514	455	494	479	488	523	536	515	508	484	508	491	504	518	473	497	513	516	496	468	457	461	468	507	464	479	526	511	492	460	469	508	549	499	506	493	485	454	485	515	482	535	479	469	488	497	511	501	497	499	515	491	496	484	440	459	503	503	497	501	489	502	530	476	456	504	470	483	505	478	491	520	493	470	492	515	505	523	470	507	456	476	499	488	484	483	526	493	475	493	472	494	475	483	474	531	482	457	468	538	463	499	494	504	473	498	483	505	455	466	503	488	526	477	440	502	467	483	459	486	502	486	483	493	473	523	468	468	527	482	498	486	484	468	475	510	523	503	532	479	465	477	493	481	453	444	498	497	486	490	483	503	517	524	510	436	477	450	522	505	492	472	476	504	494	476	515	497	469	506	478	477	503	475	458	454	462	516	461	473	528	487	516	514	459	489	515	475	480	507	448	484	493	492	466	476	528	491	512	445	512	498	501	510	495	488	522	470	479	461	507	501	501	508	484	494	500	496	462	547	481	469	492	492	500	494	481	469	490	478	535	507	443	469	447	490	488	559	529	460	513	524	489	485	473	479	506	455	482	497	459	436	448	506	505	476	497	464	494	520	501	511	492	506	528	486	484	485	481	508	497	469	498	471	529	488	493	483	470	490	479	508	459	514	462	495	468	492	503	471	489	456	518	544	499	479	507	497	464	532	463	448	493	501	512	504	483	460	505	509	536	485	477	488	467	486	526	470	465	473	481	553	477	484	537	480	491	503	492	496	480	472	482	505	504	524	483	487	519	468	500	492	498	503	496	517	486	510	531	460	490	539	471	491	483	454	486	488	477	492	472	476	487	454	469	509	492	456	465	503	494	482	500	472	521	492	467	508	476	482	480	488	474	504	501	526	493	493	511	470	500	512	473	486	525	517	485	525	477	506	493	496	488	494	463	486	507	482	469	505	481	491	508	502	503	493	471	486	551	521	525	503	494	496	484	483	507	462	483	466	508	512	491	486	482	515	487	475	501	531	485	484	522	448	473	467	491	497	492	522	523	521	494	509	494	485	514	484	482	486	492	528	481	464	464	568	509	524	510	496	489	489	473	491	507	508	499	464	528	459	489	472	495	456	489	486	490	469	513	484	473	481	516	484	501	487	508	467	451	470	513	513	500	496	481	467	528	482	492	529	488	506	468	535	447	512	511	491	456	477	458	511	508	514	514	475	521	484	465	495	506	481	500	513	485	488	488	465	473	473	476	517	458	478	496	498	473	474	497	521	494	482	505	503	531	504	538	495	498	467	472	454	484	520	473	475	494	469	505	470	494	491	489	482	536	492	502	523	483	527	545	469	460	507	492	496	502	498	503	535	490	478	482	527	484	475	471	527	491	501	494	466	487	509	497	477	472	490	481	488	477	469	496	496	480	479	488	523	493	508	474	507	478	467	483	499	488	478	454	461	479	521	484	491	477	478	493	452	500	490	482	507	538	479	505	502	516	495	514	492	469	522	480	502	503	466	478	471	526	458	459	503	487	476	483	491	475	473	493	486	469	509	527	477	473	480	514	492	527	494	493	524	478	494	497	472	491	533	431	505	479	490	469	469	472	497	473	533	448	508	501	468	524	517	530	536	497	486	488	482	496	480	484	494	479	478	491	483	487	486	475	496	441	523	516	462	509	487	489	465	477	499	510	485	495	484	499	517	470	464	507	479	473	477	466	476	495	479	504	498	494	466	482	491	494	531	508	483	489	518	462	468	467	507	460	467	474	495	495	513	490	494	493	474	472	496	482	554	484	516	461	519	493	475	544	511	499	493	483	494	538	433	498	457	460	474	514	526	502	501	507	526	487	543	508	492	500	496	505	505	492	490	471	518	445	484	456	458	495	498	500	507	485	505	503	493	479	466	474	468	507	479	477	491	517	496	481	476	462	490	486	445	461	461	499	532	484	494	450	542	471	489	455	515	492	473	482	513	487	450	487	495	493	452	486	531	473	481	528	483	456	479	465	517	481	502	438	485	477	436	519	478	499	505	498	509	477	443	507	496	492	476	496	484	492	458	507	493	496	480	487	465	467	452	496	483	537	492	500	482	492	512	479	501	513	498	496	496	454	441	505	522	456	467	513	476	500	497	495	468	459	464	457	477	483	448	509	508	478	498	468	544	510	446	516	475	494	485	488	500	456	482	511	490	491	508	503	464	485	478	444	496	526	490	444	518	511	466	471	464	504	481	482	505	480	490	464	493	494	518	511	495	459	520	500	485	517	541	469	497	490	483	451	483	511	538	481	497	519	500	486	482	486	453	474	488	486	455	521	496	472	462	512	473	474	534	485	463	522	459	516	496	486	519	490	504	445	545	447	484	503	478	447	523	525	485	466	540	471	464	528	494	503	503	495	449	488	490	483	493	472	445	464	465	449	467	496	472	478	477	487	474	505	542	479	467	497	477	488	531	461	478	475	483	500	493	472	482	477	475	516	502	484	502	513	517	461	523	491	507	483	501	522	459	460	513	501	486	528	466	496	503	477	492	460	503	484	508	467	536	492	497	478	492	511	505	476	478	476	482	484	516	491	497	485	439	499	484	475	494	523	524	494	530	476	510	455	514	507	482	499	502	458	464	495	481	498	479	496	508	479	456	503	477	476	506	473	486	453	492	491	511	477	492	536	494	489	498	431	481	485	467	476	510	496	462	507	503	525	476	500	493	502	472	499	478	495	516	499	491	490	475	489	473	492	482	481	477	460	492	479	501	471	487	460	490	489	491	483	471	469	510	463	500	472	477	501	463	475	501	475	496	462	469	473	442	496	480	481	516	459	493	471	492	466	479	495	460	465	514	499	508	479	456	470	485	491	476	496	474	555	483	538	492	501	474	499	462	468	501	489	514	546	498	457	479	491	519	504	486	494	504	447	505	491	496	510	500	466	494	508	504	480	510	500	451	492	485	475	512	502	485	489	444	477	490	463	484	528	492	537	497	483	456	486	489	504	495	497	527	490	491	493	470	454	482	499	514	469	465	471	503	502	510	496	479	477	493	472	514	507	501	456	459	500	497	502	495	477	493	463	468	460	486	480	511	495	467	507	474	472	486	499	502	501	491	495	479	501	470	497	513	522	416	540	493	490	473	519	517	491	473	508	484	489	477	479	469	460	503	503	466	481	499	475	470	482	478	492	511	464	480	493	482	500	506	475	494	477	453	506	523	521	498	544	493	499	490	489	472	462	482	475	516	503	490	469	471	488	521	434	461	517	464	465	440	500	467	476	523	489	482	458	515	479	489	482	488	466	525	467	481	502	442	506	495	445	461	475	487	524	485	528	506	471	535	492	456	476	491	492	484	512
21727	2908	1165	888	666	578	454	360	393	313	289	284	285	276	261	243	258	255	222	255	251	251	251	251	228	220	248	268	251	217	204	207	248	249	249	238	233	241	223	221	217	256	236	241	278	283	348	367	298	299	248	240	218	252	241	248	217	234	573	681	280	202	217	216	242	209	206	213	205	260	240	237	223	225	207	213	200	215	216	197	228	200	222	230	222	210	225	188	205	238	235	230	216	224	218	215	257	246	211	222	218	209	214	237	237	218	230	221	218	220	191	218	223	234	214	209	206	217	206	196	233	231	206	198	234	219	219	215	222	197	210	205	202	229	195	212	252	217	227	237	229	195	232	223	230	198	216	216	213	213	212	226	187	194	208	225	258	203	207	217	223	209	206	195	215	214	181	188	243	233	207	223	219	214	202	240	242	201	201	237	189	200	213	229	220	232	211	206	208	214	190	224	195	214	218	217	218	222	210	259	229	223	216	190	221	225	246	199	217	216	199	173	207	219	204	211	223	232	212	247	206	201	229	194	236	227	227	202	217	205	199	225	221	216	227	215	222	236	223	225	213	211	242	219	212	213	202	214	218	214	226	206	227	241	258	248	237	208	240	219	218	217	246	222	200	218	232	247	211	196	217	241	207	262	229	241	219	220	220	229	239	223	224	218	207	215	250	209	189	235	180	248	198	204	219	206	234	233	237	213	204	222	225	218	220	233	223	231	220	238	246	205	233	226	240	198	207	220	235	202	192	193	213	204	206	202	225	229	239	245	188	195	206	225	216	241	227	223	224	207	223	217	169	215	235	202	216	202	214	234	211	216	226	199	209	214	239	238	243	197	240	226	233	203	233	209	241	221	208	217	232	214	214	230	260	213	231	208	211	205	215	224	201	225	203	214	232	213	228	216	223	210	240	231	247	231	208	228	229	238	212	220	214	207	227	193	230	207	211	227	223	239	225	204	214	201	213	218	223	194	221	247	210	199	209	204	206	215	245	198	199	222	230	234	218	218	219	235	231	227	236	244	228	203	202	237	232	229	211	217	233	213	228	212	223	229	229	185	201	205	234	191	233	176	204	211	223	190	202	247	192	237	252	238	221	223	227	226	202	225	222	188	239	198	221	197	209	248	214	224	238	195	201	231	212	216	211	219	231	222	218	239	218	257	225	213	222	189	216	217	225	212	212	233	255	221	236	202	208	236	221	230	227	229	205	209	227	198	238	220	206	207	240	205	207	217	219	223	260	200	218	203	229	225	216	240	223	214	215	230	207	180	228	218	231	225	234	231	237	227	178	211	209	218	216	208	237	211	224	216	240	218	231	216	232	235	210	245	212	205	223	214	233	192	201	245	218	208	214	236	207	222	208	208	203	217	208	228	231	197	230	229	228	190	211	229	234	199	238	226	230	223	221	221	228	207	237	213	239	233	202	197	222	236	222	226	243	233	222	233	237	220	227	232	209	230	198	252	226	215	177	217	225	231	211	213	250	211	219	209	203	218	216	228	230	241	225	207	213	205	216	201	228	188	202	218	193	227	194	218	217	216	221	215	250	205	215	220	245	209	207	191	191	248	211	218	231	221	219	222	209	221	233	214	243	228	226	212	234	241	217	220	210	208	238	265	243	213	239	249	212	220	213	222	213	236	212	217	230	195	244	226	231	205	213	195	205	223	186	212	196	231	226	223	227	248	241	230	242	234	211	218	229	220	217	226	248	185	221	220	223	212	234	215	209	200	196	212	227	254	246	197	222	207	227	216	250	215	200	221	241	210	209	223	211	218	208	248	198	209	211	250	223	239	221	220	220	210	205	250	225	206	234	207	207	203	207	218	187	239	222	221	258	186	239	220	218	210	246	240	212	189	222	227	202	237	231	231	211	204	213	209	218	225	217	220	198	210	216	257	238	234	238	207	191	207	207	240	213	224	216	226	231	212	189	238	204	213	214	201	221	216	214	242	231	207	235	223	239	221	219	210	225	224	205	204	193	208	216	221	225	216	221	219	200	223	223	195	234	239	220	213	224	219	254	209	218	213	217	217	200	215	213	211	238	228	211	212	221	203	235	189	217	249	260	198	197	223	204	201	239	226	209	209	212	185	213	186	263	193	234	238	224	209	222	234	218	207	213	228	203	210	202	223	226	195	215	257	225	217	220	238	224	214	222	240	225	269	246	214	223	220	217	265	223	226	216	213	229	221	234	210	227	225	226	193	216	239	223	219	189	229	230	221	232	219	258	211	221	190	214	223	221	227	225	255	204	226	227	229	193	209	235	208	228	209	205	204	212	251	245	219	216	217	224	217	230	201	215	222	217	247	224	221	226	210	219	199	217	203	219	180	193	210	222	232	221	232	217	200	191	219	206	221	224	239	183	201	244	219	251	220	221	220	232	227	216	202	205	240	239	246	218	177	226	233	201	249	199	196	240	231	250	213	199	228	208	215	257	235	247	228	231	219	239	202	228	228	218	223	225	215	224	194	209	212	223	217	212	225	210	195	224	234	208	198	206	198	223	239	210	217	216	215	211	229	227	202	219	240	228	211	205	221	219	235	200	205	208	217	214	216	243	214	200	198	208	226	200	222	220	217	218	202	238	211	211	208	213	235	216	209	216	212	219	238	217	211	214	228	204	215	215	203	240	211	192	220	231	238	184	198	224	227	218	238	238	244	205	207	239	237	195	206	219	217	212	245	234	230	231	218	234	207	230	226	215	208	234	233	238	225	218	206	202	211	245	214	207	194	255	246	223	235	215	246	200	205	215	211	229	235	223	227	212	215	210	245	196	213	212	224	200	213	232	209	233	216	240	188	215	217	241	199	188	216	227	221	208	224	231	237	210	227	229	245	243	220	237	219	223	205	216	234	228	208	201	213	222	203	226	189	245	235	206	225	207	237	197	224	240	242	203	214	230	217	198	195	231	207	202	197	220	235	212	218	216	232	204	193	194	209	200	252	179	215	233	228	216	239	241	201	235	202	228	208	235	217	227	214	211	227	220	219	226	229	216	237	210	215	219	202	229	219	233	215	227	211	210	227	178	231	219	216	211	196	229	218	220	215	225	210	219	218	189	215	246	232	238	213	230	204	224	234	220	195	232	207	226	221	228	225	206	259	250	209	226	227	232	206	238	196	219	192	232	237	213	236	194	219	208	231	206	252	215	234	226	223	214	226	191	219	215	202	221	210	207	214	235	230	229	229	185	189	217	220	214	195	218	251	229	233	215	206	217	232	223	209	222	216	199	210	209	204	209	234	222	226	210	204	212	242	233	211	194	248	211	236	217	214	205	208	243	222	249	227	224	241	246	215	208	231	208	217	209	234	223	196	206	237	220	219	236	220	208	233	214	224	206	206	212	222	208	224	237	225	222	250	215	215	228	235	220	222	207	199	218	212	226	211	232	205	250	239	233	212	221	197	232	232	220	239	239	209	203	229	227	226	206	223	225	233	242	223	223	219	235	239	243	208	214	219	204	211	215	212	214	197	223	204	204	198	207	223	193	210
12249	1349	2665	3011	2656	2211	1916	1558	1382	1204	1095	1002	993	905	919	853	842	752	742	745	762	700	734	677	698	698	680	669	661	636	643	614	601	660	655	567	612	620	657	718	738	799	808	698	902	1103	1795	1767	1525	1312	999	836	826	887	626	641	630	711	3853	4385	1083	561	554	569	594	564	568	530	592	621	548	556	572	565	586	576	561	616	580	560	543	577	597	579	551	548	534	587	558	561	591	564	539	593	584	560	598	599	554	586	631	545	566	570	523	607	594	612	551	546	558	560	544	589	578	567	599	585	560	544	537	552	572	539	588	610	572	567	588	557	558	568	593	561	558	583	545	560	584	547	546	554	541	569	574	569	605	576	586	518	578	594	594	562	603	545	571	561	595	562	550	562	556	563	596	545	575	601	564	608	590	584	586	586	553	529	551	627	597	553	589	584	567	546	549	557	578	546	545	576	589	587	583	529	527	565	586	554	588	601	581	622	554	518	553	565	572	573	499	582	524	602	582	580	566	556	613	582	522	585	591	578	595	520	666	557	566	567	582	578	562	573	572	612	542	549	519	610	510	565	562	575	572	524	575	560	585	552	584	554	594	550	567	554	582	568	572	563	547	540	585	600	593	574	561	538	554	560	582	575	554	581	561	561	537	600	627	546	576	583	555	598	559	535	544	557	530	580	537	545	597	562	575	504	511	607	551	573	574	576	585	566	562	565	544	556	552	590	582	561	547	584	564	577	591	512	580	568	544	544	593	556	581	588	531	563	555	581	609	554	620	578	549	580	569	546	548	549	603	568	572	579	569	561	538	567	549	583	567	601	584	572	604	587	570	530	586	640	575	585	562	559	547	581	555	544	610	574	571	589	554	568	584	599	571	546	578	604	586	577	583	580	541	541	606	546	527	561	535	568	540	552	516	610	515	592	554	558	539	606	517	598	568	554	570	596	546	556	544	591	557	563	543	585	583	558	556	587	567	548	545	560	584	614	558	599	549	552	586	570	555	595	594	550	548	582	559	535	551	608	583	545	586	569	561	534	528	605	537	573	563	625	529	525	566	560	528	572	594	609	564	571	541	585	586	556	591	562	563	566	552	532	551	600	566	545	602	511	574	585	595	560	586	607	572	521	593	573	553	577	590	550	568	565	576	595	582	547	564	579	572	593	567	533	583	552	533	511	587	595	581	563	573	565	554	568	554	584	538	551	577	563	571	523	596	506	544	573	535	574	569	604	577	529	606	555	566	643	585	571	590	574	537	556	581	570	537	577	570	546	572	572	560	582	529	549	543	562	551	569	560	562	570	541	544	512	546	550	602	513	595	586	574	556	581	562	575	543	559	559	547	588	538	550	609	564	578	530	549	562	573	597	594	540	572	603	604	589	566	577	586	554	576	593	546	581	535	524	605	549	577	600	573	591	569	601	598	564	551	524	538	523	584	531	582	548	549	626	599	592	600	570	602	582	533	573	542	562	548	600	601	576	598	563	591	572	530	540	613	589	515	565	609	574	594	619	616	549	632	574	564	576	586	574	562	562	595	565	525	514	522	584	620	590	531	580	607	609	567	571	524	538	605	609	565	553	552	546	622	597	518	585	576	542	561	541	572	569	578	542	569	584	574	577	591	555	540	563	551	569	526	554	523	593	542	554	580	558	554	548	585	586	571	586	561	593	555	597	537	561	586	592	558	572	538	560	620	603	580	597	584	578	577	607	594	593	571	572	585	562	546	527	542	600	576	564	571	555	585	561	535	580	595	577	545	587	550	567	592	559	550	584	543	575	625	527	566	547	547	581	560	582	591	555	551	543	545	526	527	559	574	557	547	554	594	539	606	570	557	565	532	529	597	578	571	541	521	577	598	591	505	584	573	575	572	558	602	555	575	567	551	567	580	562	571	616	586	604	591	605	547	575	558	572	566	565	568	560	618	575	555	529	544	551	536	559	545	528	565	570	520	581	583	542	557	576	566	584	514	549	543	555	582	575	592	546	556	581	571	600	607	552	561	540	519	563	577	587	561	588	541	547	568	544	553	528	585	583	551	596	547	563	618	556	572	603	589	585	554	591	597	542	560	602	539	550	579	580	615	513	598	567	548	578	555	556	585	538	587	561	580	622	581	524	579	541	565	594	539	550	596	593	569	542	538	562	514	568	566	598	607	552	568	565	553	578	615	537	555	561	606	535	577	575	583	588	586	515	570	570	582	561	558	583	605	574	525	606	609	577	588	578	551	613	574	551	546	558	574	556	561	583	552	554	560	582	540	569	568	555	574	556	559	562	540	593	552	620	557	552	599	591	584	570	566	561	588	583	544	551	552	561	559	572	583	543	555	597	560	524	561	539	515	541	580	587	591	553	524	541	621	568	593	612	617	524	578	536	569	563	540	544	549	570	536	585	607	554	559	616	580	551	565	589	579	566	622	563	549	565	546	588	569	594	542	600	577	538	564	572	545	558	588	562	563	569	591	580	573	552	564	581	552	543	579	593	566	559	555	566	555	523	555	584	550	568	590	560	587	597	590	585	544	584	565	566	591	552	594	545	550	572	600	592	589	593	589	576	603	560	535	568	570	587	598	531	558	566	538	574	569	579	565	559	563	551	554	547	603	547	601	566	558	565	566	552	576	573	597	517	556	552	580	551	547	544	581	543	506	534	589	568	604	548	574	546	561	572	561	570	533	576	574	575	523	533	546	552	546	574	552	596	585	562	509	576	576	512	573	562	559	598	603	561	561	561	574	576	554	592	568	573	577	538	601	532	568	604	560	603	584	584	569	589	594	557	582	551	581	595	553	577	536	562	582	540	579	592	576	553	614	577	544	567	654	583	543	517	598	541	550	557	622	554	562	603	541	579	600	575	577	569	542	534	553	550	618	548	557	570	560	533	580	550	566	587	596	541	561	583	572	615	562	540	597	563	537	542	565	546	559	602	602	582	543	551	587	580	580	593	548	556	621	585	535	579	571	560	575	557	565	530	563	550	605	589	614	556	588	590	547	564	514	537	541	549	582	523	540	567	526	529	531	565	565	565	579	539	535	571	559	571	607	576	569	546	603	567	565	550	550	536	573	602	585	611	623	599	583	586	557	566	600	611	539	585	555	515	587	580	538	557	535	526	559	560	609	579	555	587	600	539	571	618	578	546	555	531	589	582	574	540	596	531	590	591	538	569	579	583	599	551	513	594	602	596	529	487	530	576	560	571	572	555	563	584	546	570	525	530	536	589	522	545	536	567	597	575	558	603	580	562	560	558	595	549	580	575	575	558	572	563	594	561	555	542	537	533	559	557	574	619	590	567	545	557	560	617	601	554	523	558	593	581	607	568	582	540	579	543	628	556	573	521	608	564	550	559	595	594	564	575	578	592	540	540	558	635	567	552	574	577	583	528	559	593	596	573	504	565	601	599	565	613	557	587	517	580	584	597	570	543	599	579	599	559	610	525	565	580	567	552	613	561	573	544	645	568	586	554	564	526	550	591	571	596	544	584	575	539	585	647	545	558	597	563
33749	7053	2348	1628	1089	758	618	498	434	376	319	317	281	237	243	202	215	201	209	190	203	192	179	195	184	186	182	190	187	172	159	163	159	202	185	185	169	164	160	179	190	182	207	156	211	249	266	309	266	322	228	199	211	200	188	181	189	189	801	1220	361	159	156	154	160	177	137	133	163	163	146	162	176	157	178	175	156	135	147	155	149	156	152	161	156	150	127	143	169	159	148	150	159	149	131	142	161	149	158	174	158	151	168	157	136	160	178	143	143	159	150	155	166	153	156	174	145	153	148	167	147	163	153	163	169	162	162	141	156	158	170	139	162	162	158	161	162	150	133	149	167	153	158	145	167	136	159	155	140	160	153	165	165	134	156	169	145	152	146	164	143	156	144	156	155	162	167	188	146	147	174	126	141	156	150	167	147	167	155	157	133	158	168	146	188	163	153	154	140	171	160	156	156	161	152	132	148	144	174	156	160	146	168	148	162	166	140	160	179	159	149	150	178	163	141	154	165	154	169	158	172	163	174	149	163	171	152	144	154	139	140	131	139	151	126	169	159	172	163	147	139	163	161	139	174	169	140	147	152	140	169	145	164	133	136	158	135	167	182	129	158	182	140	156	148	173	129	163	172	150	152	139	166	158	165	144	160	150	169	144	141	149	145	171	153	144	135	165	164	155	151	138	146	168	144	146	154	150	152	159	154	158	152	139	150	161	167	152	163	181	163	135	163	155	160	146	152	162	141	162	147	136	147	138	146	139	173	168	170	124	134	154	157	166	143	150	152	170	124	186	146	152	163	173	143	173	155	174	140	153	159	133	137	144	156	169	136	164	138	154	146	170	167	159	159	170	155	139	153	137	160	178	172	150	149	153	162	142	164	152	151	131	167	148	177	153	165	169	143	144	164	150	156	145	176	162	158	147	154	159	169	142	157	174	149	140	155	137	161	144	147	152	155	138	148	151	144	153	159	171	147	151	150	130	172	157	161	162	156	150	167	180	172	158	152	161	177	158	162	158	150	156	145	165	138	125	138	155	163	147	177	160	168	152	158	171	150	133	167	176	147	154	150	148	136	152	156	169	175	163	158	137	176	152	175	152	149	170	132	156	161	148	155	171	168	134	127	163	177	165	162	157	153	150	159	147	167	181	140	155	150	160	154	150	140	159	153	149	169	139	149	147	159	130	143	152	115	152	163	150	165	135	159	152	127	178	172	190	141	142	143	159	149	147	151	159	144	147	159	147	121	159	187	151	137	133	157	141	152	161	159	131	168	142	169	164	180	167	153	176	156	161	165	169	161	138	151	124	138	137	140	178	144	172	172	144	169	147	147	150	161	158	178	158	135	153	134	170	156	161	151	168	153	165	161	138	145	145	154	156	137	128	167	156	148	151	168	141	139	160	159	133	158	169	169	127	149	164	156	151	173	153	135	159	156	153	164	178	129	147	157	146	172	164	142	154	151	137	163	148	137	170	182	152	142	135	143	147	150	153	176	161	148	147	146	163	156	141	174	164	162	160	151	151	146	149	170	141	152	134	157	170	175	151	143	165	133	157	168	169	144	159	147	151	157	148	144	150	175	146	164	156	137	155	159	148	159	171	158	142	135	153	140	162	159	145	165	152	154	171	160	158	133	175	156	142	175	161	150	151	159	152	153	157	148	144	157	161	163	144	130	146	143	156	149	153	162	157	165	168	170	186	154	169	148	169	160	175	145	145	147	135	154	163	127	164	158	151	152	139	174	165	146	160	158	140	168	148	129	152	142	166	153	133	156	174	179	166	165	124	171	154	153	161	147	150	148	141	153	158	181	144	173	154	144	173	144	158	153	170	165	141	138	162	166	176	140	159	160	140	155	156	152	161	163	176	146	144	174	155	153	171	158	169	171	159	155	161	133	154	169	142	146	149	171	141	168	149	140	145	161	155	164	136	162	144	152	139	182	166	179	156	155	139	148	157	153	154	168	142	158	161	152	177	145	160	138	147	158	149	155	153	168	172	191	129	163	174	155	154	165	156	138	144	149	165	153	166	161	160	158	147	134	155	146	147	186	160	184	155	141	169	159	184	168	189	164	144	151	179	148	152	138	151	159	138	143	159	168	140	167	127	147	165	157	158	164	168	157	178	144	138	188	156	149	160	155	178	152	177	154	161	157	167	142	152	150	124	153	157	158	161	123	146	163	176	146	157	152	162	152	151	158	157	143	158	162	160	149	176	147	169	166	158	161	148	147	160	165	134	156	150	180	156	148	143	148	161	151	160	136	146	154	137	133	143	149	160	135	146	147	147	164	156	151	151	155	162	154	154	164	171	166	144	136	161	139	145	151	128	155	141	174	163	157	152	150	139	157	183	149	152	159	152	148	139	156	172	159	155	160	160	134	142	152	139	134	143	149	166	180	161	146	146	135	160	167	158	138	170	157	153	145	165	140	159	180	180	164	160	172	146	181	138	158	143	164	144	159	155	159	149	155	152	150	161	138	145	156	146	161	148	142	163	148	174	168	160	168	155	146	145	137	176	146	158	150	156	160	150	147	154	160	151	158	149	150	179	147	158	161	161	162	158	148	141	153	158	144	174	159	150	188	156	164	148	149	133	167	151	154	146	127	152	180	154	141	149	146	152	147	138	148	143	146	158	130	142	132	190	153	158	156	144	154	179	143	150	170	164	152	171	171	157	159	140	140	152	166	138	156	166	147	153	146	158	167	153	139	150	172	152	169	165	155	199	134	169	155	155	153	158	133	147	145	151	162	150	158	139	170	146	153	150	136	156	152	137	152	144	137	171	154	151	150	134	172	153	151	155	148	154	159	163	160	146	158	134	133	148	134	148	152	172	157	153	128	141	146	149	153	168	139	138	162	117	124	174	157	140	141	150	173	136	164	147	138	170	139	156	142	154	153	167	153	142	157	169	136	155	142	167	174	161	156	138	155	152	143	153	158	172	151	159	152	165	155	179	163	147	142	140	153	149	153	171	143	153	159	141	156	162	168	159	128	162	149	170	174	163	135	141	131	174	133	147	144	158	141	154	163	169	171	145	149	157	164	163	127	160	153	142	145	156	173	144	155	132	138	127	143	154	153	144	158	162	161	149	152	161	153	175	165	147	133	138	169	172	138	138	166	108	158	150	149	144	145	146	160	147	148	171	155	148	169	171	143	152	164	145	154	147	153	158	154	158	151	129	145	170	148	143	150	148	161	154	160	146	147	178	162	156	164	174	147	169	140	173	170	169	159	161	142	142	148	145	144	177	167	152	150	143	146	156	165	168	161	155	176	168	153	178	171	155	182	163	178	137	144	128	114	149	148	172	159	156	145	158	153	164	142	139	144	149	155	166	150	170	161	156	160	133	134	157	156	178	159	141	160	159	141	175	155	192	179	159	173	169	151	164	150	150	149	181	156	158	153	140	144	136	149	158	164	152	159	150	133	147	156	171	163	157	161	168	142	146	161	162	134	137	164	169	149	141	139	138	143	163	173	153	149	163	155	150	145	162
17637	1967	4408	5189	4392	3600	2921	2363	1971	1728	1513	1377	1277	1146	1003	1044	895	899	825	746	762	671	694	629	620	651	595	589	587	542	559	560	565	524	552	553	519	525	534	554	713	761	644	597	919	1183	1860	2072	1893	1826	1165	888	1144	754	519	531	525	566	5895	9240	2164	454	444	427	406	428	449	398	399	397	379	431	450	429	419	390	407	400	416	413	408	413	386	417	395	417	400	426	401	428	435	405	423	396	443	424	442	399	410	413	386	370	388	442	428	448	412	422	388	388	429	388	402	420	420	407	410	401	450	419	422	419	405	407	427	412	390	359	384	417	441	401	400	467	422	398	379	428	417	424	429	431	426	463	385	378	412	429	395	398	414	438	438	439	418	408	418	421	464	416	407	412	420	394	398	390	388	437	437	424	387	402	395	425	389	442	447	414	421	424	385	432	407	411	386	422	407	428	421	414	430	408	410	424	409	402	446	425	410	420	409	439	378	405	405	415	370	400	402	395	400	409	404	422	439	445	428	405	397	402	395	474	409	409	430	434	435	428	388	394	403	399	431	396	382	415	416	407	402	431	406	407	422	398	448	414	434	411	445	374	385	428	428	413	419	384	401	413	453	438	413	384	426	436	403	422	440	394	407	394	382	440	419	401	401	392	408	443	415	425	390	397	383	424	406	394	409	413	411	414	408	401	430	405	439	403	381	423	424	389	413	435	421	443	406	419	426	412	385	406	378	405	404	420	407	405	405	415	416	374	426	389	401	421	394	403	427	392	381	401	424	378	408	409	431	396	404	400	432	407	430	418	413	434	364	448	377	403	381	445	402	411	381	390	411	421	378	418	397	395	396	409	383	414	421	405	365	374	410	388	445	431	380	406	425	409	403	400	421	441	411	413	446	376	417	415	405	414	378	393	400	412	409	371	419	414	422	419	417	398	410	413	387	392	429	410	402	415	391	413	373	413	401	406	424	424	386	446	417	395	409	370	425	421	423	391	400	437	414	451	381	426	401	448	398	432	444	392	419	384	391	429	423	424	456	379	407	424	408	421	413	398	409	413	409	400	433	434	420	395	389	390	412	364	414	379	422	425	363	399	424	437	414	421	382	408	387	417	415	422	415	392	420	424	413	408	387	398	401	393	408	391	401	390	415	405	397	425	423	452	394	378	413	412	379	399	410	417	418	437	394	402	422	380	432	355	423	427	401	389	417	378	418	385	379	427	441	432	409	469	394	399	379	425	413	402	401	402	392	432	413	416	412	419	393	405	412	415	389	429	386	404	403	436	402	400	406	391	405	427	432	420	392	400	409	390	412	406	422	424	398	417	398	392	434	418	411	422	403	439	426	399	391	397	422	409	427	422	408	412	407	409	410	391	411	395	396	446	401	411	422	444	402	419	422	432	398	385	448	431	396	356	432	366	412	437	384	420	422	415	425	389	419	398	385	437	397	406	400	413	402	423	384	396	373	454	401	400	399	411	399	408	393	383	401	444	395	454	385	432	417	400	412	420	408	415	436	408	399	397	411	444	427	431	446	427	428	417	385	407	425	421	375	439	445	439	426	394	373	397	443	419	403	388	401	397	406	393	405	424	430	397	426	437	400	420	413	427	410	425	417	380	434	384	425	415	386	441	421	410	431	388	372	433	412	378	425	374	400	389	409	376	431	400	404	384	382	413	421	404	386	426	392	387	430	391	428	428	402	393	382	404	429	425	405	454	445	399	403	397	408	387	387	400	428	421	432	396	384	412	404	418	439	412	439	406	401	410	408	376	395	407	449	421	395	461	441	394	399	420	410	407	423	366	413	408	406	377	396	408	355	431	403	412	377	391	424	415	418	414	394	423	422	392	408	386	419	468	396	400	391	441	432	371	405	396	407	433	394	420	412	412	404	396	413	348	382	414	411	408	413	395	431	405	450	402	419	408	404	422	445	389	401	435	395	404	408	432	437	416	409	398	490	410	450	437	412	411	450	411	394	398	403	404	414	384	401	361	396	436	427	405	432	405	462	387	380	443	396	386	453	424	391	385	422	410	441	428	432	393	399	416	399	437	387	412	387	400	446	425	411	392	421	449	398	424	378	404	395	430	419	384	406	419	358	441	393	377	424	382	404	435	356	413	408	444	410	409	424	435	382	393	398	422	441	403	404	382	381	416	418	366	422	427	439	423	438	433	419	414	429	429	406	422	401	416	361	430	368	404	426	401	414	419	428	388	415	383	405	396	412	362	404	383	385	405	398	387	411	415	420	430	400	363	387	441	422	449	404	447	412	408	409	391	423	401	378	397	408	421	410	440	386	407	426	389	445	395	387	400	417	408	455	381	400	444	387	402	419	408	429	362	418	413	398	421	426	379	414	379	396	411	394	388	414	392	382	405	384	411	407	404	393	418	418	463	418	437	404	411	397	384	427	396	407	376	381	363	408	448	429	424	388	405	385	422	409	409	382	416	387	402	435	415	396	420	391	380	399	421	395	421	409	423	383	387	373	426	414	387	386	433	388	432	408	381	395	424	403	407	460	393	370	397	394	447	399	404	412	415	419	385	404	429	434	408	388	406	425	399	408	380	410	415	455	385	400	400	401	401	414	367	418	404	398	427	403	417	377	383	410	404	370	440	438	423	433	426	392	444	435	365	449	448	389	429	438	414	444	416	423	400	407	425	407	397	443	376	401	400	395	418	413	379	419	395	400	427	405	424	402	444	420	398	410	416	402	401	379	447	435	424	384	432	409	407	413	384	423	427	375	346	400	435	391	424	430	380	398	430	399	427	390	405	421	415	424	411	402	396	422	424	416	416	438	413	437	449	412	387	375	425	454	422	419	425	405	420	405	406	419	415	432	436	381	396	439	401	413	393	370	413	421	385	410	411	414	417	414	407	413	438	417	424	361	412	411	396	433	405	406	400	436	394	385	417	414	442	381	428	399	412	373	364	413	403	394	385	410	432	394	415	453	401	408	439	402	411	410	409	399	454	403	446	404	403	430	400	425	384	410	446	422	422	427	447	419	371	428	380	401	407	412	397	427	399	403	429	401	356	390	396	388	409	427	438	411	453	393	420	413	462	451	386	394	405	436	406	392	415	411	390	409	413	394	405	439	430	431	428	438	444	414	420	414	423	396	410	415	403	415	375	439	400	416	461	403	369	461	413	417	412	404	372	382	429	445	365	426	395	369	417	428	426	384	383	408	358	396	410	428	388	413	407	430	404	367	387	411	421	395	363	415	413	388	391	458	421	402	418	388	405	409	442	399	376	366	418	423	434	392	384	420	376	367	403	401	416	423	420	409	407	412	429	427	373	374	404	399	407	366	434	432	422	432	445	416	416	366	380	413	413	369	427	412	406	386	407	406	400	391	481	441	412	401	392	421	402	432	396	407	376	415	343	388	428	390	384	417	413	433	414	417	408	448	422	417	416	402	384	393	397	427	407	428	410	401	424	413	423	387	438	448	402	399	425	387	395	393	426	410	428	411	394	418	407	427	448	418	394	366	410	452	388	454	379
2384	208	247	218	205	223	246	222	197	224	202	194	228	213	179	228	191	196	174	194	201	186	211	210	195	197	208	204	199	191	203	177	222	209	210	173	195	195	213	193	225	205	202	202	208	200	192	209	254	237	232	183	213	217	195	216	196	176	248	248	243	190	182	180	177	184	191	176	172	192	176	196	185	176	180	216	207	208	206	205	197	186	198	191	215	212	200	181	217	183	216	200	200	187	182	189	217	238	203	186	199	237	215	156	206	214	207	201	171	192	210	211	186	188	222	190	183	187	188	183	185	183	179	192	199	183	191	198	206	174	209	195	186	218	224	189	201	195	200	193	195	200	202	198	204	211	196	221	173	205	200	203	203	185	188	186	201	190	186	203	234	193	191	184	231	215	187	208	234	183	186	234	190	186	213	208	193	201	164	193	195	192	196	217	202	185	195	204	189	203	226	198	184	195	203	198	196	191	177	174	244	184	184	188	187	193	179	171	192	192	183	197	221	204	207	221	182	209	194	191	169	178	207	202	184	191	194	179	199	195	198	206	204	164	186	200	230	209	186	185	188	204	203	229	200	163	215	184	166	204	188	194	212	180	203	207	166	203	199	188	188	206	191	197	184	176	179	206	210	175	193	178	192	188	203	172	189	213	189	193	216	210	175	182	186	183	215	195	195	226	183	184	202	194	200	189	209	206	200	214	204	231	194	185	187	214	222	195	183	206	208	198	215	208	206	204	178	178	189	219	178	220	172	216	197	174	189	196	192	204	187	196	200	176	212	205	192	189	180	180	193	178	177	200	197	199	209	209	200	213	207	186	196	200	189	215	211	199	198	188	192	194	189	198	196	167	187	187	205	199	196	194	184	214	198	184	169	207	206	193	210	208	168	196	206	194	204	194	192	196	211	190	186	190	197	211	203	196	203	189	182	201	177	196	189	220	175	190	178	181	190	179	201	178	214	194	185	204	202	196	190	191	174	183	198	192	196	209	179	195	211	171	189	207	210	180	201	200	178	181	195	200	205	210	209	187	191	182	193	217	200	203	202	186	197	202	193	199	202	215	199	213	202	195	197	190	198	172	206	239	187	206	199	212	195	183	195	186	194	204	195	206	191	194	177	204	181	182	189	184	203	185	214	198	170	198	203	194	199	213	188	191	224	195	175	197	195	194	210	185	231	208	212	207	212	193	199	176	193	211	177	179	182	209	188	197	208	206	180	206	204	215	199	178	192	189	201	174	226	173	188	197	185	194	203	201	223	168	196	197	208	199	202	174	190	200	210	204	192	178	198	196	188	186	183	195	185	192	187	193	204	189	206	198	173	192	219	178	195	215	189	182	187	181	209	200	173	192	189	194	198	197	193	199	197	195	211	222	205	200	201	183	201	211	184	179	200	195	201	213	221	182	208	194	180	204	200	220	230	190	193	174	196	183	191	197	218	196	192	202	207	173	190	221	175	227	202	204	195	189	173	188	199	194	202	202	188	201	214	201	198	207	191	207	204	206	224	200	202	190	210	169	209	198	212	181	185	183	211	171	214	191	197	193	176	200	196	226	197	167	200	189	189	168	218	189	197	198	176	192	213	172	207	212	192	198	200	226	176	179	220	180	203	191	171	183	179	197	202	196	208	170	212	182	203	226	218	176	197	173	196	187	191	195	200	166	217	208	194	209	228	188	178	178	170	178	197	180	210	192	170	202	183	182	161	184	206	198	214	200	213	208	180	165	202	211	197	181	197	195	197	200	189	190	194	193	170	192	193	212	180	198	181	186	179	179	184	203	211	201	202	195	173	213	192	174	217	170	197	231	194	186	185	198	181	196	186	227	188	171	193	188	194	202	189	205	184	204	171	211	179	190	198	192	204	197	199	186	195	198	203	206	195	200	172	202	187	180	207	207	211	192	205	181	182	218	208	182	205	187	209	190	212	218	195	204	185	191	186	185	191	190	194	195	207	203	190	201	179	192	204	186	184	182	175	197	203	182	200	215	221	170	199	188	220	205	173	184	178	202	199	183	166	207	209	198	196	179	209	202	199	204	211	192	204	187	193	197	210	195	197	197	198	215	180	181	165	201	181	211	179	193	189	196	208	207	192	177	199	191	184	221	202	179	172	192	197	169	208	176	186	164	189	193	182	194	202	172	190	155	183	169	192	218	216	190	186	204	191	203	198	202	210	191	197	199	187	189	191	195	210	221	198	204	195	202	200	178	182	213	176	181	217	218	195	212	199	193	192	208	221	183	184	227	201	224	224	194	182	186	194	219	197	190	175	200	195	198	173	193	167	212	186	186	182	206	193	191	203	203	209	180	185	205	213	203	215	201	203	201	202	206	203	211	195	183	193	190	182	199	200	208	210	188	220	184	181	189	172	160	191	162	223	183	198	175	203	201	202	206	203	184	195	199	218	219	184	188	197	159	197	203	208	188	208	204	205	178	201	231	165	204	189	191	201	221	197	204	202	212	189	202	199	207	201	189	206	166	185	210	203	206	202	211	227	208	187	206	196	215	190	205	208	197	174	191	209	187	219	198	183	183	188	184	182	195	214	220	215	172	226	203	189	195	205	178	185	196	178	206	204	204	200	204	178	190	177	224	194	186	179	221	222	196	213	203	210	183	169	196	188	210	184	223	188	201	190	219	187	182	212	192	185	177	186	195	204	166	177	178	193	198	206	181	192	185	189	199	186	194	212	203	192	172	187	195	195	208	209	208	203	203	191	201	199	188	188	199	217	190	212	187	193	195	193	206	179	194	197	199	196	186	212	193	189	227	186	194	189	216	174	200	200	193	190	182	181	203	220	193	195	175	207	209	220	184	238	200	204	200	174	209	222	203	186	192	201	202	221	198	195	201	212	194	184	210	189	181	171	189	207	186	207	200	204	203	187	207	191	210	188	192	211	195	153	232	199	163	206	215	210	180	172	215	189	214	203	201	191	185	188	177	187	180	172	225	203	185	188	194	202	198	190	190	185	186	208	211	223	159	216	195	230	201	203	182	201	170	202	197	179	162	196	211	211	182	179	190	202	212	190	211	183	179	203	202	197	200	204	196	189	188	194	189	191	214	189	190	208	228	191	201	171	178	202	220	188	221	205	193	211	191	193	205	218	186	230	180	199	194	195	219	182	174	211	203	185	219	184	182	178	193	182	191	201	216	175	219	177	180	183	192	191	212	184	193	183	207	184	194	220	189	164	211	196	198	174	198	181	194	178	202	174	196	170	176	201	180	206	208	173	205	194	193	200	203	182	201	198	217	183	193	211	211	201	190	192	176	168	171	198	194	212	194	202	196	199	203	209	202	182	200	197	195	190	188	180	204	196	189	186	209	201	198	190	207	191	186	171	198	191	170	219	202	192	212	204	179	199	176	195	212	195	209	207	201	214	198	201	186	194	196	174	181	185	196	185	179	213	193	215	197	207	181	182	197	197	202	177	197	178	193	195	206	180	198	180	180	209	202	208	176	183	175	203	197	196	234	182	198	196	193	165	203	196	211
2571	576	593	702	623	638	596	551	528	554	588	532	569	531	520	507	529	509	552	518	509	530	540	529	506	519	505	577	475	509	523	515	519	492	533	519	557	528	565	582	606	586	574	614	622	627	582	671	809	913	825	711	614	667	586	577	599	604	729	1122	916	526	523	501	527	512	515	467	522	512	498	497	513	526	488	485	514	502	512	544	523	508	509	543	519	488	516	535	492	525	502	542	540	489	542	537	504	509	504	505	520	481	537	520	510	493	539	545	546	569	470	506	547	523	541	561	505	500	471	505	549	478	523	535	542	509	501	540	518	519	526	495	540	547	533	501	479	542	520	492	478	533	546	543	474	551	509	510	499	556	512	506	523	484	531	507	500	544	511	515	478	518	515	530	524	549	491	572	459	492	509	515	485	505	523	516	477	524	525	520	499	515	462	501	503	471	511	479	533	510	486	517	514	507	540	532	524	512	525	518	550	495	504	568	505	478	496	526	497	541	499	510	529	484	564	480	530	559	523	517	516	555	518	514	501	522	565	519	477	506	504	532	549	512	509	550	544	508	512	537	481	484	490	554	534	558	516	526	518	520	496	476	540	496	519	532	497	521	506	527	508	514	512	540	525	461	535	495	582	477	525	524	504	540	517	517	515	500	526	518	545	545	533	496	527	512	495	541	489	556	539	510	573	524	521	521	498	519	484	511	547	534	494	514	491	526	532	538	532	506	498	536	496	534	495	483	520	548	545	524	550	506	527	486	519	485	538	574	499	488	519	562	531	543	540	497	544	463	483	515	522	539	535	530	500	537	541	550	533	487	537	500	543	521	529	506	554	515	508	510	496	580	535	487	542	480	495	531	496	562	507	530	528	494	528	496	524	501	472	509	479	504	532	541	547	497	514	536	507	493	512	512	516	503	501	460	555	471	499	526	500	549	520	506	496	500	488	530	521	513	525	512	531	505	465	517	544	546	522	510	520	482	549	525	507	529	470	533	541	511	527	533	556	488	503	527	523	512	492	525	485	487	516	492	502	504	524	537	513	509	528	490	550	501	535	521	475	508	492	482	534	560	496	526	506	526	520	503	504	527	490	530	509	547	498	516	495	515	539	542	506	460	514	516	488	533	526	534	523	490	512	492	512	508	527	502	554	522	530	497	526	525	524	504	539	556	575	533	504	504	515	498	492	473	498	528	536	523	543	541	488	543	484	523	582	520	521	524	495	503	511	493	518	486	528	483	503	503	551	521	549	517	506	507	545	537	490	553	529	492	516	485	507	510	529	512	560	567	481	557	514	544	478	525	554	516	517	511	540	573	554	565	521	550	469	490	532	514	511	511	481	516	491	509	524	551	542	521	518	538	503	525	522	529	501	549	502	469	536	445	501	495	557	496	537	561	479	527	504	534	483	493	483	531	524	536	489	524	529	551	502	544	551	546	469	544	486	515	529	546	531	499	572	529	544	485	530	548	550	590	521	542	530	534	518	503	520	488	507	543	525	493	528	526	505	511	509	534	552	530	551	536	489	516	503	528	514	516	493	512	534	506	522	533	538	490	510	518	525	555	515	541	536	498	521	520	504	490	534	522	528	480	538	495	555	512	515	510	491	505	548	551	499	517	502	522	500	495	560	511	536	492	502	505	530	484	519	485	537	500	527	504	567	494	510	525	511	528	546	532	492	517	522	536	519	505	511	535	544	499	537	514	529	507	511	537	512	507	484	510	502	565	495	514	553	533	527	515	509	493	501	514	497	518	552	510	508	504	523	491	528	555	537	516	536	509	487	534	563	495	515	527	506	516	492	509	549	504	524	516	480	480	532	490	507	561	478	492	528	522	553	501	542	544	565	499	507	490	518	482	517	485	489	494	506	520	534	527	547	536	541	518	534	538	480	524	514	497	566	515	482	531	497	524	518	566	506	512	502	471	493	518	516	505	518	529	517	495	529	514	484	539	526	542	552	488	512	515	529	487	532	524	515	507	519	544	519	476	495	508	553	528	498	537	521	511	538	531	523	527	540	457	550	521	493	526	487	475	520	531	534	515	531	498	532	537	492	501	498	541	555	519	529	521	531	541	556	507	511	497	509	538	510	526	498	519	549	512	503	491	539	504	515	528	516	493	501	527	528	552	514	485	509	538	573	511	529	551	475	531	537	503	559	514	513	534	524	530	513	512	514	532	511	527	512	517	508	483	490	514	503	506	488	512	530	535	532	535	527	528	520	524	522	524	518	515	504	489	500	493	499	518	511	508	518	547	507	513	516	467	508	541	536	519	508	508	524	506	520	507	560	536	485	526	506	520	490	545	509	562	537	561	518	553	526	481	533	585	550	489	535	504	535	506	520	560	522	534	531	481	526	514	548	545	498	515	516	516	512	498	505	486	502	511	496	504	494	549	489	517	537	516	495	529	515	527	533	520	546	539	515	513	560	522	481	543	543	527	527	541	531	524	509	544	523	475	538	464	497	531	545	546	519	495	515	479	552	567	477	452	508	525	561	522	505	506	527	496	522	510	530	515	511	535	504	514	506	480	517	532	527	526	535	512	533	481	516	506	508	547	505	500	522	488	483	506	510	523	509	512	525	490	481	516	499	527	517	496	521	514	475	548	516	529	531	463	537	551	517	507	515	517	477	498	563	550	483	495	530	540	485	558	490	482	481	502	508	510	503	488	496	508	524	518	531	545	498	510	530	552	516	449	533	506	526	527	514	526	490	526	473	536	487	483	507	500	509	517	505	550	495	528	503	499	523	506	555	511	498	529	544	524	513	491	501	516	496	549	506	553	526	534	515	502	515	522	513	517	517	470	521	515	500	548	540	505	528	504	504	497	533	517	523	515	548	511	497	521	488	522	529	552	521	541	544	501	506	543	504	497	489	575	544	532	492	527	508	507	486	517	488	518	548	516	506	516	573	531	518	548	512	531	522	519	474	511	509	507	513	557	549	531	534	484	488	570	487	526	502	515	471	520	516	502	518	485	535	494	535	556	531	500	508	514	541	505	530	479	529	525	566	502	514	517	545	518	522	484	501	537	551	539	516	545	560	515	535	511	548	518	525	480	515	509	524	515	501	535	547	515	533	534	521	486	502	511	525	528	517	525	489	528	521	510	535	523	524	515	500	512	512	537	505	498	529	518	501	539	480	514	530	507	528	557	506	505	521	508	489	518	481	520	530	499	512	502	527	507	524	467	488	528	526	567	535	496	489	497	515	512	515	520	516	509	485	497	520	517	514	496	499	507	517	524	543	533	499	483	454	507	521	527	554	533	501	499	561	529	528	501	498	548	481	508	527	516	526	518	535	519	534	530	491	511	552	504	525	520	548	508	519	501	533	508	519	527	530	530	492	523	533	512	548	527	488	543	513	554	561	528	553	506	542	535	498	498	561	534	498	491	526	531	538	524	524	545	497	535	512	508	524	534	523	524	479	524	544	516	507	566	522	545	537	519	522	474	500	500	535	521	523	517	551	562	488	515	490	522	484	498	522	528	514	535	490	513
20300	2508	1252	895	714	552	488	413	347	332	312	282	281	265	261	268	260	266	247	275	254	260	246	241	258	257	244	246	268	229	243	215	242	225	236	217	251	236	256	246	245	239	231	244	257	241	289	335	320	299	281	262	290	282	258	231	254	294	617	804	530	246	235	235	245	238	206	239	204	234	210	198	235	225	232	235	222	244	242	215	230	207	228	231	183	220	223	234	228	231	237	200	212	203	213	231	215	221	225	226	229	216	248	203	227	233	240	244	215	215	237	219	261	234	243	224	258	235	240	223	273	237	250	211	220	238	213	215	231	240	241	236	250	216	245	249	240	241	213	226	223	233	216	229	227	221	229	219	232	226	203	225	217	234	243	223	240	208	247	234	226	226	226	255	222	222	225	208	228	216	210	247	237	212	218	214	228	248	249	247	219	214	228	260	249	234	240	216	245	236	222	231	211	225	238	245	252	236	210	230	232	229	239	213	238	254	219	207	241	253	226	230	235	235	223	255	245	206	230	246	227	218	210	219	242	223	246	236	232	210	251	217	211	200	242	278	230	217	212	242	235	232	255	201	252	231	233	230	231	251	219	241	246	234	226	236	218	232	202	247	232	232	244	237	233	221	234	260	222	233	212	229	259	235	218	219	210	227	246	219	231	215	201	241	253	230	259	223	218	260	232	247	244	237	246	241	232	216	208	236	247	238	218	230	224	232	211	247	219	234	225	207	237	254	225	231	211	212	241	230	216	208	253	217	217	235	229	223	244	240	200	231	225	239	208	219	229	250	217	204	231	236	221	238	248	239	214	237	198	214	199	226	217	209	222	233	235	237	203	233	223	238	240	245	236	226	226	210	274	209	229	216	219	210	214	247	215	220	233	214	226	227	237	209	232	214	231	232	228	196	246	209	236	211	253	210	243	234	207	244	212	229	229	226	230	233	261	244	232	218	219	232	246	234	230	223	219	237	246	217	226	233	200	223	257	215	213	227	251	217	229	228	228	242	226	230	229	213	252	230	226	240	250	223	253	223	226	204	250	248	227	236	204	235	253	204	227	256	244	232	222	227	220	280	246	245	217	246	232	226	229	232	219	236	225	231	231	199	226	207	227	190	231	194	209	252	238	248	220	240	215	239	216	227	219	275	219	247	233	235	207	229	247	256	217	208	247	248	209	213	256	211	212	213	241	227	240	258	200	263	213	243	208	223	226	231	227	227	242	227	241	237	228	206	233	215	248	215	231	213	235	240	222	246	259	229	237	231	215	241	254	228	214	238	214	254	236	219	234	221	239	229	238	220	230	212	251	218	222	214	265	225	251	239	230	206	235	210	232	236	250	230	223	233	245	207	234	235	243	223	244	215	241	207	219	263	247	232	214	239	245	235	234	251	231	225	256	208	197	222	215	226	199	236	226	256	216	252	212	211	198	244	224	242	259	224	218	194	221	218	233	191	212	214	239	207	200	210	231	206	224	235	222	269	208	236	235	225	243	230	213	225	248	219	239	233	230	231	234	239	213	224	222	232	240	213	225	222	197	237	214	226	218	233	231	215	238	221	223	227	218	232	233	216	228	244	224	233	209	250	234	228	228	219	239	233	205	219	271	248	233	239	220	220	239	222	242	256	236	243	230	247	220	236	261	210	215	239	250	210	204	242	247	239	256	251	217	224	237	265	240	253	207	222	213	267	229	235	214	242	245	278	221	226	244	211	228	193	221	247	223	228	246	243	201	215	214	211	234	264	228	215	239	211	246	227	222	223	218	243	211	216	240	227	218	236	246	241	235	240	240	250	236	197	230	248	229	249	219	219	220	233	227	194	214	237	222	234	217	206	254	223	223	214	227	276	224	204	219	230	252	236	227	198	245	223	238	226	238	250	234	212	224	202	240	228	244	213	244	218	214	202	231	219	255	237	234	245	235	219	242	246	229	231	239	222	235	243	203	256	216	236	224	212	241	245	234	232	217	231	215	251	226	228	213	221	258	241	252	215	264	236	216	227	246	250	265	202	221	247	244	214	238	233	217	198	222	252	216	226	226	227	230	207	213	228	203	233	233	226	237	244	242	216	216	249	213	262	240	226	222	222	212	189	206	238	232	207	263	230	233	254	229	197	240	249	252	240	236	212	247	203	218	214	229	231	211	224	216	227	239	238	230	232	241	241	250	218	222	238	246	267	247	215	233	227	256	250	243	225	225	219	201	221	215	232	245	219	231	239	246	241	224	263	231	208	250	224	215	231	236	243	251	250	208	221	233	241	238	254	234	229	235	226	225	210	239	206	238	219	229	217	242	226	239	230	212	226	228	275	234	241	234	214	224	225	231	222	213	231	247	244	220	249	263	220	226	226	219	216	256	219	236	226	227	212	248	229	214	224	245	209	205	185	231	233	249	232	203	224	242	221	199	223	213	220	231	215	243	208	214	248	215	188	224	254	243	230	225	220	246	236	221	244	244	231	222	238	223	214	227	224	240	236	218	218	199	234	227	238	220	227	248	215	195	220	192	231	220	230	220	187	248	240	227	250	243	259	210	253	255	227	243	236	251	243	229	254	249	222	211	249	220	250	238	228	251	219	216	216	223	231	198	237	241	247	214	224	231	225	217	222	239	254	203	235	225	232	245	259	243	246	226	232	237	220	226	207	236	239	236	215	222	228	204	239	203	225	234	240	247	239	224	218	220	221	266	232	222	228	242	235	202	220	201	217	237	208	229	222	255	253	214	236	230	215	204	222	210	213	219	233	209	235	228	215	232	238	243	224	214	243	213	237	231	240	250	224	218	212	219	259	216	238	221	215	227	232	248	235	254	236	229	221	251	222	240	221	208	251	235	223	260	216	238	224	208	238	224	264	251	217	266	232	234	235	190	220	237	216	251	237	223	236	241	223	254	262	236	209	219	260	211	221	233	235	247	259	222	238	208	212	216	211	238	232	251	243	238	225	227	221	245	216	216	249	213	214	220	248	228	239	247	263	211	204	241	226	226	259	240	243	225	256	213	238	238	209	245	249	256	241	241	239	240	232	201	240	220	252	236	206	222	200	238	233	247	194	222	248	250	237	254	243	254	249	221	193	225	205	251	233	219	209	238	230	259	203	249	216	246	227	247	227	229	231	243	207	218	229	227	241	249	204	212	212	253	199	211	225	256	196	239	211	215	243	216	240	271	188	235	210	247	216	232	245	240	241	239	214	232	218	222	222	224	206	225	237	227	224	221	212	237	217	243	254	217	217	222	218	231	248	221	249	215	219	214	251	212	238	231	232	237	236	217	237	245	253	226	226	243	241	233	236	204	196	252	241	265	246	241	243	216	230	215	223	232	252	227	237	234	252	250	220	254	233	209	247	230	241	254	203	239	236	248	221	247	266	202	229	245	259	224	231	251	209	241	217	241	224	222	231	210	212	241	221	241	208	229	230	239	232	224	259	234	255	221	248	229	235	231	225	233	224	228	232	221	226	229	244	223	220	229	226	199	210	231	227	232	251	252	241	252	234	220	240
11562	1319	2694	3173	2648	2251	1900	1650	1430	1240	1174	1088	1008	943	959	875	814	799	811	777	742	699	744	740	679	699	689	719	713	666	631	650	666	658	640	684	675	652	695	734	773	774	749	788	788	782	1358	1722	1798	1251	1014	1064	1045	876	809	753	731	950	4032	5598	3087	591	620	585	582	601	608	540	611	642	604	584	610	608	608	609	621	585	585	604	543	612	607	608	575	581	551	575	567	570	575	566	598	609	565	545	587	634	614	605	600	622	532	552	567	561	604	623	545	590	538	567	635	522	575	626	561	569	549	567	594	583	570	597	559	611	585	637	612	595	586	557	581	591	578	619	582	584	622	582	590	582	544	616	584	601	565	579	584	600	580	588	575	578	604	628	565	579	590	582	579	630	593	585	607	618	579	627	602	616	589	600	532	598	587	591	577	607	573	583	578	611	597	580	566	570	583	645	541	579	547	564	572	574	583	570	548	555	592	595	601	584	600	583	609	585	596	587	592	605	601	608	552	590	547	621	558	612	625	590	565	540	595	607	574	573	557	565	601	556	582	595	604	593	573	589	555	584	564	553	575	557	569	588	624	625	601	582	608	563	597	625	582	602	591	590	615	604	555	608	624	618	647	591	623	622	622	552	596	586	599	614	590	592	537	564	602	593	587	640	613	610	574	571	579	669	643	589	578	619	600	584	581	625	602	603	603	573	610	601	602	586	585	556	578	604	572	584	571	648	607	547	592	614	579	626	570	554	577	557	606	589	564	619	600	576	578	606	633	569	603	556	613	633	588	599	568	590	657	559	607	622	583	591	591	586	574	621	604	558	575	629	590	579	577	578	601	630	580	608	601	572	579	595	622	630	590	601	583	579	543	589	539	561	589	575	572	615	569	601	580	601	596	589	596	608	589	568	567	555	598	583	567	604	605	585	618	586	571	633	617	574	601	581	600	584	597	587	567	582	535	603	583	618	619	602	585	590	559	615	571	614	615	573	598	606	612	593	595	578	562	532	571	588	549	580	604	558	601	622	640	602	596	594	607	583	601	578	578	547	595	599	568	586	624	593	579	589	581	620	564	599	586	526	615	572	566	586	570	572	561	623	589	578	627	604	592	599	577	585	624	559	586	568	548	553	625	561	563	629	583	569	584	568	578	604	605	581	582	591	588	599	598	637	573	586	559	580	590	560	528	565	535	589	629	538	557	560	557	570	611	619	598	574	589	604	616	565	594	608	586	561	568	555	627	562	559	537	576	546	603	589	605	577	591	590	567	613	593	547	600	567	587	546	602	589	579	593	572	608	595	599	578	563	561	578	558	595	575	568	598	596	547	593	571	573	641	612	585	571	551	603	568	583	563	583	625	589	569	594	613	604	549	587	553	552	541	595	585	594	538	571	562	613	583	601	583	604	632	623	582	595	568	589	612	564	577	610	583	620	585	585	574	633	549	613	631	595	577	544	582	578	588	562	623	573	554	588	627	566	611	595	592	574	549	632	564	572	579	617	585	595	611	592	583	563	571	590	608	587	614	607	586	630	604	591	606	576	595	571	567	616	521	622	609	583	534	625	603	624	610	556	612	580	543	576	594	648	591	591	588	557	595	582	568	617	563	585	584	614	585	587	622	621	592	584	588	575	589	605	559	566	614	607	588	578	594	554	606	598	611	575	561	614	615	606	606	546	587	577	592	583	579	570	614	599	569	625	612	593	589	578	639	575	591	610	571	555	583	644	554	607	615	594	558	597	564	583	544	548	606	600	600	591	604	574	565	606	558	605	612	585	538	602	561	561	543	598	617	548	613	580	589	552	598	578	632	566	577	592	547	614	593	601	609	545	588	590	573	598	606	604	576	575	589	628	541	575	582	591	577	567	600	522	585	580	570	584	596	594	595	605	600	568	564	565	593	622	628	563	574	573	613	590	578	597	607	580	616	587	572	545	627	620	557	616	587	582	596	545	575	618	605	570	619	606	570	583	581	574	580	595	570	592	602	577	577	579	605	609	596	570	604	633	586	588	614	575	553	590	593	591	561	581	625	550	591	573	597	622	554	587	602	559	577	596	567	608	606	501	572	597	568	583	581	599	581	546	618	539	605	600	538	630	540	624	591	588	576	607	602	555	583	575	560	592	612	562	609	603	566	563	614	622	586	631	565	581	561	616	587	627	623	592	607	583	586	589	579	544	598	641	590	609	587	616	593	560	594	541	586	560	623	612	600	602	563	609	622	591	616	585	571	540	622	588	553	600	569	579	616	587	610	592	628	607	594	588	577	555	598	572	553	584	624	585	570	569	600	597	597	588	611	596	571	571	594	589	586	609	569	593	595	585	598	581	615	564	584	580	601	571	585	632	639	578	546	586	551	576	566	619	599	570	557	562	567	603	624	635	612	593	597	570	630	648	572	603	603	586	583	600	578	575	580	556	572	598	608	605	615	567	574	587	604	566	571	580	552	598	635	585	579	580	605	593	595	566	575	575	597	581	570	571	570	579	597	577	593	529	538	584	623	580	581	575	599	596	595	596	615	588	566	587	535	614	601	581	590	615	569	639	605	602	620	614	611	604	606	573	581	609	653	574	619	641	614	587	617	560	600	569	545	593	532	567	587	629	570	624	585	588	602	576	582	594	588	577	607	543	610	610	576	594	601	614	595	635	604	550	591	602	563	570	578	583	618	569	608	546	564	566	617	601	562	605	580	567	598	627	581	587	609	550	560	533	602	579	560	582	638	582	587	603	603	582	565	613	622	579	580	566	576	575	596	579	572	592	534	591	592	599	588	595	642	581	547	587	542	611	583	629	611	558	571	597	590	573	614	568	565	575	569	584	606	590	605	580	605	559	601	576	618	574	557	553	570	610	568	612	565	598	611	598	549	571	601	597	557	586	560	587	630	569	590	595	611	601	639	587	568	623	585	614	545	622	614	516	560	601	605	595	613	623	601	573	574	597	645	549	568	609	554	618	580	573	550	593	605	582	569	592	589	554	588	605	544	609	569	587	616	570	593	574	570	589	623	599	616	569	585	573	581	569	593	585	598	629	550	555	553	592	633	587	597	564	560	580	585	607	589	592	588	627	586	615	570	591	585	633	593	567	581	600	570	611	576	573	558	606	586	584	577	597	609	570	612	583	562	575	591	614	556	588	578	599	529	565	617	632	546	548	578	574	616	568	603	612	628	556	635	589	555	574	603	569	617	622	577	595	565	601	582	547	618	580	608	575	566	576	582	540	571	563	524	569	578	575	602	610	557	576	598	620	598	633	568	610	599	594	616	587	638	571	627	605	589	590	583	585	572	602	557	608	601	575	575	629	588	558	573	582	581	613	571	633	559	573	583	555	605	632	565	605	595	573	615	606	540	646	572	568	603	574	563	597	555	595	599	623	582	544	569	562	612	582	626	584	584	575	576	562	604	570	585	627	642	552	533	610	550	528	611	593	616	597	587	597	562	575	572	568	584	568	586	550	591	620	559	532	538	606	581	596	531	645	596	594	607	563	592	601	590	557	583	560
33853	6998	2281	1633	1099	798	593	514	428	394	341	303	269	237	259	223	226	229	200	225	182	185	167	168	180	195	183	200	176	177	191	183	180	206	171	172	185	170	201	164	192	173	213	205	193	201	307	435	457	301	290	215	209	169	171	166	166	258	1109	1289	723	171	175	172	160	141	155	172	164	149	164	155	177	166	154	161	142	164	158	150	152	192	156	149	173	150	169	192	146	161	153	158	149	163	168	179	163	164	166	171	152	133	171	153	166	183	181	181	174	142	157	149	163	154	177	127	163	179	171	159	167	170	189	158	140	162	199	170	139	160	169	175	154	163	142	167	143	145	147	158	151	151	149	150	157	154	174	161	138	150	180	146	162	159	167	136	159	164	180	165	176	163	142	181	165	187	145	169	161	146	139	165	155	158	157	165	181	158	173	138	158	189	129	173	152	164	167	185	152	181	157	146	188	163	163	170	149	160	172	153	176	193	155	153	162	152	152	167	160	177	160	147	158	148	181	162	174	177	179	180	147	158	169	147	167	182	171	189	165	151	162	139	135	165	152	164	172	194	181	158	166	193	167	166	165	153	149	167	146	195	158	153	147	177	165	139	174	162	152	159	163	157	174	187	162	140	171	115	171	163	161	180	136	178	151	169	170	169	164	158	159	182	152	174	161	154	166	167	147	167	153	142	179	150	169	173	169	162	148	153	159	179	166	169	160	157	159	181	160	164	166	168	156	159	166	188	172	161	149	152	176	161	156	159	170	138	170	160	170	140	176	167	134	167	150	175	169	173	189	182	150	172	143	170	148	161	160	159	173	149	144	157	165	147	194	141	177	170	167	178	177	162	135	167	168	151	158	175	147	149	169	185	157	152	127	147	177	156	150	151	154	134	182	153	163	182	164	168	186	147	165	189	160	156	179	143	142	142	158	172	157	171	147	187	141	161	166	169	162	173	161	164	140	144	156	167	170	187	157	153	156	176	162	154	160	171	161	145	155	167	175	174	147	157	187	164	140	169	177	185	148	175	136	147	154	161	172	154	135	161	156	142	159	162	191	139	177	159	167	172	146	168	153	161	183	160	165	156	150	144	177	151	148	145	156	173	162	175	157	158	159	162	166	149	134	150	156	177	150	164	162	145	166	166	145	153	182	153	175	164	156	159	174	181	146	146	140	161	163	141	166	162	158	172	170	152	142	162	148	187	154	153	139	156	163	157	151	163	158	143	155	157	157	141	163	154	171	159	173	161	166	178	129	166	167	144	148	165	153	144	161	167	174	170	151	163	168	155	164	165	160	153	175	162	173	180	168	158	165	184	154	142	136	153	181	151	166	157	160	139	172	161	144	165	158	166	171	154	153	157	171	166	165	177	146	160	156	153	175	153	157	155	151	152	153	150	164	143	155	160	179	152	164	158	153	153	176	152	166	154	174	175	173	161	159	150	189	172	157	166	139	148	178	143	165	157	150	174	180	177	162	175	144	166	191	146	162	152	158	151	151	167	159	154	163	177	158	157	181	159	190	158	178	144	150	138	153	154	166	159	142	155	161	163	155	168	165	172	158	172	161	159	178	167	172	162	152	161	167	152	168	167	173	166	168	146	159	178	165	148	144	149	169	157	139	146	144	144	149	145	163	168	163	180	169	158	157	143	159	154	174	176	162	165	153	158	154	161	161	157	153	168	170	156	159	160	182	188	166	146	161	163	166	162	160	155	167	157	177	158	151	163	159	157	152	150	161	142	150	172	169	160	172	156	141	164	164	160	140	158	158	162	163	185	160	163	155	166	148	166	174	183	166	163	150	166	139	163	159	156	153	158	154	159	165	166	158	138	153	132	149	154	154	179	167	148	160	156	160	171	162	152	156	141	193	173	161	153	160	195	145	171	136	154	163	159	152	154	166	164	178	175	164	145	156	161	160	161	156	165	161	179	160	162	181	167	149	146	168	162	149	154	155	156	180	151	155	151	169	158	156	168	157	156	174	177	148	152	156	163	162	160	164	142	142	173	170	162	164	156	153	159	146	164	161	165	150	143	159	158	158	157	164	149	126	167	179	175	170	157	141	160	165	171	163	177	160	155	163	161	135	150	164	166	165	162	169	148	175	159	187	142	167	151	152	180	177	155	156	182	170	170	161	143	170	158	180	158	153	162	185	174	181	128	159	159	151	155	163	164	177	173	149	151	166	172	162	164	141	166	162	145	168	179	155	164	168	174	147	161	168	151	161	154	161	171	163	146	168	171	152	146	172	182	162	171	158	167	140	155	163	150	149	178	183	157	163	153	145	163	158	169	151	154	146	154	147	170	152	170	173	159	143	170	140	145	143	172	140	162	169	167	172	146	169	184	127	165	180	149	151	158	155	159	169	165	153	167	177	152	138	172	151	164	183	161	168	169	153	182	156	172	170	170	136	149	160	162	160	144	160	198	143	143	161	155	174	158	169	158	172	154	193	162	153	163	142	140	162	181	168	158	151	156	157	150	175	168	167	145	164	157	159	173	162	146	158	142	171	181	204	136	139	149	163	166	163	153	174	157	139	146	169	167	163	153	165	157	176	150	171	139	173	143	152	151	160	181	141	159	175	177	168	142	166	164	170	153	166	159	161	176	177	140	168	179	155	153	162	164	159	177	137	145	173	171	167	154	148	157	153	163	176	164	163	166	144	147	149	151	149	174	153	149	183	178	166	154	191	171	156	176	144	165	163	151	163	167	146	166	154	160	162	164	151	180	152	129	154	171	175	168	180	177	160	178	157	156	172	160	150	174	173	172	155	170	167	167	142	162	188	147	169	143	167	171	178	159	191	194	154	165	188	160	173	171	166	177	171	153	166	147	192	169	171	141	163	180	160	153	173	145	173	155	175	170	140	175	149	168	167	168	171	169	156	151	144	159	179	151	149	161	159	193	165	158	164	147	150	168	177	122	147	171	160	170	160	166	147	171	157	151	149	170	181	153	155	147	145	162	149	144	174	169	162	156	163	168	143	160	134	158	155	155	153	159	179	156	162	173	164	151	147	164	132	187	129	158	156	175	152	175	176	162	156	173	179	170	160	176	161	151	156	167	180	181	149	159	160	143	133	145	140	140	161	155	157	176	164	168	152	170	162	181	163	159	160	129	162	157	170	166	138	158	173	143	150	169	169	168	148	143	146	185	176	138	156	145	158	164	166	169	158	158	169	152	143	164	175	155	172	182	167	155	171	158	179	145	171	151	165	170	168	171	176	179	151	173	166	139	177	150	156	158	153	164	161	155	139	191	174	168	137	144	161	128	157	187	155	194	155	153	158	154	158	164	130	149	144	180	152	160	168	164	173	150	183	150	137	161	176	147	166	148	177	176	175	161	161	158	171	153	182	163	145	167	161	152	153	165	147	157	164	157	167	162	161	136	173	147	193	155	161	165	147	146	170	172	138	180	170	190	159	150	169	138	162	125	168	180	151	186	184	164	179	153	163	142	172	144	163	154	141	135	153	154	165	138	175	178	167	158	165	173	168	168
17857	1958	4540	5177	4452	3588	2917	2412	2062	1795	1603	1337	1222	1123	1060	925	877	810	832	758	735	749	675	657	687	597	664	611	613	604	586	587	545	543	499	537	528	525	546	569	657	732	740	882	793	746	1891	2731	3378	1881	1362	920	828	754	685	607	588	1354	7918	8930	5045	450	419	440	402	426	436	381	440	407	440	442	436	441	412	462	472	413	439	405	432	400	436	427	402	420	436	427	402	416	456	445	423	418	427	422	449	412	432	415	443	450	415	445	420	408	413	434	435	432	416	463	407	439	422	415	419	420	447	432	416	459	420	453	415	444	400	399	439	453	452	426	361	424	439	452	415	411	427	425	410	457	390	418	393	437	432	427	405	400	440	388	410	428	456	456	441	439	445	444	426	417	405	435	404	373	447	414	410	439	408	411	446	406	416	473	383	423	420	409	410	400	441	415	407	418	431	432	409	388	419	416	406	435	410	419	416	424	418	425	434	430	448	426	428	428	403	449	423	428	396	415	364	437	426	419	447	416	436	403	397	390	421	458	408	440	397	416	445	393	439	392	427	424	391	439	395	405	415	412	445	430	425	415	399	397	432	419	408	412	391	405	416	408	410	391	414	433	428	430	421	436	415	458	417	438	435	412	438	446	433	434	433	434	415	415	436	428	421	420	427	396	430	412	437	466	404	447	440	437	413	435	436	435	377	429	415	429	434	405	428	396	456	449	439	438	384	410	393	390	444	421	422	410	425	424	450	411	396	471	395	435	413	412	433	413	438	464	436	386	425	427	425	464	420	418	407	438	444	433	353	394	400	448	438	418	420	435	433	394	461	436	471	447	435	424	412	436	412	399	397	422	454	431	420	417	449	443	414	406	418	432	452	419	429	394	412	406	425	405	434	451	428	408	420	432	415	453	401	364	399	427	403	435	459	411	407	457	423	430	433	412	423	429	483	428	433	435	403	440	430	434	405	438	427	411	411	362	415	411	450	426	409	413	449	436	412	418	423	442	438	383	424	419	412	393	434	394	443	398	408	442	445	406	473	418	397	438	464	400	429	451	406	454	400	432	427	424	426	412	416	422	455	417	405	390	443	441	390	394	430	385	413	414	435	438	411	441	419	417	417	419	439	436	454	466	391	424	412	437	404	420	425	417	405	442	423	411	388	388	403	448	404	435	406	433	432	384	413	399	414	408	416	422	407	435	438	437	405	423	425	405	404	446	463	411	475	415	401	435	413	413	447	422	406	409	402	422	409	431	421	416	431	444	423	394	432	412	433	413	433	412	477	395	451	415	426	406	426	429	407	411	424	387	442	425	450	428	457	396	400	418	460	427	422	413	410	430	451	446	420	438	446	424	442	397	417	443	458	448	440	423	441	430	418	425	388	436	446	401	391	369	412	443	444	410	433	429	447	416	451	428	454	433	403	407	490	433	436	432	432	441	446	443	434	443	389	436	424	409	450	445	421	419	431	465	404	433	392	414	427	440	403	403	424	430	452	411	374	407	441	395	422	406	399	433	439	434	412	432	436	412	411	424	426	419	423	405	438	414	436	403	413	426	442	412	401	430	421	428	445	404	422	421	431	419	407	430	431	419	417	407	428	413	376	426	447	418	437	398	392	414	417	427	381	413	407	446	425	418	422	400	407	408	397	405	381	431	429	416	412	413	452	424	418	414	462	439	429	450	423	433	417	422	414	391	430	415	421	408	434	440	426	398	442	404	471	422	394	437	431	434	429	439	411	426	424	469	435	407	393	409	400	436	400	419	452	427	448	432	441	427	402	448	432	424	433	457	443	401	452	440	429	399	410	447	414	451	422	398	414	435	439	424	419	452	404	430	406	423	417	454	441	414	375	428	369	406	375	403	411	423	422	428	440	419	432	419	463	437	396	438	396	430	398	438	423	429	449	419	439	393	429	422	428	421	420	432	457	420	476	392	406	436	482	432	411	419	420	443	441	390	450	467	457	413	390	438	490	443	396	455	407	485	400	430	441	432	433	418	437	442	430	440	372	437	408	432	422	430	414	379	415	469	419	436	400	427	388	411	454	411	437	403	379	414	439	410	379	483	434	446	432	430	421	419	447	413	411	403	370	410	458	414	433	362	429	436	453	390	424	423	441	445	397	446	395	438	440	425	439	423	441	433	416	436	435	391	444	418	422	393	437	396	437	406	440	412	452	417	422	416	410	407	461	422	432	405	443	426	420	434	404	445	408	427	420	404	456	427	415	401	414	456	418	440	411	423	386	416	414	416	415	426	446	438	433	447	384	468	437	397	416	409	406	425	436	393	448	409	393	457	424	415	430	421	435	394	401	438	410	400	412	394	453	409	398	408	438	434	427	431	436	427	421	451	405	448	426	414	428	430	430	418	438	457	419	427	414	450	423	423	404	413	415	460	440	407	428	444	424	429	417	465	421	433	424	444	428	436	395	405	443	424	424	435	406	409	447	414	404	392	431	429	434	409	422	430	436	422	444	416	442	428	419	434	429	433	449	436	417	450	440	455	375	428	459	425	442	419	444	452	414	438	398	443	410	429	435	396	404	453	393	428	408	410	470	413	408	429	467	395	427	394	413	408	401	396	404	431	416	447	444	426	414	429	446	411	456	393	387	414	430	416	424	405	432	437	397	415	439	386	433	440	452	428	425	420	384	449	424	426	382	469	396	416	466	432	420	431	423	402	443	394	402	408	437	376	435	398	449	409	411	415	417	413	422	415	449	425	444	420	407	423	453	442	406	458	417	432	453	435	438	422	437	423	427	393	456	438	427	407	412	418	431	417	429	405	432	417	431	393	413	447	433	472	458	416	439	412	437	396	403	425	405	425	408	437	455	429	420	400	416	411	426	400	435	383	429	449	421	458	431	408	453	404	384	428	407	420	395	447	424	426	413	445	433	455	464	433	434	408	405	421	455	451	407	398	448	427	406	421	421	404	408	400	416	394	410	427	434	417	435	420	419	447	411	427	402	451	419	462	430	435	421	412	412	403	430	430	397	450	406	384	404	459	369	420	418	441	432	436	399	424	413	406	416	410	384	443	423	429	423	402	419	423	448	427	441	412	418	405	435	426	453	409	433	411	448	435	471	441	428	434	429	423	396	404	433	459	427	413	422	433	421	422	410	410	400	414	407	425	431	424	438	405	450	431	398	414	442	452	440	422	424	407	416	436	422	391	410	436	416	418	435	418	428	458	404	413	420	419	433	394	435	442	430	437	456	451	412	413	429	441	424	421	440	398	412	439	390	404	426	402	440	456	445	436	377	424	426	411	443	431	386	440	393	408	387	403	416	398	416	442	401	424	388	420	409	407	443	420	461	443	385	410	415	386	421	455	437	384	420	398	465	442	393	432	425	427	457	462	443	387	423	438	396	440	409	425	403	473	419	427	410	401	403	457	399	418	434	416	445	453	381	410	426	362	409	441	407	426	406	430	453	416	472	427	375	421	413	434	421	419	415	440	421	448	454	433	433	410	439	426	417	446	423	448	444	400	446	424	430	426	446	398
2453	235	250	215	209	210	206	201	177	202	201	190	216	186	232	211	189	183	178	181	190	211	189	174	188	204	172	202	216	197	194	213	166	163	177	210	192	167	190	204	183	197	177	210	180	228	216	197	213	197	209	196	212	211	198	187	187	206	254	258	249	205	201	195	185	203	186	180	220	182	182	184	164	184	204	213	192	177	197	181	196	190	178	186	200	165	170	184	181	174	182	198	191	204	210	226	197	176	224	179	175	202	173	193	184	181	190	195	205	178	196	183	190	196	188	197	200	191	196	187	179	202	193	185	197	185	179	205	208	192	182	189	191	158	179	174	166	185	219	188	176	191	212	226	179	181	175	210	220	180	189	222	209	180	208	190	197	192	193	151	190	205	199	204	202	188	203	170	219	206	203	182	196	208	169	188	187	168	219	205	196	183	187	224	221	193	191	185	191	169	176	182	156	200	195	192	199	187	182	184	189	174	202	183	207	192	174	182	170	202	211	194	209	177	185	198	182	161	171	185	193	201	203	180	188	193	194	187	188	200	191	205	152	209	201	192	195	200	195	175	163	183	203	180	187	202	181	185	206	201	214	206	205	184	189	201	197	185	192	181	195	181	169	195	174	180	222	195	184	183	199	191	192	187	185	193	177	185	193	193	179	186	184	183	183	188	202	188	163	204	200	177	202	206	198	205	188	182	176	185	192	173	207	189	177	183	203	192	196	193	170	201	193	206	189	191	208	200	197	186	167	185	203	195	186	198	182	195	202	178	204	197	188	198	183	190	190	185	197	188	216	194	203	207	225	160	179	182	190	251	181	209	191	196	210	192	188	175	190	164	188	166	199	196	190	211	221	174	208	181	195	198	167	202	190	193	188	170	185	206	203	194	199	187	204	184	181	171	200	183	195	202	183	182	198	183	194	216	164	178	179	166	201	184	155	168	176	192	213	165	176	183	203	185	169	181	181	205	189	192	189	195	190	204	168	175	219	192	189	187	177	193	173	197	194	180	192	175	212	185	193	187	190	189	176	181	181	191	193	193	217	173	190	194	184	207	194	207	194	169	205	208	206	209	173	191	171	217	158	208	191	193	189	200	191	196	201	158	180	176	193	191	200	209	199	186	204	188	199	190	179	167	203	208	202	176	167	202	184	188	174	203	188	181	200	176	233	204	194	191	214	186	194	205	194	192	186	164	199	193	183	176	180	173	182	171	198	240	196	177	189	190	209	167	180	192	200	193	209	180	216	173	184	194	205	202	198	196	192	187	183	194	207	196	204	189	175	177	207	193	217	177	165	199	189	154	189	183	179	192	191	185	200	189	191	197	202	196	189	180	215	184	204	163	182	188	203	184	197	185	199	191	177	184	189	190	167	183	204	200	193	228	181	197	186	197	186	212	199	161	179	192	188	187	192	207	178	182	226	185	202	185	181	195	189	194	204	177	177	191	181	187	208	173	186	191	176	173	165	210	183	217	191	191	179	198	187	211	173	188	233	206	196	162	177	192	190	214	162	193	201	203	197	198	200	203	201	195	183	179	184	174	193	206	200	170	195	217	215	183	179	178	197	184	185	206	184	164	187	199	216	173	194	165	180	192	208	181	184	207	217	203	176	188	175	201	225	187	209	199	208	186	215	171	199	181	192	192	190	192	195	158	198	169	193	180	192	189	221	178	194	185	204	195	180	160	205	185	185	171	187	190	192	169	206	217	204	211	192	179	182	194	210	209	201	185	190	188	196	215	174	210	202	231	229	202	182	209	202	179	181	184	198	192	194	166	191	189	189	199	175	173	165	166	174	220	208	199	196	184	174	186	183	185	164	161	193	190	181	188	197	197	196	192	182	203	177	187	216	190	239	216	190	178	187	158	192	180	228	211	185	182	177	171	165	193	167	209	227	185	214	186	186	182	164	208	195	185	209	186	193	189	193	151	197	156	189	182	207	174	190	198	192	211	228	200	183	184	211	178	183	173	203	174	173	190	198	201	212	183	168	191	179	192	191	204	172	205	191	194	152	180	204	183	189	190	177	180	183	190	177	184	207	187	179	186	215	211	193	197	170	175	189	175	188	197	202	210	180	187	216	200	200	175	177	201	196	202	187	189	191	178	213	168	183	215	208	174	199	181	187	194	215	180	185	178	189	196	211	187	182	201	181	189	210	227	189	163	192	206	200	191	197	190	201	212	203	213	161	197	208	185	176	203	196	184	185	182	170	194	169	199	189	198	150	199	203	180	200	163	208	194	183	168	199	210	196	192	216	206	188	181	189	184	177	203	201	190	205	172	182	210	198	191	201	186	187	211	145	179	209	196	206	207	203	190	181	187	203	192	190	174	196	167	184	211	174	210	195	186	189	180	187	173	168	168	201	210	163	169	186	164	193	196	196	188	182	231	187	181	184	203	191	179	190	162	202	194	185	213	166	199	202	186	190	196	204	205	192	195	186	206	198	191	174	186	180	192	204	167	161	218	181	171	201	198	203	182	176	209	175	203	174	198	200	178	208	194	190	216	195	182	186	188	193	198	214	211	222	172	174	181	193	184	153	198	186	167	199	205	195	184	197	171	192	179	193	205	201	193	175	185	190	172	204	207	209	180	177	189	203	170	209	190	188	209	210	187	201	185	206	225	192	196	182	169	165	193	202	194	202	171	199	202	196	184	190	194	180	205	193	197	199	179	213	205	173	182	214	200	167	197	190	188	195	187	189	195	198	198	210	184	187	219	169	166	172	194	169	208	195	165	197	183	163	175	205	195	173	168	193	200	171	201	178	183	189	174	186	194	194	168	184	224	194	206	184	187	183	202	192	166	215	208	217	200	213	206	198	187	184	198	189	222	188	209	198	192	184	204	185	173	180	192	169	185	206	174	184	197	184	173	187	190	176	182	197	186	220	165	180	194	200	181	180	201	194	202	199	167	168	188	201	203	187	163	200	197	163	189	184	229	218	176	170	171	164	191	214	166	184	177	206	180	189	179	196	171	200	195	190	223	201	181	179	180	203	200	185	188	211	181	187	202	204	206	219	175	191	198	196	183	203	201	200	197	185	224	187	173	186	207	189	188	180	181	189	182	204	178	169	182	195	186	194	216	218	205	185	188	186	203	204	208	177	194	184	186	167	194	175	211	199	188	189	181	184	182	199	180	168	199	170	188	191	187	174	197	189	164	189	199	180	199	187	209	187	161	189	183	201	187	186	191	186	196	196	218	201	200	182	198	197	199	191	199	201	160	211	224	229	175	201	203	180	184	202	187	208	179	158	210	205	205	180	204	208	181	188	180	197	206	191	168	173	189	211	168	203	191	205	154	187	200	199	187	178	221	224	210	184	185	191	185	198	194	166	181	219	206	183	179	165	180	169	197	207	179	167	169	191	183	194	187	195	196	184	184	171	199	180	196	162	174	191	204	196	192	179	191	198	191	174	204	203	200	175	184	202	237	188	176	188	203	181	209	168	207	213	161	200	179	174	180	203	196	186	196	201	195	174	200	184	197	199	187
2538	556	623	634	587	582	571	594	553	534	541	525	528	511	536	506	512	490	502	474	519	514	555	481	548	516	538	488	513	500	521	526	515	492	492	496	535	514	555	527	588	626	674	700	611	586	654	695	750	607	551	603	620	603	607	533	529	586	817	1120	856	460	488	513	524	470	477	507	498	493	506	528	494	522	515	523	515	512	542	502	505	494	512	519	507	448	486	465	510	545	460	520	521	510	492	500	563	489	514	500	507	500	488	511	506	486	469	514	518	478	492	511	491	516	523	494	530	477	508	527	492	547	523	513	531	524	508	470	536	485	526	519	485	509	542	501	483	541	528	494	499	481	521	537	514	532	518	529	506	483	511	491	490	556	486	519	529	510	488	511	514	508	523	510	535	517	472	494	495	495	480	474	510	502	527	502	513	524	519	511	511	538	511	510	521	543	495	536	530	504	495	524	532	492	493	476	515	520	530	571	533	481	517	487	502	546	542	503	530	472	491	484	508	522	488	512	531	534	543	520	547	507	492	535	478	456	512	532	495	508	563	501	499	518	487	461	493	496	532	504	513	516	497	460	497	481	510	503	525	515	536	504	515	493	516	486	518	529	485	514	510	538	472	481	496	498	507	530	503	508	492	500	463	495	493	504	518	498	473	504	548	535	513	476	512	516	447	467	540	549	543	486	514	502	526	499	539	539	508	535	509	516	550	516	531	500	506	528	522	468	502	512	469	517	487	494	512	509	504	491	512	487	522	485	505	530	511	488	502	509	552	510	488	468	478	495	543	502	510	485	466	510	532	499	511	487	486	495	471	538	462	527	532	506	507	471	516	536	510	501	484	529	542	497	485	522	468	482	534	492	506	492	535	502	520	491	509	532	538	543	500	485	499	510	521	511	482	489	511	509	486	485	553	503	540	536	486	537	498	497	471	554	466	543	515	458	484	491	493	473	499	534	522	529	519	555	530	521	488	521	492	518	509	518	530	538	497	486	527	517	533	501	484	534	513	503	464	489	513	522	486	510	523	455	488	508	475	508	501	513	499	498	491	524	501	513	517	516	479	494	504	476	510	492	481	506	505	554	483	490	515	478	496	489	486	506	452	500	523	524	550	509	523	530	519	533	483	491	491	525	499	499	489	518	497	513	469	489	484	500	501	538	527	485	489	531	495	500	520	564	506	485	516	489	506	486	503	479	507	484	522	501	480	485	525	484	491	532	488	547	505	485	498	493	501	510	508	467	509	507	483	488	499	523	481	553	511	539	521	565	498	528	558	518	492	496	537	541	507	491	505	512	491	533	500	507	514	541	513	522	480	490	500	487	541	478	496	500	477	457	493	524	510	485	499	537	530	492	560	518	529	546	536	460	482	500	509	511	490	542	487	541	498	569	499	515	510	487	493	522	485	502	484	495	509	517	492	541	553	503	506	510	541	535	517	522	533	516	465	467	504	519	476	525	488	537	517	508	502	505	528	497	533	508	514	470	503	495	505	508	518	520	491	530	539	551	476	557	530	514	486	481	495	510	482	481	515	513	503	525	474	568	487	504	501	489	491	510	493	527	495	559	522	479	499	510	521	522	457	484	517	523	511	491	490	484	504	477	518	502	530	521	512	517	504	516	491	463	499	487	491	486	484	460	553	518	532	463	496	549	531	510	516	508	481	478	500	492	537	508	488	523	520	552	501	529	496	496	492	489	487	482	504	512	481	497	502	534	526	495	490	524	513	502	497	487	514	439	491	479	539	487	519	490	479	505	499	549	514	506	491	523	494	521	552	535	538	476	514	492	538	512	463	520	527	525	514	557	481	513	478	505	515	472	454	532	509	506	549	517	520	503	525	526	520	488	555	516	526	499	516	520	492	438	543	534	498	527	523	509	516	489	494	536	532	538	539	532	524	531	489	497	511	471	496	447	530	511	493	478	534	558	533	521	499	543	508	533	529	491	511	521	505	522	492	490	494	531	511	489	482	510	511	504	513	490	516	514	503	513	464	463	435	484	513	533	485	551	462	496	486	506	542	514	517	502	487	487	476	488	495	501	484	512	496	545	479	494	497	500	509	484	501	484	494	548	508	511	507	474	520	491	514	478	485	524	526	502	506	520	521	496	518	543	547	499	499	556	488	540	497	502	510	490	483	502	507	493	529	524	537	472	517	526	506	480	501	493	508	533	524	478	494	515	512	541	515	504	535	509	505	537	506	454	501	543	521	510	494	531	520	513	509	506	535	511	537	493	524	498	496	495	509	479	473	532	511	523	534	505	511	494	487	505	510	519	511	519	526	474	536	495	479	515	515	522	554	484	535	525	512	445	496	474	511	480	504	520	484	486	512	507	513	508	497	494	511	498	556	520	523	505	531	472	524	506	526	508	510	528	510	548	515	517	499	496	534	518	518	520	526	492	461	525	527	524	533	484	508	492	485	512	516	492	497	498	561	528	490	475	469	524	512	502	489	542	511	492	474	469	512	520	504	505	552	490	507	516	543	570	556	455	503	524	481	534	542	523	532	512	496	506	516	506	504	521	531	493	538	489	507	487	513	505	516	473	470	502	507	501	504	512	522	508	513	480	511	480	528	494	537	518	509	492	479	543	486	495	525	515	495	507	541	513	515	486	514	491	554	505	482	513	548	551	497	510	554	472	524	526	506	505	508	503	486	512	523	515	506	474	508	487	475	507	515	558	491	516	512	507	510	533	529	537	520	533	519	532	514	490	524	514	451	545	521	504	521	549	499	512	469	490	518	521	466	519	511	504	493	525	527	525	472	518	534	504	524	467	497	577	544	545	519	542	520	504	523	511	464	526	495	453	488	509	531	516	540	522	530	521	497	494	519	467	530	484	462	505	515	510	495	525	528	500	552	541	497	481	502	541	473	524	487	521	485	520	515	515	487	554	502	522	492	537	529	497	494	546	502	464	535	531	483	492	480	493	491	534	498	512	486	481	509	484	490	511	503	544	525	515	520	514	478	479	512	493	539	523	493	548	542	539	537	512	516	515	506	458	466	518	524	523	502	502	569	480	500	488	540	501	490	517	501	570	498	516	522	521	514	506	505	533	505	479	508	522	493	468	508	497	525	500	529	501	494	546	474	501	511	563	514	496	517	488	538	561	530	523	502	526	494	437	523	529	534	491	528	534	524	508	594	484	474	488	513	495	507	508	458	500	506	520	514	515	491	494	509	536	525	483	478	522	519	540	493	486	465	503	546	552	538	512	506	502	508	529	531	525	496	502	528	505	513	517	492	476	513	503	539	482	513	491	509	500	515	507	518	521	483	549	524	518	504	486	530	484	472	492	502	520	479	530	481	550	500	536	492	514	504	484	465	507	462	496	514	508	494	513	494	497	494	499	500	543	509	499	526	508	551	509	490	482	507	531	489	517	499	521	510	496	546	554	532	507	487	497	512	502	501	497	514	492	500	488	504	540	462	515	516	478	512	486	521	481	534	532	495	493	490	521	485	487	546	544	525	491	456	498	504	475	523	523	479	476	494	510
19995	2757	1193	880	597	576	484	380	371	327	300	285	265	268	263	271	252	253	238	271	259	254	248	227	224	217	226	264	220	230	227	217	226	263	266	223	248	256	223	240	262	228	220	260	239	237	327	373	369	232	243	246	242	218	221	245	229	237	551	837	668	221	216	230	239	205	217	229	214	235	223	242	215	190	233	206	250	230	232	219	235	246	221	207	208	230	242	229	244	247	197	242	218	223	219	228	230	213	207	220	207	243	204	204	230	232	231	207	212	231	248	238	219	238	224	208	208	227	210	210	231	238	237	238	218	204	224	229	213	215	238	224	221	233	204	244	234	220	262	227	233	225	245	225	225	219	209	231	252	226	235	217	212	224	240	247	243	223	229	213	223	207	203	225	227	235	220	231	221	222	223	221	219	225	223	221	228	224	252	209	244	197	209	220	232	223	225	221	211	157	224	242	225	207	230	251	232	214	177	222	245	227	228	245	226	208	219	219	230	232	231	233	215	240	203	233	212	222	232	225	228	250	246	212	248	222	220	225	220	209	233	222	224	219	246	228	203	232	233	209	215	221	259	231	219	230	240	259	235	228	247	253	232	232	232	230	219	205	257	219	215	228	213	228	197	203	228	240	208	239	245	234	241	222	219	220	252	250	227	210	244	220	239	218	226	261	208	218	216	227	220	216	245	220	230	200	212	228	218	257	208	214	220	236	233	248	223	227	218	209	245	198	211	226	235	246	213	209	218	221	205	213	219	234	195	228	237	240	214	238	215	224	217	225	216	200	204	208	218	233	208	202	240	209	255	245	225	216	215	239	209	240	235	213	205	221	228	233	192	224	216	202	213	221	237	225	234	241	215	239	212	221	231	225	225	240	211	217	218	211	222	243	234	245	268	218	218	244	241	215	214	223	218	202	227	221	234	243	226	196	212	208	212	263	255	226	253	205	192	201	225	238	215	233	219	207	226	203	233	198	227	240	248	229	203	237	234	255	206	215	238	219	232	236	244	207	232	224	240	233	204	207	225	218	209	229	203	218	238	219	222	223	257	237	255	240	229	199	235	217	215	222	221	179	235	236	237	231	241	243	205	246	238	204	209	216	208	216	212	244	233	222	229	226	234	236	222	211	200	248	220	221	197	212	223	241	209	232	207	256	227	235	239	197	222	208	261	219	233	219	233	261	196	214	236	238	213	225	217	198	230	209	200	250	226	223	219	222	214	223	230	215	259	238	231	220	234	227	229	208	205	236	204	205	246	219	219	207	221	222	222	222	219	195	232	227	227	203	221	220	211	220	214	238	217	238	216	222	227	208	198	241	229	221	254	214	219	233	225	198	221	224	240	213	231	222	209	226	224	233	200	237	235	228	235	230	225	246	249	197	236	229	220	265	227	198	224	228	230	239	252	233	208	237	223	219	218	251	232	251	231	242	211	212	203	222	212	199	212	204	223	241	220	236	229	239	237	202	227	217	220	222	252	232	245	225	245	246	238	216	233	217	226	259	220	218	243	216	232	223	221	214	203	218	226	221	234	258	238	221	207	229	227	218	222	256	235	227	219	218	226	209	216	222	213	219	242	213	211	213	205	239	218	223	244	248	237	241	193	225	206	234	219	217	257	229	219	239	234	239	228	215	217	254	212	236	216	195	236	210	232	224	222	247	215	236	221	219	216	237	197	216	221	243	221	216	213	235	270	223	210	205	196	214	221	223	223	229	201	228	218	211	217	205	243	201	226	205	227	233	214	213	221	207	234	214	215	231	225	226	244	224	235	203	224	211	251	240	215	229	224	237	213	232	237	229	195	224	220	230	213	214	230	229	202	251	219	273	271	245	221	224	235	228	228	225	256	233	205	216	194	218	192	242	211	231	203	232	238	208	231	210	227	215	226	261	255	237	222	216	259	203	216	240	226	206	213	244	221	263	238	228	223	230	245	234	208	221	214	229	227	227	219	238	233	222	230	238	233	220	236	199	196	260	238	223	236	199	248	247	230	263	238	239	263	218	192	238	230	226	246	218	239	223	209	222	234	240	226	213	242	227	211	219	206	227	198	215	223	206	207	243	222	241	221	203	245	219	217	240	217	206	239	230	249	213	213	225	248	211	236	234	226	197	230	210	213	221	237	224	243	218	231	254	250	218	216	240	228	223	239	224	223	215	203	199	210	235	218	206	232	234	220	220	208	239	224	228	225	245	212	213	230	242	228	244	214	229	217	220	228	205	221	220	228	215	227	216	203	214	218	226	219	194	236	223	230	211	229	203	222	223	222	211	236	209	229	225	227	263	235	213	214	243	229	222	242	237	218	219	230	221	226	218	233	222	211	225	253	215	214	211	236	217	233	226	210	226	216	217	218	234	247	219	208	232	247	229	226	215	184	211	242	258	201	223	220	215	194	250	234	221	217	237	226	225	196	210	250	232	225	217	196	246	235	226	239	192	259	203	229	215	226	223	223	228	235	216	204	185	201	217	252	231	226	213	219	216	217	216	206	200	231	215	210	243	233	212	227	212	226	213	224	217	231	234	201	223	193	223	215	238	210	207	224	222	198	251	231	225	217	212	219	230	214	215	208	221	198	223	228	203	224	211	226	209	223	230	213	235	212	187	228	234	241	213	219	231	248	221	205	248	255	204	228	237	239	225	243	189	219	242	197	216	254	246	222	213	226	215	230	222	202	231	219	225	222	241	213	238	195	231	247	205	233	213	222	233	212	229	201	224	222	213	226	227	224	217	222	204	215	227	222	200	238	215	234	213	201	241	239	248	258	241	213	224	246	196	239	232	187	191	219	250	233	208	195	241	232	211	223	221	202	208	242	217	228	209	203	204	262	228	230	226	216	235	221	228	224	212	208	232	231	215	219	232	209	253	212	206	211	232	204	219	229	249	236	232	214	226	235	224	222	215	233	228	222	226	221	213	223	217	212	239	202	219	220	228	231	219	228	230	235	215	215	213	226	211	246	237	241	226	245	241	227	206	226	209	211	249	212	189	213	221	214	230	198	215	206	217	228	210	204	255	203	239	229	247	224	245	235	213	235	232	220	256	210	227	221	217	222	236	204	233	191	228	216	212	222	212	254	234	220	241	216	226	214	218	232	229	227	230	222	219	199	188	226	210	221	211	232	224	221	224	235	192	226	235	228	230	247	217	214	241	220	229	238	238	246	222	227	240	244	257	231	240	232	239	221	233	233	231	217	243	228	201	220	233	235	235	220	232	221	259	254	225	249	247	213	226	203	218	246	191	235	208	226	203	208	233	238	243	240	234	227	214	217	216	225	214	229	210	228	222	202	237	205	214	238	220	217	230	230	210	210	238	235	226	196	213	210	218	211	227	195	227	225	222	220	231	200	235	231	220	221	240	225	230	210	244	216	239	215	233	216	220	200	173	224	220	214	242	230	248	224	216	221	221	199	227	240	211	208	251	239	235	236	202	240	221	237	246	229	200	218	226	232	229	204	223	228	224	218	207	218	215	230	233	231	224	218	217	202	235	250	244
11645	1451	2722	3062	2632	2297	1894	1625	1434	1261	1184	1083	1007	937	874	910	814	864	794	790	778	740	706	676	698	727	665	689	645	638	663	657	670	687	634	599	648	618	609	728	740	815	873	852	672	830	1828	2432	2104	989	765	770	738	657	700	626	643	750	3544	5939	4128	591	562	595	606	597	577	607	558	566	575	569	592	574	605	558	617	582	601	571	569	589	592	564	524	577	568	544	589	546	558	577	530	593	617	589	616	567	588	625	583	562	622	567	539	580	544	583	617	610	565	527	594	547	601	552	571	564	533	568	586	571	563	603	556	632	595	592	629	583	627	562	602	545	546	589	600	573	588	570	607	572	597	579	587	540	559	575	584	607	607	575	622	592	553	619	589	579	576	590	562	575	582	558	594	603	574	601	588	598	594	586	574	588	609	626	592	580	564	513	590	551	587	575	557	586	565	558	562	558	582	539	633	543	583	602	571	511	568	610	571	595	604	582	621	594	553	647	584	558	582	629	580	589	544	567	596	573	568	608	596	605	592	581	588	531	565	554	576	565	577	556	545	582	573	543	585	585	543	584	590	568	600	598	556	593	560	554	571	592	573	578	592	598	532	614	571	595	590	565	570	557	582	582	606	550	559	604	611	537	552	589	600	567	563	607	554	582	608	627	558	581	555	590	566	571	586	590	538	576	584	568	562	591	596	589	565	571	565	593	577	628	595	586	606	598	554	606	619	572	575	577	589	621	600	554	567	592	569	581	564	555	614	552	595	580	608	596	556	592	575	588	571	566	523	574	577	625	579	593	594	589	543	525	617	563	587	589	609	564	625	585	517	546	573	544	578	569	566	530	613	582	556	589	556	629	520	642	581	493	573	587	639	586	592	542	603	544	566	537	555	496	594	592	580	570	609	571	601	585	609	568	630	610	599	595	575	587	591	594	612	566	542	578	570	574	608	564	578	558	599	554	579	548	583	570	614	539	569	557	591	586	562	573	601	599	615	617	569	587	571	576	559	577	589	596	598	560	564	574	624	598	571	553	620	621	597	584	570	577	587	597	576	543	594	610	602	577	551	526	556	591	589	623	581	564	525	604	631	610	530	544	577	572	574	554	586	547	613	560	541	577	567	624	614	558	572	615	591	592	541	609	575	591	566	571	617	539	592	523	553	552	594	594	577	614	585	533	600	561	609	538	608	569	589	569	557	584	549	568	557	588	561	579	610	534	594	573	571	617	592	624	574	589	619	601	604	601	554	605	548	561	589	553	566	533	623	542	595	529	583	563	587	574	588	603	561	573	585	565	586	576	550	548	627	588	565	588	577	577	561	565	578	615	574	616	611	550	569	545	568	540	613	581	615	556	560	551	641	593	554	575	602	594	574	552	564	584	555	613	536	614	558	616	544	607	607	598	572	579	567	570	543	594	611	575	565	564	595	585	581	577	575	577	615	549	528	519	616	592	576	573	537	633	560	569	572	556	571	569	532	578	589	613	565	594	542	609	632	618	567	603	555	575	590	603	582	558	546	599	588	559	577	543	598	547	571	590	586	566	564	563	589	598	601	556	579	594	575	559	607	580	588	597	574	542	579	549	596	613	570	533	575	594	558	555	632	566	562	564	576	581	551	589	599	569	577	533	613	592	547	561	597	511	581	566	552	547	578	562	589	549	589	584	575	584	558	573	537	578	573	561	590	560	554	580	543	640	606	583	581	598	609	603	563	527	541	571	580	560	580	590	603	609	602	597	561	592	574	555	586	598	570	610	563	566	581	587	613	585	555	547	588	520	579	617	595	591	598	518	583	588	588	534	550	623	630	565	557	585	579	546	586	559	578	533	554	606	557	567	576	599	584	592	558	589	558	583	564	584	610	581	576	558	627	596	597	551	574	580	575	615	608	589	584	591	590	578	604	566	590	588	602	583	549	540	556	605	560	577	543	600	595	591	561	571	571	590	569	590	552	591	597	602	556	543	628	531	610	587	537	577	576	580	584	549	583	577	636	601	598	593	593	621	602	586	570	558	569	610	584	598	565	556	601	609	589	580	562	578	579	556	550	627	558	579	573	567	559	561	593	566	588	593	572	609	584	588	573	616	569	574	583	581	603	551	586	593	578	567	564	604	560	566	580	590	582	576	599	580	561	578	546	534	574	572	618	597	575	584	610	507	584	565	598	568	582	572	589	598	593	532	545	603	591	540	572	600	577	610	629	568	604	577	631	591	594	603	576	578	538	596	568	590	619	577	549	552	575	607	607	592	561	584	568	589	558	554	556	592	582	563	549	615	588	523	544	606	545	585	589	616	657	606	579	625	607	597	588	601	531	586	566	588	556	581	584	600	557	608	568	564	568	590	527	527	541	599	574	571	581	589	560	565	588	594	622	553	615	597	555	567	573	591	598	581	609	554	571	637	577	544	593	622	597	590	543	586	546	594	617	641	560	562	571	534	566	640	578	550	553	585	602	566	586	544	561	582	544	636	610	607	576	579	582	568	562	594	601	577	546	559	586	637	575	585	555	530	577	593	567	551	556	575	587	537	599	584	587	569	579	574	591	587	604	582	599	523	580	547	566	552	596	564	586	591	556	599	603	583	615	594	592	613	622	574	589	585	591	608	588	588	632	593	575	605	588	570	608	553	553	595	601	575	572	593	572	597	595	558	583	582	592	557	579	611	548	593	607	596	545	581	601	581	560	568	623	618	585	589	611	544	569	615	546	551	548	573	588	575	582	587	578	540	597	546	577	616	571	582	582	551	540	567	583	604	560	581	572	542	568	548	579	587	598	557	597	547	588	576	565	543	564	575	624	555	544	561	601	595	559	577	587	619	621	533	595	567	605	590	573	581	560	609	571	597	661	593	551	586	589	578	585	563	538	565	579	565	565	568	544	539	591	583	580	552	580	569	583	575	567	583	564	576	589	551	602	639	589	567	547	577	563	555	583	607	570	614	567	599	584	562	607	608	584	598	565	578	579	569	541	592	564	579	574	581	599	623	599	586	605	563	619	547	544	575	610	632	557	589	559	594	600	590	568	604	567	560	572	594	591	545	581	585	563	596	584	581	568	608	588	579	605	602	560	613	595	589	566	589	604	624	557	587	558	582	579	553	516	612	584	606	562	583	541	592	585	587	584	575	605	592	547	552	564	515	583	590	629	597	586	581	568	561	585	548	566	575	596	607	547	569	625	585	560	531	552	623	569	572	570	616	603	592	578	565	624	574	565	582	613	578	566	568	561	602	597	591	577	592	562	517	575	541	577	623	577	562	553	586	586	586	565	551	570	563	569	586	546	612	602	588	520	558	571	588	639	554	574	564	593	543	586	575	604	586	603	589	620	595	600	620	605	559	545	626	594	582	567	588	568	536	580	565	570	595	589	553	570	573	538	599	548	567	552	564	565	583	590	558	591	555	562	564	599	624	648	603	617	614	615	555	546	569	600	599	550	568	546	564	581	517	597	576	580	557	622	597	594	546	576	577	584	516	606	590	537	565	564	585	590	578	582	571	581	575
32563	7151	2242	1572	1081	787	620	496	464	333	343	279	268	253	247	232	202	225	203	188	216	187	189	171	194	180	168	196	181	177	151	165	171	169	179	206	172	170	157	203	193	212	222	196	201	207	350	505	375	236	179	170	166	187	190	191	180	336	973	1342	840	154	156	154	155	156	170	144	156	153	159	157	170	174	167	167	149	155	177	148	136	150	120	155	179	166	144	166	171	153	169	136	153	156	167	148	180	155	159	154	144	145	150	150	181	165	157	135	152	160	151	185	164	175	154	185	163	158	159	155	168	169	137	144	173	170	161	180	172	160	162	167	153	176	169	175	157	132	152	178	131	168	131	136	187	150	162	157	144	139	166	162	150	146	147	155	172	172	167	151	179	179	133	151	135	148	154	159	176	155	142	168	161	163	140	166	153	161	153	166	157	157	157	164	158	175	150	141	136	138	158	153	149	173	153	157	174	164	174	157	151	158	171	163	145	158	163	155	160	153	155	148	135	166	135	151	166	158	162	159	144	145	170	174	152	170	138	156	121	163	169	168	158	160	155	159	131	135	178	153	138	159	149	155	164	169	165	164	168	158	153	174	151	149	148	152	166	150	172	146	154	175	167	180	165	120	171	143	163	173	183	157	141	156	154	166	186	176	155	181	144	157	147	148	159	155	142	152	137	147	179	168	163	148	169	155	141	163	172	145	170	148	148	162	142	146	137	159	159	156	160	168	146	163	140	183	177	173	153	186	176	165	141	167	171	149	143	153	147	143	135	170	137	151	141	138	161	157	162	146	181	151	163	153	153	171	171	164	181	180	148	170	150	174	160	163	159	152	159	141	170	159	169	195	156	181	166	192	153	147	165	143	160	160	145	167	131	175	153	139	170	152	145	153	160	183	191	172	141	162	191	134	151	140	148	155	161	149	148	150	171	150	143	152	179	175	159	158	150	158	156	140	160	140	164	164	151	158	177	160	150	183	173	147	165	158	140	156	158	151	150	160	147	152	143	153	162	163	146	169	139	147	153	148	159	148	143	163	148	145	173	161	134	151	143	154	157	155	161	166	172	162	170	150	165	157	153	178	144	161	160	140	167	137	159	167	166	160	139	146	144	145	173	156	160	158	151	165	154	163	156	171	171	175	164	132	172	170	175	148	160	161	165	167	152	169	144	168	153	173	167	154	170	164	155	161	161	156	150	157	148	159	167	159	165	143	149	156	166	168	149	173	171	138	171	172	163	184	155	164	171	150	154	143	153	137	144	126	148	186	154	167	151	157	175	171	160	166	132	159	154	142	164	145	154	148	166	128	173	166	163	151	144	150	152	153	150	144	152	155	155	165	168	172	167	139	166	166	160	147	158	152	166	163	145	162	154	148	158	158	175	156	159	141	170	160	159	155	151	162	124	141	157	175	149	156	161	142	162	134	158	153	158	143	148	155	152	134	178	159	148	181	153	155	139	137	167	171	173	147	156	147	124	164	144	145	134	142	158	142	195	157	162	140	161	152	182	124	178	172	173	149	168	145	164	160	145	167	171	160	162	135	148	157	144	154	139	139	150	152	148	169	165	158	175	163	138	163	173	162	161	161	173	157	134	139	156	187	145	163	185	161	156	148	152	151	156	167	140	141	156	142	160	149	151	163	149	148	166	144	148	161	152	145	143	151	140	146	164	163	140	170	147	161	147	156	148	157	176	157	157	168	175	170	148	153	180	155	150	151	153	171	136	145	161	172	168	138	153	178	154	131	142	153	166	185	156	173	172	203	165	167	148	171	155	177	148	150	187	143	172	158	157	162	164	165	161	175	147	164	154	158	148	156	164	169	165	150	147	181	184	149	164	156	172	155	174	165	164	153	130	149	161	140	157	157	161	153	165	159	148	141	156	175	146	143	155	152	170	165	171	134	170	155	176	153	157	159	154	147	144	164	155	157	147	162	173	163	144	162	163	164	153	162	136	168	145	164	158	179	127	151	185	145	147	168	167	134	170	178	141	169	159	171	170	171	178	133	163	169	162	153	157	171	150	130	178	178	139	152	158	151	168	169	170	128	146	166	170	159	162	155	153	171	135	156	157	144	147	171	159	143	131	164	127	137	141	179	167	142	151	158	163	156	180	149	155	153	157	150	153	132	142	151	127	175	171	136	177	146	148	149	140	177	145	181	173	158	162	153	149	180	150	159	173	159	168	131	154	169	147	138	147	156	136	156	157	163	180	158	155	152	162	149	160	162	148	158	155	164	159	143	152	150	144	148	169	156	161	166	159	158	160	151	154	173	152	163	154	158	174	174	162	132	146	144	155	185	163	175	176	153	157	173	147	167	157	185	153	175	170	134	154	154	148	145	174	178	142	159	135	142	133	181	149	150	148	160	145	152	151	167	150	161	145	169	164	162	150	151	162	150	157	171	166	145	173	164	162	167	181	165	141	156	157	167	138	148	144	159	166	182	153	143	162	143	164	173	160	155	161	185	168	177	174	145	157	158	141	158	153	147	168	157	140	163	160	153	140	154	168	165	167	151	175	149	174	138	166	135	159	148	161	168	151	169	184	160	175	178	153	147	157	153	162	155	168	152	194	146	177	158	140	152	170	173	155	147	150	136	165	163	158	164	151	151	150	169	170	155	153	186	159	139	163	178	155	178	176	171	178	132	181	149	179	169	137	171	182	170	144	165	152	172	151	155	163	170	176	154	165	126	141	141	142	139	178	146	162	167	170	151	174	136	169	147	154	142	148	160	170	166	160	155	141	157	152	162	170	137	148	163	171	124	138	135	193	126	164	162	160	151	184	123	138	156	174	154	175	156	177	186	133	151	166	166	158	171	157	180	177	162	153	146	147	165	142	171	153	145	145	161	156	168	165	155	152	154	180	130	151	152	161	202	167	135	170	161	151	152	158	156	164	137	157	173	149	154	127	156	182	149	162	153	144	159	169	146	136	153	151	164	148	181	166	138	177	152	157	170	150	163	166	169	171	167	147	151	161	154	155	154	166	154	152	153	168	166	162	154	143	139	156	154	150	157	171	158	148	136	168	170	160	180	188	161	163	151	159	167	151	153	146	180	147	184	141	189	157	164	169	170	142	132	162	158	159	165	144	152	183	167	166	162	155	177	151	149	148	176	152	156	176	180	163	160	159	157	152	160	134	145	166	154	166	158	167	150	176	140	171	153	162	164	152	137	165	153	138	189	177	152	153	177	155	163	137	171	184	161	154	180	143	162	180	147	146	187	162	157	148	156	163	154	166	153	153	156	180	148	141	142	174	166	164	157	152	151	150	149	148	162	148	161	137	169	153	142	162	145	162	181	146	160	165	178	157	144	117	165	141	154	167	191	182	154	157	142	159	183	150	159	153	149	161	151	148	153	155	149	145	161	154	157	156	172	157	166	144	150	162	158	164	154	131	173	162	170	159	163	172	184	169	157	146	168	168	163	142	169	155	159	158	146	161	126	150	153	150	166	157	168	160	141	152	165	182	172	184	161	169	161	148	177	159	144
17483	2022	4398	5148	4423	3645	2943	2449	2017	1664	1578	1356	1197	1094	1081	933	923	893	788	765	738	702	744	672	665	600	650	594	602	583	531	573	573	510	508	536	588	517	569	702	735	680	733	699	595	962	2596	4155	3038	1257	680	718	758	755	670	614	667	2064	7090	9796	5507	441	420	409	415	437	433	414	406	436	432	382	422	419	397	429	438	400	408	409	391	420	445	400	402	407	401	393	430	425	408	422	432	431	423	419	426	406	405	397	448	410	402	408	407	395	407	422	395	444	428	405	424	403	417	416	418	439	404	427	417	438	407	376	427	427	413	376	442	392	403	413	401	389	385	430	452	403	409	427	427	409	406	405	401	426	476	433	430	452	412	438	404	420	449	412	409	441	450	444	421	408	438	422	382	416	436	382	414	422	435	394	418	429	409	417	420	425	410	413	423	423	405	411	386	467	415	388	417	418	394	429	403	397	408	426	432	413	435	405	438	403	413	468	414	438	469	423	444	453	436	447	412	430	404	389	414	426	435	415	375	462	379	458	458	414	423	416	426	403	428	397	410	433	405	434	414	418	406	447	419	451	362	453	374	417	432	455	434	419	419	421	439	454	429	415	408	413	379	427	399	433	413	405	429	395	395	428	431	431	417	398	397	417	415	354	409	455	434	414	405	406	412	451	429	447	424	404	436	449	409	389	426	409	409	404	412	421	440	414	440	389	391	388	443	402	404	418	422	424	394	382	406	421	408	430	419	421	404	374	372	405	431	399	388	399	419	426	435	415	437	412	431	397	388	425	407	435	400	410	394	386	412	440	391	440	415	369	373	408	424	434	425	446	429	405	425	443	383	399	410	448	419	423	412	398	422	388	416	386	442	469	432	403	438	438	436	428	418	419	406	431	402	428	453	408	413	400	420	402	429	434	411	418	415	436	432	414	414	402	403	420	398	395	422	408	406	434	393	384	416	421	446	398	437	400	414	408	420	414	444	423	371	393	424	403	422	435	424	424	394	475	393	391	395	411	426	434	397	429	424	404	463	422	422	436	440	443	455	413	425	381	411	395	390	397	409	400	407	393	435	448	416	393	408	381	429	407	419	423	409	433	403	454	412	422	417	420	429	462	395	413	401	403	413	430	392	395	412	450	435	453	415	436	422	416	424	461	379	428	423	404	406	450	379	371	428	440	427	427	399	423	429	420	416	414	404	432	410	431	443	421	424	420	423	445	411	400	397	443	410	400	454	396	396	415	397	397	402	388	420	419	423	444	388	404	445	436	398	449	406	402	389	417	428	413	434	410	400	418	443	413	401	409	418	429	410	424	389	426	433	413	397	424	406	382	417	399	449	435	399	466	415	415	397	411	380	428	438	427	417	400	386	445	387	399	422	423	405	437	398	421	413	429	430	419	425	428	407	420	396	398	392	414	426	423	450	411	416	427	416	422	422	440	409	412	402	422	426	447	494	411	414	398	427	431	441	373	398	424	440	403	402	437	398	436	420	438	414	440	392	438	403	432	465	432	430	390	402	401	422	406	451	388	404	438	429	417	423	399	451	418	394	445	421	385	461	450	427	405	406	408	425	423	455	424	408	437	402	413	417	414	396	414	418	422	440	387	452	398	432	404	385	415	408	409	404	415	416	416	407	440	403	431	461	448	434	426	414	401	451	419	415	416	398	430	407	408	430	398	415	415	440	427	419	442	400	423	381	422	394	389	409	439	416	458	421	413	432	427	424	476	408	441	389	386	426	418	411	430	452	399	421	428	410	401	432	412	408	397	381	419	393	395	418	405	417	432	438	392	421	412	411	406	380	412	466	391	402	434	413	387	401	417	444	419	431	397	432	415	461	452	404	397	420	397	414	398	384	410	440	376	397	433	426	459	422	413	376	405	429	423	363	382	423	381	426	433	419	407	426	404	426	387	425	398	429	387	415	396	380	442	409	462	384	403	387	411	369	387	403	443	426	406	413	380	449	442	419	427	437	398	411	432	409	412	431	415	388	412	424	441	415	425	415	418	377	437	441	398	405	414	384	427	350	392	386	404	408	406	436	447	429	403	395	397	438	420	432	426	394	435	416	415	451	429	438	434	415	412	410	412	402	421	438	412	409	425	425	413	418	415	425	443	389	443	429	435	391	411	393	422	402	463	418	411	390	427	384	405	390	427	436	432	424	413	428	411	403	436	397	424	419	411	438	427	404	413	425	457	385	410	438	427	402	444	398	424	380	424	392	418	374	358	417	433	414	390	444	405	401	377	428	400	435	412	422	389	422	416	431	432	429	428	406	430	419	401	434	427	410	402	415	392	395	449	440	423	390	375	414	412	440	445	447	408	446	389	402	376	443	428	405	448	403	395	381	425	433	452	439	431	416	430	408	458	456	431	403	405	399	418	418	458	424	442	441	411	390	420	423	430	389	440	399	413	401	418	416	387	409	446	427	428	388	434	429	403	424	381	403	445	410	401	396	405	429	400	439	396	414	437	444	380	435	451	412	444	383	423	441	425	442	453	464	407	410	426	407	425	375	416	433	447	414	416	409	410	419	413	411	424	416	412	404	424	441	436	400	423	433	413	441	420	450	408	417	403	415	430	407	401	440	384	441	387	424	431	414	417	397	457	415	421	447	412	406	438	415	419	416	448	390	403	428	386	418	428	429	397	418	413	378	385	419	430	429	391	429	388	400	405	412	441	425	411	425	398	428	417	394	389	433	430	448	448	429	419	421	415	434	420	397	421	448	392	435	416	455	417	422	424	403	435	382	449	395	419	414	453	392	393	414	405	462	424	394	434	411	399	424	415	419	419	437	399	426	401	415	421	390	428	374	439	394	427	410	427	439	420	415	426	436	413	436	434	402	409	430	434	392	446	429	421	369	443	410	398	403	456	422	424	424	404	411	424	450	416	398	377	444	432	412	436	467	427	420	409	438	444	439	454	416	404	435	441	444	436	415	391	400	410	418	439	477	431	401	393	416	419	425	405	439	442	416	434	414	393	406	434	411	386	465	382	466	432	392	393	410	395	444	376	397	390	418	429	431	411	416	411	406	433	415	386	430	419	416	410	387	400	429	442	382	386	395	439	438	395	404	408	400	425	436	431	432	437	409	384	416	424	419	433	418	407	415	373	429	434	426	403	383	395	395	407	422	406	440	392	405	437	427	415	459	418	421	440	399	450	427	468	388	435	423	450	460	424	424	403	423	456	411	411	393	438	431	453	410	396	392	432	405	436	407	444	418	447	426	412	430	447	398	472	418	407	426	418	410	389	423	434	430	439	419	425	438	434	423	447	417	411	433	430	408	410	457	436	410	427	408	423	392	409	421	412	384	435	410	383	414	449	428	418	414	428	412	444	430	392	425	443	397	421	414	427	402	406	371	401	412	436	463	404	399	452	396	404	417	395	412	410	378	439	406	416	404	427	415	400	449	421	460	410	429	407	439	455	398	455	446	419	420	398	445	393	403	419	414	399	419	434	451	445	391	426	412	423	419	391	417	398	399	426	431	404	410	368
2473	203	238	266	209	213	207	191	199	191	184	175	194	186	167	220	218	180	170	181	199	193	177	203	180	192	190	195	194	168	158	191	217	180	203	201	198	208	202	193	191	192	202	196	184	203	221	220	219	192	182	168	191	182	199	191	197	188	237	272	231	172	181	201	194	165	212	177	202	184	195	189	207	196	229	179	182	174	194	187	158	185	205	176	195	183	185	201	188	171	172	198	181	155	157	205	184	209	194	205	198	155	207	176	192	176	233	192	196	164	190	185	154	210	200	192	205	198	190	175	206	192	173	207	187	208	216	203	181	184	188	190	205	200	192	197	171	192	176	186	190	186	182	175	185	183	192	202	176	185	168	206	183	203	185	167	197	166	200	188	172	189	196	179	165	207	179	201	172	171	179	189	160	189	173	199	191	178	201	206	193	177	193	207	173	187	180	198	190	194	190	159	201	190	193	139	182	187	178	171	187	183	194	175	190	196	174	172	213	200	179	167	165	192	171	186	207	196	189	176	191	194	197	202	206	189	196	201	198	206	181	178	196	190	211	193	215	183	211	202	168	194	203	198	189	218	196	206	172	192	193	214	183	164	174	181	213	195	187	193	193	186	182	173	179	206	159	192	181	216	195	185	197	198	195	175	206	166	192	181	189	171	184	197	178	187	175	183	171	196	165	176	198	192	169	179	210	192	185	185	183	203	213	189	206	161	194	187	172	187	224	195	192	175	188	169	203	174	175	201	184	207	188	172	192	226	185	191	184	194	180	196	207	173	195	175	182	191	199	181	191	191	179	173	204	204	199	153	177	185	195	186	183	206	206	182	187	191	177	213	169	165	196	195	184	183	179	195	184	190	174	191	177	186	179	185	172	178	205	207	183	205	183	170	205	184	170	191	193	194	191	207	179	190	200	179	193	202	175	186	197	190	182	198	184	172	158	200	199	186	181	202	199	182	191	176	193	175	196	173	179	190	217	208	188	195	214	195	220	186	172	200	169	218	206	202	196	160	192	208	175	185	189	182	218	180	188	169	159	210	216	194	200	171	201	190	168	182	172	190	194	205	193	189	205	171	205	187	204	176	179	175	217	177	178	184	177	191	190	183	195	159	177	171	179	189	192	190	173	190	181	175	199	174	213	185	176	180	180	196	223	210	188	205	207	186	168	165	176	194	200	176	190	211	174	208	177	197	200	197	176	172	174	171	186	203	182	210	191	201	192	195	181	207	183	162	212	194	203	196	187	191	208	182	186	185	195	191	213	189	203	172	192	179	186	172	172	195	177	169	219	197	185	172	199	176	160	210	184	200	176	168	192	190	210	217	191	203	175	190	177	184	192	172	191	210	207	161	183	180	186	178	169	188	178	198	193	182	172	187	184	212	181	205	161	211	185	193	187	171	161	202	198	170	179	166	197	180	163	178	200	185	220	168	213	162	193	170	192	170	182	195	186	182	184	203	201	207	182	183	187	182	188	184	196	202	184	194	184	193	174	183	197	219	203	187	171	193	205	154	189	213	233	202	156	182	201	191	196	192	185	186	191	187	184	194	196	217	182	193	195	190	176	179	181	187	188	176	191	183	206	194	191	171	211	179	184	191	190	188	190	205	182	181	192	212	205	160	194	188	196	192	193	161	181	196	195	182	155	176	212	209	193	171	178	186	185	212	191	166	186	199	202	190	218	175	193	180	172	177	195	191	187	180	188	169	196	173	205	173	206	171	187	197	199	177	182	176	181	204	205	179	170	215	187	197	193	206	182	186	184	189	191	199	196	194	196	198	210	188	183	203	178	193	219	183	202	186	186	191	174	185	213	188	185	178	194	196	196	186	186	180	185	194	195	168	182	179	175	175	184	194	183	151	212	194	188	187	158	176	199	204	192	195	194	172	198	178	195	190	177	196	185	174	178	192	198	174	202	204	197	174	196	174	181	171	191	180	207	179	185	181	185	197	187	182	206	199	168	176	209	211	195	183	192	193	180	209	184	198	188	171	213	186	218	213	180	170	189	193	210	176	204	184	179	193	181	192	185	165	161	198	162	207	201	168	201	172	157	179	174	205	194	195	193	207	187	158	187	195	192	175	189	205	216	187	217	182	177	163	214	190	177	190	155	209	184	177	191	192	172	192	186	176	173	172	208	187	184	205	189	167	175	196	177	188	221	194	192	193	175	174	212	169	225	155	166	180	181	197	183	168	174	190	179	187	190	195	208	157	193	168	162	172	160	168	191	157	186	178	191	192	211	193	192	175	174	199	152	187	206	194	194	182	209	169	184	180	198	183	183	172	191	185	211	196	189	189	200	173	207	173	199	215	172	200	210	188	188	197	185	200	195	202	198	180	164	186	201	175	165	179	161	218	188	212	202	181	173	175	183	169	199	204	167	176	174	186	207	181	184	198	181	171	178	171	183	180	181	166	185	165	187	170	183	177	211	219	212	171	188	197	178	164	201	174	215	188	188	182	186	189	191	185	163	170	184	185	189	189	219	184	183	170	208	179	185	208	176	182	183	171	192	191	201	188	170	181	172	172	188	189	192	181	178	187	185	162	202	182	193	197	185	172	196	194	187	188	181	193	166	158	200	190	189	204	201	180	171	212	214	202	182	190	185	187	172	198	227	217	185	197	172	185	188	182	186	207	193	181	186	204	169	186	192	196	189	193	189	179	186	164	181	196	205	163	183	179	182	186	164	195	167	168	190	188	179	193	199	208	200	182	208	180	197	192	174	204	197	166	182	178	196	188	204	181	191	202	190	190	206	177	195	178	199	171	192	187	182	181	197	186	193	189	182	183	184	172	201	191	180	181	171	185	184	164	165	182	176	163	190	189	185	185	177	199	159	190	199	194	172	202	181	181	208	180	207	182	176	176	185	184	185	216	198	177	179	185	201	182	190	219	193	213	186	198	200	178	210	191	193	176	197	193	182	197	191	176	191	193	184	176	189	181	179	194	213	214	206	175	175	169	179	162	180	213	190	191	186	183	173	201	185	183	168	173	184	182	203	188	215	181	205	186	175	224	193	204	195	210	183	188	183	174	200	176	185	181	185	193	190	188	192	197	154	188	186	177	214	189	190	192	214	189	207	208	155	194	204	201	178	155	184	190	183	205	207	201	180	183	195	179	198	178	208	177	191	183	178	207	207	198	213	191	189	187	172	197	179	205	184	169	193	179	192	213	197	178	195	207	195	164	181	197	186	180	169	164	210	166	168	205	193	172	194	183	171	199	196	196	196	201	199	187	183	198	186	206	192	215	190	191	153	195	154	200	188	179	168	208	186	208	170	202	197	194	176	182	180	190	202	171	192	179	183	194	201	196	195	168	187	190	196	195	161	191	178	199	197	189	185	175	214	192	170	200	207	182	186	185	189	168	172	185	196	182	204	172	171	190	188	190	194	168	175	188	193	189	198	194	190	188	201	220	164	181	186	183	192	164	172	200	175	178	173	173	197	192	185	189	182	185	203	199	194	176	189	196	183	198	181	180	170	165	216	202
2637	530	639	642	622	591	537	519	540	546	504	528	526	525	513	551	550	535	506	553	520	519	483	546	489	485	532	529	504	494	522	493	550	469	509	501	521	537	522	561	568	584	627	591	592	609	687	734	671	599	554	539	592	614	596	573	589	604	866	1179	860	510	547	537	514	514	514	486	518	493	491	491	488	495	489	534	482	518	473	524	505	495	525	537	478	473	456	527	473	475	502	507	488	513	526	498	495	496	461	472	525	517	521	515	453	490	472	512	504	509	504	523	522	483	558	495	488	527	488	513	484	517	497	456	492	477	508	485	519	507	528	473	485	540	489	496	534	526	511	500	479	484	497	481	506	515	546	485	470	537	539	459	462	527	470	535	509	509	478	495	541	481	525	537	540	521	485	538	502	470	473	510	522	498	473	505	525	462	515	497	512	491	528	459	528	488	486	457	543	524	509	519	537	495	504	517	481	478	520	530	484	517	465	501	505	514	526	490	499	479	516	477	479	456	526	480	440	490	530	499	554	510	490	515	494	555	537	488	492	535	513	543	501	515	490	517	502	474	535	527	514	541	486	493	504	472	474	521	502	505	514	483	532	491	494	511	521	496	508	521	506	515	490	468	531	529	491	498	511	500	509	506	497	518	524	493	522	475	496	488	496	508	512	501	532	459	513	501	509	544	474	458	518	516	492	461	519	504	518	510	546	524	475	499	533	514	536	514	448	525	539	512	506	522	492	488	496	495	495	490	489	545	537	490	482	517	482	470	479	483	487	462	501	504	497	527	483	493	521	471	526	510	519	531	484	561	503	517	503	520	493	534	522	500	478	454	506	514	506	556	519	471	494	491	524	505	485	484	487	463	513	496	517	517	529	470	527	534	465	485	510	537	489	515	483	516	523	482	480	472	524	500	505	483	474	509	480	517	532	523	533	521	545	495	499	488	507	490	531	479	516	518	505	479	519	493	472	508	470	489	481	528	498	531	498	533	464	479	528	455	505	492	552	479	543	545	540	476	502	511	537	475	512	532	529	524	486	504	493	546	476	488	488	504	536	531	465	480	479	497	464	492	497	519	508	514	500	494	500	532	510	479	491	489	518	522	472	526	471	488	465	507	474	477	496	553	484	487	482	475	548	516	502	503	517	529	546	518	501	540	526	506	483	543	502	470	504	513	534	494	483	475	476	493	501	523	517	485	509	482	510	495	447	524	492	542	529	538	532	498	532	519	539	527	456	512	505	462	516	456	488	508	489	501	482	487	480	518	529	501	500	507	528	539	509	519	504	451	486	488	497	505	463	478	489	501	503	499	503	522	483	507	516	526	511	516	488	518	495	489	529	477	508	490	538	501	484	551	474	542	535	522	484	532	497	504	526	496	492	541	521	507	532	508	477	495	504	514	526	499	503	485	498	510	515	527	464	505	482	479	523	521	500	529	549	481	523	541	507	520	475	501	548	501	538	487	513	501	496	503	476	499	534	506	494	481	515	520	533	504	465	528	502	517	499	486	486	495	502	461	484	451	528	516	515	460	451	502	502	467	499	511	491	511	505	455	515	486	499	485	509	499	510	516	492	475	490	497	442	507	504	553	532	513	480	513	492	482	519	466	520	533	513	522	519	533	509	524	522	493	471	528	498	514	527	517	495	500	483	521	516	486	511	502	502	526	503	432	542	501	500	493	505	575	545	501	522	504	514	529	528	492	528	483	476	515	546	485	522	488	528	518	508	487	529	522	495	486	458	499	503	525	524	465	475	500	497	479	510	506	485	512	521	474	521	501	521	508	552	543	505	516	494	465	498	541	497	496	522	502	504	517	475	475	520	508	518	521	520	489	513	465	512	505	503	534	537	561	481	503	529	482	477	525	502	502	470	520	527	493	503	515	545	509	477	501	507	515	531	504	466	512	451	518	489	502	507	559	524	481	488	512	494	471	495	496	504	501	515	516	507	486	539	470	528	481	478	505	522	544	505	500	493	485	545	513	492	530	459	478	489	531	475	526	542	495	468	490	496	492	465	499	470	511	487	489	486	542	516	487	485	492	500	539	494	497	510	475	510	474	471	534	535	499	538	517	522	514	518	481	497	496	495	495	487	499	515	507	535	494	508	501	488	496	535	492	524	481	492	494	456	453	505	503	495	478	510	492	493	459	525	469	494	502	488	497	527	478	542	475	520	482	498	502	495	488	495	498	468	514	521	513	494	497	473	547	480	529	519	515	481	529	531	517	511	498	464	496	497	483	449	520	523	516	497	491	488	531	533	501	520	504	500	490	485	512	490	502	505	487	502	467	482	517	471	486	497	537	505	503	495	507	486	500	525	507	498	499	503	492	495	503	470	470	487	488	513	523	472	516	479	493	519	509	495	490	512	506	499	503	466	455	470	537	513	504	471	520	492	529	510	484	489	526	505	459	493	516	507	537	473	500	514	489	508	500	484	522	488	534	526	498	531	519	506	511	489	535	513	511	496	490	490	474	486	504	493	517	467	499	479	538	513	495	509	512	490	498	493	515	506	513	495	522	476	497	507	534	476	495	506	533	505	486	524	477	502	461	540	471	518	494	495	453	537	501	481	527	499	528	505	498	528	500	514	510	493	514	518	469	530	481	493	519	553	502	519	508	509	500	508	527	489	494	477	513	511	513	497	532	483	466	504	483	493	501	480	514	518	512	498	472	446	555	456	523	495	498	476	512	504	481	494	501	517	507	487	511	513	494	510	499	549	451	481	509	467	510	484	480	510	499	539	479	489	475	503	518	487	494	482	524	463	506	505	471	518	506	508	466	527	527	507	515	562	501	457	542	472	489	510	511	504	532	514	480	485	469	461	497	482	481	521	469	476	473	466	501	500	517	472	488	516	529	508	520	528	526	490	457	469	463	496	498	516	505	534	488	503	486	499	547	497	508	487	442	537	516	524	500	484	488	506	506	533	535	465	534	478	491	498	507	527	485	496	507	460	518	491	495	510	463	510	483	491	520	508	501	504	477	493	496	518	508	506	510	524	538	498	514	515	481	478	483	492	528	528	482	491	508	478	458	514	514	469	481	501	529	501	503	482	465	477	486	531	506	522	488	533	486	455	520	531	503	483	464	504	479	467	491	496	554	464	487	475	466	521	487	492	499	497	504	526	511	508	502	494	472	499	510	484	462	517	520	477	491	515	469	507	517	464	511	548	486	494	483	507	517	520	528	503	509	504	444	538	483	491	552	516	498	483	519	515	524	488	487	519	506	502	496	505	534	488	512	492	476	518	525	509	522	507	523	499	504	506	528	512	493	465	497	495	490	485	520	532	486	496	536	486	498	502	495	474	508	499	474	502	488	505	478	479	491	490	514	507	561	518	517	492	531	531	513	474	493	493	493	500	507	525	464	510	501	482	486	509	505	501	466	483	472	489	473	498	501	474	492	528	498	517	501	532	488	501	505	494	478	472	488	449	524	468	492	501	497	538	529	521	508	508	507	497	498	545	509	539	496	474	510	529	521	521	475	513	484	495	480
20585	3090	1151	984	697	549	439	395	320	284	329	279	267	267	270	252	247	258	247	225	231	205	219	249	236	230	215	250	219	229	223	225	234	221	215	220	240	220	230	234	223	256	249	270	232	301	333	411	300	269	200	249	234	250	216	226	258	296	552	767	588	251	208	194	203	231	208	189	226	223	227	226	243	237	231	213	201	218	233	223	208	230	209	215	217	200	216	209	244	232	220	240	228	235	227	208	204	219	206	228	207	226	211	224	190	215	225	208	192	197	224	209	209	231	224	203	214	193	220	202	222	229	214	213	210	249	262	219	219	203	222	224	230	235	229	201	209	225	226	205	222	219	216	225	240	240	229	218	231	182	206	224	236	217	198	219	236	224	219	215	217	212	240	199	199	226	218	215	196	224	218	207	218	219	211	216	211	217	233	198	225	201	238	226	233	265	216	215	218	260	196	213	208	203	237	229	227	223	215	220	208	216	204	254	256	217	223	212	208	223	228	230	230	202	210	223	197	207	240	201	211	219	213	217	222	230	203	206	216	231	237	216	213	241	202	237	237	199	236	232	199	187	210	236	197	225	191	231	202	220	209	219	230	223	234	236	198	213	194	213	228	225	203	190	210	214	235	206	223	191	208	228	216	221	196	256	199	223	195	226	224	220	246	229	239	183	216	236	263	214	212	193	219	200	216	211	224	238	216	222	214	209	188	210	202	217	211	209	226	226	223	194	211	207	212	216	196	227	216	213	203	203	232	227	188	197	222	223	226	204	225	215	235	231	206	251	238	206	227	214	239	228	220	199	225	253	215	239	248	206	234	204	234	197	196	189	195	228	236	226	211	203	225	218	238	230	218	195	211	229	212	220	198	208	202	202	234	233	217	237	211	232	251	248	232	229	209	209	207	226	193	222	222	198	215	220	197	237	233	204	204	207	218	219	194	248	220	221	230	217	230	185	227	206	225	225	232	220	220	197	218	223	197	240	217	221	219	222	205	243	222	215	192	192	238	216	222	207	228	216	201	221	216	214	233	190	197	231	249	226	195	204	218	193	235	212	215	235	216	208	227	217	220	231	223	204	223	210	186	230	230	236	212	206	196	245	216	234	226	224	213	241	208	218	211	226	216	239	234	228	217	223	210	221	199	200	224	220	214	235	201	245	226	213	218	225	212	225	217	210	234	211	250	236	210	220	235	211	241	217	196	247	215	226	230	212	217	213	233	205	203	249	237	237	241	229	212	218	215	212	237	191	193	214	216	240	225	208	207	223	211	225	242	232	200	213	224	226	209	228	237	215	196	209	239	214	224	223	217	205	210	224	187	193	224	230	258	212	222	202	207	222	230	189	207	220	210	200	226	205	218	223	228	246	231	219	234	219	238	241	222	220	236	246	221	223	248	220	219	221	206	196	212	223	206	225	196	223	240	229	208	228	248	211	218	246	217	225	226	218	218	202	212	200	229	218	226	249	238	228	240	220	230	205	236	216	206	216	238	206	223	197	221	193	219	222	209	216	212	235	240	220	209	213	220	216	224	233	200	243	211	217	234	225	228	207	227	232	222	204	191	211	220	204	220	239	193	225	248	214	237	224	233	221	225	208	207	238	217	210	225	227	214	213	235	219	246	248	207	219	204	223	210	209	221	200	226	238	232	243	226	221	244	206	206	239	227	221	226	216	234	220	204	256	210	233	203	200	236	245	226	231	223	244	204	218	191	191	201	239	214	236	241	222	242	234	222	221	217	254	224	234	208	249	199	211	229	249	232	211	201	217	226	253	211	224	255	218	222	220	223	219	203	200	190	199	205	238	202	225	235	217	215	222	222	243	218	197	246	223	210	221	234	211	215	217	241	237	223	228	231	212	214	215	208	228	171	222	236	252	193	243	185	228	228	219	220	223	226	228	227	230	221	220	200	219	186	213	221	215	233	201	207	214	203	227	213	230	229	220	227	195	217	220	200	229	242	220	219	239	198	232	233	220	202	236	232	217	209	244	206	190	237	202	266	177	210	235	217	236	234	249	249	216	203	215	219	225	203	224	201	215	211	210	226	204	222	217	217	212	192	200	207	204	180	223	222	217	219	234	216	222	206	222	217	214	201	206	237	224	230	189	211	220	199	214	253	207	185	222	229	224	210	182	200	216	220	213	234	208	234	237	217	213	215	215	225	201	238	242	210	197	198	250	212	195	217	254	214	184	197	215	203	207	215	221	211	211	224	253	216	229	219	215	214	231	216	235	249	209	217	245	216	238	222	219	225	227	235	222	235	239	213	195	229	221	233	214	229	204	221	224	206	224	235	234	228	201	230	202	210	223	238	246	230	228	220	231	209	248	229	215	248	227	233	215	209	235	236	228	246	236	219	211	204	218	208	221	249	215	219	202	200	239	221	226	227	224	217	201	239	232	215	225	237	216	201	204	215	246	203	212	200	245	221	227	251	217	213	226	203	211	215	218	235	238	202	251	219	216	216	215	205	206	269	198	223	185	229	221	202	220	210	224	221	210	233	225	215	217	225	221	257	213	226	227	197	210	232	211	251	195	208	201	208	225	216	204	191	230	238	185	224	243	203	214	222	173	205	214	235	220	225	204	230	209	196	238	206	199	213	238	181	217	226	238	213	221	238	187	211	219	225	218	222	191	205	223	203	223	217	232	241	242	231	199	217	222	205	208	210	186	214	231	204	185	212	185	229	227	255	210	215	246	188	204	224	210	225	227	232	239	242	214	254	234	210	198	211	194	211	202	197	223	244	199	213	207	202	208	236	215	178	218	226	203	208	234	225	243	195	189	230	197	214	210	228	231	214	222	210	220	216	209	225	227	230	215	230	206	193	212	227	240	217	228	223	211	206	209	223	219	213	235	218	198	236	223	205	208	188	189	234	219	215	193	222	217	239	226	220	209	218	221	219	242	215	240	202	245	217	205	239	222	211	229	240	221	217	247	236	206	214	197	229	211	216	201	224	227	221	223	199	209	205	241	208	236	192	210	230	229	203	206	229	211	198	202	207	231	188	199	215	217	215	234	227	236	189	220	196	232	219	208	222	210	199	211	229	211	213	201	198	228	203	242	246	221	217	222	202	228	214	220	239	200	216	184	208	241	242	222	209	226	205	242	205	208	222	227	211	204	213	209	229	241	224	238	225	226	218	203	207	226	200	242	225	227	217	203	249	235	197	209	220	231	233	205	241	226	243	233	219	215	205	225	203	218	200	228	194	221	179	232	200	209	224	199	216	222	200	207	223	192	214	188	213	240	199	217	196	220	190	216	227	217	220	230	199	230	227	233	179	222	238	234	203	206	243	199	199	220	228	233	222	223	203	201	225	226	238	221	224	218	198	226	232	182	227	244	232	200	224	215	226	220	210	221	211	222	243	212	251	221	210	191	208	199	223	199	241	203	208	219	231	202	213	223	237	238	222	223	231	226	229	206	225	230	234	217	230	220	221	214	218	236	215	213	198	224	205	227	198	216	212	188	237	217	233	211	205	231	225	250	251	232
12161	1390	2734	3122	2601	2260	1914	1598	1441	1268	1147	1023	929	974	885	849	829	833	785	795	727	714	694	674	655	725	656	666	674	640	632	631	656	601	627	638	632	667	655	729	723	743	845	814	676	837	1732	2209	1399	1039	868	774	665	670	667	650	664	1274	3518	5180	3351	561	639	602	616	560	577	559	564	600	538	602	606	572	597	558	585	596	575	594	535	556	626	554	530	559	579	571	596	618	564	572	585	600	576	629	541	560	573	592	558	536	609	520	574	546	582	548	551	556	562	561	556	562	566	573	620	589	600	552	610	568	590	557	563	572	612	551	651	598	545	577	607	598	614	540	528	597	563	536	583	579	580	567	593	535	571	580	607	579	579	569	609	571	583	541	526	582	559	528	600	501	582	595	563	587	542	588	579	562	565	596	545	604	602	591	566	552	577	548	587	547	585	544	562	602	558	592	589	615	579	575	584	593	572	598	551	595	577	597	621	540	544	600	554	565	562	552	553	572	564	607	552	616	578	588	567	579	566	591	553	567	560	542	551	593	603	595	567	560	587	580	575	558	566	607	547	580	578	547	537	573	544	536	588	603	626	526	624	581	583	538	566	564	574	556	583	594	591	563	532	577	589	570	552	556	564	535	603	559	579	549	613	538	570	532	585	577	581	545	538	562	606	543	594	595	622	578	618	600	585	561	608	576	548	587	569	598	585	561	566	522	545	590	565	600	604	550	605	582	562	594	584	571	588	604	568	567	586	595	576	581	554	600	580	553	563	591	552	562	565	510	551	577	610	621	548	574	604	550	572	562	581	573	584	620	527	535	568	564	560	621	558	515	569	590	588	583	582	586	547	592	575	574	607	611	564	591	569	596	568	610	600	584	573	549	571	564	571	585	571	582	569	540	585	630	598	590	539	559	555	548	616	546	545	576	574	557	538	541	607	561	603	572	564	651	563	575	542	589	605	532	546	573	566	567	547	581	623	605	562	575	586	588	551	561	549	582	606	593	589	609	555	582	602	578	568	611	616	572	537	595	579	547	572	600	589	587	551	580	585	572	540	568	535	601	586	558	572	556	562	575	527	524	585	559	589	584	604	608	572	570	566	583	577	540	547	571	558	592	570	595	529	547	577	575	594	543	559	524	579	567	581	562	602	585	575	568	591	548	582	559	592	577	602	564	554	553	539	518	603	580	563	598	570	599	536	576	556	565	589	541	604	505	587	563	565	570	544	593	526	569	562	552	580	573	562	571	568	594	568	601	563	557	521	565	577	559	545	569	557	537	583	562	587	578	576	587	561	568	604	572	558	599	597	553	584	596	547	556	571	601	563	579	556	572	563	549	549	550	560	566	579	548	587	570	584	608	587	559	573	555	570	588	601	589	556	593	554	586	567	582	554	572	586	549	578	561	585	618	516	531	553	558	571	563	558	573	564	593	567	565	555	606	542	577	599	591	535	595	570	582	514	556	552	549	576	585	573	560	557	565	540	579	588	554	630	562	550	584	589	574	585	552	596	556	585	574	544	547	586	552	555	567	571	562	612	589	563	587	582	572	583	585	571	585	569	560	558	587	581	588	594	601	572	594	568	582	584	569	532	564	592	525	575	579	583	576	575	568	563	588	565	612	538	595	616	585	571	585	556	569	597	579	558	552	556	598	565	569	604	558	573	577	588	556	548	578	569	576	553	624	545	600	568	574	554	616	588	580	523	554	551	573	602	611	563	571	599	554	575	584	608	560	566	555	551	604	579	572	540	595	592	566	509	554	606	574	571	568	600	578	584	541	572	584	554	605	527	619	536	589	594	569	570	572	572	568	582	543	567	557	557	588	562	568	589	576	570	567	590	584	579	575	594	592	591	564	546	603	566	564	578	577	578	538	527	548	566	549	561	617	583	587	543	593	602	587	588	562	600	586	551	527	601	570	596	570	565	572	568	624	570	551	610	595	583	553	581	619	583	616	551	555	570	600	608	574	572	545	561	583	567	633	601	574	606	588	560	568	609	580	598	591	582	601	568	587	571	579	548	564	580	572	563	578	588	531	586	582	564	552	596	595	548	596	548	575	548	576	591	558	567	601	589	570	569	522	578	577	585	602	567	602	574	605	604	522	540	604	600	550	539	587	545	603	588	569	560	570	544	582	522	574	541	556	577	536	581	572	570	596	556	522	618	585	550	567	609	550	540	594	561	543	565	569	548	551	560	572	565	537	601	561	532	560	569	562	582	544	559	601	569	524	578	575	571	578	560	559	596	626	528	547	580	580	576	599	614	579	594	572	600	553	556	527	585	564	592	568	574	584	529	570	551	578	620	514	579	576	588	557	542	571	596	566	579	585	617	577	576	539	533	617	587	552	583	589	608	611	568	568	599	587	602	564	535	555	539	587	550	548	570	540	547	561	599	564	595	575	591	593	561	554	549	556	586	594	597	546	609	550	587	574	576	558	577	585	560	593	570	581	565	587	565	622	569	585	509	546	592	614	579	577	560	556	582	555	589	576	554	520	572	574	590	553	556	567	569	571	557	562	546	603	556	593	556	534	554	577	579	584	568	578	599	552	579	600	560	631	556	596	513	552	574	561	546	552	608	514	534	586	562	609	586	559	552	557	571	560	598	542	586	583	658	558	575	609	553	602	615	590	598	577	586	552	541	588	573	564	551	550	534	572	572	554	577	588	544	570	562	567	611	581	574	601	589	596	559	583	575	545	579	574	597	594	555	563	587	552	545	577	573	582	564	573	631	546	627	595	531	542	529	565	546	555	551	590	564	553	539	543	620	509	615	566	557	578	556	575	555	540	594	595	575	565	559	601	604	584	586	560	564	563	562	586	561	576	613	568	569	572	610	564	604	578	592	583	576	563	526	591	593	568	539	554	568	555	521	574	566	543	625	583	574	569	586	592	555	564	562	564	585	582	546	567	560	543	598	552	580	548	576	577	577	611	564	596	561	579	537	556	547	613	578	569	559	561	607	539	586	567	555	585	572	574	575	574	537	554	542	623	539	608	618	573	582	545	564	567	581	562	605	581	592	606	571	581	555	575	558	560	553	563	554	583	553	549	554	586	605	565	557	578	595	552	551	546	555	573	573	593	588	616	563	580	607	533	554	596	599	546	568	610	555	564	569	572	579	621	563	565	615	591	515	562	567	548	545	582	558	630	611	535	595	577	595	570	539	526	583	604	616	559	547	563	548	604	597	576	575	550	555	607	576	586	547	581	605	620	578	570	578	556	592	526	625	595	540	563	588	605	586	572	599	580	557	581	575	593	572	558	576	570	577	555	578	586	546	601	525	583	573	565	556	560	575	563	519	576	536	573	552	584	538	592	581	592	584	553	582	597	567	555	533	559	555	617	562	597	581	588	562	550	540	582	573	576	550	558	588	621	637	571	592	536	618	546	661	550	605	588	605	614	610	539	578	607	612	565	572	587	582	558	578	575	596	611	569	590	552	526	521	626	564	571	583	586	568	581	576	539	601	530	581	552	550	585	556	545	560	549	569	535	569	570
32121	7058	2293	1562	1097	833	651	511	407	343	325	288	274	236	253	246	206	213	212	204	189	188	159	176	203	166	170	150	155	177	138	165	178	168	174	154	158	178	154	171	161	184	195	178	171	231	396	414	292	240	240	225	188	168	182	177	153	251	800	1452	418	172	140	160	151	150	165	176	165	165	147	161	135	173	146	158	167	162	166	172	126	163	156	146	177	169	138	152	156	187	154	146	164	161	140	164	170	166	162	154	167	168	138	158	156	136	138	168	147	116	151	142	141	137	145	150	160	161	151	141	155	165	146	143	142	159	141	133	157	120	159	163	155	160	155	173	188	133	137	170	132	144	147	149	151	122	146	133	137	143	146	170	160	163	133	158	147	178	158	148	147	179	150	168	143	152	151	165	178	146	136	168	146	145	167	145	161	152	149	164	128	174	159	153	167	148	149	139	125	168	151	153	157	156	146	139	150	126	150	143	154	136	119	146	144	145	149	151	154	138	149	152	140	142	139	149	133	167	146	140	134	161	164	150	156	164	158	143	156	167	131	169	162	165	151	168	150	166	150	138	166	141	164	153	138	133	151	120	181	160	147	135	153	160	149	147	142	144	150	151	164	148	166	142	158	165	166	137	138	163	157	146	161	153	158	157	152	146	130	145	134	175	167	158	137	150	161	155	175	156	148	163	136	154	149	155	155	160	138	164	143	186	148	156	144	148	144	142	134	141	154	163	140	157	147	172	154	149	143	151	153	167	142	155	139	162	136	162	153	172	140	154	159	137	172	149	153	139	145	161	168	159	160	142	149	141	156	145	158	131	140	138	153	157	169	142	140	176	164	159	157	163	153	165	141	166	144	159	156	163	144	152	163	152	138	155	151	159	136	135	146	139	131	141	155	154	164	162	152	139	150	141	184	149	162	158	157	152	141	143	156	176	137	161	163	133	148	139	161	165	160	170	172	143	161	152	151	162	139	144	170	156	164	149	146	166	157	145	164	164	147	142	146	155	152	157	152	161	149	123	162	148	152	164	144	164	152	147	143	153	180	154	147	136	163	138	165	144	135	151	180	139	147	165	151	151	119	145	156	139	137	135	186	152	176	157	176	157	146	157	154	149	125	151	136	161	153	146	139	148	137	148	172	151	158	168	157	134	166	161	139	164	165	159	158	142	134	153	173	164	172	158	145	160	132	149	151	157	147	147	148	163	167	159	173	160	142	161	148	168	154	140	162	129	167	152	164	151	146	150	155	151	141	164	142	151	137	150	142	149	149	156	133	154	148	165	149	146	150	163	129	147	160	155	146	153	157	149	150	130	132	147	149	146	147	127	152	165	168	134	159	135	158	150	168	171	146	133	162	155	134	153	151	146	142	133	149	144	142	157	145	154	141	158	141	182	134	150	155	134	146	159	150	151	154	157	131	155	158	159	159	173	159	160	140	150	150	146	158	150	158	178	140	143	169	154	145	180	136	151	150	137	144	131	146	148	157	150	146	142	174	173	159	154	152	154	145	151	155	171	165	164	147	157	138	172	144	158	162	174	147	144	146	130	156	142	136	149	188	142	145	145	161	145	153	146	165	147	159	145	158	173	178	149	167	158	127	152	137	152	133	165	168	158	150	151	154	147	163	178	140	163	144	149	152	140	180	134	148	160	147	150	145	164	132	144	152	144	163	150	147	167	146	162	139	141	144	146	135	170	150	149	140	151	132	125	166	149	122	166	166	139	162	136	158	145	151	186	140	134	162	141	177	167	159	155	133	154	137	154	146	159	167	151	153	135	151	151	122	174	134	184	156	145	174	142	162	147	161	176	148	156	166	133	143	152	162	154	166	171	138	146	154	141	164	165	141	159	135	175	163	153	147	161	157	165	137	148	157	136	164	149	138	151	158	167	177	149	146	161	164	147	158	149	153	142	148	155	141	151	163	157	155	153	164	130	159	157	152	136	142	153	175	166	146	158	155	192	145	152	141	150	148	135	158	151	159	146	150	155	155	161	152	140	148	168	136	164	150	164	164	158	143	174	144	143	137	169	161	167	144	135	176	139	144	163	158	157	137	156	169	146	164	167	138	115	159	169	177	143	145	151	139	145	148	138	153	129	162	142	126	141	143	145	150	163	139	145	139	139	150	141	139	133	174	159	146	125	156	141	151	155	153	161	149	154	149	162	132	161	161	137	164	138	151	162	154	144	143	147	150	157	151	129	145	149	150	153	167	151	125	138	155	123	165	162	155	149	138	152	147	143	162	139	160	159	163	163	157	165	140	132	151	146	144	144	156	134	140	158	153	143	139	137	156	182	138	144	167	135	147	170	165	147	178	137	167	118	165	153	156	145	141	151	147	164	160	124	146	163	149	162	142	152	144	162	145	164	181	173	169	147	148	152	157	148	151	167	162	134	139	151	163	169	146	150	173	154	168	175	144	169	145	147	162	161	163	160	178	141	133	156	164	146	159	154	147	151	147	139	163	132	148	143	140	163	154	155	153	126	163	157	135	143	146	148	141	169	145	147	145	153	138	142	149	154	166	160	145	146	153	141	175	151	158	163	139	159	133	130	153	167	143	165	154	172	154	134	146	154	162	159	147	136	153	159	147	158	157	170	147	133	159	134	153	171	135	132	155	154	138	160	152	173	159	152	110	134	164	170	156	154	143	172	134	165	170	137	154	149	149	161	137	161	184	137	162	159	155	135	156	153	190	146	194	155	163	156	150	141	171	151	189	147	159	115	159	132	168	141	122	159	139	158	154	148	144	163	174	169	147	151	164	156	151	141	143	147	149	167	155	150	141	152	158	145	165	163	136	157	141	148	144	166	183	149	152	156	139	134	156	149	159	180	140	165	133	160	143	158	139	155	170	153	143	140	147	158	152	160	155	150	157	140	174	150	154	139	164	145	164	151	145	161	151	129	145	152	148	136	131	147	137	187	152	135	159	158	139	140	167	168	157	162	151	136	172	126	127	149	154	152	138	151	165	162	144	149	158	164	164	149	135	172	168	144	172	157	134	128	143	161	130	163	175	163	147	149	145	152	140	167	176	154	142	173	146	145	141	152	140	133	147	175	164	153	155	161	169	153	171	139	141	160	154	150	149	145	157	165	166	164	129	158	160	151	153	156	157	159	142	164	160	147	157	151	175	162	129	170	159	145	143	161	140	158	145	149	143	163	162	138	150	153	150	134	157	170	191	160	154	145	153	175	156	155	141	163	131	156	148	167	137	160	150	158	133	166	166	158	147	146	156	156	154	178	143	163	158	149	143	166	152	144	155	162	160	159	170	167	158	145	157	146	150	164	177	139	145	148	161	159	137	144	154	144	144	146	144	159	169	166	175	154	156	137	137	163	154	141	143	125	151	167	150	159	159	153	142	162	153	127	134	163	168	141	172	148	185	121	140	159	149	169	148	144	161	167	159	136	149	147	157	158	143	150	149	145	141	191	137	184	160	143	163	136	134	143	153	170	164	162	181	148	152	143	152	160	149	156	151	130	139	143	138	144
17305	1982	4324	5209	4381	3640	2961	2471	1994	1700	1519	1404	1174	1106	1052	923	939	835	823	721	721	722	701	654	655	677	644	560	536	562	526	545	533	517	533	498	500	489	577	643	619	724	869	617	673	1027	2925	3429	1830	1383	1110	987	827	690	588	735	624	1219	6435	10034	2424	430	428	395	430	448	456	397	411	395	385	457	454	429	443	469	398	441	419	380	381	397	387	402	436	420	432	417	383	403	433	408	408	433	388	389	415	372	393	392	425	426	401	418	397	415	400	380	404	431	428	416	430	391	400	434	432	415	398	427	420	440	390	423	403	388	420	450	399	386	431	454	365	444	390	405	415	387	414	430	430	371	409	401	428	357	378	425	434	395	423	378	396	387	412	416	408	430	398	404	427	419	416	385	380	396	399	407	404	391	387	409	417	436	388	411	415	415	404	445	422	410	394	410	400	409	415	412	381	471	407	401	402	406	414	410	451	389	424	398	420	425	426	420	403	436	388	379	396	401	393	413	381	430	405	390	386	411	403	397	415	412	391	450	443	370	420	452	430	363	385	429	378	422	403	406	406	415	392	435	391	380	361	417	406	444	402	449	424	406	412	405	397	393	398	392	440	421	423	404	426	392	408	394	398	402	402	409	396	367	434	380	420	406	413	401	418	415	404	426	399	395	414	401	422	421	399	392	394	413	391	386	386	419	413	378	404	403	411	394	429	407	434	411	412	438	427	403	441	411	393	396	410	362	391	364	406	415	421	453	451	387	389	402	437	391	355	388	379	401	403	398	393	391	394	442	410	428	395	404	419	440	384	418	405	398	419	421	395	381	401	459	475	383	410	400	407	417	418	390	414	405	385	411	387	438	381	432	426	389	414	416	433	380	423	395	392	407	413	402	396	394	380	394	381	371	409	416	403	428	386	402	404	425	445	458	407	411	424	383	382	419	382	387	449	393	417	383	404	384	411	404	394	376	386	380	379	400	394	398	397	429	387	399	403	415	400	413	372	385	398	396	381	417	432	399	387	399	453	406	422	389	388	409	404	405	404	412	436	375	397	415	448	391	403	395	429	428	414	369	423	415	430	404	415	383	413	425	385	412	406	412	392	413	407	410	422	420	405	427	396	423	412	424	408	370	408	413	400	416	438	420	416	403	405	407	399	434	449	374	413	397	407	401	394	402	424	380	389	434	378	391	420	411	423	415	392	411	412	416	400	415	413	390	411	376	384	385	381	432	414	393	399	412	406	430	391	391	394	396	393	430	455	381	375	396	402	398	412	394	424	366	395	433	394	359	407	405	411	430	420	394	393	412	395	413	422	412	421	429	415	390	358	390	376	376	400	400	381	397	412	402	378	415	423	393	409	384	401	397	421	400	408	422	407	392	434	407	422	424	402	454	387	390	407	412	402	421	427	366	404	369	419	344	389	426	399	427	417	390	419	391	405	387	409	387	364	365	420	423	414	404	408	414	399	424	395	404	383	376	393	422	383	417	399	367	376	394	419	421	414	431	401	411	414	447	369	414	429	383	413	420	395	423	361	417	409	407	414	416	427	425	408	397	411	394	420	383	402	392	417	402	405	402	407	412	406	408	363	398	416	418	444	386	425	418	362	392	396	413	405	420	417	388	400	419	417	439	392	410	403	398	388	434	416	376	448	425	385	433	376	451	424	383	396	392	384	431	388	447	409	393	403	383	407	422	428	416	399	425	444	402	401	386	403	409	384	396	406	438	382	422	396	402	374	411	392	414	418	398	436	432	407	403	394	421	426	358	385	433	406	377	376	400	400	401	408	382	400	394	424	402	397	388	399	412	400	334	400	397	409	440	390	429	381	393	423	396	393	438	365	415	407	393	425	382	390	440	413	388	418	385	421	422	403	426	412	418	424	419	412	406	416	398	404	423	408	425	419	380	388	403	382	395	384	391	387	403	396	445	431	421	394	406	442	422	379	443	393	442	372	395	432	428	436	404	406	408	415	374	372	378	406	442	421	446	425	397	385	416	380	376	426	416	442	419	367	425	397	421	373	433	437	441	383	414	423	423	430	416	382	407	395	403	437	385	411	411	385	418	447	405	420	393	407	422	404	410	405	404	398	376	394	421	367	408	393	380	457	401	433	399	420	391	409	431	437	381	395	390	399	386	418	398	439	390	425	371	417	418	424	380	405	389	384	406	425	429	377	418	378	416	424	440	424	424	432	410	447	397	397	392	423	402	410	406	439	424	430	392	400	390	418	379	407	378	414	400	378	408	414	436	421	381	405	416	414	399	384	381	401	398	417	400	402	377	404	408	398	402	425	404	417	430	420	410	382	379	416	419	417	410	416	400	399	415	390	424	396	412	431	404	436	410	383	411	429	372	414	422	378	375	398	386	418	398	387	405	400	397	423	412	432	416	354	459	428	405	399	385	409	438	426	400	385	395	429	415	387	419	425	403	381	393	411	399	381	404	386	390	397	386	392	393	401	404	393	405	406	409	427	427	429	428	428	398	369	408	414	392	406	403	429	404	376	431	385	387	414	423	382	402	392	431	414	436	371	402	411	421	405	402	414	424	433	400	414	397	372	419	410	418	396	372	411	384	432	407	422	429	411	429	407	417	398	420	411	417	416	406	425	411	414	414	392	423	438	405	363	435	388	382	417	413	409	454	384	394	396	422	375	427	465	433	368	386	402	398	388	424	384	416	420	397	419	372	398	400	419	414	426	378	389	457	439	400	410	455	372	433	438	443	410	413	405	394	404	427	400	436	457	408	401	413	398	401	392	388	401	435	422	385	388	417	425	407	372	412	410	428	415	397	404	446	416	380	424	417	364	390	401	395	426	374	418	440	389	411	415	398	377	400	388	385	400	369	452	394	399	406	392	427	417	403	376	418	387	425	428	409	427	408	408	398	412	396	408	406	380	408	393	424	403	410	440	433	386	407	383	382	406	415	386	383	405	410	391	389	394	391	421	404	418	451	422	392	407	407	400	373	423	382	424	368	394	374	404	369	412	419	377	406	419	402	404	378	415	410	407	406	411	429	415	396	407	424	408	410	386	408	415	383	412	399	399	379	410	398	406	362	394	436	429	404	397	394	442	395	411	386	385	422	408	417	442	415	403	413	403	385	425	384	422	390	381	411	379	418	420	398	390	429	400	396	421	416	394	408	420	390	366	378	412	447	381	399	405	402	370	399	412	448	380	401	383	418	417	458	402	412	432	413	399	410	403	396	426	388	385	398	401	401	407	424	449	402	407	413	446	440	407	396	407	404	420	408	381	386	405	421	426	386	408	394	421	428	407	427	409	400	389	374	377	410	409	380	416	418	417	435	414	413	405	395	417	395	405	416	443	419	371	430	398	383	434	403	415	405	413	414	435	392	434	437	411	370	390	405	380	406	424	409	405	380	433	395	389	428	385	434	432	408	414	418	375	392	425	418	378	413	402	402	386	381	426	405	389	386	396	405	374	378	397	405	403	424	404	407	396	386	445	413	391	382	410	392	422	385	446	385	441	379	434	423	375	403
2335	239	253	221	194	194	207	198	200	240	208	199	209	171	213	178	177	194	194	223	217	205	199	184	201	186	193	202	204	199	184	178	194	160	181	200	187	161	174	217	200	190	203	208	229	211	204	178	223	214	218	203	179	173	213	204	198	200	220	266	228	187	211	187	180	173	184	178	195	187	210	166	185	223	182	192	197	203	191	184	178	216	170	189	211	166	168	185	179	184	206	190	177	198	192	179	220	174	192	183	198	185	192	188	191	158	172	210	165	174	185	177	206	182	189	182	201	183	186	176	161	208	163	183	179	201	208	197	197	201	200	175	189	158	183	201	215	189	169	197	190	181	193	169	186	192	172	202	171	181	181	184	173	186	187	191	202	190	177	176	183	185	201	182	190	183	184	199	180	164	168	174	204	199	190	197	223	176	177	192	185	193	208	180	157	180	188	192	175	173	190	185	192	186	190	194	183	180	213	193	171	175	191	161	178	178	173	188	178	207	215	175	208	198	217	194	174	187	205	209	196	198	181	194	190	189	170	180	194	209	196	169	211	162	165	181	183	195	164	188	210	200	168	186	177	199	186	183	179	180	189	213	201	197	192	211	185	174	173	188	194	183	188	197	161	181	176	212	182	167	204	172	179	208	171	201	197	154	211	176	180	166	221	180	208	185	175	187	188	190	197	203	210	206	192	156	168	167	179	187	203	188	172	196	202	174	160	207	180	190	180	206	178	187	210	205	193	189	187	192	175	177	216	210	186	215	212	196	193	183	196	200	217	186	168	191	185	203	189	200	196	177	198	201	202	179	189	177	188	195	205	220	198	198	191	189	192	171	185	180	182	197	188	186	199	206	219	187	196	227	194	199	179	193	206	175	198	193	213	176	184	166	214	215	192	194	195	198	176	200	188	200	180	201	191	231	179	184	189	191	192	186	202	185	169	204	179	177	164	181	199	195	177	178	176	171	190	189	179	200	189	200	221	177	189	204	181	186	179	180	206	184	202	204	172	196	178	197	196	193	178	182	191	182	186	184	211	210	198	165	193	197	210	197	174	180	208	202	200	170	189	162	172	181	195	188	174	189	192	199	198	206	196	181	205	188	201	200	187	194	188	196	195	211	186	178	207	163	185	180	202	182	187	200	209	189	199	188	174	218	162	175	197	176	181	190	185	203	204	192	179	185	194	181	213	218	180	180	190	200	181	205	193	203	202	208	184	194	196	187	196	188	194	204	188	196	199	172	214	183	180	173	181	204	202	178	194	193	173	206	193	204	194	197	194	189	198	198	191	192	181	184	185	188	203	185	178	193	197	162	191	193	180	200	180	208	193	206	204	184	193	194	188	187	174	179	202	179	203	190	165	173	165	198	225	186	189	194	195	205	174	155	189	185	183	195	208	191	209	184	224	210	211	178	197	186	179	173	205	200	174	180	178	204	188	171	188	182	181	190	180	186	185	200	203	173	190	178	180	174	221	205	162	188	211	201	194	172	210	173	175	216	195	176	192	191	166	189	184	210	175	176	185	203	194	190	212	194	196	175	177	202	188	198	225	194	190	169	194	191	184	198	207	214	187	190	176	184	211	187	176	165	166	180	187	184	218	212	182	199	182	183	196	193	193	217	166	182	188	186	186	192	180	209	182	190	198	219	188	168	208	188	191	189	206	194	223	187	182	186	184	203	188	201	192	201	173	168	207	211	164	191	175	196	216	172	181	189	183	203	216	211	201	182	179	187	192	203	188	209	175	188	161	198	202	181	174	193	181	176	182	197	186	219	199	197	168	182	204	215	177	182	188	179	181	201	164	197	191	182	191	183	211	161	220	200	189	189	183	180	197	219	207	198	165	211	230	172	209	194	210	190	186	194	184	175	201	189	181	191	186	174	170	185	196	198	182	172	189	187	196	186	205	192	177	173	192	196	167	182	188	203	170	218	213	185	202	189	192	181	202	196	193	181	228	193	189	201	179	197	184	209	196	191	193	195	206	210	203	157	173	169	183	167	179	164	228	176	201	176	197	190	174	188	199	174	208	189	180	186	168	195	202	200	184	192	206	184	172	166	163	199	188	178	206	214	177	197	192	212	204	191	190	173	168	195	191	207	190	202	171	172	192	175	196	169	200	196	168	176	200	174	187	185	204	188	174	189	181	188	180	181	174	172	185	200	176	188	184	197	189	182	191	184	186	191	211	191	199	161	193	198	177	206	191	199	179	201	187	179	215	193	187	191	176	213	186	185	180	177	165	196	185	208	178	195	202	190	196	180	204	189	185	174	189	193	181	176	207	185	166	209	216	184	180	197	178	206	185	181	201	191	195	193	196	204	215	199	164	188	173	169	190	203	189	192	165	179	180	198	204	185	190	183	204	204	196	184	188	183	195	197	183	193	190	196	183	173	207	185	186	210	193	181	188	189	186	203	179	212	204	204	168	193	177	182	201	193	207	198	171	191	182	199	189	170	189	209	201	199	189	229	192	183	174	202	157	202	177	211	170	187	188	178	221	177	192	191	198	179	170	164	180	183	200	184	173	207	196	206	187	203	198	188	198	206	207	215	190	211	210	179	194	197	181	169	192	165	194	182	196	184	162	178	196	184	185	185	195	172	180	181	199	181	178	196	190	186	204	188	179	172	207	184	199	177	195	205	186	197	191	216	175	179	185	190	197	183	190	178	201	219	183	177	170	218	177	201	198	180	189	191	189	206	184	200	218	207	199	206	185	169	175	197	202	192	171	196	193	171	201	191	187	192	212	198	165	176	196	189	193	199	181	195	188	208	189	198	187	197	191	206	204	209	186	166	197	194	186	190	199	173	186	182	199	177	202	209	211	202	203	196	202	211	199	209	212	199	190	182	178	178	198	187	183	218	176	208	182	192	184	189	174	189	187	197	189	163	187	174	198	176	188	192	177	165	195	187	202	214	194	183	224	199	176	186	179	204	200	173	213	199	198	207	209	190	183	162	185	201	196	183	182	203	208	189	184	195	193	196	200	168	210	205	189	184	220	209	191	203	188	199	197	195	167	172	189	177	205	200	199	215	190	175	170	220	183	185	184	185	182	175	191	213	181	175	172	195	166	176	192	181	186	197	200	199	177	182	181	186	189	180	172	183	184	201	185	189	205	195	177	209	201	192	206	174	183	175	182	183	195	202	183	206	188	203	207	209	171	178	190	165	186	212	203	205	176	202	219	198	173	217	193	204	195	190	220	192	198	195	201	224	195	171	180	188	164	187	202	173	204	161	202	182	202	186	186	198	203	213	183	191	212	225	184	197	182	190	177	180	204	175	177	210	204	180	202	177	203	200	189	203	185	221	204	217	186	198	211	202	171	190	165	207	185	160	182	188	205	190	176	189	179	173	178	172	199	176	166	189	194	166	168	190	204	212	210	200	194	172	179	183	168	183	188	199	187	186	193	181	163	190	172	175	193	179	179	199	176	204	183	184	196	193	171	170	182	194	190	182	197	208	189	183	179	191	206	167	169	187	181	192	189	195	190	192
2589	526	611	661	651	564	566	600	506	511	526	528	516	515	519	508	506	545	544	561	531	514	506	511	504	522	560	515	545	547	528	530	516	493	501	515	506	526	558	471	605	571	644	575	623	650	682	713	711	709	715	597	570	588	547	593	571	613	843	1146	755	506	453	490	529	486	528	502	517	537	502	514	518	522	549	498	497	536	525	510	520	485	505	507	499	518	517	509	576	516	547	501	545	522	488	484	505	516	484	533	474	524	545	481	503	519	500	523	485	504	486	526	511	482	505	510	536	475	505	489	508	511	538	521	547	503	505	513	514	510	493	534	516	563	534	527	527	505	525	517	494	537	520	529	565	475	540	535	506	546	516	509	500	514	550	496	526	478	494	479	537	516	511	484	545	522	509	513	522	573	499	525	483	507	485	504	478	489	547	507	502	526	510	503	560	528	518	491	455	474	479	489	516	498	512	533	530	518	509	500	486	514	522	527	509	531	484	474	532	513	493	498	508	524	496	487	491	510	519	513	548	520	501	504	497	516	487	501	499	528	489	497	561	530	489	540	562	468	493	516	524	503	506	507	503	512	516	511	506	514	484	517	560	556	490	473	483	511	507	477	502	509	515	519	512	506	524	488	521	513	543	551	521	521	505	491	532	492	504	573	540	524	515	523	476	518	488	528	517	490	475	494	474	507	521	491	472	502	525	519	559	496	494	495	503	497	502	488	501	497	525	540	496	495	519	493	516	555	503	555	517	475	525	480	512	515	479	501	481	480	510	497	569	507	490	464	465	478	533	467	524	510	510	469	503	506	536	497	481	529	551	510	539	499	493	444	517	488	530	482	515	552	514	537	525	500	482	514	525	481	528	533	484	516	512	515	489	534	536	532	496	479	483	510	558	519	502	521	498	500	482	457	504	517	489	531	494	475	506	498	493	507	496	503	506	487	557	505	519	528	475	514	517	522	499	519	486	505	505	497	498	538	510	489	492	515	536	467	554	501	512	526	516	519	535	529	490	474	540	518	511	522	533	518	480	490	513	499	528	503	440	477	497	502	518	494	514	510	492	505	522	490	539	470	536	512	491	517	507	539	493	531	504	515	483	525	521	509	534	517	504	503	504	538	512	561	524	542	525	501	505	516	517	499	498	504	517	487	489	485	510	509	516	513	507	501	500	511	509	510	542	525	453	549	513	544	513	520	501	525	484	519	474	495	507	467	525	535	464	496	526	492	499	527	488	527	476	494	451	531	509	465	514	549	498	543	542	524	535	479	529	557	539	460	511	499	522	523	448	498	470	509	485	514	505	506	495	502	498	477	521	516	500	518	528	533	500	496	485	543	498	507	523	475	520	506	533	505	487	511	471	528	536	504	497	492	526	517	501	507	544	483	481	523	525	511	509	484	484	492	521	548	489	504	515	491	559	501	524	499	504	518	499	546	491	518	500	497	504	512	573	497	482	502	524	544	511	535	464	541	510	503	500	461	510	501	490	481	492	508	520	502	492	529	530	507	544	503	504	483	483	482	511	510	492	494	515	543	490	496	498	496	503	485	508	501	538	483	492	484	506	504	462	502	507	486	498	510	496	521	514	489	538	508	486	548	477	519	510	474	533	512	507	516	519	544	473	526	540	525	520	524	502	482	549	511	533	522	534	488	524	501	475	522	543	520	530	497	489	480	512	511	519	506	488	486	531	496	549	501	493	545	520	534	498	508	486	483	478	544	507	531	504	502	465	515	514	529	548	535	518	470	490	511	538	487	518	508	526	516	522	492	533	533	544	507	514	520	543	542	478	489	475	554	496	487	492	484	521	496	496	478	494	487	516	533	530	514	499	526	466	501	547	524	508	521	548	530	509	502	493	579	480	534	519	518	501	527	514	498	518	497	501	505	536	492	501	548	512	520	502	481	521	538	503	500	483	556	510	531	484	530	500	537	490	486	537	517	496	531	488	532	497	500	490	543	488	472	521	505	544	481	499	543	480	513	524	528	537	530	537	542	505	478	486	524	523	477	492	485	518	492	521	533	498	484	523	520	515	508	482	521	503	497	529	538	491	470	504	481	479	510	516	506	520	543	533	495	529	501	511	506	501	513	464	461	528	496	482	526	511	516	478	534	481	506	522	536	455	517	502	517	524	505	485	491	498	530	479	512	547	530	484	522	520	515	484	475	555	499	482	496	524	531	476	492	502	485	524	524	533	505	518	495	508	502	526	518	495	537	533	516	535	510	547	486	526	493	494	525	536	537	558	524	502	487	541	511	486	504	516	534	528	511	489	534	543	515	506	493	510	488	511	488	538	519	520	494	525	493	483	510	483	507	492	479	515	506	505	540	478	504	476	479	521	520	501	498	542	469	495	481	545	533	518	529	492	489	497	559	476	492	548	490	485	547	531	502	496	476	525	507	512	534	490	509	522	508	527	491	483	519	534	466	493	526	525	519	544	500	524	506	497	526	539	540	512	514	537	524	470	530	499	549	484	515	479	520	492	532	492	481	493	518	520	499	537	517	503	466	486	461	542	525	489	481	515	509	492	504	495	487	482	518	498	523	498	510	516	489	493	484	507	509	518	475	513	486	519	524	508	542	527	502	510	524	519	495	535	522	532	525	559	509	524	531	554	494	513	517	510	505	460	496	514	513	525	486	476	517	508	509	500	480	517	507	514	519	505	523	504	530	485	500	529	513	506	501	535	514	499	466	569	551	515	514	500	524	488	503	550	510	507	474	516	517	514	493	497	525	546	482	544	509	466	547	495	490	508	510	483	527	494	497	489	506	461	558	537	484	491	513	552	510	529	533	527	493	496	526	525	514	487	516	497	521	470	510	530	508	542	539	489	497	504	522	553	485	508	513	541	507	486	529	507	496	488	518	516	539	480	493	488	536	560	530	530	491	509	524	510	511	503	493	488	486	492	515	552	508	472	482	503	508	488	511	541	537	518	494	518	501	502	557	509	497	505	463	508	513	524	527	485	520	497	466	538	516	561	504	541	469	545	492	500	524	487	516	536	508	464	497	542	485	528	548	507	500	557	556	506	522	520	497	507	525	514	485	568	517	528	520	500	493	482	533	520	538	522	488	509	531	548	531	496	521	517	512	548	502	528	503	483	502	495	528	506	521	501	499	509	522	508	497	515	522	492	529	494	476	551	506	513	507	544	492	535	502	501	503	488	520	493	522	526	545	449	505	494	495	491	474	529	531	559	525	478	539	544	476	546	492	535	515	524	462	494	497	523	534	506	496	471	499	475	514	475	525	514	528	498	497	463	538	532	505	558	497	511	537	489	488	530	485	518	525	499	518	515	504	515	524	482	489	517	508	542	529	471	507	553	529	467	530	500	501	499	491	531	508	493	472	479	505	528	501	532	497	517	492	524	459	511	507	476	534	517	495	505	499	519	494	475	546	461	482	526	503	547	511	512	539	511	512	523	531	503	509	513	548	509	544	498	517	536	515	500	486	517	542	502	507	482	472	533	483	505	502	522	518	479	515	517	531	567	485
20943	2898	1227	914	721	573	475	399	370	357	332	288	300	292	269	258	289	284	247	273	251	273	277	268	272	246	237	244	257	250	238	202	253	229	234	220	244	254	249	240	248	267	274	269	282	314	401	378	343	304	299	285	255	260	268	251	264	449	801	775	469	226	215	201	242	226	236	252	242	218	252	228	232	230	215	227	238	242	252	225	224	207	266	230	246	222	228	219	238	253	225	243	232	216	208	228	217	248	213	248	239	219	266	244	230	243	226	232	246	219	248	221	251	245	262	228	231	220	201	209	241	255	202	237	232	238	227	224	230	236	223	233	239	198	247	247	232	245	246	245	251	238	234	243	226	236	263	251	239	225	221	229	261	212	237	222	230	257	212	225	211	258	255	257	213	215	246	200	226	235	269	219	254	231	242	266	290	253	239	227	258	237	244	226	216	244	241	238	220	208	250	226	227	270	218	231	236	266	259	220	261	254	243	235	235	257	239	220	224	255	259	222	247	239	221	258	245	237	238	255	235	225	233	254	230	247	229	265	210	264	226	222	261	211	214	213	250	257	211	212	245	241	230	261	202	218	226	267	242	255	222	242	239	225	235	251	222	227	268	237	265	251	245	205	224	233	238	250	241	252	226	237	227	268	226	238	268	225	194	222	254	241	218	232	255	281	228	252	235	238	250	190	261	239	243	235	218	289	236	246	212	247	221	232	272	195	235	227	242	233	249	213	225	233	260	238	225	245	234	220	210	232	213	253	212	243	230	264	243	228	214	207	221	224	247	208	215	226	219	233	216	257	217	230	232	233	223	251	228	235	233	239	223	247	230	237	244	243	222	233	249	243	229	240	252	253	226	222	246	242	252	254	217	220	282	251	256	251	237	227	220	238	226	256	210	237	205	261	236	231	242	256	258	278	210	268	215	234	209	194	231	233	236	222	229	224	232	281	245	229	258	240	241	246	225	227	233	195	228	226	249	258	243	257	229	254	243	220	248	260	195	229	205	212	231	236	234	239	234	243	262	233	223	250	221	247	213	228	230	226	252	223	246	228	265	256	266	254	240	246	234	256	224	215	243	217	226	230	224	250	228	230	246	247	244	265	213	238	239	239	230	232	274	240	243	217	247	254	252	219	225	236	221	248	243	201	269	244	234	243	240	237	248	252	236	201	208	257	227	224	253	233	243	248	215	250	260	237	223	249	239	252	220	242	209	264	241	241	239	220	226	215	280	247	233	239	223	227	229	241	244	257	242	248	245	235	212	235	246	237	274	252	262	225	230	238	229	226	228	232	253	234	237	235	237	266	214	238	253	234	202	249	205	222	221	247	255	234	250	254	224	235	210	226	263	229	216	215	232	238	205	241	239	260	261	241	241	240	241	241	246	223	248	207	242	229	234	238	231	218	236	248	230	237	247	268	224	252	238	231	260	204	254	234	253	233	237	226	252	208	259	233	230	222	244	241	221	217	224	242	229	243	233	252	234	251	245	224	266	240	238	254	238	249	261	238	250	230	211	265	263	240	245	226	246	234	240	214	251	231	257	237	214	234	243	219	226	234	226	223	234	251	236	232	241	236	207	238	259	261	261	236	234	238	230	225	238	226	229	216	234	229	229	235	217	244	227	223	244	241	228	247	241	268	228	214	224	256	223	254	209	241	219	237	237	232	219	234	228	235	223	226	209	246	227	242	234	256	264	246	235	243	249	223	242	238	257	254	258	230	229	212	243	233	233	221	259	248	216	257	235	207	247	256	231	256	207	218	217	251	252	250	234	239	230	247	225	249	235	235	235	234	225	229	239	219	202	234	235	250	240	239	234	236	227	255	247	237	207	246	216	263	234	235	232	239	232	246	237	230	226	255	242	265	232	201	241	276	238	225	249	245	244	245	252	247	208	222	253	238	268	230	240	229	255	239	259	220	236	253	231	271	270	215	221	243	231	274	258	255	237	264	243	233	248	241	242	242	219	236	258	222	223	240	228	212	268	258	230	235	184	209	251	239	253	250	218	215	234	231	227	252	239	226	223	231	216	248	255	250	228	255	233	248	254	239	201	231	252	238	245	243	228	241	243	239	204	221	230	239	220	236	212	252	239	216	260	235	266	214	269	261	222	249	229	226	274	228	211	238	214	242	227	228	226	230	235	220	246	223	256	234	242	244	245	237	241	237	235	224	248	228	225	240	209	244	220	248	261	236	187	242	262	215	246	233	256	240	238	244	224	267	279	228	233	235	224	257	231	256	239	244	246	223	246	223	224	233	230	222	220	240	240	246	239	234	218	252	227	242	265	227	243	253	208	238	201	239	228	223	230	246	267	212	235	203	256	245	263	233	248	239	231	245	237	206	245	227	269	261	212	271	260	247	239	259	238	227	222	250	228	233	241	243	229	248	259	242	240	218	245	229	248	230	241	213	210	251	221	214	245	229	269	223	236	248	230	245	236	219	221	245	255	252	242	247	251	263	238	230	254	252	219	245	251	256	248	248	266	242	249	240	230	239	233	228	220	242	237	239	258	228	245	237	252	227	249	228	225	245	222	246	259	238	225	211	232	244	248	265	246	213	241	233	249	224	238	233	218	246	226	229	253	243	274	239	274	232	227	247	197	231	213	224	255	263	232	277	264	262	253	273	269	250	239	218	251	214	265	232	224	227	216	230	214	234	231	215	244	234	244	243	234	264	253	216	244	227	222	231	257	223	228	236	249	243	241	226	235	231	242	238	228	255	212	245	238	216	251	224	242	217	231	243	245	258	234	243	254	247	246	245	266	249	235	223	259	253	214	239	211	244	223	201	256	208	225	242	226	239	206	244	232	267	242	239	242	259	201	238	259	261	195	232	235	238	238	246	228	244	206	222	249	242	243	248	246	262	236	235	225	249	260	234	212	246	242	231	281	250	243	245	250	225	214	223	214	254	251	239	245	237	240	239	232	245	246	236	220	214	237	235	222	239	241	256	234	209	241	244	219	256	247	239	215	229	239	265	249	236	259	227	247	235	241	233	248	260	234	239	236	217	250	217	257	247	228	223	230	221	254	257	250	265	221	241	232	288	244	201	243	239	218	239	228	227	253	242	216	236	246	237	229	243	231	238	243	229	256	244	233	258	217	229	250	229	261	244	200	253	253	225	259	247	257	242	251	218	247	253	263	240	227	218	251	240	228	222	232	257	217	233	249	230	247	241	235	241	231	232	231	222	262	222	234	217	227	228	215	253	233	245	233	254	242	255	232	249	221	242	225	264	237	258	244	245	228	223	229	264	239	235	230	236	255	241	243	251	238	226	241	231	247	210	261	218	247	224	238	221	248	221	219	247	269	246	242	222	223	231	258	217	259	247	206	244	243	253	244	241	234	259	246	198	225	227	217	239	247	234	215	230	229	250	221	222	233	237	269	230	241	229	224	238	244	247	234	251	260	235	247	224	248	241	259	261	235	234	247	240	220	202	220	233	234	243	251	198	223	221	263	235	252	266	233	226	242	244	228	207	217	244	244	217	240	231
12168	1361	2570	3122	2782	2288	1852	1575	1427	1280	1199	1110	1048	945	951	912	848	853	818	753	809	764	750	733	674	730	696	681	689	652	691	668	670	654	719	713	631	659	697	724	857	860	889	923	958	1132	2521	2105	1360	1132	1005	1026	782	712	785	638	933	2414	5478	4955	2437	626	607	615	573	630	624	608	640	635	610	606	589	612	610	630	626	597	592	703	626	628	643	615	614	604	671	603	566	588	607	596	603	668	584	608	601	647	577	616	562	589	627	574	613	629	621	614	623	593	613	580	619	590	655	599	619	642	648	614	607	606	622	594	631	555	594	582	647	615	637	609	588	616	597	621	584	660	608	592	594	611	669	567	615	640	622	601	597	602	636	555	641	621	639	600	620	614	612	596	613	601	617	657	575	609	599	624	603	534	655	630	628	588	613	580	615	614	631	581	609	596	598	590	605	605	633	639	627	634	578	582	600	626	626	618	635	620	639	642	613	625	636	588	566	598	632	606	592	612	606	674	611	620	630	598	613	561	596	639	681	610	607	593	633	605	592	604	591	577	568	618	589	563	620	559	601	578	604	621	645	632	630	604	584	610	616	600	626	609	624	619	606	612	589	643	569	611	594	614	613	618	601	617	607	608	603	595	557	623	564	583	594	620	624	596	608	632	614	608	596	629	608	601	641	607	586	614	596	651	594	593	653	595	629	602	638	598	657	627	597	607	601	649	602	598	614	573	601	591	624	588	614	639	600	611	624	566	631	608	606	601	605	615	606	579	589	623	602	602	655	584	601	604	591	631	620	630	628	584	607	624	604	652	556	634	677	624	655	620	626	616	608	626	614	634	603	600	606	626	623	552	599	665	617	602	614	583	603	633	651	573	618	607	605	647	650	594	643	581	586	607	571	609	612	649	609	624	589	642	630	588	612	628	606	608	598	636	585	588	603	602	600	639	637	646	623	615	631	620	623	591	599	630	638	601	567	608	625	605	596	606	613	609	630	601	592	559	590	600	624	620	653	618	635	581	576	580	635	592	626	649	599	645	592	614	595	584	617	621	585	620	650	607	607	629	597	593	599	649	644	601	550	596	587	628	582	620	591	604	612	632	617	630	583	619	564	605	608	592	612	627	598	633	596	553	639	628	576	621	615	628	632	622	594	584	583	632	623	614	615	588	632	616	589	600	630	585	622	618	620	627	606	608	586	628	575	585	611	648	614	603	629	615	602	652	609	631	626	614	634	622	589	607	584	570	617	601	629	588	583	603	618	592	584	627	614	628	605	593	593	591	606	636	577	600	634	673	606	631	583	620	608	601	628	593	619	615	588	617	591	577	605	686	631	646	552	620	555	540	617	608	617	615	594	616	644	600	612	594	583	601	577	623	621	604	599	608	591	590	589	596	632	566	631	567	611	578	609	599	610	594	604	599	624	588	577	625	575	612	657	638	629	583	629	611	623	635	604	555	632	567	614	614	588	601	617	595	620	663	615	652	622	639	577	610	622	608	636	590	590	624	612	588	580	604	643	596	646	663	613	594	564	647	554	607	608	639	638	584	648	644	600	642	629	640	604	644	624	653	657	635	641	649	611	596	603	612	623	607	626	634	625	631	617	564	580	599	559	693	612	590	580	646	613	635	588	617	599	599	654	585	577	601	617	605	592	596	611	623	619	654	590	596	610	630	613	580	635	627	593	590	672	629	591	600	606	581	632	663	627	621	599	590	627	650	606	637	609	601	579	584	598	611	602	597	599	629	564	649	630	587	604	665	666	622	620	604	586	618	620	601	632	610	598	618	598	615	639	649	605	635	608	616	570	645	619	575	608	599	618	589	588	592	578	677	650	620	606	599	607	629	618	666	578	641	627	615	596	595	666	625	606	607	578	592	605	568	564	646	607	596	543	606	592	593	608	588	551	577	629	643	599	617	607	618	595	626	623	579	633	603	627	640	622	574	606	605	645	650	645	619	648	615	622	600	599	623	633	621	630	610	605	612	638	582	623	649	621	577	596	574	578	577	657	649	606	610	563	605	610	600	629	575	649	619	640	651	597	598	637	633	628	612	605	606	631	615	594	626	623	614	584	619	603	615	569	608	610	637	614	588	561	576	632	599	648	637	611	601	648	617	615	596	593	619	610	599	593	646	604	615	594	626	583	584	580	594	612	633	617	663	634	638	622	576	580	672	598	620	604	623	630	578	637	627	631	577	592	579	601	651	592	603	595	626	615	621	624	647	611	611	575	563	624	618	631	649	590	644	646	595	604	626	599	577	604	611	623	582	632	553	606	623	610	634	600	570	635	653	631	591	628	597	578	584	594	652	627	580	654	636	602	619	603	630	582	635	630	579	615	630	602	602	604	579	610	578	608	604	622	606	634	609	629	615	607	609	626	572	625	566	606	664	592	600	640	579	588	579	588	635	630	574	606	588	633	632	627	570	605	632	595	609	621	638	628	604	593	603	616	581	664	576	583	587	601	620	639	621	603	638	575	569	594	620	559	625	610	590	605	614	600	589	615	648	625	616	654	643	604	627	627	645	559	618	608	653	618	609	621	585	600	564	602	622	610	622	616	602	571	627	576	628	598	642	559	588	615	600	648	601	594	617	635	585	545	625	637	630	617	600	607	672	592	614	639	628	574	627	606	609	629	600	594	616	661	641	571	584	567	569	640	590	605	616	587	615	564	598	640	613	613	622	634	570	620	581	568	599	632	587	610	631	567	615	557	633	621	610	620	633	631	569	633	608	615	635	614	596	633	653	628	641	590	619	605	616	606	597	638	616	588	597	573	629	590	622	592	605	598	632	595	597	623	625	617	604	614	631	585	599	600	605	590	541	572	626	617	623	587	625	627	608	595	624	590	647	641	591	647	617	606	616	637	618	641	669	586	642	614	651	589	609	616	606	628	639	632	602	628	617	584	608	634	606	595	584	606	613	646	627	648	607	531	635	618	640	582	605	586	604	617	601	631	604	609	631	609	569	638	620	609	567	590	599	569	576	564	629	633	616	609	629	608	635	613	632	596	617	631	636	615	636	616	602	610	640	610	667	579	600	627	634	624	586	613	614	582	607	583	578	591	632	619	577	646	601	613	617	587	609	646	599	588	589	587	571	599	646	630	653	642	651	674	631	566	626	612	617	592	644	603	600	627	606	618	626	617	628	631	609	603	599	620	615	611	613	595	631	572	620	623	614	604	561	575	659	631	620	592	608	596	576	616	645	549	588	633	620	612	619	668	595	561	604	649	586	609	599	622	621	597	632	603	593	659	608	634	627	596	621	612	622	631	559	586	623	612	618	608	601	619	600	591	598	586	615	606	669	607	622	636	631	603	603	653	632	592	612	579	610	623	643	619	604	607	602	606	623	616	588	607	601	625	597	601	598	610	595	591	577	657	576	594	659	634	629	605	626	621	627	656	627	627	615	573	630	619	586	605	591	624	608	570	639	615	603	590	627	620	664	606	639	654	654	577	624	573	607	606	619	585	554	571	614	631	614	628	640	571	607	574	627	633	581
32092	7413	2245	1651	1108	781	589	517	403	357	326	289	277	282	249	242	215	224	205	210	213	208	207	169	188	196	200	173	179	182	199	196	192	202	191	164	199	150	185	171	209	211	206	202	210	274	624	512	436	303	231	256	215	180	191	198	197	600	1167	1175	582	184	151	201	154	168	175	159	149	162	151	147	153	161	163	192	171	175	157	175	168	153	172	125	153	180	152	157	146	165	166	171	168	142	176	157	163	162	180	188	151	165	171	187	194	171	157	166	197	162	176	157	168	149	158	173	182	159	145	169	182	169	178	199	189	175	164	197	173	169	152	172	153	153	169	171	179	170	160	155	171	187	164	157	155	176	166	153	173	157	165	181	151	181	185	167	160	180	182	145	201	148	189	172	153	178	184	140	175	176	187	177	182	165	187	158	147	151	158	150	173	161	186	154	168	178	139	169	177	154	177	173	176	148	164	143	161	178	170	159	173	176	153	157	169	171	180	174	152	180	159	170	175	160	166	194	145	173	179	154	147	182	177	160	142	139	155	202	138	150	153	150	178	170	164	166	174	174	155	186	159	174	151	174	146	156	148	174	160	163	159	161	191	185	173	164	177	159	193	176	172	154	150	185	150	162	189	188	155	164	186	153	159	152	173	154	192	187	145	171	153	165	186	158	159	174	170	189	155	158	188	186	197	165	159	181	168	151	152	155	166	171	149	162	172	178	190	172	165	185	179	170	151	166	150	184	163	186	158	154	185	191	180	167	174	175	164	181	141	198	144	176	185	175	169	145	177	155	161	176	182	172	159	181	183	159	176	181	163	174	158	151	174	147	169	148	174	156	174	147	187	151	167	163	181	162	133	150	153	163	175	176	162	155	187	178	165	175	159	172	185	177	163	189	172	169	171	171	152	181	181	164	166	174	160	145	180	144	177	192	173	183	190	144	150	152	164	175	170	174	151	175	165	166	180	174	167	146	159	187	172	170	182	155	171	159	167	170	175	186	173	170	162	175	154	160	165	173	169	173	141	183	172	179	186	162	198	177	156	157	176	160	179	168	160	182	192	152	189	151	165	165	183	173	170	174	168	140	150	177	197	164	149	154	171	164	162	157	175	166	162	149	180	155	157	153	176	174	154	160	168	156	155	174	182	175	169	169	185	157	159	176	186	146	183	164	179	159	170	167	164	168	178	191	164	190	176	175	167	174	159	172	165	135	175	180	165	181	188	191	190	167	177	163	161	163	146	170	169	162	194	193	182	151	164	185	163	126	162	173	162	166	169	174	196	150	157	149	181	162	149	161	163	162	162	153	148	180	162	147	172	162	160	155	164	161	161	177	171	159	176	176	174	163	173	156	167	142	168	188	187	153	154	185	160	174	175	181	177	170	164	158	156	156	165	164	163	175	176	149	172	178	180	176	167	176	167	178	179	166	170	163	183	151	162	161	186	154	169	164	162	159	186	162	180	169	152	208	182	152	185	149	160	159	165	205	154	169	170	169	173	171	185	174	136	156	164	177	184	143	153	200	144	147	166	177	184	168	167	193	193	168	147	142	146	145	184	182	165	185	152	160	180	148	168	154	174	177	174	165	187	171	155	183	175	166	179	177	156	183	171	161	162	178	174	150	163	150	176	174	135	175	165	160	151	158	182	158	153	174	161	165	156	149	139	180	152	165	160	197	200	168	195	176	169	169	159	158	182	150	164	186	148	154	166	147	179	167	177	172	190	164	183	156	164	166	186	183	157	163	159	158	175	164	191	169	189	172	188	166	171	182	191	182	170	164	168	160	179	150	168	158	191	167	182	190	183	168	133	169	186	151	173	178	154	136	173	197	160	170	149	153	155	172	182	154	159	181	164	167	166	183	174	168	176	166	171	176	171	159	148	149	177	149	183	157	157	167	150	172	163	152	157	182	172	158	151	175	134	139	165	170	162	167	150	183	168	178	188	165	173	173	163	160	168	159	148	167	181	173	165	162	166	169	151	155	160	174	153	175	170	164	149	167	173	168	162	184	165	173	173	153	153	165	169	191	157	152	194	178	176	180	165	157	209	160	169	159	151	186	178	176	184	180	161	168	160	153	162	170	178	169	159	170	134	179	166	155	181	166	148	175	153	163	177	158	161	187	167	178	157	155	142	159	166	164	158	206	163	155	189	177	156	156	171	158	166	202	186	172	171	166	166	169	156	182	167	173	169	167	190	174	160	163	155	174	152	168	144	160	153	151	166	175	171	182	167	162	162	176	153	168	156	167	163	181	195	186	200	159	180	185	139	182	184	156	175	178	176	166	173	161	159	173	170	163	167	171	150	171	192	188	172	161	172	161	179	149	170	166	157	154	172	167	195	179	172	164	181	197	196	179	167	166	181	186	168	181	161	174	165	170	159	181	160	169	164	153	172	151	142	208	187	191	176	174	158	158	177	177	174	159	173	177	159	175	151	160	154	159	186	153	152	155	144	176	189	171	175	173	178	158	178	161	157	192	164	158	165	139	167	177	182	173	182	144	162	170	181	172	174	174	189	179	175	153	153	183	174	169	158	177	182	179	174	180	178	159	125	178	156	163	156	182	162	160	142	167	174	178	159	174	147	156	158	184	150	167	157	179	175	156	166	171	167	143	158	195	173	166	162	157	166	160	162	177	159	180	200	156	166	182	163	187	191	175	163	160	167	205	199	205	165	168	164	180	163	176	188	165	134	167	135	170	178	179	184	169	187	168	177	181	142	178	169	179	166	154	184	152	181	158	178	197	160	168	164	174	153	168	167	174	189	171	175	195	197	145	179	170	134	170	169	162	180	168	168	165	175	167	179	161	173	155	159	166	179	174	163	184	146	158	152	177	179	160	163	154	148	165	193	159	160	159	173	165	193	169	167	167	193	143	167	184	154	160	154	173	172	174	173	151	185	153	180	150	149	163	165	177	141	145	170	153	157	158	184	167	169	185	174	182	147	172	183	187	189	181	175	154	192	161	154	176	176	173	148	173	172	159	183	150	169	184	172	165	169	147	158	176	167	163	169	174	140	159	171	177	164	178	156	182	178	191	179	180	169	153	194	151	147	165	189	150	149	172	171	158	141	178	173	177	144	170	161	175	149	156	163	158	153	168	164	179	163	151	188	172	195	165	182	156	173	149	169	177	186	155	168	175	165	163	156	181	183	189	172	154	172	155	181	178	164	167	208	152	161	190	165	163	162	151	174	187	163	180	164	156	164	187	157	165	167	148	187	177	171	173	169	152	170	187	163	158	173	177	167	181	160	169	153	166	182	183	151	160	176	176	160	179	165	130	166	172	167	196	167	180	151	158	164	150	164	159	163	173	165	173	176	171	163	164	178	168	158	150	184	138	182	155	163	167	174	158	184	174	190	175	156	192	153	154	171	161	160	178	160	173	159	162	161	141	169	155	173	178	173	156	173	159	178	150	182	149	159	187	150	157	156	164	170	169	164	191	171	162	168	159	157	166	148	153	202	188	169	152	168	178	160	174	177	165	145	168	152	172
17390	1976	4492	5209	4450	3620	3033	2449	2106	1803	1573	1391	1302	1154	1105	940	903	933	801	834	804	742	712	679	686	661	642	648	621	655	593	610	595	530	569	577	573	566	595	594	701	793	811	930	1014	1346	4876	3578	2598	1543	839	978	943	678	683	618	769	4176	8447	8036	3217	449	467	465	485	456	429	447	412	443	470	437	463	467	468	441	411	457	415	416	475	454	433	434	412	461	442	471	452	462	447	449	428	428	430	425	435	428	490	446	468	436	466	440	392	433	446	459	454	473	441	430	458	441	432	447	458	446	430	468	398	416	417	412	474	449	450	453	463	476	440	480	469	427	496	416	474	429	435	428	404	446	436	458	444	451	399	438	442	450	453	492	454	413	460	410	430	417	457	453	436	458	427	438	419	436	427	471	456	455	434	470	450	466	429	491	445	441	449	469	459	422	474	432	449	450	449	471	439	439	427	449	446	454	471	442	421	448	476	445	448	412	441	469	428	425	482	410	463	420	494	453	415	428	491	460	456	474	440	440	454	486	475	483	416	448	478	461	405	454	439	424	456	424	457	432	465	478	429	430	455	458	441	456	449	424	438	451	435	468	455	468	418	458	435	437	438	436	445	460	466	481	437	456	403	417	456	443	434	431	417	453	458	461	426	410	461	443	425	438	428	452	456	449	470	428	428	429	431	446	452	460	416	410	435	432	420	444	423	467	412	463	433	463	425	470	412	438	425	390	441	431	424	422	426	459	417	451	459	457	456	406	422	468	441	444	398	432	480	430	460	451	460	429	436	424	444	457	447	457	453	461	435	458	456	428	446	427	457	470	456	421	409	425	470	485	425	463	465	424	411	430	398	437	444	444	414	456	457	429	428	429	426	452	416	457	421	427	440	440	434	447	424	418	457	449	442	460	401	481	428	436	486	452	452	417	464	446	437	469	464	451	451	421	445	470	435	472	415	431	411	420	444	456	458	430	435	418	424	454	422	449	446	427	456	446	452	426	461	437	491	443	451	450	471	438	428	434	444	406	430	443	448	467	451	411	447	464	438	445	442	460	408	464	456	459	431	480	493	425	443	441	445	442	471	455	450	447	452	430	418	418	462	433	452	438	444	445	446	405	445	441	498	437	450	447	437	427	444	439	444	433	430	450	437	469	472	435	484	472	455	435	490	455	398	458	424	447	449	434	411	437	431	488	409	504	455	462	475	473	451	435	434	401	456	497	430	419	440	444	431	443	460	414	471	429	464	422	414	412	441	463	450	450	446	402	448	454	470	442	431	445	422	483	470	444	466	405	453	437	465	422	429	426	506	432	432	459	468	428	468	430	458	453	411	504	406	454	441	454	436	476	479	450	428	438	447	418	455	441	454	470	448	443	439	438	466	469	399	408	428	482	440	449	443	426	473	460	437	420	421	419	485	457	421	443	453	450	474	440	426	471	450	428	420	444	472	411	464	425	467	448	465	440	420	433	431	451	469	435	436	447	441	450	483	389	462	435	429	439	425	419	448	408	407	398	397	457	429	479	429	463	423	411	460	438	412	440	432	480	468	445	435	443	439	440	436	427	450	419	420	434	440	402	413	489	455	467	408	447	425	458	455	460	459	456	472	436	498	434	453	419	427	448	390	459	469	454	415	438	444	484	452	454	456	476	466	466	464	436	395	429	423	447	426	426	468	436	404	450	427	420	449	453	437	460	417	454	464	432	445	434	415	472	429	462	443	453	422	431	421	430	448	400	451	413	461	446	436	454	416	460	429	482	412	445	449	415	420	453	452	435	471	447	455	456	456	454	453	470	438	430	464	439	441	445	422	437	451	420	454	472	473	405	435	442	438	491	443	453	435	427	422	430	422	449	429	428	455	404	411	456	405	438	458	453	430	480	416	423	415	464	470	469	441	404	448	393	432	435	421	419	385	433	483	422	402	461	419	473	445	448	457	480	461	445	410	439	477	422	436	451	462	465	453	455	449	423	465	417	449	468	450	450	437	412	485	443	457	403	456	467	436	415	439	426	407	438	449	433	496	446	453	420	442	446	439	393	450	451	426	461	417	473	404	444	459	430	458	426	450	459	452	436	467	460	454	461	443	442	450	424	473	470	469	459	409	451	442	480	455	458	441	448	420	461	444	457	453	459	447	440	410	455	447	422	430	443	422	434	437	447	414	450	399	432	461	459	436	450	453	456	410	485	446	430	428	452	461	423	439	415	461	462	434	493	443	431	460	454	455	449	445	415	440	464	456	447	449	463	455	447	481	418	441	484	440	473	456	420	446	455	451	442	444	416	429	419	451	472	457	438	417	472	445	447	469	444	445	404	440	458	452	476	443	475	450	424	421	477	416	440	453	484	443	465	441	435	448	416	489	429	444	450	419	453	442	447	421	428	426	414	467	421	464	474	433	418	433	473	436	447	452	443	419	430	468	451	476	428	446	434	448	429	429	449	448	422	458	463	454	483	464	449	425	423	452	421	452	433	393	478	435	428	415	450	447	438	442	424	444	426	446	436	445	440	476	458	430	431	466	414	472	407	436	415	455	449	426	419	435	429	460	421	416	441	416	461	450	412	397	445	428	433	407	397	429	463	453	433	448	461	417	447	453	441	438	423	485	421	431	426	486	462	452	439	445	426	447	434	394	463	423	453	481	434	443	453	449	442	485	464	436	433	453	432	427	425	439	428	455	478	460	443	463	406	469	405	428	459	428	471	447	439	431	452	464	435	460	423	453	445	472	451	435	436	444	429	457	438	451	452	472	422	472	399	449	449	421	411	437	445	466	444	427	461	434	438	431	441	454	424	430	419	431	454	439	480	471	417	459	434	445	438	473	456	416	471	441	407	459	458	442	469	489	438	432	475	474	464	425	451	457	422	456	421	426	474	444	437	429	422	415	459	454	436	448	461	450	431	489	439	460	413	443	418	469	434	436	416	412	452	461	420	427	438	441	435	424	424	423	445	452	419	454	439	449	428	450	433	412	453	430	446	407	455	446	460	419	442	474	439	442	452	441	422	449	439	448	417	433	424	435	436	441	483	442	454	477	470	456	464	495	424	454	429	475	489	476	465	412	420	463	480	428	435	496	468	414	452	404	439	462	418	450	437	443	477	445	463	466	441	423	456	443	455	410	452	454	462	457	430	454	461	425	454	433	439	440	435	388	447	422	436	402	447	459	424	419	449	406	411	451	441	452	462	462	467	477	485	402	449	444	403	471	476	465	457	428	457	446	441	453	433	448	456	464	453	439	431	459	430	424	446	471	436	448	419	458	434	423	446	431	470	458	445	415	433	457	438	440	421	454	439	444	461	474	443	440	434	409	399	471	484	417	442	457	441	423	435	442	466	471	410	440	437	425	446	446	419	427	437	397	455	474	443	448	419	432	395	405	430	406	430	489	446	436	461	422	448	494	451	430	476	402	418	450	439	421	472	410	424	434	482	397	426	446	454	467	414	436	447	464	471	456	479	444	397	423	467	449	425	428	426	463	420	456	441	453	420	439	417	470	438	429	417
2406	227	208	225	229	194	214	178	211	192	184	187	190	184	193	197	187	200	217	226	201	192	157	195	184	165	175	207	191	183	214	183	228	182	166	187	173	178	185	191	183	208	205	227	199	211	209	237	213	166	195	197	206	189	197	198	199	192	234	259	242	195	180	201	198	194	188	203	166	216	178	200	190	173	201	198	183	184	181	189	199	201	201	198	189	183	195	208	189	211	201	178	211	168	174	195	205	171	191	182	198	205	198	195	186	172	172	178	207	180	196	212	184	189	186	197	222	193	184	179	184	157	197	188	173	182	179	195	199	192	165	181	191	203	192	206	204	203	192	206	156	201	204	199	213	181	185	188	190	169	206	196	187	199	161	195	186	187	197	205	184	173	170	179	183	184	202	206	201	189	171	197	190	183	208	217	200	156	180	190	182	190	172	183	177	173	180	192	174	195	205	175	192	184	178	182	187	207	195	200	184	182	190	199	190	210	191	192	194	194	206	199	178	163	191	202	207	185	180	158	173	194	209	190	190	186	206	197	177	203	192	191	211	180	193	186	192	217	196	195	190	200	196	202	190	186	170	171	175	179	200	183	190	183	208	198	181	190	196	190	188	195	201	178	159	197	197	226	194	172	188	190	194	159	206	211	195	184	185	175	181	202	185	185	202	194	167	201	171	212	167	188	218	200	212	196	212	216	219	188	212	176	204	178	189	181	176	197	192	210	220	167	199	218	194	170	208	194	178	181	194	188	199	177	207	191	210	200	186	184	188	194	212	185	223	189	189	194	190	194	201	188	198	197	179	205	193	215	187	169	176	186	195	206	188	164	175	196	196	209	184	199	190	185	206	180	234	196	185	194	189	185	189	169	199	210	183	196	173	177	190	196	191	171	180	191	185	194	187	204	197	191	188	170	175	189	169	183	189	218	192	175	182	194	197	187	183	190	200	195	204	188	196	195	183	187	192	193	191	160	173	185	209	182	198	178	195	208	169	184	203	169	174	200	210	217	186	191	191	211	170	188	172	194	200	173	226	184	209	189	176	204	178	214	188	201	196	172	159	204	198	205	201	201	206	190	180	195	186	220	196	203	207	185	156	199	187	183	210	192	191	204	199	189	176	186	180	198	207	205	196	201	193	214	193	196	195	191	181	195	177	205	177	179	175	184	203	181	209	198	178	207	183	182	201	202	212	186	190	205	190	202	203	189	202	180	200	192	203	172	190	196	192	189	194	213	186	205	201	166	210	205	194	219	184	193	185	169	198	201	220	177	182	174	195	202	204	194	180	187	200	173	182	180	194	189	176	205	195	180	219	168	200	178	176	180	195	191	213	192	169	189	203	189	185	176	209	200	200	185	179	182	201	198	210	188	181	165	195	167	178	184	189	194	186	198	186	189	206	177	187	204	192	200	174	187	191	208	185	193	180	181	192	157	160	187	183	191	183	180	190	186	187	197	216	168	193	214	196	214	215	201	189	166	207	195	182	192	179	180	192	205	165	190	209	204	202	174	196	208	219	186	187	202	205	214	181	197	184	208	194	189	203	213	178	202	171	198	187	213	204	170	194	164	160	206	205	194	188	202	198	222	226	181	183	179	199	209	172	207	186	182	202	196	190	201	196	189	193	187	177	190	209	209	178	199	211	203	194	188	160	213	207	205	209	173	182	210	183	186	191	170	198	203	198	185	170	198	195	200	198	206	179	200	154	175	160	213	203	196	191	176	204	213	202	198	185	194	216	216	192	195	175	224	168	156	189	187	174	171	197	184	209	206	186	182	194	157	184	205	187	184	193	195	180	199	178	148	211	188	209	202	209	197	183	214	213	192	225	218	217	177	191	182	198	167	205	180	166	227	174	194	180	199	204	191	214	195	192	175	169	188	214	198	189	205	169	200	181	187	210	199	193	190	177	215	166	185	193	199	208	201	209	188	185	183	173	194	199	187	184	176	211	188	183	198	179	178	191	199	201	217	168	195	215	196	194	164	209	183	209	202	193	184	164	193	195	194	192	201	187	204	192	177	191	170	197	207	184	182	210	196	191	198	199	206	180	206	195	186	190	203	202	190	199	199	189	183	173	216	201	189	195	181	175	166	197	203	175	181	196	210	193	214	173	192	206	188	190	205	211	188	193	184	198	181	178	178	182	227	172	190	168	190	190	211	205	198	203	193	177	176	184	197	184	185	199	187	179	188	196	180	200	174	220	205	194	183	185	201	195	196	185	211	187	177	187	181	186	194	188	226	186	192	161	176	176	188	218	189	198	173	193	203	186	174	170	195	194	195	190	181	184	179	204	196	191	207	179	193	193	196	191	187	200	180	189	164	183	195	178	187	191	155	172	202	190	182	212	217	201	184	187	195	209	195	207	195	199	187	185	188	213	176	190	192	207	182	190	217	192	175	173	185	201	201	177	192	176	187	159	194	179	186	205	193	176	201	190	187	183	209	192	201	199	168	167	181	182	222	187	210	192	203	213	203	195	196	190	178	198	170	196	180	172	163	189	171	173	220	188	184	192	170	189	189	181	205	179	185	176	209	169	204	187	197	196	200	194	195	190	201	203	186	205	188	174	182	186	182	185	197	206	174	190	193	191	210	189	194	172	178	185	199	192	197	175	189	188	175	201	199	201	178	218	197	174	192	185	175	188	186	193	201	215	201	189	192	192	176	183	189	200	200	176	182	183	218	209	188	204	192	196	187	199	151	193	197	204	188	214	185	188	178	179	195	204	202	171	211	196	185	220	191	199	193	169	183	202	203	171	184	171	226	169	202	179	161	181	196	196	204	189	165	213	222	178	195	179	197	174	181	161	186	204	199	240	198	198	193	192	206	201	198	185	204	185	203	215	189	199	191	180	198	186	179	194	208	186	220	197	203	185	189	180	175	200	176	211	200	192	193	176	172	188	186	181	202	188	203	186	180	209	177	197	160	189	202	181	193	184	206	174	224	180	179	209	193	208	185	181	198	199	183	193	217	152	194	178	215	205	197	202	166	179	189	193	179	187	180	199	185	182	192	170	189	198	189	203	186	179	190	190	220	193	206	195	195	150	206	186	194	178	196	190	205	212	181	190	177	199	195	197	209	220	189	192	180	189	158	192	188	176	213	193	201	172	183	227	182	193	183	197	201	186	188	198	165	202	166	189	166	184	189	190	200	195	178	219	189	202	224	185	198	181	164	185	162	179	200	167	224	211	176	215	195	183	194	191	185	191	172	167	193	189	182	187	208	201	187	167	187	186	193	174	184	180	193	185	218	214	196	202	189	206	180	166	187	212	205	211	202	173	158	182	190	203	173	185	207	195	190	185	178	210	196	194	192	208	205	202	212	183	173	210	189	187	202	171	155	194	200	189	202	182	209	193	204	192	186	207	217	197	168	194	191	181	196	179	195	186	187	213	199	222	176	208	232	184	178	167	219	194	186	190	206	218	165	185	164	192	194	197	177	181	239	202	193	187	177	196	183	199	204	197	194	175	218	173	194	169	186	206	180	189	210
2592	547	610	644	575	612	551	610	556	521	574	512	489	480	524	538	510	508	531	490	570	528	554	530	524	509	515	524	506	513	541	556	500	495	541	537	501	457	574	587	552	540	619	754	689	679	1001	844	631	651	625	574	545	565	573	555	557	544	723	1204	797	491	492	515	530	522	506	505	545	484	492	518	515	509	488	554	505	498	490	462	541	499	489	516	507	526	507	499	491	534	530	500	541	515	521	509	556	559	530	524	490	493	547	502	545	534	494	498	491	533	493	472	520	483	520	503	516	501	548	499	473	495	534	486	478	541	514	508	538	526	516	519	487	517	535	459	490	486	496	506	536	533	526	516	483	505	494	514	499	519	483	508	511	494	519	492	555	509	479	510	506	506	524	495	505	518	521	521	529	536	471	493	506	531	519	536	544	535	460	516	501	471	537	520	507	477	491	487	465	477	492	492	504	509	492	490	485	535	482	504	515	477	553	500	522	550	564	527	506	472	477	486	528	480	499	486	539	517	516	504	515	496	502	515	475	524	492	509	555	481	533	546	538	500	514	535	488	540	518	515	515	519	520	510	525	515	535	475	492	538	542	523	500	534	555	481	506	548	529	467	513	497	527	501	504	530	505	514	500	471	545	524	528	500	587	461	516	524	537	512	524	482	442	470	525	524	531	471	533	493	528	491	518	561	484	518	524	523	513	491	484	492	482	513	495	525	520	504	503	516	508	490	518	529	518	536	518	530	532	476	505	488	507	538	470	514	507	539	481	523	477	470	528	503	533	524	550	514	534	526	556	467	537	558	492	498	491	501	484	476	503	502	488	452	490	501	545	542	495	521	510	488	515	526	522	504	549	479	521	513	496	525	543	487	504	504	473	517	526	520	526	507	514	488	515	528	505	508	531	506	482	489	502	576	521	564	553	540	539	530	512	525	490	506	492	497	519	534	534	499	520	499	493	510	503	493	524	524	485	519	468	500	499	500	517	478	506	505	516	546	530	564	506	498	514	533	522	497	522	523	519	517	535	513	492	519	504	541	530	511	527	537	531	535	493	524	520	492	504	536	526	522	536	488	491	516	488	537	551	498	509	527	478	529	507	502	537	517	542	527	476	441	523	486	503	536	479	482	517	519	487	544	512	514	515	486	521	518	512	491	515	491	471	485	505	490	530	469	549	538	531	509	531	489	510	517	515	506	528	515	488	501	513	512	503	508	519	536	520	518	501	509	515	526	545	496	533	499	513	512	502	513	500	527	528	528	485	537	522	517	546	533	513	513	512	478	487	520	500	527	497	506	519	509	542	523	499	499	519	503	477	523	531	484	522	535	563	523	515	491	507	507	511	489	491	473	478	491	520	497	486	512	545	529	513	477	499	519	531	523	535	510	489	528	505	530	561	501	519	517	519	554	506	499	493	492	551	525	525	513	570	545	534	538	521	483	534	520	507	515	496	492	519	484	504	521	538	487	493	499	542	530	526	494	480	499	488	501	503	521	515	512	484	513	532	494	500	547	500	489	539	501	481	493	521	513	539	513	549	507	489	521	518	489	516	497	487	518	517	517	532	547	505	487	495	506	506	486	523	488	470	543	495	516	483	454	521	525	541	539	508	511	549	494	468	523	501	526	536	480	516	523	483	501	514	552	491	476	530	522	513	505	533	469	504	519	531	523	553	448	508	489	534	521	535	512	496	482	533	561	509	499	503	528	482	475	533	488	485	522	484	511	503	509	540	520	508	508	466	492	500	515	458	501	539	495	502	515	512	516	526	518	511	530	487	489	501	513	565	520	501	494	541	537	532	488	526	518	507	466	512	521	497	474	530	497	517	546	484	523	483	537	523	514	507	518	510	492	509	496	550	485	504	546	514	457	512	538	510	512	534	515	539	518	499	535	535	516	508	503	483	517	527	520	471	509	499	489	553	522	539	477	514	500	526	482	529	511	544	489	504	499	499	493	529	516	511	490	519	495	489	503	555	489	509	503	532	521	492	523	527	544	516	517	512	551	510	527	510	477	535	460	490	497	502	539	522	471	508	527	482	512	517	485	569	544	519	544	521	495	484	485	535	515	499	520	520	507	513	495	526	525	552	514	517	517	544	475	469	542	530	487	484	504	514	498	570	492	496	530	530	487	479	507	478	519	499	517	540	503	574	459	532	504	525	540	510	500	520	532	515	529	517	508	563	519	529	490	504	541	518	557	496	507	515	522	511	513	546	519	530	496	510	487	534	476	475	510	491	524	446	523	489	536	499	505	495	571	507	515	550	516	527	528	543	495	532	513	509	500	540	530	500	535	516	554	549	492	538	499	511	524	563	475	526	520	530	536	495	510	490	515	546	529	558	487	524	508	511	465	558	489	516	533	539	533	509	495	550	516	550	533	542	539	514	553	514	504	504	535	518	507	557	497	500	459	527	519	524	527	557	499	499	492	504	554	500	541	522	523	542	507	492	513	525	527	512	497	513	525	526	516	505	498	468	515	498	525	518	499	512	543	485	503	534	538	490	520	527	501	495	509	513	540	505	546	518	471	517	520	510	501	510	531	524	545	479	497	482	488	497	487	526	520	543	498	480	510	536	501	496	519	508	559	485	525	499	520	527	483	518	506	517	519	513	509	528	519	545	521	501	494	503	510	499	482	508	475	522	501	543	506	516	533	531	494	492	452	559	540	510	507	536	535	528	532	487	489	541	477	509	491	497	547	513	475	502	521	490	485	541	533	532	518	538	517	505	497	527	504	529	530	519	539	528	505	541	501	509	512	535	518	519	502	515	488	490	497	501	506	523	540	499	506	497	516	534	476	505	535	507	549	494	494	502	503	537	503	497	510	511	510	518	520	520	554	497	540	483	532	492	495	478	505	519	517	517	523	480	531	516	542	494	515	497	530	494	563	522	521	503	504	481	509	491	514	457	518	513	510	506	514	493	501	521	508	536	494	492	472	545	505	524	518	483	528	532	493	511	449	481	498	475	495	525	502	548	536	511	513	517	508	524	421	519	496	526	479	508	496	448	519	513	490	493	496	500	516	481	518	497	497	554	503	456	502	545	533	527	577	517	535	495	511	520	476	472	499	547	521	534	494	511	500	467	500	517	522	510	482	561	530	499	531	494	508	531	515	551	486	519	507	527	530	533	505	508	502	484	492	502	483	509	542	500	514	511	497	498	536	505	504	545	513	483	487	494	486	495	527	493	521	561	505	463	493	503	542	530	510	500	548	521	514	490	512	509	543	509	495	487	479	554	508	424	514	486	481	538	527	521	488	531	495	501	536	504	495	483	514	480	516	512	471	561	485	537	545	489	537	506	460	510	529	479	543	492	474	519	539	524	521	543	536	473	535	493	489	495	526	487	535	512	508	518	518	468	479	513	481	498	485	527	499	456	523	521	547	516	537	531	544	525	485	490	517	494	513	484	531	542	520	501	490	516	492	541	485	545	491	482	510	483	500	540	532	554	528	522	487	495	489	509	510	514	528	482	497	482	509	490	502	464	514	533	530
20054	2782	1309	898	663	538	459	395	359	335	309	307	312	270	253	265	229	243	263	271	260	256	247	256	244	258	207	250	258	214	202	264	235	231	227	239	256	222	242	258	218	258	261	269	252	360	598	449	326	290	225	223	228	260	263	225	263	286	588	897	466	232	239	235	237	222	236	256	225	230	234	212	221	230	218	248	216	246	220	248	217	235	214	242	201	257	258	224	219	230	246	211	220	227	221	245	213	264	220	223	236	231	226	213	247	221	214	250	222	231	225	224	202	244	252	231	217	228	269	234	251	263	229	251	231	237	219	217	232	228	221	221	225	218	233	254	245	204	230	197	209	233	220	241	242	217	206	228	200	235	261	212	232	238	229	256	246	237	268	216	213	227	268	242	235	218	227	218	237	248	221	241	257	242	233	210	230	235	216	224	199	221	236	202	238	240	234	227	242	245	251	228	229	220	233	247	252	204	242	219	233	227	250	212	234	219	205	212	256	226	236	274	234	193	218	245	254	247	278	237	237	233	219	195	234	206	215	228	209	210	197	224	218	248	239	209	215	235	234	212	209	246	225	218	219	196	218	222	230	213	223	225	241	232	210	221	237	242	232	220	216	234	226	237	196	219	246	222	265	228	221	250	249	247	243	239	231	234	258	220	205	231	237	234	210	237	243	213	215	194	210	226	215	222	221	224	233	264	233	236	257	236	230	226	243	246	258	239	240	249	241	225	230	227	234	246	223	236	249	238	223	225	233	253	227	229	229	237	219	259	232	237	232	254	215	236	229	198	234	237	252	234	247	235	199	234	231	229	229	228	221	249	222	232	225	221	232	224	223	240	256	230	198	230	222	247	220	231	215	214	242	240	212	237	239	230	246	223	235	255	244	246	232	224	216	229	229	236	220	230	212	230	239	197	212	204	219	235	225	227	228	233	201	222	235	220	259	242	228	227	227	232	230	215	198	195	217	230	228	234	243	242	238	251	222	242	202	236	244	219	213	234	221	232	239	213	243	228	223	203	231	228	195	241	229	246	200	215	219	246	208	239	231	236	197	188	231	215	211	233	215	221	234	243	219	238	254	226	256	252	227	228	227	224	220	209	255	234	238	204	224	202	225	265	212	226	220	256	239	243	230	213	261	230	221	200	228	211	228	201	209	256	246	236	235	238	251	225	225	217	224	221	235	247	231	235	244	205	229	226	253	228	216	216	257	222	207	245	221	230	226	256	220	213	228	195	261	209	199	242	242	256	279	241	228	239	219	231	208	269	209	218	250	271	203	236	236	219	231	223	252	233	222	214	219	233	225	261	206	224	220	238	221	244	207	235	226	213	225	241	250	218	239	220	248	242	244	216	222	209	252	223	191	237	229	232	247	194	244	225	225	217	212	259	214	225	218	213	244	225	264	231	263	205	228	255	235	244	248	237	215	228	223	199	235	227	261	224	241	229	207	226	218	215	224	216	236	208	218	248	228	216	223	231	199	210	229	205	245	219	215	257	221	228	224	200	209	245	242	240	251	218	225	235	246	191	232	226	236	222	240	218	215	237	236	228	200	261	253	246	219	265	214	245	239	238	216	207	241	234	226	224	217	222	234	243	230	220	232	228	223	252	229	204	229	217	242	234	220	237	260	250	222	226	214	278	253	261	245	222	229	246	194	236	266	243	224	236	235	240	259	212	234	228	226	221	229	199	249	233	243	239	238	231	216	230	247	212	241	204	224	237	230	244	245	219	211	226	241	216	208	221	213	218	244	222	234	220	231	220	235	209	232	240	225	226	202	232	236	209	211	208	226	245	239	253	261	238	222	202	220	239	242	246	230	225	228	224	222	205	240	238	253	231	220	206	246	200	212	220	227	223	249	220	205	237	217	236	237	234	237	244	222	212	220	234	222	221	257	268	241	236	242	253	238	222	219	235	215	216	227	245	208	221	224	226	224	256	265	245	246	247	234	249	239	254	213	209	215	245	246	224	224	225	235	230	201	251	244	258	250	253	239	234	256	228	245	232	217	216	218	223	233	247	255	230	233	237	223	220	231	249	233	243	224	233	215	223	242	236	244	249	248	223	241	219	251	210	235	239	226	201	240	251	212	247	222	245	217	227	259	245	211	222	230	208	233	210	248	229	219	241	216	211	247	245	225	229	220	244	222	199	245	243	211	217	247	216	231	220	225	268	221	234	215	265	216	193	245	200	245	235	197	202	225	251	218	244	229	212	248	243	241	243	233	193	221	240	232	233	218	239	237	225	229	225	216	247	247	269	222	245	224	239	240	226	221	212	219	223	212	223	218	237	209	235	223	234	239	241	265	237	236	230	238	216	217	198	205	257	221	225	216	238	229	218	206	246	252	245	215	232	214	220	241	258	270	233	215	214	241	206	259	205	227	220	228	203	228	216	258	221	227	225	226	218	226	216	218	220	256	201	220	216	226	237	230	220	228	231	236	232	232	234	244	236	236	232	231	220	244	225	238	239	199	232	228	222	232	215	209	251	242	242	220	208	246	236	241	234	234	244	233	205	240	250	247	253	256	244	224	227	211	210	251	229	234	229	214	212	211	227	246	229	227	220	236	234	223	196	232	216	242	236	220	226	250	219	232	221	251	225	233	239	230	249	229	214	220	257	264	232	243	202	239	234	242	232	241	210	228	220	261	208	222	237	227	219	227	244	223	222	252	203	238	214	225	248	219	240	265	249	206	236	225	256	218	236	247	230	264	216	243	261	227	220	213	218	236	208	209	225	257	226	224	218	226	228	206	224	218	212	221	237	241	225	218	239	226	243	211	243	211	202	247	215	270	250	243	224	223	213	200	234	227	224	239	239	228	226	243	222	238	234	229	229	214	241	222	234	235	228	223	220	222	262	223	238	193	226	207	232	202	229	253	198	247	224	266	240	227	251	269	236	205	261	255	240	234	233	234	250	241	225	233	224	198	243	256	278	228	259	257	232	235	220	234	227	242	205	226	228	255	218	240	220	211	227	222	240	224	210	238	218	229	258	265	227	268	236	221	240	236	267	229	228	226	202	238	222	215	232	256	230	255	250	246	213	195	230	231	238	245	208	229	231	211	244	235	242	221	216	209	211	242	243	230	244	207	237	232	219	214	212	198	226	236	269	239	226	263	234	193	226	215	219	244	230	230	210	211	235	253	248	229	245	228	240	230	257	223	219	212	224	221	206	257	236	264	242	247	220	223	216	244	230	210	209	220	290	234	224	248	218	255	234	207	230	190	265	228	232	220	212	218	217	213	213	226	224	238	240	223	233	244	238	230	229	230	256	227	225	238	251	210	225	248	210	225	220	227	223	209	232	257	244	242	212	212	237	236	261	208	244	229	232	258	234	209	224	215	240	235	232	238	231	215	238	208	223	209	217	239	233	205	226	229	219	211	261	223	232	231	235	214	226	250	234	204	223	188	197	247	207	220	230	213	241	259	241	244	220	219	263	235	229	226	241	251	218	245	203	227	232	223	221	239	215	224	264	228	234	238	215	252	194
11662	1332	2609	3125	2657	2295	1847	1648	1489	1262	1187	1079	1082	942	925	904	899	819	814	774	808	754	729	753	774	747	680	674	702	689	648	665	683	704	674	626	661	615	625	739	711	793	790	976	807	1944	3882	2865	1381	1198	863	672	834	867	745	745	731	1070	4276	5940	2226	627	606	569	576	567	583	636	578	649	594	618	557	579	591	661	572	592	633	604	653	574	623	612	596	582	589	592	623	621	590	575	591	645	597	576	588	576	616	592	598	610	576	603	600	583	611	595	586	564	608	618	583	570	588	611	636	590	612	605	601	611	595	572	587	599	598	591	590	605	604	612	556	607	610	562	590	562	632	573	603	643	602	626	593	613	645	574	699	604	640	604	567	586	574	554	600	565	584	546	576	575	588	582	595	573	631	627	557	586	594	565	605	625	584	602	603	591	607	544	577	597	573	576	599	565	573	621	587	605	616	553	613	557	643	590	580	605	573	606	568	580	588	570	608	592	599	599	536	603	553	579	623	588	572	599	598	604	591	602	598	645	626	602	616	650	624	568	581	630	601	573	628	580	599	636	578	569	631	572	668	615	546	609	623	563	609	602	606	555	568	573	595	633	595	599	545	610	534	626	630	579	624	543	613	582	546	613	593	624	582	598	593	604	631	605	629	573	599	601	600	611	517	622	600	557	569	586	569	606	591	548	598	542	602	570	637	608	635	590	589	564	576	569	618	566	630	618	545	578	636	595	580	616	573	593	572	600	604	568	594	611	612	630	576	572	583	587	604	598	602	580	556	593	563	558	592	598	570	595	601	610	593	561	578	598	586	568	627	621	578	562	576	640	636	658	628	566	595	606	595	619	562	586	633	626	601	620	610	621	597	614	623	619	599	604	553	575	560	642	586	646	622	596	593	566	617	602	529	576	589	589	607	591	602	614	570	604	591	587	603	599	581	567	554	638	581	600	612	599	630	569	597	580	629	595	617	577	589	592	588	619	623	602	623	603	606	589	608	582	576	589	535	548	568	640	593	584	655	586	547	583	554	601	626	618	636	622	621	567	660	617	587	612	592	633	569	597	613	566	590	617	594	620	591	583	606	582	592	612	598	559	579	623	616	621	569	608	535	586	617	578	572	590	576	583	583	609	583	558	594	558	587	586	630	566	624	579	566	646	624	625	562	614	558	587	601	544	626	604	601	573	573	622	609	579	558	590	630	584	577	574	599	615	625	591	617	592	584	594	608	546	595	629	598	559	567	595	561	666	575	580	618	603	597	591	562	575	563	582	616	550	576	632	593	584	568	529	595	609	546	621	641	605	635	653	618	625	576	585	595	627	580	566	605	581	572	571	610	600	589	607	611	596	595	586	585	607	587	600	621	588	622	603	584	627	625	599	566	606	591	615	596	603	591	584	558	605	572	607	542	600	592	637	626	596	576	612	592	575	594	595	562	606	583	567	570	598	553	603	569	572	593	603	571	575	592	566	523	561	607	566	625	602	583	569	601	620	600	580	632	610	623	583	599	602	606	619	618	599	579	572	599	592	573	593	609	603	568	598	570	607	616	593	569	572	605	567	585	568	549	568	538	552	601	608	587	583	605	562	594	593	582	628	569	606	601	575	603	565	618	557	550	592	566	526	619	600	586	557	586	567	613	609	585	588	572	624	603	608	609	539	588	607	594	591	609	587	550	601	535	568	597	590	566	605	608	562	595	584	600	577	632	597	609	580	593	550	594	601	622	565	607	580	576	622	607	522	604	564	606	611	565	568	556	578	584	582	603	580	576	568	576	572	605	588	562	625	610	615	561	610	579	577	624	602	635	608	610	586	567	601	592	613	592	608	599	592	634	613	527	569	581	598	595	583	576	622	611	567	601	629	568	562	571	588	587	625	598	588	635	534	591	575	605	619	616	600	576	603	544	582	590	603	578	597	541	617	594	557	566	539	603	578	631	577	607	564	596	577	622	557	570	555	581	601	581	590	609	578	561	602	585	569	572	614	581	605	606	630	623	575	608	591	622	581	563	570	603	638	590	592	609	583	574	571	595	620	572	622	585	599	572	555	618	619	574	608	614	593	578	564	593	606	556	634	581	609	597	561	607	592	590	641	583	613	629	642	605	550	577	643	593	570	597	627	585	553	622	587	624	632	595	643	589	578	578	623	612	608	582	615	579	603	582	588	613	594	564	597	588	581	615	600	546	574	593	579	599	638	579	602	606	630	593	624	632	600	594	614	571	621	590	593	572	599	626	607	585	548	602	591	581	573	630	548	570	572	590	610	613	607	566	587	574	665	550	582	632	606	590	606	630	553	560	611	568	643	574	617	558	589	628	596	576	577	597	581	619	621	576	597	570	588	605	589	580	604	564	615	612	607	588	578	564	570	579	607	613	625	629	589	614	563	571	594	608	586	594	596	589	558	604	581	586	561	650	585	617	599	609	630	623	624	553	626	587	626	622	569	595	630	636	573	556	588	574	591	583	594	615	626	571	576	592	584	590	599	601	564	598	553	574	607	637	600	563	608	631	614	598	540	610	604	619	554	593	577	589	604	607	592	573	599	584	573	620	631	615	585	614	593	561	583	647	617	590	575	598	614	597	571	589	620	608	608	539	602	587	581	605	586	620	618	612	591	621	629	613	563	558	589	594	625	615	612	548	587	605	562	563	645	599	582	560	593	590	625	565	604	607	604	562	580	590	592	624	568	581	572	590	553	578	600	557	600	617	512	580	582	586	593	618	531	636	566	629	600	598	663	624	586	600	598	543	597	560	567	558	549	572	600	596	611	560	608	595	656	585	578	606	594	622	599	581	583	586	591	627	618	629	587	565	646	591	620	629	695	618	587	571	629	599	589	574	579	610	614	628	601	564	582	601	586	609	611	605	590	569	603	586	620	615	558	597	587	581	622	579	619	609	585	600	592	557	591	608	566	617	586	629	590	580	558	612	610	605	578	571	582	592	581	600	630	626	583	570	550	552	603	642	563	558	651	583	561	617	638	621	619	581	584	619	610	585	614	615	574	579	588	599	600	574	598	604	583	580	595	640	609	576	611	599	574	634	562	562	602	559	601	601	628	610	563	574	592	568	586	591	564	603	594	537	609	608	589	569	611	588	575	624	599	603	611	589	542	598	565	613	570	590	584	579	588	559	575	592	634	575	614	607	626	613	593	595	586	602	645	563	626	579	531	581	591	596	594	618	610	606	593	630	592	554	579	584	569	549	591	582	594	598	553	607	652	576	601	592	591	611	569	573	631	602	634	528	587	623	552	585	587	609	628	558	577	585	607	602	653	591	607	581	603	599	611	606	605	621	616	594	577	650	594	563	597	562	600	594	548	608	543	599	596	567	606	620	615	607	572	623	578	629	588	581	609	600	571	591	599	603	594	605	621	600	577	573	600	610	572	622	608	588	636	572	568	589	589	610	601	613	580	589	609	599	600	596	608	555	602	610	602	600	622	581	576	598	584	612	614	629	565	590	615	596	599	602	626	588	606	570	597	557	603	574	598	567	573
30460	6419	2174	1547	1145	802	627	540	430	371	327	325	304	265	261	260	222	233	211	225	227	217	203	189	216	200	197	199	205	176	184	173	173	190	170	199	208	161	177	177	168	207	198	208	209	423	916	745	505	488	213	183	184	197	186	199	183	380	1197	1272	466	188	148	154	170	172	162	161	150	168	155	172	162	179	173	162	171	171	153	157	185	169	156	193	173	179	184	175	163	169	155	156	157	167	206	143	181	175	146	176	173	175	182	166	172	175	175	185	156	150	186	167	158	166	203	164	193	179	156	197	163	155	166	164	152	165	182	167	169	188	176	164	163	179	169	161	161	176	152	191	168	169	162	163	184	142	185	164	155	158	175	170	159	157	178	163	193	160	140	190	161	166	175	184	150	159	184	160	173	173	149	172	187	160	157	169	158	166	172	181	159	183	158	139	160	146	174	147	177	159	175	185	155	144	178	156	186	182	161	166	168	167	178	191	175	178	174	172	178	149	154	151	149	161	201	171	158	171	184	153	149	164	159	150	174	169	171	175	161	162	153	158	157	161	162	171	156	161	165	164	157	187	172	155	158	187	163	171	143	138	161	183	149	155	165	171	142	176	159	165	174	155	149	166	152	165	161	169	155	178	174	165	182	172	173	161	172	154	186	168	167	153	163	135	165	171	165	149	174	174	163	149	141	154	170	179	172	159	157	187	162	176	169	172	174	147	155	150	150	203	160	152	196	159	165	154	167	167	181	156	167	160	156	148	159	165	157	180	155	150	170	149	164	151	185	173	147	172	168	173	183	166	165	171	167	155	154	186	168	191	178	189	153	146	172	176	171	165	189	158	163	138	156	152	176	170	151	165	172	179	147	162	179	138	150	172	144	206	199	171	142	182	172	151	155	188	167	158	160	144	189	164	162	164	172	164	164	168	180	178	182	166	177	159	171	175	156	160	161	148	139	179	161	187	184	190	190	155	163	192	154	162	152	166	183	178	177	166	165	165	156	168	153	172	161	156	164	194	157	164	177	171	166	168	159	152	157	158	157	179	175	141	176	165	166	189	170	191	147	182	161	168	161	176	169	164	156	158	145	148	144	176	162	161	171	142	167	183	173	174	158	186	138	168	173	159	165	173	182	187	182	193	164	168	157	149	185	146	163	174	160	169	165	163	169	174	154	174	174	159	149	153	148	162	167	153	149	178	138	180	156	150	164	191	170	153	193	176	180	147	188	154	154	165	175	174	145	186	152	180	203	153	169	165	152	182	167	165	162	149	151	158	148	162	151	159	157	170	175	162	181	184	143	177	190	160	172	171	164	150	180	168	171	164	167	179	159	167	170	167	160	167	177	168	138	175	155	147	158	170	158	166	187	170	189	180	167	162	161	162	177	154	155	153	152	168	171	156	171	169	157	158	171	156	148	153	151	163	171	152	173	168	162	176	165	165	164	175	155	164	153	167	169	178	168	173	154	164	156	190	170	173	145	177	149	142	151	184	159	182	161	165	141	160	181	177	149	173	165	159	163	172	163	160	169	186	157	154	166	173	157	179	172	169	157	168	160	167	175	149	159	169	167	156	159	179	188	173	166	170	166	146	165	137	172	169	182	154	152	180	164	161	175	157	174	156	155	168	161	185	153	169	161	169	167	171	139	160	170	161	159	165	191	163	175	169	161	168	150	170	148	172	142	179	176	195	159	175	166	171	182	160	174	164	148	168	158	169	159	175	179	171	170	163	154	168	178	163	177	166	172	169	169	164	145	152	175	169	152	162	176	171	144	192	183	182	161	157	155	172	147	203	147	179	172	191	164	178	179	160	163	196	186	175	174	151	171	178	180	148	193	182	155	176	200	164	163	155	166	176	151	165	153	186	177	169	166	173	164	166	164	141	133	175	163	185	158	163	173	153	157	176	162	153	149	157	156	156	182	158	154	163	175	168	174	164	165	162	168	171	153	182	173	174	131	152	165	157	175	164	185	183	179	135	155	197	148	167	172	172	147	156	144	150	151	193	157	160	171	184	163	161	136	172	186	176	183	162	158	149	170	182	156	175	146	162	159	192	176	168	173	158	140	184	170	192	195	163	182	147	156	170	164	172	155	159	169	172	168	148	157	169	169	169	156	152	172	152	161	154	188	186	164	163	193	174	169	143	166	172	182	184	162	181	188	160	190	176	176	167	160	183	147	178	157	148	149	154	177	137	162	173	143	148	171	146	152	188	145	164	142	163	131	153	167	179	156	142	174	158	176	158	144	170	184	188	171	149	173	170	155	195	180	169	179	152	157	173	155	171	173	196	164	179	186	152	154	163	161	166	171	161	166	151	154	177	180	162	183	170	143	176	174	202	170	162	180	157	151	168	181	170	163	149	169	184	151	145	163	177	158	160	168	158	186	143	175	148	156	160	156	160	176	193	176	174	161	173	143	177	167	156	187	139	163	177	193	156	182	168	195	177	139	165	154	186	183	170	168	191	154	168	157	155	161	188	162	160	139	186	187	174	164	174	147	166	156	162	162	195	163	135	161	193	164	185	168	157	137	165	185	159	175	162	177	147	178	178	172	139	175	169	147	168	178	151	171	171	141	166	192	164	159	164	204	170	164	180	161	177	149	150	151	164	177	183	175	186	175	165	163	156	152	180	182	173	181	162	154	155	168	135	180	180	144	161	168	164	150	132	177	173	173	179	168	166	163	171	180	167	153	153	183	173	159	170	177	140	156	139	183	180	186	164	144	169	172	145	171	159	165	184	163	158	151	164	158	169	163	156	170	178	149	170	168	175	170	153	183	183	145	168	159	171	156	177	166	167	178	171	175	174	177	169	159	174	151	162	169	152	170	162	182	183	149	200	166	157	157	174	165	175	138	183	158	195	164	172	143	164	145	182	166	159	130	145	170	182	178	161	176	153	181	161	143	138	179	165	207	169	181	167	188	165	157	155	152	182	193	162	157	184	180	156	177	188	168	145	151	180	189	161	182	171	165	175	174	173	162	166	138	168	158	175	151	176	165	172	173	153	175	174	146	171	156	163	152	172	163	141	154	146	162	160	175	175	153	144	165	153	163	165	170	161	176	173	168	162	177	162	172	163	159	164	149	150	182	170	151	144	156	164	155	190	182	157	172	156	177	162	184	172	163	182	182	177	150	161	162	166	162	151	182	170	154	168	168	161	128	176	152	142	175	160	182	185	177	151	185	181	169	165	159	158	139	169	198	153	163	191	162	157	149	172	170	151	201	172	151	178	188	171	173	159	167	179	177	159	183	153	194	168	149	147	180	146	182	156	148	171	182	203	186	191	162	146	159	175	166	161	164	169	168	155	165	163	160	156	172	174	154	162	159	169	147	164	184	168	156	187	175	160	180	152	170	171	173	163	134	145	151	173	167	160	167	160	155	174	158	131	156	179	155	190	168	197	167	158	157	177	175	173	154	170	152	186	150	181	180	173	157	152	179	178	156	178	156	166	151	155	170	156	192	161	173	169	174	150	159	169	180	195	134	155	168	180
16266	1979	4528	5253	4406	3618	2991	2445	2048	1770	1533	1419	1299	1206	1062	972	986	902	826	815	725	738	692	666	676	685	637	634	555	581	627	579	621	566	595	551	528	500	561	559	651	693	828	827	813	3027	7747	5897	3723	3127	1024	849	794	771	722	681	565	2491	8493	8750	2602	417	448	448	442	446	448	431	449	424	443	407	404	485	410	428	454	464	427	456	432	446	422	423	450	456	433	442	444	449	451	417	444	429	459	455	444	408	432	470	475	463	417	488	457	433	416	467	434	429	457	429	403	426	457	442	469	430	435	434	438	463	413	407	464	464	453	441	430	464	413	447	443	433	448	439	416	410	423	445	443	419	443	457	404	413	418	483	417	427	394	407	467	422	459	427	441	427	429	455	439	468	416	412	440	423	428	456	434	444	448	405	436	448	466	439	447	473	465	406	431	464	440	454	418	433	421	434	458	428	420	448	400	421	437	428	439	398	447	436	449	449	416	407	409	397	438	436	408	449	428	458	418	426	439	409	449	447	420	419	466	421	437	429	452	442	417	432	424	396	476	431	425	408	418	458	424	444	388	420	451	466	399	439	474	432	444	433	397	411	428	408	429	426	412	428	469	442	450	422	439	444	469	451	430	426	443	435	423	425	500	418	446	427	415	407	437	437	440	401	436	435	472	414	446	429	440	455	446	407	440	365	412	448	429	428	450	443	421	429	433	434	497	438	454	431	455	405	403	434	476	431	455	432	430	390	434	454	429	459	424	442	436	416	426	423	449	420	416	442	417	438	448	388	429	433	487	437	438	451	443	440	430	473	423	454	429	435	453	438	437	422	424	438	440	408	446	456	406	436	452	420	445	443	471	431	408	427	432	413	454	442	404	422	427	439	421	434	474	433	429	421	429	462	417	435	413	453	406	451	406	446	444	460	446	433	398	429	421	442	452	436	420	454	442	414	448	420	437	481	428	459	408	385	421	422	408	425	458	423	450	370	415	440	451	468	432	449	487	434	451	405	430	428	451	407	437	433	421	415	446	426	446	436	403	459	421	462	465	422	408	446	428	430	467	424	450	450	436	459	409	419	448	462	390	408	450	432	393	397	447	428	446	458	417	406	433	439	437	399	401	463	436	431	412	431	432	455	428	436	451	447	449	421	432	419	396	448	419	449	463	463	422	433	429	428	432	413	476	457	392	439	438	421	419	413	424	452	417	449	419	437	440	431	411	423	430	448	466	433	408	454	436	435	409	450	450	417	449	461	456	448	421	409	439	411	436	450	452	436	432	435	425	438	410	447	453	428	458	387	449	446	437	444	457	450	423	464	476	392	369	453	452	460	444	456	444	426	428	418	415	417	429	439	453	407	397	421	450	389	417	440	463	418	428	454	428	417	450	447	432	397	413	457	427	423	465	436	431	453	394	416	420	431	426	452	450	457	424	425	444	408	456	445	430	452	477	426	427	474	451	419	460	426	448	437	447	451	438	431	475	421	417	412	400	446	408	429	428	430	412	412	450	469	462	445	484	456	399	412	415	432	449	415	459	443	433	455	467	413	435	421	492	464	458	451	452	459	423	464	454	423	438	453	433	436	436	424	459	450	428	418	414	453	390	436	442	472	446	431	424	465	466	458	452	478	421	418	464	416	431	459	438	406	463	455	416	423	448	454	445	414	428	447	441	435	471	439	435	405	430	410	421	453	456	453	483	434	454	431	436	416	409	436	475	422	432	447	500	457	476	443	460	443	443	433	420	441	451	434	432	438	473	407	432	372	421	424	419	414	461	466	424	468	418	478	455	415	429	465	459	439	397	461	449	411	433	442	459	416	479	468	441	431	413	432	471	450	453	452	468	471	437	455	438	417	400	439	432	454	459	444	435	409	405	406	446	442	439	486	478	439	418	419	447	446	480	419	417	400	415	436	427	404	447	455	460	439	402	427	449	440	463	420	420	445	452	450	452	439	468	420	391	423	436	412	428	456	446	430	450	483	423	447	425	447	441	446	453	420	399	461	431	443	423	410	411	436	445	422	436	413	450	416	443	440	425	456	408	438	397	408	426	436	415	439	476	380	425	414	421	440	449	426	424	447	488	486	451	482	469	479	397	414	416	434	466	429	449	406	428	422	436	457	447	419	410	442	450	433	441	432	408	447	425	443	459	455	412	412	420	455	416	445	447	450	438	420	452	415	398	446	416	432	454	443	441	453	433	411	418	454	430	428	433	433	421	471	439	434	442	429	437	459	417	449	390	417	469	442	440	418	416	425	424	466	443	436	432	430	420	468	493	448	447	483	454	437	439	436	437	408	436	399	455	437	423	406	426	444	437	437	419	431	489	411	424	461	459	408	428	471	462	429	413	445	437	435	469	433	398	459	405	424	436	423	443	411	445	428	473	407	422	427	451	453	403	459	450	398	413	447	448	443	433	426	443	411	426	452	460	427	410	462	440	405	429	437	434	401	454	439	441	481	411	410	468	451	459	453	421	428	436	433	414	417	445	455	436	418	452	407	428	413	459	449	432	418	376	438	440	485	429	436	463	440	424	471	450	443	443	402	399	447	408	411	433	474	444	422	386	389	424	427	436	430	419	444	434	433	415	459	404	431	418	450	442	415	449	457	425	441	443	441	424	455	441	431	458	420	423	459	460	417	400	420	475	455	460	430	431	417	417	463	438	470	430	391	422	442	423	458	454	426	453	416	407	403	425	431	450	427	431	438	428	466	416	472	437	447	411	427	458	405	426	433	440	413	480	411	429	428	431	444	407	425	421	458	448	421	465	424	448	416	469	431	436	468	409	436	428	414	385	472	459	411	413	431	425	448	425	436	449	419	471	431	444	432	445	428	441	416	415	427	425	462	387	431	432	431	435	426	442	422	426	415	409	413	440	438	434	450	441	440	410	427	462	445	426	425	430	459	444	428	421	435	445	426	450	456	446	442	452	418	410	443	398	431	423	429	448	443	456	442	413	381	425	435	454	429	421	401	414	468	438	457	433	410	470	416	444	421	452	465	451	421	436	468	454	415	405	414	428	446	417	412	452	465	434	438	437	405	422	441	459	452	459	441	466	410	442	432	421	448	422	454	433	416	428	444	440	431	429	426	408	465	472	439	402	435	471	453	471	432	424	456	409	458	433	451	434	450	473	440	407	426	469	472	432	449	454	423	464	429	473	429	448	446	417	423	441	453	431	439	431	429	424	428	450	408	415	429	426	437	428	422	504	407	454	463	456	433	433	447	462	440	436	442	438	466	474	404	454	395	457	433	450	418	417	415	430	411	448	427	434	451	430	433	441	408	426	442	429	453	451	447	441	431	423	467	471	442	413	439	405	445	428	406	455	447	408	436	424	421	426	442	427	458	459	449	433	413	465	391	417	419	425	456	481	398	419	436	412	476	439	425	457	420	428	424	399	447	456	420	450	415	432	405	425	463	417	441	452	410	416	483	443	440	416	449	437	437	458	424	468	429	463	423	438	474	393	481	428	435	421	424	386	445	396	452	432	415	452	449	421	444
2284	222	250	217	212	209	208	193	234	200	162	178	213	184	199	200	186	192	177	187	183	215	169	193	175	177	171	192	194	220	188	180	187	188	187	220	198	184	185	183	196	189	179	211	218	206	209	240	229	211	189	208	220	194	210	213	207	184	237	248	273	188	202	201	195	195	224	202	154	194	210	208	180	199	190	161	185	197	173	193	185	210	170	208	214	171	210	164	205	200	176	181	185	172	201	204	188	186	195	196	186	185	199	192	193	180	204	187	180	194	179	205	190	185	193	201	215	176	204	176	172	192	211	203	208	197	194	180	200	196	194	179	197	179	188	198	182	194	186	186	183	201	175	201	192	205	187	170	173	172	232	166	196	174	176	188	210	183	167	193	170	224	174	176	194	184	221	199	185	203	187	188	183	193	167	192	179	174	181	185	173	184	229	186	180	188	177	174	184	210	192	203	201	185	188	206	215	210	204	200	187	202	170	195	158	198	162	189	180	187	205	190	195	183	209	203	181	191	208	178	197	190	198	178	189	202	192	163	219	194	183	167	186	208	187	183	196	196	208	175	178	195	197	157	196	190	201	209	200	174	214	180	204	220	223	207	203	181	184	186	190	185	185	196	181	189	189	192	171	188	189	164	209	200	203	191	199	210	218	170	191	191	188	212	227	215	185	180	178	209	176	196	219	193	183	179	159	217	193	205	172	210	176	193	186	170	215	177	173	201	188	190	195	175	167	194	194	185	180	212	185	200	198	186	180	178	195	203	190	184	190	158	184	189	205	176	206	196	194	206	181	217	194	179	220	191	184	203	218	197	206	178	200	207	194	179	181	199	185	202	192	191	191	191	220	185	203	209	190	183	189	182	197	194	178	190	185	189	172	166	202	192	204	179	191	177	207	191	204	190	179	192	186	186	189	182	184	196	182	185	190	184	209	189	183	186	184	187	203	176	209	189	173	174	175	190	189	174	166	208	217	201	190	187	193	183	217	177	177	182	185	195	201	194	158	193	193	183	201	211	192	171	206	191	164	187	206	199	208	182	177	213	169	206	209	186	202	186	203	179	178	181	189	181	180	213	154	174	190	168	195	191	195	205	211	208	207	201	162	187	192	190	198	218	208	212	202	179	188	194	202	186	212	175	208	185	190	185	184	182	176	176	191	187	186	196	210	203	188	173	208	235	169	201	206	194	188	182	187	190	201	172	211	189	177	185	165	203	205	166	166	191	162	179	195	185	185	174	218	194	197	186	177	194	220	191	186	195	193	194	179	188	201	178	222	210	211	187	166	173	213	228	180	196	173	185	180	176	213	194	191	205	189	219	198	178	199	179	168	207	199	196	185	162	179	185	204	187	180	201	205	191	213	194	176	192	209	175	193	193	190	207	183	194	167	210	182	216	204	171	202	194	181	178	189	204	225	167	192	185	166	214	198	186	189	187	209	185	190	198	185	174	195	188	157	202	198	198	191	191	207	186	191	191	209	187	184	177	200	194	206	170	178	203	207	173	174	177	203	194	195	203	183	221	176	177	190	211	199	215	190	164	216	185	177	208	173	189	197	198	179	188	199	203	179	211	175	201	199	204	172	188	194	155	187	198	177	189	186	178	184	193	207	202	186	189	196	192	170	200	176	196	207	182	190	187	186	181	179	192	183	188	189	182	209	154	196	195	195	204	204	174	181	180	203	193	166	165	174	196	194	189	210	196	202	173	188	176	183	212	202	195	179	177	217	193	211	200	185	193	222	186	198	185	195	199	194	199	179	177	208	220	184	192	174	160	192	185	195	156	198	200	167	192	198	220	202	181	181	196	215	193	215	193	196	199	182	186	212	177	172	188	184	200	197	195	192	179	179	186	179	200	192	202	196	222	162	209	206	191	207	180	200	173	188	194	181	177	190	168	189	182	182	189	175	169	193	171	214	219	156	177	203	182	180	199	220	202	182	190	213	200	200	182	216	196	203	186	186	183	188	178	193	203	218	181	172	178	196	186	164	165	197	188	179	199	192	183	182	205	196	166	181	211	205	185	210	213	174	191	191	200	220	185	202	188	208	190	182	174	214	176	210	165	219	203	212	207	182	161	193	183	209	204	201	173	210	177	201	180	194	187	186	184	174	168	226	201	197	171	198	206	178	160	183	203	178	217	182	199	185	185	189	176	176	181	182	197	191	187	191	177	200	172	196	206	191	176	161	185	167	172	189	181	193	209	169	177	194	180	175	195	210	186	194	187	180	196	195	191	198	181	198	177	171	214	175	180	195	190	209	190	177	205	187	182	183	206	166	183	196	177	190	190	188	194	207	197	195	189	160	217	176	183	167	162	183	175	209	184	196	174	190	193	197	204	203	200	210	193	200	195	206	200	204	208	198	201	193	183	177	200	197	214	212	174	188	204	172	229	180	188	193	185	171	195	188	200	174	185	220	183	197	189	195	186	164	185	178	173	225	217	196	180	183	212	177	183	160	196	211	207	173	187	193	175	191	205	193	192	191	180	200	188	189	202	186	191	198	198	200	180	174	184	189	172	184	199	203	196	199	175	180	202	191	189	239	187	193	211	188	197	199	177	205	193	161	218	175	172	184	196	190	187	218	191	181	185	186	209	209	198	196	180	178	183	197	186	194	179	197	192	192	186	184	193	188	190	176	194	189	201	202	193	187	160	172	184	175	184	194	174	182	203	210	196	214	197	211	186	178	181	193	201	183	214	208	179	207	203	171	174	174	182	182	181	180	203	172	186	210	200	176	178	204	198	174	198	185	216	189	201	185	196	191	180	199	184	180	191	205	207	190	183	193	179	192	190	196	183	201	213	214	165	234	210	190	198	195	198	167	173	196	199	181	192	199	179	214	194	213	200	193	201	179	176	211	202	200	182	178	205	194	183	200	197	199	161	204	173	207	175	227	196	192	165	215	193	199	200	183	208	196	190	186	193	191	189	189	197	200	181	192	176	197	210	188	193	215	210	204	160	185	172	168	206	161	174	188	198	196	168	199	194	205	206	200	175	216	195	197	205	181	195	177	202	176	187	169	193	212	214	187	193	201	176	211	177	208	210	210	194	177	200	173	164	180	182	193	186	194	191	171	174	202	201	177	211	171	205	185	224	192	211	180	207	163	203	176	201	191	175	182	179	198	190	178	196	178	188	176	208	197	203	186	177	182	189	179	191	203	176	177	179	185	189	190	173	209	158	161	178	170	180	193	215	194	201	189	177	186	191	182	179	200	195	208	191	191	166	201	203	206	166	179	190	174	178	176	174	203	163	203	208	203	194	185	197	162	190	205	160	193	192	200	191	182	208	208	193	175	189	192	192	166	177	175	189	182	192	184	174	181	188	178	173	184	178	207	200	219	186	198	211	198	195	196	191	171	248	199	221	168	180	221	168	186	184	192	181	187	183	208	187	189	174	176	190	202	194	185	198	185	197	191	197	196	194	200	193	199	205	163	197	211	188	211	180	178	179	179	184	219	208	172	185	230	176	182	179	188	202	189	194	175	190
2542	510	634	647	591	581	576	561	538	509	495	516	548	487	545	495	489	541	535	534	524	525	527	503	526	512	516	489	555	461	532	528	491	483	518	520	508	506	530	521	600	661	632	625	697	782	821	873	688	576	618	652	625	687	678	570	533	557	743	1093	813	522	484	498	492	559	541	503	521	503	530	516	562	526	518	474	474	532	528	538	491	520	528	539	536	518	506	501	495	533	520	477	542	532	533	477	499	518	517	477	508	533	527	485	511	480	473	493	515	458	478	460	516	471	510	511	537	513	492	479	537	538	491	511	556	492	514	524	499	519	551	548	521	483	512	493	499	499	507	525	476	511	530	521	495	527	527	493	513	548	509	528	497	489	496	500	509	524	513	521	500	497	470	519	488	446	503	513	499	463	488	484	506	512	524	547	525	474	476	530	488	537	485	489	516	521	473	503	531	530	556	494	515	476	528	493	489	497	563	510	484	504	525	500	511	542	537	497	468	494	501	480	491	520	523	518	545	492	465	508	480	501	540	516	573	540	490	506	514	504	493	481	503	488	468	521	508	483	503	519	491	507	498	504	544	567	504	552	465	527	501	506	553	505	543	524	482	511	490	508	477	476	526	499	528	494	484	519	474	524	496	515	467	505	478	503	485	530	530	504	497	516	518	494	477	503	503	540	519	518	457	512	481	469	499	556	533	481	527	506	503	499	549	533	529	514	492	538	514	500	526	498	564	538	525	490	541	532	480	519	521	493	475	503	512	552	528	476	513	518	486	504	533	505	532	521	488	493	536	509	516	496	466	512	506	521	496	498	528	462	525	511	498	463	457	527	518	486	501	494	513	540	548	510	472	497	507	486	503	477	508	492	455	488	490	506	513	520	524	520	501	545	497	522	503	474	554	545	543	504	521	474	518	538	548	501	496	499	487	493	505	520	475	456	490	480	543	467	501	530	515	525	527	466	548	496	519	479	516	502	505	483	487	502	499	466	520	506	552	497	521	511	482	536	530	543	527	535	525	529	554	520	516	539	520	542	524	578	511	550	481	502	487	548	503	499	474	461	519	482	492	543	527	462	508	504	534	524	541	512	512	452	517	503	455	478	501	449	500	485	508	514	540	473	505	486	511	541	506	473	509	530	484	517	513	484	509	486	495	517	491	492	520	512	530	543	525	485	485	490	493	519	542	512	537	495	488	531	525	507	497	494	557	529	514	536	506	531	525	497	475	482	517	486	508	499	519	519	528	537	491	476	484	495	500	532	497	508	509	507	529	499	510	509	508	484	510	527	514	544	510	442	540	519	530	523	504	506	493	517	503	528	487	495	502	510	511	468	495	517	541	502	503	491	506	506	489	488	479	552	533	488	481	471	552	487	509	529	515	540	545	463	519	477	540	537	564	516	520	480	534	500	512	507	535	543	523	497	467	471	492	534	562	520	479	518	498	515	518	494	509	530	472	517	490	497	495	546	513	529	523	525	541	494	474	514	499	462	475	516	510	530	533	475	499	503	535	456	541	520	492	495	507	495	456	499	541	487	499	512	524	499	542	519	495	511	550	448	522	515	486	562	462	558	515	483	587	524	527	515	533	498	496	537	505	516	526	506	502	500	535	509	497	529	464	509	521	535	524	537	533	513	491	545	546	497	503	498	552	503	491	505	500	487	510	463	499	519	510	534	516	495	471	510	478	478	504	496	530	447	527	510	477	502	485	498	521	507	491	496	497	487	498	493	497	467	549	539	465	524	472	527	522	492	544	508	477	489	534	512	493	500	531	509	470	524	498	512	488	487	490	521	543	531	494	518	507	492	486	576	514	493	514	495	514	511	518	506	500	544	480	521	529	539	515	499	504	515	542	534	505	509	523	524	524	496	488	474	492	462	534	520	527	501	513	507	498	521	505	518	491	513	481	511	524	513	507	537	498	503	532	498	464	510	521	515	518	495	488	525	540	525	544	520	536	502	487	531	492	499	531	503	537	515	516	519	539	490	501	495	500	500	490	553	496	516	545	545	495	488	545	548	503	471	507	488	496	505	498	544	503	542	582	534	472	507	519	518	526	552	492	534	503	522	514	499	477	521	536	485	509	498	489	539	533	473	504	532	519	526	488	543	512	501	530	476	503	487	491	502	522	498	533	477	502	515	481	515	502	513	466	542	505	502	532	499	505	483	529	471	489	501	485	544	538	502	461	548	488	494	505	484	519	513	502	519	525	509	485	528	502	475	515	491	524	510	521	543	544	517	508	498	464	494	525	523	515	546	480	511	510	475	463	506	544	542	512	522	525	502	468	493	528	484	498	457	486	522	509	526	537	559	511	507	527	466	485	554	503	518	537	508	500	476	533	486	494	514	507	538	503	532	478	482	496	481	472	503	516	510	499	494	520	520	513	531	508	523	505	548	556	569	508	508	523	532	495	502	501	522	500	509	532	487	532	561	533	528	534	500	515	506	489	495	506	547	502	520	520	461	480	517	526	544	483	501	516	549	476	526	520	519	519	513	545	544	496	522	505	500	540	498	487	556	513	522	509	530	511	499	492	507	507	496	496	509	549	520	495	501	511	545	532	500	471	500	534	537	522	493	538	510	549	504	514	504	524	520	479	513	525	527	519	530	532	471	520	454	513	528	508	521	495	507	492	494	535	531	525	495	509	487	532	501	528	549	501	519	550	508	497	509	501	541	505	529	508	496	474	490	486	515	477	464	515	531	509	483	510	499	499	492	492	488	520	496	511	511	518	541	544	514	494	525	537	492	492	512	528	498	516	506	487	507	481	508	468	499	492	539	485	489	510	519	491	507	499	541	500	516	496	481	526	489	542	457	500	531	513	497	489	506	502	525	513	510	497	489	490	485	495	499	517	513	501	471	494	530	482	498	474	494	488	541	492	507	490	504	514	526	499	541	516	525	470	492	498	497	507	481	521	502	473	513	489	533	520	490	501	499	527	508	545	525	481	518	506	545	542	516	482	498	498	472	531	481	517	510	509	523	490	509	480	520	514	481	515	514	480	504	489	510	510	494	502	490	517	558	496	527	510	516	511	499	533	539	536	501	498	505	475	469	519	496	495	506	485	514	512	508	501	488	516	497	494	487	543	532	512	518	517	516	504	506	525	484	536	532	484	494	489	499	546	513	489	530	549	518	502	480	549	487	495	470	539	510	497	506	515	503	501	542	512	505	527	478	484	490	520	521	513	499	520	540	471	543	507	540	490	494	518	528	549	484	519	507	499	529	504	510	493	554	507	467	513	480	473	491	567	495	500	525	486	462	473	553	463	508	527	434	510	453	508	493	499	502	513	511	501	473	529	457	487	503	487	498	504	530	498	489	541	545	503	540	466	512	527	531	497	535	478	521	504	544	525	466	519	540	487	496	492	493	519	519	539	509	556	514	504	553	519	549	477	487	458	496	519	499	523	498	506	527	550	530	464	539	494	494	510	503	532	475	495	513	482	496	486	542	562	500	518	529	458	550	526	527	522	506	517	500	544	524	493	517	496	468
17891	2399	1248	915	643	521	451	368	323	329	320	299	283	268	262	225	242	226	236	249	272	227	212	258	254	220	232	234	224	257	220	209	230	221	223	201	221	213	217	200	244	245	251	268	251	360	528	504	338	298	214	210	207	239	228	238	229	234	459	780	374	221	241	192	254	213	212	226	204	184	230	227	231	228	211	202	230	209	212	232	215	209	210	219	196	221	225	240	217	225	220	225	212	223	217	220	211	204	234	213	247	213	217	227	204	230	193	203	230	220	221	200	251	239	246	234	212	239	244	210	197	217	214	225	240	213	231	211	221	202	210	201	217	218	226	234	235	225	228	223	216	227	227	234	225	244	242	213	227	207	216	208	217	210	240	229	227	247	235	222	231	214	233	241	201	186	221	214	234	222	226	221	224	219	229	216	214	251	209	232	231	227	257	236	240	216	225	233	209	214	221	223	228	185	203	224	215	218	249	231	195	187	204	221	210	227	214	216	212	222	207	224	198	191	219	232	211	234	231	204	211	208	233	201	251	201	189	201	247	222	238	232	232	211	200	236	208	220	229	221	240	236	213	211	198	225	227	227	215	190	220	220	208	224	212	251	195	215	252	212	230	228	205	217	204	255	211	205	208	213	231	245	246	229	206	212	199	219	192	198	223	250	250	228	226	214	221	229	248	241	205	224	238	229	256	218	224	218	225	197	230	225	183	192	206	203	221	217	203	218	218	226	214	201	211	231	217	225	233	198	215	215	229	210	199	240	205	236	204	202	223	218	219	208	211	232	198	217	194	231	244	224	202	217	206	217	228	246	202	210	219	241	235	208	225	237	204	202	185	200	227	225	229	226	213	221	216	237	240	202	213	210	188	211	227	221	204	257	244	200	207	211	229	222	196	204	224	231	239	220	234	207	222	220	210	223	217	238	228	230	236	235	226	197	211	217	234	224	229	246	206	218	219	199	240	226	195	239	197	210	228	231	245	233	209	247	216	236	241	220	208	191	216	222	232	214	226	229	211	221	224	237	225	206	210	236	225	239	207	210	205	251	213	239	252	216	203	199	221	221	199	236	220	211	227	227	203	224	210	235	224	233	220	197	217	227	224	196	223	216	239	220	220	189	226	210	217	224	197	247	238	208	209	203	193	201	218	213	210	233	206	218	227	208	223	221	238	217	219	217	221	204	192	206	246	204	191	226	248	222	228	183	216	231	219	221	227	224	258	243	209	218	231	221	216	234	214	202	233	223	185	193	228	229	216	229	230	228	245	224	210	216	249	232	221	236	203	237	226	228	226	230	230	208	195	243	249	256	189	212	217	223	257	241	226	240	230	247	220	226	232	215	240	235	237	221	212	225	218	221	227	217	223	214	204	229	195	235	214	252	227	229	195	221	206	196	227	194	196	234	226	244	204	202	187	202	236	235	227	226	211	232	227	243	210	242	222	219	225	208	230	208	216	211	221	208	233	211	212	214	225	207	213	184	214	205	212	224	227	206	216	218	242	236	213	235	217	217	221	238	247	216	243	225	215	220	220	250	199	208	240	222	208	235	242	254	219	201	215	212	226	227	236	248	211	220	214	222	219	216	227	217	230	202	204	231	253	241	231	206	212	199	217	203	225	217	239	224	236	214	220	217	221	239	198	214	201	203	200	215	234	221	191	229	208	230	215	226	222	206	215	208	215	241	203	206	216	205	219	199	209	220	228	209	219	237	257	229	183	217	228	232	228	227	233	221	234	207	219	228	194	206	208	225	230	223	193	246	216	212	187	228	251	204	209	246	221	228	205	238	228	190	232	206	208	221	222	212	209	232	244	207	194	225	210	222	222	227	231	228	205	221	215	200	201	212	238	253	201	208	240	206	249	222	205	217	236	212	212	226	223	205	220	213	205	183	245	218	195	194	252	207	210	214	234	237	212	213	200	237	229	207	211	213	192	230	208	205	211	213	211	232	207	232	200	228	231	201	236	219	203	210	209	240	218	226	199	227	235	241	240	224	228	218	209	212	225	248	198	239	213	219	218	249	228	259	226	227	206	210	248	216	241	242	222	201	192	207	213	209	195	185	231	227	218	255	230	226	221	224	242	215	236	224	193	230	215	206	217	215	236	213	239	204	227	216	231	213	213	215	236	184	240	218	251	230	211	215	176	194	227	212	208	203	229	209	213	236	231	198	198	218	228	221	223	232	215	244	204	186	214	226	229	196	182	220	225	238	247	210	219	248	201	213	221	211	212	209	196	208	201	214	215	209	212	239	218	232	232	202	223	203	205	210	188	239	248	257	235	229	232	240	213	197	203	217	243	211	206	224	219	219	206	228	213	238	209	219	233	222	205	208	203	198	215	239	211	220	225	229	205	200	223	230	224	186	217	231	216	213	215	185	251	222	196	209	224	217	235	223	225	216	221	225	210	247	235	237	226	234	225	202	229	224	245	217	240	228	224	219	218	237	209	205	198	206	200	222	207	227	234	212	228	232	229	191	228	218	221	216	237	202	206	252	229	211	217	204	211	211	237	233	225	235	217	194	216	218	221	231	223	227	201	223	223	234	212	223	223	229	212	236	227	231	210	264	202	233	187	206	222	191	200	259	219	197	195	217	231	233	237	245	206	249	199	228	242	203	227	233	220	217	219	214	225	250	224	195	216	236	213	223	233	200	205	225	223	196	215	239	201	224	214	222	210	205	204	233	237	215	209	247	210	205	213	237	197	239	228	239	214	173	234	220	207	204	227	226	208	223	235	208	229	192	218	221	237	242	224	192	228	235	209	225	233	228	215	212	233	229	230	222	204	192	193	194	254	209	217	225	230	211	226	208	222	216	215	233	209	226	214	226	218	212	236	213	245	202	197	225	235	212	217	221	235	216	224	224	234	199	194	215	210	213	204	203	222	230	191	227	197	238	208	229	247	213	235	214	229	215	240	231	207	210	215	216	235	226	204	232	191	223	243	220	229	224	218	218	225	246	225	204	220	237	213	218	208	234	234	209	237	209	206	210	229	205	233	261	237	229	225	208	195	215	223	246	196	231	208	210	222	214	231	218	251	219	222	217	222	218	222	214	200	224	200	253	231	206	250	191	240	210	225	206	209	212	228	218	217	224	220	213	208	241	196	190	227	223	216	218	222	217	218	220	221	241	219	222	220	224	224	212	206	251	225	213	216	199	223	226	213	212	230	222	241	224	228	210	224	252	216	211	215	211	226	205	234	191	226	212	230	222	243	193	258	211	199	234	218	242	220	230	225	216	200	225	223	229	205	215	204	215	219	224	234	245	236	215	229	246	205	223	207	219	211	232	204	257	203	228	214	233	211	236	211	230	213	222	208	236	220	211	212	250	218	223	221	197	207	228	245	236	237	220	207	223	216	231	225	223	203	220	240	194	215	225	212	235	218	230	201	244	220	211	218	205	221	229	223	249	202	234	207	243	223	228	237	230	213	225	225	181	211	195	216	215	243	217	217	220	235	218	225	205	222	211	199	220	198	226	184	228	213	213	231	213
10626	1361	2672	3025	2728	2176	1907	1628	1459	1286	1141	1071	1032	922	860	820	827	811	772	702	752	708	720	686	683	632	687	679	679	633	665	611	629	608	605	609	634	639	649	646	726	938	817	878	974	2047	3796	3398	1686	1096	852	759	711	743	717	772	748	782	2751	5493	1762	588	589	556	571	559	574	563	569	595	589	611	550	572	564	532	591	579	568	549	589	539	572	581	590	578	560	589	581	524	638	574	610	525	534	552	548	538	578	539	606	561	555	559	547	562	578	552	609	594	571	567	555	567	577	577	577	549	582	555	567	592	561	590	562	542	624	553	618	580	564	564	530	573	544	617	601	545	564	605	608	543	583	564	547	575	602	578	588	566	562	549	563	603	558	558	549	572	572	581	570	548	541	558	564	562	567	552	575	586	551	585	558	569	574	531	594	559	568	580	590	594	549	582	574	576	571	546	547	586	590	580	595	573	545	579	589	530	592	563	541	550	557	551	592	560	601	566	562	538	547	538	592	566	561	560	570	573	544	526	587	588	562	575	575	548	574	560	568	549	576	579	539	551	612	626	565	580	588	587	595	539	564	532	594	606	562	612	528	547	582	576	553	601	590	563	617	566	591	637	556	558	547	542	574	578	545	604	538	599	543	559	559	538	549	589	584	578	575	574	578	576	536	550	561	563	590	582	594	575	563	568	561	582	561	540	588	539	665	562	569	559	595	584	587	569	575	570	580	563	572	612	560	561	571	548	570	608	542	581	586	583	569	559	564	597	569	570	571	599	555	547	596	529	563	584	546	581	551	517	548	549	573	572	564	562	550	573	583	547	538	562	551	536	572	564	536	580	587	574	586	565	616	549	582	547	567	584	586	548	552	533	592	555	553	574	559	590	604	550	558	563	527	522	570	613	544	544	522	606	554	593	559	558	587	577	555	602	542	606	578	567	606	540	601	602	556	545	607	553	535	587	545	575	543	603	599	573	551	583	587	563	579	557	558	570	568	537	545	559	563	625	571	549	538	560	583	612	617	598	568	620	572	557	532	558	557	608	506	547	582	557	592	570	559	554	554	575	570	584	559	526	569	563	562	566	571	583	553	553	565	578	567	554	576	546	533	583	552	557	543	555	549	569	563	539	572	590	588	532	596	551	543	564	588	610	563	569	592	584	553	600	612	583	590	593	561	534	565	580	591	581	546	560	549	587	581	561	583	571	540	558	554	600	586	523	538	575	583	589	551	604	527	535	553	618	562	591	570	517	564	573	580	501	578	586	575	551	556	605	562	612	558	593	571	564	551	540	538	578	598	606	588	611	606	540	564	589	592	566	559	551	594	592	554	578	559	534	576	557	580	549	575	592	531	548	553	621	597	598	589	558	536	558	556	558	600	611	526	565	592	537	553	573	600	539	579	533	602	548	552	564	561	541	566	565	587	515	546	540	537	626	581	579	604	571	590	536	527	553	556	571	552	583	540	556	579	592	580	565	601	600	571	552	580	534	560	611	591	563	597	566	539	605	585	604	580	566	560	529	589	560	585	618	556	619	606	549	572	561	573	592	552	586	549	615	556	559	549	600	579	539	566	530	585	562	590	599	590	573	588	552	519	599	573	588	571	554	559	576	575	562	566	559	564	570	592	590	573	571	556	542	565	562	557	592	573	544	541	573	592	558	577	558	523	559	567	616	591	553	571	541	568	552	609	544	588	596	567	567	581	556	543	591	553	568	530	568	535	542	540	560	568	565	604	532	587	560	580	576	545	574	581	550	564	559	583	587	605	580	550	586	563	559	529	547	543	576	544	577	558	571	612	579	548	555	572	555	578	610	562	566	532	568	587	605	599	554	568	570	499	590	584	559	578	619	568	569	563	582	591	570	560	587	585	578	541	549	566	575	579	589	571	579	529	584	553	576	558	597	594	574	538	570	565	535	573	579	562	576	546	585	548	551	615	560	548	517	583	548	595	595	531	532	601	550	569	540	554	567	541	573	592	598	547	621	549	626	579	550	561	604	594	587	541	569	585	561	541	594	608	575	578	583	582	599	581	581	575	549	536	590	557	558	569	550	582	518	534	588	554	589	547	554	520	594	554	575	566	581	582	542	565	550	607	534	583	576	560	563	563	580	604	591	561	566	599	569	561	573	600	590	609	560	561	539	580	575	597	530	535	615	580	586	594	573	568	555	588	528	584	605	568	576	587	618	599	573	586	590	568	583	549	577	603	547	522	544	536	572	557	577	592	548	571	594	576	561	553	557	594	567	600	585	566	543	538	569	535	565	588	531	592	560	571	551	562	541	578	589	567	550	627	555	563	555	565	561	550	527	610	554	543	549	609	572	581	568	543	610	595	568	522	567	620	578	571	575	592	598	604	585	555	566	579	554	551	565	562	579	583	599	629	549	566	581	554	577	572	550	555	577	572	572	576	564	559	577	563	573	587	584	575	537	601	544	558	560	568	540	573	587	573	585	581	532	584	542	580	539	577	623	584	528	567	545	565	560	587	584	570	547	553	537	572	576	567	580	567	562	569	590	586	543	590	533	567	594	572	560	575	613	554	568	512	538	562	542	584	581	541	579	583	567	561	571	569	548	628	587	542	529	579	562	619	577	611	574	545	578	572	564	549	529	577	562	596	588	607	557	534	556	594	543	545	576	552	588	555	546	582	583	571	593	562	613	560	548	555	574	592	556	569	560	548	557	529	554	585	582	547	577	569	593	526	532	581	568	570	518	574	586	573	567	560	582	625	574	598	592	569	541	584	538	563	547	580	576	560	571	518	584	557	602	519	596	564	571	520	529	593	613	619	575	587	587	592	599	595	538	526	599	530	551	559	584	527	561	575	527	575	567	602	584	567	573	549	571	531	588	567	568	568	568	554	560	625	578	546	580	538	599	642	538	559	582	578	546	595	547	599	578	544	532	585	620	556	618	581	526	600	567	579	596	555	551	561	574	564	583	600	555	553	546	550	555	571	573	592	549	562	563	600	571	590	558	589	584	540	586	587	597	556	553	534	561	543	546	560	578	544	568	551	557	549	580	595	521	588	613	541	519	580	584	604	516	606	567	549	566	553	576	527	585	576	540	598	567	593	500	582	534	588	586	574	597	539	577	577	547	566	560	556	569	556	596	624	601	584	556	613	562	566	558	570	547	551	575	524	596	590	573	591	578	569	571	566	550	583	567	563	561	574	553	560	568	585	540	593	628	609	627	575	567	530	606	570	590	568	577	594	551	560	578	625	558	562	572	573	586	551	586	594	563	613	557	541	589	582	555	596	547	592	609	592	561	546	547	584	557	581	584	578	551	594	565	631	566	630	542	580	560	534	569	585	610	576	570	599	557	597	565	606	563	578	581	577	562	555	594	574	585	516	552	552	557	568	551	570	578	555	574	542	565	592	513	559	590	597	590	551	543	587	597	606	590	536	558	598	575	541	583	557	577	588	574	574	579	568	575	561	585	550	553	579	586	590	550	562	583	567	569	558	576	542	593	577	561	604	573	579	542	608	554	503	558
30152	6557	2303	1622	1079	840	621	509	405	358	314	277	274	246	224	232	201	221	212	194	184	208	161	180	185	161	160	194	155	164	173	169	154	160	157	166	177	153	165	178	169	200	181	192	189	427	678	884	434	223	206	191	154	163	202	177	167	208	930	1301	226	150	163	168	175	144	155	143	141	163	162	162	153	136	141	164	159	141	132	156	156	164	149	164	137	133	147	145	157	139	132	141	155	147	152	131	152	126	157	165	159	173	157	138	158	152	144	164	154	131	132	141	148	176	131	142	143	134	129	148	158	149	167	136	175	154	152	152	133	140	124	141	141	167	135	137	152	174	128	150	164	122	165	172	144	149	174	137	161	146	147	167	173	142	160	156	148	143	151	136	149	152	146	148	150	148	167	139	170	158	135	143	182	153	163	146	181	141	148	136	159	140	160	152	127	151	146	132	160	147	129	144	115	138	172	147	133	144	132	154	158	152	129	163	155	148	150	136	162	171	144	141	127	159	137	127	182	156	174	153	165	171	146	131	157	142	169	162	158	147	160	142	162	158	148	163	146	171	144	155	162	160	140	140	137	163	148	161	163	146	162	138	149	144	154	166	155	146	161	150	154	160	162	145	137	128	135	160	137	148	163	164	128	133	146	151	151	131	165	145	167	165	144	131	164	162	159	142	153	148	160	146	167	117	145	142	153	133	153	149	148	135	155	134	151	144	170	142	144	144	189	148	152	166	150	161	168	147	170	152	147	174	150	137	152	138	147	125	161	165	146	131	144	156	145	141	136	171	163	160	147	154	142	168	159	140	146	136	151	149	170	157	139	158	117	136	145	150	138	163	141	157	135	148	181	156	150	156	151	166	144	157	145	161	139	134	147	146	143	152	150	166	135	142	157	157	153	141	142	158	167	167	141	172	162	185	134	176	161	132	163	150	145	137	134	151	165	178	158	147	143	159	161	154	152	139	170	136	141	160	146	136	141	135	144	153	168	158	152	158	139	155	140	138	135	153	145	142	145	148	145	152	141	147	135	142	151	149	140	149	124	155	139	169	142	171	134	144	137	137	147	178	156	156	141	147	149	175	144	153	143	155	153	150	132	159	161	146	161	157	145	155	137	142	162	123	129	147	150	166	139	156	137	148	139	141	152	149	163	135	175	149	148	133	165	170	150	163	145	132	126	155	148	166	141	151	144	149	162	155	142	160	143	166	142	163	139	152	162	160	155	129	147	154	136	157	143	141	144	120	147	158	137	125	156	139	139	139	154	138	137	126	135	166	157	159	152	136	141	157	143	149	164	139	144	172	152	135	148	165	151	150	174	146	163	178	166	156	156	147	142	142	123	169	155	135	165	162	140	142	144	170	156	134	137	144	153	151	140	134	157	165	143	143	157	142	136	135	162	142	167	153	137	138	152	138	178	143	180	132	164	146	146	158	144	132	126	154	156	144	159	146	135	158	148	135	148	166	143	168	144	150	153	153	149	136	151	158	146	164	156	160	142	121	169	162	160	148	147	160	144	172	159	142	141	150	143	153	137	139	140	141	125	170	134	168	172	138	133	147	153	147	150	141	142	145	139	151	161	137	143	135	161	151	141	162	158	148	144	119	155	171	172	143	158	123	152	155	136	147	153	165	167	157	150	152	184	126	155	153	128	159	153	157	150	189	144	148	170	141	144	167	135	129	152	158	171	160	144	148	139	158	142	161	141	146	129	156	150	176	148	150	142	141	125	173	162	173	138	158	169	143	134	147	158	123	133	140	125	135	131	152	140	136	160	126	141	173	157	147	166	134	140	150	132	156	144	159	152	148	153	175	165	164	158	143	175	151	158	159	148	157	148	152	157	144	158	150	143	143	130	156	150	137	154	168	133	127	147	116	168	167	155	140	143	145	152	154	135	151	130	165	166	144	148	142	151	134	147	157	133	159	174	167	164	143	146	154	162	145	148	147	128	168	162	156	172	158	147	139	151	149	171	171	164	161	166	172	151	154	144	137	138	138	141	146	150	181	170	157	126	144	140	146	147	142	149	160	152	147	141	140	162	135	166	141	136	139	161	134	151	144	159	171	149	144	129	175	159	168	150	184	161	119	139	155	155	173	137	148	142	160	132	176	143	151	150	138	135	141	158	121	140	159	167	149	171	139	157	126	154	141	175	170	171	132	156	153	143	156	168	139	140	169	156	153	144	160	152	157	140	129	166	134	151	145	155	146	147	155	167	149	141	132	148	117	152	160	140	143	152	140	142	144	143	121	149	160	153	160	128	151	148	144	156	166	147	119	158	139	155	160	160	144	141	134	166	136	133	132	169	152	140	140	137	151	126	149	148	141	156	170	152	155	128	165	171	175	157	169	152	151	180	125	137	134	161	157	163	146	146	144	158	147	142	133	162	155	138	144	170	141	164	150	147	154	167	148	132	142	147	156	147	146	159	149	165	146	146	171	159	149	145	145	156	165	158	156	151	139	154	153	143	141	150	161	160	155	120	172	134	141	145	146	143	148	142	148	129	125	146	152	149	143	136	157	145	140	159	175	129	138	159	121	157	161	160	136	164	161	155	138	143	139	148	172	163	132	138	156	137	153	170	123	165	150	163	144	162	154	145	171	136	141	170	141	147	147	131	151	149	149	133	136	124	148	173	161	147	163	164	168	145	156	154	132	152	142	146	146	152	150	139	131	141	173	150	172	156	141	148	161	159	156	123	159	161	139	157	166	132	149	154	167	158	148	145	156	152	147	123	151	145	176	145	162	146	135	144	155	140	156	168	157	147	140	139	145	157	149	167	147	141	140	185	171	171	148	154	163	148	155	138	158	158	150	131	166	166	139	153	145	154	141	153	141	146	162	150	157	164	157	113	151	153	141	143	144	149	150	151	158	165	137	163	143	152	160	161	144	125	150	170	145	150	161	152	166	150	170	128	149	138	137	163	157	148	179	147	132	143	148	136	139	122	142	143	156	150	154	133	161	141	132	153	148	124	145	155	147	147	152	150	159	146	122	152	150	138	143	145	158	137	161	144	172	153	153	162	152	152	147	152	150	179	132	149	151	144	166	141	153	159	142	146	135	129	157	174	157	135	146	154	167	150	157	137	148	124	154	147	125	145	161	173	158	138	159	135	178	155	159	152	172	148	148	157	161	161	190	134	158	155	149	148	160	162	139	149	155	140	136	144	155	150	170	145	142	145	149	154	163	162	162	148	142	149	163	121	144	146	141	135	160	161	157	139	134	140	159	134	156	140	140	143	160	149	158	154	138	156	177	157	152	151	141	148	155	165	176	139	147	152	170	167	141	155	139	139	166	157	136	149	138	150	149	148	159	158	142	161	162	129	148	146	140	137	159	169	152	162	152	147	137	132	131	132	143	160	130	132	135	168	131	152	160	157	160	134	177	167	151	126	128	149	159	145	162	135	154	125	148	146	138	150	144	160	155	156	123	146	146	148	151	125	157	164	143	168	150	148	162	153	181	159	178	141	148	125	152	134	147	157	177	131	145
16279	1944	4563	5147	4508	3612	2871	2413	2040	1820	1557	1377	1290	1080	1013	939	929	868	788	733	737	707	686	615	602	661	644	606	594	597	572	541	528	506	499	501	509	510	546	620	689	845	800	805	858	3056	5625	7095	3135	1040	875	809	678	635	718	523	597	884	6642	9188	973	435	407	360	406	410	425	381	382	412	421	429	376	394	412	424	379	403	397	425	371	418	385	399	444	386	378	371	432	376	387	442	400	392	372	408	385	374	414	394	402	394	422	382	416	394	431	409	377	403	423	414	397	402	412	432	407	437	402	390	420	400	383	405	375	398	426	409	418	405	397	361	402	406	447	376	390	385	407	425	406	385	395	407	398	430	411	391	439	418	385	431	412	392	420	382	403	376	391	395	429	391	414	387	366	389	396	401	397	389	384	432	383	376	381	417	389	422	425	412	409	404	427	416	419	419	403	396	427	396	403	432	391	400	372	412	401	397	362	408	414	400	397	409	392	422	391	390	395	381	376	415	361	379	437	419	338	377	405	419	414	418	380	390	414	417	378	411	406	385	398	403	412	393	444	408	392	396	398	416	361	431	417	429	411	413	392	419	394	397	386	449	408	422	453	359	395	440	409	425	395	395	402	377	399	419	395	411	426	437	409	416	407	397	417	390	422	372	411	390	426	419	397	377	396	414	406	414	359	405	364	390	389	393	393	363	386	418	400	391	390	409	401	387	378	401	368	408	411	414	419	448	385	374	382	416	394	391	389	407	401	405	382	408	382	415	385	396	403	418	408	391	413	389	391	395	426	410	405	426	380	413	374	424	409	412	380	404	433	417	399	394	389	384	407	413	432	400	359	431	372	406	387	412	390	402	403	414	414	418	379	400	378	386	414	442	396	404	421	398	390	387	412	414	401	394	394	396	352	379	452	404	408	400	403	393	405	398	388	440	382	401	398	418	399	388	431	397	387	432	381	393	374	363	357	384	407	366	424	407	394	425	381	383	436	419	376	382	404	413	409	431	360	399	399	384	411	385	427	373	425	414	428	385	393	377	388	393	416	408	379	362	408	389	387	401	395	373	389	392	447	412	419	408	378	431	377	374	442	453	417	391	402	443	392	402	365	385	411	417	416	416	380	404	396	402	383	402	369	413	394	448	376	437	400	400	407	380	414	401	397	412	376	410	391	411	386	379	383	344	401	407	403	364	372	410	460	406	421	376	403	427	397	410	429	435	364	403	363	422	414	438	405	420	379	404	422	404	380	379	413	372	386	385	378	395	417	400	405	362	399	351	381	392	361	432	422	403	398	400	411	436	410	387	418	409	421	414	393	394	399	354	412	363	371	373	392	397	383	385	419	409	424	372	424	415	421	402	444	386	409	365	366	399	382	413	372	393	399	379	382	401	372	404	413	409	443	402	362	393	395	402	405	370	399	388	383	378	388	413	378	409	396	409	388	408	390	425	442	413	403	380	430	408	420	386	423	446	409	407	414	414	398	373	439	430	409	404	434	423	377	443	425	398	424	385	407	421	384	367	413	382	403	389	401	381	380	405	394	417	394	392	388	405	384	414	383	418	405	438	402	393	420	385	392	434	387	406	397	387	383	420	409	426	381	413	386	394	374	413	430	389	397	405	406	390	432	404	445	429	380	393	389	396	429	415	379	404	389	403	408	402	387	391	384	376	428	391	448	438	419	397	431	433	350	410	403	407	379	424	430	388	463	405	415	430	407	417	394	383	397	395	402	407	388	410	383	389	429	409	390	400	450	408	392	388	398	379	388	391	389	379	372	383	369	405	431	413	338	417	396	406	396	377	428	407	417	423	386	420	463	370	391	375	399	378	387	421	398	444	409	415	389	414	409	388	375	414	398	420	406	381	434	376	414	408	391	432	411	396	386	423	395	376	371	415	385	381	398	401	429	402	421	406	420	438	443	366	398	411	387	452	389	396	382	385	418	417	399	425	414	402	342	394	389	388	441	384	348	426	427	378	419	402	388	405	388	411	384	409	423	404	375	396	387	405	387	404	371	423	394	364	420	392	433	409	430	398	375	404	397	401	393	384	358	420	388	361	396	393	369	400	399	374	383	412	397	380	384	390	415	434	392	410	424	366	398	400	341	417	385	381	352	396	419	418	397	409	375	389	394	409	379	401	416	400	437	380	412	384	403	427	439	396	418	419	417	412	390	387	411	389	386	417	438	394	358	407	402	384	406	388	381	399	394	388	392	392	381	403	390	358	414	427	392	418	417	422	370	420	378	423	403	413	424	406	389	386	401	354	395	382	384	406	383	400	403	397	429	402	377	363	429	415	402	399	373	375	402	390	429	400	373	408	401	389	368	387	422	397	410	403	425	438	396	434	439	366	409	416	355	408	393	417	386	382	375	427	375	414	421	436	424	402	429	399	404	408	370	400	409	376	427	444	404	430	428	393	449	413	419	407	407	378	406	371	393	432	433	420	386	374	401	396	381	406	402	403	398	391	390	372	407	417	418	385	386	382	391	368	397	394	408	410	406	387	421	385	380	393	416	397	399	412	373	398	387	456	405	411	417	344	399	429	417	360	396	417	390	416	415	398	407	388	425	393	375	363	425	411	409	399	389	403	419	406	401	379	385	391	392	411	405	359	381	426	402	409	390	430	374	401	408	418	379	420	389	397	432	395	401	343	408	399	434	407	384	391	414	415	385	387	388	362	388	417	387	407	385	413	435	402	404	416	389	396	403	373	406	449	388	373	426	420	402	369	394	408	395	453	362	369	420	372	396	400	437	395	431	386	429	389	390	392	377	407	410	430	417	348	396	400	390	398	371	366	387	362	387	440	395	437	398	394	393	438	414	394	402	386	442	372	385	444	395	397	384	400	398	390	380	392	392	385	354	406	409	392	425	436	414	365	430	374	404	372	429	387	394	413	352	406	442	427	432	397	424	413	405	391	383	396	410	379	403	386	423	391	428	413	371	401	404	393	400	372	410	398	386	364	417	339	385	404	384	390	387	464	403	371	379	410	401	453	410	405	426	398	386	421	395	356	413	418	389	386	367	435	402	375	419	389	425	403	369	382	396	428	395	371	383	404	399	410	419	414	355	408	437	385	429	373	418	434	405	407	397	365	423	436	404	441	379	378	407	399	394	391	386	372	411	382	388	406	403	412	388	426	365	418	398	401	404	383	419	401	375	393	393	395	399	394	370	410	398	382	396	420	392	382	399	376	393	400	379	422	409	401	429	417	401	375	396	376	391	395	410	407	393	391	458	421	393	381	419	418	397	420	385	398	401	440	476	357	369	378	391	403	385	410	380	397	371	431	379	406	416	419	387	379	382	406	412	431	365	398	384	406	425	406	399	382	393	414	425	381	413	399	404	426	395	369	415	437	412	405	384	373	367	415	409	384	399	412	384	380	403	398	400	416	404	404	376	402	404	402	401	359	441	429	419	427	421	404	420	356	413	397	404	411	452	417	390	418	417	386	391	432	423	391	381	397	403	398	396	395	389	442	369	381	423	433	398	422	410	417
2155	181	223	187	210	211	203	205	195	183	176	182	184	202	203	168	188	176	180	178	196	173	169	164	166	164	187	210	184	165	186	207	170	199	153	172	172	187	177	199	182	197	199	194	218	193	186	220	190	197	213	202	179	207	175	172	215	181	177	235	216	206	179	179	179	181	172	172	206	173	188	176	175	182	185	176	166	203	186	180	168	153	171	178	207	175	198	201	184	188	180	195	159	167	186	151	189	179	195	197	210	182	190	188	194	150	182	153	165	161	161	193	178	212	168	184	161	183	214	172	181	177	169	182	189	184	196	181	175	162	170	178	178	187	168	181	160	170	174	186	180	191	161	179	180	177	182	199	193	173	188	192	170	195	173	191	168	159	215	194	191	201	171	168	194	190	188	179	161	185	183	170	197	175	168	194	212	188	188	184	170	194	167	166	182	179	177	172	177	199	162	171	159	182	169	196	167	156	184	182	174	162	175	157	198	193	174	166	193	160	191	169	150	187	187	165	170	155	192	174	186	171	176	163	169	184	161	152	196	165	182	161	176	177	177	193	179	183	189	179	180	202	158	182	200	192	195	200	190	176	168	167	175	193	159	164	180	186	191	208	202	169	161	186	187	197	188	151	164	185	170	170	149	179	177	162	183	152	178	194	187	185	211	179	186	201	183	193	174	201	172	200	165	164	201	178	193	173	205	158	162	190	182	168	179	181	176	184	174	167	197	172	180	163	172	174	201	177	168	176	177	180	192	182	185	177	168	185	173	169	178	179	172	190	184	181	191	158	168	186	179	174	171	176	171	171	192	169	154	189	193	168	200	187	203	191	169	174	169	168	186	171	211	164	150	171	183	172	196	190	195	182	176	168	188	191	199	175	187	189	169	170	187	172	177	170	171	174	177	184	180	165	176	186	193	199	169	197	194	183	165	166	197	181	185	190	169	185	192	157	190	166	203	188	196	176	165	178	161	188	195	200	175	176	158	187	165	181	154	155	164	188	182	159	171	164	170	172	186	181	175	196	177	187	184	152	168	170	180	170	189	182	161	159	204	209	158	146	189	190	186	184	164	154	170	191	201	170	185	199	170	187	190	174	187	185	195	186	198	195	169	159	192	191	170	169	164	170	165	169	195	205	170	197	156	199	167	172	172	198	183	151	160	167	177	191	177	189	173	196	199	197	178	168	176	180	162	195	190	179	183	189	166	168	177	171	196	175	167	185	164	184	172	206	191	210	191	166	160	179	174	176	173	175	187	175	179	170	196	185	169	172	194	189	180	205	160	186	205	160	162	170	191	176	158	187	191	196	208	166	164	149	193	177	177	181	162	185	175	167	180	161	168	173	169	165	191	212	176	188	179	173	155	206	161	167	187	162	165	176	191	165	185	178	204	185	189	187	147	187	180	176	182	189	164	179	179	154	183	178	172	190	202	194	183	181	160	172	192	190	169	179	220	188	191	181	169	183	170	185	197	180	178	178	159	214	184	164	200	178	161	179	187	181	191	200	181	167	178	170	195	191	187	189	184	197	179	197	209	190	176	196	186	178	174	174	174	175	160	173	166	166	147	159	169	163	171	181	151	176	167	172	160	162	189	194	180	162	193	176	182	148	184	174	195	190	160	167	161	153	169	192	187	204	189	195	182	177	190	162	174	157	157	180	185	213	184	201	188	187	184	188	176	174	180	191	167	156	145	208	198	180	182	175	172	191	177	177	178	192	189	176	178	182	167	176	157	161	203	188	178	192	181	163	163	168	201	164	201	182	201	171	177	164	190	187	191	170	183	180	208	190	189	183	204	178	182	161	172	204	180	172	159	170	175	178	165	199	158	172	171	154	163	194	184	198	167	185	190	174	200	211	180	167	197	179	190	159	195	195	178	179	185	196	224	187	163	204	164	160	178	204	192	185	200	145	189	180	169	171	169	199	184	195	188	199	183	174	175	152	212	211	210	174	183	168	186	200	175	169	180	176	188	164	202	171	181	197	176	175	177	183	160	182	179	190	176	164	201	180	192	187	171	189	173	172	212	187	170	177	162	181	190	167	190	144	189	177	187	167	173	159	190	183	176	148	169	193	186	192	169	176	189	212	177	189	183	175	168	184	199	170	161	161	169	190	170	214	175	193	158	184	187	165	178	178	176	168	178	177	188	165	171	183	188	184	168	168	194	192	175	171	171	179	184	191	184	181	206	187	180	194	165	229	219	205	168	194	195	189	163	201	194	166	178	163	199	151	172	207	174	171	176	195	166	168	180	177	188	204	162	172	181	163	165	179	192	190	164	172	172	185	169	173	191	177	195	193	189	188	187	160	171	189	180	186	195	181	183	166	177	181	185	186	178	178	192	194	159	162	194	175	192	188	199	172	180	166	179	192	201	173	191	187	198	196	159	184	189	190	169	200	180	200	188	180	198	163	167	182	210	181	200	201	178	192	170	181	172	210	170	164	166	184	180	190	189	178	188	173	186	182	170	156	164	166	207	181	176	163	189	164	200	181	209	188	176	169	190	152	178	176	194	181	172	185	173	176	180	175	188	174	182	156	174	186	174	159	187	189	189	191	178	198	198	183	160	182	174	171	183	224	189	182	184	179	192	183	197	150	182	193	171	168	181	173	212	189	163	176	190	196	168	157	177	183	166	189	167	187	176	175	170	168	189	165	184	181	181	160	191	199	171	202	191	185	182	189	172	183	162	185	187	169	172	183	166	159	208	187	189	169	190	194	187	171	170	174	182	167	173	179	184	184	164	205	183	188	197	151	175	176	189	196	176	164	200	180	190	200	191	193	189	156	184	181	197	190	174	152	189	197	199	182	190	182	183	170	163	191	179	176	173	168	174	176	190	180	185	163	152	163	172	159	165	152	174	180	176	204	150	203	187	180	195	182	198	162	182	187	176	173	169	183	170	160	175	192	194	150	181	146	160	180	176	167	172	157	181	204	212	197	182	195	190	179	195	170	195	178	168	173	151	169	199	184	193	183	202	165	171	167	183	164	160	165	184	171	190	171	171	203	151	186	185	189	180	171	202	158	176	171	163	185	175	148	179	210	162	173	176	210	181	183	188	174	195	194	193	162	190	164	176	144	180	162	183	181	179	175	186	159	192	190	183	213	172	173	184	181	164	178	156	193	181	193	177	175	180	168	174	186	195	175	228	178	210	189	192	199	182	173	158	201	197	179	178	186	165	163	209	186	186	174	184	178	162	174	182	202	183	172	169	200	174	190	178	181	144	156	182	172	199	187	159	181	158	185	202	168	182	192	188	194	183	188	197	179	199	168	151	183	208	181	169	189	165	178	202	206	185	164	205	190	164	160	178	189	183	167	179	167	190	175	180	185	165	203	204	167	196	170	165	195	186	164	169	221	182	178	188	186	169	182	203	173	162	170	185	180	201	181	191	186	192	168	193	185	150	177	192	170	201	176	192	167	195	174	165	189	182	206	191	183	188	171	186	177	187	190	181	178	193	176	189	163	172	166	172	189	159	188	190	185	162	163
2401	521	594	646	601	551	513	545	504	494	508	485	490	497	496	520	516	504	464	486	490	505	485	468	480	510	480	454	447	492	500	529	513	490	476	470	467	472	504	562	552	586	610	597	733	730	769	886	719	599	592	567	529	542	553	543	539	543	665	1089	517	445	486	493	441	491	490	483	448	495	491	476	466	454	482	499	525	490	455	497	481	465	476	503	462	498	498	479	466	495	459	484	483	489	488	455	476	459	481	487	485	463	520	485	467	512	456	519	483	463	507	476	444	500	513	502	473	467	487	478	469	497	470	450	464	498	494	490	491	471	491	490	476	520	476	471	478	497	438	505	486	509	431	479	488	456	475	504	471	481	499	466	497	485	503	510	487	481	488	477	513	491	501	460	489	524	469	488	459	525	474	451	471	451	441	473	516	459	490	479	497	466	458	493	492	495	497	486	469	466	499	450	457	506	481	503	490	533	502	486	452	470	482	550	506	458	492	461	508	502	519	500	476	510	484	459	519	502	483	481	481	491	544	493	483	490	514	478	462	456	480	477	447	508	485	468	500	497	460	450	521	454	508	477	510	465	523	431	493	474	484	503	486	487	472	456	432	479	507	459	475	484	487	474	503	474	470	464	500	478	473	475	519	505	467	492	510	514	483	469	480	480	490	470	475	478	479	496	503	490	458	446	477	459	477	527	482	488	504	465	513	466	516	487	495	499	511	478	456	491	492	483	499	487	504	434	507	515	479	492	540	453	466	464	495	506	475	473	485	491	467	478	449	495	473	468	469	477	524	495	471	456	513	478	472	488	503	472	515	487	475	493	504	464	528	472	476	496	472	495	473	454	459	500	488	496	496	503	507	471	459	465	427	499	476	471	445	504	442	471	486	448	497	465	467	502	460	483	493	494	508	459	518	473	461	499	483	457	478	471	427	488	449	496	492	461	457	477	470	480	459	436	458	479	470	451	478	494	487	472	514	476	491	458	461	468	485	458	491	508	492	498	459	496	487	501	527	504	505	461	492	483	455	498	443	495	506	504	474	510	464	485	475	482	520	474	501	485	473	486	485	453	512	496	493	482	466	473	501	501	510	459	518	440	494	459	539	477	501	501	476	447	478	472	507	500	492	457	492	467	488	509	462	468	490	504	492	479	494	472	509	486	485	451	505	482	485	450	499	483	481	468	479	469	458	462	492	447	498	527	476	487	510	487	475	474	495	463	502	489	451	480	452	482	507	463	490	474	491	536	516	472	470	492	465	507	476	473	485	523	512	480	486	476	457	513	521	478	479	470	484	466	463	471	457	442	456	454	450	494	483	526	514	460	473	480	491	498	511	502	498	471	437	464	485	486	468	500	514	473	446	502	435	534	514	504	510	456	469	480	505	483	465	489	495	480	472	503	474	485	495	445	452	469	501	474	439	466	486	502	522	470	502	461	471	461	492	455	454	480	487	508	534	488	477	475	432	527	453	483	493	454	511	487	480	498	471	429	445	496	470	464	512	458	504	454	482	508	516	501	466	466	485	473	455	452	493	486	468	461	460	453	500	502	470	489	471	514	472	470	483	500	468	468	508	474	471	482	494	493	462	453	491	520	490	514	482	489	441	477	480	494	500	475	510	445	504	474	472	485	449	457	490	474	461	479	488	453	456	463	503	453	481	523	492	499	525	494	456	484	448	484	477	483	501	492	513	505	502	508	516	511	493	504	487	511	485	480	465	488	442	480	491	510	472	505	482	483	469	493	439	521	506	518	433	476	465	500	496	473	488	486	487	479	489	454	483	505	507	475	446	514	479	474	451	471	481	479	498	514	488	513	471	476	460	481	432	500	466	507	472	492	475	477	497	456	470	462	485	480	529	447	477	481	511	473	492	469	464	453	465	489	491	496	499	457	469	491	457	496	484	435	506	485	510	511	461	475	418	475	504	459	508	502	493	487	503	482	461	454	532	482	449	441	485	498	443	464	501	450	502	482	465	472	510	515	416	434	458	465	473	506	470	462	447	520	506	518	445	521	457	486	493	501	490	452	509	471	504	517	474	482	522	488	503	522	505	480	447	471	462	480	506	486	476	498	491	494	488	511	479	455	456	469	492	455	497	520	499	472	475	440	500	501	528	463	462	523	465	473	494	473	504	493	473	482	506	476	442	505	493	539	517	527	477	468	463	518	529	483	469	494	484	472	493	477	473	499	490	483	447	520	479	518	479	499	508	498	486	484	508	463	466	520	444	496	456	460	463	498	467	498	450	424	477	525	490	493	484	491	491	470	459	474	516	519	474	473	463	461	502	485	491	477	497	469	527	474	449	486	463	503	504	472	502	500	454	477	471	465	483	489	471	470	489	464	498	493	487	493	471	480	472	491	459	456	465	492	473	452	462	494	484	458	495	515	451	471	469	513	503	483	456	500	460	467	461	474	475	474	488	458	469	442	454	479	503	456	499	516	464	499	489	540	460	461	505	492	481	525	499	489	474	466	471	511	474	488	515	453	440	493	498	480	467	450	483	483	451	530	497	457	428	474	489	524	488	503	486	504	476	489	469	489	491	491	519	432	466	477	439	482	455	457	461	457	461	470	514	518	475	480	491	482	478	453	463	495	470	481	491	483	479	443	497	483	448	511	482	487	466	513	435	511	464	513	500	485	505	518	458	476	517	480	499	502	513	515	493	515	494	462	484	478	497	511	483	499	479	481	529	480	419	456	480	463	501	462	483	488	469	504	495	462	484	444	522	494	437	498	491	497	493	504	509	483	484	537	496	472	511	523	476	500	458	491	494	462	508	476	479	500	489	480	502	455	494	447	430	482	488	490	474	482	469	491	489	438	476	468	482	465	480	467	485	442	473	466	485	483	498	503	473	471	535	458	504	473	468	459	502	491	497	524	455	490	522	476	478	483	479	467	453	440	484	451	492	476	496	488	483	469	472	480	468	497	526	497	502	495	465	489	506	546	479	493	495	486	524	505	453	502	468	467	489	456	469	460	481	510	494	501	518	405	490	481	474	511	476	514	482	486	468	501	477	494	443	480	473	460	440	472	457	510	467	508	501	487	482	440	475	503	524	490	515	475	494	485	477	515	443	477	491	458	460	508	472	480	481	480	507	448	498	499	490	490	446	506	458	496	485	448	505	487	461	487	478	529	500	489	452	460	470	484	478	497	458	472	473	461	479	483	518	521	504	472	508	507	449	456	441	467	503	450	478	476	511	479	484	446	479	497	486	475	495	455	475	481	504	476	509	483	523	502	493	495	514	471	493	468	494	484	484	468	495	479	514	470	493	486	479	504	514	482	497	450	504	503	508	510	503	467	490	452	472	479	513	566	504	490	496	444	513	464	498	460	509	493	474	525	479	483	470	487	509	475	489	483	490	444	480	450	519	493	451	473	444	483	507	459	473	486	452	450	493	460	519	484	495	456	492	462	481	457	507	515	514	486	480	485	498	473	485	450	455	451	462	507	487	500	470	437	467	490	452	460	488	488	479	461	459	510	473	499	501	499
15103	1814	1199	936	658	498	433	380	343	299	295	262	269	290	267	245	268	259	239	240	229	240	210	219	237	242	222	226	216	212	212	215	212	222	201	232	184	196	234	221	250	256	266	224	296	321	700	754	558	336	211	243	231	220	218	215	231	314	674	579	214	215	213	243	193	236	212	227	207	209	211	216	224	182	190	202	233	228	235	210	216	233	218	223	225	221	212	211	219	229	212	188	227	181	193	213	207	203	212	217	249	203	226	220	218	198	213	209	248	203	187	187	229	227	231	216	218	198	198	218	218	204	209	221	220	232	215	215	218	203	210	201	230	210	255	191	204	187	211	186	227	211	244	226	207	238	215	229	219	216	208	234	214	202	202	194	188	209	208	212	225	218	211	217	230	229	226	205	213	219	209	210	198	238	202	224	218	181	201	226	211	201	214	219	203	207	213	235	189	223	224	209	234	195	193	222	209	210	207	225	222	187	234	233	210	181	204	196	212	200	237	227	202	203	223	226	176	204	213	208	219	219	226	237	218	206	206	216	210	232	196	203	217	220	208	208	211	227	203	208	209	204	209	202	205	237	210	217	219	219	218	217	202	202	209	221	217	229	198	223	210	227	215	201	209	180	212	225	206	233	239	215	196	213	223	200	194	213	229	209	226	179	213	200	235	208	207	205	228	201	204	200	198	177	193	208	202	206	189	205	222	209	197	224	225	213	225	218	217	207	232	206	215	231	234	216	209	204	195	186	213	230	208	226	220	206	211	214	202	207	208	213	182	212	220	212	212	203	199	219	197	224	229	204	223	191	198	207	199	228	199	224	212	208	217	212	203	227	232	200	228	203	224	184	211	190	244	188	232	196	197	230	212	211	219	192	186	208	219	194	181	209	212	221	214	190	210	232	203	194	195	219	210	197	225	210	221	202	226	209	197	213	201	185	187	203	209	197	199	196	197	232	213	219	190	187	207	198	206	214	214	194	224	217	207	204	204	222	219	208	225	226	228	194	224	213	204	235	199	217	221	222	220	219	201	212	192	202	203	201	198	218	225	207	219	207	228	184	215	235	226	211	225	196	182	227	204	201	220	241	235	201	183	195	212	221	233	216	188	178	234	196	219	221	235	185	238	226	216	203	221	223	179	199	201	198	204	210	212	193	178	209	192	216	201	185	204	227	221	195	224	235	215	205	245	201	210	196	213	202	194	220	206	246	210	195	227	215	192	203	189	213	247	222	175	205	215	203	170	206	211	234	218	206	197	194	214	213	217	189	176	224	225	225	190	189	202	200	198	190	202	194	217	211	198	194	228	223	221	218	206	214	206	196	205	204	203	194	222	200	202	216	213	175	220	212	197	199	226	241	215	203	203	233	213	229	220	202	229	220	201	223	201	211	209	204	206	190	222	195	200	194	223	206	199	215	202	208	213	208	232	219	216	230	208	198	223	212	209	208	206	200	248	208	201	216	170	194	214	194	204	210	210	199	218	221	202	220	202	191	214	229	208	236	205	211	228	183	202	207	209	184	197	216	237	214	187	204	229	226	235	200	211	203	200	208	214	194	226	197	238	235	199	209	225	240	199	217	216	199	191	192	197	222	202	206	231	215	214	189	186	223	210	237	231	234	213	209	203	253	203	194	217	214	225	212	222	208	225	213	207	210	255	232	229	226	206	197	216	177	225	222	216	225	216	201	227	202	178	195	215	233	203	183	211	201	235	214	203	197	216	186	193	200	225	234	206	219	222	211	229	227	217	205	212	211	221	215	214	205	189	206	210	190	210	203	226	226	234	192	218	214	215	212	206	241	209	216	212	193	215	229	216	217	187	233	177	209	199	182	225	245	219	237	207	203	237	193	215	217	186	232	200	195	200	250	220	213	234	194	202	226	193	186	209	224	225	236	213	245	211	197	216	216	227	192	211	209	216	185	219	218	222	213	225	209	195	222	216	188	193	224	202	230	226	227	213	215	217	205	178	195	226	215	209	202	223	216	174	194	197	215	218	211	202	209	224	224	225	187	175	190	186	190	209	197	199	212	221	216	234	215	165	211	198	202	195	226	203	236	229	239	206	217	205	220	224	210	216	186	216	224	178	217	191	206	217	208	212	200	224	220	189	189	207	200	234	227	203	203	212	221	207	196	236	223	215	201	213	231	207	227	230	199	200	211	229	216	242	224	227	184	212	216	220	210	215	216	211	207	224	193	181	231	211	223	210	206	209	213	215	197	223	216	183	207	219	213	202	210	189	214	236	222	195	206	202	221	206	218	221	191	219	208	189	229	233	194	209	205	200	209	221	213	227	234	223	220	199	218	221	206	214	206	209	206	195	241	212	188	210	207	200	201	205	214	224	205	206	216	220	184	224	217	199	214	219	200	201	240	214	214	212	197	229	233	203	202	211	228	213	212	207	206	194	203	221	239	191	200	204	225	200	247	224	217	205	204	188	206	224	226	207	210	221	213	210	209	202	216	217	222	204	237	242	225	218	221	200	215	208	207	264	201	199	231	207	210	192	208	222	194	222	215	219	212	225	230	216	221	212	217	241	196	195	254	213	212	198	198	229	225	215	222	231	237	216	218	242	225	201	202	213	189	186	199	218	189	227	222	226	213	210	213	227	210	214	208	226	208	219	218	200	204	218	211	202	216	206	206	241	196	234	221	240	222	246	214	227	217	204	185	221	210	186	215	202	205	212	224	216	219	197	195	207	209	212	259	236	227	196	210	203	202	219	216	261	205	228	207	213	209	224	193	220	176	198	204	196	251	205	249	182	201	200	243	226	189	238	216	190	221	206	213	176	237	219	229	217	207	247	194	215	181	204	207	230	215	201	237	220	231	229	215	217	206	229	193	227	236	231	235	217	216	187	209	209	191	203	204	228	224	229	194	204	211	192	217	213	215	184	255	215	224	204	210	176	236	206	189	203	236	243	216	213	243	207	212	200	225	214	218	212	206	189	201	229	200	213	258	227	199	232	230	207	198	231	221	216	211	181	206	199	230	230	223	174	208	192	207	221	217	210	227	220	216	191	229	208	251	202	220	227	181	224	226	242	225	216	240	203	210	190	218	196	200	218	209	194	220	215	207	194	224	224	205	189	221	235	190	229	177	193	196	210	222	200	206	215	221	226	203	218	242	190	207	215	219	225	185	214	220	222	214	212	197	222	234	215	226	197	223	229	207	229	212	203	223	228	196	206	221	208	215	199	185	203	215	250	201	206	232	187	237	210	231	240	183	173	200	236	232	203	228	199	223	202	236	222	216	230	203	220	217	220	206	210	217	209	210	206	223	202	213	213	215	228	221	212	214	196	233	199	227	204	197	206	227	217	196	185	221	233	217	198	205	220	221	198	229	224	244	204	221	212	210	206	220	225	197	191	210	206	211	210	198	236	212	191	209	224	210	191	205	227	227	219	204	197	192	207	216	218	222	223	215	221	229	219	209	205	224	204	230	195	218	215	230	207	217	208	212	227	202	202	209	199	204	187	242	175	196	189	212	192	218
9433	1325	2673	2996	2586	2216	1813	1571	1394	1219	1164	1081	918	876	931	827	839	821	755	718	706	704	686	696	663	653	680	645	600	664	580	654	629	625	587	621	617	581	588	668	640	803	843	783	962	1562	5494	5757	4685	1763	861	792	723	640	677	724	899	1712	4639	3828	559	560	578	578	514	549	513	537	549	601	550	515	575	573	541	561	534	568	549	558	550	563	582	557	568	531	586	542	556	569	525	565	518	535	543	524	556	525	490	520	565	551	507	545	555	595	577	568	561	579	571	564	571	553	542	560	550	556	531	545	506	544	545	515	554	572	544	531	564	570	539	574	539	583	536	594	526	534	566	559	555	549	595	526	518	509	513	563	559	577	585	513	588	507	573	560	563	554	566	535	548	560	561	565	519	560	498	528	548	526	577	587	513	557	525	542	583	507	565	541	557	601	524	525	546	516	559	538	558	577	556	567	548	591	568	578	496	494	561	560	526	546	549	581	556	564	535	543	547	577	506	538	540	538	506	520	594	523	572	528	544	544	559	582	526	558	521	532	561	584	539	598	596	576	589	547	569	544	565	521	563	526	522	577	583	549	499	543	542	541	529	576	556	549	549	543	570	561	526	563	543	542	549	523	552	557	540	533	554	625	568	520	565	521	538	510	566	537	552	532	610	522	543	579	521	550	531	573	553	531	508	550	561	575	569	525	528	562	559	519	542	542	543	535	526	581	577	590	539	517	528	548	563	508	530	512	545	557	538	552	543	544	514	529	579	525	563	591	579	548	531	564	512	573	555	577	540	540	557	526	563	558	567	518	560	532	554	563	542	545	528	523	554	553	556	566	542	538	537	596	544	550	528	559	535	570	550	567	547	541	582	526	549	536	574	531	539	590	553	563	562	571	551	555	584	534	543	546	589	553	522	558	549	563	529	552	553	549	575	553	544	530	573	559	564	515	509	542	559	553	530	561	548	558	527	560	550	583	554	552	588	550	519	539	523	545	548	558	548	562	511	549	543	554	533	551	550	566	522	526	565	549	524	553	527	585	591	577	581	545	532	557	575	543	581	526	522	589	534	553	529	554	524	567	580	543	581	571	522	535	582	519	555	593	585	560	535	556	540	536	516	552	546	543	532	530	532	566	534	563	559	565	523	559	542	563	553	573	559	548	563	567	507	564	568	604	503	523	506	532	550	563	552	496	563	580	539	551	567	514	542	575	554	538	550	520	484	558	560	582	538	551	533	544	573	529	568	543	526	559	536	564	583	497	555	530	549	518	571	547	529	526	516	539	600	527	555	550	599	528	535	562	531	548	543	543	583	524	555	526	558	567	549	523	563	570	559	559	553	532	528	547	550	554	539	547	541	568	552	516	567	520	528	582	557	537	573	575	564	525	537	554	544	575	537	550	523	555	552	563	530	557	528	538	556	544	576	507	566	528	548	560	548	555	543	542	551	580	521	577	577	550	544	533	530	561	542	562	549	580	571	545	531	484	529	523	563	559	536	564	564	558	576	547	536	499	575	555	534	555	548	552	532	550	535	558	551	509	554	538	541	543	545	545	563	545	530	546	546	581	589	539	527	557	536	530	523	544	567	534	529	565	544	577	529	535	568	532	533	542	565	550	584	559	513	496	566	567	603	527	533	557	563	544	546	577	607	560	528	502	550	526	559	568	576	551	556	619	578	497	530	493	589	529	569	556	569	565	558	552	583	533	589	547	540	505	545	546	590	573	541	509	507	534	561	569	580	542	546	526	545	534	593	523	577	534	534	534	574	556	523	570	552	593	559	600	563	527	583	579	538	502	537	501	581	531	541	553	537	564	577	542	556	591	561	499	563	534	555	566	578	530	564	562	545	506	562	558	554	499	556	537	561	571	566	523	555	539	507	576	562	557	501	541	538	545	568	526	542	581	520	551	559	551	533	533	577	556	546	557	608	532	537	557	573	530	559	551	528	574	509	538	535	573	572	521	555	577	516	542	542	549	564	556	554	519	540	543	544	548	533	537	511	563	530	545	520	546	559	537	490	525	532	533	542	550	521	536	532	549	574	592	546	548	540	570	575	535	522	531	532	521	518	578	513	547	528	588	544	529	511	526	515	514	564	536	580	551	578	577	547	554	492	573	533	566	548	579	536	561	545	579	532	575	572	544	561	549	548	551	525	505	546	545	562	553	562	547	538	532	579	558	547	548	571	547	582	542	565	524	534	546	564	578	555	589	571	553	563	530	506	558	568	535	580	533	578	646	566	545	570	534	600	578	536	554	535	535	539	534	547	577	543	556	568	554	565	534	538	526	578	554	566	505	553	555	530	533	496	527	542	550	549	534	562	500	570	565	560	577	574	550	544	527	499	550	523	533	550	591	551	519	524	569	481	548	561	521	570	571	544	535	550	551	572	518	530	538	518	571	521	577	545	551	598	557	531	604	561	573	532	497	534	594	578	587	544	550	555	553	547	582	528	528	558	590	545	570	586	583	530	538	546	514	570	538	540	523	527	563	549	547	561	538	535	564	552	547	551	523	496	553	523	536	551	498	524	576	584	553	560	553	550	521	517	543	526	538	553	537	544	561	564	583	574	562	558	530	576	524	527	537	517	580	542	558	566	605	583	546	545	532	524	580	554	561	585	537	527	522	567	551	514	553	556	534	496	583	553	565	605	570	547	558	556	577	565	525	616	576	524	533	507	554	575	564	561	553	555	596	529	552	555	575	541	515	582	571	595	533	544	573	527	548	542	591	560	590	570	577	538	551	544	556	588	563	540	582	548	517	515	522	573	539	530	552	550	560	554	540	529	555	573	525	519	567	602	585	552	535	544	529	549	557	516	572	548	547	542	565	538	543	548	561	526	540	564	520	540	539	548	552	578	547	553	606	540	526	560	570	577	523	541	558	583	557	577	511	587	536	602	559	550	542	524	530	563	578	553	580	542	548	562	528	559	556	529	541	569	559	527	550	522	580	547	535	539	550	544	518	573	546	574	564	550	595	578	512	592	552	545	581	515	549	530	561	498	546	520	546	550	587	583	565	535	533	606	575	540	531	549	549	577	541	512	536	532	549	535	526	537	555	586	543	561	550	521	536	551	594	538	556	570	583	583	582	547	495	524	574	542	550	536	570	576	506	520	564	530	559	519	541	538	556	523	552	518	562	586	546	541	538	518	571	510	507	550	538	516	525	536	496	557	537	576	545	531	546	513	531	530	565	544	519	537	553	535	549	542	531	527	559	561	548	486	572	557	564	580	547	520	511	536	545	559	552	532	522	590	536	557	538	554	560	583	495	610	582	570	611	569	532	551	518	542	566	594	570	540	581	525	527	564	536	536	533	532	601	538	550	570	572	534	525	541	546	531	568	569	583	524	552	534	540	522	554	592	557	559	546	556	577	502	557	560	547	559	591	558	564	554	550	542	540	559	548	529	550	542	554	595	579	531	541	547	531	593	554	548	539	565	520	529	550	540	533	558	562	546	577	572	522	575	554	521	541	528	587	585	576	505	598	552	560	541	590
27946	5139	2195	1613	1088	780	594	483	358	346	285	272	285	251	207	180	206	180	218	183	196	194	179	150	142	149	187	138	166	141	157	152	151	143	125	161	139	149	163	156	146	179	163	161	182	339	1190	878	996	276	176	171	168	147	159	181	204	317	972	922	132	149	133	124	139	156	120	119	153	157	126	141	137	126	139	147	127	132	109	138	148	111	157	137	135	138	137	139	151	143	142	125	133	123	155	142	138	136	146	153	154	148	124	147	154	143	153	126	127	118	128	145	128	136	156	127	161	145	150	130	111	149	124	155	129	130	136	126	139	149	135	139	126	140	144	133	153	155	145	140	150	134	156	152	138	148	141	128	145	155	130	145	131	141	127	142	145	154	141	136	154	153	128	142	154	167	161	145	130	128	126	152	150	122	153	140	122	118	178	147	145	149	160	168	133	127	132	139	131	153	146	143	149	159	143	154	141	128	142	146	126	124	141	132	138	149	135	155	143	125	142	136	143	131	112	135	136	135	130	128	130	130	118	137	147	128	134	110	151	142	149	168	143	136	140	129	169	135	138	140	146	156	118	132	139	137	156	146	130	148	156	146	151	156	152	132	141	141	138	133	154	119	156	142	169	144	124	113	135	132	130	138	138	129	152	144	161	159	152	151	133	133	121	121	125	139	124	151	153	138	137	165	145	150	136	158	151	161	136	126	137	149	130	149	153	123	152	118	151	135	144	121	152	138	131	146	146	151	140	126	146	160	144	132	145	145	130	125	154	128	143	127	141	132	157	147	137	135	138	131	129	137	140	145	144	157	137	152	132	144	142	141	126	140	153	113	146	139	167	135	151	158	130	167	170	138	145	146	137	153	149	143	136	147	156	125	135	175	155	130	137	148	122	116	173	169	116	128	132	148	147	145	132	137	136	159	153	130	153	120	114	118	148	135	130	146	135	152	136	140	134	154	132	150	150	137	136	142	141	121	152	155	156	142	137	118	154	123	135	139	123	163	139	150	156	142	141	129	140	149	145	135	148	129	130	131	131	106	146	138	127	142	139	143	120	137	132	153	137	140	152	139	136	141	136	159	133	146	136	158	159	144	140	132	125	148	127	158	147	143	138	154	137	129	144	143	126	133	152	141	134	132	139	136	154	139	144	115	151	134	139	108	157	130	138	167	138	141	122	128	141	122	162	125	149	137	144	141	141	130	130	137	123	152	133	134	136	124	152	155	148	145	130	125	171	130	133	127	144	145	124	160	142	129	148	142	147	138	125	138	127	149	147	153	139	134	143	158	156	164	142	133	130	145	134	143	148	135	150	147	133	147	146	149	142	151	150	169	131	163	147	138	138	142	136	152	141	158	135	142	147	139	116	151	130	138	127	139	127	149	141	162	130	133	147	137	143	139	137	163	152	120	131	119	134	149	120	161	123	177	137	140	149	148	146	139	151	135	150	142	125	131	130	149	122	140	149	130	141	164	135	151	140	146	142	145	137	137	140	143	129	141	151	127	131	133	132	149	138	128	147	141	153	138	141	136	118	149	121	163	153	138	146	143	132	145	139	147	170	138	146	151	147	134	152	122	142	146	153	146	137	137	157	131	121	117	126	124	153	143	119	159	143	119	149	129	144	124	152	148	142	120	130	149	155	129	136	149	136	154	138	145	148	155	122	153	126	129	177	136	155	133	122	137	128	144	130	141	140	138	118	145	123	133	130	128	110	167	116	156	133	146	158	137	134	141	152	147	150	135	145	133	127	141	147	129	160	138	122	127	135	125	160	146	145	138	153	134	123	145	146	141	143	127	131	144	131	143	119	130	133	136	147	146	143	121	161	125	116	153	147	141	125	126	142	138	147	144	154	139	137	129	156	132	131	148	124	126	133	149	149	153	144	108	126	134	125	162	154	113	135	134	155	145	132	122	133	142	143	125	133	140	151	150	123	133	140	150	164	138	133	145	140	147	134	142	135	141	158	146	141	135	153	138	153	129	141	143	145	138	139	121	154	158	126	113	127	149	127	126	142	125	124	150	144	133	137	139	165	147	151	144	142	124	143	152	145	116	135	125	148	139	140	143	138	146	152	147	143	163	133	144	122	138	145	150	126	144	148	143	163	150	153	140	131	162	166	156	132	131	127	161	134	137	150	143	159	130	156	116	119	141	134	147	150	137	135	165	154	151	130	126	150	155	146	154	136	131	124	151	157	135	149	138	140	147	125	138	147	156	126	136	139	123	130	152	137	135	157	137	150	140	156	141	142	139	156	152	136	129	147	158	123	141	139	141	162	146	150	149	149	169	162	137	135	134	135	151	165	133	138	158	122	136	127	149	125	144	133	163	147	138	144	126	113	137	137	149	127	138	135	141	130	137	153	113	143	122	132	169	148	118	137	155	143	140	162	136	148	163	119	147	117	141	141	119	139	144	163	146	132	126	126	133	146	130	139	156	145	134	134	144	135	143	138	140	134	125	137	148	116	132	131	130	133	132	134	151	141	120	141	136	125	143	137	129	144	135	138	143	151	139	150	144	160	152	166	146	139	126	142	161	149	149	145	153	138	143	129	160	135	140	133	142	135	150	126	152	145	140	148	161	146	153	137	139	132	164	147	146	130	149	150	128	168	131	147	144	135	142	130	146	145	151	163	124	135	133	147	140	123	155	160	128	124	135	130	167	144	151	120	151	151	133	121	119	132	151	143	150	159	147	132	132	143	146	160	159	141	160	141	135	146	141	146	132	132	169	123	138	137	117	164	130	112	139	154	144	129	138	124	155	125	136	130	140	151	137	118	142	130	143	143	119	128	148	143	141	147	145	150	150	170	141	139	158	147	134	144	134	123	138	142	146	150	149	117	135	139	140	136	143	153	166	131	148	140	134	136	127	137	132	125	144	128	149	130	140	172	150	155	137	128	128	145	128	128	128	151	125	125	150	149	151	122	149	142	141	118	129	141	146	155	123	152	124	128	157	150	146	146	126	151	135	140	126	145	141	140	144	140	149	148	146	136	138	138	157	134	135	136	136	142	137	125	132	128	136	152	142	123	149	141	142	130	143	120	173	147	133	140	135	154	135	147	165	153	135	130	161	151	147	150	133	143	137	149	130	150	130	169	123	144	164	155	116	152	118	140	130	148	133	132	159	123	127	140	134	138	130	144	144	140	151	138	129	111	146	130	143	134	126	135	159	128	142	104	128	137	149	160	142	155	137	137	153	133	154	133	146	139	154	145	136	140	132	139	144	159	150	130	148	133	133	143	139	165	124	122	136	111	166	159	128	157	148	149	97	136	152	134	137	120	150	140	145	148	138	145	127	148	154	137	149	120	128	130	133	126	127	148	133	128	100	123	139	131	134	136	127	130	129	115	126	130	139	121	133	146	123	147	136	124	144	155	142	123	135	144	124	134	154	170	157	145	148	150	157	148	136	144	164	137	138	136	146	126	152	135	139	146	139	142	130	130	117	134	147	150	148	129	121	157	124	143	143	153	159	128	132	144	119	144	144	157	143
14733	1919	4492	4970	4354	3545	2819	2420	1980	1711	1506	1359	1284	1069	990	907	864	846	804	763	745	640	654	606	639	577	562	536	555	549	499	490	507	482	507	477	491	494	506	539	558	747	702	672	807	2381	9846	7083	7708	1602	713	778	708	527	578	616	904	1949	7330	6501	399	404	407	415	381	370	391	411	373	360	368	377	391	362	385	365	397	364	385	408	372	405	399	377	379	403	359	367	410	414	355	383	353	397	365	365	388	379	359	395	416	382	374	415	398	380	380	353	368	362	381	391	399	394	363	377	388	360	381	425	384	370	357	356	372	380	384	359	393	376	410	371	387	392	365	383	383	343	405	355	376	396	369	377	382	373	388	379	351	400	419	376	390	369	362	376	434	360	395	375	377	375	365	375	400	420	373	389	384	350	348	387	379	375	356	342	356	420	370	374	364	390	382	380	381	349	397	398	372	388	366	341	382	387	388	357	414	397	374	416	372	368	364	376	391	373	356	363	367	355	402	352	392	377	373	368	352	364	387	369	386	377	385	360	377	376	362	367	334	355	366	360	370	389	360	351	349	359	372	370	363	377	401	373	396	383	368	377	378	378	349	366	390	386	404	352	359	350	361	360	395	351	375	356	372	358	375	374	358	383	333	362	359	330	394	371	373	398	382	353	365	363	367	386	374	338	413	411	344	418	366	366	374	326	389	356	393	400	403	393	361	346	339	371	415	351	402	401	383	404	394	377	374	403	375	385	375	378	361	398	352	333	371	373	399	378	355	369	377	366	382	381	345	370	352	361	351	381	376	366	396	390	351	328	372	341	400	374	389	343	383	337	382	374	339	337	383	410	342	402	391	392	335	354	361	372	409	380	392	393	416	340	396	359	341	386	352	375	382	342	347	359	404	378	369	387	381	357	401	381	366	349	371	390	393	380	365	379	396	380	379	420	341	395	374	394	366	414	392	355	373	407	383	366	366	403	386	347	379	397	343	379	355	350	386	362	401	358	348	381	351	382	348	386	406	429	333	384	381	359	372	393	395	397	353	356	386	385	395	407	378	385	357	366	380	388	369	346	364	328	374	380	370	347	401	386	377	352	367	375	367	392	352	394	342	380	371	351	397	363	376	379	345	372	406	369	397	379	371	375	350	338	375	405	386	384	382	390	364	338	326	339	344	411	408	388	361	337	371	372	376	381	357	355	358	369	350	361	378	347	375	350	377	356	373	371	355	372	387	404	376	375	388	353	364	354	387	380	386	388	415	382	352	373	400	385	348	420	417	389	382	361	380	376	361	348	357	371	398	376	341	381	402	329	376	354	382	400	365	377	369	363	372	362	367	401	388	355	382	367	363	374	408	376	409	334	391	373	378	327	366	397	388	374	343	382	334	363	393	395	358	354	382	387	331	378	390	363	347	415	364	352	372	397	420	378	356	350	396	389	383	366	367	365	321	370	390	392	355	362	371	365	365	394	377	362	360	366	379	373	325	366	394	388	352	380	338	411	374	363	395	371	369	343	358	341	361	371	393	345	372	367	370	359	390	342	386	377	337	351	382	387	383	392	357	363	379	410	394	313	376	394	396	372	383	350	419	397	372	371	373	379	376	342	398	372	356	383	401	335	399	367	361	362	361	392	400	402	365	366	334	396	389	357	362	377	358	403	378	386	384	370	356	392	404	342	400	362	377	377	369	342	373	373	347	392	372	370	363	361	396	368	394	387	378	397	348	391	379	378	382	395	361	422	332	387	361	400	375	363	346	356	411	366	377	372	399	383	366	368	373	376	390	380	320	358	365	379	355	396	385	353	366	387	362	360	375	379	370	347	413	387	379	364	385	362	363	364	395	393	369	344	384	377	354	361	400	389	403	367	350	334	409	383	376	349	358	371	396	381	344	379	373	384	375	400	366	374	364	397	384	343	365	371	368	373	395	367	354	386	373	359	397	410	363	373	394	378	383	388	362	387	383	381	390	377	388	338	391	385	391	400	409	354	362	372	377	405	389	384	354	338	403	369	371	372	353	385	355	381	379	387	383	370	356	342	364	390	366	395	365	380	374	388	357	382	372	396	387	376	356	409	332	346	400	373	405	337	378	352	354	378	391	376	388	362	389	395	404	428	373	370	382	376	378	385	358	377	330	387	361	375	367	383	362	374	401	374	358	381	393	378	350	367	397	365	387	359	372	399	356	329	363	348	358	428	397	426	387	377	369	395	390	374	375	379	350	373	371	400	395	386	421	374	396	350	360	380	402	368	354	363	382	389	348	406	371	322	361	359	371	380	364	360	363	337	348	370	355	396	442	344	383	362	377	338	385	369	382	353	366	413	393	396	343	344	390	354	359	417	362	394	393	388	350	370	336	359	385	358	351	368	358	385	382	362	386	337	339	365	374	362	379	362	370	417	385	354	374	356	403	373	367	384	391	349	359	355	391	354	369	387	365	406	382	359	362	396	403	387	360	364	368	390	386	377	342	384	371	382	392	371	389	345	357	366	377	389	377	355	388	378	374	370	358	380	364	360	332	349	386	387	374	379	324	379	372	383	347	376	373	401	352	392	411	353	390	394	367	374	361	365	364	350	374	377	370	392	366	341	366	379	384	373	378	369	400	391	373	385	341	362	348	404	385	403	379	382	342	376	370	378	401	383	398	368	385	399	384	411	379	347	410	359	378	366	363	380	344	433	389	370	407	374	352	368	394	344	397	355	359	385	398	381	364	371	396	359	363	375	362	375	373	378	354	374	391	377	351	334	349	395	355	357	396	355	372	364	397	375	380	355	346	370	380	348	368	378	358	415	352	369	393	365	357	383	379	376	396	370	356	379	389	384	389	379	374	351	340	378	366	395	379	422	352	339	364	363	355	391	403	365	370	340	352	362	361	375	354	356	351	340	348	347	362	384	388	381	374	338	394	382	391	396	354	372	391	382	371	357	362	362	366	354	394	365	389	408	385	420	376	347	363	352	337	369	394	378	387	358	374	369	373	344	386	377	340	366	399	380	386	384	388	357	361	338	383	355	388	356	372	381	397	342	378	336	382	407	371	366	348	355	415	387	365	394	388	358	378	363	386	394	365	384	378	349	323	350	371	355	370	375	405	392	380	396	387	380	406	385	368	385	334	364	387	382	382	399	376	406	369	357	349	396	376	382	401	371	373	357	386	365	366	374	347	372	362	411	397	393	394	369	346	398	350	365	364	372	366	372	363	382	382	370	365	375	402	354	385	384	369	370	374	369	358	397	424	411	419	378	394	375	390	381	364	374	378	390	392	374	367	395	378	344	379	403	383	358	372	366	374	396	344	369	367	394	358	350	368	350	374	387	366	349	359	351	404	425	357	356	373	332	387	362	359	339	358	398	360	366	387	382	365	377	366	352	383	384	401	364	358	352	374	341	381	344	356	370	378	337	365	375	409	381	363	371	362	344	385	373	349	362	381	371	354	390	360	376	389	406	361	367	372	363	383	377	352	386	353	372	359	366	371	388	355	371	391	370	410	379	362	385	381	366	372	356
2226	214	189	201	143	176	175	172	197	172	189	170	181	185	186	158	194	166	154	169	202	184	163	172	176	142	192	160	185	179	180	155	155	173	177	169	163	153	169	173	183	176	190	197	188	166	224	212	178	162	156	182	198	204	181	187	162	178	208	223	163	184	153	166	186	180	148	170	169	168	169	171	198	179	194	189	184	181	156	169	173	167	176	170	180	183	173	183	172	190	172	189	176	165	189	181	179	158	207	177	171	188	189	179	199	174	184	205	165	167	146	179	160	165	164	176	159	169	169	160	173	179	171	163	190	158	178	220	183	176	172	149	167	187	148	179	177	165	176	174	184	176	160	181	179	182	173	143	175	163	183	156	183	175	176	174	177	158	162	225	164	158	145	192	176	183	189	168	178	170	168	159	196	159	148	177	177	189	182	177	198	193	176	169	182	168	189	171	165	174	145	158	148	167	151	179	168	170	171	190	186	176	198	204	172	180	155	193	158	183	179	162	206	175	187	187	201	173	179	145	159	158	155	172	167	163	165	190	190	189	182	165	183	194	156	171	166	185	178	179	157	188	157	178	177	187	187	170	195	160	210	185	176	180	180	162	176	170	172	155	154	178	175	185	161	195	164	151	176	193	161	153	185	187	187	186	167	170	201	194	182	173	177	160	156	184	155	156	157	176	170	192	185	151	161	171	165	170	178	167	180	156	182	171	183	156	162	182	172	162	178	174	167	149	167	168	194	171	181	158	210	187	172	170	152	149	172	176	169	185	189	183	162	200	165	173	197	181	174	137	168	167	146	159	166	175	177	161	143	152	176	166	170	168	191	168	157	184	183	177	160	191	171	170	170	189	173	167	159	180	172	138	165	164	183	179	156	187	179	175	175	162	172	186	172	184	154	155	151	187	161	176	153	175	158	188	171	174	164	196	174	177	162	181	186	167	162	150	178	145	173	160	180	171	179	182	161	165	175	152	160	170	164	182	167	192	169	182	168	147	154	153	173	160	169	166	204	144	196	170	169	174	214	193	182	205	178	183	183	170	186	156	162	183	142	170	168	173	161	169	169	178	168	158	173	195	190	204	165	153	166	176	181	178	183	195	162	179	164	172	168	155	186	157	166	189	150	169	192	187	180	152	162	179	141	193	191	170	164	194	165	154	167	187	177	166	167	152	167	150	170	174	180	195	166	172	168	191	177	179	161	149	175	177	166	171	167	169	179	175	217	136	193	178	166	182	154	167	167	145	158	155	193	152	159	174	176	158	192	179	184	175	175	195	159	167	173	150	204	181	171	162	166	154	160	181	165	167	204	163	172	183	175	171	168	151	175	175	166	173	155	174	173	183	158	166	201	173	168	188	159	189	176	157	157	171	189	153	172	150	173	185	163	168	167	158	180	180	170	149	154	170	170	151	143	166	172	177	165	174	169	166	177	157	161	165	144	152	165	167	186	200	165	165	158	174	167	187	152	166	183	160	160	166	174	168	166	189	181	162	158	164	180	174	156	186	147	195	165	174	156	161	160	160	179	181	172	189	191	169	171	178	168	169	161	167	161	194	160	177	169	177	184	161	169	162	162	158	179	170	198	166	182	174	172	177	171	157	170	172	199	180	156	190	184	184	173	160	199	166	154	169	193	187	169	179	169	181	174	185	180	153	181	161	178	156	191	174	171	167	178	141	178	159	167	175	160	164	174	165	152	159	175	172	189	188	165	191	167	190	179	156	170	171	199	176	169	158	152	149	165	156	174	178	172	171	170	151	166	173	178	163	177	183	170	171	168	167	163	178	174	170	152	176	173	168	163	174	178	168	186	195	171	175	183	172	143	161	200	162	172	181	173	188	173	186	203	178	174	153	161	169	183	184	180	166	161	188	170	162	164	165	165	207	188	181	164	163	179	171	164	196	168	174	173	178	165	169	180	179	159	177	172	168	189	179	138	181	190	168	151	181	180	160	159	163	164	177	179	172	184	155	170	190	159	188	151	177	172	149	196	177	167	170	176	184	157	176	162	170	162	154	189	147	162	179	181	171	186	181	169	177	177	170	174	173	180	156	185	175	169	167	150	189	186	166	179	192	175	170	183	175	182	154	193	148	163	172	180	173	172	172	168	168	169	201	169	171	157	190	183	189	187	156	166	200	163	216	164	173	155	179	160	148	154	164	198	180	190	176	163	181	173	171	185	199	184	167	177	181	181	185	153	189	195	145	173	159	163	181	164	205	173	182	172	164	157	159	187	182	167	169	154	165	183	154	178	164	166	186	193	167	161	166	171	168	173	179	177	164	174	179	163	165	139	165	163	187	177	182	189	183	174	173	164	196	154	159	156	158	160	140	155	178	159	174	180	174	164	169	169	196	164	149	169	162	183	159	169	168	151	155	204	193	187	153	168	166	186	178	162	144	170	161	183	149	176	184	174	143	190	186	164	205	155	171	160	190	192	192	181	173	169	179	171	183	190	141	154	170	175	153	158	173	181	191	173	195	170	186	197	210	172	188	168	177	156	153	175	180	187	163	153	164	179	174	170	170	179	172	176	163	165	167	168	168	182	196	172	162	188	174	181	167	164	192	174	179	160	156	167	165	163	148	169	182	173	185	171	164	185	180	173	181	173	172	178	185	190	182	183	184	179	147	156	157	168	181	162	187	161	159	160	162	174	157	167	176	195	179	182	157	173	170	156	150	190	182	161	173	160	183	158	157	183	169	174	200	183	157	155	173	170	180	162	167	201	173	171	173	175	178	155	172	159	172	187	172	175	186	136	162	174	179	192	176	170	171	178	196	171	174	182	158	166	168	186	165	161	189	162	166	161	160	176	170	164	163	172	166	171	185	163	171	161	185	159	183	174	169	188	167	160	161	169	173	191	188	180	152	167	166	171	191	161	168	184	175	162	185	169	169	165	176	150	156	171	184	171	142	173	154	159	169	191	153	137	177	170	179	171	169	167	166	172	183	194	180	176	180	177	188	185	171	160	169	197	179	175	191	165	163	162	158	184	196	181	164	185	160	162	170	170	164	135	161	165	182	182	165	171	178	159	164	184	157	148	181	157	188	173	159	168	193	183	193	173	161	172	173	184	175	151	147	230	191	155	161	148	190	170	170	177	197	176	167	179	156	187	170	188	176	166	170	190	140	155	157	144	163	199	151	174	173	160	170	150	161	163	191	179	176	163	167	141	166	178	153	173	173	168	177	162	200	178	142	149	155	180	166	186	177	163	164	174	152	173	166	157	191	178	172	169	156	165	158	154	187	155	156	178	163	182	172	183	174	170	194	170	183	169	199	180	181	166	155	162	194	176	170	164	189	135	183	171	167	154	160	167	157	169	179	182	166	158	186	175	144	185	196	183	200	191	166	180	144	179	158	187	167	179	171	175	176	161	166	176	153	184	150	170	169	184	173	172	172	165	168	176	174	169	171	185	161	191	155	173	162	184	212	183	155	172	198	146	165	166	169	141	176	191	163	152	148	163	165	156	157	158	171	176	165	164	191	172	177
2364	469	574	578	558	546	518	512	526	447	481	502	475	505	501	470	454	473	456	452	490	435	463	453	496	492	438	499	417	461	464	446	486	457	467	475	501	447	484	494	525	563	544	566	612	644	791	704	674	616	537	525	571	579	568	527	601	592	796	860	464	468	465	478	440	486	440	474	472	477	447	515	473	454	452	448	452	440	471	440	457	487	478	444	487	434	442	446	477	479	475	498	483	439	469	504	481	474	446	476	466	452	463	423	460	456	464	475	444	475	442	451	457	460	460	458	440	492	448	456	449	480	464	441	529	440	436	453	423	457	496	435	452	464	455	501	455	446	464	468	463	506	440	466	404	506	495	440	521	464	467	470	483	473	425	462	476	481	443	431	445	456	476	477	462	436	507	460	483	488	472	448	467	463	443	465	449	461	436	440	500	442	459	509	493	482	500	448	455	430	455	442	457	415	447	457	422	450	456	421	462	427	466	449	484	448	451	489	469	431	506	445	494	449	446	461	464	455	487	475	456	469	475	448	452	451	502	469	503	459	460	420	479	471	516	465	450	414	502	482	461	482	477	475	467	451	471	467	469	478	475	450	469	475	482	473	421	474	443	461	447	447	453	480	493	461	463	469	495	480	474	442	481	449	452	474	488	452	417	493	441	489	453	495	504	466	471	479	464	464	471	467	475	466	442	469	433	462	460	471	412	424	457	463	455	447	483	460	463	424	461	444	428	449	516	453	436	446	467	458	439	456	435	449	472	441	456	473	425	405	474	428	515	448	439	458	465	479	440	450	444	430	455	441	489	514	495	435	456	460	466	455	461	448	442	425	454	445	481	467	465	456	470	487	454	425	490	467	469	472	438	494	478	471	466	473	446	454	408	426	452	455	450	468	462	469	437	497	431	467	478	462	483	461	413	484	455	490	468	439	459	472	443	474	473	439	488	449	455	455	456	476	475	508	449	426	456	434	485	446	411	433	471	466	487	446	462	441	441	471	452	442	469	468	494	432	494	489	482	484	479	462	469	494	431	472	479	457	442	459	461	444	463	441	471	480	508	447	463	463	478	466	450	451	462	464	469	466	469	464	436	474	460	459	433	453	471	462	460	443	440	428	471	455	449	466	488	448	429	486	441	452	492	420	420	439	444	418	456	444	473	459	465	438	430	468	456	457	501	491	507	484	438	445	456	432	462	440	465	461	483	463	471	472	490	466	473	470	475	420	457	474	493	459	450	426	453	412	497	498	470	471	464	442	454	434	449	444	437	455	455	457	452	464	461	437	431	492	486	431	471	480	468	459	454	445	447	478	510	488	460	451	491	474	487	446	444	442	475	474	484	458	494	466	439	495	455	461	447	446	476	463	498	440	475	444	431	468	477	486	465	475	457	483	488	463	452	457	501	455	453	432	510	463	455	454	457	520	470	458	474	490	437	477	501	453	445	453	467	477	476	514	464	502	445	430	478	415	464	484	446	443	449	459	465	487	449	488	473	457	449	461	448	441	466	456	451	419	469	470	468	450	434	414	454	473	463	468	507	469	434	399	443	450	468	431	475	484	494	477	462	452	463	477	476	468	448	460	462	469	479	426	477	492	463	477	433	497	458	425	477	453	448	480	446	471	448	455	488	467	473	452	429	519	424	465	480	469	471	509	471	463	482	453	442	444	461	452	450	488	476	480	452	447	496	496	475	441	449	475	476	437	464	471	493	461	487	460	463	487	463	457	457	491	441	493	492	453	486	421	484	470	457	452	463	479	456	462	444	438	471	463	471	437	469	454	418	464	458	480	466	479	456	445	469	434	442	404	470	430	443	475	483	442	488	437	448	451	464	476	489	463	477	453	454	497	422	468	479	444	439	472	481	449	424	445	452	451	501	457	444	468	453	435	481	460	452	448	440	489	452	471	454	477	498	438	488	479	480	449	461	426	439	481	450	469	455	463	464	470	418	484	456	437	457	444	467	490	472	450	433	414	464	458	447	456	477	485	470	453	481	492	468	477	447	468	446	476	467	449	500	472	422	495	471	475	455	483	465	452	478	431	500	453	462	488	454	457	429	491	458	490	420	476	480	493	485	469	451	489	456	425	404	492	451	469	488	467	452	458	454	499	492	488	452	464	472	453	455	451	438	466	536	460	452	466	433	458	447	464	445	461	467	499	442	440	436	481	465	442	439	429	474	455	426	466	417	484	468	447	466	486	440	448	464	474	464	443	448	484	457	464	500	454	435	488	429	473	459	476	448	505	492	473	437	486	461	476	449	448	487	440	443	454	464	460	464	489	431	472	464	439	451	484	435	457	458	451	442	449	459	464	433	433	441	416	459	434	466	453	488	469	460	469	481	471	451	480	464	449	462	509	483	474	495	439	456	441	456	433	437	473	510	445	427	488	440	457	466	448	438	445	476	434	454	481	497	488	466	454	439	462	427	416	459	469	467	447	432	450	431	481	489	433	456	457	447	458	442	441	445	437	465	459	505	478	472	461	472	492	468	490	469	459	453	525	437	450	462	434	459	472	439	493	469	483	442	480	432	448	449	474	457	497	439	430	503	463	489	490	423	458	420	460	459	451	461	436	446	440	444	452	455	464	458	478	441	437	470	466	455	434	445	426	487	481	442	415	457	484	466	501	461	430	454	463	486	418	436	458	453	440	484	465	453	484	473	454	444	471	433	444	446	436	457	456	442	467	483	435	457	459	425	457	428	418	433	472	420	465	476	433	470	492	444	503	437	447	464	447	450	439	462	469	436	458	446	461	452	469	431	437	479	474	449	468	467	430	480	469	450	422	496	453	453	507	458	456	445	445	455	463	458	474	476	458	453	485	391	446	479	460	449	477	443	475	433	471	457	426	456	475	423	473	460	507	469	501	482	481	460	457	467	475	479	458	485	491	480	472	454	454	492	481	452	454	486	441	412	442	477	461	447	470	433	443	490	455	455	439	453	446	469	463	446	474	442	444	448	506	458	463	485	479	488	491	479	446	445	455	504	452	481	454	437	442	454	442	451	443	490	446	455	478	480	446	457	456	463	452	467	453	436	458	481	466	436	476	460	460	499	440	439	459	466	466	469	440	473	468	451	453	448	470	464	470	474	507	435	490	433	471	424	500	472	458	467	481	502	448	508	454	446	430	433	432	468	503	423	463	464	439	438	477	463	482	478	461	463	462	451	424	432	449	428	485	444	439	458	452	484	492	466	498	446	430	429	471	446	438	470	452	461	425	488	451	459	433	437	487	458	511	446	469	478	477	469	457	432	486	476	463	471	513	445	464	440	423	452	440	443	473	465	466	488	457	463	457	477	464	462	431	440	483	455	448	493	514	496	477	470	482	480	476	471	496	439	456	447	469	466	500	454	504	463	440	425	444	443	447	451	459	452	470	461	461	475	467	452	488	504	432	463	419	463	457	497	471	438	472	469	443	456	474	482	461	488	482	471	462	454	477	421	434	459	431	474	447	450	452	456	481	508	442	507	487	442	449	488	469	475	456	419	413	489	455
14409	1611	1195	911	658	534	400	395	325	343	277	241	207	268	233	250	218	239	236	207	231	206	232	209	221	214	210	223	213	217	218	219	228	235	213	234	218	227	224	202	225	226	214	244	249	289	512	494	522	320	255	231	266	241	210	223	231	215	505	663	228	217	173	195	203	227	189	186	231	191	189	205	198	232	239	204	187	203	191	205	215	224	213	218	215	188	191	205	211	209	211	227	204	219	207	194	227	199	199	194	206	204	199	228	202	210	215	193	202	225	180	206	184	185	194	189	197	205	214	208	214	199	194	190	199	214	175	200	196	193	205	193	198	204	205	214	201	208	199	213	216	212	201	205	205	203	198	221	204	181	177	198	210	218	176	202	193	224	214	249	191	221	206	214	189	215	203	189	218	200	200	202	181	220	180	209	233	200	187	205	194	184	213	230	193	189	209	184	215	224	222	196	200	222	169	221	198	205	203	211	199	184	206	212	209	195	195	222	234	210	202	198	197	212	200	222	210	230	186	214	192	213	194	216	213	191	183	195	219	206	206	203	201	210	203	224	188	206	186	188	218	213	200	203	212	206	191	209	208	227	212	204	201	201	205	241	202	205	192	215	201	204	222	203	224	188	199	178	205	190	208	183	188	205	193	226	196	206	221	215	182	211	187	212	196	218	211	209	211	201	216	229	204	208	201	206	194	187	202	194	197	212	194	213	239	205	194	191	193	194	228	206	218	186	205	217	197	226	202	221	202	226	219	197	169	214	209	182	210	196	209	225	218	224	209	210	192	209	198	209	200	190	208	202	194	207	204	185	192	199	204	224	191	212	197	235	224	218	198	199	211	212	223	191	195	197	169	204	200	180	181	224	183	210	194	198	225	200	226	213	195	198	211	189	211	224	204	215	202	190	187	201	213	198	189	217	203	208	185	242	198	193	206	199	200	218	217	226	199	193	225	200	210	197	203	197	210	193	205	220	204	210	206	229	196	199	204	189	194	219	186	212	213	175	214	222	208	161	179	165	212	215	197	203	171	213	197	195	218	187	187	210	220	189	219	196	217	205	180	194	208	232	200	238	199	175	195	194	208	197	191	203	196	204	204	216	206	194	195	197	219	215	197	222	212	179	187	196	180	183	195	189	208	221	201	225	215	201	199	170	201	197	188	215	196	213	202	194	210	222	197	207	204	206	198	224	223	210	214	208	207	200	189	190	214	198	202	212	188	199	200	217	211	220	224	195	215	193	215	219	193	211	195	189	219	209	189	208	244	197	188	188	215	202	202	205	228	217	217	186	211	211	212	209	207	223	204	187	216	199	193	204	219	198	212	197	202	207	203	204	220	200	217	198	209	201	210	210	193	202	199	223	216	232	213	192	203	197	229	157	209	210	229	223	217	199	204	187	215	192	214	198	217	223	207	162	183	194	206	224	215	218	203	222	227	234	197	232	181	201	200	173	191	229	212	221	210	236	203	221	215	204	223	185	228	188	199	199	215	208	196	199	210	219	180	201	216	237	228	218	221	224	200	196	221	209	223	200	214	220	195	212	197	201	199	194	207	201	228	220	224	205	205	242	207	226	197	207	207	200	230	199	204	192	187	220	206	241	217	220	211	210	188	202	201	218	196	179	192	193	224	210	217	203	204	209	207	210	188	214	204	220	208	212	173	200	191	196	200	182	209	202	187	192	213	216	200	202	215	192	210	208	205	209	237	218	206	193	182	196	210	192	178	212	215	201	209	227	208	192	203	205	222	227	225	212	206	197	207	162	209	220	212	202	212	221	190	228	221	221	207	216	226	208	192	181	188	206	192	212	207	196	208	203	200	200	219	198	216	230	219	214	200	226	215	211	210	190	198	223	213	220	215	186	224	219	189	194	208	224	211	220	200	211	200	203	190	217	202	230	229	194	200	239	186	193	203	226	212	232	215	258	177	225	203	218	206	216	218	217	207	224	202	214	222	228	175	204	216	217	200	217	204	223	194	190	206	193	211	220	204	187	186	215	205	194	211	189	233	203	193	199	212	196	213	230	203	191	214	206	203	220	203	215	202	204	199	185	167	209	202	204	191	218	197	232	202	218	216	190	179	198	219	203	211	213	223	184	187	221	232	213	204	174	182	226	211	224	221	189	225	211	225	178	225	183	221	198	201	229	209	243	201	218	205	191	217	193	215	214	212	208	194	219	228	170	207	202	195	203	215	198	230	223	188	198	196	210	199	203	201	213	205	251	201	221	222	202	192	184	196	201	183	211	199	199	193	204	198	202	195	197	224	220	208	196	196	217	206	207	205	187	225	192	213	215	200	207	217	240	211	213	208	223	210	191	199	211	216	207	190	208	231	182	187	216	176	209	210	198	203	201	199	186	221	200	175	200	220	221	185	186	179	199	208	203	234	202	204	176	221	227	221	198	219	201	191	194	172	204	207	203	218	219	206	203	197	217	192	201	200	201	193	246	201	211	196	213	208	202	181	208	197	201	211	231	210	188	217	205	188	204	201	211	213	194	218	175	231	220	204	198	227	188	198	187	207	205	200	187	204	191	231	191	205	204	206	203	219	224	204	195	215	189	218	201	209	193	220	201	199	207	165	219	214	211	209	223	188	206	210	193	207	192	180	193	236	216	198	200	177	193	194	211	202	202	187	193	188	196	204	184	194	191	203	226	206	218	186	204	189	218	202	219	215	210	197	180	207	194	181	174	186	213	208	190	236	200	200	204	223	202	196	217	200	215	230	207	221	209	219	187	191	202	216	216	203	221	181	218	233	194	193	209	195	211	212	202	193	209	223	199	220	183	212	187	214	205	199	186	202	195	218	206	227	203	217	190	188	193	218	174	218	194	223	191	240	202	207	209	200	211	223	179	236	211	183	211	209	208	205	210	192	207	210	205	207	209	187	199	217	227	197	208	202	219	199	221	218	224	210	203	211	201	209	218	201	184	218	192	202	191	203	202	184	218	213	215	220	185	218	201	238	219	221	197	198	176	212	236	179	189	191	208	193	201	205	223	207	189	204	216	210	201	212	218	210	205	193	208	213	220	210	202	205	213	234	182	203	208	217	192	208	205	208	205	191	203	207	205	183	186	221	251	184	235	225	187	220	198	215	191	219	175	221	198	186	199	220	217	219	200	216	180	195	193	214	183	205	228	219	181	202	194	192	188	199	194	211	178	204	194	223	220	234	195	211	207	210	210	220	192	172	201	197	207	202	201	189	213	187	232	200	180	199	242	200	209	197	223	180	197	193	214	206	203	212	207	202	192	200	194	182	218	212	191	181	181	205	203	193	223	194	187	234	192	207	207	200	193	227	211	231	194	227	205	178	219	212	214	229	219	208	207	193	215	234	230	232	225	204	193	209	206	212	223	213	213	223	220	232	222	203	229	191	226	208	185	211	209	185	210	210	177	224	189	198	225	228	229	204	191	197	213	224	221	187	206	197	188	226	190	190	206	174	215	207	200	217	204	206	205	218	213	222	203	200	180	185	187	226	192	213	231	205	216
8901	1326	2570	3029	2660	2240	1895	1561	1259	1251	1135	1059	943	953	894	827	768	788	764	703	658	713	726	656	650	597	611	623	666	622	616	600	583	613	562	581	578	580	625	570	645	651	663	708	768	1390	4070	3372	3484	1725	943	758	831	759	805	736	709	737	3515	4633	522	560	512	535	511	558	491	557	546	549	562	517	544	536	508	537	534	565	552	538	583	556	525	534	544	517	539	549	513	578	534	513	559	525	546	548	512	517	537	517	527	506	548	524	550	557	572	554	538	515	560	513	539	521	492	531	504	519	539	563	538	478	548	526	479	560	542	534	542	544	539	515	506	556	527	565	502	559	542	527	532	536	581	503	577	520	500	534	580	558	580	542	541	535	543	542	534	532	584	535	526	534	554	532	548	542	562	540	539	508	481	509	552	555	561	584	523	533	523	541	515	520	514	566	526	513	534	491	526	566	538	558	495	492	524	511	548	555	512	511	502	530	531	533	551	536	531	519	515	512	506	500	543	506	535	600	564	517	523	563	534	563	556	556	518	560	532	515	532	507	501	509	540	569	522	547	572	550	529	564	521	539	520	543	559	509	521	528	532	513	536	552	537	512	548	514	521	514	539	502	541	541	534	535	526	536	512	570	531	529	551	532	508	556	513	563	521	537	537	549	509	514	529	523	564	532	526	495	500	530	551	538	528	545	525	532	539	535	521	536	545	510	538	457	519	541	536	534	514	532	484	523	591	502	545	490	516	580	548	564	501	563	547	550	514	557	508	559	545	556	503	506	516	549	512	555	559	543	558	552	557	536	490	542	539	509	551	552	513	469	553	519	563	505	534	537	533	583	526	519	504	541	505	553	547	556	557	514	526	528	508	530	528	562	565	528	511	568	544	568	514	496	535	553	537	509	544	516	522	562	526	517	535	520	576	519	536	533	543	549	542	541	508	535	531	569	505	562	533	520	536	538	569	520	535	542	538	550	568	529	520	552	539	500	530	529	542	537	560	544	496	511	514	500	535	524	569	517	550	505	528	512	551	511	538	543	513	536	539	525	557	554	503	563	532	554	524	570	567	490	531	528	525	505	553	529	540	575	535	538	538	529	546	520	501	550	546	561	533	513	557	533	531	539	538	539	515	526	505	542	560	547	519	542	542	567	508	541	548	485	542	522	537	515	564	545	523	551	545	512	529	529	510	490	514	515	552	515	561	540	547	506	535	499	487	547	545	519	575	495	512	549	513	552	546	540	480	536	534	541	572	530	531	537	513	529	529	526	556	499	505	485	583	521	505	556	532	517	516	506	527	549	536	543	527	517	536	522	499	509	553	560	517	532	560	520	552	497	570	559	537	530	547	499	523	511	501	540	565	535	535	538	559	539	557	511	530	527	480	513	530	516	548	533	542	557	461	529	597	511	553	541	541	504	527	490	530	509	565	551	503	508	508	536	508	557	553	538	510	501	474	520	546	533	534	543	554	530	603	495	559	547	568	538	507	557	543	521	517	559	520	547	532	511	522	567	575	578	536	535	532	551	546	549	504	528	536	486	532	534	565	544	523	552	572	552	524	518	578	528	510	552	515	550	541	497	497	527	506	504	574	516	520	550	543	585	544	525	536	512	528	533	551	544	530	546	523	577	541	551	544	525	518	523	516	546	549	591	496	538	528	525	549	526	530	561	536	509	540	530	516	537	535	527	515	516	568	518	534	523	533	563	513	517	468	540	516	500	528	543	533	532	488	540	518	558	528	489	549	521	534	532	581	567	511	544	554	524	534	519	514	500	489	520	513	560	532	561	560	548	539	542	537	518	554	550	545	542	502	521	554	529	549	541	511	553	563	513	529	511	530	527	552	544	576	537	513	550	560	522	554	500	507	549	523	480	545	570	559	560	539	548	499	517	531	510	501	484	527	546	515	526	543	538	496	503	563	550	547	512	521	550	549	543	515	545	502	512	521	506	543	511	541	522	583	520	543	536	529	531	524	535	551	577	521	522	531	528	570	518	562	533	513	612	580	536	542	530	526	547	526	557	536	553	508	518	538	533	558	534	565	552	570	510	498	561	564	540	484	510	515	495	551	538	537	495	481	506	549	524	556	530	490	514	539	569	542	524	570	552	544	540	531	541	506	521	533	557	496	514	555	546	540	522	536	505	526	518	499	527	581	501	506	531	550	524	541	507	540	587	547	511	557	517	549	593	542	544	533	577	537	489	561	574	516	533	564	562	517	499	536	518	530	511	534	533	556	514	519	543	588	543	543	527	487	544	558	530	556	543	548	531	552	566	518	537	545	539	544	549	516	558	541	492	493	547	517	540	529	550	564	518	517	523	551	504	543	554	549	523	531	529	524	496	516	500	517	566	518	550	513	549	504	530	534	571	501	549	527	535	546	528	561	542	519	558	544	553	513	519	523	564	485	515	540	502	559	537	557	547	493	556	541	549	517	566	541	542	518	543	533	511	532	580	532	509	536	569	538	520	543	522	575	531	543	555	575	567	567	521	516	518	537	539	537	503	539	503	524	518	545	496	500	536	537	478	548	547	516	497	552	537	532	524	513	495	560	532	539	566	512	518	528	528	551	519	554	478	550	555	567	539	554	518	522	529	542	562	512	515	546	542	517	501	530	498	556	498	530	498	553	489	543	536	525	564	522	572	525	543	583	561	560	517	510	480	549	548	492	522	552	558	539	556	525	496	539	537	540	545	517	549	545	520	537	578	546	511	528	523	522	506	513	539	540	521	502	574	527	539	534	533	508	547	551	536	513	487	502	540	538	539	541	543	550	547	499	528	519	517	572	578	492	523	577	520	570	536	542	534	532	590	502	535	524	532	525	527	512	509	533	542	535	551	504	560	543	510	531	518	542	519	516	563	553	498	557	540	541	573	550	527	580	506	550	558	514	487	525	528	526	549	521	551	553	480	537	514	558	575	565	560	548	531	578	551	573	494	542	497	495	515	570	582	531	555	508	542	539	549	546	552	516	522	526	512	534	568	546	538	568	546	487	536	569	549	542	512	538	493	493	515	537	538	570	557	555	514	520	500	553	517	503	550	553	508	543	521	534	520	564	579	541	526	496	573	522	521	528	497	524	487	544	555	505	474	512	548	529	598	523	525	537	532	538	556	528	498	507	543	561	556	565	500	531	518	502	488	552	542	512	537	502	554	519	547	515	536	509	575	599	559	569	500	530	574	576	553	516	563	553	537	524	554	516	510	509	542	581	510	541	499	523	541	529	534	522	549	519	565	562	591	526	533	554	563	492	527	502	522	519	525	585	475	521	545	558	522	535	524	508	548	557	531	559	539	536	525	545	519	518	539	571	554	543	559	514	550	543	519	558	526	548	529	563	559	556	528	552	534	543	559	524	529	563	561	577	502	538	501	532	557	566	555	528	518	534	523	540	540	548	558	511	526	548	561	516	536	535	511	523	513	546	495	542	509	508	561	540	505	483	547	508	546	537	511	534	538	548	521	559	506	534	530	550	542	537	562	538	542	541	505	518	524	518	519
24579	3798	2279	1539	1096	844	650	478	423	344	297	250	246	222	236	215	200	201	178	171	149	197	182	163	172	173	170	174	157	161	173	157	142	159	158	147	161	138	134	160	151	176	145	168	189	297	664	707	685	221	180	168	190	196	180	150	174	228	939	1153	133	146	137	137	148	123	158	124	163	136	136	162	131	152	127	132	138	131	131	147	167	131	131	140	121	151	147	127	135	150	141	123	154	155	129	149	139	130	158	150	142	157	149	125	127	145	166	140	144	146	130	156	139	150	167	128	144	140	145	128	134	149	136	135	142	143	159	132	146	156	136	136	139	151	116	117	146	140	115	118	140	154	156	144	133	146	128	149	129	129	144	125	135	146	167	169	156	142	143	114	140	109	142	149	143	147	135	157	149	144	106	149	146	161	144	159	143	134	135	129	145	125	142	137	138	119	153	162	142	153	119	140	148	126	131	128	136	123	144	148	135	147	124	149	141	147	150	130	153	140	130	136	131	151	143	153	142	129	129	142	130	141	145	147	147	144	160	145	145	128	158	125	170	144	112	134	152	142	128	115	146	142	130	158	132	158	154	138	144	151	128	131	162	124	144	149	139	125	144	130	144	132	128	127	134	132	143	138	161	127	135	158	158	137	138	145	152	129	134	149	136	138	132	132	142	133	144	138	148	152	127	119	143	153	128	139	139	141	139	136	151	159	138	113	140	136	135	128	132	134	139	150	147	157	143	122	144	149	147	130	133	139	142	151	129	146	138	144	156	133	129	136	141	133	139	149	134	145	134	139	140	168	137	120	142	120	149	135	153	129	129	138	151	137	129	169	130	137	144	135	146	142	136	141	129	134	142	143	135	126	155	130	125	128	124	146	141	162	165	120	116	137	137	137	123	133	128	142	142	147	158	168	134	129	149	153	152	138	148	162	149	143	120	136	157	135	152	150	132	135	130	132	134	152	119	154	140	155	174	141	135	126	141	138	141	136	152	178	157	155	123	185	135	141	132	151	130	150	125	161	137	131	142	142	157	140	117	133	135	121	111	148	122	146	147	142	139	142	149	142	137	128	137	162	171	130	137	139	144	139	140	129	142	128	149	142	132	138	147	128	144	131	143	140	129	156	137	138	140	137	125	164	145	138	143	122	134	142	115	132	140	142	141	155	142	150	154	140	112	137	126	118	136	125	126	130	126	133	141	124	132	148	129	136	134	146	135	145	136	127	140	149	145	154	147	122	136	140	161	129	146	158	155	148	150	131	171	125	138	133	114	161	137	141	131	127	137	155	147	136	146	130	139	151	145	144	120	148	129	135	151	125	144	140	145	137	133	152	153	129	128	146	126	160	120	152	187	131	139	139	148	132	138	150	144	148	135	131	120	134	143	141	144	132	116	149	149	146	140	141	143	113	140	150	135	150	146	118	135	134	149	133	146	152	128	124	127	151	133	176	145	146	144	134	154	130	129	130	147	142	145	151	140	142	143	152	138	143	135	140	103	138	130	139	133	136	123	161	153	127	122	146	149	131	150	127	138	137	155	158	130	152	132	152	151	133	104	133	139	146	144	136	151	152	119	135	150	150	147	108	158	162	142	139	119	129	140	144	160	135	134	138	157	120	137	140	152	131	120	137	136	155	121	127	130	128	153	148	142	112	128	163	154	134	131	147	136	134	157	145	140	158	147	150	124	126	123	125	148	136	146	131	148	139	135	128	131	134	130	140	135	125	116	134	150	137	157	142	154	136	136	126	126	160	147	160	153	133	134	140	151	122	140	151	149	148	153	124	137	138	151	125	138	138	130	140	139	129	125	140	110	146	146	139	146	142	132	136	155	134	144	138	157	145	132	144	143	129	140	140	143	131	149	148	118	137	133	126	146	137	133	136	147	147	124	134	165	156	135	154	125	141	137	128	130	146	139	144	151	138	128	147	158	142	170	132	147	157	118	143	138	134	143	128	137	131	132	141	169	133	162	137	137	144	116	152	129	144	149	134	146	129	148	153	149	145	135	154	146	136	155	148	130	137	138	138	140	129	162	129	131	122	135	135	148	151	136	137	127	144	121	134	139	134	144	131	161	158	153	141	130	131	141	147	157	130	145	117	129	150	148	132	133	123	137	159	140	129	134	160	149	131	141	139	148	141	157	146	149	128	119	148	145	139	142	134	141	131	143	153	149	159	135	131	148	136	161	130	146	141	114	127	148	144	144	186	116	146	130	143	156	129	145	120	147	129	118	144	116	143	121	140	139	156	142	152	138	153	151	158	131	145	141	143	156	133	152	144	154	128	148	160	126	140	132	134	152	150	161	140	156	125	160	151	111	151	139	140	149	127	140	150	126	147	143	136	147	128	122	141	139	125	141	169	156	120	147	124	156	132	127	150	151	140	142	150	116	143	140	149	150	142	136	142	134	132	125	151	133	128	164	130	136	134	134	151	142	160	143	169	122	153	137	131	139	164	139	141	150	151	143	156	160	145	148	129	128	126	150	120	124	127	144	124	157	143	147	127	115	156	142	166	139	147	147	133	152	143	138	163	140	157	153	143	139	141	142	129	173	138	138	131	117	148	150	125	130	130	152	131	144	119	154	140	145	150	155	123	162	144	143	142	165	144	125	146	145	150	131	127	147	135	164	134	140	120	143	124	147	110	147	158	130	158	126	135	132	127	136	142	160	147	145	115	127	139	145	141	154	129	165	151	144	132	127	132	147	139	145	129	140	140	130	129	178	155	141	146	134	119	142	134	139	138	155	145	132	137	145	136	134	128	132	154	140	124	146	122	133	158	139	168	118	131	152	135	126	137	132	126	137	143	154	152	132	138	139	142	156	132	134	147	116	114	147	145	166	125	148	148	129	136	126	169	129	144	130	142	118	133	143	158	144	133	125	138	131	115	152	140	147	152	138	124	129	148	141	117	142	135	155	146	134	152	149	186	131	129	153	149	133	153	152	148	126	140	127	158	157	146	134	116	134	116	163	121	127	163	156	147	151	120	132	155	152	110	138	135	116	145	130	140	135	139	133	156	146	140	138	131	122	140	135	133	124	113	143	170	150	122	159	114	150	146	166	141	133	132	135	138	136	141	180	127	130	136	119	122	137	136	148	150	143	139	141	131	145	125	162	105	144	146	143	172	108	143	125	128	152	148	139	145	141	155	134	140	132	145	121	158	143	143	133	123	154	148	113	138	146	141	158	131	143	128	148	152	135	131	133	133	116	150	139	130	154	133	136	137	129	127	149	153	145	143	129	147	143	111	143	153	150	172	130	117	154	137	138	131	146	120	132	148	145	126	150	148	142	138	151	155	138	163	170	123	154	119	117	123	140	153	138	128	145	148	160	143	165	126	124	140	145	124	140	154	132	148	126	161	124	132	123	162	122	121	148	157	124	147	148	144	127	135	145	137	153	115	141	143	154	156	166	146	148	145	144	137	118	130	134	141	157	123	172	132	140	138	121	139	148	117	140	129	152	152	149	136	129	124	134	129	139	147	129	138	140	141
12673	1944	4474	5196	4495	3585	2920	2288	1992	1738	1556	1366	1195	1125	1014	954	857	783	810	718	696	646	616	596	600	590	596	611	533	560	488	514	510	481	493	456	456	471	439	564	555	545	576	706	844	1949	5324	6139	5272	1060	802	764	864	812	683	667	596	1139	6832	7862	423	384	395	380	394	379	355	353	381	409	384	384	357	399	397	406	372	380	395	364	403	348	353	397	387	402	373	382	386	383	377	388	352	389	371	359	371	357	392	363	366	400	340	403	374	375	435	384	356	383	420	377	379	385	353	379	377	413	347	371	377	382	372	386	345	375	371	354	362	381	391	371	359	384	365	388	348	393	336	388	381	346	391	355	381	365	353	400	397	405	390	396	369	350	375	376	377	378	346	381	367	381	397	400	375	339	366	323	396	373	416	370	366	374	336	388	375	378	391	364	375	385	378	363	338	354	331	383	359	347	403	414	379	362	374	386	372	364	393	380	376	396	382	335	378	371	352	348	369	374	382	380	353	388	376	355	404	379	351	371	364	376	352	358	370	362	363	389	399	352	393	368	375	371	369	372	374	346	372	364	366	356	412	385	364	390	381	335	373	404	379	374	357	392	397	351	361	387	385	381	362	351	367	369	401	379	399	339	374	346	390	364	354	377	359	373	343	355	384	395	360	406	375	378	378	357	372	392	396	361	348	375	378	378	361	360	369	368	378	350	379	334	388	347	393	391	332	378	380	359	413	351	361	414	382	363	336	353	380	349	373	373	365	366	385	395	369	385	375	374	380	405	407	394	384	363	388	395	399	374	369	399	386	351	383	371	378	363	354	377	373	360	348	377	400	366	373	342	365	335	342	382	382	344	388	404	391	371	391	373	376	374	370	402	398	361	358	386	338	358	377	375	356	381	403	376	378	384	372	379	357	376	368	377	362	361	388	360	327	334	388	355	400	348	388	375	382	357	352	368	397	365	355	380	391	391	396	363	340	381	406	359	415	351	395	366	403	411	382	350	358	374	377	380	375	377	395	355	373	398	391	359	381	406	366	343	337	397	362	376	374	369	389	362	371	371	342	391	400	381	392	356	378	351	386	362	359	375	377	333	398	343	359	374	397	390	348	380	370	372	376	353	403	351	361	346	369	391	371	405	371	347	354	381	336	370	351	364	395	397	380	389	362	375	378	346	378	386	361	382	351	367	383	380	372	362	367	372	390	383	357	383	367	380	363	407	351	377	378	392	394	353	375	358	359	353	411	402	370	388	401	376	365	378	365	381	375	386	384	360	369	394	360	356	363	374	382	362	357	372	409	364	377	385	377	412	363	351	391	369	366	389	412	363	387	399	352	370	393	366	347	376	355	387	365	345	380	420	365	373	407	350	387	381	360	349	372	378	384	380	389	358	371	386	386	366	371	369	350	397	382	333	361	410	362	387	394	380	363	383	342	365	324	382	372	397	362	389	370	406	352	387	349	377	364	390	370	356	361	368	373	367	359	396	382	344	385	363	379	370	359	362	393	400	379	377	372	376	362	330	406	369	375	357	355	416	374	406	372	355	349	340	367	389	372	360	344	359	391	373	426	374	388	368	351	374	388	367	423	385	366	359	423	346	366	359	384	321	416	360	367	385	408	375	370	362	388	377	401	387	372	378	396	385	371	389	371	358	386	313	381	379	361	335	376	394	396	386	359	364	377	381	367	378	343	383	395	366	361	366	355	406	357	373	378	358	368	381	323	418	380	365	372	426	353	379	374	360	367	369	366	386	397	343	343	394	347	335	351	394	395	346	402	376	405	384	355	397	338	353	381	358	377	324	372	334	339	378	373	360	365	377	349	382	379	350	388	350	368	353	398	399	366	365	364	376	368	384	373	368	373	372	386	385	414	381	404	360	347	348	385	363	369	354	368	363	355	339	359	388	356	362	386	361	342	376	406	392	360	408	364	387	380	376	363	349	346	353	369	393	347	377	379	391	394	364	343	386	390	365	361	346	381	365	374	377	390	368	373	372	397	370	359	339	385	362	371	406	375	349	375	361	341	369	369	404	356	396	350	364	347	398	377	386	394	387	353	357	383	368	351	403	407	364	378	369	380	382	356	386	380	395	398	387	351	381	340	354	378	371	368	363	356	367	318	362	385	390	340	387	389	370	405	380	381	354	374	368	409	358	381	357	392	410	392	378	367	377	367	334	349	403	397	383	343	360	374	351	411	366	409	360	313	398	381	392	390	389	357	363	369	362	412	375	354	352	364	364	354	387	401	341	419	381	362	371	388	355	367	401	378	391	363	371	364	370	350	327	381	350	384	401	364	376	355	336	360	372	375	382	376	317	394	385	351	359	379	397	378	345	380	384	389	390	378	359	390	381	366	389	402	365	384	377	368	369	367	381	366	388	364	406	359	372	397	369	404	407	397	368	345	387	374	369	375	380	431	386	397	386	377	356	342	368	364	393	354	368	375	376	357	386	396	378	343	383	373	365	340	385	387	376	400	395	339	362	380	370	376	356	379	405	394	384	390	360	381	345	399	366	379	370	393	371	375	347	374	378	378	378	371	360	376	375	392	396	353	333	398	405	362	368	364	361	385	391	389	389	376	379	343	376	408	367	355	386	361	357	346	366	346	355	411	386	359	361	373	379	378	411	422	386	412	360	347	381	336	352	391	379	375	372	364	358	362	349	374	371	369	388	376	400	357	358	404	389	358	382	338	386	377	349	381	396	378	368	370	336	369	406	354	359	389	364	360	351	359	384	400	402	366	371	398	359	349	370	363	360	404	380	397	377	345	364	403	355	342	340	359	360	344	369	367	367	368	369	384	367	361	365	398	378	325	375	419	383	380	359	377	380	395	390	375	387	361	383	409	377	356	343	368	332	367	367	405	415	361	416	367	377	350	402	397	366	380	349	338	356	396	369	390	390	386	356	386	353	374	393	409	376	359	362	345	352	381	391	394	363	375	383	399	357	362	359	384	337	388	375	384	368	359	401	409	362	375	368	377	364	348	353	395	372	392	399	411	345	364	362	420	373	332	360	383	364	362	391	358	359	391	370	376	361	370	363	389	351	383	394	369	387	354	381	369	393	390	371	365	367	385	400	398	351	340	372	352	363	367	396	352	381	353	384	375	353	371	392	374	339	372	373	363	392	379	388	387	382	358	369	383	363	379	350	365	353	397	382	340	343	377	376	352	338	374	381	382	378	356	368	331	388	379	419	348	383	364	383	356	363	363	395	356	388	379	358	363	387	356	377	328	355	339	390	384	384	366	373	385	348	319	379	375	378	368	376	352	388	375	394	368	415	350	402	352	403	402	389	395	392	386	361	405	364	395	364	381	347	381	400	335	368	383	390	361	348	406	381	389	362	361	387	405	351	386	369	376	365	360	400	370	361	376	363	388	387	381	386	366	396	409	368	339	357	377	392	397	358	366	393	411	401	413	400	334	368	390	365	366	352	352	359	375	380	367	368	384	339	357	389	347	373	412	373	348	397	398	352	397	397	388	382	345	352	373	363	369	329
2292	228	204	196	199	173	178	185	173	184	169	172	160	178	189	192	167	155	165	189	151	169	181	169	156	158	168	168	176	186	178	175	169	173	174	163	169	187	162	178	163	186	176	193	199	201	198	197	180	187	174	200	174	189	155	188	146	155	216	206	145	186	185	162	160	162	191	157	161	167	155	172	191	160	158	180	182	193	154	161	173	154	182	161	166	162	204	171	157	163	164	167	164	163	182	162	149	175	201	174	173	177	160	175	150	170	167	158	167	182	147	172	188	170	181	188	145	161	153	146	163	189	168	176	167	180	172	171	184	174	149	181	156	166	176	134	168	179	164	162	179	163	175	172	166	198	160	184	154	146	168	152	164	162	166	166	209	171	173	178	168	165	144	166	182	153	154	166	179	167	165	171	166	171	161	153	166	153	200	153	183	191	145	174	179	165	164	157	133	177	140	151	171	169	201	164	157	169	174	195	178	154	183	166	176	169	172	146	171	180	179	177	172	162	177	173	151	167	185	195	168	164	160	165	168	180	143	182	158	186	148	173	167	176	154	150	168	159	173	167	175	175	189	164	166	187	147	163	161	146	161	152	170	155	156	162	192	166	165	176	152	153	164	171	204	166	163	148	156	185	170	175	167	171	210	152	152	184	147	145	173	152	168	188	174	150	148	178	202	166	173	144	182	179	155	169	167	127	175	149	154	184	175	161	180	182	165	162	183	176	174	157	159	172	135	158	184	169	166	168	180	164	179	192	152	165	190	154	177	164	162	149	190	175	152	170	196	183	152	161	174	177	151	185	152	177	180	186	164	169	148	188	195	169	187	181	158	200	187	178	173	158	165	182	176	172	156	192	156	166	179	145	167	151	177	190	157	185	173	172	165	178	164	171	187	157	190	142	171	156	183	185	171	152	167	161	172	169	177	159	165	168	155	194	167	168	179	153	181	164	166	151	163	173	173	176	181	155	152	170	164	172	144	171	187	163	149	157	168	196	157	179	181	177	177	155	154	163	145	199	190	163	196	159	174	162	152	164	168	164	149	181	164	188	180	166	175	193	178	163	160	166	158	188	146	173	152	161	163	174	166	176	155	156	183	153	170	171	184	188	162	198	145	168	178	165	162	165	163	165	186	176	176	170	149	162	169	188	147	157	159	175	164	179	171	180	194	189	155	186	140	173	177	172	152	167	176	149	185	173	199	171	185	165	187	204	173	154	184	175	186	186	158	156	183	168	174	168	181	158	176	180	150	163	171	166	187	183	172	175	182	157	175	166	177	159	171	168	151	146	167	167	159	168	175	167	180	167	163	154	164	175	163	150	164	163	164	162	173	161	164	162	165	163	169	159	178	193	181	183	179	166	164	140	148	153	175	149	181	162	169	175	172	157	169	193	194	179	191	163	168	190	185	159	169	167	166	173	178	184	181	173	159	180	165	169	169	145	164	183	155	174	176	176	164	158	167	169	163	175	157	160	154	179	187	163	146	170	169	156	159	188	151	154	153	176	194	207	169	155	189	164	178	158	179	178	147	178	154	180	179	182	170	166	164	163	167	163	161	158	160	170	156	165	194	154	166	151	166	142	193	171	156	164	154	172	166	167	173	161	167	179	171	169	159	172	189	175	160	177	185	180	165	158	167	178	162	185	165	169	178	171	166	151	159	167	157	196	162	169	166	173	181	182	174	159	152	189	169	150	142	186	175	148	145	164	175	184	196	140	166	159	172	152	161	166	158	158	189	177	187	163	166	168	161	180	172	145	158	171	175	186	175	163	164	157	185	157	180	161	186	179	189	172	182	182	164	179	169	170	160	168	183	186	186	176	175	164	177	153	158	176	150	160	151	167	199	177	163	158	152	167	190	152	166	163	170	159	168	146	194	144	178	177	162	174	184	179	188	162	162	171	154	153	162	179	149	177	146	202	148	175	155	163	186	172	155	181	163	163	213	185	177	174	165	167	163	177	163	176	140	179	181	162	157	177	177	183	161	155	155	145	163	171	171	183	158	173	153	175	181	181	200	172	176	146	182	186	180	164	173	163	141	166	155	193	173	171	170	184	180	189	164	149	168	195	155	171	170	155	176	163	158	150	167	167	169	160	150	168	157	167	166	172	149	179	184	167	153	153	140	179	188	176	158	152	145	163	191	168	188	170	208	168	175	179	188	174	155	184	201	173	152	177	165	175	149	154	168	167	180	164	157	138	168	156	170	177	163	183	175	154	152	166	164	130	192	180	165	161	162	162	169	174	169	177	154	175	184	181	183	172	179	189	184	165	179	138	164	165	162	179	175	155	163	207	168	177	189	173	146	159	165	171	161	153	196	166	160	177	182	156	154	173	157	182	160	159	153	168	176	150	160	173	184	166	169	180	183	174	153	190	167	164	176	165	190	161	155	179	160	173	178	173	173	174	154	142	148	182	158	150	154	150	177	157	175	179	190	169	186	177	177	199	147	165	161	170	184	171	149	198	161	135	177	169	173	179	173	156	164	187	171	175	157	181	175	181	175	169	176	163	185	161	162	188	178	173	181	172	162	141	171	158	157	135	151	163	191	162	195	165	131	145	174	187	168	178	151	180	166	200	167	179	194	177	174	173	172	182	164	153	150	171	166	154	164	193	166	167	160	156	186	166	187	158	152	156	172	209	167	180	155	189	203	189	167	167	175	182	162	191	197	173	167	164	204	166	169	144	178	173	176	172	174	167	174	183	148	149	168	171	170	158	157	140	159	146	186	150	154	177	151	181	162	174	180	159	153	171	173	150	181	182	160	166	155	168	181	157	182	165	156	161	160	174	155	190	157	173	174	180	189	160	167	188	205	193	145	172	161	160	162	172	150	163	174	180	183	179	163	165	165	172	156	193	160	172	158	177	178	163	171	174	178	161	163	175	172	175	176	162	189	155	156	151	166	154	169	169	164	149	187	158	179	167	178	165	172	158	176	164	172	158	178	161	179	178	178	176	150	160	171	165	154	184	192	174	177	167	181	177	170	177	171	152	170	191	173	154	183	183	157	159	165	168	213	188	177	187	175	169	155	157	159	179	170	211	151	167	167	185	164	170	170	147	166	173	162	153	178	169	145	176	157	166	184	157	187	185	178	146	164	193	174	164	161	155	153	171	181	166	181	173	189	171	159	174	167	175	194	185	162	191	189	165	168	171	141	190	173	183	178	191	175	158	157	159	159	180	171	188	152	181	157	160	161	192	174	163	159	178	167	171	179	197	175	163	179	179	182	162	192	178	184	192	172	189	163	166	182	145	174	180	167	175	147	170	158	153	186	175	179	163	140	158	164	140	152	173	160	186	176	130	160	173	146	155	153	173	156	172	180	161	150	189	178	139	157	173	153	160	164	179	175	146	174	160	182	167	171	183	182	161	164	164	139	170	155	175	161	176	169	165	171	158	161	182	178	207	171	168	182	159	162	181	171	189	190	154	163	151	173	175	154	171	145	161	152	176	154	185	159	173	164	188	167	176	179	163	192	193	160	170	160	143
2395	483	605	630	550	578	584	547	566	487	474	512	499	476	458	503	508	479	494	459	494	460	444	458	498	456	475	488	450	439	443	451	469	459	452	462	450	461	471	486	519	516	498	654	555	658	709	783	680	534	568	497	531	597	539	477	496	551	815	838	477	442	439	438	476	468	440	451	464	461	429	446	477	460	473	481	429	469	484	446	440	477	445	435	452	509	438	473	453	456	475	450	465	444	460	463	429	453	470	481	453	439	478	441	429	423	509	464	462	435	449	448	458	421	467	465	458	441	459	496	472	487	469	450	439	446	467	462	439	454	464	447	466	465	466	458	453	484	484	494	460	453	458	471	475	482	435	440	451	435	446	490	487	492	431	463	462	427	434	471	458	473	440	463	466	429	451	496	462	471	414	466	449	464	408	491	447	448	399	478	478	508	485	436	471	440	473	425	480	465	454	461	417	444	482	453	468	476	481	461	446	437	492	448	453	431	449	436	464	424	447	452	456	452	450	460	451	466	485	413	440	443	466	426	510	481	455	474	460	457	442	432	479	468	458	437	435	476	511	450	451	427	475	467	483	450	439	428	444	464	460	426	446	443	496	460	485	455	486	456	458	464	495	489	471	428	439	427	453	476	490	482	426	465	465	481	447	431	445	464	461	466	423	470	458	492	468	470	450	469	480	501	470	442	473	491	443	464	455	420	431	472	446	457	458	507	429	451	502	497	483	472	435	436	492	419	468	473	465	433	444	467	434	479	435	485	452	453	459	465	460	489	471	425	446	457	461	460	443	466	442	455	451	478	468	431	420	474	453	477	418	486	464	483	443	468	424	450	454	435	461	426	465	417	456	455	467	472	450	491	451	464	467	471	482	463	465	493	468	459	473	452	443	453	463	442	462	432	514	472	461	411	462	435	458	415	473	477	459	446	462	448	476	479	422	446	509	487	483	493	452	437	454	442	459	434	492	460	461	430	474	443	466	484	445	458	457	476	466	473	499	485	458	451	445	489	475	470	447	433	490	473	468	470	469	476	493	460	435	467	476	437	412	448	430	456	453	478	410	462	460	483	470	457	441	492	477	440	460	456	449	481	442	474	435	493	453	477	510	498	459	415	459	455	428	484	458	441	462	471	457	463	449	404	473	462	449	432	427	480	499	430	454	492	446	480	482	456	463	445	468	452	463	429	538	451	449	432	513	469	451	455	444	455	456	488	471	432	416	451	455	421	423	516	454	497	447	460	473	470	439	458	486	457	470	453	442	492	464	448	474	516	464	436	457	501	443	491	443	460	444	457	465	428	463	464	476	493	444	464	446	452	418	481	439	437	457	425	462	442	460	464	475	443	504	431	474	470	474	485	427	467	474	439	440	484	477	455	462	468	461	463	469	453	464	473	473	413	466	444	489	495	416	481	456	429	449	483	464	463	480	468	452	450	484	482	438	476	475	464	449	474	456	459	462	450	489	443	464	441	434	437	482	450	476	507	439	429	434	481	450	442	450	467	448	420	469	428	467	426	455	479	451	451	452	476	496	488	460	452	484	424	422	458	451	460	493	475	458	478	473	475	460	454	465	475	459	448	475	448	450	444	431	467	474	483	458	451	439	477	497	451	505	457	479	467	454	465	446	473	469	470	481	440	463	477	460	475	446	450	455	453	428	449	466	477	421	474	440	441	456	419	479	482	453	426	458	484	465	405	417	452	476	442	483	446	450	438	451	440	465	478	485	467	453	433	444	450	428	470	459	465	443	465	460	450	480	449	441	447	494	431	441	440	453	412	461	450	451	472	473	436	450	455	458	432	453	460	473	493	426	439	445	438	481	421	447	522	450	435	460	465	418	454	445	477	433	461	449	425	461	467	502	460	477	463	485	467	477	448	499	440	462	488	441	475	455	456	442	457	430	432	456	441	470	469	455	429	449	454	453	450	439	437	450	471	457	448	414	460	495	444	501	435	429	468	448	467	459	450	505	458	455	483	460	452	481	460	470	471	469	438	470	452	460	483	455	442	434	459	463	451	451	458	450	454	470	460	459	464	501	470	453	467	442	490	444	419	465	452	468	475	470	454	479	446	413	499	473	459	483	435	457	447	438	472	472	442	447	455	441	482	466	424	430	469	452	435	428	434	436	436	455	434	433	426	491	462	496	454	460	451	472	464	454	461	469	472	424	429	471	460	463	439	497	466	463	471	473	436	482	477	484	443	464	411	448	453	452	492	452	439	505	407	504	456	431	437	476	430	489	433	460	430	452	508	444	470	488	462	460	470	484	480	438	387	438	460	452	447	508	446	464	452	489	430	476	471	474	480	455	479	442	449	456	474	465	454	466	476	490	467	486	460	439	471	474	398	478	461	425	435	471	454	458	469	426	448	440	502	456	468	448	469	469	433	491	447	460	471	451	473	493	458	516	471	447	467	444	485	421	443	405	458	439	435	432	463	448	427	466	484	442	463	472	468	489	451	488	449	453	474	456	436	473	502	465	479	469	468	455	468	472	471	478	452	444	438	455	511	445	472	464	445	460	459	473	477	473	443	425	471	469	475	422	453	427	454	458	450	470	481	452	480	483	482	441	449	472	476	463	471	498	483	461	459	441	478	474	467	455	507	448	469	428	471	491	472	441	441	477	467	458	486	491	486	436	516	422	493	472	462	453	473	471	443	404	446	459	446	440	429	435	444	449	435	430	471	472	477	459	467	473	440	446	472	466	448	486	446	445	456	452	449	472	463	474	463	487	460	458	479	496	488	415	467	449	471	496	483	436	435	442	471	424	428	511	462	425	452	456	498	442	478	458	458	447	453	447	447	426	453	439	460	467	445	407	458	501	454	426	472	474	455	435	483	474	407	444	424	432	435	432	474	496	477	477	449	434	424	469	438	466	457	498	447	481	445	467	440	467	449	434	466	452	466	478	436	447	434	449	430	452	452	473	446	466	442	441	467	452	458	514	449	444	439	467	446	440	466	450	438	443	453	457	445	446	427	451	435	448	456	452	425	487	492	447	452	475	448	481	503	481	439	428	476	473	444	480	412	466	445	495	445	442	478	498	446	472	460	413	454	485	452	468	446	485	459	453	457	435	516	446	427	429	442	447	467	469	494	482	443	466	435	466	446	446	456	426	440	438	461	437	516	425	475	432	458	454	432	455	483	456	463	425	429	477	444	478	440	432	477	506	471	459	456	455	467	477	428	453	454	458	470	459	473	451	509	462	452	478	437	459	476	469	456	430	455	463	476	458	448	454	447	432	459	465	434	484	434	497	507	462	435	508	473	429	511	513	473	438	461	450	496	458	474	464	437	468	454	460	453	473	450	466	486	465	447	438	488	427	510	430	424	480	478	460	469	439	460	457	497	482	478	446	491	501	444	461	460	482	434	452	487	454	462	448	463	397	471	463	452	470	475	431	490	450	480	461	483	460	443	504	493	428	498	450	456	464	465	448	430	462	456	496	488	440	441	458	470	451	423	452	481	446	457	489	474	470	447	482	481	459	459	474	516
13226	1477	1214	914	661	539	431	370	334	293	314	303	272	249	259	235	222	255	259	255	217	216	241	215	212	215	229	206	235	208	224	230	211	216	192	195	207	206	217	232	233	192	247	243	213	302	384	444	288	266	205	209	239	232	223	211	267	556	668	420	202	231	229	198	201	212	204	201	214	207	229	195	211	203	211	216	206	221	204	205	211	221	186	214	211	224	202	231	191	216	194	189	207	207	210	203	211	202	221	197	210	187	213	203	212	215	213	188	218	230	212	197	256	213	205	210	221	203	210	183	200	185	208	210	193	192	192	220	216	208	227	208	205	202	214	195	210	193	222	174	173	194	197	200	207	219	201	211	198	196	198	215	204	173	218	213	200	197	200	192	219	219	228	199	186	204	212	219	188	201	204	173	230	217	219	191	187	189	209	220	231	215	188	211	199	223	224	212	218	226	208	239	214	220	196	207	239	206	216	196	180	223	191	206	220	180	184	219	219	220	210	204	210	203	182	205	212	229	196	207	214	217	225	215	207	217	206	195	193	205	198	207	207	213	199	202	183	211	216	193	223	229	191	204	206	194	222	207	219	220	195	225	204	201	211	201	202	221	204	208	230	217	220	188	227	228	196	212	190	193	215	237	196	219	217	225	216	186	195	196	217	197	210	182	191	209	196	204	210	203	222	192	181	199	203	183	213	214	202	193	212	170	190	201	211	219	238	196	194	207	187	238	218	197	216	201	233	196	214	221	215	208	186	236	189	218	205	217	215	228	195	192	208	197	211	200	211	192	214	210	204	220	173	196	232	208	207	213	201	195	178	201	220	220	192	210	212	209	206	208	185	206	195	200	199	224	235	229	242	193	211	209	215	186	208	215	214	184	180	206	202	192	204	215	206	185	205	225	203	227	219	189	223	201	184	197	177	202	194	206	213	190	222	212	220	222	217	194	212	224	203	214	192	192	208	194	205	243	226	193	198	214	199	180	195	210	233	210	224	221	180	208	195	185	206	199	230	198	209	210	190	206	190	195	183	176	195	221	204	193	222	190	205	213	202	197	189	199	194	223	226	212	219	194	229	205	223	193	201	208	201	210	221	184	186	213	182	191	202	199	223	222	191	229	214	201	194	173	203	221	189	212	208	189	189	222	217	200	191	225	195	219	166	188	225	231	234	224	207	236	197	200	204	232	201	208	190	188	197	173	185	195	203	223	193	202	186	229	192	202	201	203	224	238	217	213	187	200	211	192	180	212	198	219	218	210	204	220	224	228	209	195	182	219	209	195	204	174	212	188	216	207	200	193	203	209	185	213	189	187	197	206	191	256	211	201	208	217	194	200	234	204	200	180	196	199	186	209	205	207	226	218	216	229	180	212	204	225	167	210	213	198	209	222	208	179	189	212	208	199	198	229	213	226	202	201	193	197	217	194	239	203	186	202	208	195	197	221	215	215	222	190	213	202	206	218	191	187	185	213	188	217	201	198	214	221	193	196	217	214	226	201	204	227	197	181	209	209	174	225	224	230	199	209	195	196	197	213	212	203	189	205	202	219	213	179	203	186	212	176	187	220	222	213	217	207	206	214	200	185	206	202	189	214	193	215	192	214	230	215	233	208	210	210	201	190	227	199	187	214	200	212	172	204	219	218	233	226	216	167	210	204	213	196	214	210	175	184	216	212	195	207	202	209	199	184	199	206	243	200	193	192	207	210	178	207	224	200	225	217	218	198	195	187	211	185	193	214	186	205	195	215	181	199	189	217	212	189	214	219	189	177	181	200	209	198	199	210	215	206	192	229	197	210	207	193	216	176	171	216	217	229	219	228	177	212	195	220	207	237	211	195	198	192	208	189	196	225	205	206	183	213	188	222	196	180	223	219	201	222	213	219	209	188	205	184	200	219	188	197	183	186	189	199	201	233	199	213	183	195	201	203	213	218	228	231	224	187	202	202	194	204	199	192	190	185	213	193	207	229	211	203	203	187	212	219	206	210	199	197	208	201	195	205	215	208	201	188	193	207	217	176	203	186	206	178	206	210	221	215	178	201	201	229	218	180	201	211	207	230	208	200	217	190	206	217	223	205	211	206	196	214	191	207	213	223	218	199	202	233	208	215	201	196	196	179	199	202	236	238	197	198	196	236	225	178	210	218	185	206	176	229	192	216	192	194	180	199	205	191	208	201	201	181	201	195	217	236	187	199	208	233	195	204	194	201	218	192	211	193	226	213	218	178	195	225	228	184	207	206	183	224	200	231	189	217	200	192	185	223	212	193	208	217	186	213	224	191	181	211	202	217	202	221	206	209	200	201	196	196	201	216	191	210	174	215	216	201	200	206	229	196	189	204	199	229	217	197	240	205	191	199	193	227	183	182	192	218	190	213	177	205	227	204	201	197	211	195	207	196	214	225	218	186	199	207	218	225	202	190	198	215	221	213	191	197	218	197	219	190	212	206	225	219	204	209	187	232	214	233	202	205	213	210	202	217	213	224	184	194	210	194	211	183	217	205	212	218	215	229	207	185	208	202	225	198	203	218	201	181	210	234	188	208	200	188	206	194	219	223	216	214	207	192	215	215	214	185	228	189	205	217	212	183	212	204	206	208	213	201	218	223	218	224	201	203	194	197	201	234	199	207	215	181	210	198	199	205	223	215	218	184	166	211	222	208	201	215	210	205	217	160	218	178	230	220	195	206	227	194	202	232	208	225	216	195	225	198	192	219	221	197	233	198	205	212	200	213	202	192	234	189	203	193	185	207	203	206	204	197	191	189	220	195	221	221	235	186	201	185	212	221	204	208	239	210	191	203	238	195	200	195	224	212	234	180	211	210	167	202	205	213	190	233	222	205	198	205	221	213	194	208	194	195	186	187	204	219	211	233	221	202	202	224	202	204	237	206	223	219	199	182	202	206	226	201	217	192	236	231	187	200	220	215	225	213	179	179	221	204	200	206	217	200	191	231	215	179	195	191	177	216	187	207	180	217	216	200	190	208	204	214	202	185	189	197	230	199	196	204	225	185	195	235	185	193	206	216	212	211	212	199	194	221	187	231	173	221	217	208	227	198	224	205	187	220	189	194	212	199	227	215	189	173	231	212	214	223	209	217	215	230	203	195	209	206	216	198	202	182	211	196	200	197	216	189	198	198	231	208	201	206	222	222	187	212	217	224	189	184	218	206	215	202	208	204	219	222	216	190	193	194	196	201	200	183	203	200	201	208	212	198	184	205	221	177	214	206	203	203	218	195	190	229	178	197	199	199	188	217	216	189	220	215	216	190	203	194	204	213	241	217	189	241	200	198	215	177	203	205	201	178	208	216	191	198	189	190	191	194	182	204	208	193	215	202	196	210	217	218	194	220	227	222	206	215	206	166	179	208	200	194	176	199	200	194	234	207	173	210	207	217	231	202	210	176	189	172	192	242	209	204	204	215	207	231	217	186	203	207	204	212	196	207	192	197	199	196	178	214	221	207	210	213	207	215	220	238	200	189	222	214	215	221	203	212
8356	1260	2699	3152	2545	2243	1854	1606	1408	1235	1118	981	968	978	932	867	759	824	756	693	681	683	664	665	650	588	615	657	599	608	641	637	605	560	608	579	526	606	599	677	614	673	859	884	844	1258	2182	3182	1300	873	792	636	744	745	615	712	913	3271	4691	2308	567	501	514	578	574	541	550	537	540	513	595	516	553	555	565	551	547	511	498	541	577	524	526	550	546	563	551	548	538	515	534	534	575	529	539	576	508	552	521	508	593	506	527	583	531	521	493	559	592	521	534	545	535	532	529	526	595	537	520	564	549	600	537	531	558	551	519	511	510	531	526	542	537	486	540	520	523	540	513	567	561	585	502	528	510	536	517	577	516	548	524	521	537	557	567	559	534	501	554	510	550	527	550	554	521	516	502	554	541	530	569	535	590	547	548	504	534	578	548	561	526	558	543	498	534	520	552	522	538	513	526	492	527	516	521	515	512	555	547	537	572	539	536	555	529	501	554	545	553	544	513	544	552	519	537	544	538	545	523	561	530	511	555	571	530	539	552	547	504	559	534	548	565	594	564	553	561	538	511	541	529	525	515	528	533	580	559	481	540	519	539	550	528	558	515	561	553	562	504	528	574	517	552	511	541	540	535	517	576	510	505	572	516	569	546	464	515	558	542	543	546	560	539	574	558	569	561	560	527	523	528	553	569	522	487	566	552	591	509	572	534	523	508	522	579	537	527	556	550	518	516	545	520	504	537	498	544	554	550	510	561	505	571	560	567	562	543	534	514	538	545	561	539	515	552	532	541	524	525	590	512	544	536	493	528	517	524	568	527	496	550	529	539	550	552	530	563	542	522	549	536	546	537	536	553	552	532	524	571	530	485	521	508	531	531	582	585	570	521	547	536	528	542	571	534	527	548	533	566	550	520	527	496	514	566	494	499	568	502	575	529	543	524	531	539	513	528	556	530	523	555	539	528	578	549	558	511	518	537	508	571	504	533	535	533	516	520	540	514	513	553	579	572	512	554	551	515	499	524	523	542	562	544	509	544	509	543	555	526	599	514	521	553	557	565	572	581	545	505	538	516	538	528	555	536	521	559	525	509	567	523	545	523	525	541	530	507	557	544	557	530	549	573	542	513	539	595	501	523	522	577	520	520	511	528	541	520	532	545	548	553	538	563	550	561	551	511	547	556	572	511	534	495	536	586	506	520	556	526	537	545	565	556	541	508	557	531	542	501	543	539	515	489	535	532	510	524	492	538	558	515	521	519	514	560	538	545	544	526	508	538	542	549	506	539	522	517	532	510	521	542	524	487	509	534	552	553	562	528	555	539	508	558	569	559	500	552	548	552	532	503	539	530	560	554	529	531	563	523	508	531	515	521	486	515	540	553	533	531	559	556	515	562	541	525	554	513	502	506	507	520	538	574	542	533	559	546	511	553	517	530	564	525	504	517	554	549	532	501	529	570	502	560	559	553	521	530	532	517	498	552	562	515	522	467	534	519	545	516	509	540	541	526	566	554	523	504	542	547	522	501	496	569	537	542	540	558	533	520	514	550	521	530	512	536	583	503	522	517	541	521	523	542	520	551	510	542	521	526	546	510	531	533	519	552	515	542	498	526	566	480	550	503	551	545	512	514	536	547	522	508	562	513	568	545	512	526	530	520	552	535	572	523	511	523	557	510	522	544	585	502	559	532	555	555	548	579	548	510	552	536	564	560	544	534	576	544	575	540	555	511	530	520	545	500	562	544	538	558	552	546	531	561	546	516	566	553	585	516	541	551	525	552	549	534	514	577	582	550	572	518	519	486	544	569	536	593	511	557	496	501	533	524	583	528	549	485	544	518	535	552	501	529	540	552	539	575	536	529	511	579	522	525	546	558	561	534	524	515	479	541	534	536	557	554	512	532	542	557	522	541	512	517	542	540	519	526	508	518	552	495	525	548	516	573	540	562	553	555	546	566	518	547	543	560	550	510	558	499	576	546	531	555	497	533	518	540	531	546	541	546	571	533	518	547	576	517	520	556	541	513	557	489	511	529	492	536	550	544	514	552	530	527	508	533	499	520	522	547	554	559	518	513	545	527	556	525	546	513	517	582	542	550	544	570	533	522	547	567	538	504	540	539	549	531	550	519	499	524	524	532	529	561	530	510	539	519	539	500	507	522	552	512	558	527	536	538	545	537	515	544	493	541	527	526	565	523	534	553	533	528	551	529	540	540	589	494	513	517	524	511	548	542	541	595	560	525	526	533	558	486	534	510	548	528	548	553	521	526	545	541	552	548	542	575	572	535	536	527	521	514	556	520	534	547	588	500	544	556	531	536	588	536	523	564	571	540	520	532	551	501	503	569	538	549	529	516	512	589	529	591	535	567	533	536	505	542	559	556	530	573	533	544	583	514	507	550	521	504	548	522	509	506	548	556	509	515	509	499	551	532	503	503	540	557	547	530	511	547	550	512	516	553	548	506	566	537	491	582	549	516	510	556	585	502	541	563	542	545	504	533	555	568	521	509	501	586	556	538	526	551	578	548	503	509	538	542	579	521	519	552	550	518	556	513	544	552	547	546	478	548	552	534	551	548	514	551	563	573	526	550	518	512	537	529	547	521	547	490	486	490	559	530	522	543	542	598	591	533	503	543	529	581	551	544	519	537	543	511	546	511	543	502	545	533	557	517	589	567	524	557	533	516	527	530	537	561	524	543	531	526	554	539	541	531	514	564	584	535	534	566	515	507	569	548	532	558	513	551	566	560	538	531	501	528	528	511	552	533	492	492	506	522	524	538	553	548	552	519	530	520	558	505	515	531	523	519	491	545	523	525	530	506	498	552	542	527	586	560	517	550	521	531	556	511	516	564	514	532	536	552	523	489	552	563	541	517	535	501	541	522	530	545	527	547	506	535	561	532	529	521	529	527	539	517	557	519	543	552	505	552	511	499	523	536	556	517	538	543	515	520	568	534	564	519	538	554	505	584	551	536	519	532	547	533	578	518	533	532	569	537	512	547	539	552	532	538	530	549	535	516	560	540	566	540	561	496	558	538	472	569	538	519	562	508	541	547	546	521	549	535	532	541	504	566	530	561	566	539	538	527	543	526	523	529	569	535	545	533	516	560	535	518	571	525	584	528	546	578	553	538	558	534	587	533	564	540	500	555	580	552	500	537	498	498	543	532	524	537	539	530	545	559	500	517	565	576	526	581	525	517	544	510	509	542	539	525	573	534	554	507	543	586	550	516	538	517	524	537	559	564	521	559	559	546	544	545	546	538	498	514	530	540	508	486	516	541	513	555	528	555	556	537	497	515	542	542	551	509	567	496	522	540	573	505	567	504	519	536	546	557	575	513	492	550	495	554	528	534	522	531	507	507	511	526	535	525	531	534	546	500	539	567	517	570	528	529	565	527	571	500	535	532	542	559	540	540	544	564	558	537	521	574	522	524	506	513	507	584	549	554	551	518	523	541	565	539	545	537	562	506	542	552	519	496	517	557	579	548	525	536	507	586	528	571	558
22677	3596	2196	1572	1061	776	597	467	392	328	291	286	259	229	226	181	178	195	184	199	163	151	166	144	152	144	144	161	175	148	163	145	161	136	144	157	146	127	139	165	141	161	172	177	178	241	390	764	254	194	164	165	174	176	144	170	145	349	866	649	134	124	135	146	143	150	138	135	147	133	136	128	119	125	121	123	156	146	153	120	146	153	134	129	134	152	154	126	119	125	121	128	129	128	124	118	128	140	125	129	126	136	112	140	138	107	146	147	117	137	149	136	150	133	142	131	140	138	114	146	132	127	127	122	132	117	109	119	136	125	127	130	111	153	136	148	122	120	116	144	134	133	137	137	137	131	130	121	126	122	115	123	121	126	151	132	130	126	124	129	144	119	137	125	136	129	148	117	146	136	129	137	104	126	147	135	147	134	140	157	150	143	141	118	148	132	138	132	135	138	127	135	122	142	135	135	126	137	124	124	139	130	135	121	137	113	118	138	161	139	141	135	141	117	145	135	124	122	124	133	115	132	131	119	130	132	121	117	151	111	147	131	148	121	118	148	122	129	144	141	145	113	129	132	137	151	125	138	133	131	159	138	137	162	128	142	139	127	151	116	123	136	129	141	155	142	154	124	129	129	133	140	147	128	132	143	140	138	138	129	133	152	116	120	113	110	146	130	114	122	113	136	139	120	123	136	131	156	138	122	135	125	123	128	139	143	134	131	146	133	142	126	121	139	128	122	129	129	124	127	128	117	137	146	131	134	128	118	142	131	145	126	131	135	142	127	142	119	133	109	142	131	113	151	115	133	153	118	129	131	151	141	142	123	134	124	132	131	125	129	124	132	123	144	139	134	144	140	124	130	133	128	119	135	138	141	134	146	143	141	142	137	128	162	129	125	128	124	133	112	126	127	112	131	130	149	120	121	142	134	143	141	140	127	122	149	125	136	131	138	122	128	118	132	122	122	156	130	106	146	128	139	125	134	139	134	137	113	114	133	136	109	158	119	134	126	126	111	121	129	128	141	122	141	138	129	118	114	145	146	135	133	122	159	134	133	137	107	141	135	125	130	142	138	130	112	137	127	126	132	135	129	136	142	134	135	121	125	140	144	133	130	120	147	109	139	117	136	121	149	126	136	128	173	134	134	133	126	133	131	151	124	116	123	127	124	133	120	123	165	132	115	141	116	135	115	138	124	138	133	123	133	142	144	138	134	138	144	143	129	133	124	133	122	159	117	133	118	123	132	148	137	154	114	144	107	135	124	135	131	141	133	133	134	121	128	126	136	140	133	130	123	113	124	144	134	147	132	127	121	145	143	117	142	119	128	119	147	139	137	135	124	132	124	139	151	107	125	136	134	140	153	142	147	127	141	153	133	123	118	128	140	138	125	134	128	123	137	138	123	133	119	143	145	115	137	148	141	135	126	147	144	120	129	142	138	137	142	115	129	103	123	121	129	122	133	139	128	102	137	140	133	115	136	138	120	112	115	120	116	139	129	127	140	118	135	138	126	129	119	110	117	132	145	110	120	152	135	123	127	115	130	118	143	151	143	134	150	132	147	146	145	121	153	124	146	134	113	121	121	118	128	124	114	126	149	138	143	142	123	139	129	146	131	133	126	119	123	162	136	130	145	133	132	115	119	121	113	129	150	123	139	122	154	146	127	125	130	138	117	110	139	135	103	140	126	128	137	138	134	127	117	137	129	163	115	122	108	132	115	120	135	125	120	128	133	147	147	123	132	145	140	142	141	132	135	146	120	126	127	119	116	134	136	130	134	145	145	103	126	143	136	120	122	140	129	142	128	121	128	132	131	145	155	126	154	137	144	124	137	129	132	150	138	140	117	138	142	132	132	132	135	127	142	138	143	140	114	143	120	143	123	138	117	138	114	131	139	138	121	137	137	103	159	127	104	124	153	128	120	133	137	122	138	134	127	140	128	103	116	126	130	153	120	146	122	135	126	130	130	121	136	131	136	126	145	141	147	141	127	142	136	118	118	120	144	137	129	124	137	142	127	116	131	123	127	148	120	136	104	120	124	120	125	130	148	147	123	123	128	160	127	123	128	121	129	137	131	131	121	135	122	133	121	142	124	126	111	119	139	119	117	141	135	128	134	145	138	141	145	127	129	123	128	131	119	127	118	166	120	104	140	135	136	127	118	134	127	131	131	142	142	117	123	107	140	129	132	140	139	123	136	129	122	130	115	134	115	119	121	116	125	126	146	124	119	148	138	139	138	107	134	117	122	116	128	129	146	118	123	125	129	143	120	117	128	139	123	139	124	137	158	114	140	141	128	128	115	138	120	143	136	106	131	132	132	137	144	144	143	144	138	131	142	129	122	129	137	143	147	120	114	122	132	140	127	120	139	119	126	127	115	120	133	128	115	137	122	138	128	134	147	127	148	140	124	112	136	104	135	119	118	96	125	127	121	131	119	129	122	120	124	115	127	136	124	126	116	126	124	119	122	112	131	133	153	149	154	123	142	124	118	145	132	112	119	145	117	134	146	140	128	136	129	185	133	120	124	122	119	127	139	128	130	129	132	129	114	134	142	133	151	120	121	127	123	153	138	132	126	145	158	124	130	147	135	136	130	128	160	135	140	143	141	136	121	149	156	131	131	130	145	133	138	139	124	140	127	147	131	130	148	143	140	126	125	143	108	134	154	138	134	119	133	145	126	145	123	135	167	141	125	134	119	126	123	128	140	118	112	134	146	136	124	122	121	137	145	137	121	143	142	121	116	126	117	119	125	123	127	133	112	122	142	121	139	124	146	115	107	139	130	109	131	131	136	117	142	119	121	143	137	130	143	142	152	151	106	118	145	125	147	138	139	126	125	147	138	122	119	131	133	135	118	151	147	113	128	121	150	131	123	136	131	132	119	130	152	129	156	160	121	126	121	112	116	148	150	126	133	152	126	113	119	121	143	126	136	127	135	133	128	136	116	123	133	107	162	136	139	151	127	135	142	135	126	115	136	126	114	134	105	112	158	110	128	135	132	132	133	127	124	151	134	139	139	125	136	125	151	125	154	126	136	125	157	134	140	134	126	152	140	145	134	136	118	131	126	132	132	141	113	138	114	131	143	132	131	135	142	150	116	133	125	152	141	130	148	145	121	120	124	143	134	125	144	113	125	132	151	134	109	118	124	134	119	121	120	125	129	127	135	131	148	123	139	144	130	119	135	136	133	121	127	148	151	152	130	143	140	132	146	140	132	131	149	123	127	124	125	137	143	141	127	132	109	146	121	150	141	115	134	145	125	132	132	131	133	132	121	129	121	134	128	115	134	138	130	125	120	124	143	119	122	129	121	156	116	121	147	115	129	125	124	127	127	139	143	116	116	131	121	132	133	129	136	136	109	130	168	131	135	130	109	138	150	139	145	145	151	132	125	140	136	128	144	120	144	144	125	127	121	120	130	142	140	127	150	127	132	124	158	130	106	115	126	123	129	125	135	124	132	122	123	140	127	131	130	150	123	168	152	109	139	132	133
11919	1864	4467	5213	4525	3469	2923	2400	1900	1732	1464	1280	1290	1048	1016	939	865	755	754	741	677	690	672	556	596	565	540	518	553	558	476	470	470	515	494	491	468	418	502	511	564	540	808	697	738	1578	3020	6238	1354	1083	770	572	703	578	509	537	785	2231	6350	4361	377	372	357	357	391	362	358	354	359	367	343	346	366	351	371	361	325	382	371	320	368	389	404	331	361	364	348	400	384	363	353	333	372	377	367	373	339	324	336	354	378	359	358	377	374	327	380	366	401	357	352	339	364	375	389	388	384	369	351	362	352	359	391	383	342	361	363	338	374	362	306	376	359	394	354	378	374	401	362	371	426	342	380	366	353	364	386	378	353	365	357	380	342	341	358	345	374	365	371	353	348	339	377	342	366	356	361	338	335	348	360	338	360	364	375	369	337	359	327	350	408	361	354	372	377	375	356	337	361	337	357	300	375	338	339	382	370	346	362	326	365	339	360	325	351	368	383	343	312	346	373	357	335	362	341	324	360	345	314	359	356	358	347	337	341	350	381	347	365	355	356	356	375	346	396	352	376	357	378	380	319	331	346	323	379	383	393	365	358	352	340	363	362	380	333	375	354	371	376	355	354	320	376	370	346	347	317	334	361	371	374	359	375	383	318	338	344	369	335	365	340	329	351	373	332	388	342	369	316	359	338	331	330	359	319	344	360	387	321	358	362	349	348	351	335	339	323	363	337	376	358	365	338	387	349	390	361	364	349	339	343	347	338	342	331	354	348	331	313	365	351	363	354	352	378	347	368	315	406	351	391	348	362	366	367	338	371	372	372	327	361	344	387	394	352	327	367	352	337	346	386	382	343	333	395	368	357	331	364	348	331	359	355	357	345	355	344	336	381	341	338	373	345	361	377	372	334	338	337	361	324	351	339	345	386	366	354	368	387	348	319	343	320	366	336	366	342	316	306	359	314	351	336	329	363	375	384	353	368	341	302	377	341	373	341	356	321	359	324	365	349	347	371	333	336	351	337	332	368	369	374	317	376	369	341	359	371	368	386	327	326	395	368	343	329	336	386	349	317	342	359	371	332	370	350	328	355	365	335	353	345	372	368	348	324	369	370	349	365	330	364	361	364	367	323	370	312	325	344	356	381	380	355	372	352	338	371	360	358	326	337	374	336	361	334	303	372	343	339	321	364	351	344	392	353	346	369	377	343	359	344	352	344	347	332	363	360	396	353	359	338	332	360	349	387	316	348	337	356	324	352	340	351	333	319	378	378	380	335	321	365	329	305	350	360	381	337	351	310	369	322	361	369	355	344	335	405	320	340	337	355	328	367	356	328	365	364	337	357	337	334	323	365	333	381	371	366	342	355	343	343	371	382	360	357	338	352	335	360	343	357	367	357	333	360	353	352	355	345	358	366	382	382	372	320	375	348	361	324	339	343	345	341	346	364	371	338	307	350	355	341	362	388	343	380	378	349	333	348	350	366	340	344	377	350	363	363	366	349	358	341	359	340	346	340	336	339	327	330	365	368	367	350	353	362	336	327	341	328	341	334	352	374	343	336	368	351	351	320	341	345	365	361	368	369	319	366	347	377	349	346	357	304	355	361	348	312	384	336	358	302	343	351	379	350	341	378	380	347	346	334	362	342	357	366	334	335	356	373	360	338	326	372	351	346	379	336	362	311	340	404	363	361	364	369	350	334	358	354	386	346	343	356	349	330	358	349	358	364	342	374	346	359	373	323	366	331	338	321	348	345	365	359	369	343	363	352	354	360	355	358	353	340	335	395	312	336	353	328	371	326	379	351	391	367	364	373	359	369	356	333	367	342	337	331	371	369	359	360	342	388	350	377	369	383	340	356	329	360	380	342	347	366	347	337	356	339	333	357	358	388	353	354	373	334	351	343	349	372	360	381	365	365	363	369	364	343	359	379	367	355	368	322	357	368	360	344	353	356	391	367	333	368	365	360	345	388	380	356	342	360	353	368	346	342	363	339	374	354	347	388	343	345	370	357	350	348	353	346	390	368	360	370	352	317	350	387	378	392	361	350	373	320	336	368	400	356	339	354	374	326	337	328	345	339	365	371	367	335	355	352	387	352	391	372	376	350	363	372	356	320	343	359	372	339	359	347	382	372	377	369	321	383	341	336	349	343	339	337	357	370	337	307	357	352	347	346	365	384	345	356	331	346	382	338	369	356	352	387	366	376	329	352	369	360	338	355	328	360	333	347	361	363	356	360	346	366	363	343	352	328	339	344	363	347	374	337	373	350	322	365	332	354	332	336	342	317	365	347	329	358	359	384	348	344	309	325	378	352	341	348	323	333	345	347	333	367	323	336	322	399	309	355	350	341	362	337	371	352	340	352	347	363	374	347	360	356	341	380	326	356	327	346	326	321	348	346	353	336	322	331	373	363	350	383	378	329	359	387	339	318	365	361	360	356	352	355	349	361	357	359	374	335	370	343	393	386	348	373	362	359	366	343	324	364	347	374	381	334	358	377	353	348	335	341	335	358	332	357	364	359	351	321	348	342	373	346	330	387	360	379	300	353	302	382	378	359	343	331	351	357	347	352	354	343	363	344	379	336	360	366	343	370	369	312	357	326	360	356	335	345	328	366	369	344	389	348	340	373	359	337	369	358	373	365	369	344	359	351	336	349	352	401	380	370	334	326	356	326	344	312	343	350	330	370	354	403	368	370	361	341	346	347	378	355	358	343	333	357	360	374	318	333	373	370	356	381	358	346	326	340	390	348	376	366	374	361	352	389	347	322	358	352	351	352	383	327	341	363	315	337	360	348	363	353	347	325	355	369	353	316	352	347	350	339	380	376	331	359	335	362	365	355	396	349	318	406	393	356	368	349	337	349	317	342	367	362	357	386	341	369	370	336	349	353	346	391	324	340	365	346	350	323	330	384	347	369	358	340	332	335	324	337	359	336	335	359	321	356	382	364	325	366	360	342	321	330	332	377	367	395	371	365	372	357	349	350	371	384	378	361	376	320	339	369	323	374	360	345	345	387	343	379	349	340	376	356	385	314	341	333	362	369	330	380	368	338	358	376	319	341	377	325	369	352	339	348	365	307	333	363	326	365	330	354	370	361	370	368	357	345	343	334	368	338	324	356	371	361	397	359	359	365	360	343	351	359	340	381	343	336	340	364	371	336	340	335	353	357	350	375	352	351	333	362	355	394	323	390	353	319	360	378	371	368	356	367	386	353	345	325	347	315	376	364	341	337	350	360	351	337	398	354	331	358	353	332	341	351	341	329	390	337	345	366	332	321	348	359	352	361	391	365	334	386	321	382	373	341	402	356	358	385	369	349	367	360	392	368	370	329	332	368	347	348	335	354	361	345	366	343	345	346	336	319	349	364	348	345	342	370	371	331	354	367	349	386	345	372	368	341	338	349	326	381	350	367	347	357	373	344	363	348	358	387	332	332	357	360	367	345	365	350	384	360	317	352	373	360	328	371	363	385	298	369	364	342	359	359	328	351	363	356	371	339	346
2027	197	213	214	167	165	191	146	151	161	155	171	178	162	175	154	179	172	170	177	177	146	186	185	142	188	150	173	163	168	162	172	183	161	153	173	151	167	172	184	173	164	177	180	170	185	188	191	173	182	210	202	201	150	185	190	173	173	204	163	172	154	177	175	159	147	163	173	169	187	163	163	171	208	169	154	182	153	160	168	151	160	165	169	178	179	137	157	187	168	164	147	174	157	165	162	159	157	166	175	161	170	155	174	172	165	135	160	126	152	160	149	164	176	142	172	161	160	150	156	174	173	177	171	165	147	162	169	168	174	158	154	150	148	148	182	166	180	168	174	155	170	162	136	158	167	160	188	140	159	156	162	149	151	174	178	178	144	161	163	162	162	151	174	174	152	152	154	153	172	157	159	156	167	161	195	137	139	172	186	161	164	165	172	180	134	186	151	178	179	185	172	180	181	180	150	157	163	169	177	178	172	174	144	171	190	178	181	180	140	155	161	149	151	155	172	160	158	171	164	174	158	145	170	135	155	137	140	148	152	175	158	177	172	150	189	160	175	185	154	164	172	149	168	174	164	147	161	168	161	171	163	148	156	158	158	188	164	137	176	189	132	162	164	177	151	185	151	180	176	177	161	168	174	187	158	157	158	181	156	190	142	165	165	175	176	161	155	171	138	150	153	179	148	167	160	157	165	177	144	172	148	147	177	166	178	154	175	159	166	171	163	151	163	190	177	172	187	173	147	158	161	167	162	169	183	174	173	167	147	165	146	163	165	154	158	147	164	165	170	157	159	147	142	165	175	149	177	165	175	168	164	158	151	162	180	162	181	154	169	182	160	151	175	184	149	171	158	173	152	152	170	165	174	151	162	150	169	157	165	143	179	128	151	179	178	177	160	168	164	157	160	158	158	206	148	162	152	154	167	153	165	152	148	175	169	169	156	156	177	183	178	173	169	174	171	150	158	185	153	158	169	157	179	159	182	175	171	170	175	164	175	153	152	158	152	164	169	157	144	153	152	160	156	171	154	156	158	165	172	178	166	157	161	191	178	159	154	164	168	142	154	137	182	158	168	163	156	165	191	166	144	163	164	169	177	151	175	193	155	178	157	140	170	172	154	180	172	148	142	179	153	172	154	155	148	156	162	178	164	186	174	195	181	159	160	178	171	141	164	155	174	157	178	166	145	152	164	178	169	168	139	138	170	145	162	160	186	144	146	166	156	176	174	203	162	175	181	172	170	164	156	164	165	166	152	199	159	161	158	168	146	159	188	166	172	168	176	159	136	162	176	172	173	170	181	155	167	151	166	176	172	151	166	167	162	174	153	172	148	154	177	171	160	156	167	150	168	161	168	166	171	161	161	162	157	152	155	155	162	183	141	144	169	170	180	164	163	169	179	176	164	177	154	148	172	159	148	159	159	147	161	174	152	173	194	156	147	196	170	156	175	137	152	177	171	180	156	150	170	154	169	153	165	147	194	164	173	159	167	148	175	167	149	155	159	146	148	175	154	178	190	170	175	171	177	167	147	174	150	170	172	175	177	166	137	152	164	166	155	191	175	179	163	166	174	151	144	171	163	143	159	179	162	135	165	173	152	146	157	155	140	157	169	165	147	175	154	158	185	188	176	158	174	159	184	187	146	184	164	189	176	182	195	159	161	166	181	162	160	172	168	169	145	167	166	160	167	163	157	148	143	185	138	161	142	172	172	151	163	160	159	176	163	137	161	172	169	173	175	146	183	158	139	156	177	158	182	167	157	162	176	134	160	192	158	159	167	179	159	186	186	175	186	161	173	192	191	148	181	164	188	157	166	179	173	176	168	164	176	172	191	149	175	162	155	159	151	161	166	214	165	156	131	172	159	169	168	161	156	162	174	170	152	157	175	157	173	172	159	197	161	179	164	145	175	183	171	148	166	174	171	170	169	181	157	144	151	155	139	157	160	177	164	143	155	156	159	158	169	166	158	163	155	146	139	171	163	182	167	165	172	155	143	178	168	143	153	170	167	164	166	140	157	145	161	144	160	169	142	165	165	165	166	155	168	158	156	170	194	135	169	173	169	158	153	166	168	157	143	166	144	155	157	162	139	157	142	180	167	168	186	148	156	142	164	166	155	162	146	156	184	189	144	182	159	187	157	167	161	168	134	149	163	167	189	161	151	167	159	171	184	163	179	154	161	134	183	158	160	173	178	175	176	163	171	160	182	167	142	196	171	179	161	150	135	159	155	179	180	171	128	146	145	157	160	163	164	156	156	136	139	172	127	168	171	155	178	158	155	160	154	132	172	155	132	168	162	160	156	180	155	170	154	185	179	181	168	182	159	156	174	176	158	167	175	162	160	172	177	160	183	156	152	172	163	180	140	188	170	179	177	176	139	173	150	154	156	159	177	180	162	180	176	171	161	144	175	154	167	176	175	184	136	168	158	150	172	161	173	177	171	159	174	148	173	158	145	159	151	149	165	176	157	151	182	144	198	163	172	146	157	187	158	167	173	134	147	170	175	166	153	202	169	169	177	163	139	158	161	170	138	152	154	168	196	153	178	193	149	161	178	150	158	164	161	166	154	170	163	167	146	170	158	150	155	175	149	185	152	155	174	169	153	138	162	172	164	170	168	164	155	156	156	177	171	164	174	181	146	167	170	163	140	164	185	182	180	149	165	179	161	155	172	174	161	177	164	151	140	153	161	156	176	200	180	163	142	177	141	146	148	158	155	174	147	173	157	160	172	135	175	171	168	157	150	152	180	150	144	163	164	149	146	150	157	169	183	158	167	158	150	189	164	183	167	161	148	160	174	187	150	170	152	165	184	156	183	161	185	188	173	167	153	188	148	154	165	180	169	176	156	188	162	178	198	170	163	147	160	168	187	168	188	170	160	151	154	168	178	167	166	162	164	183	183	165	176	144	187	148	140	174	170	159	161	167	133	178	145	134	170	163	170	160	150	151	149	173	157	153	141	152	175	201	142	122	149	151	165	179	180	168	135	173	180	164	170	177	164	156	188	149	175	172	143	165	174	159	165	167	167	141	192	162	171	170	164	166	157	163	183	175	153	162	152	151	173	169	142	147	170	153	190	179	157	185	172	159	161	146	173	184	158	147	179	142	165	174	161	169	149	151	165	164	157	176	168	161	166	155	181	143	168	163	168	160	153	154	149	186	170	159	178	161	177	161	173	170	189	175	174	158	162	187	149	165	180	171	147	174	171	165	153	177	177	170	182	167	147	180	176	163	183	177	182	171	167	182	168	164	172	179	155	165	160	153	168	159	154	160	176	152	150	150	170	137	169	159	160	162	149	154	152	154	183	181	164	159	175	171	164	183	140	139	145	141	162	147	163	174	164	153	171	196	169	168	162	156	162	155	168	184	145	150	183	173	139	181	168	145	154	171	173	166	182	138	143	168	166	194	146	132	159	151	138	150	166	183	168	159	183	159	173	161	158	145	140	151	167	153	165	185	178	148	162	181	168	148	173	161	163	165	183	149	159
2289	475	567	583	562	545	519	523	479	492	491	473	444	477	420	475	445	462	435	462	439	455	467	461	434	444	453	449	471	453	480	465	456	433	446	418	414	426	414	483	505	505	566	522	576	667	653	702	540	575	536	480	545	540	493	515	445	605	812	517	432	416	404	429	434	423	423	433	429	431	400	437	472	446	453	444	448	438	438	433	449	412	453	440	451	428	445	471	417	439	457	491	453	451	465	489	463	464	432	429	438	434	448	456	434	468	469	422	410	467	448	425	475	454	432	475	451	422	425	450	403	413	460	429	419	464	427	460	458	475	464	483	435	454	437	439	444	463	421	443	433	424	434	432	479	451	412	437	475	426	435	449	410	433	473	439	428	475	441	416	461	441	434	447	440	442	438	424	430	421	449	452	454	464	470	450	433	474	450	435	447	463	404	416	411	468	434	433	456	419	443	415	424	450	444	474	459	412	480	482	447	471	399	446	430	479	459	448	468	445	460	448	453	458	433	414	448	431	440	422	453	457	419	422	453	408	479	436	488	441	477	432	456	449	445	464	481	446	405	469	455	413	425	429	432	466	457	440	417	483	419	390	437	447	411	453	436	464	465	459	461	447	420	468	442	465	472	448	431	425	443	422	438	482	444	448	465	443	430	438	425	396	430	455	420	460	473	462	439	504	447	437	422	447	425	388	468	454	457	450	448	454	459	413	447	407	452	431	448	448	441	459	422	439	421	438	426	433	436	433	413	441	444	469	457	446	417	437	459	450	429	475	470	449	421	391	450	408	451	431	435	408	456	469	412	452	432	414	405	447	432	505	445	414	397	433	425	421	471	484	447	446	457	427	415	453	467	457	439	463	448	430	395	438	395	437	446	474	438	429	465	448	414	418	478	479	442	446	470	470	438	423	419	464	460	473	420	439	439	452	430	427	424	452	444	413	437	435	445	443	432	439	425	436	427	465	454	442	441	427	498	459	466	467	410	459	464	442	463	446	417	435	455	438	434	456	432	422	450	429	409	439	429	447	453	466	412	423	429	429	432	427	440	412	471	428	435	439	448	445	406	462	473	439	428	474	456	456	469	459	441	403	427	444	431	437	444	425	478	453	399	440	447	441	446	469	446	431	425	409	436	445	420	432	441	431	443	441	464	453	440	441	428	477	442	429	446	439	460	408	410	422	438	478	451	439	478	403	439	429	442	473	450	421	447	466	455	474	449	451	437	409	441	455	478	436	442	466	404	419	469	447	457	471	440	458	407	450	458	462	462	456	447	443	435	427	458	464	439	420	423	441	417	481	432	435	399	427	488	426	430	465	436	409	465	432	471	433	433	475	462	469	420	449	458	413	439	416	432	380	446	415	407	449	422	469	418	473	453	435	490	417	422	460	444	452	436	431	437	509	452	447	458	475	466	445	449	408	413	444	449	450	438	435	479	424	474	461	491	444	441	414	442	453	439	473	465	407	433	493	409	426	430	482	427	422	419	434	454	406	454	441	453	411	409	416	458	464	438	461	431	471	450	428	466	409	448	434	445	462	447	422	426	464	462	472	430	418	432	468	449	470	461	426	416	414	442	441	438	437	431	398	455	448	458	469	425	472	426	464	440	445	426	420	457	415	414	462	414	440	430	411	455	453	429	425	400	467	444	442	440	400	440	448	454	409	458	435	423	462	451	433	457	459	425	393	423	439	448	442	420	458	487	410	449	433	438	429	443	412	447	456	488	424	416	420	429	460	446	427	462	493	477	450	463	412	411	442	429	414	441	439	428	402	476	483	438	409	427	466	457	424	413	419	437	414	443	482	444	454	467	430	419	451	480	458	455	446	434	440	470	476	391	463	428	462	473	441	429	393	462	438	449	479	444	464	485	431	458	469	460	464	440	425	449	444	506	450	416	438	425	442	454	470	452	454	455	427	414	468	481	439	423	462	444	421	448	449	494	425	471	431	438	400	471	428	469	420	452	466	451	462	447	426	449	409	454	391	440	411	445	435	406	455	471	465	397	469	463	480	434	465	437	447	456	400	472	412	422	466	472	463	443	469	457	419	459	431	433	435	429	397	447	436	400	460	427	439	476	462	432	478	467	456	447	425	414	416	430	445	440	416	431	475	439	490	444	441	434	422	479	442	419	454	439	443	482	440	413	416	438	438	448	463	470	411	452	418	500	466	425	466	451	399	438	412	451	446	452	466	432	445	445	428	479	454	429	422	445	413	455	456	456	446	453	487	480	424	434	407	466	451	398	440	394	449	475	460	417	423	443	449	433	410	454	447	422	446	414	439	489	453	428	429	459	455	462	468	421	429	409	474	415	459	427	439	417	438	434	434	445	438	442	431	432	418	446	450	432	439	439	443	429	477	459	471	455	430	461	442	449	479	412	419	438	460	444	430	437	422	466	440	434	430	448	455	418	415	429	436	460	464	453	460	431	414	501	451	465	450	456	386	423	450	454	419	471	449	484	435	444	428	452	454	424	451	406	421	387	438	460	453	433	460	444	445	427	454	422	444	452	485	404	480	440	448	461	420	441	452	417	450	448	434	449	428	430	467	432	429	439	464	429	432	391	442	435	402	381	447	406	449	461	442	463	438	452	414	452	470	420	403	432	431	403	440	422	423	406	471	450	462	445	439	435	467	421	463	460	424	439	453	454	430	432	490	502	474	435	405	432	468	432	445	424	447	442	472	438	446	440	448	438	444	431	437	426	411	444	420	433	444	450	467	422	459	466	438	459	414	448	432	454	434	473	410	477	437	414	404	441	441	410	404	414	478	435	458	394	446	408	493	440	440	434	412	433	466	439	426	406	465	430	454	456	434	424	437	425	454	410	463	443	449	440	423	440	448	442	416	451	447	390	467	461	468	456	461	431	469	444	428	443	399	440	419	427	456	435	445	399	432	461	430	461	426	470	412	435	411	472	455	464	415	487	463	441	450	454	475	430	459	454	442	440	448	422	448	460	441	420	462	453	462	435	439	463	428	459	465	432	449	441	405	447	454	457	463	418	437	460	443	451	439	456	451	409	427	437	438	428	478	424	474	434	444	435	465	459	422	444	445	437	436	418	454	461	479	482	475	495	418	450	426	467	458	479	418	479	461	423	428	419	450	471	460	441	463	415	410	457	452	405	430	480	449	468	430	460	449	458	420	458	440	459	444	466	421	463	398	407	412	399	469	416	464	444	425	405	439	412	411	433	455	453	465	436	436	418	435	429	451	466	442	433	438	450	417	432	470	462	472	454	434	479	459	458	419	440	437	444	436	427	409	456	438	456	438	428	429	409	414	449	438	463	450	466	446	428	449	431	373	469	448	428	439	453	438	425	430	446	448	462	438	462	418	468	463	425	444	485	424	409	413	417	447	439	463	465	481	451	441	428	458	464	444	447	400	460	441	426	468	435	395	444	429	455	484	431	474	447	440	476	469	487	426	480	479	453	456	426	457	453	465	444	467	448	443	451	407	413	466	446	467	452	391	438	459	431	503	429	447	434	409	434	426
12469	1373	1123	849	621	529	444	363	357	313	260	275	253	233	230	228	247	222	211	228	219	188	187	210	203	212	221	202	204	209	217	186	192	192	183	198	207	203	185	190	203	201	225	237	235	257	345	551	247	231	200	220	222	232	196	188	210	275	625	402	202	171	189	201	179	192	195	211	189	202	200	193	198	172	166	203	199	185	203	206	204	186	189	189	202	159	206	182	179	205	208	189	198	199	192	194	215	211	202	211	202	188	177	195	192	210	207	181	173	187	192	193	190	171	188	187	188	183	207	179	183	183	175	180	200	186	196	170	179	182	200	190	167	170	192	161	203	198	217	195	179	174	185	198	201	185	203	205	185	218	217	186	196	206	206	174	203	228	216	180	189	173	190	197	220	186	202	192	232	190	186	199	203	184	199	201	191	179	188	183	201	199	201	199	204	193	172	205	182	204	198	196	179	189	202	194	193	196	202	179	231	184	188	193	184	201	182	183	204	208	179	214	180	181	204	173	229	198	183	195	174	222	202	191	182	184	172	215	188	208	178	190	211	198	192	178	190	195	179	194	200	183	177	177	209	192	187	194	202	193	171	204	193	189	211	201	209	212	193	202	216	209	211	184	212	189	204	211	203	183	200	191	200	191	204	182	190	189	171	208	213	184	206	189	178	200	190	180	190	213	192	215	186	193	174	196	195	193	178	186	187	205	194	200	213	184	173	198	194	190	197	211	200	209	186	192	183	194	196	233	201	189	197	197	181	177	221	185	188	196	188	182	210	197	195	173	194	220	173	194	205	189	206	187	220	188	199	193	194	178	212	176	194	171	176	199	192	176	171	192	191	170	216	197	164	195	181	189	204	190	176	174	205	157	174	193	178	198	178	191	191	192	199	186	175	214	194	214	199	208	196	168	185	190	164	172	207	210	193	180	216	205	196	195	190	181	215	205	193	180	209	190	205	196	193	192	242	214	162	208	168	194	184	215	153	201	165	189	171	235	211	190	180	192	168	173	191	195	189	214	188	178	170	200	194	189	193	191	208	203	197	203	198	189	169	208	204	189	193	226	199	204	195	216	180	196	203	189	196	186	199	220	191	186	188	185	205	176	213	197	208	205	179	160	198	169	193	194	191	200	174	182	193	171	233	184	209	171	199	238	201	168	206	200	205	200	185	199	222	208	183	230	188	176	184	202	198	189	189	194	201	179	187	205	209	193	187	217	180	205	188	202	171	193	191	197	195	202	157	178	191	184	176	232	194	203	178	174	195	189	196	187	178	215	202	200	177	180	178	213	215	195	164	171	192	197	182	197	178	195	203	185	197	197	199	198	193	181	216	173	184	181	184	177	183	200	192	176	197	198	189	169	186	212	196	204	197	202	187	201	203	186	208	192	189	209	194	182	197	208	168	176	193	188	193	184	168	177	192	214	163	208	170	206	204	192	210	183	200	208	194	201	188	196	203	212	186	201	213	163	192	165	218	175	187	194	193	158	208	200	220	201	203	188	224	183	182	191	193	200	181	197	192	215	194	186	150	211	214	193	165	222	189	215	192	189	246	187	208	167	186	183	185	176	181	189	178	196	218	200	204	180	222	179	190	196	196	179	214	194	173	192	175	204	190	190	165	195	192	169	180	183	172	186	188	189	182	188	199	201	186	210	216	177	190	215	209	214	203	209	202	219	202	193	187	203	200	186	196	202	206	212	200	208	202	208	214	209	214	175	172	165	203	187	201	189	191	209	194	181	190	211	200	198	204	189	181	178	209	192	180	216	230	187	215	190	187	219	206	176	177	170	193	173	184	179	210	177	194	192	196	206	180	199	173	228	211	203	201	186	195	163	207	209	207	211	189	188	165	161	199	192	189	209	192	205	175	176	199	191	215	205	197	191	202	192	185	191	206	221	209	180	188	193	211	185	174	202	203	188	214	169	184	166	176	185	198	180	223	189	237	204	185	186	200	197	202	220	188	195	205	174	196	190	180	166	184	202	197	186	196	194	188	219	217	188	177	195	201	187	200	185	194	187	189	182	208	185	208	196	203	190	200	203	211	181	191	181	188	180	179	214	213	182	209	206	173	207	181	182	196	193	189	212	206	226	165	201	197	189	181	186	201	202	214	196	184	170	171	180	168	199	204	196	184	199	204	216	191	194	191	190	176	197	230	185	195	178	179	194	187	166	184	206	176	175	202	198	198	165	210	184	194	203	191	187	199	183	185	182	206	176	185	173	206	196	195	211	175	199	181	197	203	221	191	181	193	198	185	172	173	190	181	210	213	192	171	208	210	183	193	225	215	190	204	205	204	189	185	183	186	173	191	195	189	182	188	195	194	203	216	218	188	198	185	198	196	198	206	192	192	195	200	192	204	181	208	192	161	199	199	206	197	185	216	183	188	202	181	202	211	182	185	187	201	200	197	179	190	207	208	196	179	196	188	185	202	177	180	192	181	188	214	198	203	194	232	186	198	218	201	213	183	184	207	212	173	192	197	180	206	194	193	187	179	232	204	182	196	188	178	205	219	208	204	188	201	183	200	202	210	180	206	202	176	213	187	188	194	193	198	194	198	190	176	196	203	185	197	194	187	197	190	170	204	173	183	195	165	180	166	195	200	200	186	190	199	186	201	211	217	183	201	206	182	194	182	184	173	174	194	186	176	173	211	189	212	213	193	217	202	178	203	192	206	198	185	193	174	192	202	213	204	167	180	186	181	214	186	197	189	187	211	216	162	187	185	195	170	190	201	203	204	205	226	207	215	212	189	183	168	180	171	191	182	210	176	198	186	188	209	191	208	169	197	169	204	194	183	205	208	199	209	204	193	190	177	208	193	193	202	227	189	178	166	192	194	197	185	200	209	184	202	183	176	184	208	211	197	190	195	183	183	200	199	199	205	194	218	201	208	195	204	175	192	195	206	187	211	174	187	196	215	185	181	176	157	174	171	198	196	172	191	184	203	196	184	197	212	200	205	202	190	186	217	208	222	214	184	198	198	198	184	194	188	196	203	210	174	187	181	202	209	197	170	197	208	196	159	183	181	178	190	181	194	201	207	181	185	198	205	164	185	186	175	183	170	191	208	217	193	194	209	199	147	178	185	175	169	191	213	211	195	170	184	195	186	177	214	194	201	205	204	213	181	177	192	214	211	183	199	203	197	222	180	201	202	199	189	196	195	194	189	232	179	199	176	188	215	201	195	176	201	181	211	187	197	192	190	201	210	210	187	156	185	194	165	168	205	199	207	207	212	186	180	207	206	195	227	194	183	178	176	230	184	202	213	191	176	187	179	187	189	210	195	201	197	210	179	199	203	198	214	192	206	208	208	195	183	183	207	187	201	179	195	185	200	220	184	178	196	189	182	201	182	207	183	180	189	199	192	221	198	179	186	183	206	164	216	172	189	185	219	185	190	218	190	209	184	175	215	188	196	194	191	171	191	196	162	213	192	212	179	174	215	195	208	203	204	190	197	193	216	185	176	194	201	193	185	182	228	188	203	212	208	202
7915	1214	2611	3017	2583	2229	1785	1560	1376	1174	1066	961	901	878	795	719	777	751	693	665	706	625	654	614	582	586	618	626	575	588	633	559	576	565	560	558	566	549	557	599	637	662	647	743	706	1064	2231	4116	968	737	658	585	669	787	697	625	658	1174	4597	2040	511	533	527	526	542	509	550	502	503	544	534	485	531	511	481	482	523	552	494	491	523	507	516	496	504	470	492	528	506	520	520	471	514	529	526	484	506	507	457	489	486	505	541	524	499	498	524	489	448	548	499	529	505	514	494	512	539	539	499	475	485	500	524	501	499	509	511	522	493	513	522	517	516	529	496	535	529	553	500	516	520	479	523	514	532	480	453	564	495	538	497	545	504	520	520	492	503	535	525	490	526	538	511	483	530	529	480	520	511	483	521	506	534	471	503	501	478	491	526	502	554	517	511	517	528	493	497	503	493	493	503	509	512	523	528	495	510	511	483	511	489	508	503	486	492	518	482	507	509	530	559	459	504	527	525	514	510	466	497	509	518	537	506	501	493	471	481	525	511	512	490	478	499	509	484	481	506	501	484	467	549	510	516	472	475	544	506	503	477	482	495	495	516	496	492	504	495	542	516	507	551	522	526	512	543	471	503	545	490	508	525	487	516	488	525	526	513	503	503	481	488	513	501	529	471	464	534	511	474	489	505	511	503	532	496	477	527	514	481	480	483	478	510	514	525	471	492	495	530	466	518	494	505	488	503	493	472	508	501	510	503	477	500	499	501	467	517	496	508	493	477	487	477	514	460	475	507	482	510	502	506	485	475	492	514	478	496	495	499	478	488	488	482	519	504	515	477	527	505	519	479	505	522	513	503	476	525	529	485	528	554	490	515	480	489	458	534	480	445	524	514	517	522	488	524	484	503	520	497	509	511	533	514	484	477	509	482	497	481	537	523	531	476	510	467	471	512	522	537	459	545	539	513	512	490	493	486	493	483	538	565	484	479	520	536	527	493	510	494	512	531	509	510	501	523	474	501	478	503	495	529	517	482	486	509	526	530	476	548	528	501	536	531	530	508	495	545	518	496	527	476	530	522	505	524	537	478	522	509	507	494	564	527	498	508	507	458	527	500	532	460	483	512	507	526	496	487	499	487	501	510	484	478	482	546	518	510	535	505	518	502	503	520	484	496	486	465	531	451	506	486	536	502	511	504	500	471	486	533	488	517	489	534	500	505	475	532	528	538	543	529	499	492	476	526	554	501	503	486	516	518	502	518	524	512	502	519	521	513	488	513	509	521	489	475	465	499	529	550	462	482	503	523	519	461	506	503	473	510	552	522	543	517	497	472	534	509	499	480	509	544	507	475	485	508	520	471	494	481	553	539	508	474	544	500	497	535	510	495	505	512	485	508	528	487	498	537	488	479	522	490	506	494	506	482	489	503	479	541	499	502	516	487	470	505	496	541	493	508	529	509	498	501	507	483	449	486	532	499	507	476	478	480	501	479	478	474	469	452	501	500	499	466	540	457	511	490	503	512	521	527	508	523	509	482	543	532	473	508	540	469	510	516	534	506	531	471	519	485	500	510	497	502	530	478	509	468	505	490	524	518	510	534	520	474	473	523	527	548	492	552	497	493	488	514	489	457	511	545	490	513	508	503	526	545	471	552	507	512	513	536	519	493	493	487	514	467	511	521	493	479	498	456	530	502	502	489	492	536	519	489	505	503	508	488	513	525	545	502	516	492	513	527	501	493	510	535	527	517	545	474	533	514	476	516	533	528	540	500	491	468	502	514	508	471	541	495	508	487	514	504	489	455	536	533	485	513	500	454	532	500	497	514	468	569	488	517	493	465	520	512	539	561	487	524	510	521	494	520	506	499	503	485	530	519	529	537	511	501	515	476	519	503	510	510	540	535	510	467	494	471	472	514	502	534	524	547	494	534	511	499	504	480	538	499	482	521	507	499	508	519	487	484	518	459	502	483	480	525	524	501	523	486	511	476	478	530	506	542	495	494	478	499	500	504	516	534	510	513	519	462	506	541	529	525	488	470	518	506	536	505	505	486	476	505	485	481	492	476	541	512	481	497	502	492	518	492	504	521	506	502	491	523	504	484	473	484	492	465	513	535	513	558	469	525	511	507	473	475	487	463	515	553	511	535	469	516	506	479	522	519	566	487	507	520	524	494	506	510	512	524	531	523	508	514	509	512	521	515	527	522	505	499	535	520	522	521	493	492	512	514	524	516	500	507	516	519	493	521	494	464	500	502	516	504	477	521	488	496	504	550	490	499	519	544	512	560	517	522	505	508	510	474	505	514	536	492	543	516	511	525	501	505	503	508	543	485	523	493	494	550	515	476	537	502	529	520	490	524	478	504	514	531	495	487	512	496	491	520	526	511	471	494	514	579	492	479	475	506	481	554	540	473	481	448	487	511	502	501	511	491	492	501	507	527	498	509	499	510	556	490	531	522	521	477	519	561	523	505	510	494	460	531	513	463	519	507	502	486	492	491	514	515	531	512	493	501	493	497	485	509	510	501	478	512	484	481	500	490	516	490	511	509	476	528	484	470	516	531	529	494	478	491	505	478	529	528	480	466	490	501	502	509	517	526	499	494	481	503	506	510	499	494	508	507	481	512	478	527	508	485	514	554	516	533	538	462	499	489	502	459	528	514	556	484	524	505	496	483	480	483	534	529	479	544	520	522	498	492	518	499	513	463	507	511	494	499	500	497	501	509	509	498	488	501	505	503	509	498	501	515	467	509	504	508	480	477	498	493	444	469	467	493	509	529	543	478	488	505	509	516	503	489	503	492	461	525	501	517	480	572	469	508	507	501	505	490	471	537	496	535	539	487	503	490	510	522	496	492	504	503	519	511	494	506	493	502	519	475	516	498	485	503	477	466	557	530	479	509	451	524	493	512	493	498	516	504	490	494	531	518	494	497	512	504	526	497	500	488	481	482	500	541	514	517	502	513	516	512	493	496	506	467	493	535	491	512	501	536	504	489	516	555	482	509	509	490	513	532	498	483	479	487	483	530	522	500	526	520	521	466	533	495	468	482	508	535	513	511	519	486	509	427	509	479	522	529	552	535	493	474	525	472	525	483	479	552	522	520	497	525	536	548	493	510	552	490	517	506	484	503	534	491	505	472	514	538	500	527	502	504	527	490	504	530	532	507	514	480	467	523	462	516	503	499	492	547	495	480	478	501	521	498	503	520	507	527	480	465	510	500	538	535	538	477	513	467	535	486	548	486	474	505	479	509	501	529	519	541	542	475	497	501	524	494	507	515	478	501	528	486	499	474	512	518	525	490	488	495	507	496	499	484	536	485	539	501	529	501	489	500	509	510	493	501	516	523	474	521	468	478	474	507	523	498	497	484	504	536	534	511	482	514	481	453	516	482	492	512	472	498	501	542	547	503	501	510	540	464	525	512	538	511	508	497	511	508	473	503	515	498	489	451	537	499	497	504	504	549	491	509	504	548	481	473	519	501	500	508	513	538	514	517	488	475	518
21677	3236	2106	1564	1135	762	601	502	410	329	272	292	250	207	195	185	199	159	173	203	156	161	167	156	159	144	161	143	139	152	140	163	125	126	134	138	118	133	137	155	133	150	162	138	143	242	522	784	267	193	207	150	125	164	144	145	151	229	849	611	114	126	138	113	134	121	129	135	121	110	126	135	123	126	137	129	122	123	133	124	118	130	124	124	136	121	132	136	122	120	136	108	126	131	129	137	126	125	137	123	125	128	135	137	120	120	135	111	131	126	139	129	130	108	129	128	142	129	118	106	138	125	130	144	116	138	122	113	94	132	107	125	127	123	117	127	122	135	120	130	110	121	133	106	107	142	137	110	117	125	113	111	123	129	138	115	129	128	146	147	128	139	127	139	126	102	160	116	110	122	118	129	114	134	132	122	147	125	126	129	114	132	136	142	122	107	146	120	146	113	126	139	121	110	121	151	141	114	123	117	125	150	127	128	134	126	119	107	119	142	126	126	130	125	143	114	125	121	121	119	136	131	97	122	124	126	143	110	106	120	124	130	127	113	119	125	108	118	104	124	116	118	132	144	137	114	121	122	126	121	123	131	141	129	110	115	122	128	130	121	134	127	131	102	101	137	138	144	140	121	119	131	117	126	115	123	100	116	128	129	98	135	104	141	106	122	133	133	110	111	121	149	108	117	127	124	116	122	113	145	121	141	122	144	126	126	118	117	130	108	128	138	118	108	142	120	124	131	120	118	125	93	126	130	110	97	136	113	117	116	127	147	134	124	132	126	101	120	113	136	124	125	138	131	97	126	155	127	115	134	126	119	117	107	140	146	124	131	124	129	143	116	140	105	113	116	127	132	141	134	141	133	131	131	119	117	134	130	136	128	125	146	121	103	137	128	134	128	107	134	117	109	131	110	116	139	127	130	149	114	117	124	90	114	133	130	115	119	115	137	125	110	108	117	129	113	117	131	122	107	121	122	130	136	113	128	106	140	130	140	138	131	127	144	96	122	117	120	127	105	132	126	136	132	124	132	115	119	111	130	143	121	130	110	147	124	141	129	130	130	141	142	134	118	121	124	113	121	138	138	120	100	115	121	121	123	105	122	126	128	115	127	102	122	133	116	126	121	132	125	147	134	127	105	122	102	125	102	113	124	132	140	141	122	121	128	127	137	130	120	133	125	136	111	108	130	131	143	114	115	142	140	131	123	109	133	109	130	101	154	145	133	122	102	109	123	138	125	116	147	117	141	125	110	129	123	118	124	109	136	120	140	119	112	116	147	112	113	130	133	127	101	119	107	128	138	143	114	123	132	114	118	113	123	110	121	119	124	135	114	134	135	125	153	100	150	118	141	120	127	148	127	129	123	137	108	137	123	107	117	129	111	154	138	135	143	126	114	123	110	164	123	150	111	148	119	128	119	133	127	146	116	112	111	109	119	112	143	113	115	114	105	109	113	123	125	117	129	130	125	118	119	118	110	125	120	117	144	137	116	123	122	118	98	144	124	105	116	115	138	129	136	129	132	109	150	156	107	138	141	136	120	108	118	137	112	121	123	141	124	121	141	120	126	134	124	120	118	110	118	123	108	121	112	111	124	111	139	140	118	136	130	136	122	115	118	126	107	139	137	116	134	126	123	125	114	135	125	128	131	121	131	136	121	109	124	124	128	144	149	123	124	100	139	98	111	110	118	114	119	127	112	135	117	134	130	131	133	135	123	108	104	109	103	112	135	133	114	122	145	117	131	110	131	124	123	107	149	127	141	129	136	130	96	129	134	143	107	136	116	138	128	111	129	120	124	137	106	153	119	123	115	111	120	116	117	120	107	133	102	127	133	132	108	124	109	136	124	134	139	133	139	126	111	125	133	101	105	121	148	119	120	152	131	132	145	120	108	108	129	138	105	122	129	106	120	131	140	109	118	122	118	140	101	125	128	142	122	124	135	137	122	114	144	122	132	153	123	117	113	115	103	131	153	124	123	127	129	122	145	139	126	128	134	103	121	103	131	119	131	125	122	108	130	131	120	114	124	123	111	133	136	126	118	137	129	121	134	100	116	118	130	124	110	129	118	124	162	127	113	128	101	125	116	127	127	117	128	141	106	123	118	131	114	129	123	126	140	149	143	129	113	135	142	140	130	130	118	116	113	121	127	102	137	117	119	137	122	140	131	125	125	118	123	148	97	123	126	111	134	136	129	143	104	124	138	130	129	104	135	125	109	114	131	123	121	124	126	123	135	134	139	128	132	124	127	142	113	111	120	128	105	131	110	120	141	116	139	124	105	126	127	114	118	135	140	122	128	122	140	146	110	123	125	146	129	144	113	119	117	131	137	122	119	96	112	125	125	126	114	120	135	138	127	100	120	129	123	153	138	137	137	126	115	113	143	130	115	134	132	108	147	114	118	127	126	152	105	115	119	127	106	142	127	115	122	120	133	120	107	131	153	102	152	103	121	128	134	132	133	124	125	123	103	136	113	137	125	137	133	138	106	130	131	148	115	142	122	116	133	119	133	103	104	123	113	133	106	131	142	125	97	134	132	142	114	137	127	122	105	121	136	124	110	123	131	122	132	130	140	117	122	118	154	119	105	130	111	127	131	110	128	129	118	115	121	127	121	131	130	133	108	129	130	131	105	123	102	117	93	116	145	123	116	141	94	127	134	109	120	112	134	122	128	125	132	120	115	123	108	116	106	122	119	117	145	119	103	143	134	116	115	138	138	118	114	118	133	140	122	116	124	123	142	114	122	116	135	118	134	126	132	130	132	129	124	116	127	122	138	121	137	147	105	124	126	144	117	118	133	136	141	100	127	107	126	135	142	126	122	120	112	135	120	107	123	133	137	126	108	136	123	136	135	118	124	113	133	113	136	126	109	117	116	112	110	130	127	114	137	138	115	133	124	137	133	147	136	120	131	121	113	124	99	129	114	125	114	151	135	125	129	112	119	109	105	130	132	123	130	122	155	119	114	132	116	113	131	134	106	152	130	129	129	121	144	132	121	144	120	129	118	129	121	120	133	117	142	94	134	135	126	112	130	134	120	126	144	125	126	123	106	163	134	116	101	128	136	132	112	134	120	108	133	129	136	112	115	118	134	111	118	120	138	118	112	113	113	116	139	145	117	133	143	116	118	116	126	120	122	130	118	113	122	100	133	125	128	128	124	121	134	152	126	133	117	123	123	136	124	139	126	128	121	116	130	112	112	130	114	132	125	127	126	120	131	126	124	145	119	126	128	130	131	130	115	113	115	131	128	116	119	119	134	131	124	116	125	135	135	132	100	106	116	106	126	114	137	133	124	114	123	121	134	127	112	127	116	153	131	130	105	128	129	131	132	114	109	112	141	127	133	110	127	125	138	140	123	127	103	122	134	141	126	132	127	134	112	120	129	110	124	121	123	134	120	113	137	118	130	132	113	142	115	111	116	131	139	137	143	112	107	125	125	119	123	109	126	108	134	116	132	99	129	139	135	114	129	138	114	134	112	129	116	116	136
11234	1856	4363	5155	4294	3454	2850	2359	1943	1706	1497	1278	1102	1047	973	876	852	794	749	758	660	704	608	631	500	544	549	546	496	518	517	468	465	454	458	445	465	427	419	480	497	534	560	651	767	1344	4675	5899	1515	1206	910	600	532	570	484	477	578	1190	6944	3940	348	330	384	321	341	365	366	351	346	352	333	340	380	349	354	328	340	333	360	345	314	363	391	348	380	339	354	350	353	337	344	341	302	358	298	348	309	336	340	345	356	386	383	325	335	328	341	319	352	346	373	344	353	331	355	372	327	335	347	345	361	336	347	365	326	319	364	337	368	339	318	356	352	353	325	382	306	389	344	328	356	323	336	327	329	331	339	364	310	339	355	348	326	363	387	392	350	364	310	366	320	355	369	354	359	355	336	331	346	356	325	352	355	327	328	345	327	295	331	319	354	371	358	350	308	348	343	308	352	321	335	332	370	343	331	339	331	343	364	369	352	351	347	337	348	305	366	324	372	354	333	329	318	348	319	326	314	333	333	337	353	347	336	350	327	370	349	333	306	370	348	342	379	330	332	336	367	341	307	367	357	332	377	372	316	336	364	354	317	329	336	320	357	338	315	362	311	323	342	356	328	342	330	336	328	344	344	324	321	345	326	326	348	345	337	320	361	332	361	330	325	347	319	334	324	337	320	338	354	348	330	327	342	344	322	338	345	363	336	366	329	358	322	338	339	358	352	323	333	364	357	340	342	341	334	346	321	348	329	350	359	333	343	348	338	364	326	359	346	318	317	322	333	339	353	352	365	327	348	317	326	323	355	329	368	332	321	359	320	314	350	343	337	365	343	357	332	327	322	338	322	361	346	357	348	330	315	316	318	334	328	329	306	324	331	309	351	351	344	313	315	351	346	335	355	318	322	348	336	333	337	354	339	356	353	317	346	346	344	333	352	341	342	335	316	329	344	345	340	350	351	378	343	333	350	330	358	309	350	335	302	327	318	368	362	324	331	364	334	314	347	298	354	336	331	333	341	324	336	323	335	321	346	353	337	348	297	330	325	336	343	321	355	315	340	327	333	352	348	326	372	354	346	325	345	354	344	334	346	350	331	373	318	345	313	349	365	360	381	353	367	322	370	339	354	365	348	349	323	310	386	332	331	363	318	379	334	326	346	370	313	368	315	347	346	338	359	343	342	334	379	313	345	335	361	338	324	345	355	311	347	367	311	355	342	339	350	377	338	347	350	353	341	351	335	346	327	320	330	331	331	338	343	307	313	322	340	347	368	353	367	343	362	341	356	351	342	345	341	350	294	317	323	364	367	340	349	339	306	320	350	342	350	353	361	314	332	324	329	350	338	327	336	346	330	329	319	329	360	349	331	349	325	363	338	343	322	339	353	356	338	353	356	332	331	303	354	369	373	372	367	368	346	307	319	322	356	340	347	328	339	337	356	349	336	319	329	325	337	362	315	311	358	335	339	343	331	347	323	366	335	339	325	342	363	329	316	343	340	342	351	349	368	324	331	345	341	326	341	325	356	335	342	354	340	317	366	306	329	340	327	349	341	352	383	363	352	328	318	343	344	335	352	343	360	323	314	324	323	347	325	344	312	354	358	354	332	356	352	332	354	339	305	336	352	333	355	310	301	334	332	356	352	326	326	368	317	340	330	315	320	379	370	363	374	306	301	363	366	339	325	350	331	359	325	337	323	301	334	364	313	320	343	339	337	317	327	320	325	365	349	344	363	346	323	322	348	332	315	358	338	316	340	330	364	348	339	325	338	317	339	353	344	333	344	326	378	362	348	318	339	325	316	338	323	317	345	329	343	322	344	333	344	337	336	335	354	332	332	337	333	313	306	311	322	350	334	339	349	327	375	337	354	328	331	351	312	339	344	362	406	356	343	338	351	355	297	310	337	321	365	361	340	354	328	329	309	365	327	331	337	356	302	363	309	321	350	380	343	314	361	345	391	321	315	336	358	370	375	315	329	323	348	329	331	340	356	355	325	309	334	331	346	318	342	348	309	352	347	339	357	346	348	335	337	329	330	344	359	351	325	344	318	340	355	326	357	345	358	299	334	308	314	338	339	375	330	314	318	339	321	357	384	362	361	332	343	342	340	362	354	326	328	321	337	341	358	321	348	334	342	329	334	352	290	340	336	303	346	353	333	367	301	315	341	319	359	368	337	355	322	361	334	355	322	355	346	327	320	340	331	353	322	343	352	326	320	330	303	353	358	329	365	326	348	343	320	346	344	331	332	370	338	324	354	323	324	324	311	349	350	354	366	348	343	349	335	356	373	342	327	354	328	334	297	357	323	345	367	299	340	343	377	338	378	304	326	305	331	350	325	325	338	336	323	331	339	341	354	345	348	337	321	343	349	384	343	318	335	312	360	363	317	339	311	347	336	330	343	353	329	339	333	382	330	333	355	330	354	343	350	338	318	350	329	324	334	345	360	332	330	355	350	339	344	353	303	355	339	336	322	334	344	334	323	371	367	330	327	318	337	323	314	309	338	330	340	317	324	307	347	316	333	395	330	355	348	339	311	346	330	366	355	322	350	337	308	346	349	328	295	353	319	337	316	330	328	318	335	334	363	326	299	341	333	343	317	366	348	340	341	370	357	319	317	326	350	330	286	351	344	364	329	329	356	339	341	341	315	339	356	371	361	333	346	339	331	320	333	330	327	334	335	334	350	332	358	351	360	356	341	333	342	296	311	333	376	336	327	335	344	365	371	346	351	342	332	367	335	343	340	316	333	373	317	338	336	345	369	338	327	333	313	350	313	340	331	354	333	339	384	334	354	320	320	355	365	330	357	309	330	349	316	348	349	350	372	337	362	344	302	339	335	351	361	359	335	323	364	326	348	352	345	367	318	333	350	365	324	324	313	364	358	335	324	314	337	326	334	341	366	338	325	342	331	359	332	322	337	327	367	308	353	345	314	331	339	327	333	357	332	359	363	337	358	362	353	312	344	313	319	335	333	358	368	361	344	289	317	339	344	318	320	310	362	353	346	353	351	332	345	364	370	378	344	353	342	371	357	329	345	338	346	314	353	364	327	366	332	349	336	330	383	337	349	357	339	320	321	365	343	363	347	358	362	328	356	324	318	337	333	338	321	354	344	328	357	370	322	336	340	310	369	359	342	349	328	353	335	373	344	332	321	305	337	350	346	364	311	348	313	332	306	304	336	320	325	327	290	357	321	345	341	327	358	372	326	346	312	297	357	335	335	373	355	353	316	359	360	332	331	316	326	324	326	379	382	364	347	341	338	332	335	325	343	321	369	327	356	356	327	349	316	349	344	336	362	323	334	348	353	328	331	348	343	307	359	311	340	326	357	328	333	339	299	318	346	322	349	369	313	330	323	343	341	350	333	325	332	345	322	367	306	347	330	346	341	342	335	343	388	331	356	369	360	331	337	301	360	336	308	349	333	331	342	340	349	351	309	323	346	360	349	302	333	296	351	342	316	320	316	353	309	303	366	337	323	311	342	332	307	356	338	310	334	311
2018	211	204	185	186	182	172	164	166	181	184	165	177	151	167	160	176	193	206	178	181	159	141	149	168	176	163	179	157	188	164	170	165	156	157	152	182	154	169	137	168	193	180	166	204	168	176	183	167	159	173	161	169	187	157	172	168	185	184	194	177	178	158	178	165	172	159	167	173	164	159	161	165	170	168	166	170	179	168	196	183	178	174	160	179	167	177	170	181	173	153	147	175	175	156	160	162	168	178	175	176	171	172	174	160	146	147	172	176	170	159	162	175	145	162	136	173	155	160	164	172	164	178	165	178	177	159	147	168	150	161	163	146	168	143	166	173	182	174	192	171	172	166	162	170	161	156	141	187	169	167	179	180	158	199	178	153	156	178	174	190	137	155	171	177	157	159	155	173	178	176	170	159	155	159	167	171	166	158	179	157	180	147	160	180	154	150	182	166	160	154	181	172	189	166	184	189	177	163	182	157	166	170	166	172	161	193	169	150	158	169	161	153	174	162	171	160	161	169	189	161	178	174	159	167	157	146	170	159	177	174	172	162	137	160	179	158	162	179	169	140	176	162	173	178	151	165	144	165	149	151	167	140	163	155	166	174	181	171	175	158	175	156	161	155	174	159	150	174	174	159	155	182	145	163	159	160	153	170	187	165	186	162	169	148	162	166	146	160	171	183	167	158	155	146	142	177	166	176	168	173	173	167	166	166	163	161	171	206	160	169	188	185	174	140	179	180	173	179	168	156	183	157	159	163	154	151	185	137	159	167	155	163	161	149	162	170	162	150	144	170	161	193	165	174	173	163	159	168	171	175	188	183	174	164	154	168	154	154	165	163	185	166	177	186	163	168	153	178	149	163	200	178	151	149	189	158	164	176	192	166	171	160	153	175	158	139	158	150	159	168	157	160	176	160	146	171	171	172	160	166	196	177	174	161	150	169	177	157	159	145	159	161	166	162	173	149	180	165	142	178	157	162	153	163	163	175	148	171	169	164	149	157	165	164	151	172	153	185	160	173	158	155	156	162	181	171	177	175	174	144	177	167	175	176	152	173	164	175	154	182	176	175	129	164	169	166	178	167	156	152	164	173	140	171	165	157	159	180	166	156	173	172	184	168	185	173	144	151	152	134	175	160	141	168	182	176	166	157	174	164	171	185	165	161	176	183	173	159	168	157	169	163	149	174	166	166	180	160	152	154	165	167	166	137	165	174	145	145	159	162	167	173	173	144	169	170	169	187	193	167	165	182	166	155	152	183	171	180	154	170	180	163	150	186	159	160	175	151	172	175	157	176	149	166	153	163	156	177	150	163	163	168	164	167	156	167	149	161	142	151	157	153	173	176	161	160	156	161	153	172	147	160	162	155	152	183	186	164	166	169	156	152	158	165	184	149	172	170	156	167	155	171	155	130	154	170	165	174	150	186	173	162	169	158	153	177	184	196	168	176	165	161	169	179	165	166	174	176	149	170	174	168	160	176	159	162	180	181	167	167	170	178	167	154	151	144	170	191	173	175	179	147	186	153	174	191	150	181	178	163	168	175	176	170	158	158	180	159	157	185	185	166	152	152	156	168	164	148	153	175	164	144	157	171	168	158	157	158	171	191	176	155	153	179	137	155	167	161	161	172	162	158	156	173	163	165	153	166	150	166	160	167	157	155	183	179	158	180	161	186	145	171	170	191	169	158	169	163	163	164	178	177	176	167	133	184	166	164	174	160	148	189	196	160	181	194	172	156	165	160	160	162	174	186	144	154	166	173	160	171	168	177	156	163	149	157	171	173	150	157	163	150	180	169	181	199	158	158	161	177	180	162	143	162	195	158	170	147	169	171	181	160	162	168	172	149	184	161	183	172	144	168	158	162	180	141	149	172	184	171	173	168	172	166	194	170	171	179	178	151	158	166	151	155	154	195	161	157	167	168	152	149	177	142	169	152	167	152	182	182	177	177	177	167	163	176	171	187	164	177	133	161	164	157	146	158	159	161	158	165	195	188	172	179	158	174	169	167	138	163	140	179	149	170	139	169	159	164	139	181	193	164	173	158	169	175	159	160	174	171	161	164	167	174	200	148	169	165	155	190	172	158	149	173	179	170	182	173	168	168	173	195	162	156	156	156	145	194	145	171	160	165	156	165	156	188	179	144	168	160	138	167	141	188	159	173	154	177	168	179	147	178	172	159	161	166	165	152	168	175	150	145	150	159	162	178	155	172	168	190	162	180	175	167	151	162	163	155	170	171	152	188	192	151	170	159	181	195	163	161	172	158	157	161	171	160	154	169	171	153	167	177	181	159	167	160	186	157	168	178	187	143	127	167	169	176	169	162	162	140	175	179	167	159	149	175	192	170	185	155	190	175	176	193	158	142	169	178	171	171	166	162	163	171	162	176	157	142	152	176	168	156	159	185	156	180	143	157	171	179	155	178	161	161	179	158	148	146	164	154	175	152	198	152	162	149	167	160	154	172	155	181	142	167	189	183	174	178	170	190	171	189	158	166	163	140	165	184	174	186	173	186	154	182	168	161	151	166	163	189	179	141	154	182	171	190	173	172	156	176	154	165	178	172	145	166	160	160	178	145	162	163	173	165	156	174	167	167	187	167	171	159	171	176	170	176	179	187	152	166	171	173	148	161	142	140	140	195	155	142	155	142	168	167	175	153	159	196	176	161	186	131	159	149	154	179	166	174	170	186	173	167	174	155	183	172	154	176	173	158	168	187	153	172	160	161	186	180	169	162	177	169	146	167	183	143	174	175	180	180	178	160	156	155	172	163	175	158	160	171	161	165	166	199	188	180	147	159	159	172	169	186	160	177	189	161	191	160	178	164	167	175	163	171	187	193	179	167	169	173	144	167	157	168	174	170	164	161	164	164	181	158	140	159	165	175	176	153	188	159	184	161	155	170	183	183	164	180	165	156	180	151	175	170	162	174	156	196	190	146	193	179	176	175	192	184	171	163	163	160	155	168	180	176	179	168	148	146	196	170	171	150	140	182	169	149	163	178	149	141	155	189	157	175	157	156	145	168	165	162	161	166	191	191	179	151	196	159	160	170	164	174	187	176	168	154	163	173	167	187	168	170	145	148	178	155	163	156	155	154	165	177	184	164	185	170	160	173	192	156	154	173	163	167	182	169	167	180	152	162	155	146	162	168	155	149	155	157	163	143	174	169	164	149	170	183	179	174	159	172	163	164	196	177	162	165	176	180	164	175	143	149	148	165	191	180	142	175	166	194	163	172	184	179	185	148	145	169	178	156	157	158	175	196	141	163	139	171	156	165	165	170	162	158	177	149	171	170	171	169	165	163	185	184	175	152	147	162	168	160	175	143	161	165	184	180	162	178	167	168	145	181	170	186	172	177	168	156	151	182	189	177	145	147	158	175	161	175	169	156	162	195	179	180	174	172	158	169	171	169	165	176	154	185	169	175	156	170	179	162	158	172	150	165	178	153	192	170	170	193	170	165	176	172	170	151	183	150	186	182	179	196	173	176	169
2228	486	546	552	541	553	490	493	483	481	464	465	495	460	458	497	489	491	436	458	439	467	461	440	429	467	437	425	430	447	454	445	444	441	453	473	454	430	467	440	475	504	548	514	548	606	699	677	559	548	511	487	535	474	539	547	513	489	771	763	429	448	439	430	441	411	425	421	460	462	413	425	432	451	451	433	452	424	431	464	477	410	480	469	451	458	448	451	453	417	464	451	430	440	404	437	436	434	458	489	430	458	411	424	429	413	507	438	453	449	466	425	438	454	420	458	449	445	417	427	449	446	464	431	477	434	409	444	406	462	458	420	427	431	431	430	450	444	467	440	420	449	435	446	442	450	404	466	446	463	457	454	416	419	431	431	422	428	449	454	407	460	399	443	471	467	462	403	435	441	436	482	465	480	434	433	418	450	443	412	429	391	415	452	430	447	436	478	478	469	467	471	449	442	427	476	462	448	422	457	440	397	452	448	466	435	456	476	461	448	456	415	436	452	424	425	451	463	428	418	443	461	433	453	410	436	434	455	452	443	441	407	452	483	457	453	443	439	447	441	406	434	498	471	431	444	403	425	433	431	431	425	411	421	467	413	443	445	457	428	445	406	473	437	434	437	416	502	450	399	471	444	391	432	445	429	438	479	419	450	426	456	441	464	441	404	446	471	428	432	458	428	436	438	464	471	436	460	456	430	440	429	456	434	445	434	400	447	430	498	399	430	434	443	473	462	430	458	423	461	424	465	446	460	449	465	469	399	437	454	477	457	409	448	490	452	417	443	399	445	468	448	456	431	445	466	445	439	440	429	424	431	465	425	446	465	450	423	447	418	453	427	470	438	438	407	456	432	432	455	417	461	428	436	435	413	462	443	483	457	447	469	472	464	411	430	461	450	439	448	442	443	449	442	483	458	438	432	450	459	496	477	442	462	411	457	420	448	443	436	432	432	433	433	457	429	430	441	461	437	419	457	427	444	417	456	438	423	425	471	457	412	507	456	437	457	476	479	422	475	438	434	448	436	447	419	448	419	428	433	421	427	449	448	461	431	455	478	512	447	445	426	417	457	453	446	435	466	416	460	436	419	417	447	450	470	438	441	459	448	478	484	456	444	426	406	427	432	419	465	472	435	440	434	435	427	422	482	450	491	432	469	455	442	452	427	426	433	432	479	456	476	443	411	466	488	466	440	434	480	404	448	434	472	463	448	417	443	447	449	430	465	408	440	441	414	451	466	458	458	420	432	452	458	452	430	459	405	455	423	459	437	451	452	449	453	446	461	436	425	456	402	444	420	450	409	498	511	411	447	460	449	440	444	444	462	455	421	455	453	420	421	445	451	424	475	477	440	418	449	445	441	452	415	438	420	472	436	426	406	445	439	473	459	428	403	426	425	459	414	479	459	395	440	429	454	460	436	459	408	470	486	471	460	434	463	424	443	449	448	421	435	420	421	408	476	440	433	427	462	439	459	412	450	428	436	494	472	446	460	456	473	407	477	416	442	441	440	456	432	457	483	426	455	457	461	425	427	475	431	454	449	461	498	456	488	432	453	458	429	423	429	443	481	395	431	441	462	437	438	439	476	405	427	455	419	458	444	426	482	426	400	436	431	427	455	437	443	452	439	480	448	462	461	455	427	436	455	414	428	477	465	429	425	421	442	470	430	451	431	459	443	420	425	419	424	447	473	455	424	419	431	485	416	460	452	423	429	460	454	457	446	448	425	432	457	441	479	445	487	452	455	490	473	455	476	451	448	408	433	414	451	472	473	453	433	456	444	422	491	459	444	443	462	452	441	454	454	499	420	450	419	453	438	461	432	448	433	481	421	449	478	471	443	424	459	459	429	466	464	412	470	418	438	420	430	447	455	433	458	456	451	452	430	469	447	433	452	439	421	440	437	475	463	423	459	447	439	446	428	437	412	417	414	444	471	464	425	452	473	439	446	414	405	433	473	467	430	456	467	470	423	495	453	452	441	434	407	451	423	426	420	431	456	452	451	457	437	422	461	439	413	408	442	416	450	407	474	460	416	460	475	451	447	422	434	430	441	432	451	435	459	453	466	465	397	467	486	468	416	431	421	446	448	469	456	437	448	421	453	478	452	452	452	411	476	433	448	446	437	426	425	458	465	464	432	446	448	448	447	418	413	453	423	420	445	459	457	440	457	414	434	431	403	421	432	460	430	463	411	448	439	474	456	436	426	431	458	440	419	476	476	426	429	454	406	430	455	486	419	421	383	474	445	436	478	461	435	461	457	462	465	435	447	460	471	436	432	426	390	427	427	474	444	427	424	423	426	450	465	433	466	409	444	444	461	433	453	466	439	442	451	411	422	441	438	460	420	424	485	452	461	451	436	410	408	429	438	415	446	430	470	474	415	459	422	469	414	434	479	450	491	445	451	411	425	428	480	468	415	460	505	465	431	422	430	443	417	402	431	456	425	456	477	460	443	421	453	447	435	453	452	466	461	445	441	445	460	471	445	444	430	442	465	463	459	443	423	405	486	423	450	435	435	427	500	461	414	426	459	484	429	437	419	469	427	460	406	413	462	457	468	452	426	474	457	446	453	455	423	468	427	451	467	442	448	463	445	423	487	440	468	449	466	437	460	452	421	435	471	445	466	433	430	466	442	483	464	464	411	484	418	427	435	411	388	423	416	450	432	459	472	482	453	443	467	447	462	452	499	412	454	396	455	477	454	451	459	481	419	450	431	426	440	453	420	448	425	440	462	457	442	461	425	434	427	437	425	429	466	424	454	431	457	444	446	438	417	458	423	410	434	418	452	460	445	483	464	438	442	473	452	429	425	448	456	438	431	447	447	430	468	475	439	442	458	474	488	428	447	460	455	434	455	459	450	488	425	455	436	470	460	397	459	424	452	426	434	440	504	479	467	470	420	458	453	428	462	435	430	426	498	451	476	442	455	444	447	451	480	444	418	433	453	483	433	468	425	438	456	435	459	434	436	448	408	421	461	435	429	483	461	456	399	439	408	465	416	417	445	455	465	452	419	426	460	476	473	444	472	427	456	410	434	413	469	414	444	474	446	428	453	444	444	427	450	439	469	492	455	465	442	405	466	454	452	453	448	468	435	435	463	477	434	452	438	441	440	444	426	454	415	399	455	458	438	474	450	452	412	412	462	472	446	417	433	439	458	434	433	466	428	461	475	397	450	482	452	473	471	438	458	419	447	438	436	449	448	434	403	433	444	458	467	447	448	462	386	460	458	441	457	475	441	457	448	433	487	487	472	459	432	431	439	446	442	427	448	438	435	473	438	457	452	483	433	449	439	432	410	457	448	462	439	431	468	407	464	477	465	451	438	474	450	447	421	461	426	502	426	431	436	436	423	440	474	419	422	426	454	453	440	512	444	446	475	453	468	463	456	419	442	443	490	424	451	437	449	476	449	462	449	440	458	480	429	426	481	465	476	433	398	446	453	441	445	454	453	427	459	435	469	438	496	431	433	430	481	422	450	458	457	430	432	430	483
11678	1309	1178	884	650	467	417	355	301	272	274	299	244	240	246	220	245	228	223	240	203	221	204	231	232	214	209	217	191	227	213	214	197	203	219	233	205	209	177	198	238	177	192	208	217	307	406	433	249	226	233	231	216	220	239	226	202	308	629	568	214	183	207	190	206	196	169	197	209	202	196	180	204	232	179	192	191	190	192	211	199	209	201	199	239	203	211	174	199	193	224	164	239	195	197	187	196	195	227	180	151	232	200	206	211	205	183	198	178	216	177	199	200	192	202	195	229	224	192	210	192	187	208	224	168	197	217	173	206	202	212	208	185	188	192	205	182	187	218	204	203	199	197	241	224	201	193	213	204	199	222	205	181	172	208	179	217	198	178	185	204	212	211	194	199	208	235	168	206	219	186	191	203	194	184	202	191	200	192	210	220	225	208	188	194	191	206	206	186	207	199	188	199	188	195	196	191	170	201	183	184	191	193	216	217	194	206	177	201	193	172	195	200	194	199	212	207	199	188	223	212	219	191	194	222	186	190	199	183	198	200	212	179	215	185	179	185	211	229	206	206	198	181	183	205	179	216	186	222	205	208	202	188	199	199	224	184	196	209	170	193	193	196	185	207	210	202	190	163	182	235	216	232	161	189	163	191	200	207	188	194	205	199	200	204	206	199	210	203	219	189	191	210	198	217	199	203	193	196	166	162	213	229	185	182	167	182	209	197	200	196	177	198	177	196	184	218	204	180	200	185	196	229	190	176	201	202	182	202	218	209	204	192	202	185	240	219	194	192	224	174	204	200	207	207	197	177	219	195	206	211	189	201	195	182	189	216	181	220	185	190	195	185	220	201	212	219	196	203	188	184	205	190	184	206	169	217	206	206	189	201	202	188	192	213	172	215	192	183	234	211	197	204	198	243	192	182	192	178	201	187	185	194	200	180	204	219	177	199	201	221	209	181	210	193	222	216	194	219	192	211	215	200	175	202	173	189	208	201	224	207	196	197	207	230	223	205	211	187	174	190	189	184	216	207	186	188	209	181	213	231	198	190	209	182	204	213	181	210	216	178	210	195	224	182	222	223	195	219	201	193	182	205	214	199	205	205	218	204	200	192	206	211	187	195	166	185	210	222	204	184	185	195	203	201	225	196	210	201	189	213	186	209	193	199	223	199	182	206	197	221	202	196	186	196	198	215	212	208	175	180	213	194	222	191	184	188	164	203	184	220	187	176	179	199	201	193	186	205	213	194	178	200	195	203	230	198	190	213	199	199	213	173	226	221	220	222	191	183	188	200	213	234	198	201	183	213	204	169	206	196	198	200	186	195	198	191	194	216	205	166	201	196	190	219	219	198	198	202	186	188	206	210	177	206	206	222	202	186	186	191	208	213	227	190	186	214	192	231	193	183	208	194	208	213	203	196	220	184	167	180	171	222	201	215	176	205	194	236	209	208	182	201	188	201	190	211	180	178	187	188	193	224	184	185	195	194	206	202	206	212	239	188	203	201	187	188	240	224	196	211	205	190	201	199	188	208	185	190	211	209	210	220	215	187	199	196	214	197	175	185	205	191	191	192	201	202	193	219	230	188	197	192	223	216	191	177	218	201	197	185	180	188	199	199	220	218	183	197	199	203	211	213	201	230	218	198	194	201	209	201	184	189	190	192	181	195	178	207	212	207	183	196	212	185	183	179	176	194	205	200	192	184	211	225	220	193	181	200	214	206	204	187	203	203	201	192	207	202	186	210	201	186	204	201	210	192	197	193	222	203	200	235	185	190	191	204	199	178	206	185	201	212	220	201	199	193	193	201	205	215	196	194	195	180	211	191	219	204	182	202	191	203	188	178	206	205	189	191	195	180	204	207	191	193	216	198	203	177	193	203	206	181	194	207	211	207	203	202	195	202	202	196	217	204	202	192	207	204	213	198	215	211	199	185	196	213	177	192	203	204	207	219	210	199	186	178	187	196	185	195	199	197	213	184	205	201	198	185	199	216	194	199	206	191	197	180	202	215	211	236	225	231	203	219	213	173	212	200	231	211	175	219	209	188	197	173	195	200	211	185	218	215	187	191	223	202	226	205	225	207	189	205	203	189	199	231	202	226	184	217	197	213	186	204	198	183	230	215	209	185	194	210	208	192	196	220	185	226	206	207	226	205	184	211	213	216	200	183	201	178	213	210	213	177	206	210	195	204	172	184	193	172	208	198	171	181	216	196	188	178	185	190	194	209	192	203	222	212	208	217	184	197	175	210	207	206	192	209	200	202	207	194	185	185	199	195	176	197	193	200	201	219	201	217	170	207	198	195	183	189	173	209	229	199	175	181	213	195	194	215	197	187	215	200	183	214	202	172	215	194	196	207	179	205	181	179	198	194	208	200	200	192	179	233	191	180	227	221	193	176	185	215	188	213	194	203	195	184	207	220	217	198	215	214	182	212	216	216	192	211	216	211	205	207	196	204	206	202	191	186	202	210	198	191	188	179	198	197	201	221	189	217	238	215	232	204	181	210	211	189	174	201	210	187	195	212	194	219	186	214	211	219	202	191	192	194	180	183	175	199	201	189	202	180	195	197	171	203	228	181	214	180	206	176	212	190	216	207	176	184	212	200	215	209	224	199	210	189	191	226	210	241	177	194	193	187	195	201	187	199	216	197	199	216	187	206	175	211	214	194	201	209	195	187	183	197	206	176	176	179	188	190	209	205	214	195	192	204	201	202	205	209	217	210	187	205	179	180	214	215	193	205	180	185	200	194	227	199	196	222	214	187	177	197	211	199	223	177	211	156	195	191	198	195	174	189	185	208	222	183	193	213	189	206	226	189	211	227	236	186	205	184	201	228	214	202	172	229	236	198	227	191	196	185	183	213	182	192	207	193	165	215	213	225	179	197	228	190	187	195	192	216	220	199	215	199	204	218	187	231	199	191	223	202	182	214	202	193	192	212	212	197	210	202	199	179	191	170	201	196	206	205	185	190	202	195	186	203	196	199	211	226	202	194	233	218	197	207	178	203	180	213	216	216	203	195	217	228	187	209	207	205	210	194	200	203	187	202	187	178	188	250	193	214	208	211	187	177	221	188	178	223	192	215	184	192	195	196	176	214	173	197	191	177	191	196	199	187	198	193	181	208	210	196	196	207	200	215	188	182	190	216	190	202	181	218	193	199	190	221	173	181	178	179	196	199	173	183	197	210	203	199	202	218	189	218	182	229	205	216	210	174	186	188	222	215	229	196	173	187	207	190	193	200	211	181	206	203	184	186	212	209	181	191	200	216	211	217	191	190	196	213	196	206	183	217	207	187	174	199	205	205	226	210	192	185	220	192	219	207	178	176	207	222	184	204	166	195	204	206	181	207	177	194	195	202	169	197	212	191	222	199	209	197	205	201	213	224	180	199	194	206	167	179	212	189	207	199	212	210	165	199	181	177	187	205	189	181	192	173	196	217	217	209	189	196	209	196	187	206	209	172	216	204	207	219	192	202	197	183	206	214	193	200	219
7422	1298	2626	3001	2594	2257	1842	1588	1379	1235	1073	960	946	859	862	780	744	760	713	708	711	698	681	634	591	620	610	627	615	570	584	591	576	608	592	587	528	625	587	603	620	634	610	664	771	1355	2744	2954	1130	755	680	671	692	749	691	713	710	1068	4327	3601	496	517	542	559	522	515	495	510	525	514	521	490	528	444	507	523	512	521	533	527	554	542	543	520	493	518	554	508	556	497	523	507	546	482	545	541	504	511	506	495	511	504	497	540	502	511	572	560	526	545	515	494	514	486	513	521	522	546	498	583	497	566	515	523	468	492	531	507	502	513	513	504	500	528	519	516	491	510	528	498	540	507	514	507	513	505	555	473	530	475	556	502	527	493	481	517	524	510	526	462	489	529	513	545	531	523	498	515	537	487	528	534	540	529	529	544	510	507	526	524	510	532	489	495	528	514	521	561	511	529	507	508	506	518	509	523	508	478	527	562	520	575	518	529	535	475	518	489	520	530	495	495	500	463	512	551	510	454	513	531	507	468	510	522	493	515	535	550	530	516	511	516	494	512	520	556	498	503	473	527	506	482	501	522	512	532	544	530	523	525	522	546	550	510	475	522	501	538	525	481	494	468	509	512	535	533	542	500	517	516	482	530	522	498	516	505	508	528	514	520	519	499	493	507	543	513	528	527	501	566	517	503	529	510	559	518	549	539	521	510	502	551	531	491	531	536	516	544	482	481	516	528	534	509	514	512	546	524	515	500	513	497	502	537	532	537	515	519	511	533	463	540	563	507	551	525	495	479	521	522	489	512	527	461	564	521	512	532	507	518	495	556	531	526	557	500	509	524	520	528	528	570	511	525	505	554	558	519	511	507	519	537	516	479	519	535	504	516	522	521	473	493	504	521	496	490	522	519	515	549	499	507	534	508	531	543	534	484	525	500	527	510	507	498	504	514	484	521	559	565	520	494	529	526	519	516	520	511	530	502	516	540	515	504	518	506	521	558	500	501	509	519	529	528	556	525	535	498	522	542	512	518	515	550	489	540	519	550	534	477	545	515	497	545	530	497	512	509	520	534	547	548	509	498	528	487	532	514	503	530	512	535	508	566	523	498	539	520	502	489	541	558	520	489	548	509	535	530	494	554	525	529	542	524	504	542	551	551	538	561	492	536	519	522	508	498	536	510	554	555	544	538	529	483	527	485	514	527	516	506	559	552	497	581	506	533	533	545	509	534	527	510	516	528	479	521	552	493	533	515	514	500	509	516	519	519	508	522	479	501	542	486	493	522	484	511	509	544	551	490	510	504	499	473	506	503	474	479	511	504	533	543	494	546	500	526	498	546	508	512	566	535	465	515	514	496	516	529	491	561	537	483	553	512	518	489	530	557	540	569	509	538	506	532	507	509	560	552	505	506	521	488	522	563	535	546	512	517	521	525	529	535	521	505	490	565	548	495	505	543	512	547	527	492	523	566	529	519	523	544	521	527	471	527	509	547	560	516	494	511	533	512	529	544	497	536	517	499	518	469	501	557	521	559	583	533	529	490	505	516	516	532	493	547	516	509	527	574	556	504	517	547	480	521	486	522	565	493	534	494	502	469	512	504	469	508	470	446	525	521	496	497	493	517	509	495	518	517	520	506	538	519	525	536	504	534	481	492	532	534	518	540	517	541	498	522	513	521	557	526	505	508	520	501	503	517	516	546	527	470	498	516	488	510	510	496	523	532	491	543	548	526	493	522	488	501	535	543	531	533	501	518	504	532	467	525	533	509	529	503	524	515	532	494	536	484	523	505	541	519	533	493	545	551	521	511	517	484	540	500	513	509	517	483	514	507	510	515	551	502	523	532	531	535	499	498	549	521	532	552	528	513	544	469	522	572	482	524	504	514	535	520	493	571	544	519	532	534	509	500	496	535	552	539	517	559	524	555	509	538	463	524	517	534	560	473	510	531	525	495	570	521	545	496	482	474	492	530	554	529	520	523	512	530	496	539	495	555	497	519	561	492	494	515	509	484	545	486	547	493	513	527	485	546	504	520	494	543	570	544	506	491	521	531	528	515	492	509	498	542	489	497	519	553	542	561	534	567	533	558	545	524	477	508	534	557	541	490	544	546	517	526	499	556	492	546	493	563	511	523	506	524	493	521	513	514	498	495	536	523	554	539	524	530	519	495	500	515	529	504	535	525	528	519	522	540	520	536	494	491	494	527	521	506	526	506	498	521	558	501	554	510	485	493	508	533	509	511	529	510	533	512	508	516	497	526	546	488	488	522	528	538	505	520	527	537	501	548	533	561	521	541	520	475	493	492	534	534	531	507	495	546	532	492	513	569	482	500	518	517	568	514	561	521	540	497	515	523	524	489	509	518	532	526	506	523	504	546	506	578	535	512	503	463	504	489	505	492	511	494	543	501	462	534	513	487	520	539	536	489	492	511	510	518	552	521	513	537	556	491	489	523	571	541	513	488	498	496	512	553	504	509	483	517	550	526	507	519	519	523	532	503	547	551	537	533	521	515	519	474	540	542	518	498	553	514	530	518	526	520	529	505	490	518	513	514	494	517	506	507	514	498	520	512	493	559	530	518	472	488	504	529	479	506	522	568	512	508	558	519	491	547	498	483	502	553	557	488	525	562	536	501	515	518	499	522	483	535	468	484	502	493	527	496	500	494	511	518	508	531	492	506	556	577	525	510	513	525	533	517	511	483	544	519	506	516	517	476	529	538	491	527	528	549	444	520	463	530	526	522	545	532	514	506	534	526	550	524	507	495	581	527	559	510	480	493	530	523	560	521	512	534	518	518	514	525	541	467	491	472	522	509	535	501	523	507	522	544	521	532	502	520	552	526	493	543	479	537	508	553	536	499	547	531	513	478	527	491	513	528	544	480	502	529	578	525	519	532	473	529	508	516	517	534	548	521	525	532	524	501	482	505	534	530	489	475	515	517	504	535	557	506	552	518	521	548	514	491	500	520	523	533	516	507	514	485	535	530	544	509	520	527	547	531	516	516	508	511	522	514	555	523	526	565	509	560	527	524	526	577	515	518	521	532	504	492	553	488	557	478	529	550	508	531	541	514	535	495	490	519	576	526	512	526	518	518	515	468	528	546	528	487	522	507	541	539	503	573	538	517	488	535	526	484	556	470	525	538	516	508	513	524	489	506	486	497	499	542	554	523	548	512	541	486	557	506	524	493	549	509	553	581	511	548	499	521	479	536	506	468	510	520	555	500	536	530	526	534	504	452	517	553	467	512	538	535	504	536	538	503	507	494	541	522	532	518	537	528	466	539	543	549	479	521	498	490	496	513	512	514	507	479	522	496	527	538	533	553	481	502	513	513	539	533	518	509	489	507	513	557	505	466	519	528	528	538	506	539	515	485	501	511	495	494	517	552	484	503	463	495	554	489	524	528	476	502	499	533	495	488	490	503	575	522	497	519	529	506	502	517	530	503	492	552	513	525	493	508	486	542	524	494	536	549	503	479	519	505	507	505	532	549	472	491	513	500
21733	3390	2160	1618	1054	780	570	447	356	308	306	261	240	249	251	195	228	168	183	177	189	188	153	173	139	160	149	164	142	117	168	137	171	142	133	130	140	172	141	147	143	139	150	152	135	264	447	812	235	158	156	164	158	165	175	168	161	200	1042	917	146	120	114	123	144	126	128	140	129	106	140	126	131	124	138	133	119	128	138	117	152	148	127	125	136	123	123	148	148	132	152	138	134	123	134	129	114	119	108	121	117	143	144	136	150	153	125	127	146	137	124	138	122	133	151	131	123	141	123	130	144	134	122	139	129	149	141	108	126	130	134	137	129	121	112	130	133	123	138	143	132	150	121	130	147	144	119	145	131	143	130	125	133	151	126	147	131	146	140	122	147	136	142	122	141	127	131	144	146	131	121	122	134	127	131	130	127	131	143	119	150	166	143	118	128	121	115	139	151	126	141	116	136	128	117	130	126	133	134	137	133	113	136	128	111	130	123	134	136	133	131	131	118	149	118	140	134	136	155	133	129	99	154	149	117	146	139	131	145	116	126	112	156	130	144	135	158	149	163	128	127	145	121	140	130	133	125	140	118	128	135	122	126	129	127	141	161	116	142	121	147	134	106	115	127	124	156	113	125	113	126	133	126	138	139	131	134	125	119	129	144	116	127	135	157	130	130	131	120	125	130	133	138	133	155	141	121	120	129	125	137	136	125	139	139	144	105	128	113	124	147	130	137	124	134	142	125	120	126	121	137	133	119	125	134	125	122	122	162	131	140	128	137	123	120	129	134	123	141	129	133	126	124	131	115	130	110	119	127	131	145	127	102	125	122	150	119	141	114	109	132	129	140	122	147	136	120	149	126	128	143	139	120	117	134	122	118	113	135	121	135	115	121	124	141	126	137	127	137	140	113	116	126	131	136	129	109	132	150	120	138	132	130	123	144	116	137	152	117	125	151	118	143	131	134	142	122	165	138	131	123	127	136	132	130	145	124	128	121	153	139	118	140	128	122	147	122	118	134	131	138	125	139	110	120	140	138	120	127	129	107	167	116	122	155	115	125	126	137	134	154	106	127	121	134	118	127	105	126	131	137	133	127	121	114	147	120	139	136	154	124	148	127	147	138	146	117	138	127	136	134	123	116	123	133	125	132	125	146	127	131	139	149	132	110	118	147	140	125	132	117	137	143	135	133	131	143	128	127	123	155	135	130	122	138	116	123	124	116	140	145	137	135	131	140	141	155	137	136	128	138	137	123	129	129	125	125	109	125	128	112	120	149	128	132	111	112	121	132	126	124	138	147	133	107	144	123	140	120	132	116	137	140	142	141	117	124	114	120	138	137	137	131	142	126	163	132	134	139	145	128	132	144	115	116	141	134	108	147	133	135	134	133	139	131	134	125	130	125	138	140	138	152	144	131	112	116	132	105	143	134	139	129	133	121	138	120	138	123	115	126	143	110	130	138	125	129	133	140	159	137	132	123	108	122	137	143	118	133	110	134	142	117	152	133	143	121	132	135	143	123	133	108	129	92	132	135	131	132	145	152	133	130	106	164	130	125	132	132	127	131	122	121	126	130	156	150	135	108	135	134	158	127	125	143	124	151	140	136	108	135	114	134	119	128	133	156	133	116	139	117	144	149	133	141	126	143	117	132	122	120	132	128	119	155	125	134	127	106	115	124	151	142	136	131	115	155	134	126	125	128	121	133	130	123	123	149	130	136	127	133	139	145	150	144	134	131	150	138	116	130	120	129	145	145	131	150	135	142	102	142	133	130	126	112	126	132	131	133	128	123	134	132	132	145	134	154	134	130	152	123	118	146	142	145	127	133	130	150	141	128	146	144	122	149	139	138	139	146	121	132	129	135	144	117	162	128	147	127	128	138	151	141	159	146	142	137	134	136	130	126	127	120	151	123	122	128	141	129	154	128	119	130	134	107	120	140	122	138	122	137	134	144	151	128	124	133	130	132	123	152	131	138	123	132	150	121	136	121	130	129	128	145	124	134	119	133	118	138	122	106	143	129	140	130	121	135	122	145	132	135	145	124	148	119	134	115	123	133	122	141	125	143	132	131	135	115	118	124	128	164	138	132	140	127	134	124	121	144	145	119	135	138	118	151	142	93	138	153	115	139	112	145	133	156	119	137	152	140	127	142	115	112	133	122	135	106	133	127	124	144	130	136	131	115	118	120	132	140	131	117	142	133	129	116	139	149	126	132	148	152	114	127	139	119	119	128	124	135	140	131	122	135	131	111	131	120	133	140	121	156	138	123	128	113	131	147	127	105	123	132	138	134	124	126	129	118	137	144	141	125	156	139	128	137	130	119	142	156	125	113	138	129	133	122	119	138	142	147	134	159	143	116	106	125	136	111	127	128	167	133	114	138	142	127	133	138	146	145	129	126	134	138	166	165	139	116	120	145	126	135	141	133	129	153	145	151	141	123	123	146	142	133	121	145	137	146	122	134	143	121	146	145	127	123	131	136	109	141	120	114	121	139	128	142	148	152	149	130	158	141	115	148	124	150	121	144	147	135	144	132	122	135	140	134	126	136	133	135	147	131	118	124	145	123	124	136	137	133	117	128	139	155	138	136	122	133	133	159	131	147	129	128	124	141	131	138	123	140	136	132	131	150	140	146	133	122	146	144	129	112	120	136	116	148	131	117	125	129	138	160	152	115	144	138	141	123	125	130	135	133	124	138	137	127	134	148	140	144	115	160	111	120	143	146	157	136	139	121	132	138	135	129	131	131	126	153	127	139	118	127	117	138	147	169	125	122	139	125	123	144	127	128	142	120	129	139	132	123	129	123	148	134	166	134	123	134	116	127	130	128	135	117	150	131	134	128	138	128	110	137	116	138	110	128	131	135	125	135	129	137	131	124	131	124	139	127	141	134	137	150	111	98	140	146	159	133	115	152	136	139	132	131	135	126	128	124	141	136	133	137	144	148	143	156	123	124	130	119	137	128	124	139	147	109	149	118	115	130	147	128	132	114	128	141	124	149	129	144	139	128	118	141	152	111	148	127	145	130	121	139	130	130	150	134	146	135	160	138	138	116	136	126	126	138	134	136	140	151	130	104	130	134	126	118	150	148	112	132	105	156	146	136	142	116	144	134	139	160	140	135	128	124	133	114	138	126	135	125	135	106	143	120	126	118	124	138	134	137	143	157	146	143	115	121	145	118	141	122	141	124	138	133	134	136	149	103	145	143	124	142	133	133	123	126	124	122	117	125	134	150	137	144	106	131	128	128	121	145	125	121	114	138	134	144	133	130	125	116	122	115	123	117	129	144	139	137	133	121	139	133	151	129	123	153	130	139	140	131	128	123	126	126	144	122	157	123	140	131	116	140	149	140	122	141	145	140	155	149	120	138	131	118	143	134	121	128	131	154	125	134	129	124	127	131	141	125	137	154	133	137	138	140	153	124	105	117	142	135	137	128	139	149	125	135	136	129	129	132	143	143	122	108	145	121	159	128	124	145	142	120	123	126	96	126	158
11359	1949	4295	5226	4384	3567	2870	2344	2010	1747	1502	1306	1208	1062	1025	972	890	804	771	694	658	638	641	569	583	549	521	550	495	524	505	499	518	501	484	428	433	466	480	456	490	504	463	604	755	1820	3706	6516	942	726	679	586	581	599	616	667	554	1158	7689	6324	344	422	399	339	347	334	357	347	363	374	366	368	362	386	397	330	356	381	394	340	368	347	368	344	342	370	329	354	391	349	409	347	354	375	344	336	348	381	370	368	349	382	369	393	379	343	379	356	349	355	364	359	336	361	369	346	354	374	332	354	381	385	328	345	354	391	357	345	350	338	345	363	339	369	381	391	339	338	370	349	379	361	329	372	374	362	340	377	345	329	358	368	358	344	351	352	347	355	368	364	394	344	339	351	354	335	345	333	377	370	385	370	375	373	385	361	343	338	364	354	371	351	389	377	381	295	322	331	317	395	321	329	393	382	362	351	364	356	342	356	356	370	393	324	359	342	343	345	340	361	345	352	334	357	305	341	349	385	352	327	367	387	349	339	334	314	355	352	386	309	381	368	321	329	333	352	340	337	389	359	349	334	333	318	333	371	359	367	306	346	356	333	331	351	324	365	357	333	345	380	376	340	360	351	346	358	375	359	364	353	384	344	358	329	356	323	378	349	353	347	346	372	335	352	364	344	366	353	375	377	330	368	348	333	341	336	345	364	349	374	352	353	367	329	331	357	338	336	338	374	356	334	367	329	342	343	342	393	353	354	354	361	354	355	343	363	367	352	353	379	374	335	340	351	363	344	331	337	351	333	313	388	354	351	376	328	367	351	348	333	356	329	365	331	336	372	333	368	368	354	346	326	346	369	344	363	343	359	346	333	371	388	370	389	345	343	344	351	344	361	324	387	358	346	366	334	329	345	354	324	378	369	320	342	311	344	341	374	387	325	338	372	365	355	352	347	337	315	346	368	340	346	364	363	374	362	356	346	348	334	309	341	349	329	379	346	349	344	404	361	370	384	348	356	345	340	339	339	328	339	398	363	354	380	353	347	365	333	374	342	334	367	361	358	338	332	368	352	315	362	354	352	363	340	345	346	365	354	333	356	352	315	337	346	378	346	344	341	348	354	367	349	383	371	330	360	369	364	324	375	344	348	340	339	350	326	375	359	375	355	343	347	362	371	336	326	343	353	378	343	309	334	348	373	338	359	331	379	392	359	353	371	345	326	353	346	341	341	381	325	387	332	347	374	379	366	333	362	335	350	343	348	315	377	371	343	348	376	361	342	356	332	372	370	358	342	358	377	341	387	362	375	361	351	353	312	360	365	357	350	335	340	364	342	320	370	362	359	353	333	399	346	351	352	349	372	331	347	327	319	349	363	345	373	392	361	359	377	348	351	356	321	386	352	360	348	347	369	297	352	338	332	342	329	337	382	352	318	358	350	373	366	336	341	336	367	333	357	348	388	342	337	377	320	316	350	370	362	336	373	322	367	342	386	348	315	365	350	342	371	329	360	376	341	380	366	346	330	343	363	352	358	348	338	351	344	327	373	383	325	329	338	360	394	357	343	362	355	327	344	357	345	335	342	366	367	363	342	337	334	334	341	348	389	319	372	374	362	367	330	323	362	359	343	355	343	363	357	346	374	360	357	333	387	351	358	340	352	355	341	364	339	367	360	340	333	344	341	356	343	379	351	345	330	373	342	341	340	330	353	343	328	337	344	317	339	345	356	388	329	366	356	371	337	358	345	333	342	361	374	333	347	343	360	363	370	337	360	366	326	354	331	345	346	382	399	347	366	314	343	368	358	337	347	337	343	343	374	316	335	367	329	350	336	344	329	364	398	362	347	369	362	334	346	355	349	360	316	369	350	366	341	353	353	377	350	337	346	330	311	355	370	350	340	349	367	347	378	341	359	360	330	366	342	344	334	383	350	371	346	341	346	314	355	358	348	351	383	334	342	358	350	371	366	353	349	336	335	344	349	337	369	366	357	336	350	348	357	357	323	335	334	392	320	382	330	358	360	312	331	346	328	346	385	363	352	365	376	339	353	374	345	348	332	372	347	382	351	368	347	363	377	369	320	339	393	340	333	369	377	325	331	376	323	371	363	351	366	349	332	355	346	349	369	324	361	357	359	352	350	394	321	382	358	351	349	362	348	375	345	313	395	351	346	351	314	322	361	362	341	354	354	342	357	379	354	348	365	354	348	357	387	341	374	366	339	339	366	325	339	361	358	350	353	364	363	375	344	365	349	349	316	365	381	314	352	324	356	394	369	333	376	377	339	330	317	354	353	327	319	360	344	348	360	390	349	351	334	373	374	345	345	361	317	348	331	342	321	343	324	331	344	362	320	351	378	352	319	349	341	344	331	360	340	350	335	325	361	361	346	335	326	338	338	386	338	355	342	361	350	313	347	372	364	357	363	385	372	344	360	324	342	368	363	374	343	362	338	354	348	377	356	323	348	362	359	342	336	356	347	314	332	350	360	361	362	362	359	348	339	368	343	341	332	376	350	355	361	391	355	368	376	355	336	351	352	323	351	348	317	364	356	344	320	366	351	343	347	360	386	329	356	378	322	351	334	351	368	344	359	324	324	373	351	333	358	365	330	360	348	352	342	348	359	338	374	334	304	365	358	359	337	331	347	340	341	356	351	330	363	331	362	369	311	380	320	324	361	385	361	352	392	353	348	336	340	345	384	368	371	329	381	344	334	346	361	323	371	384	369	308	386	333	380	327	347	347	367	333	347	361	367	354	355	374	346	343	344	357	357	345	329	345	359	381	322	312	321	362	392	342	357	381	364	376	345	360	343	322	360	339	338	367	368	399	352	366	359	350	364	363	339	323	370	321	331	392	337	349	311	331	331	325	358	355	369	304	366	359	371	358	351	369	363	331	358	341	371	340	349	342	352	314	333	349	370	341	326	372	365	362	354	348	387	372	363	323	372	328	340	354	337	341	344	344	352	356	330	363	326	353	356	360	331	359	352	355	329	357	354	317	364	331	345	354	323	352	374	399	332	331	341	359	384	367	319	343	340	386	354	368	362	396	359	325	359	356	382	372	337	341	328	324	351	351	334	346	367	347	310	338	367	344	339	321	357	349	340	341	351	375	323	358	362	368	344	336	392	393	338	340	366	351	333	365	340	331	343	362	346	336	352	336	361	343	387	322	310	334	333	322	330	347	358	387	368	331	342	373	330	385	367	327	375	363	333	362	338	348	324	326	379	344	366	338	357	328	333	338	331	357	353	313	375	372	344	396	343	335	345	370	346	369	351	356	308	349	347	336	351	321	362	301	341	350	344	384	361	329	324	348	334	367	378	360	356	372	345	358	338	366	345	332	362	334	327	309	330	358	326	369	344	365	356	374	350	331	380	363	350	369	364	363	363	367	347	371	320	349	354	376	329	338	356	347	328	363	342	341	330	357	363	342	354	363	362	362	359	330	338	359	362	321	350	361	350	320	347	358	351	349	332	309	349	377	354	340	374	377	367	327	315	350	341	363	384
2052	198	195	192	202	174	163	186	159	170	175	182	157	180	161	186	173	157	164	177	178	165	170	187	165	164	175	172	187	166	168	159	158	152	156	163	172	162	149	150	175	168	180	169	191	207	174	198	190	179	174	186	178	176	173	189	172	161	222	190	179	168	170	156	161	177	163	172	172	181	145	183	161	172	161	186	162	145	158	141	159	182	160	169	174	163	181	169	150	158	164	166	186	144	158	157	168	166	173	175	169	165	183	169	176	157	159	177	174	175	175	185	181	172	164	166	166	163	165	171	154	179	173	181	176	176	155	166	157	170	172	175	175	176	174	174	162	176	171	156	183	174	176	169	171	176	158	158	176	157	188	169	176	181	144	151	144	170	161	173	190	157	177	173	164	127	150	179	170	182	166	170	188	183	153	172	179	146	139	156	161	158	139	163	166	171	157	163	159	167	147	163	163	161	204	166	157	173	184	164	164	184	158	168	176	166	188	157	170	185	181	181	169	174	187	157	185	168	130	168	173	162	155	143	175	180	144	185	155	175	159	169	155	172	151	159	197	150	186	172	152	182	159	138	159	147	168	153	152	175	179	194	139	168	166	168	186	167	176	189	163	190	175	158	160	175	171	151	162	182	154	157	175	174	139	163	173	153	186	174	203	179	182	173	188	166	179	171	164	187	187	162	182	166	157	168	164	167	165	138	161	162	150	179	184	185	178	176	174	163	163	171	154	165	158	146	192	188	168	168	166	135	164	172	175	171	137	160	173	158	165	180	188	168	163	166	171	153	178	187	160	188	174	177	180	152	149	159	181	154	175	148	153	179	162	158	191	152	147	152	164	157	183	193	167	153	160	147	165	169	179	173	184	210	158	175	169	168	163	168	169	184	128	155	185	161	198	182	160	156	196	176	168	171	176	173	206	158	165	193	173	164	177	182	167	174	173	155	165	160	165	184	183	168	170	172	157	157	155	165	177	146	174	173	192	177	158	186	144	155	160	157	170	161	153	155	169	175	174	152	165	168	179	159	173	149	166	183	160	190	176	183	160	159	163	146	138	168	151	154	170	161	163	180	149	147	149	160	166	175	168	166	167	154	172	169	160	160	156	171	175	162	178	157	180	158	150	163	182	150	169	159	143	165	162	181	138	156	148	148	174	150	151	158	181	160	152	180	168	174	159	156	171	170	155	154	164	163	179	146	151	154	192	149	156	184	153	169	174	193	186	163	190	156	203	145	193	171	158	141	160	164	170	162	144	175	165	160	166	150	172	169	167	191	166	164	154	160	179	170	161	174	144	147	162	192	168	157	184	171	166	181	149	171	195	152	164	170	172	166	176	166	171	161	175	148	179	159	163	164	154	179	165	171	161	170	156	153	171	186	171	164	162	159	169	203	174	193	164	161	161	152	158	161	190	160	152	155	163	159	158	193	186	179	178	166	169	162	166	159	185	175	173	204	155	181	157	154	172	170	169	177	175	168	168	142	173	164	177	172	172	175	181	155	141	131	182	157	181	190	149	176	159	159	159	166	159	174	178	168	181	199	169	168	187	176	134	158	150	171	164	139	136	153	150	191	162	155	180	169	155	154	162	177	157	145	146	176	186	168	182	156	169	138	155	158	176	171	172	145	148	183	164	179	168	175	172	192	157	156	191	178	162	169	147	168	133	181	175	186	163	171	159	188	147	162	198	168	202	182	174	171	163	177	148	140	155	167	174	156	163	161	161	185	168	134	144	163	175	152	179	179	171	167	181	137	173	172	176	153	171	165	158	152	154	168	166	178	162	153	181	177	185	166	174	175	157	153	165	156	165	177	154	164	182	163	168	174	147	175	184	180	164	174	179	151	171	141	155	178	166	200	185	171	171	173	178	176	160	183	171	170	163	164	164	164	152	173	173	170	174	171	148	153	182	168	184	174	160	166	161	189	173	177	181	167	161	167	170	175	174	178	164	169	165	180	184	180	165	165	161	188	172	192	159	151	157	162	181	160	177	129	166	169	168	150	172	165	145	167	171	158	174	178	171	151	148	184	183	181	184	164	154	179	167	183	159	146	196	170	179	148	177	184	155	188	177	172	178	172	162	164	177	172	159	176	159	171	160	165	159	145	140	149	161	166	180	140	192	169	179	177	156	171	181	154	146	166	168	189	165	168	164	165	167	139	180	182	165	169	170	178	165	166	176	165	183	177	192	163	161	186	182	164	156	151	151	154	176	141	151	174	159	180	160	159	174	164	181	179	167	159	180	147	178	168	182	146	160	186	188	181	165	148	172	160	149	189	149	170	133	165	180	178	160	164	164	193	169	152	168	158	173	146	171	171	167	156	173	169	159	160	182	150	173	148	147	139	168	164	158	170	184	164	173	165	162	167	190	161	177	176	174	177	158	171	147	168	172	172	164	168	170	194	164	175	170	129	187	161	163	172	180	165	161	206	163	183	170	149	184	182	185	150	174	182	174	160	186	159	164	142	169	161	190	160	145	156	168	207	187	165	197	160	149	147	169	188	164	166	149	170	168	181	159	182	150	166	172	161	165	180	184	172	157	182	156	171	187	159	153	179	171	171	157	160	166	163	165	155	162	167	184	158	180	158	164	158	145	152	164	168	161	191	153	168	178	172	184	186	177	175	173	170	169	168	189	157	184	178	195	174	174	170	163	155	175	152	180	154	153	140	164	169	166	185	161	160	175	134	185	163	169	144	149	162	153	154	200	165	168	177	190	155	145	170	172	180	196	184	160	175	163	178	178	165	161	176	159	184	177	159	158	171	167	163	170	163	156	147	162	159	159	175	165	142	156	169	177	164	160	161	173	169	188	164	164	172	181	148	167	169	159	146	151	176	167	175	193	184	144	183	138	174	181	175	187	172	155	154	164	172	172	175	180	177	156	152	163	173	167	160	154	175	154	153	190	162	148	180	165	176	139	159	176	177	158	164	169	161	171	145	184	162	171	154	177	185	161	163	186	165	191	181	193	160	174	184	152	161	180	140	170	149	163	167	163	161	160	159	167	164	183	170	180	165	154	168	193	166	159	174	162	188	184	172	173	158	178	151	158	158	147	171	168	171	166	170	164	160	171	175	163	175	156	178	156	181	171	170	165	163	175	171	176	161	143	161	160	161	175	167	165	162	147	164	187	193	190	156	172	162	177	152	188	172	148	154	151	152	162	161	163	158	159	147	163	165	163	164	173	181	153	159	162	184	190	166	172	171	180	150	174	190	165	156	154	160	163	179	154	163	168	178	151	175	176	168	162	167	141	177	160	188	161	157	171	181	168	165	182	165	152	174	173	160	182	181	162	163	182	186	167	159	159	154	154	174	174	166	151	164	164	156	173	177	164	202	191	168	157	151	183	163	166	146	175	129	176	164	154	165	174	175	164	172	179	165	155	176	159	181	168	148	177	165	165	157	156	164	151	163	164	149	173	176	170	160	174	204	162	158	162	141	164	179	166	172	176	183	180	141	169	174	165	169	150	166	173	183	146	166	173	177	165	174
2243	502	531	564	566	517	487	484	472	507	488	469	489	456	509	457	476	443	460	458	435	412	451	464	476	411	434	452	470	479	441	443	465	512	410	474	442	468	464	452	469	497	520	492	599	565	575	651	581	517	530	542	518	558	506	503	519	503	742	892	438	422	422	425	466	464	475	460	439	422	488	418	478	422	465	421	409	451	465	455	446	435	452	446	449	442	465	450	491	450	457	465	456	460	460	448	437	454	466	438	439	461	455	440	487	412	432	465	430	439	446	427	471	439	410	462	455	459	435	450	463	448	461	460	438	441	442	453	449	445	509	466	458	441	438	428	439	479	478	443	474	437	465	468	441	473	439	470	448	459	466	465	383	435	425	423	472	455	460	443	423	435	460	425	427	428	447	442	447	417	421	454	414	426	411	437	435	434	458	446	444	432	455	431	424	453	531	448	470	427	483	456	451	468	443	422	459	440	462	460	458	420	434	454	454	393	445	463	446	472	421	430	451	442	460	413	473	444	458	428	426	437	453	432	487	436	465	446	474	439	433	473	456	438	442	454	452	480	439	461	461	422	428	459	429	471	442	467	447	429	443	422	467	423	462	430	445	439	424	486	466	424	417	448	437	445	443	425	438	474	426	460	487	469	458	423	430	457	426	415	456	459	455	462	420	439	474	477	432	482	433	440	471	450	431	427	475	456	434	469	464	444	459	419	427	473	462	440	465	481	477	490	482	468	431	460	434	416	433	462	455	427	414	457	448	471	473	417	443	456	452	455	431	453	429	426	462	404	433	424	404	448	446	467	401	440	434	456	460	447	443	456	434	423	452	429	461	439	479	478	459	477	440	463	424	443	476	448	463	465	450	484	453	479	455	408	425	472	455	447	416	452	445	482	508	414	463	419	460	402	446	463	439	425	460	472	455	430	435	416	460	420	441	458	419	438	472	446	453	455	421	428	449	443	493	447	431	448	468	453	457	460	436	456	405	495	449	442	462	432	447	464	425	447	427	414	508	475	466	463	454	463	432	463	478	436	453	447	460	415	453	434	454	460	466	459	435	438	421	443	460	437	437	457	476	420	434	449	436	451	446	448	480	438	447	423	445	403	464	465	438	422	481	533	436	453	429	453	453	439	471	444	452	432	463	463	443	427	445	427	488	413	427	406	426	432	431	467	453	473	435	456	462	423	424	474	437	461	456	443	460	446	417	460	441	453	431	426	473	435	472	416	455	415	469	478	451	473	454	435	429	430	412	477	469	453	448	436	474	432	438	478	472	431	412	440	448	419	433	431	445	422	425	460	425	464	447	449	440	442	474	499	427	434	461	425	433	482	414	469	446	428	443	443	414	449	447	446	467	461	497	463	415	432	452	434	451	412	427	424	470	470	452	441	445	464	405	445	457	435	436	468	433	446	412	485	475	482	452	456	433	450	460	462	408	463	466	479	461	482	448	457	447	434	442	459	452	418	465	436	439	472	433	452	439	435	432	447	449	439	433	452	434	482	434	436	495	409	422	477	472	444	457	483	454	484	445	439	488	478	455	428	433	478	471	449	436	446	450	460	469	445	447	421	449	447	446	444	427	431	447	410	425	448	448	444	460	430	450	507	417	450	426	463	481	434	432	470	479	447	466	437	458	437	439	423	497	451	470	424	402	454	431	459	419	465	459	433	465	410	473	407	447	448	437	443	445	460	452	455	450	466	473	405	446	461	460	452	445	434	452	450	453	465	455	429	443	444	410	431	473	452	470	445	481	426	415	450	464	424	456	468	473	439	453	432	441	425	432	467	431	427	440	454	419	448	407	444	455	463	449	469	419	446	458	423	449	411	456	479	451	407	443	459	469	415	451	437	487	426	428	422	446	451	443	433	427	453	444	426	437	442	440	429	482	447	435	444	441	455	461	442	443	459	429	446	470	436	450	447	430	486	440	480	423	421	464	454	477	456	438	467	422	449	434	439	446	438	463	446	434	481	438	423	442	443	417	452	450	450	416	439	445	422	453	413	422	452	479	429	446	440	423	489	444	447	440	502	480	469	435	442	425	429	417	450	473	439	402	444	456	440	426	434	451	447	396	438	456	407	455	441	491	446	460	434	440	448	446	436	453	452	445	420	477	441	463	462	422	461	436	446	460	438	407	433	471	430	422	421	499	452	450	462	456	433	486	427	442	431	459	486	461	440	423	446	434	427	467	411	456	414	435	432	461	466	451	427	448	455	483	453	469	464	452	433	475	448	483	449	400	462	440	475	473	408	482	461	432	445	449	475	458	446	479	409	458	473	447	433	411	428	452	412	440	465	448	456	430	464	454	417	420	436	453	439	450	463	474	461	468	445	459	453	464	492	455	485	436	433	503	428	455	439	456	439	447	444	485	448	397	489	447	456	447	460	460	426	445	456	432	477	454	460	464	443	502	493	481	455	502	394	486	413	415	380	476	444	423	491	456	428	448	459	416	445	431	460	438	444	444	419	443	453	432	424	508	465	496	450	436	456	490	419	450	436	456	459	450	435	443	442	471	418	409	428	472	486	450	435	416	453	482	462	487	419	445	457	468	456	433	484	410	407	472	444	458	482	389	420	445	468	464	439	423	468	418	470	483	462	434	430	410	462	473	431	447	444	430	410	404	441	438	413	456	461	451	438	445	456	454	459	460	430	446	439	485	428	418	440	453	473	467	446	455	446	446	444	421	462	440	409	423	451	471	457	435	437	440	478	479	456	435	421	459	455	417	447	465	456	437	481	470	434	467	428	455	411	461	454	437	461	458	437	436	441	446	466	434	439	436	458	453	467	488	438	426	441	479	448	432	465	468	444	493	416	468	432	500	437	427	423	447	457	440	402	453	459	418	430	455	398	435	477	421	475	449	468	414	476	452	464	455	438	470	458	449	446	467	403	465	450	436	483	454	446	458	460	415	449	449	445	442	455	485	472	438	418	461	471	441	433	416	458	424	460	451	478	452	466	479	466	448	469	454	472	425	495	432	444	463	443	448	448	433	492	468	470	432	452	433	457	442	424	413	450	460	482	410	455	416	457	444	459	469	455	429	442	438	428	425	435	465	425	432	450	461	455	455	463	437	426	451	458	440	438	434	459	446	459	430	435	468	438	481	451	458	450	422	458	439	471	481	478	454	479	448	443	455	428	464	425	435	410	447	449	450	449	460	454	453	427	421	469	423	416	439	450	479	426	436	461	443	439	443	407	476	485	468	454	426	461	431	439	424	444	416	452	434	467	404	451	433	472	453	461	435	431	464	398	449	437	404	458	438	493	452	427	456	443	421	419	458	434	455	440	450	455	445	426	451	442	455	409	468	460	455	453	452	482	440	450	464	474	419	459	459	459	476	465	435	411	493	462	427	415	467	463	456	463	437	486	416	467	454	499	421	426	465	439	440	468	433	419	457	469	431	456	456	377	411	426	447	430	473	424	436	471	471	435	446	433	432	459	433	432	464	442	424	449	455	441	502	436	459	452	414	459	431	497	458	477	469	448	455	429
11123	1272	1216	846	689	499	399	360	329	295	248	245	234	219	184	239	221	243	223	233	193	229	196	199	206	211	209	206	212	211	184	188	191	212	184	191	182	202	194	201	202	194	175	207	209	233	341	466	304	229	215	194	208	182	196	210	212	207	460	438	195	183	201	192	184	183	202	172	197	188	174	175	180	184	196	181	183	184	176	191	173	183	205	221	178	180	188	180	217	192	188	175	179	174	187	217	195	191	186	179	175	186	175	201	190	170	183	177	192	229	179	173	171	192	176	195	221	185	196	182	188	175	171	182	166	201	199	186	192	174	201	183	216	194	210	193	194	193	181	162	203	188	200	208	204	208	208	166	161	190	200	191	188	177	194	193	195	189	171	204	165	168	171	182	201	214	203	187	213	197	189	178	175	203	207	169	174	172	184	177	191	174	190	183	181	201	214	188	163	172	190	158	173	172	184	176	175	188	205	204	184	210	178	176	170	202	181	183	185	183	176	186	182	190	189	186	201	191	182	192	202	181	173	185	210	202	192	181	204	180	195	208	183	196	194	183	194	186	171	175	195	201	214	184	204	192	201	194	191	168	200	163	173	195	176	205	199	187	178	163	190	147	177	177	175	180	195	165	167	193	177	175	173	155	203	199	185	188	202	204	203	187	220	199	186	198	186	162	191	191	170	197	203	187	201	195	190	203	197	190	165	205	189	208	166	186	197	158	173	187	177	189	175	205	204	193	197	169	197	187	194	179	212	180	166	177	173	162	194	192	181	182	179	170	179	165	195	178	181	175	164	178	176	195	183	189	172	178	223	204	178	210	206	194	169	190	192	173	207	174	192	165	197	200	166	200	181	196	185	194	174	162	216	166	187	184	200	215	200	189	178	199	181	185	190	203	179	171	192	212	199	207	218	192	184	199	181	182	184	210	175	182	174	175	174	169	207	185	174	178	192	178	188	192	176	191	183	175	204	194	196	192	187	192	183	161	183	176	209	171	199	203	196	171	207	185	191	180	166	161	200	207	173	189	177	223	201	181	166	194	186	176	201	163	199	165	177	188	163	191	199	220	182	179	185	192	225	175	177	194	187	176	171	171	200	182	207	182	197	181	173	189	191	192	187	167	201	211	188	173	194	175	183	208	190	197	162	178	209	175	157	192	190	208	196	170	184	182	200	183	197	191	214	178	180	204	202	201	178	176	192	173	198	198	173	190	178	178	166	170	191	193	185	187	223	163	176	176	191	174	186	180	173	172	207	181	203	199	183	176	176	230	176	178	198	191	202	183	185	171	179	189	177	211	212	188	193	176	170	187	171	184	169	197	215	192	183	180	189	180	177	150	178	186	172	210	199	174	203	191	202	179	187	189	176	204	197	212	186	174	188	198	204	203	204	217	175	193	171	195	205	171	175	192	191	188	178	174	178	185	185	187	200	194	181	186	180	197	184	183	184	206	170	196	153	186	201	206	191	192	200	190	189	177	185	197	178	195	185	189	190	181	171	197	209	175	189	193	186	150	192	182	187	202	204	180	203	209	182	190	181	173	198	219	166	182	182	167	186	149	175	204	212	184	200	208	204	157	159	203	199	193	157	180	204	162	183	198	203	190	191	192	195	175	183	202	171	188	177	195	205	197	195	169	172	193	204	203	176	189	176	198	211	162	177	194	195	200	207	175	159	199	172	174	191	182	179	178	203	203	188	181	183	184	163	183	191	172	203	179	184	169	205	192	168	176	221	163	188	186	181	189	197	196	189	190	187	181	197	189	196	183	189	154	204	192	183	160	185	190	182	186	179	190	215	207	194	175	195	194	162	222	187	172	190	185	185	183	191	169	167	184	187	187	155	158	176	168	181	207	185	197	196	190	209	192	196	204	185	178	183	189	182	191	188	177	187	175	181	182	204	195	171	183	192	206	180	185	173	157	161	188	181	172	183	167	185	169	190	211	177	205	184	186	190	168	193	177	201	186	199	200	187	182	182	185	171	177	215	218	183	200	187	162	191	206	208	189	199	182	196	173	185	183	196	172	187	169	179	185	182	173	152	148	194	170	181	199	180	178	193	206	185	217	179	199	195	181	197	188	174	187	179	188	184	192	173	200	195	194	169	171	205	188	197	197	180	165	173	185	182	174	181	171	203	177	182	188	174	194	177	160	204	198	182	198	192	179	183	171	195	185	194	177	210	179	180	196	192	191	170	196	200	147	196	205	211	190	164	173	188	190	180	189	168	181	182	194	184	196	170	183	199	190	203	181	188	174	183	172	188	186	160	190	187	170	180	179	234	198	182	184	159	190	175	188	177	188	182	181	160	183	168	185	179	206	173	182	186	180	173	207	214	189	186	178	195	205	184	187	208	189	196	204	211	217	198	174	163	169	179	197	185	172	181	177	171	176	198	212	177	173	177	226	183	217	184	188	158	203	186	180	210	197	180	162	187	174	210	188	184	212	204	210	184	225	175	168	187	193	161	192	205	186	175	193	196	196	168	162	191	181	176	195	210	190	183	188	161	190	170	188	175	180	191	198	188	198	186	196	191	194	174	174	168	199	185	171	169	209	182	179	183	160	203	193	172	179	199	184	163	177	191	174	178	202	186	184	155	189	189	200	183	190	202	170	169	187	195	180	210	198	172	180	195	194	198	145	189	190	174	178	194	196	169	171	177	179	158	182	182	170	191	209	184	218	195	181	181	211	189	194	186	187	169	195	198	173	210	196	192	150	188	183	215	182	208	178	186	202	195	198	180	184	193	211	178	200	192	186	193	173	193	193	216	171	169	158	184	204	166	193	176	174	183	182	203	186	193	176	188	180	165	194	189	178	188	203	194	173	191	162	188	206	183	167	180	188	194	192	208	181	203	168	186	184	168	191	150	182	170	168	173	184	198	169	191	173	181	199	174	216	178	205	188	170	183	208	197	179	188	177	213	178	206	203	199	188	173	200	179	196	176	196	193	197	186	204	196	172	161	166	177	195	214	207	217	188	211	196	182	218	194	193	179	172	166	155	201	187	182	175	193	190	202	195	183	165	202	164	177	166	156	163	192	187	210	200	170	171	186	192	195	226	206	185	176	187	176	185	204	203	190	167	210	196	183	187	191	198	219	192	167	142	172	169	204	185	182	180	180	185	204	169	193	186	225	173	177	209	178	173	180	170	203	184	190	179	196	192	190	199	194	188	205	199	174	179	188	185	184	211	178	188	193	177	182	228	185	184	216	183	177	171	185	199	185	191	175	182	175	207	176	164	184	188	179	185	206	168	178	174	216	180	195	172	177	184	197	185	190	190	174	184	206	204	191	178	168	193	198	168	210	213	185	170	174	216	222	196	201	177	173	181	207	219	179	216	177	194	154	188	214	207	194	178	160	188	169	199	190	164	176	183	193	200	224	195	193	181	189	177	176	198	158	190	138	181	193	180	172	186	196	179	200	169	184	168	171	186	204	182	178	175	209	175	197	184	172	205	179	169	191	200	208	213	220	188	192	176	184	177	212	197	208	161
7251	1259	2621	2984	2666	2178	1729	1483	1280	1206	1058	1015	887	835	840	807	744	773	708	671	676	667	644	574	618	580	617	579	608	579	561	560	544	516	516	580	525	538	537	594	565	637	598	654	751	1245	1955	3904	1593	846	678	680	669	618	634	665	634	586	3111	2606	507	490	513	472	519	480	508	513	495	488	491	527	430	516	511	482	513	462	521	547	492	531	497	482	499	492	499	498	528	481	474	495	498	502	499	486	514	481	531	502	516	483	462	491	532	473	511	523	511	517	475	484	473	437	455	508	477	471	552	514	530	518	468	527	481	493	455	433	482	509	510	463	526	467	531	502	451	464	488	540	479	486	487	511	485	530	453	520	495	484	490	471	518	473	527	462	531	500	484	463	488	486	478	495	518	484	476	483	507	511	458	485	483	485	485	459	483	484	480	450	528	507	476	463	492	486	491	478	465	538	490	491	562	497	498	516	507	495	499	500	484	506	477	475	474	528	492	472	507	484	486	489	488	504	507	527	474	456	511	478	503	548	496	494	480	517	492	452	469	491	493	455	509	456	427	495	500	509	498	482	490	490	508	459	479	466	459	502	522	493	493	523	483	521	503	470	500	456	525	485	530	467	501	483	502	471	466	516	444	496	491	492	495	495	458	488	481	476	465	532	476	490	505	545	486	475	499	496	477	490	489	500	459	503	474	449	513	495	492	484	515	455	486	482	490	498	484	467	458	490	505	457	456	480	532	474	519	483	458	484	477	470	466	488	509	474	492	477	521	435	470	480	492	516	517	490	492	477	446	441	496	470	468	464	458	487	522	483	534	504	460	466	522	483	487	517	489	466	545	494	471	525	506	502	524	479	469	479	469	490	509	503	491	487	497	504	493	459	487	487	530	487	485	532	450	524	522	479	498	484	496	477	476	509	461	506	516	491	440	436	461	489	504	483	495	487	474	473	472	458	456	457	523	478	489	484	484	484	520	491	508	469	499	501	467	543	489	471	485	480	528	490	467	494	482	468	500	472	499	513	512	447	526	487	496	475	466	466	482	471	494	479	453	457	482	488	514	470	513	524	519	542	475	469	518	494	488	523	488	482	468	476	522	475	497	449	487	451	522	455	525	471	502	465	476	491	471	514	497	494	488	520	505	477	496	463	521	498	509	458	441	506	496	494	470	499	475	470	459	476	506	488	458	474	474	442	437	528	490	504	504	516	500	470	529	460	498	529	521	476	519	485	463	515	455	514	468	459	480	484	467	517	525	501	494	482	468	481	554	483	498	498	480	490	486	506	520	523	488	467	466	476	506	479	519	461	530	500	511	482	486	499	507	464	494	487	460	494	493	526	477	511	451	461	423	502	476	495	476	474	471	483	463	482	493	471	506	494	488	530	505	497	514	477	443	503	460	445	493	502	480	501	504	500	501	497	503	502	475	527	470	500	484	464	456	522	510	463	497	496	441	511	505	520	517	477	489	469	477	484	491	463	480	479	488	483	457	473	477	487	495	459	477	488	467	514	480	500	483	520	504	487	534	556	509	493	490	457	511	470	476	503	519	475	494	456	474	496	478	451	473	496	483	537	488	500	487	475	467	500	452	490	513	524	464	491	495	474	448	466	489	501	487	481	448	454	490	469	516	443	509	478	510	511	525	496	475	469	458	458	499	519	493	482	493	432	521	493	503	491	463	471	503	452	465	482	501	520	449	460	463	490	523	514	494	512	489	480	453	512	497	484	505	485	469	492	512	467	487	485	522	481	504	457	472	475	480	491	510	483	509	506	503	487	491	454	541	504	500	488	502	496	509	505	486	491	461	525	489	486	495	489	516	481	472	490	473	508	504	506	472	505	438	490	504	495	456	506	491	517	447	460	470	473	501	466	486	486	499	464	495	512	496	517	469	483	474	500	502	472	470	499	493	482	486	499	490	503	434	483	486	509	503	460	469	467	481	488	462	475	523	491	470	514	477	492	514	490	443	497	483	492	511	478	495	476	483	465	501	489	506	474	472	488	489	489	481	502	477	493	467	507	488	456	481	483	489	474	469	447	476	515	489	499	510	478	525	497	470	452	490	520	486	471	501	493	483	485	488	461	524	484	533	537	494	546	526	500	502	485	498	470	491	477	482	500	489	490	465	514	499	502	465	481	467	466	468	509	502	453	490	490	500	529	518	499	503	508	483	473	496	489	474	517	488	524	513	481	530	477	451	505	489	503	496	533	472	513	471	477	466	472	506	480	528	491	456	479	487	503	514	511	483	471	526	499	470	514	490	511	531	487	491	456	494	487	481	505	504	460	489	516	474	523	479	452	512	504	486	508	489	473	523	525	482	529	474	518	502	433	486	495	481	493	477	500	476	493	482	503	494	500	458	460	524	536	464	518	497	448	532	472	521	493	488	479	482	469	472	485	480	477	490	527	492	461	486	503	496	497	449	468	452	511	463	486	504	476	460	531	505	485	480	503	471	502	450	465	486	492	495	494	483	488	489	493	484	503	502	492	480	522	490	478	492	518	479	490	498	474	475	500	472	482	514	478	501	491	474	485	486	465	500	473	519	472	506	457	464	468	526	502	508	479	507	465	481	479	477	472	529	433	467	484	487	499	508	501	508	498	522	489	489	500	519	473	497	450	500	478	489	453	490	504	489	476	511	506	499	490	550	501	514	475	489	463	482	480	531	488	499	484	484	516	504	483	480	503	489	502	507	492	501	506	495	516	444	494	479	479	501	486	502	468	470	460	478	474	475	519	498	524	464	467	500	483	518	511	489	496	490	494	491	485	461	463	469	476	481	458	502	514	498	489	453	483	480	476	485	469	499	504	511	461	511	505	482	473	476	501	465	479	491	496	506	483	478	441	451	472	517	466	480	502	491	497	477	514	527	482	474	484	514	468	462	460	497	495	480	490	506	514	459	495	511	489	494	460	489	496	486	488	496	504	508	476	511	463	479	533	461	488	506	497	513	474	513	462	492	484	519	461	502	498	529	507	500	503	523	472	484	508	508	507	462	478	475	479	486	507	486	497	533	494	503	495	487	432	457	507	495	496	456	495	521	459	500	479	461	463	471	481	516	419	537	475	502	445	511	507	511	460	488	472	511	512	476	508	480	477	517	504	450	484	501	444	517	485	460	478	486	491	468	444	467	479	498	462	474	474	482	510	474	481	494	499	496	491	479	487	522	480	497	470	499	460	508	512	486	522	510	510	497	482	479	456	479	481	505	478	531	470	512	500	470	493	513	540	494	512	479	480	491	466	497	467	518	471	497	456	490	452	491	494	516	527	483	464	540	505	479	475	498	456	467	459	486	476	487	463	518	482	501	458	495	513	510	465	508	457	478	490	458	502	500	505	471	485	483	482	495	544	508	501	511	495	490	464	489	463	464	487	513	526	478	476	529	512	469	482	458	530	494	513	491	483	465	518	463	500	502	492	496	447	481	475	480	454	483	476	509	488	464	524	494	493	480	497	527	512	472	507	452	468	511	463	459	504	491	530	461	501	520	486	506	484
19647	2727	2149	1550	1044	836	566	481	341	340	299	215	228	214	209	195	178	185	169	174	182	136	141	162	150	153	159	133	136	163	140	135	135	124	128	120	119	133	125	132	131	136	152	163	189	284	399	549	224	171	160	143	154	142	136	148	155	261	757	511	113	124	131	133	123	115	125	107	126	115	110	129	106	124	120	118	118	113	125	111	132	106	130	112	130	114	104	137	112	148	110	127	119	121	115	103	119	116	129	120	116	109	115	100	103	124	132	129	108	124	139	126	116	129	129	127	130	118	113	102	114	124	113	110	119	96	127	109	125	113	124	135	121	134	114	133	126	137	107	126	111	119	117	138	113	118	129	126	126	142	87	112	130	127	121	122	124	112	126	126	130	122	110	110	102	110	114	94	93	122	132	143	122	115	139	128	123	118	129	119	108	122	101	122	129	97	111	96	121	131	111	129	129	126	117	111	135	122	133	114	125	110	114	116	126	126	119	116	115	123	130	122	128	126	116	133	117	119	125	104	93	119	105	109	123	118	115	126	120	124	119	113	92	140	101	131	114	111	121	111	143	118	131	121	121	141	124	117	116	125	124	113	110	125	114	126	147	119	96	127	107	106	121	131	123	120	129	128	141	123	147	119	121	117	128	125	109	122	127	141	81	113	118	121	112	109	110	133	112	122	130	159	118	124	111	110	117	105	112	122	116	103	128	118	138	110	122	109	141	127	138	113	109	122	115	92	105	134	145	114	126	114	123	131	114	120	126	138	112	137	118	125	113	127	123	131	112	127	117	123	117	143	111	113	122	116	123	121	125	112	121	105	124	105	109	101	117	116	113	130	139	101	138	104	139	107	128	141	118	114	127	123	110	124	142	119	134	124	131	127	140	130	128	135	114	122	104	118	119	115	127	122	124	130	115	124	107	125	118	112	119	108	141	103	129	109	116	134	118	117	109	125	120	115	96	128	99	146	113	135	121	108	118	118	135	110	109	114	132	104	128	126	124	118	100	120	124	130	121	130	120	117	121	110	150	106	142	114	122	121	133	116	125	121	128	137	114	121	132	94	131	111	116	112	137	128	120	125	111	115	110	126	112	134	124	116	134	113	96	123	98	120	122	96	118	131	119	94	118	117	119	131	129	134	128	120	129	117	117	107	123	126	127	140	122	131	131	122	105	107	118	141	122	115	127	124	114	137	125	113	124	125	120	120	123	126	121	118	119	102	126	121	131	108	108	115	132	154	126	133	110	147	111	133	106	99	116	112	131	115	116	134	113	118	112	111	125	120	133	112	107	120	117	136	113	120	113	100	118	130	123	119	119	129	117	136	120	118	128	139	117	105	118	123	107	125	121	115	116	130	116	124	114	112	136	139	125	137	126	137	118	118	130	141	127	123	102	120	140	118	120	132	114	119	99	108	113	119	112	140	125	111	121	123	115	120	127	132	121	122	132	118	118	136	123	120	124	116	127	117	125	109	116	107	132	123	128	142	138	131	112	114	128	119	125	120	138	124	132	111	150	134	111	100	137	134	121	132	112	123	118	127	121	109	127	131	104	128	133	129	123	106	118	123	123	122	129	144	117	105	119	118	134	133	135	119	121	108	134	114	115	113	131	116	124	126	142	136	127	144	123	103	115	105	121	126	147	121	136	118	136	122	119	118	130	123	109	120	126	125	134	125	121	130	112	105	128	108	105	117	112	156	131	106	111	137	112	122	153	133	118	110	136	104	111	112	112	100	126	127	120	124	118	125	131	116	109	122	105	117	115	128	112	107	113	126	118	137	116	103	125	112	116	105	117	100	114	116	122	113	109	119	122	111	108	114	118	118	120	124	124	108	103	104	114	121	141	114	104	111	121	121	117	122	127	112	104	129	121	124	119	125	113	90	125	107	119	124	109	103	101	110	106	106	115	139	114	123	106	122	109	110	132	100	125	120	118	134	126	132	124	99	118	124	100	117	127	120	128	136	126	111	123	126	126	114	118	127	135	114	111	110	108	101	123	123	118	99	112	138	129	128	114	121	127	133	136	96	121	118	125	119	130	118	122	116	119	130	116	122	116	132	118	117	108	138	132	118	111	121	115	114	113	120	96	102	132	129	131	117	153	129	127	121	122	134	109	117	127	140	114	128	133	108	131	137	97	117	116	104	112	125	103	125	137	102	102	128	112	106	96	129	132	140	121	113	122	135	124	126	109	109	123	122	126	131	122	130	124	92	114	124	127	112	102	120	144	117	125	121	129	133	120	115	119	119	128	118	119	117	113	120	113	127	130	108	120	110	117	120	117	107	112	120	116	120	125	132	96	140	114	123	91	113	112	105	115	129	105	106	105	100	110	129	98	116	124	104	140	127	129	135	126	116	111	130	124	116	112	121	111	125	120	122	120	120	138	122	108	112	118	107	100	119	130	141	139	125	100	137	127	153	126	105	115	130	109	108	103	119	125	123	110	129	117	99	111	129	117	106	127	111	124	138	125	118	140	137	135	126	105	124	126	136	113	109	110	104	134	115	124	149	125	118	115	122	104	126	117	102	134	123	112	128	114	128	121	121	99	106	114	112	128	117	117	117	107	94	132	127	117	142	121	113	123	138	133	119	120	134	114	108	112	108	126	121	119	118	115	125	150	123	111	98	118	124	122	118	112	114	132	125	111	109	91	127	122	112	120	109	125	139	114	134	122	116	122	118	105	106	132	119	121	129	133	120	98	135	143	105	121	107	119	108	129	132	116	120	120	143	99	132	101	121	133	128	110	113	107	119	107	109	120	128	141	113	117	124	115	116	120	130	125	111	116	114	123	123	113	141	116	118	131	116	125	125	123	108	120	126	131	120	133	122	116	110	129	116	110	117	124	124	127	145	119	122	111	128	108	105	93	122	105	121	122	106	114	114	123	132	139	106	112	108	105	127	107	108	127	123	117	113	123	104	109	112	128	125	97	122	134	106	129	134	139	101	111	123	134	124	125	121	125	110	120	126	121	121	113	138	126	124	137	117	134	131	135	118	105	117	126	107	102	131	103	117	118	119	108	113	105	117	140	119	141	112	102	116	124	98	129	127	102	115	120	98	115	125	118	115	135	101	134	110	129	109	113	110	105	126	127	124	106	112	118	109	112	116	127	109	115	108	106	137	136	118	122	121	123	109	132	111	124	109	128	126	106	127	147	100	123	125	106	103	129	116	121	133	117	128	117	138	126	109	112	121	126	109	132	99	134	99	120	120	110	131	128	115	110	110	84	127	117	126	141	112	112	100	123	120	114	110	104	111	118	110	111	145	120	125	124	131	127	124	131	116	107	115	132	120	133	136	141	116	134	141	127	128	104	137	102	123	119	117	110	107	133	146	115	135	131	119	110	129	133	135	105	122	130	128	119	133	128	122	116	120	122	118	133	119	144	127	107	122	104	137	133	137	100	116	112	127	118	115	113	113	130	119	110	107	140	139	121	112	113	140	126	136	121	127	116	106	133	115	112	130	114	127	117	132	119	124	122	122	134	133
10070	1940	4388	5201	4305	3570	2854	2383	1979	1674	1476	1257	1186	1015	955	935	858	748	721	686	650	663	631	581	546	549	550	498	517	469	463	503	466	445	452	428	423	397	393	439	516	581	603	620	741	1966	3340	5235	1494	938	679	552	549	628	518	475	510	1602	6078	3904	341	323	324	321	331	357	330	360	344	340	337	349	312	344	351	356	345	355	339	316	315	334	382	343	318	295	316	326	309	321	351	365	353	330	342	325	326	336	315	325	323	318	320	332	338	329	347	333	334	335	291	307	334	362	344	334	323	329	373	333	336	336	322	321	331	338	321	352	318	341	317	298	347	297	315	321	342	334	334	306	357	364	352	323	318	319	319	311	342	302	325	326	340	287	331	295	343	343	317	349	340	305	360	323	310	324	323	296	331	314	315	354	312	326	339	311	285	336	316	309	325	348	333	333	329	330	312	324	333	291	335	328	330	334	324	325	333	351	327	322	354	300	333	312	306	335	335	288	328	307	302	321	327	323	320	299	350	315	333	356	319	299	324	328	327	333	338	338	340	327	305	332	353	342	324	272	351	321	329	344	333	361	313	274	323	371	368	315	328	339	336	334	325	307	328	325	306	332	337	333	292	329	311	309	340	305	306	339	324	325	298	302	319	309	343	313	293	346	324	337	352	297	319	346	329	300	330	318	312	298	344	305	329	350	355	320	305	285	319	304	335	318	305	327	339	322	308	298	372	312	336	284	311	344	324	338	349	320	333	329	320	343	329	309	306	339	309	327	327	293	351	319	324	316	335	350	338	305	318	318	316	314	338	294	318	324	357	312	313	274	327	322	329	306	308	306	291	297	307	323	331	326	325	309	329	310	321	310	328	367	345	315	337	319	333	303	292	330	311	330	355	341	311	313	299	344	297	338	301	354	311	319	282	359	345	299	337	297	332	328	324	328	334	297	310	320	344	309	319	319	324	323	313	298	320	312	323	304	319	318	326	354	326	298	330	356	309	318	310	373	313	330	321	345	311	322	331	324	330	331	323	356	321	322	344	318	345	348	298	318	311	354	336	314	314	316	326	304	313	307	313	327	331	369	334	318	333	314	312	332	341	337	323	276	328	328	299	296	334	325	328	311	311	338	305	332	306	347	295	314	349	340	296	345	297	285	308	326	315	339	326	282	313	365	314	325	334	300	329	339	318	329	305	336	330	321	329	311	320	313	321	360	316	311	321	298	352	327	329	319	324	325	350	326	296	319	331	317	341	323	323	295	331	302	285	311	371	333	319	335	332	321	335	317	353	337	281	330	321	299	361	316	335	325	313	329	319	334	306	308	311	339	309	329	336	330	330	335	305	347	316	307	320	328	347	317	338	345	324	365	297	357	318	292	350	342	326	355	356	324	328	313	353	346	313	307	335	333	322	318	301	307	309	325	317	338	308	311	339	322	305	346	316	318	319	355	318	327	357	319	332	349	313	304	300	336	305	342	307	334	335	332	301	344	368	336	321	317	304	331	330	332	306	308	347	306	328	310	324	353	309	318	343	308	316	333	323	338	359	292	333	304	290	336	286	344	331	316	323	371	306	310	333	361	343	328	317	342	330	330	322	333	317	336	299	359	327	295	338	314	323	321	337	318	344	287	346	355	315	330	328	339	303	280	308	328	322	307	311	346	307	306	345	294	314	312	296	324	322	322	320	356	309	344	297	329	309	295	319	275	323	350	352	323	301	347	319	363	296	324	297	330	311	301	305	325	328	335	353	326	311	334	327	351	317	354	320	294	313	308	307	296	309	327	320	339	319	305	307	312	306	322	319	336	300	339	312	322	312	343	331	336	342	287	317	353	327	338	307	301	316	315	330	358	323	325	322	305	343	360	310	282	303	337	316	358	314	341	324	314	291	339	309	325	337	308	311	358	311	319	325	361	321	353	309	320	314	320	346	292	367	343	304	365	347	351	337	357	327	321	292	315	317	316	330	345	337	332	329	361	326	350	318	349	309	306	329	340	308	324	308	334	315	328	324	316	329	327	310	278	343	333	322	310	308	347	329	327	333	311	308	304	311	298	331	315	314	315	352	326	351	323	332	324	320	324	321	318	342	336	348	342	320	323	348	345	323	312	322	329	304	332	317	321	315	356	346	340	336	346	325	335	328	302	323	290	342	352	315	326	342	322	302	305	322	342	339	296	319	344	324	288	325	311	322	348	311	328	314	332	342	348	309	327	313	327	356	352	303	325	290	311	310	345	356	320	319	310	329	305	305	302	306	340	306	338	328	340	328	299	319	296	343	307	308	343	316	321	318	362	303	317	351	325	315	327	337	333	308	311	302	320	311	304	322	350	335	294	334	319	326	312	322	293	324	337	366	348	297	338	336	346	325	334	324	291	321	337	317	317	322	342	337	318	312	352	298	309	308	324	320	297	340	306	317	337	319	317	337	313	317	312	337	330	319	307	331	321	313	311	324	334	307	333	306	320	326	338	314	319	331	353	317	347	326	336	321	310	344	336	289	332	318	303	317	331	336	330	319	325	318	323	318	326	339	312	332	344	315	349	345	320	315	321	318	319	334	302	335	283	309	327	337	340	315	327	311	327	321	311	331	339	349	333	305	323	319	325	311	321	336	315	307	310	313	330	318	322	315	316	338	305	364	321	296	325	323	339	319	324	331	312	332	314	323	305	344	317	315	313	336	345	321	310	348	302	320	324	311	296	320	301	328	308	338	333	320	304	341	304	318	316	330	327	293	335	293	329	328	308	337	307	301	320	337	308	295	331	311	338	330	323	353	327	359	329	312	350	320	335	319	327	331	316	316	333	303	309	313	335	346	318	303	285	304	318	311	312	329	307	332	304	313	318	341	342	310	335	313	357	306	322	354	310	327	313	284	343	312	326	349	314	316	330	331	327	321	326	352	300	318	317	363	322	324	318	315	328	297	301	318	322	322	342	365	340	347	354	330	318	314	307	340	298	315	371	326	308	350	301	349	327	343	337	311	320	345	327	351	331	355	331	302	309	309	298	320	310	320	330	317	323	317	282	332	332	338	328	291	326	322	292	333	317	323	312	328	308	294	308	326	321	333	331	348	328	355	371	310	271	314	332	330	333	361	328	327	322	332	331	335	345	342	344	323	332	333	329	325	321	326	317	328	348	340	358	303	319	339	304	282	313	345	289	319	359	343	278	338	361	343	318	325	347	295	330	343	333	340	340	304	329	303	328	322	320	309	321	356	310	319	344	306	305	325	323	341	315	303	316	261	336	295	285	322	311	338	337	322	325	325	323	306	349	371	336	300	308	321	357	360	353	301	321	324	338	321	319	338	334	357	319	314	327	331	341	340	332	299	343	313	298	337	307	327	298	286	343	308	335	330	340	348	359	356	337	350	286	310	358	303	295	338	336	325	314	327	330	324	310	345	345	331	318	304	320	311	378	300	294	347	318	308	321	308	352	347	325	342	306	330	314	321	300	299	329	297	339	332	342	307	342	341	346	325	356	308	324	331	357	330	337	309	317	336	321
2067	188	190	165	192	198	159	171	170	179	166	160	152	162	155	167	147	165	159	164	152	173	165	153	154	164	145	167	133	162	188	128	150	146	154	151	149	156	147	159	170	176	147	164	169	153	167	159	159	175	185	164	151	165	163	162	174	159	166	180	166	157	165	143	155	157	157	170	157	147	169	172	164	144	136	161	172	180	166	145	146	148	171	161	145	159	154	175	165	154	157	165	154	155	174	155	180	159	165	145	151	159	162	160	146	148	147	151	171	167	172	165	157	174	159	180	161	159	160	158	152	136	155	143	155	145	162	160	160	146	168	167	139	174	166	143	140	167	177	186	172	147	157	150	147	142	166	157	178	162	168	154	162	164	159	153	165	160	143	157	158	139	170	161	161	166	150	143	169	173	160	161	160	161	150	138	151	151	160	152	172	172	156	169	160	175	148	148	157	182	161	145	143	168	169	163	133	167	149	128	151	169	148	163	140	146	143	153	155	141	175	146	172	161	170	151	160	130	158	159	135	163	156	182	155	157	157	156	154	148	130	141	134	157	156	142	151	131	165	144	148	142	147	134	148	170	152	160	155	131	150	156	160	164	174	146	161	153	156	146	163	148	167	162	180	163	158	174	148	151	142	169	131	145	174	135	158	155	166	161	146	144	169	168	140	155	175	148	164	156	145	168	179	155	167	132	158	174	172	153	148	142	154	153	172	172	160	173	170	156	152	156	151	168	143	161	173	199	153	160	136	150	168	153	155	176	162	135	159	157	180	134	155	143	141	167	141	147	162	169	171	178	146	161	155	165	178	154	148	160	142	145	170	166	131	175	138	167	158	158	143	135	132	168	141	152	166	145	157	176	138	165	160	170	177	156	160	145	156	164	177	158	166	158	152	155	157	183	174	140	155	155	129	152	164	168	157	137	144	151	145	159	153	163	154	157	141	161	154	125	172	152	167	155	163	150	155	132	171	136	137	162	163	142	152	159	158	169	154	134	157	142	133	170	181	148	150	158	175	166	137	149	170	153	151	142	157	158	159	152	172	156	133	152	133	162	155	169	185	155	158	161	168	159	135	145	176	172	143	164	163	163	170	155	169	161	170	173	187	179	135	171	165	162	145	171	159	173	154	154	141	176	158	147	132	157	168	154	144	176	154	160	129	144	156	142	154	160	147	160	176	171	140	162	144	164	148	182	151	154	145	154	158	133	190	153	165	124	163	156	149	137	117	152	153	152	165	157	173	157	163	169	173	134	156	168	172	140	156	151	153	162	150	167	170	171	162	158	150	165	143	169	134	150	178	165	155	142	159	193	153	155	160	153	156	145	150	155	169	150	139	153	136	158	159	156	162	153	143	170	172	142	161	160	147	144	137	165	144	136	165	130	168	157	158	167	135	155	154	175	168	144	167	159	156	170	167	149	154	169	118	174	164	161	156	150	156	156	146	176	177	148	169	143	175	145	177	169	175	171	146	138	174	151	151	165	164	172	153	171	135	157	156	151	165	175	147	158	147	122	139	149	177	171	154	173	172	143	170	165	167	171	145	137	149	161	188	140	153	131	132	158	149	170	167	167	158	139	141	161	157	150	145	166	144	164	165	143	152	166	147	162	148	151	175	160	167	152	169	166	153	167	161	154	147	139	167	134	155	162	164	170	172	139	161	163	162	140	142	152	174	153	134	181	170	154	157	163	166	141	142	150	150	144	145	153	162	153	160	171	155	163	184	170	137	176	181	178	169	138	132	164	149	177	161	150	146	164	168	164	169	163	153	168	145	179	161	169	158	142	177	130	146	129	162	161	139	159	148	129	143	160	174	155	144	182	157	149	136	165	181	150	148	131	171	151	139	153	143	139	146	148	164	147	155	143	153	144	155	170	137	159	135	143	157	151	163	151	180	144	166	149	136	187	135	151	153	147	170	171	152	161	166	152	159	151	166	140	150	170	158	158	143	159	154	181	172	159	174	146	146	151	149	161	160	160	164	156	176	151	160	130	175	148	186	151	160	155	166	166	124	136	150	148	144	183	152	176	165	157	161	165	168	142	155	165	158	180	144	155	178	176	145	159	151	147	189	160	153	136	146	152	164	158	153	146	166	144	159	142	168	165	192	144	156	153	179	146	133	185	164	163	150	164	151	153	144	148	160	147	175	136	153	151	159	146	171	151	153	146	157	155	180	140	163	156	158	145	159	175	161	163	145	154	155	142	135	141	148	178	138	151	191	154	159	162	143	170	165	157	164	172	137	156	151	144	176	167	156	135	130	165	179	141	167	194	184	159	191	171	158	160	167	149	160	115	169	141	158	179	151	154	161	174	156	152	142	158	157	148	152	163	155	136	148	164	169	150	147	165	188	150	153	158	169	148	175	142	162	158	143	138	150	147	156	174	131	166	142	158	148	149	152	166	145	154	165	170	161	169	141	149	153	151	185	143	161	151	158	168	138	162	159	150	159	162	150	130	164	174	148	169	170	177	155	153	154	169	149	168	157	141	144	138	144	160	148	162	142	156	148	171	169	159	153	163	144	175	155	156	144	152	150	176	163	195	189	144	161	150	180	162	160	167	160	174	162	157	138	162	160	161	140	152	162	144	145	158	162	163	163	152	154	148	166	157	178	147	140	135	157	152	161	148	154	178	141	168	163	156	157	163	165	165	158	154	144	166	153	171	175	141	159	164	154	162	163	144	152	152	161	161	153	161	154	152	168	154	140	172	161	155	161	159	164	133	156	178	169	154	173	143	152	167	150	171	161	134	165	153	141	156	143	163	155	160	142	148	168	160	148	163	159	171	141	160	176	154	157	142	155	179	140	149	169	171	147	163	153	148	143	186	172	154	151	157	160	162	145	157	152	174	152	151	159	141	167	151	158	174	152	142	141	145	154	164	140	151	171	153	160	164	171	169	152	152	139	139	140	142	144	125	192	175	150	168	155	178	162	149	152	157	152	128	172	159	144	156	156	143	168	160	161	126	146	143	151	180	170	159	151	174	135	167	173	169	158	163	153	138	149	150	158	164	151	144	156	157	168	149	146	150	156	175	140	157	143	179	163	156	153	151	148	154	157	167	152	192	146	168	128	152	170	187	156	143	155	164	148	171	163	185	156	176	125	173	157	135	158	156	162	159	166	152	163	213	157	132	177	154	125	142	152	149	152	151	193	140	158	181	186	156	158	155	175	156	173	161	158	152	155	157	162	171	174	197	143	138	176	155	141	138	173	151	146	154	176	153	161	142	170	154	156	178	149	156	174	169	170	148	182	157	139	167	163	146	167	146	145	146	147	158	156	182	151	145	177	187	150	173	160	159	150	162	144	143	163	157	173	129	159	165	144	150	165	158	187	159	150	149	173	140	136	150	160	159	164	157	161	173	181	145	165	151	147	183	153	139	142	158	180	164	148	162	158	156	160	156	150	179	166	159	169	168	164	158	133	182	144	159	142	142	155	134	172	167	167	149	145	146	155	146	171	160	158	167	174	161	157	172	175	159	138	165	155	158
2208	489	462	550	523	513	481	448	434	470	430	436	469	428	468	427	426	412	429	420	416	436	434	438	465	434	417	450	418	441	388	415	410	420	453	451	406	451	413	420	461	534	507	555	574	534	588	538	505	489	523	518	511	493	455	531	475	451	693	630	421	409	437	429	411	398	422	445	411	462	422	426	405	411	474	425	429	440	437	441	444	428	434	422	395	375	438	422	417	405	417	424	424	409	432	413	426	438	418	415	458	430	436	428	437	403	402	422	460	408	435	425	418	434	407	406	420	467	423	433	389	387	400	449	464	417	440	425	454	418	388	416	405	430	380	437	415	424	413	432	448	420	447	421	414	420	420	432	444	414	401	458	413	372	460	428	429	443	382	448	424	430	406	421	432	445	427	397	420	401	433	460	423	452	443	422	433	395	407	399	420	410	419	422	427	457	421	401	453	415	406	433	411	399	447	430	421	404	435	447	452	402	394	413	410	428	434	402	412	422	384	429	419	423	433	421	444	405	421	395	415	420	428	452	446	414	419	435	404	410	412	428	412	451	433	409	429	434	420	425	414	435	433	423	437	396	414	419	411	479	415	408	416	423	446	393	445	409	439	448	396	419	409	408	403	408	445	392	438	410	438	429	408	412	431	419	399	444	411	414	431	438	399	418	391	376	442	439	412	377	449	410	408	402	413	420	393	402	455	414	412	431	433	432	433	418	417	448	400	405	438	403	440	413	450	454	418	447	469	416	384	403	418	451	419	424	408	466	434	396	400	403	404	407	445	441	394	406	394	437	458	436	410	392	446	422	436	454	421	439	398	454	386	415	447	434	430	430	399	470	405	423	420	398	433	398	421	408	428	440	424	398	458	383	431	425	432	444	387	451	438	425	457	408	435	404	434	404	420	447	416	409	421	442	418	417	388	407	403	390	437	436	436	419	387	412	449	429	433	454	403	450	415	452	425	425	454	430	443	415	391	415	467	418	436	427	475	416	415	385	432	454	406	410	412	425	426	426	417	421	477	414	432	412	428	408	433	422	421	428	435	448	400	401	415	430	451	417	447	412	457	425	415	434	463	441	411	401	403	437	424	433	409	428	423	424	438	465	439	401	456	390	408	419	446	427	417	411	424	467	425	401	414	399	422	424	454	429	444	406	415	416	441	427	398	425	426	471	392	436	410	410	431	417	421	467	429	433	421	431	443	437	482	433	443	394	406	449	423	443	386	383	444	414	451	387	422	428	448	405	385	424	410	453	394	420	438	412	443	420	417	421	463	447	409	443	418	418	428	412	405	393	444	438	379	408	397	386	469	418	424	446	421	370	433	410	406	426	423	409	396	434	422	438	478	371	415	454	425	399	398	454	473	424	426	417	450	428	414	407	447	449	406	418	408	430	449	446	420	436	431	416	394	387	415	420	409	400	413	461	413	440	402	424	417	460	420	436	442	433	427	433	437	403	436	403	399	427	412	422	432	423	450	420	403	450	407	435	390	409	416	409	412	421	408	415	420	446	415	430	398	420	412	411	422	422	454	387	445	400	445	407	427	408	441	400	408	406	426	411	463	456	402	390	388	437	410	448	435	440	401	419	385	398	422	430	450	396	437	396	384	436	440	432	401	397	418	428	399	444	424	427	443	410	410	429	398	440	447	427	412	436	385	402	438	401	450	396	413	408	426	413	389	444	389	384	434	406	433	429	416	442	399	381	428	426	407	404	427	443	441	422	429	400	440	416	415	448	404	391	402	428	438	458	425	422	409	418	385	459	424	431	455	441	429	419	465	415	408	446	391	418	401	439	408	423	418	416	404	421	467	413	406	425	390	463	391	444	425	447	464	429	428	414	438	399	412	430	462	385	439	418	449	415	425	437	403	398	437	424	453	405	430	420	461	401	382	463	429	452	405	396	408	429	410	421	403	404	461	413	400	439	443	411	462	390	465	438	427	419	421	425	447	389	418	422	424	419	422	389	417	412	441	403	452	426	376	411	405	413	403	429	436	465	450	418	422	423	411	392	445	424	411	449	421	392	409	408	415	388	429	471	416	430	391	418	429	473	409	398	418	390	438	400	411	409	419	420	410	430	421	409	412	407	452	384	437	454	428	416	394	460	412	416	441	428	408	436	448	440	410	430	427	410	394	423	436	445	409	439	428	447	437	402	448	410	413	375	432	445	401	461	410	408	419	437	456	398	403	424	387	422	417	376	480	385	401	406	399	408	416	435	416	402	421	466	415	412	414	396	428	458	420	394	435	377	431	436	417	404	415	467	412	400	437	424	425	446	421	401	446	456	429	446	450	432	420	412	421	408	403	441	423	414	379	413	398	416	424	418	421	409	403	430	461	413	440	424	377	409	388	407	404	431	420	423	396	393	430	412	450	432	412	428	433	415	404	426	419	412	473	442	468	422	417	437	428	463	422	384	404	404	419	439	390	459	446	416	419	434	440	409	433	445	384	395	414	421	429	424	420	426	453	408	394	415	443	404	407	423	443	421	369	409	385	424	395	461	411	429	423	438	427	425	447	440	410	386	432	423	439	399	412	436	392	408	401	443	419	413	446	390	419	441	424	428	412	436	433	397	421	391	435	415	398	433	420	417	433	434	398	423	380	433	426	431	438	410	444	429	425	415	401	404	413	441	362	447	436	421	381	443	443	454	422	402	458	388	405	424	393	439	428	410	410	418	406	434	416	432	427	394	426	406	405	400	423	419	407	416	435	410	408	427	432	438	451	423	423	425	418	458	423	412	406	419	430	395	449	450	367	387	430	450	428	392	434	393	430	416	409	436	409	441	443	417	460	424	400	407	427	396	429	439	422	481	409	407	399	405	428	426	411	467	392	454	412	414	421	434	406	435	420	401	422	439	433	464	383	393	430	457	414	415	455	385	428	469	427	412	444	433	430	402	423	479	440	405	420	429	447	419	396	394	436	410	449	439	399	415	425	443	419	431	406	389	423	456	424	429	427	437	432	453	413	412	423	444	427	440	402	354	403	427	443	410	449	420	421	382	469	431	419	434	416	444	402	433	414	406	416	422	427	404	399	430	430	427	437	417	404	406	399	416	455	381	419	415	403	468	387	463	462	390	460	415	422	452	413	430	396	437	408	389	371	467	387	451	435	448	426	436	429	427	411	453	419	476	442	431	427	392	416	414	414	436	410	420	394	442	417	426	437	407	422	441	400	435	437	396	411	432	438	422	417	436	398	417	410	405	429	413	414	445	394	414	449	432	464	432	413	439	438	402	453	445	429	421	404	410	452	385	394	400	450	404	450	429	453	445	390	404	417	416	390	412	411	413	414	404	439	408	419	408	430	388	423	424	418	413	409	454	439	400	420	429	399	388	463	378	421	405	450	389	432	454	441	442	450	452	438	444	433	417	424	474	467	438	402	426	411	466	411	395	442	456	411	405	448	436	420	430	436	404	415	436	417	414	446	396	425	365	418	396	440	430	452	388	409	448	429	432	422	421	431	471	386	441	426	402	428	439	442	420	457	422
9597	1047	1123	822	674	508	410	384	321	295	261	246	222	235	235	222	233	222	225	210	192	198	192	189	186	212	206	215	197	193	211	206	222	191	168	205	206	181	200	184	176	206	211	190	246	248	344	372	234	234	179	197	184	204	207	228	185	229	586	434	182	175	185	210	173	197	212	194	190	182	177	203	189	211	182	186	176	173	202	199	191	202	190	171	179	175	192	185	193	167	216	162	209	196	212	197	178	186	193	203	183	172	169	199	197	185	201	169	159	202	189	170	185	168	205	187	180	178	180	196	186	165	222	188	195	191	190	195	187	191	202	192	176	194	210	207	195	208	172	178	183	184	189	191	194	195	191	181	171	194	205	153	172	209	205	178	192	186	193	202	192	178	171	192	188	178	189	188	198	204	228	192	194	169	199	191	184	184	205	206	165	177	197	178	182	185	177	161	220	188	184	184	151	185	194	195	193	205	178	179	172	188	183	196	184	193	211	183	187	167	187	182	196	183	186	195	201	189	167	169	198	177	190	178	204	194	163	198	191	201	197	193	176	162	192	170	187	190	195	165	186	169	189	186	192	186	172	168	195	213	175	208	206	175	219	191	220	203	197	184	231	198	167	214	199	188	191	193	193	196	187	170	194	164	180	204	189	204	192	197	211	211	178	196	175	195	176	189	198	183	224	201	183	169	198	202	179	199	189	188	194	184	195	174	179	179	179	186	174	198	194	199	181	162	169	188	200	186	202	203	197	174	184	191	199	194	170	158	185	190	192	181	175	212	188	218	189	196	179	197	221	192	202	161	162	192	215	200	178	195	201	183	195	208	192	199	215	190	201	190	168	201	194	190	169	196	188	191	169	188	180	170	193	201	190	221	195	202	211	196	199	167	194	186	205	175	204	173	197	185	185	172	188	201	206	200	178	199	192	189	163	169	176	180	186	197	187	190	186	164	185	175	162	181	218	192	204	216	196	189	188	210	201	183	214	215	200	168	186	195	174	177	175	183	214	177	195	171	181	179	196	187	189	175	186	182	185	189	200	198	201	171	177	183	206	197	186	194	182	174	203	180	170	179	205	193	173	170	174	187	174	181	170	174	180	189	193	169	185	208	201	203	194	194	203	184	168	187	214	199	190	211	180	201	186	199	207	191	176	176	176	210	168	197	171	180	182	204	177	176	177	165	172	182	192	198	196	181	185	188	181	188	192	189	215	185	169	191	201	189	219	202	194	191	209	214	188	190	158	179	200	200	189	192	194	170	207	177	198	198	180	177	203	189	175	181	190	207	193	206	187	220	177	174	216	165	177	179	202	189	201	190	198	174	210	194	194	162	175	192	175	201	188	171	176	167	196	205	167	187	171	190	208	192	180	170	203	168	195	203	189	188	185	194	208	194	208	166	217	200	203	211	217	201	185	228	194	196	199	203	206	177	189	199	184	163	192	202	179	178	199	173	180	200	165	159	201	200	210	193	189	201	195	184	169	182	186	195	190	201	216	186	182	162	184	195	210	192	170	163	209	173	168	163	184	171	195	171	186	190	207	182	188	162	187	182	180	196	180	195	199	187	171	199	179	185	205	169	168	177	170	201	179	164	184	182	175	218	199	179	185	177	164	176	195	194	165	191	199	178	192	171	176	190	187	189	207	178	182	176	188	166	179	185	203	187	212	179	179	195	211	194	203	191	188	155	203	180	191	192	188	186	161	178	188	204	176	200	175	175	182	186	201	189	186	187	173	204	171	179	201	201	173	185	167	169	204	188	189	184	183	177	183	202	164	209	211	207	199	206	193	193	218	172	219	178	202	181	191	164	190	177	189	178	186	179	214	191	191	186	192	180	188	192	149	195	200	208	188	187	171	181	179	174	165	188	182	171	182	172	199	171	185	178	184	190	174	162	187	187	168	208	206	171	166	201	178	204	188	190	165	177	190	206	199	213	210	196	175	169	172	159	177	176	207	194	205	185	175	181	171	182	189	181	187	196	193	187	189	186	188	182	202	204	197	173	194	178	192	192	197	172	186	187	212	185	222	188	189	183	185	188	199	175	186	185	201	165	206	207	208	195	188	192	198	196	177	166	180	187	185	155	178	206	190	218	192	173	187	198	188	170	172	198	197	178	197	167	181	190	154	198	193	201	208	176	203	181	181	173	199	182	180	201	194	191	175	176	191	188	198	187	181	203	195	162	156	160	207	190	188	191	179	194	189	184	193	178	196	196	190	179	173	180	183	195	184	183	182	190	198	186	173	186	175	200	162	194	176	205	179	186	195	168	202	184	193	205	203	212	191	199	166	167	197	183	193	200	177	196	203	194	224	192	195	189	168	158	185	215	187	184	206	208	182	188	192	189	191	174	177	184	187	185	184	199	190	210	168	184	189	188	205	196	193	202	202	195	185	176	186	220	193	193	194	184	180	191	171	165	197	169	170	152	188	193	175	215	192	197	181	205	181	183	176	180	193	177	213	189	182	167	176	181	175	198	177	224	189	186	195	171	202	187	220	184	161	161	181	179	190	181	189	186	182	190	170	188	171	195	194	186	199	176	191	195	175	173	193	180	208	189	187	214	184	163	186	172	198	192	182	187	202	190	192	205	181	175	203	195	182	205	194	190	174	187	178	186	185	189	203	166	176	189	197	208	171	211	195	208	184	186	181	194	178	175	193	194	202	169	189	193	213	187	197	180	175	189	173	192	209	184	186	189	185	177	187	160	201	190	182	184	195	178	186	185	170	155	196	204	197	179	189	183	181	175	185	193	199	181	162	176	189	192	210	183	181	172	195	197	194	199	212	195	171	219	191	177	173	170	164	187	190	195	192	213	188	200	192	190	195	173	188	188	197	196	178	202	210	169	179	176	173	192	210	173	192	182	183	176	205	207	192	177	196	195	172	175	171	201	217	173	200	177	183	171	206	205	198	191	170	180	192	174	152	185	196	210	206	191	153	203	167	182	176	183	185	176	178	176	183	188	178	205	202	179	190	185	180	182	193	167	181	185	212	173	191	207	173	173	172	183	194	189	197	176	187	211	175	202	198	160	191	192	213	177	189	208	200	209	184	195	176	207	176	193	209	215	194	173	189	168	201	189	192	184	210	202	173	180	192	191	159	174	177	182	168	184	181	205	219	172	175	184	174	176	200	184	179	176	178	181	203	188	207	180	178	223	184	191	192	190	201	174	201	167	177	191	213	184	184	197	192	200	197	189	200	192	176	194	185	162	175	201	179	181	153	192	193	202	185	173	199	205	186	201	168	174	209	183	189	171	204	179	193	209	205	210	179	187	189	197	168	187	181	189	196	179	207	183	184	192	184	194	189	184	201	143	196	194	182	179	201	177	177	184	181	183	176	211	190	193	190	204	173	179	212	183	185	177	186	193	183	191	199	166	164	190	191	199	165	177	186	181	176	201	209	166	203	224	183	187	211	171	195	212	197	196	184	190	206	183	193	188	189	176	208	188	156	196	188	170	205	188	188	180	177	200	183	178	198	195	174	202	192	173
6339	1271	2552	3049	2570	2122	1811	1535	1394	1196	1018	997	876	852	807	798	763	695	719	703	686	619	595	616	601	576	615	584	573	558	605	588	585	576	536	508	592	529	547	552	607	583	608	626	827	1229	1911	2109	947	758	687	647	604	634	699	568	571	1072	4048	2326	534	518	477	471	498	495	486	478	495	500	456	493	476	483	483	529	486	478	484	492	483	500	474	437	492	467	517	481	494	511	525	473	461	455	503	501	504	483	481	488	485	472	503	497	505	498	487	491	490	514	462	498	506	512	492	462	519	497	464	512	540	515	493	480	468	527	497	499	497	486	509	493	479	469	474	484	503	490	444	466	504	500	494	469	502	502	479	528	487	462	495	510	497	503	468	460	504	503	519	458	479	514	508	485	543	529	492	472	475	463	454	472	462	516	486	479	466	491	494	442	485	479	504	528	476	449	481	496	528	500	498	507	484	498	489	427	474	467	496	460	479	503	497	473	504	493	455	492	454	481	515	475	499	511	456	513	498	524	495	494	449	510	507	502	448	494	483	473	465	484	543	507	487	491	475	460	501	509	476	512	440	513	538	471	485	479	482	491	496	492	482	496	505	466	454	462	475	500	484	467	502	505	485	476	484	499	550	459	530	471	493	501	490	485	502	471	470	490	475	458	472	469	510	519	504	471	483	482	478	511	445	521	491	550	499	509	504	523	460	493	471	470	468	510	506	458	493	477	493	455	464	478	500	502	485	512	497	477	446	444	446	450	515	492	487	511	502	477	523	465	463	455	493	460	516	501	454	486	473	505	463	495	477	507	482	524	501	515	521	502	494	480	520	489	525	457	498	482	513	464	491	513	471	503	465	464	490	434	533	528	482	499	464	490	490	490	484	465	482	464	497	467	452	517	465	506	494	475	465	481	450	473	489	515	484	487	499	508	474	475	491	489	505	468	497	491	470	472	526	464	462	489	500	502	480	506	449	467	485	476	510	506	496	478	519	506	498	476	485	500	506	499	504	491	459	496	489	474	513	498	484	511	510	469	446	468	458	456	506	489	470	490	499	490	471	441	480	470	507	505	499	508	464	485	515	533	498	462	461	490	466	450	436	467	515	509	508	483	451	462	451	494	460	464	503	452	525	467	507	515	511	487	532	487	456	476	518	518	439	504	520	454	471	447	493	499	413	472	463	482	491	482	521	523	476	496	483	480	534	465	506	452	483	460	447	493	561	436	484	511	471	494	510	473	491	453	488	455	508	509	501	496	486	468	459	485	453	502	515	491	528	480	505	477	535	492	462	493	471	517	486	450	496	476	467	465	483	446	516	508	496	466	484	460	511	491	492	498	490	432	485	514	509	510	473	497	483	484	494	505	524	454	475	461	503	497	490	489	517	409	492	489	486	475	517	496	493	478	477	539	503	503	463	471	496	498	496	448	528	464	486	493	485	476	485	536	466	489	491	468	532	524	499	497	497	462	474	514	448	540	484	512	496	477	453	487	497	476	489	475	529	484	487	492	494	503	478	503	459	472	483	504	479	476	471	484	511	506	514	507	495	470	510	483	464	465	508	481	497	489	499	472	504	477	482	489	454	486	512	504	470	499	467	465	456	492	457	494	489	502	462	518	452	458	494	492	471	482	472	489	475	526	493	470	526	498	523	494	480	494	472	508	514	473	503	466	467	506	489	481	477	484	508	521	498	499	478	497	494	458	488	490	493	473	516	501	493	504	508	456	497	479	454	489	433	461	493	459	503	470	486	474	496	496	496	460	450	468	472	509	481	517	447	488	479	505	475	494	458	491	458	458	443	468	441	459	495	453	494	503	478	487	504	514	519	499	490	506	523	466	465	450	490	476	445	488	507	470	486	506	472	499	514	491	504	467	452	488	520	512	498	491	504	523	468	484	515	508	501	460	508	478	465	499	460	453	489	464	490	493	464	467	444	456	450	473	483	508	483	469	486	457	476	472	486	511	470	473	496	475	475	479	469	463	509	487	493	526	487	486	498	503	483	494	513	448	483	509	474	511	482	522	451	449	466	501	466	508	468	475	547	513	474	455	510	472	478	516	466	467	470	497	488	470	482	522	499	507	501	484	506	487	467	517	504	490	474	512	509	466	446	532	478	484	449	451	465	507	463	474	472	443	492	550	509	495	457	478	491	532	499	473	461	497	501	466	529	458	468	521	475	511	495	512	499	497	499	470	494	524	471	515	487	506	463	469	507	453	473	486	476	480	482	470	457	466	490	460	472	461	506	491	499	465	486	523	479	466	512	495	469	498	506	477	521	469	484	479	434	451	472	503	511	494	516	490	479	484	472	492	497	524	519	516	458	476	483	491	472	499	500	490	471	488	487	508	463	493	487	471	492	505	459	502	498	455	503	498	498	464	489	522	501	436	513	458	474	496	495	502	496	505	496	468	492	488	453	514	478	473	466	464	490	493	465	502	487	508	491	482	513	502	488	476	526	450	484	503	441	473	466	503	509	531	477	504	495	494	455	497	468	494	499	511	455	478	472	473	467	519	513	475	510	529	479	441	505	519	464	494	465	495	493	480	504	488	495	502	473	477	496	465	489	502	513	504	479	488	497	500	476	522	461	503	465	499	444	526	516	497	510	450	452	506	470	457	498	472	507	462	506	450	515	536	471	498	463	449	455	543	516	496	469	498	462	482	510	529	454	526	468	510	469	500	491	474	491	499	472	487	464	493	478	481	484	505	470	490	468	494	502	511	502	441	498	500	478	469	514	479	481	484	465	520	495	466	526	462	464	484	501	494	491	439	462	507	503	460	490	469	491	476	517	465	491	480	471	470	486	443	523	493	518	476	489	492	487	543	524	504	520	502	495	461	453	505	435	483	477	504	515	502	481	500	448	468	455	533	472	469	494	482	513	469	512	464	482	457	469	474	510	457	497	474	478	486	486	513	459	451	501	503	488	472	485	508	460	467	471	480	463	487	437	461	490	465	508	479	476	510	485	451	485	497	528	503	478	486	475	474	482	484	481	491	499	477	458	482	462	510	498	495	471	492	447	492	482	497	490	491	465	445	494	467	490	476	506	531	512	477	483	467	517	478	467	489	506	515	455	496	488	472	471	487	462	502	509	506	468	483	467	459	483	482	501	504	471	468	484	476	546	494	490	487	476	487	481	483	504	485	470	460	495	472	494	465	471	493	503	489	488	503	480	478	466	478	519	520	500	489	478	483	451	476	495	478	454	489	497	462	487	509	458	487	450	472	500	473	486	514	491	489	533	501	472	486	528	466	500	506	500	463	469	507	484	461	552	470	478	513	482	475	517	524	470	514	528	500	467	511	522	515	490	505	481	523	466	506	469	487	486	505	465	490	500	478	492	498	509	479	528	463	444	503	496	444	486	484	491	457	481	500	469	480	514	508	493	503	493	488	497	487	496	496	495	487	471	487	469	482	488	452	483	478	509	497	488	447	467	481	469	488	467	508	472	477	460	478	466	465	496	464	510	499	516	472	498	491	497	476	473	470	448	507	479	496
17244	2507	2197	1598	1119	747	563	450	387	322	299	247	254	204	191	219	185	167	182	189	156	163	158	155	143	127	154	168	148	119	130	126	135	146	130	128	122	132	137	114	147	127	126	120	180	238	348	483	262	192	168	158	155	146	115	151	134	361	989	237	122	109	134	124	111	121	108	124	124	123	130	125	129	138	111	114	133	129	102	105	126	118	103	124	122	111	113	120	107	113	122	129	114	120	102	130	136	120	134	121	110	134	144	130	107	93	105	135	138	121	130	108	123	113	116	120	117	94	116	128	106	101	99	119	121	123	111	121	116	118	98	118	106	130	127	117	118	119	94	107	102	99	99	108	132	132	137	128	118	110	116	123	119	98	121	129	113	115	109	124	108	123	111	127	114	112	124	110	115	126	140	115	114	115	127	116	120	110	137	107	84	123	111	123	129	125	118	132	108	123	137	122	113	112	113	115	132	115	116	132	129	132	126	110	118	106	118	124	118	105	89	121	117	113	123	121	103	118	106	121	128	105	117	108	113	123	103	106	112	110	135	106	101	116	113	116	109	114	122	115	116	119	112	113	130	111	116	102	118	137	98	142	111	103	126	118	119	122	126	113	112	108	129	90	129	112	139	121	107	150	131	103	127	115	122	126	139	124	121	112	147	115	108	106	106	100	101	87	120	127	128	110	116	115	116	124	119	129	122	114	123	140	117	135	89	130	102	118	111	114	115	121	128	114	126	128	124	108	100	103	139	105	114	114	102	120	107	107	110	129	115	99	114	115	124	128	117	107	117	119	114	124	131	109	122	120	110	107	122	124	114	103	125	131	110	125	108	113	137	125	122	123	122	105	112	110	119	118	115	123	107	121	125	128	131	113	116	112	113	133	113	131	117	109	115	125	114	146	111	121	124	137	135	113	120	118	108	106	125	102	105	120	120	111	109	107	106	136	96	111	102	111	122	101	117	115	134	111	99	141	106	131	120	108	112	105	109	115	125	133	116	139	108	115	105	141	115	94	104	110	116	115	108	104	113	132	110	104	115	127	115	122	130	110	132	110	119	120	108	115	106	117	117	119	121	118	122	109	110	127	113	119	119	100	114	121	120	118	100	99	116	100	97	117	124	120	118	135	118	135	110	92	109	111	124	94	118	125	116	119	118	125	116	127	125	118	116	115	116	92	113	114	113	116	117	117	105	125	116	95	101	121	108	118	121	116	116	100	124	111	126	124	118	111	142	105	97	101	127	105	121	131	109	133	128	113	119	111	111	114	120	119	123	124	126	105	127	121	137	130	102	107	125	118	116	123	130	125	127	138	111	93	112	106	131	115	113	103	111	128	115	107	111	118	116	136	103	110	119	124	118	113	114	114	134	119	93	107	112	127	111	100	122	114	111	129	98	103	115	115	108	123	131	108	122	123	110	133	109	122	120	136	117	119	130	119	109	133	98	114	106	121	126	122	108	116	128	127	134	125	108	120	111	101	100	116	123	112	114	111	125	109	105	106	122	117	132	112	139	106	124	115	115	122	145	129	104	111	113	116	112	103	115	109	113	123	122	133	110	127	118	141	106	114	120	107	119	82	130	120	124	111	106	110	122	110	112	101	132	121	106	135	107	101	133	131	108	121	118	92	99	120	111	83	120	117	112	127	107	112	130	113	111	117	125	115	116	113	109	108	115	126	105	105	105	122	117	98	100	97	97	113	110	115	111	110	113	117	103	113	101	112	112	93	106	98	132	115	100	120	108	122	117	120	117	135	118	156	102	114	106	119	132	119	116	112	129	99	130	110	128	108	106	96	116	100	129	117	132	126	109	108	121	109	124	115	113	80	109	112	142	112	109	121	126	95	118	124	124	124	118	109	105	114	126	139	139	117	129	103	110	109	139	120	112	115	119	100	117	124	109	123	124	128	129	123	126	123	118	129	118	107	104	130	103	140	131	109	103	113	109	105	114	113	119	126	125	98	101	118	125	116	96	120	106	110	113	104	120	154	122	111	119	107	115	113	117	122	124	101	125	120	111	122	134	120	131	128	120	119	123	116	120	111	132	106	113	110	127	123	101	116	112	132	101	123	96	122	123	141	111	108	133	106	123	101	134	114	129	134	119	118	129	127	97	94	112	113	121	94	116	116	122	113	123	116	111	134	118	104	118	112	107	118	112	104	141	119	118	125	110	101	101	100	109	102	111	122	121	99	113	117	98	100	118	127	106	129	123	104	114	142	132	128	123	146	129	116	135	109	105	135	114	144	112	136	116	108	121	141	116	129	113	104	126	129	115	129	130	113	114	125	114	109	120	143	98	113	95	97	125	128	119	110	153	119	104	138	126	102	109	115	119	103	122	135	97	120	109	131	114	105	112	123	121	113	115	123	101	110	158	115	110	107	116	117	127	134	107	121	117	111	119	117	127	107	125	136	137	100	124	104	118	115	116	110	95	116	125	111	123	135	108	136	121	102	125	125	98	115	128	110	121	148	107	106	102	132	111	127	125	117	112	117	138	102	122	124	114	118	108	104	123	101	106	130	133	102	115	113	142	104	108	136	94	112	140	120	124	124	107	116	116	136	105	136	110	130	115	110	127	120	136	93	121	121	85	120	114	116	111	134	132	106	129	118	111	145	134	90	106	124	135	111	114	110	118	121	113	98	110	126	104	112	111	106	112	137	118	101	91	115	125	108	116	116	121	108	102	118	129	134	105	104	111	125	115	123	115	115	124	95	110	121	109	106	114	136	120	115	104	117	117	129	110	130	115	97	110	124	127	104	116	115	128	100	128	113	108	103	113	131	115	110	98	128	136	106	121	132	115	103	109	115	100	126	115	130	128	117	117	109	115	128	96	109	122	109	117	128	110	117	133	126	114	124	127	115	131	125	121	127	124	106	116	115	116	105	115	124	125	101	121	120	104	114	105	123	128	116	110	118	106	125	105	113	111	116	132	118	112	95	105	102	115	109	106	101	103	119	104	141	116	96	144	115	104	98	119	118	101	109	140	102	95	131	126	122	106	97	112	110	108	125	116	118	115	136	138	124	116	111	116	106	116	128	118	109	95	126	98	117	128	92	126	117	136	107	128	106	129	105	120	114	120	105	136	128	114	108	113	109	133	121	114	113	118	95	109	116	105	113	103	119	108	132	117	105	116	113	122	109	121	106	110	103	128	117	116	120	109	117	115	125	109	113	126	112	122	119	89	124	108	118	102	104	124	119	78	132	109	109	120	114	110	114	121	126	118	111	132	141	108	106	103	113	124	121	91	116	129	121	103	118	119	117	124	115	115	113	110	101	123	123	102	121	131	107	111	132	109	124	101	102	116	119	117	132	117	125	101	134	125	101	138	128	113	111	125	130	114	108	117	116	117	135	114	121	105	119	119	148	119	126	97	108	121	117	117	99	104	116	116	87	112	111	129	130	106	114	134	119	129	118	106	114	112	106	135	112	121	123	120	116	118	102	115	101	106	119	97	122	99	136	121	116	110	98	111	105	120	116	124	116	121	114
8657	1884	4515	5162	4280	3454	2876	2365	1922	1637	1444	1288	1141	1012	964	917	801	777	697	666	646	625	601	530	562	495	484	487	495	501	415	446	445	463	434	426	406	405	378	390	510	474	495	460	703	1776	2600	4361	1611	1089	804	639	530	538	544	461	484	2557	7676	1224	335	345	340	338	358	328	326	289	353	320	291	298	302	329	339	339	325	353	301	309	330	336	296	307	320	313	356	328	314	307	310	340	334	317	331	309	307	336	346	325	340	312	325	330	312	348	293	319	351	334	306	333	338	331	338	343	295	316	308	304	317	301	326	332	304	319	338	304	326	344	317	322	299	304	311	366	329	296	328	331	345	299	368	350	328	344	341	322	312	354	303	358	309	305	334	323	313	333	298	337	322	304	326	307	305	333	321	331	304	320	338	298	333	310	292	322	345	323	315	327	321	311	336	328	343	308	326	321	293	303	330	316	301	316	292	302	320	335	321	327	310	324	331	319	294	309	309	294	359	292	301	287	318	348	305	307	334	316	282	308	295	320	321	318	273	338	325	325	313	321	320	303	288	320	301	309	333	316	323	331	282	296	324	331	290	315	308	298	299	322	338	323	295	318	309	314	312	317	288	298	322	301	314	335	331	304	308	298	309	320	291	333	318	351	276	306	314	315	307	338	345	328	326	317	336	310	347	314	297	310	298	331	309	312	312	314	314	305	312	331	291	286	296	280	273	317	311	285	316	354	298	324	293	339	282	311	323	330	303	302	311	320	327	307	308	322	311	295	321	335	311	316	299	325	312	313	329	298	305	303	305	303	326	294	326	295	298	309	325	318	351	286	345	309	327	304	305	296	289	329	309	355	331	307	338	306	312	297	313	303	306	309	320	298	300	314	312	327	311	303	311	307	343	332	317	283	285	292	296	308	329	322	293	275	303	295	303	295	306	334	291	301	307	330	314	286	331	327	292	312	328	271	318	301	308	283	297	306	300	322	331	311	262	314	283	307	362	294	302	328	334	288	282	303	332	313	282	314	297	321	347	314	313	334	315	300	333	293	303	333	301	303	324	302	338	326	292	304	298	300	316	318	328	331	312	335	337	320	290	301	311	327	331	331	328	308	357	328	304	301	304	325	307	288	288	318	305	332	308	334	320	312	307	338	281	282	304	313	316	302	327	315	317	291	303	291	319	283	278	347	278	311	286	321	303	340	297	330	322	321	368	327	305	299	311	337	305	310	313	335	313	278	336	321	320	292	323	350	325	347	312	292	291	323	308	341	339	323	312	302	298	287	332	323	306	306	389	308	320	285	314	322	297	319	302	332	301	283	332	292	349	319	334	283	313	312	323	306	277	295	323	326	275	311	284	305	302	297	291	287	304	295	320	309	307	316	301	332	332	331	310	315	330	306	302	325	276	300	345	304	299	306	323	316	302	276	291	323	300	308	311	308	340	284	282	302	299	300	321	300	286	309	301	330	330	303	329	304	357	352	334	318	301	328	297	297	334	333	341	310	328	288	303	296	316	318	289	332	297	273	333	325	294	331	294	280	350	343	315	316	311	308	294	317	302	320	302	305	343	322	316	322	305	321	300	300	323	294	310	316	313	299	313	307	308	296	320	318	287	279	315	333	295	310	321	330	308	320	291	312	299	298	297	298	300	313	302	321	317	288	312	308	342	282	298	305	333	336	322	333	311	311	326	317	316	328	340	284	310	305	284	311	298	321	305	315	313	298	328	284	316	318	321	307	300	312	315	328	305	352	319	279	327	340	328	326	323	320	330	311	289	318	328	317	307	307	328	282	348	309	305	300	277	320	330	306	311	306	296	328	301	303	298	310	300	306	312	316	271	323	311	333	265	302	290	318	294	281	325	305	356	330	319	341	312	310	277	286	305	319	314	300	322	338	343	322	287	305	300	339	331	306	368	324	306	306	300	306	333	309	320	306	324	262	359	285	317	317	309	319	301	307	326	322	297	276	309	331	327	294	295	319	291	318	305	322	301	311	319	342	300	307	316	325	332	339	331	320	297	309	342	300	339	307	300	356	324	326	315	312	308	323	340	313	330	333	305	298	288	311	336	325	278	315	313	321	312	313	303	303	312	338	311	321	327	336	334	326	305	319	307	292	315	332	311	331	309	325	334	293	309	313	337	338	334	309	318	335	323	319	327	341	338	342	304	300	348	338	281	305	330	303	321	334	305	306	328	333	317	320	353	318	314	321	302	296	340	297	320	305	328	305	312	314	319	332	358	339	310	305	327	315	327	298	308	314	303	320	329	339	313	322	335	310	312	302	316	300	297	311	291	312	316	328	312	299	342	296	279	310	339	283	327	304	300	304	313	332	330	316	297	334	283	333	326	305	371	323	353	295	314	325	312	284	256	328	297	316	268	307	293	292	323	314	293	347	313	284	329	331	319	302	329	336	273	317	307	326	316	314	327	334	326	304	318	320	314	311	306	330	304	337	312	282	318	322	327	303	291	320	325	309	335	317	281	322	326	296	320	302	277	318	287	332	305	331	319	285	335	316	346	332	308	312	330	295	290	329	327	317	293	323	296	313	307	344	316	316	324	277	330	307	337	301	344	292	295	319	323	331	320	275	322	308	323	299	283	332	313	314	318	295	303	308	316	292	324	300	324	312	303	340	289	292	310	328	296	295	305	328	290	341	286	304	304	298	327	312	306	308	336	297	313	319	329	341	288	299	304	315	333	337	321	297	309	346	312	327	281	309	319	339	319	314	261	315	334	342	322	317	318	324	344	305	308	315	316	343	329	311	326	341	328	333	298	317	307	286	319	358	306	333	322	296	317	321	347	296	309	311	326	345	315	313	282	316	343	291	298	326	309	294	302	305	319	299	321	311	297	303	303	308	290	304	318	297	292	307	313	331	307	332	313	312	330	329	302	322	324	312	307	332	310	316	320	283	318	299	284	305	309	287	310	314	321	300	326	312	346	326	297	330	310	333	294	299	312	311	345	311	341	323	305	329	308	321	318	313	339	327	332	315	315	318	294	330	343	350	280	314	313	301	331	322	315	310	299	292	333	295	292	291	311	328	290	320	292	343	308	323	330	318	345	322	325	320	317	313	312	308	354	306	294	286	327	328	298	288	309	332	324	339	303	308	332	285	341	308	339	301	310	328	333	328	309	340	304	310	312	316	313	295	339	317	294	374	332	321	343	313	331	306	347	292	322	321	327	298	289	322	274	325	282	297	303	306	316	320	345	330	310	291	301	328	338	304	326	338	335	299	322	299	316	328	361	325	327	340	324	341	310	324	301	303	332	309	296	332	310	303	307	275	307	325	336	327	351	305	306	309	318	316	283	298	335	292	318	311	324	314	294	316	323	322	296	338	317	332	319	334	296	299	286	274	303	301	318	300	348	315	303	336	314	324	291	275	306	292	325	330	328	337	299	303	286	287	329	333	332	294	318	344	311	302	312	321	330	312	308	320	305	285	293	317	308	287	305	318	307	306	327	346	312	311	278	323	316	310	314	295	305	302	316	358	311	307
1990	169	187	186	181	155	169	148	163	146	171	157	140	163	168	157	156	167	151	153	134	151	135	160	145	157	143	183	160	151	142	143	152	135	139	162	159	140	155	161	145	157	173	138	183	167	135	158	154	175	170	162	173	148	138	158	152	171	166	136	162	163	157	147	152	155	136	149	138	131	151	140	162	161	141	164	155	130	151	155	140	134	140	157	138	152	135	159	166	144	144	158	138	162	174	143	150	141	136	127	151	158	136	142	164	157	138	145	110	149	137	159	153	144	129	143	148	139	129	136	141	126	147	144	161	162	154	151	153	156	141	142	149	139	124	142	143	175	160	147	120	159	152	145	142	164	147	161	175	144	169	161	175	157	154	151	140	130	147	155	132	147	142	145	156	146	157	135	133	157	132	157	140	150	146	161	125	142	161	168	153	140	136	165	153	149	154	139	158	145	146	155	151	150	163	153	142	148	157	164	143	148	148	151	166	161	168	143	143	155	168	151	159	139	154	163	170	147	135	134	155	132	150	142	180	145	146	137	153	121	155	141	140	144	179	150	125	161	154	163	152	167	128	149	144	146	162	148	148	141	141	153	149	142	146	156	143	150	154	162	151	134	147	152	136	170	140	147	129	157	145	157	174	142	142	148	146	146	142	164	146	134	141	138	133	149	152	148	171	139	159	171	154	165	149	160	132	142	153	165	159	143	149	135	150	149	170	152	155	143	148	161	146	159	156	165	134	141	133	159	139	164	164	156	141	184	142	142	152	132	144	161	138	146	134	153	150	124	137	178	144	150	154	146	141	142	156	169	140	144	156	145	162	128	155	159	132	157	147	155	154	130	156	122	151	144	144	160	147	143	167	156	129	128	150	155	151	161	149	150	114	154	154	148	157	163	168	158	154	144	163	159	157	142	153	165	124	174	141	160	155	164	134	142	144	131	169	137	137	153	144	133	156	160	148	141	166	140	162	127	162	125	157	160	207	135	175	168	153	175	174	134	161	172	148	163	153	163	151	161	153	153	130	166	149	160	152	150	127	148	136	158	159	145	161	145	153	155	140	146	170	142	168	157	151	150	149	147	146	134	148	157	155	164	158	136	124	159	135	141	173	159	140	145	158	135	138	123	132	163	148	156	158	157	141	123	165	155	145	159	154	175	113	141	159	154	139	155	152	136	145	173	144	128	138	131	145	129	161	160	147	153	157	135	158	133	148	158	141	172	152	152	155	165	139	142	159	172	153	161	145	141	125	163	134	131	151	138	151	150	139	161	136	147	148	139	144	161	155	156	152	161	166	170	149	144	141	130	143	166	126	138	129	144	140	144	147	141	142	110	165	154	155	164	143	135	132	172	144	152	150	142	147	128	147	147	160	158	177	161	164	147	151	167	143	156	143	133	158	126	161	148	152	139	151	144	160	145	170	152	150	147	175	144	146	135	143	159	157	138	151	151	129	157	151	131	151	126	141	151	143	136	175	141	132	149	152	148	151	144	158	146	173	147	146	142	160	140	165	116	124	135	156	153	153	156	155	170	139	145	144	144	163	157	140	139	135	163	151	175	147	170	160	135	158	148	139	140	162	155	132	162	155	163	171	125	165	143	152	150	155	139	158	143	140	132	147	153	142	164	166	147	148	153	153	173	180	143	153	176	163	158	163	147	130	158	139	142	138	134	130	155	130	156	149	163	157	149	161	136	151	141	150	158	148	165	145	134	183	146	149	129	124	150	145	157	166	132	177	136	150	156	153	160	141	149	150	166	159	137	143	133	149	166	152	140	143	143	155	145	166	149	156	137	157	131	155	163	145	137	143	161	145	146	136	137	153	144	162	150	138	131	174	141	130	127	140	155	153	171	151	157	140	159	149	136	169	171	144	145	132	137	142	154	140	154	140	176	169	172	152	173	153	171	169	143	146	155	147	150	166	175	146	143	143	147	149	170	145	122	139	150	156	151	168	127	128	153	168	171	157	166	177	156	154	155	155	131	148	148	138	145	161	143	167	164	161	155	131	170	156	146	148	158	156	141	157	146	145	149	147	164	150	131	144	134	143	152	146	135	169	159	149	141	128	135	172	152	140	143	150	156	171	179	141	138	126	147	140	167	140	130	146	153	160	145	160	173	145	149	142	149	136	137	152	149	157	147	131	151	132	158	152	148	150	140	152	162	147	149	146	136	142	158	137	156	170	138	145	148	147	140	146	154	142	146	129	146	166	152	174	156	138	138	171	142	146	142	152	151	165	162	182	151	156	159	151	132	152	161	149	151	157	149	135	155	179	169	155	144	144	132	151	144	137	169	142	149	146	152	155	138	145	159	171	141	164	152	147	135	146	142	133	186	119	156	158	147	152	179	148	152	149	167	132	138	165	173	131	154	146	147	144	111	136	132	134	144	151	153	154	128	154	145	159	147	139	156	149	136	142	151	149	168	151	131	144	142	168	148	138	148	156	142	138	163	151	163	169	123	145	156	129	137	124	164	115	164	156	140	150	140	138	136	149	146	163	138	141	138	171	159	151	150	160	150	123	144	152	157	150	153	157	171	154	142	156	148	143	142	157	161	143	132	150	135	163	173	149	150	135	145	150	142	141	146	131	144	142	155	114	163	171	139	152	162	135	154	168	147	182	163	148	124	171	158	149	144	124	142	146	158	157	145	142	142	132	135	157	162	157	134	162	147	158	176	164	149	155	140	143	128	153	128	135	156	133	158	166	155	154	151	155	167	159	147	148	154	133	157	144	161	157	148	168	149	156	151	148	136	150	144	161	135	156	136	161	158	157	147	156	175	149	167	156	152	142	156	146	130	147	167	158	132	140	157	157	156	140	146	163	149	174	157	148	150	139	133	169	165	161	154	149	172	153	147	143	154	155	118	151	154	145	176	152	149	142	153	150	143	147	148	131	158	159	173	146	155	159	140	151	153	130	165	149	129	154	145	160	156	143	162	131	158	137	130	145	171	143	156	125	163	139	157	162	173	130	128	147	146	143	157	143	145	136	124	158	155	146	155	137	122	158	158	143	144	144	158	142	154	154	158	146	141	142	159	103	155	156	126	140	157	160	128	140	153	131	148	160	158	154	147	166	156	140	138	167	135	123	162	144	151	173	144	151	162	159	152	139	143	137	139	116	126	147	141	150	168	161	143	144	143	149	132	135	152	131	133	165	160	166	142	156	144	137	159	151	147	148	153	161	149	144	140	148	150	155	163	140	143	125	158	144	164	131	152	152	129	135	155	160	137	156	154	142	135	123	173	126	145	164	147	156	179	152	187	162	157	138	134	153	156	143	164	133	135	154	158	142	153	155	124	160	136	147	156	140	155	165	153	171	161	154	142	140	141	169	156	170	151	170	171	154	166	162	165	153	151	153	163	154	132	139	156	152	157	118	167	133	142	138	156	149	147	162	147	150	122	125	149	147	143	154	152	170	153	154	146	141	143	152	141	153	144	139	157	149	155	140	132	155	152	133	154	121	144	152	128	160	141	163	151	146	143	156	149
2172	444	490	525	528	491	432	432	448	428	421	429	423	401	386	438	414	438	417	380	447	391	404	408	392	430	404	416	413	408	379	438	411	401	389	438	401	376	401	428	414	432	413	486	506	490	468	484	470	525	473	531	419	441	439	433	432	535	734	427	394	400	384	390	449	421	418	361	434	397	408	383	390	420	386	403	426	396	379	406	444	428	430	407	419	383	424	371	417	376	418	409	386	403	383	428	388	386	428	397	383	435	428	397	401	401	387	428	380	412	426	405	384	432	399	395	387	400	373	410	394	395	393	410	403	411	365	420	412	430	401	405	376	416	408	420	396	404	372	398	416	407	427	410	388	397	423	413	373	405	419	414	402	416	385	378	381	403	433	416	400	381	452	374	386	412	395	412	385	414	407	411	377	413	391	421	409	401	419	405	431	373	418	399	454	404	419	370	468	424	437	412	421	387	397	398	420	413	397	402	395	385	394	392	369	408	388	407	411	432	411	412	384	381	385	374	402	399	402	436	406	409	424	376	413	367	391	381	407	406	375	368	415	408	390	428	346	441	376	394	412	385	375	407	447	399	398	398	389	413	424	406	423	389	396	375	420	381	424	420	438	408	402	415	400	460	383	399	431	418	439	415	395	434	417	415	387	386	390	361	385	381	402	436	412	406	373	399	377	391	383	397	424	388	385	409	417	427	400	442	453	419	403	417	395	399	419	417	381	403	376	385	427	426	376	383	383	405	382	375	430	423	398	408	435	446	403	412	424	413	390	379	386	416	416	414	405	388	409	399	379	406	414	390	409	403	364	443	405	407	476	381	430	403	387	396	423	412	404	428	411	424	368	392	400	406	383	379	425	366	414	368	406	426	386	428	391	400	401	429	400	434	400	425	398	400	419	378	428	390	409	352	404	405	396	422	403	391	431	422	425	414	416	366	407	404	432	421	379	385	395	393	399	407	416	397	469	426	395	394	388	429	383	384	399	409	395	411	409	370	424	420	412	387	409	411	363	424	414	418	425	392	410	382	436	428	372	409	382	399	414	431	390	396	388	405	377	437	427	412	417	392	411	368	400	407	377	404	420	440	372	409	364	374	435	442	403	395	424	407	370	411	416	427	427	378	401	425	403	393	395	421	440	390	397	395	394	399	386	404	386	380	416	360	376	390	392	413	412	433	404	389	423	424	380	376	396	361	424	392	397	430	398	415	410	413	395	384	415	409	440	406	418	407	379	408	386	408	406	432	406	438	418	378	407	401	392	429	371	429	365	389	418	383	389	383	405	454	426	377	417	376	391	417	430	414	401	413	413	405	390	389	397	415	409	391	426	390	396	424	405	384	413	420	402	395	411	369	383	436	412	399	426	385	433	404	423	420	377	394	415	427	394	413	415	419	383	427	397	402	411	375	395	461	414	388	370	431	417	386	414	452	428	442	444	401	351	420	414	371	380	413	425	394	413	410	408	422	383	372	408	449	389	373	398	389	398	437	383	409	415	437	375	369	404	416	405	423	388	412	378	396	405	400	403	417	380	396	410	416	421	395	384	368	350	389	391	401	388	418	443	371	427	435	407	401	394	392	399	438	401	416	433	405	367	405	371	422	384	397	388	391	420	403	404	374	396	408	430	364	377	383	395	404	411	400	421	409	426	426	417	419	389	394	423	401	400	400	395	418	393	404	384	362	408	393	430	380	435	370	375	397	400	388	442	388	402	420	434	413	393	435	391	392	408	412	399	369	429	403	434	397	424	417	390	406	399	417	392	411	406	420	395	377	371	423	414	392	426	380	403	394	402	442	391	395	394	378	395	414	399	421	370	427	405	421	422	366	379	393	369	361	391	437	372	428	392	435	444	367	408	409	400	406	401	365	427	376	423	369	412	417	428	414	410	407	382	404	416	403	380	415	392	391	420	390	399	400	398	373	397	413	443	382	420	394	396	418	387	414	416	416	404	412	434	393	438	385	416	428	372	429	410	406	411	401	371	417	414	401	393	416	389	399	396	446	420	383	360	421	418	389	411	456	379	354	388	399	428	419	400	403	394	421	389	392	370	407	404	390	423	416	392	429	373	400	385	438	391	380	364	384	390	426	410	400	429	404	428	421	428	388	422	404	429	420	424	392	405	371	426	427	414	442	421	397	373	384	464	422	407	417	373	427	401	399	381	422	418	377	430	428	415	402	423	369	411	426	394	409	376	386	397	386	425	379	402	415	390	424	414	424	444	399	416	435	403	386	378	373	388	419	447	388	394	414	376	393	400	389	408	426	408	379	416	397	431	441	422	406	421	459	397	425	384	410	415	412	389	416	447	411	437	399	414	406	437	441	397	398	398	396	417	427	388	388	422	406	387	391	390	459	455	405	422	395	393	376	391	411	435	384	390	379	383	406	442	397	392	411	447	365	398	403	391	399	409	411	381	394	403	429	404	373	427	415	404	423	402	428	392	390	422	411	423	393	394	412	450	415	391	417	397	409	397	409	417	383	403	402	407	383	376	408	394	402	385	408	418	411	365	420	418	416	407	406	420	383	421	370	413	434	419	379	383	362	393	388	400	399	389	410	417	407	402	396	384	426	421	411	410	384	414	384	418	417	404	417	410	401	415	389	385	381	409	424	425	417	409	377	427	387	429	420	371	396	402	427	415	401	390	388	403	407	422	431	409	402	379	389	378	415	400	414	424	412	401	366	384	410	432	384	386	397	368	398	396	417	425	395	410	395	383	422	405	383	390	428	405	378	432	410	376	426	392	419	420	394	420	415	418	409	377	435	392	424	406	391	385	428	437	427	392	404	420	441	410	396	400	430	422	370	429	404	388	387	414	368	414	445	406	415	398	409	431	377	382	407	369	434	414	457	389	413	406	424	367	378	435	369	418	414	431	423	435	419	437	413	389	428	398	376	410	388	408	409	364	406	409	386	380	387	407	392	408	374	412	426	377	411	387	427	410	400	414	430	432	427	419	394	404	400	388	389	393	434	392	403	401	411	397	366	414	409	431	395	393	436	430	408	392	439	402	363	426	429	405	395	427	421	410	403	402	424	396	407	411	424	414	398	438	421	427	401	421	398	383	399	424	406	427	415	416	398	431	407	378	395	416	412	364	437	413	380	369	421	384	408	397	394	403	388	380	427	393	433	398	394	388	401	405	401	394	411	386	413	416	375	428	454	445	446	401	418	428	406	365	396	395	388	386	377	433	381	415	398	408	398	374	390	424	449	389	387	388	412	419	436	392	410	431	389	392	412	408	415	404	392	391	405	422	412	365	386	400	380	417	393	404	366	399	381	390	382	401	395	399	405	407	419	441	393	451	408	400	431	403	401	393	373	389	407	414	398	398	404	411	411	390	399	394	401	407	392	413	427	413	359	395	409	393	378	388	402	423	410	399	406	397	379	389	400	393	411	424	445	448	432	425	383	425	384	373	368	387	406	426	429	438	397	404	375	397	376	418	399	401	424	411	423	465	407	400	377	414	393	442	393	421	395	413	400	400	411	412	416
8847	1052	1183	915	621	501	379	372	333	296	277	282	254	230	205	189	199	225	211	191	216	215	193	197	210	205	179	200	198	182	190	202	195	172	185	169	200	197	191	199	225	166	207	200	158	241	308	310	353	225	196	195	194	196	182	212	201	467	424	178	185	188	196	186	197	160	195	173	178	188	150	171	202	186	180	200	163	202	184	186	191	196	184	170	164	173	157	193	164	186	201	190	186	208	162	191	155	162	200	179	205	195	183	190	196	170	197	198	180	190	182	174	194	192	192	176	184	173	200	172	160	165	170	163	181	187	198	173	178	211	190	181	187	170	176	180	185	158	151	169	191	189	166	183	176	193	158	165	181	155	169	180	182	197	168	185	193	185	192	180	189	183	209	155	197	171	190	204	177	161	167	193	179	203	187	196	180	179	192	168	181	181	171	189	174	170	176	175	193	197	187	189	184	145	167	179	176	175	184	183	168	193	185	200	193	189	181	198	187	170	183	190	177	220	205	188	191	192	183	180	202	171	175	163	164	166	159	162	176	175	219	205	190	176	169	175	175	198	185	167	189	201	173	176	181	175	163	188	182	194	179	197	171	197	195	164	162	197	182	176	171	176	173	191	150	170	180	188	203	168	190	182	177	178	181	185	178	172	182	189	186	187	168	181	193	181	158	163	192	175	212	193	193	176	179	150	182	193	171	160	183	175	165	187	185	176	177	177	187	166	165	181	184	179	183	163	132	154	183	169	205	189	186	179	191	158	164	196	183	164	179	182	191	174	179	172	170	190	179	182	179	186	167	155	187	189	179	182	175	186	180	172	153	188	164	170	191	185	192	195	155	160	177	172	175	157	153	188	168	156	176	178	160	193	167	200	172	188	184	186	176	183	182	172	167	169	203	160	160	202	185	165	161	202	152	184	178	207	204	197	202	174	202	171	188	173	182	181	165	196	207	166	180	181	173	163	164	171	201	203	177	174	171	173	182	152	185	179	172	192	177	194	178	182	194	202	161	181	176	179	199	155	184	162	186	168	189	186	187	197	187	184	173	192	145	170	185	190	210	192	187	158	183	207	188	191	167	172	198	166	172	169	185	163	193	193	174	173	169	178	194	168	150	187	187	175	203	212	168	162	168	160	186	184	156	176	166	173	191	195	186	196	174	176	174	200	174	187	182	171	216	183	197	178	204	174	154	191	160	194	186	173	179	202	207	196	178	189	176	186	190	163	198	197	179	197	180	182	184	185	179	182	187	191	188	192	178	195	191	182	177	171	190	173	164	181	182	188	169	180	194	157	188	193	154	168	174	180	179	173	191	194	188	195	191	203	169	186	183	190	168	197	180	159	182	205	170	181	179	188	204	187	168	200	140	201	187	192	173	182	178	180	166	189	196	192	162	157	187	152	176	178	164	184	185	189	181	183	167	191	209	209	185	179	184	184	177	175	187	192	152	196	198	179	173	193	215	184	169	188	182	168	181	187	173	184	200	190	155	167	200	174	173	174	193	215	173	176	152	188	165	190	173	182	195	177	200	158	205	195	195	189	162	169	215	184	165	173	187	183	172	199	174	174	172	193	188	174	179	180	182	193	178	170	170	206	192	167	165	189	167	182	179	195	185	197	177	169	184	176	174	178	179	199	198	197	213	155	219	179	190	178	164	181	196	172	169	190	180	158	190	206	193	187	184	189	185	145	183	183	185	180	182	191	174	167	170	165	181	203	179	174	176	172	185	198	163	202	169	207	197	209	184	175	173	190	189	207	167	166	189	171	198	196	182	190	183	191	189	188	172	180	171	185	190	166	178	160	184	189	230	173	192	191	188	165	187	189	194	199	193	181	177	198	181	177	178	212	187	189	182	178	194	172	179	191	181	163	153	177	187	194	185	170	189	189	164	188	185	176	165	183	180	173	163	198	177	188	177	164	182	187	147	173	159	200	174	199	175	155	169	182	161	188	187	170	172	167	148	178	173	222	179	209	171	184	189	186	183	186	194	191	198	168	186	188	184	187	169	192	194	181	185	177	175	176	188	184	189	196	179	188	189	166	203	166	175	177	173	164	187	174	171	188	193	159	171	179	177	225	176	202	200	199	187	178	170	173	175	180	160	158	197	185	168	181	190	166	182	194	187	188	202	203	191	158	189	174	167	166	217	199	184	167	217	206	185	182	160	182	203	174	186	168	179	167	163	184	179	175	177	184	171	206	172	168	167	184	170	174	172	197	191	162	194	194	177	166	198	190	190	192	174	172	171	182	201	165	192	201	185	197	189	180	174	172	183	175	185	177	192	146	184	195	184	175	189	191	159	168	193	196	181	181	189	161	159	212	169	186	201	175	172	183	204	190	191	199	198	180	179	164	180	178	171	185	181	192	170	154	175	177	181	174	189	192	185	184	166	186	194	167	187	189	199	169	161	166	171	202	187	177	190	194	199	161	177	173	162	179	163	189	192	170	197	178	191	198	169	184	195	160	190	188	200	198	177	179	177	170	158	173	178	183	197	179	186	189	171	177	185	179	170	176	192	180	173	192	197	184	159	160	178	185	191	189	178	194	178	167	153	187	162	192	184	192	158	183	193	176	184	207	156	198	171	172	171	184	177	188	191	192	177	187	191	174	181	190	175	191	174	167	181	163	201	184	197	167	185	177	187	169	177	190	177	188	196	202	177	189	183	189	178	171	179	187	179	161	181	165	180	169	183	214	182	183	202	181	176	176	189	187	187	192	181	186	182	158	202	177	160	187	188	195	179	179	215	188	179	174	185	198	184	182	174	179	168	196	171	179	198	192	195	181	173	182	184	168	170	185	198	179	187	186	178	193	205	202	165	169	168	182	192	188	177	197	189	185	183	171	175	197	202	185	186	198	169	179	166	169	167	176	180	172	180	181	161	166	180	203	173	176	195	164	158	150	163	199	175	172	181	197	201	172	173	182	193	186	181	194	191	190	193	183	203	188	189	172	175	175	179	161	185	161	181	196	164	177	154	175	190	207	152	180	171	156	205	187	194	179	181	190	162	184	194	181	173	172	156	166	172	176	194	171	165	169	160	175	193	152	173	185	204	166	192	181	178	187	198	175	182	190	169	159	166	203	197	186	209	182	152	172	175	205	161	188	186	180	163	163	165	195	185	200	180	180	196	189	195	176	200	158	165	192	196	177	184	148	202	178	174	180	172	186	188	173	202	191	179	178	166	159	192	174	153	180	188	196	157	186	198	208	175	204	174	186	181	165	207	198	171	180	188	174	164	191	185	185	174	174	185	212	169	184	176	181	204	182	167	185	195	145	179	203	216	158	170	165	190	200	172	177	177	183	184	198	165	179	197	182	186	180	190	203	175	183	186	174	188	194	179	168	181	186	160	185	165	164	178	166	210	176	171	207	175	172	192	188	178	181	191	193	169	156	194	171	180	162	184	188	194	181	165	199	166	205	191	163	190	196	168	193	190	188	180	183	186	170	180	176	200	184	177	198	181	181	195	183	184	157	178	195	162	168	173	192
5984	1241	2601	2954	2622	2109	1742	1472	1335	1221	1121	981	902	836	804	786	727	679	638	657	647	689	634	595	584	624	568	552	599	526	581	547	606	530	521	528	517	537	536	547	583	536	574	599	694	1104	1418	2017	2369	844	726	617	581	544	507	538	937	3539	2662	522	483	492	483	488	469	490	493	484	496	485	485	487	481	477	469	440	472	451	486	470	484	479	484	479	452	486	450	470	466	460	479	520	478	481	478	504	484	513	485	487	450	438	448	460	511	515	460	487	447	481	457	461	454	451	495	439	483	494	489	432	462	485	420	457	449	445	462	498	477	485	472	478	485	441	461	426	474	448	473	438	445	458	461	489	497	465	477	490	456	492	462	512	445	476	454	506	443	447	460	494	483	446	456	481	478	472	496	479	463	461	483	452	464	467	496	474	496	478	497	480	477	454	478	455	512	451	475	453	506	476	478	461	479	452	453	494	437	494	502	467	473	516	484	477	421	487	466	482	467	468	481	472	498	499	470	467	529	486	466	463	475	439	406	517	520	508	458	466	438	487	457	473	454	477	451	484	453	430	497	469	471	475	458	487	491	490	455	467	446	490	480	477	483	458	492	475	455	466	474	492	474	448	484	450	486	492	485	470	445	475	463	471	455	461	468	483	464	461	472	469	473	486	472	496	458	484	508	498	485	502	458	490	500	454	457	497	437	514	484	444	511	484	503	459	489	469	444	469	472	448	474	479	440	511	491	473	458	482	463	460	429	488	445	492	465	451	476	506	476	462	492	429	477	535	469	450	506	420	454	466	431	460	472	517	504	479	489	477	472	535	464	459	477	453	476	456	445	471	487	446	470	506	501	479	454	508	498	481	454	480	464	500	462	476	419	494	491	475	488	460	475	474	442	426	464	474	467	485	454	440	483	501	468	469	435	437	452	453	458	470	478	436	436	448	516	444	448	440	444	442	493	478	533	486	463	458	491	471	453	453	457	444	458	479	448	486	478	506	483	449	461	462	454	491	485	482	500	484	491	458	492	480	463	481	466	479	454	501	509	499	488	454	478	469	460	486	461	461	465	473	472	462	481	489	449	478	459	473	475	456	477	477	471	472	454	428	467	496	468	465	453	489	451	495	454	487	484	458	450	508	446	471	506	475	461	467	465	459	466	448	471	483	459	495	446	492	437	452	479	466	469	521	450	499	490	482	439	444	445	455	477	465	450	456	472	420	485	446	468	487	481	489	474	468	473	472	488	484	475	507	451	485	494	492	459	447	476	465	467	477	447	464	421	470	459	471	468	505	494	480	467	477	429	497	448	453	500	530	447	464	445	523	452	445	472	471	432	460	495	434	500	466	478	493	485	458	496	481	435	466	480	469	466	497	464	457	474	482	486	471	454	476	520	495	512	484	482	463	459	482	477	469	459	470	423	477	481	509	446	469	516	465	489	508	451	474	453	519	485	471	479	460	458	460	467	465	466	446	462	470	467	461	420	451	448	430	488	476	449	469	464	492	443	489	442	456	471	489	430	451	468	469	456	480	477	461	425	484	466	418	471	487	467	488	455	468	464	450	491	467	492	490	483	471	480	477	479	450	414	458	473	454	433	478	461	461	460	456	504	458	482	457	482	439	473	483	478	496	495	475	473	427	449	475	445	477	477	455	474	447	516	467	436	474	477	494	465	488	466	495	519	485	488	457	475	429	485	468	465	483	456	511	489	489	478	468	477	457	420	461	438	487	475	463	439	462	490	467	480	466	468	449	459	490	481	448	431	463	472	514	470	512	431	431	482	475	463	484	470	472	465	472	495	489	507	476	470	476	445	444	482	459	464	495	471	428	509	494	473	455	477	473	465	472	471	476	478	416	480	463	460	486	455	508	450	447	446	491	505	494	473	472	474	438	490	467	485	480	449	475	449	504	484	457	437	507	482	445	480	456	525	484	451	478	503	437	476	467	473	431	459	442	431	491	468	443	454	487	503	425	488	458	465	462	447	473	467	446	453	465	466	494	469	469	470	483	473	480	479	456	464	467	466	451	473	493	488	483	511	448	454	495	469	485	526	463	460	439	477	485	476	512	457	493	468	480	449	473	489	474	436	443	472	456	492	498	513	499	477	475	468	445	482	449	453	513	486	482	506	462	454	423	460	479	453	435	470	472	480	469	462	469	451	475	448	450	455	479	489	484	451	502	487	463	498	439	449	489	478	460	487	473	462	494	478	462	498	490	466	431	499	490	462	446	491	470	467	452	478	513	485	449	471	454	463	478	476	464	461	495	452	451	478	494	456	471	438	434	461	504	489	499	521	438	492	475	449	433	492	467	470	427	482	462	475	484	478	461	484	473	486	488	477	464	470	444	471	482	499	431	466	484	506	490	480	467	478	447	462	443	449	449	483	465	503	427	491	497	508	489	481	522	499	509	496	500	483	502	434	427	473	492	475	449	473	507	463	480	432	497	435	482	490	454	460	472	445	443	503	460	427	448	471	475	481	435	480	470	463	475	427	451	440	462	484	478	509	482	494	431	512	438	509	480	524	437	487	476	497	455	491	400	485	435	469	452	455	462	460	473	478	474	479	475	472	497	495	448	460	423	482	441	489	471	469	460	476	484	474	510	459	435	483	498	454	503	501	442	490	465	461	489	474	434	486	475	515	494	486	485	498	456	483	496	492	472	484	477	452	496	478	479	442	478	498	485	490	494	449	486	495	454	476	485	484	450	466	506	470	468	445	414	463	467	484	511	462	465	500	458	479	459	443	488	451	432	483	443	497	502	510	493	466	480	491	469	436	436	491	452	485	472	486	468	468	418	464	439	448	501	480	433	490	455	494	459	445	487	452	446	487	522	496	481	462	462	425	440	496	500	518	431	484	474	448	465	446	479	519	469	490	482	475	474	477	495	474	486	460	450	468	464	480	453	463	484	462	435	497	471	426	457	476	469	495	463	486	457	458	499	441	502	484	479	441	465	479	456	434	480	412	462	477	426	476	479	437	449	483	488	461	448	478	474	463	452	469	438	486	472	516	440	459	420	460	479	464	472	454	466	448	429	544	483	463	459	493	473	497	485	461	435	433	467	485	493	448	435	472	436	478	429	499	441	485	452	457	445	499	494	492	494	474	475	513	508	473	504	456	476	503	442	500	473	459	480	489	479	469	457	475	479	512	461	474	500	492	472	467	459	492	464	491	465	478	483	521	441	434	454	513	516	465	435	494	460	487	447	465	435	485	477	447	447	466	480	494	473	472	456	487	481	523	459	454	433	469	465	429	476	437	463	495	447	487	470	426	432	496	479	456	463	495	470	474	449	448	488	489	487	477	465	462	470	482	503	512	475	475	477	488	494	530	481	464	482	476	431	445	467	505	446	469	475	472	459	482	473	460	470	446	476	470	522	490	431	487	475	481	487	473	469	472	488	496	494	486	477	486	510	443	497	467	464	480	479	478	491	502	492	464	467	471	538	414	461	483	472	478	553	464	478	478	478	464	458	475	453	461	464	480	465	445	472	483	446
17017	2306	2140	1597	1018	751	583	474	439	346	286	235	248	215	219	173	208	160	137	173	156	145	143	130	144	131	140	136	129	147	123	130	115	124	128	130	149	115	122	140	120	116	140	141	137	213	256	323	509	172	127	156	159	137	127	122	125	303	919	180	112	111	116	124	116	122	121	120	130	118	128	130	123	106	126	95	103	113	110	109	113	122	114	119	119	102	118	122	124	120	111	112	88	123	113	115	111	105	126	137	102	130	111	110	112	132	112	120	120	103	105	111	106	119	114	101	127	117	119	106	115	128	120	120	100	102	123	118	129	116	111	126	107	110	117	122	122	111	105	115	125	106	115	126	145	121	117	114	113	117	140	110	129	99	122	122	111	138	116	109	139	97	135	126	122	105	109	95	104	109	121	110	122	113	140	105	113	98	118	130	90	101	121	101	99	115	120	121	101	116	119	111	124	103	99	101	125	123	112	124	119	123	103	115	120	134	108	114	116	110	123	113	114	120	132	123	143	118	123	115	121	103	91	105	109	119	117	110	108	128	115	123	119	110	115	109	116	120	98	102	121	117	123	130	115	100	105	105	108	103	99	133	111	135	120	144	117	107	96	104	138	127	118	125	119	110	116	118	115	109	109	114	106	137	128	109	113	108	118	118	128	100	118	113	84	111	110	128	98	110	124	124	126	109	110	113	122	99	112	120	116	130	105	120	114	119	130	120	103	116	109	126	110	135	100	112	100	117	119	138	119	127	124	102	113	103	91	130	83	105	131	134	98	96	108	117	112	116	118	103	106	102	96	116	106	136	104	114	91	105	109	100	109	129	112	99	117	115	149	109	115	120	110	123	105	125	124	111	118	116	104	118	111	129	102	123	124	101	100	124	114	125	101	113	129	98	114	107	123	129	111	116	114	111	119	101	121	108	92	110	110	108	108	129	108	98	97	101	113	118	108	102	101	133	122	120	119	140	88	111	119	97	125	110	108	128	103	115	134	118	103	108	110	128	97	129	125	124	118	86	115	96	121	115	89	120	122	95	105	123	100	106	104	103	110	112	92	116	98	112	128	126	109	119	120	114	123	121	100	104	121	132	97	112	91	134	110	105	123	115	104	130	115	99	103	105	107	119	114	129	133	97	121	107	106	103	109	131	81	107	98	120	121	119	121	124	111	104	100	116	100	120	113	100	120	107	125	118	122	111	114	97	99	107	131	109	120	121	111	113	107	103	115	99	113	113	125	110	107	110	107	111	99	102	109	105	127	111	104	106	120	121	125	114	114	123	103	103	122	114	103	98	121	120	126	110	129	121	111	128	99	109	117	110	133	106	101	119	105	124	107	111	124	90	121	114	109	122	139	121	120	109	108	139	114	136	118	109	112	135	102	109	138	99	98	124	113	109	111	115	94	122	107	126	130	144	125	121	123	116	118	125	140	116	101	101	121	121	92	121	118	128	93	118	111	101	100	117	132	127	137	131	111	110	108	97	145	100	103	109	135	103	113	106	105	107	132	93	112	106	109	124	95	110	116	125	114	103	110	127	115	129	116	120	126	123	111	126	115	100	130	127	115	119	107	108	105	110	101	101	115	120	121	95	120	114	116	104	125	139	127	117	122	113	106	103	107	105	106	100	132	111	112	103	123	110	117	95	117	143	121	132	128	103	126	121	82	109	101	131	97	130	117	123	122	132	110	111	123	112	105	118	104	105	129	126	115	120	124	97	135	126	128	108	127	94	104	104	116	104	126	136	127	126	130	126	131	101	133	126	132	92	108	117	127	104	124	102	110	124	127	106	107	117	115	111	105	127	114	128	97	130	131	129	104	113	109	122	121	132	131	130	137	109	114	127	103	137	98	117	105	119	117	117	127	122	117	107	118	103	100	113	116	115	101	102	116	111	114	122	97	123	122	112	106	111	117	109	111	128	96	103	95	122	119	125	102	113	124	108	110	122	121	131	92	110	123	124	116	113	105	111	116	104	95	118	118	136	106	94	101	128	125	110	125	107	106	109	125	122	126	113	112	130	112	106	123	123	132	110	111	128	112	129	125	109	121	100	117	109	116	104	108	116	102	105	103	109	119	112	119	129	119	105	111	117	125	109	104	109	104	104	125	114	104	104	105	99	105	102	108	90	119	114	123	107	118	120	132	119	101	102	118	128	120	133	127	108	110	100	121	104	141	102	116	117	119	132	121	127	112	106	111	110	111	88	112	110	99	115	111	116	114	110	104	119	110	126	114	104	127	113	112	98	126	109	111	121	135	116	132	112	107	130	110	126	135	122	105	123	111	107	99	122	112	136	127	111	120	123	112	122	100	110	114	113	119	118	116	112	120	109	121	112	101	109	112	106	107	117	113	124	114	105	121	138	120	113	122	106	103	107	117	134	110	117	106	99	112	119	122	95	113	137	107	112	129	106	110	110	113	97	122	113	114	122	123	103	120	118	106	134	96	114	112	118	115	117	118	123	124	113	102	124	122	128	100	119	129	105	108	122	115	119	122	108	109	105	128	137	121	124	109	124	132	122	109	121	103	116	131	118	125	120	118	121	135	127	126	138	114	119	110	108	107	124	119	106	112	116	119	115	115	122	99	124	113	137	104	117	127	106	126	117	103	109	112	125	98	99	107	120	125	113	109	119	103	123	116	126	118	112	101	113	106	102	118	131	107	123	126	104	110	121	110	119	116	125	106	120	115	119	98	108	126	128	105	99	141	125	117	120	111	114	133	121	100	119	110	99	111	113	114	128	118	106	118	135	106	120	99	108	134	119	105	125	138	111	104	131	116	114	111	99	134	105	122	106	112	112	112	99	130	124	128	116	121	115	117	119	107	112	121	112	118	111	116	99	112	110	104	111	100	110	118	122	119	109	110	116	98	129	122	146	110	115	120	98	111	127	110	114	130	130	97	126	126	118	113	111	107	121	97	106	115	91	116	114	118	124	136	116	104	107	119	106	110	126	122	119	96	119	101	111	117	100	99	106	102	114	112	116	126	131	115	108	118	124	110	104	126	129	108	94	116	110	102	106	123	122	101	86	122	121	111	118	115	128	118	112	102	100	97	132	105	107	125	125	102	110	100	114	95	101	101	114	130	111	109	94	122	94	131	121	116	104	107	109	122	95	117	133	107	113	106	112	97	113	93	103	108	107	116	115	125	99	113	108	114	110	110	108	112	127	113	123	113	111	120	111	100	102	122	104	120	94	106	119	120	124	122	128	100	126	100	120	91	109	111	100	140	132	107	108	100	112	130	112	121	120	110	100	124	118	101	111	95	129	113	109	126	120	114	114	106	113	118	108	135	117	113	109	118	99	109	112	117	107	112	98	114	105	137	114	136	132	120	103	111	114	124	125	117	119	108	133	103	104	125	125	116	132	107	104	109	123	118	116	116	104	106	116	99	130	108	108	110	119	111	119	108	121	119	131	129	123	125	125	110	106	102	113	114	110	97	120	116	110	120	117	106	107	108	119	114	118	122	105	121	114	125	99	122	112	114	148
8436	1799	4499	5077	4409	3505	2836	2367	1981	1707	1460	1302	1201	1088	939	854	759	738	693	668	635	661	555	537	558	508	528	468	454	497	512	454	424	451	429	424	403	424	405	423	455	516	508	481	658	1292	2204	2672	4405	963	673	721	543	481	469	434	477	2116	7166	647	315	335	352	333	296	314	346	289	346	316	299	320	317	311	296	323	314	318	342	280	319	320	312	313	323	321	324	312	331	325	302	313	342	332	297	312	311	310	297	326	329	262	325	309	320	328	317	304	303	329	334	280	328	333	304	323	304	308	327	305	318	327	298	338	326	306	322	320	341	305	318	302	304	292	322	303	324	289	317	321	353	312	297	351	353	319	284	293	306	321	316	324	294	288	295	290	292	314	310	282	298	284	327	325	327	300	317	268	309	309	330	335	287	292	318	289	300	323	350	285	318	303	339	283	312	302	278	293	319	294	290	275	285	300	305	301	325	298	326	312	307	323	340	298	330	308	289	306	319	301	290	314	308	279	270	333	272	289	294	309	307	308	310	291	323	310	328	329	295	318	306	298	288	343	307	322	303	309	293	313	316	277	284	331	292	324	299	326	300	269	317	293	276	318	311	313	306	296	322	312	297	321	308	331	329	325	309	287	321	292	305	301	270	296	296	315	306	300	295	333	330	317	289	296	298	303	299	276	300	313	317	309	288	352	311	285	332	305	321	288	303	296	315	316	287	321	319	302	309	313	267	296	288	302	300	301	303	304	320	321	296	319	315	290	320	303	306	265	287	312	313	329	327	318	319	303	296	324	325	318	332	334	300	292	298	293	314	304	298	285	312	295	289	276	285	332	318	307	319	297	307	300	310	290	305	311	296	336	287	291	279	305	287	311	275	302	302	290	336	300	316	343	295	308	322	306	309	331	317	325	285	316	287	290	312	296	320	314	291	291	318	294	282	313	286	297	310	292	336	297	287	317	318	317	298	333	312	291	318	309	310	313	309	316	312	296	313	310	366	293	271	296	309	293	289	293	317	327	307	292	326	278	310	324	297	342	316	300	287	278	336	292	333	286	268	324	295	286	303	301	297	313	296	294	347	339	290	302	324	333	318	322	276	307	322	305	282	288	308	293	300	297	326	320	307	315	315	287	289	295	313	284	291	317	294	293	314	321	326	307	281	305	329	308	330	248	307	298	311	309	353	303	319	298	315	306	298	274	357	310	293	293	312	281	318	309	287	285	313	328	291	297	298	306	320	271	297	314	302	324	327	304	297	268	312	293	299	272	325	272	309	274	337	308	299	331	305	296	309	325	332	318	289	304	278	289	290	312	327	330	328	285	306	307	308	311	306	295	317	295	288	305	270	308	317	311	304	308	282	282	314	296	304	308	307	278	314	326	296	338	322	315	264	322	257	312	281	296	328	317	291	316	294	308	288	314	291	306	305	301	303	316	282	305	263	295	304	285	294	288	313	288	302	318	306	278	299	293	284	287	324	283	309	294	307	304	294	303	281	263	317	286	305	307	283	316	324	282	301	299	312	326	300	310	311	337	309	321	306	321	322	312	313	261	325	269	317	316	309	346	293	288	276	315	302	282	327	293	310	303	302	329	320	312	306	317	319	289	290	285	299	285	324	306	300	296	292	296	289	291	276	308	294	279	325	287	290	317	340	318	312	301	308	286	304	294	319	310	287	273	325	317	297	303	314	280	310	288	320	323	311	305	313	342	315	293	309	322	328	297	351	333	277	295	327	318	334	315	311	279	306	323	293	315	301	277	289	300	328	303	322	300	310	319	314	313	329	278	306	299	300	282	317	301	307	289	287	323	312	303	303	284	307	279	305	306	315	293	283	312	325	319	302	298	281	280	312	312	315	313	327	315	314	313	306	321	318	307	298	319	324	304	297	314	315	322	300	312	297	326	315	310	304	298	300	285	287	296	285	299	357	324	307	321	310	308	312	308	354	308	321	302	335	323	283	296	313	307	278	320	326	298	288	283	302	344	302	326	308	325	308	281	310	285	285	309	316	286	314	288	296	302	282	356	287	302	300	324	276	309	295	323	330	304	335	299	314	281	288	299	297	283	329	305	288	254	292	313	306	306	311	292	324	291	335	323	314	301	274	287	277	311	302	315	295	316	291	331	306	302	339	308	285	318	306	320	261	324	302	279	352	307	304	278	291	355	289	310	323	290	313	315	326	311	299	310	308	295	276	309	288	320	341	291	320	304	295	313	288	291	295	342	293	334	304	324	333	296	312	304	314	286	308	281	303	304	309	284	304	283	320	302	288	282	334	279	303	271	261	292	320	317	285	293	321	327	315	307	316	322	313	292	304	327	279	276	281	327	319	290	300	294	294	306	308	318	315	322	309	313	311	288	328	329	279	309	313	313	321	313	315	314	277	292	323	304	339	315	280	303	314	319	303	324	310	321	314	289	347	300	283	274	286	314	300	298	302	344	317	292	339	309	308	293	329	314	285	298	281	307	336	327	310	281	299	337	303	299	308	310	305	318	304	313	300	279	292	318	319	289	318	310	272	314	315	317	317	296	326	304	279	298	308	327	285	321	305	314	313	279	336	297	284	296	308	337	306	305	332	332	298	289	307	316	330	300	318	288	289	317	294	324	326	303	302	295	302	336	259	287	324	278	316	316	314	294	304	307	319	272	307	299	313	316	295	292	328	316	303	292	336	319	302	311	306	286	295	302	317	318	324	339	317	287	282	326	299	308	306	315	284	301	296	296	305	310	321	295	294	300	288	307	295	295	316	305	287	310	293	313	296	327	312	290	312	304	337	314	339	292	317	274	292	316	278	300	304	302	278	325	288	331	276	289	286	283	308	273	315	288	328	277	315	272	301	297	283	345	310	318	312	286	290	294	297	311	335	311	285	302	310	292	296	270	332	320	303	281	279	267	310	306	285	313	333	309	286	293	309	299	327	318	311	320	311	323	292	307	291	298	318	296	289	291	274	312	311	305	328	301	324	271	313	313	305	303	326	310	324	317	328	324	278	304	307	277	312	308	292	310	300	280	291	276	321	274	301	322	342	333	294	345	260	312	315	301	317	279	293	299	315	285	315	320	295	306	284	338	303	313	306	304	308	292	318	330	286	305	303	304	306	308	316	290	308	303	271	283	321	316	329	291	291	338	312	286	313	299	317	354	308	324	310	317	275	309	313	327	311	290	309	327	309	310	304	300	318	308	279	287	335	304	288	286	272	307	311	314	277	308	274	305	272	281	340	316	313	313	315	305	295	310	306	317	310	307	284	317	300	297	326	301	302	288	308	318	325	319	325	290	283	305	284	311	315	312	279	308	323	312	323	305	300	302	335	334	304	311	332	322	284	313	323	285	337	324	247	335	296	301	316	328	273	320	309	291	281	282	311	324	326	297	323	301	306	271	315	291	315	312	336	283	326	307	326	321	332	297	292	313	321	320	309	310	297	320	318	292	307	312	280	308	313	266	294	299	252	314	347	330	286	295	318	287	323	311	291	281	310	316	309	319	311	292	278	316
2020	166	195	175	162	156	149	166	178	142	143	153	159	159	138	148	137	152	139	158	176	163	166	164	129	152	149	139	121	143	150	153	146	149	141	155	134	149	171	131	132	135	155	145	160	145	161	143	162	158	159	162	173	156	141	159	144	150	130	151	134	155	150	148	160	143	154	163	124	146	155	148	160	130	126	146	154	140	142	129	136	149	143	144	150	163	162	135	142	136	145	145	154	132	145	142	180	148	143	170	133	126	128	143	150	142	163	131	140	158	162	143	137	137	153	149	157	143	148	161	112	142	151	143	124	155	152	154	134	130	139	141	166	144	123	144	170	145	143	141	143	130	138	167	130	123	128	157	153	147	154	151	149	128	176	140	177	161	168	153	142	150	167	127	136	158	165	145	137	139	140	148	126	136	138	162	144	162	146	147	157	129	146	142	129	154	134	132	142	125	161	130	152	152	158	131	136	168	141	153	127	148	128	139	160	122	147	144	121	138	157	146	129	156	150	139	165	161	161	126	156	172	137	170	132	142	146	163	130	160	165	143	142	142	154	124	166	150	152	151	151	146	142	145	141	126	154	142	127	139	152	144	172	122	125	117	168	137	141	168	147	153	136	138	143	132	164	148	141	132	146	133	150	162	144	131	130	158	151	126	164	155	163	150	150	145	146	153	143	133	144	132	130	140	143	146	160	146	129	132	132	148	148	122	142	142	150	142	150	133	149	146	130	136	144	162	141	146	150	137	147	157	162	148	152	146	141	157	162	144	135	132	156	163	145	154	136	145	143	121	139	159	152	139	145	137	145	140	148	128	151	111	167	159	152	155	155	157	163	126	172	154	151	160	148	151	130	149	150	143	147	131	153	149	155	151	140	159	148	148	133	140	151	157	157	146	144	144	147	131	155	142	126	141	138	136	142	137	138	133	141	134	145	153	143	157	151	136	155	166	163	126	138	142	139	118	136	136	142	131	141	141	130	146	145	157	146	161	159	156	136	144	152	143	118	116	162	161	149	142	142	132	134	165	161	154	146	142	136	136	136	162	129	136	152	154	158	133	152	144	160	148	150	140	136	164	144	127	145	153	141	155	143	144	141	131	155	140	148	145	160	160	146	136	141	154	133	157	165	130	140	160	136	138	126	142	141	139	139	144	135	149	139	126	144	167	137	135	151	137	128	149	149	155	141	160	148	131	145	127	139	152	142	137	134	137	141	138	153	136	135	138	142	169	148	150	153	137	128	147	146	144	162	142	164	129	130	146	146	165	146	148	150	154	133	132	163	158	151	162	146	155	137	149	148	148	142	139	167	141	146	145	145	161	140	149	147	157	119	148	142	149	165	139	144	135	145	152	137	130	149	119	129	157	142	168	138	136	119	124	165	159	146	138	150	170	163	137	143	140	156	136	130	147	130	120	143	153	128	168	138	112	151	145	144	139	141	153	146	148	147	154	118	138	153	155	144	154	127	144	139	146	140	126	144	157	146	141	172	149	148	151	156	144	129	138	127	137	138	141	136	140	134	156	167	158	159	165	147	126	130	160	140	144	146	143	145	152	145	134	141	149	137	152	140	117	135	136	119	147	150	161	131	117	155	131	134	164	140	154	149	133	133	152	153	132	148	140	137	146	150	146	148	152	154	146	144	145	123	149	154	154	143	130	152	158	158	138	141	134	132	161	113	163	147	161	151	123	150	143	161	164	157	136	121	148	129	139	143	143	170	149	175	154	163	160	146	146	129	148	139	140	167	147	146	139	146	139	149	128	133	142	149	154	144	167	144	113	152	154	144	150	125	162	149	142	123	155	137	152	113	138	144	171	144	162	153	157	152	120	138	136	151	157	131	139	164	138	137	138	166	120	170	135	149	133	146	139	157	151	145	123	127	126	164	139	143	134	118	146	145	151	171	147	143	143	153	136	150	112	151	131	135	137	147	155	131	130	143	166	125	146	134	141	140	133	122	144	137	146	138	137	125	141	141	134	109	139	143	127	144	151	156	158	156	144	130	132	120	128	138	123	130	121	163	141	132	137	157	148	140	152	169	144	149	135	137	141	146	163	140	153	147	154	155	146	142	158	158	150	151	146	145	145	141	147	131	153	128	139	176	141	145	163	142	154	160	149	137	152	135	147	140	126	150	155	143	144	161	143	151	148	149	146	155	161	149	150	122	129	139	141	139	160	162	148	148	158	152	130	145	162	159	138	149	151	139	159	154	142	120	154	141	134	176	156	161	148	163	145	181	133	117	138	149	141	124	155	158	160	130	133	164	131	140	155	153	127	146	128	147	142	130	122	151	152	150	135	149	145	163	131	136	151	157	135	159	162	124	158	147	130	138	153	139	141	151	136	143	140	137	168	152	131	127	165	151	158	164	143	149	175	146	141	154	151	134	142	152	145	165	156	126	137	142	131	152	135	151	133	158	136	140	142	160	135	125	139	139	150	128	157	156	137	141	140	123	160	153	149	168	148	166	129	143	142	132	162	157	141	150	131	160	155	140	155	147	154	147	152	141	134	137	127	142	140	131	157	140	144	137	147	170	139	167	137	147	169	140	142	137	157	147	144	128	142	161	157	126	148	124	149	145	155	156	150	153	136	143	128	118	146	158	145	135	138	138	150	137	140	141	157	147	154	122	141	146	147	141	115	127	168	144	162	138	148	157	162	147	150	142	142	152	126	169	157	139	173	156	160	136	159	148	128	148	148	155	156	160	131	149	150	154	147	156	131	127	150	132	153	144	152	155	145	139	142	134	163	157	165	130	169	138	147	142	155	145	141	148	140	147	142	167	146	148	141	145	134	138	146	149	138	164	165	143	147	161	142	143	138	144	152	123	140	121	135	132	166	139	173	143	140	141	137	132	124	157	146	173	150	136	136	136	163	174	145	167	157	145	155	142	128	158	126	167	133	149	134	142	133	143	136	167	157	137	148	142	153	163	141	178	143	127	172	145	138	152	138	136	147	135	132	161	163	131	143	121	157	143	146	151	171	137	147	135	163	125	141	150	123	132	157	141	131	148	148	148	138	143	160	148	122	135	146	139	142	148	155	136	129	150	143	152	130	168	156	160	144	132	161	164	160	146	157	130	146	142	127	155	160	129	169	132	138	147	160	148	122	138	145	145	149	148	144	156	145	128	143	149	163	155	158	139	150	125	122	133	148	138	124	139	156	144	157	149	174	140	130	135	136	137	142	140	142	173	131	137	143	162	156	140	141	139	145	140	155	146	137	156	127	151	158	144	150	156	155	154	145	142	141	133	128	141	156	134	158	147	143	159	149	142	138	138	136	132	139	136	143	153	167	139	164	172	134	146	146	129	168	154	153	152	161	141	151	127	159	146	155	140	150	137	156	145	146	138	133	133	135	142	143	136	135	135	167	166	142	157	128	156	170	141	123	132	122	152	155	151	123	142	120	112	120	150	154	164	146	145	148	168	155	146	147	129	137	157	141	137	144	132	130	137	146	156	137	151	137	145	138	153	153	165	147	149	141	132	163
2106	425	542	527	490	479	436	430	419	433	429	419	400	455	430	409	392	409	354	359	429	397	377	368	371	390	399	380	373	418	421	395	392	399	390	417	399	407	415	395	394	425	417	448	458	425	505	473	475	548	496	500	449	387	425	414	427	484	568	406	365	408	368	386	371	415	420	414	363	391	385	408	392	405	411	416	377	383	383	403	411	414	379	394	419	407	404	382	389	375	418	390	396	379	398	406	393	384	384	416	386	370	416	396	367	389	401	391	402	385	386	411	376	384	401	389	390	428	377	409	400	375	379	366	383	391	356	358	339	420	384	370	355	389	408	392	402	382	385	454	384	385	376	386	407	373	373	382	385	414	381	369	384	384	403	376	379	392	346	398	398	404	408	412	389	386	388	364	355	409	387	394	416	409	403	379	414	385	393	425	405	383	365	420	368	376	396	389	364	389	381	375	397	399	404	403	413	377	387	386	384	387	393	377	398	426	384	396	370	407	398	410	386	379	399	429	407	391	422	374	351	364	395	385	383	385	399	423	413	394	357	384	376	405	342	364	374	411	403	392	381	406	345	407	371	379	391	354	396	409	400	394	422	379	373	392	352	414	375	408	401	371	357	384	373	378	388	354	390	335	392	418	369	421	386	379	405	395	388	409	370	437	398	370	377	385	399	409	383	375	395	364	386	405	401	371	419	394	377	409	380	414	389	395	403	363	394	389	389	394	398	383	390	370	396	396	387	381	378	397	405	396	390	391	388	400	399	421	386	426	366	379	362	386	400	347	379	375	418	376	396	419	410	380	395	396	424	392	379	406	391	395	410	353	381	386	416	437	353	402	394	404	410	375	393	411	395	391	348	408	381	393	384	396	412	425	391	389	400	386	395	406	355	402	394	398	387	412	409	420	392	387	385	407	358	385	432	342	398	419	400	396	408	350	403	405	399	397	384	398	393	408	423	417	362	405	371	372	347	410	403	396	426	380	388	382	356	379	395	417	398	388	382	417	405	383	403	399	396	376	398	389	377	412	371	375	385	354	390	376	406	393	392	372	377	393	396	376	418	384	361	378	359	383	381	402	359	404	360	406	370	390	408	406	410	390	328	384	388	414	354	420	391	403	385	391	412	384	392	404	401	396	341	366	376	422	376	381	379	377	395	380	377	419	402	392	418	407	380	363	357	396	406	390	367	370	383	391	380	384	382	400	407	340	398	407	388	413	415	375	382	367	392	359	385	369	403	417	373	410	384	375	378	337	391	376	376	372	388	433	398	406	376	388	379	364	401	401	430	392	445	395	401	396	397	404	413	390	371	384	394	363	368	398	396	378	376	401	371	382	392	408	370	355	407	370	404	406	381	376	376	365	379	408	377	357	400	372	379	424	388	382	382	432	382	371	370	428	420	368	394	375	393	395	388	400	445	382	367	373	405	392	409	386	354	398	425	423	436	381	334	384	395	359	338	409	374	373	344	368	400	397	368	406	401	394	375	361	430	442	413	358	405	426	435	384	406	423	413	398	390	417	409	393	365	379	379	365	368	387	389	388	426	405	414	373	396	418	391	412	367	413	378	428	389	393	372	419	390	368	354	399	430	415	385	399	384	395	368	391	408	380	401	376	406	380	435	359	392	406	380	415	384	411	394	397	378	371	372	373	385	400	420	366	375	402	407	375	412	421	395	371	370	397	371	350	360	403	368	359	404	350	386	391	383	394	419	384	409	381	370	398	379	354	396	391	405	385	362	389	415	389	381	375	397	377	414	399	378	389	425	369	364	378	388	375	397	383	402	395	361	379	404	414	371	405	390	433	405	423	394	374	404	397	389	433	412	377	356	397	394	431	389	413	367	399	372	423	388	367	394	388	400	418	417	368	417	395	394	411	390	382	392	397	395	366	412	358	368	383	384	356	361	400	384	395	377	411	366	396	386	420	366	415	361	397	417	385	373	382	375	365	412	408	399	387	399	390	382	406	349	391	404	393	385	417	407	375	387	382	392	381	348	401	365	357	389	392	373	426	390	376	388	394	393	402	406	389	399	366	414	393	393	368	385	367	409	413	415	377	364	418	389	439	384	391	390	428	360	414	423	366	390	363	379	379	396	387	369	352	375	411	425	408	414	390	389	398	361	374	367	379	394	398	422	389	396	409	344	417	361	425	353	400	375	385	384	413	382	356	368	383	387	375	365	377	368	366	394	403	376	387	410	404	385	416	407	388	416	404	422	376	409	353	398	399	400	380	400	377	362	382	440	395	371	390	402	370	379	351	377	381	410	362	384	408	401	394	367	393	390	353	389	424	393	357	400	378	398	379	371	409	399	404	368	346	401	420	396	336	365	400	416	415	360	395	406	391	447	402	386	364	427	392	382	372	380	403	358	382	389	408	411	389	422	379	396	405	381	421	384	377	378	371	371	372	372	409	369	402	400	390	382	409	361	395	431	388	359	390	410	373	375	374	424	406	396	403	363	420	394	397	407	394	412	412	383	378	377	396	355	367	366	371	410	349	409	405	353	400	388	377	452	410	398	401	400	359	398	379	404	374	364	370	408	392	388	380	399	378	363	366	393	407	433	383	390	407	402	385	396	396	398	383	376	423	388	392	431	388	448	385	398	390	387	397	371	379	376	380	377	382	422	400	384	415	370	347	393	360	399	380	417	413	431	413	380	394	394	405	386	378	414	425	359	410	391	408	355	414	360	457	397	422	369	376	391	393	384	386	403	411	433	414	390	373	394	378	393	432	392	402	390	363	409	349	419	369	360	378	369	395	401	382	394	411	415	378	397	413	392	380	372	411	372	377	419	354	399	385	408	369	383	412	410	379	430	390	385	418	393	413	386	411	396	377	416	389	414	407	395	403	381	400	399	391	428	378	392	388	393	395	371	404	394	390	388	401	425	374	408	360	405	385	401	379	385	359	397	368	351	382	373	390	403	375	364	361	389	386	396	428	383	396	410	395	401	410	390	380	411	366	389	359	379	397	404	410	383	375	378	425	413	395	421	385	393	396	400	376	388	383	384	395	395	395	354	414	375	389	395	372	403	352	352	373	417	402	410	414	391	399	353	389	401	373	417	396	384	391	394	422	391	397	402	385	394	389	394	367	389	422	403	393	393	383	399	362	415	395	382	441	404	371	365	350	390	377	362	420	396	380	374	358	404	401	389	402	405	417	397	415	381	423	390	360	362	401	373	389	403	401	365	393	375	407	380	373	395	381	391	378	412	383	382	380	405	421	376	401	374	392	393	372	358	400	372	401	414	402	393	404	400	362	396	393	372	396	395	374	397	416	394	397	405	379	406	405	342	431	364	407	387	370	332	397	394	404	414	367	395	366	389	345	390	426	366	395	391	336	376	393	402	397	408	442	383	383	370	397	390	395	364	393	426	401	361	394	392	422	385	364	389	410	378	387	403	374	405	394	336	366	420	410	404	370	377	407	407	387	411	368	358	385	406	404	384	418	366	414	393	395	388	412	380	397	393	386	377	368	396	366	431	420	404	386
8277	1008	1104	829	624	461	411	360	287	255	240	214	246	263	214	221	203	195	212	164	216	173	189	176	174	180	198	158	181	183	176	160	173	181	191	182	209	148	172	159	177	177	171	192	204	194	284	430	393	221	211	178	196	206	176	161	184	328	257	190	151	177	172	200	181	159	210	179	164	199	186	158	167	183	161	168	162	160	185	157	170	176	192	183	159	182	172	185	154	178	166	175	183	189	199	177	149	166	152	167	184	156	168	155	167	178	159	171	187	180	194	147	160	171	164	139	176	181	187	181	161	165	166	194	198	167	160	190	182	189	164	182	163	202	181	190	161	188	178	177	196	162	161	153	168	176	155	180	154	182	168	174	201	207	172	144	151	156	176	172	158	192	180	176	178	141	199	179	177	181	195	168	172	170	173	162	168	185	160	146	168	172	177	161	175	156	176	165	164	172	173	163	170	182	171	185	193	151	164	167	163	172	194	198	152	173	169	181	195	183	174	176	152	168	173	160	179	198	180	161	172	145	157	194	174	164	178	177	192	179	185	169	184	168	187	159	190	159	192	191	176	164	191	176	181	166	164	162	173	144	167	170	179	194	166	169	171	157	172	156	188	179	168	195	166	169	172	185	163	161	163	182	183	188	190	175	147	175	169	189	177	168	151	189	183	177	160	160	177	178	176	172	164	182	148	180	142	175	165	164	173	155	161	167	169	173	171	173	175	198	153	182	189	174	173	144	165	156	201	175	154	191	193	198	180	174	149	166	186	188	190	158	158	184	187	145	167	180	168	191	164	155	182	163	177	171	170	183	189	180	164	189	185	174	167	176	158	201	169	159	165	171	178	184	166	164	178	195	175	184	171	158	161	167	183	187	172	163	168	171	148	149	181	176	145	162	175	177	177	180	171	193	186	157	174	184	181	170	163	184	157	171	169	142	154	169	152	174	168	176	181	193	159	193	177	162	166	190	158	206	171	175	174	169	180	171	180	182	177	166	158	170	175	179	183	179	154	156	182	172	164	174	175	173	191	173	164	171	183	196	172	177	160	163	179	171	202	156	171	175	167	167	177	155	191	160	139	161	203	173	179	170	186	180	171	188	169	190	200	168	164	151	154	170	171	196	171	170	179	166	193	180	156	169	164	167	156	162	183	169	177	162	159	182	161	197	188	174	172	163	193	174	182	163	180	182	178	187	143	181	162	159	172	169	179	178	167	175	155	192	178	184	182	175	162	186	172	194	162	171	168	143	165	168	152	183	177	168	152	180	167	182	158	208	174	171	188	171	166	180	164	176	186	169	179	154	207	169	163	148	171	178	163	188	174	147	187	174	158	190	147	196	182	152	121	181	177	173	169	164	188	176	195	177	176	177	190	177	181	167	166	169	165	162	196	174	159	190	168	185	205	207	189	180	165	191	170	175	181	192	169	187	174	164	186	178	164	164	171	182	168	183	182	181	165	169	158	182	162	176	149	168	173	176	187	176	175	185	193	179	148	168	162	171	159	182	172	190	173	173	165	153	175	175	177	182	184	197	167	189	181	151	175	168	164	183	178	168	149	187	174	164	153	167	184	165	176	171	140	185	168	164	201	166	148	168	182	193	172	160	181	184	146	165	180	166	185	169	185	168	176	181	154	181	168	169	182	174	164	146	172	150	157	182	184	139	166	184	175	174	156	187	177	184	151	166	169	153	154	163	165	164	157	176	159	191	157	166	144	165	173	174	171	186	155	172	186	199	180	171	170	150	178	188	176	167	169	172	187	171	193	165	161	190	160	157	173	194	181	167	164	180	177	164	180	189	171	176	161	163	178	173	172	202	186	153	160	198	157	155	167	163	167	167	183	162	177	185	164	176	169	177	186	164	198	156	179	174	165	183	157	185	193	163	169	187	184	180	183	166	181	169	151	201	172	176	169	154	149	175	163	172	145	155	182	154	159	170	176	171	167	178	179	184	169	183	152	170	152	197	151	183	185	172	176	155	177	178	179	187	183	165	145	165	137	165	159	162	161	182	168	161	148	163	206	162	164	182	154	192	182	181	165	181	151	166	192	177	184	190	170	170	178	186	169	166	181	157	152	170	149	175	195	196	147	180	178	173	173	177	171	167	163	163	161	181	185	171	169	205	160	184	159	177	181	174	186	166	176	207	181	162	154	167	179	159	193	168	177	180	168	147	151	182	173	183	179	184	182	184	176	187	155	156	202	183	149	185	184	168	162	170	201	163	177	187	195	198	171	174	164	211	174	154	171	181	172	207	175	181	185	188	184	164	184	189	199	165	181	176	187	178	161	175	170	159	170	165	181	163	176	181	178	177	167	169	171	159	185	171	199	148	149	172	154	163	178	159	167	148	164	166	177	169	163	184	175	177	179	179	154	167	151	192	176	176	182	169	191	154	166	166	154	163	180	163	178	155	167	177	172	161	199	180	176	165	146	199	183	152	177	162	185	174	156	185	152	162	173	154	176	179	190	194	163	202	179	151	175	167	173	197	180	179	189	179	153	145	176	160	178	179	186	166	162	193	162	186	160	148	176	177	180	175	154	170	148	180	159	183	168	196	185	178	182	199	164	177	171	179	171	186	175	176	187	179	178	167	197	167	171	180	190	166	179	162	188	172	203	178	173	164	173	171	170	180	188	176	168	158	180	176	178	194	144	211	161	168	172	196	162	157	177	171	171	166	192	160	158	176	172	187	161	186	194	178	171	156	162	161	181	166	171	174	187	182	172	177	169	188	186	185	145	153	192	168	181	180	150	169	160	161	164	155	183	155	165	172	174	182	150	175	180	159	173	180	159	197	164	175	199	169	165	192	180	171	173	179	170	158	163	161	149	148	174	185	179	172	144	174	146	203	174	145	190	167	167	177	178	165	174	182	182	173	157	162	180	176	184	189	170	172	173	178	161	163	176	169	164	163	162	182	170	159	168	167	195	194	183	164	173	156	174	157	152	180	198	181	200	168	200	183	181	191	182	191	200	165	161	166	191	170	158	168	167	171	177	168	141	160	159	160	196	183	158	153	153	180	161	192	182	155	182	180	164	175	175	162	143	174	165	165	183	167	189	189	186	154	171	162	163	158	196	192	218	193	194	190	162	165	165	170	203	181	154	175	161	196	179	170	188	182	168	174	167	184	176	182	194	188	178	190	183	162	178	173	148	167	152	178	189	175	177	184	201	183	158	158	161	197	164	162	173	189	190	168	186	147	167	158	162	161	166	186	184	191	171	168	204	168	194	155	186	191	155	180	174	158	156	179	186	177	163	185	166	163	191	170	162	168	156	164	182	197	176	185	156	172	177	170	170	163	174	149	184	183	173	190	154	187	166	176	180	178	170	161	156	183	186	163	189	173	190	179	173	154	166	162	182	155	167	164	171	146	172	188	179	163	163	178	180	180	177	192	150	165	149	172	166	172	168	176	166	166	153	157	175	175	180	176	170	175	181	143	174	191	160	186	188	185	173	178	179	178	156	171	188	181	166	176	186	155	177	184	169	180
5819	1283	2581	2920	2569	2088	1770	1556	1273	1193	1029	932	895	843	766	697	669	694	698	626	573	616	592	580	594	501	590	525	537	523	511	524	559	480	542	495	505	522	485	490	463	533	533	566	558	724	1979	3517	2787	899	669	639	683	551	501	562	517	1798	1277	472	482	463	460	456	462	458	459	469	460	437	460	449	469	486	470	435	446	467	460	480	477	478	467	465	414	441	485	453	444	471	469	452	447	456	461	463	483	440	466	468	462	458	438	494	450	504	447	447	494	440	453	429	453	418	417	456	454	472	453	452	458	479	436	439	474	427	499	453	477	429	443	450	498	446	448	451	436	438	419	463	426	477	486	453	459	437	467	451	475	465	464	472	483	436	446	405	449	466	433	445	452	464	471	449	458	446	459	447	442	440	459	466	454	444	443	473	431	481	454	409	437	439	475	437	444	442	425	428	402	485	447	420	429	442	424	473	454	436	480	448	439	435	471	483	450	443	471	441	506	460	489	470	505	473	429	441	471	445	431	447	432	435	447	464	455	463	460	456	443	415	426	454	441	458	454	465	448	462	467	465	438	495	461	456	463	450	481	489	447	409	442	432	444	471	425	476	436	470	448	450	461	422	465	489	468	428	493	456	462	494	441	457	471	432	457	444	458	475	459	427	456	460	416	470	404	440	495	440	454	438	442	446	500	435	434	432	409	449	442	446	459	456	457	407	457	446	434	455	422	478	468	474	421	404	446	457	416	454	439	421	454	450	472	430	445	460	449	442	448	463	444	408	448	465	468	454	464	462	457	435	424	426	465	445	460	436	449	421	451	458	480	429	434	453	461	423	447	426	467	460	490	420	439	454	471	424	424	482	458	446	420	402	460	424	456	493	405	446	468	478	469	432	454	442	444	443	447	449	439	444	479	449	484	467	414	490	437	421	465	423	477	476	439	433	427	444	465	420	492	438	469	450	475	428	484	421	445	473	426	456	465	442	481	462	448	454	447	465	447	446	417	450	434	458	439	468	457	486	441	435	457	447	440	494	437	460	457	429	398	472	416	451	451	467	479	428	453	422	474	472	423	410	460	446	484	505	449	426	441	448	473	444	402	457	433	432	459	476	438	487	449	443	463	444	405	455	440	472	454	428	489	430	455	444	446	436	441	440	446	485	450	445	474	461	469	483	434	457	432	483	449	437	428	421	447	484	437	453	457	495	456	472	456	465	462	495	422	459	440	426	442	436	424	444	420	453	449	427	418	449	498	445	436	479	428	507	466	466	483	463	425	438	430	476	463	441	432	471	484	411	472	465	482	465	467	458	474	489	432	461	464	466	459	449	429	467	490	458	442	408	416	455	427	451	465	440	470	426	453	453	422	455	435	430	444	431	454	474	440	452	444	441	421	429	484	465	424	427	428	444	433	481	457	402	462	427	420	452	437	444	454	484	444	468	436	466	427	464	447	421	431	416	434	424	440	452	424	467	445	488	435	451	458	441	425	428	450	457	459	452	447	454	434	458	480	448	459	459	401	453	440	426	461	467	448	446	410	445	440	424	454	429	455	456	454	436	427	431	422	450	469	490	442	475	438	472	426	440	457	434	437	421	445	426	432	459	464	428	458	459	438	418	448	456	448	470	413	431	465	450	431	458	465	458	446	402	421	460	472	414	447	446	482	421	430	465	460	452	471	450	423	429	437	473	428	457	440	454	450	463	449	473	420	453	410	487	465	463	441	451	430	447	477	464	438	458	475	424	489	467	434	439	445	485	456	452	453	453	442	423	409	468	443	479	472	444	431	424	430	434	476	461	484	473	460	453	435	496	456	459	455	437	464	474	474	424	468	454	457	469	484	507	473	421	462	430	407	454	437	436	458	424	482	444	451	436	464	487	472	481	459	472	447	440	451	455	468	433	467	477	414	469	430	431	476	474	412	454	450	423	415	458	446	461	458	470	455	480	444	486	454	480	463	474	471	462	483	439	434	451	447	440	441	526	436	477	430	474	464	430	463	483	450	400	423	464	420	418	431	440	471	430	443	461	462	436	439	458	424	408	445	437	476	481	488	435	490	451	447	480	442	468	454	394	415	451	435	430	439	398	451	462	458	456	458	446	431	417	420	473	446	481	436	452	466	489	442	449	467	443	471	442	482	473	484	431	426	451	445	475	447	423	455	428	435	445	489	473	471	453	452	479	435	428	493	485	439	457	486	480	450	411	423	464	448	455	418	451	421	451	448	472	467	434	475	459	417	431	468	431	441	485	428	446	474	452	469	445	419	450	481	443	452	453	472	467	494	424	471	413	483	497	479	468	483	437	450	443	440	456	452	444	473	443	448	451	453	452	448	454	450	450	442	460	459	446	442	440	435	480	497	416	452	414	434	439	468	424	481	454	466	453	473	424	456	431	493	497	468	494	483	441	453	433	439	461	495	446	482	447	429	481	456	401	460	465	455	440	435	447	424	442	496	450	423	445	478	449	437	454	491	423	444	482	460	429	466	442	452	434	468	461	457	447	482	416	462	469	423	469	460	446	492	436	438	452	440	460	464	426	436	418	431	459	448	437	432	453	447	466	436	403	440	457	481	456	422	450	466	436	463	476	460	451	471	437	462	474	442	482	443	420	451	473	432	510	466	476	451	457	446	452	441	477	456	429	420	444	464	461	446	464	455	431	441	432	430	470	476	465	441	445	416	400	433	469	470	472	482	453	435	409	421	428	435	447	424	463	448	427	459	443	467	421	496	454	406	446	420	467	457	427	460	461	458	426	451	469	451	452	474	448	433	503	489	464	442	463	486	431	451	444	427	486	443	456	474	444	465	435	464	422	417	478	480	471	466	459	409	452	445	427	433	503	474	442	471	421	465	435	468	447	471	424	461	409	445	469	472	411	438	452	431	502	443	444	435	446	466	468	491	451	484	451	453	487	509	419	437	476	449	441	461	422	445	461	486	424	444	436	445	442	462	423	457	408	454	447	445	481	416	458	450	437	460	423	474	420	456	487	446	442	466	434	443	453	478	434	461	460	480	463	431	437	446	449	460	444	460	423	436	442	412	454	454	441	432	461	435	470	452	443	447	478	418	460	430	475	459	474	444	419	431	465	458	459	506	406	472	466	478	453	482	410	436	487	457	447	423	489	431	467	398	484	444	412	463	483	440	441	454	455	443	480	439	436	453	426	445	436	430	493	451	428	411	437	440	442	429	449	464	441	431	476	453	459	455	466	455	438	445	446	489	461	461	438	458	456	444	453	434	480	431	455	475	461	435	416	464	471	458	479	447	468	422	474	459	446	476	446	444	447	462	443	483	410	449	470	461	457	471	468	458	484	475	453	453	462	465	467	437	447	457	461	468	441	457	458	445	458	474	383	500	458	449	428	458	460	446	439	444	425	457	474	454	448	447	482	440	449	474	440	437	488	436	437	497	445	444	471	470	432	454	426	473	423	409	473	454	444	455	428	466	431	434	428	457	440	430	427	440	456	432	460	464	449	436	478	459	456	441	493	445	459	461	439
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
