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
336871102204	336871102763	336871103313	336871103863	336871104413	336871104963	336871105513	336871106063	336871106613	336871107163	336871107713	336871108263	336871108813	336871109363	336871109913	336871110463	336871111013	336871111563	336871112113	336871112663	336871113213	336871113763	336871114313	336871114863	336871115413	336871115963	336871116513	336871117063	336871117613	336871118163	336871118713	336871119263	336871119813	336871120363	336871120913	336871121463	336871122013	336871122563	336871123113	336871123663	336871124213	336871124763	336871125313	336871125863	336871126413	336871126963	336871127513	336871128063	336871128613	336871129163	336871129713	336871130263	336871130813	336871131363	336871131913	336871132463	336871133013	336871133563	336871134113	336871134663	336871135213	336871135763	336871136313	336871136863	336871137413	336871137963	336871138513	336871139063	336871139614	336871140163	336871140714	336871141263	336871141813	336871142364	336871142913	336871143463	336871144013	336871144563	336871145113	336871145663	336871146214	336871146763	336871147313	336871147863	336871148413	336871148963	336871149513	336871150063	336871150613	336871151163	336871151713	336871152264	336871152813	336871153363	336871153914	336871154463	336871155013	336871155564	336871156113	336871156663	336871157213	336871157763	336871158313	336871158863	336871159413	336871159964	336871160513	336871161063	336871161613	336871162164	336871162713	336871163264	336871163813	336871164363	336871164913	336871165463	336871166013	336871166563	336871167113	336871167663	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	2747	3650	2300	2746	3650	2300	2745	3650	2300	2744	3650	2300	2744	3650	2300	2743	3650	2300	2742	3650	2300	2742	3650	2300	2741	3650	2300	2740	3650	2300	2740	3650	2300	2739	3650	2300	2738	3650	2300	2738	3650	2300	2737	3650	2300	2736	3650	2300	2736	3650	2300	2735	3650	2300	2735	3650	2300	2734	3650	2300	2734	3650	2300	2733	3650	2300	2733	3650	2300	2732	3650	2300	2732	3650	2300	2731	3650	2300	2731	3650	2300	2730	3650	2300	2730	3650	2300	2729	3650	2300	2729	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2727	3650	2300	2727	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2725	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
14839	2020	1902	1643	1135	854	807	660	582	587	500	490	445	458	408	463	414	441	437	376	369	438	374	358	399	382	374	389	391	387	422	357	384	362	365	359	349	382	344	359	367	370	366	406	358	367	382	331	348	318	357	399	356	409	403	360	370	355	373	347	361	338	350	373	362	361	364	351	351	306	333	361	358	368	347	359	391	359	371	377	366	373	337	346	345	389	372	329	339	370	372	319	310	381	323	376	366	396	356	344	376	319	367	357	390	345	384	363	342	336	368	359	376	354	331	377	340	361	383	321	385	364	358	340	324	334	346	362	338	316	344	356	380	354	335	366	357	398	363	319	346	366	358	357	390	322	367	326	362	381	362	330	334	357	359	336	356	364	370	342	365	332	371	357	356	348	343	356	397	382	339	338	343	352	361	353	327	380	366	365	356	336	368	348	338	348	383	321	344	358	383	343	373	358	360	364	363	365	345	330	347	397	338	369	325	384	345	367	349	374	372	333	333	338	355	348	370	364	371	348	367	389	330	325	338	377	357	340	358	363	388	347	363	381	347	347	359	339	337	365	375	363	349	355	334	362	370	344	364	378	358	327	373	345	325	366	346	357	357	353	334	342	335	352	408	351	365	371	341	361	348	359	387	350	387	352	376	345	372	387	372	372	365	354	370	386	344	341	372	356	333	382	368	330	345	345	345	356	354	334	369	337	351	373	355	322	369	336	349	334	385	360	367	332	370	333	352	348	392	339	340	347	359	322	375	373	352	364	371	366	373	375	350	363	367	353	343	336	387	373	372	368	340	364	348	368	351	358	348	364	338	358	387	360	348	335	359	357	377	347	337	351	401	362	367	333	363	355	352	378	336	355	361	353	371	370	315	372	350	399	377	403	358	351	340	353	363	337	355	381	352	339	358	314	346	384	348	343	345	344	386	343	367	334	355	381	359	343	362	380	352	342	372	358	339	374	356	330	328	352	363	365	318	381	356	357	344	311	333	386	367	336	347	352	378	370	367	342	330	350	368	376	354	359	381	361	354	345	353	376	357	355	350	343	341	387	379	355	365	331	368	351	341	373	362	382	388	380	378	347	364	335	333	362	365	400	313	345	323	363	350	344	375	374	397	360	374	362	378	360	367	365	337	347	342	358	359	375	370	305	363	351	326	329	354	373	353	320	343	383	347	371	376	376	368	386	338	388	352	376	334	379	333	342	315	368	349	368	334	339	355	366	388	362	341	362	377	339	340	366	358	313	363	348	355	389	346	361	347	342	337	322	354	334	355	356	364	354	365	340	332	367	342	352	355	344	368	350	318	345	336	344	383	370	323	344	308	358	346	383	362	354	364	347	346	339	366	324	380	353	337	376	355	355	339	340	384	334	367	373	382	376	350	374	313	361	343	366	368	343	363	337	371	354	376	331	387	368	356	342	387	343	367	361	346	351	370	352	335	366	351	325	358	382	356	357	338	366	368	335	344	358	387	367	378	358	342	345	339	345	356	340	360	328	355	368	347	349	378	353	361	377	372	343	380	364	384	339	358	339	362	351	363	340	335	368	343	371	375	390	351	341	346	355	391	356	354	389	379	356	348	362	384	357	350	344	370	366	327	364	355	355	392	372	331	353	341	377	365	338	383	362	367	377	336	332	380	339	340	337	335	343	356	355	329	352	344	325	324	341	361	341	367	385	342	333	376	331	353	312	365	384	343	308	308	335	374	354	350	354	339	358	361	386	376	391	332	367	404	370	339	354	325	392	402	315	302	353	345	348	343	359	354	337	370	350	350	338	367	339	375	366	339	353	371	360	356	349	357	345	396	356	373	360	354	368	377	373	369	367	387	341	391	376	363	347	329	409	317	380	346	352	329	352	347	346	338	362	362	352	326	334	310	357	377	360	345	362	329	360	356	353	353	360	376	373	358	384	342	352	366	346	393	365	352	351	338	360	340	380	346	362	370	345	357	337	327	348	336	341	333	345	333	354	364	356	324	356	362	367	335	343	385	354	334	361	341	380	339	350	368	353	366	334	354	369	349	392	358	366	399	312	354	325	313	336	357	355	381	355	321	352	353	359	369	388	343	344	352	370	360	338	341	363	376	383	366	355	321	388	356	351	348	342	357	327	359	338	381	344	398	357	364	353	367	354	338	374	359	342	356	347	359	371	335	346	354	347	352	331	362	352	372	362	355	361	345	364	345	372	384	357	361	350	343	362	408	352	333	341	371	376	342	367	358	333	342	384	366	361	409	334	366	346	353	348	320	383	322	336	362	338	347	336	388	358	361	386	354	351	355	348	364	342	368	351	352	352	338	340	375	360	335	327	384	376	351	346	341	340	360	335	356	344	348	361	341	337	339	379	371	364	351	352	358	352	354	370	360	380	360	377	367	362	382	372	348	370	374	359	356	349	363	358	345	360	386	379	368	370	368	336	372	377	295	352	367	338	437	350	352	359	336	369	380	318	375	343	339	392	359	375	348	392	361	365	376	337	329	338	348	340	352	351	380	364	366	369	322	365	364	373	327	332	363	336	402	341	385	393	362	392	339	334	337	350	377	363	356	393	377	353	370	375	362	412	356	382	368	370	369	361	348	349	353	349	364	378	340	348	334	354	349	351	361	370	353	353	385	356	340	359	357	355	369	349	366	339	369	379	370	360	351	384	369	351	344	321	375	344	379	339	344	361	349	363	357	369	366	388	370	369	352	379	332	346	328	347	352	381	333	343	371	371	360	356	343	336	347	351	367	350	374	368	347	383	368	399	366	335	399	352	339	366	330	365	347	338	347	369	347	380	379	324	320	359	376	360	344	331	338	370	348	367	346	325	393	376	315	346	351	379	386	351	380	358	348	351	339	356	380	374	338	378	329	359	372	382	389	332	347	355	332	347	369	342	344	331	387	378	364	349	323	355	356	324	317	371	329	366	343	329	350	336	331	326	354	370	354	354	340	379	364	362	335	342	348	381	347	349	328	351	347	371	390	340	341	350	368	355	335	387	362	364	350	338	348	351	369	350	363	369	347	371	359	374	349	331	348	359	383	357	332	343	377	350	371	358	327	393	337	318	343	323	356	341	356	322	352	359	335	373	365	354	332	335	393	314	369	324	351	353	355	352	368	349	343	369	325	355	323	368	329	365	344	355	351	366	346	359	353	341	374	330	338	319	348	359	370	375	362	370	341	365	322	402	367	340	346	337	350	371	359	375	369	358	373	371	364	324	365	352	358	321	337	348	370	362	355	363	394	364	400	336	361	366	361	362	348	380	396	369	390	360	373	316	357	362	328	353	354	385	337	360	339	357	352	362	345	341	370	348	356	370	342	358	348	350	390	368	363	356	357	349	350	357	351	325	390	380	343	326	364	353	347	389	366	365	370	337	327	342	356	323	331	332	358	348	338	342	333	371	352	403	355	335	370	364	384	350	349	345	375	328	342	376	387	357	332	332	378	347	390	352	366	358	351	363	386	379	377	356	355	344	374	333	341	363	371	387	377	363	352	377	354	336
7727	2120	3473	4470	4144	3586	3067	2715	2386	2157	1846	1893	1659	1647	1428	1481	1391	1402	1338	1270	1229	1217	1173	1141	1167	1087	1114	1130	1063	1091	1035	1079	1066	997	1072	1062	1065	1028	959	1009	1001	973	985	966	969	990	1028	970	957	995	982	951	920	976	945	995	989	929	931	954	990	942	992	957	925	946	967	961	999	947	932	960	1020	886	952	956	930	995	967	976	936	965	931	902	936	967	961	914	971	963	965	947	960	997	915	933	938	938	915	965	979	915	909	977	924	960	934	973	871	957	990	996	932	935	994	943	932	991	937	910	981	908	949	908	894	934	956	907	959	926	945	983	927	893	923	947	922	885	961	953	920	919	881	929	934	936	914	922	931	897	904	936	937	896	916	883	959	956	933	920	959	940	908	901	923	948	936	987	899	896	944	1000	874	894	909	969	939	921	918	956	954	965	926	959	907	964	904	923	1008	932	930	917	879	974	918	900	872	890	933	938	951	936	954	909	915	979	968	934	919	913	898	959	882	950	917	966	985	892	918	909	910	923	956	907	891	947	902	885	934	869	933	928	980	968	933	927	898	927	948	906	907	942	933	917	906	963	965	1001	946	849	977	919	966	980	890	915	922	933	952	882	919	952	913	929	979	872	911	890	900	907	878	926	964	884	937	905	906	938	979	988	918	931	935	958	989	970	919	965	954	986	938	954	1000	928	901	907	922	958	927	970	960	933	918	910	921	947	922	913	989	963	928	941	901	906	920	920	996	921	884	963	894	940	955	921	882	938	880	967	875	934	910	892	934	886	938	993	962	891	921	1009	953	923	922	911	928	888	868	958	927	953	904	875	959	908	953	939	971	920	900	962	910	963	888	919	937	904	920	954	951	986	969	956	964	936	899	938	914	965	940	964	881	897	962	948	948	928	896	951	876	897	896	945	927	918	918	912	981	948	905	941	923	903	911	946	947	910	906	903	917	890	882	925	942	1001	966	936	938	971	918	950	990	965	897	906	959	925	1025	929	929	942	903	888	979	945	922	945	962	977	928	956	943	925	937	958	928	949	951	1019	909	902	921	929	902	870	871	916	963	919	975	868	915	931	938	894	923	905	926	857	881	938	955	893	925	926	925	944	900	921	934	909	953	925	944	928	912	950	861	916	956	964	985	952	895	907	910	982	999	906	952	922	909	909	910	901	967	929	925	969	913	914	970	908	924	946	886	989	921	964	935	950	868	968	899	948	932	936	930	939	942	891	902	927	938	911	902	950	961	933	906	936	920	977	882	967	941	927	913	925	960	951	935	956	936	936	932	920	962	899	990	958	937	969	920	989	862	902	916	914	892	934	948	940	861	948	875	911	991	898	895	933	937	902	883	968	909	892	907	919	940	988	946	935	983	876	969	948	908	922	959	920	895	925	924	938	919	982	943	916	918	951	904	969	942	978	937	830	922	948	951	890	904	957	899	897	896	907	879	948	923	925	893	928	940	946	984	969	924	894	920	898	920	907	946	931	962	904	918	892	926	969	918	878	914	925	933	929	894	951	956	922	904	950	921	914	883	915	973	955	982	953	905	889	937	933	991	920	897	922	933	942	960	892	898	987	946	946	972	960	924	928	850	933	1008	885	877	912	936	946	905	978	997	927	938	887	964	942	948	919	974	935	951	937	973	915	937	952	903	949	918	970	952	935	934	936	878	955	926	914	978	973	980	918	863	927	883	960	955	935	898	956	891	941	916	922	959	899	930	971	920	985	947	899	953	937	927	939	940	946	911	932	914	900	920	890	899	927	914	923	923	994	875	938	923	929	918	912	919	932	917	987	929	943	942	908	937	900	928	953	955	922	846	965	982	954	929	952	905	924	877	927	895	970	915	950	925	897	941	934	927	998	934	888	969	952	982	922	963	901	871	944	958	980	994	916	943	928	899	947	887	911	924	964	928	898	919	930	898	957	954	883	887	907	939	931	902	873	900	922	955	945	906	937	876	964	906	917	963	947	914	960	941	935	933	913	969	950	937	904	931	892	923	907	950	910	909	991	925	925	923	940	943	874	972	915	928	909	976	918	913	932	944	915	921	913	915	899	933	931	953	952	918	964	916	881	910	955	953	952	897	910	920	896	954	945	908	956	978	912	872	939	910	892	919	895	955	956	965	972	921	911	864	892	907	894	946	934	893	985	952	922	919	943	950	958	978	897	946	912	908	919	934	960	926	907	908	934	865	942	930	962	878	883	958	896	938	909	951	941	932	950	942	907	960	915	965	931	869	961	940	934	923	935	935	920	887	943	911	903	962	949	921	953	892	884	926	895	941	962	946	919	974	934	971	945	907	960	975	912	937	883	932	930	938	986	914	893	991	900	934	967	897	902	927	924	945	906	979	952	983	891	951	905	887	932	1033	938	942	914	941	912	908	926	944	963	898	931	966	921	888	965	942	899	943	896	944	883	968	980	951	925	967	927	959	905	941	965	1008	901	932	902	958	929	932	943	941	952	968	894	908	910	921	918	924	908	881	934	975	876	927	953	993	901	950	938	903	878	925	848	972	959	931	950	944	897	898	918	924	933	933	890	918	961	948	876	968	937	935	943	891	941	950	970	945	913	974	944	934	950	929	902	927	941	885	947	904	970	901	951	920	926	884	936	906	896	938	884	925	949	869	945	930	985	946	954	896	877	872	942	938	903	920	932	1021	919	912	936	938	907	921	923	966	955	1024	955	923	927	936	925	918	946	953	940	934	995	922	914	936	884	926	939	945	938	943	886	952	909	922	937	935	891	930	891	938	960	922	964	963	970	929	962	920	958	945	905	971	967	927	946	966	904	969	907	939	896	920	1024	953	889	955	952	973	908	891	906	892	914	941	924	994	930	922	944	928	906	993	971	934	911	945	967	925	970	925	928	918	922	919	942	878	885	911	943	935	904	915	915	924	929	882	935	940	953	917	868	987	876	937	952	926	886	965	941	941	955	930	934	916	910	947	897	910	968	911	927	924	921	925	948	944	960	937	903	931	908	969	886	930	918	912	964	867	897	964	893	956	978	904	896	915	915	933	946	923	955	942	900	951	917	915	922	957	874	973	907	930	966	978	983	953	964	937	918	932	956	963	914	962	980	911	887	929	871	933	877	929	948	921	919	952	942	895	949	944	960	920	915	888	912	981	955	883	841	932	997	927	940	921	894	925	916	958	944	903	928	909	938	914	933	908	946	977	919	938	949	905	891	932	948	946	938	914	904	973	958	963	947	944	918	981	960	909	875	994	905	968	997	912	958	942	937	961	954	934	936	914	981	914	907	926	965	900	908	962	946	1015	902	907	942	933	924	929	991	949	911	947	978	949	908	907	934	953	1033	923	954	940	921	917	938	874	922	939	957	918	937	955	892	900	879	929	918	914	932	925	916	905	923	909	983	918	906	956	967	911	932	886	896	909	958	981	947	887	942	891	929	969	941	881	897	932	952	906	934	919	955	903	955	885	941	929	895	920	958	907	903	989	950	964	946	956	955	921	964	909	910	881	934	879	917	913	886	1003	961	905	908	944	971
1796	174	155	166	158	163	137	137	144	153	147	164	146	167	137	139	149	174	133	120	123	116	151	159	146	148	138	147	133	173	149	154	142	124	140	164	165	166	139	143	154	152	142	147	161	147	145	145	142	127	152	179	173	128	156	149	134	137	156	154	125	141	143	146	154	141	165	146	151	171	134	138	133	131	122	131	150	131	136	152	135	134	142	141	138	158	119	173	115	153	162	154	141	143	138	153	132	133	147	162	142	135	144	124	163	148	133	145	139	136	119	137	138	163	171	132	158	140	170	143	151	159	163	135	168	164	155	160	124	136	154	156	148	154	134	130	150	146	137	133	138	129	139	159	135	144	159	154	135	140	144	139	157	145	149	161	159	152	161	147	145	150	124	122	146	138	153	125	148	153	162	145	157	126	142	157	133	103	143	137	170	167	137	148	133	145	142	148	131	136	149	178	131	151	159	165	137	151	136	159	155	164	153	146	139	152	132	145	152	158	148	140	134	136	141	151	118	145	152	159	125	138	153	141	174	128	132	140	153	148	139	151	129	143	151	147	133	149	134	126	137	141	133	141	172	166	141	142	148	130	159	154	127	151	137	162	138	172	141	144	165	156	175	141	154	132	142	133	161	144	148	131	127	135	114	146	159	140	146	168	166	151	146	135	151	161	170	154	136	141	158	152	148	113	154	131	170	140	142	142	138	152	155	139	142	153	151	149	160	151	147	156	135	181	157	149	158	154	163	143	135	148	143	156	153	139	141	156	148	157	132	156	160	143	147	148	149	140	127	140	150	168	151	136	163	146	138	134	139	136	149	142	148	153	175	132	142	151	177	162	175	169	145	160	131	143	145	138	143	129	169	152	131	131	147	149	153	161	147	133	116	159	140	133	162	147	145	169	152	155	143	162	140	135	124	146	128	131	141	166	153	150	136	143	152	160	124	159	147	141	127	152	156	143	153	143	146	154	143	155	140	146	158	157	125	153	161	151	129	143	141	121	149	158	152	146	172	154	137	160	148	157	138	126	152	128	152	143	141	128	118	138	164	132	126	156	117	144	143	151	139	154	157	139	132	143	159	147	163	160	131	158	139	164	151	138	147	153	117	145	152	138	131	157	144	135	132	162	113	143	166	166	141	144	133	154	179	152	155	142	156	137	156	143	136	131	138	149	148	160	136	144	120	138	130	152	140	147	136	133	138	137	137	169	143	151	143	161	134	163	129	138	151	132	139	141	151	130	156	148	173	125	145	150	150	146	153	154	154	129	122	143	143	145	155	158	136	126	134	153	153	146	131	149	162	152	168	166	151	135	149	122	145	163	175	138	132	133	137	157	162	142	124	143	153	161	170	138	163	155	134	147	144	114	161	157	141	161	163	138	158	167	144	145	137	141	140	143	130	156	137	134	154	124	133	136	131	139	144	159	147	144	141	148	168	146	137	126	129	143	143	144	147	147	143	145	152	141	160	113	157	157	144	151	151	144	156	149	144	158	178	145	145	163	151	161	143	147	120	142	149	167	130	131	132	152	148	149	148	127	143	141	160	170	152	130	150	141	130	151	103	143	131	141	152	158	143	145	131	129	128	131	177	129	139	159	142	145	124	147	138	144	125	139	162	140	134	134	143	142	145	139	136	132	115	136	140	149	126	154	134	162	121	151	155	139	130	156	150	152	149	139	149	161	132	169	164	173	142	138	160	140	142	144	130	149	141	162	176	141	175	170	131	143	150	118	141	161	188	149	156	172	123	145	153	158	157	127	175	170	147	152	127	131	173	135	144	138	142	144	168	157	130	148	140	130	152	150	138	138	144	128	144	135	128	150	146	125	141	144	138	143	137	149	148	141	155	154	137	122	143	163	153	146	140	151	126	147	172	138	135	156	142	144	170	147	150	154	153	156	153	149	137	121	140	130	152	148	152	145	166	138	140	127	137	139	138	137	148	119	138	143	162	147	124	127	155	182	159	174	140	137	156	144	152	144	164	161	145	166	134	144	134	141	171	160	163	144	121	155	166	128	166	138	158	160	133	144	151	153	125	149	166	137	142	131	155	141	154	152	149	132	128	155	151	155	134	124	146	151	152	142	148	160	146	157	154	164	131	145	153	130	146	153	158	137	153	157	128	148	132	148	133	140	158	145	144	149	156	134	145	157	145	155	135	153	148	118	156	142	135	130	149	154	133	134	142	168	155	160	141	137	127	147	163	147	134	137	164	139	151	147	144	136	143	138	132	163	160	166	148	157	150	138	134	159	122	170	154	138	147	117	126	141	134	168	159	158	157	137	141	139	155	126	142	147	139	139	148	143	139	143	148	163	136	133	163	139	144	146	151	149	149	147	146	164	150	165	145	141	164	162	134	149	166	124	147	131	149	138	148	147	152	134	130	145	138	146	142	142	141	156	123	134	157	122	123	160	146	166	158	119	141	127	136	121	141	152	144	136	147	156	150	128	162	122	148	163	139	155	148	138	139	164	149	158	144	138	134	170	139	146	132	163	124	134	127	146	129	150	162	143	134	119	142	151	149	132	186	146	138	160	149	132	143	131	139	127	168	128	147	147	151	136	137	124	130	153	173	137	142	147	145	138	159	158	139	159	151	190	157	154	146	161	149	129	154	147	120	139	145	143	134	148	146	142	135	141	141	130	153	132	160	155	152	142	146	141	148	132	157	132	129	138	158	149	137	132	152	129	175	151	150	157	140	145	132	131	151	135	176	145	141	130	152	152	144	145	149	133	144	151	152	140	137	151	130	141	123	162	145	150	150	144	135	124	157	136	131	119	154	135	152	131	160	136	160	151	150	163	153	138	128	148	154	151	160	159	145	148	143	154	140	129	142	139	144	137	150	126	170	127	145	140	131	138	152	148	139	133	163	131	144	171	142	143	146	146	146	153	136	133	139	151	126	121	122	143	146	147	169	156	155	125	126	135	127	148	185	151	137	144	134	136	169	141	138	155	151	145	148	148	151	152	132	158	160	168	155	129	131	136	159	158	128	150	138	153	139	162	134	132	151	130	149	132	155	148	150	139	123	139	132	137	149	157	126	160	154	127	140	169	143	150	168	142	142	137	140	164	146	165	149	140	129	159	132	139	161	149	151	166	159	141	143	149	158	158	152	151	150	135	138	138	138	123	148	144	137	144	124	161	140	158	141	139	140	154	142	146	145	140	143	153	149	153	145	138	156	146	159	145	135	134	157	137	135	154	141	129	133	147	140	139	151	126	148	133	125	160	156	127	153	147	160	141	151	128	133	165	139	166	138	149	152	145	154	141	134	137	148	138	202	139	143	157	154	118	111	170	171	153	145	158	159	136	147	139	132	135	139	152	133	150	131	125	142	138	158	157	151	121	135	130	109	126	152	136	148	147	131	141	124	140	151	168	131	131	148	166	150	134	151	134	143	141	148	158	147	140	141	146	163	150	120	159	148	157	151	165	135	140	157	128	157	154	183	167	173	156	140	130	143	148	148	129	166	143	136	145	149	153	141	144	167	138
2229	562	570	610	568	560	478	517	504	494	484	541	500	519	514	494	500	490	519	451	490	451	516	503	435	495	457	463	489	442	474	463	479	494	513	475	456	485	483	470	478	495	504	441	479	461	442	465	488	480	461	467	487	504	467	481	503	502	480	468	499	482	492	474	464	465	459	521	518	488	486	493	471	478	488	470	481	475	475	502	459	503	506	485	516	493	510	488	443	464	488	500	484	492	498	477	490	470	501	470	491	475	515	455	485	470	453	469	495	500	463	451	477	512	459	468	515	478	458	468	465	468	519	448	461	494	479	460	462	464	499	442	473	445	467	513	497	492	466	477	470	505	438	484	496	531	470	437	477	470	478	434	464	457	464	496	471	478	494	490	505	497	469	486	461	455	486	488	433	504	483	457	478	487	483	493	469	478	488	473	470	507	470	484	503	498	499	490	513	470	470	513	500	455	458	476	503	472	507	476	479	461	505	446	446	465	500	474	509	520	485	482	465	467	473	513	455	506	533	457	543	480	489	455	524	503	501	477	483	468	497	479	466	433	512	497	467	494	433	512	523	469	467	505	460	465	511	442	472	495	485	431	487	472	500	474	498	475	486	441	452	521	472	489	476	496	502	490	500	434	504	447	456	478	495	494	477	488	502	472	516	485	496	456	480	449	456	480	495	472	477	454	473	460	474	496	504	491	489	485	502	483	475	459	492	474	498	516	482	462	523	462	481	490	456	460	452	477	484	470	518	460	469	439	469	459	493	458	463	428	447	503	492	472	464	474	472	489	467	490	529	490	518	500	477	478	455	496	468	480	469	496	443	495	471	448	452	510	512	480	484	489	481	462	451	475	505	457	477	500	477	480	498	495	470	476	486	484	488	457	476	486	496	446	484	445	495	482	524	481	485	449	454	477	498	463	459	505	457	490	467	458	484	504	486	494	492	516	493	465	505	514	480	485	454	456	481	478	471	470	480	495	480	502	481	461	486	482	524	479	466	453	475	462	508	450	465	486	459	461	499	477	470	475	476	487	462	505	479	518	480	452	504	499	459	509	484	489	515	494	462	446	492	431	497	461	520	470	429	514	497	437	479	467	489	462	508	476	492	483	478	494	440	484	501	485	493	455	532	507	466	514	497	441	439	507	455	466	489	494	462	491	447	476	522	493	479	499	514	510	497	500	471	492	466	499	482	490	464	503	497	501	468	486	507	478	463	504	463	488	462	492	441	498	502	482	485	489	463	452	453	472	471	487	481	425	425	498	467	448	454	480	518	475	491	510	558	429	481	468	474	486	474	484	488	474	451	462	464	466	446	468	487	488	463	500	497	446	495	469	453	510	467	514	443	486	467	470	505	479	490	491	476	459	492	431	526	462	472	455	440	473	470	452	469	441	465	486	504	521	495	489	480	486	497	495	460	507	472	529	479	494	494	475	473	484	473	463	477	490	505	491	459	483	459	456	510	470	467	538	495	493	477	476	509	447	499	479	471	528	472	505	478	501	444	511	516	494	488	456	495	482	507	458	476	486	491	478	492	478	514	486	487	483	467	454	506	518	495	495	421	495	498	433	451	473	496	515	478	444	446	530	486	477	476	437	464	490	478	490	457	456	468	489	449	463	463	467	494	501	501	456	480	509	501	464	502	486	458	473	465	468	498	495	465	470	482	453	447	465	487	523	465	505	477	442	460	501	480	490	483	500	500	476	441	450	467	504	475	479	472	465	439	477	480	496	443	509	507	444	459	462	474	467	461	472	461	461	516	479	465	510	441	470	467	458	434	479	460	418	454	455	480	482	484	458	502	481	480	467	504	525	476	481	473	496	448	477	528	517	478	503	446	494	493	476	466	491	455	478	440	494	441	476	461	485	491	525	454	481	457	466	468	476	473	500	482	501	489	506	468	484	441	466	497	494	475	513	473	477	461	465	479	512	434	444	508	490	505	473	499	466	506	454	483	502	467	498	489	499	458	545	485	458	475	496	466	513	487	517	490	476	494	475	473	509	474	497	455	494	458	472	424	495	496	477	461	450	495	487	446	517	482	489	482	466	487	490	467	491	485	471	514	503	456	426	489	466	482	496	479	479	488	465	475	480	555	494	477	444	469	465	495	440	480	493	453	452	477	455	461	465	534	510	491	491	513	438	481	485	503	484	494	474	490	511	433	500	514	432	490	498	472	503	458	518	483	466	452	508	465	444	481	440	444	463	460	486	471	450	470	446	478	512	472	457	467	471	470	500	514	467	491	485	463	500	484	513	501	470	458	490	443	455	475	482	475	443	463	471	499	484	482	494	523	512	464	489	470	455	467	480	515	482	456	480	468	492	500	517	455	516	442	489	489	446	459	473	420	485	476	497	457	472	488	502	527	484	470	488	508	487	526	497	488	473	467	495	471	494	423	467	489	494	487	486	520	487	497	488	459	466	538	471	463	470	483	516	504	482	472	513	462	456	482	511	507	469	471	458	460	466	489	467	507	480	486	483	472	437	476	458	460	460	467	512	470	486	453	500	487	459	456	505	444	477	455	495	439	460	448	506	469	435	489	470	503	469	500	482	487	498	494	485	481	482	504	484	477	477	515	464	494	490	471	469	505	489	457	524	507	483	485	472	490	499	485	485	525	488	477	464	462	460	508	464	474	442	494	509	491	456	488	485	486	482	491	497	464	497	457	477	516	512	497	486	450	470	477	486	533	475	453	460	509	506	468	446	467	493	460	488	463	509	470	472	468	511	496	500	462	470	444	457	512	489	506	478	518	508	461	466	523	470	470	495	481	482	477	497	456	488	466	502	490	473	500	495	496	458	497	451	490	471	443	505	518	501	519	477	460	461	505	460	497	485	492	508	489	459	470	497	428	486	419	519	504	443	426	515	525	446	471	477	513	459	475	497	470	495	454	517	481	479	531	471	463	460	434	479	504	511	488	495	465	486	441	501	466	503	500	503	473	498	454	435	504	498	478	475	491	491	474	481	450	465	459	467	478	483	505	473	485	490	495	439	479	504	490	481	454	518	507	473	527	470	479	527	489	458	481	502	530	468	520	469	443	468	483	483	486	491	479	508	454	520	464	467	513	515	473	500	486	505	498	495	512	481	505	495	524	466	469	483	460	484	492	486	469	470	499	454	504	480	473	464	537	508	439	496	534	468	484	519	471	503	458	462	486	452	511	446	473	494	462	512	506	468	495	450	513	524	484	528	474	456	510	482	498	455	461	495	512	489	468	497	440	469	492	461	464	506	479	461	482	489	460	497	499	487	472	474	517	526	486	427	501	458	453	459	515	487	461	490	486	455	463	453	487	478	469	488	472	481	439	486	521	528	477	470	493	446	481	504	472	500	514	465	495	500	483	509	503	455	478	492	458	460	503	481	466	480	443	462	472	493	502	424	423	457	470	439	462	457	474	455	517	490	486	427	502	484	445	525	460	498	478	472	443	474	486	477	497	470	496	451	513	490	497	514	487	469	456	477	451	439	468	499	477	471	488	483	451	466	499	470
7969	1003	1098	901	760	586	513	450	422	379	397	391	375	326	329	349	335	357	358	325	359	312	321	315	350	311	288	340	338	313	322	303	328	301	348	283	330	331	356	331	307	304	304	308	320	333	304	318	351	309	328	311	298	285	354	323	333	302	326	333	310	345	303	291	298	313	322	343	306	308	320	322	327	303	308	311	287	327	332	329	304	300	334	279	308	323	315	323	321	303	307	347	306	301	300	331	300	286	298	336	307	334	297	302	321	318	313	352	292	319	328	291	333	324	317	339	317	300	292	292	299	319	334	332	337	314	363	327	319	344	339	307	311	311	325	318	314	335	320	301	301	341	312	302	291	310	347	318	316	312	294	270	329	312	300	336	337	327	324	313	346	315	311	298	297	314	318	274	370	305	342	305	312	313	342	300	307	292	334	335	303	345	314	339	327	307	291	273	322	333	318	317	295	323	290	298	304	341	329	320	325	299	328	301	286	317	331	317	298	323	291	331	311	295	305	333	274	304	328	340	319	333	298	315	316	292	306	304	307	305	311	330	361	340	329	305	345	331	344	332	300	308	341	350	313	295	354	314	327	297	323	315	306	325	330	306	295	315	290	299	345	348	337	301	305	316	303	341	346	294	323	322	331	308	276	304	313	306	331	316	311	303	310	320	331	352	323	325	290	333	315	332	321	323	317	328	285	279	312	282	342	303	310	287	314	324	299	335	307	310	342	321	305	292	326	327	302	315	313	325	297	332	298	323	287	323	317	327	319	311	313	312	350	310	298	330	292	294	307	335	327	322	315	339	318	331	293	319	315	297	327	309	292	326	296	331	344	310	329	310	314	288	302	294	297	316	363	309	277	311	321	288	324	299	316	327	311	334	314	310	331	300	326	304	363	309	311	306	266	320	317	303	314	334	302	313	320	302	316	315	311	339	315	319	304	292	293	314	298	335	323	321	329	317	300	316	324	325	306	335	323	305	304	315	304	334	283	304	302	315	359	340	343	297	336	286	341	330	341	310	331	320	281	313	329	291	299	332	338	310	339	294	315	304	274	321	306	313	330	310	370	290	348	342	310	333	282	327	296	270	323	307	323	310	313	307	326	336	305	321	325	344	290	337	322	329	337	304	303	341	337	284	306	292	305	351	331	352	306	336	343	290	323	331	307	317	313	315	308	318	315	316	287	315	313	291	309	289	326	291	333	324	334	326	323	322	296	303	289	308	273	319	339	275	319	334	333	305	307	304	294	322	282	293	321	312	298	319	300	327	296	323	292	316	299	309	332	326	330	326	289	324	306	313	304	286	328	302	310	322	313	310	310	322	323	322	333	311	305	297	346	286	313	349	278	308	293	322	318	342	316	301	305	318	320	307	317	341	360	332	309	310	314	277	293	317	283	294	291	323	345	309	297	268	293	295	316	326	291	290	314	319	294	322	291	332	322	318	312	283	282	307	322	332	312	338	302	316	320	277	314	343	330	339	323	297	312	316	296	311	328	307	329	316	314	276	327	337	331	296	307	299	314	352	323	327	285	313	323	302	297	278	319	309	305	306	314	346	294	336	308	309	305	302	304	342	333	295	325	344	317	312	318	302	293	320	325	309	296	322	307	333	311	290	323	312	291	334	322	327	354	299	300	348	330	311	305	321	319	322	300	293	285	305	332	288	351	289	314	314	330	325	287	288	286	281	322	337	343	298	313	292	285	287	293	329	323	330	303	298	307	303	332	320	322	319	305	302	296	343	326	311	325	294	339	358	347	306	318	304	319	292	310	313	335	314	312	310	314	284	307	299	371	308	317	294	319	319	323	323	327	299	315	335	342	299	343	301	335	329	329	315	312	296	314	307	290	283	289	303	310	289	329	355	321	319	356	329	312	295	316	338	331	278	300	304	334	300	335	330	288	314	318	305	301	309	320	282	311	305	312	337	332	306	301	323	306	310	321	310	294	325	308	294	324	312	306	340	336	334	306	330	321	297	333	329	324	343	309	368	275	323	317	316	301	301	294	316	361	312	353	349	323	335	297	309	343	299	324	302	289	313	338	351	328	305	302	290	304	321	293	314	300	327	270	309	337	309	310	310	303	325	304	311	315	329	305	297	297	336	318	290	316	289	305	314	341	315	294	302	313	338	275	314	320	307	277	293	325	287	314	332	299	309	307	313	341	307	292	334	342	330	319	342	313	299	325	309	306	283	320	291	303	332	322	322	310	320	309	282	319	306	308	312	321	317	324	323	311	278	339	273	301	276	327	298	322	284	334	331	298	295	342	314	330	309	310	298	313	317	298	304	326	289	298	305	326	297	325	340	325	347	312	330	323	295	302	313	324	288	329	314	331	321	314	309	332	332	312	345	308	331	307	334	313	357	338	309	329	322	297	333	284	359	340	329	288	326	319	330	329	276	299	316	328	320	295	354	330	333	308	343	298	319	281	317	325	329	338	321	319	326	315	317	306	313	279	322	300	304	287	308	325	311	364	305	297	305	346	317	285	315	313	319	305	297	333	266	301	336	295	315	320	309	313	319	295	316	318	301	299	312	318	345	304	287	304	325	291	343	365	346	341	317	283	296	303	330	297	274	314	349	297	274	337	299	326	323	331	319	325	312	305	295	304	342	314	331	308	306	309	335	342	301	326	350	315	341	296	289	314	347	358	302	309	337	295	284	317	329	337	315	325	278	315	285	290	299	331	349	333	295	349	325	296	311	298	305	277	336	335	307	289	289	324	333	323	303	294	295	300	288	315	303	310	304	284	347	333	347	275	313	340	338	298	289	313	305	309	280	301	288	362	322	322	298	350	331	326	313	310	343	336	302	292	311	290	313	303	296	326	339	304	294	326	329	341	333	301	317	305	341	266	296	318	306	310	308	331	344	352	313	298	313	314	311	295	301	335	293	328	313	325	301	303	299	319	284	294	311	315	317	324	327	310	300	333	302	323	303	361	322	309	299	298	341	332	299	307	314	309	300	288	294	279	322	326	307	320	296	312	312	292	328	313	319	302	299	293	294	311	333	291	303	300	287	321	315	331	327	290	316	322	297	322	325	266	270	290	331	314	319	289	301	330	321	312	305	312	302	278	300	314	332	331	336	346	317	317	290	322	295	321	320	292	307	322	315	318	317	302	318	290	285	326	241	312	291	328	280	317	299	282	288	308	305	311	348	316	331	335	309	309	311	329	305	321	303	324	317	327	320	305	329	310	316	292	328	305	329	337	305	286	309	347	314	311	325	345	345	327	306	331	341	344	305	302	343	280	334	322	287	307	314	311	307	284	290	313	306	281	336	353	294	339	321	321	314	348	338	301	306	327	292	345	327	306	327	300	306	308	306	316	359	337	324	312	306	332	347	274	324	299	300	291	323	310	315	309	284	310	319	279	314	317	299	299	327	308	327	317	325	324	326	268	311	319	314	313	333	336	331	323	285	302	317	284	323	340	355	307	312	312	308	301	279	304	293	318	327	280	306	297	349	350	301	319	326	299	305	325	326	327	313	312	348
5630	1495	2276	2834	2726	2368	2108	1823	1627	1527	1413	1367	1254	1188	1197	1106	1106	1104	1105	1018	1022	1011	996	994	969	944	942	1020	908	909	928	942	949	956	930	937	930	920	904	899	871	893	838	863	862	930	929	945	911	888	916	807	926	874	867	889	878	866	880	843	883	894	882	849	878	931	873	839	842	920	879	920	859	876	869	891	847	866	851	918	891	875	898	873	846	850	874	897	876	865	852	879	857	833	914	832	880	900	885	896	932	928	844	887	877	836	895	865	883	877	855	895	849	873	905	878	827	863	867	860	882	863	888	843	869	850	860	866	839	864	843	886	862	826	862	862	862	863	857	867	894	877	885	851	897	866	861	843	844	824	873	890	876	872	850	828	855	874	806	872	869	871	834	830	832	837	883	826	857	842	870	893	839	857	844	841	872	864	849	848	831	880	881	888	881	934	911	890	886	830	893	864	898	878	851	796	819	846	882	835	822	859	861	871	866	878	913	876	882	847	881	878	832	839	883	802	903	877	854	873	848	837	897	857	871	853	861	847	867	856	849	813	842	881	803	833	855	861	830	887	871	891	839	947	884	856	875	858	874	849	856	863	871	846	870	859	864	857	818	895	839	832	873	804	859	842	860	890	834	900	822	816	813	811	850	886	805	836	893	797	859	798	834	885	818	930	877	855	864	895	803	908	886	888	873	832	843	911	852	871	880	921	814	858	869	883	874	888	881	880	853	888	852	906	883	755	852	841	863	865	823	934	875	883	815	890	838	846	888	834	882	838	874	889	876	873	845	855	838	881	874	880	858	904	879	859	866	901	873	864	852	851	840	833	875	859	958	851	857	890	875	814	848	821	819	881	862	851	858	887	864	872	827	856	915	930	877	847	778	899	844	907	886	872	822	922	857	852	875	825	877	893	942	878	852	860	824	849	844	883	893	888	917	887	873	867	901	869	825	857	868	894	854	900	844	842	845	839	929	860	831	832	846	878	872	796	820	779	866	830	880	891	874	912	847	818	824	842	865	845	854	842	815	870	856	850	854	829	833	911	847	876	863	847	841	820	835	880	840	853	853	832	852	860	866	834	868	843	885	889	856	844	853	909	830	893	842	875	886	835	887	882	852	857	873	909	843	863	889	796	887	809	850	858	836	864	883	836	833	847	885	839	879	855	881	808	873	818	891	834	887	862	823	825	894	896	886	846	885	861	940	923	844	905	836	861	849	736	843	863	842	872	823	865	858	849	814	878	837	896	821	872	891	859	858	913	849	835	899	869	903	861	912	831	882	882	858	835	833	833	860	941	853	825	846	842	858	867	885	829	793	834	837	831	889	924	797	848	893	885	834	858	803	861	849	914	843	921	895	857	904	858	851	891	890	841	851	839	884	859	907	826	901	889	820	848	846	811	828	909	873	856	830	873	869	859	925	823	857	867	868	865	828	834	861	899	896	857	883	910	875	805	816	878	873	819	861	862	869	883	858	883	838	854	838	862	857	824	928	834	843	887	888	841	815	814	839	907	874	836	887	868	824	825	878	889	833	837	859	921	821	851	866	875	852	849	867	834	818	842	922	875	864	868	837	841	842	887	888	866	918	857	870	869	882	800	840	874	881	907	861	869	867	885	923	869	848	842	856	872	845	938	850	858	900	875	891	804	863	864	865	838	840	898	830	848	845	828	857	868	825	879	856	808	866	869	872	844	865	870	847	873	826	839	859	859	849	868	837	882	808	867	897	852	798	852	886	883	872	899	832	838	847	875	833	864	801	920	825	879	855	920	884	902	823	844	889	827	925	865	818	822	815	882	862	873	824	819	950	889	853	867	822	896	903	845	885	960	922	877	882	895	853	854	902	842	813	906	845	911	830	864	838	863	883	845	840	834	861	839	914	862	855	870	856	859	870	866	840	870	858	833	820	863	806	874	883	853	819	887	805	857	847	889	867	893	868	892	839	862	850	854	869	825	845	846	878	836	803	884	845	794	842	833	849	898	840	914	850	826	821	857	890	889	848	869	844	838	875	884	879	847	906	866	859	859	917	900	859	880	812	859	842	904	841	801	919	852	839	873	847	877	825	813	891	881	834	837	858	851	866	852	867	855	907	859	789	841	831	869	817	828	818	868	861	870	899	849	856	855	890	856	852	832	861	873	823	892	886	843	829	931	826	825	862	826	852	849	872	849	866	804	852	902	860	908	865	814	870	871	912	867	843	823	858	858	807	890	876	792	864	837	834	941	830	802	857	858	856	892	849	835	827	892	850	809	886	855	855	826	879	884	833	852	837	878	855	810	818	856	815	825	867	927	861	877	885	838	872	887	832	836	844	881	892	885	873	793	890	856	823	871	856	852	784	855	899	847	887	829	831	912	830	877	771	896	839	836	920	852	844	838	825	858	801	889	848	843	843	865	822	856	876	879	835	864	859	839	873	879	863	879	893	878	852	875	832	840	871	841	890	893	838	873	868	852	896	888	828	871	843	868	890	841	863	773	818	874	853	812	886	884	902	846	825	840	801	866	835	884	871	920	816	890	884	849	866	865	885	871	829	839	858	866	848	842	896	915	894	835	856	885	896	889	872	859	847	849	865	855	793	853	863	865	855	847	886	848	876	858	898	850	840	822	847	852	906	868	906	840	843	869	898	897	878	899	836	853	867	836	868	828	894	818	874	871	849	849	860	872	877	833	842	848	874	830	844	867	860	812	873	864	816	872	834	781	842	877	891	866	879	841	862	820	869	882	830	884	844	803	884	860	883	876	862	883	877	780	870	840	877	848	883	866	868	869	907	859	835	834	871	879	878	924	835	811	869	862	891	853	872	831	845	846	903	908	874	813	832	854	839	900	855	844	863	883	892	881	863	868	860	913	942	853	899	812	901	918	868	874	841	873	850	823	882	883	861	834	832	810	872	884	924	895	849	868	894	911	852	868	851	799	882	835	812	854	862	805	857	877	924	890	873	878	899	903	831	859	857	891	856	853	873	854	855	822	905	850	901	852	891	843	819	870	884	844	872	829	846	826	810	890	856	841	881	859	872	927	849	832	868	844	856	854	885	834	840	880	863	839	906	886	921	864	856	799	881	853	847	844	877	845	852	836	843	843	844	830	890	881	862	861	901	855	882	796	859	851	844	854	902	893	843	857	873	889	917	854	865	870	862	809	913	848	858	865	885	840	866	818	915	835	855	926	888	864	834	861	790	848	825	801	815	834	785	886	809	859	859	877	892	868	868	856	828	837	869	884	877	862	841	876	867	843	895	879	836	844	810	877	826	892	844	888	910	835	860	902	878	816	894	826	847	865	920	839	874	833	840	847	871	845	864	820	828	903	910	832	888	885	855	859	857	818	867	866	868	870	842	845	838	859	866	917	817	848	948	880	798	870	865	883	840	857	833	854	853	823	887	848	862	940	880	909	874	903	844	863	856	874	848	831	877	837	839	867	821	824	859	792	836	876	929	880	890	877	890	854	865	847	845	847	888	899	896	880	808	922	867	850	876	859	883	866	871	804
14353	1991	1907	1599	1087	890	765	663	535	566	507	494	469	428	404	403	429	458	414	418	366	419	398	387	388	396	388	375	344	351	360	373	366	337	382	359	351	370	368	375	376	365	428	344	347	332	358	394	348	380	348	345	371	348	375	386	344	387	348	345	359	354	363	405	360	346	365	340	366	352	346	342	347	337	369	353	322	385	381	371	389	346	365	370	367	368	326	360	414	388	363	364	400	351	358	326	365	370	366	361	353	324	331	328	333	347	385	344	351	342	345	339	359	336	345	390	331	328	352	368	330	344	351	341	351	332	363	353	336	356	354	352	403	349	336	380	315	342	352	360	357	396	348	353	369	350	327	341	359	344	374	358	355	333	305	372	390	338	370	334	336	385	332	336	345	373	327	359	337	338	330	309	353	357	339	347	348	363	347	335	356	342	341	332	348	322	336	391	361	325	365	333	330	343	382	328	371	346	364	352	396	323	342	352	328	369	349	360	369	357	358	362	383	337	353	347	364	332	341	331	381	397	344	354	332	333	376	326	324	360	326	363	346	336	351	361	326	318	343	348	365	354	367	352	380	347	362	375	348	374	358	342	367	349	382	342	329	324	347	359	354	360	334	375	349	349	326	351	383	359	335	332	340	313	342	337	362	359	349	335	346	379	336	333	327	352	373	330	326	373	393	337	308	371	364	360	362	373	323	342	371	332	371	346	336	371	388	347	383	323	354	332	363	347	356	367	331	316	320	375	343	297	358	349	332	357	349	352	374	380	326	331	323	347	319	337	339	369	360	328	376	342	351	317	333	335	333	340	334	399	362	353	315	354	340	348	345	331	348	347	341	309	350	336	355	402	329	333	347	370	349	326	329	353	359	356	356	394	337	394	344	325	325	329	335	367	353	365	355	365	350	341	330	372	348	349	375	367	360	347	350	377	360	355	367	340	328	364	374	333	325	319	381	364	341	357	353	305	380	372	360	358	323	325	347	341	358	390	325	370	354	335	342	371	368	347	371	349	326	344	361	332	358	386	337	352	335	339	378	330	358	322	350	347	362	376	354	353	344	339	331	358	353	353	350	335	362	348	358	376	331	352	367	363	360	367	347	373	389	345	336	358	377	356	315	349	349	345	361	339	381	350	353	323	353	375	356	340	349	356	328	355	331	350	369	343	366	340	353	393	315	305	339	377	317	330	379	333	351	374	320	371	336	332	331	338	357	341	367	317	335	357	376	351	363	346	338	346	362	357	380	333	373	376	368	356	296	359	332	361	384	365	312	338	352	349	355	368	345	352	344	314	360	356	331	355	359	369	353	364	373	368	345	310	356	361	351	355	355	360	353	347	349	359	350	340	310	364	339	361	347	337	370	335	357	389	316	349	348	350	344	365	381	359	371	324	355	349	332	331	347	334	392	329	364	332	351	359	354	329	350	322	396	363	367	337	339	375	334	384	362	328	334	369	357	340	364	366	373	349	344	345	330	377	338	382	346	325	316	315	352	354	345	321	335	351	350	356	382	337	328	391	342	334	359	355	329	335	367	332	361	388	366	327	346	402	363	371	335	352	292	343	346	343	366	368	362	343	349	331	342	362	343	343	335	338	346	361	364	363	341	371	340	363	336	367	341	343	323	357	355	345	323	339	341	352	338	366	352	337	327	328	341	339	348	327	347	329	372	376	323	337	389	329	326	345	367	397	366	339	347	386	343	385	350	359	352	354	368	326	328	368	382	323	351	338	335	333	361	322	309	387	328	333	368	347	312	368	353	368	345	384	389	345	348	337	349	345	349	342	377	348	327	364	344	338	310	339	342	339	359	351	377	359	337	336	344	355	333	343	384	352	362	373	336	348	363	339	351	350	343	366	351	352	378	364	368	338	322	355	342	357	316	354	378	368	368	344	352	376	335	370	347	331	342	387	379	350	355	374	356	371	342	367	356	348	338	366	342	341	389	341	363	373	320	334	368	312	332	330	324	361	365	344	352	297	364	339	350	347	348	342	389	358	366	359	345	356	351	335	334	356	360	371	359	336	355	330	370	341	360	324	374	365	366	334	352	375	371	363	350	356	380	371	355	368	342	342	354	344	309	316	353	334	327	362	384	373	343	383	340	344	382	369	311	345	322	336	338	368	365	369	336	367	338	356	351	359	349	344	354	326	345	372	351	341	372	337	337	324	345	355	343	348	343	335	373	350	336	340	350	330	329	328	325	341	311	352	365	338	343	366	357	359	343	352	347	355	374	389	318	329	309	336	362	337	366	362	328	350	358	375	334	366	323	360	381	393	364	357	337	342	394	349	335	350	384	346	334	372	366	389	349	320	329	367	317	352	336	346	334	328	342	376	327	381	345	332	354	356	333	354	361	328	347	358	346	325	369	359	359	332	349	326	349	366	372	358	354	342	379	337	329	362	333	336	337	337	326	366	366	338	375	345	359	345	346	352	347	334	365	375	340	330	330	348	340	343	279	368	354	354	359	318	358	351	330	341	324	379	339	332	383	362	318	337	375	344	380	393	358	376	325	338	327	341	333	370	356	357	346	370	341	362	310	339	332	377	346	344	336	349	376	349	363	364	353	342	310	368	342	370	349	391	375	320	338	318	331	356	381	364	347	360	345	321	313	364	331	355	351	401	354	345	359	335	407	380	358	385	387	315	382	349	342	362	327	319	327	390	367	360	366	328	354	325	331	377	381	368	380	364	381	331	372	361	338	374	345	326	359	372	333	363	343	330	368	396	376	379	358	370	371	335	349	340	320	334	367	331	334	354	331	338	339	363	342	312	373	332	356	354	326	380	347	363	321	351	387	321	355	344	352	332	333	356	311	350	383	303	354	350	340	327	342	334	348	349	359	378	337	374	351	355	369	347	380	365	363	352	350	360	346	334	364	334	371	375	371	364	332	380	365	321	327	375	359	328	346	313	368	314	324	323	378	330	360	395	343	380	339	328	349	340	368	344	348	337	345	329	321	358	344	371	339	351	332	328	372	341	323	335	347	368	332	417	372	372	339	354	357	328	335	353	340	336	364	345	374	380	333	325	323	358	336	319	347	342	354	394	358	336	361	351	328	385	317	344	355	332	320	324	314	381	342	324	347	314	337	335	330	347	362	360	363	374	343	373	346	354	383	363	349	337	324	366	332	324	334	335	350	362	350	351	331	383	362	321	370	362	354	345	356	347	334	384	326	352	340	354	375	333	346	365	323	393	356	316	344	360	347	350	337	364	315	327	344	342	351	340	387	339	347	341	357	353	336	376	327	350	362	354	363	324	335	363	356	375	343	372	367	338	347	315	371	360	364	361	330	335	368	330	316	355	338	339	366	342	337	325	316	348	350	360	359	372	383	328	329	300	347	314	336	371	354	355	350	369	322	360	354	342	374	323	343	320	341	381	324	335	335	365	364	340	344	331	366	357	352	371	337	342	372	331	364	364	361	352	391	379	334	352	307	351	325	375	349	356	337	393	358	318	361	350	350	330	383	319	331	373	343	353	344	343	357	337
7358	2037	3540	4436	4022	3691	3157	2687	2278	2147	1917	1753	1622	1573	1405	1376	1361	1284	1229	1188	1193	1180	1139	1126	1096	1134	1104	1071	1064	1016	1037	1037	1006	1009	1074	988	1038	952	964	1035	1036	984	1004	961	1032	948	968	958	961	930	947	995	991	975	926	935	931	971	934	968	946	962	959	924	1001	886	956	944	943	900	946	943	973	945	923	934	930	932	944	923	929	909	953	900	948	905	934	922	944	945	949	908	908	944	914	874	980	905	940	903	864	939	895	962	908	904	944	898	909	915	918	942	935	937	914	967	893	948	928	938	906	934	908	900	900	929	907	915	917	947	909	845	939	963	892	925	919	929	938	878	929	903	899	865	907	955	906	885	911	916	908	879	943	899	904	891	907	902	868	918	909	906	919	955	919	904	933	925	888	891	889	867	908	919	894	930	927	969	870	896	877	938	900	888	955	909	887	898	908	919	943	917	899	921	924	868	900	943	941	951	877	955	950	909	927	921	947	900	884	857	888	929	872	906	914	930	941	926	838	953	863	976	921	897	922	916	903	938	897	909	907	896	858	916	887	963	913	895	950	929	922	897	876	867	956	869	913	878	934	860	908	876	890	869	931	915	857	913	942	902	933	884	928	824	869	930	899	937	927	928	942	899	927	917	901	918	883	901	938	876	922	920	864	898	919	890	882	906	857	880	970	942	900	857	875	915	894	910	940	970	917	823	920	907	907	920	965	951	950	895	886	881	907	913	862	963	923	941	926	965	904	933	945	900	903	917	991	917	898	866	901	832	897	909	873	878	921	959	863	924	928	923	944	922	989	883	929	921	1029	890	896	855	919	905	851	958	918	856	911	897	947	919	911	885	939	920	938	944	929	894	938	898	923	890	984	985	883	955	913	896	961	943	903	915	882	893	914	860	897	950	930	938	951	922	947	904	898	870	900	934	949	939	875	912	889	922	963	900	888	910	913	885	875	895	952	955	892	862	971	931	927	936	908	906	936	886	839	948	928	932	945	906	1001	965	932	902	895	919	924	939	861	888	872	938	912	907	883	895	883	918	926	933	880	879	901	899	896	920	929	913	926	896	982	944	887	909	913	906	925	916	889	940	969	953	930	901	882	892	916	951	904	935	916	905	927	941	922	896	878	907	923	921	933	902	938	937	896	918	913	942	861	907	959	937	943	902	977	920	907	862	963	967	915	960	913	924	892	911	895	880	953	894	937	929	868	925	922	904	904	928	917	895	913	946	929	885	952	873	905	902	903	915	895	966	869	886	906	911	929	910	971	942	859	969	932	917	906	857	879	883	912	900	902	982	900	928	949	911	889	919	928	980	914	919	903	916	936	901	898	895	947	953	922	969	886	933	922	878	915	903	981	920	889	871	909	887	939	954	1008	932	848	885	911	903	928	893	879	926	897	983	860	978	895	883	947	928	950	849	932	825	911	904	897	887	879	943	889	935	975	892	934	839	904	887	927	912	992	916	945	970	895	883	935	900	865	933	932	921	919	920	877	887	893	926	1012	925	902	938	920	872	931	908	881	908	929	927	926	916	899	951	934	929	977	887	888	870	908	919	902	954	948	887	888	927	928	965	888	872	922	913	929	913	901	895	910	896	922	911	887	908	916	924	944	895	903	871	899	924	878	904	863	885	902	925	900	918	949	929	927	963	967	920	932	901	922	939	952	920	911	878	916	909	903	900	904	929	923	883	913	902	904	951	888	893	893	962	891	886	932	870	867	939	907	893	883	911	928	956	919	964	941	888	947	856	933	932	896	903	909	911	946	935	883	908	959	883	919	938	849	955	903	947	881	861	911	907	955	879	933	866	913	932	890	941	927	928	948	861	937	902	904	932	913	890	888	873	853	912	930	924	890	861	923	848	868	991	893	955	932	935	931	919	841	907	946	966	910	941	904	904	879	877	944	902	955	903	943	898	906	881	922	917	897	908	922	909	891	908	891	932	916	898	851	901	870	928	921	889	904	951	842	908	908	941	923	896	908	916	923	904	896	897	942	904	926	849	892	904	929	866	926	941	884	909	900	888	971	897	867	918	904	900	899	963	973	948	948	866	934	925	938	871	904	915	909	912	958	893	967	882	850	901	891	892	922	892	889	866	884	924	910	903	914	913	882	948	928	930	887	934	868	928	907	931	902	929	936	878	896	861	910	884	908	926	906	947	881	905	903	913	915	900	913	900	925	903	934	895	934	882	882	917	883	870	905	884	867	891	940	880	919	890	967	892	898	908	911	849	918	897	947	913	856	1003	883	930	941	882	913	878	911	895	952	907	889	922	930	912	897	908	903	887	863	862	957	936	864	931	913	909	919	938	935	955	884	936	856	914	932	934	881	900	890	950	972	895	923	907	899	900	948	871	910	924	917	907	880	916	934	824	910	878	919	901	850	851	934	949	926	912	902	877	878	871	924	954	878	885	920	886	947	942	911	906	965	965	949	858	856	888	908	871	959	858	981	871	840	933	915	943	950	951	922	872	922	913	925	932	901	923	896	901	950	935	912	904	876	918	894	939	898	909	875	876	885	905	877	931	902	947	933	921	913	854	910	851	892	952	891	889	910	912	937	946	884	1001	911	873	965	902	948	950	967	915	920	923	982	893	911	893	876	887	831	901	839	895	883	924	899	930	941	902	944	955	930	946	935	927	922	927	914	885	907	923	935	924	922	951	954	931	893	900	911	871	874	926	869	914	920	964	906	898	913	925	917	886	896	867	986	932	929	917	899	945	904	953	959	925	940	888	855	858	876	935	927	856	901	933	913	916	945	908	900	894	898	878	889	892	941	958	940	922	887	886	928	899	936	911	957	919	869	920	894	876	918	893	930	943	917	932	917	900	928	881	899	879	898	866	880	899	936	940	915	911	871	956	881	935	900	914	899	859	949	908	925	912	972	891	910	927	912	911	905	943	914	900	875	925	887	944	950	933	885	929	883	905	915	854	905	967	936	910	962	925	849	916	947	911	899	907	951	947	888	879	911	924	893	933	888	918	905	944	893	919	955	893	873	915	883	955	906	963	910	933	891	882	915	928	936	907	898	970	980	971	943	924	890	955	909	881	908	932	935	938	930	881	881	965	917	914	1002	911	925	868	934	882	961	920	945	1001	872	918	926	977	922	916	880	871	927	885	922	938	910	935	923	911	957	897	888	870	955	911	942	919	917	918	919	925	876	883	891	856	870	870	924	914	909	910	966	915	915	906	915	925	994	918	907	879	956	866	979	942	927	910	912	932	918	916	871	914	891	933	912	902	913	892	916	914	888	870	882	866	915	888	943	901	935	916	940	936	909	911	888	913	904	914	954	919	909	885	940	923	919	893	883	917	937	901	911	931	920	908	905	926	915	899	929	891	927	897	917	942	976	917	927	893	850	943	943	862	962	933	961	911	946	940	926	903	917	978	902	957	928	900	893	957	917	940	919	878	923	878	930	885	898	963	944	915	914	879	884	919	922	912	966	922	912	895	933	850	917	933	872	934	865	910	951	902	968	896	905	934	917	940	893	919
1816	175	157	155	144	151	99	134	160	144	163	150	151	153	156	133	139	136	143	135	148	137	137	116	145	147	127	137	137	168	130	143	152	132	155	144	135	138	143	156	139	148	154	148	156	135	127	142	150	129	162	166	154	156	144	147	137	142	160	160	178	151	159	162	141	169	159	146	141	137	168	150	144	137	140	128	141	153	165	132	162	158	154	122	154	149	154	124	118	141	140	139	152	130	155	156	144	144	156	143	144	142	137	137	136	140	126	151	151	145	161	154	152	158	136	133	155	138	131	137	146	166	134	155	164	156	134	137	136	170	168	153	133	150	143	134	151	132	161	143	155	150	168	144	150	145	134	159	151	130	160	153	169	150	159	158	149	144	130	135	150	149	149	135	143	153	139	159	150	132	128	138	130	134	164	162	164	157	117	127	135	144	129	140	134	134	133	133	141	155	149	163	141	145	145	146	155	125	141	147	122	143	149	145	179	165	146	163	161	147	143	168	155	138	139	128	156	166	142	141	153	131	166	144	147	155	131	142	144	168	151	156	157	120	130	172	143	136	170	139	141	145	129	150	139	156	144	147	152	152	123	135	137	154	158	134	141	129	133	142	132	135	139	136	135	148	151	142	147	151	151	129	145	156	145	147	133	148	117	160	144	135	152	164	169	147	132	134	141	140	128	146	152	152	140	151	141	142	131	139	138	144	133	155	139	133	154	144	151	133	134	165	154	142	159	154	125	162	127	142	148	150	140	149	159	140	150	147	147	129	160	142	159	125	148	162	137	146	165	142	148	150	148	161	145	125	145	150	176	166	170	143	128	142	145	154	120	136	156	140	148	154	137	126	121	138	154	170	150	156	148	149	173	139	128	132	150	156	149	148	137	158	166	141	178	137	159	163	144	142	145	152	152	162	142	137	127	129	124	137	134	134	143	162	141	156	121	119	139	159	132	161	156	141	142	138	177	159	166	163	127	132	136	129	131	152	145	145	128	155	137	147	149	165	149	142	133	143	132	155	157	151	154	150	146	142	140	154	159	133	144	128	160	138	148	146	147	146	142	152	146	136	141	164	151	160	126	158	148	132	141	122	155	156	143	148	124	159	132	151	149	135	164	133	134	150	149	139	157	128	155	155	134	135	150	125	121	121	145	155	140	127	136	138	137	135	149	158	134	135	148	136	156	162	150	163	153	177	156	153	140	151	139	132	149	134	138	116	141	156	135	118	157	182	143	153	149	138	149	171	145	147	151	141	155	138	152	146	136	139	141	146	134	154	178	144	138	176	152	130	129	154	143	141	147	146	135	142	170	147	144	142	116	132	146	158	140	179	152	145	152	147	149	137	146	137	138	159	153	151	161	148	101	159	134	135	144	134	170	140	153	156	134	154	129	146	137	158	145	150	138	141	144	144	152	151	143	144	133	136	115	148	150	149	138	163	134	166	157	126	136	154	151	150	146	160	148	164	135	168	138	145	142	145	161	142	141	146	145	141	151	139	150	157	154	126	143	136	138	139	151	175	142	142	152	160	135	146	163	129	148	139	163	166	166	127	149	124	148	161	137	158	157	166	157	138	163	161	142	137	131	132	162	152	160	138	175	157	164	146	146	166	165	145	136	152	143	115	161	130	137	151	128	156	149	163	178	170	136	166	157	126	148	140	151	142	111	168	144	135	141	150	131	153	136	140	151	143	140	140	143	157	134	130	155	144	145	143	138	158	161	153	139	163	139	132	150	145	155	164	142	130	137	143	168	136	167	152	154	131	160	176	147	131	145	146	155	142	132	137	132	130	139	138	166	146	138	166	153	149	132	161	122	144	184	151	154	157	132	147	149	150	138	145	164	144	143	131	138	150	157	162	140	137	150	152	141	151	162	126	137	152	170	120	157	150	139	139	147	135	123	145	127	138	158	150	153	132	152	127	121	150	130	158	155	156	134	172	141	135	134	148	133	128	167	147	160	137	127	155	151	152	147	147	119	142	121	136	174	138	150	156	164	128	123	158	152	131	141	121	152	140	169	141	145	148	129	140	131	133	140	132	147	148	152	157	145	156	164	161	153	136	123	133	141	145	150	138	161	152	141	151	121	166	139	126	151	146	158	158	151	157	156	149	131	139	153	150	146	134	142	134	132	173	155	172	163	156	147	163	127	156	152	146	150	150	170	147	167	141	154	158	159	159	153	175	152	142	143	133	132	134	148	143	157	137	131	123	137	122	140	134	153	150	148	143	157	136	154	151	161	164	164	145	154	167	133	146	134	163	131	158	165	151	162	153	143	140	151	164	141	168	130	124	135	149	161	144	151	146	156	139	156	160	137	128	139	136	160	163	149	155	144	147	130	147	161	155	151	148	146	143	173	133	156	150	159	141	139	138	163	152	133	149	152	138	133	140	144	148	151	113	140	164	150	149	160	162	127	157	154	157	124	142	142	145	154	137	137	149	158	166	148	138	131	158	136	138	145	146	151	140	169	162	138	165	150	146	133	139	125	176	139	128	156	138	156	163	131	151	158	140	147	153	136	144	152	139	137	152	129	124	150	160	146	152	140	152	151	152	149	161	141	143	145	134	135	131	138	143	143	149	147	147	136	135	162	148	149	141	141	138	137	146	150	134	148	107	170	137	134	124	172	163	138	139	152	142	142	147	135	137	142	152	151	120	142	129	133	125	162	135	149	141	149	125	137	159	149	146	139	150	143	157	132	129	146	128	149	147	155	153	144	132	166	148	147	133	159	150	134	143	140	137	151	145	145	125	147	132	149	146	151	133	148	175	146	162	143	158	178	160	139	137	151	155	157	137	163	146	151	138	146	165	147	143	148	142	143	153	149	153	144	182	148	141	150	140	154	175	164	151	153	171	152	146	162	135	125	141	128	134	160	155	124	132	143	157	168	152	158	161	144	156	163	167	130	133	145	136	158	158	136	153	141	143	150	150	132	141	144	141	151	132	117	155	145	138	149	134	125	141	140	153	153	143	138	139	138	155	145	159	160	137	129	160	131	136	148	134	137	127	151	140	147	158	145	156	133	165	144	152	159	153	163	170	143	121	138	145	155	168	128	156	146	147	139	146	172	142	142	163	148	117	158	139	134	129	152	149	148	144	156	151	156	154	151	169	139	127	153	149	142	144	124	160	138	154	152	138	138	122	136	159	159	144	124	152	137	132	142	134	132	155	154	145	149	142	164	140	154	146	169	161	152	149	133	150	144	123	161	156	138	144	139	165	146	130	141	156	144	135	141	149	145	167	139	144	160	140	150	152	134	138	135	150	146	139	144	150	131	150	154	168	151	145	151	140	146	136	156	141	159	153	159	154	147	138	134	132	158	147	149	132	145	139	160	138	142	164	134	145	130	169	125	123	140	144	150	133	148	147	129	130	150	150	133	145	153	146	139	136	169	129	162	143	146	139	145	153	162	137	143	158	156	151	168	139	141	147	148	156	152	138	159	148	149	155	135	168	156	150	158	147	161	146	154	141	145	151	148	132	154	154	159	170
2139	525	539	589	577	575	554	510	502	515	499	505	499	497	505	489	459	484	486	466	489	476	479	476	485	454	468	480	492	482	509	497	496	488	486	521	503	472	482	512	543	479	498	486	499	502	490	466	467	481	477	483	486	472	487	490	485	473	477	469	447	474	483	472	482	445	486	502	500	463	495	496	455	502	504	463	471	435	461	510	514	495	526	479	484	502	513	462	463	490	480	488	456	507	483	463	476	429	471	485	470	468	494	512	487	477	471	451	486	439	496	483	470	488	476	485	444	483	451	500	480	465	495	471	476	468	486	475	504	512	484	471	465	427	428	469	474	489	497	480	466	508	458	464	512	470	521	486	470	438	503	432	474	497	455	454	502	500	455	491	486	469	477	471	475	478	505	428	516	452	502	491	429	488	444	478	482	484	475	495	470	510	491	469	445	480	516	497	477	527	500	484	486	482	480	462	471	513	491	452	514	483	461	500	462	474	453	479	454	473	519	482	489	501	488	474	428	494	528	509	508	457	491	454	480	534	492	513	523	471	500	486	495	484	471	491	446	535	460	449	462	461	482	472	474	400	508	459	473	471	488	490	519	441	469	487	460	451	528	498	473	466	484	482	483	485	509	469	456	519	529	443	460	477	505	508	493	499	519	469	469	518	483	448	469	455	487	493	471	434	466	492	494	480	461	483	474	484	467	481	448	434	485	464	480	508	462	488	501	472	483	439	472	450	487	461	458	473	508	495	501	470	463	467	480	458	492	471	459	479	487	488	471	501	460	498	514	482	482	471	488	473	485	461	525	463	473	477	494	438	497	469	479	489	423	466	473	513	477	503	455	475	405	496	495	454	453	511	512	484	480	473	512	484	527	483	451	499	504	465	499	483	473	468	480	497	486	497	466	496	466	472	488	476	449	505	471	492	484	493	474	469	497	468	502	481	500	487	463	477	475	470	457	477	472	502	474	475	484	509	489	485	481	477	473	486	486	517	471	471	515	468	480	470	458	468	488	523	497	456	533	517	475	482	424	499	495	491	468	452	504	471	499	483	492	489	488	478	464	534	493	456	448	535	449	465	460	491	456	503	463	430	522	490	447	504	481	481	490	469	468	453	479	474	473	472	502	460	504	479	494	500	444	447	505	478	457	480	484	477	485	486	448	454	451	500	491	449	500	444	474	502	482	462	493	514	474	482	472	474	443	486	451	545	478	466	493	483	482	450	461	436	476	512	489	487	503	463	476	479	492	464	473	456	455	471	479	487	473	486	479	463	503	470	506	523	516	468	528	486	477	449	479	513	468	471	495	482	510	500	477	496	461	424	468	511	510	458	460	455	487	464	451	488	475	505	498	477	482	494	467	470	499	465	459	438	445	480	427	484	452	459	488	472	457	454	488	467	461	518	501	518	460	479	467	457	475	504	450	482	462	482	430	454	482	456	506	432	480	450	464	455	460	504	469	487	502	489	485	471	465	491	461	503	469	505	491	447	469	458	507	474	477	483	490	466	484	505	498	486	507	462	445	488	473	526	461	473	455	470	490	480	465	453	499	497	514	464	495	453	478	459	524	444	485	462	483	495	487	500	471	477	477	503	478	492	475	473	475	453	470	471	488	460	466	458	499	495	461	519	489	498	479	469	534	480	540	465	492	495	513	466	452	461	465	503	477	492	466	525	450	469	495	477	473	471	492	474	444	487	477	464	466	454	483	464	481	473	461	516	507	483	479	484	469	493	466	463	494	464	500	487	508	496	462	476	482	488	484	456	456	436	487	469	504	473	473	478	496	473	498	465	408	500	494	439	490	491	500	458	481	484	457	490	501	492	496	482	478	500	487	457	481	464	493	478	519	489	452	448	468	515	430	454	453	467	490	439	431	478	462	487	521	493	466	499	512	508	504	490	490	490	527	507	524	469	463	445	466	483	509	474	522	464	438	465	497	464	497	496	488	492	491	492	474	482	476	460	486	522	461	451	478	456	488	464	477	516	436	475	444	484	487	484	488	487	485	502	461	490	518	521	454	476	477	442	489	501	491	428	498	475	486	503	501	504	472	434	484	489	432	483	475	491	449	475	486	473	458	457	511	481	492	469	443	507	488	474	476	520	515	501	464	511	472	471	498	510	462	492	481	481	473	483	487	480	499	471	471	469	475	476	477	443	447	479	475	465	524	473	470	464	473	485	458	487	486	481	501	473	491	475	495	462	467	486	495	479	478	538	498	497	470	473	479	464	476	471	470	443	486	477	467	487	512	451	480	495	476	437	476	457	468	543	507	478	478	504	456	525	459	492	477	472	456	494	509	459	509	461	511	471	493	511	487	478	462	458	469	455	456	480	470	466	470	472	472	463	523	495	446	487	486	496	490	533	464	478	476	455	491	476	482	484	451	485	509	474	496	510	490	465	471	468	456	465	439	444	479	494	470	489	504	415	487	456	491	456	496	457	518	467	472	457	512	477	449	473	480	506	498	517	436	447	530	464	470	470	475	455	483	494	501	492	528	489	465	479	508	502	434	526	465	495	480	511	466	491	507	556	495	467	526	490	473	464	451	514	479	493	454	477	467	473	517	457	442	477	482	446	478	508	462	457	471	462	428	496	467	463	494	485	486	437	488	472	479	442	509	501	486	485	434	456	440	486	447	424	484	433	496	460	489	468	493	483	478	469	468	458	467	475	479	459	427	506	476	489	485	512	475	523	489	464	451	493	471	453	429	445	489	463	512	495	468	457	479	492	468	425	463	484	486	461	477	474	471	470	472	466	509	452	461	452	463	458	482	473	486	463	484	455	455	505	524	492	472	500	514	461	462	499	508	453	447	475	504	461	466	525	472	487	440	448	462	471	491	487	447	456	464	483	522	462	496	488	526	435	473	491	460	504	444	460	471	474	507	485	483	486	456	418	463	476	507	536	488	413	489	481	511	470	433	473	472	467	486	519	464	433	489	439	482	506	492	504	537	447	426	483	492	501	491	461	507	454	476	441	436	492	521	479	465	474	507	474	495	465	506	478	492	489	479	484	499	477	501	503	477	458	465	438	469	472	464	454	485	444	482	449	478	502	514	479	518	483	494	465	471	499	473	520	494	505	478	489	470	496	468	494	477	453	533	480	448	465	434	457	470	457	480	487	509	503	510	484	491	498	507	511	466	464	456	468	455	477	486	485	498	486	455	485	491	473	445	445	507	493	482	474	475	468	516	451	449	451	525	454	445	483	465	455	486	505	532	470	463	493	511	442	519	476	477	466	511	469	466	490	470	484	482	469	469	449	475	456	435	462	507	485	466	468	492	482	507	543	456	457	450	493	487	486	502	498	508	486	507	482	501	461	515	485	488	494	438	464	489	411	477	518	504	494	515	486	433	441	443	462	501	442	473	481	455	461	482	512	444	488	462	485	510	516	491	513	512	491	465	515	466	470	526	490	485	489	456	500	457	487	473	497	504	496	474	487	471	514	485	457	509	486	497	498	494	489	472	442	477	484	485	479	493	509	452	493	437	479
7837	993	1005	902	773	544	566	488	403	389	401	396	399	374	320	367	364	364	310	332	324	296	326	323	322	343	335	357	334	333	317	331	308	310	317	339	303	290	323	334	306	313	325	313	323	347	336	304	293	333	326	327	315	316	314	319	294	326	315	349	321	357	331	306	328	326	312	279	341	328	301	315	340	333	353	313	311	303	345	311	324	315	312	320	292	304	303	304	301	307	304	301	333	278	321	322	312	337	323	290	325	309	316	314	329	308	326	327	327	296	327	295	326	315	319	325	277	291	328	303	294	295	300	322	330	320	321	283	309	347	339	314	314	287	292	311	309	308	305	339	322	337	315	330	312	299	308	326	329	294	312	300	280	301	289	341	299	311	318	316	274	317	336	320	290	292	323	285	281	326	299	294	329	313	313	297	280	340	323	308	359	314	299	313	359	312	274	270	319	310	334	348	320	342	304	311	321	317	325	312	304	309	330	327	296	308	339	332	319	337	305	307	315	286	348	307	340	318	319	287	327	319	309	278	284	319	333	318	294	321	309	352	325	307	337	332	295	305	344	313	302	306	314	307	272	313	328	310	285	315	299	289	299	316	321	325	344	311	366	291	312	309	296	316	345	318	314	277	284	323	300	327	303	304	274	302	303	275	312	289	317	328	299	285	317	301	304	292	324	312	311	313	312	313	300	349	327	294	296	290	323	310	335	317	305	288	314	320	317	324	276	318	313	309	311	323	322	310	333	309	342	309	308	306	281	330	312	312	339	308	282	291	325	352	296	288	327	324	297	293	297	291	313	295	333	313	310	322	339	285	310	310	304	317	287	309	321	294	278	305	313	299	287	313	323	320	326	296	325	325	301	295	330	304	321	290	302	309	338	300	305	306	319	285	303	333	312	323	302	318	310	349	298	312	318	320	309	307	280	306	301	299	288	296	313	288	288	292	324	337	303	328	303	328	336	330	292	330	297	283	309	308	315	322	336	303	303	293	282	312	323	278	284	302	325	283	305	336	323	316	287	342	325	274	307	329	280	307	346	292	289	318	305	273	321	293	289	320	312	307	329	278	294	297	339	297	302	320	295	321	264	296	281	336	329	332	321	317	326	309	306	293	265	334	314	303	312	330	305	299	319	319	312	326	318	292	294	311	308	308	302	309	324	331	306	302	290	273	290	316	294	315	341	324	307	287	303	329	321	302	271	324	321	298	332	283	300	337	309	335	321	302	285	310	297	292	379	311	309	303	343	331	331	323	300	322	294	312	327	325	309	313	301	319	341	340	342	315	309	316	317	312	282	269	321	297	319	319	284	308	296	333	319	316	330	329	301	266	307	295	292	279	300	339	321	320	325	290	315	323	316	279	310	320	322	326	298	305	332	320	335	314	297	327	301	334	336	337	306	347	292	317	336	315	293	344	307	297	318	332	323	294	320	319	328	328	328	315	316	326	289	293	324	330	346	308	310	303	300	307	309	309	318	304	312	292	305	316	313	296	318	336	274	318	342	308	309	332	314	299	323	304	350	312	312	318	295	336	336	318	334	314	296	314	311	323	313	300	328	310	302	314	324	321	318	296	318	311	306	297	338	308	325	304	312	319	321	293	303	315	340	297	274	317	337	309	300	328	313	376	328	329	298	310	332	335	319	319	311	336	333	298	327	336	322	314	334	328	315	313	302	285	297	293	312	302	303	287	306	304	337	321	287	335	278	296	320	295	324	318	289	324	328	297	316	330	319	300	293	322	313	284	300	310	278	334	336	322	299	303	310	306	294	277	317	299	325	303	290	301	274	311	306	304	324	291	324	303	306	309	316	295	335	304	327	321	328	329	307	357	302	363	303	288	321	318	331	312	302	303	344	307	335	347	325	305	302	328	307	327	318	311	290	330	303	310	330	322	330	315	327	318	349	290	300	314	324	324	302	297	285	310	324	292	310	315	334	308	327	258	291	285	344	289	314	315	324	311	304	320	327	314	291	323	292	273	287	293	321	359	326	313	315	347	301	320	319	304	292	323	336	308	316	325	336	321	342	306	342	303	276	278	321	286	349	308	276	308	310	298	306	320	313	331	330	320	315	322	303	301	302	296	317	302	292	314	312	266	327	358	346	325	305	346	333	308	287	335	303	322	312	323	290	325	316	312	316	280	287	318	299	296	280	292	324	340	315	310	304	297	309	314	310	308	343	327	315	316	327	304	341	285	344	321	328	287	323	314	296	295	282	312	277	321	323	305	343	354	321	308	308	268	356	290	338	289	299	302	285	313	332	325	303	283	332	329	307	301	300	310	305	323	305	341	297	326	319	308	300	320	308	330	311	335	282	332	337	328	301	305	301	315	323	319	307	312	311	320	325	278	331	302	307	302	295	311	303	315	320	295	311	296	329	300	305	289	314	291	324	333	315	301	342	320	291	324	278	289	316	346	309	316	330	311	324	316	333	315	293	288	318	291	318	299	363	316	301	335	292	308	353	292	327	320	313	330	298	323	320	321	309	294	322	293	326	318	309	343	292	354	316	318	285	329	323	345	317	343	310	317	295	290	291	327	321	298	293	309	304	297	294	315	295	279	311	327	308	313	275	282	261	272	335	311	300	322	306	333	300	277	341	282	329	340	299	310	295	301	306	288	349	313	322	283	324	300	321	319	290	298	321	288	271	312	296	298	316	304	293	332	305	287	283	321	305	312	308	337	308	317	311	321	282	306	300	278	314	310	343	323	348	308	326	312	292	318	320	310	322	300	322	311	282	309	320	312	330	307	296	331	316	294	321	313	276	310	326	325	303	318	333	293	325	325	317	301	302	322	289	302	313	307	297	292	295	309	315	312	286	327	289	359	347	346	324	282	334	325	302	306	307	306	302	333	343	338	289	289	314	297	323	338	336	325	306	319	298	312	291	320	330	323	309	313	282	327	349	317	329	276	305	278	328	310	320	326	313	322	308	319	313	305	312	339	306	262	307	285	359	300	318	302	287	306	313	327	316	326	305	289	306	316	332	315	322	296	320	326	285	334	341	296	306	303	298	320	314	298	329	322	310	324	320	327	289	316	307	322	327	323	307	315	338	331	332	324	337	287	310	316	319	319	321	309	290	286	312	292	333	275	284	279	329	327	327	327	281	301	322	314	261	309	336	301	320	317	323	329	287	333	305	309	305	293	339	316	297	303	318	294	296	340	301	313	362	322	307	335	324	336	311	318	348	319	322	332	324	313	283	322	308	297	320	312	296	316	305	333	340	324	308	314	307	309	306	285	294	297	325	285	305	337	294	327	324	328	324	306	332	316	337	307	305	308	330	310	329	301	340	290	322	268	312	304	328	304	326	307	324	326	329	321	308	310	330	314	317	323	313	291	302	291	313	327	336	299	317	334	288	328	345	328	294	292	325	307	291	295	302	291	314	311	305	330	299	306	324	322	296	315	325	322	315	347	322	319	297	305	311	308	309	315	297	303	314	302	320	304	306	317	338	335	291	306	317	272	320	331	311	315	302	299	281	310	332	317
5774	1498	2295	2798	2632	2314	2031	1788	1642	1546	1473	1328	1240	1210	1110	1128	1128	1072	1070	1009	1079	1004	991	918	945	939	941	966	905	931	910	971	907	892	907	876	913	906	865	877	886	849	892	900	903	883	884	966	908	901	910	895	849	869	856	889	860	855	923	895	861	871	936	897	910	882	941	909	894	846	900	867	905	870	863	886	846	873	824	815	872	815	887	860	873	893	837	883	833	869	841	902	842	849	868	877	832	847	853	897	895	841	903	849	937	867	890	811	822	854	901	861	845	857	895	853	842	838	837	854	900	855	877	875	885	888	885	878	895	831	853	872	880	837	845	811	863	872	899	877	850	854	881	862	872	860	836	837	829	840	860	881	846	901	848	894	844	842	910	858	820	836	881	874	869	876	862	858	897	870	879	802	845	792	891	873	844	832	846	886	835	855	851	903	851	822	894	853	859	853	893	860	819	879	872	886	890	847	881	801	877	826	869	860	854	889	895	822	881	852	858	861	836	832	827	887	826	859	874	806	850	880	842	893	880	838	882	854	806	875	873	871	865	919	803	879	878	819	856	835	885	841	843	857	864	917	836	869	798	820	901	848	883	870	903	843	872	843	854	872	881	844	899	872	900	884	846	841	835	866	831	832	924	826	873	882	903	887	834	877	865	848	865	863	811	837	891	883	866	870	865	799	846	875	852	849	832	864	849	799	854	911	844	858	847	863	806	854	868	792	902	830	863	843	895	892	808	861	863	902	824	837	801	852	844	845	855	900	866	875	856	846	889	931	863	830	884	930	830	847	864	893	841	869	850	864	918	866	812	889	875	887	841	898	864	846	848	827	899	850	908	822	844	914	946	857	819	816	862	838	888	863	864	886	860	853	853	869	849	822	837	855	818	836	836	846	845	888	888	803	905	864	824	886	881	856	867	829	829	959	890	862	846	880	880	881	817	845	841	914	871	848	850	849	881	921	803	876	853	805	890	903	890	851	876	831	848	871	905	852	858	871	822	872	819	921	868	865	891	869	928	857	869	886	846	837	822	893	895	817	900	881	900	866	835	888	814	899	878	884	907	881	863	852	847	842	829	823	917	836	855	870	857	833	856	860	845	885	892	836	848	877	853	900	869	887	865	812	811	824	821	860	852	866	883	815	895	867	837	832	834	897	873	860	883	859	873	826	862	817	814	844	874	889	847	854	865	879	829	927	833	858	863	861	798	880	791	843	891	857	882	855	827	861	858	815	859	852	870	830	889	859	834	881	836	847	816	891	881	860	843	863	897	851	882	809	872	843	902	851	871	844	827	841	824	912	819	838	891	860	844	805	880	816	852	895	771	863	841	844	870	903	879	830	917	877	845	853	852	891	875	888	864	881	865	868	898	869	836	842	892	892	811	808	851	893	906	877	874	853	854	837	889	843	858	858	865	864	848	887	899	823	893	872	905	891	883	881	831	866	918	841	838	880	840	889	883	877	859	869	817	847	858	856	847	839	885	817	842	868	855	879	880	898	828	837	823	905	794	860	795	805	899	862	870	865	895	829	861	853	852	831	861	861	821	838	810	904	842	866	847	862	892	852	879	851	853	882	887	836	920	847	897	851	886	878	864	839	820	863	863	833	892	891	843	815	911	856	903	849	862	885	899	841	880	887	865	848	859	894	817	839	781	864	865	879	899	905	789	855	826	880	906	824	849	840	822	831	839	866	911	872	891	851	858	894	863	875	827	874	893	882	862	808	815	849	842	832	906	842	834	854	886	824	842	863	829	875	855	841	869	881	873	860	813	826	873	847	894	863	870	904	832	857	837	853	875	844	914	900	899	901	843	811	823	833	850	861	857	836	881	832	856	833	828	854	840	864	854	922	875	884	780	869	822	831	832	849	843	844	823	848	825	876	863	833	872	841	832	861	833	896	823	852	843	815	875	916	815	842	868	826	872	794	880	836	828	789	875	882	877	877	899	873	822	788	865	872	873	888	902	882	895	819	861	849	823	897	939	864	912	852	858	847	809	908	866	833	861	863	869	838	929	857	838	872	842	843	855	871	885	817	821	869	842	914	859	849	817	876	903	867	856	849	854	874	894	811	946	872	850	919	885	901	850	864	782	837	925	836	926	846	822	818	831	848	868	848	849	846	873	893	838	852	857	835	824	866	856	879	921	830	893	849	833	801	860	874	855	850	843	874	886	845	852	875	859	810	887	875	839	863	858	889	853	829	860	857	910	871	841	856	837	883	903	840	879	823	852	844	863	829	892	857	885	862	842	884	875	869	840	891	892	857	887	876	890	851	841	846	895	836	841	882	821	883	804	878	853	898	912	847	887	887	898	860	806	906	865	858	846	880	854	866	832	862	894	875	874	845	908	840	910	884	887	887	880	856	834	819	840	847	869	819	852	826	849	881	812	903	842	820	881	856	873	867	898	903	863	835	861	863	852	888	870	875	923	858	896	839	819	848	886	883	812	814	845	839	869	885	826	886	844	865	857	845	842	824	840	875	844	882	904	843	846	857	852	847	875	872	830	856	799	869	856	840	870	830	882	854	803	895	882	908	881	862	874	861	847	854	870	885	892	848	894	837	844	827	853	899	829	845	841	829	881	901	865	877	886	897	853	848	847	890	817	859	800	881	819	843	856	812	873	878	799	905	842	844	860	842	843	813	838	896	806	879	835	844	844	877	853	903	855	825	830	853	856	923	905	887	900	896	886	814	878	849	889	850	859	861	843	839	863	854	874	881	796	877	837	841	835	877	870	867	834	823	867	862	822	853	841	852	903	830	857	887	818	871	899	875	810	888	840	903	853	876	839	885	858	908	828	833	850	823	822	858	826	901	884	889	874	917	852	852	847	834	815	860	863	840	818	885	896	843	898	921	853	867	853	894	926	882	839	813	848	803	863	766	857	935	846	878	878	807	876	854	824	844	862	878	854	920	906	871	862	830	858	842	910	877	879	875	860	862	857	839	873	836	864	811	945	844	856	861	826	865	927	818	897	813	871	833	900	899	805	902	812	866	861	866	934	858	836	887	864	863	826	915	832	831	895	853	866	908	856	845	885	848	846	818	914	881	876	854	886	865	856	830	892	883	840	876	844	918	831	891	869	860	895	873	822	823	864	859	881	903	856	867	794	867	824	842	882	874	855	804	888	878	846	855	867	858	900	848	856	856	861	854	861	814	848	831	837	866	901	889	877	853	861	867	865	885	824	889	821	879	869	845	845	861	873	870	871	898	893	916	876	861	868	831	838	859	831	861	881	899	856	847	924	898	849	881	859	899	865	856	922	869	835	820	829	903	899	848	915	848	872	937	864	882	879	882	907	827	802	834	863	845	894	835	898	922	861	873	839	888	836	828	879	856	860	900	845	822	821	884	882	823	792	870	858	890	891	888	868	865	886	852	816	883	869	826	865	843	866	853	830	787	871	899	881	833	857	855	902	872	906	837	844	911	847	833	881	900	868	830	845	847	852	847	823	851	835	883	897	805	863	894	890	814	892	834	884	846	880	916
14354	1961	1763	1546	1192	959	739	626	569	545	480	478	459	416	446	386	390	397	406	385	398	375	367	358	365	351	339	341	384	432	355	337	333	355	340	377	398	390	345	360	336	319	323	373	354	341	381	303	376	342	346	363	376	324	374	365	336	316	363	328	335	342	366	354	378	325	343	336	308	312	376	354	338	331	390	320	381	322	334	376	325	355	362	351	378	340	338	355	318	338	320	376	372	362	393	360	350	365	346	339	357	332	343	401	363	365	369	320	366	344	330	348	351	380	369	368	360	333	358	359	374	369	318	366	321	344	339	343	347	329	383	355	358	338	354	350	361	342	360	360	322	342	342	349	346	364	342	340	362	335	327	357	352	340	341	371	354	329	358	345	349	364	332	370	335	329	360	338	350	386	352	299	351	337	345	358	334	333	382	347	355	320	338	349	350	337	355	350	292	345	345	332	341	362	329	317	357	339	370	352	342	345	295	336	336	350	359	342	369	364	356	307	342	333	343	327	342	329	362	358	377	352	333	322	347	340	352	341	346	372	353	351	322	338	353	339	337	394	353	368	381	347	355	362	326	367	342	362	308	320	337	328	336	351	324	320	339	323	367	327	406	368	324	312	339	345	355	340	336	342	311	347	349	356	337	349	382	367	353	320	355	321	322	350	353	358	337	313	330	341	368	339	375	341	337	344	348	379	362	341	349	331	351	335	323	375	348	361	346	328	341	335	332	338	350	331	361	359	385	379	359	358	349	333	351	374	339	325	351	366	338	365	374	353	326	355	361	339	350	365	346	373	356	361	355	340	358	379	343	352	340	330	361	371	322	339	328	315	368	348	371	369	337	383	317	365	384	363	324	328	374	339	336	373	349	384	355	349	333	379	318	323	326	355	346	359	383	335	290	303	367	343	347	356	352	343	378	339	378	366	346	346	345	360	367	328	350	353	375	375	336	347	321	365	369	338	361	322	358	362	331	339	344	364	381	330	344	310	346	356	350	317	328	320	371	343	331	363	344	335	328	321	354	353	339	331	328	319	355	333	338	352	314	326	360	334	339	322	369	375	335	333	387	333	380	357	314	331	377	320	362	358	346	360	329	334	348	332	353	339	337	330	308	350	348	365	341	326	350	322	326	358	358	357	356	334	342	308	322	348	369	357	353	364	364	329	353	367	358	352	357	325	379	324	353	379	347	336	338	333	342	333	349	341	374	360	365	351	355	340	322	358	372	352	360	379	404	321	353	342	315	304	373	343	356	320	349	373	305	331	325	338	324	355	346	329	358	342	355	348	321	376	344	315	348	360	354	376	366	343	325	337	332	327	337	361	357	348	367	351	379	332	323	347	336	339	330	350	342	347	353	399	363	366	365	366	332	344	346	329	333	363	364	381	323	370	380	369	330	356	372	320	358	348	347	369	331	329	347	397	346	357	358	331	343	371	320	338	324	373	375	369	333	342	355	334	385	342	356	344	345	311	301	380	334	357	367	326	342	347	349	346	340	314	357	344	365	352	352	332	339	315	377	350	347	325	326	324	325	355	358	374	363	376	347	327	385	340	334	335	378	365	357	351	335	363	346	351	345	355	333	332	306	332	355	347	364	328	355	338	360	343	334	346	345	349	347	286	361	358	358	353	356	339	355	328	359	372	373	330	318	303	319	377	365	349	334	322	331	317	352	369	347	379	359	356	341	337	333	341	369	363	350	351	359	347	323	374	314	348	360	356	375	361	328	322	347	347	352	341	371	374	374	358	356	350	361	301	355	348	330	333	331	356	333	370	357	320	323	341	368	361	377	362	353	350	355	356	346	333	342	333	317	371	387	349	361	368	366	337	367	355	339	357	356	336	362	341	363	369	339	308	355	370	360	369	371	314	372	345	336	369	303	363	340	380	361	359	330	357	364	331	376	380	358	338	350	324	335	320	354	346	374	319	357	377	367	359	342	331	337	334	337	356	313	330	345	327	374	334	312	338	348	327	325	350	364	369	357	367	322	339	373	374	355	351	366	321	330	333	339	374	337	350	352	342	355	322	334	315	350	342	322	373	348	351	371	321	361	345	353	365	348	355	353	349	337	368	324	393	358	356	349	318	344	355	391	383	328	323	334	318	353	347	360	371	359	320	331	371	326	352	356	295	381	353	366	352	377	330	326	362	349	345	339	350	361	330	336	359	374	367	353	329	359	321	385	362	331	357	322	305	347	288	337	324	341	352	335	365	348	353	339	337	347	335	320	332	348	366	380	328	352	337	350	346	395	334	351	332	380	360	384	339	322	363	333	330	329	308	373	357	347	376	345	353	353	366	317	336	356	386	332	356	356	350	350	356	365	342	344	359	339	376	366	351	352	345	344	321	324	354	356	356	356	353	343	343	361	321	357	377	359	360	334	343	357	348	326	313	330	336	361	363	354	363	312	348	336	354	362	354	329	331	370	415	352	318	337	330	335	345	352	340	331	329	361	385	363	359	339	347	355	352	370	369	351	326	324	326	367	340	353	371	369	360	380	350	338	344	371	353	354	364	334	348	360	320	358	350	350	359	342	358	343	330	342	331	335	351	335	343	344	336	342	356	344	351	327	352	306	360	369	351	343	315	338	371	328	356	344	368	348	356	318	332	324	346	339	339	376	315	357	350	326	363	342	351	336	371	342	358	335	340	379	340	373	353	405	349	336	365	366	341	333	325	310	366	323	324	359	346	348	343	357	391	363	346	341	344	328	345	337	335	348	359	318	354	358	351	358	335	349	341	357	344	352	339	355	362	305	329	348	356	319	341	365	343	404	318	392	357	359	331	370	346	329	305	337	355	344	353	361	362	344	361	346	365	354	343	356	356	360	331	308	362	338	343	337	356	360	367	358	329	366	327	377	334	360	361	341	350	328	348	320	330	326	356	305	336	366	375	361	352	327	370	351	341	359	348	348	370	344	323	315	385	330	368	351	331	358	338	323	337	347	376	333	333	345	321	379	340	325	345	382	352	312	361	349	389	374	335	375	335	358	370	339	361	360	327	353	341	314	329	367	355	348	323	304	342	373	319	352	334	346	358	346	351	352	346	317	315	340	350	345	383	346	347	337	337	327	337	348	333	326	369	406	349	358	359	363	335	371	336	365	329	339	350	369	334	355	350	355	356	348	353	360	355	381	332	359	371	354	336	344	376	340	319	356	332	382	306	352	341	342	328	355	358	370	371	337	367	336	342	317	349	325	338	344	374	305	365	319	342	363	344	332	349	349	376	357	328	381	345	327	369	341	336	345	350	355	331	317	375	357	364	344	316	357	341	338	381	363	354	323	325	318	329	374	345	316	321	333	336	347	362	359	324	354	340	338	355	353	372	382	319	344	351	357	335	347	335	371	367	331	328	394	355	379	348	365	359	312	367	375	350	326	365	348	348	374	345	333	344	327	354	378	353	347	362	329	360	346	341	344	328	320	330	358	316	359	356	343	357	310	334	342	332	382	320	333	349	327	330	336	354	328	347	360	323	377	342	341	373	367	344
7457	2092	3546	4446	4207	3457	3020	2611	2300	2107	1898	1849	1640	1537	1533	1366	1327	1332	1256	1233	1156	1206	1210	1157	1123	1120	1048	1086	1089	1071	1056	1057	1042	959	1028	1009	1016	1023	1064	961	953	1005	971	999	925	1022	931	965	1023	957	920	916	995	945	984	957	903	900	930	899	891	930	961	896	970	936	899	929	902	978	849	949	896	938	876	949	922	904	989	902	920	924	910	905	978	914	927	882	925	862	903	929	901	903	873	883	903	870	894	923	919	954	950	883	947	907	937	907	900	917	881	938	913	949	909	938	916	883	903	897	953	922	938	936	905	872	856	901	904	956	900	938	926	910	916	943	935	871	948	964	960	914	940	933	952	913	896	913	893	922	886	915	908	970	903	884	897	881	928	921	907	863	924	942	883	890	913	956	888	952	918	930	904	899	859	877	913	858	869	918	932	948	872	936	896	891	916	894	903	902	923	894	904	888	884	877	904	889	872	897	914	855	910	895	879	871	937	930	923	865	928	928	957	930	911	923	850	929	915	956	901	876	914	930	883	883	935	896	852	896	924	948	906	920	899	872	894	949	894	858	940	878	865	869	945	941	945	912	984	923	888	930	882	911	873	911	945	964	882	920	899	895	884	904	907	911	882	928	889	891	870	893	922	925	912	907	929	912	836	875	895	858	895	936	875	971	898	862	919	867	894	848	941	908	948	917	893	887	945	862	925	914	951	934	916	973	900	973	929	911	904	933	858	908	892	840	871	941	908	945	878	967	878	944	877	916	967	947	924	938	923	940	875	862	901	915	870	986	980	897	927	967	868	924	946	953	912	907	892	931	934	910	870	886	925	931	876	888	917	932	865	920	945	842	936	871	956	893	903	897	947	873	950	904	915	934	897	914	886	866	936	915	925	929	857	875	947	928	935	876	881	922	897	897	923	867	898	959	928	853	911	952	878	917	887	920	970	935	903	907	910	950	901	858	834	927	893	882	902	912	928	921	944	873	858	965	869	925	919	874	946	945	902	886	952	937	937	927	886	906	934	919	869	876	860	887	907	936	959	919	871	874	964	902	904	872	894	922	849	839	901	960	896	937	944	947	929	902	922	914	910	917	955	872	946	920	877	865	842	872	902	933	879	911	930	915	865	887	985	847	942	896	865	977	910	902	872	877	937	883	927	927	894	915	935	986	913	884	897	900	872	895	941	870	908	905	915	884	918	953	918	900	875	910	904	895	872	907	893	875	897	894	904	852	857	945	934	931	915	971	967	917	888	937	966	948	930	916	928	874	937	862	883	916	887	911	959	913	865	922	896	921	949	903	857	919	952	902	958	875	951	897	935	881	866	898	901	927	911	937	905	896	869	914	903	852	915	874	934	887	908	936	878	882	933	933	879	938	905	921	976	914	885	898	933	890	917	838	917	921	884	922	929	883	932	918	954	941	904	849	921	950	890	874	943	906	850	944	926	919	981	928	914	865	944	875	919	929	922	914	903	890	931	924	967	917	921	923	879	883	919	873	904	916	919	917	883	943	932	906	939	959	908	925	914	974	905	956	896	912	883	922	944	918	899	915	892	945	872	942	879	951	900	902	939	928	921	916	918	908	884	934	955	886	948	888	924	923	883	867	930	982	923	903	950	888	904	922	921	878	893	902	973	914	923	911	874	949	938	935	920	897	924	922	921	916	922	933	919	937	910	951	932	885	962	906	864	922	948	940	918	936	888	917	888	900	918	859	927	898	897	918	897	929	966	874	934	942	898	886	918	930	947	922	930	919	888	904	852	926	849	936	885	903	908	891	885	912	910	935	905	883	903	907	909	950	949	891	968	918	918	940	888	892	910	951	874	901	873	939	911	942	943	889	908	898	928	933	953	903	998	897	893	883	904	905	877	937	858	881	893	951	921	903	919	914	903	872	894	916	936	950	968	887	872	906	909	928	876	887	887	943	931	923	934	928	934	911	922	892	904	915	958	901	893	907	895	858	915	933	907	946	926	905	934	936	866	904	945	881	894	884	936	921	877	875	944	892	915	898	882	918	972	848	967	946	905	905	891	891	939	888	899	891	920	912	944	890	915	903	857	920	868	958	895	932	948	877	892	912	900	889	936	926	876	968	908	890	913	914	946	929	961	903	968	920	892	901	918	937	912	910	931	886	943	908	910	865	846	960	950	943	923	862	867	927	969	921	898	949	933	929	906	923	959	949	924	891	928	896	873	958	928	883	877	918	916	905	872	928	969	914	868	861	873	925	925	855	906	916	964	977	930	872	927	907	920	930	910	915	932	894	876	907	915	944	909	908	929	896	973	903	917	953	888	879	912	933	860	913	915	894	918	889	878	913	969	908	942	910	935	887	942	918	901	908	913	948	924	956	943	913	960	936	885	905	916	880	890	822	892	936	869	933	930	897	913	932	939	904	938	904	891	905	919	951	883	901	876	933	912	913	876	914	882	923	900	931	949	906	942	924	825	906	896	936	947	908	908	922	917	903	955	907	900	896	939	949	905	914	905	937	919	904	890	913	914	932	882	929	927	903	918	895	869	870	909	991	939	892	920	921	935	887	933	893	943	903	862	938	934	888	914	875	860	918	921	866	902	939	896	930	858	944	883	945	930	898	917	923	944	925	940	944	868	901	899	934	917	896	858	915	921	937	970	918	937	912	895	947	854	923	933	913	912	919	956	901	900	881	913	908	914	926	905	953	949	886	836	863	911	982	909	949	917	930	885	938	903	919	992	958	904	924	921	908	871	924	934	876	897	926	931	898	911	913	908	887	951	931	917	955	903	915	898	913	861	909	834	939	888	841	956	927	919	905	909	931	937	964	964	916	950	892	943	920	934	924	949	920	916	895	887	920	883	874	863	910	905	925	860	952	844	828	894	933	870	920	950	951	904	939	905	950	921	950	909	900	912	881	913	921	862	906	870	948	876	886	971	945	912	873	899	952	920	909	928	908	965	970	876	923	902	901	929	923	924	867	970	911	913	929	943	914	910	899	934	933	938	876	908	938	919	898	951	901	951	891	912	892	879	902	862	917	918	875	907	909	864	878	942	919	867	905	897	862	863	859	890	909	970	920	943	885	931	911	949	963	882	879	883	922	860	883	909	923	874	914	943	915	877	927	913	920	868	942	921	898	961	942	895	970	917	924	884	938	887	975	902	855	904	918	890	922	912	896	890	887	875	936	891	928	909	922	944	927	944	918	941	882	869	893	909	912	896	919	943	901	871	931	966	922	927	907	853	908	898	906	907	959	855	968	872	951	878	921	846	912	895	913	929	905	927	918	913	882	957	917	939	908	912	878	938	877	933	911	935	877	952	853	974	886	892	886	911	906	900	912	938	886	896	929	927	931	913	896	940	900	916	899	867	953	948	880	861	918	924	843	910	920	933	909	858	929	912	929	957	933	931	897	890	936	871	867	887	875	893	926	918	907	921	908	911	950	943	923	885	907	930	879	898	878	923	906	922	923	889	871	893	848	935	900	937	892	914	920	904	961	864	937	949	939	962	895	931	902
1796	190	181	155	162	158	139	150	152	156	144	161	163	136	151	133	158	156	152	148	167	133	124	136	155	181	165	143	149	132	138	160	144	145	126	130	162	151	151	131	145	127	133	158	166	140	142	139	118	154	130	145	128	158	145	153	147	148	140	158	159	146	163	172	168	142	151	124	153	161	130	156	134	154	140	147	152	136	156	132	147	132	146	151	160	148	136	139	142	166	129	146	148	138	155	142	158	131	137	138	143	137	151	157	147	140	137	169	107	159	152	141	151	151	119	140	123	162	158	159	131	152	153	120	141	139	146	161	136	143	155	136	135	138	164	146	150	131	144	150	152	152	149	134	154	154	163	145	163	153	151	145	163	144	176	152	139	135	149	138	147	153	134	158	141	134	142	136	161	144	145	146	162	154	154	145	165	135	143	138	143	157	156	167	143	128	145	155	134	162	139	146	175	128	156	165	153	156	166	156	141	130	141	150	169	126	134	132	152	143	157	133	137	141	140	137	140	154	135	142	139	163	151	180	147	132	160	141	137	150	146	167	142	136	143	140	148	146	134	139	129	127	156	134	147	146	131	151	149	141	136	143	152	132	150	142	148	145	143	141	149	128	156	150	147	157	140	147	158	153	153	152	145	124	156	146	138	150	143	124	146	126	140	154	145	137	148	132	130	127	143	159	149	134	144	160	153	145	161	148	159	125	152	157	147	154	135	140	138	119	145	128	166	137	160	147	151	163	147	155	135	146	153	137	144	140	136	136	143	135	150	145	153	151	151	139	126	130	150	137	153	134	163	132	155	156	114	153	145	157	157	137	161	140	141	151	130	139	140	135	138	154	165	156	145	142	160	137	139	137	146	146	132	159	128	155	140	161	117	158	133	138	152	127	152	158	152	165	174	175	134	136	124	144	136	162	135	156	138	149	119	139	132	147	134	165	150	137	154	128	151	153	166	134	160	136	126	136	151	153	140	139	139	144	145	144	134	152	143	146	161	147	139	144	147	135	153	132	143	132	158	151	132	147	153	138	142	138	149	135	167	159	140	124	140	134	117	141	180	153	143	127	136	150	123	145	164	126	126	142	147	145	170	153	132	139	145	130	148	135	162	146	147	157	145	145	163	169	130	137	142	152	138	165	153	144	127	127	130	149	175	159	129	138	140	149	125	145	159	148	139	149	130	144	140	119	136	158	140	155	145	159	163	148	132	142	156	130	156	128	156	153	134	138	136	138	151	129	155	152	165	150	152	144	148	127	139	145	130	135	151	144	160	146	135	177	141	149	151	126	154	153	121	138	150	116	143	129	141	134	170	108	146	165	138	141	160	152	154	143	155	159	171	152	123	120	153	139	142	140	142	150	148	156	152	149	142	175	134	140	156	173	173	136	146	185	133	139	138	145	125	138	142	138	145	149	158	157	143	146	141	140	129	142	128	177	153	127	160	155	154	138	138	149	142	139	148	149	159	155	173	132	136	144	140	151	138	135	149	146	134	133	139	154	152	179	143	103	143	151	153	130	160	142	149	139	145	122	137	139	141	136	145	163	142	144	153	113	138	140	144	134	134	162	138	152	149	159	146	154	156	135	131	140	136	131	149	144	136	156	125	167	137	155	137	154	152	125	146	160	160	154	138	148	145	141	149	143	159	141	139	149	124	135	125	155	146	133	130	156	175	131	145	171	157	137	161	152	148	132	139	147	128	129	149	157	147	161	149	172	140	134	158	132	131	140	133	143	153	133	151	124	111	138	158	151	142	128	158	160	179	142	137	171	154	151	139	131	131	134	136	153	129	148	155	154	136	123	147	125	142	142	159	143	146	159	128	133	157	137	158	134	156	138	139	141	146	128	149	134	150	153	159	128	148	96	137	151	149	132	135	130	146	128	129	142	137	145	159	142	131	156	141	141	165	138	147	144	155	130	148	153	162	152	160	143	136	133	137	152	138	134	188	138	177	125	146	135	123	134	128	147	129	129	150	142	133	145	181	134	150	126	131	146	150	151	135	151	151	162	142	142	160	158	159	152	146	154	146	150	158	144	143	153	136	129	135	132	153	159	156	143	145	148	142	131	139	141	152	157	132	151	144	133	131	165	145	155	130	132	131	140	151	137	162	157	158	173	162	135	146	151	143	139	155	158	157	157	162	136	150	165	130	123	179	153	120	153	162	166	135	137	138	126	117	150	151	150	147	162	158	135	132	148	160	149	123	163	136	156	153	159	142	135	126	144	163	131	150	130	149	142	142	123	162	124	120	148	125	157	164	151	141	118	141	163	152	143	149	136	157	151	171	144	139	149	158	127	173	163	151	144	148	159	137	120	156	152	156	142	168	143	138	136	129	147	149	143	120	157	149	136	150	140	142	149	140	154	149	144	141	152	133	140	142	152	141	139	141	141	150	136	152	146	159	153	161	123	150	137	129	139	146	137	171	158	138	130	174	175	124	133	129	137	150	157	143	163	144	135	154	160	156	154	162	141	139	145	142	139	152	133	141	138	148	146	150	152	146	136	145	145	135	133	129	135	136	140	125	170	139	129	145	159	119	145	166	165	146	147	147	171	146	152	161	186	136	126	148	156	156	169	156	152	148	131	161	127	140	138	163	150	136	128	170	137	136	154	145	157	138	127	170	144	145	152	150	146	137	144	137	156	139	128	151	141	165	135	134	150	137	141	129	143	134	148	145	149	139	133	148	132	149	147	143	162	145	148	149	138	142	146	155	141	148	127	129	156	129	140	149	156	141	159	149	126	167	163	136	142	141	142	161	122	144	155	157	128	153	170	129	164	160	145	139	158	124	146	164	158	124	158	140	161	129	140	129	145	136	157	152	133	159	137	166	162	133	133	133	141	151	148	129	147	138	148	140	147	143	144	158	131	149	149	147	152	136	166	138	132	163	158	142	140	134	144	139	134	155	168	141	149	148	122	136	160	155	142	161	129	142	153	141	155	156	149	162	134	149	120	143	145	160	159	162	139	142	169	142	148	168	145	148	141	138	151	131	150	143	122	137	142	134	145	139	129	155	145	146	143	168	158	123	146	140	149	149	149	146	128	148	121	161	161	147	142	197	122	158	176	135	161	138	138	144	135	119	162	147	144	124	144	139	159	137	151	161	152	121	147	145	164	151	143	125	137	146	155	133	125	142	138	161	131	138	150	159	129	164	161	144	138	158	139	144	139	128	123	130	169	159	161	153	136	144	143	131	145	140	177	138	152	154	169	148	172	141	155	135	149	148	153	138	141	156	159	139	164	146	154	142	137	151	157	144	139	159	166	133	161	161	156	131	160	164	137	134	138	148	149	134	168	145	161	152	137	165	153	136	150	140	138	128	147	153	129	146	136	140	137	151	129	123	127	142	147	142	135	132	163	125	166	155	136	139	156	154	146	154	143	152	136	147	160	160	147	140	131	138	159	169	138	143	143	116	131	151	153	152	131	137	144	151	151	159	168	155	144	155	167	145	147	155	146	155	130	123	134	136	123	154	146	163	138	128	154
2113	504	572	604	559	535	542	568	521	537	476	505	507	525	485	527	456	495	485	515	521	490	489	490	520	461	478	444	477	493	497	493	471	452	469	463	495	503	501	477	470	507	527	469	474	516	499	496	462	472	481	504	483	515	479	501	470	477	485	482	457	502	483	515	484	450	477	520	484	482	464	498	471	495	443	473	463	464	499	460	489	479	495	490	497	486	517	461	496	461	477	453	522	468	479	494	438	461	479	472	487	513	476	492	517	528	447	457	467	480	487	470	490	463	466	465	466	470	468	499	475	464	472	519	463	512	491	460	486	459	482	474	471	462	456	486	457	460	452	481	477	527	422	483	475	482	488	500	461	499	429	507	495	467	461	493	446	456	448	504	506	474	514	461	442	468	492	463	460	487	507	521	494	445	444	438	474	486	503	467	505	470	487	484	493	460	495	495	503	483	463	439	479	484	482	444	463	497	450	548	459	453	508	473	527	511	478	482	474	473	472	494	476	490	443	499	504	464	460	466	456	483	472	486	423	504	484	455	472	467	479	510	470	501	488	434	500	465	459	487	471	483	437	489	502	481	488	485	461	478	474	460	463	482	478	474	478	481	502	488	489	483	485	496	470	513	501	485	502	481	497	490	467	434	440	477	452	422	478	489	465	453	478	446	496	525	457	498	504	488	466	474	497	437	503	464	480	473	470	468	497	496	523	509	454	491	461	487	482	517	526	515	464	496	496	470	509	475	462	469	455	513	474	452	481	484	469	476	469	450	458	465	484	482	474	476	482	461	499	504	447	484	457	477	541	478	489	424	480	505	458	467	464	481	501	492	490	461	490	489	484	517	441	477	469	479	479	485	454	505	481	495	510	456	463	491	458	505	494	491	497	495	463	441	448	467	478	487	500	463	492	504	441	463	481	488	523	477	458	488	503	480	473	462	477	467	472	483	477	485	458	516	457	466	461	498	513	484	501	553	441	466	455	447	466	481	497	468	467	469	489	466	449	442	492	476	462	502	484	491	465	479	495	501	468	478	462	515	479	501	473	498	487	504	490	461	488	460	456	481	494	488	456	458	514	468	504	477	436	452	488	512	496	482	463	452	514	470	484	494	485	471	507	482	453	442	488	468	472	468	450	482	474	448	449	445	498	493	478	467	459	506	440	489	489	501	489	501	487	479	473	478	454	476	476	482	474	472	483	489	487	490	476	472	449	500	496	483	486	472	457	453	472	480	501	452	479	487	457	480	479	451	456	501	485	461	497	473	458	453	506	462	491	477	447	474	487	492	506	474	501	462	464	450	492	492	475	503	458	474	462	481	496	460	468	463	468	475	521	458	492	506	469	458	513	475	469	480	499	466	494	469	476	505	501	475	524	502	480	498	508	481	450	466	482	464	448	488	504	487	484	488	465	512	485	455	453	477	468	445	479	476	480	493	450	510	485	506	480	493	486	466	542	470	486	479	456	471	478	418	458	483	467	455	472	426	466	505	495	481	500	446	444	521	474	488	504	466	488	447	475	478	471	496	454	475	469	478	466	447	476	485	506	479	477	490	463	477	467	433	469	473	452	482	473	475	465	449	518	481	511	485	476	474	480	454	466	462	495	449	482	461	518	486	458	462	466	467	497	501	486	468	535	494	485	504	488	485	507	466	532	486	446	509	484	476	465	492	464	480	494	417	485	477	494	477	471	487	514	507	475	461	490	503	439	462	478	513	485	469	475	458	458	436	488	477	470	483	459	459	507	508	500	497	483	492	483	475	488	463	448	475	477	449	507	475	480	473	449	484	503	504	467	494	466	436	455	463	523	465	480	446	509	504	503	502	531	454	468	497	544	487	477	491	475	456	445	490	460	458	501	428	505	469	487	458	460	509	460	462	507	466	467	468	508	475	484	522	470	506	508	458	455	477	492	466	466	446	492	486	508	505	469	475	497	457	474	512	472	450	477	498	456	499	459	469	506	433	502	459	445	484	490	502	464	461	477	492	465	476	483	504	488	475	467	472	487	493	420	467	462	470	484	467	433	501	510	501	507	456	479	515	482	508	448	512	494	504	521	494	479	476	452	495	453	455	456	461	511	459	490	492	445	464	482	488	508	518	484	477	476	481	463	481	508	464	477	531	480	519	461	506	483	456	439	454	477	469	521	451	474	442	509	513	498	446	473	441	485	460	482	443	487	481	496	471	441	503	488	464	498	494	500	506	477	473	494	474	484	465	504	485	525	464	477	461	483	468	463	522	478	508	451	480	487	493	496	507	464	483	484	474	481	512	487	490	489	456	483	499	475	459	509	475	499	481	462	479	451	494	471	460	481	490	446	481	465	494	525	485	476	492	465	498	494	478	454	524	498	508	477	439	485	450	487	483	454	477	476	491	479	431	481	490	469	475	451	481	471	497	488	475	497	493	441	472	448	458	434	475	506	468	464	498	495	481	465	479	460	486	499	487	502	425	473	492	505	468	494	467	489	491	494	502	515	492	513	472	460	496	485	507	472	472	472	494	529	480	456	484	493	467	510	470	490	458	474	486	485	479	459	471	455	489	516	440	482	441	463	474	422	455	466	517	503	491	491	463	501	510	515	488	444	466	497	467	480	495	451	467	495	464	476	484	448	514	477	523	494	497	486	473	511	456	470	498	461	482	513	475	429	501	509	486	496	476	502	475	459	437	471	465	499	462	471	460	467	468	482	494	512	465	466	486	508	481	444	459	515	472	469	473	455	470	504	496	527	446	478	459	443	486	450	500	490	531	485	463	495	485	469	525	476	474	468	476	478	477	463	492	463	507	502	490	510	495	446	514	490	449	463	486	447	505	451	514	468	491	483	481	464	446	418	463	490	542	507	471	444	446	486	471	473	493	469	478	476	455	472	482	499	510	495	491	488	510	474	497	492	423	524	478	451	462	472	484	478	507	510	503	513	478	481	489	470	450	481	499	478	477	450	467	470	456	480	496	463	438	462	490	486	495	511	487	459	474	501	482	464	474	469	471	522	468	480	480	478	484	457	485	507	498	471	456	494	491	521	465	481	484	482	464	531	469	451	456	502	478	532	464	475	494	479	501	428	482	467	445	511	469	488	462	492	475	465	494	494	464	473	455	487	482	479	486	451	481	464	461	480	535	478	476	435	502	476	480	502	456	443	473	464	475	458	462	448	452	505	463	456	496	474	445	481	462	481	460	481	474	470	457	465	501	478	482	459	490	451	449	491	470	515	470	464	504	457	451	491	500	457	442	494	500	474	523	470	492	448	479	477	478	480	453	481	468	471	460	480	499	479	482	486	512	471	451	479	458	480	468	454	477	479	493	494	491	509	477	488	439	469	496	498	477	512	448	509	499	493	463	481	470	498	490	486	457	442	480	513	458	507	477	464	481	497	514	490	509	501	473	438	514	486	475	447	472	501	502	461	497	474	489	514	506	461	486	466	498	497	481	459	452	483	435	491	469	496	489	483	499	463	493	481	467	465	510	492	465	507	495	466	490	491	453	492	494	423	497
7889	922	1028	887	699	632	543	440	457	427	402	408	393	363	348	315	320	357	332	335	325	335	320	303	316	353	325	286	318	297	315	327	315	319	302	325	302	311	335	315	287	297	291	296	300	358	314	328	331	300	325	307	319	308	361	303	338	317	323	294	310	307	288	310	296	326	313	335	293	324	292	320	309	323	296	307	329	335	304	287	327	315	300	300	280	317	300	302	288	320	311	306	300	338	298	301	291	308	346	332	301	287	313	300	301	336	301	303	315	312	293	317	317	311	318	294	330	294	303	313	327	308	320	316	315	341	324	318	303	324	331	308	317	323	314	293	345	292	302	328	323	331	320	299	304	322	316	332	280	286	277	298	291	313	318	274	318	288	306	292	287	299	310	306	303	316	313	332	318	313	309	337	326	307	315	304	307	291	297	281	302	327	306	311	330	330	293	323	296	298	318	315	318	315	309	305	308	325	328	283	302	302	331	309	340	323	300	339	324	284	305	335	312	298	326	326	293	335	362	296	316	322	348	312	326	313	312	295	314	302	298	305	338	298	274	276	341	285	337	307	289	298	310	325	305	326	344	296	306	313	314	326	332	290	314	313	301	320	337	291	302	297	288	315	319	318	271	296	298	303	348	311	276	291	282	305	314	325	292	300	287	317	281	303	289	333	327	298	318	316	324	314	361	341	293	311	316	339	303	310	304	296	328	330	319	327	333	311	322	308	309	333	290	282	293	309	319	291	320	288	306	340	338	316	311	319	342	311	294	309	334	288	302	281	272	299	286	333	307	326	300	316	322	325	313	335	309	269	307	319	318	334	353	305	341	332	296	315	328	309	336	310	327	288	284	322	325	316	301	328	287	305	316	301	299	326	324	289	319	322	309	329	348	353	275	324	278	315	295	337	268	332	295	337	329	298	289	306	351	300	282	313	324	290	276	280	287	330	337	331	339	299	305	328	325	290	306	320	328	295	302	317	280	312	344	318	320	304	296	324	279	312	302	298	318	332	320	286	310	280	277	320	300	296	306	306	291	324	305	306	303	281	342	314	304	315	303	288	315	331	313	319	337	317	304	322	365	314	298	286	326	317	352	291	250	326	312	317	336	310	302	335	288	324	349	310	349	310	309	303	312	316	302	292	298	300	311	286	290	328	333	318	260	302	304	298	288	309	293	317	276	306	298	297	316	332	333	304	297	318	323	298	285	317	320	305	319	284	318	298	320	317	310	310	340	301	354	308	308	312	325	330	327	312	319	313	319	286	316	340	345	304	279	307	317	313	310	311	281	276	335	318	324	290	290	321	300	314	305	267	299	287	285	315	314	307	308	302	337	330	311	341	328	289	322	314	327	300	315	324	303	310	314	299	306	325	314	321	309	296	334	293	312	354	326	301	321	288	350	342	300	344	288	319	288	305	334	300	307	320	321	328	293	331	325	320	300	305	294	325	337	290	310	328	315	317	316	297	302	334	307	283	295	318	302	284	278	294	297	311	346	291	297	328	323	333	281	307	300	328	275	290	274	317	334	344	327	296	333	341	295	287	301	331	310	337	299	325	302	317	297	312	285	309	292	324	285	299	298	314	308	324	334	283	315	276	312	324	312	299	339	314	295	308	298	318	292	328	318	317	309	338	301	341	338	286	319	310	278	289	300	323	325	301	300	299	304	290	294	297	313	344	288	300	282	288	295	312	314	344	309	328	326	341	346	315	318	326	317	311	332	353	299	305	309	372	291	316	282	299	297	289	322	316	296	312	307	305	305	311	284	281	297	314	322	333	355	328	271	302	324	297	328	296	302	298	342	307	338	321	318	333	277	315	326	324	297	322	319	291	312	325	316	321	290	326	305	321	307	309	318	323	311	309	293	298	315	292	290	335	307	342	303	303	300	328	287	303	315	321	326	315	275	301	317	301	287	327	313	316	320	314	324	313	284	313	336	284	337	315	317	287	316	301	330	285	330	334	330	316	320	331	325	311	320	299	338	327	329	282	309	314	296	302	340	285	319	301	302	328	301	320	296	312	329	320	290	314	300	311	338	303	308	310	334	302	314	314	315	320	333	319	319	326	266	337	297	332	340	311	319	316	293	327	308	300	313	305	337	323	328	314	299	334	291	293	300	315	320	323	346	340	318	302	313	302	323	324	297	308	313	325	282	316	296	349	298	332	324	336	349	293	293	301	309	318	318	338	316	285	286	309	311	341	311	342	300	311	320	320	318	318	346	315	326	318	266	289	335	280	307	325	316	297	295	330	278	320	346	295	323	309	301	321	309	319	309	339	326	320	330	339	281	342	312	297	282	317	306	300	332	318	332	323	333	319	296	308	310	296	292	301	312	284	318	292	298	316	303	344	350	279	297	320	288	318	328	353	295	320	284	330	309	328	322	322	281	320	282	290	314	317	318	335	322	327	313	281	306	320	293	331	297	330	326	340	342	315	311	277	319	326	300	315	302	303	343	280	290	304	309	314	286	312	299	306	339	294	316	350	329	326	290	303	330	318	314	284	294	333	290	307	308	321	331	339	298	310	305	310	336	292	353	286	294	290	298	279	343	310	290	304	339	330	327	289	305	321	313	282	327	334	333	306	312	286	307	278	318	316	296	303	307	299	319	308	297	339	322	312	306	278	314	307	324	289	323	300	312	315	355	317	312	311	330	337	323	308	304	281	305	311	296	315	309	327	286	316	313	307	299	311	320	323	291	326	322	328	317	292	284	273	308	314	293	300	321	284	336	309	336	303	346	338	284	333	314	288	320	310	324	325	347	305	322	318	328	345	288	316	278	296	344	325	299	327	309	305	310	291	288	341	290	325	350	297	331	314	306	296	293	285	334	322	325	356	315	320	309	301	317	329	296	291	301	283	323	356	323	321	313	280	323	290	327	350	313	314	295	337	320	320	321	289	296	320	305	272	289	308	283	317	307	334	306	313	309	325	324	329	341	316	300	307	317	304	323	336	318	306	316	328	292	318	293	311	342	317	314	319	302	287	307	310	319	313	350	327	285	311	325	334	310	300	329	321	309	303	299	301	296	327	274	293	348	302	291	320	320	319	324	331	306	306	292	294	314	313	318	304	295	282	304	339	339	313	296	313	303	299	317	293	298	299	283	350	337	302	322	286	324	339	303	300	303	337	300	272	330	323	327	308	347	277	303	290	353	300	306	290	313	294	321	329	318	306	289	326	325	325	289	307	312	318	318	314	304	338	306	305	270	297	307	305	328	303	293	332	302	312	303	334	280	289	305	303	313	300	304	322	302	312	341	312	312	308	320	339	331	281	312	290	314	338	317	308	305	313	290	301	302	290	292	311	296	294	298	330	328	278	307	333	308	301	289	286	320	321	323	308	288	331	289	282	311	296	306	311	282	332	294	332	311	292	313	325	327	365	344	309	286	309	288	328	341	321	308	311	312	323	288	320	321	306	335	286	313	281	328	330	304	292	327	311	325	323	314	336	311	314	329	304	343	310	349	308	313	316	304	314	335	334	308	316	288	308
5759	1471	2308	2914	2571	2362	2081	1839	1710	1496	1390	1358	1257	1231	1204	1154	1088	1051	1000	1048	1040	987	998	997	997	927	969	911	934	993	845	913	897	908	888	871	950	903	901	980	940	897	920	929	931	918	853	878	909	875	849	867	894	854	903	875	846	908	872	874	887	853	861	803	912	876	874	862	844	898	852	877	916	828	811	823	835	859	893	881	961	817	810	891	838	865	901	841	919	901	822	873	838	887	856	887	906	852	825	847	835	867	914	892	878	913	855	845	810	850	859	875	879	890	874	880	810	871	878	842	891	876	858	866	849	896	848	870	863	844	897	883	878	851	827	915	899	867	848	861	859	866	860	850	906	872	917	845	847	868	854	826	849	867	938	812	823	844	872	905	872	882	850	848	832	859	843	876	828	879	855	836	818	866	845	856	844	795	898	907	890	882	876	838	813	859	860	834	814	821	827	870	864	832	884	846	878	900	913	832	872	902	779	856	860	835	878	880	850	859	885	904	838	878	910	848	803	905	895	869	823	921	845	860	830	878	851	881	879	855	854	843	910	838	926	852	884	920	858	839	820	847	849	847	848	860	859	853	894	895	923	861	888	817	877	825	854	850	825	882	889	861	861	871	819	846	881	881	858	897	862	810	835	870	872	821	851	854	892	831	819	948	858	861	896	830	851	848	835	848	865	823	829	867	885	894	921	870	864	857	904	839	898	862	847	852	845	862	866	847	812	829	867	835	848	817	831	885	860	838	848	836	900	845	820	828	824	845	896	792	864	826	880	828	888	825	847	868	804	838	814	788	920	897	817	853	840	850	859	812	874	871	882	895	845	908	828	843	854	869	895	869	865	864	851	863	851	878	864	831	847	888	883	854	835	835	867	890	893	860	855	902	871	838	887	840	880	860	919	860	855	899	901	844	826	884	896	869	891	896	812	831	856	833	854	857	889	855	826	871	859	850	880	864	855	842	891	837	880	909	851	848	842	837	831	833	851	905	847	810	848	875	859	870	841	789	885	852	871	832	831	846	857	869	854	847	856	824	952	900	804	846	847	860	852	881	840	822	871	887	890	875	903	843	842	845	887	797	830	831	863	854	826	867	901	865	864	896	893	881	880	852	843	852	785	837	837	828	840	859	800	863	847	818	863	851	843	857	819	876	860	842	841	881	821	905	841	882	899	836	862	885	900	924	861	867	807	864	894	923	851	856	819	872	861	923	887	816	891	852	866	815	905	838	925	880	823	836	874	843	867	842	866	875	822	793	880	856	882	833	824	860	829	826	888	853	874	885	856	899	909	883	869	846	878	893	882	844	857	793	890	909	818	845	851	871	836	841	843	869	823	881	845	901	870	849	841	916	838	863	832	864	862	860	866	868	889	849	835	858	907	846	873	834	857	862	889	848	878	847	870	835	859	876	829	809	856	903	827	843	855	840	918	853	868	877	798	905	872	847	896	844	894	896	874	899	875	860	884	815	858	861	847	813	880	823	840	883	828	835	853	824	835	875	832	855	863	876	854	828	854	865	808	873	832	880	890	808	856	852	885	844	828	817	869	844	886	825	789	872	825	856	795	864	843	851	881	882	828	855	841	872	865	906	840	857	850	839	883	817	857	892	872	879	850	876	894	830	829	893	823	845	808	846	865	844	864	848	815	864	880	848	886	851	844	856	909	908	855	863	878	877	842	824	872	842	851	850	836	899	892	911	827	810	887	819	858	856	883	823	873	893	830	852	890	860	869	865	857	822	875	888	891	875	865	859	834	823	846	841	860	845	915	873	836	868	860	835	865	881	904	835	854	885	838	831	788	859	889	865	882	891	831	867	810	871	861	896	874	876	829	880	822	825	848	848	834	864	846	855	841	818	860	879	887	821	817	874	847	903	860	873	825	860	847	874	848	851	834	838	848	881	815	880	883	872	913	846	858	815	838	815	893	857	833	843	821	845	826	827	844	792	844	837	855	884	848	862	884	876	887	820	890	847	870	883	869	850	863	821	876	855	896	853	842	877	881	830	869	894	893	874	792	882	868	891	854	881	903	848	848	833	879	899	849	826	853	873	889	905	917	825	886	868	878	903	885	871	905	876	821	890	865	899	853	797	833	869	874	880	854	872	881	845	842	847	845	861	842	851	858	840	835	855	857	893	854	911	879	887	837	813	873	838	873	901	894	909	889	928	910	876	859	895	839	844	818	858	848	857	872	854	852	891	851	837	830	832	818	905	859	823	849	810	863	902	868	852	873	888	855	877	856	886	870	867	843	854	867	851	930	892	827	820	850	836	892	866	863	843	898	889	840	790	819	875	863	869	870	826	814	860	844	838	858	848	857	874	856	862	893	871	825	848	862	852	855	858	868	793	863	909	822	923	870	835	877	875	796	844	866	852	875	855	862	842	811	844	880	828	801	890	849	872	867	840	867	860	829	852	868	837	861	836	831	931	910	855	937	863	869	805	833	864	933	901	839	858	792	863	884	833	856	874	907	895	826	827	909	874	887	820	898	850	884	871	855	830	870	871	863	833	896	866	851	846	842	838	831	842	871	826	857	819	895	848	852	920	883	894	836	825	873	897	847	833	884	810	888	918	909	860	819	878	863	872	885	857	880	865	876	849	860	885	860	858	835	878	820	850	863	853	882	898	912	887	869	937	844	854	841	859	887	865	812	874	895	904	856	895	884	860	896	850	819	840	893	867	865	818	838	882	867	887	872	837	835	815	823	850	888	845	866	887	858	844	813	812	856	864	854	849	840	890	873	881	847	878	834	861	843	844	848	854	908	836	869	841	871	870	864	900	919	894	869	893	847	851	804	881	831	845	847	859	890	849	863	838	860	868	903	875	829	878	814	871	828	878	878	874	804	864	889	880	860	920	819	874	853	935	851	898	911	866	882	849	855	860	849	857	834	861	874	885	879	867	887	853	851	889	817	874	859	897	895	848	826	912	830	901	832	880	808	871	879	844	846	846	872	875	807	854	878	851	860	869	861	860	910	824	852	873	865	870	840	828	806	872	818	852	869	834	853	876	870	859	853	870	821	847	879	866	904	841	864	817	826	899	847	857	888	863	849	846	834	793	844	864	931	819	821	856	885	838	876	838	887	883	920	864	914	826	867	855	799	897	876	862	903	821	879	849	884	871	884	846	860	882	782	854	888	834	889	854	847	899	845	872	878	872	855	876	896	893	863	828	840	816	788	850	912	847	848	856	813	811	815	888	841	878	882	827	877	833	876	866	853	864	855	861	831	860	838	823	896	882	861	900	861	840	876	838	891	851	829	854	822	850	887	816	808	904	897	872	862	820	839	851	814	821	875	853	816	823	878	873	852	868	883	888	891	922	890	828	852	880	847	906	878	853	827	878	846	843	855	825	851	898	841	895	846	891	825	914	865	878	924	905	872	868	868	904	838	866	863	869	875	899	901	866	858	802	835	839	902	818	891	830	851	853	893	863	853	882	874	946	844	837	851	892	869	898	866	799	847	837	898	894	871	856	878	858	812	853	893	882
14751	2205	1877	1487	1164	913	736	636	579	490	550	456	464	449	420	420	408	386	332	394	368	380	381	373	381	362	365	391	343	354	335	380	383	363	353	382	362	345	336	346	388	355	335	357	351	369	347	371	347	346	337	324	354	351	326	335	353	342	350	320	320	360	350	329	355	382	365	320	341	325	321	343	342	378	339	324	330	358	366	368	338	356	339	347	351	354	369	342	333	367	339	361	338	354	335	365	338	342	341	338	385	358	360	366	374	315	341	351	352	313	340	346	328	316	346	354	329	324	339	317	334	323	342	351	348	346	348	366	320	300	359	343	349	377	322	353	345	347	352	325	365	370	319	366	373	353	340	349	358	382	364	358	355	339	375	315	352	320	333	345	336	367	339	350	381	330	346	305	365	387	348	350	323	365	336	331	326	381	318	317	338	325	355	328	332	378	350	320	354	360	375	321	329	382	364	323	312	334	384	378	334	353	333	354	392	336	337	342	366	378	324	339	321	342	356	337	372	353	366	359	347	331	327	334	343	349	346	339	330	343	368	345	355	370	337	317	328	357	334	347	389	338	334	357	330	350	317	329	334	335	327	354	360	349	348	333	350	376	372	377	352	358	358	336	324	341	337	346	332	318	354	346	335	391	341	378	351	339	323	364	311	353	346	335	340	307	322	316	373	333	350	325	355	359	311	329	338	354	344	330	299	333	343	342	343	343	331	370	319	339	344	342	352	339	398	346	350	358	335	368	360	360	341	354	375	382	363	362	342	320	392	339	324	335	364	338	381	308	361	327	340	306	345	345	346	337	349	344	349	344	373	340	338	339	353	343	330	346	324	356	326	342	338	325	321	317	366	337	328	349	330	351	371	302	391	316	372	336	325	377	351	315	339	372	347	337	335	367	359	346	331	344	347	345	371	337	345	349	346	363	354	344	346	359	341	341	307	339	342	347	342	353	334	345	355	397	354	347	351	334	330	373	329	315	385	391	331	346	363	375	376	327	355	329	362	356	354	343	326	342	389	318	335	329	348	360	379	343	374	343	356	356	352	352	385	332	348	303	329	354	327	341	346	363	335	331	327	325	366	356	314	324	340	328	322	321	373	375	332	350	325	353	352	340	342	363	374	350	337	348	333	340	324	349	340	329	351	346	354	347	337	340	351	359	348	356	348	360	333	394	356	303	345	367	347	340	333	361	306	344	358	352	329	345	363	367	371	326	304	330	363	356	339	345	323	312	328	344	356	345	350	330	350	327	315	336	320	347	331	329	355	336	370	349	349	343	360	368	331	331	331	344	368	335	356	332	319	344	353	359	322	349	348	348	339	373	346	351	361	314	345	367	335	365	364	343	323	376	343	353	338	352	358	330	373	381	334	376	331	322	314	350	336	317	303	329	362	363	294	351	359	364	365	337	327	328	385	377	321	363	364	326	332	365	355	331	331	306	360	363	367	337	381	331	359	361	312	379	352	332	335	353	369	362	304	370	361	324	386	346	345	368	340	336	341	368	325	324	352	340	404	341	356	392	374	392	329	359	347	325	338	311	391	377	350	357	373	381	354	356	369	355	356	343	342	322	314	375	385	356	323	339	336	390	363	342	349	372	357	355	338	359	309	344	326	346	362	371	379	346	360	351	337	349	326	355	357	325	387	356	334	335	352	348	317	323	373	357	381	359	371	318	326	324	343	340	365	333	359	330	326	315	326	349	364	391	364	321	327	333	333	362	353	375	356	340	356	353	331	342	379	347	340	304	370	334	344	332	344	344	334	325	338	365	359	365	332	390	307	371	339	344	356	362	338	382	335	341	379	363	355	360	324	348	315	339	316	306	363	338	330	342	356	332	378	365	368	344	317	308	333	337	343	328	299	351	347	326	343	351	364	353	361	367	319	342	300	359	324	328	351	341	363	369	352	359	343	375	332	329	347	336	369	373	370	373	306	332	321	335	341	337	325	336	351	337	346	365	337	341	324	336	397	336	330	303	355	360	370	366	339	335	322	333	363	338	347	360	354	362	330	331	375	357	336	358	339	320	305	321	324	370	373	327	370	364	328	345	321	349	333	360	307	358	351	363	327	314	333	314	301	333	364	327	330	315	372	347	357	372	338	327	306	349	371	334	313	356	344	353	369	352	331	324	358	361	359	344	335	346	354	358	369	365	370	369	324	302	329	353	355	359	345	345	350	336	384	341	347	314	366	342	351	372	377	324	346	376	374	388	328	345	354	330	356	338	302	319	342	357	350	341	348	365	348	352	353	343	346	329	342	337	371	354	319	389	342	348	353	327	348	324	341	359	312	365	338	328	329	331	375	347	333	325	328	330	347	325	356	354	356	356	333	349	338	343	381	375	358	329	333	400	385	344	340	292	328	330	344	367	368	352	307	359	346	339	362	338	350	350	339	328	330	356	334	341	367	352	329	339	362	379	370	340	339	359	365	351	352	368	344	318	325	329	332	323	336	364	341	320	315	350	359	350	345	345	357	356	366	367	357	326	335	326	367	362	360	354	346	336	352	326	340	344	314	353	346	349	332	339	367	371	339	342	366	336	329	326	339	365	357	313	361	362	346	325	336	329	387	349	344	348	368	307	352	367	360	365	368	302	338	338	343	356	325	320	359	359	368	337	332	375	387	319	368	364	353	336	370	348	359	379	337	344	352	332	385	368	348	338	336	310	349	341	349	399	321	346	363	330	353	319	381	379	355	361	347	341	335	315	327	345	347	333	321	334	337	374	357	342	311	336	357	356	371	329	402	345	335	366	380	341	342	349	359	369	370	369	336	337	364	333	352	341	340	371	350	370	330	314	334	352	363	324	373	349	340	308	351	307	320	353	351	308	359	353	352	365	353	353	339	344	343	346	334	340	347	348	360	319	353	329	323	356	334	379	355	356	317	344	342	343	348	377	350	360	351	344	315	372	323	374	351	333	325	353	347	357	378	364	325	345	342	340	317	347	370	351	373	352	341	354	319	343	377	368	348	347	339	370	350	346	346	338	347	360	326	352	340	360	338	319	352	370	370	322	344	348	325	361	384	370	372	330	325	319	342	348	317	314	347	322	325	328	355	347	339	351	373	374	366	377	359	355	348	337	365	353	346	330	327	337	331	368	352	335	316	360	363	347	333	346	331	336	328	363	406	360	373	349	335	330	403	341	382	350	332	356	354	370	325	363	374	370	363	352	360	345	350	374	372	332	363	366	322	364	345	344	348	306	352	308	389	344	328	343	361	330	327	360	362	375	327	359	362	370	360	350	332	340	316	346	343	329	327	353	363	382	353	359	330	333	353	303	351	325	345	356	337	305	338	340	345	327	353	346	349	352	335	311	314	317	362	314	369	334	329	349	346	339	325	366	361	317	358	353	378	320	352	340	340	315	358	319	377	391	333	325	321	363	366	355	334	339	363	379	362	340	353	336	326	332	374	348	331	328	385	309	360	363	327	365	324	341	349	342	364	340	340	363	341	350	363	354	316	342	365	351	324	345	382	341	341	354	313	333
7613	2084	3542	4475	4181	3580	3084	2755	2384	2126	1934	1853	1692	1524	1405	1361	1335	1248	1262	1184	1132	1184	1166	1124	1070	1064	1092	1039	1064	1008	965	1040	1004	1027	1020	970	1004	1005	955	979	973	917	935	920	965	952	995	987	918	942	952	925	925	967	960	935	931	937	937	958	885	941	949	935	979	961	917	944	951	933	970	933	936	937	997	896	977	875	946	943	927	909	928	898	928	940	901	909	942	860	948	937	957	912	891	929	917	921	976	923	883	923	894	947	902	960	940	930	909	874	927	942	940	915	966	894	920	921	839	900	983	947	923	950	844	942	874	941	925	840	872	894	907	970	968	954	917	922	884	926	922	884	940	929	898	934	914	909	919	894	900	920	948	911	918	952	939	922	912	936	903	872	900	962	913	923	902	894	913	897	967	860	916	886	920	1012	968	968	956	879	899	903	976	894	897	917	931	877	929	940	953	902	936	935	909	893	887	899	889	909	964	964	892	923	884	932	889	968	927	910	872	899	921	919	963	931	962	845	903	934	882	916	937	895	858	906	906	937	873	918	911	884	892	904	892	917	912	928	916	905	919	882	894	944	936	898	920	938	953	890	912	933	940	918	916	898	883	957	921	957	944	899	829	920	971	894	856	902	863	928	897	910	917	892	884	853	905	923	869	906	933	902	942	897	920	882	961	922	897	926	944	917	898	929	936	921	914	868	901	889	861	907	845	933	912	909	879	874	853	844	916	889	865	926	926	932	957	884	878	853	963	906	936	894	875	913	909	925	937	948	885	848	937	918	946	847	906	908	912	915	905	843	897	921	897	917	920	878	900	910	921	961	942	842	956	881	918	878	891	972	881	880	892	872	922	899	921	902	849	929	963	894	962	892	930	906	911	887	917	936	889	930	932	876	942	882	889	904	926	937	917	893	981	878	917	919	903	880	920	879	917	890	904	940	901	940	929	880	873	909	914	932	884	942	916	925	894	947	882	963	901	927	923	900	958	940	875	957	899	908	912	887	859	928	881	936	949	910	883	924	943	962	939	906	896	855	908	926	926	854	933	933	916	894	906	925	914	881	924	931	878	879	942	892	874	957	906	874	930	922	938	938	943	929	920	932	876	927	920	874	923	909	913	931	904	909	898	924	854	888	948	914	916	921	951	883	874	923	973	877	926	902	869	926	928	894	915	865	944	919	891	901	950	898	908	928	968	907	830	925	947	921	919	931	924	851	903	951	930	916	938	902	917	891	895	896	947	901	909	879	915	930	933	911	863	938	873	930	963	943	907	909	919	896	927	933	902	942	885	968	909	920	925	927	872	941	890	922	907	961	853	912	885	867	944	936	877	902	873	878	881	904	854	921	912	911	875	888	932	929	900	900	950	946	879	936	942	860	909	920	923	902	819	870	907	912	889	954	866	926	888	893	907	930	884	934	859	936	946	873	924	920	924	914	896	892	946	996	868	888	917	915	923	917	921	876	925	928	932	933	902	912	926	957	983	927	928	897	931	940	951	915	996	890	907	884	844	894	939	974	921	877	928	895	931	894	867	884	896	938	962	931	898	925	888	866	912	883	914	942	912	945	879	897	953	954	946	864	888	919	950	909	921	948	927	886	899	951	952	893	878	941	921	904	887	958	905	927	881	862	974	913	895	940	939	920	914	900	887	924	898	908	923	927	874	904	914	901	967	905	936	909	903	913	882	906	960	895	910	945	885	888	856	944	933	929	899	868	888	943	865	905	920	971	908	924	863	896	884	957	941	938	876	888	890	911	915	871	914	917	926	869	848	878	919	875	894	942	880	926	923	900	829	931	828	895	907	875	906	900	874	915	887	929	942	882	894	908	897	927	891	923	896	899	920	907	913	890	947	895	908	890	853	859	925	922	877	864	956	851	912	927	869	901	911	945	912	827	893	894	887	947	930	978	918	901	902	879	951	934	918	922	878	910	843	905	917	868	877	874	905	862	896	945	939	923	964	884	875	908	888	915	919	912	920	914	939	917	875	959	913	906	870	897	900	920	896	884	979	871	931	863	893	895	937	914	939	835	846	909	904	867	905	847	905	924	915	933	939	969	921	859	881	922	854	941	869	888	964	831	900	877	935	914	917	902	932	857	913	894	855	905	903	918	912	906	939	914	950	845	934	888	917	953	937	873	886	842	906	945	862	923	902	908	866	929	914	913	898	885	930	934	861	890	906	892	917	862	914	892	858	909	920	865	885	901	965	981	875	903	933	921	904	912	912	962	895	826	846	914	901	879	962	951	907	918	934	899	909	920	947	898	919	900	928	884	894	917	904	885	921	909	934	928	892	915	939	933	891	903	930	900	923	900	918	890	880	859	892	900	897	971	920	872	877	894	931	925	878	934	928	891	908	934	895	951	918	910	933	930	869	924	997	884	901	903	920	926	910	867	917	910	884	904	917	867	922	945	959	961	935	945	851	919	907	927	909	915	890	914	872	920	870	880	932	891	873	830	936	889	928	931	887	929	886	866	956	945	919	914	915	958	909	920	935	861	887	918	945	897	917	861	933	895	977	925	896	919	915	879	950	892	925	917	887	924	959	916	911	919	923	890	906	914	966	930	849	918	911	910	924	862	939	881	837	897	911	880	897	953	919	904	923	924	909	919	911	912	880	921	926	913	882	896	921	904	903	946	937	896	922	903	906	929	971	921	873	915	949	880	904	906	929	888	920	956	905	926	847	928	898	940	923	850	887	972	906	866	990	935	884	912	919	931	894	862	935	940	887	934	900	926	938	909	917	889	861	959	913	965	920	879	925	859	902	934	907	918	902	868	898	896	905	904	886	894	912	924	940	946	850	893	967	876	891	915	860	878	939	897	925	904	896	926	924	906	913	926	889	908	894	902	892	887	936	883	914	939	929	948	928	894	899	886	984	937	941	917	937	934	928	948	884	869	917	914	859	912	933	966	910	906	901	895	930	911	890	874	911	908	935	928	903	901	897	942	928	917	906	847	883	911	967	909	918	945	945	906	874	891	946	886	986	944	907	917	968	894	869	892	861	969	889	897	937	926	900	937	942	934	924	945	953	929	892	913	937	922	871	895	919	897	913	909	849	928	906	957	938	903	901	980	887	898	885	995	896	894	925	922	887	869	841	907	883	913	889	902	891	926	943	888	916	935	970	934	893	890	982	926	923	915	932	888	970	906	963	910	928	980	889	894	898	894	869	916	905	923	908	913	952	864	955	910	860	921	907	917	910	889	800	932	901	930	897	881	914	926	866	926	925	858	906	888	956	905	864	871	976	921	949	927	917	949	949	906	863	878	917	890	867	940	870	898	887	888	864	907	884	930	931	902	928	871	911	924	938	860	899	874	886	919	901	920	878	859	986	899	912	888	976	887	938	907	954	897	883	886	995	887	930	927	892	921	935	918	816	881	903	883	978	952	905	946	919	902	903	890	924	874	931	855	900	923	910	927	908	893	907	939	959	935	939	879	910	909	918	876	975	862	877	939	902	803	877	870	890	893	898	919	906	900	914	919	875	881
1872	202	181	164	188	158	166	146	145	144	137	130	154	154	150	163	138	138	151	162	138	140	135	131	154	141	137	130	153	149	121	161	141	153	143	129	135	150	144	147	125	161	160	154	155	146	151	147	149	143	155	128	150	152	151	137	153	158	145	162	143	164	154	139	154	149	138	153	153	164	135	145	134	131	148	125	143	131	148	137	161	142	127	152	119	137	146	111	145	138	147	151	134	132	137	136	131	145	156	163	141	151	143	130	138	119	139	144	145	150	132	133	127	154	154	146	153	138	135	149	163	126	133	149	139	155	152	141	154	157	154	137	147	156	153	137	127	153	140	144	137	166	145	132	120	139	155	138	160	129	142	153	129	141	133	148	119	130	153	135	148	131	151	144	136	130	130	141	143	123	132	143	158	152	133	157	121	130	125	132	157	139	140	148	151	144	138	141	130	148	150	144	130	147	162	128	147	139	135	165	134	122	155	138	124	137	132	158	146	154	154	135	137	155	128	127	146	132	163	138	138	118	177	158	157	166	124	138	140	162	148	138	145	153	150	149	162	131	148	123	150	136	154	126	155	161	152	141	146	132	139	152	152	167	141	142	165	150	165	142	140	154	154	144	131	152	144	120	136	140	139	145	151	135	153	138	169	147	174	143	143	134	130	143	125	150	149	135	161	148	131	159	164	148	167	155	163	134	125	131	158	160	157	142	147	136	141	127	139	123	161	138	145	149	144	139	162	154	116	153	139	131	139	136	136	127	154	141	146	162	143	136	121	134	157	138	140	134	150	154	165	143	165	127	142	127	135	153	139	166	144	157	143	160	150	150	139	159	173	130	131	150	122	127	158	160	139	171	132	151	168	136	133	156	151	146	156	136	137	156	130	120	151	138	153	150	154	122	154	155	151	135	151	150	136	172	143	142	139	144	150	144	175	138	143	150	157	157	163	133	141	167	145	170	144	128	136	138	159	126	160	157	149	147	136	122	150	138	140	138	148	124	159	132	133	167	159	144	131	133	153	152	157	128	166	124	144	143	123	134	140	142	142	150	144	154	126	136	153	142	190	163	144	153	135	135	133	150	144	146	137	144	157	135	130	148	146	161	160	137	141	162	137	132	130	144	131	138	142	123	146	156	138	147	164	159	148	141	137	128	135	137	148	146	135	125	151	120	154	163	127	138	135	135	163	140	132	156	150	127	149	144	142	157	145	156	141	137	131	143	128	134	137	136	131	129	157	168	137	137	130	136	132	157	164	150	133	139	148	140	141	128	159	153	155	165	143	156	137	153	155	173	150	137	121	146	156	118	135	136	172	130	118	154	160	143	140	148	138	150	158	171	130	153	149	123	149	160	131	130	151	148	143	132	152	147	153	138	152	151	136	132	171	141	144	146	140	127	126	147	135	148	146	145	123	134	134	142	131	141	160	149	155	171	124	129	152	135	137	132	148	149	136	143	142	144	133	133	139	125	118	157	153	138	145	136	139	136	151	150	144	148	157	153	156	153	136	136	127	156	125	145	144	127	177	130	143	133	155	133	145	124	159	158	161	163	160	184	130	157	142	139	148	139	150	156	135	152	126	160	152	134	123	137	152	175	167	150	145	136	153	134	158	128	141	151	162	146	121	141	153	156	150	148	149	145	137	131	128	153	133	156	146	139	149	155	119	139	162	136	142	137	151	147	132	135	133	152	139	149	159	136	149	124	116	149	127	151	150	160	134	117	137	170	161	131	133	151	143	137	145	162	153	140	158	159	152	162	139	140	144	140	162	164	159	127	138	127	144	139	159	139	148	158	118	135	135	147	130	124	119	142	141	131	149	130	160	138	145	116	142	146	155	142	120	135	149	149	146	151	140	134	168	156	127	145	135	143	146	151	145	161	137	142	136	155	159	147	153	139	128	131	137	142	122	119	146	128	147	162	150	135	156	143	128	137	144	140	166	141	150	144	152	150	139	135	132	128	158	151	154	139	140	137	157	144	139	144	157	127	154	127	142	137	147	150	122	139	139	133	139	157	147	154	140	130	156	162	154	144	151	157	157	137	145	128	149	140	144	118	144	151	144	159	178	153	152	152	138	144	158	143	144	152	154	169	146	140	158	166	163	143	158	167	149	139	141	159	146	158	155	156	129	165	159	149	157	152	153	135	138	121	158	164	142	174	172	138	133	152	134	160	148	127	150	153	138	131	116	149	159	107	134	164	131	167	153	130	139	139	155	151	129	153	155	123	138	137	175	113	143	153	143	148	149	149	144	145	133	145	159	140	169	146	127	158	148	128	145	135	130	149	135	134	160	135	143	144	163	144	148	142	135	127	142	149	150	148	136	148	158	134	161	155	137	115	113	150	126	158	154	140	150	140	140	133	151	155	174	140	164	154	155	148	122	144	144	138	138	120	145	133	139	143	143	149	138	127	135	139	154	143	143	137	139	136	146	144	156	138	147	151	146	119	145	160	133	146	125	154	157	152	163	154	149	161	149	144	129	130	138	139	127	153	154	159	146	145	120	142	125	139	166	135	148	122	162	135	152	136	134	149	136	156	143	157	114	146	133	112	152	175	146	130	146	134	128	138	145	136	168	135	132	132	138	123	139	123	136	129	144	160	143	160	138	133	148	124	144	132	127	140	141	158	141	167	153	141	144	155	136	140	136	138	166	137	120	129	130	154	139	153	143	140	165	118	150	158	142	136	136	146	146	145	131	116	141	142	150	142	136	134	112	156	166	149	141	132	138	131	152	129	145	160	141	131	153	159	142	151	129	141	149	156	161	154	155	143	157	142	152	137	158	141	167	151	131	140	118	146	146	150	135	155	166	146	131	137	163	147	134	110	132	156	140	152	166	125	125	148	141	111	138	147	149	135	129	139	129	135	151	155	150	165	143	137	143	153	139	144	145	158	164	119	151	160	134	146	123	134	143	140	133	151	139	120	159	159	152	140	149	139	136	140	137	148	165	148	169	161	126	151	142	145	159	144	155	147	141	157	126	135	130	115	167	160	158	131	128	174	131	133	144	144	127	132	150	143	148	148	134	126	157	153	147	152	152	153	153	138	141	160	135	118	162	158	162	134	131	151	130	161	140	125	147	132	139	146	147	127	143	133	109	153	154	159	137	168	129	135	143	145	156	149	157	131	158	149	135	148	134	147	153	135	147	156	133	142	127	141	158	152	175	157	132	156	137	131	147	149	148	140	139	133	149	141	155	134	148	141	146	146	147	143	134	169	142	152	130	151	167	138	123	130	142	121	144	128	157	138	146	162	157	128	147	151	150	155	151	172	113	131	159	146	145	146	126	115	139	150	134	138	138	126	154	141	150	150	144	140	132	136	153	157	159	152	150	138	146	128	130	160	136	153	152	111	133	138	141	142	159	136	127	154	138	138	159	140	162	144	157	138	115	144	120	124	138	151	129	139	149	130	150	148	134	140	130	153	159	142	134	163	150	164	150	140	153	151	152	157	147	151	153	142	162	150	159	170	144	148	160	135	140	147	147	161
2224	510	532	579	529	536	541	522	524	539	472	538	488	500	507	491	489	495	506	528	466	472	517	540	492	476	490	513	475	470	476	469	518	444	463	450	461	448	523	516	464	537	459	459	509	491	469	502	486	468	465	497	472	524	467	511	466	482	466	460	494	479	489	481	460	462	505	468	500	503	474	456	501	469	488	500	440	493	485	477	430	464	466	479	470	471	434	457	476	471	473	535	460	474	471	470	514	473	499	474	455	469	472	536	479	485	479	468	521	498	479	469	496	466	490	482	504	470	446	475	467	504	483	477	461	439	510	488	480	526	506	473	470	502	502	494	477	490	491	440	502	444	501	516	518	477	479	460	461	483	469	517	491	481	441	531	474	503	471	449	465	509	472	471	502	511	439	501	498	471	506	507	469	490	470	526	460	495	476	488	483	486	464	456	508	483	470	516	484	469	453	455	488	463	501	474	459	489	452	467	465	496	446	473	494	446	497	532	479	469	448	486	487	481	487	493	503	499	503	475	513	505	515	479	481	489	482	475	469	526	464	448	460	490	478	501	498	492	468	479	503	472	514	525	483	479	452	527	493	493	475	478	542	480	498	482	529	450	461	475	478	497	459	476	474	505	455	500	488	497	472	467	460	476	461	467	503	489	496	434	485	477	499	443	487	445	475	474	459	457	512	462	509	503	494	469	450	451	464	492	466	492	473	465	482	455	464	493	495	484	484	497	505	491	493	473	473	441	482	476	471	469	498	489	497	445	503	462	497	484	485	507	447	502	500	475	464	460	473	467	521	509	527	451	504	474	442	446	465	469	484	485	445	471	492	505	509	460	445	491	469	510	486	480	468	475	488	462	438	469	457	459	479	490	488	466	467	452	417	524	463	453	452	483	475	507	490	466	437	467	472	498	468	483	503	487	466	481	454	515	465	513	496	439	511	474	448	482	466	481	465	493	463	479	492	482	504	487	493	456	462	490	469	489	490	459	457	474	468	493	482	493	447	465	459	457	458	472	489	493	473	479	481	466	473	465	462	474	505	519	498	469	466	492	470	500	523	462	482	516	447	466	467	454	466	486	472	484	512	502	478	465	466	442	442	488	524	529	454	492	485	509	451	479	502	496	429	484	468	483	458	496	471	514	491	500	482	534	473	454	479	445	497	453	493	460	455	443	448	483	474	458	465	478	457	465	478	486	467	504	502	485	455	452	471	484	495	477	480	518	485	482	495	503	464	450	448	478	475	508	478	532	506	473	511	484	464	441	491	456	466	471	488	512	480	458	483	443	487	495	509	493	482	487	494	472	478	490	502	471	480	500	499	492	442	478	457	460	451	466	495	490	515	478	465	473	483	507	454	436	513	481	473	455	483	456	476	455	505	476	460	494	520	498	469	492	481	424	487	441	461	477	488	454	475	451	469	490	468	473	477	469	486	459	464	512	442	509	509	475	472	445	481	518	513	472	462	479	466	485	452	482	505	472	479	503	452	492	463	476	467	451	458	486	505	496	478	497	481	483	480	498	459	506	501	508	485	498	472	490	479	462	498	450	492	493	512	454	508	458	526	488	538	484	480	446	461	490	474	517	459	481	459	493	516	481	494	457	483	516	452	466	467	468	475	496	490	460	466	507	475	510	519	451	485	468	471	474	470	458	514	502	459	459	477	471	491	487	498	445	422	425	465	495	491	489	446	484	487	498	505	449	440	454	501	440	499	454	452	467	434	487	449	485	482	503	473	437	491	520	490	476	475	478	486	548	487	537	462	508	434	453	520	502	448	453	500	468	430	457	502	471	435	459	446	452	477	472	529	470	478	472	499	492	483	499	493	443	495	479	494	480	492	514	455	451	450	508	482	498	493	489	450	489	455	467	448	421	471	489	468	475	480	494	489	444	457	481	482	499	497	495	457	513	486	453	490	485	495	500	456	471	495	467	462	509	485	475	512	496	455	490	430	478	466	476	453	518	486	474	450	486	495	483	453	445	438	503	503	466	480	487	474	435	479	454	508	484	504	509	465	450	474	449	453	478	452	457	478	500	463	464	443	502	469	461	479	482	433	520	525	492	476	481	446	449	472	489	502	467	478	474	452	519	482	494	456	490	488	475	458	476	471	485	499	488	480	527	458	469	503	489	451	462	455	470	491	475	476	478	476	455	485	474	458	460	500	457	478	457	524	461	489	458	479	504	490	509	469	460	497	508	480	451	469	491	508	496	498	500	467	521	428	497	487	461	482	484	466	476	514	460	477	449	462	461	448	502	424	487	489	467	499	482	463	476	489	482	532	493	505	489	471	485	452	466	495	493	470	488	474	488	491	456	478	456	497	484	479	512	479	487	485	458	462	463	472	495	465	466	478	486	468	485	474	467	503	467	471	460	513	510	471	508	477	499	487	477	480	497	480	472	470	447	496	491	477	472	500	479	469	504	461	469	474	486	460	494	477	494	471	460	457	482	472	482	509	495	482	486	484	483	489	469	496	497	474	468	488	449	505	469	474	476	495	468	490	495	465	507	455	486	488	488	490	463	483	504	476	477	495	506	485	433	497	473	420	443	492	478	457	483	533	481	501	483	457	467	438	476	488	443	481	509	453	438	452	470	467	466	505	454	492	473	459	487	494	443	490	488	460	523	473	424	459	448	462	470	505	494	495	453	450	475	482	502	459	495	487	461	451	467	470	464	507	451	504	501	511	484	493	493	458	468	475	479	486	468	494	500	451	497	490	536	521	503	442	448	505	446	468	485	445	487	488	508	481	496	452	483	478	462	471	456	482	493	433	481	478	468	484	498	460	438	483	491	480	524	459	487	516	472	473	488	451	467	436	447	493	462	508	522	520	481	492	485	502	514	466	492	460	476	467	488	471	458	478	467	452	477	484	455	484	469	451	505	486	484	473	447	480	512	479	500	452	464	449	517	462	454	548	489	451	470	460	524	503	508	470	492	502	485	484	496	466	498	466	516	506	464	466	488	460	447	519	468	482	438	462	469	458	489	494	478	497	488	494	474	445	454	455	480	455	506	466	522	433	466	460	502	477	493	453	499	447	497	500	449	498	451	466	456	433	439	454	509	501	510	467	473	496	485	510	454	463	476	452	496	486	467	519	471	501	503	483	524	502	451	495	472	481	492	452	477	474	468	436	450	478	448	478	477	499	450	484	499	470	449	502	483	524	475	485	529	498	485	466	504	422	447	468	468	488	478	494	447	461	508	461	451	473	471	540	440	435	491	550	495	461	472	494	465	468	514	465	481	496	438	481	449	479	477	445	478	493	454	509	497	459	522	507	452	539	516	453	496	506	481	506	465	496	431	481	484	480	477	476	485	499	465	481	488	473	484	478	455	481	464	472	501	445	459	443	491	476	483	481	493	493	487	485	450	488	510	472	491	499	487	470	459	437	493	498	468	460	465	467	469	496	461	485	453	488	454	477	487	505	471	464	454	447	494	499	443	461	461	464	485	468	504	479	484	507	479	470	470	438	493	498	490	490	451	484	446	492	510
8922	1677	1273	1044	741	619	507	494	446	431	370	392	340	354	371	339	315	331	326	344	328	334	311	301	303	283	327	331	309	332	331	312	325	309	289	349	321	310	258	328	312	325	299	323	351	316	300	319	312	324	312	340	310	359	278	276	362	327	289	284	293	326	279	342	328	296	316	287	307	288	311	338	321	307	321	306	292	340	303	329	324	307	320	342	330	313	330	309	311	329	318	345	331	312	326	304	328	305	300	338	311	310	291	319	304	337	311	320	308	326	319	332	322	312	319	287	349	303	317	311	325	333	339	305	332	301	297	311	313	337	307	326	337	319	288	288	320	342	286	332	283	288	333	319	310	289	312	319	348	307	295	322	302	318	332	272	295	294	343	343	319	284	316	310	320	341	313	295	325	313	324	296	315	320	334	306	302	337	329	312	321	282	285	318	297	284	332	351	323	345	313	287	289	312	303	318	302	320	288	271	309	324	303	328	298	307	316	305	297	314	315	304	317	303	313	318	311	338	309	335	318	296	316	305	290	317	283	328	308	295	359	283	317	303	277	328	299	279	291	329	308	328	286	315	291	318	306	293	286	326	318	287	320	303	316	311	332	332	318	273	334	317	276	302	284	305	323	289	307	361	286	330	273	315	329	290	322	294	347	312	288	322	302	316	312	317	299	314	318	330	324	321	291	295	297	315	333	298	301	288	321	292	323	306	295	310	311	325	294	339	304	289	286	321	283	310	306	311	319	266	334	313	274	306	307	289	306	307	331	302	312	321	297	306	307	328	322	311	322	323	344	338	324	336	340	297	312	301	353	309	317	335	318	310	307	293	330	267	339	317	316	301	294	310	291	331	304	308	342	303	290	300	338	305	279	337	299	281	349	300	358	319	312	353	287	302	324	331	305	289	317	297	318	277	326	302	328	309	309	293	293	315	334	287	296	319	320	297	288	319	263	337	326	256	290	312	303	307	347	332	327	278	301	287	299	311	278	322	319	320	327	303	284	303	297	308	331	324	330	320	333	319	291	294	320	304	320	310	322	276	311	329	317	305	325	284	310	328	337	318	282	320	306	317	323	321	285	324	305	319	306	298	290	274	320	327	310	306	323	332	324	334	338	305	321	323	280	304	337	326	305	328	306	335	293	314	300	316	301	345	324	310	315	302	318	289	295	316	307	340	328	284	321	313	293	318	286	316	296	319	326	336	278	300	308	320	331	308	332	308	304	292	311	323	309	312	316	329	306	301	305	292	324	326	315	302	279	316	322	315	310	337	318	291	315	324	316	253	342	329	302	318	329	324	312	294	324	315	325	315	314	298	344	286	336	319	310	337	300	297	337	305	288	307	280	301	298	291	330	309	322	321	307	305	304	315	289	322	299	294	327	289	301	277	324	290	290	314	303	314	295	326	310	311	337	323	310	324	304	299	321	281	312	321	325	322	335	335	309	312	336	303	296	323	328	333	322	299	309	292	346	334	297	293	313	312	304	328	323	297	347	314	325	295	305	313	305	323	317	310	347	318	304	319	304	332	321	340	329	319	297	309	316	290	315	295	323	289	293	300	301	323	333	336	305	324	304	294	326	303	321	314	319	326	296	328	322	339	317	325	293	326	328	287	350	336	321	313	313	315	293	298	330	303	322	317	323	283	320	313	268	337	315	289	295	315	313	308	288	311	290	289	310	297	306	318	313	304	318	287	311	328	310	292	287	275	291	334	315	312	316	322	307	330	312	292	285	314	295	314	326	316	326	311	341	288	325	334	319	319	298	308	304	309	309	339	301	334	294	297	294	321	307	343	331	331	266	291	341	304	296	330	305	336	310	326	304	327	297	328	321	312	297	332	302	333	303	322	278	330	293	320	297	298	313	321	317	322	307	313	317	295	307	324	321	310	319	304	341	335	320	302	311	307	297	314	309	297	328	297	321	318	318	320	329	295	322	303	308	327	321	286	308	289	338	293	312	320	299	343	296	310	308	306	293	318	287	313	309	308	324	315	338	328	301	349	300	314	304	313	302	320	301	332	256	313	315	308	332	337	309	307	305	291	320	285	300	293	319	299	283	275	365	347	303	323	335	324	324	309	301	334	290	318	301	290	311	279	295	306	337	309	335	305	318	322	328	261	287	325	303	313	310	297	278	310	292	310	313	328	312	311	326	314	282	310	311	324	306	304	300	305	279	322	300	316	308	337	307	298	324	337	299	313	291	327	301	296	316	338	327	289	288	298	325	343	327	334	329	321	307	339	297	290	307	309	305	290	330	336	319	318	334	325	282	312	314	308	323	276	330	270	330	282	310	342	298	299	285	337	336	310	345	287	325	326	294	308	313	291	329	319	323	323	294	269	297	341	336	301	323	339	332	286	323	283	319	322	309	344	305	332	315	297	327	313	348	334	300	313	312	294	292	314	314	294	322	305	329	317	302	332	318	314	320	290	302	300	314	327	345	302	319	268	295	280	303	331	300	329	330	326	287	315	322	296	326	327	345	309	317	317	315	304	310	316	290	323	287	320	329	308	321	307	334	306	304	301	337	327	306	319	298	319	334	325	299	301	302	289	309	336	313	305	296	305	313	297	319	322	305	335	265	355	295	338	363	309	296	307	311	297	315	282	289	304	310	284	304	306	308	298	312	332	321	317	299	312	327	294	325	332	286	321	313	314	286	324	316	274	341	283	315	323	335	301	309	315	320	299	292	357	316	314	323	305	344	297	297	279	293	283	287	286	281	290	312	308	320	309	296	294	315	332	297	330	311	347	303	299	319	337	284	341	287	347	290	312	294	320	307	310	307	304	318	291	296	299	287	347	326	279	322	320	322	313	325	307	281	321	312	295	328	323	296	337	339	315	328	294	308	338	290	319	327	304	295	336	345	279	306	281	328	272	299	315	296	327	309	328	310	280	310	313	332	303	288	337	360	303	282	291	330	304	349	318	340	291	284	300	316	323	320	310	324	301	329	321	305	360	320	315	318	304	283	283	297	299	299	314	318	307	284	316	320	277	297	328	314	314	305	300	311	309	340	322	313	318	331	313	311	289	314	326	307	282	334	310	353	318	301	306	286	312	290	288	320	301	329	325	307	273	315	284	308	317	292	308	281	296	289	300	339	313	323	328	304	334	281	298	311	300	316	310	317	333	312	312	335	337	320	317	283	288	291	349	309	311	269	314	294	297	313	288	334	322	309	313	282	286	311	300	311	335	315	322	297	292	277	331	329	321	328	313	313	303	303	315	302	286	315	341	298	303	343	296	322	301	285	324	297	326	313	318	309	319	311	315	279	323	315	325	288	314	329	282	340	318	293	301	297	345	319	296	325	322	323	342	296	320	315	293	296	321	310	316	321	317	290	328	299	286	277	307	292	309	313	287	306	299	337	316	304	329	310	306	316	319	336	341	310	288	311	289	329	268	362	317	324	315	305	333	295	321	300	321	336	275	319	318	325	284	309	339	305	289	311	309	310	334	308	346	318	321	323	279	283	277	278	326	320	277	335	296	308	314
6469	1658	2269	2906	2610	2295	2075	1827	1628	1549	1421	1336	1286	1183	1155	1132	1094	1098	1041	1037	976	1030	993	1020	960	930	971	931	908	953	969	932	925	864	885	918	947	889	913	883	944	915	858	908	908	885	866	918	922	913	864	840	860	884	900	855	879	879	870	878	867	895	860	946	829	865	860	863	885	879	849	859	864	888	868	894	855	818	914	858	861	875	856	860	897	874	927	872	865	856	849	902	895	889	862	886	883	811	918	862	870	826	823	875	857	887	827	863	912	895	866	820	858	895	853	821	823	860	854	832	859	865	841	844	889	895	887	859	864	834	884	865	865	908	871	883	842	871	875	893	830	843	871	834	868	878	871	878	856	843	886	855	849	837	849	870	875	869	872	837	820	825	832	887	870	853	880	884	852	829	857	811	857	808	861	848	870	856	829	803	867	871	862	895	861	887	885	862	866	868	904	875	881	852	796	879	865	874	828	900	884	867	860	871	889	860	855	840	920	810	888	851	852	838	853	882	866	868	855	871	865	829	858	880	891	869	860	869	846	888	874	842	809	787	859	835	847	852	831	894	901	834	877	853	823	845	847	931	835	942	894	814	883	881	845	872	848	804	873	897	884	855	856	878	804	874	832	817	895	854	832	864	798	836	884	870	896	822	907	847	896	884	826	800	875	777	849	845	862	874	857	926	867	906	888	869	872	833	886	853	848	846	869	853	840	836	886	868	868	845	832	844	883	834	844	838	857	885	834	848	835	877	817	833	895	876	834	870	876	816	822	825	827	917	898	854	877	898	885	863	891	871	838	820	824	798	867	826	874	894	855	847	869	875	857	816	841	841	878	896	861	920	813	853	896	855	832	906	830	839	847	850	871	811	868	826	882	902	808	853	879	873	901	916	921	880	869	842	866	874	918	880	831	870	855	815	860	852	859	855	882	931	891	819	916	838	897	890	902	815	846	844	810	882	808	862	880	873	835	869	851	866	852	865	886	796	863	842	852	900	882	877	851	857	862	815	890	874	837	871	883	859	884	802	912	864	878	815	878	887	901	908	893	815	879	850	816	839	837	863	840	889	879	872	875	855	840	876	851	904	877	858	843	890	861	840	852	886	890	850	849	862	854	829	891	877	815	912	888	796	880	840	848	854	904	883	849	823	865	837	926	836	862	856	853	893	909	898	894	843	855	892	862	865	862	842	845	872	844	861	845	825	875	873	830	881	835	843	820	870	834	843	860	904	858	883	847	838	884	827	849	893	871	847	846	885	885	899	875	859	816	842	821	889	850	855	877	817	897	856	811	884	833	851	895	900	831	868	850	789	869	862	866	895	908	908	867	862	807	863	836	873	919	847	847	842	820	805	856	830	835	822	883	884	841	863	878	833	879	851	821	840	871	831	830	824	857	876	887	875	841	878	855	840	874	876	854	796	833	824	821	883	841	895	819	923	834	821	887	819	891	914	870	846	817	827	895	875	920	814	864	874	865	852	819	861	816	833	844	858	910	864	864	891	890	910	871	867	900	819	833	849	911	892	861	833	797	833	897	836	850	863	870	873	837	852	880	854	850	891	816	845	859	840	879	827	841	892	857	896	848	826	856	840	878	862	866	843	827	846	898	877	853	874	905	836	862	891	924	876	877	828	853	871	870	877	899	885	887	840	828	839	843	917	857	818	898	846	854	823	862	897	842	902	895	840	916	873	888	913	846	860	879	832	834	892	834	852	849	845	857	825	868	843	862	838	926	839	883	855	876	871	901	851	883	869	912	851	895	847	812	866	920	871	862	918	853	822	798	871	859	871	846	820	890	882	883	904	829	904	859	828	840	879	852	810	885	834	840	829	779	892	891	838	874	880	820	840	866	888	873	855	881	812	845	833	869	849	856	858	870	846	852	854	866	868	869	862	866	841	858	831	851	866	919	884	824	843	845	912	856	843	876	827	858	837	902	865	842	869	842	819	854	833	884	843	893	863	848	824	834	917	823	852	903	845	883	848	831	890	872	855	868	867	841	846	859	808	902	861	899	894	865	843	849	829	867	883	843	850	854	851	832	835	857	820	839	852	865	878	829	855	892	907	888	842	776	829	900	925	886	892	876	877	886	848	844	904	872	897	826	825	872	874	836	903	850	887	874	838	871	840	853	846	855	889	853	851	868	877	873	834	843	887	852	868	872	851	832	826	834	877	860	871	825	888	859	815	864	844	830	821	852	820	848	883	814	880	884	854	868	849	792	867	892	880	810	843	865	845	867	836	828	854	892	860	864	826	857	846	824	898	881	847	867	815	868	817	842	892	865	888	851	915	851	872	866	909	849	856	879	885	850	854	787	870	853	886	856	943	869	835	831	901	849	855	894	845	873	903	884	877	850	915	859	846	860	836	853	863	871	889	836	895	886	897	864	912	862	848	851	848	801	842	887	845	842	843	873	846	839	886	871	875	883	829	805	824	882	831	868	862	854	874	880	859	810	854	845	846	851	841	880	872	826	837	828	854	876	849	861	833	847	865	856	856	860	859	838	863	882	866	829	844	848	870	887	837	921	876	857	844	810	829	840	853	873	822	808	847	860	879	830	847	865	857	837	854	884	846	902	901	902	833	925	883	854	869	845	894	870	887	841	851	833	850	841	852	821	876	836	831	832	909	885	912	886	897	803	888	852	851	821	890	832	883	813	914	860	830	842	894	876	881	852	856	862	855	832	845	827	878	807	871	803	842	904	885	823	888	885	815	875	827	870	838	881	844	848	886	878	862	850	818	845	851	879	859	810	856	865	883	875	846	898	896	846	912	897	912	871	850	833	870	852	818	863	836	815	868	786	810	881	858	865	877	863	874	827	882	888	869	850	826	860	833	874	887	859	880	850	830	828	870	880	859	882	858	838	895	861	907	834	868	909	838	856	820	871	885	883	927	791	885	876	831	825	808	874	872	850	832	870	818	923	862	844	833	860	820	789	814	833	849	879	808	863	824	912	835	834	872	859	841	842	831	861	813	826	871	828	880	882	908	908	838	862	881	927	907	848	854	825	833	930	866	869	839	893	830	820	857	876	886	868	843	843	889	844	825	868	820	796	943	829	865	863	890	840	818	879	885	897	880	860	841	824	907	827	871	878	889	826	801	833	868	843	878	865	882	811	835	882	850	870	921	824	838	858	818	790	853	820	841	891	886	895	779	863	885	865	847	890	869	892	874	880	829	819	911	885	827	863	871	902	888	829	843	907	844	870	894	807	872	855	872	888	832	917	902	893	845	849	878	832	789	884	855	824	877	874	882	866	905	842	923	840	834	863	836	887	825	807	859	850	871	823	866	836	861	878	811	829	911	857	818	876	837	875	884	906	915	857	877	860	888	852	900	860	849	911	826	830	861	819	846	805	873	880	826	844	834	875	814	851	822	795	878	853	860	854	879	893	824	869	885	882	868	910	841	885	810	864	887	895	884	858	858	866	852	914	803	854	818	810	870	868	923	865	858	861	857	914	890	881	864	858	818	864	847	883	891	834	899	902	818
16529	3898	2425	1815	1244	935	742	620	609	559	518	443	454	430	401	399	362	354	403	367	397	361	405	358	402	378	394	381	404	358	403	402	388	347	353	365	362	366	373	342	315	360	371	339	343	358	357	313	344	381	346	347	365	345	367	352	317	333	343	364	349	381	313	347	345	348	382	351	311	385	351	352	350	324	351	369	320	350	319	370	352	361	342	303	346	339	330	334	317	349	332	371	356	334	321	319	382	374	345	335	330	347	343	337	376	317	369	327	343	301	339	318	336	317	358	367	321	342	322	339	331	332	329	363	347	343	334	363	352	323	354	348	351	364	335	355	328	383	336	342	357	336	363	338	341	325	341	342	327	336	361	345	377	349	343	334	319	355	327	346	345	355	357	339	367	331	331	331	377	337	364	343	336	346	331	333	336	326	315	350	348	361	346	340	351	320	317	330	339	334	368	343	343	347	338	345	363	338	344	332	336	361	338	346	330	326	350	334	311	358	367	344	363	350	354	353	360	378	303	333	337	351	354	357	369	326	320	362	299	339	362	335	335	355	353	329	320	333	349	331	322	386	313	367	341	356	335	320	369	344	363	342	335	354	385	357	317	322	325	301	332	334	343	344	346	296	356	348	357	378	350	324	322	349	357	334	346	349	376	344	349	342	332	346	380	329	334	358	345	337	359	361	373	360	361	332	348	344	316	349	346	358	344	325	332	355	362	322	370	327	343	360	332	343	358	350	331	340	380	330	354	379	371	361	365	359	335	349	329	328	335	334	338	362	336	355	344	355	365	324	348	348	355	377	352	363	334	359	350	333	356	350	349	351	339	348	387	332	336	332	345	353	340	340	325	349	370	323	340	341	340	345	339	384	376	327	344	355	359	338	327	357	333	378	335	331	369	378	347	345	341	319	356	338	362	331	344	370	357	335	320	332	357	327	345	354	318	362	341	331	330	293	316	361	342	353	370	339	337	346	339	358	346	351	323	350	355	335	333	358	329	356	373	357	328	325	319	322	341	349	316	340	361	333	347	348	354	346	346	326	350	347	322	353	351	377	356	348	335	352	345	354	334	349	338	335	333	295	346	315	348	349	320	365	339	371	349	338	343	370	357	343	369	346	357	352	362	354	328	362	355	381	362	297	339	370	322	345	338	328	376	357	312	360	362	359	332	328	340	356	306	329	350	364	336	389	340	335	385	363	346	346	355	349	374	349	363	345	319	375	318	355	337	329	347	345	356	379	342	348	379	375	347	361	328	317	359	341	366	328	362	344	374	335	334	344	373	329	377	351	343	340	370	340	320	367	339	321	350	371	373	356	370	366	335	345	347	358	342	372	329	350	327	358	342	342	328	333	366	328	329	352	344	344	371	361	353	316	326	346	321	350	315	347	351	323	391	345	315	362	304	333	333	342	307	315	359	326	341	303	331	356	347	368	355	353	308	333	356	336	321	346	352	344	320	330	335	347	356	335	372	331	340	338	349	327	351	331	374	332	349	332	330	354	344	350	360	336	334	328	339	333	328	340	354	369	339	354	319	352	337	325	338	340	334	332	328	368	351	333	373	328	335	310	354	324	354	325	345	350	352	337	348	368	334	358	344	370	355	363	339	323	341	319	353	356	363	351	365	360	333	344	335	404	336	349	350	356	338	370	396	372	373	356	364	344	351	409	374	336	352	357	361	337	334	319	351	321	372	384	349	346	344	326	356	317	333	371	331	372	324	333	333	366	358	339	332	333	351	366	328	375	383	350	331	326	362	348	331	324	326	346	337	364	329	365	342	338	326	356	358	345	315	334	328	329	375	348	345	371	306	328	328	356	323	358	334	317	332	381	332	369	344	336	335	333	374	365	368	330	356	353	359	353	327	346	333	348	368	352	348	342	331	346	357	343	323	338	388	382	308	352	321	339	375	369	353	351	353	328	337	367	377	351	326	352	346	351	329	317	334	326	357	379	364	349	366	347	316	348	316	331	358	387	338	362	328	382	340	366	332	335	352	337	342	340	342	369	321	350	340	361	367	370	338	355	348	350	367	350	328	330	355	384	360	352	323	378	347	368	342	327	374	366	317	343	323	368	343	358	353	318	341	348	326	380	354	323	329	351	329	340	318	310	346	339	368	341	341	327	385	345	329	323	339	355	321	373	360	348	345	324	336	314	323	364	372	361	336	339	364	349	344	354	333	309	321	351	362	356	347	354	352	328	358	359	354	353	390	342	327	323	302	333	337	346	336	330	368	338	331	361	367	323	351	359	372	364	381	365	399	323	379	324	359	327	342	348	368	372	352	354	340	363	331	310	324	361	344	360	342	333	356	355	364	331	316	324	367	338	346	346	350	398	342	356	347	350	341	356	351	379	322	370	321	334	336	372	363	343	333	337	357	339	353	370	327	338	337	341	359	332	363	305	326	375	363	349	355	350	333	365	350	356	345	327	336	310	353	338	342	352	346	375	359	349	359	368	337	333	349	321	359	367	343	335	369	339	379	355	353	357	329	360	325	350	333	341	328	330	343	324	324	398	397	350	337	380	381	334	314	337	345	314	329	358	372	331	347	355	369	324	343	342	336	346	363	340	362	350	371	331	298	371	337	351	365	325	342	350	350	350	343	351	361	356	358	349	355	313	339	344	356	382	327	361	323	319	353	331	357	355	330	339	323	342	370	313	345	354	345	329	366	341	344	343	354	359	363	382	369	356	374	336	374	332	344	319	359	351	361	344	368	342	369	350	333	373	348	364	362	353	362	332	333	397	350	308	373	334	335	347	349	301	364	359	349	335	317	374	380	363	340	308	329	349	334	360	366	356	378	350	312	345	375	350	336	346	320	346	337	344	312	343	342	348	356	338	366	348	353	325	354	342	340	349	337	336	349	327	336	368	369	343	344	331	320	381	389	359	357	387	364	356	327	343	363	310	359	328	341	379	363	330	341	344	359	344	337	347	336	328	330	365	314	324	354	372	336	329	343	327	371	370	381	382	350	338	340	361	399	364	335	322	330	346	325	367	352	362	372	330	345	349	351	351	348	341	334	352	350	331	352	355	353	356	356	374	355	358	343	350	368	341	302	321	330	343	330	383	340	358	326	361	341	355	380	346	358	345	309	362	386	324	351	339	335	333	357	358	372	345	332	360	347	368	335	354	322	376	310	340	372	371	344	327	348	364	347	369	356	368	345	348	351	305	353	333	353	325	354	356	357	387	351	343	371	331	360	353	342	343	330	340	339	357	341	371	330	339	351	327	351	342	369	317	373	335	332	339	338	379	387	374	382	358	360	314	327	341	350	350	336	340	323	352	325	344	330	364	363	342	356	350	332	327	379	363	340	359	331	330	382	347	381	336	321	349	314	390	346	379	368	398	348	353	337	375	327	357	359	295	333	340	356	319	357	331	363	324	367	364	371	335	365	372	351	327	382	352	300	361	377	354	333	328	386	375	353	357	329	352	346	322	362	332	338	362	357	337	341	326	345	349	345	341	325	338	317	363	378	349	374	379	361	326
9347	2507	3574	4558	4225	3492	3121	2612	2398	2196	1925	1793	1650	1564	1473	1388	1321	1305	1248	1210	1172	1172	1167	1082	1046	1068	1105	1040	1052	1054	1024	1024	1020	1024	954	996	1023	962	981	1018	998	978	910	956	986	975	951	984	960	965	971	932	970	952	997	953	867	933	909	940	861	970	979	937	902	905	939	946	905	906	942	927	960	945	938	926	976	881	939	922	887	947	890	925	907	893	931	918	895	907	946	878	896	921	914	971	906	983	926	950	927	938	874	886	911	900	927	893	945	949	869	920	909	924	982	921	854	899	948	943	903	931	915	941	931	961	969	883	991	962	844	940	891	919	930	959	896	908	932	920	893	957	890	883	882	964	910	845	899	945	905	909	948	846	919	915	934	926	896	873	936	945	900	893	913	873	989	951	930	922	901	913	926	938	965	893	926	922	958	919	914	899	851	996	914	975	987	928	949	895	935	926	877	939	901	874	914	937	923	927	910	887	855	914	965	895	946	914	916	921	881	899	905	906	862	958	939	906	895	901	947	942	916	903	912	936	936	878	899	920	918	888	889	857	890	891	928	916	922	985	926	903	944	887	878	931	899	878	883	879	938	887	903	874	943	923	972	931	945	945	932	916	948	855	856	945	959	921	955	898	933	921	876	880	907	904	874	914	913	908	899	907	899	915	922	887	901	911	879	905	883	877	906	962	936	910	958	878	935	893	900	934	910	944	952	931	875	902	893	863	988	913	920	953	918	885	941	936	931	894	905	865	872	889	925	921	875	898	944	938	886	949	897	913	872	921	963	912	928	910	849	886	889	924	899	883	931	923	965	903	904	922	921	902	956	945	918	946	938	888	921	887	901	937	886	863	922	903	926	958	883	926	956	896	917	922	960	894	949	950	892	912	907	856	909	874	888	917	915	914	924	900	873	889	918	900	907	823	967	896	894	891	888	908	903	909	879	921	882	859	859	897	905	894	902	895	851	919	984	891	884	936	879	887	917	928	870	916	915	933	926	865	896	876	876	899	872	953	914	887	976	890	906	916	920	935	864	918	921	886	912	884	850	966	905	899	907	943	979	923	896	946	915	901	930	956	950	924	842	909	884	894	921	912	872	915	916	914	902	877	891	925	958	918	886	858	870	890	914	918	927	938	926	876	921	915	901	940	835	936	906	901	957	918	862	923	898	895	921	902	887	917	891	923	920	882	909	904	829	906	934	913	925	951	871	895	952	949	888	862	879	895	897	891	889	927	913	924	872	914	877	954	897	865	952	938	939	926	895	926	904	910	944	861	902	919	912	905	950	851	944	917	864	930	911	931	864	924	912	903	897	954	967	874	917	833	901	932	891	930	881	879	953	925	901	902	909	955	919	928	882	839	951	939	902	878	902	936	931	946	913	885	918	932	917	939	890	889	934	900	907	898	860	921	967	904	910	893	884	921	962	890	879	877	904	903	905	909	865	914	955	896	911	949	973	923	911	878	874	901	971	888	906	893	949	880	995	904	925	920	911	942	923	927	884	953	905	837	924	873	898	936	895	907	907	930	904	944	904	889	898	894	879	925	934	947	913	921	877	914	929	919	915	910	904	915	935	915	880	925	854	920	891	956	913	881	901	944	946	907	898	881	881	940	940	912	897	945	948	895	917	863	866	958	880	886	940	940	874	864	916	904	940	916	945	925	907	912	881	887	913	911	900	933	880	898	901	948	933	870	880	929	917	899	953	873	881	902	897	911	887	913	905	919	901	890	934	931	889	885	895	898	929	972	878	873	918	879	920	903	884	899	894	880	920	970	913	868	881	874	936	931	924	865	935	909	903	841	958	876	905	914	888	903	903	948	895	875	902	946	937	920	870	939	952	909	886	954	908	911	926	913	869	937	947	875	891	897	939	885	891	872	920	935	902	903	928	892	893	925	889	913	920	895	891	881	901	938	933	875	893	848	912	921	944	889	898	909	887	886	890	810	912	915	907	944	885	915	906	890	864	872	906	970	950	925	891	937	876	901	939	917	957	885	887	977	934	870	870	851	931	923	875	906	919	854	940	928	868	839	911	944	940	918	867	894	903	879	910	958	935	967	874	887	898	885	863	862	926	943	934	915	934	870	913	882	912	896	965	928	959	905	898	885	878	849	852	909	922	975	961	926	936	871	938	877	906	971	904	943	900	892	865	912	859	882	902	893	906	912	892	870	897	945	933	924	875	876	865	909	882	902	891	864	913	888	964	907	895	919	922	878	924	899	919	903	850	884	917	913	943	848	940	967	995	905	934	930	910	956	940	897	903	850	870	884	929	905	928	863	943	904	899	909	872	903	943	919	865	914	945	895	904	882	907	874	889	876	904	907	898	978	918	939	868	925	864	910	887	936	960	879	920	962	885	886	927	888	905	883	888	927	921	939	945	869	912	925	869	905	877	876	934	903	908	920	923	888	886	916	851	920	895	916	878	939	876	917	904	955	842	924	923	939	904	919	919	932	888	928	887	928	950	958	874	932	863	901	871	916	915	943	917	878	882	902	889	914	882	885	939	944	908	881	877	910	937	927	886	923	960	929	834	908	878	885	852	928	938	891	929	924	898	957	918	912	896	876	910	843	880	878	873	911	857	870	890	884	922	915	909	866	874	913	967	906	912	941	911	945	921	901	919	864	881	932	922	924	924	931	897	835	887	904	874	855	913	867	932	959	886	900	880	894	875	910	947	913	924	892	906	888	906	902	911	833	926	957	883	882	890	906	918	901	932	928	906	886	894	942	864	924	904	888	920	927	929	892	868	925	869	886	869	951	853	904	923	887	966	928	856	967	872	904	915	956	893	899	914	911	894	876	884	925	909	882	969	869	917	879	884	887	966	887	878	939	884	925	855	960	897	889	909	917	861	885	907	907	934	905	882	924	866	955	907	928	881	890	938	915	920	917	907	890	908	908	886	931	965	939	928	873	947	881	912	912	898	849	968	938	854	851	845	945	906	932	874	951	897	856	936	935	910	897	899	929	912	960	932	914	910	850	902	894	897	874	948	872	882	943	886	941	946	934	930	937	952	892	887	880	927	931	954	973	915	902	918	982	879	899	980	880	904	909	938	911	864	916	877	871	939	865	906	922	859	907	876	934	887	930	908	897	894	951	886	955	915	904	945	961	917	889	922	920	970	870	867	902	928	882	911	826	963	861	886	896	894	900	853	893	916	861	951	895	908	935	900	855	892	922	932	920	908	915	916	908	882	909	904	926	873	932	882	905	879	949	900	870	897	878	894	911	999	905	875	862	904	867	910	916	928	932	887	888	890	915	923	918	938	898	898	874	880	867	947	850	919	947	858	884	968	907	917	940	900	928	912	948	903	922	921	901	848	926	908	892	952	898	837	922	841	871	899	912	892	862	906	920	974	829	943	942	950	882	914	905	892	884	936	886	924	893	888	891	952	879	924	920	939	909	892	929	927	913	933	925	888	904	903	886	932	931	961	968	951	906	874	908	877	907	966	886	941	948	858	919	854	908	930	894	943	923	866	930	906	865
2111	343	197	192	166	147	156	142	145	157	145	144	147	159	132	153	138	163	146	120	152	148	156	160	142	158	148	138	131	128	140	139	146	139	144	139	145	178	154	134	125	133	161	151	166	164	140	140	168	146	145	142	145	133	136	156	145	152	153	135	119	142	143	135	145	158	140	153	152	138	163	153	162	143	168	157	122	136	134	144	166	139	151	162	166	137	161	153	146	135	153	157	148	151	153	130	147	126	154	154	131	128	153	142	128	156	149	148	147	150	152	152	134	151	152	159	142	148	142	142	139	176	147	138	132	133	149	141	149	182	131	148	147	149	139	131	145	158	131	141	134	127	139	145	123	145	152	135	136	155	183	156	166	142	135	158	161	146	116	142	140	132	130	117	150	144	148	147	163	130	140	142	151	143	171	142	129	149	156	151	140	143	162	120	174	113	149	148	137	144	151	142	144	140	136	144	130	134	151	136	141	141	136	160	139	153	138	138	150	142	133	142	140	124	148	157	146	149	144	126	162	144	159	133	149	154	143	155	137	151	118	141	140	123	171	133	137	137	148	124	143	147	165	144	144	151	151	157	141	148	162	149	132	137	124	133	152	151	152	146	128	159	164	146	138	165	133	163	134	137	156	144	152	147	143	158	132	131	145	135	150	127	141	149	168	125	158	157	128	136	140	137	133	127	146	129	129	137	147	131	136	159	146	127	151	142	154	154	168	135	160	135	146	158	144	151	133	145	139	137	148	137	150	162	140	162	137	137	138	140	139	146	155	167	126	146	144	148	151	149	135	157	167	145	155	143	129	130	141	167	142	125	125	146	155	128	132	131	156	137	163	153	143	137	148	140	150	163	142	132	148	144	151	154	145	164	159	130	162	153	161	141	159	133	154	155	151	147	127	153	175	128	143	148	167	144	153	154	134	123	140	135	154	147	141	134	146	131	148	147	127	131	132	156	156	138	113	135	156	147	118	141	156	143	166	144	140	147	156	125	164	150	159	144	145	155	137	134	151	128	167	139	118	132	151	161	157	150	135	134	133	125	135	163	173	137	158	137	140	141	134	143	150	132	141	142	146	171	160	133	151	142	136	146	138	149	138	154	154	141	138	129	147	146	148	141	138	150	159	157	159	134	133	151	144	147	148	131	164	126	125	140	150	139	137	153	144	170	151	132	141	133	136	123	141	147	144	138	155	159	163	135	118	139	149	142	129	145	176	162	156	127	142	158	153	145	142	137	131	160	152	127	154	160	152	173	133	135	146	134	149	141	131	148	135	153	161	145	136	144	138	148	145	156	162	144	143	151	141	146	167	167	130	130	134	143	148	114	153	138	150	146	163	127	158	128	160	153	136	146	153	124	145	137	133	123	147	162	134	144	147	150	169	154	145	146	126	154	138	142	156	140	155	142	148	160	129	147	146	133	157	140	148	149	155	129	154	144	159	126	141	153	146	131	139	125	122	132	118	160	144	134	144	145	152	126	140	150	158	144	132	136	138	132	147	139	141	142	160	145	162	137	144	151	143	139	150	142	142	167	158	145	143	132	143	141	155	156	145	128	143	142	155	147	150	162	146	181	175	147	150	144	144	153	166	140	152	138	154	130	153	142	145	142	141	159	155	154	131	149	149	136	157	156	117	152	146	159	148	130	140	150	121	149	151	137	158	145	136	152	131	126	149	153	129	147	139	156	149	133	137	165	154	143	134	157	132	148	164	147	173	134	137	144	148	159	123	144	146	145	147	133	144	129	168	144	157	115	118	153	131	158	126	141	131	144	149	129	142	181	148	135	160	160	128	163	144	147	154	154	167	141	141	131	143	116	172	160	123	138	153	141	151	161	141	154	151	160	151	148	139	125	159	135	138	143	139	185	151	160	141	170	135	141	147	173	125	119	157	152	131	155	176	136	168	138	138	152	160	136	146	134	151	130	159	153	156	142	149	122	133	150	138	141	168	141	137	126	141	174	143	145	143	147	156	142	142	156	154	160	162	152	123	144	152	129	126	147	146	152	168	144	152	152	163	132	141	154	144	140	126	141	131	132	143	120	148	148	134	159	141	138	155	149	150	156	151	164	153	122	157	143	157	133	143	146	133	155	146	132	124	126	124	147	136	155	146	152	134	162	146	140	136	164	131	148	146	138	124	142	169	162	129	149	166	130	123	141	143	122	149	156	164	130	150	143	146	144	137	146	141	142	153	142	126	151	174	158	144	143	142	154	132	146	136	162	153	146	129	146	149	143	137	150	151	186	137	151	163	148	144	139	146	153	149	142	122	148	132	131	147	153	134	145	154	164	137	147	160	122	148	160	131	138	132	167	143	169	133	138	140	132	135	126	159	122	153	130	158	124	144	152	133	131	165	135	113	125	124	140	152	141	135	155	138	144	150	135	153	141	131	145	166	137	135	142	145	143	147	127	179	139	159	139	137	152	156	140	162	114	141	144	144	120	133	150	139	153	145	132	143	137	130	137	131	165	133	140	160	154	150	151	134	172	152	141	129	163	132	143	143	132	146	142	147	161	133	126	144	145	139	153	160	140	160	142	143	135	137	126	148	134	148	143	126	145	151	145	172	155	166	146	145	112	144	150	131	164	133	138	147	145	140	142	156	123	132	150	129	135	141	132	149	165	146	125	137	137	135	151	158	151	139	141	146	144	133	159	149	142	166	153	126	169	147	143	137	149	147	136	156	152	135	144	164	142	153	142	128	129	142	157	143	160	142	153	136	135	133	151	137	152	145	129	145	119	154	140	105	164	132	155	132	139	144	142	140	136	171	138	163	135	145	135	119	144	138	164	137	155	137	145	138	133	147	136	168	133	121	145	159	150	151	147	131	142	141	129	129	130	152	144	170	150	142	168	131	162	155	129	149	146	131	181	157	128	117	137	145	137	133	140	159	147	150	148	124	129	143	165	146	140	129	130	125	143	141	125	146	153	155	151	150	130	150	148	149	165	143	146	122	133	145	159	164	150	128	152	141	135	152	112	142	155	161	152	157	144	130	145	142	159	138	145	164	142	177	141	141	161	126	152	155	160	139	156	151	154	147	141	166	149	149	150	141	148	148	138	153	141	163	161	151	141	141	174	150	140	132	150	152	130	150	153	135	154	139	142	138	140	150	127	153	135	151	140	137	159	133	145	149	127	163	173	148	132	146	148	144	157	139	128	144	138	142	152	139	155	135	140	161	143	157	160	155	151	143	146	117	133	169	153	131	143	156	176	128	145	149	154	148	152	156	140	137	141	156	141	145	157	141	174	147	151	152	128	170	137	151	169	146	169	157	153	146	154	134	127	147	155	153	138	153	135	144	131	144	152	167	142	120	137	177	134	166	166	122	145	152	134	173	135	138	146	137	146	153	130	137	143	137	134	145	121	151	135	148	136	127	147	148	114	174	173	143	162	134	158	127	140	161	155	161	154	141	159	167	144	136	134	149	144	123	136	138	153	158	126	171	142	147	139	139	159	157	151	145	133	144	174	128	145	140	155	169	141
2358	690	531	612	536	544	568	500	470	503	502	508	489	483	496	476	497	509	528	512	478	493	506	507	480	482	497	486	523	496	486	445	496	486	507	475	490	460	443	450	493	460	473	472	473	489	501	463	454	484	490	488	466	472	485	440	466	478	477	457	453	503	478	505	467	439	477	488	461	487	463	456	434	478	491	511	438	440	489	492	438	463	515	487	502	493	490	495	481	456	514	478	452	491	453	470	463	478	475	513	472	485	485	517	470	483	484	438	507	497	449	491	468	475	490	470	478	453	485	474	476	482	469	507	472	483	497	446	533	490	486	495	469	474	491	466	454	489	449	456	474	474	460	494	472	465	451	482	490	459	482	500	509	472	462	470	467	435	479	478	473	476	496	480	501	485	487	488	497	459	481	492	479	478	516	457	461	444	450	483	458	454	500	428	472	451	479	478	477	459	489	520	440	496	492	486	505	533	464	460	481	492	488	483	464	469	462	466	467	477	486	479	461	458	489	497	457	468	480	498	476	486	463	426	508	497	435	484	472	468	441	483	493	484	485	461	451	473	500	481	464	470	498	497	474	456	481	460	461	466	472	448	486	463	497	446	487	496	461	452	497	476	476	464	478	496	435	499	493	451	453	478	455	488	497	463	432	454	439	473	489	462	464	485	504	461	459	442	466	483	503	495	477	458	507	471	450	494	497	507	493	469	481	450	480	509	442	523	473	517	439	454	483	438	480	484	487	518	474	505	491	526	490	437	500	488	452	506	463	509	515	456	469	565	477	453	457	475	496	503	470	464	473	489	481	502	479	475	487	521	497	498	481	457	455	498	510	482	446	433	507	500	502	495	481	475	432	469	443	497	490	477	487	493	467	456	470	448	471	446	475	480	435	487	480	467	483	521	475	471	498	514	481	497	483	504	486	456	432	446	502	516	494	490	503	438	553	451	502	472	478	487	464	510	457	490	471	511	488	469	418	453	475	492	463	468	490	458	439	464	486	492	469	488	489	479	437	473	478	477	485	458	472	427	481	481	508	486	474	450	467	476	465	476	489	470	474	482	486	488	466	499	470	462	467	525	507	487	512	485	464	474	457	506	457	483	520	478	506	482	443	453	449	520	494	443	461	468	456	431	462	488	494	504	481	437	486	444	463	481	480	475	505	490	481	478	472	505	513	490	469	493	469	494	447	451	477	482	495	457	458	506	518	496	509	452	492	518	465	475	461	482	503	480	486	480	479	488	447	508	472	453	487	463	489	474	507	490	459	479	503	441	464	469	488	457	473	458	501	469	513	443	469	474	473	445	473	442	462	479	496	451	510	504	512	473	453	509	532	508	470	451	473	445	481	492	521	468	491	496	501	480	491	485	515	485	500	493	489	464	506	456	466	487	488	493	444	507	464	457	470	490	506	517	490	490	484	505	434	483	449	478	453	433	463	496	521	481	499	466	474	454	489	472	482	444	481	510	449	444	437	454	465	452	478	462	481	457	478	507	507	484	450	467	475	506	483	514	472	471	465	487	486	453	504	441	464	505	451	484	451	468	470	464	453	477	469	479	473	500	452	464	503	515	462	439	478	425	457	462	480	490	479	487	515	463	458	476	459	468	485	460	463	513	467	454	452	477	454	484	532	455	457	468	448	448	475	497	463	446	481	472	445	459	504	443	472	497	434	507	478	482	460	499	464	486	474	490	523	476	445	498	499	474	460	464	484	502	443	492	469	465	493	505	483	473	464	502	446	470	480	492	540	475	472	454	494	475	469	506	485	488	432	510	442	508	484	500	432	511	474	523	475	455	442	462	453	479	498	453	477	479	496	451	510	480	460	482	467	489	469	503	477	477	498	495	519	512	442	473	494	476	449	493	472	454	464	511	434	423	486	489	463	502	452	448	453	514	501	463	477	461	453	529	493	453	488	472	448	485	475	492	486	498	482	487	446	465	469	501	510	533	469	473	497	461	446	469	487	496	504	500	482	459	487	483	479	456	488	468	478	480	486	458	449	464	482	488	467	466	490	487	472	476	470	474	501	464	468	471	504	417	451	509	520	460	504	454	474	471	493	439	513	445	488	452	500	480	505	460	525	453	494	494	529	516	468	480	492	458	487	483	490	460	451	469	519	463	483	451	477	504	474	534	465	432	490	476	498	472	460	482	480	496	486	431	477	496	502	493	509	472	465	483	478	482	491	515	469	450	501	439	462	523	466	466	487	492	470	474	511	519	489	503	492	447	483	455	472	500	523	487	491	487	430	501	467	486	515	459	470	496	457	446	425	497	487	485	521	478	483	445	486	464	473	489	472	469	466	433	490	502	455	473	458	459	460	467	507	472	497	474	498	503	499	460	510	499	488	475	472	482	502	472	475	468	471	468	463	488	485	519	440	461	491	457	463	439	505	461	486	489	481	497	478	480	468	494	531	463	445	434	491	484	437	470	480	452	456	484	471	474	523	511	500	490	498	477	463	504	473	500	478	453	455	504	447	484	468	488	472	487	483	482	451	453	493	439	457	489	446	464	474	500	483	504	465	468	477	475	472	504	472	458	451	449	479	477	500	505	499	501	502	486	460	453	489	453	478	450	510	533	486	486	481	467	486	486	488	489	487	472	495	495	506	484	491	492	497	487	466	497	480	489	476	448	517	483	483	463	487	463	481	471	469	462	438	500	482	473	475	482	487	495	482	509	495	459	495	507	481	463	509	514	476	484	485	467	507	465	447	477	499	497	463	450	454	502	492	487	456	456	471	464	478	491	461	473	480	451	456	475	466	488	490	484	525	493	422	476	447	458	490	497	462	503	461	470	481	496	480	495	446	465	464	471	471	478	421	485	482	455	488	469	483	455	459	493	462	472	474	496	473	425	468	460	462	487	457	475	467	531	477	495	491	479	472	476	455	476	475	520	449	489	499	481	465	484	470	470	485	497	478	489	444	465	504	458	472	457	498	472	439	447	471	465	501	528	484	479	483	462	451	481	460	482	492	468	495	480	471	473	483	499	475	457	498	459	506	519	442	471	437	444	421	483	503	467	509	516	507	495	509	447	457	478	518	489	497	459	464	473	504	443	491	477	461	458	507	418	471	465	479	456	529	517	480	440	482	455	515	488	479	496	503	509	490	479	459	477	463	477	480	472	465	510	496	435	494	478	460	457	503	474	445	472	485	480	500	543	451	456	455	447	484	497	463	507	430	476	483	506	453	482	473	465	480	458	480	512	467	505	498	505	472	469	434	446	465	448	481	486	464	416	530	461	431	483	446	461	482	457	500	512	473	497	460	526	427	483	494	471	492	481	472	458	462	451	499	516	502	475	460	475	497	483	470	490	468	497	437	471	455	484	488	475	500	467	470	495	511	452	490	477	466	485	481	472	479	460	450	462	457	449	476	486	468	476	476	496	459	540	471	457	478	489	477	498	460	528	499	472	466	521	473	493	512	470	472	502	449	463	490	503	464	534	471	498	475	514	470	477	465	479	441	439	472	486	476	485	491	477	474	483	472	469
12034	5994	2502	1529	999	773	613	509	424	419	410	364	375	345	333	323	324	320	355	331	298	305	350	331	332	343	299	349	310	363	325	315	304	325	321	291	313	322	338	301	316	314	314	316	301	290	320	313	315	334	324	301	318	337	320	338	327	360	286	322	296	286	342	321	341	315	358	304	301	311	312	330	301	316	291	304	321	287	282	313	289	307	344	297	319	315	322	333	342	290	312	349	311	297	317	284	299	290	308	328	299	309	309	293	301	313	306	315	309	308	319	340	296	291	299	299	297	329	325	309	310	288	280	324	300	296	306	323	305	312	289	318	308	344	298	296	326	307	309	316	304	317	310	333	297	331	301	318	289	316	319	309	317	286	306	310	301	325	345	310	297	304	305	337	318	331	311	337	310	279	339	318	314	306	293	294	281	310	340	276	257	318	281	311	328	295	317	325	280	283	308	280	329	289	297	311	316	309	320	330	285	272	330	305	308	330	300	315	301	320	331	321	301	312	319	318	327	313	329	296	322	290	326	304	306	283	331	333	298	301	322	309	357	333	327	339	278	318	318	278	326	287	303	325	302	296	280	302	323	306	316	275	332	314	342	311	302	290	306	328	295	292	316	313	324	321	319	318	318	345	280	293	298	275	267	345	327	320	316	284	304	320	318	294	316	303	339	300	335	314	319	301	302	330	313	302	311	325	308	303	310	266	317	298	336	300	305	291	321	318	340	304	317	265	329	310	334	282	346	297	301	318	292	316	268	310	356	303	313	284	333	318	336	312	316	339	320	297	336	313	284	317	292	336	300	319	295	316	322	316	328	342	315	305	309	301	341	306	322	342	304	304	329	311	296	337	288	296	310	314	304	306	280	311	266	298	314	310	297	322	334	318	308	321	319	306	326	306	310	310	296	275	275	289	330	324	313	316	292	292	335	307	298	316	314	335	286	311	355	325	306	337	322	277	316	322	293	278	273	291	330	312	296	325	332	306	346	282	323	315	311	299	318	313	296	295	303	295	309	303	284	312	361	332	313	320	305	295	308	295	346	304	303	317	292	287	305	321	300	313	291	320	343	283	304	304	322	316	321	345	305	333	298	314	303	301	316	324	320	329	310	299	281	269	283	274	289	314	317	297	326	288	286	332	306	306	328	317	305	274	306	319	297	326	306	297	340	330	330	316	292	308	332	306	292	318	326	299	327	335	310	322	323	318	303	305	276	340	290	359	291	331	304	317	296	350	319	298	329	280	316	292	297	314	287	307	317	270	315	293	354	315	301	288	329	326	326	314	292	294	308	335	307	298	318	305	323	326	332	293	322	308	345	316	329	305	291	265	320	330	319	279	328	350	299	312	324	285	325	295	298	335	308	313	328	305	337	349	317	253	277	318	307	274	321	308	315	267	289	329	305	343	341	322	327	323	347	320	349	304	331	310	330	296	336	310	311	293	297	310	319	308	325	316	263	302	322	315	321	295	336	325	314	306	326	327	316	320	352	297	322	326	285	317	299	313	330	307	301	281	327	300	284	305	318	298	314	324	321	293	308	301	321	288	296	312	303	331	323	295	320	314	326	254	327	304	314	302	311	292	336	322	338	307	287	299	321	304	316	318	288	298	288	317	312	311	288	310	282	275	323	282	299	328	331	311	326	344	330	298	323	329	302	338	297	327	310	315	276	337	287	325	311	313	302	311	306	302	334	305	298	289	299	305	280	291	296	321	296	295	329	319	292	304	359	320	301	307	334	326	315	333	297	297	344	327	314	323	295	361	310	323	314	316	279	286	292	315	313	349	330	329	315	329	289	336	291	347	336	293	312	329	299	281	291	304	305	266	326	311	312	307	323	295	298	330	293	325	318	359	301	302	335	322	324	321	314	318	313	330	296	313	326	322	294	313	317	324	308	300	317	312	298	303	298	290	340	318	327	311	306	323	299	324	312	262	306	295	324	324	315	304	289	311	303	349	351	310	328	294	280	299	320	339	313	309	337	292	360	315	296	341	332	297	326	322	327	324	322	318	289	317	342	321	348	311	331	305	284	301	313	298	314	314	312	309	291	306	301	317	275	342	306	318	325	323	308	300	312	306	283	292	301	269	318	288	285	291	299	323	288	284	307	309	305	294	302	328	297	308	280	322	281	314	326	327	336	328	331	348	314	312	335	344	325	299	295	329	298	354	303	331	307	341	341	292	287	325	293	348	312	297	320	311	296	332	287	319	263	322	289	289	324	315	315	326	388	310	282	299	336	324	284	306	293	319	368	297	322	308	304	333	358	316	315	323	300	309	349	292	339	299	312	304	298	317	324	288	300	293	314	324	297	328	328	332	302	294	326	324	330	298	310	322	288	310	294	299	303	306	324	284	290	281	302	304	351	285	315	319	332	290	254	322	297	284	302	281	317	313	303	294	325	283	304	324	315	302	320	277	347	306	340	298	299	307	293	315	290	318	294	306	307	354	307	283	329	317	300	320	324	324	321	337	309	332	321	322	319	323	308	332	303	312	324	342	315	281	318	323	335	311	312	307	296	320	313	290	297	329	279	266	309	289	314	293	281	307	351	334	315	298	300	290	310	309	287	318	314	299	283	313	296	309	313	301	321	285	311	306	307	307	350	286	327	330	310	307	318	298	313	295	330	315	320	317	309	298	281	287	325	309	296	319	313	329	293	338	304	309	307	308	305	325	305	305	280	318	318	327	294	320	289	340	300	289	326	285	306	322	290	263	322	307	306	327	286	313	295	309	300	291	315	293	321	327	327	305	309	301	331	340	335	313	318	310	304	305	315	304	329	308	327	310	315	335	296	299	318	318	279	327	288	312	320	282	304	310	326	311	297	318	308	275	295	322	274	331	314	307	307	299	307	293	311	311	354	321	320	289	329	303	292	310	317	288	297	337	301	307	280	304	340	305	305	302	344	325	353	328	324	295	319	318	295	284	304	296	324	345	296	319	329	328	314	317	324	309	295	299	304	285	313	328	284	303	309	310	322	307	311	345	328	290	346	353	311	307	288	320	323	291	314	316	307	299	273	289	305	296	305	307	293	280	313	328	329	304	303	304	320	259	329	338	296	305	287	305	336	318	318	326	322	306	279	326	286	317	312	295	318	337	336	309	325	300	317	324	304	312	312	287	325	336	272	324	332	309	311	308	327	340	306	331	292	323	309	335	272	298	286	317	312	321	321	317	300	321	313	317	370	298	265	328	311	307	306	299	339	292	312	322	297	343	294	279	300	288	308	297	302	309	309	333	306	328	323	297	323	336	319	326	310	351	323	315	341	347	302	289	296	330	313	265	310	310	318	289	344	314	311	308	325	325	296	304	308	337	307	327	307	312	304	274	304	340	364	295	297	301	297	313	326	335	291	335	302	307	289	281	289	307	308	308	358	282	307	265	314	304	387	326	325	321	345	305	312	291	324	329	330	259	296	309	294	328	295	301	306	292	301	314	335	324	341	293	291	328	286	342	306	303	290	309	310	312	306	338	303	339	331	321	272	331	290	319
8486	4100	2360	2912	2635	2441	2146	1848	1651	1594	1472	1339	1272	1149	1125	1089	1132	1083	983	1067	1077	1013	1004	982	1035	969	963	1022	915	969	866	936	853	918	898	947	940	890	908	871	929	919	871	854	921	857	834	875	916	891	934	894	915	881	832	881	916	878	964	913	877	902	875	892	852	825	910	930	915	872	881	852	857	905	893	809	891	909	872	887	879	892	859	880	857	894	851	832	854	822	859	866	906	863	850	867	874	918	932	826	843	844	896	823	819	821	912	844	871	835	859	924	928	854	891	904	826	852	806	845	928	803	881	840	860	899	864	865	914	873	874	865	906	864	833	765	879	853	877	842	880	853	866	901	835	846	862	920	905	867	855	848	825	853	888	878	839	888	863	839	906	827	864	883	865	873	864	823	822	836	874	827	872	840	815	893	833	865	842	875	854	882	886	880	866	894	830	885	872	861	852	859	867	828	870	823	854	840	890	896	819	884	837	857	843	854	914	877	884	838	872	888	863	869	873	915	883	841	829	840	846	841	838	891	855	857	870	826	871	868	884	885	838	872	829	881	863	834	851	827	850	849	816	863	855	822	860	876	922	865	890	902	859	836	882	836	831	893	877	895	874	829	851	830	817	894	860	857	855	816	861	820	882	949	835	821	910	862	831	809	890	842	878	890	835	896	936	843	895	866	825	870	816	846	859	834	849	911	824	808	799	874	899	843	877	834	867	835	874	861	880	870	946	818	844	841	902	877	804	884	851	865	876	829	873	842	858	884	840	862	873	858	835	823	873	884	879	813	867	819	847	856	864	786	884	854	872	893	814	855	857	882	866	884	837	820	828	822	843	835	809	850	853	842	858	862	853	837	826	923	892	859	836	827	870	892	882	846	873	848	888	805	898	882	863	846	905	889	807	834	839	844	868	823	824	871	869	840	892	828	879	869	844	856	897	851	887	884	806	879	915	840	912	883	830	824	880	900	870	878	834	891	868	838	864	857	864	885	864	782	853	889	874	862	851	850	872	918	822	851	825	896	855	843	797	850	863	850	812	844	824	871	874	851	924	869	909	857	844	886	867	857	873	815	852	898	833	861	852	911	849	834	817	818	906	873	891	908	893	845	831	852	807	902	824	845	920	864	839	892	820	857	853	916	869	889	843	867	847	838	915	827	858	848	851	862	858	852	907	819	872	839	841	868	899	854	878	854	816	837	869	864	828	869	870	877	848	857	810	841	870	876	811	898	857	844	879	842	865	870	832	841	908	849	786	890	850	814	835	848	873	836	815	896	848	862	897	887	858	868	834	903	805	841	885	870	922	806	854	795	883	835	879	853	880	850	852	812	875	873	886	886	887	827	884	808	871	843	866	892	850	864	888	866	854	863	922	846	888	832	896	877	877	857	870	794	856	854	861	854	874	824	856	815	837	891	855	852	892	867	839	884	859	836	871	848	855	835	819	818	858	842	825	852	861	859	879	833	870	838	864	823	896	859	898	905	801	836	845	881	898	826	876	855	855	835	875	899	858	836	914	878	876	876	861	844	826	892	861	877	874	886	894	838	815	902	864	879	913	861	867	826	811	882	901	841	827	865	835	876	898	835	876	866	922	870	864	873	826	829	864	829	834	912	854	883	863	867	833	854	843	784	837	840	904	856	837	876	807	855	850	890	842	835	826	828	814	884	826	892	850	891	856	904	838	819	821	851	851	856	899	844	897	910	846	904	879	901	841	891	826	841	872	847	929	852	793	833	859	791	861	866	885	898	868	871	867	920	836	836	832	891	892	884	855	895	871	850	896	857	897	901	820	907	854	855	913	821	859	812	855	834	881	873	868	872	855	872	888	851	876	908	857	897	863	850	840	838	890	895	899	843	843	831	915	845	874	885	861	860	867	918	919	826	840	875	895	887	843	870	834	886	901	828	871	899	867	823	865	817	830	862	828	837	919	876	860	854	873	852	898	835	873	888	844	837	849	844	850	849	886	850	874	883	853	890	865	872	841	858	873	847	874	853	854	904	822	873	847	826	885	850	880	810	787	881	786	821	816	906	836	879	862	791	889	869	841	873	857	834	848	892	887	868	863	803	876	850	875	891	870	857	863	816	857	890	848	859	829	846	917	855	850	844	843	904	925	874	883	855	872	891	838	850	902	831	902	840	844	848	809	893	821	855	919	813	859	855	819	846	857	840	879	864	829	834	888	868	888	838	887	850	850	862	887	832	890	928	881	854	862	867	845	850	847	906	882	855	865	840	917	855	845	821	843	846	872	868	857	843	830	845	889	886	881	849	852	893	940	811	820	773	897	797	853	898	912	877	807	890	834	837	830	864	807	935	854	812	908	811	856	854	880	904	898	896	828	860	927	831	897	834	871	854	841	941	835	892	856	889	837	910	812	908	852	852	860	839	836	832	892	846	878	833	868	899	832	792	838	861	827	917	848	864	824	868	896	808	846	839	866	853	864	871	877	899	857	820	887	823	848	831	860	871	890	862	845	862	899	843	875	842	887	820	826	860	856	821	911	896	809	870	867	857	884	908	890	857	871	808	869	935	875	865	858	866	846	873	831	851	882	860	889	827	845	884	842	833	838	884	908	832	872	860	880	822	849	833	856	898	881	872	894	928	867	871	843	891	910	893	832	850	838	871	897	850	810	861	849	872	832	900	911	869	857	872	855	884	848	885	869	806	829	845	825	840	913	913	896	872	835	856	884	849	880	844	926	916	852	855	864	857	829	819	880	829	856	863	863	832	858	864	879	896	850	875	819	903	890	847	853	918	851	858	772	797	860	920	870	879	830	907	914	861	870	845	916	866	914	828	863	872	910	825	860	845	816	870	811	870	896	852	826	787	819	826	829	817	843	907	862	833	806	848	829	903	841	894	898	831	846	864	887	877	942	867	835	862	794	893	888	881	809	878	871	819	874	887	843	893	866	894	901	849	869	855	857	868	850	872	865	836	857	867	908	881	855	892	852	832	873	831	792	794	899	832	881	839	802	902	825	819	854	883	861	878	855	857	889	854	875	928	897	853	878	822	880	851	890	839	837	867	869	877	867	888	873	869	829	879	878	822	862	922	851	869	851	846	885	867	846	901	864	864	842	886	851	870	844	827	852	835	907	814	910	869	878	844	856	886	868	887	795	912	809	878	884	870	792	864	847	875	874	903	888	825	837	879	859	898	870	883	883	889	908	849	864	857	902	804	858	850	835	841	839	861	858	860	896	869	857	859	874	820	832	880	887	826	930	844	817	844	905	883	854	880	826	842	886	851	886	860	872	878	879	877	874	815	840	898	869	847	862	880	845	803	865	855	855	852	856	864	870	870	823	855	848	889	820	860	828	827	907	915	902	860	897	882	862	880	838	810	860	889	842	792	854	866	871	881	852	867	817	908	856	826	845	854	842	854	859	866	809	865	899	846	820	815	908	829	858	931	884	869	881	858	825	856	905	821	912	872	836	874	891	893	873	877	854	934	905	881	922	863	848	872	862	882	822	848	801	868	822	876	852	845
20932	12385	6700	3857	2315	1413	854	633	550	493	502	467	437	456	455	428	416	394	379	381	350	366	364	363	361	392	316	405	341	357	384	349	351	386	363	349	346	327	375	364	394	322	374	351	367	376	336	343	339	310	364	366	356	360	334	353	333	363	338	339	356	382	328	336	350	341	336	374	319	331	330	389	346	340	323	346	332	346	332	359	376	357	350	361	299	319	327	355	368	382	323	314	364	346	355	338	304	334	354	389	344	369	324	347	371	297	370	356	352	391	344	358	347	316	335	370	337	319	350	329	376	352	364	391	337	356	323	282	366	346	358	337	352	346	372	363	363	327	340	372	365	342	346	318	355	370	337	331	346	372	378	333	334	338	357	338	347	375	333	360	323	339	357	329	364	390	329	344	324	331	339	351	356	333	308	358	350	340	344	343	349	333	336	341	334	355	311	328	349	359	322	355	350	331	364	347	363	346	333	347	372	338	316	340	391	352	365	332	357	387	332	328	310	349	336	330	341	309	340	353	316	320	314	364	373	332	389	340	331	373	320	366	340	387	331	338	352	360	345	357	347	318	339	353	343	339	370	333	406	365	365	349	361	344	333	312	375	338	349	318	386	327	328	328	330	364	313	326	326	338	333	341	304	339	358	338	332	342	376	371	332	334	342	361	341	350	388	363	331	377	342	354	332	340	366	357	345	335	354	323	343	356	347	339	376	366	330	335	333	340	351	319	328	351	359	350	344	336	354	361	398	311	338	338	344	321	360	314	300	353	321	354	368	326	336	360	354	334	339	319	335	357	363	335	355	349	323	349	320	325	344	339	335	365	367	330	356	357	350	381	324	367	395	323	359	336	361	324	335	320	361	336	331	369	319	316	374	337	346	337	324	339	336	331	382	328	359	324	371	348	342	355	349	298	370	398	330	361	344	336	344	374	342	326	367	331	350	357	355	348	334	352	334	339	342	339	340	328	324	354	337	373	348	332	344	362	344	356	350	349	341	336	338	361	368	351	311	346	354	349	356	331	372	326	372	384	333	330	327	324	347	341	366	340	368	348	388	366	373	338	379	337	364	336	350	327	326	325	349	339	337	307	354	335	350	317	341	321	334	335	324	334	343	334	305	341	354	349	363	351	349	310	364	352	355	360	339	359	374	355	337	360	320	358	336	337	335	341	351	342	373	349	361	355	362	310	377	326	361	343	344	350	363	329	342	331	352	336	355	361	329	342	371	354	338	354	365	362	329	350	328	333	341	365	332	339	339	330	311	318	321	338	372	341	336	378	363	334	362	358	322	351	354	351	366	342	355	351	351	350	377	362	345	372	342	357	362	347	340	347	378	365	357	355	362	355	367	330	355	346	338	333	388	368	354	351	357	341	342	369	343	345	358	365	356	379	329	349	328	355	332	336	323	317	350	349	328	360	351	330	347	339	353	342	382	366	333	357	349	339	332	357	344	345	330	381	347	337	327	347	344	335	348	350	367	314	335	381	354	342	347	381	336	356	343	345	348	352	345	357	355	360	368	399	345	370	362	358	373	329	345	298	333	355	327	356	352	330	339	335	319	346	360	345	339	340	357	349	371	296	300	326	345	319	353	356	350	329	342	368	383	346	277	324	358	379	362	378	357	338	334	345	343	335	339	365	342	359	335	354	351	338	347	336	362	341	325	307	353	350	339	358	367	347	327	336	334	342	375	328	329	373	330	353	328	367	385	345	314	354	377	375	395	373	361	325	333	351	383	335	311	325	334	335	319	337	329	341	344	322	344	338	396	379	342	386	346	354	362	339	328	350	358	332	351	326	343	353	319	326	313	341	331	320	335	348	338	346	334	348	334	335	359	307	348	332	352	387	328	372	324	355	343	365	356	373	342	324	347	350	318	325	299	340	328	351	339	356	338	325	325	360	339	333	320	361	324	353	356	364	345	362	329	357	363	386	330	323	319	338	347	331	350	317	331	335	355	352	343	359	331	356	341	335	333	361	355	367	349	358	339	331	331	349	364	317	347	353	341	340	371	369	348	404	366	334	348	351	379	347	356	325	322	380	358	334	364	358	337	336	345	353	334	358	342	361	367	377	337	363	338	374	381	354	351	341	371	335	325	346	339	359	282	370	373	318	326	324	356	301	348	342	389	334	355	326	314	335	332	357	346	373	373	361	341	324	344	337	374	342	347	341	374	320	354	322	388	339	329	358	350	356	344	340	303	332	364	367	368	333	371	340	355	320	342	340	355	370	346	347	344	345	372	382	365	362	358	343	306	369	322	328	346	349	336	378	356	371	334	352	336	309	353	328	330	304	360	369	367	354	345	357	348	329	329	338	375	337	337	353	362	348	346	352	311	348	292	333	352	349	355	325	365	326	345	375	322	355	353	318	348	369	349	398	349	347	356	333	341	344	338	325	368	376	346	344	360	374	340	344	338	353	347	335	342	361	361	372	316	332	341	362	356	308	314	348	329	345	367	357	367	359	351	330	343	332	348	353	323	359	303	360	326	336	337	350	338	321	343	327	364	330	337	329	378	319	340	324	360	365	363	349	366	317	346	333	351	361	301	326	340	353	349	357	368	350	352	323	341	314	313	337	343	345	304	317	351	370	370	332	346	315	350	366	334	298	374	336	348	326	330	332	388	327	340	378	343	364	344	368	321	335	352	358	348	331	377	331	334	350	332	377	355	351	320	308	381	337	358	332	353	312	364	339	351	344	352	343	343	352	321	343	334	319	362	357	303	343	328	347	353	333	335	338	313	321	334	368	342	366	338	372	366	349	352	338	356	334	364	340	361	334	325	343	349	350	355	330	332	352	359	340	341	349	383	376	318	356	369	388	354	335	373	353	374	364	372	323	299	318	347	344	382	376	347	357	324	328	325	344	375	301	354	355	336	348	359	349	344	342	346	356	340	360	346	332	356	359	363	365	320	360	336	367	366	348	350	344	351	332	345	359	345	379	335	351	337	361	364	356	317	350	333	356	334	365	362	331	347	349	356	349	351	348	346	358	366	357	354	348	357	354	328	312	363	374	384	329	366	359	337	322	342	320	364	356	340	318	383	378	331	336	344	335	363	349	350	372	333	334	323	352	359	340	368	329	334	322	386	353	357	349	344	370	337	375	342	352	375	295	335	313	339	340	343	373	346	374	345	371	345	355	338	322	346	350	336	368	312	333	352	297	333	340	381	344	298	370	334	333	317	350	345	316	320	330	328	327	315	343	322	344	369	364	347	356	368	375	370	337	375	357	343	333	320	347	358	341	318	342	333	340	352	335	407	379	380	331	345	309	332	349	393	361	343	338	346	310	369	303	345	320	348	313	374	363	332	345	363	341	333	326	351	377	348	341	327	331	353	310	333	317	369	374	373	358	373	341	314	344	370	347	339	364	371	364	353	360	335	366	356	339	375	371	311	324	290	366	384	367	354	356	352	344	376	355	337	347	357	325	372	360	338	335	376	322	338	347	346	348	311	345	339	364	350	333	337	336	337	329	337	358	350	333	323	334
12215	7293	4351	4794	4602	3871	3060	2679	2345	2081	1908	1830	1641	1578	1560	1417	1300	1238	1232	1271	1219	1145	1156	1074	1092	1103	1057	1056	1026	1064	1032	1047	984	1064	1024	1001	962	974	1006	995	962	975	906	963	1050	948	968	979	924	971	936	997	916	896	940	924	955	984	982	940	935	902	934	946	874	925	883	944	930	955	1009	954	927	927	913	939	917	880	923	921	927	943	855	917	958	907	918	911	993	909	953	952	933	948	913	906	931	931	917	931	909	885	901	911	891	970	969	899	892	951	912	926	842	952	916	967	894	881	877	920	994	909	895	880	934	890	909	920	839	926	973	956	866	938	922	923	961	889	986	881	915	920	915	874	896	914	896	906	941	902	909	910	931	938	868	944	926	878	927	898	927	949	876	876	871	903	946	946	910	936	917	904	856	929	858	870	964	911	896	933	893	980	900	893	881	913	912	912	957	853	875	940	905	923	931	873	893	896	893	908	855	894	973	934	881	869	910	861	858	899	898	951	916	904	908	965	934	904	910	868	922	850	949	927	906	844	857	915	918	953	896	902	967	892	903	919	931	890	907	848	907	885	938	912	918	898	945	920	946	911	919	956	860	916	891	868	903	920	881	922	871	869	921	876	864	930	904	904	934	871	915	900	884	876	879	948	879	874	916	870	959	912	878	880	879	913	868	925	920	921	930	921	890	947	913	914	850	945	845	880	942	896	944	886	923	911	895	864	901	882	933	882	903	931	897	966	882	922	895	921	932	883	882	894	958	900	904	908	927	916	950	917	886	887	950	907	931	899	959	908	967	924	879	936	922	923	878	942	888	913	942	852	934	922	924	847	891	989	882	903	936	895	974	929	962	957	901	939	854	904	949	912	935	901	943	903	897	898	863	873	934	907	869	882	881	823	893	927	836	902	944	926	854	933	921	944	955	912	933	939	924	862	937	956	923	953	941	926	899	908	888	893	935	904	904	916	850	929	905	916	920	895	951	900	926	910	901	997	887	970	913	942	920	874	887	903	911	887	891	847	868	871	913	907	887	927	946	947	899	953	884	857	904	897	880	925	881	910	912	908	937	925	880	920	907	906	887	927	893	943	912	894	966	900	899	896	934	898	905	978	805	926	948	944	906	926	939	865	926	906	928	932	931	884	963	930	929	914	899	917	869	903	928	923	923	920	936	925	919	892	932	890	927	875	845	865	913	926	880	974	860	900	884	940	908	892	859	927	954	884	945	840	888	897	952	913	938	917	831	887	885	865	879	911	887	892	881	898	905	942	959	903	902	888	920	917	900	946	907	908	884	941	914	854	930	908	913	951	882	924	889	854	880	895	887	910	873	902	935	945	917	873	905	893	932	901	881	929	909	917	893	905	901	896	859	903	957	863	931	919	880	911	961	958	913	889	888	934	898	915	898	862	880	893	952	947	906	904	948	936	939	920	873	895	862	911	922	924	893	879	867	955	912	897	872	914	948	899	913	939	894	938	897	943	946	886	865	941	914	881	909	932	957	944	890	864	919	895	914	894	935	935	963	845	910	909	899	919	980	891	921	904	931	916	926	942	938	903	935	905	950	947	893	897	880	896	898	921	883	916	874	925	936	923	941	927	889	930	923	934	949	930	861	927	934	901	895	887	893	914	854	890	880	879	885	935	919	874	904	913	957	889	874	906	941	839	907	925	935	920	942	945	903	942	964	958	916	874	919	908	922	952	941	906	923	920	855	941	958	866	962	875	933	869	886	915	909	926	879	898	888	922	880	884	861	892	911	889	892	854	950	882	868	888	914	888	890	930	914	890	930	892	883	930	931	854	891	904	913	921	920	898	942	873	904	904	889	923	913	904	914	911	924	915	872	875	965	879	914	862	905	907	919	860	882	913	913	855	929	861	879	915	900	910	911	964	888	951	904	922	936	952	867	974	878	869	876	870	884	949	864	917	860	885	896	896	908	884	923	893	932	894	966	903	899	904	877	947	884	901	836	879	964	906	868	916	923	923	935	918	928	946	916	908	940	889	877	921	845	916	896	915	856	874	920	899	905	866	882	952	920	855	939	898	904	902	842	880	905	912	899	935	907	904	920	928	943	892	935	864	893	916	961	934	924	948	924	965	934	984	879	961	907	865	913	872	938	910	885	891	887	855	890	897	897	908	911	952	928	882	923	884	882	925	912	871	946	869	883	918	906	908	905	929	930	912	901	937	954	955	958	934	897	895	911	938	887	862	956	900	886	906	863	837	933	880	886	900	945	926	896	922	944	910	916	906	945	898	964	919	916	886	893	913	931	841	922	921	930	885	880	921	870	909	958	929	908	879	892	897	864	952	910	868	892	952	940	909	910	851	929	933	867	934	906	947	903	941	883	863	888	914	902	849	898	889	912	949	977	894	922	908	945	920	914	884	879	884	909	907	887	899	957	883	934	929	924	889	876	926	898	901	898	866	910	859	907	891	959	935	879	923	951	927	905	919	863	931	898	884	927	873	890	906	846	926	864	851	953	897	938	918	883	949	902	922	862	922	858	947	905	925	870	884	918	884	906	864	864	940	900	923	938	925	975	907	886	943	910	904	907	920	918	934	954	964	889	901	919	896	886	904	915	932	939	919	924	871	894	892	914	915	922	921	920	895	925	924	905	889	928	910	854	908	869	892	901	918	870	915	963	907	875	894	908	946	929	892	841	915	935	900	920	869	907	933	943	884	822	869	946	955	921	868	864	933	887	920	948	842	929	925	950	892	894	945	931	879	908	918	869	888	915	870	877	950	922	914	881	900	903	915	832	884	881	881	967	911	859	893	885	908	951	938	846	897	881	918	881	908	902	900	922	914	937	919	938	920	933	829	910	877	906	890	935	919	891	906	936	918	905	862	935	909	894	918	893	902	858	895	920	912	912	871	901	889	905	920	896	862	909	906	893	869	897	914	905	943	923	904	909	878	966	854	942	925	894	904	895	896	917	904	940	895	919	932	885	967	925	911	941	911	926	934	903	930	936	900	902	898	930	913	915	883	926	801	925	864	904	902	867	892	942	929	867	920	925	913	903	881	877	905	884	898	876	834	920	891	873	866	846	889	957	914	899	906	903	911	926	905	910	944	885	895	894	892	910	853	906	921	887	837	939	910	948	959	862	941	932	911	879	918	930	907	948	911	875	900	918	917	953	912	906	978	897	900	885	877	919	919	946	937	901	929	949	901	859	971	971	925	897	910	951	935	866	889	873	861	927	882	828	897	909	950	919	939	855	894	873	886	990	894	916	881	907	840	934	952	922	892	888	894	897	856	912	912	922	899	874	856	892	894	897	894	895	897	933	940	898	907	884	900	919	898	927	954	940	929	904	907	932	894	960	872	903	900	927	922	876	898	929	925	908	836	897	910	915	878	932	913	900	897	908	870	910	900	921	931	946	904	897	968	881	926	938	896	881	949	879	900	917	906	911	960	890	927	905	956	922	930	928	957	843	927	916	899	899	918	890	869	967	872	862	913	949	960	944	944	913	918	861	879	886	892	952	898
1961	240	189	154	171	144	168	163	156	173	135	142	138	122	158	129	132	157	146	157	148	134	157	137	149	132	138	126	144	145	149	127	167	158	157	137	117	139	151	166	145	127	129	123	142	142	147	119	134	161	128	159	156	135	156	128	158	152	145	154	139	140	113	145	145	125	151	140	150	159	158	132	150	117	141	131	148	143	145	136	133	136	123	146	160	141	151	157	133	145	160	161	157	124	132	162	152	147	141	151	151	163	134	158	142	129	139	130	138	151	135	129	133	141	154	136	143	157	160	141	141	131	115	150	139	144	153	159	132	130	153	129	159	157	146	142	154	156	136	146	132	135	163	147	144	134	133	137	120	117	132	135	121	156	152	127	160	148	137	142	155	136	161	146	153	111	130	143	153	147	149	145	136	152	160	147	140	149	127	147	134	134	160	157	152	147	116	137	151	153	131	178	166	130	160	141	133	130	147	147	139	136	151	127	160	153	128	151	146	128	159	147	141	137	143	124	152	158	143	128	156	138	149	143	148	150	152	144	139	146	140	147	136	145	141	140	144	144	147	155	141	145	132	142	144	144	128	167	163	148	144	151	145	163	150	144	156	114	138	164	141	161	120	135	161	151	140	134	139	146	137	146	147	174	145	152	141	144	146	141	133	142	131	133	142	143	134	136	124	136	138	147	125	150	150	157	149	143	140	145	152	132	148	141	145	121	154	123	124	150	140	158	159	157	162	149	110	150	142	146	139	152	133	147	126	125	131	140	146	149	138	131	144	143	131	140	141	168	132	134	154	152	133	137	123	145	148	140	136	139	142	129	137	162	148	157	158	148	145	149	141	157	153	153	140	163	141	121	145	154	142	143	168	149	136	162	131	166	143	138	136	143	139	137	152	149	142	152	141	134	142	120	139	162	147	145	129	142	161	146	135	128	167	167	120	152	176	145	154	150	137	144	146	153	145	154	116	141	149	133	127	149	113	135	141	134	148	132	151	136	166	160	137	110	142	153	172	154	165	135	137	128	136	165	143	127	136	146	131	147	140	126	161	156	144	154	130	136	146	152	143	144	144	138	137	138	168	160	137	154	147	137	143	144	141	121	144	123	141	147	146	135	156	118	131	153	158	144	159	130	131	149	121	153	120	134	126	166	142	137	129	140	145	137	146	148	139	153	139	143	153	136	136	167	134	154	131	136	120	148	156	158	138	155	154	150	163	136	133	163	154	148	132	123	155	139	137	126	169	145	146	130	160	127	139	136	149	138	134	140	154	142	136	146	142	138	155	131	159	154	153	139	137	141	165	126	143	120	135	158	127	155	127	139	140	140	133	137	133	145	136	143	128	157	147	135	122	137	146	158	136	145	141	132	146	158	157	143	146	174	138	128	131	143	178	154	124	165	136	154	168	158	166	151	141	141	137	136	157	156	174	141	142	129	143	142	149	163	150	154	159	137	145	145	124	127	154	134	139	129	177	155	146	153	144	144	142	123	156	129	135	165	153	155	145	150	162	160	148	138	155	148	132	155	157	148	144	153	156	150	151	152	121	136	146	134	150	142	161	120	148	149	138	142	144	152	139	123	162	134	150	135	146	142	143	146	132	122	134	146	146	146	161	127	143	139	157	153	145	158	148	155	142	173	145	117	156	160	154	148	133	138	156	146	168	144	155	165	130	161	132	170	145	147	122	128	138	144	131	123	155	137	130	154	145	174	137	173	148	132	141	138	132	153	151	144	129	152	124	146	137	176	147	141	152	144	154	142	140	134	135	151	119	173	150	126	142	146	120	118	143	139	123	136	122	153	140	141	137	149	139	144	130	126	154	144	122	138	134	139	151	143	136	133	142	131	138	152	143	149	140	145	137	133	152	142	166	152	157	155	155	156	151	152	146	149	147	147	145	137	152	170	147	148	172	147	134	152	160	118	127	164	169	141	148	128	148	135	152	131	115	130	153	152	147	140	151	146	133	138	152	149	162	132	124	146	126	137	133	152	142	154	150	154	120	145	162	145	144	154	147	125	144	145	144	151	158	174	158	118	143	142	156	142	163	158	146	142	142	160	142	140	124	159	172	159	143	144	147	165	139	153	138	128	148	140	147	133	139	153	156	139	148	151	129	139	146	153	143	149	139	144	142	135	143	141	136	152	133	152	156	139	152	148	145	174	140	149	155	167	143	151	166	126	159	121	157	129	137	143	149	133	161	120	138	136	154	148	154	141	150	137	155	132	131	143	152	152	121	134	135	132	151	140	154	147	164	136	155	142	151	142	165	148	130	143	131	139	146	155	131	151	155	136	152	138	146	148	137	148	140	138	168	146	142	148	168	151	160	148	133	165	143	126	144	148	125	129	145	141	134	141	138	145	145	138	123	148	132	153	159	133	144	145	159	153	152	136	135	161	120	148	160	142	166	147	139	142	143	161	138	150	135	141	149	125	142	161	145	165	135	143	134	137	119	152	147	131	141	150	140	175	159	150	162	117	158	145	150	131	142	153	132	136	142	143	143	171	166	167	107	127	134	152	133	142	144	159	134	145	137	150	148	133	142	135	144	153	135	157	148	131	132	158	142	163	151	147	160	141	111	125	139	143	154	137	136	122	141	119	152	132	121	148	144	157	140	135	131	150	142	132	145	129	131	134	162	136	171	146	146	167	155	123	133	152	146	129	133	141	141	139	165	139	148	160	140	138	144	154	126	143	128	139	148	147	147	136	165	139	159	135	153	163	144	156	167	157	140	142	162	150	141	124	156	146	133	136	128	153	166	136	142	146	145	143	140	144	125	131	148	133	144	153	139	157	164	135	128	149	150	137	149	128	150	153	145	136	153	130	117	147	163	157	130	136	139	132	156	143	161	147	149	142	157	151	157	162	147	139	156	126	155	149	126	146	173	145	145	151	139	141	142	154	138	151	130	135	148	157	148	146	152	165	160	162	152	143	157	145	143	146	124	151	129	164	142	143	132	148	148	131	152	136	143	148	145	124	147	137	161	120	130	157	125	157	134	139	143	147	147	154	156	138	149	135	107	158	170	143	131	128	130	121	149	147	143	147	158	136	157	141	154	151	152	133	153	119	125	147	162	145	140	181	149	145	122	155	141	166	145	165	150	144	152	141	142	162	137	146	149	137	154	134	167	155	157	154	153	134	132	172	163	167	126	157	130	165	150	135	143	157	157	145	146	141	136	156	126	129	143	126	151	160	145	141	133	171	128	132	151	147	147	171	145	141	141	127	150	153	135	148	165	157	137	148	149	158	151	155	178	155	147	154	133	139	130	131	161	138	159	157	136	142	148	122	137	150	149	155	134	159	148	169	158	143	131	160	143	135	155	155	139	149	134	135	135	141	166	142	150	156	146	149	131	154	138	130	166	156	175	144	162	146	148	158	131	161	149	129	123	145	135	151	132	130	162	168	166	145	168	130	166	160	146	174	134	127	152	136	130	147	139	141	141	137	147	146	152	158	145	125	154	124	163	148	136	157	138	152	172	154	136	149	133	126
2259	576	578	576	614	534	583	556	540	489	493	479	505	513	461	502	503	493	479	446	487	471	489	469	483	475	517	467	488	448	430	463	479	468	486	465	444	484	491	483	490	474	477	484	490	508	455	519	456	479	486	486	493	478	505	471	480	493	478	492	479	444	480	477	465	464	491	435	501	496	481	505	506	455	451	462	504	478	512	482	448	440	475	478	473	498	501	482	458	489	507	472	471	483	520	434	484	487	459	495	470	480	486	498	497	487	476	483	486	450	480	473	492	485	487	509	486	477	478	454	492	513	449	434	450	495	477	484	523	469	500	492	460	461	501	505	475	450	505	463	484	424	456	509	467	445	504	496	500	474	521	510	508	446	454	460	487	496	501	482	500	464	491	440	463	434	455	463	491	503	461	478	489	529	503	432	480	483	477	518	464	441	480	482	467	497	482	493	505	451	439	502	505	474	461	463	494	454	471	472	469	442	467	450	424	477	496	438	469	493	486	473	433	452	496	485	466	494	507	488	488	456	493	479	478	480	487	516	469	469	496	486	463	523	529	503	489	485	474	437	446	489	485	485	478	461	463	455	485	485	470	463	482	467	481	468	466	468	462	499	482	467	457	441	477	501	486	522	481	465	469	452	469	455	467	431	488	497	471	475	500	475	490	474	502	469	503	473	477	489	485	510	520	463	494	491	469	462	459	493	439	435	458	496	479	468	479	468	490	495	483	426	470	525	464	483	441	467	462	464	468	433	457	521	492	499	462	449	460	507	486	483	506	496	469	460	461	464	483	484	489	459	460	463	454	480	453	487	458	484	480	458	481	487	477	499	515	483	476	508	476	434	505	466	474	466	456	436	501	477	501	446	464	478	490	506	469	465	447	514	484	463	443	471	478	501	462	450	464	507	488	463	499	470	476	477	486	488	460	438	478	515	450	437	454	490	492	455	505	477	478	463	473	512	465	491	464	463	478	535	513	467	477	474	454	480	475	499	439	457	493	497	496	449	488	452	470	462	447	463	464	487	524	483	469	448	431	477	485	407	500	447	466	527	464	483	506	471	480	456	460	474	504	478	458	426	441	487	499	486	489	501	471	447	459	504	491	488	475	465	463	471	503	462	465	488	510	439	466	478	506	494	496	495	493	467	503	439	492	491	496	528	476	485	498	463	467	473	505	495	482	479	460	504	490	483	437	489	473	480	474	479	463	473	523	493	491	494	476	435	519	478	473	471	456	472	506	497	481	485	475	459	462	459	474	493	452	515	491	495	486	500	507	466	472	485	468	476	485	502	468	470	480	485	517	469	454	498	488	433	460	422	528	493	486	463	434	472	475	445	465	468	462	501	490	506	469	479	527	444	461	460	469	515	493	467	456	493	481	445	451	493	428	491	430	514	528	479	460	491	464	446	443	519	495	441	432	503	485	536	542	485	507	466	487	453	458	473	489	462	523	471	483	510	472	498	450	477	506	504	470	476	516	489	481	478	507	471	473	465	485	455	486	487	495	493	472	471	494	516	440	457	499	464	496	484	463	484	463	472	482	503	485	501	486	499	488	449	492	481	477	467	485	472	487	472	484	473	464	488	466	454	453	474	429	456	477	503	498	474	497	458	473	441	473	446	469	479	506	479	494	481	488	519	459	460	473	471	516	486	458	453	487	484	494	479	487	458	500	497	508	405	485	465	527	478	495	473	480	481	485	493	459	493	468	466	475	406	474	455	473	473	495	467	494	441	475	479	459	489	490	459	469	506	505	468	472	468	482	477	495	494	479	505	418	494	494	431	463	460	446	465	487	526	469	479	458	503	498	501	501	497	472	476	443	449	513	475	434	476	491	470	505	485	497	459	471	509	506	497	434	461	432	457	490	459	459	489	463	480	472	463	497	490	465	504	467	484	472	452	472	433	471	477	523	484	492	443	465	471	473	503	476	467	481	458	500	447	491	495	510	455	485	462	495	548	463	470	485	471	456	424	476	510	485	486	450	506	510	497	496	442	484	495	460	467	482	484	458	491	499	472	524	498	491	460	478	456	460	481	482	456	417	483	498	509	444	484	478	447	502	496	494	460	461	455	479	473	473	482	489	458	510	458	505	465	508	479	508	508	524	470	493	444	510	464	465	453	456	480	493	479	499	499	519	476	495	477	489	458	463	508	490	462	454	493	473	486	477	543	507	458	518	464	507	473	474	471	500	483	508	477	465	459	476	457	485	465	496	464	490	511	463	465	483	501	423	483	453	492	491	471	475	459	485	471	478	479	497	461	483	514	496	460	478	501	476	465	459	471	507	540	463	487	479	490	452	501	485	448	477	458	485	477	466	474	453	464	489	468	483	489	451	475	447	492	485	470	448	468	469	465	481	468	455	470	439	505	471	481	500	485	477	467	484	486	469	522	458	506	448	461	460	495	459	463	481	456	486	457	459	474	456	460	509	461	461	494	515	466	481	451	473	504	504	470	462	455	485	471	508	475	444	449	489	496	494	489	434	499	470	457	471	463	472	467	505	424	475	485	481	451	450	479	532	491	465	516	479	500	441	492	516	508	513	494	516	452	462	465	437	479	484	490	478	469	480	510	493	468	476	493	455	507	510	484	476	469	478	484	508	514	498	524	501	442	516	500	501	497	524	483	474	482	462	435	505	521	479	476	490	510	487	439	496	488	459	495	506	458	458	457	476	495	495	485	443	504	488	429	480	496	490	525	494	495	498	457	466	516	430	514	498	511	466	498	435	518	449	494	483	472	484	525	494	498	477	530	503	499	468	490	528	503	466	467	441	495	468	498	474	473	511	455	471	473	438	486	496	491	490	460	431	508	480	468	451	460	461	474	443	487	488	497	509	465	505	492	483	468	485	489	482	464	497	493	490	459	475	482	458	472	458	493	478	457	516	452	477	483	444	475	457	464	481	465	490	483	469	448	452	459	474	469	476	464	483	501	501	480	469	457	489	458	458	486	462	463	481	443	496	483	446	523	482	488	463	496	496	462	440	507	470	476	461	458	484	496	488	504	468	443	472	472	509	491	443	466	483	448	491	521	493	474	519	518	474	497	495	444	496	459	448	487	503	463	510	432	492	469	455	455	441	460	513	485	498	455	484	498	501	498	459	483	502	469	401	478	486	482	450	465	492	496	440	477	499	474	457	523	447	486	473	506	523	483	485	479	492	465	465	466	473	482	457	469	492	491	468	465	462	425	488	512	482	508	507	514	465	505	469	482	538	451	519	486	469	451	461	496	480	489	494	473	522	473	453	453	500	478	479	486	469	494	502	472	481	493	453	507	519	486	514	471	471	489	472	471	469	491	419	505	491	451	497	479	471	495	461	477	469	461	481	458	462	480	464	489	471	487	490	455	473	493	456	471	459	492	482	484	476	503	522	454	484	524	448	471	492	431	471	512	425	453	510	490	434	518	468	465	458	509	484	493	470	509	462	546	488	456	484	472	469	485	485	456	482	442	460	473	463	484	440	506	510	480	423	507	459	470	522	494	514	524	484	490
8527	1470	1507	1315	998	688	583	462	419	406	395	344	357	353	376	379	350	331	362	341	289	300	307	308	363	327	326	351	331	322	335	305	322	286	349	331	336	354	322	315	348	296	285	296	330	302	339	335	314	315	329	303	312	313	329	323	335	322	323	334	337	293	316	305	323	345	317	314	338	336	320	302	327	295	306	297	315	339	291	328	305	304	320	298	289	302	300	323	300	315	321	328	347	311	310	321	327	316	305	314	315	313	316	288	323	288	333	302	324	267	300	321	319	300	335	338	307	312	297	285	295	303	297	310	295	325	327	311	288	332	324	331	303	288	317	306	320	319	313	329	317	350	290	322	303	328	333	288	306	329	304	339	307	325	272	342	331	327	330	328	302	343	317	316	360	323	317	308	298	324	322	324	297	317	331	303	312	306	299	325	338	282	312	331	312	333	302	313	350	319	303	299	298	328	334	302	320	309	328	308	331	332	312	316	312	322	349	293	320	271	340	317	301	298	323	335	324	291	308	280	316	306	302	280	304	278	308	299	286	355	303	302	301	298	297	328	329	308	324	310	299	333	330	294	305	312	336	297	278	294	321	299	300	308	317	300	342	310	304	321	338	290	293	291	306	305	361	304	289	311	297	305	313	311	338	289	314	299	300	319	326	322	332	337	310	315	301	289	309	318	374	319	311	301	319	286	293	326	317	313	326	303	337	324	299	313	284	300	337	297	334	309	305	302	287	330	298	332	300	286	319	321	306	303	300	304	306	301	290	297	334	330	301	296	329	300	320	319	334	318	333	314	313	311	315	306	284	293	333	311	291	313	347	317	287	285	318	267	307	316	288	316	289	313	290	308	298	307	294	312	328	333	310	282	337	320	274	314	286	339	322	353	278	316	310	323	295	311	305	310	337	329	285	288	330	312	315	305	286	308	315	285	315	292	290	321	346	337	296	322	332	334	328	337	332	293	347	311	341	282	303	331	314	274	294	310	303	297	295	303	315	304	330	295	312	307	304	285	296	321	273	344	330	327	331	332	292	339	305	341	321	318	324	322	335	364	307	331	294	329	311	314	329	273	276	319	325	314	312	332	307	309	281	295	286	325	279	301	321	297	310	344	282	317	291	299	311	328	325	337	282	309	306	320	316	313	279	314	332	294	308	328	324	331	306	319	290	303	306	306	296	319	315	288	304	276	282	322	322	301	288	334	287	313	283	299	295	294	344	319	349	287	293	321	309	289	314	308	298	321	295	305	278	310	323	312	316	274	320	293	284	334	326	314	332	329	333	304	312	296	289	338	287	279	311	324	293	307	316	287	345	328	308	329	271	280	318	323	344	289	322	306	294	309	335	302	318	302	325	332	313	296	292	314	339	304	286	318	289	318	352	313	301	294	313	290	300	326	319	318	317	308	299	313	338	308	309	325	283	312	305	297	297	309	328	300	315	304	307	366	287	337	346	320	313	290	316	307	327	337	366	346	368	312	316	294	330	326	307	285	322	292	333	317	338	351	292	304	296	289	338	292	328	338	305	286	298	311	324	304	306	312	330	358	317	337	322	301	282	312	321	289	315	292	341	273	296	302	325	295	311	273	309	314	287	310	310	314	291	318	306	280	314	321	308	292	288	301	307	330	276	283	295	333	327	317	327	302	319	321	268	299	305	315	306	346	272	294	362	304	276	313	314	288	292	303	305	340	319	301	277	299	323	285	324	295	277	312	307	326	324	314	290	312	308	293	327	336	332	301	329	279	308	292	299	286	318	341	299	345	306	303	307	316	313	318	325	284	293	299	299	306	278	301	334	315	330	296	313	334	321	309	299	296	285	325	331	326	324	319	321	333	301	324	317	321	273	314	297	310	332	344	325	297	323	310	301	305	303	309	284	280	314	299	310	304	312	347	305	326	349	301	309	334	275	308	313	344	318	292	303	319	280	315	287	304	298	329	281	326	307	280	290	312	316	287	282	320	300	298	318	299	309	306	326	302	311	293	324	317	292	297	307	311	305	314	319	307	281	323	341	284	297	320	300	346	310	330	307	295	283	322	286	282	315	310	322	324	309	330	301	292	324	304	324	312	314	309	290	309	267	286	326	306	346	309	300	303	278	300	350	297	332	293	307	284	333	314	338	311	300	304	297	294	325	341	318	324	364	332	284	328	317	335	320	309	306	328	322	303	298	316	298	302	316	316	315	331	271	311	288	301	312	324	299	315	316	299	334	315	295	317	299	308	312	322	338	308	318	285	297	320	322	314	331	315	303	299	305	335	294	309	323	297	318	308	297	331	280	346	298	283	315	290	326	296	321	316	347	267	304	312	340	326	297	354	279	311	305	308	283	307	330	333	310	308	312	306	326	270	318	316	341	324	306	311	293	319	327	332	334	314	271	327	291	298	291	316	275	304	289	299	327	306	289	337	333	303	299	328	299	294	308	304	307	346	345	306	331	317	316	290	315	348	309	333	312	295	286	280	325	314	299	289	284	324	296	343	317	316	304	305	285	287	285	338	313	313	332	317	315	312	337	302	311	319	290	294	314	309	317	294	306	292	349	321	313	322	345	288	320	312	352	302	316	325	308	311	316	315	304	378	319	333	321	325	321	311	299	324	295	315	354	289	327	330	292	277	305	311	321	316	318	312	336	313	302	292	317	309	337	332	332	291	322	282	302	307	310	302	320	290	297	329	274	296	326	296	313	298	316	317	315	302	309	315	290	297	332	331	329	301	290	337	295	332	315	308	308	310	312	324	300	305	316	320	318	304	292	298	311	342	306	342	312	296	321	321	291	264	320	293	305	301	320	318	315	315	309	328	308	308	317	281	299	301	306	275	305	320	299	302	336	314	283	305	285	286	309	295	295	291	306	324	296	306	312	304	338	298	327	317	325	301	324	295	313	320	317	284	314	333	341	281	285	277	302	298	318	297	274	334	299	299	307	305	297	276	289	285	307	296	337	343	306	260	311	290	319	318	317	316	308	323	324	290	337	331	318	328	335	335	319	292	333	325	316	296	322	306	307	316	289	316	341	333	342	257	292	276	319	322	340	297	288	322	315	362	304	290	351	300	306	309	328	283	287	338	321	319	293	292	320	331	289	336	297	311	322	307	327	319	314	299	338	308	302	305	307	361	292	286	330	306	302	332	286	293	339	308	321	305	342	289	314	295	278	298	269	299	310	300	310	349	332	297	306	316	322	352	332	326	341	330	307	313	342	333	341	317	300	322	306	277	308	284	298	313	335	296	317	302	319	307	312	322	308	305	294	303	335	301	327	279	299	295	282	336	294	314	318	304	317	330	299	305	329	329	318	296	308	316	300	302	321	298	317	312	322	310	314	343	322	303	320	316	297	321	324	312	315	342	320	321	317	292	293	312	312	324	318	310	317	276	329	344	312	293	325	315	314	312	287	328	318	311	297	332	307	312	296	358	335	297	315	309	336	322	299	297	309	352	337	287	292	352	276	298	317	333	313	337	343	304	301	309	302	311	314	315	281	329	310	315	296	305
6156	1707	2580	3269	2990	2616	2092	1864	1580	1500	1380	1335	1180	1296	1186	1102	1040	1078	1061	1041	988	1020	983	926	921	921	978	981	926	954	907	917	936	907	896	900	927	875	926	846	942	930	879	818	875	883	866	873	867	869	906	867	866	929	878	840	895	869	835	844	869	895	876	872	869	846	929	887	848	921	938	881	822	876	868	828	861	887	836	899	827	898	848	891	877	860	915	850	837	896	882	841	878	891	906	827	838	885	914	868	868	858	892	886	824	899	842	843	830	901	882	828	882	917	831	865	842	878	830	871	831	880	875	884	882	858	842	861	870	859	880	875	875	898	889	826	867	829	857	831	817	847	877	810	853	941	870	861	872	877	833	845	868	814	870	848	850	899	818	882	876	838	866	888	859	907	851	854	882	869	886	817	856	860	884	913	821	859	818	895	806	865	834	846	846	865	880	821	822	827	870	887	840	882	831	837	868	831	804	914	870	858	872	833	902	851	877	822	864	804	930	892	867	881	838	827	814	871	835	869	920	850	844	869	872	837	773	818	854	819	864	894	922	878	817	867	857	870	861	836	824	829	810	838	854	829	835	839	857	852	838	801	843	859	882	819	843	849	818	880	847	856	909	858	812	820	829	834	797	806	862	824	859	887	867	803	906	840	883	848	855	877	850	841	822	847	859	860	884	855	898	855	848	855	817	837	864	823	845	823	824	861	887	853	863	877	909	891	846	828	851	833	810	884	870	921	867	843	789	884	870	805	909	818	843	873	884	819	913	892	866	860	809	872	846	871	862	862	857	828	861	833	865	839	868	816	874	829	836	865	925	891	802	900	864	844	812	855	866	867	883	829	899	837	871	858	850	853	855	920	867	863	896	866	827	820	816	834	858	846	917	848	843	840	870	844	809	891	881	857	868	849	897	846	880	854	851	862	864	839	834	883	860	836	867	883	860	852	885	843	857	850	894	846	861	825	835	882	835	867	821	865	910	897	917	900	881	867	827	852	859	892	836	903	872	886	825	835	828	826	870	837	858	867	861	827	866	859	881	782	843	868	879	891	876	877	870	852	805	879	858	841	813	867	842	829	867	869	855	887	860	902	880	920	880	851	920	849	858	883	806	859	876	857	850	834	856	833	873	880	877	838	848	863	891	859	840	876	817	837	840	835	831	877	862	889	893	862	854	854	859	839	857	839	873	882	879	845	892	827	845	853	863	873	902	924	839	840	848	838	880	836	842	829	828	839	838	885	865	925	869	859	876	887	849	795	874	865	870	887	795	803	891	824	863	855	883	867	915	857	859	861	865	812	868	879	814	832	870	828	838	820	857	841	895	828	842	854	893	847	860	849	881	907	930	789	842	883	842	850	871	876	854	830	823	835	892	930	911	807	869	876	847	793	892	864	834	885	847	835	858	875	848	838	859	857	853	867	830	841	835	836	871	899	839	865	881	860	825	861	835	856	867	879	873	849	899	846	866	885	826	827	849	878	883	895	902	891	881	843	825	876	867	780	845	797	817	878	791	795	897	916	816	853	878	879	898	873	855	859	834	913	856	879	857	838	843	870	875	849	839	855	914	839	832	897	924	898	874	842	859	848	823	857	860	865	822	842	855	822	892	892	849	781	811	871	893	882	855	849	831	894	792	830	870	900	876	884	881	889	846	830	863	875	789	841	863	907	873	858	864	792	838	844	861	786	876	915	909	892	845	810	897	827	840	834	837	887	868	813	889	830	883	872	850	854	892	878	851	862	938	864	846	844	867	841	827	839	903	842	843	819	875	853	855	858	860	834	793	869	858	841	800	842	854	851	858	877	838	885	897	878	837	814	891	878	891	849	851	844	859	861	907	919	930	815	882	836	889	856	844	800	879	901	904	921	820	858	852	932	860	887	841	823	851	849	827	818	831	875	892	844	862	869	842	804	888	834	863	834	860	842	905	828	877	826	844	838	923	862	797	866	828	871	880	881	840	903	844	850	832	849	845	838	866	848	869	894	828	901	827	867	896	836	831	903	855	849	877	850	857	868	835	870	835	816	827	859	862	866	857	874	874	852	842	863	861	877	821	882	820	820	882	833	879	867	855	841	870	825	883	884	820	816	879	837	900	898	814	828	838	824	841	796	832	846	845	847	884	908	890	852	863	895	834	902	851	841	839	814	859	819	880	843	856	850	897	845	828	871	845	859	903	902	879	813	880	840	851	825	866	875	854	898	878	856	851	826	895	859	798	871	797	886	883	877	844	866	885	895	861	901	826	872	878	799	832	867	878	873	909	898	879	838	868	841	855	840	811	786	840	880	885	857	874	876	912	842	830	842	876	853	821	822	814	870	830	860	865	836	830	810	860	859	897	865	893	826	832	873	872	850	906	895	892	853	891	863	915	800	819	895	873	897	843	914	837	886	833	919	892	855	810	928	875	825	871	832	822	889	856	841	827	851	874	849	902	911	840	900	835	856	909	870	920	925	860	879	855	928	833	911	817	858	862	837	869	889	846	882	888	887	831	880	842	851	875	902	840	859	900	893	852	850	911	866	821	826	832	839	872	894	838	829	916	886	849	860	861	865	866	870	900	872	840	818	835	838	924	868	951	867	809	839	879	894	892	865	865	834	876	848	830	903	834	868	849	890	831	863	887	853	835	873	867	883	848	834	821	886	841	841	852	869	854	867	904	854	839	829	841	887	813	847	902	871	815	937	851	834	859	829	876	857	808	807	846	838	833	817	873	814	872	924	864	850	855	866	781	864	855	862	883	889	862	849	803	867	834	812	874	823	793	795	873	880	880	862	854	851	894	896	813	861	871	858	903	871	886	836	884	864	875	883	830	858	876	895	805	861	815	820	842	869	833	805	864	841	886	825	862	820	887	863	874	837	798	815	899	839	854	829	851	862	900	853	784	865	868	868	818	831	876	861	881	853	868	853	861	858	817	895	861	864	881	833	837	899	864	844	891	904	870	868	829	910	786	879	826	850	899	817	866	885	843	851	913	813	853	848	913	858	832	809	850	835	890	862	907	912	813	803	873	813	876	844	838	863	864	864	843	870	847	793	878	966	830	825	805	856	877	847	819	855	754	882	852	880	839	837	859	836	820	846	846	883	844	895	850	843	852	857	931	879	807	835	836	846	845	859	844	826	849	904	857	826	833	855	832	862	831	828	894	860	847	838	877	841	864	830	827	851	854	811	877	818	856	855	838	847	866	874	844	850	869	863	873	802	811	815	789	835	870	914	873	846	827	825	844	813	818	844	868	794	846	899	890	838	867	825	811	867	887	843	874	869	872	913	869	864	877	833	840	863	887	824	831	889	870	847	841	844	866	878	847	837	894	871	809	838	828	854	845	887	856	869	840	830	878	842	844	904	874	841	826	857	831	847	890	840	874	885	860	817	872	888	821	845	840	841	898	876	850	900	886	847	889	850	853	834	832	835	880	883	857	866	900	838	829	899	802	865	869	848	839	868	872	860	869	826	820	817	845	810	849	898	889	858	866	845	879	888	804	843	845	835
15311	2929	2718	2045	1525	1105	805	671	580	534	487	469	441	427	393	421	369	392	330	383	363	406	365	367	369	332	349	341	353	346	363	351	330	346	364	325	395	315	380	353	352	350	322	339	355	339	349	392	320	348	350	319	332	338	328	341	328	314	353	324	346	345	355	325	331	374	372	356	351	376	392	318	352	336	346	376	336	328	332	361	340	349	332	331	342	344	383	339	338	360	332	333	339	332	333	312	371	352	355	331	363	337	314	317	338	342	318	368	375	359	359	363	360	348	338	337	351	349	342	329	366	338	320	357	367	332	316	326	375	349	356	323	318	363	327	374	334	337	363	330	339	332	357	306	358	345	374	341	304	321	364	344	379	322	330	323	332	338	350	325	335	370	351	373	351	370	338	312	361	332	342	355	371	324	376	359	380	337	371	343	317	358	309	361	371	365	379	360	322	304	356	354	342	315	323	348	336	351	347	353	354	331	377	340	338	316	349	407	316	323	342	358	339	345	327	326	379	329	350	350	366	307	363	357	367	377	355	328	342	360	347	343	361	337	365	334	340	348	344	349	378	346	346	353	335	355	354	347	364	374	341	334	365	328	339	322	344	329	343	363	359	335	323	338	347	365	365	351	352	344	345	345	360	360	354	347	335	337	321	304	336	354	334	343	348	348	352	334	348	343	366	356	323	367	368	327	347	365	334	362	361	347	364	357	347	347	334	355	366	327	360	329	349	363	368	344	315	365	359	370	304	341	352	387	333	342	338	344	337	368	373	336	341	365	354	332	352	334	324	313	349	344	379	349	322	341	342	320	373	325	337	340	368	306	340	356	351	356	344	369	363	346	337	369	347	379	343	305	319	327	342	359	330	340	342	352	347	359	344	345	356	367	303	384	378	370	350	321	343	327	354	328	351	349	302	364	328	389	329	370	335	337	335	355	318	345	339	323	328	357	353	375	370	361	362	352	325	382	371	334	381	351	354	339	363	373	372	322	344	363	339	359	347	334	356	319	325	370	361	338	347	326	333	344	335	348	355	363	307	337	352	396	379	330	416	372	394	334	310	332	350	373	329	363	345	330	356	314	330	362	326	348	340	390	351	347	347	352	353	341	366	342	325	351	357	361	336	319	350	354	322	364	316	352	354	346	324	321	372	325	328	367	334	341	335	347	357	353	340	374	319	338	308	371	347	305	335	346	361	382	352	331	347	334	333	355	359	332	341	371	351	359	351	355	359	338	366	336	369	308	343	340	353	378	356	308	334	354	370	333	307	351	354	337	348	335	318	315	355	335	364	354	360	352	357	333	350	353	337	368	344	371	353	337	344	340	345	329	368	346	353	338	352	310	366	321	362	340	348	327	386	342	330	299	366	338	356	340	332	322	331	314	370	330	345	337	324	361	340	347	316	352	344	333	322	393	329	333	362	344	326	337	334	357	325	373	361	333	362	335	346	354	353	356	325	332	335	349	329	384	364	365	328	319	316	367	347	347	331	324	382	387	351	348	329	328	346	339	350	337	341	327	365	366	341	326	329	356	360	387	316	343	326	351	373	391	326	356	318	363	354	350	334	339	352	340	348	326	324	359	371	314	351	334	361	359	341	372	352	323	337	334	354	363	319	347	348	309	338	345	341	352	342	340	354	343	307	306	337	354	318	343	322	335	364	349	355	376	327	343	326	326	324	336	342	329	364	389	372	375	378	372	361	351	325	324	323	343	323	312	342	329	306	355	364	325	344	339	349	335	323	322	356	367	332	304	352	341	356	349	379	360	382	313	355	386	327	351	348	351	310	346	377	329	339	338	370	311	336	306	335	335	350	343	354	367	360	346	321	359	322	356	346	349	330	363	350	357	330	350	370	368	335	331	368	336	351	346	315	331	332	352	333	334	347	342	370	367	342	382	323	330	354	336	360	319	331	353	343	364	335	331	309	353	329	363	320	363	345	336	352	344	381	334	350	358	310	343	364	332	356	332	382	361	338	335	356	346	341	340	381	382	378	328	351	341	358	338	346	328	365	328	306	336	369	348	336	329	356	325	363	329	352	339	341	355	361	340	335	342	343	337	380	342	324	359	335	347	340	371	354	363	312	340	306	336	336	348	340	368	337	361	360	344	340	342	340	337	345	333	350	352	351	336	369	331	342	309	342	336	377	364	333	352	326	346	319	347	345	354	350	349	335	341	319	331	351	346	327	312	349	322	345	343	386	321	354	329	354	325	345	336	341	385	337	349	323	379	301	358	359	335	366	347	315	380	357	339	369	370	374	361	332	386	357	337	365	348	344	338	354	356	347	343	353	357	354	332	329	335	339	339	332	363	345	331	345	355	353	314	352	367	348	352	328	342	367	335	346	351	392	353	370	326	357	357	321	356	336	315	361	345	348	376	331	354	338	375	307	342	337	351	340	365	343	315	338	322	348	380	354	368	329	384	341	362	357	348	354	336	306	340	349	345	333	379	353	334	346	349	316	326	334	340	378	352	373	329	369	319	359	344	354	331	354	315	348	312	342	372	340	348	318	320	350	350	338	334	331	363	390	369	337	370	314	314	339	322	381	338	343	319	345	360	355	360	370	374	411	351	372	376	328	353	382	351	379	354	358	337	348	366	353	345	350	329	375	348	299	319	348	349	368	347	342	357	311	369	369	324	325	310	337	369	362	319	334	359	336	315	338	344	385	324	354	385	328	299	329	358	344	342	325	334	340	334	373	333	334	370	354	345	351	367	331	359	315	356	342	310	342	351	311	311	384	362	370	332	366	344	357	329	330	335	324	350	356	399	360	366	348	334	325	373	328	343	346	357	356	357	326	326	357	390	354	342	353	360	327	335	369	345	354	334	340	363	332	355	324	347	363	354	380	352	342	336	346	358	385	346	369	368	363	341	360	325	336	365	350	320	360	345	352	313	368	347	324	352	367	349	369	366	366	333	347	358	323	341	376	342	366	378	327	373	316	350	327	350	368	341	326	346	346	358	343	352	329	324	358	332	382	352	364	380	368	359	355	370	365	366	345	311	349	353	317	365	349	356	382	339	366	333	340	324	323	314	329	338	348	357	329	339	354	335	365	322	357	340	330	363	352	367	346	368	341	336	334	358	365	385	322	370	315	393	370	336	308	322	352	358	357	341	362	355	403	366	375	357	315	325	356	364	359	358	353	352	337	328	318	388	300	304	331	349	325	365	352	339	347	330	342	351	357	324	317	327	372	365	367	336	362	322	371	369	372	390	347	331	327	338	381	338	377	338	372	360	337	323	352	338	369	341	377	348	334	342	353	363	342	340	358	352	331	333	349	326	330	316	332	343	331	367	339	353	340	351	344	341	379	336	360	373	353	326	328	369	324	358	377	366	333	327	330	329	353	331	342	357	338	342	377	363	336	324	320	333	352	334	330	327	334	344	335	317	340	364	317	372	359	332	325	360	325	331	379	306	346	340	350	322	356	354	358	346	342	341	360	329	363	366	348	368	348	348	301	310	365	390	333	372	368	340	354	354	345	315
8100	2527	3931	5128	4648	3567	3185	2752	2433	2085	1872	1821	1693	1548	1468	1426	1359	1276	1287	1132	1218	1153	1186	1166	1112	1131	1105	1121	1107	1087	991	1004	1059	976	992	972	967	958	982	942	896	1006	957	947	975	1014	948	969	940	956	947	977	950	946	975	926	967	977	956	911	947	932	943	901	974	982	891	943	945	936	912	904	951	955	966	947	928	936	936	912	920	926	904	934	950	886	936	928	875	885	905	919	914	908	909	934	911	837	956	902	892	900	918	907	882	873	921	916	934	930	891	925	920	906	869	875	924	900	876	883	890	921	891	907	856	945	923	989	920	912	922	971	963	941	865	891	917	868	926	878	899	946	909	935	883	885	889	881	932	912	935	898	922	923	911	937	933	918	907	942	929	923	888	938	897	921	882	925	870	928	827	936	941	902	893	978	920	886	931	893	892	877	949	918	896	891	891	909	928	882	927	934	942	937	906	898	850	900	880	939	929	911	930	951	927	899	879	903	987	930	917	879	940	908	948	890	894	911	884	933	924	953	869	896	867	946	915	936	848	875	915	865	854	927	902	941	903	899	906	890	896	826	926	922	869	878	892	897	926	900	883	883	905	920	972	893	826	861	897	943	913	923	883	851	893	909	877	913	923	895	933	834	917	907	935	878	943	928	873	897	903	912	950	894	930	953	896	933	947	909	884	924	899	840	884	927	907	888	930	910	903	905	922	909	912	942	913	927	906	953	910	903	884	888	913	906	910	890	942	871	943	886	907	926	889	894	913	903	932	888	923	886	916	900	940	897	900	893	924	880	902	898	888	936	957	922	894	897	966	902	909	896	951	881	898	870	893	893	922	886	912	924	895	873	923	921	946	834	920	982	872	952	862	880	948	898	919	902	885	917	891	900	935	920	869	914	920	883	911	869	901	905	929	918	894	878	881	913	923	826	996	948	871	920	913	931	973	877	868	889	903	955	886	887	873	918	879	987	890	908	931	876	920	912	943	891	920	890	920	903	920	894	915	919	893	898	939	939	920	832	885	892	954	914	946	923	898	973	891	900	918	892	933	843	896	959	961	893	917	910	924	961	881	913	915	936	927	904	954	902	894	901	961	937	888	908	890	951	959	901	914	892	904	929	905	916	951	935	888	917	899	931	887	921	932	937	912	886	897	897	889	889	896	924	892	909	881	970	921	901	916	907	932	927	879	921	906	826	908	921	903	947	860	883	895	880	873	876	885	922	874	877	954	915	918	952	901	924	898	903	880	887	894	883	911	914	896	897	935	900	899	920	982	917	956	958	867	917	895	873	919	949	934	931	925	889	913	949	905	957	903	908	888	909	945	934	910	900	924	848	935	918	904	858	890	912	886	907	849	867	925	927	911	904	897	897	894	900	916	894	920	826	881	882	969	926	910	858	890	934	891	880	927	943	894	859	891	855	978	903	888	891	929	933	876	902	961	920	979	915	821	907	914	914	903	882	905	986	905	929	905	914	902	864	948	919	925	880	943	909	932	910	907	918	886	964	885	870	906	848	916	875	950	873	917	911	853	898	907	915	890	904	902	977	886	928	925	921	950	964	906	890	924	915	942	885	894	870	917	883	966	948	832	917	881	894	919	917	940	886	874	878	965	920	908	931	966	896	885	858	904	916	937	908	957	982	916	892	882	909	883	876	920	875	892	945	924	926	871	915	949	936	903	907	890	903	873	956	940	872	893	890	960	869	921	927	886	876	944	871	920	944	921	851	934	929	912	940	910	900	910	908	848	912	954	872	905	898	916	941	929	886	877	889	885	864	924	898	863	971	897	944	927	927	913	915	900	945	923	929	933	874	908	931	913	892	941	877	911	893	915	923	892	942	867	902	886	894	882	874	895	900	867	950	933	926	917	886	946	860	893	924	929	891	904	901	919	916	902	972	904	872	926	950	906	919	954	923	925	916	908	896	906	992	913	914	892	911	898	928	872	904	896	934	940	937	914	880	967	920	852	871	877	917	973	905	872	931	902	879	870	928	896	863	1019	887	960	902	842	899	889	936	832	923	902	928	879	955	907	890	834	869	930	930	909	925	982	869	875	876	888	886	955	935	910	908	948	842	878	918	904	905	934	930	893	929	813	905	869	918	966	915	933	964	879	975	918	952	905	870	838	884	893	880	922	877	926	866	925	869	888	913	899	914	918	900	920	903	901	899	904	895	853	845	876	876	836	953	940	908	869	920	938	901	865	905	911	871	916	997	879	894	905	935	918	941	878	853	894	872	876	923	921	889	889	916	932	901	852	880	899	877	877	908	878	927	906	930	921	864	877	849	899	911	890	925	916	927	865	949	893	928	936	905	901	934	896	889	857	908	933	897	875	882	905	935	929	891	900	946	904	893	927	884	912	874	944	850	901	915	899	942	928	908	892	881	928	899	879	933	901	905	932	895	859	897	890	921	872	889	909	882	952	916	886	908	919	892	898	887	937	874	917	916	918	898	889	884	888	892	948	918	905	894	954	934	968	881	922	922	917	943	943	859	905	891	905	851	902	877	934	944	901	906	914	980	911	903	855	890	899	897	861	916	919	879	860	914	901	879	899	942	902	913	925	954	927	877	960	935	917	933	899	875	875	902	852	932	916	901	881	942	940	931	894	912	895	914	943	859	961	936	922	950	928	928	903	907	911	904	888	895	901	915	900	887	908	917	843	866	871	979	953	845	940	973	889	933	887	897	890	944	916	906	922	902	909	882	865	896	853	899	920	899	920	906	900	886	901	932	891	954	937	851	939	935	900	853	892	897	905	895	911	882	944	875	932	941	890	935	888	908	869	932	908	925	907	908	920	924	908	958	951	985	844	905	947	926	945	894	854	924	902	901	921	923	948	939	895	889	853	946	916	983	918	882	868	869	900	880	901	889	903	886	966	932	910	914	946	874	869	945	934	934	926	874	921	863	894	919	902	944	913	874	895	906	885	921	826	927	917	929	906	891	886	883	884	955	925	855	904	877	929	931	849	927	900	860	857	927	892	949	897	877	905	896	904	855	917	916	931	925	838	950	929	905	839	876	897	863	884	886	941	880	903	945	877	885	935	873	913	948	919	902	888	962	896	881	887	945	889	940	908	980	904	929	906	906	870	901	908	950	904	931	870	872	904	907	915	917	934	914	854	863	941	859	953	894	958	932	914	918	923	913	912	949	943	915	884	916	925	931	871	903	945	858	938	899	906	898	897	894	885	902	878	935	890	911	903	893	846	880	903	960	962	919	909	878	902	843	936	896	943	929	907	943	926	871	855	939	930	889	936	899	924	925	895	900	912	973	901	901	908	895	882	895	910	870	878	900	895	970	866	938	899	987	937	932	890	929	869	878	960	924	886	862	889	927	859	897	920	862	911	880	903	935	915	896	879	922	903	870	857	922	939	872	871	863	956	845	886	893	918	934	965	944	898	913	934	870	925	877	920	914	933	919	884	947	913	846	909	931	882	928	878	882	872	897	895	861	863	927	896	897	930	949	894	973	914	879	887	872	900	924	885	884
2419	415	221	192	172	144	141	153	153	146	132	153	160	163	149	136	164	153	158	138	146	129	140	141	174	143	146	136	134	132	119	128	148	148	144	142	139	141	139	164	161	155	142	155	164	149	141	146	115	151	153	159	149	158	145	152	163	161	153	171	165	149	138	132	139	161	143	170	146	158	145	147	115	137	140	171	124	140	148	131	156	134	130	131	138	138	143	177	151	144	143	164	144	141	148	112	137	149	140	152	133	141	165	117	141	127	152	138	129	158	134	163	156	132	156	148	126	155	153	129	143	159	133	146	118	143	140	152	141	142	142	141	151	145	138	125	130	125	116	156	157	156	176	134	149	137	137	136	137	133	131	160	163	141	136	145	128	165	134	174	151	154	131	143	142	143	153	150	132	135	158	150	138	145	147	143	158	150	155	151	132	147	146	143	133	144	123	148	151	151	148	152	146	129	141	146	135	144	135	146	131	140	141	127	150	146	159	150	152	149	164	131	148	141	154	128	130	149	148	154	125	148	131	138	130	135	135	133	148	124	158	135	154	143	141	141	155	131	138	150	161	159	139	135	150	140	157	147	150	158	150	165	138	127	158	129	152	155	137	135	139	130	131	144	145	149	145	158	130	154	126	160	152	137	166	133	139	141	153	138	142	148	166	139	137	134	150	148	133	141	145	178	137	146	160	152	159	166	143	159	157	148	133	151	150	146	142	157	146	152	113	126	158	151	126	145	142	166	146	146	149	179	153	163	135	143	149	137	129	143	148	155	137	151	147	140	167	162	141	160	140	144	143	162	121	144	151	143	136	150	127	135	170	145	151	155	121	127	116	148	124	137	117	144	137	150	144	160	153	140	134	151	140	134	147	154	148	154	146	127	131	151	142	124	144	145	141	134	144	156	156	145	154	163	159	150	152	128	162	157	146	132	161	133	127	139	154	136	132	144	157	137	153	142	127	141	136	143	147	141	148	131	136	133	120	150	131	135	155	135	145	150	129	141	150	127	133	135	141	137	157	152	111	158	162	154	149	136	144	132	126	156	147	134	151	162	159	149	136	135	138	107	152	143	133	149	124	141	129	138	135	137	136	142	146	151	156	141	147	158	122	141	143	144	169	113	131	147	149	111	140	134	134	155	125	133	153	170	146	126	133	143	126	152	155	167	178	150	138	175	129	148	162	124	140	148	140	143	149	129	145	144	156	145	150	156	145	154	151	140	156	149	155	164	152	141	125	123	122	155	134	171	120	151	148	145	142	141	138	155	137	158	157	158	135	162	162	145	145	156	149	148	154	152	152	122	156	147	142	150	176	130	159	145	165	141	154	160	171	148	153	134	157	164	146	167	169	141	128	156	150	120	147	152	165	124	116	155	125	145	147	146	131	140	137	139	145	139	136	145	146	139	136	142	149	160	146	159	157	156	154	140	147	137	143	158	147	149	138	139	131	137	158	166	138	148	149	157	144	142	145	145	140	141	146	148	136	134	155	150	151	136	148	143	138	128	136	144	120	160	147	165	164	132	136	152	135	137	153	163	147	151	157	135	121	145	135	155	135	143	141	170	161	138	126	149	137	182	123	137	158	135	153	151	163	143	155	148	155	149	129	130	130	155	143	153	138	145	142	138	145	183	152	177	142	137	155	147	146	150	140	148	150	143	137	154	136	146	154	166	143	164	145	152	163	134	143	146	182	147	147	159	119	151	147	131	148	156	143	151	152	150	137	139	161	133	143	152	152	149	158	137	125	122	136	162	146	150	122	158	144	135	160	129	128	138	162	133	158	136	163	134	154	129	136	134	140	146	159	160	129	126	141	134	138	143	123	143	135	123	132	149	144	175	156	125	149	144	154	173	152	163	150	143	135	139	148	165	136	167	158	160	169	161	140	145	142	145	150	151	126	152	150	133	148	168	161	151	150	139	145	163	150	138	135	143	168	158	139	144	132	146	151	151	145	150	149	128	143	144	137	128	138	121	125	121	133	157	143	138	121	160	150	153	132	129	136	146	171	152	146	166	144	167	143	159	144	138	134	136	146	160	149	144	141	131	169	168	142	186	146	130	130	121	126	142	126	150	145	167	148	155	153	141	139	151	157	167	156	145	138	141	163	130	163	174	130	145	146	129	131	139	123	137	139	140	154	151	140	173	165	129	149	143	154	138	159	154	181	166	145	140	166	164	163	147	146	151	166	152	142	155	129	145	138	125	154	139	143	144	147	142	136	138	178	149	159	136	162	129	154	153	155	136	145	156	154	129	148	157	143	136	150	143	142	168	154	145	157	148	151	141	152	136	123	127	142	166	154	149	155	150	153	134	135	142	133	148	139	135	156	138	144	130	149	173	144	152	143	169	139	150	132	156	134	143	130	136	139	154	155	155	151	152	122	155	143	127	139	140	158	150	160	145	132	158	145	133	147	129	134	138	170	140	161	158	137	155	145	146	146	148	150	149	135	127	146	168	145	156	146	138	161	146	147	153	156	139	121	159	122	126	169	127	147	132	133	121	150	137	139	142	155	160	151	148	156	126	144	124	147	152	139	140	155	159	136	131	148	168	132	142	140	135	160	124	168	127	150	130	128	123	137	145	148	145	146	141	142	141	148	132	157	163	143	156	133	153	147	152	143	154	143	161	142	158	153	136	157	155	131	128	153	142	144	143	158	151	136	170	135	148	153	144	137	132	133	136	140	142	160	128	156	145	158	151	154	145	144	128	142	138	134	147	152	142	134	145	144	148	165	138	151	150	134	144	157	144	138	145	110	136	145	142	157	150	154	170	152	145	133	150	158	154	127	170	153	155	137	124	146	160	156	141	159	134	167	167	147	131	141	149	156	143	146	156	158	142	149	113	147	157	140	160	138	149	126	146	156	130	149	158	165	159	153	151	153	172	161	143	132	166	145	137	126	140	131	139	145	149	167	138	154	169	148	155	147	143	123	139	136	109	146	146	136	147	147	146	146	135	116	159	123	151	119	154	145	134	154	120	132	136	122	160	142	141	137	157	134	147	140	148	156	152	155	145	143	149	145	144	168	138	141	146	151	132	137	125	120	130	154	144	123	139	137	156	160	133	163	141	152	150	127	133	135	147	123	129	153	133	164	155	153	136	155	115	153	156	155	165	142	166	162	140	147	140	150	144	172	148	122	165	129	150	108	140	140	137	144	136	145	153	145	131	128	166	143	145	152	144	150	164	144	165	143	158	153	155	157	153	152	151	154	136	146	157	163	126	157	148	153	154	165	161	161	127	148	144	137	154	136	164	140	145	149	150	123	134	150	134	133	154	135	156	150	168	133	142	141	139	162	148	148	131	156	148	151	133	145	133	155	138	140	131	123	147	168	123	149	147	162	140	161	132	154	141	149	139	132	114	128	156	155	158	179	161	135	147	154	162	142	147	130	141	138	146	130	167	132	155	130	145	147	140	121	154	137	158	161	172	146	117	137	131	143	144	134	179	164	156	136	122	135	148	154	153	142	137	145	139	132	142	133	141	149	122
2666	682	576	659	557	564	577	578	520	521	513	522	500	491	458	490	485	473	513	492	538	443	471	486	518	435	524	485	523	482	452	499	429	460	486	495	441	469	486	492	498	484	547	431	493	410	531	463	504	492	459	482	511	521	471	488	487	460	466	472	485	488	443	471	440	477	482	444	461	497	467	470	504	503	483	490	494	488	512	500	427	487	489	506	481	449	484	433	473	493	475	471	463	436	505	446	502	482	479	476	542	478	469	452	463	497	460	466	491	464	470	465	473	477	511	473	493	485	479	457	491	467	479	484	466	474	479	482	513	482	482	484	509	466	486	476	523	452	472	509	516	515	475	496	446	525	454	454	491	446	473	485	497	474	473	488	469	497	461	496	470	500	486	504	437	468	458	487	503	481	477	468	508	436	472	484	518	444	503	453	480	442	485	455	506	477	472	485	497	477	485	485	485	519	472	513	447	513	473	466	430	488	490	457	495	486	515	477	468	485	481	447	480	523	459	454	503	466	476	429	469	451	463	513	500	492	475	481	467	461	484	489	484	494	497	481	510	489	496	524	417	448	466	472	500	492	500	463	473	473	470	437	510	468	435	454	482	473	467	485	476	479	467	462	535	486	484	478	500	502	494	494	516	463	506	454	486	485	463	482	544	501	449	446	515	490	475	498	495	492	509	483	452	482	523	471	482	506	481	500	517	490	473	470	484	462	517	447	479	487	455	506	479	467	478	466	506	454	486	471	495	460	453	458	542	464	496	473	466	440	455	505	452	449	453	488	476	471	490	464	494	463	455	527	491	452	460	497	468	483	441	455	475	484	443	454	494	474	453	535	524	477	505	465	492	478	495	461	460	475	512	483	473	506	486	460	471	484	510	483	449	483	457	488	465	454	462	497	493	493	486	487	516	486	508	418	482	443	494	451	450	505	479	467	476	466	470	496	490	486	469	482	507	487	480	457	464	484	487	480	489	476	516	485	482	502	486	500	483	452	487	456	491	457	503	511	464	482	506	486	497	457	531	500	515	459	472	505	471	475	446	481	490	464	483	469	452	508	450	450	446	480	431	484	463	458	492	472	491	487	471	494	468	479	474	505	485	492	474	511	489	483	477	466	489	507	482	504	483	481	472	471	494	485	479	484	512	482	460	485	486	482	482	509	464	501	468	486	478	467	487	513	478	516	455	488	499	449	471	506	469	456	510	466	453	467	469	485	505	489	431	444	439	478	482	484	488	475	465	461	430	517	496	473	477	506	494	461	477	498	467	483	481	500	467	501	435	465	482	461	473	459	502	476	459	504	482	467	541	475	480	481	446	491	452	483	463	476	462	451	485	481	517	466	458	467	458	480	486	497	475	466	499	516	470	473	468	544	468	462	428	498	487	486	457	450	491	496	509	491	505	536	478	467	505	503	467	503	466	495	484	478	460	460	433	477	444	460	467	525	463	510	490	477	474	477	479	427	475	489	479	473	450	464	442	482	442	464	509	488	463	490	467	476	460	510	527	490	460	489	490	441	482	504	461	486	449	466	438	478	459	491	460	443	446	488	492	463	490	470	468	461	444	497	528	476	460	474	489	441	453	515	474	502	511	453	477	500	494	434	480	466	491	485	486	494	448	494	461	466	473	479	461	461	513	474	499	529	496	470	478	435	475	517	509	462	496	469	476	506	509	462	471	529	483	486	497	473	518	477	484	472	479	517	476	447	470	510	471	466	492	471	447	481	462	463	528	482	520	526	512	471	467	520	503	440	551	478	503	486	510	495	481	459	475	483	465	462	502	472	475	464	484	501	471	498	492	497	521	495	514	510	475	489	426	501	477	496	479	499	480	488	489	488	493	484	465	466	520	522	486	493	470	476	493	468	468	449	485	504	461	505	456	504	487	537	445	473	497	468	525	517	481	509	466	461	459	478	503	474	519	428	518	470	470	507	525	439	501	455	432	489	473	458	508	493	479	509	480	489	472	487	460	490	486	480	465	447	559	490	469	445	471	494	472	466	422	476	487	485	481	483	498	436	472	529	531	531	490	473	488	470	423	466	448	442	451	482	480	492	449	435	469	527	494	503	502	451	484	502	461	467	490	516	453	499	493	466	506	465	427	454	493	491	499	502	435	475	447	444	473	499	492	506	458	499	482	479	505	439	492	489	496	486	437	475	498	488	497	446	444	497	482	511	469	444	478	500	509	450	460	500	493	462	478	443	487	493	504	463	506	449	443	504	447	482	470	460	528	473	469	462	497	467	491	481	488	427	475	484	483	474	481	480	502	510	462	472	510	492	478	464	511	487	508	525	514	495	516	480	504	469	486	478	460	496	467	527	475	504	505	473	485	468	469	494	462	496	443	496	463	495	473	461	487	487	409	513	479	479	487	500	494	436	487	494	476	457	493	481	483	467	497	550	516	477	498	475	452	439	475	466	504	469	509	480	504	499	462	458	516	485	481	472	459	476	451	500	502	484	489	454	442	480	451	444	469	483	476	499	504	464	446	475	463	471	494	458	467	450	470	464	474	471	469	519	448	509	492	566	489	509	485	460	488	492	462	483	504	483	485	484	486	510	490	477	499	456	503	463	495	488	451	484	465	463	474	482	459	478	478	487	517	504	507	471	478	510	486	488	455	458	465	440	454	523	491	435	501	487	470	464	447	477	490	478	527	440	481	473	484	489	475	498	451	463	454	463	441	456	522	470	496	494	470	483	504	503	484	482	480	466	456	510	476	481	498	474	474	480	483	440	495	481	464	473	425	467	449	463	497	491	514	531	447	488	485	482	489	422	485	521	472	499	509	439	498	481	473	476	443	449	488	480	461	454	440	456	475	486	486	476	470	521	476	458	457	459	439	467	514	498	487	470	483	485	517	478	492	478	497	443	492	493	484	470	415	447	483	436	458	496	443	479	497	468	418	481	479	442	483	496	454	480	481	508	460	475	487	481	483	447	480	479	497	497	455	505	484	471	444	463	489	476	492	497	456	492	474	464	485	474	461	483	444	480	455	457	485	505	475	475	505	507	515	485	481	473	495	476	504	473	451	491	462	472	427	481	497	477	466	488	439	487	499	473	446	501	484	493	479	475	512	490	500	470	495	483	448	513	496	459	461	475	470	493	473	473	472	458	505	508	463	480	482	458	493	470	503	506	513	477	491	484	487	510	476	471	442	454	538	477	478	510	468	439	477	466	480	469	476	498	526	512	483	522	538	457	474	493	446	466	484	458	505	446	468	470	505	471	455	476	434	461	475	442	485	424	452	495	514	477	513	484	488	497	503	467	514	473	515	525	473	434	467	487	484	487	433	488	445	463	504	453	474	494	471	464	486	446	504	475	507	468	477	501	425	472	507	529	478	450	475	514	514	515	511	479	459	532	454	482	474	484	445	486	484	459	479	533	503	494	459	437	465	462	453	510	473	424	480	462	497	450	475	471	467	489	479	471	515	520	461	466	467	502	473	484	491	468	472	447	491	464	444	481	479	488	495	480	513	473	455	503	468	508
14541	7853	4507	2559	1571	1246	752	508	463	423	385	388	383	352	336	319	331	335	347	316	329	334	296	321	344	360	333	319	313	324	309	326	320	337	333	336	334	336	298	310	322	322	330	310	289	294	334	337	316	337	338	317	323	319	325	323	301	305	289	284	301	343	310	307	323	324	324	322	308	322	309	305	329	323	348	286	302	290	304	321	325	328	297	305	297	323	294	318	331	317	338	293	324	345	301	308	298	289	303	295	335	328	333	305	302	315	310	321	316	307	316	317	287	295	275	320	309	293	312	351	294	312	348	337	282	326	273	302	306	311	302	293	333	302	320	317	327	310	308	321	306	321	309	313	330	302	314	305	311	337	294	270	314	329	306	289	298	338	334	332	333	303	305	304	342	325	320	319	291	303	321	306	296	297	296	320	316	336	308	321	299	289	300	296	289	291	272	270	284	344	331	306	316	310	286	272	285	300	318	324	300	335	323	270	331	296	299	326	322	304	319	316	290	283	279	304	286	308	321	322	296	319	344	342	292	330	336	286	288	308	318	313	315	311	270	274	314	334	295	311	305	295	297	328	339	309	331	319	358	309	331	342	345	329	311	310	339	283	308	334	321	323	321	288	320	319	309	286	307	342	293	312	329	329	296	301	275	289	324	310	299	308	313	317	310	330	307	337	310	327	327	309	313	315	341	291	322	304	288	306	334	322	329	296	320	303	331	351	271	273	273	312	298	329	314	314	359	324	268	312	273	273	311	321	323	302	325	313	328	302	341	297	306	309	293	308	315	276	318	313	313	283	302	310	312	329	330	315	296	319	284	315	332	303	299	309	262	287	294	322	348	335	305	294	337	306	333	325	318	341	290	329	320	328	299	341	332	331	315	294	328	264	292	281	331	291	315	317	317	282	332	290	296	318	305	308	281	326	293	333	292	341	298	291	314	324	291	321	317	310	281	301	336	281	301	292	337	295	299	323	313	308	297	336	303	309	291	312	307	306	301	334	304	295	338	344	317	313	282	311	310	277	321	299	304	298	334	315	296	259	282	307	307	337	294	297	303	340	331	268	277	308	327	298	315	282	303	312	315	316	292	282	322	295	286	331	332	302	330	272	290	301	314	281	302	304	337	299	319	296	317	333	293	326	308	300	301	322	337	317	294	303	292	335	321	306	355	316	304	305	330	324	323	288	282	307	309	310	336	361	340	342	289	277	309	314	285	316	306	342	292	314	312	337	302	276	309	326	325	310	282	295	285	329	344	303	304	298	298	306	323	341	318	306	288	291	322	325	335	325	340	309	319	288	319	311	312	284	332	318	302	333	307	286	309	315	340	318	293	319	323	312	280	282	302	321	318	337	320	285	336	271	324	346	310	309	299	305	325	308	307	288	309	300	335	312	296	324	320	321	328	326	314	336	318	321	346	313	300	330	299	338	340	298	323	292	318	316	331	303	317	332	306	329	333	304	320	318	335	310	322	302	328	288	307	323	321	325	318	316	308	315	293	332	303	318	309	324	310	296	327	292	341	341	320	330	297	304	315	328	310	329	311	325	296	281	297	335	329	323	307	331	336	303	320	329	288	289	322	319	310	312	305	337	302	305	318	339	318	318	319	315	335	326	309	306	313	296	307	329	326	282	303	311	333	314	328	368	284	318	331	337	301	292	325	299	295	287	301	308	306	297	311	290	320	299	344	325	323	300	298	326	315	333	331	329	299	296	302	349	333	297	317	318	295	321	313	313	311	321	326	309	325	327	316	309	308	307	315	322	324	324	323	295	318	302	309	359	291	354	314	297	323	308	324	295	287	306	336	297	326	291	303	318	280	304	290	306	313	317	325	326	306	315	294	347	288	306	326	315	323	275	287	318	310	314	330	355	311	286	304	303	325	332	326	312	299	319	298	329	309	289	308	328	331	295	330	294	292	301	294	300	327	309	281	320	309	313	306	298	326	291	292	313	294	316	292	296	353	320	294	316	321	310	293	299	310	312	303	314	309	321	334	323	308	340	334	332	303	320	315	286	309	327	329	312	327	294	312	299	311	337	307	342	289	327	336	330	324	297	358	279	336	304	295	318	294	322	326	326	320	297	315	294	303	291	314	315	298	322	334	312	282	290	290	316	321	316	307	342	288	266	305	294	308	291	312	290	330	306	318	320	314	324	332	309	298	298	308	296	315	343	336	310	315	308	298	311	334	315	315	305	274	284	329	297	338	339	288	313	320	305	300	330	350	342	299	313	302	322	304	307	321	285	332	294	308	308	357	287	308	281	334	307	300	299	345	308	287	324	287	320	321	287	280	305	320	305	314	336	336	326	315	307	330	303	358	307	314	299	327	289	304	306	302	274	303	295	276	296	343	331	296	308	289	293	326	295	325	326	313	302	292	307	303	305	322	322	301	329	310	333	278	292	307	302	339	326	267	314	291	294	289	324	335	301	314	307	292	305	310	328	292	320	305	330	329	319	294	334	315	338	306	300	356	305	327	315	324	326	310	309	305	289	333	318	314	291	321	304	296	268	289	317	342	293	341	304	304	316	306	310	287	304	307	310	317	326	301	303	305	264	331	336	325	309	318	331	329	293	338	292	279	306	297	300	293	322	293	282	330	281	324	309	293	301	321	254	304	318	340	322	316	327	296	329	295	281	302	338	313	310	323	320	381	322	312	317	304	316	284	323	319	346	320	297	308	335	309	321	318	315	341	315	294	306	332	346	274	306	340	295	318	293	347	295	328	304	325	341	330	321	316	313	306	330	263	313	322	285	296	299	317	333	344	311	316	304	329	283	285	284	323	318	327	318	299	316	305	325	303	286	312	313	276	294	337	307	295	319	307	353	288	338	292	303	292	317	343	308	334	292	334	313	306	291	310	283	322	328	315	295	317	301	292	325	306	300	327	344	318	300	270	324	325	316	338	277	320	315	318	308	282	319	283	288	294	292	290	322	315	295	312	305	311	300	282	315	347	306	298	321	325	300	336	294	319	310	321	327	318	296	294	307	307	330	330	335	318	304	309	333	321	321	341	301	289	305	283	311	272	311	290	299	335	329	315	314	344	312	330	306	312	315	314	307	336	342	314	310	330	340	299	342	323	299	312	317	320	286	347	335	289	327	295	298	323	306	305	323	315	306	275	322	286	339	294	297	293	322	320	324	338	314	340	306	323	283	310	292	306	322	276	318	317	320	348	360	318	325	329	311	318	289	320	301	339	303	293	290	339	320	321	313	310	303	316	276	277	303	297	297	294	305	316	292	313	288	319	270	318	304	325	320	313	314	325	285	286	308	286	332	328	314	289	301	319	321	282	309	321	306	332	299	294	292	307	323	270	321	299	318	295	311	313	293	318	300	327	326	336	304	310	271	308	332	314	311	285	342	317	330	315	306	296	305	311	293	300	285	293	295	312	303	331	323	310	338	294	283	321	290	297	334	315	297	297	308	303	301	295	347	293	302	341	294	303	316	332	280	318	322	338	280	314	285	313	298	323	322	309	322	316	301	302	302
10403	4786	3478	3647	3199	3345	2353	1732	1687	1519	1346	1298	1210	1207	1138	1046	1105	1071	1142	1073	957	1009	974	1016	954	1008	1000	951	953	902	894	906	943	938	917	957	918	876	911	863	893	881	911	892	902	843	901	884	850	889	913	877	900	858	915	883	879	860	835	888	916	876	875	900	954	858	883	886	833	937	842	842	860	859	894	845	882	904	916	872	909	857	854	921	894	851	859	846	839	869	825	831	859	886	872	894	857	891	874	875	852	865	858	896	903	824	864	839	839	858	883	841	822	889	794	890	853	863	832	859	861	894	873	813	901	877	850	883	883	847	895	876	827	879	824	912	849	896	918	912	870	883	865	838	883	824	819	856	870	834	906	897	817	879	861	796	880	852	866	853	823	865	867	832	865	833	877	874	856	863	846	746	828	861	863	823	835	863	892	848	819	857	825	789	810	900	856	882	809	795	874	798	851	884	881	854	874	843	867	822	915	892	903	862	846	797	870	821	819	826	908	834	907	858	862	868	890	871	878	865	869	882	840	868	840	872	834	857	868	883	840	908	872	914	843	845	814	794	827	899	845	847	868	890	861	885	848	876	848	848	888	889	881	855	952	887	880	840	846	889	837	859	880	866	909	853	868	823	869	830	928	860	919	871	854	892	873	814	860	910	856	877	840	883	884	863	818	859	854	850	848	878	873	864	879	878	845	791	894	859	866	907	870	862	842	873	780	869	854	889	863	923	846	842	896	800	880	831	861	874	956	819	878	843	822	845	818	864	847	841	823	916	895	844	844	888	845	845	896	841	840	886	886	858	824	875	869	887	792	874	871	826	795	882	844	878	834	879	843	863	878	897	896	851	837	904	897	916	860	881	864	839	863	888	844	836	894	861	871	863	862	834	836	854	908	891	885	899	854	844	888	856	859	840	851	847	828	850	861	867	862	801	851	891	824	891	855	856	843	877	876	881	853	839	839	865	891	887	842	863	851	918	887	881	856	856	866	837	858	791	862	865	914	864	835	860	838	881	830	900	863	861	809	894	804	898	849	861	817	830	814	867	914	834	872	879	881	857	855	864	843	866	825	830	861	796	860	840	895	883	820	892	867	840	853	914	862	802	801	849	864	853	844	846	851	877	841	859	866	805	853	854	786	831	874	838	854	848	819	807	867	914	831	860	889	794	848	931	881	887	855	847	864	961	865	845	802	826	856	880	853	876	878	819	886	894	825	773	890	901	831	872	856	842	849	840	903	861	868	863	859	866	871	859	844	885	849	884	896	862	853	852	864	833	851	834	889	837	900	844	846	864	799	848	806	839	864	838	874	870	864	898	821	873	865	880	859	882	872	863	882	839	873	854	844	826	842	809	890	864	843	854	820	903	862	865	831	861	829	817	808	866	892	880	819	878	857	887	865	903	861	857	890	829	894	848	822	864	898	880	854	833	837	881	867	857	888	906	826	941	822	881	865	856	836	853	907	789	847	805	858	856	854	867	862	865	835	832	867	825	917	831	862	854	836	888	861	859	840	891	869	842	858	866	946	814	864	814	907	875	840	878	837	852	885	917	868	865	867	824	802	825	919	844	886	886	905	878	876	899	837	919	862	843	900	893	805	855	838	848	856	840	897	858	872	845	882	832	863	881	882	891	820	925	851	847	871	878	919	866	868	892	846	858	805	885	855	919	850	818	796	866	847	844	841	879	842	851	860	840	797	832	916	871	881	908	846	857	840	871	866	875	812	881	835	860	868	905	825	867	926	866	861	895	878	853	860	856	833	803	855	876	899	885	873	870	871	841	869	851	858	807	862	926	890	857	862	824	926	840	876	857	904	832	863	888	838	867	874	891	825	883	861	889	871	849	858	883	832	951	793	854	831	885	882	888	877	867	856	885	911	871	865	826	867	846	918	843	845	859	811	838	874	859	912	863	871	863	867	892	878	881	855	816	877	836	890	878	867	880	826	890	871	798	895	876	862	837	820	843	840	854	859	856	936	841	855	904	868	806	898	843	867	792	848	932	843	831	870	829	853	843	849	928	914	860	869	835	827	837	844	805	867	869	899	849	824	835	847	869	908	893	864	867	862	869	839	869	830	820	845	827	847	867	896	831	874	894	891	811	849	879	879	866	883	841	862	851	877	793	854	873	874	866	899	834	889	893	875	860	853	843	890	864	860	840	876	878	826	819	844	860	845	874	855	842	822	899	894	861	851	781	893	854	866	831	844	872	847	858	848	865	780	850	900	855	891	817	848	911	845	826	846	851	857	828	848	844	840	851	891	881	907	882	830	830	861	873	826	823	896	837	863	807	849	892	895	906	854	836	857	860	854	846	935	905	874	904	896	878	819	856	904	885	865	883	904	826	881	845	831	853	888	858	875	855	837	835	880	876	868	843	876	848	849	865	862	889	900	813	873	853	897	824	884	860	828	859	872	846	814	855	917	851	859	875	832	812	920	844	860	925	848	822	870	845	875	864	919	909	889	845	834	847	864	878	847	854	865	822	852	892	858	863	825	827	816	813	841	861	884	893	794	822	936	868	895	864	926	921	793	856	852	819	862	849	821	876	889	895	826	851	885	814	835	783	913	853	842	902	906	826	879	860	897	843	830	861	840	946	843	838	831	835	909	881	847	881	816	860	843	842	856	809	865	832	871	866	888	876	836	800	826	842	863	857	853	892	845	860	798	866	817	893	841	822	907	824	848	875	844	834	874	822	877	858	808	875	873	853	849	862	898	852	870	808	934	822	894	883	834	889	845	858	888	844	842	817	886	875	850	831	876	844	888	901	820	928	889	824	919	853	864	851	826	814	840	825	793	806	853	889	832	851	879	815	884	906	880	849	852	888	879	818	836	860	837	882	861	874	828	903	856	869	875	839	948	886	882	894	940	874	857	832	847	863	903	850	868	905	852	864	873	875	863	884	850	856	831	858	823	852	887	880	937	848	934	838	826	871	850	831	801	820	900	874	829	882	887	865	885	801	825	841	845	803	872	857	869	846	870	869	888	860	823	867	853	845	864	832	873	889	835	897	869	821	859	844	913	842	798	829	867	865	888	872	830	841	852	882	828	853	852	849	850	904	893	829	945	901	854	898	898	876	828	917	842	843	841	857	845	904	887	867	810	858	828	838	871	890	836	863	830	851	854	899	888	826	847	866	877	882	863	850	872	877	845	791	864	838	850	819	873	869	836	835	839	827	828	835	858	855	873	877	881	857	871	828	810	875	885	884	866	839	849	863	838	902	839	834	850	822	792	896	845	844	876	801	843	832	894	851	832	850	872	833	862	851	840	841	848	856	857	842	839	812	852	852	864	832	854	862	820	860	857	846	861	845	885	871	859	882	843	883	862	866	884	884	857	825	846	820	864	842	852	817	861	864	832	865	839	883	840	874	866	862	868	875	890	834	813	950	855	809	856	837	864	852	870	857	919	872	859	827	926	858	844	887	874	867	836	923	842	895	847	873	880	881	884	846	841	833	872	873	878	878	846	841	875	893	860	834	842	899	818	897
16528	6452	4819	3373	2499	1677	1057	755	577	564	535	446	443	436	396	433	427	380	385	411	373	365	349	366	360	366	378	377	347	366	352	365	378	387	389	341	338	372	330	350	346	330	329	324	351	370	339	346	342	383	353	387	350	334	365	334	348	373	338	399	369	359	337	363	365	340	352	344	386	349	352	329	355	307	356	333	380	354	339	360	340	326	349	359	356	343	385	357	321	356	329	355	349	326	343	342	291	327	345	347	345	370	357	342	325	318	361	373	355	373	354	321	355	372	325	357	330	347	365	320	354	375	354	334	336	334	357	344	335	325	358	352	356	301	348	342	351	314	368	388	358	325	362	319	331	371	372	345	362	329	336	324	359	386	375	361	370	343	329	355	344	356	368	344	335	336	309	342	311	310	330	351	329	311	331	343	358	308	324	353	327	336	355	328	361	354	367	316	360	365	375	362	321	323	343	342	347	376	373	372	350	334	348	327	320	362	337	309	345	340	376	333	355	333	348	353	335	370	341	338	321	347	356	326	351	327	357	338	347	345	354	352	348	352	332	360	320	341	397	359	323	304	369	350	351	361	393	339	334	372	332	357	335	365	366	323	363	338	307	355	346	341	365	321	331	343	331	337	328	336	347	333	363	340	366	342	338	380	383	374	331	349	374	323	338	330	366	330	330	332	327	362	338	346	370	360	354	317	345	344	336	356	335	338	322	371	378	332	339	336	362	342	347	357	301	365	339	320	326	350	316	340	345	336	322	339	344	371	364	403	365	338	369	367	331	343	361	360	312	347	382	367	352	348	353	329	347	364	343	362	356	330	348	341	351	370	353	351	355	356	339	343	334	387	322	345	349	363	351	376	336	376	353	353	333	364	369	345	327	360	360	346	322	336	345	334	362	353	355	340	329	320	313	338	340	324	348	350	348	316	333	335	342	360	339	346	364	339	311	342	386	361	328	344	384	344	346	373	351	340	321	344	336	322	371	335	319	310	333	374	365	356	314	374	337	308	345	341	328	356	346	349	364	322	334	340	346	340	353	330	319	342	337	337	356	335	354	352	382	338	349	343	341	328	340	350	335	338	351	352	353	369	322	338	369	359	349	365	348	318	328	343	336	298	335	349	348	385	337	338	365	333	361	332	339	365	330	337	341	341	341	350	372	339	346	336	347	357	337	327	352	347	341	318	367	351	380	335	356	333	324	353	352	382	339	360	326	327	371	350	360	366	352	358	333	337	393	348	352	313	320	356	360	392	354	362	353	284	372	316	341	340	364	369	331	332	331	352	344	370	386	364	357	344	314	354	350	345	327	332	336	346	336	329	348	325	328	382	325	318	341	342	365	351	330	314	359	325	359	336	353	339	326	361	348	315	351	335	360	345	360	309	350	363	362	340	338	324	356	347	350	356	318	314	338	374	329	384	337	346	354	356	346	328	347	365	332	384	359	347	339	361	347	364	378	326	353	369	322	324	343	348	304	379	348	342	342	383	331	367	330	376	335	333	321	353	344	338	337	380	370	329	348	348	372	324	346	335	327	320	343	330	346	365	360	377	389	324	322	312	310	367	331	307	342	335	321	338	340	329	342	366	312	308	319	293	323	326	284	355	317	361	351	336	375	373	377	343	321	351	315	337	328	349	336	341	362	361	331	372	368	350	361	348	351	332	341	357	339	373	340	357	342	380	316	308	341	363	365	377	320	356	367	317	370	357	354	357	327	325	345	347	306	357	320	355	371	354	368	338	338	342	368	344	351	331	340	339	339	369	364	344	334	358	340	327	327	347	357	335	372	350	322	301	361	350	340	370	371	339	360	353	346	362	348	363	349	357	370	345	325	362	351	345	329	334	325	354	333	344	308	360	375	379	371	371	338	366	343	349	369	326	362	335	338	328	322	358	363	362	349	357	362	332	340	341	319	343	325	343	355	348	364	331	341	350	387	328	343	357	329	353	352	356	324	368	340	353	337	328	339	337	360	340	362	356	305	349	337	347	336	317	345	397	365	354	348	349	354	295	327	327	334	353	340	306	356	353	341	402	368	341	333	364	345	324	343	358	348	341	344	323	363	327	356	354	334	319	340	359	359	371	322	330	347	336	337	362	375	345	344	317	382	331	354	334	317	361	366	355	334	321	375	379	364	332	346	313	328	360	361	373	362	346	331	356	366	362	359	352	336	325	352	390	380	394	325	362	350	346	382	357	337	342	329	312	329	321	373	358	380	384	320	339	335	326	387	324	341	360	345	368	348	351	328	366	344	393	344	350	341	362	350	305	363	343	338	337	391	377	337	345	383	360	358	365	360	347	364	340	359	348	319	323	308	347	338	339	336	361	350	306	303	348	358	338	322	333	351	345	315	339	342	335	344	353	341	360	326	363	352	341	344	331	371	367	341	311	318	363	323	356	362	371	374	342	314	316	367	337	356	315	340	363	327	350	319	388	339	401	384	352	342	357	326	338	312	353	350	336	358	352	356	369	334	355	342	366	342	331	375	375	358	349	331	351	338	325	347	343	360	356	356	317	340	341	302	325	334	331	333	363	311	340	315	308	328	369	357	332	324	333	339	383	335	355	339	354	353	352	355	353	317	338	371	331	336	338	330	358	346	370	337	372	378	367	388	347	346	355	340	337	337	339	356	331	359	337	330	343	366	345	347	356	330	316	367	342	330	363	339	368	351	355	331	337	341	367	367	336	356	327	337	327	339	350	338	352	370	362	347	361	340	368	356	370	331	342	318	349	370	347	353	348	354	343	337	351	340	352	313	350	350	376	339	320	359	344	387	353	340	398	368	350	366	348	353	358	341	335	341	323	333	324	326	354	358	365	314	340	333	355	354	352	298	334	368	351	342	356	334	346	332	379	325	357	377	324	344	339	344	321	366	333	316	321	346	330	323	344	364	317	359	330	338	323	373	354	355	344	362	337	357	359	332	325	344	364	373	304	353	352	360	370	351	366	364	367	332	343	340	332	321	332	316	324	337	323	363	317	332	308	385	356	342	352	388	315	338	364	330	313	365	338	373	351	298	349	313	320	337	364	331	345	348	374	310	338	335	355	332	329	346	356	314	338	326	339	317	329	323	348	356	343	350	354	353	338	348	355	381	322	320	328	338	319	362	337	331	337	362	342	333	346	363	361	336	317	352	354	332	347	338	320	321	322	331	326	333	311	357	331	327	352	356	360	320	379	355	323	333	408	360	360	337	313	352	318	341	315	301	346	352	330	328	344	318	371	374	348	350	359	344	310	354	305	327	324	350	366	359	345	300	347	358	358	328	371	322	374	348	362	355	330	330	330	320	337	368	376	331	347	309	343	333	342	355	359	330	339	323	337	357	345	308	348	365	324	304	317	311	325	351	360	367	339	344	361	313	345	312	355	319	369	335	347	314	364	354	326	352	342	291	337	356	355	356	368	390	346	349	392	364	323	311	337	343	351	393	330	353	364	360	359	341	351	372	355	360	368	350	349	324	352	345	348	374	367	338	362	338	363	354	348	328	328
9305	4979	4687	6001	5822	4539	3196	2792	2323	2110	1910	1726	1607	1547	1491	1392	1371	1298	1211	1248	1147	1200	1088	1090	1108	1016	1041	1039	1091	1042	1047	1048	1034	1001	1029	1017	958	1004	960	899	967	966	992	954	935	937	933	982	1017	992	932	922	959	1018	955	940	940	970	962	967	949	946	917	941	919	902	888	937	916	931	940	926	946	944	981	946	885	909	973	944	917	853	923	915	878	938	913	886	901	886	969	934	928	895	887	936	902	906	906	938	902	866	881	928	952	914	948	955	870	923	908	917	939	889	909	922	911	906	915	928	888	955	891	874	843	922	858	868	958	898	884	897	905	951	881	930	908	880	886	932	935	896	921	927	898	942	941	863	907	930	913	904	850	962	929	967	913	955	912	867	911	884	908	869	898	953	944	892	910	884	902	912	919	913	934	943	929	952	974	902	877	908	873	895	907	869	904	939	885	927	870	890	897	872	842	865	858	926	901	912	915	856	920	889	889	926	980	890	864	944	864	831	903	886	884	896	890	950	884	897	906	863	921	925	928	911	886	913	894	947	911	958	868	886	915	967	916	920	893	888	934	878	974	921	896	861	894	910	923	933	924	926	912	920	885	942	925	904	883	911	864	863	925	893	902	877	834	905	938	904	916	894	870	891	920	884	912	918	875	908	950	894	903	939	990	896	947	899	885	881	949	953	891	942	882	908	882	872	910	927	912	948	957	913	912	885	906	923	860	899	898	918	915	866	918	886	850	919	910	958	912	933	977	906	907	957	900	908	911	883	903	898	872	873	895	933	935	905	881	861	864	917	895	870	894	854	902	946	935	909	853	929	901	907	918	912	872	959	896	906	926	880	933	915	939	870	875	931	901	905	955	937	872	957	909	906	919	911	859	925	884	929	884	924	909	905	976	898	957	930	915	863	903	942	955	917	897	939	925	913	979	954	915	847	905	932	905	923	884	950	889	934	958	949	960	948	873	900	894	843	926	881	882	902	900	907	934	903	884	981	883	892	904	890	834	907	909	886	925	897	922	922	879	902	905	921	941	945	884	879	863	881	926	903	880	962	902	927	919	933	912	896	895	871	895	939	915	924	929	929	871	933	864	971	839	890	909	885	909	900	876	904	906	925	894	883	973	910	901	970	915	873	929	890	928	906	914	922	889	903	936	928	956	908	869	938	927	852	862	895	840	955	922	843	931	891	873	932	891	879	911	939	947	886	892	944	963	872	928	944	908	889	899	891	896	826	947	843	878	915	837	948	911	871	873	898	931	908	902	872	948	929	921	886	890	883	888	876	876	910	916	888	863	899	890	858	895	897	916	938	910	916	931	859	869	905	967	966	874	854	911	891	864	896	902	938	890	923	848	965	904	950	928	911	896	927	894	883	927	940	860	888	871	925	903	920	909	927	859	891	871	897	883	909	867	937	911	892	945	851	893	860	860	896	897	920	972	897	885	925	856	949	912	932	896	893	901	905	890	857	833	933	856	874	907	881	930	926	922	827	914	896	941	918	928	922	864	910	899	897	884	891	887	934	889	937	912	864	836	894	925	876	940	941	930	874	902	919	889	891	927	914	966	871	936	864	889	932	904	869	920	885	950	959	938	877	928	928	929	897	888	930	931	949	939	875	874	902	934	927	886	910	973	827	904	923	932	869	862	910	839	925	892	915	901	965	914	838	947	919	904	931	884	954	974	907	891	929	891	931	914	952	898	967	935	894	868	885	921	927	872	892	947	967	932	925	951	902	910	912	937	942	934	900	904	944	895	913	942	888	879	934	927	907	873	887	917	923	860	866	917	918	907	874	853	912	918	894	905	933	919	894	916	898	924	884	850	888	895	908	888	870	833	920	852	882	912	907	894	878	871	893	918	932	907	879	911	915	937	882	875	922	821	948	902	901	868	872	913	889	960	900	894	871	881	904	898	898	869	924	955	923	924	897	884	913	952	949	875	939	895	871	919	955	842	905	923	874	937	899	938	907	863	867	954	936	912	925	880	931	918	910	963	918	889	878	918	893	875	908	858	962	919	1001	961	898	895	881	918	898	882	928	876	887	876	962	949	929	852	868	914	859	873	954	917	909	878	926	934	844	911	917	920	844	920	947	913	864	935	894	809	922	908	932	886	869	901	954	880	874	870	918	892	921	929	893	938	947	924	935	845	905	928	923	908	929	893	905	885	901	892	901	903	859	882	910	883	930	928	877	914	933	924	878	928	875	914	925	917	879	927	934	951	912	919	892	974	896	904	909	951	885	915	898	945	939	932	928	897	918	888	916	913	942	872	897	917	876	936	938	929	908	909	915	895	888	941	893	946	878	925	875	894	869	895	889	914	932	969	871	870	903	904	909	914	857	910	875	864	910	897	924	915	888	869	914	925	901	918	916	861	918	920	919	936	890	893	887	882	843	866	908	851	929	925	896	911	893	965	889	908	883	957	940	917	872	890	916	869	914	973	904	938	906	905	895	908	921	913	884	909	897	906	905	884	934	901	895	836	931	876	956	906	915	960	832	956	909	945	927	914	880	897	925	951	914	861	906	875	913	905	862	895	874	879	876	898	874	940	956	925	888	881	933	923	842	938	888	904	874	882	908	887	869	899	917	931	851	908	912	918	892	898	853	957	951	864	888	859	951	892	951	847	905	971	898	933	886	962	934	981	926	901	912	922	916	965	922	898	908	904	893	889	877	898	930	971	928	840	856	916	895	927	915	992	912	940	865	901	898	905	888	849	919	950	909	947	900	916	888	889	905	894	955	878	928	905	936	882	879	950	939	912	889	852	916	918	886	899	916	859	858	904	901	925	916	873	901	899	930	907	907	849	893	905	909	923	929	928	852	903	884	896	901	909	874	894	884	943	916	925	945	959	930	913	862	921	928	974	891	905	909	848	884	936	891	829	909	953	884	904	905	964	960	942	914	913	887	886	914	938	920	926	953	902	885	859	894	903	901	892	898	917	1009	934	875	876	928	953	913	903	876	923	899	939	907	909	919	875	923	881	920	927	929	953	869	888	912	906	896	869	951	853	903	863	923	954	864	942	929	946	922	927	887	956	876	940	898	902	918	948	944	894	931	929	906	929	933	885	926	871	899	878	944	865	909	879	895	873	918	904	921	897	923	944	878	984	910	951	916	924	882	869	881	901	864	886	894	923	880	941	901	904	902	930	913	959	896	898	886	903	898	867	963	904	927	882	943	863	906	882	978	896	897	888	887	936	878	869	888	908	889	909	908	902	941	903	864	860	944	899	891	886	876	906	926	925	919	855	883	970	915	902	868	882	888	876	892	934	902	864	893	942	917	878	968	914	917	895	872	941	840	895	907	866	906	911	873	896	884	921	935	905	876	911	924	893	926	894	861	879	876	862	917	929	912	875	920	913	878	864	960	866	877	875	877	911	914	896	874	900	862	922	887	903	915	906	890	897	895	865	865	917	901	878	959	879	917	876	901	908	843	937	902	908	836	953	905	924	898	975	895	891	953	955	867	906	906	915	880	943	932	925	899	875	947
1943	347	213	214	177	155	142	180	148	169	175	164	154	137	161	149	147	138	148	147	153	145	128	146	147	140	126	140	132	155	200	139	152	158	149	138	141	131	136	142	125	153	144	159	145	131	141	149	142	146	134	130	129	152	137	129	130	163	168	136	150	157	132	148	126	129	154	175	143	138	139	147	147	156	124	143	143	153	145	134	145	138	155	131	136	157	163	156	169	155	144	146	133	141	140	167	118	156	138	125	150	153	125	150	148	147	123	152	165	126	144	152	160	151	169	137	156	161	162	139	137	138	141	133	112	155	144	144	139	118	129	140	148	152	157	130	130	152	137	162	143	143	163	131	151	145	142	141	146	142	160	158	142	160	137	156	146	135	143	115	154	134	149	143	149	135	127	148	140	154	137	130	123	123	182	150	154	142	174	153	142	132	152	153	136	153	135	134	129	152	142	148	139	155	141	144	160	147	149	115	154	143	154	141	128	156	153	133	134	134	151	153	151	158	146	162	145	147	157	164	145	152	136	150	148	166	145	140	129	177	147	144	132	138	153	149	168	142	142	146	138	131	142	147	138	163	153	148	127	138	181	152	164	138	140	128	152	133	144	147	148	143	132	146	116	137	161	140	136	166	142	144	153	140	158	146	134	143	150	153	161	143	146	138	124	138	117	144	161	124	170	136	133	153	153	151	157	131	148	155	124	152	164	138	130	170	135	148	141	144	153	148	171	148	149	140	147	157	127	133	151	156	133	147	141	145	135	146	144	173	145	145	144	138	150	128	153	162	135	134	145	148	149	127	131	138	134	144	157	144	143	151	137	166	136	148	133	161	153	158	140	133	165	150	132	163	138	141	143	139	139	124	145	146	150	149	150	140	141	168	164	132	157	153	125	134	136	138	146	146	149	137	153	149	138	167	130	146	140	130	133	135	138	155	132	158	134	166	141	148	144	132	139	144	136	139	154	167	150	122	147	121	160	119	124	160	137	151	143	138	158	161	131	151	169	165	136	126	121	135	156	125	163	160	130	140	144	137	150	143	136	158	145	125	135	149	163	136	150	152	139	139	155	157	132	126	168	158	133	129	162	122	132	149	150	130	179	157	150	150	148	127	154	150	139	153	119	167	130	121	148	145	148	148	141	144	135	142	137	114	142	154	167	157	135	134	133	147	148	139	153	162	158	169	131	134	158	142	143	112	147	152	138	144	131	144	142	157	158	161	152	151	144	135	154	160	157	140	138	145	145	154	136	148	156	127	152	170	142	131	115	128	153	141	161	130	107	147	147	137	147	126	136	152	140	151	149	150	144	167	154	159	139	124	137	157	130	149	139	138	135	137	132	146	140	155	149	150	150	164	145	140	136	134	138	130	134	139	169	138	141	143	143	128	133	143	184	143	161	135	137	151	155	169	155	171	146	135	153	159	142	136	127	139	137	158	146	171	135	153	154	161	137	149	154	144	130	158	142	146	149	148	142	155	150	133	136	153	142	140	152	153	138	162	147	154	164	144	139	142	150	144	143	149	148	180	137	137	163	151	167	140	155	141	137	148	139	148	155	137	137	153	143	139	140	139	150	144	151	147	134	153	152	150	144	132	130	146	148	143	146	148	146	145	147	136	130	145	119	144	151	130	129	137	162	153	141	143	169	154	150	139	131	136	121	155	160	137	137	133	145	149	176	147	153	133	135	160	157	146	145	138	135	160	142	136	162	151	147	138	137	135	137	132	158	139	118	135	153	140	154	154	138	144	137	144	137	120	150	141	127	163	154	134	151	139	150	147	141	153	143	145	159	149	163	145	137	153	171	145	132	138	144	137	153	138	143	164	145	145	152	148	151	144	167	139	157	163	139	160	149	173	151	154	138	142	122	154	156	132	129	153	156	152	130	138	148	162	153	142	136	130	159	161	142	148	138	117	141	148	145	161	143	154	165	140	143	150	161	161	171	124	125	142	162	131	129	145	127	140	173	156	150	140	145	162	164	137	143	130	141	164	141	148	139	150	143	142	157	139	146	153	158	143	178	132	122	149	123	160	137	150	169	144	133	145	150	187	150	164	164	157	141	172	156	143	138	145	161	146	152	136	137	128	167	138	127	137	138	159	157	131	149	148	153	129	134	146	120	140	162	156	148	137	167	128	146	139	141	160	121	132	163	132	132	161	164	128	150	146	155	151	145	133	144	152	138	152	133	147	136	137	148	148	147	158	177	155	144	170	154	178	157	156	141	133	152	155	161	138	143	138	111	133	134	137	149	138	154	156	132	120	134	152	140	149	127	136	148	158	153	139	139	142	165	135	134	143	152	130	133	145	155	155	136	143	131	130	160	138	150	136	160	139	150	138	158	156	143	145	132	157	148	162	140	122	133	119	138	162	155	140	153	151	143	138	141	133	140	155	136	144	139	138	128	138	152	148	144	145	145	147	142	138	127	152	166	144	162	146	154	138	160	161	154	137	123	151	136	145	158	136	146	147	152	127	123	133	147	124	154	156	137	160	150	161	138	146	145	127	125	127	164	143	139	129	160	134	150	156	135	165	156	156	144	121	127	147	150	142	128	166	123	140	152	170	117	145	154	148	141	155	138	133	153	137	142	144	156	153	143	135	133	141	134	129	165	139	146	152	162	123	144	141	147	137	154	147	122	145	142	147	114	153	147	143	159	149	146	117	144	154	142	133	158	157	146	152	149	153	145	118	146	138	121	138	154	135	140	146	165	142	140	151	160	140	151	140	148	160	141	133	139	138	154	150	161	157	152	142	141	128	154	155	118	138	129	146	126	157	105	150	159	152	135	136	145	150	156	155	137	164	165	167	127	151	152	156	161	149	142	165	148	138	155	130	142	134	152	146	147	141	118	143	170	131	134	145	148	138	142	135	156	146	151	155	143	161	160	136	138	140	142	147	137	160	155	115	145	134	127	144	169	162	140	127	137	169	138	129	159	123	145	157	164	132	136	133	157	143	157	143	150	144	125	146	151	146	144	152	147	167	138	138	137	149	162	151	142	147	145	149	164	154	160	150	144	138	138	135	158	156	149	167	158	135	147	152	152	157	151	136	147	148	133	180	145	147	122	131	164	132	128	128	132	140	156	136	164	128	140	158	150	129	161	145	155	145	155	141	132	166	134	137	137	169	141	127	143	160	136	144	146	171	133	134	133	153	149	143	129	157	171	137	151	128	146	139	147	141	154	168	167	131	146	136	143	132	134	149	130	144	177	150	163	150	150	120	128	146	139	135	150	144	153	146	134	137	157	133	131	129	145	103	150	153	126	153	146	139	163	157	157	132	147	137	142	154	156	134	132	135	158	145	153	156	145	158	127	148	138	177	130	141	157	127	157	145	130	167	140	134	135	138	151	143	133	143	125	140	153	134	134	145	122	132	140	142	132	139	154	136	130	166	137	150	161	124	155	133	153	163	165	152	144	143	134	136	142	145	131	140	140	153	135	155	160	164	123	140	123	127	136	142	143	140	165	158	153	144	130	145	148	155	157	148
2251	717	613	733	652	578	551	559	512	512	475	497	493	493	497	489	506	480	485	467	498	448	493	484	455	494	487	464	494	475	458	526	475	500	510	464	530	470	504	460	502	441	431	472	479	464	482	487	447	474	497	501	450	502	448	500	480	468	459	475	458	438	487	506	501	513	503	490	481	472	484	469	471	490	491	503	487	475	448	465	495	476	458	456	471	514	452	458	502	497	469	472	470	468	435	492	474	455	445	517	459	480	510	480	502	453	495	476	496	465	477	487	449	485	474	468	473	477	475	476	465	478	480	454	474	467	470	452	509	446	482	471	460	511	514	443	443	514	494	465	503	493	488	481	495	474	464	501	471	464	481	474	451	449	460	475	490	487	475	470	503	485	498	458	468	471	504	463	460	480	498	500	468	466	477	457	456	497	514	470	486	486	492	463	464	477	452	509	468	488	466	477	492	470	471	513	456	512	493	474	480	492	475	490	473	529	482	457	509	496	528	504	476	456	500	418	491	465	507	492	460	495	464	481	509	433	490	472	470	465	473	476	457	457	498	444	502	504	503	513	503	511	508	480	476	478	466	491	482	484	514	461	496	478	468	490	484	517	524	490	518	477	489	506	474	462	459	457	485	483	462	465	497	483	474	462	482	497	486	489	460	467	436	477	490	497	477	510	448	469	438	500	494	495	507	492	448	498	507	469	518	495	510	475	487	499	470	496	465	470	447	486	486	460	498	487	456	498	465	466	475	456	452	487	486	470	475	522	502	503	471	466	493	485	454	490	473	462	456	489	479	490	460	477	495	488	463	426	476	491	484	501	490	433	487	466	481	504	493	486	499	476	504	430	487	475	475	485	473	492	450	517	470	469	467	492	470	504	477	479	462	439	493	478	474	501	511	471	483	504	470	472	459	479	461	517	462	490	468	464	448	459	441	519	443	492	478	463	468	443	493	482	483	496	542	450	525	468	483	471	474	471	490	456	478	457	472	480	489	485	545	466	453	447	486	477	458	488	460	488	464	506	459	461	506	497	471	518	453	510	527	476	486	471	471	464	453	456	448	489	465	487	457	476	478	493	509	459	478	512	462	500	479	501	469	513	482	486	457	489	484	491	491	454	484	451	470	492	433	468	470	467	470	503	439	475	497	441	490	490	486	472	460	486	503	474	429	486	497	437	482	476	476	497	492	494	489	471	496	501	471	474	465	430	470	499	474	528	518	510	483	486	499	486	498	493	469	460	520	466	492	474	495	501	490	486	503	496	476	509	461	462	460	493	496	444	509	425	457	453	458	482	487	467	486	453	481	434	503	457	519	460	489	491	485	487	464	445	490	474	467	533	506	482	494	477	465	486	473	442	472	495	521	495	450	462	472	497	464	528	464	457	517	469	507	471	472	476	513	466	490	454	516	453	466	473	479	496	493	465	494	487	469	524	496	441	476	455	476	467	496	492	475	440	444	492	439	470	434	472	494	491	479	511	475	485	476	460	517	464	493	497	494	477	484	478	459	454	514	493	464	493	466	462	451	464	468	476	511	461	477	485	487	471	479	468	504	460	472	463	470	479	499	496	447	467	481	471	443	522	468	469	478	487	456	492	514	507	494	488	470	493	467	476	467	494	488	452	451	494	470	478	465	466	460	461	499	469	443	487	475	449	468	473	516	491	451	466	454	458	506	513	479	476	525	475	487	445	508	477	441	448	488	469	458	479	508	478	472	521	494	507	487	481	486	551	481	440	452	498	491	477	422	488	450	479	454	519	486	493	504	449	486	508	505	467	502	496	509	495	507	464	459	477	478	449	475	481	514	481	455	450	483	472	495	480	469	444	500	504	436	510	480	474	469	471	512	482	474	509	468	480	471	480	428	469	460	460	494	484	479	482	455	490	457	471	459	462	465	452	463	495	513	445	488	503	437	429	491	506	510	502	467	485	509	488	492	504	505	464	455	461	487	438	509	468	440	497	471	516	473	464	487	468	447	508	502	508	510	470	517	469	460	417	443	441	468	477	469	489	461	464	467	459	515	494	485	474	485	478	465	485	523	455	468	441	481	479	495	474	483	465	487	488	498	464	484	488	493	486	447	492	466	452	484	502	505	484	521	493	473	487	481	475	478	502	490	441	483	473	480	481	472	459	491	474	499	496	464	511	472	500	531	484	478	442	496	483	460	502	500	490	476	490	478	469	469	467	462	491	476	453	465	452	465	473	459	449	549	498	473	473	458	481	511	470	478	428	485	448	468	451	483	439	477	509	492	530	450	485	452	461	485	467	508	464	466	483	477	510	508	488	479	493	454	478	463	461	453	448	471	500	531	472	472	514	440	446	462	504	441	449	497	481	478	441	459	479	480	510	476	477	483	494	488	477	436	477	502	482	441	445	454	486	480	461	483	494	487	483	497	488	464	485	468	478	484	471	495	465	492	482	493	501	517	488	473	459	496	500	466	463	493	503	469	514	467	429	452	430	437	457	502	466	465	450	485	475	476	459	463	464	480	510	446	445	490	462	454	494	496	463	499	485	454	458	472	482	504	508	521	477	452	478	498	529	508	477	503	458	511	466	463	479	491	494	490	482	461	496	492	455	467	431	462	471	484	481	476	473	483	507	460	495	455	434	526	482	452	429	441	464	451	459	439	504	504	491	457	514	433	493	476	449	484	468	476	446	503	488	460	458	459	450	490	476	479	532	497	485	482	465	449	452	465	466	495	466	493	497	488	451	481	422	450	471	453	452	483	466	440	498	462	480	495	470	500	499	475	482	465	490	466	505	513	482	488	465	483	445	419	498	449	475	474	485	492	470	496	445	445	489	468	476	448	467	479	527	490	478	462	464	481	454	463	457	461	486	438	460	520	495	485	459	476	493	468	486	418	478	498	453	447	453	466	496	483	503	477	450	484	491	497	497	477	468	503	498	519	537	492	442	467	493	420	475	473	452	475	449	501	454	492	498	455	510	509	467	493	489	540	467	491	494	470	482	446	496	472	463	451	479	490	475	458	467	479	482	477	485	466	503	468	490	465	480	502	469	471	484	453	465	467	478	477	467	493	497	484	494	508	480	424	463	506	475	508	504	447	442	476	476	508	498	448	483	476	489	475	448	490	477	486	492	470	517	489	478	463	484	477	463	501	476	460	486	464	454	464	477	496	520	442	475	492	448	455	471	449	441	457	505	508	466	496	467	457	465	485	492	515	484	476	499	480	487	469	512	480	493	462	504	496	476	516	455	486	462	532	487	493	491	466	483	435	451	490	478	487	459	476	432	485	459	507	455	453	508	489	487	452	457	476	480	486	497	512	504	495	478	454	500	498	471	538	472	527	452	498	520	509	457	491	469	480	518	442	465	494	448	498	504	491	466	421	501	488	470	494	438	485	454	534	472	503	503	477	464	505	464	500	477	472	488	531	473	467	506	440	450	487	445	490	465	461	511	511	478	512	466	470	470	466	489	473	449	466	453	473	454	467	466	441	465	484	475	472	466	451	432	492	500	444	518	471	474
14448	11020	6888	4970	2203	1098	717	575	459	428	424	387	371	338	338	342	337	330	365	342	321	332	321	331	335	336	368	346	331	295	311	333	346	323	324	330	303	310	291	311	323	303	315	311	311	327	310	287	315	339	290	330	313	313	292	317	332	331	322	317	335	310	317	298	300	341	331	310	298	312	307	346	309	317	324	307	327	302	319	305	305	304	292	339	302	298	322	296	319	351	321	325	300	336	321	309	299	336	287	314	342	316	298	310	342	324	322	317	312	303	297	343	344	273	301	313	304	290	264	282	325	330	289	325	316	298	308	315	321	320	332	308	336	317	319	324	310	325	306	337	300	283	327	353	298	290	290	308	312	314	290	294	304	347	312	310	303	298	308	326	294	289	322	292	321	308	328	300	280	314	298	277	298	337	318	304	299	331	311	292	309	297	300	310	294	325	324	343	302	333	317	300	321	306	296	324	290	311	311	342	291	315	309	342	306	326	287	300	298	288	314	314	326	306	316	330	330	294	316	334	324	289	327	306	300	307	320	296	300	307	302	312	284	312	289	301	297	346	285	307	306	315	293	336	295	300	297	302	338	294	275	323	290	297	314	324	299	312	305	300	296	319	311	302	321	313	296	298	310	319	296	294	323	311	295	323	320	313	278	315	297	323	324	287	313	324	302	331	300	291	275	307	327	308	287	320	327	329	297	290	325	276	298	316	305	299	342	315	312	333	310	291	321	321	311	296	286	322	345	288	306	295	299	317	291	303	304	299	324	326	328	328	331	300	338	291	301	322	286	326	299	324	333	353	345	303	314	348	299	316	317	308	316	313	335	303	316	347	312	300	309	294	293	297	309	290	296	263	317	297	308	313	289	320	251	291	303	308	290	329	327	306	328	314	297	322	325	282	315	315	280	310	308	288	318	294	293	310	332	305	325	280	300	314	335	305	307	313	341	322	341	322	298	323	308	285	329	330	363	301	309	293	325	301	325	351	329	318	304	310	322	328	366	319	290	305	336	340	315	315	331	325	285	321	283	302	333	301	302	282	291	318	306	268	321	361	306	305	314	305	311	309	301	310	321	338	285	310	316	320	283	345	294	287	301	315	312	306	314	333	256	271	302	324	307	353	311	299	300	324	291	305	340	308	321	308	332	294	309	340	302	306	308	329	334	289	317	304	284	273	305	326	294	281	308	285	281	279	302	305	302	327	292	291	332	324	290	340	345	330	324	318	320	288	293	324	315	300	304	306	323	317	284	314	317	308	308	301	325	296	307	296	295	296	315	289	315	311	310	326	319	303	312	302	282	314	324	297	318	319	311	317	309	329	302	305	345	306	300	319	295	329	296	338	343	325	318	316	304	297	327	325	303	333	326	279	357	322	313	333	309	296	345	318	299	344	316	296	286	298	274	287	303	326	301	284	308	331	308	297	307	332	298	292	316	278	313	297	311	321	317	306	325	315	285	264	316	334	307	317	299	298	306	306	310	283	273	301	320	320	283	301	304	356	306	313	295	293	320	308	318	337	294	341	303	322	325	322	320	260	369	327	321	318	317	325	291	300	327	326	325	286	320	300	284	315	322	316	314	326	295	307	320	292	274	298	307	335	315	305	323	279	326	301	302	323	296	327	320	307	320	295	293	322	297	303	307	313	336	332	323	318	337	315	314	309	282	306	321	316	298	315	329	303	284	324	327	301	314	244	294	322	308	292	293	297	277	304	315	282	324	275	300	340	315	287	326	304	303	313	328	335	310	325	322	304	334	305	298	317	296	319	302	292	327	322	333	284	295	344	311	300	314	304	310	344	298	309	308	330	304	323	308	346	264	338	320	312	294	282	298	297	310	291	307	315	296	271	291	315	272	315	306	307	313	309	311	301	303	306	321	327	307	301	312	316	331	303	293	313	302	340	309	322	336	300	313	317	306	324	319	297	320	310	345	317	337	300	348	329	271	283	317	312	329	306	272	307	300	299	300	306	296	305	324	308	315	297	285	334	302	311	312	308	288	321	291	316	326	329	288	304	316	335	336	324	324	333	319	306	305	310	303	322	301	337	300	291	331	332	313	303	310	317	314	319	296	304	346	323	278	300	294	337	314	293	331	304	322	303	309	283	313	330	278	310	306	293	292	275	312	326	308	290	296	325	321	315	342	332	286	307	298	314	351	300	292	291	333	330	345	316	275	294	290	292	315	337	324	329	320	295	347	294	325	337	276	287	299	328	308	321	298	281	323	319	318	292	360	283	281	354	302	290	307	339	332	328	316	347	314	276	344	341	309	351	305	306	343	360	315	305	281	304	330	335	295	338	283	330	332	287	309	302	289	335	337	320	302	311	290	272	273	331	291	293	327	332	299	300	328	315	296	352	301	320	291	306	296	342	283	330	309	302	324	330	320	309	300	301	310	316	281	321	320	304	319	311	306	308	301	291	308	337	304	276	312	327	299	310	317	277	292	318	330	341	302	308	315	313	341	281	337	292	318	298	330	310	310	338	277	323	295	324	294	307	303	325	286	311	266	309	313	321	312	310	341	301	304	324	337	302	327	294	294	328	295	294	307	287	308	286	315	316	302	337	283	269	321	309	329	318	255	325	302	309	284	306	255	275	303	338	311	282	292	299	304	322	328	289	306	330	292	314	285	311	339	312	285	327	316	316	319	325	331	279	319	334	305	320	267	313	293	318	299	317	303	333	296	301	307	334	311	287	327	320	318	293	313	311	294	320	307	297	334	304	321	323	297	317	311	323	281	307	328	315	306	300	332	308	287	335	297	302	295	305	287	320	278	326	318	304	286	302	314	309	317	306	311	346	294	273	320	284	289	310	319	305	299	303	319	314	294	300	299	324	301	299	351	292	340	330	313	305	321	314	319	324	340	298	280	339	302	336	301	333	319	341	320	323	324	313	287	333	286	314	336	295	290	298	285	286	307	304	312	336	295	321	321	277	299	318	334	290	284	338	309	284	321	315	283	328	330	306	327	279	311	317	290	302	333	286	341	303	297	325	335	320	302	330	312	326	290	333	322	301	307	297	322	306	283	295	301	325	300	312	300	312	301	296	342	289	306	303	309	306	350	299	323	301	285	308	309	323	301	306	326	325	329	346	324	312	332	331	316	330	314	300	317	304	331	310	294	281	323	283	301	307	305	331	315	308	286	312	297	297	291	283	334	303	291	312	272	323	305	299	302	330	308	338	332	330	373	289	339	295	316	291	282	323	308	316	282	312	307	343	304	309	325	301	313	303	282	293	287	310	318	330	313	304	315	318	295	293	311	303	297	265	314	312	310	301	303	304	308	313	299	319	296	308	309	357	300	292	322	306	291	345	302	322	292	328	281	302	290	349	305	299	289	283	300	335	327	289	341	276	291	303	300	344	291	328	286	298	288	304	320	300	310	326	317	327	297	303	317	283	347	285	314	325	291	315	312	328	338	268	301	314	293	327	326	307	340	305	297	309	332	315	305	282	313	293	299	329	305	321	283	316	313	319	317	315	320	319	310	319
11045	7251	5477	6132	3056	2361	2052	1893	1646	1534	1451	1372	1654	1190	1167	1085	1126	1098	997	1043	1025	980	948	946	944	937	1019	905	939	926	876	928	906	948	868	891	866	873	944	892	900	894	862	870	835	914	924	891	900	901	938	914	864	870	864	819	835	946	927	895	881	910	827	878	893	822	867	918	874	911	871	826	900	857	916	854	877	899	867	903	856	843	823	880	869	893	895	898	839	865	893	900	821	882	810	870	901	794	817	891	838	871	845	877	882	846	858	888	845	906	879	932	888	813	875	801	858	804	854	847	893	820	887	879	863	854	816	876	802	856	845	880	832	861	866	827	883	905	866	827	838	876	863	865	822	886	826	917	813	764	881	843	859	812	875	849	860	857	808	857	841	823	840	862	843	880	852	843	840	847	831	855	906	879	879	818	910	830	880	861	834	794	843	853	809	870	889	835	828	840	900	854	819	838	903	842	819	833	847	848	854	856	837	872	841	899	855	847	880	853	924	851	899	869	866	881	845	842	867	842	844	818	840	815	866	889	858	810	882	899	839	844	846	813	883	806	859	836	819	839	895	850	865	879	912	849	886	885	813	890	879	882	868	820	857	837	828	828	853	916	884	859	828	841	840	884	843	822	858	865	899	883	844	828	822	896	832	892	836	928	864	873	795	861	832	860	852	854	866	893	843	874	884	877	878	879	804	855	880	861	869	895	812	810	882	887	866	867	867	777	856	833	858	835	864	814	856	836	824	909	876	832	846	819	902	896	853	826	860	834	848	870	873	779	908	816	872	816	883	819	865	857	837	873	807	853	834	827	877	846	835	890	847	871	824	871	825	852	851	867	871	850	891	860	837	841	814	886	839	835	867	868	882	859	868	849	853	861	872	866	836	890	780	864	824	824	894	858	894	876	829	827	873	871	835	831	857	875	904	806	883	847	830	870	832	843	838	886	864	851	811	812	862	894	856	850	846	844	831	837	905	867	879	872	873	791	859	834	850	865	814	853	836	877	870	798	826	862	880	831	848	811	853	862	859	913	797	862	901	802	804	872	854	880	866	884	894	893	834	798	864	887	824	888	856	880	859	909	856	848	858	866	879	860	886	884	827	870	839	810	876	821	909	848	825	852	833	859	859	849	840	865	811	838	879	874	855	852	842	896	891	861	876	873	904	810	819	840	862	827	811	807	823	810	870	853	875	826	880	877	846	887	884	834	837	919	811	833	820	877	869	821	837	863	834	874	831	864	860	846	838	900	794	872	875	833	814	898	847	855	866	834	866	884	871	847	842	854	882	786	881	893	830	846	878	831	863	877	823	872	827	907	866	825	864	848	815	843	836	822	810	895	863	876	803	845	846	818	849	871	841	791	829	843	826	795	856	855	888	864	851	828	893	834	900	802	882	831	858	879	874	845	864	852	881	825	840	860	839	837	899	809	851	843	900	849	862	862	852	844	868	851	864	871	837	845	823	854	856	881	840	876	848	884	863	816	799	879	831	899	891	858	869	840	807	900	820	890	842	873	786	814	852	878	840	854	825	869	835	853	839	871	872	869	868	841	838	819	849	835	866	813	854	843	861	895	823	843	882	833	855	872	848	841	826	848	827	903	884	824	878	879	858	901	856	803	878	865	837	811	855	849	809	866	835	857	831	869	831	813	826	871	842	837	842	840	868	813	849	834	909	814	894	936	849	877	850	827	837	869	871	831	865	855	863	833	848	760	815	846	862	859	857	864	837	852	892	863	864	851	890	839	898	854	785	871	827	890	842	871	887	853	844	820	849	865	881	839	846	852	842	862	831	853	829	831	852	866	805	805	875	843	912	867	825	875	829	853	832	826	862	829	860	884	841	796	888	901	838	835	808	851	775	851	847	859	861	863	808	836	858	818	800	846	850	860	878	813	885	859	860	798	845	838	872	884	901	832	843	866	886	835	855	860	921	856	826	843	839	819	881	864	841	837	877	866	851	873	839	846	824	815	875	817	871	814	880	835	908	841	849	905	874	851	841	842	810	870	857	867	964	853	884	895	894	867	871	790	858	861	887	860	888	822	826	867	791	934	858	879	863	851	859	837	872	850	829	820	826	843	815	885	860	862	874	878	844	901	895	863	913	773	869	875	805	864	849	800	796	849	862	867	836	863	862	863	874	873	902	862	862	822	864	865	861	897	883	884	837	877	788	862	844	826	883	876	833	827	831	904	816	835	871	842	893	834	950	867	826	860	867	843	839	839	865	892	876	855	847	877	892	859	825	891	832	830	855	872	811	839	844	821	857	871	830	836	905	851	889	907	869	875	846	847	839	879	850	874	875	850	869	858	893	836	913	861	874	872	834	900	858	882	838	861	867	900	872	843	859	871	860	866	850	877	801	884	794	821	801	829	897	794	843	813	873	847	836	809	863	861	821	882	836	905	920	880	852	902	911	864	857	853	821	828	874	804	833	874	847	884	855	871	809	904	852	768	834	809	817	834	867	849	866	876	851	849	845	834	871	850	875	884	828	838	902	867	864	843	821	868	888	898	897	883	857	868	851	916	892	838	848	836	827	890	881	851	786	805	882	887	872	829	851	861	806	865	846	893	851	858	868	844	859	823	857	845	849	847	850	788	834	841	833	850	878	841	878	837	848	889	860	828	896	799	884	871	820	858	876	810	834	823	849	815	848	841	858	881	841	831	831	893	897	908	822	866	808	825	818	815	863	834	828	837	870	853	809	850	855	805	860	853	872	836	845	785	839	851	838	863	830	850	884	887	874	944	855	863	835	805	892	901	884	838	851	891	865	793	865	836	880	879	878	869	830	824	794	885	811	860	829	858	879	842	833	859	837	839	833	835	894	813	920	873	896	856	866	853	827	872	822	830	880	882	834	884	871	870	890	837	897	845	852	842	819	872	797	850	843	868	888	859	861	829	891	855	876	853	901	835	812	842	867	862	878	820	862	865	889	833	902	813	842	865	879	830	835	856	875	826	887	859	871	890	872	904	803	830	870	842	865	834	867	830	845	859	870	831	835	862	831	836	785	839	878	885	889	839	861	889	808	829	875	860	840	814	898	833	846	794	863	872	904	856	845	831	841	872	832	858	859	915	846	870	816	874	884	877	839	817	832	897	853	896	854	827	849	876	873	855	813	847	836	827	821	895	885	804	805	904	867	861	839	862	881	855	844	849	876	856	843	879	865	851	891	831	904	848	876	827	880	865	898	832	848	852	880	808	839	846	832	888	872	868	812	882	870	843	889	840	840	840	860	821	885	881	891	877	833	794	805	905	865	901	798	885	832	844	829	872	885	859	903	832	839	861	836	816	832	821	842	807	856	851	891	837	857	811	793	837	855	838	867	861	817	865	893	851	882	841	832	835	838	790	838	880	839	873	804	865	861	893	830	918	867	853	852	903	910	859	879	878	850	851	904	857	878	806	883	788	894	812	851	883	867	822	847	846	877	825	879	848	819	881	835	891	871	861	842	847	840	825	868	799	861	897	867	876	889	879	852	847	828	824	868	826
17852	7625	7516	5767	2974	1626	1126	778	596	551	527	433	431	450	392	410	420	349	391	359	382	364	341	346	369	366	383	373	378	352	349	403	358	332	349	365	355	359	339	331	339	367	352	344	323	345	352	349	337	333	368	346	373	346	366	371	326	337	374	353	355	309	350	336	356	358	338	340	351	351	352	309	373	336	313	340	350	318	329	342	340	354	330	339	332	308	359	334	359	351	341	317	334	373	324	334	364	357	333	365	313	381	351	333	312	349	341	334	335	363	356	317	353	322	340	354	343	352	377	345	322	313	353	348	327	354	329	347	323	325	330	323	368	330	335	327	347	363	318	325	356	334	330	341	359	354	355	350	373	348	324	354	333	336	346	354	346	360	375	331	353	298	329	357	320	358	357	366	307	354	329	367	341	368	326	303	317	332	316	388	311	332	349	310	353	339	342	347	351	307	336	372	323	320	335	340	372	338	336	328	330	343	363	350	348	324	330	363	364	357	327	330	299	317	347	330	334	355	339	355	324	360	357	347	352	368	328	340	320	385	337	347	360	350	333	323	354	335	306	337	359	319	338	352	343	331	326	340	357	345	315	372	380	334	335	337	335	331	362	351	322	325	331	314	326	314	347	347	350	328	360	351	357	347	339	359	334	347	343	315	335	338	339	356	376	327	342	331	327	342	353	359	357	367	345	358	347	338	366	350	334	347	351	348	342	318	323	365	378	376	353	360	312	370	335	358	320	339	347	334	334	339	325	361	317	317	337	350	346	304	307	333	323	349	343	323	375	376	333	358	339	335	354	376	351	316	342	337	345	319	315	358	355	351	326	328	339	375	321	349	351	337	373	335	332	346	354	336	345	354	331	340	399	365	342	378	319	333	342	343	362	337	346	325	342	365	356	356	318	344	330	300	338	326	360	369	374	324	353	354	327	355	322	348	335	354	349	327	321	351	317	298	356	321	369	339	388	328	359	299	327	362	327	324	366	346	321	327	328	352	337	316	362	342	352	328	345	349	317	314	351	375	365	342	324	348	377	330	376	325	364	328	350	325	373	309	366	372	342	347	330	310	361	321	358	293	332	335	348	343	331	343	338	337	334	339	364	353	324	358	332	313	340	340	343	361	325	356	313	321	360	366	327	352	328	353	373	339	350	356	352	370	341	335	330	363	317	333	356	351	334	354	351	351	317	328	329	351	338	362	361	352	348	332	330	325	359	330	343	348	351	327	347	343	356	379	382	349	336	339	355	330	341	393	351	356	348	339	330	318	383	333	356	342	374	372	369	351	368	333	342	386	359	340	335	332	382	339	331	373	324	323	300	353	361	357	337	319	352	387	380	320	360	339	333	367	313	293	346	357	332	330	337	331	368	320	380	330	320	349	312	343	343	340	350	328	335	326	359	349	328	359	305	338	339	323	331	343	379	350	316	369	323	352	345	398	354	354	360	341	318	367	357	377	343	365	377	340	366	346	332	331	321	321	350	338	312	355	368	369	357	323	313	337	336	378	348	337	355	343	329	347	349	356	311	330	346	340	347	373	328	342	330	340	342	337	339	331	339	335	325	358	332	353	352	316	331	300	317	359	377	315	316	336	346	351	337	327	325	312	331	336	363	368	349	309	318	327	322	329	331	305	339	383	363	325	301	326	355	331	330	333	333	323	343	344	349	341	351	342	316	339	383	358	350	350	313	357	359	363	362	364	363	329	370	343	352	341	344	341	353	339	359	341	320	345	357	346	357	312	362	336	297	338	343	331	351	321	314	344	354	359	349	392	363	368	379	363	366	332	377	377	325	327	345	344	321	335	352	340	330	348	317	348	359	344	325	355	328	332	327	350	349	362	335	339	353	348	318	329	332	358	332	348	354	324	322	359	365	321	346	361	382	323	367	330	341	358	335	341	363	348	326	338	362	350	351	334	377	349	320	350	346	330	365	329	341	341	345	348	372	314	354	356	322	338	332	343	340	333	355	347	344	357	371	365	351	373	354	323	327	329	347	325	334	357	343	337	310	330	306	350	343	336	332	356	355	325	341	318	346	311	386	351	359	324	338	325	334	368	349	345	342	385	333	287	359	322	350	328	377	360	353	339	350	349	310	333	366	354	330	345	349	339	325	362	327	318	345	356	367	338	370	366	364	333	330	335	364	319	321	325	363	315	336	346	343	370	322	381	387	350	386	378	351	365	307	319	299	352	375	337	323	347	341	338	331	329	308	384	379	340	321	343	355	335	356	381	340	355	339	373	351	325	384	321	327	368	379	357	346	343	352	350	330	316	322	368	353	381	309	334	360	330	338	359	344	318	314	346	341	326	367	361	326	323	337	349	361	331	343	357	360	322	358	343	325	319	356	357	355	361	347	361	345	353	352	351	360	342	356	368	355	348	334	339	331	351	384	298	372	346	322	368	328	336	318	309	314	326	332	337	356	368	348	352	348	340	370	336	324	351	287	344	354	346	327	338	360	320	326	357	334	353	355	285	384	324	313	337	353	356	331	306	342	363	343	295	324	345	344	354	320	338	331	332	382	327	368	309	336	361	380	336	336	378	347	337	364	342	389	346	353	342	309	354	319	334	352	361	366	345	343	353	368	327	353	353	327	352	311	331	323	363	380	370	305	360	338	308	345	339	315	332	358	379	342	329	344	355	340	388	339	347	343	336	331	338	316	340	342	327	352	375	322	350	322	360	322	344	351	316	336	351	340	334	329	344	335	335	341	309	310	340	348	335	366	317	314	356	373	342	338	310	350	358	348	312	316	333	338	317	341	351	374	323	355	347	360	348	360	357	311	333	332	359	353	349	341	331	357	333	359	341	311	335	344	341	360	333	338	340	303	322	325	341	342	344	341	379	338	339	367	362	396	327	326	355	336	355	319	324	355	347	331	352	313	377	321	347	315	373	329	356	347	330	315	288	342	348	380	345	324	322	347	330	352	317	338	314	358	350	327	355	325	367	332	353	348	327	362	335	329	326	353	337	336	335	348	340	325	318	332	355	337	343	375	299	376	351	368	365	328	352	369	347	327	361	311	351	353	344	312	315	348	357	317	369	320	346	325	348	353	329	361	359	351	304	328	353	351	344	361	311	356	321	347	352	318	325	341	376	345	311	326	383	392	344	323	341	349	328	361	360	345	333	359	355	344	327	360	396	336	354	323	340	336	337	353	317	306	357	369	339	389	369	320	298	324	377	356	345	337	338	352	343	373	363	353	347	365	372	340	378	336	359	345	336	340	356	363	322	332	347	342	334	345	322	326	324	371	347	336	336	355	376	331	355	376	340	348	336	367	358	336	309	336	294	330	344	373	344	347	350	300	357	359	366	371	353	354	334	343	354	356	366	328	350	331	355	337	315	303	337	327	353	323	343	333	356	358	351	344	335	323	337	301	310	352	333	359	340	379	360	337	357	335	333	362	336	355	372	343	372	314	351	342	309	342	370	375	354	350	327	343	349	387	342	363	326	313	336	353	390	339	372	375	337	330	334	356	319	331	394	346	334
10140	5428	6954	7297	5022	3472	3026	2668	2294	2109	1902	1747	1621	1516	1426	1331	1308	1238	1230	1155	1181	1148	1154	1105	1064	1007	1084	1071	1016	1016	1090	1010	1022	992	1051	964	1040	1010	942	1008	1022	932	901	953	927	961	959	916	974	900	943	958	940	927	968	917	938	964	950	969	949	946	973	946	872	960	929	978	966	945	913	917	895	927	890	941	969	921	867	935	927	899	918	887	912	901	859	859	907	911	885	890	941	917	902	929	935	904	882	958	930	913	969	931	854	906	909	959	881	963	878	986	912	900	966	909	984	860	858	939	840	885	898	923	941	918	881	943	985	912	923	868	897	930	898	910	901	875	848	877	923	876	905	927	880	843	943	894	889	873	830	907	937	932	874	897	877	931	890	932	873	887	947	888	920	950	892	965	910	931	871	897	893	923	888	956	910	915	869	904	834	893	878	897	947	904	887	922	894	899	919	914	879	962	885	819	890	888	897	935	939	965	890	861	884	925	949	900	840	900	930	944	966	896	905	902	940	934	852	874	874	878	947	882	866	876	929	888	885	909	912	885	860	912	885	891	852	918	934	908	923	872	917	887	873	834	881	865	873	882	888	871	877	914	908	881	916	874	863	954	911	944	899	925	889	876	927	861	885	873	903	872	889	854	912	909	862	906	866	888	850	926	921	880	845	895	884	899	893	859	924	900	931	874	910	842	856	894	892	911	920	857	896	857	893	887	907	908	932	967	825	910	922	864	857	903	877	948	931	886	883	885	901	970	900	837	913	862	893	891	943	855	869	880	896	897	859	909	893	871	890	924	912	874	926	894	914	824	889	928	852	928	916	910	914	913	944	911	872	899	861	849	934	887	885	948	922	882	912	895	911	904	927	887	910	901	918	898	895	919	867	909	894	929	840	948	878	881	899	891	945	863	857	930	887	871	846	831	872	845	884	878	912	900	891	878	888	856	856	951	933	938	907	861	911	934	888	896	844	999	891	881	863	919	927	929	894	882	835	878	910	915	876	888	866	922	878	884	895	943	967	864	886	863	917	976	878	930	886	872	844	820	922	934	886	910	947	878	838	876	904	892	915	851	867	959	910	901	891	890	894	925	926	881	903	888	895	933	872	879	852	905	911	895	862	870	857	899	873	916	907	919	923	931	943	905	958	940	895	862	951	882	882	878	900	887	934	865	930	881	884	899	902	838	889	961	925	927	859	906	914	866	902	851	903	895	905	888	890	939	921	914	838	910	939	894	928	918	946	854	904	893	872	890	901	933	908	871	875	943	922	915	922	874	873	855	847	869	883	886	904	883	886	948	912	922	898	904	961	910	910	850	861	913	927	910	905	898	928	955	877	885	878	878	914	917	894	883	914	864	913	884	906	903	915	876	898	925	919	853	932	890	896	884	874	922	862	902	959	855	903	883	896	880	941	909	869	888	920	865	897	906	864	846	892	886	892	887	893	878	802	886	880	912	895	850	887	873	934	941	897	859	913	849	913	900	882	918	919	909	907	912	893	877	864	907	858	877	875	914	896	874	949	900	872	917	876	868	954	879	845	862	873	865	856	851	924	865	895	906	837	819	876	824	948	943	917	855	885	898	847	938	880	876	862	947	893	914	916	840	958	880	914	856	906	865	921	881	943	936	894	887	848	877	859	883	966	897	921	887	890	881	891	881	958	895	932	874	924	863	932	885	903	877	909	903	856	847	924	901	877	851	865	854	943	860	890	890	882	877	853	929	893	880	916	879	915	951	914	874	906	891	901	920	904	874	896	935	904	886	919	910	904	866	818	851	882	942	915	862	907	890	908	898	916	887	867	903	862	854	857	869	927	881	891	855	923	898	899	885	853	887	907	893	939	869	959	839	922	892	949	927	922	875	926	869	919	959	933	874	929	903	894	896	914	901	916	902	842	871	899	894	927	926	926	885	887	907	904	908	872	909	891	921	904	900	894	912	852	902	859	880	952	921	844	931	955	906	920	915	955	959	887	927	942	831	894	861	902	850	904	885	879	920	945	900	845	881	910	880	854	881	895	869	919	884	854	935	883	882	883	886	876	903	890	873	865	892	898	875	911	912	902	859	886	830	911	924	891	894	904	866	897	891	905	868	938	857	984	914	926	858	902	868	949	898	857	911	852	968	880	901	875	844	925	930	874	949	920	863	870	927	920	907	851	894	910	877	890	923	926	918	864	860	916	887	889	906	879	934	905	902	919	861	955	918	900	907	855	934	842	867	891	936	887	888	878	896	923	854	893	925	874	876	900	918	867	906	867	899	869	924	942	888	946	894	996	878	895	894	924	925	883	938	984	870	913	887	887	913	919	877	884	920	931	886	974	920	912	887	910	890	905	946	896	875	887	855	923	868	886	907	880	896	907	894	883	854	879	900	931	898	948	881	878	873	890	970	901	885	865	917	869	836	923	869	933	969	948	868	917	888	915	937	936	913	906	868	902	885	914	885	922	845	857	932	903	903	910	873	828	882	889	982	926	915	917	916	921	927	870	904	919	904	879	866	913	865	917	863	904	907	891	941	902	879	922	857	882	886	853	910	914	893	840	843	891	881	891	873	908	876	878	890	910	900	900	888	897	917	903	889	850	866	940	829	880	883	889	904	828	906	868	938	931	926	904	864	903	879	893	870	923	918	927	922	924	920	919	910	845	840	909	917	917	902	925	905	892	941	901	888	897	898	879	881	883	923	924	942	929	848	857	835	912	889	906	897	857	921	883	831	910	926	864	949	917	956	869	881	918	864	913	908	894	927	874	865	910	909	864	944	893	892	880	929	946	888	926	922	889	866	941	926	887	912	921	895	918	909	941	889	913	934	886	929	864	928	855	870	886	875	869	900	929	880	892	908	901	849	917	883	918	893	837	871	886	856	943	887	923	933	926	940	936	902	863	879	902	866	905	908	889	916	906	903	912	901	881	880	935	844	861	871	925	913	864	889	974	912	908	959	903	907	869	892	855	898	921	855	873	934	897	886	880	897	880	864	903	895	909	904	928	912	910	842	899	936	856	844	874	885	964	886	866	873	934	872	933	934	927	891	886	947	895	896	876	925	931	891	889	931	922	928	833	933	959	937	876	886	875	951	873	878	906	886	856	879	865	907	892	911	897	879	879	910	930	851	887	928	879	959	927	880	833	844	885	860	913	895	908	864	845	918	928	899	883	876	891	892	863	910	934	927	948	914	926	880	888	894	901	909	845	941	865	891	888	878	950	904	861	907	920	880	892	892	883	923	864	843	872	901	925	871	915	885	935	887	913	905	895	897	888	869	895	920	963	916	881	871	868	883	918	932	946	876	900	897	954	847	893	903	903	869	851	909	864	884	881	849	906	953	915	938	900	944	899	890	904	895	861	880	925	863	917	944	933	966	879	885	871	913	901	899	912	883	936	870	889	896	911	927	885	914	889	905	932	905	926	902	945	861	926	933	885	922	999	902	940	866	879	870	889	893	906	904	917	876	893	908	878	899	895	870	872	885	983	874	946	820	919	924	872	929	944	899
3378	1847	577	299	245	169	156	166	118	159	166	164	133	141	141	139	163	159	138	133	141	129	142	133	173	138	123	149	137	137	139	142	131	160	162	123	149	159	129	153	154	141	146	136	140	154	139	147	160	146	149	142	151	158	118	129	117	130	130	135	124	147	128	130	126	149	135	145	142	158	160	136	154	137	135	166	102	128	126	144	137	132	134	147	129	153	125	147	135	132	152	143	152	136	135	136	152	169	147	165	150	148	133	129	191	158	140	145	135	136	150	134	140	142	131	152	137	140	133	159	146	147	155	140	153	158	137	132	183	159	140	129	163	143	134	132	150	138	143	138	142	136	143	124	146	147	123	155	138	142	150	152	139	131	148	144	131	135	155	146	144	138	147	153	140	154	167	150	125	160	135	159	156	169	181	140	149	139	136	151	143	145	148	149	152	157	136	128	156	134	154	140	155	126	142	163	172	156	135	139	124	135	141	130	159	154	144	149	159	157	131	166	131	150	157	131	148	167	127	141	143	133	152	163	150	154	160	159	150	117	154	136	142	126	125	143	136	128	133	134	143	147	146	128	166	149	151	144	155	138	135	124	134	137	146	128	155	136	126	139	138	151	152	110	167	155	143	162	129	158	136	152	151	155	145	139	152	132	127	129	156	157	151	136	138	142	150	141	131	138	152	136	161	156	140	146	135	150	165	133	141	132	131	141	150	148	154	118	143	133	131	159	149	135	132	148	158	127	125	142	128	136	136	123	142	173	153	123	153	126	145	149	144	135	145	151	158	155	148	145	141	123	159	134	165	134	135	156	150	145	118	137	139	165	151	139	152	139	138	146	118	167	163	163	140	159	147	137	139	120	143	167	121	165	156	155	137	144	143	177	141	153	165	168	143	158	151	145	146	155	146	118	130	144	138	142	134	137	137	150	161	139	128	152	168	164	151	167	124	162	143	157	128	144	137	132	156	139	148	152	132	123	160	130	136	157	154	149	131	132	157	144	158	148	132	139	137	136	159	130	146	147	144	138	122	140	171	162	114	140	120	153	137	126	146	134	140	143	153	146	153	146	142	132	143	140	135	134	136	157	142	170	147	150	128	117	144	144	163	149	132	121	147	143	155	154	141	166	126	150	128	146	147	132	140	147	147	124	164	153	141	134	146	152	142	130	141	136	129	157	148	148	151	134	157	141	155	157	154	153	123	150	150	146	136	135	120	143	157	126	137	144	144	146	149	140	131	136	132	158	156	156	162	158	141	136	128	142	154	138	126	159	154	138	143	130	138	141	153	151	158	148	160	157	153	130	135	125	152	155	140	148	154	130	144	170	149	141	149	158	154	150	136	166	153	123	119	166	148	132	123	157	145	138	130	137	144	119	121	134	142	153	146	169	142	154	143	163	150	156	115	145	140	151	133	140	140	159	161	148	162	146	168	128	134	159	126	148	155	132	147	142	136	131	150	138	147	148	150	175	145	163	161	131	123	128	150	162	160	159	166	134	155	148	158	148	153	163	140	143	154	147	144	116	162	143	164	171	125	148	148	146	134	139	152	142	122	152	136	140	158	140	129	151	148	148	138	131	152	133	126	150	137	140	163	139	144	144	165	135	128	126	130	150	141	155	139	128	157	141	119	148	118	147	143	146	165	142	159	138	153	137	154	124	169	170	165	135	166	152	130	136	133	140	140	146	162	146	148	153	139	143	147	135	141	139	154	144	149	138	163	147	145	159	131	143	143	133	141	167	148	135	156	148	160	161	132	133	152	142	159	136	172	138	147	146	149	153	134	168	134	131	143	144	139	157	150	117	121	145	118	121	150	154	165	132	132	142	137	158	133	154	143	144	143	143	123	136	143	149	133	148	143	170	130	165	137	142	118	164	166	168	160	147	134	147	143	142	133	133	121	151	103	127	149	137	154	158	118	157	146	128	124	153	149	157	150	136	151	150	139	137	121	137	132	154	133	133	148	133	142	147	130	131	158	156	156	153	170	152	134	161	189	136	152	139	159	139	149	143	123	129	132	149	167	153	133	154	131	131	139	162	129	123	144	130	166	146	148	175	139	148	143	160	161	153	145	127	149	141	136	156	157	148	149	150	153	139	145	159	134	135	136	149	147	141	142	140	157	133	140	143	145	127	143	166	130	148	140	135	112	139	148	135	135	132	161	163	140	137	122	131	144	153	126	135	156	151	131	141	171	137	143	135	144	128	132	128	154	138	148	167	166	126	127	119	147	144	147	144	123	135	171	153	146	122	157	131	146	147	150	159	122	148	140	139	129	166	128	146	158	149	145	122	153	137	153	150	147	161	126	121	146	130	125	154	170	155	155	152	150	157	122	105	155	138	149	131	145	126	133	151	146	168	165	155	141	165	170	120	164	136	151	134	135	136	142	158	137	144	141	139	132	137	129	135	151	139	136	158	153	141	130	157	138	161	127	135	130	139	146	148	135	151	143	140	136	139	183	148	149	136	141	156	162	166	142	148	120	140	164	158	145	146	161	139	128	141	147	134	147	112	162	132	137	142	119	134	128	151	141	139	136	147	125	138	141	137	156	143	129	116	160	136	151	140	150	158	142	144	136	142	153	137	151	140	149	137	146	151	134	141	140	167	129	153	123	138	132	149	139	137	155	134	139	150	158	143	153	147	140	154	145	149	160	147	162	149	159	137	149	144	120	135	141	143	148	160	142	149	136	135	155	127	142	127	154	126	148	148	149	133	141	166	135	135	147	164	162	143	155	133	144	150	121	125	155	143	142	142	154	160	140	150	102	126	142	135	122	136	141	156	161	142	143	147	143	143	131	151	129	138	154	133	131	155	152	155	151	118	151	132	150	136	160	135	142	149	137	136	132	142	158	138	141	134	130	144	137	141	142	146	149	149	128	155	152	154	149	127	127	144	151	159	135	141	163	138	144	148	125	140	145	131	139	134	157	162	133	156	132	155	141	121	132	149	156	152	139	147	146	139	160	129	133	134	121	153	148	150	161	131	144	137	141	149	138	139	138	149	135	152	150	144	139	143	153	151	151	138	142	127	142	147	130	142	113	141	148	145	133	144	138	145	162	142	156	159	150	150	149	153	151	147	159	144	128	151	130	157	145	135	118	155	152	158	142	153	152	139	142	110	137	159	142	150	147	131	134	160	150	153	180	129	147	147	129	123	154	130	158	128	159	142	138	131	133	148	151	147	148	153	158	134	137	130	138	138	135	128	153	160	137	166	150	141	140	161	152	137	121	142	141	154	135	139	131	157	149	150	158	144	143	145	129	144	132	124	135	147	131	131	142	159	158	141	169	148	129	143	134	133	147	146	138	116	149	135	112	117	143	134	131	146	135	111	165	137	158	159	159	142	151	135	122	140	140	133	135	143	125	126	154	143	145	144	137	150	118	135	145	121	144	150	154	154	134	139	134	149	148	154	143	153	134	135	142	145	152	135	141	141	141	155	147	137	154	139	145	142	158	141	131	139	144	135	130	170	146	163	147	147	159	144	141	134
3647	2313	757	661	602	518	502	514	529	532	521	485	493	477	459	501	502	455	508	489	467	475	476	458	490	496	410	479	441	464	443	481	485	443	460	486	452	438	435	437	464	465	467	439	477	475	478	474	466	481	468	468	503	474	455	499	482	476	474	418	498	474	489	458	470	451	496	463	486	498	484	444	487	454	443	437	489	463	488	432	499	441	507	456	457	459	457	501	485	497	442	455	479	479	489	484	480	473	484	452	477	446	505	418	474	486	483	443	454	459	467	500	474	423	487	465	468	460	523	414	468	471	472	471	475	443	491	466	485	444	491	478	457	474	476	480	463	484	503	467	516	494	464	479	470	456	465	450	439	498	435	432	473	475	479	484	494	430	482	505	527	471	494	461	485	465	480	489	443	446	445	487	421	455	495	489	457	465	454	478	446	467	491	466	464	514	446	455	449	476	442	485	445	481	430	509	462	465	480	462	451	492	466	492	469	458	453	490	474	496	444	484	450	493	431	510	483	496	473	461	478	463	486	448	480	467	477	498	472	478	475	464	486	441	477	458	425	494	466	465	481	413	465	428	472	479	458	514	447	456	527	522	468	483	473	462	468	473	473	444	489	442	482	513	470	463	494	518	448	497	459	501	477	470	468	447	448	465	471	466	474	444	452	488	452	468	459	480	476	451	435	430	476	451	474	524	523	452	450	481	521	507	461	443	457	461	450	494	447	521	479	505	481	462	467	449	466	460	459	452	497	462	472	444	476	476	461	497	432	446	446	498	481	469	461	467	443	492	450	444	490	452	468	432	471	470	449	453	448	495	459	461	442	476	498	471	475	431	455	502	467	496	452	493	444	491	449	485	425	460	467	488	467	551	464	472	469	488	467	462	468	421	467	498	466	489	446	489	471	476	508	473	463	453	492	457	434	440	514	441	471	475	453	463	476	482	476	451	490	479	477	478	481	489	427	429	449	476	507	445	463	489	482	468	492	445	500	470	463	484	447	484	458	492	505	474	474	463	414	465	492	466	484	482	461	496	450	448	494	477	457	464	442	461	468	472	476	452	449	496	450	444	466	465	490	468	480	459	475	492	479	449	466	465	469	442	454	461	444	481	496	476	432	496	484	463	519	466	483	482	441	472	470	461	454	455	449	469	462	475	463	494	434	437	449	456	501	458	403	446	493	451	441	467	479	471	478	470	467	464	437	518	464	456	468	497	470	428	461	498	447	477	414	499	459	465	473	449	439	458	466	440	487	471	460	475	475	496	423	448	479	503	507	459	448	450	484	433	445	497	473	487	456	441	487	470	431	470	485	457	480	480	458	461	448	474	496	472	494	493	495	506	477	474	477	458	476	479	432	500	511	446	505	484	507	505	465	444	450	430	505	477	445	439	446	463	455	463	493	459	489	462	492	482	501	431	482	508	447	465	465	479	448	447	534	477	495	481	464	473	438	492	437	483	440	454	444	485	470	507	442	455	500	451	480	510	492	456	457	453	470	503	465	479	430	448	471	502	483	485	436	441	468	485	447	460	458	457	511	480	448	436	475	483	478	452	454	454	473	454	476	495	485	459	450	433	455	490	458	475	472	462	470	467	479	454	485	470	481	470	463	477	449	500	469	524	437	462	435	436	470	465	490	479	440	452	496	490	462	456	460	420	498	496	452	485	480	458	494	448	464	514	471	453	456	480	491	456	485	477	460	487	431	435	487	488	438	462	445	440	467	458	497	478	441	461	422	484	489	471	440	486	458	475	445	498	467	474	418	448	450	445	470	419	449	446	438	512	446	492	496	451	451	447	448	465	468	462	470	508	481	478	481	509	480	477	490	462	508	454	480	472	432	457	470	489	480	464	432	455	445	501	468	448	463	455	412	438	445	493	465	443	471	466	433	429	449	477	461	473	447	475	494	457	490	474	484	462	457	469	498	472	425	479	462	451	459	495	443	513	463	478	490	470	444	469	455	485	484	444	489	474	504	442	463	439	462	409	420	453	486	469	479	480	456	418	487	477	447	436	498	464	428	467	438	493	473	492	491	491	458	447	463	481	442	490	467	487	487	477	440	507	467	426	479	481	431	485	471	469	479	505	495	439	476	495	480	490	496	450	476	483	448	489	489	429	474	435	480	435	442	472	438	449	470	463	460	470	458	460	460	479	460	503	494	496	464	464	476	460	471	514	415	431	489	448	473	479	453	466	438	455	414	469	452	481	447	490	455	435	463	456	458	450	476	440	482	431	453	440	462	486	444	474	420	415	455	479	441	486	456	479	499	453	469	479	443	456	434	481	504	480	468	445	431	472	482	498	462	480	503	487	482	444	446	487	516	422	487	477	497	476	486	508	443	479	476	445	493	463	476	466	490	473	474	451	494	506	468	440	434	430	479	458	453	457	442	475	462	496	421	420	474	452	464	416	466	475	430	500	481	478	457	485	463	462	484	478	470	472	456	471	464	444	461	496	491	487	459	457	448	476	524	468	448	442	477	435	505	456	465	459	464	440	471	484	456	440	469	445	485	464	464	477	489	501	523	474	486	475	472	463	475	449	439	482	469	466	481	406	476	474	476	461	465	446	439	446	431	451	500	464	462	471	485	500	463	467	472	488	466	456	479	470	491	515	480	475	426	507	461	468	472	476	457	501	435	471	440	471	436	507	461	481	491	461	501	499	479	465	466	500	441	453	469	446	468	485	467	491	507	453	454	450	463	487	418	467	501	496	461	475	459	453	469	489	463	441	494	495	487	471	463	476	450	482	454	494	451	499	453	490	448	497	451	504	468	492	459	470	468	477	429	452	446	469	474	457	444	457	473	441	479	500	435	416	498	444	437	457	452	488	504	479	490	477	491	465	463	480	484	458	470	465	492	477	513	513	496	509	478	489	475	464	441	489	479	449	518	481	488	462	499	487	475	440	440	455	482	443	462	455	465	441	457	483	482	472	439	494	441	441	444	479	494	484	482	456	495	482	472	440	483	475	457	474	455	510	490	510	508	449	476	496	435	469	469	499	459	465	469	483	470	475	456	446	473	423	505	505	484	451	468	448	521	479	465	487	447	465	501	473	459	474	426	443	477	455	501	424	452	461	451	482	509	455	486	504	481	464	537	459	466	461	446	467	497	451	446	485	445	490	509	445	469	455	470	435	482	470	495	479	490	418	510	475	475	473	475	478	477	448	467	474	474	480	492	473	444	466	436	471	486	499	461	503	457	410	452	482	469	537	469	415	452	520	430	520	497	467	495	437	493	475	502	473	471	480	490	475	430	423	465	470	458	462	468	460	449	466	454	459	464	472	492	481	516	472	470	474	425	465	485	490	441	512	481	486	461	438	454	460	470	474	491	458	513	465	510	501	451	474	479	471	464	456	460	469	461	464	439	468	457	496	496	448	462	507	419	453	474	489	413	486	481	498	492	452	462	468	450	442	482	475	451	464	477	498	453	420	496	449	467	448	483	451	435	482	513	452	519	487	494	473	469	515	456	450	467	453	471	465	457	477	459	502
15668	4642	2735	1764	1264	804	611	506	396	401	390	373	370	323	306	357	337	339	354	298	317	336	324	300	345	319	307	321	313	269	324	286	282	335	301	326	295	318	289	300	280	312	270	298	312	335	294	328	299	315	340	316	310	304	324	340	325	317	340	316	322	299	298	330	306	321	273	292	282	351	332	314	291	308	305	301	324	305	311	298	283	317	320	296	305	340	269	322	310	285	300	320	308	341	348	324	289	312	293	328	301	297	313	309	290	294	284	299	330	329	332	267	302	304	320	304	321	314	299	300	303	349	336	288	296	292	334	328	314	323	334	355	354	305	284	335	288	314	303	310	303	306	291	282	311	276	309	304	323	292	319	319	310	286	333	310	318	282	322	320	280	325	305	313	279	305	321	318	323	288	298	351	288	299	281	310	320	316	296	330	307	287	327	322	335	326	313	296	308	327	325	295	323	344	317	288	312	333	281	307	341	314	291	280	298	277	309	309	314	283	290	301	298	319	313	294	313	295	324	329	297	311	317	328	264	329	302	308	307	288	309	312	301	320	302	274	298	275	272	292	308	312	305	276	308	306	309	300	305	322	282	308	285	270	303	315	320	334	297	283	318	313	335	299	318	319	323	311	292	325	298	307	304	305	326	289	306	288	332	310	287	348	353	296	317	319	291	314	323	332	298	301	296	329	284	295	299	290	294	317	310	314	322	317	315	295	297	293	337	284	294	307	324	308	343	303	287	303	270	294	304	258	296	292	341	312	343	307	285	328	325	303	304	282	301	312	311	304	316	317	287	359	299	305	267	293	307	295	308	306	304	293	321	318	301	328	310	329	321	320	283	285	312	322	304	279	321	292	279	318	311	301	335	295	343	279	299	297	307	299	364	297	320	331	296	299	302	299	309	263	295	332	286	309	296	310	328	325	320	269	302	301	296	296	264	284	330	286	297	304	304	301	312	299	309	281	294	315	283	340	312	318	313	300	281	335	310	320	335	322	324	317	304	275	295	313	275	315	308	299	350	310	292	311	297	291	300	336	302	308	314	268	323	299	330	334	330	332	310	318	304	324	310	272	297	325	281	325	321	302	322	357	285	302	308	313	263	296	323	316	302	310	313	305	320	294	290	303	315	296	312	287	313	291	333	296	301	294	280	326	288	313	293	292	283	300	323	292	297	294	316	322	320	297	300	318	322	344	312	287	286	292	332	316	300	349	300	312	318	320	277	322	291	306	316	288	309	353	309	329	313	300	331	316	292	303	305	343	309	310	285	316	281	319	305	317	283	307	288	286	309	306	325	323	295	299	324	285	306	303	286	308	345	301	311	307	346	308	275	313	316	297	329	325	296	297	274	300	321	321	302	290	312	328	318	266	279	318	316	318	314	317	309	338	300	336	306	302	297	319	298	311	326	299	287	325	297	289	319	301	310	335	287	281	318	305	313	293	270	312	352	330	327	280	308	326	310	310	300	320	337	341	322	337	290	320	297	328	293	309	296	327	303	303	270	336	308	307	341	298	302	333	308	366	326	349	303	299	313	311	303	306	314	291	311	312	308	291	291	340	323	301	327	321	316	316	313	330	309	310	313	300	321	291	282	291	297	307	307	308	331	278	338	309	308	308	296	338	333	336	310	341	294	312	303	308	303	307	278	307	321	303	304	324	313	318	318	323	321	311	278	316	298	288	287	350	299	333	311	305	305	315	288	296	314	304	292	299	271	315	283	293	318	302	298	324	328	291	300	297	332	311	287	313	297	318	329	290	330	338	310	304	321	315	304	316	335	308	318	306	288	315	353	316	286	318	291	285	316	306	288	295	323	282	305	315	298	333	314	321	277	324	294	303	295	291	291	297	326	310	293	333	313	319	314	295	285	288	323	276	308	312	330	346	304	316	311	299	314	297	330	340	305	303	308	297	292	308	329	304	302	278	298	269	294	337	304	340	298	294	316	301	340	318	288	297	322	294	271	326	326	307	294	303	312	317	313	300	314	296	324	307	307	331	319	303	302	296	324	279	313	315	313	310	297	325	299	310	319	312	289	347	309	301	307	306	285	317	317	298	312	314	313	327	306	299	321	332	292	324	297	316	311	324	304	316	322	308	302	280	327	304	295	288	324	327	306	327	288	308	310	298	301	311	333	287	297	299	333	337	293	317	299	314	317	301	278	322	325	290	313	301	310	287	306	330	314	348	319	277	308	301	310	296	286	290	301	314	333	299	320	331	338	297	297	318	306	316	335	322	302	290	279	312	282	300	330	272	293	291	283	301	309	293	307	307	326	303	343	295	308	293	317	326	302	336	305	345	313	304	297	320	326	316	309	313	325	333	286	296	302	284	315	320	355	298	323	293	304	294	250	321	303	313	288	303	287	319	323	304	317	305	307	271	297	281	343	310	325	305	300	294	295	332	305	311	321	319	314	331	314	312	322	283	301	283	326	281	336	283	265	333	340	277	302	325	323	305	317	304	300	343	295	322	331	334	297	306	291	312	303	308	286	320	314	311	320	315	292	301	311	318	290	336	294	310	321	321	298	325	314	325	277	340	329	304	327	285	292	317	300	330	323	301	286	318	289	326	301	346	321	303	292	312	290	345	290	320	356	298	312	284	305	303	289	303	333	329	299	280	304	349	322	311	300	296	315	301	284	322	328	315	279	301	314	290	312	290	350	279	347	319	321	306	319	275	301	299	303	315	282	321	296	308	270	312	306	309	324	333	331	306	293	327	315	278	345	310	300	282	308	293	307	309	306	299	305	327	317	299	286	261	298	335	289	317	287	318	318	291	323	323	308	314	305	323	314	317	283	317	306	319	327	330	304	300	270	323	300	318	292	306	330	307	293	305	296	301	304	302	310	288	338	338	331	299	294	322	302	321	319	338	278	325	323	287	303	289	282	297	337	358	326	294	272	295	304	311	298	312	301	309	307	273	303	312	319	304	348	310	297	329	305	309	294	286	300	332	313	323	323	302	302	298	297	304	321	279	331	322	332	301	306	300	321	292	317	277	321	297	318	292	298	269	280	316	331	307	302	292	307	344	301	279	315	325	350	309	306	308	279	310	298	298	321	316	311	312	316	293	294	301	304	315	302	299	331	296	309	308	335	316	302	309	312	305	307	353	323	302	311	281	308	284	312	291	307	318	308	323	333	292	301	341	280	290	306	278	301	308	300	297	312	324	298	296	289	301	294	305	345	316	315	305	292	337	328	279	308	293	294	310	307	330	321	319	337	299	301	304	325	277	305	319	324	328	308	305	302	340	318	307	290	309	301	309	324	311	297	322	317	265	330	324	315	322	308	307	275	318	320	308	279	347	326	301	288	336	325	304	302	307	283	327	316	312	285	297	303	283	290	301	300	312	296	330	335	319	312	307	308	316	310	301	354	293	299	317	280	307	311	327	316	294	303	289	300	326	341	311	314	317	269	310	321	310	283	302	320	299	312	333	285	322	317	333	301	320	303	297	311	311	296	315	323	319	321	296	303	298	331	313	292	298	291	277
9753	2520	2650	3334	2898	2353	1983	1809	1607	1461	1415	1259	1216	1273	1131	1163	1044	1058	1006	1019	996	1066	974	953	976	949	999	951	994	921	933	918	931	911	936	850	928	864	906	888	866	893	931	880	883	873	874	851	947	862	898	873	855	889	836	842	861	891	861	878	867	904	871	864	852	873	838	853	841	819	862	833	889	879	860	827	865	863	845	843	891	858	844	856	867	873	849	857	901	846	835	892	838	893	863	850	812	854	842	845	841	878	882	826	825	851	853	892	858	832	849	888	865	938	762	812	855	833	830	840	825	824	870	885	821	787	875	790	856	816	827	882	839	841	749	896	829	873	849	872	851	869	795	879	838	913	840	803	820	839	812	908	857	895	867	839	821	894	919	905	934	828	864	863	863	824	838	877	853	854	826	854	885	867	824	863	853	893	893	784	820	825	882	866	883	879	852	836	848	830	827	851	811	891	846	839	877	905	865	824	863	801	827	879	835	840	831	859	847	796	887	884	857	830	831	820	820	868	885	820	876	844	815	870	874	870	857	843	828	814	873	903	874	848	842	868	840	869	816	840	831	902	804	833	842	865	878	863	880	817	864	794	837	754	856	855	865	874	848	866	798	832	891	825	790	857	831	847	834	876	826	847	912	804	833	870	816	818	818	892	856	819	868	869	889	791	855	808	842	842	849	855	839	788	824	804	881	833	894	886	817	866	908	822	842	881	832	783	850	856	843	863	878	842	879	851	891	864	855	862	827	816	856	898	823	844	845	827	867	914	803	845	920	835	855	868	833	847	800	842	900	895	835	836	848	819	844	845	933	859	853	831	817	872	882	829	861	870	825	833	840	836	864	829	809	843	842	867	771	841	813	852	872	815	836	806	839	832	804	800	842	820	846	866	855	860	841	841	861	880	901	815	844	873	820	846	868	838	860	871	854	882	827	872	852	846	858	849	870	848	844	846	885	769	833	814	831	838	821	820	814	854	842	861	817	861	841	840	847	821	884	874	890	842	884	860	833	834	826	866	828	854	832	863	823	819	812	824	826	840	815	869	857	812	849	797	850	816	853	840	825	797	870	834	814	871	822	843	843	850	835	822	852	830	783	876	826	858	865	769	806	854	853	878	818	820	824	888	781	882	848	849	831	882	839	852	855	772	850	848	878	868	821	833	828	893	869	883	887	829	864	824	842	834	859	891	818	910	863	841	847	850	845	821	805	809	855	882	846	817	871	813	841	817	880	870	816	874	868	831	794	824	805	786	859	870	844	884	812	824	934	852	868	844	832	846	845	860	809	858	824	874	856	851	836	842	820	831	945	866	825	883	858	825	837	841	832	816	850	851	860	856	859	796	875	881	827	885	831	841	851	862	822	828	815	861	866	805	848	834	883	814	860	862	838	861	845	858	843	831	866	799	857	820	845	809	885	810	859	812	880	888	847	867	806	801	915	808	909	835	809	838	855	828	837	842	851	857	868	899	845	831	848	886	798	815	823	889	850	840	813	865	841	868	819	816	863	834	829	875	840	845	820	880	841	890	824	904	798	873	873	802	868	867	870	864	926	873	822	846	790	831	895	896	877	870	800	856	849	860	818	898	878	855	810	856	820	792	817	816	862	859	892	866	871	822	826	837	844	850	812	851	866	864	897	793	801	867	840	856	866	890	828	882	857	901	868	845	858	854	853	816	853	848	896	855	808	894	849	864	834	851	848	809	806	826	824	827	879	856	834	869	853	850	870	851	830	817	892	877	814	871	792	881	865	830	821	849	874	836	846	826	844	853	843	818	812	832	848	804	877	787	834	835	856	879	869	816	823	858	811	866	878	869	827	843	822	846	855	799	852	811	848	855	859	780	836	802	869	800	862	814	869	905	817	866	858	802	819	805	893	839	879	862	830	819	875	826	890	878	817	825	860	898	831	891	874	852	870	854	846	840	790	831	839	854	930	840	793	880	866	889	855	831	865	835	862	850	834	854	830	850	814	858	786	827	820	836	831	883	862	854	833	864	855	833	857	826	817	836	822	835	899	827	811	819	843	826	870	869	840	853	836	856	876	848	808	821	802	847	870	829	832	880	831	822	858	825	813	835	863	840	846	843	845	833	820	813	829	786	830	908	870	813	819	844	824	831	776	818	823	862	817	828	849	854	807	858	826	864	859	853	878	885	817	867	826	853	821	822	880	857	860	878	826	841	876	832	858	854	793	864	869	855	833	845	837	832	822	848	854	882	799	777	872	818	820	816	823	811	822	850	854	892	844	810	806	859	818	807	867	829	837	808	843	861	840	841	820	836	860	808	882	821	828	849	846	827	863	806	843	859	872	793	817	847	834	830	840	847	834	865	883	864	858	804	862	825	827	846	834	807	860	851	847	864	867	807	793	836	815	829	890	889	837	869	878	815	832	832	846	834	870	850	907	860	840	824	825	852	889	848	902	863	850	867	850	826	836	807	803	819	843	830	832	855	863	835	825	848	816	829	850	797	801	807	788	812	866	873	844	830	841	810	846	836	819	900	835	874	888	938	837	825	811	814	836	793	863	808	821	865	848	847	864	874	824	877	807	880	890	794	858	810	805	858	888	808	856	898	874	854	854	826	869	889	812	833	841	865	880	813	850	858	776	841	815	860	811	807	869	873	852	871	859	890	873	810	874	841	897	819	859	790	897	792	868	852	821	804	833	865	866	870	830	819	779	853	793	840	916	861	805	849	828	856	825	876	853	856	857	840	815	846	834	831	870	831	862	848	872	834	891	861	881	869	757	870	898	921	830	862	810	848	853	832	883	862	841	858	849	839	821	883	870	812	875	882	844	859	811	860	816	799	842	788	879	849	841	880	810	844	849	858	893	871	824	843	923	806	843	860	828	827	884	848	848	847	824	800	812	855	857	813	833	848	823	824	852	830	816	795	854	821	867	852	842	871	888	853	849	845	848	852	870	860	876	856	855	888	824	823	844	818	903	893	780	863	855	840	853	876	818	876	851	891	868	876	866	863	851	861	777	877	866	830	867	824	875	890	871	811	840	832	835	836	791	888	829	860	838	848	873	840	820	875	818	838	838	817	894	862	808	884	875	794	883	845	758	834	855	878	841	848	896	862	880	835	859	878	832	908	847	844	819	808	818	885	852	853	914	822	833	839	847	860	879	841	829	850	826	819	832	867	785	798	858	864	819	870	921	905	854	813	817	822	792	864	862	845	867	887	791	873	868	805	819	836	891	802	857	876	883	839	824	868	807	813	827	846	817	838	810	824	834	795	853	864	828	842	836	855	828	832	817	823	845	900	839	773	833	827	834	818	846	839	832	830	845	854	853	840	860	907	821	841	842	856	784	843	830	827	856	834	779	870	845	827	843	870	892	848	833	864	850	851	824	877	908	857	850	869	842	824	785	795	864	850	877	788	872	831	830	872	879	815	849	859	857	811	855	879	841	828	831	842	853	874	822	863	873	797	824	849	844	839	881	797	819	815	911	849	876	875	877	863	836	817	863	858	838	814	856	875	809	855
15124	2579	2303	1745	1166	941	704	627	588	502	532	469	458	391	437	427	432	351	373	355	399	376	374	344	356	387	364	377	364	323	309	333	339	340	336	317	333	362	345	355	329	362	328	340	352	347	326	380	338	360	369	329	373	356	330	323	340	330	336	316	349	326	356	366	379	333	361	330	312	373	364	328	299	329	349	344	340	359	356	366	339	329	326	304	329	340	322	332	320	370	348	352	334	337	341	327	349	352	329	342	359	339	349	345	324	330	356	331	328	334	334	312	350	344	395	351	341	350	364	334	346	340	320	343	393	348	338	365	349	353	356	339	347	345	341	312	334	353	343	361	370	317	343	376	327	367	372	398	332	340	369	371	328	350	357	359	340	334	291	336	348	375	342	353	355	323	348	316	370	350	367	334	360	343	374	339	324	320	339	320	308	341	348	351	363	304	371	323	350	361	324	344	310	338	316	328	337	329	367	309	342	358	347	358	374	345	342	309	349	314	328	330	303	331	336	366	338	345	347	355	333	321	340	357	328	320	357	346	355	337	371	357	343	354	378	344	375	319	372	319	327	329	349	366	367	316	326	332	373	327	337	365	333	355	317	338	333	357	349	327	390	360	355	360	337	337	348	365	373	350	356	298	323	361	323	323	337	342	370	370	307	331	334	340	385	334	351	351	364	341	326	330	317	333	346	344	343	349	327	346	363	312	348	334	329	362	336	359	355	358	334	349	359	349	364	313	337	311	371	343	333	360	358	345	334	378	335	322	301	366	336	333	315	372	362	291	324	324	334	339	365	396	312	348	319	297	353	372	309	327	356	353	349	314	342	308	329	345	327	351	329	338	358	283	350	334	354	354	321	362	339	326	363	326	328	318	337	329	314	329	352	342	324	383	341	328	368	321	322	349	363	349	362	338	348	370	307	357	363	326	338	369	334	321	346	303	335	366	337	322	334	347	370	328	338	337	340	331	361	348	334	353	311	364	348	383	338	317	350	339	320	348	355	345	333	332	336	339	347	314	336	306	312	338	346	348	306	341	331	315	341	346	312	363	343	342	340	296	392	340	363	332	360	318	325	360	331	355	342	321	342	317	312	336	357	337	333	332	319	317	326	348	390	327	343	306	342	345	361	333	340	334	356	320	357	337	366	340	329	353	359	349	379	333	317	341	316	361	309	315	337	306	343	361	345	351	351	354	338	309	347	353	316	338	348	321	349	329	350	361	364	319	347	382	361	350	348	330	369	362	367	313	310	351	357	342	354	352	327	306	308	346	347	315	343	344	332	356	354	367	347	303	350	367	364	377	353	332	325	370	347	348	312	369	318	377	330	322	305	364	333	296	339	342	337	381	342	341	374	358	340	353	345	348	394	314	356	341	379	344	349	317	340	313	350	353	359	377	371	346	335	337	299	339	365	370	352	320	326	323	366	365	363	335	314	358	350	372	318	380	348	373	320	329	353	326	332	361	360	343	352	356	347	359	347	366	345	306	318	324	358	378	321	333	329	342	358	349	332	346	349	332	328	333	301	335	338	361	355	336	359	349	312	356	311	314	352	336	330	385	335	328	266	360	329	327	331	336	317	341	378	323	365	346	360	315	344	335	342	344	357	367	300	353	363	326	343	316	328	359	356	312	339	354	357	367	367	317	393	322	363	309	339	342	324	356	361	358	336	363	363	320	337	329	361	317	360	331	325	341	356	352	324	341	349	336	366	337	352	331	344	335	360	331	310	355	326	344	384	335	330	369	305	373	364	365	349	332	334	364	326	346	333	334	319	356	363	342	355	358	351	337	315	352	349	349	354	370	317	352	307	315	359	320	361	302	315	356	345	339	344	351	353	346	325	348	361	324	351	355	336	349	311	377	327	343	347	363	357	314	332	320	346	356	323	314	350	329	356	334	338	339	352	314	339	366	351	377	327	335	352	332	355	316	325	334	353	344	330	320	332	322	322	355	356	315	364	326	341	332	361	346	380	349	343	358	333	342	330	350	357	328	308	332	310	341	338	334	343	322	336	341	348	331	342	381	359	288	356	356	353	339	351	352	389	321	341	334	377	343	340	332	368	333	333	324	355	348	367	333	355	372	349	369	350	330	348	351	317	392	337	348	323	345	334	344	322	307	387	342	361	345	331	322	364	343	353	337	356	361	312	326	351	341	334	338	364	350	363	318	331	320	345	350	350	366	352	316	338	315	346	325	373	368	346	329	332	328	359	361	322	363	320	329	325	323	346	341	370	356	322	364	366	347	332	319	353	391	308	359	332	333	329	358	342	338	343	356	349	341	344	335	342	340	333	336	324	361	360	365	304	348	323	331	372	371	334	328	386	328	362	344	328	360	356	355	336	319	361	357	336	350	360	350	338	365	300	293	356	332	338	337	350	319	297	353	324	344	324	352	341	342	328	320	348	352	351	330	333	361	357	355	326	349	334	330	318	330	339	322	307	310	350	352	330	362	339	347	342	315	349	304	355	322	347	340	315	325	355	359	322	323	353	331	344	358	330	337	359	348	386	355	346	364	391	336	354	313	345	330	347	365	350	333	339	355	338	328	321	354	361	316	356	336	343	364	339	339	317	320	311	335	329	354	348	375	322	278	370	337	333	347	326	349	357	313	335	329	340	337	351	369	321	304	325	334	365	356	310	360	354	347	364	349	348	338	332	355	368	364	364	329	347	345	347	335	368	360	342	317	308	321	290	312	334	356	347	359	355	346	345	336	322	348	371	326	328	351	341	348	366	335	395	353	348	322	353	332	338	320	342	341	310	334	329	335	354	387	329	339	341	337	333	361	337	341	319	360	345	329	302	351	339	369	337	354	293	346	339	351	311	349	361	328	349	331	365	304	372	326	322	355	331	337	336	346	348	330	350	356	325	355	366	299	332	349	327	327	350	324	356	352	337	367	355	330	339	317	323	337	350	360	342	362	362	356	355	337	369	336	367	321	318	305	334	371	317	363	330	312	346	338	322	316	334	381	342	347	372	340	345	367	356	335	333	353	372	334	350	361	359	347	352	360	323	353	359	328	363	339	349	372	343	328	331	347	381	340	354	347	362	383	336	356	360	362	315	345	373	351	358	323	361	366	349	339	314	321	357	369	338	347	353	351	337	333	341	333	329	329	339	373	327	353	339	338	325	338	336	312	340	367	365	338	362	338	357	363	334	302	321	354	354	376	368	338	344	379	336	303	319	359	340	336	315	317	351	327	355	332	329	332	326	323	347	342	348	335	388	361	330	367	317	322	327	334	367	325	291	323	347	354	378	359	347	311	347	353	313	313	347	321	328	343	331	349	352	334	372	337	327	320	329	364	309	334	343	337	347	339	351	349	358	340	330	353	350	349	332	328	351	359	331	343	322	366	341	350	324	368	332	315	346	325	310	334	348	338	296	371	341	371	362	322	346	347	326	335	379	334	351	323	325	330	310	359	352	380	376	332	324	350	347	346	337	350	347	378	347	288	352	305	369	349	345	319	350	393	370	371	325	333	307	340	326	315
7947	2447	3769	4684	4076	3547	3009	2618	2347	2100	1908	1669	1592	1519	1426	1330	1277	1242	1274	1132	1214	1108	1096	1164	1094	1088	1078	994	1061	969	1007	1015	1024	1053	956	1034	919	935	982	962	946	938	980	935	939	993	919	969	924	964	1039	969	890	931	893	953	902	928	917	915	954	895	915	944	894	914	939	906	962	957	862	910	911	859	964	913	944	861	957	907	911	902	921	876	871	895	843	930	882	896	894	905	908	921	922	874	837	877	954	874	813	885	914	856	854	921	913	947	876	900	897	902	897	926	884	876	897	879	924	866	871	882	874	933	849	933	898	892	898	832	871	943	873	873	947	917	851	875	914	900	944	871	918	852	886	852	863	835	861	927	910	846	869	940	862	921	907	881	859	905	933	850	886	916	887	842	871	862	902	878	847	904	867	947	887	873	890	897	850	964	910	906	819	921	807	920	907	927	920	924	885	906	938	902	887	882	886	878	860	839	911	822	874	843	896	853	822	900	874	901	873	934	926	873	877	928	924	932	819	867	826	894	926	866	899	855	863	916	895	889	956	892	890	928	877	886	874	912	820	903	896	873	903	925	897	917	895	855	890	882	911	842	875	845	880	879	841	904	895	896	915	870	815	905	879	948	892	924	942	884	871	898	896	911	894	947	905	847	897	881	873	866	885	939	891	882	893	897	925	898	871	922	838	887	877	906	884	859	919	915	872	847	895	871	919	910	839	887	908	865	887	895	880	905	978	857	888	932	875	915	917	851	825	921	939	898	876	865	838	940	857	871	897	907	920	906	874	850	892	866	921	924	891	878	916	945	905	930	848	938	948	847	936	883	883	872	872	889	895	892	881	935	911	937	882	870	901	898	856	834	885	860	900	871	881	889	870	909	904	886	889	896	915	863	862	898	899	830	913	895	894	921	892	859	892	915	956	867	826	916	870	885	937	864	868	830	909	878	855	847	927	864	877	902	873	864	828	929	837	861	949	891	916	862	849	896	935	892	922	848	926	883	927	890	901	906	854	864	935	902	874	901	882	881	913	837	968	893	871	903	892	865	870	885	832	898	896	885	933	947	900	855	887	861	849	864	890	893	848	857	907	892	948	945	938	857	889	875	878	876	849	890	893	841	842	908	914	939	891	897	898	868	904	854	861	915	934	894	897	899	914	861	879	943	919	881	887	897	849	938	878	919	816	920	904	858	902	906	884	929	925	869	891	916	882	865	903	909	953	955	905	895	854	873	911	872	864	891	908	899	893	826	924	913	916	950	888	891	902	902	909	870	856	883	943	878	903	875	895	914	857	918	891	889	915	844	889	941	888	846	938	904	945	904	877	936	888	919	880	836	877	850	853	822	852	914	796	885	873	831	895	903	888	849	922	876	922	894	880	899	919	886	920	908	961	891	877	887	895	922	885	901	882	873	884	881	956	878	845	930	907	880	910	841	943	857	896	869	888	913	824	915	901	884	921	883	889	871	871	901	850	841	886	896	855	938	865	856	893	897	850	888	929	835	881	880	882	868	880	862	914	875	845	899	916	973	935	868	866	870	815	918	898	917	915	899	917	837	881	903	901	866	882	905	865	898	887	895	826	827	868	913	894	886	854	902	947	937	901	881	904	930	917	832	922	866	931	865	895	880	840	869	942	929	922	944	918	873	920	924	851	874	905	903	874	862	908	846	884	868	906	831	874	878	919	894	884	889	898	882	854	875	875	878	847	899	890	848	912	907	904	923	957	866	880	878	890	870	890	893	883	835	869	868	897	850	901	918	867	912	976	865	857	914	893	912	849	935	878	916	929	911	946	870	922	888	852	864	921	926	855	886	884	860	955	926	863	920	911	850	905	854	888	875	858	876	855	945	885	938	946	880	869	867	874	857	892	891	881	876	894	834	883	911	923	866	888	921	902	867	922	884	903	899	855	857	863	976	917	845	915	899	873	908	873	882	872	891	963	862	895	916	862	864	929	880	913	929	821	909	891	973	892	840	894	899	867	855	885	897	953	914	903	890	884	914	849	859	921	893	901	848	877	839	835	926	945	885	911	918	900	862	896	956	905	946	916	855	817	893	901	810	946	905	892	869	814	864	868	908	884	865	935	903	875	844	875	867	877	901	867	908	838	896	874	862	911	900	883	856	893	892	870	899	840	933	915	888	873	908	895	933	909	925	853	860	941	917	938	908	884	890	901	932	913	886	921	896	871	893	891	876	886	897	892	894	827	868	826	888	886	888	891	917	859	908	893	901	901	871	892	879	874	863	874	902	886	930	962	910	888	907	843	914	867	825	905	932	905	902	861	861	866	875	892	876	899	913	878	931	870	865	895	935	904	874	896	923	935	897	880	863	890	835	956	872	862	880	874	852	820	873	880	858	883	843	919	877	842	919	910	977	877	889	844	837	890	896	856	911	931	880	842	914	926	845	906	901	887	894	879	895	921	923	912	934	886	932	906	879	884	899	930	862	896	902	917	892	905	852	933	883	875	813	901	875	892	907	929	873	934	893	871	934	887	871	881	857	906	896	901	925	880	859	887	870	884	884	862	895	879	893	882	851	890	923	887	894	878	932	950	861	847	952	847	877	911	904	958	813	866	919	908	878	817	849	916	936	886	851	870	863	897	826	885	927	906	863	912	867	891	904	900	925	910	913	922	925	910	856	954	892	872	888	872	871	896	889	909	872	811	903	860	900	895	897	886	884	902	946	846	924	877	927	867	894	893	886	915	938	881	904	895	899	868	837	912	880	881	871	921	884	889	874	902	874	902	921	854	851	883	834	825	854	899	951	851	838	868	916	902	907	834	894	906	899	845	898	874	895	891	900	866	855	882	831	908	879	920	945	951	861	898	823	880	879	908	890	843	868	887	867	845	892	881	888	878	949	934	814	945	846	891	902	890	938	881	891	890	884	923	921	904	907	882	852	898	896	903	898	903	880	882	917	918	881	859	873	895	888	864	859	882	865	944	874	891	905	856	847	911	860	864	859	875	841	934	873	875	860	940	878	899	844	881	858	926	916	848	867	883	905	885	867	880	849	860	891	856	894	857	906	928	857	859	910	853	876	880	868	927	878	836	891	890	901	879	906	875	900	903	907	892	894	818	960	934	887	933	865	870	870	874	883	932	845	887	886	935	850	892	892	856	904	821	877	892	858	896	892	911	834	871	911	853	923	892	931	925	886	911	920	872	886	909	853	880	880	890	897	899	896	913	902	892	846	857	847	915	895	902	908	931	927	934	904	906	843	936	877	904	871	988	899	899	874	863	916	848	919	924	846	935	891	926	918	861	893	904	930	857	902	856	877	917	884	871	910	889	858	902	858	895	883	858	919	900	835	928	901	903	907	888	949	947	871	867	860	856	868	862	909	914	950	880	920	902	867	913	885	882	876	896	901	911	885	911	927	889	860	961	896	845	869	875	898	843	843	876	933	865	854	875	864	870	868	861	881	921	900	827	902	857	846	874	816	930	918	887	896	944	884	866	875	848	865	929	871	923	856	914	826	889	914	888	897
1875	199	148	160	152	166	153	153	163	162	152	127	160	160	122	143	155	133	151	125	147	159	151	153	161	124	142	176	147	134	147	160	114	141	136	131	141	143	152	137	144	133	127	138	152	147	139	126	134	140	133	142	149	173	137	130	131	117	132	147	151	136	161	163	136	122	135	123	159	146	135	132	135	138	133	134	132	159	142	125	135	170	130	145	143	135	159	135	160	149	155	145	145	147	153	146	154	138	130	144	142	148	138	131	153	167	138	132	128	147	140	138	139	137	154	130	127	166	148	129	140	146	156	138	131	131	124	121	142	159	138	131	159	139	168	136	133	130	146	129	131	169	138	133	133	151	139	144	129	166	147	156	152	183	127	147	120	155	137	120	132	138	135	140	141	138	155	150	114	150	134	139	139	129	155	126	154	152	129	125	136	163	144	144	133	142	132	139	166	152	124	143	159	125	141	149	143	141	141	129	154	155	148	157	157	146	154	137	140	131	137	148	131	137	165	130	160	135	134	146	147	140	129	152	168	153	150	123	162	123	149	152	135	155	138	134	151	139	137	135	128	159	149	158	115	133	139	140	114	134	135	147	143	142	135	145	130	152	150	153	137	129	161	155	149	126	157	142	165	147	136	125	142	155	143	160	142	153	122	144	132	139	135	147	160	129	142	130	119	153	125	164	142	126	159	135	152	144	136	136	150	136	135	150	129	140	142	150	126	136	153	132	125	133	150	157	144	133	149	132	143	143	134	153	138	149	125	152	137	151	151	149	147	143	149	137	152	143	129	125	120	148	136	122	140	142	156	134	149	143	156	149	149	139	129	145	152	133	111	130	158	134	144	153	155	145	147	145	143	130	148	134	139	126	143	158	125	141	158	137	144	155	154	162	131	128	142	141	133	122	146	135	124	146	131	138	120	128	166	141	124	168	131	127	162	132	150	146	122	144	145	149	131	124	145	179	157	160	133	130	132	156	144	160	134	117	130	134	131	146	140	135	131	124	126	134	148	128	146	136	133	136	109	132	132	160	131	165	148	138	151	154	144	139	140	140	131	134	137	151	130	146	141	150	127	151	157	146	152	144	150	124	169	140	136	151	117	142	162	152	137	167	160	136	130	147	132	143	135	150	140	141	127	134	144	137	145	154	138	146	149	131	146	139	159	153	136	151	144	138	137	120	125	147	141	124	145	124	142	141	143	152	128	138	132	151	165	133	137	134	139	137	137	142	160	141	160	148	149	143	137	145	125	151	156	128	133	141	152	140	126	132	142	146	129	150	139	155	150	142	158	144	143	136	127	117	131	136	135	149	130	155	149	153	135	147	132	160	121	130	136	139	145	163	146	137	156	141	158	135	154	137	157	146	131	145	146	150	145	143	147	132	148	130	141	172	134	163	155	150	136	139	135	152	129	135	142	140	130	143	137	128	131	131	137	145	161	134	130	135	131	145	130	127	142	154	123	137	144	167	156	120	149	143	114	137	137	145	135	144	136	176	140	152	154	137	123	138	152	130	146	162	139	155	144	152	138	142	132	142	134	142	143	125	135	135	155	145	161	150	150	148	164	136	144	146	120	121	134	152	157	134	139	149	134	130	143	130	131	158	106	143	123	127	164	140	134	132	139	132	148	143	161	116	164	133	141	150	133	135	131	131	145	144	132	120	155	154	146	146	148	138	156	157	130	143	137	140	153	127	146	154	151	144	161	147	134	172	159	147	139	129	129	138	147	150	135	139	145	150	183	137	146	136	163	151	153	147	131	128	135	119	135	136	148	164	130	156	130	132	131	144	119	130	149	139	147	144	151	148	137	148	154	159	130	149	133	131	145	138	151	136	151	140	156	138	170	139	126	128	158	149	117	135	133	147	136	143	167	124	146	156	121	165	124	147	145	170	129	160	152	137	158	141	133	159	164	143	136	154	128	154	150	145	127	138	126	143	130	144	131	134	125	133	143	140	144	157	144	131	149	138	135	132	143	111	168	127	133	129	137	167	133	150	172	142	158	144	140	133	170	144	120	159	146	139	149	172	145	158	142	160	132	136	128	138	132	148	106	136	144	151	150	131	131	132	140	147	151	147	118	141	143	149	127	142	143	142	154	144	151	147	125	145	155	144	140	148	146	153	143	138	155	167	127	140	129	143	141	132	151	142	133	140	135	150	137	149	131	139	116	124	154	136	154	144	129	141	158	141	152	128	147	142	151	117	143	143	145	132	124	133	135	134	153	129	168	136	155	129	165	163	136	155	151	147	141	141	156	146	132	133	128	147	114	170	130	170	149	156	160	166	140	144	168	141	137	147	122	120	132	137	134	143	120	124	148	141	150	132	155	141	135	139	145	146	128	162	122	168	142	152	144	120	132	151	127	146	147	150	150	139	122	144	137	131	145	145	123	118	129	130	142	147	132	155	144	136	126	124	131	137	144	152	120	149	145	155	167	151	143	131	146	151	134	156	146	152	164	136	133	148	153	146	151	145	143	148	134	141	138	135	130	147	155	138	135	149	147	148	135	127	169	139	139	135	123	138	131	129	125	111	144	155	140	140	142	157	132	153	150	135	127	154	164	147	117	137	134	134	140	142	170	144	145	142	164	155	163	131	136	142	125	160	130	138	150	162	135	127	147	120	155	154	159	182	142	145	136	142	141	137	146	140	157	126	140	151	137	137	154	157	153	150	161	122	126	119	148	141	180	151	141	137	141	140	151	141	160	152	168	132	146	161	124	143	139	162	137	154	163	160	147	126	125	155	167	134	130	130	164	156	166	140	157	139	139	152	140	155	135	138	153	144	143	171	157	121	153	149	146	131	135	143	150	143	169	140	146	129	146	144	142	142	129	131	126	137	135	159	136	123	141	145	124	148	146	149	139	139	136	147	144	120	152	147	149	151	149	126	140	136	156	136	152	141	154	137	161	137	135	137	121	150	148	138	134	153	142	146	123	150	124	141	138	123	129	131	151	138	155	141	139	142	150	152	161	151	144	136	153	134	153	149	144	135	134	124	119	156	123	145	145	144	143	149	152	147	141	135	138	133	147	140	148	153	148	167	142	132	119	136	144	152	134	118	169	146	145	138	155	137	130	149	160	122	159	157	136	146	152	150	131	142	146	133	140	143	124	119	143	128	148	149	147	129	154	136	143	129	127	141	158	149	132	158	136	150	135	171	158	120	159	164	154	115	108	125	135	154	167	125	150	148	151	138	130	137	147	152	140	138	159	137	131	143	146	172	136	134	137	128	126	153	154	143	142	143	150	148	155	132	148	124	134	140	139	174	139	143	137	140	152	130	142	150	127	144	152	148	133	134	154	140	155	134	143	149	166	149	127	144	116	144	138	143	127	137	160	145	159	140	148	135	169	147	141	153	119	152	145	121	159	130	151	151	127	133	155	141	129	146	153	142	134	114	132	142	139	151	148	152	166	157	131	137	150	151	141	146	138	130	133	162	134	135	133	164	133	160	137	164	167	158	129	138	152	126	124	143	143	123	148	143	134	160
2198	544	537	560	579	529	507	499	484	498	471	462	439	450	458	447	451	476	458	454	473	448	492	476	463	471	481	467	476	474	484	476	465	414	484	480	427	484	459	444	471	427	468	475	421	495	466	467	481	429	464	443	485	465	470	488	437	480	466	474	455	460	467	450	453	503	458	454	488	490	447	429	454	452	470	476	462	467	474	444	471	479	503	463	478	454	493	445	474	467	450	510	465	444	476	428	441	474	478	450	437	467	431	463	493	469	463	432	439	460	494	466	454	481	432	490	435	445	514	456	472	452	470	453	490	489	484	470	444	425	440	435	462	468	425	434	447	474	461	444	448	408	441	461	462	439	462	474	481	448	475	449	456	495	456	467	436	469	488	473	439	491	477	443	483	479	488	455	495	517	505	430	428	468	459	484	454	472	452	459	488	455	457	464	485	473	433	470	470	459	461	466	429	456	481	473	440	452	480	459	454	455	492	461	432	446	451	467	433	488	452	462	491	488	433	444	458	530	454	427	463	461	448	462	445	460	501	455	465	488	449	466	451	470	453	471	430	440	493	482	451	443	451	476	494	457	447	460	433	452	484	468	436	455	451	473	417	457	445	443	456	440	505	447	463	447	451	455	451	430	492	458	463	450	457	465	490	436	412	447	480	501	478	445	462	449	475	445	488	475	443	432	456	448	447	456	431	451	441	433	443	471	410	437	437	485	409	446	497	461	473	466	463	455	500	464	428	444	460	479	437	483	421	470	475	447	500	458	434	483	488	459	412	496	431	457	469	441	429	450	450	457	408	413	438	464	472	409	454	427	491	424	453	467	492	486	472	474	481	468	425	408	453	443	456	433	455	438	454	475	448	505	461	470	447	461	474	475	457	443	452	447	469	460	490	478	485	478	451	442	463	459	482	467	485	433	468	485	411	494	480	451	433	498	459	444	481	453	478	443	445	457	433	457	470	450	436	481	461	463	468	450	421	457	482	505	420	435	469	474	426	482	461	458	441	449	496	474	503	465	449	495	457	464	485	436	460	475	448	467	447	474	462	432	427	483	428	473	458	453	449	462	441	454	487	482	503	476	460	443	458	463	461	457	466	455	433	489	459	448	456	456	501	470	473	466	464	431	487	460	471	485	440	484	450	451	444	422	458	472	460	431	436	439	466	497	438	412	463	447	456	455	439	464	450	459	419	457	467	429	444	444	451	496	452	456	474	447	468	458	440	442	432	439	454	441	462	476	454	442	444	476	482	460	509	472	485	443	459	463	425	444	468	436	477	484	489	482	449	466	444	452	486	472	493	464	454	420	419	469	444	458	491	448	443	466	434	498	485	468	449	437	460	433	462	484	493	458	448	409	482	471	458	459	475	504	469	498	489	436	493	462	445	484	464	450	481	472	475	495	480	481	462	447	491	436	422	489	467	445	460	478	451	470	441	430	450	469	445	431	434	400	461	486	492	506	473	477	474	459	485	433	465	460	523	514	452	441	459	471	442	461	432	447	472	465	467	467	428	495	449	468	464	451	457	437	495	467	464	440	430	450	476	480	450	473	446	446	463	437	481	421	472	443	482	469	486	496	490	454	471	446	434	444	436	419	426	465	449	471	489	454	462	505	453	439	465	422	447	466	434	484	460	431	465	445	475	487	494	438	447	456	483	435	462	456	439	427	460	431	463	438	469	463	501	446	481	434	439	465	468	432	472	440	481	459	479	483	406	467	462	461	487	492	466	488	474	478	510	469	446	454	466	438	474	429	426	485	456	474	430	460	441	443	457	444	442	475	474	499	466	458	479	500	447	465	433	456	436	491	465	423	484	474	438	442	460	470	480	490	454	445	466	470	416	414	458	459	445	434	470	421	434	503	485	472	488	447	438	420	453	444	473	453	447	461	466	413	462	467	449	450	436	435	454	448	490	464	502	488	466	466	491	441	452	497	479	404	468	467	421	433	464	465	472	479	473	466	464	421	473	446	465	470	474	444	476	465	464	449	448	419	446	502	494	450	449	481	459	437	465	471	468	480	488	487	438	458	439	431	453	468	431	471	489	442	471	422	434	415	463	451	465	461	464	455	441	458	460	443	460	485	458	457	486	464	447	494	467	424	453	463	462	455	462	462	445	477	440	423	438	444	463	464	427	465	464	484	464	507	495	456	475	488	459	443	415	467	486	461	484	441	434	509	434	450	481	473	452	470	499	463	477	441	487	473	479	485	460	442	461	437	464	476	470	445	415	479	451	492	460	436	450	471	445	450	437	462	470	472	468	486	506	490	438	479	464	474	461	480	495	465	433	479	481	480	466	428	466	404	459	463	472	449	413	484	472	472	513	461	460	463	455	453	454	462	439	454	420	474	421	478	469	486	486	437	472	480	443	441	454	438	459	452	392	445	487	480	434	457	495	438	454	433	450	436	442	427	457	472	473	464	469	464	462	442	440	450	455	435	469	459	461	448	439	435	448	451	451	479	453	443	466	475	481	447	443	454	465	453	470	426	460	468	439	455	474	479	401	472	400	490	464	463	455	478	455	431	471	445	432	455	485	458	456	438	440	437	487	464	456	411	472	437	447	486	461	446	482	449	476	423	445	448	498	452	475	412	445	427	483	483	438	458	460	483	468	435	457	473	418	453	448	457	479	430	468	458	449	447	465	437	482	455	429	479	459	482	482	485	456	451	502	487	442	497	497	487	438	527	491	447	456	493	444	461	490	424	468	451	443	455	445	454	480	441	424	477	476	472	470	478	488	429	455	445	464	475	449	504	432	488	455	490	464	462	416	416	463	435	467	471	440	426	465	436	455	492	466	476	481	422	419	473	507	460	499	473	477	449	439	440	446	453	468	427	476	455	468	484	428	491	468	494	440	467	468	467	474	442	470	449	468	452	468	485	444	495	474	475	439	464	474	452	463	467	467	447	470	471	431	483	438	443	452	414	462	451	448	415	435	429	455	455	481	450	461	479	420	474	459	434	463	462	459	499	411	452	464	461	448	475	461	458	467	465	483	446	465	481	472	433	449	425	441	500	451	445	470	467	480	438	466	464	440	448	473	483	490	465	479	458	442	445	481	435	498	458	514	496	484	474	469	465	469	457	452	473	457	495	453	428	444	470	437	473	483	464	457	502	421	474	486	473	462	451	437	467	486	444	459	456	477	441	469	461	460	438	428	477	430	455	446	474	461	461	441	456	502	474	460	436	481	486	495	454	436	472	478	470	455	512	484	469	443	476	448	450	462	466	478	436	418	448	464	435	480	486	413	467	427	462	435	427	450	454	445	489	465	442	469	455	435	493	489	477	452	439	474	459	487	429	426	488	460	459	492	452	450	454	450	422	443	453	466	435	479	437	457	438	493	471	473	436	523	430	487	484	459	423	470	461	472	441	467	429	462	452	443	443	487	428	457	459	451	489	468	485	460	428	458	468	480	486	443	442	424	440	481	457	424	436	455	449	441	471	446	407	458	431	487	449	413	451	462	486	504	438	441	437	495	491	454	485	461	472
8244	1708	1845	1238	783	559	521	400	420	399	361	324	362	378	327	371	349	332	349	353	317	329	342	321	325	302	315	304	342	280	310	318	310	357	349	308	302	330	272	269	346	295	311	338	309	310	327	300	284	305	334	296	297	313	312	294	322	313	317	316	276	315	312	327	347	324	304	293	332	276	324	318	312	289	325	307	274	325	331	286	272	325	301	294	295	304	347	281	300	309	288	293	343	288	275	309	318	311	277	298	316	293	304	306	288	284	279	324	287	298	265	303	314	312	322	283	314	296	313	353	339	280	321	307	294	305	264	321	302	274	308	309	320	297	320	271	289	319	347	301	313	332	288	290	291	268	339	322	295	282	320	335	293	318	343	284	299	317	337	308	307	298	332	272	305	317	295	299	295	333	306	294	329	297	283	324	306	323	299	320	332	296	270	309	315	298	317	312	304	294	294	307	313	320	304	321	293	310	318	314	289	311	299	323	314	282	294	315	322	297	316	293	315	296	281	294	305	287	298	296	274	311	304	304	283	281	292	321	338	298	325	334	280	289	289	289	296	339	310	333	352	267	372	313	347	342	322	322	281	283	313	313	307	321	286	300	322	298	292	312	291	297	305	305	345	261	302	326	288	305	342	297	303	344	309	288	342	301	305	320	323	296	304	282	295	311	325	320	266	308	307	289	292	291	319	308	324	299	333	308	309	299	312	330	292	319	287	295	314	298	336	335	300	305	301	329	337	339	318	339	330	303	304	302	301	285	309	310	328	329	293	297	305	292	313	342	279	278	290	341	319	305	301	303	331	297	311	329	297	288	292	307	304	297	301	300	308	301	299	275	297	309	280	307	329	294	285	302	318	272	308	286	321	329	318	321	288	286	318	313	291	320	304	285	286	313	349	311	276	292	318	324	312	317	319	330	311	291	314	303	307	313	308	313	343	315	323	290	316	278	311	319	278	296	322	334	319	291	295	296	325	316	292	280	278	317	306	305	298	329	296	311	320	318	306	269	299	325	290	291	310	328	290	308	288	316	315	296	291	294	294	296	317	325	324	293	316	341	295	321	304	311	305	325	272	292	306	314	301	276	272	303	308	314	334	292	268	285	294	286	335	294	331	315	301	290	300	274	333	291	288	295	283	310	323	265	308	315	307	335	301	300	336	347	319	331	286	277	318	288	293	301	312	305	282	290	294	306	290	299	320	295	324	330	273	298	295	294	305	315	312	297	310	305	275	287	291	304	314	319	312	284	314	319	324	317	277	304	310	298	334	300	318	317	302	316	313	326	325	260	309	308	302	315	297	322	304	286	289	283	325	310	323	299	280	293	288	332	312	331	283	301	291	287	300	292	298	293	329	291	303	324	322	289	308	294	317	301	306	282	332	306	294	295	311	320	333	327	295	329	292	292	317	312	321	300	303	314	302	308	321	317	286	322	290	312	306	292	328	320	308	326	289	308	311	310	271	309	311	319	316	329	323	302	309	315	305	266	309	327	312	330	309	307	305	336	312	297	280	299	309	266	319	338	290	333	314	291	324	293	306	322	325	315	330	302	286	321	344	328	304	313	293	290	312	282	334	282	323	302	309	329	322	317	310	308	289	308	323	290	326	288	290	290	341	335	312	287	309	286	318	310	308	318	332	296	346	316	305	316	324	316	316	309	316	266	272	291	303	322	331	297	329	275	303	295	337	329	288	329	298	317	309	292	308	311	271	285	292	293	312	337	309	302	300	315	290	279	291	329	306	319	335	336	277	310	286	304	289	306	298	316	294	295	267	301	300	334	311	312	322	292	286	306	273	324	303	306	305	279	300	299	323	356	338	269	316	288	298	300	295	313	314	309	353	302	287	272	318	317	300	299	275	308	307	328	312	295	292	292	302	342	340	322	293	327	318	285	320	277	344	306	317	354	287	300	314	290	308	292	276	304	317	289	318	295	315	325	313	311	301	300	284	295	302	304	305	303	323	297	322	322	342	281	320	332	302	275	324	276	348	295	311	314	306	290	339	313	286	302	282	298	294	315	305	303	299	355	345	322	315	333	312	311	285	313	306	311	306	299	302	328	309	333	289	312	291	327	281	329	296	291	273	282	307	300	317	304	294	276	291	312	304	267	299	312	315	336	322	301	301	290	294	304	305	299	312	344	292	323	303	307	301	287	312	293	302	311	306	305	326	311	303	280	309	307	298	321	277	303	337	299	309	331	307	284	311	328	335	286	299	269	307	286	267	323	291	282	297	286	318	283	294	304	313	284	270	324	311	292	320	299	284	324	310	282	296	298	320	326	311	339	249	322	282	290	301	286	300	283	300	286	284	329	320	336	304	301	311	301	309	308	322	337	303	335	286	350	300	312	305	311	292	313	303	306	300	302	304	306	290	320	287	349	320	339	283	314	281	250	301	297	287	296	275	343	290	301	294	298	306	300	304	270	320	302	278	298	300	317	323	294	279	275	324	305	293	317	345	305	307	319	341	297	274	325	296	306	293	291	312	296	307	281	278	334	301	282	291	265	298	318	305	324	308	298	278	321	285	304	322	286	319	303	278	293	344	312	308	343	310	275	306	320	315	322	300	325	292	323	278	326	318	329	296	306	296	298	311	309	302	293	293	315	316	315	306	311	305	323	300	302	297	300	304	324	303	309	305	316	301	310	303	293	298	312	266	345	300	290	310	321	317	305	308	292	285	289	327	304	340	308	294	299	290	283	331	300	312	318	295	290	297	286	308	328	302	302	298	299	306	323	279	322	294	298	322	327	291	318	293	296	292	313	316	287	315	312	336	298	311	315	307	298	272	312	278	315	298	292	298	284	310	284	312	286	303	279	323	323	295	320	329	307	326	313	323	322	286	313	299	304	315	273	315	288	291	299	289	284	300	312	283	298	288	325	303	282	295	284	283	319	299	295	337	302	282	282	325	267	345	296	321	293	324	317	302	300	306	276	290	330	333	298	272	286	330	306	284	311	297	315	317	315	300	304	329	294	265	309	298	293	307	327	326	302	332	296	313	299	323	299	310	287	304	303	320	276	305	328	268	316	303	320	311	303	335	324	319	302	301	298	270	330	301	263	268	341	278	309	285	318	287	323	294	280	288	277	309	332	316	303	294	338	286	316	297	313	335	328	308	298	308	316	303	304	273	308	292	343	296	333	302	296	321	297	337	333	304	299	306	310	293	289	300	287	298	312	323	316	280	328	291	326	312	324	326	314	326	334	314	312	302	289	275	308	316	309	295	336	301	298	308	340	307	312	319	302	310	310	297	302	299	309	325	328	290	318	295	299	290	309	292	340	292	331	271	290	301	302	298	294	328	259	284	322	323	298	302	299	282	297	308	285	298	309	315	320	311	321	317	283	295	338	317	305	318	311	279	314	322	283	285	287	327	290	287	319	343	316	297	319	286	302	319	338	282	298	288	321	305	302	302	302	293	303	309	274	311	323	318	333	340	328	307	311	281	294	314	319	301	309	305	293	314	310	303	298	346	249	317	285	289	309	327	288
5954	2095	2823	3013	2680	2238	1845	1737	1555	1471	1361	1297	1287	1189	1087	1113	1074	1030	1025	1022	1012	1030	1033	950	928	923	901	908	902	901	919	885	866	896	845	853	859	873	906	855	891	910	874	830	859	878	902	860	848	832	825	864	865	880	850	822	838	884	857	888	882	930	840	875	830	896	841	837	842	819	844	837	844	859	801	851	818	844	893	806	824	863	850	846	865	845	855	864	848	853	848	861	855	855	840	863	849	800	850	794	798	841	848	801	864	847	870	864	860	863	849	812	866	814	856	837	841	838	827	827	852	800	796	879	835	862	773	787	821	877	862	837	816	826	819	842	842	846	785	837	842	829	803	855	831	866	768	821	831	798	838	861	798	864	837	878	872	795	862	866	798	824	821	844	834	849	806	842	824	845	806	812	862	834	841	856	820	881	856	841	796	798	828	814	845	818	820	864	822	842	833	818	847	819	834	853	814	863	819	875	867	818	858	803	842	818	831	831	855	855	871	860	841	817	807	791	880	823	869	806	782	823	831	868	873	855	822	834	802	845	842	871	820	823	830	799	809	851	836	815	834	891	833	825	826	852	799	884	852	800	835	824	816	840	861	820	881	857	863	812	827	863	881	854	830	814	846	844	856	769	823	805	779	860	819	827	831	853	806	821	827	845	831	813	832	823	869	792	886	796	852	872	809	879	848	806	843	827	820	799	782	834	930	844	826	787	872	812	803	862	814	827	785	828	826	855	866	839	843	871	824	818	847	816	818	835	830	863	808	828	853	838	829	807	815	850	754	801	867	798	849	900	840	819	877	851	871	804	801	825	834	827	830	859	865	826	936	786	813	886	778	830	833	833	827	821	837	772	802	809	844	829	818	851	811	804	799	912	879	862	838	833	869	802	817	786	859	810	774	847	834	835	859	857	798	817	741	836	861	874	843	850	858	826	889	809	856	801	836	871	862	842	807	866	829	819	869	846	803	848	831	862	862	830	881	799	835	895	770	855	842	801	837	811	880	829	839	827	877	816	911	846	853	869	831	818	851	851	846	851	848	810	796	827	856	834	813	868	822	815	843	844	839	775	778	822	812	797	831	805	855	824	823	803	818	852	848	795	833	799	816	818	858	841	835	846	824	824	860	846	851	855	826	839	821	790	821	854	802	798	818	848	796	862	890	891	779	842	878	828	816	821	801	838	835	777	859	818	820	803	851	815	798	806	865	801	853	849	836	848	804	793	799	876	823	835	802	842	827	827	810	842	783	832	844	792	835	789	826	843	839	836	795	811	855	794	836	849	806	837	883	835	804	876	829	870	841	843	843	863	836	851	853	815	819	864	835	837	851	838	872	860	820	848	884	829	853	863	841	807	778	794	786	888	865	894	831	828	853	820	818	829	797	819	815	837	813	827	855	895	846	869	817	831	826	823	826	810	802	812	757	805	841	863	813	816	812	763	824	864	824	833	850	834	833	845	858	866	799	855	776	803	806	788	842	820	805	826	855	801	852	851	811	866	783	799	821	835	861	813	856	838	871	873	877	781	837	851	811	793	847	783	784	860	807	810	802	782	776	854	839	847	828	794	827	827	801	833	874	827	797	833	870	852	833	778	863	833	809	818	877	867	804	816	820	881	818	753	844	829	834	798	816	853	808	875	791	844	804	824	796	862	849	824	807	849	847	830	914	846	856	820	798	852	825	821	843	878	851	857	808	781	796	885	844	836	834	805	843	863	843	805	793	825	825	854	861	827	871	835	819	804	850	871	835	814	806	819	835	878	822	830	811	827	866	809	832	851	834	849	841	828	845	828	775	833	855	811	872	875	836	871	865	828	816	847	808	803	815	818	839	821	881	870	838	779	825	791	807	780	813	827	826	851	813	813	855	888	819	852	835	845	776	797	810	817	824	809	846	835	836	761	827	823	861	909	887	839	887	830	804	785	803	784	806	799	840	831	844	810	861	785	817	831	833	787	822	804	839	895	821	802	826	827	805	860	851	821	839	838	858	888	895	821	868	851	860	855	816	858	874	853	845	761	810	828	821	817	831	840	847	757	854	810	829	846	908	849	844	821	804	844	863	866	855	853	773	829	843	820	822	863	799	867	829	809	821	772	812	822	849	866	832	848	816	864	853	819	834	825	841	834	903	861	876	818	843	882	830	824	845	853	811	776	845	839	797	823	845	839	783	858	832	787	782	864	865	818	790	795	812	824	798	813	845	844	842	823	891	856	873	863	869	830	802	903	851	828	810	812	913	834	865	852	820	788	876	868	803	825	827	897	825	845	849	837	847	843	784	829	884	839	826	815	806	811	845	787	800	826	820	787	794	800	812	840	845	809	834	841	821	836	826	871	806	830	838	793	816	779	805	850	825	905	845	843	831	830	800	836	825	842	815	786	805	824	808	864	877	838	818	818	848	825	834	848	847	791	892	867	786	873	819	789	799	819	839	857	779	846	854	882	843	817	801	823	822	839	823	832	823	863	854	832	817	810	824	821	865	838	810	824	765	809	817	851	824	810	855	895	829	836	820	830	852	837	889	855	856	793	845	814	863	848	828	828	788	842	817	797	823	862	856	842	833	807	817	816	819	828	852	828	838	876	791	829	834	860	829	858	815	832	827	865	805	793	844	854	796	826	897	835	844	842	847	882	817	848	833	835	868	821	810	826	884	816	808	831	800	845	766	816	817	793	846	767	835	821	861	801	866	891	872	864	794	814	866	836	831	812	832	832	812	773	866	806	858	817	819	808	869	852	815	767	837	830	832	847	814	851	807	794	837	840	826	806	860	879	834	823	834	776	816	832	810	880	877	834	891	807	835	911	837	783	847	824	844	817	798	753	807	840	862	850	862	830	820	812	825	805	831	826	792	799	783	817	821	844	878	837	773	840	853	844	780	837	852	843	802	819	824	794	835	819	809	846	778	852	844	760	826	802	835	802	806	828	828	824	833	835	880	821	845	883	796	805	806	835	836	808	817	882	806	816	880	842	812	806	832	812	830	836	818	817	839	810	804	846	794	829	832	838	848	862	813	776	800	847	797	828	803	822	832	822	780	827	868	839	866	846	873	807	822	817	844	829	823	816	854	809	868	796	846	808	837	850	827	795	836	836	818	855	834	820	850	821	818	817	843	799	823	855	802	857	846	814	780	876	837	827	786	801	834	860	835	794	861	905	872	849	848	788	831	846	823	858	808	804	814	845	853	832	836	832	793	822	814	853	872	851	815	866	821	808	838	866	859	841	816	786	831	883	822	838	842	844	865	830	738	820	871	881	880	843	814	857	813	800	829	837	844	801	830	900	838	856	806	826	870	813	787	798	877	788	813	788	827	803	824	855	849	808	827	849	884	837	821	802	861	832	825	835	814	830	837	877	855	863	844	808	827	866	823	900	787	838	878	798	829	887	820	844	833	822	849	838	814	857	818	791	821	846	847	871	867	852	846	806	827	866	792	814	871	829	874	829	827	829	820	861	831	806	868	817	842	797	874	829	806	801	894	827	838	834	794	823
15054	3884	3075	2109	1302	1113	840	643	588	498	532	434	449	414	393	440	408	376	379	356	394	387	373	379	336	346	361	387	348	346	360	368	339	368	367	353	356	363	358	366	394	340	361	351	350	333	318	323	350	363	349	361	342	358	351	358	328	339	306	301	360	307	326	332	318	346	303	358	353	350	373	350	352	353	340	329	325	337	330	344	351	337	330	338	319	349	334	318	326	337	324	312	321	316	337	365	357	332	316	350	352	319	340	354	322	371	362	332	315	362	348	382	329	360	344	375	342	352	380	368	318	354	326	331	344	338	308	332	317	316	314	371	321	328	339	317	337	411	317	334	307	318	320	342	335	353	370	326	310	307	299	330	333	326	345	343	330	333	310	320	358	326	315	327	344	331	336	321	354	374	318	351	325	328	310	341	344	352	382	337	316	358	348	330	346	348	358	311	346	324	351	351	327	291	362	346	358	356	342	328	329	333	349	282	352	322	375	349	328	293	354	328	327	341	344	339	372	334	331	346	309	345	358	303	341	345	333	316	324	309	297	382	293	374	338	341	340	345	341	348	344	332	339	316	345	314	324	340	328	326	346	371	328	337	349	279	355	343	340	347	311	323	304	341	335	323	345	300	360	332	353	356	386	364	346	319	326	337	374	347	335	370	338	338	288	363	334	357	329	323	348	357	348	350	385	348	314	324	305	298	338	333	302	324	346	326	327	352	373	343	372	291	315	338	348	357	328	307	345	334	319	349	363	359	333	348	349	340	357	346	339	355	354	364	329	339	326	343	366	295	367	320	356	364	347	375	341	359	340	343	353	336	359	383	344	358	385	378	376	305	362	340	324	346	311	356	333	314	339	308	316	345	314	342	306	343	349	349	310	334	359	356	373	379	362	348	341	357	356	341	333	333	361	370	357	352	351	358	334	367	338	329	351	324	348	402	354	337	307	319	318	329	310	352	357	341	362	337	328	332	309	340	313	331	371	329	356	296	381	318	339	313	301	369	304	348	347	371	355	341	350	356	306	340	339	351	333	326	358	353	323	326	356	366	340	337	311	338	337	333	296	301	331	320	325	317	318	333	315	351	327	332	316	330	321	336	341	309	317	321	322	325	325	374	325	324	348	333	355	375	344	333	351	337	314	344	332	323	371	351	323	317	316	331	308	378	353	317	339	346	378	362	348	310	314	351	335	367	359	349	313	309	357	321	334	326	303	360	335	346	355	307	341	344	343	350	335	319	361	355	342	334	358	335	343	318	360	358	346	358	344	349	333	375	362	327	360	319	301	329	308	340	293	333	293	356	345	373	306	367	298	326	324	326	365	345	333	361	340	381	352	332	320	309	333	344	357	364	330	339	366	345	336	349	348	333	359	368	329	323	340	333	305	369	339	345	336	372	355	309	331	339	369	356	325	343	325	341	326	360	314	342	333	324	341	357	339	335	305	368	324	337	336	300	327	300	331	342	364	357	338	367	386	355	350	348	317	360	361	308	314	323	304	313	329	332	358	335	336	365	355	355	304	343	326	331	314	341	323	361	327	320	342	346	354	382	339	305	314	353	350	328	343	363	322	356	353	325	332	330	337	354	350	333	337	309	346	336	304	335	336	319	358	358	294	365	344	302	350	354	340	365	318	338	345	341	348	338	366	322	362	324	323	318	359	377	330	350	367	322	314	347	351	311	342	330	339	366	350	351	331	341	314	335	347	344	359	350	302	368	343	367	328	321	379	373	342	336	357	322	328	307	348	341	368	323	384	320	354	346	348	333	315	333	347	358	337	338	377	323	373	365	332	368	336	343	340	326	353	334	346	323	340	350	325	365	333	384	342	336	366	362	377	318	317	337	351	320	344	288	339	312	323	327	340	327	309	331	380	355	355	334	321	351	340	355	348	360	336	298	382	324	326	385	315	352	370	292	355	332	317	346	343	348	327	344	325	346	340	341	338	341	308	346	347	365	298	308	335	330	345	328	352	358	300	328	349	355	304	287	333	325	329	323	320	325	341	344	342	361	352	318	350	305	368	333	347	337	320	331	356	349	338	353	356	332	325	348	348	343	347	329	340	333	372	341	326	306	353	347	349	359	363	312	352	335	320	353	330	336	346	333	346	325	330	336	324	368	337	347	323	312	367	320	331	365	330	310	367	303	315	318	315	337	328	336	342	344	333	353	332	337	372	295	356	335	312	337	352	313	368	315	338	329	322	343	350	361	297	340	329	324	362	344	345	339	369	325	394	343	342	310	316	330	354	333	309	357	350	336	348	309	313	339	320	366	341	321	335	348	384	286	361	348	349	354	339	321	366	374	359	357	323	337	343	357	298	323	341	332	366	358	341	335	315	338	335	360	339	329	338	326	339	315	350	341	327	327	346	312	327	301	326	347	382	349	345	367	321	347	356	354	300	381	347	336	300	357	362	299	317	325	319	349	331	315	383	327	303	364	332	334	343	324	329	308	331	336	365	358	311	343	315	330	327	320	348	357	321	340	364	348	351	335	360	323	354	324	337	312	335	333	303	316	334	340	300	344	331	313	372	352	310	347	352	350	366	335	358	315	355	330	313	323	394	350	322	328	311	327	343	323	352	354	378	350	309	347	322	335	347	325	332	378	337	321	348	290	306	354	313	350	371	330	353	370	313	320	346	314	317	349	329	343	347	292	359	354	377	327	351	331	305	347	325	347	278	319	339	323	327	341	309	321	339	348	356	343	344	327	322	326	358	346	355	339	315	332	335	342	339	328	328	312	340	357	322	333	320	287	331	352	359	315	319	317	330	310	320	355	353	312	350	311	346	332	356	323	321	394	369	323	348	342	351	312	345	341	361	343	369	358	342	371	341	342	332	319	344	336	360	345	334	360	308	330	355	357	361	361	313	362	349	315	355	339	342	353	371	339	302	333	335	318	341	341	342	363	348	293	343	299	317	344	330	319	341	331	343	351	353	355	357	353	344	313	345	320	328	349	329	394	360	345	331	352	345	337	345	340	306	339	289	328	319	351	337	328	337	356	282	359	344	370	324	324	349	354	333	336	351	311	331	356	339	357	324	362	332	340	329	360	324	365	326	341	343	345	346	363	318	361	293	352	353	314	325	334	314	362	312	347	327	346	313	348	297	315	345	355	311	348	339	346	362	366	326	328	307	353	382	356	321	347	351	316	341	325	328	344	318	332	355	340	351	335	320	355	336	351	328	336	348	355	346	330	319	337	336	366	372	310	338	348	351	323	304	343	345	337	350	332	336	324	346	318	323	330	330	332	327	364	342	350	350	340	338	344	364	361	322	353	326	338	335	355	361	360	382	334	348	316	366	352	342	324	340	347	303	338	315	338	343	329	324	310	343	341	324	358	375	331	326	359	349	364	321	356	338	345	308	360	360	325	310	316	322	336	306	312	340	309	355	343	319	314	354	307	334	336	331	324	322	331	350	358	341	304	320	324	342	351	346	345	351	334	328	344	367	345	319	305	337	345	321	318	326	338	327	336	360	330	362	345	359	335
8162	3455	4109	4463	3880	3384	2903	2632	2245	2085	1866	1741	1626	1480	1427	1339	1305	1262	1187	1156	1191	1155	1186	1082	1086	1091	994	1026	1096	1017	1038	977	924	997	1012	977	909	919	960	970	987	898	937	997	929	1015	918	881	936	930	936	890	918	877	963	948	913	918	910	926	977	982	871	951	853	839	901	859	953	875	876	871	888	900	908	918	897	848	903	897	903	930	880	931	922	866	906	931	909	854	944	891	941	896	883	926	904	931	892	856	847	858	888	904	828	895	934	835	887	939	883	875	879	916	912	888	952	875	854	894	863	893	869	906	872	927	943	907	894	906	872	896	858	850	850	850	854	859	894	870	877	942	883	884	887	861	917	853	886	872	891	913	897	899	895	803	884	902	939	910	865	928	915	909	893	885	911	854	851	871	902	910	900	903	905	899	866	852	897	859	913	884	875	861	902	920	950	884	865	860	833	893	866	931	897	832	864	875	850	872	850	860	893	849	905	933	900	881	868	905	895	881	910	909	826	875	982	905	897	839	902	851	894	898	899	836	834	893	882	883	918	866	903	882	906	911	906	872	897	974	887	934	909	899	884	846	840	843	871	870	841	870	846	899	874	898	841	873	897	874	882	909	878	864	935	855	887	851	883	855	900	908	874	881	893	858	900	902	889	862	895	875	870	886	915	907	891	908	876	940	827	854	866	864	827	912	865	866	876	878	854	868	891	859	857	834	830	903	867	907	869	871	852	883	890	914	860	897	860	857	890	866	839	878	852	893	829	918	888	823	864	911	943	911	869	901	842	904	919	902	872	928	828	862	865	863	940	883	894	888	866	917	875	895	861	904	832	897	917	895	853	883	910	858	917	910	905	925	930	926	866	935	945	902	864	896	883	897	847	884	858	868	932	887	931	913	874	842	883	862	886	873	853	888	838	858	839	935	863	889	914	900	897	925	875	856	926	883	902	885	890	912	904	870	872	845	894	897	885	876	888	900	921	938	817	861	906	851	893	940	863	858	919	842	875	879	879	893	837	885	841	866	876	935	839	849	853	870	932	859	884	889	915	891	890	869	866	846	897	911	908	873	929	889	872	869	874	881	887	896	867	893	849	887	921	902	910	890	876	871	890	829	897	897	835	833	845	870	896	890	919	900	912	880	866	868	871	824	871	861	838	880	877	921	857	928	931	887	862	869	902	871	849	884	894	868	882	886	873	925	846	897	928	828	880	896	852	823	886	954	931	915	870	853	893	845	871	854	836	922	915	897	900	891	848	887	853	909	891	881	848	861	898	870	850	883	897	918	896	846	850	893	814	924	851	873	916	859	873	867	842	855	859	824	856	873	873	854	872	889	892	867	819	864	846	871	830	905	865	887	884	848	897	865	883	869	824	885	905	859	953	894	886	909	868	923	874	880	959	873	873	904	878	873	908	930	880	909	880	897	891	869	842	859	876	884	880	841	828	854	879	857	918	865	842	859	865	894	881	834	922	878	873	888	827	820	873	892	859	900	858	869	864	889	856	869	875	855	915	828	857	910	893	909	923	906	879	886	867	874	896	909	850	845	877	881	898	860	907	892	857	860	863	885	877	857	918	831	885	888	893	874	886	904	874	945	879	843	879	859	841	906	869	829	834	934	851	868	867	885	823	918	908	840	852	916	882	921	888	905	896	868	888	890	857	934	878	873	852	930	904	873	880	910	841	875	861	922	876	863	913	916	865	845	914	894	857	893	862	899	919	847	982	883	860	840	904	855	881	896	920	873	934	813	838	901	853	849	858	860	874	922	920	821	872	881	878	928	856	882	879	885	901	882	862	872	855	813	868	911	925	887	865	891	850	905	847	851	929	882	886	872	896	876	932	878	862	943	845	853	847	917	859	844	878	852	909	871	883	883	882	860	923	830	911	876	916	886	821	908	836	866	874	850	916	880	913	904	878	871	901	854	887	917	876	888	888	891	906	904	837	880	841	877	909	869	935	874	876	904	839	848	900	850	888	906	859	874	929	906	889	861	863	827	857	883	929	884	860	887	823	850	886	878	874	849	907	886	859	895	862	902	835	885	899	865	870	894	834	832	884	908	891	884	849	878	897	922	876	886	933	877	936	880	903	828	905	822	873	846	864	871	872	910	855	917	891	891	859	849	891	906	864	918	892	907	832	917	826	851	888	876	833	873	903	864	859	840	858	835	896	879	925	874	910	872	842	897	863	830	914	848	893	893	857	860	892	896	928	829	868	912	903	880	909	883	853	851	832	871	877	920	825	884	881	915	880	799	901	890	883	831	895	846	860	868	918	898	852	922	900	899	900	841	898	884	818	870	871	878	857	855	880	856	889	901	896	894	944	890	917	870	890	857	919	888	863	915	903	888	865	864	878	880	884	823	913	845	869	805	866	880	843	866	905	931	891	943	850	916	894	885	816	860	850	890	890	904	848	893	883	826	883	889	865	900	873	851	916	895	828	930	920	862	879	885	838	921	879	915	873	866	836	846	861	866	834	971	902	879	861	864	872	871	833	918	864	866	884	882	849	856	857	830	891	906	884	861	904	850	837	865	890	853	874	837	834	869	885	924	872	854	909	848	877	814	837	883	845	890	878	855	859	889	856	887	846	877	890	885	871	856	873	859	890	864	897	913	872	891	867	916	876	850	871	917	832	874	910	864	873	910	921	914	870	916	862	882	872	842	900	864	937	889	971	874	829	890	886	904	896	898	859	897	896	860	879	851	888	840	920	864	911	880	906	929	842	880	859	873	891	868	881	878	897	910	888	897	881	879	859	835	808	891	953	901	876	907	883	859	888	839	851	835	887	902	894	921	897	911	888	881	852	871	929	865	868	874	915	891	849	834	904	833	877	891	859	884	831	884	843	844	890	881	835	876	881	853	860	855	876	854	849	904	869	850	879	909	886	854	873	931	877	907	857	891	826	883	936	878	838	873	868	846	883	900	855	888	899	802	920	885	858	917	899	880	863	835	891	851	870	904	891	848	833	903	828	812	948	919	858	926	815	859	851	895	863	859	880	803	895	839	887	937	831	893	872	845	894	865	897	862	872	847	852	860	868	865	867	839	835	912	873	869	920	927	896	909	871	860	883	920	836	830	901	864	931	910	899	864	873	878	910	898	876	861	898	859	937	878	856	883	873	871	843	906	886	849	897	895	875	899	879	877	944	884	828	842	896	887	857	837	896	863	868	870	869	866	874	930	855	861	860	886	892	861	905	907	847	896	852	878	876	892	828	890	881	947	878	889	896	871	867	853	916	855	900	868	939	923	885	839	924	844	842	850	866	868	867	875	934	870	866	884	882	881	917	865	839	881	914	867	845	874	911	848	892	860	853	831	879	906	857	926	947	917	861	911	868	907	914	848	870	938	876	860	886	886	836	810	904	868	919	859	914	903	872	908	846	889	892	885	940	850	903	865	857	852	882	901	901	899	896	921	932	864	940	936	910	903	864	897	843	930	877	884	853	848	862	889	887	894	915	933	886	854	893	887	854	864	905	826	859	900	902	891
1948	241	211	163	163	164	160	153	158	117	140	144	140	164	141	140	133	139	160	126	138	141	149	130	177	147	134	155	139	156	153	160	127	137	157	152	135	158	160	144	155	126	132	145	152	119	133	151	140	116	142	120	153	168	132	160	135	119	143	153	164	166	156	143	141	127	145	141	144	140	135	122	156	151	133	129	146	125	142	157	132	131	165	133	142	162	133	142	136	144	134	142	141	144	146	142	143	137	149	120	136	152	137	135	136	137	130	147	158	139	134	136	163	150	162	164	123	148	148	131	122	157	145	127	135	120	143	132	132	130	147	133	157	129	125	146	150	131	153	147	128	137	145	149	146	144	133	151	135	162	149	129	146	148	133	122	159	133	133	126	142	148	130	137	132	156	161	151	149	128	145	144	163	127	150	153	151	143	158	132	127	142	127	133	141	147	137	136	147	137	153	138	138	154	152	113	114	147	137	154	125	138	175	126	146	138	152	141	142	153	120	130	133	138	133	146	143	133	118	147	141	123	151	130	165	141	124	146	132	114	136	149	153	147	144	125	121	139	139	161	139	157	150	145	129	154	140	132	123	134	135	128	136	170	112	149	130	165	143	145	108	141	133	159	127	155	113	141	131	136	163	124	146	142	136	143	145	143	131	137	130	144	138	143	113	128	135	145	157	126	143	141	127	138	139	137	134	120	118	146	115	141	158	143	127	136	131	146	116	135	151	119	129	127	107	158	148	145	117	145	154	122	139	140	128	135	145	133	127	132	148	123	141	137	151	142	158	133	154	158	141	148	149	137	151	160	138	140	126	129	137	158	145	141	142	121	117	169	143	136	159	134	152	157	134	146	152	143	145	138	145	165	146	145	155	126	124	134	130	132	161	134	120	158	122	128	135	136	130	144	127	124	140	140	113	152	151	157	156	135	141	152	134	142	149	147	127	153	124	147	155	135	134	138	146	127	138	153	129	150	127	135	141	147	153	168	114	117	156	140	137	165	163	123	153	151	135	144	141	124	147	146	117	117	121	149	134	140	157	137	145	143	145	131	131	134	144	136	137	144	136	125	106	138	135	149	138	141	131	147	133	148	153	124	117	119	131	131	143	158	162	144	136	154	123	138	132	148	125	115	149	162	159	141	148	151	144	146	135	151	122	141	151	164	138	169	149	128	124	158	126	151	141	142	142	135	127	144	129	178	141	162	155	135	134	124	137	143	132	154	136	168	140	151	131	161	132	117	135	146	125	158	139	131	161	142	143	142	136	140	156	152	127	142	125	148	116	139	152	159	127	168	152	151	130	150	142	129	111	153	116	135	131	128	118	143	134	137	121	163	156	138	126	138	135	146	155	141	148	133	150	163	137	134	130	150	130	128	139	122	159	145	143	160	148	142	142	142	144	139	142	156	147	139	146	142	155	149	107	147	132	128	130	137	152	155	146	124	121	140	108	139	133	126	123	145	157	157	140	147	145	134	142	143	133	145	164	145	130	134	140	138	128	149	126	135	151	149	116	146	152	146	132	129	144	152	128	121	144	143	142	133	150	133	139	120	137	144	129	148	143	149	166	149	132	147	145	133	142	148	134	148	132	128	147	154	141	143	137	134	121	139	122	128	139	152	127	129	160	125	152	156	119	150	117	128	123	124	139	151	156	121	158	143	140	138	128	124	159	166	156	144	116	123	133	116	158	148	130	146	136	140	142	158	165	140	151	150	145	161	150	138	147	125	142	165	144	149	145	131	150	125	144	168	143	160	152	159	138	141	117	119	146	132	165	134	153	133	133	146	130	155	126	130	161	147	150	152	143	138	140	138	138	138	127	137	139	149	144	150	131	145	149	126	147	143	146	135	137	158	156	141	133	132	128	168	157	151	138	164	155	143	155	152	129	125	133	151	128	150	136	147	133	116	121	144	157	123	118	140	131	136	118	155	142	133	123	135	152	136	142	154	132	139	169	154	126	139	129	143	140	149	159	147	131	152	147	154	135	122	145	130	140	140	139	137	131	147	135	152	151	138	135	152	128	150	145	149	142	161	136	126	149	143	143	151	139	163	131	127	131	173	120	146	140	120	143	133	130	130	144	130	175	133	143	144	134	150	138	134	126	139	139	149	143	118	131	146	138	141	123	135	144	142	159	132	133	139	150	144	129	124	138	147	139	132	147	142	136	143	133	151	141	151	124	138	135	121	135	142	138	156	140	153	138	140	146	138	135	117	155	153	131	134	149	150	127	135	151	152	137	155	140	145	165	137	137	156	129	139	167	138	137	135	147	144	119	135	133	148	146	132	139	162	156	149	127	132	146	140	115	132	155	139	140	164	144	149	143	141	131	138	140	144	148	114	136	136	120	142	156	127	157	121	152	158	156	140	128	128	140	142	163	155	165	164	131	158	137	147	145	155	139	119	135	128	142	124	157	149	124	136	146	139	150	138	129	131	132	136	129	150	163	121	169	129	137	128	130	155	144	131	138	145	134	131	146	134	139	138	129	142	154	137	142	124	120	132	142	143	121	142	141	145	147	138	133	145	120	148	119	112	143	126	132	159	137	121	128	134	144	166	152	170	128	128	159	146	143	129	145	148	128	152	138	134	124	133	143	126	144	141	162	144	133	164	123	147	153	132	146	132	138	140	135	166	146	137	128	153	117	149	121	147	121	142	141	111	115	142	143	126	147	135	124	142	136	135	135	135	133	159	132	147	151	150	150	153	133	156	144	109	127	158	138	142	128	144	157	108	146	143	135	141	155	143	137	145	145	156	137	159	145	123	131	162	142	123	144	155	127	141	130	154	149	142	148	137	135	146	124	147	136	144	152	131	145	128	150	128	133	107	142	151	130	130	142	151	151	151	139	149	153	110	154	143	130	143	142	154	147	144	157	141	135	131	118	143	140	162	142	126	128	162	136	123	154	132	153	128	134	153	141	149	127	132	169	136	141	131	151	144	144	160	140	132	155	131	125	131	149	130	120	146	135	142	154	159	154	127	124	153	139	134	146	126	140	152	152	145	135	153	153	136	137	151	148	131	140	143	153	135	147	155	147	120	159	136	119	154	150	135	139	132	138	152	145	116	147	169	135	155	146	147	150	140	143	150	115	147	141	139	140	168	125	132	137	126	127	164	134	127	152	145	131	127	140	131	141	120	122	148	159	142	145	145	133	128	143	146	160	137	143	135	143	132	123	128	147	130	126	134	125	120	134	124	154	147	143	144	141	124	155	146	156	147	129	135	154	148	150	128	161	155	107	154	150	141	121	130	124	133	138	138	148	131	129	166	141	155	136	133	131	135	147	160	167	158	141	147	135	152	142	134	140	144	125	135	127	117	139	122	122	130	140	134	159	136	131	134	138	133	159	162	151	164	170	130	130	133	141	137	142	125	139	132	148	141	149	134	123	147	130	151	141	142	113	152	143	131	153	149	136	144	156	154	142	148	135	128	140	155	163	115	131	147	136	176	134	129	148	138	146	147	142	138	160	141	152	139	131	147	171	141	140	134
2278	553	646	588	558	534	511	497	489	462	457	442	451	487	455	450	471	437	457	469	458	486	459	500	436	464	455	466	433	465	438	484	468	452	432	433	451	473	470	483	442	466	468	487	473	443	469	453	438	473	475	461	475	464	445	481	434	403	462	496	455	449	461	457	448	435	447	449	477	464	467	413	462	452	486	465	447	424	448	484	464	437	459	449	448	439	411	452	471	463	469	429	425	449	445	450	467	465	446	457	472	448	432	432	440	450	462	443	478	427	497	484	468	478	439	462	449	465	444	462	451	431	431	448	432	425	453	456	417	487	442	483	495	452	436	471	459	458	442	437	469	452	455	437	451	468	447	482	476	439	456	461	461	457	435	450	471	472	476	417	442	475	463	465	438	471	419	462	454	456	430	499	425	447	474	423	446	453	480	454	454	463	455	463	487	453	500	509	441	466	465	497	483	463	416	461	465	427	415	469	442	474	439	445	445	442	459	464	448	470	434	443	513	451	477	444	425	456	484	429	499	485	436	472	466	461	440	447	459	451	470	492	484	462	477	451	474	461	464	480	406	450	439	459	486	525	436	449	459	444	442	430	464	462	447	455	488	471	431	486	456	456	479	409	441	491	468	454	462	450	430	452	467	435	450	494	469	476	466	451	485	441	503	482	461	457	436	486	469	463	468	455	469	425	448	473	449	429	434	475	481	465	472	445	492	436	436	426	457	445	414	455	454	475	469	418	427	438	440	471	451	427	490	452	453	477	424	487	441	453	443	459	433	467	469	464	468	497	473	466	452	480	468	499	462	447	453	434	452	439	466	444	495	435	466	450	472	422	473	480	425	467	447	469	434	439	472	431	465	419	429	476	465	437	436	476	423	457	425	446	445	467	489	443	482	458	464	454	477	413	457	417	482	456	472	442	479	476	428	446	439	476	442	432	478	473	419	462	429	457	464	502	430	447	439	456	449	439	469	475	484	456	444	437	460	477	463	454	431	439	389	455	510	461	435	437	456	478	447	465	481	426	477	459	449	461	430	479	463	427	473	464	438	478	444	478	467	480	440	420	461	450	471	489	435	473	489	432	449	461	446	443	457	465	472	451	481	468	442	449	450	438	468	479	428	440	457	416	446	425	484	437	471	482	430	452	480	449	475	503	477	410	470	451	437	450	477	440	437	439	464	452	463	472	460	464	435	438	431	442	424	476	432	478	467	437	478	435	422	459	434	437	473	451	470	422	469	466	466	407	455	439	419	469	458	497	485	452	476	434	501	454	504	481	444	436	418	489	447	454	433	410	466	449	458	467	456	464	494	487	444	442	446	473	439	448	484	499	434	447	442	483	445	456	438	440	459	458	488	488	442	449	455	456	486	433	454	482	409	427	437	479	469	465	423	468	446	513	440	435	462	441	423	449	429	472	503	411	426	457	475	444	468	410	477	445	466	441	481	433	439	445	498	463	472	443	468	481	463	444	477	447	453	476	489	434	449	439	462	468	484	506	495	451	442	469	455	485	447	506	450	439	477	438	505	417	488	494	464	478	464	440	462	446	458	415	449	431	445	437	433	464	428	477	447	463	442	473	439	431	487	455	470	456	473	417	438	429	494	477	469	474	452	460	465	443	480	457	433	458	429	485	451	458	454	468	433	436	506	456	449	425	483	473	474	456	486	425	436	465	394	455	455	446	449	440	485	425	459	460	463	432	472	460	453	474	446	459	446	437	418	437	429	444	466	450	468	460	482	418	473	456	468	449	462	491	496	475	446	455	440	473	455	430	483	443	468	419	464	487	465	455	480	479	442	433	417	447	423	469	484	450	446	452	458	497	484	447	479	442	428	442	438	466	449	459	471	454	464	460	446	452	455	452	431	487	468	469	458	481	465	466	423	458	452	478	482	450	450	479	442	472	467	441	452	484	426	419	457	434	443	454	474	451	448	441	421	453	443	452	472	443	459	487	433	447	473	448	461	480	440	435	482	455	447	443	415	457	476	425	454	465	453	459	460	477	458	470	476	391	471	468	440	445	442	426	458	464	466	448	448	464	442	445	458	459	443	441	477	432	456	453	470	438	496	422	477	448	472	448	465	443	466	460	465	449	432	443	453	465	443	479	449	446	454	441	458	444	471	492	414	501	475	492	442	433	456	451	489	478	437	450	446	473	449	440	445	484	471	452	456	452	455	458	482	449	468	418	449	485	442	460	459	446	444	449	440	442	472	471	486	433	488	435	464	439	491	476	450	457	437	473	453	489	441	402	465	451	436	481	424	452	454	446	456	483	429	461	464	487	460	468	440	457	437	466	488	446	460	449	431	429	466	468	486	475	463	457	431	447	429	467	460	412	463	445	481	480	438	447	468	454	464	429	484	449	416	462	459	449	443	422	486	467	449	461	443	447	412	459	479	433	449	452	406	448	461	485	451	435	474	428	487	445	464	438	424	420	440	453	454	434	474	449	424	455	465	486	458	430	434	470	491	436	412	444	470	486	456	492	474	455	452	454	455	449	451	500	472	461	476	450	475	439	456	431	451	455	462	473	467	442	444	443	463	480	475	490	451	474	477	423	498	441	466	429	448	469	478	431	446	439	458	461	438	472	456	480	478	410	444	478	495	519	454	444	467	499	474	407	459	444	441	471	450	440	477	481	475	449	438	459	453	421	460	421	460	424	428	450	454	450	461	481	433	420	441	411	462	443	487	470	478	469	466	439	468	479	465	453	482	440	478	455	433	436	440	449	475	451	441	454	485	418	456	468	505	460	475	451	483	469	431	453	453	462	485	466	408	493	451	485	427	449	460	451	439	460	469	436	469	468	405	451	454	466	424	457	436	434	432	435	421	468	487	449	418	476	455	509	468	429	471	470	441	445	424	461	456	458	432	477	484	441	438	410	440	444	469	464	442	452	472	435	476	471	471	438	454	435	467	463	472	456	439	434	440	428	467	449	468	492	487	503	501	488	447	411	449	446	487	497	490	445	444	456	442	443	453	460	468	453	459	474	433	419	450	471	450	451	489	444	448	465	408	464	469	448	488	449	495	446	453	476	463	461	495	463	441	430	447	454	455	472	472	472	455	469	481	458	458	449	459	453	485	451	438	443	453	433	449	471	462	431	450	454	457	442	446	446	442	441	444	503	495	457	488	413	456	492	473	448	440	471	429	438	451	484	464	473	428	418	445	439	475	457	466	456	451	437	475	498	445	442	423	471	403	444	476	481	469	499	460	480	445	465	455	456	452	489	428	506	438	472	465	469	400	461	495	479	449	449	453	452	493	420	432	436	438	445	425	489	449	437	497	481	479	498	468	451	482	483	474	479	483	413	421	461	428	453	458	466	445	446	476	432	493	461	462	462	457	477	459	457	451	494	479	469	465	440	471	455	393	469	449	466	448	429	495	466	460	461	428	483	458	461	446	429	432	456	468	458	414	445	475	452	466	459	414	445	449	454	443	443	448	426	441	458	417	477	444	486	414	438	452	476	452	479	481	411	450	441	495	441	461	468
9306	2367	2164	1516	1146	734	558	483	381	372	372	376	335	318	325	335	322	333	325	299	333	333	325	289	346	294	305	304	328	336	310	320	288	329	286	290	312	299	350	303	303	317	321	312	317	310	287	306	310	330	291	318	303	324	278	284	294	309	302	303	312	293	301	311	293	330	289	307	317	331	305	295	322	312	324	311	308	283	288	295	278	299	328	276	303	287	329	313	300	286	317	311	330	319	311	297	312	287	327	281	313	290	299	337	278	295	294	290	287	280	314	316	315	302	324	325	299	314	291	327	335	333	302	295	271	326	303	303	329	298	310	296	300	297	341	305	304	297	271	305	280	300	303	307	293	312	335	295	312	333	279	313	304	320	313	283	339	321	281	303	287	309	308	299	287	333	318	320	302	319	306	281	298	301	329	301	266	302	306	291	310	314	312	319	278	294	302	293	291	316	284	271	304	303	306	276	290	306	282	308	278	288	317	321	318	272	268	305	274	311	307	285	315	330	336	294	312	305	293	308	301	311	292	315	300	317	294	293	282	298	308	301	289	314	293	294	311	297	284	291	318	300	280	334	291	323	290	288	296	284	305	324	292	320	315	300	293	320	304	312	308	293	320	308	326	309	321	353	288	298	276	294	304	308	280	336	275	286	298	298	295	296	307	309	316	357	294	301	303	320	320	281	281	300	290	279	301	274	310	278	299	310	276	284	290	310	319	306	293	303	303	294	312	336	297	312	276	265	282	317	304	301	303	318	280	330	284	304	324	301	320	315	306	286	319	292	322	330	276	327	291	320	329	312	309	277	284	321	289	320	284	289	290	308	326	310	304	299	308	291	302	298	290	317	351	291	243	333	315	318	309	308	333	294	273	282	308	299	325	306	281	334	307	337	312	311	297	316	294	292	298	331	277	288	316	300	311	262	312	311	301	287	307	336	310	311	293	282	279	285	283	276	311	345	270	285	276	277	290	278	277	345	324	309	309	304	293	322	291	319	305	308	316	297	277	301	310	327	316	276	282	297	297	319	288	288	288	322	273	306	309	293	278	291	303	304	310	290	296	301	321	320	300	270	296	300	318	274	284	292	283	279	311	293	309	279	299	313	307	319	318	279	277	298	299	302	340	299	278	316	287	281	308	284	318	307	291	310	299	303	298	305	339	305	295	316	298	281	327	314	274	299	292	346	298	313	313	293	258	302	287	279	277	316	306	290	325	307	299	280	312	321	329	304	294	298	318	321	328	306	290	330	277	265	309	303	310	306	338	313	309	302	316	291	292	299	316	306	297	303	308	328	346	293	288	295	274	296	285	300	305	310	307	291	288	308	305	325	299	303	318	310	285	288	308	333	311	310	307	262	291	324	293	277	309	294	290	361	320	289	299	305	284	294	362	299	334	310	282	337	298	316	282	318	303	314	287	267	277	288	275	356	286	305	297	288	303	306	307	311	291	312	279	276	329	296	314	314	308	280	310	299	306	241	320	286	312	271	296	279	337	326	303	305	294	296	311	319	275	320	294	332	326	290	305	312	281	299	294	303	308	293	309	280	273	293	308	320	288	302	316	292	317	279	299	267	301	302	271	297	304	319	335	311	316	301	299	314	319	306	271	299	325	318	259	283	326	293	274	290	312	336	323	309	295	297	295	264	301	324	275	296	303	309	316	277	311	302	331	293	313	301	304	320	335	327	307	299	290	295	301	312	308	283	324	317	285	304	310	303	288	354	290	339	274	304	326	276	332	309	318	289	334	286	322	292	280	306	335	335	292	290	309	319	309	300	299	282	318	309	302	297	278	286	275	343	304	321	293	287	306	288	263	319	306	289	317	298	270	290	309	262	291	328	334	303	277	303	283	286	307	290	324	311	287	294	303	311	275	302	308	277	308	304	288	280	330	292	295	313	299	280	287	306	285	329	331	293	330	308	309	286	303	296	298	325	291	316	323	296	281	311	283	316	260	297	317	323	296	318	302	276	298	320	293	297	350	311	313	293	314	261	292	318	285	319	281	322	276	315	305	316	292	288	293	307	329	280	314	308	314	298	339	292	297	319	308	326	286	298	287	290	314	280	334	287	319	315	288	274	278	285	337	307	296	309	296	321	307	283	308	315	299	326	314	305	299	308	313	313	321	270	313	300	300	333	307	300	313	309	256	293	300	306	307	302	318	270	293	290	272	304	301	289	270	295	316	301	316	304	310	288	311	286	295	278	299	334	319	306	311	325	299	326	315	316	323	317	284	281	322	271	271	280	294	308	293	322	294	322	305	294	304	297	329	305	344	309	294	306	274	302	318	296	298	279	277	291	290	305	297	278	303	324	313	300	315	289	308	305	322	292	310	298	297	296	294	294	290	298	312	302	321	284	298	296	315	296	311	293	290	294	307	279	345	281	297	307	301	319	293	306	280	334	287	303	285	291	280	305	312	289	304	295	324	308	317	304	334	294	302	313	300	304	330	299	316	301	318	317	333	312	302	286	326	308	312	295	307	293	314	338	307	306	277	306	294	276	276	312	316	330	290	295	279	278	304	293	312	278	280	308	317	323	324	309	317	286	299	268	314	286	285	284	311	288	310	316	335	299	301	322	323	281	279	286	293	310	289	299	305	299	312	365	307	276	324	274	312	280	318	338	306	275	267	289	332	306	314	295	293	286	317	352	272	305	321	299	301	299	288	290	309	312	295	302	317	293	282	295	312	310	294	315	289	290	285	307	306	361	289	312	318	323	306	281	330	282	314	302	255	293	334	325	316	315	299	311	297	312	293	325	305	293	311	255	271	275	293	351	280	301	300	292	309	318	342	303	308	295	328	307	279	285	279	267	298	303	294	306	288	298	289	261	303	298	324	324	338	292	283	287	293	324	298	311	307	294	302	314	310	292	299	314	294	326	282	266	289	278	300	297	306	319	286	304	286	283	319	282	312	260	305	282	302	288	306	310	295	276	322	296	313	338	282	290	344	314	308	288	336	305	308	311	282	307	288	307	264	323	301	337	298	317	292	315	327	294	329	304	285	318	314	289	293	289	318	302	312	305	335	300	281	340	337	285	296	317	321	303	301	330	295	294	280	274	264	294	314	292	319	315	344	278	293	331	296	294	301	304	295	323	293	279	305	309	305	279	306	300	333	290	307	294	318	302	301	265	309	296	330	277	307	288	293	264	284	262	288	339	288	304	336	288	291	277	317	283	305	271	336	276	270	307	283	300	312	287	307	295	296	307	299	319	278	284	269	309	300	302	276	306	266	285	271	271	294	306	310	323	292	309	313	325	317	282	289	283	304	312	288	294	318	316	302	303	318	320	296	305	316	314	286	320	334	316	293	313	305	315	317	311	302	353	312	318	297	317	304	296	322	303	326	293	327	305	287	291	253	324	311	280	328	314	324	293	312	307	301	272	309	303	272	322	290	292	325	310	332	312	297	313	306	313	283	312	303	311	310	316	303	311	307	297	293	269	286	327	290	293	289	296	318	354	307	331	326	307	326	296	290	302	277	286	311	306
6837	1986	2837	2944	2761	2222	1847	1720	1553	1500	1348	1291	1182	1181	1098	994	1073	1045	1006	1027	1009	941	945	930	935	959	925	972	925	892	923	922	884	886	900	876	875	793	921	877	918	853	863	862	840	886	805	842	856	867	827	829	861	852	851	843	856	878	815	819	843	839	810	873	858	850	840	855	856	838	778	804	828	841	825	859	858	771	894	861	824	846	861	847	782	840	818	881	848	821	868	796	829	815	811	850	837	842	798	810	858	884	825	785	861	803	892	846	815	868	842	817	822	815	858	807	889	909	812	790	837	825	800	861	890	878	884	826	833	805	835	812	830	868	845	826	802	804	796	800	916	862	868	876	849	855	836	815	807	850	809	833	815	805	902	855	810	882	852	823	790	866	805	836	796	919	825	820	775	851	844	826	838	808	827	812	832	804	807	821	784	803	882	823	807	824	842	850	810	859	872	802	808	844	864	874	812	827	834	813	812	805	798	826	840	830	821	771	887	850	799	804	888	829	780	839	816	812	802	824	799	834	774	850	786	791	824	766	791	824	800	827	860	815	837	815	821	856	850	828	756	848	866	827	885	794	834	793	821	773	825	821	816	825	856	832	770	865	867	833	857	868	840	835	899	818	842	862	796	847	829	801	887	871	824	763	844	793	776	800	813	798	833	840	856	853	802	836	799	800	824	856	833	860	812	863	821	834	862	818	793	835	847	828	852	845	813	836	835	896	846	813	861	849	882	854	856	791	847	840	871	830	818	810	817	829	876	808	850	823	840	832	886	806	793	800	832	821	756	810	844	875	829	869	862	831	843	825	854	802	855	847	802	838	871	806	857	834	813	782	829	857	830	842	805	842	826	845	846	850	841	828	857	861	845	791	834	847	880	819	843	899	838	834	844	792	876	836	843	807	819	811	845	804	801	787	819	807	742	820	860	864	867	839	765	859	837	867	816	814	814	861	810	813	843	844	815	819	798	788	831	824	844	828	813	852	780	788	841	804	824	837	831	792	831	850	855	801	827	835	855	791	817	811	835	883	838	830	872	787	788	800	834	868	864	825	806	809	832	790	857	828	832	821	846	827	800	845	822	810	842	836	826	865	810	828	833	789	815	826	837	851	786	833	854	811	868	838	835	804	857	858	775	824	842	838	825	856	771	848	799	808	799	808	791	834	813	859	842	818	818	849	816	819	782	859	790	844	845	804	792	837	807	831	835	810	822	802	873	860	865	827	858	830	793	826	789	815	858	827	833	871	841	784	840	869	796	865	821	828	833	830	827	803	771	827	833	879	819	801	817	841	817	820	845	824	837	816	826	835	884	820	806	836	833	815	836	842	830	854	862	854	903	824	828	815	865	826	823	801	812	843	814	804	830	816	808	843	870	849	817	838	837	814	838	814	842	821	789	820	828	840	814	795	856	791	766	847	812	763	829	826	839	837	797	833	790	797	806	824	780	856	825	871	823	773	834	842	811	811	830	821	848	836	815	874	799	845	845	833	820	788	840	804	825	807	845	823	810	896	855	860	842	825	855	846	869	864	806	854	851	842	812	847	833	808	804	782	795	788	823	853	869	875	803	805	817	829	825	801	806	817	857	828	876	808	821	882	852	870	880	841	838	840	808	815	857	835	795	829	852	837	845	834	816	794	787	823	891	824	779	831	878	816	783	801	834	846	777	784	834	838	816	792	852	797	820	825	819	880	812	824	844	783	815	815	799	836	860	783	803	811	907	852	788	852	866	797	847	804	826	830	782	797	818	786	834	798	829	822	815	789	831	827	777	797	815	810	815	821	812	840	814	814	835	851	820	867	870	829	865	852	803	817	798	873	801	805	823	839	831	899	836	808	817	828	800	830	856	825	811	775	879	825	836	845	832	775	832	829	831	813	796	869	832	786	861	849	830	791	849	858	780	868	836	890	843	873	852	844	803	811	863	869	868	845	827	825	808	755	853	813	797	816	791	825	807	843	796	874	805	825	820	823	846	869	875	808	798	899	811	767	826	843	888	845	791	816	826	815	825	814	824	808	774	854	803	816	827	878	841	789	794	790	794	852	822	862	768	843	856	819	831	877	821	830	828	830	874	822	857	862	847	822	771	828	841	804	794	802	830	808	798	833	874	849	805	873	777	874	865	853	791	835	863	832	847	831	867	809	803	759	834	858	830	786	861	795	817	810	790	833	817	826	825	844	839	829	819	853	810	801	844	832	846	868	858	791	881	851	806	878	783	830	869	788	832	833	802	826	805	857	882	809	871	858	804	866	814	856	833	787	812	813	833	860	829	816	919	851	874	855	808	865	845	784	841	845	778	820	848	842	786	860	803	853	801	820	845	802	829	797	794	826	879	811	865	800	753	868	816	808	822	805	830	815	835	803	833	832	802	853	853	837	865	774	804	803	833	802	824	839	823	850	831	853	852	842	813	861	809	856	821	844	800	828	845	847	791	851	864	854	809	815	831	794	868	817	804	824	854	823	831	804	806	813	796	853	827	816	811	831	838	840	815	797	854	872	833	881	850	819	821	874	828	829	823	839	799	828	838	827	847	793	794	775	827	835	817	823	814	837	845	867	864	809	855	797	855	832	812	834	817	846	842	780	856	808	846	856	767	830	851	857	834	776	815	784	850	838	818	854	799	818	804	786	850	835	824	811	835	762	819	840	862	828	896	818	860	794	835	865	852	835	792	838	844	846	819	859	812	813	832	840	843	919	840	840	811	813	836	852	806	820	809	808	814	868	844	794	808	797	824	797	851	848	873	810	837	805	859	810	835	773	796	845	820	804	821	821	802	787	772	855	842	820	819	812	885	745	888	868	811	824	824	831	827	808	822	806	773	825	841	833	838	858	838	847	882	792	834	849	855	839	839	845	853	849	781	841	819	790	820	799	792	846	891	820	807	779	812	831	837	825	813	751	819	811	830	816	853	871	840	843	789	802	834	820	791	816	818	822	827	829	803	796	829	821	848	823	827	787	822	828	824	811	863	853	818	845	792	833	857	827	873	808	814	821	813	849	813	846	851	838	845	837	758	794	823	833	825	822	849	870	834	828	828	829	840	866	846	831	853	842	782	822	800	820	812	846	876	841	858	793	800	841	816	831	845	817	802	826	830	854	867	857	804	813	856	849	801	823	785	822	823	822	817	875	858	862	819	862	861	787	830	782	833	800	854	790	769	858	858	828	855	820	795	818	845	821	826	830	781	826	826	807	806	849	819	786	801	836	838	894	852	798	830	841	811	834	899	825	812	872	799	829	788	864	799	865	820	869	788	826	842	802	892	827	815	768	820	832	819	784	800	793	822	821	822	811	830	856	849	841	811	794	841	888	821	830	792	755	866	846	843	884	841	807	793	832	819	826	859	823	815	907	827	813	832	806	894	825	796	865	822	850	827	833	828	831	826	860	817	817	813	883	807	829	826	831	844	778	849	851	840	832	870	817	851	839	848	793	822	829	803	874	843	788	801	819	837	818	811	822	818	811	836	818	841	798	861	815	810	786	795	837
20646	8865	5021	3520	2036	1186	867	768	536	533	507	469	459	415	402	408	418	345	373	386	402	361	368	352	350	379	375	364	361	334	335	340	366	360	379	371	336	353	341	334	339	335	343	352	345	370	363	368	329	397	362	314	318	352	360	347	304	335	335	365	376	335	331	326	347	337	346	328	345	330	352	353	360	368	342	324	341	336	318	330	349	316	321	327	332	321	339	358	366	348	336	349	340	316	332	323	332	333	379	326	350	316	363	345	328	364	329	328	348	331	336	351	337	353	326	330	349	349	334	337	339	347	329	340	334	337	375	309	328	342	296	334	326	330	351	355	356	321	324	346	378	320	348	328	334	346	331	359	310	355	376	319	318	343	342	353	322	329	331	341	348	324	355	318	349	323	323	343	335	325	366	379	344	359	316	320	336	369	299	323	339	344	332	344	335	348	335	335	366	376	333	329	325	333	310	338	318	316	302	306	329	343	332	330	342	355	341	350	360	357	333	353	326	351	345	305	328	346	328	340	346	371	360	326	351	350	343	346	337	353	330	352	321	320	342	354	350	352	341	337	304	367	305	370	348	311	366	327	351	338	362	347	280	326	346	341	314	330	339	332	339	308	349	343	322	312	302	319	363	337	325	338	314	331	330	316	335	360	334	343	326	327	335	321	345	328	379	299	289	344	313	291	359	319	354	359	343	325	331	341	304	347	344	362	326	341	351	377	329	299	372	341	348	327	361	327	315	311	363	349	313	299	369	346	358	366	346	331	315	319	349	360	334	329	335	345	317	348	358	333	362	331	348	324	299	355	310	351	335	354	374	345	324	349	297	345	353	340	333	306	324	320	324	319	312	349	318	364	319	328	337	341	280	319	346	353	319	337	347	356	319	352	309	344	333	343	336	329	323	346	365	336	356	332	312	334	317	345	327	337	308	354	344	310	354	320	353	333	310	313	354	340	330	321	325	322	329	351	330	312	327	348	352	363	344	340	336	327	372	306	354	356	346	359	327	324	336	357	372	355	311	360	331	313	332	325	317	327	334	307	323	314	369	328	361	347	351	334	360	346	316	349	306	324	353	359	339	327	333	326	336	340	349	321	306	332	343	345	366	328	345	349	336	336	332	352	346	309	316	350	294	354	339	341	335	287	320	339	361	299	353	336	342	377	359	319	352	352	334	352	364	313	330	352	327	336	307	356	349	336	360	330	327	312	329	327	343	330	317	369	312	376	350	335	331	342	330	326	350	364	355	341	374	321	296	345	356	293	340	339	332	334	316	347	341	312	358	330	353	336	347	321	338	362	342	341	317	318	319	314	336	352	310	369	344	339	342	333	359	317	350	388	363	336	327	354	338	330	365	314	340	326	318	348	335	350	344	327	355	363	300	331	348	346	327	344	379	366	362	351	337	343	348	336	345	329	311	354	387	337	344	352	318	341	352	357	356	349	370	329	308	332	338	353	330	363	351	312	337	319	314	347	338	329	349	318	313	359	340	348	354	353	337	365	349	349	317	308	301	332	323	396	341	357	324	327	365	330	331	313	353	315	308	363	344	329	320	347	347	337	359	358	323	372	307	322	364	329	323	346	368	304	340	330	332	329	361	344	331	318	323	322	313	335	316	324	335	336	370	333	302	320	363	319	338	329	323	306	314	356	354	306	358	303	363	360	279	351	317	367	349	340	346	372	359	311	343	337	365	354	289	342	313	350	347	361	356	327	352	348	334	331	335	338	324	342	344	322	323	371	346	334	368	291	318	365	364	336	346	298	314	356	350	354	369	346	343	333	340	315	344	367	345	372	341	310	334	333	364	340	348	331	331	294	368	364	361	345	338	331	335	351	334	323	340	363	343	303	352	351	308	328	356	359	316	348	332	345	338	375	341	345	350	320	336	312	361	339	333	325	354	328	347	329	343	373	358	325	374	302	339	364	332	333	333	376	342	347	325	331	321	315	342	345	362	320	343	357	351	325	345	333	304	330	330	325	359	324	374	326	331	318	342	324	373	344	304	317	340	364	315	343	365	356	335	372	354	317	354	310	344	342	350	360	356	321	341	328	334	326	345	354	330	301	335	340	337	348	329	316	338	350	314	330	364	311	360	323	338	323	323	342	340	359	346	325	317	350	355	324	346	354	348	330	341	327	336	336	353	337	321	310	346	340	347	327	358	383	304	318	332	326	373	323	301	297	372	321	324	336	353	361	371	375	357	342	375	327	323	336	363	354	350	269	335	320	328	332	327	356	338	333	316	347	353	315	312	332	306	330	329	313	353	344	342	346	312	321	358	321	333	359	332	345	336	330	364	332	370	343	340	346	357	341	319	301	345	363	374	321	329	310	311	366	323	349	351	372	333	333	324	308	316	301	346	311	337	337	347	342	319	332	312	347	336	320	345	324	362	341	343	321	328	342	328	319	326	365	327	324	336	374	318	336	340	312	361	320	324	325	322	344	374	334	384	363	324	314	371	308	324	295	317	341	329	348	321	326	298	384	359	345	356	345	343	301	344	340	307	306	346	341	315	338	381	370	328	338	350	321	334	346	355	314	324	326	315	344	336	289	332	310	322	299	324	334	345	344	343	346	320	339	326	313	353	337	338	327	353	366	335	319	327	335	304	318	341	343	357	320	320	350	367	332	335	343	344	351	343	330	348	321	316	347	345	337	369	320	360	346	326	314	327	356	345	343	335	394	337	347	374	320	348	337	292	356	320	353	351	331	328	366	317	352	367	360	343	365	327	320	330	346	347	347	303	357	360	347	330	338	336	321	347	347	353	330	327	358	340	336	313	356	339	313	332	342	338	336	337	336	352	310	360	349	313	354	345	325	320	304	340	330	369	310	347	337	345	360	303	361	326	326	329	348	357	334	370	332	364	319	322	358	347	330	336	315	329	352	349	299	332	338	374	345	339	406	327	320	323	350	338	347	326	347	322	351	311	322	310	354	348	337	342	355	371	334	341	311	352	330	344	360	358	349	369	338	347	353	346	334	325	304	346	325	347	327	348	335	332	350	367	365	340	323	335	322	314	355	348	329	300	293	352	334	326	347	326	372	388	375	308	318	345	370	307	318	369	341	327	335	342	323	344	366	360	297	322	342	346	337	322	313	313	335	317	346	348	357	320	318	324	332	400	346	332	340	337	334	360	340	311	358	345	328	361	339	359	338	320	311	340	324	327	341	326	342	332	340	366	335	358	348	361	314	327	347	357	326	339	292	323	337	321	325	325	342	333	346	349	346	343	351	329	351	354	321	326	368	332	362	343	318	325	335	319	332	335	347	330	333	319	347	350	383	359	342	343	309	341	332	319	371	346	318	318	345	310	290	344	318	281	325	355	340	337	332	342	320	320	376	330	359	338	376	347	327	334	356	370	329	348	323	337	346	307	353	342	358	345	325	363	312	351	318	296	308	325	342	364	341	311	330	361	354	378	338	311	332	317	358	319	334	342	379	370	352	322	347	328	372	296	349	358	325	319	314	360	337	334	360	337	338	335	349	324	356
12869	3709	3704	4850	4113	3314	2882	2507	2141	1960	1836	1633	1567	1470	1471	1371	1291	1199	1223	1146	1140	1120	1094	1025	1044	1038	1053	991	1009	1018	1011	1024	1027	1006	931	953	953	940	975	906	962	963	960	930	946	919	961	952	965	892	939	954	926	859	902	923	944	916	911	934	901	909	915	902	878	925	919	888	968	864	906	862	879	887	951	943	875	899	862	889	910	920	827	844	921	898	868	893	893	885	929	862	910	884	898	893	889	835	916	864	874	797	884	885	871	907	887	832	888	860	868	923	894	833	897	905	916	845	939	871	857	900	939	818	871	852	863	849	883	852	917	905	871	879	869	852	904	878	856	902	858	910	882	897	892	880	879	866	864	874	914	910	834	903	937	916	892	886	857	867	923	875	865	869	832	855	857	873	946	811	883	893	902	878	877	911	890	884	895	861	830	859	889	825	846	828	895	862	810	869	906	830	874	876	851	840	868	911	882	872	865	874	905	859	914	888	872	883	832	854	828	884	889	905	900	844	868	835	935	877	910	843	881	944	854	848	862	859	879	910	921	854	863	863	877	901	888	879	880	805	824	848	866	876	863	874	865	904	892	885	859	832	843	935	883	906	853	867	892	874	831	877	845	897	806	897	886	891	899	906	887	887	881	857	881	894	908	883	887	883	874	842	906	846	889	864	900	860	875	865	808	856	878	876	930	884	848	906	865	800	891	849	870	904	879	882	852	842	896	866	867	869	881	904	914	868	867	836	845	849	897	842	881	888	835	825	853	852	862	884	866	840	874	868	792	886	885	930	883	835	849	837	876	873	844	871	837	881	884	888	879	825	896	873	873	888	911	789	845	891	867	857	890	883	869	859	888	883	878	848	895	865	884	846	895	846	864	857	814	840	847	881	896	906	903	908	848	909	859	840	907	912	924	795	859	854	867	850	845	923	866	894	826	864	838	906	865	903	880	850	872	864	862	865	856	873	921	836	845	864	921	923	875	840	906	877	835	879	836	807	861	884	888	930	886	853	829	893	853	841	872	894	849	898	835	839	876	925	824	862	828	858	898	817	859	902	828	836	870	847	803	925	897	852	887	869	900	862	908	910	839	904	895	864	904	880	819	887	836	850	864	906	888	867	846	875	867	859	836	862	900	928	848	846	865	835	887	942	883	889	840	874	895	868	878	879	817	940	825	811	852	909	877	856	854	838	834	856	869	879	849	861	905	897	882	877	889	884	823	872	830	863	844	875	875	885	852	908	867	843	916	871	839	920	835	931	892	858	867	869	840	864	844	903	795	840	876	900	839	856	834	889	835	890	823	877	887	832	889	858	870	862	859	914	852	868	915	898	855	857	869	887	878	870	845	870	925	914	861	842	838	889	879	879	911	870	820	902	908	867	912	860	850	936	846	862	835	874	879	866	927	862	890	899	896	855	932	846	871	879	897	860	886	912	825	865	891	870	896	872	804	868	892	861	782	883	839	824	848	941	865	859	871	804	849	903	855	884	884	906	896	877	886	824	888	830	864	932	862	879	868	879	857	899	863	875	883	820	887	866	913	865	835	890	895	867	866	844	911	857	873	856	844	883	868	865	871	854	883	925	886	857	874	885	891	874	855	869	871	924	831	879	841	885	874	896	809	887	861	837	859	841	894	904	850	862	819	844	852	864	877	877	840	810	922	867	832	855	848	809	886	893	858	906	853	853	880	853	882	813	866	904	887	851	863	907	882	922	948	880	889	861	873	856	901	840	847	874	859	858	883	883	868	880	819	862	849	856	856	840	875	858	876	859	895	865	859	876	890	914	862	857	878	853	876	883	864	904	922	834	818	905	917	841	854	849	827	873	799	874	907	903	917	937	923	883	861	880	882	877	882	889	862	848	880	825	860	845	890	827	843	849	955	891	868	916	892	936	878	887	847	870	831	837	873	867	903	877	853	912	889	887	862	931	894	875	850	882	892	879	898	832	897	875	861	855	874	875	856	935	876	883	868	864	902	849	883	884	913	874	832	871	890	876	915	878	880	859	868	900	870	885	846	908	839	887	843	888	881	854	884	904	896	846	818	911	869	870	904	843	905	890	921	846	886	872	872	881	884	857	848	890	854	903	845	880	850	889	841	893	848	839	910	900	873	919	874	819	875	862	883	881	887	880	821	862	871	888	858	863	878	899	866	841	863	927	893	832	846	892	885	876	890	879	877	891	868	924	863	849	907	897	866	822	863	867	869	884	862	850	867	876	869	897	866	924	909	871	824	899	868	905	800	908	880	848	924	875	867	828	894	876	908	834	804	846	816	850	837	871	887	913	858	801	872	847	900	879	857	803	905	911	862	834	869	874	814	902	923	870	905	877	851	876	854	816	848	871	864	856	830	851	836	886	931	903	892	849	845	817	872	889	905	826	864	820	847	882	882	914	892	877	838	844	905	838	886	846	847	813	889	911	876	921	901	894	821	836	856	880	831	885	855	856	921	870	883	849	886	851	926	863	922	878	836	828	861	859	855	866	878	856	851	908	839	834	841	841	908	859	824	855	863	876	849	903	918	841	859	826	861	891	885	915	844	888	883	842	948	932	887	854	917	904	886	874	894	878	870	815	921	903	857	937	901	847	831	876	878	880	846	864	919	877	933	901	870	867	884	866	874	943	854	876	892	845	877	843	889	838	861	846	832	876	867	839	896	890	913	854	851	906	873	894	861	874	841	861	869	840	848	874	911	898	850	888	829	876	856	846	882	857	837	856	847	848	861	845	823	878	872	872	843	860	837	859	851	863	911	873	875	905	875	861	812	884	810	925	880	852	883	898	859	864	879	809	887	893	891	880	862	880	806	848	869	893	926	841	864	780	833	884	851	914	838	880	871	858	861	823	907	869	873	865	845	887	869	879	816	833	824	882	902	837	831	892	899	899	869	933	869	910	875	872	849	852	835	852	858	902	889	846	845	851	865	870	864	856	879	877	893	917	893	906	865	937	883	855	872	863	919	886	882	820	807	861	842	882	863	825	862	862	884	916	862	840	893	877	821	855	856	854	862	879	868	848	924	877	875	888	911	869	856	869	854	885	881	818	884	858	862	827	852	885	836	865	861	854	869	901	838	880	910	853	890	806	868	922	860	816	842	862	871	920	843	879	909	852	868	911	895	848	847	887	909	885	845	863	836	876	884	828	884	859	822	870	860	900	852	902	844	877	892	854	879	849	814	885	880	912	848	904	921	864	820	925	845	965	909	875	876	897	894	909	893	889	849	862	921	875	926	835	868	874	854	865	819	872	858	830	874	954	855	827	856	871	871	917	851	911	828	867	912	903	874	828	844	913	889	853	822	835	876	860	854	834	874	896	904	840	870	874	932	894	850	845	899	898	854	834	878	846	867	895	916	888	953	862	842	941	902	869	870	883	872	871	872	831	870	905	873	879	919	902	851	868	879	888	925	930	786	870	850	828	888	891	878	904	857	855	833	905	911	863	839	802	881	857	864	898	901	875	857	861	869	874	877	877	882	865	881	859	838	898	852	851
2378	360	239	213	177	153	137	123	155	150	160	147	136	118	137	173	117	150	127	159	131	150	139	138	147	141	133	131	143	132	142	143	142	137	141	144	123	133	140	144	120	144	158	147	124	153	155	139	140	127	134	126	132	134	135	152	119	149	136	133	133	146	151	110	132	155	135	133	136	155	149	144	138	147	151	146	139	130	151	112	143	151	138	133	155	131	154	131	133	151	124	138	149	131	160	139	125	143	156	137	129	143	148	141	131	145	146	145	127	142	154	133	142	135	138	123	150	132	143	143	137	130	141	139	141	143	134	134	143	155	161	131	128	145	142	166	144	110	133	134	143	133	148	144	150	145	149	127	158	153	140	138	149	142	144	142	189	137	136	136	157	128	126	121	140	145	140	142	113	132	140	143	136	137	139	141	126	136	136	135	150	153	162	127	131	153	140	125	159	151	136	140	140	146	140	131	132	132	124	138	136	150	143	143	147	136	134	145	142	140	138	151	150	158	169	153	140	126	128	144	137	148	157	124	117	128	142	146	148	151	128	122	132	150	156	138	141	126	140	124	147	156	131	135	120	122	147	142	140	136	145	129	137	146	138	146	149	158	142	118	167	135	124	152	133	129	129	155	137	128	178	148	137	139	132	135	144	144	145	141	143	134	134	130	132	144	146	129	134	176	164	156	129	164	128	145	151	136	127	131	141	131	125	158	155	122	132	150	158	139	162	163	124	135	150	162	142	142	117	129	147	138	148	124	130	134	167	147	153	144	132	141	158	137	148	132	134	156	154	134	142	119	132	127	141	117	143	139	151	146	150	128	140	156	147	143	137	130	133	135	129	132	148	127	150	158	112	128	145	138	133	146	118	137	132	157	139	118	143	163	115	153	132	131	157	158	153	151	128	149	144	133	120	130	164	139	149	161	126	135	151	121	129	156	147	150	141	147	136	121	150	147	136	133	139	133	131	142	138	131	138	126	127	132	155	148	150	163	137	142	122	150	127	142	137	154	140	155	129	127	141	142	145	130	133	130	128	137	140	153	148	135	144	124	142	150	144	140	119	156	142	127	140	156	138	151	150	130	141	155	127	149	126	141	146	149	135	143	148	122	139	137	143	151	149	121	154	138	150	121	145	150	140	169	133	155	146	155	143	149	137	138	130	123	135	141	142	153	130	136	120	154	156	146	148	129	118	140	121	140	133	124	166	133	138	127	133	122	145	132	159	158	147	162	118	139	155	151	107	152	153	128	152	125	146	115	140	141	156	144	161	138	137	156	146	146	152	141	122	150	152	131	142	129	139	144	148	109	125	141	142	130	165	129	126	142	134	131	140	129	131	136	134	130	144	133	135	136	134	135	143	152	144	130	122	142	128	154	137	134	128	153	148	139	138	126	158	152	142	151	146	137	147	133	173	144	136	152	123	150	147	149	124	153	129	137	125	141	130	131	108	122	146	130	145	126	133	129	137	150	138	152	134	137	148	130	137	153	151	149	147	130	125	154	146	131	139	175	130	145	150	133	131	147	124	139	146	114	136	142	148	153	119	138	146	137	156	135	136	125	122	135	161	165	127	130	152	136	145	135	146	151	131	166	131	145	140	143	142	164	134	139	161	128	116	155	128	132	129	149	126	152	142	161	172	126	120	145	136	162	129	153	151	150	115	139	170	154	145	141	148	134	130	162	155	139	143	131	114	134	137	151	141	153	127	148	130	160	141	164	156	168	148	138	153	140	149	139	140	152	140	129	142	131	161	138	137	135	142	149	145	117	146	149	123	142	151	137	144	145	149	125	141	124	145	136	143	130	136	127	135	139	142	153	144	152	129	127	127	154	127	134	131	143	132	153	144	130	150	149	141	134	144	147	161	150	157	139	135	142	140	143	156	138	130	141	137	154	135	152	166	145	143	141	155	135	153	149	135	142	125	130	151	157	134	136	141	143	145	132	143	144	157	150	135	143	135	134	151	134	144	134	162	155	140	176	144	142	129	144	146	157	142	135	137	130	140	143	136	148	131	139	136	137	133	136	140	134	153	165	151	161	142	131	131	143	137	140	142	157	119	148	143	138	144	145	145	157	137	125	131	150	157	125	147	136	168	135	158	142	127	109	161	171	153	149	160	145	130	141	122	153	123	124	124	134	122	141	150	144	136	129	142	147	134	143	128	134	141	141	139	122	132	143	139	134	124	137	138	144	137	130	128	160	136	134	149	136	127	129	149	137	141	167	153	139	167	142	151	146	160	126	126	155	155	158	139	129	118	127	121	151	129	126	132	122	136	132	147	161	152	137	122	144	143	147	151	138	129	151	126	136	153	139	130	136	126	150	144	133	131	146	134	128	138	130	134	130	151	134	163	148	147	140	140	151	131	138	141	141	144	150	156	148	141	160	148	137	140	131	149	145	133	155	131	140	154	129	152	130	134	149	134	153	148	154	143	151	141	146	130	132	142	150	142	137	139	132	126	137	147	169	141	156	137	130	131	130	128	151	133	124	121	133	158	126	149	141	122	131	151	133	144	133	156	125	132	132	124	150	161	137	147	124	143	166	140	155	152	141	147	150	159	127	155	140	145	140	127	145	150	149	136	144	141	178	138	137	158	157	113	146	149	135	165	142	127	137	133	137	115	145	140	143	146	145	127	127	152	156	157	143	168	156	139	136	151	158	147	131	140	137	150	150	153	134	111	151	129	135	155	139	137	124	142	142	137	149	136	114	155	146	126	140	166	137	160	133	137	138	156	126	127	117	144	132	144	147	123	142	135	135	141	126	127	133	137	133	136	151	117	162	115	130	140	159	121	149	142	156	165	151	125	170	141	118	136	125	151	147	153	141	141	130	153	134	145	139	146	127	145	126	140	132	122	146	133	138	148	114	111	152	134	139	130	154	138	144	126	128	125	126	132	151	131	142	144	141	181	130	145	161	140	151	150	130	144	133	136	133	125	143	148	136	141	132	150	140	155	132	135	130	125	142	160	134	136	120	145	156	155	138	109	163	161	167	153	157	158	151	140	135	114	136	136	154	133	140	135	161	150	153	131	151	129	125	129	112	136	119	145	152	136	128	145	148	136	146	142	150	144	143	163	133	154	127	136	141	142	123	147	146	125	130	122	120	122	120	137	129	116	141	133	142	134	132	157	141	135	157	141	126	148	138	136	144	147	136	135	119	136	126	131	159	144	139	139	111	145	120	137	131	119	149	140	138	160	139	163	114	142	146	140	126	140	137	130	162	145	180	145	133	146	138	138	143	126	126	143	129	152	155	136	122	129	131	118	125	139	137	153	147	134	122	152	133	135	166	150	147	130	147	126	143	137	153	126	137	136	141	138	119	148	128	141	136	142	154	133	127	126	145	157	123	122	112	138	143	144	138	138	143	128	146	139	122	115	136	129	139	128	127	154	149	138	131	148	153	149	142	137	138	147	132	116	119	129	129	147	167	149	151	137	147	165	134	139	154	138	119	127	122	147	144	150	147	124	176	155	129	153	147	136	147	136	148
2685	613	544	553	466	460	461	481	481	463	499	452	463	463	494	479	466	465	472	451	493	452	488	448	475	511	439	469	457	446	442	481	489	469	426	449	435	427	423	431	454	449	476	448	457	449	434	447	411	443	463	451	438	458	455	446	455	438	419	440	481	468	431	442	437	468	410	445	430	454	435	443	504	434	447	503	456	431	424	433	459	453	443	489	460	448	443	447	461	444	425	452	440	486	446	437	447	465	464	438	434	450	435	433	455	486	449	463	442	470	460	469	448	468	454	446	464	455	438	411	412	483	438	412	480	436	445	443	455	441	437	427	434	456	429	448	473	424	421	447	471	417	452	415	433	465	440	443	458	457	456	434	447	466	464	450	434	444	487	410	464	480	450	442	444	477	483	463	492	457	445	481	444	442	424	425	447	442	458	464	469	429	462	445	478	430	444	479	429	459	472	457	474	475	432	435	459	440	491	449	413	511	432	424	437	471	430	458	453	463	433	425	412	476	469	476	496	450	472	485	412	450	455	425	406	458	487	419	458	453	444	429	444	464	429	452	444	457	458	424	479	469	473	448	480	431	437	425	471	438	490	470	461	454	452	447	461	449	419	414	443	432	479	430	415	447	443	444	449	427	439	480	454	455	477	473	455	448	483	477	436	457	450	439	472	447	408	463	473	474	415	441	430	445	427	421	472	434	447	455	469	451	445	461	446	421	470	469	430	453	466	442	421	459	435	469	465	457	477	468	454	456	459	447	437	428	437	480	454	438	424	451	449	467	478	471	457	458	454	444	428	453	474	461	440	449	462	471	427	398	407	438	472	463	463	489	389	450	462	447	403	445	480	454	455	454	477	443	448	443	483	428	462	406	482	438	452	421	423	435	392	445	492	470	438	427	433	454	433	428	423	437	442	473	460	427	421	464	444	465	474	427	452	450	456	475	465	439	458	437	430	422	436	429	457	444	459	442	431	484	436	419	429	423	460	445	446	456	448	441	467	440	477	460	494	400	454	505	441	472	433	411	438	453	463	467	438	463	454	414	466	433	479	459	488	439	443	440	474	441	449	431	461	410	444	439	445	455	457	460	469	440	463	435	443	474	446	441	506	448	442	471	464	468	434	480	442	432	438	450	451	431	461	465	452	499	437	460	438	434	422	422	422	441	439	440	437	456	453	456	412	438	425	455	478	441	450	456	463	445	433	440	449	455	447	503	464	458	467	483	468	418	448	422	430	460	449	417	463	495	442	429	417	436	474	431	479	482	447	467	448	465	485	442	452	432	451	463	458	441	444	458	453	450	462	475	466	468	481	438	451	417	454	464	481	435	428	468	467	472	443	416	435	430	446	460	419	505	455	426	473	454	421	485	436	482	430	462	462	434	440	472	451	437	433	431	461	468	419	466	477	439	442	442	473	466	441	429	451	466	493	453	474	448	443	453	469	435	448	477	448	434	442	467	459	466	474	433	431	440	458	447	437	411	448	425	453	451	471	473	481	424	485	463	420	442	438	481	494	436	435	456	436	466	463	453	435	470	425	434	466	479	447	435	442	474	441	430	445	450	462	431	418	446	459	454	458	478	456	455	421	455	475	477	442	409	455	464	470	436	429	420	457	466	485	461	465	440	468	439	445	433	449	454	444	417	483	452	442	411	469	387	479	474	459	480	446	471	435	414	442	434	393	461	452	461	473	439	460	414	468	448	460	492	446	442	427	418	450	435	454	453	454	412	478	458	448	465	450	449	425	474	429	472	448	439	451	444	441	465	455	453	440	459	470	460	455	440	452	467	422	415	440	427	413	472	455	445	459	419	497	417	440	451	475	438	447	458	472	438	447	460	430	420	454	448	424	432	440	416	457	472	471	457	467	500	469	444	419	446	440	423	460	456	439	449	434	450	447	438	484	410	428	490	463	449	419	436	473	470	468	452	450	475	471	464	479	466	452	447	440	452	442	466	428	467	440	416	432	455	437	454	471	397	430	441	430	493	440	436	483	481	478	480	426	437	434	416	438	469	444	460	481	485	477	484	463	476	442	460	465	478	457	458	477	436	428	431	423	476	427	440	435	416	441	421	475	443	435	473	469	430	432	440	442	476	467	416	448	428	473	419	405	455	407	465	424	430	457	458	478	435	479	426	463	457	460	452	424	485	435	441	447	403	446	450	480	474	475	433	440	436	441	408	471	476	494	469	431	440	491	446	474	405	473	439	477	429	493	461	450	452	446	436	408	457	429	433	438	460	490	413	446	496	467	490	463	443	467	426	421	447	460	427	433	469	439	454	447	430	426	437	437	432	465	488	478	483	440	444	450	421	425	449	459	473	467	450	455	465	477	442	398	449	461	476	438	440	489	439	458	455	467	427	454	470	413	407	417	449	480	433	469	439	446	487	460	437	482	469	482	462	463	451	454	453	464	446	464	467	453	447	470	470	465	418	433	449	405	456	416	474	439	425	449	427	451	434	474	455	404	434	426	452	445	463	419	471	473	441	510	438	458	485	462	465	434	466	465	455	454	424	494	500	472	438	456	436	443	440	432	472	450	443	424	466	433	444	456	435	454	457	440	438	460	402	464	431	457	443	457	412	453	438	438	451	428	472	449	439	449	490	435	473	448	456	442	458	443	448	469	465	484	491	461	465	471	424	446	440	453	481	463	471	447	454	442	399	442	464	451	477	462	444	485	441	438	450	417	441	448	435	433	457	451	491	420	426	458	453	443	452	461	443	471	474	439	410	438	464	432	485	464	424	458	442	451	432	483	489	435	408	485	441	455	419	424	437	443	471	469	480	465	438	409	416	469	453	415	460	461	454	470	445	438	483	440	475	435	414	438	428	441	484	448	424	460	451	443	443	445	429	499	441	467	469	465	501	481	455	453	457	437	446	442	447	483	448	421	465	502	450	477	421	445	448	435	439	418	412	434	476	434	476	456	481	466	455	465	489	492	448	437	444	447	466	437	470	462	445	490	454	457	456	445	448	470	422	474	410	437	475	488	448	436	421	459	454	405	496	443	420	482	449	438	436	420	439	450	453	448	459	442	423	461	461	428	417	445	473	450	434	445	425	442	427	430	440	499	438	447	454	435	440	419	452	499	457	473	468	419	452	423	445	457	453	452	446	484	425	431	457	471	522	438	445	439	434	435	403	417	439	431	434	440	428	443	408	455	449	428	449	440	458	442	448	475	456	451	446	436	485	455	430	486	426	446	428	444	479	463	434	423	470	456	472	429	443	442	423	472	453	507	413	438	419	430	429	473	448	439	435	444	467	451	469	467	459	475	473	457	458	461	456	425	504	429	436	449	476	449	464	486	424	451	435	457	457	442	436	461	457	450	432	408	436	458	442	438	441	468	441	441	430	435	464	463	437	410	464	454	399	452	444	467	451	439	452	452	394	453	424	424	464	496	451	476	428	496	430	448	440	473	478	431	460	451	478	425	453	450	457	441	440	451	454	482	428	440	459	462	458	476	441	448	427	440	474	464	434	441	400	458	483	428	421
20521	13183	6511	3925	2239	1418	890	530	459	383	377	367	327	351	359	351	342	329	294	344	334	331	301	316	322	308	322	308	309	328	301	319	308	336	319	308	325	307	320	314	267	312	343	340	305	273	297	298	308	321	352	315	304	321	279	355	272	298	299	320	285	303	322	313	308	322	300	322	314	307	286	301	319	304	329	334	300	272	350	290	306	310	298	328	321	313	321	326	326	297	297	314	294	297	315	310	311	304	313	314	314	303	314	334	306	296	298	297	288	311	280	296	315	324	320	298	298	319	332	333	297	317	288	299	271	304	300	305	353	306	304	300	318	348	285	311	311	292	293	286	320	328	350	291	282	319	323	316	313	272	308	303	296	292	314	335	305	330	332	265	281	302	306	295	291	315	288	275	323	299	334	292	299	319	285	294	322	289	271	311	326	321	310	314	336	279	328	294	303	327	304	328	305	291	296	293	300	333	324	337	322	297	340	317	339	272	302	323	306	292	313	337	310	312	313	286	309	297	336	301	333	335	320	301	298	279	320	276	316	288	306	306	310	298	314	337	314	283	320	315	284	352	290	314	314	343	288	303	292	308	290	270	296	296	291	274	281	279	323	339	304	342	296	287	302	303	292	311	308	319	293	303	298	308	296	328	302	302	313	284	328	286	313	292	285	300	303	299	282	274	295	311	271	309	298	290	319	295	297	315	286	308	320	327	315	302	312	292	324	305	325	322	287	319	333	296	291	286	308	314	280	307	303	289	309	283	284	328	329	292	310	298	284	305	317	306	307	301	268	329	320	278	293	349	282	282	303	296	318	286	297	322	284	309	301	308	301	293	288	300	324	322	293	309	306	285	273	300	322	322	337	282	309	324	289	285	312	328	295	317	313	335	295	303	290	331	321	322	329	312	311	284	311	291	340	308	292	317	286	309	301	317	282	325	319	305	324	324	325	277	316	322	262	296	321	305	296	284	319	257	294	297	286	309	303	269	284	302	304	298	329	319	278	324	290	307	306	287	319	312	321	315	303	315	318	333	360	291	316	306	301	306	303	300	335	286	308	268	310	317	312	300	303	330	286	321	285	314	289	330	297	331	286	307	289	303	298	289	293	315	334	325	321	298	290	322	307	276	293	325	339	295	298	328	315	311	306	281	350	288	291	306	291	301	293	286	297	311	304	295	325	316	330	295	275	328	302	290	318	285	296	316	306	315	319	329	300	312	305	324	292	326	325	329	314	267	311	299	315	302	316	267	308	310	324	317	300	309	290	306	295	291	295	288	290	315	305	318	364	291	304	279	336	298	310	309	299	300	302	292	297	318	322	299	341	329	307	294	294	329	284	319	274	301	328	288	319	309	312	286	320	346	303	334	290	306	313	290	294	277	282	321	318	323	311	309	313	320	306	348	338	334	312	296	315	309	314	325	291	322	287	307	303	308	311	312	314	313	292	306	295	309	280	323	291	262	312	329	281	297	321	304	285	317	298	302	298	310	328	327	300	282	305	331	286	293	302	271	306	313	317	312	282	277	272	292	306	296	296	280	321	303	299	311	318	296	311	311	265	290	313	282	339	285	303	325	349	293	298	316	304	311	288	299	303	298	278	318	302	293	321	292	331	286	317	292	318	302	323	326	301	320	322	308	315	296	310	299	320	280	283	312	323	308	321	273	323	299	305	270	318	293	355	307	290	292	322	297	284	300	300	306	331	342	273	321	298	271	332	285	270	321	303	289	328	275	300	299	308	275	294	279	281	308	307	287	317	305	303	321	324	286	324	320	286	322	317	315	317	298	316	316	308	293	283	316	306	280	288	310	334	326	279	319	301	298	312	318	299	319	319	302	325	325	308	308	325	346	303	310	307	328	322	301	343	305	308	283	346	312	285	286	338	289	302	320	318	326	307	307	304	311	308	301	300	339	264	293	308	276	260	284	317	306	324	317	314	300	305	320	322	295	261	289	291	304	324	325	299	285	282	286	336	320	297	287	311	301	333	289	292	324	314	291	278	323	335	294	315	336	299	337	299	304	321	284	291	285	303	294	306	284	290	271	279	289	299	301	343	311	292	315	308	313	336	325	318	313	296	283	283	267	283	289	327	312	303	320	285	314	333	277	283	307	321	316	310	297	312	280	309	297	322	299	308	287	298	285	321	344	295	323	291	319	271	297	296	312	302	327	324	316	297	312	285	306	315	315	321	320	318	319	341	326	312	304	318	311	301	316	283	350	304	292	340	332	290	328	295	306	320	311	285	303	348	357	303	317	286	289	328	296	291	302	280	344	293	292	304	303	281	300	317	299	284	276	276	288	309	293	303	302	298	290	278	329	287	303	312	330	309	296	300	278	316	315	283	320	305	283	288	298	319	305	296	304	312	306	284	326	296	294	286	332	334	309	284	333	294	289	319	305	319	306	345	284	278	311	281	284	320	306	274	307	317	322	303	298	340	309	294	304	306	297	295	291	304	294	315	299	304	308	313	315	287	287	301	325	309	295	252	296	297	270	305	315	309	262	304	322	321	303	287	278	311	323	314	301	270	254	356	316	280	341	280	308	332	312	321	291	327	313	286	307	296	294	306	290	319	324	292	308	322	279	339	316	277	324	372	284	323	308	306	343	338	301	310	289	323	300	300	294	325	318	270	257	304	300	299	290	306	291	305	280	298	312	313	324	314	304	283	308	296	321	329	272	298	292	306	292	293	347	287	304	273	297	299	279	293	309	298	317	308	330	293	298	328	280	289	316	299	320	324	301	284	290	316	289	300	320	336	308	291	324	273	299	303	308	301	307	319	339	295	296	310	299	308	323	326	310	300	265	292	288	307	329	310	303	321	298	286	261	291	326	311	301	331	313	289	314	303	270	282	293	285	299	329	307	315	307	296	305	316	306	297	312	304	329	291	261	291	321	322	311	311	299	311	319	322	304	322	293	325	320	295	286	314	255	320	307	300	297	312	315	305	321	309	281	300	300	321	341	314	314	312	315	313	283	293	284	289	312	321	302	308	320	309	336	282	296	306	320	291	311	300	287	278	305	323	327	296	293	304	302	266	313	259	314	296	285	306	297	288	316	318	326	291	290	289	324	300	305	314	315	283	278	303	320	313	317	310	294	329	305	319	281	323	284	282	290	322	299	312	280	300	315	261	295	324	291	286	311	338	330	288	318	297	305	301	306	294	298	322	293	295	280	302	311	341	312	287	289	287	334	322	314	295	309	299	323	351	312	304	293	349	335	304	320	311	283	295	294	289	290	326	298	311	310	279	326	331	304	312	331	315	308	271	339	319	277	298	300	284	290	289	292	338	304	296	282	328	318	275	290	313	298	303	301	281	304	291	297	274	313	294	281	318	290	297	317	291	307	318	291	282	297	317	300	269	314	289	304	302	318	268	319	307	346	319	318	305	324	274	324	305	297	289	316	319	292	276	308	333	308	318	288	309	329	317	295	308	307	299	310	296	294	315	300	305	325	289	311	313	291	285	326	297	319	289	307	302	305	298	291	299	281
15940	3657	2105	2623	2474	2194	1912	1780	1515	1411	1298	1199	1198	1173	1090	1061	982	969	1053	972	979	957	917	927	945	987	920	910	894	897	851	882	915	832	844	817	851	815	860	888	840	864	891	823	849	833	871	904	800	827	877	861	800	826	848	852	875	793	847	830	858	872	841	781	879	842	797	827	854	851	890	813	844	798	853	835	836	859	826	840	878	831	790	884	850	808	830	849	798	882	770	819	815	859	810	865	834	829	813	812	846	837	841	842	833	827	860	823	828	812	845	790	824	841	805	810	877	859	835	821	842	799	827	857	846	782	851	833	836	804	793	780	805	842	779	812	826	822	861	800	848	846	827	831	793	811	802	801	850	863	819	846	788	807	782	792	804	829	885	816	777	782	804	820	811	831	886	819	836	837	854	795	815	841	822	816	786	802	778	846	834	807	831	820	835	861	788	744	807	806	810	894	796	751	813	791	794	778	857	847	839	799	836	792	805	804	805	831	795	828	775	809	828	838	797	897	815	831	818	805	845	818	827	811	796	871	798	807	800	829	752	834	882	770	821	839	779	731	780	826	818	815	806	767	849	843	812	821	853	889	825	773	864	837	828	810	894	766	861	815	807	837	795	808	838	794	824	813	837	773	848	792	819	847	804	846	794	807	796	858	821	806	852	828	811	848	834	769	851	829	839	821	855	850	848	797	827	779	848	821	797	807	827	826	848	795	805	871	796	796	770	819	829	804	872	791	879	813	808	844	780	861	843	867	799	827	766	832	786	787	785	796	851	840	846	854	823	812	803	801	835	850	821	821	817	816	810	783	849	854	855	830	826	832	817	815	783	847	825	788	836	824	822	903	820	848	833	836	831	817	822	842	785	888	861	796	811	861	812	861	793	833	854	858	849	801	780	871	797	775	765	772	824	819	840	811	816	861	827	839	817	794	775	807	807	802	819	860	816	826	853	828	849	772	820	841	793	846	862	833	827	806	839	860	820	796	814	818	840	827	811	767	777	836	807	826	837	792	817	849	804	855	826	785	848	849	850	829	872	809	768	838	827	784	812	854	823	789	849	874	805	775	839	804	828	802	810	830	821	809	820	854	835	775	845	821	785	839	828	816	805	794	843	795	822	832	790	821	854	859	823	832	858	868	834	890	857	856	869	847	850	844	807	782	826	780	773	873	839	841	780	841	851	824	847	795	830	852	825	830	806	859	836	817	776	809	825	782	846	791	832	817	858	831	843	810	861	828	843	796	789	820	805	841	876	805	801	792	835	888	871	780	876	824	836	791	833	810	808	792	909	817	786	819	797	799	822	833	842	848	821	811	858	838	762	809	832	839	851	870	885	835	812	818	899	820	858	798	808	822	830	854	777	836	860	822	795	818	836	841	807	809	779	809	839	742	831	858	813	812	877	822	816	790	813	811	846	835	807	831	838	753	864	821	766	841	761	815	850	828	858	863	862	831	815	734	752	821	816	821	807	836	805	849	835	853	822	794	892	814	843	797	836	829	830	863	813	840	846	799	812	825	835	849	804	841	826	793	793	785	814	810	829	809	853	787	838	894	801	787	854	824	801	840	868	746	802	812	866	824	848	852	835	784	880	856	782	776	789	816	757	853	802	799	854	817	838	883	865	813	869	834	828	769	811	796	841	844	834	863	803	839	803	831	855	865	769	822	873	733	777	773	824	855	822	814	789	859	855	793	813	812	864	851	891	878	876	876	846	843	834	794	852	831	852	880	818	818	832	864	783	799	804	812	841	835	814	810	766	828	788	782	848	848	821	810	800	798	807	825	804	767	858	828	809	843	856	790	840	785	771	769	837	802	808	808	809	789	817	822	801	820	836	780	820	833	786	811	819	800	839	771	879	845	826	864	816	841	846	817	819	807	841	805	873	859	805	803	831	810	817	777	779	818	807	808	801	859	843	859	814	851	787	814	811	815	840	844	799	842	799	808	832	802	857	815	801	850	900	832	822	867	809	844	866	850	826	815	799	827	831	809	814	816	811	796	859	809	865	818	777	830	808	839	808	822	820	869	821	795	808	811	823	817	832	838	858	803	800	892	796	798	817	835	810	790	805	798	805	833	830	847	845	833	858	860	839	816	817	838	811	862	820	779	762	819	842	799	830	856	849	822	790	814	816	804	862	807	875	816	800	828	865	810	834	876	833	818	845	805	805	847	747	850	808	828	780	847	877	812	837	831	823	818	807	844	812	831	784	823	843	805	846	807	763	829	854	839	815	865	824	820	815	810	881	792	776	861	819	829	846	794	820	857	839	806	773	834	802	829	810	815	851	791	806	841	818	821	847	825	812	830	814	832	822	791	856	821	788	853	887	826	840	869	779	801	897	853	820	774	846	810	845	836	770	843	844	806	775	844	839	864	818	844	869	800	813	862	803	821	852	783	875	810	831	842	859	858	855	768	878	870	850	823	859	862	786	902	815	809	815	785	850	866	858	860	895	854	832	830	787	816	829	796	827	841	857	845	839	877	825	815	858	790	794	839	752	840	808	835	802	842	840	774	827	786	836	813	848	859	851	809	794	852	810	803	813	817	827	836	842	763	836	820	851	835	797	879	828	781	881	846	791	822	852	839	847	813	839	819	835	878	841	840	808	835	812	854	882	854	830	837	806	813	835	812	817	821	857	773	828	844	769	831	868	816	862	853	805	804	869	799	841	814	826	804	800	847	804	789	813	826	820	775	856	852	845	788	813	788	826	794	793	830	828	779	856	827	781	842	849	813	812	841	845	797	813	856	808	824	841	828	784	745	825	828	811	849	811	859	831	815	820	843	823	795	828	800	826	835	844	874	836	763	813	870	783	824	824	867	824	833	824	827	788	818	837	781	841	833	852	814	833	828	819	845	811	859	845	865	787	806	833	764	823	783	825	829	832	881	802	810	829	806	839	768	855	816	834	799	830	835	817	775	868	836	798	833	807	804	835	776	817	794	848	793	819	812	852	887	848	825	851	837	858	836	862	828	865	833	798	823	777	847	828	834	808	813	845	847	803	798	795	826	822	814	789	824	796	820	858	824	805	824	813	854	823	868	795	833	805	823	809	781	820	810	828	831	808	863	816	823	812	845	820	786	851	830	805	786	841	837	873	786	855	836	884	850	816	856	856	794	875	840	826	819	771	802	801	845	795	837	832	830	828	826	864	812	791	795	821	833	778	839	870	829	811	807	822	821	786	834	821	775	842	842	785	837	885	857	847	816	831	808	866	840	845	822	836	813	815	867	826	839	786	857	869	819	824	842	818	831	790	812	848	817	735	773	845	866	809	862	827	805	859	797	836	855	806	809	854	795	815	878	855	925	831	855	866	847	820	826	811	798	806	799	773	851	860	802	831	828	806	847	806	844	830	813	839	802	848	858	813	794	826	820	832	838	803	813	825	817	798	823	832	845	785	821	793	819	797	761	832	828	819	868	812	862	844	776	835	851	872	794	787	778	816	853	831	832	826	837	791	826	820	850	832	854	813	799	787	805	790	794	838	842
32091	18007	11194	7276	4298	2456	1564	830	591	521	467	455	450	387	430	392	397	389	378	384	346	392	387	331	402	362	337	370	360	345	346	349	339	385	354	359	372	322	346	339	337	350	329	384	345	347	371	380	349	348	354	345	348	353	341	313	326	334	334	360	315	332	354	343	352	298	323	315	373	351	342	351	353	344	336	329	305	328	322	340	357	346	328	340	350	395	359	338	325	345	363	355	374	332	374	318	344	362	338	338	343	315	343	356	381	332	324	340	366	351	334	346	374	362	313	336	341	314	359	348	344	332	363	335	308	347	344	367	320	359	354	339	362	340	309	304	340	348	344	350	359	347	350	373	346	327	350	300	337	338	374	347	355	331	342	340	378	365	352	350	323	343	338	338	360	317	339	326	358	343	347	356	351	321	377	333	368	333	334	328	329	359	339	361	338	343	355	327	373	329	314	356	327	341	346	334	381	340	349	326	313	324	324	336	348	334	347	349	303	328	320	341	357	357	326	324	327	356	343	338	346	338	274	355	338	341	357	355	314	349	328	370	352	354	350	333	334	357	334	336	358	301	329	328	337	343	321	365	318	329	340	337	312	325	311	348	310	338	342	337	353	331	358	353	318	363	317	348	351	351	348	368	314	305	344	361	331	337	333	336	322	364	338	362	335	341	310	352	344	342	338	358	377	381	364	338	340	329	333	351	321	347	331	340	348	369	362	325	316	354	328	368	344	353	351	366	313	349	355	333	325	341	319	341	342	310	305	318	339	341	339	360	355	366	312	343	342	319	336	321	331	339	337	347	338	353	321	337	337	339	336	354	338	316	314	359	346	344	319	323	340	335	345	311	342	341	344	345	329	365	353	315	332	380	386	358	344	347	359	352	345	343	358	331	356	320	334	344	314	338	347	337	363	341	331	357	331	365	330	361	355	318	320	325	348	321	350	329	340	331	368	323	349	358	304	347	319	351	356	346	333	323	308	322	347	342	357	326	369	372	351	335	308	344	326	360	368	330	345	335	367	359	328	354	338	350	367	323	349	308	339	349	381	357	353	342	379	293	372	336	343	357	339	350	300	322	319	332	346	329	323	332	323	359	342	301	339	330	359	343	371	310	348	343	345	352	347	336	329	346	315	348	333	331	336	324	336	350	352	347	357	332	389	338	378	361	337	320	353	341	352	353	334	329	353	353	355	378	336	319	315	322	342	335	328	337	342	344	324	339	345	332	365	342	338	337	337	339	322	292	325	366	347	332	312	337	352	345	389	334	366	346	330	337	374	370	330	341	323	372	343	332	325	386	332	356	347	330	354	318	347	329	355	361	317	320	334	341	372	339	344	367	355	323	374	362	332	353	334	342	361	318	357	330	324	394	373	365	362	364	335	338	376	327	369	363	336	313	350	341	368	352	322	347	361	355	288	342	334	308	344	352	350	378	343	363	368	337	334	330	353	346	337	335	336	338	341	335	331	351	330	357	336	353	360	332	379	340	346	337	340	314	316	359	312	333	327	343	315	313	358	363	315	299	347	336	353	353	346	366	330	375	330	321	362	328	362	349	341	334	347	347	352	368	333	335	319	373	344	320	320	311	340	324	334	337	327	334	335	337	336	302	338	330	330	349	354	369	366	343	372	357	339	322	361	351	324	304	346	360	306	345	348	335	362	317	348	324	343	344	322	358	322	364	294	339	336	357	355	307	321	342	356	337	319	305	351	361	360	326	328	362	339	350	333	331	355	352	340	330	297	329	342	335	326	359	345	346	335	397	309	354	372	342	307	330	367	354	378	345	343	368	341	357	320	329	316	348	351	319	340	334	374	340	347	332	337	321	332	332	351	341	365	316	331	369	324	295	347	361	349	344	340	338	357	330	350	324	326	343	389	312	362	322	322	333	368	346	337	360	336	324	343	345	337	301	342	351	346	352	384	351	346	360	346	349	344	329	333	329	341	358	348	336	373	329	339	341	346	337	367	348	338	386	355	314	365	336	348	337	337	337	322	336	347	348	369	348	349	338	362	321	291	369	352	330	320	354	382	354	363	347	365	387	330	299	331	338	357	390	329	334	331	338	346	332	341	332	321	347	348	352	346	325	359	359	336	338	330	348	328	361	328	363	352	332	336	370	374	337	331	346	346	349	312	352	348	361	351	357	343	335	355	346	351	352	337	341	322	359	343	324	339	355	381	323	301	330	338	325	328	353	326	336	332	327	322	360	353	342	353	329	366	336	355	311	349	342	334	363	327	350	322	352	339	345	374	316	310	331	349	323	328	340	376	323	313	346	348	326	341	322	336	353	354	339	342	360	322	329	351	331	330	332	364	309	335	349	345	338	309	321	333	331	343	353	336	348	318	341	359	346	381	328	326	309	361	373	321	346	306	306	307	353	336	328	294	350	344	332	360	326	336	301	337	358	327	331	330	355	328	353	339	374	326	355	342	336	353	346	341	324	337	355	332	386	348	359	375	314	327	310	323	340	346	329	329	338	321	356	366	335	340	316	327	315	331	337	341	342	369	342	352	350	349	334	342	310	339	344	354	350	355	332	310	353	346	352	311	359	371	322	314	328	329	373	325	321	345	357	361	332	328	322	351	349	354	309	355	302	330	333	330	325	319	330	335	365	354	345	347	362	391	300	318	311	380	357	348	353	325	328	330	338	343	340	333	338	348	317	345	354	337	342	351	352	392	354	343	347	397	348	338	373	357	341	360	340	340	329	364	346	333	310	372	351	352	322	324	337	323	342	346	345	355	350	367	337	300	341	361	353	296	332	360	349	333	363	304	305	354	332	334	329	333	317	304	346	344	348	324	338	362	340	315	297	320	354	345	353	346	308	360	327	344	368	312	345	366	373	297	322	348	343	322	336	330	365	330	344	345	320	358	374	381	316	334	382	343	346	326	348	318	349	350	301	316	336	363	331	324	336	379	348	300	331	328	358	307	347	357	350	295	332	338	315	324	337	316	370	348	327	343	382	340	356	350	357	360	353	327	363	345	356	331	324	326	357	358	353	357	339	378	311	331	331	329	368	293	356	310	365	344	329	322	316	382	334	314	313	390	353	345	336	319	367	328	354	340	341	330	364	343	362	300	320	359	360	355	354	331	332	335	358	342	315	351	343	300	310	334	344	353	353	339	315	327	377	348	337	348	337	328	325	334	316	332	337	386	344	357	369	369	329	330	310	329	357	347	311	351	350	369	379	311	368	382	326	344	305	366	354	339	346	307	346	358	318	331	345	365	353	354	369	348	330	322	356	353	356	326	359	326	373	370	349	339	330	357	354	346	359	348	379	345	346	346	358	363	320	345	363	316	335	348	377	335	343	341	332	363	336	339	360	339	348	348	343	340	335	335	367	367	350	367	324	371	393	336	349	389	328	343	331	328	343	331	375	378	347	355	365	334	331	375	338	357	307	324	339	370	338	313	373	309	354	329	340	380	324	319	341	348	356	359	324	343	309	321	336	352	358	346	321	333	368	343	312	364	341	342	314	367	330	328	330
21984	3408	3674	4127	3726	3278	2900	2612	2281	2046	1797	1624	1615	1500	1384	1325	1247	1238	1215	1188	1174	1127	1050	1088	1027	1080	998	1045	998	1005	989	1000	898	949	966	1025	932	958	877	945	955	893	938	925	922	863	970	960	876	939	896	901	904	909	935	919	900	903	952	933	951	910	837	891	885	907	843	901	862	906	898	919	882	916	919	921	890	920	874	876	915	869	917	927	875	877	890	903	861	900	876	868	862	877	898	915	886	847	825	907	890	849	878	858	927	882	945	871	891	912	913	951	842	910	931	872	876	908	879	876	861	885	863	838	893	912	866	872	873	897	882	864	881	904	846	915	880	913	879	897	850	849	897	834	907	908	837	898	891	886	837	837	899	872	856	844	863	899	872	878	876	903	793	846	827	919	913	913	867	894	844	902	865	818	847	914	855	856	892	904	871	872	936	947	912	880	838	883	883	917	859	884	883	918	887	846	866	908	899	870	902	870	876	895	913	861	917	849	862	827	884	882	893	865	890	846	883	877	913	864	883	822	892	899	922	883	839	869	891	881	857	882	862	903	855	904	863	854	884	894	852	860	832	898	866	917	825	860	869	877	895	862	857	909	842	848	855	925	914	850	878	852	903	891	890	846	817	858	871	896	944	909	839	882	864	830	863	898	912	887	846	888	910	844	871	870	899	864	871	882	841	897	913	935	833	874	860	896	898	817	875	870	923	892	897	853	814	895	862	893	900	911	850	860	867	938	883	855	836	864	833	860	820	848	920	874	870	884	906	849	889	876	908	834	836	900	881	849	852	915	862	820	848	850	878	895	832	893	856	856	859	849	903	890	893	863	881	879	850	856	867	871	815	862	886	881	866	895	872	940	863	857	879	892	884	849	828	920	855	828	867	873	836	833	863	823	891	885	821	909	887	823	905	845	914	825	886	886	892	876	892	834	887	854	892	824	857	878	841	892	845	792	937	867	886	882	872	846	842	857	870	903	819	857	866	942	868	862	873	862	835	912	882	933	840	872	886	860	878	892	860	831	901	883	891	858	840	840	813	874	872	928	881	888	865	862	917	857	841	861	890	855	839	862	858	862	855	894	876	874	881	856	851	818	836	830	856	913	935	899	856	874	862	882	881	862	896	843	842	916	896	843	900	868	849	843	859	837	846	878	864	874	849	879	883	858	808	835	817	906	839	889	868	864	822	896	883	862	879	901	831	886	886	876	837	895	864	832	901	891	883	888	872	830	933	867	872	860	858	867	893	901	927	925	860	897	896	824	841	857	833	857	833	864	849	853	906	893	903	842	905	873	885	874	895	811	815	845	837	933	877	867	825	921	821	882	883	870	877	892	830	840	909	864	862	883	873	879	891	861	920	913	901	895	843	863	876	875	888	886	917	867	864	870	865	881	896	838	873	860	865	902	841	877	848	879	849	919	932	870	827	883	868	878	871	855	855	826	865	852	848	842	887	862	855	874	868	849	857	854	905	961	829	901	862	848	921	878	922	849	859	846	922	895	902	879	858	899	912	832	840	858	828	893	827	875	885	906	836	908	847	874	884	867	849	842	860	853	899	869	884	882	884	855	916	825	858	880	886	897	941	865	880	887	870	840	883	888	844	815	853	831	889	848	860	905	886	892	901	869	937	882	906	853	937	825	868	858	893	825	875	890	837	938	868	844	865	856	835	892	925	867	846	876	858	836	876	865	835	905	941	871	884	882	899	840	852	873	839	841	802	882	817	839	912	858	916	857	870	816	836	826	894	907	875	869	873	874	866	857	881	885	882	866	825	852	882	859	855	846	839	899	907	828	870	900	880	898	891	868	867	894	896	861	902	898	881	912	851	790	845	859	942	881	885	861	862	906	891	907	865	855	868	851	876	896	904	889	872	874	916	820	865	883	960	830	849	888	862	860	872	836	880	837	866	866	854	873	837	831	880	855	894	861	857	822	857	908	826	809	870	928	881	933	850	849	889	846	823	845	895	862	928	878	876	874	848	868	879	871	854	895	895	864	858	902	906	874	901	906	885	907	834	877	869	809	884	858	861	893	901	839	869	831	861	912	886	889	886	826	910	820	840	849	878	841	921	893	830	846	876	907	898	866	867	851	882	892	843	869	868	895	863	824	922	868	892	863	839	885	861	890	910	864	856	856	856	854	870	883	842	834	906	869	885	860	876	879	849	855	858	841	886	848	876	886	854	883	881	890	846	855	888	868	876	884	849	830	868	875	841	929	904	895	867	860	922	883	907	857	884	884	838	846	813	854	915	873	877	827	835	813	857	858	893	896	899	877	879	876	850	824	897	908	882	869	851	882	844	893	885	880	841	924	847	892	848	800	838	876	899	876	861	893	873	814	870	861	834	871	884	894	870	876	878	931	836	868	854	869	897	880	844	852	883	857	862	884	852	865	914	844	961	829	805	890	877	854	902	879	866	881	926	878	874	852	857	838	889	815	871	881	876	880	855	897	923	851	835	918	847	896	896	867	892	853	874	843	870	887	879	863	914	827	891	883	818	848	812	867	872	848	854	856	891	853	852	908	899	903	916	867	882	859	861	879	857	865	862	856	865	802	847	852	879	885	856	843	828	887	846	805	863	851	863	891	914	878	948	882	857	918	870	914	957	908	841	845	877	821	873	849	867	887	883	818	810	889	894	866	887	834	870	855	865	900	841	845	852	881	865	887	850	863	889	901	854	887	836	855	860	845	826	821	876	852	889	936	864	832	869	897	849	882	856	884	876	799	848	899	891	885	862	856	853	884	866	821	823	883	828	848	853	861	926	887	905	894	861	874	855	864	922	851	834	883	880	826	892	905	844	896	851	883	845	890	858	853	876	907	875	835	863	918	893	905	892	815	866	847	853	873	850	865	876	916	872	841	889	880	834	861	847	890	877	869	865	902	887	902	902	841	856	900	895	844	858	854	870	877	880	912	887	877	890	887	945	849	883	862	899	918	873	886	850	892	876	859	918	874	840	863	918	888	843	859	812	880	820	877	859	861	843	863	884	874	903	852	906	838	841	856	862	877	881	913	915	848	893	850	844	891	821	875	876	826	941	844	891	879	880	760	871	855	840	888	871	852	871	865	902	824	830	849	882	879	843	873	892	844	849	834	852	807	889	858	857	914	891	875	891	873	863	856	825	906	864	885	918	908	859	927	861	829	917	874	857	889	926	863	847	883	860	885	897	810	870	891	896	864	901	864	907	886	913	928	854	866	899	868	867	890	875	822	847	864	919	856	948	918	821	863	842	847	873	920	872	896	895	894	869	871	836	923	871	879	872	859	865	809	888	881	845	879	854	852	851	826	883	848	848	894	915	899	849	874	840	827	840	865	891	885	855	883	793	815	886	852	881	846	869	846	869	861	856	872	860	835	881	898	881	856	846	901	884	872	838	878	885	901	889	863	857	829	897	866	908	872	863	860	869	857	844	843	830	866	928	881	842	843	853	853	877	949	850	845	885	840	817	862	854	886	875	877	834	823	846	910	845	825	911	845	873	829	865	855
5343	1788	628	317	205	182	143	133	135	132	141	153	115	150	138	137	161	126	138	145	144	121	125	130	128	125	150	152	169	127	131	152	133	142	141	129	137	144	121	133	148	149	120	134	141	145	127	151	133	155	137	142	145	140	116	132	137	138	126	133	141	148	160	143	120	154	147	148	120	153	123	119	154	127	123	144	162	143	150	153	165	150	159	139	141	137	147	147	126	154	149	137	161	142	145	137	148	146	128	125	147	138	127	125	155	142	153	158	156	121	134	113	125	131	135	149	131	128	139	141	153	163	119	144	141	124	143	125	139	154	144	145	141	135	135	124	140	138	153	118	136	150	136	136	144	147	149	151	125	149	126	142	146	129	128	137	149	150	157	135	158	128	128	137	160	144	138	142	151	124	157	153	124	142	132	155	161	149	122	130	144	134	141	142	157	161	166	129	161	133	115	142	137	153	150	140	130	141	147	131	153	156	152	156	129	135	149	107	131	154	131	150	128	139	130	129	124	159	143	150	134	129	134	138	153	131	157	142	136	129	143	137	145	155	146	149	142	142	132	122	132	143	133	147	130	132	138	134	149	122	124	138	142	129	153	133	151	164	146	144	138	136	128	148	132	136	135	150	172	152	133	152	149	126	144	140	137	179	152	164	142	149	149	141	126	148	148	135	134	155	124	152	140	143	144	144	132	153	160	155	131	150	130	155	161	137	137	121	131	158	140	123	148	150	152	164	147	141	168	149	146	147	131	119	139	151	152	148	168	159	155	132	152	136	146	130	149	144	132	156	116	138	131	166	127	160	130	148	141	135	162	144	152	160	157	130	147	133	133	139	116	130	156	152	128	142	144	118	133	157	123	129	130	139	152	155	154	153	133	159	143	153	157	141	149	139	146	148	140	132	145	134	123	129	145	152	132	124	139	114	135	135	132	139	152	133	143	128	140	142	158	146	149	148	155	111	167	122	133	130	136	144	145	135	161	152	132	124	144	144	117	138	143	136	145	104	143	149	142	115	164	134	145	122	120	136	152	120	163	147	133	163	134	147	156	128	130	140	154	122	126	141	138	156	140	135	150	130	133	143	119	162	136	146	140	148	163	141	158	147	133	144	146	155	128	141	149	153	173	148	162	151	135	135	119	131	146	128	127	126	135	127	137	150	121	135	151	126	139	153	132	151	128	132	116	139	142	145	148	120	159	152	162	152	142	112	136	142	145	144	136	142	136	140	134	150	134	131	119	132	140	141	130	154	165	133	152	120	151	131	139	147	133	119	135	143	144	133	162	158	134	127	145	164	129	133	139	143	120	136	139	142	114	124	160	159	135	136	149	135	149	138	149	159	142	145	158	129	156	123	132	145	138	135	132	131	131	137	147	132	156	128	147	141	135	139	154	163	125	130	127	136	135	134	129	154	127	162	153	141	121	150	155	139	133	143	140	122	136	121	131	164	142	132	165	140	130	148	140	125	125	131	138	124	146	149	149	135	148	158	158	133	148	151	152	128	127	125	130	158	150	134	142	133	119	189	146	142	148	141	143	125	142	136	154	161	119	129	125	123	116	133	163	138	127	137	135	161	167	128	142	133	144	152	153	129	149	145	154	165	134	143	153	146	147	138	164	165	146	117	134	136	127	138	142	139	115	127	138	132	168	133	133	137	137	151	145	142	133	193	150	140	137	124	144	139	147	128	149	134	155	142	148	137	154	137	160	144	171	113	164	139	126	138	126	145	153	133	151	157	137	144	122	130	133	148	136	155	123	141	139	119	132	133	146	131	144	133	150	138	144	163	133	134	161	145	124	152	134	129	120	149	147	134	116	132	122	150	150	152	130	138	146	146	135	154	146	124	135	140	142	138	150	117	135	162	123	139	157	135	120	151	129	146	115	151	138	150	155	142	125	144	141	115	142	135	147	138	162	140	135	158	135	143	148	135	146	149	140	126	147	142	146	132	136	147	144	144	140	123	148	143	130	144	127	136	135	141	141	160	136	142	141	145	126	147	112	134	135	120	138	138	145	136	128	155	122	138	133	140	162	150	160	137	138	129	141	162	142	154	167	150	137	123	148	150	136	151	154	136	144	138	137	151	179	171	173	135	138	155	138	144	151	135	158	129	139	165	163	152	148	135	139	121	165	154	132	125	135	151	131	149	167	147	161	127	151	150	159	132	140	134	126	127	147	145	145	137	144	137	134	150	149	150	134	142	118	170	132	143	136	143	140	143	130	132	141	131	125	146	159	136	130	134	147	152	142	134	167	150	141	156	133	161	143	145	143	136	147	171	132	138	159	150	131	136	146	156	150	153	111	156	158	110	149	148	136	137	140	129	127	141	140	137	148	115	138	154	127	125	139	139	165	138	146	123	148	130	117	126	142	157	143	106	134	142	119	140	151	119	137	137	150	126	130	118	137	132	152	132	133	140	128	124	133	133	146	133	133	116	135	148	137	147	151	140	160	143	134	139	145	155	155	130	145	150	161	151	154	148	143	126	147	163	152	149	129	133	147	117	120	124	124	161	155	138	136	140	125	131	139	140	128	144	149	126	131	159	154	119	140	140	145	148	131	126	143	142	126	139	152	115	166	145	145	157	156	135	124	131	148	133	144	142	140	136	162	155	139	134	142	146	122	137	145	153	135	136	143	142	148	135	134	117	137	144	137	140	130	132	147	135	121	143	144	153	141	161	123	142	156	132	161	157	124	145	136	143	153	142	140	146	139	132	136	140	133	116	142	126	143	141	138	156	150	135	154	138	141	146	138	156	146	161	132	121	141	124	158	149	149	148	137	153	115	119	142	140	155	123	128	151	160	139	146	156	141	132	144	149	149	139	129	143	151	151	148	143	143	136	149	126	140	126	103	125	154	150	147	145	122	136	165	161	170	123	140	130	130	156	147	152	152	122	140	145	147	143	140	158	140	156	130	148	132	155	134	134	125	120	153	148	153	143	153	137	139	146	125	129	170	147	123	145	138	150	131	136	134	143	157	159	130	156	133	160	115	127	132	128	146	157	136	132	124	151	138	135	173	131	147	127	155	135	122	152	147	155	137	152	130	148	124	144	135	146	135	138	126	129	149	114	132	126	144	136	147	120	134	143	152	138	135	141	142	143	134	147	156	140	143	119	146	135	161	136	137	148	150	163	129	118	128	157	143	126	127	147	132	138	156	131	155	158	149	125	134	151	168	149	124	135	120	143	160	155	134	137	135	124	144	148	140	134	136	137	145	164	156	150	144	133	138	138	162	132	144	126	133	140	135	150	141	155	143	116	137	122	137	152	124	122	135	133	130	127	135	128	126	148	135	149	99	141	166	135	147	136	137	141	146	157	124	172	130	140	137	139	149	139	131	151	118	148	125	130	130	144	124	156	139	123	156	136	136	119	148	109	146	116	142	135	142	139	136	134	144	155	154	132	135	127	136	148	128	128	147	147	119	125	150	142	138	142	114	123	147	134	142	139	158	145	130	124	129	125	157	149	140	166	136	146	129	140	135	139
5668	1032	554	515	561	533	530	480	477	459	469	512	439	478	432	456	463	447	410	460	457	424	464	428	456	441	419	422	493	460	425	444	474	420	474	468	451	452	455	462	449	472	499	430	487	443	429	450	431	451	464	446	451	443	475	468	452	434	449	432	449	460	442	428	470	424	467	483	461	440	470	484	450	436	480	439	461	445	431	461	454	462	442	404	488	444	425	455	437	457	440	454	451	459	434	404	462	429	482	447	449	463	443	463	398	419	438	441	462	441	445	427	450	433	459	458	445	450	453	434	441	467	470	451	472	462	459	449	471	455	427	419	450	457	463	495	452	442	465	479	469	469	384	433	458	473	446	421	437	420	426	436	461	441	454	435	456	436	460	473	445	437	439	452	454	459	461	420	454	437	418	416	437	423	461	434	424	422	415	434	450	482	462	426	443	435	462	414	466	479	413	439	412	430	469	443	471	437	468	427	498	439	437	468	436	436	408	443	423	430	427	424	479	438	427	453	476	453	415	485	435	399	429	416	399	445	470	470	449	467	480	454	441	438	494	443	441	471	462	464	449	438	448	444	430	449	445	481	432	488	437	450	437	448	468	440	406	462	439	456	421	442	431	429	442	428	467	445	423	445	465	452	437	431	466	435	485	492	428	418	472	447	428	432	448	454	449	478	425	481	466	438	421	486	455	452	466	476	472	468	461	477	475	476	423	483	480	439	444	430	455	420	443	427	454	452	428	415	416	460	436	431	427	421	451	477	433	473	434	449	468	451	441	477	476	455	442	422	435	430	438	401	474	487	455	420	448	411	424	448	430	434	441	434	468	455	466	462	418	416	451	471	428	447	475	464	422	450	459	454	434	478	480	431	468	449	419	437	475	443	435	454	435	465	454	437	427	472	455	478	470	446	436	447	474	498	453	453	511	445	486	426	464	423	432	443	457	415	478	435	412	461	440	452	452	471	472	439	429	446	424	478	470	440	503	426	443	426	470	458	460	452	437	453	440	457	430	455	460	465	447	444	447	465	452	446	437	463	436	466	428	405	475	426	440	449	468	450	489	403	442	425	460	460	432	456	403	456	465	448	414	417	481	450	409	453	474	483	450	431	432	470	429	429	476	421	467	436	441	478	455	436	433	462	492	449	478	446	421	425	457	428	431	415	464	458	450	446	437	427	436	505	462	439	441	451	433	460	420	441	441	466	456	430	458	423	450	442	445	409	460	444	437	462	466	471	453	431	414	463	448	411	427	423	428	451	450	450	434	448	439	460	467	475	465	454	453	442	474	420	428	439	418	467	440	431	475	441	444	480	414	460	438	442	430	470	394	420	461	427	476	453	471	419	432	458	464	484	422	400	454	451	422	426	427	478	448	435	453	452	422	459	453	429	465	401	441	438	452	426	460	461	461	431	476	472	428	476	443	493	457	448	470	450	457	480	444	411	423	486	432	450	445	466	454	417	452	456	449	432	458	437	424	463	431	437	431	408	460	411	447	435	457	434	460	472	435	440	422	488	433	456	441	449	442	458	429	416	430	415	436	467	464	442	423	450	464	401	448	457	450	466	466	452	424	437	485	441	477	456	437	442	457	467	450	430	408	445	421	444	446	432	496	434	440	431	484	469	454	431	472	448	452	412	501	468	410	426	442	473	432	413	442	423	443	420	440	436	459	508	411	447	445	490	446	479	458	450	441	414	464	474	466	462	440	468	450	421	428	447	452	437	424	426	425	417	436	436	449	422	472	459	443	407	460	437	482	449	428	453	445	428	455	426	477	437	477	445	425	410	477	451	440	449	433	446	447	490	417	438	477	449	474	436	429	474	450	422	426	421	449	464	477	476	430	443	467	415	463	445	447	455	415	459	449	463	422	454	447	488	453	442	431	417	446	496	432	468	461	470	448	434	452	462	411	433	491	436	413	486	422	475	470	436	450	451	497	465	477	444	463	447	441	452	478	481	422	447	461	458	449	437	444	444	438	446	475	451	454	427	450	440	485	436	440	454	445	429	474	459	473	447	451	465	436	440	479	456	427	462	448	448	459	439	431	444	492	460	454	456	432	496	416	440	483	407	474	427	453	443	452	413	446	425	461	432	422	474	437	452	427	487	455	441	427	455	452	440	431	439	464	463	449	437	460	468	462	433	412	427	437	439	410	472	450	452	453	415	444	452	446	456	449	434	423	424	437	441	444	462	456	436	446	425	432	457	453	444	437	482	440	392	448	435	456	437	429	498	440	431	477	465	442	435	415	451	477	423	475	464	442	457	441	426	436	451	474	452	403	465	492	422	457	458	435	468	440	461	479	444	426	467	489	409	417	462	432	444	474	454	409	431	466	482	459	420	434	446	468	433	442	451	459	422	433	450	448	453	468	457	456	462	417	407	431	442	441	434	463	445	446	399	426	434	445	448	436	453	449	452	434	419	462	452	432	487	444	414	451	475	442	439	489	449	430	446	425	446	448	478	487	424	414	463	466	441	457	412	448	451	456	430	463	405	451	475	398	426	462	517	474	402	457	456	495	428	441	446	441	446	427	449	436	410	460	480	487	470	463	460	445	416	474	448	429	437	439	440	435	474	477	435	504	462	492	422	468	455	460	461	416	458	460	427	456	442	442	368	444	447	429	463	431	446	442	441	435	436	422	487	433	458	460	423	450	452	463	465	461	468	450	445	441	412	438	436	453	425	460	473	424	430	432	414	458	409	443	442	398	437	417	470	453	465	457	445	415	444	430	442	435	431	442	430	423	448	460	438	431	486	434	452	458	434	422	480	400	463	462	436	450	442	436	453	470	445	447	467	430	474	458	436	463	415	429	434	458	490	433	472	489	462	450	420	454	464	405	453	441	446	435	464	481	427	471	437	485	454	417	457	440	405	438	415	440	459	453	498	466	423	447	433	439	432	439	414	425	419	439	455	418	434	475	446	441	465	425	426	450	413	421	454	460	451	430	459	454	465	448	468	456	496	441	391	431	420	468	434	460	449	472	438	452	438	462	433	457	427	429	459	455	422	439	443	434	454	436	462	443	454	442	423	476	456	428	444	490	475	459	423	461	435	433	415	445	458	439	455	479	420	449	455	431	483	414	433	451	420	457	444	448	475	440	405	444	471	458	479	436	437	482	470	453	461	502	457	488	451	455	443	454	461	456	426	437	454	467	462	457	473	466	423	437	449	472	425	450	486	450	460	434	453	491	448	437	427	425	454	453	415	465	460	430	441	459	463	474	443	451	459	441	419	474	435	446	436	410	447	427	428	444	433	458	432	479	449	458	456	471	444	451	452	474	426	405	488	464	427	452	438	434	456	399	458	406	466	437	447	455	457	448	479	433	467	449	475	429	436	468	439	408	446	442	464	473	410	425	486	426	477	436	448	427	441	419	434	460	462	443	470	468	472	471	423	446	496	455	441	494	454	429	430	427	463	431	479	480	464	452	417	467	465	439	466	433	431	435	418	496	457	459	438	439	406	483	451	480	457	460	443	475	430	462	430	417	463
32234	30172	16788	10108	5682	3118	1654	780	479	405	385	357	370	343	344	312	370	338	331	354	342	322	314	304	354	315	324	335	332	328	340	311	307	314	305	326	289	330	296	312	314	345	316	294	317	345	301	314	343	334	310	292	325	321	293	322	313	304	312	335	268	312	336	336	325	284	318	327	291	283	284	340	330	329	339	323	350	304	279	309	315	295	298	313	328	286	312	304	291	308	277	331	308	328	335	299	321	319	305	294	312	301	325	275	298	325	338	302	319	288	301	314	266	287	296	318	319	308	327	291	290	302	367	321	309	324	314	319	286	335	310	323	324	317	324	299	319	322	300	294	318	332	312	327	342	320	281	296	307	276	287	309	302	283	337	296	323	310	293	286	317	300	304	283	305	303	277	293	302	319	330	312	326	320	270	293	318	290	292	314	301	261	314	304	289	314	308	285	283	310	309	346	323	286	299	294	308	323	328	295	308	303	359	277	306	283	295	310	292	300	331	281	310	315	340	320	321	320	279	342	301	309	328	314	300	296	295	307	327	305	273	300	290	293	307	339	325	300	311	305	314	302	303	354	301	315	298	316	297	310	283	304	312	327	342	324	324	282	313	341	304	296	328	292	299	287	308	332	293	278	304	321	289	346	312	304	295	312	316	305	287	264	306	312	320	312	307	315	328	313	320	290	304	317	310	352	346	331	332	321	312	324	339	333	314	315	341	289	301	324	332	316	328	334	286	344	313	299	304	295	295	316	312	288	339	338	297	328	297	284	305	302	294	301	307	301	346	300	313	317	297	319	289	305	322	297	306	298	333	288	349	328	306	304	290	335	309	307	321	305	300	321	318	352	315	321	338	331	344	301	289	326	317	311	311	287	304	344	307	289	292	284	312	307	291	300	290	317	291	313	313	311	280	311	336	302	326	284	292	276	339	331	309	324	323	262	342	331	284	298	314	350	327	315	310	317	332	293	331	291	324	298	299	316	300	281	318	313	333	301	346	311	318	312	291	287	318	322	317	305	322	344	281	337	310	319	323	317	303	313	313	331	312	316	328	299	320	308	292	311	336	275	289	287	307	286	321	295	328	318	320	319	333	261	329	318	294	323	325	301	331	293	318	308	351	362	278	326	314	304	328	335	348	312	316	311	323	284	333	354	315	318	299	290	321	342	352	283	362	308	307	314	316	353	324	286	318	325	291	308	308	324	332	303	306	314	327	346	323	369	305	300	330	320	314	312	349	283	310	295	341	339	332	315	281	320	312	314	296	308	332	342	306	315	295	313	293	292	314	269	294	296	304	320	305	286	303	316	289	305	333	338	320	304	342	293	299	304	306	300	327	330	307	285	311	299	308	310	343	291	305	346	308	337	309	307	304	307	323	322	301	318	296	292	316	306	304	289	312	303	313	318	324	314	279	323	317	345	314	284	337	305	311	329	287	300	320	320	313	289	291	304	323	307	306	309	297	273	333	301	303	303	332	292	329	322	292	314	282	308	354	301	332	329	334	295	320	283	286	294	347	326	297	345	317	326	293	338	279	312	293	325	325	289	304	299	295	332	316	331	328	304	353	282	349	298	309	295	345	347	284	315	291	320	317	279	288	290	303	297	312	331	286	305	308	295	310	291	288	326	321	315	329	294	296	310	317	283	295	326	326	316	313	327	293	320	294	299	316	308	314	315	286	309	309	344	298	312	313	316	327	318	304	296	298	302	338	369	328	286	299	294	320	295	359	265	338	322	302	346	279	360	291	295	305	341	316	312	296	308	318	324	280	342	318	291	274	321	301	308	297	298	322	305	340	336	289	308	314	316	309	353	313	324	289	293	341	298	327	334	280	335	326	285	311	309	294	306	332	315	300	299	309	267	324	308	315	314	321	311	315	306	324	307	311	303	312	303	289	323	303	350	323	311	311	312	322	348	318	300	288	317	345	342	290	308	337	306	287	318	332	267	321	278	306	313	311	318	317	319	333	268	314	317	319	309	286	286	298	327	267	329	293	282	299	308	278	347	325	303	322	334	315	308	281	326	305	312	302	292	318	327	304	294	277	316	322	308	312	316	311	294	284	295	316	328	304	287	320	300	297	311	346	332	346	305	311	367	303	300	307	279	303	306	303	338	317	315	304	292	328	281	295	315	311	320	316	312	311	330	322	308	319	319	314	318	336	306	296	316	314	278	307	301	310	311	289	323	292	329	345	324	300	290	296	327	284	358	289	292	284	312	329	321	309	289	288	279	324	264	317	326	307	312	348	286	311	330	294	305	311	299	311	309	298	293	308	307	289	316	304	290	314	308	319	308	340	282	332	284	312	339	320	316	311	325	307	275	291	318	309	312	304	288	317	353	313	296	314	282	293	320	317	289	308	308	311	289	296	305	323	310	342	295	294	291	306	314	284	310	304	300	312	306	312	354	310	317	337	332	342	285	291	320	307	322	327	318	282	279	318	313	305	326	327	326	328	322	327	354	312	335	332	312	299	320	329	315	309	318	331	318	310	282	338	331	323	307	308	289	299	322	264	332	311	303	328	316	302	308	323	295	289	296	293	312	280	294	320	283	343	312	320	309	269	300	269	302	289	283	312	308	318	309	316	306	296	300	289	304	288	306	300	307	300	308	324	325	300	311	309	326	332	307	306	335	349	303	298	287	322	283	316	293	307	348	298	349	296	321	346	334	326	372	286	299	302	316	281	340	313	348	307	339	309	308	333	295	297	289	306	331	335	301	311	340	299	324	309	286	306	337	276	299	307	298	318	307	326	292	351	289	289	292	299	342	344	297	297	313	310	325	303	302	302	317	307	317	311	311	307	308	310	311	331	325	312	289	311	312	306	303	270	317	298	328	315	319	322	307	311	352	299	315	305	325	271	303	326	319	316	292	265	298	307	328	327	296	319	339	300	324	316	301	294	305	333	310	301	313	320	307	314	321	271	327	288	316	312	279	301	313	293	309	292	315	320	301	295	304	264	292	320	305	328	301	323	321	346	316	329	274	331	311	309	302	311	289	318	279	300	301	281	323	312	305	328	359	291	323	327	293	326	306	322	305	319	316	305	308	305	323	301	297	296	316	281	280	275	314	338	317	276	300	311	295	283	300	305	307	310	319	297	338	332	315	325	291	293	274	307	322	334	325	307	317	357	282	289	300	321	339	316	308	311	330	284	339	286	303	307	310	323	295	310	309	285	294	280	300	299	298	297	310	303	312	302	292	304	302	305	326	338	351	292	310	311	329	299	304	289	323	312	290	307	287	301	309	329	326	321	291	300	294	344	317	317	327	271	321	322	296	304	282	340	303	302	328	297	319	289	319	295	277	343	285	327	310	351	324	286	302	328	305	297	309	299	291	314	307	326	299	317	335	323	314	314	326	292	283	334	318	318	300	295	324	326	324	293	290	325	302	325	294	313	291	298	343	326	335	296	309	285	263	301	286	293	342	309	299	301	320	295	310	332	341	283	307	312	279	313	334	337	297	308	284	308	316	316	285	328	309	287	293	287	339
25592	18883	3480	2795	2465	2266	1956	1765	1557	1446	1325	1246	1259	1147	1088	1056	1022	1050	992	997	1010	937	946	912	867	972	867	866	880	907	867	895	954	824	846	863	847	928	875	871	851	858	820	893	850	846	868	833	870	814	850	929	859	854	908	857	803	831	851	896	858	860	776	844	849	836	817	867	859	861	865	820	809	803	864	895	806	813	807	836	779	817	822	850	815	811	853	842	804	816	826	826	851	823	808	863	808	789	799	823	791	829	814	831	881	837	858	758	838	871	786	793	804	836	835	840	861	849	856	831	835	841	884	811	789	846	833	810	794	863	858	808	800	892	818	794	832	815	854	857	830	808	856	827	833	827	824	841	823	821	850	854	830	816	828	821	855	863	786	821	832	786	818	805	814	813	804	797	842	829	864	818	823	834	900	879	897	845	827	822	838	815	783	849	807	828	868	783	848	855	804	818	832	827	840	796	888	800	829	795	823	808	852	836	824	854	806	802	815	880	855	824	852	793	825	856	806	767	815	795	839	816	813	805	817	889	844	803	828	873	782	835	846	833	832	837	833	834	864	765	848	773	840	806	775	857	884	762	834	835	810	793	807	808	822	821	790	797	836	876	790	806	788	826	825	812	823	800	862	815	821	799	814	814	789	834	860	857	821	897	785	876	828	795	878	851	815	786	784	856	841	823	836	841	847	791	834	835	811	801	833	798	833	831	845	842	828	821	818	851	877	815	804	826	858	772	797	812	829	822	853	844	830	842	817	806	846	863	891	833	844	826	822	751	840	845	831	831	836	795	803	836	825	855	865	819	840	758	839	856	804	813	815	819	800	842	842	834	814	819	849	821	846	825	806	771	770	777	789	786	831	819	822	854	821	866	834	804	805	851	789	819	776	802	865	844	804	837	820	799	831	826	849	813	844	782	862	862	795	803	810	802	808	840	803	795	836	809	851	825	815	787	807	797	856	852	786	811	789	852	770	769	818	843	883	806	807	860	796	800	831	793	845	807	858	815	820	861	793	820	795	794	781	800	848	808	808	852	824	793	797	809	773	838	835	829	840	774	807	862	835	834	869	859	903	821	796	805	863	843	875	773	850	809	765	858	812	807	791	815	804	819	792	776	769	799	849	842	835	810	833	850	810	787	786	871	833	815	784	754	756	825	843	841	816	816	856	823	833	809	832	795	838	827	871	855	819	775	797	829	795	802	824	804	835	825	797	773	832	797	807	833	826	827	838	862	822	824	812	834	812	868	860	845	768	853	842	819	816	798	834	802	762	906	791	811	825	835	863	793	791	800	821	801	827	857	779	831	813	816	798	835	870	843	812	796	789	804	825	765	808	790	866	806	801	792	791	829	862	809	808	826	828	833	802	778	826	820	825	843	796	800	832	770	779	822	862	870	793	809	838	830	817	798	789	830	816	819	848	797	844	765	813	905	829	801	804	789	827	851	826	853	833	843	813	827	854	794	830	835	862	838	826	824	853	825	824	869	843	837	779	839	824	806	816	815	784	857	844	799	828	828	786	798	800	826	875	821	815	807	805	815	798	843	893	798	808	876	817	822	762	795	801	808	784	805	872	815	839	824	829	788	817	803	832	865	865	812	846	779	822	791	810	782	836	786	808	798	809	855	794	840	825	825	806	813	770	808	849	803	797	818	797	871	807	812	825	876	807	798	850	841	779	817	834	834	793	848	846	836	823	823	892	828	794	850	832	785	825	791	824	866	861	823	850	830	810	813	834	806	810	799	803	811	850	834	844	826	829	783	887	796	801	814	841	816	856	850	820	853	856	800	796	808	748	839	778	827	851	773	813	826	823	842	806	781	798	832	849	800	815	836	815	832	810	826	880	844	815	838	819	823	780	854	800	834	803	819	806	788	801	820	842	813	816	804	817	811	847	799	852	823	852	802	830	797	850	830	838	761	868	852	829	789	833	792	897	867	794	817	788	835	787	828	806	829	851	849	790	790	822	848	809	815	812	843	808	831	796	809	775	806	877	849	839	858	871	841	862	874	841	815	813	788	779	806	768	825	846	822	785	742	813	817	850	834	807	863	825	780	816	798	843	851	822	799	891	820	839	858	854	799	791	810	835	798	859	827	823	785	864	823	876	851	872	738	886	784	810	849	804	887	826	816	804	832	834	793	798	855	817	857	845	836	804	803	813	829	824	838	800	863	805	823	786	845	845	824	881	830	791	861	829	838	840	828	824	764	840	815	812	806	836	798	811	852	790	894	803	757	852	811	815	810	841	828	809	822	804	797	809	815	807	833	808	825	796	797	843	809	821	775	847	809	819	803	806	796	796	764	784	869	825	833	841	827	829	778	746	858	831	834	770	781	788	784	897	820	825	746	783	836	786	873	835	799	847	790	845	783	819	832	833	786	773	802	798	844	841	797	850	843	874	789	847	799	812	827	823	799	815	835	858	900	833	878	789	845	831	805	834	849	743	837	838	836	844	832	810	844	860	827	810	828	804	814	816	865	835	817	808	832	780	783	836	799	819	817	828	812	820	765	763	841	837	788	838	783	822	781	854	825	821	833	835	867	845	827	832	802	841	849	783	810	815	821	852	820	830	812	848	868	822	817	810	837	817	805	832	830	852	822	777	807	851	861	862	823	820	844	780	809	871	795	765	832	887	843	843	859	761	790	802	821	857	818	769	818	828	821	814	799	859	846	838	824	820	886	834	810	820	813	801	807	819	881	791	824	886	820	818	787	799	898	859	770	859	789	827	838	873	810	801	773	803	817	832	808	824	768	798	805	798	802	814	877	827	822	817	866	823	836	770	822	845	861	816	848	846	835	840	790	799	773	860	833	798	801	781	827	807	805	792	792	858	793	815	839	809	845	797	825	783	822	805	792	810	838	834	822	826	787	797	826	818	840	876	802	818	816	840	800	787	851	872	790	774	783	844	839	826	831	804	846	792	812	807	820	819	813	777	835	818	852	867	835	800	785	795	787	828	782	812	780	791	816	820	798	818	755	812	777	770	803	812	837	805	823	820	821	873	791	821	846	822	810	808	796	782	794	786	784	795	855	857	822	832	816	818	813	813	873	838	849	840	787	752	835	843	805	786	820	903	800	822	838	830	820	855	806	824	779	854	881	875	850	831	830	811	823	832	765	804	791	825	854	842	867	832	803	853	813	771	764	819	875	794	857	765	774	798	797	792	833	792	776	806	796	832	835	820	789	844	843	849	879	840	866	775	788	819	810	821	823	770	808	848	778	840	830	808	817	841	817	788	801	857	798	832	824	827	833	843	841	835	840	798	850	811	838	813	783	783	859	846	884	817	774	892	838	813	836	795	797	823	795	793	815	857	858	839	801	811	844	823	807	821	784	811	856	813	775	800	852	850	812	858	823	828	803	828	827	842	790	744	824	858	809	830	819	834	809	766	896	818	830	827	813	855	802	773	756	826	780	811	797	819	838	821	822	815	784	830	798	836	796	781	802	854	775	825	839	771	825	790	842	828	829	845	864	826	771	787	822	831	806
44925	36818	24201	21662	17368	11312	5965	2332	752	551	530	499	490	426	453	428	382	386	409	384	407	395	350	399	347	364	371	366	391	399	347	388	396	313	378	356	361	376	369	346	345	330	365	334	361	381	355	337	377	374	356	358	355	372	327	360	343	347	361	379	369	356	362	351	374	352	373	360	342	379	351	332	315	333	385	400	314	324	391	356	356	361	385	371	350	336	364	339	338	344	360	381	338	382	380	356	344	344	379	372	336	342	346	348	337	341	343	347	390	368	339	318	355	355	328	339	346	339	357	358	345	359	395	372	316	346	342	340	343	324	375	370	367	372	357	344	369	361	337	358	319	339	362	362	374	361	357	319	363	335	328	373	340	364	346	382	386	373	365	353	339	345	339	292	392	357	353	345	359	370	338	367	361	338	366	344	372	326	365	348	352	361	366	343	356	326	383	314	336	355	344	375	341	328	362	351	338	347	338	338	348	351	362	356	356	365	346	349	359	350	352	319	376	395	366	358	332	356	319	337	373	356	421	395	341	382	365	354	326	364	347	352	320	352	328	348	339	352	320	354	349	364	355	351	328	389	362	322	371	401	351	345	361	322	346	362	312	340	340	356	352	355	323	309	327	371	337	365	363	341	385	334	336	364	381	324	336	329	321	358	358	335	391	315	372	387	352	360	330	336	335	355	328	351	385	343	352	331	332	336	326	376	342	343	363	335	341	346	333	349	350	331	315	353	324	342	369	367	321	380	339	335	357	332	372	343	365	342	313	342	345	341	366	366	351	355	361	376	348	357	325	386	357	353	346	371	337	364	327	353	355	372	360	358	325	346	365	341	368	363	333	330	364	362	360	367	344	362	373	365	346	354	325	346	368	342	318	362	323	364	347	387	371	341	316	343	351	365	321	350	335	358	334	327	359	383	335	297	373	360	334	347	363	383	344	365	380	381	346	344	326	380	338	362	364	348	390	349	369	306	315	365	325	375	416	362	344	335	364	379	343	369	351	373	337	353	352	342	333	342	362	374	371	325	350	388	408	355	372	405	353	332	353	325	358	353	328	325	332	330	361	339	334	363	358	347	349	328	383	311	374	323	365	317	331	337	343	338	340	332	336	323	362	348	340	349	364	369	339	346	363	335	312	339	359	337	320	343	389	357	336	356	359	373	373	314	322	397	302	369	328	316	362	328	375	342	362	356	355	356	348	337	343	323	360	370	354	373	381	381	367	354	316	346	351	376	344	355	323	328	372	335	357	336	373	353	353	326	320	379	351	379	361	336	327	347	373	378	374	357	321	366	344	336	368	343	332	390	351	327	338	364	352	335	363	361	300	349	329	338	376	343	359	362	312	318	347	359	340	318	352	351	346	369	372	316	365	352	361	349	357	339	335	338	342	373	335	344	325	355	351	330	357	339	343	354	328	371	326	311	358	332	321	340	384	349	347	334	340	354	336	332	368	356	370	345	319	341	358	315	341	380	356	324	369	326	335	336	322	360	369	332	329	350	358	367	352	352	338	307	374	361	406	335	355	360	354	348	361	319	351	324	373	351	373	347	316	345	355	363	360	309	385	348	364	333	330	354	361	338	327	355	365	343	337	326	321	383	358	346	345	380	359	390	334	344	360	370	357	346	344	346	363	342	345	355	378	356	334	351	303	350	319	333	344	345	380	320	362	357	345	324	337	368	359	362	336	369	374	377	362	323	325	336	388	324	390	355	340	350	348	338	307	342	355	344	378	356	356	334	360	355	335	343	351	348	334	394	361	330	336	341	370	347	373	340	347	344	353	365	352	324	368	367	347	318	346	352	351	356	342	324	337	377	360	352	358	365	338	346	373	399	359	338	343	356	345	355	334	325	357	369	336	352	360	343	360	361	322	381	347	318	358	328	337	340	345	368	367	337	356	360	347	334	336	347	338	351	359	320	315	321	351	341	346	350	351	338	354	363	378	318	329	302	359	408	347	324	361	350	361	340	332	356	339	377	357	351	341	350	331	350	372	351	349	348	340	375	371	348	355	361	331	378	345	315	344	344	319	351	342	363	337	352	320	344	364	359	334	348	349	357	334	342	348	326	375	361	370	329	348	349	350	364	354	299	351	343	362	351	346	337	361	360	355	368	331	334	324	339	334	341	363	344	346	374	334	381	351	367	367	363	370	374	343	362	365	381	346	319	341	357	404	348	353	343	326	357	355	305	360	349	315	324	345	359	377	347	352	386	332	367	349	368	371	344	364	343	344	364	335	330	388	382	358	346	351	361	351	323	338	369	356	343	382	367	362	329	347	359	372	327	319	320	336	334	345	295	340	339	307	329	361	315	338	320	344	321	344	337	367	345	357	347	336	359	376	359	341	325	346	355	339	368	326	350	370	334	312	323	347	337	360	318	322	335	360	367	403	342	344	366	366	356	359	362	368	348	342	383	336	326	337	350	308	338	354	335	354	373	357	384	338	409	353	380	334	339	339	348	362	359	365	357	352	393	342	332	333	310	367	371	359	347	319	340	377	334	374	335	338	354	333	347	339	339	354	367	372	328	327	376	356	334	326	319	349	310	359	367	345	354	379	343	358	356	359	372	362	294	337	361	351	352	347	362	342	347	328	340	370	345	358	330	350	341	339	352	391	308	344	373	370	359	336	338	351	343	359	336	351	329	347	373	351	329	343	368	338	326	309	334	366	350	341	392	349	337	368	343	352	353	357	350	344	375	316	379	368	354	359	330	341	350	406	369	327	354	365	373	307	318	336	338	362	369	323	347	343	349	343	374	340	330	353	338	318	340	327	349	322	342	339	332	344	340	306	365	367	359	361	336	338	340	373	361	299	370	341	351	345	336	359	373	354	348	333	342	331	351	372	349	341	344	336	365	331	332	326	370	353	368	357	347	359	337	334	349	350	380	331	344	343	340	370	324	342	346	372	339	353	329	335	341	353	349	372	354	353	327	355	358	351	309	335	339	332	353	331	312	338	351	335	337	341	321	354	303	355	337	345	362	373	331	350	348	351	314	372	346	344	313	329	337	367	316	336	358	393	332	365	329	341	362	352	339	395	344	357	365	354	320	338	342	360	355	345	361	350	343	383	360	345	350	354	342	304	345	331	340	341	338	333	333	379	363	358	318	362	327	337	335	330	367	326	365	335	372	351	372	359	366	377	322	336	327	340	337	313	327	365	352	333	357	356	324	321	350	357	339	377	368	310	336	336	372	358	356	353	310	367	356	385	367	339	356	322	336	313	346	360	339	377	360	361	352	354	357	328	373	363	373	391	363	375	361	364	365	365	370	358	356	372	356	348	330	360	392	359	371	322	353	330	327	346	333	364	355	356	346	307	352	360	367	344	313	354	356	367	311	348	365	358	372	345	362	344	327	344	319	316	325	354	367	347	324	337	340	315	339	402	352	353	362	335	359	356	361	349	364	327	345	316	353	342	336	352	365	318	335	362	366	354	370	411	337	342	376	365	363	352	344	324	350	335	340	340	326	374	338	313	338	398	345	321	366
37961	33389	5742	4185	3832	3275	2897	2538	2192	1932	1874	1606	1596	1422	1350	1317	1181	1267	1254	1224	1120	1071	1075	1041	1067	1051	1040	1030	1043	1019	1048	999	964	985	1028	980	976	962	948	939	964	960	950	936	931	931	964	853	907	887	909	936	940	954	956	885	940	878	895	931	862	987	908	900	867	811	891	924	826	880	902	917	872	870	899	856	885	863	913	889	888	862	889	852	891	860	964	893	915	881	850	880	855	885	891	813	868	836	928	850	906	893	882	868	823	896	869	859	889	891	841	887	922	885	888	862	849	932	848	854	848	872	884	856	866	913	853	923	882	913	875	854	905	848	890	886	848	834	880	830	842	927	868	861	870	923	910	890	802	866	878	857	886	881	873	862	906	872	875	845	884	879	922	906	890	850	930	876	834	838	856	871	846	835	847	908	835	882	893	884	828	894	917	836	891	912	840	834	866	883	860	851	857	918	900	886	860	882	909	867	887	877	879	874	859	870	840	897	886	890	835	850	883	860	897	876	918	897	829	871	830	781	872	868	860	849	846	903	850	881	892	878	857	896	843	866	866	858	862	861	851	847	809	860	907	890	824	861	863	804	865	873	857	883	873	838	833	837	851	899	846	837	871	879	790	820	905	828	861	883	915	935	853	925	805	880	793	894	851	892	899	882	862	854	868	832	850	846	915	880	914	861	914	853	889	898	837	840	908	851	880	866	834	863	844	904	845	869	866	860	852	844	844	867	858	857	863	872	906	897	883	825	835	883	854	826	864	828	942	900	827	877	813	887	843	865	855	852	897	894	821	892	853	887	877	866	855	871	886	827	887	846	861	841	865	900	842	796	860	878	855	851	863	892	812	871	915	775	934	848	892	899	876	874	828	868	793	834	892	881	847	804	829	829	883	842	880	874	861	878	852	873	866	893	816	894	918	915	909	836	867	919	878	811	916	824	834	916	857	846	897	890	895	861	852	831	838	886	911	862	833	911	803	853	849	901	895	863	888	913	892	867	848	868	897	859	871	840	881	864	886	886	847	865	873	876	833	886	910	901	857	937	896	857	874	860	839	908	856	841	892	820	882	880	879	858	883	877	875	854	878	878	862	913	856	824	855	844	884	814	866	847	889	863	890	863	904	825	897	883	773	874	871	876	888	883	873	864	882	853	825	857	896	812	885	831	892	922	856	924	885	877	893	852	841	830	856	851	877	931	819	844	882	871	888	890	887	890	828	886	830	857	869	874	813	808	907	885	882	879	916	824	829	814	821	851	876	862	842	883	913	867	883	907	870	872	837	828	893	896	893	843	852	879	850	912	837	882	841	924	846	873	923	881	893	886	892	936	906	824	841	847	868	841	856	853	811	897	876	895	865	887	853	900	894	850	836	840	895	872	820	889	841	868	877	875	843	892	864	865	865	897	890	891	881	852	869	843	866	854	848	865	879	875	858	893	819	803	874	905	884	840	885	843	882	797	903	865	857	889	904	880	843	831	812	879	856	878	882	847	924	946	880	853	875	872	889	879	869	840	865	884	916	840	836	871	849	908	885	866	878	830	891	875	842	837	841	844	841	905	907	787	852	910	848	845	848	885	896	893	871	847	826	833	891	919	890	886	879	895	836	868	850	892	866	871	852	881	894	887	858	901	914	877	887	902	873	862	917	892	875	815	869	925	900	940	897	893	886	851	893	874	913	891	901	876	891	862	923	888	826	872	821	903	865	877	855	857	868	866	810	890	840	882	916	903	885	904	842	890	892	852	889	881	918	890	853	839	885	864	844	889	832	893	816	843	910	891	862	849	869	859	874	838	849	859	898	883	862	866	862	847	878	878	847	831	924	826	903	891	904	810	853	839	858	848	847	846	804	881	854	861	862	836	917	925	874	904	866	848	911	852	916	873	874	842	902	899	843	882	932	865	885	885	895	837	849	864	879	868	869	868	879	862	872	878	932	841	856	884	847	854	882	852	887	892	850	889	898	896	864	882	849	851	835	830	856	877	886	874	841	873	894	922	895	840	864	908	878	864	858	906	910	885	887	860	818	860	887	819	836	838	835	876	871	895	866	862	879	902	846	865	890	837	855	872	876	849	825	885	909	912	838	868	874	835	854	899	808	863	934	847	874	919	872	851	832	858	919	874	881	894	910	870	833	872	869	920	918	857	807	794	882	846	827	831	893	846	806	903	924	846	893	859	817	871	880	890	858	832	866	849	857	859	834	848	912	871	847	907	896	912	854	863	907	908	932	895	812	858	841	899	894	874	918	903	873	832	863	916	880	823	964	861	829	833	902	882	899	881	874	877	860	925	864	882	870	870	836	898	830	878	884	828	841	846	879	862	885	908	884	874	792	862	878	877	840	837	835	831	880	886	918	871	861	915	924	881	872	869	846	875	925	875	900	877	815	826	880	891	856	858	884	818	850	892	842	927	878	887	918	880	881	856	852	866	857	866	869	862	882	851	874	916	905	833	847	865	887	864	922	839	825	834	852	846	828	859	895	917	832	832	883	881	959	886	862	889	884	880	912	849	903	869	858	809	861	881	887	917	844	841	852	884	888	841	874	861	886	851	844	891	861	902	921	893	933	856	823	867	909	874	854	838	835	856	920	841	881	841	843	937	873	831	837	911	883	862	899	852	873	894	904	899	832	847	918	914	850	893	833	866	879	907	878	822	895	924	869	866	865	942	861	901	838	874	854	881	896	895	844	852	861	882	885	875	894	851	852	866	871	891	860	889	824	832	835	898	912	895	916	817	897	830	911	874	909	901	874	887	838	854	861	860	909	879	875	880	869	844	838	899	857	825	851	906	854	905	896	804	878	832	923	889	831	857	888	864	892	801	859	905	824	850	898	909	894	867	893	786	854	861	896	854	844	880	844	865	892	932	921	872	903	913	798	871	891	893	819	888	866	876	876	859	858	898	845	891	862	891	899	872	906	918	838	909	913	838	834	851	880	865	855	868	903	865	883	844	852	908	880	919	858	888	894	926	891	909	851	823	840	882	900	883	891	840	897	874	833	832	846	904	879	824	861	865	889	851	878	851	842	849	875	874	875	896	886	834	835	859	860	808	842	886	825	858	897	847	844	901	852	871	860	896	844	869	930	871	898	909	887	869	878	854	842	902	857	911	890	875	830	879	878	862	855	886	865	850	874	895	859	905	886	848	903	878	881	845	840	919	794	901	881	879	842	907	852	887	881	905	858	836	893	891	858	914	835	922	851	861	866	892	837	898	877	895	814	842	885	877	891	884	903	858	892	850	859	889	866	906	863	857	918	917	872	855	851	882	905	857	875	861	897	885	852	913	854	844	863	873	870	904	831	898	866	839	866	875	852	858	850	904	938	870	863	833	851	845	880	928	871	882	896	860	896	876	892	854	861	870	833	885	858	836	872	897	869	867	875	858	841	840	835	820	838	856	845	890	851	887	862	884	851	917	854	856	835	869	883	840	877	807	825	878	844	839	885	807	830	853	875	898	873	861	880	883	841	887	878	879	901	904	888	873	868	878
17491	23606	7260	1575	541	249	160	148	141	141	139	127	121	149	166	154	152	145	161	105	132	135	139	150	125	141	142	160	138	150	154	142	136	142	160	137	144	130	130	136	135	137	141	156	142	151	140	152	157	149	150	162	136	161	158	150	137	155	120	115	143	129	151	131	159	136	151	128	148	122	150	144	132	166	140	138	128	140	124	142	152	130	143	149	159	173	142	121	138	139	153	161	128	146	137	142	152	139	158	136	133	150	123	138	136	146	159	159	146	147	141	144	136	130	130	138	132	144	128	150	133	154	139	132	148	124	133	147	142	128	151	139	109	145	130	150	120	151	160	137	148	135	152	137	125	150	146	137	143	128	155	153	164	163	140	137	125	133	141	129	143	138	168	136	148	133	139	145	155	146	150	148	137	156	139	138	133	141	149	143	140	120	137	145	140	134	130	136	130	118	137	134	151	161	139	134	143	160	155	129	144	144	126	149	121	151	152	136	166	143	139	145	142	135	136	165	159	152	144	142	124	147	121	119	144	135	142	149	128	129	154	151	139	134	142	146	154	164	136	154	156	140	137	155	142	133	130	135	181	160	156	143	142	131	155	153	146	130	147	144	145	130	161	157	155	126	139	130	120	124	135	145	122	137	139	139	156	131	136	140	135	129	149	179	145	152	142	151	133	118	135	133	136	111	124	146	122	134	136	145	149	140	137	136	139	156	136	131	160	150	156	135	144	128	152	156	127	153	135	146	166	151	136	153	126	158	153	125	144	115	140	152	176	150	161	142	128	128	136	139	128	125	148	144	115	137	123	139	148	137	134	148	149	122	136	154	120	153	140	133	125	145	148	124	145	159	140	117	127	143	136	148	132	150	125	129	133	130	144	147	158	124	150	159	142	138	124	123	151	154	136	134	151	118	130	160	150	150	153	130	150	160	149	150	150	136	126	118	157	144	137	158	139	163	131	147	156	145	144	125	143	151	165	134	161	155	154	142	135	117	143	157	118	141	130	141	148	139	149	161	150	122	137	136	144	150	152	115	168	143	142	122	144	175	143	128	147	138	154	133	126	147	152	160	124	169	123	138	144	136	147	148	148	151	131	120	135	134	136	147	153	144	146	170	130	152	148	146	154	140	135	146	140	142	149	145	115	135	145	168	149	136	151	146	149	136	143	162	144	137	120	145	153	149	149	127	156	149	145	148	138	155	148	131	151	145	144	139	138	150	126	153	164	133	157	115	128	153	143	121	138	144	137	121	139	151	133	134	148	133	143	148	140	149	144	132	156	155	154	141	147	150	135	137	147	149	152	137	153	151	142	149	137	139	144	151	126	148	136	143	137	143	141	162	131	160	116	156	144	157	145	124	137	130	148	112	131	159	140	162	160	132	142	143	147	155	144	157	156	134	152	130	145	143	149	138	119	144	143	128	129	141	123	157	131	127	125	138	163	146	150	141	143	156	138	158	139	155	150	150	129	153	146	142	159	135	133	141	131	142	132	130	138	163	158	137	159	133	151	135	145	135	154	136	135	135	152	154	147	159	164	140	127	123	152	142	121	130	152	129	149	141	145	155	128	145	149	127	149	143	131	130	146	119	137	141	135	165	124	134	154	161	158	149	150	140	138	142	148	155	147	156	152	144	140	145	137	136	127	159	138	135	146	138	148	123	125	146	138	115	137	158	135	124	148	141	156	137	147	152	140	127	160	129	139	143	125	130	152	145	139	134	149	140	135	153	121	167	152	124	111	132	167	153	149	148	126	132	148	131	156	142	135	132	165	159	120	132	158	134	151	145	129	157	138	142	139	144	136	134	168	133	139	150	139	136	136	139	127	143	150	164	128	157	160	156	127	149	148	128	146	136	128	134	149	137	126	111	145	130	149	145	143	150	121	145	122	124	139	154	134	133	148	155	157	149	124	143	146	119	130	134	137	143	161	148	131	136	143	144	133	159	143	144	151	148	126	150	168	173	151	146	127	137	148	153	142	142	142	140	159	138	142	141	150	165	143	150	132	152	140	131	167	143	133	143	146	166	133	145	160	146	162	179	144	142	135	156	149	136	138	145	144	154	140	143	148	134	139	148	135	143	141	128	133	139	154	181	134	151	143	163	146	150	150	141	149	134	144	158	132	135	150	139	159	144	141	146	138	151	156	142	166	138	178	124	139	136	129	127	134	129	162	140	141	146	145	144	159	145	134	139	137	163	146	140	163	121	132	142	156	148	128	137	143	163	153	162	133	137	146	154	142	131	143	141	129	170	132	132	129	166	118	128	128	129	172	143	140	121	154	138	135	162	146	127	146	136	139	156	129	175	126	136	143	155	136	149	133	154	131	119	123	147	137	146	145	138	148	139	128	147	141	145	134	128	154	137	145	143	121	122	131	135	143	148	141	117	151	138	132	147	132	158	142	114	130	148	138	144	126	164	149	148	153	146	124	149	131	140	135	125	140	147	167	155	152	136	150	120	151	162	158	126	127	147	149	150	153	136	130	167	150	139	137	143	153	141	141	133	159	136	136	143	148	124	144	137	138	134	142	139	145	140	129	139	129	147	127	134	147	154	148	132	134	142	148	129	125	130	141	151	121	148	169	133	130	132	143	123	126	124	134	139	138	161	133	148	152	161	149	135	156	161	150	141	135	124	160	128	148	148	136	161	137	138	147	126	153	137	138	140	182	132	133	140	148	139	145	135	151	144	138	156	132	149	136	111	131	122	117	123	130	141	128	139	143	133	156	172	146	142	138	142	132	129	136	171	158	138	152	131	136	142	131	135	135	159	145	140	123	118	141	127	137	168	153	128	151	132	127	149	148	151	137	136	140	129	120	143	134	139	143	146	137	138	136	145	143	140	134	161	140	147	160	133	138	151	153	139	160	127	142	144	137	130	139	130	149	143	130	144	161	140	130	143	119	133	167	136	133	172	159	145	161	164	152	143	136	146	134	144	145	138	138	145	139	165	144	131	142	149	148	139	154	155	128	129	116	136	142	143	130	135	145	122	159	149	164	145	141	141	166	126	117	142	170	140	142	121	154	139	143	126	130	121	161	153	149	163	138	142	150	131	147	164	144	127	120	143	131	146	126	140	158	121	124	137	123	156	141	134	123	138	127	130	150	146	149	134	166	128	133	130	130	130	146	140	150	145	149	153	127	148	143	116	144	142	135	148	126	151	168	132	129	154	129	126	147	167	157	116	135	136	132	127	120	142	123	149	149	169	153	147	143	151	143	119	140	131	126	158	124	127	155	146	116	177	117	126	147	138	139	141	157	152	152	132	154	155	133	139	144	147	157	134	134	138	151	132	159	143	135	137	160	149	125	161	162	128	135	151	137	143	147	141	130	151	160	135	146	139	147	159	129	141	159	118	144	150	136	140	124	155	129	163	130	140	148	150	156	154	143	142	131	141	136	135	127	162	156	135	140	135	117	153	156	132	147	161	157	143	157	150	160	151	139	130	155	138	150	142	139	151	172	144	135	180	151	136	155	161	145	153	157	142
17401	24267	3262	512	535	497	473	482	493	492	438	482	475	477	496	470	456	485	435	434	485	484	479	442	442	429	464	426	450	449	490	457	452	457	423	461	470	417	464	451	430	447	406	457	474	424	449	437	423	457	432	462	467	426	439	470	470	449	494	452	447	468	439	435	431	421	425	472	453	448	450	461	490	456	477	428	445	473	454	431	420	450	485	438	445	459	416	452	471	421	420	451	472	466	478	443	490	444	455	417	497	450	412	488	436	456	427	449	483	429	425	489	425	446	448	454	457	455	460	430	462	425	457	473	465	455	414	439	416	410	431	461	453	445	496	461	431	435	486	431	437	480	433	441	454	433	449	437	444	467	434	478	444	423	426	426	503	437	440	463	445	461	456	460	472	447	434	445	446	479	463	440	456	475	421	475	502	474	458	442	438	471	403	441	477	455	457	435	416	459	434	456	466	501	444	448	443	481	476	434	468	416	458	443	457	443	400	457	431	460	483	493	443	422	483	413	420	456	461	450	407	466	473	442	410	409	453	456	448	420	434	423	461	466	478	446	458	442	405	417	433	468	445	463	435	417	421	460	444	423	421	468	415	434	434	417	453	483	440	422	434	425	436	477	426	434	472	446	446	453	454	436	434	472	464	418	452	441	420	440	444	477	419	417	437	427	432	453	447	443	406	430	440	421	447	488	452	461	442	454	448	418	444	532	416	420	432	474	458	419	447	461	415	426	421	447	466	443	467	475	445	447	460	466	451	456	415	454	476	434	440	449	442	451	433	475	418	424	476	458	456	437	407	417	426	420	483	424	480	439	441	428	464	440	452	459	461	477	467	436	431	450	423	454	469	448	443	431	431	416	451	431	438	447	456	448	459	420	457	423	457	447	448	524	425	428	417	438	431	439	461	480	439	482	432	458	455	422	468	420	459	473	468	451	491	432	468	453	433	470	416	427	433	408	444	411	450	455	443	417	436	417	450	462	428	410	432	460	443	437	440	433	446	430	450	429	429	425	440	466	406	487	433	449	456	455	450	408	451	427	447	446	450	424	479	439	446	451	494	444	435	426	459	492	440	461	453	441	433	410	431	460	440	443	482	441	458	491	441	435	466	442	443	442	471	432	456	472	460	467	439	433	416	479	462	409	492	430	463	469	435	427	401	456	416	447	483	453	435	468	417	437	458	427	434	451	436	454	447	427	458	456	499	466	420	425	424	443	444	461	469	426	411	453	416	454	469	469	427	446	456	449	417	450	395	479	440	443	424	452	431	426	463	458	470	469	438	433	465	460	431	474	402	475	437	468	422	471	438	440	426	447	434	446	419	423	439	450	438	426	442	475	460	448	420	436	434	439	452	461	453	457	464	418	436	456	447	400	452	460	415	465	441	426	438	445	436	438	453	439	436	433	467	423	424	434	469	425	445	425	430	472	464	437	449	464	456	425	465	417	431	464	440	454	423	477	434	437	422	440	450	469	455	431	458	427	445	432	439	448	465	459	440	427	426	442	438	479	447	450	414	451	418	435	470	461	423	439	462	442	412	457	434	446	470	437	461	454	485	467	434	431	457	447	464	420	431	421	429	429	445	456	444	420	456	453	483	459	442	441	430	432	435	453	464	449	425	442	458	465	453	425	400	454	467	439	441	410	467	438	466	451	477	437	427	447	427	450	439	491	427	431	434	433	431	438	435	466	432	442	443	456	412	489	407	457	453	428	440	434	468	479	445	452	450	457	448	463	459	422	467	449	416	416	473	455	450	449	459	416	483	458	430	469	450	436	450	450	429	429	435	425	406	454	441	439	476	462	436	446	436	457	477	491	451	444	478	467	421	436	491	458	435	433	468	421	495	439	436	432	430	466	418	444	450	430	444	452	448	437	413	432	441	446	414	474	479	461	435	454	434	440	467	456	441	456	403	417	452	439	443	437	432	440	441	431	443	448	463	466	431	413	439	451	443	433	459	481	438	428	426	421	439	468	458	429	489	441	459	435	467	447	437	449	457	490	415	459	462	463	460	458	465	503	486	464	438	453	430	482	441	452	433	418	474	433	441	447	454	458	450	456	458	458	447	445	468	430	436	462	423	452	416	454	439	452	433	432	456	463	453	421	460	458	438	456	463	409	445	456	363	453	437	422	399	468	454	488	463	451	493	473	406	443	452	462	457	434	442	481	456	470	428	482	477	447	472	439	433	426	450	480	488	410	452	415	434	459	470	476	472	427	485	454	486	429	462	416	450	459	473	456	442	444	439	508	470	421	499	432	452	457	443	477	460	426	480	441	469	471	430	429	428	429	448	467	441	467	431	438	480	425	451	430	432	428	446	463	486	449	431	441	427	403	468	431	433	428	397	471	460	434	442	431	448	444	436	443	462	448	436	479	437	453	433	454	451	430	434	446	397	475	446	448	485	421	439	456	496	432	444	446	438	437	424	464	461	446	396	431	469	393	452	435	448	446	446	436	438	425	492	460	419	440	488	415	468	434	419	453	428	472	473	464	446	439	477	436	447	438	486	450	429	429	451	446	461	459	463	441	470	429	450	451	465	469	448	454	469	484	480	415	447	494	455	465	466	430	429	438	437	458	444	468	434	463	433	453	484	448	443	423	440	432	448	445	463	448	446	451	450	428	464	465	460	430	445	454	444	393	490	421	473	415	443	473	440	480	426	454	451	458	449	455	489	410	436	440	472	450	475	425	471	412	437	454	452	460	412	431	432	459	481	406	438	460	476	447	442	453	479	406	458	435	438	444	456	473	436	434	462	436	480	452	443	457	439	438	436	421	428	441	430	423	422	444	447	459	461	482	482	414	456	486	461	448	430	437	399	438	458	434	501	470	446	483	442	478	469	464	476	399	456	434	403	428	411	430	446	486	455	448	434	477	433	473	422	456	437	465	460	413	454	456	441	419	410	457	452	462	465	463	414	455	471	419	448	452	415	442	418	447	464	440	417	494	476	434	426	478	452	431	437	468	456	443	424	459	451	427	437	458	443	441	443	436	454	412	437	467	448	456	491	452	417	491	479	480	408	422	443	425	433	425	468	475	428	437	447	419	485	402	479	454	423	428	439	467	458	442	459	433	468	474	430	432	457	465	395	453	413	439	467	427	437	447	451	463	476	415	447	413	454	445	444	431	446	447	470	411	461	509	434	466	419	456	433	486	441	438	480	422	415	443	429	437	436	441	449	433	473	434	463	469	444	447	459	435	451	450	455	457	458	415	451	431	453	469	445	442	452	464	478	457	457	432	424	457	459	427	421	445	438	445	427	442	449	411	477	488	425	469	483	446	459	413	449	442	433	443	424	422	470	453	442	455	455	492	472	429	440	450	434	454	445	448	436	418	445	465	419	419	451	454	489	452	422	433	474	438	465	425	464	462	465	433	428	429	430	427	434	454	428	405	445	434	431	498	446	464	466	438	427	452	422	443	437	499	408	453	472	434	434	454	440	467	400	453	419	417	446	453	426	457	442	414	443	468	435	417	437	468	434	440	476	435
48503	36563	26628	23280	20075	13976	7691	2866	713	452	418	393	385	353	353	379	342	329	351	334	311	339	340	321	331	364	339	329	336	330	339	326	336	333	346	322	319	350	321	324	334	293	348	335	288	329	321	323	333	341	371	346	324	329	308	344	299	339	339	337	315	366	349	309	387	320	298	344	331	299	321	313	301	293	337	330	338	355	321	324	335	333	315	318	330	322	335	320	310	308	316	277	327	365	339	309	326	309	310	342	346	293	329	327	315	314	304	332	354	306	332	329	291	286	334	316	338	306	353	315	343	332	321	292	328	303	328	343	346	326	331	299	327	332	318	327	324	314	328	345	334	305	318	308	326	297	318	334	318	260	322	323	355	338	303	294	329	351	331	318	315	327	310	338	305	313	289	325	312	331	327	312	333	381	351	321	301	318	335	327	300	285	320	311	312	323	302	303	318	361	326	339	310	318	349	307	336	362	312	298	315	316	309	328	320	317	343	341	318	379	317	290	341	340	327	356	311	309	357	352	350	308	288	318	297	331	319	339	308	332	333	337	344	311	332	329	348	339	319	324	313	305	335	300	292	332	323	366	323	339	314	322	296	314	340	334	311	325	316	336	309	309	325	275	298	318	320	342	335	330	329	334	321	346	333	324	317	317	338	312	332	306	321	300	310	297	310	316	309	345	365	317	304	319	330	332	323	341	307	313	337	338	314	342	314	310	329	338	318	321	310	317	331	304	344	336	347	300	329	294	330	309	342	349	327	313	322	345	325	370	300	333	338	338	313	326	351	312	309	332	306	286	305	320	351	289	340	305	317	343	319	334	322	313	304	309	339	346	347	373	369	321	337	325	322	332	325	310	332	313	314	318	335	311	329	319	296	334	302	307	306	323	386	326	369	349	347	286	320	311	346	318	315	323	318	314	336	316	345	298	331	345	327	310	316	317	342	280	320	323	292	345	343	326	340	277	320	317	309	318	371	321	330	319	301	331	318	313	319	311	284	309	327	328	334	324	344	320	278	311	282	315	327	346	310	322	305	348	305	314	349	332	351	331	322	349	306	293	340	292	344	319	334	303	289	317	321	295	325	309	336	346	336	338	327	308	333	312	334	338	341	334	311	307	325	323	330	318	313	316	309	331	318	292	327	295	321	337	313	313	346	361	317	298	308	326	377	333	329	319	279	333	354	304	328	339	304	313	303	286	312	324	314	299	334	288	335	338	358	336	332	341	314	322	288	352	335	317	325	307	318	295	312	331	354	315	308	337	290	330	316	300	307	353	309	289	344	348	361	296	322	333	345	350	333	308	321	316	322	302	310	340	314	321	322	326	327	323	324	299	360	330	305	275	319	330	344	336	290	317	334	341	320	362	330	325	322	326	349	294	344	345	305	316	361	322	310	359	321	325	316	301	342	347	360	340	318	331	321	316	290	313	296	300	325	346	325	295	307	308	288	312	342	285	340	347	293	307	315	303	339	297	319	344	320	340	296	324	344	316	321	304	319	319	317	309	334	316	297	302	303	290	345	319	294	328	324	314	337	304	334	345	286	304	337	310	300	360	312	350	317	305	310	291	288	326	352	341	306	318	320	331	313	314	332	317	302	325	325	337	341	333	341	356	308	356	280	305	299	321	322	290	323	303	321	329	328	296	326	321	330	327	309	312	301	310	304	337	304	332	358	327	355	313	309	302	323	329	336	330	285	329	346	355	342	334	321	339	339	334	331	341	365	326	338	342	319	332	302	296	314	313	353	304	363	307	348	323	331	279	360	312	281	317	330	320	328	322	303	326	353	345	289	291	319	309	302	311	316	316	298	345	333	328	318	318	283	330	341	313	334	366	327	282	305	346	323	340	333	310	357	343	294	314	331	319	320	297	319	352	337	330	334	364	346	337	295	314	321	318	313	300	314	298	332	306	318	340	346	336	368	328	325	325	309	374	341	300	353	289	322	323	306	344	339	335	280	324	325	330	340	335	323	321	328	316	322	340	350	317	307	307	317	310	319	323	313	327	296	306	311	323	342	284	325	329	335	323	329	310	311	338	296	330	321	360	344	344	316	311	330	334	329	272	317	337	338	289	337	292	360	332	331	335	317	313	312	359	327	328	331	317	340	312	326	332	334	351	325	318	316	318	329	327	348	344	323	318	317	302	330	305	316	292	323	362	328	313	339	312	306	313	322	313	331	308	338	331	332	315	285	314	299	308	318	339	353	340	290	339	311	350	329	340	325	306	334	349	294	332	317	342	340	335	306	339	333	340	343	337	314	332	324	337	327	330	293	301	296	337	332	303	300	312	305	334	342	326	327	328	336	354	296	308	339	341	350	303	336	306	329	337	360	281	300	336	331	349	273	310	331	310	315	299	343	357	325	327	336	317	319	305	300	353	299	336	289	297	348	292	283	303	308	312	336	335	329	337	301	301	337	330	313	276	331	342	310	361	325	310	290	330	312	314	339	307	348	314	319	287	367	358	320	310	324	325	349	317	299	312	370	345	333	350	321	312	322	321	328	298	313	356	306	341	338	310	319	331	354	328	357	333	282	324	313	329	301	321	343	278	323	334	320	329	340	374	310	346	334	309	293	322	357	340	331	340	338	317	306	345	340	320	337	297	342	325	323	318	347	317	330	341	307	300	333	334	327	362	361	349	320	350	291	320	340	327	310	310	286	326	342	328	285	330	310	357	333	315	318	304	322	321	318	322	295	301	322	341	335	313	370	305	332	348	310	344	322	321	322	355	308	308	294	300	307	333	327	343	334	329	309	324	331	322	310	311	308	304	297	326	353	313	303	352	314	339	322	321	341	361	309	304	332	330	341	320	348	334	295	328	320	355	300	314	321	313	316	319	301	318	325	303	329	320	329	300	363	340	335	296	303	317	323	328	335	327	310	306	349	290	317	296	314	328	334	325	331	345	301	322	328	295	300	326	296	312	308	331	299	294	315	330	304	307	359	321	287	335	290	315	313	352	297	292	291	307	313	347	321	331	320	325	297	347	357	341	289	300	323	316	285	336	305	335	309	303	295	295	325	331	313	308	340	332	350	343	330	301	301	316	324	299	344	366	325	319	326	322	325	326	352	316	343	344	320	373	309	341	337	321	338	321	320	317	287	302	306	319	316	324	331	346	308	312	304	313	317	346	316	321	318	342	312	322	328	305	332	331	313	289	346	294	374	336	301	277	343	294	323	308	325	336	367	296	299	314	308	295	292	309	315	323	306	341	347	323	305	352	355	319	343	320	332	275	299	334	355	337	300	343	346	325	329	326	328	313	319	323	335	334	339	321	346	344	318	303	324	284	339	327	312	331	324	354	331	319	290	318	301	309	337	328	315	302	319	327	303	320	356	341	303	304	302	309	326	300	339	347	332	312	317	328	343	327	321	339	304	325	336	329	312	305	316	332	317	337	338	306	311	295	290	319	317	352	361	357	338	327	333	338	302	314	310	329	301	309	297	311	324	308	322	322	337	350	341	377	319	351	335	367	343	339	341	305	329	318
43300	41869	22148	4173	2357	2232	1924	1747	1568	1446	1352	1225	1142	1211	1069	1040	1091	973	939	985	1001	964	962	926	879	840	918	869	832	905	918	883	868	847	903	888	893	881	835	877	870	842	862	845	844	835	788	849	874	841	867	849	855	841	864	816	900	876	862	837	805	824	857	813	843	765	842	821	875	825	841	843	807	779	916	807	824	830	872	854	810	775	792	840	878	859	851	891	868	847	838	850	841	810	824	843	812	861	776	826	822	833	842	855	790	805	815	812	843	817	837	832	834	820	813	814	824	838	822	857	863	807	782	836	851	832	779	832	806	793	849	826	840	837	789	815	829	860	870	846	867	808	847	788	844	838	885	832	784	804	822	832	852	817	824	840	836	786	795	815	844	882	846	786	808	822	831	830	779	836	852	814	875	847	846	844	875	813	818	810	824	811	787	805	845	843	834	815	852	879	832	834	797	810	830	834	838	851	846	812	797	804	785	801	799	824	846	813	836	811	847	806	832	847	839	835	821	781	775	843	819	818	868	813	836	807	836	838	880	836	864	818	786	829	840	807	783	802	820	860	820	874	768	819	812	857	783	856	815	832	858	801	827	806	827	812	834	806	870	845	884	840	844	839	802	806	858	801	839	839	824	855	876	831	848	814	790	852	836	821	827	840	835	797	845	801	858	840	862	860	783	777	824	788	789	780	799	828	861	851	835	817	766	801	796	801	864	765	867	889	793	858	815	854	857	790	819	842	809	810	837	826	876	794	843	838	821	830	834	857	832	802	809	849	757	858	773	850	865	863	828	775	802	833	811	821	791	841	845	819	804	787	836	810	825	759	792	815	805	842	813	825	855	828	816	856	860	849	840	857	853	805	831	850	847	861	852	788	802	791	809	808	826	854	807	823	800	795	863	842	831	808	905	817	830	848	842	828	907	839	808	822	827	794	835	832	849	797	847	772	769	829	802	829	808	813	829	846	773	852	790	823	827	827	842	833	834	804	862	812	819	829	817	861	845	831	823	823	830	837	800	815	862	810	829	833	823	806	829	844	792	826	804	836	856	838	882	792	804	799	825	792	807	860	864	752	798	851	839	868	834	853	843	854	811	804	778	841	789	757	812	794	817	778	763	858	837	847	793	801	809	829	799	817	844	790	868	782	873	783	800	836	763	828	770	772	833	828	893	872	862	836	821	794	789	791	835	927	866	781	894	858	811	864	896	856	845	837	833	854	808	832	791	851	808	818	793	835	773	827	859	840	832	876	867	787	812	802	794	803	802	802	817	826	821	816	810	809	791	849	810	866	841	790	827	814	852	901	835	834	850	854	800	859	857	783	861	830	839	835	810	837	812	830	829	786	818	881	822	800	832	836	803	776	815	889	806	824	796	789	798	828	812	811	830	844	794	868	851	832	809	841	803	813	840	799	855	838	807	853	836	853	791	870	811	813	875	822	849	830	805	835	803	887	772	862	853	820	824	823	822	799	821	850	768	805	816	859	840	783	829	794	856	804	860	816	813	829	819	818	804	784	841	844	833	803	844	845	811	802	824	815	792	836	791	900	799	808	879	821	879	860	799	857	858	825	869	799	839	808	859	838	819	784	828	810	794	800	842	806	828	838	850	858	823	829	791	827	833	844	868	855	801	833	823	832	797	842	826	873	806	826	862	829	854	869	878	862	822	818	770	886	889	857	736	800	870	844	776	806	804	824	809	820	828	826	785	807	795	783	816	804	811	792	792	787	836	804	828	821	853	852	810	815	810	789	838	814	827	845	834	865	849	835	801	837	803	799	805	859	823	815	810	860	821	835	845	863	822	788	776	841	777	897	778	816	849	858	781	873	794	831	780	853	764	780	809	868	800	843	842	853	827	784	829	825	792	793	788	805	815	823	828	831	812	820	802	793	861	834	787	776	804	816	868	868	852	805	784	822	804	814	816	818	825	884	859	854	831	816	835	834	847	857	804	823	851	863	880	859	790	805	864	832	823	818	888	791	811	811	817	842	812	789	814	793	825	822	847	850	829	837	857	887	807	865	824	868	776	846	758	768	790	826	800	842	833	831	885	821	874	873	808	810	854	835	800	813	861	815	830	844	816	807	797	798	769	836	844	794	844	827	785	858	798	793	800	786	801	815	844	879	863	836	800	867	808	803	814	878	846	819	815	818	823	801	796	833	814	835	805	855	809	811	840	819	816	847	827	809	806	822	811	828	767	858	794	818	804	840	854	873	866	773	814	809	800	871	921	764	795	914	802	795	877	833	802	824	873	811	849	853	826	890	844	870	822	825	747	850	821	798	785	844	837	777	837	831	847	810	798	836	806	784	800	863	792	863	820	800	814	845	831	871	783	836	811	849	873	781	809	808	825	825	823	809	783	834	808	814	761	827	831	772	815	828	797	805	798	818	887	833	784	822	861	808	831	833	830	851	797	863	813	827	853	847	813	794	834	837	850	888	779	846	840	842	860	803	775	821	828	816	872	818	842	864	789	843	779	826	840	809	817	818	821	822	841	819	811	865	833	821	786	829	856	806	846	857	846	832	876	840	802	872	802	821	799	769	807	811	832	791	853	848	794	834	808	837	836	794	805	824	886	819	813	797	810	835	824	830	827	839	780	848	873	811	816	828	828	844	839	881	799	821	836	799	848	843	814	847	810	839	828	803	779	885	848	818	855	840	862	842	841	839	786	816	777	846	818	909	841	838	807	820	794	836	805	813	887	876	811	859	852	775	832	815	853	799	781	799	841	792	861	761	812	857	829	824	834	855	824	811	883	846	836	839	787	789	845	831	830	776	838	804	867	820	831	820	819	796	843	845	798	872	818	795	774	849	797	790	824	892	814	818	838	819	832	791	891	840	839	844	797	820	870	812	821	832	848	802	808	828	826	798	831	812	836	819	833	862	813	807	868	809	831	834	778	820	880	855	841	840	841	847	814	826	780	792	855	842	829	792	878	790	786	790	809	824	884	807	829	809	830	845	861	819	825	825	832	801	829	843	877	796	821	852	839	774	823	876	803	806	846	820	807	777	789	804	794	873	860	827	857	849	828	786	844	778	832	844	788	871	799	818	798	789	847	845	873	795	791	821	825	911	803	849	766	780	867	856	860	800	816	838	827	864	879	760	856	806	818	890	823	804	836	857	834	814	810	833	784	837	816	830	822	822	856	812	803	786	841	848	846	792	837	806	851	862	804	841	855	810	844	822	847	854	835	838	831	797	849	771	808	799	826	801	836	781	803	788	863	802	862	828	833	854	806	805	788	841	835	816	826	787	809	775	823	838	760	811	819	830	825	800	852	805	841	832	842	837	807	841	853	820	844	835	806	815	839	850	832	774	821	823	823	803	844	793	823	786	856	781	808	797	807	826	812	801	852	822	798	787	803	787	812	833	823	799	876	831	870	825	796	825	884	846	817	843	788	804	878	808	824	782	851	858	854	801	798	852	806	836	861	863	749	829	825	845	822	823	809	849	826	779	794	832	853	808	840	807	824	765	859	818	823	820
52802	36235	26381	25029	23465	20381	15104	7432	1711	681	515	539	500	476	472	446	439	470	424	397	374	428	442	430	414	380	405	414	407	405	405	429	406	356	378	370	348	377	369	365	403	377	386	380	381	358	380	359	423	385	390	386	404	397	355	391	348	376	406	402	349	373	357	395	374	358	386	344	368	382	353	384	383	397	385	377	343	368	336	383	360	375	348	396	348	381	380	391	385	361	363	394	381	389	370	394	394	366	403	333	403	383	378	369	369	414	369	365	377	365	363	417	370	393	409	359	372	355	371	375	365	376	351	382	374	370	380	375	372	336	378	306	351	372	376	364	382	365	371	358	415	379	345	354	359	370	369	385	383	390	351	359	370	359	419	386	376	352	377	396	401	375	385	363	377	334	402	350	395	327	341	372	353	364	352	373	355	385	367	368	346	376	354	363	383	359	371	374	395	363	409	423	380	378	373	381	348	380	343	367	384	350	375	383	376	395	362	345	350	344	384	353	372	344	370	368	355	402	359	396	373	398	367	339	355	376	377	419	344	351	365	369	352	377	363	380	364	416	330	379	388	357	367	382	381	374	400	344	372	341	362	393	370	362	368	368	345	373	359	373	411	348	367	372	395	381	338	367	339	380	353	378	382	358	341	375	387	409	340	367	371	357	359	382	362	380	339	343	363	369	404	363	356	368	362	359	376	395	326	356	391	335	394	347	351	374	337	381	381	360	357	356	336	347	338	372	375	363	383	413	339	414	345	389	387	346	363	386	375	384	372	343	369	368	365	396	372	388	378	398	381	394	356	365	378	355	341	376	363	372	323	384	352	376	359	372	362	362	386	369	408	390	374	348	381	354	363	360	374	381	371	375	402	382	349	398	369	328	387	362	360	353	337	387	397	381	377	356	378	411	347	356	331	358	387	389	337	371	404	380	405	368	400	388	366	329	359	360	367	368	377	387	361	388	377	409	379	362	419	342	375	400	338	356	383	360	357	361	376	377	331	438	358	365	362	370	387	405	379	404	347	403	350	364	358	343	381	341	378	395	360	361	378	336	377	324	364	346	369	383	380	376	358	354	388	375	370	364	365	354	358	372	394	390	352	352	371	329	357	357	377	347	383	375	377	356	374	369	348	392	391	392	388	378	358	377	377	352	401	342	341	335	349	393	388	371	386	357	395	348	386	373	360	390	404	371	333	388	381	382	384	419	333	338	363	366	391	363	398	389	396	397	376	445	317	373	372	366	386	382	377	362	358	356	369	410	365	362	321	396	379	360	383	372	408	392	351	377	373	358	405	362	373	366	327	370	364	374	360	363	390	363	351	400	381	357	361	365	417	387	350	358	411	384	409	361	345	388	364	351	389	396	364	366	370	386	368	337	381	375	359	375	408	367	367	378	357	390	369	367	341	360	388	369	355	368	339	413	358	382	337	319	360	354	355	366	341	364	354	377	361	363	351	349	366	392	397	360	379	376	319	395	381	367	358	368	394	365	379	361	412	378	350	372	373	368	352	391	404	347	408	350	366	375	356	355	374	380	384	370	373	378	402	368	369	378	367	345	389	351	389	392	388	349	367	392	392	349	362	393	383	390	428	407	358	363	364	365	359	412	371	356	380	387	366	383	367	332	337	399	359	366	358	385	332	348	352	378	354	410	393	381	343	426	376	335	363	401	399	372	378	373	384	392	381	392	361	357	354	383	381	359	357	337	391	346	342	370	331	384	393	396	367	408	373	366	400	379	366	366	360	383	363	348	386	360	378	405	382	383	409	359	388	406	391	370	398	377	357	347	368	397	401	383	364	389	370	355	371	390	375	377	372	398	413	352	383	342	405	410	378	392	386	310	331	345	390	342	366	364	370	362	379	382	351	388	382	410	390	390	348	366	362	348	387	376	377	379	365	401	337	360	344	379	346	364	342	348	399	403	367	338	341	370	337	379	401	385	393	378	388	351	361	384	418	374	379	382	375	356	381	381	376	357	351	357	399	340	387	399	378	355	365	408	367	354	377	360	376	354	384	388	367	387	370	375	356	387	360	391	348	385	317	367	356	355	373	392	368	374	338	366	338	392	370	366	363	350	348	365	350	361	349	397	382	335	351	394	385	355	353	361	367	375	352	371	353	375	373	347	344	369	381	352	352	374	373	391	377	340	373	371	390	361	353	350	354	370	356	391	361	365	361	378	364	410	348	355	391	385	363	359	371	356	372	387	368	383	381	375	387	333	406	376	420	415	358	372	380	319	385	316	354	392	331	366	393	352	410	338	331	372	372	371	360	376	376	375	355	363	357	378	346	335	388	352	350	367	349	376	384	352	373	358	358	379	365	344	364	381	358	338	369	382	373	388	383	367	375	348	353	404	326	375	379	348	381	370	365	378	366	393	351	393	382	366	395	367	394	358	390	388	389	388	384	339	379	373	358	351	366	336	337	366	340	365	389	387	403	378	389	352	355	357	386	335	380	379	378	364	399	396	341	364	363	394	381	373	386	403	402	359	367	370	336	324	406	357	368	400	334	359	366	399	389	356	371	365	376	403	354	340	349	369	352	374	358	424	375	401	416	381	346	362	369	350	392	402	375	382	394	388	376	350	348	366	349	333	428	376	384	352	356	381	373	329	382	385	380	402	372	399	370	364	391	387	376	370	350	381	369	368	401	374	364	397	371	362	354	387	372	349	363	396	358	389	353	372	354	360	371	318	399	359	369	359	367	367	377	361	381	372	385	361	382	367	375	358	387	377	419	372	380	357	373	387	363	342	375	361	379	425	376	375	375	376	375	393	378	380	358	352	386	350	384	340	373	362	413	379	413	401	374	387	387	361	343	379	369	387	370	360	374	377	340	357	359	365	369	353	376	368	331	390	376	371	369	394	399	382	382	366	394	365	354	361	372	372	380	392	365	373	369	345	384	347	373	376	368	385	382	379	371	325	391	377	384	391	406	367	368	368	381	356	357	363	378	389	352	342	341	423	342	383	391	339	345	347	363	429	336	359	364	372	404	381	396	382	361	385	369	354	350	380	324	394	368	416	365	389	370	361	365	362	351	353	397	361	363	356	435	334	389	345	390	402	388	347	368	377	382	384	364	372	386	385	375	388	360	385	386	368	395	373	374	382	368	369	352	364	349	370	353	426	368	339	360	353	344	376	370	362	371	352	400	382	352	358	348	405	384	341	350	394	374	390	336	359	366	338	343	364	342	371	390	378	379	363	387	347	414	339	386	350	354	379	358	388	387	417	378	337	352	360	377	347	392	360	383	381	394	381	354	350	356	361	384	372	381	385	392	381	367	331	408	425	375	324	344	356	360	376	395	408	364	389	357	411	348	347	368	366	316	401	369	353	391	374	347	310	347	361	399	382	387	366	369	383	335	369	352	369	356	374	382	397	367	379	365	360	397	352	365	386	346	390	357	349	371	345	397	369	374	384	353	358	391	362	356	355	352	354	386	399	344	346	364	350	361	374	325	375	371	366	360	402	371	350	348	373	355	389	372	376	400	370
48949	43556	24293	14452	3855	3380	2868	2586	2268	2000	1774	1638	1575	1547	1392	1365	1296	1217	1180	1155	1171	1090	1130	1095	1080	1090	1038	1029	1000	1010	1077	974	993	970	913	968	968	1010	941	942	969	959	939	956	961	891	901	939	956	989	928	885	922	919	901	901	913	910	842	851	888	911	875	956	901	919	916	928	900	855	875	914	920	895	874	898	901	888	886	893	890	934	949	944	884	900	872	864	868	843	900	880	885	941	888	852	837	843	887	870	872	874	856	864	908	933	895	880	890	840	873	867	905	909	866	893	960	838	828	878	842	883	929	853	915	892	904	878	901	888	840	867	857	878	880	883	888	880	898	863	922	923	915	853	900	891	926	852	857	922	884	850	828	869	898	846	847	942	855	851	883	871	917	871	860	927	858	890	911	898	924	861	922	862	883	837	856	883	835	871	897	921	879	931	879	905	854	846	869	877	874	837	897	886	897	910	842	876	851	882	851	903	858	873	887	918	912	903	895	906	889	911	836	927	864	888	902	873	878	854	866	871	859	879	897	873	876	853	860	870	872	854	833	864	914	843	882	911	884	853	895	930	882	892	885	848	833	878	903	908	863	875	860	868	924	879	871	870	858	836	880	884	882	895	843	915	917	873	863	925	884	848	890	844	900	855	921	886	867	832	852	859	915	873	875	880	908	851	881	880	891	862	844	882	901	843	886	866	824	871	916	900	832	866	902	830	923	912	904	840	868	825	902	902	832	876	873	888	923	907	883	882	885	832	872	896	878	958	875	903	885	848	880	874	900	827	905	863	851	836	880	865	917	881	883	920	903	825	857	892	906	855	870	901	925	836	847	849	915	865	870	873	921	863	892	872	931	939	846	903	866	833	867	873	904	865	841	895	839	874	909	857	905	858	840	907	891	912	838	875	852	882	887	912	926	858	886	860	869	926	839	891	831	903	881	889	872	874	846	877	858	863	845	871	895	895	897	878	844	857	916	910	890	853	877	870	871	822	854	853	831	881	858	835	863	878	932	902	813	889	913	912	908	821	865	923	849	870	898	873	879	898	898	936	893	893	891	877	931	889	887	906	856	868	884	877	831	844	882	865	875	865	954	882	933	896	843	873	863	847	821	899	871	832	816	814	887	858	869	820	878	941	907	871	894	848	906	906	840	879	835	891	856	874	866	873	854	851	887	861	818	864	837	951	909	868	833	833	892	915	912	893	882	891	868	884	876	882	911	868	905	918	850	866	872	853	878	938	858	871	862	892	855	897	882	850	895	899	893	855	906	865	890	894	893	881	867	861	924	890	887	870	876	932	829	861	876	865	800	895	882	945	871	890	875	879	883	880	881	859	863	887	879	867	869	881	852	846	830	864	850	856	845	870	823	887	861	861	913	886	881	881	876	829	889	849	875	891	858	909	840	902	840	877	851	832	914	841	879	843	805	868	889	909	829	909	872	902	877	877	907	852	935	939	871	846	844	870	863	875	892	883	884	828	891	901	882	850	895	885	913	907	857	877	889	871	846	882	847	905	844	846	861	887	837	912	919	857	882	914	901	818	862	923	904	902	871	878	862	900	854	888	833	905	828	925	892	842	865	869	837	851	886	864	889	878	857	929	896	851	893	903	883	847	916	863	865	927	877	857	867	856	914	900	871	886	858	846	863	869	907	880	873	864	857	868	883	843	847	852	874	965	837	861	876	848	858	868	869	873	869	861	849	889	887	845	899	889	835	903	928	867	880	882	873	879	911	835	848	925	895	870	872	858	896	839	900	880	866	903	866	893	914	870	937	893	871	895	883	902	900	868	844	930	872	892	895	832	854	904	887	878	864	847	847	861	875	853	839	864	896	940	873	908	876	882	867	921	884	895	906	859	844	852	921	936	877	862	893	880	942	856	864	898	864	846	859	832	865	848	866	886	911	890	874	857	856	864	844	889	871	866	913	911	838	928	910	839	834	834	798	777	867	864	837	879	874	857	887	879	871	870	861	855	889	921	891	841	895	864	877	840	899	869	877	959	837	822	909	859	857	888	837	845	872	856	879	907	899	906	888	875	888	833	913	859	901	952	868	873	890	868	858	887	897	869	848	893	791	831	903	850	865	844	842	874	882	919	834	899	877	880	904	908	861	854	878	914	923	904	820	855	924	900	867	876	893	889	858	902	901	903	955	888	828	826	864	841	885	867	886	868	849	899	844	913	836	921	884	919	912	850	922	892	844	919	902	891	867	853	869	863	879	858	874	858	844	864	882	890	862	857	855	853	869	943	852	912	877	861	887	874	837	861	861	879	871	860	865	873	896	899	922	873	861	891	857	890	882	831	821	891	924	863	875	865	829	826	832	888	901	831	900	897	872	864	867	898	870	887	914	879	921	875	892	896	829	865	915	826	888	867	843	881	870	840	839	857	897	842	854	941	911	858	921	851	832	877	883	882	861	872	847	894	943	914	877	816	871	883	862	910	896	875	866	869	894	916	891	854	912	865	856	833	833	876	891	878	871	863	879	840	881	864	873	900	901	885	888	870	918	912	828	858	889	788	831	844	873	827	854	860	824	883	910	897	930	865	926	904	871	898	920	856	936	868	912	852	879	843	876	904	906	920	880	915	864	854	872	849	849	829	848	865	835	906	882	892	838	855	894	884	839	870	861	871	863	859	878	915	899	845	878	822	827	881	924	939	819	887	864	881	874	889	878	856	865	910	918	866	833	926	937	818	835	870	877	913	833	879	894	851	834	915	836	879	847	824	885	840	855	892	824	854	876	891	873	856	860	898	829	889	841	875	865	879	906	881	860	875	906	876	850	821	883	828	864	879	834	849	866	946	812	827	905	889	861	916	876	848	905	922	834	914	904	839	866	870	874	850	866	944	865	912	880	860	886	845	866	870	913	899	868	839	832	887	893	875	887	895	881	857	832	898	842	878	893	848	890	915	862	862	866	909	827	840	828	898	850	852	919	890	893	855	844	922	894	914	860	865	851	914	849	882	918	894	848	926	885	913	912	903	889	814	869	875	880	895	878	872	893	958	890	863	912	882	914	897	944	852	886	899	892	903	866	898	856	861	859	869	891	899	890	899	906	916	883	831	833	874	889	904	925	859	895	835	818	824	866	881	868	858	875	874	940	893	847	848	886	830	895	864	898	852	876	889	844	931	862	839	843	896	920	855	866	936	914	851	911	832	852	882	894	945	881	886	912	916	884	846	932	827	855	897	899	912	875	861	853	886	871	884	830	831	887	878	872	922	882	876	892	853	891	865	901	842	898	852	888	870	855	892	850	876	882	899	896	904	885	873	801	844	819	866	895	876	911	852	878	856	850	901	854	874	806	845	898	832	867	860	850	856	845	869	851	920	897	867	876	856	886	827	886	908	903	873	872	909	868	858	847	879	901	837	863	912	885	867	830	861	835	891	824	878	887	868	890	861	912	864	847	943	875	960	817	928	838	880	867	887	853	909	860	870	854	842	824	837	901	913	852	888	909	901	857	862	922	858	888	837	863	907	892	846	949	905
26132	33046	14779	4575	1121	367	204	135	145	151	154	167	142	144	154	169	142	147	141	139	145	144	139	127	157	157	135	161	150	143	149	155	157	144	184	153	146	159	133	142	152	153	147	178	136	160	166	145	155	180	150	134	146	157	144	152	137	154	153	154	166	134	124	144	129	147	174	160	164	119	127	143	141	143	152	150	154	149	154	149	161	156	149	151	162	133	149	180	129	132	166	161	198	146	147	148	149	138	153	153	146	145	150	158	148	140	136	139	140	130	142	154	159	172	133	134	172	177	165	136	172	169	134	161	143	175	170	161	141	148	131	151	160	148	136	122	172	149	135	135	176	162	156	166	168	132	152	164	144	142	169	156	157	132	153	169	132	152	138	142	150	146	169	141	132	116	148	129	140	138	148	148	142	156	163	133	153	154	119	158	155	147	156	165	150	138	150	156	137	155	147	164	160	139	147	158	140	133	144	153	164	128	151	137	161	156	169	186	146	149	144	140	158	156	180	163	124	155	154	146	128	166	144	176	131	153	138	145	132	153	141	141	153	158	148	131	160	146	129	132	134	180	146	170	161	145	155	140	146	154	145	158	168	155	167	139	142	141	152	185	149	153	154	181	150	160	124	165	156	149	172	151	141	132	151	151	143	154	160	130	143	155	168	149	147	151	151	142	163	125	149	152	142	133	148	145	143	141	127	125	170	160	141	136	154	164	144	161	166	153	148	152	149	155	158	168	146	145	163	143	147	130	161	164	126	150	135	145	127	139	139	165	167	143	150	144	126	133	167	160	161	157	138	166	164	145	147	144	169	156	142	148	127	159	164	139	143	150	158	163	159	152	152	153	122	164	156	162	150	140	144	170	148	154	139	141	164	162	153	151	122	130	151	158	124	118	141	156	137	164	149	132	152	161	152	161	162	164	149	157	167	130	152	142	159	133	135	151	159	110	137	161	151	141	147	134	156	142	162	142	148	152	137	152	141	134	121	135	160	163	164	134	145	156	155	169	127	144	145	152	158	156	152	155	158	146	143	137	149	131	148	158	129	154	156	141	146	146	149	163	143	141	146	157	166	147	157	146	137	138	156	144	126	150	137	150	141	161	150	129	129	133	159	164	157	133	154	149	135	148	161	141	148	154	157	146	174	147	166	121	144	143	144	118	151	129	136	147	134	148	147	151	151	140	156	152	140	145	138	136	166	149	165	134	138	145	154	153	156	171	142	138	133	136	143	143	142	143	144	143	150	152	131	146	142	148	154	153	139	135	150	146	146	156	185	132	137	136	148	157	154	173	141	126	142	146	143	136	145	155	148	150	151	143	137	119	140	147	145	138	150	140	147	151	157	163	119	130	156	162	138	133	142	156	155	143	134	148	156	162	174	144	164	146	140	138	151	152	147	151	148	123	145	123	160	155	148	149	135	147	155	145	157	153	157	150	152	134	126	149	141	127	155	145	164	169	145	146	135	149	136	168	146	157	152	141	150	114	143	161	127	133	141	160	143	147	140	145	134	141	157	166	151	139	167	167	165	138	155	138	144	147	134	154	149	145	154	148	139	138	152	147	134	132	143	134	155	163	141	166	156	130	156	151	147	144	156	185	156	150	142	141	152	175	143	153	152	133	171	164	145	157	156	146	158	145	155	178	142	154	163	150	173	142	127	143	129	159	137	142	166	141	150	154	148	126	167	147	155	160	133	140	129	146	131	136	167	168	122	159	128	154	131	141	146	173	165	129	142	151	154	147	147	140	141	160	152	153	137	151	155	145	153	165	154	132	131	168	161	132	153	144	154	133	145	160	167	147	143	151	167	165	161	138	151	147	146	139	163	153	139	140	159	136	155	150	143	156	144	117	160	164	152	158	145	143	147	154	137	160	140	137	144	126	149	145	147	172	129	157	139	152	143	156	144	112	143	149	162	148	134	156	151	149	141	149	138	129	133	159	164	136	143	138	138	164	155	167	156	147	152	129	146	156	157	168	140	158	157	129	131	145	145	158	159	147	145	156	141	137	150	141	148	172	144	141	143	148	141	161	132	157	156	144	140	152	155	163	142	130	143	148	146	129	150	157	141	135	127	145	146	142	176	168	125	168	136	118	139	140	155	145	149	159	162	147	142	154	123	135	159	153	127	148	154	157	143	140	145	134	158	153	155	170	143	152	164	141	127	149	151	160	145	134	164	147	146	141	152	141	145	151	145	169	150	174	157	157	137	167	135	136	130	147	137	144	146	147	142	150	157	148	164	174	137	149	123	156	160	130	144	149	161	167	151	146	149	149	152	148	147	140	160	139	146	178	131	121	136	154	125	129	161	160	159	165	147	136	164	146	170	141	184	147	126	158	151	133	147	159	136	155	146	142	138	149	117	133	147	146	138	145	142	152	166	148	150	139	140	129	134	151	152	138	145	127	153	139	176	145	158	149	140	152	144	133	176	149	163	145	158	164	140	159	138	149	144	136	127	139	154	153	120	162	138	159	150	146	152	161	175	147	142	146	174	149	150	170	123	140	132	136	166	149	143	155	155	166	156	138	151	162	154	151	127	150	165	135	145	162	153	160	152	159	166	160	137	182	162	145	171	150	135	151	150	144	173	166	142	131	149	118	128	131	149	130	159	163	164	167	151	141	142	184	145	143	133	159	167	151	146	157	137	141	157	143	149	152	144	150	130	149	158	147	150	172	157	152	138	127	156	155	169	154	143	156	153	136	142	143	154	154	143	167	140	158	129	171	143	141	159	118	129	166	161	152	158	135	135	157	159	148	135	165	147	143	137	149	148	164	147	141	147	155	176	140	161	139	139	132	157	126	143	151	137	183	146	126	156	155	156	146	171	133	152	143	140	165	155	142	118	161	146	164	143	172	153	171	153	143	142	156	148	149	161	167	152	149	166	139	139	138	137	137	155	170	152	139	155	146	149	151	139	134	136	136	158	166	142	158	165	172	162	156	163	174	136	153	162	121	124	144	160	148	159	144	143	146	114	189	145	146	155	131	169	121	139	157	152	159	130	160	149	135	144	159	146	141	153	157	179	147	127	135	135	139	138	140	132	148	157	148	177	148	145	147	160	150	147	149	160	139	151	148	149	136	174	147	144	133	142	157	152	148	159	170	147	156	163	163	135	166	152	138	150	143	139	144	157	163	135	131	140	166	135	143	152	128	154	146	135	148	164	157	152	140	156	158	140	130	151	153	148	160	145	153	163	140	152	147	141	137	147	157	164	156	164	151	137	145	145	163	157	154	138	144	152	146	139	151	163	158	156	125	138	168	155	158	149	160	141	150	144	142	149	151	134	135	160	147	126	152	153	158	128	148	151	145	158	165	141	139	159	134	142	148	136	133	151	166	145	144	133	143	162	158	138	142	153	161	143	149	150	160	128	137	134	153	152	152	139	142	141	147	137	154	167	126	150	156	150	140	119	153	141	143	139	148	140	149	142	134	164	151	138	153	129	152	151	148	166	148	141	134	152	153	149	161	145	136	135	141	127	145	158	138
24338	33447	8637	2111	612	520	500	474	534	436	450	506	418	462	495	483	481	462	422	431	465	410	443	459	503	468	487	502	455	453	468	444	430	432	450	477	423	439	432	457	435	453	473	451	458	431	429	456	485	426	460	439	445	455	437	420	443	433	448	446	476	477	441	459	439	488	457	446	439	471	430	457	470	449	426	450	460	464	431	404	454	450	472	458	445	428	439	450	439	467	468	447	468	453	472	408	412	436	439	413	414	494	452	474	457	473	440	418	422	425	447	415	448	451	456	471	463	466	470	443	458	436	446	487	498	441	459	422	469	453	448	430	434	443	446	465	465	483	453	460	407	458	467	424	446	430	438	458	461	394	472	439	452	450	456	403	447	433	431	446	451	465	486	423	433	445	425	455	462	442	426	452	461	426	476	476	436	420	488	459	436	472	467	416	455	433	478	482	445	446	502	436	452	430	453	464	427	460	442	460	444	429	439	428	465	445	430	475	435	434	430	441	421	439	425	471	455	437	450	435	450	434	452	441	401	453	452	469	457	432	508	456	452	431	449	471	432	428	425	450	438	456	496	443	417	480	443	447	442	413	461	443	439	438	473	418	472	464	497	474	474	509	434	453	428	443	430	460	481	404	435	461	466	468	457	473	436	415	457	497	424	464	447	439	472	431	447	423	456	428	424	451	480	443	495	443	439	452	467	459	461	454	422	460	438	457	410	429	401	470	496	463	468	410	445	493	443	441	440	435	409	494	442	434	448	435	435	453	440	448	455	462	456	480	502	468	484	464	457	472	401	440	410	404	449	440	489	449	460	438	473	472	439	427	447	449	434	455	428	467	440	453	471	437	415	463	418	460	430	411	431	450	473	414	439	449	487	465	482	435	470	456	446	435	472	419	432	442	465	419	476	420	399	421	485	465	446	483	442	406	442	457	442	447	470	430	456	441	437	464	473	404	443	462	481	474	421	465	417	436	432	437	428	469	437	460	431	453	437	463	419	444	449	440	445	457	465	409	446	427	451	459	454	458	445	448	413	485	423	432	429	463	452	464	410	466	452	401	436	433	451	404	430	437	476	461	478	494	436	465	431	466	479	452	481	423	429	431	457	473	435	469	406	444	473	430	469	393	451	443	434	447	459	456	441	431	493	408	426	470	452	456	466	455	465	424	497	478	443	446	429	438	448	452	455	476	429	435	435	453	461	451	455	441	412	476	420	442	446	422	440	470	448	466	493	422	487	433	484	471	424	442	463	465	445	443	445	400	429	463	425	452	438	465	473	451	466	445	436	463	433	459	427	443	433	446	468	398	434	425	472	424	443	424	445	452	457	415	463	497	412	459	435	457	409	426	434	445	448	440	450	488	464	458	444	466	444	439	456	484	443	448	466	445	456	443	469	452	444	424	466	496	466	412	425	434	407	466	451	469	409	436	448	463	439	428	475	449	422	473	442	423	470	431	476	451	429	475	441	453	424	433	471	445	462	435	475	455	435	468	449	444	450	447	416	476	425	486	444	458	468	473	455	460	461	433	446	425	451	443	460	432	446	443	435	439	450	442	417	455	436	463	472	425	468	425	463	407	434	456	452	429	437	451	436	471	441	454	481	428	448	430	460	456	479	476	479	447	475	466	400	463	408	477	508	436	440	449	452	477	472	443	457	463	428	465	441	455	439	469	477	457	475	400	444	460	442	435	466	453	436	456	449	415	452	445	419	443	451	463	436	414	447	444	437	432	444	468	436	454	426	460	437	409	432	377	447	446	436	450	438	447	445	447	449	429	406	466	488	478	424	438	473	471	454	429	459	456	449	443	495	446	471	445	441	450	433	421	485	425	463	483	453	455	414	458	459	442	447	481	468	430	443	475	464	441	446	448	451	471	458	436	471	458	465	458	438	434	464	440	433	451	454	487	428	470	414	462	443	419	435	434	438	472	465	480	468	425	458	437	443	450	465	473	419	423	480	421	472	492	456	476	434	477	449	470	451	430	442	453	423	467	437	423	462	452	473	444	469	440	458	488	490	474	444	438	496	450	469	449	459	454	475	445	407	495	404	471	452	460	432	443	466	440	486	401	438	433	443	464	476	485	452	438	444	482	422	441	426	437	488	447	450	470	456	477	448	458	471	465	447	469	437	470	439	446	473	494	474	446	466	455	457	460	453	440	470	471	448	442	434	468	410	467	445	421	437	416	451	425	485	457	440	453	460	421	479	464	424	474	447	430	465	435	445	420	498	441	456	436	459	458	459	453	431	422	410	483	443	462	456	484	466	478	456	448	423	483	425	426	463	475	465	450	443	471	476	457	427	443	473	464	442	473	442	468	434	455	434	464	411	449	456	425	417	435	447	441	466	458	417	448	437	435	431	438	421	460	449	453	440	445	427	474	458	422	453	468	439	448	520	422	450	461	478	460	459	473	442	512	480	482	463	436	454	428	440	439	442	432	422	478	434	468	477	448	422	453	435	421	422	455	474	475	449	440	440	437	418	488	442	443	454	416	440	526	477	452	491	453	480	453	458	442	443	426	415	455	458	459	449	414	443	427	479	446	470	467	431	474	452	476	457	445	465	470	442	422	463	439	418	442	471	446	445	442	435	438	436	445	455	456	473	452	473	468	436	483	453	445	430	441	441	447	453	459	453	450	465	451	427	448	471	464	474	490	437	442	431	391	475	441	449	452	456	479	450	471	465	439	451	438	450	462	448	425	424	475	438	443	451	426	458	440	466	416	458	439	420	452	479	454	417	454	455	435	463	448	456	474	431	451	449	459	453	442	474	479	454	454	432	444	454	455	434	476	407	443	438	452	443	458	430	481	427	452	450	477	466	486	421	479	458	461	443	450	511	458	455	454	472	387	451	478	436	466	467	423	428	443	435	450	452	456	422	458	516	426	452	448	451	467	420	478	431	460	418	462	406	442	442	463	467	467	446	440	459	443	427	459	426	442	500	441	434	438	459	436	472	442	419	427	428	416	472	475	425	446	415	470	438	426	463	468	457	453	429	423	454	451	419	480	461	452	443	441	446	490	418	414	462	437	439	460	488	474	465	467	418	463	453	435	443	473	432	428	440	433	496	436	438	471	474	437	429	466	448	440	470	410	460	447	476	460	480	417	444	459	405	409	472	463	464	481	468	448	456	432	450	482	431	464	446	445	432	464	478	453	477	440	447	436	459	424	438	443	487	416	493	423	404	471	425	441	466	462	442	442	466	470	459	429	433	445	467	403	437	442	460	475	457	464	452	458	455	462	416	466	403	455	446	459	460	457	471	442	469	458	457	446	449	471	475	436	443	455	493	418	418	472	457	412	431	438	450	436	409	460	445	461	425	445	448	435	424	458	448	458	468	442	487	479	447	457	459	464	454	454	460	475	470	470	470	410	453	409	456	434	447	445	455	401	439	450	452	449	455	444	428	424	420	484	448	451	420	428	465	414	456	488	454	423	444	430	439	437	409	454	466	451	431	423	449	424	461	456	472	469	434	446	429	454	455	442	441	442
49333	36401	29885	24365	20751	16561	10293	3690	947	465	450	408	400	374	365	348	364	368	354	340	355	362	335	345	383	379	375	397	362	368	349	342	337	362	306	368	333	344	352	339	359	335	309	347	330	301	336	333	307	355	305	335	349	338	372	315	369	302	335	375	320	349	351	333	311	353	359	325	344	327	331	323	339	320	350	322	365	331	333	325	360	356	327	347	356	314	352	310	338	333	309	338	338	349	324	297	346	319	336	365	341	317	320	347	339	371	344	329	355	320	324	320	341	332	334	316	351	350	307	317	319	345	332	339	298	339	370	334	362	344	321	328	322	315	377	366	343	361	328	306	336	400	364	331	318	339	336	355	325	331	358	347	348	343	319	338	296	318	342	339	340	318	327	303	296	311	323	340	330	324	320	336	335	349	332	345	340	303	343	334	349	342	347	354	327	310	301	339	283	335	327	311	333	327	343	308	296	339	319	308	318	311	383	367	360	306	354	336	325	345	316	345	327	318	338	366	338	325	328	367	321	337	351	335	350	311	343	368	283	353	349	283	357	315	333	312	322	356	337	372	313	336	366	329	348	353	352	371	321	300	322	362	315	328	313	348	313	331	317	357	346	311	331	330	324	348	322	318	324	335	312	321	330	336	339	328	337	344	323	354	301	343	322	345	320	357	351	343	343	349	324	354	331	338	298	352	339	366	323	334	352	324	343	310	302	355	335	321	319	347	305	327	314	355	334	331	352	368	338	342	294	361	322	319	351	344	313	374	350	326	351	363	341	312	325	321	319	362	340	335	350	393	368	340	328	331	353	350	338	347	329	332	316	349	349	337	338	347	294	328	310	321	326	337	329	345	315	326	347	328	321	304	325	337	330	309	330	323	343	339	347	338	321	312	321	334	339	314	336	340	298	315	296	333	384	334	363	326	327	348	361	330	343	315	334	311	352	352	363	315	329	299	350	350	336	389	334	343	327	322	325	343	349	304	316	320	333	369	334	331	313	320	345	343	337	339	350	333	341	299	305	319	348	306	325	341	349	308	359	378	311	300	323	351	347	307	337	333	316	318	359	309	314	312	320	326	361	340	336	352	342	339	318	350	335	328	334	317	330	368	352	313	353	366	312	323	333	310	341	362	340	314	355	314	325	320	321	334	325	306	332	353	381	355	336	336	351	321	322	304	324	350	335	314	337	331	333	324	319	342	345	321	349	320	315	331	301	372	316	337	307	325	335	337	354	328	334	328	341	356	274	283	338	321	335	320	313	336	310	335	319	308	295	309	313	309	347	297	351	284	352	338	310	316	321	352	302	291	314	315	344	304	341	336	346	316	328	335	330	326	357	343	330	338	360	346	316	318	330	300	332	353	346	328	352	340	362	357	323	348	331	321	325	368	318	334	351	347	338	382	328	352	302	335	335	324	342	340	350	339	391	359	278	316	325	320	313	337	331	347	360	321	342	340	369	300	312	323	355	312	339	318	319	315	298	358	359	332	338	354	326	294	349	311	296	342	320	332	327	308	318	325	334	329	331	356	327	368	341	338	325	299	339	318	356	332	326	316	331	366	351	336	316	311	302	325	343	328	352	316	315	338	318	334	312	352	321	302	331	325	330	339	315	341	374	316	323	354	336	314	321	354	356	328	332	344	314	355	366	322	340	348	308	304	355	326	294	310	344	321	300	334	322	328	353	305	333	328	314	325	347	336	347	300	348	311	335	345	310	348	320	354	320	360	344	335	360	344	344	320	359	303	351	326	332	299	333	323	297	306	333	333	340	321	345	378	297	321	312	345	348	348	346	379	280	356	327	310	298	321	345	364	339	303	335	335	341	334	334	324	317	326	351	338	352	332	360	344	297	289	328	352	333	315	317	332	366	340	316	354	379	349	355	307	358	356	326	310	330	315	337	299	308	307	353	329	347	348	321	327	323	329	326	303	356	302	323	358	353	353	323	339	328	307	367	333	356	340	304	321	337	335	320	328	353	360	343	351	323	300	328	319	326	319	335	332	339	355	336	352	318	368	318	310	358	321	335	336	337	340	368	361	333	343	326	336	324	338	355	332	384	332	341	327	360	323	361	333	332	368	324	364	325	313	335	337	320	293	356	318	329	326	326	326	351	325	331	322	334	322	324	304	338	336	328	330	353	334	338	333	358	298	326	332	335	342	359	309	335	308	334	349	339	308	304	307	356	342	297	325	313	320	345	332	330	339	332	358	340	319	351	357	340	365	345	349	406	330	375	348	323	301	340	318	325	355	333	317	330	316	357	299	338	353	341	340	334	305	327	343	321	329	366	338	330	310	338	322	328	329	321	319	334	333	342	314	362	338	315	308	315	336	323	351	388	324	362	287	371	355	318	305	345	335	315	352	340	328	322	343	362	336	314	314	353	362	325	325	328	355	357	344	320	300	350	320	343	338	290	335	322	353	334	339	343	349	339	318	309	328	325	359	341	351	332	360	333	325	345	323	355	334	339	345	336	351	326	325	327	326	360	349	328	310	334	321	333	323	323	377	326	353	339	335	349	359	323	338	314	348	305	308	356	301	349	308	320	331	364	326	357	334	320	342	341	340	327	369	335	321	343	357	348	340	361	334	379	330	297	309	333	303	327	319	338	345	320	334	347	351	341	368	308	337	334	329	347	314	329	347	313	319	378	359	340	317	322	322	337	319	344	332	329	330	312	346	341	333	322	348	337	358	313	336	363	309	357	356	333	350	337	358	332	346	371	335	321	343	360	296	322	351	333	335	322	321	321	339	332	357	294	343	352	341	338	348	316	319	320	306	320	308	350	337	339	314	344	342	345	321	342	331	307	345	326	326	351	332	325	324	328	348	350	307	322	329	311	335	351	324	339	350	344	328	362	312	348	326	315	352	341	301	360	343	317	338	310	297	332	317	365	341	333	326	338	327	323	336	314	344	359	351	336	331	327	346	308	333	372	328	319	360	345	348	336	320	325	330	299	330	307	319	353	340	328	346	318	315	313	336	304	321	329	337	326	301	307	345	312	351	381	320	333	306	319	317	316	323	313	341	351	357	336	365	340	362	312	319	339	347	346	304	329	341	355	322	362	323	338	335	316	346	336	343	329	373	333	371	311	335	318	366	342	337	344	344	328	340	329	322	334	304	348	317	310	348	339	320	336	370	318	373	312	344	338	321	303	327	342	330	347	351	332	338	322	341	348	326	334	314	343	312	337	338	323	318	302	332	342	304	335	360	355	354	327	364	293	320	341	322	335	300	315	321	339	335	295	321	340	353	334	320	311	298	313	344	353	353	336	349	308	336	335	318	330	322	367	368	330	314	334	344	312	317	363	322	313	341	325	321	370	300	299	356	309	336	324	334	332	375	331	350	345	316	338	318	341	315	326	331	293	338	349	371	349	302	313	335	352	330	341	335	332	351	338	344	340	346	358	304	321	288	347	362	355	327	371	299	307	370	319	369	358	306	315	332	344	337	343	343	370	357	319	338	329	285	326	329	327	313	348	365	378	292	320	350
45094	49295	20860	5741	2728	2344	2110	1866	1673	1427	1298	1258	1168	1125	1140	1085	1025	1001	992	988	998	983	920	914	957	959	952	896	901	894	882	915	903	880	857	892	861	895	890	831	884	877	856	883	835	869	845	846	855	846	869	861	902	811	834	860	896	798	880	875	864	873	859	874	862	806	869	859	842	811	821	836	864	822	827	842	809	861	874	780	808	841	813	846	807	802	844	865	862	806	827	824	804	885	851	813	839	850	818	829	818	840	790	840	776	845	817	875	816	838	842	845	861	782	821	815	851	821	819	792	808	797	808	880	853	811	849	802	895	831	825	843	868	802	841	804	861	795	827	810	839	818	806	808	838	846	857	862	837	821	842	823	830	835	805	801	805	818	798	796	841	846	789	869	766	855	810	870	911	834	821	842	814	843	896	857	812	840	818	882	816	815	857	839	832	800	861	897	816	813	860	864	759	800	809	805	838	849	821	831	792	815	839	852	869	814	823	859	811	836	854	771	765	843	907	826	842	837	883	837	828	793	808	832	797	858	819	887	832	879	802	853	843	803	816	818	863	799	879	809	841	866	829	872	855	789	821	808	775	803	825	865	855	862	796	792	786	877	819	821	825	807	853	840	811	822	810	827	834	825	792	820	867	837	790	854	790	809	856	796	846	816	875	848	837	841	786	800	825	818	800	873	871	870	829	845	803	837	845	823	786	841	864	835	824	914	786	825	780	859	803	846	800	841	856	833	855	861	867	802	856	827	796	829	855	843	755	818	844	782	841	867	834	813	832	812	881	795	780	861	821	880	846	826	799	887	841	830	845	820	845	781	788	872	797	795	829	865	828	810	856	793	813	854	791	832	851	827	818	805	794	809	797	822	840	808	791	839	828	823	828	847	812	815	772	837	796	820	833	830	847	813	858	814	853	792	842	793	752	800	770	803	843	799	868	793	852	814	780	868	886	835	885	861	794	836	811	848	805	865	839	808	844	803	799	846	851	812	842	813	822	783	794	780	754	859	824	833	856	823	850	837	814	801	837	804	825	845	785	802	817	822	806	804	841	852	858	902	805	803	835	807	771	872	771	798	813	749	807	785	831	846	794	837	882	817	848	831	838	820	827	826	813	803	825	832	835	846	812	823	838	876	849	843	839	851	846	839	875	811	810	816	860	841	846	847	846	783	789	837	861	856	836	835	891	809	817	832	849	834	795	821	844	808	845	859	792	825	826	875	858	862	814	872	770	822	806	788	786	896	813	847	830	806	873	816	828	832	815	827	869	794	824	832	805	821	865	812	827	852	840	842	837	836	829	880	818	850	868	830	816	800	809	859	849	857	822	783	820	820	832	834	804	836	840	836	853	816	823	846	868	827	864	859	812	866	835	850	823	823	829	775	854	784	795	834	883	819	836	816	814	794	794	791	875	812	792	867	804	802	829	818	817	798	845	819	818	858	888	753	839	850	824	826	866	841	814	829	861	814	848	824	846	846	807	823	852	799	832	832	824	854	858	863	773	790	807	849	823	802	820	819	844	795	837	857	814	832	864	841	855	801	801	815	835	821	821	787	877	824	833	827	823	848	765	846	831	822	811	787	845	779	809	803	832	820	867	847	831	847	832	834	791	753	823	840	805	808	838	801	836	877	841	846	854	873	812	834	826	855	814	850	821	799	808	825	773	839	805	843	811	861	779	834	811	847	793	882	863	782	861	822	829	857	802	792	893	793	845	806	853	808	803	818	815	809	857	875	838	862	897	848	822	806	804	876	782	839	860	823	798	794	815	857	803	825	814	847	823	821	787	845	825	798	854	850	818	847	834	857	829	881	880	862	848	826	799	869	785	895	888	820	811	793	847	802	845	803	834	744	862	760	819	817	843	818	812	778	852	773	825	803	820	821	845	828	823	845	846	853	797	831	832	821	822	836	863	813	863	840	841	801	830	847	806	846	861	785	857	855	809	815	788	786	853	834	852	837	870	810	819	835	856	872	812	872	807	830	806	874	881	795	786	828	843	830	831	859	831	818	785	816	861	806	816	825	819	831	834	844	788	874	801	855	837	839	831	799	852	855	857	847	800	784	845	799	801	806	820	825	837	776	866	825	850	867	837	807	824	857	844	823	851	815	817	811	856	851	819	850	800	803	834	843	799	849	856	778	841	828	804	786	806	855	851	778	832	809	810	824	845	847	851	820	823	859	833	857	786	786	837	808	809	863	825	813	850	854	845	815	808	768	819	850	893	852	784	853	870	837	885	787	837	808	833	818	875	830	799	870	839	819	808	878	886	848	890	857	850	814	821	887	821	846	825	841	842	833	818	839	806	862	788	753	826	849	833	797	818	832	849	829	858	821	835	835	799	840	831	817	824	803	836	836	767	835	820	835	847	836	810	845	864	859	852	845	807	853	828	853	837	815	811	754	864	838	790	798	825	800	823	802	872	816	849	833	818	789	840	824	848	873	828	853	805	868	847	772	859	824	821	805	831	840	809	815	840	840	891	859	798	850	814	819	839	796	813	797	842	804	866	853	821	776	844	800	808	886	832	835	862	817	833	823	843	832	859	837	808	805	846	800	836	825	852	821	801	908	816	852	838	899	848	871	822	827	847	890	861	892	799	836	830	886	781	884	787	793	818	870	840	839	834	816	814	802	834	810	799	805	849	767	823	813	859	803	793	792	827	864	890	864	856	855	842	832	808	860	837	852	801	817	824	798	813	790	852	832	807	793	820	875	891	838	817	845	808	763	831	789	799	814	816	845	856	790	799	856	847	853	845	833	805	835	834	881	858	816	834	817	836	810	875	838	803	844	782	837	800	814	815	801	828	872	820	809	881	853	809	773	779	817	870	816	847	806	877	869	875	788	859	787	833	842	819	825	863	848	802	742	836	790	832	861	767	863	812	819	834	829	839	840	869	864	817	796	813	833	849	835	865	849	875	885	832	801	822	830	836	783	813	866	836	767	853	851	801	866	819	853	882	810	837	772	819	823	845	814	837	860	842	818	803	783	807	813	830	840	798	831	857	841	808	830	834	847	850	861	856	835	871	872	802	871	790	859	854	807	859	815	813	832	809	824	839	830	884	845	785	806	830	834	858	803	801	808	823	771	869	820	825	835	890	856	805	857	816	859	826	868	818	857	859	832	768	826	861	820	857	819	815	816	823	860	823	815	774	832	848	846	832	845	823	823	829	845	836	883	806	834	863	827	821	826	862	784	863	818	821	830	807	826	815	795	826	792	842	835	870	810	834	812	772	793	806	833	793	824	809	817	866	836	855	796	845	825	816	771	791	810	819	817	798	836	787	794	819	816	812	873	886	855	848	776	819	908	829	814	868	815	873	825	900	838	806	826	892	785	821	849	818	823	848	871	801	819	816	839	858	787	757	850	865	804	798	799	843	876	761	837	920	861	810	764	841	854	858	810	850	796	859	846	827	850	794	811	816	772	863	882	836	876	854	869	827	807	801	865	895	819	787	774	859	819	837	839	840	847	862	842	837	813	811	814	823	817
50736	36678	28876	24279	22938	20145	14815	6982	1900	748	595	547	519	495	476	453	431	432	413	464	440	416	391	413	357	382	416	401	369	391	417	381	399	376	389	424	383	375	389	374	431	411	401	362	390	401	412	376	395	386	411	370	380	384	372	402	383	393	405	395	353	355	339	386	369	402	374	386	348	378	443	371	371	400	356	380	349	399	362	359	369	385	369	385	407	392	405	379	374	416	346	377	369	396	348	401	366	381	396	378	362	343	367	381	384	367	396	374	352	362	408	398	385	375	340	390	391	392	402	334	386	393	378	363	405	358	393	363	338	368	367	375	346	358	380	392	378	379	406	381	350	399	376	358	365	337	378	392	373	377	397	361	384	354	386	422	394	401	391	365	336	394	379	348	393	382	352	365	376	384	398	406	352	388	365	415	381	391	393	356	377	367	420	366	359	341	381	363	375	368	369	391	360	385	337	346	367	357	364	399	360	355	359	396	354	348	362	399	389	374	384	381	383	384	369	339	349	398	360	370	434	387	360	396	391	354	396	414	352	373	391	334	368	410	405	371	406	358	363	381	359	381	363	393	354	354	395	364	387	352	434	362	393	407	364	418	383	364	365	394	413	365	348	342	348	360	368	343	395	387	388	381	399	352	388	349	360	350	389	398	371	380	393	391	338	357	381	363	356	361	406	379	423	368	344	360	361	355	361	374	380	353	401	374	369	412	360	364	327	364	371	349	397	380	374	389	371	378	385	378	341	369	344	354	361	375	373	346	364	390	388	395	368	396	371	360	366	382	381	381	390	365	378	363	388	354	379	351	389	373	372	402	367	354	409	380	375	372	421	374	404	415	401	375	371	361	361	400	391	380	408	376	370	338	385	401	391	402	381	366	372	391	372	374	367	379	383	379	394	400	353	344	358	340	346	397	372	393	374	361	316	380	396	394	373	346	341	353	366	401	390	347	347	369	314	373	418	383	359	364	354	371	353	396	407	364	339	386	352	383	390	353	352	386	391	343	399	360	383	406	388	383	376	429	372	361	387	345	382	352	386	361	348	412	399	362	361	358	392	340	355	387	413	344	412	394	355	368	355	339	360	373	348	404	374	361	373	393	365	380	378	386	364	352	382	358	395	387	404	398	385	344	403	375	388	337	345	372	362	382	389	369	387	372	351	395	369	422	365	368	372	382	349	345	382	356	357	393	381	389	377	408	370	376	396	367	371	363	380	366	366	358	386	377	382	368	390	381	348	397	399	398	375	341	379	366	349	359	397	340	398	400	344	396	366	354	384	372	393	398	398	362	333	395	369	372	349	372	402	374	355	410	396	371	398	394	389	359	397	366	376	365	363	360	392	385	392	386	399	376	422	397	394	361	408	389	401	327	381	373	375	395	353	359	415	356	350	390	374	344	415	374	357	379	367	412	391	348	361	413	373	377	400	393	337	378	377	386	380	368	338	397	384	379	365	349	359	347	367	376	397	381	382	396	373	386	387	392	380	370	398	382	348	391	374	388	398	385	389	351	388	374	378	385	394	397	401	423	376	405	343	347	376	368	396	373	368	415	358	356	352	380	366	380	391	401	394	383	386	376	373	376	368	372	352	357	402	410	357	335	389	387	379	388	338	376	333	375	383	385	338	407	388	353	350	361	366	376	353	355	345	383	362	391	386	403	381	359	356	359	374	411	376	354	384	346	378	369	386	387	352	327	363	375	381	379	345	377	406	357	358	379	354	376	389	355	353	371	400	362	396	363	386	386	383	364	391	396	385	378	335	392	392	358	388	348	388	366	378	374	389	411	405	361	378	362	367	365	361	384	372	363	388	373	357	403	389	376	350	383	395	364	388	379	355	357	378	358	398	374	363	366	389	396	360	358	371	422	364	350	405	361	353	373	359	391	383	370	355	359	404	370	331	393	385	359	351	335	400	369	395	378	362	343	388	370	399	360	402	394	383	359	349	388	361	371	383	373	371	429	393	391	372	353	357	384	375	377	360	364	359	367	370	372	364	345	414	321	359	385	414	362	379	360	375	378	364	364	364	363	360	364	389	370	364	382	332	378	421	342	364	348	413	345	371	382	427	357	375	408	365	409	363	370	370	362	370	371	378	364	376	381	345	367	378	379	385	406	381	394	372	356	354	370	388	345	365	352	348	357	386	399	398	386	336	413	397	378	371	345	367	334	376	398	385	407	384	395	376	379	388	358	359	390	398	405	375	367	412	393	366	397	392	395	383	385	350	370	403	399	372	357	381	391	451	407	380	415	366	379	397	360	362	335	388	378	373	389	389	341	357	377	395	382	382	399	351	397	419	409	376	348	384	365	400	427	359	393	401	399	359	381	377	331	392	350	413	396	414	347	369	347	372	346	372	350	408	374	374	380	388	382	370	341	413	388	363	380	405	384	405	363	389	388	388	387	358	373	380	365	389	361	430	401	397	382	374	410	409	369	414	369	342	354	365	362	386	379	358	396	372	382	359	351	383	364	361	396	336	396	381	362	355	414	359	372	402	369	401	357	371	355	390	357	370	382	375	417	363	368	351	359	361	369	354	408	413	381	383	360	388	379	355	389	377	393	382	374	360	330	385	403	370	368	372	365	389	354	335	394	361	384	335	365	392	378	377	387	372	358	380	334	388	363	342	352	370	383	392	404	383	361	383	352	381	386	404	406	351	371	361	345	364	409	336	364	388	419	395	335	372	345	380	355	379	341	386	375	398	409	380	365	348	341	385	426	366	365	386	380	366	384	408	354	398	369	374	390	381	399	387	370	366	363	355	376	372	334	347	391	362	386	356	396	393	346	350	357	383	381	396	379	326	359	401	388	363	373	354	406	382	361	380	366	349	375	372	389	367	369	378	388	355	393	404	361	417	371	385	355	356	396	366	380	417	380	377	400	370	381	378	331	356	409	372	405	387	344	368	356	357	428	356	371	394	360	383	414	362	383	371	400	380	395	345	349	386	372	372	368	395	409	384	390	384	358	395	395	397	350	358	352	358	357	366	358	398	376	417	368	417	391	358	374	382	387	387	382	362	386	358	354	363	361	389	404	389	374	425	377	363	358	363	370	396	380	357	371	390	363	345	385	332	374	404	367	366	391	371	385	363	341	348	404	328	384	385	398	369	424	360	371	387	387	360	373	374	361	412	400	414	397	386	380	384	362	384	357	372	390	402	373	397	362	372	401	368	410	424	396	384	383	375	409	347	414	367	399	380	388	398	392	380	368	381	389	378	408	382	340	384	433	371	359	396	336	371	368	362	353	357	367	378	351	409	359	397	409	410	376	359	386	389	382	434	403	386	354	377	372	357	386	374	373	369	379	401	361	385	410	398	378	355	351	390	372	349	381	388	374	334	375	349	390	351	400	366	354	357	343	392	365	347	363	357	349	365	363	379	374	330	356	388	377	392	418	367	367	379	354	358	415	383	408	380	398	368	405	380	364	364	355	388	354	372	349	363	355	392	340	373	387	367	372	372	365	364	355	375	353	339	392	398	376	354	375
46845	48146	21433	6371	4134	3605	3064	3065	2696	2188	1820	1676	1514	1503	1401	1261	1303	1233	1253	1196	1143	1097	1123	1094	1062	1036	1011	985	1035	985	1036	963	954	960	955	973	954	948	907	918	935	962	941	944	954	940	934	881	923	911	922	954	879	901	886	911	943	875	932	885	920	912	883	865	940	875	933	937	951	913	896	867	862	917	885	890	865	843	934	902	936	887	912	854	901	842	857	878	943	942	876	905	920	907	915	862	900	847	876	867	859	856	896	809	842	895	871	938	889	869	865	872	895	952	897	857	905	833	839	872	856	852	890	902	894	839	880	837	879	860	870	842	888	876	874	838	903	885	858	851	880	869	947	876	890	897	830	877	818	914	843	884	894	864	890	827	893	859	852	829	822	866	895	891	859	838	868	888	872	859	867	862	895	872	840	899	792	872	865	868	858	839	890	908	873	851	893	879	863	879	871	835	906	931	899	903	820	888	915	848	921	846	892	868	884	837	915	813	869	868	929	866	888	849	859	866	882	857	841	856	916	896	848	843	852	870	858	901	860	880	884	893	847	840	864	836	858	853	902	816	939	892	878	821	824	870	887	849	937	873	886	816	880	871	872	879	942	838	873	858	865	873	867	896	911	887	841	876	859	874	886	889	872	920	874	854	885	915	915	873	876	867	926	833	880	856	900	862	876	851	871	864	897	862	855	901	903	899	866	864	857	933	902	877	877	889	985	857	803	833	872	890	902	887	882	906	878	899	874	897	880	855	871	867	844	925	870	927	901	886	837	806	959	847	840	873	897	878	920	941	863	863	916	880	837	907	896	875	849	865	885	829	878	913	885	882	885	873	847	863	852	853	885	869	881	836	906	907	891	899	853	900	850	902	911	886	864	914	877	887	890	828	874	872	861	825	864	855	851	884	875	853	833	876	879	824	853	843	867	855	833	870	855	906	891	822	876	869	870	879	875	857	830	887	864	882	867	895	859	875	852	915	864	798	891	913	835	864	892	878	851	883	816	833	892	946	818	883	862	922	818	911	844	883	889	832	908	882	892	854	890	847	896	885	887	902	855	889	884	856	856	893	806	835	898	885	851	894	915	848	876	890	875	799	857	822	873	912	816	772	833	890	892	919	863	873	880	914	867	828	885	882	864	910	846	885	854	956	849	866	901	884	877	840	847	899	850	891	831	870	859	889	895	867	863	853	848	851	873	856	801	877	891	855	839	883	878	879	839	875	891	912	900	898	907	880	846	881	856	877	892	928	865	824	905	831	818	861	862	838	820	919	868	914	876	938	886	893	809	901	847	876	901	821	885	882	864	845	889	914	893	884	834	869	832	843	843	876	908	870	853	929	836	875	800	901	906	865	869	863	893	901	890	833	884	863	873	833	870	822	825	879	872	853	885	894	812	841	887	881	888	828	887	853	849	906	922	911	881	859	855	817	879	851	880	886	871	861	834	885	867	922	832	917	862	862	847	914	906	913	904	863	865	894	884	865	821	789	881	843	901	894	827	875	863	801	954	878	907	891	865	873	882	830	871	762	867	870	883	844	839	861	898	874	866	875	867	900	867	903	850	885	865	897	863	845	867	882	855	910	863	895	873	841	898	848	826	874	836	825	877	851	873	890	894	860	887	881	839	852	836	887	888	871	894	873	862	857	851	837	890	868	929	863	864	851	806	860	885	851	861	868	848	913	845	872	886	951	836	856	901	819	844	897	880	898	845	825	910	882	886	823	877	784	837	924	845	893	875	876	866	828	864	880	850	886	846	902	846	893	895	898	814	901	876	854	887	907	837	857	836	933	850	873	899	875	871	883	821	815	858	868	820	897	914	902	895	855	844	865	897	903	870	906	908	840	862	887	822	835	885	851	872	887	885	893	906	902	900	901	867	880	809	919	858	884	857	895	893	913	851	905	877	846	857	916	904	865	818	869	908	900	893	853	858	856	811	861	855	834	818	837	863	897	872	902	874	893	828	908	843	954	901	854	832	847	889	858	825	893	959	888	839	821	899	886	863	817	825	830	839	824	852	902	880	901	899	874	861	921	974	850	855	866	868	841	882	844	888	895	853	898	911	851	898	885	911	884	904	868	857	835	846	852	872	866	888	873	889	879	890	879	869	881	927	883	852	852	872	833	893	850	912	884	901	865	912	874	838	849	907	852	931	882	871	832	873	858	826	891	873	880	950	869	935	844	849	883	881	863	927	880	876	884	933	846	884	894	861	873	864	912	950	877	853	898	885	850	847	864	849	900	909	858	845	797	886	888	828	858	863	863	880	872	848	836	930	858	838	831	875	867	865	883	889	909	829	906	835	881	898	871	841	840	852	833	888	863	854	862	895	869	842	840	848	851	891	950	884	878	876	858	872	884	867	845	876	887	891	869	838	916	857	890	891	901	874	786	874	909	909	847	885	903	902	875	901	886	840	819	826	926	883	895	862	871	930	888	803	847	856	863	893	891	876	879	828	869	886	847	878	861	850	868	898	925	823	833	868	847	842	865	881	830	861	931	812	879	855	835	909	887	888	869	821	901	787	885	823	904	815	868	861	826	896	848	871	829	906	881	880	855	891	890	894	866	797	905	836	879	890	839	893	882	870	836	852	866	843	893	885	847	838	884	859	847	835	860	873	850	830	899	859	867	866	894	843	923	879	909	843	885	853	848	926	887	913	853	892	835	849	849	885	835	885	836	858	858	869	876	872	883	810	860	867	873	923	875	882	844	881	846	859	879	857	870	916	887	911	889	863	872	826	903	884	854	893	868	864	905	873	825	848	851	866	909	881	921	845	881	917	875	908	887	847	915	844	894	891	847	868	867	821	879	785	911	891	878	932	862	835	843	806	872	875	861	887	921	876	916	911	856	863	833	869	904	887	866	903	859	810	882	911	965	840	909	916	874	835	885	896	889	861	870	872	853	907	825	854	902	854	883	844	895	857	836	872	839	843	850	872	858	863	927	879	914	897	895	765	839	848	854	861	871	868	814	800	839	873	853	886	863	890	884	852	859	825	930	871	858	876	854	930	914	903	846	910	883	830	885	855	902	894	877	873	861	863	857	892	867	876	882	890	862	889	859	827	935	868	897	867	893	875	859	830	878	831	936	903	786	818	892	832	854	837	882	858	891	866	874	884	906	870	867	869	875	843	939	807	871	926	897	838	836	832	881	883	853	900	843	842	851	862	901	862	935	848	814	888	896	894	906	879	923	844	875	843	870	846	835	861	887	874	819	845	882	873	889	813	877	873	869	878	850	822	883	921	920	841	833	847	887	849	869	844	881	910	881	883	837	830	868	890	857	876	905	877	911	858	866	871	881	904	871	841	847	869	887	901	882	940	928	864	883	884	855	828	927	891	860	901	817	854	893	872	891	902	838	816	882	866	938	854	881	836	850	844	902	843	856	864	838	797	902	866	824	895	867	830	910	854	882	863	885	858	891	911	892	889	863	834	820	867	866	861	870	813	889	896	890	816	861	898	938	831	891	872	857	877	875	860	889	898	886	819	849
23921	23400	11623	4559	2868	846	769	393	185	160	166	165	151	127	168	182	166	151	180	152	157	153	164	159	175	136	139	143	166	140	127	151	131	160	148	147	142	165	155	181	142	168	150	163	139	148	147	141	174	141	142	170	131	179	156	174	125	158	185	157	157	165	139	125	168	150	148	148	136	149	170	148	174	164	153	129	152	150	138	162	123	185	180	176	145	154	141	136	168	153	153	153	154	152	147	159	161	134	159	153	173	123	126	153	158	158	150	153	153	152	154	138	136	141	144	143	156	168	173	159	164	138	151	145	148	159	146	137	165	151	140	144	142	158	137	129	146	158	146	150	152	175	125	133	142	174	152	145	157	151	160	153	162	162	151	149	135	158	163	135	154	166	155	146	155	170	131	154	136	172	166	163	141	145	160	155	154	170	163	141	129	161	144	165	142	183	154	152	143	157	146	166	149	153	153	147	161	142	151	143	173	150	154	157	133	157	122	130	151	127	151	145	157	165	150	154	164	168	143	135	162	145	163	159	141	148	169	152	144	153	153	142	160	159	150	150	133	138	148	145	146	152	134	150	157	152	148	151	188	145	128	135	168	154	131	148	160	145	151	141	131	155	148	164	158	161	158	135	157	158	164	156	137	150	158	144	152	129	151	151	154	130	161	165	174	160	137	140	172	139	138	137	165	170	143	162	150	143	149	158	153	159	178	154	172	150	157	160	144	150	130	162	159	173	150	167	155	144	167	165	138	156	153	152	140	160	157	145	131	159	170	140	131	160	148	151	151	157	139	148	157	161	160	142	147	161	166	159	112	143	169	151	153	145	155	137	142	152	173	126	150	167	138	148	131	141	175	139	147	137	165	152	149	146	177	155	121	136	169	130	134	158	146	173	161	173	158	152	130	130	150	164	178	167	166	160	158	163	158	156	152	159	182	160	147	141	158	155	157	131	139	147	137	151	150	158	131	147	157	165	136	141	157	150	156	128	145	134	140	164	156	159	169	148	153	123	109	172	159	157	146	126	161	163	144	174	149	154	139	157	133	145	148	163	141	145	147	152	124	167	173	146	145	142	138	145	146	156	146	151	138	133	153	140	137	147	155	168	144	172	175	165	152	116	159	145	142	150	135	154	143	154	155	149	140	163	148	167	153	155	158	184	168	139	138	162	139	155	174	171	167	147	135	134	165	168	149	178	142	180	137	157	155	146	146	154	130	136	174	149	139	139	122	159	138	139	133	152	167	125	158	130	138	142	168	147	145	151	152	159	160	140	144	142	139	145	151	149	142	162	139	154	131	133	153	145	141	176	155	131	166	145	166	143	165	134	168	133	151	139	136	147	148	144	158	130	141	155	156	142	148	180	146	159	155	147	161	142	152	146	148	169	128	147	154	156	156	146	154	144	159	151	154	154	124	114	156	168	156	138	162	157	157	136	136	142	162	160	135	184	153	151	135	132	170	140	136	145	146	157	164	160	170	163	131	172	150	163	171	158	150	146	172	147	148	184	143	174	171	151	150	144	145	146	151	140	149	150	135	170	140	147	160	131	175	136	159	146	139	147	154	150	123	132	146	146	143	149	145	135	140	150	137	160	154	146	149	155	167	135	139	173	123	144	157	156	148	170	161	141	140	139	166	144	147	156	144	162	152	127	147	144	152	137	153	172	156	138	150	169	147	133	166	136	137	150	139	162	134	135	152	138	144	157	154	177	152	123	144	141	139	127	147	148	161	160	152	153	171	138	165	150	147	149	157	156	128	130	148	134	130	158	152	158	142	150	123	174	160	167	158	156	131	143	148	168	156	154	140	160	131	153	150	154	151	171	150	154	159	157	148	137	142	166	147	155	149	169	155	160	163	144	151	137	140	155	151	165	148	126	124	136	146	135	128	160	142	132	158	148	153	158	131	152	147	161	139	157	154	127	129	159	158	144	151	166	154	173	151	162	137	152	131	177	149	176	134	160	134	139	167	128	156	153	119	159	127	129	167	136	161	143	158	163	121	136	156	122	158	153	142	166	143	156	167	136	138	142	159	146	136	139	159	149	144	170	169	151	126	151	149	144	147	164	149	142	164	141	161	152	150	141	141	154	155	129	156	155	136	161	135	152	146	138	157	149	142	154	168	147	157	147	150	163	151	143	158	177	154	119	144	147	160	168	175	136	136	160	132	154	125	167	144	155	133	138	150	155	143	168	148	162	159	135	159	171	152	134	133	135	133	159	141	148	139	151	144	141	156	141	128	148	171	134	176	162	150	178	156	136	122	139	157	147	175	143	134	146	148	138	139	151	158	140	145	150	134	162	148	166	155	148	127	175	155	154	138	158	158	166	166	147	166	177	165	152	154	125	158	138	161	144	147	148	136	149	159	151	144	159	139	162	155	174	150	133	144	141	158	153	149	147	160	145	153	158	132	158	145	156	159	146	150	147	149	147	184	147	165	139	147	149	153	156	166	137	143	152	164	150	128	149	163	143	128	132	150	137	162	163	140	144	147	163	142	158	174	133	136	130	157	138	158	175	125	146	155	137	144	151	160	153	144	141	154	162	145	140	135	161	145	155	185	148	154	150	169	134	150	141	149	163	176	143	167	164	171	157	155	147	155	145	164	153	158	149	193	163	169	147	147	130	147	151	155	149	126	140	146	161	128	146	152	158	147	131	159	141	153	154	166	145	150	149	144	165	136	143	137	153	158	151	118	159	154	144	154	136	160	157	137	153	177	162	138	167	171	143	143	141	154	161	160	166	149	161	158	166	156	140	152	142	156	149	133	141	141	156	165	140	144	187	144	132	147	147	145	145	152	159	147	146	149	156	136	169	165	146	155	139	134	163	141	162	151	126	150	160	170	142	175	142	148	171	175	163	162	157	175	163	137	134	146	181	107	146	148	153	146	159	149	132	137	161	163	145	140	165	149	142	149	166	167	163	161	171	134	156	159	146	156	165	123	142	155	182	140	145	150	148	161	136	140	153	144	119	152	154	131	144	169	167	141	149	158	153	172	151	154	169	177	143	144	158	138	152	141	155	152	173	159	123	153	138	132	163	123	163	152	146	138	164	134	132	178	137	146	155	156	142	157	145	158	156	150	156	163	155	185	133	159	150	145	161	145	165	154	153	154	139	153	152	166	154	155	161	162	154	159	142	144	136	158	159	168	130	175	149	165	154	145	163	181	166	140	158	140	123	146	185	137	159	162	165	151	131	143	162	139	134	145	153	161	134	151	145	165	147	147	131	140	166	174	143	145	134	167	161	144	143	143	159	150	143	149	142	150	144	161	162	153	158	146	149	168	150	168	164	146	140	173	155	164	135	167	168	156	160	136	162	145	167	161	123	156	182	145	139	175	168	147	159	157	128	159	167	169	157	167	129	177	145	134	164	149	138	132	154	146	169	179	135	135	134	146	146	159	147	150	153	153	167	170	153	157	139	165	148	158	127	160	142	143	159	158	150	157	153	136	149	144	136	154	154	154	161	128	144	130	175	151	157	153	151	146	152
21651	24802	9884	3143	4905	1259	2170	1816	582	468	470	489	494	428	478	488	469	470	452	446	508	484	515	460	487	480	474	444	443	459	423	457	456	482	450	465	505	449	425	439	438	472	465	461	420	454	449	458	462	479	439	462	477	455	452	475	442	470	409	409	457	438	474	452	491	445	439	428	459	457	502	466	468	460	472	467	478	455	446	448	444	431	477	439	448	479	456	477	454	453	456	462	439	465	476	439	456	451	453	465	442	446	469	495	449	476	478	484	463	473	427	439	450	442	483	467	451	459	438	447	433	449	446	486	432	452	449	435	444	455	490	452	517	450	442	475	449	463	444	454	417	510	474	469	497	423	428	464	418	438	451	458	477	430	473	418	425	448	462	464	458	470	451	460	433	424	445	454	452	468	443	460	442	449	493	474	445	486	472	458	439	431	465	458	477	448	439	414	419	467	455	442	450	481	433	427	485	442	460	454	428	447	462	436	451	431	441	474	446	421	464	429	432	470	454	443	459	421	448	498	417	435	472	458	421	467	447	449	446	475	506	444	456	418	449	481	453	450	484	431	461	416	456	459	426	434	448	464	476	461	449	446	484	466	454	419	460	407	472	465	462	449	447	411	464	441	438	455	480	467	458	482	464	466	463	500	471	426	413	414	421	419	414	493	439	456	468	407	465	451	490	427	515	453	466	452	460	464	461	441	447	432	448	420	465	453	457	431	454	440	455	429	465	438	460	437	450	447	458	433	491	458	506	454	494	449	461	476	464	436	450	458	434	450	445	463	447	422	442	488	476	457	473	462	441	453	459	453	429	449	470	411	455	413	448	481	430	450	423	456	479	441	440	437	480	439	473	467	484	460	421	448	457	411	489	442	450	481	442	458	484	435	438	456	442	442	438	457	449	429	451	451	477	467	395	439	468	443	484	458	427	442	433	416	435	460	489	483	487	473	460	458	456	462	429	434	458	489	430	482	411	463	472	407	443	453	487	464	437	449	427	446	456	452	434	477	474	397	447	462	453	433	447	433	449	458	434	455	446	419	460	468	476	474	443	442	445	462	446	459	458	531	461	458	483	451	469	462	439	462	428	454	475	419	464	483	476	438	432	427	468	481	480	440	444	419	433	460	461	470	457	423	422	460	483	436	451	455	468	446	448	472	438	453	463	407	472	471	423	484	466	450	448	470	479	456	452	464	443	468	481	458	420	410	433	467	451	455	425	453	442	434	467	466	387	485	443	422	442	454	441	460	453	448	495	472	448	435	457	495	454	434	438	459	432	461	450	470	442	436	431	444	397	440	432	494	429	442	486	427	480	483	441	426	440	427	430	460	467	427	440	453	443	523	462	453	475	462	436	457	467	465	417	458	420	459	441	443	437	462	459	463	446	444	433	475	446	461	466	464	432	470	458	424	476	449	424	494	479	452	468	437	459	479	466	443	448	429	472	476	452	476	435	415	415	466	454	432	451	450	461	456	425	448	482	404	438	441	491	510	486	501	458	439	459	418	456	454	414	450	442	429	432	471	419	453	440	456	454	444	437	435	404	472	429	475	418	454	441	450	462	480	417	430	451	460	443	449	422	437	440	448	457	495	453	460	454	455	479	489	430	465	483	440	450	470	434	456	454	443	469	426	482	499	433	469	455	430	433	437	429	433	410	460	465	415	447	440	462	460	444	433	457	454	433	427	441	437	466	452	414	455	470	460	427	483	447	461	418	463	425	466	465	450	467	476	462	482	443	457	426	464	443	436	456	476	436	448	413	443	469	453	419	450	448	452	435	457	454	404	505	430	443	431	454	468	470	423	457	438	422	497	447	443	475	433	457	431	482	449	461	435	418	480	465	461	461	441	457	441	458	448	456	433	407	438	498	457	421	447	452	441	499	428	434	433	476	482	448	463	493	456	422	463	462	478	449	442	441	434	474	432	441	417	456	437	438	480	459	434	450	430	468	453	452	439	430	433	500	459	450	464	424	471	440	414	450	476	451	444	447	435	476	464	457	470	465	465	450	465	450	421	441	438	454	463	440	479	402	441	460	476	470	460	461	451	430	444	429	456	451	452	472	466	466	477	458	456	427	430	461	492	441	454	478	422	458	417	456	492	451	494	430	457	464	439	428	379	470	486	463	469	470	478	481	485	436	441	435	422	448	440	461	416	460	397	447	452	473	467	402	468	430	433	478	434	433	425	456	420	473	430	440	423	453	431	468	448	460	451	451	456	452	438	461	462	458	469	429	440	454	412	452	467	459	431	451	464	413	486	471	453	481	442	446	406	451	441	476	490	419	442	431	478	456	439	433	467	430	459	461	488	454	470	471	468	447	450	501	453	469	513	432	429	432	473	466	442	457	419	451	437	445	428	443	425	446	462	455	460	426	481	468	457	462	434	460	473	485	455	486	415	434	441	431	395	469	436	466	448	468	474	480	441	462	442	454	458	458	442	467	465	464	488	462	475	453	478	445	449	449	469	453	420	469	445	455	476	429	408	431	475	461	490	476	431	471	402	456	441	460	442	428	447	439	460	461	421	454	462	442	458	446	447	465	513	443	446	425	507	463	462	435	482	472	430	436	450	430	433	432	455	451	480	451	450	463	473	482	449	484	423	476	437	402	497	439	421	442	444	412	426	466	471	462	455	461	452	432	445	436	480	466	461	442	443	435	468	440	450	448	436	459	442	447	443	432	458	454	447	450	475	470	443	470	434	440	432	464	466	451	470	435	450	436	431	448	458	430	449	431	435	430	471	425	448	440	435	438	434	435	445	466	445	428	438	479	437	454	472	441	429	419	413	444	463	468	500	442	465	471	446	485	428	460	459	415	431	473	435	468	503	451	433	440	484	446	495	493	466	474	508	439	437	453	492	446	481	414	467	462	456	468	460	435	466	468	463	445	480	449	451	423	442	475	424	446	454	464	430	424	440	439	507	462	494	463	428	473	468	448	518	458	460	456	452	476	436	453	502	437	461	417	422	443	454	451	483	432	415	446	429	437	467	453	471	460	419	457	441	459	456	439	464	438	436	433	471	464	434	472	432	414	427	488	410	467	471	440	479	436	455	488	452	448	476	460	456	465	450	449	406	458	484	502	489	462	468	447	463	439	439	468	435	499	488	456	460	448	466	466	483	455	458	475	474	501	462	433	424	468	434	434	443	435	442	449	492	479	470	422	438	432	461	455	448	421	476	421	438	496	419	444	438	453	462	483	428	468	462	434	439	478	458	423	458	431	448	449	459	458	458	438	460	463	468	449	425	458	471	446	467	467	457	473	421	466	462	469	460	438	438	448	473	432	487	467	430	484	443	478	450	446	473	439	437	449	456	448	479	423	470	441	478	462	475	413	434	480	456	418	456	479	459	445	447	432	420	470	436	467	459	477	423	467	427	427	430	435	448	482	396	438	454	426	449	450	445	447	436	450	425	491	437	447	456	417	466	442	421	454	484	439	482	464	420	414	415	406	496	464	438	493	420	465	476	457	413	454	420	482	456	450	437	421	432
52624	38177	27335	24148	28042	32515	20513	11095	4528	1452	534	421	383	384	380	396	366	388	392	363	329	340	343	305	352	362	328	352	354	364	325	338	356	326	300	365	362	315	342	313	347	347	357	312	337	358	336	340	334	335	356	329	312	355	364	345	349	357	318	342	333	348	322	337	352	348	351	330	322	329	332	340	326	357	333	344	290	337	320	316	294	327	327	350	356	349	328	318	341	324	352	329	309	321	346	339	367	317	356	352	367	332	333	319	315	341	384	333	366	336	333	343	371	296	338	323	330	370	315	343	348	314	349	324	336	323	337	327	317	324	346	341	324	349	317	348	323	323	346	340	330	360	337	333	308	349	322	347	326	314	355	362	338	333	325	360	330	318	371	374	344	324	358	327	360	364	352	350	351	361	364	375	343	313	333	343	324	351	329	342	346	357	344	328	352	349	365	336	350	343	340	342	330	323	338	340	355	359	323	318	337	340	308	345	331	294	360	344	338	331	317	341	327	307	327	374	355	327	331	314	356	384	368	337	348	389	335	328	338	322	330	369	322	349	338	367	356	353	371	328	339	335	350	313	334	348	348	313	354	331	363	336	350	330	322	374	321	302	332	330	347	348	321	295	333	326	341	341	343	327	331	342	325	333	345	344	352	336	320	325	339	355	329	343	355	327	367	326	295	314	334	295	309	323	324	364	363	307	309	350	329	348	313	338	321	317	338	343	348	363	339	342	308	350	344	305	333	326	332	323	333	349	310	316	366	339	310	339	351	330	315	345	335	346	338	332	342	362	347	379	322	351	333	348	343	324	335	339	335	333	363	329	350	338	348	346	347	330	343	340	340	322	325	329	331	308	352	326	326	337	304	353	320	391	332	322	311	313	329	358	363	333	348	336	367	351	338	344	315	303	339	338	331	375	335	327	297	300	350	376	329	338	339	362	338	322	301	339	321	308	320	328	343	342	391	348	352	332	319	324	351	347	347	349	360	361	312	313	343	343	320	319	362	339	336	361	336	354	348	336	342	322	359	323	362	347	339	357	352	345	360	332	350	368	293	339	326	353	324	356	349	366	329	322	355	363	323	314	356	327	333	365	342	375	373	357	364	334	338	353	321	336	332	337	362	347	329	336	341	318	323	365	325	324	349	355	339	365	329	314	327	320	346	351	343	350	320	337	336	313	297	325	351	352	342	337	325	339	341	338	334	344	342	328	365	309	326	325	350	322	345	334	335	353	301	345	320	325	320	334	321	313	355	332	352	344	310	379	340	325	314	356	333	335	351	339	368	366	323	325	310	305	326	323	342	335	322	340	327	323	334	336	305	345	312	357	348	308	353	343	315	337	332	337	368	342	323	354	364	370	343	351	306	333	369	353	315	315	291	360	346	339	328	324	356	356	339	308	327	305	360	313	348	353	380	357	339	331	347	337	348	332	309	301	320	345	342	316	339	316	334	330	328	326	354	341	331	356	322	356	377	322	309	330	362	357	388	318	332	357	321	337	356	372	338	351	350	364	327	348	354	321	320	365	328	316	353	319	347	367	327	348	332	316	341	343	306	331	336	308	333	356	321	392	332	354	353	342	347	331	370	330	317	334	320	304	378	326	335	312	334	342	361	370	354	348	365	325	336	352	342	324	316	353	358	337	334	363	328	327	337	339	327	374	297	329	328	334	343	329	345	345	324	324	362	344	364	350	359	336	323	356	336	293	365	363	329	342	320	343	349	314	343	323	327	334	345	332	319	331	349	363	327	358	336	324	345	345	336	318	346	328	306	335	340	324	312	335	316	328	361	312	372	297	302	322	353	332	377	352	293	294	327	334	370	333	350	366	325	322	346	347	347	330	331	309	328	334	350	320	313	379	340	338	332	335	359	317	317	297	316	343	336	358	362	295	304	354	328	359	336	323	323	350	329	369	363	322	309	320	331	334	314	330	350	307	363	337	296	315	350	336	313	292	302	348	290	330	382	331	337	335	355	352	331	310	355	343	324	303	334	402	334	336	326	335	335	327	336	365	337	335	319	336	351	332	332	352	332	331	308	295	351	308	324	312	328	343	317	312	334	290	331	347	332	332	353	367	346	322	336	339	338	331	357	327	320	316	360	351	344	327	347	344	322	348	304	293	306	312	328	353	362	341	322	304	309	330	367	351	300	342	349	351	347	308	327	348	314	328	307	337	350	341	366	344	311	328	327	325	346	367	353	354	363	310	349	315	293	366	377	312	350	390	343	328	327	341	354	372	319	320	318	312	381	348	354	321	331	342	380	324	348	314	318	326	331	349	359	360	342	371	332	317	373	320	318	363	320	349	354	329	338	331	340	329	342	297	290	325	326	332	350	330	337	326	348	359	301	330	321	381	371	354	355	340	346	370	354	306	316	344	348	312	343	349	342	306	338	368	352	343	373	362	337	328	318	357	345	343	326	371	324	343	320	353	363	346	341	340	339	312	324	372	324	364	337	320	317	330	320	341	360	353	362	370	343	318	321	317	319	269	359	350	327	314	354	332	359	334	335	319	332	289	315	318	318	356	336	362	305	354	313	358	319	331	314	330	350	325	339	308	331	317	312	340	330	331	336	363	355	310	340	302	318	333	327	351	286	330	328	332	351	292	356	357	355	355	322	370	322	366	319	329	330	347	334	341	311	351	342	345	317	315	326	365	344	306	323	340	352	335	339	327	336	384	328	359	333	315	374	321	311	332	302	347	296	338	334	361	324	318	319	322	341	333	340	359	330	369	349	352	362	333	361	348	289	334	340	323	338	340	363	360	321	317	351	344	343	310	319	336	355	356	291	324	311	323	318	301	355	337	333	302	348	295	324	341	313	342	317	350	343	348	352	335	357	319	363	313	351	335	323	355	313	314	285	338	341	340	345	351	352	339	346	307	333	319	341	336	329	308	318	329	356	340	358	347	351	328	319	356	368	337	326	337	327	325	317	353	356	339	356	345	318	336	320	304	316	361	319	303	328	355	358	365	369	336	331	349	345	342	328	319	346	359	330	338	333	329	359	338	359	309	315	318	323	326	331	322	340	356	329	371	340	337	352	312	301	321	330	344	321	332	351	316	316	289	346	377	338	329	359	329	296	319	339	315	335	293	315	326	346	353	344	329	348	307	321	320	320	314	319	330	337	329	345	333	314	326	344	364	331	355	322	319	321	307	315	348	354	295	341	318	354	340	317	318	335	326	336	361	315	328	341	333	322	334	352	321	344	330	343	346	302	358	340	329	313	341	318	338	329	336	345	310	314	324	336	364	317	295	356	348	331	328	317	328	330	349	356	364	334	318	355	300	296	320	347	358	359	368	334	319	334	333	343	316	324	319	345	346	338	369	317	342	327	322	322	342	307	342	344	348	341	326	347	349	368	345	276	371	343	339	340	314	324	361	343	305	345	337	327	315	353	344	340	303	370	325	305	295	317	320	356	337	337	339	295	339	334	329	364	328	362	384	374	383	350	351	343	318	356	339	327	340	323	384	339	360	299	326	364	331	328	307
47587	47351	11982	9219	27074	38653	15063	3352	1796	1497	1300	1275	1211	1157	1138	1107	1057	1024	972	963	959	946	926	977	936	908	957	859	891	877	914	924	910	871	878	852	879	862	854	856	881	876	866	870	857	887	878	856	849	875	892	910	896	865	882	813	787	854	846	815	895	833	885	826	884	852	840	803	848	823	857	851	848	834	833	772	864	870	801	866	878	851	849	867	832	772	795	846	845	859	819	855	852	773	878	841	866	858	867	825	871	907	946	854	870	845	830	840	802	832	811	845	815	799	808	874	870	795	788	819	912	804	834	846	830	854	806	860	807	815	860	903	840	804	832	862	902	820	800	809	841	836	833	819	851	864	812	818	860	834	794	845	835	865	843	878	817	899	794	808	827	838	859	751	874	912	842	866	831	906	808	838	806	884	831	849	846	808	871	809	845	840	830	850	803	823	825	853	826	820	805	824	822	810	765	861	780	789	863	839	838	828	757	826	807	836	839	866	835	871	850	812	840	815	817	800	818	849	874	865	828	831	858	857	807	832	866	812	808	836	810	834	899	842	812	835	841	859	817	866	865	820	823	849	847	835	830	813	797	856	806	811	810	843	797	879	873	825	823	830	859	807	814	862	829	809	811	821	845	835	851	841	823	878	833	884	869	883	868	855	813	846	839	842	824	782	841	797	786	799	828	845	829	882	824	838	832	819	809	873	896	833	811	858	803	886	783	783	886	768	845	795	829	848	776	812	819	800	866	862	861	844	784	834	834	881	861	839	833	884	848	836	814	849	814	817	802	829	833	829	806	862	807	856	828	863	846	861	876	817	857	860	880	863	832	855	856	860	808	815	846	783	852	818	826	828	816	842	838	876	803	854	841	835	862	820	773	835	817	867	839	849	796	806	848	809	862	823	841	782	775	846	891	876	820	852	778	848	807	866	830	810	861	853	864	801	805	874	870	857	826	816	765	841	876	817	829	780	803	824	851	842	858	869	873	834	846	900	860	842	801	862	815	810	861	805	872	837	848	842	837	811	834	873	844	891	777	829	820	832	860	892	819	861	878	791	830	895	811	799	823	837	837	863	833	845	805	800	893	833	794	847	832	801	850	918	853	840	811	773	790	860	900	813	861	883	778	852	850	894	828	896	884	799	782	794	858	864	873	829	784	813	827	865	818	817	815	829	801	850	880	792	837	897	821	785	825	800	839	823	816	844	837	834	830	835	838	802	845	827	839	820	793	903	870	803	825	879	816	779	815	795	826	803	850	834	815	783	853	827	810	779	843	864	832	878	854	821	835	840	848	875	868	832	801	817	860	866	786	843	852	753	816	841	822	829	815	804	826	858	859	882	832	826	837	852	825	800	819	828	859	825	853	828	871	827	816	864	804	852	892	785	860	846	823	812	806	765	873	814	803	835	784	853	857	845	793	829	866	826	782	836	863	837	869	815	857	873	820	843	807	824	804	843	835	873	820	796	826	835	797	850	827	836	820	831	881	878	821	817	807	835	763	819	831	837	892	913	819	803	838	840	843	832	855	816	814	889	816	807	846	835	866	796	827	820	853	855	874	825	852	828	835	832	869	855	858	849	857	791	830	820	816	857	874	821	856	757	816	832	807	783	825	839	836	860	880	867	803	844	811	837	856	831	804	797	830	813	857	825	841	820	833	844	804	833	803	810	844	821	846	822	831	817	816	815	846	833	852	867	865	836	859	827	834	845	823	856	858	850	813	786	783	776	836	718	820	816	844	833	890	846	843	817	884	818	842	880	823	826	822	750	806	820	833	834	796	775	803	811	846	886	847	823	793	812	842	804	814	860	868	792	790	831	835	845	823	871	821	845	846	810	867	828	887	828	795	833	847	797	863	843	813	840	860	884	812	794	893	825	836	796	815	805	838	837	885	839	834	820	842	831	799	797	855	813	782	875	788	838	798	840	866	853	855	776	805	806	882	832	804	820	829	875	815	863	812	863	814	820	824	816	824	818	845	836	794	819	884	857	814	853	895	869	817	837	817	921	823	835	816	806	830	800	801	850	796	894	866	829	843	842	864	876	847	842	844	848	838	841	872	887	799	823	820	856	794	837	849	770	812	859	844	873	901	805	849	798	842	794	850	888	823	872	847	824	820	854	866	835	833	843	834	837	817	860	775	867	818	837	854	823	879	815	887	802	808	784	807	859	830	833	799	803	791	801	816	874	844	803	847	832	857	844	814	865	817	845	849	842	807	854	816	825	827	828	786	776	844	843	850	814	850	817	859	822	820	879	828	798	852	812	799	865	811	851	863	851	781	818	790	809	858	822	906	790	763	811	831	822	845	843	829	844	808	842	824	882	771	813	811	851	797	818	886	818	829	843	863	817	836	842	908	779	838	885	840	837	874	825	845	860	808	845	836	833	835	856	783	847	819	829	826	820	813	815	883	874	813	824	843	769	834	841	840	787	822	770	825	839	764	814	852	890	826	816	819	828	873	861	854	801	852	791	834	828	841	868	794	822	847	802	841	855	830	772	837	811	819	877	846	799	830	827	783	863	815	826	805	842	845	855	832	809	764	800	852	821	825	792	848	805	839	812	858	875	816	876	860	778	833	861	853	814	836	852	865	830	822	858	820	783	829	840	846	850	793	823	866	848	844	836	824	858	864	874	885	832	850	822	779	880	845	816	857	818	848	816	812	793	828	847	793	825	849	826	902	833	810	840	803	839	810	818	860	826	828	840	852	811	847	831	857	826	831	791	864	814	806	834	880	808	762	825	878	821	797	792	826	891	826	798	860	908	807	842	834	855	818	802	810	808	866	811	808	827	823	816	836	808	872	870	863	838	823	853	808	759	808	861	815	822	823	796	859	868	801	826	836	861	818	846	799	844	846	835	851	833	846	824	864	848	827	806	786	835	884	827	821	835	843	844	772	867	842	905	861	837	877	860	841	844	873	861	812	844	849	811	790	818	857	806	895	794	787	866	836	803	823	819	850	854	899	824	867	843	793	857	832	807	818	849	808	833	873	838	799	850	807	839	843	867	832	809	811	836	811	826	813	866	781	832	865	818	847	803	799	846	769	835	796	809	863	841	885	849	898	792	822	852	843	796	849	787	846	792	851	838	856	822	811	857	843	845	843	811	824	855	892	834	830	890	828	832	837	854	859	807	852	859	870	816	824	859	828	813	889	817	835	888	810	798	814	834	814	800	810	826	843	823	812	843	839	825	856	804	824	813	836	796	810	849	818	822	837	778	841	815	840	842	842	826	812	797	875	811	839	811	855	821	851	836	818	844	791	860	842	823	753	815	863	813	814	810	858	845	821	839	851	815	858	854	848	835	837	825	785	801	828	799	820	894	861	853	803	857	813	843	887	890	795	807	863	824	872	810	883	817	820	785	803	831	855	846	813	799	864	845	801	803	849	831	797	833	799	890	852	864	829	807	846	831	869	874	827	844	789	843	826	794	842	842	779	879	840	855	874	811	857	834	812	801	846	801	852	847	890	829	806	791	812	833	826	851	845	883
53180	33937	25691	23749	22160	18883	12524	4871	1137	627	528	512	491	453	471	478	476	451	459	422	455	418	412	407	370	413	396	413	388	411	350	419	420	399	430	398	414	411	417	384	403	370	383	402	399	399	387	371	370	409	383	412	407	377	369	353	396	373	364	371	384	385	408	373	444	397	347	391	395	409	418	343	373	358	342	369	380	355	367	392	404	371	399	374	412	392	391	393	334	359	381	371	358	370	376	403	353	363	371	363	372	380	354	389	378	396	382	369	395	356	347	367	385	389	368	375	384	373	395	359	385	419	375	369	365	375	399	351	323	396	378	413	346	358	419	397	376	360	381	387	391	366	376	384	364	375	430	370	363	374	360	361	397	381	377	342	387	353	378	384	353	380	346	359	352	413	336	361	343	392	381	367	427	354	384	404	415	390	418	375	353	402	355	386	343	404	385	350	399	375	380	384	407	359	379	389	360	356	376	412	359	339	345	356	368	347	376	379	398	366	380	398	357	351	350	351	362	375	379	408	366	371	400	341	362	391	365	379	379	374	376	346	374	344	363	402	335	405	372	319	385	378	379	413	387	379	376	375	370	424	398	360	362	382	368	377	351	433	375	399	346	389	350	344	363	404	349	339	399	393	374	401	372	386	368	367	358	383	358	369	366	381	362	406	384	387	416	380	405	388	402	393	389	397	421	367	388	370	386	394	356	369	353	399	382	350	383	379	391	368	354	374	357	381	388	357	394	350	375	350	369	382	357	428	367	392	372	350	352	353	391	412	382	379	423	361	398	406	378	374	354	386	330	344	371	385	407	370	396	327	397	377	394	406	389	373	405	366	368	379	352	365	368	374	367	353	392	393	355	372	356	359	399	386	378	398	412	378	377	399	376	360	358	378	399	387	344	352	364	372	355	390	401	370	381	382	372	377	373	420	376	379	407	351	384	361	382	376	339	377	368	375	360	356	406	378	364	394	376	410	354	362	395	401	405	372	344	380	352	360	339	399	344	378	359	365	395	379	422	338	373	381	381	371	343	421	357	405	409	407	362	369	400	392	395	414	362	381	386	403	397	394	382	343	407	374	411	362	343	366	373	379	333	318	375	399	365	388	355	384	337	379	350	359	405	387	387	355	403	363	386	366	350	380	388	389	394	394	367	388	383	367	389	380	390	394	379	368	391	357	392	394	346	412	338	393	337	369	370	388	371	385	349	379	375	353	363	353	412	372	367	352	371	410	366	369	381	382	424	404	382	359	379	361	326	361	410	371	390	403	351	442	384	407	370	350	352	345	374	365	400	340	383	388	362	393	395	389	376	397	382	373	389	365	349	378	399	350	358	364	341	365	360	383	357	349	375	381	391	347	353	351	383	368	367	348	373	353	349	385	359	365	386	377	362	385	373	374	385	385	407	401	354	388	351	377	380	360	351	380	388	349	406	395	352	392	384	369	377	363	406	377	370	374	375	366	384	383	374	389	429	384	401	380	367	369	407	384	354	378	367	405	380	404	369	359	350	367	366	354	372	376	353	401	409	338	337	390	390	387	375	374	354	392	386	379	357	389	392	380	393	373	381	355	363	360	368	376	360	399	381	375	381	366	365	350	422	388	392	368	393	369	340	384	371	353	395	377	378	373	394	366	393	375	395	385	371	379	391	370	347	353	337	377	350	352	329	369	372	387	329	357	343	377	388	412	370	379	361	364	348	395	329	371	419	342	379	380	359	391	387	339	357	419	366	396	400	392	393	353	387	387	373	381	353	356	405	365	378	371	406	372	362	338	353	371	353	388	372	398	364	365	407	364	357	377	380	388	365	366	382	363	371	390	336	393	378	340	376	379	379	404	376	388	372	389	367	390	403	394	377	356	377	369	391	374	382	379	362	373	377	355	381	382	405	385	328	409	402	391	345	359	401	358	402	386	380	344	349	365	358	397	367	382	391	331	368	370	352	391	396	385	387	371	371	393	390	372	397	392	381	386	374	385	361	371	352	338	402	367	388	372	404	359	386	384	402	361	391	355	342	371	325	364	373	386	402	396	386	379	357	370	376	375	374	360	325	360	369	400	384	391	391	353	392	361	401	373	372	389	387	359	384	367	388	397	375	371	363	359	346	402	375	322	411	355	378	355	419	350	367	379	405	383	392	350	375	418	381	368	364	400	410	377	341	369	408	395	378	386	361	425	382	395	372	378	341	369	382	370	339	358	374	389	411	365	326	382	374	415	361	374	366	355	363	350	389	381	407	399	365	361	355	378	352	385	354	404	382	365	398	365	372	375	402	388	373	360	370	381	398	363	352	361	390	390	393	355	373	336	401	374	379	358	402	384	362	391	393	363	402	362	385	387	343	377	341	345	414	405	411	331	383	383	337	375	374	400	382	393	382	393	388	357	388	384	413	350	407	356	383	383	402	355	412	362	360	341	354	403	357	368	390	411	385	397	407	384	349	376	367	353	389	378	383	363	357	372	384	345	389	397	355	393	367	386	395	373	366	420	360	365	379	377	375	400	360	370	381	356	345	346	416	392	319	384	386	388	377	385	408	376	411	405	381	355	361	372	406	378	345	333	396	402	372	379	366	343	352	354	395	381	385	385	339	393	377	357	415	404	372	355	378	413	417	372	383	339	398	392	354	397	377	400	409	370	350	360	371	382	373	401	372	414	353	358	366	396	338	389	328	388	386	376	383	433	395	399	368	348	409	363	343	374	379	385	399	354	386	381	380	388	385	388	378	405	364	368	395	372	416	346	384	395	343	351	393	396	383	375	346	384	358	393	350	344	378	352	363	363	372	386	389	401	384	367	352	369	376	351	364	377	355	388	401	386	334	364	358	365	367	341	396	334	374	380	345	356	384	378	361	377	389	345	391	349	391	382	381	352	387	349	364	334	383	383	354	369	411	371	363	412	372	408	383	354	389	363	355	359	374	380	386	367	354	348	380	395	398	366	373	377	402	375	344	383	422	421	368	386	408	361	376	370	387	366	359	367	330	379	380	398	374	365	390	386	342	374	367	370	373	387	367	394	354	400	407	382	377	371	353	387	354	369	348	382	364	391	380	392	384	393	375	373	374	384	381	371	377	407	371	420	359	381	364	388	392	374	395	350	391	381	382	398	367	372	334	375	388	388	360	378	378	365	370	394	389	373	393	359	416	370	345	371	392	356	386	395	364	375	373	390	391	368	343	373	398	369	387	371	396	382	397	399	379	371	351	360	340	384	384	384	388	414	350	377	369	413	371	353	359	364	379	370	363	364	369	382	380	343	360	393	367	355	367	372	387	395	365	362	369	397	389	398	338	385	357	378	407	354	425	378	365	371	374	361	377	376	396	367	397	372	338	360	387	423	400	335	355	372	369	416	363	376	361	368	364	406	398	376	400	358	375	401	353	381	361	369	394	340	381	407	401	399	390	415	397	464	355	371	391	346	356	385	403	430	402	424	369	426	383	328	401	401	385	378	363	427	399	348	399	390	429	395	378	391	354	352	357	379	334	363	387	372	389	385
49301	39128	6269	5808	4776	4011	3205	2587	2303	1942	1831	1703	1538	1477	1419	1353	1316	1217	1190	1164	1162	1129	1098	1085	1140	1037	1044	1114	1032	976	989	981	981	952	982	947	985	987	965	907	898	893	964	983	884	989	921	931	928	936	958	883	888	936	856	918	890	882	894	895	830	948	891	923	938	894	840	907	885	920	898	918	875	895	831	848	891	877	912	902	924	904	855	881	848	879	875	849	855	885	862	861	840	884	927	906	914	853	951	829	977	838	880	922	892	909	878	928	857	876	832	881	840	866	841	876	875	860	886	859	871	833	876	903	857	821	938	886	866	880	904	835	937	842	875	855	869	870	870	886	913	871	907	862	859	901	884	855	878	827	842	916	914	848	840	839	886	865	843	876	906	845	881	825	915	867	875	900	876	888	876	883	895	891	846	920	867	892	909	890	948	854	874	881	892	880	866	848	883	933	862	867	891	867	894	841	913	859	848	843	909	883	870	835	838	845	836	833	826	906	911	893	832	832	915	807	828	905	872	931	896	863	908	909	855	861	851	873	852	819	869	852	852	924	831	872	819	873	844	889	893	857	875	850	889	835	897	814	886	902	886	899	831	869	909	861	891	871	840	863	800	885	849	897	922	832	885	853	889	846	872	908	899	848	806	919	885	865	903	848	846	864	862	871	870	884	900	908	880	864	853	886	924	870	833	881	809	880	943	874	839	878	856	853	817	836	884	849	875	856	876	871	867	843	853	933	852	837	873	889	930	931	887	903	891	893	862	837	876	900	931	924	883	902	913	848	951	885	827	881	887	841	845	859	849	850	843	817	903	844	826	857	842	897	861	866	836	862	866	849	867	879	866	896	869	857	877	922	894	863	882	841	919	912	873	829	878	893	807	848	851	859	859	856	899	875	898	811	860	854	874	897	862	926	890	887	866	853	874	894	876	886	928	831	866	838	854	910	868	868	862	873	931	827	888	871	813	845	856	832	849	898	843	888	913	857	905	857	819	868	796	839	913	838	852	873	829	867	902	854	851	854	899	861	876	895	879	862	861	887	858	874	811	846	860	885	877	845	834	868	885	907	803	887	928	876	786	868	834	860	916	916	866	851	827	871	845	877	840	865	892	902	898	921	866	883	802	849	843	884	855	830	917	925	878	871	862	845	843	858	863	830	840	868	836	917	883	848	880	872	845	887	870	856	887	844	909	878	830	905	826	830	847	846	846	868	906	851	858	838	885	891	864	839	906	861	909	868	878	837	896	846	865	891	846	879	910	845	827	877	878	866	872	857	874	805	865	957	836	876	907	898	884	881	875	851	893	806	866	830	899	876	828	835	853	780	885	856	878	879	879	871	909	877	852	895	853	837	821	891	867	885	893	862	899	883	825	812	815	827	844	867	869	909	882	901	884	859	837	865	860	825	904	908	846	888	863	874	844	905	918	850	864	899	836	822	820	919	862	865	858	906	847	888	915	862	826	853	885	849	924	834	901	880	886	895	843	919	838	863	851	846	892	865	871	872	847	837	890	889	883	890	829	826	829	872	802	847	879	847	896	831	823	819	905	905	856	856	885	825	829	809	882	913	889	832	859	843	851	819	861	870	865	853	833	813	841	871	863	906	819	881	876	868	895	853	865	844	831	884	849	870	868	885	806	889	873	859	872	890	852	868	838	887	889	839	897	861	842	875	879	849	901	846	806	846	809	893	857	911	835	861	895	844	876	858	832	862	858	840	831	887	840	878	905	838	918	835	885	856	855	875	848	897	862	889	852	829	862	866	846	867	901	922	844	847	868	863	889	875	856	865	933	860	860	822	904	826	868	886	864	878	815	905	835	831	904	916	879	891	851	893	870	907	839	871	834	876	830	847	892	866	858	806	899	880	835	794	926	825	864	873	936	891	805	877	888	804	906	910	866	915	863	898	854	841	904	928	880	858	909	913	874	895	817	878	901	879	907	918	895	865	812	875	834	835	883	906	844	847	882	851	888	832	873	861	847	927	859	842	820	802	872	843	862	896	869	842	900	849	871	870	877	852	882	866	887	873	879	848	953	919	867	913	861	855	920	889	845	921	901	851	866	890	867	860	882	857	894	811	863	844	861	870	805	910	875	854	916	871	911	840	890	916	821	875	894	866	851	899	859	872	837	909	832	871	883	889	890	836	904	906	859	833	908	849	865	928	869	902	895	820	846	893	859	929	880	873	856	810	853	888	893	889	872	890	876	895	827	907	878	852	865	896	875	891	839	844	880	929	814	866	857	867	836	876	821	920	860	889	861	838	877	820	887	888	839	873	843	866	896	873	810	808	901	908	888	881	801	836	887	909	863	859	876	866	857	880	871	863	882	894	873	855	865	866	913	865	892	883	865	867	839	837	820	840	924	836	854	919	895	824	843	858	876	859	890	822	878	899	893	823	851	911	823	878	891	896	877	858	862	891	841	866	892	820	939	834	862	860	877	874	848	890	878	914	839	859	869	833	846	880	881	828	909	866	897	838	841	868	909	870	884	842	860	917	827	809	871	869	861	858	888	868	908	883	856	802	892	862	841	858	876	882	818	869	894	863	839	859	861	873	834	847	855	790	876	818	862	848	825	846	860	908	870	870	796	868	854	877	896	886	882	872	847	856	852	833	879	873	885	863	858	846	853	845	892	909	859	825	872	835	938	883	851	855	865	852	822	903	886	890	888	858	845	872	863	911	893	890	866	908	865	855	892	886	842	832	886	865	887	924	877	831	908	889	904	848	863	867	921	847	800	856	895	883	843	853	892	850	886	863	879	855	846	899	841	833	845	877	877	877	911	865	867	855	864	885	812	859	872	861	863	901	865	863	850	802	883	869	902	846	864	872	897	838	870	872	880	866	848	837	840	876	869	824	880	824	865	855	884	865	810	886	865	915	863	897	838	862	870	856	896	855	899	849	840	832	866	900	876	861	868	848	865	912	855	836	885	876	863	862	865	912	821	932	843	872	858	871	872	879	840	884	857	822	934	842	858	838	807	863	833	819	903	883	865	856	869	843	779	894	845	843	879	848	924	871	860	924	861	895	857	879	877	858	798	875	877	815	891	840	835	905	870	829	900	915	826	895	860	835	830	900	866	850	857	891	871	890	862	880	880	861	871	845	874	872	840	830	851	834	903	891	865	849	878	843	888	868	851	888	818	879	858	890	935	880	849	862	902	876	861	845	879	859	827	866	832	904	913	844	888	879	896	852	837	902	832	868	928	830	882	905	889	866	887	867	840	897	922	870	843	885	894	844	876	887	858	909	906	891	869	890	920	902	870	860	889	850	851	872	888	887	845	885	913	874	849	891	803	880	896	848	846	882	924	882	839	841	891	861	834	875	863	885	871	850	838	869	894	855	863	854	896	894	855	871	850	827	884	864	875	866	897	848	831	831	856	973	892	851	877	890	854	885	874	825	847	876	865	872	893	841	869	878	892	885	904	900	808	857	884	906	845	857	866	868	884	897	928	884	918	874	910	871	840	891	894	837	836	821	879	885	855	842
24808	22643	6996	2044	751	334	208	150	145	136	140	161	145	145	143	144	183	152	160	126	129	140	150	138	160	151	146	145	152	136	138	169	136	140	167	155	125	121	154	144	156	133	165	157	143	151	164	136	144	191	129	159	155	164	152	138	137	147	147	138	148	149	160	141	134	152	157	147	148	155	167	171	148	158	166	149	160	159	139	156	143	152	158	137	156	148	143	176	151	139	167	144	145	144	158	156	138	155	138	143	151	154	159	146	150	123	149	174	141	173	145	145	131	154	134	140	143	154	174	147	141	147	162	149	139	128	161	156	168	146	142	139	134	139	154	156	177	119	161	144	165	172	155	152	155	174	148	157	122	144	131	143	153	177	140	134	149	166	151	146	134	132	162	161	136	156	126	152	160	172	142	127	143	179	149	150	167	157	140	145	137	138	147	165	144	143	165	162	165	148	139	121	155	126	156	147	166	165	131	121	137	147	153	133	143	179	136	122	144	171	158	173	160	126	137	156	139	147	167	148	143	147	159	169	146	136	163	154	155	157	162	122	113	142	130	166	164	149	138	147	130	131	152	150	139	152	157	151	132	134	163	111	153	137	172	160	150	132	146	141	170	154	159	149	151	158	156	162	147	135	133	157	161	141	122	149	145	170	143	132	134	160	145	130	143	136	145	171	143	134	158	146	147	169	175	162	136	153	138	158	127	113	139	141	141	139	145	147	136	150	159	159	133	144	147	160	148	172	149	160	150	161	137	149	160	148	152	122	156	143	158	183	149	160	140	141	142	177	129	166	175	149	151	150	145	139	173	137	160	160	145	141	146	146	152	166	162	158	145	136	137	161	144	165	166	141	140	144	152	153	140	149	149	143	128	145	168	137	160	152	139	152	171	160	169	156	138	152	168	151	147	128	159	138	136	142	166	161	146	168	178	161	131	148	138	156	155	171	172	140	142	148	162	153	162	149	153	126	162	140	153	168	131	143	144	157	173	151	162	170	141	149	143	152	145	127	133	145	130	151	148	141	128	131	151	152	150	158	149	130	170	173	156	167	161	165	147	156	158	148	143	166	162	154	139	131	139	172	158	144	153	145	163	132	152	182	183	154	159	136	145	146	143	150	141	150	167	161	137	141	158	152	154	167	149	152	163	149	145	142	138	139	152	148	172	137	140	133	158	138	161	159	148	160	153	152	165	145	159	140	140	165	137	162	126	173	144	147	150	154	172	159	153	142	143	172	144	153	166	149	155	149	118	171	154	135	166	162	145	148	155	162	153	163	140	137	146	130	131	156	142	144	135	146	151	132	139	140	181	164	139	165	139	145	147	154	167	153	141	165	147	157	135	148	179	157	160	160	151	139	167	177	155	158	150	144	172	144	121	151	148	141	143	130	147	141	162	150	172	150	143	128	154	156	134	163	130	144	145	187	161	172	154	145	139	162	173	124	158	150	136	156	175	150	140	134	144	159	174	139	131	139	113	161	135	153	145	152	157	160	156	146	184	146	164	179	144	147	168	133	154	154	139	172	154	131	142	172	164	132	160	135	151	175	155	152	159	133	156	163	144	159	161	151	149	157	149	135	165	153	140	164	133	155	159	168	136	155	144	158	150	119	142	159	148	172	170	164	162	146	157	162	145	139	150	151	137	132	161	155	132	131	148	140	161	137	143	138	141	142	148	142	153	144	156	149	147	151	144	155	160	146	149	185	164	159	162	149	145	150	150	137	150	163	136	160	139	144	144	145	155	127	157	140	147	125	157	163	164	141	173	161	135	170	138	158	169	142	155	143	181	158	163	178	146	144	162	154	150	171	158	123	161	163	146	138	135	167	155	132	135	150	170	133	168	141	172	154	147	138	148	161	157	136	148	154	154	140	152	148	141	153	170	165	164	135	152	171	137	157	150	128	161	150	171	140	146	149	151	129	146	180	151	161	136	159	148	138	153	130	145	158	142	141	137	139	163	144	160	163	178	147	159	167	149	157	162	135	141	152	146	146	146	138	147	124	152	159	138	137	147	178	171	138	148	138	150	149	169	158	159	150	151	149	141	123	134	143	150	134	157	137	133	150	167	141	160	152	140	131	132	156	166	121	175	136	151	128	151	147	171	139	147	129	136	172	144	164	145	164	117	137	170	139	144	161	156	119	145	141	147	136	156	147	145	146	153	142	126	133	138	155	151	152	147	161	143	160	158	156	140	154	152	161	156	170	127	145	140	143	162	159	149	154	182	161	154	146	165	152	150	157	151	129	161	148	134	137	158	145	166	172	150	138	144	148	131	158	124	133	153	152	167	166	146	133	163	147	147	143	150	159	142	139	182	168	160	171	150	153	149	140	150	155	133	140	155	168	149	149	137	147	136	150	158	149	168	150	143	150	151	158	143	132	138	161	170	150	153	142	154	155	142	164	163	151	143	148	173	155	141	152	122	181	155	141	142	147	156	153	159	167	138	174	131	154	143	138	144	137	129	149	146	145	161	158	166	155	144	162	158	174	186	159	158	146	130	166	125	161	150	167	143	146	157	128	160	164	142	154	169	156	146	155	153	143	159	131	133	112	159	177	146	154	146	162	136	166	152	156	169	115	153	153	152	165	160	143	153	147	142	157	151	157	148	165	140	159	151	170	141	169	152	148	134	166	145	145	161	152	128	152	153	151	170	142	142	149	122	145	146	148	165	162	137	160	148	166	159	137	156	144	172	157	147	158	152	152	151	169	148	156	137	150	164	151	171	163	122	144	126	151	163	140	153	168	153	119	141	160	160	142	164	167	148	136	146	140	164	156	136	159	160	160	153	131	144	143	133	161	138	144	150	149	152	156	127	141	140	163	148	127	157	157	138	147	152	166	145	152	149	163	142	165	149	148	151	160	147	170	157	144	160	143	148	170	156	144	145	151	189	174	154	129	175	145	142	150	133	143	156	132	139	144	160	174	157	145	160	161	147	136	165	158	143	161	146	147	157	137	134	144	155	143	150	147	153	146	151	146	141	158	153	161	157	157	139	164	146	167	146	137	156	167	171	149	146	155	126	154	162	140	165	126	176	148	160	141	143	137	159	152	167	162	154	185	145	141	186	149	150	153	166	178	123	150	158	154	137	142	174	152	144	138	147	134	167	182	167	140	151	131	165	157	151	134	154	144	132	132	153	150	145	160	148	150	174	134	152	133	156	145	133	146	142	157	142	152	178	151	131	129	135	142	158	151	140	151	129	154	151	157	134	140	175	162	158	149	141	136	159	131	146	165	149	166	144	129	126	164	166	132	147	164	145	127	153	154	139	162	144	157	168	179	148	164	151	146	147	157	139	132	158	158	166	128	142	162	162	154	148	149	154	135	164	151	144	155	155	153	161	141	158	117	162	164	143	154	158	140	152	160	152	167	144	137	146	170	149	145	159	167	146	148	163	153	149	163	150	153	156	157	140	131	156	139	146	151	164	159	144	125	161	155	145	143	133	162	162	167	151	143	144	149	143	162	149	132	150	165	158	136	147	155	144	163
22097	20245	1219	759	634	665	512	465	470	449	512	518	475	431	435	448	433	456	473	445	481	440	455	487	457	457	445	456	472	494	467	483	452	467	420	471	428	451	455	471	468	489	470	439	416	458	425	503	447	404	461	475	444	452	432	495	459	439	477	411	467	444	429	476	456	495	439	429	472	481	419	421	406	473	454	444	456	429	439	448	466	476	461	466	444	424	442	447	410	411	478	452	437	459	463	437	466	454	453	460	446	431	441	444	424	453	455	457	443	454	427	463	441	426	464	443	439	437	439	426	459	459	448	452	439	475	433	411	448	463	478	451	462	428	443	471	494	452	468	425	416	454	444	435	487	482	445	460	471	431	486	435	438	477	461	476	453	454	449	426	450	412	434	426	487	466	442	483	442	469	464	441	487	460	472	457	438	462	423	431	417	477	466	421	455	488	462	461	476	481	438	450	467	436	441	429	479	495	454	431	448	469	470	430	433	436	432	456	488	440	460	450	450	446	496	431	419	471	447	435	446	430	435	447	478	411	464	473	419	458	479	470	413	426	481	428	459	483	482	433	483	455	413	506	444	479	464	409	452	450	419	450	418	452	448	430	468	486	447	449	453	456	451	400	465	444	430	455	430	486	451	449	462	461	454	475	487	424	409	434	447	440	444	485	458	458	485	444	459	452	475	454	455	437	475	505	449	471	464	462	449	440	464	435	403	422	443	462	434	443	498	470	464	445	467	437	435	487	451	456	460	443	457	471	416	425	458	440	441	464	491	463	486	459	466	477	476	443	432	413	430	451	466	506	435	466	426	472	465	461	465	430	420	454	431	475	447	454	409	475	439	441	431	468	516	446	434	470	430	441	460	449	447	432	451	472	441	432	422	437	431	461	448	471	454	476	409	455	458	478	456	424	469	443	460	497	457	434	443	470	435	438	449	474	474	456	421	425	462	423	477	435	454	408	443	467	469	458	437	484	456	450	464	426	434	475	411	434	432	458	441	459	459	451	431	459	422	486	458	457	423	448	466	395	476	436	433	443	479	449	428	474	420	442	449	439	448	450	433	422	456	470	473	442	458	466	453	426	402	436	472	440	458	448	477	414	436	456	437	454	441	444	455	459	457	431	460	415	440	446	476	450	491	477	421	451	472	479	439	444	441	462	445	472	449	484	439	455	483	487	457	484	437	428	456	432	454	490	417	441	464	437	422	462	423	479	418	446	439	461	481	488	439	442	481	419	463	449	424	452	431	436	423	441	461	465	460	440	454	460	480	447	440	456	465	487	420	444	440	466	457	430	473	413	442	487	446	478	486	451	446	472	463	459	473	468	428	440	431	421	443	445	429	432	457	432	439	452	485	480	453	472	452	488	444	436	471	471	464	434	432	480	472	429	454	458	481	460	455	486	472	451	461	502	447	449	470	480	458	458	421	425	422	438	444	451	478	462	444	434	413	417	415	451	463	445	424	458	425	450	446	447	442	488	453	476	454	421	446	422	486	495	393	434	467	468	471	452	458	483	478	468	456	453	480	439	432	496	465	429	468	467	439	411	452	457	441	425	450	476	479	439	450	447	456	464	446	460	445	454	407	536	428	467	460	454	414	473	443	458	443	456	391	431	447	476	439	503	450	421	454	442	495	444	424	461	496	476	450	406	434	455	446	476	462	413	432	442	430	437	436	435	495	456	445	450	467	445	428	460	433	449	434	420	461	484	464	445	455	454	425	467	449	478	475	441	419	460	464	475	462	485	436	455	446	449	466	471	430	435	452	443	427	480	478	487	453	475	468	459	464	456	471	466	453	492	463	470	416	418	451	424	448	446	444	439	451	457	452	448	471	435	429	445	469	433	436	468	406	443	464	443	445	460	448	470	454	444	457	412	431	446	482	418	418	429	432	470	448	441	435	437	478	465	427	438	492	471	478	455	452	438	429	449	426	445	495	490	477	469	442	455	468	462	439	425	423	451	447	422	469	467	467	429	408	483	480	465	442	450	452	457	488	454	416	441	427	478	490	427	437	485	450	489	494	426	468	440	465	468	455	409	463	461	437	435	421	442	479	460	454	446	451	457	460	440	443	484	434	421	489	446	437	471	442	450	439	449	474	463	428	470	448	485	470	443	459	439	467	401	462	451	436	463	457	429	460	435	471	448	435	493	451	457	444	493	442	470	462	457	454	422	479	428	461	479	437	438	439	432	481	472	476	432	494	454	437	465	469	433	465	458	439	453	462	462	443	471	438	444	431	482	493	432	476	455	491	425	421	442	427	449	467	449	455	476	459	461	469	429	435	424	464	442	457	494	469	454	414	411	413	484	444	457	487	451	470	443	442	452	446	467	443	414	479	433	430	442	438	442	460	445	435	465	447	467	450	445	433	433	428	445	445	452	454	475	480	447	439	416	408	424	485	468	428	415	475	462	408	473	472	415	423	468	480	437	440	482	432	474	432	469	402	460	452	454	436	404	461	432	440	435	458	454	452	456	467	448	443	410	459	423	445	445	467	458	416	474	457	450	425	423	476	453	423	449	456	445	477	457	437	476	454	441	456	457	456	437	468	469	470	473	439	435	409	457	455	456	429	497	447	438	437	441	489	422	452	433	442	471	450	482	506	427	445	489	453	467	424	450	470	473	434	483	432	451	464	450	456	453	456	440	457	413	456	457	419	428	467	467	436	497	447	464	437	467	415	458	469	475	470	466	439	469	471	454	468	446	412	467	442	468	433	409	426	424	450	487	484	460	451	447	439	465	453	474	460	432	440	453	448	456	439	480	441	436	494	479	469	469	420	426	449	479	442	431	469	455	442	456	404	479	440	456	469	447	441	441	455	430	447	442	462	481	481	466	445	477	416	439	456	424	439	475	460	447	433	467	461	451	473	468	446	473	433	446	443	450	445	471	439	450	451	476	455	460	471	447	458	432	444	446	422	448	451	448	446	438	425	471	406	432	453	446	454	452	479	467	467	434	485	449	487	455	406	468	460	474	421	454	487	473	468	439	450	494	466	460	436	499	482	476	426	447	446	440	437	445	425	445	451	455	463	443	467	431	467	466	486	459	443	457	432	429	463	476	435	463	458	464	489	485	448	431	447	494	460	471	453	453	446	443	436	436	436	450	472	472	472	455	428	489	423	423	447	440	459	459	418	442	444	416	470	429	428	452	438	476	456	444	461	459	455	453	431	455	467	464	428	444	487	458	472	419	413	447	452	487	454	423	474	468	436	437	453	460	436	434	474	435	464	452	497	450	491	481	460	502	464	462	444	424	450	468	442	409	408	437	451	445	450	457	447	406	450	432	507	442	436	460	435	445	441	433	449	445	447	459	474	401	486	442	463	441	486	455	450	419	451	432	424	455	439	439	439	435	459	474	466	466	444	437	469	451	485	439	424	444	415	448	438	430	481	504	475	471	403	472	455	474	433	412	446	449	484	457	427	468	427	427	489	483	448	441	468	472	442	446	449	430	441	413	478	448	457	466	440	442	460	441	433	471	432	448	480	441
50291	34322	25290	21446	16717	11075	5808	2097	690	468	414	401	406	367	427	373	374	374	299	384	356	328	353	375	368	352	387	362	368	343	365	349	340	326	371	364	325	368	367	360	373	342	324	351	337	367	342	343	347	329	341	347	341	348	321	387	361	371	348	324	353	328	346	314	342	330	353	343	310	308	291	359	331	312	311	326	329	304	339	340	307	323	306	363	351	325	349	332	383	329	330	326	328	336	348	321	326	354	343	344	336	362	323	297	324	323	371	349	356	343	328	340	321	331	354	324	325	333	336	315	358	368	302	344	332	371	308	338	336	358	338	352	360	353	369	335	355	341	336	327	315	349	354	339	291	314	329	361	301	301	313	355	305	287	349	354	326	319	344	294	342	308	328	358	329	364	330	334	319	338	336	346	309	319	346	327	346	319	332	320	349	319	340	343	338	334	342	354	362	329	344	299	316	322	353	359	290	305	358	311	336	326	337	368	349	350	343	340	316	316	325	345	328	333	363	362	324	322	330	302	309	374	321	319	312	339	323	287	326	373	361	345	364	320	345	345	328	340	344	329	385	364	315	313	345	337	372	315	328	337	338	332	332	303	321	364	346	313	319	358	337	345	328	306	319	304	327	301	336	336	332	313	347	358	327	309	369	317	342	286	318	325	364	377	332	348	335	321	329	309	355	322	332	339	320	316	388	340	319	370	321	325	324	331	312	341	332	326	368	316	315	347	310	310	317	332	322	344	355	334	318	334	317	363	342	354	309	334	335	346	341	342	324	329	341	330	316	339	308	327	323	325	322	325	319	343	319	363	330	328	356	299	321	321	352	319	352	306	345	274	347	316	323	343	356	316	316	343	352	353	321	348	326	364	352	307	345	342	354	328	337	333	317	346	320	352	329	362	298	321	352	349	341	322	326	377	332	332	348	342	341	322	304	355	337	320	338	327	334	312	352	333	308	361	334	326	325	318	311	335	366	328	292	351	359	305	349	325	334	371	365	323	371	314	325	304	325	343	343	339	309	322	321	333	307	319	303	298	352	342	328	344	350	302	350	359	339	311	346	335	327	313	334	323	350	367	337	312	330	361	360	311	338	361	358	326	322	321	324	349	345	318	311	321	378	321	313	305	328	325	329	341	354	324	337	356	360	342	339	320	339	353	333	358	299	347	339	342	320	334	351	321	321	358	332	358	356	284	314	342	317	356	355	329	316	318	312	314	352	329	325	318	322	308	346	364	318	364	364	324	298	339	303	312	351	288	329	325	334	368	353	312	362	354	309	322	337	329	330	364	297	335	323	325	352	368	295	344	314	343	330	355	341	312	313	312	317	357	345	338	332	351	298	333	321	296	304	295	310	302	357	309	297	352	362	361	342	308	363	364	346	291	325	384	315	333	353	359	323	332	324	353	347	326	362	326	314	347	335	325	329	324	340	326	331	318	354	338	298	355	337	348	334	332	328	352	343	365	325	327	348	327	310	371	339	315	355	349	321	351	351	314	310	304	296	341	360	337	313	334	317	329	323	352	314	348	317	331	313	342	337	344	338	325	306	322	348	311	326	322	349	342	319	336	346	358	351	374	320	327	347	350	287	350	357	323	343	336	344	296	324	332	346	337	302	334	289	328	339	329	353	348	335	335	314	342	300	297	344	355	380	313	333	347	350	297	336	304	366	357	329	348	344	326	358	306	331	327	334	324	323	295	331	318	361	362	344	330	364	347	348	340	341	342	322	293	337	325	338	328	360	328	314	328	347	335	348	319	314	333	326	329	304	327	343	324	303	343	356	372	358	338	318	321	336	320	329	298	364	346	299	327	318	318	342	317	345	294	332	359	320	308	324	328	331	315	347	303	334	326	302	341	321	304	319	323	313	339	311	310	375	338	329	336	306	329	344	319	316	335	350	342	360	335	318	316	364	318	322	309	335	328	327	316	327	358	313	306	322	318	320	340	331	325	338	342	324	321	330	351	320	333	318	349	343	341	373	381	345	340	324	343	339	362	322	375	328	362	349	322	306	327	377	366	377	331	360	333	310	332	379	347	349	327	364	316	348	358	356	337	336	342	336	340	317	328	343	339	361	310	376	317	328	332	311	356	319	316	304	336	312	312	354	329	349	358	332	344	338	337	294	333	322	337	301	344	337	302	337	315	343	318	339	336	354	311	316	313	354	349	322	353	332	340	336	352	307	359	334	342	343	346	336	317	338	331	357	341	334	322	333	344	313	358	323	354	323	337	312	335	338	364	326	329	319	347	320	317	350	337	361	367	321	314	292	299	331	327	328	342	322	323	311	309	302	331	335	339	333	344	304	334	317	327	334	335	312	320	325	302	330	326	353	313	357	327	314	347	318	334	334	342	331	345	348	347	369	344	378	357	327	308	318	303	345	353	322	327	300	351	361	323	349	359	305	322	305	297	319	325	292	331	315	347	331	343	331	293	314	386	339	299	306	331	354	350	339	356	361	329	319	345	321	330	344	301	320	317	327	328	327	313	296	334	347	336	347	319	342	324	361	307	318	367	340	314	340	289	351	347	342	300	331	293	325	315	377	321	361	326	329	352	338	336	308	353	342	344	318	323	332	325	298	334	311	340	316	335	313	354	358	342	296	357	355	309	385	355	351	333	333	315	353	336	352	350	323	322	343	324	346	321	302	329	325	330	330	354	316	340	347	328	315	355	329	328	332	337	316	346	317	317	350	349	355	331	341	332	337	314	338	305	321	381	346	359	311	350	294	323	336	352	330	335	346	324	360	335	315	363	344	321	317	312	314	344	313	325	336	336	344	326	335	328	325	327	320	328	300	349	317	339	333	313	323	317	327	349	356	340	324	309	355	323	301	356	370	347	302	330	307	355	347	330	364	330	337	301	333	334	319	320	324	327	318	332	319	356	339	329	329	328	317	306	344	352	317	327	347	334	340	336	342	342	321	326	325	367	356	340	328	332	346	332	320	301	351	335	322	338	355	324	330	331	344	362	325	291	338	347	338	364	306	332	341	338	316	334	318	344	352	324	340	315	333	300	362	315	320	312	338	308	356	325	354	316	315	329	349	358	324	331	344	370	323	372	322	337	325	319	357	331	334	318	333	367	351	310	330	329	340	357	348	310	326	322	359	343	323	343	335	330	332	342	339	335	342	332	345	316	312	334	349	340	330	329	345	298	360	318	324	310	308	337	354	341	352	326	324	343	298	360	339	342	350	304	328	341	325	310	304	346	354	314	334	368	341	333	354	320	295	326	348	323	340	303	337	320	349	333	362	315	322	351	292	325	330	319	325	329	308	346	339	314	314	331	350	287	353	331	358	351	325	356	332	338	322	312	363	323	334	322	340	329	354	329	333	351	294	337	368	319	324	341	319	344	362	308	329	340	303	334	345	335	322	340	350	317	349	307	362	390	308	282	340	369	302	350	349	321	338	326	338	351	358	336	317	337	376	328	323	340	338	342	367	346	308	323	339	356	339	350	317	404	334	359	386	352	331	329	294	328	331	325	354	330
43411	32407	9364	4938	2981	3392	2071	1752	1547	1447	1330	1214	1209	1104	1119	1081	1043	1062	961	994	900	959	924	905	991	962	893	850	883	904	899	903	897	846	902	860	868	793	875	858	868	843	874	894	843	810	911	842	812	907	893	791	891	802	869	843	829	876	836	836	835	832	847	826	832	848	830	829	814	778	833	871	818	842	851	832	826	812	824	877	841	861	872	850	809	798	913	840	858	855	828	802	834	797	822	816	813	849	797	802	847	790	832	807	876	874	807	839	835	801	871	836	864	819	771	772	833	798	851	826	882	810	803	806	825	800	851	805	808	822	820	845	782	807	833	805	832	813	866	812	802	792	822	834	841	809	794	815	851	794	799	861	868	770	819	842	849	815	819	847	853	862	812	825	880	869	800	859	860	863	808	827	848	844	835	835	823	819	750	846	840	854	800	840	861	801	814	840	813	861	832	843	843	842	805	849	782	838	871	773	799	806	794	851	874	841	853	834	797	826	879	843	847	823	775	803	835	849	800	798	817	850	781	792	833	848	867	791	850	790	811	841	878	877	784	830	825	835	836	823	846	822	864	863	819	866	807	770	845	836	812	806	839	815	827	860	856	848	804	839	834	830	800	802	784	812	806	833	819	844	810	842	837	820	819	778	812	791	817	830	861	814	770	837	806	907	784	788	819	808	824	841	815	832	790	827	827	798	855	844	829	840	778	830	818	789	828	834	824	850	830	808	785	856	791	818	807	826	813	824	832	832	851	800	857	847	832	800	847	874	776	822	807	854	794	779	827	790	781	828	845	786	789	795	837	833	841	828	809	862	837	882	877	850	778	833	895	862	863	804	806	828	867	775	806	799	763	830	796	827	835	783	813	808	821	833	815	793	819	825	848	808	838	816	797	856	846	798	838	834	817	821	837	849	809	872	795	821	801	820	907	815	826	831	822	818	830	818	844	815	885	789	837	817	778	836	791	788	840	834	846	828	834	824	851	806	808	809	813	827	794	809	791	801	799	808	826	767	842	834	822	840	832	810	848	833	886	823	829	807	838	827	801	855	860	833	821	792	824	797	842	847	817	888	812	819	785	781	795	756	784	815	821	835	788	845	815	798	770	862	849	798	857	821	823	820	820	828	840	854	845	818	815	864	796	869	838	810	818	850	855	848	809	827	800	805	830	788	810	826	770	852	836	869	846	785	812	812	840	791	793	855	833	812	838	849	828	771	820	832	834	810	855	836	820	831	835	871	805	821	855	862	808	830	832	841	837	834	802	827	859	826	811	821	824	855	861	778	849	842	831	800	802	824	820	829	818	827	747	814	834	830	804	810	854	798	767	850	803	834	778	835	838	824	846	810	819	831	851	848	862	868	825	830	761	807	805	833	839	858	780	804	811	788	889	785	850	779	858	822	801	839	824	825	814	816	828	802	803	840	809	787	811	864	808	837	823	844	831	831	803	822	831	796	799	824	803	827	787	847	815	831	788	800	823	809	843	767	851	837	816	828	838	815	816	830	844	792	822	792	875	801	830	805	825	860	856	760	834	768	787	845	803	776	804	791	818	854	820	785	829	826	839	837	816	779	886	867	786	834	837	850	828	770	866	824	792	819	772	754	816	861	835	836	851	797	815	856	808	853	837	785	839	824	809	896	796	814	806	792	809	857	806	787	792	833	814	827	737	778	827	795	834	869	813	790	845	822	822	766	817	812	859	829	826	792	850	793	869	841	836	849	799	869	839	801	826	829	837	806	793	815	846	790	848	799	809	843	793	830	843	825	814	829	864	843	809	845	823	812	784	824	809	860	826	868	794	811	824	829	842	847	853	872	792	804	855	869	806	763	826	853	820	806	852	817	813	838	832	836	857	842	842	869	788	810	827	794	816	823	905	812	843	833	837	797	803	847	861	878	811	888	769	835	820	817	839	845	827	826	787	834	828	803	813	868	823	835	777	878	837	852	847	847	792	803	833	809	812	816	829	852	855	823	837	837	806	808	820	799	815	835	842	811	804	829	801	783	850	815	761	843	802	802	826	803	814	857	831	816	824	823	812	842	815	829	814	877	874	809	814	790	823	795	855	851	817	863	793	812	829	821	859	771	813	785	812	846	814	824	801	843	760	798	864	848	866	842	795	848	879	851	831	829	806	859	823	847	785	833	797	806	829	798	833	864	813	843	799	827	828	817	829	833	807	868	840	796	879	827	826	863	797	835	796	817	838	842	817	821	797	836	758	789	792	848	845	841	835	869	804	824	783	834	864	829	839	851	798	847	799	895	790	787	820	837	804	830	852	809	840	795	852	845	829	831	828	817	867	839	797	810	795	794	818	857	760	883	762	832	842	763	826	864	793	829	846	771	838	787	811	810	825	907	832	828	808	833	844	804	780	839	829	868	867	848	877	816	817	782	805	806	826	818	841	814	807	825	820	853	815	804	841	825	828	855	820	848	803	785	794	831	865	812	833	821	812	770	858	864	846	804	844	785	830	829	770	820	850	805	795	855	822	866	834	816	790	822	820	844	783	811	839	811	801	824	893	778	793	888	835	824	830	793	831	841	871	832	863	814	800	785	857	822	816	850	777	796	783	836	803	779	849	878	875	840	846	827	806	874	813	794	803	795	842	776	811	843	832	792	846	833	823	847	886	841	829	814	851	834	811	801	800	846	813	799	793	879	817	804	869	848	845	799	815	817	845	784	846	841	832	828	800	791	892	828	812	827	853	788	807	818	809	902	784	828	802	791	827	835	786	863	815	849	817	865	865	758	807	817	895	832	853	853	825	843	822	784	776	818	866	824	878	844	814	777	814	836	821	850	819	796	809	861	852	802	784	839	866	838	832	808	769	853	846	787	815	837	847	822	789	838	839	825	779	812	840	797	837	770	794	803	905	794	783	814	822	836	840	857	778	860	860	812	773	872	813	813	823	825	782	791	811	791	881	819	831	863	901	829	794	821	853	806	811	845	826	816	813	838	835	843	841	814	828	817	812	855	866	766	812	789	784	859	801	785	816	815	833	792	794	889	837	783	813	850	852	844	806	827	804	834	837	858	816	772	827	831	768	824	806	825	861	805	813	852	798	800	801	789	783	800	812	844	822	853	829	877	845	820	816	794	863	811	864	773	784	835	792	830	814	843	813	846	821	766	779	832	875	840	822	784	813	830	809	836	810	870	806	882	833	828	816	756	759	819	837	832	829	836	808	894	815	840	786	828	820	792	862	800	842	853	774	852	845	840	866	827	853	875	790	820	788	859	818	803	838	801	856	832	875	839	801	802	811	843	847	851	826	830	826	835	765	801	859	841	795	797	802	792	851	838	799	803	753	783	819	798	823	784	736	860	776	850	792	763	799	800	841	820	820	831	815	791	837	851	867	816	836	847	794	848	829	779	814	892	854	791	883	865	871	822	800	887	856	850	859	820	886	787	838	822	749	799	824	767	854	832	775	782	825	815	866	848	754	829	794	883	765	837	809	803	846	799	868	824	854	829	825	815	789	800	797	890	818	824
51463	34264	27010	23518	20288	15004	8845	3361	979	633	554	494	503	496	451	426	446	417	376	420	402	397	428	394	389	358	378	392	380	395	399	405	385	383	390	391	368	389	349	373	350	376	358	387	330	382	414	391	351	390	336	381	379	395	370	361	351	359	381	357	334	382	425	399	363	378	367	375	381	381	362	360	411	415	369	365	342	346	391	377	343	386	356	348	366	368	353	410	364	371	377	378	347	352	366	396	396	361	345	342	357	386	362	366	368	347	346	355	366	375	354	366	342	337	399	358	375	382	414	394	360	409	354	355	389	358	337	365	367	338	353	338	375	411	359	371	359	385	374	353	411	379	376	322	384	371	347	362	342	367	335	352	403	371	338	383	396	392	326	373	388	381	348	348	358	362	374	368	358	350	365	347	350	394	394	382	365	362	337	362	375	358	379	356	402	378	366	393	401	364	389	388	345	342	347	382	375	357	362	392	375	383	366	375	346	342	404	363	352	334	386	347	338	381	380	359	368	383	351	394	332	365	391	347	393	364	369	406	353	359	376	380	329	362	403	384	363	404	373	385	351	366	377	358	344	354	380	342	372	390	366	367	420	373	397	369	348	374	373	375	411	379	335	388	362	410	363	355	352	300	346	349	339	420	388	329	432	336	359	379	392	390	332	362	357	383	393	380	402	361	369	404	355	379	368	362	391	356	354	368	362	359	317	373	341	363	374	360	403	377	366	407	363	369	358	356	385	347	376	370	401	354	368	355	366	390	355	396	351	375	400	362	374	394	379	377	349	361	351	364	365	379	350	365	345	339	401	349	405	358	388	366	398	380	368	367	384	378	373	341	377	360	355	374	375	379	368	352	375	362	367	399	378	389	350	357	360	363	334	375	372	386	383	363	386	365	350	381	363	348	363	389	374	376	382	337	344	410	353	351	373	350	339	350	346	362	387	366	404	363	361	388	357	376	395	373	394	367	374	395	345	342	380	391	383	350	386	401	375	374	373	375	412	359	369	378	406	363	370	357	348	362	371	393	356	407	399	377	367	393	377	394	370	338	369	346	380	374	368	415	384	358	344	385	359	349	367	359	404	355	364	359	394	413	345	357	329	359	369	323	381	397	355	378	359	372	357	340	337	387	344	344	388	379	366	373	353	405	360	357	373	374	390	379	371	370	355	382	374	371	363	351	342	362	397	394	399	406	375	381	356	378	358	368	348	372	374	390	381	354	350	354	360	393	357	375	377	381	387	416	363	417	360	387	388	394	412	374	369	349	375	379	384	353	415	405	400	346	346	367	364	378	370	342	375	349	349	382	347	399	365	349	389	353	361	405	397	351	395	397	370	370	377	362	364	372	365	370	343	353	339	351	341	336	346	363	377	334	338	388	351	363	342	358	359	374	347	377	358	363	406	399	381	356	397	360	400	377	359	363	379	397	385	395	375	342	349	372	354	370	350	372	360	355	350	366	348	369	366	399	336	395	373	389	367	343	372	379	369	366	353	381	373	370	359	350	362	384	342	359	342	358	380	356	399	354	388	360	337	397	372	361	398	362	369	339	364	387	333	353	378	387	316	354	387	371	383	366	366	362	381	334	366	365	367	367	379	368	388	375	342	386	381	344	368	358	379	417	369	370	355	338	371	349	333	391	352	404	385	383	366	370	368	375	357	360	366	393	374	382	355	375	370	362	368	360	359	359	410	359	327	343	410	369	399	362	361	385	379	392	402	381	365	382	393	377	360	349	375	363	353	382	386	374	412	363	384	392	392	375	378	337	374	380	353	361	358	367	379	335	351	369	355	357	372	347	388	384	337	385	346	357	388	347	387	342	394	381	383	406	369	362	371	374	334	327	404	402	343	379	383	378	400	384	393	350	365	375	368	378	337	360	340	359	358	381	398	375	376	360	395	364	402	384	399	377	392	383	372	376	378	355	365	368	367	381	384	375	372	365	378	365	399	368	366	370	375	385	375	376	398	352	340	356	350	395	368	355	392	391	358	336	367	380	354	343	395	358	390	368	390	397	388	407	363	357	370	368	366	379	371	395	380	380	357	335	351	390	353	406	393	373	403	368	362	365	332	379	377	371	347	380	377	401	399	359	374	360	347	367	388	343	340	337	341	375	374	372	386	386	352	350	357	371	348	378	381	378	330	398	355	383	369	353	326	380	348	379	382	371	369	369	333	372	385	350	382	376	379	375	404	358	342	357	391	354	373	385	390	348	386	355	374	393	354	336	385	396	393	362	363	370	376	357	393	392	398	353	387	380	401	356	408	372	410	360	371	377	379	374	385	353	365	361	365	359	378	381	387	392	356	379	388	384	352	358	378	379	378	374	366	392	385	376	379	396	314	384	376	352	381	367	356	388	398	372	359	362	355	370	379	351	380	357	371	370	358	357	359	377	377	388	323	388	375	374	361	345	375	376	373	397	346	361	366	348	371	373	351	357	342	365	375	361	377	356	353	359	381	382	362	359	385	376	387	407	390	340	381	370	378	349	351	396	341	406	356	400	363	349	385	330	337	395	342	359	375	385	398	355	389	366	372	364	355	344	327	368	357	385	371	351	384	403	359	387	367	373	398	357	360	349	404	328	377	352	346	380	376	381	379	354	375	394	369	353	369	346	387	390	395	360	386	374	358	406	386	368	383	355	344	389	382	347	404	397	389	343	378	333	345	382	358	393	356	353	355	379	390	360	336	353	377	393	376	385	377	384	357	323	359	337	379	354	388	382	336	324	415	378	328	366	347	374	347	373	351	372	405	345	407	332	371	355	381	377	375	396	369	361	344	333	328	340	413	387	342	402	336	393	350	361	367	332	387	362	378	327	377	366	361	362	363	338	349	377	391	375	329	356	363	377	387	362	378	367	387	393	399	393	402	389	361	342	376	364	349	375	412	368	391	378	381	391	378	381	337	344	383	392	357	352	358	342	390	370	385	348	381	323	325	373	366	358	379	361	386	370	362	356	385	372	354	364	360	372	400	407	387	325	361	375	380	360	332	352	373	350	402	371	368	359	393	358	339	369	386	379	349	354	395	375	336	358	356	413	363	377	367	337	349	373	362	380	393	373	321	365	385	379	384	385	423	399	375	376	368	322	378	328	377	386	339	351	364	334	356	367	356	385	390	367	319	362	369	374	366	375	363	340	369	377	391	370	389	352	346	391	351	382	344	410	384	341	379	401	393	392	364	377	336	337	362	372	362	390	377	384	389	349	361	360	371	362	389	355	367	346	372	398	343	390	380	376	359	366	392	350	376	380	373	378	324	368	365	341	382	367	379	339	369	382	356	385	358	382	319	349	378	374	348	358	352	379	382	376	354	375	341	367	371	395	406	397	318	349	358	337	374	401	351	386	387	343	378	350	343	349	392	361	375	395	355	371	389	368	375	396	383	358	374	384	392	370	367	349	376	407	369	374	359	386	384	369	369	348	381	357	349	352	367	333	378	351	358	372	373	398	337	354	351	380	363	390	338	370	362	410	376	368	346	364	353	344	394	382
45618	35347	17322	8182	5660	4412	3675	2715	2232	1996	1861	1684	1546	1503	1364	1327	1259	1209	1225	1209	1137	1110	1100	1058	1004	1035	1070	949	1014	986	971	1025	989	932	1007	933	925	941	941	986	918	969	1009	935	927	920	867	945	956	902	929	866	926	905	907	942	936	843	902	879	916	878	917	902	919	841	871	921	847	842	899	900	920	884	917	888	885	904	897	837	890	885	866	865	863	915	863	918	910	904	882	832	822	902	877	865	853	894	854	851	829	893	874	922	871	896	884	852	930	881	899	876	853	885	920	877	851	837	838	808	868	883	885	921	878	864	920	823	874	873	913	824	852	882	904	883	870	852	887	892	868	855	836	929	872	889	832	842	852	886	905	830	890	871	880	820	867	851	879	813	886	888	803	859	812	830	849	844	899	900	894	862	859	865	900	835	895	848	870	869	868	895	856	888	835	859	888	916	935	872	862	878	899	897	818	916	888	925	870	899	876	866	861	889	855	898	798	865	952	897	851	877	890	835	842	874	877	863	830	837	821	854	856	871	851	855	873	814	876	879	879	882	860	883	833	842	857	889	832	886	886	861	874	899	869	826	841	894	823	841	810	856	871	865	877	835	865	826	934	857	842	871	859	861	881	825	886	872	832	869	838	842	878	840	810	891	830	828	899	866	826	855	844	840	828	883	908	899	859	929	880	846	901	835	846	887	860	840	876	841	815	836	847	803	832	862	868	865	874	829	904	856	821	833	837	822	821	845	863	869	889	857	841	859	871	866	880	883	850	865	874	830	864	866	830	876	849	821	908	875	838	833	841	840	825	860	844	889	873	844	859	881	888	922	836	855	892	836	885	842	915	852	871	903	855	856	880	844	881	863	886	880	872	846	869	818	884	935	844	859	847	854	918	885	883	871	883	835	831	888	838	848	895	859	874	856	890	856	801	840	890	849	865	873	852	893	859	865	850	827	881	881	889	875	886	868	883	852	901	914	838	830	879	887	905	859	863	814	853	827	901	841	860	843	830	863	857	872	835	908	835	876	862	868	856	856	866	854	862	884	861	920	888	877	910	860	827	838	893	867	834	857	847	872	761	908	890	849	855	910	911	825	876	920	867	810	832	850	887	866	921	884	901	831	860	900	887	849	821	814	834	871	902	844	870	818	849	890	931	922	860	867	852	887	933	900	844	858	868	886	855	903	868	857	813	870	858	888	838	898	877	894	881	918	901	886	839	876	857	855	833	896	838	850	896	893	875	873	830	855	837	852	876	825	866	856	858	888	868	845	889	868	888	897	892	886	880	895	834	886	917	822	859	826	859	845	885	858	908	846	902	886	876	885	874	852	830	897	867	824	869	860	856	888	868	881	856	863	845	824	868	887	894	879	887	834	874	844	867	845	795	882	898	858	884	865	873	805	865	874	888	848	866	880	893	945	876	846	869	874	866	836	893	807	874	888	828	860	850	878	874	818	863	851	875	868	853	865	851	895	856	888	865	904	912	839	836	865	862	883	882	857	864	866	856	838	842	890	869	856	842	860	841	888	860	779	877	872	881	865	858	891	881	856	819	892	849	875	859	834	891	829	869	896	840	879	805	849	877	878	836	876	866	833	879	864	836	856	876	866	872	833	821	883	819	898	808	866	863	861	883	875	871	866	902	876	917	901	855	842	862	881	900	811	879	921	894	845	900	878	849	888	852	829	848	879	824	818	851	888	846	850	857	931	837	877	882	876	906	828	824	861	919	810	889	857	907	890	840	840	870	866	844	814	840	871	863	898	860	868	843	925	911	884	859	890	846	865	829	844	857	924	865	824	904	869	885	838	879	897	855	881	923	925	844	817	909	937	875	856	830	852	880	855	887	862	872	877	870	922	869	892	858	932	854	874	849	889	863	810	901	891	893	812	913	888	841	908	886	895	866	821	888	861	805	921	853	810	857	846	833	848	867	845	898	879	871	869	849	922	900	876	836	868	847	849	917	833	907	863	860	814	835	917	846	830	838	878	786	898	859	851	845	869	869	869	874	850	848	887	852	863	895	855	863	889	889	894	817	840	850	870	900	872	879	872	895	862	886	851	900	863	892	886	836	899	852	873	806	830	857	852	882	870	956	883	867	906	831	888	897	842	862	865	860	883	863	865	825	927	930	848	857	835	884	904	813	860	861	842	863	879	858	866	869	908	838	848	918	882	851	869	821	865	862	869	867	875	876	851	855	876	854	868	890	815	869	872	860	870	877	891	822	879	858	808	858	920	898	872	908	871	859	849	834	888	826	894	896	870	825	914	864	880	879	834	887	878	903	860	828	833	851	898	804	917	915	859	882	907	872	868	866	891	877	880	888	883	909	825	916	858	867	850	809	835	837	966	862	859	891	891	854	868	854	944	899	851	820	870	863	876	861	872	910	886	878	882	872	897	818	835	871	842	897	880	828	887	844	878	904	915	873	846	816	880	865	861	859	842	830	869	850	836	945	835	858	826	843	927	875	889	853	879	834	821	871	859	864	850	876	837	855	884	866	877	879	857	904	921	855	890	858	881	770	911	864	880	844	913	875	835	903	832	878	879	883	829	874	877	868	899	844	842	827	828	860	880	875	897	910	861	856	925	834	889	828	884	888	877	847	892	856	842	858	896	878	835	868	891	893	909	898	894	872	868	879	866	875	852	825	831	843	863	846	825	859	872	847	863	842	851	819	806	844	891	928	849	858	887	805	900	874	849	831	913	846	842	855	851	869	877	855	826	853	880	849	901	842	906	867	856	852	882	823	870	899	869	910	832	897	827	897	847	855	879	798	865	845	891	869	948	896	876	881	864	844	852	885	858	906	885	871	875	841	840	853	854	860	837	878	844	865	884	855	856	866	845	883	881	879	864	845	870	835	857	809	881	793	863	915	868	864	828	927	840	867	846	820	916	865	859	845	864	849	820	856	882	897	906	843	886	873	843	874	877	853	861	852	849	880	851	837	878	847	860	831	867	857	870	872	849	882	853	860	854	845	887	858	819	856	887	887	878	899	867	849	860	835	865	848	823	864	810	866	812	867	852	867	863	876	897	878	840	818	867	886	844	913	873	863	856	785	872	914	912	882	804	827	873	923	872	860	879	842	907	904	829	872	863	868	820	827	783	898	868	847	878	824	927	895	912	827	870	884	835	868	844	872	890	830	844	863	895	864	880	865	870	824	865	879	898	890	859	880	875	837	862	825	840	879	868	863	836	843	873	888	857	902	888	863	798	837	886	854	854	894	910	853	881	894	860	856	817	892	830	873	856	845	885	871	858	872	912	868	837	900	863	851	859	834	931	838	833	847	850	854	810	871	909	933	859	866	880	846	896	839	879	818	841	871	812	920	851	930	833	867	825	839	848	842	872	909	879	864	771	864	852	888	849	872	918	855	841	873	856	870	846	887	834	865	860	881	854	883	898	861	932	853	907	871	917	914	818	845	844	881	860	855	872	821	867	902	845	837	906	839	843	869	848	871	782	836	885	862	866	892	874	830	813	881	890	839	848	821	870
13795	11590	5163	1535	660	267	179	168	147	151	156	138	151	140	154	135	131	136	141	133	151	165	151	147	131	146	166	151	142	127	139	147	139	154	159	146	164	166	151	147	136	141	146	151	148	151	159	140	158	141	126	133	152	141	136	160	166	135	148	136	152	144	134	153	137	145	141	160	137	192	133	143	158	124	166	151	150	132	163	145	160	125	156	158	133	156	144	148	140	147	180	152	150	160	169	141	155	149	140	151	158	147	145	132	140	153	153	143	146	147	115	152	155	131	159	152	125	150	152	143	146	147	135	140	133	151	135	166	163	161	134	164	147	153	170	151	138	126	142	154	146	138	147	165	151	146	154	161	122	136	138	158	152	139	135	160	156	148	155	139	153	141	151	130	145	152	168	142	131	143	118	150	121	143	132	161	141	154	155	152	141	118	134	152	138	141	129	159	136	132	177	161	143	167	140	162	161	151	148	153	150	166	148	144	160	134	158	157	132	132	160	150	155	146	152	155	181	148	144	140	148	139	141	163	138	172	161	165	129	150	155	143	147	156	141	140	141	120	165	130	139	135	155	143	137	153	148	140	151	153	159	151	129	136	147	145	145	147	143	132	146	172	164	144	158	137	145	153	143	135	127	159	149	149	130	175	158	158	151	148	138	159	145	125	130	161	151	169	156	173	143	156	147	139	139	177	163	143	144	147	146	174	183	128	188	143	145	145	162	143	147	147	136	172	145	150	163	137	144	172	150	154	169	140	136	128	144	146	146	150	131	149	135	152	159	133	157	155	147	138	156	141	155	154	149	141	154	160	141	163	152	142	166	153	140	134	146	159	118	144	141	157	144	129	139	147	156	158	153	158	149	148	166	137	138	137	142	145	152	161	171	154	138	180	143	159	153	169	134	116	148	130	136	140	163	149	160	144	143	134	144	164	141	146	168	142	158	121	167	159	146	141	151	146	135	131	148	149	139	152	158	147	140	136	146	132	138	139	136	159	167	159	182	146	129	145	120	155	142	143	140	143	142	170	173	158	137	134	143	151	153	148	144	159	128	143	154	143	144	134	149	154	152	141	149	165	133	144	160	132	139	152	146	169	128	126	159	148	134	172	141	146	138	152	138	155	149	144	163	162	137	157	135	142	129	150	165	165	137	159	165	151	165	156	167	135	171	156	142	157	144	148	151	171	141	134	133	163	154	127	157	153	145	152	145	161	142	135	148	173	138	142	132	154	152	154	148	153	155	143	151	151	160	123	144	164	138	167	135	155	133	136	142	172	155	157	153	115	132	159	144	136	144	133	141	160	128	136	166	152	137	144	149	151	151	155	156	157	154	161	153	149	150	162	155	162	146	168	138	152	171	143	128	153	164	156	154	143	141	157	154	144	165	147	150	152	137	124	137	132	141	127	128	173	161	134	146	155	140	180	142	169	141	148	126	152	155	141	153	163	143	140	133	146	155	147	130	151	136	132	149	149	131	159	132	147	145	150	149	166	148	131	156	150	165	127	159	140	144	152	151	128	134	138	140	153	130	142	157	141	127	162	159	155	124	141	142	137	162	142	169	134	146	149	136	175	149	126	159	135	147	145	174	152	144	154	160	141	146	142	146	152	159	128	151	149	140	147	152	159	163	164	154	138	154	159	138	143	149	135	151	150	169	140	155	175	181	148	133	168	165	160	147	139	160	137	159	153	155	162	160	134	157	160	127	165	159	158	163	176	130	136	137	127	132	141	155	141	145	149	146	152	166	149	145	129	140	147	166	152	150	153	148	140	156	149	151	149	138	154	131	117	141	150	162	148	126	147	158	126	146	148	135	147	150	142	175	155	160	146	145	148	152	139	150	132	142	146	165	162	154	153	132	135	125	167	166	149	167	143	133	131	150	164	142	163	141	150	134	172	162	140	145	155	153	121	129	135	143	161	138	151	143	157	149	145	148	154	151	166	145	152	146	152	139	169	144	148	132	136	154	122	192	152	131	159	146	145	138	146	139	135	127	158	159	133	126	140	146	175	158	148	147	150	141	140	140	137	147	157	134	128	144	137	131	141	173	161	164	170	142	135	152	144	161	143	126	165	148	133	137	135	137	144	122	143	152	142	143	138	150	127	149	124	159	143	126	128	159	135	139	171	130	138	123	187	158	168	143	156	166	160	155	158	139	138	157	128	135	176	158	155	154	131	140	153	149	136	139	157	158	139	158	168	164	143	170	165	150	149	144	121	168	143	175	142	173	145	132	145	141	162	155	136	151	155	168	146	154	159	133	178	155	156	160	152	158	145	139	143	154	134	128	141	129	191	145	159	134	134	166	172	146	158	153	140	139	152	138	121	142	151	143	149	144	161	134	128	151	149	159	177	136	144	150	140	144	134	145	163	156	141	132	136	143	174	133	129	148	161	154	189	159	149	129	148	152	160	152	181	157	149	145	163	146	142	145	130	149	140	148	135	135	153	155	138	145	141	142	131	137	159	144	165	143	158	125	148	137	172	159	147	146	156	147	149	134	154	136	159	148	153	133	146	144	145	158	162	175	124	142	162	140	116	135	140	136	139	139	140	142	151	160	139	160	147	157	151	149	159	165	154	156	131	146	150	158	157	136	149	148	175	130	144	169	150	126	156	135	137	155	166	164	137	140	152	141	141	129	121	183	141	131	145	156	154	185	153	146	135	130	158	147	142	143	135	146	130	170	162	144	149	155	164	151	128	155	146	156	136	110	136	147	145	152	154	185	166	159	140	145	153	148	189	148	152	166	134	152	136	150	171	142	137	154	146	165	143	155	153	161	169	164	162	152	168	160	147	158	130	149	151	141	125	159	141	123	149	156	151	151	143	154	149	172	145	126	155	143	155	164	150	155	160	148	151	154	131	148	152	126	148	183	135	169	133	147	156	132	142	135	134	129	152	135	141	147	165	152	140	126	152	152	134	159	128	151	157	141	147	163	152	174	159	151	156	149	140	117	157	152	138	144	146	159	159	138	165	147	127	162	117	146	160	147	169	135	146	143	149	160	146	154	148	133	134	147	133	161	148	135	151	155	145	127	135	155	155	150	136	166	147	140	130	139	154	157	151	150	152	140	136	136	132	164	141	137	151	155	149	167	152	168	141	160	165	164	179	176	144	147	145	160	176	152	153	165	147	155	133	123	168	136	142	155	150	127	157	152	129	150	152	168	161	161	156	153	157	141	152	119	158	146	169	135	155	121	156	149	135	148	164	157	155	163	144	150	152	136	158	149	144	146	152	180	153	145	156	150	135	146	144	143	126	122	140	154	151	155	161	165	155	138	141	153	143	147	155	147	141	182	157	149	164	147	132	133	150	170	146	150	138	170	148	151	152	161	156	161	146	144	137	140	154	138	159	150	144	158	172	151	135	150	145	153	152	128	155	168	175	141	107	151	151	166	147	126	162	141	153	126	158	130	176	138	153	143	159	156	154	145	147	161	152	142	130	150	164	145	151	125	151	135	127	135	134	131	152	155	133	119	166	162	145	175	144
12772	12095	5436	1654	1123	709	573	456	436	491	433	469	467	456	469	444	452	456	478	464	443	433	448	527	485	464	479	449	480	429	486	454	434	424	422	453	433	444	463	437	439	459	486	464	475	465	453	442	456	452	419	468	506	437	456	439	441	457	479	419	457	442	442	493	449	439	463	451	433	438	454	434	458	423	440	453	439	412	426	471	452	445	450	445	488	451	406	487	439	437	446	468	409	441	420	449	498	460	458	459	419	457	452	443	423	432	443	460	479	478	470	464	459	427	479	422	450	457	452	461	415	424	440	471	463	417	441	452	450	430	427	428	459	471	457	431	409	455	466	428	420	435	439	429	493	459	451	435	410	406	499	491	466	426	471	443	447	455	457	417	462	456	430	480	445	457	435	444	418	462	411	424	445	472	452	428	448	434	437	436	431	447	447	497	452	472	473	461	476	447	445	434	457	466	448	445	459	424	476	456	438	425	420	460	438	472	443	459	451	449	439	429	434	420	439	453	445	458	447	447	441	451	410	426	421	447	431	435	433	468	448	466	462	480	440	471	435	434	440	444	473	460	461	436	425	392	442	457	449	433	423	439	453	416	465	453	433	447	404	427	443	428	391	419	467	437	491	474	447	427	456	444	434	453	456	449	441	437	474	466	457	432	419	413	419	431	429	456	484	459	414	450	425	453	445	450	434	491	395	427	482	453	450	465	473	429	424	483	412	475	415	445	428	480	466	476	477	438	465	444	460	449	481	449	451	448	454	424	435	488	455	452	432	453	466	450	475	447	437	418	499	452	395	505	452	463	415	436	468	464	422	444	431	405	457	448	443	450	442	449	439	417	444	481	424	402	411	462	453	412	440	436	450	440	425	467	471	453	434	435	473	441	446	432	445	459	416	448	485	460	478	453	440	470	493	449	486	448	469	465	445	418	430	426	442	444	500	429	461	454	443	468	460	439	501	485	451	459	484	480	463	478	429	439	460	439	438	447	472	448	475	437	420	460	473	436	434	416	452	451	445	455	421	469	433	445	452	402	441	448	456	456	458	432	449	419	448	484	464	431	435	430	461	422	426	514	448	445	451	450	408	463	477	439	503	447	431	471	455	453	432	448	453	449	457	460	409	441	436	402	428	436	475	438	437	461	481	490	436	441	435	441	459	425	444	453	428	458	459	438	465	466	454	414	475	444	432	438	416	459	419	483	452	475	459	471	458	423	447	409	472	459	446	477	445	465	416	453	437	434	456	465	407	444	466	394	457	437	417	494	474	451	457	471	429	426	443	465	464	427	399	464	472	477	459	467	458	439	421	469	446	423	452	446	448	461	461	445	432	404	430	445	454	448	424	431	436	418	476	445	451	469	407	443	451	462	478	442	429	479	418	459	435	500	455	452	427	449	448	459	457	475	424	445	432	427	415	453	469	455	388	446	455	447	484	416	467	415	456	460	440	439	480	469	450	449	461	457	442	424	440	433	395	449	428	438	460	485	441	454	456	444	454	455	454	487	468	432	455	452	435	452	401	459	473	468	429	440	422	436	418	441	448	462	477	431	424	430	429	425	450	451	415	470	428	483	443	455	469	465	413	452	462	410	438	479	445	438	461	439	439	453	432	456	437	441	420	434	493	438	443	441	482	438	444	455	465	462	449	480	459	428	436	417	399	436	448	464	438	447	425	424	464	460	474	436	456	454	472	440	460	442	418	476	473	494	464	448	435	440	484	446	438	449	478	442	436	460	423	400	433	475	447	469	435	451	469	434	437	465	438	460	460	480	440	436	485	415	461	463	468	368	392	437	476	450	486	466	446	431	419	458	493	458	446	450	446	433	430	441	465	421	446	442	425	451	449	489	411	466	470	450	405	416	467	435	441	501	465	416	452	441	438	473	448	455	427	405	426	451	468	466	430	443	423	468	452	457	487	471	422	461	428	473	420	466	466	468	424	422	476	443	448	442	424	458	437	451	489	422	429	468	429	450	433	420	421	456	469	468	445	431	469	425	474	443	418	407	457	452	421	405	469	427	453	477	462	424	408	442	456	440	436	453	445	453	424	454	446	467	457	435	453	467	440	430	433	423	409	441	435	428	477	428	435	463	426	453	461	466	441	450	444	466	448	453	464	417	418	382	465	434	419	452	476	443	469	448	454	437	420	448	440	443	457	428	471	474	427	449	482	446	446	465	466	428	441	492	456	462	429	441	462	453	452	433	438	441	426	423	432	424	472	443	447	452	448	454	466	440	454	427	476	458	455	446	440	428	477	436	460	415	441	452	447	463	454	441	493	440	442	447	423	446	481	458	472	457	443	471	471	471	427	438	484	455	452	458	420	469	452	440	446	472	447	458	453	470	439	454	412	466	438	483	482	438	462	468	417	438	479	436	445	438	446	459	473	439	446	451	433	475	475	476	431	446	459	453	467	459	462	434	433	452	451	462	451	466	444	468	434	498	451	455	467	455	458	488	428	469	434	420	410	457	472	430	463	443	472	445	468	447	445	483	463	475	432	437	478	438	428	441	465	452	444	439	462	447	468	423	465	460	448	499	464	467	449	464	467	444	420	469	458	450	456	475	434	450	453	419	406	431	431	421	425	463	435	415	452	446	448	461	440	448	458	448	421	433	447	438	446	440	433	463	436	463	475	439	441	422	432	454	420	436	418	456	479	483	478	435	424	456	448	457	479	446	483	449	450	461	470	466	467	462	465	464	454	420	456	418	426	438	468	417	463	416	465	466	438	394	434	411	464	449	481	463	411	437	447	459	461	449	450	436	426	454	438	430	428	448	487	432	450	425	433	489	468	468	467	465	422	463	473	451	451	490	422	473	489	450	449	442	441	427	422	431	423	470	470	401	406	403	450	462	432	425	446	443	461	443	437	487	462	454	437	430	454	461	410	467	443	497	458	471	460	422	456	415	440	475	446	455	448	451	454	437	447	479	428	451	479	462	428	457	492	477	452	455	438	451	435	397	453	463	428	467	463	479	439	469	400	442	410	426	458	458	425	458	441	437	456	440	423	464	462	423	459	460	445	438	440	489	447	457	469	417	446	435	475	503	450	419	427	421	464	414	469	439	453	443	478	437	424	453	414	436	459	425	430	424	406	455	437	456	455	454	453	433	431	459	425	498	460	448	444	445	463	446	424	444	403	433	418	445	424	433	465	426	438	494	417	429	433	446	418	457	461	419	476	420	469	422	454	412	457	463	442	492	442	491	443	449	456	461	468	464	479	494	464	446	461	435	427	438	452	459	476	435	444	424	443	427	435	468	475	441	475	447	461	469	437	423	460	452	440	428	428	471	448	443	456	444	455	436	413	453	431	495	432	446	444	403	403	492	443	433	456	489	481	453	417	482	471	472	462	448	486	429	455	471	462	438	439	409	451	467	425	454	462	483	460	448	436	417	436	439	458	482	469	429	471	464	440	436	435	401	450	436	441	430	454	485	433	457	469	439	469	450	440	463	492	429	424	426	447	457	441	439	455	455	451	423	427	446	451	411
44607	41638	30510	22084	17272	11217	5938	2353	718	447	389	386	385	357	331	363	341	365	383	329	345	351	335	345	356	320	304	359	321	352	345	334	327	365	329	321	320	349	299	349	329	330	309	340	351	323	292	304	344	335	329	323	304	312	350	328	314	345	332	381	319	341	324	352	318	327	301	327	330	341	333	346	299	364	328	359	338	333	299	328	340	328	319	338	319	339	325	332	327	325	344	331	342	315	334	343	320	311	352	314	321	325	333	314	347	306	326	346	310	288	338	318	330	326	310	355	311	293	326	326	360	330	337	347	322	325	305	312	337	337	353	349	308	324	308	314	360	334	328	331	324	330	362	354	321	314	324	342	334	324	321	364	274	331	313	317	350	363	334	301	349	352	333	344	319	347	294	350	343	334	319	308	338	314	344	359	312	355	349	339	297	306	322	345	321	307	332	339	299	304	341	314	297	341	307	348	305	321	325	328	322	333	335	340	323	367	326	315	360	326	309	324	319	297	289	320	339	338	308	328	341	363	316	311	332	335	326	314	320	333	280	330	322	296	319	311	323	312	363	311	299	323	313	325	339	350	329	330	341	351	337	312	316	355	313	293	303	297	334	334	321	325	330	301	319	366	337	315	304	284	342	333	330	333	351	290	336	327	365	333	347	325	315	330	336	322	305	343	314	273	318	342	308	315	302	306	288	325	305	352	356	349	295	361	321	317	324	305	322	317	326	325	328	300	330	326	385	310	310	362	345	313	324	329	329	331	333	313	337	314	375	312	318	310	329	330	363	343	333	344	311	347	318	329	312	305	350	349	318	312	339	293	324	326	309	323	347	319	312	323	312	294	308	359	306	317	294	314	296	281	311	327	338	371	310	316	345	339	322	320	313	322	319	299	366	344	305	316	323	292	348	325	333	331	353	298	318	326	296	351	328	341	348	319	331	339	366	317	320	340	314	307	350	291	335	304	342	322	327	356	292	321	301	319	323	306	333	328	316	336	359	303	364	328	309	312	316	317	358	353	323	351	316	304	281	354	335	311	299	324	321	330	339	310	337	275	333	350	311	347	356	337	313	336	296	291	358	336	340	334	301	344	340	340	322	342	335	333	281	309	320	313	280	330	345	315	335	356	355	324	325	335	348	308	325	316	349	340	344	316	332	311	331	347	351	309	305	305	321	335	332	325	323	342	327	315	327	311	317	323	346	329	324	318	313	288	326	324	316	360	318	322	340	321	349	345	326	343	337	356	324	339	336	324	334	325	321	305	332	306	350	313	289	308	347	308	307	307	288	346	333	329	342	363	355	349	304	298	305	309	295	309	341	337	338	320	325	333	339	299	328	341	331	335	357	344	319	359	368	330	315	343	334	311	349	357	328	342	323	324	344	316	324	354	354	338	325	329	339	297	317	334	352	309	302	340	342	313	304	314	338	337	318	320	320	352	376	331	336	331	346	352	293	316	302	314	342	336	318	374	314	323	320	349	342	330	360	303	316	303	315	351	340	354	336	313	314	314	339	357	312	310	336	340	311	360	311	337	311	356	348	329	329	324	341	333	322	350	345	289	334	330	319	333	357	323	319	300	308	319	324	346	336	323	351	347	340	315	285	322	338	317	349	318	317	361	303	321	311	329	334	302	327	341	315	354	310	291	368	312	316	306	349	333	338	300	295	306	307	316	335	328	330	341	316	354	339	299	328	326	333	340	314	303	287	349	310	339	336	318	313	328	329	377	321	351	325	362	317	367	296	305	340	287	346	334	319	371	340	327	352	306	324	370	325	310	322	334	319	316	347	350	293	331	303	327	349	311	321	345	310	345	335	322	287	316	305	345	327	314	335	308	320	336	361	335	314	339	336	335	308	337	314	339	311	309	300	328	300	330	356	321	307	356	315	305	310	335	344	273	339	313	319	318	310	320	335	320	339	339	334	357	316	299	308	335	311	334	338	297	332	359	310	331	339	311	373	357	327	314	367	341	329	351	358	351	376	357	355	335	308	292	314	329	318	309	344	316	322	318	351	348	326	290	303	304	307	334	337	300	339	325	304	313	303	276	349	330	318	336	336	362	313	317	326	300	323	323	312	307	301	337	340	305	304	343	323	314	347	365	316	316	296	354	333	310	346	362	332	327	338	368	314	333	331	373	369	331	312	351	326	319	325	330	352	352	292	307	348	335	306	314	292	355	328	310	336	294	315	355	300	319	314	342	296	326	330	312	333	325	339	315	336	327	322	346	332	339	313	341	336	324	321	390	317	327	332	306	353	284	347	309	352	371	312	325	323	311	321	327	323	363	317	321	325	348	351	315	309	323	315	311	360	326	327	325	304	315	328	306	317	289	334	337	327	304	327	308	337	354	343	296	333	316	342	315	336	366	319	345	338	300	317	319	338	337	344	333	316	318	335	311	303	336	352	379	343	355	323	323	327	337	295	326	306	304	320	378	310	351	331	329	321	307	314	307	320	342	303	349	315	347	371	370	326	337	332	354	341	361	328	318	349	339	293	338	341	311	336	324	329	325	336	347	310	355	319	320	367	361	338	332	328	307	324	301	299	319	314	329	311	324	316	299	324	325	343	316	334	323	334	326	312	362	325	318	325	331	305	319	317	330	330	346	310	308	317	334	337	312	367	342	328	304	327	303	330	340	311	339	330	329	318	312	326	331	312	346	357	329	328	356	316	313	322	315	349	324	332	370	312	341	343	318	329	311	313	313	329	368	358	334	325	298	329	330	332	317	327	314	316	337	360	349	304	313	343	327	340	317	344	340	316	348	343	328	341	304	324	304	348	321	343	324	320	340	347	302	317	354	315	327	355	361	325	347	336	355	296	306	337	323	313	337	323	383	296	303	322	337	361	289	318	333	308	321	331	318	348	342	346	298	306	323	319	339	316	289	319	340	334	317	318	332	303	288	338	322	311	333	355	297	314	302	325	342	322	351	355	324	330	354	291	309	306	359	369	331	297	324	325	353	302	309	337	338	315	311	345	313	336	314	343	355	333	366	329	345	364	343	329	338	330	326	314	332	333	331	304	345	286	334	305	330	337	344	332	338	354	343	334	336	320	327	364	311	335	334	321	326	355	311	299	317	354	332	349	326	303	333	328	328	333	350	323	334	301	320	338	295	322	302	331	305	342	315	300	324	347	347	350	310	298	351	330	333	344	321	330	364	333	328	345	320	313	360	316	331	346	333	338	310	319	316	348	322	361	343	356	340	323	313	312	333	344	278	362	343	330	295	325	340	328	308	321	326	308	332	283	355	361	303	309	335	347	312	318	344	318	338	325	350	300	362	320	353	334	369	341	329	317	365	336	348	310	342	310	340	351	352	357	319	308	300	330	315	337	315	348	318	320	305	379	366	329	319	304	316	314	341	320	352	328	334	313	319	308	339	338	363	328	350	338	350	335	332	321	301	318	323	300	323	265	314	331	304	325	367	331	325	313	328	345	339	367	345	354	359	312	321	325	320	333	314	357	314	303	333	321	330	338	336	321	354	336	369
36878	42262	21222	6926	6949	3444	3312	2914	1501	1379	1333	1282	1195	1187	1055	1089	1054	967	1002	1029	967	947	945	927	924	916	897	914	906	830	847	902	886	865	853	929	874	911	924	806	876	859	897	830	859	850	812	903	838	861	828	873	824	887	838	850	853	874	889	865	866	820	808	869	849	813	836	839	784	820	861	831	801	859	815	820	779	856	834	826	793	827	859	847	811	799	815	857	819	770	812	825	803	818	884	798	831	772	831	796	797	800	829	864	764	814	785	807	854	827	791	823	825	853	810	833	798	826	837	842	825	854	829	833	823	793	819	805	848	883	834	862	785	786	820	832	776	776	823	844	831	827	803	874	813	828	820	838	835	844	794	844	851	826	813	796	765	828	861	802	837	795	825	792	826	834	829	819	782	878	832	806	822	834	839	831	837	852	841	813	894	801	830	809	808	784	817	849	791	800	867	836	799	829	798	795	802	827	818	833	849	856	814	812	861	781	789	789	791	834	766	829	781	848	840	829	814	800	822	805	818	827	804	843	773	856	839	776	830	826	860	816	807	775	811	763	787	823	810	833	855	836	815	835	801	812	849	868	831	823	818	795	816	828	838	839	838	859	845	772	790	817	815	789	896	815	855	873	840	809	841	838	802	822	854	788	795	863	819	770	822	900	851	862	875	796	819	798	816	802	800	793	801	784	827	835	821	800	831	806	787	868	824	847	803	800	825	795	847	823	760	831	808	792	750	852	780	776	849	780	800	827	778	795	785	800	812	847	813	852	808	813	832	801	821	809	823	784	821	774	840	852	783	807	822	844	847	804	854	819	837	885	854	817	779	809	835	871	867	793	788	851	826	789	851	839	797	815	877	820	853	847	812	795	812	806	789	768	832	869	846	843	779	801	781	839	788	807	867	831	854	795	851	799	861	858	832	812	838	819	815	785	774	870	823	832	797	823	807	845	801	835	782	814	861	829	824	799	823	848	862	834	788	829	817	857	820	858	865	812	808	886	792	836	830	802	827	803	825	820	865	784	799	777	842	829	824	863	825	831	793	815	797	806	813	813	830	816	849	815	818	787	807	802	859	838	853	815	864	877	812	807	864	832	848	811	772	893	795	843	831	798	836	775	837	771	821	809	825	848	805	840	811	776	782	800	858	794	860	813	848	805	809	764	812	795	800	781	844	790	826	820	801	822	829	776	839	834	848	864	783	827	820	819	796	773	810	811	845	776	809	797	782	861	865	847	841	777	835	801	880	829	812	809	803	831	843	792	822	836	865	774	838	774	776	802	835	836	790	847	813	824	905	824	878	797	812	796	856	809	796	794	790	790	783	874	823	825	847	771	799	819	873	838	878	808	773	791	847	840	836	782	804	853	793	790	826	781	852	835	825	791	782	845	859	804	826	786	785	792	839	863	794	849	788	812	790	856	828	818	835	827	753	827	768	795	791	853	790	830	826	841	871	805	852	785	825	825	836	798	840	823	838	807	827	798	866	792	856	826	784	845	777	801	821	838	809	789	783	895	794	826	790	822	809	860	795	820	793	795	831	800	828	794	832	786	810	830	841	829	823	844	813	830	773	848	818	806	776	814	819	824	859	782	822	832	839	835	776	848	865	805	805	820	837	867	801	832	829	883	809	791	836	806	809	810	826	805	855	877	900	804	799	851	848	788	843	854	804	823	864	853	815	814	804	867	805	855	833	778	768	779	873	819	804	856	773	767	799	809	848	817	814	817	850	868	845	830	802	824	820	800	831	816	797	807	865	834	839	854	791	819	816	825	785	771	856	854	809	803	860	858	808	791	857	774	832	791	817	846	829	835	809	776	781	777	887	845	849	789	821	779	837	857	834	843	822	835	795	807	823	871	751	818	833	859	800	816	796	842	791	825	815	824	804	815	866	870	801	816	814	796	793	798	846	808	863	850	824	774	791	828	780	836	851	814	822	854	833	796	851	786	814	857	808	816	871	798	825	784	828	849	814	788	833	807	845	805	847	864	782	893	855	828	833	858	767	841	783	853	825	826	812	844	878	866	790	833	842	803	845	796	859	800	819	834	825	779	870	809	842	798	824	805	824	819	799	830	848	790	851	820	844	760	839	793	807	741	797	808	842	795	845	837	858	817	827	814	856	816	783	775	869	824	854	853	765	848	817	831	832	805	850	853	794	810	807	846	847	833	875	789	832	759	844	811	780	766	851	832	807	861	775	836	822	784	854	808	855	858	793	849	792	807	856	817	826	819	835	798	834	863	827	756	850	795	815	764	885	837	818	794	776	840	850	792	846	881	880	767	800	831	853	868	790	786	813	825	816	801	781	800	823	856	817	829	870	789	864	871	803	830	809	822	784	863	769	871	840	831	829	731	865	787	821	814	803	820	852	850	851	806	843	794	863	817	817	857	863	776	795	788	792	861	831	801	814	885	830	801	795	800	826	858	812	778	814	814	848	804	814	802	812	872	818	813	863	867	822	815	815	756	842	807	796	809	852	784	767	853	863	861	842	827	852	840	853	843	800	834	804	796	827	803	852	827	850	769	821	793	832	802	851	814	829	843	822	853	792	844	859	846	831	855	853	901	782	780	855	779	838	833	776	769	825	761	846	813	783	867	869	826	849	775	853	825	813	844	795	780	739	795	792	869	802	876	819	833	856	841	821	847	798	798	872	809	843	792	807	780	815	861	823	843	885	825	798	820	790	837	795	841	851	872	809	811	805	831	811	867	836	839	830	832	812	801	845	776	843	787	841	803	755	829	842	831	837	831	837	840	861	773	848	782	788	794	814	845	822	822	830	841	859	825	818	814	842	736	856	820	791	856	798	810	828	847	835	764	851	739	805	817	821	824	837	773	833	848	818	853	845	814	791	810	785	845	838	873	837	807	866	834	904	824	786	844	872	821	863	834	846	831	794	788	796	793	818	855	817	841	790	820	850	800	854	844	836	799	830	797	852	887	831	838	853	885	795	872	820	805	800	825	857	842	857	827	763	830	807	802	812	859	810	806	825	799	833	822	785	830	850	807	817	790	817	797	837	813	891	824	806	841	803	844	765	788	859	834	752	814	881	857	805	796	776	832	828	765	840	829	804	795	845	798	825	796	842	836	871	820	851	863	775	817	777	817	843	804	853	819	787	803	814	790	800	793	829	794	808	835	790	854	811	825	810	815	717	825	834	842	789	783	788	831	835	806	828	827	795	824	908	825	834	831	838	840	811	855	799	855	844	844	838	834	799	805	800	770	817	836	863	835	850	859	820	798	808	826	787	829	771	846	845	810	811	794	813	795	820	778	856	855	732	851	822	815	804	826	850	791	789	831	837	800	792	822	845	831	843	766	814	842	817	832	793	841	828	837	816	879	847	863	838	842	846	849	816	795	800	821	871	799	816	813	799	873	882	799	860	820	808	890	836	802	794	809	845	867	845	813	803	834	817	836	830	831	817	883	773	803	835	794	790	772	824	778	803	821	832	813	797	850	806	816	798	822	805	781	823	795	807	755	792	777	827	828
51156	38498	29858	24573	21382	17514	11472	5292	1863	803	614	531	517	482	424	413	397	432	394	368	402	411	382	420	410	409	366	400	376	359	387	357	403	376	394	368	408	409	360	356	400	361	403	365	385	343	323	400	357	355	383	359	346	386	334	379	351	337	402	353	356	362	383	393	359	354	353	367	365	357	363	400	340	384	376	359	373	344	377	349	370	397	375	365	367	409	395	383	368	389	377	350	379	373	373	401	349	355	387	374	405	374	384	368	376	351	365	341	374	393	385	358	394	379	375	395	369	364	376	353	415	325	393	367	352	347	365	380	396	372	384	381	363	401	384	364	376	336	389	355	383	374	345	381	366	364	361	352	342	359	395	358	373	352	389	363	322	349	395	366	364	411	342	327	389	388	379	346	366	380	344	364	353	356	403	368	380	364	384	380	373	383	366	367	348	320	353	372	371	402	351	376	337	379	355	337	385	388	363	397	358	380	345	357	393	396	355	382	356	383	341	334	365	372	341	386	376	392	379	387	386	349	341	362	350	378	393	376	354	397	408	375	349	342	383	400	365	376	337	354	361	367	369	404	363	386	397	361	358	368	390	358	391	398	353	362	402	349	369	367	387	393	403	366	343	368	385	344	335	348	383	363	392	375	384	377	367	380	369	372	343	367	360	349	391	364	351	362	383	348	361	362	393	369	383	327	388	350	344	410	348	361	399	377	386	363	354	383	357	381	328	346	376	360	385	381	342	365	365	375	376	341	367	353	376	397	356	386	384	361	327	355	372	346	416	345	348	363	378	346	373	350	359	395	373	367	302	369	362	376	389	337	372	376	398	374	391	393	316	384	370	362	355	376	373	348	369	353	361	348	370	370	351	394	391	332	344	336	388	341	357	392	377	349	404	380	375	377	388	399	377	389	363	354	349	372	366	363	338	381	359	365	363	361	361	369	357	401	390	383	397	349	378	380	331	347	376	370	363	389	395	401	423	371	349	358	404	359	386	376	378	400	385	367	365	393	336	345	357	337	341	354	346	359	395	407	367	361	361	370	337	400	359	305	333	351	372	365	381	365	368	364	333	383	379	349	390	354	352	359	374	365	318	362	342	347	389	408	393	398	392	349	348	382	376	356	383	360	341	376	358	350	380	386	341	378	374	352	365	414	379	349	366	350	383	402	372	416	405	377	381	393	393	344	386	351	353	370	397	367	376	365	372	344	381	391	374	372	393	367	421	378	375	381	372	396	394	382	362	380	351	361	363	365	361	368	358	349	346	383	340	386	380	348	376	346	379	373	394	387	331	386	401	352	367	342	378	393	387	379	352	351	341	358	371	342	406	384	355	394	347	361	361	345	391	385	365	349	337	349	355	362	391	378	359	397	364	382	340	379	379	369	401	359	361	376	350	400	360	370	403	395	373	375	403	377	377	338	377	386	351	386	425	370	395	406	419	364	359	370	368	418	333	365	381	363	362	361	399	374	359	374	384	378	371	348	406	359	377	362	370	362	392	381	392	360	372	384	352	376	351	370	338	375	391	360	351	360	381	389	367	384	399	368	335	370	388	360	353	380	389	368	349	365	322	354	348	368	375	357	359	346	394	337	370	392	370	393	343	357	368	378	348	379	339	356	346	390	354	374	362	345	358	380	375	366	385	379	363	405	386	388	383	368	379	404	373	367	347	387	346	352	382	396	371	360	363	343	347	420	354	324	378	374	370	389	368	332	390	346	379	371	354	388	371	391	370	373	362	382	353	368	382	406	338	344	380	353	363	388	386	342	344	368	358	363	391	367	383	362	361	377	405	388	375	351	336	382	382	381	348	365	366	353	353	381	358	410	371	362	359	376	387	342	361	372	348	369	371	376	378	373	313	363	367	378	378	368	385	336	367	418	358	359	365	363	327	358	340	351	390	358	361	375	358	341	360	388	371	347	364	358	409	389	402	347	374	360	336	372	364	377	336	349	347	361	383	378	359	346	374	390	342	339	343	375	353	392	359	380	339	354	379	378	374	379	373	348	350	376	360	399	367	347	395	369	389	391	367	340	391	380	387	394	350	369	380	361	386	365	358	361	351	387	364	348	369	374	351	378	388	368	355	389	366	374	367	373	373	361	357	406	385	385	358	346	394	367	358	309	388	366	384	368	377	361	354	402	353	359	361	365	337	378	374	344	382	337	366	357	344	401	349	365	370	359	392	384	363	365	370	362	356	401	314	389	355	380	394	331	343	376	378	339	368	348	374	357	370	373	394	347	375	352	322	336	334	354	374	367	363	378	364	343	336	354	358	374	379	376	384	328	404	395	337	367	354	376	355	395	381	398	381	359	360	346	335	347	360	320	363	406	377	364	372	360	359	356	360	387	367	339	375	348	359	386	373	396	379	371	357	375	382	339	368	405	341	389	374	350	363	352	405	359	350	370	419	378	349	355	381	347	320	370	387	402	357	347	379	376	336	371	372	360	357	400	337	375	339	357	352	350	350	370	416	377	361	376	363	356	370	378	352	321	394	385	366	366	350	359	388	336	408	376	393	356	371	389	367	395	377	372	354	361	354	373	359	390	370	379	349	329	381	398	354	357	349	377	323	363	359	393	341	371	397	418	380	387	357	387	349	381	366	363	368	380	392	365	369	402	344	349	387	378	398	335	365	338	363	368	352	371	391	384	361	369	346	355	371	406	370	388	366	332	325	372	383	388	411	393	389	382	371	391	369	372	390	391	371	401	324	368	370	345	374	387	384	374	369	342	408	353	370	366	378	363	357	351	350	361	360	393	352	335	353	356	361	387	361	347	386	348	378	386	320	355	344	376	384	357	411	374	364	373	384	391	339	353	346	396	369	400	394	420	335	383	376	384	360	360	367	378	359	372	368	344	369	361	347	367	358	390	347	382	372	400	397	327	374	330	338	359	388	381	363	413	403	420	393	396	351	380	354	346	396	337	335	358	357	368	387	378	379	378	360	352	360	368	364	384	380	398	371	392	356	371	357	358	385	368	391	429	367	351	369	394	352	366	350	327	338	345	378	392	376	354	355	394	346	357	389	351	346	367	362	359	331	391	359	359	379	377	350	390	348	362	367	370	386	383	352	382	358	371	391	377	376	356	349	373	396	372	370	385	383	378	356	364	349	375	337	354	364	351	383	371	335	392	369	427	376	348	387	383	388	372	394	352	386	371	353	381	372	360	354	381	345	345	400	366	388	354	357	366	399	377	370	362	381	372	369	360	341	382	377	394	334	381	344	331	364	363	385	387	359	392	332	374	368	352	363	340	373	378	396	388	378	397	379	357	337	371	363	388	341	411	383	408	358	369	373	342	350	370	370	360	365	377	361	360	429	372	388	362	366	347	345	347	399	347	352	363	369	369	364	369	351	353	390	358	349	367	376	369	367	372	394	347	382	361	361	320	357	369	367	360	375	395	354	367	404	370	344	332	410	331	346	406	383	352	364	364	372	345	337	382	343	405	370	345	375	392	381	339	330	353	374	380	372	378	330	359	347	343	371	352
44603	38026	28501	12039	6970	5695	4701	3006	2275	1932	1820	1633	1612	1458	1338	1403	1348	1266	1182	1110	1114	1150	1125	1131	1076	1077	1066	1013	1081	1004	965	983	975	967	963	943	965	983	950	930	997	1014	922	943	916	926	907	967	905	927	897	940	930	900	892	884	888	912	826	884	878	891	907	861	842	858	951	881	923	862	851	888	906	897	882	837	911	863	853	834	854	878	897	905	811	891	882	893	893	861	855	929	892	854	877	894	905	857	865	850	861	855	885	859	870	863	804	896	840	852	852	867	882	873	903	874	887	869	874	858	880	925	925	865	885	876	827	868	886	858	847	839	906	901	851	873	843	836	870	823	884	891	860	845	821	856	843	869	851	914	818	842	861	888	851	843	874	842	858	884	852	880	870	856	870	899	882	881	863	880	863	857	875	809	856	838	884	855	816	854	874	849	874	884	888	817	870	851	883	832	899	921	842	876	870	842	833	877	854	841	866	852	807	824	897	895	919	861	884	809	832	870	879	847	839	868	914	846	896	855	859	840	847	909	864	825	840	810	894	869	799	810	843	881	829	874	932	832	857	849	864	881	942	876	843	848	841	888	867	833	874	859	900	828	887	873	916	857	910	872	826	873	889	856	836	852	918	875	803	850	880	832	831	908	871	889	950	854	881	826	845	882	949	871	856	866	860	910	838	832	832	872	833	841	833	903	853	836	853	844	881	872	892	858	807	832	888	887	855	852	915	863	904	869	846	850	829	862	897	888	810	857	899	826	854	910	884	810	851	763	836	887	878	882	871	880	834	860	856	832	847	848	820	878	887	889	883	862	863	833	908	803	910	887	868	833	912	850	856	824	901	846	879	827	898	817	853	854	866	916	875	854	851	889	863	893	856	867	870	875	833	880	886	873	853	872	850	895	906	857	900	866	862	827	808	803	851	839	869	847	854	864	873	827	849	844	829	850	850	890	890	898	853	873	873	809	873	851	826	837	877	870	828	842	869	845	898	850	885	870	824	873	884	910	859	824	853	808	881	842	859	809	861	939	864	853	862	864	885	858	927	876	818	818	921	834	842	875	889	913	896	877	907	818	905	818	877	860	881	861	867	844	841	889	847	858	867	865	908	889	840	820	852	902	807	843	864	807	890	878	929	867	830	839	887	834	832	905	854	831	837	839	818	863	854	874	870	866	846	916	851	904	919	892	834	829	838	851	872	878	862	923	865	832	932	871	894	859	844	871	903	860	887	851	858	894	872	838	869	907	846	916	899	868	845	851	886	849	849	813	856	865	889	822	831	910	833	919	855	863	837	832	864	875	869	880	859	880	863	833	876	821	885	872	820	861	888	890	897	855	876	923	857	910	888	921	830	841	881	869	882	836	886	859	872	865	866	869	881	902	846	843	837	859	909	806	820	893	912	909	890	840	907	904	890	826	904	865	827	854	795	900	859	855	866	860	834	897	858	884	848	891	859	889	910	886	869	858	860	921	857	841	960	855	912	849	823	818	845	885	863	918	841	883	839	837	873	847	861	823	868	870	905	867	828	856	879	800	829	896	812	826	876	843	863	854	911	879	837	846	898	833	855	869	812	874	856	846	865	836	872	853	890	910	876	873	874	875	839	818	839	848	864	870	872	825	871	868	828	840	877	889	836	850	861	882	861	847	862	852	909	878	833	858	889	898	859	887	832	859	822	836	871	865	859	840	859	891	922	859	829	833	856	889	874	864	844	867	891	845	892	898	834	857	874	846	852	882	846	848	883	801	896	824	839	814	828	868	845	885	885	903	837	903	867	867	899	889	836	815	835	889	867	898	861	901	809	901	903	852	920	840	881	839	837	890	850	830	842	853	898	872	878	860	845	851	925	814	851	874	856	883	910	874	887	917	911	884	916	889	878	883	814	846	823	831	812	784	873	857	863	822	790	859	864	857	842	843	786	854	904	836	859	872	847	834	839	876	834	847	820	827	878	839	892	872	839	850	811	858	871	847	872	849	861	817	876	856	862	846	819	832	882	844	841	836	885	865	872	827	855	826	835	857	848	887	907	819	846	810	854	863	918	874	829	848	846	833	861	862	852	913	882	861	847	882	863	873	865	892	912	835	841	846	827	910	891	844	820	848	854	866	867	899	887	876	869	886	896	894	806	874	865	851	777	835	819	894	849	871	902	847	921	819	875	910	877	832	889	891	855	809	817	820	887	884	887	859	840	908	889	906	844	860	837	882	884	848	851	893	869	909	849	853	851	848	868	896	851	862	855	851	849	882	836	807	846	858	805	828	841	875	883	833	838	896	881	812	852	867	892	899	906	895	834	880	838	859	812	843	863	864	851	895	864	838	832	853	839	835	825	837	820	837	838	838	848	867	872	845	842	876	879	850	859	889	828	880	859	826	913	843	857	953	853	815	878	892	838	850	881	836	875	830	820	838	941	927	897	892	870	844	902	839	910	810	879	868	839	870	841	896	845	831	816	881	886	862	863	840	841	847	878	903	877	856	820	888	917	840	872	844	877	856	841	817	809	797	875	916	861	908	906	838	839	834	870	881	857	870	826	849	911	897	797	849	865	859	859	819	862	882	861	867	882	848	873	867	865	844	849	880	861	919	877	865	828	866	916	854	842	863	899	892	833	858	815	871	866	842	870	935	851	890	796	904	911	846	828	875	903	840	901	892	878	879	901	920	857	847	858	865	829	833	843	849	903	865	861	887	851	867	918	878	863	855	858	865	834	861	882	827	902	881	819	846	852	867	824	852	910	863	835	855	892	888	842	890	899	944	893	873	881	868	860	860	865	872	871	848	886	833	832	890	873	910	847	878	840	883	872	839	874	855	860	882	831	887	843	823	841	860	855	866	899	882	887	845	871	900	820	892	899	865	887	885	916	839	808	870	881	875	855	842	871	860	886	833	853	807	875	862	874	824	895	870	892	890	852	864	889	858	862	837	780	795	887	863	811	845	875	888	875	853	803	807	840	830	851	848	857	867	801	831	835	879	818	805	843	810	887	819	840	851	881	838	843	826	886	925	835	860	888	872	811	910	855	852	918	840	869	849	870	810	866	883	866	859	918	854	947	827	912	858	868	866	872	833	906	861	872	900	823	900	796	860	864	857	844	810	859	910	826	861	879	875	832	832	840	828	898	852	907	918	861	845	929	876	875	836	861	843	881	833	906	897	872	879	831	845	862	855	887	900	906	832	866	914	872	876	896	878	860	813	845	881	838	883	855	885	850	874	872	838	853	877	888	834	895	813	815	847	890	895	843	834	900	844	882	867	864	805	855	905	872	823	797	897	861	865	864	881	853	903	838	845	844	840	849	904	826	790	901	901	853	876	855	913	879	839	844	867	824	818	879	835	863	845	911	879	856	877	852	854	823	797	864	804	830	940	869	907	854	953	895	864	914	849	800	861	839	867	852	858	825	928	868	862	828	850	830	869	887	817	899	873	863	889	840	869	891	838	827	875	907	882	875	837	841	820	849	844	846	874	896	827	870	847	883	825	891	902	840	855	842	874
14646	14473	3750	1089	697	296	217	157	167	163	152	141	173	150	137	160	168	147	167	114	126	131	154	147	153	136	143	153	149	148	143	152	176	171	155	129	170	180	155	145	164	146	168	200	152	122	154	140	173	164	143	134	143	142	166	144	142	132	135	137	133	145	144	135	156	146	138	143	140	164	157	161	126	158	161	147	143	134	173	119	145	141	157	141	146	166	131	143	122	150	150	158	151	159	159	154	136	134	132	172	153	155	159	155	171	140	169	129	156	150	156	145	131	148	154	156	143	148	156	163	136	145	173	158	160	148	151	151	152	174	143	147	146	132	164	126	153	145	141	142	175	138	144	146	138	142	133	139	138	127	155	161	163	138	160	137	155	161	145	148	143	144	145	148	140	166	166	165	137	162	155	149	150	143	123	163	154	165	162	142	154	145	133	137	134	154	139	146	133	134	146	147	156	159	159	173	134	136	142	165	140	128	124	137	145	129	138	158	156	153	142	147	132	154	147	151	163	139	145	146	164	134	177	133	158	146	147	150	142	139	153	123	150	148	143	164	134	145	143	149	159	141	170	152	139	139	150	149	141	130	146	132	130	131	145	146	133	154	139	155	146	156	153	144	157	143	171	132	137	138	164	141	141	156	131	137	149	136	145	158	175	158	136	185	159	138	145	133	146	152	139	153	141	155	158	145	148	154	164	140	157	144	147	150	131	154	148	137	150	143	148	143	142	149	155	147	144	137	146	139	146	129	138	130	148	131	151	141	144	151	159	136	138	156	155	139	172	141	146	177	182	140	158	147	161	147	170	154	138	174	138	165	167	149	132	137	147	137	153	162	132	145	148	128	162	156	161	154	138	145	164	144	150	135	164	145	142	145	146	146	153	139	140	132	154	144	144	158	132	146	135	153	143	165	140	178	138	142	139	154	134	156	166	144	145	148	138	140	159	158	135	134	154	147	131	128	139	134	163	155	172	147	135	114	136	157	133	151	146	147	150	129	151	162	150	136	146	145	141	160	154	133	149	155	151	160	139	132	131	146	151	146	157	162	139	160	157	161	167	161	168	146	154	143	146	155	123	137	151	150	156	150	128	146	162	146	149	153	163	144	126	120	150	158	146	135	176	165	124	155	134	148	166	160	162	169	159	144	168	133	144	157	172	135	154	158	120	144	144	140	156	146	151	126	159	167	171	152	146	160	149	136	142	128	141	141	147	173	159	144	124	125	159	162	145	152	127	144	152	130	150	152	156	147	143	155	185	138	154	122	143	158	126	150	165	164	150	152	131	161	142	144	141	159	168	148	152	142	153	153	157	136	155	174	133	167	146	174	147	142	139	127	176	146	175	131	149	150	105	156	129	142	140	148	150	169	141	145	158	150	137	145	152	162	129	126	142	146	144	148	160	133	136	142	148	126	145	162	127	165	163	146	169	136	146	135	158	141	131	131	150	161	137	118	154	133	150	144	144	151	132	160	122	136	128	152	151	142	138	156	138	157	150	150	162	145	156	132	150	152	144	144	148	179	131	142	153	140	146	153	139	162	159	133	135	142	153	148	154	149	150	137	128	148	153	156	125	140	140	137	152	141	144	145	134	164	128	177	142	142	155	146	142	144	157	153	159	178	143	158	161	154	165	155	128	118	132	131	152	144	156	147	136	156	153	139	157	135	167	141	162	146	142	157	150	159	130	154	149	169	143	144	163	127	129	152	148	165	132	147	148	125	151	156	177	173	133	155	145	143	145	153	130	145	137	189	142	151	151	139	123	156	155	167	179	146	154	160	150	144	139	138	151	149	132	163	153	150	132	157	163	154	165	140	123	159	138	144	171	153	149	147	120	146	145	149	172	148	166	139	150	145	148	145	154	146	152	154	136	145	148	137	156	157	178	160	145	157	130	132	140	152	160	142	124	152	147	149	158	168	158	138	142	150	151	130	159	153	158	140	154	156	149	140	154	139	149	157	157	135	147	141	146	139	143	138	143	121	160	165	136	137	154	153	145	148	139	148	151	166	162	159	118	152	133	168	147	149	138	152	160	149	135	141	157	144	149	150	164	140	153	153	136	145	172	151	140	149	168	148	168	170	160	135	164	147	152	135	158	158	145	151	155	133	122	136	157	142	143	130	148	160	136	150	162	123	139	143	165	193	131	154	143	144	167	125	144	128	151	145	148	145	145	132	199	146	124	136	150	161	156	154	148	179	145	140	141	155	147	153	136	169	141	143	140	169	134	127	155	132	156	144	161	161	142	158	137	148	162	172	146	184	143	166	128	144	157	171	148	155	161	158	159	135	152	157	130	139	133	172	138	150	154	139	127	148	140	153	162	136	136	162	134	153	136	163	147	160	151	134	142	155	164	181	155	139	150	159	171	126	150	159	148	156	164	157	146	148	138	153	153	138	144	144	148	148	137	166	144	147	137	157	129	123	154	130	133	151	132	141	154	155	158	174	137	148	146	154	147	141	156	143	163	176	151	150	172	151	155	140	156	133	151	139	153	152	124	141	130	149	143	165	141	150	158	161	144	139	151	134	145	171	141	175	149	121	139	160	142	134	132	142	135	124	155	142	140	149	150	134	144	163	136	151	146	164	126	123	137	135	143	158	127	152	168	160	162	149	155	140	153	139	135	149	127	151	139	131	141	145	154	147	150	149	180	154	141	158	160	155	169	159	127	147	153	132	131	149	151	147	132	152	141	159	127	167	139	168	137	150	142	151	141	136	138	155	153	163	129	144	143	150	135	146	149	156	163	173	159	150	160	142	165	139	142	147	142	148	156	148	151	164	146	165	141	141	146	138	160	182	151	157	151	146	132	137	120	148	155	147	160	141	130	154	150	163	150	137	137	144	137	147	140	132	151	161	133	128	142	143	151	145	159	142	132	145	152	125	172	148	120	160	129	152	145	163	137	145	132	141	150	129	143	132	142	146	157	134	148	162	154	147	165	161	131	139	148	150	130	151	144	121	149	161	158	119	136	145	140	158	160	125	138	146	119	137	141	141	155	133	153	118	133	138	159	147	141	144	133	145	145	138	165	156	135	153	161	156	157	145	140	162	158	132	156	139	133	131	142	154	164	167	150	151	151	155	147	138	138	155	137	138	141	149	154	149	152	165	123	144	165	148	167	133	156	139	147	159	152	153	142	153	149	173	145	163	154	158	153	155	137	140	138	159	163	162	155	132	143	145	139	151	145	149	152	161	146	137	161	127	134	139	136	153	132	127	171	156	189	136	147	136	149	141	168	149	157	149	144	154	154	153	139	129	150	136	140	159	134	130	145	141	152	166	136	138	142	149	120	160	149	152	133	146	168	129	162	152	149	156	121	126	147	135	155	146	135	154	143	136	136	168	145	155	155	144	149	153	153	136	174	141	113	132	120	124	136	136	157	143	133	154	133	159	160	154	161	134	140	157	171	145	157	147	172	134	150	136	160	142	158	150	135	158	145	149	141	159	143	146	119	133	137	138	132	147	145	135	146	159	162	123	114	160	142	166
14279	13402	1793	982	1170	676	611	532	497	442	454	471	464	425	469	496	451	457	494	426	428	476	449	447	455	447	471	423	435	431	464	471	441	437	466	469	441	420	432	474	446	453	454	432	433	388	481	437	413	490	432	457	436	435	437	460	445	464	477	445	448	448	425	453	456	426	427	462	454	424	440	433	468	438	469	466	457	461	422	420	462	440	450	453	467	458	446	444	454	444	445	477	479	457	432	434	453	460	452	453	439	426	469	462	475	442	418	469	455	428	415	423	421	453	412	439	445	427	427	462	465	447	439	461	462	460	436	428	454	411	451	446	452	432	476	460	442	425	430	451	436	461	449	452	427	442	446	484	486	458	438	437	477	491	472	456	420	427	470	438	459	444	437	441	475	445	486	472	440	469	463	417	463	460	431	483	397	459	437	444	450	452	477	451	450	427	426	412	448	461	484	431	483	365	455	445	453	437	435	423	422	482	441	432	494	459	457	450	460	457	404	470	439	434	481	444	474	458	485	438	471	450	490	407	463	420	464	416	482	461	445	439	466	458	481	461	468	443	454	447	427	450	458	465	476	491	434	456	444	432	467	484	420	437	429	414	462	466	452	441	433	443	395	508	439	500	440	412	454	476	431	492	448	443	464	447	468	462	449	425	445	426	447	442	422	489	490	441	434	462	442	454	457	433	462	444	427	470	421	448	440	447	461	461	448	476	466	435	455	470	469	469	452	457	433	481	426	437	437	464	460	455	426	436	455	455	433	447	408	441	470	432	456	461	434	452	459	439	439	450	440	484	432	443	476	473	455	443	494	424	432	437	450	434	450	440	475	475	439	476	451	457	467	485	407	416	440	446	444	448	429	473	460	422	465	453	407	418	448	427	477	441	430	459	421	466	476	444	445	436	458	426	445	432	456	481	403	446	487	438	451	421	447	437	429	451	442	442	463	445	450	481	457	427	418	432	454	422	437	465	407	425	421	464	452	485	453	465	458	423	465	439	427	421	430	474	459	416	482	454	461	414	463	448	445	454	446	456	455	425	424	495	521	434	446	422	485	459	468	441	428	447	480	407	441	448	448	408	444	477	466	452	478	407	440	466	462	429	415	438	440	468	445	466	438	465	439	437	453	417	424	464	460	441	481	443	454	421	473	460	449	442	459	424	437	446	471	473	436	441	419	426	442	485	462	464	449	444	456	454	445	494	418	468	467	423	444	466	456	438	463	429	438	471	448	453	455	435	414	473	443	451	475	413	413	425	452	465	481	450	461	456	465	429	457	437	434	446	469	424	460	411	438	460	440	483	480	449	458	464	441	434	453	405	436	445	433	413	471	430	474	449	460	429	429	441	434	469	450	426	442	459	481	446	434	424	460	447	474	444	450	486	441	438	485	439	473	428	471	438	454	423	472	432	403	444	442	439	474	469	446	455	451	486	420	436	478	438	460	451	482	437	402	414	418	492	457	442	463	421	460	425	435	429	457	450	463	475	408	417	451	439	460	486	468	463	488	457	442	461	455	431	457	452	426	439	453	447	455	468	440	463	433	447	422	466	423	395	431	465	451	482	452	471	491	421	451	451	427	471	481	472	462	445	447	464	458	433	468	443	452	433	461	440	408	450	454	445	469	467	401	525	428	441	435	442	449	448	452	427	452	423	437	456	415	475	432	447	433	448	458	447	452	396	437	469	464	484	476	449	408	470	395	475	429	504	484	445	424	430	435	420	444	452	434	456	457	466	439	496	459	451	437	444	455	434	424	457	423	462	453	433	428	452	444	435	452	410	458	391	426	447	439	470	444	413	433	473	415	467	434	447	433	451	431	439	466	473	398	425	437	463	451	422	485	447	454	449	436	488	456	428	427	433	456	446	438	466	470	445	483	428	453	418	447	465	436	401	456	450	438	429	428	434	434	454	446	461	461	435	448	440	464	455	471	449	461	440	439	404	449	473	471	401	395	427	418	434	449	480	452	429	441	447	440	427	461	430	461	413	474	470	430	463	446	434	412	470	459	447	459	453	453	430	455	424	438	452	454	428	455	441	454	449	430	426	446	438	445	435	416	452	446	435	438	448	422	444	434	479	447	451	453	472	440	470	457	434	420	450	446	449	444	423	437	464	475	454	441	437	441	432	448	432	399	466	436	463	438	451	399	453	465	465	419	436	440	459	454	439	453	439	406	459	445	452	412	438	416	432	456	454	420	415	449	433	438	434	421	419	404	461	473	425	459	456	456	442	451	462	458	455	495	419	453	420	414	439	457	447	424	475	459	448	386	465	428	445	452	457	441	425	460	461	455	430	399	467	442	432	411	404	437	440	451	448	400	446	426	428	465	467	444	473	432	439	449	458	462	465	451	469	434	462	444	411	441	446	470	458	462	458	426	434	422	423	462	479	462	481	442	473	451	451	424	464	426	444	468	425	444	482	432	505	460	437	472	475	439	434	456	430	437	465	465	453	454	445	451	471	451	450	442	418	428	424	444	395	437	429	452	428	434	453	471	490	425	488	461	450	481	482	449	439	443	436	450	405	464	456	486	418	470	472	463	424	464	462	420	458	415	438	413	428	435	442	452	452	481	437	442	481	423	488	433	447	425	446	473	439	468	465	478	448	470	453	458	455	463	463	438	476	443	446	477	451	488	456	475	474	463	441	418	456	431	466	429	411	417	466	441	454	474	425	438	437	453	437	452	449	452	459	422	454	422	440	424	462	452	456	454	477	436	456	439	421	479	437	424	450	456	470	442	437	425	452	477	433	442	422	420	429	435	444	464	435	459	458	419	479	464	482	432	456	448	451	419	468	462	416	445	461	481	491	440	448	464	413	416	468	478	459	461	459	457	461	438	421	423	443	444	495	449	444	380	496	425	428	466	448	435	424	467	438	404	428	464	467	456	458	453	439	426	415	472	416	438	437	450	458	456	452	455	435	446	440	459	426	464	436	431	440	418	434	427	470	467	448	457	457	407	485	428	406	440	449	419	452	452	416	431	428	422	449	443	443	428	455	448	486	422	453	477	457	426	445	482	437	441	438	453	457	440	459	431	475	436	444	462	404	457	437	456	441	431	445	445	438	449	471	449	468	487	415	413	416	447	462	428	438	431	444	441	493	462	434	424	428	444	453	449	471	438	473	496	487	456	464	465	447	454	477	440	454	439	451	446	454	425	480	414	442	406	436	422	423	459	437	457	433	481	468	440	430	434	438	450	457	471	486	427	477	463	416	442	447	470	416	453	451	427	466	441	488	483	431	470	435	458	480	444	460	456	417	470	452	459	443	494	444	432	448	461	440	427	416	452	482	445	435	447	456	443	440	462	428	446	449	433	454	441	460	442	428	470	415	451	440	414	449	411	428	445	457	416	423	466	442	471	444	488	460	457	492	430	461	469	461	467	435	428	477	431	464	477	452	429	462	452	427	438	482	473	432	412	428	522	439	430	431	442	450	449	465	461	443	434	429	465	459	457	436	448	460	473	417	444	423	490	480	450	439	458	463	424	428
48258	39564	26773	21926	18136	11334	5769	2170	829	511	403	386	375	419	389	375	334	353	362	331	339	365	355	323	351	345	324	330	316	362	335	302	331	341	335	317	310	321	335	344	367	341	351	320	351	337	295	315	336	346	327	342	333	365	361	293	352	302	295	339	332	326	331	316	352	337	350	332	354	307	330	333	355	321	355	373	334	303	333	347	354	323	354	342	338	328	318	323	326	341	319	323	309	314	320	331	321	307	341	343	300	310	342	344	326	330	341	291	311	309	317	323	329	314	351	352	348	342	353	289	319	334	319	298	310	316	302	331	324	352	315	331	328	313	346	299	338	324	326	323	314	337	343	335	333	296	339	315	372	324	317	331	335	302	335	317	318	343	319	359	338	324	303	338	323	324	307	311	360	337	349	345	334	307	350	325	379	330	308	306	329	331	330	315	367	344	342	295	317	318	326	332	332	310	313	317	336	353	321	324	327	319	282	334	318	336	336	364	313	332	314	328	340	338	307	336	326	331	331	332	307	341	322	311	315	328	353	323	307	309	335	317	339	327	317	328	324	305	330	328	326	323	314	344	327	347	355	346	297	333	338	348	306	322	335	341	356	313	329	359	348	305	329	296	332	325	336	343	314	302	316	313	313	337	343	307	313	332	320	343	343	339	350	335	359	324	339	328	336	360	330	341	336	313	313	329	306	349	309	353	280	330	337	321	312	292	306	307	338	321	335	381	298	307	326	344	290	299	309	343	317	330	341	367	310	333	349	344	357	358	349	338	352	347	300	322	310	330	344	330	302	296	324	298	320	377	329	346	353	313	376	330	336	298	323	336	328	328	325	329	341	368	319	299	334	357	307	315	348	321	346	314	340	288	353	317	332	322	295	328	351	316	319	318	316	316	339	333	327	379	324	327	284	335	319	329	301	329	355	298	347	345	310	314	336	310	308	349	330	310	309	311	309	351	336	339	338	329	348	320	333	324	346	332	345	314	347	315	329	348	306	317	326	313	305	331	334	335	351	318	311	308	320	319	305	315	341	348	300	331	336	335	305	334	320	300	296	334	318	331	312	303	301	322	374	334	323	324	352	306	334	313	316	342	343	324	344	342	301	321	324	303	325	354	344	347	338	329	298	352	334	336	330	347	347	322	305	334	354	336	359	322	335	316	301	349	343	372	332	341	323	339	309	321	328	344	343	334	329	325	334	354	324	324	335	295	300	326	291	310	350	295	319	322	350	342	348	315	322	340	319	362	350	301	299	322	334	322	305	345	284	314	301	315	328	333	316	340	319	321	356	371	360	345	324	282	328	341	328	290	347	322	343	352	325	320	315	330	336	362	329	303	321	327	341	356	314	342	348	302	320	321	364	327	317	336	361	328	339	346	319	327	349	337	340	327	327	295	319	340	319	332	345	345	317	345	312	342	323	320	339	287	338	289	329	312	336	358	322	326	302	314	331	349	349	308	341	315	375	352	356	299	320	328	338	340	303	356	304	334	319	307	327	344	348	332	344	338	341	376	340	313	299	334	316	344	299	326	335	333	341	309	320	332	342	325	331	314	323	310	320	325	334	329	325	349	351	317	317	332	316	339	324	374	322	344	297	340	293	298	321	313	325	352	353	346	318	322	358	311	302	321	341	349	290	310	364	334	346	334	312	311	333	323	333	331	372	305	341	312	317	334	335	309	331	311	327	353	349	307	353	312	304	330	329	339	321	335	331	333	333	353	345	331	354	311	302	319	353	331	365	294	308	324	335	341	375	308	373	310	327	320	321	323	304	300	332	352	360	354	335	344	339	308	297	355	329	304	346	331	332	346	331	328	330	339	341	323	336	315	317	328	324	320	302	321	376	320	332	348	341	313	315	302	345	346	323	315	347	330	308	332	316	338	368	331	317	316	322	337	347	376	330	321	339	323	324	359	352	349	344	311	341	343	309	322	318	336	325	335	353	339	337	301	342	313	339	326	316	295	386	362	317	335	300	346	328	340	338	332	304	300	288	325	296	336	339	351	312	316	342	297	325	358	337	307	313	347	360	360	345	332	339	298	349	332	292	306	335	347	333	351	313	312	334	331	378	359	339	346	312	316	311	318	337	355	321	354	340	310	333	336	347	316	307	323	319	315	340	331	313	316	303	310	327	328	315	318	319	306	315	328	339	344	330	306	305	344	277	295	310	320	359	337	308	335	300	322	282	295	352	372	344	328	318	316	323	335	315	350	299	300	293	322	368	340	344	361	342	318	322	352	327	344	341	297	328	338	326	364	317	377	327	341	304	352	356	361	323	347	342	330	317	344	308	336	316	330	303	315	333	329	316	326	308	293	313	315	340	316	316	332	330	332	319	299	314	319	317	339	324	326	293	354	329	313	299	326	313	307	320	342	331	340	309	366	332	347	313	332	335	358	373	309	358	323	329	348	331	306	314	335	317	295	328	352	319	330	326	359	306	344	315	339	305	311	328	311	328	346	323	335	339	335	331	318	339	359	342	334	318	339	330	324	308	313	309	340	302	327	321	328	324	344	316	326	335	305	305	327	361	327	327	274	301	317	333	308	334	299	317	344	361	351	336	311	344	306	323	320	309	330	349	316	321	338	338	330	333	349	315	317	330	323	327	294	311	340	324	341	328	329	325	325	318	353	334	331	313	346	318	331	334	314	315	356	343	351	341	320	337	311	352	351	343	330	359	319	337	339	343	334	359	350	304	358	341	316	274	351	319	330	334	289	336	344	350	338	347	330	330	315	313	342	321	333	332	336	298	350	314	312	330	328	303	337	339	353	338	370	329	319	360	308	324	372	337	321	322	327	316	328	316	327	322	319	311	361	316	339	324	341	337	347	328	317	348	325	360	357	337	310	332	336	310	327	327	376	339	347	344	326	345	346	353	354	344	336	341	324	318	332	324	355	307	338	330	290	307	308	337	365	351	328	316	309	320	317	348	331	344	349	340	330	334	333	350	353	335	321	382	339	374	333	329	337	305	312	373	304	293	307	305	339	350	340	348	345	354	316	328	331	361	310	355	304	349	326	303	327	302	304	354	353	316	344	372	357	326	313	333	323	312	335	324	323	347	362	354	311	316	332	313	304	318	307	330	325	291	360	333	317	357	332	328	294	338	305	351	362	304	324	346	319	324	345	320	327	333	339	320	341	298	293	334	303	322	346	334	318	354	312	330	342	350	289	297	372	310	352	315	323	309	359	365	303	281	355	299	375	299	358	342	314	358	304	303	335	310	324	337	316	314	334	342	302	346	366	326	301	335	302	330	312	341	335	374	334	332	340	326	351	331	327	332	333	328	338	354	302	303	334	334	324	304	311	319	317	318	347	359	337	338	326	308	322	347	355	324	304	330	335	312	311	364	327	308	311	323	347	304	312	321	333	309	338	333	319	350	321	348	349	373	323	348	312	341	339	327	327	354	334	336	343	338	338	319	344	313	324	316	341	307	323	339	310	336	323	333	288	340	332	339	301	309	318	306	366	339	348	323	325	353	351	317	303
40831	38982	12824	9989	10551	6024	3467	1914	1513	1417	1320	1241	1218	1141	1119	1041	1082	993	992	1008	982	911	930	939	891	885	919	906	903	898	921	944	888	845	873	851	829	869	876	826	807	842	858	849	863	789	800	856	792	850	881	884	887	852	827	805	863	822	835	818	853	871	861	843	871	863	817	864	824	849	890	778	857	817	784	816	823	769	823	861	802	858	816	832	844	808	796	809	813	831	887	833	821	845	839	815	793	839	825	808	778	817	893	798	842	827	840	817	871	809	797	864	816	841	791	816	871	805	865	826	818	752	838	815	828	846	836	823	780	833	816	812	798	799	863	833	820	799	828	824	837	789	864	893	806	826	802	806	768	862	819	809	800	824	803	818	808	847	823	821	791	774	872	796	819	819	828	804	830	811	815	785	821	846	807	808	798	825	873	838	864	780	831	836	852	804	768	810	816	816	852	823	818	795	827	808	838	838	816	860	845	848	821	873	816	824	831	783	880	914	794	841	808	776	832	833	826	835	834	783	853	839	799	865	828	786	846	799	812	851	811	837	776	842	843	869	833	815	833	866	840	801	804	780	841	817	848	853	850	850	855	800	837	760	807	840	845	870	834	842	814	858	850	861	825	802	859	837	825	848	835	816	782	812	769	830	841	859	820	801	874	801	834	803	828	846	865	856	808	845	820	864	780	861	866	828	861	809	813	830	836	799	831	803	835	786	830	788	847	792	816	820	777	805	841	799	819	800	853	755	827	866	812	851	861	841	793	832	753	830	774	786	802	819	845	832	770	803	830	850	781	807	847	754	802	816	810	819	829	784	852	861	823	735	838	812	829	849	831	807	752	850	812	878	841	858	813	824	814	816	820	813	851	821	834	811	812	823	845	832	805	837	839	803	834	843	829	873	845	844	824	789	854	784	765	819	818	824	780	859	793	815	876	752	869	816	877	861	852	885	790	860	839	813	782	837	868	799	797	805	884	825	855	775	801	831	795	787	811	840	859	843	815	832	780	835	858	848	813	826	834	849	873	832	808	805	842	859	823	830	822	782	824	829	807	820	787	825	802	856	799	808	836	848	842	771	839	823	800	819	868	806	784	797	826	805	810	801	840	828	831	819	806	796	832	822	826	851	818	794	839	806	845	794	819	809	826	846	860	837	851	830	778	832	843	831	811	841	787	790	819	772	827	844	857	861	845	852	804	828	814	843	837	851	826	824	819	827	823	817	850	817	860	803	871	844	836	824	878	794	791	839	806	814	809	862	850	843	837	793	847	880	851	834	842	832	775	786	833	794	823	802	842	803	814	821	797	850	775	769	824	837	793	793	856	819	772	764	836	849	792	800	834	779	836	830	865	866	823	829	864	837	804	814	831	810	867	845	828	806	844	805	784	795	880	811	832	833	793	792	792	883	827	789	834	828	832	796	848	850	793	828	757	855	840	852	797	839	804	850	790	827	845	793	846	816	825	768	806	826	764	804	827	809	818	781	817	851	867	827	856	840	802	810	856	753	861	862	869	858	766	823	815	771	835	807	808	812	817	825	841	850	814	817	821	808	853	862	806	800	797	768	812	813	881	887	835	753	778	817	829	848	835	811	776	782	816	870	848	809	797	816	765	841	826	839	745	833	847	851	792	793	821	826	821	869	838	778	829	845	836	817	787	822	809	841	795	822	837	827	862	799	777	787	845	822	797	798	837	823	792	843	795	841	834	831	869	856	824	786	805	838	769	823	836	839	845	854	829	830	840	785	806	818	861	853	830	805	823	797	810	788	823	800	759	839	806	804	776	822	823	777	832	858	826	833	822	802	856	802	795	763	782	818	778	848	807	816	849	816	791	821	818	821	800	830	775	845	810	777	838	835	824	839	851	834	814	807	783	795	792	827	811	823	869	833	841	806	874	838	814	849	826	830	795	826	795	839	847	836	824	831	833	869	800	833	791	809	791	816	848	803	862	788	802	815	851	801	827	838	840	765	828	853	746	828	840	819	871	833	825	850	783	811	818	782	776	846	824	779	816	789	820	805	799	814	806	770	774	826	802	780	764	797	803	776	816	824	819	812	758	820	823	798	821	850	781	806	840	827	823	821	845	815	759	834	879	823	816	816	834	803	774	832	835	785	772	765	797	854	787	834	820	847	817	773	862	834	838	830	815	814	836	794	807	809	829	809	851	810	821	856	856	875	822	792	790	850	817	872	807	863	869	880	806	807	820	817	774	843	807	779	845	817	889	859	796	847	832	818	808	826	785	837	890	807	839	775	816	845	822	854	827	831	829	824	766	809	838	841	788	861	823	809	820	810	824	823	828	760	829	838	805	814	803	803	813	861	849	793	788	877	799	829	809	837	821	819	815	808	847	796	791	817	820	801	789	781	814	771	883	777	831	800	787	876	803	820	832	807	817	871	858	809	842	813	799	836	814	837	798	845	847	815	793	781	802	771	745	796	838	791	832	818	818	823	818	792	779	820	828	818	827	803	795	794	763	806	825	836	828	788	843	801	801	795	830	838	806	790	785	823	856	840	805	820	804	807	800	860	818	805	805	832	777	779	829	813	858	862	848	806	853	812	822	781	823	835	851	790	817	833	865	777	796	759	760	844	764	833	803	761	791	839	782	823	825	839	868	838	815	825	843	844	857	742	836	832	822	799	773	804	838	838	808	835	832	852	852	890	867	791	841	816	874	817	828	883	820	816	883	853	801	846	851	814	817	825	838	795	893	802	885	802	825	814	804	835	790	832	860	772	813	816	831	828	867	821	804	885	813	863	797	793	833	845	748	836	857	828	834	850	810	832	783	820	834	833	811	811	822	849	789	832	811	801	846	773	774	841	837	855	842	839	824	868	846	802	778	823	789	838	792	817	816	825	868	817	855	808	846	762	825	821	830	842	863	827	772	812	820	825	817	814	832	839	853	791	799	790	790	858	863	815	814	869	813	741	826	810	798	805	779	806	865	846	811	783	837	834	795	830	760	787	878	820	835	825	838	824	858	782	917	815	825	841	849	796	803	850	835	836	816	828	785	804	793	814	812	851	855	839	845	781	836	822	799	842	823	817	831	753	884	814	824	839	826	826	784	808	787	779	813	824	815	833	828	810	849	787	817	866	848	797	820	852	802	833	810	827	819	831	792	848	834	793	844	867	827	844	870	858	809	797	788	816	820	837	821	831	784	822	803	830	791	880	810	875	808	845	843	820	825	772	815	837	787	795	842	802	794	821	818	798	819	777	778	856	819	818	821	858	814	823	821	839	876	829	827	806	838	800	845	832	822	841	814	827	854	814	853	847	789	810	808	809	852	832	860	812	849	810	765	786	772	817	784	799	821	846	823	868	826	814	843	789	770	772	827	805	850	842	805	884	822	857	814	806	822	766	854	800	800	789	824	833	861	798	801	792	772	851	834	817	844	762	780	801	882	814	764	832	809	810	758	763	931	759	876	811	802	814	833	788	852	783	810	840	790	828	800	807	808	771	831	793	826	824	850	836	824	787	855	822	798	881
51771	40323	29064	23206	21048	18386	10613	4465	1631	823	623	507	489	457	441	444	447	416	415	413	406	396	397	385	395	402	410	395	351	399	372	382	391	390	395	406	381	368	390	381	396	362	398	360	380	365	345	383	370	367	362	376	384	365	363	404	363	367	383	328	401	356	370	406	345	377	387	349	353	343	419	391	391	365	387	363	317	350	389	361	391	338	370	351	330	355	351	373	392	353	390	392	359	388	358	379	400	378	360	360	379	353	354	361	375	358	350	384	364	340	363	352	362	394	371	416	405	360	375	378	362	381	352	342	337	351	354	348	390	352	357	358	363	352	348	382	333	376	390	373	361	379	380	372	342	371	373	389	359	349	360	382	361	354	394	407	355	349	402	358	398	347	370	403	375	380	380	338	382	363	361	363	383	369	351	402	359	373	312	369	366	347	332	379	367	377	387	350	359	449	368	372	385	376	364	394	403	351	356	349	374	368	390	352	373	379	357	329	389	358	398	377	355	375	347	380	361	368	362	368	339	358	392	391	367	393	373	352	342	389	364	341	370	364	313	380	378	368	383	419	369	357	378	363	397	403	364	345	352	366	353	364	373	383	380	352	385	426	391	357	380	363	375	364	371	371	358	354	338	356	368	343	358	333	378	379	358	343	361	358	354	392	338	359	383	388	378	357	329	347	355	365	351	416	368	376	364	324	375	370	356	368	353	350	371	361	344	403	375	366	320	334	351	357	350	370	387	347	364	394	347	350	386	342	384	374	360	364	375	370	373	340	399	347	384	357	319	331	365	373	358	368	373	381	340	382	359	379	368	357	360	367	344	378	364	367	347	395	358	366	352	397	394	369	361	360	355	350	382	373	343	350	359	367	356	345	385	372	396	365	380	350	356	393	372	358	372	343	384	339	385	400	356	384	372	342	359	309	361	402	388	384	363	336	368	357	333	357	360	349	356	318	343	385	376	343	374	363	379	349	354	357	343	349	391	343	383	385	356	364	365	343	365	370	358	365	362	364	351	315	368	369	396	342	347	367	369	350	341	363	385	355	382	368	301	369	385	376	366	350	377	338	346	367	374	401	390	367	375	334	398	377	372	389	390	368	357	365	361	351	372	384	359	346	349	378	375	363	341	354	353	367	347	381	362	369	378	354	388	346	389	348	361	357	350	370	349	349	356	359	387	388	346	389	335	426	356	353	368	377	350	368	407	379	358	339	370	332	368	353	371	353	337	331	382	347	365	360	368	348	358	344	353	379	372	376	411	346	375	420	402	390	359	345	320	368	361	371	404	355	353	369	371	381	386	374	356	349	370	349	385	357	376	367	424	406	384	389	327	397	333	341	392	384	384	394	382	371	352	360	360	359	357	342	370	356	355	353	360	367	344	338	340	381	344	340	337	386	341	424	390	358	380	389	378	378	346	364	372	387	355	377	354	379	348	368	362	358	365	386	384	378	335	382	379	378	336	373	372	377	360	360	364	355	361	344	355	388	381	395	368	355	338	393	349	395	401	358	373	339	403	364	340	371	383	391	366	368	347	377	401	355	366	378	381	322	338	379	385	329	361	349	400	396	379	358	360	370	368	369	339	376	376	338	369	361	384	380	366	377	368	388	303	345	356	366	395	396	375	398	317	381	330	392	378	371	373	382	337	375	348	349	351	364	378	352	406	391	367	382	382	343	369	337	362	358	350	362	366	353	362	372	375	351	388	363	384	389	350	311	357	368	359	401	338	400	383	380	358	367	403	385	357	359	370	353	364	387	359	363	376	362	368	363	348	393	363	355	369	319	383	369	335	372	353	347	412	370	356	335	372	368	380	388	356	369	385	370	357	338	354	388	338	348	352	350	369	349	357	341	372	376	364	378	384	389	335	335	346	323	340	356	369	378	367	362	360	395	362	360	361	329	359	361	330	348	370	407	381	413	387	355	359	335	372	361	348	344	340	395	367	370	372	341	356	318	368	390	382	348	362	354	389	371	384	347	378	361	357	349	349	389	360	367	381	388	340	340	367	353	386	377	393	339	372	395	367	364	408	384	392	350	361	340	348	354	340	358	353	364	363	365	355	383	358	390	390	355	344	381	355	401	372	365	349	375	375	336	342	380	367	383	324	384	382	356	354	380	339	334	349	334	386	371	349	345	379	343	330	366	392	353	369	398	375	356	386	330	346	368	344	341	365	375	335	390	369	374	375	346	371	374	358	379	412	356	363	358	396	380	379	389	398	373	388	360	359	339	377	362	363	349	381	343	338	346	378	375	350	374	373	338	368	389	373	360	357	378	405	349	340	362	335	382	378	366	380	363	359	333	402	340	342	391	379	341	398	347	394	355	369	331	352	392	363	369	391	377	355	355	337	349	378	373	339	347	362	354	335	360	398	347	359	357	372	369	351	382	351	404	381	374	342	344	360	348	364	359	354	358	387	337	378	315	345	343	391	381	339	342	384	361	350	357	369	367	335	321	337	352	395	335	355	354	380	382	354	361	401	346	358	322	364	377	372	358	349	366	382	372	377	334	396	386	356	393	370	362	349	358	365	389	408	355	373	402	389	366	355	334	370	308	358	398	356	342	335	374	374	394	404	351	323	348	367	353	360	358	359	383	407	354	351	360	367	322	401	337	378	404	364	337	380	360	349	361	348	349	338	341	397	374	337	366	331	397	380	357	360	392	346	364	374	349	367	417	362	343	372	354	359	389	409	338	362	374	370	351	364	389	329	373	382	368	330	359	345	367	352	363	348	354	403	372	346	333	346	324	319	380	339	362	365	408	377	349	365	366	383	370	407	367	379	365	342	382	362	403	349	363	380	329	393	348	363	366	364	363	356	350	344	357	386	383	355	346	326	365	360	344	331	306	391	379	370	354	375	375	369	370	361	378	381	372	384	360	379	385	347	367	370	361	340	381	350	353	339	350	356	386	354	402	364	382	352	371	344	344	362	357	356	378	360	374	358	363	373	364	339	327	362	356	398	331	365	359	376	351	345	398	382	382	376	365	375	398	384	352	346	364	338	370	374	386	361	353	384	393	361	356	347	379	352	374	365	389	374	380	379	363	376	335	347	331	352	409	367	413	365	402	379	351	379	367	343	415	354	355	374	355	349	355	361	368	349	360	382	362	364	369	384	348	365	380	409	386	388	386	319	386	383	386	358	365	343	378	374	358	337	374	360	333	332	409	376	382	374	369	384	386	341	373	369	378	356	374	388	388	372	400	354	359	417	360	370	377	327	352	364	341	360	363	361	387	370	370	386	359	386	390	359	367	337	374	355	347	416	347	351	342	337	358	406	350	351	355	361	387	347	366	338	369	335	340	377	345	333	364	364	396	374	372	370	346	348	416	394	430	331	395	337	339	344	349	354	361	335	372	384	373	362	365	374	370	375	355	361	389	336	364	352	322	350	361	375	369	353	389	375	335	389	364	374	380	347	401	386	407	382	379	347	371	337	367	366	357	327	350	337	380	409	357	383	360	330	403	360	356	356	391	364	371	376	361	357	330
43526	41590	23119	10335	10306	13111	3866	2626	2146	1930	1714	1675	1528	1447	1335	1333	1291	1270	1183	1132	1139	1137	1108	1066	1074	1075	1005	991	1031	981	937	978	979	948	987	961	981	955	953	914	939	882	951	850	918	976	917	901	925	869	890	953	906	865	907	880	877	893	905	843	878	956	934	893	929	933	921	892	879	880	896	874	880	856	907	861	854	907	859	910	913	909	872	871	872	868	869	864	883	875	887	823	891	873	866	886	894	818	873	871	892	841	892	841	874	882	874	880	912	853	870	861	871	924	858	885	866	865	891	854	849	869	851	852	892	841	885	855	911	891	934	853	855	843	884	876	885	824	848	883	873	812	856	878	848	844	878	855	893	863	923	877	918	880	885	853	842	869	852	856	855	898	879	909	826	878	869	877	888	863	897	883	909	851	832	873	890	898	862	864	847	889	854	862	841	867	882	860	840	858	834	832	896	875	847	842	863	868	840	886	801	862	890	862	871	868	840	860	885	876	887	869	848	891	855	865	861	810	884	851	822	885	841	902	896	823	936	882	874	842	905	894	874	853	858	858	835	870	799	844	835	885	887	830	831	863	848	849	834	814	797	856	899	866	881	837	939	829	873	807	870	904	872	840	820	871	842	863	871	857	855	878	807	877	851	841	895	839	900	872	860	910	825	897	914	900	858	899	919	845	839	927	852	877	832	929	911	900	860	868	842	847	853	904	881	837	880	839	890	871	848	888	842	893	852	865	878	805	883	866	879	838	891	892	895	842	834	881	892	853	812	878	856	849	945	869	863	894	832	852	895	873	859	839	897	883	865	788	862	836	922	854	865	849	880	826	836	850	812	918	873	904	855	888	874	869	932	872	844	935	854	869	827	842	834	837	855	846	848	890	869	919	896	891	864	902	838	861	782	809	840	840	868	867	926	844	864	859	863	889	822	850	898	859	891	851	910	877	830	899	897	896	880	844	892	852	860	819	884	903	862	844	911	868	897	826	880	834	855	915	830	874	856	812	874	871	814	874	895	871	896	894	850	866	871	878	859	853	804	861	850	848	884	867	839	780	887	897	906	869	828	907	805	869	825	850	829	818	870	830	823	873	845	861	870	834	851	844	859	887	859	872	849	867	839	898	836	834	776	832	905	892	877	831	846	864	850	899	868	911	882	858	839	889	860	837	836	835	855	875	885	888	818	882	844	871	821	853	906	891	802	839	844	849	906	823	821	813	898	841	883	840	896	844	876	837	911	875	850	833	861	930	834	892	858	847	830	911	807	852	911	929	873	846	826	856	884	856	843	840	889	859	865	839	858	845	794	861	870	841	837	898	861	859	824	831	886	855	870	881	869	882	924	872	854	828	882	846	866	883	899	896	886	883	846	872	835	847	869	847	888	856	948	858	855	890	821	884	816	878	913	875	917	941	891	875	826	876	882	907	885	823	839	841	839	867	842	884	864	861	902	864	827	826	859	892	882	885	852	855	892	849	871	827	935	928	856	910	899	867	872	889	793	821	883	863	866	914	880	881	891	836	857	861	883	869	886	837	870	932	873	900	824	877	903	859	846	797	850	858	837	865	905	893	896	796	875	901	830	795	863	879	842	837	861	892	869	910	908	843	890	879	860	899	927	865	834	843	851	839	841	871	834	875	881	907	885	847	855	835	858	829	848	818	884	917	853	893	851	901	885	938	918	835	856	856	872	911	873	935	848	930	875	868	830	836	820	919	857	881	856	912	906	830	843	832	864	854	884	900	800	801	829	870	821	845	894	863	850	882	816	917	847	796	856	893	851	883	843	851	880	819	880	885	832	865	881	891	869	880	821	861	857	906	910	813	885	891	840	835	845	855	855	944	866	882	856	812	850	860	864	914	904	862	841	844	843	857	837	875	863	893	873	854	857	873	844	833	867	866	879	865	866	869	893	880	890	893	893	828	850	832	844	916	913	819	860	863	827	860	822	870	891	865	835	831	872	914	848	885	876	859	904	833	910	868	906	867	888	812	831	845	821	856	840	906	889	830	843	867	830	892	873	855	796	880	836	865	892	853	835	897	905	873	879	881	904	833	870	825	902	844	828	904	819	900	857	883	894	889	884	838	918	891	868	863	881	890	892	886	874	863	876	886	850	849	830	869	866	832	869	856	873	855	836	855	892	852	933	825	882	827	829	847	909	875	861	887	864	859	823	814	868	873	884	839	851	917	863	874	902	813	854	847	818	904	889	870	811	825	894	798	891	873	878	865	932	791	932	871	872	814	882	864	854	861	895	861	820	849	872	842	866	892	884	845	861	825	891	859	828	893	893	890	826	879	919	912	857	891	849	906	867	844	839	879	921	819	874	850	929	851	786	879	835	848	860	856	892	860	862	855	857	827	864	852	847	859	826	907	842	888	850	864	863	879	844	845	844	857	852	851	860	824	894	885	870	847	824	887	857	837	891	845	878	904	878	828	921	845	837	891	925	869	840	896	869	796	859	896	837	865	883	815	871	845	886	869	878	843	842	865	861	888	863	875	882	876	832	848	829	831	855	889	821	876	872	829	828	870	858	882	855	868	845	843	837	874	855	815	803	847	908	862	924	786	836	874	869	820	843	839	782	826	890	856	877	861	833	865	829	905	889	873	850	857	901	861	933	851	865	877	839	880	902	870	902	835	844	807	903	874	845	880	835	879	944	839	889	873	858	903	852	915	859	848	838	872	863	903	925	869	848	838	880	890	788	842	844	928	844	904	898	889	858	896	861	873	894	832	868	921	824	857	863	820	823	822	792	879	934	867	845	862	841	864	862	845	888	774	873	881	874	871	836	855	877	873	890	920	860	879	894	882	836	859	857	862	847	936	862	848	913	911	857	850	874	877	843	846	878	882	869	911	864	875	878	852	915	882	822	907	873	825	836	836	829	836	909	866	863	906	862	849	862	808	901	850	906	906	872	829	878	801	886	873	878	812	821	903	838	851	821	888	839	890	839	902	874	885	820	878	851	864	882	839	886	913	879	874	923	859	842	871	938	850	859	835	903	847	847	889	864	848	896	843	851	844	876	869	888	871	861	851	865	840	888	900	852	858	788	872	882	891	852	917	862	899	948	824	874	892	866	848	835	867	912	858	865	872	829	895	862	841	864	865	934	844	925	890	845	843	851	850	842	835	870	904	862	833	849	872	842	826	863	883	838	928	876	804	873	871	870	837	879	884	834	880	862	942	896	867	834	887	842	825	878	846	842	823	871	896	868	862	868	855	873	828	883	876	794	885	867	898	875	885	853	892	881	864	859	865	819	850	832	826	884	907	855	910	863	876	873	891	851	838	838	879	883	842	822	860	826	852	856	782	891	882	868	847	907	872	856	900	875	864	850	840	869	819	855	899	798	857	852	874	856	892	834	924	861	862	923	836	846	872	853	866	825	912	860	909	860	826	866	879	902	859	942	887	817	907	866	829	816	912	912	934	907	814	837	911	797	870	833	906	835	883	877	852	872	836	897	841	839	912	869	874	803	844	848	905	830	866	840	870
12374	10483	4258	1592	770	352	151	138	140	156	160	157	146	155	137	154	144	144	156	137	152	163	150	152	153	135	116	152	136	138	135	149	145	182	163	145	139	149	153	164	138	136	160	167	162	139	142	148	130	163	140	143	162	158	141	152	156	152	153	178	147	147	159	152	147	148	141	127	136	118	148	162	136	135	151	151	174	171	154	145	152	149	142	126	149	145	119	164	127	154	150	136	133	168	147	122	122	151	117	133	155	156	156	152	155	145	160	153	163	144	139	130	157	164	151	144	142	143	128	163	175	147	152	151	141	149	132	157	145	162	174	135	134	144	154	124	150	139	162	153	161	140	145	155	155	157	147	175	156	151	141	133	151	158	137	164	169	129	122	153	165	148	153	152	128	144	150	161	135	160	139	138	154	146	136	157	149	168	139	141	164	165	178	156	150	152	164	162	146	133	155	133	147	137	114	143	118	153	159	139	147	138	137	148	146	124	142	167	136	141	153	133	149	133	145	168	158	155	163	171	146	150	166	138	137	164	155	152	164	137	137	146	153	153	151	128	139	130	136	169	156	144	143	159	151	149	149	139	154	145	152	144	142	140	155	174	152	163	139	173	148	146	160	143	167	152	150	147	158	160	154	136	137	141	148	155	134	137	150	146	140	117	155	154	141	151	154	146	150	135	154	153	179	155	159	140	164	132	147	143	137	140	159	157	150	148	163	145	151	135	155	125	156	156	161	162	156	175	163	130	160	153	155	147	166	142	166	132	193	161	141	139	135	154	134	144	145	135	149	137	155	150	161	172	149	140	131	150	138	162	163	149	143	143	157	144	157	171	157	147	154	123	162	141	139	149	159	133	168	157	170	133	165	139	148	147	159	154	155	179	143	150	146	159	153	155	159	147	154	145	133	137	148	168	143	143	166	140	147	159	130	170	131	176	170	149	163	157	157	165	146	171	146	153	147	155	162	154	149	143	157	159	181	145	150	135	146	144	149	146	150	142	130	134	165	138	147	157	147	143	164	149	152	141	137	150	150	141	137	139	132	148	152	151	147	156	178	164	152	141	159	140	134	146	143	117	147	149	165	150	144	145	141	138	167	161	152	163	155	136	133	150	138	141	117	152	161	127	127	148	153	149	157	143	135	147	121	153	142	150	137	144	122	143	146	148	157	136	166	132	150	142	149	163	138	152	143	162	136	146	151	162	148	146	153	145	151	157	150	137	155	140	172	140	125	143	163	169	148	132	165	144	144	147	146	151	146	148	135	134	164	159	116	125	170	171	158	161	155	130	155	149	167	175	151	169	145	177	150	146	168	159	164	134	156	128	149	151	155	126	159	130	167	137	158	175	145	161	152	157	166	123	145	176	170	130	140	159	139	140	133	141	145	152	149	165	139	141	145	132	135	140	164	121	138	158	145	142	136	151	147	172	157	167	152	145	172	143	150	172	144	146	151	157	124	152	152	174	157	134	139	140	143	168	154	132	168	132	169	140	127	160	167	133	142	133	124	146	173	151	154	156	154	140	137	149	114	136	163	146	144	138	133	157	151	126	150	147	138	160	154	146	140	154	165	163	163	153	132	153	122	160	163	157	153	145	140	168	184	142	154	165	146	156	146	147	152	158	149	154	153	160	140	162	167	157	152	139	152	138	165	144	170	128	124	149	138	149	149	151	133	162	164	151	129	140	145	153	147	144	156	140	146	147	137	153	143	164	153	163	144	147	161	135	148	142	167	168	166	143	169	142	157	143	159	139	140	156	147	165	146	136	141	148	158	159	124	162	146	162	157	143	124	136	151	139	165	143	143	148	160	150	143	154	129	149	151	148	154	163	119	133	158	152	169	149	148	152	140	148	147	133	164	146	139	149	163	131	148	168	140	133	141	133	146	159	146	150	156	154	183	150	149	142	140	143	140	165	168	137	167	140	142	164	159	129	146	158	171	167	138	150	161	128	167	158	114	147	144	134	148	153	170	153	142	124	146	169	161	136	155	124	142	175	162	160	165	168	143	173	147	141	131	141	180	144	139	146	132	161	139	151	143	145	166	149	169	158	140	150	159	135	158	152	166	139	151	162	150	151	132	141	161	148	144	157	131	149	163	147	132	116	154	139	154	160	140	149	158	144	171	156	155	176	159	160	142	151	159	166	148	136	154	148	158	173	138	147	133	153	144	139	156	161	147	159	148	156	140	156	155	146	145	143	134	146	137	177	134	159	152	145	158	170	165	145	171	157	160	157	123	172	168	148	160	137	137	148	166	149	158	158	157	145	143	149	145	145	122	150	154	141	141	146	155	135	152	147	141	157	162	153	150	166	152	152	139	165	172	133	151	137	152	129	155	158	153	135	133	145	138	140	143	152	167	138	152	134	168	154	144	159	150	163	141	142	159	158	143	134	137	134	166	182	162	139	159	144	140	146	152	148	152	149	162	130	164	171	153	142	140	135	136	152	165	138	152	158	142	160	142	132	148	147	163	184	146	133	134	156	158	151	149	141	148	144	168	135	157	154	147	152	157	166	141	126	161	138	162	147	157	168	156	148	165	168	153	161	132	140	137	155	138	143	147	154	139	188	142	151	151	136	154	140	142	127	153	163	149	152	158	155	156	161	164	145	172	137	130	165	158	146	166	143	163	157	133	155	144	165	160	146	137	131	159	147	144	135	129	150	156	129	169	147	155	144	162	138	160	151	162	162	151	143	152	160	145	159	171	167	142	139	166	126	172	150	148	151	182	133	177	165	159	143	154	140	150	144	174	152	151	147	163	133	167	167	132	142	162	140	148	147	139	165	153	137	155	156	137	147	135	132	168	140	119	158	157	157	146	150	151	175	134	152	157	140	170	118	158	143	155	160	157	139	147	149	154	133	158	159	147	128	139	157	154	146	162	143	157	153	143	130	167	162	160	141	144	146	162	136	138	142	138	164	145	157	153	148	150	145	160	130	165	144	141	171	167	143	130	135	138	142	144	148	153	141	138	167	141	173	134	134	147	139	128	160	153	126	145	145	148	150	142	129	154	168	147	151	152	171	164	145	153	155	138	139	190	145	150	157	147	164	152	146	134	136	151	153	166	151	129	151	145	129	156	163	164	139	148	153	147	147	158	131	158	131	143	154	166	145	159	159	150	127	129	162	147	148	152	150	160	162	145	135	145	154	150	149	129	150	160	151	144	129	147	144	160	161	153	166	159	160	153	166	155	152	166	171	123	161	124	150	152	151	136	151	159	154	142	136	148	154	139	156	148	154	164	163	152	162	157	137	149	149	124	140	145	162	152	152	149	169	165	181	147	179	130	141	135	152	147	150	155	152	156	150	120	162	152	144	140	151	134	155	171	172	126	146	138	150	134	151	164	149	158	158	146	164	173	158	140	137	176	155	149	135	159	144	152	152	149	151	143	160	172	170	160	154	128	147	150	177	163	134	147	149	156	173	163	169	159	140	151	131	140	140	143	155	177	143	150	164	145	140	154	133	159	135	146	143	152	150	143	141	155	132
11622	10179	4192	1617	1410	712	513	496	501	524	487	438	462	448	457	452	466	458	442	451	446	479	452	475	463	470	483	467	442	464	428	478	437	468	447	412	438	465	456	429	453	472	467	446	470	449	413	451	437	454	460	451	463	432	471	442	436	456	457	467	440	404	420	456	446	458	419	433	462	464	493	447	475	497	434	466	439	487	433	445	458	454	424	491	480	437	434	465	443	463	462	458	429	459	439	441	463	470	459	461	434	434	448	394	476	459	450	458	428	468	434	455	455	464	448	434	458	441	448	462	470	483	430	432	460	482	480	442	470	466	454	467	439	444	452	457	438	485	474	453	485	432	462	429	423	442	433	460	492	435	450	457	447	466	468	448	443	468	405	420	454	461	395	474	467	449	442	448	398	449	450	482	437	437	429	456	441	495	439	452	477	417	433	412	436	466	470	465	439	437	427	450	418	448	444	470	455	426	429	455	409	475	486	434	452	463	459	450	516	471	474	465	446	426	451	435	474	436	479	472	469	475	479	444	417	437	435	452	437	480	477	433	471	435	453	427	423	445	477	455	482	443	433	448	448	445	466	411	447	448	448	426	436	457	459	424	419	444	466	454	455	458	411	477	487	440	446	438	432	459	460	436	447	419	436	421	457	484	468	446	474	415	450	416	437	473	422	448	431	467	453	458	457	469	468	495	442	431	439	414	482	458	423	467	453	431	439	440	476	443	472	452	457	453	465	494	456	469	441	456	419	460	446	438	461	453	455	449	438	427	404	446	444	441	421	433	466	479	393	423	462	447	471	455	468	426	455	458	445	455	437	459	479	487	413	443	473	458	443	452	440	448	466	434	462	436	419	484	466	452	464	436	465	472	445	448	423	430	465	437	387	482	473	441	458	445	498	457	476	473	416	470	468	475	475	402	459	438	408	449	454	483	459	452	421	439	426	464	452	457	472	453	471	447	454	455	426	456	423	453	442	438	423	474	456	431	458	454	429	437	453	472	481	450	452	435	443	459	476	467	469	452	451	494	465	448	450	452	446	455	450	404	477	476	453	458	465	488	465	459	442	411	430	479	447	447	439	470	463	478	432	445	435	466	433	461	405	447	456	451	465	492	430	483	480	438	419	462	452	453	514	481	481	426	466	456	455	459	459	435	442	438	435	462	464	440	431	460	485	482	458	434	458	449	468	464	450	438	442	467	462	445	489	475	447	407	464	438	443	446	468	426	471	434	431	410	453	447	457	466	419	451	446	451	454	454	472	467	460	450	446	438	457	444	437	477	440	418	440	464	452	402	464	429	440	450	451	433	454	464	425	442	465	462	457	481	443	427	436	449	446	473	441	446	445	436	449	443	460	456	457	471	467	434	412	429	433	461	431	441	461	457	463	446	471	461	445	452	491	445	425	452	457	449	423	398	456	395	442	466	423	420	426	447	438	456	450	469	457	443	476	464	419	481	426	473	468	492	475	453	453	454	433	447	480	444	441	432	458	404	519	419	461	467	480	484	459	471	447	465	450	466	463	477	399	453	467	446	439	465	468	435	471	453	446	466	506	462	429	436	487	454	384	480	489	471	473	439	460	458	466	448	467	477	467	459	418	428	443	453	482	488	485	448	450	483	510	491	488	442	434	483	436	429	469	488	476	443	436	458	442	439	453	458	453	440	449	465	491	441	451	457	476	453	459	461	457	454	454	481	485	420	458	494	485	452	435	429	521	437	462	467	447	441	416	475	455	431	473	454	465	458	471	466	461	467	427	448	443	476	487	453	415	478	455	443	464	449	486	486	467	443	470	424	422	446	458	425	453	429	443	464	450	478	459	449	466	459	450	467	484	408	473	433	461	464	474	495	457	476	455	439	432	474	472	437	476	482	427	442	426	457	478	439	465	430	462	442	468	425	428	463	481	413	430	460	475	455	434	467	468	467	442	467	417	426	425	450	462	444	449	438	431	429	436	439	417	464	440	435	469	462	460	463	468	446	407	448	440	452	438	475	460	474	446	396	433	459	440	445	471	438	423	457	467	445	465	457	459	444	481	455	458	446	446	475	454	447	423	453	429	411	469	458	437	462	427	436	478	452	460	437	475	458	496	477	449	434	447	481	474	463	434	488	435	468	486	475	442	446	450	438	451	495	441	504	469	441	441	460	441	442	473	401	484	443	446	444	451	472	456	484	435	464	435	484	454	466	451	440	436	453	512	470	488	437	460	426	453	459	458	447	437	467	438	417	415	424	418	424	436	494	462	453	453	451	450	487	437	465	468	470	441	438	450	459	452	413	470	458	507	448	460	454	445	428	463	442	454	453	438	461	491	453	473	422	413	451	475	425	472	482	481	441	476	490	449	420	474	439	470	434	431	437	477	450	486	419	458	450	440	451	475	459	476	453	427	467	454	458	465	447	433	445	450	459	427	423	462	424	495	432	453	441	482	443	454	428	443	462	456	435	447	484	463	450	444	450	422	443	426	484	434	434	479	442	420	420	463	438	435	426	455	451	464	454	429	422	466	424	450	445	431	455	441	426	465	451	465	452	471	486	460	444	463	414	466	453	448	452	418	474	474	467	455	439	448	447	448	401	424	422	459	450	436	469	439	454	429	414	472	460	470	442	448	443	454	456	437	434	469	457	461	431	452	441	448	412	398	474	434	474	423	441	453	481	445	468	454	438	483	446	403	443	490	451	441	442	474	438	429	471	442	439	469	453	430	434	432	471	478	425	453	463	442	451	465	445	455	473	475	507	445	458	433	450	485	445	446	487	485	447	470	473	505	440	465	449	446	429	429	457	487	467	445	416	406	452	459	412	445	489	428	474	473	443	434	423	462	489	420	482	442	469	460	438	441	470	478	463	449	453	459	426	441	479	472	459	460	483	426	445	480	435	447	449	436	469	454	500	462	482	413	457	435	414	489	458	454	452	466	452	431	434	430	489	413	478	459	464	425	447	439	458	437	463	417	448	456	460	474	438	476	456	493	452	477	439	438	473	460	470	450	423	509	423	466	433	455	458	440	459	490	472	431	452	467	468	447	445	445	441	407	464	419	423	485	425	437	457	474	429	445	459	482	469	472	436	437	465	428	482	506	409	467	474	479	475	463	408	438	505	457	471	464	418	457	458	495	461	449	443	440	481	454	438	460	466	423	395	460	438	469	444	465	445	448	471	425	440	441	450	487	482	465	490	461	475	451	453	424	424	473	438	422	439	446	464	431	410	444	470	469	425	421	461	449	436	435	489	471	455	430	494	490	456	465	400	437	456	408	468	461	448	480	471	437	431	495	436	468	431	494	451	430	448	488	446	470	444	476	471	450	483	474	464	424	465	403	454	460	424	451	481	446	433	465	421	440	442	458	406	426	463	428	453	437	451	489	435	488	478	454	466	446	428	442	483	457	442	439	415	488	464	461	421	456	468	501	420	450	438	465	439	440	471	458	444	472	469	488	461	481	473	428	455	480	422	450	432	446	463	457	467	459	454	444	467	430	454	416	441	447	460	454	448
49372	38213	26625	22416	16026	9677	4848	1898	862	497	406	378	343	363	365	376	345	367	333	344	353	326	353	338	333	338	333	327	346	318	345	339	337	341	323	328	318	376	330	329	356	341	339	326	315	349	365	330	304	335	347	338	302	320	304	341	325	338	329	326	322	343	289	322	355	346	349	324	336	306	346	312	330	341	347	304	330	310	290	323	320	327	330	362	346	351	318	331	325	358	335	330	339	307	355	319	310	334	336	327	318	323	327	326	338	317	359	336	349	330	343	345	306	351	321	341	345	339	324	313	352	350	334	306	336	298	316	344	305	336	300	320	325	337	328	316	323	292	303	315	340	361	327	302	313	327	339	297	347	359	334	317	322	329	313	317	341	331	335	333	356	330	340	317	337	315	332	339	329	315	298	353	330	330	315	334	327	302	355	332	308	358	308	324	330	323	363	328	368	287	315	301	313	332	326	360	309	343	369	346	324	346	330	301	334	328	298	352	325	346	338	332	299	341	331	364	322	399	330	339	342	339	318	331	305	345	276	310	315	351	353	338	329	351	350	345	332	323	317	336	327	317	324	309	319	321	312	340	336	360	337	330	332	351	306	319	347	339	319	305	353	344	301	361	301	308	368	336	310	339	336	320	325	362	311	330	306	332	334	321	287	297	328	344	346	328	334	308	348	327	358	324	340	315	320	344	322	338	355	330	341	346	334	304	321	307	329	303	341	342	307	329	351	312	362	355	332	349	312	343	324	331	330	308	313	329	312	311	338	347	297	347	343	314	348	318	314	326	341	321	311	310	302	327	329	305	339	300	353	305	323	296	342	331	337	374	354	318	342	338	331	306	310	316	337	309	354	344	328	341	351	360	309	361	318	369	323	333	335	308	311	325	323	339	282	327	335	324	301	357	351	368	334	323	302	307	316	294	337	317	308	330	319	343	305	320	340	326	315	332	331	360	332	319	331	314	325	337	303	300	302	330	349	340	312	327	336	317	305	332	325	315	313	320	337	327	327	313	357	315	304	328	341	339	339	324	332	306	344	362	351	330	289	353	312	270	331	316	328	364	315	328	306	322	342	339	298	341	332	307	329	339	321	322	338	329	315	276	344	302	290	348	315	329	336	350	320	314	331	327	307	329	351	300	326	322	356	312	313	329	308	335	313	349	337	334	294	350	341	285	309	333	302	305	332	335	345	340	325	335	311	310	296	331	321	316	335	321	354	350	330	312	348	338	347	346	342	319	354	322	337	342	321	352	317	343	319	362	322	296	342	332	310	304	340	326	327	312	315	340	340	350	338	302	332	292	339	299	334	357	359	310	344	330	297	309	364	337	353	341	312	328	319	358	324	324	303	314	326	328	313	325	325	298	354	348	342	341	314	354	329	343	359	343	313	324	358	342	303	319	315	359	334	315	327	338	371	355	352	343	330	317	352	353	312	359	319	338	352	331	322	344	330	314	322	346	341	311	337	315	303	367	318	324	355	342	331	325	299	295	349	320	339	356	336	331	350	347	339	346	360	330	344	321	315	280	310	314	342	304	322	355	310	323	336	338	326	309	334	339	317	317	294	335	319	348	337	346	317	337	327	325	325	341	307	334	294	325	311	338	344	323	368	342	369	294	328	351	333	366	324	313	365	361	332	336	309	348	354	340	298	311	305	279	329	340	351	350	302	303	354	335	336	321	306	346	306	350	298	332	341	324	343	347	330	315	316	356	302	361	332	335	329	328	323	352	352	287	345	347	305	330	305	331	314	338	317	319	327	336	309	314	318	326	317	301	306	340	309	322	326	327	319	332	331	314	341	322	332	327	336	341	289	320	316	330	306	338	343	359	333	361	310	331	306	307	309	320	338	319	333	315	334	314	319	305	321	323	309	308	297	307	299	336	302	314	331	346	299	317	280	312	358	310	354	321	322	341	337	284	318	305	314	349	312	356	329	310	326	307	341	343	326	319	329	305	305	346	333	375	325	357	315	312	311	305	362	328	313	301	320	319	326	304	326	292	318	312	328	327	330	332	332	331	303	306	342	311	335	328	358	342	326	342	310	303	347	318	327	357	364	364	314	337	329	349	315	311	355	305	336	301	332	321	342	344	333	313	358	296	350	373	330	330	314	326	323	377	328	317	330	319	308	306	340	326	348	289	316	306	348	349	348	350	302	322	323	328	323	345	303	333	339	304	352	346	330	303	315	332	327	322	339	317	328	330	317	333	315	331	361	319	346	347	365	340	350	343	329	352	314	311	366	331	319	339	335	306	281	332	345	346	363	352	304	338	345	340	325	337	330	336	293	314	307	340	325	326	327	324	343	322	322	334	323	363	301	336	329	317	338	310	337	303	310	314	325	307	346	330	311	377	316	322	315	323	311	307	324	348	315	325	303	364	318	300	344	336	320	321	321	321	338	330	348	351	301	310	320	326	336	339	338	335	350	324	321	358	326	350	337	352	315	368	323	357	314	358	322	339	347	338	353	318	325	333	322	327	303	299	328	356	347	329	325	336	326	346	342	317	350	354	310	325	345	338	341	339	340	335	271	297	360	324	333	327	332	327	327	332	311	311	345	306	314	323	336	321	318	328	323	350	329	321	270	377	325	332	320	351	336	327	329	351	320	335	343	328	301	318	328	330	348	316	321	317	330	304	324	360	348	315	282	316	330	326	350	319	339	342	322	354	322	297	354	343	308	317	295	320	324	309	348	358	327	317	333	334	315	318	319	363	304	315	353	330	327	346	337	332	332	346	302	313	327	319	347	343	338	340	339	349	307	305	337	323	304	330	326	352	318	309	348	332	310	357	319	310	345	341	334	347	320	332	317	353	326	303	309	354	353	311	363	325	326	308	331	316	351	333	313	364	341	302	313	318	356	325	329	323	337	333	279	360	341	305	342	339	311	334	318	327	337	308	352	323	361	312	359	335	323	349	290	323	341	326	331	354	341	357	292	350	305	310	329	283	329	320	354	318	299	296	342	295	329	361	351	352	328	305	330	313	367	309	360	328	317	309	294	319	332	328	323	330	315	323	368	337	350	317	358	324	327	304	384	317	319	331	295	291	332	311	324	328	322	307	330	335	322	312	322	358	312	338	325	301	315	308	288	332	310	330	358	343	353	299	307	327	347	334	353	303	331	309	334	345	320	327	321	314	316	359	335	332	319	346	341	311	315	332	296	322	372	325	284	329	343	340	348	338	342	316	312	355	311	305	316	325	309	325	326	322	328	347	313	324	366	293	334	312	333	331	306	324	354	352	287	346	333	341	324	344	307	336	317	324	313	319	296	361	337	333	342	355	358	326	329	353	334	335	338	330	307	343	315	331	323	340	303	327	305	316	338	322	315	333	335	328	327	290	319	339	337	330	307	345	347	290	349	315	324	315	332	324	340	323	343	302	310	331	327	316	340	346	325	342	334	325	315	316	334	296	359	327	334	355	328	334	307	317	336	303	360	324	303	337	335	346	325	317	315	321	318	308	330	309	361	309	314	368	304	338	365	330	352	335
41081	30356	19192	11000	4610	3159	1949	1783	1537	1473	1312	1288	1186	1161	1109	1086	1048	1046	1049	998	951	948	938	927	943	890	891	897	910	946	909	895	950	865	909	890	876	854	896	863	860	823	942	894	851	862	848	893	863	846	841	850	865	808	855	820	750	823	819	856	868	794	849	830	875	851	862	804	832	877	834	864	768	842	855	817	804	843	788	833	827	873	837	883	831	874	828	801	771	829	810	830	844	883	829	841	797	877	886	844	862	872	869	791	830	854	843	838	845	807	804	884	786	847	843	811	801	858	852	871	846	826	829	830	851	865	823	837	780	843	771	857	821	879	799	821	816	810	818	865	806	843	814	835	837	828	827	814	792	818	802	841	838	834	798	843	813	844	802	818	792	841	796	752	810	817	833	833	829	873	827	827	892	873	778	816	868	836	792	879	816	861	822	830	853	818	798	869	823	816	827	843	794	825	842	821	786	804	833	821	813	842	868	836	839	841	875	825	869	824	806	762	831	800	831	829	810	793	830	798	794	854	796	807	812	805	821	860	814	822	843	816	871	791	804	796	756	759	821	850	774	815	807	827	821	780	863	793	859	823	836	836	850	880	846	771	841	880	865	833	806	785	819	841	872	892	836	827	860	868	775	827	841	787	783	826	827	822	788	811	856	804	824	829	877	813	830	855	786	834	787	852	859	825	872	805	855	796	828	838	810	779	868	800	822	797	837	816	821	797	815	844	844	851	845	821	812	835	816	764	818	824	873	831	761	823	858	841	817	830	804	786	817	849	847	828	850	848	817	844	872	831	857	828	809	808	856	841	805	837	801	843	787	829	777	818	856	807	781	836	845	839	806	849	808	818	858	872	800	835	851	831	776	797	816	786	863	843	772	774	773	784	817	806	772	781	866	865	794	785	815	815	794	808	854	795	842	806	829	824	836	863	848	781	832	824	831	839	794	835	841	832	821	805	818	834	885	824	796	866	821	848	768	788	869	800	851	813	783	793	810	794	840	821	816	755	854	792	865	846	785	849	859	809	787	834	841	837	859	772	835	827	874	828	752	838	834	802	840	817	825	819	851	795	814	861	817	787	808	809	783	811	839	890	811	826	785	859	793	790	801	860	806	823	826	893	800	792	887	856	866	782	830	844	789	819	808	791	826	829	836	784	816	894	831	798	823	793	823	843	810	824	844	828	768	823	823	814	877	814	794	793	836	817	817	823	837	825	832	872	802	745	765	876	868	825	879	796	839	775	839	825	857	877	809	901	819	821	863	823	833	854	837	800	810	859	868	839	808	870	828	838	785	830	849	784	782	893	842	831	825	830	845	843	824	876	860	833	787	818	772	815	836	776	802	797	828	791	802	832	856	833	884	808	859	797	782	785	837	796	791	850	800	791	788	765	816	790	837	847	814	833	822	808	767	825	849	816	842	852	736	805	827	783	840	788	816	865	819	849	807	820	838	815	848	814	787	823	816	835	829	819	851	798	815	838	801	847	815	804	792	809	861	841	784	798	796	856	805	798	843	801	787	795	878	800	824	855	786	845	862	909	794	826	814	793	802	825	847	822	852	793	854	825	834	827	875	824	797	856	862	844	787	750	796	804	814	795	818	783	831	809	817	837	816	822	810	821	811	872	800	776	811	853	794	881	826	813	763	817	873	803	846	807	816	832	846	863	833	820	835	869	850	829	830	871	782	789	868	852	814	787	777	804	856	823	838	877	809	819	794	795	883	803	784	825	828	805	819	798	772	809	846	864	809	823	856	790	794	821	859	854	836	803	862	807	818	798	810	757	864	827	858	867	826	827	856	881	850	835	803	807	816	776	813	817	848	838	840	800	870	807	837	770	772	858	875	805	834	824	815	835	853	835	832	808	822	863	889	800	834	852	788	820	853	817	802	804	779	851	823	817	823	813	838	850	795	784	808	785	878	805	782	794	833	817	846	787	796	828	850	795	848	805	882	830	783	840	812	795	809	816	799	821	822	817	797	830	807	831	816	800	843	863	795	788	823	826	838	862	849	770	829	855	878	830	821	781	825	782	865	804	822	835	862	855	768	788	791	850	839	769	800	842	827	801	868	803	775	853	832	800	851	862	805	849	812	793	795	849	807	849	817	830	817	809	837	864	864	826	828	809	755	798	847	815	858	819	850	791	733	857	815	812	804	829	799	811	860	807	812	815	848	777	832	833	839	864	826	859	860	835	829	783	804	857	825	816	845	794	773	862	813	796	814	845	787	839	835	753	816	820	769	791	781	851	820	791	849	870	834	836	815	833	851	822	835	846	847	823	818	845	794	802	860	812	810	836	864	812	809	818	875	836	833	849	810	860	834	814	817	815	851	795	854	812	820	812	814	796	823	822	866	824	880	869	852	793	848	812	827	887	824	815	826	857	842	819	848	816	798	818	777	820	869	873	832	879	854	848	829	813	813	815	807	888	802	869	871	837	823	857	822	803	842	848	778	850	833	868	828	868	848	820	833	844	795	836	857	796	801	857	793	846	846	819	773	769	829	849	829	771	773	792	831	861	846	829	840	843	786	831	786	813	836	781	813	815	756	835	756	860	831	825	842	864	823	771	838	869	796	816	824	803	911	733	802	815	792	840	810	802	835	820	840	878	890	822	828	789	847	720	825	839	784	822	814	821	827	863	807	830	762	820	843	788	841	795	828	863	847	835	819	843	829	833	816	829	820	847	793	873	820	825	785	874	845	826	820	803	827	832	820	825	836	823	825	842	815	847	851	827	844	842	837	862	853	826	821	803	847	829	810	817	825	839	838	797	878	854	799	812	883	865	791	867	813	845	848	824	774	797	824	816	811	847	809	749	843	809	828	792	844	830	778	844	844	871	811	796	805	831	780	811	862	853	835	857	755	857	860	844	838	838	842	819	844	850	821	848	793	829	795	823	809	736	846	805	823	806	807	840	767	839	847	823	869	838	837	851	878	825	811	823	842	790	847	794	784	851	840	859	783	827	834	817	822	805	835	794	820	749	791	804	839	806	848	852	833	803	841	833	830	827	852	808	843	826	827	805	872	872	842	836	838	822	837	861	822	861	827	843	823	831	861	827	830	808	864	831	828	839	843	788	815	830	848	811	783	826	806	781	837	828	774	834	834	783	810	882	806	802	820	823	856	800	798	805	791	792	793	787	844	827	887	876	777	782	840	792	816	813	812	810	788	805	810	814	818	824	881	802	823	805	785	842	819	855	812	813	861	756	863	845	832	794	832	834	846	877	895	821	842	823	797	865	861	916	824	828	841	827	817	780	824	844	824	811	796	832	847	798	805	804	793	901	833	833	806	831	837	762	881	808	838	812	859	799	847	858	877	869	837	836	871	838	807	827	823	842	840	834	812	838	855	796	758	742	826	794	770	877	803	829	792	836	794	835	861	834	886	852	808	753	807	815	806	820	831	817	792	780	868	836	840	803	780	824	888	852	780	845	790	865	805	826	848	817	809	848	781	802	784	792	791	835	862	870	822	820	792	798	866	791	867	835
54260	36309	27836	25609	23529	18158	11284	5271	1966	990	599	530	472	475	493	456	450	449	424	390	417	426	446	401	405	385	436	358	377	375	390	359	395	370	387	423	394	391	355	412	385	366	377	383	355	404	380	367	354	357	408	393	379	376	396	371	382	380	366	383	354	401	376	338	390	335	404	395	334	350	374	378	391	324	376	410	376	352	348	342	350	358	378	356	383	404	373	379	412	337	382	390	375	372	391	371	353	369	388	379	392	376	377	375	349	366	405	353	367	370	368	377	372	406	375	356	394	403	410	373	374	390	368	343	374	365	380	373	364	366	415	374	405	438	390	386	380	373	365	363	354	352	360	363	375	396	376	354	356	386	381	357	385	360	334	401	381	358	397	385	346	377	392	330	380	378	392	387	417	386	409	423	369	360	340	360	385	378	364	351	360	390	386	409	355	391	346	350	390	371	360	348	384	375	365	369	390	382	366	352	367	347	321	357	382	398	365	371	392	362	368	361	352	331	358	354	370	378	333	374	352	355	366	381	349	365	395	373	353	398	377	358	328	373	312	366	379	342	372	405	370	353	391	364	350	382	312	381	405	338	369	395	331	399	392	357	370	394	357	375	369	352	347	377	373	361	339	360	378	402	355	372	350	341	367	363	402	355	350	387	358	356	342	385	374	395	386	374	377	379	359	365	360	342	382	364	368	368	361	404	378	386	366	375	406	359	366	340	387	392	362	343	375	424	402	413	392	378	369	370	359	422	350	410	405	365	379	360	375	373	352	361	360	336	348	330	374	378	375	382	366	365	342	376	347	383	357	383	362	361	379	349	391	374	374	398	427	391	380	390	374	345	397	395	362	366	354	364	393	337	385	402	376	358	350	370	368	395	375	339	362	365	346	398	352	339	365	381	369	331	395	393	355	365	363	385	327	385	377	354	365	378	377	387	381	396	401	357	331	372	360	384	372	397	369	370	389	394	342	361	407	380	342	372	416	379	351	317	375	369	330	371	388	365	344	357	378	380	353	372	348	353	321	362	366	337	367	379	373	394	391	363	348	337	370	370	363	400	376	328	378	364	366	351	383	368	363	375	345	374	376	384	353	417	402	334	397	333	389	382	377	386	370	393	381	383	340	351	359	398	346	350	349	328	361	339	370	379	361	375	350	388	394	356	367	379	379	371	382	362	368	380	357	400	347	348	359	358	360	383	360	377	392	321	360	383	402	363	349	368	362	350	355	360	410	322	355	397	348	404	378	355	371	370	381	343	341	383	371	368	346	370	354	380	403	352	362	392	347	388	366	356	398	347	361	338	358	339	350	344	359	338	366	366	376	360	397	368	372	378	348	352	378	378	354	338	366	384	364	378	402	357	344	350	347	367	339	373	426	354	380	377	384	343	348	328	384	373	363	387	359	360	375	348	354	381	361	345	361	380	370	387	356	401	346	350	384	386	368	338	361	355	352	384	363	375	376	324	380	352	372	389	380	329	390	346	402	382	377	364	406	395	354	400	370	366	380	357	353	419	335	371	397	351	386	365	373	380	365	400	342	410	365	352	364	407	395	361	378	365	367	409	346	397	356	358	356	382	384	372	389	369	383	373	383	377	380	350	366	298	362	375	357	360	380	387	387	360	360	356	390	370	388	358	365	354	338	341	401	353	361	419	385	357	324	360	361	329	363	357	360	373	410	404	385	341	370	397	363	365	393	365	361	341	383	379	398	349	377	361	383	356	350	349	401	366	400	363	375	375	388	363	390	383	378	388	352	374	369	358	372	358	376	323	394	362	356	387	372	373	363	361	364	350	372	393	396	344	362	376	363	346	369	343	379	357	381	389	377	341	365	376	383	388	353	343	380	422	362	342	370	361	395	367	367	377	408	356	363	409	402	379	381	372	399	359	374	366	360	410	347	344	331	374	380	342	373	392	354	367	353	389	391	369	384	381	367	371	382	372	385	366	381	358	393	356	366	375	361	384	353	388	370	386	377	380	346	385	354	409	385	358	359	398	369	401	356	332	362	421	372	388	369	353	382	377	351	363	365	347	384	385	351	361	364	356	378	358	366	362	402	353	371	344	329	367	346	376	373	369	384	369	396	370	383	377	422	391	361	368	395	367	374	374	375	419	375	381	353	378	337	380	381	382	362	365	368	365	380	420	368	347	337	360	385	342	352	351	374	352	354	367	340	360	356	403	385	365	372	348	349	390	375	360	400	389	377	402	360	370	361	344	339	327	357	380	377	374	393	394	406	397	342	378	359	370	392	363	387	355	335	343	351	393	383	378	356	379	364	370	348	382	398	375	343	410	377	386	354	375	370	346	354	382	342	361	382	379	324	361	360	352	381	381	355	350	350	416	334	367	352	367	334	378	373	356	359	358	353	379	366	383	334	322	370	376	372	348	358	357	379	383	374	332	384	352	388	383	368	336	354	370	354	375	360	400	363	351	367	360	370	385	381	358	382	368	378	359	372	354	361	413	353	369	394	380	373	358	367	380	351	360	341	368	367	341	381	406	375	333	374	357	367	381	373	349	370	353	388	364	302	402	355	371	376	353	369	400	363	343	370	318	394	387	379	360	380	362	356	348	385	332	375	350	343	356	366	354	358	359	347	360	379	351	374	393	365	404	378	353	348	341	362	387	362	386	377	356	381	349	335	380	349	334	361	376	369	391	364	360	398	401	382	376	377	371	342	387	355	370	405	381	373	371	360	383	364	384	410	344	402	371	349	362	414	369	384	371	356	346	401	362	369	367	401	351	393	372	381	370	362	362	371	346	392	342	371	361	311	361	362	359	359	364	319	369	370	336	392	362	353	369	355	383	382	354	381	369	359	370	355	384	344	380	362	348	360	355	368	363	338	315	360	352	350	340	376	356	367	372	384	368	369	357	376	397	377	359	357	348	405	392	374	346	373	335	339	349	410	370	353	365	352	397	370	368	387	366	386	361	376	356	397	351	361	372	368	396	370	422	376	370	436	391	375	329	319	355	377	389	381	362	406	382	365	390	358	348	383	366	397	369	401	372	370	337	361	313	372	371	373	357	377	368	363	400	380	374	333	332	361	404	378	370	403	326	350	357	347	363	372	376	375	382	349	371	374	369	396	394	372	392	368	398	348	346	370	375	371	347	363	351	367	388	345	371	380	364	411	361	348	366	398	372	372	333	360	378	360	399	389	379	330	358	340	362	376	377	361	380	344	334	364	341	387	392	404	392	357	391	412	363	355	361	382	397	366	353	366	384	357	364	370	389	366	390	395	394	371	359	368	377	379	380	329	372	382	394	356	362	369	340	378	349	348	380	352	366	395	369	351	339	375	370	371	379	352	364	359	373	347	390	397	350	374	353	371	360	347	381	364	342	366	374	381	349	354	383	366	385	375	375	340	358	363	371	365	374	373	376	356	364	348	358	372	366	334	387	345	354	344	348	342	357	385	362	407	369	366	357	384	316	356	371	380	377	328	368	368	368	328	396	353	369	397	330	353	348	400	359	361	386	382	360	349	383
47191	31188	25103	19560	16999	4706	2964	2671	2283	2067	1783	1662	1552	1458	1330	1317	1253	1215	1244	1195	1093	1120	1087	1030	1074	1082	1048	981	1057	1019	941	965	939	964	975	990	953	917	945	906	946	920	994	938	942	888	949	891	970	874	928	964	916	894	928	904	888	931	901	920	908	921	866	873	889	886	870	882	877	868	888	893	868	921	912	865	810	905	855	865	901	898	880	892	876	896	909	886	865	883	871	931	870	897	874	864	905	894	885	836	846	873	890	831	904	861	893	900	907	898	840	859	844	922	875	844	840	859	877	864	941	845	863	884	839	862	890	878	841	860	843	878	826	831	826	832	890	836	833	846	930	896	843	875	847	852	825	821	899	874	866	835	874	854	881	879	887	836	880	854	857	886	893	843	870	860	842	871	838	853	864	887	935	873	794	896	865	863	875	863	873	900	870	862	895	821	863	877	829	850	815	845	822	898	922	884	916	888	891	865	840	872	867	843	835	893	866	882	886	901	862	862	885	804	808	872	832	977	847	893	859	898	877	843	884	847	816	846	890	861	939	880	868	924	861	862	900	897	888	844	866	896	903	890	841	898	834	813	926	848	848	834	850	874	899	866	875	888	875	845	862	904	864	851	873	896	877	875	904	879	847	882	896	846	876	832	883	904	894	848	864	917	853	913	825	859	890	860	869	880	864	816	884	905	931	871	879	890	821	852	883	847	903	884	845	860	878	856	853	881	859	841	871	833	843	811	854	833	891	814	903	845	877	854	869	877	845	872	878	890	861	939	865	888	881	849	887	822	866	853	806	851	844	850	858	869	866	926	867	845	837	872	860	917	841	861	862	907	825	863	858	877	881	858	867	888	845	866	860	863	850	901	883	862	888	908	901	833	839	839	852	873	855	829	868	829	807	853	848	854	874	811	900	883	894	917	850	860	886	836	867	861	847	878	852	857	864	849	864	878	854	860	844	826	880	858	892	861	879	853	829	908	869	884	888	807	844	872	880	841	878	872	849	846	866	873	879	862	897	856	875	814	908	905	845	859	838	897	896	885	891	863	899	905	867	879	855	832	857	875	891	814	847	851	851	839	882	900	864	836	862	864	871	853	910	866	868	864	928	889	877	858	885	785	835	826	903	882	915	871	868	917	851	859	858	836	880	858	912	914	894	852	858	858	808	820	855	886	880	851	898	821	875	838	898	865	860	841	867	891	851	930	867	831	784	866	855	872	792	905	897	920	845	900	878	854	831	883	850	846	896	853	887	876	891	891	818	863	872	882	875	903	846	840	854	864	824	830	842	829	879	828	821	897	886	855	875	803	877	885	840	862	860	804	826	903	854	825	913	860	880	854	857	838	820	852	862	871	886	853	833	860	868	875	819	896	865	855	924	876	863	862	795	810	867	841	923	883	855	844	866	867	898	842	793	881	837	931	938	777	828	865	867	872	928	880	862	891	859	906	835	872	868	875	883	878	849	863	847	830	865	896	853	856	852	886	869	876	850	921	858	847	888	867	834	848	874	874	860	806	865	859	882	877	915	844	786	846	839	823	847	853	876	847	831	860	877	937	868	879	874	840	863	862	790	836	853	866	861	897	829	866	856	841	871	862	840	874	845	920	860	855	866	887	881	862	838	870	808	858	881	857	859	859	880	810	858	826	861	873	822	859	835	837	880	859	875	905	854	863	922	844	858	896	919	871	850	816	848	863	820	862	900	872	883	873	834	823	846	860	835	845	874	924	902	823	826	893	890	872	878	839	926	848	871	868	852	831	862	869	869	853	849	853	913	891	853	856	896	840	893	852	910	900	925	858	866	799	905	902	863	916	877	886	838	918	900	842	873	832	865	829	877	863	911	905	915	819	881	902	839	887	849	871	857	852	858	864	884	864	894	851	914	831	890	841	836	910	839	886	843	916	889	818	878	883	827	817	863	864	896	847	874	860	873	842	910	879	861	935	866	873	871	863	859	863	866	889	888	860	866	857	819	873	825	849	833	826	893	870	868	861	915	896	903	863	799	899	914	883	865	840	864	910	821	898	893	912	868	898	849	819	851	851	900	835	878	866	866	864	885	843	893	829	904	893	934	886	895	900	810	888	880	894	842	897	858	877	921	858	831	836	824	850	820	857	854	883	838	875	859	889	874	856	872	945	856	843	866	851	857	942	801	862	927	869	846	886	809	859	819	840	851	809	871	813	874	860	852	845	888	864	810	868	844	827	888	844	918	831	902	860	813	911	829	881	925	842	873	907	874	841	848	842	888	859	912	825	883	904	903	873	831	873	906	862	826	847	887	870	850	853	907	902	884	840	946	876	927	896	881	883	912	859	845	811	858	860	872	878	839	861	888	872	835	847	862	847	875	882	860	834	885	882	871	924	846	874	886	916	892	866	871	881	887	854	879	921	884	948	871	906	846	917	894	924	843	893	866	863	879	893	831	889	852	856	843	823	837	823	812	912	864	912	869	940	859	861	886	892	868	837	849	830	852	872	864	891	931	831	897	824	871	806	830	887	898	914	837	893	875	832	849	891	850	873	852	825	820	827	878	846	886	835	872	867	818	802	862	823	877	898	876	867	846	855	860	813	870	822	852	807	841	869	844	836	871	854	843	877	820	887	808	845	882	826	833	900	858	870	857	850	833	874	841	918	849	813	863	837	837	903	843	827	954	899	888	824	861	845	889	859	883	894	837	931	872	885	811	871	907	863	837	904	924	845	832	865	878	855	870	868	865	898	835	881	854	890	868	833	887	851	875	823	882	903	893	852	866	830	825	855	889	842	924	821	877	832	886	879	934	863	874	887	871	899	918	866	844	877	874	850	880	876	864	862	888	882	908	889	834	870	864	850	869	863	887	854	854	831	901	886	903	796	867	882	902	837	897	843	874	866	858	886	864	812	828	904	904	881	843	889	809	858	930	833	896	889	830	866	920	866	863	859	901	876	848	863	841	849	903	918	798	876	871	846	899	869	867	856	870	855	869	873	883	839	865	849	848	814	881	859	898	854	839	893	871	842	888	907	805	815	880	887	836	829	851	848	860	899	895	847	885	864	873	848	848	819	852	887	822	820	888	858	876	839	885	851	850	888	877	854	973	894	887	900	854	868	875	876	880	896	846	892	872	823	830	865	896	905	883	866	859	828	840	864	870	815	845	843	866	814	866	870	909	896	912	907	806	878	909	880	823	855	862	879	876	884	886	882	855	839	852	866	925	862	903	902	856	862	882	895	899	876	878	915	876	807	845	853	879	881	831	814	874	882	857	883	899	830	900	849	870	846	881	855	836	850	863	902	825	879	874	892	897	889	857	861	858	849	884	822	880	823	870	875	882	870	822	907	920	868	917	861	850	883	844	859	865	841	849	901	876	827	858	858	869	851	910	823	868	813	819	830	858	822	885	905	876	827	878	850	904	882	867	891	884	866	866	882	853	906	845	774	880	870	842	913	847	840	873	809	878	829	905	838	864	867	878	857	889	839	876	862	834	866	806	870	861	889	896	886	898	893	850	896
17545	18353	5995	3086	1491	545	201	147	139	167	163	159	139	168	155	155	174	151	169	148	132	147	139	134	148	172	176	156	152	177	145	159	155	151	172	141	157	157	172	156	135	142	163	162	150	145	154	138	137	162	136	145	144	135	158	149	161	130	163	190	154	134	152	133	133	160	173	143	169	139	161	141	135	143	138	171	158	175	148	148	140	155	157	141	165	155	152	145	173	148	141	162	150	173	141	142	133	138	183	159	152	154	137	148	143	146	138	155	139	167	148	182	141	177	159	161	146	128	154	158	169	149	160	147	154	170	153	163	158	151	153	176	156	164	142	151	156	152	151	143	153	146	142	187	178	156	139	158	159	131	157	143	172	144	172	136	149	143	167	150	158	149	136	141	132	133	136	149	140	150	135	161	175	156	159	155	146	132	156	168	157	170	175	143	149	148	154	163	154	126	123	150	149	164	150	135	147	155	155	138	167	136	148	154	155	149	159	155	145	159	163	141	158	160	146	139	127	171	154	143	154	147	160	146	157	143	158	149	138	155	146	134	149	151	142	147	155	162	161	156	141	143	141	148	161	162	144	134	142	154	171	167	173	173	164	138	136	135	174	148	162	153	145	154	166	165	150	155	173	151	139	146	150	143	159	164	162	154	170	140	149	144	146	149	159	148	154	135	157	141	170	147	153	143	161	158	141	165	160	149	144	134	135	173	144	134	162	150	150	154	152	155	168	147	158	154	142	160	164	150	142	160	146	152	150	148	156	189	141	154	166	161	131	156	161	160	152	132	151	168	120	177	169	160	136	141	184	157	161	142	131	166	141	171	167	149	167	161	155	152	146	174	174	129	148	151	150	133	149	159	160	149	144	161	130	139	143	158	163	155	155	130	128	138	169	156	149	151	175	143	154	158	157	132	142	146	177	160	131	129	152	137	147	158	145	158	134	161	154	162	131	142	156	152	151	148	170	157	157	155	159	157	141	148	161	147	158	175	162	158	143	148	164	142	161	167	141	153	157	136	157	145	142	168	167	146	153	159	144	159	148	128	129	159	149	170	186	135	147	137	152	154	137	172	159	151	132	146	186	150	149	146	147	155	196	140	140	152	141	142	143	125	161	158	162	160	152	131	129	152	133	142	162	146	140	152	154	152	160	164	175	137	158	149	140	137	161	154	144	155	141	146	136	143	149	144	159	147	137	149	167	143	131	139	122	164	166	164	153	160	180	167	158	170	158	170	173	145	153	144	178	151	142	139	157	156	165	167	140	131	141	159	152	122	152	150	125	158	144	159	169	140	125	173	169	149	149	139	167	154	158	138	166	157	146	158	169	125	145	143	135	146	141	156	151	159	137	138	176	167	146	134	165	157	134	148	122	136	148	139	143	153	156	166	172	156	160	141	151	164	140	163	181	153	129	135	170	143	137	125	157	142	160	125	145	172	160	148	156	129	157	156	147	159	171	146	149	144	151	165	142	159	127	161	172	146	170	153	156	154	149	147	139	163	133	153	153	166	159	150	158	164	151	134	173	152	153	181	186	141	151	136	150	152	135	132	164	156	120	144	139	165	159	159	153	155	163	149	181	160	147	180	139	169	157	163	139	160	152	124	147	156	156	140	162	142	147	125	137	153	144	177	165	157	165	168	159	137	165	173	152	162	149	149	153	161	149	152	163	150	153	160	145	140	163	144	152	155	140	154	145	140	135	163	131	168	163	154	161	127	146	182	143	161	139	144	163	156	170	173	159	134	139	142	146	192	161	160	157	150	162	167	138	136	126	156	169	152	153	162	151	160	159	152	118	144	155	157	148	142	162	129	149	147	182	138	179	146	129	152	164	143	139	153	143	169	153	159	138	143	148	132	169	160	157	147	148	152	152	170	158	149	132	176	151	140	133	151	168	151	171	149	147	129	141	131	167	153	137	129	155	145	182	162	140	164	177	164	163	164	156	163	155	157	148	146	157	135	147	147	147	145	128	151	146	143	167	152	159	171	157	144	163	142	146	144	143	131	166	161	139	149	165	152	154	154	158	130	153	138	172	164	142	163	171	159	156	152	165	134	175	141	135	134	172	163	140	165	177	159	160	152	151	144	140	146	151	152	147	133	149	153	162	140	141	173	151	155	124	150	147	171	144	161	148	133	161	187	152	152	169	141	145	137	141	131	136	136	170	173	140	144	172	158	141	162	132	141	168	189	150	140	135	144	146	158	143	147	150	145	154	127	144	129	129	157	152	149	141	158	143	159	146	153	145	156	164	157	142	151	144	144	150	162	146	149	156	163	164	148	143	153	148	140	138	153	166	150	133	145	165	163	164	143	149	163	147	157	136	182	161	136	143	170	158	131	137	134	159	158	167	167	145	150	161	170	129	155	164	168	166	156	143	142	163	156	147	136	126	132	173	133	135	141	165	127	150	159	129	149	148	160	147	146	165	156	150	158	165	171	161	151	153	158	140	156	141	155	158	165	163	124	135	133	172	151	156	160	154	130	139	133	151	173	137	134	141	160	156	147	131	151	145	154	142	132	148	146	170	161	164	171	149	142	144	155	142	131	150	164	163	140	157	145	132	145	141	135	187	157	156	158	150	144	151	141	175	133	137	155	139	146	161	153	160	165	132	146	158	150	142	158	169	153	156	161	178	142	139	155	144	133	137	150	145	146	140	139	154	161	164	142	156	145	133	139	152	143	141	148	152	145	146	147	144	146	149	147	171	152	160	137	170	170	158	154	162	129	161	157	140	149	153	145	139	154	154	173	145	147	143	150	156	143	150	160	151	132	190	133	155	154	163	147	142	158	156	144	182	173	164	165	153	149	155	137	149	150	159	150	164	154	176	144	141	165	169	146	154	149	142	141	162	161	153	157	136	138	168	159	138	146	165	185	153	187	173	156	127	156	165	140	144	144	140	151	143	177	187	151	157	169	165	140	154	167	153	161	137	134	123	137	137	132	153	173	165	162	157	158	145	164	128	154	141	145	137	156	134	153	144	157	160	140	159	163	141	171	176	132	161	135	152	128	151	141	148	161	166	174	162	186	155	170	163	144	155	154	139	149	158	151	158	160	158	139	139	143	164	174	152	158	162	129	140	134	136	149	152	144	163	166	167	156	160	142	132	171	156	172	164	152	149	160	177	134	129	153	122	152	171	163	136	163	147	152	156	163	151	145	162	142	144	161	149	166	149	139	170	133	154	147	142	152	149	163	140	132	163	130	156	157	144	149	175	159	169	164	155	152	157	154	137	168	135	165	136	140	139	135	141	135	155	156	162	162	152	168	150	165	161	165	135	135	138	159	162	169	149	145	173	146	148	157	162	145	145	133	153	166	143	148	153	168	134	158	166	160	147	143	132	143	156	158	155	156	125	129	122	136	151	160	147	135	162	156	174	146	136	144	171	166	130	163	165	153	141	131	161	159	167	153	162	141	136	159	150	147	160	153	150	161	143	142	159	166	132	158	141	142	162	147	153	140	171	168	146	153	128	135	118	156	161	134	142	148
17127	14740	4201	4326	2311	842	513	446	473	475	476	475	432	480	493	449	456	458	469	472	455	447	481	466	446	450	478	457	488	448	456	439	491	463	472	455	462	462	468	426	462	461	441	455	413	475	457	439	482	411	444	432	448	448	443	484	444	451	400	433	439	437	441	498	429	441	494	446	476	469	474	509	469	462	488	458	457	430	449	445	431	461	444	439	447	452	455	411	487	438	444	474	440	485	471	469	441	444	452	466	457	450	438	457	469	479	412	466	431	428	436	444	424	431	431	510	457	451	473	434	479	487	465	395	480	464	445	459	408	452	455	455	475	462	466	483	475	454	419	451	446	432	452	474	440	437	503	463	411	461	482	437	440	478	437	463	451	457	473	421	433	438	454	486	453	434	479	469	444	451	482	455	448	438	466	447	462	425	431	425	471	438	440	431	471	472	442	425	446	473	461	451	479	429	437	443	442	467	458	471	445	502	481	485	448	478	453	460	427	457	473	435	482	455	452	440	427	440	462	447	462	472	484	483	461	457	490	434	414	440	500	448	446	448	413	443	440	426	450	476	443	448	469	451	450	412	467	425	486	424	454	471	475	456	483	467	494	443	448	424	459	453	453	439	454	440	432	466	419	485	446	467	467	477	435	490	452	453	450	493	440	461	442	450	463	452	466	445	452	453	460	424	434	453	463	438	432	469	465	457	467	474	421	433	421	460	494	458	469	445	444	428	446	471	441	447	446	438	480	458	474	437	441	445	463	430	462	455	476	473	459	480	442	472	474	432	449	440	432	479	506	441	485	435	467	468	449	442	421	433	451	523	442	431	453	406	467	463	467	479	472	502	389	470	470	454	446	461	479	467	435	456	414	460	456	478	460	475	456	477	422	406	470	451	500	460	470	466	466	458	415	442	501	468	453	427	473	471	465	448	489	437	438	457	408	422	442	417	409	482	451	464	450	480	432	432	441	427	479	446	462	439	458	476	443	437	471	460	469	477	430	482	451	446	440	447	458	482	461	441	470	458	430	454	454	480	437	448	482	439	420	438	454	464	451	456	428	437	467	472	477	462	507	450	459	480	473	422	499	452	451	470	464	455	476	471	464	443	460	435	455	415	424	456	447	482	407	474	454	445	446	475	455	463	484	487	431	470	495	466	454	451	443	436	450	458	453	451	443	469	440	482	419	461	426	474	433	444	445	439	477	446	437	415	475	470	451	487	415	456	515	452	454	458	444	489	409	447	478	443	440	463	447	453	459	487	467	431	465	488	440	426	440	443	439	470	442	439	454	457	464	405	502	485	467	450	454	470	470	468	431	401	439	453	454	408	470	451	433	476	462	428	454	466	430	463	476	457	445	446	473	441	454	459	442	462	472	450	472	440	462	446	443	490	435	467	471	467	444	448	419	491	446	414	430	449	465	448	458	462	454	454	466	438	491	483	401	454	469	451	434	447	417	490	452	466	439	462	486	453	405	476	456	432	436	467	442	462	455	424	447	416	478	441	465	395	442	432	451	438	459	508	441	440	433	478	427	453	441	503	456	441	471	443	478	460	459	481	409	469	440	471	462	464	441	497	422	446	494	468	410	454	403	471	463	426	461	449	411	456	461	451	432	464	446	450	426	491	439	461	466	450	468	407	436	477	445	438	479	435	468	416	452	455	437	442	476	447	441	459	483	432	470	444	450	465	467	465	434	455	436	467	418	499	447	438	468	487	473	478	465	427	434	448	501	440	439	438	466	439	420	454	502	447	450	463	467	448	457	461	485	453	449	457	442	492	457	504	473	434	450	433	469	468	450	424	448	464	443	429	444	490	449	442	483	452	476	485	427	492	409	450	450	437	468	457	496	455	436	449	431	456	428	418	428	460	462	493	443	451	509	469	437	456	428	405	448	464	466	463	454	469	422	500	454	445	484	460	455	445	443	434	489	439	464	438	411	468	477	446	426	432	427	489	493	462	454	470	404	433	432	453	455	466	443	437	426	454	504	434	444	456	480	427	415	496	434	444	445	426	438	447	431	423	406	463	449	451	462	416	486	476	479	438	444	447	441	471	438	445	471	498	457	456	441	446	464	477	467	429	476	464	465	434	433	448	474	440	484	437	446	471	452	441	431	450	475	443	425	438	466	454	416	458	432	449	410	462	498	442	461	438	448	448	464	446	445	450	426	431	462	452	471	460	429	421	456	459	460	475	449	432	462	457	489	436	424	472	483	465	477	460	415	440	448	455	428	457	432	419	459	456	431	463	482	462	451	459	494	472	454	450	476	461	491	462	443	466	433	433	453	462	444	469	465	409	468	422	455	439	451	451	475	507	416	469	462	474	471	435	448	412	508	445	463	421	436	452	426	443	453	431	480	474	452	486	440	464	481	446	428	466	424	446	442	456	471	432	446	423	440	459	481	462	417	477	433	444	467	437	478	451	460	449	457	449	470	467	471	482	480	450	467	472	449	489	460	490	503	440	434	466	465	442	459	476	447	481	480	448	459	435	455	425	476	431	466	436	442	443	479	459	422	456	436	449	458	443	433	441	438	450	430	475	467	489	444	474	438	461	435	491	466	439	436	445	477	445	471	447	448	431	423	452	453	468	477	458	447	450	463	463	417	456	462	469	481	440	467	483	464	463	429	433	449	430	505	468	449	456	478	447	440	461	449	389	457	446	501	480	449	479	399	419	436	423	493	463	490	482	456	467	492	432	475	479	452	458	452	446	467	437	467	447	463	464	466	495	448	480	490	480	425	463	471	459	458	452	449	447	472	439	431	460	454	436	473	462	438	461	440	450	462	448	454	478	465	462	479	478	452	462	479	472	457	473	431	427	426	417	468	465	473	459	459	453	456	472	437	457	463	477	453	432	501	449	459	419	441	432	443	445	411	448	459	417	432	454	479	447	438	485	412	462	465	497	455	447	457	458	503	432	474	454	461	456	460	427	427	451	457	462	449	450	454	417	467	428	435	435	474	457	479	441	463	480	447	463	473	447	452	459	425	458	452	471	464	461	449	456	436	453	447	435	480	454	463	442	447	473	433	414	468	460	432	436	491	487	463	447	447	453	408	437	412	426	457	453	458	442	481	431	446	481	482	441	474	444	432	474	441	498	426	454	465	460	481	457	426	473	449	486	442	470	428	448	439	472	484	438	461	448	414	464	435	463	436	450	475	459	474	500	460	439	474	420	467	416	399	481	416	434	464	465	464	471	451	449	461	461	458	481	452	444	453	479	495	458	461	403	484	477	414	441	452	457	473	435	449	457	479	424	410	481	442	429	477	455	485	497	460	459	460	464	461	429	486	453	495	463	437	496	476	459	448	445	446	433	439	440	465	470	464	470	475	500	451	419	466	437	455	431	450	446	456	465	442	461	459	442	497	460	434	497	436	444	470	445	468	488	449	447	490	454	459	452	432	466	447	428	482	446	446	473	437	471	456	448	415	459	469	419	465	418	456	451	433	451	449	476	433	485	461	468	451	437	425	428	441	446	441	472	462	467	503	464
52852	36832	24618	25192	23073	17243	8093	3264	1273	688	445	401	379	400	364	367	406	359	353	372	326	378	342	356	367	316	330	332	344	343	328	340	345	365	357	320	338	308	329	347	323	341	349	346	365	312	357	313	327	335	333	321	326	319	306	333	320	340	334	327	297	364	329	337	326	330	318	336	346	334	304	343	390	374	327	313	326	314	320	326	341	340	319	338	337	315	338	316	333	341	345	340	319	325	336	313	356	338	359	325	324	308	339	375	316	314	335	313	348	355	338	325	325	307	349	352	307	321	336	377	359	344	361	317	372	338	320	320	341	365	339	331	366	376	336	362	350	338	326	349	357	339	336	306	324	348	362	337	302	340	345	321	344	358	335	338	327	345	357	334	356	307	308	325	320	324	349	340	329	319	300	311	345	329	312	312	385	349	331	334	333	330	326	317	372	301	328	308	361	310	321	339	348	321	353	310	327	335	339	347	338	361	320	322	315	338	347	330	364	310	382	303	322	364	374	363	358	325	329	356	324	333	351	325	335	318	348	321	288	334	316	345	334	325	315	291	368	356	331	337	328	356	338	354	323	364	329	326	310	348	354	333	357	355	335	342	348	356	313	334	326	329	365	350	328	317	318	329	300	335	319	335	334	350	334	354	356	343	338	303	341	330	283	304	324	352	370	358	360	324	333	311	357	329	298	335	354	381	313	351	346	330	315	315	326	291	321	380	342	332	328	337	318	311	329	341	337	352	323	285	288	345	312	297	391	329	315	343	337	347	339	349	347	304	299	336	346	334	320	310	288	306	317	306	322	357	335	345	329	328	339	316	349	345	352	370	364	345	362	346	340	346	334	311	364	342	371	313	338	333	354	359	310	353	359	293	338	356	328	333	319	362	321	306	311	350	316	341	376	323	360	326	355	330	334	348	354	329	327	328	338	287	296	337	328	312	365	340	301	336	323	332	339	327	320	329	333	326	373	289	331	311	361	331	299	342	296	338	321	322	318	338	316	332	334	329	362	344	328	326	319	349	308	338	333	310	342	318	315	332	341	341	348	356	355	341	342	327	319	337	351	366	289	307	345	326	369	352	349	320	346	327	338	322	320	334	325	314	362	342	328	332	323	352	297	334	312	346	349	317	342	360	326	309	321	353	338	344	325	345	330	330	326	351	328	340	346	318	301	362	318	326	334	344	333	347	327	313	324	315	322	328	332	326	330	353	360	321	356	314	288	369	345	330	330	314	343	304	310	331	349	341	339	326	319	319	311	336	346	366	353	292	311	340	342	295	331	309	315	357	351	320	325	315	321	339	341	353	363	288	347	348	360	361	357	340	341	313	326	320	362	318	357	338	287	287	332	341	330	370	339	334	304	330	339	353	364	319	327	318	331	334	312	340	325	302	334	320	320	339	332	334	356	348	312	324	375	355	385	346	328	306	336	356	357	359	287	322	335	320	336	344	299	324	327	322	358	310	344	305	322	361	325	373	325	316	338	294	333	307	332	298	348	318	324	327	332	296	334	332	344	325	299	339	321	377	309	357	329	339	335	355	315	319	350	322	338	315	336	312	289	323	339	321	319	282	297	349	365	335	339	302	342	324	350	329	351	321	344	312	370	343	318	326	332	340	340	317	362	314	312	336	343	343	322	336	333	317	319	309	317	310	323	310	344	329	332	334	325	323	344	335	364	347	357	300	341	351	343	371	307	337	330	340	330	356	329	348	333	321	337	335	337	320	338	337	354	357	305	322	398	358	335	319	344	323	319	346	331	322	324	320	350	350	354	298	330	315	296	324	338	370	344	343	355	297	336	323	320	315	317	325	330	301	317	336	330	322	306	304	331	327	343	325	324	358	336	352	349	325	345	313	336	310	323	327	331	356	374	304	319	343	330	341	339	356	333	327	302	329	358	311	312	322	325	355	294	293	327	358	327	335	325	333	317	312	358	354	339	335	295	350	317	337	348	340	345	309	327	314	341	348	330	340	340	294	317	316	330	319	367	393	356	318	342	318	321	322	312	337	321	321	269	353	324	351	341	356	303	329	337	310	321	298	319	331	333	339	336	309	346	329	320	324	327	322	333	322	331	360	317	364	318	327	352	299	336	371	311	382	308	335	350	342	323	332	337	311	344	358	347	323	327	308	384	354	320	310	353	310	319	328	346	352	339	304	309	329	334	321	317	325	370	357	345	326	292	327	329	316	355	339	348	321	374	329	326	339	378	339	345	324	378	356	329	298	324	330	313	353	342	340	322	319	351	330	299	311	322	333	345	330	320	320	347	380	291	311	355	298	322	360	319	354	326	319	339	321	341	357	344	343	335	331	334	335	314	345	322	316	345	349	344	323	375	313	338	298	359	345	336	321	377	346	321	323	356	307	334	299	362	299	315	313	340	327	332	371	342	334	337	328	369	336	306	340	357	328	363	331	291	348	314	315	311	327	361	348	341	354	317	346	321	336	314	339	339	319	341	326	328	377	366	331	317	329	362	318	312	328	368	351	335	310	352	319	317	348	332	351	341	338	346	311	295	352	332	286	367	312	318	316	339	327	343	321	312	338	314	326	312	380	341	361	314	343	304	353	333	330	360	334	362	309	359	337	321	307	337	340	298	384	349	318	360	326	304	317	357	325	335	308	338	336	373	365	356	326	379	322	334	320	340	347	352	340	328	339	351	289	335	332	329	326	344	280	322	333	321	345	331	319	309	356	299	295	305	341	342	387	309	312	347	329	325	339	326	340	336	354	346	330	321	326	310	299	317	307	320	324	388	360	321	353	326	314	329	331	340	318	324	296	375	300	340	322	312	334	346	360	326	333	354	327	330	348	328	313	308	329	316	326	337	323	342	289	337	312	341	324	352	324	325	342	354	297	305	314	319	328	340	301	339	305	318	357	335	360	329	339	330	348	366	319	359	355	342	369	339	325	356	351	339	305	360	301	329	350	353	343	302	354	319	330	330	359	332	345	317	320	338	334	287	352	347	289	332	345	296	338	309	358	326	355	350	321	349	342	338	338	339	335	344	344	314	325	318	348	331	343	312	333	328	280	331	311	317	342	319	344	324	339	305	303	330	330	303	292	308	319	338	329	317	350	335	313	315	304	348	285	327	327	337	317	331	356	340	353	344	318	344	336	340	329	317	313	306	348	320	306	352	323	325	305	325	338	349	328	319	332	336	343	313	341	351	335	346	336	347	359	334	317	332	305	336	360	328	288	323	316	321	341	336	368	317	312	347	342	320	331	334	323	356	341	309	345	342	350	352	344	328	336	326	334	331	324	347	338	347	333	360	313	331	319	355	311	351	303	326	314	357	336	305	318	311	329	331	325	326	342	302	337	330	332	342	334	340	343	373	326	322	352	314	350	353	342	312	333	328	300	304	311	326	294	356	357	344	360	366	329	349	301	326	361	323	321	346	331	340	365	353	345	348	332	339	327	321	334	317	359	326	307	318	321	320	349	329	319	314	361	329	324	299	343	324	321	322	346	348	370	341	306	336	370	326	379
46087	28862	10575	24476	19297	9918	2142	1743	1604	1479	1344	1272	1198	1158	1082	1087	1090	971	1039	998	995	966	912	927	962	870	879	862	957	890	885	850	871	838	901	887	845	916	952	870	897	901	915	828	894	845	804	874	857	887	830	867	861	897	879	776	780	859	828	868	863	818	909	814	840	815	793	857	815	833	878	897	845	804	880	835	861	864	787	798	823	831	867	779	887	836	808	860	790	835	903	848	805	829	813	864	865	821	851	787	811	812	799	825	804	832	904	881	799	829	782	830	758	841	818	832	854	864	792	812	840	791	831	789	819	804	821	793	840	856	900	838	871	809	848	817	890	833	850	829	807	824	836	841	862	839	838	793	812	790	845	859	820	812	866	810	839	837	791	819	830	861	842	800	889	837	819	878	816	815	845	819	819	810	833	825	851	812	837	751	829	799	823	815	877	786	844	848	772	834	832	887	787	839	851	864	810	770	854	831	853	793	823	836	839	844	799	828	807	820	773	774	785	802	819	814	825	786	803	844	820	797	813	868	840	756	831	788	807	795	849	812	814	801	829	787	828	891	853	863	838	856	822	837	831	764	842	814	785	766	853	850	863	857	829	857	844	820	840	838	819	833	859	845	767	804	822	866	812	807	846	849	790	800	790	825	860	792	830	840	839	836	845	830	860	860	872	834	814	845	856	831	832	837	828	767	817	809	847	837	792	836	806	840	800	830	785	799	850	828	832	861	847	843	819	813	864	836	798	817	871	862	826	813	869	836	771	810	792	753	829	813	860	847	849	838	824	765	841	796	882	816	812	864	870	829	783	840	816	805	879	831	801	831	782	826	826	808	845	779	822	762	915	804	833	806	844	806	818	824	813	855	785	815	846	809	785	842	803	857	816	851	846	835	784	821	796	831	825	863	836	805	856	862	856	802	841	817	802	824	840	869	815	827	842	838	814	810	870	798	817	788	804	837	812	826	808	839	879	855	829	844	761	834	802	798	866	870	793	835	789	827	801	780	852	816	833	841	838	824	814	810	867	811	821	821	843	845	802	817	832	855	809	860	786	860	864	826	862	816	804	831	827	784	832	800	822	833	817	857	843	826	859	851	796	826	807	807	836	790	848	794	817	891	831	826	828	851	872	841	811	813	837	795	831	804	823	797	839	831	788	785	832	811	811	849	846	862	801	831	805	802	821	818	839	849	854	840	823	838	832	814	805	836	810	805	815	786	834	881	806	834	802	814	848	827	804	830	854	844	837	814	818	836	827	824	838	797	803	804	815	829	873	810	834	822	889	797	796	828	832	864	822	878	804	830	761	803	848	798	815	827	832	852	832	821	809	809	814	860	841	784	793	797	821	857	825	792	816	836	842	851	814	793	836	806	842	810	882	800	835	812	847	843	839	852	797	803	829	809	854	807	890	879	841	885	853	836	912	796	845	871	784	895	835	778	827	837	859	875	846	774	874	807	904	808	820	778	806	801	839	818	843	882	824	805	832	819	793	804	856	822	790	861	823	824	871	833	806	835	804	807	811	852	780	851	854	793	810	801	803	821	862	813	788	840	843	790	857	795	809	843	839	827	879	860	835	838	841	846	835	833	855	792	823	816	848	803	823	828	904	849	843	789	823	820	860	825	793	827	836	809	822	885	845	792	836	804	841	773	808	816	865	795	820	756	802	827	825	802	846	819	832	815	807	824	788	833	815	842	849	834	827	811	814	821	801	837	837	806	852	812	802	812	788	808	820	864	849	867	857	833	824	796	863	788	840	798	854	789	848	819	851	836	803	825	841	818	814	869	876	837	831	812	839	824	847	861	793	839	822	798	812	825	838	860	842	827	841	834	873	848	828	877	827	807	848	807	792	870	794	791	800	829	840	834	833	812	845	795	794	802	839	805	792	849	890	795	784	842	808	757	811	814	841	845	749	826	769	769	813	829	856	861	817	793	784	797	793	872	827	819	794	761	777	850	763	826	818	871	766	843	843	855	832	825	820	839	828	838	811	819	780	886	792	789	809	811	804	858	837	851	842	826	850	818	793	867	817	804	805	785	850	807	824	814	868	825	842	786	833	809	817	792	863	805	803	847	846	790	832	810	775	841	818	766	874	842	821	821	892	872	890	842	852	840	812	860	888	787	787	805	849	855	852	820	825	850	890	770	810	865	786	840	859	808	874	848	835	849	887	844	896	842	825	855	826	840	840	775	839	838	872	720	784	822	796	861	833	775	828	815	809	823	854	882	876	844	863	796	786	795	807	802	826	801	822	849	804	784	800	843	797	818	794	832	849	827	841	838	834	819	850	812	825	866	787	827	824	822	749	852	860	820	851	798	816	788	850	798	837	774	803	759	821	805	777	872	791	865	848	810	814	817	815	826	820	820	790	743	823	806	807	791	803	871	874	856	807	841	855	829	836	806	801	817	830	812	812	780	838	834	838	854	789	867	807	859	848	819	878	840	785	827	835	772	805	796	859	787	842	831	843	844	905	841	864	778	782	837	812	830	833	835	881	763	815	781	833	829	869	844	794	785	791	859	851	808	804	807	785	826	818	820	789	777	818	896	795	786	821	813	854	870	832	808	864	818	809	827	831	831	824	896	846	853	869	818	864	822	835	794	818	897	801	795	814	855	805	815	850	815	814	862	791	833	867	874	886	865	869	848	809	884	837	864	841	835	814	828	812	869	853	816	824	777	861	835	818	780	846	819	848	844	767	794	851	855	857	826	858	853	794	869	839	792	846	850	803	853	863	829	832	839	817	802	851	803	801	853	827	803	858	848	835	825	869	862	781	773	810	806	789	822	787	814	797	842	802	906	826	794	817	780	834	848	796	794	866	814	807	789	840	853	813	871	803	793	825	844	856	846	819	798	822	832	785	872	849	835	773	882	841	861	779	856	805	801	863	818	862	884	776	809	847	856	826	813	833	808	835	846	786	821	793	839	809	864	805	823	849	827	846	818	844	843	850	830	794	844	833	804	863	779	803	800	821	765	781	804	818	840	826	812	861	805	849	834	800	852	818	839	790	808	809	800	830	774	815	804	814	796	789	866	864	839	819	856	814	827	782	844	805	862	803	807	856	785	895	845	787	795	819	813	857	826	888	798	818	815	797	789	816	825	838	844	829	835	849	839	849	863	860	847	814	827	837	816	849	826	835	826	857	812	873	870	809	864	839	846	814	841	851	796	818	778	849	845	828	806	833	860	788	730	826	788	795	840	840	823	836	828	810	831	822	768	824	860	831	820	845	848	844	809	838	803	859	816	868	800	839	843	812	797	793	824	854	815	843	849	782	826	815	843	827	821	811	853	768	800	800	882	788	771	792	795	851	811	834	848	850	764	848	828	859	820	815	841	895	829	858	787	810	803	804	841	841	826	811	860	836	836	807	804	799	804	808	776	821	795	815	835	870	847	801	839	793	841	855	814	828	855	817	833	811	866	794	820	770	811	850	850	825	843	806	854	806	843	808	838	844	864	779	864	803	883	829	816	850	864	788	851	815	796	880	817
54365	33895	28231	25440	22537	16922	10095	4605	1877	977	550	490	551	455	444	394	522	427	398	453	392	435	382	380	414	421	397	376	457	347	347	376	400	357	365	368	326	403	380	393	387	339	359	361	363	404	382	379	404	402	356	382	359	357	348	328	350	337	395	392	400	387	396	368	368	362	396	363	378	389	364	385	381	384	373	342	391	356	363	396	365	391	369	387	347	364	386	387	377	346	394	365	381	332	341	336	334	406	367	378	392	390	381	358	381	347	354	358	383	382	372	372	381	369	393	388	380	351	366	368	365	418	359	378	384	389	379	383	382	351	387	367	355	387	342	402	367	358	364	396	404	390	356	413	411	370	385	368	371	350	366	380	337	365	356	331	340	370	408	382	412	393	373	359	334	410	390	367	340	345	360	311	379	324	402	349	431	375	392	358	342	366	384	366	367	394	363	342	358	387	351	373	347	368	352	353	377	395	376	339	363	372	366	384	376	364	369	391	377	380	395	391	396	391	391	364	368	385	396	351	350	366	346	358	379	380	404	359	345	368	382	356	383	358	381	329	371	340	380	351	389	343	364	359	370	392	346	330	345	371	392	357	377	374	391	398	370	395	401	380	362	335	388	355	384	355	395	337	369	366	364	385	361	364	371	387	348	395	360	388	401	370	422	362	370	342	411	405	361	353	374	384	364	352	374	377	340	380	354	397	378	379	368	395	363	373	362	349	366	379	364	368	380	343	353	352	376	405	357	365	363	355	369	360	380	377	393	387	383	367	367	351	423	345	357	371	364	360	390	351	395	397	371	392	359	389	394	363	364	348	383	364	361	385	367	416	430	351	362	361	372	373	357	374	360	398	370	403	361	402	351	379	352	367	341	335	370	384	353	335	354	378	326	324	384	380	373	371	368	373	364	364	340	364	367	374	375	411	392	388	365	359	384	339	392	363	401	363	379	368	373	361	348	346	363	366	377	382	376	333	374	382	387	345	358	388	371	396	408	390	362	375	381	396	359	375	395	327	345	379	354	382	384	351	355	332	357	398	383	350	408	393	361	331	344	337	330	357	380	382	385	340	388	367	346	347	370	357	347	360	365	383	374	386	385	375	377	349	331	367	373	369	335	380	381	352	374	377	366	357	358	359	330	327	362	362	330	378	349	364	370	361	373	357	352	343	384	383	343	395	355	373	388	375	375	330	377	370	354	339	354	345	373	375	371	386	387	365	371	397	380	394	374	353	361	362	363	351	335	358	377	409	333	383	354	380	363	383	381	383	348	328	348	391	365	359	351	332	386	389	369	411	408	362	357	343	374	354	391	373	351	374	366	363	349	382	343	400	359	309	369	369	393	359	369	364	354	359	377	337	375	349	377	359	358	368	384	349	348	381	380	363	345	392	394	359	346	393	367	374	371	376	392	366	370	344	378	370	321	380	363	366	365	360	367	375	373	391	350	350	346	358	358	362	362	341	360	369	367	353	386	389	351	371	408	369	375	371	395	367	363	333	353	374	364	348	340	380	397	356	383	357	399	364	408	381	385	369	360	338	346	397	395	378	386	359	386	376	369	356	326	352	339	347	374	406	344	388	374	365	381	374	371	360	436	390	385	385	342	375	384	389	338	408	348	382	377	348	400	373	362	371	369	351	323	332	377	361	363	364	364	370	373	362	357	381	373	374	349	350	360	340	379	380	373	408	370	340	353	362	368	383	333	344	333	381	406	372	388	354	393	372	382	343	317	356	374	404	409	383	382	366	364	370	350	370	361	376	342	389	371	365	368	365	409	352	384	372	347	375	348	363	373	377	416	380	342	376	364	361	351	355	339	368	369	377	341	335	382	396	406	374	365	358	363	396	350	350	359	382	377	351	357	372	354	395	349	357	349	365	365	341	381	365	357	360	384	366	341	348	389	373	365	339	365	382	378	387	341	371	363	375	376	363	394	410	322	379	369	338	348	397	406	370	396	372	355	370	352	370	389	356	370	359	401	398	361	347	380	391	366	382	404	375	381	419	351	359	360	345	365	342	382	361	378	381	358	347	374	358	366	339	370	385	365	386	398	347	370	379	358	355	377	365	390	352	378	360	358	376	392	350	386	405	357	394	410	381	373	333	338	392	363	344	349	361	325	358	334	360	361	365	356	354	372	349	365	335	344	314	356	394	375	399	379	352	374	356	383	337	383	371	375	382	371	356	361	384	374	373	367	338	402	383	326	370	387	357	408	401	350	351	387	364	390	401	408	353	340	401	402	346	375	324	373	385	385	368	370	369	377	372	375	350	384	379	395	388	349	358	327	340	350	370	362	406	423	402	337	332	359	371	381	380	335	354	349	372	353	350	379	354	376	380	343	383	360	379	375	352	388	387	341	365	338	336	365	361	344	398	392	376	335	345	427	385	345	383	380	405	349	353	398	364	345	415	417	363	377	368	387	364	373	340	405	341	392	356	354	393	371	384	378	388	376	370	361	395	354	387	363	402	386	357	377	358	363	371	360	353	376	377	388	386	350	367	357	384	398	368	365	363	339	349	385	362	380	356	350	364	361	352	349	384	379	377	375	375	363	302	390	344	346	332	359	369	348	372	333	363	368	386	355	383	341	374	403	358	353	361	378	370	384	384	365	350	344	398	315	383	363	383	382	389	389	373	375	404	329	401	367	357	377	346	322	357	322	333	402	403	386	360	376	348	430	346	356	374	371	346	395	344	368	370	425	328	349	370	365	407	364	384	379	346	384	387	347	376	374	393	371	401	338	367	354	380	353	377	359	395	355	380	328	344	404	363	365	399	370	375	392	352	392	330	372	364	385	346	350	329	380	365	401	353	338	361	360	382	351	379	366	392	384	370	381	379	366	359	391	361	389	385	347	359	393	375	371	372	351	399	360	334	310	332	399	376	403	379	360	380	363	365	348	361	361	404	391	338	392	364	354	390	343	375	338	363	401	357	357	372	359	361	367	344	393	356	364	376	379	372	393	337	357	370	377	294	359	352	354	335	361	346	354	374	378	388	365	354	363	389	378	369	326	311	366	361	377	345	318	353	365	386	389	339	378	374	372	351	372	359	373	374	401	388	343	370	357	341	402	363	328	368	366	386	360	379	371	341	355	366	383	343	327	362	381	365	358	338	378	340	380	369	296	345	364	329	353	376	378	366	362	396	367	352	347	376	374	417	404	358	402	361	342	354	352	391	354	370	352	353	369	357	356	365	362	363	386	331	360	393	368	406	386	345	366	397	360	353	326	367	364	360	390	365	370	362	349	404	375	380	383	376	359	346	346	382	386	376	347	365	372	378	376	346	348	388	369	386	382	393	397	376	336	351	398	380	374	348	325	348	388	381	402	366	367	345	357	402	323	395	322	378	375	373	337	348	402	376	379	406	389	338	398	358	378	378	367	391	379	392	369	388	371	391	393	368	385	373	378	345	357	396	367	405	385	351	360	391	371	394	351	364	377	369	370	377	354	332	365	360	370	345	333	379	385	382	378	386	334	359	374	379	347	371	351	355
48337	28252	25180	16772	15698	4544	3056	2638	2303	2111	1850	1687	1598	1447	1427	1303	1231	1242	1218	1149	1183	1120	1124	1061	1107	1063	1021	1020	1058	1042	1010	1016	987	1023	1020	878	978	975	920	963	925	927	970	942	917	863	916	959	876	937	961	938	858	949	974	905	941	908	923	874	915	846	937	870	925	837	911	858	880	916	893	892	898	859	905	978	883	858	883	881	882	856	903	806	844	830	897	893	874	836	876	899	893	844	824	950	849	912	937	850	890	941	911	894	890	891	879	816	857	885	940	915	886	868	839	876	881	866	838	883	872	870	885	872	869	908	844	916	890	891	870	902	913	861	915	803	847	901	896	913	901	811	850	879	886	822	855	875	821	839	883	832	841	866	861	862	873	794	894	894	851	829	801	897	840	912	849	891	896	876	866	929	873	921	874	896	842	877	823	865	848	884	840	888	892	865	842	855	872	885	834	854	888	878	817	881	879	867	870	868	870	830	903	903	864	894	795	885	857	833	900	897	891	923	823	871	891	863	845	910	883	870	847	874	877	867	814	820	872	846	869	833	874	875	839	860	891	837	925	818	892	888	839	906	825	849	858	885	914	853	830	899	893	869	872	820	852	840	851	862	842	898	907	880	902	844	877	884	849	832	868	835	835	844	865	876	869	856	850	875	856	800	837	844	872	870	927	841	873	905	897	840	882	849	880	852	873	882	868	886	862	871	900	897	839	857	843	863	869	891	877	901	900	845	827	914	880	906	871	849	881	849	884	797	872	844	923	894	861	845	887	874	857	898	836	853	889	887	808	826	850	842	884	870	851	870	857	824	786	886	857	870	907	851	851	848	825	861	837	883	877	877	847	905	823	828	874	846	869	862	883	813	863	847	867	872	891	812	838	848	869	964	827	841	889	831	873	850	878	884	838	823	846	903	958	832	878	875	898	834	907	880	878	817	867	842	876	822	860	854	881	849	898	777	869	883	900	866	887	843	893	844	895	841	885	896	900	868	862	840	883	833	879	871	834	878	863	873	887	813	888	913	873	887	955	810	874	868	837	849	875	857	834	870	887	866	867	849	829	855	883	841	885	836	830	853	899	900	852	896	927	881	849	846	873	893	861	907	814	908	870	871	908	810	834	904	851	914	866	873	871	864	862	863	854	906	895	878	855	880	820	839	825	906	887	865	855	840	861	853	904	843	883	845	854	917	845	827	846	817	835	858	918	856	857	872	895	849	867	838	900	852	869	885	910	862	853	884	818	879	897	883	871	915	900	806	847	825	908	899	839	860	866	866	850	856	894	835	863	847	854	880	908	844	854	917	877	873	887	931	819	891	882	907	867	880	851	924	899	822	891	914	861	855	865	847	839	840	899	866	897	883	864	858	882	860	890	860	875	834	832	878	815	897	920	892	850	839	864	899	832	828	878	887	853	838	870	893	898	839	838	906	902	901	925	849	855	886	897	843	839	953	885	884	892	903	852	920	827	870	869	858	836	829	901	826	916	881	837	847	877	856	869	842	871	868	889	920	868	835	842	828	873	900	836	847	889	842	906	850	859	852	809	859	879	886	876	857	892	851	827	899	835	923	878	876	895	898	912	948	822	886	917	878	862	829	840	834	867	841	848	875	863	825	831	839	864	839	880	930	884	857	822	871	813	899	832	810	880	865	881	848	887	883	888	890	853	862	904	920	850	869	885	855	851	909	857	893	854	866	884	861	920	869	865	823	885	862	845	851	836	848	887	886	876	846	882	879	822	853	827	856	863	860	850	892	858	824	844	921	857	867	822	855	839	849	820	870	792	830	881	860	875	876	883	840	827	900	866	860	909	849	857	855	888	878	863	839	901	874	864	819	887	875	869	888	874	863	889	880	878	911	848	868	875	866	869	830	890	877	886	819	853	899	855	870	838	820	876	885	865	910	842	899	865	885	885	872	842	849	874	899	875	816	928	813	888	894	849	926	856	813	881	848	868	889	870	833	836	867	871	855	846	849	865	858	775	835	856	859	891	866	886	859	892	851	846	841	872	899	885	813	860	880	853	882	849	882	888	857	882	879	801	872	899	911	866	873	888	860	848	834	871	863	847	846	776	884	918	852	878	844	885	845	824	867	867	842	853	861	907	840	847	863	871	837	857	857	910	886	867	813	883	865	900	853	901	876	855	853	894	888	903	828	858	874	864	895	854	889	830	876	963	876	914	898	853	869	917	893	866	859	869	869	892	838	814	860	848	844	828	923	844	862	865	873	908	875	881	851	810	900	841	899	881	858	817	936	849	869	877	905	876	868	862	812	886	899	904	859	831	854	828	869	875	853	915	876	893	882	803	875	867	897	885	835	857	893	840	864	866	890	895	843	815	838	869	842	896	888	907	869	834	853	924	868	920	837	897	840	844	854	889	866	853	878	875	865	834	881	866	847	868	886	854	859	882	920	848	915	899	881	858	874	907	856	837	828	889	846	882	881	866	889	866	861	875	894	851	861	882	861	873	833	901	891	875	830	847	886	880	891	828	894	847	862	864	866	858	847	887	843	857	871	835	829	877	897	837	886	861	874	824	905	854	855	889	874	903	875	874	824	907	862	886	885	855	878	875	837	847	866	866	867	906	879	873	849	856	900	887	881	894	919	859	865	875	875	841	862	887	885	928	929	843	839	892	803	843	883	857	872	881	856	868	853	845	857	854	854	907	905	837	899	847	901	899	873	890	897	793	821	892	859	840	857	901	867	896	885	859	877	869	872	872	875	867	886	835	824	838	851	844	873	870	895	880	869	849	868	837	871	832	848	882	864	911	866	864	910	829	838	885	851	815	885	861	799	885	878	858	870	904	917	800	859	874	840	836	849	880	858	824	881	884	860	801	819	938	890	857	891	887	844	844	863	811	865	923	924	861	876	807	859	869	875	900	850	903	816	853	894	878	872	861	885	870	847	854	837	892	873	836	895	890	808	867	854	923	849	897	844	845	875	845	878	878	844	872	924	882	903	857	833	856	821	881	843	841	770	871	906	904	889	840	891	825	871	900	887	826	909	847	858	870	847	884	871	881	843	875	854	857	824	835	880	894	857	872	904	801	880	920	860	856	857	860	939	830	908	882	867	890	873	892	857	875	889	870	833	895	853	937	849	870	894	880	861	860	849	825	840	827	874	915	872	886	866	826	894	869	893	882	808	819	884	830	904	879	841	850	868	822	837	886	861	890	849	913	931	883	853	832	829	884	859	907	889	887	849	915	865	876	870	832	859	844	921	837	881	878	847	842	902	809	841	859	850	847	824	857	906	844	883	854	872	906	867	838	861	881	844	887	863	841	887	862	823	831	844	860	833	841	834	845	836	833	896	854	831	879	931	858	860	903	834	878	918	887	854	846	852	883	849	853	818	842	879	875	869	903	867	874	899	824	845	856	845	864	878	859	872	867	869	888	853	848	932	890	794	823	867	872	858	900	803	875	858	895	856	873	892	893	897	870	867	867	866	870	862	837	810	867	875	833	871	861	864	936	894	884	881	860	899	845	846
17421	9481	2164	879	608	269	162	166	155	140	153	138	143	156	188	137	174	147	169	148	161	148	146	141	139	138	166	153	145	152	176	158	149	145	143	140	161	128	169	131	157	148	159	155	160	166	138	175	134	163	147	146	159	146	171	148	142	152	140	140	137	150	160	130	137	152	161	138	162	168	142	153	152	167	143	156	168	157	145	158	147	150	174	149	163	145	145	153	116	140	178	161	151	158	151	144	156	164	156	147	147	138	171	146	133	116	163	169	160	162	153	150	151	140	163	159	125	150	141	140	145	145	153	149	150	137	164	144	144	143	156	137	141	142	153	117	168	153	137	166	145	156	167	154	169	132	147	152	150	154	157	174	156	151	163	166	150	170	154	142	162	146	147	148	162	151	132	136	137	151	136	168	148	158	175	153	149	161	137	158	145	147	134	142	135	138	172	150	123	146	131	163	155	146	159	145	133	144	169	130	127	146	149	152	159	137	139	158	130	146	160	151	151	150	148	179	149	138	134	150	139	143	156	174	167	147	157	171	121	165	147	142	139	155	166	151	168	121	152	146	136	140	147	153	156	142	170	158	182	145	144	132	165	137	154	161	145	141	157	156	147	155	166	160	135	156	166	149	138	141	154	151	126	163	164	128	135	133	147	150	144	152	159	157	138	148	152	145	152	175	161	139	143	147	149	160	158	168	146	154	124	160	150	146	136	159	162	152	142	155	158	181	151	169	156	172	134	153	157	144	150	139	157	161	170	135	131	155	158	132	156	143	145	149	160	154	136	151	153	152	154	139	139	151	154	150	134	130	151	169	164	164	158	123	181	147	159	174	153	159	124	127	153	163	158	141	137	134	189	164	148	138	138	159	144	137	147	157	155	147	128	166	149	126	117	143	170	137	151	153	143	152	160	168	157	174	146	144	149	132	145	143	140	123	151	160	154	145	165	155	169	167	145	175	136	158	145	137	128	180	154	150	128	137	150	161	139	148	159	149	146	167	141	151	171	166	142	175	166	167	147	157	169	142	164	168	128	179	152	147	157	146	149	151	140	157	144	138	155	153	161	141	176	148	144	192	159	148	134	138	129	131	156	163	151	149	148	157	142	155	123	143	160	158	153	173	152	143	143	175	148	164	148	150	136	155	145	165	142	140	133	158	180	138	141	159	137	151	174	162	135	148	139	170	150	156	140	180	135	153	158	154	144	154	174	138	144	153	140	166	146	152	135	151	156	132	139	149	148	144	149	143	168	150	152	154	146	159	138	158	143	157	162	146	156	143	153	182	161	144	143	182	157	149	142	152	157	163	145	156	159	174	149	156	140	132	152	148	148	167	148	162	137	159	154	152	138	136	162	165	156	142	140	140	134	146	149	151	167	145	157	147	158	150	161	146	150	155	144	154	144	157	137	161	148	151	156	149	142	150	168	166	146	163	162	146	171	136	138	154	160	155	160	152	160	153	143	132	132	145	163	148	146	144	127	152	156	145	120	166	149	157	147	165	130	163	141	166	176	162	162	149	152	152	161	164	155	155	152	152	150	128	155	156	149	152	159	145	155	145	159	153	164	155	131	134	129	133	170	144	155	133	162	140	148	151	151	165	149	134	150	147	137	150	157	133	162	141	150	178	159	152	154	129	142	170	167	152	156	146	150	169	152	170	142	160	150	153	151	154	152	168	144	133	145	169	152	177	137	150	167	159	131	147	131	153	156	149	158	163	147	161	153	156	145	168	160	162	168	149	162	175	152	152	180	144	147	171	142	146	143	171	143	131	171	164	166	148	166	138	141	137	139	165	165	161	157	152	153	144	149	165	163	162	163	147	145	133	163	165	152	158	168	163	136	143	158	164	129	137	148	136	162	161	161	140	144	153	139	150	141	158	180	134	159	160	127	139	138	163	139	150	165	145	147	146	152	161	162	157	160	136	160	156	147	146	132	174	147	165	164	143	160	177	157	157	135	150	146	142	169	139	127	140	143	143	167	140	148	143	131	149	135	145	156	135	174	157	140	160	133	127	148	163	146	151	145	137	134	180	136	142	133	160	154	146	136	150	168	161	150	186	148	154	148	139	132	137	154	160	156	154	164	165	141	128	159	163	157	144	134	142	168	141	160	152	142	155	142	133	152	173	140	131	123	161	139	133	145	151	138	164	162	167	154	162	182	142	155	158	139	159	132	144	156	141	161	169	149	183	155	144	154	160	150	176	140	152	147	151	131	180	114	130	152	142	154	148	158	144	126	136	146	151	157	148	140	134	181	158	155	149	144	130	138	148	183	159	122	121	129	143	148	155	154	144	174	150	152	146	154	161	159	153	151	162	140	160	145	159	153	126	144	168	163	136	157	176	148	118	151	140	163	149	142	143	144	143	137	137	148	159	164	138	138	151	148	155	151	155	128	170	141	156	149	126	179	152	147	141	157	148	128	154	143	159	155	176	154	160	174	144	148	145	164	139	131	137	143	147	162	153	156	136	152	144	157	145	154	184	131	140	154	177	150	126	162	154	161	137	164	161	174	149	170	141	135	125	154	147	137	157	170	156	166	147	165	138	144	158	133	154	156	166	149	137	162	155	162	153	128	141	141	141	173	170	149	157	158	143	153	150	136	173	167	139	163	163	156	160	152	168	145	147	141	160	148	132	153	147	164	150	131	144	134	129	144	177	136	136	157	147	144	159	146	155	152	160	159	174	141	155	161	165	165	162	161	141	161	182	144	165	144	157	146	164	135	120	139	139	150	143	143	147	160	142	145	108	159	140	117	157	147	158	156	165	133	143	179	134	129	154	142	137	143	146	159	155	158	171	134	131	145	138	155	139	153	157	175	182	168	162	151	159	160	134	149	176	161	133	153	143	140	142	144	125	169	170	164	139	138	180	144	177	162	150	125	169	174	158	132	138	172	153	157	187	148	156	161	151	137	135	139	137	154	139	156	142	150	146	155	173	174	155	140	134	151	174	145	157	142	136	148	190	139	127	146	147	146	150	176	137	153	153	157	145	157	138	147	168	140	153	157	146	152	147	153	163	164	151	151	170	160	149	150	146	151	145	157	139	146	148	116	169	154	147	143	169	163	138	152	157	156	135	135	145	164	139	153	191	143	145	140	139	161	164	146	176	123	122	174	150	138	141	171	163	147	144	150	149	154	174	140	152	140	142	159	140	173	171	142	126	160	147	161	162	160	144	162	136	128	136	134	147	155	133	150	157	146	157	146	157	167	146	156	154	149	152	158	155	155	149	169	149	161	145	138	165	146	141	140	144	162	142	138	154	161	152	134	159	160	162	140	151	133	164	138	151	163	157	144	171	163	138	146	160	157	129	120	148	158	132	172	143	162	148	163	156	161	157	161	164	169	173	144	160	151	151	128	152	150	157	154	143	158	147	145	148	133	128	161	152	152	152	145	168	152	166	155	143	157	149	147	171	137	151	144	163	179	144	158	173	134	153	144	143	165	165	147	173	146	162	141	139	133	163	149	152	139	156	152	146	171	159	148	134
16213	5527	702	1015	1357	539	530	552	484	457	497	458	484	462	466	438	453	434	430	476	491	444	468	488	460	458	460	478	486	476	469	452	510	435	422	468	461	451	457	449	462	430	458	460	484	491	442	465	444	468	439	439	451	455	402	464	451	439	466	465	481	498	447	457	501	455	444	432	444	453	476	441	495	472	425	414	467	457	438	420	511	466	455	419	471	451	432	469	439	457	484	435	457	459	454	486	466	476	453	435	458	493	439	484	406	448	456	468	422	447	431	442	435	448	464	435	457	489	513	494	420	440	496	499	453	464	475	426	448	480	433	447	442	452	487	446	464	471	482	429	424	451	467	460	478	448	442	455	466	476	445	408	479	435	470	410	413	445	470	473	450	451	497	451	429	431	460	473	514	470	456	422	432	447	470	484	490	428	467	446	450	481	445	456	476	446	474	464	450	435	449	461	469	444	479	475	480	428	434	452	449	467	460	441	427	464	449	441	473	489	438	459	484	449	450	425	431	457	442	425	419	479	470	444	471	475	435	441	488	447	439	458	434	471	435	453	448	460	472	442	447	443	459	454	432	473	454	454	468	446	481	500	466	445	482	413	475	446	481	428	494	441	431	440	463	431	446	456	451	482	468	448	414	456	462	447	456	466	488	444	425	491	435	418	430	466	471	496	425	468	439	428	441	436	451	461	448	464	449	449	449	491	471	431	451	449	457	430	450	466	479	442	461	466	469	442	450	434	462	456	465	431	459	502	474	455	460	456	442	502	474	472	441	444	456	410	452	490	441	439	469	514	426	459	432	455	474	410	441	404	425	454	446	454	476	480	474	456	479	474	451	440	434	460	447	444	453	448	495	437	459	434	478	487	510	459	449	439	478	429	465	446	461	475	501	461	447	447	396	426	452	438	493	465	442	487	470	423	438	497	465	469	482	477	439	417	427	456	448	480	438	431	401	481	425	442	450	448	394	476	418	494	418	437	438	435	467	455	470	469	452	452	465	491	448	483	478	483	418	471	459	464	418	470	456	445	480	434	437	456	406	458	436	461	460	448	460	456	511	466	470	441	473	442	439	449	474	442	458	481	404	482	477	474	483	444	465	431	453	474	483	445	460	473	485	447	480	438	397	438	471	468	436	467	443	455	429	448	429	466	451	460	444	446	477	438	473	449	493	439	465	428	475	421	418	501	417	452	479	483	478	470	448	450	481	423	438	480	435	437	424	502	430	456	437	457	467	466	473	447	470	448	445	439	447	459	481	472	470	456	444	421	486	438	470	476	437	418	469	435	477	464	471	450	453	467	465	492	474	440	464	471	466	398	467	484	454	471	441	453	426	486	440	445	489	428	413	411	469	433	448	474	432	442	406	448	521	483	467	422	473	441	421	426	469	447	449	468	447	425	488	447	460	464	472	441	469	472	444	479	392	447	410	477	450	441	400	474	466	448	461	484	446	413	437	478	478	424	462	454	483	458	451	484	430	460	442	428	467	459	448	483	434	464	423	466	472	410	460	467	432	404	461	486	458	431	456	412	456	492	423	433	425	492	466	417	488	466	458	449	425	406	426	466	449	477	420	473	480	468	470	434	492	460	448	449	449	417	473	471	482	445	441	473	450	452	426	475	445	465	410	464	487	421	458	471	471	445	445	430	425	481	470	473	483	456	481	473	459	455	443	470	474	496	462	442	437	443	466	448	447	453	429	461	437	472	429	482	462	465	448	439	490	460	439	471	449	482	472	460	465	477	481	456	471	473	426	461	459	442	452	475	424	478	470	444	454	426	435	443	445	458	454	441	438	505	493	434	437	475	432	481	445	428	443	454	471	475	445	463	438	464	467	421	473	446	451	473	444	482	425	460	486	514	445	447	440	466	491	458	429	471	437	431	444	461	496	446	410	465	408	482	456	419	449	469	441	428	482	435	473	464	458	496	437	459	430	444	458	448	484	449	408	465	471	498	443	412	430	454	459	418	444	481	472	456	465	440	461	470	458	461	441	448	434	489	422	426	448	477	426	451	433	449	425	476	460	434	470	456	457	446	458	495	440	477	454	433	461	473	461	471	454	437	426	480	463	460	460	424	429	469	433	433	485	437	442	422	448	453	455	459	483	483	418	486	463	408	453	429	451	435	476	437	442	472	468	416	447	436	436	472	478	442	422	443	475	437	454	454	444	412	417	478	431	466	468	480	453	460	469	456	477	464	451	398	463	466	437	463	451	440	444	473	480	475	445	445	485	478	477	460	478	491	483	456	463	463	427	432	423	438	401	504	419	487	443	476	442	437	436	460	441	458	428	470	454	468	454	466	452	497	474	511	436	463	477	440	490	455	449	467	447	447	438	460	486	472	452	456	472	479	468	452	475	466	465	474	483	437	422	433	477	442	461	408	417	462	507	445	460	447	420	440	478	455	483	502	472	456	476	427	492	456	488	494	480	447	438	443	467	424	438	445	439	486	474	437	463	458	415	469	475	455	500	464	476	450	470	465	474	473	450	450	464	440	451	440	487	443	470	505	429	421	459	411	415	472	453	454	438	498	440	446	458	459	464	456	455	453	416	445	497	459	441	458	435	459	428	451	454	440	468	453	485	483	460	442	422	444	430	486	470	469	430	434	449	429	439	470	455	484	437	477	437	457	447	427	450	467	430	466	465	458	514	438	466	444	436	443	437	471	451	464	453	432	447	440	436	506	444	462	446	452	497	409	504	463	454	499	445	460	446	482	464	439	434	440	435	434	453	457	425	435	432	471	467	451	421	460	424	434	431	458	471	448	430	461	425	447	467	442	436	467	475	439	477	485	482	484	483	457	465	486	438	447	449	446	453	471	470	434	456	426	448	463	469	490	417	415	443	432	458	441	460	467	466	454	455	455	442	461	454	451	480	417	503	442	474	439	464	420	454	474	443	438	460	453	447	467	468	463	436	458	450	411	478	427	505	483	436	417	455	484	494	443	472	459	444	437	483	460	462	487	486	437	476	473	453	440	451	427	434	472	481	477	448	432	472	458	454	456	432	452	448	433	417	447	446	438	490	452	422	469	452	471	480	436	445	485	446	468	497	467	462	518	400	407	488	469	498	432	450	460	428	468	463	459	469	464	456	457	446	427	412	476	482	464	464	433	427	447	441	460	437	470	447	469	513	467	419	455	485	477	451	445	495	457	442	467	488	528	471	435	435	452	461	387	463	445	404	430	463	456	458	479	498	438	448	450	488	433	462	514	457	417	448	421	514	433	449	466	429	451	441	474	425	445	430	475	487	456	448	483	484	447	447	430	421	430	453	453	445	468	450	441	430	462	419	471	460	484	468	458	497	485	432	431	464	457	475	526	478	457	441	430	464	459	464	472	456	468	448	436	489	474	418	481	479	433	454	469	456	434	458	437	445	487	486	446	470	444	455	482	466	479	438	444	445	467	474	470	459	432	477	426	445	463	449	462	446	448	437	477	446	474	429	448	456	484	480	425	462	444	441	485	447	449	457	473	458	474	442	461	487	423
49693	38109	23791	19256	14357	8357	3835	1433	520	434	419	414	391	375	372	361	345	341	381	309	370	358	347	321	357	337	349	355	361	336	354	362	367	336	331	348	343	295	322	326	323	346	305	365	311	324	343	329	336	279	367	322	352	329	362	333	331	323	339	322	295	322	321	354	365	323	334	321	340	328	339	311	341	323	321	364	309	353	333	314	318	334	285	317	319	314	304	341	332	336	337	333	335	284	340	317	322	345	331	290	307	358	345	332	344	311	342	314	315	308	330	300	310	350	355	300	363	319	319	326	329	345	327	345	327	307	324	350	339	321	323	323	326	349	342	349	333	288	331	305	314	311	333	322	330	334	342	328	332	325	321	354	352	301	311	318	318	312	315	339	329	376	328	328	324	328	292	336	322	322	340	316	349	327	344	312	363	332	348	303	342	323	327	314	297	326	311	319	328	354	352	336	298	343	321	337	342	325	320	360	348	313	319	334	321	304	311	349	311	329	304	367	310	316	298	298	342	314	297	341	339	332	327	350	320	311	340	338	300	324	330	332	317	356	357	339	318	363	303	334	335	315	349	336	318	316	338	341	296	340	319	329	349	338	336	324	310	328	321	345	319	312	327	341	312	345	335	315	310	309	337	348	321	355	305	335	324	327	319	326	303	340	304	378	359	344	319	343	331	312	328	344	322	333	317	306	319	298	305	316	319	344	329	333	306	332	334	321	304	312	280	314	334	347	313	373	349	323	319	315	297	317	342	359	327	358	382	327	357	324	331	295	369	356	315	341	300	338	345	332	299	351	330	303	326	302	373	299	347	326	319	308	342	331	345	323	335	293	308	353	322	309	298	333	311	320	339	304	346	324	329	321	300	342	289	345	304	352	329	334	366	342	360	333	293	347	306	354	355	339	321	302	297	353	352	312	344	293	374	355	307	298	365	313	276	335	330	329	299	331	353	363	340	341	322	342	341	317	334	327	325	292	310	364	301	334	321	286	325	329	316	304	287	339	310	312	330	342	357	341	310	317	319	317	320	322	351	323	343	317	336	352	311	358	333	303	372	333	336	333	328	319	304	355	298	311	327	320	335	336	331	306	311	301	327	326	325	349	293	335	358	348	343	343	323	342	339	351	329	357	326	331	344	312	303	357	323	303	338	372	329	343	312	347	346	323	344	347	344	310	320	306	305	303	318	329	356	316	357	299	329	342	331	361	310	318	316	320	286	309	335	339	314	341	293	351	327	332	344	344	328	307	324	355	356	306	295	335	343	292	313	328	313	345	307	328	342	325	328	301	334	331	357	319	302	341	348	324	348	346	313	321	296	345	328	343	324	349	340	343	320	322	339	341	308	330	310	347	335	325	340	330	313	339	323	329	315	327	346	345	306	333	335	335	329	321	346	329	358	332	299	322	336	334	319	352	322	312	317	321	332	321	322	330	349	326	369	302	335	313	317	326	295	326	322	324	365	306	336	336	310	311	325	308	328	317	342	328	313	310	353	351	299	321	356	358	294	319	357	330	348	327	315	334	330	305	354	335	349	348	362	330	345	334	334	354	329	307	331	350	336	320	348	343	344	343	341	343	384	329	327	360	347	317	358	310	326	299	334	355	348	337	313	354	324	315	315	348	330	346	365	341	312	334	337	353	312	339	331	316	339	336	326	344	338	325	319	319	331	367	323	316	319	337	338	372	315	322	342	389	348	323	359	324	328	341	358	308	321	295	333	337	346	325	339	327	339	374	324	356	293	310	307	333	312	335	355	312	327	332	336	326	324	335	308	303	292	357	338	297	347	356	319	347	330	351	341	309	330	310	324	322	354	349	360	337	312	343	335	294	295	334	340	298	344	322	343	342	316	302	320	360	343	322	310	334	310	316	344	338	322	335	332	318	338	356	359	387	339	314	307	340	287	335	317	331	316	306	349	322	345	317	343	340	334	345	339	280	315	322	300	346	327	309	327	327	325	304	303	357	327	322	321	311	332	332	358	312	346	302	357	344	323	322	338	304	350	327	332	284	350	328	305	328	334	303	320	336	311	368	349	311	350	299	315	306	322	329	330	343	294	320	349	347	338	348	352	350	348	309	337	338	368	320	349	348	329	322	334	303	349	308	350	324	369	320	293	319	321	316	356	315	351	321	329	327	306	327	315	355	344	318	306	308	325	331	364	365	340	337	361	347	340	341	311	309	330	330	344	321	339	361	311	342	299	322	333	355	317	360	351	309	305	352	338	319	348	364	317	359	291	316	348	353	307	314	292	337	318	345	306	362	331	312	345	314	341	321	300	341	318	354	297	326	340	316	304	340	301	337	324	327	336	320	343	327	348	364	329	280	345	316	340	326	340	315	372	315	337	301	320	316	325	348	328	313	347	390	340	341	297	319	336	309	301	328	307	304	333	331	325	313	305	316	311	322	329	354	305	305	327	285	302	306	323	307	327	315	350	342	361	353	323	355	320	338	346	323	354	363	351	308	376	334	282	315	364	293	318	303	318	332	322	324	363	300	330	302	326	324	341	321	314	335	352	315	341	316	347	310	352	347	307	351	370	291	339	339	294	348	384	353	327	313	335	289	340	316	347	344	325	320	304	332	349	326	335	365	322	326	346	329	375	321	341	303	314	334	292	343	326	327	338	318	318	345	337	328	318	329	327	321	318	342	327	292	317	314	316	331	326	340	334	366	362	338	302	357	319	314	339	352	365	341	374	354	355	354	313	323	310	339	317	290	297	352	318	311	331	326	309	318	363	321	341	342	292	350	311	339	314	324	283	362	304	313	342	325	338	342	311	355	318	325	368	321	357	319	297	334	312	311	346	324	368	329	328	331	297	331	324	305	342	368	348	306	354	315	318	393	303	354	338	347	331	295	310	353	341	346	303	344	344	318	353	308	290	335	308	316	335	379	343	319	318	308	323	347	334	329	348	315	335	351	307	370	353	351	298	327	309	358	304	334	301	348	316	327	356	347	360	302	329	337	321	327	341	387	335	327	332	348	299	301	312	307	329	314	293	338	339	375	309	324	320	347	334	329	319	325	322	332	319	329	304	324	341	339	365	296	340	355	353	316	323	335	329	337	313	291	331	305	308	323	325	324	316	313	318	344	292	341	329	355	360	351	316	336	319	351	290	313	299	339	315	297	300	330	273	304	333	322	334	313	303	332	338	325	347	314	314	364	355	333	342	321	323	333	293	345	347	333	321	314	322	367	326	344	327	350	323	316	333	351	341	338	326	326	351	335	323	348	350	319	312	322	331	354	332	320	373	348	309	284	353	335	325	331	322	356	354	298	329	321	350	305	329	361	319	319	313	321	345	369	359	329	335	313	324	345	297	315	312	332	318	309	334	326	317	329	296	337	307	342	341	363	335	332	331	328	396	349	368	331	296	327	360	357	308	323	323	303	351	323	326	300	318	300	331	342	337	346	332	299	312	308	363	318	327	339	309	342	352	344	335	309	336	337	301	330	341	313	296	302	304	327	367	304	322	303	299	333	321	328	312	326
43013	30147	3863	2950	2869	2478	1993	1743	1616	1446	1408	1340	1206	1164	1179	1068	1048	1067	1068	1024	940	940	967	879	894	932	910	927	930	920	929	909	883	888	891	907	901	876	865	894	907	832	836	844	853	844	901	847	840	862	840	872	824	918	856	828	875	841	890	899	878	806	828	825	832	803	827	880	837	837	804	845	835	843	834	845	870	784	852	858	867	856	811	810	811	876	853	838	833	861	807	779	846	806	816	810	866	828	887	858	831	807	803	817	861	821	807	837	756	861	779	857	842	858	789	799	825	770	839	853	903	837	855	809	813	846	777	849	784	823	846	852	828	838	832	840	831	885	877	848	834	800	824	797	818	849	824	835	794	822	788	823	887	816	819	784	868	753	806	796	784	826	784	802	793	787	846	855	800	820	824	794	821	853	823	793	835	777	851	839	842	828	814	806	868	825	825	827	853	797	804	785	833	794	790	840	841	793	793	888	832	770	748	805	806	800	839	833	845	837	824	843	865	826	821	846	807	827	833	808	799	861	815	814	802	875	830	831	835	837	804	841	775	796	839	794	849	830	833	863	849	861	809	803	836	774	818	844	798	789	848	818	811	830	824	811	883	831	793	824	812	802	881	811	865	813	851	857	783	821	849	805	805	813	777	815	882	803	768	774	872	831	848	799	878	783	811	754	823	815	778	792	851	825	791	846	835	818	820	850	854	807	863	842	806	806	781	875	783	837	820	790	834	812	861	842	749	804	813	846	868	874	778	812	843	823	807	837	823	780	774	795	836	788	826	813	788	782	818	897	819	852	841	820	767	855	778	784	809	859	797	849	820	848	794	846	843	790	869	860	842	823	818	842	846	839	844	815	858	787	822	871	731	825	811	818	858	814	793	831	909	793	854	867	834	827	870	801	826	767	806	787	828	809	812	803	809	850	832	855	802	813	842	828	864	829	850	832	835	889	792	853	838	838	825	840	778	847	821	808	763	840	830	833	819	805	866	816	816	898	855	853	813	857	796	799	855	825	797	898	785	852	807	815	843	826	821	838	830	827	850	877	809	831	830	823	830	848	858	862	851	862	858	809	783	847	798	835	858	812	807	825	832	851	791	832	813	869	848	855	783	827	799	816	878	764	822	841	807	782	772	890	813	833	832	847	841	832	830	786	800	814	860	817	808	779	773	844	858	811	808	836	829	830	841	807	838	847	838	845	806	852	839	851	772	841	826	843	853	813	831	902	847	810	834	788	823	826	842	814	850	845	840	828	842	823	802	872	830	766	843	812	807	796	843	861	865	825	804	796	807	839	814	839	798	809	865	844	844	838	835	773	867	857	870	817	818	843	820	856	832	853	843	845	784	791	852	797	843	859	822	835	888	797	828	810	843	790	802	820	880	806	851	781	790	872	796	842	798	806	775	836	837	882	810	786	823	838	827	792	764	741	861	748	816	783	797	827	843	823	864	797	812	858	843	799	835	812	827	774	779	820	826	838	759	866	798	858	860	825	784	795	833	812	804	787	828	846	787	853	799	812	820	807	812	804	846	845	765	812	816	876	808	817	826	822	851	823	833	852	780	851	796	823	829	738	787	842	793	826	829	794	814	809	785	836	805	800	836	832	862	859	784	876	797	811	891	866	839	834	844	859	809	775	792	851	794	791	836	789	868	826	800	826	821	853	797	809	803	852	832	797	796	876	805	819	807	811	830	805	835	809	805	868	829	817	805	849	854	865	799	796	868	838	815	787	804	761	851	825	768	816	771	816	833	835	797	802	853	825	775	820	843	819	843	815	786	834	848	783	821	790	788	833	812	828	840	809	840	821	785	788	794	818	803	803	867	858	807	845	856	814	787	810	876	794	823	875	784	829	837	836	800	795	840	829	848	797	834	812	828	805	829	762	837	839	782	802	860	840	830	801	858	878	820	788	773	864	817	864	861	891	811	837	790	808	762	839	821	816	790	784	815	776	830	851	850	792	851	815	805	841	767	771	798	801	847	820	818	899	838	839	798	777	772	798	829	859	834	828	843	829	834	825	779	819	813	775	829	795	825	790	799	863	819	840	769	840	850	807	860	803	863	845	815	790	839	847	808	772	856	864	839	824	849	829	825	859	817	867	820	789	812	839	854	855	857	816	789	836	821	761	804	801	782	858	863	772	832	781	767	824	836	806	848	812	815	834	827	813	827	844	803	826	851	839	815	847	827	805	790	821	795	800	843	835	803	801	805	836	873	807	822	828	851	814	821	825	859	831	846	824	826	841	818	813	826	800	783	816	880	838	801	790	836	802	824	819	869	818	799	817	809	821	849	840	827	756	818	814	857	825	825	815	786	811	822	867	816	831	782	841	836	827	781	791	832	825	790	767	788	833	839	851	827	814	838	780	782	798	843	816	811	813	864	853	811	777	798	820	818	846	793	865	760	803	824	795	789	802	837	827	815	813	814	851	820	820	813	871	825	816	844	815	805	843	773	787	839	825	793	813	846	830	862	832	825	863	792	769	812	805	852	841	777	852	806	820	822	776	800	872	807	847	794	805	834	792	859	830	818	809	804	846	861	857	793	802	813	818	803	824	820	779	809	770	833	804	816	817	833	801	856	863	809	867	797	828	802	826	816	842	818	866	817	816	779	818	802	778	830	819	874	824	830	881	873	903	818	842	818	841	857	819	814	809	822	850	874	798	813	783	864	858	782	826	819	841	818	831	807	803	847	790	789	815	840	822	852	833	838	813	821	801	823	815	838	800	792	806	830	808	782	836	834	835	854	825	797	819	797	780	822	801	853	836	844	830	806	815	848	849	809	878	838	781	848	782	824	882	821	840	793	821	838	797	854	820	751	815	828	879	853	859	823	825	814	873	830	790	800	794	843	832	867	859	763	812	841	837	816	812	822	797	810	801	817	787	851	845	866	857	830	836	824	778	859	851	848	782	817	834	773	814	854	828	804	855	834	842	836	835	809	832	827	817	892	842	822	836	837	833	846	836	803	861	837	864	797	815	828	828	832	807	807	834	827	779	795	829	869	820	809	846	816	801	866	827	868	822	821	859	810	806	781	789	869	817	825	837	777	785	824	869	827	829	823	834	820	864	785	745	822	820	850	845	838	790	851	833	817	824	777	871	854	847	818	816	833	823	859	802	848	816	801	817	850	833	840	816	798	876	867	823	826	816	823	877	823	751	802	790	848	850	818	836	841	850	790	735	831	795	874	848	822	809	838	773	801	829	802	804	787	784	828	846	810	777	804	843	853	786	800	801	861	822	831	845	807	850	820	863	802	818	842	905	786	834	831	844	826	830	836	794	866	806	808	851	846	828	820	811	792	865	843	810	779	813	859	830	827	804	797	813	777	815	815	798	802	853	853	825	814	818	874	805	824	778	841	843	814	808	841	810	862	838	824	787	784	777	856	851	815	799	810	839	826	866	855	802	800	812	776	796	815	814	890	814	821	817	814	811	844	880	845	850	820	787	802	803	864	825	787	900	834	839	797	832	822	812	834	835	816	845	848	837
53789	36609	28323	23996	21692	16194	9993	4694	1594	787	586	527	503	457	466	467	436	449	451	378	407	427	401	364	382	368	415	404	392	433	382	368	376	413	384	404	389	381	358	368	357	381	404	353	378	371	368	381	366	368	388	422	378	392	357	392	370	359	410	384	366	359	341	361	392	348	399	381	392	366	339	364	376	368	375	401	370	341	380	380	397	378	362	361	347	374	361	373	356	367	382	375	377	362	352	372	369	346	368	400	377	385	369	359	358	373	362	358	374	387	351	389	366	360	346	347	385	383	360	374	366	359	372	356	409	400	346	377	343	395	366	370	386	363	385	372	387	394	373	385	378	346	412	373	354	373	401	363	394	359	343	359	335	400	373	331	369	400	367	365	378	368	371	368	358	354	354	353	331	385	361	367	356	365	386	407	402	361	367	347	381	393	369	353	381	380	368	408	370	391	342	354	401	357	387	374	326	390	400	353	371	383	392	351	354	346	365	406	382	372	373	376	359	369	371	369	339	385	362	389	360	353	332	368	373	354	419	363	355	386	339	368	356	366	373	355	358	378	334	404	395	382	406	390	363	352	378	365	385	382	389	347	348	353	386	348	365	355	376	332	368	380	379	389	371	357	369	384	380	392	358	394	373	366	348	364	382	395	384	371	405	362	382	386	351	368	355	335	352	388	368	371	344	394	354	350	320	369	378	406	408	353	344	333	422	346	383	353	381	342	378	378	362	369	394	373	347	386	377	355	388	396	361	357	369	354	360	342	371	379	361	374	352	389	357	352	356	367	346	379	366	378	398	379	369	351	378	407	339	371	352	377	366	364	363	400	389	368	393	379	414	364	393	374	380	368	369	385	371	389	362	347	362	320	354	337	372	379	358	428	360	346	393	413	387	394	388	354	395	399	383	364	401	378	367	382	383	400	356	368	385	369	385	357	380	369	396	358	397	352	364	370	377	395	372	344	382	343	421	389	357	358	363	363	364	368	378	388	399	343	378	324	382	366	344	357	347	358	363	361	361	351	377	400	366	361	388	360	386	348	347	402	344	384	375	395	354	362	344	369	385	380	382	331	333	349	351	337	390	378	338	343	385	370	351	350	361	368	347	381	349	398	393	385	397	372	390	409	349	337	377	374	367	366	355	367	379	337	370	381	376	354	367	371	346	397	359	352	386	364	370	396	370	371	386	344	360	344	397	372	372	358	352	339	362	363	388	378	353	396	352	365	367	361	354	357	386	345	383	385	366	335	342	370	395	328	373	353	368	369	385	351	372	396	380	350	398	331	372	382	370	383	372	386	379	331	370	314	369	332	336	383	371	389	391	377	366	381	396	384	345	349	356	353	374	371	373	390	370	359	393	361	382	390	404	404	361	338	365	361	380	384	382	347	373	383	373	368	341	373	381	367	355	386	352	356	358	379	373	345	364	335	342	374	376	344	359	397	367	355	377	366	388	388	388	352	391	374	326	390	378	363	357	352	359	369	416	366	318	388	360	395	343	370	386	376	342	389	368	356	335	338	340	375	369	423	386	376	391	352	331	342	352	374	358	346	360	340	378	362	346	350	400	369	339	383	360	358	374	393	335	360	376	369	377	371	364	385	336	372	395	372	348	373	386	380	390	393	349	363	375	361	361	349	390	402	370	362	375	377	378	381	375	333	371	352	368	355	395	354	394	362	357	397	350	381	372	388	389	368	356	340	376	345	366	339	388	373	353	394	414	392	419	365	379	354	359	377	342	342	376	364	371	356	402	370	401	348	357	350	384	341	385	374	359	354	412	390	399	332	355	352	334	338	359	368	383	362	382	401	354	369	348	370	361	373	367	330	365	350	356	383	380	373	373	381	379	341	362	341	335	343	440	369	358	350	379	353	361	389	313	339	386	379	376	363	437	376	385	399	370	351	330	359	374	360	357	380	413	372	364	363	342	362	347	373	374	387	374	377	370	394	350	343	353	392	352	367	349	388	371	410	348	329	366	379	375	325	368	358	346	349	366	343	356	362	395	402	337	360	383	345	392	385	361	389	372	373	370	332	388	363	351	367	417	367	390	362	373	385	375	356	412	366	408	376	365	411	381	346	366	364	333	340	356	372	379	387	427	418	340	388	386	370	364	358	340	341	339	352	365	368	374	365	372	373	380	399	370	345	365	412	368	384	361	373	358	379	375	345	360	405	378	363	363	368	398	344	382	369	349	341	346	389	382	364	390	352	382	381	366	328	392	352	330	373	395	347	403	388	374	360	385	336	380	350	369	402	394	370	384	367	333	361	409	361	370	350	346	384	396	343	381	365	406	400	362	384	376	355	342	376	339	351	365	361	364	379	322	342	379	371	373	358	337	380	364	380	361	406	381	362	411	371	363	355	406	353	367	366	356	346	364	343	347	404	388	359	373	435	380	371	381	400	388	374	365	371	355	379	398	347	376	383	386	396	432	368	373	410	358	348	346	345	372	341	337	380	360	361	374	380	349	340	379	358	374	369	370	399	395	342	345	349	377	375	371	372	355	430	373	394	403	353	366	346	351	381	373	392	370	389	377	372	363	355	375	359	330	371	363	364	346	376	362	357	377	349	399	360	363	350	359	342	363	381	344	377	346	349	385	376	349	375	388	364	361	384	411	370	337	358	399	377	377	382	361	387	377	377	389	356	378	398	389	358	376	339	351	336	348	343	355	392	356	337	346	353	340	356	352	374	400	355	392	389	368	354	388	372	342	357	346	330	368	356	377	366	397	374	394	360	346	389	342	341	333	359	394	335	389	333	368	351	367	332	393	391	347	358	381	363	370	348	369	367	370	394	352	394	352	365	349	397	360	353	375	337	377	419	357	400	363	349	369	349	376	347	371	400	384	388	355	325	363	377	377	377	370	386	397	380	362	335	374	353	346	357	370	353	380	333	347	396	350	394	376	378	394	331	382	375	362	364	391	386	370	384	380	378	345	355	349	393	373	376	375	344	415	384	358	384	369	336	365	368	341	371	342	346	414	365	361	352	368	394	366	310	355	369	362	348	382	351	351	373	407	366	350	372	400	374	363	367	369	349	372	358	379	391	366	375	347	367	357	364	340	365	370	403	392	369	364	360	343	407	375	341	366	376	352	369	359	361	376	311	382	387	362	376	366	412	376	344	363	372	375	339	386	366	305	354	380	400	379	357	358	366	357	357	343	356	362	352	359	371	378	403	362	371	355	369	367	371	363	340	371	367	404	360	370	370	359	416	337	350	346	352	371	416	366	411	375	321	384	390	399	358	382	343	382	376	376	392	337	359	397	344	349	358	397	380	360	339	352	362	434	391	398	345	382	389	374	354	381	404	379	355	358	373	366	383	390	369	364	357	339	374	355	348	383	357	325	379	391	351	346	380	336	346	378	337	354	346	373	396	332	354	341	393	361	400	408	379	325	362	371	369	385	340	353	403	335	347	374	374	367	363	395	416	376	345	390	393	357	390	376	365	384	374	383	381	359	396	372	385	363	359	344	390	374	379	316	358	356	379
43573	42720	17151	6347	4377	3568	2999	2689	2348	2073	1943	1687	1618	1453	1391	1350	1327	1276	1183	1189	1182	1146	1144	1045	1063	1097	1037	1061	989	997	1010	1015	970	979	1065	1005	936	950	953	948	951	947	929	938	915	893	912	885	949	928	958	869	914	908	888	945	909	871	906	893	904	913	876	880	905	874	867	889	891	892	891	894	854	912	823	864	865	899	937	894	865	882	847	833	932	925	944	902	850	847	883	924	865	921	911	851	936	896	862	884	889	903	881	873	863	839	838	927	870	862	919	857	877	896	827	839	861	879	879	868	833	875	889	885	841	814	852	851	863	829	808	870	838	890	893	866	872	927	877	863	867	882	887	863	810	856	889	872	843	868	858	901	839	849	897	935	890	885	849	845	877	825	858	868	899	837	930	875	853	853	857	886	898	840	892	884	908	899	868	870	852	876	901	863	873	943	895	850	849	887	872	870	835	852	817	878	907	878	912	839	882	911	885	881	814	876	821	823	869	852	874	887	919	843	885	888	852	897	920	850	851	871	872	944	824	876	873	831	928	843	911	839	894	876	873	898	878	872	893	899	873	839	862	889	878	901	894	862	895	828	884	858	853	874	841	866	854	869	860	799	904	892	871	889	855	899	833	821	913	868	882	878	854	844	885	830	831	792	852	833	885	868	898	836	835	847	898	856	861	828	888	936	879	848	904	891	884	868	892	874	852	858	841	866	842	907	877	858	852	882	825	835	848	852	911	872	907	951	853	828	862	893	847	902	802	894	916	884	858	854	860	881	881	881	858	839	883	876	867	873	883	828	872	890	916	888	915	809	839	884	824	870	871	847	805	906	913	908	841	869	881	850	862	813	830	831	895	861	849	863	891	809	899	809	885	855	867	878	871	851	947	873	908	865	831	859	923	860	908	828	832	870	856	871	904	850	865	866	883	914	818	841	835	847	911	883	810	887	881	860	896	919	888	928	831	913	907	811	827	897	853	853	894	909	805	869	930	895	810	875	846	910	891	861	837	887	835	897	867	880	793	850	876	806	886	907	916	844	854	891	853	865	885	850	825	904	854	840	865	818	841	891	885	869	880	900	836	855	876	844	900	821	885	835	823	847	865	835	888	882	907	928	920	911	902	885	888	855	893	880	905	847	822	862	879	833	902	820	889	873	890	870	890	845	882	901	895	833	802	868	866	879	815	831	863	867	883	901	875	825	880	911	872	874	831	859	904	877	817	827	850	884	879	836	851	868	907	889	868	845	864	854	909	848	833	811	873	856	829	843	856	855	834	900	885	869	828	851	819	881	914	885	834	874	862	844	867	877	916	778	879	840	855	908	860	821	886	899	916	848	880	850	880	861	885	849	871	865	890	849	921	839	901	820	873	881	903	897	867	854	870	857	847	868	915	863	839	899	878	858	819	882	883	818	928	903	885	856	877	832	896	893	859	845	896	877	890	873	880	877	847	848	877	864	844	837	879	897	873	825	867	821	896	854	868	916	887	873	848	847	872	873	919	874	905	843	840	869	908	832	861	922	898	897	853	950	863	854	910	853	871	840	922	890	917	855	912	862	837	865	863	859	810	873	875	864	876	847	896	866	800	824	864	875	861	877	884	852	890	834	889	855	822	841	849	886	880	786	874	913	862	906	905	876	853	884	871	885	844	839	869	905	892	918	873	850	878	865	873	893	872	907	909	851	856	907	864	875	832	862	882	858	861	865	847	857	852	869	887	854	837	899	821	914	897	844	861	824	903	826	857	840	886	865	853	887	879	824	890	885	904	838	866	880	829	900	932	822	837	901	874	814	842	893	886	874	826	840	905	927	820	855	873	861	877	844	851	886	894	854	842	861	852	862	848	895	906	841	897	832	935	893	904	859	802	828	840	870	892	885	852	846	903	875	898	833	846	810	802	897	902	868	824	845	907	921	868	849	885	888	864	901	809	880	839	894	850	860	859	894	878	844	875	835	886	878	896	867	878	835	899	862	875	898	849	913	818	859	883	879	818	872	876	870	847	846	891	849	836	864	811	864	935	859	840	859	897	886	854	906	858	845	932	874	851	887	915	858	878	892	877	843	871	825	812	882	880	865	827	884	890	880	845	885	868	846	827	866	900	863	858	855	863	873	874	843	838	881	855	911	821	878	889	943	887	875	827	838	823	851	873	842	900	878	857	823	876	872	866	844	869	880	890	857	882	876	889	822	882	862	893	836	887	854	827	885	905	895	872	899	885	896	845	872	844	907	861	884	884	872	903	943	867	856	820	884	848	860	871	952	900	907	879	906	888	862	842	807	883	835	876	876	838	897	834	856	822	819	854	869	884	871	871	875	828	819	882	899	899	815	859	823	874	796	892	867	896	825	876	883	912	871	890	847	862	880	830	851	877	875	836	813	939	846	868	919	890	943	866	854	834	838	872	885	861	848	930	845	865	873	820	877	859	893	835	867	869	850	868	875	791	882	854	888	869	843	843	861	900	869	891	901	821	917	845	855	884	872	868	853	792	842	922	846	874	813	892	870	872	825	879	913	847	862	846	850	879	854	847	840	878	855	849	898	879	830	939	874	886	824	900	884	868	852	849	847	888	827	850	880	868	845	875	875	817	848	870	860	869	854	886	836	841	875	858	858	932	859	899	899	851	902	870	895	889	861	871	859	845	921	879	858	812	857	773	835	882	907	872	882	838	858	843	866	923	836	919	872	877	829	837	840	864	878	855	879	868	926	862	885	889	882	858	843	819	869	836	847	868	885	834	875	932	822	878	878	850	892	873	843	873	857	875	849	872	858	849	809	856	879	856	847	891	806	851	862	893	869	864	881	853	899	877	851	851	880	898	876	889	825	913	827	834	844	867	884	824	820	891	801	841	841	890	886	813	863	901	899	869	886	840	929	930	858	906	874	835	918	887	878	873	856	925	902	873	820	860	928	896	835	918	840	875	883	888	892	866	836	842	817	881	911	849	862	884	872	857	914	844	869	861	819	886	895	854	860	862	881	830	875	872	868	859	846	902	848	852	869	846	845	876	853	874	879	870	826	882	859	830	854	851	886	827	835	864	891	851	825	855	854	893	820	803	832	825	899	852	854	903	867	879	875	836	891	865	903	893	867	884	910	849	924	851	908	914	907	843	828	838	918	875	857	880	883	849	884	865	863	852	857	898	896	961	856	823	846	838	836	886	897	851	863	847	876	880	896	870	844	895	826	912	911	880	848	879	851	906	843	853	854	852	879	877	854	821	822	885	885	875	823	880	833	931	900	813	812	855	877	897	851	872	878	883	873	859	835	856	832	869	858	844	901	902	828	865	824	919	887	857	869	881	880	886	856	821	785	892	841	861	849	904	824	875	861	844	843	816	901	892	882	848	844	879	832	859	894	857	895	885	851	865	887	876	835	873	903	903	830	871	873	843	885	917	856	881	833	835	888	871	869	871	802	870	858	864	912	860	807	879	898	850	835	851	899	852	875	921	872	870	890	858	849	824	842	862	871	844	885	864	866	880	898	885	804	845	844
13782	8809	8168	2535	914	378	227	169	150	171	128	156	146	163	144	149	146	143	172	175	149	147	172	164	157	183	160	136	151	150	155	166	152	148	152	168	171	124	142	165	138	156	143	148	131	152	161	130	169	150	156	179	153	164	157	149	158	141	169	140	171	190	187	151	151	137	160	158	136	159	143	146	173	139	175	135	143	141	163	163	153	155	146	160	152	171	151	148	137	158	158	138	156	155	133	157	164	153	160	147	139	136	138	162	144	137	140	167	162	146	167	133	144	125	163	161	123	155	145	148	154	158	154	140	151	139	143	139	142	149	130	159	167	126	137	156	141	158	160	157	153	154	164	161	152	148	143	153	142	121	163	138	175	137	145	128	164	138	152	167	152	141	150	134	152	160	151	144	166	149	195	146	150	138	171	144	148	142	149	133	165	174	135	146	153	174	167	162	147	151	147	138	152	137	151	152	136	148	141	162	125	132	155	144	160	156	150	148	146	169	130	170	153	134	148	144	151	156	152	152	162	161	150	164	163	171	149	157	164	168	160	138	169	171	170	157	145	149	141	163	130	152	167	156	138	147	154	161	133	149	151	149	151	144	142	171	154	164	157	139	143	145	143	119	150	152	142	168	157	140	170	145	151	138	141	143	170	152	146	140	156	145	162	140	176	140	140	154	142	159	144	148	150	194	150	152	163	151	138	145	138	144	160	159	151	166	154	146	145	158	160	177	138	156	146	148	160	156	153	139	155	154	166	168	146	150	152	151	140	153	150	144	135	140	163	172	144	168	169	153	126	161	156	156	156	126	174	153	153	161	142	149	158	175	142	168	149	148	163	148	149	137	140	169	151	161	163	138	128	141	153	156	137	136	137	153	139	156	168	141	154	151	175	140	139	166	141	155	164	165	147	135	146	137	141	147	149	154	141	161	160	147	149	119	157	144	153	141	154	153	153	142	168	165	157	141	145	158	151	170	130	133	156	141	156	151	138	165	164	135	180	133	157	160	158	154	167	153	156	165	160	130	155	133	137	158	154	137	174	136	163	146	137	153	180	143	143	156	169	144	156	140	152	156	131	147	148	163	141	135	145	151	142	149	156	140	119	138	151	164	147	137	139	148	168	176	148	154	141	129	153	154	169	142	160	158	146	158	153	145	165	172	165	133	138	144	126	151	150	147	162	138	158	143	146	168	147	171	162	136	139	175	157	162	176	115	136	157	160	157	142	143	137	155	162	156	150	159	172	127	176	147	144	160	146	161	158	178	163	137	158	158	147	141	154	158	142	146	167	153	159	164	151	129	149	129	150	142	169	170	167	141	138	152	136	163	157	180	137	149	144	160	149	139	142	146	164	142	161	141	152	139	160	149	134	142	145	148	142	163	169	158	168	134	157	154	174	173	161	145	137	177	169	159	161	149	152	140	157	171	136	146	144	147	132	160	134	132	161	183	159	158	139	132	174	146	164	141	141	142	131	167	129	138	141	147	156	172	140	144	150	159	125	127	150	157	156	143	180	156	138	167	143	124	145	135	158	177	198	138	160	161	148	164	179	148	158	157	159	152	157	160	161	145	155	155	129	155	153	143	149	174	162	154	143	153	159	128	135	145	147	151	165	154	155	148	131	162	145	172	146	160	162	182	162	167	142	138	148	157	139	176	146	143	171	154	171	163	138	179	164	151	114	146	152	154	147	155	145	170	163	160	154	150	159	146	175	128	125	179	142	142	134	145	157	167	153	171	145	156	160	145	169	161	157	151	144	159	174	155	163	176	142	128	138	146	135	155	130	172	132	146	167	145	148	161	149	154	154	160	129	157	154	152	142	163	159	151	140	155	153	156	169	174	157	135	149	146	142	161	157	149	165	129	161	144	170	153	156	155	177	147	135	151	149	142	142	155	139	151	154	142	142	124	130	142	139	164	149	151	155	162	152	141	172	134	153	158	146	165	160	144	135	133	173	146	169	120	136	154	147	164	138	161	142	164	150	148	148	164	170	156	163	167	164	143	145	134	139	147	153	137	173	139	147	129	132	130	146	154	147	146	147	176	179	150	162	154	151	151	157	148	158	152	131	188	166	138	160	148	138	135	148	150	143	136	145	138	173	167	145	131	130	129	153	173	165	160	135	144	155	165	148	162	145	157	155	152	139	142	140	141	143	129	154	165	154	147	158	158	158	148	160	159	148	142	142	118	160	140	141	129	154	144	151	136	155	157	135	119	139	144	157	153	138	152	161	142	166	145	151	155	169	157	147	172	142	145	139	162	152	155	163	166	138	144	162	143	163	147	163	185	148	137	157	155	142	145	163	168	142	172	139	133	166	142	161	155	180	137	164	155	149	176	181	162	171	189	151	135	134	126	153	165	157	142	182	148	154	159	151	140	128	153	159	157	145	149	134	141	128	147	143	159	130	136	144	166	162	150	183	154	176	140	144	143	152	147	157	148	167	148	136	157	136	183	142	165	131	155	141	138	137	150	160	140	141	154	162	156	167	160	166	153	170	153	155	151	154	153	119	167	160	149	148	128	171	134	156	157	150	168	143	166	161	174	162	139	149	150	148	149	164	133	126	147	130	166	172	165	143	162	165	144	142	167	150	153	187	167	150	133	128	162	162	159	147	145	140	157	164	154	168	147	163	159	145	127	155	180	169	191	158	179	163	139	184	152	146	138	140	173	145	162	169	174	158	151	118	136	140	157	170	166	138	151	135	162	168	139	144	167	152	165	133	156	156	138	143	157	168	134	144	135	154	182	143	133	180	158	157	149	157	154	151	155	162	147	151	153	158	176	164	136	152	141	138	149	135	153	176	161	149	151	146	158	166	131	154	156	132	146	153	180	142	154	146	161	166	157	149	141	136	140	148	160	144	140	146	156	154	135	172	142	129	139	143	153	163	148	139	168	157	173	124	149	144	171	157	124	173	155	166	145	184	150	136	146	169	164	135	158	146	169	151	143	159	147	142	136	161	168	167	144	172	149	158	148	166	168	141	139	128	138	166	152	155	176	155	160	166	157	131	146	175	142	157	138	156	156	140	157	151	158	152	144	146	152	122	144	148	160	168	147	161	155	157	163	145	155	130	162	154	156	152	185	170	152	142	172	151	158	128	135	158	106	151	152	143	146	141	151	146	128	163	149	137	163	166	151	152	140	150	151	150	154	164	142	132	166	141	145	141	173	144	152	144	154	147	156	160	138	148	155	151	160	156	145	144	155	139	158	150	154	175	147	168	149	157	155	156	167	167	148	131	121	155	144	143	159	131	157	146	158	191	160	156	149	159	136	143	150	170	154	156	151	141	148	157	141	160	148	146	153	146	174	163	156	172	167	153	150	157	150	184	159	152	146	135	168	149	130	138	158	160	157	175	146	123	128	161	144	164	135	136	133	159	138	157	169	112	151	158	135	146	145	154	170	146	158	145	145	151	147	154	153	150	169	150	156	172	166	173	160	157	143	129	158	147	182	152	155	162	160	134	149	153	143	144	151	154	145	170	141	164	184
11441	9167	9478	1347	607	533	520	511	495	490	524	470	472	464	491	478	429	459	467	453	461	470	448	447	452	458	460	456	437	484	487	452	483	484	470	428	465	447	471	463	466	435	471	454	483	491	466	452	476	434	471	457	469	438	426	466	423	440	450	438	459	448	450	474	498	456	474	442	465	459	431	465	467	476	442	442	461	451	460	456	471	457	416	452	477	459	467	434	453	461	426	453	465	483	432	408	485	477	460	475	445	459	458	456	469	422	455	459	417	437	491	446	473	463	462	454	432	475	487	486	471	465	451	464	453	435	452	462	458	461	439	497	428	438	444	409	450	430	494	490	468	464	472	435	438	458	429	481	442	447	475	459	446	458	490	458	460	465	455	471	444	443	439	442	486	460	469	459	442	465	454	445	446	444	438	431	461	477	426	414	458	482	455	458	458	462	438	474	475	467	456	481	478	446	497	433	447	469	449	445	432	418	459	476	453	422	470	444	460	493	478	434	466	444	436	462	468	439	446	464	458	451	460	431	471	493	435	467	456	462	473	449	467	468	441	457	468	459	440	460	469	446	466	444	505	468	473	476	504	454	445	453	482	467	433	437	435	419	461	429	474	463	435	444	470	489	471	462	471	457	481	457	447	480	465	450	458	454	482	478	493	483	438	422	455	483	448	477	446	477	477	464	452	487	511	481	428	490	462	433	478	417	485	496	462	473	465	454	473	446	478	446	473	443	459	442	483	453	473	425	465	479	476	463	469	450	474	452	432	486	484	456	442	460	508	483	457	405	460	448	494	434	403	430	497	436	442	509	462	428	436	473	441	478	474	479	409	444	457	465	462	483	430	452	444	464	455	477	459	440	489	469	456	481	483	480	464	439	463	436	438	495	450	427	469	430	435	461	481	508	453	475	462	454	406	444	440	454	497	461	469	465	483	490	440	466	487	466	464	437	416	487	444	474	459	471	452	435	440	458	449	450	481	455	481	420	417	434	456	478	441	422	472	460	492	471	488	453	433	434	465	493	440	468	463	446	428	474	390	457	501	481	484	438	454	414	434	455	487	435	450	512	455	450	423	445	430	477	446	431	460	457	505	476	452	436	466	451	509	445	498	430	451	452	470	446	474	483	481	462	448	436	470	456	469	453	468	445	444	467	481	454	430	428	440	462	440	493	468	458	474	486	431	468	434	474	467	471	495	449	500	462	461	447	449	508	454	480	489	471	469	431	448	464	501	453	467	502	454	431	434	462	453	476	480	458	480	446	461	455	480	469	486	474	471	469	413	460	509	442	467	492	456	465	462	471	424	434	462	442	437	452	457	431	435	456	499	440	463	471	477	453	460	470	476	457	452	465	462	479	489	458	438	469	468	454	470	423	459	469	410	445	453	462	478	526	460	443	463	475	464	459	482	434	470	483	482	461	450	477	461	429	457	462	416	449	473	437	464	463	478	471	438	467	467	456	509	489	452	486	462	452	448	451	445	442	504	464	491	454	441	459	418	438	481	456	493	508	455	463	459	463	460	453	462	433	465	444	477	425	451	468	440	485	436	455	481	421	439	456	438	503	450	452	439	481	447	484	486	446	454	432	446	460	474	497	451	469	449	436	502	483	480	445	457	479	507	464	460	504	461	452	470	484	453	472	478	466	438	443	467	447	445	483	462	495	492	419	468	460	460	439	458	443	474	422	462	464	488	439	461	447	435	451	468	502	462	471	460	479	448	459	437	444	453	473	424	464	470	452	496	432	483	465	493	487	450	457	478	464	507	411	480	475	460	434	455	436	436	452	466	474	470	484	403	464	449	474	459	465	450	467	492	430	432	439	425	489	423	432	465	456	462	448	488	438	460	427	493	429	455	470	469	405	471	477	441	494	440	436	478	452	465	427	480	456	476	477	454	447	472	476	469	438	426	437	440	479	442	431	442	473	473	482	448	442	433	481	459	407	462	449	468	482	440	488	448	469	432	430	463	478	492	464	440	409	494	473	450	446	468	459	457	424	452	464	423	470	425	489	507	470	462	458	435	466	449	452	455	463	442	426	460	476	477	463	453	516	437	464	462	434	476	451	461	464	458	412	469	441	424	442	476	437	461	465	472	475	483	467	463	484	467	463	475	454	432	431	495	418	488	476	463	455	462	470	454	437	462	422	471	456	462	462	458	459	444	473	474	434	418	457	476	470	489	446	517	461	490	444	440	425	471	422	471	476	502	447	479	452	434	476	474	480	471	518	485	478	473	456	437	471	448	478	485	460	481	417	504	466	456	438	487	452	498	480	453	449	426	409	467	470	423	484	454	438	466	443	452	502	427	464	498	467	447	486	497	429	429	434	484	466	468	482	407	509	472	458	464	467	508	476	456	432	456	444	460	459	443	473	443	451	478	485	466	468	469	445	483	464	483	462	462	434	489	480	443	496	460	478	481	473	470	456	473	482	462	461	443	472	459	441	433	424	485	475	476	454	470	454	446	474	464	471	471	471	441	439	419	467	459	437	467	504	427	448	475	445	461	482	454	459	501	510	464	468	473	436	489	482	468	489	490	498	455	477	444	401	424	471	482	496	455	470	446	472	468	457	457	476	448	456	460	443	516	486	471	427	474	461	480	441	443	463	453	468	499	446	475	457	471	448	479	458	431	435	481	480	500	415	451	460	443	451	448	429	464	455	433	466	456	465	466	478	435	470	457	429	476	493	432	442	404	445	443	471	471	457	504	447	459	480	453	478	476	441	486	470	472	476	464	456	450	485	483	469	438	479	467	430	482	446	487	446	461	449	453	430	460	451	455	463	459	468	474	464	462	472	446	419	448	480	441	461	462	462	484	506	488	450	438	452	447	438	467	464	476	447	464	449	436	458	472	461	458	462	454	451	423	407	462	466	478	458	481	474	475	439	449	441	479	441	450	495	447	483	450	468	437	441	489	469	451	467	466	450	466	425	419	450	499	465	447	447	471	461	487	480	433	440	469	456	460	477	442	451	492	440	427	463	455	517	457	466	450	423	442	449	435	448	435	481	434	486	454	466	451	442	448	449	456	491	445	478	439	453	464	465	431	433	502	454	453	443	444	478	482	439	475	447	460	454	470	468	496	468	421	448	432	466	421	450	482	489	470	469	428	464	467	446	503	446	490	464	455	436	466	508	464	468	423	494	479	466	452	496	460	453	477	499	481	467	490	415	456	469	480	453	431	434	442	456	458	423	435	446	439	445	478	451	489	443	443	460	464	474	423	454	457	440	468	456	428	448	477	431	436	471	421	434	481	439	440	440	479	475	431	448	436	411	434	452	448	478	463	458	483	466	500	457	497	445	465	504	456	468	455	468	438	467	459	445	453	463	475	431	476	459	499	480	468	495	424	463	496	427	462	446	445	517	429	502	450	437	446	499	452	464	434	464	444	466	452	458	423	490	457	499	463	460	450	489	458	467	493	469	488	445	489	457	476	440	422	422	432	435	464	456	459	452	469	442	445	437	474	425	477	454	452	451	460	476	439	482	477	465
46873	26764	23839	17071	9719	5441	2964	1222	658	482	407	409	435	379	338	330	355	329	349	339	365	357	331	370	299	300	334	334	309	327	313	323	370	335	340	336	353	340	346	349	373	342	325	300	342	345	360	334	329	319	308	319	316	318	310	355	339	325	365	302	348	337	337	329	309	310	343	324	325	330	349	343	351	312	306	339	331	336	334	373	340	306	311	316	325	322	336	352	320	276	339	333	331	317	314	320	354	342	347	334	355	332	333	333	335	336	341	317	354	330	322	341	336	309	283	314	314	307	320	351	321	349	337	342	336	331	313	352	339	319	355	330	357	282	327	334	332	354	351	319	339	344	380	315	329	350	317	301	345	300	327	303	342	347	326	331	319	379	330	335	359	327	322	327	295	319	303	314	307	339	348	334	328	332	291	312	320	315	347	319	323	301	337	337	316	352	329	329	294	337	295	343	316	319	339	353	338	353	344	310	354	306	341	325	322	338	357	313	348	356	329	342	297	351	341	317	354	327	332	365	348	323	347	346	332	329	385	333	275	299	322	352	341	324	330	349	331	353	350	307	340	348	320	361	343	331	323	346	347	282	318	331	307	313	302	346	305	309	336	344	327	332	307	330	322	339	324	314	340	342	331	305	294	323	303	325	326	348	310	345	323	320	374	313	320	302	302	344	329	332	324	327	319	352	326	289	304	330	340	340	319	327	324	307	356	309	320	319	346	314	322	330	323	307	318	332	336	308	323	329	309	337	322	347	325	319	349	347	364	318	312	383	348	354	345	337	343	321	339	316	329	310	302	328	363	319	313	356	292	330	367	351	311	342	283	325	327	330	305	299	279	371	316	340	355	331	343	335	344	284	323	324	351	318	301	319	299	327	340	320	328	341	333	333	346	322	321	343	317	356	346	348	341	322	355	326	328	308	337	312	334	347	344	332	317	329	314	309	350	348	300	316	334	314	306	299	306	345	325	332	337	324	355	321	331	368	325	355	341	369	336	311	365	334	313	324	328	315	308	321	306	318	290	309	332	336	304	335	316	333	321	344	318	336	336	294	295	338	338	337	329	377	330	331	336	283	316	326	325	331	327	356	322	314	335	338	315	340	319	315	297	344	303	339	330	353	324	357	318	335	365	334	318	330	319	309	330	327	315	369	341	298	303	308	350	345	331	318	330	318	330	332	348	326	366	341	323	323	315	320	331	312	283	312	341	295	306	295	318	330	336	325	335	354	335	312	328	324	300	311	332	340	331	337	341	346	323	343	330	321	344	343	305	369	338	326	339	304	318	337	341	342	362	322	339	369	336	326	330	332	312	306	331	350	306	301	352	330	325	332	344	355	342	334	316	308	362	352	309	311	327	308	310	297	305	350	297	326	332	342	330	336	288	325	326	325	346	358	339	297	328	372	336	323	299	344	359	336	321	352	313	330	325	302	337	347	352	362	327	330	289	336	323	331	319	298	323	292	331	348	350	342	314	335	322	351	352	347	335	341	365	303	310	333	308	367	321	331	335	344	342	351	305	311	319	349	351	325	330	335	312	325	320	291	317	346	296	332	328	323	350	332	340	312	342	335	333	310	365	324	336	329	327	332	340	334	305	341	330	325	321	350	343	347	331	322	306	294	299	323	349	325	305	351	326	280	367	346	283	324	327	328	343	347	317	301	321	391	310	334	347	324	342	303	343	335	345	333	330	314	345	331	278	328	345	336	320	324	355	305	284	350	331	324	325	354	339	309	330	320	354	298	327	354	305	341	319	320	356	325	312	329	294	325	339	370	314	311	309	305	369	330	313	336	341	334	340	323	313	363	349	316	342	324	338	326	310	344	308	282	353	306	337	355	334	322	327	334	328	324	314	328	310	322	291	306	295	331	335	328	338	336	330	349	352	355	305	355	312	305	356	296	313	322	342	357	316	313	357	332	318	352	325	351	335	299	346	319	309	342	315	307	348	338	294	317	336	335	345	303	316	291	319	366	291	321	346	340	321	336	341	317	319	352	318	321	341	331	359	341	309	351	318	341	338	312	332	343	312	355	337	342	334	348	361	285	325	277	327	312	343	329	337	342	337	329	358	325	311	375	315	335	306	324	361	350	326	357	340	330	304	367	328	330	314	313	336	366	311	330	372	314	341	336	319	330	341	340	350	298	340	308	324	338	343	324	349	290	348	297	355	320	357	337	302	307	324	327	351	324	317	317	312	305	325	331	303	327	349	343	321	313	370	361	327	324	337	324	342	325	330	330	297	350	350	342	342	310	324	345	324	332	352	353	343	313	322	323	297	309	356	324	341	353	315	351	309	333	323	338	328	313	328	323	324	297	312	312	315	319	330	338	340	322	348	291	323	322	349	354	331	351	338	309	347	355	332	329	311	345	329	295	331	354	336	326	321	333	310	338	344	330	342	339	327	324	295	308	293	322	347	321	323	301	341	340	294	325	326	352	352	314	318	337	330	328	319	333	316	327	315	360	353	317	326	331	339	307	321	298	333	369	342	295	353	330	357	296	305	328	330	347	356	314	294	306	330	354	354	300	314	334	304	297	351	341	309	378	325	309	370	324	345	322	347	339	327	335	353	312	315	338	316	343	355	353	301	337	333	332	325	303	307	343	331	323	303	331	325	351	294	335	312	323	350	346	313	318	320	318	314	324	338	329	308	320	341	323	338	327	368	308	314	337	281	336	321	339	303	329	323	330	345	315	337	351	360	317	347	338	332	301	311	346	336	340	340	312	293	345	343	314	315	332	320	328	324	326	345	343	337	298	350	318	334	317	296	329	323	352	347	309	341	295	317	352	363	297	321	325	356	300	345	330	316	361	335	337	314	306	384	311	323	341	312	293	365	324	334	353	328	356	304	336	316	340	339	329	324	319	354	323	294	356	338	290	293	302	358	324	360	298	342	318	348	339	327	323	341	340	323	351	322	327	335	333	321	315	358	353	330	311	332	313	333	337	307	311	344	321	342	326	347	354	333	317	339	310	321	308	329	317	336	311	288	347	286	340	341	293	369	325	333	329	308	348	317	294	283	285	315	320	306	303	308	315	341	315	310	368	341	329	328	305	310	323	313	324	354	339	324	341	321	355	365	326	350	341	321	321	362	326	331	347	322	328	339	322	344	317	329	331	306	348	326	340	321	335	306	308	333	303	329	301	313	348	352	292	322	344	321	317	312	350	312	295	322	305	347	332	348	352	328	332	334	360	323	325	312	320	339	333	344	348	366	322	332	330	337	305	345	320	309	317	289	309	353	324	339	350	360	345	309	312	322	304	358	350	330	318	356	302	377	318	327	341	334	363	331	327	351	329	340	330	336	314	290	310	323	348	314	323	314	314	289	335	331	369	340	341	333	318	383	333	331	313	329	308	332	327	338	333	330	313	312	308	340	314	321	312	367	324	311	359	321	310	330	340	325	341	331	337	312	335	320	352	364	335	341	342	302	332	346	330	333	339	330	349	333	303	333	332	340	315	345	341	324	359	312	336	310	333	320	334	361	306
31309	14160	13428	7803	3180	2299	2047	1771	1538	1414	1411	1287	1284	1230	1096	1096	1088	1039	1004	911	949	947	967	981	983	882	922	882	908	909	940	938	879	916	831	844	871	890	820	883	834	861	921	838	875	820	856	871	865	875	858	869	857	893	878	853	855	772	931	853	836	871	834	821	859	876	836	866	821	899	875	851	805	861	878	859	874	902	820	807	850	879	797	841	897	804	815	841	831	801	832	845	872	886	851	838	882	836	890	800	802	840	820	879	824	799	802	856	847	837	802	804	862	857	826	815	821	833	803	852	841	816	856	906	859	830	854	833	822	864	833	770	837	787	825	821	841	845	848	838	866	812	835	872	852	874	862	865	820	800	783	868	795	812	848	796	820	816	831	818	855	818	768	848	861	837	841	857	865	822	819	853	824	832	808	907	871	806	821	809	801	847	818	799	830	847	831	816	816	855	885	820	788	802	748	816	809	838	829	871	888	826	872	821	867	824	838	854	788	880	862	854	813	874	847	831	877	849	809	897	794	818	826	815	863	853	812	829	828	812	826	874	841	823	832	816	857	814	875	805	828	831	847	868	821	804	850	847	886	799	817	843	850	821	871	856	839	820	835	915	871	779	791	814	794	862	812	812	810	854	814	798	851	864	859	791	774	847	763	815	823	806	820	840	850	791	876	797	870	792	864	832	833	808	834	862	846	852	850	863	829	794	845	852	813	803	813	813	851	801	875	822	840	842	813	820	785	915	784	856	823	799	852	818	836	867	854	851	847	862	863	818	855	852	809	840	838	861	858	862	768	796	825	796	868	808	865	869	874	840	859	801	816	853	790	826	768	906	842	821	826	821	845	836	820	852	782	825	831	846	827	868	850	805	860	813	837	836	830	830	854	814	827	858	788	802	842	863	820	800	862	809	842	803	858	825	797	850	811	889	825	814	832	812	840	810	820	804	796	893	864	825	833	839	826	840	813	844	870	838	787	817	827	829	840	802	849	800	795	821	823	857	840	839	872	879	798	843	849	847	869	818	853	844	843	836	840	865	859	853	865	848	809	824	854	816	845	815	806	841	819	867	855	818	837	830	864	842	847	855	859	774	826	835	820	840	787	784	814	810	848	856	825	869	838	807	804	849	804	794	839	859	872	805	853	847	852	808	808	896	825	762	827	843	807	870	860	816	868	859	824	853	796	817	854	869	852	833	818	870	790	827	856	831	895	854	834	798	826	836	810	809	866	829	802	836	829	818	848	847	818	845	839	800	791	812	825	842	848	801	845	855	814	818	876	872	793	839	837	879	839	837	871	799	868	874	800	831	891	810	811	825	795	821	840	889	841	833	807	820	823	855	849	844	893	810	810	880	832	875	872	816	793	892	829	767	829	880	902	839	804	855	834	839	850	860	803	802	851	868	820	839	780	838	895	806	845	818	812	902	810	800	809	852	837	795	843	781	829	819	842	823	834	801	871	799	831	840	824	821	836	841	841	843	780	817	849	784	776	803	803	843	917	797	809	765	908	778	836	844	806	813	789	771	826	827	809	826	816	784	872	825	847	807	797	869	845	857	816	823	802	779	810	838	787	870	806	858	850	811	855	852	832	819	830	833	865	828	828	872	823	887	868	836	878	820	796	829	815	853	862	848	853	862	838	792	847	817	824	871	787	829	845	832	774	914	832	833	767	825	836	852	813	870	846	851	830	852	868	812	814	829	837	859	816	873	886	831	850	819	837	828	814	873	813	822	796	866	796	834	812	821	758	804	848	804	821	827	788	802	839	860	840	842	816	869	854	825	827	837	812	867	818	855	861	821	870	823	837	801	849	797	788	859	850	812	878	816	855	815	839	825	865	844	838	834	837	834	863	796	794	824	809	842	879	821	828	834	827	847	846	846	873	824	805	815	869	871	824	792	802	826	773	838	849	827	893	834	817	848	851	817	813	834	801	841	813	819	865	788	821	878	847	837	826	829	853	808	831	809	879	807	823	809	831	788	874	853	813	826	864	821	827	830	792	840	830	853	862	876	808	835	865	882	780	850	835	828	796	860	799	823	881	808	828	822	836	844	877	876	880	846	816	846	808	840	824	858	835	803	860	826	841	826	805	821	920	776	831	740	839	830	826	821	867	806	834	799	851	849	843	891	872	827	859	777	857	849	860	835	820	861	812	915	812	809	850	817	849	819	785	832	854	903	897	856	831	807	797	840	848	840	833	811	817	808	857	858	825	797	839	873	841	802	816	852	814	872	834	821	796	857	821	890	856	822	818	796	808	816	780	864	821	852	809	821	864	832	805	847	871	840	833	796	813	849	803	863	834	839	815	806	865	829	825	831	885	868	835	848	829	853	878	811	807	808	772	825	807	873	858	816	858	823	871	796	827	798	851	785	877	881	853	814	833	862	835	818	842	859	770	821	788	821	819	808	782	834	883	827	796	845	862	813	855	840	836	843	848	821	822	819	817	849	796	830	814	825	868	821	811	876	811	794	817	833	830	861	873	836	818	851	815	874	826	890	798	877	846	830	843	804	794	828	825	823	827	833	808	818	839	852	880	819	806	832	863	796	827	843	836	851	865	794	853	797	856	830	795	839	876	852	832	834	843	826	845	837	835	809	827	853	853	861	848	822	814	820	802	894	853	835	789	855	827	840	845	849	816	782	817	840	784	915	852	860	827	901	816	839	869	830	799	842	836	850	826	828	792	817	763	788	819	839	870	842	869	816	871	844	846	827	813	827	790	846	840	884	824	848	809	778	856	834	791	814	878	875	815	816	821	823	884	839	845	804	863	826	843	816	837	811	817	839	807	845	807	861	821	833	810	825	788	788	878	813	837	846	895	869	821	792	875	832	818	830	823	841	839	898	855	804	801	849	790	774	843	819	825	829	847	848	873	823	817	832	832	855	795	871	864	845	844	848	877	826	794	798	837	811	870	824	839	844	841	863	788	898	813	838	874	848	883	822	822	826	831	839	836	860	821	827	830	851	792	773	831	806	804	843	830	818	800	813	842	787	815	832	845	826	843	848	817	857	867	815	774	841	840	862	863	805	883	825	749	819	879	828	804	790	870	817	809	832	878	827	825	831	868	815	863	849	857	813	827	842	817	796	851	800	863	816	832	832	826	835	786	812	846	811	863	846	786	827	846	795	816	865	819	823	876	789	798	885	882	831	793	858	841	848	785	822	884	880	802	878	791	821	821	860	796	852	851	847	863	786	893	871	813	868	883	828	829	816	844	848	828	791	821	822	819	826	869	881	862	827	857	799	906	853	873	802	805	804	850	853	828	876	821	810	896	852	822	844	872	834	854	831	865	788	822	891	837	834	834	812	794	787	862	847	837	841	832	916	889	824	812	865	828	890	855	830	804	832	804	838	822	799	884	876	806	843	850	878	824	778	818	846	910	790	849	817	821	830	821	806	871	789	840	822	823	855	823	808	827	794	831	823	839	836	832	842	826	812	846	789	839	809	800	848	793	840	857	833	853	819	865	829	856	800	771	839	807	791	850	829
49563	31688	24922	21530	18489	13548	6905	2938	1221	739	509	513	512	446	405	452	419	410	418	467	382	402	391	385	406	406	391	388	384	397	399	387	397	372	377	356	355	407	368	346	388	388	416	373	408	391	386	366	367	427	354	381	367	362	411	347	374	404	357	350	388	384	355	341	363	357	387	387	379	374	414	358	345	383	370	419	368	325	406	355	366	356	387	383	360	347	356	375	333	333	395	356	359	362	353	336	352	394	393	375	391	363	407	360	370	309	358	375	357	355	330	359	356	370	370	339	390	411	360	330	403	367	373	325	383	354	364	336	377	345	383	326	371	387	373	355	344	350	339	392	409	350	343	365	410	386	358	373	350	372	395	345	351	366	377	367	334	354	360	341	354	367	377	351	368	353	358	402	361	354	371	376	326	348	358	369	365	383	346	399	410	370	383	396	384	402	379	362	358	347	337	397	353	387	379	379	375	353	348	373	370	369	393	377	358	376	344	384	399	370	376	362	377	353	318	398	392	338	370	365	360	367	339	417	346	355	390	376	395	366	342	365	386	359	387	386	364	374	393	360	349	354	390	325	363	354	364	389	346	424	371	400	358	393	362	359	365	432	349	379	423	372	371	396	379	350	324	362	366	374	386	383	336	354	374	416	334	392	373	386	368	376	384	379	376	403	371	345	384	336	343	355	373	369	383	369	322	357	373	361	380	371	372	350	360	383	350	333	418	316	328	352	363	398	355	353	369	396	383	371	378	322	386	347	350	353	396	373	342	359	359	364	340	362	353	408	372	349	351	362	353	351	383	380	390	355	376	361	313	367	378	381	386	367	360	383	371	383	367	373	320	381	343	383	351	366	348	339	382	364	347	376	357	421	391	378	382	366	348	353	377	350	362	356	372	369	411	376	339	345	382	363	361	380	369	351	331	352	350	362	350	348	356	329	360	386	363	380	364	348	375	348	361	337	346	367	361	337	358	344	363	375	340	370	350	386	366	347	364	380	394	345	368	360	343	376	368	371	380	358	350	349	346	354	391	339	408	386	398	401	353	401	323	362	349	380	361	382	356	355	353	383	403	357	358	378	366	383	347	361	360	363	367	323	345	389	370	373	374	314	362	337	362	387	355	377	364	333	347	366	377	365	356	351	348	363	353	358	378	331	345	388	318	398	326	372	406	374	365	384	366	369	364	371	393	347	381	369	352	311	368	368	360	351	376	365	412	386	352	375	349	339	392	372	392	375	351	409	358	342	343	329	375	341	363	373	368	370	365	371	376	364	333	356	369	407	387	356	364	354	394	358	332	356	355	376	325	381	366	380	376	345	388	367	330	353	353	382	360	341	354	399	380	374	360	376	366	347	349	349	389	347	374	358	374	382	370	357	346	351	351	396	373	360	354	353	365	331	348	381	325	374	385	383	358	369	354	365	378	358	404	354	320	362	358	403	405	396	371	356	357	327	344	357	387	363	372	352	388	384	356	367	354	351	380	328	303	330	335	327	363	350	350	345	339	312	372	357	352	379	349	333	386	343	384	352	385	384	361	368	342	355	365	343	359	366	356	418	387	404	391	342	348	374	355	400	368	364	348	347	354	367	383	363	376	359	358	393	388	362	378	356	335	338	362	333	418	363	368	368	382	373	387	406	383	382	385	357	343	346	365	344	351	405	355	350	348	353	373	333	412	359	362	370	367	424	349	346	358	316	388	350	392	334	356	376	350	376	370	349	374	340	372	389	337	370	369	325	366	383	393	376	366	325	382	371	335	359	388	331	346	385	354	352	373	361	346	364	354	382	353	390	376	372	358	366	343	367	382	390	349	388	354	392	342	372	379	373	370	395	373	389	367	414	374	344	364	346	376	360	320	358	387	395	389	389	367	357	392	362	378	364	383	376	367	397	375	394	359	347	356	379	341	372	369	363	345	340	390	350	375	353	368	361	343	359	392	389	345	357	394	366	338	360	358	382	354	362	401	361	345	344	361	391	351	384	365	358	351	327	384	341	408	336	366	391	342	364	380	352	374	405	344	368	341	369	381	356	345	346	358	388	373	383	397	379	365	377	372	342	365	404	369	364	352	347	362	366	344	372	381	326	357	366	328	380	380	399	339	342	336	370	368	374	382	342	351	384	387	345	403	371	366	379	349	354	365	365	363	360	329	364	375	361	359	379	366	386	367	365	362	388	389	385	347	359	318	336	373	393	330	348	339	382	376	418	363	346	316	377	366	341	360	412	371	350	349	385	355	362	348	340	365	347	375	365	339	395	391	337	359	375	389	373	309	370	331	397	402	344	396	381	373	338	348	381	393	364	354	363	355	357	408	376	372	389	362	416	383	361	384	337	380	338	373	382	327	391	377	365	396	369	403	322	381	377	364	355	365	378	405	387	380	376	361	382	378	356	377	395	384	377	325	349	349	378	364	358	363	329	361	371	367	344	351	377	323	384	385	433	358	385	359	373	357	371	401	401	313	357	377	353	352	370	353	343	385	365	357	372	374	360	346	400	387	363	387	371	366	359	360	364	374	368	357	416	364	373	357	377	378	366	367	369	371	346	347	404	371	332	350	377	356	376	365	346	369	373	346	347	393	391	368	362	340	388	365	364	399	371	360	335	373	349	358	346	332	381	384	369	354	354	401	400	331	345	353	380	342	360	364	349	383	332	368	406	341	380	362	396	346	371	345	371	396	367	314	368	352	373	392	355	331	313	375	359	352	393	397	356	367	403	370	364	357	363	337	360	369	394	393	370	381	350	338	368	379	376	351	333	351	371	362	365	340	381	335	364	383	369	383	379	372	371	368	396	374	349	335	360	361	345	372	398	353	352	347	370	362	327	363	343	400	375	353	372	354	361	347	409	359	380	356	383	358	370	359	377	364	408	361	380	390	398	373	357	398	371	345	380	385	367	380	325	367	369	341	367	350	381	362	317	365	336	378	376	358	372	376	356	351	372	377	403	384	335	361	351	366	389	371	349	377	367	358	353	396	313	374	326	382	383	356	368	367	336	360	390	414	384	335	365	368	346	386	369	364	361	358	353	369	387	346	362	389	357	353	365	396	341	381	370	380	353	394	346	388	359	350	354	399	397	384	373	360	392	336	377	365	366	383	371	368	399	339	396	373	370	344	390	367	384	399	375	380	357	376	352	370	374	321	391	339	353	367	363	342	358	336	342	378	341	386	367	362	382	343	355	368	377	393	381	366	373	358	392	369	367	411	364	381	354	364	404	350	349	368	346	364	357	378	371	363	346	381	398	382	349	391	370	357	372	377	345	372	354	328	357	397	358	380	351	323	347	381	387	308	349	342	397	375	349	354	369	364	364	430	390	376	368	372	381	380	402	376	409	352	361	376	366	353	340	353	364	345	356	347	376	383	343	368	353	377	355	363	378	319	401	337	384	378	346	360	386	367	383	314	375	369	348	378	379	371	375	409	385	384	368	340	342	329	342	354	367	325	351	365	356	320	383	372	366	378	357	340	339	388	369	380	352	356	344	341	359	348	361
42384	16542	15073	11365	5136	3644	3021	2580	2415	2122	1877	1800	1658	1484	1457	1256	1314	1255	1223	1162	1217	1123	1097	1157	1092	1049	1045	1090	1061	1026	967	984	1006	1028	971	982	1003	944	998	1018	909	930	963	979	956	959	949	902	971	931	903	965	936	933	906	889	912	893	900	884	883	966	891	878	904	865	890	883	897	878	888	961	926	850	921	872	819	848	875	873	849	904	875	945	873	897	904	885	868	846	855	918	907	864	846	863	861	872	870	900	882	931	871	903	882	867	860	904	917	853	898	872	851	870	857	876	885	869	859	865	873	831	924	899	874	876	879	919	885	878	845	873	880	906	933	874	901	843	817	834	815	887	894	889	860	868	871	873	897	840	831	896	879	879	911	814	906	835	865	910	857	860	854	879	888	882	873	913	885	856	917	828	856	875	889	848	844	899	844	880	868	920	897	853	838	835	815	887	864	874	816	930	861	888	889	888	873	864	815	883	888	868	829	877	862	912	893	869	859	880	820	876	899	853	924	843	809	896	862	866	843	843	889	909	826	888	868	827	878	923	932	872	907	851	882	892	899	857	856	827	839	849	887	891	828	860	923	870	877	818	861	879	821	856	896	881	894	850	870	838	865	870	910	911	855	897	874	882	915	857	893	939	918	897	902	879	913	847	885	879	913	846	790	850	899	903	892	842	861	931	905	891	842	849	896	857	848	860	872	835	897	932	920	876	944	855	879	889	867	896	891	813	874	842	872	877	857	830	911	874	802	904	852	856	832	856	892	897	870	878	875	861	841	893	857	864	842	880	868	906	867	895	861	856	854	922	862	852	875	833	840	877	827	863	925	894	845	855	875	862	890	869	876	857	870	908	834	848	900	889	842	843	862	865	924	889	861	827	863	904	885	856	895	850	855	863	883	915	922	900	897	883	868	927	889	858	826	919	855	879	850	859	883	874	853	852	868	833	842	874	891	824	860	872	895	788	856	892	853	870	831	854	865	844	853	890	884	885	882	871	899	883	859	853	864	842	852	906	859	873	854	831	890	894	863	851	876	889	882	892	888	841	895	842	886	867	858	877	872	872	860	844	902	911	916	852	942	841	851	871	858	883	886	873	873	904	873	838	858	844	900	818	882	879	883	838	865	837	828	897	873	804	875	869	881	907	839	864	818	882	810	882	845	845	839	860	934	869	872	869	912	918	870	838	846	824	926	895	864	834	874	888	863	881	861	876	837	876	866	908	870	864	885	878	877	861	898	891	870	932	873	873	855	875	830	811	883	884	865	905	826	872	904	837	868	908	871	925	869	868	891	882	863	866	865	884	818	892	905	812	899	863	817	932	832	885	864	909	834	879	850	851	937	906	853	888	864	843	874	865	926	897	880	875	902	956	825	886	882	850	843	861	855	887	822	866	849	864	842	825	845	878	811	915	915	943	839	843	900	838	809	849	864	890	837	922	897	914	905	925	871	896	941	866	900	845	899	848	784	844	888	890	865	880	832	883	839	854	882	831	881	807	875	880	851	897	859	886	895	887	891	927	909	896	823	862	831	860	855	801	873	825	886	886	874	861	778	888	909	881	884	876	853	864	890	884	910	865	895	857	912	835	856	910	858	856	878	892	841	854	853	890	868	845	879	894	909	894	868	875	845	949	954	911	892	834	922	859	867	838	870	844	816	889	833	857	883	853	895	869	901	860	815	852	835	818	830	880	903	850	858	878	857	971	893	882	896	891	864	866	836	873	828	913	830	888	873	885	851	864	882	906	839	903	862	884	900	869	849	865	865	836	870	842	909	865	897	910	893	859	895	821	865	872	834	862	874	868	878	847	886	909	866	867	916	888	876	873	862	922	869	935	882	903	876	824	877	907	873	856	869	877	868	837	892	893	924	885	891	872	918	855	893	880	864	919	894	873	857	871	888	928	894	886	860	878	852	856	894	882	876	880	870	852	882	921	887	882	892	865	889	929	872	902	888	879	878	878	827	906	895	894	887	925	836	892	916	892	856	895	887	930	839	911	879	922	890	882	921	880	836	882	881	914	903	836	862	901	861	842	882	914	882	906	853	917	871	884	878	840	868	857	889	881	889	838	848	860	838	851	838	866	920	899	925	836	856	911	823	896	841	888	871	865	808	861	827	903	871	915	884	840	978	874	869	904	848	884	897	878	864	846	856	831	828	882	879	904	842	899	864	892	889	869	884	918	879	935	837	882	873	864	855	861	902	879	872	868	833	884	869	839	903	907	879	831	867	872	872	859	791	902	864	877	862	822	885	832	895	901	822	910	844	850	829	875	861	861	867	873	831	873	923	940	842	846	847	849	861	898	813	884	892	892	899	906	888	884	875	953	820	854	881	867	906	923	930	884	853	908	861	848	897	868	885	934	884	835	911	841	900	887	836	888	845	891	898	837	850	896	853	874	897	863	838	862	877	849	854	827	900	892	868	868	892	890	848	849	862	862	889	888	892	874	899	836	860	878	828	867	827	870	912	884	832	921	835	880	877	896	856	891	871	876	850	890	891	855	869	824	876	864	893	850	933	870	860	878	900	864	943	916	883	895	852	844	879	881	842	882	884	829	839	906	903	879	888	929	864	883	849	869	856	897	822	853	866	877	866	873	873	850	881	900	891	888	878	872	836	870	875	842	835	883	908	861	882	874	874	863	840	843	840	892	905	914	884	875	894	879	901	844	863	850	860	900	869	874	826	893	928	874	823	864	874	865	868	895	851	875	846	899	887	881	949	894	894	896	875	859	908	868	878	891	825	871	860	849	914	892	863	891	923	882	890	851	877	880	894	885	916	819	904	866	871	837	857	854	886	853	863	870	895	886	861	877	873	909	870	866	859	884	897	893	861	883	857	894	887	847	828	857	882	860	921	913	904	922	881	903	869	927	804	847	836	906	821	833	853	901	861	830	907	867	900	852	859	882	859	876	883	907	843	870	906	841	900	855	897	862	877	927	840	847	897	903	893	863	875	816	847	876	842	910	864	886	854	901	851	833	853	813	895	903	874	889	841	906	877	865	894	872	831	876	853	879	903	879	890	876	842	873	853	911	823	839	873	890	831	902	907	902	905	870	886	859	870	864	879	892	886	878	885	869	914	861	846	871	909	862	905	868	890	907	821	820	873	901	870	914	930	817	886	869	887	859	892	875	874	909	867	844	873	876	885	933	871	867	910	895	883	842	915	888	815	862	876	881	831	867	842	825	855	890	878	832	925	839	854	877	847	928	877	877	947	843	883	817	881	855	877	882	859	868	877	864	901	860	866	863	899	860	862	850	878	852	854	837	904	903	886	863	892	923	824	900	919	933	891	833	869	911	890	892	832	891	883	866	856	887	887	911	882	902	905	860	847	877	912	846	849	806	848	882	886	909	894	850	862	834	857	889	874	891	858	829	874	799	877	871	874	939	899	874	924	876	846	876	840	858	846	907	853	912	934	902	915	859	899	824	899	853	878	903	914	845	893	904	922	916	829	880	830	862	810	845	867	821	862	914	860	821	829	892	868	919
19822	27318	8426	2322	811	386	184	179	169	166	156	165	132	157	144	168	169	179	170	152	159	167	170	141	158	146	145	170	202	196	155	141	136	172	157	141	141	172	170	128	169	138	151	143	151	161	190	157	151	151	167	165	155	155	130	149	121	165	155	138	139	140	132	138	167	181	185	130	149	146	153	150	150	182	144	154	155	135	151	152	148	166	157	159	178	169	135	154	135	145	161	156	144	172	149	142	141	162	148	152	152	134	143	139	173	149	159	130	164	157	169	169	154	146	157	134	145	166	164	139	144	151	159	156	137	135	164	182	157	148	130	145	159	141	152	187	145	154	142	190	137	144	154	146	177	166	162	147	161	148	149	150	149	156	151	161	150	152	162	147	152	132	152	150	145	141	157	164	153	144	163	165	180	146	143	135	157	151	157	150	162	148	142	169	146	150	176	159	168	170	168	150	164	167	162	165	148	134	145	167	161	163	144	162	139	138	162	147	162	153	151	164	150	169	160	163	142	169	153	154	139	134	160	129	147	184	136	193	162	139	154	147	146	159	141	162	174	155	144	163	159	164	154	176	157	171	125	167	136	139	139	150	156	129	145	149	159	138	155	163	156	165	166	148	154	137	155	139	156	176	152	182	137	149	145	147	130	151	160	141	142	168	153	171	162	177	167	145	156	149	151	147	191	144	146	134	157	136	134	151	170	162	153	162	147	161	164	159	146	136	162	147	154	146	154	152	148	141	141	156	167	157	151	148	151	157	154	161	161	164	148	159	154	144	156	151	149	169	146	132	159	153	165	171	169	145	163	141	175	149	141	144	146	150	168	154	160	136	164	146	141	171	153	163	165	132	161	153	159	153	157	149	156	167	170	153	156	158	179	169	145	150	162	160	168	158	170	161	162	153	148	188	176	177	157	172	151	165	138	145	179	186	186	175	162	154	153	127	156	137	141	145	156	154	161	131	147	163	161	150	148	160	153	134	149	152	162	143	148	138	158	154	163	128	155	144	169	145	172	164	161	155	117	139	160	156	157	136	159	149	165	149	167	146	151	157	161	153	138	172	176	162	150	169	139	157	163	180	140	172	154	146	181	177	159	153	150	147	160	150	134	153	163	141	125	162	155	140	150	181	166	155	168	171	157	124	154	154	165	164	171	145	152	143	146	156	158	170	173	173	155	135	134	164	167	140	179	154	136	155	156	177	172	142	162	146	170	148	160	130	146	158	153	166	178	159	154	170	162	141	157	151	153	160	129	159	135	153	160	165	132	132	162	152	141	172	157	136	148	137	181	137	181	159	161	146	132	135	177	168	172	164	159	158	155	157	158	153	155	168	169	160	153	182	149	145	159	154	144	142	166	149	152	133	159	174	149	160	150	122	164	168	153	156	148	158	188	148	160	164	155	138	138	150	170	173	159	173	152	152	162	133	152	138	148	141	167	148	166	173	161	143	163	169	153	141	167	139	145	164	161	131	142	155	139	142	154	163	145	133	169	153	153	156	160	155	168	160	157	146	142	164	154	173	150	166	166	178	144	148	143	142	164	145	169	134	151	140	153	161	154	148	157	142	160	156	159	138	151	155	157	168	165	151	137	144	154	146	159	133	164	164	158	145	146	158	157	136	172	148	182	171	108	138	144	140	149	135	135	145	139	144	151	158	140	162	145	161	158	162	167	156	156	150	133	177	163	154	120	149	174	147	150	141	163	154	167	180	169	156	148	167	163	143	184	176	150	168	154	155	167	146	151	126	161	172	139	144	145	157	150	147	167	175	185	155	158	152	154	151	163	146	160	133	166	164	128	143	151	166	155	150	168	167	134	168	165	144	147	181	129	157	142	167	142	156	154	155	163	152	158	152	146	139	134	145	140	157	163	162	168	152	148	140	129	155	170	147	147	137	162	152	161	146	164	149	136	162	167	176	160	158	136	163	134	156	133	143	161	175	167	151	156	166	122	154	156	173	147	151	169	168	199	146	155	147	152	165	154	149	184	140	135	161	178	144	168	166	163	143	151	161	172	152	177	175	169	157	151	146	142	171	173	176	166	160	156	152	140	145	152	165	157	154	177	157	156	154	174	165	154	143	156	160	160	171	149	153	144	165	146	177	136	150	164	167	167	155	167	139	133	158	152	155	149	174	152	140	125	136	134	157	165	156	173	147	163	156	161	141	159	137	160	145	172	148	154	153	175	157	143	150	154	158	167	150	142	163	146	134	144	155	141	160	157	171	149	132	145	149	145	156	163	178	140	154	149	157	163	140	171	180	149	144	171	171	165	161	164	148	150	173	153	134	133	167	164	144	144	156	168	173	156	170	136	166	143	162	140	174	157	156	158	139	164	146	146	141	177	136	124	143	146	141	157	162	164	157	165	154	160	160	162	157	154	167	173	138	169	174	171	192	156	161	149	156	170	172	170	149	165	165	159	152	155	159	156	166	149	170	161	135	167	159	146	170	149	155	150	158	139	156	144	135	147	154	147	150	142	154	162	174	158	145	140	142	154	142	148	174	147	147	145	155	147	174	138	151	147	171	150	164	164	167	149	149	154	144	153	156	138	160	168	141	161	157	142	171	155	151	160	146	121	143	153	165	131	172	145	169	169	182	166	147	146	142	160	143	143	134	157	142	160	162	156	173	140	137	144	179	139	172	147	150	148	152	138	128	140	152	154	154	144	166	181	160	155	136	162	147	162	171	152	179	157	161	140	167	197	152	156	149	148	148	164	136	137	145	151	142	149	137	171	177	164	147	161	141	165	138	151	152	140	140	169	148	178	157	151	151	167	172	136	157	148	173	153	147	154	175	149	143	162	126	173	138	142	143	154	141	167	164	175	150	163	150	164	167	158	139	135	161	163	166	159	151	139	156	151	146	135	149	144	132	169	165	148	165	145	173	153	137	170	170	134	153	174	156	156	151	162	151	170	158	148	178	147	171	163	158	147	148	152	169	120	165	167	186	145	147	155	147	156	165	162	156	155	156	149	148	164	141	152	138	140	141	169	165	160	129	159	140	146	164	151	163	153	159	158	167	171	183	148	158	144	155	147	166	162	147	157	143	146	156	164	140	158	138	163	156	159	166	152	177	163	146	148	145	168	164	156	125	150	148	154	167	139	157	172	140	141	158	143	159	171	157	157	163	159	153	163	136	177	171	133	171	156	161	146	159	144	129	159	141	147	136	166	157	129	164	172	185	161	167	141	170	172	144	159	161	161	151	161	150	147	151	150	157	147	144	140	156	145	156	154	165	129	155	148	126	160	153	152	150	164	154	151	152	166	168	153	142	145	160	140	147	135	149	188	137	172	156	178	129	164	163	150	145	171	161	148	148	163	170	151	154	188	148	158	166	152	156	164	126	172	164	160	174	172	156	138	136	157	152	149	137	128	136	165	167	161	150	153	149	163	145	142	170	171	153	143	149	143	161	163	149	160	179	142	153	160	149	154	150	157	164	167	140	174	175	186	143	143	152	148	143	181	173	152	153	154	166	150	141	172	159
19674	19191	2380	1068	593	583	522	551	493	491	497	489	478	511	483	475	470	483	486	507	473	465	478	469	479	479	477	484	500	453	457	480	456	493	459	464	448	488	503	504	486	481	477	483	487	508	480	451	496	452	461	483	462	495	461	440	468	461	472	495	502	497	440	417	460	459	470	454	495	505	492	509	472	474	499	478	449	466	452	463	474	500	490	454	460	476	462	462	469	429	457	421	491	457	484	446	465	426	495	482	459	459	409	422	460	490	483	436	498	464	517	488	493	504	460	471	477	465	441	435	502	494	430	477	475	491	463	460	508	472	458	490	444	459	484	504	478	517	455	523	466	487	464	479	487	476	497	471	448	478	466	461	474	466	436	451	474	488	436	473	476	403	479	473	462	462	476	492	470	489	453	482	456	502	488	478	479	463	489	437	482	484	490	535	513	473	487	466	454	461	464	474	443	479	448	495	474	475	514	485	440	460	435	459	469	516	442	490	450	492	454	453	475	474	470	440	475	487	489	482	460	485	434	452	465	463	509	473	463	477	458	475	517	456	488	461	455	491	472	459	498	466	439	467	495	530	439	455	460	446	472	443	426	455	474	447	479	478	466	499	479	510	465	479	455	479	425	439	481	462	479	452	447	472	447	453	446	481	457	476	466	524	436	449	477	473	467	448	497	447	454	471	458	464	492	465	456	487	439	515	464	449	507	480	465	469	463	472	475	469	483	509	467	485	479	466	501	488	505	455	498	447	507	487	487	462	462	473	506	476	477	444	464	437	443	452	488	450	493	446	456	467	471	447	457	464	464	465	479	481	472	468	516	447	439	470	524	436	409	474	456	467	435	476	463	485	465	455	495	485	461	471	487	468	491	479	487	505	509	481	463	477	449	429	449	446	455	487	459	438	447	459	480	461	440	488	501	489	504	450	445	443	461	482	431	444	456	449	442	456	473	459	437	459	470	473	499	475	476	439	472	468	473	428	512	482	484	500	444	453	459	487	433	449	464	466	466	445	470	448	449	429	481	468	477	473	484	425	484	457	493	424	452	463	467	472	487	498	511	480	513	491	452	445	478	462	490	468	447	479	483	454	448	471	447	455	477	491	454	465	499	480	460	429	474	452	487	483	505	446	438	470	470	484	458	445	490	476	476	439	469	482	485	488	496	451	464	459	465	471	502	494	473	428	475	463	504	412	454	488	433	483	454	470	490	475	459	501	463	479	457	494	449	449	465	510	452	439	463	441	471	478	437	447	455	478	488	469	470	449	443	448	448	476	440	470	486	474	460	449	464	478	449	501	467	464	507	446	464	465	485	454	476	492	449	456	436	446	479	507	443	474	433	494	475	462	458	464	501	449	496	459	467	450	460	517	467	494	461	466	464	472	479	477	452	474	471	501	460	477	462	481	494	509	491	478	455	467	498	458	517	465	472	492	498	511	455	480	485	528	460	462	500	458	481	438	476	480	448	487	469	458	480	470	464	460	432	460	460	469	488	499	487	461	445	493	494	459	440	465	458	461	450	441	446	460	457	489	480	492	462	493	478	429	496	462	451	471	491	473	464	477	461	498	469	489	466	465	453	454	455	471	469	454	507	476	467	505	473	466	482	468	431	419	505	477	481	476	482	463	466	449	476	433	485	494	481	493	477	439	470	468	442	518	469	470	521	470	424	482	494	454	472	464	472	442	455	475	472	478	487	485	497	470	462	437	433	467	442	511	476	478	510	469	478	477	465	441	457	469	520	470	408	514	430	481	493	489	433	464	457	487	467	423	497	457	455	468	463	424	495	498	467	447	435	483	491	497	457	470	484	456	439	467	480	474	472	485	481	466	455	495	456	470	452	461	460	476	497	496	487	473	455	439	489	483	446	445	456	505	440	484	441	500	474	487	494	455	485	447	472	484	452	487	405	449	450	479	489	496	469	466	460	502	461	485	469	454	468	485	461	474	472	473	507	506	481	438	457	448	483	462	446	472	470	471	461	445	472	473	506	445	439	463	476	461	448	441	460	496	470	480	447	476	488	431	439	493	459	471	487	422	469	468	479	494	465	492	469	436	461	476	489	488	481	472	444	478	486	505	471	514	460	441	460	476	485	480	471	444	474	472	441	490	465	443	452	480	455	495	512	462	450	461	494	468	456	459	421	457	425	460	490	474	444	471	487	464	470	458	518	456	474	487	477	490	478	434	454	450	442	479	493	513	449	476	461	525	490	487	478	512	446	462	461	477	499	486	507	448	485	476	446	452	442	473	442	436	488	478	451	461	448	462	456	473	442	436	487	487	494	447	506	441	470	463	472	486	476	477	482	494	480	437	497	513	455	434	427	468	458	467	524	477	432	521	466	455	456	494	456	440	467	438	445	411	502	464	448	463	486	469	505	494	481	481	429	460	462	450	520	471	481	468	487	474	472	458	491	483	419	484	452	476	443	462	428	431	489	481	464	495	494	476	421	428	465	520	476	464	415	501	481	466	461	476	453	496	470	462	452	481	483	490	491	464	506	473	505	487	467	439	505	459	477	465	470	452	505	484	447	443	495	477	477	455	479	490	448	451	491	469	494	487	505	451	484	456	499	423	441	450	486	475	497	482	493	455	447	480	447	485	487	462	468	474	493	492	457	486	479	478	494	481	482	448	454	455	474	453	425	451	460	417	510	488	456	494	442	472	444	467	437	429	491	448	488	452	462	475	492	506	475	452	456	443	446	494	478	463	439	450	482	474	482	476	496	450	495	455	483	457	449	463	470	430	492	457	476	438	487	459	466	451	490	475	466	474	474	445	474	475	487	489	454	475	467	435	462	440	483	437	470	449	483	476	463	475	461	447	439	461	475	481	418	449	467	481	497	448	473	456	455	464	451	473	500	466	443	482	465	464	485	477	434	439	469	495	475	477	478	459	457	468	464	443	480	499	469	467	438	431	441	486	472	459	450	466	478	466	469	458	447	490	480	503	507	479	491	487	486	489	517	465	451	463	456	451	478	466	501	460	441	469	481	458	494	483	445	451	475	457	473	451	469	493	464	465	477	487	490	461	495	474	491	470	508	511	436	439	481	490	480	463	469	460	460	436	464	460	464	480	463	505	474	452	480	496	445	417	493	497	486	475	490	441	448	513	532	485	443	489	482	511	475	499	453	503	477	508	508	468	501	471	468	487	453	503	497	494	438	478	459	452	475	446	451	513	454	473	510	491	474	502	449	485	475	475	475	499	486	482	460	514	484	443	468	466	467	470	493	491	452	484	466	460	430	489	456	462	456	459	458	473	456	464	481	441	465	462	452	478	454	454	446	452	437	466	450	450	483	463	472	460	526	479	509	463	496	489	501	495	480	464	511	471	489	476	478	471	492	506	487	513	481	491	480	445	441	472	437	487	502	452	463	434	469	481	453	464	482	488	461	462	466	468	494	494	499	490	480	474	425	460	498	467	438	473	454	488	457	465	478	433	485	458	463	470	453	485	504	459	473	427	497	478	495	464	480	514	496	474	463	465	526	492
43465	45479	32354	26655	23759	20724	14122	7077	2618	891	459	416	410	380	403	398	388	353	380	351	400	399	376	369	378	333	376	351	374	330	316	324	339	349	364	353	396	366	369	321	371	367	332	358	351	355	316	345	346	329	364	388	322	329	338	364	340	350	351	314	384	327	339	343	304	371	366	330	337	345	398	341	351	365	356	343	344	339	319	363	318	331	364	343	326	348	349	358	354	373	328	341	322	368	358	333	331	350	361	366	339	359	354	333	322	334	349	371	363	315	349	344	334	342	379	311	316	336	376	336	338	345	365	367	361	338	329	308	350	392	350	352	319	327	356	358	362	343	364	333	373	356	338	329	352	358	293	347	324	317	351	348	356	333	384	343	310	319	358	318	342	352	337	359	355	358	336	344	349	339	362	330	351	361	366	324	360	323	342	346	337	376	319	318	333	393	350	342	327	345	376	331	329	375	350	347	321	357	340	349	321	341	330	361	387	349	344	359	348	355	365	356	370	328	370	318	369	346	370	314	334	334	395	381	328	298	368	339	355	299	326	388	372	357	330	380	386	361	342	353	324	373	368	323	330	323	343	349	361	364	339	371	338	354	320	374	322	324	349	310	382	352	343	341	333	366	327	331	376	337	368	325	341	335	349	293	353	371	320	365	308	319	338	313	390	355	343	329	322	356	326	361	390	385	333	340	330	349	361	342	380	336	322	312	343	369	341	348	363	326	334	359	365	339	382	356	379	349	359	328	353	330	376	300	342	331	313	332	339	365	361	363	324	344	304	362	392	294	326	323	384	369	335	357	342	330	346	320	324	341	336	293	331	338	294	327	346	356	369	344	337	383	346	338	346	332	326	332	319	360	363	310	364	343	342	368	352	357	372	319	317	337	329	395	350	346	341	325	350	345	334	355	369	350	346	337	327	365	309	339	323	370	345	351	350	387	348	346	342	332	367	328	339	349	356	344	324	336	318	321	345	307	332	322	391	340	337	341	321	336	347	360	321	329	350	357	326	348	326	340	358	370	330	339	369	356	388	352	343	360	372	368	323	326	330	328	342	365	347	370	393	336	343	315	359	348	342	312	318	332	372	335	335	307	365	375	338	331	341	343	340	349	365	378	351	342	352	312	354	351	360	351	325	363	340	315	360	346	319	339	323	330	346	354	340	331	331	328	340	359	359	364	344	318	332	359	321	334	328	339	345	316	354	319	323	342	320	337	341	333	359	366	311	364	358	323	348	353	319	341	327	344	365	357	341	386	327	309	352	341	371	365	327	362	381	359	326	320	337	355	312	328	395	328	362	353	319	322	334	330	356	324	328	313	364	333	337	346	352	350	363	359	328	339	334	358	341	351	351	341	372	350	355	353	339	325	340	351	336	332	352	360	343	357	331	359	345	322	320	358	354	356	350	341	325	356	325	323	327	351	334	355	338	354	366	339	373	300	347	329	319	332	338	371	336	330	368	377	331	341	376	350	328	331	374	347	351	347	347	350	338	342	364	370	369	327	336	371	329	337	346	336	360	329	322	367	316	343	350	314	340	350	342	374	370	349	325	359	352	337	340	375	401	317	347	357	319	344	343	384	319	361	332	335	328	359	358	359	382	363	326	333	337	344	334	327	311	347	335	350	350	360	359	361	349	360	357	409	381	339	329	346	334	360	351	375	317	314	340	315	331	355	327	374	347	326	329	332	330	345	328	356	336	338	367	330	343	360	381	339	328	333	358	375	323	375	363	347	362	374	380	364	333	331	324	351	331	327	341	358	338	357	350	342	341	345	357	344	315	337	312	342	352	322	332	332	339	332	331	388	322	323	309	360	343	355	330	361	361	316	357	352	356	358	366	339	317	358	335	330	328	340	361	355	367	364	368	335	347	366	346	359	351	373	318	351	352	388	342	369	362	340	354	367	331	340	337	383	367	314	366	364	339	324	355	356	332	318	341	335	347	357	354	340	358	343	351	353	334	319	349	349	341	339	338	297	404	352	345	339	380	369	346	378	334	343	337	377	337	354	339	350	344	351	366	346	362	357	327	334	329	372	335	337	378	366	301	346	359	335	333	356	347	352	303	329	366	340	336	351	323	345	345	337	313	362	329	366	337	373	352	344	330	358	362	326	354	316	345	329	331	338	355	362	352	358	368	345	352	368	334	365	349	295	347	335	347	334	324	368	352	352	383	360	355	333	386	339	359	350	373	350	352	340	351	341	339	325	355	335	358	305	374	358	348	342	381	345	339	308	383	361	378	311	385	369	338	340	337	309	366	334	314	350	369	347	378	350	342	328	366	340	324	334	339	332	330	340	333	321	365	377	348	386	344	339	330	345	322	375	361	342	321	349	338	351	347	320	306	340	360	355	348	349	324	336	344	379	352	336	304	361	369	339	342	366	336	342	349	336	352	332	335	351	365	317	355	346	312	375	364	324	349	338	362	370	360	345	358	345	341	323	345	327	355	380	366	348	355	371	335	325	353	348	358	336	319	340	356	324	352	312	351	339	367	344	367	327	368	335	365	384	315	344	357	330	337	381	381	326	342	312	352	331	347	341	368	331	361	314	339	340	315	318	342	321	376	326	347	353	337	349	355	340	334	368	344	341	326	331	323	328	354	329	367	309	335	331	332	347	321	358	342	355	349	312	330	356	352	369	344	355	349	322	343	363	356	354	369	319	365	355	341	381	368	344	354	333	358	326	322	339	366	337	327	327	338	348	345	343	332	332	334	339	341	295	342	346	338	333	350	321	365	387	343	401	349	340	327	296	328	362	322	344	339	390	365	344	363	387	327	370	357	309	346	325	332	322	341	331	330	341	365	333	332	320	339	349	337	328	360	292	341	333	329	349	351	341	332	312	332	352	344	368	333	364	325	327	328	317	363	357	327	329	372	336	363	331	332	335	343	337	358	312	342	349	362	357	348	337	352	344	343	315	349	360	355	319	345	365	342	329	346	332	351	321	315	335	354	333	292	323	357	324	320	344	357	359	341	357	316	311	336	342	334	371	362	355	372	344	351	349	333	357	347	364	374	325	359	365	337	362	344	332	335	326	327	369	315	312	334	306	340	339	321	341	347	349	350	312	362	345	312	367	327	334	366	333	313	396	348	356	324	347	351	335	403	341	344	360	334	332	332	353	351	350	346	326	354	366	347	342	360	342	371	321	314	340	323	359	352	337	333	333	315	307	350	346	332	348	397	332	376	344	336	378	339	337	336	308	340	326	350	369	334	307	358	377	365	355	325	350	328	356	319	336	330	344	320	338	347	357	319	359	344	347	407	354	348	366	348	351	355	349	329	364	323	354	332	343	316	333	342	339	358	317	344	318	353	326	316	363	346	348	336	380	331	360	350	335	320	332	357	328	373	359	344	353	333	350	337	315	316	332	352	353	331	357	343	339	328	326	331	351	353	344	333	312	317	322	327	368	332	367	368	368	369	363	335	370	372	327	309	327	380	362	325	341	356	329	359	317	357	342	346	330	345	347	326	364	322	336	320	307	365	376
36517	48991	32758	30643	9565	3556	2031	1766	1663	1542	1387	1303	1223	1159	1176	1051	1086	1045	1007	972	1001	1035	1019	1006	953	959	966	897	996	917	902	903	864	925	946	883	898	891	875	886	940	903	846	896	831	863	906	880	911	826	904	897	885	855	904	881	846	923	888	910	879	899	912	889	821	879	876	895	900	859	851	931	908	921	842	899	843	866	872	877	882	901	858	883	828	892	871	859	881	816	848	887	847	878	888	841	907	852	859	833	854	869	872	900	864	858	870	899	851	835	804	844	851	877	840	862	910	824	864	865	848	899	806	851	883	829	867	877	865	867	859	884	854	869	828	837	857	852	874	855	854	834	876	928	862	855	878	821	805	867	889	902	846	870	857	897	801	875	890	859	875	866	857	818	828	850	907	875	848	828	923	833	861	878	878	880	895	867	828	889	865	881	856	860	848	913	821	865	846	866	899	863	841	853	849	880	880	828	822	881	801	857	885	818	930	850	843	815	864	851	850	882	870	844	829	826	865	950	830	838	822	804	869	828	820	805	891	872	826	840	861	833	935	877	877	832	866	888	812	877	876	892	894	897	839	840	840	805	838	817	918	813	886	879	823	860	843	864	829	854	857	882	810	919	859	843	818	841	887	817	853	867	868	830	850	789	802	931	906	806	889	857	865	837	893	837	879	811	808	857	860	857	842	865	877	916	805	878	873	867	877	819	839	845	857	813	874	789	852	846	811	877	845	847	826	836	842	861	859	874	799	866	874	843	834	845	808	835	867	908	883	881	805	802	849	846	882	897	862	878	870	853	854	862	830	878	851	816	874	815	824	867	821	855	860	844	857	865	840	874	816	880	802	836	857	804	824	852	890	929	855	862	887	884	825	839	849	832	857	868	853	834	845	862	858	803	832	839	865	887	880	837	812	832	879	886	869	840	860	856	864	860	877	877	814	845	815	846	853	872	857	792	829	849	822	904	852	888	853	860	831	869	881	816	836	856	864	841	798	867	828	846	858	953	835	844	885	828	837	856	801	873	832	878	884	842	822	873	874	855	861	881	893	828	813	871	851	833	844	838	836	809	877	869	868	849	853	905	923	811	870	831	884	858	862	895	876	888	831	820	826	852	884	846	838	855	833	814	847	907	836	896	826	828	896	864	894	833	818	855	859	854	817	859	878	840	869	835	901	759	891	873	847	882	844	872	860	883	867	869	818	788	841	885	819	818	835	827	838	850	848	774	821	832	807	874	878	863	815	856	856	854	853	842	844	865	826	833	839	904	881	842	885	851	824	882	870	828	894	831	841	788	818	879	875	896	864	843	840	874	890	868	853	857	828	858	853	837	845	817	855	807	826	829	841	834	875	850	876	849	822	854	844	818	820	873	815	889	878	850	845	833	907	842	870	883	950	857	843	874	872	810	875	819	851	833	837	882	858	812	809	829	899	851	881	810	880	849	852	799	861	858	839	878	890	827	842	877	875	804	863	886	838	812	908	878	814	889	802	848	936	830	907	844	849	832	854	854	869	865	850	846	868	849	862	833	881	870	865	802	870	828	835	836	878	850	828	858	880	859	848	813	847	887	877	862	849	830	867	853	793	850	880	878	881	892	865	877	853	871	861	846	801	841	901	866	888	844	860	842	841	839	838	920	837	802	856	830	851	867	872	820	864	876	816	850	874	864	801	903	857	840	849	904	792	810	857	878	859	835	890	844	879	825	863	860	839	817	839	847	853	849	855	834	831	840	846	826	879	904	818	807	803	850	795	881	904	859	850	832	873	898	852	888	790	913	834	811	862	863	843	920	851	863	880	877	824	875	833	864	863	886	863	844	891	876	907	827	843	867	883	842	828	851	868	813	865	857	871	859	864	836	894	791	846	858	875	834	844	869	864	828	854	842	852	807	865	855	824	887	876	905	868	809	856	913	853	855	847	840	904	834	908	900	853	865	882	836	847	918	841	871	834	862	882	862	875	844	899	860	862	871	817	872	838	821	904	869	816	873	874	831	888	850	844	870	839	877	858	837	808	848	833	884	916	873	870	854	875	862	795	860	843	815	948	875	855	828	854	880	798	879	848	877	879	840	896	850	884	865	842	826	839	856	872	874	858	862	833	889	825	813	854	820	876	843	812	849	837	797	872	858	863	873	845	858	864	888	831	859	926	896	914	869	832	836	838	846	841	861	860	828	867	909	864	869	880	890	880	818	915	839	807	893	873	868	828	857	860	849	847	837	827	885	835	787	808	836	813	810	852	838	856	787	836	845	863	870	851	874	912	859	859	812	886	817	802	880	814	810	832	854	885	894	853	852	832	864	865	901	882	808	854	854	858	870	879	819	859	914	891	833	848	881	901	854	835	840	816	838	846	823	872	872	834	851	849	898	855	822	888	896	848	851	817	907	864	823	857	884	822	879	859	847	834	878	858	835	843	857	872	801	899	859	846	858	853	845	872	855	844	868	826	841	875	825	877	887	830	870	893	838	835	871	844	859	855	846	832	841	867	820	872	856	861	857	841	866	836	816	880	864	800	880	837	850	894	881	861	836	834	859	895	862	830	894	826	914	839	842	840	884	827	878	935	826	879	822	873	906	835	860	854	829	851	871	845	807	836	864	818	840	875	834	847	804	848	882	854	831	837	847	822	835	831	848	874	845	838	859	828	867	845	832	781	902	872	855	854	834	887	801	877	885	879	892	873	867	837	854	842	827	846	868	836	850	887	842	862	899	858	855	838	889	801	847	847	852	896	842	828	855	830	841	833	869	889	865	868	863	859	880	900	852	787	848	837	833	869	859	834	800	837	857	822	852	833	849	858	894	860	854	870	880	833	859	882	869	826	859	932	836	836	820	824	872	806	816	850	860	880	849	808	866	834	872	798	804	850	848	888	895	862	867	870	783	921	839	884	852	881	848	860	855	920	870	869	835	858	860	858	856	837	883	827	835	874	843	875	810	845	915	836	817	860	874	809	791	800	878	841	864	830	852	874	829	847	806	840	854	827	905	857	831	834	868	834	828	842	853	853	825	891	877	804	883	900	829	860	852	822	864	864	835	832	924	859	838	868	882	851	884	832	869	829	879	919	837	848	854	860	861	868	886	924	818	823	875	825	867	853	866	853	850	850	901	875	852	786	863	818	866	863	824	778	853	937	862	848	856	825	880	767	767	872	844	907	881	866	840	868	857	851	857	891	851	883	839	881	895	879	887	821	820	845	895	889	869	878	882	860	819	868	888	802	846	851	828	867	872	843	824	874	826	866	814	849	847	892	803	853	863	893	885	862	816	857	895	872	879	843	806	832	827	859	828	858	855	827	868	841	892	842	873	900	881	890	902	827	875	916	847	814	879	841	805	839	892	837	876	909	839	914	788	864	830	846	843	829	825	855	831	907	916	860	865	809	821	855	828	855	832	886	819	861	901	867	847	901	860	814	839	863	839	833	885	886	820	814	789	866	848	885	864	818	801	859	812	821	864	866	855	877	823	833	845	847	869	876	885	904	848	817	868	877	863
43173	46686	35883	31128	25753	22130	18341	12699	6644	2427	888	549	517	494	489	426	502	450	450	411	427	414	414	433	421	389	395	370	407	411	399	385	371	405	397	399	409	369	403	384	361	419	403	389	384	400	383	389	380	379	395	435	426	382	395	393	379	397	355	366	391	404	409	397	398	360	405	373	389	379	378	371	442	356	379	403	375	387	412	384	364	349	372	379	414	339	356	396	380	370	352	381	376	392	357	404	363	360	367	403	400	355	384	384	413	401	343	388	340	390	417	373	400	392	372	394	399	378	373	394	406	379	377	373	400	367	368	360	366	403	386	339	371	377	434	390	401	371	366	425	367	405	350	373	389	407	359	426	420	377	414	382	381	379	387	359	370	379	402	338	367	373	359	377	371	423	379	377	396	331	364	410	384	350	421	368	374	357	372	362	397	390	358	361	385	359	405	378	338	367	414	365	391	366	353	408	362	360	385	362	385	394	397	427	394	411	394	373	359	392	400	364	376	359	379	408	394	380	392	352	435	377	343	355	347	397	406	353	373	390	330	377	395	405	373	387	397	389	348	381	350	366	377	361	341	402	358	372	387	383	363	386	393	345	404	360	378	407	422	393	383	356	384	345	399	384	381	354	360	373	372	390	403	371	365	371	360	399	379	413	406	347	389	368	362	371	357	383	387	408	380	396	376	358	406	404	388	396	365	377	381	382	350	386	376	395	384	392	364	375	359	404	361	351	344	379	363	370	396	412	401	366	407	401	383	369	417	375	380	359	359	407	431	370	379	384	368	391	402	376	357	368	388	363	362	397	391	341	342	418	338	380	401	351	370	372	394	388	377	393	394	380	368	377	359	382	411	367	361	362	397	361	392	401	352	368	339	395	370	371	407	403	400	356	428	385	372	403	396	338	380	400	394	367	359	379	380	354	344	376	384	381	390	396	354	381	402	363	365	380	400	398	396	354	410	400	358	393	359	393	329	399	340	358	376	390	349	407	371	382	347	356	369	406	400	385	407	405	372	356	353	381	361	386	423	387	397	393	367	399	369	372	353	362	399	389	411	396	343	363	386	402	388	354	396	351	399	391	379	372	390	354	378	378	348	368	368	372	367	377	382	405	387	375	399	390	397	372	343	393	370	354	389	378	388	341	420	406	374	396	350	394	345	364	378	385	365	382	350	365	399	395	421	390	360	387	387	359	400	398	419	384	372	375	392	366	392	362	360	344	362	372	407	385	408	411	390	368	391	392	358	387	390	366	405	395	356	369	340	361	390	333	390	380	382	399	399	340	385	355	382	370	379	355	367	385	402	375	379	365	357	378	405	384	354	370	353	355	368	374	375	369	351	356	393	388	374	396	349	427	385	374	414	334	341	393	350	375	379	397	348	397	399	357	351	351	372	335	383	394	394	382	365	361	402	396	402	383	376	388	354	395	346	415	389	365	349	388	363	377	386	359	379	377	377	369	377	385	369	382	368	388	371	387	401	378	348	347	399	336	359	370	365	428	364	366	349	353	362	404	355	365	339	360	385	416	394	359	380	371	386	369	396	349	363	369	359	374	370	369	399	379	355	388	377	366	402	397	384	362	358	373	368	363	344	383	392	386	362	395	367	355	407	380	395	412	369	339	383	343	352	383	410	386	376	383	386	341	371	352	346	373	391	361	399	391	351	399	398	345	376	382	396	371	374	396	369	376	377	363	367	394	376	381	358	402	380	403	387	386	404	383	394	382	334	352	359	391	389	388	348	389	377	353	400	401	377	382	383	383	370	387	363	358	371	377	365	359	350	372	365	392	390	399	388	393	406	377	359	368	381	412	416	372	398	379	376	371	355	419	383	391	403	376	403	386	384	398	369	333	345	355	367	349	405	390	428	419	338	437	346	410	389	377	332	374	368	395	391	361	334	363	414	363	362	410	348	393	386	386	371	378	405	374	363	413	387	349	356	409	366	319	362	325	327	367	375	375	385	345	360	394	355	384	385	387	365	360	391	346	372	370	387	393	352	370	363	350	357	401	388	346	403	366	359	391	378	376	376	399	369	387	364	381	383	408	373	378	386	378	367	403	382	386	381	390	423	370	373	390	356	396	381	354	403	400	381	344	383	327	408	347	392	397	410	380	387	340	383	399	391	337	391	416	360	354	377	394	373	366	412	373	367	356	430	415	376	372	403	377	384	389	338	354	368	407	346	378	348	386	407	377	383	409	377	386	388	362	379	359	402	340	359	380	391	400	350	404	341	376	398	392	370	403	394	339	390	345	385	382	350	367	364	369	362	379	392	407	345	376	349	408	413	387	417	405	316	382	368	362	375	355	372	346	344	376	387	359	364	364	354	407	353	360	394	362	382	400	350	368	356	392	393	375	396	402	377	387	372	369	398	345	376	329	372	402	372	362	364	356	382	396	401	389	348	384	364	394	368	405	356	376	413	354	410	401	388	452	394	354	401	365	388	367	415	373	404	359	396	362	335	359	386	395	413	372	383	400	361	399	354	399	406	358	405	403	355	373	412	404	376	373	366	357	377	408	347	367	332	373	380	379	362	371	380	357	403	368	373	368	362	367	352	383	391	373	405	366	417	388	366	367	389	408	383	377	381	380	358	371	416	346	391	384	374	377	388	369	352	387	392	399	354	377	382	397	355	384	391	377	365	361	376	364	363	354	365	399	435	400	318	387	369	400	360	382	376	399	370	385	343	334	391	386	380	370	371	384	351	369	374	370	359	350	385	335	392	379	395	380	348	379	427	391	371	382	360	371	367	353	368	368	357	362	387	378	384	365	368	364	401	366	344	380	417	363	354	376	398	395	403	371	344	371	366	400	383	371	361	354	384	370	373	369	352	365	383	367	369	392	348	369	359	383	374	403	367	386	396	379	413	366	385	363	356	361	362	367	381	363	390	406	349	360	397	370	378	383	417	386	365	383	382	365	437	427	367	384	401	395	362	358	417	373	384	318	343	341	391	397	353	375	397	378	384	357	383	351	402	348	414	377	370	380	369	361	377	395	333	420	366	393	356	418	388	336	335	356	403	439	340	388	351	372	385	353	328	398	366	390	403	385	361	354	339	368	387	403	385	417	372	386	361	394	396	417	381	356	353	355	379	382	386	358	381	382	383	358	381	392	391	362	392	384	384	345	367	359	352	376	412	378	346	357	377	365	383	373	393	362	365	391	359	357	372	392	350	359	417	368	390	364	422	393	407	384	379	373	389	352	383	383	382	386	387	384	398	377	344	369	355	380	386	358	383	346	391	423	379	416	348	351	403	373	381	382	402	388	370	338	402	386	400	338	380	362	379	393	396	355	398	352	379	378	378	401	395	340	359	392	383	371	358	394	358	366	399	383	370	385	385	338	354	368	346	369	350	385	372	370	379	388	389	355	391	382	364	370	384	385	412	362	378	377	367	370	403	414	359	365	404	354	346	350	393	372	369	383	328	357	406	382	381	345	369	409	407	369	377	384	340	367	390	344	366	430	370	357	366	382	374	369	384	371	365	387
32434	47307	45877	38834	19108	5500	3345	2703	2361	2059	1916	1764	1611	1571	1436	1352	1315	1260	1237	1197	1195	1161	1096	1074	1095	1160	1101	1113	1039	1017	1011	1029	977	966	1017	950	1009	996	1018	969	930	1001	969	981	996	939	922	993	952	950	907	899	942	933	931	954	949	910	935	928	987	983	954	949	919	894	924	915	918	892	948	952	906	914	933	939	906	897	911	921	918	904	852	919	895	898	921	808	939	911	937	935	897	863	877	945	944	914	920	860	880	904	916	868	950	890	909	874	828	908	900	910	924	881	894	923	875	861	894	867	886	923	905	887	900	891	934	867	899	896	911	912	880	842	926	936	856	892	902	841	914	857	873	905	915	917	873	869	928	894	941	880	889	873	919	841	867	891	909	892	899	917	898	901	890	914	870	912	860	889	906	863	886	896	881	864	881	916	876	864	878	869	918	931	908	903	901	902	865	872	904	925	874	922	858	891	921	956	885	883	863	914	879	903	833	897	835	917	917	867	902	895	898	888	931	886	858	904	886	899	882	867	860	881	934	895	877	894	890	983	955	955	889	867	933	845	896	864	817	855	874	863	886	884	856	862	887	928	910	917	894	888	897	857	906	922	928	863	912	874	886	928	876	899	854	939	871	869	939	905	893	915	899	928	910	889	915	893	864	886	858	898	924	912	858	877	883	874	878	836	945	901	901	905	902	895	901	853	890	865	902	834	877	903	915	887	852	887	870	858	883	925	892	893	909	880	869	814	878	947	925	869	899	914	894	879	918	916	896	893	890	899	869	897	874	927	861	885	874	840	897	888	821	960	930	897	920	921	904	863	911	873	868	888	900	940	899	898	852	875	861	892	900	927	898	901	904	854	870	854	900	906	885	901	870	831	888	852	882	930	872	906	925	863	864	879	881	896	901	909	885	800	861	913	881	911	874	849	916	850	916	842	902	905	920	854	896	890	896	895	905	883	889	896	865	842	858	864	818	888	874	875	889	928	910	893	848	937	920	882	898	843	877	900	922	903	880	870	946	901	885	946	921	911	902	906	892	855	845	897	947	912	859	883	889	919	881	926	936	884	902	871	921	877	888	915	894	867	862	882	869	887	890	878	843	888	889	865	872	870	913	935	903	927	911	942	917	907	871	866	934	876	873	886	865	887	933	905	876	854	908	920	910	894	843	885	902	861	878	953	867	889	878	911	885	892	881	894	914	907	881	897	882	878	887	844	938	905	901	841	860	867	950	875	890	903	886	906	883	938	917	836	880	935	867	913	908	873	874	817	902	885	869	911	934	885	899	869	857	890	865	846	872	894	877	943	933	889	917	881	822	941	878	887	922	834	881	897	890	887	856	889	871	831	901	907	902	878	919	905	881	836	857	870	911	857	930	852	867	927	834	891	889	848	893	874	899	891	886	903	890	934	860	917	870	899	916	886	902	863	860	899	887	932	860	898	871	899	870	811	858	935	880	926	933	907	928	862	907	877	882	880	887	850	891	909	876	896	860	889	893	902	870	905	890	852	931	871	886	850	866	887	897	867	851	896	889	866	887	863	870	853	889	933	879	895	895	920	916	870	913	880	931	857	914	884	888	872	883	894	912	833	871	907	809	956	883	915	893	872	904	901	909	931	922	871	901	872	881	872	914	891	912	921	892	870	894	857	854	903	912	936	893	858	883	878	896	844	923	874	900	954	837	857	882	886	915	890	893	905	928	895	929	847	898	812	853	852	872	887	876	885	905	879	911	895	884	877	885	893	871	793	919	909	869	915	873	937	857	897	915	877	902	901	902	889	870	889	895	896	829	841	874	891	903	871	847	908	818	890	917	930	866	934	860	884	895	874	902	893	855	921	896	823	834	970	875	905	844	854	915	915	874	849	844	859	866	862	880	921	921	824	860	847	923	891	881	852	911	857	911	916	934	892	876	875	870	849	870	915	840	912	926	888	910	876	878	954	950	960	886	895	857	908	914	916	876	876	839	908	900	876	894	869	886	886	908	830	846	917	918	871	888	874	912	902	886	869	882	827	871	913	887	962	877	868	925	868	866	931	878	848	884	841	926	932	864	890	877	878	893	932	896	905	897	860	877	899	900	899	882	872	917	912	885	861	882	886	932	899	888	943	846	931	820	867	887	933	964	892	912	852	910	880	865	835	879	877	909	888	858	917	928	930	925	864	864	984	869	909	858	856	916	907	917	874	905	878	903	898	889	925	816	873	865	914	834	905	902	819	917	849	841	927	879	850	931	856	934	878	882	875	872	919	878	882	937	898	865	885	845	888	933	897	892	884	874	876	898	901	867	876	941	847	868	928	913	914	897	896	908	865	917	868	879	897	924	853	842	909	851	892	893	918	879	874	864	924	952	872	938	794	913	875	883	913	912	927	852	940	851	881	883	906	871	864	929	887	844	901	856	887	892	883	892	879	917	920	924	837	869	908	894	878	842	909	862	907	909	885	866	888	826	922	870	890	982	898	875	915	916	916	903	911	871	913	889	917	870	889	907	883	866	916	899	886	857	874	843	915	879	930	946	851	851	836	867	890	920	883	902	924	860	911	900	851	922	897	926	923	845	936	892	893	885	867	895	948	846	939	897	916	900	915	907	862	896	909	864	878	878	889	868	868	844	929	840	910	905	815	895	878	912	893	866	884	883	883	883	908	935	901	869	886	877	903	868	867	837	892	920	880	846	892	895	872	896	848	871	859	907	898	903	905	899	855	852	930	880	873	893	894	868	868	907	888	903	900	871	834	880	844	849	865	890	910	860	857	884	927	888	867	896	901	844	878	882	848	921	902	872	809	916	837	900	885	874	897	938	896	888	833	893	863	854	899	877	896	882	864	885	930	870	927	889	848	855	896	841	892	868	864	951	911	921	918	885	865	888	940	871	875	880	950	901	955	808	889	864	913	901	864	858	833	837	895	874	879	938	900	885	890	888	854	909	892	896	852	895	950	865	921	851	893	883	862	912	907	850	877	852	929	834	932	915	916	933	893	903	901	887	903	829	918	859	859	909	837	928	915	877	912	899	894	860	897	923	938	882	812	859	853	898	886	852	911	852	902	860	814	890	870	915	930	874	822	883	916	903	820	917	916	920	883	881	909	878	895	925	865	905	889	891	849	867	887	884	886	923	857	841	922	889	853	833	870	889	946	843	903	899	902	916	875	909	861	847	840	915	935	879	849	862	834	838	855	897	876	889	867	897	934	908	826	899	888	903	956	911	891	890	887	875	886	863	905	920	874	852	929	911	930	876	886	895	895	878	857	940	886	896	824	896	870	935	877	888	932	855	885	855	880	881	913	874	829	858	866	883	879	951	903	933	903	874	832	964	886	886	888	876	870	871	822	926	895	881	923	847	874	879	895	830	894	929	904	942	894	897	935	901	878	859	932	907	898	884	896	911	926	905	914	941	954	863	899	869	896	868	858	912	884	947	882	836	842	927	919	929	927	872	885	859	923	831	873	914	918	930	898	858	845	842	883	899	839	923	902	925	875	903	867	827	887	914	908
9427	9909	6561	3277	1004	333	222	171	149	128	153	142	157	161	157	159	159	141	173	166	167	169	170	135	170	149	152	136	148	135	180	149	163	150	163	148	146	143	150	136	147	163	160	154	148	167	165	169	157	149	161	159	145	123	139	173	187	163	138	154	171	166	148	147	149	163	156	171	170	162	148	168	156	143	126	150	146	140	165	162	150	143	160	152	148	147	149	139	140	169	147	161	171	154	154	149	175	176	162	168	148	166	160	147	136	177	150	139	148	152	148	173	152	168	172	167	173	158	150	152	145	145	156	169	154	150	147	160	178	133	147	146	127	154	150	150	147	166	159	168	166	172	142	154	139	153	152	153	145	169	167	128	140	144	169	153	153	158	173	172	172	167	172	165	139	155	163	159	176	145	150	163	161	149	178	175	153	148	170	162	147	137	161	172	166	163	143	139	164	158	147	140	187	139	160	148	197	162	157	160	148	165	145	165	194	158	155	148	171	160	157	142	148	140	163	167	146	171	147	155	162	168	166	148	157	152	159	153	157	138	149	158	148	129	137	148	147	161	146	162	150	162	128	149	172	167	168	162	190	176	151	158	153	150	149	166	151	163	154	161	146	141	156	161	154	162	166	146	166	158	152	161	147	142	166	145	172	157	159	142	158	158	177	154	188	153	181	164	133	139	170	169	147	154	159	163	161	176	161	140	147	149	158	157	154	150	163	161	167	148	175	159	154	160	159	144	151	160	157	181	161	150	176	146	159	159	148	170	162	130	163	146	128	154	190	159	144	142	155	150	153	141	139	140	136	155	163	148	142	146	168	173	151	154	160	157	131	165	166	153	136	172	170	171	163	149	146	150	129	146	154	182	176	164	158	143	160	155	142	151	159	194	174	145	168	159	156	145	133	156	164	131	175	165	156	159	129	172	140	157	150	167	153	118	140	172	138	162	176	160	189	148	165	154	143	171	149	148	168	158	151	142	164	146	184	164	160	179	153	146	148	142	137	148	158	199	148	150	164	175	148	176	156	166	154	160	153	137	149	164	168	170	153	152	139	155	162	156	155	167	157	174	171	145	168	145	154	173	157	133	150	154	144	165	162	151	166	149	154	152	164	159	150	160	164	159	156	143	171	162	161	150	171	143	168	148	142	190	176	150	160	163	180	142	162	172	151	150	147	151	145	162	156	135	160	159	163	156	143	164	144	173	135	143	163	175	165	173	166	156	158	161	151	157	141	163	152	172	171	162	160	198	161	162	147	171	149	184	137	164	144	155	127	150	159	171	148	167	168	156	151	156	157	155	158	133	172	152	150	135	134	171	178	178	157	161	141	149	133	166	171	169	157	165	143	152	148	147	140	151	149	147	143	168	167	123	151	187	150	159	157	156	155	128	154	158	154	173	135	175	150	166	149	152	147	140	139	165	166	145	172	166	164	140	157	185	137	147	152	166	158	177	155	155	149	167	158	152	145	162	157	181	151	154	177	165	146	150	156	159	148	162	150	154	150	155	143	161	151	158	157	167	144	138	163	141	176	151	171	152	167	161	167	135	164	175	154	162	150	155	159	159	156	156	149	164	149	156	146	162	169	165	155	165	169	140	164	181	194	140	155	155	151	146	148	158	147	165	171	166	166	152	146	166	178	164	142	161	168	166	150	160	154	160	176	162	155	178	154	137	172	132	169	152	150	159	169	174	151	141	144	173	166	141	144	149	147	152	173	133	149	144	152	156	148	163	167	159	138	139	164	146	164	155	170	147	143	164	158	153	143	146	162	140	161	160	153	148	148	153	162	152	147	166	179	171	140	136	149	153	151	148	156	160	142	143	156	154	175	173	147	173	168	155	149	167	144	134	161	161	158	165	144	170	143	171	145	157	163	159	164	132	150	152	156	156	177	144	181	158	150	173	161	153	149	140	164	153	156	157	157	147	156	162	151	148	156	179	172	169	147	159	183	154	178	166	189	142	150	183	153	153	154	163	157	147	157	168	178	146	152	148	162	149	181	161	143	152	172	147	150	138	171	156	163	157	149	147	145	156	149	163	156	144	152	151	144	147	143	174	156	152	161	171	160	152	154	177	169	163	166	161	152	177	147	163	162	173	182	160	144	152	156	137	176	189	155	159	172	146	165	137	150	154	149	138	126	137	155	148	161	163	164	188	150	167	142	151	167	157	134	153	138	147	163	143	151	161	148	161	165	129	164	160	172	133	150	159	163	162	172	149	144	140	160	143	145	151	150	147	164	126	164	176	152	145	145	148	156	153	161	158	156	151	154	175	184	151	144	132	142	147	129	144	140	161	153	154	175	166	165	155	149	145	170	187	165	167	156	164	138	179	169	153	154	157	172	145	181	163	147	144	142	168	156	169	143	147	152	154	159	160	175	157	173	163	144	168	160	148	156	160	156	159	142	158	154	179	145	150	158	137	156	166	168	154	152	142	169	176	168	165	148	177	172	155	152	151	123	156	142	144	131	152	146	160	166	165	155	164	159	179	151	157	137	147	145	150	160	167	147	136	146	178	151	153	128	144	151	153	149	150	170	147	154	158	149	136	158	138	154	193	142	168	145	167	136	149	154	142	149	163	140	153	155	169	180	163	166	150	158	165	166	153	161	155	153	158	167	169	144	168	171	136	159	157	164	149	144	151	138	164	153	149	173	152	153	148	159	141	145	152	184	161	156	186	171	166	158	160	148	152	140	175	154	148	161	152	154	128	167	167	143	129	154	155	128	142	179	168	169	172	196	157	136	160	171	152	154	171	143	145	151	164	171	160	150	154	172	152	154	156	142	160	159	159	174	142	144	159	150	149	163	176	155	171	153	146	137	138	135	162	175	155	179	153	144	165	158	160	148	138	178	158	136	165	163	151	171	143	155	151	154	176	144	165	168	154	156	173	146	198	179	146	165	152	143	141	164	170	156	153	139	159	172	148	177	145	163	154	146	175	137	184	134	120	139	142	144	151	151	180	148	163	178	170	148	150	148	164	178	154	163	149	169	152	147	173	159	161	140	169	161	146	162	159	157	151	146	150	157	128	131	144	155	155	161	172	166	148	150	151	136	156	146	150	174	150	180	154	149	171	146	165	163	143	155	143	142	145	170	171	175	152	146	168	145	137	162	155	166	183	168	152	144	138	152	169	156	146	154	154	151	157	151	163	137	151	162	146	152	170	149	158	144	150	141	155	160	173	164	157	159	142	145	134	133	159	160	176	161	139	163	177	133	158	141	156	146	168	172	167	127	169	155	162	162	160	164	153	142	151	168	158	165	190	135	130	140	159	149	149	166	161	152	149	163	131	129	145	164	157	165	163	136	144	153	136	155	156	162	171	142	149	157	154	154	172	167	132	186	153	165	153	131	161	164	162	159	155	157	161	139	171	170	138	150	146	154	153	164	172	140	162	169	132	167	154	153	145	145	148	134	165	170	148	135	148	165	151	139	142	164	171	161	145	154	143	148	186	143	162	138	155	148	198	158	157	142	148	171	155	157	173	152	147
9653	10878	7973	5048	1107	572	542	524	487	559	518	527	473	488	502	511	485	483	490	471	503	485	507	486	486	453	486	464	468	473	478	466	474	474	474	497	463	493	470	477	507	474	512	471	495	457	476	507	489	500	500	454	482	443	497	488	519	479	492	487	456	458	483	461	485	489	450	474	465	481	500	457	527	463	485	494	486	505	493	461	487	503	482	481	466	501	443	505	430	495	462	484	451	503	494	463	485	448	498	446	455	483	442	468	500	442	491	487	506	419	439	511	486	461	482	469	469	503	482	513	474	504	435	455	481	443	489	472	464	479	455	484	482	461	493	477	472	457	504	485	487	506	494	490	484	435	495	504	500	476	496	472	501	488	486	448	491	484	467	493	466	451	440	444	461	477	495	459	478	460	516	473	459	460	443	480	463	488	429	512	512	513	514	486	470	493	423	491	468	513	465	495	481	468	480	496	486	475	473	471	515	464	503	460	473	452	506	465	495	484	465	491	479	478	445	471	479	462	455	491	464	467	428	510	480	453	457	504	514	511	499	489	461	511	524	504	479	492	450	415	459	470	489	459	426	496	530	495	466	480	481	486	469	470	523	488	487	528	492	483	478	501	463	460	521	511	492	460	472	466	475	452	495	494	455	466	478	449	477	483	464	510	480	462	489	487	488	486	458	418	518	500	488	444	462	428	439	442	492	455	455	476	502	465	510	486	481	524	448	502	518	500	493	493	459	482	455	475	440	466	484	471	428	473	451	475	491	494	454	506	473	488	478	483	486	476	522	468	518	468	529	471	509	444	486	468	493	485	485	493	471	477	483	491	459	474	468	474	469	444	434	473	504	485	504	496	493	490	498	452	444	457	495	483	465	512	464	480	450	450	494	518	491	510	470	484	489	479	468	487	486	518	468	475	447	481	480	448	484	505	480	476	489	470	440	505	440	456	435	482	506	470	500	468	526	464	454	480	457	445	505	447	477	484	489	450	452	480	459	476	440	516	454	459	471	487	497	513	507	488	480	494	485	480	476	531	508	479	500	508	460	493	481	445	422	467	499	521	447	472	500	446	509	460	496	463	465	465	473	452	515	539	469	470	460	418	472	492	463	492	472	467	508	490	443	515	488	436	470	473	460	499	490	510	497	463	448	476	486	462	485	499	484	510	473	436	504	509	492	463	501	476	487	481	496	509	490	493	458	493	482	456	484	482	477	470	462	487	466	480	445	507	479	462	463	467	466	517	454	457	464	432	531	451	463	459	477	506	467	462	505	475	490	465	498	514	506	505	516	468	493	427	472	397	508	450	493	520	509	467	486	489	477	458	458	473	486	464	451	466	495	488	490	493	451	463	504	525	512	451	495	459	482	477	454	506	494	478	498	509	456	471	468	464	515	480	521	465	445	475	485	466	439	467	471	484	466	499	497	439	469	461	451	501	458	481	475	461	489	528	483	511	515	469	491	448	515	481	491	463	485	474	447	475	480	509	483	457	510	472	491	469	477	496	462	491	476	479	430	462	488	496	494	484	456	500	504	456	438	482	460	455	457	487	453	489	493	479	484	460	510	472	486	484	463	466	464	472	486	472	459	507	483	442	489	483	474	460	476	455	506	500	462	467	491	488	485	444	511	497	522	449	469	513	493	447	527	481	489	480	489	460	483	474	517	506	477	463	497	481	459	468	489	478	485	437	503	455	499	466	493	486	483	479	495	467	485	498	472	432	467	499	444	486	509	474	506	426	489	485	462	457	510	441	467	480	474	481	489	466	497	489	520	520	439	484	502	461	538	465	470	474	500	469	452	497	480	454	465	457	469	464	474	454	503	498	529	465	463	483	466	489	452	481	449	472	475	463	496	454	460	465	483	501	501	467	475	492	501	501	482	465	498	492	468	467	476	468	424	480	489	465	498	488	494	470	494	506	481	459	449	476	478	471	482	478	502	466	482	462	465	485	501	467	460	450	453	518	453	490	469	481	447	493	505	471	462	479	494	493	447	416	497	485	460	474	470	466	477	447	461	487	477	496	485	456	480	502	490	478	474	490	425	469	481	442	471	463	468	516	448	452	501	457	470	482	511	472	450	458	455	476	462	510	475	451	485	469	488	478	463	470	481	504	446	455	481	460	492	500	451	505	497	456	454	466	482	467	463	556	478	530	526	466	459	480	490	482	451	453	446	470	489	495	515	501	482	460	476	483	508	504	467	427	497	472	482	498	483	476	454	479	505	469	511	469	493	490	440	470	446	433	473	507	456	500	521	469	505	498	509	488	467	461	462	465	477	461	467	468	451	468	467	505	452	458	497	507	490	477	491	470	526	439	488	526	460	483	475	484	498	448	460	489	477	473	511	465	455	462	471	476	490	464	501	443	465	472	508	424	488	455	449	473	457	487	454	437	466	457	481	499	493	459	497	515	505	468	486	458	443	489	453	496	433	469	452	491	469	477	469	494	489	470	487	513	475	488	508	490	456	485	451	481	486	496	455	519	475	476	493	495	490	493	463	520	457	493	467	470	494	499	481	463	469	453	478	459	451	474	466	473	479	461	478	473	478	457	484	486	490	493	453	479	500	463	441	476	464	481	473	464	460	466	485	476	444	481	453	444	481	445	511	490	466	475	457	502	449	474	526	490	460	481	510	520	485	475	449	464	474	496	480	515	449	537	489	478	449	468	508	466	524	453	466	456	491	476	532	489	457	519	489	488	485	504	470	490	488	505	494	476	479	494	490	455	469	454	480	480	475	459	499	446	469	480	466	468	469	479	487	441	455	485	476	483	476	496	470	454	452	479	435	492	458	456	455	463	545	477	491	483	536	503	468	476	536	449	454	491	511	426	498	467	481	457	458	502	473	486	475	474	518	474	477	470	460	446	498	442	453	454	452	478	500	457	484	497	495	480	493	471	528	495	465	437	483	505	491	463	473	497	487	489	453	456	492	488	471	473	487	473	484	461	457	437	497	460	478	506	496	464	490	457	455	432	440	457	492	484	487	457	482	467	477	492	445	463	455	501	503	493	447	471	485	490	524	482	499	439	466	440	498	521	515	492	457	500	467	476	438	456	486	455	483	509	451	476	416	445	502	459	459	460	455	477	478	438	498	470	496	494	488	534	485	473	493	456	490	486	445	457	478	500	475	487	435	484	496	481	463	475	497	516	468	497	475	475	484	508	471	447	513	499	446	474	445	426	507	462	463	457	479	498	470	467	473	446	534	486	463	470	470	470	480	484	459	472	557	484	478	491	460	445	506	478	473	454	504	454	480	493	438	433	470	476	509	505	499	463	465	479	449	459	447	477	462	490	491	477	462	462	483	501	468	528	469	465	497	480	471	517	469	465	475	490	450	461	440	483	480	483	496	434	449	505	459	477	512	504	510	435	437	477	461	492	487	485	483	487	497	498	474	428	485	495	466	471	472	456	489	500	453	471	453	492	474	474	516	464	480	443	456	440	481	499	464	481	459	489	481	451	504	500	469	502	444	462	446	483	476	496	466	499	467	437
44505	37016	25311	24141	18668	12426	6615	2533	799	534	450	406	390	372	375	360	383	359	344	344	366	341	339	335	356	334	351	339	366	344	351	333	352	389	350	332	332	371	369	354	355	323	324	347	378	354	304	336	354	294	320	329	346	342	353	380	338	343	343	374	367	354	357	321	332	341	310	343	341	331	349	327	317	339	325	341	329	352	364	336	322	350	321	358	329	340	341	394	351	327	375	342	368	329	335	328	368	351	324	360	365	315	343	348	348	330	321	340	338	336	336	356	357	324	355	320	330	354	324	337	342	368	356	326	373	351	338	355	335	318	317	313	336	342	349	331	327	333	366	337	348	319	303	353	317	333	339	360	330	327	327	359	306	325	328	355	362	350	341	382	291	362	323	345	344	306	329	342	356	331	339	324	305	317	304	322	330	327	376	335	329	317	351	362	351	339	312	328	375	331	314	311	324	346	350	358	319	314	329	342	337	349	361	344	333	330	295	348	350	327	303	339	357	351	320	327	334	316	356	348	342	331	313	347	319	355	366	325	312	338	324	348	326	306	311	325	324	333	346	337	353	344	346	330	353	352	333	330	338	343	314	334	361	349	311	317	310	339	328	328	365	311	301	360	326	347	344	364	353	334	357	294	349	354	343	329	340	331	323	340	340	306	357	327	332	356	334	336	344	360	354	336	345	341	335	344	343	354	310	312	336	295	308	346	368	360	348	308	344	349	361	344	349	317	314	325	349	370	340	322	381	334	326	327	358	338	342	314	319	327	348	304	327	332	321	308	332	348	371	381	310	336	323	316	362	301	324	332	337	334	335	338	350	310	348	330	350	357	328	335	328	330	324	352	337	318	370	326	342	315	327	309	340	347	338	335	344	320	378	332	329	296	337	347	309	374	325	328	353	323	350	329	359	358	317	350	324	350	351	341	330	370	335	360	299	310	342	319	352	372	327	318	335	280	340	358	350	343	330	356	350	316	328	349	318	331	371	340	369	314	335	348	368	329	341	341	338	349	313	327	318	325	344	333	334	360	375	321	329	355	340	326	322	337	343	372	354	348	326	338	360	376	339	275	351	347	337	328	361	327	353	331	305	328	335	341	318	321	350	341	339	358	358	349	351	363	368	350	343	320	332	329	339	324	320	324	325	317	359	347	335	314	326	324	321	329	368	353	339	337	300	354	370	323	339	326	334	364	332	353	342	337	319	350	320	332	318	339	340	322	353	320	335	334	322	312	340	346	355	359	334	348	340	307	328	328	338	340	328	336	333	330	305	320	337	353	325	322	347	356	351	361	326	335	347	341	358	347	323	346	356	350	333	327	343	340	320	307	312	324	318	336	348	321	312	343	356	319	343	367	319	359	370	352	331	327	332	311	310	313	362	361	329	327	344	364	317	324	326	341	348	347	354	346	336	338	351	343	353	323	310	339	332	328	321	335	349	317	323	374	323	336	347	330	307	311	368	366	322	349	350	370	335	345	334	352	353	326	341	349	356	338	333	298	305	310	350	343	315	314	343	403	345	359	328	328	310	315	334	337	328	367	388	331	353	357	332	305	356	357	321	337	318	339	314	325	391	339	340	355	316	341	363	345	341	341	357	311	314	340	343	353	288	343	333	315	356	345	323	320	324	366	309	349	363	357	353	357	342	341	327	312	336	332	355	369	349	371	340	341	362	362	348	335	328	297	380	365	316	332	287	304	315	303	333	326	322	339	336	347	353	324	352	363	308	322	357	379	314	320	365	339	351	318	340	347	333	335	382	344	304	335	335	343	351	328	361	303	358	368	344	325	301	364	355	355	357	339	364	342	345	320	339	308	320	361	312	331	348	325	327	327	384	348	346	316	297	358	350	340	355	314	323	340	354	383	332	333	319	304	357	347	367	336	346	344	344	349	337	326	316	379	331	315	360	326	343	337	362	366	338	332	333	356	353	339	351	351	335	329	334	325	351	340	386	315	341	344	341	333	336	355	332	343	318	354	362	337	352	356	326	346	344	347	309	324	339	334	312	341	332	339	313	345	335	306	362	347	375	343	321	334	344	340	312	368	308	364	333	329	295	351	317	302	324	348	334	325	338	342	346	361	306	346	369	327	345	372	314	361	305	359	316	315	339	341	351	331	324	366	322	341	323	367	348	371	341	352	349	339	346	331	339	333	351	312	329	362	357	347	339	326	350	327	333	323	344	326	323	341	345	334	309	338	358	323	315	370	332	342	306	337	350	336	342	321	325	380	359	376	353	348	326	360	345	370	339	348	344	289	318	340	304	316	337	330	333	304	367	359	326	343	348	349	327	341	330	347	319	318	320	344	296	341	338	322	335	325	324	333	277	311	339	338	319	360	342	362	387	344	311	359	319	328	337	363	361	293	347	346	343	331	334	312	350	341	329	353	339	360	331	336	344	327	309	358	340	351	356	345	365	326	316	331	370	335	317	324	344	338	332	328	321	329	319	347	319	328	372	321	369	350	365	319	348	334	323	364	348	310	295	339	333	362	303	299	347	352	334	335	314	301	340	335	366	342	336	338	341	335	331	344	337	343	320	354	360	349	320	320	349	302	362	333	345	357	349	351	378	343	353	339	343	340	343	361	317	365	333	324	343	370	361	373	330	356	353	329	293	333	342	355	330	356	341	341	334	313	305	332	342	338	349	362	364	311	314	320	350	329	317	333	348	317	317	339	345	351	353	332	351	393	356	361	330	320	341	376	337	387	342	353	370	330	351	321	318	320	321	307	369	334	330	337	316	364	322	312	340	342	346	328	359	323	333	318	343	350	342	319	379	328	324	353	331	335	313	360	330	344	314	351	317	300	315	326	334	337	330	318	322	317	330	338	285	347	363	350	355	342	336	341	330	350	369	354	349	340	359	368	329	321	303	352	333	334	318	350	363	317	310	335	301	312	337	321	346	324	325	325	314	310	339	338	328	360	336	319	348	330	328	311	340	337	313	321	369	354	349	347	354	305	307	326	344	363	313	331	301	337	307	330	365	349	326	353	351	377	335	316	334	340	341	293	355	329	355	330	322	377	343	325	328	322	368	327	333	369	355	337	348	332	341	326	344	318	357	326	340	317	341	312	354	316	343	352	359	302	345	354	350	360	301	321	336	347	350	343	317	325	336	340	351	361	363	354	330	349	324	318	329	314	326	364	358	353	319	335	330	355	322	340	325	294	322	314	351	362	374	339	314	341	358	317	346	382	320	337	310	329	364	368	330	340	334	331	327	354	380	327	343	327	343	372	285	324	324	345	342	351	338	379	322	347	338	332	360	356	331	348	321	317	332	351	333	315	351	326	324	341	319	351	371	326	355	325	340	328	332	353	307	335	360	374	347	312	325	333	313	336	292	339	318	352	371	334	341	331	357	338	327	338	362	311	346	287	326	330	340	325	329	357	323	339	324	337	316	322	348	330	354	330	297	347	343	361	333	332	342	342	312	315	333	333	336	294	341	340	373	342	346	311	306	376	340	367	338	368	326	285	328	295	369	335	357	351
37386	30396	13059	14084	2717	2386	2094	1743	1625	1475	1451	1221	1306	1202	1162	1081	1045	1074	993	981	1038	1001	1003	945	962	958	961	917	891	984	939	857	884	885	876	925	919	912	888	893	891	853	918	877	893	877	911	881	824	853	838	862	918	845	837	860	888	879	919	884	853	876	873	868	838	804	830	880	876	817	824	875	886	847	841	867	942	873	850	857	881	896	849	843	931	851	861	864	917	808	882	854	869	830	833	867	904	879	863	880	866	836	842	876	812	860	849	870	878	848	901	841	825	873	901	863	833	870	868	833	894	849	812	860	825	857	867	832	842	873	802	871	855	861	935	802	852	874	813	886	851	825	854	856	868	877	826	875	892	830	862	856	846	902	816	868	903	852	841	881	827	874	813	841	853	836	866	810	884	842	861	811	828	832	857	850	837	844	836	836	845	893	879	811	848	850	945	818	884	857	852	870	813	870	882	850	842	847	864	876	840	814	860	812	815	868	883	854	827	857	878	852	894	799	842	785	850	878	851	904	842	874	863	857	845	804	881	863	798	802	866	861	841	844	844	811	776	848	888	880	809	892	831	816	851	843	868	874	853	833	800	806	845	809	871	860	837	840	812	845	830	867	876	850	855	837	838	876	821	821	845	863	870	864	822	835	863	904	897	852	849	807	831	878	874	849	840	828	842	845	826	891	837	872	864	836	875	796	858	835	810	875	882	795	844	873	860	847	814	826	836	880	864	827	879	803	875	844	825	863	827	875	899	863	819	823	857	867	842	874	801	821	825	802	869	817	837	849	835	872	822	836	840	872	818	845	837	841	855	859	955	848	931	856	816	829	828	849	853	924	843	843	872	818	836	844	871	844	865	866	874	832	860	854	866	797	832	775	904	863	874	814	876	854	873	841	820	850	796	861	815	864	847	864	857	842	892	933	838	872	874	853	851	820	847	839	909	864	895	852	865	903	808	813	837	845	792	811	897	877	837	886	868	844	867	856	816	901	842	867	845	880	839	886	805	903	858	849	832	863	809	820	816	804	872	872	878	812	878	823	857	830	855	868	879	863	856	869	819	863	779	856	869	814	909	857	861	866	868	855	846	868	841	883	840	869	835	828	817	864	826	891	849	873	855	834	813	902	875	887	809	880	876	855	897	799	848	816	878	856	893	830	852	863	866	890	827	853	849	893	890	837	826	881	869	870	874	845	817	866	880	840	839	828	857	848	839	842	863	832	883	799	866	862	831	849	861	843	834	811	872	864	802	860	873	922	850	850	861	850	834	879	851	815	831	889	878	877	877	882	845	815	878	916	850	861	813	822	818	801	813	856	853	809	842	859	877	901	848	822	871	845	830	835	842	868	803	857	773	831	798	819	816	844	834	833	862	858	848	842	835	868	823	824	823	823	851	805	872	841	800	827	916	836	864	812	866	835	882	843	788	822	807	883	906	838	847	813	872	871	853	847	819	838	852	849	840	824	860	803	831	897	791	879	849	899	851	832	847	876	875	841	837	858	843	838	809	882	879	819	826	874	842	861	836	856	848	839	827	833	913	856	797	821	836	876	856	856	791	921	863	837	879	873	907	912	898	865	864	882	895	892	820	808	875	872	841	890	881	828	841	866	798	850	880	854	849	853	830	917	934	887	815	789	872	855	822	888	864	846	884	839	821	817	829	905	803	849	842	857	854	879	839	850	851	893	784	842	856	868	820	848	887	889	805	842	815	891	825	860	797	922	836	854	858	851	813	850	860	856	833	788	859	884	872	843	849	875	855	884	856	841	874	827	831	893	817	813	846	830	817	852	878	862	841	852	866	825	869	857	887	875	886	844	875	854	900	815	820	882	812	825	881	898	843	851	850	879	819	888	839	860	866	913	861	821	888	843	891	816	901	829	867	829	851	844	869	817	893	837	839	837	868	871	845	819	865	892	812	890	864	849	832	867	863	843	809	838	805	880	841	861	800	903	882	858	884	812	819	859	897	852	846	874	825	809	781	875	880	886	871	854	820	845	804	849	877	813	855	833	776	859	846	859	883	864	807	887	816	828	838	880	853	895	917	843	816	821	851	842	870	837	906	877	893	839	814	866	868	864	801	837	823	879	839	866	865	864	799	802	876	834	831	847	860	862	901	872	852	804	869	789	833	853	815	865	803	823	870	841	882	882	842	842	820	908	848	838	838	820	834	830	820	850	847	815	907	866	835	809	853	852	792	839	880	872	846	896	822	876	842	869	876	842	861	802	832	858	815	849	903	903	819	831	842	889	858	851	872	806	818	845	828	872	839	821	846	890	896	863	879	843	846	901	800	822	836	858	869	821	834	873	856	813	866	880	818	862	860	813	811	901	806	901	862	809	843	842	888	870	829	869	855	790	844	859	845	873	857	854	880	827	820	857	830	890	842	877	831	842	804	882	820	852	862	842	829	846	905	862	860	813	903	885	836	859	860	835	918	869	889	841	884	918	871	832	822	825	884	887	871	830	818	853	864	853	834	903	846	821	861	896	856	904	869	879	881	842	848	846	857	822	851	845	878	843	790	834	828	840	850	878	866	842	823	866	852	855	825	816	867	845	853	857	849	842	833	873	866	880	838	885	852	859	876	862	844	868	864	908	885	833	869	898	877	863	899	813	893	901	864	875	810	867	857	851	846	838	846	856	876	883	875	853	835	819	807	834	858	854	858	876	863	886	862	850	851	837	840	893	874	860	894	809	791	870	844	890	837	760	823	847	885	850	833	820	858	860	895	881	860	819	859	879	891	876	836	852	870	808	835	855	826	845	864	842	820	869	829	875	859	870	827	838	833	849	842	888	788	881	919	847	802	829	827	850	869	862	799	846	860	856	845	891	887	831	788	840	857	820	846	847	798	885	829	832	879	800	863	845	816	853	883	864	870	799	836	853	831	853	790	877	836	885	857	836	890	819	806	843	798	852	835	839	872	870	833	861	879	838	844	866	807	895	846	858	874	880	839	862	846	934	869	839	849	891	822	850	881	898	868	818	851	836	869	844	876	860	837	879	844	909	854	905	871	829	863	864	814	857	858	812	883	818	842	831	856	848	865	915	857	788	857	868	844	875	856	876	820	833	847	907	836	856	835	801	837	845	816	824	900	839	840	802	848	849	843	864	848	833	883	871	824	829	824	791	848	835	879	862	848	859	821	838	875	902	862	839	808	860	840	854	811	844	865	856	838	860	918	869	832	871	877	856	904	793	818	835	863	861	839	852	827	844	892	802	857	861	846	852	770	824	860	900	876	866	813	867	846	842	845	896	858	862	843	824	875	875	849	851	865	856	833	836	817	856	884	852	877	830	863	860	865	873	845	811	892	842	852	832	792	861	856	865	837	840	833	854	852	843	872	845	852	868	859	894	857	866	856	943	862	851	807	830	801	867	868	880	857	868	844	804	869	879	875	860	816	835	907	852	872	898	871	871	855	796	840	854	881	845	804	788	839	883	850	847	869	801	858	855	898	859	907	868	864	856	840	836	844	855	846	877	833	892	903	832
48079	42725	28023	23306	21569	16905	10177	4872	1546	716	560	545	498	484	486	492	425	425	412	450	438	402	392	431	449	411	379	367	424	393	417	372	359	402	367	393	416	348	383	398	406	407	398	377	407	375	414	419	385	378	318	407	402	388	383	389	358	372	397	314	386	396	359	384	357	346	423	411	337	379	392	417	365	375	403	358	409	373	382	351	404	362	339	351	391	374	407	367	370	346	384	400	391	357	411	344	340	364	375	380	406	370	394	413	399	368	382	384	382	400	367	385	353	353	380	405	379	389	338	341	369	345	388	384	385	390	398	378	395	359	372	357	384	399	389	353	371	379	405	344	378	356	344	382	347	379	384	405	379	371	410	388	387	415	407	405	400	408	418	375	369	385	367	384	371	361	334	414	373	377	404	397	365	403	383	391	384	374	382	384	400	343	367	388	399	375	359	363	373	396	387	390	376	368	382	349	374	365	389	367	377	370	429	374	364	334	413	370	396	367	365	374	357	376	392	368	362	357	371	390	395	409	373	350	371	408	372	348	312	349	378	374	367	357	349	447	329	351	395	359	377	403	355	392	376	396	364	396	331	367	386	387	387	362	388	417	383	422	348	398	384	388	355	397	358	369	409	380	372	376	333	371	412	363	368	366	358	384	388	344	371	368	397	396	356	390	372	397	388	418	369	341	389	385	374	388	349	379	388	357	375	387	376	370	415	351	366	378	355	388	379	392	363	366	364	380	394	393	385	388	360	357	404	375	405	379	367	350	376	390	356	345	383	363	349	349	391	366	377	378	380	369	382	380	388	369	356	356	377	386	351	364	399	367	364	408	383	397	384	374	348	391	388	358	380	384	356	337	354	373	322	337	376	400	404	342	362	397	369	362	372	415	383	365	369	360	367	383	364	413	366	370	365	381	399	335	392	335	355	392	408	399	362	366	405	393	418	362	374	382	392	377	346	369	361	391	344	373	364	377	373	391	368	391	417	386	380	352	374	369	380	389	421	392	355	352	363	366	341	368	375	361	375	377	363	416	347	387	363	393	366	407	365	359	354	374	386	381	356	391	371	375	385	378	406	432	385	374	353	391	395	384	339	371	389	389	400	384	357	358	385	379	399	382	403	354	364	359	346	386	393	368	405	383	351	360	352	353	406	356	362	359	344	352	358	363	388	381	377	370	384	392	400	367	400	380	386	376	385	362	364	400	395	419	371	384	358	404	399	356	378	378	366	361	376	357	399	363	366	358	375	337	381	359	386	380	382	359	395	393	378	373	344	357	408	393	391	370	389	393	366	398	389	417	369	350	381	361	385	420	343	373	364	381	375	353	356	367	372	353	378	385	420	384	405	362	355	349	344	408	363	391	400	394	369	341	379	381	369	379	403	354	399	381	373	331	369	324	364	366	365	365	382	346	381	381	386	408	381	358	367	376	377	405	383	374	387	388	362	384	391	369	374	371	397	382	341	336	387	395	381	370	360	384	371	404	361	340	351	394	364	389	365	368	363	417	366	432	404	378	377	343	412	366	381	381	426	357	394	377	362	361	370	385	393	383	363	405	384	334	406	379	391	391	361	396	388	394	363	347	373	384	390	386	379	354	389	394	360	409	404	386	372	358	390	410	385	363	375	374	429	385	338	365	352	405	359	384	390	361	364	379	362	383	374	402	368	362	393	390	361	361	367	358	354	392	379	384	361	411	388	362	382	365	371	376	394	376	355	340	384	386	394	348	367	375	373	378	348	388	369	379	378	385	378	357	376	393	391	399	383	367	367	383	385	369	378	339	372	401	376	367	400	376	364	434	364	377	375	373	366	361	337	374	348	373	419	371	403	363	354	369	356	392	398	395	364	378	367	391	375	375	344	359	391	397	373	392	346	406	411	401	369	397	345	351	386	387	375	376	374	376	389	376	383	390	363	405	365	337	373	414	401	360	408	348	367	380	391	389	361	372	361	369	387	352	379	353	406	394	368	371	383	382	373	363	402	330	359	338	350	378	392	407	383	374	344	386	374	373	380	350	414	417	397	385	361	424	406	420	363	352	381	335	376	375	379	358	381	380	337	384	348	383	369	371	385	381	365	354	356	370	362	388	370	400	364	384	353	374	402	359	398	371	375	405	362	358	389	388	413	394	354	362	383	367	381	414	371	355	434	411	412	361	361	362	375	368	383	381	390	397	379	332	328	355	356	381	390	412	370	347	361	371	351	330	373	375	376	382	349	352	350	383	413	368	409	383	395	336	366	354	402	365	375	378	356	384	398	393	379	343	355	358	369	371	369	359	393	386	421	376	347	393	384	375	383	354	341	338	374	404	414	416	382	383	426	377	356	385	378	383	365	381	360	378	373	350	384	372	383	377	353	364	353	389	377	356	353	350	373	350	392	355	369	363	373	366	356	367	396	377	398	387	404	356	408	367	397	381	368	362	399	363	352	382	360	383	344	384	379	379	341	364	375	384	346	342	360	387	365	370	397	335	368	352	352	404	379	350	360	392	385	361	392	389	361	381	353	355	386	395	380	361	362	381	338	381	400	346	398	366	366	376	376	379	363	394	367	375	379	340	356	384	355	409	390	425	362	370	359	394	393	402	361	379	368	433	410	408	357	355	407	395	368	399	383	372	404	367	372	381	340	392	375	398	352	373	350	366	396	374	385	372	428	385	408	366	394	369	358	388	345	373	356	404	374	384	361	353	346	348	375	353	381	372	358	364	372	378	329	368	360	388	383	374	395	376	388	367	410	358	350	360	358	330	394	406	370	388	354	369	373	374	382	371	388	342	380	379	415	398	363	365	392	392	377	400	373	409	388	408	385	363	358	390	395	362	413	358	368	344	410	341	337	346	353	401	370	374	366	350	391	377	369	336	397	386	357	370	362	376	412	372	355	348	393	359	399	367	370	365	392	373	381	370	380	395	381	370	380	364	356	384	366	379	403	369	379	434	370	420	415	370	391	378	416	390	390	387	344	351	375	364	350	371	374	406	338	357	375	372	367	403	370	376	365	378	397	379	361	388	387	367	387	374	350	385	369	370	368	408	359	344	373	368	399	369	402	371	349	357	407	361	386	329	393	370	364	381	366	362	418	365	392	359	403	398	390	354	422	370	370	373	377	400	373	356	386	392	358	408	396	359	375	380	380	404	355	384	357	397	373	379	378	385	365	365	350	389	370	387	408	398	379	371	382	372	362	383	375	360	360	387	383	379	370	370	384	379	360	394	383	384	391	357	363	389	373	355	364	392	385	401	358	396	408	369	414	403	407	388	348	373	377	386	373	345	387	413	414	385	406	383	331	391	388	395	412	374	391	380	373	368	398	385	355	353	363	377	363	362	392	404	375	306	339	414	387	366	392	370	358	383	330	355	387	393	380	339	372	360	385	382	393	397	371	389	408	372	372	379	377	391	361	407	390	418	410	371	370	377	359	428	369	371	368	355	356	381	361	386	381	403	346	387	350	359	364	375	340	389	342	367	349	349	387	335	403	384	375	385	348	413	367	376
38586	41876	21917	9478	4433	3640	3119	2631	2361	2124	1913	1775	1667	1489	1443	1438	1292	1303	1271	1206	1259	1175	1157	1088	1067	1056	1086	1029	1023	1054	990	955	988	995	969	991	948	966	997	984	962	904	942	970	898	938	955	930	910	957	935	908	974	931	930	942	916	973	912	972	895	870	877	879	958	935	900	962	981	892	884	956	870	898	933	967	889	930	918	867	895	896	917	908	893	932	957	904	856	913	934	913	914	916	858	847	911	938	904	902	910	894	878	890	862	900	879	912	859	870	914	911	925	856	899	894	912	908	884	904	857	899	915	890	952	880	846	886	887	896	884	874	924	910	871	924	879	864	851	860	832	848	867	862	896	898	948	945	901	895	901	935	893	936	922	846	908	909	908	904	898	978	926	880	848	880	898	919	874	923	906	922	867	857	907	972	833	903	944	889	840	843	857	911	963	898	948	876	879	906	880	880	943	860	891	837	877	926	883	864	870	957	890	891	898	874	898	920	907	905	893	919	871	873	879	863	886	900	900	865	901	907	828	940	897	880	883	905	829	892	856	881	866	878	850	909	921	900	874	887	917	926	906	868	886	885	892	911	852	898	902	877	910	902	921	878	907	919	872	917	914	877	867	894	882	890	916	896	830	921	891	901	904	903	901	860	888	931	891	890	880	941	881	873	897	862	885	864	873	912	916	829	844	914	862	859	934	888	856	944	902	874	849	855	893	896	866	894	896	923	891	885	893	930	849	875	884	921	877	893	950	866	874	886	888	900	835	929	858	958	894	876	843	875	851	868	826	883	908	909	918	834	876	870	904	877	905	937	842	872	892	956	908	822	901	864	888	875	892	831	821	866	875	872	945	882	865	907	854	876	902	887	930	904	915	875	887	894	939	901	904	884	905	854	835	862	929	862	874	898	953	907	877	867	890	833	919	874	952	885	884	914	869	881	902	885	895	942	892	855	914	917	917	843	891	914	817	873	891	859	853	903	889	889	866	890	856	891	912	875	881	910	916	918	890	932	829	899	828	917	872	889	879	901	897	899	853	888	900	901	907	888	885	873	902	893	873	920	932	897	855	914	917	872	893	925	886	874	903	957	864	911	885	830	894	844	911	891	879	889	882	877	884	898	875	906	918	860	877	869	889	910	929	878	847	901	848	941	821	870	872	921	920	841	883	862	858	869	885	906	870	852	882	920	885	908	889	898	849	931	854	876	924	855	875	946	865	819	901	908	884	907	880	875	866	915	898	924	947	892	923	882	933	860	918	849	923	849	860	877	923	915	912	873	904	913	888	848	902	878	910	910	887	950	884	892	930	912	877	937	840	881	891	879	909	880	868	876	934	844	935	939	907	857	881	895	909	861	928	890	890	868	833	931	911	843	907	908	914	907	893	858	889	885	881	882	875	908	867	907	877	926	923	888	895	899	898	867	875	901	896	970	875	876	911	833	918	838	887	908	885	896	938	876	866	895	924	814	879	826	862	946	900	900	929	929	977	874	872	880	876	834	891	886	862	840	896	929	884	877	917	900	923	892	916	903	886	881	895	884	883	888	879	914	879	906	844	911	894	877	944	877	883	900	883	934	896	799	890	876	892	872	858	900	891	869	877	875	852	893	917	902	901	841	887	885	867	909	871	920	885	896	903	852	868	878	886	887	921	838	890	864	920	841	892	910	919	951	900	898	837	875	884	854	935	866	894	883	834	884	900	862	848	879	895	880	912	898	891	915	899	884	885	915	851	873	876	904	879	926	962	906	869	851	888	879	895	916	878	902	889	865	880	882	887	932	882	902	885	896	955	844	935	886	903	856	850	854	919	864	939	904	873	890	871	920	875	907	871	858	897	922	898	925	860	855	929	885	906	834	917	897	886	884	885	908	905	881	895	909	827	896	874	922	877	964	904	915	864	873	877	919	880	948	930	917	891	871	952	851	870	880	933	917	887	916	857	874	922	872	878	902	920	890	877	913	926	892	922	879	852	845	877	934	887	894	904	903	865	904	830	866	886	915	902	856	910	890	905	937	888	936	883	902	881	828	858	830	919	940	905	888	895	872	945	877	930	886	831	948	911	933	882	880	876	945	915	853	919	873	887	878	897	884	894	904	885	902	902	935	891	898	887	944	889	890	875	900	835	920	889	861	922	909	908	913	933	899	852	855	867	901	899	919	943	912	865	948	893	899	867	886	886	920	851	847	847	891	863	893	922	910	946	932	885	877	880	910	879	871	862	976	942	944	911	888	862	852	853	929	879	870	908	911	852	876	919	863	866	870	906	920	857	855	871	887	930	901	947	892	877	908	871	874	847	902	918	870	880	929	876	875	829	831	921	905	875	945	827	900	906	955	884	776	889	896	906	908	855	912	860	904	887	918	852	871	914	858	929	890	888	878	924	893	893	872	898	922	912	889	862	863	877	931	894	891	952	887	898	939	860	924	934	962	850	908	890	881	836	879	872	882	860	877	895	876	854	895	868	836	898	891	915	876	845	932	893	826	868	875	872	914	936	895	862	931	884	863	911	847	922	890	878	882	858	858	869	904	881	880	897	909	886	888	900	880	829	855	924	837	883	892	941	874	894	863	879	888	869	910	896	896	910	852	870	870	890	894	933	860	929	885	889	877	869	930	887	884	932	864	926	841	914	934	910	951	848	908	890	869	895	947	893	820	886	872	913	892	906	885	877	938	851	871	879	850	892	878	899	898	871	868	852	932	978	915	886	893	878	861	888	903	912	900	923	893	855	911	941	865	880	896	866	946	882	849	906	894	888	887	895	892	914	917	894	890	924	940	852	894	911	913	893	914	883	934	839	908	925	855	901	872	974	862	895	908	889	893	941	897	977	867	853	955	873	866	910	834	923	897	917	902	878	897	916	856	882	897	891	874	905	859	913	940	847	874	869	827	872	829	830	930	878	918	848	875	866	899	912	895	868	881	922	855	890	921	836	964	916	958	950	912	871	834	867	909	888	939	892	851	899	880	921	901	927	965	930	867	877	916	892	910	894	889	931	961	908	865	856	931	906	878	898	870	872	921	941	926	845	894	930	890	912	868	888	869	869	872	876	870	921	840	889	930	921	932	911	925	926	878	857	919	890	852	890	853	910	918	850	897	917	891	876	877	917	883	861	895	908	861	925	869	875	894	899	881	850	881	880	926	845	908	902	895	900	880	861	894	893	916	919	871	844	922	900	885	877	868	905	860	906	890	877	892	926	885	834	975	878	947	871	896	878	871	922	875	886	901	913	881	920	914	848	902	880	865	901	878	915	899	847	962	855	894	904	931	870	901	855	880	876	884	933	894	855	948	934	869	904	891	920	941	919	899	936	896	877	905	876	873	921	880	855	923	877	862	904	899	906	831	923	899	881	889	866	896	869	884	915	934	852	882	866	897	882	897	833	910	895	925	899	927	857	828	887	884	900	882	873	893	895	888	938	908	898	920	898	892	868	925	898	830	926	946	951	863	898	930	908	925	863	883	890	871	868	900	890	909	888	912	866	887	895	958	882	946
7402	12681	5619	1400	548	296	209	169	150	164	165	153	152	164	166	138	165	138	144	156	171	169	122	139	152	181	144	162	176	160	159	157	165	160	136	166	151	168	161	177	152	174	174	160	144	152	157	163	169	138	157	168	158	132	142	172	151	159	161	191	146	164	162	157	165	158	182	165	181	171	148	154	178	165	152	157	158	153	154	156	160	141	154	169	176	142	185	155	157	160	155	182	168	153	141	174	180	157	155	168	135	176	162	166	181	142	152	154	174	158	158	150	151	158	166	135	166	150	159	152	136	152	138	158	164	163	165	138	166	161	149	138	151	163	153	155	155	154	172	168	156	178	160	177	176	151	123	159	165	135	165	142	153	167	160	150	142	149	133	122	154	163	169	144	160	161	172	164	146	162	157	159	151	182	159	163	142	144	133	137	150	133	143	148	135	140	159	135	167	163	158	151	156	157	175	148	158	149	153	173	157	151	152	154	151	147	152	131	173	156	150	160	156	165	146	144	161	152	150	158	154	156	145	166	143	133	142	166	151	176	150	165	157	154	162	166	160	161	154	142	162	140	148	158	155	146	148	168	160	144	152	154	139	146	154	157	140	157	157	163	154	155	138	131	158	156	136	175	146	146	155	150	175	164	147	151	149	148	175	160	161	140	137	141	144	169	147	156	154	151	135	169	153	154	148	131	146	175	168	143	157	151	144	150	142	158	176	159	166	178	149	153	165	166	167	143	165	130	142	159	143	146	159	117	149	159	166	160	139	147	181	140	162	152	138	131	160	159	147	146	143	170	146	159	168	157	182	164	149	132	158	163	170	167	157	157	140	157	157	149	141	179	164	151	158	158	132	162	162	146	171	155	151	174	189	153	141	172	160	153	130	147	155	165	156	151	163	127	167	152	151	150	145	166	158	150	155	141	168	149	162	156	160	145	167	131	160	143	156	144	139	147	148	136	168	155	147	146	132	162	151	176	173	165	158	144	169	161	142	148	168	156	143	136	145	159	159	139	175	157	131	155	159	154	146	155	163	146	173	134	147	136	156	156	165	142	166	145	148	171	161	158	144	142	168	171	167	154	151	147	167	178	171	156	168	145	146	122	165	158	166	139	139	194	173	166	128	185	158	159	167	144	195	145	152	146	170	148	161	160	190	154	130	146	160	185	180	151	139	156	171	155	160	141	152	162	163	151	158	163	148	160	173	137	171	161	155	160	138	152	149	160	163	156	151	175	153	173	159	159	162	143	151	157	158	162	161	153	164	156	147	171	159	164	150	158	158	152	150	166	151	156	191	174	139	132	167	145	153	168	136	164	157	185	150	170	167	158	168	173	144	157	151	151	155	160	140	156	141	160	159	159	171	161	179	149	162	137	155	148	151	152	156	169	177	159	147	140	163	142	158	146	131	142	173	157	133	177	130	152	158	122	158	142	159	149	138	154	155	162	132	142	147	148	169	151	152	174	175	154	164	182	182	176	159	159	157	170	143	150	136	138	168	153	150	157	152	159	143	145	146	174	162	174	136	145	150	153	165	151	154	154	145	152	164	141	161	137	144	158	134	146	152	118	155	167	156	140	160	163	159	142	152	152	151	167	145	159	154	148	148	167	149	157	151	130	167	159	155	156	180	147	155	144	132	166	138	147	153	167	186	155	136	155	157	144	149	157	142	148	139	159	140	160	125	163	142	154	177	156	150	148	163	148	148	150	159	168	172	172	166	177	114	155	160	173	158	149	138	139	166	155	147	162	158	158	165	153	157	137	174	190	158	158	148	161	174	149	152	162	136	189	146	155	164	169	149	147	151	159	152	177	147	153	139	146	169	177	141	150	166	154	157	171	157	172	135	150	139	149	153	159	162	138	150	145	155	169	160	168	158	175	164	181	152	163	161	148	174	152	172	128	156	164	167	184	155	155	158	155	162	162	165	168	165	168	175	148	158	159	176	149	165	163	137	164	166	172	178	158	167	153	153	170	146	174	168	162	156	168	157	160	151	175	180	136	158	159	151	154	126	182	150	163	160	163	160	179	159	150	130	178	155	182	166	170	153	163	160	160	169	156	175	163	154	149	153	175	159	186	144	160	137	136	151	136	136	149	150	149	168	164	138	139	144	157	184	146	159	157	159	165	163	150	160	181	144	171	143	154	147	134	147	153	174	175	160	161	164	172	151	164	163	175	130	150	155	140	152	145	145	143	157	163	177	158	149	168	153	128	159	164	188	152	154	129	160	158	154	155	158	154	139	137	172	166	153	154	167	164	142	172	150	156	149	174	151	172	154	166	138	158	160	168	171	174	149	156	152	139	158	146	172	163	152	169	137	166	163	146	149	128	149	150	160	155	152	173	167	155	153	162	173	165	149	145	193	159	149	150	142	169	154	136	134	150	153	143	129	148	152	156	139	177	160	129	184	154	172	170	166	150	152	170	147	156	167	160	142	150	142	158	164	152	152	167	158	149	166	176	153	155	139	152	150	160	159	158	158	162	157	141	147	163	157	136	156	167	153	166	144	148	159	143	150	140	148	158	142	179	179	168	172	177	151	157	163	173	153	146	171	159	165	143	164	175	160	147	154	176	143	160	171	166	149	156	150	155	164	149	153	153	153	155	152	144	160	151	161	132	166	164	159	170	178	143	145	164	157	148	168	153	152	162	153	180	181	176	169	143	142	151	145	184	169	165	152	151	153	177	149	168	169	160	162	157	156	142	139	135	147	156	144	141	162	154	135	169	169	161	142	127	160	161	158	143	150	159	160	146	136	169	144	147	140	150	172	136	142	156	158	165	154	149	151	144	150	146	177	159	134	164	145	154	146	112	166	172	163	161	145	162	174	149	162	153	163	169	139	145	151	161	158	154	168	137	146	154	146	159	150	149	154	153	168	157	157	158	154	145	161	173	162	150	157	156	183	142	170	149	182	151	148	163	174	146	170	139	152	161	147	143	130	164	142	136	178	149	160	149	152	160	159	142	149	167	163	159	150	146	147	148	151	146	150	151	179	148	166	177	192	135	134	154	154	149	149	154	154	170	160	158	159	152	127	180	190	171	158	147	149	161	163	153	158	161	154	143	154	149	163	146	142	150	154	157	150	145	160	140	148	143	137	137	149	161	137	165	147	179	140	158	168	147	133	162	163	200	162	173	168	157	136	153	137	154	145	157	144	146	144	155	140	165	170	183	134	158	188	161	179	154	174	156	146	165	176	139	162	154	145	138	181	163	152	148	167	154	179	141	166	167	160	163	153	148	157	164	143	137	175	179	163	170	149	159	165	167	168	151	150	154	154	165	154	145	148	158	137	145	147	171	146	173	172	139	147	157	151	135	158	151	149	160	132	170	166	154	152	155	154	168	161	175	162	162	144	158	193	156	167	138	172	154	129	124	168	173	155	155	135	152	155	164	176	158	163	164	145	155	155	167	140	159	144	158	152	170	148	145	160	172	158	149	155	166	169	156	156	177	151	162	158	142	182	163	156	168	156	161	154	135	171	142	156	166
7916	14098	4664	663	573	535	512	535	506	495	478	491	480	478	519	493	498	509	495	514	481	459	527	472	465	445	504	508	507	544	457	485	499	520	480	491	508	512	482	499	475	515	482	492	487	478	476	503	479	468	489	478	488	495	505	520	498	488	472	470	464	473	488	459	502	474	522	524	481	468	507	534	448	470	488	523	482	499	501	482	506	443	472	506	441	484	518	504	471	499	493	514	534	452	490	471	481	489	491	464	477	481	467	455	487	496	503	477	468	466	475	484	483	476	478	481	471	491	476	438	454	497	476	469	475	509	478	486	491	472	460	500	469	479	493	477	487	465	464	490	443	474	509	493	532	487	479	506	447	480	472	497	505	477	507	491	518	464	476	520	482	505	487	480	504	478	465	542	454	494	484	486	504	481	465	460	472	466	498	483	476	477	483	481	481	513	446	493	483	486	466	491	519	488	460	495	498	477	517	489	485	464	459	485	492	480	468	461	518	478	474	475	469	497	527	473	509	481	494	497	465	503	479	496	473	453	493	512	507	477	460	479	468	483	509	521	468	500	460	466	476	469	472	505	485	467	488	460	490	488	482	481	471	473	455	533	496	506	455	457	436	472	473	524	486	490	505	486	471	507	512	493	459	471	504	500	447	457	495	489	508	504	483	533	496	498	508	462	460	510	496	492	521	506	481	486	496	490	476	462	489	461	441	518	500	472	496	480	504	463	515	497	439	468	457	445	498	514	458	481	481	481	527	494	442	500	489	515	463	548	483	516	462	456	467	491	489	468	476	485	480	490	493	450	486	481	479	499	426	481	468	474	508	419	507	497	473	504	465	499	500	474	487	480	480	465	503	508	498	491	468	459	533	462	474	501	462	493	496	419	478	454	485	463	502	467	492	449	488	458	452	507	475	503	481	497	474	486	478	483	470	472	518	440	480	451	465	437	442	495	417	493	474	462	465	472	503	482	472	481	434	451	468	520	494	482	480	458	507	482	485	459	494	497	470	472	472	460	513	464	501	510	484	488	480	493	522	442	478	475	488	441	479	500	488	480	492	466	493	489	472	500	473	470	474	452	508	475	496	478	504	455	482	497	466	515	474	474	490	530	486	471	467	495	508	480	456	493	429	457	502	496	479	484	511	518	500	498	464	453	483	450	513	490	468	429	484	488	508	483	463	460	444	474	469	467	479	516	470	467	470	496	476	470	480	467	500	516	499	447	484	476	465	515	474	502	473	486	483	440	468	463	521	462	501	465	461	492	511	490	479	486	487	480	463	499	472	499	464	497	502	456	482	457	531	463	472	463	519	529	468	470	477	451	516	444	480	474	466	465	499	475	495	503	474	469	455	479	446	501	491	476	509	511	489	483	463	493	478	439	475	468	467	475	467	491	511	455	494	482	481	480	513	490	450	484	460	496	500	494	520	488	516	494	468	453	462	474	490	489	471	506	504	491	518	468	501	493	505	459	457	448	525	524	487	485	483	481	500	503	501	497	485	478	466	456	493	526	490	482	487	501	524	488	503	537	500	503	485	468	474	504	464	495	495	483	468	506	526	474	484	480	490	480	493	494	467	472	493	465	522	492	445	453	451	515	471	453	499	510	514	505	504	511	451	474	448	467	508	498	444	510	523	468	429	487	490	431	482	500	484	496	492	495	516	501	520	498	486	474	492	454	517	468	491	466	470	461	493	464	475	497	476	535	501	444	478	479	496	442	521	473	486	479	484	493	479	450	474	490	490	505	435	463	429	504	494	477	462	479	497	517	500	449	485	481	475	492	451	455	456	486	477	483	457	492	513	458	482	499	469	490	513	502	512	511	462	494	474	504	451	492	453	490	486	490	459	464	496	492	501	485	490	478	473	503	453	496	486	521	463	492	467	475	477	509	470	481	473	485	446	494	423	477	495	484	487	478	462	486	496	499	499	507	491	510	481	485	496	530	485	463	502	497	468	505	461	472	480	493	457	462	482	444	494	501	517	518	500	483	511	490	481	489	462	502	465	448	497	496	516	459	500	470	487	542	461	469	476	460	456	523	475	496	520	492	465	483	472	482	503	489	463	445	489	487	490	493	500	498	463	472	475	495	474	505	475	464	485	469	488	418	481	473	484	458	484	456	476	493	513	487	472	448	468	492	491	536	498	515	482	503	513	523	474	508	510	520	485	506	496	502	508	451	465	499	490	484	476	483	481	483	506	477	513	481	467	467	519	515	482	491	535	496	477	480	490	448	453	496	459	490	496	503	489	477	481	477	516	468	473	474	472	473	491	516	489	445	502	502	456	475	490	491	461	484	436	516	473	445	516	468	498	492	491	486	480	492	482	479	444	477	482	486	503	482	492	454	508	496	488	519	504	484	499	488	455	452	473	482	477	460	504	494	488	466	502	496	465	497	460	501	493	458	449	491	494	469	463	459	502	493	452	469	523	507	487	454	502	490	480	494	499	488	533	491	490	504	483	479	481	456	454	448	496	493	474	497	478	475	445	466	487	473	454	496	473	455	462	492	451	475	448	481	482	487	465	486	511	513	462	469	469	457	463	514	498	485	489	481	448	455	480	478	492	492	469	472	493	455	497	538	494	469	524	458	474	494	485	458	469	471	527	515	467	504	475	467	464	500	474	498	456	481	513	486	517	486	514	509	492	501	490	489	519	500	497	464	488	563	455	481	468	479	469	519	501	491	489	476	494	504	506	530	467	494	477	481	532	494	481	481	479	432	510	471	476	454	493	463	454	437	460	467	481	457	498	493	501	480	455	441	525	512	462	497	487	494	494	472	456	478	473	499	465	528	484	441	473	478	480	514	463	483	510	501	463	495	461	500	510	468	485	464	495	473	459	490	462	466	480	481	514	456	473	493	483	473	491	537	486	471	450	489	458	527	470	520	446	457	484	484	504	502	489	522	482	484	497	445	478	498	451	515	512	475	501	474	504	501	488	514	483	464	477	437	506	465	469	464	476	467	485	499	453	460	463	478	499	447	471	493	523	492	496	479	528	469	484	493	457	496	517	487	486	490	463	474	484	500	485	486	487	466	432	438	480	465	449	485	502	490	453	474	523	477	476	503	434	521	478	452	506	476	490	470	471	464	508	481	476	448	481	464	499	463	472	503	494	523	486	449	490	469	481	476	502	499	484	537	482	482	481	439	471	463	470	470	481	485	534	451	503	483	485	484	480	510	520	436	482	510	475	535	485	495	487	478	468	484	473	468	501	502	488	482	494	473	495	466	489	482	518	507	530	465	473	527	455	495	490	509	509	489	497	468	525	481	478	474	462	503	530	465	484	490	491	449	493	497	498	475	516	512	517	442	526	489	509	475	446	474	447	498	460	495	464	484	459	472	474	488	504	459	440	454	469	449	483	465	503	462	486	504	494	499	490	488	476	485	466	484	501	482	523	494	483	482	464	509	501	450	466	463	464	447	483	464	476	467	509	492	480	481	512	488	506	447	434	468	491	437	446	450	502	510	493	481	480	489	499	465	495	492	450	480
36674	35848	23807	17043	10188	5257	2568	1192	566	434	431	432	406	392	384	336	383	381	350	341	327	322	374	346	387	329	352	357	315	373	353	341	343	325	326	343	325	350	344	301	373	338	366	319	330	342	326	351	343	351	328	320	374	344	338	323	341	340	305	324	304	308	311	338	330	305	339	353	343	318	346	330	323	362	344	327	340	352	366	339	320	310	370	367	323	346	352	357	367	336	352	320	323	342	361	350	330	330	312	364	370	339	326	362	320	346	337	342	355	322	337	317	344	347	346	310	359	322	326	328	342	318	321	350	319	355	323	335	348	365	309	288	325	324	345	321	325	353	315	317	334	334	368	340	317	344	344	326	330	338	334	326	308	343	356	337	360	334	323	354	317	348	366	338	328	338	328	319	346	324	333	337	324	330	330	323	337	376	319	316	338	329	322	349	352	360	291	352	321	309	325	349	329	353	351	346	368	332	345	312	318	305	354	322	323	361	339	310	321	313	362	332	334	321	311	353	308	317	317	327	349	331	335	313	308	357	337	367	356	351	314	308	335	344	337	300	338	327	379	338	326	366	325	312	335	391	337	326	347	324	335	328	372	333	330	345	296	354	332	335	336	320	345	335	336	306	321	321	354	353	340	358	356	322	349	329	324	312	326	335	309	332	302	304	340	334	340	324	332	323	339	332	303	319	349	307	315	335	345	335	322	322	310	326	317	323	333	295	343	332	344	311	334	317	335	344	312	382	327	346	323	302	341	302	331	344	365	343	344	341	316	332	355	358	309	332	334	321	335	339	311	335	332	338	332	374	299	332	340	345	336	332	325	317	303	349	338	303	329	342	316	356	304	368	350	292	298	324	322	348	333	353	357	329	330	334	325	338	379	332	335	294	348	328	312	315	331	311	311	321	307	349	330	325	299	325	326	322	287	340	303	333	321	351	326	305	330	339	323	319	329	328	337	329	317	381	321	357	286	319	318	318	334	329	329	357	335	312	352	283	306	338	306	334	311	340	343	339	287	326	337	320	357	359	338	350	315	320	330	328	342	316	326	333	315	349	324	354	399	365	337	323	337	320	313	333	365	328	310	291	342	312	337	340	352	326	336	347	332	311	292	353	340	297	351	304	336	336	340	361	362	349	320	340	316	290	326	288	329	358	325	344	324	324	336	317	309	300	306	342	375	360	355	291	322	334	332	356	330	330	337	353	335	320	328	332	318	305	336	364	326	328	330	336	330	357	353	370	288	343	343	305	319	287	362	339	334	320	351	345	323	294	332	358	341	347	388	323	305	340	344	323	343	311	352	365	328	363	321	351	310	329	309	347	333	372	335	318	369	339	341	321	308	352	336	309	339	340	315	335	331	303	345	323	309	312	321	350	314	317	336	345	340	359	345	318	321	329	339	345	346	346	303	316	322	325	343	335	330	318	333	335	315	340	329	351	348	305	345	331	329	349	374	342	311	303	388	362	353	309	334	305	325	327	350	335	334	331	346	357	371	352	323	346	334	302	332	340	366	361	347	346	340	353	307	325	308	326	328	271	324	346	315	342	338	311	324	318	329	346	295	341	338	298	319	335	349	347	332	374	320	351	337	346	330	363	339	320	331	326	329	326	317	345	307	330	349	362	331	302	330	307	308	357	280	328	307	344	334	341	330	353	340	354	315	406	324	322	324	330	322	327	332	344	307	323	313	323	310	324	337	332	327	349	352	306	333	324	325	322	304	329	358	332	317	348	329	347	317	359	326	334	348	336	329	351	328	328	332	312	344	354	310	321	339	323	379	333	344	301	358	323	323	309	326	335	311	354	321	334	350	345	337	351	285	337	308	347	324	328	351	336	321	317	316	352	335	307	355	325	341	331	344	337	344	331	349	346	341	331	329	341	347	339	340	304	340	344	336	336	329	342	345	342	328	344	303	324	315	326	317	331	341	324	331	324	341	345	332	340	304	324	318	320	337	348	310	310	329	333	325	305	328	350	364	314	319	337	319	329	360	367	331	332	366	287	325	337	278	317	323	349	333	302	338	332	332	316	325	324	357	362	330	335	298	307	338	322	316	337	311	350	337	336	320	289	309	322	328	326	336	343	352	362	340	335	338	348	355	312	356	318	349	351	318	351	349	326	317	333	345	317	330	327	314	323	356	320	329	309	350	351	334	289	335	351	349	349	304	308	318	347	328	335	328	290	356	333	295	341	342	318	353	343	335	361	325	351	313	325	368	328	321	322	280	315	347	344	323	353	376	357	331	365	375	313	356	320	327	330	335	323	323	346	344	337	370	310	319	317	326	294	303	334	339	349	338	358	329	336	334	323	344	324	315	344	371	327	324	352	339	310	305	345	316	308	343	339	332	318	289	328	310	326	329	338	351	342	299	323	328	328	359	329	320	344	373	330	352	322	330	335	335	295	356	335	355	337	313	295	349	345	343	362	327	300	316	310	297	329	341	363	392	340	318	307	306	351	368	307	347	323	323	332	308	329	324	321	354	348	348	336	350	344	313	342	324	308	319	327	344	333	336	351	257	356	302	332	322	337	369	337	321	353	338	318	298	318	312	297	345	315	349	367	321	317	356	332	337	320	339	319	333	298	325	318	334	344	346	359	305	327	338	359	317	317	324	349	361	340	331	307	289	316	332	378	346	354	335	306	328	377	318	334	355	316	324	352	318	315	335	336	308	325	361	336	340	348	321	327	356	336	374	329	320	359	325	336	332	310	328	342	313	303	326	336	321	305	342	311	346	301	309	349	335	343	340	314	307	320	317	291	330	313	337	344	347	309	336	331	328	322	341	319	350	338	309	299	354	341	317	349	325	298	337	300	316	332	343	302	314	308	319	311	373	359	363	308	295	326	345	329	330	292	324	349	361	317	340	330	343	325	338	345	345	326	303	324	344	338	329	315	328	337	362	330	359	315	321	309	330	349	315	329	304	354	363	344	342	342	338	333	340	298	323	342	325	327	376	386	353	336	309	323	296	312	320	315	296	332	339	337	310	340	337	355	350	333	304	341	341	343	322	332	356	349	305	326	345	355	322	337	324	348	323	327	324	313	361	337	326	315	342	350	331	329	349	303	314	347	295	321	301	343	340	353	350	326	329	325	359	370	327	321	339	344	365	341	348	311	320	339	351	310	352	354	337	316	344	339	326	328	353	304	342	344	311	344	361	343	332	317	321	312	331	374	327	298	362	314	352	338	316	338	329	361	332	341	349	331	346	299	305	379	357	318	379	333	336	313	352	328	328	307	317	350	350	317	323	340	344	320	319	332	362	341	368	344	340	311	336	301	298	319	337	319	373	329	343	319	337	336	341	352	315	319	335	358	343	310	326	316	346	341	358	304	339	352	332	378	298	332	347	349	332	314	344	351	338	327	346	303	299	308	342	293	346	323	327	329	316	364	321	349	354	327	309	337	316	306	338	337	317	316	357	323	347	341	322	301	328	308	341	355	377	361	334	337	330	323	337	319	352	346	328	353	328	359	293	340	332	327	311	328	363	323
29366	27173	12709	5362	2754	2264	2054	1875	1689	1487	1364	1321	1279	1234	1120	1067	1091	1099	1042	1037	1023	1004	989	983	954	975	930	974	968	908	942	899	957	917	898	978	910	896	925	906	937	905	924	860	880	930	897	935	900	897	896	866	836	902	851	895	847	874	892	868	896	845	874	881	867	848	830	846	848	892	852	869	917	842	864	882	875	891	909	868	896	843	815	874	872	820	856	853	803	891	817	776	825	899	821	899	821	881	849	842	824	873	938	843	919	847	815	791	874	863	869	851	842	854	845	851	849	846	782	925	829	848	886	942	860	852	880	846	863	888	873	878	852	836	859	875	944	871	806	873	940	871	863	857	859	889	891	849	846	877	868	875	820	849	876	825	867	845	816	845	801	882	875	814	878	877	881	862	843	865	843	803	841	829	845	843	856	841	835	817	849	843	876	866	806	848	866	856	870	833	856	806	863	871	856	860	865	884	867	923	797	845	905	883	835	824	875	859	852	838	869	846	893	861	883	861	834	823	859	827	858	837	816	842	841	859	849	837	828	832	838	884	858	819	869	867	842	865	830	868	819	891	884	871	829	833	846	869	887	838	922	861	843	872	822	887	864	877	864	821	865	806	838	832	836	886	819	848	913	835	815	892	839	916	842	840	868	845	855	852	864	805	858	859	824	861	893	850	866	822	853	860	805	827	857	840	778	887	834	856	842	832	819	865	820	863	872	905	791	837	848	823	851	823	841	898	833	904	833	924	838	830	923	889	867	857	864	791	934	864	869	909	902	850	801	840	876	846	939	827	874	789	834	894	851	864	820	897	863	861	821	863	822	889	880	898	873	880	871	806	854	867	841	843	859	853	806	890	880	872	849	883	890	844	866	860	886	810	927	887	896	892	846	846	891	824	809	829	849	820	885	842	852	865	827	901	856	821	822	828	827	865	844	814	875	874	793	862	893	890	835	861	875	840	856	862	825	864	836	873	824	853	852	874	893	845	854	870	833	923	905	887	833	853	940	831	861	941	855	837	851	853	855	851	829	915	816	851	835	856	843	829	819	829	809	884	913	877	814	831	837	814	860	839	867	853	838	849	779	892	873	905	889	851	858	832	818	885	847	770	825	815	824	871	830	870	788	885	896	857	862	850	867	862	867	872	872	897	885	844	859	891	824	819	818	843	817	873	877	862	856	853	833	792	755	867	858	826	862	829	870	852	892	815	843	838	845	866	809	858	845	857	842	842	848	860	809	850	862	826	798	908	849	806	874	800	874	863	845	816	877	888	825	809	834	819	871	817	835	825	864	848	809	800	883	931	858	840	881	885	872	845	874	853	884	828	879	853	846	820	833	871	858	813	859	790	825	839	827	847	831	834	870	841	836	855	851	843	866	869	850	885	886	848	872	863	830	840	884	853	835	855	838	858	820	841	846	845	859	809	849	826	826	816	838	849	833	857	912	843	886	827	837	809	856	850	832	892	882	855	884	874	847	792	879	899	781	833	818	840	842	855	818	845	852	841	899	873	830	837	837	845	852	813	836	860	862	877	838	821	860	882	876	856	831	836	840	897	851	850	805	848	881	907	854	858	835	893	874	810	885	824	881	788	845	851	851	831	882	866	820	845	845	874	836	888	867	842	846	861	866	816	846	914	880	863	859	877	838	836	859	837	842	873	822	851	834	915	853	937	846	816	873	808	883	883	854	887	852	823	848	878	872	854	827	839	856	892	865	884	873	851	867	852	805	910	875	821	805	843	835	921	857	867	840	865	817	836	841	888	878	794	896	836	871	845	851	804	880	869	903	879	840	791	836	853	812	850	846	883	824	806	790	854	821	857	801	875	888	857	855	894	855	829	822	875	867	805	849	856	830	833	841	855	875	880	821	917	851	856	816	870	880	889	854	799	859	900	847	830	838	863	865	862	881	869	808	776	863	847	861	844	880	847	829	859	921	799	863	798	859	885	905	847	856	874	816	851	870	833	869	888	857	855	893	883	887	828	807	876	838	859	889	867	854	878	859	820	886	933	828	847	812	881	809	910	808	842	919	841	815	859	859	846	860	866	855	840	888	878	775	843	857	884	808	800	846	826	875	873	823	827	837	860	891	851	922	836	907	859	837	838	840	832	889	896	855	878	834	844	859	832	855	866	868	877	850	867	848	875	849	850	833	884	896	847	877	877	860	877	887	847	851	900	795	851	826	883	912	876	827	818	842	841	872	841	842	851	863	855	888	845	855	850	835	874	840	895	819	850	865	864	851	833	830	878	886	807	849	874	863	875	868	894	868	826	837	836	879	819	848	837	861	847	904	855	876	841	871	826	894	900	849	883	822	823	829	865	859	843	883	833	828	880	852	887	869	864	846	849	848	898	800	826	943	872	877	833	906	935	801	834	842	869	895	846	832	894	882	911	906	832	843	804	844	831	901	866	916	818	812	827	851	835	774	828	815	874	829	890	878	854	852	867	839	880	865	861	840	853	826	839	831	868	837	860	856	848	842	849	808	871	876	886	854	846	886	839	846	841	864	830	852	891	848	796	902	813	862	832	894	824	912	846	852	849	895	865	895	884	861	836	836	800	837	855	798	893	846	872	901	807	897	821	883	859	830	795	863	827	846	877	896	856	878	857	876	788	858	869	806	856	871	853	889	871	879	849	838	879	839	812	864	880	884	857	812	887	861	888	808	848	857	861	841	852	815	832	857	814	862	872	883	864	854	887	877	865	850	887	828	879	846	827	834	871	834	845	855	878	904	827	849	831	807	827	866	868	917	864	868	908	852	812	823	855	896	855	841	866	834	800	906	876	813	831	890	859	883	819	872	833	849	860	835	902	921	781	869	891	838	821	845	897	882	868	886	838	884	891	871	853	859	865	908	896	825	846	811	862	876	866	835	856	857	875	872	919	839	812	794	851	845	873	878	813	847	844	903	884	905	867	843	859	827	856	868	865	795	871	813	856	858	853	815	860	875	844	822	869	855	863	843	875	916	887	828	853	840	843	890	849	856	860	837	844	844	846	827	872	854	888	809	862	860	884	870	874	854	829	841	859	825	837	860	845	856	838	897	854	882	821	867	837	859	826	841	833	865	838	857	840	850	868	882	854	868	821	828	859	875	859	842	833	855	839	878	824	888	809	861	828	803	896	857	866	858	832	831	841	811	852	877	880	836	805	880	831	835	854	895	887	850	865	894	859	850	821	829	874	852	822	847	859	836	840	831	872	836	890	837	852	836	838	914	880	843	866	872	873	867	915	860	874	894	878	854	871	891	858	834	841	862	835	811	910	858	845	860	880	843	815	894	853	868	862	824	853	833	904	868	849	869	867	846	894	850	785	852	832	860	870	807	859	871	842	845	912	866	907	915	831	862	858	853	858	851	891	851	852	866	897	883	830	853	874	848	853	884	881	883	859	843	813	853	866	859	799	906	869	823	849	862	835	826	824	816	894	856	869	789	850	821	847	844	819	855	841	842	816	879	842	906	847	916	849	896	863	866	827	812	873	812	825	833	859
47749	35593	25627	21635	17020	10176	5166	2315	969	678	568	520	449	411	438	496	432	468	416	376	366	386	398	352	390	356	378	384	404	397	380	411	378	359	377	407	381	367	350	392	359	342	378	385	346	364	367	366	378	365	371	394	374	349	380	391	368	402	364	398	368	352	384	344	370	392	406	387	378	373	361	349	370	381	398	349	353	387	377	366	390	350	371	408	400	410	369	390	380	379	398	380	391	331	364	360	343	363	350	359	376	412	364	375	411	341	376	347	352	356	343	376	395	358	386	350	366	358	368	353	379	384	342	352	363	360	335	335	409	343	372	377	384	367	388	354	334	352	358	393	370	354	355	397	380	373	358	376	345	322	388	339	376	392	387	402	364	352	360	376	377	334	371	383	309	363	390	364	356	398	375	363	337	367	375	321	353	363	349	370	340	353	347	384	376	369	344	350	388	337	387	366	351	364	348	360	363	376	377	332	351	340	362	397	351	371	382	392	387	397	343	360	363	370	390	358	372	350	364	377	381	399	389	333	366	396	336	333	362	417	371	369	354	397	358	374	342	369	404	355	351	356	349	391	356	346	362	334	355	333	353	376	364	338	336	391	334	351	355	380	355	388	352	332	346	383	345	379	367	361	362	295	355	326	396	314	333	351	372	345	383	386	334	368	352	347	347	337	373	347	375	370	349	355	348	396	382	347	354	348	361	358	356	367	337	348	387	329	383	373	369	348	357	355	362	364	369	377	370	365	360	354	383	324	365	381	354	385	330	344	387	376	341	371	374	382	366	372	347	376	396	385	344	339	369	352	376	368	327	350	369	358	342	386	376	367	378	367	357	339	371	366	397	343	349	342	393	367	363	366	393	394	358	348	370	361	358	340	366	378	384	371	364	369	368	377	372	404	322	385	375	384	347	334	368	354	378	379	320	350	400	348	355	376	349	363	380	359	382	379	349	371	351	320	388	389	371	357	378	329	348	356	348	333	384	364	343	358	387	403	368	353	343	413	327	397	369	386	322	353	377	365	342	395	375	327	376	398	362	365	358	373	399	354	388	367	352	336	353	383	369	360	385	354	354	362	351	366	383	346	368	363	344	339	338	378	362	340	364	374	317	364	357	361	399	336	336	363	359	389	369	355	330	321	332	369	361	383	350	363	379	374	351	367	349	382	387	381	395	371	410	333	390	350	396	368	396	384	362	399	382	394	392	349	353	379	321	387	353	377	391	349	344	376	364	368	348	356	345	354	343	353	363	348	358	351	379	350	389	376	355	369	351	323	352	363	370	410	400	370	374	352	381	344	364	398	412	370	346	363	358	333	378	367	345	356	339	353	369	374	363	342	414	405	363	337	384	359	351	388	381	365	370	338	363	337	392	367	368	391	363	383	335	361	390	349	378	362	334	384	374	356	366	315	359	362	378	380	347	374	345	360	339	376	390	371	375	352	350	379	383	341	355	346	338	361	342	354	389	383	370	384	366	347	350	361	346	356	343	378	378	356	373	356	373	374	325	358	379	376	360	372	337	339	383	361	362	424	367	349	371	406	370	332	364	362	360	359	396	413	387	391	342	329	370	368	383	382	363	367	327	347	360	320	346	345	341	382	337	380	404	353	352	356	369	398	389	355	392	407	340	371	344	386	360	379	385	350	347	370	362	341	350	387	370	352	347	364	376	414	363	326	379	350	373	358	350	371	379	368	366	370	388	351	365	378	347	394	364	353	381	346	401	338	384	350	357	349	334	335	340	381	367	384	341	362	391	335	341	378	373	333	331	343	387	331	355	363	384	379	351	374	370	376	384	370	352	367	348	339	383	362	388	359	396	371	362	354	380	357	385	332	333	391	366	351	363	372	346	360	397	357	401	394	382	340	332	322	367	372	398	327	297	366	369	341	379	347	379	388	384	385	390	351	370	386	359	328	370	365	353	322	373	379	331	349	369	338	393	359	380	364	383	322	389	363	369	354	370	351	388	364	366	382	344	355	358	351	352	339	343	379	351	382	351	350	361	407	349	399	348	354	341	340	356	343	358	369	359	362	345	398	383	361	363	372	340	385	367	367	341	318	361	314	348	387	362	348	378	402	386	342	380	397	328	334	352	378	361	372	330	374	400	371	334	337	376	354	347	403	320	333	357	350	354	321	350	364	364	383	370	368	388	354	387	331	374	371	388	370	354	349	369	367	353	330	389	391	344	401	373	340	362	318	359	387	351	396	373	356	347	364	364	363	345	349	321	387	349	394	377	368	359	372	345	371	336	335	334	362	360	361	347	355	348	374	367	353	399	369	381	353	361	349	359	381	390	376	337	360	348	338	370	373	381	379	366	393	357	348	344	349	365	383	374	406	373	400	412	356	342	339	338	324	341	382	358	384	395	345	361	364	374	379	331	358	319	396	364	393	377	408	352	387	354	348	365	369	354	338	347	346	370	343	357	386	375	363	375	352	370	375	410	363	369	391	375	345	341	395	368	348	363	393	362	363	363	378	377	375	366	372	338	372	365	382	360	333	355	382	359	347	364	367	388	378	355	362	360	391	343	384	395	339	374	315	359	393	385	345	355	350	340	373	373	351	393	383	360	372	368	346	399	366	378	343	361	368	382	402	396	371	324	349	379	381	373	366	351	367	399	382	358	322	371	358	368	367	361	340	414	392	386	411	364	344	353	367	376	350	357	344	373	342	353	372	353	355	382	370	357	344	388	360	356	358	382	383	351	336	370	348	361	328	376	347	380	384	374	369	367	366	383	401	357	408	349	388	348	359	380	351	351	351	383	381	330	375	359	395	360	414	379	353	358	378	342	347	391	349	362	361	369	348	325	383	388	362	366	358	393	370	364	349	344	369	349	388	348	347	349	359	330	379	371	342	403	384	365	352	358	381	356	328	358	356	355	373	374	365	365	342	377	382	397	390	362	366	384	352	362	359	369	353	375	342	369	359	378	339	372	372	351	364	364	337	353	369	358	326	362	334	348	364	359	367	380	321	379	350	351	386	338	358	370	365	361	361	371	396	376	410	357	381	373	373	381	356	400	370	365	398	339	363	407	369	334	388	360	363	350	398	347	326	343	379	367	380	351	339	370	360	374	344	363	338	361	363	366	360	369	343	328	367	373	371	337	368	363	357	363	380	339	324	373	383	399	362	352	385	377	365	351	397	375	357	344	394	352	361	391	355	326	381	354	394	375	352	366	394	386	360	367	340	373	331	382	339	378	358	365	364	363	355	353	406	344	365	398	336	362	350	356	351	384	365	318	348	370	347	357	381	396	380	356	381	350	413	374	335	372	381	374	378	362	364	357	390	359	344	349	364	398	361	392	367	356	365	354	361	372	357	354	355	382	362	371	347	386	390	336	360	372	383	371	363	375	342	389	369	387	386	364	366	350	382	379	369	365	394	363	365	365	342	379	359	364	377	353	364	400	326	358	373	359	352	361	404	331	360	373	364	381	369	363	361	419	373	359	391	355	364	358	350	366	333	362	384	382	342	355	377	331	379	372	396
38703	31286	14042	8466	5440	3805	3119	2633	2361	2127	1963	1775	1665	1525	1428	1451	1343	1267	1227	1262	1209	1161	1132	1098	1124	1074	1069	1072	1040	1067	1091	1009	1069	1008	1064	1005	997	981	980	967	979	968	967	930	951	998	924	909	908	936	912	997	938	919	946	921	950	928	944	888	894	962	904	943	986	941	904	897	964	868	884	921	925	943	893	917	913	924	850	879	894	883	882	905	941	905	890	855	885	877	904	860	955	915	888	964	898	860	825	915	878	895	877	894	955	859	898	891	919	876	865	892	952	851	926	912	963	923	903	863	892	888	850	934	902	922	904	844	901	909	881	864	872	892	861	914	915	866	873	894	889	927	918	863	860	897	917	940	868	931	910	950	928	906	873	902	869	891	933	908	875	927	876	925	915	839	868	872	927	868	927	835	850	911	857	878	832	905	902	875	863	936	860	895	905	868	880	883	902	895	890	886	887	908	905	907	919	874	881	865	909	911	899	881	866	903	890	875	908	878	885	863	918	887	891	890	947	890	865	882	914	888	890	898	865	897	919	916	908	872	918	909	864	858	859	909	884	916	928	860	909	858	846	908	890	880	888	888	903	867	849	909	905	907	878	903	858	965	930	823	925	864	916	863	889	925	835	899	896	869	852	898	923	880	867	904	875	878	877	880	873	893	857	887	881	925	912	915	965	833	906	856	909	894	861	910	940	916	878	897	897	896	815	918	874	877	865	905	902	920	875	849	872	900	879	952	865	904	882	891	907	864	885	913	826	841	914	870	908	846	866	914	873	814	904	920	890	918	825	929	863	900	907	934	898	892	916	915	867	907	871	886	893	864	862	861	870	874	858	963	922	934	914	849	841	907	900	829	889	896	867	843	873	880	881	890	875	887	889	905	904	933	926	908	896	903	838	853	870	865	833	913	873	902	847	901	878	895	901	890	886	852	828	855	875	842	906	870	862	838	879	893	908	838	946	880	885	907	874	875	827	901	920	974	935	911	933	856	909	869	897	914	936	930	845	879	922	859	913	914	866	875	895	881	817	838	884	835	877	899	880	856	903	882	882	851	885	936	930	857	913	912	869	838	856	880	879	867	868	857	923	858	852	864	897	892	889	885	897	853	904	915	906	866	887	918	923	899	859	910	849	874	889	899	886	901	904	837	877	880	874	898	947	896	899	938	811	862	854	877	891	893	870	878	893	912	856	858	868	899	844	846	918	922	907	855	857	929	876	854	888	921	863	895	871	945	868	941	892	933	855	868	929	854	858	906	869	865	868	915	895	881	844	871	890	913	946	908	898	913	863	905	922	918	919	913	848	897	938	887	866	895	918	866	925	900	904	889	906	927	882	854	902	846	847	894	882	909	864	873	876	911	897	903	881	886	921	856	835	873	855	896	892	869	820	919	905	883	919	881	850	910	884	932	895	828	850	934	909	880	915	912	875	889	886	876	910	927	904	869	904	920	922	885	909	881	894	921	886	912	899	887	854	872	897	890	890	889	852	923	884	886	888	892	887	834	881	885	869	855	919	866	860	850	915	888	904	893	941	872	878	893	884	908	921	864	910	896	871	915	913	914	876	928	900	836	856	850	854	844	875	903	917	898	839	911	867	926	848	904	892	960	847	905	911	874	888	902	913	941	857	885	859	863	884	870	870	929	931	824	825	852	884	867	867	942	894	878	902	888	872	910	935	905	951	911	885	900	881	864	897	868	884	852	914	904	864	896	873	917	946	936	917	871	849	919	897	924	855	847	894	865	850	874	931	919	855	887	917	931	900	902	902	897	925	892	867	859	873	892	927	858	856	870	848	886	909	884	962	859	851	881	885	884	876	895	894	854	913	910	913	868	918	862	885	884	944	872	867	896	864	884	894	899	863	915	915	858	887	912	906	873	858	898	943	902	886	910	964	897	841	856	887	869	879	856	876	899	959	868	894	821	902	879	836	832	889	888	851	829	837	869	935	921	909	887	867	863	870	863	882	921	861	929	856	944	908	878	868	908	878	912	823	881	861	849	864	941	918	861	909	845	935	897	898	923	872	871	910	913	903	837	873	898	902	882	900	931	895	902	857	913	924	910	921	931	902	891	915	849	874	933	908	849	870	880	954	851	889	936	815	889	829	886	899	881	904	826	887	886	939	898	871	891	856	898	848	870	893	888	897	887	876	894	917	840	891	856	850	878	952	905	887	825	893	901	891	937	890	927	865	863	849	853	885	913	839	891	917	856	875	867	869	905	881	902	896	893	900	930	880	898	924	872	846	867	959	887	881	859	797	878	952	881	897	889	880	935	898	864	886	885	888	888	848	893	876	918	874	922	881	898	845	886	940	899	909	871	865	932	894	928	953	909	890	896	877	904	884	921	921	878	886	916	890	862	866	863	860	881	912	907	868	872	889	879	902	896	882	941	895	854	913	892	913	912	808	918	856	865	872	903	869	921	897	831	894	930	901	833	904	906	900	897	849	885	870	899	908	880	896	862	879	927	899	884	870	955	873	889	866	884	849	941	880	872	877	961	883	875	868	878	856	932	855	853	895	900	857	909	841	895	887	872	872	883	853	863	898	884	869	881	890	867	894	923	855	865	906	860	865	834	876	926	935	900	911	865	898	866	865	868	909	933	900	876	918	924	826	860	871	869	862	911	908	879	942	876	895	894	894	867	916	863	874	889	882	897	869	872	895	911	874	880	881	887	864	906	884	848	861	882	893	871	945	896	871	905	930	893	844	945	902	920	860	908	950	908	904	873	884	880	906	857	905	865	882	844	917	893	885	892	857	858	853	931	904	851	849	873	835	867	868	884	884	880	887	921	853	894	922	895	872	852	918	880	874	875	916	864	870	878	917	940	838	897	933	878	903	902	929	862	838	954	897	910	910	871	879	872	910	918	879	895	914	884	848	881	902	799	871	885	843	876	881	828	910	921	874	906	929	915	901	863	924	889	903	883	868	871	898	897	947	870	910	859	886	872	933	876	891	908	895	912	919	955	929	862	813	835	871	908	911	871	880	897	912	877	860	862	912	905	839	869	957	916	840	876	837	904	897	904	878	904	836	929	929	885	900	861	898	871	906	884	916	920	875	907	856	933	912	842	908	886	876	899	892	921	865	888	878	839	880	895	873	897	859	906	907	908	918	859	863	866	857	949	941	893	920	940	882	856	920	865	877	926	903	863	841	881	969	929	855	898	950	878	919	863	876	900	898	838	863	911	891	923	907	830	859	888	914	907	880	856	977	879	887	887	882	904	876	862	874	847	869	877	886	926	879	857	927	871	878	915	872	892	869	869	945	872	860	869	883	892	880	871	921	922	921	910	922	916	928	855	915	913	863	907	890	861	870	859	883	909	911	895	938	852	874	958	900	876	933	861	910	897	942	918	886	904	880	889	906	875	902	890	917	925	906	894	878	883	866	885	878	895	951	869	855	924	922	877	933	925	888	805	858	863	807	863	832	866	889	877	892	875	917	896	880	878	899	895	889	887	863	834	919	885	854	869	898	828	897	913	911	882
16496	16936	15539	5344	1595	599	282	166	157	147	156	158	168	160	149	167	153	160	144	175	155	140	177	145	154	147	191	167	146	162	193	169	148	151	162	154	168	141	150	176	140	151	159	161	139	183	163	164	180	138	145	157	153	134	176	146	143	161	147	132	160	150	157	153	159	157	168	157	160	173	159	148	174	156	144	135	143	146	171	169	181	144	159	181	146	146	166	170	142	150	183	163	153	160	141	158	177	164	175	169	156	167	134	159	136	148	152	150	151	167	161	160	152	148	135	156	160	147	149	168	131	148	156	186	163	181	140	171	160	157	173	142	156	185	142	166	153	148	172	200	148	165	121	158	139	190	152	159	160	162	175	161	164	175	176	150	167	168	156	156	158	143	171	156	150	135	149	136	155	163	131	153	137	155	176	163	147	171	166	150	167	152	154	160	161	171	161	131	171	160	153	148	146	151	158	138	146	156	141	153	195	164	148	170	164	153	171	181	151	153	158	130	152	164	145	157	160	144	143	117	147	159	146	154	144	168	178	140	155	143	153	150	148	140	159	155	159	143	158	143	160	170	154	164	168	153	177	153	156	159	150	160	142	155	130	162	167	156	159	170	156	164	153	156	168	160	157	139	139	166	155	157	154	149	167	142	147	158	162	147	163	164	144	147	172	160	170	149	149	143	177	131	170	127	154	169	144	147	161	178	172	141	146	137	165	140	167	151	163	184	164	147	152	161	153	190	168	143	168	129	151	162	147	166	155	159	150	138	167	150	172	157	178	160	164	154	146	153	146	161	131	153	144	159	152	146	149	170	170	149	160	155	186	141	170	171	151	158	179	164	166	164	162	169	149	167	166	142	162	156	161	152	149	141	173	161	161	139	147	138	144	159	171	181	148	179	169	152	171	173	157	150	164	141	159	165	158	153	161	168	166	172	149	147	149	142	156	160	157	154	134	143	161	162	151	150	149	164	186	183	155	152	156	170	180	170	150	164	180	158	143	152	164	165	150	154	146	135	159	162	153	171	142	150	157	136	161	155	156	157	148	147	131	163	139	181	160	160	147	162	172	154	170	158	164	164	167	171	154	140	158	174	177	128	161	161	133	156	158	141	157	147	177	163	176	160	157	166	150	160	165	147	167	138	128	169	161	167	153	171	144	152	169	166	150	163	167	141	180	159	131	168	182	112	158	156	141	159	152	173	155	146	179	164	164	151	156	166	159	148	181	149	155	162	167	155	124	145	138	142	167	144	165	156	166	148	140	144	132	139	157	178	152	131	158	155	130	144	133	144	154	144	126	124	155	158	147	144	132	137	163	159	159	149	162	171	149	153	134	177	168	172	162	145	160	141	147	165	166	149	135	162	171	159	166	144	140	170	136	149	156	163	164	144	159	176	161	144	137	177	155	178	131	164	161	168	167	174	170	169	165	161	157	163	140	155	161	164	141	155	157	170	158	170	163	142	157	156	130	171	162	140	162	166	151	149	176	163	152	145	151	177	124	161	157	127	145	149	155	143	149	172	160	168	166	147	179	167	145	154	138	143	151	152	165	135	186	146	153	160	149	164	157	144	158	176	176	152	165	170	129	173	151	155	178	159	187	153	158	142	150	145	146	160	151	172	157	159	166	157	144	149	122	163	167	148	159	148	139	148	174	145	164	163	173	150	143	153	142	175	135	192	147	147	172	145	157	146	167	146	168	159	141	160	174	169	136	177	169	171	155	136	156	160	142	152	144	169	175	151	160	154	132	157	184	157	167	165	158	141	159	158	173	166	148	144	165	160	137	155	139	172	151	172	162	144	133	160	152	160	143	149	174	119	149	142	158	180	159	152	156	154	158	177	164	162	139	159	161	153	150	148	164	137	162	169	153	130	157	142	163	181	181	135	178	171	176	156	176	137	138	173	165	155	167	160	188	171	135	166	154	154	163	143	152	158	154	164	146	172	149	145	160	144	161	149	172	172	159	159	167	146	151	131	146	152	164	145	148	164	146	149	167	178	166	177	140	148	143	148	157	172	153	166	163	152	153	148	157	180	153	142	169	151	179	147	162	155	167	181	158	162	175	136	149	149	160	172	165	160	149	162	163	156	155	157	133	173	173	161	166	157	163	144	164	134	168	181	134	169	143	133	175	137	186	175	151	144	142	138	172	179	169	164	147	158	138	156	153	173	151	145	187	147	178	163	152	160	142	160	155	168	157	181	145	168	165	143	179	132	155	134	166	176	185	153	147	112	171	148	153	168	145	149	171	170	160	134	163	152	151	150	149	126	150	165	139	172	152	133	154	151	174	169	170	135	151	157	159	149	169	161	145	163	170	164	142	190	161	155	135	137	145	175	143	142	181	127	159	141	146	142	141	163	159	140	143	152	172	167	152	158	150	155	138	137	134	161	147	145	143	149	136	139	175	150	156	142	154	153	156	155	172	160	169	151	145	150	149	154	156	158	159	148	154	144	157	163	151	171	153	156	167	157	157	145	166	165	137	125	141	161	172	163	152	166	164	157	168	122	155	168	168	160	148	156	136	150	154	151	151	148	139	171	177	178	164	177	155	157	150	140	152	158	145	171	161	146	149	135	157	147	170	152	182	164	155	150	158	137	158	166	138	154	160	148	149	142	171	148	159	151	153	155	146	161	182	146	159	163	189	173	168	169	166	168	136	153	151	164	151	167	154	148	159	151	166	160	164	156	154	146	133	150	155	148	159	160	172	143	176	177	151	148	159	152	133	152	134	142	163	147	186	153	162	139	158	139	161	156	160	151	156	163	164	159	151	171	134	172	170	140	158	135	158	137	165	137	140	151	147	149	130	150	138	137	160	149	147	159	148	171	161	158	162	149	164	145	149	136	166	166	160	183	140	154	151	167	172	124	140	154	161	155	156	165	150	147	153	148	174	151	150	147	173	156	155	145	158	159	163	155	160	148	134	146	172	170	170	188	153	145	172	153	145	162	148	174	146	162	144	170	157	164	164	146	156	139	166	182	169	154	164	155	166	159	148	154	164	162	160	141	160	162	138	142	162	142	171	176	145	153	145	179	182	142	134	169	143	144	162	167	166	151	171	161	154	166	158	146	181	143	173	143	157	152	171	153	174	145	151	177	164	144	146	143	150	167	158	156	158	129	168	167	154	167	167	151	137	161	152	150	141	145	178	144	162	156	181	160	159	157	149	161	153	164	178	161	164	159	140	134	179	150	173	152	164	174	163	181	142	155	168	134	174	154	161	165	148	137	182	170	156	169	170	175	172	163	158	141	161	176	158	162	165	142	147	174	165	141	149	163	152	156	136	149	150	165	162	172	162	157	171	160	153	160	174	149	158	158	151	173	166	138	140	141	156	168	186	152	163	135	146	148	168	156	176	164	154	144	168	155	164	154	160	157	177	192	166	143	157	157	171	152	159	146	143	152	139	161	135	127	129	159	141	157	120	161	162	146	150	148	160	152	149	153	150	139	134	144	122	134	134	182	144	124	152	171	161	155	183	170	159	144	158	147
15462	18851	18919	1407	562	550	531	545	562	515	525	517	486	467	504	525	479	505	473	494	493	489	538	448	476	502	485	511	515	482	479	478	478	508	499	528	475	486	527	512	496	486	481	474	504	458	475	475	504	519	465	481	492	456	493	496	440	499	467	515	458	474	461	494	490	485	485	502	455	477	452	451	519	505	473	496	476	487	464	479	498	512	480	505	497	465	483	458	500	508	511	448	493	490	470	474	504	443	497	492	472	466	511	530	477	456	471	469	498	468	487	494	501	529	472	461	473	457	513	479	490	446	498	529	496	535	480	471	503	499	453	478	450	443	506	483	481	491	501	480	467	423	487	460	483	469	484	460	464	473	469	494	433	500	472	508	471	483	459	468	477	481	456	469	473	494	445	487	479	468	501	495	458	478	464	441	487	486	481	442	473	512	489	489	467	453	501	512	473	479	443	481	491	457	439	448	474	482	518	516	489	476	501	490	490	478	492	483	498	502	457	483	475	485	508	502	490	457	491	495	484	495	501	469	516	458	527	464	468	473	460	486	451	459	499	543	490	514	519	488	477	486	491	498	454	469	438	480	472	460	480	513	489	492	472	512	469	489	462	488	483	489	469	476	494	507	524	484	460	484	487	487	448	470	502	466	453	485	507	491	484	457	531	486	487	493	469	480	485	447	497	521	494	466	495	503	520	505	426	499	466	467	481	477	502	472	495	521	523	499	451	480	523	480	488	471	461	467	465	496	482	517	480	493	502	514	466	448	473	476	514	470	489	482	473	466	481	477	501	486	481	463	488	504	507	496	497	474	507	455	488	459	440	481	494	471	511	499	487	502	500	460	492	473	477	456	436	486	509	469	516	487	475	520	452	482	450	477	469	514	465	458	510	503	477	452	467	510	530	477	473	479	483	483	474	483	485	470	491	493	504	472	485	496	472	476	500	448	475	484	465	483	494	503	484	436	477	469	473	507	464	485	489	486	496	450	501	462	451	508	485	514	531	482	463	467	492	468	480	491	471	488	448	493	510	473	473	492	439	513	472	502	495	440	502	506	465	493	467	444	445	469	437	464	462	487	478	519	489	493	456	537	469	482	458	492	477	520	489	487	533	479	523	452	466	459	478	509	472	495	447	460	482	477	464	472	500	451	492	442	475	507	524	469	495	467	501	504	491	493	501	474	528	479	521	465	513	451	450	501	493	480	532	456	494	479	439	468	506	508	460	524	520	493	471	467	475	504	531	456	477	463	485	478	454	446	465	518	476	463	448	531	452	514	499	462	472	502	488	473	484	476	531	484	471	490	492	512	532	487	448	447	490	485	472	471	463	479	467	509	460	479	494	498	469	494	508	483	478	491	447	451	478	511	511	482	446	473	482	493	511	515	521	483	515	478	465	476	474	465	465	474	470	506	493	484	510	481	529	473	463	521	470	497	483	451	493	481	438	505	475	486	481	496	513	462	491	494	467	492	473	452	481	476	499	474	484	488	484	495	477	502	502	473	524	483	493	533	462	457	458	529	458	460	480	517	513	476	450	469	474	489	480	486	502	471	456	489	493	471	517	516	471	488	511	467	507	488	506	517	463	503	523	533	474	484	492	490	478	492	478	465	530	515	482	497	495	458	461	475	506	485	496	466	482	460	489	459	502	494	475	465	485	455	454	450	519	469	449	502	472	509	488	479	452	524	466	449	494	453	495	475	494	468	484	468	490	499	476	481	507	490	489	497	519	497	475	496	529	520	465	448	494	457	503	463	494	490	489	516	498	499	454	516	458	447	482	497	511	514	460	493	515	522	461	504	460	509	516	476	487	486	495	487	493	496	503	436	481	461	475	517	494	506	462	476	454	461	506	491	465	520	488	455	488	455	495	514	501	512	481	516	471	509	506	447	475	490	507	510	460	492	500	453	461	450	483	476	474	473	499	477	468	487	492	467	477	443	481	499	514	500	494	506	474	504	481	489	522	494	466	494	509	485	508	461	462	487	512	505	500	478	484	473	477	471	502	532	459	461	514	490	490	496	464	500	485	491	549	484	470	492	469	486	459	525	434	477	439	466	484	491	543	477	493	451	488	491	493	480	487	468	483	483	447	493	523	459	510	456	513	455	483	481	483	487	472	508	483	459	522	471	455	504	457	465	529	484	498	444	456	496	485	468	498	513	480	495	501	491	505	496	487	521	480	522	451	475	459	468	472	473	481	478	470	501	509	466	447	464	463	509	499	471	496	484	486	478	506	528	526	486	491	486	523	510	494	531	486	496	503	517	456	448	468	481	503	519	499	462	483	477	505	481	500	520	472	454	481	521	477	441	484	484	502	476	498	483	505	481	483	460	481	480	470	504	490	464	466	488	508	501	486	464	461	444	495	494	480	469	494	494	490	459	513	449	467	491	495	527	471	463	476	452	488	488	470	517	475	455	468	494	491	494	465	494	477	505	492	482	474	472	475	489	464	512	479	519	441	505	486	466	441	517	482	464	500	484	468	495	477	467	511	486	499	470	445	501	509	491	449	497	491	479	507	487	466	472	444	485	467	520	453	538	494	508	499	523	501	460	494	495	464	497	469	479	484	488	445	476	445	487	533	505	478	432	486	466	519	498	467	474	485	493	442	460	510	468	511	501	475	463	434	468	532	502	497	492	514	480	505	498	494	462	480	475	485	505	459	490	516	475	448	489	469	512	508	463	474	479	464	480	487	480	481	500	471	477	483	499	480	464	457	462	492	508	491	480	477	505	472	513	459	443	479	523	474	475	481	484	467	477	435	469	509	489	489	482	496	488	488	462	489	536	506	448	490	494	505	464	509	533	480	499	532	477	515	490	471	509	452	558	481	479	490	491	484	476	470	452	445	474	519	495	476	514	435	494	496	519	467	464	455	512	455	464	482	479	509	512	474	469	491	487	492	503	480	503	504	496	495	478	482	466	527	476	478	515	507	469	498	455	465	519	495	501	485	447	456	476	494	509	504	471	516	461	536	484	482	473	474	481	462	534	519	463	489	499	507	514	470	486	483	468	496	478	438	506	510	498	485	488	446	488	490	478	484	480	508	477	525	462	503	477	449	488	487	498	476	486	507	479	490	485	508	483	474	514	509	508	483	537	509	504	485	485	473	489	495	469	451	490	463	507	491	477	483	448	474	486	486	475	455	469	517	480	460	501	490	452	474	465	448	484	477	496	461	500	493	497	483	502	462	486	467	472	496	495	483	507	494	475	517	481	482	500	468	485	463	482	456	515	453	479	523	484	452	466	483	462	478	515	482	468	487	473	502	475	491	491	483	520	506	484	500	468	459	503	501	454	493	491	495	462	491	462	526	486	512	507	495	465	484	481	450	452	501	501	508	487	479	480	479	477	482	436	493	465	467	444	487	507	481	467	487	485	479	531	487	451	469	527	491	508	500	461	505	482	473	486	483	501	457	479	479	492	446	466	461	496	504	472	516	497	451	483	509	453	509	471	493	483	488	476	520	516	495	491	451	487	461	446	482	477	486	448
43513	35997	29385	19145	13187	8224	4485	1928	794	515	421	435	371	399	415	361	408	382	349	339	353	375	340	316	331	373	349	382	338	315	287	329	330	319	373	311	306	323	349	309	333	339	334	374	333	347	349	306	374	354	342	358	332	335	323	332	326	349	352	362	316	342	339	343	347	362	337	367	326	350	324	339	341	328	322	345	331	324	321	341	328	337	317	326	373	335	338	322	299	346	343	319	342	328	333	332	328	327	342	316	322	338	361	324	321	332	333	331	334	357	359	362	316	342	370	337	362	332	315	293	351	327	327	364	351	364	369	349	308	312	329	354	327	323	350	309	318	340	334	359	339	352	338	325	341	309	317	339	353	315	352	325	338	338	327	364	328	317	330	328	314	300	343	324	354	321	327	334	325	320	313	355	332	345	330	315	331	357	343	335	329	330	312	353	345	344	348	347	329	318	335	315	322	312	352	353	336	334	316	310	350	336	349	331	332	329	353	345	329	311	308	324	336	347	350	327	350	330	288	335	340	331	351	359	351	330	359	353	353	357	335	318	332	349	324	326	329	323	345	341	315	371	329	360	301	323	314	341	348	400	353	331	339	328	321	296	320	371	355	344	325	346	333	360	384	325	366	375	321	316	349	323	332	349	353	347	325	329	373	356	312	336	336	318	359	304	314	347	332	333	330	337	322	320	348	323	333	296	348	323	315	317	398	311	303	365	326	320	358	334	331	364	322	352	341	330	340	353	333	331	326	331	334	339	352	322	316	326	314	325	318	304	304	318	354	324	295	335	348	364	320	347	335	311	333	344	344	326	332	331	324	344	317	330	327	355	347	362	330	362	328	305	358	337	319	317	357	317	373	326	280	310	340	339	340	342	333	327	329	294	324	337	343	344	339	321	337	308	364	376	342	310	347	353	349	319	350	335	323	319	323	360	361	346	339	345	323	357	320	342	344	333	328	342	326	299	336	331	337	337	335	324	349	318	312	314	345	359	355	347	350	310	330	367	323	333	360	375	354	320	330	343	363	323	335	340	291	327	332	341	348	359	380	347	339	311	358	314	323	375	345	359	320	312	351	340	305	338	340	311	341	331	342	333	339	350	370	322	304	316	298	313	348	332	360	312	300	355	306	300	344	348	329	351	354	354	327	324	363	334	302	334	313	299	329	360	327	293	336	336	355	349	341	358	352	324	339	319	336	359	322	346	350	323	363	353	310	329	319	346	290	333	331	340	332	296	341	311	290	341	346	346	360	316	317	336	343	332	337	322	347	342	311	332	312	339	341	319	332	334	315	336	340	326	358	308	300	300	308	337	343	320	341	295	346	317	343	351	328	298	310	355	357	324	322	312	348	323	315	374	323	377	353	337	313	344	363	357	348	321	319	317	320	339	303	334	327	347	322	333	324	320	329	347	345	342	345	356	297	303	334	320	327	331	302	396	320	317	331	326	360	351	294	307	339	340	344	326	356	308	328	358	299	313	312	335	300	348	339	301	317	326	325	336	308	351	334	305	340	318	348	324	341	339	363	313	336	324	316	296	315	356	320	336	337	358	338	370	313	320	342	327	330	310	298	356	330	317	322	349	331	350	332	324	326	326	360	304	325	327	363	313	322	314	295	351	336	333	340	324	320	334	353	306	328	366	356	356	345	327	337	336	351	326	332	313	347	292	301	318	328	355	347	308	342	338	342	322	318	373	347	304	307	358	314	361	340	332	348	335	313	342	364	304	312	367	358	319	327	335	360	357	353	352	306	347	335	320	315	344	343	369	345	328	329	325	303	317	306	385	374	323	327	342	316	338	339	335	352	333	331	318	319	323	350	355	344	335	301	335	319	303	361	332	335	362	366	311	346	337	324	371	336	350	333	324	351	333	352	338	315	332	314	367	354	345	347	346	342	359	353	339	357	341	371	334	323	335	315	339	332	370	317	331	351	335	341	369	327	319	337	316	318	322	329	372	323	333	324	304	344	336	344	343	312	319	361	330	347	331	340	319	357	330	344	319	348	336	340	357	345	307	305	306	334	334	303	352	340	331	334	314	346	352	350	307	368	328	341	342	307	326	346	316	311	338	355	336	352	333	303	350	345	293	331	329	366	322	356	325	323	327	339	347	382	371	305	320	324	324	328	363	314	363	345	330	338	338	351	320	320	322	312	356	333	340	370	338	354	290	300	326	348	379	281	337	329	330	323	326	359	321	305	357	315	340	338	334	335	339	308	324	330	315	319	379	308	347	314	354	322	338	329	346	331	307	348	322	316	360	351	330	333	334	328	342	346	330	358	342	334	301	330	323	356	325	325	338	321	314	338	324	331	333	314	336	324	342	318	325	347	377	342	334	332	353	350	357	325	315	308	337	326	349	341	307	317	338	339	334	328	342	319	347	355	349	310	334	338	315	327	348	360	321	350	323	340	351	351	353	359	364	332	338	321	329	343	322	334	315	336	341	365	383	344	296	322	320	333	350	349	339	361	343	329	330	335	357	350	325	359	318	342	343	325	304	317	310	302	320	315	341	338	325	293	367	341	341	348	348	308	301	371	346	337	317	350	318	339	331	324	328	325	319	319	343	328	324	343	302	321	346	345	331	340	322	332	329	324	300	342	319	313	335	341	323	310	330	347	317	329	345	347	330	318	302	326	330	326	311	353	312	339	307	342	336	316	320	352	363	371	313	350	346	319	349	312	329	370	329	312	316	324	313	310	322	321	300	308	311	354	354	361	374	321	335	317	333	317	318	311	327	369	334	348	318	332	324	322	318	333	321	330	338	322	315	360	382	345	294	371	347	350	311	337	320	360	327	332	335	343	314	336	372	372	329	309	352	321	332	333	320	339	331	320	328	349	359	362	355	323	345	352	315	363	339	319	356	327	349	372	337	350	352	338	332	310	341	349	340	349	330	322	342	348	355	343	350	358	340	347	334	342	310	329	343	326	343	353	353	347	338	349	318	344	328	356	282	342	333	336	304	343	337	324	363	325	362	300	362	336	366	324	313	301	329	329	354	348	349	337	310	315	357	301	334	379	367	330	351	351	370	333	338	326	335	347	339	336	354	305	310	328	326	352	357	321	332	339	315	328	339	296	299	321	319	329	324	370	349	350	327	373	314	327	339	302	340	352	328	343	310	327	355	330	351	358	369	318	324	356	331	306	337	355	335	317	339	324	316	356	365	309	329	305	365	376	326	312	331	345	331	337	335	310	330	342	317	373	308	359	353	319	353	346	318	285	340	331	319	307	298	351	329	326	333	337	312	324	344	323	355	296	364	334	350	326	326	345	336	342	324	320	352	346	337	339	348	345	336	332	339	350	336	306	332	330	316	352	324	335	335	357	314	363	331	309	338	323	320	313	359	362	319	334	315	343	345	362	293	314	321	344	321	333	351	323	341	361	317	350	345	341	369	303	339	351	332	349	322	350	356	306	324	356	310	347	326	330	359	330	315	317	312	350	355	323	340	299	323	342	326	333	309	353	325	331	347	312	342	328	318	325	345	341	328
33264	33670	16383	3474	2654	2272	1968	1810	1667	1465	1473	1292	1283	1224	1158	1151	1107	1043	1016	997	1008	988	959	985	1001	1012	912	952	926	922	942	913	940	899	875	916	876	908	862	897	855	887	906	902	906	896	894	870	860	850	819	895	876	814	883	913	843	827	882	853	855	831	842	881	925	862	845	922	886	820	890	871	861	881	876	836	864	864	854	870	860	894	867	927	854	868	877	861	876	871	846	822	827	853	897	863	856	876	882	841	865	898	844	875	866	885	843	867	833	842	853	882	883	876	854	846	846	855	835	853	821	864	921	824	810	882	864	831	851	875	859	833	833	803	906	854	896	894	851	847	852	827	831	822	860	803	827	892	853	821	812	882	793	838	836	851	846	882	826	898	827	825	893	851	875	858	874	849	848	860	857	911	837	841	866	861	832	819	814	864	840	861	846	895	840	823	846	871	863	816	864	876	845	793	841	876	852	881	821	891	839	808	844	893	825	855	830	871	829	847	877	910	803	907	840	826	852	849	856	859	822	830	843	818	840	803	820	898	825	878	840	851	792	856	864	877	885	867	886	818	811	846	876	832	818	869	865	865	825	844	871	843	881	839	876	848	868	812	875	881	858	814	820	829	877	850	857	867	856	886	848	822	876	877	826	897	822	881	881	849	871	845	805	862	846	875	892	903	831	824	829	817	840	841	856	845	796	889	808	862	861	867	883	858	857	890	842	919	805	871	907	871	851	810	826	858	835	826	834	827	851	832	858	848	828	876	886	838	852	840	905	817	860	816	843	876	823	855	837	853	797	800	852	858	894	887	839	819	830	898	836	907	884	862	869	862	879	878	853	855	864	874	850	914	846	858	863	894	849	816	849	842	800	854	857	848	840	825	888	873	842	781	905	824	895	904	931	840	864	867	867	809	778	893	838	858	818	887	880	891	859	840	870	851	831	841	822	828	843	899	845	867	845	857	837	854	836	855	888	869	843	876	835	851	856	814	802	838	839	855	846	918	865	874	809	864	786	862	857	907	880	808	859	837	840	873	854	846	854	861	882	896	899	788	818	837	879	850	877	886	892	870	887	839	856	876	823	820	820	833	865	854	888	859	885	889	886	838	868	881	874	807	792	942	909	859	878	813	841	872	829	814	847	855	801	870	869	795	840	913	863	848	845	817	870	839	889	838	884	835	825	865	887	846	863	920	816	876	843	849	851	888	838	814	837	827	847	841	874	877	823	863	858	918	914	821	887	838	865	855	846	861	856	832	912	826	875	855	865	899	908	864	850	876	841	883	808	867	900	835	912	835	871	870	821	836	860	905	832	885	851	860	783	857	816	848	884	878	858	846	889	840	847	832	794	823	871	894	806	853	888	885	856	868	818	842	837	912	898	833	860	829	880	819	850	867	847	832	819	795	833	858	823	888	858	874	820	876	813	895	795	832	890	813	868	817	869	858	839	901	914	872	834	869	873	924	808	891	884	831	870	841	894	873	835	867	839	911	858	886	865	828	829	846	874	865	819	872	856	835	845	881	856	876	882	839	851	824	863	870	833	852	826	823	786	816	841	832	885	883	879	911	868	849	897	880	836	875	817	871	822	872	875	870	819	826	867	861	819	847	862	834	864	836	854	802	863	852	871	829	872	805	822	849	862	856	899	843	882	851	852	865	843	861	846	821	862	875	870	812	861	814	889	789	858	871	871	850	846	828	863	878	835	848	888	815	860	879	866	810	846	857	808	856	868	867	830	822	854	816	810	876	850	881	838	851	861	826	805	841	843	859	837	878	893	846	834	849	860	852	848	866	848	818	833	839	865	808	812	832	871	874	863	901	894	864	871	803	830	824	827	879	845	887	816	882	849	852	829	858	826	851	835	830	832	854	849	844	805	900	823	897	822	852	861	901	821	873	846	822	851	858	862	802	782	865	783	919	864	859	895	837	875	828	853	875	845	828	869	872	871	845	850	856	879	898	852	862	856	863	847	891	875	866	884	861	833	850	831	844	876	877	864	833	832	824	845	863	848	822	916	836	841	933	809	864	839	788	854	814	875	871	865	851	872	824	812	844	849	894	889	836	830	873	911	859	873	876	865	871	760	836	879	904	887	819	820	846	889	848	838	857	855	811	879	855	871	809	886	855	859	885	894	848	822	864	861	858	814	858	875	856	890	855	860	902	843	831	856	841	874	894	839	931	811	823	872	864	836	802	862	835	864	816	826	827	868	865	835	839	901	827	849	854	838	852	871	880	820	873	831	840	879	820	875	884	832	809	913	854	823	892	849	828	879	809	853	830	870	852	844	832	795	923	854	791	849	844	840	858	799	853	814	811	888	869	841	833	807	808	855	821	823	830	852	858	858	834	858	826	868	807	891	834	846	855	831	829	857	883	839	896	898	853	896	876	831	859	825	871	825	869	881	878	806	852	850	870	859	894	898	854	859	821	841	850	838	872	845	853	867	876	867	825	849	871	872	841	872	887	809	876	820	871	909	836	854	905	888	847	834	848	808	877	859	854	796	848	855	852	861	837	819	849	841	865	859	884	859	855	884	877	863	844	848	887	850	852	879	868	783	880	862	859	909	844	848	880	824	881	841	842	858	875	854	818	875	880	873	911	899	841	849	862	872	883	892	854	814	827	823	832	867	874	834	848	819	875	868	837	900	837	852	825	856	904	865	836	829	887	863	848	865	798	815	938	842	868	872	855	866	862	812	860	833	800	886	848	799	872	854	934	885	859	856	825	899	836	851	853	846	800	824	838	906	828	899	823	856	844	839	859	842	860	855	833	828	868	892	857	865	814	805	832	879	850	882	885	836	887	851	846	799	878	861	846	812	857	841	823	852	882	867	829	838	873	862	800	863	864	878	830	839	874	865	844	837	879	875	836	859	865	875	895	866	850	908	815	861	852	846	859	876	847	875	888	835	825	821	822	853	893	836	868	859	840	832	842	855	828	791	887	812	859	855	872	803	808	887	832	782	825	856	864	853	814	842	889	878	859	878	841	895	857	855	843	864	867	908	843	916	845	818	848	869	934	850	805	891	861	896	859	816	899	810	843	852	890	842	819	824	904	870	767	814	876	838	853	853	831	860	850	891	854	887	857	858	874	855	839	874	847	835	843	855	845	897	811	903	866	815	878	869	860	861	855	830	858	904	841	828	920	846	833	855	815	883	845	841	894	880	843	893	872	862	825	836	844	888	814	829	870	870	835	803	851	860	848	889	909	823	816	855	809	832	900	842	858	876	815	877	880	886	812	862	883	819	829	835	826	828	832	836	900	827	852	839	851	870	859	841	806	902	857	876	892	827	843	865	837	858	857	814	854	832	796	854	846	824	861	887	875	829	856	900	820	848	858	874	867	829	842	841	854	858	857	847	848	862	857	857	859	865	857	826	802	874	863	871	883	836	818	851	799	827	890	893	899	811	838	864	904	847	810	871	825	883	831	902	828	869	910	867	861	871	856	855	863	845	907	864	854	862	805	861	880	847	850	908	809	872	834	857	875	798	807
47793	36775	26819	20504	15383	9734	4794	1912	791	555	514	501	475	470	446	431	452	413	369	423	412	422	405	379	375	405	415	359	365	347	377	399	380	381	401	342	355	385	384	365	354	343	377	341	381	379	390	381	362	383	357	348	389	399	400	405	362	345	376	370	364	371	383	375	387	375	349	383	358	403	326	377	356	360	357	408	359	372	382	382	372	401	376	324	349	387	359	333	375	372	340	350	381	388	400	366	384	360	347	375	375	384	379	368	372	373	368	339	340	335	370	362	376	355	389	378	365	362	381	346	342	347	376	383	390	323	371	377	347	373	356	351	370	377	353	336	407	369	347	385	370	402	369	338	359	373	367	371	343	369	340	357	364	351	331	343	392	365	355	384	335	363	333	367	359	343	361	359	336	361	384	405	350	350	365	343	367	369	335	365	381	337	351	381	305	350	358	340	375	344	379	364	351	369	372	424	327	331	360	383	356	361	344	361	352	359	383	328	368	362	362	397	397	365	379	402	369	355	366	340	359	399	366	366	397	353	363	343	379	371	346	375	364	372	414	345	373	340	399	351	373	410	393	380	348	385	350	379	334	360	362	394	388	355	361	395	396	399	342	341	324	372	357	340	339	349	359	357	350	369	361	377	367	374	313	375	370	377	346	382	403	324	368	344	345	353	361	346	323	389	371	349	328	365	362	347	350	339	382	365	391	352	389	362	367	355	377	349	318	362	376	360	407	363	361	413	356	391	356	382	308	365	364	363	361	367	324	363	342	358	366	408	365	328	351	348	366	383	326	398	316	357	345	365	362	317	348	388	341	359	352	359	358	385	385	327	355	365	350	395	361	353	381	370	370	358	380	354	377	375	349	386	344	348	353	422	324	347	393	360	361	405	357	367	351	347	370	368	357	398	336	346	406	339	345	391	353	362	329	393	364	369	353	335	348	360	380	340	352	361	354	353	344	360	341	340	378	368	382	391	387	381	347	377	333	341	374	348	384	367	355	370	383	376	362	332	362	357	389	374	350	372	350	352	343	353	340	350	351	411	354	314	372	337	359	350	325	388	379	349	353	360	382	345	361	367	352	390	361	359	360	341	357	353	375	400	369	394	364	360	340	336	391	331	324	395	388	356	381	371	391	371	375	395	352	347	390	365	354	351	355	354	354	372	391	369	362	328	348	332	349	382	350	402	355	348	357	351	336	397	359	356	386	358	356	357	331	358	372	381	395	344	327	360	337	364	366	349	352	336	391	381	341	322	391	336	338	320	385	378	400	355	354	331	334	397	386	341	364	353	364	398	366	352	370	380	332	368	313	354	366	366	354	351	351	357	405	343	390	333	367	360	354	364	389	358	356	351	352	386	372	341	367	352	370	395	341	363	349	386	365	384	373	341	369	367	327	410	393	386	363	329	369	364	356	346	380	385	362	382	391	385	363	359	395	390	365	342	343	352	388	328	345	386	385	340	347	381	368	362	295	359	376	349	362	357	340	352	389	341	373	373	340	358	387	350	343	379	353	336	386	364	334	335	328	352	356	333	334	382	359	407	345	357	390	362	322	342	351	350	347	379	364	355	345	354	351	376	383	371	373	370	323	387	347	332	403	356	364	314	377	359	328	372	369	350	379	368	384	345	343	378	376	361	371	348	375	358	347	340	356	365	355	380	400	376	363	365	379	325	342	347	355	363	347	365	391	364	347	398	403	357	373	342	361	345	373	356	368	364	365	352	339	364	361	367	393	355	363	363	385	341	345	312	399	360	383	338	354	372	373	361	381	347	362	355	354	349	369	367	347	383	363	364	366	372	370	359	342	355	376	375	377	350	371	368	385	360	379	371	393	373	385	376	377	372	360	377	339	355	388	315	348	364	376	374	352	411	325	401	384	360	390	359	376	369	358	411	349	378	344	375	347	383	369	355	352	358	360	382	359	385	346	344	321	367	357	365	378	366	364	332	401	372	338	374	340	356	324	374	393	363	328	391	363	361	357	364	353	381	369	387	388	365	380	320	352	354	372	368	384	329	373	379	360	383	383	357	368	385	367	364	367	426	355	385	387	353	332	361	380	386	356	390	342	342	350	355	361	365	379	367	368	378	368	352	378	350	385	359	365	346	371	356	351	364	380	362	355	376	358	334	367	361	419	360	386	369	346	391	360	373	361	388	351	371	367	350	351	329	320	395	361	366	366	360	362	362	363	345	346	356	354	364	347	343	403	343	339	326	343	340	381	365	374	355	354	311	321	325	380	384	347	373	378	369	355	355	385	389	349	347	389	340	355	392	374	385	365	405	367	381	398	387	355	374	364	354	357	374	383	400	364	382	379	393	402	377	354	394	366	351	372	352	378	323	340	341	365	328	330	326	381	378	356	374	395	394	365	392	373	363	347	335	338	389	339	362	367	349	373	385	357	374	355	343	323	343	367	356	362	398	374	352	346	351	332	357	380	320	313	343	357	363	357	362	373	370	333	332	351	386	347	376	350	394	383	379	360	357	360	382	362	359	369	329	343	369	333	352	333	393	342	357	351	327	356	369	382	361	350	373	345	350	364	366	349	359	369	370	365	369	368	374	353	375	377	333	372	343	330	405	356	352	361	339	376	341	353	384	373	402	339	335	354	348	381	356	381	392	375	388	385	355	362	400	369	367	374	334	387	355	387	376	323	372	351	354	336	355	371	364	376	351	384	355	372	384	380	317	385	360	369	355	358	376	363	396	361	377	374	352	341	334	343	365	341	365	369	383	363	374	340	376	365	353	327	382	375	344	366	384	397	353	375	367	365	383	352	407	371	357	371	384	370	374	345	336	396	368	341	366	366	387	356	377	361	365	356	350	349	356	359	336	385	315	378	362	330	380	358	381	374	354	383	352	347	341	350	379	362	343	321	355	390	375	375	335	349	342	364	353	368	389	362	364	361	362	383	359	355	382	370	348	347	350	354	325	371	322	386	377	360	396	346	384	365	354	361	368	346	391	395	394	354	320	314	362	354	359	374	344	379	374	358	356	416	332	349	342	358	352	356	401	358	313	360	384	372	376	396	359	329	383	389	343	346	368	370	344	379	335	355	348	381	363	342	360	366	353	372	402	359	364	355	361	349	383	374	364	344	378	350	388	329	387	384	400	363	396	348	354	355	378	387	370	376	400	381	368	326	338	378	371	362	379	387	374	364	332	363	327	376	374	351	403	385	370	357	376	372	356	356	307	357	385	362	368	359	370	390	378	379	381	396	354	381	391	389	349	349	364	390	355	409	324	372	320	366	336	355	368	393	380	370	372	304	392	340	365	369	345	346	321	351	358	368	359	364	391	371	403	345	365	370	320	357	359	359	363	349	365	368	355	355	365	356	370	354	354	374	353	381	357	393	404	330	361	379	355	382	358	339	351	338	378	360	411	353	400	375	391	345	358	372	351	361	355	376	329	354	410	374	339	397	357	400	361	354	357	365	417	354	381	378	361	352	372	351	374	360	363	364	385	387	371	393	367	364	363	353	363	327	355	366	362
39336	33241	12390	4842	4193	3511	3152	2757	2343	2134	1895	1808	1687	1517	1410	1435	1264	1343	1210	1202	1132	1139	1112	1091	1077	1038	1044	1055	1023	1029	1061	1008	950	947	971	956	962	965	1029	951	943	943	935	1016	973	968	945	940	935	924	926	831	931	921	926	894	919	908	917	930	910	962	939	938	914	922	899	943	870	851	935	880	917	881	846	946	868	896	904	879	947	920	879	861	924	916	927	930	926	954	907	850	903	935	902	879	900	897	920	926	897	902	910	892	880	905	865	867	880	919	911	880	878	899	906	906	930	853	886	828	935	889	927	870	865	916	902	810	915	832	927	854	844	907	898	886	912	954	871	886	878	857	887	850	929	873	927	857	894	919	870	881	867	912	885	908	887	847	829	880	859	875	911	856	867	883	827	888	898	850	898	920	890	946	879	870	894	907	844	879	877	866	914	907	905	871	928	930	881	913	914	900	932	827	868	909	877	865	882	886	928	907	882	877	903	881	865	874	886	842	913	849	909	892	894	874	827	903	890	869	863	908	819	853	954	892	899	859	888	887	904	892	871	904	867	874	859	902	864	954	870	891	865	852	867	913	830	827	883	865	880	873	875	923	926	894	875	885	877	906	910	897	876	865	876	854	869	860	869	879	867	881	941	892	902	842	877	866	885	867	898	890	890	881	896	898	929	887	856	885	874	935	871	883	910	905	955	893	901	882	847	889	898	881	892	878	883	925	842	896	800	910	904	904	885	903	904	905	918	876	911	878	886	875	859	879	910	861	832	887	902	879	908	856	853	901	842	887	835	942	886	873	774	842	825	864	867	846	858	927	880	906	892	888	881	832	874	890	921	866	849	919	898	895	891	891	855	834	842	887	880	878	919	904	876	884	922	893	886	856	961	851	896	870	890	881	893	846	901	886	872	818	856	862	863	863	905	927	911	911	885	837	864	868	884	872	911	914	848	905	902	941	893	913	864	928	928	901	867	862	909	898	879	847	840	915	902	892	894	874	893	882	885	897	918	883	932	872	872	863	922	890	873	864	848	909	885	846	835	908	857	824	852	876	931	884	908	839	864	870	881	906	920	902	856	873	905	855	925	863	907	879	885	837	891	860	873	873	915	852	861	917	889	840	905	836	941	940	910	940	873	892	877	849	878	921	914	883	903	866	925	906	872	841	870	863	886	880	874	884	904	858	852	900	895	888	892	871	833	856	849	864	898	886	839	879	874	872	918	898	869	903	852	854	872	852	845	941	877	856	899	867	921	861	931	886	924	873	882	904	972	859	931	897	872	849	870	920	888	866	891	893	910	906	911	841	913	864	879	863	943	844	914	853	901	832	847	942	856	864	866	836	875	901	854	907	859	862	870	930	874	919	923	885	878	866	892	875	839	909	872	907	908	894	891	844	879	910	915	854	873	883	855	920	876	840	909	916	887	909	883	889	882	893	886	845	901	901	864	923	881	927	857	890	833	897	870	874	838	886	881	887	893	878	828	895	853	869	926	909	891	873	907	873	908	921	898	836	824	901	902	893	834	886	819	870	907	876	916	882	877	853	875	829	919	922	887	890	906	915	866	877	857	857	899	918	867	905	841	925	842	844	926	870	862	915	919	870	931	881	841	835	898	876	847	899	830	874	898	877	868	847	832	933	798	942	840	912	929	919	907	902	915	901	890	863	845	895	966	812	905	884	871	824	880	825	854	892	882	869	872	873	908	892	905	915	934	914	860	901	890	909	910	903	847	902	850	858	858	911	843	906	911	891	861	863	872	901	903	860	943	875	865	914	868	875	867	881	835	894	855	842	894	860	884	869	936	918	840	891	857	902	899	897	847	866	896	881	861	919	870	888	832	856	901	894	865	901	889	906	881	919	857	836	886	929	872	837	905	854	852	930	888	923	891	876	913	892	874	863	907	869	859	902	801	922	897	932	874	896	859	909	854	896	891	872	952	873	900	879	885	892	888	901	938	869	838	886	895	923	898	881	859	926	861	861	895	879	858	929	836	920	881	836	897	856	888	890	893	912	903	891	835	885	863	867	938	931	875	867	893	906	876	902	905	856	902	964	869	881	917	900	912	846	907	892	904	865	908	943	879	937	872	882	892	899	870	865	871	892	875	954	863	903	848	903	843	872	952	906	903	900	938	917	846	907	933	861	856	868	853	909	870	865	939	871	861	899	879	874	898	885	868	878	871	950	881	844	905	871	860	908	882	915	867	926	918	894	862	925	891	942	869	904	857	907	894	851	867	854	871	900	834	885	870	904	903	918	991	862	879	842	865	891	896	871	896	899	863	919	850	941	845	829	899	893	895	879	863	929	881	944	876	846	878	940	914	893	913	949	900	861	889	877	834	876	928	921	861	901	911	851	907	903	882	845	882	874	870	856	877	883	848	861	888	849	882	848	882	880	893	910	898	882	885	853	920	879	883	848	818	854	881	889	866	876	865	886	878	899	858	878	844	894	855	876	828	899	882	876	888	930	870	866	849	840	875	903	920	913	878	890	827	917	927	899	865	872	900	909	912	904	843	898	869	888	900	912	917	841	891	889	917	843	941	928	878	834	911	861	861	871	843	893	913	889	929	899	823	911	843	894	895	917	897	882	882	899	921	932	887	892	852	887	851	911	937	871	913	899	858	867	885	864	904	862	895	846	879	894	900	914	883	852	923	859	862	860	900	845	871	901	878	878	830	894	834	879	907	860	845	940	871	882	856	904	858	850	898	897	871	866	875	868	910	868	883	901	916	887	873	880	882	909	919	861	843	893	894	875	895	879	877	855	883	851	851	917	856	862	855	865	882	858	870	832	915	867	878	885	843	903	879	858	893	834	859	884	894	882	893	952	870	897	903	841	885	878	924	936	899	854	927	849	902	920	901	923	885	912	879	872	906	897	872	890	948	868	909	917	882	939	833	861	930	892	903	898	851	915	908	922	871	857	889	830	865	858	842	939	875	877	883	892	878	909	859	895	847	854	831	906	822	871	879	847	886	914	902	895	897	864	882	903	918	938	870	957	909	895	853	889	896	883	909	915	909	921	910	844	824	943	877	896	868	877	901	874	899	910	923	861	860	831	896	850	879	883	849	913	925	863	866	894	897	919	878	838	860	841	911	853	898	884	896	880	888	881	869	943	894	909	872	920	914	891	884	856	877	863	885	867	831	932	880	871	879	912	863	903	840	890	870	887	930	934	946	877	922	898	843	885	845	882	921	925	854	897	860	954	871	861	882	864	872	983	874	849	944	930	878	861	877	910	895	902	866	844	855	916	915	894	880	908	892	860	899	861	896	844	891	923	918	858	872	875	853	919	906	900	854	894	866	866	961	923	928	876	878	882	828	872	880	821	893	837	858	869	851	896	888	895	881	912	848	946	915	866	920	870	896	875	843	919	848	926	891	943	816	877	906	883	867	875	906	894	892	852	904	931	866	874	868	923	871	872	872	920	871	826	914	875	868	861	858	908	905	909	861	884	914	909	868	942	872	863	877	886	890	858	891	864	894	902	903	853
12812	13430	3260	819	341	213	207	169	164	156	157	162	161	140	157	163	154	166	148	149	172	153	174	165	176	147	170	161	180	173	166	145	154	145	149	142	164	143	146	136	137	142	149	159	144	153	161	163	149	172	162	181	177	167	144	160	147	153	148	179	141	140	173	160	144	164	158	141	155	151	153	189	158	136	145	167	146	162	143	177	161	168	141	137	144	150	159	157	134	143	152	150	158	149	170	176	159	150	147	147	131	140	146	165	153	145	162	139	146	156	158	157	139	152	164	155	146	157	136	137	129	138	169	166	150	147	149	173	133	153	157	151	185	147	150	165	153	171	144	168	139	154	141	153	151	164	162	150	155	158	160	155	191	153	140	152	142	179	152	154	176	177	147	141	160	160	176	148	137	142	144	185	146	150	154	167	154	148	154	157	153	139	160	159	138	143	144	151	157	151	169	139	139	167	174	146	171	154	175	149	151	155	161	154	148	145	115	132	166	145	150	166	148	165	160	143	134	152	157	141	153	165	166	152	156	145	158	156	168	170	148	166	166	158	149	146	166	166	150	151	157	153	167	164	157	151	157	176	137	187	175	138	145	150	170	153	160	163	148	174	150	140	162	175	143	162	150	183	147	141	136	171	152	170	169	174	141	153	168	143	142	164	153	135	138	140	163	184	165	150	166	155	157	138	155	157	130	161	173	151	139	150	148	162	164	166	154	152	160	143	134	137	175	129	156	154	164	155	170	149	143	141	159	146	144	146	165	164	134	157	149	151	158	133	139	152	146	145	147	167	165	144	152	144	158	151	160	154	144	136	142	183	153	175	184	154	154	175	166	170	160	153	146	130	177	151	146	150	153	154	153	160	133	139	152	140	153	152	153	170	149	155	139	167	169	139	148	140	148	151	163	149	136	158	152	150	151	156	147	149	147	143	149	154	135	143	173	137	165	151	165	149	145	149	162	163	158	174	165	157	154	152	159	164	137	151	159	166	170	144	143	148	169	147	150	162	166	163	151	150	142	156	150	134	177	140	157	161	120	152	150	149	142	141	159	155	148	146	167	154	154	181	154	158	145	144	139	140	145	165	173	152	124	140	162	180	169	174	168	162	142	129	164	171	149	155	156	144	167	143	145	156	169	153	155	156	154	141	152	150	166	147	158	161	139	166	149	155	168	152	147	148	166	170	159	168	167	151	150	153	143	159	164	158	156	150	163	164	147	144	144	169	155	165	157	148	153	125	140	170	150	167	149	166	150	126	131	115	162	162	161	132	151	155	145	134	150	174	138	132	158	148	148	139	122	151	156	161	153	144	138	144	170	143	158	151	173	151	161	177	159	165	172	155	148	150	159	183	141	161	144	161	165	145	152	160	156	162	153	139	155	152	160	140	152	142	161	138	145	153	173	155	131	156	175	142	151	170	172	146	154	148	160	154	148	146	149	166	178	158	162	168	162	140	143	137	165	150	140	164	165	153	157	150	154	155	156	132	157	161	139	137	174	162	160	148	137	153	158	160	146	129	136	144	153	158	149	135	150	173	163	129	157	152	168	180	154	154	159	156	190	145	161	139	151	127	142	129	168	155	169	172	173	155	151	168	137	138	154	174	165	150	158	180	138	142	146	174	174	171	134	149	153	153	168	150	146	149	134	148	149	164	130	170	153	142	145	140	152	166	156	140	161	158	151	164	147	153	165	151	189	173	181	148	152	144	147	146	145	121	171	161	175	170	152	145	195	136	133	153	163	145	163	170	141	148	146	180	133	148	135	150	185	156	137	152	151	164	149	145	175	157	162	165	180	175	161	162	175	154	169	165	156	147	186	136	140	162	159	160	145	155	176	151	136	178	172	163	171	157	155	156	159	157	159	195	162	161	135	148	152	159	143	132	151	147	170	160	153	170	155	164	178	175	149	162	153	180	147	142	160	164	160	185	163	154	145	153	170	174	145	151	144	146	164	140	187	150	153	153	147	142	147	125	150	153	154	158	139	186	160	147	147	141	160	141	142	163	134	147	150	142	148	154	163	153	156	154	142	171	165	167	152	172	167	165	153	151	170	172	168	161	153	149	166	160	153	146	150	135	162	144	160	158	155	146	136	181	176	153	177	170	152	160	130	155	177	180	158	177	148	161	152	149	142	167	163	145	138	149	163	157	149	175	130	151	171	145	153	158	151	146	158	160	136	158	144	136	150	156	147	141	154	128	151	162	166	135	155	157	150	160	170	183	141	174	154	177	161	151	143	145	132	141	162	147	152	163	157	173	186	164	153	174	139	158	157	149	152	157	145	165	150	158	155	125	162	161	176	158	168	153	171	152	158	144	163	165	156	165	151	167	149	144	167	153	150	163	175	151	183	154	140	167	165	173	166	171	162	168	154	140	157	202	154	168	152	135	136	138	163	146	147	139	128	140	146	150	151	146	145	157	158	151	155	163	159	157	144	162	132	147	154	146	161	155	166	140	145	154	163	124	152	139	158	167	158	158	168	153	150	150	178	143	123	143	167	144	151	164	169	187	152	152	146	146	137	152	167	128	138	152	164	188	148	157	196	167	135	163	151	143	143	150	158	131	154	149	140	150	149	143	158	161	144	164	158	150	166	161	148	164	169	189	148	149	153	156	153	165	140	143	152	140	176	159	146	164	149	154	169	169	164	158	170	133	155	144	148	174	183	150	144	165	160	156	157	131	145	157	158	188	153	169	171	146	153	136	154	137	144	130	162	159	153	145	161	141	154	167	156	141	146	135	137	135	152	134	175	176	144	157	156	156	138	164	161	141	156	148	160	153	156	146	130	132	166	182	153	173	170	149	137	156	151	180	153	148	145	150	142	142	175	168	138	158	143	173	159	168	147	185	154	170	167	157	154	155	157	155	164	154	146	161	167	147	168	153	165	129	162	151	162	156	158	141	145	144	149	154	141	157	142	143	147	137	177	168	171	151	148	153	145	141	176	151	134	150	147	139	132	155	163	164	147	125	174	161	174	171	184	144	170	139	156	155	148	152	172	167	152	134	127	145	146	154	152	130	147	178	158	155	165	151	155	139	157	156	158	158	156	161	168	163	132	141	145	134	151	149	156	126	170	158	174	123	135	146	162	156	149	162	156	153	170	142	146	134	170	164	153	154	137	150	170	150	160	156	155	158	143	144	178	139	157	142	154	162	144	147	161	156	162	155	144	174	167	148	160	143	152	135	166	122	156	146	151	158	153	158	162	143	135	153	166	135	167	147	167	126	148	166	130	138	153	144	152	189	144	148	153	160	168	137	151	151	138	181	167	161	146	155	161	141	168	179	155	164	158	172	138	120	138	142	158	150	145	149	159	153	147	169	174	153	176	156	159	170	158	151	191	138	147	150	165	155	159	161	148	154	173	146	156	153	143	146	144	143	148	138	157	135	169	154	166	154	155	156	157	155	159	146	159	140	161	141	145	167	168	175	162	134	149	146	154	164	169	156	148	160	172	163	174	164	161	172	125	147	137	163	132	170	154	131	136	135
12760	13590	1001	604	580	576	523	593	519	488	540	471	503	511	459	496	487	510	511	478	498	451	522	490	512	494	494	456	503	517	488	467	483	507	486	493	450	460	485	476	516	462	459	502	452	483	485	399	471	483	506	502	437	462	499	511	449	506	484	507	471	493	490	485	491	458	461	464	505	474	465	477	490	558	496	482	467	488	452	501	441	501	465	504	490	497	472	463	533	453	484	460	480	473	507	503	426	502	498	472	463	512	469	472	512	443	512	453	519	490	519	462	444	476	462	508	490	453	471	484	473	493	481	466	508	505	463	460	477	439	470	508	468	492	453	483	478	469	480	496	477	472	456	530	466	445	469	452	470	486	469	488	460	450	463	511	494	465	486	493	479	485	507	472	448	488	518	481	472	480	497	476	490	527	491	488	471	473	455	473	467	494	480	520	467	501	482	434	496	505	480	460	457	450	466	468	470	478	458	510	466	474	470	446	499	492	480	555	493	466	458	508	465	449	469	475	517	496	472	486	486	448	474	504	495	495	468	501	467	484	453	451	475	484	490	465	484	486	476	473	501	447	465	461	475	419	448	491	511	477	470	502	469	511	482	443	477	476	466	466	519	484	492	453	463	463	461	497	467	503	474	488	484	517	463	445	463	515	490	452	468	467	458	474	494	470	486	471	483	490	474	519	507	470	491	469	478	491	474	444	455	520	499	508	472	482	465	457	452	509	501	432	495	528	467	529	474	511	496	470	462	460	485	516	481	471	472	499	498	510	464	484	482	462	455	471	477	487	484	463	476	528	476	469	477	488	492	476	483	508	458	500	467	456	453	456	479	500	551	538	479	471	444	491	491	442	510	495	492	453	464	511	516	469	451	474	464	450	488	504	466	477	477	488	492	479	467	508	509	465	462	438	484	442	454	474	507	465	461	468	454	472	465	496	465	457	463	477	486	480	514	485	498	469	516	476	465	490	503	454	485	477	483	498	482	515	515	446	462	532	455	504	538	470	481	452	452	437	471	468	500	506	459	473	471	425	471	472	449	461	477	491	492	468	480	482	473	432	476	469	503	469	501	471	478	464	508	480	438	481	468	460	508	496	497	486	471	484	457	453	488	468	501	490	452	500	520	491	497	492	503	519	445	455	477	475	478	481	485	466	474	494	512	474	489	482	478	478	491	477	497	506	471	490	468	500	470	499	490	498	470	489	468	505	494	503	452	493	517	496	483	453	459	481	485	481	465	472	462	500	438	488	477	463	458	511	438	478	479	460	468	451	469	481	466	485	489	459	469	405	534	537	510	459	481	507	497	476	517	480	458	468	453	488	502	467	470	472	479	514	485	492	469	435	445	458	473	484	484	463	512	465	492	471	505	482	469	457	481	482	464	492	467	484	496	472	468	505	471	498	445	521	454	447	518	486	514	513	499	473	498	479	455	463	486	489	507	527	447	492	475	472	485	527	461	470	474	451	467	477	469	469	495	495	514	458	471	499	434	483	454	504	483	493	477	469	462	457	484	429	511	465	491	492	456	468	467	489	475	501	511	482	473	502	451	502	458	451	478	467	492	499	508	472	494	484	485	490	481	496	478	486	488	454	485	499	495	527	491	476	465	500	506	455	474	468	494	466	470	470	488	462	534	460	497	429	486	471	478	503	506	478	489	450	475	494	502	531	456	481	461	455	482	473	478	481	458	472	491	471	499	477	430	476	475	466	488	481	478	489	483	493	503	469	512	478	473	452	481	455	495	473	495	489	488	519	481	476	467	478	540	446	469	482	436	473	449	452	456	494	485	454	489	458	494	497	479	436	520	476	471	465	508	477	464	453	503	488	493	456	428	500	498	498	459	466	488	502	455	439	503	507	452	474	523	495	481	491	451	449	499	499	488	459	471	460	449	444	465	474	465	482	507	465	447	447	475	464	445	428	471	490	487	499	514	467	493	497	473	496	446	504	467	481	478	463	469	482	459	482	429	479	508	482	455	462	505	518	498	489	500	490	482	468	471	517	504	468	483	470	478	494	459	459	476	486	484	468	474	485	514	485	467	464	482	510	521	470	481	484	454	531	480	437	458	453	462	442	479	475	448	471	491	448	489	476	462	501	512	470	476	488	464	503	495	488	466	467	491	485	467	490	479	446	482	458	475	483	522	477	497	460	481	504	461	493	514	482	475	462	501	545	474	525	484	467	484	487	505	541	495	497	470	461	526	463	519	472	465	490	486	466	499	489	482	467	467	472	485	472	493	465	483	502	477	465	514	432	495	493	485	452	458	485	481	478	437	477	463	465	486	491	484	522	481	493	485	454	496	464	497	485	508	478	492	513	438	509	454	478	416	480	503	472	475	469	482	430	485	513	508	492	499	462	485	504	457	479	482	432	472	469	473	528	517	502	450	471	450	482	500	534	429	462	521	450	455	466	454	463	490	497	492	447	480	461	442	460	469	478	456	470	491	509	506	463	487	469	465	465	526	501	479	507	463	434	481	482	481	480	482	504	532	482	451	513	476	461	502	503	455	464	456	506	495	440	471	488	501	472	499	529	489	452	524	442	495	498	473	426	461	478	471	512	479	443	499	478	447	490	480	490	471	479	481	503	447	517	468	477	492	474	459	456	534	486	470	499	512	475	494	493	461	495	490	453	495	463	474	487	474	465	506	473	492	473	455	482	482	481	466	500	502	484	455	456	477	480	455	479	493	501	502	487	498	469	491	506	485	464	505	480	503	482	498	498	482	447	502	442	480	459	482	490	482	504	474	461	469	457	468	473	519	468	494	495	501	474	468	478	460	499	478	472	500	496	473	447	529	489	463	504	482	456	444	492	510	492	478	527	461	475	500	507	452	476	494	492	496	509	448	479	492	481	446	480	480	461	444	507	504	489	483	469	477	483	483	441	453	478	518	470	482	454	453	451	495	479	493	521	517	491	485	514	475	489	483	431	491	463	498	510	431	446	491	444	476	475	481	501	490	478	478	455	471	466	442	543	470	492	526	443	501	497	464	474	488	424	487	539	480	498	474	542	488	496	494	495	479	503	457	484	459	485	472	485	488	470	473	485	490	446	476	479	477	466	500	466	504	452	487	446	516	472	514	508	450	458	495	459	498	482	487	487	493	469	471	497	494	468	503	494	460	479	482	534	421	475	457	512	489	448	482	476	505	487	489	475	495	454	470	484	437	468	493	466	456	503	478	512	514	474	493	442	413	476	496	444	480	505	481	499	484	444	498	523	454	493	476	477	465	468	505	461	460	522	506	505	461	506	489	524	471	519	501	474	487	514	491	459	514	492	455	482	484	451	477	469	468	497	453	454	490	470	428	497	527	496	451	483	516	456	517	479	487	479	512	463	438	490	448	489	458	471	481	503	469	458	497	470	480	526	455	501	473	446	456	461	500	513	462	466	491	456	499	476	507	485	442	459	451	490	459	493	484	472	490	445	500	448	477	484	463	515	476	509	477	474	447	464	477	465	486	482	535	493	487	470	490	486	464	466	499	488	512	533
47116	39813	25126	20932	16056	10630	5110	1591	551	498	453	412	395	384	364	369	372	351	349	347	414	369	351	342	361	324	373	329	331	358	341	328	345	355	347	349	348	337	334	291	340	322	319	338	325	341	350	335	299	333	340	313	325	349	300	323	361	347	321	342	362	316	313	389	324	352	373	313	340	347	373	308	326	332	344	323	340	309	375	361	337	306	326	360	330	323	324	343	325	353	349	330	360	333	312	306	306	309	329	314	366	318	353	353	333	334	343	330	347	329	337	335	321	301	309	332	342	302	316	341	356	339	307	361	340	319	356	334	361	329	299	320	314	338	346	367	337	344	370	305	311	315	323	335	334	316	346	341	345	366	339	330	345	337	343	316	328	336	326	347	312	293	335	336	331	357	344	344	320	307	332	363	346	354	345	377	364	325	311	354	321	337	343	341	357	349	324	386	318	358	303	316	333	335	342	288	361	334	345	348	303	306	366	368	309	307	328	320	312	333	331	330	308	336	323	352	339	358	328	327	307	349	328	309	342	349	314	317	311	376	360	293	328	310	356	335	350	336	368	291	346	368	322	333	334	319	366	361	340	325	361	363	367	317	320	328	339	311	346	335	354	307	318	331	352	335	320	325	328	306	361	358	341	311	358	322	350	373	345	323	363	351	346	364	313	318	323	327	329	313	306	357	337	321	317	322	339	339	319	325	298	339	346	347	326	345	347	345	366	341	349	325	329	337	352	324	345	357	307	349	330	333	348	337	321	305	372	333	354	283	285	339	332	314	315	346	361	341	366	366	365	334	299	311	360	362	353	341	360	321	324	320	348	342	351	351	336	325	291	301	311	327	340	339	371	341	305	347	316	323	314	337	339	351	299	315	385	315	340	323	330	338	353	322	351	369	326	348	329	359	355	326	372	307	305	327	326	327	349	345	319	354	354	317	322	316	332	354	353	328	314	317	350	323	342	353	361	349	361	314	367	365	317	333	360	349	364	334	338	308	334	338	356	329	349	347	332	338	326	337	324	300	314	331	363	323	350	359	329	309	309	311	347	317	350	368	361	319	349	309	325	343	358	338	309	332	332	327	324	345	344	344	342	348	327	339	306	337	325	317	335	330	363	370	377	359	339	312	327	338	310	348	304	343	331	349	350	338	324	304	399	317	338	345	334	338	347	331	360	313	357	328	318	324	348	308	337	329	313	315	315	348	324	366	341	311	334	334	361	332	337	331	335	309	366	341	362	333	325	355	308	338	316	324	333	364	300	294	323	329	326	323	306	323	317	310	335	316	353	335	348	316	318	312	298	323	335	346	328	319	318	332	323	353	329	317	323	293	312	309	324	317	364	312	328	341	353	326	311	362	309	309	350	313	331	342	338	333	328	343	319	363	345	378	364	322	318	361	315	373	351	331	302	347	327	342	300	357	306	353	359	343	331	339	371	326	330	337	372	354	345	345	312	347	349	344	337	343	339	307	295	344	332	373	309	339	334	332	329	341	345	311	356	357	369	324	301	353	377	333	339	347	335	317	319	334	320	327	326	330	356	344	347	321	354	340	360	328	364	360	354	342	291	330	323	307	323	346	313	292	329	336	347	299	331	307	352	330	328	353	353	337	311	331	310	358	322	371	332	368	321	341	333	363	338	308	345	343	367	355	317	309	315	346	341	349	330	333	337	349	323	335	351	379	323	329	379	342	348	347	316	328	341	341	318	367	346	341	344	324	328	333	312	315	357	355	350	353	336	353	343	343	347	316	325	331	297	363	314	338	342	321	323	346	334	347	299	331	324	338	332	328	323	335	336	327	348	326	365	337	320	303	346	339	354	339	351	317	353	331	302	333	366	335	358	359	344	328	353	317	350	353	292	322	343	332	320	335	334	357	333	313	330	332	317	330	372	357	363	287	335	325	319	349	344	367	307	314	319	337	308	370	350	332	343	342	303	307	303	343	320	308	314	317	334	378	353	355	338	348	345	334	348	370	315	316	331	312	329	346	318	351	350	321	343	338	314	339	344	336	331	335	315	345	322	352	328	313	326	317	336	338	326	374	333	325	349	362	336	351	347	333	325	349	321	361	337	348	350	333	332	356	343	329	308	352	336	298	339	348	338	330	337	319	326	310	332	323	303	327	348	342	350	364	338	312	320	321	330	311	337	328	342	319	311	306	343	344	344	316	356	339	313	338	309	325	303	335	327	320	299	367	342	312	291	364	328	327	340	297	324	355	324	333	319	347	322	323	330	323	361	360	359	317	339	329	326	366	338	306	344	339	375	310	364	358	329	346	346	326	345	337	335	362	344	323	318	295	320	346	329	320	304	359	367	352	340	325	331	342	342	327	333	357	328	355	377	360	314	314	345	336	340	335	336	351	329	305	341	329	333	319	347	338	339	312	316	354	365	321	357	319	333	316	349	339	357	349	345	327	333	324	336	348	328	346	322	326	364	298	357	323	332	330	344	353	356	399	309	374	305	324	377	325	330	343	346	317	355	340	358	328	303	352	345	309	326	345	352	329	337	361	344	341	329	326	320	326	317	362	327	324	305	335	311	311	339	346	305	345	343	330	364	334	384	342	340	325	332	350	368	331	334	381	354	342	304	350	340	377	353	341	346	340	314	329	309	347	323	333	340	328	364	322	319	363	341	292	338	343	318	329	323	321	346	322	330	367	337	387	343	332	322	357	349	349	334	353	331	323	300	292	357	327	319	332	338	349	330	347	353	329	354	358	348	356	325	340	359	280	360	333	350	337	326	343	324	348	352	360	323	320	330	386	323	318	340	331	335	350	326	313	339	361	325	347	344	298	311	325	339	343	342	319	336	315	348	351	350	323	298	352	331	321	320	336	338	316	322	323	315	297	304	358	350	323	315	336	366	355	342	340	351	336	328	347	380	307	320	302	328	320	348	342	338	321	347	322	316	336	348	349	346	363	349	337	340	353	322	311	337	343	336	304	364	343	345	331	352	316	331	345	365	328	364	338	365	353	341	317	330	338	340	344	345	324	300	342	305	339	329	323	338	331	363	348	296	316	333	321	335	365	321	316	317	326	313	363	321	349	345	338	322	338	346	337	334	341	366	358	318	378	356	313	310	327	314	302	344	381	330	378	339	341	317	322	361	346	334	301	338	326	355	361	312	327	322	377	371	340	329	329	347	324	345	301	320	294	343	318	347	300	295	278	359	350	336	360	312	360	333	356	324	322	309	319	341	325	339	318	332	329	354	294	362	351	316	328	345	340	338	305	307	332	333	345	310	315	346	334	355	362	330	328	354	331	354	357	359	348	321	361	320	352	332	340	305	313	370	335	296	343	346	316	322	297	347	349	348	333	328	335	310	351	374	317	327	375	314	316	328	362	335	337	354	313	325	334	339	337	335	334	292	371	346	335	303	342	346	355	335	314	332	316	353	311	331	358	347	319	356	329	289	363	284	345	361	354	359	341	351	315	363	373	344	367	361	335	348	332	317	321	335	357	307	298	345	341	343	331	318	270	303	365	354	321
41055	33488	2980	2860	2715	2412	2014	1864	1549	1503	1397	1383	1247	1224	1131	1077	1074	1085	1031	1008	974	1056	960	970	942	974	969	970	965	889	903	929	873	883	930	947	923	920	926	887	852	879	900	856	833	901	898	911	930	889	873	880	837	871	910	875	891	828	861	881	821	894	847	876	877	825	849	932	886	867	853	920	860	880	861	845	883	864	915	867	896	850	883	858	852	844	918	872	849	828	823	817	834	843	864	858	850	832	778	846	875	838	861	825	872	865	870	848	851	852	847	831	871	842	823	893	871	843	836	848	819	852	825	817	861	877	802	840	888	809	927	810	821	848	835	835	901	844	865	864	800	875	864	834	847	846	842	882	878	921	823	865	845	830	842	820	845	867	889	824	842	827	852	850	845	886	858	877	890	837	847	813	820	845	881	814	882	867	858	832	846	844	843	867	884	912	902	919	819	869	915	836	830	855	897	817	843	882	823	883	864	851	877	827	836	869	870	864	884	846	845	831	866	877	861	883	885	885	874	830	854	850	866	888	845	862	830	825	924	830	881	872	844	893	856	858	799	873	877	835	830	815	842	790	836	862	853	852	857	835	885	890	852	854	849	860	863	816	873	828	845	858	865	856	844	794	871	930	815	847	864	845	816	865	838	858	850	858	835	863	871	925	852	823	842	841	805	868	885	857	884	873	860	823	878	888	825	843	899	833	887	849	855	883	831	782	897	868	874	836	795	838	873	813	854	888	844	851	787	835	785	832	893	819	877	830	892	898	805	857	860	853	843	824	822	861	827	841	810	883	876	872	860	816	850	811	847	820	824	857	887	867	829	834	853	901	778	842	822	840	901	781	839	878	828	891	855	769	912	840	856	829	860	861	855	827	825	908	812	862	830	887	890	885	893	832	870	820	847	853	895	839	811	875	827	854	849	878	798	872	848	797	859	820	818	900	845	912	858	834	834	862	824	857	884	841	870	854	884	892	892	849	847	824	852	854	866	855	879	860	843	881	852	816	873	860	850	821	871	833	838	854	841	853	794	869	832	834	784	879	874	805	931	883	836	834	861	852	821	835	848	891	910	839	911	869	868	813	860	905	846	879	823	872	865	840	856	902	857	903	865	896	834	870	875	877	822	858	896	870	836	854	851	813	857	881	901	818	888	824	914	859	858	844	827	839	873	897	837	894	862	849	849	835	869	866	857	876	846	841	851	869	860	917	789	845	838	835	876	873	871	847	862	876	847	796	897	847	882	846	858	835	816	836	881	829	895	833	845	840	820	863	878	873	838	868	839	808	882	857	848	845	857	848	871	820	857	865	831	832	875	863	849	860	813	887	864	886	854	862	880	844	844	857	762	804	883	873	813	849	829	871	837	891	882	891	859	802	806	858	869	841	814	895	867	814	859	866	910	887	846	808	820	877	851	864	830	903	805	824	832	868	853	901	837	852	878	901	889	835	863	851	870	872	881	804	804	827	861	858	866	821	869	860	865	881	865	825	851	845	809	901	814	868	898	824	826	861	800	804	882	829	860	877	854	856	842	900	829	837	828	818	819	832	822	837	854	840	851	850	849	825	848	882	844	887	884	900	829	867	838	854	865	818	821	853	840	887	869	871	852	833	817	825	877	813	860	840	862	839	918	802	830	815	845	889	835	829	864	844	844	863	834	835	911	811	841	876	822	848	849	856	849	875	855	851	840	838	839	904	837	797	932	861	892	839	905	886	845	794	800	865	834	816	835	843	888	845	855	841	854	862	873	860	843	878	853	796	854	865	848	877	830	823	852	960	860	850	844	894	849	836	869	836	838	885	823	857	870	857	823	828	877	826	847	872	865	835	916	820	856	885	867	854	843	853	857	856	867	867	834	795	819	862	867	882	857	881	875	893	858	849	853	870	905	863	894	847	861	836	890	823	852	904	842	829	837	816	867	868	828	902	863	882	825	808	836	836	849	895	811	866	825	877	847	839	868	851	881	876	877	877	883	832	864	811	825	874	888	848	832	814	889	835	847	787	867	872	858	882	850	814	873	859	843	899	844	866	877	873	835	896	869	828	883	850	823	859	794	823	829	833	839	836	795	855	838	847	814	805	824	871	857	877	861	860	848	849	814	836	830	842	848	797	897	853	862	879	855	868	820	879	850	858	823	859	857	898	833	863	879	776	884	825	873	866	835	892	854	855	813	892	843	861	863	837	855	847	839	866	785	886	836	864	847	861	841	848	854	882	828	837	870	858	833	793	877	870	877	848	848	887	816	862	835	892	846	810	826	862	812	839	839	860	822	861	836	884	872	867	846	907	856	876	845	816	831	831	863	883	822	845	842	887	861	834	859	834	855	907	840	843	838	816	838	815	878	856	863	832	800	876	838	860	881	837	844	815	894	855	877	822	850	840	867	805	850	881	878	857	851	822	929	845	821	815	868	866	857	903	846	815	864	837	906	890	865	817	824	849	903	874	801	868	884	886	871	887	838	831	849	849	816	837	900	873	886	846	864	799	824	884	856	822	830	837	863	838	882	811	842	870	927	904	860	815	829	855	855	857	881	825	838	867	866	857	867	871	812	853	813	812	902	826	869	827	858	791	814	846	852	824	871	843	846	887	839	821	864	843	882	863	834	834	821	820	865	833	821	864	853	838	845	819	823	855	860	796	884	848	888	843	880	917	837	864	868	857	827	873	820	863	865	804	802	835	832	879	839	806	905	858	832	848	804	881	843	877	825	890	856	857	822	875	884	821	878	861	873	888	884	830	835	790	861	848	829	840	860	843	849	833	892	870	833	889	890	824	854	867	847	924	833	879	894	830	843	874	845	909	823	841	850	886	901	870	842	806	836	770	879	869	838	869	791	816	899	848	869	817	862	812	810	829	883	861	815	870	848	888	868	823	804	798	864	839	814	862	825	824	916	853	869	821	846	851	857	823	834	865	865	820	908	888	843	837	847	835	918	862	807	892	912	846	874	804	854	887	875	784	866	845	831	830	825	869	832	836	794	879	840	903	877	842	863	876	830	854	875	888	870	799	845	837	844	857	813	901	894	865	882	787	876	858	832	841	799	881	872	851	861	825	833	835	814	858	836	844	865	877	833	870	845	858	822	815	836	907	886	808	860	863	833	873	832	839	902	808	854	840	862	844	803	821	821	839	875	832	807	877	885	812	820	841	891	861	878	877	816	865	867	844	800	829	794	851	841	865	826	851	822	877	840	848	843	859	800	821	852	838	846	887	831	852	801	848	908	908	921	865	857	841	800	851	808	843	857	890	870	862	825	847	809	839	861	856	899	874	829	889	842	874	850	888	795	831	874	828	855	873	869	821	842	847	815	796	849	864	883	831	823	819	827	878	817	862	842	904	875	858	859	861	806	868	902	868	860	818	883	819	833	816	847	822	920	857	840	885	862	882	850	842	873	806	891	842	841	844	825	877	846	891	886	866	862	897	838	846	854	848	873	828	846	789	881	901	835	888	872	845	854	913	889	842	832	845	796	872	849	906	871	859	841	847	852	894
52808	36500	26171	24086	22428	20639	16092	6720	1127	609	582	610	516	472	465	446	467	442	443	466	432	418	410	432	407	422	414	457	418	385	387	446	364	419	404	424	374	414	413	355	413	412	421	414	389	360	406	437	405	425	411	390	420	423	397	382	356	393	389	376	436	411	354	356	404	375	411	362	425	419	380	348	355	354	374	358	402	386	362	415	393	369	422	389	388	396	406	390	318	393	388	381	392	403	393	381	364	359	421	395	357	404	371	369	399	395	364	396	383	391	381	382	323	393	388	378	386	379	405	391	371	417	364	395	382	402	373	363	359	389	393	365	401	344	385	358	364	375	413	423	409	436	376	388	361	368	384	395	369	395	404	379	414	403	341	381	377	377	387	399	366	383	361	370	381	439	380	410	364	363	390	388	372	432	390	397	404	373	367	405	383	354	382	365	412	401	345	349	395	365	377	395	371	391	366	404	398	395	385	357	395	375	378	366	386	364	377	413	403	378	429	404	359	405	367	372	394	398	345	412	353	417	388	363	340	383	404	402	382	391	420	382	395	383	421	383	417	394	369	399	367	412	405	401	385	384	363	348	325	405	391	374	414	369	367	400	358	415	377	387	378	380	381	392	406	389	410	379	386	343	384	379	390	345	390	402	386	345	401	378	388	362	367	378	402	383	361	408	411	394	392	361	372	355	388	373	374	373	427	403	388	361	384	382	374	374	382	397	363	403	367	383	396	422	402	374	397	413	361	407	345	373	358	397	388	387	355	393	394	402	399	393	405	357	380	390	383	348	355	381	406	390	390	405	391	360	420	401	375	369	399	428	365	352	370	415	378	433	346	391	384	389	340	395	408	383	378	380	326	385	405	367	357	385	369	417	390	401	398	374	366	396	370	389	391	377	380	385	364	325	381	386	369	416	414	389	371	387	392	412	386	401	386	386	370	382	409	406	402	378	380	352	374	370	349	393	402	377	385	399	358	413	406	395	421	397	395	371	380	407	356	374	375	383	413	378	367	407	390	388	367	401	397	392	346	413	376	381	363	359	385	379	381	359	376	381	404	363	396	400	386	408	338	387	359	371	367	362	384	389	388	394	356	441	367	333	342	362	373	400	425	403	394	373	431	409	386	370	394	416	397	412	399	368	389	381	374	408	389	374	403	385	379	394	370	385	394	387	420	376	382	391	381	394	417	398	373	376	388	372	378	349	382	376	400	381	400	376	384	359	336	389	383	342	399	352	385	379	388	381	363	387	385	388	395	375	392	389	369	345	367	410	398	382	400	403	427	362	380	388	389	403	403	385	375	376	381	404	399	372	388	364	364	405	388	400	402	377	420	348	416	393	382	383	365	389	381	378	404	376	391	394	428	383	381	374	411	405	415	375	364	403	397	383	373	406	392	392	408	395	396	378	399	380	400	375	392	390	380	357	381	390	361	375	391	340	372	394	436	371	368	395	393	354	399	373	369	387	387	400	383	361	417	373	390	404	415	372	420	388	409	366	403	378	388	378	386	364	366	389	335	391	402	364	416	366	406	361	352	405	413	437	402	382	350	395	421	386	384	396	341	416	371	349	367	389	369	352	376	383	357	373	358	388	408	403	409	386	391	396	349	416	378	381	402	356	369	381	390	402	390	417	389	356	382	394	403	352	391	416	390	405	382	379	369	392	396	389	375	390	391	381	384	410	402	377	404	341	376	442	387	416	378	394	367	393	408	394	406	388	375	388	413	378	399	385	383	371	363	417	398	390	371	389	380	386	344	402	389	401	375	403	421	401	402	375	377	357	354	410	397	386	382	412	415	415	405	358	364	363	375	398	384	386	376	393	396	388	348	360	409	392	374	384	433	382	408	376	378	368	391	425	350	402	397	348	420	410	371	375	407	423	370	378	391	418	380	355	388	398	381	392	394	379	382	373	376	396	394	395	379	387	423	349	377	395	413	390	376	370	371	425	375	393	368	383	380	388	398	365	375	394	389	399	412	394	357	344	389	440	409	377	410	409	414	384	396	429	382	372	417	382	409	364	382	386	374	433	370	353	371	447	381	364	374	428	395	406	401	378	368	402	365	382	347	373	385	398	414	384	406	414	405	363	388	385	373	357	405	392	393	381	381	374	383	404	403	419	412	408	370	397	360	389	393	383	345	372	373	358	396	359	381	405	358	360	399	375	393	408	375	403	405	395	383	374	391	352	381	404	383	382	392	370	350	384	386	379	368	338	383	391	379	379	386	416	387	410	412	355	368	401	386	418	389	374	373	407	423	395	377	392	344	411	371	392	374	362	365	391	398	411	392	411	419	333	402	389	399	391	391	401	385	367	378	408	361	384	416	396	347	362	414	374	360	401	396	356	425	391	337	441	374	387	370	369	396	356	362	404	402	403	393	362	404	379	411	359	368	367	396	416	371	390	408	390	389	389	396	441	396	424	404	395	405	385	393	387	373	402	388	349	394	363	388	362	388	340	384	403	379	392	405	398	423	382	380	383	406	412	409	417	398	395	372	406	394	378	425	355	368	393	367	364	382	381	326	348	404	387	408	376	377	383	376	393	402	404	386	372	394	375	381	343	369	442	353	359	416	389	396	423	363	346	385	418	383	345	375	383	371	359	384	388	376	406	392	394	399	396	431	382	400	357	355	404	371	392	380	386	363	375	395	385	406	369	391	350	374	414	380	351	407	379	391	356	362	366	374	383	363	368	373	407	355	399	364	361	337	418	364	415	399	431	437	383	420	423	400	375	403	353	372	383	378	399	378	432	365	364	420	407	388	417	384	370	394	394	394	397	387	383	410	379	372	389	441	401	364	416	415	379	391	400	374	408	400	386	349	343	382	364	373	402	401	402	394	380	380	424	359	390	360	387	373	392	405	380	386	375	396	385	333	394	406	395	413	388	406	390	397	395	361	359	379	377	380	409	373	398	397	372	389	380	376	403	411	386	361	411	404	376	384	398	334	369	375	388	385	378	392	389	414	360	384	352	351	403	385	384	406	383	383	369	384	365	395	366	391	351	360	382	369	372	389	358	381	373	362	386	385	391	392	405	385	400	354	355	352	389	419	419	373	411	394	373	393	400	388	389	368	403	418	389	399	405	420	419	429	374	367	335	379	366	408	368	384	374	394	398	394	410	393	387	385	386	375	388	384	403	417	412	413	329	370	376	412	384	411	398	376	366	366	356	384	397	386	383	408	360	340	371	393	369	418	423	375	394	387	378	391	386	402	409	385	379	398	383	355	347	381	441	410	408	365	410	403	363	387	397	402	395	362	377	366	381	386	414	357	387	417	357	360	404	379	377	390	364	377	401	402	392	380	412	412	344	378	404	387	410	422	389	437	368	365	414	369	394	387	381	383	371	403	358	417	388	415	380	382	372	349	354	378	373	373	373	415	364	390	389	360	391	375	415	353	362	403	393	386	430	395	381	379	387	356	353	437	387	410	387	408	371	361	392	369	378	351	377	373	343	392	411	418	411	388	385	384	370	390	379	362	377	393	407	391	371
51063	29726	3917	4671	4217	3695	3147	2693	2350	2131	1820	1788	1654	1509	1403	1471	1337	1282	1183	1156	1145	1165	1147	1099	1088	1122	966	1074	1023	1041	1004	991	964	1016	1037	991	938	966	955	1005	1020	934	933	944	1009	936	928	920	986	934	967	865	882	920	951	957	942	948	967	1016	908	937	904	916	857	946	939	937	917	974	935	914	896	908	915	926	895	903	934	918	897	902	931	911	907	885	917	867	925	920	892	945	929	927	961	851	888	926	935	922	908	898	860	855	948	918	881	880	947	940	868	885	862	903	882	903	917	890	950	890	882	900	890	896	909	892	898	866	949	850	915	909	956	872	896	898	906	887	922	836	925	901	901	887	926	875	849	883	896	887	913	831	931	843	862	914	852	876	909	882	864	868	914	875	919	896	926	916	893	945	878	892	886	885	877	873	903	881	863	962	928	874	900	882	881	889	830	923	852	857	965	826	922	932	903	886	891	931	904	921	908	935	922	823	924	896	818	872	911	875	915	860	887	966	881	875	880	890	886	916	857	913	897	834	877	949	863	904	863	832	882	885	900	932	864	890	883	848	877	886	930	875	875	912	888	860	933	930	933	860	867	919	868	908	923	852	914	937	863	901	880	893	870	848	905	881	891	831	880	913	958	887	893	881	969	909	873	908	925	913	881	930	864	922	871	918	910	915	911	885	869	858	885	891	931	874	894	923	872	862	898	913	900	933	922	883	885	913	925	927	864	899	864	980	875	932	866	928	893	855	897	885	828	911	883	895	865	913	854	872	854	883	889	937	845	844	862	904	880	922	954	841	895	927	921	856	925	848	893	886	898	868	899	842	923	864	892	890	873	904	919	927	893	896	932	885	845	893	879	888	825	875	881	917	885	931	894	884	889	923	900	855	908	950	914	815	894	867	926	904	895	887	833	890	889	909	875	906	920	904	922	898	878	893	904	930	893	915	876	877	911	886	910	858	874	939	884	926	860	917	943	860	933	879	899	899	909	879	868	862	885	866	896	928	904	884	860	865	902	891	958	876	912	882	897	868	940	890	910	869	889	911	916	870	882	893	884	936	940	911	934	851	856	847	886	915	883	856	919	906	917	885	818	923	881	911	881	885	842	894	907	854	876	892	836	940	902	858	815	886	971	905	937	863	896	886	895	890	897	897	943	895	946	899	933	861	879	906	886	869	921	833	826	860	902	861	829	858	875	900	914	886	896	891	916	893	854	854	908	872	910	903	892	922	924	893	894	870	851	857	913	929	923	909	845	896	912	849	871	893	933	867	928	920	860	902	864	857	886	836	925	860	951	908	894	864	915	903	859	871	879	888	893	884	903	921	886	858	912	848	863	878	935	914	946	946	892	899	875	890	892	900	854	855	903	931	921	876	874	884	890	917	900	895	920	891	875	881	920	941	916	845	894	871	917	886	896	893	816	885	889	889	888	904	844	909	893	909	818	883	906	873	924	861	934	864	832	907	861	913	886	924	880	887	889	863	855	954	865	875	905	907	823	890	893	845	887	861	899	888	885	884	884	913	905	881	903	826	810	895	926	882	881	924	866	870	929	872	876	896	835	875	900	931	957	877	923	921	898	887	921	880	906	875	922	808	843	914	936	892	872	948	825	902	885	837	856	859	909	900	917	909	888	887	870	884	910	923	924	893	876	884	874	896	933	876	869	935	884	886	912	816	913	887	875	937	822	889	888	905	915	871	903	905	936	912	870	896	928	895	910	877	905	907	903	884	860	894	902	865	880	860	920	865	859	869	903	889	861	871	921	834	912	884	898	901	886	898	844	882	912	850	896	861	860	887	903	900	912	932	885	896	937	884	890	836	877	882	904	871	856	880	853	825	894	897	881	893	886	826	930	942	915	894	919	873	915	873	882	838	868	900	874	870	839	900	930	888	860	916	894	944	882	937	865	884	910	929	876	852	941	837	949	927	918	871	938	922	924	907	905	927	853	963	870	919	857	891	918	894	914	948	913	905	889	936	849	888	891	870	925	924	892	894	959	904	949	892	900	875	908	886	900	876	862	882	915	865	838	969	880	848	865	868	884	923	910	910	918	922	841	865	925	943	926	817	889	898	884	912	930	835	866	903	873	887	888	836	880	908	909	841	853	895	880	868	821	931	878	872	876	898	942	891	867	895	912	871	847	944	859	870	882	925	917	900	896	892	903	872	880	886	863	886	899	932	889	896	955	830	894	912	827	907	882	864	862	853	904	851	874	832	919	878	850	895	882	902	907	907	894	903	871	904	889	920	901	893	943	905	894	878	918	917	855	863	895	927	887	874	882	943	864	945	879	902	900	809	875	928	860	893	870	881	870	889	886	841	903	853	848	909	879	927	860	873	908	867	894	903	915	912	863	876	941	928	858	963	940	915	919	910	883	898	921	873	865	923	907	915	905	936	904	871	914	882	926	824	858	895	837	921	886	910	874	909	869	890	935	888	862	864	908	864	927	859	919	877	892	908	941	902	904	892	899	824	906	957	875	885	830	847	874	931	923	836	866	877	896	902	874	837	879	878	913	825	877	893	897	913	837	893	879	873	922	880	859	880	874	867	929	915	894	898	935	882	871	882	937	862	847	870	877	891	932	857	840	838	912	900	844	890	927	898	928	886	865	908	859	897	840	897	870	923	914	888	876	900	835	884	880	867	877	921	949	862	928	873	917	891	869	901	889	905	896	903	883	851	880	893	830	840	932	939	858	894	853	877	925	887	881	872	880	895	880	856	848	930	892	863	886	909	875	876	903	901	943	897	865	895	936	903	909	887	938	902	867	932	882	863	924	901	935	929	891	896	845	881	909	857	850	912	879	864	862	870	861	874	879	887	917	853	884	916	830	900	832	936	862	876	873	949	892	889	976	892	867	890	906	831	897	884	873	908	884	929	905	882	934	851	871	893	887	855	941	864	892	913	865	905	941	896	843	836	910	889	885	928	887	876	883	950	845	898	888	947	889	914	873	906	902	883	854	866	864	911	866	919	882	927	906	848	866	896	892	873	872	850	877	946	880	890	918	853	874	929	878	880	882	899	891	905	855	908	901	900	929	871	921	893	887	893	874	928	848	910	863	910	915	880	895	908	881	856	955	862	931	860	914	898	900	927	889	913	951	924	888	904	851	892	861	982	918	937	882	884	884	861	924	928	931	876	907	822	866	895	877	897	860	914	903	925	950	908	919	896	970	886	902	864	908	929	907	923	888	927	946	885	889	880	858	882	889	912	925	852	883	858	855	873	869	894	884	912	896	859	918	848	915	917	879	882	864	866	877	859	870	925	873	906	866	925	878	878	875	863	860	886	899	888	848	869	905	875	900	885	849	863	888	891	880	887	894	858	887	949	912	930	878	863	882	899	946	885	877	809	909	898	876	821	872	936	834	905	886	888	862	910	871	883	926	920	831	919	878	875	941	891	891	888	894	862	854	903	883	891	951	849	888	868	939	856	902	876	883	865	901	927	885	910	888	927	919	890	860	874	938	863	933	852	912	905	931	894	926	895
25295	16508	4981	1699	699	374	232	176	166	166	174	147	157	167	170	176	174	159	164	162	166	144	151	172	161	159	163	153	176	169	159	152	160	165	194	154	162	152	147	152	184	162	173	159	140	165	188	155	148	184	162	158	177	172	162	144	169	168	166	134	158	156	177	160	141	146	175	160	176	160	154	172	175	156	157	156	198	152	157	161	169	154	156	146	180	158	153	165	170	167	156	151	154	181	136	170	162	165	172	161	177	169	159	174	177	159	169	159	139	164	161	159	184	158	128	158	192	153	150	174	167	174	133	161	152	153	142	171	157	174	134	172	158	147	136	177	174	165	162	162	167	158	158	151	176	165	156	155	152	160	166	184	153	174	159	188	165	175	184	162	159	169	153	162	174	173	174	149	157	167	158	155	165	157	156	150	155	183	143	153	161	145	157	156	165	156	152	171	159	147	167	144	174	167	129	178	171	158	155	171	174	171	156	142	151	150	163	158	150	152	160	173	157	163	163	151	165	166	165	155	177	169	141	169	165	163	176	157	139	149	131	171	150	144	165	148	157	159	151	151	156	152	163	160	172	157	147	176	154	168	163	157	146	175	164	155	165	161	148	174	153	170	174	148	161	142	162	158	150	140	146	150	149	161	165	183	180	161	152	174	155	166	144	139	163	163	137	146	139	158	163	138	169	168	140	168	149	168	144	147	166	178	173	169	169	158	162	149	168	163	158	178	139	159	165	169	166	175	179	163	179	174	164	156	148	171	167	194	155	144	158	139	140	138	189	184	149	155	155	166	157	161	155	150	158	149	155	196	147	160	180	163	160	144	125	150	158	135	177	150	152	151	179	169	148	160	161	169	162	176	181	158	157	148	159	163	171	145	158	149	139	142	163	149	147	155	146	176	152	167	148	177	162	184	160	164	167	158	155	148	178	170	156	160	154	157	153	165	142	162	157	170	164	146	155	158	162	165	153	169	189	180	130	149	191	159	134	179	164	161	146	154	145	164	167	153	144	156	151	144	162	191	152	164	174	154	167	170	157	166	148	164	176	174	132	189	143	134	151	158	148	158	160	154	157	143	147	158	160	166	154	159	162	156	169	187	163	155	174	159	158	165	148	158	175	157	159	165	163	155	164	161	144	184	146	168	141	152	191	142	174	159	157	152	158	162	167	166	172	155	159	162	146	147	158	157	154	177	156	163	173	150	164	182	167	151	166	191	168	162	171	165	163	160	142	139	143	176	162	170	153	161	151	167	150	168	151	178	149	181	164	175	175	167	168	191	168	171	158	143	170	165	165	149	175	168	167	164	143	161	144	173	159	171	180	150	168	154	159	176	162	174	145	164	151	196	162	155	175	164	152	154	142	159	151	172	147	158	144	164	163	156	162	176	190	149	173	172	181	158	151	156	161	149	164	150	173	140	175	182	164	167	176	158	168	157	165	176	150	147	156	164	148	187	177	170	152	164	165	156	200	142	131	147	162	178	151	141	153	162	140	181	154	149	161	159	144	123	157	162	172	170	173	164	150	155	175	152	163	178	164	151	160	140	168	158	144	167	146	160	164	157	165	192	177	178	138	181	172	157	164	176	156	136	176	152	163	141	156	156	165	185	134	173	156	155	157	160	165	166	168	160	146	174	166	150	153	135	132	162	157	158	159	163	153	172	167	157	148	161	140	161	144	163	169	153	155	182	148	172	139	161	158	171	153	151	181	151	173	152	166	154	169	175	174	152	162	170	150	167	185	149	157	153	143	149	146	156	161	160	165	151	182	168	161	166	169	158	150	129	169	160	180	162	163	166	169	161	144	172	154	161	143	183	158	169	159	164	160	136	159	145	169	151	147	155	147	173	171	151	158	127	171	164	159	157	173	183	157	154	152	160	165	171	165	137	148	144	150	152	167	159	178	175	158	182	154	177	143	154	159	170	154	175	152	166	171	157	172	149	153	143	162	175	172	154	124	178	156	145	173	152	168	170	166	130	159	174	175	170	147	161	148	159	164	165	158	164	157	169	162	150	154	151	149	143	151	174	139	155	150	159	142	172	157	163	169	146	153	137	138	154	172	176	136	172	165	153	148	157	151	172	156	139	159	151	156	170	158	155	165	143	157	152	162	144	157	168	170	150	161	178	145	170	148	164	166	156	160	160	137	148	203	170	137	171	163	137	155	163	164	153	175	175	149	146	172	137	129	155	160	139	178	167	168	159	150	171	159	139	167	153	167	157	155	171	127	170	184	198	162	154	154	165	183	149	155	168	185	155	167	161	165	163	182	157	162	158	167	155	151	157	158	154	172	177	148	165	158	158	157	156	156	165	165	164	150	166	145	160	163	153	146	142	181	152	155	137	187	170	147	160	140	173	153	170	154	135	155	172	150	174	146	141	151	154	177	182	167	176	157	165	161	168	159	180	182	172	153	151	163	173	174	168	166	160	185	171	153	176	160	150	167	148	146	148	150	154	160	151	154	163	163	176	159	153	167	156	137	150	170	166	156	163	147	166	146	167	179	161	153	188	146	159	171	144	156	165	152	166	147	163	177	141	161	161	128	163	186	181	155	176	170	194	181	156	178	137	147	165	177	165	148	132	163	169	174	137	161	148	144	151	173	179	136	163	171	175	172	167	183	174	160	175	145	158	154	172	166	145	160	157	160	149	161	151	149	133	156	150	161	160	141	146	164	168	154	163	168	158	157	179	150	160	157	160	139	160	161	191	172	168	144	151	170	172	163	143	159	153	166	148	137	176	144	156	159	158	183	175	143	170	162	156	171	148	148	183	149	144	149	157	148	166	150	160	159	143	158	176	156	158	175	185	182	130	158	153	142	178	137	194	184	164	131	158	172	154	153	151	187	182	154	161	178	187	162	162	155	151	154	158	152	152	155	161	150	150	159	167	153	160	162	165	162	169	147	178	150	137	159	164	142	162	154	156	148	168	175	158	145	160	157	122	157	153	175	155	164	164	139	159	157	141	160	169	151	151	153	148	155	156	158	168	147	164	166	153	176	157	179	159	142	168	162	175	150	186	165	156	168	141	152	152	166	165	164	155	172	173	184	145	167	171	167	157	178	161	165	168	156	166	153	171	167	129	150	149	172	193	169	139	148	153	154	175	169	150	138	172	176	172	145	157	175	191	153	141	161	157	157	159	146	169	168	160	150	136	161	150	165	170	149	154	174	165	174	169	172	171	132	155	162	148	150	129	155	163	167	169	152	152	169	145	158	166	143	175	159	168	162	163	151	158	166	178	162	157	153	161	175	151	160	148	153	182	177	138	174	175	168	168	166	154	131	177	156	156	160	166	169	157	159	147	161	146	162	164	175	173	139	168	148	150	146	142	178	157	162	129	168	145	163	151	151	161	158	145	157	170	151	164	159	135	168	173	140	152	173	139	169	140	159	181	179	152	157	156	183	163	147	162	169	154	178	142	153	152	156	166	150	173	154	165	180	153	174	159	166	165	166	138	152	133	149	152	155	171	163	169	169	162	164	172	148	150
22687	6683	542	623	594	502	552	526	488	500	531	491	533	468	496	490	488	467	503	503	468	497	515	504	477	474	494	516	524	500	508	509	465	482	482	478	455	501	455	505	478	523	525	480	493	509	487	461	456	470	476	529	463	494	452	482	448	500	480	475	457	475	456	534	507	491	463	500	527	501	483	478	484	485	452	464	447	483	495	472	454	473	508	444	501	462	470	492	451	496	477	506	475	469	494	494	484	525	504	487	506	472	514	534	493	479	490	535	437	509	469	493	514	467	489	502	496	468	492	452	535	469	453	449	520	528	510	462	479	471	505	514	483	455	462	494	431	482	487	497	503	470	519	459	479	477	527	457	469	475	465	506	487	495	496	503	493	486	477	499	440	496	525	519	461	468	482	458	443	469	512	454	441	468	515	499	509	499	490	502	515	497	497	517	483	503	476	461	478	479	488	445	480	509	493	503	492	472	465	493	504	475	481	499	495	466	456	482	495	505	479	475	518	467	490	455	521	457	512	486	464	489	478	482	464	454	451	478	457	503	497	443	499	488	484	461	464	481	499	480	467	461	506	469	477	483	525	477	483	462	470	489	463	478	454	534	477	477	428	435	519	474	494	511	468	491	503	473	425	475	481	486	503	495	461	500	476	449	481	468	513	530	470	489	471	473	491	516	444	496	501	486	469	466	496	453	492	497	475	469	468	485	538	466	460	490	471	446	519	527	491	493	450	481	489	482	480	482	467	489	449	467	486	492	508	489	493	507	479	458	476	483	517	479	461	516	490	494	482	500	514	442	479	506	478	495	466	498	483	488	493	486	486	476	465	491	476	468	506	507	508	480	489	469	462	484	517	490	452	487	508	476	455	459	479	478	453	485	456	442	464	495	450	518	497	460	471	490	463	516	481	480	475	469	525	451	491	481	475	480	486	499	440	459	534	463	489	501	504	440	475	483	485	478	481	508	511	491	476	481	447	458	529	480	475	473	501	517	481	472	471	459	480	506	501	472	463	456	448	473	461	459	510	446	505	469	435	482	492	470	478	504	490	496	475	468	468	470	470	486	503	493	497	494	454	479	462	472	482	474	491	466	509	488	507	474	507	487	460	477	545	449	485	452	484	514	493	465	461	494	510	481	488	447	488	492	459	478	494	425	476	488	499	501	444	480	480	489	478	461	463	487	493	446	499	500	463	476	474	533	472	498	492	506	469	489	475	442	490	489	466	479	471	493	497	501	466	469	460	501	478	517	497	471	483	467	466	479	446	488	494	473	491	490	510	459	484	529	470	467	478	444	479	477	511	471	505	439	455	501	490	464	494	499	468	495	467	496	492	488	521	454	489	477	455	478	513	451	518	472	476	513	480	472	458	510	464	462	457	488	463	472	484	474	488	473	471	474	469	487	483	486	473	480	473	471	465	488	437	483	488	462	485	475	478	462	498	484	526	421	496	502	516	504	447	448	453	454	494	496	500	477	473	441	482	510	505	439	490	504	482	471	481	466	499	490	496	465	487	481	456	475	502	483	517	474	497	492	493	438	549	476	479	500	489	485	470	495	466	474	488	472	501	482	493	468	473	464	482	502	502	488	463	477	493	494	469	481	505	482	469	500	482	501	483	510	493	488	451	503	474	495	475	482	523	521	503	468	466	463	496	470	500	495	417	468	493	457	503	522	446	513	489	499	479	478	515	534	493	496	476	477	484	480	486	518	501	492	467	495	461	500	489	503	510	476	477	494	487	464	466	503	495	478	518	464	474	471	511	482	488	488	498	461	506	495	471	499	506	503	477	456	502	516	506	463	508	492	493	446	463	494	488	480	492	510	470	489	442	451	500	462	492	450	472	501	479	481	491	467	496	473	492	489	454	472	494	461	447	516	459	523	457	476	483	495	448	484	484	458	493	449	440	426	492	494	494	502	483	479	482	464	482	480	475	482	480	494	475	522	473	477	508	510	440	484	478	465	485	509	477	487	437	481	496	439	463	480	472	469	454	510	509	515	485	516	496	453	497	514	474	482	529	481	489	462	496	473	457	463	514	494	475	476	500	459	476	500	491	516	468	453	497	478	471	490	473	480	479	464	492	498	481	499	518	535	460	468	499	485	478	555	498	495	497	491	486	505	495	466	478	476	485	486	494	491	543	472	474	461	477	488	480	445	473	528	500	469	496	513	460	501	459	460	490	463	509	518	505	487	463	493	501	458	495	488	481	461	479	491	480	477	484	473	468	457	499	464	466	478	482	492	498	439	480	455	516	445	497	458	492	504	471	481	487	487	477	504	497	493	488	464	493	517	470	516	486	491	452	476	510	486	522	495	458	485	489	478	502	458	486	498	507	453	497	485	457	467	477	470	447	466	472	482	466	497	491	453	461	531	512	501	472	483	466	506	466	494	486	489	471	488	464	495	491	491	523	479	514	489	509	486	475	479	486	483	488	452	473	505	452	451	487	470	482	490	500	483	463	503	505	464	486	488	497	509	498	501	427	479	455	490	466	488	498	507	451	494	505	459	471	496	459	481	478	477	482	523	483	530	503	463	487	481	489	486	433	514	422	489	473	490	426	498	461	516	474	484	436	483	490	484	452	491	503	498	499	466	457	503	482	476	464	481	537	507	497	486	478	488	440	534	464	467	480	472	503	443	494	462	500	479	476	477	445	487	455	465	475	497	483	490	447	510	494	471	488	489	458	467	469	469	490	482	459	492	477	480	478	469	484	506	483	489	465	489	492	437	501	482	480	529	500	528	445	491	470	472	506	471	514	466	489	459	499	474	515	470	493	475	465	494	436	471	477	471	455	462	494	500	479	468	481	498	467	437	450	547	498	485	454	492	444	456	475	443	458	459	435	510	443	485	492	480	493	517	487	445	459	486	468	502	520	472	508	465	478	477	494	502	470	467	475	489	456	480	469	467	492	486	466	481	462	495	516	468	458	448	565	502	466	447	474	495	490	455	468	506	510	475	477	453	518	507	486	487	502	471	499	480	476	473	469	487	495	482	498	499	493	447	494	536	478	506	495	473	486	494	464	458	475	485	447	516	479	461	497	465	460	490	460	435	454	466	489	496	487	477	451	466	488	449	482	474	459	478	474	494	466	468	475	492	470	474	488	488	501	511	495	504	466	513	524	494	516	508	526	470	441	478	490	461	488	498	449	515	469	481	516	476	460	473	493	493	444	515	461	482	467	532	431	478	497	489	515	480	510	473	479	459	499	489	484	482	474	471	474	519	511	475	460	471	480	455	490	509	488	460	460	453	459	483	494	505	489	456	514	509	502	493	478	493	464	479	477	529	473	526	435	530	502	511	484	491	455	485	469	516	503	476	481	470	535	499	488	499	451	479	478	475	471	475	482	452	512	509	521	468	441	486	499	497	494	511	437	493	445	459	462	530	466	483	447	505	500	479	506	561	490	503	478	494	497	492	508	476	497	471	505	448	488	472	511	458	485	483	480	497	465	478	468	496	489	439	504	498	488	477	458	461	479	482	502	501	454	489
47376	30154	23324	17861	11470	6629	3034	929	524	421	427	459	380	371	341	344	350	393	352	353	314	360	348	396	371	327	328	357	359	337	340	366	335	340	328	355	308	362	353	348	354	333	331	332	306	321	364	337	378	353	335	347	315	328	332	382	309	337	336	377	324	325	362	320	318	340	357	357	344	343	325	315	315	365	345	366	331	324	338	336	320	312	325	322	333	342	315	358	317	340	340	374	345	325	361	348	335	368	323	348	357	325	347	317	313	330	303	332	346	310	326	325	327	284	289	338	337	363	306	334	319	337	353	323	315	315	338	322	354	347	326	319	318	322	347	336	386	329	294	347	358	315	346	349	309	326	323	345	349	298	341	330	346	360	331	354	365	319	368	342	348	329	352	322	370	353	330	315	313	364	363	333	321	339	294	316	331	344	340	378	338	305	378	345	336	307	333	321	305	348	331	332	325	338	367	379	339	326	338	314	345	338	333	325	321	392	301	362	331	344	339	319	348	318	338	315	336	337	353	381	357	341	324	346	334	315	355	341	327	351	327	318	325	314	326	322	332	322	353	362	342	357	333	308	356	353	334	339	347	332	342	356	312	314	345	358	325	329	362	358	322	318	345	363	296	330	327	317	356	338	357	332	335	335	334	348	338	309	321	287	329	360	352	308	311	294	325	347	321	328	335	337	322	330	324	377	353	311	325	342	332	363	347	379	327	357	363	352	336	362	325	370	322	313	296	331	347	332	357	325	327	360	360	335	325	324	337	320	344	325	355	330	336	343	341	350	369	329	331	339	372	338	332	324	330	361	360	306	329	325	331	365	322	315	295	293	360	315	351	359	341	344	330	332	353	358	336	332	346	383	363	326	330	333	353	324	344	338	315	341	356	357	332	321	373	326	345	345	348	373	315	344	343	324	335	310	348	326	341	323	313	362	341	340	303	299	313	340	367	322	337	317	293	339	343	328	327	344	333	339	356	356	311	340	330	335	345	346	290	294	384	315	329	339	376	334	345	336	308	417	351	339	318	356	343	344	311	341	336	356	335	301	342	306	351	353	348	338	338	312	360	316	320	342	299	325	342	333	333	371	323	348	315	315	348	362	334	324	345	371	353	346	361	331	315	316	379	288	357	288	345	342	339	290	325	343	355	336	328	332	313	376	330	328	344	290	317	347	320	334	304	307	335	310	319	340	304	297	313	360	322	345	315	373	364	363	333	335	325	348	343	317	335	311	294	320	326	333	357	352	305	318	342	362	318	338	331	325	339	329	338	336	319	306	349	386	342	331	313	292	329	309	330	381	319	342	347	323	349	342	334	330	354	346	324	337	337	323	297	334	352	311	345	304	315	335	351	320	369	344	327	346	336	313	371	332	322	316	372	318	335	328	341	405	359	359	343	321	305	352	322	333	346	325	349	379	357	340	326	375	324	333	328	320	335	322	337	322	347	362	357	349	338	332	325	300	368	315	341	349	369	329	358	306	333	309	328	369	354	362	343	299	364	349	337	350	368	315	375	334	379	343	314	337	329	324	379	365	350	337	376	330	319	344	316	315	306	329	371	338	371	373	346	329	346	326	363	343	335	342	357	385	336	341	321	336	350	340	332	356	353	285	326	317	329	320	338	308	320	344	306	373	330	323	352	325	310	332	309	345	323	341	356	375	343	333	363	312	317	334	358	371	337	342	336	309	298	320	334	326	345	352	328	301	322	322	325	316	338	345	360	355	325	343	314	340	335	343	313	353	363	294	347	337	300	311	313	334	355	335	337	341	336	349	338	367	350	343	312	372	333	341	317	356	346	316	345	358	319	310	358	369	345	352	360	357	336	332	380	327	368	347	309	322	296	362	356	318	308	310	340	328	329	354	353	336	341	320	355	342	336	347	374	347	312	330	336	309	323	320	351	363	355	347	357	315	350	313	304	338	319	313	311	331	329	330	353	354	321	316	358	370	303	292	341	343	373	371	308	334	326	359	344	337	354	378	332	334	289	322	356	347	308	329	339	345	314	359	341	326	335	352	353	340	312	336	345	327	322	335	361	323	357	326	314	365	336	335	355	326	345	357	318	339	359	341	353	355	339	321	327	332	340	346	320	337	364	328	322	354	326	355	346	307	351	332	312	344	342	352	315	352	318	324	330	318	351	331	352	316	322	355	383	330	315	334	324	316	319	359	334	328	344	332	337	349	323	342	311	302	352	314	308	316	304	347	354	315	339	374	351	356	325	340	335	304	316	351	358	342	334	327	344	331	326	323	345	363	355	382	380	333	369	344	389	368	306	330	307	318	343	336	326	352	369	318	344	310	306	307	335	315	356	356	358	322	309	378	344	334	353	344	326	358	337	330	332	338	368	331	328	344	352	318	309	324	334	350	352	313	335	339	366	349	354	364	310	338	348	323	351	324	344	315	312	331	322	365	313	352	353	375	366	339	311	333	358	379	346	367	317	290	340	331	298	331	313	348	344	342	366	344	366	290	331	357	346	322	289	343	364	345	340	310	326	338	336	328	311	350	354	328	343	297	343	319	337	338	366	335	336	316	320	339	310	300	304	344	348	332	344	377	314	347	325	303	342	356	366	328	307	321	354	363	371	325	330	312	334	338	317	320	346	347	339	330	297	329	343	370	346	327	323	340	306	342	348	318	320	331	296	355	297	354	286	309	298	333	349	355	357	326	328	305	344	303	372	322	344	337	341	336	313	338	320	332	316	368	328	349	329	318	358	354	340	315	317	327	320	357	333	376	328	322	330	326	347	334	346	344	339	352	336	323	342	354	338	336	339	334	345	343	352	314	365	331	345	309	327	336	331	353	351	326	356	318	290	354	307	345	347	347	341	336	307	303	344	329	344	332	359	327	358	302	357	315	319	322	335	377	348	346	339	347	355	357	312	351	352	314	395	342	326	337	322	322	323	313	351	323	312	366	304	343	341	359	327	329	349	330	342	332	305	354	325	342	332	344	324	348	342	337	350	334	327	336	310	311	349	332	356	350	348	342	322	320	345	309	308	325	333	304	337	321	348	357	324	335	349	336	332	284	343	336	339	335	334	356	328	314	357	320	321	373	380	345	318	344	320	305	326	372	318	342	313	361	331	330	323	330	320	315	331	338	313	325	350	315	306	341	328	346	367	342	353	345	293	327	346	323	335	335	338	374	329	364	332	358	364	323	329	344	327	284	344	355	300	355	331	341	311	346	289	313	361	320	307	342	340	362	327	345	339	336	307	323	312	341	341	332	328	342	314	332	322	335	308	333	344	331	356	325	327	309	321	350	348	343	351	322	352	316	335	314	352	330	332	303	328	337	317	323	335	328	357	333	359	337	353	361	313	360	346	319	345	330	328	338	357	319	306	356	340	356	340	346	304	343	335	346	371	355	323	309	304	338	322	322	326	310	315	301	348	359	351	307	321	375	317	350	329	337	365	300	331	367	321	309	360	351	324	339	376	326	342	336	366	342	328	330	299	339	336	350	325	310	363	306	382	347	349	318	344	343	340	341
40330	18469	3257	2880	2647	2249	2093	1836	1664	1474	1481	1329	1224	1195	1177	1091	1085	1028	1074	1024	982	926	967	970	960	947	916	940	909	946	895	882	871	962	858	934	881	860	828	891	927	853	863	842	835	931	886	903	890	911	819	860	858	871	877	822	879	913	844	893	890	893	830	878	857	875	872	886	813	800	835	884	823	909	884	801	856	859	842	834	881	912	885	845	848	851	905	835	896	868	781	849	844	861	858	848	823	841	876	837	828	892	831	927	867	851	838	834	827	855	877	908	857	828	825	871	814	910	855	785	823	811	905	865	839	856	835	856	804	852	853	872	848	834	893	881	877	805	842	823	849	837	853	832	891	894	815	831	820	829	863	833	867	836	862	839	877	850	864	787	874	874	914	874	815	841	895	847	846	826	830	800	859	785	872	842	811	820	871	898	888	822	858	929	848	856	814	867	828	844	843	854	858	893	856	847	860	833	838	867	840	845	827	843	848	810	839	823	851	818	861	853	803	894	824	892	826	851	898	823	868	859	837	842	840	841	858	829	890	873	819	822	793	834	805	882	828	883	857	843	880	865	858	827	877	868	872	853	840	879	872	856	815	796	843	837	835	824	838	819	877	914	828	875	876	835	801	838	839	825	837	829	871	882	809	807	846	846	811	821	856	871	860	867	791	849	855	852	836	851	790	808	879	797	866	824	811	869	810	866	872	905	811	834	818	910	906	822	874	871	881	821	830	886	791	888	922	880	829	888	810	836	842	864	828	805	876	857	862	870	807	871	823	863	854	837	915	827	847	877	877	905	853	922	786	840	818	838	812	813	848	855	812	795	793	808	857	836	861	858	834	880	864	838	912	816	815	837	852	856	871	875	858	823	848	845	836	894	865	827	913	829	881	885	854	804	838	813	847	864	905	888	851	861	863	887	845	867	885	846	790	815	872	907	839	832	808	825	823	905	866	773	859	896	899	811	873	861	844	854	850	822	901	838	877	860	891	858	869	876	876	878	802	845	820	833	859	845	872	817	883	856	877	838	832	883	867	800	859	866	872	877	825	830	776	882	903	851	847	850	868	907	812	830	865	804	867	866	902	819	808	864	852	840	874	874	834	849	843	853	837	832	849	861	897	832	837	872	846	824	855	868	861	845	842	847	804	805	835	817	874	850	881	875	846	788	847	854	906	855	820	832	890	814	876	852	803	888	876	898	842	822	859	843	798	855	868	806	880	819	848	869	859	858	824	872	869	845	826	832	840	877	851	845	864	815	846	864	860	787	819	836	862	815	900	817	841	846	866	828	806	827	884	905	880	866	897	829	796	822	804	795	853	781	829	844	822	839	810	845	828	856	861	850	822	888	877	840	845	829	843	896	893	843	736	832	799	884	822	807	809	849	904	786	835	854	862	876	836	851	810	814	877	875	875	846	858	855	891	822	827	880	855	806	835	815	845	874	819	816	891	891	830	792	857	831	854	798	846	843	823	873	882	855	877	827	934	860	856	851	862	818	844	866	876	862	857	882	869	787	785	855	859	847	847	857	821	824	862	790	882	884	857	863	820	819	877	838	857	865	844	912	846	802	879	842	830	824	843	840	863	874	840	853	818	841	878	851	880	852	849	817	868	847	869	850	877	836	854	873	869	825	843	872	883	850	791	862	834	841	823	786	818	859	832	870	798	822	822	840	821	825	826	901	843	820	835	874	820	849	842	834	902	867	849	872	861	855	864	838	845	809	833	899	859	837	827	837	834	873	841	870	866	864	846	875	821	878	823	881	836	770	867	817	836	855	840	845	906	825	867	881	812	854	868	824	880	804	902	810	889	875	881	872	860	819	835	866	862	869	879	858	858	840	811	841	859	858	887	886	831	828	926	861	832	825	850	834	877	854	826	880	834	870	869	870	822	861	782	858	853	854	865	832	868	834	828	881	862	863	818	831	827	807	819	825	791	877	853	838	912	844	858	846	817	829	851	842	869	840	856	869	828	830	816	853	857	833	821	845	864	827	853	858	840	817	836	830	809	884	850	822	820	798	881	826	847	846	856	785	870	810	898	839	873	827	854	862	803	821	860	871	858	839	817	823	820	834	860	872	791	818	834	810	859	813	845	868	906	848	851	797	892	855	823	849	853	852	881	818	840	855	837	840	823	852	843	847	855	838	820	857	862	854	852	826	789	800	845	858	844	874	863	900	830	867	815	833	877	850	839	823	836	857	891	840	833	843	856	844	841	853	849	810	865	793	850	823	871	833	829	811	817	841	792	831	800	905	858	807	907	837	885	829	833	854	891	860	867	802	846	861	936	860	825	849	897	860	870	866	914	822	848	885	808	845	861	842	858	857	843	816	835	825	883	839	844	854	859	841	871	817	806	848	861	824	839	824	830	881	908	921	845	835	826	831	836	941	838	863	812	859	876	812	871	861	884	808	822	888	888	896	839	846	820	831	837	795	845	910	841	827	906	810	875	835	808	847	817	874	794	809	858	880	888	907	856	825	846	838	866	847	845	862	843	844	840	849	845	866	861	851	872	763	819	793	824	864	845	810	852	839	911	884	825	873	853	851	815	885	846	824	842	858	870	847	849	838	857	875	850	844	868	810	884	839	866	865	880	857	906	892	881	857	901	844	844	866	845	854	876	848	799	852	856	859	837	821	860	828	810	826	824	883	833	795	863	832	924	842	814	852	874	839	844	891	815	849	838	872	857	868	837	860	869	873	784	834	827	830	851	904	822	873	863	815	822	863	806	840	836	860	853	805	850	816	810	849	844	809	914	832	851	917	890	794	869	893	881	808	894	797	808	914	835	838	853	849	828	828	818	843	827	841	798	864	838	896	812	786	838	851	844	830	874	781	849	846	822	803	825	880	884	819	894	862	870	832	826	840	855	859	872	857	812	839	859	858	778	818	816	863	832	841	882	896	838	859	824	859	839	867	791	834	843	836	814	849	816	876	886	844	804	875	871	851	848	845	847	903	826	821	879	797	807	885	819	789	820	834	914	886	847	814	829	859	832	838	908	799	809	831	822	849	834	799	827	803	828	858	831	891	805	832	837	817	863	828	893	821	811	801	818	837	890	810	768	892	840	848	832	850	811	868	873	811	874	838	887	848	840	867	892	828	869	906	878	840	862	867	835	783	856	865	883	826	815	866	812	836	839	832	852	866	855	838	860	827	865	886	860	838	780	868	873	810	834	852	859	834	885	886	858	853	817	840	847	793	817	852	852	853	813	842	885	838	827	856	892	836	847	861	848	811	850	845	836	812	837	854	862	891	878	851	784	797	840	840	852	861	864	862	897	825	875	895	821	854	820	871	868	846	853	892	878	824	841	874	848	842	849	849	842	837	866	856	874	822	869	805	866	800	819	857	825	841	855	839	808	853	820	823	895	825	856	854	838	827	825	862	857	839	869	886	839	826	921	809	919	866	864	839	815	828	835	851	812	880	859	801	849	850	827	805	843	887	883	815	854	889	832	845	834	824	878	814	884	889	839	881	855	875	846	815	844	876
51390	36192	25193	22273	21089	16921	9225	3253	849	593	573	511	521	504	491	444	404	418	454	426	388	396	412	389	395	399	386	409	409	407	395	363	384	428	397	404	357	392	394	401	359	434	358	426	368	385	399	365	352	365	411	420	400	356	401	371	370	376	391	396	374	400	395	381	373	395	398	373	396	371	395	358	391	429	380	389	362	380	369	363	389	332	371	383	375	376	391	381	367	338	388	376	371	390	375	396	377	377	371	354	354	368	373	359	401	393	406	362	409	417	375	395	371	372	342	363	387	347	346	388	373	346	344	416	337	364	351	348	366	363	354	395	385	364	348	339	359	357	360	376	373	371	383	343	373	366	395	405	361	369	359	385	394	433	378	334	373	386	452	355	407	378	398	356	401	334	370	367	356	352	334	395	368	364	342	359	401	365	356	380	364	353	355	341	397	394	365	381	382	385	376	365	370	356	349	337	359	398	422	350	375	363	360	362	369	394	357	326	365	380	375	387	379	383	376	377	392	375	382	360	362	399	399	366	382	414	376	371	367	392	345	347	391	365	340	340	372	367	380	374	341	390	342	404	386	383	389	344	416	386	364	393	367	360	358	354	365	370	394	356	389	394	357	355	361	386	345	328	357	391	388	334	393	360	422	380	378	364	406	375	385	421	439	361	388	356	402	344	393	359	363	396	371	380	386	380	387	362	367	354	372	365	353	402	378	342	382	363	393	414	366	375	362	337	408	391	373	371	363	370	389	348	322	357	360	421	384	374	373	361	321	363	365	401	365	344	391	382	370	367	392	337	354	368	378	359	377	362	372	351	351	368	334	379	355	364	324	365	380	424	388	348	365	364	358	428	414	325	352	382	386	371	385	380	380	387	381	416	340	364	339	400	343	372	362	327	392	367	395	349	382	387	345	381	365	416	394	371	373	364	349	374	328	364	368	365	337	392	387	377	355	361	363	382	365	355	361	381	365	340	375	353	377	387	402	360	377	396	332	357	342	388	388	354	373	359	335	348	349	375	359	379	367	367	378	369	343	386	366	361	349	378	371	374	371	359	374	379	346	371	335	375	343	377	394	407	379	396	349	391	378	384	347	333	345	400	372	383	356	388	345	387	399	373	370	386	357	353	374	354	352	359	406	404	378	337	399	376	379	405	371	404	365	385	396	355	367	362	368	356	359	342	337	398	385	405	389	337	369	388	346	378	414	376	382	387	386	385	387	393	405	381	403	392	406	354	362	371	382	392	345	372	384	385	379	378	373	366	344	344	378	383	364	351	373	384	337	370	360	347	385	353	379	369	384	387	378	372	396	366	331	388	380	396	347	381	379	359	379	344	371	357	352	403	348	355	378	381	382	376	351	381	371	345	333	329	367	372	372	356	372	407	375	354	348	355	342	323	362	391	375	323	384	360	421	358	360	390	373	387	333	391	353	396	380	373	367	402	383	364	343	400	353	407	353	359	374	358	357	387	383	402	372	387	376	430	412	364	383	334	377	332	387	359	369	344	361	365	412	345	386	359	382	354	371	335	398	377	414	406	385	336	339	360	362	387	383	376	377	372	380	400	351	408	383	347	340	376	354	351	379	374	372	330	410	427	427	362	382	386	385	386	366	369	376	395	387	370	341	381	371	338	365	360	362	383	402	409	365	359	379	414	348	353	348	372	365	349	366	369	399	369	343	364	396	360	384	335	338	365	367	361	367	380	371	373	363	368	369	380	369	388	366	340	352	379	383	367	380	412	389	369	385	388	354	351	358	363	376	395	399	378	351	365	356	369	349	377	380	422	381	331	372	393	367	347	374	329	347	356	380	355	395	350	372	360	425	352	367	365	378	343	376	429	330	420	359	387	359	409	362	404	355	383	364	384	337	381	414	396	369	377	341	380	387	363	351	376	371	369	358	385	378	371	349	378	378	345	363	415	367	364	372	420	359	319	382	338	387	330	350	317	403	371	343	366	360	381	400	399	379	412	385	381	353	359	400	369	381	384	385	371	357	321	349	365	363	338	370	368	380	432	369	358	357	403	363	377	393	348	369	389	357	380	374	376	379	393	375	350	394	380	389	352	367	406	382	367	384	406	385	400	427	372	358	407	328	363	336	373	364	379	355	393	361	360	403	378	388	409	389	359	394	385	340	376	364	359	386	357	373	344	386	382	348	376	344	352	387	386	353	366	364	394	357	362	336	400	381	391	382	391	392	347	366	378	392	341	392	371	363	332	363	389	364	346	357	377	384	355	385	390	340	371	384	369	382	372	383	370	386	363	386	364	366	393	375	371	392	367	413	332	404	413	365	363	389	382	390	368	369	410	380	335	356	351	388	363	342	346	386	418	332	360	378	381	379	351	370	374	392	355	381	380	394	367	393	358	349	371	356	367	344	385	357	338	357	389	390	412	356	439	341	414	378	353	367	359	373	374	377	337	375	379	390	413	392	383	343	353	400	401	401	379	379	379	311	382	339	380	373	377	382	396	381	414	402	338	379	394	350	373	367	361	369	398	376	374	386	397	394	382	376	339	364	400	369	426	387	348	379	350	417	385	383	359	390	386	360	362	353	377	422	363	339	411	346	364	371	359	369	382	340	367	366	373	373	382	394	385	387	378	395	316	327	355	340	375	362	381	369	355	387	354	396	392	347	361	375	350	432	385	384	343	389	385	375	301	386	372	369	381	359	374	354	402	347	354	383	359	350	388	345	385	365	394	342	371	384	350	339	363	358	355	375	347	377	405	362	383	365	407	363	365	403	334	398	378	363	352	322	369	353	351	348	405	394	394	376	343	376	403	361	408	350	355	370	378	367	396	340	376	387	364	360	371	384	406	361	366	366	405	375	391	330	372	358	368	376	381	376	331	341	390	414	384	375	387	348	361	385	396	369	357	388	386	347	376	374	353	367	401	395	369	348	334	386	354	364	360	370	388	339	387	370	357	378	375	402	373	421	368	387	396	368	402	374	378	359	359	386	307	365	386	339	372	395	365	409	352	345	363	350	342	375	389	422	354	413	384	389	357	342	379	359	366	375	358	368	337	369	381	352	393	376	393	344	370	355	381	340	381	391	430	375	330	388	334	349	390	387	351	344	381	391	354	410	389	322	379	363	363	392	409	373	340	397	356	377	337	355	391	335	375	363	367	393	356	349	336	383	373	367	381	371	385	377	346	402	367	329	341	365	392	368	356	382	374	383	358	368	407	389	388	367	375	358	365	364	379	370	373	375	375	383	350	417	364	352	356	403	387	381	407	363	380	349	365	353	371	359	410	385	388	357	364	361	350	382	371	347	351	359	413	338	358	381	339	358	340	370	380	360	354	388	384	354	367	330	372	388	404	341	372	375	363	352	373	367	343	384	360	360	357	386	364	383	398	370	393	363	363	367	383	369	354	388	384	369	397	351	383	356	346	397	405	372	387	380	389	396	386	348	355	367	366	375	371	373	375	370	373	364	383	390	360	371	361	368	358	369	372	364	399	371	346	375	410	376	346	356	364	393	339	365	373
46785	37018	4560	4724	4217	3556	3046	2581	2338	2170	1927	1791	1631	1580	1397	1359	1298	1298	1241	1173	1203	1157	1120	1156	1080	1098	1037	1065	1072	1051	1004	1002	955	989	1061	955	914	983	980	965	892	935	949	973	967	972	932	966	882	924	960	903	958	918	954	912	950	909	897	955	936	949	919	952	924	866	966	888	890	858	866	890	871	897	891	901	845	889	857	872	888	904	880	918	905	874	876	888	892	874	864	887	943	874	900	898	889	877	854	899	920	838	893	951	927	909	942	905	870	859	878	894	884	833	884	902	877	890	942	844	886	916	865	868	891	894	883	872	880	922	921	869	806	892	880	916	907	854	873	847	895	885	866	818	865	875	921	922	883	879	912	921	850	853	855	864	857	903	832	839	863	915	935	882	877	818	824	847	919	878	879	879	881	899	936	838	899	857	900	885	816	871	890	905	900	892	915	868	891	854	891	853	878	833	905	920	943	932	850	901	868	860	882	852	860	894	899	843	880	936	942	839	934	856	901	876	933	832	917	934	896	902	865	903	880	903	881	836	843	837	863	873	873	838	849	875	849	919	897	819	824	913	906	865	881	898	910	884	914	897	898	864	865	871	890	898	826	809	867	840	902	900	889	848	821	903	907	909	890	956	847	949	901	923	903	893	909	849	870	872	882	840	911	855	889	921	874	954	894	915	866	869	866	826	901	849	853	883	899	895	864	846	944	895	893	891	891	908	900	866	855	870	892	871	874	862	907	910	853	899	873	852	887	854	878	840	883	868	876	867	920	847	854	907	827	906	865	881	829	940	889	862	897	872	864	896	911	870	918	861	838	901	849	901	874	797	849	845	883	838	918	902	890	938	831	889	902	957	815	881	836	882	924	900	905	907	884	889	856	904	878	867	893	853	868	871	872	854	938	902	850	910	906	846	896	881	865	897	870	858	955	866	894	920	856	862	915	878	871	873	870	894	874	872	912	910	920	885	819	893	887	897	876	921	869	937	862	833	915	907	855	828	918	887	881	894	863	883	843	899	904	909	914	880	850	911	908	905	850	888	863	904	872	871	871	887	877	901	888	863	914	880	885	915	852	871	909	863	872	904	839	921	893	872	877	866	897	884	790	913	892	864	896	935	877	899	859	849	880	896	939	907	876	882	881	889	861	863	894	897	883	862	887	872	935	897	901	882	875	828	861	836	911	887	855	863	932	915	896	907	886	904	873	876	865	869	889	862	889	912	837	846	917	860	864	867	831	813	862	861	896	908	884	831	918	921	860	849	854	883	859	878	869	952	917	876	907	849	927	875	885	884	844	896	916	933	898	908	905	853	870	895	810	941	872	847	822	907	874	889	878	862	879	921	852	892	880	939	869	864	847	866	937	889	882	903	918	909	889	850	893	862	922	884	877	898	858	872	927	939	878	862	883	859	939	870	859	884	873	834	869	876	901	847	890	779	883	857	898	910	883	918	878	846	927	900	888	901	913	938	941	857	840	841	897	922	869	914	848	886	895	898	895	848	876	829	914	907	917	914	876	920	869	894	821	821	926	881	879	851	874	840	832	873	844	911	892	903	870	900	908	886	866	852	891	927	815	880	880	821	890	821	883	865	829	909	910	829	876	872	887	884	831	837	843	839	872	895	865	885	866	888	910	871	875	834	855	879	858	865	843	836	879	878	898	848	882	921	867	859	847	872	880	885	844	856	918	847	895	854	899	930	903	866	906	929	903	901	830	871	903	861	882	832	891	830	921	901	926	908	906	893	844	877	885	860	884	877	855	899	864	896	885	929	922	910	821	863	878	872	895	926	897	945	844	883	870	876	848	856	914	841	872	882	963	879	875	918	896	862	871	911	856	881	879	862	871	892	867	875	893	912	828	838	875	877	872	858	908	861	861	852	864	899	929	817	885	892	918	880	867	942	913	809	924	855	893	881	862	914	929	846	873	885	868	875	889	863	871	893	922	904	867	885	862	874	903	859	890	902	899	881	882	833	875	841	871	858	848	898	922	866	923	854	896	917	912	933	863	912	898	864	872	880	873	916	855	880	853	852	863	866	924	869	877	846	888	877	890	890	929	834	856	864	872	886	871	860	881	901	911	868	873	848	851	893	919	865	873	905	876	896	834	896	854	907	866	896	901	859	892	867	854	868	892	916	835	891	850	867	854	878	894	882	868	873	904	876	855	880	862	858	870	930	894	863	858	896	906	914	881	868	843	905	891	918	929	901	838	914	879	895	904	895	890	862	851	894	840	888	902	854	887	903	894	869	873	855	845	869	830	904	891	872	868	857	853	879	908	914	867	884	889	882	918	865	886	955	874	884	787	881	853	876	860	879	909	863	869	868	836	892	853	864	902	857	852	895	883	861	909	884	877	863	922	875	916	876	880	881	918	876	875	906	914	903	854	903	895	835	819	873	869	875	922	880	895	928	911	946	903	868	914	879	838	873	913	911	932	904	905	843	888	871	866	857	877	884	846	912	840	877	838	916	865	867	900	882	871	843	900	892	874	886	848	869	846	878	919	870	900	897	856	936	845	879	910	856	918	848	904	868	870	871	901	900	813	865	866	880	853	841	904	869	908	894	824	862	883	874	897	878	854	875	944	891	880	888	876	870	892	939	872	877	902	892	874	904	893	910	851	866	883	872	902	833	899	821	897	861	882	888	919	902	855	892	822	919	863	882	877	911	861	899	865	894	884	858	911	894	889	884	855	841	885	876	843	851	913	936	886	868	816	875	926	875	930	863	889	861	876	852	900	928	863	922	848	821	904	838	900	923	903	881	875	883	849	892	923	848	850	860	847	885	889	901	886	878	888	892	908	920	911	874	885	868	866	882	888	843	867	885	869	897	913	922	901	860	876	904	865	867	955	835	900	848	834	913	876	887	801	877	866	881	896	870	839	859	856	895	869	924	892	928	842	880	934	908	878	900	918	917	848	903	886	895	905	867	859	859	889	885	887	900	864	847	877	845	912	897	886	867	894	944	926	857	874	893	876	935	895	846	943	899	897	867	844	866	851	873	872	877	901	861	924	882	917	848	900	952	917	848	922	910	875	863	930	878	857	861	881	897	872	910	844	884	902	885	891	880	888	896	874	892	864	880	844	863	907	894	808	913	848	882	900	892	913	889	911	855	880	885	886	887	872	892	887	900	875	903	913	889	814	877	850	894	905	810	890	953	895	861	915	857	908	887	901	872	893	886	898	877	858	895	868	849	868	859	849	882	864	864	830	892	902	860	846	906	848	884	856	901	892	838	930	894	895	845	850	820	907	904	868	912	866	881	846	887	895	945	879	873	893	813	856	867	911	857	852	867	873	946	899	876	878	850	896	851	910	872	900	903	918	876	890	906	935	844	902	930	873	865	849	895	886	835	869	857	886	849	872	918	902	892	851	863	846	860	857	909	832	826	898	867	832	869	928	870	890	879	904	884	879	873	926	909	910	893	894	893	848	841	934	856	897	878	900	874	860	837	885	922	842	899	913	863	872	905	844	878	877	896	843	868	921	878
21843	15751	3976	1178	496	288	187	175	161	166	165	163	155	149	178	175	177	149	168	145	149	167	182	155	152	144	144	170	161	166	151	157	139	133	189	154	152	151	168	169	149	148	166	149	170	140	117	155	154	144	162	169	167	173	156	153	149	151	132	167	143	167	157	168	176	142	153	175	175	146	160	169	162	149	172	138	147	159	158	152	152	155	170	161	157	154	169	151	154	145	166	149	162	147	125	147	157	161	165	160	173	138	187	169	160	147	150	148	145	178	161	151	138	161	163	162	164	165	184	161	186	172	150	144	159	165	172	150	157	170	155	142	148	183	145	159	170	170	129	155	160	143	146	156	153	157	143	146	159	168	145	147	161	138	160	155	174	171	148	130	153	153	160	136	155	159	174	147	160	148	170	166	149	134	144	145	157	154	186	154	143	165	186	144	161	153	154	150	179	163	150	154	160	158	129	160	150	159	144	144	154	165	154	155	158	176	155	158	159	154	151	168	160	146	165	142	162	139	141	170	157	153	153	161	143	137	143	145	142	156	165	166	180	166	165	154	146	164	163	142	158	190	146	169	157	166	151	128	166	156	160	147	168	156	187	148	177	145	143	169	146	148	164	169	145	155	156	162	172	157	165	158	173	140	152	151	181	167	146	150	154	150	168	137	169	166	153	145	163	151	150	163	163	168	153	165	177	161	151	169	155	168	160	126	138	158	159	164	171	185	172	152	154	165	160	152	177	159	145	166	153	139	177	183	170	168	143	173	155	160	140	172	149	160	157	160	155	153	174	156	161	157	146	149	178	148	158	153	157	141	154	167	161	167	156	144	130	150	157	163	145	165	145	150	147	158	175	138	150	170	151	196	165	169	158	162	145	143	167	157	143	176	163	163	166	144	173	166	171	137	129	167	137	138	146	159	182	153	165	149	169	153	156	158	168	138	152	170	162	151	157	148	171	165	162	156	143	167	149	170	153	155	169	144	163	149	156	175	164	145	157	138	166	168	122	153	125	143	144	157	141	168	177	140	199	134	145	153	161	157	132	156	146	148	162	141	153	158	166	167	182	164	140	159	159	149	156	136	153	130	177	130	154	159	135	144	138	130	170	145	138	164	153	176	148	141	144	177	160	157	175	139	162	154	156	141	147	159	147	134	149	146	145	129	154	161	151	162	157	144	170	153	123	169	133	163	172	170	137	159	132	168	144	156	151	158	179	161	171	183	174	142	165	149	143	138	159	197	143	149	135	150	134	154	158	137	164	159	171	182	138	133	151	157	139	139	167	140	145	139	178	185	156	161	139	159	159	164	160	157	163	138	145	161	162	162	168	164	152	159	147	132	163	144	154	164	173	157	152	159	160	161	163	137	165	140	133	148	152	171	135	154	173	167	151	143	174	160	155	150	173	151	170	160	178	150	137	173	128	146	167	150	127	154	149	146	165	173	152	170	145	140	162	156	148	118	161	168	153	133	152	139	143	136	144	166	158	141	161	135	165	186	163	178	144	143	157	149	159	154	151	145	158	155	154	160	154	155	155	144	153	136	179	136	146	135	148	170	189	159	151	151	155	149	148	166	168	152	154	168	173	171	150	149	177	163	164	167	167	160	169	151	157	153	170	170	161	164	159	161	173	165	165	143	158	152	154	155	167	140	154	179	146	151	163	158	158	153	145	143	157	179	142	150	162	170	181	144	138	144	139	149	164	176	157	160	145	164	155	154	155	170	147	159	138	143	181	137	143	160	157	173	145	178	161	176	146	145	174	170	144	151	145	143	168	165	168	156	160	155	176	153	183	158	149	161	165	147	166	157	165	144	181	135	174	138	155	166	161	172	165	170	164	167	158	151	171	161	158	157	142	163	152	167	129	122	139	169	138	130	155	133	133	162	156	161	169	143	152	168	154	163	155	158	156	151	177	142	145	174	158	127	148	139	135	169	153	153	160	148	157	152	146	184	147	166	141	148	145	146	130	133	135	168	155	156	150	150	181	165	163	133	128	151	162	172	160	129	155	150	129	154	159	167	146	162	147	157	170	161	144	154	137	139	171	165	174	184	150	149	133	150	179	146	140	130	150	162	168	154	163	170	158	142	147	169	167	150	141	183	140	149	159	162	162	155	179	156	159	151	158	164	161	170	149	141	144	161	171	158	155	177	143	184	143	155	164	149	160	168	159	162	160	146	157	158	161	168	179	145	164	164	179	156	149	145	150	147	162	163	171	162	166	131	144	166	150	167	167	144	145	177	162	146	159	155	155	166	136	157	163	146	142	156	158	150	163	148	151	145	161	126	149	173	155	153	148	145	174	158	139	153	172	162	165	157	160	160	171	122	167	140	199	168	152	148	159	173	176	160	159	169	161	184	144	159	150	166	169	155	153	141	139	155	145	130	165	149	176	157	145	172	179	158	149	171	163	158	179	166	149	149	147	166	129	158	142	161	167	165	138	136	137	149	151	168	137	166	148	155	150	157	147	141	123	151	169	171	145	184	139	171	156	143	161	147	141	152	170	158	182	167	162	150	171	139	154	171	158	147	141	165	158	161	175	124	138	155	172	158	173	155	140	148	153	170	155	129	162	161	159	166	150	147	151	163	172	143	159	148	156	156	156	143	166	157	169	162	176	155	151	172	145	128	141	155	166	157	131	143	144	170	150	150	184	177	129	126	147	154	172	175	171	144	152	157	167	168	155	155	143	165	141	164	142	168	154	165	154	144	169	177	150	150	162	152	170	133	165	165	168	158	146	170	150	167	159	158	142	149	167	175	143	161	163	157	166	149	154	156	149	164	167	137	169	150	150	166	166	158	150	142	151	144	161	153	152	152	179	168	154	164	152	165	150	160	150	139	148	147	154	142	169	151	144	162	161	147	160	136	149	181	159	150	145	157	151	155	154	134	174	159	167	165	150	142	137	141	144	149	135	149	155	136	156	161	152	159	190	170	136	154	141	152	146	138	141	153	174	187	158	144	165	156	171	131	152	155	159	143	141	172	173	164	156	160	152	146	138	156	154	150	165	167	160	144	160	171	156	187	156	150	156	155	141	166	157	158	143	167	147	161	159	180	153	158	149	169	161	149	158	141	129	165	154	163	144	152	148	161	132	149	158	124	153	159	143	163	177	159	171	154	144	162	159	150	163	148	170	156	155	147	152	156	146	161	142	160	169	131	125	149	153	158	143	168	158	170	163	147	157	167	137	154	170	175	151	173	159	152	154	189	161	162	143	161	179	154	146	172	158	130	171	146	161	158	171	136	176	172	161	165	175	150	138	149	142	163	154	166	159	151	138	172	152	134	166	169	162	174	178	131	150	156	146	159	145	144	152	164	149	153	133	153	165	156	141	159	162	144	173	141	158	178	173	169	161	135	161	148	150	152	185	152	159	167	150	143	143	149	138	166	161	167	134	129	155	148	166	144	137	163	149	153	162	162	143	155	153	163	170	168	174	152	173	149	149	167	184	171	154	163	159	156	141	129	131	153	148	142	176	137	146	173	169	152
20530	7870	582	595	552	581	520	511	524	498	515	457	507	463	467	466	467	507	473	475	517	494	492	504	479	489	512	462	519	475	497	458	473	502	475	467	476	528	441	468	468	479	453	426	495	444	471	468	468	461	493	469	459	473	492	456	505	489	446	528	470	441	476	482	515	530	491	477	465	499	465	466	469	466	503	467	459	498	439	489	483	515	456	470	505	502	523	471	451	465	486	497	494	474	476	435	459	482	482	464	445	493	491	453	488	470	456	450	446	472	492	468	449	481	451	474	446	482	487	484	506	528	460	522	478	464	470	460	490	449	467	481	428	490	478	459	503	497	424	465	474	464	499	510	501	495	475	462	493	536	455	478	488	440	476	456	463	448	484	481	490	479	498	491	483	484	496	471	448	470	479	463	474	485	487	465	476	441	459	475	507	493	460	464	510	471	493	466	505	471	475	476	495	516	448	436	470	509	504	439	533	476	427	469	497	488	480	447	483	478	478	465	447	463	454	509	482	467	494	492	477	514	452	500	496	484	489	465	487	494	511	480	491	465	452	451	437	468	483	492	501	471	485	466	511	468	471	487	488	471	505	462	491	472	442	483	429	473	476	470	453	488	491	472	465	446	460	468	483	472	468	482	447	500	488	455	516	468	444	492	485	483	474	472	497	456	495	515	501	498	463	499	511	458	465	479	489	452	477	496	472	452	469	465	446	478	469	485	497	469	477	470	464	494	507	440	487	478	472	455	429	465	456	480	487	450	489	471	477	470	471	465	446	488	476	501	460	484	482	449	486	437	458	518	452	477	478	449	505	480	439	474	467	475	477	495	418	471	449	445	496	505	475	504	456	478	442	440	498	443	455	479	475	462	453	508	449	484	472	450	457	452	512	480	439	470	465	490	487	512	484	463	477	481	431	489	487	490	481	520	485	466	493	484	465	467	479	446	469	485	469	489	438	440	493	476	499	452	453	472	456	489	461	564	488	500	501	474	464	452	496	485	496	436	457	487	500	444	501	495	495	506	456	515	516	486	449	480	471	517	442	465	483	467	457	472	453	506	490	465	486	483	490	478	472	473	510	490	525	443	475	479	467	494	506	475	456	481	458	469	464	443	434	443	474	482	449	511	500	460	487	485	462	484	483	462	453	506	491	470	475	446	492	490	462	448	450	450	485	467	479	492	488	475	501	499	495	492	457	453	449	436	488	438	499	542	481	509	499	476	493	446	480	480	516	494	444	487	464	455	480	446	508	451	472	467	487	452	458	466	436	453	497	480	477	464	472	448	443	474	477	492	464	456	495	531	453	456	458	446	500	495	479	459	461	474	475	459	471	486	494	484	462	461	520	478	473	477	488	457	529	490	485	522	444	453	431	448	482	500	491	479	475	429	505	493	482	456	477	467	498	466	430	468	461	493	446	436	463	457	490	470	448	488	457	493	473	473	489	482	487	470	458	482	471	493	478	444	466	496	514	491	439	480	460	455	472	501	511	484	489	507	484	482	478	451	444	468	462	479	486	490	454	488	516	487	453	485	475	456	420	479	465	474	521	455	456	477	495	475	456	454	410	484	457	450	470	473	490	476	480	482	460	484	478	459	470	476	471	506	473	494	468	510	459	496	473	450	441	487	482	428	463	490	456	481	501	457	476	460	483	445	461	456	459	477	511	482	440	471	463	454	489	490	458	497	462	435	485	489	466	469	469	427	468	481	502	490	463	454	445	456	473	470	482	508	476	499	432	466	458	431	477	450	493	450	480	460	471	424	467	478	484	449	465	503	466	474	435	467	475	480	500	472	490	456	461	479	499	432	428	470	495	508	489	504	473	448	459	491	478	463	466	482	449	530	425	482	475	478	441	469	469	456	511	485	470	477	477	434	442	453	489	465	476	483	459	453	487	447	482	474	488	513	452	409	500	445	441	486	459	463	491	478	503	470	478	481	470	473	510	472	457	470	481	477	456	497	518	481	503	474	522	519	497	463	510	474	409	490	475	501	480	458	495	472	486	485	444	472	485	504	510	483	461	498	443	455	468	452	531	486	470	496	490	460	477	449	488	446	472	445	473	438	475	474	499	452	450	509	442	426	463	453	443	504	502	467	517	483	518	473	453	511	510	495	457	489	483	501	487	474	500	508	465	451	485	445	513	502	515	513	501	463	470	501	500	467	508	480	463	486	481	503	485	482	454	474	511	481	486	482	488	449	448	451	465	479	425	453	477	482	445	517	468	486	447	458	505	459	480	478	491	483	482	455	473	461	484	498	493	495	498	421	444	470	466	449	475	469	504	496	478	494	448	440	462	466	499	475	456	497	490	476	472	493	455	460	480	477	476	481	487	473	517	494	491	463	451	469	457	519	451	504	450	507	420	509	495	470	507	499	474	460	434	482	492	507	492	480	458	425	464	495	456	455	483	486	438	458	462	472	472	415	497	456	448	477	453	469	448	458	527	476	468	459	493	499	490	481	493	476	488	472	460	484	489	473	505	472	500	447	454	482	490	494	473	472	482	476	490	462	468	481	481	477	432	465	483	479	490	504	470	529	481	504	445	462	445	498	454	512	529	469	485	515	479	471	482	483	484	435	451	471	500	460	463	481	477	470	497	477	506	483	483	499	485	468	496	455	519	463	453	505	438	457	446	437	458	517	460	504	480	470	485	477	449	523	462	458	514	479	438	487	505	515	531	477	468	459	499	488	460	502	498	473	478	486	478	455	478	465	450	481	418	498	442	491	496	481	495	467	436	470	476	493	465	471	503	444	509	486	467	487	450	487	503	463	481	472	473	457	507	457	457	458	450	461	486	456	475	487	468	481	510	442	511	496	481	459	481	461	475	439	426	462	503	518	455	464	464	503	496	462	446	494	479	506	469	490	501	452	486	490	478	478	459	514	446	529	457	516	458	463	455	457	470	466	452	487	501	512	476	467	465	475	485	485	493	467	489	478	445	508	469	496	468	493	476	477	479	472	524	487	483	487	494	473	450	496	486	497	463	469	457	484	503	436	487	458	455	465	471	450	469	442	509	464	485	457	449	448	443	501	450	451	490	489	490	480	436	480	463	500	443	454	497	474	412	499	435	474	456	441	493	472	500	500	488	461	485	470	431	458	462	470	486	461	449	482	446	464	447	450	433	499	515	494	498	472	461	471	449	478	476	454	414	462	488	480	460	502	482	433	483	488	486	509	483	479	448	453	444	496	480	484	472	464	460	505	490	512	475	430	468	426	511	479	471	500	442	461	470	471	455	477	476	468	443	486	446	485	477	496	473	472	440	485	489	487	440	436	512	455	477	458	491	484	465	490	489	485	468	498	467	480	482	502	520	484	449	500	476	450	457	491	447	497	445	425	483	501	476	483	499	487	490	443	492	449	462	486	471	508	447	523	462	516	452	473	496	519	492	471	440	456	470	517	484	512	492	472	429	447	476	482	445	493	476	465	470	482	461	441	510	494	504	483	476	499	473	454	482	488	485	495	495	461	487	469	457	495	490	494	468	457
49552	34888	26143	21117	18821	13132	5778	1899	613	445	421	404	433	396	367	390	382	371	369	354	324	393	379	384	349	323	387	329	347	349	391	373	356	376	366	329	347	346	330	379	345	357	354	330	334	369	324	349	353	332	348	324	348	349	307	352	338	347	367	335	343	328	337	346	349	324	340	330	344	320	318	322	299	383	327	316	344	342	338	321	356	366	332	344	346	312	322	331	380	338	318	317	314	321	359	354	351	343	330	314	354	347	315	359	378	345	355	346	383	320	340	331	374	309	313	338	349	320	336	340	342	362	313	339	344	326	333	358	312	325	327	335	355	355	348	343	362	332	356	340	323	312	324	331	312	348	332	332	364	340	335	339	364	326	320	352	359	339	315	360	330	366	387	342	359	368	360	323	317	335	379	362	330	313	356	369	333	343	333	379	337	308	312	331	323	350	297	343	336	325	336	315	344	322	366	343	350	342	345	351	349	337	362	348	359	335	321	321	370	316	323	332	356	339	357	396	335	302	344	338	315	340	316	333	343	308	371	348	311	337	339	336	331	362	338	351	354	326	342	348	297	369	296	312	322	343	346	318	323	337	352	341	335	351	307	347	329	332	342	334	358	357	326	340	378	323	335	311	336	354	354	361	350	350	349	334	396	335	341	316	314	352	335	320	325	333	329	330	328	356	330	321	308	349	346	344	356	349	329	372	322	336	359	318	345	342	346	339	383	336	350	350	323	341	310	366	372	321	331	337	322	339	326	336	313	357	331	327	319	321	326	332	375	335	310	333	371	318	322	327	332	359	353	352	320	344	283	321	351	296	360	348	326	324	321	343	307	346	335	323	333	343	332	293	329	350	321	313	373	318	369	320	359	313	313	367	348	340	355	344	351	338	320	376	316	316	331	297	356	323	352	342	359	339	355	314	335	338	330	312	336	321	359	338	347	354	325	336	323	360	349	340	330	352	352	322	323	335	322	353	357	320	306	360	344	317	323	374	324	327	333	336	377	331	340	363	295	350	332	321	328	317	305	328	337	346	306	334	328	346	380	321	349	335	339	362	347	352	375	349	335	339	344	333	296	329	342	335	379	368	310	361	339	347	369	342	317	345	332	356	335	332	323	289	328	361	341	355	365	334	338	356	344	330	356	344	322	318	332	352	320	340	327	365	326	347	315	309	309	334	357	342	319	334	329	360	360	335	326	353	308	338	357	323	346	335	344	328	335	324	338	331	345	384	360	357	340	322	349	299	319	364	324	340	364	334	320	384	356	330	363	396	305	384	342	323	309	368	345	351	320	341	365	313	375	353	358	311	355	331	317	342	334	322	327	336	343	336	317	338	313	338	347	376	345	377	352	327	336	314	361	347	323	342	332	346	322	354	326	327	366	366	321	349	341	336	326	367	323	344	359	303	341	356	341	332	344	327	347	352	356	349	360	303	324	366	330	305	315	367	381	336	325	337	349	338	354	350	323	309	334	351	346	340	348	344	352	307	352	319	371	325	332	341	359	283	327	330	319	346	394	347	337	336	345	328	322	348	346	328	329	354	313	346	369	348	302	329	346	322	366	357	359	356	322	345	385	327	337	344	325	352	323	339	300	347	328	328	353	306	351	386	340	344	320	334	336	328	331	350	363	340	364	334	350	347	310	325	331	339	362	340	357	351	322	342	358	327	333	326	323	321	373	335	313	358	376	388	347	329	342	349	338	298	336	353	320	330	363	337	333	382	354	331	334	338	349	355	314	359	357	295	378	347	330	301	345	377	340	312	362	306	320	318	344	363	336	307	359	322	344	348	346	306	340	317	324	311	336	328	308	364	370	369	306	325	327	325	377	307	307	336	305	319	326	349	311	373	350	330	320	360	329	350	338	337	339	310	353	336	329	330	351	322	391	354	333	354	367	348	350	323	325	324	368	365	342	325	349	330	320	385	325	349	354	343	350	340	350	365	332	338	382	336	343	333	345	349	357	316	322	353	315	313	337	361	368	328	359	357	380	369	332	338	333	351	328	340	323	333	362	342	325	352	359	307	373	315	333	316	332	298	366	331	331	323	335	329	324	372	405	346	329	319	343	368	311	361	336	316	331	346	341	338	336	330	354	372	334	351	342	318	352	327	323	340	338	314	313	316	378	326	357	337	343	341	327	340	315	336	348	331	340	321	353	322	341	333	319	357	327	305	312	352	334	343	377	366	315	333	349	323	320	385	354	341	331	283	355	377	339	345	354	308	341	344	315	329	336	340	321	325	319	378	368	321	338	336	332	299	337	361	373	334	323	348	349	331	323	376	356	345	334	352	316	345	392	357	345	318	313	342	331	324	289	329	347	345	343	322	317	345	328	335	318	351	323	329	334	347	348	326	342	335	331	344	314	328	321	362	320	343	323	332	340	339	360	311	319	348	319	335	300	331	366	332	341	318	334	373	349	310	310	342	359	353	338	313	331	330	345	349	341	327	341	329	353	323	349	325	325	310	324	351	360	321	340	307	330	337	325	347	325	328	376	323	310	329	315	318	315	333	345	320	376	337	341	340	356	293	368	333	353	342	336	328	341	349	363	338	333	326	336	336	294	312	314	348	358	320	323	362	369	330	335	355	325	306	350	323	342	345	326	352	376	318	339	339	362	364	371	344	326	365	381	359	339	345	339	338	354	375	332	378	326	343	294	364	342	353	342	324	330	344	306	356	345	371	337	330	353	343	348	332	337	318	328	340	345	353	362	362	320	319	333	338	338	365	355	345	322	343	320	304	334	337	355	381	343	340	371	341	346	291	339	325	323	332	333	341	340	359	371	327	299	342	318	312	360	345	290	316	367	317	353	331	348	338	343	343	353	323	383	339	364	308	353	344	356	332	338	336	340	361	344	349	341	352	362	318	358	362	371	331	351	334	319	334	330	345	349	340	331	331	329	340	321	328	348	322	340	337	353	323	333	339	331	343	300	341	365	364	327	328	303	309	330	341	350	341	359	335	305	305	348	319	379	322	323	333	293	345	320	321	333	332	354	347	311	321	338	322	296	337	320	368	343	356	355	345	352	351	351	352	337	363	310	356	296	305	347	340	331	316	351	336	325	348	330	330	357	338	305	337	351	370	319	356	348	355	375	379	346	336	339	347	322	336	346	341	328	306	334	354	387	371	344	346	353	369	343	371	352	330	341	304	341	354	319	342	341	349	344	317	362	323	322	352	319	292	323	325	360	375	327	387	318	342	343	350	389	331	301	324	364	321	340	340	336	312	347	329	344	296	331	331	304	336	379	338	388	319	374	338	313	309	314	326	322	345	340	341	359	320	318	358	338	346	328	341	346	318	346	348	325	298	351	347	366	349	329	354	351	348	329	346	352	292	328	377	337	324	338	354	362	320	330	353	338	358	300	322	320	320	350	310	352	321	321	338	342	344	346	353	361	326	354	341	373	337	339	327	352	329	382	337	325	353	373	321	294	307	341	341	354	342	322	346	333	349	341	340	360	363	352	321	372	339	359	342	321	326	357	366	335	328
44753	38057	11591	2908	2674	2345	2002	1755	1555	1508	1413	1329	1227	1216	1119	1036	1114	1034	1061	1019	1023	997	972	969	975	977	959	955	874	860	911	854	877	838	891	881	922	923	886	942	898	935	919	899	846	858	872	871	840	880	900	857	822	868	861	848	860	875	896	881	858	897	856	831	842	872	824	901	810	919	873	876	856	804	924	841	887	886	868	854	845	845	874	893	892	837	888	828	821	848	843	849	795	886	870	851	816	842	836	819	897	800	838	839	920	883	841	836	896	906	844	834	873	793	855	848	853	806	849	807	847	827	817	824	861	851	835	781	805	815	835	873	850	844	818	806	867	870	834	876	817	859	817	843	831	844	884	885	885	848	839	842	860	871	845	890	850	838	829	851	920	801	879	814	876	826	845	805	833	809	874	894	842	849	824	840	868	799	851	846	790	844	872	905	834	858	829	857	828	781	845	819	865	824	835	884	815	814	808	841	899	840	834	813	854	885	857	838	861	772	765	828	804	851	819	864	815	916	870	796	809	835	817	830	827	862	827	803	777	866	862	836	842	824	898	883	878	791	916	839	876	802	811	809	879	806	842	843	892	815	807	854	808	854	803	805	810	824	810	879	816	838	811	891	796	859	843	870	819	855	808	824	818	851	857	823	839	826	829	864	822	785	906	820	875	835	811	823	883	887	825	856	825	855	867	823	805	802	823	780	839	788	891	851	865	852	856	830	844	862	856	802	810	777	821	884	841	831	822	861	843	780	831	864	848	857	840	773	834	859	810	782	806	800	859	871	863	837	843	846	874	839	807	822	877	829	813	876	820	879	877	790	848	859	866	824	836	839	864	885	862	864	801	824	831	833	863	863	835	870	818	816	906	810	879	833	875	826	855	823	807	866	838	826	840	834	860	881	816	852	880	831	804	894	921	817	831	852	861	872	839	859	809	816	866	845	872	853	795	815	822	827	782	825	865	807	830	829	812	861	879	847	835	828	878	871	867	847	814	827	774	823	925	877	801	803	801	871	839	828	822	830	825	823	830	886	913	808	839	867	854	915	851	863	819	863	820	859	795	874	821	886	840	827	842	868	867	845	854	865	871	826	808	859	818	841	884	859	866	826	790	852	852	810	863	763	894	870	865	844	866	883	821	852	872	823	817	834	851	849	848	848	877	814	837	839	866	832	891	851	926	908	880	862	851	819	814	793	849	797	831	900	821	818	847	853	812	789	873	832	831	836	851	825	835	850	819	873	816	881	885	831	892	868	862	831	793	792	848	840	824	849	848	845	832	867	791	828	825	826	816	884	835	834	830	866	816	844	792	869	873	858	879	804	800	861	856	875	813	798	851	817	861	827	834	849	819	812	823	845	800	864	856	861	880	836	897	864	851	820	828	861	836	845	874	864	858	801	823	849	818	877	854	841	825	860	850	873	848	844	833	801	818	869	834	839	817	829	834	795	882	869	825	856	859	835	827	881	919	822	845	852	845	797	839	882	885	821	773	852	883	815	845	820	835	858	835	865	841	876	845	846	865	849	834	853	815	864	835	857	836	844	872	909	945	821	839	912	866	865	888	844	816	826	856	823	814	820	830	811	882	881	878	889	858	839	838	846	857	852	899	841	829	828	850	812	827	844	862	885	858	871	863	879	851	870	845	830	811	848	849	826	820	877	859	838	861	889	807	828	848	902	839	800	802	816	848	851	823	839	878	815	889	829	858	827	814	823	906	844	847	858	828	865	829	800	803	832	837	881	803	834	821	925	811	826	840	837	839	813	867	838	832	865	810	775	902	862	856	844	832	861	850	879	833	801	824	838	838	782	874	816	832	844	794	861	834	833	823	898	834	889	879	805	821	840	836	882	805	836	851	829	864	833	896	874	834	872	853	880	846	836	846	855	855	826	867	848	888	873	864	890	841	888	859	789	866	858	826	847	901	868	816	842	863	850	847	827	876	876	811	812	857	826	878	849	845	793	835	853	809	829	839	850	812	864	834	882	797	849	830	841	820	836	869	804	780	843	884	881	826	892	835	830	843	839	810	858	850	836	880	843	854	907	897	786	859	895	824	817	882	811	847	872	818	833	806	809	869	826	867	844	828	868	833	862	844	864	841	846	808	879	882	832	816	822	883	844	825	800	855	872	881	827	867	835	817	895	787	857	845	828	850	795	802	871	853	852	848	868	905	852	885	896	875	849	854	824	823	869	812	839	876	867	827	833	842	868	851	841	834	839	823	859	802	846	872	836	834	815	818	835	805	858	779	910	883	880	844	838	839	857	816	854	859	873	820	825	849	897	798	858	858	834	864	852	780	836	847	838	796	896	868	866	875	845	851	864	844	870	800	797	820	941	828	845	858	845	770	861	894	846	861	849	799	830	777	847	821	843	819	824	834	882	887	847	873	874	815	855	787	867	839	851	866	847	848	833	801	844	862	823	844	842	827	815	801	870	865	868	818	866	866	875	883	794	842	858	827	879	842	838	854	848	852	868	806	830	795	865	903	886	840	844	824	845	855	801	900	843	899	816	875	814	861	835	857	911	857	840	878	851	797	868	837	862	810	790	825	816	870	835	850	919	776	871	832	856	863	820	848	902	868	852	844	843	806	854	853	860	828	870	868	859	793	829	880	892	837	843	864	847	878	866	876	843	856	839	837	887	842	835	840	842	861	857	842	876	854	880	841	873	860	814	837	842	842	843	839	845	840	811	848	823	880	890	861	877	846	915	864	902	852	848	929	815	840	848	838	855	870	868	840	821	911	870	889	875	831	844	862	859	820	797	811	826	893	870	879	823	805	877	838	848	834	786	841	845	875	880	880	831	825	876	778	845	812	894	854	860	890	847	900	816	826	905	848	847	805	827	804	872	842	851	841	843	807	859	860	854	886	875	841	837	833	869	842	790	837	815	787	813	868	805	823	857	847	800	793	785	821	834	819	871	819	879	825	863	823	812	835	928	901	847	856	797	840	847	893	854	878	834	799	857	870	831	818	871	875	815	883	808	810	864	865	870	856	818	827	875	840	811	836	882	858	857	868	824	840	796	818	940	874	855	834	867	865	850	840	872	836	867	843	864	802	869	814	820	840	854	808	822	888	839	877	824	856	873	843	860	878	847	859	834	818	839	791	897	856	816	817	853	825	858	832	795	829	860	897	811	814	843	854	898	835	834	860	868	826	810	859	828	842	858	856	835	798	862	830	849	832	811	837	821	802	811	805	869	834	869	871	880	856	863	831	868	836	843	865	872	824	814	820	839	845	848	863	873	815	861	826	859	848	845	800	801	819	878	832	842	880	895	883	813	845	844	847	822	815	845	875	801	851	838	853	825	860	836	899	879	860	825	806	829	810	821	778	848	843	794	845	796	779	836	886	847	870	832	902	863	855	870	812	849	859	861	830	823	867	836	833	832	860	814	838	854	840	867	811	898	826	879	824	855	827	855	863	846	890	850	843	837	851	831	843	894	789	836	827	859	854	813	844	860	821	800	772	863	803	832	884	892	833	858	868	866
53201	38085	29176	23271	21766	19258	12642	5049	1253	667	546	503	521	525	466	459	433	421	381	427	441	407	435	391	376	427	376	386	406	409	409	445	412	386	416	416	401	403	423	370	379	394	397	392	385	414	400	376	388	357	362	388	406	365	367	362	382	387	391	362	385	372	433	375	347	391	371	397	403	360	381	372	395	380	336	401	363	344	377	369	338	355	406	387	337	376	380	384	347	341	398	347	384	386	385	406	393	376	391	358	369	363	380	387	392	384	385	366	345	378	371	406	390	378	374	385	384	355	367	358	397	380	382	367	337	393	365	375	391	357	375	431	376	358	377	394	351	405	373	406	356	360	385	377	396	372	384	342	364	395	424	334	396	387	349	356	357	362	402	324	416	342	395	393	357	355	362	375	374	388	355	381	377	349	346	377	381	363	362	378	355	400	388	401	332	376	359	356	371	374	354	409	385	403	370	381	398	404	394	367	400	362	389	355	355	364	407	394	388	367	351	386	421	387	375	369	386	361	366	347	392	370	383	377	352	357	388	385	381	399	381	356	369	340	365	427	381	376	412	378	368	397	388	388	376	388	364	351	383	387	362	393	377	379	398	393	357	411	361	401	365	396	399	401	375	376	349	426	381	374	371	389	397	367	406	373	366	345	392	377	378	411	403	395	358	428	382	347	382	356	382	376	388	385	378	385	363	341	396	370	362	362	356	385	371	390	377	393	346	376	397	384	347	418	374	419	435	411	375	393	359	338	378	346	374	384	384	369	346	385	373	379	338	383	423	404	388	428	391	379	354	411	375	374	372	367	363	379	408	362	377	371	366	378	385	375	378	379	377	376	371	363	359	402	376	383	390	366	343	356	331	358	383	425	396	377	374	343	418	399	352	384	388	342	353	375	388	352	377	382	395	410	372	339	377	359	375	416	384	317	354	403	384	403	391	380	348	381	386	414	355	362	374	368	352	382	388	421	392	376	376	378	380	382	413	352	369	365	376	391	391	378	353	411	376	378	394	379	391	381	394	365	382	364	403	434	367	394	369	403	380	384	377	407	357	371	375	385	382	394	359	410	372	345	360	412	382	360	374	386	410	395	397	366	413	366	405	341	362	366	386	413	380	350	386	411	396	382	381	393	348	370	377	337	394	383	429	379	335	362	386	361	380	368	324	394	385	366	385	347	355	344	381	363	409	367	374	353	406	389	370	360	408	402	309	360	380	410	366	394	368	383	365	356	375	375	364	375	390	405	387	367	360	427	394	415	392	353	375	389	383	407	347	392	376	336	430	368	401	367	390	356	367	353	375	363	357	373	397	378	375	381	362	382	384	380	386	387	381	363	374	371	350	384	365	374	421	383	359	387	373	377	382	396	372	401	385	386	359	381	379	367	364	363	422	370	440	378	369	352	390	399	401	389	325	360	395	368	366	378	385	372	389	354	397	441	395	384	346	341	376	369	387	381	366	402	377	390	365	400	344	381	381	354	342	394	403	395	350	352	386	353	370	360	401	365	412	379	365	372	386	379	375	368	393	395	396	351	401	372	397	384	406	355	376	405	347	382	373	377	408	403	403	374	396	360	397	410	356	409	388	377	418	377	387	405	366	404	388	381	403	390	389	392	418	392	407	359	361	345	376	389	344	391	388	395	400	370	356	387	383	445	361	370	380	372	373	357	381	381	381	366	370	376	403	381	339	391	401	395	392	355	370	352	363	381	354	384	399	372	373	402	358	376	358	365	410	386	391	368	387	368	369	375	360	340	345	404	402	377	358	380	370	394	404	369	369	382	415	378	404	345	376	367	393	387	381	378	384	392	348	405	334	352	404	396	361	395	364	375	399	345	378	375	366	409	389	380	376	376	382	368	371	381	379	371	353	351	383	415	366	402	393	356	386	392	364	404	390	381	369	375	379	388	371	412	369	360	359	376	367	361	366	332	374	409	399	401	370	362	361	368	373	359	414	386	401	390	398	357	436	357	374	385	376	365	375	384	381	392	383	361	380	386	397	374	398	357	406	374	378	411	346	396	397	396	376	328	384	390	355	361	381	419	371	348	381	364	409	390	357	355	378	356	406	338	383	370	350	396	365	387	394	385	429	384	389	363	388	391	354	408	359	351	397	394	393	382	366	379	376	383	392	357	348	363	361	349	381	423	375	377	345	364	360	379	413	364	370	342	368	389	400	359	326	353	387	376	369	380	385	424	367	340	379	370	398	419	399	392	391	417	380	380	390	379	387	361	386	371	354	358	396	397	429	414	357	364	385	390	361	398	381	352	389	360	382	361	391	384	351	387	387	369	380	375	384	383	386	370	390	395	371	410	334	346	401	396	375	389	391	358	373	384	401	372	392	376	343	341	363	363	373	399	388	377	380	413	386	372	371	379	390	342	368	377	396	378	391	364	414	372	381	360	417	435	377	392	342	356	363	427	395	404	384	402	379	380	388	364	353	381	427	394	374	383	354	350	334	381	362	365	364	366	365	371	338	371	415	384	382	374	371	384	411	347	374	347	355	356	409	385	376	363	325	376	382	366	371	345	380	379	369	365	409	378	361	413	352	369	397	397	401	348	356	402	361	364	370	373	331	392	380	396	318	379	318	399	397	391	365	383	383	400	401	384	383	370	380	375	353	379	360	433	390	356	402	363	413	369	389	370	381	376	369	350	355	385	359	387	360	394	386	360	366	356	410	342	361	370	382	375	399	405	381	421	387	366	413	365	354	362	372	388	419	387	382	414	353	400	356	350	373	383	377	363	394	396	396	389	383	427	359	404	385	392	367	401	326	388	380	376	361	377	380	383	379	378	370	364	358	390	353	371	354	362	380	411	374	405	376	358	366	423	400	372	401	388	421	388	380	364	403	366	402	457	375	350	395	382	367	357	380	389	396	371	370	366	379	364	367	377	388	336	402	319	364	376	364	347	419	388	394	385	414	407	384	388	372	384	360	386	360	337	410	368	388	358	359	363	395	383	431	372	369	372	353	376	385	392	391	398	412	374	392	379	379	368	365	344	369	423	385	367	338	354	375	348	409	371	385	365	370	360	359	395	404	361	375	363	365	367	381	374	386	409	371	350	375	387	370	368	396	394	394	397	397	372	379	390	375	364	401	356	398	390	389	374	381	374	383	375	375	367	371	379	351	378	377	384	336	351	371	372	379	389	360	352	389	379	342	398	354	371	369	379	365	392	375	374	389	374	363	388	363	373	373	372	348	379	372	359	355	342	369	326	397	408	388	384	390	386	373	385	374	402	395	374	370	375	366	400	399	404	380	415	379	391	369	389	363	371	356	371	410	336	377	368	406	368	388	378	401	388	381	390	398	376	363	342	369	353	383	388	376	369	384	364	331	327	383	371	359	360	367	404	393	372	384	385	378	375	415	408	388	364	378	379	373	337	399	395	402	373	368	388	365	376	390	371	356	365	346	341	373	456	397	407	358	378	354	347	393	382	373	357	367	345	400	379	358	377	379	365	378	395	350	371	371	387	355	351	369	370	385	388
48011	49343	8891	4551	4151	3642	3016	2649	2329	2068	1822	1732	1533	1535	1514	1391	1316	1303	1218	1200	1136	1170	1049	1057	1066	1021	1029	1034	1048	996	1007	975	1012	936	945	1004	956	960	1011	939	983	930	933	971	949	930	919	949	946	943	855	910	956	912	926	926	924	905	888	957	912	853	891	906	909	910	912	946	921	911	922	874	927	901	898	925	857	879	903	940	842	918	872	843	880	913	915	890	949	935	874	890	878	892	870	927	909	872	879	859	892	890	878	886	896	867	874	938	849	875	869	847	884	917	951	905	898	891	906	856	878	944	879	899	918	936	930	874	907	900	866	855	867	919	934	899	905	872	886	829	901	903	910	921	914	897	893	839	849	935	834	882	932	946	838	933	865	870	886	884	840	864	870	818	879	881	933	852	907	865	878	883	820	884	934	935	928	874	946	859	903	862	892	930	864	858	906	875	880	901	889	848	852	900	864	814	888	890	871	888	903	955	893	914	909	900	916	871	830	872	887	856	881	902	894	886	852	887	899	917	891	882	884	898	867	837	886	912	897	965	833	900	883	910	912	908	893	841	889	887	884	864	896	891	890	932	915	895	889	870	851	910	813	865	888	853	848	897	916	863	945	852	904	895	880	851	855	926	859	868	853	840	900	882	889	846	870	863	904	883	868	912	911	868	913	834	890	932	847	873	904	876	877	882	870	923	897	972	877	916	964	921	897	880	890	871	889	851	861	866	880	879	865	876	869	907	883	896	861	891	872	877	833	899	903	876	910	917	910	841	929	864	909	868	805	891	926	856	826	859	849	914	894	865	882	834	875	833	860	852	881	883	908	898	859	916	861	862	885	912	848	914	910	850	897	869	866	849	939	947	887	869	882	883	858	866	919	867	872	914	916	876	860	851	862	857	867	846	889	908	846	878	846	841	923	869	913	935	889	933	876	881	862	845	892	901	920	879	802	889	873	824	863	910	884	854	876	897	879	903	867	864	880	862	892	907	922	875	879	926	871	859	857	851	914	808	910	876	865	893	893	882	827	860	885	864	892	930	890	871	865	894	864	928	849	852	899	850	854	865	875	848	885	867	872	848	907	887	842	920	892	894	883	927	860	920	885	838	865	890	883	901	910	876	926	879	871	863	868	922	911	853	850	874	867	841	838	876	866	879	883	847	864	845	854	883	847	864	907	812	898	893	899	905	851	897	853	863	844	894	896	898	871	898	805	901	882	839	890	861	839	860	867	936	838	878	843	893	918	924	872	876	878	892	853	903	894	848	871	927	855	891	871	934	879	885	921	867	899	901	917	887	895	879	904	872	837	887	844	880	921	881	879	853	913	883	914	820	845	905	874	922	919	890	872	922	882	912	885	860	912	840	883	930	885	888	914	868	884	900	839	947	894	893	881	883	871	898	862	881	862	864	907	852	838	903	856	858	898	851	888	878	900	856	895	884	823	923	837	854	868	879	936	931	884	877	879	846	851	892	866	852	870	899	879	884	813	835	850	896	872	895	871	874	880	885	885	858	897	900	908	898	911	889	855	816	862	831	882	863	878	876	885	870	837	905	890	895	884	889	820	901	912	841	910	867	879	869	872	920	859	878	865	886	850	878	874	904	922	878	872	871	851	921	931	885	875	875	911	900	832	852	916	806	827	882	935	828	936	891	899	881	873	897	867	820	862	847	823	884	921	857	879	885	862	869	885	828	824	912	815	864	834	935	841	869	850	855	896	914	820	915	870	871	885	913	864	858	863	837	881	859	846	842	902	858	870	914	863	882	868	887	840	848	832	884	868	907	842	856	931	899	853	880	896	904	895	886	862	876	895	848	877	834	856	905	888	831	858	907	910	900	903	898	893	871	936	909	926	870	897	868	889	867	879	901	936	871	838	914	894	857	844	866	949	872	907	883	895	870	866	897	832	875	817	895	887	861	909	875	907	892	915	821	874	882	888	925	864	935	892	921	909	831	844	860	838	818	864	889	829	838	854	909	843	880	892	865	897	923	926	859	898	884	861	877	865	895	872	878	898	905	913	878	896	824	931	845	860	863	903	908	865	823	923	844	902	909	914	855	904	853	851	872	884	866	848	890	870	840	875	834	916	827	855	878	851	870	872	891	885	843	893	878	896	863	883	876	868	869	839	865	925	905	950	820	947	810	870	869	881	874	910	880	851	841	889	849	878	878	937	882	886	885	889	860	835	825	860	876	830	889	918	860	879	880	873	880	917	813	905	929	891	854	844	902	874	876	903	872	907	879	885	919	885	831	885	852	865	905	881	880	892	841	818	841	932	873	839	895	903	895	872	887	927	878	891	870	901	866	900	880	875	879	886	868	897	858	835	905	858	873	865	926	892	875	902	853	842	914	909	907	908	859	837	880	874	905	888	849	838	895	924	883	892	849	842	935	903	891	852	867	897	899	840	878	881	907	898	905	929	829	838	885	857	864	899	877	883	867	866	915	890	906	846	883	889	879	907	888	827	837	871	888	964	913	919	839	885	899	880	874	847	860	807	900	883	892	899	856	934	886	894	819	874	875	863	898	874	881	903	862	897	896	874	892	864	864	896	851	924	896	906	929	866	910	891	911	873	873	841	861	884	922	916	840	910	894	940	904	864	884	847	880	887	867	864	911	902	860	923	877	848	915	885	854	929	846	905	914	860	915	853	899	854	852	840	865	876	857	817	858	863	916	873	847	836	878	1002	833	929	876	905	908	877	896	915	911	877	842	906	892	890	892	913	848	910	871	949	794	851	899	852	869	818	939	896	850	898	840	847	902	896	948	878	876	848	893	901	885	893	902	872	857	849	844	866	955	853	859	893	901	864	836	898	848	824	890	913	864	917	875	910	875	886	872	907	841	845	874	860	852	859	875	872	885	892	872	822	806	887	874	889	899	889	889	862	874	865	881	875	876	893	863	917	896	889	858	854	857	923	941	872	926	871	827	843	840	864	881	877	848	844	852	862	886	882	865	876	870	844	877	887	908	873	860	874	877	889	871	937	856	937	862	881	883	850	932	864	898	961	894	884	830	824	908	877	850	855	858	874	878	909	825	904	903	888	859	906	861	817	871	837	893	899	883	872	840	818	866	846	889	888	967	839	932	930	865	887	893	908	870	894	932	907	888	880	875	939	861	843	909	894	863	843	929	852	798	873	890	861	847	851	867	873	898	888	899	882	900	839	884	846	880	903	846	884	874	883	841	862	937	917	881	927	871	854	904	837	840	838	846	808	900	919	860	852	850	864	873	810	890	863	855	912	911	853	858	954	895	922	881	891	903	856	881	880	870	899	844	884	896	870	852	876	882	857	910	826	807	863	865	865	880	866	909	867	850	854	851	919	867	856	860	877	928	856	847	870	903	821	893	835	883	881	889	851	878	877	829	890	824	883	806	879	869	836	890	849	846	855	894	908	907	860	838	867	902	852	937	884	879	816	913	906	916	896	846	878	937	878	864	899	911	904	862	896	853	845	920	876	881	864	854	924	868	894	850	865	881	880	926	895	869	914	870
20467	20046	4711	1143	439	258	185	187	138	159	177	138	145	147	148	170	141	162	151	157	158	165	169	172	153	156	163	168	160	149	153	158	146	148	138	162	173	152	162	157	163	139	175	151	159	165	160	162	160	158	144	150	172	137	153	171	189	143	159	172	164	153	178	161	139	161	163	147	167	153	192	149	176	150	148	165	145	153	156	172	146	148	166	172	153	158	140	163	153	164	138	158	158	139	146	158	174	140	147	168	129	177	159	172	163	163	158	164	173	169	157	134	157	160	162	164	144	158	172	154	145	161	131	171	169	163	151	164	151	170	169	149	157	160	175	137	137	159	176	156	165	168	163	162	174	162	161	164	129	146	182	167	167	172	165	155	141	179	151	169	158	156	156	142	146	164	154	154	163	152	164	149	148	154	161	154	166	165	135	162	165	180	148	158	161	166	170	151	158	139	160	167	149	144	156	165	156	143	170	142	163	150	152	145	157	136	152	166	159	149	155	148	153	151	156	170	164	135	154	156	149	162	160	151	168	145	182	144	160	152	145	160	177	150	160	143	148	158	177	174	159	152	158	164	154	181	175	157	145	166	167	156	142	165	124	146	139	157	145	158	171	161	169	145	144	162	160	151	162	153	143	154	137	150	142	181	135	145	148	148	145	141	156	156	155	149	167	173	188	160	148	150	164	163	165	159	173	171	133	168	147	146	155	163	162	152	138	145	136	142	167	142	160	159	149	171	180	147	141	151	159	150	135	145	148	180	135	145	176	139	181	143	154	159	177	126	149	146	155	160	174	155	151	160	176	165	176	169	159	142	153	163	155	147	157	151	157	173	161	161	183	153	151	154	163	178	146	151	144	153	162	136	155	166	130	168	170	160	150	151	133	148	154	160	163	172	158	145	148	169	150	140	162	147	148	153	161	137	149	135	141	172	175	156	152	181	178	168	154	156	175	159	150	161	159	151	129	156	161	159	169	172	147	141	153	168	146	161	148	144	133	156	140	154	161	133	167	161	165	165	156	186	158	160	168	150	166	144	158	185	143	176	160	199	171	165	192	156	131	150	157	155	165	140	153	126	180	149	164	153	158	150	146	147	140	161	146	149	149	148	148	175	147	178	144	155	157	163	159	156	155	159	156	148	157	126	129	158	162	177	140	152	168	154	134	171	162	154	154	162	184	161	141	129	164	163	175	140	165	167	153	181	155	173	164	160	139	141	155	164	155	162	158	140	140	170	175	143	160	168	150	137	168	147	154	160	166	144	172	138	185	133	163	162	161	139	150	124	147	152	154	136	138	137	142	153	167	144	166	141	165	175	147	175	163	143	162	151	132	155	151	152	151	150	155	162	149	160	162	139	174	139	127	143	137	165	173	134	150	164	179	150	171	144	160	140	157	157	148	154	153	143	158	147	166	153	159	162	154	157	144	155	156	163	159	150	163	152	161	157	161	167	144	149	153	167	149	142	163	168	134	168	142	143	163	145	161	179	147	147	160	172	130	137	161	172	151	162	143	135	153	151	165	166	137	160	171	163	169	164	158	156	151	162	155	155	161	147	151	173	150	171	150	177	151	150	142	160	173	181	152	139	141	143	154	170	154	137	164	182	153	149	151	152	166	176	163	159	171	165	138	159	165	158	159	154	163	151	154	156	164	143	140	184	149	156	165	159	168	171	149	143	166	153	171	137	152	149	178	165	149	178	142	159	153	127	153	165	149	182	161	144	170	166	173	183	153	157	160	141	162	170	167	148	163	164	139	197	147	156	140	167	169	150	157	151	177	166	165	170	147	169	131	170	152	170	180	137	178	155	180	159	147	157	153	154	151	149	138	138	152	150	155	147	164	185	162	177	147	150	130	141	156	173	151	157	156	171	164	129	167	167	177	169	146	160	150	155	124	156	146	136	153	148	141	157	151	167	149	159	168	147	161	158	167	141	135	129	164	161	139	160	163	168	151	153	161	175	152	157	150	156	150	133	161	172	141	161	158	156	138	175	164	172	160	181	149	142	160	145	150	166	142	153	151	144	161	155	156	152	158	167	140	154	160	172	149	157	159	142	150	166	163	148	156	146	143	158	165	164	151	131	163	151	165	164	159	156	132	171	183	153	158	159	154	163	159	156	163	154	142	142	150	142	165	140	166	155	161	149	149	146	162	185	161	175	162	159	139	143	165	164	153	150	160	167	159	164	157	145	166	175	148	179	161	136	148	160	152	157	162	152	144	148	172	157	196	153	143	164	170	151	171	169	137	149	141	137	175	166	154	146	123	139	131	192	164	166	168	143	130	166	139	136	166	168	187	185	145	141	166	153	156	157	164	148	141	173	168	186	160	164	172	162	158	150	145	172	121	161	168	165	152	170	166	158	163	163	164	168	159	162	155	168	163	155	158	144	167	137	149	152	175	153	147	160	157	139	170	147	157	155	174	142	167	149	170	165	166	185	148	162	154	150	157	180	165	148	152	128	161	155	136	153	168	171	132	133	151	157	174	151	170	151	174	163	159	162	134	145	177	165	164	163	172	144	160	147	172	137	184	167	147	172	170	139	158	144	171	147	171	158	158	166	176	170	171	155	172	129	171	161	165	173	144	146	138	138	167	147	174	169	160	150	164	156	154	153	146	159	167	161	150	157	136	148	139	170	151	153	126	174	174	145	166	140	160	183	168	145	167	160	172	143	140	160	170	145	163	173	184	169	147	138	127	181	153	159	155	149	147	162	165	160	178	146	157	137	144	147	169	163	147	170	148	150	148	163	178	149	137	154	146	187	152	162	152	177	178	158	176	144	158	188	172	176	139	138	165	153	137	131	137	137	141	176	150	163	168	153	155	163	151	162	184	175	160	155	151	149	160	165	170	137	144	164	154	143	158	144	141	171	169	159	158	165	153	144	146	117	138	137	159	164	157	150	147	185	151	150	177	160	162	168	166	167	168	136	157	142	149	156	160	162	138	181	163	168	153	143	167	158	168	159	147	155	168	137	171	187	172	159	144	147	174	170	150	169	153	152	154	142	154	153	164	174	128	162	146	151	142	146	169	170	150	153	155	172	157	165	153	148	151	164	175	150	158	145	153	160	140	166	169	158	127	167	153	177	168	153	140	169	150	140	144	143	157	152	146	160	165	182	157	159	153	141	153	144	142	141	160	136	154	160	177	169	162	138	145	172	167	152	133	128	150	144	161	165	173	167	172	133	174	139	177	148	122	141	167	158	158	141	158	139	157	158	165	160	183	142	161	151	144	155	148	178	156	183	164	146	178	171	141	156	148	137	145	196	164	159	163	146	130	152	163	145	156	176	144	171	173	157	153	163	166	140	152	152	126	173	134	146	167	168	160	154	132	163	156	149	156	148	139	159	161	161	156	161	149	158	138	138	164	164	174	149	127	179	157	151	165	142	151	136	133	165	155	153	155	163	158	143	154	165	176	153	152	147	166	163	157	164	155	149	169	157	157	158	166	156	155	165	140	144	177	144	161	149	173	148	149	184	153	130	143	169
18793	17583	698	556	578	567	549	519	510	478	485	474	465	475	523	506	501	480	499	486	488	507	472	460	483	447	455	485	454	444	493	480	448	523	435	490	463	454	455	498	445	454	452	472	483	463	482	483	486	486	450	463	468	493	435	519	507	469	504	446	488	461	470	463	428	492	485	462	460	504	480	488	452	472	500	466	464	475	499	433	486	522	468	484	437	450	500	479	473	522	457	450	478	454	461	467	504	473	462	489	482	517	458	471	450	512	461	469	458	426	477	467	493	485	495	446	468	464	493	498	469	486	406	537	468	485	482	468	497	440	469	480	465	451	452	481	475	450	480	494	502	500	493	491	452	477	443	450	494	490	439	489	432	437	503	470	433	494	490	452	466	456	501	479	467	478	470	487	449	501	464	484	476	489	470	453	507	471	438	514	444	455	522	486	473	475	478	465	472	475	423	476	474	510	488	459	502	462	476	457	435	464	428	467	466	453	490	471	473	465	478	466	474	465	466	474	458	462	505	488	499	464	470	467	485	474	466	460	493	518	472	477	452	440	486	467	461	492	455	463	444	461	448	438	471	468	460	473	464	466	482	451	451	512	494	424	456	464	480	466	492	441	468	443	477	472	466	479	484	456	488	440	460	503	472	468	463	518	492	477	498	486	512	476	471	476	488	491	476	513	471	462	502	483	494	477	463	489	465	519	468	419	487	475	439	504	451	486	453	515	418	451	465	493	441	460	468	462	483	448	481	454	478	479	504	482	460	461	459	501	409	441	475	492	461	470	451	471	500	527	502	494	462	437	457	492	506	422	465	485	457	458	489	440	460	464	479	494	476	476	497	464	463	457	510	486	477	463	502	434	509	484	477	479	462	464	465	462	472	463	461	454	475	504	436	458	451	461	498	473	479	464	489	472	462	490	469	465	482	471	503	447	487	526	453	473	491	494	444	477	452	481	463	482	494	462	471	490	440	486	468	483	442	479	485	516	487	502	466	512	461	468	485	459	487	516	435	467	494	503	472	463	470	481	502	473	469	425	439	472	449	472	445	450	482	495	463	469	480	470	459	463	497	429	476	525	469	484	484	465	504	453	470	442	471	489	461	492	474	468	411	470	474	477	476	406	516	470	442	495	457	462	501	481	464	507	460	493	477	480	468	491	496	502	479	460	477	488	457	465	461	485	486	477	426	445	473	478	500	462	467	446	482	510	434	476	480	485	500	470	479	515	473	461	456	439	454	506	458	427	484	473	440	472	511	485	435	478	470	451	468	490	427	459	508	482	484	502	521	502	444	471	485	467	474	483	491	466	450	469	456	452	500	488	485	460	495	444	468	490	428	527	452	458	503	479	466	469	473	493	479	486	473	490	469	483	481	482	464	457	467	474	496	479	435	462	444	526	523	500	483	441	506	476	494	464	479	475	509	452	470	501	515	472	507	475	471	476	483	485	500	456	486	472	497	491	493	479	470	447	497	435	475	529	447	448	444	503	462	462	466	477	486	506	485	476	447	492	429	473	477	508	470	489	524	493	455	455	464	449	470	450	494	476	478	514	481	511	474	462	463	496	460	494	488	474	453	488	457	497	516	474	459	464	491	468	470	455	475	488	500	489	474	470	439	525	441	434	460	454	484	490	478	462	492	479	493	498	513	444	458	453	460	465	479	492	464	469	429	453	501	480	456	479	466	482	457	490	486	475	478	443	466	490	441	479	481	472	492	460	496	484	509	436	479	498	490	495	451	464	516	480	500	459	501	484	482	444	482	484	466	507	513	481	455	482	467	476	475	486	418	454	472	492	471	473	465	445	466	434	494	494	463	436	488	514	484	468	502	471	487	467	508	454	479	468	449	505	469	449	448	514	470	517	464	461	431	483	458	497	447	496	435	484	488	475	495	482	505	452	470	476	471	459	467	509	497	473	454	517	467	466	467	464	470	480	464	480	457	455	470	434	459	452	479	461	518	465	451	473	451	451	448	453	485	504	470	494	451	451	481	503	474	475	521	492	438	516	467	470	448	522	465	487	462	474	498	497	464	452	458	482	476	467	493	491	504	492	481	430	482	475	505	501	473	454	460	509	484	508	462	453	510	454	486	480	498	477	486	533	474	500	442	447	455	467	440	479	457	519	455	441	471	467	487	486	475	434	517	483	500	496	458	488	460	500	497	489	471	489	504	434	476	467	473	491	508	455	484	437	500	445	452	426	479	469	446	450	470	483	475	480	466	514	475	469	461	453	479	466	472	507	465	466	468	465	502	456	484	477	498	472	479	479	482	479	474	459	472	479	529	518	496	497	460	501	430	450	473	501	493	480	461	494	489	462	435	495	486	504	463	489	469	506	536	479	487	478	513	441	486	438	479	497	450	475	451	442	444	495	488	485	500	468	474	483	507	496	448	473	492	497	473	445	458	486	468	433	511	459	473	415	458	452	486	467	449	450	481	442	481	500	468	470	488	488	506	470	457	451	493	435	455	510	452	450	501	471	465	466	477	470	487	453	498	489	486	465	496	492	501	475	482	421	494	489	483	478	449	487	459	444	473	448	504	454	481	481	474	485	470	439	522	536	493	466	501	464	476	477	491	491	470	462	478	483	474	500	428	489	447	450	456	469	466	460	490	423	477	510	443	466	483	522	507	466	480	544	460	479	447	467	477	497	508	466	511	486	486	481	461	484	445	437	471	467	481	461	494	456	452	514	438	483	485	470	458	485	469	471	457	444	461	491	484	465	519	475	486	484	529	441	490	429	477	454	452	504	468	483	510	480	471	466	458	439	457	468	436	464	489	465	453	465	470	475	480	488	461	455	454	459	434	483	445	498	448	460	449	473	477	507	443	463	459	480	469	473	456	463	440	530	427	476	465	471	481	489	507	470	467	454	477	462	462	498	478	481	457	490	506	482	425	473	527	482	460	476	470	467	424	455	471	503	489	456	455	503	472	499	480	460	478	449	471	490	474	449	503	460	501	466	450	472	472	494	426	465	484	456	502	456	469	435	470	473	473	458	480	443	470	467	424	497	452	500	464	467	494	447	453	492	482	454	490	469	474	485	469	428	484	506	437	483	481	490	463	466	481	497	477	481	460	452	462	452	510	481	478	466	464	487	485	472	442	482	414	462	472	471	457	523	455	457	469	562	473	486	489	472	492	471	493	488	478	502	500	467	470	480	488	449	454	476	484	470	447	460	512	479	486	479	453	471	507	502	457	474	459	456	503	470	464	472	451	470	475	501	476	466	507	464	458	478	440	481	478	476	483	503	449	473	506	524	482	455	487	482	490	482	476	461	471	498	447	453	479	490	508	429	478	457	458	479	476	501	452	478	497	449	499	444	509	469	454	460	448	497	444	473	504	450	437	490	517	476	497	461	492	458	450	470	454	457	480	487	523	482	470	477	453	425	473	490	485	479	488	488	465	522	495	427	483	468	483	439	480	489	477	493	501	484	463	534	448	466	495	465	487	456	482	432	456	477	476	484	479	489	459	446	482	454	480	476	478	465
51309	36392	24940	21566	17365	11091	5000	1566	467	411	453	426	431	393	380	353	368	363	392	379	387	370	339	328	323	362	353	346	311	394	342	367	335	354	344	314	387	334	375	357	356	344	351	353	383	366	340	365	340	349	351	309	354	321	337	359	334	338	350	327	344	337	322	324	343	316	365	336	382	344	329	309	381	348	341	322	332	360	344	388	374	354	343	327	338	328	328	332	326	330	344	332	317	325	345	317	343	341	357	377	365	348	350	328	344	331	335	338	330	312	330	312	315	373	319	331	370	345	348	374	334	341	306	331	381	350	331	344	368	393	352	338	355	344	333	352	377	356	373	329	349	344	317	335	337	341	315	327	333	302	348	328	364	359	346	346	335	352	305	344	313	340	328	313	335	329	334	321	288	314	345	320	324	317	331	334	344	321	332	298	308	323	342	359	356	316	350	351	362	357	345	323	359	326	320	320	326	321	338	323	333	377	318	341	346	344	348	339	314	348	325	328	320	346	337	327	337	344	311	334	367	343	384	366	339	358	333	360	329	367	318	342	341	358	326	361	356	334	326	346	355	342	336	342	329	311	313	315	339	351	300	313	356	342	357	353	347	322	351	351	328	323	346	326	316	308	313	330	350	328	373	345	340	310	344	335	354	337	354	329	360	352	354	342	335	365	301	367	372	339	350	339	337	333	363	347	347	328	337	359	342	323	350	307	377	344	373	337	314	310	337	341	350	318	346	353	345	364	360	316	352	301	342	331	343	372	360	343	335	310	340	343	349	364	366	362	363	349	343	360	357	357	368	352	337	368	330	327	389	337	351	321	357	297	351	345	372	309	326	321	349	359	317	346	315	331	340	365	319	308	318	311	360	337	340	310	305	339	314	345	363	343	314	343	349	330	343	318	336	371	333	338	366	315	327	344	341	333	357	280	372	336	334	339	354	330	323	391	323	307	337	368	345	316	361	334	343	345	327	326	353	344	365	360	333	331	365	359	346	345	331	350	325	348	312	327	327	369	351	343	334	338	340	361	361	330	345	341	353	334	314	383	318	351	330	337	312	380	370	330	329	345	328	334	328	307	361	343	333	357	330	357	356	339	325	300	361	332	313	338	354	322	364	346	344	362	343	368	365	304	314	309	312	353	352	302	356	345	309	332	319	385	359	353	316	305	382	348	317	292	341	337	331	374	354	330	363	327	343	321	332	352	318	356	349	336	318	338	352	359	319	329	342	333	319	348	325	337	338	336	350	352	345	337	349	384	332	337	351	319	316	344	330	376	348	318	345	329	330	317	302	350	354	333	360	346	346	368	330	378	361	312	350	276	358	325	338	339	340	357	332	319	347	355	304	348	321	317	371	328	356	357	331	319	343	345	320	345	332	340	340	338	324	345	346	344	326	366	350	346	318	345	312	334	343	352	337	370	298	351	368	312	358	363	367	325	374	358	344	346	340	358	334	342	316	313	351	354	376	368	321	343	363	362	348	337	351	329	324	368	340	364	333	351	345	327	339	336	348	347	317	334	387	337	322	345	353	335	343	330	321	329	336	318	351	339	324	345	319	304	349	339	347	357	313	339	334	332	340	349	329	312	318	334	332	350	337	333	319	351	359	366	368	312	305	325	335	349	336	331	360	279	374	337	334	340	304	363	351	322	312	350	326	348	353	307	355	343	357	323	330	327	342	350	305	320	350	310	368	375	326	316	310	337	373	357	377	339	349	362	328	325	332	325	303	337	329	321	325	340	313	300	365	331	355	303	340	320	377	340	348	334	330	352	377	358	348	339	329	347	349	344	353	330	317	350	310	362	343	341	356	346	328	324	368	341	370	348	351	383	334	355	332	331	341	358	332	338	324	329	342	357	315	309	358	359	351	342	355	369	374	387	355	346	330	356	333	343	329	353	358	389	341	319	343	317	339	347	351	326	321	367	347	333	339	362	368	367	313	345	330	307	336	344	330	320	329	346	359	342	321	339	358	321	342	334	356	362	349	350	339	362	351	345	331	355	319	328	340	337	300	345	354	334	354	358	339	349	337	340	330	342	328	365	367	339	368	337	338	346	351	328	359	326	331	317	337	343	379	362	361	329	313	350	294	354	343	306	347	366	311	308	299	336	360	363	347	372	335	338	313	352	338	341	329	328	319	339	329	353	356	368	356	361	385	320	312	325	332	343	380	333	364	350	355	321	364	319	345	364	304	329	343	354	343	347	358	335	348	308	367	326	351	338	345	327	340	323	283	344	323	332	320	357	340	325	357	340	345	336	352	347	324	339	359	354	335	295	358	349	336	315	341	351	328	353	315	360	344	342	334	331	357	343	304	319	322	342	315	322	344	347	338	343	342	351	320	313	296	336	357	361	335	329	331	337	344	324	334	364	318	327	343	356	379	321	358	307	337	335	366	347	292	291	299	348	321	338	352	341	312	349	322	330	346	343	296	365	371	322	339	329	341	323	339	371	348	342	321	346	321	363	340	324	329	341	322	331	384	310	366	331	337	378	344	367	316	355	358	331	328	327	332	347	365	326	330	360	374	364	310	379	398	332	298	335	306	338	335	371	307	335	357	301	352	359	378	325	330	329	356	327	359	344	362	349	355	388	355	369	327	340	343	366	335	327	351	349	352	335	353	310	361	332	321	305	351	315	340	323	335	328	356	332	322	336	338	328	333	346	346	347	327	349	341	355	381	337	336	348	365	357	326	370	370	306	295	318	378	390	334	299	358	335	379	338	400	370	308	334	339	330	331	390	304	334	354	302	341	328	342	312	309	361	317	316	324	321	347	345	342	315	296	356	362	311	304	368	369	344	342	335	327	344	355	319	327	372	353	344	302	325	333	344	355	351	324	363	358	371	346	343	340	365	351	373	337	346	333	310	345	301	354	310	315	334	354	338	315	359	350	354	323	371	335	345	355	339	327	348	311	340	353	352	325	338	311	344	324	329	360	348	300	324	317	366	335	315	342	332	358	335	334	336	345	348	324	304	337	334	314	330	339	325	346	328	367	326	343	347	309	363	322	320	302	332	302	413	337	374	339	335	296	349	324	333	343	335	337	320	374	318	371	372	344	358	360	372	325	351	363	322	344	332	322	333	312	324	361	313	340	331	356	314	341	328	312	331	334	338	323	342	356	326	323	338	344	317	333	344	320	340	387	362	320	351	331	366	367	368	354	308	339	343	325	338	347	348	296	329	347	354	358	319	315	346	344	309	326	327	320	366	359	325	317	292	356	313	319	319	326	325	359	325	294	352	395	326	323	348	322	347	359	337	342	350	331	342	325	353	342	325	339	355	332	335	323	358	329	330	316	371	362	359	324	334	366	335	325	321	355	311	326	377	347	335	326	325	334	345	314	319	357	316	342	342	332	319	334	334	312	340	349	354	321	345	372	329	347	314	324	350	336	314	300	319	328	339	348	356	356	339	306	350	309	330	335	317	330	320	355	307	310	323	336	327	331	297	338	351	349	329	338	313	350	323	294	344	326	351	365	371	343	331	350	335
46773	31891	3705	2914	2576	2221	2003	1719	1645	1459	1337	1275	1193	1192	1119	1060	1029	1007	1028	1008	991	996	1016	897	961	945	872	866	889	916	910	849	908	896	878	898	894	906	879	859	879	858	891	905	908	853	877	813	910	897	841	900	810	881	884	879	854	880	891	897	877	813	858	841	805	826	839	864	849	873	873	882	807	905	870	883	794	792	899	830	854	852	922	834	847	832	875	881	875	846	826	876	858	847	823	834	850	850	898	858	834	880	840	862	859	859	823	871	845	869	900	809	831	832	819	832	788	878	872	884	832	833	831	878	835	866	815	882	900	842	846	842	842	855	880	774	842	846	861	825	795	895	856	845	862	865	817	836	842	801	849	822	860	834	854	851	873	835	843	804	854	820	878	858	881	798	819	885	850	846	832	807	833	856	853	902	917	804	849	834	838	847	846	851	787	855	842	901	833	854	837	860	848	822	815	838	833	859	862	855	862	892	834	810	834	843	857	841	789	810	843	832	814	777	860	807	883	806	809	837	816	797	826	799	814	810	854	835	888	841	853	844	838	849	839	903	912	806	841	822	740	854	842	828	851	870	844	828	835	855	854	829	840	793	853	813	842	850	816	865	861	853	864	878	902	831	846	872	857	838	818	887	812	881	848	888	867	849	817	839	818	833	781	827	894	910	841	879	839	909	854	792	885	857	821	840	879	842	850	921	853	836	811	884	837	870	847	844	854	861	839	858	849	900	803	846	852	864	866	883	828	815	864	804	807	850	872	824	849	786	843	802	825	776	842	822	847	839	835	842	853	803	858	810	823	840	880	837	865	831	814	845	853	820	833	848	880	878	794	879	861	863	847	851	854	828	811	827	829	849	801	847	815	891	841	850	841	828	832	844	859	819	858	914	794	854	834	862	830	843	782	793	840	802	835	832	835	823	839	836	806	820	835	856	852	828	864	880	806	820	854	814	818	843	799	855	795	867	837	826	853	820	861	846	810	843	840	794	819	812	872	827	865	812	916	797	797	829	835	856	811	842	827	873	864	815	851	872	879	912	858	854	822	853	817	862	810	828	838	858	855	821	868	899	824	834	812	865	809	807	866	846	832	806	863	870	822	796	823	847	804	803	831	896	880	817	849	828	863	855	877	815	816	844	784	873	822	840	841	771	891	894	828	834	834	875	874	838	859	836	874	844	886	872	865	823	822	887	808	841	867	830	825	867	811	852	808	830	868	847	848	881	887	811	833	850	815	853	839	849	882	862	841	828	851	810	853	827	890	822	802	894	814	798	793	849	876	826	826	815	811	846	884	862	818	834	852	837	871	862	824	836	846	874	878	811	919	780	825	863	820	850	892	838	808	866	841	821	811	859	835	834	841	869	789	796	823	862	775	836	815	900	820	862	869	819	868	867	821	825	850	825	839	792	850	861	858	870	844	844	892	832	835	819	812	830	846	845	816	834	860	866	875	813	827	794	850	851	820	839	839	821	831	864	825	874	804	865	797	850	846	818	835	836	811	802	842	826	838	853	813	825	841	841	798	823	852	816	827	849	850	837	817	812	791	854	819	799	862	841	853	892	856	815	858	882	814	839	877	837	811	812	843	825	819	864	837	812	857	814	791	829	816	872	839	862	828	842	859	862	832	842	930	885	779	823	841	908	852	865	857	827	862	824	890	847	838	809	773	822	857	845	786	858	833	858	843	808	823	824	874	834	791	852	772	829	844	882	903	892	842	875	834	809	858	811	845	850	885	858	863	842	877	812	875	884	848	813	854	801	838	868	785	816	832	839	838	807	772	892	821	866	823	833	809	829	840	849	868	916	809	844	863	876	851	864	809	849	852	825	904	865	826	863	843	831	858	810	843	884	800	845	838	788	859	851	852	834	904	821	864	891	875	820	831	909	881	851	858	839	815	797	830	880	824	807	825	838	840	785	883	816	823	862	832	833	865	868	849	842	826	811	817	840	828	860	871	859	800	890	851	837	853	822	829	877	822	886	814	846	884	893	865	871	810	881	901	873	801	889	829	803	844	854	889	881	827	887	855	864	817	887	869	827	854	771	803	874	844	873	860	816	840	848	802	871	814	804	905	861	819	847	864	858	827	827	848	820	810	837	807	812	879	807	859	863	807	842	827	837	855	836	849	844	835	831	850	905	856	866	827	858	850	833	829	875	882	881	898	847	789	831	879	842	875	871	864	851	845	838	828	827	840	860	825	862	833	871	827	874	884	857	890	819	840	815	846	823	877	821	840	829	877	865	842	843	845	850	868	824	810	838	835	843	853	881	839	812	883	829	838	823	854	827	847	864	819	836	826	864	831	873	854	855	889	852	830	868	786	860	848	793	766	809	837	862	862	851	873	834	838	857	837	833	875	832	818	821	851	857	852	812	839	809	795	834	807	827	800	821	889	844	809	796	838	848	885	848	846	844	862	841	852	841	880	845	880	827	861	857	788	797	893	812	849	848	808	870	872	792	816	816	862	852	891	815	827	875	834	825	931	798	902	865	862	841	847	857	846	758	840	808	793	816	827	873	811	879	817	804	861	873	873	834	886	887	840	827	870	803	839	821	839	811	877	831	835	804	832	860	895	818	880	817	833	813	849	859	830	824	818	815	829	845	855	798	869	831	903	821	853	810	833	833	842	837	833	850	858	868	842	791	866	823	865	871	805	841	836	847	838	817	871	856	866	862	844	841	857	936	849	874	820	869	808	841	866	815	861	860	856	851	861	840	830	823	810	829	842	938	846	852	879	846	862	770	873	814	858	830	864	846	779	825	864	801	852	846	838	837	841	870	827	839	841	865	890	771	840	831	791	831	807	819	814	828	845	831	837	856	860	845	853	828	826	877	882	872	853	878	859	844	812	813	828	779	807	855	853	892	838	838	839	836	825	898	840	854	864	838	778	913	849	771	866	850	854	891	789	813	836	838	827	853	824	843	811	817	841	904	903	876	837	829	849	847	845	819	834	814	817	847	834	852	845	820	879	848	878	850	826	822	842	816	841	833	863	840	824	838	791	841	835	863	873	848	832	832	872	883	831	846	864	821	871	827	785	861	791	835	829	843	856	849	839	873	854	872	848	859	844	808	820	856	834	848	820	843	846	828	794	842	873	873	754	864	862	856	817	871	869	899	860	876	825	852	875	821	838	824	894	863	837	832	846	820	853	836	842	843	838	851	850	863	877	861	835	833	797	875	823	835	806	852	889	860	835	873	825	831	858	843	839	823	809	786	850	849	860	833	887	866	829	841	908	835	842	867	925	845	843	904	831	840	889	905	851	817	873	809	845	871	843	788	886	806	844	852	868	825	855	834	847	828	817	858	894	858	867	815	878	822	887	928	884	867	815	872	849	843	816	848	813	842	822	822	840	787	836	848	867	884	859	822	799	817	870	876	828	875	834	877	843	891	833	886	804	898	858	828	824	827	818	877	888	858	794	815	877	838	860	860	853	836	863	874	845	828	820	841	881	879	846	861	836	885	846	828	833	804	853	854	792	862	859	830
55119	35927	24476	23227	23367	19220	12158	4717	972	617	576	496	486	517	437	441	433	437	422	431	425	412	424	403	416	395	376	395	415	367	401	432	374	411	405	401	416	389	430	334	326	392	376	380	339	389	372	415	390	356	387	421	390	431	395	373	406	445	371	377	372	404	380	370	390	402	366	380	387	379	351	358	354	400	361	358	361	329	359	408	386	389	368	351	380	393	357	368	379	377	413	343	368	373	351	369	351	368	370	384	380	397	371	418	395	380	395	363	374	385	367	383	357	372	392	371	377	384	402	402	352	315	369	380	411	401	378	373	405	362	349	355	393	407	393	409	362	389	354	347	365	414	403	399	390	376	393	371	350	383	360	393	381	356	390	431	389	338	345	300	388	369	370	362	365	356	349	336	377	385	371	391	385	398	371	396	370	358	363	383	361	338	380	434	408	389	364	370	394	380	362	360	383	350	383	392	397	395	387	394	381	377	362	364	420	426	394	351	385	397	362	376	364	372	407	326	397	374	364	356	331	379	358	416	409	379	399	372	368	372	366	362	382	389	404	356	375	391	402	385	385	390	403	412	380	355	382	380	399	394	387	367	362	370	354	363	411	388	389	377	399	366	373	365	373	381	385	356	410	350	385	363	368	377	378	384	432	367	364	364	384	357	398	421	398	368	379	372	332	394	360	387	387	399	350	353	352	376	359	385	403	400	387	369	372	380	407	348	382	376	369	361	342	366	393	365	379	362	402	386	384	362	382	409	392	373	367	407	398	386	366	365	400	360	366	355	385	368	384	394	431	371	384	340	357	372	379	407	357	357	364	358	377	372	369	372	401	344	394	384	362	414	373	371	385	348	345	335	386	393	375	382	391	378	390	364	392	367	393	381	372	418	376	393	402	351	382	359	368	418	412	409	380	376	388	357	368	396	400	366	352	409	406	369	394	391	354	388	398	386	383	367	346	406	409	416	378	397	345	399	390	352	382	386	387	416	369	395	367	381	362	424	372	388	346	369	379	362	389	336	380	352	386	361	342	395	390	374	409	383	408	362	386	391	390	389	382	373	408	380	373	367	382	377	378	383	372	396	387	347	326	345	332	384	333	384	368	366	378	369	414	410	420	388	367	326	381	378	383	374	364	362	371	386	360	384	338	380	376	359	391	403	349	391	344	355	379	369	399	377	406	408	329	395	341	366	409	395	368	377	378	360	344	365	407	389	418	397	392	367	387	402	347	408	400	382	404	348	370	341	368	407	373	430	395	383	358	379	452	393	374	376	408	396	406	375	380	360	381	360	354	385	344	399	417	392	344	401	415	369	402	379	386	373	383	366	370	391	335	359	373	404	420	377	386	377	370	382	378	374	401	402	382	356	375	356	367	422	384	362	369	396	387	379	356	365	374	357	362	341	365	367	339	384	415	332	364	375	403	354	431	386	380	352	380	378	361	454	349	370	363	434	395	363	383	322	389	416	392	371	355	368	394	398	381	386	356	390	369	366	353	400	396	382	371	373	364	388	399	389	374	366	356	371	378	370	437	342	357	388	383	398	387	378	340	379	349	396	348	365	353	379	406	386	390	376	345	368	380	394	395	358	391	377	404	371	379	400	366	374	376	388	383	332	398	415	388	354	348	382	372	366	340	331	398	360	393	388	409	413	401	383	395	381	376	377	399	392	374	389	393	364	380	374	378	362	409	403	388	383	363	408	399	355	366	392	384	376	361	371	392	380	382	421	398	389	387	392	379	377	382	383	347	379	376	363	400	351	399	394	381	394	384	371	364	428	392	384	372	352	353	377	389	362	397	386	370	359	397	427	417	379	389	336	392	385	351	343	356	383	375	368	386	398	336	405	397	360	398	376	374	410	406	381	388	388	375	368	397	370	414	399	386	360	410	360	377	380	387	371	390	378	375	387	399	377	386	364	362	352	405	365	372	345	382	360	370	394	362	352	374	341	378	371	382	392	345	349	322	365	382	373	370	361	331	377	391	376	404	385	370	414	367	415	371	364	392	343	324	404	420	368	358	371	377	370	372	369	381	369	341	400	390	359	392	376	401	399	380	398	381	327	383	379	378	400	383	396	363	342	370	350	371	356	392	400	403	379	406	375	377	342	387	387	400	368	380	380	348	354	386	389	351	358	383	388	396	366	399	354	420	374	384	346	345	402	393	377	367	351	384	401	397	380	404	378	378	376	374	360	381	370	373	405	393	390	359	380	391	386	372	379	382	415	408	354	386	360	322	376	376	399	373	355	401	351	384	360	337	381	380	352	347	376	396	363	397	403	411	388	370	414	390	330	353	359	378	395	380	353	362	364	374	366	404	376	387	384	335	394	379	391	373	344	394	369	384	386	377	389	398	404	398	398	374	358	344	329	372	377	363	371	382	382	356	370	394	378	370	360	394	393	360	364	386	347	372	364	333	338	345	362	389	373	349	403	359	346	412	399	387	366	400	388	346	371	419	369	378	418	387	371	401	352	378	363	381	378	379	387	349	404	407	358	378	365	394	404	424	365	375	375	374	353	388	375	452	408	374	383	385	387	385	414	375	394	361	395	369	360	383	385	368	344	371	444	363	377	417	371	418	383	358	363	396	357	403	391	383	356	387	380	413	419	394	376	337	364	361	333	403	372	378	385	358	390	374	376	379	327	377	353	379	362	343	348	409	376	342	398	352	371	362	417	359	373	374	383	340	400	369	357	389	395	350	377	358	335	367	359	386	382	386	322	346	364	358	360	382	364	353	375	386	377	398	366	358	368	394	391	352	384	406	389	367	375	364	414	411	349	367	402	363	370	380	352	355	357	362	396	376	364	394	358	373	376	394	377	406	385	344	361	365	399	395	366	350	399	375	408	413	382	351	337	362	341	352	388	392	386	404	361	387	343	377	361	372	372	361	327	331	364	362	356	359	346	373	384	381	382	354	406	344	351	381	411	383	411	366	364	394	385	398	360	355	377	372	397	365	363	383	381	333	337	352	362	379	385	352	371	373	345	392	400	368	366	370	391	382	340	365	381	369	365	405	343	373	388	386	379	425	396	387	336	390	376	351	356	374	408	319	350	422	355	390	394	369	358	383	365	362	365	353	367	405	358	349	423	347	361	385	352	385	367	388	372	382	408	392	365	370	419	387	382	385	385	365	366	387	377	369	337	394	386	388	358	358	367	367	398	398	346	399	371	366	394	379	383	391	381	379	354	413	353	406	379	324	405	378	395	353	412	391	397	371	363	330	342	415	362	368	377	374	364	370	387	389	385	372	392	396	362	363	368	367	386	397	374	380	394	344	367	408	344	392	383	382	380	356	355	386	360	354	384	418	390	375	408	398	377	371	353	368	425	387	347	392	402	383	364	364	359	391	369	361	362	363	375	357	342	378	384	343	389	367	361	367	381	351	397	368	353	344	387	422	351	383	387	393	358	381	374	391	352	373	374	371	395	373	378	408	374	372	429	365	372	375	389	372	376	388	396	404	370	378	370	389	348	380	363	406	380	378	382	388	387
51650	32106	4057	4612	4271	3691	3061	2703	2274	2108	1976	1761	1590	1584	1366	1335	1321	1334	1240	1155	1100	1132	1074	1034	1083	1077	1076	1058	1035	972	997	1043	1033	1036	916	996	923	976	977	919	926	950	928	933	944	904	905	927	896	894	893	914	900	908	928	922	917	923	937	938	861	983	933	916	883	883	933	865	903	871	872	893	899	877	889	900	946	906	882	905	872	906	869	840	855	903	876	877	834	871	901	875	903	960	918	869	923	889	878	855	891	907	857	927	864	907	869	864	910	858	860	833	917	922	869	867	893	885	902	844	822	835	878	875	865	911	840	861	868	912	847	894	879	930	927	897	899	871	803	923	848	902	868	895	928	854	850	873	882	860	886	871	890	889	924	839	905	905	855	936	914	866	932	845	861	910	894	940	880	843	873	880	887	864	881	859	858	888	887	832	850	869	896	881	850	892	930	864	881	871	870	896	881	875	898	867	859	887	863	877	890	884	860	883	891	830	868	965	820	843	858	854	851	879	840	878	879	911	876	906	836	899	873	919	842	837	864	899	857	871	883	844	893	865	825	848	857	810	870	865	873	894	882	854	896	949	855	826	797	887	824	860	873	830	843	905	921	882	856	899	895	874	870	874	909	889	908	865	853	870	916	895	848	859	884	870	878	871	887	889	877	815	832	894	871	852	890	877	848	867	852	849	864	927	847	852	833	840	852	887	897	869	910	891	866	908	867	899	819	887	905	891	872	897	842	878	921	904	839	929	846	850	816	882	881	884	896	904	815	852	873	847	888	873	849	881	849	890	897	902	892	901	901	884	836	917	939	897	840	892	876	850	913	860	888	855	881	873	828	930	854	892	857	838	891	918	911	868	865	876	862	927	889	891	872	885	850	868	872	904	836	870	892	929	882	879	927	867	862	873	895	891	880	843	894	925	874	910	862	866	877	872	857	836	915	864	872	824	903	891	862	878	919	906	917	865	858	901	875	939	885	907	820	875	867	866	904	873	864	839	854	892	878	849	882	856	864	913	800	865	876	824	838	867	863	883	868	850	889	856	888	905	886	876	902	895	849	874	898	863	856	860	908	898	856	905	863	902	916	899	864	872	861	891	873	846	857	849	904	893	881	885	861	853	850	856	839	884	907	943	857	846	936	870	894	894	900	907	845	859	865	898	883	889	863	893	823	892	848	864	825	840	881	878	914	865	839	855	888	895	909	832	884	888	848	900	868	901	934	881	907	890	853	823	834	857	904	867	859	887	840	876	873	878	845	927	897	893	842	893	905	880	900	888	872	872	871	851	832	912	797	880	853	857	868	876	871	830	847	882	878	886	875	849	915	926	858	882	919	893	838	901	882	885	890	819	890	871	836	828	849	839	903	876	870	866	876	869	833	852	906	861	887	847	897	860	866	860	893	928	880	869	833	884	857	860	895	874	875	877	860	864	841	856	821	904	907	925	889	907	910	880	892	871	894	856	888	894	908	866	909	849	916	809	906	848	924	880	903	920	842	882	853	905	903	889	910	892	861	898	860	857	907	872	900	876	904	839	868	881	857	796	935	876	891	878	892	875	856	882	865	877	860	864	850	862	904	836	868	845	860	882	868	867	887	907	930	822	881	841	912	878	888	854	826	842	866	822	863	864	864	864	909	901	848	909	848	831	855	904	853	926	901	904	907	831	862	884	844	891	830	919	880	863	850	823	911	843	900	820	872	853	858	909	904	921	866	922	893	874	884	852	885	930	818	938	826	828	872	834	880	888	870	912	855	896	831	825	824	886	859	885	905	915	876	929	937	887	885	900	864	845	847	858	800	926	778	845	883	856	841	909	852	878	871	894	820	821	908	890	879	863	876	871	849	857	839	886	868	819	857	820	905	859	884	884	846	894	857	838	859	888	860	859	880	864	875	867	888	903	929	900	830	863	833	886	876	884	853	918	874	838	860	881	822	875	868	924	852	839	855	808	861	869	882	895	880	916	847	869	833	880	907	856	822	886	882	883	890	871	859	905	896	898	904	888	930	873	824	891	860	866	875	866	891	868	868	905	871	882	887	839	905	887	842	920	874	864	882	883	840	879	849	867	867	855	924	847	899	849	873	863	848	879	836	935	930	849	881	887	909	906	874	856	845	850	852	911	918	922	886	906	865	854	892	875	882	888	825	862	838	926	860	849	865	842	865	822	845	911	846	857	868	871	896	899	809	883	920	888	918	873	901	856	853	889	887	905	874	884	815	874	871	824	848	881	855	899	886	906	904	873	797	908	854	881	853	919	923	869	903	857	900	879	849	863	859	854	861	922	871	867	849	880	854	813	866	889	883	881	882	865	899	825	863	883	849	888	905	860	912	900	856	903	884	857	900	810	862	848	861	872	874	900	901	903	906	845	859	853	887	844	897	890	848	904	850	935	863	852	887	906	894	884	877	902	905	905	858	888	880	894	876	893	883	850	890	863	880	863	908	842	906	832	902	847	879	924	871	874	815	851	900	871	878	864	841	852	878	876	846	842	871	884	818	884	920	902	921	874	888	862	841	862	910	882	889	882	885	859	904	842	879	851	870	850	911	919	883	815	900	880	889	872	835	884	902	872	798	907	866	899	871	876	856	903	877	821	835	844	830	881	847	866	867	910	836	854	829	917	913	843	867	876	876	878	932	846	866	831	863	853	850	869	846	818	890	864	847	825	893	935	892	837	833	853	858	828	917	925	855	907	917	822	859	879	929	898	880	832	889	895	890	833	848	895	880	914	870	870	882	872	878	881	904	899	834	871	868	848	846	857	836	808	835	939	900	867	904	890	855	895	832	808	906	839	903	870	957	880	898	868	904	872	894	859	851	907	887	861	879	881	925	861	855	887	859	871	877	899	839	837	837	897	869	864	848	908	839	930	852	892	855	885	875	828	831	870	843	883	877	828	911	873	882	828	917	851	917	864	910	874	852	874	895	885	906	881	853	850	904	866	904	821	901	877	862	836	847	886	872	875	880	862	871	865	832	885	861	871	851	851	885	864	871	850	878	888	860	867	854	884	897	867	855	904	873	885	853	917	814	922	861	913	843	843	889	842	861	853	911	832	866	898	833	837	842	868	916	820	914	855	830	892	865	852	876	916	800	916	852	908	895	846	874	825	843	853	857	872	897	856	840	873	847	857	876	871	857	874	893	847	832	865	864	854	895	863	865	854	875	905	881	873	911	874	874	838	900	853	919	889	893	833	866	850	868	855	919	919	896	885	883	798	917	824	850	847	839	889	838	868	855	892	861	865	864	889	924	916	887	836	890	841	890	881	885	905	823	843	837	860	852	874	883	847	857	830	833	869	902	843	836	884	913	819	793	891	893	899	904	905	897	902	823	855	878	842	842	841	874	857	850	926	885	850	888	857	868	906	871	882	889	819	841	887	843	859	970	844	859	861	871	836	870	856	879	901	876	898	863	879	885	874	895	868	816	843	872	897	890	867	880	884	875	873	944	882	948	878	875	857	861	903	879	850	868	933	857	879	905	847	894	913	919	871
27068	26966	7093	1841	674	296	181	176	155	166	150	164	158	162	135	152	148	162	179	138	158	159	158	150	145	161	165	164	164	157	147	164	174	146	168	156	175	151	140	146	135	152	158	151	158	148	154	133	143	172	171	139	135	160	179	160	168	145	159	139	145	147	130	162	139	144	138	165	162	155	162	175	152	179	147	151	131	133	162	141	180	162	177	166	168	182	177	142	189	159	139	148	184	151	160	178	169	147	151	177	148	154	167	132	153	197	165	146	175	152	151	140	153	149	178	134	135	178	139	163	160	157	169	169	176	144	138	153	141	162	151	160	129	140	169	145	135	152	157	170	162	159	151	167	173	151	184	163	156	161	154	161	149	150	169	180	148	141	130	155	130	140	176	156	161	144	152	149	163	161	148	145	141	156	132	141	144	165	161	135	147	168	137	154	148	162	147	136	150	149	158	125	151	140	146	146	187	160	147	142	148	182	155	145	154	168	145	154	153	161	132	156	134	137	124	133	117	157	176	156	145	172	146	155	150	159	147	162	164	178	167	150	164	132	144	157	146	176	172	148	144	133	161	153	151	142	158	175	139	159	180	174	144	154	140	136	156	171	153	155	154	160	150	178	143	139	160	161	142	159	160	136	132	147	178	131	171	164	145	139	166	157	156	150	151	156	188	149	158	155	146	154	156	155	144	152	154	145	162	154	171	148	160	156	171	157	156	161	196	149	182	153	138	152	154	158	164	137	150	154	159	150	150	147	178	168	157	164	143	146	169	154	140	150	183	147	152	153	159	145	158	138	152	157	131	156	173	169	141	140	163	173	164	132	179	154	160	162	140	163	131	154	127	137	139	157	149	157	168	176	151	179	174	169	164	147	137	168	150	162	144	166	140	151	147	142	145	151	146	132	135	161	141	159	159	180	133	161	157	132	148	139	174	175	149	192	178	137	161	169	167	155	148	156	158	141	155	180	145	152	158	149	154	153	147	143	158	167	169	159	154	142	163	175	143	138	136	181	155	137	150	153	162	143	153	141	135	148	162	146	153	148	162	152	160	157	180	139	153	158	164	156	144	140	166	154	168	151	141	146	142	162	159	169	149	164	186	165	148	160	154	159	180	170	163	135	165	161	151	175	147	174	140	143	150	157	149	161	165	176	178	162	162	142	160	143	157	146	165	150	155	170	178	151	140	140	149	152	147	177	148	158	155	135	164	150	167	171	171	162	146	155	155	167	180	142	159	138	166	164	159	149	169	144	147	144	160	125	170	144	150	147	159	175	153	147	173	149	159	171	176	151	152	136	158	157	148	177	161	191	165	145	161	174	153	159	170	166	161	132	148	153	152	156	170	177	179	140	174	125	172	168	136	174	175	153	148	146	135	145	165	170	152	181	166	161	157	181	146	137	164	166	145	144	170	154	147	161	158	161	148	125	173	158	197	148	157	149	154	137	155	167	156	162	142	150	161	158	145	161	135	145	146	143	175	160	163	154	140	159	160	162	165	144	160	165	175	203	156	154	156	178	141	175	172	155	163	133	145	141	158	157	150	135	160	160	148	166	160	160	151	160	155	149	180	150	153	143	179	166	169	165	143	152	167	154	166	173	154	156	181	175	156	164	151	165	147	149	143	167	153	174	150	163	167	150	148	150	152	153	146	135	163	152	128	150	158	144	142	154	152	150	163	174	153	175	176	160	152	163	157	166	156	146	162	168	167	141	152	162	148	164	142	164	156	134	168	159	145	134	155	154	150	134	155	168	165	160	170	148	158	171	143	167	151	166	162	136	182	171	161	175	165	152	150	132	184	152	162	156	161	168	164	144	150	160	162	144	158	181	180	194	132	154	135	166	172	150	137	167	154	144	151	146	143	181	157	137	165	158	146	159	168	165	142	155	151	171	167	140	173	157	144	146	165	170	160	149	138	147	175	156	165	187	138	150	178	166	135	155	142	159	121	142	197	132	135	161	159	179	141	164	153	139	158	144	165	125	153	157	166	157	130	155	156	155	175	160	163	176	145	141	157	174	174	151	168	152	158	140	139	151	138	150	144	150	168	163	174	164	171	143	178	175	153	165	140	169	155	173	161	151	165	132	156	178	153	142	143	164	146	155	149	149	162	164	149	126	137	158	167	156	148	165	164	186	140	143	139	152	134	165	143	112	174	182	181	156	133	170	140	163	181	161	146	150	140	146	173	176	171	147	159	127	150	165	141	145	186	170	202	161	151	154	154	140	174	157	158	140	156	154	146	148	154	153	156	159	165	161	164	181	165	153	174	152	145	140	167	128	173	160	137	168	170	161	183	181	166	159	138	166	169	145	137	175	138	187	138	177	174	160	146	145	143	164	149	177	148	167	157	186	205	141	138	156	170	168	154	148	168	184	164	156	158	169	157	145	166	137	143	159	158	162	168	154	132	154	147	149	159	158	156	182	163	180	142	153	156	190	180	163	148	146	159	146	147	163	176	173	174	156	145	184	155	161	159	147	166	144	126	157	143	178	145	148	150	150	156	146	153	152	183	165	143	181	145	149	138	140	172	165	146	185	169	183	156	147	159	156	132	160	167	154	154	154	146	140	178	162	179	140	165	171	173	167	163	142	150	162	173	156	148	151	145	173	156	150	141	139	157	155	145	120	156	155	152	138	172	171	119	157	151	151	143	151	163	178	137	151	169	157	168	164	148	158	145	146	137	159	146	134	188	170	149	174	161	149	145	166	166	150	139	136	149	131	128	173	197	156	153	164	173	164	149	156	148	166	152	148	167	145	144	162	154	175	163	171	160	146	166	147	131	153	161	172	158	184	166	164	164	178	171	153	161	172	171	144	173	144	144	159	173	164	154	166	169	162	160	136	162	154	161	155	142	154	162	143	159	169	137	144	160	151	137	150	126	135	149	146	153	173	155	151	158	171	158	161	167	144	165	152	137	141	177	137	150	149	159	150	128	159	177	178	177	151	179	158	156	141	177	148	143	157	177	158	165	172	138	143	136	145	163	138	166	145	139	166	144	148	150	156	134	165	140	163	168	144	129	134	138	157	168	174	164	168	166	148	172	165	162	178	154	145	157	161	154	113	165	129	174	164	162	156	170	167	151	147	165	146	157	166	178	173	143	165	145	161	145	160	175	161	175	159	169	164	149	158	151	168	187	145	187	156	142	163	157	166	146	160	162	173	138	161	164	172	161	151	161	141	153	158	169	165	147	127	139	186	160	136	138	154	160	156	168	161	163	157	199	148	161	156	149	159	144	173	166	150	154	171	159	172	126	166	137	153	166	156	147	138	181	178	161	170	164	183	166	139	154	156	154	174	177	142	183	157	166	163	156	161	153	171	151	137	141	151	186	176	162	161	170	148	154	156	175	177	171	155	168	161	150	154	146	152	151	145	159	168	151	169	171	160	161	161	173	162	156	160	162	172	149	161	150	163	173	159	142	153	169	150	147	167	165	160	153	162	151	144	165	165	138	164	148	125	122	176	179	181	134	167	151	162	147	166	137	151
24673	20652	631	606	594	525	512	541	501	486	514	489	467	454	499	470	452	499	477	447	490	469	467	428	493	467	463	478	452	435	478	489	470	429	507	443	481	451	488	475	468	436	493	520	473	473	451	468	487	462	477	503	452	469	453	460	476	476	481	493	464	435	462	461	466	449	464	479	458	478	479	467	480	495	485	465	487	490	449	432	490	445	456	470	436	460	459	472	460	457	420	470	449	472	470	481	472	489	429	454	477	457	480	452	452	463	480	430	458	444	488	473	459	457	466	435	468	471	480	453	481	449	452	454	452	488	463	428	490	493	455	440	479	431	483	453	479	471	469	492	493	461	450	476	490	466	481	481	455	480	455	441	442	460	446	491	458	453	445	469	452	447	441	449	469	456	488	525	494	455	459	479	470	452	455	487	482	458	470	459	460	463	480	488	500	456	450	441	463	480	468	469	483	435	467	464	497	481	464	493	467	469	465	466	493	466	451	473	459	444	482	444	487	458	443	445	450	463	447	514	467	479	506	501	484	442	442	451	424	438	510	460	486	491	455	447	457	482	464	445	480	448	485	465	476	446	433	515	486	456	458	482	486	464	476	463	459	471	489	478	468	507	459	499	474	512	449	435	443	443	439	467	465	485	499	515	440	453	456	466	464	476	431	449	490	448	515	496	491	514	484	479	436	457	500	498	456	440	479	487	467	491	421	461	457	500	463	449	477	480	461	499	465	451	495	470	414	451	478	495	493	490	480	476	461	466	475	463	483	467	453	462	489	458	457	477	440	427	450	469	442	477	460	453	451	470	458	437	458	444	487	437	485	492	471	457	432	440	465	504	484	422	504	439	448	495	475	461	414	502	462	465	448	459	462	467	494	468	460	440	471	487	458	492	419	473	478	469	448	480	478	486	509	460	424	448	465	469	467	447	499	478	476	467	486	464	422	486	428	517	531	489	450	470	460	498	506	470	427	418	459	478	453	496	457	434	490	477	453	474	460	462	489	457	476	466	474	488	462	482	484	483	471	479	501	407	494	468	452	497	424	449	456	433	447	442	455	447	431	481	434	484	480	477	441	480	446	472	458	414	488	505	478	468	459	459	480	470	436	445	477	469	471	502	439	457	486	457	441	468	459	403	439	426	483	432	439	467	473	483	456	482	447	468	482	457	480	513	445	488	436	486	484	463	441	439	456	493	481	480	412	477	474	435	462	483	469	476	488	464	456	492	428	477	471	501	463	434	466	456	446	481	465	435	475	461	452	470	492	488	443	515	466	445	505	463	440	489	469	451	460	504	429	412	465	498	468	467	463	462	539	438	467	498	495	468	464	466	450	490	457	440	456	458	487	500	476	474	487	477	461	472	490	478	444	443	499	473	447	486	472	444	469	456	432	433	507	430	497	478	507	493	471	466	446	464	472	469	453	423	441	426	463	433	461	456	478	493	461	465	468	459	443	477	517	465	438	412	430	455	440	444	439	464	458	494	482	521	486	443	509	463	462	429	495	475	509	516	470	441	468	461	505	466	463	462	448	453	487	477	476	465	496	485	442	471	464	462	499	449	481	510	517	492	482	456	463	466	484	441	457	485	507	483	508	490	445	485	460	486	489	462	495	470	486	476	466	497	479	447	485	507	497	516	497	474	436	441	442	451	491	490	458	467	468	501	461	469	484	457	487	476	484	441	425	479	438	488	467	465	477	445	439	481	488	460	486	440	464	427	470	500	481	489	550	483	436	450	466	450	471	460	428	482	467	452	457	492	457	437	462	463	423	476	466	453	479	468	472	489	428	506	441	464	445	451	489	494	464	496	445	471	443	441	477	468	459	450	458	506	428	482	441	466	447	461	494	444	497	473	442	492	455	419	468	515	477	524	458	453	474	470	443	458	501	494	439	450	471	511	502	493	435	458	478	456	470	462	473	421	465	507	475	461	451	467	483	465	516	486	513	471	451	462	475	475	480	476	450	454	475	478	464	497	434	462	474	483	466	512	462	445	480	484	510	428	470	477	450	489	458	488	469	432	462	472	465	482	430	463	450	467	437	436	487	467	478	508	482	502	428	503	416	439	468	482	483	475	490	491	494	448	444	453	468	445	430	481	487	494	442	467	444	467	449	485	450	451	475	441	442	468	466	454	440	485	489	483	478	471	450	472	454	470	476	465	437	489	476	465	475	441	454	462	466	454	461	491	473	451	440	445	428	450	500	430	509	476	464	440	475	478	487	460	477	452	472	488	455	464	496	469	474	465	488	543	453	465	489	483	476	473	457	463	462	469	430	473	442	479	515	488	477	474	506	462	449	458	460	503	496	481	481	479	505	442	457	487	427	436	449	491	463	448	512	481	462	440	503	479	493	470	462	474	463	480	402	457	443	452	476	466	443	474	478	430	464	493	449	453	467	442	475	455	416	449	463	430	491	450	460	435	454	469	434	446	425	480	450	464	482	487	456	497	429	447	450	441	493	466	497	447	470	437	475	457	442	476	444	461	460	503	477	428	440	504	490	501	441	438	484	444	473	468	468	445	507	510	479	469	483	475	498	460	478	451	450	443	469	525	460	504	485	477	457	443	460	482	445	472	454	466	453	462	452	475	410	498	472	460	463	510	473	444	485	466	465	429	484	480	496	464	452	500	440	471	490	447	448	465	461	447	431	472	476	490	486	441	501	472	446	477	456	479	492	447	466	466	473	433	454	479	455	477	452	506	470	468	450	502	456	451	457	456	473	492	443	496	485	456	486	489	487	438	474	447	460	463	445	486	477	479	441	450	500	479	434	430	449	439	473	422	438	452	469	449	460	462	459	482	418	478	452	517	504	470	496	469	480	486	491	480	459	495	454	478	477	465	456	442	451	487	488	449	514	490	448	437	507	481	471	493	512	461	426	439	482	456	461	447	459	457	462	477	479	470	466	445	438	493	463	481	434	454	457	442	446	468	447	443	497	510	469	494	454	467	490	506	479	432	454	514	493	456	447	472	427	471	475	478	489	463	461	443	491	433	479	477	477	441	501	439	438	484	497	466	453	478	464	454	451	483	459	478	506	464	474	476	474	460	456	501	458	479	466	465	479	464	471	478	453	460	453	459	464	466	459	438	444	447	443	479	465	475	479	470	489	492	453	485	469	450	438	481	422	470	491	484	450	427	468	462	453	472	474	456	455	483	462	488	467	454	490	472	462	459	427	492	461	464	469	428	483	438	452	485	495	433	461	444	459	412	448	485	480	442	430	488	464	509	489	458	454	473	462	484	489	469	497	448	499	489	467	464	495	493	501	455	448	455	467	427	457	458	501	457	477	468	457	459	494	478	482	466	506	451	508	454	495	476	439	509	474	466	468	501	435	441	483	512	470	461	436	457	494	452	467	452	441	434	457	452	463	406	469	439	479	506	435	482	464	475	477	465	466	490	450	451	485	484	459	470	478	444	488	483	481	491	447	472	466	424	432	451	473	490	487	454	468	451	476	439	473	473	498	457	453	460	482	484	451	482	463	461	444	498
53104	33636	23336	23565	22391	15997	8364	2680	565	459	411	451	417	371	408	394	363	351	364	355	391	392	371	352	343	336	353	349	354	341	341	349	372	349	351	324	342	332	370	343	336	367	343	331	338	336	333	318	309	334	327	345	342	365	317	387	349	333	340	347	342	360	362	365	330	362	332	347	326	372	322	344	398	387	342	364	305	359	346	360	339	342	341	337	326	331	335	321	339	338	331	333	368	336	396	352	375	332	384	351	318	321	356	331	356	334	351	357	312	351	345	297	328	308	350	341	356	350	304	352	359	371	377	338	377	316	341	344	369	340	377	348	308	335	337	341	346	329	322	340	360	369	343	325	305	338	328	352	374	374	356	367	349	334	315	374	318	343	340	333	366	320	331	339	360	369	320	329	329	387	368	339	339	342	356	333	316	313	338	376	347	335	292	342	358	330	344	366	324	347	317	334	354	359	359	355	361	342	335	355	329	343	330	316	338	391	371	333	324	321	350	358	352	361	341	306	343	324	340	317	312	345	356	306	356	350	316	353	332	346	391	352	329	341	330	362	305	363	353	304	334	353	319	341	357	329	334	357	381	318	364	354	319	328	325	317	337	343	359	356	331	340	362	360	311	319	310	331	331	343	327	367	370	317	369	365	338	335	333	337	331	341	342	369	386	341	297	325	312	337	362	320	348	353	364	323	361	344	358	346	346	349	343	321	355	348	380	339	328	329	339	367	357	353	329	377	362	341	328	335	338	358	360	335	360	356	325	336	343	364	336	335	361	336	371	335	352	366	364	323	335	327	328	326	337	322	323	342	357	374	333	340	344	348	327	369	325	320	354	367	323	350	361	329	336	362	355	349	328	345	363	356	359	325	338	373	335	349	373	320	356	320	319	335	353	357	313	372	356	361	329	340	338	329	346	360	292	356	354	387	363	329	347	346	350	350	354	364	336	348	322	306	340	397	298	313	317	319	350	389	346	389	364	325	341	315	386	341	383	316	355	368	354	341	356	379	370	351	345	320	350	313	367	328	354	348	340	339	345	362	345	344	341	340	358	346	331	343	353	335	334	362	357	352	302	341	320	328	309	354	336	344	323	336	322	380	330	330	335	314	335	325	333	352	389	375	361	365	391	337	327	337	325	350	355	322	356	353	390	336	327	356	369	345	340	306	336	349	313	311	335	352	345	329	373	323	371	368	318	386	318	366	332	365	303	354	330	360	359	316	326	368	354	362	356	352	359	339	321	381	347	370	335	324	346	349	346	350	329	340	310	342	323	354	333	374	347	336	369	354	331	357	353	295	341	314	354	356	367	349	325	360	337	338	317	352	334	323	304	343	327	321	299	334	334	360	328	372	324	374	347	351	387	351	344	321	327	356	327	319	316	324	349	326	342	360	370	332	309	337	355	346	326	349	353	344	364	332	362	360	376	361	344	303	326	336	323	352	354	375	348	369	371	352	339	381	343	343	354	340	308	362	325	367	315	356	344	345	346	343	347	353	389	345	363	332	353	384	346	350	353	355	361	330	375	326	362	329	338	368	354	347	333	338	375	349	369	338	343	337	334	376	325	344	342	358	336	306	335	343	342	342	347	359	354	347	331	336	357	333	364	379	344	332	379	365	349	309	373	373	350	325	358	331	325	327	355	381	368	344	344	324	327	315	317	364	351	329	336	354	336	343	356	342	361	387	349	337	333	363	370	340	311	328	336	332	366	327	348	355	337	335	334	324	356	341	359	334	338	313	352	341	344	319	341	328	340	334	303	327	344	311	336	343	334	357	321	334	321	319	361	341	337	393	308	350	310	355	350	330	364	337	338	349	334	334	335	328	368	344	336	345	350	345	349	353	337	386	326	345	337	351	358	369	356	320	328	379	337	321	364	349	361	313	330	347	368	338	328	390	323	362	348	390	322	347	344	341	327	335	330	353	312	337	298	315	351	331	331	368	323	347	344	358	362	346	327	367	359	338	334	338	340	331	349	324	345	338	366	340	357	343	345	330	326	351	318	342	290	389	345	357	338	313	342	339	372	367	311	331	353	359	371	340	358	361	357	343	347	362	355	361	353	338	360	338	358	317	343	309	318	344	366	340	336	371	357	347	347	337	317	344	325	336	344	334	366	352	365	333	297	349	347	329	338	359	329	355	338	345	335	346	300	318	383	358	329	355	343	336	317	339	360	349	360	341	334	356	351	342	333	363	362	348	350	324	353	353	319	338	337	351	333	346	334	329	371	359	338	326	375	351	327	350	357	374	311	356	334	337	343	321	324	304	330	344	347	351	348	336	339	327	361	360	368	321	359	389	347	351	358	332	340	341	363	368	324	311	348	347	348	357	346	363	342	294	307	366	335	359	357	366	333	331	379	382	365	363	356	368	363	352	328	316	311	335	300	327	337	334	349	382	318	339	328	342	365	331	357	349	347	323	342	346	370	344	329	357	363	343	330	338	334	334	350	336	392	343	347	346	364	335	377	345	358	331	365	347	370	316	357	344	331	364	336	356	319	319	352	352	349	333	317	344	328	334	361	330	357	338	336	279	338	314	339	326	348	296	334	350	358	295	339	340	375	340	343	357	325	354	334	345	386	346	354	363	356	317	353	331	369	352	313	348	352	359	340	336	338	348	338	364	329	321	348	345	363	340	363	358	343	332	365	377	344	330	335	309	359	309	375	340	349	335	335	358	346	335	360	329	324	338	339	333	311	338	348	338	363	326	339	383	330	349	355	316	312	349	305	350	315	323	355	337	340	370	339	346	340	340	340	322	310	337	322	337	361	370	338	330	344	366	349	373	327	363	346	328	337	343	359	342	340	355	331	368	355	362	312	350	314	325	365	367	356	341	328	321	302	341	326	383	401	331	354	340	337	351	340	347	364	333	374	302	341	362	306	351	294	366	357	338	364	351	336	334	354	328	344	333	357	319	323	375	312	346	366	363	342	360	324	364	321	340	381	341	352	343	383	343	362	357	344	371	340	337	336	308	367	338	338	353	366	343	361	345	322	338	370	325	376	350	336	369	362	370	307	362	340	359	339	327	349	349	362	338	346	386	335	344	344	346	362	340	325	318	306	347	369	327	342	359	326	348	371	345	356	314	354	350	330	349	354	351	347	336	344	355	328	347	341	348	321	326	337	345	309	349	335	315	310	343	336	315	358	351	338	347	354	318	325	321	339	333	354	356	307	355	372	333	368	377	303	324	347	349	326	330	369	311	355	308	343	319	333	355	327	347	334	340	341	331	334	332	327	361	343	352	343	320	346	356	291	305	369	354	345	370	344	353	353	342	318	354	347	309	338	313	375	339	336	354	340	358	350	363	348	323	353	342	348	346	339	330	342	324	404	383	366	374	357	358	317	325	357	335	364	332	350	327	315	374	341	370	316	308	365	355	359	333	325	349	366	357	364	384	332	314	312	334	362	375	366	319	363	334	319	350	379	343	357	333	316	337	339	325	344	320	327	334	365	347	344	325	337	319	325	320	341	290	340	330	357	356	366	371
48396	29295	2566	2960	2548	2162	1949	1787	1656	1546	1392	1332	1193	1233	1154	1030	1046	1022	1027	983	1028	980	931	990	930	956	937	898	949	903	911	934	897	849	900	868	885	792	855	823	877	851	896	859	856	903	835	861	812	840	848	827	798	896	891	877	859	902	845	844	817	872	851	862	844	891	856	783	870	856	860	829	855	839	787	834	833	851	837	810	852	828	814	816	840	841	816	870	887	874	820	818	846	891	841	821	857	834	832	844	843	858	862	853	868	823	865	859	824	774	839	834	823	828	853	879	860	847	862	879	800	804	883	830	893	818	865	842	831	828	778	815	857	829	808	848	884	819	818	868	850	849	836	859	797	854	818	839	872	823	822	853	820	840	819	865	837	817	821	799	855	816	838	895	925	850	866	872	855	813	797	884	787	896	792	835	844	855	841	837	822	815	862	832	827	831	854	809	818	813	819	853	800	850	865	814	860	806	775	842	818	864	860	874	857	854	883	874	860	806	796	852	876	871	846	824	856	810	829	796	879	783	820	870	860	829	852	862	848	789	836	846	819	841	817	807	850	881	851	838	811	902	820	816	890	885	821	871	839	838	861	852	836	884	810	832	869	889	828	835	809	851	828	783	840	841	914	856	850	834	841	861	849	859	826	829	795	858	790	820	833	840	830	812	866	847	822	854	846	842	818	862	885	850	866	806	799	866	848	811	857	871	816	860	839	868	889	832	842	875	835	883	827	791	808	831	802	831	869	846	824	843	848	806	826	836	834	860	830	845	789	806	876	883	797	802	829	850	830	873	827	811	833	855	841	860	909	873	829	898	849	875	851	901	827	819	841	829	862	884	861	818	835	797	781	788	796	827	874	852	876	873	861	868	854	785	809	883	839	871	919	924	845	813	809	807	778	863	833	862	843	857	834	841	862	824	808	814	785	813	884	845	884	777	865	837	832	824	835	855	832	807	799	861	835	822	843	820	875	837	876	759	817	906	827	812	812	899	836	784	817	864	887	792	842	832	874	881	851	830	820	832	814	824	832	814	883	885	820	814	811	849	858	849	790	850	876	879	836	836	846	791	855	846	823	775	841	806	841	900	831	849	814	841	784	849	849	844	843	822	853	755	830	841	872	856	878	868	803	842	817	809	856	851	849	860	837	821	847	829	816	824	852	836	881	836	867	818	825	814	881	771	807	810	843	832	851	789	874	817	817	858	814	858	818	795	798	839	846	854	825	860	860	821	862	848	838	856	827	875	821	815	827	844	828	864	819	817	865	872	872	853	856	876	843	834	863	825	844	800	804	840	855	844	810	842	890	878	821	830	885	815	847	782	803	807	847	824	815	818	839	848	836	839	850	855	836	838	826	796	809	827	834	809	839	824	839	800	813	853	868	852	836	844	824	914	856	849	795	854	856	805	858	838	851	850	855	872	823	826	853	844	839	852	823	868	896	814	824	885	867	850	844	842	865	849	859	804	875	826	837	849	799	853	874	769	855	802	828	861	814	827	853	889	832	800	869	849	877	854	862	851	808	842	852	849	860	832	857	813	825	806	823	898	896	883	847	826	829	847	861	834	863	863	833	832	809	827	838	832	908	833	820	833	815	826	869	840	827	821	838	844	882	805	841	870	857	845	792	807	881	779	818	822	835	812	858	838	823	863	798	811	832	866	833	815	846	866	868	808	862	837	780	899	896	828	893	872	841	883	852	857	871	867	840	804	811	883	856	852	857	815	841	896	818	834	861	891	821	848	778	823	833	870	876	831	868	825	842	821	877	853	862	826	833	836	812	810	804	869	842	807	844	878	829	874	827	874	825	874	855	852	861	835	855	894	890	826	830	818	858	848	859	789	824	829	813	906	875	854	858	879	897	829	825	841	782	858	814	850	851	791	841	788	847	828	863	839	869	859	869	834	820	850	837	833	733	889	818	793	828	893	879	863	801	842	814	848	809	845	831	813	803	842	812	807	862	828	863	880	873	857	817	885	836	775	862	817	863	875	806	839	812	902	891	866	813	879	855	808	828	803	895	845	827	892	803	860	813	820	819	857	809	845	839	837	806	805	814	823	862	896	847	833	838	855	853	792	872	850	815	815	807	820	810	860	821	906	832	831	834	895	843	874	861	893	863	861	824	840	875	886	876	841	856	860	819	825	846	856	848	888	845	910	857	867	792	813	841	865	807	871	763	834	846	816	833	862	855	882	839	842	794	836	836	863	825	799	872	815	853	850	846	892	814	918	837	871	838	852	905	815	872	837	759	840	856	839	834	791	854	820	813	830	861	838	831	885	828	869	873	841	851	911	855	862	924	874	838	877	874	866	839	849	832	809	811	863	765	848	866	796	856	835	813	820	842	797	852	844	813	850	837	857	827	871	904	819	865	861	874	842	810	796	843	846	798	863	914	831	853	844	877	814	851	809	830	831	835	841	860	797	855	803	875	853	860	810	811	825	848	850	794	858	789	862	881	841	818	851	776	854	816	823	809	839	821	882	836	821	789	834	803	866	826	801	791	819	824	839	829	872	836	850	821	851	861	835	845	815	807	796	810	839	835	846	850	901	821	787	838	809	804	839	819	831	821	847	837	833	825	872	829	839	830	863	853	846	800	882	827	831	855	811	778	870	860	862	796	887	797	878	854	834	879	805	871	806	844	779	822	806	825	837	828	804	852	839	832	808	780	824	802	821	838	855	820	790	904	813	813	862	842	814	816	811	799	824	833	832	865	856	868	825	883	845	812	846	877	792	886	834	849	827	816	838	885	855	851	865	855	876	836	873	814	867	835	803	850	819	834	889	827	838	848	836	833	884	863	840	856	835	848	854	830	876	836	839	776	840	864	751	897	815	827	799	812	835	833	841	802	858	848	842	820	882	846	806	830	834	800	831	860	862	854	863	832	839	843	859	826	887	851	842	815	895	842	852	883	885	811	822	858	788	860	849	861	867	828	848	820	830	825	854	817	840	837	788	850	878	862	863	834	827	855	862	842	817	806	839	818	841	837	864	800	847	854	892	802	800	822	836	839	888	843	860	830	872	823	853	823	824	839	873	878	848	859	848	862	750	800	857	850	849	836	857	831	784	838	826	908	822	839	856	843	820	878	801	821	857	834	808	807	855	834	898	821	855	832	814	840	811	846	801	836	805	852	864	843	824	821	832	883	834	831	854	812	835	866	846	850	795	819	870	897	895	856	843	852	845	835	827	870	816	812	867	832	867	875	825	843	784	852	825	832	833	885	825	839	838	871	835	799	879	828	859	874	851	840	890	851	906	838	849	818	841	850	905	859	816	787	840	807	819	799	808	885	847	866	816	858	842	853	797	834	860	815	855	834	871	812	859	849	821	866	845	819	813	838	877	828	861	837	779	815	812	825	807	804	818	839	816	800	827	825	838	850	846	768	830	836	883	808	846	850	800	837	847	851	823	865	871	816	845	829	888	850	852	785	826	804	868	829	873	849	800	856	859	853	829	825	769	798	814	822	837	891	844	841	858	857	854	794	848	857	843
53814	32736	24763	24646	23321	21020	16319	7178	1110	653	605	532	512	499	459	482	461	514	457	403	438	451	424	421	444	461	428	424	396	391	365	405	430	412	422	457	416	409	383	415	395	404	424	420	432	433	407	411	392	384	377	393	415	386	395	383	377	374	382	377	392	353	371	397	388	417	412	390	402	381	376	389	398	394	375	399	415	361	438	424	408	426	397	402	427	374	389	425	393	391	378	439	377	438	394	399	391	370	409	393	382	422	402	403	376	385	396	357	425	383	407	436	399	447	379	386	379	390	360	365	396	379	374	392	401	358	381	377	398	388	365	354	403	380	412	397	379	391	396	383	399	391	383	412	415	427	363	414	398	373	375	395	389	373	416	392	384	388	392	381	371	430	390	417	393	400	392	410	392	386	372	381	409	420	392	424	414	399	394	430	375	368	372	418	410	377	424	390	365	396	399	368	401	384	379	400	392	368	430	373	388	390	367	404	368	376	401	382	361	372	382	402	329	436	393	386	392	402	390	407	405	394	358	393	393	390	380	387	418	382	391	401	381	371	365	429	373	407	378	382	379	397	391	388	400	385	406	378	396	383	383	403	407	372	444	412	339	434	406	399	393	397	398	417	441	428	371	383	379	377	381	382	368	357	367	392	365	372	400	406	393	407	409	391	388	381	386	407	399	419	365	402	424	382	363	419	385	387	391	395	380	387	400	402	375	395	410	384	375	387	359	368	353	418	387	403	385	395	373	403	383	420	378	386	417	361	389	412	338	396	402	373	376	372	402	356	367	353	377	414	389	422	349	378	416	406	375	421	386	422	374	412	438	426	372	421	393	415	408	381	407	370	357	351	406	413	396	408	372	361	393	393	393	366	358	378	382	408	406	398	397	368	393	412	395	409	377	375	406	360	389	381	355	411	376	398	334	377	379	411	402	427	398	372	415	410	416	400	428	379	412	392	388	402	437	360	381	418	423	393	411	417	374	397	381	395	357	395	374	387	414	400	385	371	384	374	389	394	372	398	377	428	394	387	408	388	366	334	358	411	398	428	387	391	407	371	385	390	375	413	409	417	417	394	367	367	402	341	366	403	406	355	386	358	390	378	385	404	353	371	420	411	385	401	378	368	400	380	381	412	372	363	399	401	383	378	370	382	383	418	395	385	365	367	412	382	370	389	409	424	392	391	392	389	377	399	365	420	376	378	386	383	356	384	390	369	383	429	383	398	373	362	397	375	407	379	425	405	410	400	345	381	384	370	379	389	383	418	385	383	404	406	400	387	411	413	455	384	401	361	377	374	370	395	424	386	399	387	384	356	395	341	396	368	407	364	405	400	381	364	371	393	398	353	367	401	423	438	418	430	394	408	394	420	412	420	397	381	386	376	395	358	350	379	397	407	388	406	409	393	375	389	414	407	407	371	412	396	403	386	407	393	428	399	416	405	427	405	377	348	391	384	385	372	420	415	393	397	371	388	375	411	403	361	417	397	400	372	373	382	359	383	379	413	399	425	374	369	378	433	411	402	398	415	379	396	388	394	394	385	399	383	344	384	374	427	386	377	394	382	389	369	377	381	395	379	419	366	403	386	407	407	388	404	373	414	391	393	384	367	422	377	380	392	388	380	387	387	406	416	431	412	387	393	383	402	396	430	398	392	379	388	392	342	378	375	413	365	376	360	368	397	419	388	380	380	351	384	404	346	373	360	393	388	365	365	402	374	395	406	397	403	371	358	403	353	394	399	430	383	379	383	396	366	373	376	367	392	404	410	411	415	371	363	383	375	385	371	391	352	380	381	367	393	390	378	361	400	411	366	367	378	368	352	418	422	324	389	365	391	368	351	414	356	389	405	398	407	361	373	426	383	394	411	343	379	384	410	371	375	363	363	418	381	380	424	400	385	358	360	364	376	377	365	369	416	398	353	376	378	410	349	381	372	362	417	370	392	381	399	403	407	377	409	395	392	363	388	349	386	390	348	367	439	369	380	381	402	399	408	366	383	413	378	414	406	422	378	386	355	383	359	388	373	360	377	413	382	417	404	391	346	380	382	392	372	368	362	377	384	403	369	399	384	401	406	429	405	444	401	398	377	379	389	399	392	374	410	388	405	382	372	385	356	414	412	400	377	389	394	387	388	376	346	389	373	403	408	397	400	401	381	398	357	400	392	393	434	409	399	380	380	383	421	378	382	399	359	401	411	427	367	371	397	423	360	383	391	426	362	400	373	425	380	407	379	387	415	378	385	381	405	378	360	425	373	355	406	376	418	415	397	443	399	404	397	402	386	397	376	370	377	378	390	377	369	389	408	397	386	355	416	394	361	386	394	365	414	425	401	373	405	386	367	380	398	403	396	406	400	381	402	378	366	382	423	406	379	403	394	449	410	352	397	390	374	381	395	341	363	404	410	403	389	408	353	376	414	395	352	403	410	410	411	402	384	385	401	348	389	402	415	357	398	402	409	413	399	385	368	425	390	410	440	387	374	401	410	385	390	382	420	362	376	368	386	386	376	395	376	385	380	336	393	406	389	412	415	392	379	410	431	408	394	398	406	372	411	360	355	383	382	399	406	384	369	421	371	392	399	365	407	428	356	407	382	387	344	373	392	370	387	385	375	424	361	411	394	374	379	359	381	371	357	366	370	375	441	359	408	393	415	396	384	411	373	405	400	404	401	402	401	404	398	355	362	366	391	383	410	379	392	415	356	387	365	390	348	383	409	374	379	376	378	399	413	394	413	377	363	349	404	393	417	344	380	386	378	369	387	406	391	350	390	352	412	397	384	366	391	412	403	388	385	403	387	360	353	418	394	375	425	374	394	381	393	414	348	391	371	398	405	425	399	411	376	363	365	405	374	367	373	367	381	380	380	371	409	364	378	381	391	437	384	388	411	418	388	386	342	437	359	418	396	380	360	377	369	387	388	423	376	378	396	395	399	385	394	389	393	407	388	353	366	391	374	367	370	379	386	394	393	372	379	342	390	432	388	405	387	411	412	358	427	351	395	415	400	431	370	369	427	360	370	387	366	384	368	349	389	410	383	375	421	392	392	380	375	395	392	426	379	343	385	389	376	354	365	380	356	353	415	404	388	381	401	418	347	398	384	423	364	383	371	365	416	441	352	367	430	427	398	386	343	406	380	341	396	419	424	382	370	417	370	369	380	360	414	403	401	373	418	352	358	374	371	411	384	378	386	344	400	403	374	364	412	434	378	381	361	374	393	419	420	373	401	398	375	414	400	362	363	380	369	363	376	388	366	404	360	382	400	421	412	357	375	377	397	404	358	405	392	437	427	377	358	396	379	418	390	390	390	386	413	391	363	389	404	377	372	355	361	379	381	409	342	337	375	366	384	368	380	371	390	416	403	410	365	397	378	359	394	366	336	394	392	358	369	341	388	390	390	366	400	365	404	385	376	369	391	384	361	378	430	411	432	420	393	385	401	412	386	400	444	396	401	372	404	404	393	384	372	393	368	389	388	401	405	402	362	392	384	404	355	400	373
51792	35738	3949	4687	4084	3391	2941	2600	2229	2035	1908	1688	1557	1473	1387	1359	1323	1311	1194	1148	1135	1147	1093	1103	1066	1060	1085	1018	959	1037	1027	957	1012	996	1019	972	932	959	934	915	906	912	882	961	942	897	904	909	914	966	954	869	928	839	882	910	879	909	958	894	916	913	957	864	902	875	948	901	893	888	894	909	929	883	895	900	918	873	943	924	875	854	910	872	928	856	849	881	908	899	848	873	859	838	867	950	873	877	911	824	906	866	917	881	891	806	937	855	842	871	875	948	912	903	873	920	920	834	892	976	874	886	877	898	922	893	878	943	862	879	852	863	871	874	888	931	893	868	887	931	869	911	879	838	875	862	878	869	878	921	919	855	866	877	845	865	891	912	878	899	906	887	883	866	827	869	857	869	868	883	870	877	848	917	873	894	878	873	958	872	842	915	870	849	855	825	865	831	877	869	842	908	949	879	861	875	899	890	910	841	839	894	900	902	871	918	801	922	871	924	877	902	881	897	908	878	865	928	887	900	858	811	929	880	854	851	862	821	892	848	842	901	913	881	871	843	887	874	834	888	957	899	864	872	867	848	874	875	871	902	863	898	926	874	884	911	838	872	861	886	867	884	856	900	861	857	876	859	880	901	845	880	937	842	854	870	878	884	930	900	820	885	839	872	822	863	935	907	886	835	912	911	891	898	882	884	823	847	852	849	844	858	906	859	862	863	873	872	843	894	871	880	872	884	870	891	920	899	922	842	834	894	935	901	899	843	862	895	924	909	905	885	939	842	887	863	800	908	836	876	857	863	872	862	896	846	847	846	914	897	842	910	868	861	863	913	869	841	952	891	790	921	859	867	881	882	814	910	862	893	837	915	882	872	849	879	873	862	896	812	809	901	880	902	868	836	863	840	883	912	868	886	865	886	933	862	858	898	853	933	873	867	821	884	925	879	849	876	851	890	906	931	854	904	905	909	810	856	900	898	876	868	876	881	875	871	870	859	852	910	869	820	945	858	903	863	902	929	946	875	878	886	871	911	906	854	879	847	844	861	860	869	877	875	844	882	915	850	850	915	847	851	879	863	841	935	900	915	942	907	901	867	830	888	850	897	855	884	891	890	892	916	850	858	829	864	833	839	848	865	822	883	885	852	865	873	857	878	851	893	874	850	917	941	902	816	862	912	881	853	800	868	873	831	865	897	841	849	871	921	863	890	843	889	880	879	880	870	885	924	891	861	810	831	886	916	905	950	906	910	889	892	900	862	888	850	856	934	880	854	862	871	897	879	945	853	924	871	865	900	875	884	881	893	877	890	867	879	849	867	874	929	848	876	864	877	908	864	838	923	896	913	803	820	844	872	905	872	873	873	855	878	918	872	919	867	848	830	839	893	895	839	878	863	863	871	950	872	881	855	916	909	902	918	903	928	872	881	916	875	878	854	878	892	848	874	841	885	879	832	922	904	893	826	841	871	859	865	868	879	876	880	831	866	830	873	859	872	912	899	867	859	853	859	829	870	815	861	885	908	829	896	852	854	928	881	898	811	899	909	839	895	908	904	865	862	906	892	840	884	896	836	858	905	877	906	867	807	913	877	864	822	878	872	874	846	858	883	861	852	866	891	887	878	836	871	893	885	874	859	827	831	830	830	858	894	828	878	874	835	877	856	893	882	961	846	887	840	891	938	914	841	877	908	876	901	872	848	900	883	873	882	871	865	854	860	900	883	838	895	873	843	872	884	880	921	863	868	879	888	855	897	867	856	888	910	876	887	884	933	900	882	865	869	866	918	871	884	936	873	895	815	887	880	832	830	891	872	880	911	909	871	875	876	815	904	905	915	880	881	800	903	891	862	933	896	865	905	796	867	836	882	878	873	883	858	819	847	862	927	834	861	895	859	867	870	882	903	882	867	867	849	844	894	879	866	832	852	846	877	887	873	888	893	873	816	852	841	880	902	889	924	829	874	929	839	909	879	919	877	891	878	839	859	879	892	855	900	904	911	888	844	881	923	860	901	854	882	873	864	892	877	858	889	866	895	863	887	860	886	861	872	855	836	852	888	947	888	822	880	852	957	885	833	817	931	887	837	884	833	880	869	838	956	858	885	890	945	824	855	848	823	934	889	886	815	835	882	839	852	857	870	870	875	846	846	857	853	845	829	884	861	870	923	857	872	935	894	882	860	897	888	832	915	884	908	895	815	831	879	874	905	895	940	906	862	904	911	876	824	920	917	932	894	936	833	853	819	922	867	883	868	894	884	861	895	900	932	863	852	849	875	869	849	897	871	845	856	863	941	877	908	843	896	903	880	913	879	913	886	841	838	856	827	854	926	849	922	851	888	844	831	886	946	837	869	864	880	881	854	909	877	849	878	902	841	900	837	901	866	856	857	845	907	907	888	826	881	854	874	884	842	825	828	859	871	880	896	833	858	830	860	856	898	848	849	839	834	842	889	875	827	902	893	868	873	854	904	865	905	865	916	842	840	853	892	878	871	858	823	891	888	854	908	862	849	881	874	870	843	878	910	836	954	897	902	803	839	868	890	921	938	900	888	857	877	869	907	868	883	905	853	885	863	890	895	881	931	864	925	868	920	900	866	857	888	936	896	881	875	858	886	893	841	833	818	901	934	848	833	908	919	872	860	891	865	947	907	871	855	885	889	888	847	864	900	848	894	867	848	847	857	867	844	853	921	832	866	834	848	900	872	825	868	871	876	864	889	903	906	826	857	873	858	918	896	869	880	860	907	861	923	901	858	919	850	862	846	854	835	864	861	892	878	841	848	901	891	917	884	862	882	865	839	847	835	932	858	888	820	898	815	892	891	882	905	866	848	848	892	853	903	912	882	824	898	824	857	877	921	876	889	824	834	875	888	804	923	837	869	845	850	872	902	879	892	823	912	862	840	882	859	904	891	871	896	868	847	911	858	810	861	898	903	888	843	852	830	851	883	839	860	901	878	870	885	843	857	909	848	921	851	832	917	857	921	849	859	896	900	851	851	883	827	911	867	922	925	864	909	841	881	879	856	900	857	887	884	812	872	883	850	870	880	900	893	877	888	892	924	890	898	864	895	853	885	888	886	870	836	833	902	858	917	878	859	897	878	878	868	849	844	819	881	900	835	882	932	842	856	856	915	882	870	889	875	844	876	867	892	850	865	890	924	838	913	849	884	888	857	883	899	930	895	808	880	854	870	863	894	854	877	847	884	886	893	896	893	867	901	898	867	896	849	865	944	920	858	910	893	853	864	897	890	897	871	920	867	914	869	893	885	899	895	835	891	877	868	817	928	865	871	916	873	916	854	810	886	868	904	855	872	828	903	839	801	853	878	888	875	855	976	842	912	857	899	907	873	876	838	862	890	851	900	821	900	881	873	916	905	874	884	856	926	884	839	851	924	872	880	919	909	900	865	836	918	846	863	907	935	941	883	898	898	852	890	849	820	857	871	891	945	838	858	893	860	884	860	884	912	873	880	893	886	904	861	803	878	894	877	858	887	869	878	839	918
34670	32041	11615	3344	894	385	257	199	169	174	169	157	178	168	150	162	175	177	173	172	164	159	166	145	155	169	154	142	146	149	166	141	148	133	157	139	152	148	167	143	149	156	138	138	155	167	195	148	159	170	164	144	179	146	166	144	176	157	167	133	155	138	160	168	142	151	159	152	163	157	143	149	165	162	168	164	166	158	181	163	180	152	160	173	176	168	148	178	181	159	138	154	158	177	166	162	142	153	129	131	150	163	151	163	171	154	137	176	152	167	156	153	147	137	138	156	177	170	160	150	153	144	152	150	162	159	158	160	156	150	167	163	154	146	159	132	182	160	182	142	134	158	161	181	155	198	166	133	158	157	149	177	148	157	151	153	178	163	160	179	178	150	142	165	162	154	177	150	156	165	182	151	162	153	144	159	172	156	141	163	175	158	177	148	179	172	165	193	159	193	160	168	174	183	170	146	155	147	176	151	151	141	163	127	147	156	153	167	168	138	172	140	124	145	162	170	139	142	169	169	167	139	133	159	185	176	139	167	137	163	166	143	176	164	138	154	166	171	139	163	153	147	168	156	169	163	170	174	155	161	145	147	182	149	157	180	154	154	145	156	166	158	146	163	139	173	150	173	157	144	169	151	159	153	153	163	153	174	165	147	165	174	148	154	171	151	163	160	129	155	143	142	163	166	164	151	173	182	165	181	168	144	143	167	169	149	151	172	159	161	161	171	144	173	150	161	161	186	173	150	162	162	164	163	174	162	143	146	150	168	171	164	155	163	148	158	152	165	183	173	156	172	141	150	152	159	160	146	159	146	142	157	170	162	166	162	158	138	168	143	167	175	164	137	167	165	164	152	164	151	128	153	168	178	145	161	154	146	171	182	176	170	143	162	153	154	179	131	172	164	169	171	149	178	174	162	159	148	149	161	169	170	161	152	165	139	167	164	144	171	162	160	144	164	162	147	159	180	180	172	166	146	159	151	145	158	153	168	171	157	148	152	151	142	173	178	149	160	168	163	179	132	167	148	164	155	164	173	153	149	159	152	164	182	147	138	156	169	154	153	160	169	155	147	182	153	161	156	185	144	160	171	162	154	150	185	164	165	183	168	148	161	170	151	151	139	151	183	152	155	177	195	148	159	141	170	158	150	166	143	167	156	178	150	151	141	148	131	133	158	149	185	161	149	168	166	170	160	173	155	135	162	164	188	175	158	199	174	168	168	155	136	180	155	141	167	146	162	155	151	175	147	168	168	197	182	158	169	169	176	166	167	168	153	175	174	168	147	155	170	156	159	160	144	147	161	155	157	175	150	176	157	156	168	151	157	180	178	153	142	134	166	139	168	164	149	191	150	162	155	152	167	154	183	158	135	146	155	151	159	149	168	166	125	145	155	171	138	169	177	169	138	142	162	164	159	168	151	152	147	165	138	149	167	173	144	127	169	143	161	154	153	131	138	159	167	154	129	155	141	165	136	153	155	129	140	168	164	150	152	154	161	172	164	138	159	173	164	155	162	159	147	157	162	166	155	166	159	165	161	156	183	159	163	151	170	160	178	145	166	156	164	149	141	170	179	155	163	163	165	170	141	167	133	161	161	145	144	142	169	161	128	130	173	146	166	154	159	164	142	159	142	159	151	153	161	163	147	165	164	161	139	166	153	181	182	155	150	140	168	172	159	156	156	153	153	177	157	156	174	143	144	172	175	165	159	170	146	153	151	155	146	149	179	135	135	173	161	166	136	161	140	154	148	180	153	162	159	146	140	155	141	156	174	167	160	149	131	184	138	164	193	167	154	177	143	150	164	165	168	167	160	148	157	134	160	130	157	153	145	148	155	157	173	164	168	180	179	147	167	185	158	163	186	176	161	163	161	166	182	164	149	167	175	173	167	151	160	165	178	152	179	148	161	179	157	138	164	171	163	166	134	159	170	165	167	168	147	138	139	140	160	148	168	160	152	169	151	148	163	154	159	140	167	168	167	159	154	154	160	178	153	191	173	166	157	153	164	173	163	157	144	174	158	157	145	170	152	162	144	155	138	159	164	172	166	152	176	158	153	166	146	156	162	148	161	159	165	154	142	175	179	142	166	190	162	165	148	149	167	155	160	147	158	153	147	169	162	131	136	145	161	143	166	174	145	168	143	157	134	160	155	158	184	163	166	163	161	164	141	147	159	188	147	168	155	186	169	159	155	141	151	145	152	138	189	156	136	142	163	147	162	150	168	162	188	152	162	136	174	174	141	143	150	144	171	168	153	160	142	160	154	173	158	121	157	142	162	186	131	157	172	153	157	166	156	173	162	147	158	149	158	176	158	124	159	170	153	146	168	153	167	173	128	120	176	151	150	131	143	158	159	142	158	153	142	137	157	160	147	158	146	152	150	147	155	168	134	163	144	150	160	153	170	173	143	150	168	154	161	180	174	135	163	154	148	157	141	148	157	174	170	147	161	156	192	161	151	143	170	145	159	170	162	155	146	157	166	168	140	144	153	173	171	168	163	175	157	144	148	162	159	179	157	160	148	151	176	144	158	156	165	168	169	149	152	157	175	144	171	169	151	154	161	155	135	157	158	163	147	156	148	149	156	178	147	158	152	171	181	160	160	158	168	135	189	182	143	182	133	175	152	153	140	134	156	133	164	144	192	161	167	157	163	153	159	164	170	163	158	153	168	162	146	158	173	154	153	163	151	161	155	183	157	172	170	162	156	193	165	146	144	144	168	176	151	162	160	157	169	151	158	159	166	166	146	172	167	139	153	155	150	150	158	171	164	142	159	159	164	153	148	143	179	158	165	152	157	141	183	153	178	159	184	150	140	166	143	137	159	195	141	154	170	153	184	151	154	145	157	137	143	163	156	142	144	146	146	144	142	156	148	169	145	137	156	153	171	166	166	185	162	160	146	135	180	140	152	172	160	157	148	181	152	179	176	156	171	144	151	147	158	152	168	144	164	167	149	150	153	156	163	159	167	146	151	151	185	165	149	161	148	174	165	154	156	174	195	178	158	158	161	170	151	171	150	165	157	168	169	153	165	150	146	152	146	164	160	163	161	179	186	154	155	164	151	170	161	166	145	176	161	148	159	133	143	167	157	145	142	155	171	163	159	139	155	166	155	149	153	159	170	138	180	175	166	151	143	155	155	156	152	160	154	149	158	164	139	169	164	162	160	167	143	148	151	150	154	166	173	160	137	158	170	144	161	167	162	155	168	163	147	148	142	161	148	171	144	151	160	168	156	140	161	163	157	175	163	128	142	172	169	159	161	154	156	169	164	146	171	157	159	145	145	165	162	169	162	147	148	165	150	155	157	145	151	158	156	183	178	159	173	157	166	155	144	150	148	154	157	173	147	159	161	163	171	145	171	158	162	158	143	158	164	157	143	160	142	156	153	150	162	155	164	173	181	168	171	165	142	175	165	169	156	166	127	169	144	176	135	157	156	142	136	153	142	168	162	142	168	161	163	175	166	147	163	159	141	165	148	154	156	172	174	148	164
31304	20177	575	585	584	552	477	491	533	455	494	511	490	469	531	482	455	471	472	461	464	465	497	457	509	469	443	479	489	444	506	497	439	489	456	472	496	464	473	475	460	508	465	451	479	478	457	495	495	456	467	500	462	495	472	470	471	437	450	478	471	465	447	481	452	451	439	437	476	499	466	480	478	418	497	470	470	439	502	452	499	446	447	471	438	489	496	431	466	475	446	472	467	484	455	485	450	442	476	484	482	474	455	455	452	459	448	445	495	456	473	474	464	490	460	455	448	457	482	454	461	487	481	477	474	454	477	443	457	472	477	499	448	459	465	450	472	439	473	451	482	471	464	457	462	462	492	495	499	469	480	461	463	455	473	488	448	470	466	479	483	455	456	468	474	498	463	466	457	486	476	461	447	484	445	486	442	477	435	455	468	458	453	510	494	434	475	449	461	493	460	462	501	445	438	478	468	468	470	462	434	460	514	477	498	449	446	458	452	445	481	462	479	453	441	462	471	465	433	481	473	468	489	450	486	441	429	495	469	469	475	495	491	468	535	476	461	475	459	460	434	486	459	457	472	449	450	442	506	489	476	487	478	463	477	476	495	471	456	471	472	493	459	459	451	480	446	465	489	475	468	464	445	479	510	452	449	473	493	491	495	456	464	510	462	469	476	460	460	474	432	474	473	491	473	444	489	442	468	462	467	505	463	461	453	445	453	474	460	473	452	430	485	467	468	431	470	455	442	449	470	508	437	446	430	427	464	420	465	466	479	452	462	494	454	472	458	481	463	472	452	469	435	487	475	471	477	452	467	489	500	478	495	486	454	487	450	458	460	470	461	467	484	464	471	453	509	488	471	499	490	481	493	480	487	496	453	451	522	485	450	470	455	454	449	465	457	426	490	431	516	476	440	491	443	475	448	483	453	467	444	490	442	487	467	472	478	476	466	433	512	466	480	446	462	449	451	476	460	477	462	429	472	437	509	442	474	475	478	465	423	458	462	471	457	438	440	486	492	466	481	464	472	451	445	459	461	469	478	476	466	426	460	526	463	450	463	480	478	467	472	451	473	447	471	453	470	450	451	494	460	422	487	448	510	494	462	453	471	455	487	451	458	477	508	492	454	487	433	497	497	448	479	474	458	483	460	433	467	473	455	485	499	475	487	455	470	497	439	486	487	487	502	459	488	476	483	476	467	439	464	457	450	456	493	471	493	441	452	463	467	493	433	494	484	436	485	447	453	530	470	439	479	425	453	428	451	494	465	453	479	448	429	465	470	483	443	491	463	453	476	474	482	481	442	465	501	470	497	464	459	469	479	493	494	488	491	492	456	470	449	450	446	441	462	441	448	499	497	468	447	476	496	471	514	447	476	485	458	481	477	475	455	443	476	438	460	470	504	451	501	446	473	470	437	474	517	471	445	467	458	501	472	464	494	455	476	470	446	472	476	480	478	435	446	472	470	442	470	485	479	467	447	475	442	430	475	451	459	468	455	473	480	450	494	504	478	470	512	453	453	453	483	467	495	482	470	456	476	450	488	457	460	483	449	452	459	491	507	459	459	473	477	460	483	448	505	500	436	480	497	469	446	488	492	479	459	448	475	491	510	470	456	460	479	427	438	473	448	461	490	465	454	435	479	477	482	478	463	487	454	472	468	470	459	473	472	492	439	464	455	456	440	445	454	469	456	470	468	433	456	416	448	464	454	438	457	492	456	447	481	469	504	426	500	465	474	493	466	518	465	441	438	447	493	447	448	484	469	474	462	485	468	461	434	452	500	468	463	462	452	485	437	458	460	473	450	437	488	487	511	443	455	443	430	443	489	465	468	425	495	476	454	457	472	470	450	479	469	471	471	459	470	420	468	435	456	448	439	494	452	462	424	473	467	488	480	433	447	449	464	491	492	460	491	457	451	424	467	456	471	484	455	458	511	468	399	472	440	461	497	469	471	461	448	449	441	460	505	514	457	504	478	474	470	487	494	486	501	460	475	462	440	503	482	469	487	473	475	471	458	413	486	448	453	453	492	480	488	475	470	439	448	432	479	478	456	529	472	453	448	481	497	448	475	504	481	462	445	461	467	425	460	471	481	465	494	442	478	434	478	423	463	436	483	468	452	485	438	457	428	450	463	447	429	489	448	478	493	483	501	473	481	459	440	489	453	467	443	441	479	441	428	465	471	473	466	429	479	433	482	488	509	465	490	475	486	470	446	463	467	430	473	474	444	452	492	453	460	468	463	442	448	473	461	489	454	469	433	490	430	444	450	455	479	429	455	479	448	484	492	487	453	455	451	443	472	450	494	505	427	462	453	482	473	478	514	479	426	456	450	434	466	474	429	459	454	436	455	446	490	482	444	454	465	460	468	469	481	463	488	448	481	444	498	448	457	450	455	468	456	434	477	447	474	473	462	507	438	504	475	444	463	449	482	446	471	473	440	516	464	490	439	449	461	466	479	469	464	434	468	520	427	471	484	512	494	490	447	457	485	441	479	466	474	462	464	464	487	451	486	465	474	461	432	501	454	484	462	479	453	453	485	473	472	452	477	442	444	460	452	439	499	507	448	501	425	485	441	443	481	458	451	461	493	448	463	460	428	450	477	462	461	448	476	458	474	452	500	435	427	476	518	484	485	484	456	439	488	443	471	455	456	468	496	458	442	470	466	488	446	468	480	508	463	469	460	499	464	472	441	445	502	476	480	456	448	476	461	453	435	472	459	475	484	466	443	458	471	477	465	484	468	485	420	474	469	458	460	471	427	477	471	486	480	434	473	453	427	471	454	489	486	466	485	479	473	477	434	477	457	475	458	457	455	463	447	478	455	459	458	448	472	472	489	399	494	481	492	452	482	485	453	502	490	478	446	450	470	458	439	466	468	459	496	474	445	509	469	483	450	449	491	452	482	435	472	463	478	467	436	457	465	435	444	484	448	453	462	482	471	459	486	464	468	415	467	463	443	450	451	442	484	451	448	447	461	468	453	472	477	473	474	475	462	480	463	432	458	481	454	469	460	487	444	448	460	446	446	424	507	470	464	461	438	441	464	447	474	449	480	447	451	483	464	456	459	472	473	414	472	445	496	472	456	455	458	503	441	456	460	469	449	489	456	476	483	441	467	445	443	466	459	469	462	469	445	477	453	446	459	452	466	489	461	429	475	449	469	481	461	458	440	431	449	476	455	484	462	453	470	487	488	438	476	459	468	470	427	461	468	463	430	476	428	460	504	466	470	410	457	440	440	454	440	495	510	452	501	470	464	473	485	482	466	463	478	465	477	477	468	436	467	479	452	476	449	463	482	460	498	438	477	443	457	461	487	441	483	498	472	485	449	505	456	438	462	490	450	454	465	472	498	441	453	457	475	452	462	468	430	477	459	419	460	437	479	444	481	477	470	483	445	449	511	414	458	449	458	467	457	444	493	470	487	474	464	487	455	502	425	512	436	475	492	514	464	455	461	462	481	449	455	456	448	512	486	474	471	478	444	457	486	457	450	465
53880	33095	24677	23748	21927	17513	10286	2869	580	469	459	442	423	410	407	349	405	428	359	386	368	349	391	366	444	388	383	338	382	351	362	333	368	333	352	373	348	364	364	361	324	372	342	322	385	357	391	393	393	375	353	350	354	348	344	338	363	369	385	343	390	335	362	358	343	398	353	356	329	382	371	368	359	359	337	374	371	379	363	342	335	345	364	376	354	393	359	324	331	367	319	363	339	350	362	350	358	359	364	328	386	382	315	323	338	337	399	354	364	341	362	341	347	372	359	355	368	356	348	363	374	387	355	356	339	331	345	366	351	365	355	357	381	334	350	362	383	341	358	358	379	326	323	343	365	345	364	380	360	357	338	337	374	336	346	344	320	346	352	333	363	344	371	379	405	365	363	314	348	361	352	356	306	345	341	382	331	361	350	345	322	336	329	332	359	359	357	348	365	330	361	360	350	368	368	337	358	356	369	380	377	363	358	328	340	339	394	350	366	357	371	325	358	331	346	318	375	343	344	335	359	344	344	334	340	361	316	333	339	355	367	328	338	310	368	381	347	349	313	352	326	328	338	331	344	353	358	338	356	358	317	351	349	339	361	343	400	346	374	339	331	385	350	352	374	300	378	351	324	313	334	370	356	377	368	376	336	370	363	372	335	344	333	335	339	340	337	311	338	345	374	372	369	371	367	367	371	333	348	345	372	340	320	347	321	349	338	361	373	340	413	330	340	341	376	349	355	321	339	364	364	369	338	378	361	344	358	330	328	347	342	313	346	361	395	358	290	375	330	371	387	369	411	321	360	341	362	366	397	351	338	309	319	322	340	367	345	373	398	333	361	339	349	367	344	367	393	365	346	341	327	335	374	350	352	332	352	342	337	322	343	358	354	355	375	359	364	322	338	394	373	337	364	372	369	351	353	351	321	374	352	337	394	351	342	332	356	354	379	326	353	380	353	346	390	358	368	340	377	365	355	368	315	357	328	354	370	386	357	320	338	358	341	342	367	329	354	315	360	353	345	333	345	356	369	330	372	339	407	352	364	343	320	326	332	356	367	376	340	367	363	374	389	371	335	344	373	385	351	357	348	338	309	365	383	352	346	364	344	394	355	363	334	346	367	383	350	355	383	364	351	344	349	349	352	354	353	375	335	330	323	348	345	318	334	312	360	343	372	354	335	372	349	336	344	330	387	322	322	353	342	345	371	366	336	391	364	362	329	351	353	380	351	354	332	368	388	345	374	359	373	389	381	376	354	406	352	333	347	350	341	329	356	327	335	324	361	336	327	348	311	341	352	336	355	344	354	360	344	314	354	331	341	361	348	360	338	359	355	342	364	342	364	357	365	361	370	340	355	402	361	355	364	341	323	349	374	337	356	344	349	358	334	348	358	382	341	339	405	352	353	342	353	337	334	366	343	357	325	315	356	378	364	391	399	349	342	361	320	349	323	360	360	341	336	360	364	359	380	327	378	323	336	354	350	347	360	341	362	353	317	362	370	375	341	352	344	365	349	347	360	380	346	336	336	341	360	333	333	366	346	385	338	356	387	348	365	355	339	355	378	350	336	370	358	387	332	334	341	337	343	356	346	347	329	328	330	348	360	327	377	348	354	342	341	358	355	360	351	351	363	343	365	338	334	352	359	370	334	354	349	372	343	381	332	344	372	330	310	333	384	328	352	380	379	377	340	344	353	348	349	345	336	346	352	342	322	379	374	360	369	309	370	366	361	357	329	358	374	373	379	365	324	344	357	343	348	375	347	368	379	370	370	375	320	340	360	371	382	351	387	324	379	374	363	332	321	332	344	347	345	337	355	371	384	351	321	322	350	393	351	398	361	337	344	339	345	343	362	361	360	350	348	368	349	382	345	333	326	352	376	320	350	349	354	360	345	364	315	347	358	352	357	351	343	356	335	374	378	342	339	336	305	362	342	341	346	365	337	369	360	363	339	334	333	359	382	379	366	348	356	349	336	373	352	337	366	366	330	353	386	359	358	384	345	336	360	357	347	357	366	334	323	413	341	334	343	325	326	308	336	353	384	379	366	351	347	381	354	383	398	391	358	334	305	319	348	352	393	334	343	375	361	376	354	340	365	346	344	326	297	324	325	373	365	339	361	380	355	358	355	330	378	361	359	346	350	345	340	355	370	378	360	354	367	381	360	346	352	369	344	345	352	356	330	362	349	364	343	374	363	373	326	382	362	351	331	343	346	312	339	325	357	367	329	356	346	335	379	337	343	360	329	324	332	339	351	332	336	362	341	353	363	353	360	331	316	355	346	355	374	342	392	357	319	335	378	355	353	336	365	381	359	352	373	342	345	334	335	357	356	357	343	357	334	348	360	360	351	353	341	345	342	338	365	377	367	358	362	367	317	361	341	348	356	338	353	376	369	364	359	350	360	397	372	369	343	340	369	358	362	345	389	383	383	369	330	338	369	338	357	349	360	331	342	378	339	353	401	325	340	360	352	331	337	376	324	323	359	359	314	363	340	344	367	360	347	341	347	340	348	317	267	376	339	366	386	347	362	360	335	347	354	310	353	368	390	381	346	359	387	342	322	378	335	347	349	322	344	333	348	332	358	365	322	347	376	362	379	352	344	359	338	357	340	315	322	354	381	368	339	314	341	349	327	320	367	404	314	370	352	344	385	348	330	372	346	368	343	358	352	321	373	357	338	353	333	348	336	348	376	360	358	337	357	333	376	341	351	377	360	349	361	338	347	364	374	345	377	357	389	322	331	361	359	364	350	331	328	350	338	322	381	302	333	364	372	343	358	339	373	354	376	363	345	378	323	353	338	303	331	311	356	349	352	353	393	333	378	336	359	340	354	347	345	319	306	389	337	340	377	345	383	363	366	359	381	338	347	351	331	333	323	327	343	305	342	355	332	325	315	332	373	367	357	367	352	328	317	379	348	380	353	340	349	329	359	373	335	375	354	338	340	349	381	364	358	321	391	371	319	378	383	370	375	378	338	412	350	336	351	346	339	380	342	338	356	356	363	336	365	375	345	388	378	351	380	360	390	347	373	350	380	395	361	369	369	344	359	388	356	367	330	344	386	331	353	357	356	334	354	306	341	334	335	343	357	336	365	335	339	338	328	396	381	392	359	356	346	319	338	357	336	307	382	357	346	358	349	341	328	349	378	354	341	363	338	319	355	373	357	338	352	392	363	322	354	373	348	346	376	348	353	346	350	360	380	349	362	368	324	368	348	347	345	347	334	362	337	327	348	362	333	350	284	332	334	325	354	330	358	361	383	347	356	336	352	357	330	365	326	341	336	337	340	371	351	342	353	349	357	354	391	379	353	358	317	342	337	339	369	354	336	346	352	344	389	297	333	366	381	379	342	396	351	359	395	339	346	375	361	331	337	378	370	398	372	340	347	356	355	368	340	347	328	372	377	356	333	333	351	339	359	334	354	355	363	364	336	342	377	355	318	370	286	363	367	374	362	369	331	341	334	311	371	321	346	322	358	357	353	354	338	355	347	340
52035	32296	2473	2812	2641	2325	2013	1772	1623	1433	1356	1379	1248	1158	1137	1124	1041	1028	1005	1038	999	1002	938	972	961	953	918	920	921	849	888	874	867	964	893	895	900	919	860	932	883	864	835	839	870	869	882	853	911	854	888	919	859	874	861	853	795	833	891	830	842	831	880	829	844	850	877	884	827	860	872	847	879	835	848	832	805	854	842	838	850	835	849	859	888	829	823	806	883	870	900	836	805	858	844	861	868	848	821	872	833	839	830	811	844	869	846	770	808	824	855	839	834	878	839	812	837	848	896	840	855	837	830	862	847	805	849	853	859	876	794	855	909	802	844	849	878	866	830	841	880	845	815	770	820	827	861	866	819	847	846	803	819	819	813	833	842	830	815	826	797	825	772	867	881	860	830	799	815	799	855	856	844	825	821	860	865	795	811	809	780	868	839	885	881	822	784	805	821	847	787	849	788	845	832	825	813	853	857	844	866	850	822	820	857	831	878	851	887	817	854	889	905	821	860	809	811	845	807	874	825	853	820	838	802	779	883	907	832	854	821	863	824	814	840	849	848	899	863	847	827	791	785	840	843	834	845	805	850	827	860	860	788	806	835	836	855	855	833	833	830	860	814	851	800	829	857	849	804	857	854	834	826	820	811	859	810	830	803	836	876	808	806	814	818	910	843	842	826	835	836	871	874	809	854	832	869	827	794	782	824	774	843	818	809	817	843	851	857	841	867	848	848	791	846	853	894	849	836	831	868	877	855	869	830	863	863	882	825	822	827	848	853	875	789	831	833	824	819	775	808	858	856	854	854	834	832	871	877	841	807	813	806	819	849	837	831	812	811	841	806	859	850	848	838	775	884	829	827	867	788	863	819	882	884	871	841	849	855	808	783	887	849	883	856	870	849	761	821	806	850	896	803	828	854	824	935	807	855	827	832	810	838	832	845	795	842	789	848	858	840	866	799	781	840	841	918	850	810	899	827	825	848	789	844	838	857	856	856	806	887	848	805	807	845	798	849	898	838	872	866	816	788	823	895	835	821	866	863	830	830	827	861	830	861	820	839	840	855	882	902	786	867	813	864	856	816	835	904	838	892	859	862	901	840	859	797	746	802	837	815	841	887	847	843	793	860	879	852	833	824	842	836	894	784	841	851	870	849	792	847	824	880	822	834	788	809	815	798	835	821	865	855	829	853	825	820	838	839	846	842	834	787	850	815	859	803	857	855	847	840	873	862	808	831	863	845	849	852	817	816	810	881	859	896	877	873	843	863	833	841	809	875	881	817	819	892	887	860	870	795	864	849	816	885	797	840	848	831	791	864	894	821	822	881	862	796	860	808	905	821	782	861	832	828	823	899	836	846	875	848	865	813	812	807	814	875	858	785	839	811	780	836	855	847	862	856	862	794	862	897	807	836	840	736	867	810	815	864	817	796	820	843	818	803	839	799	821	780	853	862	834	823	792	842	805	875	858	833	841	860	864	851	822	812	786	821	799	848	886	792	857	843	903	888	830	807	837	850	849	879	829	810	875	798	842	832	832	850	827	816	863	900	894	834	855	847	837	825	858	854	851	797	819	840	861	831	812	836	830	890	803	883	848	832	874	810	849	832	886	860	859	848	785	866	788	888	832	827	898	806	811	807	853	818	852	858	857	800	891	858	847	868	838	823	808	842	855	782	882	827	829	849	845	854	850	836	849	834	830	859	871	813	820	815	860	796	828	842	823	857	842	830	814	822	865	834	828	793	851	874	865	838	853	827	825	786	830	845	802	851	842	789	827	844	856	853	826	808	785	857	830	825	869	831	859	822	915	810	869	836	818	821	866	864	824	890	789	865	843	834	842	859	826	780	858	827	811	846	828	822	863	820	868	851	840	892	829	863	849	856	825	787	797	848	847	866	883	841	818	872	865	837	804	862	797	876	796	802	816	835	828	773	842	811	845	847	838	797	801	824	853	829	904	878	843	790	815	882	826	833	887	784	862	833	782	838	840	847	850	786	820	858	839	825	837	824	805	837	842	821	781	839	799	843	849	835	858	851	835	892	841	778	829	807	850	812	774	838	826	802	822	796	794	832	891	852	841	828	767	854	829	867	850	797	823	841	855	828	832	842	846	849	903	822	850	833	899	864	844	832	866	830	872	868	858	780	821	801	768	862	812	850	839	823	834	857	843	841	811	851	828	833	833	789	903	836	816	856	839	837	808	844	830	872	853	897	857	814	835	846	829	825	836	874	848	859	794	829	830	808	902	805	830	771	859	848	801	844	894	836	834	867	834	858	849	842	833	855	838	819	820	837	861	807	831	898	850	778	808	818	803	802	846	788	846	810	841	855	820	857	823	826	827	857	871	858	841	810	836	830	832	857	837	876	843	885	842	865	843	883	851	817	854	808	796	869	840	824	843	804	848	834	916	795	862	823	790	832	841	849	868	867	850	855	806	863	838	836	866	870	776	822	831	817	877	863	845	808	822	890	834	808	858	842	856	819	796	848	850	835	834	810	862	827	830	793	777	880	804	813	840	878	850	858	812	841	866	901	864	863	801	789	836	826	839	804	880	772	846	825	819	817	875	849	832	867	860	842	871	806	831	820	845	820	827	871	805	844	853	856	834	833	857	805	825	821	879	822	900	868	850	846	757	870	845	831	858	835	796	849	848	845	868	846	824	820	802	827	832	814	831	847	843	830	835	819	900	869	802	843	905	865	874	858	902	800	867	832	848	800	856	887	821	844	870	807	818	859	808	855	842	808	876	872	853	785	793	830	818	851	838	781	817	827	873	819	852	859	866	829	859	862	811	836	786	846	803	817	844	871	852	869	792	846	858	859	800	853	827	828	857	843	866	852	767	796	833	891	874	891	846	916	870	823	823	849	861	843	857	833	781	870	824	884	862	882	821	852	869	917	847	855	861	779	870	849	820	858	861	825	851	873	907	862	819	840	876	805	836	855	844	846	781	869	794	906	862	896	861	824	849	873	817	881	818	846	838	811	803	861	781	838	828	840	842	920	829	771	843	834	823	908	841	820	844	871	801	820	858	860	817	894	785	838	860	851	827	844	851	895	799	846	830	833	816	839	869	838	851	839	835	900	864	839	899	842	821	836	860	867	850	826	827	801	837	839	852	819	857	816	836	858	845	849	801	865	805	857	833	794	855	847	858	880	819	843	879	800	834	807	798	803	845	778	817	871	778	829	829	823	854	812	843	846	782	852	840	853	785	839	772	856	864	865	868	861	843	854	852	785	805	861	801	849	865	831	783	805	851	847	847	829	816	805	810	858	883	871	817	801	816	858	842	867	813	892	816	857	844	866	808	785	816	877	822	896	838	879	798	810	805	831	821	831	888	817	830	859	828	853	863	825	890	788	777	815	818	802	819	831	844	801	869	869	815	841	872	848	821	795	810	830	844	821	866	815	833	836	834	799	893	832	875	786	837	833	854	842	828	851	791	809	869	848	821	900	828	826	853	883	803	849	836	780	867	812	850	850	870	819	867	804	787	851	875
54192	32319	24148	24080	24167	21418	17163	7433	1159	650	575	561	536	510	472	491	502	502	473	439	454	422	420	487	434	444	440	447	404	398	396	390	421	446	402	433	403	410	453	416	417	419	383	407	378	421	426	413	392	404	441	389	386	393	408	411	393	395	418	387	415	384	413	443	444	397	417	408	406	372	386	412	382	383	365	386	405	382	435	402	413	362	451	437	392	390	388	418	377	427	382	384	418	387	383	386	400	433	406	411	374	394	435	416	415	394	382	400	383	384	392	433	442	408	448	400	405	387	385	396	418	406	418	397	397	399	399	415	418	433	415	428	392	376	403	409	437	388	403	393	437	361	423	419	426	369	420	387	384	413	444	425	399	376	413	415	397	416	429	427	391	391	400	407	397	388	403	416	412	432	398	425	418	377	387	395	357	393	361	372	417	404	401	387	365	353	392	379	405	386	390	391	426	384	430	359	425	394	376	407	419	410	416	401	383	395	421	424	389	354	409	437	420	374	394	380	402	387	361	435	394	389	402	413	355	386	412	391	374	405	409	440	426	412	406	366	355	401	404	380	404	395	397	385	412	407	401	425	382	371	374	430	420	393	420	438	375	398	388	384	445	395	387	376	424	404	434	370	421	443	394	382	375	357	375	372	383	429	377	416	443	403	378	412	417	421	397	374	410	373	373	379	399	377	385	430	382	430	401	362	412	375	439	388	402	376	416	379	391	385	396	366	374	375	388	405	405	412	391	374	370	390	400	404	404	387	387	384	426	357	380	415	438	371	394	408	391	382	390	412	363	365	392	419	395	416	402	411	402	403	416	396	394	380	396	395	421	367	407	399	407	406	376	404	382	369	416	397	444	391	369	401	398	416	394	434	413	405	425	398	385	442	388	439	369	385	424	386	444	406	391	403	444	417	375	373	438	417	408	374	399	396	415	376	436	410	427	393	364	391	356	386	423	395	426	394	381	405	387	375	433	424	351	376	378	382	367	412	395	403	370	387	422	402	420	370	414	426	386	387	418	377	366	420	397	376	393	395	396	388	385	362	437	376	387	389	408	387	400	404	412	391	444	448	392	390	388	364	422	402	398	359	367	405	398	386	431	393	409	362	409	373	386	405	437	388	422	398	397	413	418	420	359	369	395	388	398	394	395	389	374	394	366	362	391	403	436	410	393	361	380	405	377	406	399	377	406	394	393	376	349	377	429	419	397	407	395	361	415	400	363	408	389	381	395	410	361	363	401	383	386	403	409	401	393	384	438	366	405	418	426	402	431	365	427	389	443	418	398	406	411	363	376	399	396	398	376	409	392	436	382	426	360	387	394	371	393	418	394	426	414	398	404	432	411	392	364	387	431	370	374	385	414	416	362	388	376	407	365	394	425	393	354	410	397	399	393	383	415	395	373	365	366	377	396	354	368	371	383	396	434	403	370	383	373	420	400	361	414	382	434	410	378	390	422	400	358	420	415	396	352	406	389	377	382	388	428	401	393	384	374	391	399	384	383	394	387	388	438	386	440	377	380	403	376	398	396	411	405	396	389	406	379	392	394	392	388	382	364	368	384	415	411	393	415	418	391	397	420	455	448	413	379	411	416	402	383	349	362	393	365	420	379	405	386	372	373	405	389	379	389	385	383	404	393	373	346	407	411	432	404	411	465	346	397	377	430	424	418	395	385	414	411	359	416	397	365	413	377	398	399	387	426	401	357	373	385	373	367	385	400	397	410	411	412	417	446	399	434	387	390	386	360	407	371	394	414	389	386	381	387	389	358	387	378	374	389	413	393	390	406	382	404	381	384	407	399	384	414	386	433	390	399	419	411	394	434	422	386	359	360	368	403	364	416	445	393	413	399	405	396	372	418	376	383	379	372	383	436	388	400	394	399	423	405	380	377	406	412	385	386	384	386	362	372	393	400	393	386	386	410	374	390	397	362	343	393	345	380	419	390	397	437	410	373	392	430	388	371	415	416	366	423	394	385	398	385	359	415	422	405	375	374	354	393	396	405	395	396	376	395	422	353	424	401	417	392	360	400	405	367	376	404	432	395	431	352	389	420	408	417	361	384	397	401	427	465	409	414	385	393	385	404	422	351	401	391	428	342	418	430	370	401	378	434	390	421	397	393	425	372	374	387	385	371	442	375	354	428	409	435	433	410	394	379	405	342	366	365	362	400	417	409	405	380	405	371	406	354	393	437	410	400	401	394	395	396	377	401	409	393	416	420	422	379	426	399	403	397	388	397	411	380	422	398	404	374	388	419	457	366	389	387	406	422	434	396	409	431	418	416	403	380	369	363	394	411	368	379	418	411	417	400	390	410	408	399	396	368	454	413	431	395	423	391	424	409	420	421	380	382	402	441	400	406	387	374	365	394	407	409	410	413	410	379	405	384	389	394	398	385	376	356	382	374	382	442	386	380	367	369	381	452	428	368	387	358	382	431	418	416	415	383	364	399	397	383	438	382	424	360	385	385	408	399	395	368	420	398	400	392	394	416	393	366	369	393	363	386	409	389	386	393	387	401	416	418	402	420	396	414	411	399	398	369	421	411	410	376	393	442	355	357	423	392	386	362	369	415	397	379	385	448	386	384	409	397	362	407	384	400	384	411	440	379	411	422	437	463	365	387	403	365	376	395	375	417	362	419	419	389	438	396	387	386	384	399	423	380	403	405	423	382	390	407	377	384	384	387	362	390	398	388	411	405	395	396	412	458	386	416	381	403	377	372	370	372	399	408	394	386	420	364	364	390	426	368	367	382	378	413	388	409	367	349	396	375	391	425	403	410	417	380	407	385	402	383	389	414	418	361	373	439	403	371	384	382	390	405	388	407	380	385	373	386	385	445	409	396	379	382	398	375	368	375	421	421	427	398	411	376	429	366	394	357	382	381	387	369	400	426	377	374	355	348	438	434	375	403	360	439	458	416	371	381	414	366	396	393	369	388	372	387	376	440	398	396	397	432	372	404	372	411	391	397	406	394	474	422	385	455	391	404	406	407	372	389	381	396	397	357	407	406	397	383	433	419	380	386	429	420	374	372	407	397	380	397	394	411	387	395	385	348	375	372	383	400	435	406	360	406	418	382	406	394	412	426	434	408	391	373	399	369	394	416	384	408	370	387	397	404	401	403	424	396	382	407	373	415	374	436	418	426	375	382	411	437	367	416	398	396	381	389	397	397	349	413	391	367	397	396	407	388	408	372	418	349	377	392	405	411	413	389	403	374	392	386	417	436	417	402	409	441	360	365	405	367	354	420	380	392	369	358	416	405	414	379	435	386	387	383	393	411	376	412	352	400	369	375	387	414	403	407	396	404	369	402	384	376	383	408	385	395	401	416	386	418	362	382	377	393	406	385	414	407	467	431	400	353	379	401	396	421	399	415	383	417	411	395	412	397	412	419	390	419	375	375	360	378	391	413	385	420	382	399	390	392	380	379	382	408	377	400	417	400	386	411	383	408	379	451	379	395	404	368	374	386	404	404	416	392	411	387	402	399	400
53975	22743	3928	4473	4098	3533	2983	2669	2259	2034	1868	1711	1634	1490	1372	1363	1309	1275	1139	1186	1123	1133	1143	1000	1018	1021	1009	1063	1102	1028	992	1020	1020	959	959	931	938	907	895	952	963	957	955	940	940	903	902	1007	883	878	946	899	929	922	871	892	922	887	922	878	919	926	900	850	950	897	932	890	896	956	855	873	902	842	899	882	876	870	916	866	899	923	889	881	874	877	878	912	906	860	917	901	863	895	850	899	902	891	935	905	841	860	883	867	889	915	902	824	861	850	887	922	921	868	844	877	886	888	902	864	893	853	823	855	894	880	904	845	847	910	905	837	911	876	820	873	838	809	893	884	836	910	867	881	883	823	834	853	855	887	946	809	914	822	852	854	879	878	884	854	864	924	864	852	878	884	940	829	831	894	869	848	894	886	915	900	853	891	913	834	905	895	887	900	846	862	879	918	895	880	859	867	887	841	903	871	886	880	862	859	887	881	889	869	909	871	923	858	882	894	869	897	884	852	914	842	901	919	842	874	925	864	873	860	931	862	860	891	871	913	904	848	892	892	847	880	893	838	850	888	858	895	867	910	921	863	860	848	882	856	831	865	827	861	883	847	852	917	869	905	881	894	887	871	897	885	859	951	928	885	899	872	867	865	859	912	877	824	828	830	859	877	886	872	907	877	841	833	869	867	898	883	881	876	874	887	872	871	905	877	844	855	901	816	907	894	890	882	849	870	817	841	867	845	864	867	872	827	841	853	877	827	863	843	870	838	820	895	871	862	886	855	854	885	841	858	851	886	805	913	884	914	932	853	894	905	887	941	811	892	875	894	888	900	886	863	863	875	851	852	840	841	899	955	882	883	854	911	859	857	841	888	863	896	842	868	832	891	804	827	891	866	864	864	892	875	907	909	874	855	827	873	898	881	889	843	862	898	839	885	829	893	894	879	861	858	895	871	831	856	887	887	879	908	826	912	884	891	894	876	861	923	889	835	873	872	880	896	892	862	854	881	848	854	863	891	833	879	836	870	882	881	841	811	861	849	916	926	893	839	822	900	830	839	881	856	778	831	845	865	824	865	876	877	819	793	869	891	879	846	888	891	860	856	908	835	874	885	905	912	843	840	841	834	875	921	880	886	824	842	840	875	847	861	908	864	861	870	875	867	824	847	883	821	867	897	911	808	855	911	879	880	889	869	867	879	774	842	873	881	902	862	899	825	869	882	877	862	868	918	861	841	858	848	904	881	893	888	836	872	843	854	880	880	869	860	906	808	889	867	859	831	865	899	862	853	833	885	830	908	897	841	971	888	836	827	901	885	890	910	853	858	902	897	851	855	865	856	901	876	838	913	942	934	892	917	891	830	892	882	837	855	868	874	874	897	849	909	902	936	866	814	891	887	911	916	898	828	879	894	868	886	889	861	860	874	857	805	835	863	820	854	839	862	877	894	849	870	861	839	856	876	832	870	845	867	858	921	874	852	875	860	882	835	893	831	842	904	792	856	899	876	874	830	850	898	908	910	871	820	887	905	897	881	917	833	910	860	869	861	873	797	864	878	857	889	920	864	859	890	861	856	862	888	909	856	861	855	868	874	836	868	860	884	890	903	857	863	856	851	877	817	871	929	900	859	880	864	893	899	836	856	871	867	835	880	863	887	846	894	878	832	864	888	923	896	901	836	855	820	899	895	861	870	913	884	896	852	771	904	847	899	895	860	890	864	866	828	876	893	845	887	851	880	917	938	836	906	805	825	872	871	862	937	870	898	918	927	847	903	895	916	883	862	928	866	850	929	887	878	894	909	875	908	901	875	881	809	855	898	879	954	871	844	876	891	868	903	863	864	863	878	833	918	868	875	861	834	904	851	861	822	892	909	847	896	833	848	921	852	859	885	842	871	872	861	844	854	864	849	829	900	840	928	899	874	899	894	825	903	884	861	891	825	901	892	921	908	864	866	874	921	865	828	849	831	887	844	897	870	866	899	886	887	855	930	871	844	863	811	895	816	884	842	903	833	921	870	852	883	852	898	889	908	860	842	896	824	895	940	868	899	842	862	882	854	913	878	885	838	891	850	887	914	914	814	858	879	839	892	817	913	871	868	839	864	901	891	831	875	819	820	869	870	902	829	841	892	866	884	890	896	877	882	887	870	897	904	875	870	898	813	924	922	819	870	872	871	837	890	866	934	831	855	926	890	866	915	864	913	951	804	884	859	895	866	839	876	845	879	869	886	845	845	894	901	933	855	834	921	890	936	845	858	915	929	876	882	834	889	903	871	893	868	886	890	873	885	824	893	873	858	887	853	914	882	843	863	865	860	874	911	890	917	842	874	851	874	860	834	847	891	864	925	887	861	830	878	887	894	874	842	831	849	857	849	875	850	819	827	873	887	920	899	839	879	865	887	900	897	927	890	872	859	898	922	904	910	890	852	897	880	858	925	918	892	852	840	880	875	887	916	856	901	845	856	855	883	892	915	839	899	884	896	875	896	842	847	856	876	954	851	908	888	875	907	898	881	860	911	880	885	846	894	841	923	871	812	868	835	866	905	806	873	882	828	877	913	902	862	867	848	797	830	902	913	878	939	899	853	860	849	852	871	849	864	912	884	810	872	923	901	904	901	919	828	903	884	825	854	950	860	839	838	852	875	831	754	845	877	852	829	873	907	934	910	836	909	895	892	850	828	881	901	882	872	893	804	848	877	912	883	890	887	844	858	850	857	910	836	894	889	854	872	901	868	905	899	855	816	861	847	899	813	878	841	919	844	821	848	860	851	881	817	888	879	888	828	867	892	852	915	886	857	830	890	916	823	863	909	890	887	842	817	894	938	902	853	871	838	839	844	854	898	857	823	904	855	861	914	885	878	864	869	936	919	933	834	852	901	908	890	848	859	906	857	926	859	880	864	823	867	871	851	829	948	914	868	847	843	854	903	858	853	894	854	868	897	849	842	856	916	972	850	876	890	935	936	936	848	815	887	841	854	866	891	870	863	900	870	849	898	863	864	911	898	851	829	815	844	810	910	862	863	845	896	852	800	816	890	816	923	882	887	859	877	858	848	877	873	880	836	900	859	843	887	886	866	905	882	857	847	884	910	868	831	843	855	871	933	872	895	813	893	861	886	941	917	901	870	946	849	910	895	824	903	854	821	858	917	910	875	835	875	869	898	863	878	784	874	842	864	884	883	890	864	886	869	918	938	882	822	809	805	856	868	924	791	909	909	875	865	889	878	862	832	883	793	884	855	926	890	859	890	917	880	875	897	897	874	880	864	868	842	898	863	874	885	853	850	789	867	885	833	876	846	908	898	897	874	883	943	874	884	891	847	853	874	863	909	883	842	811	839	878	867	910	790	891	895	834	914	891	926	851	826	873	871	887	856	864	871	867	832	870	796	857	861	879	863	899	839	910	927	906	826	859	863	870	850	906	907	837	886	884	903	888	859	899	907	861	893	840	904	833	910	846	895	923	865	931	911	823	851	883	844	838	886	843	924	847	857	878	811	945	878
41723	34565	13740	4805	1440	555	279	165	178	173	178	182	170	153	147	179	143	146	168	143	159	171	167	152	141	163	161	164	173	146	156	143	165	154	148	158	161	180	168	159	172	153	158	143	172	154	144	171	167	149	141	156	165	155	172	146	160	127	168	151	158	147	154	177	163	155	156	163	155	185	182	158	153	155	140	144	153	159	167	153	165	173	169	154	151	163	169	161	177	193	184	164	144	174	160	168	164	145	138	162	147	182	180	161	176	154	163	151	160	136	159	133	143	161	170	143	154	151	146	167	161	175	159	144	155	149	146	145	195	175	173	158	159	165	158	155	163	159	169	172	153	167	163	164	144	157	156	184	164	161	150	184	178	140	166	151	174	166	166	151	169	167	171	170	170	168	168	155	146	146	168	148	162	148	139	158	140	169	158	136	164	148	158	163	187	149	155	149	144	195	164	136	145	129	154	170	151	158	191	146	166	138	179	177	186	171	185	150	182	152	137	157	143	168	153	193	185	165	173	144	157	167	162	185	152	161	192	147	164	160	157	151	171	177	143	129	155	140	175	140	148	139	161	153	158	169	168	140	171	160	138	166	156	134	180	172	161	162	167	197	154	168	182	160	167	165	158	170	149	137	147	164	152	152	143	155	143	146	159	153	149	162	170	162	149	150	126	167	157	171	172	151	166	167	161	159	176	208	183	172	152	166	156	159	169	170	148	158	166	164	190	179	166	159	164	157	144	157	175	177	171	145	143	169	171	166	156	173	161	161	167	162	161	161	164	153	152	148	145	133	172	159	158	167	163	168	163	152	159	177	151	155	144	164	144	137	138	168	170	152	168	159	152	168	186	160	191	167	156	163	169	168	186	162	137	168	166	172	152	148	165	158	152	161	189	129	167	167	164	160	137	160	172	164	175	179	154	157	173	156	171	168	154	167	175	152	181	152	155	168	150	155	193	148	170	151	166	155	165	164	162	161	167	155	142	143	164	160	134	183	158	162	151	174	166	167	151	162	159	169	158	166	165	180	170	172	159	167	159	158	132	141	138	172	157	174	150	133	151	161	162	168	153	154	176	172	172	144	155	155	163	175	148	133	153	138	165	156	170	160	146	162	164	160	174	150	148	184	168	176	162	157	174	166	142	145	148	143	149	182	152	153	164	159	169	148	166	152	161	152	148	136	135	163	177	161	156	152	154	154	169	162	143	147	175	162	162	160	159	178	194	147	146	165	146	173	180	172	171	166	174	149	170	146	163	168	161	169	163	172	153	172	151	141	150	160	156	139	154	147	189	154	161	169	157	168	173	153	169	148	146	154	159	177	149	158	158	168	184	162	165	161	168	128	152	169	184	163	163	147	176	150	142	144	177	171	178	167	148	179	156	162	163	178	185	166	166	160	152	164	162	141	179	169	154	149	164	145	140	156	177	158	149	147	175	147	151	157	159	176	151	147	156	168	159	176	181	172	133	143	175	178	149	156	161	147	172	152	167	176	154	159	154	178	144	168	128	159	159	158	160	158	165	173	157	154	151	162	125	184	156	139	156	149	162	150	168	172	165	156	165	150	162	170	181	157	152	182	153	161	144	144	153	157	157	142	173	184	158	159	148	159	185	152	153	155	167	158	156	136	159	132	153	159	165	166	157	181	147	164	167	171	169	143	157	145	189	154	170	186	141	156	173	171	171	146	177	144	146	173	175	151	155	193	150	169	165	152	142	183	158	170	174	177	156	158	138	160	172	147	165	168	146	157	162	183	163	184	148	152	182	136	145	167	166	152	167	157	140	149	154	145	162	146	172	169	164	179	158	171	136	145	163	146	169	153	180	165	154	172	162	169	160	168	161	157	174	156	151	130	162	173	160	157	167	155	149	166	173	149	154	171	155	152	191	164	164	156	152	171	166	137	153	141	179	189	152	160	153	175	193	173	190	180	165	169	158	180	165	155	170	156	176	163	142	173	172	133	174	145	151	145	165	159	172	163	182	146	158	149	159	159	176	175	165	171	180	141	147	165	179	166	178	135	198	142	182	154	181	157	162	160	153	193	165	159	165	155	156	140	196	166	150	149	163	158	171	171	150	153	172	182	171	147	152	145	166	163	164	170	157	152	163	152	165	137	158	166	153	153	156	171	152	207	173	178	187	163	164	192	148	151	152	167	158	153	150	173	145	156	161	150	144	153	150	176	146	153	165	192	152	152	163	157	154	146	145	165	157	159	150	132	160	146	144	161	162	171	156	146	186	175	175	185	165	190	159	145	157	166	141	150	157	169	183	166	148	165	166	161	158	179	154	162	178	176	141	174	167	150	153	157	162	157	160	169	147	185	150	160	171	149	165	150	146	141	153	157	153	164	173	148	150	169	161	150	159	179	174	175	186	165	165	178	150	163	157	153	163	183	159	140	152	148	150	149	167	159	163	160	164	165	153	185	144	164	159	161	159	137	154	135	166	159	178	166	175	163	151	162	146	168	168	172	147	172	164	185	174	141	168	160	175	153	174	156	181	175	149	164	166	148	118	146	162	184	143	159	142	143	153	146	147	161	130	160	165	149	152	162	164	150	153	147	150	164	168	158	176	173	188	171	171	149	179	153	180	150	146	144	162	159	155	151	136	151	152	156	148	152	161	147	151	150	133	154	167	161	152	163	186	165	169	154	154	185	174	170	159	153	152	142	163	167	166	165	148	147	168	153	170	170	161	172	178	163	173	171	150	149	159	155	139	159	173	168	158	185	130	133	181	160	148	151	189	163	146	161	171	150	179	168	158	161	148	167	161	135	156	144	156	158	165	162	161	160	153	191	158	164	179	172	163	157	139	154	159	156	138	176	156	161	157	133	161	172	173	147	191	172	156	166	159	166	132	160	143	156	156	160	136	152	171	167	170	170	161	190	147	141	171	166	156	179	191	172	121	164	161	159	167	147	157	161	172	159	171	164	169	159	171	165	170	150	139	141	159	148	141	159	144	153	165	165	147	172	145	139	153	162	158	154	174	164	136	153	150	144	162	150	179	148	149	165	166	161	150	141	159	134	168	128	150	155	157	166	152	160	146	152	184	151	127	147	173	153	158	161	175	157	166	150	165	176	151	162	169	192	160	152	174	155	169	155	151	131	193	152	135	165	159	160	152	165	162	164	163	146	178	164	163	167	149	161	181	160	159	150	153	136	155	148	150	137	144	160	154	145	171	160	145	145	172	146	186	177	146	143	161	150	167	163	158	139	164	170	158	174	160	165	163	136	159	160	158	168	154	161	170	171	146	168	145	148	157	144	174	159	158	147	150	180	134	193	169	160	175	158	159	159	165	161	185	175	158	177	178	138	179	153	170	152	161	138	154	157	147	142	147	175	146	159	199	150	157	186	169	165	155	139	162	146	164	167	154	153	157	171	133	161	158	166	157	173	158	178	161	167	156	171	177	161	155	174	176	156	151	152	166	133	158	141	156	170	168	149	140	166	153	139	147	182	168	161	148	147	152	173	138	160	152	150	163	153	160	153
36402	23877	548	567	565	567	508	488	502	511	497	505	480	471	451	478	456	475	467	477	471	490	477	456	492	493	479	437	468	484	471	468	454	489	469	472	460	478	460	514	453	457	463	479	509	437	458	455	447	467	438	498	454	458	466	440	442	469	465	470	454	513	514	440	461	458	471	462	468	495	505	459	471	456	500	443	496	480	481	455	454	464	480	504	506	474	489	463	497	486	448	487	501	443	440	459	458	476	476	472	473	444	431	483	454	480	475	479	476	445	443	417	455	405	465	474	455	488	456	468	463	480	505	510	457	470	467	442	469	469	484	461	450	456	454	469	427	471	457	482	451	499	430	494	458	521	484	466	490	477	456	448	451	525	502	458	452	467	483	490	506	434	437	445	456	459	476	453	469	480	465	438	461	468	439	438	484	449	452	450	480	491	419	445	490	473	481	470	465	457	492	492	467	499	483	424	431	495	451	455	490	439	462	458	459	472	464	448	450	490	439	473	481	429	470	506	462	463	491	441	450	498	481	449	475	484	449	490	487	494	476	486	471	476	484	494	482	474	454	439	463	472	472	447	468	463	456	477	462	445	485	436	451	477	453	464	433	444	470	468	450	471	499	483	476	471	458	469	465	470	466	479	485	459	458	481	500	509	448	476	467	465	463	484	435	489	442	477	485	479	438	491	467	454	525	506	468	465	480	468	458	453	492	472	477	434	457	460	442	476	472	482	498	447	485	464	466	466	434	469	485	455	451	502	464	480	448	476	485	434	477	477	442	495	452	476	485	456	464	463	515	510	495	463	469	446	465	450	449	452	493	454	426	447	421	472	427	464	485	468	491	451	465	429	442	466	463	437	438	465	525	410	438	458	456	449	435	477	479	445	495	465	451	455	433	521	464	453	472	491	455	489	447	481	509	472	457	477	474	477	454	466	435	466	453	481	464	447	510	491	456	450	445	471	466	484	480	502	470	464	478	494	491	480	476	472	440	472	441	506	471	465	480	453	488	479	456	465	476	463	462	474	461	494	461	436	529	430	482	459	473	495	436	439	468	470	452	453	437	461	413	502	435	463	511	463	439	499	430	473	481	482	480	478	444	467	466	435	514	471	449	438	488	447	489	456	452	452	471	420	407	449	449	513	502	501	482	470	454	453	461	474	467	463	454	476	430	437	491	461	510	466	425	473	436	496	460	454	498	463	459	477	445	494	478	436	481	448	476	485	497	480	454	441	471	463	462	442	465	468	483	445	457	449	479	462	467	498	440	464	492	463	455	463	520	481	450	462	446	499	462	455	479	399	476	455	433	456	469	510	463	493	512	456	463	479	483	496	476	442	455	457	470	461	448	492	478	442	438	442	479	436	460	472	441	472	485	453	467	450	443	431	460	501	484	516	460	447	482	468	467	444	496	462	471	475	471	546	504	451	483	461	461	484	447	471	466	455	482	457	455	493	457	463	481	433	505	491	500	430	500	473	490	482	487	441	459	447	475	430	440	495	485	469	450	465	427	500	431	449	428	483	439	432	500	478	484	471	469	488	484	469	470	460	463	432	462	476	466	481	444	464	461	482	467	470	460	491	479	519	472	416	451	413	479	455	478	457	504	469	475	488	447	442	422	469	427	419	450	432	481	472	499	485	456	443	446	456	480	478	468	541	465	459	475	484	519	434	474	522	470	478	504	461	461	473	456	450	449	447	395	478	470	420	473	483	448	482	503	442	456	485	469	465	458	477	480	512	453	472	506	439	440	446	479	464	471	445	499	491	455	465	473	441	433	482	469	495	450	440	457	458	490	447	522	447	502	477	464	466	473	477	476	475	495	467	446	494	471	463	461	454	495	444	454	490	446	452	455	439	464	465	479	475	472	449	496	466	472	429	462	465	474	518	434	443	449	476	484	452	477	466	492	445	465	442	453	469	440	460	489	486	462	461	470	477	472	479	418	421	466	458	472	464	486	453	500	472	509	455	480	460	447	428	478	480	451	462	468	449	464	459	465	449	461	449	444	461	455	440	475	472	508	471	490	453	472	485	464	456	446	464	458	484	473	476	433	481	413	489	435	472	480	490	473	467	447	482	472	489	476	485	432	452	478	447	462	465	470	464	488	438	458	480	483	461	481	483	473	454	461	465	471	467	466	479	466	464	465	465	467	470	457	462	461	462	485	481	489	453	501	422	513	435	483	467	530	472	484	460	461	456	480	455	453	499	462	472	439	467	465	461	445	479	469	429	481	476	493	477	483	454	475	457	462	471	486	477	462	453	471	495	444	484	459	489	461	442	443	472	476	459	431	487	442	455	479	459	445	468	474	468	456	474	472	477	465	462	466	478	453	473	475	476	504	467	438	466	442	461	474	469	466	476	475	461	485	471	460	456	483	473	465	468	480	448	462	464	458	448	466	505	483	460	479	484	433	472	438	439	487	454	494	448	455	471	450	443	426	447	503	415	443	493	450	473	456	457	484	452	474	475	456	433	460	434	486	454	463	443	483	450	476	469	494	471	467	460	463	488	475	457	460	500	473	447	446	480	472	482	453	447	464	475	492	452	499	489	436	460	451	462	469	470	494	492	472	450	435	522	441	444	484	504	491	446	434	460	508	452	451	467	464	431	458	483	470	504	456	495	522	472	466	447	440	453	494	460	476	496	488	502	478	490	452	445	452	500	466	471	491	457	425	468	506	437	484	448	456	476	465	454	421	474	449	453	440	486	482	442	472	464	489	502	418	461	490	490	482	448	498	507	482	502	442	490	438	474	505	441	464	498	468	440	473	503	490	429	471	443	473	476	463	443	449	443	458	427	456	451	469	489	465	466	449	460	461	478	468	483	461	447	456	473	480	479	451	454	437	508	452	488	474	459	487	442	468	475	449	479	449	419	494	521	453	498	480	446	472	458	483	486	448	468	478	488	452	486	496	490	430	511	468	451	467	443	495	491	467	430	484	459	474	504	467	451	439	489	461	469	495	480	455	477	474	436	453	433	471	454	444	446	467	441	474	491	469	418	444	484	448	491	486	454	472	442	455	461	477	443	471	465	498	468	449	465	468	489	475	452	431	464	490	479	413	449	452	452	477	496	484	460	401	500	465	469	462	480	480	471	435	429	456	497	453	476	463	469	455	474	481	485	441	471	465	473	485	454	488	484	462	467	472	496	448	455	473	445	463	455	442	422	453	483	461	437	498	478	448	470	472	470	476	471	499	504	449	458	470	471	491	446	456	450	517	447	471	483	447	460	492	455	458	424	455	476	501	437	450	488	501	466	463	473	462	466	483	461	453	440	499	491	460	446	484	473	488	459	512	462	455	461	462	495	456	468	466	465	474	453	471	453	467	483	476	479	477	452	445	437	432	460	467	449	491	429	437	473	473	462	476	460	455	454	459	470	468	459	475	437	452	439	451	474	437	500	448	475	432	494	456	489	452	441	449	454	420	467	485	485	450	479	489	473	432	448	463	488	500	442	477	494	493	476	468	457	446	492	473	461	488	477	478	431	456	435
51884	31889	23941	22963	23278	20075	12168	3508	597	497	447	459	432	454	385	405	392	388	351	359	360	372	376	353	369	410	396	402	371	401	350	311	372	354	336	380	320	366	354	381	336	360	366	367	380	322	351	367	370	401	348	340	369	367	385	379	387	357	360	369	359	353	329	362	344	342	332	355	369	367	349	369	376	361	339	361	445	362	367	319	353	354	363	351	376	414	363	375	340	353	364	345	365	359	388	393	337	354	341	353	377	330	341	411	374	366	378	352	336	373	386	333	395	367	342	323	377	341	391	347	405	359	378	392	388	360	366	389	363	343	356	390	369	344	370	362	373	377	379	331	368	349	320	335	331	368	388	348	379	326	337	384	343	370	364	375	379	386	360	396	357	351	377	347	344	327	342	363	382	365	350	335	326	323	382	368	372	355	361	355	354	404	374	334	362	362	359	338	332	358	401	403	349	380	375	366	356	387	392	377	348	329	364	340	382	371	374	393	369	361	342	358	369	367	343	354	363	382	352	334	345	343	353	342	367	319	393	354	362	368	363	372	379	358	348	386	384	383	365	373	354	370	353	367	353	355	341	367	353	351	344	333	337	341	336	375	405	370	369	356	345	360	359	330	329	327	345	351	354	355	349	360	355	358	371	363	351	365	339	349	398	354	348	383	373	339	364	381	350	377	335	381	350	382	357	398	392	352	364	347	369	361	378	395	364	358	339	368	368	366	409	343	362	380	321	333	348	366	381	375	372	345	368	328	349	385	373	364	351	389	366	385	365	357	346	352	343	372	384	354	377	333	394	341	351	376	325	371	361	331	348	341	370	368	324	340	385	402	377	371	370	320	329	374	354	378	376	378	368	354	370	365	370	365	361	346	338	368	365	369	346	371	349	327	346	317	385	377	349	372	376	365	332	356	359	378	324	365	363	357	362	376	357	372	311	356	359	393	354	351	351	362	328	373	346	382	368	361	348	356	355	335	338	394	368	367	376	367	374	376	370	357	365	405	368	394	341	349	340	351	354	339	370	386	353	358	352	374	358	367	369	431	343	364	362	352	330	339	342	331	342	349	351	352	377	388	342	362	334	344	339	334	355	360	363	337	374	344	337	381	367	378	348	368	365	346	331	367	355	353	381	346	331	387	310	345	358	335	371	342	366	360	356	360	358	362	360	384	347	348	347	344	373	346	355	378	337	325	308	376	363	351	353	309	355	351	340	374	370	355	400	327	386	389	344	359	343	343	361	360	387	338	335	372	361	373	335	362	358	320	374	361	392	341	393	351	341	379	321	376	381	366	348	336	360	340	369	365	397	335	366	358	337	370	387	351	324	351	392	362	350	373	376	388	357	354	340	369	351	368	340	407	341	353	371	370	384	366	348	339	348	361	359	370	346	371	359	370	373	392	362	396	420	336	390	365	332	326	356	336	354	348	359	342	347	360	368	373	366	384	376	370	391	362	371	391	362	318	343	344	369	404	366	355	339	393	382	371	343	344	348	338	335	364	348	380	368	400	321	366	333	343	372	338	395	313	372	358	400	372	359	392	343	361	373	353	349	371	386	372	333	356	335	388	359	344	327	357	372	358	391	351	340	366	390	365	389	357	348	353	374	366	380	382	372	362	363	358	337	376	351	377	367	411	385	373	326	381	329	357	348	354	347	380	356	357	337	387	376	368	357	332	384	379	343	371	383	373	356	327	341	381	349	357	341	357	417	383	338	356	359	385	348	334	329	355	347	322	341	366	399	377	347	329	364	362	322	336	349	379	341	399	359	387	359	364	367	332	384	361	355	352	329	319	361	339	367	340	358	401	391	332	361	352	336	359	373	363	330	357	367	356	355	388	386	373	345	361	339	343	333	364	355	338	345	347	386	366	343	342	338	365	419	360	392	372	376	335	359	366	376	343	348	371	390	357	349	367	366	342	367	362	341	395	405	373	343	317	307	322	354	345	333	362	345	343	338	366	351	338	356	377	365	323	352	327	327	344	382	360	350	367	378	365	364	347	397	352	363	356	360	342	335	333	374	349	342	357	340	344	348	341	346	337	356	355	386	353	396	364	347	357	357	332	352	362	326	379	353	383	365	376	332	317	348	332	352	321	364	349	367	333	369	341	345	378	350	332	373	339	340	374	355	336	335	389	370	331	381	360	365	378	370	367	362	334	369	368	357	365	386	347	353	347	325	362	307	392	356	361	401	370	357	314	370	345	325	374	373	359	321	356	387	386	348	364	399	324	360	361	360	366	378	357	350	325	370	385	346	347	358	380	364	320	368	357	356	329	354	384	358	384	360	365	386	330	350	389	366	364	358	377	342	388	360	338	399	361	346	342	347	370	351	377	350	381	343	390	350	340	335	372	363	360	393	347	394	342	335	331	367	330	375	352	341	351	362	367	371	325	354	382	352	364	366	342	402	343	387	364	341	345	344	369	391	368	335	397	324	357	321	346	336	360	344	341	378	375	345	372	384	326	351	377	374	359	351	352	350	338	364	370	356	336	339	357	367	356	387	341	366	364	351	346	356	344	395	362	354	385	339	371	443	339	354	348	378	359	343	361	349	349	359	310	367	369	304	353	380	421	374	347	360	317	359	325	388	356	337	345	365	341	351	357	338	365	362	376	353	328	380	345	413	355	370	368	362	327	385	382	335	355	358	351	358	422	362	387	373	387	355	365	357	380	370	347	351	355	343	361	310	349	360	355	379	371	365	373	337	345	371	368	327	356	371	372	359	382	362	352	365	345	369	366	376	358	348	376	353	371	407	351	372	395	375	363	360	392	383	329	330	343	353	368	282	343	353	371	371	358	396	342	381	355	352	351	346	389	363	337	360	383	355	360	350	405	374	373	314	373	353	360	312	367	374	352	389	365	375	349	353	358	351	338	326	344	343	378	344	388	400	363	324	371	376	346	370	373	343	365	401	353	352	392	396	346	381	318	387	342	380	325	365	365	364	357	335	395	363	360	381	358	392	334	377	380	338	353	373	378	376	362	371	355	385	343	375	374	325	362	364	346	309	332	373	359	329	375	364	342	337	397	369	329	351	368	334	342	377	373	363	352	396	331	362	379	386	362	366	355	368	342	366	369	382	349	373	339	346	391	363	400	365	346	321	354	360	343	329	359	400	390	372	364	369	345	342	346	384	352	376	383	318	358	355	364	371	363	330	378	331	368	346	343	333	354	340	339	352	381	363	373	372	336	339	369	375	337	369	380	366	362	379	379	339	349	350	338	357	377	316	353	338	374	378	362	341	368	410	360	317	361	360	354	355	398	371	344	345	379	327	351	362	366	336	379	383	344	373	369	307	332	362	368	335	348	355	358	385	346	358	366	370	330	355	331	387	343	348	351	347	400	360	355	359	370	346	343	316	373	332	369	356	389	380	320	349	355	369	339	309	349	395	382	357	346	376	392	378	385	334	395	362	375	356	363	349	365	359	424	368	366	364	334	364	348	350	365	352	392	343	367	354	348	345	363	356	349	370	362	400	336	369	348	374	409
52583	10916	2436	2798	2601	2200	1974	1769	1566	1481	1338	1221	1287	1210	1128	1072	1051	1003	1060	1000	942	994	895	974	951	898	905	873	888	899	945	897	931	930	915	885	907	900	879	913	854	894	880	882	861	870	880	868	876	846	894	813	888	836	870	830	858	872	795	859	906	827	882	807	856	796	887	867	853	823	841	868	879	835	858	843	877	855	834	825	824	848	868	841	891	820	843	856	857	847	860	850	823	852	878	817	871	828	841	873	786	836	866	858	867	831	827	871	856	863	847	847	812	832	849	822	865	857	824	864	815	872	820	833	889	851	898	873	805	805	832	851	857	858	794	801	827	817	815	836	793	893	841	829	855	861	839	858	866	835	852	850	842	830	850	915	847	841	838	837	778	852	837	818	881	848	869	822	897	845	839	872	817	885	850	796	855	779	830	856	819	872	847	837	815	835	806	834	828	843	831	840	819	835	793	839	879	835	889	901	847	833	796	843	843	835	797	880	865	749	830	832	812	808	844	839	896	810	811	826	869	852	842	847	861	818	858	826	800	817	876	835	816	833	820	852	892	830	835	755	833	848	808	834	823	842	915	861	844	830	823	813	819	892	838	828	846	829	863	812	886	892	850	819	876	821	825	822	807	855	811	849	791	804	883	841	835	841	844	862	885	851	854	862	887	844	818	814	795	859	807	845	845	866	862	842	843	804	770	827	875	807	893	829	895	804	892	786	821	882	827	868	830	838	806	824	828	822	825	847	826	801	838	827	882	792	891	860	848	864	851	862	833	828	862	866	853	827	850	863	825	866	837	802	859	826	832	838	865	834	843	827	857	846	817	866	894	864	850	852	847	825	786	857	831	792	842	789	870	828	801	860	860	837	827	898	837	839	833	816	896	820	846	833	847	840	857	847	837	865	868	869	908	834	838	849	845	781	810	837	885	865	859	852	836	853	816	831	872	840	859	798	828	816	847	799	798	878	836	829	864	787	854	878	866	830	836	811	838	863	833	838	798	832	822	845	858	830	868	853	856	833	844	828	798	867	866	826	804	800	865	757	845	833	875	789	837	884	863	809	870	840	814	846	847	806	821	833	852	829	815	812	854	845	817	876	828	815	846	791	823	844	826	790	848	817	870	829	835	832	800	826	859	800	815	852	852	834	853	815	856	846	779	838	845	843	874	822	834	848	877	834	794	837	819	856	811	833	898	846	844	896	821	839	855	849	825	828	845	808	805	823	800	862	822	851	855	801	837	843	832	879	862	772	846	798	800	849	851	867	883	803	820	864	826	886	844	862	847	848	846	827	825	845	895	815	844	845	837	869	845	834	863	829	794	806	855	834	838	841	866	798	829	820	843	805	794	853	837	840	837	849	828	818	853	807	831	906	815	828	804	843	844	837	862	853	826	843	823	860	870	861	816	884	804	807	863	840	855	853	873	821	816	852	879	790	793	821	842	854	784	826	869	875	826	845	850	896	816	841	855	764	830	832	859	815	871	810	844	835	815	816	816	834	897	816	778	863	876	870	801	841	799	826	841	793	838	838	822	870	852	808	841	818	831	882	794	826	855	846	857	808	827	852	781	798	830	822	819	826	820	867	888	834	831	814	842	823	836	827	800	833	867	809	822	831	826	837	832	813	807	837	794	847	861	812	822	801	820	828	833	782	825	827	817	839	772	817	819	889	806	860	854	868	830	884	863	829	877	848	822	788	856	887	844	855	855	812	815	805	852	823	859	831	849	853	834	840	847	860	881	856	855	789	870	865	857	821	787	849	864	834	843	802	825	833	891	879	820	868	868	864	887	829	832	819	819	844	835	842	853	863	836	864	830	864	842	840	834	853	864	783	841	781	874	827	828	835	810	878	792	869	819	815	814	838	811	827	830	826	822	855	839	863	863	875	841	853	841	887	881	876	863	905	817	831	832	786	831	873	845	818	854	849	857	861	836	813	852	827	865	872	843	805	910	800	834	817	824	854	805	883	805	841	790	824	830	839	816	852	917	807	871	825	839	851	829	862	805	901	814	882	833	834	790	865	830	806	844	838	779	842	810	801	831	776	816	841	881	879	866	796	834	842	869	819	839	821	879	823	848	835	827	772	862	870	863	873	818	849	829	814	856	806	807	859	847	848	857	835	882	856	855	787	911	880	839	877	866	830	890	875	878	826	788	849	847	846	864	843	865	826	781	799	839	832	843	818	825	861	817	808	844	827	892	782	858	827	858	806	842	836	848	809	828	840	837	815	850	865	830	874	797	798	856	802	804	833	806	826	849	842	815	858	872	881	897	893	875	793	823	828	829	867	880	818	799	845	861	863	866	847	867	841	862	858	823	815	825	830	850	805	860	845	829	774	875	837	823	825	838	859	859	840	877	794	807	833	810	856	829	811	839	883	822	844	844	850	826	893	822	812	851	823	828	851	855	806	816	825	870	810	772	788	833	864	778	837	827	868	839	816	857	876	840	828	809	847	859	783	877	810	866	861	838	838	833	821	841	856	848	868	826	792	822	859	859	833	844	857	751	836	889	872	857	875	878	787	811	823	780	847	841	822	837	842	790	824	810	791	848	843	809	877	852	844	854	781	790	873	877	884	836	808	838	826	823	858	855	766	841	820	853	831	790	799	831	880	868	852	772	815	866	852	856	841	810	784	816	812	826	857	862	858	776	866	827	813	849	788	833	856	828	821	828	807	808	846	870	825	795	772	834	840	869	803	828	803	795	821	807	841	816	842	898	836	863	777	834	886	821	882	839	843	806	852	792	831	840	863	809	811	854	787	837	830	800	820	855	875	805	838	800	813	780	844	848	824	887	824	823	828	899	826	834	864	831	841	799	810	784	806	856	860	780	875	870	839	839	851	862	784	874	839	830	847	807	793	849	825	885	816	875	840	857	847	801	849	891	852	872	815	844	827	854	815	791	869	853	848	812	871	816	847	844	826	867	841	822	839	873	829	816	842	871	793	811	830	837	862	814	867	822	834	881	927	877	860	796	848	844	800	852	779	824	842	876	830	832	805	847	772	818	827	864	883	830	827	859	857	854	841	849	828	802	839	804	800	807	827	812	800	874	824	800	801	798	892	809	857	846	844	814	893	835	857	875	862	785	853	868	851	860	859	823	833	838	873	810	832	829	861	786	795	882	831	837	881	839	843	837	844	774	879	797	819	883	802	783	827	836	856	864	868	836	865	867	824	812	823	818	858	849	828	824	847	854	872	795	871	838	804	845	834	859	836	796	832	836	892	816	844	807	807	835	845	837	892	877	854	871	852	829	771	833	809	800	817	850	877	847	874	830	887	872	851	872	784	793	860	827	784	818	803	830	841	791	835	829	810	815	797	820	809	865	793	817	881	808	778	806	817	822	896	853	851	854	855	879	889	790	842	814	851	857	861	884	819	856	820	846	826	919	880	809	858	851	893	877	820	783	837	863	819	883	843	797	848	814	803	779	786	828	840	821	867	825	870	834	799	864	813	812	854	877	862	836	832	835	859	865	803	840	851	789	846
50205	30354	23971	23885	23335	21249	15271	5503	892	681	593	586	554	498	500	470	474	513	473	455	487	442	472	443	430	467	423	475	436	408	433	397	444	412	414	428	418	397	422	413	443	421	443	418	424	433	396	407	365	383	426	446	379	416	371	372	380	415	378	364	368	415	408	376	413	436	420	414	429	413	407	392	418	422	430	425	445	405	376	415	384	396	414	416	438	444	407	416	385	408	373	405	400	386	377	486	421	417	375	400	361	375	418	413	406	389	415	390	383	448	447	398	404	410	426	387	398	434	371	387	438	381	381	420	424	422	394	426	388	392	405	390	433	413	380	392	430	397	371	411	414	373	420	411	386	407	408	431	435	399	438	396	422	423	424	398	439	421	393	389	437	393	395	413	384	407	410	434	409	416	402	387	393	423	408	384	421	392	390	404	409	390	400	410	386	410	380	383	414	428	408	441	458	345	421	408	392	438	384	429	369	404	386	423	375	425	353	436	413	379	400	438	414	379	431	413	401	401	387	409	420	417	412	390	407	391	411	396	376	412	397	445	396	370	472	404	369	397	400	425	397	431	387	410	417	373	464	421	409	434	407	413	379	404	393	430	409	425	399	384	426	399	422	402	397	384	414	431	424	399	374	407	407	394	399	405	378	438	419	419	405	396	411	446	444	412	439	415	419	381	364	408	385	431	418	407	409	460	425	413	410	414	378	409	396	394	442	385	424	421	390	364	378	414	385	397	435	397	447	407	371	439	405	435	404	379	377	380	377	391	456	458	403	410	379	412	439	425	405	429	409	417	400	395	433	411	382	388	391	404	389	404	440	405	413	430	433	380	403	354	398	382	395	400	422	425	418	402	394	378	412	362	405	377	381	407	388	434	395	393	404	359	375	383	431	416	429	392	383	390	424	391	379	413	433	419	397	353	354	393	409	386	444	375	406	432	426	393	389	387	411	428	374	411	395	374	384	392	418	364	377	425	366	408	413	453	420	362	380	438	418	376	420	456	371	393	435	407	418	413	431	420	441	418	389	431	380	398	414	400	396	420	450	419	385	419	442	371	408	408	374	364	402	409	362	415	412	404	396	389	394	414	382	456	399	416	412	347	404	446	356	430	425	361	399	443	404	446	406	413	381	430	403	397	378	423	381	421	397	406	420	377	431	422	386	424	399	406	400	406	360	433	372	416	426	421	405	365	400	390	432	393	391	422	411	413	381	374	392	407	424	383	424	357	394	390	403	408	393	376	388	413	392	432	394	384	414	400	430	401	415	396	401	447	431	432	410	390	362	391	352	352	409	384	385	398	419	410	415	419	384	391	403	429	401	399	351	385	424	405	372	396	416	397	395	429	416	448	416	440	425	430	357	390	444	390	423	420	424	425	410	391	418	389	412	401	409	404	427	401	368	394	420	435	400	397	407	416	383	434	400	405	393	411	363	362	415	409	410	385	387	372	386	393	407	406	401	400	392	435	408	377	401	382	387	411	428	397	410	414	388	372	414	432	409	349	409	390	411	412	445	412	398	405	422	406	381	430	355	439	386	392	412	419	417	399	414	392	433	380	417	389	379	398	408	394	404	396	400	410	424	385	407	382	398	456	408	437	386	380	417	394	410	387	391	380	422	407	398	405	447	376	420	398	412	394	394	362	417	407	426	381	432	435	391	435	388	380	424	389	380	361	388	432	421	366	401	427	456	426	426	425	413	416	382	386	398	419	382	433	367	393	395	367	372	401	396	429	424	398	459	383	403	381	397	385	425	402	422	417	418	411	377	399	406	417	444	423	426	420	440	406	413	387	444	454	420	379	385	403	422	406	385	437	417	390	422	391	410	427	411	382	375	425	405	423	386	399	444	436	414	433	401	361	379	435	370	379	415	364	432	385	388	358	385	450	381	385	376	385	398	421	409	410	378	427	410	412	356	370	373	430	447	377	444	413	370	399	430	399	346	401	425	417	400	399	430	368	399	408	384	429	436	412	452	367	410	428	430	418	396	412	427	416	393	426	393	485	388	390	419	403	358	433	380	425	391	383	402	401	432	416	382	413	425	397	419	399	420	411	416	391	397	368	411	394	397	431	397	421	386	432	436	412	422	420	453	364	372	400	383	391	397	431	395	423	422	409	379	373	404	392	381	357	404	423	407	383	377	376	408	416	426	402	391	386	417	410	417	385	406	417	463	394	408	406	417	369	445	397	426	400	368	367	393	407	423	384	429	374	442	389	410	388	410	438	409	413	437	380	414	392	386	403	390	385	396	400	416	387	383	393	406	406	373	355	381	419	399	400	392	394	380	407	402	404	401	398	414	414	369	428	411	421	422	363	405	409	382	419	405	432	369	393	412	414	388	418	435	440	378	427	392	438	380	405	387	387	422	440	394	366	404	392	391	426	401	389	387	421	369	385	393	412	435	446	414	416	417	431	402	399	396	412	411	419	392	385	401	406	440	395	414	389	395	413	381	418	415	443	368	430	395	427	411	427	420	427	397	436	383	395	438	385	417	395	393	363	439	408	422	452	405	398	396	428	389	393	408	408	390	419	370	393	398	385	415	389	401	407	444	413	391	378	433	395	447	420	400	390	406	411	399	425	402	391	393	388	416	429	406	402	383	429	386	404	404	412	388	417	405	391	402	447	373	415	390	352	360	396	403	363	387	399	422	372	390	377	378	375	434	412	424	385	410	404	420	399	411	406	372	389	404	379	369	447	401	399	434	390	390	412	368	412	460	365	422	383	411	415	420	404	398	409	425	382	404	366	407	448	405	395	423	412	425	431	332	409	378	405	365	422	402	354	394	404	391	392	404	439	415	443	408	422	376	403	400	399	406	422	426	401	425	419	415	384	380	406	402	366	403	381	398	380	393	448	386	415	395	425	412	396	399	406	411	408	418	409	386	379	418	397	352	412	415	397	427	370	402	409	350	408	399	407	355	399	413	417	396	393	408	389	404	390	424	406	409	420	388	428	416	382	402	436	441	412	367	403	381	419	415	373	376	440	435	408	414	406	406	407	459	411	392	384	400	437	420	418	407	412	371	404	417	389	408	418	426	402	351	417	370	433	398	372	425	380	400	406	455	414	402	386	380	375	428	399	406	454	391	389	365	395	399	380	391	379	385	361	409	376	397	397	420	427	415	417	413	410	377	401	392	403	369	371	408	387	397	380	414	366	358	393	422	369	393	423	452	407	377	467	399	403	400	398	439	377	394	413	429	430	394	440	422	376	392	350	382	389	369	386	426	419	404	402	377	359	392	415	389	387	390	419	426	400	367	386	421	421	444	418	423	429	377	394	382	422	373	375	372	408	428	361	359	408	361	403	432	432	405	439	382	359	405	415	386	392	397	381	418	342	416	391	414	400	421	429	425	413	424	382	360	376	409	418	440	409	423	419	447	397	437	425	353	400	407	393	413	364	412	395	384	456	390	406	413	386	397	404	379	393	371	372	385	378	390	378	414	394	418	384	393	418	432	414	379	385	388	410	437	423	440	424	388	358	374	392
52109	10011	3897	4598	4078	3457	2967	2566	2272	2063	1893	1663	1569	1490	1300	1337	1288	1303	1123	1182	1103	1126	1103	1109	1029	1054	1042	992	1000	1064	1001	994	963	1003	935	939	988	908	901	902	911	892	894	958	916	910	879	923	894	937	926	885	882	915	848	896	939	950	865	910	920	881	853	919	929	904	894	891	852	938	951	886	836	884	820	908	930	875	877	887	895	894	917	873	862	870	912	927	834	834	899	857	864	883	842	906	899	865	879	895	876	870	860	919	867	907	900	892	876	866	873	831	916	876	835	894	861	886	890	865	846	870	907	902	804	812	898	866	860	844	855	931	861	873	874	852	848	883	931	834	837	870	892	911	898	926	860	864	873	843	868	914	839	886	873	884	913	903	901	887	879	845	874	894	843	865	846	873	874	851	876	866	896	892	871	920	917	879	875	935	847	923	893	887	845	866	892	883	900	921	880	888	878	881	879	878	833	834	905	821	900	877	867	888	824	875	888	812	828	869	884	855	838	886	848	841	868	824	888	855	861	864	877	841	845	857	845	803	866	864	862	871	854	825	918	836	861	846	902	864	867	886	922	889	841	873	811	863	882	893	847	851	934	875	822	872	872	832	885	849	826	834	846	887	882	852	819	913	886	909	807	853	866	898	885	866	923	889	862	847	863	833	850	945	883	873	851	884	831	856	852	843	903	832	896	912	840	898	854	852	804	834	874	883	857	887	861	893	866	884	901	830	913	872	856	889	859	843	900	840	894	892	837	911	872	862	867	836	903	814	887	861	895	865	840	909	855	877	792	920	842	879	889	857	854	932	889	837	872	857	832	868	869	925	851	855	875	842	875	854	907	866	875	836	859	865	860	880	847	893	848	829	895	891	826	902	874	885	848	836	854	866	819	871	921	884	873	909	833	852	882	855	871	872	860	875	857	823	857	882	856	860	896	880	899	797	827	858	873	856	910	856	866	924	876	906	863	850	891	845	843	910	873	880	931	901	882	889	855	911	785	872	858	852	817	832	878	879	883	907	877	828	841	888	862	901	854	873	861	900	889	804	880	834	838	840	880	845	840	924	745	814	914	874	859	920	824	904	844	870	898	860	857	884	881	899	861	878	879	869	878	833	850	899	851	829	912	830	901	886	888	833	885	890	854	762	863	876	925	854	909	861	826	860	856	880	869	878	824	865	859	856	924	848	887	855	847	833	864	848	870	858	901	889	844	841	868	880	912	884	873	893	859	812	862	840	830	868	854	884	857	860	899	868	899	907	904	854	890	929	876	890	899	890	857	881	876	888	828	900	907	937	882	930	843	910	873	858	873	865	800	824	899	801	823	866	884	875	894	879	828	870	870	887	881	853	910	901	853	881	890	842	839	860	869	909	920	900	883	878	866	871	844	866	886	814	894	851	886	850	903	885	912	862	864	890	906	882	864	811	868	831	901	860	888	859	869	845	885	857	875	861	857	880	840	905	858	874	867	866	894	910	882	866	833	883	859	871	821	859	860	910	812	849	806	894	836	895	841	863	870	860	927	824	843	891	850	854	875	874	816	874	920	923	821	926	855	833	882	889	865	890	830	839	890	838	874	903	881	873	827	869	884	858	856	827	845	845	854	863	872	854	867	879	851	854	889	954	846	851	894	830	895	856	831	927	883	912	852	854	849	890	833	847	863	904	839	870	877	899	925	881	896	877	816	881	855	849	936	891	864	860	847	863	850	888	877	843	842	871	842	911	903	865	881	878	827	857	856	902	890	879	835	842	874	821	873	923	824	892	891	840	887	823	862	867	853	847	837	840	857	848	825	859	866	925	855	872	868	876	859	879	873	868	848	817	892	858	872	847	863	898	856	881	902	864	841	854	850	864	875	846	887	851	881	864	908	824	850	854	830	836	887	880	862	813	898	895	867	874	900	848	865	904	859	871	834	878	877	848	894	869	893	897	831	834	802	802	862	897	903	881	818	827	857	904	826	855	858	872	887	868	859	855	894	844	890	859	826	895	897	798	846	896	862	902	885	869	860	900	909	872	859	882	822	831	859	857	873	860	874	877	866	831	849	838	868	843	847	812	853	881	871	861	814	860	867	874	865	839	828	880	859	804	827	876	877	850	893	880	875	897	898	844	875	902	867	878	903	809	838	851	909	858	884	864	835	868	818	805	905	881	864	892	847	848	833	905	881	851	821	875	867	897	872	860	845	862	835	851	864	848	881	901	870	878	844	873	829	864	831	867	866	848	904	862	910	874	874	850	864	867	846	901	933	881	832	844	932	851	833	836	858	906	850	891	858	854	848	806	819	868	835	875	838	857	920	843	836	911	858	874	894	823	890	876	867	879	898	890	876	861	896	883	891	831	865	851	850	869	882	872	865	854	855	851	927	848	861	859	882	854	868	854	863	881	878	847	854	849	894	879	893	879	850	843	854	874	891	830	829	869	869	838	887	903	857	864	874	863	844	864	868	891	855	833	892	865	794	864	896	892	908	910	859	801	899	810	924	898	881	875	853	860	865	890	843	883	825	872	901	910	858	838	865	823	900	815	861	881	867	896	864	817	824	855	877	852	909	850	850	868	858	834	894	839	870	877	933	828	836	836	894	835	846	918	852	849	869	871	863	894	878	822	906	854	848	836	866	829	898	862	927	818	911	847	862	895	881	853	897	900	903	872	850	869	921	844	874	890	835	897	890	829	839	847	841	898	876	854	855	895	911	869	876	861	854	864	864	837	873	897	911	866	797	859	836	865	807	852	867	797	893	893	852	907	810	840	832	884	849	890	861	860	867	857	909	877	822	830	873	868	917	872	859	886	862	909	848	825	850	809	899	860	933	843	892	877	872	887	845	846	871	880	860	868	909	870	918	875	908	859	869	890	873	832	847	808	886	824	824	875	837	878	850	859	849	902	814	833	851	857	821	849	887	895	908	877	885	815	895	890	877	844	848	892	856	904	875	872	873	867	864	902	876	851	846	851	872	856	894	841	824	862	815	864	851	875	873	854	858	918	851	897	868	877	869	845	869	874	852	820	883	841	934	864	905	897	883	890	841	856	893	893	859	910	895	908	852	867	821	895	898	911	844	837	886	888	868	872	876	886	870	868	889	869	862	869	898	892	880	913	866	875	863	905	883	819	834	845	866	869	908	916	848	849	894	848	864	872	865	815	921	844	830	878	913	880	913	830	896	793	887	905	853	872	880	856	851	905	825	858	819	933	842	889	912	877	823	805	860	899	909	863	854	849	846	866	853	801	833	849	864	866	837	799	876	899	865	824	872	891	858	891	848	947	813	901	845	883	897	943	895	875	912	903	896	798	877	894	848	864	878	895	879	885	912	863	844	853	885	871	916	849	872	866	832	866	869	850	860	908	866	884	883	894	847	858	877	831	827	904	874	853	864	867	839	858	870	839	882	889	880	852	913	860	860	889	908	842	878	852	894	894	853	837	884	831	809	848	846	799	821	900	880	908	862	839	835	870	849	843	871	834	824	861	839	908	820	891	861	894	845	852	862	879
43066	25173	10063	3493	1162	453	261	159	151	148	141	179	168	169	156	151	153	175	179	186	165	165	148	154	146	166	144	149	181	165	157	173	153	163	167	151	166	145	166	155	170	163	144	137	168	171	179	168	174	164	168	174	143	149	179	169	158	151	169	133	130	134	158	146	141	154	154	156	168	169	138	160	163	148	189	147	172	172	142	152	166	152	157	167	147	159	174	149	152	169	174	132	171	157	154	168	168	173	144	143	150	147	139	173	160	133	147	157	140	168	150	150	138	166	120	161	159	164	165	158	142	154	151	144	157	136	156	165	161	157	154	164	157	155	164	143	154	160	149	160	142	167	141	181	153	158	150	146	170	141	160	144	157	168	145	166	175	168	159	166	160	149	167	163	166	153	164	153	161	150	135	158	158	157	161	150	180	152	163	161	159	144	142	140	152	147	166	160	170	154	148	169	163	165	151	154	171	147	152	177	185	153	137	162	154	174	157	164	137	143	153	169	158	149	138	165	190	167	127	146	160	142	165	149	150	180	164	161	175	157	173	148	176	156	146	169	169	172	161	142	149	159	158	176	146	179	183	162	166	173	162	164	154	149	139	194	178	152	151	156	167	145	155	149	158	151	150	147	184	140	160	166	150	180	171	145	166	167	166	180	165	170	140	163	171	153	158	148	158	174	142	169	162	141	137	171	134	148	181	166	176	159	149	168	162	154	166	147	141	145	151	169	140	156	174	138	165	165	159	164	187	161	170	164	175	159	145	164	146	163	159	139	134	149	167	156	138	173	159	156	153	145	159	174	166	148	155	139	147	128	147	142	154	130	183	138	148	145	165	139	153	151	162	185	144	190	164	163	161	167	168	155	165	151	152	164	153	178	158	145	154	171	163	168	184	160	143	157	174	142	160	152	167	142	167	163	159	131	128	151	144	173	167	164	161	174	162	170	141	145	141	181	166	176	161	143	156	120	185	143	183	145	159	175	150	176	158	133	181	146	167	195	167	171	176	189	145	173	159	162	172	148	153	177	160	155	158	172	143	165	150	149	159	168	146	162	152	133	166	146	191	125	160	179	142	178	161	155	168	156	201	143	153	135	152	146	145	153	176	165	162	165	161	143	132	171	171	141	141	170	170	151	153	175	152	156	142	164	142	143	177	135	159	179	137	151	174	167	166	182	144	155	169	162	175	162	153	166	144	168	173	152	162	143	169	160	151	159	160	158	172	147	152	197	160	178	149	142	149	153	175	153	159	143	148	162	157	153	151	176	179	190	164	151	178	147	156	154	148	152	143	147	167	153	152	174	166	142	181	131	155	159	148	182	167	156	153	147	151	168	151	161	141	143	165	148	162	153	158	135	182	172	156	166	157	154	152	141	164	162	172	138	167	143	156	144	168	161	145	142	169	174	161	154	144	159	154	150	156	162	152	160	164	152	143	184	159	152	171	169	168	159	134	150	161	149	154	174	177	155	165	142	173	157	164	172	148	178	154	158	185	159	156	151	160	158	164	152	172	155	164	153	146	182	166	150	150	138	167	168	157	174	168	151	155	163	161	158	171	148	155	163	172	147	150	163	150	153	149	147	142	169	163	156	166	162	144	147	156	150	177	164	170	168	161	132	146	160	153	185	172	159	170	149	162	160	133	175	164	149	177	158	184	178	163	164	161	145	144	176	147	157	153	146	159	170	169	167	138	156	151	164	161	176	160	169	158	177	158	147	161	187	161	153	142	143	152	155	160	182	143	176	178	151	154	140	155	172	169	179	147	144	153	142	171	149	171	163	156	166	156	164	171	151	165	170	152	166	165	150	131	162	164	163	156	157	140	150	143	156	164	160	180	151	160	160	146	154	156	156	136	182	140	161	167	174	147	174	164	163	151	149	135	170	135	157	151	192	149	160	157	169	157	151	159	156	181	162	133	164	147	141	156	161	144	149	162	171	163	155	162	150	155	149	165	180	178	181	153	166	157	158	177	179	186	184	181	167	165	156	168	181	145	175	173	174	178	158	166	175	171	138	132	182	159	162	155	161	128	151	174	141	162	144	170	148	181	153	167	164	145	181	145	159	131	155	163	158	170	166	141	161	202	161	149	168	167	161	150	161	178	171	172	149	154	161	156	179	160	165	134	146	180	172	155	180	140	174	169	157	150	154	146	164	133	159	177	163	160	174	138	162	149	166	163	177	138	147	145	159	138	155	165	144	170	147	168	185	172	161	166	165	151	148	120	167	198	175	158	172	165	191	163	198	176	157	144	144	159	169	165	161	137	169	166	169	168	162	155	161	157	152	143	157	166	150	162	154	162	161	157	156	147	153	171	168	176	163	167	146	150	168	176	164	172	157	162	132	161	162	144	153	169	133	167	143	174	163	145	166	153	160	166	144	166	154	176	155	147	155	177	149	183	166	138	152	166	183	156	139	184	165	156	161	168	162	163	182	142	175	177	155	191	157	172	179	157	132	146	145	157	147	147	170	179	153	146	177	174	163	151	157	160	158	157	170	182	153	168	152	175	191	170	167	180	148	194	166	126	163	170	183	142	160	162	167	165	181	166	155	161	161	137	152	136	193	160	181	169	145	158	145	143	159	153	154	160	130	168	158	158	164	154	165	160	157	145	142	143	145	167	162	143	171	172	167	165	155	168	139	158	186	158	148	145	155	161	143	152	171	177	183	165	158	155	160	166	149	173	153	152	159	168	160	143	153	143	158	140	183	134	149	150	146	162	154	191	125	144	157	163	137	152	153	163	148	167	176	193	175	162	144	164	165	167	150	166	171	149	149	155	173	154	148	168	156	169	155	156	145	187	160	147	182	184	163	161	177	158	170	151	164	155	147	150	133	154	155	147	179	168	145	177	168	151	147	151	168	143	146	154	141	122	148	175	171	160	154	159	134	163	145	151	180	157	146	167	176	157	150	165	149	153	178	166	159	153	146	151	145	165	155	163	164	171	156	149	166	145	165	188	153	171	152	165	178	158	163	178	188	167	197	150	153	169	158	175	161	141	152	142	151	145	166	140	155	156	153	177	151	143	133	152	143	166	150	158	148	151	154	154	162	153	173	152	162	179	150	173	160	168	159	147	139	144	149	154	147	147	179	164	163	164	149	167	169	161	165	148	163	166	155	151	166	163	128	157	171	133	157	162	132	141	157	166	152	136	173	170	157	144	163	157	165	141	157	170	171	164	146	161	163	164	166	155	161	149	164	166	149	152	168	141	141	165	161	158	177	141	169	146	137	149	165	164	182	131	147	168	163	139	161	131	150	164	154	157	157	164	153	156	147	166	155	167	178	153	137	152	165	127	154	142	156	185	144	147	150	147	147	144	154	152	159	161	162	168	173	153	157	166	161	159	142	161	140	141	163	159	187	147	154	157	147	194	164	159	160	139	160	147	166	156	167	148	154	153	149	177	146	167	173	178	161	153	182	151	167	154	152	129	174	147	166	150	150	130	154	177	191	157	179	152	171	153	154	168	154	171	156	160	145	157	169	176	162
36281	5442	529	559	522	593	561	507	480	504	455	445	485	460	441	460	493	463	466	498	499	474	499	444	499	484	465	441	437	468	483	475	478	431	468	432	462	491	475	443	444	504	465	468	483	478	461	437	461	463	448	485	460	492	423	472	450	453	469	466	428	475	465	500	498	481	478	472	463	465	500	445	449	453	469	471	470	453	474	479	446	478	470	472	470	454	495	459	446	483	460	466	444	426	455	468	454	481	442	437	468	461	463	513	470	448	464	468	435	478	448	499	414	470	449	498	511	457	474	509	437	437	439	438	475	464	455	434	471	437	430	486	432	479	472	459	462	467	448	490	438	417	464	447	513	459	464	439	442	464	458	424	418	442	448	467	511	468	490	446	474	454	465	490	471	454	451	451	464	463	462	505	508	458	505	436	447	505	433	455	465	444	487	430	453	470	434	428	437	448	466	432	491	495	461	428	482	461	425	463	419	440	473	464	449	457	408	453	475	480	437	456	445	459	455	465	448	431	461	518	462	449	507	467	426	434	446	487	517	470	463	480	428	468	474	463	466	484	433	446	453	483	472	443	426	465	469	484	451	451	442	455	441	447	462	477	442	481	456	471	489	470	449	469	459	489	465	475	449	503	514	456	443	488	459	462	525	482	458	416	451	481	496	479	433	490	420	460	484	474	463	434	474	467	476	459	472	508	443	499	419	466	486	514	461	443	460	455	434	459	443	478	464	469	446	467	492	442	468	470	436	432	459	470	432	504	451	468	423	429	453	450	480	480	472	481	421	481	475	430	466	447	474	451	481	494	463	446	413	481	420	438	484	439	451	485	451	442	436	489	447	479	454	422	470	469	480	485	481	468	456	489	438	480	499	468	461	452	463	438	451	461	453	436	465	484	482	428	459	480	480	467	466	458	436	508	459	489	417	475	437	464	477	454	476	437	472	503	484	455	444	504	458	447	493	483	490	468	474	481	454	435	450	440	449	509	427	481	505	449	446	463	455	460	434	453	442	443	442	443	489	437	485	458	481	442	432	486	459	444	443	477	501	460	436	472	448	502	447	491	474	456	446	453	445	454	460	432	459	488	462	425	479	450	503	449	464	480	449	488	435	474	484	458	427	475	503	491	432	472	497	458	472	462	434	436	472	467	464	436	453	434	495	476	468	489	462	447	406	485	440	441	473	489	480	436	468	459	466	450	454	457	468	485	480	460	450	453	448	476	471	469	476	481	450	488	476	458	454	460	458	449	454	445	466	447	475	468	439	422	458	456	488	411	470	444	449	454	460	451	450	510	450	466	458	443	446	451	486	452	486	453	442	463	459	470	435	457	462	449	478	450	495	458	441	489	476	408	454	442	479	495	450	474	482	473	482	461	466	514	433	488	489	462	434	464	455	445	471	484	501	446	461	440	448	448	448	455	434	479	470	465	464	467	443	439	457	456	479	447	466	521	439	466	450	414	483	448	482	468	445	482	483	440	441	449	441	456	450	425	452	448	468	487	413	477	454	438	441	432	481	465	460	470	469	465	461	496	430	437	475	441	421	472	444	460	467	470	470	459	416	461	510	429	472	444	503	448	500	479	433	409	455	493	446	476	432	450	450	436	479	493	477	449	449	454	491	463	425	483	465	459	492	438	489	473	428	440	485	471	464	474	488	438	438	458	460	455	475	482	472	510	446	458	482	460	462	462	506	441	499	471	467	450	492	487	457	455	474	442	481	461	451	452	481	417	455	473	442	484	482	463	439	464	443	469	453	475	454	474	453	464	456	468	488	479	440	449	471	486	457	428	447	479	454	415	472	467	469	469	485	476	470	452	492	481	485	462	427	467	436	486	489	481	456	500	471	476	472	447	472	500	478	461	415	458	436	445	433	440	448	410	467	507	428	461	463	431	444	423	494	454	459	469	438	470	499	453	506	520	444	488	473	484	495	448	478	451	434	480	470	435	474	473	424	448	479	433	467	461	475	514	436	455	464	441	452	484	479	447	436	481	488	456	432	486	457	450	472	467	485	456	498	453	457	433	460	490	469	487	488	446	506	462	476	410	470	451	437	458	428	438	424	454	446	494	452	448	478	449	438	503	475	444	448	482	460	440	491	481	486	445	418	533	444	468	456	472	450	446	488	477	456	462	474	434	430	475	478	450	440	458	484	457	489	465	468	457	476	481	457	451	454	508	473	456	464	441	456	469	484	464	448	465	450	445	460	461	472	441	442	465	486	484	439	466	467	495	448	430	440	465	448	487	473	473	462	465	454	448	486	486	500	441	483	479	443	470	489	436	519	496	470	475	423	405	499	474	449	467	440	449	475	465	428	413	452	452	480	485	465	519	433	490	466	431	472	466	458	413	494	454	454	464	456	472	450	464	463	451	432	498	496	443	434	482	464	458	447	464	439	464	445	473	457	458	450	468	444	429	501	451	476	450	432	485	477	433	430	470	463	458	478	456	443	483	430	429	419	447	414	479	434	466	422	461	455	456	496	477	414	429	443	440	452	470	461	477	429	427	466	458	439	511	468	473	486	478	467	476	449	443	471	474	463	472	457	462	418	490	440	449	454	481	435	465	472	454	460	460	461	469	458	492	453	476	463	472	452	458	445	460	444	428	484	431	458	452	456	476	438	464	447	445	441	482	470	470	470	435	473	461	498	493	494	487	471	471	493	423	468	457	449	462	494	461	419	474	448	475	451	433	490	464	456	432	460	463	438	448	454	483	454	481	470	463	461	459	509	420	466	474	465	428	437	480	454	455	444	460	483	474	506	536	427	482	445	491	442	465	465	447	439	487	479	481	455	485	421	472	464	490	481	478	424	478	487	479	513	469	406	439	444	459	454	499	521	487	448	476	469	457	458	474	440	502	460	481	488	489	440	505	522	462	450	454	478	469	476	471	434	477	420	467	457	467	476	480	416	421	478	413	478	444	443	457	441	439	495	499	457	503	420	458	512	462	474	456	473	455	482	463	442	474	484	430	454	487	462	476	458	468	432	470	433	454	456	491	438	470	473	480	446	476	445	449	447	454	476	440	449	451	451	470	466	451	446	463	448	466	491	487	430	460	507	480	498	497	491	454	449	464	464	465	428	479	444	481	450	453	497	495	408	492	469	432	483	430	460	470	444	464	492	493	461	427	414	478	435	451	484	481	452	451	472	503	461	428	454	474	474	455	477	444	499	439	467	437	493	458	449	442	470	471	504	438	492	455	450	457	463	469	455	461	468	449	446	474	442	483	494	455	462	470	431	483	463	459	468	443	478	440	461	442	511	438	473	450	447	461	446	482	441	445	452	433	454	456	536	477	469	427	439	460	478	458	478	453	452	448	462	496	419	428	422	489	490	462	451	470	467	483	427	467	435	459	454	465	455	490	442	465	469	439	443	442	483	469	462	465	449	457	448	453	440	440	414	427	454	474	451	482	479	426	457	469	452	444	460	442	455	416	441	460	475	481	433	466	459	413	452	471	448	429	474	476	443	477	487	461	402	460	471	452	426	507
49968	29221	23614	23410	21727	16440	8613	2087	553	481	443	437	435	413	422	420	404	397	376	381	341	398	376	374	411	394	365	369	355	360	356	373	345	367	366	360	357	371	339	371	372	318	354	354	390	374	382	364	343	349	381	361	347	353	367	347	325	360	356	353	347	344	359	366	343	355	376	329	329	350	361	343	345	356	394	366	339	342	342	387	343	340	363	337	354	363	331	320	299	354	389	323	344	321	361	363	360	343	349	348	354	375	381	363	332	339	320	322	377	351	332	356	333	343	352	332	362	357	336	345	370	357	349	338	379	379	357	366	350	350	365	360	344	374	355	385	347	364	336	347	319	326	353	315	399	325	334	345	377	338	353	361	344	354	355	341	356	327	358	381	345	368	308	367	336	359	365	365	414	350	364	391	368	338	378	319	340	374	358	343	330	366	362	362	400	343	367	339	356	323	312	323	344	355	357	373	335	350	368	370	325	318	332	357	383	367	344	318	328	366	368	355	316	350	359	335	305	336	334	340	316	350	326	379	380	349	338	374	345	361	371	349	345	339	340	341	367	327	365	324	389	361	331	358	348	355	390	355	367	351	323	363	352	345	370	345	400	363	364	376	312	376	361	315	362	364	366	398	362	364	373	374	343	352	334	365	364	328	343	362	372	316	368	364	324	350	342	382	321	345	311	363	339	328	338	388	362	330	348	372	362	364	378	364	347	344	361	303	316	359	330	320	359	323	361	334	329	348	328	363	380	361	350	323	333	348	360	380	311	351	337	379	361	337	332	366	353	345	365	337	373	323	354	353	365	358	368	366	351	399	341	335	342	332	349	349	325	333	354	371	347	369	366	393	364	330	356	358	384	343	364	377	349	357	356	336	331	347	349	367	364	390	327	352	331	371	361	350	370	372	373	318	342	363	349	372	339	385	352	318	381	381	324	358	340	363	351	336	352	350	348	371	318	367	332	337	348	336	353	312	335	322	341	355	341	359	358	325	369	333	356	333	337	333	387	346	371	343	351	329	380	378	332	358	368	381	368	335	355	333	322	360	359	316	374	353	325	306	336	342	325	366	357	385	363	375	352	383	344	368	349	352	345	294	359	302	330	356	346	331	364	350	345	385	332	360	351	366	344	365	348	340	382	364	373	357	360	362	354	334	342	319	351	363	345	324	348	411	374	351	357	362	354	366	367	359	332	322	335	370	331	338	339	370	362	335	363	360	336	381	358	306	355	356	338	342	346	319	357	341	345	315	339	349	365	343	369	358	374	364	349	350	361	341	326	336	374	350	370	360	334	361	376	352	346	363	311	386	351	381	353	345	325	312	364	359	363	332	354	335	324	312	366	348	393	363	323	362	354	364	391	382	378	327	331	381	357	372	375	358	323	339	358	307	376	337	337	361	356	364	352	307	326	360	351	377	339	352	359	337	349	357	329	332	326	385	354	323	356	321	355	381	377	341	313	364	342	339	353	323	394	350	356	341	372	350	342	364	348	366	375	363	343	330	386	341	354	331	367	310	302	378	355	389	385	388	347	303	356	389	354	358	303	370	348	340	324	374	327	352	373	337	333	326	356	336	375	394	338	343	368	353	367	367	366	302	346	352	335	384	325	339	329	327	370	369	340	354	365	318	349	339	335	319	337	358	354	351	351	364	365	359	351	356	358	352	349	311	361	388	385	347	376	393	330	339	371	330	345	375	339	395	352	352	361	334	332	325	345	334	342	343	364	352	371	343	341	372	334	375	378	359	357	329	352	335	346	409	331	395	350	373	308	348	375	363	342	338	305	330	321	362	357	361	341	351	330	372	331	352	346	374	352	361	337	334	312	370	400	362	355	392	386	327	345	333	375	349	390	344	376	358	350	316	306	373	369	363	338	349	340	371	366	313	328	332	361	349	321	332	346	353	351	372	358	400	316	372	368	336	342	416	341	381	325	362	380	341	346	333	339	357	347	356	397	377	341	340	350	376	334	363	317	338	355	357	378	357	387	328	374	318	339	350	347	363	383	370	337	322	351	382	357	392	363	408	366	320	392	343	334	353	343	341	354	342	350	351	378	365	402	328	363	369	355	337	374	337	339	311	329	354	353	349	356	358	364	369	356	357	329	367	367	355	357	349	338	334	373	342	396	339	357	350	355	366	350	347	350	317	360	349	340	331	343	387	340	367	390	333	368	352	344	369	368	376	324	361	361	334	341	355	343	314	354	335	371	375	359	341	370	354	353	407	364	386	379	352	339	348	334	372	348	346	363	365	377	372	388	356	356	335	358	341	318	325	304	333	336	353	344	370	311	336	366	353	335	363	342	399	364	326	363	366	340	328	342	324	315	348	362	342	326	305	368	325	327	326	372	370	344	339	378	361	343	364	362	357	342	321	338	355	366	301	351	358	361	369	364	341	371	351	359	378	326	347	361	369	332	348	312	337	356	361	365	334	369	368	323	360	345	373	319	334	336	331	381	366	381	361	347	361	350	345	355	410	324	362	365	324	375	341	342	388	380	325	320	352	337	385	344	344	337	366	335	349	355	356	337	372	325	373	351	346	339	350	356	329	348	358	381	339	396	345	377	355	349	358	366	326	369	361	360	374	331	376	379	384	376	365	341	357	347	358	340	370	329	336	348	305	347	377	356	361	375	369	350	339	349	369	369	328	342	319	360	345	357	363	398	373	352	367	347	365	359	382	346	355	378	382	345	342	305	341	353	372	344	350	352	320	379	352	392	359	352	343	350	344	340	368	330	348	335	340	350	359	349	384	320	352	332	335	327	354	358	347	383	374	353	315	324	338	365	355	355	333	353	332	363	329	374	323	329	317	347	367	333	343	348	357	350	306	370	326	357	338	361	340	343	359	337	369	325	345	344	334	363	362	372	339	370	344	346	356	333	355	375	356	358	347	349	356	327	362	343	347	330	361	362	358	338	367	355	365	381	351	342	345	335	352	367	366	348	369	367	350	371	332	327	329	348	369	341	356	314	350	387	337	376	333	373	332	361	300	326	356	332	368	342	378	348	355	301	351	341	330	356	319	314	354	350	393	361	375	362	344	359	358	361	301	355	374	367	347	342	349	364	393	312	369	366	329	330	348	362	353	345	340	361	365	336	328	341	389	346	344	345	366	321	333	350	327	305	351	370	389	374	345	367	380	344	347	330	330	344	378	377	351	337	362	375	334	353	392	383	391	346	373	345	345	360	330	373	361	374	359	361	339	361	353	383	366	315	348	361	347	324	322	344	373	347	345	362	356	359	336	309	355	340	373	363	339	359	355	344	398	349	333	315	356	352	389	362	357	325	353	339	334	397	354	333	348	355	322	360	348	301	358	369	344	336	363	354	401	348	368	334	336	378	339	329	356	376	354	335	333	375	334	350	343	352	357	365	391	366	364	352	380	336	355	395	357	365	350	379	337	336	326	353	337	366	361	352	350	341	347	352	348	346	342	312	320	343	370	378	385	412	352	324	364	348	320	353	348	348	397	330	342	343	372	392	355	342	342	353	373
49581	8270	2472	2763	2542	2167	1954	1657	1517	1470	1369	1238	1161	1108	1136	1031	1071	1009	1007	985	983	926	928	895	912	916	925	935	859	900	883	905	884	892	866	907	863	860	883	936	898	818	853	835	883	842	813	823	844	840	847	838	848	859	847	832	861	872	864	835	855	796	831	822	874	833	805	859	826	849	826	855	781	808	845	819	849	851	848	807	788	840	832	889	870	839	851	891	852	832	840	783	919	780	843	846	830	846	835	849	801	830	830	814	855	834	815	836	816	817	835	829	853	811	809	827	819	803	820	770	841	874	907	865	820	826	837	879	828	845	819	867	894	825	847	846	813	852	824	818	877	829	859	847	847	821	843	805	827	744	808	908	818	843	860	832	868	804	830	846	833	823	790	830	805	798	815	795	820	866	854	822	848	908	823	824	880	782	813	862	796	843	890	843	837	837	898	848	850	803	796	814	777	781	799	802	825	804	839	860	851	867	844	803	814	857	810	833	808	838	806	818	814	782	816	889	818	825	808	825	819	913	810	822	792	809	768	792	848	830	790	833	842	854	797	821	769	824	851	828	810	819	830	828	832	816	805	862	801	819	830	837	741	861	857	818	879	860	825	820	837	790	818	827	865	836	821	869	733	840	860	839	840	818	849	840	827	836	801	800	865	816	813	865	816	857	831	840	802	809	869	812	812	832	847	829	814	853	827	838	845	781	851	882	856	814	827	795	856	811	887	772	822	861	804	805	817	833	864	871	826	851	833	757	762	763	839	868	851	853	831	865	806	883	867	837	778	800	863	848	865	790	894	802	850	858	869	847	851	803	773	785	886	792	836	847	887	832	855	792	814	810	764	869	829	784	808	792	785	879	800	820	831	788	853	779	857	881	809	898	788	842	838	866	799	796	796	830	837	831	818	845	812	908	867	821	834	805	850	871	851	846	858	831	819	838	829	815	828	887	809	830	790	877	863	816	834	822	775	822	796	795	797	809	824	822	838	809	839	834	822	837	812	825	832	865	811	855	851	886	826	845	825	854	775	827	824	780	787	793	847	818	860	845	805	879	808	819	823	871	874	778	817	841	845	824	819	840	815	841	769	816	828	831	791	786	828	843	857	791	801	868	843	831	767	854	854	840	798	773	816	840	861	829	868	800	847	811	834	859	878	880	802	832	856	811	781	859	806	913	822	856	843	840	845	838	814	867	867	807	821	785	842	865	844	811	841	874	823	860	833	862	881	864	844	846	861	766	784	824	889	843	805	855	877	782	884	820	816	830	811	828	853	793	829	843	817	826	853	822	892	799	820	865	855	842	794	851	815	823	814	870	827	789	814	859	792	842	799	802	835	807	812	884	815	898	833	776	832	809	779	867	793	815	813	795	805	823	839	811	830	779	830	822	813	779	880	821	825	791	857	753	782	810	791	883	827	824	860	844	850	848	852	842	837	850	840	795	832	821	825	807	799	847	844	846	825	816	832	811	838	808	829	842	831	791	852	886	863	829	839	816	878	870	846	790	847	797	841	799	766	859	809	860	794	757	826	801	839	856	810	818	888	834	819	786	833	819	812	839	763	802	788	869	802	835	831	811	788	816	805	808	810	845	813	890	825	847	813	836	831	807	855	840	820	827	858	798	841	860	855	812	810	828	833	790	871	835	845	768	822	841	849	842	774	881	856	783	806	804	816	829	848	820	809	818	837	830	815	857	840	825	856	820	793	857	830	818	854	839	827	828	767	860	828	829	775	849	861	857	821	805	856	856	801	795	823	846	890	860	813	819	818	843	823	840	835	832	843	837	837	798	860	850	828	812	779	832	805	822	818	830	825	821	785	843	820	853	827	808	785	813	839	764	849	824	830	812	828	791	841	816	822	812	865	775	889	863	838	807	823	844	833	799	845	848	851	777	813	813	858	842	845	803	809	770	833	855	824	785	796	839	787	818	871	807	836	787	814	795	835	796	794	856	799	869	854	762	831	808	865	844	838	828	860	803	818	785	821	841	808	789	831	855	823	786	802	736	825	763	812	822	782	845	854	825	793	828	884	830	792	815	853	785	837	782	820	851	795	813	873	817	778	840	792	845	865	810	850	888	790	859	820	838	821	789	848	802	806	824	834	815	864	819	796	791	826	821	794	815	805	861	831	834	839	829	833	816	808	827	822	848	838	792	868	806	842	823	816	827	784	817	790	809	851	796	832	799	787	866	764	853	804	800	809	840	812	829	790	828	835	807	794	908	838	792	820	849	813	844	800	798	870	803	846	818	813	809	806	855	820	780	825	851	874	828	818	796	826	810	808	825	833	841	788	860	800	787	829	799	817	778	827	806	831	820	845	836	808	825	871	863	839	872	852	842	809	801	782	811	842	820	870	836	858	848	822	801	835	822	873	839	850	808	818	837	819	829	818	776	781	814	834	857	820	834	805	823	856	794	843	867	831	853	822	828	782	813	830	860	797	781	822	830	820	855	863	827	775	859	854	814	880	815	816	898	787	841	748	816	835	847	799	809	821	823	855	806	839	807	863	863	873	810	830	881	801	817	856	800	836	868	805	825	823	834	779	835	820	787	857	847	845	850	830	859	850	815	860	843	847	896	836	814	799	899	828	806	803	831	883	801	846	792	859	791	822	765	849	838	848	845	854	828	823	853	755	821	823	856	798	803	804	880	815	819	787	761	836	819	822	808	839	815	840	827	834	849	874	808	822	779	874	768	838	812	845	807	813	821	810	806	794	865	842	781	798	822	838	830	824	850	827	887	836	794	857	853	856	789	818	830	808	839	845	857	802	865	829	786	770	862	808	836	855	810	809	818	836	795	849	768	822	803	833	889	847	819	804	881	886	823	832	808	807	818	825	850	849	857	822	800	794	796	833	847	843	818	814	860	821	858	814	816	819	886	839	815	795	807	795	848	825	838	871	812	794	835	797	832	845	818	825	814	856	847	878	857	832	857	918	825	800	837	832	813	770	834	831	799	857	855	836	839	807	789	835	820	823	875	769	809	820	838	862	827	800	825	831	868	823	816	805	811	838	770	795	762	880	805	876	836	877	853	854	788	844	805	781	788	805	884	849	849	776	864	853	858	886	806	824	769	822	777	798	847	766	858	811	824	839	854	831	829	773	889	829	799	821	852	868	798	882	823	822	810	809	847	806	785	862	851	855	820	829	845	838	848	877	783	813	811	835	813	826	828	848	818	829	802	798	833	850	829	868	825	847	849	793	824	818	895	795	881	821	842	818	804	878	826	877	823	834	845	874	826	807	833	841	873	840	825	794	784	818	795	868	839	839	819	779	800	873	836	858	838	792	858	837	818	840	841	851	842	903	818	837	833	883	831	856	850	822	813	803	844	815	878	825	821	857	844	783	841	787	814	826	855	839	761	889	800	835	828	837	887	831	798	822	843	877	834	796	846	863	798	813	822	878	823	838	806	801	839	821	823	820	820	863	861	820	801	829	823	829	835	802	872	769	844	805	841	811	849	814	816	849	857	878	826	849	840	824	820	861	815
51457	28085	24340	24432	22123	19348	12817	3447	746	631	601	588	579	488	522	429	459	454	465	427	447	430	425	401	412	418	436	425	397	367	401	422	409	431	394	401	370	435	405	386	417	378	373	382	390	371	353	404	465	410	398	378	405	407	389	399	396	406	373	383	385	423	403	397	403	401	388	380	426	372	432	394	385	388	401	395	416	372	364	377	412	391	331	383	375	389	416	421	382	389	413	393	382	390	378	394	365	365	403	377	371	379	361	394	411	418	398	379	380	387	369	396	385	363	384	406	393	419	420	366	409	407	385	428	369	381	403	378	437	376	386	427	382	400	385	381	378	369	375	360	348	416	400	401	378	387	404	395	388	344	392	390	422	375	423	388	380	372	390	410	393	409	405	325	371	392	384	376	417	352	328	381	374	343	381	405	353	396	367	395	394	410	397	371	397	375	392	425	383	373	371	365	452	427	424	404	375	396	378	398	383	420	373	389	375	379	378	379	416	348	367	379	399	366	369	355	354	389	410	422	372	386	394	406	399	389	387	393	399	380	381	383	360	406	396	387	422	411	381	393	381	375	420	408	362	333	416	396	374	394	357	380	427	399	369	394	414	396	378	397	400	385	392	406	347	385	400	427	370	380	398	396	386	393	420	389	405	418	387	368	349	411	362	370	416	418	400	368	379	402	410	355	371	393	375	353	389	420	399	420	420	400	434	355	404	385	377	364	389	400	393	374	334	397	390	380	398	372	381	401	365	391	384	402	377	383	401	390	416	415	405	408	396	371	371	404	390	407	425	397	381	402	380	355	376	353	367	345	381	411	365	395	416	400	386	376	384	401	394	390	405	376	379	398	390	395	431	425	379	415	393	417	383	402	383	384	374	384	371	386	380	443	385	416	393	411	409	420	382	425	387	378	391	385	356	398	390	371	413	411	358	413	360	366	410	401	372	369	397	360	360	357	402	388	355	356	391	380	429	372	411	428	378	366	406	399	381	413	393	429	403	369	409	404	355	400	386	417	388	378	373	416	401	404	393	393	393	395	398	379	394	435	355	403	392	405	392	399	399	378	411	378	383	378	369	379	384	388	412	471	440	376	372	379	389	374	386	406	389	345	392	380	386	374	397	377	442	417	406	428	374	387	369	382	357	336	354	379	371	376	412	403	377	363	393	421	438	376	360	392	359	412	398	393	395	359	402	399	399	346	418	393	387	430	357	390	415	358	383	344	366	396	365	393	359	388	377	389	383	385	359	375	404	423	380	395	409	377	392	347	384	389	407	417	402	423	418	389	377	396	384	386	371	367	361	404	375	376	396	406	391	380	410	365	398	392	389	395	401	409	399	406	378	370	357	348	398	392	371	448	375	403	400	410	403	381	360	344	412	391	357	391	385	387	364	339	376	360	367	401	380	383	348	419	384	396	398	397	404	407	384	376	401	358	412	420	384	361	404	387	430	385	390	400	419	362	375	396	373	394	368	393	395	381	365	436	390	373	376	417	390	413	394	390	408	397	379	391	372	394	410	401	384	374	379	404	390	380	370	376	406	401	401	404	417	405	349	373	373	348	417	381	394	384	378	400	367	409	376	362	393	396	407	416	421	429	414	392	414	360	351	387	380	405	428	374	413	406	400	362	380	377	369	407	384	402	381	416	402	407	402	396	421	383	396	373	402	389	345	385	392	384	386	407	357	353	357	364	389	368	404	369	397	374	369	381	398	400	381	371	397	365	402	375	406	377	396	421	365	374	373	416	406	384	395	375	404	376	411	402	421	410	397	390	388	414	410	365	425	405	382	362	397	403	414	371	420	352	361	391	376	387	396	378	398	418	387	406	361	404	406	416	381	385	411	407	417	365	408	404	398	349	359	368	352	409	385	380	400	368	389	335	382	402	389	367	385	403	403	392	380	419	404	399	418	390	356	369	405	356	403	396	406	420	385	377	409	381	401	406	359	418	347	372	400	392	361	400	408	352	357	373	392	391	406	377	375	391	388	419	388	415	384	383	373	411	393	400	386	408	406	394	334	352	399	376	372	396	374	409	399	423	377	402	418	401	356	386	377	348	395	398	351	402	378	364	370	382	406	427	377	402	371	372	386	380	384	383	390	389	365	363	370	405	380	373	367	366	394	399	419	402	421	408	369	371	366	393	382	421	432	378	383	389	383	374	377	379	402	372	440	396	406	367	378	387	399	383	367	403	409	351	377	368	373	376	382	383	410	379	382	391	395	394	417	421	399	450	396	410	371	334	387	381	369	386	414	385	378	392	313	370	378	398	385	402	421	352	387	405	389	395	434	392	378	377	392	392	382	383	392	393	387	406	375	395	418	392	377	360	401	384	368	401	368	409	377	382	377	317	408	385	386	366	402	393	407	364	426	390	390	373	386	381	399	410	379	434	379	404	392	365	392	380	400	381	397	367	385	376	371	403	420	377	403	391	438	429	384	376	409	401	374	385	403	370	403	374	397	383	393	395	431	372	379	398	393	373	393	391	389	399	416	387	399	402	407	379	395	406	443	363	381	366	405	399	365	363	392	384	397	380	422	383	384	379	389	380	361	376	359	385	359	365	392	392	395	397	381	373	359	387	416	385	375	352	403	350	393	384	413	412	380	409	384	403	358	412	402	370	396	424	400	380	374	379	386	419	396	378	411	408	365	434	434	374	400	376	378	363	397	424	387	405	416	419	393	399	394	412	356	416	399	365	393	342	389	376	417	375	417	409	386	405	377	403	361	388	386	360	384	406	378	424	402	370	432	395	366	397	361	386	447	389	384	380	377	361	391	385	404	385	331	404	386	398	359	367	398	392	404	401	369	386	390	362	414	378	396	407	435	380	395	387	367	365	367	395	400	379	412	380	392	399	395	371	403	439	377	375	401	383	391	418	388	394	353	369	391	379	397	403	388	391	387	398	378	365	386	355	389	414	422	396	372	398	433	360	431	391	394	370	405	401	422	383	394	395	383	403	416	348	369	420	368	377	384	382	374	364	392	389	357	390	387	364	423	384	397	338	409	353	351	372	362	398	372	367	402	391	372	402	421	399	351	367	390	397	374	376	372	405	407	394	369	370	395	329	389	391	398	333	376	362	423	401	387	415	362	365	398	401	388	394	356	370	375	366	390	388	388	406	371	398	338	365	415	419	368	355	359	365	388	426	405	428	337	370	395	396	407	376	374	392	373	389	346	382	398	367	405	372	421	378	339	354	395	367	399	386	378	385	416	409	409	377	421	378	384	398	408	379	385	367	382	375	382	344	402	375	385	366	405	361	379	396	379	379	408	377	415	368	347	405	402	359	375	361	359	384	393	377	425	411	423	365	378	365	394	380	350	403	372	418	392	407	398	388	388	384	376	358	376	368	367	409	393	361	372	369	390	365	415	387	409	409	398	391	383	381	421	389	373	366	425	369	375	378	399	382	423	371	391	401	392	366	392	351	371	382	393	377	369	427	373	391	385	390	384	398	386	373	417	397	383	405	419	405	387	363	360	408	362	417	404	413
49980	6179	3885	4650	3998	3506	2892	2641	2208	2047	1809	1699	1565	1440	1460	1342	1287	1286	1234	1164	1118	1085	1106	1067	1063	1029	1026	990	941	975	958	992	973	994	1022	976	962	983	932	911	903	919	986	909	896	846	929	903	888	945	885	850	919	886	861	882	896	908	902	887	860	891	875	897	878	904	901	892	898	875	902	844	919	876	886	921	852	872	931	855	885	953	862	870	851	865	878	882	829	844	918	868	825	916	911	863	926	880	863	819	934	893	859	864	813	950	843	865	862	858	872	902	892	851	895	890	879	854	830	869	825	931	863	866	919	871	877	869	915	861	828	877	871	839	839	830	872	889	856	857	836	852	848	896	835	914	856	822	893	880	890	879	901	886	834	909	932	890	904	873	823	822	862	860	891	844	909	857	921	896	867	822	899	888	805	829	851	901	869	849	903	819	895	889	856	883	884	882	881	871	846	874	860	916	879	882	857	821	890	822	866	838	837	838	885	895	802	870	918	856	899	861	891	879	839	848	843	869	844	867	864	837	857	840	849	846	818	810	824	877	850	847	847	830	815	900	884	865	827	845	879	871	850	866	839	837	837	880	936	920	882	845	897	839	887	870	874	884	874	857	873	882	846	879	811	910	817	884	877	862	911	910	889	884	900	878	921	842	889	844	884	907	807	877	918	880	848	841	887	888	824	849	853	850	847	857	835	906	868	860	886	867	865	832	838	844	859	851	897	846	833	843	896	877	805	898	884	835	859	849	849	859	802	848	802	917	818	875	815	904	861	853	850	840	834	869	836	829	903	860	838	856	855	819	827	875	874	861	851	844	843	862	807	842	804	888	836	855	830	824	857	885	882	916	865	883	821	881	844	834	828	884	900	842	837	860	880	851	844	829	892	808	856	844	872	918	862	912	871	861	836	790	893	856	828	899	876	866	842	893	889	876	859	819	798	907	871	851	838	885	865	862	826	839	864	863	891	827	865	859	850	853	826	877	912	833	823	854	871	844	864	861	870	863	848	835	874	897	846	869	875	830	806	858	865	861	905	847	934	880	814	850	792	880	824	818	854	839	846	875	844	832	827	862	861	861	880	871	862	847	838	881	860	868	821	891	845	832	895	850	877	875	883	823	806	864	826	831	855	829	850	819	849	892	885	825	892	835	907	861	841	816	833	851	872	843	838	842	915	884	924	905	879	856	883	856	838	851	872	854	873	858	844	835	827	833	843	887	894	842	851	799	828	861	838	916	904	881	886	874	888	845	847	832	827	901	840	866	911	849	841	847	870	787	875	879	856	906	839	859	860	809	842	852	870	839	862	867	819	849	776	867	884	869	835	870	854	875	893	877	830	877	855	864	921	888	840	850	849	850	875	869	857	852	933	851	890	820	814	794	872	850	864	892	805	879	854	867	867	843	849	820	891	858	861	864	830	831	890	819	864	849	863	870	862	815	873	888	864	859	824	880	839	865	862	831	818	840	882	883	821	866	831	881	863	882	853	865	834	873	831	895	831	849	863	874	850	864	840	889	885	837	835	887	916	913	878	842	844	843	877	849	860	820	894	894	887	893	821	881	839	843	856	843	856	875	802	877	831	857	842	873	816	834	877	893	844	864	868	869	856	884	852	857	834	872	858	836	874	886	862	874	920	823	845	781	833	893	861	815	879	882	859	825	784	843	839	863	873	878	861	794	848	894	825	906	868	865	871	865	820	849	906	845	804	890	843	889	884	867	854	789	827	795	870	867	849	819	893	851	862	843	849	907	906	900	855	858	887	852	854	870	835	848	890	890	844	872	801	848	876	866	842	902	859	856	866	864	882	875	860	832	904	849	854	861	886	814	881	802	865	900	926	880	872	859	887	863	772	839	802	847	862	892	840	846	798	858	835	839	891	832	956	887	826	899	856	858	849	892	867	882	838	809	807	832	882	867	889	845	881	879	828	884	840	831	831	891	839	805	818	886	873	854	891	850	879	816	857	846	889	868	894	840	823	834	848	948	866	912	845	859	829	852	883	916	842	850	811	865	870	863	902	857	851	865	855	866	836	860	851	867	880	823	874	793	913	837	878	883	863	838	834	872	891	859	868	844	883	808	891	885	814	808	866	829	888	912	867	893	893	832	884	890	831	882	854	872	933	855	859	877	822	859	856	855	862	861	871	856	928	851	878	823	862	846	859	879	834	860	921	884	841	822	845	844	846	876	823	855	903	889	825	880	867	824	862	855	905	875	863	826	869	851	856	862	842	864	908	849	925	856	846	899	855	836	866	880	893	874	838	885	815	825	862	840	887	841	888	825	855	860	821	833	858	866	814	887	852	884	884	854	867	829	809	867	864	865	824	926	874	865	818	873	867	855	865	877	837	881	852	863	866	879	903	858	878	853	857	808	879	837	847	821	873	862	853	840	825	843	864	878	884	848	853	866	872	867	833	861	855	859	848	874	874	862	882	848	899	857	822	837	879	898	907	866	883	834	847	854	840	853	850	907	863	866	852	855	850	811	875	877	907	806	858	799	917	881	903	869	838	864	863	861	852	911	880	841	897	853	835	812	815	849	861	850	878	896	873	856	883	849	836	863	842	864	815	918	865	873	867	899	804	816	831	848	905	797	845	822	830	894	857	886	846	820	887	861	881	892	847	858	817	869	834	870	827	880	864	849	866	829	849	838	896	895	841	857	893	844	880	790	804	863	852	859	905	870	871	863	911	807	867	897	913	829	832	839	891	855	870	876	927	825	870	886	833	916	859	801	895	838	854	863	795	899	835	861	863	872	896	897	895	865	873	814	909	877	831	910	859	832	896	857	854	898	869	870	888	875	819	870	908	864	834	846	845	838	928	875	925	840	876	855	838	826	908	840	896	831	796	917	873	889	873	859	920	843	868	830	838	832	864	842	824	834	851	862	818	826	874	925	829	825	908	916	883	864	805	873	820	813	843	847	845	869	822	817	861	902	843	848	866	882	894	868	857	839	821	858	860	825	910	883	835	881	855	853	884	884	811	847	887	862	871	847	848	850	877	860	847	869	814	859	803	860	872	843	874	911	901	811	845	884	870	884	900	796	800	868	850	843	856	842	923	896	867	876	831	851	868	845	932	801	853	864	868	902	905	845	831	849	859	880	872	905	781	872	876	893	810	885	841	853	854	841	866	832	826	828	855	841	868	838	852	826	861	870	855	850	876	856	810	841	841	850	856	901	809	863	894	861	841	805	869	838	888	850	899	908	839	850	879	877	888	830	888	842	830	854	832	883	823	836	865	893	885	881	866	826	870	875	867	883	866	868	800	831	857	867	838	838	857	876	873	833	836	853	872	835	898	855	851	882	877	811	830	879	871	847	870	847	855	812	849	886	850	827	874	868	855	914	896	852	824	846	890	827	864	853	888	849	846	847	876	847	850	862	877	864	828	839	873	845	866	866	847	835	852	865	850	892	826	879	870	860	913	831	840	889	820	887	840	952	841	858	891	818	877	845	825	887	835	860	897	880	897	852	788	847	832	879	819	806	857	891
36776	15063	4874	1676	704	302	187	151	155	151	161	161	137	176	175	167	132	163	163	160	173	147	152	150	186	141	159	165	182	195	167	161	156	135	160	153	167	161	147	144	147	169	162	151	151	129	143	169	141	163	164	137	184	159	157	140	180	144	136	145	156	167	151	159	156	159	164	164	204	157	156	150	151	163	147	147	148	138	149	168	157	155	153	146	144	146	172	149	166	172	146	152	137	167	155	160	170	146	138	168	164	168	156	182	149	149	129	140	149	153	147	164	165	178	164	154	155	153	175	169	162	157	155	159	142	183	166	180	143	132	151	177	162	160	153	162	130	163	137	151	174	187	147	171	176	170	126	140	142	141	150	155	168	165	172	144	146	156	141	136	155	154	176	177	142	164	144	164	158	166	166	143	127	153	178	162	166	168	178	148	161	166	185	161	155	151	138	156	157	159	155	168	154	170	155	159	146	166	162	159	164	162	134	140	178	155	162	155	141	182	155	165	158	164	136	152	149	137	153	191	160	145	145	181	161	162	154	157	142	169	167	165	138	137	158	141	152	159	139	119	151	171	131	147	172	149	174	157	125	148	157	174	148	157	154	151	149	142	149	162	146	162	168	169	137	149	185	148	154	144	162	170	135	168	176	160	155	136	140	137	159	140	140	172	167	149	163	150	178	155	167	170	171	164	137	142	156	155	139	160	155	133	147	181	145	157	168	151	140	148	137	177	186	159	164	172	162	153	153	160	155	149	145	176	163	159	169	169	156	185	158	159	171	141	159	133	172	147	178	168	153	187	168	161	192	151	158	166	159	177	127	142	189	162	178	140	152	153	149	155	155	154	179	160	142	143	164	139	145	145	157	149	132	148	187	161	167	150	142	153	176	146	145	172	186	159	150	153	160	154	169	129	158	139	154	176	166	160	152	149	176	138	143	158	147	154	160	161	152	180	179	170	153	142	158	149	177	154	163	164	152	157	165	138	162	165	156	156	148	176	149	169	166	144	156	188	143	169	173	156	149	164	165	161	155	163	182	147	155	133	141	167	161	145	156	164	171	144	147	135	153	159	143	177	166	153	143	150	147	154	172	150	158	162	160	141	155	150	164	158	175	144	176	168	165	151	169	162	165	131	141	159	158	125	177	166	166	146	162	169	146	172	158	148	154	168	150	158	146	165	161	170	183	153	169	172	152	143	142	170	169	158	156	134	165	154	148	153	160	151	172	133	137	183	153	157	156	167	180	130	135	138	143	156	141	158	137	169	152	147	148	159	166	149	172	149	174	132	138	161	148	156	151	148	164	147	162	164	166	159	174	187	146	188	161	176	156	159	173	150	150	169	138	156	156	181	164	175	165	146	176	166	160	158	153	157	147	151	166	168	135	160	135	157	142	150	151	142	141	145	174	154	161	145	144	146	137	155	159	163	169	158	150	166	157	142	148	140	138	143	162	175	175	178	143	159	155	136	171	165	171	151	147	152	170	179	167	146	152	164	158	167	164	164	134	147	158	183	173	175	183	137	144	148	153	135	148	143	174	151	164	166	162	158	149	150	165	139	159	141	147	135	141	129	140	158	140	156	175	147	168	148	163	151	148	135	156	127	161	165	155	143	154	144	139	145	156	172	162	153	158	167	157	159	129	152	168	168	160	164	133	166	163	158	155	168	174	188	163	163	150	155	155	167	173	152	145	181	163	152	144	160	167	172	154	176	166	160	188	172	133	159	128	166	160	151	160	164	167	146	140	142	147	146	186	157	166	146	146	146	188	173	175	140	153	167	151	156	169	157	154	148	165	144	150	150	144	146	161	161	149	169	152	167	174	168	166	200	155	174	140	168	175	161	150	150	155	155	153	161	146	187	154	167	172	149	128	129	148	156	145	187	149	126	164	174	151	173	164	151	178	180	180	138	173	152	154	148	163	134	159	153	155	142	165	192	159	169	192	165	147	153	159	128	165	157	161	172	177	143	146	150	184	151	146	156	175	140	149	148	183	152	134	166	179	163	146	184	141	161	163	177	196	158	135	135	154	149	159	149	171	141	136	154	164	156	148	162	134	148	137	152	167	168	152	175	162	134	164	155	159	171	168	152	159	152	174	156	149	128	155	131	155	155	135	150	155	166	156	138	147	166	160	156	141	146	146	148	171	147	165	185	159	160	158	161	146	196	141	153	143	145	157	160	158	148	189	151	169	166	146	133	149	160	135	140	152	179	167	153	166	157	135	144	145	163	167	173	151	161	150	170	145	168	162	155	158	135	159	164	160	148	144	127	180	165	155	165	151	164	135	181	140	134	147	154	166	164	153	156	160	134	169	172	148	180	155	161	146	159	144	146	170	149	155	157	156	192	156	146	148	139	152	149	159	153	166	162	132	155	154	164	168	163	149	140	155	167	173	160	174	155	155	143	145	167	147	159	176	142	151	134	161	154	142	154	138	143	148	148	165	156	175	166	154	147	143	166	176	139	153	154	145	143	138	165	140	161	153	167	146	145	149	153	175	146	166	156	148	170	160	163	132	166	160	161	158	153	134	163	144	155	141	173	154	151	143	142	144	165	155	158	152	194	145	175	144	150	148	169	153	181	184	137	142	160	157	155	175	163	163	161	145	144	118	150	156	166	163	145	160	160	169	168	149	157	160	182	134	143	143	147	134	186	145	164	152	159	140	141	138	167	154	147	169	154	176	149	150	160	163	180	193	149	177	162	158	151	162	140	148	159	145	150	127	163	155	159	167	179	163	165	164	140	149	171	173	187	154	139	157	173	172	158	127	160	150	129	156	161	162	155	182	156	152	155	158	150	149	158	162	126	171	139	167	136	158	156	167	158	143	144	143	162	158	156	161	179	165	156	157	161	151	150	150	171	164	167	163	134	184	150	156	133	150	162	178	151	134	168	162	171	158	154	170	160	142	154	170	154	150	181	133	151	175	159	169	147	166	164	150	162	165	168	151	148	162	146	153	133	164	174	165	148	194	152	173	134	150	129	139	144	164	133	154	133	157	144	147	172	145	159	163	160	135	142	150	159	132	138	153	167	157	147	171	145	156	150	146	155	146	181	166	135	152	152	151	159	161	148	174	164	148	172	164	134	160	163	194	153	151	164	141	133	153	156	148	150	154	170	131	154	162	144	154	146	166	176	152	150	151	155	154	141	161	139	151	154	177	146	144	152	163	193	150	165	174	147	153	150	147	163	167	159	143	151	159	155	183	165	175	178	175	149	152	139	169	156	162	155	155	139	169	151	156	167	155	144	145	168	143	161	133	136	156	148	171	167	151	154	157	166	154	171	152	153	161	146	164	170	176	148	154	173	164	137	145	162	173	156	165	171	166	155	162	165	170	141	170	172	174	159	146	147	143	166	127	170	153	141	171	136	173	156	193	157	136	144	128	157	149	161	149	170	147	177	133	160	154	147	156	172	151	154	152	164	153	144	146	153	139	139	163	158	156	124	157	181	162	147	166	155	151	146	157	152	162	156	177	140	156	151	169	174	145	133
26782	1820	564	581	543	527	559	530	480	504	517	491	500	486	450	480	499	467	512	482	451	443	471	444	471	451	485	440	461	431	450	498	464	490	462	457	498	461	449	475	479	498	465	477	466	462	443	453	473	503	477	471	435	513	474	450	454	512	454	449	482	450	448	452	486	451	468	438	492	455	481	458	476	439	430	449	435	469	465	464	460	479	473	424	437	452	455	456	430	471	462	442	479	446	472	476	453	416	444	446	480	450	463	475	451	474	453	465	467	450	452	481	433	459	438	441	440	458	470	431	481	444	476	439	481	479	473	460	495	482	452	486	479	458	477	508	451	478	489	461	456	470	479	452	469	466	497	489	482	424	450	499	468	481	431	471	475	425	465	457	497	497	470	475	431	457	483	437	458	470	462	468	434	423	489	437	470	453	444	459	452	465	405	438	469	455	477	461	458	481	486	411	484	457	485	456	476	471	488	457	435	455	471	468	466	476	437	445	454	434	453	418	467	438	455	479	500	444	491	438	484	497	439	453	474	467	488	470	438	468	479	465	448	471	443	465	461	471	460	464	471	451	467	493	487	460	435	485	452	433	504	472	465	455	475	459	460	449	477	452	472	443	430	499	476	439	461	504	472	463	449	484	458	442	449	489	464	462	452	485	442	481	425	470	432	469	464	464	493	462	457	455	484	465	456	486	469	467	464	411	481	492	474	441	454	450	456	475	423	473	440	464	478	489	441	495	417	469	435	492	410	452	457	437	421	482	448	464	441	456	459	468	405	466	471	450	462	466	446	472	469	468	454	464	447	490	453	479	451	447	430	482	454	488	490	465	460	453	457	464	476	484	444	496	424	488	481	448	432	437	490	490	505	499	465	427	492	461	464	485	467	459	451	471	485	495	464	442	464	465	481	461	448	457	449	458	449	438	450	494	489	458	447	504	455	464	471	476	448	457	423	430	489	478	459	440	486	459	452	467	438	421	482	475	476	481	457	415	499	480	452	488	468	489	442	474	492	440	486	423	437	465	464	461	490	438	466	451	436	462	480	463	439	493	468	477	465	484	472	475	498	480	499	481	430	426	458	522	476	445	424	453	466	440	432	488	443	475	442	452	470	444	474	468	464	485	487	450	469	445	433	459	437	456	486	444	497	437	488	469	456	452	471	472	437	507	464	484	446	448	445	480	466	485	469	469	471	476	466	437	457	424	471	476	439	476	460	493	467	461	466	454	443	435	465	448	428	437	437	452	472	480	495	510	464	442	456	441	450	472	461	432	465	443	494	425	476	459	446	464	444	507	439	450	428	467	493	445	490	460	452	448	424	441	420	456	450	453	435	443	491	450	480	426	466	491	451	476	461	447	485	485	476	443	494	433	421	478	433	458	473	477	484	455	471	457	432	480	438	474	490	463	458	462	429	453	444	456	446	467	466	476	471	479	443	448	450	479	438	468	459	449	459	436	451	451	474	455	474	487	439	467	452	463	474	447	461	464	449	444	484	419	453	439	464	478	475	416	443	461	466	475	424	462	456	475	463	421	471	465	437	459	485	476	471	474	476	454	478	471	479	488	449	453	473	420	484	462	467	431	475	482	481	464	476	470	456	495	457	447	456	434	495	430	442	452	444	479	477	460	447	500	469	467	465	435	453	469	474	468	462	432	484	430	444	445	463	472	490	468	457	436	448	460	458	485	482	462	473	492	473	457	448	432	487	479	446	470	445	466	478	492	435	479	444	436	463	438	442	453	451	501	453	480	446	433	475	461	461	475	459	443	431	459	471	459	446	452	483	426	443	495	474	453	421	445	485	470	463	469	479	478	491	426	466	449	442	469	397	460	427	451	458	463	469	453	441	411	464	453	442	482	472	458	476	479	453	504	479	465	474	456	444	444	465	431	476	452	465	470	445	459	416	441	466	423	419	450	471	458	458	453	471	483	472	467	469	438	461	468	440	475	456	441	397	407	464	475	456	445	471	435	449	494	474	444	457	502	481	439	446	462	474	449	452	453	450	471	445	473	471	456	462	441	466	464	494	487	447	425	438	459	458	501	433	462	445	459	440	438	415	441	461	434	472	445	463	471	462	473	491	454	458	446	395	478	459	482	426	443	443	438	458	498	422	480	483	470	479	519	464	472	450	450	431	450	451	448	479	478	434	427	450	483	466	453	434	431	462	448	413	456	500	497	469	447	506	513	473	456	471	443	437	467	486	459	460	450	448	444	476	509	452	456	459	425	433	453	436	527	458	479	427	450	439	469	473	434	451	496	461	475	429	471	433	485	440	468	447	462	460	456	467	437	454	451	493	447	455	478	469	458	506	460	470	478	442	463	453	472	486	423	414	473	416	470	483	459	460	478	488	458	458	477	442	437	445	449	472	438	469	471	454	450	478	459	496	472	449	453	459	452	467	449	487	451	474	440	413	449	456	449	440	471	423	486	503	487	478	471	444	461	476	463	439	472	442	461	481	439	466	433	456	464	458	485	487	454	484	445	454	451	435	457	439	499	491	437	451	469	468	444	496	436	416	459	469	478	448	491	450	434	510	478	454	465	452	419	439	463	490	446	444	470	459	463	450	458	431	445	441	463	448	472	465	464	442	493	450	439	443	452	436	435	421	452	478	454	441	457	498	462	493	444	441	505	443	438	471	412	494	494	493	429	488	464	481	418	476	442	490	462	436	451	449	416	503	458	440	453	447	450	463	486	472	475	450	502	493	492	452	462	457	454	408	450	443	433	449	484	478	470	462	483	410	468	440	476	471	478	448	440	481	435	451	468	473	503	463	465	451	464	479	461	473	439	461	462	448	437	503	464	460	465	479	479	427	498	453	476	444	479	450	436	410	472	448	463	447	468	436	426	457	420	441	447	466	442	440	477	451	453	491	445	465	471	519	455	441	468	449	437	494	478	477	444	438	478	456	468	473	470	478	476	483	467	456	433	430	481	466	444	490	468	473	478	466	449	452	436	490	450	440	474	453	495	431	437	437	440	437	444	464	495	436	466	476	411	441	435	431	471	444	469	434	458	459	441	480	493	477	487	456	458	440	458	466	437	435	469	454	489	449	481	458	447	478	469	459	442	474	451	465	449	451	478	469	464	469	499	430	462	474	450	487	449	454	430	452	428	460	477	442	468	425	436	488	481	473	443	444	446	489	459	456	437	465	436	448	479	438	447	485	463	452	463	466	432	447	459	460	433	472	423	464	458	496	450	457	458	457	431	495	466	445	474	488	439	465	457	453	469	485	439	466	452	419	473	492	466	412	503	436	481	468	459	464	459	474	489	454	468	448	461	456	473	478	457	462	480	438	468	448	450	453	462	409	454	457	462	425	481	403	483	454	486	480	473	454	442	429	444	469	480	442	488	495	487	442	462	438	454	447	476	437	456	441	447	454	474	450	461	478	477	436	448	488	457	428	447	461	471	494	478	450	491	439	442	467	451	455	461	396	504	465	466	423	448	501	453	454	458	465	479	465	498	453	457	526	463	475	447	453	453	440	422
53884	26809	24260	24510	18601	12244	6272	1422	502	423	484	444	392	403	365	383	364	403	368	346	329	353	347	368	382	383	353	386	353	393	345	363	352	319	329	320	309	340	375	371	337	351	334	283	360	330	348	369	342	333	353	317	378	334	381	351	336	320	315	354	341	323	344	356	325	338	353	344	353	339	380	358	319	346	329	328	366	373	328	360	321	340	336	346	361	370	369	335	347	339	327	340	315	330	344	345	376	351	323	335	390	361	346	369	367	373	326	365	334	313	334	364	353	324	362	335	325	381	361	350	349	384	342	325	334	343	362	368	342	351	375	331	335	341	330	353	340	323	323	334	328	372	374	318	335	299	310	319	376	336	359	358	333	362	373	347	355	337	339	367	341	343	329	342	376	375	347	325	357	369	343	374	343	328	299	327	316	359	361	349	331	315	324	313	342	322	344	340	331	342	313	337	319	327	366	327	372	338	327	355	328	300	311	358	310	324	362	342	315	336	337	338	326	397	349	321	322	344	337	349	346	342	364	350	332	340	311	359	325	361	348	343	358	311	339	366	325	374	347	343	353	366	357	348	339	363	368	331	323	313	323	347	331	313	343	331	362	328	303	362	340	346	352	351	378	331	317	349	374	358	322	328	365	360	348	302	340	375	358	372	343	354	345	352	374	336	321	313	333	333	313	354	382	327	330	359	347	326	375	313	388	318	345	359	343	344	334	322	356	356	355	330	337	335	340	350	348	333	317	350	358	350	356	326	354	331	318	364	334	345	338	333	327	330	358	367	339	352	347	342	340	342	341	381	322	345	346	352	345	387	334	330	366	292	329	348	336	350	332	382	311	353	383	337	370	341	379	303	372	294	323	324	330	303	320	341	353	367	315	334	327	309	361	309	318	333	350	316	310	371	336	342	365	322	322	286	364	355	374	367	313	350	347	365	339	383	355	307	330	334	321	315	332	329	314	398	335	372	346	347	367	373	326	358	316	333	330	374	342	341	367	327	319	319	383	355	336	363	344	329	310	353	354	364	352	335	354	328	325	358	327	337	367	322	351	331	328	334	367	369	345	338	347	366	346	333	347	342	334	338	362	351	336	363	347	337	349	341	341	335	292	354	363	330	322	319	333	328	363	324	308	354	386	361	346	351	327	339	348	362	366	375	387	339	343	364	344	394	345	330	353	311	321	344	331	295	342	357	342	352	336	340	349	349	331	348	290	351	376	332	346	360	341	327	366	338	326	356	354	360	336	358	348	393	326	315	338	357	332	353	320	381	339	309	352	379	365	370	292	347	330	361	335	346	371	384	331	331	337	340	314	338	341	355	338	374	323	338	348	343	356	349	349	391	348	353	344	389	358	343	331	337	370	360	305	328	342	319	341	354	337	334	328	361	337	354	320	345	340	335	336	343	355	322	363	324	363	355	358	322	280	364	332	320	341	308	353	322	312	337	306	354	344	352	353	340	341	369	361	327	353	355	353	343	336	325	350	380	300	369	334	347	345	340	372	330	365	345	366	335	331	353	329	337	312	369	345	321	333	313	316	342	363	336	358	383	356	313	334	367	338	333	298	352	337	353	337	329	333	355	309	353	359	332	329	350	328	308	349	329	371	340	354	332	339	348	344	329	361	340	363	333	350	332	307	328	364	355	347	369	389	342	359	321	305	379	311	371	375	333	331	305	356	301	328	341	333	307	349	314	349	366	335	378	348	375	335	350	335	360	353	361	320	336	353	358	350	378	333	316	324	357	333	361	310	331	336	330	318	356	356	343	313	399	320	355	377	367	338	364	353	335	337	339	326	357	343	385	356	349	374	341	336	352	342	347	352	334	348	343	353	355	340	336	328	327	371	328	333	364	356	340	305	347	379	316	310	326	377	332	355	340	351	340	343	287	342	361	322	333	355	370	326	357	366	322	328	370	371	291	319	342	364	323	325	363	318	332	320	330	335	350	338	311	341	349	390	357	339	387	314	331	319	358	342	330	312	342	332	342	338	334	385	335	344	358	349	355	332	308	356	370	401	333	364	324	363	314	328	357	337	337	332	356	351	360	345	342	335	312	380	385	398	348	335	327	313	332	347	358	337	328	344	352	347	350	352	342	342	369	349	338	375	354	341	351	383	306	334	383	346	313	337	345	341	370	339	374	329	352	346	319	355	350	339	333	343	315	363	307	359	298	324	318	350	342	370	363	326	332	327	349	328	354	365	364	336	298	360	357	352	292	355	334	378	340	332	338	340	362	356	344	307	339	349	386	330	335	320	340	359	340	347	334	368	340	362	314	399	338	394	371	382	348	328	341	332	348	343	378	334	363	361	367	354	360	359	365	338	332	364	374	329	364	308	337	331	357	333	348	331	322	308	339	338	373	325	331	348	356	320	337	356	359	353	313	357	348	333	322	340	295	344	363	337	352	384	325	311	379	332	368	332	355	354	352	351	381	341	366	339	363	327	341	316	323	345	351	326	363	335	323	336	323	380	357	343	349	332	340	330	342	343	355	363	352	328	360	321	319	360	365	364	337	358	333	306	336	328	334	358	339	365	351	351	368	364	360	339	341	336	317	335	309	360	387	314	326	334	348	315	371	332	329	322	328	338	300	335	331	356	347	353	324	365	326	326	312	324	347	340	298	337	359	359	371	353	334	348	361	357	316	357	323	345	358	375	333	341	355	347	329	365	315	326	341	344	318	339	336	333	368	363	352	374	328	345	315	329	355	351	312	373	346	338	352	308	355	371	335	330	333	326	342	334	346	310	331	380	335	326	355	363	343	300	299	338	332	336	344	360	337	328	366	391	325	323	348	332	327	314	381	323	345	323	341	341	337	352	315	325	344	350	343	375	343	361	351	367	337	372	367	352	320	350	349	310	314	345	349	342	341	345	332	320	366	336	332	353	349	311	313	342	363	343	364	337	344	316	344	325	329	355	331	359	351	336	329	360	340	351	382	334	317	359	325	338	303	359	341	337	344	342	320	317	359	360	346	342	321	324	337	347	345	300	366	334	296	325	336	315	321	365	358	377	360	330	371	326	335	349	359	300	306	358	324	384	368	355	347	341	366	323	343	377	350	272	352	329	333	357	344	336	315	358	324	358	348	319	339	357	363	349	336	334	359	357	365	321	348	358	353	370	332	316	340	324	369	379	348	334	372	301	340	334	346	339	353	288	329	325	342	345	364	342	357	356	355	327	333	323	346	347	349	341	341	312	331	352	352	367	336	329	363	364	354	345	343	329	330	337	308	355	353	316	365	334	329	320	330	361	344	337	356	344	343	344	336	326	347	354	329	336	330	360	315	338	320	369	335	362	363	358	327	331	331	335	309	321	380	355	321	347	368	335	345	365	327	318	315	344	315	364	329	319	367	321	331	330	321	358	358	333	328	341	389	366	354	359	327	341	346	332	364	338	335	347	319	349	335	354	373	342	336	327	336	331	386	335	334	339	341	368	325	355	346	343	344	329	342	307	323	376	379	390	363	316	333	320	340	336	342	331	344	325	370
48537	5360	2447	2841	2621	2254	1976	1715	1564	1464	1371	1250	1240	1171	1083	1029	1041	1028	966	1018	984	911	953	926	929	917	921	939	937	911	897	880	851	896	839	865	828	848	915	821	916	876	866	910	869	902	828	880	861	880	787	839	795	835	849	898	829	835	820	840	823	873	904	844	862	829	906	829	810	847	869	839	758	838	837	811	801	828	806	809	811	828	850	856	818	893	816	843	853	863	802	819	829	848	836	758	858	783	825	866	820	780	837	792	826	770	853	834	848	822	830	811	811	840	810	854	816	825	804	812	802	827	822	817	771	871	863	808	847	848	823	843	798	790	822	801	863	882	780	853	823	850	839	819	812	789	828	842	804	764	846	787	851	840	805	839	791	827	807	828	814	800	823	836	755	794	799	836	792	821	832	860	826	864	804	792	835	816	817	812	870	804	856	778	841	906	799	826	820	840	815	812	843	854	842	823	832	810	808	872	823	854	800	821	854	833	843	803	795	815	808	842	807	778	831	835	825	814	859	831	818	846	834	871	848	829	828	820	795	854	789	810	822	858	798	816	819	865	867	819	867	806	794	816	859	852	812	792	896	829	878	858	834	832	866	801	825	800	819	795	833	810	828	877	830	848	842	804	808	812	807	815	784	803	835	842	843	818	778	800	843	773	853	847	807	846	868	814	881	827	833	779	858	800	805	833	864	806	815	803	811	867	832	787	842	893	843	866	796	854	844	850	805	822	853	822	840	817	795	875	775	843	862	837	800	856	864	837	838	839	839	874	842	806	866	885	786	810	846	840	848	859	803	824	808	856	890	872	810	859	874	830	833	880	828	832	814	753	814	784	822	791	801	813	864	787	819	869	825	812	823	832	812	798	788	790	814	835	825	816	836	764	824	852	804	813	827	807	827	835	827	821	807	816	840	803	780	817	807	815	838	870	790	835	817	809	815	766	893	822	836	796	787	803	834	819	786	853	809	833	868	778	786	825	843	835	833	801	753	827	869	857	773	844	821	842	795	829	827	793	848	802	785	858	815	785	830	840	825	845	816	848	846	866	813	840	850	872	854	808	837	838	791	864	850	874	891	816	846	830	835	816	791	767	845	854	811	785	849	781	838	852	818	849	824	837	789	816	816	808	854	820	761	829	811	797	836	829	785	856	803	754	801	858	864	768	834	836	844	806	824	794	831	828	822	857	828	854	833	825	838	810	855	828	831	806	797	832	861	888	795	868	870	845	880	830	825	827	793	849	866	839	776	869	769	874	861	849	842	786	745	837	817	815	825	806	816	795	834	872	847	832	821	827	810	818	845	802	820	825	877	793	838	847	838	824	901	855	853	801	787	862	865	830	827	831	777	866	844	809	840	865	863	818	768	820	809	821	824	861	834	850	878	818	832	769	823	848	823	844	857	824	819	845	852	805	850	773	794	858	790	856	846	876	853	815	800	793	815	774	812	794	797	790	831	818	791	800	827	882	836	773	820	788	928	795	807	855	804	804	807	816	836	853	870	833	826	801	819	855	774	874	840	813	843	791	839	871	797	812	837	820	810	811	810	880	846	871	842	845	865	804	859	865	871	860	785	820	794	804	813	813	832	822	804	817	868	873	821	793	798	863	830	813	840	848	854	821	846	847	795	806	776	816	855	802	854	813	818	822	836	819	828	787	736	846	777	867	897	793	817	811	777	866	801	807	899	819	850	840	800	787	829	786	788	848	825	829	775	821	810	821	835	807	825	835	812	847	795	830	797	824	834	850	844	881	795	792	856	815	843	871	825	817	744	822	869	834	878	889	801	784	820	808	854	838	822	840	866	827	800	867	791	782	849	842	850	856	869	844	832	824	877	837	838	821	837	763	837	754	817	767	830	789	843	811	832	800	824	833	803	838	860	821	849	845	819	814	848	847	831	834	833	855	795	812	868	836	843	794	824	858	841	823	816	793	816	904	843	800	832	825	833	838	821	808	847	884	872	803	844	831	829	819	796	794	831	824	803	797	825	834	804	825	810	829	848	819	800	812	833	847	865	837	870	791	830	885	836	775	840	836	840	767	810	791	759	807	833	817	840	850	865	854	792	822	823	870	794	801	827	828	876	821	828	843	795	884	815	802	872	822	770	817	796	878	834	819	817	801	857	862	844	851	797	831	815	866	831	834	786	875	835	822	775	809	819	822	827	845	838	800	820	850	859	739	830	808	803	816	816	860	842	811	858	846	816	838	914	807	832	867	836	802	815	807	829	857	846	818	849	781	861	780	840	822	809	776	847	807	805	825	886	838	838	862	813	865	829	848	864	846	792	827	859	797	816	811	835	832	846	801	811	801	832	798	852	799	867	818	852	854	812	843	795	836	796	851	819	811	853	808	856	820	811	821	880	835	831	820	793	854	827	830	813	824	883	758	849	831	843	847	864	817	867	826	887	865	824	845	840	813	792	784	832	792	817	837	846	837	810	814	795	809	807	847	803	856	852	839	818	831	844	821	884	844	826	806	854	816	810	826	839	837	831	816	826	796	805	809	824	828	828	851	807	827	822	807	809	815	818	790	811	790	798	838	816	806	828	809	775	798	870	816	845	841	841	826	820	870	858	782	826	848	807	806	838	834	850	825	784	822	816	836	845	863	837	784	916	861	871	837	849	844	830	876	848	828	838	809	813	826	800	803	848	785	821	792	875	818	869	827	834	752	811	805	868	803	812	821	817	864	824	826	802	806	836	849	845	806	886	817	832	864	842	808	788	815	811	831	783	815	780	793	825	811	825	840	834	880	860	802	848	847	787	853	880	848	859	821	860	849	832	758	766	817	867	858	873	823	803	874	845	831	803	830	777	831	845	844	801	856	797	800	808	843	866	787	809	846	800	860	845	809	844	822	806	894	809	788	826	776	835	807	832	807	829	878	814	828	822	760	886	850	808	864	851	868	782	843	876	768	858	791	822	821	862	852	813	838	834	819	816	842	843	844	867	848	812	839	805	796	799	783	825	849	798	823	780	825	840	800	816	858	835	808	820	827	838	811	788	817	829	781	826	870	825	828	875	810	819	824	793	863	804	828	806	846	828	817	805	829	855	805	815	829	841	776	820	866	825	869	799	787	842	796	808	816	821	791	814	906	845	811	824	839	793	854	871	793	834	812	809	836	866	842	828	823	766	846	802	863	810	802	847	839	874	829	812	881	889	756	812	873	836	854	845	785	842	831	839	803	817	839	805	855	828	751	806	824	835	881	863	816	845	791	815	807	841	754	833	870	834	827	798	819	826	839	833	811	826	847	870	827	841	790	781	831	854	815	831	810	863	842	800	816	788	847	840	821	808	826	831	819	826	785	879	843	836	790	808	856	800	811	753	849	799	813	833	896	874	842	850	851	861	827	843	805	862	802	798	814	808	784	824	836	840	777	832	830	799	876	849	823	825	867	815	893	808	770	791	820	803	808	801	860	788	856	847	839	827	858	859	893	822	821	819	842	842	839	784	907	869	819	843	803	822	804	850	793	821	810	824	795	839	841
51291	24852	25496	24869	20577	17765	12385	3189	685	618	534	508	477	504	468	487	454	488	445	435	456	430	403	360	411	413	396	439	391	401	394	383	394	382	373	415	397	395	373	383	354	401	375	407	398	426	397	402	417	385	392	403	413	387	372	396	322	425	354	421	411	382	371	363	410	386	409	388	349	408	362	425	397	384	364	398	380	369	394	372	385	395	359	361	380	394	386	360	388	388	384	435	381	369	350	383	391	397	407	403	394	370	378	342	372	416	410	372	367	356	389	360	375	384	395	382	364	368	356	348	385	361	395	375	374	372	376	380	408	403	394	379	355	381	345	371	395	359	383	386	429	360	392	394	356	406	395	355	356	360	393	363	365	383	374	389	356	374	364	380	349	375	342	347	392	411	396	381	333	377	385	432	397	414	404	385	385	358	365	393	413	419	370	384	387	349	392	390	355	416	382	365	406	354	378	356	346	405	408	401	398	369	372	385	350	334	359	397	425	375	386	366	375	345	387	363	337	355	414	340	386	364	420	367	397	400	356	362	371	387	390	387	372	377	340	381	353	380	368	376	382	366	385	386	357	388	376	343	356	385	366	409	437	421	371	371	384	388	331	369	367	388	352	380	403	381	384	412	393	366	386	368	353	333	396	354	342	374	387	368	397	357	389	345	382	417	388	395	374	378	346	350	386	373	363	357	373	360	383	375	425	384	412	392	356	392	359	359	397	387	378	386	375	375	347	338	358	323	336	365	388	399	402	369	398	381	380	343	365	353	342	386	377	382	376	374	388	363	358	368	398	365	396	403	386	383	404	408	380	377	395	361	400	375	368	401	367	427	391	389	349	356	409	400	404	351	349	394	362	378	377	363	387	397	394	367	345	413	421	391	405	357	390	402	393	378	365	352	399	334	418	395	363	387	395	368	363	382	382	347	363	384	375	356	399	382	363	372	407	352	391	335	367	395	388	350	381	406	365	382	373	378	379	405	347	363	356	383	337	395	336	354	376	358	409	378	357	399	376	322	366	363	369	414	399	349	375	380	337	371	364	365	386	336	368	348	376	394	399	358	375	422	395	404	420	393	396	381	368	345	377	412	376	373	386	357	339	371	407	413	396	399	393	351	382	364	318	363	396	348	385	379	399	369	369	430	383	377	413	359	338	352	382	347	376	363	368	382	380	372	418	365	388	355	348	389	407	396	369	375	417	375	394	390	357	348	380	379	389	359	358	344	378	362	372	354	382	421	388	378	337	347	373	337	354	419	396	388	378	337	344	417	366	386	362	348	354	378	443	369	370	422	371	380	378	379	383	367	364	362	389	379	379	377	346	358	401	370	385	354	382	395	382	358	380	383	377	342	398	384	379	397	390	367	401	377	388	368	373	385	369	367	390	353	398	383	373	390	393	367	363	407	387	390	405	352	389	384	389	387	373	334	390	374	379	377	387	389	374	384	365	360	376	372	398	399	361	410	385	331	354	380	397	346	400	374	365	365	359	377	390	349	381	419	385	359	366	376	410	365	398	384	361	384	354	362	353	391	348	349	383	349	364	368	375	404	385	401	380	420	416	371	385	342	344	388	360	355	352	368	360	412	403	384	378	387	420	388	429	356	367	378	384	384	374	376	399	390	404	352	350	379	386	379	357	340	392	362	386	404	378	389	376	359	373	388	391	367	368	401	394	375	362	341	376	375	394	374	415	388	386	380	365	383	405	365	370	353	358	403	383	374	376	363	400	375	376	352	369	417	323	378	399	373	355	371	371	416	373	335	393	405	374	395	365	371	397	385	368	362	389	354	374	382	357	392	400	370	349	400	383	378	373	380	366	353	405	365	370	370	347	384	404	365	348	350	333	338	387	357	379	352	382	368	367	364	370	434	435	398	379	374	392	377	362	394	383	378	382	352	374	385	404	383	370	378	366	379	394	394	363	403	368	351	379	346	360	401	379	405	367	368	383	371	408	425	374	368	342	350	378	384	383	384	363	376	386	401	366	371	369	374	385	397	383	352	360	390	367	383	333	375	336	406	387	407	345	362	381	367	385	362	423	370	402	385	373	377	384	389	378	414	369	379	360	387	386	366	369	374	428	414	347	383	338	350	392	374	395	382	357	395	334	400	353	402	434	436	377	367	347	344	388	381	347	381	398	366	396	381	338	351	370	389	366	370	400	399	377	374	380	373	377	380	402	405	377	351	367	386	407	339	365	379	385	346	389	346	401	413	350	387	356	358	376	408	349	358	340	404	393	386	416	381	361	412	386	373	370	355	427	417	391	351	357	415	419	384	383	391	375	399	356	360	371	353	364	376	372	392	370	371	406	386	397	371	371	366	354	364	351	396	373	351	363	372	372	425	410	389	401	384	394	394	382	379	377	368	389	355	341	367	378	371	346	405	420	397	393	363	398	348	354	362	359	402	358	353	442	355	335	372	395	368	386	379	403	363	355	374	365	378	339	324	378	374	392	390	354	378	391	375	416	399	360	371	339	372	394	397	355	369	383	386	396	412	408	386	383	373	411	391	390	404	369	399	381	398	357	370	390	383	337	360	369	331	385	399	381	378	364	379	374	339	351	371	393	402	385	342	435	373	414	372	368	379	388	428	372	358	362	353	359	369	364	373	378	422	370	372	367	392	365	349	372	402	408	328	411	331	373	373	362	380	373	322	419	408	362	350	375	334	372	378	342	378	375	402	374	357	426	388	398	379	389	377	368	359	374	384	385	376	356	364	381	351	371	401	389	413	414	412	388	356	416	365	385	370	399	371	382	412	371	387	371	366	365	367	339	385	370	360	383	369	386	362	373	347	383	371	392	398	397	380	434	409	389	415	408	372	385	396	405	363	375	405	387	378	344	370	373	372	397	372	367	342	368	369	383	339	376	361	402	364	367	353	387	380	418	388	366	370	373	371	383	361	394	379	375	380	355	403	351	349	373	357	371	435	359	376	384	381	404	391	370	360	364	385	392	355	385	389	358	394	352	357	389	355	383	335	364	366	392	381	347	378	421	396	379	362	339	396	330	358	393	349	354	376	372	369	380	358	372	384	377	376	387	428	365	382	406	397	401	390	400	392	382	365	354	387	391	372	385	410	345	391	363	346	403	360	366	380	344	398	369	395	386	418	362	401	351	411	409	370	398	385	375	368	392	380	361	372	384	366	345	442	363	351	377	374	350	379	378	365	419	383	373	355	399	354	395	374	382	372	407	390	372	397	380	374	410	364	340	356	365	406	388	407	377	396	373	389	388	359	398	374	361	348	418	382	408	387	381	384	356	381	410	380	373	383	379	385	388	398	351	369	379	386	354	388	375	434	385	366	388	362	423	358	338	372	309	373	337	404	397	381	413	390	395	375	385	363	381	409	367	404	386	404	375	370	375	350	352	369	371	387	363	349	388	358	337	379	409	376	345	360	398	386	358	407	365	395	382	374	374	364	311	364	370	399	383	390	389	360	381	390	381	373	406	349	366	370	379	392	389	359	347	411	416	397	379	433	381	373	399	371
48645	4170	3826	4765	4146	3520	2873	2512	2279	2046	1848	1677	1529	1448	1383	1302	1336	1226	1162	1167	1150	1110	1019	1127	1030	1070	985	1032	998	1018	966	984	955	981	956	1004	978	888	937	924	901	863	907	917	883	899	888	919	924	904	861	899	866	854	888	905	854	901	874	947	917	866	862	909	837	853	896	901	872	869	922	860	879	874	832	864	850	843	889	870	862	831	841	852	890	889	824	858	875	862	894	881	860	903	846	837	921	877	856	894	850	884	869	853	822	872	920	934	879	853	825	961	916	847	848	821	914	851	856	900	843	839	870	862	903	830	830	874	865	860	849	865	885	878	846	877	853	895	814	869	897	874	881	821	851	851	841	857	860	906	808	841	918	882	902	811	830	846	884	802	775	893	855	840	901	860	838	896	856	857	811	870	912	890	891	906	901	829	861	907	839	832	891	865	862	885	888	810	865	890	892	848	867	877	872	883	811	853	880	847	871	867	872	869	912	834	843	870	862	877	866	807	855	833	879	874	867	877	839	893	880	833	890	840	831	823	821	834	842	838	821	810	861	875	888	885	881	827	844	840	869	885	854	848	826	861	845	865	856	839	892	855	853	867	854	870	884	848	851	874	797	865	835	864	882	928	848	862	891	837	824	897	848	828	893	873	827	857	870	868	882	836	811	866	841	894	823	867	874	867	836	915	884	887	879	841	807	881	820	848	889	842	881	864	852	836	813	861	883	871	885	878	868	871	885	872	833	848	794	868	823	835	865	848	853	888	874	831	817	888	830	812	857	899	796	885	845	867	839	845	870	834	839	959	896	835	818	863	842	832	828	828	883	865	868	886	863	892	848	833	847	825	843	869	901	867	848	838	873	847	871	847	891	916	836	872	826	802	863	905	870	877	907	815	870	844	812	825	876	867	858	824	816	882	831	852	900	882	894	847	871	856	854	836	801	843	781	867	814	891	831	857	832	889	896	892	943	800	895	874	849	825	839	894	844	853	874	894	823	882	819	809	844	861	852	802	854	810	871	825	850	858	901	841	869	827	864	815	847	830	813	856	868	863	842	867	844	840	870	844	834	796	801	845	905	847	853	854	829	893	829	880	894	808	858	844	806	879	823	847	825	837	840	888	856	834	835	835	841	884	837	865	865	901	810	881	848	811	902	840	881	812	866	870	948	882	836	848	846	868	885	864	762	823	854	837	811	854	843	834	830	876	875	871	858	865	825	833	852	894	829	824	844	872	843	891	866	873	878	882	862	883	864	826	817	884	826	875	952	878	896	863	873	803	862	880	836	829	866	862	855	856	865	832	849	873	829	828	874	844	825	864	786	859	877	889	852	890	834	841	876	875	862	898	843	863	866	872	848	823	843	835	829	854	835	865	830	852	874	826	854	869	820	833	841	821	824	866	825	884	861	885	853	878	807	866	873	877	868	892	875	848	879	841	825	858	846	844	845	801	834	877	893	845	800	885	900	880	843	870	863	827	850	821	886	854	936	844	922	828	919	827	814	797	837	834	906	889	854	837	839	803	798	856	841	819	878	835	872	874	838	886	840	876	867	838	845	878	829	894	853	830	857	867	844	842	862	870	883	871	902	894	855	893	850	865	823	786	887	812	837	885	895	845	849	860	820	853	826	832	803	820	917	832	870	849	841	889	855	845	869	812	854	838	907	843	846	826	796	827	884	880	803	835	820	881	888	889	871	827	877	862	860	861	842	857	876	822	851	888	809	831	860	856	813	827	834	805	862	849	842	828	847	883	816	905	869	819	839	850	860	843	809	852	867	843	865	834	891	910	880	837	850	876	808	836	802	855	862	780	888	858	837	867	793	874	829	818	798	885	840	812	842	814	840	837	829	797	804	815	867	860	883	873	874	856	818	866	808	848	854	852	831	819	903	857	833	853	845	884	884	841	882	832	883	865	825	843	815	861	864	792	854	833	873	865	895	864	804	865	880	785	866	869	857	817	872	883	874	841	889	807	825	902	839	872	870	844	847	798	886	904	860	845	863	862	833	885	862	782	853	804	839	841	852	826	842	885	847	841	837	870	853	877	859	840	837	866	915	847	870	866	825	801	832	887	852	878	879	855	866	914	869	857	849	865	836	825	891	871	837	852	905	826	848	814	888	807	843	874	853	862	896	877	815	873	789	875	851	858	864	834	818	847	809	825	873	829	859	842	854	819	813	833	848	878	888	833	837	861	842	912	861	810	868	846	840	884	866	820	823	870	846	895	873	801	862	822	896	831	821	869	871	868	840	853	869	870	871	852	850	831	873	845	855	871	861	831	834	924	849	863	864	822	811	846	865	839	856	892	848	839	830	883	843	855	865	855	866	890	852	841	832	874	837	824	857	844	847	815	869	836	815	854	839	819	815	839	844	851	884	869	841	865	842	857	868	850	829	821	862	833	863	864	822	878	850	849	784	868	900	813	839	813	860	865	883	841	847	783	894	798	864	859	848	851	861	842	862	836	894	828	824	822	889	835	824	812	848	855	813	903	842	844	868	817	813	885	818	812	806	833	827	830	852	870	851	817	820	815	888	843	892	824	865	858	855	895	855	865	885	908	906	904	877	850	861	880	851	885	849	909	880	888	844	841	897	825	839	850	845	886	835	865	864	843	819	821	845	901	866	854	834	817	882	846	848	867	826	854	824	849	866	849	829	833	830	875	883	803	852	830	838	835	872	866	872	829	855	827	807	861	848	824	861	826	858	837	788	889	877	887	842	855	862	812	826	812	825	813	812	860	815	854	891	853	813	875	873	862	876	852	897	823	834	857	833	860	917	832	861	801	872	815	892	850	837	852	822	819	890	818	884	864	851	817	857	860	880	846	832	881	820	820	819	838	829	858	907	891	903	816	838	842	834	822	891	896	888	849	875	877	867	857	820	885	816	818	839	821	816	868	879	829	920	879	864	797	839	845	883	844	872	844	862	895	847	834	837	854	807	867	825	873	847	857	803	877	862	839	818	845	884	880	843	896	916	830	838	824	867	827	879	850	825	843	857	851	878	840	902	829	864	814	886	814	771	860	845	846	850	871	858	881	823	878	862	828	847	906	865	855	816	824	876	862	861	815	867	861	864	792	833	819	875	901	851	835	917	850	840	843	875	857	852	880	810	865	865	848	810	868	819	827	867	826	846	827	876	840	883	843	840	809	807	850	831	848	868	851	832	867	819	928	926	829	862	856	815	815	860	844	867	865	860	901	868	859	858	819	810	869	851	821	854	862	876	894	831	855	885	855	886	888	858	832	864	857	840	888	828	858	863	857	877	849	837	833	853	885	873	863	864	863	861	817	807	889	839	831	879	842	868	826	801	847	888	842	884	821	857	869	882	873	849	850	822	846	854	822	873	849	806	884	845	832	817	863	842	831	889	900	805	873	859	858	852	885	868	818	800	857	837	899	806	859	860	892	864	842	907	827	860	836	837	892	847	852	872	840	829	839	845	835	817	842	848	817	859	857	849	853	825	879	851	872	871	837	847	859	874	831	841	876	859	843
31217	11181	3694	1233	552	313	200	169	159	150	198	173	148	139	174	146	140	146	135	181	141	134	150	144	167	148	157	141	149	136	157	186	135	129	152	145	165	131	156	141	139	161	185	152	133	159	147	158	157	149	153	161	181	158	139	128	119	165	123	169	151	150	148	166	153	191	155	150	149	154	135	146	154	142	153	165	174	183	154	125	154	149	163	133	155	151	129	145	167	139	167	159	163	148	154	146	139	142	170	167	152	160	158	122	168	136	132	137	136	145	159	152	137	157	187	184	154	176	155	131	143	153	164	154	163	153	154	154	164	167	140	153	137	157	137	157	157	152	161	147	157	166	156	151	158	160	160	165	162	155	150	153	150	163	171	139	159	145	184	139	172	141	147	139	161	159	128	153	157	137	135	152	146	145	139	143	166	148	175	167	144	137	180	158	159	162	142	137	151	150	160	145	154	143	161	141	156	161	166	148	154	146	150	153	140	167	145	153	150	161	149	142	154	156	147	166	155	137	142	145	174	170	175	159	170	158	141	152	138	154	158	149	164	143	150	160	181	159	165	172	127	140	164	146	138	167	162	137	142	137	142	146	164	165	123	157	147	146	154	154	150	155	159	161	161	151	133	151	162	155	161	180	144	147	166	164	165	139	153	141	142	156	139	139	161	157	134	149	158	156	146	160	150	163	137	143	158	161	171	146	155	141	148	156	157	171	168	138	154	159	158	156	143	146	174	162	150	145	160	151	142	148	148	149	149	161	129	164	161	153	157	144	127	137	159	143	167	148	155	150	165	153	182	123	134	163	151	140	164	133	138	135	153	138	152	174	172	173	159	154	159	151	138	144	165	150	159	141	160	146	138	148	149	147	147	154	146	159	163	156	166	154	183	148	152	148	156	145	139	180	148	176	155	142	153	161	157	158	156	152	169	137	143	150	143	165	159	147	153	172	121	150	141	146	156	173	168	148	126	141	138	150	155	140	141	176	150	144	139	152	136	146	158	164	128	159	149	151	168	171	120	169	165	167	145	161	151	146	156	163	156	145	161	140	164	171	132	153	160	174	162	146	174	175	170	177	152	142	160	154	164	146	160	161	153	157	156	162	152	156	140	158	145	138	142	157	171	158	175	183	150	140	159	142	151	156	147	176	153	138	163	153	145	169	136	163	172	147	163	148	156	146	145	154	149	164	171	141	150	145	163	172	162	175	157	150	140	142	171	161	136	130	166	156	149	138	165	165	158	162	148	157	164	136	152	158	162	158	147	141	158	155	164	156	155	145	146	151	159	126	158	148	162	141	149	153	146	163	155	156	176	171	142	141	180	152	162	153	153	128	149	167	141	154	148	158	148	162	156	154	155	131	148	138	132	158	159	156	134	162	146	147	153	162	129	152	179	160	165	163	163	164	148	143	163	135	174	159	152	171	160	147	170	149	140	166	162	168	168	167	152	174	154	148	152	165	174	152	164	165	155	136	152	164	140	162	136	147	144	156	146	179	151	173	172	150	140	145	166	151	148	147	158	142	175	166	150	178	183	156	138	135	165	166	156	153	165	158	170	151	154	137	172	161	142	158	143	135	142	166	131	141	139	145	164	152	175	131	133	148	154	144	152	152	163	171	145	168	170	157	138	132	149	148	146	132	164	156	156	150	159	159	170	168	146	118	132	148	139	172	168	137	151	154	151	172	167	138	147	148	145	150	170	157	151	143	159	137	157	151	138	145	166	168	146	146	156	180	170	132	171	146	157	160	171	153	144	169	129	143	150	167	139	179	154	148	153	129	148	158	157	153	179	134	155	160	148	170	174	170	159	172	133	143	143	160	157	145	141	158	152	160	163	167	155	145	155	183	146	168	154	173	161	152	163	180	163	153	151	162	144	137	134	133	153	166	164	154	147	154	153	159	138	182	155	141	160	147	143	148	152	132	151	148	163	149	145	155	156	168	119	129	156	138	156	146	143	169	156	156	160	146	159	133	155	171	140	147	157	151	162	152	164	169	162	174	144	155	154	157	165	171	145	150	158	125	129	171	142	153	157	163	164	144	159	127	163	158	163	152	139	149	152	161	147	139	160	159	161	147	162	167	169	158	157	174	150	158	159	147	164	142	163	161	148	159	171	163	141	176	146	134	156	153	159	136	151	150	132	151	136	153	141	145	129	161	195	154	135	154	157	146	149	159	166	137	185	131	159	159	157	164	141	162	126	173	156	152	161	165	142	150	162	130	171	134	151	144	145	155	174	168	163	149	151	139	148	161	181	156	135	174	157	174	163	167	145	144	144	159	160	159	155	141	167	143	148	169	137	158	151	127	140	189	154	168	158	172	152	132	149	183	171	175	172	158	155	172	162	170	164	165	151	157	151	173	163	141	159	144	116	143	172	170	113	156	151	152	139	173	150	141	134	145	153	139	166	147	164	158	147	147	173	146	139	152	147	166	142	142	156	153	163	154	161	137	157	162	156	174	158	154	155	172	149	157	156	135	142	177	135	144	148	142	143	157	161	171	145	140	163	146	138	130	170	127	147	153	140	155	155	135	105	160	162	161	156	143	172	149	170	141	137	144	165	162	159	135	177	148	163	134	148	164	153	144	139	137	159	153	187	148	137	146	162	146	155	165	174	140	147	160	185	149	122	165	131	157	169	136	142	136	138	167	168	175	163	147	163	154	151	161	164	135	141	172	165	186	152	158	150	148	143	142	138	155	158	159	151	148	161	140	157	135	156	148	155	164	166	150	144	157	144	146	163	168	139	139	155	155	124	163	164	188	151	135	166	143	161	151	153	142	159	182	167	167	145	148	131	142	188	159	141	156	147	142	154	177	164	148	151	161	148	160	156	188	126	154	145	164	155	169	147	159	156	144	161	138	159	156	150	147	154	160	169	170	151	157	129	164	152	144	152	131	164	142	141	147	174	140	169	145	158	179	149	155	173	168	149	150	153	158	162	152	177	174	144	157	139	149	174	147	160	167	169	141	155	147	150	139	158	170	153	160	155	146	170	120	140	140	154	135	166	131	174	167	161	145	171	162	166	172	138	142	129	171	152	165	127	166	148	146	151	141	144	164	183	141	162	140	180	140	152	171	155	180	151	172	128	132	131	143	152	152	151	171	169	164	129	159	139	151	140	164	159	140	150	141	122	146	145	150	162	159	160	184	133	157	151	131	159	165	155	167	160	163	146	158	147	166	162	135	157	165	166	155	149	156	146	161	165	164	147	150	162	163	160	149	160	159	158	157	170	137	141	128	148	137	142	151	144	157	140	147	152	147	153	142	152	146	166	156	137	166	148	145	157	143	160	140	146	144	125	132	149	142	154	144	146	162	167	165	155	151	159	147	156	147	151	156	158	162	157	145	146	126	160	140	159	155	186	164	169	131	150	150	159	174	152	155	166	140	148	151	165	159	160	151	156	146	169	182	146	151	164	141	150	138	156	135	143	157	143	157	156	168	138	117	137	164	160	152	163	151	153	165	148	148	144	160	126	156	139	145	159	158
21889	525	520	526	573	553	479	458	511	479	481	434	503	450	465	486	472	466	428	455	449	468	455	438	472	465	488	454	461	466	464	430	480	447	447	476	455	423	425	434	456	477	434	461	455	427	415	479	451	474	447	477	411	441	410	454	443	469	431	447	429	436	453	440	461	399	433	453	438	484	453	466	437	436	472	443	456	466	438	441	459	503	409	407	453	418	474	406	454	454	461	450	439	446	466	426	465	481	475	445	463	459	443	457	459	464	444	436	461	432	454	439	450	457	463	434	465	457	443	427	471	438	435	440	458	454	493	436	445	436	440	469	445	510	446	441	443	454	449	454	401	457	444	480	451	394	467	392	492	439	413	471	476	429	418	426	429	445	423	464	435	483	478	446	442	441	455	509	447	456	483	468	451	438	429	456	425	447	429	458	454	434	439	459	459	465	463	445	454	445	491	459	438	434	468	469	482	496	448	493	451	445	444	454	465	451	443	430	451	442	438	481	478	436	457	444	435	445	476	435	427	463	439	470	464	481	447	434	492	428	476	432	444	443	483	465	418	464	446	464	492	449	465	429	480	411	407	446	436	465	399	412	464	462	445	460	450	435	484	443	425	412	441	458	497	431	469	469	459	457	432	457	435	444	450	468	430	437	480	481	457	503	490	479	449	484	437	449	468	435	457	463	477	442	495	456	435	438	424	466	444	414	462	452	467	445	471	440	462	465	448	450	457	426	431	457	464	455	435	464	438	436	464	448	449	455	442	497	453	489	445	472	432	449	486	478	463	469	486	436	476	463	474	464	447	446	446	458	484	489	431	443	451	476	440	435	441	457	485	476	417	468	445	441	452	452	447	471	437	442	436	456	418	459	431	435	448	459	472	448	471	438	444	465	434	438	452	427	445	487	495	433	478	459	441	469	469	446	478	382	444	460	467	484	449	440	473	445	446	444	450	409	435	455	484	422	471	426	474	448	468	468	452	451	461	435	436	444	462	429	473	427	486	444	460	461	450	453	427	421	424	453	452	461	453	448	416	439	436	465	450	479	419	458	482	437	411	453	446	477	416	426	434	443	447	423	428	394	496	459	433	457	442	423	422	448	427	417	476	435	435	447	445	471	445	469	431	408	477	459	457	441	414	466	465	477	435	443	438	463	437	456	446	404	435	432	448	411	460	499	438	440	461	483	476	486	459	453	467	437	449	457	454	493	451	464	418	420	460	433	472	450	411	454	430	452	460	436	426	461	447	468	443	434	437	431	446	464	441	420	466	415	432	474	453	435	461	414	453	448	489	502	451	480	464	450	487	473	453	438	450	431	476	448	473	486	476	423	470	438	428	422	488	468	475	454	439	481	459	444	468	455	461	474	476	481	447	470	433	422	476	468	445	441	460	463	457	428	459	447	438	455	454	450	454	455	437	469	444	494	416	432	436	426	409	464	430	459	449	468	436	479	458	450	452	445	453	457	408	438	442	509	458	431	470	451	461	490	450	483	419	434	439	427	486	454	431	427	440	470	450	469	407	454	450	453	474	461	490	443	443	434	441	468	458	475	459	486	419	442	456	455	447	460	439	451	421	447	440	460	438	418	416	440	453	471	471	462	467	425	407	449	463	420	446	459	453	458	449	468	436	440	371	439	464	453	472	475	454	455	475	449	433	440	434	431	421	485	471	438	464	410	466	433	484	487	445	444	473	459	462	449	473	454	442	429	437	476	473	460	481	437	450	443	467	449	462	451	440	453	486	465	438	440	466	466	463	432	511	458	453	469	466	484	469	471	459	437	455	458	426	481	448	456	481	459	471	450	422	426	444	396	448	434	445	429	406	447	438	489	452	448	474	452	437	453	418	492	468	451	467	452	432	450	484	429	430	457	457	421	442	407	431	480	471	438	469	426	461	471	423	454	428	457	418	463	456	460	417	438	467	441	451	432	419	491	455	429	470	423	444	467	400	448	438	476	466	415	470	451	415	428	434	438	404	465	435	459	478	496	442	452	438	434	493	451	444	447	398	468	430	451	462	437	476	446	485	475	425	449	467	461	490	460	487	437	472	458	495	457	456	442	467	445	441	443	438	461	415	446	425	438	478	438	399	461	477	449	457	457	439	446	419	487	427	468	438	434	439	459	428	443	480	430	465	468	449	422	460	403	476	501	437	481	431	434	442	469	431	469	465	465	486	489	454	407	459	395	439	461	436	466	466	430	489	459	449	423	444	447	431	454	458	450	438	448	481	489	441	439	417	452	483	433	453	492	439	458	384	473	425	423	453	429	447	424	430	449	460	474	464	453	426	453	428	482	493	458	449	454	430	453	447	432	434	449	437	435	466	460	427	461	511	507	446	440	455	459	441	449	460	444	447	442	400	452	463	445	495	442	481	448	449	476	456	465	454	434	419	500	461	459	436	463	447	474	471	442	430	443	463	458	419	421	473	458	468	431	428	442	481	486	438	433	426	473	402	432	437	436	452	452	450	500	450	471	458	457	471	438	441	423	452	417	480	460	456	463	467	462	428	461	477	433	426	513	479	454	434	459	446	431	437	499	433	465	467	449	479	480	446	468	429	494	444	431	454	450	434	430	412	498	422	433	429	434	458	468	466	442	445	418	456	447	434	450	434	426	438	447	421	478	466	430	470	449	484	448	451	442	466	451	489	484	459	465	444	440	485	457	431	451	439	489	451	444	439	467	437	447	448	448	421	439	461	434	424	441	468	429	475	447	446	480	450	482	438	462	438	471	443	446	466	462	470	428	434	422	452	440	436	448	451	453	453	444	456	474	441	481	458	441	432	457	437	442	424	483	464	428	449	459	445	470	463	443	425	437	443	480	455	450	450	428	469	438	443	464	456	451	459	471	459	461	453	454	439	503	460	446	466	494	441	430	454	446	453	465	436	470	462	437	453	442	424	445	476	454	421	451	432	448	477	421	406	431	473	428	458	451	457	472	481	446	432	405	468	422	494	462	474	488	471	436	438	426	448	479	465	453	450	458	458	431	416	462	489	469	440	456	471	443	432	408	472	450	446	461	480	439	432	419	471	441	455	453	458	441	485	461	432	422	450	440	402	461	446	441	468	463	419	452	449	463	464	453	421	451	454	468	450	430	450	446	468	468	436	466	456	447	464	463	472	460	411	447	476	468	448	480	449	449	409	433	479	464	484	458	464	412	469	473	443	452	462	408	433	417	473	473	427	440	418	481	449	449	481	473	481	457	409	479	443	447	421	427	459	441	458	478	434	415	477	429	435	422	417	423	417	443	448	477	437	463	473	416	429	438	432	448	478	438	441	463	419	489	512	445	497	447	446	462	472	484	479	429	473	459	463	484	485	448	483	463	464	468	426	459	488	442	499	435	436	466	449	452	472	474	456	453	465	447	497	435	410	440	484	436	428	467	426	438	475	465	455	478	425	440	449	441	461	485	477	410	447	438	463	440	480	468	452	474	410	444	438	456	433	440	431	446	451	486	479	406	439	454	485	476	462	467	441	484	448	475	437	455
51391	23970	23718	19425	11975	6866	3311	937	505	485	409	418	405	382	351	346	354	342	372	341	390	360	350	307	375	346	367	385	346	392	336	315	350	320	346	338	351	325	351	341	317	340	326	333	326	351	339	318	305	340	358	331	323	342	360	318	319	352	360	347	341	367	351	320	342	342	330	340	327	341	321	348	329	392	354	332	296	337	342	368	326	320	367	332	323	315	285	308	320	318	309	362	335	329	342	341	321	331	332	289	342	296	335	312	332	299	327	341	345	322	323	317	362	329	355	310	337	345	334	312	320	339	346	338	311	338	352	373	318	340	347	347	352	325	343	303	333	326	311	319	317	316	351	319	348	325	335	337	358	342	292	333	289	329	345	332	312	299	322	340	344	312	328	342	344	323	311	332	351	336	347	320	346	367	351	342	317	306	293	322	309	333	364	343	343	338	366	366	330	318	327	332	349	324	331	319	329	307	328	349	311	309	335	342	399	336	342	333	333	319	357	332	329	337	325	347	340	340	349	331	373	341	341	320	356	335	373	356	364	337	327	330	322	339	310	373	324	330	360	346	333	303	362	305	325	333	360	343	333	338	333	335	305	327	300	334	303	324	315	326	311	304	322	307	315	331	335	333	378	332	325	340	311	341	328	343	324	357	342	327	328	307	363	326	336	358	307	335	369	327	364	317	321	312	302	356	351	353	324	304	323	355	343	308	326	369	325	363	341	322	332	344	330	306	327	323	309	341	304	349	298	351	350	306	359	328	355	384	324	335	345	342	332	336	337	318	344	320	360	336	345	362	318	363	324	366	327	298	333	361	301	366	330	355	365	324	317	348	366	339	326	314	339	301	318	342	324	360	327	321	347	293	335	371	329	332	303	326	309	342	285	320	346	331	334	280	365	365	309	328	345	296	331	318	340	332	324	339	312	340	329	296	332	330	370	345	340	321	317	328	354	315	324	316	335	316	319	367	336	320	344	336	325	329	330	343	319	360	316	350	344	333	325	369	380	323	320	314	337	341	346	318	350	374	350	325	355	337	331	336	325	322	338	343	363	331	340	338	326	375	320	363	335	327	330	310	345	356	326	320	345	306	317	317	319	330	343	331	360	371	323	328	358	344	351	313	365	322	316	302	332	338	310	339	353	351	330	350	348	290	371	355	306	320	332	338	322	362	346	314	333	305	334	314	320	305	326	332	352	369	339	335	304	317	364	327	321	365	360	346	321	348	391	334	350	307	337	354	369	330	344	319	317	324	310	328	364	324	314	350	330	330	360	340	320	330	342	351	354	320	357	350	337	346	321	347	329	325	301	324	351	343	365	306	352	316	307	315	322	355	303	336	346	332	311	311	321	305	331	337	344	286	308	308	323	349	315	354	301	364	326	329	320	350	304	325	323	329	303	319	343	327	367	338	364	319	344	330	345	340	343	340	339	317	313	336	332	282	328	302	348	329	307	346	286	342	304	301	360	320	323	347	321	329	372	338	360	344	339	328	316	371	321	337	373	332	345	316	287	322	303	338	331	371	337	334	352	356	318	316	331	355	324	342	316	341	347	315	332	336	336	314	336	327	321	341	324	344	291	352	302	319	332	324	322	357	327	358	345	326	300	367	329	335	317	326	338	337	324	317	329	329	353	340	321	327	309	339	361	319	345	328	325	324	294	302	357	327	355	350	326	316	320	359	313	318	338	310	341	318	329	341	325	321	309	316	332	323	311	358	340	327	367	340	359	348	307	340	334	335	324	310	308	324	344	310	314	332	314	296	338	318	331	319	335	325	331	337	366	315	341	339	295	339	341	294	321	358	336	294	313	319	339	312	324	336	327	337	316	342	373	333	325	308	324	302	325	328	296	314	322	325	343	339	322	367	352	336	361	330	333	349	316	328	329	335	353	322	335	353	340	308	294	317	356	343	320	331	307	358	333	334	334	345	304	318	336	319	329	353	305	312	335	288	379	315	333	329	318	377	357	309	326	349	343	321	349	337	344	334	359	352	350	341	301	320	346	368	321	324	353	303	330	367	344	356	337	302	334	319	302	353	303	328	339	317	324	335	354	346	344	351	345	316	268	335	299	341	313	318	355	348	332	311	336	328	326	351	326	329	338	353	283	299	363	364	333	356	352	322	350	347	309	352	322	328	305	320	362	328	309	360	352	358	345	350	317	337	361	345	353	340	370	337	327	349	307	340	358	317	327	342	340	340	301	327	361	337	324	358	334	332	314	339	319	327	315	318	298	288	340	340	334	343	346	330	334	356	318	321	318	308	362	327	328	357	339	337	358	322	361	329	325	353	303	344	304	322	347	312	315	350	342	281	327	327	368	318	311	285	349	332	360	322	337	325	342	306	332	319	356	316	337	327	357	322	319	381	327	332	323	320	352	333	345	300	349	355	333	328	368	303	341	336	308	367	325	295	345	339	383	341	313	320	295	355	310	389	329	312	345	350	342	331	299	327	346	322	336	341	371	350	340	287	347	338	334	310	333	318	388	338	280	330	338	323	312	330	325	327	320	278	339	333	348	310	334	379	318	318	360	333	332	350	322	325	359	309	340	327	382	372	375	372	340	324	315	348	346	303	347	297	329	383	336	340	329	378	322	346	365	332	318	332	357	334	343	312	312	325	320	340	307	371	348	319	345	297	320	304	335	363	316	314	348	338	299	346	335	313	326	309	347	346	356	352	318	321	335	348	352	356	315	320	301	320	308	322	331	336	332	337	344	369	322	344	334	324	343	313	291	326	276	319	317	314	312	341	369	359	341	332	340	326	331	318	349	341	348	332	309	348	349	354	327	354	321	341	339	350	298	332	337	343	361	344	373	327	336	354	356	345	321	358	349	351	368	347	316	350	305	325	328	304	344	354	332	337	364	298	313	290	322	340	324	327	329	337	334	299	351	354	325	343	317	314	332	335	314	349	342	307	322	341	347	338	327	346	358	342	344	361	377	328	360	318	327	345	349	333	333	317	374	327	341	342	359	340	336	362	332	323	317	351	360	334	346	314	319	329	331	332	304	334	299	346	329	338	367	337	329	312	352	311	334	327	332	326	319	349	341	328	334	323	344	340	353	318	348	315	365	349	376	312	305	350	330	312	319	316	311	335	309	349	332	298	350	280	338	387	338	346	319	321	348	363	374	351	335	324	344	328	308	336	325	335	329	315	314	307	342	337	325	339	342	318	319	353	363	314	350	360	308	328	309	335	320	334	368	321	323	325	344	344	349	310	346	324	308	309	312	345	320	306	342	328	317	353	295	297	300	310	365	348	295	324	317	367	339	323	345	317	318	326	302	314	339	329	299	307	334	325	325	311	330	332	362	347	359	338	362	336	346	335	343	324	331	324	383	358	326	319	328	361	338	354	367	322	294	359	325	318	339	299	300	356	319	372	349	341	336	326	342	379	345	351	347	305	308	373	378	391	307	316	330	330	339	320	348	344	328	358	320	286	370	344	330	309	347	324	297	306	345	315	336	336	329	360	335	321	306	309	330	292	309	323
34880	1615	2401	2832	2587	2312	2011	1720	1562	1405	1426	1249	1161	1124	1088	1101	1071	1002	1000	1001	994	978	895	945	915	868	932	925	894	865	873	854	871	855	909	869	873	827	869	856	855	839	876	897	833	870	815	872	819	890	869	810	867	849	876	833	864	780	823	820	834	804	798	820	785	830	884	767	856	848	842	861	834	800	880	870	820	821	793	825	857	805	810	808	797	872	803	762	863	779	800	847	748	835	772	776	825	772	820	833	823	786	800	810	816	819	797	815	775	802	829	841	823	786	812	759	799	794	816	772	837	775	817	796	802	856	789	801	822	794	846	842	861	801	831	845	763	831	791	813	847	852	798	827	817	843	826	811	804	788	824	818	830	846	781	810	864	859	832	840	851	767	823	823	807	840	787	815	774	808	799	830	793	803	864	793	786	836	792	800	779	819	764	823	858	832	827	804	834	817	780	748	851	860	825	859	829	840	806	792	793	799	781	800	883	804	778	829	772	830	754	843	783	772	813	857	812	859	811	827	805	774	809	802	873	817	810	761	803	834	788	818	813	802	836	776	837	800	795	791	856	790	826	772	847	796	803	789	819	824	754	800	846	814	850	756	850	771	807	845	839	841	808	784	810	831	792	789	854	872	798	808	835	813	844	803	812	786	853	828	818	799	835	831	790	825	786	841	800	841	843	788	821	804	809	808	800	778	818	774	844	823	830	804	774	821	800	807	832	824	821	809	800	795	798	746	850	786	818	834	821	812	828	823	842	791	863	815	800	859	806	830	826	890	802	801	781	809	831	826	816	861	810	788	800	857	795	795	806	861	812	773	824	797	794	781	837	821	791	845	813	845	788	879	838	832	807	776	884	771	801	790	811	786	838	810	801	816	803	856	897	846	771	765	788	871	796	818	846	824	750	834	827	830	818	837	819	838	788	841	820	784	832	800	809	791	800	792	864	786	861	792	792	832	842	795	770	806	848	779	791	828	815	832	813	789	798	830	807	767	858	815	822	803	796	828	797	787	789	847	837	805	780	818	826	798	815	793	835	847	782	849	829	843	822	792	853	810	809	818	820	765	752	788	800	789	763	789	821	817	828	813	819	813	791	819	823	877	780	802	814	807	793	794	842	835	816	784	839	758	826	817	783	754	820	799	865	823	781	834	817	785	758	839	805	847	801	808	824	807	779	771	769	824	786	796	779	795	794	788	772	861	808	803	792	773	780	828	829	842	813	766	832	864	820	838	849	857	770	803	828	860	837	792	823	810	801	824	807	851	781	828	796	768	862	832	821	805	833	873	826	796	775	824	813	818	815	819	802	835	827	803	828	775	801	846	785	786	804	832	812	808	798	781	849	780	797	824	870	832	786	833	807	788	784	756	842	850	823	844	824	825	862	832	808	810	799	796	793	838	804	805	799	778	833	810	883	811	839	839	830	887	817	802	814	743	840	813	798	776	790	818	852	856	814	814	857	836	803	812	856	778	788	814	783	795	844	827	851	866	807	854	820	820	849	815	855	807	806	789	813	816	849	824	788	828	842	850	836	830	830	783	798	860	837	851	809	815	817	787	886	814	760	804	814	837	834	800	835	798	808	782	804	843	833	768	820	824	793	840	771	825	801	781	852	855	852	742	833	860	845	852	789	811	803	820	860	803	820	790	775	827	775	910	828	832	837	805	828	783	803	790	813	780	780	794	835	790	844	798	804	836	856	825	826	806	817	841	828	831	805	820	822	836	825	827	792	860	768	810	836	823	810	782	811	832	792	842	783	794	835	819	855	852	808	823	776	855	805	792	791	822	788	769	793	842	768	800	826	820	778	827	865	849	821	774	818	778	758	775	845	798	821	843	763	785	746	853	802	799	807	791	789	792	795	841	816	842	818	774	834	759	813	826	836	829	836	863	833	863	796	770	825	763	776	829	789	850	839	861	823	814	889	849	811	767	813	786	910	801	827	788	838	858	843	791	835	753	805	833	813	789	803	789	860	823	855	769	760	795	862	851	800	772	843	815	802	823	788	804	823	802	783	764	825	787	785	797	832	801	796	828	807	806	846	824	823	837	784	797	774	787	813	838	809	836	794	829	795	815	801	828	824	776	798	833	827	799	786	836	805	782	837	872	832	786	806	802	826	755	799	837	795	865	767	803	766	831	778	779	854	747	798	762	799	818	793	775	804	839	840	830	762	836	847	815	834	791	841	860	830	820	818	783	799	869	804	799	848	839	786	791	783	831	790	808	795	833	812	826	807	841	810	835	813	814	814	784	833	787	810	828	824	793	787	861	818	780	794	830	865	841	852	789	823	816	824	803	832	842	847	861	804	832	825	818	843	854	813	793	825	838	852	793	829	804	798	786	857	833	811	823	823	834	797	813	846	871	807	796	818	785	838	809	842	856	819	830	840	849	796	762	852	838	846	831	838	800	808	801	826	759	820	804	807	782	815	775	821	796	787	836	835	832	863	864	811	829	758	823	784	772	841	815	799	762	773	816	827	793	826	780	849	832	843	774	840	818	824	797	862	820	794	764	816	810	786	811	781	813	826	817	826	844	775	840	775	814	779	795	796	780	864	849	795	818	842	809	849	839	822	802	862	769	823	825	823	775	871	785	819	814	804	809	809	790	823	841	841	777	801	807	846	824	831	807	850	796	790	810	806	809	791	785	777	870	815	808	821	884	819	815	782	826	816	809	827	784	781	805	781	839	841	811	870	780	803	793	874	790	886	826	836	806	779	824	863	848	813	796	776	842	879	854	843	779	872	823	856	786	830	782	902	811	811	825	799	803	847	803	838	854	843	806	822	816	814	803	851	790	781	790	793	782	851	795	769	829	801	815	769	784	830	813	790	863	818	842	775	766	823	780	820	793	820	804	887	793	868	832	781	851	837	770	803	791	814	827	775	860	832	793	846	817	809	790	811	797	813	812	865	819	784	840	788	819	813	846	821	806	802	819	833	810	808	813	831	799	805	811	767	848	877	813	870	826	819	821	805	807	772	756	805	811	796	810	788	861	809	820	864	766	784	859	761	777	824	825	788	828	849	828	762	813	847	786	816	779	790	819	819	805	795	835	805	826	839	808	854	795	829	787	797	864	814	850	877	795	852	857	775	814	778	827	753	784	812	855	828	812	862	812	812	769	842	853	832	814	844	786	857	765	843	799	835	807	769	838	774	796	781	767	813	831	785	778	818	862	789	831	874	787	816	812	827	823	774	806	828	823	826	852	768	792	825	803	815	814	846	790	817	818	859	779	857	828	808	814	837	816	829	815	824	843	794	816	836	792	831	846	817	852	820	828	839	766	823	790	799	876	835	818	875	826	809	885	850	806	780	834	782	862	859	847	852	847	836	844	846	787	806	783	821	794	801	798	830	797	785	863	825	777	767	802	866	836	827	808	772	813	840	868	811	833	862	801	786	839	799	815	820	824	849	812	838	829	807	809	773	815	850	808	800	842	833	822	793	834	845	812	804	831	770	836	832	819	852	861	827	790	824	761	787	788	821	832
49567	24892	25853	22812	18590	14356	8415	1696	623	588	499	559	480	495	455	441	411	431	430	381	410	448	407	362	395	399	381	389	374	382	402	391	414	367	373	398	370	409	365	397	396	382	355	391	388	355	395	327	411	388	383	378	388	363	371	385	365	391	355	360	388	361	403	446	360	383	382	363	374	398	375	384	384	370	415	339	331	344	353	405	366	394	351	377	358	331	365	376	342	353	344	380	379	365	368	361	396	365	318	390	384	382	382	368	361	359	400	348	394	377	368	364	364	368	405	350	403	359	358	389	370	381	350	379	393	360	370	381	383	354	388	384	370	364	382	393	396	442	397	377	392	352	394	390	408	352	352	345	398	388	400	379	388	336	339	339	341	375	352	380	369	373	387	363	380	381	409	373	385	368	371	418	374	363	369	380	409	398	361	360	356	352	374	384	363	341	358	371	376	365	360	343	410	348	386	360	376	388	382	343	368	410	388	372	353	361	314	368	391	365	353	384	404	365	369	357	360	378	395	397	398	389	353	368	404	365	399	329	340	376	367	359	390	351	343	389	388	373	378	391	347	384	369	375	377	366	335	335	364	358	394	350	359	340	343	372	318	336	379	343	365	373	363	387	395	385	385	399	379	368	383	367	364	404	385	412	420	387	357	361	396	347	376	392	373	398	364	343	342	373	359	371	373	361	391	373	376	385	360	347	414	344	316	381	332	362	393	370	357	373	376	400	345	377	409	385	375	354	361	351	385	363	372	366	371	341	358	385	343	359	367	368	380	405	363	404	350	363	387	381	389	358	368	368	358	371	376	369	390	356	377	392	353	361	350	368	376	367	346	364	396	361	350	392	386	349	364	347	369	374	352	365	396	369	323	395	312	350	371	386	364	372	369	342	385	360	313	359	409	369	367	402	360	381	371	384	364	348	395	387	374	354	362	394	381	371	367	390	389	342	365	385	350	382	420	372	335	364	385	395	343	373	385	386	359	388	369	372	366	426	384	401	378	392	319	373	363	372	330	341	350	372	377	376	391	382	390	373	378	358	348	363	355	385	399	391	366	335	407	379	383	414	360	432	388	342	394	374	369	340	353	356	399	363	391	406	372	367	370	387	348	359	396	391	374	371	352	364	373	337	367	351	350	386	383	404	375	374	364	331	371	334	382	346	382	369	394	372	358	367	356	378	358	393	378	350	409	385	361	383	363	331	376	387	357	333	362	374	387	393	380	351	362	377	364	383	380	372	357	360	363	360	383	398	368	354	364	374	372	367	428	371	330	363	359	370	344	386	379	393	367	367	392	378	329	373	396	362	330	381	358	347	360	409	368	374	410	381	373	373	344	385	376	387	366	365	360	383	372	355	334	352	350	329	414	367	360	366	347	340	346	334	346	358	369	398	384	371	375	361	354	369	370	351	374	356	390	382	397	352	390	378	350	364	350	322	404	382	341	342	343	349	342	378	366	393	362	364	370	353	389	337	324	343	366	386	392	354	398	355	371	363	334	359	393	372	374	388	366	378	382	369	384	338	376	398	386	371	372	339	366	377	358	399	375	354	419	406	353	384	386	373	348	347	360	348	392	375	384	376	375	381	369	397	354	372	394	393	365	357	352	391	372	357	363	373	381	349	345	358	381	362	361	337	362	407	368	355	357	400	379	394	394	348	378	334	392	363	376	371	380	364	388	405	380	354	399	371	382	369	362	367	364	360	373	387	389	361	380	345	373	352	410	375	399	364	342	351	367	382	400	399	333	369	309	323	340	353	356	366	361	338	345	388	376	379	381	374	380	348	409	380	367	385	388	337	353	358	403	368	361	349	382	329	345	354	378	406	388	382	369	361	358	370	406	383	362	381	355	374	325	355	358	376	374	362	347	395	348	374	390	372	360	384	372	385	358	389	399	364	345	365	342	382	402	362	366	382	356	333	371	413	387	373	345	352	386	378	391	379	351	340	376	366	370	361	397	335	356	344	367	346	373	348	351	386	373	358	385	372	375	376	407	365	355	344	362	383	390	377	370	395	363	397	391	352	360	373	354	367	325	365	338	333	384	342	358	344	385	365	362	401	370	357	381	401	358	373	385	348	319	382	353	380	382	387	373	387	370	372	362	356	365	374	366	309	392	332	355	411	380	372	355	334	387	409	382	353	363	375	387	384	381	402	395	376	382	369	364	364	361	356	381	401	329	352	344	357	386	377	363	350	364	368	394	388	385	396	394	415	367	399	401	366	367	351	377	385	352	363	359	363	379	332	362	369	366	422	381	381	361	354	412	391	375	420	392	349	362	391	360	384	363	337	387	386	375	404	381	423	335	331	397	380	366	378	394	344	363	385	369	365	382	402	401	394	373	355	365	365	354	395	361	354	358	375	344	354	355	382	351	347	386	346	417	383	354	364	385	399	375	398	382	349	345	355	350	364	371	338	376	374	376	356	385	337	359	359	372	391	368	390	354	344	370	379	371	398	376	373	395	362	390	357	355	394	368	350	371	390	388	349	354	371	377	391	347	396	361	360	363	347	323	383	392	363	340	368	392	359	371	415	329	391	356	342	399	392	377	400	367	364	385	373	437	349	379	355	368	362	379	341	377	360	371	368	382	380	337	399	350	375	353	387	393	375	348	386	366	379	373	350	381	358	366	349	358	374	392	372	373	331	339	364	378	337	380	341	347	341	375	367	368	310	368	346	331	370	349	362	333	365	359	360	364	392	368	346	416	350	397	355	360	358	378	399	379	363	383	333	354	370	376	351	350	356	357	389	396	396	361	390	333	382	358	363	344	344	375	369	406	383	365	387	358	381	423	382	390	336	354	381	376	349	328	360	369	336	376	421	361	374	392	373	355	374	356	375	381	389	357	363	340	357	372	387	366	389	376	378	353	370	330	361	388	365	405	386	389	409	368	398	340	383	348	362	307	371	385	354	365	382	402	382	390	345	404	394	375	370	347	354	377	389	393	378	379	359	351	382	372	389	410	386	376	355	398	368	346	385	361	366	376	367	395	374	334	337	409	412	377	387	354	319	363	363	417	394	329	372	392	361	369	402	354	313	368	376	357	388	355	386	371	335	369	361	352	368	381	384	348	339	404	374	394	361	363	379	408	375	359	342	363	401	344	370	388	319	358	362	386	391	339	402	389	371	385	359	364	382	396	362	364	390	362	392	401	382	372	357	378	392	383	397	366	348	348	373	368	336	349	354	357	403	352	353	362	376	380	357	362	387	394	362	367	367	320	363	375	377	381	367	339	365	380	380	348	412	371	356	357	371	378	365	365	348	389	338	380	352	385	373	384	398	374	347	356	394	361	363	379	333	364	355	375	381	370	342	384	383	330	355	378	360	350	350	353	357	381	360	346	351	391	364	326	357	358	369	358	342	387	352	396	370	383	341	363	346	396	361	366	375	359	376	369	356	379	345	405	349	407	348	382	333	395	365	363	377	335	360	412	351	356	366	387	332	372	350	373	382	342	352	358	357	340	323	360	408	406	362	382	344	375	383	384	380
36929	2233	3789	4667	4158	3618	3031	2506	2279	2045	1862	1704	1499	1522	1452	1327	1261	1184	1124	1192	1108	1167	1110	1030	994	1061	999	990	961	1005	967	994	971	1025	953	921	972	903	923	887	895	883	912	881	886	878	900	882	915	912	886	894	820	891	875	877	885	903	850	900	851	893	874	908	881	892	899	857	871	904	852	812	869	846	886	813	905	867	848	853	862	819	843	827	818	897	857	921	841	849	872	855	893	871	878	820	851	822	873	871	850	917	867	877	796	839	862	886	853	836	853	868	891	858	926	837	840	853	794	872	818	848	828	821	858	790	881	870	850	788	807	839	845	847	897	886	843	857	842	894	903	845	902	832	792	891	782	843	832	811	825	790	841	859	812	849	823	869	859	826	844	848	851	850	835	834	878	901	901	883	859	933	856	849	862	869	848	854	918	806	874	866	851	852	884	847	894	881	889	830	847	868	859	860	957	843	815	840	880	831	819	883	885	876	862	822	855	804	892	841	870	820	881	837	846	844	802	855	831	838	830	878	825	920	847	824	821	828	891	842	851	847	827	791	824	833	872	832	845	867	908	861	842	807	827	896	814	801	857	841	843	794	826	846	894	854	861	831	811	850	861	848	857	877	824	808	884	857	840	870	841	824	811	797	865	858	810	831	852	849	855	858	898	861	856	875	774	867	835	845	782	830	808	834	822	877	862	829	903	812	851	825	777	862	869	871	822	861	812	877	837	843	839	868	800	921	885	848	849	867	768	826	833	839	802	844	829	902	831	860	858	856	869	885	820	829	816	858	857	860	844	799	890	829	804	800	814	882	845	815	819	817	853	784	839	794	801	802	853	838	859	788	861	825	818	807	875	851	895	845	816	895	845	832	880	828	880	822	823	772	819	850	881	890	834	829	807	802	867	863	819	822	855	866	849	844	850	886	820	822	827	844	815	794	817	864	846	837	864	874	861	857	896	887	801	848	840	774	828	874	862	850	851	876	846	807	882	852	832	830	855	801	768	860	850	852	908	885	781	832	829	865	760	780	805	835	874	807	872	816	835	842	859	854	848	849	800	888	839	890	842	821	802	839	802	855	855	820	861	800	854	870	813	842	818	848	830	857	848	840	805	895	846	839	865	869	825	820	895	883	880	818	821	831	845	825	859	796	822	823	828	874	814	806	813	831	821	872	881	869	800	858	855	873	831	876	800	811	829	843	823	801	863	892	824	800	821	825	870	830	814	907	833	824	877	832	849	794	832	767	854	834	826	909	861	782	824	848	823	889	857	831	843	854	892	856	815	830	856	823	895	870	857	840	900	868	846	877	863	884	822	823	842	868	865	860	816	877	862	846	835	841	800	852	825	873	879	764	868	858	861	779	850	813	867	785	879	816	848	878	840	833	791	837	790	840	788	854	859	823	856	873	853	844	803	832	825	839	847	876	847	856	828	848	821	823	854	846	865	900	858	843	835	826	813	837	854	845	849	822	806	854	864	856	841	845	825	822	849	858	840	802	803	885	855	857	850	842	803	806	823	870	825	867	842	871	846	798	869	856	850	846	835	855	824	826	855	816	948	842	804	859	871	850	833	803	814	860	834	845	819	849	826	846	873	857	867	850	886	798	841	823	812	882	812	832	887	836	823	892	841	848	821	829	862	848	858	857	815	797	835	844	819	858	833	861	808	866	898	880	839	849	865	847	837	813	829	863	895	881	774	830	821	848	869	830	848	774	800	830	826	880	800	869	832	875	871	835	851	891	851	835	773	835	888	830	814	820	841	851	880	801	805	850	863	879	823	796	859	873	853	837	809	878	845	886	864	806	823	838	763	805	860	787	848	883	873	840	854	853	848	849	843	761	870	811	903	879	818	787	817	846	817	835	862	866	864	855	865	835	882	867	832	830	842	857	861	847	860	778	842	819	872	861	852	858	829	842	816	879	796	797	797	842	853	905	818	858	869	782	875	828	875	808	867	857	860	824	859	856	841	858	822	886	828	849	856	904	881	858	847	932	832	891	859	789	876	837	873	881	843	877	898	795	863	832	887	841	825	862	836	856	886	774	880	858	854	828	848	856	874	819	881	833	807	896	837	806	831	836	838	839	806	821	905	789	864	806	805	835	864	868	845	846	817	847	836	808	822	866	897	815	815	812	880	832	861	846	866	821	822	846	875	844	862	857	842	856	829	858	808	804	906	817	870	829	895	855	883	852	848	884	872	861	836	818	818	862	880	858	852	820	882	843	804	826	856	883	901	849	861	844	862	812	876	807	815	829	813	820	841	834	831	840	868	857	838	828	862	838	866	819	824	854	832	819	876	836	859	836	856	866	829	854	859	820	861	857	860	843	841	842	856	878	803	819	868	869	827	863	817	792	924	820	877	860	839	883	830	855	844	817	830	854	809	880	835	829	867	874	868	814	839	827	834	848	843	816	884	811	823	835	850	864	808	802	865	824	843	815	840	858	867	799	843	861	876	871	774	878	826	827	812	888	834	856	874	850	884	828	870	860	843	784	843	851	833	863	826	852	861	808	787	770	822	851	843	852	823	868	850	807	849	873	829	851	836	848	856	820	866	871	865	818	883	848	838	788	900	870	842	819	838	871	863	826	856	844	842	832	836	835	861	916	838	853	847	914	846	867	838	815	894	886	789	819	836	801	840	855	823	836	895	835	849	864	812	866	805	888	813	799	870	870	833	813	815	833	823	847	810	830	906	838	829	889	833	840	854	859	825	839	812	839	813	810	849	903	824	850	845	811	829	853	831	831	873	818	822	848	887	868	813	828	858	836	823	894	792	869	835	842	820	861	828	852	848	819	854	869	884	817	845	878	882	844	842	860	824	851	834	836	796	828	835	882	843	857	848	876	783	873	822	887	767	804	842	851	792	849	851	920	845	819	862	842	863	874	826	902	770	837	814	882	800	830	857	863	891	854	871	802	873	877	856	858	905	873	837	865	845	862	887	861	865	828	873	821	874	850	843	816	799	799	878	882	829	828	873	833	826	871	856	858	871	850	854	879	829	832	836	861	846	863	890	842	844	833	861	800	812	873	850	841	818	834	814	866	803	803	846	842	870	879	821	828	828	856	835	887	838	815	866	862	859	840	872	848	852	866	822	847	858	847	880	794	820	854	806	872	846	840	872	848	814	861	888	873	863	835	828	806	868	901	864	863	888	796	846	832	850	822	853	839	807	860	853	861	879	869	868	874	845	852	815	866	898	852	837	840	897	840	829	811	839	847	831	816	808	833	836	844	842	839	853	841	871	828	852	888	790	862	901	838	864	842	856	840	832	820	823	892	878	829	847	797	846	843	829	833	826	822	861	824	865	811	838	825	818	862	873	843	766	839	828	831	840	822	861	893	862	859	887	847	846	868	829	828	895	834	789	848	868	797	824	881	827	818	850	856	830	836	819	820	857	823	849	886	867	877	881	829	821	813	806	839	862	859	819	787	811	900	809	804	871	800	852	877	868	882	840	790	823	827	833	891	819	869	825	852	870	822	915	827	890	798
22554	6826	2304	661	316	163	202	172	170	166	159	172	163	161	157	176	152	154	144	153	170	162	143	155	135	143	148	140	142	136	144	163	171	161	145	156	155	151	159	162	166	158	152	168	130	165	147	140	146	142	156	144	141	155	182	157	167	142	152	156	161	154	145	167	142	148	161	155	169	154	130	141	145	151	157	140	131	153	153	139	138	168	165	176	138	147	148	171	174	158	177	183	151	164	167	179	144	156	170	145	168	127	179	168	154	151	169	153	132	174	147	171	152	139	144	177	154	146	141	149	144	163	168	159	148	159	143	142	148	157	175	151	187	153	148	159	151	160	157	164	135	148	164	133	169	144	160	133	167	172	155	155	135	130	165	180	154	151	132	159	152	146	155	143	147	170	138	177	144	169	150	166	145	125	164	127	154	161	162	138	143	154	145	137	130	127	134	172	150	168	144	160	146	145	149	129	153	174	146	158	157	173	130	145	149	156	133	153	163	151	145	147	152	154	144	138	140	125	153	117	151	146	136	144	169	138	156	139	148	170	161	130	151	145	162	141	149	162	152	145	166	149	156	155	136	161	175	164	159	147	146	151	147	144	136	148	158	136	152	163	137	155	157	151	143	156	162	170	150	139	153	153	131	144	135	161	155	156	164	131	144	153	154	157	172	163	153	161	151	138	166	143	155	153	153	182	157	134	136	154	144	121	144	136	157	132	160	150	138	165	189	138	130	169	146	159	148	155	158	126	172	155	164	160	131	156	129	147	154	164	142	170	142	145	156	157	140	157	160	158	171	163	150	139	169	153	157	165	148	142	171	175	165	159	143	148	138	116	150	166	151	170	158	166	152	171	130	149	150	165	145	165	162	115	163	154	165	155	158	162	183	163	166	165	160	140	149	162	155	140	166	145	174	154	165	119	152	158	141	159	146	148	137	154	176	136	147	156	163	158	151	145	142	140	164	149	149	143	156	134	139	157	157	118	141	147	150	140	145	143	168	157	163	167	175	140	143	142	165	150	152	144	144	155	168	135	152	146	141	171	141	149	131	153	163	157	155	138	142	157	151	160	141	139	153	163	161	149	148	171	171	144	140	152	167	161	154	154	138	148	144	144	138	158	154	143	149	154	146	147	144	167	165	137	137	158	132	146	164	146	149	158	162	126	158	142	161	167	152	131	137	136	144	134	139	145	131	157	157	148	148	140	153	126	133	152	147	141	160	161	150	164	140	157	171	142	159	128	147	136	181	161	147	158	166	154	152	160	132	152	142	169	146	151	176	126	172	143	155	154	149	154	143	167	136	152	144	165	168	139	158	133	164	176	156	160	141	149	150	159	130	172	180	139	173	162	156	129	155	167	148	163	143	163	162	156	137	162	131	182	168	154	136	146	158	142	154	160	135	156	166	156	153	163	157	172	130	136	151	147	140	171	157	179	157	157	138	146	141	160	145	161	153	153	163	146	159	159	158	171	143	170	146	143	162	155	146	187	181	171	159	157	158	164	150	158	146	152	144	148	137	134	149	146	154	143	151	159	165	149	158	149	146	157	145	143	150	156	149	139	160	156	127	147	159	158	164	148	146	137	154	159	140	146	161	138	151	163	155	167	141	143	154	159	155	140	155	161	135	154	153	177	124	152	148	146	130	160	140	134	154	150	186	145	171	157	155	176	148	130	157	170	163	159	138	163	131	127	146	170	161	141	151	133	153	154	131	131	143	144	140	148	168	161	159	169	174	143	151	144	132	165	154	168	172	140	146	143	166	143	144	163	148	139	144	188	142	145	144	145	132	131	169	158	160	160	172	131	150	163	193	135	143	156	147	169	161	152	165	161	153	154	175	153	128	137	151	165	151	154	150	147	156	149	156	136	146	159	159	164	138	142	167	161	152	160	147	154	151	147	139	152	154	147	159	143	150	151	144	147	160	141	150	161	147	150	162	144	165	141	159	131	144	144	157	146	194	159	125	140	163	161	154	160	143	140	141	161	137	147	157	155	152	168	159	171	140	158	170	159	161	133	168	162	160	143	159	148	141	150	146	131	125	140	138	148	167	149	135	147	135	141	170	140	159	168	162	161	145	152	153	148	158	161	157	164	155	157	136	147	151	154	161	144	148	160	142	164	149	159	142	152	169	151	167	160	145	148	160	146	150	166	160	153	137	148	162	147	139	168	163	165	154	144	170	167	171	148	172	159	155	152	173	136	149	143	142	164	135	144	152	174	159	170	150	144	148	137	163	157	159	163	154	140	144	156	139	133	135	139	131	143	163	154	136	151	155	164	181	166	155	170	151	162	169	155	150	140	192	145	168	191	139	131	163	154	155	138	153	166	144	145	178	174	167	146	141	161	150	126	136	132	141	135	140	139	165	152	154	169	145	142	135	143	130	166	144	153	139	170	160	175	154	152	156	167	154	151	146	148	171	161	137	155	148	171	155	135	143	147	159	146	148	145	145	180	142	161	163	143	158	138	144	153	177	158	136	176	149	155	150	169	145	168	131	108	146	143	166	159	161	154	148	139	161	153	156	138	144	152	161	163	149	158	168	139	177	153	148	150	157	128	151	146	171	154	175	163	151	158	143	154	155	179	160	153	159	173	164	175	163	165	156	152	158	167	160	142	151	131	148	158	143	139	148	154	151	161	164	161	162	161	137	142	146	152	171	180	163	140	166	162	130	140	148	160	156	133	135	167	154	156	143	155	149	172	157	166	158	147	172	166	162	159	135	145	165	134	157	163	146	181	155	184	150	158	154	167	156	160	163	152	150	169	158	147	157	147	155	154	157	145	146	156	158	155	163	139	160	177	162	131	152	134	144	147	143	143	154	174	153	153	166	153	166	150	127	129	140	163	161	127	141	148	161	161	153	170	151	167	158	139	148	167	173	154	144	151	149	164	142	161	166	145	171	140	138	153	141	163	126	139	168	170	174	149	155	173	138	143	157	149	168	155	131	140	166	148	143	142	158	156	149	164	137	133	162	135	154	152	152	150	143	124	167	151	151	154	150	128	163	163	146	127	119	155	154	172	163	161	171	160	163	154	137	171	158	159	143	157	166	150	153	163	127	156	132	158	154	155	157	129	155	153	150	148	161	127	154	130	157	142	136	160	127	155	131	158	156	152	143	143	155	152	152	151	159	149	152	185	147	157	136	161	159	152	131	128	152	134	147	133	171	137	166	152	132	161	164	156	138	164	157	173	148	167	144	147	144	143	149	172	158	168	152	139	153	157	148	152	133	162	152	152	129	157	140	169	145	133	150	152	171	179	136	137	138	135	154	147	132	145	154	166	163	149	134	173	157	149	162	147	155	167	149	156	166	151	164	139	174	141	154	147	144	137	137	169	139	141	157	153	177	152	160	152	146	162	168	150	142	154	175	149	155	151	190	140	155	129	135	139	143	147	158	142	162	155	149	168	160	159	154	138	150	148	160	164	147	163	147	147	151	130	132	144	146	159	152	167	145	164	148	158	151	154	185	151	165	156	146	173	119	135	146	144
14205	475	531	534	504	552	550	505	496	530	513	473	478	456	465	442	468	495	491	513	496	465	412	515	455	418	465	423	446	445	455	422	459	458	427	453	472	452	454	475	453	443	434	443	466	498	480	455	442	446	433	456	461	451	459	422	448	447	458	428	450	473	482	405	406	473	433	460	421	428	451	484	417	488	466	450	461	462	436	420	429	441	460	442	445	443	454	460	450	478	477	484	450	467	448	460	457	438	473	475	475	447	434	442	446	464	454	471	468	458	416	448	460	448	490	428	426	451	465	464	457	432	429	445	442	494	499	439	469	450	429	472	429	483	444	470	418	472	521	447	450	438	434	420	492	461	464	447	435	454	446	478	466	454	420	461	482	476	433	445	427	465	348	485	409	472	451	467	433	452	478	395	451	471	436	423	458	391	452	452	465	455	463	440	479	452	447	451	443	479	436	498	445	460	473	468	454	439	455	486	452	458	446	448	434	436	454	433	403	442	476	437	468	465	461	460	469	431	437	453	448	471	441	475	438	460	441	456	460	440	462	460	425	461	447	463	442	456	422	449	461	466	464	474	427	468	463	462	449	448	425	431	469	446	445	433	474	448	460	405	428	480	463	445	399	471	452	449	451	476	475	471	484	495	431	462	447	472	418	481	467	438	425	497	416	448	440	470	449	462	488	422	448	443	464	460	443	427	489	471	460	435	454	450	454	474	433	459	498	466	466	453	475	449	446	471	468	443	445	449	435	434	480	430	420	485	449	433	434	463	510	408	415	455	441	443	497	483	424	468	471	476	436	443	470	464	411	450	445	462	471	446	464	478	473	419	488	463	449	465	447	471	462	410	418	414	464	446	427	442	466	442	459	464	486	443	438	442	422	447	452	434	477	426	459	446	496	438	464	457	438	464	473	453	457	482	424	448	459	450	483	477	461	438	484	490	431	463	440	443	459	425	409	408	443	442	451	448	474	424	428	475	444	452	484	458	463	416	465	470	441	432	427	465	440	452	468	449	461	450	432	435	443	449	444	439	459	425	405	451	454	450	432	459	420	461	464	450	451	422	452	477	413	460	454	472	455	444	449	432	456	421	453	455	435	435	441	466	456	432	472	449	478	432	450	447	438	437	446	461	477	462	501	429	463	481	459	439	441	416	471	430	437	441	459	464	449	428	463	458	466	433	472	476	471	465	440	455	451	449	438	447	509	406	467	430	480	434	460	464	465	442	437	439	452	434	417	435	453	439	479	490	475	410	454	465	486	469	410	448	437	452	440	422	478	469	427	428	505	475	445	433	417	457	419	475	469	451	490	429	433	470	419	450	437	466	438	465	455	476	455	443	432	443	429	461	446	452	458	481	444	464	403	446	456	444	398	467	446	462	473	462	458	438	435	443	447	470	453	459	493	428	471	456	459	418	454	450	480	449	442	458	448	418	431	448	500	437	423	415	479	468	462	427	449	477	465	418	458	446	449	436	477	420	451	433	443	454	436	487	478	469	477	464	477	455	463	428	452	428	475	449	500	487	441	440	435	392	451	445	428	437	427	435	449	443	482	435	449	445	496	432	447	430	444	452	456	460	446	463	448	432	457	423	411	430	457	449	448	468	440	451	469	456	449	484	435	478	474	486	462	454	432	458	450	470	481	408	460	440	453	458	453	453	452	429	435	512	474	452	472	443	458	457	456	450	453	483	472	452	443	481	435	427	464	493	470	444	443	434	441	473	377	410	444	457	470	458	478	425	449	460	405	478	429	445	449	476	443	475	431	445	480	445	450	469	448	471	450	449	462	434	461	445	429	473	427	474	482	456	440	457	433	475	468	439	432	435	434	450	449	468	452	468	464	456	456	494	436	461	399	421	430	433	410	462	440	456	485	423	442	454	433	496	476	466	444	446	423	438	472	465	447	435	441	473	456	483	443	495	471	432	447	438	469	451	431	437	456	451	447	451	443	439	458	457	461	418	410	425	437	407	455	439	469	452	439	438	459	438	455	443	481	439	459	446	437	454	443	424	475	436	473	426	472	413	459	462	449	421	447	440	449	484	432	461	511	437	478	416	461	451	458	496	456	390	468	417	453	475	475	450	448	460	398	428	414	457	414	464	484	490	456	439	455	427	472	431	489	448	425	437	446	456	447	469	484	462	437	417	493	463	453	457	461	451	464	490	441	471	467	430	430	434	406	444	404	441	456	480	419	439	459	473	465	443	426	430	434	500	438	424	442	465	436	435	448	487	422	454	459	442	446	447	497	447	460	465	439	431	443	415	454	459	446	455	412	454	425	467	457	455	431	448	466	466	434	463	472	479	448	465	475	450	431	480	449	461	467	468	453	438	406	443	411	461	457	459	470	458	428	412	435	460	457	479	438	479	439	436	470	503	440	455	479	446	454	455	406	488	469	472	439	496	474	456	456	450	463	441	459	458	445	452	467	425	422	449	467	454	444	443	434	454	399	442	460	452	439	421	472	440	479	452	452	473	455	449	445	487	459	499	468	466	416	430	468	477	449	438	444	473	444	471	431	469	428	440	408	454	446	434	419	481	455	462	459	493	459	452	422	446	464	471	442	427	478	457	405	439	441	429	445	429	476	444	473	449	463	417	432	415	435	432	455	453	479	453	437	462	468	444	436	434	478	419	433	486	460	431	445	430	466	485	446	436	456	427	482	449	454	440	437	419	409	462	416	439	423	441	488	411	439	406	482	460	449	434	422	450	454	452	441	450	505	423	467	435	451	472	442	450	456	451	434	426	452	432	415	446	410	433	444	457	442	444	482	462	441	467	469	455	456	419	458	442	455	414	477	451	424	439	463	446	450	420	490	441	452	494	467	390	490	417	442	470	454	448	456	446	471	487	446	469	450	462	412	478	468	465	412	438	472	472	468	456	425	445	451	443	419	466	420	527	443	413	424	463	431	459	463	444	441	469	455	438	476	471	459	462	476	467	453	454	478	465	438	432	464	443	467	449	443	460	426	435	418	482	409	443	468	411	491	425	476	469	433	461	464	435	416	469	475	426	453	460	472	483	467	441	422	433	447	454	480	500	449	454	428	475	460	457	441	440	434	448	434	485	450	421	442	443	484	480	439	452	425	429	491	433	475	443	473	444	447	428	491	444	418	453	442	444	447	419	506	460	457	476	492	427	425	432	408	447	464	442	444	491	434	435	452	468	413	452	476	445	488	445	453	430	435	453	457	457	472	487	457	461	419	448	464	471	466	463	436	470	444	461	458	431	437	440	464	461	460	434	490	457	490	427	458	428	453	454	438	438	427	467	464	392	436	447	441	434	459	459	440	467	449	428	441	447	456	435	434	476	446	492	429	463	454	457	500	423	458	425	441	439	443	426	464	445	481	458	440	433	447	456	470	461	427	420	423	426	446	467	451	474	408	450	462	471	459	449	444	445	458	473	470	468	420	434	462	448	452	441	459	445	463	435	469	462	452	433	428	447	406	461	453	485	399	448	458	470	426	491	452	428	473	430	444	459	439	421	426	427
42316	23013	24873	15949	9218	5124	1990	632	461	394	426	398	358	386	335	402	356	347	343	360	354	317	401	345	322	346	333	326	331	332	333	344	346	323	338	324	324	304	299	338	364	305	369	312	324	381	325	313	321	330	344	344	326	318	316	315	302	318	355	319	336	315	327	332	336	336	340	328	317	348	324	326	300	334	355	322	321	323	346	352	329	327	333	346	298	320	305	335	320	317	329	328	328	372	323	319	316	324	329	332	337	340	313	348	332	343	322	312	332	324	338	333	340	332	351	371	326	337	339	361	336	314	328	342	310	309	347	333	321	323	360	349	349	299	322	315	327	325	337	347	308	353	309	337	340	369	349	322	344	301	329	313	288	318	319	348	334	319	336	337	307	328	311	330	289	325	346	332	367	335	320	313	316	333	323	309	313	348	338	295	326	334	321	322	356	307	356	296	324	339	320	311	315	313	310	365	339	342	359	344	326	345	356	344	317	323	312	305	330	314	315	312	301	284	345	334	337	320	326	298	316	347	335	317	330	314	332	320	319	327	280	300	334	317	360	326	304	318	314	296	312	320	343	308	334	301	327	310	327	333	350	324	325	308	324	341	296	307	352	337	323	354	347	328	324	346	310	300	326	341	351	309	330	315	320	322	300	329	346	308	341	365	365	330	310	337	309	310	341	342	366	314	324	340	336	325	348	324	331	356	302	339	320	328	311	322	347	317	314	297	314	343	333	345	327	303	282	314	346	337	331	325	312	343	359	324	317	295	314	331	306	314	349	320	303	373	319	306	290	328	307	320	319	345	326	349	321	331	315	373	340	313	343	314	303	328	332	323	318	331	364	319	342	327	356	356	326	339	352	334	308	305	313	338	349	360	354	334	372	320	316	296	333	321	310	350	323	332	313	291	351	330	346	303	330	342	322	328	303	318	360	305	311	337	348	337	316	322	343	326	337	363	329	325	316	367	288	328	370	319	311	366	327	331	331	338	313	341	340	347	324	345	343	347	354	322	345	350	322	335	327	363	324	317	329	306	291	322	309	340	298	307	326	311	342	342	317	321	332	312	298	314	300	288	322	329	340	353	341	354	335	314	292	303	310	333	317	292	327	358	357	306	312	331	317	326	360	327	288	356	317	322	309	326	355	328	350	363	300	328	352	317	337	364	320	316	351	295	335	323	371	372	324	333	358	320	323	362	341	376	314	323	348	337	362	337	353	328	376	350	341	306	321	312	314	308	352	339	329	322	368	338	333	313	312	285	331	302	297	346	320	337	313	285	317	301	362	330	322	336	338	328	311	341	324	315	333	349	324	339	329	354	343	303	311	305	327	351	329	356	350	324	325	300	324	350	316	317	328	341	355	323	338	331	322	317	318	300	358	328	353	327	322	338	316	294	337	326	344	318	332	337	337	322	324	328	334	325	338	320	334	312	334	335	337	327	322	319	325	332	349	366	326	345	363	329	309	318	321	311	317	311	320	316	320	361	342	369	328	290	312	310	348	306	324	288	340	333	326	332	351	355	310	361	290	305	315	281	329	340	336	318	317	331	320	330	339	309	331	310	312	328	341	331	351	329	327	315	307	347	292	327	338	329	342	342	356	293	304	286	330	297	312	295	311	352	367	321	308	317	291	327	329	317	334	343	339	320	311	298	332	327	318	362	346	330	375	326	306	310	340	338	301	292	347	346	308	330	301	281	328	314	306	307	355	351	307	345	354	349	334	343	319	294	303	325	330	310	312	334	302	342	332	289	306	331	378	345	382	321	331	376	348	330	351	313	361	322	347	280	328	344	347	347	319	333	320	311	348	324	327	317	327	322	327	323	309	351	327	305	337	299	340	314	340	311	309	327	331	310	369	316	337	332	319	326	301	306	332	319	356	323	316	318	319	336	313	324	329	343	311	343	320	347	304	314	355	362	292	338	310	338	357	357	345	325	326	296	340	319	371	298	304	325	323	325	336	342	373	310	308	297	296	319	324	279	323	296	316	344	354	351	303	314	311	335	306	351	322	350	339	289	322	313	363	377	370	308	338	321	313	330	338	345	290	347	366	349	356	352	338	329	325	332	293	327	323	311	336	322	340	317	327	298	341	308	335	288	340	297	354	357	355	344	333	314	326	350	325	312	332	321	330	342	324	329	332	316	335	310	322	352	322	336	348	354	356	324	314	318	340	315	331	308	333	300	324	318	333	287	346	328	338	344	295	317	337	294	319	337	324	337	342	314	347	314	350	327	333	306	327	312	340	318	301	320	321	341	340	347	311	344	314	314	297	311	308	345	360	338	341	327	314	344	323	337	338	299	345	321	332	344	305	320	322	328	339	358	334	337	331	337	376	359	329	336	330	352	350	303	323	318	293	318	316	306	341	346	330	292	329	318	321	347	359	312	307	332	341	319	353	333	323	290	324	352	355	316	305	330	303	317	332	296	322	320	343	309	353	347	345	333	361	359	319	313	315	314	344	332	368	352	331	354	350	318	325	334	348	335	319	324	319	326	276	302	318	360	321	326	326	351	316	348	338	324	331	321	322	292	363	339	347	299	356	347	353	322	371	315	334	347	349	300	304	283	309	331	329	337	328	339	302	317	314	323	358	297	318	295	322	318	349	339	326	325	319	336	378	316	339	344	329	312	292	310	350	287	351	300	360	346	328	307	339	329	376	349	328	349	348	324	322	337	289	318	326	329	326	331	327	309	306	328	339	328	347	341	328	330	318	307	315	335	336	306	323	323	308	330	342	319	317	339	352	322	328	296	317	293	302	351	328	308	333	309	344	316	325	310	327	321	332	323	351	321	308	345	307	354	297	303	351	310	313	336	346	324	343	337	320	343	329	316	328	341	328	309	305	324	329	331	326	346	342	349	345	341	317	276	333	341	329	310	315	328	323	313	320	340	325	299	337	313	343	314	315	329	302	280	312	318	328	319	322	331	339	313	317	306	331	312	298	317	292	311	348	315	322	342	310	346	323	341	334	352	330	347	321	292	308	315	323	363	325	345	328	315	343	353	337	322	323	354	324	338	306	326	295	302	318	320	345	330	338	301	366	307	320	328	299	341	292	326	349	303	339	308	333	344	331	321	338	320	337	337	331	325	355	354	350	324	308	302	350	321	319	333	356	337	337	316	324	309	332	313	337	325	310	324	331	361	349	325	298	321	300	330	350	352	321	297	329	350	315	286	330	343	338	331	334	326	313	313	347	301	307	325	344	358	338	308	323	328	326	350	323	357	342	336	306	333	311	346	335	319	349	279	304	311	318	336	334	352	337	307	324	329	291	344	313	344	350	326	316	335	334	350	291	313	343	346	335	364	322	329	318	343	347	317	333	335	343	329	304	333	302	348	331	346	335	308	342	329	334	300	345	321	297	309	315	331	325	380	325	346	317	339	309	310	325	335	368	327	341	316	355	313	308	350	331	323	338	351	310	305	329	340	308	294	323	341	319	335	319	350	334	315	309	347	324	297	293	363	308	316	348	310	318	335	355	300	358	326	350	307
27548	1493	2305	2882	2602	2298	2063	1719	1604	1424	1322	1304	1218	1185	1101	1011	1039	959	923	944	997	952	957	940	850	893	894	907	863	887	922	883	881	833	881	856	857	834	840	849	836	874	829	886	811	840	813	854	843	897	819	824	812	845	806	824	798	895	828	795	816	825	828	840	769	833	827	804	843	835	803	793	837	827	830	799	792	814	817	828	790	816	834	828	836	831	845	794	875	784	828	775	784	815	813	832	798	828	809	837	783	849	814	812	843	840	835	817	864	821	854	849	752	799	817	801	809	797	790	836	821	831	813	860	821	774	835	783	852	774	811	853	793	824	789	750	799	766	779	794	778	844	849	819	834	805	808	805	801	830	840	821	825	796	832	850	805	813	798	825	837	864	811	803	815	823	763	794	823	808	811	815	846	775	794	814	812	785	805	794	845	830	818	808	816	787	809	789	869	803	843	809	808	812	845	846	794	807	833	826	834	836	773	786	846	813	798	843	708	807	756	797	837	826	805	809	812	808	777	826	793	804	798	818	811	845	758	811	806	781	802	823	799	843	759	831	798	809	763	833	768	780	811	790	808	810	814	805	785	805	840	778	854	817	807	809	828	811	791	818	766	773	824	780	813	792	839	845	817	828	795	866	806	790	852	805	738	813	850	831	817	823	829	808	814	777	795	802	857	767	832	844	822	793	785	815	792	791	772	785	846	767	808	799	805	808	819	830	801	803	818	824	807	793	797	742	772	802	819	798	782	800	858	824	814	810	804	776	847	790	819	825	836	847	782	787	838	834	825	784	858	782	839	761	825	787	813	787	816	810	832	789	797	760	845	763	805	770	834	780	847	840	770	848	779	856	807	798	830	825	840	820	832	783	793	850	818	825	777	801	805	772	818	812	805	808	814	799	864	764	796	826	806	806	790	843	813	811	813	789	760	748	790	844	776	800	800	791	858	781	792	756	854	793	820	785	790	830	797	859	803	820	799	793	839	837	795	813	824	828	820	851	825	775	786	829	832	775	831	802	810	791	770	838	806	814	821	813	819	812	783	832	741	796	765	820	801	802	835	789	820	846	812	790	818	808	796	790	845	802	799	804	829	811	847	812	789	807	816	732	827	829	820	802	822	822	845	784	792	797	862	796	819	748	768	802	793	819	788	883	795	812	822	810	808	742	803	830	775	841	758	803	804	887	801	837	761	815	869	820	804	812	820	869	825	802	869	821	807	821	813	854	801	796	832	826	830	827	783	842	769	795	806	789	770	782	772	785	790	791	790	829	790	813	808	830	747	756	778	797	844	831	808	824	849	840	800	816	809	842	806	785	791	840	824	776	862	771	877	831	797	765	771	801	802	833	848	827	803	771	788	820	809	813	817	788	797	856	809	803	820	813	825	814	823	795	810	812	826	835	836	829	787	819	808	811	814	818	802	801	831	778	863	821	795	818	722	817	751	822	817	838	841	784	824	802	838	797	783	825	744	771	854	736	844	771	816	821	776	764	843	804	782	845	799	886	764	846	847	831	801	783	860	833	796	824	772	773	818	761	837	782	897	815	848	832	760	814	824	856	825	805	833	822	805	855	823	841	854	808	798	784	824	857	829	830	796	797	844	796	862	844	776	832	850	786	798	808	797	805	822	777	780	788	794	825	831	818	750	771	813	865	795	804	813	842	795	847	840	803	834	845	816	818	816	865	755	813	840	849	836	825	781	778	800	825	779	785	835	827	739	810	813	816	802	793	796	784	832	809	773	827	803	776	817	813	821	802	802	801	814	768	816	762	859	843	803	809	819	818	840	782	847	829	821	834	837	799	830	786	821	800	797	777	825	821	831	839	760	825	765	839	759	827	857	802	848	821	794	802	808	846	774	767	811	815	805	789	795	767	873	807	777	835	814	790	764	830	831	831	798	826	869	773	809	825	792	801	857	835	771	801	814	801	808	826	822	823	802	808	803	766	840	819	807	802	787	838	841	789	778	796	837	802	864	761	842	786	820	819	794	841	766	830	818	814	801	814	848	831	826	823	809	830	800	802	816	830	778	789	839	796	771	801	821	894	845	831	800	830	765	792	827	815	788	787	796	857	809	773	841	816	836	860	817	838	836	812	802	833	844	823	862	840	801	816	782	842	844	792	781	826	828	785	800	803	794	856	826	808	830	815	826	848	844	845	784	861	887	816	799	802	813	844	817	765	829	851	881	815	832	779	870	828	789	836	823	807	789	816	816	768	791	802	799	837	836	803	823	822	799	756	795	809	805	846	814	806	840	781	762	779	818	782	778	788	798	800	775	842	844	847	852	842	777	806	796	820	841	812	824	809	798	725	847	776	795	825	850	844	789	784	830	768	811	822	809	803	792	825	835	819	829	801	785	804	774	791	773	789	821	811	833	801	791	817	802	816	834	781	859	837	782	810	811	814	894	774	806	807	766	749	779	790	824	862	834	773	851	799	799	793	887	825	778	771	859	816	850	847	812	796	893	804	821	797	828	812	827	792	819	789	806	797	791	792	832	781	807	825	808	842	846	749	804	853	786	833	811	787	864	815	836	814	865	826	810	826	803	810	840	830	802	833	807	838	829	794	797	855	817	808	804	840	824	790	798	833	798	797	769	830	814	816	822	737	847	837	822	816	801	783	784	820	820	793	792	812	893	783	787	852	797	803	791	796	849	840	765	842	819	791	858	779	794	797	839	838	836	822	779	818	806	783	831	805	808	793	806	833	851	812	811	791	852	788	814	834	812	812	729	779	867	806	865	842	860	839	862	833	878	862	818	829	777	862	810	872	839	778	810	853	808	758	829	868	803	816	826	778	769	819	807	852	784	795	802	756	793	799	813	761	822	792	802	836	764	811	750	798	818	809	779	791	804	826	825	825	820	794	844	833	820	731	798	792	830	803	819	809	808	799	765	818	778	805	818	770	842	842	862	809	794	799	764	824	770	775	778	843	845	798	801	842	794	852	810	830	813	806	807	835	821	818	800	792	798	793	786	777	820	825	739	781	840	855	788	836	791	812	835	796	833	821	865	791	826	823	879	817	806	767	814	795	796	802	804	865	860	816	792	776	814	796	818	761	822	777	841	863	798	847	796	850	813	810	787	789	768	814	766	744	800	818	793	803	811	802	789	784	775	833	820	764	803	825	804	795	835	813	782	804	853	780	794	804	773	779	770	783	770	820	792	800	824	755	765	800	838	813	805	826	842	778	763	818	820	778	778	768	817	824	767	815	804	832	801	790	809	823	814	812	826	833	836	776	785	822	848	785	849	792	811	806	798	813	754	786	787	817	783	825	808	804	806	859	775	864	846	823	821	806	836	826	821	805	807	825	830	778	787	759	815	806	858	778	819	874	808	789	805	795	818	795	828	779	848	819	813	807	753	801	784	755	803	836	859	815	812	809	803	810	800	833	815	797	821	871	853	790	807	831	842	830	823	783	826	802	789	839	800	801	861	809	814	850	802	809	919	858	829	814	827	785	818	810	819	867	799	787	813	766	803	861	832	807
45369	24600	24607	16795	11496	7531	3324	928	636	567	490	479	476	443	442	437	395	393	408	412	406	394	376	374	385	382	361	455	383	341	364	353	377	370	359	371	386	380	388	350	359	380	370	377	341	357	397	353	368	344	346	393	349	345	356	356	322	378	343	350	396	396	336	352	350	348	348	354	361	368	385	388	354	352	329	338	356	363	365	354	336	374	352	355	373	349	347	373	353	344	338	338	348	380	392	344	352	322	344	378	346	348	327	355	358	399	372	352	345	367	374	327	358	340	371	363	381	361	365	341	394	373	370	345	339	348	343	370	372	363	354	364	349	343	346	348	353	361	363	313	328	350	372	320	398	339	347	361	344	344	363	373	351	348	381	322	355	358	329	339	355	380	363	353	377	361	376	342	358	370	343	346	358	323	360	407	343	388	351	353	342	357	316	375	359	383	353	360	334	356	345	334	335	378	363	331	338	357	355	351	390	339	381	355	355	332	332	347	350	368	346	361	377	385	366	393	350	330	359	367	342	382	380	358	353	342	340	368	345	367	387	340	333	366	380	329	336	340	376	350	349	358	383	361	353	406	343	339	360	324	361	348	345	373	370	359	367	344	362	373	331	345	341	353	347	384	390	365	370	381	318	379	351	341	365	366	350	371	376	353	351	347	337	319	382	382	399	350	349	367	348	377	365	345	340	370	349	346	357	341	354	364	346	369	354	331	382	320	341	318	350	373	371	348	396	364	345	353	340	405	345	370	383	348	320	377	379	322	361	395	365	380	361	370	403	344	373	329	377	369	386	354	381	320	324	366	366	330	330	375	331	355	364	363	366	363	330	333	400	373	362	324	343	350	315	359	378	360	365	361	369	336	365	374	366	335	393	364	368	344	341	357	383	338	347	350	352	339	354	366	386	386	337	331	348	331	377	322	369	364	339	346	382	361	374	380	325	355	341	337	378	368	396	365	344	357	363	349	360	370	362	342	375	371	345	369	349	448	375	346	370	395	361	356	346	369	368	380	367	359	400	412	370	335	358	334	337	385	396	325	364	339	328	355	332	361	348	385	328	327	336	351	349	362	366	351	370	386	366	370	388	384	362	346	360	332	365	337	359	351	343	357	390	357	371	360	353	366	363	322	357	336	383	358	387	355	356	360	400	340	323	342	395	353	396	329	363	335	354	356	373	342	338	322	350	358	355	361	347	354	311	363	356	360	403	339	351	318	334	339	381	349	354	360	354	353	376	373	360	371	372	362	389	355	369	382	346	359	321	331	377	368	334	346	342	320	371	345	368	352	341	366	365	335	350	368	355	345	351	346	377	337	359	349	347	332	383	372	349	335	352	374	388	386	345	362	372	350	369	336	336	342	358	332	352	334	390	367	336	325	365	359	341	360	319	327	359	353	356	354	403	373	378	386	355	348	365	306	373	346	328	326	373	358	404	350	317	319	342	321	362	350	328	330	377	305	341	335	372	330	336	362	370	332	355	328	330	348	337	349	388	321	368	315	354	362	337	335	391	350	365	349	345	335	348	338	362	369	369	369	359	379	373	315	350	383	366	319	368	361	342	358	359	370	341	332	362	345	354	335	348	370	351	361	387	342	359	349	373	335	332	381	345	376	360	373	354	345	399	327	372	375	346	346	353	339	352	388	338	318	373	331	387	343	335	380	344	368	330	359	351	354	362	371	329	370	347	368	360	417	359	384	339	392	357	305	375	371	376	350	359	352	349	366	342	351	324	399	366	350	350	369	407	379	349	352	356	345	366	372	379	386	369	358	336	317	326	358	359	383	358	335	372	331	322	376	348	361	352	337	337	324	350	380	368	327	380	393	305	348	384	320	350	328	352	353	343	353	349	383	322	397	371	366	354	375	343	362	356	345	360	348	381	348	391	360	361	360	363	369	368	354	347	366	357	342	345	341	344	344	361	337	344	371	354	391	337	377	345	375	349	333	370	357	380	382	312	353	373	382	396	335	323	360	375	367	334	355	378	356	342	356	394	331	334	327	353	388	344	313	348	327	328	361	325	385	368	345	347	362	337	333	348	372	378	349	357	313	360	369	383	343	335	370	380	346	383	350	350	351	385	362	368	331	348	361	366	358	341	365	387	344	386	361	358	339	345	358	358	360	355	365	349	379	360	341	333	374	344	330	348	374	357	380	375	335	330	377	373	356	326	375	349	362	354	324	358	370	363	374	340	371	353	356	341	346	359	350	338	375	377	343	378	377	333	344	334	366	354	303	349	352	390	359	356	347	351	333	346	353	365	369	386	361	373	369	369	354	352	320	382	371	339	322	354	380	368	341	380	367	367	393	372	368	356	355	305	357	364	361	366	401	341	352	336	343	354	347	365	346	379	339	370	392	353	359	382	335	347	387	339	374	343	358	347	323	332	365	376	385	306	366	344	345	339	379	358	369	364	352	324	388	348	352	373	347	328	357	384	328	357	363	327	350	355	331	290	344	379	390	349	352	364	344	332	358	343	357	382	366	358	389	350	363	357	365	356	360	339	361	353	359	386	345	354	367	378	378	366	338	340	390	344	367	348	352	358	357	335	371	301	367	389	347	360	323	354	350	357	335	364	351	353	340	354	334	368	362	362	365	348	351	362	375	348	343	358	358	341	391	359	375	380	387	365	330	380	348	348	346	336	335	346	377	395	335	397	345	361	371	380	358	360	337	366	324	335	348	358	344	363	358	354	348	346	354	354	349	356	375	362	362	379	305	313	354	354	357	353	378	364	342	338	355	347	342	399	362	374	373	340	368	364	350	356	345	309	352	362	330	349	320	363	350	382	334	376	337	343	352	338	351	335	378	347	327	362	378	344	328	348	355	350	297	328	384	345	342	356	355	348	351	361	343	338	368	359	375	364	374	365	341	336	387	338	383	369	338	361	380	345	377	384	349	385	363	385	338	356	370	358	359	346	371	341	360	352	350	354	379	362	355	347	350	362	376	325	384	392	383	362	338	369	352	360	331	364	344	337	352	371	330	348	346	421	350	377	379	385	363	334	324	375	347	376	366	341	329	383	385	372	334	313	374	363	337	395	345	400	366	350	326	389	384	367	349	346	351	342	343	345	400	391	351	356	365	341	393	369	354	362	369	367	355	389	342	357	330	325	333	376	342	359	379	375	348	362	345	322	344	331	350	400	348	380	380	378	349	341	343	364	360	354	321	348	354	345	355	378	358	337	325	321	337	370	338	375	352	353	337	342	359	364	361	382	419	369	362	345	367	382	336	391	377	363	372	347	397	361	331	362	348	357	350	374	317	318	359	357	378	359	355	391	359	344	357	362	358	325	357	337	333	352	366	374	354	410	346	370	366	369	334	363	361	358	333	331	368	406	378	355	335	349	337	350	343	381	374	379	359	370	345	367	381	359	365	362	366	328	337	363	394	347	372	352	329	393	384	362	357	396	359	346	365	368	376	363	309	334	361	361	332	370	339	375	345	352	376	390	341	368	366	373	375	357	355	342	362	355	375	362	368	337	333	365	364
29083	2462	3749	4642	4183	3561	3047	2616	2361	2077	1914	1735	1598	1538	1427	1418	1272	1188	1175	1144	1113	1115	1054	1032	1101	1059	1007	964	1025	985	949	904	941	977	955	914	924	869	963	931	885	903	957	940	884	852	865	880	932	894	898	915	835	848	832	851	880	863	853	879	883	908	874	872	812	876	862	955	786	859	840	839	842	866	896	874	889	859	875	908	843	873	831	896	831	855	841	840	802	848	855	815	799	820	856	848	797	891	812	853	867	826	855	828	876	877	818	795	859	869	870	859	873	851	881	821	838	808	833	800	831	824	890	837	817	871	871	855	892	854	830	877	886	856	854	852	854	798	792	884	793	830	894	859	841	841	855	853	792	826	843	876	872	814	862	805	794	854	857	853	838	834	859	800	888	861	869	894	842	866	869	824	837	840	865	840	857	836	818	839	812	846	834	818	835	787	861	828	802	824	837	792	829	841	817	883	827	834	809	875	802	851	885	781	805	870	816	846	890	828	840	854	881	787	851	863	828	804	831	819	843	837	822	820	813	824	850	831	843	802	776	851	888	865	865	869	816	776	856	797	832	849	869	866	816	859	849	841	815	879	806	859	840	822	814	804	870	823	878	831	858	847	858	830	870	848	803	796	818	831	862	846	863	852	859	889	814	875	853	888	824	859	801	842	829	843	841	856	874	835	835	847	789	803	827	827	794	819	857	836	816	854	834	876	801	834	855	818	864	848	844	766	846	795	837	837	820	861	832	815	877	822	854	854	802	823	817	835	855	821	849	845	798	899	872	837	826	827	829	856	830	822	831	792	878	830	855	768	860	807	826	860	856	814	834	846	827	807	909	823	840	857	821	824	832	837	809	828	813	800	868	872	847	877	848	825	840	882	810	900	827	824	845	911	820	863	835	873	839	862	805	827	861	805	847	821	817	859	851	840	848	852	842	847	862	852	837	836	811	844	821	829	833	773	814	841	789	823	839	820	805	862	826	851	880	834	817	864	872	869	784	868	861	837	868	832	828	828	903	841	810	837	852	828	835	861	805	852	835	843	865	807	835	817	813	829	816	838	848	847	856	887	832	848	810	832	913	825	876	854	847	868	835	791	848	883	804	831	799	824	827	817	778	892	830	838	774	853	821	833	828	835	869	856	824	833	864	838	833	835	885	820	845	840	850	826	839	846	830	843	830	853	832	846	865	865	896	869	845	834	835	876	870	842	854	843	838	790	825	818	843	873	857	775	854	865	849	832	849	840	785	852	818	829	848	844	887	801	853	876	824	831	844	796	807	872	856	819	845	815	895	811	849	854	882	848	831	847	784	847	857	802	822	829	839	894	835	848	827	859	823	834	850	837	856	789	854	867	782	824	809	861	931	845	836	889	833	850	816	850	890	827	821	848	789	808	829	843	842	886	824	874	806	825	864	839	797	864	812	851	861	843	860	809	851	844	833	856	797	837	822	771	827	847	873	848	841	833	851	876	804	837	790	796	821	830	801	850	833	870	802	824	863	824	874	854	848	860	790	828	867	811	860	862	881	885	805	855	878	843	814	821	848	846	878	811	829	779	828	801	834	787	861	821	863	810	820	820	884	820	787	864	841	836	850	805	854	776	851	851	866	860	812	825	817	849	857	842	766	843	826	870	872	851	840	877	830	816	852	819	791	844	826	885	865	783	863	881	892	792	848	856	839	880	825	810	844	814	800	863	810	832	832	835	850	865	837	804	795	845	806	847	850	839	919	874	787	842	807	851	802	795	774	874	820	782	846	790	869	863	831	818	795	865	824	827	852	874	836	836	836	855	848	798	843	832	843	821	825	839	848	829	862	879	824	882	876	843	843	853	809	836	865	856	839	856	835	829	803	858	875	839	896	856	839	838	847	841	806	868	807	825	822	865	839	839	851	807	855	843	825	823	833	882	869	805	855	791	862	845	809	822	843	831	806	841	813	815	824	847	795	809	817	857	890	829	898	856	830	845	801	812	827	788	860	874	860	809	867	816	782	866	851	776	818	783	840	812	822	828	874	864	840	814	823	821	828	776	838	826	838	837	865	882	823	822	848	803	847	850	863	805	852	877	829	866	830	768	826	821	876	857	858	844	901	817	851	854	829	886	808	830	865	850	813	814	820	802	785	807	877	799	888	774	848	816	858	876	821	828	851	857	831	844	837	861	799	864	833	845	842	793	877	855	820	853	840	881	820	785	845	820	897	832	799	830	892	860	835	786	855	833	902	840	843	819	845	884	844	811	868	869	819	835	849	837	840	882	774	790	809	797	816	831	881	823	850	850	815	837	826	811	877	857	879	845	831	884	834	858	877	849	833	844	822	835	873	859	843	820	811	785	869	816	854	833	808	857	848	892	832	840	867	819	850	850	860	845	841	883	812	869	812	818	812	865	895	850	809	841	836	815	899	884	800	818	835	832	863	819	792	829	817	906	858	854	850	831	782	826	839	788	902	826	831	831	870	832	848	847	793	840	792	810	847	832	856	829	812	830	875	862	819	810	819	865	801	842	857	797	830	839	781	842	817	832	831	813	844	835	815	843	795	833	787	827	780	783	827	855	838	872	812	829	784	839	850	825	831	857	884	810	800	864	820	836	847	853	864	796	859	826	847	801	865	778	888	871	814	915	821	799	879	879	832	846	843	838	806	783	801	853	807	813	831	846	906	889	829	841	829	851	836	851	810	868	867	849	879	817	802	851	838	796	883	772	878	834	808	798	821	887	832	811	874	825	872	827	831	811	874	838	865	831	853	827	787	870	813	855	826	867	782	858	853	830	839	785	847	786	849	850	843	849	848	860	866	812	877	858	821	856	796	826	907	864	799	824	858	831	872	864	825	768	888	783	844	800	820	829	842	838	836	836	862	855	831	856	789	863	836	810	827	861	837	836	846	859	830	748	894	865	818	813	873	828	831	841	858	792	844	810	865	853	852	773	810	831	877	825	895	790	786	838	852	845	819	824	856	838	845	818	822	769	796	899	848	836	868	791	857	835	839	849	872	808	853	812	808	862	845	882	868	832	823	878	801	831	843	879	772	850	851	876	857	852	846	872	827	825	824	803	878	824	807	825	848	853	838	847	853	833	871	812	842	822	782	843	816	820	842	833	850	864	866	834	828	825	878	874	892	854	832	795	789	835	851	804	866	842	863	817	878	810	843	817	806	839	871	833	856	831	837	858	829	807	848	813	797	834	815	807	861	871	844	834	845	824	891	825	807	859	797	808	842	810	838	840	862	863	855	854	849	872	855	794	867	791	865	815	815	855	828	810	814	779	849	831	836	869	828	848	840	867	861	786	831	825	847	827	885	828	844	821	862	855	820	850	822	904	834	843	858	781	811	844	767	840	854	870	878	855	895	848	841	872	807	813	806	842	822	917	799	855	826	817	815	838	814	854	862	811	830	833	829	849	862	881	899	859	847	807	834	875	803	843	856	869	871	791	884	865	809	849	863	863	827	839	851	883	831	844	872	851	866	790	828	851	817	883	811	849	834	810	798	804
17086	4817	1423	480	268	221	165	154	130	150	155	138	154	160	134	154	169	135	146	124	136	128	164	137	162	132	159	133	143	154	149	153	163	144	132	140	148	158	132	169	144	159	149	158	153	149	150	156	134	158	153	120	164	154	151	173	181	148	145	127	157	158	169	148	150	159	139	157	144	162	153	147	170	148	160	166	143	155	150	165	127	152	145	148	147	154	144	154	134	145	144	144	165	156	148	180	146	165	133	134	143	160	154	142	162	169	146	137	144	135	162	175	164	160	164	140	154	146	122	150	157	157	164	153	131	164	142	159	140	155	151	137	139	146	157	152	138	153	160	146	154	140	145	133	161	138	150	167	163	137	149	129	137	148	133	151	161	137	167	153	148	150	142	142	136	161	144	164	135	145	176	145	165	145	165	144	161	160	159	169	171	143	151	143	151	119	132	138	155	160	114	142	165	165	143	165	126	164	148	142	161	156	155	167	151	146	171	165	157	141	152	145	156	148	152	152	151	131	165	142	145	157	142	130	172	150	156	138	141	125	151	169	153	144	168	141	147	150	150	143	138	136	171	153	148	138	163	155	143	153	156	148	141	155	165	148	164	131	166	140	143	160	151	147	161	139	151	149	146	117	165	151	132	143	179	131	138	139	145	149	163	136	160	154	142	149	146	178	162	159	147	161	143	164	153	169	164	150	148	126	135	158	161	132	123	151	148	140	153	135	151	176	143	154	157	143	174	143	144	137	155	139	154	168	147	164	153	149	168	137	149	156	170	163	127	156	141	141	167	156	132	176	141	143	146	150	154	167	146	150	147	169	164	145	150	169	136	136	180	154	139	162	148	160	132	162	132	147	171	137	150	160	130	145	169	153	146	148	161	142	167	159	147	159	142	154	147	173	124	133	152	135	143	152	148	150	147	181	130	138	153	144	155	137	145	138	163	164	149	145	158	143	171	130	173	147	174	168	179	143	164	134	133	142	142	143	149	156	160	160	161	163	165	129	133	157	181	142	133	158	175	152	147	166	168	157	154	164	148	156	156	158	136	158	153	143	138	166	119	143	156	161	157	165	159	158	153	137	140	137	153	155	142	157	136	151	139	147	178	126	165	155	155	150	139	155	165	154	152	166	144	136	153	177	165	143	164	145	125	167	129	147	146	170	136	145	143	154	159	155	142	136	157	153	132	136	143	168	165	138	155	166	137	156	159	159	125	146	142	142	144	169	159	165	154	139	158	152	153	154	163	148	153	149	156	141	147	154	164	143	167	161	147	148	167	161	163	127	152	141	153	146	139	141	173	172	159	164	154	162	147	142	141	152	128	143	151	136	169	141	160	171	164	144	138	161	156	145	146	162	170	167	157	146	156	142	160	172	142	160	165	158	168	151	178	150	150	140	149	159	158	159	165	149	137	172	147	163	144	150	143	155	140	138	158	142	169	179	161	158	157	154	145	168	160	153	144	155	145	171	120	154	121	148	141	137	158	168	131	168	140	147	135	118	150	129	156	163	139	143	134	158	160	143	151	166	134	154	148	176	169	138	163	144	149	138	141	146	153	162	139	162	141	150	166	149	126	149	156	143	139	152	148	139	168	136	137	151	159	156	171	158	127	170	143	149	140	156	139	122	155	125	173	153	152	134	150	132	136	178	159	146	139	159	117	137	164	151	143	153	141	120	139	145	151	140	142	143	154	164	129	149	178	160	169	139	157	149	146	153	155	146	140	154	160	161	157	151	172	164	163	160	136	146	169	145	132	148	158	169	164	141	151	167	170	146	167	156	171	146	141	176	161	163	164	140	141	161	161	151	150	142	143	150	151	146	159	153	148	154	151	152	138	146	130	147	149	140	152	155	143	143	141	133	146	161	157	144	142	132	131	132	153	153	148	127	144	145	144	155	152	145	158	153	145	161	153	156	161	137	120	163	144	165	168	170	142	157	166	161	138	140	149	149	141	177	169	150	149	122	169	153	153	152	154	191	159	146	156	151	143	139	162	123	143	166	153	144	142	132	167	115	145	135	149	137	167	175	139	160	166	132	127	155	171	147	137	141	139	159	162	143	157	146	143	129	162	145	158	130	157	169	142	154	145	134	137	150	153	132	158	162	171	145	156	183	152	144	143	180	129	148	155	151	156	158	148	148	164	145	149	152	141	149	135	148	167	146	147	139	157	137	142	141	136	155	164	157	179	135	137	155	126	171	151	157	161	124	146	151	145	137	139	163	146	150	156	142	154	147	140	146	156	140	176	163	162	170	143	165	142	164	144	112	140	148	142	146	148	163	173	136	155	146	154	163	177	146	162	133	133	162	173	137	153	158	147	141	150	137	159	161	166	134	142	142	169	148	153	167	151	166	146	144	139	149	185	163	144	158	149	159	173	146	137	158	141	144	163	159	155	134	159	152	144	134	144	176	157	147	175	129	145	156	125	141	149	156	166	151	173	149	159	157	142	152	157	149	154	154	163	140	153	128	164	141	166	148	156	150	151	172	163	132	143	157	159	164	135	158	144	132	160	157	147	150	135	130	152	128	132	170	160	140	128	129	129	139	155	155	153	141	182	144	163	150	142	153	143	124	126	160	149	151	146	155	163	139	127	151	170	176	137	145	156	137	155	154	140	133	141	144	175	146	145	168	150	135	151	148	161	135	121	144	134	136	153	134	143	128	151	157	150	152	164	153	165	165	157	151	137	158	169	168	155	161	175	152	144	163	156	148	145	146	156	167	157	163	149	142	166	157	142	155	142	138	162	138	153	167	166	156	170	131	129	145	136	130	145	129	127	145	158	165	143	188	172	174	134	137	162	130	148	129	137	158	126	132	142	170	136	174	155	148	160	146	154	155	154	169	144	157	174	153	145	140	149	132	149	133	135	140	130	157	138	146	140	146	162	155	138	151	160	143	132	160	148	133	166	162	163	177	139	159	159	143	139	157	159	142	160	128	153	155	172	173	127	133	157	162	141	156	152	159	147	160	151	142	158	156	135	137	148	137	136	177	165	161	138	142	147	151	155	155	132	141	133	148	157	142	158	135	147	149	141	161	153	153	159	162	137	156	152	150	145	164	142	138	153	156	153	141	166	148	160	161	176	169	143	156	165	146	161	179	159	156	167	150	125	146	180	139	141	151	154	128	129	177	146	162	150	172	168	154	166	137	161	158	155	155	150	148	134	168	146	131	130	173	155	140	123	137	146	147	139	147	146	144	149	166	172	142	145	126	148	142	157	141	164	143	167	179	164	148	160	147	170	133	155	149	148	158	130	152	176	148	137	133	146	135	143	154	144	154	153	154	138	147	170	147	170	145	141	150	151	158	159	157	153	143	164	153	137	160	144	125	135	138	159	150	177	167	155	142	132	160	172	156	140	158	144	171	168	133	155	132	139	153	164	152	135	160	161	150	156	154	124	136	163	161	157	154	158	130	166	148	145	162	141	139	147	151	153	151	148	140	157	161	152	133	149	153	164	147	129	151	130	144	137	167	139	144	157	160	156	161
11668	1598	492	579	568	516	527	468	480	491	468	482	479	487	461	444	440	467	410	472	455	452	452	458	470	474	453	466	458	450	451	470	458	427	498	436	466	442	462	472	435	423	445	439	468	432	435	455	429	472	435	441	470	423	459	470	434	473	433	450	459	449	460	446	466	451	469	442	443	508	432	469	441	458	449	464	416	418	441	450	400	463	444	455	456	432	411	480	464	457	453	432	431	437	434	437	494	471	428	412	438	507	466	423	447	467	424	501	449	459	442	448	439	409	432	457	451	451	434	413	484	430	436	429	421	421	468	420	450	458	427	455	457	471	438	432	432	440	477	417	392	461	444	471	412	470	451	450	494	447	456	432	448	451	464	412	445	478	421	424	479	476	431	411	473	399	458	427	429	454	461	453	446	455	460	397	455	431	470	415	475	480	446	479	444	462	464	470	458	421	451	445	469	440	428	453	417	453	454	457	434	434	432	455	471	454	414	432	407	437	446	463	417	464	469	467	470	466	435	431	449	453	447	480	447	451	498	440	473	477	439	435	447	444	426	420	444	452	437	480	455	434	469	451	483	455	476	466	438	455	451	409	454	438	443	436	459	475	469	455	426	430	460	428	456	429	428	440	487	451	454	427	481	436	431	463	453	433	439	443	449	462	477	463	460	436	449	421	448	416	425	471	450	447	419	480	467	487	442	482	416	450	467	433	446	430	459	430	430	465	428	451	447	421	453	482	472	455	460	442	445	445	440	442	424	495	445	445	470	422	461	444	412	447	483	449	484	454	436	422	445	483	430	446	460	431	481	462	450	431	414	465	463	471	428	420	448	474	427	489	427	475	463	444	459	466	432	442	408	426	459	462	440	410	475	469	433	440	480	475	470	435	446	461	470	415	449	427	449	434	451	405	440	462	429	452	452	451	453	439	440	447	444	436	442	429	452	482	476	448	460	440	456	467	457	440	446	446	421	459	441	427	429	450	438	440	444	419	470	451	461	442	423	490	423	476	448	427	432	433	455	463	477	483	453	418	433	444	450	459	466	476	482	435	429	430	423	425	441	455	461	475	454	445	434	422	464	443	469	425	457	434	441	425	450	449	461	447	435	470	466	432	436	391	433	425	460	463	458	403	420	450	418	429	416	456	457	451	441	414	440	505	481	445	414	407	499	445	436	458	455	418	422	438	449	390	434	427	429	473	432	433	478	443	466	444	441	448	437	436	455	417	474	436	443	452	414	395	483	402	456	449	431	461	439	452	441	446	420	464	427	464	422	420	483	429	445	477	470	427	435	468	411	428	454	443	437	406	441	437	428	472	431	430	444	434	456	431	441	414	429	456	453	442	476	449	453	456	440	468	430	467	454	467	409	418	452	446	466	436	425	455	448	450	432	426	444	412	439	428	431	419	453	438	437	442	419	488	431	440	442	428	459	443	426	435	470	466	430	411	501	470	452	470	457	435	484	481	452	431	421	473	472	444	449	466	426	440	442	455	440	438	474	431	465	439	421	453	477	425	444	462	455	463	409	440	438	465	451	436	416	451	438	434	482	465	452	468	449	482	452	440	440	426	454	447	468	433	433	448	439	424	463	454	459	454	458	446	433	476	438	448	433	478	425	468	441	424	451	420	461	465	467	448	441	417	421	448	433	441	448	454	439	444	423	458	449	498	451	438	446	441	465	428	430	405	426	437	418	470	429	447	449	421	467	440	442	460	434	453	440	444	454	426	441	455	452	469	443	431	440	430	413	420	467	441	437	467	459	471	453	459	474	451	426	465	456	456	442	457	436	430	419	441	440	475	449	421	480	468	475	475	451	472	457	456	449	448	416	434	445	452	469	457	450	455	419	411	408	449	393	447	433	454	435	414	479	442	461	471	464	439	470	446	465	458	414	479	413	418	441	429	383	478	447	450	465	469	460	437	462	469	481	459	434	416	452	430	464	442	458	412	465	462	399	428	428	437	467	428	437	444	445	436	457	465	432	442	472	414	431	441	447	418	466	435	444	459	483	448	451	466	432	447	471	410	401	453	422	431	417	445	453	470	478	426	436	425	453	438	458	451	419	438	450	451	417	396	427	432	460	442	470	445	476	443	451	455	426	450	434	441	420	424	436	486	480	442	434	428	414	411	443	427	452	460	430	464	426	433	479	471	470	475	468	436	425	464	414	484	465	409	449	438	442	455	420	427	425	440	470	434	422	443	438	456	456	438	447	458	424	439	448	437	444	444	419	439	456	452	441	478	448	489	430	453	452	447	427	442	455	446	444	460	471	458	419	418	487	413	449	431	484	432	427	446	490	440	460	436	450	467	457	468	460	502	441	454	436	433	440	441	432	466	441	452	470	448	435	502	443	420	445	432	468	449	401	485	404	456	409	464	429	477	445	438	450	434	464	464	431	445	458	443	446	456	477	460	455	494	446	464	484	456	450	471	461	437	452	435	430	436	422	439	459	437	467	471	423	476	425	457	471	430	469	462	430	463	447	471	452	465	437	466	445	408	503	446	421	416	397	421	419	447	433	406	415	429	424	463	474	417	484	469	450	452	458	486	449	457	453	442	427	452	438	454	439	430	475	488	406	449	446	463	458	448	453	512	461	407	464	428	410	459	447	426	407	425	481	435	461	425	453	418	404	467	457	412	468	438	453	434	443	451	430	426	441	445	474	430	477	427	441	467	412	459	431	446	438	443	488	476	435	426	463	466	446	468	447	441	450	420	454	493	441	424	459	479	424	457	433	469	434	469	435	468	483	447	445	438	461	479	459	440	414	463	432	447	446	467	452	452	445	454	441	444	458	430	449	492	442	458	480	469	412	429	456	440	471	444	433	464	425	454	438	437	447	429	443	448	466	446	396	466	446	436	439	472	461	406	440	462	474	424	441	469	474	473	415	457	451	447	391	466	420	436	468	478	452	444	429	426	454	490	427	466	452	472	430	439	484	478	447	461	439	471	467	442	432	449	450	429	445	445	407	436	427	507	438	449	428	420	474	436	446	443	442	469	474	464	462	423	447	413	413	415	485	489	478	446	487	448	424	424	446	438	427	439	426	457	429	450	458	440	455	431	443	482	447	474	450	432	444	440	461	453	397	462	467	475	468	445	460	419	462	467	502	474	440	465	472	426	440	451	417	414	484	447	456	435	402	396	462	482	481	445	481	477	417	428	459	478	498	471	478	428	426	428	444	429	476	432	461	471	443	431	449	419	477	411	474	473	418	451	388	464	438	481	468	430	456	449	444	431	462	404	439	444	465	392	458	428	448	436	431	466	480	426	457	406	457	462	442	462	449	482	440	452	476	421	424	451	448	431	411	470	437	467	453	479	447	453	483	472	478	414	478	447	436	439	480	400	459	462	432	439	442	449	430	467	474	433	441	475	436	455	466	459	446	445	460	457	483	447	438	430	459	462	409	462	413	434	450	444	458	458	404	442	460	467	447	449	459	410	468	464	460	464	446	475	439	448	444	458	453	419	447	465	451	459	452	450	441	429	473	428
46566	24633	22162	14806	7916	4125	1738	656	441	430	421	397	421	389	396	355	369	359	318	329	364	330	373	321	326	341	351	358	303	357	317	361	279	330	320	341	333	319	324	293	329	314	328	320	360	329	317	328	300	328	339	333	294	304	298	319	358	335	331	281	314	325	320	331	325	310	290	374	344	342	357	351	303	341	336	330	339	338	308	287	333	328	288	299	326	330	326	340	326	351	341	344	313	347	325	324	313	314	349	331	307	315	302	359	315	319	315	325	344	327	297	371	328	314	343	326	329	316	298	333	322	331	348	306	339	334	314	325	341	349	329	347	324	328	332	331	313	346	301	360	337	299	285	350	329	331	334	259	319	324	323	318	294	327	340	362	311	350	337	338	325	312	310	313	337	323	315	339	294	348	306	332	331	312	311	324	292	307	309	300	308	299	344	286	321	352	338	304	359	293	347	309	345	343	313	310	328	327	311	352	321	310	336	314	311	332	335	329	314	281	328	330	338	316	299	344	310	299	333	310	307	359	312	334	356	315	328	359	316	327	318	324	301	344	316	292	317	347	348	310	297	295	346	330	287	301	311	336	329	329	326	318	313	304	304	345	357	295	363	301	331	302	329	303	340	337	336	345	334	349	348	326	367	332	340	317	324	367	311	342	331	327	328	312	325	304	301	323	317	329	347	343	316	353	364	305	337	345	311	326	326	320	310	291	321	330	319	305	323	348	352	324	332	331	340	301	282	296	319	266	355	344	315	303	322	329	311	309	348	335	324	341	324	321	321	299	358	338	327	297	349	318	344	326	321	320	324	305	319	331	317	359	314	306	340	339	293	328	307	337	336	318	336	329	327	292	328	288	339	341	329	286	350	357	349	328	307	326	347	348	308	327	321	321	343	360	324	327	305	292	319	314	334	318	310	339	342	310	314	358	321	317	345	306	308	315	301	368	362	321	328	360	357	337	326	326	316	336	321	304	331	323	332	319	325	345	350	286	337	301	316	325	331	323	307	318	317	316	327	299	338	339	340	334	316	326	327	290	306	328	334	330	313	339	330	334	331	297	331	307	331	312	341	340	312	328	341	335	322	361	379	274	332	337	315	287	355	345	322	294	334	317	340	359	357	338	328	288	295	317	318	340	349	334	305	333	328	301	323	306	321	314	325	331	311	297	314	319	304	330	340	300	343	308	324	303	341	338	301	339	336	313	337	325	314	348	358	302	352	348	334	289	318	308	341	312	337	319	336	329	306	324	309	320	324	313	324	327	335	320	313	342	305	309	292	319	303	324	335	315	325	338	294	328	281	325	318	308	326	312	338	315	314	325	314	361	310	352	304	348	322	336	349	316	290	301	326	327	342	301	326	314	342	299	308	309	318	328	325	313	294	317	360	311	342	343	337	312	323	298	334	337	312	341	319	307	337	334	334	298	338	334	372	329	346	310	326	342	330	298	313	332	322	324	325	329	355	316	324	303	325	334	334	331	328	362	326	324	321	289	319	326	312	305	332	315	328	335	297	325	343	335	324	343	323	343	325	320	325	349	300	321	326	320	359	329	347	325	297	315	313	337	323	300	353	359	331	317	320	304	353	327	288	300	316	335	274	312	344	284	357	315	320	300	337	321	305	320	330	285	306	307	337	308	331	345	365	297	356	326	357	325	320	326	342	286	331	324	305	305	310	319	300	313	293	318	311	296	304	287	327	306	316	347	334	339	324	325	330	333	339	333	340	350	337	355	329	318	335	330	326	329	331	324	291	326	358	319	306	314	329	334	281	309	328	356	320	337	351	329	329	360	306	345	323	327	297	300	334	331	281	322	320	351	325	305	343	345	335	325	336	339	298	358	325	327	302	339	349	334	312	349	355	325	321	371	309	269	338	313	324	298	287	292	311	310	290	348	333	314	337	338	325	289	336	316	332	317	352	335	346	348	308	316	313	327	317	320	343	334	357	306	341	330	345	336	274	338	348	316	336	371	357	344	318	314	319	303	334	326	340	321	336	312	317	340	307	358	320	300	275	318	331	343	309	287	326	330	289	328	299	324	288	314	367	320	311	319	377	324	311	314	308	338	353	331	321	328	336	302	322	327	360	322	336	293	342	327	351	322	311	301	336	336	321	330	328	331	292	309	315	309	324	333	350	312	302	319	286	315	328	348	342	321	301	325	326	319	361	312	347	323	333	311	300	305	289	320	357	336	330	353	305	346	335	334	355	318	347	320	293	308	327	317	341	341	337	338	333	334	343	304	314	307	313	325	348	303	322	335	327	308	306	345	332	334	338	334	327	280	336	332	338	357	363	314	360	343	296	326	322	345	291	317	313	369	329	310	373	318	317	288	332	324	335	290	325	307	328	353	323	328	331	312	330	331	310	361	326	313	318	322	286	352	317	299	317	314	330	334	314	356	312	335	330	350	288	289	322	354	350	361	308	300	322	329	338	330	347	332	311	323	330	326	319	361	306	329	356	332	325	314	327	293	349	348	312	320	316	329	326	294	332	326	305	337	323	320	353	322	318	337	300	364	360	270	311	317	362	320	299	342	263	305	313	299	290	313	305	325	320	338	303	343	315	355	346	326	329	314	300	315	321	305	344	331	377	348	328	356	337	278	324	337	329	317	352	291	337	321	321	318	335	304	296	331	355	336	340	291	312	301	322	373	325	322	317	353	351	319	302	338	335	322	311	318	340	350	312	312	311	315	303	302	349	332	322	337	303	332	336	322	306	315	319	333	322	314	348	355	295	338	321	310	287	333	318	331	330	341	338	316	325	321	327	299	348	298	316	324	325	343	360	348	341	352	331	314	326	307	326	305	339	336	306	327	343	316	320	331	305	305	350	283	343	307	333	357	341	324	332	312	316	316	310	338	348	317	358	327	321	331	329	318	351	344	298	324	333	328	333	311	299	323	330	356	292	303	324	325	310	328	315	301	307	290	302	310	309	350	335	325	338	329	325	301	330	336	326	315	325	330	326	333	311	336	314	303	308	343	327	337	296	322	331	290	326	325	322	323	316	285	316	332	346	335	314	332	328	333	299	331	341	342	334	349	363	347	335	320	353	337	322	334	365	309	291	340	315	321	337	329	318	332	344	315	306	297	301	325	334	312	308	330	349	350	326	346	321	326	346	315	338	334	343	319	382	351	322	297	334	307	350	322	323	317	323	335	315	368	308	308	279	322	309	321	285	330	313	327	312	335	356	309	307	314	314	327	312	320	313	312	338	318	349	290	363	308	357	314	302	332	316	340	355	330	351	326	288	350	263	282	368	316	334	317	317	326	300	309	329	318	310	362	319	319	327	326	350	336	333	288	328	334	305	310	307	310	355	307	314	331	344	339	341	326	344	332	305	361	310	324	311	346	342	329	315	330	337	316	317	332	321	307	298	324	348	335	368	334	331	309	311	344	337	307	327	318	331	306	352	341	374	301	338	328	317	336	338	315	327	305	308	349	336	327	358	321	304	308	291	293	335	324	304	300	306	326	290	323	289	328	316	341	361	336
36051	8649	2310	2832	2497	2375	1938	1757	1582	1472	1325	1252	1185	1210	1165	1020	1094	1014	1010	1011	965	975	929	937	866	967	864	912	893	842	899	862	882	874	806	853	853	808	887	812	843	833	834	786	862	830	820	861	839	832	866	812	878	832	797	792	775	856	823	802	854	799	841	818	792	823	863	826	856	779	787	799	825	832	781	842	830	851	844	831	876	826	836	805	792	806	808	843	862	842	790	805	832	841	792	850	816	804	787	796	847	816	831	853	836	810	803	803	815	838	812	817	817	847	824	780	798	800	796	800	818	842	839	808	836	866	789	788	811	781	755	821	772	800	880	814	789	806	791	812	759	804	768	756	831	830	806	821	788	844	770	807	851	861	858	819	809	818	768	787	833	785	847	802	830	807	779	794	836	828	802	874	804	849	773	791	798	843	754	765	805	834	815	816	834	843	806	786	783	832	785	842	796	835	806	860	747	805	817	823	794	769	795	816	837	760	769	759	773	779	823	801	826	802	757	760	755	835	859	826	811	782	779	845	840	728	780	779	848	858	822	839	810	829	816	774	799	808	791	812	828	812	820	788	807	853	817	825	805	801	804	806	809	791	843	795	814	792	769	833	794	775	774	807	806	808	830	841	810	794	869	791	823	871	804	788	807	819	774	785	822	781	800	771	829	783	821	766	818	831	876	789	807	830	815	828	863	781	799	798	839	803	785	806	832	816	793	788	841	794	742	797	813	820	831	834	839	828	806	748	814	796	742	820	796	772	829	826	778	884	823	778	786	802	852	789	784	859	822	823	805	813	749	767	781	799	802	817	801	823	746	732	789	761	821	828	807	803	852	797	805	827	781	813	857	856	789	762	793	801	789	803	809	860	782	792	873	771	785	822	794	836	811	861	826	793	838	803	849	787	828	799	796	792	761	867	828	853	812	815	810	780	856	767	814	781	811	768	837	829	855	830	811	835	787	821	790	831	797	792	797	833	821	821	785	791	794	817	759	806	826	794	779	810	825	842	802	791	785	794	820	868	800	778	802	825	817	806	867	850	828	815	823	817	829	836	787	765	844	795	821	778	769	770	815	816	828	833	824	774	827	859	879	787	816	815	811	823	817	805	808	763	822	832	817	767	787	830	854	777	820	856	784	822	829	850	862	778	773	781	827	797	788	813	800	798	823	776	821	852	803	795	823	752	832	813	816	784	835	785	772	845	804	793	848	737	791	787	827	805	817	788	826	831	838	779	773	797	845	799	771	766	779	818	784	812	792	838	790	874	787	833	875	795	818	794	857	783	785	757	790	849	820	784	817	802	819	872	798	833	818	814	836	839	820	818	823	806	832	766	783	795	840	804	785	829	815	806	807	788	788	801	779	820	787	833	815	805	841	825	767	776	831	803	812	788	868	814	804	763	814	785	771	787	791	830	788	831	836	780	794	785	777	853	779	823	835	779	800	765	776	801	821	821	839	824	846	791	786	869	809	766	870	825	814	793	774	806	828	788	773	837	799	827	867	791	842	772	803	828	796	839	782	793	816	813	841	794	857	866	789	827	837	795	807	810	795	818	841	804	784	788	787	812	770	829	792	791	856	805	821	823	795	810	817	793	831	836	815	764	841	806	816	781	808	792	825	818	775	832	804	815	803	841	792	856	827	790	828	815	792	837	816	815	783	806	775	832	824	771	744	764	783	817	825	805	803	835	817	812	741	819	782	814	794	794	801	797	821	875	750	780	814	791	798	812	789	796	822	792	819	774	860	823	858	832	849	844	786	847	805	773	807	778	879	799	813	841	786	805	805	768	827	889	794	826	753	797	794	808	866	829	764	835	819	829	774	821	795	844	793	819	843	773	816	809	802	857	886	826	810	746	813	775	805	783	811	801	807	781	860	831	809	840	845	801	787	812	826	807	857	837	786	822	782	796	789	810	791	784	734	756	865	816	783	812	841	734	814	810	775	768	785	865	835	803	826	870	853	799	776	798	819	825	812	849	809	812	814	764	817	832	783	800	790	798	795	876	795	801	795	776	779	803	817	825	846	818	811	796	802	823	840	837	831	809	816	796	798	852	806	839	820	855	789	786	781	840	797	856	836	790	787	830	806	796	805	834	806	819	801	781	718	816	840	850	812	816	785	835	825	795	774	772	790	800	868	792	790	824	837	783	780	844	769	849	811	807	830	803	819	834	835	816	802	783	820	749	826	839	796	785	791	773	822	751	782	809	824	836	801	840	811	839	839	863	800	827	799	778	806	845	794	801	794	854	806	807	860	790	825	779	819	861	822	828	775	789	720	792	754	817	787	772	811	786	860	832	834	814	761	804	807	771	798	790	869	836	846	783	832	773	767	830	768	762	791	780	857	815	815	752	787	803	790	884	833	777	829	840	834	817	808	788	823	780	875	766	793	784	856	856	801	873	834	820	811	778	819	824	824	830	781	817	790	772	788	826	762	808	760	864	869	780	792	849	801	814	839	819	777	853	809	826	818	806	790	826	788	792	835	823	812	787	784	875	777	863	800	799	791	773	785	870	793	812	835	794	790	774	820	825	778	849	790	849	810	832	767	775	821	786	818	826	814	835	812	838	794	792	807	868	775	803	805	813	813	867	818	816	817	829	830	825	769	832	756	800	810	799	775	850	789	826	846	815	801	845	790	772	806	812	801	857	855	798	805	749	795	822	838	793	845	797	857	827	791	835	809	806	870	787	800	814	814	827	852	789	830	794	789	835	837	782	842	778	763	799	793	816	778	819	790	818	849	839	863	818	810	787	803	794	826	843	845	795	826	785	831	808	777	802	777	802	821	780	876	778	873	837	816	821	815	833	797	808	765	766	744	786	807	814	822	837	797	830	797	794	818	823	793	780	823	779	793	848	784	793	887	831	785	775	841	858	790	832	831	800	857	842	787	802	884	794	803	748	816	803	824	802	786	805	796	853	796	822	819	776	807	812	823	879	820	757	836	819	814	823	805	812	814	796	827	822	808	821	818	836	834	822	912	796	825	779	785	829	777	796	802	793	805	816	819	802	778	872	792	786	846	821	770	780	808	795	837	798	850	800	831	780	783	811	839	814	842	785	837	800	856	827	865	829	836	804	806	833	807	807	850	814	796	824	831	781	820	799	858	772	778	778	773	781	857	813	802	827	795	810	778	843	794	842	783	816	867	853	859	821	813	775	770	817	826	847	825	765	782	786	838	814	856	785	806	798	838	769	810	766	851	844	814	861	813	804	856	793	817	820	864	808	739	756	862	782	824	803	799	864	815	784	814	833	776	797	855	774	775	835	771	809	777	884	781	834	826	778	770	754	815	800	826	838	723	819	852	846	841	820	790	850	777	753	850	834	785	851	837	787	801	846	818	731	742	776	782	842	808	849	867	815	828	764	818	787	772	794	785	751	831	765	810	814	773	798	771	745	820	759	775	807	839	829	819	837	819	841	814	809	787	807	791	818	837	792	770	798	783	794	815	845	773	798	803	822	795	785	807	785	790	812	812	845	856	762	806	804
51438	25212	21576	14379	8129	4853	2329	966	591	597	500	462	467	486	452	414	390	398	405	388	405	410	397	384	383	341	356	366	352	360	376	387	383	326	347	365	355	379	343	369	366	339	345	360	345	364	333	395	352	359	371	354	365	323	363	395	325	372	352	339	365	325	351	355	364	366	347	392	360	358	316	334	341	349	372	350	340	356	391	381	364	349	360	371	371	345	378	348	351	359	351	355	363	366	349	362	367	357	340	350	347	358	355	317	367	367	348	348	369	336	330	338	365	361	362	362	352	386	371	332	375	353	329	373	365	406	336	367	370	333	354	380	355	327	356	340	358	317	362	331	349	351	391	361	394	351	367	352	346	377	349	332	346	348	334	355	349	367	310	343	383	317	311	343	360	363	390	349	332	369	356	332	387	376	336	391	356	348	360	356	356	345	345	365	341	359	337	308	356	345	347	356	351	354	352	362	331	379	348	347	341	334	343	345	365	353	336	289	361	352	340	344	321	350	331	387	347	350	354	330	347	293	319	348	362	394	357	342	331	346	363	338	368	368	365	358	332	362	370	357	351	350	356	334	347	346	371	340	354	324	340	337	337	375	331	384	339	326	338	314	346	359	362	355	351	328	322	337	347	357	346	339	367	338	373	339	332	375	318	340	345	383	335	338	365	407	357	354	338	380	359	333	308	328	404	355	368	360	345	311	382	333	358	364	340	368	327	367	367	395	367	352	382	359	301	344	342	365	379	338	348	356	364	331	336	331	337	372	379	360	314	353	362	342	361	355	367	336	371	363	285	358	358	328	376	354	368	347	363	371	346	309	373	336	366	336	335	371	325	368	323	332	349	385	360	375	332	358	348	313	384	346	379	359	343	337	373	377	344	351	351	341	347	337	378	360	344	363	376	318	323	372	346	373	362	388	353	321	363	385	365	389	356	367	326	342	355	334	356	379	345	388	326	315	362	347	345	363	348	371	318	335	331	353	388	391	340	371	338	365	343	330	358	333	332	319	389	404	408	328	355	342	334	373	334	335	337	336	302	396	349	374	342	341	365	369	321	309	357	363	341	344	363	352	324	330	322	350	371	373	372	337	330	344	346	335	344	315	356	383	352	342	360	361	370	355	341	349	359	358	344	377	342	341	352	382	357	364	386	343	367	354	330	349	357	331	372	313	370	340	325	399	338	394	343	347	347	337	319	369	380	369	366	351	327	350	353	343	402	314	323	294	357	346	342	313	371	316	346	367	375	355	332	354	357	365	332	351	346	339	378	337	338	345	353	364	324	368	391	302	314	326	356	370	324	381	341	349	344	350	324	331	350	371	335	380	345	355	332	326	343	359	328	334	317	385	347	319	317	347	351	351	361	387	385	358	362	341	342	338	351	343	344	365	361	357	358	312	350	375	357	342	368	374	333	349	334	315	371	350	364	376	333	358	374	346	349	362	318	352	354	351	383	345	324	315	325	381	352	359	413	330	335	381	340	346	354	350	331	367	326	321	345	367	368	334	347	344	376	374	338	375	350	351	340	351	329	328	365	340	338	344	357	393	344	314	313	354	353	343	309	333	312	379	345	371	368	338	367	343	344	360	334	328	345	347	316	382	320	332	337	366	380	351	354	343	361	329	317	337	383	361	340	349	328	392	353	346	352	350	341	371	350	343	351	356	355	342	360	362	346	343	385	364	358	379	345	341	360	325	362	347	344	315	316	336	346	352	363	341	388	371	358	403	367	383	408	376	355	344	339	336	326	373	363	354	346	341	329	338	370	372	325	350	337	342	362	358	346	323	347	346	335	332	368	310	359	360	362	347	370	363	362	353	365	348	379	348	351	383	328	333	369	357	337	350	333	356	331	376	353	364	305	376	339	352	392	353	356	357	354	370	347	374	351	376	335	353	349	327	376	347	344	351	348	362	330	357	350	324	374	341	384	363	369	353	354	359	381	333	365	366	365	368	333	381	352	344	371	393	379	378	336	344	341	316	316	346	333	336	330	335	336	357	374	344	344	332	365	374	358	335	363	351	355	355	346	344	365	383	365	372	368	371	361	349	377	377	356	363	317	342	329	356	351	348	329	326	332	362	339	355	338	362	372	328	328	321	372	332	367	341	361	386	330	353	344	387	336	341	312	353	378	355	330	365	368	334	351	366	372	342	372	349	370	305	373	380	366	354	337	385	343	343	310	338	381	330	320	348	345	344	343	339	362	319	366	334	330	343	379	332	340	329	347	373	371	357	354	386	344	356	347	371	373	339	331	364	326	348	389	347	370	364	382	367	354	335	344	374	341	335	371	393	343	320	329	367	349	337	345	367	354	377	337	375	337	389	357	342	373	346	308	351	325	368	350	359	350	363	362	361	322	378	353	353	368	362	361	342	348	383	372	384	351	332	357	361	341	308	339	343	319	366	345	345	345	364	340	336	338	354	325	310	349	362	316	361	392	368	331	331	391	355	363	330	320	344	379	360	309	361	367	353	357	345	320	353	355	363	335	348	371	337	348	350	356	322	347	334	355	325	337	348	348	392	356	358	347	355	360	346	366	388	370	345	326	331	356	332	324	342	345	388	342	348	340	350	343	351	331	389	355	385	349	347	354	346	334	353	337	353	314	369	348	343	323	349	377	380	346	352	335	332	386	348	344	353	325	366	322	342	359	364	327	368	365	345	353	377	333	328	335	332	322	299	392	339	382	349	369	348	358	342	323	337	369	313	362	382	325	326	348	326	354	334	346	373	338	349	346	331	310	361	342	321	330	346	381	332	366	334	361	380	356	378	345	325	360	375	370	396	350	384	407	334	351	364	365	344	335	394	368	376	325	321	349	305	348	347	346	372	358	335	343	354	325	346	355	349	359	335	358	330	335	363	337	377	367	379	364	366	331	338	369	344	367	351	367	334	324	329	355	373	336	335	336	337	349	353	346	335	331	360	345	344	366	313	351	372	369	355	330	355	354	361	346	359	364	324	339	347	364	365	339	335	371	364	362	350	354	355	333	352	350	338	344	368	348	341	342	369	367	327	342	329	333	331	359	333	361	335	358	376	364	372	341	353	320	353	374	380	317	391	354	351	320	335	383	342	351	355	337	349	366	373	379	389	387	383	332	341	329	376	355	361	349	359	351	324	336	337	320	371	385	338	348	339	365	352	344	370	349	370	339	363	377	399	386	364	363	342	328	373	370	346	304	360	387	360	356	360	343	355	365	316	347	384	367	353	350	366	350	381	344	379	319	347	315	337	377	340	333	349	338	366	380	322	385	320	338	355	351	319	332	333	330	343	354	345	335	359	372	304	353	385	374	363	366	338	354	399	363	364	332	378	357	371	344	308	337	320	365	356	347	362	319	340	362	351	362	324	357	346	347	320	351	329	356	357	359	361	306	357	363	343	351	378	354	345	353	352	365	313	357	351	364	361	347	347	360	367	351	340	355	356	390	337	348	352	372	362	358	387	371	376	322	354	354	342	384	357	364	338	375	332	357	334	366	332	361	372	368	357	342	358
36001	7388	3786	4718	4185	3563	3013	2723	2284	1929	1792	1692	1666	1451	1400	1321	1254	1335	1234	1225	1161	1101	1083	1055	1061	1050	983	994	965	986	902	902	969	963	926	998	950	955	936	883	912	894	947	949	874	886	827	912	863	900	865	863	892	900	899	874	903	810	851	871	899	823	880	866	859	871	854	943	841	841	914	827	850	869	816	860	851	891	850	898	860	892	866	862	853	902	884	899	879	839	838	834	810	844	834	840	842	822	866	812	866	849	822	839	860	871	813	851	897	856	828	850	879	869	816	851	842	833	849	862	872	851	813	868	880	835	821	871	793	829	867	829	863	767	801	822	796	810	814	857	846	839	841	859	807	848	831	840	826	857	823	805	836	848	849	844	819	852	900	820	829	816	832	829	870	838	858	837	804	822	797	797	833	813	826	841	836	825	878	883	802	803	873	837	816	901	841	827	806	826	846	882	864	854	832	810	844	798	862	812	812	812	837	850	864	809	872	836	849	840	843	826	825	805	784	813	835	852	828	843	836	851	807	887	832	809	858	863	798	797	818	864	835	830	806	823	832	825	875	809	826	872	817	844	795	782	864	848	866	849	825	795	810	875	864	828	886	844	833	833	769	811	816	870	895	852	833	826	825	764	852	833	816	832	831	828	834	832	860	828	845	865	870	790	868	839	830	825	845	863	812	848	828	825	791	875	852	869	863	813	778	828	877	845	820	881	854	824	870	802	814	850	839	844	809	850	837	863	759	848	785	849	839	891	815	797	839	828	847	851	874	859	858	792	840	788	819	831	856	833	858	827	828	873	845	830	819	844	820	820	827	825	858	820	801	879	811	794	851	812	823	831	813	852	822	805	831	869	809	844	814	819	826	880	838	836	861	842	809	805	825	834	846	830	839	864	836	835	861	849	862	860	811	827	840	876	870	790	921	861	812	820	828	806	824	816	860	809	822	781	812	812	887	824	835	846	827	844	806	843	844	811	843	784	812	829	838	872	846	802	854	809	877	839	854	826	833	847	838	819	841	825	840	836	783	815	872	859	886	826	886	802	812	804	818	807	790	885	828	775	837	820	873	818	823	779	883	847	810	844	807	831	851	901	851	815	839	860	837	830	840	836	772	805	824	833	770	851	830	806	838	799	802	796	791	848	819	837	854	818	864	824	862	837	851	829	855	898	892	889	823	823	830	858	820	834	813	858	783	848	761	840	830	863	840	904	862	835	869	825	797	870	843	821	843	826	804	874	826	911	839	844	813	810	799	830	874	846	833	831	808	891	838	864	796	849	840	830	823	848	861	824	825	849	821	772	833	858	856	796	801	819	867	814	818	842	877	865	845	874	793	833	834	829	861	820	815	805	856	868	859	808	838	832	832	826	829	820	807	862	843	807	797	794	859	858	811	811	824	853	827	801	856	817	760	824	785	832	820	790	868	881	809	814	847	827	777	834	873	771	788	860	890	854	877	816	826	812	833	834	807	875	882	831	821	858	859	831	823	811	776	811	804	837	835	834	862	858	833	834	798	827	838	895	868	818	801	797	900	854	828	795	868	832	849	818	817	883	816	808	834	797	796	791	819	772	839	855	866	790	823	818	851	837	862	831	859	827	824	872	839	800	834	837	831	843	797	856	815	815	812	844	842	860	834	827	845	817	872	843	771	791	831	769	785	835	826	854	836	867	827	846	784	877	820	828	802	826	841	835	821	822	825	809	886	875	831	829	882	842	844	830	860	861	827	906	786	834	808	866	812	828	850	829	836	867	777	843	860	887	831	826	845	810	952	838	856	877	844	845	811	821	852	878	797	865	834	821	886	885	817	828	820	846	891	852	828	798	845	824	849	842	843	848	799	835	806	809	807	808	833	850	821	841	844	863	862	835	803	832	820	876	834	849	835	874	861	852	828	858	835	836	848	807	818	746	854	846	827	826	826	839	834	850	787	826	817	803	851	821	817	788	831	884	852	835	809	859	885	823	844	807	877	879	778	817	776	892	825	837	831	806	800	898	810	850	820	838	832	844	819	838	849	808	833	840	871	820	817	814	852	825	807	802	882	846	837	838	828	834	812	883	826	868	847	827	825	861	776	842	857	838	851	868	796	850	837	846	859	832	834	839	802	860	816	795	784	883	851	872	846	856	813	876	826	813	793	822	916	904	840	825	844	845	830	808	878	818	836	834	783	847	792	859	827	848	846	818	814	860	817	801	843	861	833	808	883	845	830	857	808	855	813	853	834	850	857	831	877	851	852	821	835	826	819	839	838	844	876	854	812	867	846	867	838	831	832	846	833	908	820	817	817	802	808	849	831	858	784	817	834	793	816	899	845	841	853	845	837	787	837	824	801	809	867	818	829	862	876	836	810	863	861	807	870	824	838	839	831	825	813	846	841	823	843	820	863	848	822	821	838	793	809	818	807	827	858	835	863	886	844	822	865	844	817	819	825	817	822	825	877	828	883	840	844	825	847	826	805	844	817	827	813	842	847	852	810	804	846	814	867	788	806	820	821	881	865	850	818	938	825	779	826	821	787	808	817	835	799	846	839	850	814	866	825	831	894	819	870	843	824	812	836	850	844	838	802	876	791	880	846	826	847	866	822	890	803	829	807	853	835	865	837	857	848	814	809	881	834	830	762	825	795	824	831	844	860	814	851	819	848	806	874	790	850	809	846	899	763	823	836	809	859	794	831	842	855	837	859	764	784	798	811	804	844	810	847	820	863	861	774	847	857	843	822	823	809	863	866	818	873	815	798	843	795	836	807	847	826	853	849	858	822	831	859	825	824	791	859	837	860	847	867	875	872	874	816	881	787	811	867	871	827	815	820	816	798	858	808	833	869	846	827	827	826	899	893	805	819	840	843	768	821	843	842	804	827	800	845	856	835	808	818	878	805	835	847	857	904	915	852	822	879	847	845	825	844	835	880	829	828	812	872	818	842	844	850	817	831	812	837	856	810	841	818	814	886	860	822	882	807	867	826	839	803	877	845	825	832	915	789	866	819	830	794	827	895	865	831	880	858	852	848	867	848	867	849	882	815	798	842	835	801	851	816	843	846	802	853	886	876	827	871	820	862	807	818	833	837	839	832	809	836	889	899	842	865	830	850	892	829	844	896	831	798	805	846	877	838	838	860	851	848	795	814	829	813	859	869	830	825	847	827	825	852	836	884	817	829	832	816	797	793	836	835	827	859	827	853	784	834	822	823	843	899	879	837	826	860	826	831	882	797	832	816	859	867	849	851	859	804	844	825	805	767	766	855	809	862	861	854	828	834	863	863	804	826	798	873	862	851	851	858	838	852	876	841	878	791	850	840	792	852	817	801	836	858	848	825	865	855	839	838	880	829	869	859	799	836	832	863	881	805	819	848	832	857	832	815	874	854	788	814	851	878	862	780	826	857	849	792	880	812	895	847	822	819	843	856	820	872	895	886	829	771	835	789	864	836	831	817	782	783	854	865	834	825	821	815	804	841	831	868	838	790	776	849	816	849	848	867	819	828	819	820	817
8690	1892	481	244	172	164	159	150	165	156	149	153	149	155	123	136	156	165	155	158	154	160	165	153	155	145	140	182	155	157	165	170	161	124	158	159	149	161	184	151	157	134	149	152	138	158	145	140	142	165	165	154	155	155	113	173	142	146	141	156	155	139	141	170	144	160	143	125	135	141	169	148	160	137	150	116	169	170	141	146	153	143	167	159	143	153	147	127	134	150	149	145	155	140	113	112	146	145	144	147	177	141	161	141	154	120	150	151	142	129	142	137	145	147	138	134	150	129	125	141	150	141	133	149	143	157	141	140	157	166	144	149	147	161	145	148	121	160	154	139	137	166	121	150	161	149	159	138	131	164	144	150	160	146	136	143	134	136	155	156	153	143	157	122	156	153	150	140	149	134	170	156	149	132	158	154	158	135	131	157	170	142	168	135	145	144	149	140	154	148	139	143	145	147	150	156	165	147	136	136	146	149	160	133	140	153	154	140	140	134	148	162	143	151	131	166	128	154	138	130	181	155	163	148	164	157	139	164	142	136	144	152	123	144	137	131	126	162	179	165	143	128	161	160	153	145	150	168	149	155	158	149	136	142	163	148	161	154	141	178	145	139	150	154	145	129	159	151	145	153	137	148	173	168	144	146	135	150	162	162	144	155	129	163	142	150	139	132	150	142	129	141	159	142	142	145	123	160	153	128	145	168	143	141	173	168	167	139	147	144	152	144	169	153	154	153	154	149	154	154	146	149	157	135	145	150	146	148	144	151	144	139	160	134	158	139	150	144	171	148	110	136	136	157	172	179	148	150	153	168	158	152	145	149	147	142	153	157	176	160	141	155	143	138	135	176	162	149	162	160	169	147	154	137	154	145	138	140	126	140	119	140	147	143	159	151	164	153	145	125	158	146	144	134	147	143	131	147	159	142	135	178	120	144	146	137	134	150	165	147	149	181	137	138	154	164	151	163	143	172	153	121	153	141	158	166	152	155	158	141	147	148	148	133	172	166	160	185	129	144	119	153	141	184	152	151	137	152	123	182	128	173	151	161	143	153	128	150	159	155	151	151	132	141	130	178	148	165	145	147	155	155	151	160	120	144	159	131	140	163	155	136	147	148	145	150	146	126	152	161	153	147	144	152	165	128	156	147	151	160	136	139	137	146	138	154	161	134	135	162	158	184	149	171	137	145	146	145	145	148	134	150	153	167	142	151	135	139	168	136	146	137	143	164	159	159	149	152	160	135	158	126	155	162	151	158	152	138	149	165	151	126	131	146	153	160	148	128	151	164	149	139	130	145	192	141	160	122	148	163	146	161	162	168	160	159	138	167	167	161	132	152	140	124	152	141	154	154	143	142	160	156	155	155	155	172	138	142	155	160	165	145	139	148	152	155	150	153	156	153	151	142	152	167	141	149	162	125	164	159	139	142	157	145	150	166	150	167	165	142	165	152	155	156	130	154	126	152	164	168	163	169	134	152	151	170	147	145	157	133	124	137	153	148	141	139	135	154	157	153	145	164	143	155	149	141	158	152	148	146	155	169	166	131	163	179	156	132	170	145	129	160	151	134	161	135	158	121	155	136	145	141	159	151	145	158	160	147	154	149	140	133	125	169	131	144	178	156	167	160	125	131	142	129	155	142	172	141	124	147	176	142	129	147	165	129	166	171	157	142	145	128	141	139	163	141	136	134	136	154	153	164	153	167	130	174	134	166	140	140	152	153	138	130	143	154	140	132	157	147	145	165	155	164	140	169	150	135	137	159	138	147	168	157	158	120	136	154	129	156	133	151	121	140	144	147	152	162	155	147	154	132	150	172	151	146	155	141	174	141	149	136	142	159	149	156	134	150	170	133	157	136	126	145	141	151	147	134	144	145	141	134	149	162	154	157	146	129	169	147	136	158	176	142	160	161	141	151	156	158	149	136	155	172	144	161	163	146	162	143	161	161	143	146	145	108	168	150	145	152	137	165	143	139	163	159	156	139	149	179	144	144	151	156	140	145	141	138	168	146	153	122	138	170	149	144	159	145	178	154	156	125	150	153	160	166	147	145	136	142	138	152	151	139	143	158	174	171	136	150	137	158	147	125	145	144	157	149	147	135	139	167	153	144	168	162	137	151	162	144	166	162	142	122	169	140	136	178	148	146	128	165	150	155	145	146	160	160	132	174	137	163	152	154	146	142	147	156	136	140	158	127	156	151	165	146	176	170	150	148	130	148	148	141	160	153	162	135	161	135	170	147	159	144	158	153	142	141	142	145	157	143	148	173	133	144	141	164	135	164	151	142	139	163	150	139	159	155	135	155	165	156	150	152	138	138	156	142	150	136	137	154	149	143	150	157	151	132	149	145	135	153	140	139	161	149	129	126	155	166	162	162	136	150	159	140	149	157	145	131	151	163	136	143	155	145	174	141	140	160	148	166	157	132	134	133	144	160	137	149	166	148	154	154	141	126	134	105	156	154	174	141	125	141	149	162	133	158	159	140	159	153	132	134	160	131	140	153	146	162	166	142	134	154	131	166	171	150	159	141	147	138	180	149	142	126	165	151	138	143	156	174	153	147	136	140	151	111	163	149	153	159	150	143	132	148	164	146	143	164	144	146	162	152	133	153	166	164	170	154	142	151	154	168	166	181	139	135	152	154	141	186	152	151	155	145	165	154	149	156	124	161	164	153	159	139	168	167	162	146	155	161	119	153	159	136	151	142	163	152	144	157	138	160	130	149	147	114	141	129	163	142	125	161	130	159	139	132	160	157	132	157	122	137	150	157	143	148	140	153	167	165	122	152	147	147	156	126	156	163	182	130	143	143	155	161	145	147	152	168	158	148	146	155	189	152	154	155	140	135	157	144	164	127	130	158	149	150	180	144	150	141	140	158	146	164	141	165	167	143	158	135	149	138	152	146	162	166	143	142	138	148	154	174	162	174	152	135	161	166	162	155	148	142	162	132	155	146	133	149	162	152	163	151	181	145	149	153	137	146	183	140	145	139	131	124	142	145	171	162	144	119	157	163	154	179	129	164	160	143	113	149	144	125	140	138	162	185	160	163	141	153	163	150	154	127	173	132	144	147	131	135	150	148	151	143	141	139	134	149	134	167	147	137	136	159	125	158	145	140	165	144	145	146	160	142	168	147	160	135	143	137	140	171	139	146	154	146	155	133	161	145	145	147	120	164	139	129	158	153	116	125	152	153	147	153	120	143	147	156	166	140	140	154	143	159	140	170	138	144	123	135	144	145	137	134	166	124	163	147	122	154	146	152	144	140	148	143	147	143	175	136	154	135	173	114	153	141	123	133	154	163	172	174	154	133	160	135	155	162	142	156	148	139	160	143	143	164	144	131	142	132	148	160	145	159	146	142	174	156	143	156	166	145	144	160	163	127	166	138	146	158	134	132	150	170	138	148	166	151	136	172	148	152	136	137	163	159	150	152	158	144	151	164	159	157	133	144	162	142	150	140	159	153	150	138	148	152	147	124	162	166	160	147	139	149
6804	1528	556	547	514	526	487	497	490	479	442	461	430	492	429	443	453	449	462	503	473	459	488	469	424	443	476	436	431	454	422	459	428	441	441	439	408	477	473	467	437	467	447	478	448	458	465	467	449	454	441	459	450	470	463	460	434	483	458	435	463	461	439	438	465	473	435	424	406	463	426	432	454	428	435	413	439	464	459	458	460	436	447	423	463	426	474	447	438	444	498	469	461	435	451	425	461	475	463	454	444	432	450	448	437	456	481	421	424	475	467	432	428	451	437	453	427	454	475	405	505	459	422	465	446	457	443	449	462	431	443	434	510	443	402	462	445	474	472	450	458	462	444	437	488	442	471	522	480	466	431	422	463	448	441	422	437	465	454	444	415	433	447	461	419	453	417	438	436	425	431	435	407	434	491	479	445	424	395	448	441	456	420	457	425	452	417	441	428	419	445	420	442	455	455	415	434	454	463	440	444	459	417	450	437	404	474	467	432	451	446	465	447	408	448	440	450	445	427	452	461	469	428	463	467	485	450	459	424	482	433	452	442	489	422	455	439	435	434	432	436	460	450	439	463	473	454	446	516	491	453	475	407	465	502	424	444	450	491	449	469	416	443	425	438	460	455	414	412	466	437	444	475	455	450	445	409	442	454	459	459	467	449	475	429	456	434	429	470	445	494	451	432	418	514	444	454	478	461	432	466	449	433	463	464	435	426	459	435	415	416	463	427	460	456	458	455	455	417	431	462	427	452	425	473	439	425	461	438	451	458	433	445	420	420	420	475	455	444	455	419	427	438	458	477	463	438	467	446	488	426	441	466	462	450	454	432	442	485	419	437	447	452	425	448	455	432	458	505	462	449	441	435	463	445	476	472	446	497	436	440	444	491	443	428	451	418	490	426	439	443	441	413	425	507	409	432	454	429	451	422	422	450	453	443	434	457	468	468	433	447	450	478	455	440	443	470	488	451	453	438	466	457	398	457	482	450	474	445	459	457	455	422	460	440	424	470	426	414	435	444	458	464	437	463	439	465	449	435	473	416	420	458	419	448	442	477	454	479	424	461	422	435	453	458	419	450	456	411	465	419	473	439	450	405	433	433	456	439	435	476	445	466	431	467	458	456	457	489	460	429	466	437	434	485	432	393	451	465	448	464	423	444	400	455	457	432	468	411	440	447	413	463	477	431	426	430	424	426	503	438	434	460	458	433	453	435	443	455	417	439	456	457	422	440	447	436	433	475	464	447	452	443	446	481	490	439	429	406	440	404	416	466	423	420	436	455	496	447	438	478	434	435	465	442	451	424	437	470	467	477	449	451	461	442	434	443	439	459	443	471	462	453	437	431	436	471	475	471	465	455	451	418	463	474	488	460	467	465	446	453	434	438	459	504	442	460	414	468	458	392	435	454	440	466	440	402	441	424	442	475	438	447	473	430	453	464	467	430	454	478	450	418	446	488	449	478	449	462	465	482	431	456	418	438	439	436	477	460	457	466	472	437	438	460	444	461	436	429	456	442	434	454	452	501	507	456	460	444	445	422	451	432	411	446	431	448	459	456	473	454	439	470	471	464	459	451	432	429	462	434	456	444	462	394	469	392	422	413	429	461	452	474	451	438	457	462	458	459	447	421	434	451	460	430	401	431	429	464	462	417	446	461	446	415	491	441	446	427	422	418	468	469	476	415	454	455	438	444	426	424	465	472	447	448	447	477	430	447	480	454	446	431	461	452	458	487	447	461	467	465	456	406	480	455	444	469	419	452	478	443	442	438	455	393	445	428	435	417	445	444	414	408	422	474	437	455	437	426	433	441	448	463	424	458	414	413	434	448	506	433	469	500	445	443	448	425	454	449	481	440	408	461	454	458	421	484	462	452	441	463	510	404	455	432	453	434	430	465	417	472	435	448	429	443	472	439	439	416	434	467	457	451	400	459	432	403	446	428	421	455	420	453	442	446	456	451	433	458	423	417	471	452	450	474	463	430	470	429	445	454	459	393	475	477	454	463	450	428	484	425	413	445	439	447	468	501	446	434	443	464	434	461	426	455	455	459	443	436	420	461	451	431	445	442	412	486	430	451	425	437	465	463	446	398	433	455	402	464	476	445	476	452	424	439	449	460	425	450	432	458	457	444	424	459	461	440	469	463	460	458	446	415	477	425	471	449	423	439	456	411	436	437	415	426	439	422	476	442	435	473	436	443	417	410	447	440	435	443	451	476	415	405	422	459	467	445	420	439	450	467	446	462	432	418	461	438	470	432	390	428	437	429	435	449	452	428	467	459	451	492	447	435	421	448	420	432	443	429	423	445	445	454	433	441	472	436	447	462	464	433	435	431	436	460	420	431	432	464	468	412	451	431	460	444	483	441	432	476	438	465	421	458	459	444	442	473	443	473	451	410	420	430	445	440	470	448	416	445	456	423	427	501	476	481	451	450	489	462	466	393	439	443	463	416	458	437	426	447	501	417	479	468	448	497	457	384	442	463	431	480	461	465	455	433	441	407	447	463	449	457	492	464	461	472	436	464	442	415	433	452	465	409	407	501	413	459	486	455	401	435	449	443	444	427	432	443	464	424	453	434	437	464	447	482	446	441	406	435	445	443	441	474	463	463	421	463	444	443	452	437	443	432	449	478	412	420	439	433	433	438	459	450	475	454	428	423	421	440	480	470	454	431	468	460	455	447	459	478	418	461	470	472	438	453	463	438	413	426	433	457	452	467	433	434	455	441	448	448	429	480	459	453	471	418	457	437	414	462	409	433	464	445	435	467	460	403	471	462	433	446	429	450	466	460	458	436	434	467	444	438	403	445	475	473	449	477	421	428	473	432	438	413	455	446	438	402	435	461	419	468	418	425	423	478	447	472	427	443	428	469	430	472	464	452	420	432	503	489	497	442	452	445	417	465	453	429	429	428	453	449	471	451	436	446	425	425	501	441	438	408	482	414	446	457	438	437	445	443	439	452	431	457	452	481	439	428	449	471	451	424	467	480	435	420	447	433	440	451	486	434	462	412	411	469	475	432	416	495	462	442	439	458	469	418	433	457	475	443	466	452	455	434	421	503	473	457	448	429	440	425	413	444	458	433	462	433	467	461	453	442	487	427	430	433	442	427	418	477	456	479	465	431	438	427	470	428	441	501	456	452	419	442	468	416	487	464	462	441	488	474	455	441	430	459	465	448	452	457	441	456	485	415	447	447	451	395	478	467	473	467	477	464	406	434	428	425	468	438	438	445	462	461	440	454	466	441	394	466	439	398	457	435	431	436	462	442	446	447	390	442	436	412	444	474	419	425	469	401	459	445	451	452	461	411	449	448	431	441	437	445	413	487	452	412	433	474	436	526	451	491	452	433	464	431	461	424	453	450	416	452	441	435	441	454	422	458	471	440	439	417	427	461	474	422	425	456	470	443	418	470	456	478	435	423	452	471	460	409	471	428	445	465	433	430	460	451	445	420	443	488	420	418	393	473	476	440	470	422	446	464	470	470	394	420	447
34408	14346	6414	3207	1914	1102	706	468	434	428	400	401	364	374	337	381	308	322	345	319	353	358	317	344	325	350	321	385	317	341	312	321	323	315	354	313	316	340	337	332	300	317	349	349	331	323	304	309	319	313	323	297	325	286	318	287	340	306	311	308	342	300	285	308	326	303	302	334	339	308	337	329	339	309	307	322	337	306	332	340	328	311	307	306	307	322	301	309	269	297	278	292	321	346	301	339	285	313	326	321	313	336	347	305	321	302	295	340	359	339	314	340	314	318	314	333	326	331	318	338	324	309	320	357	321	290	289	309	324	319	334	347	318	309	316	291	304	339	322	339	265	324	328	311	303	301	339	329	292	330	328	314	330	341	314	291	303	312	315	322	297	326	291	314	316	325	342	331	311	305	331	300	304	296	318	303	288	330	316	305	295	306	306	315	328	351	313	315	304	324	330	305	303	303	326	338	330	326	295	293	302	299	349	318	279	321	331	304	335	284	347	327	310	296	346	296	333	338	331	309	344	287	331	336	289	315	292	328	313	298	332	306	290	291	304	313	311	296	317	284	323	305	298	316	288	320	339	331	302	315	327	333	304	309	286	297	329	324	287	315	315	317	325	297	330	343	321	267	274	323	308	316	318	312	337	307	298	326	335	330	329	307	334	307	324	324	275	317	332	286	312	319	307	325	315	311	308	312	300	333	335	304	306	295	321	319	334	306	330	305	312	319	303	313	308	289	329	339	339	322	345	322	318	297	309	323	289	346	342	288	317	359	305	314	296	354	355	297	309	301	294	312	310	325	318	340	297	319	295	317	307	322	305	305	328	312	293	327	301	299	335	305	310	323	311	315	312	286	313	330	309	312	327	336	337	291	304	317	291	315	310	320	308	319	325	306	319	314	335	300	318	311	335	327	328	335	339	318	316	294	337	316	294	319	325	328	316	346	318	322	295	319	314	329	284	313	286	339	304	315	320	296	303	341	305	280	322	296	359	342	311	339	342	324	338	334	341	290	327	301	335	304	320	312	336	325	333	327	316	312	308	313	299	294	302	286	287	307	311	339	320	313	341	305	345	311	303	290	335	324	342	343	293	304	283	294	300	353	303	329	321	328	347	336	304	297	321	281	358	329	344	319	313	343	336	305	292	317	265	323	321	293	329	322	315	307	302	304	303	330	308	346	327	302	309	295	313	307	317	283	316	356	340	303	299	333	351	273	287	300	294	311	332	355	342	311	304	338	310	324	333	298	307	320	316	346	275	336	296	333	337	311	302	335	301	303	302	327	341	313	311	324	330	352	341	293	300	311	320	304	319	321	331	316	277	329	321	310	332	299	295	305	290	299	332	334	326	326	331	323	323	297	324	296	301	303	320	309	326	308	309	301	295	318	333	309	323	302	295	301	301	316	313	305	326	305	325	332	333	291	341	343	294	328	303	310	289	294	336	328	310	308	330	314	305	328	305	309	294	322	334	324	333	328	302	304	322	318	336	309	307	297	307	304	319	315	302	313	296	301	304	325	336	312	310	299	303	334	326	321	342	280	299	324	299	294	303	325	295	300	306	297	318	354	319	355	325	287	312	294	306	316	327	333	316	313	335	306	310	362	311	328	315	313	289	330	341	307	321	306	300	301	358	284	306	318	289	300	295	304	325	308	336	297	326	284	322	317	312	341	312	330	283	326	343	310	284	314	298	323	320	306	322	308	313	321	335	322	306	328	336	297	334	334	283	311	307	316	339	351	311	315	296	339	312	331	356	291	325	346	345	308	323	319	313	339	314	331	276	308	305	323	313	312	291	303	322	330	321	308	338	302	306	293	325	345	346	331	306	269	277	306	314	329	327	323	327	335	346	314	352	316	306	340	332	292	327	340	312	316	275	273	303	309	330	327	303	317	320	325	307	306	345	297	323	303	312	327	279	321	313	298	305	338	304	318	338	304	312	321	305	328	330	298	319	302	300	284	302	291	312	321	309	313	320	313	336	303	328	320	339	310	293	351	338	346	311	325	330	299	354	325	301	331	358	313	318	338	298	323	288	307	299	317	323	292	291	303	331	344	311	314	291	332	306	349	331	337	346	342	357	324	315	305	315	293	328	329	279	317	317	318	299	319	343	325	305	329	340	344	272	313	337	310	343	300	337	354	309	306	324	302	321	326	299	294	334	295	303	297	269	332	346	335	323	310	353	332	279	291	309	319	333	332	330	324	301	326	317	315	286	313	330	307	324	323	308	318	336	348	329	333	298	312	332	340	324	301	337	344	353	321	330	323	335	306	320	316	331	300	324	323	302	327	327	306	313	302	304	296	321	295	305	321	347	301	305	321	319	287	314	351	287	310	316	285	312	313	325	323	271	319	291	352	307	325	304	309	316	349	315	328	313	283	305	322	320	305	333	310	318	306	315	329	334	329	325	339	310	317	325	310	315	307	317	327	307	318	314	330	309	319	348	315	301	318	330	334	297	342	315	302	297	307	306	318	300	319	328	289	316	317	329	351	301	320	311	302	299	338	300	310	291	357	327	343	289	338	336	328	306	306	295	315	364	307	310	316	325	291	300	326	329	322	331	336	334	294	285	325	326	301	317	270	331	331	301	335	352	334	282	326	338	275	332	295	308	318	317	315	318	292	330	305	305	303	328	335	345	289	319	323	295	320	302	309	320	319	308	356	312	304	324	336	321	326	308	314	320	324	319	321	332	320	306	319	312	342	333	331	339	334	340	295	346	294	358	320	329	313	338	357	342	300	291	309	301	314	321	327	375	324	316	322	333	363	316	338	316	338	310	337	311	336	321	303	307	314	289	301	325	305	354	313	341	338	307	310	333	307	315	312	343	291	311	317	305	306	328	331	334	309	295	318	334	310	327	275	329	317	304	314	337	329	325	323	321	321	307	336	296	317	337	315	275	312	316	305	282	319	342	291	306	317	305	348	319	323	316	312	308	312	306	341	322	291	312	322	318	302	334	326	312	308	320	325	286	301	315	319	287	316	305	338	316	326	284	335	281	326	296	305	330	323	262	301	317	310	305	312	304	298	337	317	314	319	317	320	338	312	329	305	312	308	346	300	341	325	327	328	332	317	337	331	292	324	323	329	320	307	321	305	288	361	284	330	336	313	308	346	300	339	335	298	329	318	323	305	301	330	297	287	321	313	330	281	332	316	315	315	315	310	317	331	280	287	270	312	330	330	299	332	324	289	316	290	320	322	324	300	319	302	338	306	275	316	306	323	298	358	349	325	343	325	334	310	317	299	321	298	298	307	326	320	313	296	288	300	300	330	305	299	317	294	339	325	349	316	305	326	305	334	328	316	346	313	325	296	301	315	339	337	310	302	293	274	325	349	288	302	308	352	294	322	309	310	328	310	317	304	299	333	330	287	303	305	324	315	317	298	335	305	278	306	279	330	307	337	318	335	331	327	315	315	335	304	317	291	328	370	315	318	312	322	337	283	355	344	338	291	320	294	298	314	298	298	309	314	317	305	319	309	322	334	320	318
19655	3682	2362	2926	2572	2208	1934	1752	1528	1521	1354	1294	1214	1239	1072	1035	1041	1043	944	954	1021	942	968	910	952	959	868	883	948	913	868	886	817	904	819	873	826	844	875	869	884	877	847	840	790	845	817	848	811	834	786	838	814	795	852	807	814	841	818	837	799	756	859	822	803	872	791	825	793	776	827	848	831	801	798	775	789	860	834	802	775	800	768	777	826	805	831	829	763	778	809	847	779	736	831	802	809	816	853	812	824	877	822	777	810	825	781	793	861	829	751	832	781	776	776	796	810	773	866	807	822	784	767	818	778	825	736	840	841	792	790	807	819	764	798	797	796	795	785	738	847	820	795	739	803	811	840	793	831	837	780	790	779	783	773	783	835	804	834	839	816	762	753	777	785	796	797	831	830	805	821	783	824	777	777	812	860	772	773	782	842	792	789	815	749	855	770	788	815	803	828	789	822	804	815	797	842	827	779	856	816	871	834	830	819	816	800	778	777	835	792	822	802	815	784	772	834	833	808	769	807	797	798	827	759	804	770	842	761	759	782	800	824	817	799	721	810	802	767	819	793	790	788	776	819	834	812	780	755	782	804	785	821	773	850	785	795	789	804	796	752	778	755	839	821	841	788	802	787	829	780	810	772	823	824	808	786	786	793	789	767	817	795	795	803	840	800	812	806	796	798	801	768	831	804	810	821	792	822	864	767	788	822	780	846	810	785	799	808	799	817	812	825	804	804	822	825	798	863	797	773	785	772	833	824	785	799	792	801	771	751	800	820	800	802	762	819	772	788	824	783	790	784	803	796	802	818	818	852	751	779	817	802	848	804	794	799	855	778	828	827	784	866	804	851	761	776	807	778	787	799	808	787	789	792	786	806	743	834	843	766	807	775	816	793	787	764	785	864	830	817	827	826	805	843	749	868	763	833	807	761	817	806	830	791	821	785	807	846	825	825	805	826	769	793	774	798	793	774	833	794	783	781	799	790	779	791	762	809	768	804	812	755	813	812	803	805	797	813	809	787	818	754	827	792	834	807	793	772	854	843	789	817	821	790	787	798	797	827	810	835	765	799	842	785	809	831	787	791	801	798	815	850	815	807	841	850	845	801	779	760	813	856	765	795	834	765	801	833	792	789	755	829	809	838	809	761	747	817	768	797	799	767	776	842	817	838	792	801	773	804	807	826	800	805	766	816	772	784	856	821	852	822	842	834	826	858	791	794	832	743	792	811	829	810	812	853	876	802	783	834	808	798	853	845	812	816	818	754	838	818	851	779	751	805	820	764	831	786	773	775	821	799	773	793	810	802	804	771	773	806	741	836	806	834	753	804	816	840	839	857	824	770	779	748	795	789	782	848	797	803	767	846	844	805	778	809	818	783	801	854	815	774	854	855	847	794	852	831	779	774	860	753	795	778	796	808	841	818	807	796	811	801	835	791	833	804	829	802	783	769	813	774	805	820	782	823	778	832	777	797	842	816	754	752	823	808	776	796	832	801	734	785	824	879	808	746	857	805	799	831	830	800	794	825	794	812	734	780	785	799	856	771	780	808	788	837	794	790	793	802	806	808	792	800	820	786	814	816	813	803	831	827	772	796	819	801	798	753	772	840	805	842	855	784	780	829	802	787	844	775	791	863	789	811	820	769	831	813	769	792	839	750	831	837	847	780	803	813	851	759	789	790	742	742	812	805	855	824	778	813	781	799	796	817	808	815	785	817	819	769	799	813	782	774	815	802	754	768	793	830	789	854	751	802	776	803	811	796	849	826	830	804	826	761	821	787	824	815	821	797	861	812	777	793	756	752	823	832	827	799	791	834	782	818	808	809	793	777	773	791	821	831	831	821	767	830	793	815	805	817	837	735	780	776	835	820	805	829	793	764	824	806	798	792	820	791	781	766	764	852	819	784	803	808	829	791	807	771	789	841	815	858	846	770	816	792	829	816	826	800	822	808	759	808	811	757	783	787	806	791	833	808	796	797	788	835	863	799	799	809	788	754	835	780	747	806	747	804	803	839	846	850	751	781	744	808	813	832	849	759	834	818	802	842	784	814	841	808	811	823	795	811	784	764	842	789	786	818	737	762	801	834	827	795	801	759	771	833	761	790	795	773	788	767	786	751	756	775	815	824	772	801	805	809	803	815	808	794	754	831	813	803	809	808	827	822	772	811	798	801	791	791	774	848	832	761	806	795	767	809	793	793	754	750	764	784	824	767	795	806	849	838	799	836	814	803	825	831	865	804	756	829	846	791	824	790	812	739	803	808	815	799	806	784	759	803	783	831	842	837	841	799	832	775	787	802	831	809	784	865	799	766	824	816	804	823	811	792	803	831	801	770	812	829	798	789	790	749	798	758	738	799	809	768	761	819	778	770	793	806	788	807	840	843	815	841	804	828	797	811	822	794	745	792	786	796	845	793	838	796	828	789	718	839	795	849	837	813	806	837	847	815	797	869	827	829	810	804	831	890	835	817	773	822	805	833	837	809	769	818	838	796	800	819	772	774	792	786	792	728	760	812	849	853	823	797	778	794	797	814	835	872	815	770	814	801	828	786	828	812	799	810	824	804	773	792	869	828	847	810	805	803	757	869	830	811	808	766	824	818	768	813	790	814	765	772	794	727	822	811	768	811	774	826	785	823	786	796	764	815	798	806	777	843	814	777	817	752	787	812	757	849	831	795	813	832	835	822	852	785	773	796	805	793	854	819	830	814	766	788	791	829	781	762	788	770	781	800	805	832	782	780	757	775	818	847	773	798	770	792	813	804	794	835	790	828	756	816	818	797	775	799	793	729	829	802	767	770	791	790	751	841	804	790	856	796	769	800	801	854	778	813	813	892	812	775	834	803	785	822	833	804	822	783	797	767	782	765	804	775	793	842	750	811	792	784	833	717	815	807	807	844	781	779	775	824	790	845	834	746	824	780	772	797	806	781	713	832	791	783	773	798	801	818	772	774	832	811	820	844	762	805	777	814	792	798	827	828	798	796	809	829	785	814	837	756	806	865	844	797	852	800	841	778	819	793	789	790	813	797	789	811	836	762	780	791	782	758	771	801	804	789	761	813	847	820	801	805	820	843	848	820	798	793	778	805	810	785	810	797	795	781	761	829	797	749	760	837	837	792	834	786	782	782	801	779	785	806	859	790	794	814	819	809	794	812	766	816	817	816	798	843	786	802	832	743	815	779	862	760	813	801	815	771	829	800	810	828	829	869	789	836	827	763	812	822	771	793	832	806	842	794	791	795	802	831	815	836	766	793	813	802	751	841	808	798	802	847	806	825	804	790	812	794	806	751	823	823	755	829	771	849	845	784	800	788	811	819	762	763	848	816	797	784	789	814	799	801	797	830	755	823	819	773	762	800	834	842	837	804	821	775	762	814	826	829	781	776	810	810	768	833	776	826	782	765	797	756	849	863	823	826	809	805	753	793	758	799	788	873	805	830	833	784	815	821	805	781	810	799	800	801	814	773	858	809	786	799	822	755	811	807	819	792	834
22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
