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
338514287029	338514287585	338514288135	338514288685	338514289235	338514289785	338514290335	338514290885	338514291435	338514291985	338514292535	338514293085	338514293635	338514294185	338514294735	338514295285	338514295835	338514296385	338514296935	338514297485	338514298035	338514298585	338514299135	338514299685	338514300235	338514300785	338514301335	338514301885	338514302435	338514302985	338514303535	338514304085	338514304635	338514305185	338514305735	338514306285	338514306835	338514307385	338514307935	338514308485	338514309035	338514309585	338514310135	338514310685	338514311235	338514311785	338514312335	338514312885	338514313435	338514313985	338514314535	338514315085	338514315635	338514316185	338514316735	338514317285	338514317835	338514318385	338514318935	338514319485	338514320035	338514320585	338514321135	338514321685	338514322235	338514322785	338514323335	338514323885	338514324435	338514324985	338514325535	338514326085	338514326635	338514327185	338514327735	338514328285	338514328835	338514329385	338514329935	338514330485	338514331035	338514331585	338514332135	338514332685	338514333235	338514333785	338514334335	338514334885	338514335435	338514335985	338514336535	338514337085	338514337635	338514338185	338514338735	338514339285	338514339835	338514340385	338514340935	338514341485	338514342035	338514342585	338514343135	338514343685	338514344235	338514344785	338514345335	338514345885	338514346435	338514346985	338514347535	338514348085	338514348635	338514349185	338514349735	338514350285	338514350835	338514351385	338514351935	338514352485	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
18824	1581	515	372	230	193	134	135	113	101	94	99	83	87	82	83	87	71	65	77	64	76	65	70	75	64	69	79	68	59	69	55	58	60	54	73	66	64	55	60	54	57	64	49	65	57	65	71	59	59	60	49	70	62	71	82	93	82	149	144	116	66	61	80	87	86	63	72	77	72	62	67	46	64	60	55	60	67	73	53	64	55	59	66	56	48	69	65	65	51	67	59	47	59	47	73	66	64	61	65	60	61	62	57	64	54	52	68	68	53	66	63	55	65	50	57	57	59	64	55	55	54	59	71	53	59	59	63	79	69	72	46	60	61	60	45	63	67	70	64	68	70	55	58	57	56	66	64	66	60	62	56	71	60	67	73	63	47	63	62	70	59	64	62	66	53	55	50	71	63	51	70	70	64	59	53	51	51	49	52	58	57	63	56	70	72	75	52	53	76	48	66	55	57	50	66	61	63	62	72	50	60	48	59	68	48	60	55	69	51	64	66	60	55	67	55	63	63	66	52	67	53	69	64	63	58	68	57	62	64	45	53	57	55	59	49	82	66	63	52	58	49	56	50	70	58	71	64	48	53	65	51	54	55	51	43	66	80	52	59	58	64	45	53	58	51	61	55	60	58	71	49	56	59	68	60	59	51	60	63	58	60	70	62	65	58	61	48	68	55	59	53	53	74	84	58	56	46	52	60	59	58	63	59	74	56	57	55	47	53	56	70	61	50	65	64	49	75	70	55	65	52	60	60	46	61	57	52	60	64	70	72	58	72	47	55	65	54	59	74	62	68	58	63	70	63	58	60	67	71	61	71	52	60	54	57	69	71	48	55	76	66	58	67	52	58	60	52	55	50	57	71	61	59	67	62	76	60	59	57	69	67	64	68	71	51	56	65	58	55	61	58	56	67	53	54	53	55	60	60	72	53	60	54	53	66	56	64	75	50	64	42	63	59	59	65	54	60	58	65	60	55	57	63	77	52	66	67	54	57	60	49	57	55	75	72	64	58	42	73	51	52	72	51	69	63	60	70	61	55	57	71	43	61	63	56	52	57	56	82	64	68	65	81	54	67	73	65	50	49	57	61	84	70	68	53	63	57	67	57	47	51	56	70	72	74	52	61	49	58	59	59	53	58	62	66	64	45	64	71	50	66	74	58	56	75	53	54	64	60	52	74	59	58	70	54	74	87	74	52	64	62	59	64	64	63	59	65	55	68	41	57	46	52	56	47	56	65	59	55	49	71	61	58	61	70	62	57	43	62	72	67	65	67	63	65	70	64	71	63	67	65	57	45	60	69	36	58	61	52	64	49	57	56	64	67	52	53	60	54	56	61	64	61	61	60	69	72	61	66	60	56	57	91	56	54	47	77	44	83	76	54	45	43	57	77	60	60	40	55	81	54	66	63	55	55	58	57	68	53	54	71	67	53	74	50	63	82	67	86	75	61	54	60	59	62	49	61	55	54	73	52	54	66	63	72	53	63	62	55	60	45	66	70	63	69	52	53	66	48	62	82	56	62	59	56	54	70	57	65	61	59	64	56	57	55	61	67	63	55	75	44	73	51	53	72	52	57	68	64	58	69	57	59	56	51	52	70	67	70	60	54	60	68	64	61	71	58	66	60	68	61	63	48	65	57	51	59	73	62	62	54	64	62	71	67	64	42	66	79	76	65	72	67	47	73	71	71	62	50	67	48	63	63	62	76	51	63	59	63	59	45	53	54	54	48	63	53	53	71	50	55	66	57	66	56	60	44	55	64	61	63	51	61	46	48	82	65	64	52	65	75	53	53	54	50	55	52	53	73	64	52	54	52	73	59	66	52	58	65	56	63	59	67	68	61	73	53	64	55	66	63	56	61	65	66	62	69	74	58	62	62	45	58	60	55	64	77	68	65	69	56	60	45	56	51	57	61	62	72	65	68	66	54	43	46	68	79	50	56	52	67	60	72	65	68	42	60	42	48	53	58	65	45	68	58	64	53	77	46	51	72	48	61	54	69	59	59	66	62	69	67	58	64	73	56	53	52	58	53	49	64	52	65	66	66	64	52	70	60	63	55	76	58	52	55	77	57	61	69	68	81	61	58	54	70	57	66	62	64	55	62	62	49	52	51	65	65	51	72	69	67	80	63	48	61	72	60	68	47	54	58	58	76	72	55	44	56	56	68	62	62	53	77	60	61	60	54	48	50	68	69	64	49	72	67	50	66	67	67	58	80	65	46	61	57	57	69	60	62	63	80	58	66	54	56	68	64	43	62	55	71	62	66	71	64	48	58	47	62	59	61	61	64	68	53	66	63	62	68	76	53	61	62	68	56	60	49	62	85	60	63	68	54	58	62	71	60	76	57	66	65	58	44	64	57	56	63	59	53	74	66	67	47	71	54	63	63	60	76	52	50	66	74	50	57	47	54	54	64	65	54	66	69	53	51	67	55	64	54	50	50	61	48	52	62	69	60	50	60	63	63	67	80	63	69	48	58	74	76	53	68	57	62	55	56	57	71	67	66	49	52	58	65	64	55	55	65	64	64	52	65	79	65	47	50	59	54	72	64	52	52	78	78	60	70	64	60	53	62	51	69	56	66	66	91	74	54	76	65	68	47	80	62	60	76	70	56	65	55	50	61	59	48	58	50	67	71	61	67	72	59	62	70	63	67	64	56	57	52	54	50	61	60	55	74	54	65	74	55	54	56	58	70	46	56	56	61	50	73	76	48	49	53	73	65	53	59	59	65	53	60	61	57	60	55	59	76	70	51	62	65	72	70	54	62	71	66	71	62	60	60	59	57	66	59	69	63	58	56	63	59	53	67	60	60	67	45	52	54	75	64	65	64	78	64	59	62	55	59	57	49	79	85	68	65	75	63	66	56	61	60	66	62	53	57	64	65	71	60	48	68	62	54	63	70	68	63	58	72	59	59	54	62	69	58	61	54	72	56	64	48	55	63	63	66	60	59	70	78	66	70	53	69	56	47	48	63	67	58	56	57	61	64	52	64	62	66	80	59	67	48	55	49	61	58	84	59	59	70	68	86	72	65	53	57	55	61	58	47	54	64	60	62	62	53	58	68	82	64	59	64	49	55	69	61	69	61	67	62	70	64	57	53	59	70	59	45	62	65	53	57	64	63	56	60	53	54	66	60	58	50	62	56	54	68	56	65	65	58	58	68	56	55	75	50	60	62	64	51	69	47	50	47	67	57	56	65	68	69	49	65	76	60	59	58	49	57	56	55	61	45	52	59	46	86	62	64	58	53	51	57	59	49	68	51	55	65	62	61	62	71	69	57	75	49	60	63	54	75	60	75	61	57	65	68	69	82	68	52	54	71	60	77	72	72	56	63	70	58	44	48	67	72	68	64	67	62	61	65	59	50	57	75	62	61	68	61	65	52	57	50	71	54	66	47	56	62	62	60	64	66	58	43	54	56	49	58	52	58	55	68	69	49	64	62	58	58	66	62	69	75	54	54	69	61	49	78	52	64	53	50	58	51	44	66
11939	870	1127	1220	1062	816	710	635	526	467	386	401	313	296	289	264	298	254	211	224	218	229	204	212	250	222	198	206	220	211	185	199	204	179	182	199	205	185	210	191	175	182	208	183	206	194	173	192	168	174	180	202	206	219	269	327	396	508	820	1136	766	413	303	348	358	384	312	282	232	194	167	190	170	172	189	177	167	170	185	155	188	171	172	159	174	152	162	155	154	146	182	191	188	189	156	176	191	164	172	177	168	174	153	190	158	160	190	170	190	196	176	192	177	191	170	170	174	179	170	173	162	169	186	148	179	168	165	188	171	159	164	147	163	191	184	172	162	167	176	179	150	184	190	216	192	191	159	183	148	160	154	170	164	177	148	168	157	178	166	137	180	167	179	143	163	172	166	174	152	155	160	178	185	176	171	172	179	197	158	182	181	172	177	172	167	172	144	164	168	171	144	153	169	160	161	149	184	192	163	194	162	192	183	174	162	162	167	151	179	176	158	166	175	169	175	160	165	170	185	162	167	171	191	158	175	151	165	161	170	173	185	157	173	141	169	169	165	177	177	180	169	186	165	178	148	161	168	158	154	177	163	170	160	145	191	189	162	153	174	205	159	186	174	168	167	182	153	156	163	166	175	156	172	154	188	175	188	156	185	160	162	207	172	173	157	169	177	179	172	180	139	149	160	167	173	163	186	159	165	151	174	170	172	166	173	155	154	174	161	158	177	184	199	179	183	173	179	169	154	171	160	178	169	176	149	166	184	183	170	176	188	159	164	171	177	162	160	151	167	157	155	153	197	181	171	169	177	189	176	177	179	187	172	168	164	189	171	159	176	178	148	158	191	150	172	161	164	165	162	146	185	168	167	127	186	174	166	176	193	177	165	168	163	170	161	180	173	164	149	151	172	182	167	156	159	159	192	158	172	143	154	168	171	161	171	190	173	176	176	158	166	149	173	179	163	169	168	198	168	169	162	136	158	171	156	158	178	163	167	173	185	162	148	156	157	186	165	156	185	167	176	156	140	173	164	155	156	155	158	189	158	173	189	155	161	181	174	167	161	167	188	168	159	137	157	152	152	168	157	162	164	158	173	158	185	189	183	181	167	152	174	153	172	164	173	190	170	185	164	179	168	172	169	175	186	173	164	162	186	164	178	182	173	165	149	194	187	188	159	145	165	162	170	159	182	153	166	164	171	160	164	170	157	154	175	158	163	171	184	176	171	158	163	178	168	184	155	184	160	184	172	192	165	167	167	157	163	175	162	158	173	162	157	160	166	188	193	174	162	176	174	169	186	171	166	155	166	154	168	169	184	153	161	146	146	172	171	176	174	168	168	179	161	134	180	156	177	169	156	158	180	176	187	176	151	153	157	170	174	155	159	159	167	167	192	170	165	130	188	170	161	156	151	168	154	177	155	172	168	162	163	179	172	165	149	174	184	159	165	170	164	176	165	190	174	172	168	164	168	157	170	190	148	201	178	189	171	191	181	172	150	168	189	159	180	162	194	185	156	147	166	136	164	149	194	183	181	183	180	202	173	191	165	167	189	172	190	159	191	172	194	164	160	168	191	184	147	175	155	196	169	176	176	173	168	170	166	173	175	177	175	169	180	189	170	169	170	166	157	149	190	177	168	163	180	179	162	152	155	154	171	181	160	164	178	136	175	140	173	129	169	172	173	157	153	169	168	166	157	140	172	168	179	176	148	175	175	153	154	180	174	188	165	155	171	166	156	172	181	180	163	181	173	151	142	165	175	172	189	166	153	162	191	183	161	171	171	188	199	166	160	190	188	190	164	167	157	184	176	178	209	155	176	184	158	179	162	176	163	151	163	157	170	167	176	159	179	146	165	191	165	186	169	181	179	199	164	168	155	178	164	160	156	175	171	166	170	161	165	167	142	173	176	186	188	172	166	182	164	176	164	177	166	154	147	169	179	187	175	164	167	157	159	169	172	202	172	184	181	147	171	189	189	173	174	185	164	168	170	161	182	172	176	161	165	179	163	188	174	162	157	154	157	175	166	143	163	169	188	169	155	186	146	186	164	182	169	176	152	170	174	162	171	166	153	157	171	156	163	171	171	178	180	156	156	158	172	170	184	167	161	159	162	175	177	181	137	159	129	161	157	141	163	169	145	178	187	182	182	179	179	160	154	159	175	156	186	183	167	154	178	155	175	148	159	152	204	179	173	177	148	189	145	168	161	152	177	161	191	153	165	162	180	190	172	157	159	173	198	137	163	184	155	174	161	175	170	155	154	154	167	181	184	168	165	161	156	152	175	159	175	152	152	178	156	164	167	160	157	177	182	174	163	157	141	179	163	162	185	177	166	163	162	189	154	167	171	167	156	182	182	168	161	157	176	173	182	180	153	132	173	176	174	154	174	200	182	157	182	177	178	181	162	160	162	181	182	167	159	171	176	154	170	190	147	173	167	170	147	165	181	180	186	154	180	159	181	168	166	160	159	163	156	183	174	157	162	170	167	171	164	181	165	167	161	180	167	162	195	173	180	149	164	161	153	183	160	168	138	170	161	148	149	174	184	171	155	160	161	175	180	166	165	168	209	159	164	193	179	136	175	146	176	161	165	177	176	176	184	187	181	170	177	194	182	156	179	177	169	162	151	165	160	197	152	196	195	176	172	158	152	158	157	166	150	182	190	180	183	160	177	159	149	183	189	172	158	151	176	155	165	191	188	171	179	148	187	161	177	155	158	177	188	159	165	178	172	180	191	169	174	175	139	158	170	163	180	199	162	167	167	191	165	191	160	149	175	165	178	162	179	163	179	188	175	177	160	145	196	164	191	155	175	152	166	177	155	153	167	175	158	158	167	172	196	174	172	205	167	171	178	186	199	161	155	162	180	175	168	158	196	178	166	177	156	169	161	172	175	172	178	198	180	157	178	160	155	165	180	149	188	177	177	164	182	177	168	172	168	163	162	164	185	166	169	156	168	175	172	170	180	166	179	186	156	179	155	167	185	188	181	183	174	174	168	161	185	163	179	172	142	167	148	178	159	164	184	152	189	167	159	161	175	190	183	158	180	148	183	175	170	174	169	167	160	147	174	185	147	163	184	144	166	177	177	183	174	176	175	179	174	174	176	156	163	172	188	175	184	171	147	188	184	175	152	174	166	158	162	171	170	168	179	162	160	178	160	162	156	145	144	171	170	155	172	168	189	171	176	170	175	165	181	171	174	156	169	143	179	176	175	153	179	169	180	171	180	167	169	176	161	167	181	185	178	178	156	165	159	185	145	169	163	164	171	175	178	150	177	157	183	181	170	151	171	193	137	171	178	167	148	169	161	192	167	144	166	141	178	164	176	199	163	190	170	178	163	163	167	161	161	166	173	157	169	167	170	160	171	148	176	187	170	150	171	165	181	176	161	203	166	184	170	151	178	180	204	180	201	176	158	185	173	164	148	165	151	175	165	173	148	167	183	180	175	164	148	138	174	162	168	170	147	165	145	168	153	170	189	159	160	172	165	174	162	159
5133	475	221	213	209	216	205	212	211	209	187	190	211	216	190	203	193	186	192	194	213	193	187	197	205	198	214	197	187	197	199	200	166	199	176	206	204	194	192	171	227	190	191	209	196	237	192	208	184	210	229	203	199	196	197	174	188	213	215	177	190	233	218	166	196	192	209	212	169	169	173	214	195	186	216	202	198	201	177	199	195	208	193	203	208	195	181	217	211	217	205	197	219	157	204	212	190	191	195	184	212	181	202	193	189	215	187	201	212	191	187	261	202	177	200	197	190	210	210	187	169	216	210	205	176	206	212	226	211	196	204	188	205	212	198	190	178	194	196	204	197	194	203	207	220	176	168	188	222	175	199	188	216	215	206	207	200	240	181	169	200	186	195	197	231	202	198	200	187	198	215	179	231	183	195	210	192	216	178	220	203	210	222	188	193	224	209	238	215	223	188	196	188	215	199	220	191	185	181	189	185	190	168	227	196	233	217	215	197	188	198	212	219	216	207	185	207	194	180	175	197	192	180	206	193	208	185	206	216	201	204	199	215	206	183	184	210	214	197	186	208	169	192	188	199	191	171	207	220	192	199	220	210	200	184	212	217	175	193	188	195	200	210	209	191	182	186	204	212	199	183	207	183	202	206	243	208	162	168	206	203	198	186	186	190	195	191	195	194	182	175	208	198	186	209	208	187	221	214	228	202	232	207	214	198	197	212	195	206	226	215	181	185	222	205	234	251	225	179	235	197	201	200	185	204	205	209	191	193	176	188	212	212	198	180	221	206	224	187	187	191	202	186	191	177	225	204	194	208	196	203	208	217	211	212	188	172	177	203	207	215	207	168	197	180	197	191	216	177	200	178	164	214	188	206	215	187	196	173	191	219	184	211	209	185	201	180	193	230	199	195	205	205	201	233	195	196	215	185	212	233	221	175	189	195	198	184	198	196	219	195	201	211	201	195	212	228	207	190	187	188	196	210	183	197	194	168	179	204	198	159	190	176	179	192	207	179	210	205	196	217	222	202	213	187	172	187	210	218	209	213	212	232	199	201	191	201	206	198	206	220	167	220	190	195	225	197	169	208	220	172	221	200	176	193	196	213	186	207	209	200	188	202	213	211	200	185	205	199	197	191	183	205	187	189	175	180	191	218	218	173	211	179	186	209	212	206	214	207	170	199	194	201	224	179	192	216	172	191	212	230	201	177	192	187	192	197	221	181	189	202	192	193	199	209	211	176	226	206	215	211	223	207	198	195	176	199	203	199	205	179	167	202	186	199	181	201	185	190	213	220	208	189	193	206	188	204	178	168	185	199	192	180	189	215	174	160	219	197	187	214	203	199	214	203	187	196	193	171	216	196	178	187	177	193	178	181	208	219	190	201	220	212	215	181	192	195	211	204	196	189	208	196	212	176	202	201	194	193	216	197	191	198	202	208	199	171	184	202	203	189	187	221	196	210	206	193	187	181	188	206	195	199	196	226	237	229	204	181	196	226	186	198	173	201	197	195	195	193	198	215	188	232	211	207	184	179	189	207	209	182	201	224	180	189	192	167	219	173	211	208	185	220	206	205	198	196	195	193	218	200	197	219	237	199	194	198	200	195	207	177	234	196	189	166	193	188	180	173	183	187	200	179	210	213	208	198	217	217	180	182	198	205	201	190	195	192	209	194	195	199	198	203	205	193	206	191	207	172	215	187	177	214	210	201	211	180	197	178	215	210	181	195	199	195	196	181	175	207	197	176	202	215	223	214	195	202	194	195	197	172	190	201	213	204	201	208	207	200	197	198	205	182	181	201	216	213	187	199	189	207	202	189	187	198	195	193	195	190	204	189	210	191	220	200	184	206	190	188	185	199	198	197	201	193	174	177	209	196	195	215	199	213	208	215	211	197	184	188	226	202	198	201	198	192	184	190	215	187	206	209	200	206	180	185	229	182	219	251	199	214	199	199	202	196	186	235	189	181	202	200	178	217	183	204	205	163	217	219	196	191	218	204	209	223	195	191	220	200	186	201	198	203	214	215	221	184	191	204	188	202	193	200	209	222	193	198	196	186	208	213	216	191	203	207	194	207	209	205	227	166	183	226	224	183	175	185	175	188	206	178	200	187	199	188	233	182	206	211	187	203	215	193	197	188	188	186	216	216	234	180	188	190	226	178	180	182	202	206	223	251	185	206	188	210	198	201	206	212	194	185	190	192	198	190	198	210	192	218	206	202	199	204	187	173	196	178	191	194	180	205	203	203	206	218	208	199	212	208	226	177	207	192	183	194	189	190	186	186	219	199	219	180	170	210	239	215	212	196	195	225	204	197	204	194	193	180	185	207	196	215	208	198	199	199	210	219	198	178	172	177	205	192	213	215	219	222	194	227	203	196	194	198	207	167	182	183	191	177	199	187	204	206	173	195	197	186	195	197	193	183	227	213	191	187	199	216	212	209	222	213	164	195	207	203	199	187	177	209	198	195	197	209	193	190	199	212	200	222	194	189	214	201	174	177	214	192	182	185	204	228	191	208	188	181	205	193	182	205	205	196	197	198	205	200	208	196	185	194	188	189	216	194	199	218	177	165	201	186	217	193	178	209	192	175	208	222	211	224	184	192	209	207	195	192	215	182	205	203	214	187	224	201	186	220	195	216	185	170	185	177	231	231	193	197	174	220	207	203	206	199	189	224	169	193	196	184	201	175	210	214	183	188	201	188	226	181	198	186	204	223	199	172	189	206	170	195	184	195	159	176	218	215	186	192	216	195	203	182	195	200	180	199	173	210	189	204	229	190	158	194	206	196	197	215	203	201	226	207	191	157	218	208	204	202	173	182	190	202	180	175	192	232	181	206	199	186	209	208	196	192	201	204	208	213	208	169	202	197	210	200	198	196	200	193	173	179	182	194	214	206	207	203	181	175	208	206	216	191	204	212	199	168	195	166	167	190	196	187	218	194	195	208	191	193	205	191	204	209	204	196	177	225	161	177	195	215	204	206	204	201	213	198	198	181	222	192	183	225	167	202	186	198	193	219	209	209	201	226	215	191	207	215	204	189	200	218	193	187	198	217	205	159	203	206	190	205	203	204	206	215	232	230	200	188	214	187	187	203	189	203	195	208	211	204	216	214	214	201	192	199	200	172	230	232	212	163	208	233	217	218	201	223	187	192	193	186	194	182	195	179	220	179	198	199	185	198	211	201	173	194	191	216	186	217	214	194	175	192	208	214	215	205	194	199	220	190	181	206	197	213	190	195	196	197	191	192	180	203	214	222	190	195	210	192	204	181	204	211	188	181	185	219	202	190	192	204	203	211	231	199	189	200	196	161	219	197	208	179	203	181	198	215	204	198	198	212	201	187	183	198	205	203	186	183	203	221	230	196	185	191	198	213	225	204	209	187	200	199	178	196	196	187	197	196	218	223	164	216	219	222	245	186	187	186	202	197	189	203	187	214	205	218	186	162	172	210	211	204	175	220	228	198	214	187	181	221	217	190	212	196	228	211	186	182	201
4242	693	547	511	564	501	496	498	483	483	464	479	467	498	503	495	486	527	454	488	471	487	526	473	500	520	489	518	493	445	506	459	457	467	497	482	511	490	471	524	464	516	482	462	456	502	481	480	469	433	490	574	524	494	479	503	499	519	485	526	526	468	491	460	501	508	505	487	505	438	505	480	489	484	487	456	450	467	463	493	482	492	450	451	472	471	518	481	473	494	468	476	482	502	485	499	482	468	496	437	498	510	476	498	490	513	451	465	463	472	524	443	512	451	482	491	459	488	483	455	464	448	481	526	465	449	483	490	481	464	478	488	489	461	477	498	496	457	467	455	465	502	444	482	495	472	443	514	506	510	435	505	492	490	504	503	461	491	464	474	496	479	457	493	463	472	472	484	489	471	454	467	470	511	462	482	482	494	466	483	447	444	484	508	464	431	472	469	499	477	494	427	469	491	495	481	454	448	511	466	471	506	492	500	448	438	486	483	485	457	511	502	493	513	456	507	451	483	475	501	444	459	480	464	479	466	455	492	512	449	441	502	515	472	482	496	500	485	483	510	490	470	519	496	516	521	503	494	489	472	509	496	500	456	493	447	473	479	517	462	489	488	486	501	485	476	446	522	511	473	487	508	494	493	481	514	489	460	513	478	459	491	495	472	509	502	478	479	489	543	463	455	483	475	482	488	479	505	458	471	482	528	473	486	475	547	480	471	476	498	484	458	482	487	509	508	464	514	459	466	515	486	473	489	454	476	536	510	476	507	524	469	527	487	467	477	467	498	471	462	439	452	464	497	483	472	478	490	503	467	492	491	483	484	468	492	475	508	503	478	490	495	480	498	487	518	449	489	484	490	449	465	535	481	509	453	494	457	460	455	485	522	488	507	451	501	498	445	508	462	489	499	450	504	486	493	462	494	477	483	498	485	479	420	456	449	491	487	459	467	465	511	462	441	448	506	476	493	493	512	483	494	482	436	458	474	463	486	503	478	497	515	498	496	497	485	498	453	485	493	504	438	496	485	466	521	455	497	468	466	459	509	488	500	478	466	476	450	489	486	487	451	452	504	478	474	455	493	467	478	462	480	458	494	496	456	482	492	469	471	475	474	488	482	467	507	512	493	469	468	462	497	460	483	511	482	463	463	497	487	496	511	478	505	486	513	504	509	484	461	482	526	465	498	451	469	473	499	476	481	488	460	460	481	476	504	501	511	481	504	483	501	488	474	462	523	516	463	487	450	493	467	469	473	533	461	446	537	507	488	497	527	491	463	505	489	490	491	484	484	488	455	483	475	471	496	483	498	478	472	505	451	495	464	453	492	499	461	475	489	449	497	467	474	519	512	452	499	493	488	459	464	508	479	498	489	478	454	496	476	482	477	470	460	488	515	489	533	493	471	477	485	478	501	499	441	500	465	461	473	516	494	449	482	503	488	493	469	435	516	496	519	462	462	484	507	508	470	499	501	515	491	513	480	455	484	463	502	480	478	457	527	466	446	473	485	454	487	507	478	506	446	442	476	526	471	488	455	487	502	472	470	458	492	484	464	487	493	505	434	466	467	515	460	488	457	484	488	475	479	509	524	529	467	466	516	484	472	496	466	469	474	491	500	488	488	459	469	468	546	485	467	479	456	480	438	462	492	450	490	432	461	487	535	485	444	497	485	493	497	455	501	476	508	493	513	450	498	479	511	493	455	464	488	512	518	495	453	503	448	462	489	489	501	470	514	478	480	487	469	464	467	461	466	491	496	493	483	514	475	493	464	478	459	520	430	450	498	458	480	475	524	485	479	507	473	505	477	470	497	451	466	465	461	448	500	473	458	464	485	499	469	499	489	456	510	459	479	509	496	503	445	494	506	472	440	481	522	523	469	509	516	438	494	463	512	477	479	487	456	475	488	483	500	450	462	493	454	468	479	471	450	475	470	464	522	514	512	462	448	502	504	481	493	489	494	512	453	468	508	470	476	530	498	477	447	497	461	471	456	475	512	512	483	475	492	466	448	506	492	489	478	498	460	537	527	470	490	502	446	464	435	500	483	512	468	520	475	491	465	477	484	492	486	496	493	462	494	483	480	459	476	453	471	501	447	499	494	468	512	505	493	513	502	514	527	495	485	507	464	481	505	498	451	483	474	466	487	515	520	511	447	501	470	469	481	482	455	496	478	470	447	504	471	493	516	449	469	444	470	449	475	473	485	507	488	471	459	509	475	513	456	479	443	524	493	496	489	474	504	505	514	502	455	445	480	520	523	511	528	438	494	501	493	452	542	464	464	486	476	520	502	459	497	475	496	500	490	470	462	524	478	487	475	481	466	505	491	494	483	461	472	504	499	481	478	514	525	433	462	485	479	522	493	501	524	476	478	493	493	501	446	466	503	492	463	473	466	474	493	486	475	520	430	496	455	491	492	467	474	496	458	453	521	486	473	463	468	499	474	478	519	475	482	463	511	465	549	472	486	474	496	472	473	445	506	459	501	525	516	480	497	499	453	483	422	475	459	446	515	480	464	499	463	485	485	466	454	505	477	500	502	496	451	531	477	466	490	494	458	495	465	472	496	490	502	494	485	489	475	502	431	488	460	488	525	447	465	447	551	467	500	475	497	503	455	486	482	470	493	458	420	494	480	462	483	481	475	495	535	487	511	458	459	467	477	510	463	458	472	461	457	480	459	465	509	445	457	479	502	472	487	466	484	501	494	482	492	492	464	462	485	525	491	514	443	502	480	485	450	468	468	447	477	475	487	440	466	530	465	474	542	477	430	478	481	494	475	519	485	468	481	504	467	475	488	525	510	481	472	502	486	456	488	474	462	479	508	457	489	482	472	470	476	483	475	477	462	499	481	460	478	499	509	482	458	501	485	459	484	448	496	458	459	491	459	498	482	490	469	518	467	491	440	453	488	443	499	486	501	455	492	484	538	473	462	449	481	462	498	491	500	468	503	484	452	453	464	444	504	451	484	471	457	493	457	449	525	481	488	458	496	460	445	485	490	474	481	503	479	466	444	449	469	474	471	474	494	495	471	465	458	475	464	485	493	489	468	493	469	499	474	494	493	484	480	493	508	446	473	504	473	483	470	473	479	528	504	448	479	449	524	499	512	505	473	486	490	489	496	502	484	491	449	492	486	452	477	472	474	493	477	466	465	483	482	484	456	519	506	476	472	482	451	440	489	478	457	480	487	476	487	489	458	451	448	509	509	490	471	489	526	498	450	480	482	476	523	466	481	475	481	522	481	479	468	476	447	486	515	462	474	496	519	445	448	523	481	493	462	493	477	468	480	529	485	480	466	493	470	470	478	456	472	485	488	484	463	429	474	504	469	477	438	520	500	466	477	496	481	489	488	478	487	468	503	512	476	492	519	496	523	485	462	493	495	470	476	500	484	464	471	499	495	516	459	470	424	506	486	508	524	462	505	497	450	502	504	474	468	468	457	476	501	507	476	483	492	492	473	525	477	519	471	507	432	496	486	500	478	491	482	478	514	479	456
12839	799	347	328	221	200	180	181	157	160	166	180	160	160	177	165	165	160	149	158	159	154	165	146	144	148	146	170	136	152	139	131	133	143	137	146	141	153	128	153	137	137	159	172	138	151	156	164	166	143	176	148	132	158	160	160	159	164	201	217	174	161	159	140	171	154	137	144	160	146	138	181	152	170	142	150	153	132	175	152	151	136	132	142	128	146	147	127	159	160	151	149	150	139	126	138	142	175	132	130	158	124	142	141	123	154	145	163	158	166	140	132	132	153	137	149	146	170	138	143	144	139	128	140	141	150	135	141	161	144	155	129	143	154	129	122	153	162	142	144	159	120	142	155	144	127	139	149	163	153	151	154	142	131	139	146	124	133	155	144	152	168	139	160	155	128	121	129	140	159	136	148	147	151	141	119	145	149	130	141	157	138	158	141	145	131	158	151	156	130	141	148	146	136	138	143	175	150	145	152	142	148	165	142	169	134	137	140	146	148	151	162	163	150	139	135	151	152	147	146	144	150	165	146	143	143	164	135	149	128	123	158	133	131	146	141	157	154	140	127	144	148	134	144	131	134	150	149	158	145	138	157	142	159	142	155	139	162	138	156	153	153	147	140	154	136	161	153	142	132	140	129	136	139	171	156	121	141	150	141	158	140	132	154	144	153	125	136	145	167	148	145	161	156	145	157	129	151	135	146	154	126	139	145	149	155	154	131	115	128	137	148	149	141	152	149	158	135	144	128	122	138	145	143	154	144	140	160	151	144	150	151	136	158	160	132	151	126	155	166	142	149	139	135	161	153	135	149	132	142	149	160	146	127	143	161	123	147	155	141	169	145	128	134	116	154	120	159	155	160	152	135	146	133	147	160	148	134	141	139	159	138	160	155	135	141	153	149	146	152	152	150	138	164	133	144	155	159	132	160	152	146	132	139	141	135	156	121	158	148	129	155	136	140	139	133	130	144	167	139	161	136	164	147	148	129	142	132	136	168	136	154	149	156	144	145	170	161	160	161	138	150	151	163	165	137	157	149	137	139	149	141	146	143	161	140	171	145	146	134	144	142	168	133	143	136	139	133	133	155	144	136	131	129	142	137	165	152	129	127	151	155	161	151	167	119	135	132	125	158	138	142	132	159	157	141	136	131	123	150	140	149	152	147	170	149	147	157	159	146	152	164	126	158	155	142	165	153	120	134	142	144	160	150	128	121	159	137	124	137	137	170	150	149	138	156	146	156	146	157	143	124	139	139	153	146	151	136	144	148	158	150	139	140	140	134	150	156	149	111	142	150	147	145	139	148	151	135	135	176	140	140	161	129	140	134	142	138	155	171	120	138	140	130	152	152	160	147	147	150	143	157	165	154	140	136	152	149	136	151	148	130	145	152	118	161	128	146	156	153	139	137	183	151	147	128	147	135	140	171	118	146	147	150	123	139	157	124	160	144	130	128	153	144	156	147	120	136	145	157	153	146	149	132	138	137	139	132	164	123	150	168	152	133	147	154	162	152	131	146	139	141	136	140	135	153	140	137	129	170	135	169	145	124	134	149	143	128	122	166	149	150	133	145	144	121	150	149	148	146	146	152	154	161	142	145	123	153	136	154	162	155	149	133	139	152	149	148	133	145	147	134	137	143	144	131	139	157	145	146	159	155	128	145	148	152	146	144	163	159	156	147	134	151	156	145	147	164	161	155	159	139	136	133	138	138	156	146	141	139	131	155	169	154	156	143	144	144	127	125	145	146	135	134	156	140	153	150	153	132	141	123	166	142	136	162	140	158	152	143	146	150	132	139	169	145	137	170	121	135	130	134	134	143	164	134	146	145	147	157	171	136	140	151	140	137	154	164	129	146	152	138	145	128	150	140	117	169	160	144	146	136	131	145	134	147	133	171	154	118	155	143	142	146	175	153	154	167	160	143	127	145	139	130	134	129	145	141	141	143	151	156	169	142	159	140	140	140	143	165	148	138	146	140	134	157	127	154	145	141	154	139	154	139	146	153	157	131	141	128	146	172	160	155	178	138	111	157	138	149	148	145	151	171	161	138	152	137	124	154	131	140	126	134	178	157	143	161	171	168	144	124	153	171	140	142	136	157	142	160	123	151	149	146	156	159	132	123	163	143	135	152	172	124	152	172	144	128	145	129	141	159	123	152	134	121	154	152	158	135	135	138	138	151	162	137	137	133	140	144	148	165	165	156	158	137	131	142	144	120	151	136	154	156	141	136	142	150	150	145	136	147	139	133	169	147	138	143	139	166	168	141	165	148	147	142	157	128	135	141	128	140	150	148	109	142	163	153	149	150	139	152	144	163	128	137	149	139	168	153	146	137	155	171	139	130	143	159	146	128	148	155	152	150	159	170	140	150	151	139	171	162	151	150	149	137	149	151	145	152	147	145	137	174	147	127	160	139	151	154	134	150	133	164	147	167	145	138	148	139	149	161	126	169	155	166	170	137	147	150	178	151	141	137	130	127	146	165	153	147	140	141	158	151	153	152	163	136	148	138	148	130	146	149	172	141	156	117	115	136	150	169	149	137	141	162	132	123	164	144	135	155	132	153	148	146	155	125	153	152	155	159	178	161	151	138	152	139	145	144	133	162	150	153	171	158	173	151	137	152	129	144	147	147	160	146	130	169	139	131	142	136	138	149	150	135	138	139	151	137	121	154	137	136	148	124	163	131	137	149	161	155	165	159	135	127	154	140	170	151	137	166	145	128	144	148	127	143	156	156	145	156	177	147	150	135	133	138	132	110	139	140	145	141	163	164	142	151	152	152	137	144	157	137	141	151	142	161	142	124	137	162	145	148	167	156	127	134	157	150	148	141	177	151	151	173	149	166	151	156	125	133	122	136	170	139	146	138	125	128	154	126	132	143	144	143	132	156	147	145	140	162	134	153	150	139	132	121	140	168	142	162	155	150	164	169	145	153	134	130	150	150	157	137	143	136	134	168	163	148	135	156	146	143	134	145	155	148	144	127	135	159	141	149	139	152	171	154	167	127	132	141	160	138	156	128	158	166	149	143	150	144	153	154	124	138	133	146	145	153	135	134	137	146	138	129	147	152	163	128	153	160	142	151	110	143	138	145	139	171	145	146	125	141	135	141	114	149	121	147	145	145	127	140	150	138	144	158	152	138	132	134	151	148	156	149	173	131	129	141	156	135	140	147	157	156	117	111	159	143	131	133	151	142	155	141	167	145	125	151	167	162	168	125	138	127	150	171	143	161	144	149	128	133	150	147	140	148	153	159	139	134	150	152	157	142	148	137	144	139	148	152	139	138	136	159	146	133	135	157	145	159	158	149	128	149	158	152	166	120	143	150	141	145	123	134	133	145	152	142	146	134	139	172	144	143	163	131	160	141	146	166	144	169	153	143	116	135	167	152	158	140	139	142	138	148	155	148	133	153	166	154	159	128	145	152	140	128	165	136	131	156	139	149	140	149	143	148	150	135	164	152	153	140	156	129	145	130	151	150	133	155	158	148	168	139
9875	773	797	961	811	710	613	573	551	548	477	440	397	424	403	415	385	379	414	410	405	391	431	381	378	372	369	381	367	371	368	388	363	380	361	405	383	386	357	378	367	355	353	364	400	384	366	334	379	348	369	361	358	383	422	441	526	594	771	834	574	409	450	484	457	508	439	390	393	406	374	378	326	346	378	380	369	344	333	346	349	348	360	362	364	325	391	406	370	404	369	345	359	375	356	389	349	374	366	377	392	369	370	359	373	352	380	347	347	400	349	370	328	376	322	335	354	334	376	341	369	355	358	357	360	353	358	351	348	368	379	348	405	350	366	334	385	378	390	355	350	369	351	354	327	335	354	362	313	373	343	398	330	321	353	364	362	371	366	386	330	370	378	389	354	371	377	359	341	341	363	382	356	386	353	348	345	373	383	364	370	394	345	387	362	349	411	385	360	351	373	366	375	368	345	342	346	326	336	387	354	330	381	373	360	356	364	386	362	333	348	357	346	321	357	380	352	307	367	356	370	389	372	378	373	397	348	359	347	349	377	402	369	347	369	334	403	354	372	358	386	353	357	346	372	392	350	378	383	356	360	352	354	339	335	371	347	355	371	339	358	383	366	352	389	374	364	408	344	338	333	366	345	362	378	337	379	364	368	346	389	337	372	362	336	370	378	357	363	379	353	331	419	359	341	319	363	385	364	349	396	354	335	360	429	375	386	383	390	347	356	334	351	363	372	317	354	357	361	373	371	354	333	365	359	407	388	376	377	334	388	384	319	342	378	330	330	358	367	337	359	376	360	363	332	360	339	353	370	367	368	360	402	399	351	363	331	372	352	327	334	353	377	388	386	375	398	361	374	367	377	368	352	376	338	380	367	335	384	341	328	384	351	402	375	365	351	326	368	382	369	369	368	372	368	357	354	369	346	334	352	374	338	390	349	354	366	366	356	350	342	351	366	351	352	357	361	356	391	351	363	338	365	369	374	370	340	370	372	311	376	374	338	363	324	359	371	352	361	372	336	378	379	362	384	348	331	356	333	390	363	329	347	380	372	352	395	370	336	326	366	392	319	359	365	388	358	342	385	334	387	327	348	369	338	354	313	357	365	376	391	360	372	384	350	369	380	350	350	368	368	332	391	383	372	368	341	341	342	365	381	338	349	356	375	363	342	326	392	344	376	350	332	343	316	373	364	347	334	388	388	389	354	330	331	358	383	343	381	366	352	372	334	372	364	378	334	354	359	388	388	336	384	359	395	371	366	355	372	395	362	369	368	338	369	396	372	390	378	352	344	349	415	393	369	352	369	351	379	363	367	347	375	382	358	354	343	366	365	411	374	351	390	368	357	363	365	395	367	353	406	344	362	348	367	373	387	391	310	382	356	368	376	371	368	360	376	376	348	353	354	343	360	367	362	371	376	366	362	351	373	366	383	357	331	395	376	346	353	333	358	400	332	340	385	341	361	324	350	354	370	357	375	380	352	346	380	334	321	367	403	347	376	364	375	337	321	373	360	350	371	336	373	369	347	365	366	364	352	336	360	337	351	378	340	383	372	389	367	366	360	348	367	333	355	349	344	364	374	333	338	335	347	363	371	344	331	407	356	346	401	369	365	380	358	340	318	390	358	355	369	356	385	344	368	361	363	377	337	341	336	399	352	357	369	357	335	386	353	369	354	352	374	402	334	369	357	342	406	382	354	383	340	327	386	371	344	356	348	360	366	358	339	362	382	365	380	351	371	347	387	334	354	349	354	369	372	351	376	363	401	368	350	334	344	358	363	402	351	318	383	359	363	349	348	361	385	352	364	377	355	373	385	342	368	337	365	379	341	371	358	348	381	395	344	380	356	344	350	347	349	329	335	345	372	351	371	379	366	342	326	380	323	316	359	364	368	364	369	338	340	383	370	358	311	380	358	341	334	374	373	349	385	357	352	340	343	357	337	386	361	351	354	366	352	338	360	344	357	403	370	350	342	363	361	353	354	373	355	358	356	345	354	347	358	345	360	376	371	356	360	359	363	386	380	354	362	349	352	372	373	372	386	354	346	376	349	365	363	351	356	373	337	345	358	357	362	362	401	384	361	410	370	377	364	373	369	352	387	363	353	343	371	349	391	361	346	364	373	342	379	356	387	345	368	339	349	323	387	356	359	336	349	387	332	380	365	326	358	337	398	359	385	337	358	341	340	384	417	359	384	355	374	386	368	354	384	337	366	370	344	380	379	349	362	388	317	344	403	341	362	366	368	340	340	372	331	340	342	337	382	367	345	369	392	373	324	363	366	367	351	360	361	363	384	387	349	389	371	380	408	386	392	355	378	350	342	363	355	366	348	382	409	361	379	353	372	352	369	334	372	362	371	353	346	361	368	365	369	368	375	383	363	373	371	371	355	363	379	359	348	406	344	379	360	375	365	367	368	397	356	388	356	347	324	318	385	390	385	342	397	351	342	367	343	321	393	369	351	360	359	373	360	359	318	375	364	340	360	363	335	394	376	394	355	342	366	362	383	367	346	340	368	388	370	353	376	379	370	368	331	337	358	360	371	367	432	361	365	377	379	316	356	353	323	341	330	350	341	386	353	356	354	382	389	367	352	326	356	357	369	354	368	371	369	349	345	330	370	384	351	343	353	373	335	365	379	339	337	375	337	344	363	374	327	361	402	362	378	357	372	360	342	355	365	347	369	367	373	369	393	345	381	383	376	405	385	330	366	346	369	338	325	382	331	381	384	338	376	362	342	339	330	377	329	360	348	318	386	365	388	357	365	310	348	351	360	357	379	374	352	362	331	360	369	355	382	341	335	360	379	387	344	365	340	339	356	377	339	386	352	372	366	327	367	345	355	354	417	366	369	339	332	391	324	377	370	365	334	334	351	349	349	359	409	398	347	359	354	356	312	346	404	362	364	347	330	351	363	397	371	358	333	366	335	368	346	379	402	357	340	366	378	402	345	355	357	342	383	357	364	379	372	385	345	386	406	338	320	394	358	396	355	321	372	348	340	355	370	372	340	356	365	377	382	374	388	335	343	348	351	371	364	363	387	368	393	367	363	384	346	344	370	373	335	336	332	362	353	339	366	351	356	366	396	347	374	375	365	364	360	361	367	391	365	374	336	366	353	345	343	366	340	402	347	349	339	358	359	353	353	348	334	371	351	376	357	355	375	369	368	334	373	391	373	320	369	344	340	374	334	334	344	343	354	356	379	416	380	378	332	326	359	399	382	362	377	350	341	359	335	365	378	369	361	341	357	351	324	367	392	358	339	353	355	378	364	334	317	344	357	339	383	361	368	370	305	358	374	374	317	375	391	331	390	372	386	379	368	371	336	388	341	375	372	357	384	362	364	376	331	366	341	365	339	375	345	366	387	379	350	345	398	335	383	339	322	352	361	353	339	424	389	355	358	363	370	357	354	375	333	363	396	348	385	352	358	384	347	410	334	343	389	392	344	349	369	327	329	398	374	347	370	344	362	364	352	367	332	376	354	391	312	367	384	335
18446	1472	470	370	251	182	176	129	110	97	86	99	70	79	89	81	83	84	71	66	76	48	66	58	42	52	73	60	61	65	57	47	78	58	44	61	64	69	60	63	64	68	58	58	62	61	59	60	53	62	54	66	49	87	71	68	84	108	165	132	94	79	81	69	71	71	78	85	54	53	60	53	55	66	51	63	54	63	43	56	72	60	55	54	60	56	52	51	57	62	69	66	57	51	73	64	53	62	67	66	61	57	62	52	55	58	60	55	67	74	65	63	66	64	60	68	57	68	51	60	61	79	57	57	52	53	66	54	61	46	86	67	52	60	53	61	65	61	70	62	68	50	65	64	60	48	61	51	55	63	45	67	57	68	72	55	60	63	81	59	37	51	59	68	62	62	64	71	60	58	60	60	49	55	63	64	62	55	60	55	61	65	69	72	60	58	55	56	61	44	67	57	50	57	75	58	64	56	50	51	50	60	67	58	65	60	51	65	37	65	59	42	63	61	65	64	73	51	57	74	58	64	44	66	58	57	63	47	75	54	50	59	57	70	62	43	69	60	85	77	61	42	67	79	53	68	61	48	53	68	60	72	59	52	57	69	57	62	69	54	63	53	65	51	53	62	59	54	72	42	67	58	64	56	65	57	58	58	52	67	40	54	52	49	71	53	50	62	47	65	76	53	65	69	53	54	64	64	64	45	65	55	68	61	65	51	59	66	51	69	60	62	51	73	55	64	58	62	62	63	57	65	71	62	57	42	57	66	65	59	48	61	67	64	64	53	54	50	68	50	72	58	56	70	63	57	65	60	62	65	61	61	61	79	62	51	57	54	51	62	46	66	58	54	59	61	53	53	49	58	64	48	59	63	63	57	85	48	48	51	79	75	48	54	61	64	57	63	30	52	53	39	74	64	48	60	49	52	67	70	57	54	62	60	79	48	64	66	61	50	66	57	62	65	47	60	63	59	58	54	60	59	55	51	42	63	59	71	46	58	62	49	54	63	47	45	43	51	45	57	61	59	61	41	71	56	67	67	46	45	80	56	52	49	75	61	54	68	57	56	57	58	53	72	71	66	61	56	58	57	46	58	62	59	60	61	56	69	58	66	69	68	64	54	65	52	61	58	52	58	57	62	79	52	63	44	76	54	60	52	52	49	51	64	56	52	60	58	56	55	57	64	61	43	63	50	48	63	63	62	69	46	63	55	59	69	67	47	65	64	63	50	58	71	72	47	53	54	60	56	56	57	59	57	55	78	64	50	63	46	70	56	57	78	58	53	47	50	81	57	55	58	72	63	51	58	65	65	71	59	56	65	57	74	72	65	69	54	68	68	55	54	66	62	61	67	52	69	61	50	51	62	58	60	56	62	60	55	56	55	72	62	62	56	59	72	46	63	59	57	60	69	53	55	52	49	70	57	65	58	62	52	70	64	56	60	59	44	49	52	50	67	55	61	73	63	63	67	58	64	53	68	53	44	70	64	65	60	73	67	56	72	52	53	45	52	62	64	56	63	53	66	64	58	59	43	61	68	46	55	64	53	70	70	62	65	52	57	56	67	53	56	65	56	50	53	55	70	59	68	61	57	40	40	49	54	65	67	54	61	56	57	57	57	60	62	51	70	75	63	58	53	65	73	46	61	57	44	76	65	57	60	76	63	63	65	48	47	71	64	62	61	69	64	70	66	49	64	47	59	78	47	57	68	60	46	57	68	54	56	46	73	59	65	58	60	57	52	44	77	55	64	66	69	69	53	54	57	72	63	48	62	58	66	59	60	83	57	47	55	43	53	56	61	58	59	61	64	66	62	56	69	61	54	61	58	54	70	61	62	47	60	67	74	61	57	69	70	63	63	53	75	54	52	75	61	64	55	62	45	44	61	50	58	62	75	75	69	61	46	52	62	51	67	63	66	54	60	55	47	61	58	56	41	67	65	51	65	72	65	66	61	53	52	61	59	62	64	53	61	45	69	49	64	60	71	68	66	52	78	53	48	52	57	77	56	55	67	66	62	64	49	59	63	63	65	63	63	56	64	62	56	59	60	60	58	49	54	67	56	58	54	58	57	55	57	67	59	67	70	64	44	60	58	66	64	47	66	58	65	51	49	62	56	61	48	67	54	59	73	61	47	42	64	61	43	56	55	64	70	72	55	58	55	52	72	44	67	57	54	53	58	69	61	74	75	56	51	45	50	65	62	67	48	71	55	49	58	59	74	68	46	62	66	49	50	60	73	60	61	68	59	63	55	79	60	55	60	58	68	59	62	66	63	59	78	64	63	63	57	64	48	61	64	61	57	62	59	55	62	50	54	63	72	53	59	67	64	51	72	43	70	59	60	44	59	68	55	70	56	43	58	73	53	55	55	60	64	80	79	60	67	63	62	63	64	54	62	66	59	48	51	58	78	74	52	61	57	67	61	58	52	60	46	63	51	64	58	58	59	48	45	57	62	68	76	69	61	51	47	65	50	58	49	64	59	65	63	71	70	71	58	70	52	72	52	65	45	45	52	68	61	69	56	58	60	57	63	68	47	52	58	45	45	47	55	68	63	51	51	54	63	60	66	54	62	65	55	54	62	54	59	57	52	51	65	66	62	61	50	64	58	69	57	56	62	61	66	69	63	56	48	53	52	58	54	76	60	75	48	71	66	73	53	58	63	66	57	67	55	77	58	62	61	68	58	62	63	68	54	42	58	65	63	64	58	56	65	55	51	64	59	60	57	59	64	61	68	55	55	54	69	53	66	65	61	53	74	44	59	55	59	77	81	59	59	60	60	48	74	61	61	61	73	79	59	61	63	52	69	73	58	52	56	88	69	76	62	76	66	57	44	55	48	55	59	48	53	57	50	57	74	63	61	55	48	55	56	68	63	52	51	65	54	64	65	59	54	54	72	65	68	65	67	62	72	64	56	56	62	51	58	53	46	49	62	56	48	64	62	57	61	56	48	61	51	53	43	56	68	64	49	72	75	56	66	50	56	63	54	72	72	66	75	66	51	58	62	54	51	64	56	47	71	63	65	64	50	68	67	54	57	61	69	54	45	49	63	57	78	64	69	74	53	57	44	61	63	63	78	62	61	66	76	70	66	65	69	52	55	61	58	57	51	77	63	55	58	57	56	64	55	55	65	59	45	52	55	74	60	67	65	69	75	66	53	53	63	56	69	65	76	54	51	59	57	56	66	63	61	46	58	42	54	67	56	64	62	54	65	63	58	47	53	60	56	61	65	61	61	54	53	70	67	51	49	65	76	64	62	70	48	51	45	56	64	69	74	60	48	40	59	72	70	74	59	52	53	57	55	74	44	68	64	59	66	74	68	62	55	46	48	48	58	57	69	69	44	57	70	58	77	66	69	50	47	56	67	62	57	60	56	68	55	72	66	60	57	64	57	55	63	74	52	49	69	74	49	72	63	62	59	76	63	53	77	56	50	57	52	47	49	50	53	55	56	56	43	61	60	68	65	61	74	61	53	61	53	45	64	62	72	55	57	63	75
11668	905	1115	1324	1076	839	716	591	527	423	409	380	332	296	290	276	239	229	265	259	218	267	247	214	220	192	197	169	202	184	188	190	192	199	190	196	205	185	164	201	186	173	170	180	170	200	187	177	179	172	186	177	229	261	285	393	442	716	1051	974	616	360	303	312	359	397	293	247	239	181	193	191	169	181	182	172	146	187	166	159	151	178	179	183	188	186	166	166	169	170	191	165	172	170	153	167	176	168	164	160	157	176	142	173	170	176	185	149	172	162	172	165	147	153	175	176	186	185	164	172	142	165	173	176	171	197	174	165	191	163	171	146	169	178	170	177	157	175	148	152	165	190	150	150	194	183	175	182	190	142	186	193	167	172	142	182	163	170	176	167	165	159	162	172	177	166	184	175	155	170	181	160	139	158	136	185	160	169	156	176	184	169	176	176	165	160	157	148	172	154	152	143	177	177	170	154	180	181	151	180	163	166	154	171	151	196	156	173	158	168	178	157	172	159	166	155	170	160	143	163	168	141	146	147	170	170	152	178	195	151	162	171	176	176	154	188	138	166	154	137	165	187	174	175	193	175	188	193	164	167	179	137	187	174	189	149	172	165	173	180	163	175	191	168	172	158	156	173	176	136	189	194	173	161	162	164	186	159	157	162	164	159	168	159	153	191	157	197	179	194	159	179	158	151	148	185	146	163	151	171	171	153	176	176	155	145	152	161	190	143	177	168	157	168	197	154	151	150	156	150	157	175	179	162	176	164	166	149	170	195	171	187	168	164	184	164	166	150	175	170	154	171	152	166	175	163	156	165	150	148	144	156	174	177	173	150	123	170	167	146	153	151	165	157	165	136	186	131	169	144	170	157	172	149	173	188	145	147	178	144	162	175	160	179	174	159	165	154	180	170	161	152	166	183	166	158	159	162	140	167	175	148	181	155	168	173	181	169	145	171	167	178	189	177	172	172	155	164	191	195	164	171	152	176	191	160	177	174	153	152	162	146	156	154	170	188	163	146	173	163	176	183	197	181	156	188	181	185	149	177	159	156	191	167	179	172	168	144	163	154	180	156	162	164	173	165	162	165	159	156	154	163	188	147	173	183	149	170	154	186	155	161	144	168	165	166	143	166	157	137	173	174	156	161	160	156	163	151	193	153	176	183	153	160	158	164	159	175	168	178	160	158	161	150	186	160	167	161	160	158	148	136	184	182	169	187	170	186	179	152	161	163	161	160	155	149	168	161	171	181	174	151	180	154	149	166	180	166	173	185	180	135	166	146	172	138	177	180	165	175	164	173	170	162	187	162	165	174	179	149	175	168	160	158	193	168	140	168	131	163	175	129	164	177	166	157	183	164	143	143	159	181	160	178	163	171	169	170	165	145	157	176	154	166	154	154	174	158	177	169	158	186	175	182	175	191	127	171	192	167	145	172	133	173	169	154	179	164	163	163	150	177	175	164	163	167	158	185	176	163	158	157	182	138	162	165	147	150	171	170	180	172	164	190	165	161	175	185	190	161	160	164	187	164	174	164	179	192	160	160	170	174	170	177	172	174	156	178	155	162	163	169	175	166	172	198	165	176	165	174	166	167	159	156	153	164	137	171	154	176	142	168	188	158	177	164	155	164	186	176	182	167	173	176	179	181	182	164	171	166	193	164	167	168	163	161	150	155	171	161	176	170	142	169	168	167	176	163	161	170	170	172	168	176	168	165	159	177	152	170	167	167	178	161	171	152	157	155	165	169	168	171	177	162	182	183	156	167	141	185	158	166	180	172	168	154	164	169	158	175	165	174	140	174	188	168	173	173	176	171	156	175	169	154	180	178	200	165	180	160	158	167	159	169	165	184	176	170	144	174	150	170	144	181	163	165	167	168	167	156	165	169	154	173	167	159	166	149	176	169	166	161	176	176	160	177	163	172	195	157	168	184	168	154	172	173	193	165	152	151	161	155	167	174	185	152	171	164	166	159	188	186	175	162	172	155	154	159	139	174	190	147	149	176	172	158	177	171	166	161	152	184	153	194	193	159	179	143	161	152	175	161	169	158	167	181	153	159	167	179	185	163	197	165	158	154	192	182	158	160	163	173	169	174	169	166	164	163	158	144	149	157	177	158	191	165	168	171	147	174	182	175	158	176	177	178	162	185	157	160	184	162	160	147	184	169	148	155	163	153	160	150	176	164	171	161	165	154	162	155	166	170	159	172	169	165	170	164	162	151	161	167	176	164	171	186	167	174	134	163	191	177	162	176	167	161	176	167	152	155	159	149	157	170	195	166	185	150	169	159	174	192	153	153	160	174	181	200	156	175	164	158	176	167	148	176	186	163	161	168	184	157	167	182	162	175	165	173	156	145	157	162	167	157	169	167	187	170	181	165	145	145	184	168	166	183	166	162	167	161	167	159	194	159	155	154	160	140	150	173	158	163	190	157	163	168	178	195	170	151	169	160	181	170	167	151	137	163	189	154	166	156	193	148	187	170	151	150	168	192	169	159	154	177	163	176	181	140	175	168	160	153	163	171	157	177	143	152	154	142	161	180	138	137	179	181	163	156	163	155	164	170	169	163	154	174	165	151	179	156	148	175	167	168	172	173	183	171	169	179	146	159	175	164	155	166	169	187	167	151	165	185	155	150	176	186	160	147	168	168	171	174	171	154	164	161	188	181	174	161	189	157	175	158	169	169	160	173	150	198	186	150	180	137	174	164	196	152	170	161	171	165	165	205	179	170	169	153	197	161	158	147	198	151	177	183	160	183	167	172	169	172	195	146	169	152	164	163	189	168	172	160	171	191	202	161	148	158	176	184	163	184	152	175	151	177	175	178	163	169	148	156	174	168	154	183	173	153	157	177	187	151	167	164	169	178	179	159	165	183	151	183	149	176	174	181	163	175	193	173	178	147	154	154	166	180	171	149	166	169	170	196	149	169	156	150	176	180	186	154	191	147	182	180	185	165	154	151	187	174	168	173	150	179	179	151	176	146	161	170	175	204	176	172	175	161	151	158	181	175	165	150	159	174	172	164	185	171	170	150	143	164	189	191	176	158	180	155	158	175	181	164	186	161	170	168	170	161	171	159	171	168	160	167	190	176	170	143	177	177	160	168	139	159	179	160	155	166	141	166	178	175	166	157	150	171	175	178	183	174	150	159	180	174	151	162	138	176	175	178	148	166	176	157	149	170	179	170	171	179	162	181	163	157	177	177	159	172	182	163	187	187	176	176	166	164	145	130	143	158	150	161	182	144	173	167	165	149	166	184	159	170	163	172	164	165	183	154	194	175	172	168	178	164	186	160	177	164	168	144	171	154	162	165	167	151	199	154	166	196	172	167	182	168	184	152	174	159	191	173	180	148	172	158	173	174	154	164	173	163	135	172	192	144	180	168	149	151	166	178	166	153	163	178	163	147	151	175	175	171	170	161	180	159	153	175	185	168	168	177	174	152	151	156	185	180	154	166	176	152	165	159	157	171	167	178	167	180	180	153	178	167	187	158	176	128
4985	445	241	221	195	201	199	187	226	183	203	194	193	191	201	173	222	212	227	189	218	204	189	194	199	186	193	212	244	207	219	196	169	193	181	190	222	206	192	187	202	181	216	200	182	209	189	200	223	166	234	208	222	203	222	194	198	196	213	212	198	197	211	213	227	204	193	201	181	199	229	213	196	194	206	184	208	192	192	211	204	213	230	215	202	203	183	223	191	191	187	202	206	180	197	237	188	175	200	211	222	242	204	185	206	195	197	193	179	209	222	189	202	197	203	210	187	200	186	209	220	219	217	209	203	220	217	196	182	193	208	193	201	199	213	186	202	194	205	190	212	205	179	200	190	205	207	225	213	176	206	210	209	204	222	210	182	214	201	212	208	187	215	214	234	189	190	206	204	188	195	187	234	191	172	214	207	214	192	191	202	204	197	225	231	190	213	185	178	214	193	216	196	237	177	217	200	236	231	199	181	189	197	190	195	192	210	216	190	199	202	213	209	175	214	216	201	196	226	210	180	197	182	194	187	186	209	181	222	194	191	198	168	191	195	196	210	215	190	208	186	185	211	188	208	199	186	198	208	191	221	185	196	182	212	213	222	212	195	219	202	178	200	191	200	210	197	211	184	202	204	226	194	205	217	206	215	194	206	181	182	171	217	227	211	210	207	196	197	189	196	186	195	199	201	203	213	187	218	186	201	202	225	216	172	204	221	230	176	237	208	199	214	198	213	208	197	197	189	174	197	196	214	196	197	183	229	186	201	198	217	227	207	199	217	233	202	203	218	210	165	192	197	212	203	192	209	205	195	172	209	239	202	233	215	183	200	201	216	218	218	188	193	175	194	210	198	198	218	204	194	194	192	207	192	224	216	203	187	192	198	215	211	186	199	222	198	228	193	197	204	190	179	199	191	204	186	218	228	204	189	215	216	219	176	192	204	211	206	200	225	191	213	207	188	212	200	215	199	183	191	176	216	212	203	180	189	221	197	194	184	187	199	192	208	226	210	232	218	218	201	201	241	233	226	182	198	198	217	219	203	190	219	187	201	216	217	195	212	209	196	193	191	192	217	196	194	206	214	204	195	223	213	221	189	202	228	182	186	242	182	226	239	205	214	205	181	181	200	198	196	224	201	219	196	184	184	193	200	185	187	191	200	187	206	232	203	211	224	202	189	217	221	210	204	211	187	209	177	177	179	214	183	209	206	229	201	194	208	191	238	202	199	175	191	181	195	215	191	220	207	200	197	224	222	179	190	218	185	195	215	215	178	193	226	189	228	187	202	200	206	201	197	195	191	204	194	203	212	211	195	183	232	192	217	211	206	170	205	198	197	184	202	207	223	223	215	220	198	199	214	202	193	176	191	169	194	203	175	193	214	197	215	197	174	190	192	206	195	195	202	194	207	207	193	206	178	184	202	212	177	195	183	192	220	214	206	208	229	197	221	193	206	210	203	229	189	209	171	193	226	208	181	227	198	202	219	200	204	199	216	203	191	207	190	222	196	191	206	242	201	202	214	229	200	193	198	203	209	201	219	198	207	206	212	198	183	197	170	190	223	202	204	189	206	190	207	206	181	183	188	208	195	211	196	222	199	197	178	215	207	189	210	190	223	195	181	196	185	207	195	207	191	198	205	207	203	224	213	191	204	204	199	204	173	191	204	217	202	238	180	178	213	214	216	200	216	201	188	229	207	217	174	188	212	229	210	195	221	209	231	207	200	216	195	174	207	190	209	168	190	218	200	204	202	180	192	190	186	206	199	200	215	221	201	189	201	216	227	195	210	186	212	222	218	206	204	203	220	223	215	188	188	195	219	218	190	206	184	210	178	185	240	203	198	187	220	204	203	209	197	224	185	189	194	214	208	206	204	178	211	207	204	193	184	209	232	204	203	193	197	220	209	218	193	198	181	209	197	197	190	216	205	200	218	196	195	196	186	189	200	210	199	221	201	202	201	228	225	225	205	202	211	184	210	200	188	207	202	201	204	211	199	200	199	198	202	202	223	191	197	216	221	185	198	190	221	212	200	177	209	207	197	197	197	197	191	211	211	210	203	215	196	196	190	211	207	207	198	226	201	186	193	183	207	198	195	229	188	208	194	185	162	232	195	198	199	186	198	191	239	217	174	218	205	196	184	175	220	195	219	173	191	193	219	218	194	200	185	185	221	209	202	212	215	208	209	212	155	220	189	213	211	197	202	204	197	212	203	203	182	196	191	190	199	203	180	205	202	208	220	217	200	192	190	206	204	196	204	219	222	187	206	187	223	194	188	214	221	202	185	205	195	196	180	200	204	195	172	187	193	181	202	181	204	194	207	192	223	196	171	183	180	199	214	211	195	209	222	202	168	214	183	197	181	219	176	209	210	197	225	175	230	212	220	162	170	181	192	226	190	193	207	201	223	186	206	198	195	211	171	231	194	200	229	196	195	198	208	214	198	202	200	188	200	211	209	210	199	174	223	199	197	205	203	204	187	197	173	195	201	206	204	202	190	193	223	224	175	232	228	201	197	183	213	217	185	195	207	180	211	206	186	225	189	207	192	203	217	197	209	229	206	178	215	189	197	194	209	251	190	208	197	221	198	205	203	217	189	201	201	201	209	195	186	195	194	233	181	211	222	217	193	208	206	230	188	203	215	196	193	209	178	193	220	197	213	229	207	197	190	193	209	179	192	208	194	218	195	191	215	207	191	194	202	197	183	212	217	214	202	213	212	205	197	215	230	233	203	198	196	221	220	209	173	188	203	193	222	189	205	192	200	207	192	184	227	209	222	209	204	210	182	206	218	231	208	185	195	202	207	193	205	169	190	198	193	227	189	193	238	230	232	214	197	183	185	186	205	206	195	216	218	222	221	216	222	232	201	177	180	207	211	205	178	207	185	190	202	196	206	199	214	202	187	190	181	199	212	211	191	233	236	203	209	224	211	202	185	202	202	201	210	220	186	185	211	212	191	217	217	182	203	201	207	194	191	197	198	214	224	190	235	196	180	212	206	219	209	207	181	189	197	205	198	207	212	198	184	198	210	205	197	193	195	195	212	196	208	207	210	189	203	200	216	204	196	203	223	194	206	210	213	213	196	199	189	199	204	218	210	202	218	203	210	233	203	215	196	194	209	218	215	211	217	202	208	222	213	181	227	212	186	231	198	198	222	213	210	217	199	197	202	203	185	204	203	182	198	202	188	217	203	198	218	190	216	200	201	204	195	197	200	233	210	192	188	194	190	192	207	215	191	213	196	214	202	183	190	218	211	211	218	222	201	216	226	211	221	225	205	190	187	211	204	194	208	189	176	190	215	219	211	217	201	224	191	234	200	210	200	206	208	187	189	199	207	188	186	191	190	175	192	197	219	223	234	205	213	201	184	192	211	217	196	188	187	205	206	214	202	199	208	179	200	207	230	204	176	233	221	193	231	188	190	216	209	225	216	192	188	185	204	181	204	202	218	207	197	206	202	201	205	197	202	196	218	203	195	180	230	217	202	212	208	202
4419	583	497	507	545	481	484	515	505	500	529	514	492	513	506	475	485	513	504	512	448	519	496	510	498	509	470	479	470	453	444	460	467	468	522	507	473	499	498	503	522	494	520	550	485	511	476	481	488	459	464	427	486	476	505	536	480	540	486	512	479	454	539	523	485	513	517	492	453	500	506	477	444	480	511	525	513	460	472	482	455	475	469	487	463	505	489	494	498	498	498	515	519	431	519	483	534	484	492	494	483	476	517	475	453	459	497	528	481	472	464	528	493	449	504	475	452	481	467	487	538	495	478	469	505	479	488	470	480	512	468	478	514	481	479	479	502	501	480	498	460	507	462	487	500	501	461	481	495	461	465	515	508	494	481	477	503	494	475	501	474	483	514	511	496	476	486	474	493	466	504	466	506	487	465	471	492	456	490	459	478	507	512	484	442	477	476	458	517	505	486	459	515	520	489	544	467	479	453	528	455	486	503	503	441	510	510	521	499	493	483	444	522	510	492	424	497	487	500	448	497	518	463	502	476	505	478	491	521	478	527	484	479	535	469	456	498	509	435	490	439	466	474	513	487	460	476	502	465	456	465	501	472	462	488	473	514	519	494	477	489	480	503	464	529	467	515	521	499	498	497	530	474	501	478	489	448	460	470	434	511	520	504	464	494	504	492	480	505	475	524	447	479	505	513	474	461	481	486	474	469	482	487	484	464	480	498	466	527	477	486	470	522	480	504	449	486	487	491	501	472	477	473	491	493	499	487	455	483	472	474	447	489	494	479	481	477	472	455	501	503	461	471	519	514	494	445	478	449	468	496	467	488	480	512	506	478	497	501	509	489	485	502	477	483	509	501	452	482	483	496	495	485	473	508	489	507	479	496	505	469	480	483	483	500	516	490	480	497	537	485	511	454	497	489	478	543	476	491	524	506	494	492	443	472	490	500	501	467	497	473	525	497	492	478	539	496	502	505	469	457	443	473	507	478	507	502	502	453	514	491	480	460	442	499	461	487	499	510	496	478	490	483	470	477	464	470	474	466	505	448	509	480	477	477	475	474	500	485	481	455	506	481	472	483	459	493	491	480	519	528	491	472	472	497	548	449	487	479	472	450	506	523	502	486	515	488	477	468	474	444	470	489	486	488	480	518	505	522	529	460	503	445	480	518	470	522	503	490	483	462	495	504	460	527	479	536	504	491	492	499	472	479	493	441	501	492	459	511	471	468	508	481	520	546	494	503	555	476	480	507	459	492	469	480	473	500	518	462	471	490	503	505	500	479	486	478	533	477	480	508	507	476	510	486	479	491	484	501	496	463	477	489	456	483	509	496	448	493	507	500	474	479	486	483	493	541	510	489	441	479	502	508	510	482	473	477	531	492	484	505	515	486	523	497	484	490	483	513	507	495	498	496	457	506	486	493	497	493	502	483	496	466	504	462	464	442	511	530	489	516	497	472	484	475	500	462	493	497	506	463	484	493	505	536	448	481	470	499	491	487	474	518	477	493	480	495	466	486	520	503	477	499	501	485	518	494	488	512	494	511	486	478	534	480	468	503	481	505	486	465	463	512	491	490	469	491	513	483	515	480	501	489	528	480	466	471	457	517	505	501	475	511	491	489	467	466	484	519	467	509	504	485	447	507	464	488	502	548	525	513	517	482	480	518	488	482	508	450	478	530	498	477	510	522	486	474	505	484	492	493	481	489	487	483	464	487	472	488	483	473	482	494	477	498	470	493	472	500	472	472	471	490	455	438	464	463	506	486	487	493	463	499	489	541	485	463	495	483	446	474	488	515	478	484	484	507	452	478	476	469	481	488	490	471	472	508	478	481	465	517	488	535	462	465	469	485	524	506	477	498	475	474	468	492	479	456	524	467	483	476	477	519	444	503	473	477	478	487	503	501	508	513	468	491	488	497	490	506	542	490	485	511	504	491	485	510	469	488	485	521	500	494	520	483	451	483	489	509	494	458	461	500	445	513	522	506	482	477	448	492	458	512	497	480	517	484	458	481	475	485	513	518	512	478	509	530	508	465	483	494	475	484	479	516	496	455	472	520	467	502	453	476	491	499	478	472	465	470	453	494	473	494	482	503	500	472	519	462	500	483	440	499	487	476	472	498	516	485	486	526	505	523	504	487	526	463	521	462	490	497	500	509	488	461	475	457	509	473	486	476	496	519	522	478	493	500	467	476	490	462	467	477	475	488	494	469	502	464	488	506	491	483	487	494	495	462	491	461	449	521	492	494	468	474	498	494	505	508	476	468	454	492	444	484	486	495	490	513	508	514	506	473	501	504	489	491	521	456	479	444	489	492	466	533	498	477	507	476	513	494	488	471	482	483	512	521	463	488	468	492	462	496	446	490	502	497	523	472	476	486	480	512	489	487	473	481	489	490	507	481	506	493	460	498	458	462	465	541	488	521	455	457	492	471	467	482	501	487	555	463	458	483	509	484	487	491	502	524	463	475	458	463	508	513	474	487	441	483	445	463	515	511	474	469	508	498	503	514	529	499	478	508	510	512	458	489	495	477	485	450	525	506	517	486	447	485	465	521	509	457	478	508	460	501	486	471	464	509	482	506	499	554	485	499	482	487	464	478	483	472	455	505	491	463	487	439	512	515	478	458	468	485	494	481	495	538	482	489	472	542	480	444	498	484	455	523	481	477	484	502	495	494	490	479	503	483	455	476	489	507	497	506	464	474	479	494	522	490	504	463	500	465	492	506	467	492	454	468	499	470	472	438	453	467	450	485	476	496	522	475	463	484	463	445	480	497	498	494	505	506	470	483	523	484	444	519	471	493	468	497	472	515	499	531	487	451	473	499	512	514	507	485	526	490	507	489	528	445	508	483	491	482	470	497	541	481	494	496	487	495	464	487	508	527	503	521	492	504	482	490	477	510	500	490	439	465	465	506	463	487	504	473	484	474	482	523	529	512	493	497	492	497	455	451	483	470	508	518	493	483	486	445	447	485	501	481	450	450	466	506	450	442	483	468	488	508	512	451	483	496	464	506	503	483	521	447	478	458	516	485	492	472	464	489	454	484	467	488	471	471	473	518	493	496	509	506	472	510	519	510	503	475	501	505	510	458	521	485	508	486	478	474	469	459	501	477	476	491	482	498	495	456	468	524	491	495	509	498	502	492	485	536	490	511	475	485	475	486	453	494	493	447	453	470	498	472	510	533	470	467	494	480	489	493	508	483	491	478	497	490	504	533	506	518	480	483	464	461	490	500	456	471	503	488	487	486	508	510	505	508	493	523	513	490	492	516	517	521	501	517	482	491	523	457	453	523	470	471	447	505	498	504	479	464	519	506	475	468	501	489	513	475	511	505	521	489	462	482	518	499	484	460	501	481	472	467	479	484	507	478	450	480	503	498	490	519	527	472	465	474	497	472	515	477	488	491	480	488	473	484	513	484	495	496	469	509	507	500	495	466	497	516	496	497	508	476	511	505	508	472	475	477	469	480	508	455	459	477	459	492	454	467	496	495	464
11855	890	372	265	250	231	224	178	177	190	148	162	177	165	150	148	166	139	158	123	163	166	153	144	155	128	146	140	140	139	136	153	121	133	136	134	149	158	153	133	168	124	167	166	135	152	143	148	157	131	156	130	159	146	150	154	164	151	196	194	159	157	129	158	157	187	155	147	164	142	146	135	177	154	169	151	169	153	149	146	151	137	138	155	165	136	144	159	145	138	150	148	131	164	127	158	154	147	126	141	143	144	123	137	129	133	117	167	128	142	139	146	123	132	125	149	136	154	141	141	139	141	171	154	131	125	139	137	158	110	157	149	160	136	123	120	176	133	147	144	171	136	152	147	135	178	171	139	150	149	120	137	162	170	149	149	161	124	152	137	147	134	129	172	139	134	139	141	148	123	141	150	136	145	124	157	148	138	150	139	147	153	147	162	158	145	169	142	137	141	161	148	147	161	124	135	132	160	159	134	145	146	137	136	132	138	139	142	178	133	165	144	149	136	162	165	148	151	131	121	139	144	150	143	134	154	146	118	137	142	136	155	163	139	119	148	136	148	158	126	149	162	135	144	135	143	137	126	166	147	153	137	150	119	150	150	154	140	141	149	137	136	147	130	135	157	146	142	141	126	139	151	132	169	147	127	117	141	148	138	166	148	154	147	160	120	134	131	142	156	118	149	147	163	128	150	157	147	144	157	137	131	140	140	150	137	145	150	153	142	142	140	155	145	120	130	137	162	131	152	154	145	144	153	134	148	171	122	128	152	135	142	147	135	132	152	159	146	133	156	157	140	144	131	144	149	157	126	161	141	155	151	123	142	146	155	154	153	149	143	133	144	146	119	138	172	163	128	152	153	141	140	142	167	134	155	158	152	145	132	138	141	128	160	143	146	158	161	141	153	142	138	156	160	146	161	146	127	151	143	113	116	138	155	144	123	148	148	158	149	133	138	136	145	143	140	159	142	137	119	126	147	151	130	143	133	147	132	134	142	144	152	154	109	157	139	173	146	125	121	143	166	142	132	138	130	147	156	126	160	152	157	141	133	141	144	141	160	134	118	144	133	135	171	167	137	138	131	158	150	139	142	143	144	147	144	153	132	125	140	147	146	156	151	143	137	143	149	139	137	148	143	148	138	136	146	135	166	159	160	140	138	161	138	159	140	146	147	148	152	135	153	149	116	117	139	136	145	159	149	128	148	149	134	142	132	154	137	141	155	137	152	162	164	118	126	144	132	135	149	144	143	141	137	136	131	146	148	127	149	165	131	141	139	125	143	145	166	131	152	140	158	148	140	137	155	146	148	137	156	123	142	151	137	159	153	123	139	165	160	140	148	118	144	142	139	182	154	121	106	133	159	163	145	163	140	132	162	144	132	155	136	144	135	159	137	133	126	138	149	130	151	129	169	144	119	148	154	154	131	127	171	154	148	158	151	160	149	176	155	133	127	149	155	133	148	154	140	162	154	148	160	149	151	147	151	137	172	148	136	149	147	147	140	153	146	154	151	159	138	158	118	149	147	149	146	144	159	131	139	151	152	169	157	118	120	167	142	157	156	153	171	142	132	142	121	145	135	151	136	151	160	146	144	140	138	147	144	138	139	155	134	148	134	163	161	130	153	140	145	151	152	153	156	139	139	166	156	154	162	166	136	155	140	140	146	140	132	137	156	151	141	145	135	149	166	150	137	157	157	156	150	143	169	136	160	131	161	147	141	161	121	159	142	144	137	140	146	153	159	148	162	133	159	155	160	130	151	120	143	150	136	137	164	136	139	130	143	135	131	143	140	153	149	156	151	136	148	125	146	147	138	136	138	153	152	154	151	160	171	147	153	150	152	140	163	165	137	141	132	115	157	136	111	166	131	154	151	120	136	152	142	162	151	164	130	133	114	110	140	148	156	136	153	140	132	118	134	137	155	121	137	137	112	165	172	136	134	147	178	134	145	159	157	138	158	148	168	144	142	146	138	162	148	117	144	126	183	145	152	160	140	158	154	141	168	154	161	145	147	150	147	118	136	146	127	145	150	133	134	152	121	136	143	139	159	153	146	157	153	155	133	125	153	152	134	138	142	128	152	140	151	119	128	124	142	140	135	166	162	125	140	174	164	140	144	168	173	138	136	156	140	118	119	146	140	139	147	156	156	147	140	140	124	131	133	160	156	146	128	147	137	136	143	147	163	158	163	137	159	159	149	156	164	142	125	143	140	136	144	141	152	145	160	159	135	152	146	161	134	156	137	141	137	142	151	160	151	153	122	152	147	144	142	142	138	140	149	149	131	141	150	150	133	153	132	145	137	162	164	153	138	153	142	149	119	151	140	123	146	144	131	151	149	148	167	146	142	132	148	174	141	146	146	164	147	146	145	142	137	151	143	141	174	137	126	119	139	138	134	139	150	134	139	137	139	129	149	151	128	137	133	132	123	159	142	137	132	123	158	138	138	151	145	133	158	147	145	153	132	151	140	146	122	149	150	138	162	127	128	139	158	157	141	136	137	162	138	134	154	136	136	178	164	119	123	151	147	149	135	126	141	140	139	169	144	147	155	174	156	167	133	135	159	154	142	134	146	149	149	130	150	134	140	163	167	144	140	123	163	153	145	133	132	146	136	150	149	156	149	164	133	158	125	142	142	120	149	120	153	153	153	144	127	148	152	123	156	132	125	136	134	156	137	131	168	155	159	171	158	152	154	132	140	166	180	158	150	133	130	144	128	154	143	138	150	157	149	139	151	134	149	162	143	143	129	133	152	115	140	145	135	145	144	157	159	131	120	154	169	173	145	140	130	157	141	128	136	145	143	146	148	137	142	133	131	149	136	142	159	138	150	153	135	154	136	157	146	137	134	155	152	171	166	148	136	168	131	161	115	168	150	177	131	137	137	165	147	154	125	136	136	136	171	132	146	138	151	145	135	139	167	144	151	157	153	136	176	147	170	153	134	143	171	157	130	124	134	138	127	142	124	126	160	140	140	142	151	126	148	132	129	154	137	133	155	167	138	128	129	133	154	143	154	122	141	142	139	153	137	156	155	157	171	149	138	130	138	150	145	142	155	133	147	155	151	125	144	175	145	157	121	127	161	152	135	134	148	157	126	143	129	170	152	149	136	152	146	148	151	144	141	148	151	137	150	175	163	147	149	132	139	141	154	133	134	125	144	162	160	148	166	166	150	166	147	168	157	144	144	158	138	135	166	138	137	162	147	145	132	131	163	151	159	162	172	135	127	141	147	166	154	164	143	143	156	163	133	152	143	151	141	150	139	155	150	148	173	133	148	145	163	119	162	162	161	145	146	145	107	129	154	156	145	147	155	162	160	131	123	123	134	150	140	158	158	153	153	156	144	160	156	134	151	143	159	151	132	138	150	141	146	149	131	152	158	127	145	133	151	115	163	154	131	143	139	134	143	141	130	157	157	149	139	161	132	151	157	161	137	131	152	138	133	126	150	147	147	149	152	136	149	144	134	138	150	153	144	158	157	148	126	175	152	148	149
9387	888	840	948	774	725	617	556	501	495	467	458	468	412	405	426	418	408	372	390	397	382	403	385	377	382	386	366	405	388	381	393	360	369	342	367	341	368	399	366	376	372	352	343	311	404	383	333	381	355	400	385	402	438	442	461	504	686	801	714	625	474	422	427	427	463	428	379	386	320	346	355	370	326	372	351	398	389	357	360	362	351	383	343	379	325	370	358	330	368	342	370	327	347	341	325	322	385	409	354	331	350	388	355	372	325	371	356	353	355	340	345	394	331	371	347	372	385	347	359	350	332	335	341	340	373	353	353	360	353	387	370	379	341	351	362	365	350	332	351	375	337	324	357	343	362	339	362	342	373	361	349	336	363	354	386	387	351	379	357	346	346	369	376	365	341	383	306	376	360	338	359	345	342	366	351	354	336	414	375	341	379	349	365	342	323	363	374	372	321	378	328	368	331	390	363	353	391	341	341	364	350	382	362	367	336	353	345	356	349	363	350	387	357	323	393	355	373	339	359	341	340	377	351	345	339	369	359	338	362	334	352	346	378	357	393	353	338	351	353	362	338	336	346	379	372	353	389	351	380	367	364	345	383	347	394	354	373	367	335	359	380	371	369	357	355	316	353	338	382	351	370	347	388	358	380	348	363	377	355	346	376	353	353	364	351	363	377	329	338	379	361	386	366	401	379	362	350	334	353	381	339	401	385	310	351	351	353	360	346	348	315	361	369	359	333	370	354	340	365	376	373	340	368	326	357	325	371	354	361	373	365	358	342	343	348	377	380	361	362	381	383	353	333	322	370	337	368	361	358	369	372	366	350	338	363	356	352	360	352	338	335	374	349	331	329	307	361	361	325	347	332	363	353	396	349	371	363	355	363	372	335	379	354	348	351	342	337	381	366	348	347	341	376	362	361	415	325	368	355	380	345	366	337	352	404	369	338	337	377	364	356	330	356	339	339	345	366	362	363	360	348	359	394	409	395	346	332	364	363	355	315	380	376	356	363	357	352	356	353	378	329	357	381	361	326	354	366	348	355	363	390	388	323	360	373	334	360	340	364	345	363	362	351	359	345	370	381	358	349	346	357	341	338	397	376	365	366	403	368	329	340	362	366	369	364	366	378	369	379	390	358	314	374	385	362	369	330	397	370	356	369	344	329	365	328	351	351	375	321	367	307	381	364	367	351	346	363	361	366	339	354	346	327	366	360	324	380	361	347	383	378	333	325	349	338	375	347	346	384	358	391	368	366	347	333	377	345	350	381	360	339	347	354	341	369	359	350	378	353	353	336	339	352	351	330	358	353	356	365	360	371	358	384	375	373	368	354	360	377	338	355	370	365	346	361	400	370	369	355	356	352	337	327	348	359	367	368	338	322	346	339	333	348	392	407	371	325	351	344	335	337	307	345	352	365	362	332	350	350	323	354	361	326	362	359	384	374	376	364	358	356	348	329	343	345	348	356	313	358	367	360	362	394	334	350	364	325	359	366	362	385	348	357	365	359	364	356	392	352	362	348	366	358	386	390	346	394	354	333	360	367	398	365	382	352	347	363	355	368	346	347	358	372	385	377	359	333	403	337	351	319	360	367	371	385	319	391	357	377	380	330	360	361	379	327	367	387	365	340	378	362	369	374	338	334	376	363	374	367	331	379	346	351	381	363	352	383	336	358	362	352	355	359	392	378	373	372	320	373	325	350	346	350	327	370	359	382	385	367	372	364	378	344	372	360	371	343	379	384	357	373	363	351	322	357	369	347	364	372	360	339	366	365	324	361	372	343	335	390	354	341	325	373	333	364	338	373	334	376	323	333	381	353	350	354	372	330	372	364	348	377	332	356	376	343	357	368	323	367	300	361	371	372	349	367	368	371	358	336	360	365	368	344	371	381	328	353	371	367	359	359	343	332	392	349	335	380	334	365	320	364	374	370	384	388	356	390	320	347	386	324	365	337	390	367	338	388	349	358	364	358	368	367	374	395	348	346	340	364	340	336	371	365	340	360	367	371	394	333	360	369	364	341	362	340	344	364	376	354	363	365	335	345	358	365	341	352	424	360	374	338	353	348	378	387	358	371	338	331	358	329	326	330	391	384	331	359	327	325	373	372	369	321	360	363	378	335	331	372	329	343	340	327	340	328	380	364	358	365	362	378	339	322	364	368	361	355	384	338	344	406	372	365	388	353	351	360	372	358	364	326	384	355	377	348	371	351	402	372	360	370	400	362	356	342	335	378	373	373	373	341	385	374	359	359	376	330	383	333	365	345	339	425	359	352	325	358	357	363	314	335	341	385	380	377	345	374	362	386	345	397	407	347	355	352	381	410	338	385	330	352	379	340	318	363	364	367	317	372	372	384	378	395	342	313	362	376	330	367	355	346	321	361	397	363	348	357	368	338	360	346	342	371	349	369	392	340	323	381	335	332	377	374	373	380	357	386	365	346	317	344	348	341	347	370	354	321	365	377	353	386	362	385	373	366	358	355	336	379	368	367	398	318	380	321	358	363	392	365	338	359	363	356	383	372	360	351	354	345	357	391	416	367	321	349	378	380	372	334	396	371	375	357	343	364	348	338	378	346	402	362	363	351	357	330	380	364	358	381	406	378	368	363	348	389	356	343	345	376	344	364	369	374	371	357	348	332	342	344	338	356	378	395	343	373	370	339	320	340	375	364	364	382	344	362	352	345	345	348	342	374	378	347	389	391	365	350	342	378	375	374	369	357	352	337	365	358	332	376	373	362	367	411	353	336	412	369	314	359	363	377	377	370	378	335	379	366	314	352	336	366	328	386	362	365	349	381	357	362	343	348	352	367	317	351	332	344	399	335	348	378	357	333	379	370	367	338	357	361	348	365	364	347	379	340	329	355	380	392	335	365	365	347	353	327	383	380	395	347	379	371	359	356	336	348	367	329	344	386	328	364	370	352	368	379	352	360	337	383	356	358	375	390	370	333	335	378	342	354	358	390	354	370	368	348	379	365	356	363	381	373	324	368	368	366	347	355	377	370	373	358	322	354	339	321	374	358	360	373	358	359	357	376	339	378	377	320	362	353	377	353	330	361	387	354	355	345	329	335	330	353	370	344	341	367	361	356	385	353	324	318	370	332	366	360	340	368	359	382	343	338	355	369	344	320	346	380	384	359	383	340	350	356	356	391	325	337	387	352	377	356	322	353	355	339	352	367	358	388	348	360	356	371	333	368	351	341	362	360	349	374	373	323	398	344	365	339	341	372	357	345	318	354	353	370	345	359	369	340	390	338	355	382	357	380	357	301	373	376	305	366	381	310	348	382	331	362	355	370	359	322	344	347	351	358	343	339	377	369	348	368	352	363	358	340	346	331	361	361	366	358	352	360	337	343	363	345	369	331	377	336	376	376	351	335	388	337	370	333	346	360	344	359	357	341	357	355	341	349	369	348	346	370	389	358	358	384	363	325	365	334	376	363	353	342	349	363	389	345	355	336	368	355	387	336	392	350	347	350	398	372	344	373	343	356
19633	1548	466	363	253	191	177	126	109	102	92	85	74	91	70	78	80	80	59	65	63	70	70	66	65	66	63	78	56	63	59	52	62	59	71	81	65	67	62	73	58	57	63	82	73	68	48	63	54	63	73	67	65	78	72	87	96	123	181	124	107	88	69	73	64	94	66	64	64	61	57	55	60	75	69	60	66	60	69	54	53	57	49	61	57	67	60	81	71	55	58	64	65	49	51	55	80	54	59	51	67	60	73	48	50	66	66	52	52	49	56	63	62	66	65	56	60	58	83	55	66	58	58	68	56	63	62	68	49	60	61	54	64	70	64	65	59	59	64	56	52	55	66	70	66	58	60	62	61	63	66	46	62	71	52	56	65	64	69	57	55	64	64	56	65	64	47	65	57	57	74	49	66	42	67	67	52	62	65	62	59	51	67	57	59	66	73	63	66	55	65	50	67	77	56	62	54	59	48	68	70	68	67	66	60	55	56	63	60	59	63	60	71	58	58	63	58	44	53	49	59	59	58	56	73	63	61	60	69	54	57	56	68	63	68	61	54	52	54	53	54	65	69	72	65	52	48	65	52	68	60	61	51	56	56	57	57	51	71	69	57	57	68	53	61	61	54	74	64	71	54	72	52	51	64	49	42	62	82	56	54	54	51	60	61	59	73	53	68	50	60	65	52	57	58	53	62	54	60	57	68	53	76	52	64	68	71	69	69	56	60	65	61	49	48	47	55	57	61	57	71	65	62	54	48	68	61	53	71	57	67	66	56	34	62	55	58	67	69	72	68	59	45	70	70	53	61	66	65	64	70	70	75	68	53	74	55	58	48	53	58	67	62	63	59	72	56	64	62	60	47	50	59	50	51	56	45	56	69	70	81	77	69	54	61	67	62	57	54	56	60	52	66	65	57	64	49	63	58	56	60	58	57	44	66	68	71	48	72	47	72	61	65	61	54	50	48	72	64	49	53	59	59	46	63	68	72	67	57	49	47	58	68	52	48	44	48	61	57	65	65	60	52	47	68	51	66	53	62	67	36	57	51	49	60	70	61	68	57	66	75	58	54	52	60	64	62	52	72	65	62	63	60	58	44	54	67	60	63	60	52	61	62	57	63	68	64	52	62	57	57	51	60	62	64	58	63	56	66	54	56	67	63	64	52	64	66	54	61	74	67	59	51	51	59	58	53	57	71	48	67	71	64	77	74	81	58	58	51	52	58	71	64	60	56	64	57	59	61	50	56	69	71	56	65	73	76	58	67	59	76	63	58	58	65	57	45	73	57	60	75	72	70	45	66	58	64	73	70	50	77	59	55	65	59	55	64	57	65	51	50	83	68	50	46	66	66	60	68	73	68	69	67	64	60	52	66	53	86	53	65	64	63	64	58	58	57	55	73	53	41	72	68	62	59	64	70	70	74	71	79	77	63	58	73	71	52	59	59	78	58	62	61	41	73	52	64	44	60	69	66	62	50	62	58	59	61	64	71	47	53	50	60	71	51	78	43	52	84	70	77	56	42	61	66	67	61	58	55	57	51	68	65	75	69	72	79	62	65	77	62	61	61	67	45	66	61	59	52	70	53	48	59	58	51	54	61	58	58	44	51	66	52	71	72	59	59	76	56	54	55	60	51	56	73	60	48	60	49	49	59	63	66	52	47	58	53	65	67	57	49	69	67	71	62	71	77	64	66	56	52	45	53	60	62	60	51	68	45	51	45	67	46	67	55	58	59	79	54	81	57	57	73	79	56	62	52	49	67	55	54	54	53	61	64	58	62	61	65	62	48	64	63	53	67	50	57	58	64	65	55	41	70	54	61	69	64	48	87	54	66	53	58	63	69	55	55	60	65	56	60	71	54	75	58	48	69	65	57	49	60	50	49	58	71	51	74	75	68	57	45	55	66	80	67	52	75	65	63	44	62	54	63	66	66	64	73	74	69	62	67	55	60	49	61	58	36	67	67	53	57	62	67	80	57	48	62	61	65	66	46	61	63	52	52	57	73	64	73	73	64	62	67	58	68	67	59	56	46	84	53	55	69	44	63	52	64	52	55	47	52	63	63	59	51	61	59	68	65	55	54	45	59	60	55	70	65	67	58	65	56	70	54	46	70	71	80	64	70	70	53	71	61	76	69	64	41	69	63	59	55	58	68	51	62	58	49	53	63	69	56	53	50	73	35	62	56	53	59	60	60	60	65	73	55	52	57	50	56	60	61	57	49	56	53	59	65	69	50	56	70	50	70	64	68	68	71	57	62	54	66	45	59	67	59	59	52	51	67	60	59	53	58	57	65	55	64	68	70	62	60	49	54	60	69	66	57	57	73	55	64	59	61	53	47	61	58	73	46	64	71	50	57	58	68	53	62	56	59	57	60	57	52	48	56	73	65	70	55	47	47	59	54	60	71	55	54	69	55	80	51	69	47	48	66	59	56	61	57	69	57	58	57	57	80	56	63	61	68	66	52	56	51	59	65	66	59	63	61	55	67	61	55	56	47	52	53	66	51	46	62	57	57	61	61	51	45	65	62	62	70	76	65	58	65	58	67	69	47	62	54	61	60	54	66	66	64	75	68	58	57	53	63	60	67	63	54	47	62	66	49	70	70	42	64	52	65	60	71	53	60	54	55	65	66	57	53	56	57	53	68	48	60	51	53	48	53	63	77	62	77	53	64	52	54	52	68	51	50	64	54	58	71	64	54	63	52	50	65	67	60	64	56	67	46	61	54	74	53	73	64	45	67	61	64	66	60	58	67	67	47	74	59	64	57	63	66	68	51	49	73	81	51	51	49	60	55	68	65	62	50	62	61	77	58	54	67	56	68	63	55	60	57	69	71	56	69	65	40	54	68	59	55	52	69	56	61	66	58	65	61	63	54	48	50	60	78	65	69	60	55	58	60	60	48	57	50	67	57	55	51	58	62	58	45	79	46	70	76	48	58	46	61	51	67	69	57	60	64	51	66	64	46	65	69	66	63	66	65	71	68	48	58	47	55	66	63	67	52	57	57	64	66	59	69	68	56	45	67	55	61	59	38	49	72	62	66	55	82	55	61	67	59	61	65	56	65	58	72	51	74	57	51	74	77	64	68	65	76	79	54	46	58	62	61	66	60	50	67	63	66	66	60	52	56	74	57	63	52	56	63	69	57	58	57	47	58	53	64	42	75	53	62	63	67	73	73	59	62	56	59	68	68	69	59	72	52	64	67	79	58	60	48	55	52	65	59	71	64	63	54	66	53	72	41	55	63	62	75	58	53	73	63	53	79	53	66	53	63	55	58	72	49	59	71	61	61	58	65	59	68	69	82	55	71	56	61	58	76	66	57	56	59	56	64	60	59	78	65	64	48	44	48	51	49	46	66	67	49	57	60	64	60	71	74	72	57	68	71	70	49	60	77	62	56	66	71	48	77	55	60	52	62	43	53	66	62	70	67	72	53	46	58	52	62	56	61	58	58	58	57	64	49	60	70	53	73	61	56	69	60	58	69	63	62	55
12283	773	1133	1281	1022	802	699	600	462	438	385	373	327	302	269	288	281	246	241	272	224	213	205	210	220	230	208	222	231	195	201	201	186	182	194	197	182	188	183	195	188	170	173	181	164	182	177	183	183	169	172	204	224	287	375	436	519	839	1085	821	610	365	343	287	305	393	293	263	250	198	169	173	176	150	171	162	178	184	166	170	160	191	176	193	162	175	160	163	162	168	163	189	161	167	177	173	182	161	186	172	164	167	161	169	198	173	179	187	175	172	173	166	161	165	168	146	141	172	167	158	177	180	193	151	166	148	160	182	168	192	154	173	167	172	170	152	150	168	172	162	182	168	163	163	178	161	164	187	197	185	175	153	201	189	126	138	176	168	178	169	154	167	154	155	149	165	176	157	147	180	159	171	162	159	180	178	164	186	174	160	167	164	163	163	182	179	175	172	161	180	177	149	171	164	159	179	141	182	152	158	164	175	180	161	179	183	140	152	169	167	184	162	156	182	177	160	171	171	155	149	161	154	153	161	163	160	162	167	166	157	188	173	187	177	167	159	172	170	181	168	165	161	164	181	167	168	167	164	183	188	156	154	177	177	156	178	165	155	160	182	172	172	164	173	164	168	186	184	177	205	162	169	174	174	188	177	161	160	158	162	164	186	191	141	175	150	143	147	141	169	171	179	159	170	177	156	174	179	187	166	161	162	176	142	176	133	156	173	162	172	168	176	174	151	174	160	153	171	143	159	149	170	162	181	175	168	153	174	177	163	153	169	165	186	171	177	168	169	178	172	164	165	164	184	174	160	168	177	165	163	187	183	174	164	182	161	155	157	157	180	184	176	179	203	196	168	161	155	170	139	170	189	201	180	192	163	176	175	164	165	171	165	161	142	136	176	150	175	148	177	177	185	164	170	153	170	156	133	166	176	152	167	169	171	176	169	177	162	182	157	174	161	170	168	166	153	163	168	159	165	182	149	166	161	152	177	158	160	191	153	186	167	157	173	174	175	176	164	174	148	166	186	182	170	155	142	166	175	184	186	169	159	155	173	134	180	166	145	165	179	173	181	165	173	180	153	175	165	171	175	165	167	152	171	158	169	169	170	163	150	174	162	179	168	149	150	179	171	161	173	157	156	164	162	190	199	176	155	153	168	184	163	174	157	162	181	165	154	158	184	148	173	181	183	164	166	172	167	167	176	170	177	156	188	181	150	197	175	181	165	155	157	178	158	190	168	183	170	177	193	191	180	178	176	165	180	163	193	171	183	170	168	145	154	158	182	179	168	153	146	159	171	180	194	189	177	158	152	192	177	175	180	170	161	174	183	198	183	176	174	152	164	152	141	179	167	153	162	184	174	158	168	172	164	170	173	180	168	175	148	160	164	175	168	158	176	173	169	163	167	181	160	183	160	162	164	167	156	169	151	152	192	145	163	158	185	154	144	168	170	167	164	152	171	164	204	166	167	163	183	179	169	171	159	157	164	150	150	161	171	174	167	159	186	211	148	175	172	190	161	198	156	157	148	164	147	161	174	174	164	167	177	177	164	160	162	168	169	152	144	174	144	161	152	178	165	186	182	151	174	173	177	176	163	151	182	145	187	185	170	162	157	191	164	153	158	165	154	167	164	170	175	169	173	175	171	185	164	170	177	161	155	189	158	185	180	182	151	157	169	176	164	171	152	158	162	161	173	161	180	150	163	173	188	175	172	167	170	151	178	173	188	196	135	169	147	172	172	171	182	175	162	174	170	175	171	158	172	195	184	163	182	166	153	157	169	148	179	185	158	149	163	183	164	173	161	156	173	175	179	160	173	159	164	184	168	175	154	184	161	168	144	179	170	180	147	183	159	195	167	191	168	177	188	162	155	175	164	172	166	174	167	149	169	181	184	144	149	172	154	158	166	177	177	161	184	161	171	167	169	159	185	169	199	167	177	153	177	162	182	165	173	174	157	167	171	165	172	155	145	150	165	163	166	171	157	169	149	162	160	178	168	160	153	173	150	163	172	157	149	151	172	169	167	171	163	169	168	169	166	171	201	172	157	152	158	184	166	179	162	168	177	160	162	160	152	169	167	177	158	160	156	180	180	176	184	171	147	169	154	152	170	161	191	191	190	158	180	157	166	156	165	154	152	170	169	181	159	162	173	161	178	189	169	179	200	178	159	175	160	164	194	176	148	183	169	159	153	158	177	182	187	162	166	178	156	144	180	165	185	163	172	180	174	158	173	199	173	160	165	177	173	165	162	177	160	176	183	188	162	189	179	177	147	174	164	172	149	157	156	190	158	170	169	165	183	166	170	170	168	162	174	176	176	141	150	178	168	154	182	150	146	186	167	137	157	165	169	159	187	195	149	179	165	176	179	166	148	181	152	198	170	178	177	171	166	160	174	195	180	180	156	169	147	176	173	150	162	165	174	167	162	148	170	164	169	166	176	185	194	153	168	167	151	181	165	172	172	181	153	173	161	154	201	177	141	171	164	165	168	148	171	148	158	182	171	171	140	187	180	179	177	145	168	178	156	165	186	174	156	176	165	149	164	163	152	163	190	180	174	160	170	175	180	163	159	165	173	171	172	154	175	174	165	192	178	158	184	193	148	171	181	150	149	156	166	166	182	180	166	156	164	171	162	192	154	168	154	159	177	146	182	159	172	170	166	173	177	161	181	162	162	176	177	179	159	164	168	153	177	187	203	177	168	184	178	149	174	161	167	172	180	172	167	192	187	173	174	155	164	167	178	175	177	189	151	166	160	182	175	153	203	164	142	159	186	168	155	180	170	157	154	190	173	170	159	168	154	174	179	157	175	159	170	178	164	176	173	150	164	172	185	170	159	178	170	173	173	165	190	171	187	161	180	146	178	157	184	157	162	163	151	168	184	180	136	179	179	167	185	174	179	182	173	174	163	174	174	162	155	154	172	165	175	167	148	159	145	151	182	165	175	173	160	163	192	147	167	167	169	142	184	168	137	169	167	168	154	178	168	163	144	166	151	185	164	158	182	165	176	167	173	173	186	180	200	170	165	184	164	193	151	182	173	162	146	166	162	181	193	164	146	172	166	174	201	170	178	159	154	151	130	195	174	173	162	183	175	160	168	182	184	173	179	170	193	156	182	157	183	182	155	171	184	175	165	159	165	141	181	172	188	146	177	149	181	177	167	168	185	141	180	153	147	134	203	161	177	153	162	152	155	165	173	153	159	146	154	157	154	157	183	185	166	174	193	185	163	176	179	176	167	157	169	149	172	164	181	156	166	171	151	170	175	175	155	191	177	180	185	186	169	171	196	156	172	177	178	162	155	175	150	163	155	149	173	164	163	159	179	152	162	170	172	163	152	160	176	156	165	147	186	191	170	168	160	177	178	141	176	187	168	182	169	162	172	189	166	164	173	174	182	153	151	160	184	172	160	167	167	162	155	174	186	188	173	171	167	171	177	181	165	163	145	161	156	167	155	174	168	159	171	157	153	162	168	154	183	162	157	159	163	170	157	174	177
5802	580	240	217	209	233	189	223	203	209	191	192	221	177	206	189	204	222	195	197	207	204	194	190	202	202	187	175	190	222	189	219	189	209	197	194	217	203	206	219	191	187	185	187	204	214	208	190	191	221	185	197	228	194	194	202	241	237	186	203	196	205	217	189	198	212	199	198	190	217	176	187	224	208	205	189	203	212	230	225	207	224	219	213	199	200	166	200	207	263	185	189	203	206	209	214	194	178	202	193	200	229	189	222	196	211	203	192	212	228	203	201	210	235	195	194	212	184	214	189	180	196	219	193	213	210	197	220	204	204	226	192	202	220	223	198	199	191	197	200	181	186	185	171	203	218	202	186	210	200	206	201	189	198	200	194	202	210	192	210	202	233	172	222	203	178	200	201	197	208	207	216	200	211	221	198	211	187	186	212	199	198	214	221	196	200	197	201	211	223	203	208	202	216	206	177	213	183	186	199	206	208	202	228	194	212	179	207	186	198	217	221	185	216	202	214	188	188	183	208	214	187	212	189	173	197	197	187	197	202	208	194	206	202	230	198	205	200	211	225	215	173	225	189	180	225	196	196	230	215	209	205	231	199	187	197	208	216	212	223	231	208	213	177	201	201	190	213	208	217	217	193	186	218	202	212	197	212	200	201	214	203	226	209	242	193	231	198	218	189	203	237	195	222	191	208	212	199	213	194	220	215	206	197	216	201	210	180	196	173	202	195	217	197	215	213	188	197	192	208	206	188	209	217	214	211	211	211	246	193	209	210	177	198	226	177	182	196	210	195	202	199	203	182	212	208	232	250	188	203	207	183	204	186	200	200	208	211	213	206	180	205	166	210	200	192	221	212	192	188	216	178	206	206	197	207	233	218	201	206	197	234	206	187	187	203	217	195	197	190	201	210	205	208	221	186	203	201	186	211	192	209	211	185	217	219	197	230	200	208	195	191	208	187	196	227	186	190	217	225	203	194	190	195	191	214	199	203	211	190	214	212	201	205	228	201	194	185	205	198	185	207	196	229	211	205	181	181	210	222	206	214	186	169	211	187	219	198	196	204	183	203	231	187	202	176	206	196	193	220	201	198	202	189	181	194	228	209	204	221	181	195	213	209	191	208	196	216	218	230	220	201	202	222	210	183	198	230	217	195	193	217	192	174	185	221	180	213	200	216	215	206	202	219	206	211	198	229	221	205	197	201	175	201	201	200	194	210	197	224	192	206	194	190	186	216	184	183	226	202	218	203	206	206	177	178	180	209	220	157	219	212	214	180	207	208	204	181	199	199	196	183	212	202	221	226	208	179	226	181	203	210	176	195	178	219	200	206	202	201	181	223	197	197	208	215	207	235	186	222	227	182	219	219	197	198	219	187	225	205	173	188	211	233	223	237	204	210	218	203	194	209	195	183	215	203	191	184	191	200	207	205	204	207	193	205	201	201	227	222	178	216	176	192	179	206	188	191	189	181	210	200	206	199	204	206	205	193	219	189	179	196	207	177	213	215	204	195	199	204	215	205	168	191	193	186	183	214	200	225	198	193	186	215	202	221	192	199	210	230	203	229	182	192	215	213	222	193	190	191	201	217	190	193	226	201	204	216	186	214	200	202	209	187	195	220	233	192	221	222	230	199	201	193	181	199	193	195	185	187	186	203	183	216	199	191	219	192	200	198	217	219	204	215	191	188	196	225	208	213	182	194	221	214	210	208	200	194	222	195	213	218	195	195	190	200	204	197	201	204	192	194	207	173	206	225	230	217	219	199	194	206	207	189	175	190	206	224	194	226	190	206	184	200	200	171	220	196	182	208	223	187	199	210	204	187	213	227	216	194	232	200	189	202	181	202	198	171	205	221	200	187	210	183	204	200	208	213	215	174	190	193	218	206	183	212	183	226	212	204	192	167	181	220	212	169	201	192	217	211	199	204	203	216	215	185	215	193	196	197	190	190	191	196	219	220	241	201	207	208	202	210	198	209	188	211	207	208	218	206	192	193	212	198	213	221	196	215	201	202	197	207	201	201	201	211	190	203	187	237	198	217	199	171	219	203	193	192	197	192	204	194	201	185	191	210	219	214	226	188	224	201	195	186	200	190	192	190	200	174	183	210	215	181	243	199	210	197	234	194	205	238	190	183	210	199	194	231	201	197	178	195	220	207	181	195	187	206	184	196	201	219	218	202	206	214	192	188	205	209	206	187	187	189	169	197	209	207	203	222	197	198	205	191	187	227	199	215	187	209	203	186	205	195	202	195	206	194	185	211	192	221	205	222	200	202	194	202	187	197	213	212	206	222	200	223	186	197	216	235	207	191	202	186	191	206	208	222	195	226	200	211	206	226	202	214	210	187	210	201	222	189	198	192	207	189	224	191	208	188	191	197	210	202	188	204	206	204	203	200	214	175	168	204	189	199	207	173	201	212	217	213	193	225	200	213	188	175	205	212	210	228	201	174	161	198	201	222	180	218	184	188	218	185	210	177	205	169	192	211	219	174	203	167	220	211	182	204	215	214	206	196	189	208	198	227	212	200	181	190	192	206	186	194	229	201	207	169	210	196	198	184	201	213	191	174	177	191	184	197	209	197	209	204	205	182	200	192	204	184	181	190	200	235	199	178	191	200	172	191	210	185	216	195	208	195	189	191	200	234	203	204	186	206	195	214	188	184	213	233	196	222	193	192	195	198	187	217	223	200	214	206	218	210	219	200	176	208	205	224	199	193	220	224	185	213	219	188	197	211	183	208	200	183	240	205	191	193	205	201	204	214	219	204	206	229	215	203	212	201	198	195	214	213	190	225	174	195	195	208	207	216	203	197	212	188	190	209	207	200	181	197	197	204	234	209	170	182	194	221	181	207	187	185	205	207	209	225	192	193	203	200	191	202	168	199	190	216	208	198	217	213	203	206	200	212	214	200	195	172	207	197	201	189	194	188	181	209	183	212	206	197	188	182	208	200	182	217	207	189	192	219	187	191	236	211	184	200	197	200	193	200	198	218	190	212	208	190	197	209	212	175	187	191	199	213	188	195	212	207	181	185	173	212	200	209	231	208	217	200	225	222	180	195	227	205	176	210	176	228	183	226	213	192	175	198	215	201	207	195	200	204	229	234	191	187	219	197	204	212	214	227	184	229	218	232	196	237	196	190	200	198	194	190	197	207	193	208	205	206	190	187	198	204	192	202	192	199	209	201	198	225	227	191	213	199	187	204	200	227	198	208	188	226	175	212	184	167	198	217	196	206	203	202	180	202	211	216	223	184	217	175	185	222	192	192	198	203	213	222	211	199	210	211	217	209	194	203	210	186	233	214	185	211	191	195	185	227	213	206	179	207	190	204	186	215	229	214	224	212	184	207	194	208	212	180	194	223	248	228	227	206	220	196	206	217	181	209	214	202	215	203	205	195	154	198	220	211	196	213	179	201	203	205	203	207	176	185	224	196	205	187	190	205	204	179	231	194	215	192	190	212	191	199	194	198	206	194	235	203	185	181	205	213	183	198
4965	689	572	492	491	535	510	472	491	487	487	477	475	503	505	491	480	502	486	483	485	476	540	464	480	483	494	483	438	473	468	508	486	501	529	493	483	474	526	482	545	456	510	481	522	468	498	487	507	458	492	475	513	523	564	526	500	509	507	518	557	467	484	507	532	519	490	530	449	419	465	433	478	460	494	493	509	449	466	511	505	448	542	526	505	474	501	511	457	481	470	490	472	487	484	505	502	500	528	510	510	497	488	478	491	475	530	559	475	480	498	505	511	469	490	493	496	502	475	498	504	492	459	478	464	500	463	492	491	516	499	526	474	509	467	462	481	515	492	475	506	526	485	501	434	499	512	492	486	486	480	449	486	463	513	484	484	464	501	484	490	470	426	486	494	478	536	452	473	509	452	487	489	439	516	499	484	470	483	472	465	473	513	487	443	477	484	507	476	477	458	500	481	490	516	487	463	511	478	514	515	500	521	460	462	463	499	484	518	447	482	496	514	494	488	469	486	455	459	506	520	459	509	474	486	489	473	491	459	499	511	505	483	508	504	504	514	505	525	448	517	508	499	479	489	453	483	479	497	504	465	447	495	494	481	464	470	453	475	488	476	496	464	451	498	511	451	481	494	465	512	459	442	475	498	441	490	493	486	513	505	488	478	486	453	445	501	476	502	460	509	513	454	505	463	473	510	506	505	487	513	475	512	484	507	470	513	491	516	468	479	488	505	470	466	519	454	501	447	463	468	493	510	508	517	493	490	482	513	494	463	467	456	526	515	466	470	522	529	495	479	498	506	487	473	513	481	495	492	555	506	503	504	506	503	509	530	486	505	466	526	457	480	552	461	480	501	492	510	499	507	537	447	513	494	502	492	463	473	499	513	506	491	449	533	472	479	495	450	481	478	511	467	451	463	466	490	486	473	463	468	477	451	490	498	513	498	548	490	501	501	485	527	468	484	548	465	492	494	491	464	513	449	480	473	462	474	532	503	538	491	507	451	445	454	505	506	496	478	491	490	525	459	482	507	455	510	495	481	469	538	526	475	490	442	473	525	478	469	537	498	479	522	480	492	467	508	539	470	493	477	456	488	508	530	459	499	477	479	510	475	480	430	495	527	498	479	497	513	484	554	480	486	478	503	521	523	481	482	536	500	445	489	451	482	491	464	486	487	473	463	488	468	468	428	501	476	511	501	499	500	504	494	468	460	469	503	476	516	494	517	468	478	474	506	524	466	496	486	512	502	483	475	490	522	521	479	488	488	529	508	453	466	502	452	510	494	450	481	498	459	504	478	503	526	464	483	503	519	533	434	507	464	505	485	481	473	482	465	455	489	495	500	524	475	515	474	451	481	482	468	507	513	466	509	475	477	491	474	470	498	512	483	490	464	487	495	490	458	531	472	484	474	467	458	476	461	472	461	513	508	516	518	459	483	492	505	521	478	483	497	486	493	505	506	490	499	493	528	475	485	530	497	465	528	497	473	494	489	482	511	508	487	502	517	483	466	469	494	525	487	482	512	507	504	477	514	536	485	519	503	473	483	494	461	553	522	486	451	447	505	499	470	505	518	479	525	513	478	496	495	489	475	497	504	504	479	527	487	458	511	471	480	484	524	504	496	500	479	492	491	519	503	479	488	474	454	492	453	493	529	481	492	470	489	499	495	460	447	476	525	495	469	456	467	490	512	488	511	483	493	488	517	485	504	509	504	475	478	531	486	510	498	470	471	464	466	496	468	447	469	478	505	499	468	473	456	512	478	467	499	530	478	405	507	457	469	481	479	488	458	495	501	474	509	504	475	468	530	464	495	450	483	455	475	462	515	503	476	489	511	516	529	479	497	523	458	500	472	493	494	502	473	500	481	471	483	487	487	477	513	498	491	495	497	509	482	448	464	523	498	496	461	495	530	490	503	473	482	515	469	510	489	441	507	510	453	484	497	454	540	508	492	526	507	515	494	491	503	457	423	484	506	506	484	518	445	466	528	493	515	470	504	502	527	493	473	508	489	494	517	505	473	508	465	454	502	490	494	477	520	495	502	510	501	476	481	499	519	504	490	498	514	455	538	456	502	521	482	500	456	487	483	481	514	493	508	475	464	436	468	487	473	511	483	482	520	473	495	485	475	458	508	477	463	520	506	469	536	483	515	505	533	503	503	466	473	484	477	479	485	516	457	497	534	471	494	493	527	480	451	487	469	503	494	495	491	478	534	511	465	501	471	520	536	479	464	464	493	519	488	505	494	475	488	527	499	483	463	445	500	491	486	504	506	499	499	503	485	488	503	509	519	486	502	510	487	508	522	479	505	494	460	494	504	448	520	489	498	481	462	479	466	479	456	484	509	500	455	501	501	500	500	522	543	499	468	479	461	488	517	525	525	517	497	514	486	499	510	468	462	464	498	480	492	502	491	467	434	491	502	440	461	472	505	489	494	485	492	489	468	467	471	523	507	499	478	490	468	524	500	530	468	479	483	461	515	521	520	488	486	492	495	465	481	451	438	479	514	451	489	449	498	520	496	468	503	493	517	535	505	461	444	475	491	461	482	488	492	487	507	505	521	478	507	483	505	465	463	484	470	529	534	489	471	498	518	513	461	464	512	478	482	477	509	489	477	474	509	482	466	514	481	479	540	487	448	484	484	491	537	451	497	480	510	533	472	536	502	447	504	452	491	490	470	487	500	484	480	512	502	464	491	482	472	476	443	501	509	526	512	528	489	455	475	491	494	487	486	530	495	468	511	495	469	481	494	507	487	512	475	541	504	481	487	514	499	454	495	469	497	518	493	498	476	491	504	467	490	469	501	480	472	494	478	543	486	511	478	494	466	534	495	490	494	478	509	495	492	495	527	509	540	475	468	467	477	469	482	508	507	497	476	519	457	514	497	522	468	525	446	447	473	503	490	455	465	482	478	486	517	504	515	452	474	502	474	529	480	463	497	493	500	531	477	480	451	455	525	458	499	470	514	472	502	494	473	499	480	468	486	473	488	481	480	490	504	522	455	490	463	504	503	504	480	476	465	451	484	505	475	443	497	462	489	480	460	507	520	505	488	474	501	482	465	491	479	482	495	488	484	508	523	507	503	490	472	491	482	503	446	495	491	516	511	492	468	515	521	500	522	527	494	499	475	486	492	504	467	476	475	514	529	459	530	503	474	510	514	520	488	513	488	489	482	474	482	480	466	486	478	485	504	498	518	488	524	461	505	453	525	471	475	473	467	458	465	517	494	501	464	531	490	488	474	491	501	495	495	522	472	458	515	463	487	509	480	523	489	487	544	465	499	533	496	474	464	480	501	494	462	501	436	507	500	463	487	525	483	496	515	504	505	491	502	486	503	526	473	472	449	457	484	443	472	511	463	493	519	499	489	493	521	503	509	469	467	494	488	482	490	512	502	521	495	498	470	502	476	476	489	464	491	483	497	451	521	480	468	522	488	500	504	498	503	466	505	489	504	538	511	533	474	494	462	445	487	479	483	468	491	473	470	525	448	502
13112	981	366	306	238	197	183	183	188	170	173	156	148	171	180	146	154	142	145	159	155	124	151	126	134	147	150	137	156	161	161	159	165	128	126	152	150	159	154	126	155	132	152	142	142	149	144	140	138	121	132	152	154	150	163	169	139	192	192	152	153	135	161	138	179	121	121	174	147	140	153	146	151	148	137	131	153	138	151	166	154	137	147	149	142	156	164	133	134	145	142	133	151	136	138	142	141	137	138	132	145	158	140	150	152	160	186	140	128	154	142	157	138	128	165	157	157	124	159	133	163	180	150	147	143	150	163	153	174	138	143	144	143	159	142	136	166	163	142	154	130	112	158	159	133	151	129	143	120	134	136	129	143	140	138	149	176	154	158	157	153	147	141	153	147	137	141	123	135	143	141	150	145	129	141	147	136	131	155	130	137	133	125	140	180	131	150	147	154	125	147	137	132	142	130	139	123	169	143	172	156	155	146	159	143	142	144	154	124	126	141	135	177	158	135	147	154	159	142	124	166	122	130	158	127	139	141	141	161	158	154	155	135	146	176	145	169	132	147	121	146	144	145	125	139	155	161	161	149	146	161	176	160	121	147	161	157	133	134	156	130	130	141	156	153	153	151	132	156	137	145	135	150	141	148	132	147	130	149	141	146	161	127	126	142	135	139	146	156	121	145	146	146	132	152	154	157	137	137	142	153	148	144	136	165	137	148	137	154	142	157	136	157	143	145	175	147	120	152	137	122	150	137	153	148	150	139	142	130	132	131	144	139	144	134	163	141	146	146	163	136	125	152	131	168	140	134	121	130	134	152	159	134	133	139	158	141	139	118	172	149	153	140	146	139	144	140	150	151	154	124	168	157	145	148	137	137	120	144	139	143	148	143	176	164	137	137	139	145	154	155	140	145	143	153	145	158	139	174	131	141	165	139	156	163	147	125	146	139	131	140	140	143	170	173	129	153	140	144	149	138	143	152	127	152	133	150	147	123	142	131	136	154	144	129	152	132	130	135	138	132	130	122	125	145	139	142	152	152	159	150	136	155	130	145	147	133	141	147	121	140	138	141	121	137	132	165	154	148	142	146	147	162	141	137	143	148	174	161	128	130	131	134	150	149	131	144	145	173	145	117	142	144	134	143	140	159	146	150	137	169	161	131	148	135	161	138	138	146	140	143	131	141	130	155	163	144	149	132	133	131	155	160	118	160	137	153	113	148	147	136	146	143	135	130	156	144	164	135	161	125	140	145	131	156	141	134	137	157	152	145	155	149	136	158	109	147	148	146	163	151	160	135	135	152	152	138	158	158	139	157	154	162	123	156	127	133	149	155	138	156	145	150	140	131	145	146	148	135	145	135	130	152	146	158	144	150	148	129	152	164	160	164	140	143	121	149	145	146	146	144	126	133	175	150	162	135	152	135	155	155	143	112	140	158	147	147	140	129	152	129	157	145	140	169	148	146	143	141	152	166	154	124	138	153	146	152	130	140	127	138	156	161	139	146	140	143	153	166	137	143	135	149	128	130	130	144	127	116	127	141	145	151	144	139	157	159	147	138	138	149	136	145	148	141	113	131	158	168	172	128	147	132	154	150	140	156	150	164	175	150	171	175	155	142	135	150	155	143	158	140	158	153	154	130	144	140	128	125	134	130	134	131	130	146	152	127	128	115	116	147	148	123	146	124	134	154	136	161	138	160	144	141	156	122	161	136	163	157	144	132	137	141	143	132	127	160	153	151	134	127	138	126	158	135	150	173	121	162	120	142	139	158	148	147	164	151	145	149	148	147	147	160	148	129	147	134	140	137	151	123	145	156	164	149	139	144	143	132	136	157	131	149	122	174	135	175	140	150	133	143	140	129	120	153	149	147	144	134	136	119	131	115	139	146	113	137	145	142	128	139	150	141	167	143	159	127	159	135	153	146	169	128	141	158	162	145	151	117	171	139	140	124	150	131	134	154	129	134	166	146	141	151	134	146	145	154	154	148	140	132	138	136	158	156	148	141	133	152	148	116	137	142	123	130	144	147	143	144	163	144	140	156	149	163	142	144	160	133	151	140	143	129	151	152	147	149	150	141	171	160	177	134	120	177	169	134	147	149	136	132	132	154	147	142	156	151	146	148	149	146	166	147	160	147	144	141	157	126	155	137	156	126	135	140	138	165	138	113	162	148	141	164	133	146	142	149	142	155	150	151	137	150	140	116	154	150	137	139	156	138	143	115	149	141	139	145	165	147	152	133	146	160	143	132	163	151	154	134	150	127	155	129	131	138	153	148	122	155	127	135	161	171	143	148	138	129	163	133	137	142	128	133	135	157	155	178	154	152	144	163	146	154	133	135	136	161	135	162	136	145	149	134	144	163	158	144	178	146	124	160	148	144	161	150	145	121	140	162	170	155	162	108	150	139	118	153	124	150	147	154	143	148	149	132	128	161	150	129	146	136	128	149	152	164	150	124	131	141	164	151	154	173	175	153	141	137	136	152	153	163	146	124	146	146	131	135	156	123	152	133	162	144	112	142	143	143	148	130	138	148	155	138	137	138	150	149	158	129	150	123	157	140	134	161	121	143	135	160	155	147	152	151	144	150	120	165	152	135	131	147	158	134	137	166	158	159	156	168	145	135	143	164	133	132	140	155	160	172	128	134	167	139	141	142	142	138	146	159	148	149	133	144	155	133	134	145	151	146	154	139	137	131	162	142	145	157	130	140	131	134	139	146	170	147	142	159	142	147	129	144	155	127	160	130	139	137	162	132	139	153	138	137	148	156	143	148	140	157	137	149	143	153	139	136	141	145	136	128	153	140	140	132	142	163	138	133	121	129	151	133	129	162	143	166	120	143	164	159	151	158	155	146	168	140	151	152	115	122	141	139	145	136	159	163	139	160	143	155	135	139	136	125	134	147	148	157	168	137	130	141	150	147	156	161	143	151	151	147	156	140	151	140	140	132	129	145	175	140	146	133	141	132	161	166	158	158	129	155	147	131	154	148	142	173	144	165	136	134	137	140	151	145	136	146	136	134	173	188	142	167	147	158	145	130	141	132	131	154	148	158	157	136	146	141	122	124	121	147	155	158	145	142	144	144	127	125	150	141	136	133	151	155	164	154	157	157	149	156	144	149	151	164	150	157	142	164	146	159	135	143	156	144	151	149	175	126	130	153	155	141	126	124	138	150	120	145	157	125	163	151	137	136	135	141	123	143	141	153	148	146	133	164	144	152	145	171	151	148	130	144	130	150	159	148	137	154	149	142	130	135	127	134	133	132	131	147	168	153	147	154	141	159	125	155	140	158	135	154	132	160	133	136	138	159	155	160	136	176	148	155	160	153	158	142	145	144	118	147	132	130	141	156	124	149	134	131	153	141	138	133	149	149	128	144	157	146	151	165	138	165	136	145	144	138	161	139	156	124	137	133	147	149	144	150	140	151	147	145	138	163	148	154	131	139	144	159	148	167	188	138	160	151	163	166	123	160	172	152	157	150	159	162	150	149	140
10031	785	836	928	787	703	637	612	551	499	464	446	400	418	430	414	377	413	376	373	379	403	372	373	381	347	369	370	380	327	403	387	371	376	391	386	365	342	362	406	347	371	372	348	391	348	385	364	385	371	364	393	370	461	479	492	606	771	774	683	602	422	413	383	435	456	391	404	381	373	342	355	380	383	369	347	352	343	388	376	344	345	378	363	381	386	370	339	339	355	343	377	377	326	390	389	341	329	346	384	352	375	352	351	339	341	364	341	347	324	360	379	381	377	352	362	342	339	345	347	317	331	385	365	313	384	340	353	374	342	367	350	335	337	348	369	344	364	333	347	357	351	365	337	365	389	415	358	365	362	363	355	378	353	347	347	350	377	376	368	358	375	354	345	361	352	380	396	373	356	355	369	388	320	357	396	350	376	356	372	334	363	333	363	360	352	317	333	374	388	355	364	355	353	366	355	367	326	363	344	372	337	362	356	350	347	353	349	348	358	326	400	368	356	358	338	358	318	375	331	357	370	341	336	362	369	343	344	340	353	335	353	326	362	358	354	317	342	363	359	357	379	341	381	403	330	348	334	334	356	338	387	350	344	348	357	351	325	370	380	349	380	347	353	347	359	354	356	373	385	324	340	381	377	348	357	357	356	375	363	380	353	338	321	364	332	365	357	345	356	385	342	325	337	313	333	354	359	350	346	343	347	363	353	334	378	339	363	395	337	330	367	337	358	367	339	382	368	343	369	355	349	350	370	366	370	369	363	386	331	366	353	369	326	354	365	358	373	362	373	342	360	346	364	365	365	379	375	357	349	363	337	339	376	372	359	373	344	365	363	339	375	350	355	333	367	325	348	356	341	386	362	360	354	382	385	325	371	345	352	375	332	354	336	318	367	367	327	391	338	310	337	380	320	335	366	383	344	355	339	347	378	360	357	355	357	317	391	366	339	369	331	344	333	329	363	355	356	364	346	355	347	358	346	371	356	370	350	364	370	356	354	347	340	375	340	358	363	324	405	354	342	342	334	358	349	357	408	405	335	337	353	350	341	390	342	371	321	366	367	325	340	370	370	350	367	334	322	363	354	336	331	376	350	360	374	363	360	383	396	373	382	359	360	376	342	330	386	337	360	404	358	341	342	370	340	335	346	348	363	349	382	380	369	349	387	368	397	334	382	368	344	356	341	370	360	345	363	333	362	338	355	343	346	341	386	328	349	348	360	399	362	358	335	369	361	311	351	346	379	338	352	368	355	340	359	370	384	368	378	346	360	355	333	387	386	327	340	336	386	350	362	341	344	382	353	340	338	335	357	346	323	334	345	347	325	369	331	346	319	354	320	384	363	345	344	368	354	344	347	387	379	342	347	342	360	368	344	353	337	326	339	366	356	347	327	375	345	367	356	360	348	348	301	366	337	343	345	336	387	372	370	333	350	350	343	339	376	352	345	349	374	352	336	387	361	363	389	349	372	349	401	368	358	358	381	347	369	349	357	363	384	332	364	348	323	370	323	375	338	359	348	371	342	370	355	342	344	356	385	389	400	340	357	366	362	352	378	353	366	359	360	366	354	324	331	374	361	372	360	368	355	379	342	332	345	364	351	335	337	340	357	368	343	391	332	328	350	353	358	397	365	343	333	387	400	389	345	357	336	339	404	339	346	361	336	374	351	348	361	380	359	376	368	333	331	332	374	362	385	373	342	381	359	351	403	359	369	339	382	374	376	340	358	353	330	327	350	341	375	376	354	334	358	323	349	354	361	338	341	386	363	364	356	343	334	367	360	328	347	369	353	352	372	362	352	320	336	322	339	345	376	328	355	347	343	366	389	346	368	353	342	336	351	318	337	378	360	356	369	369	347	361	334	344	377	360	346	350	330	381	348	375	357	350	348	354	357	376	296	336	294	357	366	406	359	326	339	363	368	372	391	377	361	358	366	360	364	400	348	342	352	361	384	345	359	374	345	369	377	373	363	346	369	338	355	348	333	359	370	362	376	394	336	358	315	353	347	347	375	395	356	336	316	323	328	346	340	355	385	360	375	355	343	346	366	382	371	356	346	358	333	354	364	350	348	355	334	378	347	351	321	340	324	345	385	395	344	376	337	334	358	341	362	373	378	356	381	380	343	350	357	327	383	385	360	375	351	364	360	390	339	388	363	365	329	340	309	337	353	359	372	373	346	342	345	359	320	333	379	343	385	363	354	352	342	362	344	348	351	323	364	364	369	369	355	372	359	361	348	384	362	356	353	363	388	368	362	369	370	332	361	352	340	321	350	350	373	326	351	352	358	360	353	343	370	377	406	370	381	353	355	357	365	349	375	371	368	341	325	378	357	381	316	363	372	404	383	358	331	330	358	355	347	377	352	378	369	369	346	353	374	335	338	373	325	354	370	363	316	393	360	374	370	354	343	337	343	379	376	376	352	381	372	343	333	357	376	361	371	339	378	350	364	375	362	342	309	362	400	346	371	387	357	394	333	384	341	386	335	346	352	358	316	338	378	339	363	380	346	370	383	355	371	358	336	348	326	326	351	343	315	335	358	329	363	320	346	349	358	347	370	376	356	369	382	398	331	368	357	376	354	351	409	354	360	314	384	344	394	345	360	351	398	355	345	368	361	318	376	341	366	358	359	353	382	364	357	387	349	352	349	379	352	368	359	377	317	378	362	362	372	352	382	355	368	379	366	324	360	343	373	364	374	362	372	356	362	428	345	349	342	336	358	337	333	351	370	352	352	336	359	343	359	341	350	339	327	366	338	380	376	375	378	334	383	349	365	354	342	370	353	362	334	370	364	332	368	359	349	389	378	350	347	363	368	319	351	364	338	334	343	334	378	346	359	393	376	376	361	354	369	360	339	336	377	332	388	333	341	348	343	389	325	356	354	366	331	368	363	367	375	335	360	354	374	285	357	352	355	367	343	390	336	363	390	355	371	345	367	358	335	363	341	405	356	381	359	361	351	339	366	339	342	334	394	339	373	372	330	398	376	361	354	349	346	382	341	345	336	388	372	386	322	363	336	343	378	358	355	351	383	359	333	393	342	363	360	374	338	373	392	392	349	334	349	392	338	338	359	369	345	317	344	390	341	332	369	330	363	354	370	358	362	357	358	353	342	328	364	329	335	352	363	367	329	361	318	349	388	356	384	366	386	329	343	370	357	368	340	345	374	367	384	364	358	363	379	354	374	357	317	308	389	383	353	374	366	357	366	313	393	362	354	369	346	358	333	318	316	357	364	347	344	357	351	348	339	365	356	346	371	333	367	356	360	350	363	318	379	413	352	340	386	324	362	363	366	366	352	336	409	380	366	350	325	343	354	342	383	359	388	358	366	354	366	382	375	362	360	391	338	341	347	346	352	373	350	349	351	327	366	347	364	391	364	368	343	376	347	383	359	364	354	373	367	378	373	354	364	391	355	386	372	361	365	364	378	379	343	368	367	341	348	344	366	347	330	357	396	389	325	362	376	334	358	367	360	349	364	338	359	373	353	339	415
20315	1674	470	358	258	176	138	137	119	87	98	99	99	76	75	79	82	68	71	80	66	76	79	70	52	57	67	57	64	70	60	75	56	55	65	61	68	53	49	57	62	60	53	65	66	74	60	57	63	56	59	53	67	67	82	80	133	154	143	97	98	78	74	64	68	76	64	62	66	69	58	52	57	56	58	51	70	67	65	58	74	60	61	66	53	50	55	44	63	59	57	61	56	55	68	52	67	66	77	61	55	59	64	76	59	68	61	71	67	57	52	50	61	54	64	54	60	54	63	66	72	51	60	56	55	65	73	61	59	75	54	60	56	46	59	72	53	56	54	63	48	66	62	64	54	43	55	52	73	58	69	49	58	79	67	54	57	58	46	54	53	53	49	59	60	64	62	58	69	65	49	55	71	65	62	52	62	54	56	52	62	61	52	63	54	59	49	46	45	66	56	54	63	65	57	63	57	45	64	57	68	55	64	56	52	64	63	67	61	60	73	59	61	72	44	61	69	62	61	74	62	51	57	55	53	68	59	57	60	52	63	50	59	49	58	62	53	56	57	58	60	70	47	63	63	65	70	54	57	58	65	60	58	59	70	56	60	79	54	51	55	64	87	63	64	56	54	71	56	72	56	51	61	66	55	50	69	52	73	60	71	58	71	65	60	63	54	52	65	59	47	57	55	48	70	64	65	64	54	53	55	61	67	59	57	61	55	58	43	57	47	86	59	60	72	55	71	56	62	61	65	44	55	67	57	60	56	53	63	67	58	70	41	44	66	70	51	48	62	71	69	61	65	55	70	65	73	59	62	62	67	61	54	61	75	61	54	57	47	55	54	58	55	61	61	61	70	62	66	66	55	60	60	62	56	69	81	62	69	61	61	55	53	48	57	50	63	62	79	62	57	67	55	70	55	59	63	57	62	62	48	72	78	57	67	68	41	63	81	51	45	55	63	58	46	63	66	53	70	45	72	57	47	60	57	57	69	57	52	64	58	46	61	69	64	55	54	53	60	54	62	50	56	59	57	62	56	71	65	65	55	45	57	40	57	59	44	59	65	58	63	55	57	59	54	56	60	66	60	61	60	67	63	75	72	62	50	51	83	73	64	57	55	58	69	77	58	60	54	57	56	44	59	55	62	54	72	58	55	73	64	51	64	63	63	58	73	56	56	72	54	78	64	57	53	50	54	47	65	64	60	60	62	62	50	50	66	59	45	66	54	61	57	75	56	61	56	63	64	65	50	68	56	57	82	58	60	57	56	51	64	60	50	56	50	62	69	56	57	66	68	69	59	66	55	72	59	53	55	69	56	52	62	61	64	65	51	56	53	65	68	61	62	72	59	61	54	60	52	64	52	75	55	66	61	65	73	64	61	61	54	60	54	47	74	60	64	63	54	64	64	65	61	63	57	65	72	54	60	93	60	52	54	66	60	61	63	59	63	42	49	57	52	73	64	70	73	48	62	53	51	64	55	55	64	48	68	54	63	60	55	79	65	58	71	51	61	59	55	55	72	67	86	57	53	46	61	58	67	63	69	73	75	66	53	65	57	61	60	78	58	61	46	64	55	61	53	51	53	65	49	49	65	45	62	53	65	64	60	58	46	54	66	61	52	55	57	60	62	71	70	56	49	58	58	64	73	59	66	53	49	61	52	52	68	50	63	54	61	59	61	68	39	76	62	57	53	67	63	61	78	52	62	62	56	67	56	56	63	59	58	56	66	67	48	62	62	51	70	61	56	68	57	50	68	64	59	54	63	64	49	51	65	60	61	70	62	52	63	68	64	57	51	63	64	58	59	52	57	47	66	58	53	43	69	63	51	46	43	62	62	58	56	51	56	84	66	63	65	56	54	53	59	53	70	62	57	47	59	54	64	56	66	51	65	58	68	43	57	65	83	52	71	56	57	48	49	46	57	56	56	60	59	61	60	59	50	57	59	49	60	60	61	48	63	64	54	72	46	58	61	59	59	48	71	57	62	65	71	67	67	64	54	54	40	48	60	56	60	68	60	53	54	53	58	55	69	60	49	65	51	68	65	51	66	56	57	67	76	65	68	49	52	68	59	60	62	74	61	64	59	57	54	54	61	66	59	54	68	70	62	51	47	60	57	50	66	48	48	62	52	48	54	73	52	70	61	58	56	64	56	54	60	62	62	63	74	61	53	66	65	44	45	74	50	63	73	75	66	57	54	58	52	56	59	61	47	69	55	50	49	65	54	41	46	60	64	64	48	63	65	58	64	70	53	59	51	74	50	49	76	65	56	60	60	58	54	63	55	49	55	59	58	66	64	57	69	56	52	58	49	52	52	67	60	53	66	60	67	57	49	80	66	57	69	61	58	56	53	53	51	49	47	56	63	64	63	64	62	63	54	64	55	54	56	62	60	55	52	72	71	55	62	59	46	67	50	57	62	55	52	54	56	55	62	46	67	80	71	71	70	49	64	62	64	62	61	59	62	54	57	61	73	71	64	68	64	73	64	61	57	66	55	64	52	65	52	65	61	52	79	57	62	65	70	55	51	66	61	61	64	86	70	57	67	61	54	66	65	59	65	65	56	54	54	59	60	60	51	48	52	57	54	57	65	67	56	55	63	53	71	57	69	52	55	62	78	62	64	66	60	57	60	77	68	79	75	40	61	60	67	61	62	77	48	65	62	69	63	61	50	57	52	55	63	56	81	60	53	61	63	62	54	59	64	56	56	60	72	45	82	60	53	67	49	73	41	57	61	52	55	70	55	54	69	55	63	74	55	65	56	61	66	48	65	57	62	45	60	75	72	52	61	53	54	61	54	58	55	71	77	73	60	62	61	47	51	49	70	62	64	72	68	63	56	68	55	54	66	63	57	58	66	67	70	52	38	56	60	54	59	60	50	41	52	79	57	56	69	77	70	61	56	53	64	58	70	56	61	60	56	61	41	52	75	68	47	66	57	67	47	62	53	64	62	68	59	51	53	80	68	62	64	61	67	70	49	61	62	47	57	67	57	70	62	59	75	48	55	65	59	63	66	52	62	58	50	46	55	67	60	70	65	46	80	64	65	55	62	62	59	64	75	53	60	51	62	38	58	60	66	60	71	66	63	61	64	60	47	45	56	57	63	58	57	51	52	68	67	62	60	47	60	67	59	58	74	73	56	66	60	62	46	66	65	57	58	57	60	62	66	71	55	56	66	68	50	51	53	52	65	54	65	64	60	66	77	67	58	64	69	61	51	49	64	71	57	58	53	51	61	55	63	66	69	43	75	66	54	74	67	63	67	72	51	49	61	58	68	53	66	64	64	57	58	65	48	66	71	69	69	70	72	45	63	52	65	55	49	57	66	63	63	62	57	52	48	70	59	50	64	69	66	46	60	58	59	54	61	68	49	70	54	51	64	75	60	56	63	67	46	63	72	52	59	57	58	48	48	74	76	58	69	46	60	60	60	58	67	59	71	57	50	70	60	51	66	52	43	54	60	74	58	59	66	60	75	49	63	61	64	64	66	71	68	73
12851	794	1121	1209	1028	862	721	503	477	394	381	369	348	303	261	274	267	267	276	221	230	217	222	249	208	195	206	182	233	207	199	228	217	164	182	157	156	191	176	186	175	175	170	179	185	190	172	174	179	185	176	226	270	320	409	531	686	994	1080	762	544	336	315	285	324	327	326	282	216	161	176	164	204	153	192	178	159	151	153	169	170	184	170	191	187	175	169	200	151	163	190	153	190	171	161	173	166	159	173	176	174	153	160	202	169	152	183	168	191	164	191	180	185	169	183	154	162	181	159	171	185	189	192	171	177	144	204	174	181	166	162	167	159	171	176	166	137	169	169	182	162	165	176	165	146	168	204	150	164	169	182	163	165	161	161	165	155	158	161	173	160	172	169	168	169	160	163	186	177	164	178	158	166	165	173	157	167	178	178	174	160	164	155	177	159	164	182	183	155	189	170	171	194	161	193	149	157	188	179	171	150	171	161	162	165	168	166	194	161	173	166	170	160	173	177	170	171	158	163	174	159	160	165	165	159	183	146	146	154	173	179	171	156	182	167	162	179	182	158	174	163	174	144	171	154	176	161	147	179	149	154	173	154	149	149	164	170	176	155	167	176	179	165	137	167	173	178	162	189	159	168	161	159	174	168	168	142	149	159	157	164	158	152	155	182	165	169	153	172	168	178	167	161	182	158	197	183	196	170	169	168	170	173	153	171	173	161	149	158	172	157	162	181	168	150	183	145	183	171	160	159	167	153	166	199	161	149	173	158	165	163	152	174	155	179	173	155	159	179	165	163	151	172	158	160	169	171	191	153	185	165	167	182	181	192	151	187	157	166	166	164	202	178	155	170	162	162	170	167	171	172	177	164	160	148	143	158	157	151	160	170	145	178	147	179	161	168	162	164	172	160	180	167	153	174	170	178	155	178	148	139	184	169	184	184	154	161	180	176	182	165	172	164	151	184	177	153	172	167	173	163	168	174	170	147	179	173	145	171	157	158	186	156	171	159	174	179	176	164	179	145	170	167	170	136	177	171	165	160	161	180	168	183	156	160	191	161	152	163	168	160	166	170	156	157	169	172	158	167	174	151	161	161	151	159	190	143	149	180	192	182	181	159	146	159	141	162	151	166	181	169	164	130	162	167	163	155	206	167	175	163	171	186	178	156	146	170	145	164	154	175	175	176	188	162	145	166	190	178	171	171	177	186	137	175	183	177	177	154	160	182	161	187	133	173	163	182	163	143	165	164	165	172	158	161	161	159	149	166	171	160	160	177	180	167	166	161	168	184	183	178	136	149	182	158	134	184	154	152	181	174	171	206	180	166	168	157	168	196	157	180	158	188	160	168	181	154	147	163	188	165	159	164	155	182	155	182	152	167	182	176	166	160	159	159	157	208	147	184	161	151	154	178	173	175	152	184	159	184	174	169	173	165	185	185	168	190	169	161	175	171	137	145	158	174	162	168	157	162	154	171	164	177	160	184	179	177	174	192	162	191	166	152	164	156	180	178	144	168	155	176	193	169	178	157	167	182	173	166	159	182	176	166	168	165	153	168	176	151	136	163	135	173	170	184	175	159	178	157	139	160	197	172	160	203	163	178	169	193	162	173	166	178	188	180	178	150	167	180	158	161	165	180	178	147	185	149	161	197	170	168	158	178	159	172	164	157	143	169	174	144	184	186	169	170	190	173	154	174	164	176	185	160	171	153	184	165	167	175	156	148	154	163	166	163	151	176	175	154	142	151	165	170	161	181	167	208	165	162	178	183	190	152	138	168	175	183	181	169	171	131	172	166	144	153	154	167	179	186	177	174	169	162	155	152	190	175	174	166	157	182	156	174	169	189	144	166	186	163	136	180	194	168	172	154	155	174	166	157	161	170	171	170	164	166	165	177	183	150	170	179	167	183	151	167	152	153	163	152	165	193	140	155	156	181	141	154	180	178	160	154	179	172	159	171	159	160	179	155	184	192	158	175	166	162	187	176	151	191	140	175	164	174	164	173	185	160	166	144	171	141	186	175	190	158	152	162	174	174	185	149	175	195	164	175	179	157	161	163	176	156	175	139	156	164	149	168	159	176	150	174	173	180	157	169	179	158	180	171	175	169	171	169	167	172	188	168	153	186	163	171	183	152	164	159	165	175	154	152	162	178	155	163	158	151	197	172	165	163	177	145	164	180	175	172	165	155	146	177	173	139	186	195	164	169	169	164	144	169	164	178	157	131	178	204	154	175	150	166	182	145	185	177	188	167	153	188	136	164	170	167	161	170	153	168	172	154	167	176	192	140	145	163	148	178	145	169	170	163	171	163	158	162	171	162	182	170	199	168	179	156	189	185	163	197	175	185	168	160	159	158	174	168	177	181	176	169	155	166	163	189	166	150	149	159	177	170	167	181	158	180	178	147	168	166	159	171	168	171	168	184	171	169	183	182	163	153	164	156	154	172	176	169	162	166	177	174	165	174	172	174	169	186	162	153	196	191	165	170	174	166	169	200	144	185	169	171	172	171	154	161	177	152	172	167	153	176	156	181	177	171	163	168	176	161	184	158	171	157	172	154	156	166	163	156	171	190	184	170	153	154	163	138	141	166	151	164	181	169	171	183	147	164	156	186	172	175	170	164	153	178	158	163	179	160	189	163	176	169	170	185	166	173	161	144	184	158	163	169	167	167	156	168	152	205	177	164	172	168	185	168	161	169	169	192	166	187	188	174	163	179	182	180	178	179	199	196	150	168	153	195	183	168	195	163	153	164	177	135	168	179	207	148	167	180	161	159	183	148	185	178	160	149	179	176	158	159	154	164	168	170	185	185	184	185	170	178	172	158	165	171	155	170	187	188	164	173	173	138	161	171	176	153	174	169	149	153	169	150	160	145	165	173	164	195	163	166	168	160	177	166	166	171	150	180	178	158	146	157	171	168	171	167	154	158	162	169	181	148	172	161	164	158	168	195	177	133	172	181	162	150	159	162	155	179	170	145	171	167	164	150	178	152	172	169	166	186	163	125	150	160	160	197	173	143	162	160	182	174	173	174	169	147	170	160	143	162	161	195	184	163	180	182	168	193	180	157	195	174	168	171	149	166	173	146	173	173	158	186	163	171	160	199	139	149	174	186	157	165	167	157	165	184	170	180	139	146	175	165	173	163	169	168	158	175	167	156	164	150	174	171	166	183	160	165	177	176	161	158	168	189	166	172	157	171	172	160	174	138	152	149	168	162	185	165	183	177	155	181	167	174	173	153	154	166	153	172	169	182	173	177	155	187	167	168	150	152	174	169	172	201	154	167	193	150	167	133	148	163	174	150	188	171	178	168	178	152	172	178	182	168	139	167	170	170	148	154	165	171	176	172	164	175	183	181	137	156	184	197	168	157	182	161	174	168	183	160	137	171	163	170	147	185	180	155	163	168	172	147	173	154	165	181	170	168	168	168	176	172	172	153	174	168	188	184	165	177	166	169	145	161	183	165	180	158	157	157	172	190	178	152	191	150	164	172	155
5699	515	208	209	220	204	192	153	187	199	210	205	197	216	199	197	212	198	192	226	196	210	227	209	235	209	198	207	205	189	189	173	216	163	203	190	216	192	207	203	205	210	221	218	206	226	224	219	188	205	179	213	189	229	217	203	195	235	207	197	180	205	170	212	192	198	219	197	191	214	196	199	210	202	225	216	186	212	203	206	198	207	181	194	193	203	217	200	209	203	189	211	219	193	202	188	191	174	187	186	191	213	211	195	211	179	187	163	221	164	200	165	224	190	212	166	177	176	187	191	201	179	190	195	220	202	195	183	208	216	205	201	190	198	193	222	175	188	203	190	223	198	218	194	222	211	208	188	213	227	197	209	214	226	189	216	209	199	200	196	219	204	194	193	191	226	202	213	204	195	207	184	203	226	188	199	194	201	192	185	221	210	206	176	201	211	216	197	169	194	209	199	246	176	207	205	170	188	201	213	196	204	201	225	199	213	222	211	176	201	215	194	214	173	206	188	211	215	191	204	192	201	188	221	209	199	189	196	192	210	219	174	218	168	181	241	192	218	180	190	209	200	207	183	192	180	166	201	198	190	183	178	196	217	224	173	190	191	210	202	217	203	189	205	193	193	210	214	208	229	223	193	194	189	219	208	210	196	194	211	206	195	195	215	188	224	220	234	201	211	214	204	211	202	218	215	202	216	179	190	196	221	176	208	197	188	224	197	196	205	184	187	197	215	191	210	206	197	177	195	180	191	181	201	206	188	193	211	190	218	186	197	214	206	206	224	206	198	211	225	223	204	198	229	221	178	195	188	186	203	216	190	206	209	193	215	217	207	226	167	193	183	213	190	199	207	202	175	206	214	206	206	217	199	194	193	200	208	202	206	190	194	211	197	200	198	208	187	213	204	193	186	194	197	219	206	206	217	205	184	185	176	202	180	182	212	191	213	214	213	215	207	201	234	190	207	202	217	202	201	217	231	215	220	183	174	196	193	192	199	230	199	204	223	222	206	190	195	186	184	215	206	197	191	200	191	212	197	208	236	225	217	183	174	190	193	201	197	199	198	212	226	229	206	215	232	228	187	222	190	187	212	196	221	210	193	209	191	184	169	213	191	208	179	179	192	211	180	207	215	193	203	195	185	213	188	177	204	195	220	197	190	185	184	218	185	211	182	231	193	198	209	208	209	176	188	193	221	218	207	193	201	191	145	209	188	206	192	216	209	144	192	185	203	201	203	209	185	205	220	186	207	194	186	198	199	215	213	203	193	215	208	189	200	164	211	197	206	203	179	184	196	207	203	201	195	225	207	202	170	211	175	221	200	191	205	192	229	205	198	178	187	201	213	180	207	188	194	199	213	216	185	238	208	185	199	203	185	206	204	194	224	188	184	187	182	210	201	225	180	212	195	209	202	191	226	190	221	182	184	217	234	199	214	187	188	224	205	213	197	217	200	234	192	178	189	202	214	202	215	200	232	185	202	215	186	178	216	172	198	201	219	207	194	191	199	211	225	210	199	201	209	214	213	185	191	200	205	205	203	209	226	211	190	185	209	193	204	206	169	225	218	203	196	203	212	214	179	189	182	184	173	192	191	188	181	171	197	197	187	220	208	212	223	198	195	185	216	208	215	186	186	215	196	223	205	204	180	217	190	207	231	228	178	215	218	212	196	184	180	209	206	203	193	201	221	196	185	204	188	199	241	200	197	205	176	226	210	223	192	199	173	235	220	203	179	229	229	196	181	203	208	210	216	198	197	189	173	197	200	203	205	186	193	193	199	213	208	242	207	177	204	213	205	214	234	196	207	187	177	176	188	178	216	193	189	202	180	186	204	196	202	214	202	214	208	198	193	199	177	213	225	206	237	210	199	183	200	189	237	194	177	207	210	210	201	208	197	209	183	216	197	202	228	194	172	190	199	192	190	188	198	229	237	181	195	206	203	211	230	220	195	203	197	197	190	210	207	199	182	206	174	230	186	211	189	190	171	187	202	192	226	219	214	212	245	184	217	209	199	207	198	209	212	189	199	191	215	189	181	222	201	210	217	188	198	188	205	195	230	201	217	195	191	184	215	179	195	200	215	202	195	195	186	215	177	211	224	210	175	205	217	180	202	212	219	207	209	209	212	187	217	194	197	190	205	205	202	203	199	203	192	205	196	188	216	195	184	205	206	197	203	202	207	194	209	211	211	196	207	226	180	191	192	211	184	231	176	191	199	207	211	201	207	227	178	208	212	218	201	188	197	211	199	214	201	173	177	195	194	212	202	190	200	184	193	185	202	194	180	210	193	197	176	193	178	205	187	189	176	193	196	218	189	196	203	203	181	207	213	218	199	180	209	210	213	174	185	211	207	214	189	203	186	190	232	181	210	222	237	231	184	177	172	199	204	222	205	183	179	219	210	203	217	198	203	224	174	206	202	227	200	211	215	197	194	165	209	222	188	195	190	192	195	210	205	218	181	180	215	215	204	210	200	211	184	213	213	215	173	185	209	219	225	189	177	200	195	210	200	218	179	213	189	177	197	185	204	219	181	174	216	168	174	207	186	211	173	200	218	226	191	200	207	212	210	203	197	183	230	181	167	220	196	206	201	191	218	179	221	197	186	175	199	180	218	208	193	219	196	219	208	201	225	210	193	204	196	196	222	196	182	217	197	213	219	222	191	198	203	203	209	199	225	198	220	195	196	196	176	204	183	222	198	213	185	193	221	208	186	205	187	207	197	200	213	221	191	197	226	214	180	181	196	202	218	189	180	208	222	179	221	194	221	188	198	211	199	217	182	201	236	227	182	210	217	190	180	203	216	202	206	210	207	188	195	214	184	187	195	220	205	205	187	224	208	196	198	197	201	193	212	208	222	195	209	208	192	233	195	189	214	175	189	200	207	202	217	213	203	210	214	213	188	188	198	189	207	201	183	191	193	202	192	180	204	226	176	224	199	195	185	199	199	197	202	179	190	193	241	201	192	213	167	201	205	208	191	211	208	215	203	184	204	189	213	197	191	222	186	218	195	198	210	184	198	171	194	212	187	175	188	184	222	191	220	208	211	177	194	206	198	208	208	203	202	199	187	212	215	206	203	220	189	224	201	206	185	198	190	192	182	213	201	195	195	209	206	191	196	199	181	232	215	206	168	171	213	202	208	206	191	206	199	204	186	194	199	200	197	180	198	185	227	234	224	181	182	182	216	209	215	216	202	205	238	219	192	208	200	199	204	228	212	200	191	197	215	191	205	183	189	226	208	192	211	185	193	189	194	199	218	226	185	229	190	225	204	192	190	204	221	211	195	234	179	184	204	198	229	222	221	219	200	200	226	210	200	203	217	192	212	190	220	198	197	173	213	191	193	170	209	199	196	186	192	184	193	179	175	194	223	202	176	195	210	217	221	190	190	184	185	207	222	217	189	212	205	193	204	210	219	203	210	184	192	219	236	184	201	197	209	191	192	219	214	232	196	202	191	194	216	208	190	192	234	182	198	194	182	204	203	226	209	206	204
4723	645	504	503	512	528	508	514	498	486	521	530	454	515	513	449	485	507	488	501	483	504	490	494	476	480	480	472	490	479	509	475	452	473	473	490	470	465	467	453	457	467	486	499	505	483	522	477	484	504	521	527	507	501	479	507	480	519	470	493	503	518	490	519	470	514	524	463	500	489	504	488	505	518	490	509	517	507	535	481	485	520	511	476	485	476	500	517	499	467	500	464	502	501	496	471	491	523	507	467	469	470	505	515	462	472	525	481	533	514	482	481	501	496	506	462	446	505	484	450	485	503	465	459	527	460	487	494	494	472	485	485	519	516	478	489	483	517	460	484	522	468	487	477	479	472	537	519	469	504	462	466	514	447	478	477	489	492	515	509	499	495	479	511	454	519	504	515	460	472	472	512	483	496	486	507	521	474	519	526	507	522	438	522	464	502	493	454	531	475	493	479	524	491	490	501	478	452	504	472	517	464	490	469	508	503	522	501	478	443	475	492	505	486	500	484	461	494	454	476	486	494	473	499	506	547	474	481	502	453	445	502	499	497	477	481	468	505	475	469	503	467	493	504	521	482	466	488	451	446	482	495	442	477	473	462	484	469	449	489	514	485	489	486	508	508	516	473	534	489	527	463	480	475	489	421	496	468	485	503	515	488	476	493	494	468	527	471	498	503	494	513	499	502	486	530	439	507	476	500	506	446	482	466	473	485	473	481	493	515	508	451	451	501	520	540	498	536	477	474	512	439	483	509	523	493	453	507	491	487	493	500	458	474	488	456	513	482	463	511	489	487	473	471	495	485	491	485	512	470	504	499	503	449	479	520	458	520	460	478	475	506	495	490	497	520	500	505	509	526	497	464	512	473	494	501	493	487	476	489	474	461	486	487	462	484	470	481	509	476	498	514	482	473	500	483	527	494	477	468	511	476	498	505	505	481	465	517	426	443	517	485	532	472	497	485	455	482	484	494	449	499	468	500	478	511	494	509	506	472	520	506	436	502	497	466	501	477	494	508	479	516	492	489	492	468	468	483	472	462	521	481	454	470	484	483	492	485	495	475	476	481	456	521	495	460	477	469	495	505	487	475	498	519	474	485	476	463	486	525	509	495	504	462	512	471	498	492	474	467	470	483	490	494	475	476	481	503	525	421	463	466	497	518	523	493	486	478	475	499	500	487	464	468	498	451	456	478	469	495	500	502	511	461	499	462	490	503	504	496	513	465	478	488	503	530	501	531	522	495	505	477	521	514	449	520	495	489	465	507	502	444	465	477	468	451	473	502	493	540	465	447	499	481	458	492	506	485	492	521	446	540	481	455	497	484	492	487	495	474	505	500	458	494	490	491	479	498	476	512	502	446	490	497	496	456	495	466	480	522	504	486	506	465	518	469	505	481	517	498	464	484	490	479	467	462	501	474	457	510	488	494	496	456	504	472	498	466	490	487	510	461	502	534	500	503	486	481	437	513	500	458	480	476	472	501	484	480	482	472	484	514	482	499	503	483	503	494	482	496	474	477	456	441	467	506	472	502	503	512	487	477	489	467	520	463	469	500	516	470	498	490	449	476	454	483	468	503	480	497	474	514	511	446	502	484	456	466	495	511	505	490	482	490	490	513	519	491	474	482	440	477	490	469	485	540	496	552	532	497	527	472	496	465	468	507	526	445	455	495	477	448	476	469	473	445	476	494	517	504	470	500	491	483	479	496	479	458	482	482	470	477	508	506	484	488	473	507	485	540	480	492	469	525	518	482	499	470	482	516	453	523	492	498	502	477	488	455	508	464	489	469	495	461	458	449	467	504	500	497	435	507	480	463	500	494	503	506	491	465	487	496	433	514	467	468	485	443	479	490	468	487	483	489	480	511	467	474	419	456	478	516	474	494	499	494	471	505	505	494	458	478	492	522	503	486	519	495	499	488	472	466	461	463	526	492	483	485	457	498	508	453	497	459	494	494	488	486	482	487	504	521	486	442	550	475	493	518	522	508	480	471	438	512	468	502	531	465	498	485	494	510	516	525	483	509	532	488	491	494	464	469	469	482	494	492	457	458	475	522	538	476	515	474	522	482	482	506	472	479	458	455	504	482	481	522	484	445	482	463	536	483	489	474	481	522	477	459	495	477	522	473	468	492	493	505	512	463	474	505	455	476	465	498	489	471	461	474	497	501	519	487	488	450	498	507	507	488	538	527	491	454	517	462	561	476	494	500	449	492	521	506	510	464	482	461	494	473	484	499	498	506	490	480	477	490	470	469	490	468	492	498	471	526	499	469	485	497	512	500	492	508	525	487	444	505	458	493	504	493	487	482	477	457	469	463	493	485	459	508	461	498	465	440	498	460	469	491	497	516	429	446	518	483	485	500	502	471	506	498	480	489	486	526	482	494	498	482	467	497	510	491	473	490	505	473	523	474	503	497	503	502	487	450	474	490	449	488	495	479	443	466	478	458	521	503	459	476	529	511	485	498	509	452	494	421	481	477	453	460	493	466	496	475	510	451	462	484	512	485	501	460	441	503	461	466	505	499	500	457	491	480	451	509	446	466	484	466	511	481	502	501	499	504	485	512	467	502	500	474	497	466	484	524	500	471	506	515	501	492	490	494	478	474	489	469	465	488	518	463	453	511	467	498	494	486	493	462	483	491	501	493	476	530	488	492	529	504	478	493	478	523	483	480	496	481	457	483	504	528	507	478	452	420	511	476	479	485	477	485	498	489	457	486	464	465	456	500	472	480	482	527	483	492	498	518	464	465	493	489	465	491	518	492	464	454	501	483	511	493	481	491	497	466	510	509	453	441	471	508	478	495	486	536	486	490	489	509	462	498	453	500	485	459	495	494	435	522	447	461	440	512	437	482	495	460	432	500	475	457	473	514	448	467	448	487	474	496	460	474	489	504	513	489	468	465	464	505	501	495	508	490	490	504	502	509	470	489	502	462	497	516	464	512	492	493	465	444	491	484	493	470	502	482	489	479	479	450	477	492	459	495	500	490	445	526	483	487	477	512	459	487	495	492	495	539	493	481	508	489	483	507	480	427	500	477	525	510	537	479	467	469	463	514	474	470	488	507	494	500	459	472	452	522	441	537	485	487	494	494	454	474	524	445	516	496	518	483	501	470	509	478	472	495	486	487	492	515	477	521	487	507	502	462	477	493	484	462	458	486	485	521	488	510	507	485	492	468	480	486	449	494	465	502	477	493	453	530	472	474	503	532	475	462	490	458	517	482	534	522	498	482	499	502	469	507	504	502	518	505	484	498	514	476	466	452	461	495	456	472	483	462	465	479	467	478	505	496	495	498	464	486	491	493	473	505	515	507	509	474	503	519	501	489	449	522	505	478	469	502	496	472	493	495	475	491	462	465	496	507	487	465	461	464	468	461	466	517	468	513	463	491	480	474	468	469	493	524	487	476	495	465	471	481	486	502	491	464	488	504	456	498	482	472	479	476	527	502	482	525	495	498	517	519	500	515	526	511	517	482	476	474	512	483	468	494
12817	921	348	285	241	201	167	184	170	184	151	144	181	145	159	138	151	156	140	157	139	136	153	152	188	147	126	156	164	140	127	122	172	136	139	151	164	144	141	160	158	142	139	126	129	133	134	162	175	154	164	152	141	162	172	186	183	211	186	174	147	140	172	157	154	140	144	157	141	141	155	148	141	143	150	152	137	161	130	126	140	153	149	130	162	133	140	151	145	127	141	152	126	132	142	131	155	149	142	155	139	123	129	129	133	170	142	137	159	157	138	130	143	139	160	144	143	128	167	136	145	145	130	133	125	151	154	152	137	139	134	141	107	150	146	160	159	142	124	144	143	159	165	153	128	134	153	149	147	146	155	143	138	154	138	147	132	147	154	121	131	131	138	161	120	131	129	143	107	152	149	155	128	144	143	139	149	154	126	124	157	151	153	155	150	148	138	150	121	155	139	155	159	133	154	145	141	132	150	155	145	127	148	142	162	142	156	154	156	151	140	129	148	151	139	155	133	120	133	151	143	162	153	162	142	144	141	145	152	141	148	132	140	162	146	143	132	171	145	131	161	132	127	128	132	128	151	131	162	142	143	121	152	135	159	158	138	147	148	158	118	136	144	138	157	172	141	139	144	138	127	141	127	144	152	148	152	129	142	152	142	142	154	152	165	160	119	146	148	133	162	165	166	150	155	122	142	151	120	159	154	146	130	151	144	154	161	139	136	160	136	148	125	139	129	149	157	151	136	156	158	165	153	156	160	153	174	155	156	150	149	157	146	145	127	141	139	130	124	154	144	149	126	143	146	135	123	142	131	146	146	144	150	158	133	163	145	135	160	177	161	121	152	136	150	139	142	153	154	128	132	153	154	137	156	149	148	168	130	152	161	158	130	136	128	148	158	149	148	139	156	140	140	149	154	167	163	149	152	140	143	156	142	152	150	125	138	169	153	158	123	144	134	136	167	139	177	119	150	141	118	157	125	162	161	151	157	161	163	142	132	128	158	138	164	113	147	139	148	134	138	148	166	161	115	142	135	165	143	141	154	158	155	135	154	150	142	145	144	161	133	143	166	113	148	145	129	161	127	145	152	149	161	147	143	141	153	148	138	159	140	139	129	136	139	163	134	141	136	153	139	142	124	146	149	157	126	165	149	145	161	143	161	127	186	147	131	132	144	146	143	155	142	150	171	144	133	154	154	141	151	129	160	127	157	129	149	149	150	145	120	142	172	145	172	162	151	172	150	139	170	132	171	158	138	136	144	134	164	141	146	127	131	152	145	123	153	140	151	143	130	161	147	149	142	147	151	151	153	152	147	131	143	128	141	145	151	157	147	138	146	163	150	143	160	133	131	134	120	150	166	146	128	143	147	138	134	157	117	139	147	148	154	163	135	133	145	130	150	142	142	153	140	174	137	155	168	124	147	151	131	129	154	167	150	149	117	153	124	146	128	130	142	168	137	122	113	134	121	128	159	132	143	128	139	135	131	142	157	131	164	146	140	162	149	138	130	170	141	163	138	140	144	162	153	141	133	135	160	126	139	181	160	136	149	145	141	138	147	147	129	123	144	133	144	132	148	120	161	145	154	119	134	155	163	144	164	154	144	145	156	147	144	149	131	146	138	146	125	139	157	139	141	124	131	142	148	134	152	147	147	149	144	158	139	180	154	148	139	137	126	144	148	156	136	138	154	158	147	135	120	159	153	141	134	132	124	131	147	142	139	153	160	148	164	151	138	133	143	121	135	141	142	164	147	160	125	152	144	143	139	135	128	129	128	162	147	146	139	149	132	150	139	139	139	155	143	115	163	145	167	153	161	168	149	139	148	161	137	127	164	184	166	132	142	154	140	120	145	152	144	141	166	142	131	143	131	151	149	142	138	136	140	133	129	131	145	150	129	140	141	140	157	133	157	143	143	142	154	151	139	148	138	176	148	154	139	134	158	145	134	160	158	124	142	126	145	134	157	149	129	147	138	171	153	137	149	138	133	158	145	150	142	154	140	159	150	162	143	166	147	135	133	157	129	159	164	164	130	142	157	124	152	149	160	150	124	145	156	129	163	147	116	145	142	129	151	137	157	127	128	158	147	137	143	143	149	131	149	141	175	148	171	157	169	133	175	123	128	157	134	145	162	159	163	128	161	146	158	133	151	135	145	127	145	145	157	138	138	132	152	128	138	142	149	161	142	152	154	162	162	154	143	152	150	135	138	153	134	130	151	149	138	138	137	144	153	156	152	157	158	141	138	138	137	150	122	156	143	131	123	147	156	141	167	151	159	148	176	133	144	129	145	130	123	138	134	124	152	150	133	166	142	143	166	141	171	150	138	131	128	156	149	146	140	134	146	147	124	136	142	136	144	123	142	136	129	139	125	130	124	133	124	156	133	120	146	154	145	156	136	130	138	138	136	136	152	138	144	144	174	155	153	130	154	135	160	144	134	143	140	140	157	151	141	155	156	127	136	159	145	151	155	150	142	141	123	147	155	133	116	143	154	142	156	164	133	139	153	124	142	147	157	128	142	162	160	131	136	120	137	124	146	131	126	138	144	116	156	132	155	172	151	133	146	155	140	149	144	130	133	151	125	144	123	159	145	133	139	136	123	140	127	160	127	130	141	127	142	131	149	149	139	154	161	141	148	127	145	149	149	133	149	130	154	138	124	143	125	158	135	142	149	164	153	148	146	154	117	148	140	133	145	153	130	153	161	143	148	139	162	125	140	167	153	148	148	138	146	152	157	148	126	135	159	152	127	170	158	113	147	139	160	135	151	169	156	142	144	149	126	138	144	154	149	137	156	118	126	149	132	154	145	144	145	127	164	141	162	151	138	145	128	133	149	136	158	153	141	151	136	136	116	145	140	151	151	145	146	168	149	144	165	138	154	164	152	143	173	130	166	187	170	136	144	125	140	131	147	165	130	138	149	138	143	152	145	131	156	156	152	149	144	132	148	140	127	163	149	161	159	153	137	128	152	150	118	142	143	149	160	152	141	152	145	134	150	175	134	172	161	136	146	139	142	151	134	142	136	151	137	137	152	137	135	136	136	165	137	153	120	162	140	137	141	154	155	153	163	151	139	141	149	131	120	148	152	171	135	161	147	114	155	134	145	147	189	140	154	168	138	149	144	166	176	140	118	149	129	146	131	153	153	139	149	141	158	151	152	143	145	145	133	136	146	154	138	125	162	154	145	156	121	141	159	151	132	139	150	139	129	138	135	147	145	129	131	136	138	148	131	158	170	144	138	125	142	140	130	139	147	128	121	153	147	146	145	148	158	148	132	124	134	128	143	128	156	122	144	142	154	127	134	136	173	149	137	147	144	143	133	139	131	128	120	122	153	167	127	127	132	149	132	179	147	139	138	133	131	151	137	165	150	160	161	140	148	138	151	144	160	141	133	151	167	137	157	157	140	160	140	146	144	167	127	148	130	152	135	129	138	137	124	153	140	157	149	187	177	158	175	156	138	135	160	178	134	138	144	138	137	153	141	145	129	150
9976	725	799	921	827	683	618	583	545	488	471	437	420	441	399	400	404	395	424	414	396	382	409	373	381	384	393	390	388	374	377	397	405	380	386	356	360	339	405	391	389	389	371	343	329	344	368	374	387	389	357	397	435	432	500	606	665	810	817	655	497	400	428	410	415	440	453	395	387	389	369	360	335	360	359	335	360	381	350	375	364	355	341	343	355	356	358	375	363	373	382	387	359	383	356	368	348	339	353	366	330	333	339	346	352	358	345	316	336	359	358	347	385	360	335	380	376	385	378	358	348	357	366	356	379	354	367	342	384	373	403	327	360	365	354	358	348	338	356	359	370	322	363	386	350	342	367	383	344	355	344	362	347	336	355	324	331	388	347	370	345	383	333	390	339	352	353	358	349	375	331	381	361	382	356	331	374	354	349	323	347	361	360	355	361	360	334	347	332	347	345	356	367	373	372	350	344	347	364	365	352	352	350	355	333	365	362	359	381	333	341	398	374	360	368	339	385	357	371	382	364	319	343	347	335	317	335	371	326	352	336	363	359	376	387	351	347	359	326	394	352	359	328	357	345	312	355	348	343	385	374	348	336	330	338	362	363	370	373	359	345	328	344	345	376	313	347	372	369	368	375	350	362	342	362	368	366	351	378	375	350	373	358	378	364	354	335	366	372	355	354	363	361	369	329	337	333	365	336	393	367	384	367	345	331	339	362	342	393	341	361	342	354	353	372	358	383	375	345	338	376	357	373	329	348	356	355	360	332	381	392	344	392	330	366	355	360	372	336	388	323	372	365	361	385	363	358	360	359	364	372	335	329	355	375	334	338	347	371	332	342	352	347	379	392	386	333	353	350	352	362	372	340	381	359	344	335	392	353	367	349	340	362	326	357	388	360	341	363	364	374	349	291	378	332	340	376	358	349	337	351	343	348	357	357	346	338	364	337	356	345	382	368	343	352	350	338	322	344	349	334	361	356	335	387	417	382	341	360	374	357	389	368	350	356	380	394	346	345	330	367	373	341	351	378	371	358	386	340	363	342	352	329	355	323	381	347	351	356	379	373	344	350	369	341	355	352	335	370	391	390	332	340	380	363	361	336	357	350	359	333	364	367	377	358	344	389	367	372	370	376	340	365	331	367	363	345	374	342	345	405	350	323	365	359	355	351	332	357	364	389	372	336	401	364	331	339	379	369	368	377	350	379	371	369	358	369	358	364	381	324	324	323	343	359	356	336	343	374	354	370	318	375	384	369	373	365	368	339	343	328	309	363	380	359	335	352	318	384	354	396	341	340	338	371	373	333	351	367	361	373	362	355	356	359	371	366	375	351	347	365	340	376	363	351	340	375	363	357	356	384	364	340	347	363	354	337	353	351	393	340	364	369	378	352	348	340	342	369	349	326	370	332	333	367	344	369	364	354	382	329	362	351	393	358	344	337	376	359	338	364	402	377	362	355	345	353	374	372	382	367	353	315	391	373	354	338	355	357	368	345	390	353	386	375	380	365	369	339	364	356	360	342	367	350	346	347	373	347	368	375	360	336	346	355	350	366	366	346	366	315	385	320	349	368	358	325	352	356	340	349	357	325	362	358	349	367	351	362	370	360	362	332	387	376	365	354	365	353	370	340	342	361	353	343	363	350	338	361	374	353	339	348	382	344	361	348	355	377	383	328	344	372	342	400	354	387	381	354	332	349	346	386	363	383	361	365	356	374	323	338	346	377	361	374	371	386	330	366	348	323	323	354	369	337	367	373	365	357	381	356	367	354	370	369	325	364	367	341	363	354	355	375	339	342	365	413	358	316	356	372	385	330	360	388	375	357	348	358	381	349	358	353	387	346	349	355	346	359	349	375	316	375	337	357	353	357	343	328	400	370	334	376	359	381	336	352	322	369	352	352	364	374	370	367	367	361	355	372	379	330	342	356	373	369	384	388	349	387	358	343	359	384	345	352	346	346	376	369	375	375	349	352	361	346	357	333	389	342	371	341	364	373	342	362	355	349	334	372	368	376	359	349	342	340	377	340	310	369	357	356	352	352	344	374	343	334	392	393	353	388	362	359	346	346	344	341	360	352	324	334	338	353	342	356	370	393	369	392	360	376	363	346	384	368	403	367	352	342	330	348	363	374	350	340	315	370	379	359	386	371	375	353	347	346	321	348	382	344	360	372	375	382	341	346	370	379	341	391	346	345	391	349	371	340	375	364	331	368	358	336	343	373	365	341	364	354	345	353	377	360	346	338	374	373	368	343	349	345	336	324	359	348	350	345	346	366	363	363	370	345	343	376	397	351	336	354	338	384	342	350	359	353	337	362	319	356	357	366	339	312	339	350	361	358	362	322	339	358	384	365	341	383	321	330	349	379	383	325	369	377	342	318	383	352	356	355	355	372	336	363	330	361	365	369	341	359	359	335	335	398	386	388	333	363	339	343	345	378	353	385	316	337	354	352	340	374	393	336	361	360	345	355	357	384	369	381	385	321	366	391	363	365	399	321	387	371	333	342	346	329	381	340	331	325	364	324	348	379	327	356	309	352	352	314	372	357	369	384	378	354	326	367	358	364	345	346	370	321	327	356	359	362	340	386	329	368	385	346	377	351	324	388	325	335	355	352	356	369	326	343	368	341	375	363	371	365	373	381	372	369	377	367	362	362	331	365	380	362	356	348	348	383	365	309	386	380	339	353	355	377	380	334	340	362	374	339	345	342	342	348	336	356	359	340	371	336	364	366	375	361	346	347	354	333	350	372	380	367	360	354	360	360	391	340	365	337	377	358	364	385	372	392	394	342	327	344	351	342	343	357	390	358	376	376	401	328	323	342	351	348	344	331	317	336	349	367	340	372	344	373	367	375	372	350	336	382	354	350	369	370	360	369	373	366	360	366	367	342	368	369	347	365	380	335	343	368	361	374	377	357	380	367	378	338	361	419	359	364	356	367	361	362	361	374	388	365	362	331	361	374	374	354	340	343	374	380	362	346	368	343	340	377	380	386	332	340	376	365	372	359	353	364	364	341	365	340	348	354	376	370	343	375	341	349	350	333	351	359	343	380	355	377	371	414	345	359	378	361	367	345	363	363	343	349	367	374	348	353	371	334	327	364	390	360	347	374	372	351	357	383	331	360	356	393	363	352	365	338	342	377	365	381	346	353	324	386	382	372	356	384	353	381	350	354	350	342	342	384	366	345	350	352	352	346	339	341	367	355	338	367	389	362	358	349	325	365	349	363	342	346	339	340	331	346	389	408	360	366	365	346	359	327	349	355	350	352	370	352	376	383	358	357	360	377	350	351	373	333	359	357	365	350	362	362	340	375	331	344	374	387	357	383	332	357	375	346	358	396	356	372	360	384	345	369	399	376	357	368	392	361	343	382	361	379	373	351	363	364	386	385	341	358	376	349	322	361	339	354	332	366	376	334	351	339	369	331	364	394	331	381	370	377	360	360	379	354	360	350	374	349	373	392	383	390	372	324	385	330	342	389	351	333	343	339	335
18788	1460	461	317	261	192	128	122	104	96	106	90	97	81	72	71	63	66	68	74	72	66	68	71	58	50	73	81	61	61	59	62	72	71	67	68	71	47	64	63	45	55	70	58	48	59	73	58	69	59	45	59	86	89	94	102	132	156	147	127	96	88	86	57	76	76	59	72	66	70	67	51	63	54	47	57	53	49	72	61	57	60	48	48	72	60	66	63	68	61	55	47	54	70	56	59	79	46	58	67	62	71	63	66	56	53	73	64	61	57	63	52	59	58	57	49	68	69	51	56	81	64	44	51	71	54	63	68	49	50	56	64	66	55	65	59	55	75	72	66	49	73	43	60	44	59	54	50	55	60	54	63	66	62	48	64	40	61	64	58	63	70	63	55	68	54	65	56	57	56	66	65	63	52	53	57	65	63	61	65	48	52	73	58	48	53	56	58	64	63	51	61	53	52	67	49	71	61	62	58	54	59	68	48	55	58	66	69	62	56	51	82	68	59	65	57	59	65	55	63	62	59	53	55	72	61	57	57	59	57	54	50	60	60	51	75	66	63	56	49	72	72	53	59	62	63	53	55	47	79	58	54	50	62	77	62	47	70	67	53	63	59	49	62	53	64	71	64	63	47	78	60	67	71	50	40	48	63	56	58	63	55	50	45	71	50	55	55	59	63	59	62	69	65	59	53	64	57	55	61	76	65	45	68	48	78	71	60	60	69	58	78	66	57	59	79	55	63	55	60	77	54	56	68	47	51	54	59	56	67	66	54	64	70	62	55	68	49	54	43	55	68	53	55	47	67	65	64	43	52	71	64	53	45	61	61	67	73	49	61	50	60	62	59	55	66	57	42	51	70	60	57	52	62	55	71	60	49	49	55	53	77	56	59	57	50	58	56	74	64	72	67	59	60	64	62	69	56	59	68	62	54	46	50	66	64	55	68	49	61	62	56	55	56	72	62	73	61	69	63	63	48	58	67	59	57	63	55	49	59	56	61	48	53	53	53	63	62	59	65	59	47	48	57	51	75	70	68	51	64	57	50	53	57	58	67	73	63	55	56	63	57	61	63	55	47	60	63	54	55	58	63	64	53	48	62	72	73	49	64	58	56	56	83	65	63	65	70	57	71	68	76	57	62	56	55	54	57	57	62	57	65	70	68	65	66	54	51	80	51	56	66	69	51	73	55	63	56	58	69	60	56	68	67	57	47	77	63	68	57	58	39	52	61	52	61	56	50	65	60	67	59	62	46	47	67	67	56	63	60	54	50	63	52	52	68	65	46	58	63	59	60	54	48	74	73	68	70	75	67	60	53	70	57	60	70	51	61	52	53	60	65	68	54	55	59	59	54	64	66	63	62	66	64	71	54	77	49	75	60	59	76	55	66	60	47	60	66	59	53	51	60	60	65	60	47	72	63	52	43	57	63	55	64	60	55	58	58	49	61	65	52	55	42	48	71	57	52	49	66	64	60	62	65	63	55	62	62	81	60	52	74	55	56	57	57	63	56	65	67	67	57	56	48	61	49	67	70	68	53	59	56	51	72	58	67	73	54	59	58	54	65	72	68	55	54	67	63	50	58	51	59	60	62	61	57	58	72	50	67	65	57	60	61	67	55	54	55	65	49	39	59	50	63	51	67	62	65	58	52	59	41	58	60	50	53	59	57	61	58	57	48	61	63	57	72	55	51	52	51	75	49	50	60	52	54	55	54	63	41	69	61	48	39	67	54	49	57	44	47	55	44	59	85	51	57	65	56	64	74	54	62	67	50	54	66	51	52	54	61	55	69	58	63	74	51	54	55	44	59	58	57	70	61	74	58	45	60	46	61	75	59	53	62	55	47	50	73	55	59	54	49	47	65	70	66	54	72	69	61	57	63	67	65	47	56	60	52	69	50	63	56	55	65	55	64	58	43	57	58	59	55	56	57	58	64	60	55	51	74	70	74	57	69	63	56	58	60	45	63	53	53	62	54	51	47	61	66	38	60	52	55	58	43	64	69	56	64	53	66	63	66	65	64	56	64	64	54	61	61	53	50	56	69	56	50	60	67	57	74	67	75	57	45	47	65	56	47	56	63	55	58	57	66	55	47	51	57	56	69	77	61	60	53	68	72	67	49	64	57	65	57	64	48	62	51	62	74	57	53	62	52	67	63	65	65	55	67	57	55	51	60	63	57	65	62	53	58	66	44	55	46	59	70	64	50	51	45	58	56	49	67	65	57	51	46	56	53	70	41	58	63	53	58	57	71	56	67	76	76	53	51	69	48	62	58	45	61	80	48	54	52	57	75	53	63	46	54	70	65	49	63	58	60	69	67	59	71	41	62	73	66	49	39	60	60	63	62	55	52	82	55	50	48	57	72	57	54	62	63	62	74	57	76	59	58	59	61	67	54	58	62	68	71	57	54	63	67	47	49	61	53	56	52	70	67	59	52	58	63	60	58	56	60	68	49	57	45	41	54	58	62	55	51	57	61	55	57	63	62	59	57	59	58	72	59	54	55	61	69	60	58	57	48	64	59	50	59	42	78	75	51	56	59	69	70	61	59	72	50	54	55	50	51	64	60	45	52	68	57	59	80	59	67	66	47	62	79	59	54	69	54	64	63	55	78	64	58	61	49	69	74	70	67	58	58	49	55	56	56	42	56	71	68	55	52	58	62	57	58	58	59	67	70	53	63	66	71	59	48	61	56	60	72	61	63	58	74	63	63	64	63	61	58	71	54	69	64	52	65	66	79	52	59	51	65	48	57	68	72	71	58	68	71	48	76	58	53	67	53	66	49	47	53	62	71	43	50	53	62	63	65	60	57	48	53	60	59	71	57	67	65	45	40	45	58	61	75	79	51	43	58	63	58	60	56	60	68	60	55	49	49	77	68	64	72	59	58	66	53	61	67	51	74	70	59	54	65	57	68	61	56	49	63	57	47	62	59	62	70	63	57	54	64	55	56	50	53	61	69	53	42	45	65	58	56	54	65	54	60	51	78	63	79	59	60	71	58	63	58	67	56	70	61	50	39	54	53	60	53	51	62	60	63	56	51	58	58	62	67	51	52	53	66	56	63	65	65	47	50	60	58	55	60	57	60	52	64	52	67	54	58	39	56	65	65	49	49	54	51	64	50	62	47	67	60	60	61	60	62	49	56	66	69	50	56	49	61	61	57	64	62	60	44	60	55	49	68	59	58	63	50	62	64	68	52	58	60	59	63	52	62	64	70	55	64	51	56	63	50	52	59	50	63	49	68	61	55	57	64	50	57	51	63	67	61	70	59	78	55	68	61	62	74	51	50	70	59	63	62	59	68	50	60	55	48	48	58	47	68	52	51	45	57	71	66	46	54	58	65	42	62	70	58	56	68	69	61	61	55	49	53	59	62	64	54	57	56	53	69	61	67	52	70	59	57	56	57	58	53	61	60	58	48	51	52	57	61	49	55	61	51	56	48	63	63	50	57	66	54	61	65	64	55	70	60	60	56	64	58	50	62	72	65	68	67
12114	876	1113	1336	1028	901	658	619	515	441	391	356	356	321	265	282	268	255	275	261	250	200	236	239	227	212	204	196	197	216	206	203	204	181	182	177	167	189	171	162	205	167	183	189	182	202	200	188	169	185	199	215	285	324	407	685	863	1090	989	695	455	373	275	273	312	362	248	232	214	184	174	190	164	158	176	168	164	184	175	139	169	163	164	151	171	177	175	155	180	165	185	177	167	164	175	165	163	180	144	181	159	171	165	165	183	141	173	177	147	178	153	165	149	165	150	133	175	155	165	160	155	168	171	158	177	161	181	154	177	160	152	154	159	169	162	161	157	149	173	162	176	175	150	171	178	155	168	188	157	163	169	166	165	164	167	178	178	148	174	165	173	183	157	193	172	170	181	167	170	161	153	200	156	164	166	154	157	158	156	155	157	176	151	181	164	158	181	173	159	161	200	167	153	175	162	179	171	154	196	155	157	128	177	175	165	151	176	149	186	164	191	180	182	156	167	152	181	170	155	176	155	171	163	160	162	165	166	169	177	180	172	161	172	175	178	144	168	144	162	164	166	174	166	175	163	153	187	161	149	154	158	175	151	161	156	169	158	152	168	161	156	150	154	160	170	180	167	176	139	169	159	155	166	150	173	196	171	167	184	178	162	157	164	163	169	169	160	169	155	166	144	140	166	181	156	162	164	147	158	143	172	169	157	154	152	180	181	176	159	172	153	165	179	162	158	158	163	151	133	166	190	202	175	156	159	192	178	171	161	138	172	166	159	167	146	160	166	166	135	182	178	182	185	166	158	172	162	158	155	176	169	178	156	171	190	167	140	175	174	174	161	156	169	157	167	167	164	179	155	163	171	137	154	177	154	149	161	164	174	156	197	170	155	150	170	174	184	169	155	169	165	166	177	187	172	147	171	172	154	169	190	163	154	176	145	159	203	149	176	160	156	158	166	175	161	160	178	151	167	189	199	164	141	154	157	147	163	175	167	163	152	179	174	159	165	169	173	168	155	184	185	177	151	185	163	164	159	159	168	187	163	162	182	179	169	134	170	150	173	175	159	165	167	155	149	168	165	154	172	168	189	159	176	154	171	167	170	164	174	192	190	153	171	167	168	187	154	166	172	163	184	147	166	153	162	150	158	174	159	167	183	148	156	173	152	183	165	172	174	154	163	169	158	142	154	177	133	158	158	153	153	155	171	177	190	165	177	147	160	141	174	158	164	179	178	147	138	165	191	173	167	153	144	170	168	205	170	157	174	142	160	180	161	149	170	182	164	147	178	182	146	173	147	164	173	168	169	159	189	171	176	161	176	155	168	176	186	159	172	172	148	175	158	169	154	184	157	171	161	164	152	180	156	141	152	160	156	156	148	168	197	154	162	177	176	173	148	170	155	161	167	162	147	168	174	180	158	183	169	164	154	156	168	154	161	174	166	151	145	159	181	180	183	196	168	165	161	176	163	146	172	197	183	162	185	174	174	157	141	182	161	149	174	185	174	157	192	172	145	158	165	169	190	157	174	163	183	135	166	172	140	165	151	172	190	174	156	162	163	165	146	173	192	174	163	161	157	161	169	182	180	176	146	169	147	154	173	170	169	171	172	172	157	161	168	158	171	173	166	142	174	163	148	173	167	163	157	166	178	158	160	172	157	180	160	171	175	155	166	168	172	180	173	152	184	183	157	145	156	171	176	164	185	176	156	149	152	138	168	171	172	165	175	156	148	150	183	172	173	142	166	167	180	137	183	159	170	150	162	179	158	158	169	159	184	203	166	162	185	162	155	157	171	154	156	198	176	174	168	166	183	181	171	152	148	161	154	165	154	156	160	167	161	154	161	150	166	186	174	163	172	194	154	181	153	163	169	181	182	159	179	164	171	175	170	149	184	159	179	178	168	171	159	183	186	163	171	164	159	167	177	155	177	145	152	172	171	168	150	184	173	154	206	160	169	164	169	159	167	157	160	179	176	164	179	162	163	176	173	157	145	185	179	151	176	168	200	156	161	150	180	154	199	176	149	147	185	171	167	161	173	162	168	173	161	166	177	148	164	194	171	157	180	179	187	174	152	164	175	153	185	151	182	160	192	162	172	184	157	158	164	187	159	150	156	164	188	172	174	143	173	171	170	148	186	170	164	188	155	174	178	175	162	176	174	182	176	146	180	145	166	158	163	172	172	174	154	166	143	161	176	170	195	165	175	170	172	175	167	154	156	157	166	144	198	140	178	150	175	178	166	163	168	167	159	184	178	161	187	159	153	174	157	166	168	169	161	156	141	178	147	168	159	189	157	148	170	158	159	170	160	193	209	168	187	171	162	161	143	165	172	166	149	171	155	151	168	173	172	170	189	157	153	169	158	164	154	148	163	170	182	148	161	164	189	177	161	167	159	162	162	171	151	170	169	165	195	156	168	152	168	161	162	173	173	173	164	152	159	166	168	173	166	170	177	164	170	152	170	172	181	165	161	169	169	159	165	149	147	176	180	158	158	158	150	170	160	172	175	131	165	155	190	167	165	147	179	181	185	164	154	177	167	173	167	157	184	174	152	167	152	179	171	168	146	149	188	172	142	166	158	162	160	183	176	165	181	156	142	127	182	172	168	178	183	152	180	156	165	156	155	162	171	173	168	172	181	179	164	179	157	166	165	164	163	132	170	162	149	175	164	163	186	185	144	167	159	189	180	203	160	181	157	183	164	143	144	182	143	176	179	176	153	165	168	164	150	176	177	156	147	167	167	188	177	164	185	153	164	158	170	171	165	149	184	147	163	151	142	158	163	147	165	154	164	161	169	168	163	154	167	184	171	180	150	168	167	152	173	165	184	177	169	193	151	202	188	174	165	169	170	173	150	155	171	151	164	189	148	187	173	185	190	189	194	122	164	190	154	153	165	155	177	174	164	160	150	171	162	170	167	173	181	179	167	165	154	153	189	182	152	202	158	188	157	182	185	182	158	161	154	157	172	151	169	167	188	162	150	176	150	166	177	182	181	170	146	147	145	176	172	156	177	161	173	161	146	183	163	145	181	171	169	183	144	168	192	162	163	179	154	158	152	174	172	178	158	169	149	170	182	160	187	156	172	186	147	162	156	176	187	167	164	172	162	157	167	195	156	162	180	184	179	172	181	164	166	167	180	171	156	140	155	184	165	167	150	188	156	164	172	180	192	171	170	158	169	161	168	147	186	162	190	183	179	176	168	162	130	178	153	163	173	158	162	181	194	154	163	202	147	140	173	169	173	172	168	159	159	183	174	147	161	164	158	173	175	186	163	172	193	154	168	179	177	187	145	168	169	182	162	163	143	139	167	167	155	177	158	166	157	166	163	152	169	173	156	167	153	166	168	177	172	163	160	182	167	175	167	151	165	176	189	157	169	173	177	144	141	174	167	183	176	179	165	157	173	163	174	181	146	176	160	140	156	155	151	176	169	155	167	154	163	153	176	200	167	152	188	202	149	162	163	159	177	183	159	152	178	139	162	163	165	162	168	169
5925	460	222	206	214	201	194	196	177	227	186	197	194	180	206	161	181	220	184	226	209	201	192	206	209	224	215	231	202	227	190	195	189	180	188	215	210	194	228	201	214	207	185	203	188	199	204	203	205	193	205	208	207	193	195	230	179	197	217	208	202	207	228	200	182	222	213	216	212	191	190	198	201	210	207	204	194	178	232	210	216	204	196	222	193	208	204	222	217	211	219	197	189	208	186	189	172	197	219	197	198	227	182	219	225	217	204	220	197	212	218	195	200	195	182	214	188	186	229	209	195	170	175	196	211	188	193	229	174	193	203	206	194	218	223	202	181	191	207	186	229	191	221	168	192	200	182	187	201	194	196	199	180	206	176	192	181	197	215	187	200	181	191	223	184	196	202	204	217	185	187	204	215	208	177	190	199	195	193	190	189	188	177	199	196	202	195	196	211	207	193	204	179	221	208	206	226	191	197	196	210	182	199	177	216	212	188	192	201	210	196	195	220	219	195	228	185	206	197	221	182	189	206	228	185	216	190	196	200	171	169	212	189	181	183	228	207	204	206	204	234	214	176	203	219	184	222	227	158	204	180	199	218	209	204	159	201	220	173	187	220	185	207	209	192	210	181	219	205	234	206	181	192	186	201	195	201	206	195	221	198	200	185	173	194	204	186	191	202	183	216	207	194	205	190	194	195	190	199	219	218	210	203	209	190	203	185	206	211	231	208	221	209	202	222	203	195	179	194	187	180	198	204	183	178	217	212	182	175	184	194	204	205	215	203	190	196	188	190	197	187	203	196	215	189	196	193	198	192	211	192	203	241	227	194	219	195	200	187	189	213	194	196	211	168	218	199	190	200	204	219	197	183	222	202	202	208	213	185	211	189	207	189	175	200	222	203	228	187	180	176	214	189	170	205	172	181	193	194	200	217	216	209	209	207	200	194	199	200	179	195	204	183	185	204	173	189	176	167	188	193	192	222	202	199	212	207	208	202	194	185	181	192	224	187	198	195	215	208	200	201	184	228	188	203	219	186	202	198	171	209	185	233	194	223	184	185	203	206	173	198	175	201	218	195	201	192	211	201	221	195	170	231	213	202	220	219	204	201	198	182	189	195	175	193	207	193	216	214	194	201	206	191	197	205	223	235	176	190	185	198	208	195	193	221	187	183	188	181	212	217	209	190	179	219	204	195	193	223	185	197	188	207	219	202	171	187	194	191	190	193	205	209	193	206	204	204	203	200	197	198	192	208	208	187	218	218	194	219	187	199	210	189	205	183	202	181	211	225	189	194	210	203	173	211	204	168	192	205	170	206	210	205	213	196	200	173	199	182	196	205	180	204	206	211	185	195	190	186	191	198	204	221	188	200	189	194	212	193	201	202	199	211	179	164	175	189	188	172	220	222	211	189	183	204	214	189	196	223	201	161	210	186	209	210	202	217	186	238	204	219	207	192	199	191	209	192	204	170	193	223	196	172	169	190	178	205	202	194	186	204	188	206	206	201	205	182	206	210	191	201	188	199	214	220	192	207	200	212	198	190	183	200	187	193	210	211	206	216	221	226	202	190	213	179	180	202	181	191	184	195	218	204	187	204	203	220	201	225	217	215	200	212	209	201	207	194	175	214	195	197	226	204	205	192	197	192	190	193	191	188	208	228	223	174	221	212	202	200	224	188	200	165	201	205	180	181	203	202	194	191	220	188	204	201	192	215	179	206	203	228	191	177	215	183	186	207	220	209	192	193	175	199	227	203	201	212	208	187	188	186	182	205	212	195	212	232	193	180	184	190	215	219	212	227	195	207	198	208	183	223	215	198	215	199	188	193	192	205	204	178	164	194	192	206	202	233	196	202	209	198	207	203	171	181	215	200	198	178	202	203	225	217	199	196	199	190	179	205	195	177	215	171	207	205	213	220	185	212	217	196	174	187	189	161	204	202	172	194	189	197	184	190	200	194	179	200	225	192	191	201	179	202	197	199	201	189	196	211	192	192	204	214	187	199	210	185	223	199	205	200	199	185	172	196	199	185	172	179	200	215	202	198	205	189	214	218	188	237	196	199	189	199	217	178	180	177	210	182	208	215	185	204	185	196	244	207	207	201	224	204	190	201	203	200	210	193	205	214	201	199	213	199	192	220	184	193	205	164	181	192	204	212	199	191	195	196	221	224	214	184	189	196	195	192	215	206	214	215	191	208	189	199	179	223	243	191	191	189	210	213	177	225	212	204	204	164	210	194	206	199	225	191	188	219	220	187	202	222	204	207	194	183	200	183	205	219	203	187	200	191	201	200	203	191	193	204	226	169	183	208	202	211	204	184	186	199	197	221	226	220	201	196	238	178	191	169	186	196	206	199	206	227	199	182	179	203	194	198	202	185	216	188	223	204	189	197	202	183	229	189	177	213	237	167	190	193	211	182	216	203	176	193	190	220	186	212	199	206	202	191	196	197	177	194	210	205	213	191	201	214	160	178	199	227	198	210	183	218	230	216	215	208	220	212	190	221	214	193	199	239	170	167	204	207	201	205	213	206	198	213	212	197	205	181	190	197	199	177	212	215	207	214	210	200	229	203	236	209	178	222	197	201	209	227	212	219	207	202	192	201	195	211	202	202	189	174	192	205	171	216	205	205	211	205	203	229	219	233	212	201	204	213	222	187	212	225	192	202	190	196	212	203	213	180	191	192	207	203	188	194	197	223	197	201	203	203	208	169	175	181	216	229	185	190	214	183	176	210	169	196	205	225	199	205	221	197	194	190	180	192	225	197	208	198	177	206	200	186	191	193	215	188	201	183	174	192	223	248	213	206	205	196	204	225	173	203	173	174	203	191	197	208	216	194	173	182	179	184	222	206	160	179	168	201	204	188	168	201	178	207	199	207	203	191	203	196	186	172	177	211	209	218	199	184	213	198	188	221	199	186	202	196	193	194	211	176	209	209	201	201	188	206	174	175	215	194	208	202	200	194	225	213	222	218	219	197	206	203	215	206	225	205	230	231	236	189	188	215	213	193	205	197	221	199	187	183	185	215	203	227	184	189	180	203	159	186	183	196	207	199	202	195	174	187	205	198	196	191	193	209	192	181	213	204	192	203	189	196	219	208	204	191	178	196	200	214	215	180	219	203	201	219	210	187	208	191	213	230	211	188	180	213	214	211	221	203	173	199	201	208	230	197	202	194	183	200	209	164	173	209	195	185	207	221	205	217	218	204	215	201	213	195	197	191	210	198	182	197	152	179	199	212	191	195	205	213	194	173	193	194	179	184	186	211	215	199	187	202	197	192	205	186	211	196	171	195	220	197	198	207	214	216	196	194	190	189	214	209	223	217	231	206	184	205	201	200	214	205	207	191	196	235	196	219	205	219	207	215	185	231	197	198	205	217	239	202	210	209	205	182	172	234	193	208	205	197	191	190	200	223	176	156	201	198	183	192	175	194	197	191	208	227	212	229	196	209	187	180	189	172	205	185	184	199	201	185	221	209	201	181	227	191	219	197	199
4985	571	523	529	502	470	519	488	481	526	482	479	496	494	459	490	481	481	469	471	494	513	462	516	470	466	498	432	506	415	468	530	506	490	500	497	482	448	509	475	471	531	487	514	507	470	481	480	462	478	479	488	521	488	513	525	531	528	532	475	480	507	473	478	486	522	479	494	483	502	482	500	449	481	456	459	489	437	506	493	502	457	470	502	484	508	506	472	477	475	508	480	453	466	518	499	484	450	491	494	519	471	510	479	491	510	472	476	477	461	514	528	494	477	470	532	441	508	493	511	509	505	498	512	472	448	463	450	456	488	480	484	471	461	482	439	462	519	471	453	499	489	500	468	478	511	517	510	508	514	527	498	478	469	524	484	481	492	514	508	470	473	486	475	495	484	480	479	489	463	481	499	492	496	475	487	524	488	475	518	481	486	467	492	481	453	448	473	494	488	502	504	498	527	454	464	484	500	479	507	496	481	497	508	482	509	486	533	494	474	475	500	480	520	464	500	480	466	494	502	496	493	479	489	476	494	501	509	491	461	478	475	535	470	443	464	506	514	491	481	533	500	509	456	522	465	477	497	509	501	505	502	505	434	508	503	457	522	484	450	479	492	474	503	492	486	471	492	482	537	493	498	497	541	452	502	461	467	494	491	505	532	487	477	498	459	464	486	498	508	506	484	506	475	487	490	479	497	487	497	460	510	518	491	457	475	485	453	469	443	473	465	462	446	473	525	466	494	513	478	482	448	453	485	436	505	528	458	491	482	504	466	502	496	505	492	515	495	487	514	512	516	470	457	500	480	479	481	482	462	476	478	498	518	502	453	508	509	503	507	471	466	481	499	528	457	491	477	493	453	506	495	471	516	516	446	490	475	485	445	495	478	512	505	449	489	502	471	453	471	489	495	423	497	489	489	466	504	485	500	481	473	514	464	501	503	468	462	480	467	453	456	477	469	498	532	503	507	500	470	458	460	500	459	467	492	513	520	464	486	442	516	525	500	473	518	470	452	509	479	525	488	487	459	483	501	481	486	510	512	458	478	458	500	531	518	475	442	522	485	466	482	462	483	493	477	473	473	485	482	485	451	511	516	459	511	499	490	471	481	472	482	495	492	530	534	458	496	495	457	446	488	457	486	480	463	471	483	445	511	486	470	481	532	483	500	480	511	467	465	529	493	484	490	487	436	488	473	488	497	481	491	477	467	468	476	518	442	518	501	499	472	501	522	446	505	490	470	502	500	495	461	480	493	499	522	462	520	496	505	478	467	519	490	511	466	496	470	425	470	488	466	458	473	495	489	438	500	473	502	491	545	501	503	494	518	504	494	482	527	519	468	432	497	500	469	489	500	490	513	542	457	465	507	503	508	472	501	474	509	461	474	500	484	507	482	516	491	497	526	482	492	522	533	488	518	473	499	502	502	500	477	469	503	475	547	482	488	466	492	479	504	466	475	468	449	484	529	499	444	514	509	464	490	489	458	477	472	517	448	499	482	452	512	481	474	510	507	515	515	495	498	467	475	463	467	491	512	493	477	470	512	462	509	496	501	477	487	504	478	454	484	485	494	474	471	516	476	479	471	502	487	519	478	474	474	485	486	489	468	515	479	531	473	496	492	481	492	498	475	496	454	505	475	481	488	454	513	446	487	467	487	495	482	491	478	530	489	481	515	486	489	482	479	501	468	492	501	496	482	504	499	484	500	494	477	497	481	492	488	488	503	489	512	493	479	510	456	476	454	461	497	470	481	502	470	459	514	468	510	510	493	473	447	486	493	489	476	466	482	508	508	494	488	471	500	468	515	484	489	457	463	492	471	521	513	486	518	496	506	486	470	491	523	498	504	502	460	482	484	504	528	507	504	478	486	463	504	496	519	451	485	502	516	516	447	484	458	480	489	493	487	486	460	497	479	483	465	472	468	469	458	496	484	476	507	492	447	468	489	470	483	511	491	534	491	478	485	537	469	509	523	487	487	500	483	467	480	478	506	452	500	484	490	477	427	488	487	514	533	508	470	530	523	533	495	461	487	478	514	489	518	476	503	465	468	503	475	504	468	471	484	473	480	454	488	474	519	470	502	474	494	480	473	495	481	491	483	456	498	481	521	538	451	517	463	510	518	497	486	515	481	480	491	512	459	480	472	516	490	488	464	487	466	504	454	496	499	473	468	443	462	501	491	498	487	459	475	526	514	551	485	471	489	496	479	489	500	448	496	468	462	458	504	455	475	484	469	500	526	466	527	479	473	476	495	494	485	492	511	484	477	480	510	485	513	498	476	485	486	453	458	506	458	473	508	499	473	513	490	533	473	517	480	494	496	474	486	495	478	476	472	446	502	468	513	499	508	495	460	473	460	447	501	488	471	496	474	504	476	469	459	525	508	480	483	489	503	474	485	532	499	466	495	498	480	493	478	460	496	475	495	510	474	457	480	467	515	474	538	477	473	470	481	487	491	477	470	464	485	464	516	447	490	502	498	480	466	468	531	466	457	456	507	490	507	467	469	488	506	496	455	472	491	503	443	474	457	496	483	494	467	491	522	512	480	481	506	481	496	497	491	490	478	477	519	517	495	492	466	498	523	516	491	463	496	534	488	467	466	473	478	507	487	454	468	510	502	442	496	480	471	499	508	502	477	486	493	426	451	495	446	474	450	447	489	479	482	541	490	487	483	487	515	500	494	491	494	493	501	518	457	503	533	496	523	517	496	502	507	472	526	458	466	513	506	469	498	485	512	474	528	492	494	510	484	449	534	510	485	463	454	524	461	480	445	483	452	518	482	487	505	503	521	479	471	480	486	473	476	513	483	505	464	477	525	471	474	499	483	482	486	493	478	445	496	493	482	485	434	499	462	509	461	438	474	501	492	505	476	519	482	464	512	518	499	478	510	492	468	503	455	506	461	484	463	494	472	455	515	507	492	442	518	500	457	464	476	465	483	470	498	492	493	498	501	464	483	507	510	468	485	499	452	523	446	519	470	489	503	488	487	515	478	507	490	518	460	498	498	512	506	517	503	518	502	503	469	467	489	436	506	504	499	499	496	505	475	534	468	502	484	500	519	491	500	476	519	471	503	525	458	460	485	511	442	506	489	501	487	516	543	459	472	491	482	433	484	473	453	540	475	521	490	490	484	486	463	463	474	510	452	529	506	455	468	421	496	520	496	489	484	510	471	469	482	453	483	514	470	520	491	486	444	474	505	478	471	472	525	437	521	522	484	492	436	475	506	505	497	480	490	487	468	496	459	516	518	486	469	478	490	521	461	502	486	502	484	499	472	520	479	461	450	485	464	478	515	492	513	483	498	499	440	467	506	464	471	535	472	472	527	449	493	487	472	492	551	462	497	500	438	475	501	472	445	462	491	482	484	494	494	476	498	479	455	482	476	520	509	524	474	488	494	499	489	505	489	496	512	486	501	472	504	475	506	505	482	506	485	451	493	486	543	496	451	465	500	480	500	503	484	483	496	499	482	434	435	548	491	439	495	480	479	473	488
12405	814	343	324	243	220	199	175	177	144	175	151	159	139	142	147	144	148	149	151	136	135	154	145	150	112	148	125	157	159	160	138	132	146	162	119	157	159	172	120	143	149	167	128	143	148	143	149	157	149	137	183	143	155	156	164	200	217	186	148	159	151	159	168	149	192	164	149	157	159	154	136	155	147	141	146	156	160	146	134	143	125	131	134	156	161	150	122	159	124	160	143	137	158	139	141	139	151	119	136	169	161	144	139	153	145	143	164	155	134	147	162	143	157	167	171	155	136	140	130	141	126	126	140	139	134	142	149	133	158	131	134	153	145	155	139	155	116	137	143	128	144	136	170	148	176	162	116	145	152	154	164	144	144	142	144	136	158	135	132	142	140	134	141	162	185	130	172	158	126	150	146	157	161	136	147	140	128	142	151	133	160	118	128	130	157	149	149	163	143	141	139	141	148	153	173	141	140	131	129	158	132	145	133	158	154	163	150	139	141	173	140	117	138	146	159	157	131	128	155	141	159	134	138	106	155	142	162	158	131	149	154	138	139	140	161	165	131	143	137	131	135	157	137	158	151	139	146	139	122	144	153	147	113	141	167	148	147	143	161	150	151	133	146	140	155	153	150	158	120	117	144	133	151	161	137	149	158	128	146	142	140	152	143	146	136	159	143	152	147	130	133	141	144	132	144	159	150	120	140	150	151	127	149	145	138	137	133	142	155	145	159	149	145	172	137	152	147	157	153	146	142	160	148	126	140	145	135	129	132	166	169	138	136	161	153	140	156	146	140	149	144	130	164	134	159	154	147	122	158	143	145	133	126	146	152	156	136	132	141	156	148	137	139	121	156	142	136	139	142	134	146	134	130	166	150	156	133	137	153	164	128	150	163	142	148	142	138	161	123	139	151	149	129	143	136	131	144	149	146	154	141	143	140	121	150	147	135	139	129	132	152	131	142	149	133	144	135	146	136	130	132	146	147	151	136	171	135	132	132	158	163	178	154	128	141	147	119	115	127	144	164	118	143	141	148	135	138	139	136	149	138	147	143	138	128	164	155	151	141	142	160	143	151	153	168	138	136	129	145	123	139	154	137	164	138	168	135	146	143	145	152	139	140	138	120	108	140	159	119	136	158	164	149	145	146	161	139	150	143	148	152	139	130	133	142	135	147	167	143	153	139	144	152	151	133	159	152	144	158	149	148	167	151	159	158	145	125	152	123	147	140	114	151	149	146	128	152	115	152	167	168	153	127	157	141	137	144	148	162	156	126	142	131	133	123	139	159	169	137	164	132	141	146	145	141	145	156	153	154	146	142	150	131	162	163	110	154	139	148	159	163	140	154	125	131	149	141	129	161	160	149	138	145	148	146	125	134	139	137	140	148	137	156	150	131	147	166	136	113	137	140	160	156	160	146	154	155	151	157	149	147	145	134	135	141	139	153	134	156	145	125	128	141	143	156	122	179	135	151	130	153	139	163	120	114	153	142	133	136	158	120	131	128	141	155	157	151	143	137	157	136	120	134	140	124	161	132	147	148	148	158	162	139	120	159	138	147	146	149	139	149	144	119	154	153	147	144	135	140	146	151	142	122	128	135	153	139	117	153	140	131	133	143	148	132	151	156	144	132	159	134	134	139	147	151	169	141	137	126	155	157	124	167	112	134	129	155	116	151	164	172	153	139	137	140	144	162	131	116	127	151	171	135	153	133	142	142	149	134	165	151	138	128	153	146	137	161	155	150	128	154	143	128	132	157	135	156	127	159	138	181	144	142	154	134	157	154	153	152	141	143	162	144	134	147	131	148	131	141	143	125	155	149	128	146	127	157	177	135	157	152	152	144	161	155	126	144	139	129	152	149	154	149	143	150	151	166	139	137	132	129	152	148	139	151	162	163	179	139	143	149	122	154	128	139	143	148	139	153	119	150	178	152	140	150	147	139	161	133	134	141	148	152	160	159	149	150	144	190	145	139	147	149	151	143	120	168	160	144	167	160	152	158	132	122	143	147	164	166	153	123	144	124	141	147	144	144	138	158	133	159	140	144	130	165	170	156	140	133	145	155	156	151	139	154	163	159	145	150	171	131	142	143	138	174	154	139	143	150	142	131	142	145	155	139	126	137	127	132	157	148	167	138	148	153	133	143	141	170	140	156	145	164	151	145	138	124	124	150	153	138	162	133	140	155	148	142	135	150	154	163	149	161	147	124	140	155	141	142	164	141	158	135	130	111	133	125	149	141	135	155	136	140	153	134	137	139	154	150	154	160	137	146	180	147	135	126	154	147	136	158	162	139	138	148	153	153	144	146	166	139	158	169	145	142	147	154	137	130	152	154	146	148	118	160	158	151	154	142	133	119	138	153	132	141	136	153	126	143	158	138	152	141	162	145	133	165	151	140	118	134	152	134	157	142	157	133	146	131	138	158	138	176	150	158	143	142	138	115	128	154	151	131	147	158	151	149	173	130	160	143	152	117	144	143	162	157	145	142	160	152	132	124	140	170	161	154	126	145	151	132	145	158	124	134	123	140	156	141	152	145	124	170	129	141	162	149	131	146	119	145	155	151	139	158	151	143	163	124	127	130	145	160	141	144	143	146	163	158	164	132	162	148	167	141	166	137	183	142	131	159	150	129	133	157	132	153	156	147	144	160	139	130	133	152	146	143	151	157	131	132	156	123	146	156	150	150	169	145	108	159	150	151	168	141	157	127	139	150	134	164	148	134	141	154	141	137	136	120	156	137	149	161	137	149	139	160	147	139	150	131	136	145	149	148	156	167	143	142	149	147	159	146	140	135	161	141	143	132	157	149	154	149	118	154	152	171	125	153	135	147	151	138	130	148	141	129	158	119	151	131	161	139	149	129	147	134	158	155	147	150	159	157	137	140	151	143	143	133	139	115	138	135	178	133	154	143	146	131	146	150	168	146	146	140	134	126	151	148	137	140	164	124	159	171	147	130	144	160	124	138	146	149	151	151	126	145	120	148	147	126	129	139	174	159	161	144	133	146	158	143	151	136	158	145	143	131	140	149	136	122	142	146	143	140	118	160	170	160	147	144	149	171	173	146	122	114	141	133	131	141	138	161	121	121	132	143	165	147	141	161	156	159	116	159	167	129	158	122	165	151	147	129	142	149	149	133	146	153	144	145	143	155	149	163	144	153	130	157	156	163	154	157	142	175	139	123	144	164	152	156	128	157	139	152	124	126	133	152	150	158	163	124	155	154	150	154	110	142	138	140	152	153	148	143	141	137	162	121	148	128	146	142	153	135	141	129	131	135	164	138	131	146	147	137	151	151	165	129	132	113	141	156	137	126	166	133	133	129	154	130	150	144	158	146	152	154	126	127	150	141	145	137	150	122	140	138	139	150	141	161	141	119	171	146	144	148	146	160	171	156	130	131	150	150	139	138	139	145	151	146	134	134	144	156	156	149	153	157	140	148	130	135	151	175	132	174	147	141	160	147	158	150	149	139	147	151	134	126	149	134	143	167	135	147
9599	716	784	932	808	713	629	523	538	556	477	439	447	407	402	408	389	388	418	391	363	390	406	377	376	384	388	402	408	365	372	364	370	350	397	387	358	386	386	377	335	364	347	368	381	386	399	376	364	366	372	393	461	439	539	675	795	834	734	576	472	470	413	402	491	474	415	414	364	354	393	363	367	366	380	372	356	350	377	367	342	378	357	359	373	368	339	392	365	380	372	360	334	358	355	352	383	354	339	349	343	317	368	348	359	380	357	360	335	373	377	324	350	416	338	350	332	344	341	331	391	366	352	370	380	364	346	368	363	335	391	366	382	349	328	350	366	360	357	339	379	349	365	330	363	354	344	326	366	365	380	360	368	352	329	336	363	373	347	358	345	375	365	390	343	374	367	352	350	340	382	380	379	390	360	382	349	386	378	344	335	346	380	358	340	361	338	342	344	350	355	358	333	361	339	403	350	389	362	367	345	391	380	361	346	352	336	389	348	356	378	360	406	342	355	371	360	355	323	349	348	358	354	367	350	375	355	387	368	344	336	356	341	346	373	336	366	351	352	388	392	358	338	368	366	387	383	354	353	387	359	359	356	317	374	366	386	328	330	365	329	336	330	394	395	347	372	339	373	389	362	382	340	325	363	404	361	353	358	378	339	348	352	326	351	309	341	388	340	338	325	360	336	313	358	384	398	372	359	341	349	352	373	378	349	342	402	333	384	367	400	364	374	364	358	334	405	343	357	317	392	355	341	347	344	362	402	367	355	367	369	353	357	370	380	375	342	359	367	376	389	345	336	365	383	368	352	346	356	341	344	336	384	384	348	350	328	366	355	359	347	334	359	363	336	357	336	351	354	340	376	360	373	371	346	357	390	356	382	330	356	378	362	361	353	330	395	374	364	362	368	349	344	352	324	348	351	351	332	375	376	352	348	354	369	355	339	356	316	344	342	379	321	381	362	375	366	343	332	367	358	342	320	361	389	354	347	328	366	332	336	337	349	360	330	326	321	351	349	363	341	338	355	342	382	376	370	382	369	359	355	357	384	363	345	351	358	354	353	348	363	384	369	343	361	370	332	331	404	333	343	384	358	351	370	371	353	347	374	350	382	357	352	343	367	332	349	332	375	319	349	330	353	387	341	343	352	356	335	353	344	376	354	400	367	332	374	361	365	392	341	379	335	345	331	383	376	349	330	357	385	315	364	366	392	340	351	335	376	323	339	343	351	336	326	352	340	336	338	378	340	380	376	374	361	372	351	368	346	329	362	347	354	363	391	342	368	347	364	342	353	342	321	371	340	354	355	340	330	349	334	342	370	357	374	359	372	348	336	370	342	334	345	346	381	349	382	353	337	369	360	332	345	356	366	370	378	355	342	375	347	356	324	366	396	389	360	359	348	343	346	368	355	362	333	355	360	368	368	354	336	392	364	354	353	345	380	338	351	341	330	324	343	366	347	361	350	355	355	359	335	364	368	350	370	355	350	359	333	347	347	365	360	345	342	340	350	369	350	335	351	320	364	372	411	370	323	321	388	336	371	369	332	334	327	367	336	369	349	373	356	351	348	365	320	388	366	360	358	357	408	380	357	317	332	363	371	324	367	358	364	370	363	357	349	363	355	363	319	365	350	383	366	369	365	376	350	383	339	365	334	361	348	347	358	324	351	372	395	355	316	362	386	367	336	352	366	381	345	353	320	390	340	365	384	344	370	337	353	356	322	355	394	377	370	361	382	360	371	349	345	327	341	322	333	342	363	360	335	376	333	351	338	358	358	367	345	363	339	393	320	325	385	375	323	346	339	361	367	363	352	395	316	377	336	336	381	362	390	337	371	343	356	360	323	357	356	345	347	371	373	356	343	354	357	343	371	337	345	372	333	360	359	370	354	356	362	394	353	316	355	334	332	356	364	358	346	371	400	355	359	354	360	355	354	352	355	368	354	344	358	372	357	368	354	358	340	353	365	357	370	346	327	330	370	319	351	378	339	375	346	389	378	313	370	334	348	326	353	354	330	376	389	336	365	378	346	303	348	350	374	325	339	345	337	381	371	357	374	344	346	373	337	325	375	354	333	368	392	366	373	361	356	368	331	330	369	352	353	362	379	338	370	365	349	366	362	346	362	328	375	365	363	353	331	376	365	333	377	362	364	359	400	353	354	333	359	362	381	344	358	370	342	359	324	371	385	359	369	361	337	393	401	355	359	355	339	359	359	354	376	398	379	357	379	391	364	354	380	354	387	389	408	385	296	353	351	351	360	330	375	324	362	354	368	396	347	343	352	336	379	376	325	343	342	360	375	344	359	350	384	356	376	355	365	343	334	375	343	368	338	370	366	410	372	364	358	367	337	352	343	373	365	341	379	360	374	375	370	363	364	342	366	337	383	346	345	326	373	361	342	351	337	368	342	377	362	362	359	381	362	337	339	335	385	352	355	367	361	372	362	370	348	375	351	375	358	361	348	374	383	340	368	375	362	367	366	356	363	349	349	348	323	348	354	351	357	340	390	342	346	384	325	392	358	348	367	386	351	352	393	387	354	356	360	380	342	362	395	340	345	361	346	327	376	345	361	390	358	358	367	336	365	362	328	326	379	339	342	374	350	389	402	351	362	346	388	377	352	348	363	350	390	355	353	392	378	352	347	349	343	396	372	367	362	353	362	373	340	353	369	368	374	365	384	354	376	318	349	397	365	379	392	374	383	352	379	343	380	362	359	345	374	380	368	320	344	327	400	350	356	357	352	368	383	344	347	357	339	381	351	379	348	371	366	357	376	321	370	334	346	381	357	315	362	388	387	364	319	382	386	373	347	353	349	351	357	367	343	366	380	405	355	349	363	379	368	312	347	341	325	361	325	362	368	371	358	368	317	328	379	355	343	354	336	362	362	361	340	375	358	331	363	360	359	342	374	379	353	370	369	338	358	354	332	402	328	346	351	376	347	374	348	388	391	364	341	363	387	353	344	349	388	348	361	357	360	366	377	342	337	348	367	362	373	331	388	345	344	327	358	364	379	374	299	347	347	357	358	347	345	356	368	348	381	366	341	335	381	385	359	356	360	378	343	337	392	365	349	369	373	337	360	363	373	354	337	355	382	365	335	364	380	380	367	372	340	376	378	342	374	352	377	364	360	360	332	330	394	336	342	366	337	377	387	384	370	366	343	384	406	328	309	349	345	351	369	374	341	323	351	358	340	318	344	344	361	353	346	360	389	349	337	350	364	344	346	345	387	329	340	351	390	358	360	388	322	364	337	343	361	354	370	381	355	347	320	364	373	358	357	353	350	378	357	369	342	349	360	364	308	357	360	364	334	329	375	365	350	361	320	377	340	378	351	376	351	379	360	337	360	385	363	321	360	365	376	355	343	386	322	354	349	358	389	374	400	367	361	323	392	383	391	330	351	343	361	341	313	362	366	342	393	380	327	361	344	389	362	359	383	352	328	386	334	342	356	367	355	354	377	366	334	335	341	348	370	315	364	382	360	366	338	388	375	337
18878	1598	482	374	254	174	158	109	121	105	104	101	94	84	85	67	58	78	76	66	67	75	80	59	65	72	51	56	78	69	75	83	65	66	65	64	60	61	81	60	60	71	66	54	58	46	54	59	57	63	67	78	79	95	95	119	144	148	118	109	88	74	84	81	80	101	61	68	77	65	59	44	57	82	64	55	59	57	57	61	49	53	60	46	69	60	65	48	60	57	60	63	55	55	76	44	53	41	60	67	64	76	67	50	60	65	54	50	52	50	59	80	54	52	59	60	73	55	79	67	56	58	62	59	77	67	67	60	69	75	68	52	76	64	51	61	57	74	54	53	63	66	59	58	45	52	73	60	50	58	59	57	63	65	66	52	52	73	77	59	68	59	66	61	69	59	60	73	55	61	56	59	56	66	54	66	56	50	71	68	65	61	53	69	56	43	70	59	54	50	63	65	52	54	54	52	55	60	40	46	61	52	43	60	56	51	49	64	54	60	56	56	65	54	47	50	73	70	57	63	58	56	73	62	57	59	52	65	52	65	50	69	58	70	54	65	47	51	73	59	57	52	62	63	52	58	50	66	51	53	50	54	59	68	59	57	73	59	47	60	66	63	47	64	48	65	62	66	50	48	37	59	72	71	56	55	64	60	55	49	62	66	65	47	52	73	63	54	52	76	54	77	69	62	60	54	51	64	55	54	73	59	55	56	73	46	55	70	55	60	71	58	74	58	53	51	58	51	59	60	55	55	66	69	67	75	56	44	72	72	51	53	45	50	60	59	62	67	67	44	61	42	66	77	74	56	49	59	59	52	73	39	58	67	51	66	48	51	52	50	54	54	41	62	55	72	72	65	74	78	59	72	67	54	64	71	48	50	72	45	61	68	59	46	62	51	42	47	69	65	66	53	64	52	67	71	56	58	62	54	64	47	55	53	63	57	50	62	62	65	55	51	61	58	49	72	58	45	54	81	54	49	59	70	71	66	55	67	68	74	68	53	42	67	75	59	76	63	61	49	50	61	53	77	67	69	65	53	54	58	62	67	57	71	60	69	64	62	64	79	55	68	56	55	69	54	83	59	53	68	82	50	68	72	53	56	64	64	72	64	60	59	59	56	60	70	56	73	58	65	60	67	57	60	61	70	70	71	52	64	71	52	46	57	54	73	69	54	85	54	60	69	56	71	72	64	54	54	46	62	61	56	69	52	57	51	59	72	63	42	61	61	65	67	60	46	55	56	55	67	59	66	54	61	55	61	66	55	68	66	58	63	64	49	67	94	63	54	67	58	68	61	60	52	69	72	67	61	61	58	53	55	61	64	66	61	63	57	79	58	62	67	74	56	56	51	48	60	47	51	52	53	62	65	67	60	67	61	67	59	49	62	51	76	60	54	64	69	72	58	70	60	67	66	69	66	54	59	58	49	50	67	52	53	67	72	63	58	62	46	60	55	65	62	54	54	58	80	63	50	63	53	60	55	53	65	58	55	51	56	59	59	76	69	63	58	54	60	48	51	55	64	63	65	47	45	58	55	58	60	60	47	45	52	60	64	65	53	52	68	67	59	73	87	62	57	62	66	63	54	53	54	71	55	59	57	71	65	49	64	64	59	49	65	64	61	60	56	54	54	54	66	68	75	63	60	56	66	67	61	52	73	62	60	56	62	67	68	59	50	58	62	69	75	63	68	48	56	59	53	53	48	65	46	59	54	52	63	74	48	68	69	60	64	53	67	78	59	59	57	58	64	61	58	72	74	58	48	55	48	48	59	58	69	60	59	64	67	66	59	59	54	76	67	61	71	53	52	45	74	57	68	64	61	46	53	53	54	64	60	81	62	62	54	48	56	55	65	48	66	70	49	60	59	60	61	57	67	62	57	46	66	64	63	64	58	58	58	58	64	56	63	64	58	56	56	61	68	52	54	61	64	65	77	57	65	69	67	71	44	56	63	61	62	70	67	60	77	60	62	71	56	55	57	56	62	66	68	50	56	53	81	64	65	55	56	52	53	60	58	56	64	71	71	63	53	64	57	85	66	68	63	59	64	60	62	70	69	57	55	57	39	56	72	45	57	55	66	62	53	60	60	65	47	59	67	66	72	62	50	71	49	49	56	79	60	60	79	55	68	55	57	61	59	66	64	63	62	65	52	72	58	54	68	69	53	58	59	51	73	58	60	64	69	58	58	56	52	52	69	59	53	65	65	62	53	74	63	79	55	55	50	49	72	70	66	77	63	69	54	64	62	66	57	67	52	62	60	65	78	71	72	59	65	74	68	58	55	66	55	63	57	56	56	71	74	57	52	62	55	59	57	81	56	45	58	73	67	59	49	55	61	67	69	49	63	59	64	58	59	74	51	50	59	55	48	61	69	51	62	64	54	68	64	66	80	55	52	42	60	50	58	57	63	55	59	64	57	60	66	62	50	72	66	54	64	42	71	68	85	74	64	60	65	52	73	62	61	60	65	61	59	57	51	64	51	54	65	49	66	58	59	63	51	50	45	66	53	57	52	59	60	54	53	63	54	61	72	49	45	65	57	59	60	67	66	68	53	61	64	69	58	63	61	48	75	71	60	50	70	75	56	67	51	58	64	79	78	68	46	60	55	56	86	45	62	65	67	62	60	48	64	64	57	53	44	71	50	59	59	66	63	71	71	61	61	67	67	69	53	53	63	62	75	54	55	60	76	62	61	69	61	55	48	67	53	68	61	58	76	60	60	62	64	70	53	58	42	67	55	63	64	63	59	56	52	59	56	63	57	65	51	55	57	67	59	69	60	56	66	56	52	50	50	65	64	70	52	60	77	70	62	68	57	83	51	64	58	61	76	60	57	70	64	77	68	62	66	58	68	57	52	48	59	59	51	63	62	57	67	82	65	48	59	54	59	59	49	72	64	82	58	48	70	62	56	65	50	54	59	66	51	66	61	58	45	66	62	48	63	63	49	53	59	52	61	57	58	59	69	69	64	47	60	61	51	49	57	44	72	62	75	66	67	52	69	51	77	54	69	58	55	55	60	55	54	60	78	61	69	71	60	53	56	52	61	64	63	69	72	69	67	54	61	57	62	54	68	74	76	59	67	59	57	53	58	54	60	58	63	51	76	56	61	46	72	45	65	60	53	43	73	57	45	51	55	72	61	59	74	63	59	55	63	59	77	57	54	53	62	58	63	69	74	65	60	65	66	66	58	73	44	75	57	56	70	44	71	61	44	44	58	54	56	62	62	53	73	56	52	47	52	49	58	52	77	66	61	66	58	65	55	62	52	54	67	58	50	69	62	75	61	73	57	50	60	62	55	55	58	43	55	73	62	61	65	76	52	44	54	56	60	62	65	50	54	50	52	60	48	55	71	70	69	60	72	75	61	68	60	59	73	52	68	51	74	66	58	58	60	76	63	53	51	58	59	60	56	59	61	68	67	62	48	39	53	63	61	76	60	57	65	50	53	57	58	69	57	44	60	64	60	44	83	69	64	55	57	65	61	58	71	54	81	54	66
12074	841	1050	1207	1087	816	683	576	517	407	361	360	352	307	284	242	233	237	240	252	236	240	208	232	210	203	224	210	204	199	183	215	179	209	194	169	193	200	167	172	170	207	196	176	190	199	165	171	179	201	213	263	320	353	477	786	915	1049	786	652	413	339	271	257	357	402	260	239	226	174	192	175	153	174	160	164	183	181	157	168	193	155	178	177	161	177	186	171	151	164	168	176	174	183	170	162	158	180	170	183	174	169	162	147	160	175	160	167	174	164	186	175	166	173	197	176	160	180	147	160	151	152	172	159	161	169	162	201	155	162	159	173	162	167	178	171	179	155	177	146	155	140	195	171	169	169	187	161	184	150	150	182	192	148	161	168	185	166	172	175	166	197	155	172	159	172	159	181	166	160	164	155	173	174	174	180	172	188	182	188	183	159	184	169	160	178	150	142	156	166	156	184	158	179	164	142	186	179	152	180	177	180	164	178	144	180	169	162	169	178	186	175	180	176	189	164	164	179	142	168	178	169	182	186	164	167	169	173	170	172	184	152	161	149	168	163	159	158	162	153	173	166	160	153	176	183	168	162	178	160	164	158	148	167	169	141	161	183	176	172	156	149	164	183	175	141	173	182	171	160	208	174	156	176	163	171	176	205	174	168	166	173	171	179	178	165	182	192	173	171	153	147	145	164	162	151	197	163	162	181	172	154	150	163	145	169	175	139	161	172	144	167	178	161	172	170	182	185	164	178	159	193	177	171	192	188	171	164	192	129	166	162	163	151	176	180	161	170	170	160	167	189	175	151	147	155	185	155	158	161	164	144	158	173	149	180	152	169	168	150	167	155	173	169	172	170	173	176	158	152	163	177	155	179	167	170	180	155	178	174	174	150	168	172	160	149	178	156	160	167	174	166	166	177	164	158	154	142	154	172	172	165	173	152	145	161	173	155	176	185	204	174	172	176	167	169	173	161	161	169	183	154	188	154	182	171	150	187	172	172	165	165	180	171	181	168	174	179	179	136	169	156	182	181	188	161	173	157	161	157	169	190	170	193	166	160	168	168	165	162	150	175	172	169	180	192	183	168	183	174	184	175	184	183	179	156	187	168	192	183	185	164	151	165	174	177	199	161	158	177	173	176	212	174	187	165	146	157	175	169	166	168	180	170	167	156	178	174	176	163	155	177	159	158	148	166	166	163	181	160	163	159	174	143	154	178	148	179	164	154	134	166	171	141	169	153	176	179	172	167	165	163	173	179	169	169	171	192	185	192	186	183	177	178	187	169	166	163	164	163	154	180	154	174	175	142	175	176	169	157	169	181	170	185	166	171	163	175	180	152	163	179	152	182	164	176	139	165	152	168	170	156	178	175	157	174	170	147	156	169	193	183	156	185	175	190	165	160	194	177	175	164	164	161	158	198	184	155	203	173	186	194	168	177	169	187	174	181	179	170	184	171	175	159	174	177	162	159	170	151	172	178	191	146	159	164	175	169	182	163	173	174	140	160	162	170	158	187	155	165	143	171	147	161	157	192	183	166	175	169	172	176	166	179	186	186	179	187	172	163	174	159	173	184	192	159	171	164	158	150	155	173	171	178	179	177	144	168	169	190	176	190	170	168	151	148	151	169	151	159	177	176	187	203	153	179	155	183	177	164	153	169	174	187	168	159	161	169	164	163	164	173	173	152	150	169	176	182	170	195	173	159	161	158	139	181	174	192	142	202	168	174	160	153	168	157	173	152	183	175	154	168	179	172	162	169	169	169	188	159	168	197	182	171	160	167	170	163	183	167	159	172	163	187	160	167	168	180	170	179	177	164	181	173	173	194	169	187	144	167	168	148	181	186	171	179	192	164	142	166	157	159	177	156	176	141	177	179	173	171	168	167	183	172	166	146	182	167	165	190	195	174	167	184	174	170	159	172	158	170	180	165	160	161	178	155	189	145	165	173	176	152	156	162	184	168	154	172	190	163	154	172	151	149	174	140	166	172	174	167	172	151	172	162	180	169	188	189	189	169	168	183	165	161	197	184	151	160	172	204	161	156	156	149	192	163	139	181	167	168	181	157	178	176	154	153	155	152	163	167	172	167	189	165	171	181	179	140	164	184	167	169	162	155	181	162	174	168	184	173	147	160	179	174	174	191	182	160	163	155	179	179	169	171	186	192	158	162	167	179	156	162	181	148	155	174	184	166	164	183	167	160	174	157	164	196	170	143	170	173	171	174	154	165	173	167	157	157	187	191	150	176	171	164	182	168	171	168	152	174	183	171	186	160	139	184	178	149	166	185	133	177	160	145	176	167	154	162	175	148	168	152	161	168	184	171	189	179	158	155	175	171	183	165	169	162	168	159	172	145	193	162	162	170	183	199	178	153	172	162	160	154	156	184	178	197	164	180	166	181	163	186	183	174	158	156	158	166	160	157	185	143	146	190	173	152	158	167	163	179	170	163	155	163	182	163	158	170	162	170	157	164	158	180	148	167	186	161	142	161	167	144	146	165	173	177	154	144	168	169	176	152	226	162	170	169	181	169	167	180	191	159	170	171	164	154	150	160	188	173	184	150	167	189	155	209	176	158	176	173	179	180	162	185	153	172	174	168	157	164	166	142	166	194	161	174	189	167	184	158	157	196	150	153	171	172	163	145	172	184	175	139	172	180	159	181	167	170	169	167	174	157	175	165	177	148	158	157	190	190	170	164	162	175	153	160	187	161	171	152	167	167	196	161	170	161	192	166	161	183	183	159	170	198	146	164	193	175	163	185	187	175	169	175	167	149	158	163	170	165	163	177	173	186	161	179	155	164	168	179	159	170	169	170	182	179	155	166	162	187	175	184	147	170	159	167	147	155	190	162	159	164	165	164	188	186	167	150	134	168	160	178	151	154	180	156	175	179	158	173	167	179	151	168	172	164	177	183	178	156	180	180	158	163	173	160	174	168	164	162	165	156	176	167	169	164	169	149	184	171	156	167	171	140	162	159	163	168	171	166	171	153	164	149	144	192	175	168	153	168	186	173	166	170	172	175	159	186	164	188	182	165	162	160	180	188	182	163	167	159	174	171	174	174	185	175	159	177	173	177	160	174	166	174	155	139	171	174	149	186	195	175	174	163	180	169	183	167	137	145	179	153	160	181	178	168	165	142	172	190	201	158	165	166	168	169	171	183	144	167	165	163	178	166	174	184	166	169	178	167	163	154	178	165	178	153	192	154	175	163	169	170	169	145	177	163	143	130	161	172	164	181	167	153	180	156	153	152	163	175	166	161	153	177	167	158	166	154	183	150	154	176	185	175	161	156	168	152	183	179	157	180	169	145	145	163	167	170	173	169	160	176	203	187	186	188	177	196	164	152	157	163	147	179	162	173	156	166	171	136	189	161	189	157	146	162	192	153	149	194	181	149	168	160	176	194	173	171	158	199	162	176	173	175	179	164	163	177	158	163	176	157	169	179	168	166	176	157	171	178	144	175	177	185	166	177	161	165	171	171	167	179	165	162	164	170
5673	491	219	206	199	202	205	232	196	218	205	209	186	206	205	194	171	178	204	191	181	183	187	208	202	200	204	186	185	201	211	178	193	200	196	212	215	201	216	200	202	205	185	163	200	180	201	181	232	214	204	210	205	218	209	194	193	209	209	205	179	194	212	217	201	203	175	218	201	203	184	192	215	202	212	185	174	199	211	206	219	208	215	186	216	213	227	195	202	207	208	185	169	200	188	207	203	211	193	184	179	197	182	208	187	204	209	199	226	202	210	201	208	224	194	220	209	184	183	202	192	212	203	190	178	214	195	187	236	223	191	202	190	214	231	197	203	211	184	203	191	204	198	199	228	187	203	175	208	172	195	196	195	218	232	192	202	208	200	229	203	164	174	193	195	213	198	190	217	192	222	197	187	198	218	204	228	192	175	205	179	197	206	195	207	194	198	215	228	213	194	216	210	182	194	213	208	193	181	207	194	240	211	203	193	194	198	207	180	188	214	181	186	185	195	210	232	206	192	183	190	191	202	189	188	181	194	192	205	197	202	218	196	196	186	191	185	221	199	180	208	184	195	163	213	218	200	205	196	209	192	187	204	211	211	204	215	223	202	200	193	208	211	181	202	183	182	191	185	188	204	194	204	174	223	184	196	203	196	181	200	172	205	184	227	246	187	193	203	213	185	190	205	208	210	225	195	188	201	162	218	200	199	209	202	209	205	176	212	209	207	185	202	186	200	207	216	202	193	184	183	189	208	189	194	200	205	189	202	171	196	202	219	198	223	209	188	206	192	187	202	205	208	185	204	186	205	204	203	208	186	214	187	184	204	210	218	215	223	194	200	211	184	216	203	215	174	213	203	178	204	185	204	208	191	211	205	201	203	195	194	180	198	189	230	210	197	195	165	209	168	202	186	189	215	237	195	179	180	160	208	209	224	209	200	205	226	182	187	194	211	205	173	216	204	199	197	203	199	214	189	204	187	207	202	202	197	199	201	214	179	206	202	204	205	203	199	207	202	209	239	186	204	182	204	189	182	172	193	208	210	199	215	216	173	211	211	187	189	190	207	204	208	193	191	204	189	173	214	175	194	196	189	172	215	205	191	211	232	209	197	180	198	193	203	181	187	171	197	220	184	209	184	216	186	162	187	189	217	195	180	198	207	207	196	207	212	212	206	180	203	203	187	183	222	188	193	201	225	208	198	197	205	192	207	182	192	228	207	201	185	200	190	179	204	197	191	208	180	220	183	193	189	179	196	187	192	214	181	178	162	183	177	200	192	193	207	197	200	180	170	232	210	207	223	204	248	195	202	201	198	185	179	199	180	190	211	200	198	203	161	180	194	180	169	170	185	206	182	217	184	218	215	209	192	229	201	221	212	194	210	192	185	226	200	166	206	192	177	217	232	203	197	189	207	188	194	186	211	169	187	186	213	189	206	219	212	211	186	186	209	191	216	195	197	199	228	191	201	185	174	189	205	217	189	185	164	181	221	207	191	177	199	177	197	213	206	183	225	167	202	186	200	206	211	216	210	233	204	201	215	246	181	200	198	205	178	177	198	192	224	194	185	218	221	209	194	171	184	189	190	218	189	196	202	180	198	216	188	208	221	190	196	216	198	176	204	197	197	208	207	210	215	221	176	209	177	206	200	181	206	171	225	204	195	202	186	198	210	230	197	207	206	183	174	196	202	201	187	184	216	224	202	204	200	201	203	212	194	187	205	185	167	200	219	220	190	190	215	199	176	208	221	175	189	198	205	199	185	191	194	201	205	199	201	215	194	203	204	203	195	189	213	179	190	210	199	207	186	212	198	187	180	207	196	216	202	210	198	218	209	180	219	199	168	191	179	197	208	205	226	190	222	191	206	197	183	208	199	209	175	184	178	191	206	180	199	194	217	183	185	169	209	182	203	203	175	203	206	210	206	192	192	224	205	187	184	164	188	197	175	201	196	217	205	179	218	199	187	182	170	199	196	221	207	209	234	207	189	200	213	206	214	204	199	197	196	188	186	220	207	182	200	221	202	213	178	206	190	198	174	182	226	201	197	172	211	196	190	173	234	201	194	203	183	176	186	172	222	200	212	241	179	203	187	205	200	180	204	190	194	192	193	193	200	206	197	200	206	192	205	226	196	186	200	168	208	188	218	200	214	193	206	198	208	198	195	201	199	188	220	199	186	203	210	204	181	200	202	187	221	175	210	230	210	170	198	183	217	189	192	196	210	206	198	221	188	193	190	196	206	209	205	201	176	171	177	217	179	217	192	207	226	207	182	214	224	220	228	208	189	208	198	180	226	221	208	190	176	199	212	208	184	206	207	225	198	217	190	211	204	201	218	230	233	203	219	215	215	193	199	226	203	182	212	219	224	216	203	214	186	217	214	198	172	196	234	197	222	198	184	185	205	182	175	213	205	189	193	184	182	197	198	171	199	210	182	187	194	190	182	193	177	176	219	205	177	190	212	201	184	181	203	193	232	186	185	166	210	208	217	187	174	192	200	219	183	208	192	192	207	204	201	206	196	200	203	204	203	214	201	220	225	180	208	195	203	195	212	205	220	194	199	196	211	195	189	215	202	187	208	249	209	203	191	183	195	230	202	208	188	215	186	196	219	196	206	191	194	214	198	168	194	223	183	184	181	204	213	188	215	174	170	210	206	239	227	204	198	190	177	193	193	189	213	174	208	212	213	202	202	175	169	196	208	176	202	197	187	186	194	191	193	201	200	182	220	208	185	187	207	193	200	203	186	213	180	220	214	189	198	174	198	207	185	238	190	206	239	196	190	189	185	204	217	198	201	195	215	186	211	191	177	228	202	201	200	204	175	193	212	206	220	204	219	174	206	184	197	206	203	226	217	194	190	176	219	188	231	221	226	201	187	218	203	181	213	202	175	197	196	177	193	191	213	197	205	179	198	187	188	200	201	176	210	180	197	213	207	211	207	218	207	189	186	216	208	194	185	191	218	186	185	194	189	199	196	188	192	195	186	193	181	207	188	208	209	170	193	188	208	181	202	219	178	216	201	204	182	185	198	196	226	189	226	197	200	189	221	203	189	192	238	239	178	193	198	196	227	206	173	184	199	177	220	213	212	205	211	204	211	210	190	175	199	192	188	219	200	200	184	181	200	187	226	181	191	203	196	200	192	207	232	208	190	202	230	179	211	180	222	187	201	198	199	173	189	179	206	227	197	187	192	197	208	198	202	193	191	195	224	206	205	190	206	213	180	204	197	200	205	188	201	177	207	192	179	223	212	205	202	199	181	208	224	218	196	216	185	203	201	189	205	187	163	206	194	184	193	186	200	221	189	192	205	197	196	199	218	199	179	187	231	222	204	186	188	183	197	182	218	200	202	185	200	197	189	193	201	208	203	185	198	216	175	193	193	193	204	211	186	196	205	182	229	194	218	183	190	198	228	188	189	203	207	201	183	215	192	196	211	198	180	204	194	217	203	189	198	192	204	183	194	201	181	205	189	232	218	197	154	200	210	179	209	226
4788	624	537	532	495	511	459	477	496	508	444	455	473	464	482	448	491	482	457	475	450	469	507	452	457	475	487	516	487	495	540	447	492	510	478	463	448	513	461	498	489	476	455	465	483	499	507	494	501	491	509	491	496	475	525	544	499	484	512	509	499	465	540	497	499	478	506	472	467	489	478	461	434	456	480	422	509	550	478	478	489	502	473	528	467	493	527	509	469	498	463	505	473	508	478	522	476	495	481	467	461	506	441	502	505	494	493	507	517	489	464	445	439	504	507	472	482	455	494	490	460	482	474	531	509	489	459	474	433	505	486	484	484	458	452	488	486	478	511	518	470	472	482	461	485	491	504	472	504	471	480	457	501	472	471	448	466	462	476	436	452	454	474	457	495	481	499	499	475	490	451	481	521	479	493	499	475	437	457	479	495	472	455	477	469	501	441	498	459	476	468	478	463	483	497	494	441	516	491	471	527	483	484	505	527	501	450	498	497	496	487	464	478	457	494	487	466	478	463	493	471	494	469	449	479	464	452	480	496	446	461	479	498	492	506	520	524	499	481	470	485	484	466	483	492	511	495	474	457	447	471	483	494	462	488	481	515	505	508	458	490	528	454	461	460	493	500	463	487	492	479	533	483	473	451	482	488	473	489	512	497	490	464	534	464	442	493	461	488	479	481	473	476	512	502	483	495	470	484	456	460	466	470	493	525	475	503	430	436	491	486	470	489	509	477	518	464	450	474	487	496	450	445	470	456	487	489	475	463	507	469	478	454	461	448	458	495	507	454	461	488	504	448	468	482	509	456	487	505	487	506	469	469	456	471	519	490	467	463	541	489	482	476	494	491	469	480	510	492	493	477	452	494	478	510	474	472	488	475	464	486	477	461	469	465	510	466	489	505	476	511	498	461	451	471	488	486	495	560	462	512	498	450	452	471	507	507	506	489	506	453	517	479	474	480	471	436	496	494	459	477	466	505	517	472	487	464	489	478	456	484	474	467	469	491	473	478	449	510	446	497	491	483	483	466	497	476	468	485	507	466	502	481	488	487	450	497	492	457	460	492	460	483	451	521	498	476	448	477	466	494	463	463	514	499	461	498	489	517	480	485	511	460	496	444	497	492	426	496	494	440	477	480	457	479	455	484	496	451	477	488	521	440	511	493	476	471	478	483	493	484	473	489	472	495	463	484	455	474	493	473	508	472	516	438	496	441	506	448	481	450	481	447	501	492	476	498	472	464	494	462	483	452	485	489	461	434	488	455	464	493	497	500	506	475	493	467	443	472	477	516	439	495	460	455	457	475	481	477	462	509	475	477	489	470	480	477	480	478	485	431	482	516	488	503	526	488	459	467	441	479	500	515	490	433	452	456	459	469	466	517	492	491	463	494	481	482	509	488	525	502	467	485	475	464	492	455	482	496	458	513	434	457	484	467	501	494	511	486	481	459	464	495	477	462	529	446	470	419	496	470	467	482	473	479	501	484	465	488	483	478	463	437	527	478	473	444	483	448	499	493	507	493	475	482	482	470	474	506	512	480	495	463	485	532	463	519	456	452	505	535	503	493	457	446	521	462	465	443	492	470	478	450	465	471	500	462	477	501	473	491	482	462	475	475	486	441	436	510	525	500	475	524	482	470	486	510	486	506	460	468	453	471	453	487	459	467	488	473	476	447	484	457	507	486	479	475	440	442	529	454	507	515	479	504	522	467	457	481	486	499	492	459	482	496	453	496	503	501	447	498	480	525	506	509	479	485	468	507	483	503	453	487	516	482	476	478	505	504	503	465	477	509	467	479	486	448	444	480	518	456	489	483	459	501	507	497	455	460	454	482	456	500	450	515	462	492	487	455	501	481	454	467	516	468	445	524	477	473	490	533	432	515	458	504	466	419	476	458	509	471	495	507	534	439	487	473	505	478	489	494	456	487	470	463	465	473	441	482	472	457	471	496	435	482	448	469	448	488	470	477	478	501	449	540	471	497	460	497	521	487	494	482	497	492	513	470	483	442	482	468	445	506	510	533	454	452	486	471	499	496	443	490	472	554	498	522	478	474	505	496	506	477	484	478	446	518	526	483	494	501	501	489	485	480	480	473	484	471	490	523	457	488	445	491	468	493	488	473	522	522	458	490	491	476	474	455	475	447	466	461	475	502	504	484	475	453	433	491	493	454	444	469	466	499	476	479	455	482	480	506	477	513	476	535	473	441	492	497	500	470	471	489	488	484	498	485	520	526	481	486	508	493	540	457	503	454	474	461	475	495	491	491	440	481	464	460	476	471	512	465	482	518	503	466	474	423	472	481	472	482	522	495	507	470	539	501	443	489	435	470	484	473	515	498	478	494	454	512	477	480	446	516	512	489	505	480	497	524	497	477	455	449	476	469	480	509	464	477	520	499	493	462	496	481	475	476	435	461	494	472	503	510	461	491	488	488	449	509	447	495	441	501	470	483	472	495	489	520	454	504	463	498	467	487	465	469	482	504	456	444	504	505	464	461	447	507	474	450	479	496	476	474	462	516	481	477	442	483	442	504	524	476	504	484	516	489	498	445	481	489	519	466	521	474	492	485	499	479	411	465	508	471	479	473	544	447	447	474	506	500	510	472	470	474	473	478	478	495	479	511	508	515	502	497	476	538	504	485	496	474	514	505	467	469	512	480	475	483	494	500	493	460	501	487	487	505	481	508	461	472	488	486	487	475	524	452	482	470	478	493	480	510	474	482	440	478	471	501	489	463	458	499	451	499	518	460	480	485	480	446	498	482	518	456	475	504	512	474	486	469	496	486	497	495	496	506	493	485	514	477	476	485	498	473	506	467	460	468	501	480	462	505	490	504	493	428	499	459	469	498	483	445	496	498	469	484	490	482	499	508	447	456	535	487	505	491	460	462	495	472	484	480	478	465	478	484	454	482	465	443	480	489	488	496	510	468	481	503	485	510	526	501	497	445	487	470	437	520	465	522	458	534	519	471	486	451	446	449	464	480	481	465	496	466	494	521	470	475	480	503	486	435	475	477	495	507	473	434	499	518	431	527	479	460	502	508	464	477	483	510	500	475	488	490	482	467	477	491	507	471	472	518	505	505	497	477	475	527	426	463	481	499	479	516	489	433	462	493	503	487	459	503	515	467	491	499	525	453	474	470	481	495	489	502	435	474	485	438	438	449	483	457	503	489	512	511	508	513	474	501	480	464	464	481	497	549	490	450	466	515	477	441	460	458	490	493	489	491	482	485	453	448	505	486	465	505	457	533	484	485	448	518	468	491	493	484	500	457	485	487	500	497	506	463	468	520	480	467	516	482	462	497	480	480	506	454	479	494	463	492	467	510	486	495	483	474	521	476	470	471	485	516	485	480	466	476	468	489	502	470	464	493	495	523	490	500	484	501	492	482	445	465	484	476	444	468	478	492	510	477	493	479	493	466	489	511	499	517	490	462	475	440	446	467	503	494	447	489	452	447	500	465	486	520	525	485	484	502	493	497	500	488	523	434	472
13273	879	354	281	244	189	209	182	153	197	163	181	166	162	146	169	144	150	154	167	139	145	156	140	150	168	153	122	155	145	141	146	138	129	135	137	154	131	154	130	153	159	150	130	126	150	155	169	144	149	140	177	151	169	168	185	166	175	160	161	155	148	179	152	154	153	147	144	134	152	123	138	160	148	138	151	153	149	140	133	151	158	137	138	136	153	133	127	155	130	128	144	156	162	143	137	141	149	140	143	141	131	142	156	123	160	138	140	147	151	137	116	151	141	141	122	143	147	133	152	139	133	136	127	163	141	136	136	155	147	134	140	158	159	136	139	139	149	150	148	149	141	133	137	150	151	169	136	154	141	127	147	129	143	125	137	156	151	142	127	132	134	149	167	150	146	142	120	140	166	152	149	129	127	133	127	140	143	131	171	142	168	165	155	144	149	145	142	148	150	149	148	160	182	155	150	148	163	123	138	140	157	146	137	151	153	139	171	139	124	128	158	127	152	139	131	144	124	158	168	143	139	120	149	118	145	152	160	139	133	158	134	162	135	158	156	134	136	172	152	148	140	135	163	156	147	162	150	142	161	152	134	133	151	157	148	152	150	153	128	156	158	164	131	131	161	146	137	163	130	140	160	151	152	147	142	168	153	150	136	150	169	155	159	165	133	139	143	139	137	145	164	136	142	143	163	143	140	154	138	159	132	151	150	152	143	128	161	153	143	153	153	131	155	157	153	130	156	130	143	143	154	156	142	144	147	118	141	136	133	141	148	140	137	146	145	141	139	158	146	162	144	126	150	149	160	141	138	142	142	157	155	145	172	155	132	122	146	148	164	149	155	146	131	150	147	155	116	163	150	153	136	135	140	169	130	130	134	165	147	143	165	164	142	136	135	171	144	132	132	143	159	141	147	146	138	127	155	163	133	135	135	143	161	147	129	137	146	125	133	156	132	150	130	160	169	129	159	167	156	151	173	113	147	142	159	161	133	164	142	134	135	146	135	129	157	143	129	125	179	120	143	156	144	143	148	143	149	171	144	136	140	143	150	146	153	154	143	133	133	118	125	148	157	171	148	143	161	138	150	126	123	153	151	155	116	149	148	143	121	131	140	137	150	162	143	147	147	167	157	152	134	140	155	138	129	154	144	141	156	154	149	143	133	137	141	143	149	159	142	158	148	142	169	143	153	128	137	138	143	149	150	160	145	162	129	139	159	144	153	141	158	162	156	131	160	135	178	122	144	152	119	140	168	151	163	138	134	132	148	148	125	157	159	144	138	154	160	151	140	139	150	134	156	151	142	160	129	130	133	121	144	140	150	151	132	146	134	119	130	132	167	139	164	167	123	136	165	128	143	118	150	149	148	142	147	133	125	140	147	156	148	152	158	140	129	152	152	123	138	125	163	151	140	132	139	153	134	114	180	146	146	160	155	144	134	130	155	136	143	127	130	139	131	135	149	123	124	151	140	133	166	135	124	140	145	154	158	144	146	117	145	168	155	147	138	154	148	162	144	140	159	163	115	159	149	153	147	156	134	151	134	141	163	131	133	145	128	126	130	149	139	131	159	147	138	131	144	141	115	132	130	146	147	147	134	150	143	148	144	132	137	131	120	148	158	152	134	139	155	154	157	144	155	158	164	157	152	151	161	172	144	143	128	139	162	147	155	157	136	158	143	127	126	146	131	167	155	138	141	132	137	119	160	147	136	128	128	121	142	167	141	124	149	129	136	135	117	120	141	133	141	141	134	154	143	164	148	130	140	175	145	132	151	127	137	134	147	143	157	146	149	156	144	140	168	137	150	160	131	150	165	143	155	149	148	152	162	157	159	158	142	141	145	153	137	153	139	146	143	132	135	147	125	165	129	134	154	155	159	126	135	145	161	124	138	133	132	151	157	153	130	135	134	166	151	165	151	117	129	153	140	140	147	156	111	144	113	145	163	146	149	149	140	155	142	142	130	136	136	147	157	168	150	144	158	146	142	152	129	146	145	143	132	163	163	164	132	165	135	139	139	145	156	137	154	148	164	129	158	140	128	158	139	142	133	136	130	151	141	146	132	151	165	122	144	119	143	152	138	147	141	153	149	152	156	151	151	140	172	152	154	162	136	153	139	151	140	171	139	146	149	131	154	122	149	171	144	129	157	157	149	144	144	143	131	133	153	143	151	156	135	156	140	159	127	118	125	142	149	162	164	135	146	127	135	138	151	142	149	126	149	151	136	127	145	132	126	132	143	171	146	156	162	131	150	148	149	142	134	149	143	127	131	159	156	146	155	143	138	131	144	147	142	134	147	142	153	153	141	160	145	132	149	130	161	165	139	140	141	145	130	153	150	157	176	142	123	149	139	156	163	140	146	163	159	143	134	162	143	137	141	168	158	156	183	129	152	142	140	160	155	127	151	148	139	154	143	168	153	141	133	139	133	138	133	147	115	135	140	136	132	161	135	146	137	150	144	161	146	162	179	127	157	159	166	149	141	150	142	157	153	148	133	146	157	153	161	144	142	154	158	129	156	143	161	147	132	146	139	147	153	123	163	146	150	142	139	137	143	125	145	141	133	132	149	124	146	130	140	141	148	148	154	160	160	157	156	148	159	138	147	146	150	141	141	117	121	166	129	156	156	150	139	133	150	145	143	147	173	145	142	150	140	155	151	141	139	161	152	127	148	133	163	137	157	159	155	133	118	145	148	150	151	134	135	136	122	133	164	160	167	153	160	143	125	138	138	159	152	164	159	145	128	142	145	140	160	167	143	136	136	141	132	160	134	141	143	124	132	153	159	129	146	133	131	151	152	158	154	152	164	140	130	148	133	143	170	155	131	142	144	149	126	150	162	157	147	141	161	154	140	155	134	154	123	152	140	149	129	154	153	146	133	123	157	149	151	163	141	126	127	140	148	138	150	136	140	156	140	176	147	129	144	150	122	154	125	147	132	141	134	153	140	145	132	127	155	147	118	177	125	162	152	167	155	143	137	136	152	148	147	146	145	169	172	129	193	130	137	140	145	135	145	151	131	124	143	146	154	147	173	154	150	153	135	147	146	163	139	154	148	149	150	143	139	133	165	154	182	135	127	145	137	136	151	139	139	130	129	147	137	156	139	133	143	152	147	155	140	146	157	160	161	155	151	139	141	136	155	134	154	151	144	159	144	144	147	164	145	149	143	145	147	134	141	123	167	133	143	152	114	147	150	152	149	132	144	140	150	136	154	147	153	125	146	154	164	161	149	163	141	153	144	145	131	128	149	157	139	140	137	141	134	159	142	149	133	148	140	138	171	159	135	136	140	147	159	135	145	140	141	153	151	148	156	156	157	145	119	145	166	147	130	148	139	134	123	131	165	149	160	131	150	149	127	132	146	142	132	134	152	129	138	149	157	138	154	141	154	154	142	151	145	130	107	115	146	140	143	157	159	145	143	119	161	156	151	142	148	156	157	137	158	146	145	143	122	136	131	147	133	140	155	158	146	165	142	140	168	139	123	162	138	132	159
10322	681	825	955	788	671	598	567	516	493	461	437	450	424	418	427	395	452	386	400	376	388	370	383	366	378	371	399	353	344	403	357	336	336	340	393	355	353	348	355	360	364	352	358	352	364	374	350	379	351	405	411	470	469	583	786	709	795	681	557	528	469	412	403	457	487	362	410	394	353	340	324	366	335	390	362	367	394	344	378	365	354	338	378	368	391	355	333	378	354	342	342	391	357	356	366	383	368	361	370	361	339	361	337	348	329	340	357	365	397	367	330	378	364	359	374	360	358	362	362	336	342	379	371	386	362	366	378	361	353	337	391	355	358	381	319	373	338	339	382	330	299	372	347	353	378	383	354	401	354	357	345	383	377	357	354	342	360	341	357	341	372	351	391	374	376	353	381	374	416	393	386	350	364	345	367	349	357	373	371	374	361	365	348	355	357	359	371	336	376	330	373	331	358	375	382	350	336	342	356	336	355	388	332	345	360	329	360	364	353	351	315	370	381	362	344	314	332	349	341	371	362	345	368	390	363	389	343	366	334	336	384	366	356	352	368	373	372	312	353	338	341	347	388	346	379	380	353	391	371	352	370	359	364	350	348	359	367	359	359	353	355	381	333	348	408	373	364	350	370	364	360	349	336	345	366	370	347	371	342	374	345	346	354	340	357	358	344	331	374	365	366	342	358	367	339	365	338	353	345	352	364	377	361	356	365	366	327	336	378	363	339	372	357	373	339	320	358	373	352	343	340	395	374	357	325	324	367	331	363	380	335	366	352	366	347	382	325	372	319	306	370	384	387	404	357	360	356	342	370	350	361	322	346	375	377	365	324	374	354	342	347	382	318	349	367	365	375	344	351	346	378	334	337	370	373	355	373	356	354	335	343	326	348	352	376	362	362	394	392	339	337	349	364	329	354	331	333	382	366	328	321	379	345	357	364	380	373	352	366	387	360	389	351	377	348	336	358	352	341	365	340	316	390	366	375	351	369	390	400	373	335	373	364	363	362	364	390	372	354	357	365	383	354	347	390	369	362	352	346	373	387	339	372	352	372	352	335	374	339	370	349	356	361	324	375	389	351	393	384	321	392	373	369	359	357	367	328	348	375	378	341	336	345	354	337	341	335	320	366	379	383	358	349	340	375	344	340	367	380	385	346	377	341	378	321	338	373	380	377	363	364	387	332	363	374	371	332	334	351	371	379	401	353	352	381	369	355	350	363	373	374	364	360	372	343	363	368	339	345	370	332	369	348	344	385	391	353	345	320	354	353	335	355	382	378	380	340	355	372	348	347	348	356	334	326	358	346	367	338	366	378	334	399	369	331	338	400	376	370	325	385	372	329	340	340	342	345	381	375	380	360	362	350	304	389	345	388	361	361	346	392	343	346	385	366	354	359	351	376	349	364	347	335	351	392	347	383	338	341	348	350	335	351	378	347	364	356	344	333	344	388	345	374	356	369	386	375	355	367	347	352	359	369	369	352	373	340	386	331	356	338	343	361	369	340	367	353	356	358	359	384	329	362	352	326	346	359	347	369	338	326	365	360	324	336	353	322	349	349	309	395	344	373	340	353	339	380	366	330	363	407	376	375	356	368	395	334	364	375	316	353	362	337	345	340	351	342	367	344	335	345	374	376	367	374	321	362	327	348	342	337	336	365	328	347	351	309	347	350	331	358	374	366	384	334	341	370	367	356	373	353	389	354	393	334	349	353	366	397	335	340	341	358	363	340	363	401	376	362	378	335	309	339	356	348	354	345	355	364	323	330	339	340	382	343	321	360	379	364	327	346	365	356	334	344	360	362	329	383	371	354	307	365	368	381	343	337	378	347	378	372	351	379	338	368	366	361	345	386	369	353	341	368	348	350	369	353	334	353	339	386	395	342	367	351	366	358	348	352	342	362	376	380	371	338	348	405	356	378	365	362	365	363	382	380	367	389	320	351	354	339	338	362	359	351	331	338	349	379	348	342	366	385	350	379	347	372	377	310	364	349	408	343	345	344	356	331	355	351	334	331	314	379	381	354	348	384	348	372	353	344	381	376	330	369	357	346	374	339	348	344	356	362	342	375	384	368	316	345	392	357	351	350	343	341	360	351	310	388	376	362	321	355	336	358	371	345	343	369	339	340	361	381	379	376	368	344	339	376	352	338	371	348	331	350	385	348	350	330	392	359	372	372	357	351	368	374	333	348	351	387	371	369	344	359	352	383	341	376	340	376	385	372	355	360	366	340	323	357	357	340	356	356	368	342	367	368	368	354	390	376	320	337	336	348	348	317	345	369	347	371	330	370	342	368	368	338	351	364	331	376	356	364	363	374	343	334	353	353	351	377	377	372	317	356	363	364	359	353	351	359	374	308	376	380	377	343	350	361	331	349	375	343	362	343	376	347	341	345	366	344	401	385	349	384	353	377	334	373	364	351	339	384	339	351	328	338	343	336	374	353	343	351	343	380	372	374	379	347	363	342	344	338	365	365	350	349	366	369	337	392	350	326	363	364	354	369	357	338	359	355	346	356	327	366	372	371	332	323	364	356	361	358	352	344	350	389	385	366	339	351	346	341	362	336	348	343	354	378	354	372	376	346	367	329	373	350	333	330	385	342	351	353	339	345	356	362	338	369	380	377	357	347	342	330	381	372	328	358	366	345	359	355	375	366	312	353	347	336	339	390	376	356	373	338	385	342	364	331	335	362	353	385	353	369	342	341	340	369	382	354	381	373	357	347	276	360	337	353	339	365	357	363	322	323	346	379	389	345	337	336	353	339	345	322	334	350	395	357	334	352	356	387	323	369	360	355	331	343	362	373	337	365	371	355	391	372	339	338	358	343	338	373	355	329	361	360	356	377	385	329	351	352	351	337	404	348	365	363	343	378	333	358	361	372	319	366	371	349	400	374	386	338	378	340	323	329	355	369	362	383	334	371	363	359	349	351	386	384	347	353	373	381	327	361	417	378	328	332	379	339	356	371	369	385	357	311	335	366	381	346	403	367	370	362	369	370	360	372	364	356	357	338	364	350	360	378	385	349	354	354	382	344	348	359	353	371	360	341	373	350	370	393	370	334	354	354	385	351	401	348	342	333	400	375	382	374	353	368	357	359	378	349	369	352	356	331	373	376	334	322	414	337	324	345	381	349	392	361	361	343	345	361	354	332	346	378	349	343	382	365	342	367	353	349	370	367	366	361	358	358	335	333	351	365	338	332	373	365	368	362	377	362	351	367	340	355	351	352	364	363	354	360	377	359	362	371	361	322	349	375	336	337	340	336	347	354	361	366	373	388	340	346	360	373	352	345	370	356	364	376	332	346	368	356	346	386	341	349	364	360	360	306	355	373	336	366	360	337	344	351	364	325	392	364	331	366	337	360	334	373	375	378	383	333	397	349	340	350	392	356	336	371	373	351	341	351	367	338	308	349	315	375	372	360	370	406	332	353	371	373	340	350	339	376	343	348	395	356	389	339	336	344	360	388	366	337	358	339	352	333	330	364	347	344
18777	1434	501	347	257	170	163	126	115	107	76	90	98	84	68	76	67	67	66	72	67	58	70	69	72	61	66	68	49	62	55	58	56	60	62	51	70	47	70	51	60	78	58	61	68	72	52	47	66	74	57	93	74	88	94	131	130	145	123	122	87	76	66	61	88	89	75	77	56	68	46	66	49	41	59	53	53	67	54	54	58	58	63	66	66	59	75	53	71	70	66	60	59	55	49	55	66	72	74	79	77	51	55	54	71	42	74	52	60	69	64	69	68	58	70	50	76	80	51	55	67	66	59	55	65	51	55	57	58	65	64	71	50	54	71	73	67	71	58	60	55	53	59	74	55	73	67	62	58	55	59	46	61	64	56	72	72	65	70	70	49	58	63	84	60	68	73	67	53	62	71	69	60	52	47	62	73	66	49	60	62	69	71	60	58	75	69	68	55	59	52	61	60	70	49	62	57	76	62	62	57	55	57	60	65	47	38	67	52	64	48	63	77	61	66	67	60	43	54	56	73	61	61	58	66	62	48	64	61	72	61	52	56	63	51	65	58	54	68	68	56	65	67	61	50	64	58	57	70	51	54	65	50	64	61	49	64	74	48	50	57	61	49	45	55	72	77	66	47	61	76	63	54	50	54	56	70	51	58	54	59	66	58	67	69	57	57	45	53	61	60	57	58	61	69	62	67	65	68	52	65	73	58	52	71	71	57	66	67	69	64	71	59	68	66	65	57	51	44	56	75	70	65	56	64	60	73	71	72	51	48	72	63	65	67	59	61	67	58	61	63	54	53	54	55	66	67	54	62	67	46	67	64	59	62	67	58	61	55	58	66	56	50	51	66	61	60	59	58	56	62	55	55	63	74	46	48	56	73	59	57	71	60	64	69	68	55	65	62	64	55	53	67	49	53	43	54	59	65	51	62	80	67	58	67	54	61	61	49	54	65	74	54	44	67	52	57	70	70	74	70	62	63	70	56	51	68	61	56	61	63	70	72	66	76	60	64	56	63	49	53	72	53	66	53	58	53	75	65	59	75	49	65	57	70	56	60	49	54	51	57	64	57	53	41	56	63	57	66	49	62	44	65	76	65	62	70	61	56	65	59	62	62	80	69	53	72	60	63	73	52	55	67	53	65	44	44	69	59	67	77	60	58	56	66	54	55	44	65	65	51	68	52	58	64	55	63	67	71	54	51	56	61	61	60	69	81	61	53	54	73	48	72	69	63	59	58	46	72	46	70	73	56	67	66	48	65	66	52	55	70	67	58	74	46	66	63	77	65	60	66	65	42	72	63	62	40	53	70	57	64	63	68	72	60	52	65	51	63	64	55	54	59	56	76	68	68	61	55	53	62	59	60	66	66	59	66	63	61	58	48	57	61	52	61	64	71	56	60	67	60	66	65	77	62	64	64	61	69	57	46	67	48	50	72	63	69	67	76	66	59	67	73	63	52	48	57	77	55	56	67	58	71	82	63	62	45	57	49	62	67	60	74	61	64	58	64	66	74	56	48	65	66	57	58	67	61	57	40	74	72	62	63	61	65	48	66	37	65	60	52	57	46	48	62	65	85	60	76	61	61	62	60	56	60	60	65	54	56	47	59	72	75	54	67	54	56	48	51	65	59	62	61	65	52	77	62	72	53	62	63	45	57	62	79	56	57	73	79	67	58	67	70	44	64	60	47	58	69	43	66	58	67	53	63	61	72	66	61	59	58	65	68	62	62	59	70	53	73	50	56	71	71	57	55	62	61	65	60	54	49	69	66	56	59	56	76	51	66	60	70	74	72	62	65	59	73	60	57	52	61	71	67	51	57	54	58	59	48	53	50	49	73	67	54	67	54	60	55	51	50	66	51	56	47	54	74	58	62	53	66	69	59	62	45	60	53	68	64	68	76	62	54	70	70	53	54	60	84	70	60	53	61	57	76	63	61	59	64	58	61	54	61	48	68	47	56	63	52	56	70	65	72	67	64	62	57	57	61	58	48	62	57	63	65	70	62	54	81	60	63	58	55	48	58	55	70	61	65	62	57	58	51	41	54	48	71	51	48	70	61	64	59	60	54	61	63	61	63	70	65	43	57	52	64	64	53	70	66	49	67	63	63	52	78	63	70	65	63	58	61	49	64	62	77	55	66	66	71	63	67	65	69	68	74	51	50	74	54	53	53	61	81	57	55	60	59	60	58	66	54	70	55	60	67	71	68	59	57	52	79	67	57	63	54	65	48	56	65	77	80	68	57	64	55	39	65	62	49	61	55	65	47	69	49	61	63	65	55	54	47	75	69	58	61	80	62	57	60	57	55	54	55	69	55	83	72	59	52	61	49	64	60	59	64	62	69	65	62	51	70	64	65	63	54	65	53	59	68	56	70	45	68	55	65	59	58	59	53	64	58	66	80	54	58	65	68	62	66	62	83	71	59	63	64	61	55	55	74	64	63	46	69	66	61	51	56	60	63	47	74	67	51	59	75	71	52	63	66	70	53	51	62	58	58	55	58	47	62	64	73	62	70	63	61	49	48	60	63	48	69	60	54	59	72	39	47	51	62	63	72	55	57	56	62	55	57	82	64	46	64	62	60	64	59	57	77	64	81	72	51	60	56	52	63	48	63	57	54	51	50	74	49	54	64	69	75	67	66	74	80	66	53	67	60	61	47	63	59	57	60	58	51	63	60	48	52	61	68	63	55	71	60	59	59	55	67	64	60	86	44	56	62	57	67	38	56	64	60	55	55	62	68	57	63	70	72	40	59	57	65	45	50	49	61	64	58	60	56	72	50	60	59	63	62	59	64	63	54	57	54	66	55	68	53	59	55	66	58	72	47	69	56	57	60	39	51	60	61	54	72	53	52	53	54	73	59	66	67	63	53	60	59	46	59	58	56	70	67	66	43	45	60	61	52	63	67	55	44	62	59	65	61	58	59	70	61	71	60	48	73	68	70	62	57	51	63	58	54	59	60	69	49	55	58	61	57	50	73	65	67	75	63	66	65	62	69	65	59	67	69	63	53	69	68	63	80	54	55	62	73	72	64	54	69	53	63	68	61	59	51	50	57	59	77	58	69	51	54	56	67	46	65	50	66	60	62	54	55	51	65	73	56	57	55	58	55	53	57	66	49	66	71	64	57	51	66	74	57	59	67	58	91	63	68	71	56	69	69	69	68	56	56	48	59	59	61	64	73	65	67	72	56	58	61	60	51	57	49	61	58	60	55	62	52	48	90	61	58	73	59	55	66	52	52	47	60	63	58	59	52	76	55	73	75	64	71	56	64	62	64	60	69	58	61	68	60	60	67	68	83	59	70	59	60	50	61	64	65	59	56	52	73	63	63	60	63	55	63	54	68	81	64	60	49	56	41	61	66	62	51	71	67	62	59	55	59	63	60	70	59	63	68	47	55	58	55	56	67	62	64	55	64	51	60	54	61	64	59	61	70	60	80	56	64	57	61	58	65	50	62	47	65	63	64	54	59	65	79	58	66	60	64	55	60	47
11969	808	1140	1248	1119	829	660	536	503	469	370	379	334	339	293	302	273	269	232	253	245	203	210	231	208	217	219	213	204	180	213	179	215	175	169	191	216	178	191	177	194	180	181	202	175	196	196	180	206	192	237	295	320	415	656	1059	876	936	818	592	417	299	257	269	382	404	280	313	222	180	163	173	193	169	160	163	156	172	175	172	193	169	196	173	182	168	170	160	181	165	175	159	172	171	168	174	168	172	169	175	159	171	159	157	180	179	173	185	181	163	159	194	175	149	175	179	142	151	183	165	155	180	165	155	193	172	175	177	159	167	174	191	170	165	151	193	196	175	177	152	168	151	180	161	154	163	185	166	178	177	175	160	166	203	175	174	150	158	186	168	178	175	177	176	173	158	170	163	148	160	171	179	160	154	156	148	151	169	187	171	168	163	176	179	180	189	182	179	166	150	162	161	153	162	156	154	187	179	162	180	153	169	170	166	174	171	180	159	155	168	151	163	168	169	177	181	183	153	179	187	191	173	178	148	181	148	142	170	154	147	146	169	161	175	157	167	166	178	175	168	156	204	175	179	173	144	135	173	195	178	160	174	172	170	167	174	149	152	156	159	160	168	152	185	154	177	166	169	171	183	168	161	170	189	161	188	151	159	158	169	160	174	167	151	171	150	188	177	171	165	168	207	170	182	156	174	179	168	150	170	167	177	172	158	174	171	162	196	158	168	187	189	168	164	151	164	155	167	144	172	165	163	149	171	187	171	164	168	172	172	165	151	174	164	150	166	156	179	176	181	194	173	179	209	179	180	181	135	160	172	165	168	166	166	182	179	137	156	162	161	168	162	172	169	169	164	163	171	204	182	180	171	151	178	153	188	145	159	156	147	156	171	150	174	164	181	161	165	148	148	184	164	178	158	181	178	173	139	171	185	161	189	171	183	189	147	188	154	158	160	151	168	178	160	163	157	164	174	165	145	163	173	193	180	174	169	183	173	161	175	178	159	186	193	169	178	148	180	175	198	137	187	183	177	171	175	146	154	171	182	154	166	161	158	147	169	159	168	167	215	188	164	160	161	149	170	144	171	173	164	152	177	158	182	158	192	174	180	154	172	176	179	181	169	184	182	163	157	176	145	163	169	145	158	152	190	169	192	164	173	172	163	161	154	150	167	183	180	180	163	165	161	158	157	175	171	178	144	158	176	151	196	144	162	154	163	174	185	188	166	169	170	161	162	192	148	145	148	182	150	165	158	188	178	170	180	181	174	170	141	159	183	157	150	181	133	154	164	181	171	163	174	157	156	157	175	177	145	194	154	179	180	175	156	193	185	161	178	176	193	166	180	157	166	175	201	182	180	141	177	169	159	184	156	171	160	178	187	160	170	171	167	178	161	186	123	150	156	168	166	146	182	176	181	179	168	169	167	159	176	193	161	166	167	192	162	185	173	183	192	184	158	174	155	182	158	173	146	176	178	144	179	183	159	169	147	154	165	170	173	182	187	184	156	153	172	183	150	180	160	173	180	165	173	162	168	182	178	175	182	159	142	153	154	165	147	161	175	155	168	148	158	149	176	169	161	177	168	150	173	164	178	175	155	167	174	172	175	150	202	176	184	151	192	196	148	154	164	152	159	176	150	174	176	154	174	167	167	174	168	176	171	177	165	173	171	176	169	145	163	179	155	170	154	167	145	187	192	170	175	162	163	180	160	166	160	171	176	189	149	177	198	166	189	170	172	160	199	169	168	167	180	156	171	193	147	174	182	149	163	152	173	177	172	149	168	181	183	166	164	162	165	139	151	179	167	170	188	178	177	169	168	165	181	174	160	170	154	182	172	184	171	182	166	170	180	186	167	150	167	158	176	161	176	189	177	155	149	146	145	156	175	159	173	154	177	175	162	187	165	174	191	183	152	178	180	184	180	186	144	168	177	167	173	175	153	171	184	162	141	179	153	176	181	179	168	155	147	160	192	146	176	182	164	185	177	177	154	167	155	142	167	184	172	156	178	180	163	162	160	170	158	154	169	170	165	186	169	171	162	174	191	173	177	173	183	187	154	180	176	191	175	182	168	142	166	150	179	160	169	170	180	204	175	179	184	167	161	180	167	159	154	165	172	161	162	143	162	162	166	171	158	179	171	172	175	145	167	192	185	160	180	166	164	156	143	188	165	185	144	165	179	178	146	162	190	166	179	189	174	163	170	177	151	170	190	140	170	174	168	171	179	164	147	162	157	175	187	175	177	157	187	155	176	168	160	169	174	184	154	186	156	152	189	171	194	171	162	177	193	136	169	175	183	176	177	195	167	166	158	167	170	172	164	162	165	187	161	154	147	183	196	164	183	197	154	182	161	159	158	179	175	154	168	161	152	150	185	171	150	164	162	175	189	173	165	174	164	151	147	144	155	160	187	141	153	171	172	149	162	188	152	154	166	172	144	181	134	175	170	156	181	156	157	163	176	166	157	171	173	165	160	160	184	182	166	173	172	208	189	141	151	161	138	175	162	165	175	177	157	172	167	155	169	178	171	189	175	162	166	151	158	141	154	163	180	174	157	165	191	170	176	168	200	148	174	189	146	181	145	168	210	182	149	169	170	156	158	202	156	175	164	161	155	167	164	160	174	183	166	169	173	150	178	187	184	196	142	163	173	152	174	156	167	158	173	169	155	164	157	162	163	157	170	177	162	184	161	151	170	172	154	163	163	137	149	153	170	161	166	143	180	164	160	165	171	190	153	174	176	137	175	179	178	188	177	166	168	197	158	168	185	170	202	159	182	163	172	171	175	173	170	194	196	154	154	172	154	182	189	166	186	182	192	180	172	170	170	173	164	190	182	167	153	164	169	175	198	193	191	177	186	167	187	180	169	149	173	167	141	175	183	191	167	149	156	166	162	167	177	157	147	182	173	172	161	147	158	179	168	177	175	192	192	183	175	166	164	172	182	176	180	148	153	167	171	157	167	169	173	173	161	143	178	155	175	168	165	181	178	195	164	190	184	194	161	175	162	171	195	187	153	172	133	169	164	178	185	166	185	168	165	170	167	159	178	177	173	167	175	166	181	169	179	174	146	173	153	189	162	178	185	169	157	178	162	172	160	164	182	157	152	171	169	139	174	177	165	160	160	164	168	158	178	172	177	160	163	170	174	148	167	165	181	164	189	167	171	153	172	191	177	167	168	167	174	176	167	190	168	177	162	178	187	170	159	153	136	157	173	188	170	161	179	177	169	159	170	162	194	169	173	192	153	166	171	182	194	182	182	150	160	160	155	175	170	167	169	182	165	180	175	181	175	208	167	177	152	169	168	176	169	154	191	156	159	186	167	176	151	184	183	189	162	173	157	167	174	163	159	159	154	142	161	135	170	167	166	149	174	154	197	166	162	160	158	178	151	197	174	152	170	164	168	179	155	187	158	149	188	165	164	170	157	163	173	147	152	169	179	179	162	157	169	178	169	200	162	178	170	172	186	174	159	168	164	171	171	173	183	169	196	173	163	150	161
5679	465	209	195	202	193	193	180	198	193	218	226	189	197	222	231	218	189	205	182	204	215	176	211	211	218	235	196	214	189	178	221	220	196	188	210	220	176	176	189	209	175	202	231	220	179	186	205	190	207	202	227	197	178	187	211	210	200	191	191	209	194	182	185	199	196	215	206	197	217	213	225	192	216	224	219	251	179	210	230	207	172	209	167	235	212	200	200	190	200	233	199	213	205	196	185	189	228	205	198	218	196	181	234	191	173	203	199	185	179	198	216	196	185	205	213	203	180	225	183	199	167	199	200	205	205	214	193	224	224	191	182	180	201	180	194	203	191	190	196	194	216	197	226	212	218	193	222	198	222	180	188	188	224	241	176	209	214	192	213	187	172	199	183	210	222	184	214	211	150	194	194	190	214	217	227	244	218	188	224	202	204	176	208	215	174	197	188	177	209	213	173	185	180	207	180	219	159	203	239	223	208	225	188	196	204	189	205	221	220	199	177	190	193	217	188	194	197	187	193	177	191	177	202	202	195	207	195	172	207	197	190	198	170	191	221	179	188	199	199	200	178	212	201	221	183	216	198	224	200	237	194	239	182	201	194	188	207	210	214	212	190	221	196	209	175	197	190	208	193	178	213	173	186	177	235	211	210	222	194	203	200	198	200	206	184	175	182	205	212	223	209	180	185	204	198	187	202	197	173	210	219	214	203	181	207	200	170	195	229	196	192	183	212	219	193	222	201	191	218	184	206	194	194	183	203	214	177	188	201	212	189	209	206	205	182	202	216	195	201	230	200	199	198	218	222	184	207	194	221	200	206	183	211	195	212	196	200	211	194	211	189	186	202	211	188	211	215	198	196	213	179	182	202	216	186	224	208	223	222	210	191	197	205	191	203	205	185	166	194	183	200	192	197	194	227	199	193	211	216	215	213	187	198	197	197	203	203	216	210	185	204	205	201	219	205	226	203	213	211	195	218	185	206	208	197	177	194	189	193	197	216	234	213	178	190	199	212	215	213	208	202	224	225	217	199	188	188	204	209	201	187	197	211	194	203	210	186	189	216	177	191	221	213	211	191	209	178	211	191	218	204	211	202	232	212	177	213	183	203	188	192	200	182	195	164	208	188	187	187	191	216	202	197	213	215	203	210	217	204	199	199	187	201	205	200	204	196	218	167	189	189	225	183	203	198	208	181	186	216	204	200	224	203	197	205	221	202	171	189	205	209	196	169	177	227	178	187	210	195	199	224	190	216	189	195	211	195	217	180	220	179	190	240	184	194	208	192	181	230	216	215	199	218	203	197	185	200	185	187	202	187	214	202	196	200	194	188	187	182	206	194	214	183	190	216	197	181	173	219	191	207	224	211	218	209	187	172	201	225	222	193	209	187	221	218	214	201	180	199	188	198	207	175	182	217	206	202	204	213	194	232	192	185	192	182	201	233	211	216	192	217	186	187	205	199	195	171	220	194	212	193	182	206	168	221	208	207	207	190	209	199	182	192	212	211	191	200	246	183	244	197	213	200	202	196	203	218	196	202	201	200	196	202	181	208	187	192	195	200	166	226	193	199	228	211	187	199	211	188	214	190	223	198	190	206	182	191	209	209	215	207	207	204	228	192	184	168	213	192	200	193	182	216	201	186	215	200	199	215	173	209	200	237	201	214	219	214	214	213	197	169	209	181	174	192	219	193	202	209	235	207	200	197	188	216	202	212	218	200	214	199	205	195	192	194	186	202	208	227	186	220	223	215	179	195	232	196	208	200	217	217	185	208	228	186	207	202	180	214	209	211	224	181	174	201	204	194	199	210	203	220	215	204	186	212	184	194	212	208	220	198	214	197	200	177	206	190	210	232	212	200	210	168	213	188	208	194	201	198	221	202	190	188	170	189	193	199	204	196	181	191	216	225	181	195	213	231	168	201	195	228	218	220	217	212	220	204	192	178	210	223	201	186	208	219	225	187	192	209	204	216	189	206	184	203	209	200	199	242	198	186	193	200	201	192	218	182	199	184	204	191	202	188	196	225	229	216	203	216	204	194	206	196	202	185	174	202	208	187	204	196	192	190	207	226	207	192	176	194	208	215	207	215	217	195	213	186	201	197	208	208	203	209	198	180	193	194	201	202	176	205	225	201	197	187	204	196	207	227	192	203	197	230	186	219	218	187	204	227	221	214	192	206	210	214	219	177	203	212	204	219	210	194	186	187	163	184	218	188	225	208	179	193	224	214	201	198	213	208	195	193	216	204	210	205	202	191	192	219	208	222	206	204	203	221	198	198	193	213	189	216	204	195	201	214	178	201	212	237	195	202	216	212	205	183	236	224	180	198	223	225	215	193	182	187	202	211	195	229	185	211	246	199	205	197	210	202	217	172	208	205	189	187	203	234	226	207	199	201	196	197	208	170	209	178	208	214	191	207	198	214	181	190	249	202	201	197	207	197	199	205	194	209	184	193	186	204	176	227	224	202	219	177	200	191	190	207	190	207	225	204	204	180	194	187	205	213	193	203	188	204	192	198	220	235	195	200	207	196	197	198	195	214	208	191	199	211	192	186	189	197	219	196	207	214	217	225	192	198	210	204	220	213	189	206	197	182	208	194	200	205	208	206	218	216	188	180	224	217	199	178	219	211	175	219	201	200	204	198	208	215	212	209	197	206	195	195	220	224	202	219	192	164	187	225	197	212	218	177	194	217	187	185	195	197	194	228	201	167	192	214	192	213	190	169	200	215	227	184	217	187	198	203	200	190	193	206	173	199	185	180	183	204	199	213	200	200	215	196	211	191	216	205	198	212	227	204	197	196	173	212	193	219	209	200	201	180	186	180	203	206	214	224	200	206	210	187	179	213	204	218	181	184	215	186	201	208	205	198	196	196	187	218	220	209	198	171	200	206	210	211	198	201	208	192	217	207	210	201	209	203	208	208	237	213	189	202	182	209	208	217	211	215	196	182	180	193	218	189	231	185	198	193	208	201	237	220	180	218	198	187	223	223	184	191	191	203	208	183	219	186	193	205	200	204	228	219	216	190	175	203	231	209	217	184	216	212	185	210	211	207	192	224	181	230	205	212	201	241	219	189	187	217	239	224	208	199	211	196	194	206	212	212	197	182	209	220	196	217	204	204	213	216	200	200	194	215	199	187	206	223	206	177	201	219	173	215	211	214	221	182	202	211	183	170	196	222	205	206	189	229	233	182	199	212	231	187	246	196	184	197	222	220	206	209	216	199	224	218	199	172	224	207	240	198	190	177	209	224	207	194	189	209	210	215	204	196	186	218	211	205	192	235	204	173	188	201	217	179	209	190	200	183	207	193	197	202	212	184	210	210	188	188	206	228	217	192	207	195	190	182	193	205	200	209	226	226	176	197	201	198	181	181	198	202	185	219	212	192	217	197	199	198	195	216	213	217	230	200	189	208	201	189	188	193	192	211	199	234	209	222	174	212	182	214	185	217	180	232	202	192	193	220	234	208	237	200	148	202	206	204	204	209	200	194
4651	635	551	518	495	479	551	521	475	504	506	552	539	511	469	445	501	489	511	496	522	510	474	500	494	481	498	449	501	495	449	507	505	477	474	485	510	491	505	487	518	497	488	503	472	535	458	495	509	464	507	497	496	528	557	530	517	478	540	484	478	477	481	486	479	521	514	483	433	480	477	521	505	464	493	472	478	440	470	484	485	489	462	480	527	470	468	497	479	467	539	485	516	502	463	518	462	492	482	472	513	482	486	462	469	469	543	447	515	543	466	438	479	461	501	505	515	529	478	473	481	485	489	439	472	436	473	494	474	464	467	485	475	510	493	530	484	504	486	474	518	490	515	467	517	465	476	461	457	463	495	468	458	491	444	505	504	505	504	487	441	505	502	493	477	503	477	472	473	475	457	513	459	504	469	474	508	485	460	480	456	443	469	482	472	451	510	484	471	455	497	527	501	494	488	514	512	489	497	489	488	493	488	470	477	493	485	530	494	484	511	500	441	470	477	449	470	481	472	482	527	451	451	495	500	552	454	486	494	498	510	516	452	464	495	514	466	483	503	490	460	456	440	522	448	463	488	499	511	455	460	456	507	490	479	519	477	464	479	482	470	497	461	451	503	467	460	475	458	478	431	499	474	493	492	485	459	492	501	494	525	500	512	468	492	500	490	493	470	496	479	506	482	464	481	435	501	429	475	490	499	496	536	489	464	475	476	487	475	442	507	507	510	494	478	518	508	521	499	465	459	456	497	493	439	471	500	505	492	496	512	498	489	523	450	470	501	513	463	480	488	437	504	482	493	473	499	481	475	460	517	471	480	515	501	491	458	495	497	489	481	465	484	472	522	465	476	509	516	468	463	520	469	449	470	457	444	471	466	486	492	464	460	465	490	508	490	457	471	504	459	494	497	454	503	477	515	486	519	490	494	508	486	497	478	514	502	424	514	436	451	486	484	458	481	480	492	494	444	507	503	496	528	499	526	478	467	472	474	486	456	509	508	491	484	477	483	434	458	459	428	486	467	495	490	470	487	508	490	526	483	496	481	492	480	514	485	464	480	509	525	465	440	475	497	486	492	447	486	488	460	491	488	439	460	471	446	461	478	478	454	454	488	475	512	461	517	515	481	471	452	475	435	469	468	475	514	493	471	499	467	451	544	477	484	447	509	522	501	496	477	491	491	493	492	514	497	495	503	544	477	495	492	516	436	483	488	507	452	440	476	480	480	506	489	483	497	474	462	477	493	517	490	481	505	472	482	447	470	493	490	487	476	480	495	513	455	485	468	471	465	489	472	462	474	489	500	411	501	495	495	485	481	454	516	464	461	477	465	478	494	508	500	470	471	488	451	462	459	508	472	497	465	444	509	488	522	503	501	471	465	508	496	515	488	487	513	484	494	529	469	502	457	479	512	434	483	480	508	526	510	477	513	472	506	463	489	445	488	491	506	535	498	499	491	455	480	525	491	513	468	512	481	465	482	455	485	498	525	461	509	479	462	444	476	489	492	484	489	501	528	428	461	483	462	480	451	479	482	490	480	488	477	529	483	486	459	475	495	515	460	457	493	505	510	497	468	486	429	492	480	498	493	511	490	508	502	469	496	470	500	481	493	488	476	449	499	474	514	470	456	461	491	483	491	471	469	443	526	488	510	483	459	463	459	496	455	480	488	486	485	485	484	502	504	501	495	462	463	506	538	521	477	483	492	496	515	530	477	479	500	462	444	494	481	463	465	520	474	412	480	484	498	522	486	476	473	496	461	475	460	468	505	494	475	506	474	464	464	490	491	464	535	478	501	492	469	460	509	471	482	478	525	523	510	467	471	481	454	523	484	433	519	478	454	524	475	480	464	484	508	491	520	519	501	456	465	463	434	479	486	452	478	477	454	475	466	462	489	507	534	461	504	515	495	491	498	460	470	425	495	469	491	511	488	501	466	456	482	488	505	451	471	473	500	474	477	457	481	489	462	491	493	502	485	473	502	463	439	514	475	493	483	489	499	502	509	485	509	533	551	547	478	452	506	460	493	473	483	516	518	468	492	495	475	495	473	535	533	491	474	512	479	464	501	435	549	474	500	471	470	538	488	458	490	536	524	478	482	479	479	492	461	476	459	499	504	489	498	487	458	456	499	469	466	486	474	464	444	498	479	506	490	487	463	444	492	512	477	484	522	455	470	477	478	482	458	506	486	421	432	500	490	491	479	505	501	438	508	489	453	491	482	482	488	477	535	483	481	485	506	435	498	453	492	492	489	496	491	507	484	494	484	492	471	465	462	458	488	436	476	531	485	474	495	431	466	449	508	489	469	482	505	480	480	497	503	485	480	513	438	496	477	505	495	470	461	521	510	504	476	493	477	462	491	501	487	512	506	482	477	485	515	510	496	464	507	506	508	431	456	461	475	468	494	481	534	433	517	484	452	502	482	486	477	457	519	531	463	483	493	497	489	495	466	466	514	523	477	504	468	474	445	496	452	480	460	473	492	480	503	469	457	495	519	488	463	509	460	509	508	504	453	497	491	483	509	468	517	483	499	461	506	496	502	501	460	484	528	480	479	464	527	448	527	469	475	497	481	472	493	472	473	488	483	464	488	494	516	510	484	513	507	479	469	469	510	488	553	465	516	474	498	481	457	492	491	510	493	484	478	470	476	445	496	466	439	487	477	515	502	481	507	495	465	469	464	485	465	501	481	449	472	478	498	465	471	494	472	505	468	468	445	507	477	475	465	437	477	526	446	520	478	492	504	528	474	486	480	488	454	482	491	491	459	525	474	473	496	481	472	489	511	473	481	492	473	497	465	488	507	507	463	472	480	477	449	478	495	478	495	524	485	479	463	490	490	493	472	422	468	481	464	454	491	473	479	478	456	468	466	480	508	489	449	469	518	482	496	466	513	486	499	495	479	495	504	500	469	513	445	489	487	475	467	505	517	523	501	455	470	501	487	497	492	480	487	480	467	505	494	497	497	474	490	496	469	437	472	500	463	486	482	490	471	479	448	509	487	503	466	454	507	503	463	476	493	442	526	475	505	503	471	465	475	479	475	481	465	491	464	485	462	499	468	467	501	500	495	464	481	518	490	503	508	514	467	525	493	491	451	469	490	471	498	492	494	482	500	522	498	475	498	475	509	475	454	491	503	466	500	460	510	443	460	492	469	500	500	476	517	492	469	473	531	480	487	505	488	469	463	532	468	488	511	445	469	448	457	455	541	475	485	481	479	458	475	496	480	467	479	477	486	499	467	488	465	494	460	468	516	488	503	499	482	479	500	519	467	478	493	535	454	507	474	478	511	505	505	487	494	450	463	506	529	471	463	495	466	516	482	480	492	477	474	470	496	437	492	477	485	499	463	460	458	472	494	452	473	501	468	465	528	470	482	508	469	491	497	467	447	488	458	454	476	472	484	465	495	470	463	501	521	488	485	536	411	501	470	476	471	505	484	520	505	500	491	474	494	480	447	480	470	459	497	463	489	501	499	484	483	461	486	472	490	528
12623	904	358	288	246	181	193	202	160	170	182	166	153	161	154	164	142	164	156	130	144	157	159	174	166	141	175	148	133	151	161	151	142	131	150	137	140	148	134	132	141	149	162	135	133	127	150	163	144	132	159	154	147	160	183	210	194	181	177	186	159	175	174	144	160	139	158	152	162	169	153	137	133	150	139	175	168	135	160	167	157	141	150	155	160	140	139	182	134	157	141	180	137	149	156	128	159	144	157	165	130	133	143	150	148	126	136	160	164	142	159	129	159	117	159	140	126	165	179	154	156	143	162	156	131	162	130	162	129	141	157	138	176	146	143	169	147	126	135	165	167	158	145	154	160	145	168	130	140	159	131	147	168	146	125	129	133	144	152	142	148	156	128	156	136	134	148	178	163	146	154	132	149	156	138	138	157	141	133	134	141	161	141	129	166	149	160	148	137	138	134	147	131	159	139	162	127	139	141	156	138	151	155	155	155	121	140	149	160	134	158	143	151	163	132	190	158	151	134	134	153	138	144	143	155	122	157	147	164	151	145	147	142	138	128	129	142	131	138	145	158	127	149	166	144	118	133	142	138	175	145	155	152	150	154	153	151	186	141	156	151	173	155	143	141	135	153	149	132	133	133	135	152	138	156	150	147	146	141	134	160	136	141	130	151	159	154	164	147	172	144	142	141	154	149	149	144	138	152	137	155	156	130	142	132	155	134	148	160	170	145	138	141	147	158	144	138	152	143	172	128	131	172	146	154	139	163	137	144	146	142	175	127	153	138	130	152	164	149	132	145	142	147	146	149	150	136	139	161	145	150	144	151	156	154	145	128	164	132	161	154	127	140	139	151	133	138	161	139	124	140	153	148	123	143	153	141	142	144	153	152	154	135	155	115	149	147	142	143	121	148	138	150	151	134	155	170	188	144	164	146	146	146	138	146	124	155	156	138	161	150	125	155	147	169	148	149	146	142	134	141	145	148	150	142	155	139	133	136	156	160	152	151	151	150	149	148	141	138	152	164	160	154	143	139	155	151	143	139	144	140	149	159	147	141	158	147	149	155	148	143	133	165	141	142	165	141	160	160	152	173	136	126	146	130	142	152	151	173	135	147	168	160	142	161	152	161	158	151	168	145	126	161	153	190	152	149	166	159	145	144	142	142	122	143	149	151	158	158	153	166	132	136	124	143	134	150	146	173	152	159	139	140	139	121	139	136	136	158	164	164	139	137	160	149	160	130	140	130	140	156	151	147	137	160	159	139	128	131	144	140	146	155	138	154	151	132	131	143	132	143	156	158	153	147	163	137	156	155	171	162	105	128	150	140	139	134	138	128	140	150	161	152	152	134	152	138	135	135	154	152	133	149	150	147	144	135	150	136	129	147	160	154	146	158	152	154	144	131	144	159	160	138	135	154	158	156	127	164	131	168	147	132	167	146	143	171	146	139	156	138	155	156	153	175	160	136	166	136	146	117	139	160	159	167	133	156	143	141	146	151	126	157	127	143	135	135	136	148	153	139	136	143	127	158	144	153	132	164	137	127	138	144	153	151	143	155	140	153	127	172	144	152	137	150	139	130	141	153	119	141	132	171	139	126	140	156	145	153	154	145	157	142	143	150	131	160	143	157	138	127	152	125	150	131	148	138	140	114	139	132	123	163	147	132	142	167	162	150	152	149	153	154	133	147	144	153	157	151	155	128	155	114	169	171	147	152	154	150	135	156	158	155	136	169	146	156	159	141	145	138	161	152	146	138	132	151	159	148	153	139	125	145	145	139	135	156	161	145	142	151	162	153	150	172	147	157	142	142	125	139	151	127	128	139	154	156	155	154	138	130	152	142	150	164	152	137	114	153	144	149	150	130	158	129	155	147	139	132	164	156	143	128	156	147	149	134	140	122	141	138	134	141	165	164	159	169	161	136	163	145	151	164	138	158	137	118	134	140	149	131	130	144	161	141	155	154	136	112	118	132	142	137	141	130	135	149	161	150	148	132	153	158	157	155	154	166	144	137	146	169	154	151	144	142	159	142	122	133	153	135	133	154	132	138	145	159	148	167	129	136	160	149	136	127	149	158	128	124	153	166	160	145	153	134	135	141	144	144	147	146	160	143	151	148	128	127	147	151	143	145	159	139	133	131	141	138	148	155	134	136	163	137	129	157	157	137	147	147	136	163	183	152	146	124	145	135	124	166	154	160	141	140	147	137	144	148	162	152	136	165	146	141	144	133	139	137	139	118	165	147	165	167	159	132	147	155	140	140	158	153	156	144	172	142	138	150	164	145	147	152	161	136	136	163	158	167	147	157	159	170	155	151	141	133	148	139	136	132	158	151	156	131	163	168	166	140	128	154	152	147	155	152	126	177	141	158	124	161	135	147	159	142	147	166	153	154	152	139	151	140	181	169	129	127	144	155	156	137	134	134	149	146	138	126	146	127	140	158	138	126	139	139	135	132	146	155	152	141	161	160	158	131	170	146	143	143	139	169	150	171	136	134	146	143	137	158	136	165	134	132	157	158	126	130	140	150	142	152	153	172	131	157	139	135	167	148	145	160	137	162	161	160	171	134	147	130	152	147	144	145	148	151	138	142	170	141	142	149	160	145	153	129	110	153	144	131	151	153	132	178	149	125	158	164	113	146	119	137	127	130	156	149	148	124	162	144	189	136	156	161	139	141	137	135	139	151	152	134	159	170	129	156	153	144	148	171	163	157	143	159	128	156	148	166	151	158	142	147	151	148	140	169	169	148	148	145	132	164	170	158	130	166	155	143	170	164	147	124	152	131	158	156	150	132	155	155	127	155	146	138	146	133	138	134	139	144	149	147	142	162	159	157	143	141	130	130	174	159	147	159	145	150	158	150	154	156	131	151	158	141	139	151	137	146	131	136	155	161	150	156	153	170	127	175	120	149	153	149	157	127	145	133	156	154	181	151	160	160	137	118	129	151	126	163	158	169	135	155	142	141	136	151	164	135	145	149	136	144	166	141	137	167	144	131	148	154	143	133	139	141	140	146	139	132	127	136	153	147	144	152	154	152	177	137	145	146	161	152	127	155	148	141	156	122	135	135	141	144	140	147	147	137	144	151	149	150	141	145	156	136	145	142	136	146	166	158	136	139	160	145	114	140	133	142	162	147	136	154	143	176	122	152	148	143	127	137	149	127	132	130	161	130	143	133	162	155	135	194	162	162	150	122	140	121	164	155	144	174	146	135	145	124	134	124	119	129	160	155	158	142	142	152	159	151	165	151	154	159	154	181	125	167	151	147	149	154	136	150	130	158	142	132	141	154	138	134	159	139	155	161	162	131	127	135	141	156	136	139	150	170	161	133	173	161	151	131	170	156	136	160	132	160	144	165	137	146	133	159	135	128	146	159	127	157	131	146	163	166	149	150	141	146	155	149	151	154	156	126	156	158	144	140	136	143	166	160	177	135	151	150	149	145	146	135	154	142	160	153	138	141	149	157	166	163	150	137	143	155	137	152	147	128	132	151	145
10015	765	818	901	825	674	637	544	501	503	504	465	451	425	412	405	436	383	393	394	386	411	379	401	375	350	365	358	408	365	349	357	362	340	358	399	401	399	395	353	387	368	400	376	372	362	398	375	375	385	442	455	498	547	714	809	691	701	681	602	457	434	394	397	515	484	420	437	360	362	401	358	345	341	370	387	367	400	366	376	333	381	350	337	357	341	362	380	371	323	367	361	358	361	378	357	365	346	359	361	319	378	347	357	329	380	357	363	377	364	357	387	368	327	347	362	330	341	348	332	372	377	368	413	324	387	368	357	358	357	345	412	370	360	354	337	372	359	367	343	364	358	347	367	327	352	365	316	362	345	367	366	315	339	342	361	382	355	346	343	341	349	348	375	326	362	331	386	368	358	338	368	356	406	348	361	360	354	381	331	347	375	355	348	367	373	313	365	350	353	361	369	394	384	346	371	357	380	338	352	405	343	374	384	348	347	357	352	357	353	374	361	359	317	359	366	354	384	386	373	365	388	359	370	348	329	332	368	360	356	393	350	363	388	375	340	345	361	385	351	362	339	356	368	369	336	362	359	401	356	392	348	359	384	315	383	366	355	360	356	370	315	335	363	350	378	344	363	360	368	355	350	398	379	346	381	363	376	347	386	366	377	356	373	374	355	371	394	406	356	378	367	361	369	370	364	369	343	330	363	364	367	417	365	391	379	360	328	343	350	375	355	373	350	372	393	366	347	356	353	341	378	368	391	383	359	387	381	377	413	340	360	328	359	358	369	368	362	356	349	358	387	372	378	367	343	336	357	375	347	344	366	336	334	382	331	383	395	358	347	357	374	341	348	352	357	374	389	365	349	329	382	316	362	389	343	357	375	356	347	358	383	343	380	388	344	361	354	344	342	387	357	340	339	359	371	348	342	348	362	360	362	353	377	372	360	357	365	347	353	373	379	387	390	386	376	324	343	327	359	383	394	362	367	338	349	356	366	411	376	348	366	340	363	377	339	348	343	351	356	347	374	375	344	357	348	356	364	370	346	362	379	364	333	385	344	359	351	361	341	356	368	341	363	354	360	375	367	342	372	370	345	425	327	364	354	375	363	379	318	375	345	346	392	378	346	376	348	344	383	362	338	359	388	358	348	374	371	312	338	357	347	356	367	371	356	381	358	369	375	383	351	362	371	348	394	362	381	349	376	362	369	348	368	346	397	357	375	356	393	417	350	331	332	362	382	382	340	389	350	374	346	354	334	379	333	352	368	344	345	352	370	381	380	346	333	328	349	350	360	379	390	349	375	360	365	343	353	347	335	365	357	360	365	365	342	350	383	387	378	345	350	334	338	366	389	335	351	338	410	378	350	387	351	377	329	357	363	361	362	364	312	353	361	356	349	387	363	335	360	375	395	328	387	358	349	353	373	355	357	362	368	379	349	351	328	299	363	358	372	349	342	384	330	391	370	375	351	394	373	328	363	359	357	382	340	369	365	337	350	349	370	348	377	354	356	339	362	349	405	350	375	368	337	349	337	372	359	383	354	358	350	334	345	354	354	349	367	364	388	375	334	344	376	363	359	360	358	344	346	375	367	344	354	383	354	330	340	347	357	370	341	345	396	373	358	370	348	345	382	381	358	370	387	335	366	366	415	371	354	371	360	375	372	397	364	366	372	369	380	367	340	371	343	372	337	380	377	374	363	351	363	352	394	352	353	364	338	367	348	347	342	354	388	350	323	351	356	340	390	316	385	368	314	362	324	363	351	358	332	339	368	389	336	369	366	352	343	370	373	370	324	377	377	356	345	346	350	332	367	373	367	370	364	365	355	335	360	348	355	353	353	355	386	362	360	349	334	348	390	365	380	350	351	347	344	363	355	318	347	413	343	375	373	319	377	390	345	317	369	347	357	344	353	353	340	364	343	373	382	357	327	348	358	360	327	392	359	350	378	371	356	325	321	352	353	379	339	375	362	380	340	372	371	373	348	350	350	366	346	364	343	369	359	373	373	359	355	370	360	306	370	338	342	365	351	361	369	357	363	357	345	365	389	394	341	367	358	357	362	379	355	332	364	347	367	389	365	378	385	358	331	351	361	367	368	362	373	370	385	361	348	363	367	361	340	358	379	321	366	355	393	396	361	357	327	344	297	355	361	359	366	332	345	386	347	354	363	379	319	346	355	364	370	369	355	342	355	363	344	365	371	339	350	364	305	375	362	328	338	350	312	366	357	363	357	334	359	367	317	373	367	323	344	349	375	359	385	349	356	389	379	353	393	341	335	352	354	345	346	384	369	334	361	371	352	381	363	343	340	352	340	329	383	364	352	351	348	342	334	314	363	344	344	371	379	347	361	365	372	348	341	348	370	332	399	359	360	371	381	382	408	329	356	369	372	354	374	370	379	337	361	329	361	341	363	352	355	341	357	322	366	335	387	390	366	342	342	374	346	318	366	378	362	326	347	364	331	341	368	352	378	357	383	360	364	351	347	370	379	362	343	342	407	341	382	371	408	343	322	336	333	380	337	328	337	373	373	378	381	368	351	333	348	327	357	353	352	376	394	379	377	380	372	366	340	347	333	379	353	379	351	370	392	344	363	343	352	374	336	361	377	348	354	335	357	380	375	371	343	353	380	377	346	377	367	352	434	312	365	344	397	389	358	374	339	386	317	364	354	349	354	389	353	369	378	351	328	374	375	380	362	368	347	378	363	360	363	375	403	373	358	316	375	339	361	388	330	371	378	326	357	349	382	350	377	369	343	356	383	349	345	331	367	342	387	403	382	341	351	398	376	329	390	336	357	347	386	374	353	338	385	387	377	367	337	365	359	390	378	329	361	334	364	384	363	367	370	361	367	321	384	378	352	382	376	347	354	395	400	326	345	359	353	334	342	372	377	342	392	370	341	341	393	362	349	364	353	361	354	367	339	391	380	361	387	361	351	356	337	383	384	348	367	398	366	367	369	364	338	378	372	398	363	350	370	345	351	341	383	372	329	368	337	390	342	347	373	374	381	384	338	338	335	387	359	332	350	374	386	343	367	353	366	337	350	354	351	351	353	370	391	363	345	346	370	384	345	341	364	354	333	350	389	342	390	348	357	381	370	362	324	346	352	354	394	357	348	335	387	392	347	324	373	350	349	356	332	342	365	369	330	416	412	369	396	362	354	374	356	357	379	361	385	360	383	356	408	336	387	366	363	335	335	379	354	352	322	357	371	332	348	387	351	345	361	354	371	360	337	354	366	355	339	384	339	344	377	346	353	398	403	385	352	359	403	355	353	355	343	343	334	365	366	367	332	348	367	373	352	367	367	355	357	356	385	350	393	405	359	365	370	376	368	308	368	344	350	362	339	391	338	338	358	347	345	359	371	375	405	350	366	383	392	348	347	379	330	369	335	394	338	357	344	379	378	371	351	336	336	348	356	382	379	338	341	353	362	397	384	347	344	327	343	365	371	367	381	384	392	384	351	382	349	377	316	343	378	361	334	377	372	390	361	347	332
20238	1660	494	342	248	193	176	117	114	100	101	87	95	85	77	78	66	84	82	77	74	64	65	59	68	59	80	68	68	62	73	64	66	55	80	78	60	62	59	70	55	66	70	63	62	53	77	53	76	63	80	75	77	90	132	159	141	133	112	113	84	70	74	84	84	85	74	75	64	70	66	51	72	60	65	67	65	80	69	57	68	69	60	46	58	61	61	56	57	63	62	59	59	75	82	57	49	58	70	63	64	64	59	64	60	58	62	67	70	67	78	67	61	60	54	60	59	49	57	63	57	56	57	51	58	68	50	60	56	54	66	60	64	66	60	61	48	56	51	53	54	67	56	54	60	62	58	67	62	66	59	70	59	46	65	72	69	54	57	69	56	75	56	58	67	63	60	62	50	55	75	55	59	73	60	71	67	89	65	70	64	66	49	71	64	67	55	58	62	69	60	60	59	55	58	53	74	67	53	52	64	73	57	50	42	60	75	81	71	84	71	62	49	65	65	60	52	68	67	59	46	54	60	59	51	58	72	54	68	55	63	62	69	57	69	48	53	46	64	67	56	64	65	48	64	63	57	63	74	53	61	64	80	61	51	70	57	75	57	71	61	51	71	60	58	50	55	71	70	69	46	77	44	77	53	61	65	58	54	64	50	62	71	59	68	72	69	64	54	55	63	73	58	81	63	64	57	57	82	68	60	68	54	68	87	65	62	71	62	65	62	55	70	74	52	52	63	68	63	60	61	51	62	75	64	65	53	73	67	58	62	56	51	66	65	70	71	63	68	69	69	81	59	53	62	73	51	65	66	54	69	61	49	64	59	54	79	69	55	61	70	67	69	55	76	71	59	66	69	69	62	70	67	65	50	71	63	62	61	59	63	49	74	65	50	61	61	60	50	75	45	71	67	73	78	49	62	44	53	71	47	60	74	66	67	71	64	65	59	56	60	55	80	51	63	67	70	58	53	49	63	69	76	63	64	72	63	68	70	69	64	59	77	74	72	47	70	58	63	79	89	57	67	56	57	52	73	57	70	74	55	48	58	68	71	61	59	62	62	61	62	60	60	62	69	59	59	68	53	67	63	61	64	65	55	70	71	53	79	71	62	73	59	60	79	58	61	60	58	58	56	50	61	75	59	77	58	68	56	68	68	69	59	70	71	72	73	56	60	59	64	62	74	46	57	60	57	57	70	66	61	65	64	58	62	66	59	65	56	67	58	68	69	64	62	65	55	70	65	59	60	62	62	75	88	63	62	73	60	65	69	64	67	74	71	60	70	63	63	69	64	69	66	61	73	58	68	67	62	47	62	77	56	63	62	69	68	73	65	61	84	66	72	63	60	55	74	48	54	67	65	68	59	56	61	55	62	59	64	62	61	70	72	57	73	71	56	61	64	68	55	62	52	53	62	59	75	63	72	62	74	63	59	57	67	51	55	74	75	51	64	51	65	64	67	57	58	62	71	66	76	66	58	63	58	62	63	63	58	60	55	74	75	74	60	65	55	74	49	84	61	65	80	65	68	55	67	65	71	53	60	69	67	62	62	74	61	58	87	59	58	76	52	59	63	64	59	65	49	64	60	65	72	62	59	67	60	70	65	62	64	62	79	61	54	71	65	52	55	74	55	62	72	74	52	75	62	63	65	80	60	55	71	73	78	48	59	82	69	63	64	62	63	58	67	63	60	77	59	65	70	77	62	55	72	74	61	76	70	63	54	65	87	47	58	59	56	57	73	64	59	61	69	61	69	55	59	63	69	58	66	75	55	64	69	73	77	51	67	65	51	52	59	70	57	73	59	65	63	62	72	81	53	54	67	64	61	69	49	59	70	57	59	68	70	61	80	67	46	71	55	65	60	55	70	76	66	63	65	57	68	54	58	57	78	63	42	72	67	68	64	47	59	63	68	58	61	70	86	69	77	60	78	73	76	67	76	79	61	64	60	56	58	56	64	63	59	64	46	68	56	73	67	71	63	75	47	70	63	83	65	71	66	57	56	81	65	55	57	84	72	67	76	65	65	65	63	69	57	76	57	70	63	62	50	56	72	54	52	89	62	69	52	66	62	65	71	63	63	66	70	57	62	60	53	68	63	66	60	71	60	65	67	60	65	68	69	57	53	61	67	77	65	60	70	75	67	70	81	73	65	67	72	63	63	60	67	60	57	71	62	65	67	74	74	57	74	83	55	73	55	45	67	63	69	70	63	53	58	70	54	63	53	56	53	58	66	62	67	71	67	69	62	58	63	62	62	62	69	68	74	60	63	67	65	73	60	73	59	71	59	61	75	52	71	62	53	73	49	59	66	74	56	69	69	62	82	56	72	66	65	50	47	57	70	66	75	68	69	71	48	64	55	65	50	56	66	40	74	65	66	60	66	62	70	80	62	52	64	71	55	59	63	75	55	65	66	52	59	55	60	70	56	67	77	70	65	39	68	67	61	71	70	51	87	56	81	77	67	66	76	51	71	61	59	48	68	53	69	67	57	61	64	56	95	85	63	62	65	69	74	67	74	67	57	70	66	72	64	56	60	70	44	70	71	57	57	68	68	53	61	60	57	57	67	57	71	47	69	50	66	61	56	63	59	56	60	60	66	62	79	68	52	66	63	61	55	68	60	67	73	63	63	57	55	65	75	69	66	73	60	47	48	66	63	62	47	67	65	70	64	70	70	57	64	70	54	72	52	65	56	56	51	62	73	73	62	79	62	54	67	61	65	53	67	61	63	56	57	65	80	57	69	58	73	65	67	43	68	59	54	73	75	51	60	67	79	66	68	67	70	57	56	70	71	63	57	73	71	52	65	66	51	71	84	62	54	51	58	56	55	78	65	54	57	72	65	62	56	60	62	57	55	66	60	68	74	54	66	60	51	58	69	57	82	45	70	58	58	68	72	60	67	67	73	66	74	75	72	77	57	63	65	67	57	57	71	70	53	75	49	61	69	58	64	64	45	66	61	56	64	67	60	56	54	60	76	55	66	52	66	65	67	85	62	55	68	65	56	68	65	64	70	53	71	58	69	65	79	49	71	53	51	48	63	57	69	71	71	65	60	66	70	64	58	65	70	75	69	74	66	57	67	76	56	69	72	72	71	66	61	89	52	66	68	71	71	63	59	82	55	75	57	62	76	53	63	57	60	70	57	59	59	70	72	70	74	68	51	51	63	65	69	68	64	68	68	78	54	55	60	70	66	63	75	65	62	72	69	60	66	57	56	56	72	58	71	51	61	63	58	54	65	60	64	62	59	54	59	65	50	55	56	68	64	52	58	56	65	74	71	62	74	49	60	63	58	60	76	74	55	77	77	64	70	59	78	55	65	62	71	65	65	71	72	67	70	58	62	77	73	69	64	46	72	46	76	65	61	81	58	68	71	59	67	61	59	72	66	86	71	52	54	67	61	62	64	70	60	65	50	66	65	68	60	76	61	66	67	60	61	68	66	94	57	56	60	58	63	58	78	62	46	51	60	64	58	67	60	64	53	65	68	75	69	53
12463	779	1101	1273	1078	858	646	589	522	437	427	355	320	290	291	287	268	258	247	255	214	250	226	206	217	207	237	208	224	197	214	187	226	200	191	165	186	191	192	198	183	191	201	175	186	182	220	190	216	238	286	346	353	542	1008	983	791	916	723	542	363	278	246	244	390	363	363	275	216	203	169	188	170	188	181	182	187	162	169	181	199	179	197	205	180	183	180	189	193	161	213	150	194	185	186	188	186	179	155	179	203	187	168	176	188	167	171	184	184	167	221	146	156	187	181	189	160	173	178	176	164	150	180	179	193	156	188	186	193	199	157	200	169	167	150	159	160	169	182	157	184	172	194	202	185	176	166	164	165	165	161	167	206	171	184	181	183	153	159	174	175	181	200	163	176	194	167	161	156	157	191	175	151	153	182	192	187	172	174	182	164	178	171	181	180	169	165	163	154	174	188	188	190	163	172	198	183	166	160	176	167	170	183	162	180	171	156	174	155	139	165	162	177	169	178	176	199	159	182	171	192	184	186	161	191	170	154	178	187	170	191	171	156	183	166	173	210	158	173	165	173	156	180	186	162	179	161	162	193	173	173	164	169	146	181	179	177	161	176	178	189	200	161	156	194	168	167	177	204	139	167	188	199	184	165	170	165	181	174	172	196	189	154	172	180	174	159	194	172	187	132	172	149	153	164	176	173	188	181	175	180	156	184	147	160	153	185	200	172	169	175	191	176	166	156	164	166	159	172	197	188	174	187	164	186	172	209	188	153	167	185	173	178	152	164	177	187	182	180	178	161	185	166	158	164	176	177	177	205	161	179	159	191	164	180	172	184	169	182	164	168	170	163	170	196	158	175	168	170	173	181	168	169	181	145	178	171	182	178	178	191	154	182	168	168	210	176	190	192	158	187	175	180	193	169	167	174	189	181	163	142	183	187	174	166	163	168	155	162	180	169	173	162	162	157	159	182	164	168	180	155	191	160	168	183	171	147	181	178	172	155	183	177	173	178	167	180	155	177	188	165	150	155	199	189	177	179	170	169	180	183	193	177	176	177	174	159	174	181	166	183	174	170	166	200	198	208	175	179	164	189	150	180	178	187	170	148	168	173	157	169	177	181	172	174	161	169	164	160	163	189	168	176	159	158	160	165	153	170	170	189	139	178	182	182	192	195	172	161	169	185	188	161	165	151	168	184	170	184	172	151	188	190	159	183	176	183	195	173	134	183	178	180	160	164	149	185	165	152	160	160	199	169	213	176	154	182	178	169	150	179	178	182	166	168	181	204	172	171	165	182	169	177	179	167	170	166	169	163	163	179	170	201	170	161	162	153	175	172	157	184	179	162	179	179	171	150	159	156	170	158	161	187	174	199	163	166	182	180	157	162	186	176	167	176	176	185	188	163	142	142	164	171	176	181	189	189	170	197	178	180	171	190	144	188	194	158	157	174	171	166	172	162	169	171	191	174	177	202	157	178	190	172	186	205	171	174	168	169	188	167	178	173	163	147	170	183	172	161	176	173	172	151	168	159	172	164	207	190	180	179	169	146	174	170	172	174	160	162	175	179	194	177	173	189	165	180	166	186	199	174	182	147	177	156	175	180	182	189	162	184	178	150	207	183	171	148	162	181	161	180	185	193	194	174	167	165	174	167	179	183	160	169	153	169	199	173	181	160	190	163	178	160	204	167	166	176	179	179	153	171	197	178	168	159	187	174	159	155	176	184	183	191	173	175	180	167	208	173	172	180	164	152	165	168	195	157	197	168	169	204	193	178	163	156	176	168	177	188	172	159	183	184	159	150	183	173	180	175	150	182	163	183	184	180	177	185	164	184	171	169	162	158	170	180	172	175	185	162	170	170	179	178	145	209	169	184	196	173	184	174	179	164	169	179	184	156	195	183	155	176	167	190	159	190	160	172	172	190	172	173	163	164	164	191	184	171	177	172	169	179	170	164	186	184	170	148	163	160	163	199	173	167	176	167	166	201	182	200	187	169	205	163	170	176	165	173	164	169	146	173	162	173	175	183	204	201	161	173	162	168	178	154	191	170	170	149	180	183	177	154	168	183	164	167	162	149	198	177	194	187	175	168	151	151	171	165	177	150	183	174	188	174	159	192	176	158	185	195	168	164	176	161	176	181	166	165	173	168	165	164	180	164	183	171	212	165	164	183	175	165	161	175	177	178	170	171	143	164	163	196	181	157	177	161	181	165	161	172	168	176	165	139	187	180	166	165	168	185	166	170	183	183	159	160	159	169	185	157	154	160	171	190	194	180	167	176	172	175	163	181	183	175	155	175	177	194	160	179	177	173	149	170	187	180	182	157	175	178	173	181	165	187	165	158	178	174	164	195	192	172	184	181	166	181	179	171	194	170	169	153	158	187	175	163	168	188	182	186	158	191	166	181	183	171	184	157	203	163	152	196	157	199	173	181	163	169	184	175	173	176	162	197	187	159	158	160	182	172	170	181	169	181	174	190	140	175	155	208	173	157	198	170	184	180	182	166	167	171	204	165	184	164	180	181	151	169	191	173	194	167	179	164	161	184	218	147	173	173	179	196	199	184	178	168	168	160	154	180	172	191	145	186	167	172	152	194	151	192	186	169	199	187	174	170	167	185	169	172	178	194	158	152	197	159	165	164	198	177	160	198	170	183	156	192	171	170	155	157	215	151	189	156	174	178	175	184	175	186	178	165	182	189	172	169	171	186	166	166	169	175	197	181	183	182	188	181	152	163	185	184	182	176	186	162	176	171	183	158	177	145	183	171	153	166	148	190	187	182	157	180	176	171	186	171	191	173	150	169	155	162	181	172	194	158	188	185	147	189	162	198	186	173	187	173	154	186	172	170	171	163	145	201	167	182	186	175	186	162	187	191	166	165	198	170	197	178	167	173	175	176	165	151	187	176	174	159	183	175	178	163	172	167	154	178	163	191	182	171	172	183	182	186	171	183	166	173	170	186	171	178	167	164	156	175	178	191	183	180	183	181	160	172	156	161	160	172	181	167	174	169	163	163	152	180	188	153	164	186	179	148	174	159	174	186	153	170	185	176	163	163	167	174	173	180	175	153	173	206	162	189	162	184	195	161	172	167	184	178	175	180	200	180	174	182	188	180	197	176	171	157	173	152	175	177	173	162	164	177	170	159	147	149	155	170	196	190	184	169	171	172	192	180	193	159	184	191	163	185	176	169	174	189	183	180	166	163	158	169	162	170	185	187	164	179	158	178	181	163	178	177	184	164	183	165	203	178	172	171	193	162	185	176	183	171	197	168	154	194	175	161	176	162	169	196	195	181	156	177	163	188	176	186	180	173	177	176	169	187	181	164	166	178	163	163	169	208	168	172	170	192	202	165	176	172	172	170	166	181	167	157	181	190	180	183	156	193	175	169	161	147	174	179	163	179	167	159	159	181	186	161	168	184	187	165	183	173	187	164	196	145	193	182	183	179	167	156	206	172	180	183	165	191	164	187	165	183	172	190	191	171	162	168	184	173	159
5602	492	207	218	222	214	208	215	197	195	180	226	208	191	189	197	211	218	224	189	223	236	209	240	189	204	174	213	185	193	203	191	206	199	203	202	250	187	217	213	181	212	200	219	225	189	214	204	214	184	209	210	197	227	186	197	225	225	172	212	218	202	199	198	191	217	199	222	193	186	190	224	221	202	219	221	206	188	211	173	247	216	196	197	205	197	221	219	196	178	212	224	214	238	213	195	223	202	224	220	203	194	219	223	196	207	210	188	187	207	203	185	177	209	208	185	191	192	222	195	216	198	208	193	174	205	208	192	202	180	197	198	208	209	193	183	211	215	207	179	223	205	216	202	188	195	182	195	188	222	189	201	194	214	234	228	213	197	206	218	213	197	206	197	190	201	197	217	199	200	188	213	183	200	196	195	192	189	217	217	191	196	217	219	174	201	212	210	224	204	231	175	217	176	198	214	214	215	210	223	233	186	203	231	211	208	221	177	204	205	220	211	231	190	210	243	213	213	199	250	202	204	219	215	207	203	199	178	203	208	191	197	191	192	202	230	186	195	208	229	208	208	216	191	197	223	216	200	197	222	200	205	188	214	215	218	195	209	216	203	221	187	226	216	214	208	196	191	208	206	184	198	211	231	195	194	200	199	188	197	200	209	219	195	212	194	207	197	214	206	218	210	230	189	228	203	198	209	217	202	193	187	225	194	230	202	216	193	237	223	227	212	222	184	203	201	202	213	199	208	183	219	219	211	213	198	238	192	214	188	201	210	210	186	198	214	195	202	196	198	216	209	194	218	217	203	198	214	229	175	193	183	233	215	218	202	205	235	222	203	194	206	214	215	213	217	195	196	210	217	204	225	223	202	206	207	204	227	205	207	226	198	222	245	228	240	221	227	198	222	193	197	214	191	207	207	184	221	215	205	169	214	207	213	219	209	188	223	205	211	201	188	209	205	176	224	224	198	195	202	201	198	205	193	200	203	198	208	197	209	192	204	173	187	192	233	210	219	208	234	190	213	214	219	212	221	243	172	217	248	207	202	194	215	212	187	209	212	232	207	188	207	222	189	174	185	189	191	205	223	204	198	215	206	217	196	206	197	203	217	208	204	188	197	223	217	196	206	226	205	216	220	191	218	211	198	208	193	186	231	208	201	219	203	206	205	198	199	190	197	237	208	212	176	221	199	205	207	185	195	207	182	194	207	192	216	197	212	203	201	220	207	198	218	195	192	216	230	190	200	201	231	216	202	210	198	217	212	203	190	218	206	203	226	204	213	209	211	220	199	198	175	169	204	211	194	207	222	214	185	193	231	206	193	225	222	213	214	181	217	214	211	206	205	208	212	206	212	210	207	196	183	196	204	210	232	188	199	210	205	207	177	179	234	218	203	216	220	215	205	186	199	207	207	227	183	206	217	206	218	199	201	199	199	214	192	194	209	234	207	207	202	211	195	212	228	210	204	177	193	197	180	206	231	196	191	169	208	199	196	199	199	204	210	220	226	201	234	195	225	191	191	213	197	212	191	193	200	210	226	218	214	232	210	213	223	204	205	223	233	253	203	213	216	222	194	205	218	195	228	205	213	190	205	237	209	194	199	165	219	220	209	211	204	207	225	234	205	197	223	207	182	190	189	209	191	215	195	218	217	179	196	188	191	196	223	218	205	188	212	216	211	225	203	232	197	178	191	199	202	228	214	220	207	201	181	218	188	191	202	222	225	194	218	222	214	219	200	176	230	194	239	202	198	224	221	212	194	209	188	189	189	217	221	219	198	210	231	204	188	208	182	226	214	244	214	202	204	224	192	193	191	218	200	203	198	206	223	181	206	215	214	219	192	209	199	200	207	201	206	202	183	206	189	220	222	215	206	205	215	217	213	199	229	219	195	207	222	188	213	223	203	199	194	209	199	225	199	197	217	193	198	230	219	208	204	214	204	216	193	197	210	188	191	204	192	241	226	218	221	213	212	182	177	199	216	221	222	201	190	195	213	215	211	198	206	211	210	205	199	191	213	199	205	189	184	200	209	196	167	189	219	211	195	232	213	213	211	218	213	210	197	188	220	194	225	206	200	191	193	228	239	210	214	219	189	185	225	185	214	219	201	213	208	208	235	205	193	210	225	200	203	194	203	195	177	194	200	203	194	186	198	201	195	209	220	225	208	193	210	230	233	204	198	201	216	202	201	213	202	215	200	209	211	199	211	210	200	212	198	208	198	205	202	204	225	212	202	232	206	172	199	186	223	223	184	201	196	220	204	219	197	214	188	207	230	194	189	217	193	196	193	202	206	198	224	192	198	216	213	210	210	205	199	181	219	194	217	218	196	200	215	198	213	169	213	193	199	224	201	211	200	207	196	223	199	216	170	199	185	226	212	225	207	207	200	209	227	198	193	230	203	215	222	212	200	209	212	221	220	218	211	236	195	204	224	197	195	210	182	209	198	220	213	234	192	222	203	205	216	199	205	206	228	204	206	203	204	196	215	208	219	193	208	217	210	232	206	200	250	208	215	208	231	223	224	205	198	198	224	190	194	210	250	199	190	181	231	201	194	200	191	212	188	215	228	222	201	208	219	196	209	216	195	192	213	206	222	212	195	193	200	212	209	201	226	198	184	234	214	195	189	187	201	209	226	211	213	196	209	202	211	212	197	203	188	200	191	217	188	207	225	180	182	201	219	200	197	209	201	184	217	218	213	234	221	191	205	207	203	215	178	194	203	200	195	214	198	191	229	194	231	216	217	171	222	193	207	217	213	207	226	223	205	219	180	191	194	201	187	219	199	205	223	188	190	237	174	208	202	202	194	200	204	199	195	207	190	196	207	213	185	187	190	214	193	210	197	227	203	213	209	221	206	218	187	192	211	203	199	240	200	177	187	192	187	199	208	205	193	202	189	230	211	206	208	174	214	209	208	213	228	187	212	204	180	221	207	211	184	219	209	201	210	235	204	217	219	187	229	200	195	172	194	205	200	190	189	204	206	185	217	222	197	200	188	225	227	189	179	224	220	206	221	203	215	229	196	186	199	224	177	199	172	203	213	215	185	206	209	224	195	215	207	207	207	207	213	195	206	218	197	245	216	170	208	200	184	221	203	172	189	212	203	185	198	195	211	196	219	217	206	211	204	206	182	191	195	203	182	216	171	216	209	171	189	202	180	201	184	182	182	211	192	197	217	247	212	201	187	202	199	201	198	226	237	265	217	220	209	203	179	211	196	224	224	219	210	218	232	215	183	222	188	194	192	189	212	182	206	192	209	234	218	229	208	197	203	203	234	225	181	200	165	204	192	222	196	195	192	220	209	236	213	204	233	208	225	198	211	232	193	195	227	192	192	216	217	212	212	222	242	253	215	196	197	195	174	200	226	215	179	196	196	195	236	225	191	195	194	209	229	185	208	205	222	234	206	223	205	206	181	208	211	214	206	202	200	202	222	218	245	193	207	202	227	200	188	192	217	203	207	214	189	213	205	202	188	206	195	230	198	191	186	203	196
4795	664	518	491	485	513	480	529	451	522	480	498	472	487	492	542	498	500	502	456	513	512	508	492	484	475	507	512	512	482	507	513	503	496	516	472	502	506	456	461	472	497	503	484	491	470	505	539	543	472	532	512	455	569	522	513	530	491	519	511	488	528	479	512	486	511	515	493	498	484	460	516	523	467	493	491	541	517	478	455	497	477	467	465	471	472	501	509	473	487	456	484	486	469	509	465	499	487	484	478	465	496	519	549	523	484	528	511	519	498	464	511	498	467	446	487	484	501	470	488	513	492	487	458	518	492	517	478	478	529	517	499	501	496	506	524	511	475	508	502	516	536	498	499	493	450	504	484	515	498	525	475	522	477	506	496	504	493	518	479	476	519	546	495	501	503	480	488	503	493	485	486	500	570	503	463	478	470	472	463	506	460	503	495	464	456	472	493	483	518	541	466	469	502	464	484	503	504	519	517	489	468	484	542	483	489	469	482	489	528	519	521	491	495	520	526	514	494	476	490	457	514	507	509	490	522	515	470	489	542	531	503	553	518	477	502	490	497	448	483	477	482	468	495	491	505	510	498	471	469	493	486	510	506	459	486	466	457	506	514	512	525	469	479	527	511	494	493	484	499	495	436	510	478	495	437	501	517	488	527	487	458	492	522	476	495	504	525	527	507	467	525	507	516	505	441	523	530	509	436	534	496	492	504	513	494	456	483	484	480	490	483	495	537	496	485	515	483	522	453	497	494	478	491	478	492	465	490	476	521	501	532	479	483	491	508	536	489	488	532	485	506	506	539	493	481	483	521	498	469	486	509	507	503	490	523	494	507	515	521	512	490	528	481	504	540	498	549	512	487	494	470	502	473	518	488	501	495	522	518	483	488	493	520	475	496	464	488	518	445	481	502	461	506	519	492	489	509	482	491	528	498	498	527	488	480	451	511	487	519	490	470	521	522	460	494	502	493	501	488	475	475	488	486	494	517	476	465	461	426	506	469	506	499	496	483	471	512	496	485	508	495	516	492	495	489	469	512	522	506	544	500	484	498	507	501	468	470	493	511	487	483	495	483	489	511	520	499	513	532	507	475	455	483	533	502	509	484	480	474	512	467	504	469	511	500	519	480	510	475	475	520	522	492	519	517	493	494	465	482	482	505	477	471	460	502	479	500	503	506	502	502	474	522	452	459	503	498	516	446	437	495	490	452	464	502	503	494	501	483	510	481	468	506	513	506	500	495	477	497	524	513	481	494	497	529	468	469	505	482	515	525	500	477	483	520	498	496	518	484	513	478	476	496	480	525	482	467	512	481	499	538	469	515	489	479	453	522	513	510	520	506	509	500	497	490	473	474	511	501	535	506	515	475	484	488	461	468	473	486	478	521	458	503	472	480	529	504	512	511	506	467	482	477	515	486	518	454	495	487	495	480	473	463	502	466	538	472	514	439	474	507	485	494	491	509	516	503	484	508	481	453	473	490	489	499	494	489	511	515	494	515	504	517	485	467	489	526	526	474	501	491	473	522	480	522	474	494	500	549	477	514	471	480	480	499	511	482	468	520	478	507	484	484	507	555	541	469	538	490	482	510	477	456	486	510	464	482	466	515	517	475	476	512	544	484	498	489	461	450	550	509	485	504	534	523	512	487	455	468	528	531	461	482	488	509	496	521	478	488	511	463	511	491	500	487	502	484	516	511	526	532	502	457	485	484	519	516	505	495	506	510	473	521	461	482	515	485	530	492	516	495	502	499	559	507	487	487	498	508	510	527	523	500	529	480	465	498	453	494	490	500	498	476	466	466	509	459	476	485	510	479	511	503	481	544	498	491	493	496	547	478	489	517	500	503	472	485	457	492	519	487	467	509	506	529	513	480	500	494	467	491	534	530	500	460	473	502	453	508	503	466	509	531	501	489	483	520	456	493	466	494	531	476	498	532	473	501	483	459	484	491	466	516	513	491	470	472	491	490	508	490	478	491	489	456	484	511	461	470	482	495	490	517	454	504	472	468	465	490	501	508	473	469	479	528	516	500	496	495	533	483	498	521	445	451	465	462	489	484	522	512	480	469	494	517	418	490	505	506	499	506	466	485	499	492	526	511	500	506	528	527	470	537	500	504	484	469	519	498	494	468	481	490	489	534	464	483	484	511	522	533	509	510	513	501	509	483	490	481	438	500	530	489	489	498	479	497	502	509	478	556	521	457	514	481	542	489	456	509	473	479	484	504	468	529	479	511	511	481	486	542	467	519	522	474	506	500	478	472	496	448	494	498	514	480	478	468	462	466	494	503	479	493	486	485	478	489	458	508	526	458	489	484	512	508	463	514	498	526	517	480	514	503	481	454	475	454	511	491	466	524	502	487	504	535	489	517	473	533	523	513	442	504	496	484	512	494	499	465	509	476	504	488	515	496	447	511	475	511	499	505	516	515	482	506	518	480	481	464	467	507	538	528	501	497	460	488	486	511	462	451	479	490	512	489	480	543	504	472	527	467	503	483	455	526	500	443	525	489	500	502	526	452	481	495	488	490	494	495	467	526	478	505	526	497	501	528	493	478	498	496	524	505	516	505	488	492	515	517	486	484	508	509	477	505	483	528	504	515	505	490	497	519	515	501	511	493	480	480	477	488	529	531	481	442	488	478	491	496	514	512	496	508	493	511	507	483	493	491	499	469	453	478	483	471	523	489	505	513	504	453	492	490	477	492	486	476	508	456	459	470	472	511	495	504	488	474	528	489	535	503	499	483	490	494	481	484	498	457	486	478	474	535	497	499	513	503	508	527	508	502	511	482	468	480	518	512	504	493	532	485	475	489	487	493	482	492	489	494	487	499	463	492	513	490	495	537	482	494	495	503	505	509	481	474	493	441	475	494	483	448	496	526	457	482	523	504	487	482	470	487	497	524	472	483	501	477	459	462	514	476	492	490	498	515	472	490	461	483	502	511	476	537	472	481	501	468	464	530	528	526	513	512	516	493	506	467	516	531	532	470	542	477	524	514	487	507	455	498	466	490	506	533	500	493	452	469	495	492	470	507	483	458	491	511	505	511	509	491	504	478	538	502	488	511	491	493	472	467	491	490	502	498	531	480	500	491	487	483	506	473	551	491	515	483	487	497	472	468	441	471	490	497	494	483	527	498	485	508	541	495	546	500	483	473	500	506	496	467	469	484	507	536	493	501	499	515	510	465	461	491	491	466	484	512	488	499	459	475	485	501	453	487	487	489	520	507	499	537	503	497	476	491	501	497	479	511	492	544	464	471	525	509	501	513	506	483	519	506	494	500	511	504	468	475	520	533	500	469	527	489	516	476	485	494	473	482	507	486	468	504	474	483	523	519	490	497	492	446	490	486	512	489	498	490	424	527	464	457	466	486	494	487	502	495	456	510	505	491	491	491	523	500	488	493	468	536	474	506	491	509	464	529	547	509	488	510	454	493	517	491	460	500	493	525	474	489	483	515	507	480	498	504	463	484	517	467	506	488	471	465	487	505	497	480
13336	1007	340	305	260	226	189	159	169	179	138	153	165	156	172	163	146	166	161	146	148	151	148	156	148	143	132	149	148	158	140	165	135	170	144	137	135	155	153	160	158	136	149	181	132	178	149	169	170	137	148	135	180	183	206	176	185	187	180	193	141	151	159	139	157	159	153	128	169	141	162	162	134	164	145	135	169	171	137	121	143	139	148	176	151	156	158	180	163	174	159	165	129	152	162	147	150	156	156	150	158	161	139	162	147	133	159	153	161	153	146	134	133	137	151	128	158	162	131	154	141	156	148	174	167	159	151	149	133	152	140	176	155	147	136	154	149	163	138	154	150	179	148	153	124	159	129	158	158	166	132	165	152	130	136	152	148	143	154	151	150	149	145	160	150	148	125	149	153	130	160	146	155	162	139	150	177	126	153	157	122	149	142	126	135	142	135	141	118	172	168	143	169	130	143	151	140	148	155	137	151	134	162	132	175	153	137	164	152	132	146	136	124	161	126	166	158	143	137	152	150	160	152	172	154	161	126	160	152	147	136	165	129	135	155	176	162	146	140	139	159	130	151	143	143	140	149	133	143	152	128	134	174	149	141	144	123	159	149	119	137	165	149	146	141	137	157	144	164	183	132	152	136	150	172	137	146	127	160	153	129	125	163	168	146	148	167	149	163	163	133	153	142	154	133	165	154	184	139	142	154	142	153	150	127	134	175	126	157	142	152	148	160	156	159	138	150	165	143	160	170	167	136	165	152	135	139	141	166	137	162	131	140	155	174	135	125	153	151	155	142	134	166	150	152	141	132	144	151	126	155	152	151	153	163	153	150	167	132	141	161	156	152	142	152	154	161	142	145	141	168	142	154	145	146	164	158	151	138	132	146	146	157	146	165	159	146	153	136	155	154	149	140	171	155	127	146	163	148	170	140	151	136	133	137	140	159	160	132	153	145	158	165	148	163	135	134	142	143	140	158	149	144	174	150	144	165	161	158	168	160	158	137	133	154	147	145	143	159	128	129	144	140	173	137	153	153	140	140	149	112	147	161	165	155	151	156	137	165	148	130	130	159	137	131	146	137	131	143	173	173	126	137	159	152	164	137	133	165	163	141	154	137	157	157	172	134	158	138	166	161	181	152	159	140	171	168	147	131	130	151	145	150	161	163	153	155	132	136	157	134	131	164	160	167	156	149	134	151	164	153	118	141	134	167	129	129	166	141	141	157	129	152	151	151	165	174	156	157	152	150	169	152	144	138	165	152	149	159	171	135	155	118	148	154	137	156	147	133	161	146	144	138	146	162	167	144	170	149	158	163	184	150	144	141	162	154	159	136	128	150	149	173	150	188	138	167	151	125	143	138	166	155	143	180	166	161	146	133	154	148	162	168	137	145	147	172	136	159	147	119	141	175	164	138	140	159	125	147	158	140	148	137	159	135	136	145	148	147	153	147	154	154	144	140	141	144	148	193	129	142	144	142	155	145	136	123	142	141	157	137	164	153	152	149	138	145	161	143	117	157	131	140	147	139	148	162	177	140	145	141	143	139	144	138	162	130	155	159	154	149	173	142	124	143	167	139	149	148	167	155	155	151	166	177	149	131	156	155	174	143	153	150	155	142	166	152	147	149	136	162	150	157	172	145	143	142	150	150	161	145	151	165	165	130	169	140	150	146	131	145	154	153	130	127	156	150	146	161	141	166	154	131	147	150	166	175	139	146	161	140	125	142	133	162	137	159	131	145	127	144	162	150	155	146	138	156	165	128	168	139	160	145	163	159	175	167	151	135	149	151	136	138	146	137	138	181	154	162	157	161	157	161	145	162	153	155	136	144	138	157	168	143	152	163	145	162	136	185	159	153	146	145	158	131	134	161	130	131	133	153	139	145	154	133	144	148	156	148	143	158	152	167	153	138	133	136	146	136	149	136	150	150	134	133	156	157	152	165	161	159	149	143	150	134	176	133	137	151	151	141	139	144	144	159	179	166	147	138	154	142	141	143	169	142	141	145	150	163	137	142	146	157	143	163	159	136	165	160	151	169	153	139	134	131	152	157	153	140	144	152	145	131	141	141	151	138	131	160	146	159	155	128	140	179	147	165	140	153	170	154	163	180	158	154	148	142	148	144	131	149	153	137	170	157	158	141	146	146	143	143	167	154	136	165	143	140	154	126	132	126	157	142	160	142	171	149	158	145	156	150	139	154	147	153	146	106	144	158	145	160	146	154	166	156	158	156	152	136	162	129	137	161	168	166	145	141	140	145	142	151	166	148	131	146	143	145	175	146	163	153	155	176	172	145	137	135	157	159	165	150	144	166	150	146	154	148	150	153	146	121	152	145	147	124	116	143	157	141	140	143	154	145	158	132	155	143	146	145	145	160	130	130	164	130	150	161	171	168	133	151	151	179	133	173	137	128	148	148	133	155	161	148	147	140	158	157	147	128	143	156	145	164	157	152	133	124	140	136	148	147	160	140	142	142	148	146	135	133	144	137	149	145	143	142	157	172	147	126	146	150	159	151	146	167	140	137	141	162	186	170	158	124	143	136	144	157	137	142	155	157	131	160	133	141	153	159	157	140	152	159	139	145	142	155	154	142	176	174	140	128	138	136	166	131	157	162	168	155	123	137	127	136	167	142	162	149	147	151	143	159	156	147	154	151	138	164	144	159	164	129	133	141	152	164	138	135	161	170	168	140	141	157	160	138	161	149	128	160	134	142	133	151	148	142	145	136	123	152	125	167	161	149	154	152	152	141	147	160	138	142	143	148	153	152	127	140	145	151	151	168	134	146	133	142	157	147	181	164	152	149	148	160	162	127	125	149	161	149	124	143	169	155	134	142	136	143	150	149	132	140	129	159	152	177	143	153	158	146	130	165	159	143	152	138	160	129	152	147	144	154	160	134	143	118	154	152	147	152	167	130	146	164	169	150	128	148	176	144	154	148	146	152	163	144	135	162	142	142	151	149	138	145	146	147	138	127	142	154	152	147	149	151	155	156	129	171	149	147	137	145	147	155	170	157	157	166	126	158	140	133	156	166	138	156	145	149	168	165	141	144	142	156	155	151	151	171	153	159	185	155	155	151	160	141	144	130	146	139	157	156	129	144	126	154	140	147	151	132	157	129	162	149	140	152	142	128	156	130	137	159	138	146	153	140	134	147	149	128	162	142	166	143	160	149	121	162	149	142	144	134	164	128	140	128	118	155	143	141	159	152	159	157	146	136	153	138	129	151	125	136	130	140	155	130	153	134	173	133	148	135	150	160	161	133	157	179	129	151	158	136	136	150	155	155	151	157	167	173	127	154	156	159	154	159	137	166	157	149	133	142	140	147	171	136	158	157	152	121	151	136	153	159	145	181	156	161	159	140	158	159	157	146	132	146	149	154	153	178	155	160	179	157	124	153	149	141	162	145	152	124	154	148	159	135	160	143	158	149	169	136	149	166	159	173	169	153	138	151	151	153	144	155	115	135	169	147	160	154	154	150	152	114	136	167	144
10261	883	847	947	776	737	608	592	543	486	473	477	469	426	431	408	407	405	363	425	408	387	378	396	380	397	378	360	408	361	369	373	378	381	434	342	383	387	356	400	372	387	391	369	354	367	394	358	371	374	442	417	469	664	845	653	665	740	631	497	432	423	440	426	494	496	471	423	392	341	358	354	365	384	362	360	373	338	363	350	384	370	353	347	380	364	379	360	405	403	323	359	358	387	396	352	358	369	368	356	338	371	359	344	400	388	357	367	349	355	336	379	361	345	363	358	378	397	349	385	364	361	363	371	358	338	379	389	354	381	365	356	350	371	356	351	375	352	354	348	378	394	357	354	349	341	364	387	378	385	363	394	409	338	375	377	370	364	377	369	395	336	410	358	343	367	354	373	385	331	354	354	353	370	356	371	378	375	373	373	360	340	356	343	396	394	381	399	350	390	341	390	372	379	368	374	347	383	323	371	334	357	366	361	364	358	380	359	343	364	357	336	330	362	364	383	365	340	370	381	376	327	351	330	358	374	340	357	374	382	370	336	398	386	387	358	341	363	362	377	372	353	340	332	335	356	377	383	362	363	349	387	343	400	363	369	352	389	355	370	329	361	358	357	339	360	377	398	368	406	399	375	337	356	359	360	376	356	372	358	335	378	371	374	376	387	357	345	350	359	383	342	364	400	375	411	372	367	368	388	348	360	360	372	375	372	373	338	370	341	366	345	348	359	367	393	353	391	350	365	370	370	364	363	417	403	392	353	385	369	407	371	331	384	332	360	367	379	346	344	393	378	369	358	362	375	371	348	391	336	337	384	394	375	355	355	391	352	381	343	389	374	368	371	367	371	361	377	364	393	368	381	332	343	390	348	370	345	336	406	375	379	373	350	319	376	376	393	364	372	369	406	362	371	320	363	384	357	365	378	391	381	393	380	352	417	373	371	344	365	347	368	369	360	410	336	364	359	395	343	334	406	378	363	391	395	403	370	395	357	304	370	375	397	391	357	370	368	364	355	371	347	365	352	392	344	363	363	357	364	357	387	357	374	378	345	386	384	351	337	339	388	339	334	329	347	369	371	355	355	337	349	377	375	359	362	389	377	362	362	380	359	335	379	346	372	364	351	371	350	356	366	388	379	366	360	344	373	334	390	341	335	399	344	354	386	340	328	362	355	348	353	374	371	384	387	338	357	370	387	381	349	333	383	391	363	363	339	351	373	380	386	379	345	368	365	335	401	391	377	381	398	382	359	372	345	393	370	365	346	383	379	345	370	378	368	345	317	349	346	363	374	368	368	376	376	398	354	343	374	381	368	360	364	367	346	298	404	350	371	362	349	354	344	380	363	331	346	358	374	351	387	406	371	381	376	380	367	354	313	341	383	374	362	360	363	341	382	369	360	366	328	364	331	336	388	404	371	348	368	373	371	363	373	401	364	368	344	389	339	406	378	359	352	348	369	366	375	378	347	363	373	358	386	373	342	370	354	374	363	395	367	365	328	324	344	371	365	358	320	368	355	363	374	340	358	343	376	373	375	368	360	361	377	379	358	375	365	381	351	366	335	383	375	365	366	397	346	368	370	386	357	335	349	356	380	347	360	407	350	386	375	350	351	357	381	362	395	366	407	371	352	368	378	354	392	380	373	357	371	412	375	393	366	364	356	401	361	356	368	411	361	347	364	381	362	344	416	377	380	354	373	361	346	392	379	359	350	365	309	380	371	323	355	362	400	388	356	365	391	394	349	377	371	359	383	345	376	367	350	342	361	347	393	368	364	366	358	369	341	346	353	369	335	354	350	371	358	327	355	384	370	353	344	369	370	353	373	376	366	389	364	361	363	330	355	364	352	360	359	380	383	370	339	378	385	394	388	363	401	352	372	402	371	380	400	390	361	392	357	360	354	402	352	364	398	368	349	358	383	352	407	362	323	362	369	404	382	361	352	377	365	347	354	362	396	353	349	332	394	350	358	343	401	404	380	383	396	327	382	347	372	353	368	379	386	353	360	390	341	330	392	363	359	334	382	379	399	423	389	362	373	362	344	325	352	369	364	357	392	330	361	344	340	373	350	354	350	349	354	340	347	395	354	347	358	358	391	398	362	328	342	376	398	375	361	367	356	325	371	380	374	366	383	381	355	376	341	345	338	393	373	350	376	359	354	375	371	346	369	342	354	367	360	356	353	352	355	377	345	408	357	367	367	369	346	357	364	340	351	336	339	395	356	373	349	383	365	377	362	330	417	343	364	355	362	379	393	387	374	362	331	362	365	353	319	408	374	365	352	355	370	370	388	358	358	338	361	367	359	390	398	351	378	364	362	393	382	366	358	390	374	379	382	364	371	372	373	346	344	344	382	337	350	381	333	366	378	381	374	399	360	367	356	363	376	360	365	356	350	361	407	381	328	363	357	361	373	344	375	364	378	351	373	340	386	388	360	388	385	355	356	342	362	377	367	347	360	324	364	376	352	368	373	359	357	356	370	345	383	364	349	362	366	359	344	354	332	370	392	352	408	351	383	343	376	347	359	357	370	352	362	376	363	358	357	402	337	356	364	352	405	344	336	357	379	369	388	359	383	342	358	358	393	364	344	365	383	348	345	366	362	354	341	349	381	367	336	403	367	372	361	389	362	352	344	368	361	346	399	349	363	351	388	376	373	350	336	346	385	357	350	400	390	363	351	348	392	355	379	368	346	392	373	337	391	348	371	355	374	378	335	374	349	381	419	352	350	393	365	368	397	389	338	366	362	354	336	367	396	359	349	348	356	351	371	364	418	396	349	346	357	379	393	369	354	370	367	377	371	391	350	365	358	362	392	363	374	371	370	367	339	400	377	361	346	366	370	389	358	358	378	344	357	370	348	344	350	334	366	373	388	362	344	406	372	410	357	380	392	321	298	301	330	357	383	390	370	369	341	361	334	327	357	393	346	381	353	395	375	352	357	364	371	339	366	385	364	373	383	402	360	372	384	363	357	367	369	381	377	408	374	375	334	366	365	381	358	359	349	360	381	361	348	384	354	386	353	376	344	388	376	360	383	398	381	358	369	370	351	384	377	354	388	345	363	355	360	350	364	372	374	371	354	371	380	333	364	379	341	369	382	339	386	352	392	338	408	377	359	362	390	365	346	376	364	347	377	353	378	341	346	406	361	354	348	381	381	374	368	351	384	356	343	378	364	368	364	374	367	373	344	351	345	343	347	338	360	354	367	343	370	340	364	356	343	369	355	358	378	363	389	367	347	369	364	365	374	356	377	380	359	347	383	385	377	375	357	319	362	422	382	344	318	308	368	366	386	397	374	383	391	379	364	337	350	366	374	381	370	343	369	363	380	377	368	350	366	359	376	397	379	358	360	325	367	364	383	408	377	371	373	364	343	396	378	346	378	341	343	337	346	334	343	350	378	391	347	356	363	370	329	365	384	366	370	338	381	373	328	349	343	382	351	339	361	384	352	371	374	370	374	378	360	374	369	349	375	389	387	378	371	384	364	371	419
19206	1539	504	333	238	171	176	127	123	89	95	84	90	85	75	78	67	69	74	57	83	77	86	58	69	78	59	79	55	54	60	67	65	77	61	62	52	68	63	61	67	71	76	73	56	55	59	81	92	73	85	86	104	132	161	145	132	117	132	87	73	69	73	83	80	88	102	78	65	59	53	48	58	57	74	74	74	69	41	64	66	61	66	65	60	66	63	60	60	69	65	49	73	58	63	71	79	64	48	63	60	62	57	64	64	62	71	55	62	59	56	87	66	52	57	83	57	55	66	54	59	66	64	69	70	71	65	65	80	82	76	68	79	57	60	57	65	67	62	62	58	72	58	63	57	62	72	49	52	55	51	63	59	68	47	43	48	64	76	59	50	55	57	64	66	59	63	72	67	62	67	66	68	67	67	74	61	73	44	82	68	69	82	75	69	58	44	64	75	48	63	67	58	54	53	65	65	55	75	67	61	70	72	54	55	58	71	58	61	60	49	72	56	65	52	69	63	61	68	70	75	75	77	68	58	67	57	82	60	66	53	83	62	67	69	60	60	66	60	51	57	67	69	60	52	69	55	61	58	61	47	76	57	80	53	59	73	62	77	69	69	60	75	54	61	62	62	58	75	57	48	56	66	62	57	73	69	60	66	66	48	58	77	77	60	70	50	62	57	70	72	50	76	61	57	52	56	60	62	57	53	66	57	61	60	56	58	56	51	62	54	63	82	53	70	45	62	62	64	60	69	72	75	61	58	53	67	52	67	67	55	68	61	60	64	64	51	56	71	72	44	53	56	71	59	67	63	66	75	52	62	68	66	64	59	50	69	74	69	70	54	54	60	71	66	76	64	71	71	71	65	77	71	61	66	71	62	79	79	56	54	58	52	69	74	73	61	50	75	66	67	55	56	65	65	73	74	65	64	60	65	69	46	49	72	69	62	53	60	53	57	72	56	70	69	64	68	75	56	59	69	64	54	62	68	65	74	65	65	51	83	66	60	73	71	67	66	68	58	56	62	63	55	56	58	48	59	67	75	48	59	55	70	58	54	58	62	73	65	49	58	62	71	66	79	62	66	64	58	60	68	53	66	49	67	68	60	65	56	55	61	58	59	76	60	58	60	67	61	66	66	72	71	53	69	60	60	71	63	46	67	68	55	67	63	57	65	57	61	60	66	63	82	69	80	52	66	62	70	51	63	73	68	71	59	62	59	73	80	64	55	55	62	56	57	64	67	67	52	60	62	65	76	57	74	64	82	66	67	48	59	58	76	67	52	57	56	70	50	81	47	62	52	61	59	66	50	57	65	75	72	65	71	64	60	63	51	69	70	60	53	65	63	70	54	60	56	75	71	72	59	51	52	66	73	59	58	60	63	59	75	62	62	69	72	55	66	69	81	65	83	64	60	76	69	63	54	45	67	76	70	74	69	71	54	65	63	56	68	62	55	67	52	75	62	77	74	78	56	74	71	72	49	69	74	75	65	86	59	60	55	66	50	62	57	76	68	62	62	54	69	62	78	51	69	79	64	59	49	60	74	60	61	64	72	73	56	52	62	56	70	62	59	62	65	59	58	48	65	69	76	61	75	67	52	68	86	55	47	81	60	60	66	60	68	82	54	58	66	64	45	65	60	75	68	78	73	93	67	63	63	57	69	64	82	65	72	81	71	64	72	81	59	60	68	70	68	58	65	61	57	54	68	55	51	78	55	51	44	66	62	54	63	55	56	69	77	66	67	46	67	67	67	56	59	87	73	49	59	65	60	67	73	71	73	50	57	57	73	53	54	62	63	51	65	63	55	63	44	64	66	67	73	58	71	60	70	74	76	72	62	70	59	60	64	64	82	63	81	63	57	61	51	75	57	69	84	63	75	61	60	53	56	49	75	86	64	49	74	49	52	62	72	71	62	61	75	58	64	64	71	54	56	81	73	61	66	55	65	62	48	53	73	63	61	68	64	55	50	58	65	57	51	51	61	64	63	73	58	55	53	55	67	47	69	64	58	69	63	57	71	58	69	64	60	59	63	70	65	66	72	47	69	70	65	67	58	60	82	73	72	76	58	73	69	54	68	63	65	64	59	74	65	39	72	71	57	63	53	62	66	68	80	72	68	62	56	52	76	58	68	69	66	64	69	53	61	57	68	68	70	40	79	68	72	66	66	70	67	62	60	55	45	53	66	78	57	79	74	58	67	77	67	61	70	59	63	78	65	65	62	67	78	55	58	65	66	67	69	71	67	50	58	61	82	73	62	67	75	63	58	73	60	72	63	79	53	61	71	71	74	58	59	58	66	63	61	45	49	45	71	67	65	61	69	60	50	59	50	72	64	67	60	78	65	56	57	64	55	67	57	54	43	66	62	58	51	69	68	71	57	49	57	58	64	53	65	60	73	74	58	57	53	58	72	58	64	64	61	62	54	81	66	63	58	63	45	64	44	75	69	62	61	68	66	52	54	68	61	63	68	49	62	69	66	64	56	60	61	57	64	65	62	64	75	70	70	75	44	72	85	58	70	59	69	69	56	55	71	63	65	63	71	59	70	67	77	61	57	80	64	53	79	67	61	62	67	67	60	61	62	70	78	56	67	71	65	54	77	63	60	69	60	56	67	59	63	69	63	56	52	70	85	69	73	61	67	58	50	68	72	65	67	73	62	66	81	63	55	54	58	72	52	53	52	64	57	65	73	62	58	54	65	64	62	61	78	62	66	64	72	62	59	52	47	62	59	79	69	53	56	58	67	62	58	58	58	72	55	69	78	91	73	52	59	46	72	57	64	59	73	86	52	63	65	62	62	63	70	49	63	54	53	54	65	59	59	74	51	76	66	70	63	67	73	58	55	63	68	49	63	58	78	73	71	62	64	78	66	65	54	44	47	69	59	67	81	68	74	51	74	50	57	68	68	64	40	56	60	59	73	57	68	76	67	53	53	59	72	62	65	61	54	54	64	60	72	82	69	44	60	59	54	74	60	58	72	44	72	52	58	50	60	70	58	54	55	59	61	53	51	52	56	59	53	63	62	54	65	74	70	54	59	55	60	55	72	64	63	73	62	53	62	59	68	55	72	70	49	51	61	68	62	67	70	74	63	59	59	63	82	69	65	65	61	69	56	57	56	63	52	60	81	74	56	70	63	65	51	68	64	68	53	48	62	68	72	71	58	63	50	63	73	50	64	59	66	72	61	67	49	72	70	62	66	59	47	57	73	58	60	65	59	64	53	65	69	69	61	52	56	52	66	75	60	54	64	67	66	61	61	60	78	62	50	54	71	75	50	68	67	70	72	64	59	60	59	66	58	58	61	68	58	63	64	73	55	83	61	50	59	78	66	67	67	67	63	69	75	58	67	60	59	70	52	69	60	56	67	69	69	64	57	50	50	72	57	57	65	71	55	56	59	44	68	70	55	54	58	53	66	59	63	73	82	59	59	62	72	56	63	53	63	70	63	57	72	62	52	78	68	60	61	78	42	70	59	72	75	71	82	79	52	56	63	76
12248	870	1113	1282	1033	842	733	521	510	438	356	394	314	298	301	294	237	242	255	202	243	233	228	221	219	203	193	210	212	200	193	204	190	201	217	194	193	161	198	199	185	187	166	206	184	183	202	195	221	274	346	361	541	862	1135	751	740	872	738	408	329	288	237	292	437	430	405	302	182	192	177	165	166	167	178	171	180	191	170	180	183	175	192	176	191	176	189	167	219	182	185	170	173	172	169	203	166	174	164	183	173	149	191	175	180	201	184	194	172	161	174	193	184	170	165	169	172	172	174	175	169	180	161	161	187	172	164	189	175	176	141	198	201	175	161	175	156	177	161	171	154	162	150	182	181	162	182	198	174	172	200	178	174	160	165	189	167	190	178	180	167	163	193	180	174	185	178	157	173	172	175	156	168	179	172	173	179	173	189	170	163	189	184	176	191	179	183	195	176	191	191	168	182	177	190	197	173	157	158	180	169	177	191	161	174	177	171	159	156	183	172	177	197	177	167	181	184	144	177	161	182	176	182	163	167	199	179	151	190	147	187	182	196	173	162	181	166	184	187	154	172	176	173	172	184	182	176	187	204	173	184	170	148	188	191	164	156	211	175	179	173	155	199	167	161	167	174	162	172	182	169	150	181	181	174	167	142	184	153	180	138	139	177	196	189	164	187	185	161	171	174	169	169	158	177	157	172	171	160	184	186	182	189	186	165	199	175	167	177	175	167	179	171	180	162	177	164	202	184	198	176	165	174	193	152	174	189	167	171	206	195	164	165	178	183	185	182	172	163	168	183	177	161	180	174	161	152	172	190	161	177	207	173	169	177	185	170	177	172	205	172	175	166	163	177	182	174	181	169	175	184	173	189	176	159	168	171	181	164	171	162	196	166	174	185	181	166	161	174	182	169	170	161	189	151	189	189	173	170	159	175	187	172	187	177	179	175	169	179	171	172	192	164	151	143	184	173	180	150	176	201	172	186	175	179	194	182	183	215	176	180	186	178	183	165	167	164	169	166	172	193	154	174	171	189	171	162	177	177	197	186	174	167	178	168	186	159	190	187	153	207	173	195	193	185	169	173	190	169	169	188	188	176	171	181	168	176	178	150	214	178	162	170	171	163	185	186	178	189	169	189	147	188	194	183	193	173	189	161	183	172	176	178	164	169	175	168	180	187	134	134	174	153	168	193	172	211	174	185	162	173	177	172	194	193	150	160	191	176	149	185	170	160	187	190	173	184	149	166	172	152	183	192	177	192	185	201	154	173	158	174	185	159	150	180	148	165	188	161	177	186	161	185	171	170	172	154	190	172	194	175	157	174	174	168	158	184	161	191	159	176	153	180	190	165	185	167	176	174	173	174	166	186	179	183	141	184	162	157	151	167	172	163	156	184	203	171	177	182	178	154	193	166	181	174	212	172	171	171	184	187	182	190	159	177	175	168	186	184	170	208	165	158	172	161	201	154	188	157	172	169	185	160	210	198	180	174	184	195	159	157	186	187	168	167	166	183	182	174	185	160	188	167	177	174	166	178	167	206	191	159	187	197	198	148	165	170	170	159	167	198	179	174	176	188	207	171	169	209	165	179	172	172	178	194	160	199	175	153	188	178	171	187	190	163	171	173	177	195	184	177	165	166	189	174	153	161	156	153	190	189	152	176	183	179	186	199	160	178	179	183	166	171	197	195	178	172	199	172	174	152	187	182	157	178	166	171	182	187	169	180	180	158	164	181	179	177	174	193	177	167	161	173	180	191	135	175	183	170	187	174	188	156	185	169	186	177	166	185	184	170	197	176	176	181	199	182	171	167	176	186	192	178	174	164	175	167	164	193	138	178	187	164	181	165	179	174	181	174	182	182	179	174	178	185	173	194	171	172	191	142	157	153	156	193	167	173	185	172	164	179	169	183	166	165	181	178	173	165	166	189	184	177	168	159	185	183	192	186	185	173	142	186	170	178	186	179	191	164	178	188	164	178	150	173	174	167	179	181	190	174	201	182	161	190	168	159	171	188	181	188	179	166	170	158	169	152	184	190	192	157	180	151	171	181	183	170	169	163	182	169	183	155	184	148	192	185	188	182	149	168	192	182	157	171	184	180	174	194	187	135	171	167	174	174	198	204	163	173	176	184	197	157	160	178	162	186	159	180	191	194	214	197	169	166	170	172	170	160	176	151	152	144	162	146	165	188	172	196	183	163	181	143	177	188	155	170	176	173	187	175	154	154	188	185	194	168	165	197	168	181	178	156	189	181	182	173	176	175	160	164	184	169	178	192	190	175	176	176	202	162	157	168	159	169	177	164	176	192	182	174	161	178	177	153	170	178	157	165	177	169	160	198	155	172	183	169	169	183	172	175	179	174	170	184	172	162	185	158	188	156	184	158	198	167	161	201	168	191	177	159	186	193	169	196	165	185	177	177	174	197	198	167	154	200	209	184	205	198	171	184	177	156	182	197	169	195	171	174	175	201	187	174	177	188	161	164	167	187	159	163	173	190	188	181	168	142	156	148	185	162	171	161	165	184	188	161	187	180	174	149	188	178	183	179	202	174	170	187	198	188	172	190	163	194	161	197	141	183	175	181	174	175	164	200	167	178	155	175	177	176	177	172	160	174	187	172	172	161	183	193	171	198	175	188	189	190	163	187	181	189	166	172	175	158	168	200	167	170	182	168	179	187	182	201	181	167	184	156	173	155	208	181	188	149	188	180	144	166	180	169	189	179	166	170	179	174	171	165	159	167	179	171	158	178	165	181	189	181	150	165	168	166	189	184	182	184	173	215	165	199	175	167	193	192	169	172	157	188	167	159	187	170	163	180	171	170	174	158	199	179	190	159	173	155	174	167	191	149	199	145	179	187	161	179	170	169	185	180	188	171	157	160	175	173	168	159	172	189	174	148	167	188	167	173	172	175	181	197	173	159	171	186	197	192	179	188	173	163	177	199	156	182	180	144	165	175	166	184	188	191	191	173	175	170	187	169	189	167	163	182	183	156	167	227	160	173	191	206	153	149	155	177	197	168	175	188	198	208	164	183	185	200	177	184	164	148	168	164	174	172	160	171	187	171	186	183	196	142	147	167	186	177	174	154	189	156	185	185	191	161	179	168	146	166	148	168	184	179	172	167	173	179	181	163	164	190	158	183	154	174	176	183	169	172	171	180	204	177	190	192	163	166	155	178	171	184	188	193	174	171	174	170	204	158	183	178	181	180	176	172	172	164	165	174	178	160	179	163	187	165	191	185	186	177	199	163	181	173	144	208	159	160	181	171	158	160	191	181	155	175	183	168	157	170	167	182	166	163	149	152	184	176	155	189	154	158	165	190	173	201	183	152	194	165	181	175	166	180	176	183	176	177	198	187	190	145	156	186	179	166	203	192	193	182	163	193	175	175	181	173	162	189	168	177	150	164	176	185	180	182	170	188	157	177	157	166	185	166	178	166	179	180	205	175	180	179	147	161	222	157	156	171	199	182	166	155	185	161	187	198	181	189	165	195	170
5881	532	208	224	191	196	205	172	228	201	211	201	186	208	208	194	206	205	230	217	220	249	207	202	224	217	201	229	199	207	206	198	213	217	204	215	204	231	210	203	200	178	199	224	187	194	183	190	191	193	193	202	202	194	203	170	204	224	209	206	175	204	171	188	213	203	208	187	229	202	201	220	184	188	225	184	183	207	205	212	172	227	214	198	216	200	197	190	185	211	208	218	197	189	211	206	210	216	227	217	206	184	225	175	224	202	199	190	213	194	205	207	207	192	220	188	190	226	189	194	191	186	189	200	180	248	221	199	164	202	191	219	222	229	193	198	201	206	204	226	181	198	185	204	206	218	201	205	214	225	210	238	181	193	227	177	215	216	218	216	207	231	191	211	216	215	185	190	194	210	190	214	200	215	216	204	203	205	195	224	204	201	224	205	209	194	202	201	216	218	186	207	199	212	200	196	189	184	224	177	203	201	224	189	212	229	219	215	184	213	200	196	181	223	202	180	194	206	189	201	210	219	198	222	215	211	211	210	215	207	226	216	213	198	179	192	204	208	216	199	218	219	214	206	215	223	188	201	214	215	220	214	197	219	228	214	205	188	206	195	190	211	197	216	213	220	184	203	217	198	214	238	203	184	199	200	224	196	187	191	215	196	210	193	206	195	188	237	187	199	219	201	221	191	216	223	210	194	177	240	244	215	211	197	184	204	226	205	179	176	213	244	208	219	195	213	210	188	204	207	189	208	206	235	197	216	201	201	207	233	230	201	215	214	216	202	232	205	202	174	207	212	229	210	190	211	195	209	194	203	204	199	227	204	233	193	210	201	216	205	244	185	214	213	195	204	196	221	205	200	201	216	185	197	211	198	185	179	203	197	206	210	224	202	212	193	203	188	211	186	189	179	196	193	190	196	198	209	219	179	189	176	197	226	213	222	211	206	201	209	211	196	240	197	186	206	194	211	233	197	209	201	241	199	210	224	205	177	208	203	204	205	210	183	210	192	211	205	181	186	221	180	190	195	203	209	188	213	195	208	227	203	187	198	211	224	188	219	200	210	216	228	201	172	202	206	193	214	183	208	230	173	195	209	196	239	215	226	193	183	204	185	222	216	182	207	203	222	238	217	172	209	194	201	211	188	208	192	189	235	229	200	218	210	194	210	194	173	197	236	216	201	199	191	222	200	190	233	198	228	210	201	210	212	225	203	210	181	204	212	232	201	193	199	185	230	183	200	180	207	210	224	203	197	206	217	224	187	176	196	220	196	191	178	210	196	187	227	209	199	223	205	199	211	182	227	209	215	231	205	211	207	207	199	232	209	205	201	194	190	202	197	214	201	222	236	203	179	205	232	214	231	195	212	214	217	220	212	197	206	215	209	211	192	210	186	202	221	209	216	206	204	231	220	183	181	205	214	223	207	207	197	202	214	202	232	212	181	199	208	200	182	212	206	192	192	212	182	207	178	212	213	232	214	205	215	193	182	203	195	196	218	214	205	206	214	192	210	213	198	188	229	181	203	202	206	234	165	213	207	229	227	211	207	186	206	219	228	214	201	210	197	228	202	203	216	184	190	195	218	181	191	200	205	193	212	194	210	188	201	199	201	210	220	197	200	212	199	197	188	204	204	203	192	172	240	211	201	210	217	207	200	214	232	195	237	213	227	188	216	220	212	197	186	187	231	195	190	215	201	213	210	239	219	194	234	215	194	211	182	204	191	192	202	217	222	219	251	212	208	204	230	225	184	192	206	203	193	207	180	200	181	169	213	212	222	216	213	213	201	210	209	226	196	225	217	194	193	190	208	209	206	218	205	220	188	210	195	204	208	196	226	197	200	199	213	198	229	186	206	199	181	178	229	220	209	192	216	184	197	199	180	205	241	174	223	207	218	179	205	229	205	189	180	198	201	222	192	181	181	186	210	193	211	209	193	170	208	221	183	192	212	204	183	207	200	214	223	181	231	191	225	191	182	201	221	203	205	225	201	231	222	203	195	187	207	200	208	177	212	186	218	194	222	209	200	209	217	213	193	201	178	227	196	197	205	229	177	203	204	208	194	198	211	225	212	195	226	186	225	174	199	199	157	206	194	191	225	192	207	223	197	220	197	204	204	187	188	181	213	209	227	202	189	201	184	203	222	236	208	219	197	184	201	187	188	202	191	219	214	230	224	173	214	239	194	200	227	205	179	207	218	197	190	224	214	194	218	205	209	189	188	204	222	183	209	185	234	220	182	211	199	177	207	205	201	210	203	194	198	206	221	197	194	183	200	205	211	204	205	215	186	210	189	194	210	216	184	196	201	205	208	215	194	210	196	201	200	210	207	188	213	173	207	201	187	202	206	195	216	202	193	224	236	199	221	203	195	184	199	223	208	190	212	207	197	199	212	182	208	216	208	205	214	211	217	211	207	237	184	195	213	205	203	206	192	190	194	207	235	199	204	200	166	222	197	248	181	185	209	203	195	198	216	205	210	218	197	187	218	202	193	232	215	217	198	215	205	202	179	237	212	195	204	218	217	181	203	215	211	211	197	187	242	171	209	228	196	206	207	185	186	208	210	215	181	215	197	193	212	212	193	213	186	185	190	202	217	197	183	210	222	214	227	224	203	208	191	202	214	208	207	171	218	217	211	204	221	211	204	187	196	214	207	209	210	212	194	197	215	224	190	241	194	186	189	237	202	209	201	197	224	190	206	224	220	195	211	214	252	226	209	170	178	212	200	209	227	220	204	224	206	223	210	220	235	186	188	185	204	188	189	219	213	181	185	180	208	204	223	203	188	227	204	217	201	201	185	234	206	245	196	185	197	198	208	198	218	210	202	203	214	191	217	202	224	194	202	219	193	196	203	211	202	192	194	187	182	211	210	193	208	202	195	193	201	191	215	199	203	219	206	201	196	219	214	223	214	220	206	188	205	222	228	215	188	195	184	222	206	210	204	196	210	201	220	197	167	200	188	216	219	226	199	217	205	180	186	200	192	197	195	194	208	234	192	221	208	209	168	211	200	205	195	209	225	208	223	186	214	200	204	210	207	211	197	212	189	233	199	199	215	212	196	183	224	195	201	202	205	212	226	210	183	218	204	200	198	223	210	210	178	197	207	233	211	223	198	196	188	190	203	205	218	199	185	207	195	209	200	175	206	208	208	203	190	225	198	194	194	213	218	188	223	205	217	218	235	207	200	192	216	201	192	209	192	187	213	209	223	218	212	186	234	197	199	198	192	168	197	221	213	217	199	226	197	204	214	208	187	203	206	199	204	210	196	206	210	167	211	206	183	211	191	216	208	221	192	188	218	199	220	193	198	192	195	193	202	222	194	190	208	179	204	202	183	198	192	205	185	189	213	203	217	202	186	204	226	197	207	207	228	225	198	205	202	207	175	198	202	189	199	218	221	186	185	214	208	176	218	212	198	245	201	209	187	185	202	201	219	208	229	207	221	219	207	207	179	182	209	215	208	196	231	223	178	190	216	215	212	213	196	185	223	182	215
4866	711	499	547	469	516	489	508	504	507	481	489	511	539	498	494	485	495	499	488	480	480	484	499	458	529	474	512	493	461	509	486	494	471	471	469	476	509	504	504	508	464	493	504	499	524	521	473	470	506	531	542	531	499	500	519	493	490	535	514	496	487	521	471	471	501	492	504	514	503	482	461	500	507	468	523	508	483	487	510	515	494	492	471	444	504	444	446	518	479	506	477	509	496	485	511	467	518	492	499	494	493	484	533	465	475	523	478	481	492	527	520	465	496	489	488	497	491	475	499	530	519	511	490	445	510	494	456	495	498	504	497	472	532	458	495	460	506	471	502	481	476	457	478	478	437	490	512	490	485	498	492	499	452	463	493	512	500	494	487	473	492	506	506	506	465	472	485	485	480	501	489	542	470	478	461	513	517	464	448	532	510	515	478	534	547	490	455	532	510	518	443	506	535	485	512	485	526	481	517	525	479	495	502	497	481	512	524	498	499	502	481	526	525	507	541	494	514	487	494	480	482	475	483	466	496	461	471	474	508	490	508	498	537	529	468	484	513	466	473	491	506	493	512	514	461	459	494	476	506	510	497	487	461	491	549	482	523	482	481	492	513	445	492	483	498	497	471	525	502	493	437	516	506	518	481	477	509	496	503	468	508	517	505	468	499	491	477	534	497	518	506	493	474	514	493	487	482	523	524	480	493	517	495	496	471	493	473	477	525	481	458	495	517	514	516	500	519	515	412	474	502	503	474	486	536	506	478	532	523	497	509	499	438	463	472	498	497	501	503	479	465	494	509	501	469	516	452	510	492	520	484	489	530	493	509	477	497	462	467	498	469	483	497	509	503	520	469	495	510	521	505	498	522	470	447	485	511	484	490	500	457	474	471	509	520	486	464	501	480	471	506	518	499	459	471	484	506	495	505	468	469	526	494	498	497	521	486	455	454	501	469	495	509	503	481	484	505	518	485	499	503	501	485	469	486	514	480	473	477	508	461	519	504	525	477	519	466	481	495	497	521	498	492	505	509	489	509	472	484	468	488	516	480	509	492	501	482	479	495	473	491	485	515	507	497	512	476	482	499	491	527	499	523	502	487	471	470	494	473	523	483	445	512	496	519	497	478	470	510	456	485	489	486	472	511	484	490	512	517	527	482	480	533	482	510	475	504	485	514	439	511	505	480	460	528	484	482	499	481	511	487	472	505	495	497	485	469	495	500	481	479	477	526	476	492	500	500	499	492	498	506	526	510	508	501	470	488	487	526	523	532	478	506	554	465	528	506	503	462	533	472	495	495	474	542	461	499	486	497	494	481	513	447	544	499	496	506	479	482	471	490	503	486	459	468	514	499	500	523	512	492	480	500	493	509	527	519	458	467	514	496	518	500	480	477	541	501	485	510	518	519	505	495	475	469	475	487	487	478	508	486	484	491	491	480	482	494	454	454	514	448	499	463	473	509	513	523	471	526	506	491	443	494	509	478	484	470	493	487	503	542	485	479	486	496	478	446	469	497	494	470	508	469	497	498	481	472	488	515	469	496	505	479	497	512	531	491	527	510	538	503	478	519	469	518	476	494	505	469	510	496	518	481	507	476	494	484	475	468	491	485	493	493	489	497	488	484	500	491	485	493	447	508	535	472	476	488	518	488	484	535	524	528	499	487	469	520	490	521	512	508	465	473	482	517	494	469	456	487	464	529	490	570	483	472	475	488	481	465	477	491	483	475	508	529	488	508	501	509	499	458	501	511	477	510	461	512	499	490	487	509	463	491	473	508	502	523	501	486	507	516	499	491	475	524	505	475	496	484	501	496	504	516	487	497	507	471	490	503	507	478	515	500	507	510	501	508	478	503	492	494	524	522	478	516	479	500	463	471	519	494	483	510	501	522	475	487	484	490	488	510	514	493	473	490	515	492	478	437	480	514	430	530	504	487	526	493	464	490	476	532	450	473	510	499	475	523	462	480	512	510	531	447	529	465	475	465	473	514	515	469	515	525	497	488	527	492	514	495	504	539	486	533	475	458	459	510	451	482	480	502	534	501	504	487	462	497	506	501	472	464	466	498	506	515	463	532	528	468	480	470	499	428	527	478	486	493	481	452	516	468	543	484	479	484	497	495	504	466	493	487	439	499	476	504	488	515	475	476	505	494	494	489	486	482	472	485	513	511	459	455	492	483	522	537	537	463	472	500	496	508	457	506	509	488	524	494	509	515	457	494	485	476	500	486	518	483	474	481	483	526	492	478	499	500	463	467	468	519	492	500	498	526	469	488	479	489	495	463	487	510	460	496	550	471	499	473	471	480	503	506	493	477	472	485	523	479	515	502	473	470	490	502	495	523	498	502	451	484	483	468	510	487	458	471	475	491	495	484	491	470	455	506	505	481	485	516	484	507	485	502	476	506	473	535	519	491	535	462	463	520	497	472	503	479	519	509	484	512	498	469	467	475	474	508	473	510	509	508	478	501	470	456	496	498	500	476	490	485	491	504	494	490	504	514	463	500	494	481	489	463	519	518	495	474	508	481	467	459	468	505	530	487	442	493	478	506	487	535	521	489	439	452	489	507	484	494	508	515	496	489	516	466	488	517	516	457	527	465	526	514	482	494	468	499	494	498	484	513	517	471	504	528	465	483	490	512	458	467	511	498	517	511	490	507	469	517	502	484	445	513	483	490	489	492	505	506	471	484	532	492	494	473	478	506	484	512	494	491	507	487	483	467	548	524	512	515	458	482	543	504	523	507	455	532	493	492	493	480	457	500	497	491	489	468	500	470	477	450	503	517	472	494	505	503	522	487	505	491	522	506	484	540	493	487	495	493	500	505	459	482	467	520	475	484	476	477	476	482	487	510	459	502	487	465	485	492	486	517	481	484	496	510	522	484	516	480	499	530	512	515	500	456	499	492	499	509	511	487	489	476	498	524	455	503	469	484	550	525	526	480	481	463	471	502	496	495	521	475	508	539	495	461	550	492	489	459	489	514	501	522	498	470	455	459	505	491	477	497	518	508	460	498	475	502	524	497	466	495	489	503	457	516	495	482	527	498	506	465	518	485	457	518	489	486	478	480	542	488	513	484	521	510	483	479	524	495	485	538	500	495	514	522	453	486	492	526	497	484	495	479	478	471	536	494	470	493	540	515	501	482	493	537	530	505	500	465	474	513	495	498	476	455	527	492	504	515	457	475	492	502	479	489	452	483	500	462	484	509	494	519	464	493	474	454	485	528	497	453	490	509	517	475	515	454	485	545	445	481	507	472	502	503	492	499	483	486	454	492	521	498	502	524	480	457	486	508	494	524	481	484	514	510	448	517	492	511	516	547	516	518	481	478	513	495	472	449	473	513	487	462	486	468	477	462	469	474	511	478	494	518	482	449	494	481	521	521	479	486	466	484	491	472	491	472	498	450	490	498	487	539	456	480	450	500	516	494	496	503	487	504	486	524	484	470	478	460	515	476	462	477	490	477	524	509	492	514	512	462	508	511	509	502	450	492
13182	879	342	284	236	202	177	176	172	166	156	167	147	158	152	146	154	162	135	149	155	135	161	126	140	162	134	161	172	165	158	129	145	146	164	135	140	140	155	145	154	176	153	173	155	153	125	154	152	145	162	177	167	201	200	197	163	172	173	182	143	170	129	176	151	152	154	163	147	161	145	141	141	140	157	148	151	144	161	151	159	155	162	137	152	152	146	166	150	158	149	121	145	153	148	159	144	142	139	148	156	144	142	135	145	132	128	124	157	162	145	156	175	168	165	148	136	137	140	152	149	132	148	119	154	150	163	142	150	159	145	148	135	186	117	147	151	149	131	147	187	143	141	133	157	163	122	141	133	162	130	149	154	135	114	161	144	155	164	153	158	163	156	183	135	138	176	147	143	148	133	155	154	137	133	128	136	167	161	137	144	154	159	145	151	141	139	118	159	138	157	167	181	166	137	170	122	162	139	149	129	147	142	140	123	133	163	127	136	156	158	129	148	147	141	162	156	157	150	162	125	150	143	144	138	131	155	160	183	149	161	142	156	153	132	137	151	128	162	149	165	130	138	173	127	149	156	174	164	146	151	154	140	129	150	129	137	154	153	149	144	148	141	143	159	153	143	165	152	158	138	150	123	138	128	158	149	152	145	145	139	167	159	162	122	140	168	163	150	145	122	166	145	150	140	156	151	141	138	148	161	159	144	148	154	158	179	136	168	150	129	154	135	161	151	150	138	176	153	145	143	162	147	166	149	159	122	152	138	149	150	160	154	162	163	159	159	148	141	132	151	146	131	150	153	163	164	148	135	155	152	153	137	154	169	126	140	150	145	137	162	136	147	158	151	139	152	136	167	126	153	121	151	144	165	161	153	139	137	146	157	157	139	147	131	140	135	153	145	150	136	119	161	147	146	163	115	156	156	125	138	127	128	138	151	146	152	138	152	159	141	150	135	146	161	136	138	161	154	151	145	168	174	153	169	131	148	154	153	166	163	129	142	184	142	155	147	154	145	143	141	135	159	132	161	164	157	168	146	124	149	154	139	163	144	140	154	159	160	161	180	153	147	144	161	167	146	148	154	142	128	146	158	155	149	157	135	140	158	122	155	169	160	139	143	154	142	148	126	130	135	147	141	160	151	163	143	140	136	155	140	140	142	143	173	175	157	143	167	127	148	154	150	178	142	143	148	138	130	135	158	146	142	133	147	122	143	129	167	127	128	138	119	130	160	121	133	127	137	132	152	179	179	170	143	141	150	159	147	136	133	167	165	150	126	176	137	143	144	143	156	162	152	127	161	130	135	143	127	141	135	137	147	154	161	146	144	159	151	173	145	141	146	187	160	125	134	139	139	170	146	152	137	177	146	142	146	129	172	156	166	125	158	139	126	139	124	161	159	131	147	141	143	182	149	129	138	150	139	148	155	157	149	139	155	142	150	132	159	146	135	124	140	163	126	150	162	171	123	130	148	153	161	144	149	159	168	122	125	164	147	136	121	117	134	159	150	161	148	143	145	168	152	143	141	140	140	143	118	135	150	157	149	153	151	128	117	151	136	165	161	157	153	146	135	181	145	154	158	130	145	145	162	162	136	139	151	137	154	138	135	158	147	146	167	137	133	150	138	154	134	142	161	122	136	125	156	162	149	131	127	141	159	152	137	160	137	147	160	136	132	141	147	131	159	130	165	161	145	160	159	142	136	132	142	155	149	117	150	141	156	125	154	146	151	138	142	159	156	164	134	155	145	158	117	131	139	167	139	146	123	150	149	146	154	158	168	149	159	142	146	128	144	124	154	185	145	142	147	145	180	134	146	153	135	161	165	148	137	128	169	126	132	147	157	115	162	151	142	125	129	139	146	130	121	155	160	146	149	181	161	142	146	138	146	134	128	137	153	143	151	132	153	129	152	178	121	142	134	160	166	159	112	140	128	139	164	172	164	140	166	135	144	153	157	166	147	149	162	149	140	146	129	127	161	147	152	142	140	151	151	152	148	156	155	138	142	150	149	133	157	149	146	151	150	145	147	153	178	159	140	152	134	135	128	149	135	143	146	132	145	142	128	153	165	120	168	160	162	147	145	130	145	164	155	122	154	136	151	159	139	159	130	159	130	129	132	173	133	150	150	147	150	159	139	165	146	151	157	147	154	138	128	130	144	139	150	139	138	159	152	137	132	140	131	158	152	141	155	164	158	143	165	155	157	167	148	134	151	148	152	136	128	155	140	152	173	160	160	160	124	152	131	156	168	155	137	146	151	151	140	168	167	143	146	162	134	150	176	156	174	144	162	155	162	154	146	161	148	139	138	151	139	144	157	162	149	137	168	155	144	154	151	145	166	109	147	152	137	127	162	152	143	174	161	136	139	149	167	170	133	129	158	141	158	157	137	173	145	170	138	137	124	139	178	136	148	140	142	145	152	152	138	147	144	125	158	141	147	149	141	132	147	165	157	155	149	155	141	134	141	129	135	154	149	136	138	155	152	149	155	137	127	141	147	140	169	146	151	131	131	146	141	133	149	145	168	179	128	152	138	163	143	143	150	157	154	128	152	156	139	151	169	157	143	130	149	122	151	130	144	159	150	142	165	171	155	165	141	145	151	135	149	149	155	155	144	142	152	151	149	143	152	134	126	157	167	134	133	136	143	145	162	148	129	160	142	143	160	136	158	162	168	174	146	158	146	156	157	152	136	155	148	154	171	140	152	148	142	150	152	144	137	132	153	150	135	141	156	145	139	161	159	149	143	156	164	136	147	165	151	152	141	142	130	169	163	134	136	145	152	138	141	131	140	155	151	158	163	162	131	147	136	162	138	154	156	154	142	132	118	146	161	140	144	139	133	172	131	170	158	139	162	163	152	150	163	138	148	166	145	153	171	132	142	158	142	150	147	153	171	140	144	122	148	150	150	147	161	152	162	146	150	150	136	166	143	133	149	162	150	138	132	134	146	136	137	129	135	134	164	126	149	152	146	149	124	140	142	172	147	150	143	144	159	135	151	151	170	152	160	161	134	128	145	136	156	170	168	156	152	150	164	125	142	127	163	165	148	168	141	141	156	164	140	150	167	160	163	180	143	149	147	154	147	145	144	149	149	154	141	159	132	129	144	134	154	134	160	164	134	149	135	161	143	154	131	150	131	141	140	154	145	141	155	137	137	133	142	152	142	134	156	172	133	146	150	122	142	173	138	125	153	151	125	143	145	157	138	135	108	148	146	150	161	142	146	167	140	129	157	147	143	171	143	152	128	144	164	133	149	129	157	120	157	136	145	140	151	180	148	145	129	146	130	153	151	136	129	156	150	151	135	139	169	157	162	163	143	150	157	141	144	148	145	135	154	110	132	155	162	145	149	166	153	158	138	139	133	153	145	126	148	154	160	161	145	143	149	150	146	145	142	153	138	149	154	153	153	143	159	140	152	161	168	147	136	146	159	168	160	134	152	133	130	150	127	150	172	145	126	131	159	142	143	137	143	157	169	129	170	151	141	142	162	143
10148	760	856	918	801	693	595	606	541	511	506	448	447	448	442	456	405	412	385	417	382	393	393	398	373	392	376	368	392	384	372	351	380	354	383	394	386	358	342	374	353	418	393	389	384	373	394	397	380	406	456	470	587	766	836	626	664	742	638	516	445	432	428	361	434	506	491	425	350	378	341	338	374	368	344	352	409	340	358	359	369	368	347	397	375	360	344	365	332	337	392	390	372	374	400	381	346	374	399	385	356	337	350	349	367	368	372	385	352	370	367	397	372	341	399	356	342	364	352	336	396	352	369	365	376	371	350	332	361	378	365	366	313	387	355	334	361	359	365	392	356	352	346	349	371	358	352	349	379	350	320	386	359	367	326	349	363	364	333	391	347	381	362	364	384	367	332	360	359	352	365	362	364	355	380	345	375	360	379	362	382	361	370	359	340	351	369	371	366	360	347	355	399	376	389	369	405	336	370	351	380	351	360	370	354	391	340	350	371	339	389	353	340	371	368	375	357	360	371	346	355	366	386	352	357	344	374	406	376	403	373	372	356	369	377	397	371	334	352	318	374	384	366	362	386	352	353	377	354	361	347	366	355	333	368	333	389	368	344	357	392	350	358	317	346	362	359	356	380	406	361	373	357	373	377	371	371	379	397	381	404	346	355	338	387	365	347	418	351	360	368	385	410	369	378	345	390	388	366	359	351	401	339	393	365	382	357	376	331	359	365	400	354	373	382	387	328	346	346	384	325	353	374	328	359	393	381	365	354	353	362	336	337	368	354	330	403	351	379	362	369	359	344	336	387	364	370	369	390	369	384	348	369	365	371	369	357	374	370	381	351	341	370	372	347	368	346	377	366	350	367	392	340	373	401	385	366	374	356	394	354	384	371	346	348	370	367	368	357	364	386	375	349	379	332	368	375	353	350	348	351	343	350	331	370	371	348	348	380	374	346	388	389	348	366	354	369	381	360	374	368	393	348	374	354	345	376	337	328	338	376	376	351	360	378	390	346	359	345	383	343	372	346	362	383	337	322	386	344	354	370	354	353	370	380	353	355	357	378	371	387	393	409	353	346	370	338	364	377	373	356	349	409	364	349	368	368	386	368	403	380	351	388	363	338	373	384	370	345	361	352	355	375	347	368	347	353	375	383	335	380	349	354	392	367	345	360	368	372	396	339	401	363	400	334	372	367	384	358	342	385	359	353	384	358	353	361	349	336	349	365	355	382	335	367	395	386	400	363	379	352	375	382	352	327	391	363	376	335	389	353	354	370	349	365	404	375	368	354	387	397	348	363	366	353	377	361	371	379	373	356	346	343	370	352	367	381	355	376	384	360	349	391	369	365	342	388	364	388	378	345	362	346	369	368	378	345	353	380	360	351	356	342	324	378	344	360	336	342	376	361	374	354	357	362	367	368	378	357	331	372	391	373	379	371	379	376	368	326	365	337	354	344	337	380	417	374	361	336	398	385	406	371	364	368	339	311	373	346	349	370	374	363	382	352	342	373	349	344	405	363	382	359	374	391	359	369	368	371	375	336	360	371	357	347	363	379	344	385	375	367	337	405	369	363	366	383	343	355	366	350	361	357	341	334	374	359	352	335	372	380	358	359	395	358	350	341	391	357	364	396	360	364	333	348	373	355	321	375	350	381	381	381	351	352	317	351	356	351	385	369	352	359	355	356	356	381	352	318	354	373	351	363	343	368	345	370	381	396	372	352	395	348	397	371	364	361	350	354	397	362	345	382	347	354	350	357	374	353	352	376	340	396	373	390	404	356	341	395	354	367	361	379	366	344	365	359	328	354	314	364	338	369	342	398	389	327	362	383	368	387	340	368	364	345	374	368	356	385	383	364	360	374	349	361	353	344	369	349	395	371	359	360	374	324	368	346	349	340	349	364	370	391	366	355	342	340	337	378	360	385	364	346	361	348	373	338	356	357	374	392	368	361	357	367	343	378	352	337	365	400	371	404	383	403	352	377	361	352	370	331	370	387	368	345	366	383	374	365	351	353	363	337	367	353	363	402	333	368	415	398	401	338	362	353	350	354	384	334	368	352	364	360	395	350	372	344	355	375	406	382	362	385	371	358	383	378	387	369	363	370	335	358	346	366	324	378	355	389	346	388	373	378	343	317	357	352	346	338	353	355	371	382	349	392	386	349	379	343	361	362	364	370	367	375	348	399	344	358	363	387	349	366	381	370	360	372	332	394	364	378	361	371	383	339	389	367	371	342	373	358	355	397	377	402	347	320	378	362	378	347	347	354	353	381	363	353	385	317	343	357	339	386	371	359	384	354	385	356	381	344	391	374	363	350	372	336	351	356	359	374	358	362	399	411	369	354	364	375	346	360	388	365	373	346	368	337	370	365	355	358	337	368	351	377	354	337	365	369	336	393	357	357	329	365	323	367	367	349	384	356	350	377	397	367	381	360	376	365	401	345	387	375	363	383	368	339	349	367	384	361	363	346	356	374	384	376	403	362	365	362	375	354	353	335	382	358	375	353	389	347	349	403	350	375	357	352	374	344	357	350	382	347	312	371	402	330	368	350	355	357	358	401	352	358	357	364	367	358	351	363	360	386	376	360	359	347	373	347	331	379	362	331	369	388	361	371	349	374	373	350	375	337	355	415	352	374	350	372	352	383	384	383	342	364	353	354	378	364	376	391	354	351	367	343	335	387	333	381	346	363	360	350	368	362	380	376	371	367	352	395	353	348	342	347	369	368	355	354	385	325	374	385	351	397	379	315	363	361	375	362	359	372	357	371	380	326	328	392	366	358	341	364	343	356	396	397	357	371	360	349	373	347	336	359	347	360	373	353	349	362	345	351	336	378	372	374	406	386	374	347	357	352	331	390	381	358	391	377	352	365	356	339	404	356	331	350	328	377	382	340	345	396	368	397	364	326	375	355	376	353	352	349	348	350	363	360	375	349	350	369	350	361	352	379	399	339	372	359	358	379	356	382	360	350	352	370	361	362	366	381	356	392	352	372	351	377	346	345	337	382	378	360	343	396	365	364	350	321	318	340	366	357	364	358	342	367	386	331	352	366	382	402	334	386	388	336	372	390	349	386	361	346	369	379	373	344	365	367	358	357	332	392	358	339	389	414	359	377	358	373	365	375	364	389	349	370	350	360	370	354	343	365	374	374	375	354	343	343	360	373	355	345	383	360	370	346	347	364	342	362	356	375	372	364	356	341	384	368	371	347	372	384	392	375	332	347	365	364	365	347	344	374	383	377	362	371	413	354	356	376	338	366	339	347	357	381	356	349	324	344	378	384	366	363	404	387	344	350	390	391	382	350	369	359	357	384	373	389	377	360	352	348	340	352	364	356	367	362	334	377	342	366	335	379	327	384	406	370	370	370	346	359	354	349	376	393	369	372	371	358	355	323	357	368	381	360	368	389	340	394	359	370	321	344	396	370	365	389	366	358	383	362	343	339	340	385	358	338	367	406	340	335	363	344	360	334	350	371	346	360	393	359	366	339	377
19946	1611	514	347	265	197	153	152	123	111	121	91	80	82	82	80	84	70	71	54	59	72	68	72	68	63	76	75	70	57	61	67	58	58	65	69	80	67	76	53	66	61	71	77	58	52	57	70	60	105	70	82	109	129	134	110	116	138	110	84	72	79	60	76	78	83	79	60	71	73	66	82	69	58	62	65	85	52	68	64	66	58	54	55	54	59	60	75	56	68	74	52	66	79	66	47	69	63	82	75	67	57	67	55	52	68	61	59	39	63	60	69	69	64	57	63	60	80	53	61	57	59	62	76	59	62	64	54	64	76	75	66	67	59	53	71	68	64	47	50	54	54	55	50	80	62	57	66	61	67	56	67	86	48	68	57	70	71	78	67	72	60	56	57	44	66	67	57	69	66	56	66	65	59	74	69	63	66	63	57	54	69	87	67	55	52	79	71	66	57	62	68	57	56	65	64	69	75	74	63	45	76	66	55	59	72	70	65	56	47	74	54	48	64	65	60	68	63	82	61	71	62	71	55	63	72	57	58	67	62	58	60	51	62	51	66	62	63	64	74	57	87	71	50	68	62	67	65	68	52	56	70	77	69	56	67	59	66	62	59	80	58	70	72	73	61	69	65	69	77	61	63	59	71	64	49	75	77	64	57	67	63	56	54	68	51	79	66	68	72	66	55	60	55	60	57	62	55	66	55	58	66	71	58	75	75	59	62	54	54	57	54	59	56	59	65	68	59	55	55	61	57	52	71	71	57	71	51	61	55	78	64	71	61	54	51	58	73	63	61	74	78	74	66	89	46	51	73	53	56	65	59	74	73	58	69	68	59	66	67	72	58	65	72	62	79	75	58	55	55	60	70	68	59	71	63	64	53	74	75	69	56	73	63	52	74	75	54	54	58	48	72	47	68	67	58	77	61	63	57	74	57	78	70	52	62	66	61	62	52	63	70	59	65	52	80	54	74	73	54	59	57	54	57	66	73	53	70	60	75	62	71	70	70	63	62	71	77	62	72	69	71	74	65	75	62	61	77	67	74	55	68	59	70	72	49	73	74	54	86	64	57	67	47	81	57	76	63	65	58	75	59	63	74	59	81	72	62	68	55	58	65	73	63	57	63	72	58	65	61	63	58	56	63	75	55	52	51	58	54	65	60	68	70	56	76	79	67	65	57	62	58	65	58	66	66	63	66	62	49	75	66	67	59	65	68	65	68	54	53	69	68	67	46	54	70	58	61	71	57	65	62	55	48	64	59	58	66	58	55	48	58	66	59	47	69	67	52	55	68	60	75	56	61	53	60	71	65	60	63	61	56	61	62	41	63	67	75	71	71	61	61	77	71	66	70	82	73	77	60	64	59	68	63	66	71	71	72	69	62	57	59	75	64	59	47	70	70	68	68	74	69	73	52	76	69	65	67	59	60	55	59	59	66	42	59	75	67	58	65	57	67	57	68	66	80	60	65	61	64	57	75	62	55	62	65	59	77	62	63	64	60	80	65	69	67	70	55	65	64	61	63	50	64	54	75	65	74	67	75	53	64	75	71	63	56	67	75	61	71	70	73	69	61	57	61	66	55	73	74	63	56	67	84	62	53	62	59	66	61	67	58	49	51	57	54	66	71	63	59	61	65	63	62	69	54	70	59	59	69	60	72	54	63	49	73	70	74	59	58	71	79	65	66	67	63	72	62	61	61	80	65	50	62	63	70	65	74	53	56	51	71	69	76	76	60	47	69	63	67	84	65	75	81	58	56	82	51	64	55	62	82	64	76	62	77	64	62	64	72	65	73	67	68	76	56	64	61	79	65	47	56	65	54	57	62	65	61	64	68	77	68	52	68	54	58	56	50	62	55	67	51	74	69	55	71	68	63	44	60	74	73	58	77	76	70	68	68	68	65	67	53	61	68	74	72	49	56	60	76	69	58	49	69	52	81	62	54	75	73	75	71	61	64	71	58	71	60	66	70	71	50	54	56	63	64	62	59	61	67	65	64	75	77	50	72	62	62	64	62	58	57	49	66	78	63	69	60	74	54	68	73	63	65	67	74	63	61	64	51	54	67	63	53	57	78	58	55	54	48	53	64	74	56	72	68	53	60	50	59	72	69	79	69	57	57	65	69	61	58	54	47	61	65	69	62	75	62	69	62	59	68	55	67	77	61	63	72	73	74	53	72	71	73	71	67	63	70	52	65	59	71	71	72	59	56	59	80	71	64	57	70	63	72	65	61	71	75	68	76	59	61	54	70	58	60	55	50	56	58	63	74	70	60	57	77	71	69	62	70	70	65	71	79	52	56	67	59	61	58	67	68	60	50	66	68	71	61	68	61	51	49	61	57	71	59	67	70	63	66	76	59	72	68	75	49	62	59	68	64	74	73	74	77	67	60	72	68	60	66	52	62	44	61	62	63	77	79	76	62	58	64	68	55	60	87	54	62	55	77	65	62	70	72	62	58	67	60	54	61	59	75	49	56	62	80	66	61	65	85	47	58	75	67	72	72	57	68	66	66	71	60	53	75	66	70	63	49	75	69	71	67	72	83	64	61	80	60	74	62	71	63	62	63	61	55	77	63	55	73	62	55	84	62	63	64	50	52	83	62	87	58	62	67	57	60	58	53	57	61	72	65	65	54	81	50	61	64	68	72	45	57	72	77	65	63	77	61	77	59	53	60	54	55	74	65	63	68	62	61	53	63	37	65	64	69	58	63	59	73	45	55	68	45	64	65	60	44	63	51	71	62	81	68	68	73	69	72	68	62	58	53	63	79	76	88	76	82	62	61	68	61	55	62	69	79	59	66	61	69	78	66	45	58	74	54	62	54	81	73	59	65	61	76	59	74	69	63	60	76	64	48	78	55	60	55	63	54	67	54	66	60	48	61	64	60	67	73	57	61	50	72	72	62	63	63	73	59	72	72	65	57	60	51	72	72	62	69	69	53	61	64	87	65	67	51	54	68	68	58	61	59	58	70	69	59	71	53	76	62	55	53	61	68	62	71	64	69	72	61	56	56	56	58	78	54	60	61	61	54	69	64	61	66	79	66	64	82	56	73	65	73	64	69	72	57	82	72	60	54	63	79	81	62	66	73	56	53	61	68	67	63	67	65	69	52	58	62	76	87	47	56	60	80	72	76	71	61	75	58	64	64	56	78	65	63	68	63	52	91	69	55	76	63	53	70	64	63	73	58	55	53	60	65	69	54	75	84	58	68	73	75	67	55	72	54	46	78	60	60	68	65	46	63	54	73	68	61	52	72	74	55	57	60	82	61	56	58	73	69	66	66	61	46	67	75	53	53	58	61	68	45	69	59	55	71	61	70	83	65	67	62	62	54	73	59	71	67	59	71	72	69	66	67	78	66	71	73	73	73	77	79	67	69	60	74	74	70	56	60	69	67	59	62	67	62	67	66	60	66	75	64	68	66	66	70	70	57	58	50	73	62	55	71	55	73	70	58	54	60	68	71	81	57	61	63	57	57	65	76	61	73	54	77	75	72
12440	743	1069	1223	1037	814	728	597	494	444	382	361	345	305	301	301	274	289	237	269	233	255	238	257	231	218	208	187	192	223	204	203	217	179	195	211	213	191	182	198	211	202	200	196	168	191	194	191	226	253	321	445	663	1022	999	641	768	877	690	458	341	300	248	234	371	429	432	272	199	212	185	183	178	188	188	175	182	180	206	190	185	174	185	174	178	192	161	176	158	190	177	160	181	178	169	174	158	174	192	150	175	169	176	205	158	196	159	191	155	189	174	192	195	175	182	173	151	190	191	171	167	168	168	174	169	173	178	181	186	205	193	183	183	153	186	177	183	190	184	181	190	197	181	183	172	180	165	187	189	187	191	174	167	168	172	179	176	189	185	177	184	167	190	163	168	178	197	167	188	165	153	155	178	192	174	164	171	202	188	177	191	190	181	183	187	173	199	159	176	166	182	170	170	168	179	181	183	158	184	187	157	205	159	188	184	186	157	168	162	168	183	193	158	174	180	174	180	185	171	174	183	159	168	166	188	190	179	185	177	165	169	181	191	178	189	191	178	187	151	180	177	195	196	175	186	176	172	159	172	191	182	169	161	190	173	159	169	165	185	157	150	182	170	162	176	188	164	157	151	188	181	187	162	151	173	166	176	205	204	162	152	187	176	169	134	198	190	184	189	182	176	196	196	165	158	159	184	151	166	175	183	188	184	186	184	173	181	175	175	197	200	173	177	176	176	184	192	182	154	177	194	192	188	200	171	184	181	158	157	167	172	191	171	163	152	169	185	164	176	168	163	178	204	174	191	190	177	177	200	166	168	212	193	171	150	172	191	197	191	153	170	179	185	181	170	172	172	178	169	158	190	159	175	166	184	169	190	155	177	174	169	169	167	185	184	187	197	184	185	162	184	183	179	199	186	204	148	167	154	166	174	195	166	176	176	176	154	187	169	172	164	186	173	172	178	188	152	205	162	168	174	190	159	168	179	185	188	150	173	149	181	175	163	179	153	174	161	159	153	165	185	173	185	178	145	208	156	160	156	179	181	164	178	190	190	189	153	167	187	186	162	188	162	172	185	184	183	151	170	173	178	188	163	194	173	183	189	171	184	163	197	189	174	178	176	164	168	195	188	182	158	164	152	171	196	180	184	192	158	181	167	184	193	146	179	170	157	153	158	173	149	168	185	172	179	177	178	171	162	171	170	166	169	186	156	172	172	147	178	173	193	198	169	195	166	170	174	207	176	191	169	181	183	189	173	179	179	189	149	169	190	166	173	155	150	169	164	165	182	177	193	178	174	166	181	165	152	181	179	195	201	193	175	168	174	177	169	198	164	179	185	172	183	194	182	190	154	172	158	166	158	183	193	195	188	153	176	181	176	170	180	167	171	170	207	195	173	175	186	165	171	167	185	164	204	175	171	172	179	168	173	186	175	168	166	170	185	197	181	181	173	180	188	184	174	157	204	187	160	176	206	185	173	187	171	181	177	191	168	172	181	177	189	167	180	171	173	178	159	185	168	163	183	165	186	188	159	158	179	164	188	170	187	177	180	174	185	178	158	209	178	182	202	156	160	165	189	174	181	175	166	163	159	189	190	160	179	171	145	191	175	190	153	170	178	176	188	163	195	181	188	177	159	184	192	175	170	196	185	201	159	180	175	182	166	162	168	152	194	187	174	181	182	173	173	185	193	202	192	172	162	166	167	186	195	175	199	159	169	198	159	187	188	185	155	167	172	183	172	183	167	162	177	184	180	168	168	170	174	185	172	180	193	168	169	178	186	162	176	193	164	180	178	181	165	156	189	181	174	194	169	176	184	194	167	163	175	189	185	179	177	183	149	201	174	172	194	184	174	184	170	198	177	147	190	170	149	185	187	167	176	176	165	168	159	170	200	181	202	165	218	183	184	187	166	180	156	184	155	171	163	194	187	180	193	205	156	164	170	189	220	159	186	176	182	184	158	197	175	176	174	180	184	194	183	175	167	166	198	195	186	197	162	175	182	179	164	179	176	179	158	179	189	173	159	172	167	176	166	174	183	183	192	181	149	193	148	165	170	204	157	175	165	173	160	204	160	157	175	188	178	177	204	165	172	186	175	166	171	179	177	181	176	187	195	174	142	155	176	165	192	172	169	169	168	169	177	172	191	171	181	169	190	203	183	180	174	176	186	167	166	195	172	172	164	167	167	178	183	195	188	182	170	167	159	175	192	179	155	161	187	191	181	159	193	182	159	201	165	186	173	174	165	182	175	173	173	156	190	189	175	179	154	161	173	177	186	162	170	177	159	173	173	163	158	180	182	173	180	169	178	167	184	185	213	176	190	162	180	164	187	166	188	177	160	192	187	164	176	190	187	181	171	170	183	165	190	178	171	177	168	174	167	188	156	179	181	162	172	137	179	168	189	180	184	166	167	183	177	187	169	170	194	172	166	181	168	166	154	181	174	166	190	192	171	170	163	159	167	184	154	176	181	175	188	192	176	159	167	192	172	180	198	174	165	183	153	162	189	169	174	188	165	184	171	183	175	200	179	201	173	153	197	202	182	177	184	157	175	189	184	167	162	180	189	177	180	179	149	178	181	167	186	173	159	176	187	165	173	176	180	166	173	142	164	162	176	187	177	176	179	158	175	168	183	169	181	166	162	196	148	176	191	171	163	203	192	139	150	193	183	179	192	192	164	161	189	199	179	178	156	186	187	189	180	167	170	170	163	169	172	185	211	208	188	134	161	168	170	178	181	169	173	163	167	156	192	172	158	182	164	190	202	201	188	184	172	190	154	163	186	152	195	173	166	180	200	169	177	159	199	167	169	177	180	164	157	173	178	208	181	168	182	184	176	187	182	200	174	175	202	198	171	160	178	179	174	174	181	184	157	178	194	208	179	185	178	173	165	187	169	181	190	193	169	173	180	182	196	173	158	163	156	177	180	149	191	156	172	169	187	167	143	166	159	184	184	167	157	165	171	161	171	172	192	180	185	179	172	180	162	182	187	176	162	171	161	163	173	166	176	202	167	178	183	184	157	163	192	168	173	174	178	168	158	181	193	184	191	170	168	201	176	167	179	193	150	174	168	197	193	177	176	170	175	165	186	197	180	168	175	169	158	182	175	172	193	175	178	176	184	187	215	188	189	186	192	175	188	189	178	188	168	182	184	182	180	170	176	159	158	161	147	141	190	152	182	181	178	191	182	172	189	187	189	167	195	173	171	191	170	196	207	176	184	175	176	154	159	160	187	183	184	173	169	179	153	188	167	172	189	164	183	189	174	180	183	208	205	179	181	162	192	180	150	169	165	187	186	184	190	205	174	161	187	179	182	175	167	155	189	171	181	165	190	185	174	161	173	167	175	173	174	178	150	157	164	181	166	173	172	183	175	177	170	177	179	167	213	189	183	190	202	150	182	163	176	154	171	203	171	147	176	153	164	160	176	212	167	165	170	179	171	156	148	158	181	168	176	180	182	177	175	184	183	180	171	175	157	145	167	169	180	177	178	190
5819	455	187	193	202	198	183	205	212	210	208	194	201	202	199	207	201	215	225	232	220	219	200	186	210	215	221	199	180	187	199	236	196	229	211	217	225	195	196	239	216	207	207	205	199	199	181	203	181	211	194	202	234	221	184	203	205	197	214	206	182	199	207	203	185	195	232	225	232	197	207	187	210	196	194	221	233	202	200	200	226	208	204	207	208	181	185	198	199	223	204	212	207	190	228	201	198	183	205	207	223	212	242	191	192	190	219	210	199	204	196	221	211	196	164	203	229	190	173	235	202	173	194	198	200	187	190	217	205	216	196	218	180	207	206	213	217	204	205	193	216	208	216	230	211	175	194	214	186	204	192	197	207	224	208	204	208	219	230	193	206	205	204	188	199	202	183	193	206	207	216	223	228	201	220	185	225	224	185	203	186	159	213	207	235	202	191	226	226	198	197	193	204	206	217	206	211	180	225	207	202	210	202	193	222	204	182	219	181	156	219	197	202	187	217	223	200	233	192	224	178	208	195	211	210	171	175	205	205	238	197	208	230	203	202	177	199	184	220	222	197	211	221	210	219	199	202	226	204	200	180	225	194	225	216	205	205	228	213	198	201	183	194	194	187	199	202	184	207	206	211	226	183	195	206	215	185	196	198	193	203	203	196	204	212	219	212	215	212	221	186	199	222	205	192	211	212	210	195	196	222	212	192	212	209	221	193	202	212	186	202	222	193	200	237	201	189	175	205	212	227	204	197	219	233	213	210	189	204	199	217	222	179	174	187	212	200	206	177	178	199	218	176	192	206	206	203	208	195	215	215	183	185	238	195	233	201	183	180	178	189	214	219	205	210	219	208	210	208	193	204	223	225	218	193	195	193	168	205	207	200	204	208	198	202	225	194	216	207	189	183	198	216	215	217	229	197	201	214	220	196	195	221	210	226	151	236	187	199	193	231	173	179	176	200	219	199	223	192	211	212	209	194	216	207	192	199	210	198	187	196	210	199	192	178	206	205	220	191	180	195	236	218	207	211	199	193	195	214	208	193	208	201	224	211	194	226	188	195	198	241	209	200	188	225	178	220	214	176	209	199	179	199	237	194	205	190	213	203	203	219	200	207	214	214	184	223	215	178	212	188	212	232	205	202	188	205	214	223	242	202	217	203	191	201	217	227	210	216	218	195	197	206	182	202	201	231	207	245	224	177	201	182	207	209	202	208	207	207	185	216	195	224	189	225	221	175	209	187	206	224	223	227	224	216	203	210	191	192	189	193	187	180	204	185	218	235	209	210	206	199	195	199	196	225	198	218	204	225	240	191	217	202	201	233	189	191	216	215	218	193	200	247	203	212	232	248	223	197	185	175	188	227	189	226	198	207	214	186	185	194	185	217	199	219	189	196	197	206	183	184	197	191	221	203	215	213	224	180	210	225	186	179	192	195	208	196	197	190	204	194	232	194	208	189	187	176	210	211	194	218	217	212	215	200	207	238	209	196	224	197	199	192	209	242	197	194	238	200	211	182	209	185	224	206	214	228	210	206	214	205	179	218	203	206	212	226	210	191	222	196	220	195	185	193	186	207	222	178	167	210	229	196	214	192	206	199	211	202	190	208	218	230	205	206	214	245	203	224	213	184	230	221	190	201	213	205	200	201	206	201	219	201	200	216	195	205	219	187	213	223	216	204	196	244	204	201	194	208	201	197	211	199	199	233	221	199	205	180	194	183	223	210	209	208	198	211	214	225	195	185	220	215	207	226	183	239	208	211	219	182	228	184	211	224	193	180	217	206	203	243	214	210	205	212	207	201	217	205	190	174	190	205	205	194	225	208	208	206	187	205	216	222	205	197	212	178	223	194	206	234	224	227	213	219	211	200	199	181	204	210	210	221	220	200	168	194	192	190	208	210	218	183	188	196	179	207	210	220	196	201	213	216	193	201	191	213	203	183	193	205	207	219	220	207	200	207	197	167	193	228	191	196	193	222	205	219	173	208	218	213	188	217	193	209	238	204	173	219	239	201	205	200	222	212	195	190	200	210	195	200	177	187	216	202	199	173	186	225	199	209	204	205	222	227	239	186	211	211	212	225	194	197	178	197	186	204	217	239	227	197	223	174	201	198	214	204	197	209	222	207	220	244	183	209	204	232	201	202	206	214	180	206	211	219	199	196	208	184	195	221	212	227	199	215	231	230	219	217	191	204	198	228	187	206	200	212	223	221	212	219	211	188	218	214	216	235	206	218	222	201	217	170	222	229	205	217	197	201	217	206	205	206	225	205	239	231	216	214	232	202	207	190	185	188	199	224	188	203	193	213	180	185	203	198	198	205	184	209	204	192	217	232	203	204	194	218	210	215	193	194	193	202	192	174	195	197	186	192	226	184	217	200	183	192	189	159	214	218	196	203	196	212	209	198	183	228	194	198	196	213	209	198	188	196	236	218	197	192	209	185	187	204	190	194	217	201	226	224	198	200	204	209	220	212	193	204	207	176	218	236	210	199	200	190	206	197	221	210	186	200	183	217	222	206	229	208	224	221	190	205	205	207	176	212	208	194	230	220	210	182	209	211	226	186	206	210	197	194	223	217	208	205	194	208	237	222	183	209	190	207	211	213	207	210	199	227	218	206	198	216	200	169	207	183	226	212	212	193	217	197	220	210	198	219	210	225	207	200	209	208	202	207	205	206	215	194	200	199	213	196	219	192	229	225	223	203	208	205	193	201	207	226	215	207	217	186	196	198	202	218	194	213	210	188	183	218	199	207	222	226	189	238	205	206	177	205	216	222	216	177	172	188	200	196	185	212	198	211	204	168	186	231	216	208	208	182	205	209	232	194	226	219	222	203	180	196	222	208	210	188	236	213	202	193	230	218	202	230	196	217	212	181	199	211	196	187	192	195	211	195	219	190	177	230	197	238	230	206	221	183	214	214	245	188	192	200	201	223	203	229	198	205	206	210	213	210	194	219	237	199	207	185	179	199	202	203	176	196	201	229	217	187	184	186	185	190	201	208	219	200	223	196	236	185	226	185	223	224	201	183	204	224	212	229	244	207	198	218	199	192	221	173	200	202	209	211	186	221	236	205	195	189	178	217	217	226	207	212	200	189	183	200	184	215	201	196	215	193	191	171	192	231	218	183	173	200	202	181	213	206	225	195	223	218	223	228	221	197	226	223	193	239	232	207	177	201	195	205	200	205	205	195	182	201	197	194	210	219	198	188	212	198	207	192	186	203	220	205	206	213	195	216	199	242	190	208	219	206	207	209	189	209	229	199	230	226	221	221	207	213	227	198	207	169	183	211	206	214	195	196	199	195	232	198	201	189	221	226	215	201	214	190	188	202	198	197	203	191	229	210	204	187	217	202	186	187	216	219	182	199	227	200	190	186	218	212	198	195	205	196	222	221	217	192	205	192	207	225	176	210	188	218	207	208	219	217	202	197	196	207	180	225	205	205	194	249	225	193	214	208	172	230	202	232	239	199	190	196	209	214	201	191	201	204	208
4805	604	487	531	501	513	553	504	519	491	480	515	517	487	466	518	470	514	482	463	508	521	507	499	462	476	491	498	520	500	502	509	485	502	476	506	461	507	478	500	467	495	516	529	472	526	489	496	508	472	486	507	515	509	533	527	515	500	488	536	536	497	512	448	514	494	489	483	506	517	471	526	530	497	506	527	487	484	467	510	478	458	520	510	532	440	494	509	471	507	475	474	499	481	490	490	550	480	486	490	464	542	482	516	461	536	470	494	479	525	436	488	502	482	491	501	467	472	473	503	499	448	506	478	469	497	498	478	553	448	484	506	500	506	521	481	495	469	539	501	516	512	471	498	489	523	480	501	524	537	509	545	514	490	524	486	514	496	512	494	485	499	500	516	480	502	496	472	523	463	511	467	476	470	509	533	466	480	506	494	516	531	497	487	509	494	493	483	482	495	469	500	501	501	487	461	473	537	501	485	502	490	514	485	508	533	471	483	555	530	493	477	505	471	508	491	475	501	481	498	484	493	485	518	539	518	483	515	499	503	475	495	477	486	475	487	528	517	475	513	493	486	492	470	463	479	519	476	541	524	489	475	542	491	466	511	498	516	453	512	507	470	466	481	477	462	486	528	478	504	519	518	509	497	499	460	503	497	471	488	529	508	501	520	469	488	470	496	465	488	439	503	469	487	456	520	478	519	528	513	478	499	484	516	493	457	492	516	527	450	517	452	524	523	510	482	466	544	484	478	442	485	488	503	460	524	487	490	504	487	523	505	484	495	466	488	471	508	524	487	528	488	504	468	473	499	523	498	524	508	495	472	485	456	525	475	513	479	496	511	490	524	515	467	520	502	477	506	478	485	495	507	473	506	470	466	538	498	478	498	479	510	513	485	497	505	474	481	469	488	548	474	464	505	531	502	455	487	484	457	466	517	456	468	490	486	496	489	495	503	508	513	475	462	484	487	487	471	506	503	558	527	463	493	484	457	490	517	493	442	508	490	523	443	515	528	543	508	489	512	485	487	521	485	494	517	468	471	511	497	491	487	500	521	461	475	491	494	509	541	509	468	505	460	499	471	494	520	501	470	534	539	502	452	508	533	483	516	476	473	522	497	493	477	505	527	497	504	511	514	465	468	445	456	526	476	504	498	472	503	505	480	478	480	498	471	528	500	510	496	463	495	493	475	530	499	457	494	488	480	527	489	488	521	466	450	480	483	494	496	474	502	493	483	481	520	448	459	488	442	488	479	481	528	509	499	498	491	482	499	472	482	476	506	499	462	531	429	472	509	518	441	521	487	480	465	480	473	523	503	434	491	505	498	522	516	481	531	430	489	469	495	499	547	466	504	469	504	492	494	486	489	483	517	461	480	486	505	495	453	539	504	519	530	501	455	497	500	486	479	477	487	487	453	498	513	497	474	477	510	542	505	459	483	529	488	488	492	497	486	500	520	507	446	491	457	483	496	467	495	486	459	479	484	499	491	470	503	491	453	567	479	499	488	512	519	471	498	506	486	507	497	486	459	468	470	525	503	517	468	493	466	488	489	481	477	487	497	498	497	477	528	470	508	487	492	481	478	488	518	513	509	484	488	466	474	490	476	490	509	492	543	512	499	497	456	480	500	468	499	517	470	489	487	449	451	492	506	494	510	466	477	478	436	468	495	513	496	476	452	470	479	525	493	494	500	489	455	484	487	464	476	479	518	496	432	499	527	501	488	530	499	522	481	512	494	501	488	482	518	482	552	466	492	511	452	505	527	478	505	475	479	476	470	472	468	524	478	478	518	484	484	509	491	499	485	553	500	468	531	512	525	503	495	462	503	521	526	493	492	476	474	535	507	501	501	469	461	512	514	467	466	490	466	505	463	494	462	526	463	509	495	511	519	486	506	523	484	492	476	475	487	454	497	491	479	481	477	478	472	487	434	462	498	495	497	499	486	490	500	468	452	524	507	509	502	514	524	505	488	493	480	476	501	498	500	503	470	509	537	508	467	463	498	452	509	457	524	524	495	518	479	485	490	471	539	489	488	495	509	498	481	531	520	488	500	492	491	508	485	508	509	499	525	504	467	494	510	483	463	486	499	553	490	487	486	496	489	505	536	470	514	492	490	499	483	513	488	494	502	472	534	468	526	482	520	493	496	488	510	535	472	518	497	483	518	538	496	468	466	467	510	450	521	490	490	516	452	493	541	521	479	470	519	513	472	512	477	497	515	452	449	506	452	459	493	460	520	517	442	528	477	515	490	490	465	518	453	513	497	497	502	498	495	517	491	499	546	494	457	481	510	469	488	468	484	474	521	494	485	493	509	524	454	477	500	510	481	487	487	463	478	463	489	498	507	498	497	480	502	473	493	499	498	467	509	458	493	488	511	493	508	485	448	477	476	490	452	527	515	481	517	527	480	507	465	466	498	548	516	483	471	528	508	470	472	511	519	523	471	476	510	490	479	478	507	516	488	465	485	503	489	516	491	507	438	474	478	505	484	478	490	498	469	496	454	464	485	489	442	491	482	501	516	502	472	483	493	479	509	489	480	488	532	491	448	520	506	473	476	480	503	480	467	501	551	518	490	492	513	463	503	511	487	473	463	504	501	477	461	527	489	506	494	526	487	488	502	515	498	486	481	491	519	517	459	510	504	514	494	498	489	518	484	527	465	504	515	514	511	474	510	507	484	490	542	478	469	508	487	553	495	498	496	430	462	501	477	484	517	476	497	499	515	466	488	460	507	497	460	497	482	518	457	525	500	495	488	512	484	510	495	513	482	501	465	467	503	512	477	541	498	501	498	570	485	488	482	472	497	518	482	504	483	490	531	453	514	456	509	501	474	517	469	499	533	480	517	508	463	521	546	491	468	494	484	475	497	493	482	482	503	442	494	488	470	495	480	496	479	478	448	490	488	503	514	506	508	491	507	509	487	466	469	446	504	506	492	499	481	482	519	496	476	495	483	528	468	470	523	504	501	509	488	465	515	490	489	468	523	527	493	505	509	463	523	517	497	474	493	496	487	461	501	482	491	481	479	477	519	492	510	507	474	524	524	512	490	504	477	507	516	514	520	444	454	497	475	470	473	494	477	488	532	525	497	523	498	518	498	480	496	472	485	492	501	509	466	523	498	479	494	467	485	494	489	536	483	523	482	502	490	496	479	469	472	492	498	505	508	465	514	511	502	481	504	501	528	512	457	501	481	487	474	476	516	485	486	488	491	489	483	518	482	496	479	511	523	464	472	489	442	514	483	465	481	484	474	470	520	499	470	495	505	476	501	486	498	490	489	500	513	481	489	525	491	481	527	513	503	496	494	465	506	464	502	509	502	502	489	506	506	473	506	487	499	532	480	540	500	490	465	485	477	488	492	505	499	464	484	470	491	479	487	514	512	482	467	477	512	482	533	492	488	496	441	535	468	533	482	460	507	573	497	493	495	493	506	514	477	493	510	476	498	472	526	475	474	473	498	501	495	492	479	475	517	464	467	476	527	458	512	494	464	491	502
12616	897	364	304	207	214	227	154	182	171	172	154	144	142	149	158	177	142	178	145	157	129	146	155	157	148	139	151	148	136	144	158	161	143	150	165	148	137	139	151	130	131	158	156	166	169	135	145	144	173	152	154	188	179	198	163	193	156	180	185	154	155	157	152	155	165	170	146	141	183	147	143	143	158	150	132	138	167	147	152	134	151	148	135	134	167	135	141	135	148	176	143	166	130	155	142	141	149	127	155	153	147	126	133	161	136	136	149	146	155	137	165	154	157	155	161	138	135	127	138	140	193	120	139	139	136	161	137	132	155	150	139	160	173	156	156	128	146	153	146	153	141	144	136	158	144	128	143	147	148	141	128	149	146	137	157	120	139	140	138	135	131	163	155	169	126	148	168	136	149	142	146	153	134	157	161	147	149	140	162	144	134	132	143	134	140	154	139	165	149	141	167	162	148	108	164	137	126	173	120	145	143	152	158	152	142	145	126	144	146	145	121	132	146	142	168	147	146	130	134	158	123	137	130	139	139	172	138	150	148	148	130	134	145	157	170	164	155	146	134	142	140	133	141	154	158	174	177	160	134	174	166	166	136	133	134	143	164	146	153	137	148	132	149	130	143	143	136	155	147	132	149	147	146	162	143	131	129	139	140	145	132	152	158	141	147	175	155	151	145	144	148	163	147	155	142	136	148	148	154	147	144	136	156	138	134	139	186	156	145	159	152	124	138	189	139	164	151	156	157	142	160	158	140	159	162	170	120	150	154	136	153	177	144	149	148	142	130	179	163	149	130	138	161	138	158	142	134	151	137	130	151	151	161	145	171	146	124	156	138	156	154	145	151	136	140	148	143	148	137	140	144	157	119	158	136	127	137	143	142	168	147	141	158	175	151	131	142	128	158	152	161	162	164	146	172	163	148	156	142	137	156	155	139	161	156	144	145	134	136	150	150	159	156	159	152	174	133	135	144	158	134	126	186	161	137	161	130	157	134	149	143	163	173	153	164	162	168	146	153	171	141	124	165	153	161	146	139	130	135	168	157	150	148	145	151	160	133	172	152	130	136	145	156	126	132	140	133	161	173	150	124	140	141	138	147	161	161	153	145	151	143	156	146	151	139	137	150	162	136	144	164	143	127	146	142	153	148	154	165	141	127	150	154	144	163	165	156	165	158	152	153	148	134	136	147	115	152	133	151	132	135	141	142	136	140	161	136	124	156	174	142	142	117	143	154	146	150	148	157	155	150	159	152	166	165	120	126	121	143	142	139	137	150	154	162	166	137	150	135	170	148	137	126	154	168	161	130	156	136	157	138	127	156	131	147	154	169	159	127	157	161	136	149	135	125	153	162	153	132	140	143	173	132	142	157	142	144	138	173	146	144	168	152	142	188	148	149	180	139	140	160	161	163	167	161	144	135	167	133	128	150	143	139	146	154	129	142	155	173	139	161	137	152	144	145	152	139	139	148	157	154	155	124	140	122	147	128	128	143	149	131	131	147	161	169	147	151	133	135	150	142	161	121	150	158	159	149	158	140	170	126	156	126	146	173	156	152	140	148	163	143	144	147	150	146	128	134	122	155	135	139	154	126	142	161	140	128	132	125	146	148	149	155	147	154	160	146	144	130	158	144	137	136	147	126	143	135	135	160	187	141	145	157	129	135	140	142	140	136	149	150	132	149	157	141	151	135	144	166	155	168	139	158	143	127	176	137	153	145	144	164	160	139	130	162	159	113	155	133	126	132	163	141	141	137	140	142	141	160	155	159	157	127	150	137	144	138	143	158	168	150	128	143	144	135	148	149	152	137	134	129	161	148	144	140	141	159	140	154	138	153	150	152	149	137	161	149	168	116	147	130	157	135	123	164	161	153	152	136	144	153	172	137	154	145	150	138	158	131	126	150	153	116	115	158	170	153	155	124	148	145	150	163	151	168	147	142	148	155	144	163	120	149	131	161	151	175	151	134	129	137	143	147	149	150	142	157	123	146	153	127	156	140	141	156	129	151	169	145	172	157	158	154	152	149	148	162	146	146	141	159	136	144	151	143	148	136	155	153	149	117	143	131	154	143	133	150	145	148	152	149	146	143	145	154	125	147	159	157	131	159	146	150	124	156	142	128	157	144	150	126	142	156	153	170	181	143	144	137	155	134	120	141	154	132	168	133	146	143	170	143	154	153	148	129	144	151	151	136	163	128	170	147	152	159	128	144	136	144	127	139	163	156	192	142	158	148	141	126	173	163	134	191	146	162	176	156	162	129	159	145	154	166	148	137	154	154	145	153	145	141	123	164	160	130	157	134	152	142	153	151	146	142	135	128	152	140	166	158	168	163	179	153	147	149	126	151	130	171	140	146	164	148	133	160	155	147	148	148	165	133	146	135	151	151	176	143	148	165	152	137	147	135	157	128	149	144	152	135	168	151	130	159	162	149	146	146	134	153	137	135	144	153	140	135	170	160	152	151	159	126	167	157	142	160	153	138	130	156	148	177	157	146	127	142	166	159	151	150	163	124	156	150	135	151	140	144	157	115	167	146	161	165	151	161	155	158	154	156	157	124	132	160	159	160	164	162	131	151	124	138	131	137	148	149	150	136	140	136	159	167	162	153	135	141	135	162	149	169	151	152	149	138	146	136	143	151	134	170	145	167	152	180	125	149	145	138	176	133	147	152	143	163	142	158	150	148	161	130	161	150	141	146	144	153	153	148	153	146	138	139	136	132	166	152	167	145	153	174	141	146	140	161	150	160	170	153	150	137	143	146	137	151	172	147	154	157	153	146	141	184	130	134	121	123	130	146	145	148	149	152	139	157	142	135	133	144	149	168	136	132	145	155	146	156	156	137	154	130	129	148	155	156	162	145	171	141	125	152	169	148	162	148	125	157	127	135	136	144	146	174	122	159	141	148	146	157	154	125	140	157	148	151	150	145	122	139	138	162	157	138	149	159	155	147	149	155	149	149	137	139	143	150	138	118	144	141	157	150	174	149	131	144	163	122	120	160	164	145	142	142	161	135	124	133	148	148	165	154	155	153	146	160	151	152	144	157	155	150	171	175	160	156	160	139	146	160	157	167	140	151	159	166	163	146	137	147	168	131	157	162	159	149	144	166	150	153	171	138	161	140	157	167	141	135	139	154	144	130	150	144	173	158	145	131	155	130	155	151	169	125	141	143	153	163	115	151	148	162	147	161	141	144	170	195	150	136	139	142	171	156	139	150	172	166	141	137	150	130	145	125	149	144	137	160	175	159	136	131	150	140	154	144	142	163	149	136	160	147	160	142	147	189	152	142	137	149	143	133	163	156	162	158	150	150	149	131	140	146	148	151	148	151	135	131	139	149	147	144	142	135	145	138	126	159	155	128	177	160	139	150	157	139	120	161	130	129	148	148	134	143	116	149	110	157	131	160	147	148	135	155	145	151	148	142	156	171	132	136	158	161	162	152	161	140	175	141	159	151	128	147	171	128	135	166	151	149	146	157	169	151	157	153	138	141
9685	809	865	912	803	711	662	582	499	532	482	467	432	424	425	430	431	414	399	421	371	419	397	406	389	403	389	422	386	363	350	363	356	378	352	376	395	372	386	378	379	396	387	362	353	350	391	364	357	414	458	522	637	791	756	607	751	712	631	463	472	391	403	438	434	499	491	375	348	377	363	374	357	342	360	335	363	399	389	372	385	395	353	398	376	353	373	383	330	378	365	373	371	358	359	338	366	378	342	361	378	355	372	357	351	369	385	376	388	402	327	348	395	386	379	333	371	335	365	320	366	372	375	326	370	357	369	351	381	355	349	393	361	353	350	355	362	356	387	342	370	379	362	347	373	379	394	360	381	321	335	353	328	350	382	343	369	387	351	381	368	378	375	351	367	375	355	356	350	369	400	353	344	368	394	353	335	359	343	334	369	369	358	366	374	360	337	376	329	352	343	321	366	391	376	387	345	323	347	339	382	361	364	362	320	347	364	358	376	366	343	372	357	368	356	392	371	395	350	323	349	360	372	361	352	384	365	367	380	384	337	386	375	371	377	350	398	325	370	363	374	397	362	365	376	401	337	329	355	342	404	362	353	360	342	355	321	361	377	355	341	378	357	351	349	353	363	388	365	334	380	322	354	355	389	361	364	362	355	374	366	356	381	368	348	359	381	331	382	350	351	356	340	363	372	372	347	392	339	366	358	387	358	375	397	366	360	391	396	372	381	351	350	363	349	375	367	384	371	362	404	347	409	358	353	354	360	420	359	347	349	348	358	371	383	356	382	355	334	383	347	343	359	364	333	392	343	355	359	358	349	394	358	344	360	378	363	383	345	374	365	361	330	336	357	350	361	374	367	387	340	345	349	373	401	339	369	338	361	344	357	364	366	401	357	368	368	380	382	361	389	355	388	354	372	323	383	362	361	334	337	379	363	372	361	364	353	356	381	375	324	344	361	357	381	391	336	374	371	353	370	324	368	380	380	365	367	355	354	352	344	377	328	325	372	360	333	389	347	364	338	366	357	391	332	370	377	394	349	342	378	364	403	343	340	357	309	382	372	363	360	398	363	370	363	362	370	357	356	354	360	348	374	374	346	398	367	367	330	338	359	362	350	397	378	339	341	383	379	400	332	351	377	379	381	395	365	352	375	339	349	360	359	313	352	324	335	349	377	347	388	369	388	369	381	382	383	384	382	353	359	355	377	376	347	332	373	361	345	377	369	376	394	355	379	392	333	371	358	370	391	346	386	352	343	351	373	343	363	345	398	374	355	359	380	394	395	367	385	396	345	384	344	344	386	397	360	382	375	363	357	380	345	358	366	367	359	336	395	369	367	326	394	373	369	369	332	358	377	358	332	373	366	360	372	352	357	358	331	341	384	357	349	358	356	353	353	369	364	373	344	356	355	362	369	349	366	381	374	361	344	369	402	353	375	341	349	352	381	367	387	373	339	367	344	347	351	383	353	371	348	374	379	341	362	352	363	349	348	370	367	362	398	340	354	368	381	344	369	375	371	391	315	389	356	362	345	373	366	326	329	343	358	373	366	349	353	372	374	373	371	344	329	373	367	358	351	355	370	378	348	396	336	349	375	358	352	344	348	372	355	325	400	344	375	348	359	358	383	373	387	376	383	349	374	353	385	399	368	352	363	371	358	385	362	323	357	368	351	348	368	348	332	369	367	337	344	365	357	354	358	371	334	351	387	355	373	372	363	364	346	365	349	342	349	331	350	373	337	351	367	361	388	377	363	365	318	348	391	344	349	357	383	359	417	356	384	383	379	366	360	351	380	358	338	353	340	336	351	370	370	347	355	367	367	392	340	344	378	342	368	356	351	332	324	358	371	327	382	383	364	374	360	337	380	360	387	369	359	349	318	361	361	318	309	360	347	392	375	342	343	362	364	369	396	356	358	364	364	342	368	390	340	365	391	385	337	349	346	372	379	359	372	377	353	351	349	376	360	339	361	337	370	374	376	324	332	360	380	377	384	390	371	364	378	369	380	364	367	366	367	362	355	393	403	363	382	343	375	355	358	363	366	369	338	344	349	385	358	396	349	374	360	369	350	381	381	363	391	336	328	355	369	371	357	371	408	365	374	343	320	366	349	338	390	359	347	366	375	357	327	332	365	344	360	366	365	376	365	399	326	362	350	325	397	342	358	353	345	377	362	390	353	351	380	354	340	369	348	372	347	348	358	368	356	348	343	366	366	374	396	357	376	384	337	375	392	378	351	360	388	369	325	349	366	344	354	326	374	364	349	367	351	365	350	352	390	373	392	352	345	350	386	347	343	336	374	361	398	378	371	381	369	356	383	352	365	407	365	377	392	353	349	384	364	367	346	345	358	350	347	352	375	368	403	380	381	369	356	378	338	372	340	353	367	356	337	354	348	345	352	353	384	370	376	380	345	373	353	351	356	322	393	381	373	383	372	359	356	371	353	366	380	354	352	364	358	355	369	355	367	365	394	377	339	382	389	364	407	347	370	379	391	323	334	359	402	385	359	351	376	383	402	379	364	354	353	339	361	375	376	380	358	375	362	366	365	366	383	373	404	352	372	353	391	392	362	382	355	353	325	357	346	400	383	372	383	373	350	346	354	335	343	314	378	354	359	378	362	390	362	339	389	361	373	353	343	350	347	350	352	350	369	376	365	367	346	377	347	364	390	325	335	381	375	353	356	357	360	386	362	344	345	373	362	336	334	354	394	343	345	384	386	351	355	364	362	375	375	382	350	369	341	346	404	362	405	359	344	346	342	369	363	354	401	386	378	350	369	393	387	361	372	367	374	398	390	391	382	392	376	371	304	389	372	325	333	352	346	375	344	375	366	345	387	378	362	346	376	357	374	355	335	375	352	380	404	349	356	360	352	381	381	386	363	383	350	394	336	367	372	383	354	356	362	348	330	312	359	368	362	405	341	349	362	339	336	345	391	370	335	353	359	344	353	372	387	369	429	389	361	395	382	319	379	354	361	364	341	345	372	361	394	331	367	366	351	375	365	388	360	372	357	361	376	373	366	354	345	371	380	341	384	361	343	391	376	383	338	379	349	369	357	380	370	389	370	376	372	355	357	391	330	389	355	356	368	383	360	360	350	343	342	322	357	348	339	353	381	362	398	378	350	364	369	312	340	364	408	365	356	379	342	347	338	356	373	356	354	346	341	349	337	383	341	343	358	398	341	354	392	375	366	369	353	366	354	398	384	334	359	364	361	365	344	381	338	346	358	334	377	327	378	374	344	391	343	336	335	388	335	387	345	382	388	362	333	366	404	352	376	363	360	359	370	366	366	341	391	375	396	362	363	353	348	370	359	374	351	384	364	367	392	350	347	352	340	392	341	351	338	366	383	382	391	374	357	358	356	368	346	363	366	332	341	334	348	342	366	345	375	345	373	387	365	354	354	380	349	341	367	370	393	363	357	350	372	360	392	359	325	363	347	376	400	372	420	316	329	372	352	362	367	311	377	352	368	343	389	366	342	354	332	350	357	379
19393	1469	500	319	246	191	174	135	113	115	101	88	82	83	86	93	79	84	70	75	66	70	83	71	75	67	61	57	77	75	88	69	57	66	64	56	64	77	62	62	69	50	52	74	81	75	60	74	82	82	73	108	122	160	127	133	148	128	112	77	72	80	73	56	80	95	71	59	60	65	59	62	58	67	51	68	62	55	67	56	72	78	73	57	58	67	63	72	62	63	60	78	62	58	70	51	59	57	61	59	63	65	55	67	66	52	53	67	75	79	71	66	59	51	68	62	59	62	67	63	56	76	65	67	78	69	54	60	58	63	65	64	63	78	57	69	53	71	59	61	74	57	54	51	71	55	55	68	57	66	68	50	67	69	54	66	58	42	66	65	64	71	71	58	61	54	69	84	56	61	62	59	79	78	65	73	78	69	63	69	59	54	67	67	73	60	58	58	71	69	66	55	54	48	67	72	65	65	76	61	47	56	66	73	64	48	73	59	59	73	54	70	66	73	82	46	87	62	73	63	56	62	49	61	62	69	54	66	67	53	61	60	65	62	58	58	56	80	62	67	52	61	68	62	53	56	62	71	87	68	76	64	78	69	73	82	55	64	56	71	61	52	66	59	59	79	65	64	71	66	62	58	63	71	76	58	58	73	70	61	74	59	66	69	54	54	73	64	67	72	75	77	64	68	41	74	60	67	68	47	61	59	65	70	61	60	65	57	67	67	79	60	73	61	50	75	62	52	73	74	79	64	83	60	73	70	47	66	76	71	69	71	62	58	61	77	76	65	73	65	69	51	72	69	68	74	66	86	59	69	72	64	65	74	52	71	71	68	69	75	72	60	53	57	59	69	59	61	68	71	73	79	57	79	67	64	69	77	59	62	56	62	66	59	73	60	65	64	55	69	70	71	64	61	60	63	61	62	59	59	60	58	62	55	71	55	70	59	70	66	66	63	68	56	50	52	47	49	64	63	73	67	62	61	71	75	47	55	58	52	62	74	67	71	58	75	61	64	53	69	60	55	62	65	71	67	61	62	79	66	59	71	62	58	70	79	67	62	65	71	68	69	65	70	65	59	56	62	59	56	78	74	50	70	69	62	72	69	51	73	53	65	64	53	60	68	64	71	64	70	58	62	61	65	69	75	62	61	54	53	50	70	57	61	66	65	68	64	73	67	73	75	54	45	60	69	58	60	65	62	65	57	58	72	71	57	61	69	65	53	61	61	66	66	52	72	59	54	66	68	60	70	64	71	71	75	60	84	73	64	49	71	77	59	58	65	48	56	62	67	77	72	64	57	69	65	67	66	71	80	63	82	63	64	70	67	69	61	67	52	60	68	87	63	62	64	83	81	74	64	67	64	74	66	62	64	52	50	57	60	71	66	74	68	64	62	59	55	53	67	64	69	66	58	51	58	61	64	67	81	59	50	66	53	71	84	63	79	52	68	81	47	57	52	56	71	82	70	65	51	61	59	51	58	71	62	59	66	70	61	69	52	61	62	59	62	68	61	59	70	71	62	74	67	65	65	78	47	70	66	52	69	41	61	70	69	61	64	54	61	69	64	61	73	63	69	48	59	71	67	48	60	69	69	59	73	82	89	69	64	52	60	61	65	66	72	68	52	59	66	76	58	66	59	64	62	69	63	58	59	67	69	70	66	55	70	69	60	58	64	72	68	89	57	47	56	63	60	71	56	61	52	58	57	53	56	68	76	65	79	61	61	69	62	56	52	60	65	67	63	75	72	64	67	52	62	65	73	61	67	68	57	65	70	68	55	75	70	67	63	75	67	70	63	47	72	58	68	56	72	64	69	65	64	68	58	46	44	60	66	78	46	52	56	54	52	73	47	62	62	65	61	66	53	64	69	61	83	72	61	50	68	67	69	60	71	68	61	65	63	72	66	60	67	60	48	68	49	66	62	78	54	60	68	55	51	73	62	66	65	59	45	66	76	56	63	63	64	53	67	55	74	62	56	73	52	45	64	77	60	72	60	64	63	54	75	72	59	71	62	62	79	66	74	60	64	60	63	51	68	50	66	53	62	64	70	63	67	76	79	52	68	69	72	70	57	62	64	62	87	59	52	55	62	73	64	54	60	59	60	56	66	63	68	59	73	79	68	69	80	64	78	73	75	65	61	73	62	66	70	62	64	49	56	78	70	50	72	63	62	52	67	50	59	77	77	53	68	69	80	68	62	70	55	57	60	64	73	64	64	44	61	71	83	56	57	72	85	53	59	72	68	59	77	64	61	67	68	63	56	48	65	63	75	58	59	63	68	52	62	61	58	67	67	70	49	77	57	61	62	67	68	65	69	67	62	52	62	72	66	57	68	59	64	67	73	68	57	61	57	62	65	65	64	57	56	52	56	58	52	57	54	61	64	84	72	74	81	55	67	64	71	63	78	57	72	70	60	64	49	64	58	61	73	58	58	71	67	61	56	54	65	64	67	62	73	60	67	69	77	71	60	53	46	60	65	67	83	54	66	60	57	54	63	69	57	72	63	70	47	64	67	72	60	62	68	64	56	79	66	72	76	62	56	46	72	55	63	71	60	55	60	61	62	71	75	79	74	80	63	52	57	62	48	63	68	60	64	73	70	70	56	69	65	57	70	59	66	47	66	65	69	80	63	64	69	72	64	50	52	68	55	75	64	74	67	68	80	68	54	70	67	66	58	66	76	60	71	72	77	63	66	60	64	66	50	54	53	76	73	68	60	70	66	59	60	77	59	59	62	60	60	57	72	84	64	68	87	67	69	54	51	49	68	59	65	77	82	57	60	69	69	55	83	58	73	58	62	70	62	77	64	58	53	56	77	75	65	59	70	69	61	63	65	65	59	57	57	71	61	60	64	62	52	59	72	61	50	61	74	65	63	61	70	68	58	60	66	69	51	60	56	83	66	54	78	63	68	57	58	71	75	58	62	57	64	56	57	81	55	58	59	60	75	73	55	69	60	68	84	58	65	67	53	62	64	60	65	52	47	64	57	64	66	73	57	64	56	67	63	54	57	64	63	63	69	77	60	59	62	76	61	39	65	66	57	67	64	65	49	64	70	55	56	63	62	60	71	68	69	59	74	65	55	71	63	65	57	70	56	65	56	78	61	81	54	62	69	62	77	70	70	76	58	74	60	57	68	64	61	53	55	59	55	62	49	62	75	69	68	62	59	65	73	58	56	68	70	77	64	76	65	71	68	66	55	68	60	52	70	65	68	61	80	60	64	57	52	63	59	62	76	77	56	60	79	76	63	56	63	60	82	60	84	77	66	59	73	75	71	75	67	68	66	60	69	59	73	72	62	48	64	48	69	59	48	55	64	77	77	63	65	61	58	67	71	57	54	63	68	71	55	65	71	65	61	56	66	59	56	76	76	62	74	51	74	53	73	73	56	47	76	62	73	83	73	69	59	66	55	54	60	62	69	56	62	72	65	66	62	61	63	72	63	64	59	87	85	66	75	69	65	48	56	76	61	56	72	62	65	73	49	55	62	66	58
12208	743	1097	1333	1046	835	686	629	509	451	412	352	343	335	264	284	273	245	254	241	236	222	234	237	216	209	242	226	211	216	221	213	183	168	216	193	169	211	220	212	197	191	189	202	193	179	167	179	235	309	345	481	834	973	857	707	899	848	690	404	356	264	255	245	346	463	339	230	202	170	173	186	169	186	217	180	186	203	194	182	199	167	190	181	189	177	175	199	192	175	187	169	170	165	216	186	175	172	175	182	172	155	179	189	170	209	170	185	167	178	163	160	180	189	186	185	174	170	182	194	205	198	201	163	156	179	194	185	180	169	162	181	202	173	176	192	181	178	199	190	188	164	173	161	164	188	180	186	150	193	184	161	187	182	186	184	191	161	183	157	182	197	185	163	191	169	171	176	183	185	167	207	194	191	163	166	171	178	169	157	196	188	175	184	177	174	172	184	210	180	183	173	190	171	190	175	192	185	197	168	162	185	177	181	189	170	173	186	167	175	180	191	177	182	197	172	182	181	185	169	175	168	187	164	182	170	195	169	169	175	193	174	179	187	177	165	167	191	175	185	180	171	189	190	176	171	154	203	182	183	189	200	170	168	202	175	183	186	196	178	189	200	175	169	192	173	162	176	179	160	161	171	177	184	186	161	161	164	174	182	177	163	178	177	169	149	188	151	180	180	164	160	174	181	206	172	149	165	162	185	168	189	186	196	155	183	168	176	162	195	172	180	194	201	164	184	143	169	195	159	190	170	178	166	185	171	176	159	187	172	180	200	175	193	215	172	168	182	189	184	200	174	190	176	185	179	192	192	202	177	176	185	176	192	174	173	192	163	192	166	144	173	165	186	144	184	185	176	192	179	197	154	155	170	156	181	185	165	194	168	175	202	206	153	176	190	196	155	167	170	188	186	192	156	175	169	196	189	174	180	183	175	188	187	190	197	177	178	145	157	173	176	196	211	187	187	154	174	207	166	175	172	191	174	172	191	168	179	179	187	179	162	187	182	179	167	197	167	183	206	172	145	175	190	165	185	174	175	192	171	164	165	180	173	173	175	177	158	174	200	180	210	159	170	173	197	187	194	183	196	184	163	167	186	186	188	164	192	169	190	197	155	184	183	187	188	172	180	176	189	172	180	167	175	184	205	206	174	173	155	154	177	159	171	161	183	193	177	177	216	174	175	188	191	159	143	185	160	172	194	172	200	177	198	186	193	209	187	202	180	170	170	186	204	179	170	179	180	161	165	187	177	193	173	188	189	167	189	167	193	176	184	179	175	166	180	184	196	166	177	182	178	173	178	158	147	183	176	204	158	200	173	182	194	179	164	181	179	168	186	164	196	178	191	179	182	152	191	199	191	188	199	203	158	171	192	183	170	180	165	163	181	166	190	169	194	203	191	176	189	181	181	179	188	178	197	169	190	212	184	167	184	205	155	170	188	170	163	210	201	168	173	163	192	184	195	176	185	191	195	174	163	176	159	180	160	164	173	174	184	149	197	177	189	185	185	165	203	159	167	166	191	226	157	170	195	179	175	179	182	180	198	184	166	179	183	190	166	178	188	188	183	172	185	172	174	164	186	193	171	160	167	173	173	186	170	186	194	185	179	176	163	167	180	179	173	159	172	147	145	151	172	164	197	170	165	192	175	172	189	184	184	180	181	153	176	178	187	172	162	163	172	166	185	182	186	169	183	167	177	178	154	186	194	164	172	166	189	155	150	209	165	196	188	156	187	187	171	177	179	160	184	175	170	166	208	179	208	187	179	180	175	182	175	171	164	174	149	169	174	189	184	174	163	173	182	174	175	200	175	177	184	179	174	193	185	161	181	186	173	196	180	175	185	183	159	169	182	180	194	171	150	174	193	193	180	154	204	185	185	175	160	201	182	164	182	171	173	178	185	171	180	199	170	175	175	203	190	183	168	192	185	163	181	170	167	185	153	195	174	200	188	190	168	172	184	175	169	177	176	163	172	166	166	179	162	196	180	181	173	176	191	189	182	183	162	174	185	168	152	191	151	172	160	187	173	169	189	183	171	178	186	157	173	198	156	163	159	168	186	160	185	171	153	165	155	166	188	171	179	165	190	176	201	162	194	181	173	180	181	182	186	179	174	191	168	182	178	178	184	181	184	186	171	202	172	179	179	173	169	172	188	168	197	187	152	162	156	191	176	188	169	164	146	169	196	164	188	195	178	174	203	175	178	153	178	168	184	172	179	187	182	170	186	183	174	173	187	159	175	166	188	180	173	172	180	192	180	176	180	187	177	175	161	186	166	179	181	171	183	178	176	170	183	182	189	163	160	168	191	177	148	164	159	170	180	169	206	193	178	173	175	181	168	214	156	177	178	177	163	180	173	176	186	173	185	173	186	188	166	178	168	168	174	203	180	175	180	171	191	165	155	186	191	182	175	180	181	172	197	189	172	145	173	164	169	159	179	176	164	187	169	167	202	179	159	189	192	177	160	181	177	160	170	186	186	170	200	169	163	162	184	167	209	178	170	170	194	173	161	185	177	164	193	173	163	154	171	175	196	160	170	153	175	179	184	176	163	146	192	175	189	196	178	165	165	162	163	182	181	161	163	190	184	190	184	196	190	175	168	175	178	175	200	187	180	193	157	163	180	177	170	171	199	181	169	201	167	177	171	193	163	184	160	167	214	191	172	179	183	171	190	188	178	162	192	179	156	161	177	162	181	176	177	174	170	176	194	160	166	195	203	178	174	177	179	183	178	193	171	182	199	169	178	157	188	186	177	181	175	171	179	186	174	167	170	187	178	158	173	184	202	180	171	170	219	190	169	163	155	180	182	165	191	162	170	186	196	184	196	191	172	178	201	180	173	169	156	157	160	187	202	188	146	188	188	169	179	188	182	164	182	167	175	206	159	186	193	174	162	194	173	161	185	194	186	182	158	190	199	185	190	184	171	165	175	180	182	181	169	166	171	187	185	164	168	159	166	174	171	212	165	166	184	197	153	172	189	185	173	174	200	181	201	171	190	155	194	161	182	190	213	161	171	189	155	175	162	172	192	183	180	176	200	188	190	192	159	175	207	160	185	152	199	173	173	158	186	183	182	192	171	199	166	173	174	173	150	179	176	179	176	177	174	210	184	171	172	176	182	168	199	166	206	179	169	187	190	179	175	175	197	184	197	174	181	167	172	194	198	172	160	186	177	168	170	163	166	159	182	185	173	196	175	190	164	180	178	184	162	160	182	185	176	176	181	176	156	175	189	183	197	186	175	206	194	167	157	171	204	175	188	152	153	168	189	188	192	170	186	182	164	181	156	142	191	199	176	174	172	179	176	179	172	187	171	178	192	165	173	188	148	175	187	203	187	189	169	171	177	166	181	185	196	157	189	165	137	156	179	173	173	194	172	200	158	194	167	176	171	165	166	172	172	176	178	164	177	188	158	165	184	206	170	171	151	190	157	163	161	188	166	187	187	171	184	184	168	169	173	206	178	190	183	182	188	189	171	179	180	174	159	191	158	168	161
6047	514	224	219	181	194	202	212	194	190	191	215	228	191	223	188	213	201	218	203	213	176	194	223	190	225	186	238	209	219	230	199	221	236	188	229	225	217	190	236	218	210	213	213	191	176	195	221	200	216	197	217	182	207	218	212	200	203	205	204	191	211	218	207	195	220	201	225	189	202	213	206	201	219	221	201	231	217	193	204	200	205	194	195	202	193	203	201	202	206	217	186	212	205	175	200	208	200	202	210	187	208	193	196	198	210	196	199	210	191	192	204	208	198	175	224	220	192	208	184	200	200	194	213	205	188	220	178	206	194	186	208	198	204	212	191	203	204	222	211	204	203	179	210	222	229	191	228	220	184	216	225	203	186	194	186	212	190	191	247	201	188	186	202	201	211	195	203	202	234	190	175	218	201	186	216	224	187	193	200	172	186	225	216	189	181	201	202	201	191	208	206	221	199	209	187	196	203	200	191	187	216	192	217	201	204	175	226	213	204	207	198	209	221	201	228	190	194	206	196	227	213	215	208	182	165	192	214	207	212	199	204	210	198	208	203	205	193	198	216	249	206	236	204	190	173	213	200	211	202	178	224	220	183	207	203	182	218	195	192	215	209	200	188	181	201	189	197	202	190	199	179	223	191	206	216	215	200	212	212	191	210	230	211	181	215	191	208	225	209	223	205	206	216	200	187	211	221	203	232	224	207	222	213	222	201	188	216	177	213	188	214	215	197	154	202	195	198	178	205	204	190	223	197	191	217	204	237	214	200	231	183	226	199	224	231	204	178	186	196	206	194	216	213	198	200	190	195	204	217	210	195	176	206	196	191	211	199	196	212	173	212	199	203	183	238	206	215	218	209	200	190	207	228	211	183	215	186	210	204	216	201	179	192	197	201	215	205	192	201	194	190	196	173	195	206	201	225	157	204	188	200	211	203	196	210	237	180	212	214	192	202	220	207	203	205	199	208	193	219	194	185	189	177	182	216	208	214	224	223	160	211	209	199	191	204	207	182	217	194	227	234	213	193	190	212	178	192	219	192	191	192	195	238	203	201	190	224	189	191	213	216	204	190	226	197	210	214	196	192	211	191	201	222	213	178	213	218	190	208	209	198	208	217	191	182	173	180	201	226	206	221	195	209	197	189	210	230	173	191	182	205	210	222	177	227	208	210	185	218	219	192	190	200	207	208	204	206	206	205	191	184	202	181	195	197	196	202	202	209	191	169	207	211	202	211	196	219	196	203	212	212	215	191	195	193	215	209	201	198	180	208	238	205	216	182	186	195	188	200	193	209	195	198	208	212	223	162	191	205	180	216	174	218	200	192	216	176	179	197	190	192	210	204	188	195	168	189	187	218	210	205	173	220	216	201	200	201	204	198	217	176	230	220	215	193	208	193	189	200	199	211	217	199	209	196	187	207	202	215	214	219	171	190	199	202	210	186	197	215	194	195	216	163	212	193	181	210	211	198	202	187	232	187	234	204	187	201	217	205	204	204	227	187	215	230	192	203	195	184	216	181	212	207	193	181	208	213	220	190	202	213	181	217	170	215	176	183	206	198	181	180	203	176	212	202	221	204	202	205	181	195	186	192	218	198	225	206	210	179	222	199	212	198	205	192	188	197	220	210	248	199	187	234	194	210	213	226	207	206	207	191	204	207	216	214	196	208	205	199	190	212	220	177	225	207	187	214	196	202	206	191	213	218	196	193	224	186	197	223	196	189	189	204	194	210	198	206	191	211	199	178	191	180	176	211	199	203	190	199	175	188	220	218	179	201	204	234	184	190	236	192	166	209	204	207	219	208	215	196	193	209	200	218	193	208	209	180	193	182	212	195	205	202	207	194	216	219	188	185	188	193	204	208	195	200	218	193	174	189	195	202	195	211	227	177	232	208	216	238	180	209	202	192	181	197	204	229	189	216	220	210	213	194	207	209	230	189	217	180	207	193	221	199	192	186	232	236	211	211	190	232	202	217	213	211	190	218	219	190	194	204	173	209	204	209	210	198	228	180	202	182	223	186	192	203	211	208	227	189	204	214	204	204	180	223	193	200	197	179	195	203	194	213	207	181	194	181	194	186	192	201	190	188	211	218	186	192	244	202	208	184	173	212	193	193	208	225	169	208	213	224	228	182	206	196	197	220	198	206	192	210	190	205	216	238	206	199	194	208	199	195	211	218	186	193	187	223	201	201	210	198	199	233	216	194	223	204	185	187	211	225	206	181	205	171	216	195	215	231	208	235	223	182	198	195	193	194	191	211	238	179	187	199	214	218	178	191	208	215	233	219	192	194	218	208	208	192	199	204	177	216	207	189	181	176	220	196	188	214	187	185	216	214	188	200	198	207	186	205	208	198	228	200	217	221	188	232	184	191	223	206	202	193	209	209	171	184	234	196	204	217	222	206	224	199	191	194	172	204	223	191	220	198	192	202	209	210	202	219	239	190	214	208	188	188	186	203	206	206	202	202	189	190	203	191	230	214	223	217	215	189	178	184	205	213	198	239	233	199	207	217	223	221	196	199	205	232	235	245	203	169	168	186	196	190	217	221	199	201	193	205	182	210	218	195	170	211	187	203	207	193	203	208	204	205	204	211	209	225	202	226	178	226	202	217	234	203	210	211	204	196	189	206	197	200	162	224	227	190	207	194	206	194	210	202	205	193	210	205	182	186	208	186	219	190	189	217	201	201	205	193	202	196	233	231	211	210	194	224	189	213	194	212	215	219	199	220	207	189	203	211	204	210	197	182	203	201	204	201	190	194	188	199	214	211	219	217	250	199	206	205	211	214	219	203	221	200	206	217	184	206	213	196	198	194	219	199	189	210	200	222	197	194	204	202	213	182	206	202	198	214	222	175	195	220	203	186	215	182	171	216	184	206	198	194	198	217	210	215	194	172	206	196	179	196	205	203	206	233	206	196	204	221	208	200	189	202	226	190	185	199	202	178	192	203	196	211	175	205	208	199	180	201	189	196	167	218	211	213	220	206	189	215	205	226	187	226	183	181	189	206	229	199	214	204	191	219	231	240	226	222	183	201	215	203	200	207	225	178	182	210	189	186	182	216	192	217	214	209	203	210	216	216	182	208	180	222	202	199	210	213	193	212	177	198	200	211	222	216	206	207	203	192	200	236	191	207	204	186	198	204	213	200	216	205	221	203	194	204	219	178	188	215	193	205	187	188	177	182	222	187	235	205	212	200	193	215	205	215	204	175	173	218	200	193	195	210	216	226	203	193	192	185	182	236	190	223	196	216	212	191	200	207	219	218	202	183	197	195	201	197	193	200	200	175	199	202	187	201	195	199	193	198	223	220	168	216	204	216	196	186	207	211	208	230	177	220	205	206	203	203	217	202	209	196	204	171	188	198	212	178	202	206	227	196	222	230	241	215	226	179	203	204	225	218	211	171	196	207	219	194	214	214	209	195	218	205	222	224	199	200	217	201	228	191	189	159	209	176	207	198	184	182	172	198	198	180	209	207	214	193	220	203	181	198
4943	623	551	506	524	526	520	477	531	488	524	476	519	484	487	506	481	486	498	534	506	521	507	487	463	481	491	477	481	521	441	477	509	535	489	473	482	481	453	429	492	447	478	472	466	498	510	493	512	495	503	507	475	529	541	491	512	541	486	458	481	506	480	489	502	454	521	463	474	513	511	504	465	493	509	514	474	528	527	506	497	488	518	475	463	442	505	473	501	475	485	475	470	470	468	486	505	523	481	459	463	482	475	455	508	480	477	464	485	470	475	509	520	522	462	484	496	482	487	491	544	468	480	503	488	492	487	532	512	528	469	490	482	485	466	498	494	458	530	505	463	528	495	502	513	469	458	440	501	488	455	444	494	492	471	490	499	458	470	450	506	487	486	482	468	497	499	545	506	495	470	525	452	487	446	543	496	511	488	508	479	464	493	506	516	493	496	468	468	459	493	465	466	500	454	518	463	498	474	515	482	449	493	447	479	458	483	446	453	495	499	480	480	449	530	467	513	467	477	470	524	458	486	471	487	474	464	490	484	514	479	511	503	496	519	467	467	485	490	493	517	533	492	480	499	509	483	498	474	485	495	533	488	489	447	454	472	478	474	451	482	507	469	464	466	497	519	524	477	497	521	516	486	498	490	461	488	430	495	494	542	469	491	480	547	475	510	480	494	488	493	497	504	476	515	508	501	483	464	449	461	508	466	485	498	473	511	474	465	523	489	501	469	508	490	524	488	524	478	491	497	487	470	513	475	488	513	500	502	480	496	542	464	471	498	481	503	507	488	490	536	450	489	500	463	468	460	496	522	499	515	474	533	519	536	475	532	544	516	506	507	472	480	484	454	506	476	502	522	545	470	482	507	481	504	461	492	453	477	500	482	502	486	504	516	486	500	494	512	491	489	499	517	505	496	500	468	478	485	483	498	444	512	487	486	493	500	472	484	458	506	469	479	486	495	524	496	480	446	480	466	519	484	491	455	482	541	496	474	510	467	480	443	545	507	505	481	481	487	479	446	484	494	509	507	478	482	483	487	474	497	490	492	483	456	475	486	505	485	484	488	471	492	515	497	478	469	462	447	485	473	454	511	486	494	463	486	480	486	506	451	478	468	463	509	493	482	471	471	454	466	487	521	475	490	475	475	471	472	477	477	458	499	455	477	543	532	474	529	510	464	472	497	484	476	518	449	502	483	514	439	487	490	464	519	481	545	474	493	496	467	493	512	484	528	493	496	477	482	470	499	508	483	503	471	458	464	520	493	480	551	490	499	479	478	468	489	494	497	473	467	484	467	489	498	478	495	470	520	480	474	452	503	472	519	489	499	459	519	471	538	492	430	484	472	493	455	496	512	453	492	505	446	509	495	461	448	438	493	490	514	489	528	487	498	481	515	490	452	460	526	460	533	505	502	489	496	479	494	492	490	493	528	473	477	471	488	488	491	436	474	493	507	531	481	451	481	472	454	497	478	463	496	474	478	522	513	514	465	480	430	497	455	475	475	508	459	463	504	543	491	461	493	489	512	455	496	499	522	498	436	449	450	459	530	508	482	515	520	521	484	464	480	477	503	466	519	466	489	479	510	492	450	476	485	496	460	516	456	447	472	518	476	502	462	483	503	455	509	474	455	487	492	496	488	468	475	501	478	448	450	452	495	538	487	477	488	493	475	474	480	447	499	498	474	468	470	511	495	487	491	494	482	497	465	470	463	495	457	472	478	500	505	468	493	511	467	491	507	480	470	502	504	458	515	513	463	496	485	465	535	490	501	474	493	524	480	495	464	487	471	496	494	507	498	461	503	521	530	524	504	486	444	516	466	482	474	510	525	500	458	474	494	480	534	521	506	491	462	484	493	492	519	528	469	500	503	470	504	487	494	459	453	491	503	503	500	509	544	509	515	498	440	461	483	507	512	453	485	502	480	482	467	491	519	457	464	473	493	497	471	518	467	479	453	454	465	532	479	489	517	487	505	454	523	490	467	501	469	527	496	463	475	502	509	483	468	497	472	501	508	495	478	514	479	478	496	463	507	491	471	497	445	532	490	463	458	520	483	483	478	483	492	528	489	508	472	497	471	468	491	534	483	472	508	487	511	510	474	517	512	483	512	491	495	509	471	485	505	486	530	474	504	466	466	526	501	469	514	530	513	461	487	480	501	490	500	488	475	482	509	524	492	508	495	486	455	479	477	503	490	497	489	477	469	465	507	481	474	512	479	487	520	550	482	483	524	501	488	479	458	495	511	485	480	480	502	491	473	465	469	461	475	498	494	502	463	459	466	500	471	482	527	457	481	473	464	465	496	470	533	459	508	477	488	467	467	510	502	487	523	508	478	503	447	478	482	476	488	464	491	455	494	493	514	481	497	501	510	499	520	501	477	452	469	489	515	522	483	488	525	473	523	449	474	490	479	468	479	490	467	493	463	505	489	459	432	495	463	436	457	507	475	455	490	482	490	492	491	497	476	480	513	503	472	507	490	483	536	459	509	488	453	483	444	502	514	497	468	447	527	537	474	481	519	489	502	475	530	495	479	484	518	448	479	488	501	474	491	480	450	498	462	475	467	504	506	532	485	504	472	479	486	492	477	481	495	495	448	473	486	477	474	476	521	489	479	504	458	510	480	519	497	455	506	492	486	494	528	476	518	506	506	487	542	444	474	499	470	502	491	469	507	439	502	499	478	471	510	486	463	499	520	480	492	480	492	458	433	497	493	502	531	519	488	481	488	476	530	484	516	508	516	485	518	512	530	495	474	497	471	510	498	505	489	493	495	497	505	483	508	508	503	517	482	455	513	464	472	497	523	496	488	456	497	447	476	491	478	493	492	484	467	482	474	529	492	502	486	488	526	489	525	450	499	516	468	473	477	487	520	492	511	472	525	476	531	469	517	461	483	467	458	486	526	498	462	487	459	516	538	530	514	504	431	483	500	458	480	471	486	510	487	480	473	465	457	494	509	517	511	451	442	484	502	492	514	515	483	503	488	483	519	484	534	507	476	481	503	502	508	510	511	499	491	509	476	449	495	490	452	497	485	479	505	460	445	455	451	522	508	462	500	433	493	476	500	503	474	435	494	485	481	446	459	492	469	479	470	516	472	467	494	512	464	458	470	498	446	503	497	449	480	512	517	539	521	502	496	516	489	513	509	503	508	504	465	520	519	504	496	468	459	493	485	465	504	455	506	510	513	482	501	492	467	514	460	493	519	493	497	499	503	492	521	486	496	507	470	456	459	478	516	472	503	503	470	485	517	479	478	493	484	481	529	510	497	496	499	477	469	501	477	516	476	494	475	466	475	470	479	502	452	487	471	448	516	516	489	466	462	452	488	496	498	470	512	475	470	491	474	486	505	508	464	512	482	505	496	479	471	516	470	470	462	529	503	524	493	473	519	423	513	461	492	493	475	532	516	505	514	504	510	489	493	486	514	510	489	474	505	484	510	472	491	472	461	491	496	503	471	489	493	439	473	489	465	489	501	480	484	452	511	494	510	467
13613	905	323	273	269	187	168	185	182	154	141	151	175	164	159	147	122	148	142	142	157	154	166	148	157	172	159	137	166	161	152	164	137	160	144	159	144	142	150	152	143	158	143	130	133	141	169	154	150	166	164	165	171	179	157	171	201	164	160	159	140	146	169	157	194	161	147	152	145	138	151	153	138	127	171	155	135	145	160	142	160	153	136	143	146	142	140	142	162	167	157	152	146	154	149	145	136	128	170	135	140	163	159	168	145	148	157	155	133	143	156	145	132	141	151	132	169	148	162	141	147	131	146	139	162	162	151	144	152	141	155	127	122	155	147	139	152	146	150	174	143	135	147	156	143	153	154	133	141	151	147	160	144	138	138	141	148	176	139	159	158	146	154	157	166	155	129	152	161	121	141	126	158	141	144	171	132	149	129	161	144	143	169	155	167	172	144	137	127	132	167	149	150	149	144	130	150	147	151	132	163	143	133	162	142	155	157	149	141	153	136	141	135	137	161	135	139	169	133	132	136	126	139	143	138	158	145	148	135	162	143	136	150	125	140	132	156	144	132	144	165	159	172	140	124	141	171	155	131	132	140	143	156	139	148	157	147	147	136	152	138	171	175	170	151	137	143	165	127	140	144	152	157	154	137	122	135	156	155	149	168	143	149	140	137	119	170	134	133	146	161	148	135	164	148	129	134	129	167	138	181	175	141	135	146	152	156	149	138	148	153	155	168	158	161	145	173	138	135	148	157	139	154	142	158	136	149	167	163	158	146	158	155	145	149	165	144	136	135	136	152	137	158	132	144	147	144	143	145	165	134	131	153	152	150	150	138	156	143	158	150	145	153	130	137	150	176	162	158	131	133	137	155	142	136	131	164	144	141	169	124	147	157	151	146	145	149	148	157	143	154	166	148	149	153	134	150	165	165	141	136	159	133	149	132	150	169	121	138	144	153	141	143	165	139	167	138	156	179	158	170	148	155	120	130	139	141	152	146	140	168	127	169	132	135	153	153	172	160	142	158	158	149	155	166	150	164	173	155	132	156	141	162	141	157	151	174	126	131	149	132	159	144	147	155	126	168	158	135	140	153	157	130	182	144	133	123	149	150	173	143	153	139	139	170	152	141	169	152	148	136	131	155	161	152	137	150	152	146	151	168	133	148	143	143	139	135	155	156	138	150	130	143	143	141	130	155	159	165	150	157	133	149	141	142	157	126	126	158	151	135	147	138	159	152	157	143	150	147	136	149	178	145	124	145	141	131	147	162	124	158	150	170	161	166	155	131	150	163	162	168	141	161	144	160	145	146	133	145	163	161	148	143	162	151	149	154	162	162	165	134	147	141	150	140	145	139	150	164	139	132	148	148	146	154	131	145	135	164	156	157	136	143	149	144	153	167	140	150	156	149	138	143	164	163	150	163	171	148	146	145	141	144	119	160	156	148	140	147	162	180	178	158	156	156	153	156	133	156	143	131	131	148	138	121	121	135	137	142	132	148	118	166	150	136	151	141	150	141	149	130	140	165	155	164	132	141	157	143	163	145	143	132	133	149	137	141	154	153	160	161	149	145	132	137	168	162	165	161	141	141	158	145	167	145	146	145	143	159	152	139	147	133	153	146	127	139	123	140	151	160	115	162	148	160	168	140	155	137	149	151	144	141	119	145	142	171	134	163	148	151	159	134	149	152	156	158	149	158	165	142	175	145	138	157	147	154	170	156	143	149	159	148	134	164	143	145	145	152	152	171	153	141	159	156	146	147	135	169	155	155	149	146	144	122	156	166	159	136	159	153	144	147	121	138	127	152	142	155	160	138	151	133	144	150	143	131	155	140	142	158	130	157	160	164	140	133	163	159	163	145	147	143	151	148	174	153	177	138	137	152	144	148	146	152	136	148	161	152	162	150	124	124	141	151	152	156	160	149	161	147	152	163	179	156	160	153	135	165	136	137	137	131	135	140	136	150	155	140	146	153	132	162	144	155	160	131	164	133	161	164	140	141	174	157	158	161	145	144	144	135	143	161	152	134	150	157	149	146	163	162	170	142	143	138	136	143	154	145	157	139	143	137	152	148	143	132	175	134	131	148	136	137	148	169	134	143	160	170	146	146	146	152	143	162	140	147	144	137	162	155	146	176	155	135	164	152	138	141	138	149	150	163	139	149	139	146	151	157	151	141	132	165	159	154	148	167	154	155	150	139	145	154	144	140	136	159	144	146	165	160	139	118	155	177	141	153	151	125	145	141	151	150	148	142	154	144	148	164	142	144	139	146	165	123	141	171	158	152	142	149	137	127	140	170	164	138	135	117	155	127	169	161	148	152	131	121	158	155	150	151	128	129	116	145	130	153	139	159	157	154	139	157	157	175	145	146	143	160	149	121	147	165	138	150	146	159	151	162	143	140	184	153	151	153	142	159	154	147	140	149	156	152	132	155	139	159	149	152	141	163	139	148	123	129	167	159	149	122	149	179	148	143	146	136	136	159	141	147	169	141	147	158	136	155	149	159	126	126	150	144	159	149	139	135	140	145	151	143	135	182	159	160	119	169	169	139	151	192	142	146	154	158	161	145	159	134	111	156	132	142	156	140	155	154	159	148	140	139	145	130	149	152	141	136	151	145	133	155	143	140	141	133	149	162	132	159	142	144	173	171	143	130	156	155	147	150	123	142	148	157	137	150	132	131	162	143	143	145	153	121	151	152	149	151	158	154	154	146	141	132	158	125	158	133	138	145	158	146	144	131	158	154	142	161	141	135	131	146	157	148	178	125	149	148	143	152	155	132	140	119	154	153	153	159	134	149	144	145	159	171	139	129	151	151	149	135	145	153	151	136	149	153	141	140	151	168	163	150	139	160	149	150	160	175	143	155	131	157	148	168	154	147	141	143	149	152	143	172	144	143	163	153	149	160	138	155	164	145	180	153	137	154	170	131	156	163	142	147	151	139	140	145	155	141	158	138	130	140	134	153	149	154	134	159	147	152	167	150	145	161	147	133	158	135	137	144	158	143	163	131	158	155	135	136	143	152	149	150	142	182	155	133	135	162	132	168	154	166	165	146	165	133	136	137	140	174	137	140	149	172	146	157	132	132	153	142	144	156	141	153	159	137	144	162	157	148	133	139	153	132	160	141	156	158	155	166	154	127	159	121	155	154	128	153	142	156	149	140	167	174	150	141	163	135	163	141	164	150	135	136	135	124	147	146	157	167	128	138	144	137	171	169	128	169	155	169	142	171	152	172	168	159	138	128	154	143	135	149	166	160	154	130	160	158	147	128	151	158	174	133	173	150	145	155	151	149	156	135	155	146	129	176	159	135	131	130	163	162	160	147	157	153	140	143	154	149	140	170	166	142	133	159	147	169	121	153	142	124	159	159	143	142	150	123	163	135	146	144	142	137	151	143	170	156	150	130	168	155	148	147	172	161	176	158	131	129	163	154	131	138	145	167	166	150	163	133	157	150	126	153	140	135	154	157	147	149	163	141	160	147	150	155	158	144	159
10355	796	816	925	790	744	599	606	520	524	483	439	424	437	413	432	457	391	407	371	385	395	381	371	366	363	378	375	385	392	367	379	365	404	319	348	364	383	372	383	352	363	327	384	383	417	381	349	438	459	497	573	696	733	626	659	723	686	567	480	475	393	341	407	483	532	390	416	361	369	334	412	378	374	367	392	348	397	349	410	389	392	358	362	374	353	365	358	403	342	360	380	380	405	379	374	346	371	364	377	388	391	350	368	378	389	337	321	366	371	366	388	376	380	362	379	363	384	366	384	368	356	364	370	339	341	383	353	367	362	382	346	406	371	367	370	368	346	374	407	375	366	394	372	371	346	391	380	336	363	363	369	356	343	343	352	380	385	382	383	368	371	360	373	385	391	385	342	349	362	380	328	350	366	378	378	370	374	362	327	361	336	343	357	369	393	370	359	352	376	357	351	352	353	380	375	334	357	373	374	363	388	377	395	364	380	351	367	350	357	364	367	397	369	378	378	347	343	365	345	381	390	364	367	355	385	365	368	369	338	378	378	357	382	382	389	381	392	383	365	354	349	341	367	389	369	360	337	364	384	359	356	357	366	368	327	356	359	358	355	391	369	358	351	354	340	348	365	369	369	368	376	363	392	362	355	375	328	384	347	374	392	392	385	366	359	377	370	340	353	381	343	381	341	349	373	367	359	368	325	351	367	324	375	368	367	382	389	371	356	378	401	347	356	386	351	353	353	354	342	370	389	365	379	347	360	403	381	361	378	359	342	342	342	321	390	376	349	358	372	347	345	354	353	350	331	371	341	362	348	404	378	393	383	337	380	372	344	383	351	351	349	371	365	369	344	348	314	366	379	362	379	351	364	371	381	359	362	361	303	377	393	392	365	378	357	380	332	344	384	381	338	356	369	356	355	330	342	376	350	343	370	367	353	361	352	336	393	367	329	391	335	374	368	372	386	413	356	373	346	340	338	374	381	396	368	364	346	376	378	348	392	377	331	377	343	387	363	358	368	386	351	363	360	353	380	380	385	372	395	341	360	366	356	358	365	379	375	343	348	374	351	345	380	339	355	375	366	379	402	372	379	344	360	350	338	370	365	401	376	380	336	362	364	350	377	391	368	333	364	361	358	354	327	380	321	338	372	383	367	359	351	378	348	355	374	353	380	336	365	330	356	361	376	362	349	350	411	367	359	361	350	358	370	393	358	347	363	384	343	338	376	382	351	331	395	367	375	348	373	366	361	344	351	378	360	345	366	369	391	351	390	360	330	374	341	380	378	364	378	363	370	334	351	372	373	330	371	349	362	373	339	367	353	355	375	378	373	371	334	344	353	344	370	372	374	370	390	336	362	374	342	376	369	365	354	350	364	357	357	342	357	372	362	365	361	327	356	328	356	354	364	369	376	368	349	376	384	360	355	361	333	374	396	386	360	378	322	359	339	354	375	351	382	371	368	389	350	335	367	338	373	343	365	367	321	318	362	373	377	384	374	402	383	362	371	341	339	394	359	363	355	345	330	329	366	366	366	387	393	347	382	368	363	352	361	347	350	381	372	354	362	359	398	372	324	384	389	388	364	349	386	374	376	371	357	350	374	345	343	390	386	367	357	346	344	368	335	353	388	343	358	360	346	370	379	376	388	332	343	370	393	350	372	356	379	355	359	360	383	358	377	378	373	341	379	363	366	375	358	367	371	318	380	334	389	363	401	370	347	367	387	368	337	355	401	339	378	392	354	358	353	390	364	386	347	354	367	388	368	345	366	371	356	383	353	354	353	338	374	353	356	368	388	383	351	340	346	381	413	363	387	357	355	356	370	344	386	357	332	380	381	379	368	343	362	385	377	338	356	360	370	364	345	352	376	338	373	361	372	393	364	380	385	363	352	333	378	342	348	319	401	349	388	342	373	353	324	402	388	370	376	342	356	382	361	358	369	349	361	369	406	349	365	354	356	368	342	339	378	337	388	347	357	371	372	354	377	352	371	361	385	385	386	389	356	333	344	343	417	354	383	406	397	382	375	346	350	358	358	352	387	351	372	383	372	354	350	368	348	370	379	371	371	349	348	361	356	359	352	367	367	382	353	361	352	362	362	336	350	322	376	389	341	351	365	391	352	348	389	391	365	368	382	374	365	376	331	354	368	395	355	338	356	385	357	359	380	383	360	367	357	349	315	340	372	378	376	379	351	357	370	347	379	353	380	324	367	353	339	370	370	339	364	335	363	376	348	376	381	394	375	360	346	378	387	378	364	373	363	372	389	361	329	350	372	334	356	368	348	389	333	356	344	363	378	352	379	365	376	353	380	380	359	377	373	406	375	381	336	357	376	346	364	371	369	395	369	371	360	359	387	365	341	373	415	393	340	368	356	327	360	344	350	364	359	397	386	359	376	356	365	390	365	356	341	394	370	360	362	374	327	389	367	328	347	341	364	364	372	364	365	353	359	375	340	394	392	384	340	378	393	356	347	377	346	346	366	391	382	360	360	359	395	362	366	382	340	329	351	390	357	350	371	350	407	326	358	354	356	363	369	353	371	353	375	364	363	366	382	334	368	349	378	364	334	346	356	346	365	367	340	378	363	380	356	332	376	381	413	382	380	341	350	364	351	360	387	342	390	356	364	376	346	346	358	386	368	344	354	398	374	385	340	366	367	369	348	345	327	367	345	379	369	345	345	358	327	365	368	357	354	366	322	393	349	391	366	365	347	366	360	374	334	358	355	383	325	363	376	356	373	366	374	346	388	342	350	355	363	404	376	368	360	375	362	382	378	387	385	385	375	375	375	356	328	336	366	356	378	338	336	355	327	381	376	421	365	325	345	391	392	376	368	364	352	384	395	395	385	379	377	341	385	346	334	370	373	377	338	337	367	390	367	376	351	368	381	381	402	355	348	393	349	353	328	358	328	375	393	378	365	342	387	350	340	382	370	371	386	357	353	369	356	410	395	369	346	357	365	364	378	364	345	362	324	377	380	386	356	327	363	343	353	358	337	350	362	335	395	366	386	361	330	342	339	333	333	365	374	334	384	337	366	349	356	323	387	328	367	398	360	381	328	337	371	362	371	361	349	334	372	340	392	351	367	345	374	372	366	339	349	379	344	365	351	361	349	373	359	345	372	370	329	374	389	361	336	416	379	346	389	361	364	389	367	391	357	348	339	379	363	316	381	365	350	365	378	379	365	360	373	352	366	353	375	364	355	377	394	344	356	375	335	333	366	361	384	358	381	339	353	385	368	385	370	357	351	327	404	375	383	311	360	403	357	379	379	377	346	364	365	344	375	364	372	371	352	381	353	365	417	353	363	377	364	358	370	383	371	345	367	357	374	394	358	355	353	355	374	341	347	360	387	345	375	403	341	355	368	376	362	389	386	363	350	398	338	363	325	386	362	367	338	345	384	372	349	370	354	366	377	396	342	374	403	372	371	340	371	372	346	390	368	335	348	366	359	337	360	361	338	338	372	381	347	384	407	380	374	391	334	340	364	380	377
19613	1552	484	348	242	183	140	133	108	102	91	113	86	94	82	81	78	75	80	69	70	85	77	68	71	67	70	75	86	63	64	83	59	55	75	67	76	77	63	66	79	50	59	59	57	57	73	89	81	80	93	107	119	137	107	129	160	127	102	97	89	72	76	77	82	75	66	59	64	56	87	74	67	58	68	63	60	46	92	65	61	57	54	57	69	59	70	61	65	65	63	56	49	69	81	70	56	67	63	71	78	52	69	71	77	74	58	54	61	59	70	64	59	58	61	57	73	60	57	64	72	56	65	73	70	58	52	52	68	68	51	59	73	72	76	76	59	68	73	61	68	67	65	53	77	57	62	76	65	83	55	70	57	66	58	50	63	72	68	69	68	72	49	74	60	70	64	59	73	54	50	69	73	69	57	60	54	59	79	61	67	59	65	73	80	65	80	70	68	73	58	61	75	74	57	66	66	56	63	64	61	65	61	54	71	57	79	76	67	68	70	53	58	66	65	50	93	79	59	68	61	49	65	61	53	61	62	43	58	68	63	63	71	75	71	61	66	64	71	73	54	62	69	68	44	54	59	65	61	65	68	62	56	77	55	73	51	67	62	50	69	56	72	74	66	56	59	70	69	79	77	71	74	64	64	68	58	72	55	58	63	72	56	57	60	61	82	75	47	63	66	65	46	57	72	76	66	59	57	57	58	70	44	68	53	65	68	57	60	58	68	62	74	59	75	69	66	46	53	65	47	57	66	64	76	58	54	63	64	80	74	74	73	67	65	67	63	78	68	63	76	67	60	63	72	75	64	70	59	70	54	60	68	56	56	68	69	52	62	62	76	53	58	71	83	66	44	70	56	53	59	66	75	69	62	65	80	67	74	65	66	61	59	59	60	61	65	65	59	69	53	67	56	66	46	77	68	70	78	76	63	68	72	63	66	72	67	82	73	69	59	57	64	60	44	63	60	61	75	61	63	44	70	47	62	71	54	73	80	77	66	69	67	61	67	58	57	71	83	60	75	72	64	59	62	67	66	72	70	59	59	60	73	60	63	62	65	57	58	64	69	53	59	70	52	65	65	76	75	47	71	58	79	57	55	50	53	58	61	56	71	64	61	57	63	71	60	59	61	53	68	60	53	67	71	60	72	51	57	58	62	66	54	57	61	65	68	70	64	58	72	71	66	61	51	80	58	68	66	71	78	68	44	74	60	69	64	67	73	53	84	69	67	67	55	49	65	60	73	86	66	74	58	68	75	66	69	51	70	75	61	50	57	56	51	57	56	66	61	74	61	83	65	71	66	64	64	71	49	56	66	65	65	72	64	68	67	76	58	56	67	65	68	54	59	73	67	68	63	56	71	71	52	45	69	56	69	67	70	54	52	63	69	73	63	55	57	55	61	45	63	63	61	75	79	66	68	61	59	61	56	64	55	75	60	65	75	54	73	71	67	63	54	69	69	80	68	63	50	73	53	60	64	72	57	64	61	58	68	73	82	72	66	63	73	67	74	60	76	58	72	71	69	70	71	72	79	61	63	56	66	58	87	60	65	60	71	50	80	59	83	66	70	56	60	70	75	62	66	57	71	62	59	61	73	71	63	66	65	61	60	79	55	53	60	61	61	66	64	57	74	59	72	63	69	78	57	61	50	71	52	54	66	71	69	77	56	74	69	61	66	60	68	65	67	65	81	55	63	66	63	46	59	63	58	70	71	68	62	64	61	48	50	85	64	60	64	74	59	63	70	61	75	44	74	65	54	80	59	58	66	65	83	60	59	73	66	59	62	47	73	65	66	69	63	49	68	59	68	71	60	52	39	73	76	65	59	64	68	67	86	68	67	62	68	65	60	58	67	74	72	52	69	56	61	67	64	63	64	54	79	49	52	56	60	70	65	62	63	73	77	59	59	68	67	61	64	64	64	64	53	51	59	74	72	70	55	38	65	65	67	64	74	70	59	81	65	65	57	59	53	56	48	65	74	64	59	58	68	79	80	49	67	60	60	66	61	55	62	76	70	69	65	68	71	61	57	69	67	65	48	64	75	53	70	72	66	61	64	54	75	58	54	70	75	70	71	64	76	70	75	57	80	60	58	71	86	68	65	78	67	71	70	56	70	63	58	52	58	64	60	55	53	65	69	57	66	54	69	69	70	69	63	62	59	62	72	58	65	65	58	88	60	69	60	69	64	71	65	58	71	74	60	69	78	66	62	63	64	56	56	76	59	69	56	76	57	60	68	63	77	71	56	73	76	62	59	76	56	50	64	66	64	41	76	79	52	69	53	73	59	78	62	64	60	64	65	63	51	77	61	56	61	77	49	56	68	48	55	82	49	57	66	63	64	59	65	61	75	61	59	65	66	70	57	54	66	78	57	88	56	61	70	63	67	66	68	60	70	58	68	67	49	76	82	47	53	48	55	73	67	58	59	58	48	57	73	67	66	76	68	76	51	55	60	66	54	55	75	65	59	71	77	69	63	64	63	71	74	78	75	49	70	63	73	53	62	59	49	83	63	60	62	62	58	75	69	48	67	56	48	55	79	66	40	75	62	66	65	61	61	61	56	61	74	55	60	80	68	70	44	73	64	74	37	62	71	68	76	61	71	71	56	57	57	72	72	56	56	61	56	64	72	61	82	57	70	63	70	76	60	78	60	70	79	58	66	70	62	68	55	62	72	60	59	67	59	63	53	69	69	60	66	67	54	71	65	66	56	46	79	67	55	69	77	62	56	69	67	57	71	75	65	56	81	78	47	60	60	54	69	72	76	64	57	69	70	47	63	59	57	61	62	70	61	75	65	68	75	62	46	65	64	68	65	56	58	53	58	74	78	65	70	79	57	75	69	58	54	62	49	58	81	66	79	60	58	74	56	53	66	81	77	83	67	70	58	54	69	52	71	62	68	58	62	61	68	63	59	76	69	65	70	66	58	59	71	71	56	77	70	58	62	72	77	77	70	65	65	72	64	66	76	55	60	75	58	77	58	75	58	52	66	74	71	51	75	72	64	80	55	68	59	72	49	76	57	69	61	61	58	77	46	68	43	62	53	48	81	81	47	59	70	62	65	72	55	70	62	75	72	88	72	53	54	64	58	72	66	62	82	58	62	69	63	74	61	70	72	63	59	55	74	69	61	72	49	68	79	65	75	56	56	68	56	62	60	73	85	73	74	85	51	71	67	51	63	62	48	59	62	81	64	49	55	60	51	62	66	61	61	58	64	61	63	60	73	66	62	62	81	65	50	66	76	72	63	57	75	51	67	71	60	71	49	72	66	60	59	67	68	58	57	63	65	67	74	47	74	76	66	73	75	69	60	74	59	89	75	69	60	63	66	82	65	66	67	63	64	72	93	55	64	74	57	63	61	74	58	59	55	70	67	46	56	46	68	46	42	58	60	59	65	66	70	62	82	72	72	69	66	62	75	72	63	71	51	54	64	62	71	57	70	61	78	49	52	67	56	71	74	77	69	60	80	62	55	61	50	37	65	60	75	69	69	64
12164	855	1160	1300	1085	771	707	595	512	429	390	342	312	328	289	296	269	276	269	255	242	239	222	215	198	210	210	232	215	199	219	207	204	202	179	195	234	201	205	191	211	196	200	182	201	190	189	206	249	283	437	760	911	948	748	746	881	796	548	436	319	269	236	238	418	424	288	225	175	195	194	182	197	183	194	179	193	184	178	170	188	200	142	174	181	187	165	155	185	194	185	168	187	166	162	187	164	186	196	187	157	192	207	172	182	163	180	177	190	161	171	171	151	163	195	198	181	171	132	185	154	178	167	180	186	160	154	195	172	179	167	158	175	161	162	187	155	183	180	152	185	175	184	161	189	201	191	169	195	183	205	167	170	182	183	180	183	182	157	191	158	178	191	175	183	165	205	185	191	178	181	176	179	169	176	177	200	186	169	173	169	171	157	173	155	178	177	192	186	182	183	163	195	156	159	177	181	178	191	199	167	172	180	171	176	173	172	163	187	180	185	198	187	169	168	170	197	171	172	150	191	173	191	163	188	184	190	193	163	161	195	181	166	150	203	189	190	207	180	187	182	176	201	155	172	181	136	185	170	178	179	177	185	164	163	168	174	172	187	186	179	187	189	164	201	156	183	189	195	163	181	197	183	204	184	188	176	170	179	155	179	180	173	180	185	184	189	165	178	196	184	221	194	188	173	180	173	178	169	150	175	166	179	164	198	179	171	187	184	174	195	175	175	178	164	178	161	169	157	189	190	151	154	170	185	190	165	165	162	184	177	155	184	167	168	170	181	189	180	205	176	163	175	166	174	186	180	187	198	176	191	166	163	192	182	185	160	200	167	173	171	180	188	168	167	166	175	184	172	174	153	172	203	161	165	172	181	171	171	192	171	182	177	178	154	192	210	169	169	178	199	161	172	172	179	172	201	203	204	187	169	189	156	202	167	175	191	156	179	148	165	198	180	160	201	175	158	166	187	161	193	175	158	195	186	165	193	171	181	161	169	183	177	175	193	163	171	164	188	192	172	188	197	193	185	200	168	170	159	172	179	179	171	188	168	163	188	167	183	156	188	175	195	180	175	156	184	175	157	167	193	170	172	169	192	171	182	166	196	159	197	185	190	147	162	184	187	199	190	199	186	175	169	166	186	178	190	175	184	158	198	168	159	200	179	192	186	154	174	174	179	175	175	203	194	187	166	174	165	209	171	188	162	174	171	192	164	164	161	162	157	166	204	161	182	178	179	161	168	157	173	164	183	182	159	211	179	165	180	167	189	184	173	164	174	183	176	179	192	180	190	187	207	152	175	171	174	196	175	172	185	173	165	175	167	161	170	188	178	175	170	171	172	161	140	195	180	148	190	181	188	161	176	203	173	189	175	186	173	170	194	154	191	160	180	152	173	201	187	182	173	192	190	164	187	163	200	208	192	184	193	180	160	170	183	168	171	151	177	164	186	160	184	170	170	176	160	182	156	192	194	143	180	184	170	186	183	193	158	203	198	182	186	166	178	192	191	165	184	190	146	182	173	189	187	164	144	179	178	164	161	194	174	189	179	166	172	179	146	184	180	177	170	164	180	180	158	179	169	172	165	200	175	164	179	189	155	191	196	175	171	195	181	194	198	158	175	172	175	178	170	177	156	185	183	174	211	180	178	159	164	169	174	161	167	172	169	182	173	164	176	154	187	181	191	172	180	168	206	168	152	200	151	179	183	196	161	198	171	186	156	187	158	194	169	174	205	181	166	184	181	195	201	183	148	170	190	183	184	176	177	167	190	179	172	175	171	174	191	153	174	164	190	198	148	184	192	196	168	163	200	151	159	193	174	175	180	170	178	189	170	183	162	196	159	196	184	170	181	182	171	177	179	152	187	172	182	184	210	173	188	183	186	136	177	162	185	193	205	178	167	162	184	186	182	180	173	183	173	183	179	176	173	183	189	192	177	171	150	194	175	176	172	193	183	165	168	180	220	168	171	159	184	160	175	208	178	174	147	173	192	158	183	191	164	179	172	167	175	160	173	160	173	193	197	156	198	180	187	172	191	154	180	181	188	198	174	188	171	182	196	178	177	152	173	180	217	163	162	182	157	177	177	170	193	160	167	194	194	187	183	180	183	182	182	177	168	192	173	183	188	184	173	201	192	167	181	184	179	183	180	166	179	169	175	194	186	177	168	169	185	189	163	161	187	176	175	172	180	211	187	190	180	176	181	177	158	168	165	172	170	166	171	176	205	155	175	189	145	183	199	214	163	189	174	196	164	151	164	153	166	203	188	160	183	171	188	167	180	191	192	192	172	178	197	204	160	158	184	160	171	156	155	152	172	157	171	179	179	162	181	160	183	172	176	177	176	182	167	202	172	163	163	169	143	182	171	180	190	159	171	171	188	149	172	182	178	183	169	171	172	177	161	183	193	186	169	203	186	175	203	169	181	180	179	176	178	171	154	172	206	183	172	157	202	172	166	196	193	163	175	181	190	178	186	164	181	198	170	189	192	157	172	172	185	175	221	172	185	174	165	181	156	175	164	187	174	166	193	188	160	159	185	202	185	171	187	196	175	184	189	188	178	203	155	176	176	182	188	186	180	189	166	153	179	160	204	169	175	164	189	180	198	189	157	166	162	192	156	166	176	190	180	154	155	196	167	177	165	145	171	183	188	171	192	169	166	174	179	191	163	186	194	162	178	168	158	176	184	171	206	174	173	153	178	174	176	170	168	183	190	178	151	168	192	167	194	199	168	154	169	192	162	173	177	177	174	164	193	169	188	170	167	186	182	192	169	165	168	150	164	183	179	188	168	175	185	184	152	156	186	180	158	190	187	205	175	189	169	179	194	195	187	162	172	173	179	166	175	177	185	178	160	176	175	196	166	177	169	177	174	184	170	187	178	191	168	173	151	184	165	172	176	172	185	171	161	163	173	184	188	190	168	176	195	164	204	188	155	180	167	163	181	173	171	165	180	162	178	186	187	182	185	188	153	174	176	169	180	177	182	191	167	181	174	170	176	169	168	176	159	178	178	180	161	182	179	184	150	169	169	181	176	179	196	193	195	177	170	181	181	174	181	180	177	165	177	166	181	194	187	177	160	175	170	192	173	189	165	184	179	161	172	166	159	181	147	188	165	184	179	172	189	161	175	204	195	183	153	184	172	189	160	179	183	173	154	160	185	170	166	191	167	176	195	187	191	165	194	177	206	166	193	169	181	177	160	155	180	189	180	179	193	179	150	182	165	170	195	177	176	190	186	168	160	183	209	196	152	166	177	197	189	185	159	184	183	175	164	200	158	179	163	158	185	160	161	181	190	183	191	161	195	169	184	187	193	179	192	207	165	181	151	181	178	156	187	183	185	176	165	181	214	194	151	181	189	184	157	177	179	183	180	182	162	171	179	180	160	196	168	166	202	162	162	170	158	172	170	185	185	186	185	174	159	182	167	175	155	166	190	188	203	168	177	169	177	166	183	167	172	185	172	171	165	192	158	149	186	188	168	185	196	152	177	179
5630	629	203	218	174	173	199	206	212	198	226	166	202	190	185	218	196	201	218	216	219	226	208	186	213	177	195	218	193	193	186	205	189	213	213	233	197	195	201	211	206	232	208	220	181	210	188	204	191	192	192	215	211	213	217	189	205	219	216	213	187	220	199	234	194	183	215	172	235	197	200	184	209	190	186	195	194	200	200	196	188	182	197	206	220	212	213	191	206	210	219	193	199	199	228	188	194	189	206	224	192	223	210	190	220	216	191	225	201	216	226	204	211	199	203	203	179	183	198	232	204	214	220	208	207	211	199	210	183	225	186	225	237	179	196	236	217	214	187	186	187	193	189	216	205	202	192	209	203	220	238	208	210	206	198	203	167	175	176	212	199	220	228	209	185	185	213	208	190	210	202	209	204	214	197	235	199	185	206	214	222	176	200	198	209	203	206	183	190	213	195	196	212	200	223	176	192	210	204	200	176	192	194	211	220	196	218	208	208	243	202	221	206	212	200	216	208	206	198	191	213	199	216	197	210	214	196	191	194	194	192	193	201	194	207	219	197	185	205	190	194	222	236	176	213	178	221	241	201	203	192	208	222	210	211	186	179	200	198	217	223	226	186	202	211	188	208	184	204	196	207	200	219	190	193	205	210	195	218	202	212	204	205	182	182	199	199	233	213	207	210	198	222	192	199	228	198	203	170	212	229	195	212	197	200	201	192	198	210	232	189	188	186	197	190	172	187	225	205	193	185	245	218	198	219	211	189	191	193	194	200	222	190	196	184	217	184	206	229	220	208	211	209	209	211	209	203	207	177	234	204	203	179	193	205	236	211	216	202	178	211	213	186	210	196	201	194	225	209	232	213	197	221	213	197	179	209	202	228	197	213	202	211	213	205	188	217	241	215	222	207	214	192	233	194	221	226	202	220	182	183	206	205	214	200	191	177	191	209	193	224	204	197	213	195	214	200	211	209	222	223	197	178	208	203	201	220	213	216	213	210	202	207	195	210	213	228	192	190	178	202	226	214	213	215	215	236	201	249	207	203	214	169	187	197	199	217	191	203	189	222	213	206	197	213	202	200	185	224	209	184	193	212	217	206	215	213	214	215	218	225	211	228	195	198	221	207	192	201	198	181	178	201	198	204	210	213	228	190	199	191	196	210	235	222	211	215	172	198	171	202	209	214	220	187	195	216	205	222	173	223	206	196	219	194	193	206	178	180	184	194	210	230	218	191	205	213	205	242	185	221	201	221	197	208	205	190	231	198	210	218	183	202	199	192	212	225	182	193	200	217	206	192	205	206	208	233	213	209	213	208	214	214	191	196	188	206	196	218	206	219	229	216	220	220	232	192	220	218	185	186	218	188	186	181	211	203	201	217	214	203	192	203	196	185	198	216	191	197	227	193	174	219	217	208	188	192	209	211	213	229	221	219	207	198	219	203	223	202	194	199	180	197	177	221	205	177	226	197	201	219	207	197	199	204	227	189	233	211	185	187	214	215	203	196	189	209	203	193	179	200	194	201	206	226	188	182	223	193	202	208	159	211	189	207	183	214	185	198	192	229	211	204	206	226	196	212	207	204	176	203	213	203	239	190	186	204	205	200	202	193	223	195	212	206	223	194	222	218	217	185	214	199	216	188	202	190	193	227	205	217	189	213	230	184	201	194	205	204	225	190	205	208	213	201	223	193	234	199	181	216	204	206	198	221	238	184	202	209	192	208	157	182	215	233	207	214	210	190	196	201	184	185	203	224	224	232	215	207	223	191	194	206	185	200	209	224	208	178	244	208	185	239	198	190	220	188	211	194	205	203	192	203	225	216	201	210	224	211	190	186	226	197	189	205	212	190	224	207	197	202	200	191	221	180	210	191	198	208	191	191	214	212	204	202	203	177	210	205	199	172	195	212	177	218	200	194	213	211	193	187	201	214	192	183	193	195	217	167	182	194	208	231	207	235	200	207	195	203	206	227	223	182	210	219	224	215	218	216	174	210	209	185	198	180	188	205	207	184	212	211	187	210	215	216	222	207	207	205	203	231	199	198	216	203	213	207	184	205	195	228	179	229	191	204	238	213	209	181	219	195	189	194	206	195	203	212	190	193	218	204	209	202	209	177	181	208	177	224	183	199	206	192	200	216	212	210	230	211	208	214	216	222	226	195	201	183	188	195	197	222	222	218	192	218	219	208	213	188	181	180	191	185	174	198	218	187	207	198	199	223	180	197	188	223	190	206	196	239	189	206	223	213	201	207	197	196	210	224	194	208	211	202	203	194	220	195	220	200	228	235	199	211	230	223	210	206	192	213	191	208	200	215	213	209	193	185	216	202	194	212	205	174	214	196	184	187	212	225	219	224	199	203	239	202	198	210	235	215	214	190	201	190	226	195	206	201	227	203	198	221	207	174	204	213	206	200	207	207	186	213	199	231	225	208	230	211	225	194	205	197	201	194	209	226	213	219	210	237	214	186	187	183	207	194	176	190	189	207	190	226	211	216	204	230	198	206	199	210	203	221	186	197	204	204	179	194	234	183	192	191	270	187	201	209	201	214	184	219	216	196	205	227	177	185	193	204	189	172	200	188	180	206	222	198	209	202	233	205	195	194	189	210	218	200	207	201	200	197	214	201	218	215	235	194	185	208	214	216	206	207	209	200	183	194	210	223	203	179	189	197	181	181	175	203	208	199	203	204	212	178	217	215	174	208	214	226	210	199	226	195	206	227	208	213	212	209	206	186	207	215	205	195	204	192	207	214	212	223	216	200	205	195	203	230	217	208	214	203	205	199	207	187	182	204	212	217	207	197	204	204	211	187	218	230	201	210	212	194	217	220	179	197	205	220	201	211	196	215	218	227	214	193	209	244	207	197	171	227	214	190	212	215	206	220	202	203	205	212	157	225	199	205	177	207	192	203	208	198	211	222	229	205	220	200	223	207	199	212	215	183	220	218	183	191	194	185	216	226	213	216	188	201	206	213	206	172	209	199	189	187	199	211	213	226	187	236	219	184	201	202	195	222	214	188	206	182	182	204	217	183	214	201	201	223	229	214	234	178	213	190	217	234	192	217	211	228	206	198	192	207	196	204	176	211	223	192	212	209	207	203	215	192	191	195	204	215	236	224	207	205	181	210	183	237	177	236	197	212	190	200	223	220	195	194	195	203	219	236	202	201	217	186	210	195	192	228	216	215	225	203	234	218	221	214	218	222	216	182	180	205	196	179	210	191	211	229	221	181	214	185	161	199	192	211	219	227	193	201	169	192	196	182	194	195	222	208	210	209	236	188	223	191	166	214	188	205	214	228	183	199	193	200	232	206	201	190	233	213	215	202	203	218	180	181	183	212	193	183	199	195	192	212	200	199	209	186	204	193	202	200	195	209	196	178	218	196	203	200	207	217	213	211	204	226	223	224	208	197	203	220	222	205	200	192	229	194	165	180	211	224	216	188	216	214	233	214	192	212	188	180	237	211	206	219	194	211	188	227	189	229	215	225	228	203	192
4779	742	518	547	524	507	477	507	499	497	526	514	471	508	506	473	454	478	486	491	458	504	493	515	454	544	506	504	494	506	490	528	491	500	517	485	486	450	478	490	498	481	456	483	459	490	483	517	479	468	527	521	525	520	497	476	483	562	468	512	490	504	513	516	459	503	494	508	493	477	472	465	507	523	514	497	480	465	544	524	481	512	491	494	496	478	494	467	490	480	473	450	508	538	451	505	505	481	504	522	450	485	477	554	520	495	502	493	477	520	479	477	478	490	499	527	491	506	497	506	547	506	475	507	500	504	470	500	470	476	471	528	517	497	507	486	494	497	479	488	482	518	472	517	458	454	530	476	447	447	490	480	498	504	519	486	473	516	491	494	529	486	431	523	479	530	480	516	509	468	488	511	539	448	494	515	493	486	465	480	475	476	451	501	497	438	476	495	480	493	512	484	482	510	475	486	489	515	499	516	529	534	467	470	529	549	454	505	497	529	509	493	470	497	490	488	493	473	483	462	534	472	493	498	528	518	546	448	505	476	487	480	508	491	510	481	480	478	508	514	515	478	510	463	480	477	521	485	514	493	488	499	517	517	464	499	499	468	483	518	479	493	501	498	519	465	486	478	495	496	477	530	479	462	464	496	503	497	488	495	533	505	502	505	484	474	493	465	509	493	504	483	485	482	444	459	492	487	516	475	460	454	530	504	502	503	463	529	482	484	485	482	495	477	487	492	504	479	511	482	493	482	469	520	493	511	499	503	505	489	508	524	441	515	513	512	513	502	490	505	467	517	499	489	481	533	485	465	500	500	502	509	494	508	475	482	531	460	477	479	486	535	478	512	478	465	476	521	521	459	488	454	478	494	488	478	508	519	487	532	475	505	506	467	522	477	537	497	524	511	504	513	509	515	490	506	515	518	489	480	488	543	488	492	502	491	475	449	464	487	507	504	486	490	518	515	477	496	521	471	539	485	509	536	471	556	471	485	512	503	512	495	516	472	528	452	503	474	505	478	503	487	490	496	458	492	477	475	501	476	544	483	528	462	475	500	485	503	477	497	502	505	479	465	527	486	494	534	477	486	529	506	517	478	522	493	483	489	485	514	504	510	501	474	486	504	464	474	522	485	486	511	475	510	477	455	493	458	534	488	503	509	474	492	492	514	485	490	476	498	475	499	456	495	501	509	462	491	486	490	482	555	497	486	524	477	463	517	483	528	470	452	476	499	479	473	523	490	463	461	454	492	513	505	536	500	487	476	513	482	472	503	504	472	506	509	471	506	524	500	437	486	512	528	534	486	471	516	478	506	458	487	522	517	504	496	496	504	538	480	459	460	509	491	499	477	506	473	481	471	494	487	497	510	499	468	489	528	508	517	497	494	468	436	487	516	519	509	496	455	532	498	458	521	507	499	477	490	490	525	501	465	502	462	473	476	500	507	498	508	516	486	456	474	465	480	536	467	486	521	523	450	471	506	491	538	482	505	471	476	503	499	503	519	504	465	479	513	513	479	509	473	495	440	463	478	491	520	470	508	496	498	495	494	474	507	527	505	492	455	504	541	508	503	520	473	468	503	470	513	490	512	490	518	506	459	514	509	502	495	478	490	521	486	470	527	473	479	474	492	483	495	450	495	528	484	485	493	522	505	510	488	501	502	531	468	519	478	537	497	482	468	495	472	497	496	499	509	483	449	467	538	525	512	468	489	455	505	487	450	515	478	469	516	483	532	488	473	469	478	497	491	479	504	483	512	475	504	485	510	483	531	524	472	452	484	503	471	535	522	477	495	545	463	484	527	533	486	524	487	470	493	473	494	516	529	537	495	508	489	508	468	487	515	485	474	543	491	449	521	502	493	531	512	467	466	450	505	495	497	474	478	474	506	497	503	509	496	479	481	511	494	470	476	482	483	512	525	502	483	470	512	488	477	503	485	470	506	451	489	485	540	501	488	516	486	475	474	516	496	490	484	528	503	475	473	485	488	502	539	466	496	482	505	479	520	462	509	517	513	528	505	512	493	437	508	491	494	517	481	508	473	491	529	518	496	489	464	499	486	469	514	491	501	491	484	532	516	489	511	496	513	448	461	500	508	476	513	470	512	495	501	466	481	470	472	433	475	517	502	479	507	480	500	493	507	528	498	521	501	517	473	540	448	476	482	511	538	500	487	498	473	531	500	542	487	491	483	447	544	458	516	512	459	483	525	481	494	531	499	476	480	528	493	482	481	471	514	486	492	471	473	507	539	493	475	470	500	529	465	486	516	507	491	505	460	479	483	506	440	493	498	504	491	491	491	492	474	469	516	483	516	472	509	522	462	485	469	445	474	524	437	510	495	516	464	525	528	491	544	533	472	484	472	496	535	449	463	466	505	478	519	485	549	474	512	498	475	477	463	463	496	490	502	483	486	472	520	473	494	489	520	503	513	500	471	477	496	496	512	491	459	482	549	518	502	479	463	451	474	520	493	521	505	571	486	468	484	470	519	503	502	484	520	490	532	512	472	479	440	491	492	485	424	477	530	514	509	460	468	532	484	508	471	461	507	472	480	497	479	495	519	517	490	430	500	454	475	501	498	504	485	508	523	475	493	489	503	482	465	482	473	494	454	517	488	489	530	457	501	493	485	533	521	503	474	508	506	494	487	490	444	520	458	531	484	531	491	493	471	502	481	472	471	457	480	504	544	508	488	488	496	474	477	490	469	499	479	498	473	463	446	514	469	508	482	477	484	492	489	500	500	501	480	517	481	495	498	500	488	489	500	468	477	514	483	454	485	489	478	451	447	467	489	546	487	521	492	465	494	528	518	494	551	493	535	510	502	502	527	481	524	487	484	498	472	509	474	512	473	506	522	476	495	472	502	517	531	480	498	484	502	466	492	511	541	514	498	451	490	517	474	504	502	485	466	482	486	520	447	503	486	485	479	511	512	467	501	500	477	504	517	506	485	487	483	478	504	500	507	463	510	502	504	515	546	523	499	484	473	533	477	473	477	476	507	494	456	490	512	510	443	455	447	499	498	479	501	515	461	504	526	477	487	484	524	464	522	512	492	474	505	516	523	520	479	475	507	523	488	534	504	543	488	488	507	491	464	521	482	518	426	504	509	491	497	480	497	473	493	480	508	567	534	483	495	474	483	489	488	499	550	488	491	543	449	477	506	515	476	486	513	496	476	503	452	453	568	465	494	465	457	516	491	480	468	496	478	500	467	539	516	482	533	463	512	529	495	512	502	513	552	469	504	484	481	515	490	522	463	501	434	476	517	465	487	486	479	486	537	498	485	505	450	455	471	488	527	487	508	509	444	526	489	491	494	473	501	503	506	493	480	484	494	458	443	513	514	468	527	496	453	506	494	523	508	465	513	508	520	514	514	499	507	473	516	501	468	468	526	510	502	507	460	437	518	484	519	491	522	493	505	528	510	493	515	460	480	486	476	465	489	494	505	505	490	507	502	531	523	470	462	473	487	462	490	479	491	479	464	491	523	501	507	491	496
13455	1203	354	308	255	180	216	196	174	187	188	157	158	162	168	175	173	173	148	178	165	140	161	147	151	158	156	168	152	161	139	160	154	168	173	149	153	142	139	138	143	156	141	149	139	152	148	169	165	141	153	203	183	212	186	180	160	174	158	170	144	173	150	146	150	184	162	173	162	133	142	146	141	157	135	163	152	133	178	152	156	157	178	148	143	158	143	157	137	148	149	126	144	138	168	139	163	142	148	150	168	141	155	148	175	158	151	166	147	164	137	141	157	110	179	140	147	175	160	131	162	156	166	151	156	151	169	154	155	152	143	189	175	141	169	162	150	154	163	148	146	165	162	151	156	167	146	117	145	145	156	145	156	176	143	120	156	158	153	150	150	150	150	138	168	147	149	161	168	127	154	149	145	154	134	153	129	169	170	163	164	174	150	142	131	160	155	142	152	155	129	170	142	129	156	153	167	173	150	162	168	144	161	140	153	137	142	129	147	144	162	146	155	137	134	138	160	163	137	172	138	139	139	124	138	141	161	132	120	142	138	159	148	142	144	156	140	158	139	127	153	147	152	176	151	128	129	145	117	138	179	143	128	128	147	162	134	151	162	154	182	168	148	146	139	143	172	158	163	161	155	131	159	146	139	137	153	176	138	148	145	164	139	139	141	154	125	149	161	149	165	142	147	140	127	159	148	160	163	163	157	174	161	174	148	138	149	141	151	151	175	161	166	162	158	159	180	129	164	158	138	135	168	170	166	141	143	139	150	148	149	151	178	143	159	163	165	140	147	170	150	159	138	155	169	136	138	139	175	134	138	147	127	143	153	132	136	147	165	125	142	157	156	153	146	155	156	142	135	149	140	143	129	152	155	143	149	134	143	168	165	154	146	158	149	160	163	145	152	125	144	141	174	160	131	146	127	150	147	152	141	143	161	144	168	142	164	146	173	155	153	149	135	146	152	146	158	162	146	126	136	173	156	151	166	139	143	168	145	134	138	154	144	146	144	151	157	150	153	138	147	154	166	158	165	165	136	142	144	151	155	167	189	161	141	148	141	147	162	163	156	163	148	158	146	137	157	134	156	140	128	156	157	162	131	157	147	146	156	134	164	157	176	156	167	163	153	139	145	136	136	146	159	160	130	124	148	151	151	127	160	143	151	151	139	148	154	174	156	143	139	161	134	136	136	168	184	144	141	137	177	156	157	149	131	142	156	170	127	150	121	137	161	172	146	150	144	158	149	151	141	136	137	156	177	141	176	153	159	143	149	145	127	136	139	149	167	136	181	147	155	136	172	144	145	168	148	142	143	171	164	149	130	131	137	134	142	169	135	149	139	161	141	139	158	152	155	139	140	153	148	136	153	125	144	144	159	129	163	146	152	141	162	152	166	163	155	164	120	130	138	139	123	137	147	157	165	151	155	152	144	140	169	133	166	144	148	149	148	159	159	144	162	144	166	131	144	167	153	148	157	159	144	162	153	146	145	144	139	146	142	158	147	149	129	152	135	152	156	160	145	144	159	156	145	147	152	140	152	147	142	166	163	158	155	169	149	147	151	160	153	146	146	161	144	143	152	169	148	154	169	151	144	143	147	177	163	163	134	170	183	158	174	162	141	151	169	148	152	166	139	165	152	141	124	136	135	161	146	142	137	141	153	172	148	149	162	154	151	176	146	138	145	145	127	132	173	140	132	142	172	147	141	136	154	143	162	154	138	137	162	138	152	162	161	143	179	150	153	155	138	160	157	141	149	141	138	136	151	131	154	135	153	157	149	170	164	134	159	145	167	161	147	188	165	156	137	140	139	149	142	163	136	155	157	151	132	135	160	131	133	157	155	147	146	162	152	159	140	139	148	147	120	124	153	145	135	121	156	161	136	159	121	139	153	138	145	137	136	149	133	153	156	140	142	135	147	161	138	174	161	157	117	125	131	161	156	175	153	146	147	148	113	145	159	145	139	139	163	145	147	162	146	172	137	150	165	161	127	149	145	129	146	142	185	167	150	138	142	144	143	151	148	158	152	144	141	138	161	170	150	157	146	181	143	158	139	158	159	150	164	178	124	144	148	153	139	146	174	125	154	178	173	162	134	138	144	144	145	127	192	134	133	157	140	138	139	163	143	147	153	167	142	146	156	128	121	145	149	146	142	137	158	155	139	147	153	127	141	147	145	143	142	161	149	126	148	162	176	148	125	145	152	136	130	172	152	163	134	166	146	145	168	147	162	155	142	140	170	147	145	147	182	166	144	142	141	166	165	156	154	153	146	141	162	159	161	149	152	133	151	161	151	163	170	138	141	142	164	156	164	132	145	148	146	162	158	161	152	156	166	151	152	154	150	146	145	151	157	113	155	151	152	151	140	162	155	157	149	145	128	132	152	136	143	168	126	147	163	155	150	151	134	139	155	164	160	158	146	144	155	138	143	160	147	135	160	141	165	160	148	133	135	157	144	129	142	152	136	160	127	136	132	140	150	139	149	152	168	159	128	150	176	134	156	140	162	132	159	158	153	146	125	168	155	151	158	150	159	151	150	154	162	157	168	164	171	162	151	140	146	145	149	149	142	172	150	156	166	164	132	156	141	146	149	136	150	148	140	143	135	156	162	145	138	125	140	130	131	167	139	149	165	141	135	174	178	137	139	175	164	140	140	147	145	170	171	131	143	152	175	177	145	151	121	158	144	156	150	131	166	153	129	135	147	151	164	124	164	141	153	164	155	144	141	131	141	162	131	127	154	132	169	155	153	137	157	156	160	134	131	144	137	146	135	141	172	150	146	150	148	142	145	139	130	140	168	147	171	155	149	144	155	148	139	164	154	182	156	147	148	143	140	177	144	151	139	166	149	166	151	149	171	133	158	155	146	186	154	158	156	142	142	160	164	147	151	154	176	152	116	147	154	142	169	160	142	174	153	173	130	143	147	146	147	133	156	148	152	149	174	137	158	165	149	129	158	143	169	152	168	154	169	134	144	132	153	153	172	157	133	140	130	146	162	172	167	146	156	142	157	163	167	151	136	147	131	154	159	140	151	150	145	141	150	143	159	170	151	149	163	146	148	137	153	168	147	163	146	168	139	146	141	161	153	169	117	125	148	162	162	132	164	159	153	127	183	148	164	169	143	160	135	147	133	138	138	152	161	148	152	156	133	152	142	148	149	144	160	121	154	164	145	169	165	154	154	151	153	143	159	136	151	141	142	151	127	151	151	146	142	167	134	148	149	151	159	140	170	146	136	158	127	120	138	189	142	143	140	155	132	159	153	126	159	144	149	160	142	138	130	144	136	151	155	158	149	144	187	151	174	153	148	134	171	135	147	143	142	149	129	140	153	119	142	129	122	152	190	144	145	153	149	146	159	153	152	138	139	155	178	184	142	147	133	158	154	162	132	141	143	141	158	141	168	163	166	151	142	153	131	154	142	139	158	164	148	166	132	144	135	149	153	123	132	153	146	148	163	149	149	139	157	178	145	125	150	137	148	131	142	156	161	134	144	139
10257	918	856	937	778	722	674	570	512	491	478	479	422	401	467	450	445	414	439	422	407	405	400	366	383	410	409	387	394	359	372	392	398	422	355	393	414	355	355	395	381	361	361	346	342	362	374	368	428	437	520	662	770	764	634	697	736	692	576	512	430	392	381	402	482	476	449	363	367	367	382	348	375	360	382	378	375	365	386	339	352	373	375	364	365	394	432	342	395	384	368	402	374	345	367	349	367	378	410	351	379	395	385	351	393	374	359	358	349	366	366	346	360	375	355	346	321	389	346	362	329	426	390	354	376	354	336	344	374	368	365	370	359	349	350	378	354	375	337	384	359	394	366	365	350	392	389	398	336	372	394	356	346	356	345	364	381	357	393	336	372	356	361	328	362	384	321	357	371	391	378	364	380	362	402	360	336	366	350	353	402	357	351	363	341	375	398	366	412	342	364	349	339	360	373	340	385	358	364	366	371	367	358	358	341	393	382	375	382	368	352	373	330	371	361	350	374	401	377	358	369	384	337	381	356	382	360	345	395	364	343	345	352	386	371	343	358	372	394	348	403	333	359	364	378	372	371	402	360	339	390	372	388	405	356	368	353	354	380	349	396	381	383	386	378	349	370	363	388	360	334	367	404	356	398	357	392	351	364	368	346	378	354	398	370	388	365	364	375	370	361	380	375	399	368	354	338	350	379	358	344	357	338	371	390	350	339	370	386	344	379	394	398	360	368	403	404	361	369	377	374	362	345	361	392	350	377	369	335	387	337	390	345	388	390	372	362	367	352	364	353	398	368	359	392	409	383	374	318	365	358	393	361	375	360	366	333	363	362	347	416	359	385	362	368	393	342	351	346	355	342	363	350	335	371	363	344	397	359	348	364	366	394	386	381	385	388	363	355	357	359	359	391	383	370	375	369	348	340	371	352	344	378	383	343	361	353	385	373	371	362	349	379	372	397	341	363	342	376	367	376	352	344	366	392	409	378	353	353	369	372	371	352	371	379	364	370	340	338	347	357	358	373	331	376	343	396	359	371	343	348	357	383	350	358	355	389	382	395	367	353	353	351	358	368	370	358	382	362	380	365	374	344	390	375	375	373	359	352	328	369	369	370	367	322	369	410	372	355	385	384	353	387	379	362	371	372	337	404	398	345	390	383	358	378	357	379	374	339	376	380	352	381	382	383	369	354	371	395	408	406	368	343	371	372	355	337	377	350	374	370	339	376	384	374	374	370	368	398	366	374	375	353	381	359	337	357	415	359	420	393	406	370	350	334	358	370	356	357	374	342	331	341	362	407	382	352	406	352	386	346	396	396	371	369	382	376	394	380	386	364	374	341	383	325	374	329	384	346	342	383	371	395	385	377	366	377	377	344	381	375	413	410	369	352	381	355	379	350	371	366	352	359	378	360	358	410	381	356	383	373	396	361	373	368	353	339	351	350	409	386	371	356	345	366	394	402	391	367	381	365	385	361	391	363	364	372	386	384	347	346	385	368	395	365	335	348	362	366	377	365	402	338	393	375	359	364	362	363	371	352	367	377	350	336	399	387	378	375	352	347	356	354	370	402	404	363	364	370	377	381	381	352	333	360	373	376	336	387	378	389	355	379	335	381	365	352	355	384	373	358	342	366	372	360	392	358	352	356	356	356	366	373	365	325	353	355	374	338	375	310	379	371	401	383	346	357	353	337	376	369	345	352	357	375	363	365	385	356	375	371	363	385	361	347	354	373	379	389	332	364	349	393	380	350	361	382	355	358	353	351	370	378	384	378	368	388	349	366	362	364	374	346	367	352	329	390	376	379	366	364	386	387	337	366	382	369	356	369	359	375	369	360	382	353	365	366	371	348	379	351	373	362	359	352	375	396	369	398	350	363	386	351	382	365	416	351	349	381	390	366	343	373	356	393	379	364	347	351	362	360	377	367	392	383	381	356	359	381	370	334	392	365	343	363	369	366	386	349	352	372	389	360	382	385	345	351	374	380	340	350	358	354	380	403	363	359	357	374	319	362	385	337	349	352	396	329	369	360	386	374	393	380	372	427	384	339	332	330	385	371	364	378	359	385	325	364	376	351	364	359	330	353	363	385	347	387	379	372	390	340	364	368	388	346	383	401	378	354	387	374	378	385	365	396	354	339	353	400	358	332	401	392	372	354	375	395	361	359	359	366	375	346	358	379	412	360	358	379	379	379	354	335	371	368	369	397	366	361	343	373	341	376	312	349	375	369	367	368	355	364	363	389	404	362	376	381	367	386	358	337	350	358	346	382	359	373	389	401	365	347	370	342	365	355	330	375	369	392	378	390	399	356	392	394	351	407	375	379	331	358	357	361	333	406	365	347	369	312	347	362	392	398	362	368	346	374	355	336	356	368	355	345	382	373	380	339	374	370	335	366	380	363	376	371	369	354	384	376	379	373	368	389	359	388	358	358	371	381	375	373	355	331	352	345	408	382	403	347	351	363	378	388	358	381	348	377	358	338	359	360	357	357	346	405	409	374	370	402	369	357	377	342	365	376	400	354	403	361	377	361	356	406	369	350	381	350	363	345	398	375	337	369	337	389	389	353	406	394	378	360	351	328	385	365	421	367	344	362	325	396	374	375	359	374	382	354	381	376	377	382	346	334	367	365	347	351	360	359	368	359	387	363	358	381	379	372	355	343	366	336	344	336	341	367	344	397	385	329	367	392	372	340	360	368	365	346	380	375	367	362	366	369	371	366	403	358	358	367	377	355	363	416	386	377	393	349	351	358	370	380	356	384	381	372	364	358	377	386	386	377	380	324	374	376	359	384	364	359	332	382	354	353	385	349	384	419	338	334	357	339	390	332	386	365	350	366	405	400	394	353	374	358	339	380	333	362	368	358	366	349	372	376	382	397	367	380	391	361	364	362	397	356	372	345	417	355	342	328	385	350	382	362	391	379	390	390	397	363	377	356	380	376	387	364	359	368	403	368	380	359	342	394	382	373	367	368	367	392	350	389	375	370	341	373	358	407	378	334	367	364	414	360	356	354	370	339	344	393	379	403	348	383	353	332	388	393	335	386	383	355	356	375	346	324	375	349	353	359	372	369	385	344	354	362	350	319	369	363	362	376	346	379	341	384	351	350	376	377	392	370	391	340	367	372	390	379	393	347	346	351	352	386	347	372	407	367	385	358	349	372	357	343	382	323	399	368	405	359	395	376	356	409	373	378	392	385	373	370	372	355	386	380	345	391	371	355	365	373	379	343	343	350	346	405	385	360	343	361	393	401	363	337	372	380	356	365	354	378	346	389	373	361	331	362	342	405	354	363	389	375	363	386	367	346	379	371	367	389	365	370	350	369	370	333	405	370	339	335	378	363	370	361	374	362	359	388	403	325	360	396	357	378	376	364	364	328	344	345	377	395	373	382	336	381	381	346	418	336	379	356	338	339	382	384	391	377	371	361	339	372	334	383	353	383	379	357	325	378	397	366	340	347	358	380	346	347	377	361	374	384	407	360	368	372	366
20369	2013	499	360	245	184	133	133	141	112	102	116	107	92	87	99	95	78	67	83	89	76	79	88	86	73	69	74	63	70	61	79	63	57	62	83	61	73	62	63	64	69	56	77	62	77	64	73	77	71	102	147	148	153	119	122	136	105	112	74	79	65	64	72	104	92	74	68	74	62	74	65	62	61	78	58	67	67	78	69	81	65	53	92	55	51	71	48	63	63	84	71	77	64	73	60	70	65	73	87	70	74	70	77	65	70	63	59	77	75	81	67	80	82	80	56	73	71	74	52	63	70	70	78	75	79	68	60	58	81	78	66	75	66	45	70	76	69	72	59	73	80	79	62	55	71	75	61	66	75	81	69	56	64	65	61	75	55	71	61	62	64	66	56	69	76	81	71	67	72	71	62	58	70	65	82	69	64	74	63	76	60	67	78	66	87	81	62	59	66	63	57	58	91	60	56	71	73	73	80	71	54	86	64	80	74	55	83	53	60	70	72	62	61	59	67	66	67	79	81	65	78	64	63	67	59	66	66	56	61	57	70	81	58	47	74	63	77	59	66	54	69	67	65	69	60	75	76	61	81	71	59	65	73	75	37	71	75	85	80	59	76	85	81	65	63	68	65	62	84	65	82	57	71	80	56	52	60	56	58	69	57	69	59	80	51	59	64	53	74	74	54	74	63	63	82	76	68	77	72	66	63	77	81	72	55	76	76	63	75	75	54	81	77	63	60	85	74	68	61	73	72	59	83	76	61	76	67	68	67	67	77	84	74	77	64	64	73	58	67	71	59	95	68	57	67	59	62	66	86	63	66	71	57	68	73	62	62	65	89	47	61	80	71	72	77	59	77	75	62	80	59	57	95	64	57	62	57	72	72	60	67	64	70	72	61	59	65	65	54	64	76	65	66	74	69	66	76	69	59	71	72	67	63	79	67	62	65	70	66	57	77	62	70	63	72	73	68	69	53	69	56	69	75	67	66	56	76	62	59	70	65	76	78	52	75	51	61	58	65	74	63	77	56	65	78	71	90	69	68	69	69	68	64	64	81	67	68	61	51	59	73	77	66	68	81	68	70	60	68	71	67	78	52	72	73	64	64	56	67	67	61	69	78	54	66	58	65	71	70	64	66	77	81	54	62	65	58	66	68	78	77	56	64	59	72	62	65	79	70	61	73	66	81	72	61	75	73	66	83	58	60	61	90	74	54	51	82	57	56	63	66	59	53	64	69	69	67	60	69	69	67	71	70	72	63	73	59	64	63	65	86	79	59	74	74	76	66	64	72	75	71	71	69	74	50	57	68	50	67	67	68	68	85	66	65	75	67	75	64	73	67	73	75	84	45	59	57	58	66	75	84	64	72	76	61	63	68	56	63	61	65	54	69	85	89	63	72	72	70	58	61	81	72	62	64	60	68	58	64	70	57	60	69	58	68	82	60	57	54	61	70	70	86	70	64	67	76	69	64	68	87	74	74	75	60	62	73	65	73	49	55	72	63	64	70	81	66	55	47	64	58	76	58	67	69	66	57	66	58	60	54	91	62	66	67	69	76	73	72	72	66	63	74	72	69	55	55	74	66	57	68	74	82	66	69	62	60	73	83	67	61	63	64	60	78	65	71	69	71	70	60	69	62	72	79	78	74	81	74	59	71	67	70	69	75	65	60	65	58	63	68	76	64	69	66	64	66	62	79	67	68	65	59	69	74	63	71	72	75	63	63	49	58	56	73	63	64	72	72	60	76	68	57	51	80	71	54	80	72	71	56	65	65	54	61	69	74	66	80	76	64	73	75	61	76	64	61	66	66	62	60	69	72	83	62	73	73	79	70	69	61	65	77	64	52	58	64	74	59	67	56	66	69	73	78	69	45	66	62	63	86	72	78	71	77	57	63	68	82	73	64	61	77	66	58	62	71	70	74	67	59	69	63	75	70	74	71	74	61	71	56	62	66	76	69	59	61	67	69	66	76	63	70	83	43	68	58	65	59	71	68	79	67	79	80	67	63	70	73	71	53	81	62	69	70	81	66	63	63	61	75	69	69	67	71	56	70	73	64	63	57	70	69	59	84	79	53	93	66	65	78	60	61	55	71	57	59	68	98	65	76	66	71	54	52	77	65	82	83	69	85	66	64	78	69	63	62	65	64	62	77	87	75	64	74	67	95	56	72	54	65	68	66	69	66	57	67	67	69	74	76	77	91	68	70	70	67	60	79	69	69	70	68	69	54	65	67	71	76	76	77	68	62	61	68	73	56	79	76	71	72	66	75	66	75	74	71	68	72	81	83	62	60	72	86	61	53	60	77	59	84	53	65	67	63	74	67	50	61	50	68	52	72	78	81	72	62	72	86	75	64	76	65	73	74	65	40	70	61	59	70	68	69	82	65	85	70	64	59	64	86	64	65	53	56	84	71	46	70	63	73	54	60	82	76	69	80	67	78	70	84	81	57	87	64	72	67	66	61	73	69	73	68	60	74	61	81	78	53	77	70	60	61	65	56	62	79	70	70	61	64	85	68	60	77	57	62	59	57	67	61	54	59	71	66	59	62	85	58	71	63	75	79	56	64	71	65	69	55	63	56	69	56	60	61	63	71	69	69	66	66	63	73	62	71	69	60	68	72	85	75	68	70	60	60	67	54	59	64	63	73	63	85	55	68	64	59	57	60	87	58	70	55	71	78	81	65	70	63	66	76	70	63	64	68	66	67	69	72	61	58	56	74	65	78	66	70	61	66	77	68	55	64	75	67	68	64	56	71	66	68	64	67	70	70	62	70	79	77	79	57	68	79	58	64	88	67	73	75	74	70	69	69	56	65	68	55	67	75	63	79	77	65	73	51	76	79	70	80	72	76	68	57	67	67	60	58	65	90	68	64	71	79	75	71	71	48	77	72	61	53	60	72	78	61	75	66	58	74	66	56	63	65	61	63	68	61	63	66	72	65	70	47	81	62	61	62	82	68	68	57	53	62	88	68	75	87	52	62	65	62	72	63	75	73	61	60	68	58	81	72	63	74	77	67	77	63	62	64	66	61	79	55	85	56	67	73	70	59	62	58	64	64	94	53	73	62	68	69	71	64	67	59	63	71	61	63	71	76	62	65	67	64	74	78	73	64	70	62	74	67	67	62	70	59	67	60	60	56	80	59	65	74	57	76	86	69	56	79	70	82	68	58	70	73	70	63	70	68	77	77	77	72	75	66	66	63	69	64	75	68	65	63	76	67	67	51	65	80	61	62	69	71	70	82	72	92	65	61	58	64	63	63	95	61	64	52	64	64	64	65	66	64	68	60	84	74	66	72	57	71	72	63	70	55	63	68	78	69	84	72	63	73	76	58	69	68	81	82	72	57	67	54	82	70	68	72	65	59	70	71	63	63	67	71	76	68	75	63	69	67	67	64	78	70	69	61	55	71	58	70	75	72	68	71	72	55	62	63	78	70	68	67	69	63	59	74	86	70	69	74	80	61	62	71	64	67	74	69	70	74	67	77	67	78
12853	1098	1156	1318	1077	875	646	578	521	452	418	384	341	344	322	304	308	261	261	236	257	231	235	232	252	215	228	207	247	217	227	183	185	206	199	218	234	201	228	208	181	206	196	215	195	188	207	229	297	327	520	840	963	844	748	738	873	689	590	439	358	251	237	260	464	408	263	224	195	165	200	200	204	197	195	188	193	166	179	183	204	177	191	182	198	215	178	192	181	182	192	212	189	191	187	169	209	186	171	187	207	169	194	178	205	173	197	185	169	191	198	173	180	198	197	199	189	191	168	197	178	190	196	175	201	185	172	176	191	174	168	168	212	192	178	168	204	179	187	198	186	180	192	178	160	174	192	184	172	181	178	191	195	181	173	191	182	176	166	182	189	174	172	195	179	188	182	190	188	186	205	191	177	203	171	196	157	174	190	185	202	191	191	175	202	190	181	185	186	187	165	193	171	200	184	190	189	195	200	172	194	179	172	200	212	188	184	179	188	199	174	175	176	186	173	190	185	209	188	164	181	156	209	199	197	188	199	189	170	184	197	193	196	173	180	187	220	169	192	188	201	195	187	182	180	179	189	182	191	179	188	184	202	198	174	194	181	164	188	174	172	214	183	192	194	185	185	184	168	210	193	173	164	196	204	200	177	176	186	161	183	201	209	195	201	178	190	190	166	195	174	179	171	169	174	180	164	175	201	200	172	177	199	201	176	191	196	169	152	208	190	195	188	191	189	198	163	183	194	198	205	170	179	178	170	175	173	189	212	180	202	174	190	170	192	176	169	187	184	189	170	200	197	172	187	201	170	162	203	183	197	181	200	174	161	169	179	177	161	179	183	194	172	179	201	185	194	180	203	182	182	194	180	180	189	176	174	178	164	185	191	195	192	172	184	199	200	180	176	184	179	174	191	211	182	181	183	193	217	200	185	189	172	192	177	193	171	158	171	187	184	181	168	203	196	154	206	164	173	169	189	178	156	184	200	184	192	192	190	163	178	202	183	197	187	167	215	169	198	196	191	171	200	195	183	200	157	202	172	194	174	192	182	175	191	180	184	205	172	173	182	175	196	183	189	168	181	171	175	174	191	190	188	173	181	196	219	201	202	183	187	180	181	188	208	194	179	191	173	196	192	181	198	207	198	180	196	185	181	192	197	177	179	189	186	190	182	184	210	176	169	176	190	178	182	186	167	188	197	188	148	177	201	183	172	178	181	184	177	213	168	185	187	183	179	199	184	164	161	175	204	168	164	180	163	161	186	195	172	189	197	172	187	182	179	185	190	181	177	190	170	183	194	177	176	166	177	198	202	181	166	186	201	192	201	187	177	176	173	196	173	168	197	180	204	181	167	158	178	165	180	208	185	209	191	166	172	192	177	179	180	189	186	203	191	158	206	185	170	183	203	180	187	179	195	194	179	182	167	194	187	176	186	173	205	155	168	180	193	183	191	201	193	186	185	200	186	218	199	176	189	200	177	198	161	190	180	226	180	177	178	178	183	199	168	181	204	174	170	199	178	200	169	161	188	181	187	194	198	195	192	189	201	197	159	187	192	203	184	164	196	180	182	201	201	176	184	203	182	195	191	197	191	192	158	189	191	179	175	162	182	188	162	169	191	186	186	198	174	193	174	174	173	171	211	207	190	199	202	201	167	183	196	194	195	179	164	197	160	201	161	195	193	201	192	190	185	190	153	179	192	186	190	209	176	174	189	176	213	156	175	196	184	202	167	190	200	177	178	177	178	197	187	206	216	225	183	169	202	183	173	191	179	191	190	174	187	155	195	185	205	187	171	152	169	200	192	211	157	166	185	186	167	196	192	205	198	174	193	177	205	182	193	160	198	183	192	183	187	195	189	197	191	185	176	198	179	197	174	186	200	199	180	168	184	193	194	169	174	185	208	159	200	182	202	177	200	181	172	165	173	173	185	199	193	174	175	188	177	184	172	177	192	187	206	176	194	204	163	180	191	210	177	181	217	178	170	202	180	202	191	182	189	179	195	194	186	202	156	173	185	196	210	186	201	207	189	199	182	213	224	196	170	179	175	179	168	171	197	179	181	197	173	203	191	177	180	184	190	195	180	206	202	172	194	205	169	199	175	173	203	190	179	197	193	184	200	178	193	173	167	200	167	170	173	182	180	170	173	196	187	175	191	198	171	187	189	195	195	188	158	185	202	174	185	165	179	184	205	205	195	185	185	174	187	219	195	193	163	198	183	201	215	171	176	174	189	208	195	170	206	208	201	173	196	179	192	175	184	185	194	212	182	182	183	162	211	179	173	187	181	171	171	178	177	150	172	175	185	176	193	156	194	196	186	188	171	179	181	188	169	176	150	172	199	192	191	188	184	193	195	191	193	170	162	186	183	169	185	210	179	173	179	170	187	194	192	181	214	209	191	191	190	181	185	181	169	176	197	190	190	190	198	175	183	198	167	142	205	198	194	189	201	167	174	165	190	207	170	182	181	193	179	167	190	187	186	184	198	184	170	186	199	195	178	185	186	172	178	184	184	163	187	191	195	176	185	192	193	163	164	193	195	185	180	188	203	199	157	181	181	168	184	194	192	188	188	168	193	167	203	163	193	192	175	173	216	209	186	189	187	177	185	179	174	178	196	190	155	181	197	188	170	178	184	208	179	196	163	204	185	184	182	192	153	177	179	160	174	195	181	185	174	173	186	190	163	179	187	196	167	197	181	180	187	178	185	188	202	195	165	205	209	178	186	197	193	184	190	189	173	173	199	170	198	186	158	208	217	205	204	188	193	200	180	187	163	165	173	203	193	192	205	191	162	175	185	176	202	199	178	201	170	202	169	174	180	192	169	180	197	170	200	207	197	187	182	192	181	178	176	175	200	163	172	190	185	178	202	173	176	179	202	177	182	186	190	176	201	206	180	170	161	198	178	167	183	187	208	165	205	185	190	173	176	217	215	198	165	180	183	162	162	189	192	157	184	181	175	183	183	179	173	188	201	204	152	193	165	175	189	188	166	207	180	210	215	193	197	185	200	206	179	208	188	198	173	190	191	173	196	174	191	202	190	188	180	191	155	198	195	186	181	190	191	154	188	211	184	182	193	208	182	179	202	190	175	165	189	190	177	163	184	187	197	203	187	192	192	178	200	179	181	188	188	187	167	182	193	179	212	184	174	188	180	170	183	185	175	181	198	223	211	188	176	181	183	174	218	153	184	167	184	173	183	169	179	165	190	193	201	175	175	183	183	179	158	178	171	186	191	157	172	182	173	196	191	174	170	199	156	169	173	181	201	180	194	183	187	200	179	210	175	156	202	188	174	173	176	193	186	194	182	197	188	198	219	195	164	191	179	180	177	162	180	182	206	198	152	208	200	179	169	188	177	209	179	211	208	168	186	195	194	181	186	202	210	182	190	198	183	200	185	205	173	164	196	170	183	202	178	183	192	179	203	177	174	169	216	198	199	172	194	187	204	187	184	188	190	186	164	198	200	191	204	181	173	192	193	180	196	197	164	183	187	194
6388	619	197	251	200	207	214	229	212	211	185	230	232	211	231	221	181	210	217	212	209	223	175	219	221	216	212	189	210	180	198	239	219	195	210	218	185	227	210	193	206	185	207	211	216	217	195	204	201	179	233	203	202	190	180	206	202	211	199	220	229	201	209	212	187	223	195	214	173	218	192	201	193	218	220	212	193	226	182	192	221	226	214	192	182	228	213	191	224	208	180	206	207	229	223	217	213	213	216	207	214	210	226	205	194	216	206	214	205	181	210	212	227	196	225	238	198	226	211	181	189	189	212	198	201	198	190	206	223	197	224	220	215	187	211	174	220	188	221	199	180	220	217	224	220	190	225	221	197	215	211	205	191	203	201	204	200	201	214	196	193	205	233	236	214	204	211	209	229	214	204	216	215	233	203	211	215	200	183	209	207	209	205	217	175	208	191	192	194	196	207	197	205	222	194	231	206	177	218	209	229	213	212	231	207	182	199	208	226	244	233	219	208	216	194	204	228	197	217	213	202	214	215	201	209	180	214	227	184	213	181	195	187	201	222	218	226	186	205	221	204	224	226	201	198	230	221	185	208	198	224	195	208	212	217	201	206	196	209	211	196	212	201	209	177	235	196	170	223	196	188	210	212	199	219	208	193	200	202	180	242	216	195	182	193	191	191	202	224	210	180	201	198	207	220	207	209	212	197	216	186	186	185	209	217	215	183	189	193	210	204	220	207	214	215	218	221	195	211	213	207	211	242	229	190	207	209	201	203	183	207	218	209	193	197	225	188	212	229	214	202	205	192	211	199	192	196	194	227	221	179	205	211	223	184	199	202	199	206	181	215	215	196	227	205	200	192	183	200	202	211	204	191	191	215	204	200	198	227	198	206	214	198	200	201	224	224	195	203	199	206	190	222	223	229	183	198	207	203	241	182	181	215	202	197	225	195	205	184	181	195	195	216	190	199	207	218	212	216	217	170	196	217	213	204	195	195	203	216	189	200	176	262	184	226	219	201	221	206	202	232	211	185	218	225	201	217	188	219	235	226	221	223	213	179	212	191	194	223	213	206	220	169	213	213	198	207	206	216	199	193	201	230	231	194	232	158	202	213	215	214	215	209	203	198	198	191	213	186	209	190	216	205	212	210	206	225	203	184	208	229	214	229	195	184	202	230	204	197	191	204	201	205	207	200	208	185	222	215	217	213	218	209	210	210	191	224	225	211	185	209	195	191	230	192	205	226	221	193	235	235	212	178	208	201	187	204	199	208	189	227	198	226	235	210	193	208	229	243	208	195	236	217	204	193	200	207	208	193	189	233	212	216	219	179	189	217	207	182	235	235	194	198	217	189	192	192	218	216	204	228	182	204	199	212	229	200	227	214	200	201	213	184	206	193	202	188	201	213	224	191	182	186	190	245	210	182	205	219	204	218	209	188	208	202	203	217	227	204	211	225	186	192	232	194	174	183	206	192	208	223	192	210	198	207	184	238	198	222	207	183	189	207	219	207	210	180	217	195	196	210	202	198	188	187	212	187	200	199	202	222	192	189	203	229	195	203	229	176	197	226	182	218	202	180	218	197	232	198	212	219	218	195	191	191	205	197	206	220	185	200	200	200	220	206	212	195	211	205	187	190	219	192	184	214	199	221	212	200	204	208	209	198	234	201	223	244	214	205	195	196	197	199	194	196	186	215	195	189	208	219	187	201	202	197	204	186	192	171	185	204	198	189	228	202	222	221	191	182	198	205	184	214	218	234	199	219	212	193	207	216	213	220	171	215	228	189	212	176	220	174	195	194	191	211	210	231	213	218	201	213	191	188	193	230	227	189	210	195	214	207	220	193	227	190	192	223	229	210	215	197	209	210	179	204	204	192	205	204	242	218	206	220	207	196	184	191	204	198	223	206	174	228	195	205	193	187	206	211	199	237	209	200	225	200	218	204	224	189	196	225	182	221	215	212	218	173	201	218	181	181	200	202	187	179	184	234	221	215	168	208	175	204	223	208	196	192	201	196	197	217	190	227	227	219	219	188	207	229	227	208	183	201	182	195	173	227	193	233	209	200	189	196	201	216	191	193	216	238	209	187	217	217	205	161	193	193	213	196	202	196	189	205	202	186	203	190	201	217	217	198	205	209	218	229	208	182	182	209	210	217	219	229	207	205	189	226	231	204	195	231	208	224	235	214	184	212	185	219	205	210	212	181	231	212	223	208	190	196	222	188	207	208	221	216	183	193	210	196	184	245	188	197	181	190	208	233	207	195	214	188	185	179	216	205	247	216	194	219	186	204	211	196	196	199	193	206	211	231	211	213	216	199	210	198	181	210	219	210	197	200	225	203	217	209	212	207	228	225	209	209	210	189	183	206	213	195	209	202	204	216	214	171	209	240	203	217	206	205	212	222	224	218	221	213	175	213	206	213	196	179	209	217	210	213	200	201	211	205	221	212	215	193	190	216	205	228	184	193	195	183	210	217	221	200	214	190	194	195	228	223	188	197	223	201	201	216	193	201	190	197	215	211	217	212	204	212	196	209	199	218	218	175	216	208	229	223	190	199	201	210	206	199	202	208	204	213	196	209	223	221	206	221	203	209	234	190	184	182	191	186	202	209	201	203	210	215	210	212	193	202	248	229	182	197	206	228	180	221	198	205	208	241	185	211	190	190	202	178	182	221	210	210	220	191	209	218	245	189	197	204	199	231	204	224	212	210	182	209	213	203	210	237	196	201	194	235	205	180	202	205	207	216	203	201	202	200	211	203	205	208	187	206	176	177	191	247	180	230	204	211	232	201	214	208	183	204	221	200	200	205	172	197	192	217	220	201	184	218	217	223	210	201	199	197	207	201	197	190	185	175	198	210	218	216	183	209	181	218	219	220	206	194	208	189	220	210	234	223	209	185	221	199	176	192	205	196	202	195	191	203	224	191	199	202	221	197	213	215	200	214	197	201	210	217	217	217	188	215	193	220	223	202	196	188	211	216	183	207	224	203	179	214	207	211	192	194	216	209	173	219	223	182	169	207	196	210	192	196	171	216	200	197	188	199	209	212	205	192	191	211	185	198	200	224	205	200	239	213	219	202	257	217	199	189	205	188	215	224	194	202	219	203	227	210	189	214	213	213	184	181	198	171	204	194	205	240	240	189	223	228	232	191	198	193	194	236	191	215	204	210	213	208	207	226	203	231	210	201	198	220	196	228	221	212	213	190	181	234	222	190	206	201	222	217	223	228	197	200	200	235	264	192	220	232	205	211	195	196	248	181	206	200	217	194	208	201	212	186	235	201	237	220	218	228	211	191	218	169	225	185	173	222	220	206	207	231	199	197	204	211	217	211	209	202	212	210	200	201	206	228	173	204	190	219	220	206	234	195	201	192	220	203	226	182	205	207	184	204	197	191	216	208	203	202	231	197	185	210	203	232	184	222	209	209	222	202	208	203	205	199	200	171	209	182	193	195	210	184	181	195	192	210	203	194	211	198	209	211	195	199	206	211	210	201	214
4973	670	518	520	550	509	476	506	507	477	511	516	520	484	440	468	515	501	492	515	476	531	504	493	477	503	500	508	509	455	482	498	543	473	493	484	536	491	479	506	479	507	430	473	494	500	536	485	520	530	527	552	563	523	575	514	537	522	469	517	483	492	494	501	536	491	494	484	532	443	505	462	533	503	494	480	502	516	518	488	532	495	501	464	528	499	522	502	487	530	517	479	477	505	483	499	484	489	482	533	465	489	505	458	496	496	454	488	508	456	513	497	495	480	475	467	505	532	483	488	450	491	523	543	485	512	493	519	531	489	501	487	461	470	521	481	476	523	469	457	498	507	518	490	495	514	481	494	499	512	497	455	540	504	468	516	487	481	520	516	498	525	511	502	502	527	529	497	487	478	518	487	498	510	494	488	475	506	514	482	477	445	537	486	506	540	491	486	484	500	464	515	505	536	514	480	509	521	549	506	466	477	470	499	520	505	473	484	487	478	493	496	480	520	487	526	482	509	484	535	482	488	490	496	490	501	517	486	475	506	507	490	495	521	514	500	488	500	486	508	483	479	452	487	462	503	507	486	514	485	494	494	485	484	507	497	513	499	519	490	497	525	499	511	478	500	461	500	503	516	494	469	497	482	524	478	514	487	499	484	481	453	509	515	461	500	508	499	470	449	516	496	488	504	505	488	497	484	498	486	531	493	503	474	497	527	455	493	551	519	516	470	473	488	525	463	495	513	549	505	495	509	453	469	490	533	505	465	532	488	504	520	497	511	521	514	507	518	514	496	433	478	497	497	482	496	462	490	502	489	495	490	503	476	528	483	492	523	532	490	464	473	510	443	516	480	482	478	498	498	505	508	502	469	506	455	493	492	480	489	489	501	516	497	448	502	485	502	495	517	466	484	516	504	498	521	473	468	509	468	492	475	481	482	465	512	496	455	502	538	477	456	474	504	495	518	516	456	441	482	505	487	519	546	484	439	479	493	502	518	533	534	487	480	463	521	473	474	499	526	499	544	484	484	512	456	504	484	480	500	477	455	485	508	476	476	531	454	490	492	521	505	494	484	503	502	508	487	513	516	482	506	516	502	503	513	479	508	478	522	467	502	489	507	508	502	494	475	492	479	485	515	505	503	519	514	530	498	477	484	508	477	478	498	445	487	495	510	471	470	500	455	504	486	521	502	475	499	519	471	509	505	554	500	496	475	478	465	532	510	475	505	505	490	499	492	489	451	476	508	487	464	474	486	498	506	486	526	466	467	503	481	462	492	484	490	479	475	457	466	514	526	484	477	472	511	492	508	539	506	532	484	516	496	471	497	517	490	520	475	464	500	495	504	494	497	465	469	498	490	495	512	467	546	519	501	496	518	500	505	470	476	508	502	488	518	467	475	500	500	478	502	480	505	500	470	478	465	490	512	501	479	515	474	459	517	521	493	521	472	491	487	533	480	483	513	491	492	521	502	491	507	502	485	488	490	493	474	525	472	488	465	523	525	521	477	544	468	471	514	493	498	473	460	503	479	462	487	474	497	496	499	490	477	533	544	498	465	497	517	534	467	516	525	475	529	491	548	468	491	481	483	467	529	492	507	488	504	513	544	486	506	508	500	511	483	491	518	502	430	500	515	473	482	506	531	481	497	477	490	456	482	479	494	494	480	504	510	497	493	537	497	502	472	467	459	491	510	486	501	483	472	499	479	492	507	473	513	499	432	522	527	464	543	522	480	490	518	482	503	486	464	470	497	536	497	473	485	503	475	510	477	530	543	509	490	498	491	501	484	492	476	496	502	520	475	462	527	500	528	509	484	451	531	470	480	464	475	519	510	508	484	541	479	522	440	452	513	490	495	521	469	465	479	507	475	523	512	485	477	492	480	502	497	489	486	505	495	467	522	521	495	490	520	495	505	526	484	481	513	495	499	506	486	521	495	502	529	544	462	507	474	484	493	503	494	505	513	497	503	498	492	509	477	468	441	502	484	464	496	511	515	506	500	538	475	505	525	497	503	495	480	483	487	466	501	475	487	486	530	512	474	550	515	497	500	480	542	499	524	492	525	457	508	476	494	483	478	476	504	534	494	490	450	511	501	509	508	501	533	491	508	468	493	476	515	512	499	520	486	530	482	501	533	501	509	515	571	498	495	481	465	520	519	485	486	520	460	497	505	492	483	498	545	517	495	515	524	513	496	482	522	497	500	536	454	491	508	543	511	488	489	474	429	521	490	533	457	482	463	509	515	479	495	513	525	498	511	495	461	433	469	493	522	523	477	478	476	477	490	478	461	493	518	515	493	487	513	506	541	481	503	483	482	516	517	512	499	481	489	458	532	484	468	480	498	475	459	517	448	467	512	474	486	496	500	492	449	488	471	511	487	458	482	490	456	499	491	515	478	482	449	475	457	486	475	488	470	478	517	499	528	461	482	495	501	531	507	485	487	479	511	484	474	514	502	475	485	469	505	480	457	531	516	503	511	505	482	521	483	475	493	494	491	488	467	515	525	491	472	479	467	478	475	469	495	494	480	481	513	510	513	509	501	498	506	459	466	516	557	502	486	496	542	509	495	474	529	499	485	487	524	507	526	469	447	527	501	504	487	524	487	474	497	510	534	504	507	514	505	519	514	484	499	473	486	493	530	512	519	436	509	507	523	532	503	463	475	464	500	460	494	513	496	500	496	498	477	539	523	486	496	451	446	498	504	528	513	506	531	487	462	548	488	458	500	490	450	471	521	484	477	475	489	492	513	498	483	524	496	484	493	507	460	491	479	513	466	488	474	504	495	525	514	503	504	497	503	465	505	488	546	477	524	482	503	496	489	483	484	457	501	527	493	541	511	469	540	474	490	474	490	480	507	522	497	477	468	519	496	471	521	514	480	492	485	497	495	492	495	511	488	494	483	504	469	490	501	547	512	517	519	519	474	498	453	520	499	498	472	488	454	507	512	514	504	525	486	491	504	464	522	481	474	510	499	482	486	501	497	451	482	524	519	474	496	512	559	478	500	503	490	458	542	496	504	535	521	463	478	543	488	505	493	500	483	492	498	474	488	506	471	461	482	463	459	496	490	534	541	471	472	510	500	500	496	503	481	500	469	493	500	464	514	487	514	502	471	477	476	489	497	477	500	512	460	486	488	494	472	510	490	503	442	468	499	502	481	500	516	479	501	486	524	511	496	531	526	488	486	464	536	469	522	491	460	500	506	487	465	508	516	494	495	511	517	491	472	534	533	524	499	509	507	480	539	474	483	492	482	496	482	482	483	485	492	478	476	531	503	455	529	462	484	512	497	449	491	540	483	531	480	511	476	467	543	492	511	497	488	528	497	497	496	492	505	493	512	495	479	527	499	487	455	490	499	485	517	541	457	478	451	497	487	499	493	505	510	483	511	503	499	492	469	461	450	519	506	505	505	531	486	492	519	448	509	528	503	528	494	479	510	503	505	541	493	484	505	513	528	501	521	524	477	459	429	498	461	509	508	464	515	480	490	498	520
12994	950	382	264	252	188	191	179	162	179	146	138	174	161	145	138	159	135	142	160	143	154	160	138	160	162	162	158	157	178	171	162	142	149	151	143	154	140	141	161	184	186	141	160	167	146	167	136	162	163	166	180	195	204	205	193	185	182	169	155	140	132	158	172	162	147	153	168	153	154	155	149	174	151	121	129	145	159	161	132	179	174	152	146	149	134	164	125	141	141	167	165	135	185	155	176	149	149	149	146	147	167	133	144	160	167	145	174	164	163	142	136	169	147	143	140	149	135	121	157	136	149	146	162	132	151	142	149	141	133	143	147	160	162	150	161	134	137	153	145	143	137	166	167	162	161	157	149	167	142	150	142	136	157	145	161	157	165	140	144	154	136	174	133	165	150	151	173	142	154	147	144	145	125	137	123	150	152	158	154	164	153	139	159	160	137	145	145	148	170	137	144	158	130	147	146	154	166	144	169	143	130	140	137	137	120	156	165	155	168	157	132	143	147	158	157	153	136	155	142	125	139	153	169	160	136	150	155	136	147	153	162	130	134	158	166	165	166	156	153	136	137	171	139	160	150	175	144	164	143	123	150	147	143	162	161	148	160	149	136	151	145	149	136	170	166	137	158	160	131	166	159	153	144	170	159	155	144	155	136	161	158	135	163	141	152	156	164	142	153	156	152	162	143	162	144	140	132	158	150	179	171	155	130	149	170	145	145	173	148	147	130	154	157	152	157	167	165	137	168	160	163	133	150	132	143	134	175	140	145	153	158	130	151	147	142	159	162	175	158	152	149	143	160	190	158	176	146	138	162	168	182	157	138	141	156	163	174	132	145	174	143	150	119	136	141	154	174	142	164	147	148	161	147	149	145	161	156	156	154	160	148	137	142	140	149	175	144	165	149	149	146	169	143	129	164	160	168	153	145	117	152	165	151	157	153	171	151	156	136	161	149	147	158	139	167	161	151	138	161	130	139	160	151	158	149	172	150	147	151	157	145	156	145	161	150	137	144	153	159	152	154	165	123	130	155	143	141	143	145	148	135	168	151	142	157	164	165	128	184	132	155	131	149	142	138	156	154	153	141	141	155	157	158	153	126	137	151	146	131	164	144	133	156	158	145	131	138	150	185	136	160	152	133	144	138	161	123	144	153	154	134	161	176	181	163	140	149	168	165	143	147	178	140	149	157	145	148	140	144	146	136	143	143	151	169	150	160	154	136	141	149	175	134	184	158	131	165	158	144	150	150	149	131	151	162	140	170	154	153	153	155	145	156	159	155	140	151	147	143	135	166	134	151	158	153	159	149	153	139	149	160	150	144	177	145	147	144	167	162	158	142	153	150	143	126	117	167	146	155	174	133	160	152	173	146	128	136	154	151	160	146	146	165	151	162	152	175	138	154	149	179	171	146	153	149	122	146	170	130	161	153	149	167	145	169	138	144	130	138	164	164	177	139	141	147	140	142	138	116	134	141	134	150	166	143	144	152	135	163	137	163	141	151	167	134	133	161	140	170	155	157	158	129	158	170	149	158	168	146	140	148	149	127	151	158	157	158	146	158	135	159	160	146	152	164	154	152	164	160	166	148	138	131	164	136	137	150	119	159	133	149	150	142	148	156	150	138	153	129	149	141	144	163	139	147	171	127	156	161	175	150	143	160	155	147	137	168	138	146	158	136	150	150	142	143	166	131	164	179	162	143	133	159	160	163	155	171	133	132	150	153	153	164	133	141	152	160	167	147	125	141	156	139	142	193	157	149	174	166	155	142	140	162	157	165	173	154	159	180	148	157	157	147	135	135	148	143	146	134	160	147	162	139	141	162	149	165	130	130	137	160	137	172	154	123	152	148	149	145	134	131	150	169	130	155	136	163	147	144	152	138	145	171	132	141	142	157	165	127	144	149	157	138	175	178	152	158	152	154	161	136	181	137	151	157	136	137	138	151	152	162	149	164	145	149	134	159	148	169	156	166	148	151	158	141	147	134	157	148	160	148	138	141	145	132	170	143	136	153	152	148	128	153	146	149	136	159	156	132	156	171	151	159	140	159	150	167	163	141	145	134	124	137	170	140	152	155	158	166	163	150	154	153	151	154	134	167	146	166	143	146	142	184	139	121	137	179	172	161	164	159	176	132	149	154	150	170	165	151	141	164	162	161	153	132	150	142	163	157	149	154	138	145	134	166	150	161	157	166	176	141	155	152	153	159	151	145	152	154	137	153	171	148	147	149	169	124	168	125	146	164	133	133	137	157	150	158	137	153	158	138	157	139	141	148	162	174	152	127	165	175	140	125	178	131	142	151	172	177	127	166	145	151	164	138	157	152	146	126	152	167	128	145	134	143	152	140	127	133	161	148	169	141	130	171	170	153	152	189	120	160	128	152	157	158	162	148	156	149	156	144	139	168	143	153	166	136	152	139	130	152	137	158	155	130	157	150	141	158	146	148	161	167	128	160	165	144	140	144	127	147	119	158	167	170	144	156	161	161	160	138	163	165	176	154	154	154	139	134	173	148	150	159	160	141	140	169	156	154	152	149	171	162	149	159	177	137	173	147	145	167	133	142	154	134	149	146	134	166	146	155	152	157	137	150	144	153	139	157	157	146	167	156	138	167	128	137	148	147	162	134	136	147	144	135	132	140	146	147	147	161	153	147	131	180	140	131	181	124	153	139	170	158	140	140	175	150	141	134	172	120	155	144	142	178	137	131	155	140	150	140	162	140	142	149	160	143	148	129	140	158	171	188	174	140	146	141	160	154	141	154	132	147	179	132	143	158	139	151	154	182	142	133	149	157	172	127	142	148	157	140	180	164	142	153	156	134	147	135	153	145	169	157	153	145	140	153	147	157	159	143	163	142	149	146	152	147	151	148	138	158	130	141	157	169	143	135	155	166	177	134	165	149	142	142	147	139	143	146	149	146	154	128	138	149	121	140	166	150	141	146	162	105	146	155	137	148	161	150	141	174	154	168	145	160	163	135	144	161	141	152	147	146	144	140	157	114	153	165	161	169	149	133	158	138	164	157	139	156	182	147	141	146	181	143	164	145	154	152	162	150	167	148	158	135	148	153	138	146	150	163	150	137	171	178	137	167	155	147	163	129	146	160	145	145	138	151	125	130	153	178	149	147	166	156	174	163	149	143	163	166	131	166	146	144	168	158	158	143	141	154	142	149	159	145	174	173	160	141	161	173	151	159	167	128	144	137	149	158	151	136	186	140	144	155	162	152	136	146	143	143	162	141	169	147	115	105	133	153	150	159	136	138	158	134	161	145	144	152	135	169	162	144	155	147	172	165	142	147	156	137	133	139	156	151	141	161	158	133	156	166	149	138	157	145	152	137	156	162	129	141	168	169	149	156	134	163	143	157	130	135	165	157	142	145	156	148	156	159	146	159	155	144	182	144	156	150	148	141	155	159	143	144	139	173	164	151	146	134	155	153	147	141	151	164	157	172	163	159	140	141	169	135	165	172	141	181	142	134	163	153	161	142	158	150
10039	819	822	888	771	734	637	591	545	474	504	442	454	487	472	381	418	444	409	403	375	408	386	396	390	385	349	383	413	390	384	402	364	398	401	393	410	349	394	389	357	369	372	369	378	416	374	381	421	486	577	702	824	781	741	613	752	627	598	487	464	434	394	351	533	436	382	401	344	381	345	354	358	379	378	365	361	341	347	388	389	352	354	384	357	340	398	349	363	353	365	378	387	389	367	392	349	389	371	403	374	401	356	407	398	351	380	397	348	382	367	376	380	376	351	350	367	387	366	374	369	350	374	349	376	375	372	381	391	369	369	357	372	341	363	355	373	367	370	394	361	399	363	358	381	388	382	397	393	369	317	358	358	334	390	388	364	391	385	375	391	379	378	372	365	378	388	355	359	372	347	362	362	366	368	378	389	379	343	341	363	397	360	372	370	359	354	343	370	386	348	353	374	344	407	394	369	379	369	376	375	389	350	390	383	395	374	357	370	396	368	345	363	399	390	385	370	346	376	370	370	402	323	331	397	378	331	365	395	389	355	379	385	363	361	324	356	343	344	364	352	332	375	362	368	364	375	361	350	366	347	359	403	355	394	374	337	356	380	381	378	386	371	402	341	335	402	358	379	394	349	366	348	338	405	352	337	384	401	351	340	372	385	399	336	346	362	382	373	389	360	346	381	393	388	335	384	355	364	353	350	340	376	382	349	368	375	366	394	349	378	406	396	374	383	353	336	375	361	411	360	341	374	379	347	397	382	366	350	322	348	384	378	379	343	376	351	346	361	359	375	385	333	370	370	383	361	380	350	371	411	393	345	343	371	364	370	365	405	367	376	332	360	351	381	331	391	377	352	352	372	352	371	364	364	393	406	364	365	358	359	382	361	377	399	378	357	400	379	385	359	388	430	341	355	373	359	362	343	363	400	400	401	356	412	357	379	356	417	347	378	355	406	357	368	358	344	351	373	388	373	407	351	383	367	383	364	364	345	352	361	341	362	405	360	379	367	362	399	382	357	369	375	363	385	333	393	376	377	326	372	338	360	387	374	401	340	370	402	371	351	369	350	341	364	355	364	391	363	399	391	378	361	382	381	355	353	369	380	364	381	324	359	379	355	361	356	389	362	370	373	379	360	367	351	367	389	405	365	396	375	372	411	349	349	341	360	345	366	358	372	368	402	341	356	348	350	348	352	342	364	332	396	359	350	379	374	381	380	376	374	364	375	364	419	360	355	397	362	387	385	368	407	359	371	364	377	369	377	400	375	362	343	410	358	361	344	385	374	381	377	369	387	364	388	373	388	388	364	356	371	358	350	383	401	377	363	382	353	390	373	369	365	366	382	388	407	362	403	373	360	394	375	351	421	350	392	392	367	367	380	387	362	331	368	327	349	363	363	398	366	403	334	373	351	317	348	383	336	353	363	374	373	359	373	390	404	365	350	372	386	392	404	365	376	359	374	348	366	368	373	370	357	357	358	339	396	396	382	369	349	394	351	407	355	348	341	409	360	419	370	324	382	374	393	397	348	394	361	370	378	345	364	352	382	375	421	355	357	336	382	383	362	379	414	408	374	361	390	351	365	348	352	357	386	371	340	349	361	367	356	364	364	405	383	370	360	368	381	409	364	329	418	397	356	361	353	416	376	365	369	336	374	364	388	356	352	374	406	384	381	429	352	368	336	379	383	375	370	355	359	380	357	399	363	361	372	361	398	370	365	382	367	340	398	373	365	354	347	360	380	368	364	350	376	379	366	347	331	367	363	381	355	414	388	353	372	376	400	374	372	380	335	353	391	364	369	366	363	407	387	352	365	361	395	360	404	377	361	398	404	329	364	401	364	384	355	360	388	358	379	376	380	369	356	404	375	367	389	370	393	383	360	354	338	358	370	370	365	374	372	366	371	333	355	371	360	363	394	350	351	390	362	384	366	361	366	370	354	382	393	365	372	362	353	384	345	370	365	362	382	370	359	335	317	363	347	377	385	345	366	395	367	360	365	363	400	353	399	351	370	346	350	390	344	363	327	373	374	372	354	350	365	370	394	375	413	355	340	372	385	368	384	359	344	389	377	358	351	359	337	376	366	399	362	375	375	336	387	375	366	384	395	372	423	374	362	359	396	394	363	400	362	384	346	378	361	379	359	340	395	378	352	389	366	356	375	364	359	355	394	374	395	379	380	347	406	377	360	411	376	353	404	374	358	363	342	348	366	357	357	359	386	353	348	365	343	364	347	368	377	384	359	357	379	373	358	354	377	384	361	351	364	404	378	384	384	357	361	362	374	351	391	375	383	398	389	358	362	364	375	345	373	336	357	360	373	413	355	346	345	385	378	369	328	381	378	360	382	377	403	395	379	365	346	390	347	379	339	336	373	373	365	365	376	385	348	385	347	359	361	384	396	378	388	376	392	341	359	383	370	338	382	322	404	379	338	368	360	388	378	399	406	379	376	409	363	382	392	382	356	376	403	402	375	359	345	364	359	390	384	388	390	365	361	385	367	414	341	339	377	350	359	361	390	390	352	387	378	380	365	382	354	383	355	376	355	356	346	356	384	379	361	326	365	387	324	368	366	408	373	386	383	354	371	345	361	355	368	376	391	379	335	375	377	403	393	365	400	395	360	372	385	383	387	359	363	354	373	346	376	358	350	373	360	367	359	373	351	411	405	383	397	344	377	372	351	387	397	399	363	360	352	342	348	363	343	362	390	383	380	346	385	391	390	377	356	387	385	336	353	387	391	344	400	379	369	358	367	351	374	348	397	362	375	330	388	369	405	402	380	368	381	327	383	344	355	368	356	341	370	380	341	383	370	399	340	390	354	366	318	364	366	384	363	377	364	345	347	357	385	394	406	352	381	347	360	375	374	362	341	381	390	382	349	381	386	372	346	366	418	400	367	414	348	400	373	364	322	392	386	325	372	360	361	367	369	355	340	348	368	369	361	345	358	384	319	358	366	350	397	372	365	360	354	387	367	348	383	391	388	402	355	382	408	366	377	383	375	363	365	367	352	361	379	361	343	391	375	337	384	386	377	371	377	365	363	353	363	398	329	400	365	379	385	375	392	374	374	381	371	389	370	398	367	352	375	360	377	397	386	337	401	355	390	336	353	363	380	380	378	360	365	403	374	387	380	378	374	333	350	370	363	394	328	347	351	350	359	386	338	387	368	360	370	352	362	362	372	375	391	388	381	364	377	365	347	364	368	405	340	400	390	357	390	336	391	362	357	375	397	352	383	377	371	373	397	376	381	333	394	335	373	363	371	379	369	367	385	363	380	387	356	399	414	377	359	358	397	378	355	398	371	372	355	375	380	346	358	394	371	373	406	372	342	371	387	357	368	364	366	393	381	350	383	380	383	397	374	380	352	369	373	366	368	387	389	394	343	358	384	377	339	427	337	383	349	366	408	378	371	388	399	367	359	395	385	352	367	384	369	355	405	342	404	369	367	390	395	375	358	378	379	377	328	377	400	361	342	390	415	373	365	361	353	377
20760	2095	510	361	263	194	183	138	128	110	113	83	75	101	70	85	79	73	72	76	58	86	79	54	90	63	53	65	81	73	86	101	75	80	65	82	71	80	73	75	69	72	68	81	80	60	92	78	90	83	120	140	140	148	140	120	101	110	110	85	75	84	82	84	100	85	97	74	68	64	74	76	80	74	91	61	71	68	72	72	85	80	75	64	61	64	65	80	56	79	73	65	73	71	68	56	70	78	80	78	68	62	76	62	83	71	83	88	69	67	86	73	66	59	55	71	64	73	70	81	57	57	64	76	57	58	77	63	74	86	75	60	67	80	71	77	54	69	64	59	64	60	79	62	75	62	64	67	69	78	75	72	76	59	63	73	75	84	82	71	73	77	78	61	74	67	63	70	74	71	62	73	64	69	67	73	76	69	68	77	56	55	59	65	90	69	58	63	66	74	62	65	71	71	65	60	80	70	94	77	79	65	73	81	73	77	77	65	56	58	68	84	76	70	74	78	63	72	74	65	59	62	64	75	64	78	60	58	75	67	57	67	74	55	72	79	89	66	67	59	78	69	65	68	81	57	65	81	64	74	81	72	57	59	66	74	73	63	62	65	67	82	61	58	63	66	58	56	60	70	60	65	66	69	74	70	61	69	67	78	62	62	81	64	73	71	55	71	70	73	85	69	64	67	79	54	74	74	70	68	77	75	75	81	88	71	82	82	76	66	77	48	76	66	62	73	56	77	59	65	75	71	86	63	68	76	71	56	66	86	75	68	65	73	76	57	82	65	70	70	61	69	66	82	56	83	78	70	58	65	67	54	57	48	67	72	60	73	62	62	74	59	57	61	67	57	66	70	70	71	83	66	59	62	76	70	88	71	69	59	73	66	74	62	72	82	64	64	57	72	77	71	69	65	58	66	75	73	66	76	64	61	69	87	62	75	66	74	62	66	64	62	49	61	66	51	62	74	59	95	65	59	78	64	76	60	58	53	62	73	61	76	70	55	63	75	75	61	63	71	60	62	71	63	58	63	71	72	77	68	78	87	68	60	55	62	80	53	67	65	88	60	45	51	72	72	73	65	59	79	66	57	66	65	66	69	78	67	69	65	64	78	68	67	52	56	72	75	68	73	87	71	73	79	76	71	61	57	67	71	57	69	75	66	54	81	57	66	61	66	76	70	63	60	72	61	73	75	81	54	59	56	77	76	68	73	60	64	64	65	73	64	67	64	74	56	71	57	71	82	74	91	66	54	72	57	61	66	60	65	60	71	74	73	71	73	75	64	67	75	67	52	73	62	69	84	73	71	75	87	72	52	67	72	63	64	71	71	80	66	75	77	64	49	61	62	63	78	74	75	70	74	71	51	49	78	62	67	61	70	65	67	66	53	56	70	81	57	61	72	66	80	63	71	59	74	76	60	83	61	55	64	61	68	61	64	63	59	64	81	75	78	78	60	72	67	76	72	67	55	63	61	65	84	73	68	71	62	77	56	78	83	81	61	75	70	68	67	75	69	59	70	70	74	75	70	75	58	85	71	47	72	64	75	67	83	65	70	75	53	64	66	75	70	61	92	66	76	55	76	66	72	69	68	68	70	73	79	72	69	76	60	80	61	78	66	72	58	71	68	76	70	69	61	65	78	59	68	80	74	64	66	77	68	75	75	61	68	82	75	56	63	73	71	87	72	68	54	58	73	78	71	58	71	73	74	77	64	84	60	68	77	73	68	67	68	85	60	58	67	59	60	60	72	75	63	58	73	65	73	83	70	66	66	78	70	70	68	55	51	59	71	59	67	69	72	71	64	86	65	56	60	66	58	82	78	70	76	75	53	78	65	55	63	64	61	68	60	68	62	81	55	77	73	68	70	69	65	81	77	72	55	77	64	64	75	61	77	68	67	58	65	79	58	69	49	83	72	74	68	73	68	70	59	57	66	75	67	59	58	91	55	74	56	71	76	79	100	80	66	74	66	61	71	71	68	78	73	77	66	65	71	67	64	89	65	95	70	66	73	70	83	64	58	68	77	76	70	64	73	71	74	93	77	62	54	70	64	67	56	79	62	76	73	77	66	74	73	65	77	71	75	74	79	62	77	54	68	62	69	80	75	64	78	68	70	69	55	80	78	59	92	69	68	75	68	60	58	73	68	69	68	81	79	73	70	78	67	75	54	69	65	69	72	75	67	78	58	61	81	63	64	75	76	77	69	60	62	62	64	60	71	63	80	81	79	61	67	62	74	75	62	74	66	67	74	65	61	70	72	67	60	64	54	71	67	58	77	79	77	73	74	44	55	83	69	52	65	75	67	67	72	60	71	67	65	74	65	74	81	68	68	69	74	62	60	81	82	74	68	57	59	63	64	77	71	68	70	68	61	73	56	59	53	52	65	73	61	61	55	89	69	67	54	72	61	64	64	55	79	67	80	67	63	67	65	59	73	62	82	65	77	66	81	56	85	79	52	64	68	72	80	68	53	53	66	67	81	65	54	60	70	61	76	68	47	65	81	58	77	75	75	75	74	89	68	75	73	57	66	61	58	77	57	81	77	79	69	79	87	69	76	57	65	87	67	67	84	51	74	59	69	74	83	61	74	73	63	71	79	62	69	76	82	80	62	82	68	63	72	57	60	61	70	53	69	65	89	77	68	71	76	71	61	57	65	76	59	79	68	72	75	64	79	71	76	75	58	52	66	68	53	71	74	67	82	63	73	76	73	83	73	66	82	48	55	69	92	65	63	63	66	64	68	67	71	92	70	73	69	73	75	71	68	86	81	71	70	58	69	73	73	67	73	72	68	75	77	80	76	78	66	74	76	66	70	76	77	60	66	66	64	63	71	69	72	63	74	60	74	71	73	64	75	67	63	76	66	66	63	73	55	80	85	72	61	74	60	75	74	68	62	88	70	55	61	69	75	65	59	76	65	74	78	74	71	64	72	89	61	69	65	68	63	64	90	87	50	91	64	61	69	69	68	65	66	70	76	75	62	71	82	72	66	71	72	66	82	72	68	65	66	80	66	61	86	74	72	59	55	75	68	63	61	68	54	63	61	57	57	71	72	61	67	72	61	75	64	75	68	76	78	68	60	87	76	67	73	94	93	72	62	68	64	59	71	71	54	77	59	79	59	49	95	76	74	65	64	77	51	79	61	80	57	66	72	68	79	67	73	66	48	72	62	67	75	69	56	62	68	68	53	62	60	69	71	62	62	68	74	73	62	60	88	74	80	75	76	62	61	47	64	73	66	58	63	82	75	79	62	71	69	74	92	86	67	78	66	66	75	79	68	75	69	87	56	70	83	84	85	82	51	61	78	78	74	91	71	72	63	84	90	84	58	69	64	59	62	77	73	76	53	76	55	60	71	78	71	70	62	67	83	83	71	57	67	68	84	85	62	69	74	69	66	83	63	73	72	65	70	58	72	72	75	75	72	66	72	66	50	74	81	49	70	74	64	71	70	69	60	59	64	66	69	69	77	70	72	81	58	64	56	64	73	82	69
13028	1090	1185	1296	1088	855	678	607	493	446	363	401	348	303	346	293	255	299	274	262	254	240	236	268	245	221	239	239	224	237	225	193	219	195	214	207	221	203	189	210	207	213	213	198	200	209	194	267	305	431	616	931	885	807	794	711	849	611	549	394	322	295	259	310	494	324	257	196	210	195	172	180	189	204	193	178	192	197	196	200	173	189	195	189	160	182	187	190	198	186	200	209	181	183	196	193	195	201	185	207	179	177	208	197	197	178	198	207	198	179	194	201	182	190	207	158	208	187	193	190	194	194	203	200	194	195	198	175	202	170	206	172	170	244	174	189	206	172	190	200	191	176	183	190	199	164	182	185	188	191	190	207	202	180	173	216	185	186	177	198	162	188	176	214	171	217	178	198	191	195	209	198	189	185	188	174	178	188	188	182	180	177	190	156	170	193	182	183	193	185	167	191	201	201	204	179	178	196	175	197	204	198	199	196	188	229	176	177	178	189	175	183	217	183	205	175	190	181	188	204	182	176	199	195	184	190	193	202	225	179	212	197	194	195	184	189	166	178	188	174	232	185	177	183	191	194	199	185	183	173	170	191	194	198	197	183	196	179	196	211	212	196	185	167	192	210	225	198	190	181	177	194	177	178	182	204	180	177	212	188	182	183	175	192	182	187	213	200	193	184	197	171	170	199	197	186	216	183	182	187	187	177	182	217	182	185	185	214	190	189	195	184	186	195	192	212	172	185	146	186	209	179	226	207	170	197	201	186	208	177	183	152	201	206	201	198	170	181	206	181	208	173	158	182	169	191	173	193	198	195	185	187	165	165	196	190	187	194	178	183	163	196	174	178	201	201	187	179	192	201	162	210	187	213	178	162	172	212	189	180	224	185	188	197	213	173	174	196	198	186	183	177	196	167	201	170	178	172	161	181	184	190	180	174	174	206	179	220	160	190	190	214	172	190	157	202	184	186	192	191	184	210	193	199	188	210	213	167	153	209	206	197	181	187	198	193	176	173	189	176	182	204	180	194	189	182	205	204	178	188	184	174	168	195	174	192	188	196	216	179	202	186	190	177	195	177	190	184	182	192	175	194	196	178	205	197	189	187	186	202	180	200	190	193	158	195	197	190	197	170	183	177	190	176	204	193	201	183	183	187	199	174	185	184	225	180	211	180	190	200	169	190	201	186	177	212	193	214	195	182	196	181	194	178	184	185	200	202	196	175	184	180	175	197	213	194	226	187	191	161	204	175	189	196	205	165	162	180	191	176	192	167	171	200	165	191	172	202	198	176	172	187	187	183	176	185	187	190	184	180	189	186	193	194	209	195	207	167	207	175	190	195	175	170	181	189	174	197	170	176	202	194	186	188	192	223	194	191	174	193	197	184	187	198	169	174	166	184	173	191	195	173	187	171	170	206	173	183	209	188	208	192	180	173	200	195	185	185	216	178	181	191	191	183	208	187	203	193	160	177	186	190	212	178	220	194	204	215	195	199	201	188	186	160	202	179	187	181	184	187	183	204	187	195	166	200	182	183	215	192	216	197	188	179	172	200	191	198	202	188	199	207	197	179	181	173	185	181	166	195	178	178	211	206	194	177	197	191	193	181	163	163	181	196	178	178	192	187	197	164	190	188	201	181	181	172	185	193	208	180	181	184	194	207	209	162	198	181	194	201	214	180	178	207	193	189	185	180	189	216	207	192	182	200	175	181	202	196	196	196	195	188	182	202	177	197	189	191	202	203	209	195	184	182	191	191	184	180	180	172	174	200	194	185	199	154	181	166	181	173	173	182	209	182	182	190	184	177	184	188	182	186	195	182	189	183	194	211	184	186	181	194	179	195	209	207	177	177	217	207	199	204	183	211	190	183	170	208	190	211	164	182	154	204	197	183	196	179	203	181	203	210	197	210	205	195	203	163	179	198	202	179	186	215	190	204	201	203	216	199	192	196	174	210	193	179	157	220	211	171	168	185	186	208	192	198	189	201	170	209	154	218	174	208	185	207	179	207	163	181	174	195	177	194	204	192	181	174	169	183	191	190	203	186	195	172	192	175	208	169	182	182	196	207	189	182	175	192	191	196	191	189	186	187	200	182	196	174	182	166	178	183	209	176	201	180	196	192	181	231	195	198	175	172	207	199	179	195	209	208	182	196	184	178	171	194	195	208	198	185	167	200	189	186	190	184	191	168	208	182	166	200	164	154	190	176	173	182	186	173	196	188	183	185	169	201	199	184	219	175	197	184	194	179	203	212	185	189	186	188	197	180	196	188	184	196	186	175	205	180	186	184	204	185	174	178	222	189	201	160	190	176	193	218	190	184	198	198	182	197	192	183	166	198	172	164	178	180	168	188	210	168	196	202	202	159	174	181	193	191	205	187	191	188	204	191	179	176	181	197	182	191	194	184	194	188	180	192	197	173	192	204	186	205	192	174	172	197	186	176	182	206	189	196	181	205	183	200	193	199	188	199	193	205	186	184	175	194	165	182	191	193	190	171	220	202	166	203	192	189	192	182	187	203	191	191	188	193	166	201	204	192	175	197	188	212	178	195	192	184	181	187	187	203	190	158	197	211	198	183	165	193	190	203	190	192	195	165	193	176	192	189	205	190	193	194	179	216	200	200	189	175	191	186	180	201	207	171	188	179	180	184	204	184	197	191	197	182	208	186	219	193	213	220	185	185	211	198	229	179	203	184	197	188	174	182	206	178	200	179	181	206	210	180	185	193	202	171	207	177	184	197	196	205	180	210	181	193	195	194	188	191	169	197	166	191	197	216	195	191	219	150	223	170	183	175	203	209	181	213	174	170	197	197	184	208	184	193	185	185	205	199	190	188	183	188	157	194	195	191	211	167	187	192	162	227	171	188	179	186	172	179	190	174	209	194	182	170	143	202	183	194	173	172	211	202	175	175	192	189	168	188	172	188	193	187	199	196	160	224	166	182	200	181	176	175	178	188	210	180	200	176	158	171	193	189	187	189	209	179	190	190	181	181	188	211	207	182	225	188	186	197	207	178	188	181	196	200	177	184	183	188	194	160	196	174	193	178	176	202	191	170	192	184	184	190	212	195	180	181	185	200	185	192	208	192	216	188	177	172	177	198	197	190	179	219	192	185	202	187	190	162	186	175	176	195	187	174	174	176	188	186	184	181	198	180	199	227	177	177	180	198	171	190	195	171	227	168	185	177	195	165	193	205	181	201	200	182	199	195	189	178	183	192	205	186	216	175	195	198	186	195	182	198	183	178	178	187	204	213	178	206	185	183	198	147	191	164	194	194	198	184	192	204	212	220	185	184	201	173	153	205	196	193	202	196	186	202	202	196	182	185	186	195	190	156	173	165	218	213	189	193	192	174	205	181	182	182	167	183	194	187	175	202	195	212	185	184	200	184	217	186	187	169	205	190	190	173	193	194	175	214	200	170	178	198	193	208	209	211	176	200	183	184	202	171	180	198	205	183	209	202	168	185	175	199	191	209	199	216	189	193	175	187	202	191
6134	606	185	205	225	170	215	204	217	193	206	200	225	215	188	198	223	199	223	221	218	230	195	194	188	185	201	208	187	186	191	217	190	200	191	200	231	178	211	232	226	194	206	211	194	201	216	202	232	192	220	233	217	251	214	203	229	207	210	209	235	214	192	212	168	208	186	184	204	209	214	217	212	209	201	222	196	206	252	198	200	192	189	212	223	244	190	219	202	219	232	216	223	183	204	215	226	206	245	205	232	193	215	210	210	226	200	198	200	204	185	167	207	240	195	228	188	208	180	234	202	214	222	194	195	203	204	196	191	200	193	207	181	221	193	246	210	211	229	185	238	181	206	208	173	207	201	220	222	208	196	178	232	205	196	226	207	194	215	175	190	202	204	212	197	232	230	195	199	190	208	203	200	204	205	179	245	208	231	206	233	203	182	208	178	227	226	209	197	211	217	216	212	208	210	248	212	206	209	205	211	187	234	223	222	178	187	212	221	208	188	205	198	228	197	208	237	217	229	194	221	210	214	216	217	197	198	196	216	212	214	205	214	196	201	211	206	233	196	220	186	214	207	232	208	191	199	229	195	199	208	213	207	204	216	200	185	181	182	207	213	235	206	202	212	189	215	198	218	225	191	208	203	198	183	217	195	214	189	216	212	221	199	218	211	196	188	243	212	223	200	223	215	210	193	202	216	190	246	188	191	207	175	191	185	192	183	182	217	210	202	222	197	228	211	181	190	221	225	181	187	220	209	202	203	201	206	212	214	224	226	213	195	214	211	198	200	212	206	198	200	199	205	199	213	190	229	218	184	199	195	231	194	220	198	186	214	221	209	211	231	221	198	218	253	200	213	199	215	181	226	196	175	180	185	208	209	207	220	229	209	198	201	189	191	194	202	210	191	211	200	209	207	210	219	200	192	199	206	193	190	221	221	216	222	196	218	211	205	190	209	239	195	199	190	208	194	201	198	198	178	221	209	205	203	196	194	231	207	206	212	191	196	202	209	207	240	227	189	216	209	234	189	198	216	220	212	208	193	210	192	173	202	169	222	197	202	187	204	183	228	216	220	202	196	207	217	206	195	214	224	209	190	204	225	177	224	179	214	223	217	184	211	189	216	218	218	192	232	218	208	202	173	213	212	204	191	217	208	197	179	219	225	207	213	217	209	176	220	214	232	198	201	212	203	213	217	201	203	201	194	209	194	212	222	224	188	206	189	233	216	225	182	214	211	196	182	190	231	211	201	181	190	211	202	205	195	198	204	206	210	188	207	201	202	204	223	211	230	224	193	217	208	225	223	216	222	180	211	191	213	205	184	223	188	181	199	216	219	218	195	182	202	220	205	204	214	207	208	213	222	203	218	195	200	215	202	200	202	211	198	189	192	208	174	218	226	197	189	195	222	208	219	223	221	192	209	193	201	215	193	217	197	184	221	211	208	223	223	189	192	197	216	176	190	212	225	184	200	210	186	220	211	225	198	217	197	219	219	184	218	207	235	188	218	202	171	242	200	218	217	236	177	189	173	199	210	243	191	249	217	181	213	222	216	193	221	238	186	245	188	215	183	214	189	211	196	198	193	189	202	196	179	223	211	181	211	220	228	191	208	221	190	209	240	202	208	193	214	197	207	239	197	201	183	207	194	196	215	216	222	203	202	225	173	200	229	207	179	193	196	182	199	218	207	177	191	197	208	195	214	220	211	213	188	208	225	203	204	217	194	214	223	191	198	225	197	203	222	196	205	213	216	201	204	226	203	215	183	193	204	230	206	188	201	217	202	214	194	190	226	215	205	198	208	213	219	188	185	199	223	219	204	218	200	208	192	177	206	199	198	209	214	208	187	202	234	195	222	186	207	211	199	201	218	206	181	204	191	223	220	206	202	186	196	199	237	180	188	222	190	226	218	194	198	227	227	202	230	185	182	185	185	246	198	179	188	231	204	202	208	202	193	209	200	246	202	198	200	208	197	213	208	208	195	207	219	188	196	221	201	219	214	202	200	191	186	201	201	209	192	215	197	216	191	228	211	196	221	219	208	226	206	209	216	188	197	210	192	197	232	174	214	199	180	222	191	185	217	207	217	219	192	208	193	203	247	196	172	199	230	201	218	222	197	182	203	185	208	239	200	186	196	203	191	186	210	210	193	202	174	207	189	196	222	207	219	208	202	229	228	194	171	205	220	208	194	226	218	215	175	212	193	205	232	215	225	213	210	215	209	225	208	201	189	222	236	216	217	225	206	226	183	218	211	211	188	215	230	217	215	205	203	213	200	251	197	224	215	222	187	199	215	209	217	221	220	208	196	182	226	221	213	216	216	212	201	226	204	243	201	197	174	204	218	209	225	223	207	211	217	197	191	232	219	240	195	198	202	205	221	176	214	206	221	206	209	199	207	202	217	185	216	214	185	194	242	193	197	189	197	224	207	228	215	199	207	227	245	207	208	224	215	218	205	192	191	230	202	206	216	204	217	213	216	195	203	196	196	214	210	218	227	216	234	224	227	180	202	221	205	206	187	220	186	221	201	223	208	216	179	195	206	207	207	180	202	211	196	197	205	206	199	209	208	204	182	197	200	230	208	230	215	199	222	234	215	208	210	229	193	194	210	204	198	210	187	215	221	217	200	232	193	213	194	210	203	196	217	205	203	214	225	204	219	180	216	188	197	241	199	216	233	186	202	200	208	220	203	228	222	206	231	209	201	212	213	204	196	219	219	196	223	253	221	197	207	203	206	228	215	202	198	201	225	227	210	206	201	214	212	209	199	209	209	191	176	221	206	218	212	191	220	214	231	202	222	190	201	214	211	231	202	191	241	201	194	217	199	203	199	195	216	210	198	223	231	223	215	204	189	242	221	210	212	191	216	226	209	190	229	200	226	216	223	221	203	196	200	201	223	214	208	201	177	223	185	221	199	221	189	197	201	186	189	192	229	214	201	214	197	197	195	200	195	195	216	200	220	209	213	209	220	225	226	202	206	189	193	219	212	202	179	205	210	169	188	214	192	193	174	202	195	220	202	208	233	203	210	215	212	215	229	211	205	194	215	188	217	221	218	186	203	213	206	203	221	180	212	221	201	227	223	217	195	205	218	198	211	228	221	215	210	186	198	186	240	195	219	201	205	203	207	214	216	179	204	202	240	182	217	204	180	236	237	201	181	194	221	228	204	206	217	202	212	201	197	195	196	187	182	220	201	195	181	189	208	224	184	224	208	203	200	227	220	197	207	188	214	182	234	183	200	196	212	211	197	193	203	192	216	197	172	200	207	219	231	191	181	194	219	202	216	215	213	183	193	220	209	212	211	215	212	213	180	200	203	203	211	219	205	224	231	201	187	226	231	219	209	208	201	208	185	219	193	216	188	216	211	199	217	212	207	217	208	217	207	197	208	206	198	223	200	229	183	213	217	202	239	206	213	213	185	184	198	201	214	200	224	230	212	207	199	205	206	178	195	210	205	186	211	232	231	212	207	196	200	226	210	201	191	213	176	204	203	203
4976	727	526	552	570	512	513	500	496	455	486	504	522	476	496	499	528	484	507	538	496	502	505	512	463	510	494	531	460	499	518	517	501	478	510	481	492	498	486	478	486	469	502	512	495	486	529	496	530	524	508	502	501	568	528	543	511	518	489	543	494	505	495	479	522	495	497	513	459	494	508	463	490	448	473	469	515	472	489	519	466	491	514	527	459	480	524	485	504	523	542	513	479	492	459	495	550	534	480	492	471	534	475	519	494	465	464	464	496	494	468	505	486	490	481	514	540	483	514	489	456	483	468	503	523	498	478	494	490	479	501	498	495	471	504	507	508	479	498	501	499	518	510	546	483	516	499	502	464	488	497	510	556	465	449	506	496	473	510	521	509	477	510	450	501	511	507	530	529	489	513	489	480	478	496	504	516	498	499	507	475	470	488	498	502	463	512	482	514	486	518	481	521	472	507	482	478	490	522	475	481	517	471	490	504	519	492	506	459	459	486	510	499	540	478	495	485	474	490	475	551	496	518	511	477	520	490	523	484	493	502	522	498	536	485	499	476	479	495	518	513	528	496	536	498	476	481	522	497	487	466	469	506	502	507	504	516	478	507	507	479	482	491	482	506	467	480	519	481	533	477	504	501	526	522	464	531	500	494	495	505	466	513	541	515	518	508	505	532	529	492	496	460	502	518	528	493	518	528	484	523	476	540	488	525	494	470	531	493	509	496	504	526	480	528	498	520	513	488	521	544	481	521	488	498	490	486	513	506	479	496	486	488	536	507	491	516	512	516	490	474	502	490	504	516	504	525	482	444	467	534	501	529	525	493	541	484	488	529	491	488	507	517	504	538	535	480	474	496	471	513	480	461	506	522	491	506	461	501	504	499	501	502	469	488	487	527	486	488	524	502	469	483	529	513	472	494	468	501	498	473	536	501	522	511	486	504	569	497	520	517	507	491	482	493	512	510	461	530	498	515	530	518	469	522	484	471	480	528	499	520	448	504	495	491	505	530	513	507	489	506	512	495	516	504	474	469	497	499	529	477	474	509	485	523	477	512	492	511	484	480	491	503	525	515	504	539	532	530	519	532	556	491	490	529	518	485	504	461	520	518	524	446	487	546	485	516	522	497	517	480	512	487	489	486	465	484	462	512	503	494	510	486	519	505	535	533	521	525	503	486	515	551	541	475	483	521	504	531	499	499	502	508	524	526	474	490	515	466	496	506	512	529	510	514	490	532	523	500	513	511	473	451	539	516	498	501	525	523	538	466	490	510	527	529	524	494	527	497	519	522	521	506	505	476	526	514	475	537	503	503	506	480	497	489	509	494	491	490	509	497	488	483	465	491	483	491	456	542	475	486	521	475	501	515	498	498	509	497	516	530	488	525	508	481	532	511	465	491	543	515	469	512	517	495	488	525	526	496	515	505	484	470	496	489	471	518	492	546	467	539	469	464	502	497	518	516	483	518	502	539	471	492	513	468	490	526	497	527	489	528	501	455	508	547	496	460	501	497	496	498	517	544	479	528	503	519	454	505	468	483	506	485	521	525	507	513	471	489	487	488	510	494	480	523	540	470	514	478	513	483	512	465	530	493	484	511	522	472	483	496	480	500	495	500	515	476	543	535	488	509	497	520	466	489	473	507	510	529	484	513	461	516	479	508	474	511	482	495	542	480	500	526	511	506	490	523	519	460	512	489	517	468	504	467	485	506	426	508	499	494	467	510	485	463	514	475	525	522	530	494	509	521	499	534	486	459	498	495	489	559	506	520	494	495	495	540	472	482	522	506	505	464	512	469	530	485	533	482	505	500	533	475	519	535	487	516	522	517	471	474	519	523	544	530	533	492	500	484	463	498	493	502	503	454	508	500	497	484	518	489	484	510	532	478	515	520	478	528	484	534	457	527	515	471	501	495	478	507	533	516	474	494	491	499	494	538	494	513	527	513	476	512	501	476	523	489	496	540	490	499	517	484	519	492	506	538	481	465	521	497	506	540	514	492	511	485	497	522	509	489	492	550	494	489	474	516	513	505	480	478	479	510	480	518	549	466	506	495	501	473	515	506	468	521	478	510	529	496	533	540	516	501	484	520	494	506	526	510	509	505	468	477	512	498	458	490	491	500	512	490	517	466	507	505	489	476	493	522	513	475	492	528	515	481	467	493	479	488	532	494	492	484	520	454	498	483	496	501	503	502	480	529	481	463	503	507	514	549	501	490	524	504	533	499	511	506	515	521	478	509	488	477	568	458	486	489	459	494	499	489	520	537	486	496	532	503	495	512	445	490	507	515	510	460	484	477	476	504	484	482	506	522	463	565	521	516	498	511	554	542	510	496	491	492	473	475	484	477	532	508	557	515	522	514	499	502	510	503	483	501	512	503	516	456	467	519	488	467	484	480	516	527	509	502	470	516	499	460	516	500	523	509	486	491	481	478	514	514	458	533	513	522	449	494	508	495	537	462	487	484	496	462	521	502	487	484	502	481	498	469	487	499	504	497	489	487	483	479	504	504	537	560	526	456	491	536	554	493	518	490	507	502	469	513	450	495	500	506	521	524	495	490	521	533	468	490	478	494	503	498	518	492	491	487	468	514	543	461	505	511	474	534	514	535	516	510	495	488	499	495	500	478	503	515	474	467	499	454	498	470	525	481	506	480	477	518	506	512	470	444	500	512	502	471	506	481	514	505	493	479	523	517	477	489	519	518	553	506	525	471	516	493	542	539	497	476	495	492	480	481	476	502	488	489	460	472	479	511	498	474	534	515	522	513	441	466	473	472	476	504	520	438	504	464	524	510	484	523	504	514	484	517	522	525	502	492	497	529	481	485	501	556	484	493	509	487	505	487	472	509	479	512	499	489	478	462	486	513	479	508	473	502	522	488	539	531	556	499	516	483	528	489	473	511	490	520	517	476	504	499	473	459	516	487	536	484	532	512	493	454	515	495	499	512	471	512	478	509	490	503	467	505	504	509	507	556	520	513	485	497	517	531	515	490	532	499	525	540	501	532	487	509	529	490	532	540	509	519	481	539	478	473	520	510	506	516	505	494	508	500	485	469	507	500	489	536	477	500	488	504	535	521	496	503	467	517	477	542	507	506	471	501	502	483	466	496	474	484	505	478	532	524	487	515	481	481	503	483	473	516	498	521	531	539	481	495	461	536	550	534	489	525	504	455	499	471	504	464	495	493	477	508	537	486	483	507	500	528	530	526	470	491	507	484	513	511	544	470	532	540	514	518	495	523	510	484	512	524	504	478	479	492	527	496	505	500	479	487	486	499	458	482	517	498	456	521	443	509	520	472	533	483	543	497	494	512	472	514	517	467	499	509	478	466	466	496	474	523	492	494	582	521	493	466	495	455	529	450	511	468	512	520	496	500	490	499	507	503	483	500	519	523	504	487	515	538	504	502	503	522	456	537	494	496	502	511	495	497	529	511	461	478	446	504	547	494	531	465	481	474	467	474	480	524	537	490	496	511	512	523	470	508	450	463	535
13284	1172	382	255	236	218	186	179	172	175	184	177	150	171	160	178	175	155	160	134	168	147	147	171	182	153	168	174	137	152	164	168	150	148	154	170	144	146	143	148	152	147	151	153	165	131	147	135	160	172	206	199	179	174	183	205	186	188	147	155	168	143	149	166	177	156	162	156	158	151	145	144	162	174	146	155	163	156	157	159	164	152	160	148	137	147	142	142	157	151	139	160	169	130	140	181	147	149	164	154	154	149	151	151	172	167	137	156	129	160	153	137	139	155	150	159	173	149	126	158	156	174	164	127	151	152	156	137	169	173	158	140	119	143	148	163	177	146	129	178	143	152	151	159	155	157	146	156	157	151	137	152	165	159	162	188	155	139	145	151	156	159	159	150	165	178	170	134	153	171	128	162	149	149	161	140	150	162	161	152	146	160	158	159	165	129	149	151	140	155	142	153	160	151	134	167	153	168	165	123	174	182	149	162	155	162	145	187	169	171	139	155	158	163	149	129	157	138	145	149	165	175	142	132	149	141	155	154	137	141	136	149	156	141	154	143	134	134	142	155	141	155	145	158	140	167	168	152	149	159	123	141	135	142	155	148	142	149	162	151	152	160	161	159	156	151	167	157	169	146	148	157	155	156	144	147	153	165	132	151	155	174	143	153	147	162	160	138	126	136	154	145	156	155	145	153	155	164	157	136	148	141	138	171	153	142	154	113	161	153	163	153	146	159	157	148	133	158	162	133	160	140	143	164	155	164	163	144	146	147	152	178	135	182	148	147	164	164	140	157	173	140	138	144	161	160	144	171	162	144	165	144	155	165	142	132	159	143	136	159	148	155	143	165	140	127	148	152	135	140	155	168	151	140	154	130	145	157	141	165	165	172	137	161	145	141	145	158	153	164	146	149	153	134	177	153	173	156	139	127	129	170	140	148	171	169	143	141	165	141	134	122	160	164	152	162	142	153	146	139	168	125	137	126	166	138	168	140	158	149	159	157	155	165	139	132	138	157	174	131	155	179	144	161	131	136	144	170	129	158	131	158	156	158	152	137	153	134	157	149	164	157	169	170	159	150	154	160	151	150	157	176	149	143	150	134	146	152	126	146	161	129	139	167	160	119	132	151	156	140	148	159	152	139	133	142	162	151	155	142	182	180	144	138	165	173	151	161	155	149	141	139	143	155	163	143	140	182	132	152	174	155	166	160	141	128	124	149	157	128	159	146	143	147	136	160	153	160	125	153	156	158	145	143	151	157	155	154	140	159	169	143	175	149	157	168	161	138	156	150	154	145	137	143	139	154	139	172	133	147	130	136	153	140	140	149	148	175	161	153	140	152	152	139	160	139	151	153	172	138	162	113	166	144	143	125	149	131	155	137	160	126	146	170	158	135	150	150	160	138	130	147	146	140	151	150	153	139	142	143	163	167	156	135	147	153	141	151	162	147	142	134	149	151	128	153	156	157	135	151	145	166	148	177	148	157	158	155	153	161	178	144	163	167	168	156	181	135	149	146	158	143	161	139	128	150	122	165	154	139	166	160	152	154	147	175	146	146	151	158	155	171	138	142	148	137	169	150	155	157	170	146	151	140	148	147	164	161	144	154	192	164	153	135	143	158	134	151	147	149	153	152	150	156	166	154	155	155	158	118	148	172	164	115	141	151	152	126	145	149	140	141	143	154	146	146	142	133	173	131	132	146	133	158	137	152	180	153	152	147	138	154	147	151	179	150	159	152	133	185	144	152	165	151	139	152	140	174	152	171	145	165	151	142	140	145	153	159	155	150	155	143	151	157	144	142	140	140	163	148	135	159	150	142	162	147	166	158	149	164	158	158	153	150	152	141	166	132	137	150	165	146	148	160	139	172	146	140	145	152	140	141	134	143	133	139	166	145	160	161	155	150	145	156	151	139	146	170	134	154	150	157	158	148	158	150	147	149	140	140	131	148	162	144	145	124	146	143	140	128	145	141	136	168	150	152	155	139	170	154	151	150	149	154	154	144	146	141	152	166	167	152	141	141	146	167	150	132	145	147	171	142	147	155	154	154	115	140	150	140	148	158	154	159	161	164	172	145	139	145	139	147	172	161	158	152	135	151	127	142	150	161	142	156	153	168	172	179	139	156	141	142	138	157	164	141	146	147	152	130	166	148	167	143	147	167	149	143	147	160	142	160	158	154	148	133	152	151	150	132	163	137	155	149	136	143	164	175	148	162	145	156	158	168	165	161	150	158	160	137	152	134	142	138	132	155	156	160	146	128	139	156	149	123	165	126	141	155	186	180	145	155	144	150	164	144	137	140	142	168	174	145	155	173	151	176	163	140	163	161	158	137	152	138	162	168	149	156	147	154	161	141	160	148	143	138	175	163	151	147	143	163	141	146	128	160	147	162	141	171	146	160	139	134	163	164	165	146	152	137	153	147	144	150	152	146	146	157	143	151	168	160	149	156	173	174	160	146	136	128	148	164	172	171	165	143	145	128	185	150	141	164	145	158	123	149	150	154	152	127	157	154	143	139	140	140	135	146	141	144	153	152	171	139	154	147	149	151	155	150	145	152	119	162	143	129	164	151	155	167	126	164	156	152	147	146	141	146	143	157	179	149	127	135	150	156	179	159	162	136	143	141	161	172	155	144	143	139	168	151	149	168	146	138	164	151	156	156	132	161	134	133	143	142	173	160	163	140	149	158	163	141	145	142	149	138	160	163	157	144	172	157	158	137	163	148	168	156	136	149	158	153	165	163	170	152	136	158	143	149	145	155	133	153	153	155	163	135	177	127	153	150	150	161	153	172	167	145	130	165	169	161	166	126	125	146	165	140	153	147	158	147	176	121	154	166	177	146	152	154	166	152	132	168	137	138	157	156	152	143	140	172	159	141	165	165	149	149	142	134	156	158	172	159	134	163	171	152	163	155	145	165	138	150	150	148	171	162	154	164	156	167	135	134	147	161	155	150	150	164	147	135	141	142	166	146	152	163	160	138	164	153	138	183	142	171	157	148	137	168	174	134	160	147	160	132	159	136	168	140	145	161	153	142	160	155	132	173	138	153	149	182	127	163	169	156	127	172	151	147	162	147	137	164	178	139	137	153	152	148	131	152	157	168	163	145	144	172	140	157	135	179	137	153	140	162	154	152	158	157	136	165	170	143	152	136	170	129	128	121	148	146	160	170	163	152	173	163	160	148	130	169	153	180	143	157	179	148	144	146	166	149	151	153	150	122	173	145	155	164	175	153	154	159	153	136	137	174	166	137	129	136	166	152	141	159	148	166	151	153	169	150	159	159	165	138	144	154	158	135	178	145	140	153	142	169	155	172	153	151	182	145	150	160	172	117	149	147	158	154	157	139	146	156	154	147	172	139	144	157	146	159	140	131	168	122	162	166	172	145	138	141	153	145	152	129	142	158	150	142	145	162	158	142	136	155	142	144	160	130	150	139	161	174	148	141	148	164	162	178	142	142	147	141	154	152	172	145	165	140	161	161	153	142	154	148
10299	1003	858	900	848	693	640	589	512	518	497	439	435	448	440	457	416	437	458	405	398	407	405	408	416	406	405	373	351	387	370	388	380	388	431	403	354	341	378	387	356	391	366	389	377	401	374	423	446	467	693	683	688	727	703	629	655	626	509	483	430	394	375	476	524	415	410	398	354	424	384	376	377	384	342	360	365	377	364	406	360	371	410	374	389	384	404	369	333	355	345	368	388	402	384	375	363	367	378	365	349	357	397	384	351	358	361	352	344	399	396	350	354	363	377	387	366	362	383	353	376	360	402	389	360	364	362	417	342	384	369	391	416	414	356	377	383	371	362	367	383	383	359	346	355	401	360	359	371	378	375	389	356	371	343	377	348	351	367	357	396	397	374	412	334	333	343	376	391	402	388	382	351	393	364	363	376	407	367	354	346	376	360	345	386	342	390	375	381	361	358	414	373	364	370	396	379	343	366	361	387	357	341	408	322	377	354	354	360	407	356	333	368	387	374	361	369	380	393	373	349	371	404	388	396	374	354	365	369	399	378	383	354	383	389	388	390	397	362	361	375	381	379	391	386	371	369	341	373	417	350	366	358	374	404	350	366	379	376	380	370	378	380	382	381	350	356	383	394	376	349	342	385	374	376	369	379	384	396	350	379	369	372	388	346	374	381	365	375	373	388	365	347	351	391	387	353	361	363	366	327	351	388	391	376	370	361	402	362	385	375	365	379	359	369	411	349	391	363	387	382	340	384	379	343	350	375	376	385	361	355	353	352	385	363	394	382	374	352	362	399	386	366	368	346	357	339	371	362	341	374	402	394	394	353	342	399	367	382	361	402	354	384	390	379	397	354	353	361	356	349	383	360	383	390	384	368	385	387	377	388	343	373	398	363	371	350	386	381	382	364	390	355	388	365	362	373	383	356	371	369	380	398	338	399	362	352	331	382	365	382	418	395	397	379	362	388	363	375	364	407	383	389	360	367	376	356	332	384	325	399	352	384	336	357	353	353	356	384	379	347	407	348	367	356	368	367	355	373	372	364	380	370	375	395	336	371	347	349	374	383	360	348	341	356	373	380	342	395	364	372	380	381	397	367	350	361	352	388	367	379	382	373	360	367	362	384	340	356	396	355	384	366	384	371	368	395	370	372	376	356	396	354	368	355	377	383	367	402	384	383	377	366	364	394	372	344	366	359	363	389	377	361	398	370	325	343	367	397	407	328	364	405	348	356	382	373	363	351	372	364	333	384	344	365	383	356	378	381	385	395	350	391	386	362	354	408	402	370	380	370	407	380	385	352	383	369	381	374	364	343	358	378	341	353	385	349	416	382	387	388	377	377	367	352	379	377	368	338	368	350	356	344	354	349	339	350	361	399	328	365	380	367	378	386	389	397	401	403	342	372	388	376	362	383	376	365	395	374	371	378	390	375	383	374	375	373	407	358	391	358	368	339	372	355	356	385	375	387	360	369	363	387	364	369	380	379	376	385	405	401	395	362	385	372	390	347	380	379	360	367	367	361	350	371	393	386	361	401	384	344	347	358	367	400	340	370	364	424	378	394	356	379	394	369	347	381	372	320	373	359	369	384	376	389	339	350	375	350	369	381	358	365	358	403	383	381	401	404	328	401	388	367	374	381	378	365	377	362	363	330	376	378	373	322	356	355	385	369	382	370	390	381	362	349	378	374	405	392	388	363	343	370	364	374	380	350	393	381	397	416	347	382	377	396	377	350	367	360	350	389	376	355	392	396	354	366	357	366	365	388	375	328	389	383	391	391	370	396	397	388	387	371	361	373	386	378	362	399	382	382	378	363	369	421	378	371	395	359	360	386	382	375	386	384	401	372	404	356	381	368	393	418	335	355	362	402	388	351	371	352	346	349	362	361	374	394	391	357	397	389	368	351	378	364	396	396	360	345	346	388	375	358	353	377	388	407	419	385	363	408	400	357	367	356	386	370	368	331	390	366	366	337	374	352	384	410	346	359	382	378	389	395	357	339	362	355	378	359	375	361	358	367	351	397	372	386	365	369	361	374	399	348	383	359	356	354	381	411	358	390	334	368	389	371	391	368	374	364	380	407	383	406	392	377	379	391	368	371	348	375	371	364	372	368	376	384	371	367	377	358	386	380	382	380	377	342	351	375	350	338	400	356	380	364	359	366	376	388	383	386	384	341	379	420	366	363	390	374	387	383	358	357	389	392	374	358	365	367	398	350	374	349	340	383	384	373	348	348	365	386	376	376	384	394	309	366	404	381	358	361	353	363	352	361	371	383	377	384	374	369	366	336	354	385	384	379	408	343	377	340	358	392	405	398	394	400	376	367	363	384	368	372	405	399	379	344	401	376	367	362	368	367	377	368	382	424	356	388	365	368	395	378	383	358	363	398	367	358	387	383	337	364	393	364	343	371	381	362	362	366	360	368	372	366	366	352	343	387	384	349	365	352	379	367	360	355	387	373	402	349	384	377	413	374	339	402	374	368	373	368	369	381	392	369	405	369	354	399	367	385	399	333	420	348	368	369	355	358	389	337	394	378	394	348	356	359	375	364	357	367	399	422	362	406	408	391	386	385	354	374	337	394	372	373	360	403	344	369	357	357	392	359	354	384	345	348	359	390	375	324	381	370	343	382	364	380	417	392	351	394	380	358	337	363	367	362	376	393	342	363	404	378	394	370	349	363	393	357	372	372	418	392	368	364	381	370	401	377	381	394	374	322	343	421	378	346	393	370	403	372	387	348	355	338	388	364	365	341	370	381	339	357	356	360	382	395	379	382	371	368	362	358	377	368	389	413	398	360	369	377	365	338	362	356	375	361	361	374	355	377	384	362	377	379	352	355	383	399	389	359	374	355	355	378	373	362	383	344	395	405	342	402	335	384	345	397	388	347	406	365	383	369	388	429	372	388	353	367	357	389	398	373	380	363	384	351	355	393	418	384	387	387	364	412	377	343	360	379	380	361	346	364	388	386	372	362	346	358	383	383	376	378	384	374	411	374	363	356	372	362	381	342	347	374	379	351	397	367	360	414	388	363	390	367	372	392	362	399	356	361	394	358	375	384	371	346	353	336	392	362	382	366	374	358	353	392	390	372	381	374	368	347	412	349	380	363	364	364	372	392	343	419	364	404	373	365	348	361	358	364	396	388	347	371	388	398	371	365	361	370	350	419	407	353	369	372	388	389	381	405	374	377	383	367	358	323	383	411	398	376	349	356	379	365	384	374	338	391	360	376	373	381	352	367	376	351	386	376	374	372	353	397	373	381	418	366	324	354	389	393	391	349	332	335	332	370	369	375	383	375	396	386	389	363	350	345	358	390	401	348	352	414	349	373	348	376	369	394	363	366	368	372	360	349	374	373	412	350	412	363	370	386	372	353	352	365	396	403	343	351	377	369	391	354	374	366	400	345	387	330	386	352	370	355	344	381	383	413	365	381	361	364	391	404	373	360	393	386	386	415	354	387	393	376	362	345	365	395	364	372	362	398	376	353	361
20597	2214	508	346	255	218	145	124	126	103	109	104	103	81	72	93	72	88	80	104	89	83	70	92	80	98	68	66	58	79	67	79	75	82	76	81	72	77	79	63	80	69	80	70	63	59	57	83	91	106	140	166	127	133	146	124	116	122	79	88	84	92	89	97	87	69	68	65	63	59	57	57	64	60	64	52	80	71	54	71	66	64	69	78	59	74	73	69	78	61	85	60	80	65	68	67	60	52	63	68	86	66	53	60	73	79	66	64	80	63	72	77	72	62	80	69	65	68	82	64	59	64	66	77	75	65	80	72	67	82	64	62	70	72	70	84	75	66	77	56	57	80	73	57	58	57	71	73	65	81	74	68	61	64	66	59	71	69	58	68	72	71	76	73	60	50	71	77	79	75	59	65	70	68	82	69	61	66	81	68	83	76	63	67	76	78	65	68	80	59	85	66	71	77	64	66	65	66	56	73	60	73	84	62	91	73	61	75	80	59	78	80	66	75	68	69	64	69	59	72	59	63	65	76	78	76	63	74	58	66	69	59	64	66	93	57	60	59	70	64	72	62	76	55	83	71	76	68	65	80	70	80	75	67	83	68	62	76	68	61	56	81	73	72	62	76	62	71	65	73	81	63	71	62	69	57	80	75	71	77	74	83	71	75	61	68	60	61	60	59	60	72	62	65	62	54	65	73	69	55	67	77	74	81	83	64	78	65	68	67	58	62	84	64	70	50	79	74	85	61	81	68	51	73	88	66	73	62	72	68	53	67	64	66	71	71	64	79	74	71	60	68	61	76	73	75	80	79	74	78	72	73	62	67	69	59	68	71	68	59	73	82	71	77	64	61	53	67	75	72	65	77	64	70	73	75	67	68	76	69	68	69	76	69	74	58	84	66	68	81	73	66	70	84	70	76	77	61	55	67	58	70	72	63	56	73	71	72	71	67	67	60	73	66	66	76	70	72	70	63	69	73	79	61	72	60	73	78	65	62	64	60	69	76	59	70	68	68	76	98	52	63	70	63	70	62	66	67	70	72	66	65	55	80	65	79	67	72	71	79	72	55	67	68	57	64	74	77	63	74	67	81	64	69	57	53	68	63	89	79	67	58	61	61	84	71	76	56	75	83	54	58	61	59	79	63	72	61	69	75	70	55	86	65	80	73	69	58	61	62	78	80	62	69	78	77	72	81	75	87	84	67	76	75	73	64	69	66	67	67	68	62	67	77	81	67	100	63	73	73	66	74	71	60	72	70	82	73	63	62	68	77	84	53	65	85	65	60	60	61	69	64	72	69	64	69	88	66	70	60	62	78	67	90	64	98	78	64	63	76	93	72	67	72	70	57	86	79	69	68	85	88	76	68	77	62	67	72	57	54	77	54	74	69	55	87	72	45	73	68	65	76	65	61	48	71	75	84	71	65	73	66	72	74	84	63	77	77	73	62	88	69	77	76	87	74	62	65	67	72	64	68	76	76	79	65	78	67	74	66	61	70	64	66	76	70	71	62	49	72	71	68	65	72	81	59	80	62	70	64	66	61	58	76	67	57	49	75	63	63	82	58	78	69	82	78	57	72	58	66	78	81	63	76	71	61	83	64	97	70	60	80	60	65	61	55	50	76	75	66	78	64	58	76	63	83	68	70	64	67	64	70	69	68	69	60	63	63	82	62	55	69	82	60	66	71	78	69	68	71	83	70	93	69	87	69	56	60	73	64	60	76	74	63	67	74	73	64	71	66	79	83	62	54	77	69	67	69	65	65	64	79	63	67	72	71	73	77	66	72	84	56	69	76	78	89	70	50	71	73	84	72	68	79	69	68	56	70	63	70	65	72	70	69	74	68	80	77	51	53	63	72	73	78	69	70	63	67	57	60	68	63	71	68	80	57	58	70	64	74	76	75	71	53	77	70	68	68	70	73	74	73	59	73	67	51	63	73	83	70	63	67	71	86	72	73	66	59	74	43	58	70	52	74	70	70	74	66	62	72	64	59	63	61	69	60	66	64	71	75	77	65	84	74	97	74	50	66	60	85	62	71	68	66	65	66	60	54	58	53	64	63	77	60	57	81	96	63	73	70	71	64	75	55	77	76	63	75	69	68	71	71	72	67	70	62	65	69	64	65	79	70	71	78	70	62	78	66	60	69	58	65	67	67	71	75	84	73	65	81	67	81	66	72	63	69	58	79	65	68	69	75	73	72	71	71	74	75	67	78	68	71	81	77	62	56	61	61	73	69	61	73	71	82	87	66	67	58	67	79	68	77	77	57	57	59	68	68	80	62	69	78	82	52	86	66	72	75	55	59	66	56	76	77	56	53	58	63	76	51	74	57	65	52	57	72	83	63	58	79	71	78	89	59	58	70	57	70	75	75	63	54	65	79	60	74	62	75	68	81	65	60	74	76	65	75	59	65	65	87	84	50	68	63	66	56	81	61	74	70	68	62	53	67	67	77	55	58	83	74	72	70	70	46	91	100	81	85	75	63	68	69	85	70	83	55	63	61	67	61	78	68	72	75	73	63	76	60	65	58	74	69	74	61	76	55	76	64	68	72	72	65	73	64	63	77	75	74	67	75	79	74	71	72	64	73	61	48	62	67	74	63	73	54	69	77	72	68	76	72	65	75	80	66	67	67	69	54	95	63	77	82	80	68	73	76	68	72	66	75	81	62	75	75	64	55	54	67	79	60	83	58	85	75	69	77	54	53	65	52	61	72	87	71	81	68	74	73	76	77	65	68	62	57	74	59	57	68	76	81	74	67	65	80	71	83	71	74	73	54	67	55	60	77	70	84	74	69	65	61	74	54	62	67	64	68	70	52	84	62	62	72	73	83	83	68	65	57	54	62	77	63	75	65	81	56	68	68	78	68	68	58	81	67	80	66	65	73	72	60	68	66	81	68	78	68	66	82	89	64	67	65	72	65	70	58	63	65	66	68	67	61	63	87	76	77	67	76	82	71	79	87	84	65	69	69	63	68	68	66	75	70	69	52	57	65	82	67	80	65	63	72	70	61	80	64	68	66	54	67	77	71	90	77	62	71	60	71	60	76	76	79	63	66	65	75	63	72	60	64	77	76	76	69	77	57	73	72	81	72	85	71	78	64	58	76	70	68	86	73	70	74	63	65	76	78	95	57	81	71	71	60	79	54	79	64	55	73	64	63	70	80	78	70	70	56	86	63	77	71	65	71	64	60	69	77	82	70	66	69	70	89	68	70	78	63	60	62	76	67	71	58	73	80	67	58	67	75	65	78	64	74	66	59	70	70	73	67	80	62	65	68	70	62	64	64	61	78	54	67	80	64	64	59	74	64	68	75	72	70	78	79	85	86	61	80	63	65	76	76	57	61	87	67	76	53	90	64	78	68	81	62	69	54	73	74	70	84	83	64	75	75	54	77	72	61	76	67	73	71	67	64	55	64	54	59	72	56	75	85	52	87	72	81	83	77	71	60	62	63	72	80	92	65	78	72	67	76	72	62	53	67	50	72	59	63
12920	1243	1106	1299	1019	835	689	545	505	429	418	392	390	304	302	292	289	248	266	277	270	228	269	247	232	207	204	236	227	181	197	226	222	221	191	222	216	204	221	193	200	200	195	206	199	229	232	300	335	477	807	911	799	788	746	774	655	592	492	358	332	254	264	346	455	317	223	202	177	190	194	187	209	200	207	213	195	194	190	192	172	181	215	200	203	193	187	170	199	207	172	179	175	221	181	193	188	190	186	195	196	193	173	193	186	186	179	215	185	178	201	163	186	202	182	198	187	197	177	206	195	210	180	200	160	196	175	195	189	212	203	194	199	197	199	182	189	203	192	188	166	174	191	205	206	175	192	190	173	174	190	195	205	192	206	214	177	199	177	206	202	182	176	194	193	198	157	217	198	182	184	199	205	203	209	198	184	201	209	201	215	198	206	185	213	207	177	190	174	200	190	180	166	169	195	207	189	220	172	195	213	178	187	199	197	186	186	200	182	202	195	194	185	220	209	196	180	180	186	189	180	188	204	180	202	183	182	221	207	180	182	187	192	178	183	193	178	194	198	175	189	197	194	179	175	170	204	173	206	193	196	176	196	190	194	190	194	188	235	161	191	180	207	209	185	186	196	187	172	181	199	204	189	188	201	193	195	210	178	202	167	206	209	188	200	210	177	186	186	181	191	219	200	174	208	186	195	218	198	196	197	157	189	191	175	192	180	206	209	190	178	187	214	183	186	200	173	201	176	145	178	198	209	186	197	188	191	196	176	198	180	195	200	197	212	162	162	208	186	209	193	194	199	163	168	189	204	180	196	181	187	191	194	204	228	197	203	179	188	202	186	196	190	209	194	191	180	220	184	206	194	200	190	190	204	205	190	188	205	208	180	196	172	187	188	214	189	204	184	191	184	190	179	189	184	178	173	218	185	199	177	184	161	188	201	183	194	162	194	199	201	195	174	198	178	193	184	182	218	216	196	192	181	194	180	181	180	194	188	193	198	179	183	188	175	215	199	166	169	205	168	213	174	208	178	213	194	183	190	176	188	173	184	206	196	199	186	192	196	201	194	205	185	182	165	171	208	185	188	200	199	192	181	195	169	191	193	176	188	172	190	181	197	208	196	204	209	204	202	185	186	212	173	173	186	159	175	194	183	193	188	202	168	195	169	189	163	190	210	197	214	191	186	197	170	170	201	196	210	190	179	191	187	205	199	157	188	207	176	187	197	195	186	174	194	171	202	196	205	187	203	193	194	194	196	192	188	192	202	204	204	190	174	183	208	191	203	189	181	167	198	171	171	181	186	177	195	211	193	183	184	174	176	181	186	186	214	181	181	211	180	204	176	189	206	185	191	183	210	189	186	223	201	201	172	181	205	190	191	197	203	197	181	186	160	194	162	200	202	175	172	175	182	199	203	175	185	197	213	160	205	195	198	186	177	197	178	184	186	174	182	181	189	208	181	205	186	182	186	151	181	214	175	184	179	169	171	188	176	169	186	198	191	175	182	199	184	177	181	213	198	210	176	178	198	189	193	193	186	193	201	208	184	188	172	177	200	176	185	188	192	183	206	193	166	202	188	193	198	170	199	198	200	183	198	198	205	193	176	212	187	184	167	187	184	180	188	206	178	193	193	201	198	188	190	207	191	200	162	205	195	183	195	180	177	213	195	174	174	165	198	203	175	192	167	197	197	192	201	179	190	195	194	188	203	167	189	180	168	200	198	197	206	191	194	207	220	177	179	208	180	209	208	173	200	189	193	208	204	195	191	190	191	205	205	174	199	193	192	170	205	186	185	196	175	187	186	193	198	199	190	203	195	184	164	205	221	192	206	213	186	201	179	183	200	187	163	172	202	226	186	214	196	191	199	197	196	186	189	190	215	186	193	167	189	173	173	188	216	202	182	171	194	187	193	205	184	201	184	187	182	176	199	192	173	169	170	168	186	206	191	203	190	191	206	197	194	184	174	188	199	176	158	183	175	211	219	195	204	182	215	180	178	195	192	189	178	192	206	215	174	216	196	170	144	200	192	205	179	194	203	166	208	212	167	189	203	175	191	213	194	190	192	213	189	190	204	161	177	174	206	180	193	193	182	183	180	187	188	184	195	199	200	183	185	217	182	193	173	180	188	176	190	194	199	159	217	179	211	196	213	205	174	191	187	181	181	197	207	183	189	172	167	165	174	188	205	196	197	201	194	192	205	183	176	174	193	195	200	185	210	169	178	200	171	174	174	231	182	184	177	167	191	187	177	182	189	170	202	196	218	180	191	180	189	184	171	200	206	206	188	208	191	188	177	163	194	174	188	187	170	196	175	200	207	189	198	188	216	191	194	189	179	213	176	189	175	199	208	184	201	156	181	168	179	155	192	187	211	173	193	210	183	180	200	177	210	193	169	221	198	212	195	190	200	169	199	196	192	179	204	200	190	210	199	171	174	199	182	204	182	190	196	188	191	188	207	186	183	173	200	233	200	174	190	199	189	188	195	199	196	199	184	201	182	163	172	192	195	187	185	196	194	162	181	190	197	197	202	197	185	192	194	189	185	204	196	192	208	152	177	195	202	186	178	195	191	207	175	182	190	179	184	188	203	154	184	184	178	200	187	187	200	185	203	194	198	210	176	196	204	177	175	179	190	210	198	195	215	189	168	196	190	206	186	190	177	203	181	194	215	198	173	191	165	185	180	181	200	176	191	192	204	177	219	204	182	193	169	183	216	174	203	174	184	187	188	173	209	174	180	191	207	193	197	189	185	173	180	174	201	174	192	185	194	180	179	177	196	167	202	192	169	182	203	151	173	199	214	209	207	181	189	184	205	196	189	195	181	191	209	188	210	195	168	183	152	191	223	209	180	178	177	194	205	205	202	188	194	168	214	169	169	183	198	197	197	186	180	200	203	178	190	197	212	187	191	209	206	187	214	187	176	182	198	204	197	166	196	195	198	203	181	172	199	185	187	199	193	190	187	215	208	195	180	194	185	221	187	193	196	193	196	206	186	183	207	191	195	197	212	186	208	181	164	187	192	176	190	192	199	171	191	174	198	202	211	199	193	205	200	161	186	178	181	205	202	172	185	176	182	224	199	177	190	192	185	184	197	196	192	185	191	183	199	185	195	223	196	200	176	192	202	215	196	182	188	196	195	193	188	186	204	188	184	185	170	159	220	199	198	194	194	187	173	160	178	208	163	171	188	196	209	191	183	177	181	178	185	164	187	204	182	176	172	188	166	191	184	174	185	188	179	201	183	197	211	185	165	177	190	180	223	177	184	188	182	183	183	185	179	182	180	205	193	190	198	160	179	199	172	183	198	208	214	185	188	211	195	172	216	211	183	183	171	183	177	184	197	192	176	195	199	182	190	179	181	187	220	167	188	207	168	197	191	219	177	202	177	188	193	183	185	187	184	167	183	209	171	158	203	197	202	201	179	191	170	194	196	202	163	201	203	194	201	190	188	152	220	194	204	178	176	164	173	171	186	173	180	177	190	211	232	192	207	199
6339	625	207	205	210	217	197	235	203	214	213	214	217	187	223	240	197	216	198	191	216	185	236	201	192	221	185	187	188	185	203	206	174	205	188	212	220	186	179	206	200	218	217	192	230	230	215	223	225	206	190	191	214	206	209	223	216	234	203	206	207	207	212	208	188	202	209	217	211	223	204	202	220	214	192	192	222	211	204	215	223	242	242	208	224	239	235	222	198	212	242	177	208	193	211	190	214	199	205	201	208	207	232	207	220	213	192	195	196	204	185	215	202	218	198	188	216	225	203	188	196	200	225	221	191	204	211	224	189	228	223	207	227	200	201	218	198	216	195	203	210	231	215	213	219	220	210	210	196	213	208	229	215	195	206	215	197	206	188	193	206	213	218	193	205	222	210	181	209	219	216	219	184	241	221	243	194	211	219	229	222	219	206	220	197	187	206	214	185	178	220	194	199	192	193	199	215	192	210	215	202	225	192	208	207	192	215	200	230	198	200	202	197	213	243	209	205	201	237	207	198	185	216	223	189	168	198	225	206	201	223	172	222	214	203	204	225	223	235	229	218	192	227	214	203	209	187	197	219	198	231	210	217	200	217	215	210	193	177	227	222	201	228	207	223	203	232	221	211	236	210	204	227	198	208	203	202	222	192	218	198	200	235	195	211	210	174	209	199	225	210	195	183	191	210	198	221	187	244	217	197	221	217	208	191	207	216	175	205	211	209	188	218	184	209	224	221	205	212	190	202	204	199	217	186	208	197	201	218	229	195	192	223	235	191	208	204	197	206	194	203	199	202	202	245	197	189	199	202	178	167	216	211	203	221	198	208	217	199	177	212	206	218	222	213	208	200	196	217	217	175	217	208	202	205	200	208	203	191	213	205	216	215	214	222	195	208	216	188	206	200	184	179	210	213	178	216	189	222	221	236	221	182	196	188	202	205	226	212	216	189	222	183	219	207	204	213	222	224	198	222	212	181	204	206	209	215	217	196	216	198	204	198	201	208	221	219	185	198	188	195	212	209	237	189	196	205	224	200	218	214	216	193	224	198	204	206	205	186	203	198	201	218	217	221	205	203	213	185	196	194	179	188	206	192	204	215	229	206	193	203	214	236	212	212	188	208	218	215	208	238	179	181	186	228	229	207	211	212	200	187	224	209	212	219	197	237	219	207	201	189	186	196	180	228	227	206	200	212	217	212	217	223	197	209	193	188	245	202	213	215	203	200	217	225	215	230	230	181	198	202	201	205	242	202	233	210	208	228	217	192	223	221	192	221	201	217	233	187	197	182	215	236	177	203	214	204	200	210	219	203	207	213	220	199	213	219	188	211	202	237	202	210	192	189	225	200	206	202	206	194	187	184	222	219	188	221	179	221	209	198	208	192	222	200	241	190	229	231	226	192	210	219	211	222	207	177	229	200	192	211	222	203	216	215	197	203	178	197	203	211	180	218	211	211	195	211	214	214	226	202	209	203	201	229	200	166	217	212	216	214	220	198	227	211	194	228	217	218	220	181	186	177	176	219	196	227	224	189	226	195	221	194	194	215	210	214	209	199	180	206	202	208	195	240	202	215	200	218	188	202	203	192	194	207	224	192	231	199	215	214	183	206	195	208	197	198	193	206	246	219	191	199	203	185	206	189	209	180	195	214	218	228	200	220	191	217	196	217	219	202	221	212	209	203	232	190	206	239	222	176	205	203	203	210	226	209	204	202	207	202	245	208	211	222	194	221	183	182	217	204	184	230	194	227	188	227	203	197	197	219	220	174	190	199	191	221	212	225	195	194	173	234	218	201	191	213	183	230	218	215	197	205	191	217	225	211	207	210	211	230	204	215	241	205	218	169	187	192	210	202	190	199	237	199	215	223	208	217	214	213	238	219	212	208	185	207	217	207	207	207	193	242	205	166	227	222	186	234	181	202	200	182	190	176	203	183	201	192	221	176	201	201	237	204	218	231	217	200	215	207	210	186	208	203	238	200	200	220	231	225	210	196	214	197	224	216	207	208	223	227	233	219	208	194	217	223	244	197	204	209	224	170	204	220	218	200	213	212	212	188	216	202	221	205	184	204	202	236	190	207	192	215	200	228	205	210	212	212	221	204	207	194	214	200	197	219	210	219	200	194	240	180	214	190	224	223	240	183	191	192	237	214	196	202	220	228	232	201	235	219	203	203	187	217	229	199	199	189	204	217	190	190	171	208	236	217	204	197	215	222	223	198	203	214	215	211	203	224	227	217	187	198	196	217	214	199	194	213	222	216	227	204	197	212	192	218	198	216	209	212	201	222	200	201	218	200	224	196	195	187	219	216	173	198	192	187	221	216	205	203	193	205	204	205	227	207	229	189	242	213	210	191	204	209	213	234	199	207	194	211	188	209	203	215	200	210	199	209	201	206	224	177	226	216	204	242	197	211	193	236	230	198	224	191	192	194	201	203	209	202	206	202	196	201	198	196	231	211	172	192	206	197	222	214	209	209	213	201	169	202	221	211	200	194	227	204	223	198	208	204	218	222	191	202	218	217	209	195	206	196	190	212	210	218	226	217	205	202	225	207	216	183	198	233	215	235	234	204	195	186	194	206	219	221	221	176	215	223	222	207	246	229	223	188	220	192	224	226	193	212	210	189	223	187	202	189	188	192	193	184	190	209	225	221	235	214	191	204	212	208	208	199	196	211	195	197	183	208	183	202	201	185	223	195	180	217	187	214	222	181	192	226	205	226	171	212	203	217	176	175	201	182	202	196	185	199	220	187	214	221	222	197	198	189	192	195	200	214	204	206	201	200	219	202	197	239	185	260	194	194	191	230	191	202	205	193	191	210	208	185	225	180	203	231	215	199	200	205	210	224	220	186	201	175	214	192	223	217	204	217	197	226	234	189	226	211	208	196	222	221	176	214	233	185	179	202	186	195	181	206	214	202	195	180	199	214	211	182	172	210	188	194	203	217	218	206	204	199	198	195	202	185	208	202	220	184	174	216	183	201	199	217	192	223	210	197	208	204	208	215	218	221	181	213	203	166	200	198	205	217	199	196	191	172	196	208	195	217	202	185	196	201	203	210	184	211	222	205	196	195	236	224	205	210	204	159	227	175	229	211	189	200	200	213	181	227	217	213	222	216	229	202	236	237	193	210	213	191	222	220	201	236	203	223	210	201	210	198	185	193	225	236	200	201	203	197	222	207	224	207	226	214	224	219	197	222	221	202	232	235	219	230	205	213	223	210	229	212	228	216	205	193	235	185	207	207	178	235	183	214	193	215	238	189	221	228	204	224	196	193	216	225	200	213	192	212	199	204	197	234	222	219	202	209	195	204	212	210	206	195	195	227	187	193	200	195	207	199	205	211	207	216	199	204	191	219	221	205	220	189	208	235	192	208	225	192	195	194	194	201	200	195	203	219	210	231	195	188	208	209	197	216	186	203	223	202	174	197	232	205	205	203	190	204	202	224	224	225	224	182	214	187	213	229	194	209	208	204	220	236	201	197	195	239	199
5232	822	520	489	558	590	531	483	515	483	511	478	508	481	542	521	459	524	509	551	548	473	519	493	488	503	488	492	463	492	487	492	511	490	497	488	481	522	512	513	451	462	531	512	517	479	500	543	507	515	502	514	513	530	542	569	517	508	510	519	506	549	509	522	527	518	507	480	575	490	509	496	485	484	466	500	527	480	443	513	506	506	487	498	517	468	503	506	487	530	459	514	460	496	520	492	493	523	543	472	520	456	527	527	492	495	535	497	489	526	505	488	459	466	478	461	488	492	460	533	475	488	496	481	520	498	517	536	508	478	478	498	516	534	474	499	500	521	477	487	483	468	498	511	506	502	513	507	478	494	546	469	517	477	497	472	467	506	462	511	518	554	488	537	511	478	514	476	504	502	532	464	478	506	476	508	514	468	501	472	495	485	535	481	518	498	496	488	519	499	535	496	505	501	480	520	489	488	498	521	515	546	536	484	545	496	497	488	497	497	506	511	510	479	518	485	508	488	507	506	471	481	450	456	530	506	505	515	444	478	510	505	498	496	510	470	460	504	477	494	460	501	540	515	518	523	506	493	495	494	481	469	478	491	513	532	482	501	504	479	519	491	518	501	525	486	516	456	491	515	481	505	523	529	506	502	495	477	512	516	508	523	525	465	521	493	513	470	514	488	491	512	515	530	495	487	476	505	462	531	479	494	510	516	489	521	495	486	504	504	523	482	490	486	519	532	490	496	504	472	516	475	526	501	483	458	527	496	499	461	495	564	497	482	499	519	509	501	504	450	478	525	498	521	449	476	527	512	479	476	505	469	510	495	505	510	462	507	514	510	496	526	489	501	529	523	515	502	501	470	516	518	527	487	499	493	539	487	528	495	483	517	523	527	528	463	504	524	494	512	513	530	504	507	482	477	517	500	490	489	502	488	481	499	484	516	505	493	481	491	474	485	487	457	515	495	516	531	499	525	518	519	488	514	481	522	484	467	455	470	500	507	500	500	470	501	471	498	460	485	512	458	495	527	486	526	481	539	484	499	490	479	526	444	528	506	532	503	494	526	511	509	522	483	545	479	482	555	520	518	520	497	462	510	462	520	480	506	493	482	467	454	476	509	535	494	504	506	504	473	495	485	485	498	486	467	492	538	500	525	506	528	452	501	482	495	490	517	578	488	533	532	498	514	489	512	516	490	500	499	497	490	519	513	513	506	443	530	511	510	485	508	513	508	495	544	507	551	494	492	509	501	468	495	564	479	482	481	505	464	516	510	516	467	506	529	493	514	525	485	508	498	484	476	520	484	525	471	474	497	497	514	501	472	543	489	506	545	519	529	546	493	479	499	500	488	508	507	514	489	515	478	562	466	469	461	492	529	556	534	475	519	547	490	497	518	487	476	493	515	508	509	504	479	540	523	501	492	515	536	500	535	471	470	532	495	512	515	507	514	497	480	484	475	512	479	505	528	519	479	514	518	481	489	453	478	470	524	468	517	501	505	490	486	501	506	484	527	474	504	511	504	484	520	483	503	497	488	513	530	487	491	437	520	501	491	492	516	494	480	512	491	490	534	472	481	511	513	535	453	538	529	484	513	493	505	492	537	481	495	479	484	484	545	502	559	496	514	497	482	493	493	525	506	496	491	535	510	486	487	514	497	486	469	512	498	510	519	497	502	507	477	559	524	480	487	526	461	466	538	461	494	546	446	510	500	447	519	514	425	504	509	458	556	517	504	474	524	487	522	494	588	539	496	462	487	495	510	424	512	496	503	513	492	474	469	508	477	531	499	521	480	507	512	509	480	466	502	479	486	509	508	500	508	531	512	492	483	499	523	508	477	530	506	504	497	506	524	457	533	483	512	498	514	510	515	519	495	454	520	510	530	509	536	521	496	507	512	513	512	467	483	540	517	532	529	471	485	477	513	513	536	496	508	533	516	454	544	514	509	507	534	475	516	482	498	489	499	518	532	470	492	497	486	450	514	496	497	543	460	501	485	465	472	506	562	527	504	502	530	526	507	481	490	515	503	491	487	483	487	501	501	499	520	492	493	495	502	488	488	492	508	503	520	509	509	521	499	457	507	481	517	496	495	452	507	437	493	471	517	514	541	479	493	513	520	506	520	505	498	459	498	504	500	479	507	493	528	479	517	485	520	510	489	493	549	503	513	498	501	452	507	481	520	478	509	555	460	519	515	490	466	489	470	489	502	496	516	519	524	486	496	466	483	546	513	540	523	513	520	498	494	485	535	546	485	521	509	502	521	480	495	482	471	501	487	533	484	467	474	511	535	502	469	515	532	530	504	502	505	473	488	505	500	492	488	486	481	528	469	530	473	469	477	513	536	526	487	484	484	528	513	530	509	503	486	496	503	522	497	508	475	531	467	484	517	497	530	502	467	478	493	463	488	497	522	502	500	520	452	514	539	504	486	520	531	497	508	497	516	546	492	520	523	501	492	505	474	510	537	534	480	507	511	499	470	523	517	513	494	510	473	505	461	503	491	510	469	510	499	530	485	539	483	485	493	476	519	492	492	487	529	468	577	491	513	500	516	519	478	478	464	498	537	511	510	514	524	499	528	497	482	524	506	538	492	498	492	491	494	503	526	492	491	472	515	464	484	544	542	505	523	515	497	498	499	508	529	515	489	491	500	468	502	538	488	486	503	495	507	493	492	494	484	481	502	500	527	498	548	473	490	474	467	503	525	470	471	504	520	445	470	499	504	461	487	471	482	487	489	521	505	529	479	503	475	473	502	494	511	475	494	497	524	535	497	512	527	488	490	516	491	500	499	501	454	488	457	487	468	504	485	531	449	518	506	505	517	485	490	492	512	536	513	501	480	524	471	519	518	466	473	515	510	523	531	502	536	483	498	536	506	478	491	509	493	557	509	489	516	493	462	513	505	486	471	489	481	504	513	480	484	443	506	504	489	493	509	484	477	458	503	523	472	490	487	527	498	501	505	458	493	527	518	491	514	483	474	492	460	498	499	533	510	480	507	533	490	486	485	520	457	471	508	498	508	511	512	473	537	441	520	497	509	533	488	456	519	509	499	501	519	454	458	500	474	518	456	524	560	493	498	525	534	491	494	524	514	463	462	534	460	515	504	504	475	477	525	505	424	503	493	485	501	547	511	509	493	496	493	483	485	498	496	478	532	500	534	477	479	480	510	514	463	533	474	470	483	530	453	484	508	479	464	510	471	504	495	499	510	477	452	509	510	516	484	520	500	488	512	516	499	490	510	458	531	494	501	493	486	514	492	497	473	494	516	484	502	529	481	512	483	516	504	499	476	488	530	530	502	497	555	499	504	511	464	506	483	500	513	515	476	491	490	518	503	464	504	484	482	487	484	493	470	493	522	515	501	496	508	468	493	490	523	491	495	496	509	489	464	486	501	507	490	488	493	511	535	483	466	481	463	495	527	536	467	495	483	531	506	492	495	467	481	516	477	452	486	485	453	540	490	474	490	481	518	505	457	486	473	506	481	493	509	494	508
13970	1104	351	312	222	209	201	191	174	186	152	147	190	173	142	122	142	160	146	140	154	150	155	163	146	148	141	171	179	165	170	147	147	152	152	136	123	162	141	145	132	167	138	141	159	144	154	157	169	180	188	161	181	190	166	152	145	169	187	148	175	157	161	191	159	131	132	149	187	153	156	167	148	147	152	176	192	165	146	144	154	158	156	157	140	165	143	154	146	164	133	161	136	153	139	149	141	154	129	140	173	148	133	152	177	144	163	158	153	166	137	156	165	169	156	145	157	141	154	149	171	156	147	129	144	149	154	162	134	176	157	123	124	176	165	161	161	143	168	155	153	153	161	150	162	167	145	176	169	155	147	149	149	135	152	130	139	153	148	155	163	151	151	159	130	143	159	138	149	149	152	131	152	152	148	143	150	165	141	136	163	153	158	154	159	154	148	156	151	156	166	151	131	145	155	174	152	148	153	124	143	150	147	146	142	171	133	144	151	152	122	136	155	150	163	183	168	143	173	157	149	140	160	143	137	141	169	144	145	135	149	159	154	165	160	156	113	140	155	141	151	168	170	137	151	142	137	135	156	178	167	143	142	145	135	154	134	159	135	160	178	165	175	156	158	149	131	163	142	129	156	146	125	150	148	165	147	144	137	142	136	153	148	168	131	166	144	159	152	140	154	140	143	160	156	124	158	146	149	157	158	171	168	136	135	157	134	158	134	166	127	169	145	171	147	130	177	151	142	142	115	150	140	169	151	150	145	149	144	155	152	161	164	139	140	142	133	169	161	171	160	167	142	165	143	164	121	158	134	160	143	159	142	175	166	149	137	154	142	155	174	164	146	140	156	138	143	146	170	178	140	168	153	134	147	166	140	149	160	150	178	170	154	142	142	158	136	145	147	145	145	148	147	168	140	144	154	155	165	154	158	144	146	144	145	154	150	156	166	173	173	171	169	156	139	141	148	164	155	124	141	165	147	130	131	170	141	158	134	140	156	168	152	146	134	167	162	147	147	168	147	142	146	142	144	134	125	146	148	140	142	153	193	141	142	153	130	151	160	159	157	146	149	150	160	144	162	129	169	143	143	154	158	152	197	146	155	138	157	165	142	137	151	177	138	154	165	159	158	147	151	127	167	141	132	136	136	134	162	163	144	147	153	150	170	151	165	120	156	153	167	146	152	163	134	152	147	146	140	171	162	175	146	148	129	145	167	147	160	144	150	142	150	144	156	152	165	150	148	151	155	168	150	124	156	166	145	148	173	127	148	152	135	154	151	133	178	127	168	153	179	164	155	147	140	173	144	155	167	152	130	134	156	152	128	163	156	137	153	147	168	148	169	160	149	159	164	176	137	147	164	140	155	131	150	140	162	153	135	147	137	132	174	169	151	150	162	156	166	138	135	151	160	164	149	147	171	143	151	147	141	137	150	137	154	162	154	139	188	127	145	143	146	163	152	153	145	135	164	137	137	113	147	140	152	165	143	155	164	163	143	153	124	156	145	160	133	147	139	129	146	160	164	153	159	160	145	157	131	154	137	138	165	132	148	158	148	126	168	164	155	173	145	162	150	141	159	132	117	148	148	163	137	141	152	155	143	176	145	148	152	144	150	160	145	143	139	141	189	148	147	138	158	161	144	141	125	167	134	138	160	170	138	171	136	152	144	138	156	147	152	154	157	152	151	130	145	143	149	144	140	148	130	157	157	126	151	170	164	158	168	167	135	151	160	144	150	150	137	163	163	147	153	149	158	138	139	172	157	143	138	166	160	155	157	154	154	143	165	151	149	136	151	157	140	163	149	140	143	160	151	150	150	160	144	151	166	136	140	154	139	134	128	188	157	151	150	155	127	147	145	172	130	169	167	139	167	120	118	144	146	176	147	154	145	149	149	159	155	162	163	144	191	144	156	154	148	160	150	165	155	142	146	134	146	155	162	174	131	143	164	149	132	168	144	142	148	147	129	146	152	163	155	130	153	146	157	158	161	173	174	144	148	152	147	168	154	165	153	152	121	157	150	157	162	155	166	146	126	155	134	147	149	135	138	144	148	135	147	158	147	143	136	147	146	148	166	136	152	146	128	158	179	143	126	150	144	162	154	146	151	164	170	160	168	153	139	156	165	120	150	137	152	156	158	135	145	145	137	153	139	143	148	140	165	120	169	162	151	159	163	124	151	144	133	164	154	174	152	147	142	165	161	171	177	136	168	176	141	148	143	155	164	162	142	163	153	159	168	172	159	163	162	171	152	154	141	148	164	131	154	175	148	142	162	163	136	138	134	139	133	149	124	129	150	147	158	139	151	154	150	144	153	145	173	136	181	150	163	149	161	162	146	110	137	172	160	162	147	179	140	140	153	169	167	167	159	152	139	166	162	151	161	147	151	160	169	152	154	161	151	183	153	152	138	157	153	141	159	146	147	160	143	166	159	151	152	148	164	149	126	149	158	151	141	153	142	144	150	152	158	160	144	159	141	147	169	148	125	144	155	145	163	152	147	136	173	152	164	155	154	135	142	143	144	164	149	133	145	146	168	144	134	164	160	116	137	150	136	154	138	142	172	118	147	132	155	140	144	172	147	131	144	149	156	150	148	145	152	138	134	130	131	171	162	163	162	144	156	150	160	138	174	135	149	143	180	159	157	147	144	174	170	144	143	156	154	150	147	147	142	162	128	138	167	153	163	154	158	157	139	137	154	152	158	159	156	123	154	142	180	176	150	152	155	149	152	139	141	154	156	142	169	133	145	149	147	151	142	152	148	156	169	145	155	137	149	139	134	138	147	174	155	140	137	147	146	150	169	154	140	134	134	147	147	127	155	145	132	151	168	144	135	128	175	156	146	135	145	132	145	142	145	153	164	141	137	148	154	157	165	165	147	148	159	139	146	150	164	143	129	141	148	132	133	142	146	170	149	140	157	146	144	134	141	147	149	135	137	133	179	150	155	137	148	150	165	126	157	131	135	173	146	157	167	132	139	156	123	171	161	146	147	138	138	151	151	142	172	137	131	161	160	161	159	179	180	160	130	163	165	137	159	140	164	162	174	149	140	152	158	169	152	160	143	156	153	170	135	140	138	175	133	147	143	150	163	138	167	152	166	134	156	148	161	137	157	138	137	168	142	153	157	127	145	165	142	163	152	135	128	155	169	154	162	133	146	148	170	155	157	141	160	148	138	131	172	156	150	139	158	160	134	136	150	135	161	136	132	146	160	150	152	177	169	137	171	158	156	151	138	139	126	140	145	144	149	145	138	148	164	152	152	160	137	135	144	152	155	160	155	160	146	137	133	151	143	150	141	158	153	133	146	137	139	128	176	167	165	166	153	141	167	161	135	129	139	157	158	165	158	153	172	144	139	153	147	131	148	134	139	140	181	137	160	163	150	165	153	156	168	138	176	135	169	160	163	153	162	169	145	154	145	178	151	157	160	133	155	146	173	149	160	170	145	162	174	151	168	170	164	124	182	147	137	152	158	154	168	162	162	143	142	143	158	157
10592	885	831	955	839	710	615	545	528	517	535	431	456	426	399	432	429	405	412	370	429	394	361	374	396	384	368	392	392	379	367	409	370	418	362	383	402	377	359	377	371	399	375	412	375	395	443	437	426	576	674	717	737	690	616	653	621	570	513	492	414	414	406	469	471	407	373	350	399	346	371	365	374	391	362	397	347	395	370	345	386	368	379	381	343	401	381	375	371	353	382	356	357	398	371	380	382	369	417	343	396	319	372	376	355	345	357	364	393	361	359	347	370	354	371	385	392	377	383	378	379	376	370	360	354	375	350	334	349	367	364	395	379	391	339	372	362	386	371	345	411	383	363	353	402	367	385	373	375	335	394	363	373	392	359	363	386	411	373	356	364	395	393	382	384	398	397	340	384	373	399	417	354	349	375	365	407	387	374	362	401	385	362	373	390	374	382	390	355	344	350	373	362	364	357	363	402	365	355	387	352	381	388	395	382	377	392	395	372	382	365	367	339	350	358	353	348	361	369	351	370	362	361	371	372	349	369	360	393	384	337	374	371	404	379	360	343	327	369	394	349	363	403	379	348	368	332	341	364	358	377	352	360	366	391	379	394	370	364	409	385	332	395	333	367	355	387	399	401	378	356	350	361	338	397	384	354	401	332	349	387	363	341	370	324	383	349	397	365	356	354	382	379	362	364	358	387	378	377	343	397	368	372	362	372	414	365	397	382	416	375	340	353	371	352	411	345	407	404	353	383	343	340	357	358	376	363	377	370	422	366	362	357	363	363	342	353	388	419	389	385	387	373	374	364	394	402	374	377	385	375	347	396	331	370	336	359	371	340	364	369	383	389	358	367	361	367	354	406	389	390	368	357	381	368	365	345	354	410	333	351	359	405	392	369	405	355	364	352	374	365	391	355	344	360	392	353	362	392	377	341	411	351	357	354	357	352	361	330	372	368	382	360	371	390	387	361	357	356	364	380	377	402	387	364	348	414	346	330	393	373	367	381	340	340	345	367	371	380	369	374	387	353	366	393	381	333	404	354	379	392	375	359	365	365	375	358	357	375	368	379	365	354	387	358	343	364	370	386	339	401	396	356	377	382	334	372	363	407	361	355	403	391	355	358	373	371	398	369	372	373	372	371	387	381	347	342	363	359	363	400	352	363	395	367	368	336	364	345	399	387	339	383	385	351	420	407	393	363	380	357	366	369	370	366	363	340	399	410	368	379	365	353	387	374	368	366	386	333	394	349	332	379	394	370	360	374	345	337	397	381	384	386	350	348	342	373	349	374	398	354	377	387	378	337	394	370	356	381	370	375	372	367	366	334	351	350	358	422	404	387	400	374	359	378	386	343	389	368	347	350	384	355	372	375	390	386	368	369	348	405	373	384	375	387	385	315	376	356	377	346	376	394	395	415	380	391	357	330	365	377	365	347	387	358	383	381	379	348	370	377	409	352	370	376	342	361	378	343	372	342	343	386	356	365	378	390	370	362	360	393	404	377	379	364	391	372	401	375	402	377	358	358	376	349	349	334	341	375	349	364	384	372	381	399	364	366	391	374	383	388	339	376	349	362	380	353	380	321	385	384	363	384	379	373	377	368	376	354	349	380	377	363	381	359	396	404	376	399	377	340	375	379	344	366	355	367	400	376	361	377	392	341	369	353	353	365	385	370	412	360	395	355	394	398	359	354	409	369	387	346	375	356	365	369	395	361	367	376	388	344	352	381	369	373	362	344	370	340	383	360	360	395	369	366	365	330	383	414	355	361	356	381	367	337	366	385	364	383	419	379	391	383	343	381	363	373	359	399	346	373	367	380	340	368	370	390	368	386	364	340	390	382	362	350	368	374	392	370	391	386	389	366	368	382	359	383	398	370	387	365	359	347	394	374	342	335	375	360	395	387	411	377	368	387	368	376	381	372	330	387	361	382	381	355	351	363	388	356	409	321	387	364	377	359	362	366	403	402	341	345	368	349	403	369	332	383	408	333	362	380	390	393	367	349	356	352	386	372	386	369	375	356	385	384	352	350	378	380	387	409	369	374	297	419	352	394	358	394	340	371	359	391	336	353	411	394	389	361	380	349	394	425	350	327	353	381	385	343	366	380	384	369	361	381	367	367	350	388	356	397	361	365	358	370	362	361	361	369	350	339	375	369	380	368	390	371	401	368	344	361	352	368	383	353	348	372	381	347	364	360	389	371	386	373	332	367	357	356	324	388	343	347	359	391	357	366	352	383	387	375	352	366	354	403	355	393	376	358	378	373	380	373	355	377	402	374	326	350	345	396	403	357	387	361	350	376	374	321	364	376	371	402	392	330	356	336	384	371	392	380	380	404	395	352	367	353	359	402	415	355	337	380	345	358	399	353	361	337	344	361	381	382	368	421	360	377	378	392	362	349	359	366	371	358	339	350	341	319	386	366	398	359	401	351	372	343	403	384	367	381	363	366	361	377	338	388	379	391	384	355	375	378	349	389	396	373	373	365	397	333	359	359	362	408	383	385	369	359	355	386	375	357	354	323	357	382	385	359	356	371	401	384	381	395	385	360	370	367	338	387	348	409	373	345	371	365	339	356	370	379	362	367	358	394	377	409	351	393	351	386	377	361	343	437	387	339	391	376	352	345	369	354	369	369	363	387	358	377	368	374	391	362	384	376	380	345	354	370	360	355	385	366	384	365	369	350	349	332	405	378	378	384	391	360	386	404	366	356	375	383	378	421	389	371	379	323	411	332	369	371	343	379	396	370	353	404	346	377	358	360	374	387	404	379	357	346	382	390	378	339	373	379	383	336	416	392	343	360	401	365	390	343	374	366	357	387	368	359	370	355	374	386	352	349	373	379	383	393	410	377	389	413	388	401	336	391	383	359	392	387	367	387	338	374	363	364	378	376	355	356	368	393	375	366	389	359	377	372	378	349	349	361	381	413	343	358	406	350	357	405	352	370	355	381	345	348	363	378	360	423	396	350	345	394	357	352	367	381	353	367	363	410	360	374	350	383	405	402	344	385	367	353	372	372	361	369	390	362	355	371	377	388	366	360	404	381	367	353	371	396	366	364	385	350	389	394	371	349	350	406	357	388	378	372	342	410	401	362	386	389	358	386	383	361	347	344	369	377	338	369	374	350	380	368	367	364	360	387	384	387	376	382	374	373	374	359	338	383	366	386	392	354	359	353	351	376	369	353	360	347	402	381	373	337	381	377	330	364	364	384	365	360	334	363	379	409	368	390	396	358	355	377	376	359	344	383	377	366	384	368	361	352	373	378	372	380	378	368	345	373	379	395	374	396	362	365	375	345	368	393	395	363	386	361	359	404	371	350	332	374	362	354	345	384	385	341	365	388	336	411	378	360	328	404	373	369	395	375	381	364	383	360	323	374	368	379	406	375	329	357	354	329	404	354	396	368	355	370	375	415	344	360	310	360	374	359	374	379	379	362	411	371	367	368	379	350	389	377	353	363	406	369	354	373	355	361	352	387	374	366	358	398	397	380	360
20824	2019	465	365	260	187	206	127	125	125	106	109	85	96	92	75	81	80	73	70	85	78	63	70	89	88	91	67	79	60	68	68	84	79	69	61	74	76	68	70	64	68	72	82	72	67	80	80	98	114	124	159	138	144	153	122	131	109	85	80	96	96	78	86	83	84	77	68	83	76	87	92	77	60	63	55	85	78	67	61	60	81	74	69	64	74	63	54	69	58	64	69	68	78	81	68	76	75	74	65	65	66	79	59	78	69	77	68	78	78	73	77	60	63	68	62	74	81	65	67	71	71	82	71	81	76	65	62	78	63	67	72	65	54	62	65	58	61	68	59	71	65	62	58	76	55	64	70	76	63	66	74	73	70	68	50	57	74	78	59	61	69	76	68	67	76	73	58	71	63	63	72	52	83	82	69	76	68	60	73	73	63	62	81	73	81	63	65	75	63	61	61	65	68	59	68	76	79	79	59	54	73	63	63	71	77	63	62	61	66	64	59	68	72	70	67	65	62	57	60	63	57	69	80	62	70	74	74	70	60	63	73	78	78	70	69	80	60	64	72	61	72	56	65	71	66	76	68	85	70	76	64	88	83	74	66	68	69	59	65	73	64	70	79	62	68	62	69	73	64	61	84	78	67	82	68	70	65	75	74	55	73	58	69	73	72	79	69	69	69	62	88	78	86	80	63	84	68	63	78	81	52	60	80	63	52	74	56	72	71	79	82	72	86	64	73	51	66	69	75	78	60	68	73	69	79	64	66	70	66	55	64	70	58	76	61	56	66	69	71	75	63	70	59	82	68	73	69	71	70	68	69	77	71	83	72	77	56	85	74	75	58	67	56	63	61	67	50	71	78	67	64	56	73	60	66	62	74	54	70	71	77	52	72	61	87	77	70	65	60	70	61	63	66	54	59	52	53	72	71	94	61	66	70	66	62	68	69	67	69	69	62	66	77	79	68	68	71	67	56	60	74	62	76	62	75	70	77	76	66	77	78	74	84	68	64	62	82	81	55	76	60	79	54	76	68	70	66	79	72	61	71	73	83	79	70	67	75	80	62	63	92	76	74	67	51	72	80	98	75	76	75	86	91	58	64	71	59	71	76	75	85	76	59	68	76	70	84	69	49	89	72	48	51	68	79	68	64	81	63	66	74	80	66	84	59	82	78	78	75	62	62	80	82	64	61	57	69	61	69	66	67	64	80	72	83	68	56	92	71	61	70	76	75	77	69	67	69	67	75	80	79	60	61	58	73	78	73	61	53	59	66	56	70	64	80	70	68	70	81	63	76	78	76	76	69	72	66	60	69	71	63	75	84	74	79	80	81	63	76	78	75	75	45	74	55	74	68	60	59	54	65	60	76	59	68	66	72	72	78	73	59	66	54	66	59	62	72	63	90	74	67	65	61	70	66	68	66	77	67	48	67	69	71	72	69	60	84	72	72	54	72	81	56	60	68	59	62	74	62	64	65	73	60	66	65	60	65	74	70	59	79	72	67	71	65	87	74	57	77	83	63	65	73	61	71	73	62	69	72	73	65	61	66	88	62	63	57	55	62	71	86	87	90	80	77	70	74	52	59	59	70	68	73	55	67	61	82	73	70	77	79	66	72	67	75	65	63	61	76	91	72	72	82	77	63	75	64	62	92	68	72	65	81	69	65	70	73	70	77	63	54	79	94	71	78	60	73	59	65	60	65	75	78	61	77	84	76	73	65	67	53	65	72	64	69	83	67	61	59	71	69	59	74	83	55	75	64	62	73	80	60	66	68	63	64	74	68	72	71	78	51	63	73	68	55	70	72	79	66	68	65	47	61	77	76	70	74	89	68	75	71	68	76	63	61	66	75	69	78	73	75	63	65	63	65	71	83	83	67	60	77	71	74	59	67	70	59	71	66	71	70	75	75	84	77	84	65	67	76	61	78	79	66	73	82	75	62	70	63	77	66	76	78	71	68	68	64	65	59	80	73	69	63	68	69	78	63	66	75	60	64	68	74	73	69	66	55	80	68	63	66	46	62	69	65	68	67	73	77	67	62	75	50	57	79	60	69	66	88	58	66	58	85	59	92	59	66	76	75	70	84	70	71	71	59	64	72	73	72	64	84	60	74	59	52	76	67	56	73	70	64	82	62	82	66	65	73	66	65	84	78	70	84	83	70	70	87	76	76	84	62	76	63	69	55	75	77	66	71	71	67	83	52	77	62	66	58	81	59	71	56	69	75	94	83	56	57	59	64	54	68	67	79	67	70	90	67	53	68	85	61	81	76	72	53	72	73	64	64	67	85	58	45	63	64	79	65	62	60	75	64	80	81	67	81	79	70	61	63	59	79	68	79	71	76	68	69	58	58	63	65	79	90	85	79	64	70	72	80	66	68	74	71	67	84	63	57	64	70	75	67	67	69	82	71	74	77	72	74	73	69	69	73	83	79	68	49	68	58	92	68	60	81	70	79	64	62	70	67	54	72	61	77	74	61	74	71	82	75	65	59	83	67	63	63	60	56	65	61	81	71	71	75	67	73	72	77	60	63	62	68	81	77	55	81	67	77	76	71	81	71	79	77	61	71	68	73	53	69	70	64	73	60	80	84	76	72	79	61	52	64	82	68	67	86	57	64	70	77	66	75	73	54	78	72	67	56	82	61	75	65	61	52	53	79	61	65	78	64	67	79	88	69	79	58	84	69	69	56	63	76	79	60	84	63	83	66	77	67	70	75	65	66	78	70	72	68	63	66	65	74	65	69	73	71	82	73	78	77	77	58	77	75	69	59	70	63	67	76	65	78	73	71	68	73	75	73	63	67	83	71	75	77	84	76	77	61	69	77	74	78	67	52	61	74	60	63	71	76	70	64	70	78	73	68	75	66	65	88	69	68	81	72	62	64	72	73	75	87	67	59	56	82	59	73	49	66	78	85	69	61	69	79	74	59	50	74	72	67	79	74	64	55	70	68	68	68	65	45	74	74	71	72	90	66	70	71	63	83	60	72	66	56	60	67	62	70	65	65	75	80	71	75	63	74	67	73	68	61	60	77	70	60	72	60	53	70	64	62	60	79	79	77	76	64	67	49	72	56	58	69	73	69	75	64	77	71	69	66	88	76	74	59	76	72	71	68	77	64	78	70	59	67	61	80	68	64	85	66	88	75	59	76	72	83	73	60	66	57	65	55	62	72	64	74	68	58	60	59	83	68	58	67	47	68	76	75	66	69	69	53	57	70	63	75	69	76	76	72	77	65	66	78	52	71	59	68	65	83	70	79	73	73	76	76	63	91	69	58	79	74	77	63	66	67	66	68	59	59	64	78	82	61	81	71	81	64	57	74	67	71	79	66	65	82	73	67	57	60	66	65	63	64	86	70	66	72	71	64	69	78	55	61	78	62	82	60	76	75	74	66	63	64	64	56	75	66	67	68	70	73	65	68	86	58	62	84	82	73	71	49	76	78	69	70	76	72	67	83	73	66	79	67	75	80	49	66	73	64	74	69	70	75	58	66
13189	1001	1094	1265	1076	859	772	620	506	476	375	375	354	338	276	283	287	271	263	225	261	239	254	248	225	262	240	211	217	214	204	220	203	219	239	249	178	199	229	196	203	182	197	200	215	205	236	296	369	594	870	774	810	864	700	692	651	553	468	396	316	267	316	415	365	272	230	199	189	161	208	211	182	179	177	209	196	193	208	169	222	209	191	216	215	212	214	186	205	200	208	194	167	206	177	173	186	188	187	194	203	214	220	178	191	192	183	196	206	203	192	180	161	160	193	183	186	185	177	196	183	228	181	178	184	183	161	179	205	195	220	200	186	196	187	187	178	210	187	210	196	162	190	180	206	182	191	201	200	168	186	186	194	205	188	209	205	175	179	177	181	172	188	194	195	205	203	201	186	202	181	174	195	211	213	204	221	171	184	187	181	207	197	204	219	201	208	190	162	208	192	184	186	181	215	189	192	188	189	183	207	199	169	177	164	191	168	186	189	169	202	214	181	194	193	213	182	186	201	201	205	177	164	178	205	184	185	203	195	213	186	181	165	194	180	165	211	188	202	188	203	173	195	172	210	191	180	186	193	177	185	176	173	177	193	195	191	188	205	195	197	175	185	197	210	179	204	207	189	197	173	190	187	185	173	182	184	181	176	197	193	183	206	205	202	189	202	179	190	158	186	175	212	192	168	202	171	183	192	179	173	191	175	220	178	190	188	171	211	181	203	182	167	201	197	198	184	185	175	175	204	178	195	198	194	180	186	199	212	197	185	192	164	208	184	185	181	199	190	201	221	205	175	176	172	196	194	206	181	196	173	202	199	181	188	184	179	178	163	206	187	205	188	188	176	183	201	174	201	177	173	178	202	193	208	185	189	177	194	165	188	177	191	207	188	200	168	187	168	160	178	182	208	210	194	179	176	193	204	199	203	184	198	190	191	188	182	193	175	189	177	179	208	212	194	179	207	197	204	211	193	200	201	173	188	199	184	177	183	195	172	194	196	180	183	196	181	177	195	181	182	186	198	189	205	174	176	191	191	196	191	201	189	174	215	185	183	197	174	170	200	185	183	156	202	198	183	186	203	187	203	180	176	184	198	191	181	196	207	174	213	166	201	184	190	196	162	181	207	209	190	184	227	196	187	196	187	184	186	196	176	163	193	189	197	166	196	195	193	166	199	209	192	175	201	202	187	192	204	186	203	189	183	195	164	186	187	195	194	191	188	191	191	191	193	183	199	210	187	180	196	220	200	187	169	186	189	187	177	159	174	208	204	212	173	210	188	186	174	201	200	174	192	214	174	171	188	172	174	187	168	191	211	186	187	171	189	199	195	186	178	182	210	178	181	188	189	162	206	188	178	197	212	197	190	193	172	228	215	205	201	195	208	218	169	195	195	175	222	214	192	196	186	179	170	204	180	189	199	198	172	208	175	188	179	187	199	198	195	203	205	222	183	184	211	179	171	194	191	160	196	179	182	190	197	189	173	186	184	197	203	192	196	208	180	190	206	209	195	167	226	183	180	161	164	174	186	164	214	184	189	184	177	191	187	176	188	181	202	181	183	213	200	186	208	203	197	198	190	181	202	159	199	210	185	197	205	207	187	155	188	185	184	155	212	215	203	180	183	200	186	213	205	202	210	192	186	181	208	185	174	212	190	206	208	215	196	155	165	187	170	193	195	189	195	211	192	208	193	205	198	179	190	187	190	198	211	203	187	191	206	196	195	173	179	173	197	183	185	198	178	189	209	197	195	186	192	183	185	194	176	183	193	173	187	200	191	189	187	195	166	186	186	174	170	191	198	170	210	188	185	211	173	192	190	196	192	176	186	202	181	196	206	177	164	169	194	187	201	169	183	186	185	184	169	193	177	214	189	173	189	223	193	173	193	208	191	211	173	173	204	166	175	193	170	182	200	214	187	204	188	205	188	170	165	194	174	177	197	175	194	206	175	183	212	190	184	189	198	187	193	180	165	167	177	188	197	204	201	172	186	204	193	203	175	194	187	198	183	182	209	171	176	167	189	178	172	205	209	179	194	198	169	212	211	197	201	196	173	175	199	211	183	193	192	205	191	175	195	156	197	177	170	204	178	190	171	180	197	189	176	205	181	222	153	199	184	188	203	205	160	214	198	195	188	193	193	188	185	200	178	166	183	198	201	196	174	188	195	193	181	173	166	198	201	176	194	185	193	205	183	179	169	195	192	193	191	186	231	200	218	194	184	172	196	173	200	200	182	205	191	184	207	177	225	191	185	214	171	189	171	179	211	184	197	200	175	186	195	205	194	181	181	199	197	198	180	191	202	188	177	188	186	192	189	186	169	174	195	194	173	185	185	172	182	174	204	188	192	175	182	173	218	210	199	178	234	203	202	192	182	162	173	170	192	185	211	173	187	208	168	192	190	185	193	200	190	209	183	194	186	189	173	189	191	195	199	200	183	237	164	187	183	193	204	176	189	220	188	173	200	203	185	208	191	189	148	186	179	193	192	187	202	205	166	160	180	173	210	191	187	189	185	203	192	203	175	169	186	182	216	189	173	197	208	189	197	210	215	199	194	188	182	175	199	216	159	200	160	194	184	201	193	182	203	165	178	195	216	186	207	182	170	171	203	197	205	205	177	165	200	182	186	192	219	176	194	179	185	175	193	185	176	181	207	210	187	183	164	176	203	190	176	196	217	205	192	164	199	192	194	199	177	191	188	201	198	193	204	194	185	163	192	168	192	190	186	181	200	180	176	201	210	163	183	197	191	188	190	189	216	196	197	203	190	203	200	179	189	215	176	173	185	191	174	218	177	203	195	177	179	209	224	176	213	179	196	187	186	201	179	160	200	194	174	197	202	177	195	172	208	211	205	198	189	182	190	188	175	187	219	208	201	190	182	191	182	168	195	185	188	174	163	207	177	202	197	199	181	202	202	186	186	206	179	204	190	197	190	193	182	191	183	186	195	195	181	164	187	193	154	171	192	182	200	179	190	177	196	180	192	200	214	190	182	164	175	185	181	187	208	182	195	186	198	194	188	197	191	181	196	198	204	205	183	192	207	180	187	198	195	173	171	186	201	185	179	178	199	202	193	186	176	197	176	167	167	175	172	201	189	193	190	167	189	183	185	184	188	188	187	197	171	185	204	220	185	208	196	185	178	198	190	210	214	200	202	188	185	199	196	212	212	171	175	162	225	179	197	193	160	192	156	179	204	188	189	173	184	182	201	174	191	192	194	214	192	192	162	195	197	206	214	193	202	171	200	171	196	208	162	181	167	172	186	164	183	209	188	196	204	179	188	178	178	189	168	187	180	198	189	212	182	190	168	196	214	195	164	171	186	197	159	202	175	218	179	193	174	224	211	166	180	189	184	181	189	196	191	179	183	207	189	212	169	186	178	196	185	188	195	180	187	191	182	197	156	177	200	207	187	199	178	178	188	183	200	161	200	181	178	189	163	183	185	203	198	216	212	192	191	187	185	179	204	209	176	209	199	198	169	171	172	175	192	193
6209	535	245	209	211	214	211	198	207	205	195	185	230	213	199	221	197	224	190	218	218	259	227	206	245	220	215	212	198	207	195	211	220	210	209	199	225	206	212	226	201	195	202	190	204	187	212	218	223	217	236	227	233	211	198	208	188	195	202	193	215	189	226	217	210	212	243	221	207	200	197	225	189	192	232	184	204	208	214	189	233	212	201	204	221	219	218	193	222	238	205	199	208	214	228	245	215	214	201	195	210	227	209	218	219	182	195	208	191	177	219	201	209	230	225	178	238	208	228	237	197	206	222	208	176	217	218	190	219	215	184	206	188	209	220	201	207	200	209	214	207	193	191	189	216	190	194	232	199	233	182	207	216	192	209	210	192	203	186	213	209	202	203	191	180	213	185	215	223	189	216	179	195	204	214	201	226	223	236	213	232	202	214	199	183	204	218	205	203	215	210	213	187	228	178	198	229	219	202	201	225	206	195	184	218	190	201	212	205	224	196	216	224	198	180	195	210	192	207	209	213	209	215	209	210	210	188	219	224	196	224	205	180	198	223	195	193	199	199	210	209	217	190	190	214	191	229	213	197	200	192	221	241	198	228	199	213	211	186	214	229	186	191	218	187	188	212	210	210	226	210	229	232	212	212	209	207	197	175	191	229	202	226	212	197	196	211	180	214	179	233	206	198	201	216	207	196	219	192	227	189	212	174	214	199	224	218	203	225	194	227	198	208	183	212	201	203	223	204	205	202	187	254	206	189	223	200	182	200	202	206	192	191	221	219	184	164	175	239	188	171	224	224	169	212	236	201	195	215	204	200	177	184	226	210	190	225	196	193	203	223	216	180	204	192	201	182	215	188	212	210	216	207	203	193	225	219	209	226	221	187	217	186	208	187	171	209	221	196	207	193	205	192	213	197	189	192	190	210	211	192	193	194	223	208	204	205	190	204	205	212	233	187	216	200	205	204	199	229	215	176	197	190	216	216	213	237	203	231	213	210	210	182	223	207	228	213	203	223	221	187	208	200	206	196	201	213	227	209	195	197	194	215	191	197	215	214	199	188	225	218	211	235	203	183	208	209	235	223	200	239	237	214	173	187	222	207	195	219	172	194	210	176	224	199	211	217	218	235	232	173	201	180	203	194	180	200	202	210	215	181	206	210	200	236	187	207	187	186	203	230	194	204	210	207	196	199	227	228	217	229	200	212	202	233	217	200	214	192	204	217	193	195	220	206	214	222	195	179	220	191	178	178	198	197	209	207	216	209	201	194	186	172	196	174	210	211	239	209	206	197	191	211	223	191	191	195	207	233	187	206	223	216	203	198	223	200	231	192	220	213	238	202	227	207	193	207	243	214	192	177	201	205	206	215	201	203	198	186	201	225	192	216	191	231	180	214	216	210	208	211	222	207	196	229	226	208	190	210	204	213	196	198	201	200	198	173	207	214	229	228	224	228	209	215	169	216	191	221	204	223	200	211	200	183	204	198	191	230	218	219	203	193	202	213	210	187	188	208	214	228	222	205	236	210	181	196	209	213	196	227	188	186	224	198	228	196	195	211	218	185	191	217	198	194	214	201	231	192	195	213	182	229	204	228	219	203	208	181	212	224	190	206	205	191	204	199	228	207	207	202	195	220	209	201	208	211	199	218	202	184	205	192	192	214	226	213	197	230	227	189	194	227	192	217	239	205	185	197	229	204	197	186	197	232	205	202	227	224	214	238	207	206	221	189	217	200	199	197	203	197	183	228	234	212	211	204	177	187	223	197	191	208	200	181	219	190	216	185	211	181	180	218	222	151	227	211	212	201	205	209	217	252	232	224	215	206	198	218	207	207	215	210	222	199	180	219	202	212	229	182	210	232	211	206	207	220	198	192	207	211	233	193	212	210	177	215	188	179	204	201	182	191	212	208	238	226	223	183	198	194	208	234	220	230	191	198	206	209	209	210	204	170	210	166	222	212	200	197	205	211	207	232	213	205	197	211	188	194	193	206	212	222	172	217	186	186	221	211	212	210	191	182	211	212	187	221	197	215	213	184	183	191	193	224	221	200	211	219	238	224	222	210	199	220	185	197	217	175	221	210	183	208	197	194	211	222	231	175	236	211	234	205	209	209	204	213	168	219	228	219	200	213	232	217	191	210	206	185	185	238	205	168	191	216	226	197	239	171	195	233	217	216	203	235	193	195	212	198	216	203	208	227	222	175	198	213	208	203	195	216	226	221	196	189	228	196	207	217	217	213	198	220	194	220	211	211	193	199	222	202	184	182	201	208	191	230	190	214	192	198	212	213	206	199	198	182	183	240	170	191	198	195	212	199	208	221	209	218	206	188	219	203	222	244	205	206	223	181	189	202	178	191	208	215	213	198	232	198	197	211	241	210	231	184	215	211	181	196	195	215	222	212	208	203	224	174	189	220	213	198	205	192	198	182	206	165	198	210	202	204	185	184	205	205	189	207	206	217	202	191	199	220	243	198	181	195	197	194	206	192	214	186	170	192	192	211	206	218	211	234	220	195	203	211	188	225	195	226	206	188	201	217	202	207	203	207	230	221	200	222	185	215	200	207	203	199	228	211	201	220	231	195	212	195	209	247	214	196	222	212	228	221	241	221	195	233	173	198	215	223	210	194	241	204	173	205	212	211	189	207	224	204	223	171	209	191	204	184	222	181	232	233	231	184	218	224	210	187	215	202	195	225	218	202	197	216	205	200	208	213	204	201	201	186	187	208	206	210	193	204	189	226	202	214	209	198	200	198	206	225	214	217	202	207	217	220	226	234	188	217	220	204	213	205	205	204	198	201	206	192	220	204	190	218	198	205	206	186	229	185	191	194	208	205	229	221	226	228	235	222	225	225	199	200	195	215	222	206	201	237	223	210	199	199	227	216	203	197	224	211	199	195	212	203	201	218	215	203	208	183	240	209	178	197	189	223	226	205	220	175	227	200	206	222	211	214	195	208	219	218	218	204	220	218	173	206	190	194	226	200	192	201	210	205	183	208	186	212	189	206	229	231	191	213	206	193	207	230	221	208	216	202	191	197	207	196	166	209	214	199	204	195	200	192	219	220	216	234	207	227	194	209	185	209	188	225	180	184	225	216	205	182	222	205	222	185	197	215	184	192	192	205	223	203	221	228	208	213	199	220	218	193	182	213	194	212	191	194	210	206	227	190	214	218	214	205	212	205	207	243	224	218	185	203	191	206	196	214	208	198	206	212	193	198	226	206	206	210	212	219	232	205	198	218	227	196	207	218	177	191	214	211	199	204	195	204	201	223	218	192	205	219	208	201	193	241	216	206	219	194	188	201	183	208	201	213	205	206	215	197	199	230	195	229	187	183	207	225	200	209	205	190	203	229	189	210	211	214	184	212	181	197	213	234	211	190	167	192	166	215	210	177	199	189	189	200	205	198	258	227	203	193	211	191	188	195	185	198	211	204	204	218	204	208	222	206	188	200	219	223	180	200	212	223	226	231	213	207	189	191	215	194	216	204	196
5130	646	542	509	514	506	516	513	478	531	493	480	496	492	475	496	485	512	491	511	484	510	497	507	460	491	507	524	536	512	501	464	486	506	517	471	490	496	460	486	487	513	462	504	505	510	475	520	480	530	533	508	512	512	482	541	487	512	498	504	487	486	484	547	503	503	494	525	511	521	499	491	493	472	483	512	523	489	495	497	482	525	515	489	481	504	500	492	499	498	499	482	541	510	460	529	483	546	517	444	511	568	531	512	472	478	484	519	485	557	501	503	506	474	502	468	485	456	525	500	509	492	529	535	511	509	512	497	531	507	528	472	526	501	490	529	510	459	500	494	518	466	457	479	492	522	514	471	524	501	553	482	477	497	492	512	500	479	502	507	493	515	503	518	504	518	526	474	508	543	506	485	472	496	505	504	520	485	505	573	522	492	526	518	510	515	482	509	495	507	496	488	478	467	501	484	527	454	525	513	510	494	501	514	548	528	468	519	519	523	505	518	502	505	525	547	522	433	482	533	488	467	526	486	494	512	518	478	519	491	525	482	470	525	455	450	528	523	498	526	446	560	501	506	503	490	464	515	478	556	469	484	510	506	521	502	526	501	460	456	468	496	500	522	454	486	495	470	500	494	481	478	491	504	484	499	471	500	526	478	486	514	470	509	449	516	473	500	491	455	509	477	529	499	548	496	479	503	504	468	494	488	517	503	468	553	495	508	505	483	482	477	528	501	508	512	493	480	504	506	458	525	530	489	489	528	495	505	493	498	479	500	523	552	487	475	525	474	476	506	496	505	495	499	492	464	463	454	495	501	492	479	491	492	498	493	498	487	506	495	497	478	480	531	529	469	478	468	503	501	493	503	532	503	494	509	483	538	505	562	483	499	502	497	486	498	486	494	465	460	491	488	479	526	532	498	474	472	495	527	510	514	492	476	524	517	524	526	523	513	529	501	491	481	484	492	477	476	467	532	480	487	482	482	495	529	516	509	471	509	494	476	477	506	500	484	456	526	510	445	523	482	517	498	494	492	503	468	515	473	530	505	555	486	528	495	483	483	519	488	493	505	457	492	527	495	506	469	471	476	507	488	521	522	483	491	528	516	535	500	500	512	530	481	518	519	473	510	463	482	489	504	504	540	510	513	500	511	423	482	484	515	518	496	483	493	494	440	490	487	500	517	475	496	485	504	511	521	514	476	508	535	477	474	502	479	476	513	495	490	492	514	482	542	497	530	492	460	527	433	488	512	461	472	500	498	496	511	495	523	514	506	489	470	497	511	476	512	513	504	501	484	536	501	522	489	533	534	508	471	487	473	471	500	483	522	466	483	507	484	497	497	513	485	477	461	484	519	488	507	506	519	521	484	466	516	527	487	521	490	510	503	505	486	489	478	498	483	495	497	480	517	477	516	468	491	449	503	473	544	510	521	498	513	502	511	487	525	489	532	504	537	511	423	501	528	529	477	522	541	515	492	513	515	486	488	541	532	526	505	518	466	510	511	524	530	529	488	536	503	496	481	526	513	510	503	463	507	497	504	544	455	509	510	461	513	491	513	530	504	494	448	496	532	525	487	488	487	475	512	456	528	464	477	511	532	461	494	504	478	522	497	491	513	509	475	484	507	460	470	501	506	497	523	488	491	491	477	499	475	500	483	516	487	492	514	484	516	509	549	483	544	543	483	523	490	484	511	505	518	493	494	469	529	495	502	482	488	486	501	488	495	551	531	503	503	491	495	479	482	481	492	537	477	506	500	543	529	442	461	510	514	527	559	478	450	502	496	499	511	488	493	488	499	529	489	496	510	498	516	504	530	491	505	503	490	502	513	496	526	465	490	490	481	510	518	537	526	490	499	537	498	495	493	486	477	507	484	483	500	461	514	506	510	480	528	506	515	493	513	499	483	476	485	527	490	505	518	482	496	519	495	527	508	483	499	493	484	464	496	478	437	466	502	480	493	512	531	461	490	496	486	523	462	494	503	490	536	519	523	449	500	454	493	502	516	469	468	497	525	509	485	515	513	499	458	536	496	498	455	470	530	545	504	503	483	486	448	485	487	491	514	530	466	490	504	561	477	515	464	506	478	499	533	519	522	484	471	485	544	486	518	486	506	479	472	481	498	490	459	483	495	498	523	509	520	511	511	486	476	496	505	473	518	508	502	502	503	497	504	518	510	510	471	450	509	524	481	506	514	470	498	537	512	493	496	495	530	532	514	466	493	448	490	513	462	523	479	531	467	468	509	483	540	471	446	511	492	479	488	471	497	540	507	500	484	506	504	476	491	502	503	490	502	479	505	504	506	491	473	476	513	496	538	444	476	510	513	461	511	501	509	505	454	503	495	504	465	487	492	476	455	473	477	522	476	545	485	462	521	459	486	527	459	558	504	493	493	471	435	516	507	502	508	495	466	547	501	511	496	501	468	486	506	476	470	493	531	482	454	490	510	472	469	522	562	496	502	503	465	529	536	494	501	482	489	479	508	503	454	499	507	473	508	459	519	495	492	477	467	486	474	506	534	473	490	475	528	478	481	547	490	513	536	521	508	485	484	503	492	517	512	466	498	480	474	521	449	502	515	511	456	520	525	515	504	491	457	500	494	503	479	497	485	506	489	463	563	513	464	511	483	511	498	528	539	488	488	516	487	476	497	525	526	520	532	487	504	499	536	506	449	510	481	457	518	480	513	497	485	460	544	533	451	503	470	488	525	512	486	525	492	521	520	499	537	528	471	511	505	496	518	494	493	537	501	467	516	487	484	529	533	512	507	512	492	495	536	516	500	476	520	478	464	507	514	495	471	498	498	510	459	477	522	493	490	483	506	482	485	493	484	484	441	490	484	478	465	498	518	512	506	524	540	496	499	513	490	512	498	499	493	535	525	524	505	503	513	498	468	526	494	483	477	467	491	517	513	487	504	490	520	497	472	485	491	508	484	502	501	489	477	523	502	506	533	540	494	482	515	484	549	506	509	495	440	495	505	474	502	513	473	512	500	486	496	521	521	499	487	473	473	486	471	497	497	492	525	534	520	490	495	552	509	488	487	496	453	501	524	518	515	479	524	504	533	462	457	484	472	477	509	470	523	489	455	496	504	517	521	441	491	479	475	506	522	478	491	495	486	513	517	548	482	514	499	471	514	464	497	492	494	475	526	521	503	460	493	473	475	516	479	531	495	459	490	471	511	458	497	504	539	509	492	466	460	458	494	497	527	501	499	461	518	522	454	510	468	504	470	480	488	488	496	477	532	491	475	510	464	515	489	480	492	551	512	523	542	517	518	518	504	520	498	470	488	534	496	521	497	493	529	470	528	448	480	485	493	462	479	493	544	493	503	523	550	511	515	505	521	493	482	442	509	514	498	475	513	517	515	477	488	518	495	502	509	517	526	487	456	483	475	480	478	499	522	523	456	477	508	499	495	529	511	528	484	489	449	533	475	528	534	487	519	512	501	461	482	498	487	534	492	475	533	504	535	507	504	491	510	488	474	491	471	491	508
13757	1193	392	329	234	204	182	170	173	154	182	143	131	151	155	138	170	171	152	161	164	159	171	141	147	175	140	143	161	134	146	153	129	149	159	150	145	142	175	162	158	139	137	139	154	148	130	179	166	169	194	207	188	186	143	175	180	181	142	200	153	148	157	167	178	158	144	155	151	152	157	138	161	164	151	159	140	168	160	151	136	143	160	144	150	165	155	151	164	144	166	164	150	145	160	155	145	154	146	165	153	149	163	138	133	128	156	155	161	144	147	164	162	148	124	149	151	137	164	149	160	169	155	156	160	132	143	169	160	162	165	160	152	160	132	165	146	148	131	120	144	145	167	145	151	125	155	147	125	147	138	142	143	152	154	164	139	169	153	164	172	151	147	147	133	148	152	157	161	173	149	161	127	132	154	132	128	130	162	156	160	157	149	145	170	151	157	126	156	148	154	138	174	137	155	144	163	149	137	153	159	158	148	142	133	156	173	149	161	146	142	143	156	138	163	138	173	132	143	170	151	154	149	157	162	151	166	141	166	150	130	131	169	167	141	147	163	144	133	120	163	150	158	152	141	161	148	132	133	150	153	157	166	158	142	158	130	149	158	161	159	136	155	143	169	149	134	146	182	170	142	144	156	148	161	155	137	142	149	157	166	167	178	172	159	179	156	139	137	142	152	155	146	152	146	151	143	134	157	140	162	168	143	153	134	153	143	147	158	145	163	129	146	137	124	177	172	148	142	135	142	149	145	157	139	136	141	169	182	143	133	145	130	147	165	145	155	148	155	160	135	156	163	162	184	159	149	154	156	170	163	154	156	151	148	132	142	149	139	151	144	157	142	159	177	157	142	136	165	150	125	134	148	144	171	161	140	150	151	144	151	145	152	172	148	163	137	143	163	143	146	150	136	156	154	171	145	139	152	138	153	143	140	163	145	149	132	142	151	158	154	127	164	156	161	147	149	146	178	143	128	150	175	152	145	170	156	152	157	156	149	150	153	144	140	157	141	144	160	180	144	165	159	146	131	151	159	167	141	160	146	158	158	153	165	132	133	160	162	167	149	148	137	171	138	168	126	168	140	155	154	148	157	141	140	134	144	144	164	164	155	138	150	150	134	132	138	129	177	157	137	125	154	133	140	132	152	135	159	161	145	143	145	164	160	143	136	165	139	152	126	127	150	125	148	142	146	139	143	158	153	168	145	162	152	165	161	127	135	148	156	148	143	130	154	164	137	165	147	152	169	167	150	157	145	177	150	157	136	144	148	144	155	145	139	111	159	143	148	146	178	165	148	145	156	161	157	116	154	150	152	137	162	172	174	160	141	156	166	156	163	147	157	144	162	154	154	146	159	135	159	144	143	132	159	151	152	158	135	139	150	121	155	153	157	158	141	175	151	145	138	142	111	151	134	131	130	133	153	157	163	140	137	154	161	146	149	137	176	154	142	155	136	155	138	138	146	162	132	152	124	144	175	132	147	156	162	164	156	148	161	144	147	134	141	154	129	129	145	157	144	136	134	144	167	166	141	143	157	171	143	139	137	158	135	159	145	141	144	147	151	142	142	137	161	157	158	169	162	134	154	160	144	151	168	155	153	162	145	152	143	147	145	151	139	144	167	148	145	143	171	145	157	139	160	151	133	147	142	164	145	114	172	152	168	164	133	152	131	147	168	151	143	150	154	171	153	139	144	125	155	141	142	165	164	142	145	170	150	156	178	160	128	167	155	158	164	134	126	166	143	146	136	145	156	142	156	146	137	162	145	161	164	160	177	151	154	157	125	165	153	142	163	147	154	160	136	144	153	142	152	159	173	161	131	167	153	157	146	155	145	149	155	148	148	139	153	163	149	143	177	163	135	156	132	160	159	169	167	155	123	161	147	149	163	141	145	150	119	167	141	178	129	135	155	138	182	134	161	144	165	147	159	143	167	158	154	157	159	142	158	161	129	126	130	165	134	162	138	148	133	159	154	153	164	155	148	156	141	126	139	160	154	141	139	155	141	148	154	167	135	148	144	160	136	138	151	159	128	144	156	165	148	135	149	144	145	157	152	148	144	150	154	162	145	153	152	151	137	169	138	143	148	159	150	139	150	156	151	147	131	133	169	153	145	162	164	156	136	133	132	174	167	156	148	160	131	156	157	174	148	142	158	138	152	143	157	174	139	168	147	147	141	163	161	134	150	153	157	160	158	149	139	146	171	146	136	157	149	152	153	154	140	137	161	162	146	141	163	134	142	151	118	157	146	161	137	128	161	155	201	143	155	139	161	132	131	183	167	155	148	123	158	142	150	131	130	139	147	147	150	148	137	131	147	161	179	163	153	154	160	149	152	132	145	130	130	137	152	160	149	140	158	162	150	141	161	171	130	152	135	136	153	132	164	160	148	150	167	155	150	149	162	142	171	148	125	157	155	151	150	148	148	143	145	160	147	141	155	175	133	156	148	141	154	156	123	142	156	144	160	133	148	168	160	132	144	150	171	135	144	127	149	143	124	170	164	149	165	157	151	130	156	148	153	148	140	138	147	126	131	137	131	147	134	164	157	161	139	149	153	162	147	157	147	131	142	142	147	159	149	163	138	144	146	149	159	153	141	146	139	148	162	172	155	133	125	159	149	148	162	161	141	133	132	151	157	148	139	134	145	171	158	148	146	125	139	153	129	148	156	134	139	163	149	152	143	144	137	139	147	150	163	147	187	150	149	125	141	152	147	168	148	154	142	142	170	144	171	146	177	159	153	147	162	145	156	151	156	162	129	143	156	152	138	160	131	156	175	158	161	158	126	150	150	146	158	143	147	134	137	158	144	146	169	140	151	145	138	136	155	163	159	141	147	153	141	152	146	162	138	146	156	152	142	130	140	123	147	132	178	177	148	146	149	170	171	144	162	130	131	162	158	160	138	136	138	159	140	156	157	150	140	140	142	146	156	156	151	152	154	150	161	162	144	153	150	155	161	165	149	148	126	134	130	179	135	143	162	148	134	140	167	159	136	130	162	149	148	150	134	141	140	168	158	163	144	156	145	162	132	162	143	181	143	149	147	149	169	140	155	161	132	139	151	152	162	156	154	152	150	176	159	148	166	134	165	154	178	165	138	173	161	123	161	144	159	136	141	154	143	127	158	143	153	149	150	146	150	145	186	161	134	164	147	158	170	149	129	145	140	155	153	172	158	141	162	122	144	153	157	135	166	137	113	133	148	139	142	127	167	129	150	152	161	163	163	156	140	145	156	170	162	137	156	133	151	165	153	147	158	148	160	158	146	152	135	146	117	140	149	139	154	157	156	154	153	149	161	146	181	158	152	160	159	136	149	148	152	153	154	151	156	126	125	170	158	141	146	161	146	162	172	159	137	162	143	132	160	177	154	162	166	151	137	153	147	134	132	160	134	156	126	160	156	143	123	151	142	161	150	166	150	140	155	171	151	131	158	152	141	151	143	164	165	149	162	137	149	129	141	166	143	160	137	137	153	144	146	134	153	151	129	153	144	126
10521	952	811	927	800	710	626	645	549	494	501	443	444	468	409	438	389	401	404	396	393	407	432	395	383	398	365	403	397	421	368	392	367	344	389	405	408	379	397	397	366	394	390	386	374	399	418	427	510	656	699	675	711	703	642	592	620	527	471	501	447	465	425	479	439	422	370	369	364	371	343	372	353	355	355	386	377	354	356	378	380	394	395	377	365	361	337	390	366	379	345	389	367	369	376	376	385	358	337	381	393	407	342	380	357	322	352	386	390	407	364	389	349	341	367	345	340	351	369	358	403	401	342	328	375	356	345	381	349	376	392	384	343	352	398	366	353	374	367	353	349	370	351	349	353	362	375	383	364	400	353	388	356	345	397	370	385	386	362	368	349	383	372	388	353	362	343	383	386	364	375	366	399	387	348	350	366	363	387	358	379	378	390	348	376	371	340	370	365	370	338	344	322	368	373	387	356	353	329	407	373	392	365	388	371	391	382	374	342	362	346	359	338	391	372	386	330	393	394	370	373	387	377	406	354	402	361	366	381	380	391	352	358	385	371	334	397	369	369	366	372	391	400	360	375	363	400	358	380	367	367	405	371	358	347	365	375	380	383	349	377	366	347	355	414	364	344	354	375	335	419	342	350	364	410	392	374	359	368	377	361	372	385	381	354	340	341	336	389	370	346	367	353	380	384	369	372	367	365	392	358	368	353	404	395	356	332	404	381	350	340	390	361	353	351	346	387	358	373	344	384	352	391	410	369	324	372	371	357	390	356	315	351	386	320	350	384	354	364	328	368	407	355	353	379	367	371	322	359	350	365	385	360	377	365	394	398	356	375	386	361	391	373	369	355	357	353	360	391	345	357	347	362	371	349	363	366	387	333	365	376	401	375	364	362	367	389	389	397	354	377	380	364	344	379	380	356	354	365	409	329	357	381	340	381	370	370	349	339	363	379	380	385	415	348	356	389	378	374	345	370	408	373	361	415	378	353	363	378	375	367	367	345	367	338	365	355	361	361	390	367	346	358	363	339	376	351	369	334	323	356	384	364	337	377	382	378	316	366	373	370	330	346	390	329	341	363	366	398	362	359	314	359	390	379	357	334	393	347	352	370	351	377	361	338	360	382	387	361	392	387	381	361	368	347	353	355	338	360	356	366	360	343	365	388	357	390	368	396	372	384	349	361	362	370	337	365	345	367	372	369	359	347	362	384	381	367	365	404	358	339	324	346	416	362	362	362	368	351	367	347	334	363	362	405	383	350	360	330	368	375	369	369	377	363	343	362	380	383	414	393	357	336	383	349	347	352	333	372	357	396	390	386	379	354	377	360	379	373	402	370	394	365	350	355	384	362	405	367	394	340	387	354	377	383	372	371	339	381	368	352	384	353	383	389	362	370	366	383	373	356	364	381	348	373	387	337	348	360	357	360	413	351	370	340	354	364	352	364	386	397	347	398	408	353	365	393	383	375	370	358	381	359	334	338	359	347	391	396	389	353	355	387	344	381	381	374	360	368	400	366	374	330	385	395	389	339	391	352	364	367	362	380	362	362	349	381	370	354	374	357	359	383	341	360	375	383	405	369	353	384	384	355	360	378	344	396	391	373	389	381	348	344	355	348	367	378	370	360	339	373	313	338	388	355	373	337	377	349	382	367	394	347	381	364	344	358	381	370	351	427	375	395	372	366	386	355	373	344	347	382	366	369	406	361	374	356	353	385	353	397	380	371	349	332	373	387	302	366	372	363	370	354	341	361	345	386	360	352	356	393	399	391	363	404	378	389	365	365	389	340	391	379	369	328	367	345	384	362	378	357	383	339	384	361	329	373	362	365	379	334	363	356	326	342	346	366	354	368	366	349	357	354	352	376	347	386	376	382	390	323	373	369	370	363	354	368	363	364	371	354	396	389	358	342	355	334	338	382	365	388	355	383	354	392	356	381	366	371	354	356	354	366	356	367	384	375	403	343	356	351	367	348	354	350	378	378	350	375	365	379	389	342	382	339	380	371	379	387	342	395	369	371	372	339	373	383	379	360	378	381	338	357	398	379	374	392	377	417	394	373	383	354	344	363	337	370	404	362	339	360	368	351	375	406	372	361	387	386	355	368	350	370	304	350	385	358	371	376	364	323	338	355	368	375	361	361	359	346	376	380	358	374	362	386	357	371	410	361	369	364	358	341	373	339	382	364	390	351	368	352	374	372	367	343	393	340	383	354	378	355	329	383	388	358	353	333	367	355	389	365	357	383	372	338	354	362	402	339	335	364	364	375	377	388	364	356	374	383	369	379	377	398	382	392	357	368	380	353	360	354	361	372	375	381	375	362	363	380	346	386	396	355	386	370	354	376	350	383	363	397	355	368	368	415	340	343	378	395	376	352	350	347	384	382	395	366	396	376	377	348	373	347	364	365	394	383	390	357	356	363	349	358	368	320	360	375	353	370	363	388	367	374	347	320	333	369	362	399	366	365	354	365	372	344	372	331	363	337	353	337	377	360	415	350	365	378	356	383	359	383	380	336	356	365	326	358	398	349	357	368	366	347	364	393	355	392	365	361	340	382	398	387	381	326	380	356	358	394	417	342	384	366	363	398	375	402	351	366	356	363	366	409	370	368	376	371	399	370	399	403	386	376	370	377	357	355	369	361	391	373	368	367	363	359	374	359	369	401	362	378	358	364	393	327	377	380	412	364	364	411	376	374	399	344	393	383	366	369	380	346	376	378	346	382	346	356	372	378	361	360	379	347	359	365	403	359	343	355	403	332	368	377	373	366	359	322	338	361	372	374	345	359	359	341	342	365	388	384	385	358	409	362	357	383	353	372	355	355	332	405	371	340	422	384	370	378	384	381	356	411	348	345	356	389	403	333	341	339	357	344	348	383	381	356	346	379	388	390	378	381	363	379	389	351	366	390	366	383	388	357	383	346	418	364	366	346	398	368	372	361	384	391	369	359	349	397	370	350	351	382	355	345	368	359	356	375	397	385	406	378	379	328	403	341	349	350	383	340	394	356	356	383	335	368	355	346	356	380	367	362	371	337	351	368	362	363	379	346	375	376	357	389	365	362	357	370	371	386	366	365	358	357	356	358	362	369	405	349	381	365	354	372	369	349	384	353	336	375	401	389	347	359	389	356	335	391	357	365	370	362	358	347	360	364	357	361	367	398	369	381	368	402	339	366	380	369	416	413	386	370	360	372	394	376	374	402	397	365	370	372	371	354	377	363	364	357	358	356	337	379	353	384	362	396	360	383	394	399	346	361	331	351	379	346	343	373	341	363	367	358	355	344	373	334	363	396	345	376	347	387	361	344	384	382	363	342	384	405	398	346	379	367	413	365	390	355	360	343	390	330	372	378	378	341	362	374	345	399	349	362	363	364	392	350	336	405	385	334	387	358	380	394	344	377	375	349	347	356	367	411	384	371	373	395	366	395	359	358	391	352	395	353	359	393	357	398	366	358	311	385	378	388	383	401	362	351	380	344	370	365	371	364	375	338	347
21541	2313	515	380	265	181	171	136	122	113	95	75	67	81	84	90	73	87	89	105	58	66	72	68	87	68	64	83	61	55	67	85	71	75	62	93	68	68	76	64	67	65	73	59	82	78	77	77	93	121	121	130	138	119	108	123	92	105	103	88	87	85	87	94	86	63	69	74	74	70	63	60	77	66	52	72	63	75	72	64	61	70	69	70	79	65	68	72	63	75	60	60	80	73	65	61	73	72	67	63	67	68	60	77	63	90	68	73	66	63	71	65	77	62	62	58	62	77	69	70	66	49	71	58	69	54	66	88	70	74	76	73	84	77	71	73	61	71	70	56	54	61	42	70	72	71	74	58	86	62	59	62	67	75	65	61	66	62	54	78	57	63	69	69	84	65	75	84	59	65	66	69	65	91	68	78	68	78	64	66	83	73	61	55	63	55	64	69	62	66	79	74	61	69	81	59	70	64	47	80	76	66	47	81	64	84	61	48	74	69	78	79	63	67	71	74	62	76	81	67	64	61	68	64	71	66	70	64	58	72	69	67	66	82	68	54	88	63	81	72	64	90	80	57	69	74	67	72	83	59	73	73	70	71	89	80	69	70	58	88	68	94	71	56	74	79	78	60	69	64	72	59	65	54	63	64	73	60	82	89	65	73	72	78	81	76	61	76	63	59	75	77	81	72	62	67	58	64	73	69	64	62	68	72	73	72	81	78	78	67	58	66	83	80	57	70	75	61	75	62	76	80	72	84	80	73	62	69	69	67	52	69	74	78	62	72	67	55	57	73	84	59	56	65	67	68	65	56	65	79	81	66	73	78	69	63	68	74	60	63	71	88	66	64	61	62	61	67	71	68	66	58	66	58	86	66	68	60	74	72	70	66	80	79	71	67	58	64	63	78	62	63	67	71	65	56	74	86	74	74	73	52	63	80	50	66	67	61	59	73	81	69	73	84	73	74	59	61	68	91	76	76	68	79	75	68	60	62	69	71	68	68	68	61	68	66	62	70	69	59	62	64	53	71	63	68	82	76	71	69	63	73	83	77	56	76	80	82	66	79	65	55	70	76	73	63	79	56	67	64	64	61	40	70	70	72	77	73	63	61	71	68	64	64	63	82	57	59	58	73	70	70	61	74	63	63	59	64	78	79	90	65	75	71	85	78	79	63	61	79	66	79	72	55	66	63	70	79	73	70	53	63	63	64	77	79	62	62	56	68	61	81	72	68	77	92	71	79	52	64	59	63	72	68	78	84	77	73	75	71	74	56	77	65	90	67	65	71	62	61	73	61	56	84	84	76	62	67	72	71	56	76	82	76	64	66	73	76	68	59	63	69	69	68	68	67	76	75	82	72	65	75	79	73	65	63	69	59	56	61	71	53	60	57	73	83	70	61	65	68	58	77	62	68	61	55	74	74	54	72	62	67	62	63	73	63	74	65	64	71	63	68	94	57	50	90	96	80	51	63	69	87	68	65	72	76	62	72	66	57	69	57	67	71	78	87	66	66	63	58	64	73	63	80	62	78	83	73	71	64	65	74	55	72	64	54	72	77	67	77	92	71	73	65	53	61	66	56	60	65	69	83	72	84	69	87	56	70	79	81	51	50	73	83	58	73	63	72	76	53	59	64	65	78	61	73	63	74	88	73	78	62	61	70	63	77	78	65	70	58	70	70	78	56	75	70	58	49	63	66	58	73	70	61	71	69	73	76	79	77	62	77	58	80	67	58	73	59	56	62	66	62	84	78	66	72	73	88	64	62	60	86	75	66	65	83	69	70	69	60	65	68	63	60	52	59	64	70	70	58	66	63	61	74	65	64	61	64	80	58	59	76	63	65	72	77	60	76	67	58	71	93	59	66	56	81	67	91	73	73	74	89	68	44	60	82	65	82	68	67	72	64	66	70	65	64	82	76	66	88	57	78	76	61	65	58	71	67	56	70	77	65	78	72	86	80	81	79	77	84	65	77	68	76	77	71	68	72	71	78	65	57	80	64	62	82	79	52	72	58	68	48	59	71	69	78	73	61	67	61	68	75	63	80	76	58	84	65	62	64	66	65	75	75	60	75	90	74	68	80	64	86	66	69	83	60	74	92	65	74	59	62	51	72	84	75	75	73	71	79	65	61	65	70	63	71	70	70	68	72	73	78	60	73	63	55	55	51	76	50	91	70	82	53	62	68	84	63	77	73	57	73	79	64	55	77	59	72	78	59	74	74	71	78	72	77	65	56	73	65	58	49	69	47	74	65	58	82	75	77	71	68	69	68	76	67	74	67	70	69	59	60	82	65	68	58	61	77	66	60	80	73	82	66	65	75	77	68	72	82	67	56	70	62	71	61	68	61	67	83	60	61	71	69	76	77	76	63	79	71	65	66	77	76	80	79	55	64	68	68	62	56	61	77	69	78	69	75	64	85	80	66	74	69	79	49	65	75	69	66	58	64	61	73	80	69	71	84	69	68	79	79	79	64	73	80	83	69	68	70	62	71	66	86	70	80	62	71	63	73	67	62	50	67	55	69	90	65	62	65	83	66	68	81	63	57	64	56	62	77	66	63	81	63	61	71	69	79	82	60	74	86	63	71	65	78	74	63	66	73	78	60	71	66	68	60	79	62	70	58	60	63	74	69	54	66	77	79	72	69	73	72	63	63	79	63	67	71	58	66	59	71	65	54	76	69	66	72	57	72	59	78	67	82	69	62	67	70	68	62	62	68	79	79	64	62	59	64	63	68	59	69	82	68	71	60	60	67	62	65	73	72	79	82	64	66	86	70	69	57	71	77	63	83	75	73	63	70	61	73	53	61	62	68	71	63	69	41	76	70	58	52	56	73	63	74	96	68	61	72	70	67	55	73	73	61	69	88	67	79	63	57	63	64	60	74	70	53	64	71	71	74	57	82	56	58	61	82	70	68	68	83	83	74	67	67	57	75	53	84	51	53	66	82	67	67	60	65	67	59	60	63	61	81	89	76	89	64	64	66	71	79	69	74	63	75	70	74	63	79	67	73	60	79	49	71	69	77	68	67	59	64	79	53	80	73	67	82	67	78	55	88	68	72	64	73	68	68	65	68	74	74	47	62	68	62	58	71	71	86	66	66	67	80	65	80	71	60	81	72	86	63	72	59	58	62	63	74	73	69	77	61	84	85	67	67	68	77	86	78	84	67	61	70	63	72	62	79	74	57	72	73	65	54	68	83	67	69	80	68	77	72	80	68	68	76	77	87	86	79	73	75	65	66	79	64	66	66	71	63	64	78	63	60	63	83	53	64	74	66	71	59	68	66	88	74	74	72	83	64	79	67	64	58	49	56	71	55	86	55	59	74	80	65	74	63	65	72	53	84	54	69	63	72	65	72	64	75	67	69	72	68	78	55	70	67	75	66	61	69	75	67	62	70	75	73	76	71	76	66	86	63	58	59	86	65	70	76	58	73	49	63	71	58	60	73	55	64	69	74	79	68	55	79	70	60	71	74	74	70	60	77	51	61	63	58
13666	1240	1106	1227	1097	833	666	599	536	464	409	365	350	308	308	296	280	270	228	267	253	274	261	245	217	219	219	201	223	204	197	217	192	230	202	218	244	220	223	182	198	209	209	183	204	218	244	308	452	698	837	831	880	825	681	626	600	552	403	386	327	286	375	416	337	238	220	194	193	195	198	208	185	199	194	176	177	167	194	208	191	192	191	186	172	211	190	183	167	183	161	200	195	192	174	175	211	198	178	170	195	210	168	174	181	189	213	178	185	207	181	199	206	204	199	183	185	207	202	184	190	192	175	188	178	195	206	198	183	215	176	200	190	188	172	163	149	162	206	192	185	175	173	212	197	175	180	194	223	198	190	183	177	172	176	192	191	187	204	196	188	192	176	201	197	178	207	184	214	169	180	188	209	194	179	164	192	177	189	201	203	183	205	178	220	188	174	177	189	173	207	175	177	207	196	190	191	195	186	214	177	202	182	188	188	193	192	196	203	172	209	179	202	177	191	230	172	207	178	210	195	233	188	177	171	186	194	178	225	174	186	190	179	160	165	211	167	192	215	186	211	170	170	193	196	193	168	178	181	188	171	192	164	166	192	212	170	200	189	193	197	185	188	175	192	160	176	174	167	187	173	187	176	192	193	196	205	199	191	210	192	158	178	207	176	172	171	191	195	194	186	191	192	199	211	186	179	173	182	202	180	182	201	187	180	188	190	189	197	199	189	179	188	205	199	173	158	184	191	195	185	220	199	190	204	164	184	191	185	183	167	176	211	167	193	166	195	173	172	225	168	187	211	187	170	177	189	187	188	175	208	192	170	178	186	191	192	210	210	188	193	164	178	191	177	204	174	198	189	172	204	188	203	194	189	184	195	200	177	183	187	189	185	184	171	174	179	199	184	185	214	189	186	186	170	201	172	183	185	173	184	174	201	186	187	168	173	180	222	201	172	177	190	170	215	190	204	198	166	207	192	203	168	173	197	181	175	175	165	187	189	181	196	157	193	150	164	184	198	199	168	187	180	179	172	166	174	181	203	196	161	174	191	177	195	183	161	177	202	195	193	163	207	181	183	203	192	201	189	182	192	199	192	193	210	202	194	182	198	201	224	217	211	176	187	168	200	200	202	170	176	165	180	167	183	194	189	185	176	163	214	172	204	198	174	183	188	200	195	185	179	186	201	194	162	195	187	174	206	199	170	176	191	161	183	189	180	205	199	169	189	179	168	202	204	163	184	194	196	176	173	170	165	184	191	197	177	194	198	193	204	180	184	179	179	202	194	201	178	166	180	202	184	166	169	200	168	182	179	207	164	187	202	180	206	182	180	186	178	193	198	185	148	193	198	198	189	177	193	194	201	189	195	201	175	176	163	177	173	190	184	188	190	156	183	185	163	186	205	182	196	218	177	188	192	195	205	170	167	170	180	172	178	189	198	182	211	184	172	173	201	172	186	190	187	202	190	196	196	197	189	181	197	182	203	192	182	180	171	188	170	178	189	189	162	171	184	192	178	187	179	181	214	185	180	208	181	178	188	189	192	196	191	188	192	183	177	191	162	184	192	188	170	182	205	197	180	195	199	194	200	200	215	180	207	211	185	197	192	189	206	189	179	186	191	176	186	205	186	183	176	194	166	179	186	178	192	194	193	156	182	179	157	184	188	187	203	180	176	193	189	198	193	182	162	170	166	194	168	211	172	195	197	186	182	211	188	173	190	193	180	185	217	194	184	193	193	145	164	214	186	202	179	152	195	174	177	199	197	167	175	194	209	203	194	184	192	191	191	188	172	185	159	179	179	199	180	185	185	170	198	178	188	193	198	192	176	177	178	194	190	206	185	197	178	193	170	192	177	167	186	183	193	189	183	181	182	193	183	188	193	178	213	183	172	177	207	188	198	194	186	204	197	173	178	170	179	179	177	176	195	219	183	178	184	207	200	187	170	190	186	185	196	173	183	163	178	188	175	181	185	212	179	194	190	197	211	199	184	184	208	183	192	182	177	152	189	175	169	174	202	192	190	179	194	171	199	243	198	167	197	214	187	220	198	184	182	187	195	181	184	210	209	196	187	197	193	176	168	183	185	194	212	186	183	186	172	185	194	183	214	179	173	191	189	212	185	191	150	174	188	201	205	172	221	176	182	174	171	184	185	186	172	188	187	177	172	177	199	178	165	213	148	214	172	200	197	190	221	188	170	186	197	194	177	205	189	186	200	177	187	199	184	184	207	163	195	178	181	173	199	171	183	187	179	166	173	173	164	192	174	223	214	190	187	187	214	189	186	161	211	184	192	195	194	188	182	187	175	202	201	174	213	180	192	171	172	180	194	195	182	155	169	170	180	181	188	197	164	179	172	200	194	202	188	197	176	198	190	184	192	194	195	186	202	180	198	191	184	201	186	193	160	200	190	212	176	202	194	193	169	181	198	157	195	190	174	178	190	185	187	171	198	200	199	193	192	184	171	173	189	190	173	205	182	189	210	166	177	193	186	202	194	200	180	189	177	171	170	183	193	181	191	204	189	173	179	168	174	187	164	169	174	191	203	195	189	184	206	172	172	178	184	182	189	189	175	172	186	173	173	197	166	186	186	172	222	162	188	190	201	177	185	220	182	181	192	192	185	231	196	183	171	166	196	167	188	188	169	175	163	191	180	207	182	190	190	209	185	193	195	164	214	176	190	182	161	192	179	163	185	163	191	196	198	180	169	177	168	176	189	185	177	196	188	204	195	168	176	209	185	196	168	187	187	171	199	180	204	189	194	210	174	181	195	180	169	180	217	212	176	193	190	207	206	157	191	170	172	173	205	186	165	220	172	209	185	191	193	191	178	174	187	192	192	211	205	184	193	192	196	170	195	182	183	181	180	195	185	169	181	182	173	200	178	201	190	178	186	176	194	186	174	185	184	182	209	184	184	166	175	184	201	176	183	169	185	207	198	173	163	172	180	189	190	187	189	197	188	190	215	197	177	178	192	180	204	178	173	186	195	171	184	197	178	169	178	191	191	173	206	155	183	171	204	191	191	188	173	235	186	172	186	197	180	177	187	211	204	193	200	199	187	189	203	195	175	180	205	193	178	202	199	204	193	180	209	163	184	192	185	197	203	176	199	213	194	194	193	202	194	203	194	172	209	204	180	185	191	199	196	169	176	196	181	178	186	196	179	172	191	178	204	174	188	169	194	190	171	184	189	198	191	172	200	174	199	163	191	171	206	168	188	196	193	215	183	181	178	178	185	183	189	193	198	161	177	193	179	174	184	174	206	211	179	184	165	184	185	198	177	177	198	177	189	184	206	194	176	181	190	194	182	180	186	169	182	168	210	203	171	174	202	201	181	208	181	179	193	195	159	189	186	214	206	189	177	179	166	204	213	194	179	198	174	185	182	191	187	206	195	188	171	205	191	185	188	175	192	191	192	179	183	174	180	181	183	173	181	186	183	171	189	204	160	173	223	185	217	185	194	192	196	196	186	203	192	168	182	192	202	207	188	186	161	171
6345	653	219	183	220	198	223	212	203	207	168	189	203	198	212	173	211	200	223	193	242	212	188	200	207	202	204	224	207	222	202	179	221	185	198	215	211	214	207	215	217	218	204	196	187	205	204	191	214	201	237	187	205	208	211	194	197	228	194	206	208	209	238	182	212	201	193	217	187	214	204	238	209	202	184	160	199	184	197	208	217	203	199	205	228	212	183	208	211	195	204	208	198	199	188	176	197	252	195	201	222	199	191	213	190	218	194	198	225	232	207	192	232	193	222	203	187	198	210	209	197	191	206	226	196	211	216	218	198	191	197	180	183	203	191	206	187	177	202	196	176	204	220	185	228	220	251	206	218	234	200	192	212	187	196	216	210	217	175	205	167	179	191	205	172	191	209	200	173	176	192	210	184	182	209	202	193	225	209	211	211	179	202	196	201	184	190	206	222	210	226	202	202	197	177	160	201	202	211	188	200	204	224	205	183	230	185	224	193	210	189	190	186	181	178	213	217	205	209	221	217	193	159	193	222	201	225	212	207	191	200	209	223	189	188	224	232	218	198	190	207	188	185	209	198	229	205	207	185	204	224	205	243	233	193	215	181	205	194	194	195	226	213	204	195	191	186	170	174	179	164	183	231	190	208	211	193	210	180	187	225	200	221	219	213	229	213	207	185	197	215	202	196	186	191	179	213	210	207	212	207	208	191	181	197	194	201	221	199	197	174	201	197	191	201	214	198	212	197	226	203	184	204	200	200	199	187	196	192	196	196	190	214	221	212	214	208	192	181	213	205	200	188	195	188	185	173	207	194	179	191	212	183	181	193	196	219	214	192	221	217	188	241	210	224	186	226	194	214	196	228	200	187	191	195	184	186	179	193	195	202	221	218	184	198	216	209	158	199	226	186	196	210	205	191	213	220	229	188	179	196	190	198	217	204	225	196	227	196	182	216	209	211	200	196	218	179	201	194	191	175	209	216	198	192	211	198	194	196	218	197	194	191	213	221	209	208	193	185	200	203	168	192	204	193	171	217	189	205	192	196	209	203	226	188	210	238	190	210	214	201	205	155	184	177	189	199	187	170	178	181	209	198	197	210	233	195	230	216	189	183	169	221	213	224	190	204	179	218	179	182	179	198	195	209	219	195	236	229	193	195	204	197	212	208	204	212	168	183	175	204	217	203	205	177	203	215	190	217	200	213	191	211	195	238	212	196	222	196	196	196	213	194	199	208	202	178	184	202	211	215	189	236	204	178	207	207	215	193	205	210	214	208	170	216	225	219	171	204	213	229	222	221	207	211	189	189	233	198	218	209	195	171	195	201	212	204	212	197	187	192	213	228	211	207	191	211	192	191	239	187	233	194	204	185	197	186	200	207	197	195	203	187	185	196	212	223	202	199	204	209	211	197	196	186	210	232	207	188	243	219	216	201	211	222	176	182	224	213	197	156	185	212	216	206	194	228	192	205	204	197	211	181	192	239	216	195	220	212	224	188	234	220	201	196	200	211	240	195	201	192	192	231	192	207	207	201	207	186	192	207	219	213	203	208	206	224	218	204	220	229	211	198	184	213	211	212	188	184	195	202	198	210	220	206	221	220	197	216	204	191	213	196	211	195	210	194	187	233	230	193	219	207	208	200	234	187	189	207	171	197	210	203	190	196	208	190	202	212	178	177	192	219	219	182	192	209	184	187	208	195	220	193	191	203	205	211	222	212	196	209	209	198	217	207	200	164	180	219	203	230	208	183	208	219	182	225	226	207	204	192	214	200	231	203	209	200	194	212	197	177	216	220	202	191	203	183	197	235	183	193	228	208	200	183	214	212	199	204	200	195	195	218	221	198	178	192	190	166	177	213	215	214	223	197	216	191	195	228	207	199	194	212	202	203	196	209	235	223	177	217	208	195	208	211	239	199	198	208	199	216	213	204	202	188	217	176	192	213	191	176	211	199	173	200	199	177	223	205	203	200	200	206	201	194	200	208	166	192	209	199	194	206	207	194	204	201	174	182	196	172	200	184	197	188	188	192	203	164	193	180	208	219	219	195	217	201	220	209	195	210	197	213	224	230	217	193	216	217	189	202	221	230	190	211	199	177	226	209	208	170	212	211	201	178	191	204	193	191	202	165	202	205	214	180	190	194	180	234	219	190	197	222	200	207	228	212	208	210	185	165	197	207	188	200	175	214	163	198	216	181	201	186	190	195	201	207	213	161	198	204	194	204	183	180	213	226	192	167	240	224	201	228	231	204	194	177	209	228	208	209	203	227	209	191	207	188	184	188	216	214	203	220	212	215	206	217	207	170	215	214	193	172	190	191	238	216	177	206	233	205	217	221	210	176	205	206	178	214	230	208	213	209	213	205	202	184	181	205	182	212	214	201	202	195	200	189	220	195	200	213	200	213	224	225	221	214	208	225	206	200	234	194	208	226	191	193	209	185	219	199	228	200	190	198	226	202	194	220	207	220	181	204	219	192	209	186	186	180	198	200	221	205	202	189	206	193	197	209	164	219	212	208	194	183	204	212	200	208	203	209	252	212	229	244	219	228	205	173	204	198	249	229	223	230	173	225	200	218	207	205	215	191	170	203	219	189	178	217	221	196	181	214	212	190	177	201	206	195	190	199	165	209	186	206	202	213	173	194	181	190	179	189	184	192	216	215	204	190	218	198	204	199	202	163	207	203	173	205	221	196	193	191	208	207	170	215	184	204	197	203	205	172	209	193	207	207	186	204	195	217	195	192	212	201	203	211	205	209	228	202	160	210	214	222	193	223	181	211	183	206	193	203	214	206	192	201	200	239	195	183	198	215	204	204	205	243	224	198	181	206	200	219	187	209	217	176	234	204	215	196	225	214	195	195	218	192	204	193	215	209	221	222	211	205	195	181	202	186	206	192	205	214	183	198	190	169	212	203	216	202	171	194	204	190	195	229	207	228	210	205	174	190	200	228	221	217	197	200	202	194	204	195	204	227	190	209	211	198	205	211	219	215	211	194	204	191	192	196	207	206	209	190	204	202	223	199	200	222	206	228	206	196	190	228	179	201	206	214	194	210	214	205	178	220	194	217	207	207	173	206	201	191	197	208	185	201	205	200	207	226	205	221	213	201	190	186	235	224	211	200	158	229	194	231	202	200	183	195	227	212	204	184	194	190	182	211	215	180	189	198	184	192	205	192	177	171	186	207	176	209	221	199	194	219	201	241	202	198	196	181	185	218	205	210	193	208	185	192	224	200	185	185	196	214	215	220	212	201	198	202	221	208	199	191	188	221	194	215	222	195	199	224	212	221	197	212	211	229	224	223	207	231	162	200	200	156	175	213	181	193	208	226	221	183	219	170	175	196	198	185	223	202	201	203	179	217	199	222	214	215	204	208	192	202	203	187	189	195	182	191	162	225	212	195	243	195	190	194	207	211	195	196	205	201	216	206	183	206	213	199	182	198	195	210	198	226	178	195	205	190	205	214	221	206	215	168	178	194	192	190	181	202	205	197	197
5040	752	492	558	562	509	483	455	520	499	531	472	447	454	501	500	538	486	483	507	490	489	474	482	501	455	523	489	504	488	475	460	479	462	497	491	487	496	475	491	492	497	494	480	477	481	515	484	529	518	505	561	509	515	533	511	511	524	519	483	480	524	496	487	511	524	496	460	475	506	503	508	498	477	523	464	501	492	482	519	508	485	507	503	476	476	462	459	485	464	476	516	465	488	487	447	476	476	479	448	495	503	478	470	469	486	475	486	463	505	473	517	508	451	485	494	505	518	450	510	535	488	517	474	448	458	484	468	438	475	475	491	492	454	469	515	502	483	503	472	437	445	468	526	517	451	501	533	455	492	485	468	438	511	473	488	480	492	505	455	516	496	499	496	523	525	461	427	491	497	478	462	478	490	510	487	477	477	500	513	492	499	534	447	505	467	480	492	482	484	482	486	506	474	496	487	458	513	485	544	480	498	495	511	481	498	480	501	485	487	480	525	495	515	478	480	484	472	492	476	512	531	512	467	464	476	480	472	491	510	481	519	474	457	492	504	479	467	452	476	508	478	495	478	505	490	500	502	506	503	495	465	469	476	548	522	487	456	523	458	471	528	545	465	503	487	513	508	498	519	513	470	505	489	455	513	472	489	535	480	480	449	495	485	446	538	486	490	427	536	467	493	495	479	478	486	454	486	498	497	498	496	512	486	494	520	479	482	457	453	456	480	500	506	493	487	502	483	496	488	470	495	519	501	476	475	450	515	469	496	484	500	478	500	488	478	486	485	521	460	494	473	509	505	461	435	503	480	481	504	443	454	489	505	475	506	490	495	504	488	517	495	513	493	462	463	491	480	500	547	482	470	479	510	461	516	461	473	474	526	511	495	488	519	485	498	492	459	482	464	517	474	475	500	474	477	448	472	462	453	491	474	499	464	491	508	520	511	482	453	494	502	458	481	526	491	505	496	473	485	473	464	513	475	523	484	520	513	464	481	483	508	480	468	498	465	485	473	503	503	444	506	464	506	482	474	468	478	470	515	478	482	530	497	482	495	485	524	491	489	476	466	482	486	474	506	499	518	472	483	500	535	484	474	478	491	502	497	535	447	489	463	454	452	479	491	496	481	469	461	462	474	480	487	486	474	492	513	510	481	493	518	476	498	511	489	504	482	483	476	496	493	488	473	502	488	482	441	463	458	474	500	505	514	521	463	490	462	467	483	472	501	511	460	477	504	504	516	516	494	499	510	469	475	507	468	448	482	457	479	491	474	433	490	497	475	483	468	446	441	491	461	497	459	480	511	463	513	478	481	481	482	493	519	490	514	505	476	471	526	486	508	457	486	501	527	475	508	464	485	516	485	449	499	499	485	445	522	469	503	523	472	515	462	498	485	488	486	460	471	524	495	471	507	500	514	502	467	462	468	482	480	479	454	522	496	476	516	499	464	495	487	467	506	439	498	479	487	483	468	484	468	480	476	531	508	501	437	489	478	480	524	499	505	475	530	533	481	491	482	484	493	509	471	512	505	482	482	455	487	467	487	498	485	480	464	476	473	522	515	518	544	457	503	483	473	495	468	472	476	502	479	467	519	486	476	480	512	521	505	494	509	519	524	479	507	473	503	480	510	484	526	509	520	491	485	501	493	503	488	537	481	459	520	520	454	490	523	507	470	480	463	475	485	472	468	480	488	468	509	504	507	520	478	449	488	449	475	492	474	479	499	525	477	479	450	493	472	450	522	537	504	452	480	471	488	495	470	480	460	499	512	453	477	509	505	481	474	459	497	476	483	469	481	490	455	492	511	514	473	486	443	505	514	545	491	522	502	478	443	509	498	484	485	506	525	512	494	508	469	458	452	477	469	446	466	484	506	487	523	478	504	526	471	542	465	454	451	487	485	474	491	507	456	466	479	493	518	468	490	487	461	486	491	491	478	539	512	474	481	484	518	478	475	514	499	462	467	504	500	525	456	472	479	474	496	499	503	470	484	484	475	481	508	516	504	501	470	517	505	475	514	481	500	501	469	493	497	500	482	479	453	493	479	505	500	477	489	509	501	440	490	492	511	489	511	476	470	500	477	484	520	476	483	491	463	505	485	496	511	490	483	508	464	487	478	486	465	472	489	487	481	508	485	442	484	461	488	480	454	487	502	499	495	515	506	514	453	466	479	452	488	476	485	452	483	505	477	475	482	522	489	485	478	491	476	491	490	485	495	478	502	497	490	499	509	458	515	495	468	482	484	475	498	489	516	472	481	482	499	489	481	516	458	493	484	527	513	465	531	504	478	460	479	488	551	516	454	461	474	526	520	500	482	491	493	454	495	469	492	451	503	490	471	498	453	469	503	540	480	472	499	472	495	489	528	475	491	495	531	490	514	520	459	490	468	470	461	476	507	483	500	518	482	476	480	444	497	500	465	479	504	451	505	477	480	468	509	474	495	490	479	535	461	444	488	480	526	456	473	453	516	509	533	516	502	484	472	482	470	485	501	481	505	471	471	486	494	508	499	510	519	488	458	451	532	481	478	512	475	487	494	487	523	428	547	485	513	451	476	516	501	494	473	493	479	524	511	506	524	453	479	501	523	483	503	435	478	476	450	486	483	497	496	497	498	425	509	505	458	472	473	494	484	494	498	477	494	479	466	495	512	499	499	491	480	485	472	498	488	493	479	514	502	491	481	461	501	473	521	456	500	517	484	485	502	477	527	496	508	453	469	463	512	493	488	471	464	495	512	456	470	492	488	492	458	514	488	522	498	472	486	505	490	471	496	519	521	448	471	468	477	482	461	532	485	536	479	511	505	508	440	498	464	487	481	498	497	477	475	516	475	506	502	497	494	450	484	487	501	464	480	522	459	494	467	508	449	492	477	493	519	501	501	455	484	501	492	468	477	526	448	470	514	490	509	548	433	485	487	503	429	495	496	523	505	499	500	491	516	490	501	484	491	434	500	484	477	516	457	501	471	518	500	459	488	476	516	501	451	513	505	472	526	469	491	487	443	502	476	461	493	487	508	493	492	533	496	498	438	517	488	509	480	482	470	471	482	462	473	486	509	480	494	486	494	470	448	475	526	507	494	500	513	465	516	452	481	516	471	500	488	484	519	464	472	491	477	483	483	452	502	523	462	496	516	502	461	490	468	491	467	481	467	496	525	471	508	479	477	538	494	460	480	499	481	453	494	496	506	473	497	459	514	496	506	481	472	529	530	494	479	498	457	533	503	484	503	516	502	501	474	485	521	485	487	507	464	502	487	512	464	484	499	509	485	499	473	458	495	471	479	514	457	490	503	482	468	483	444	472	463	505	519	479	520	509	485	468	517	475	458	522	524	458	482	472	470	464	517	518	517	489	496	470	490	505	467	466	516	485	473	474	455	506	497	480	502	484	517	468	481	516	531	483	514	493	508	502	494	493	495	497	458	519	473	469	491	480	512	434	501	504	467	482	502	501	514	499	506	504	497	504	528	504	511	502	499	479	478	460	476	512	502	487	494
14232	1303	362	299	221	208	211	177	155	174	179	153	156	129	153	150	142	162	159	146	157	147	147	157	133	126	165	127	155	136	138	149	155	184	166	154	155	135	140	143	170	160	171	145	147	157	160	145	162	192	156	194	174	184	168	179	163	173	180	151	145	153	150	162	123	130	153	132	152	159	145	162	159	149	164	168	143	135	157	154	158	154	144	162	151	142	149	151	160	126	150	159	152	145	133	157	168	147	135	151	137	152	157	171	154	160	144	149	125	148	148	133	158	153	155	140	160	139	147	155	158	149	145	163	150	147	144	164	139	161	145	145	153	141	147	154	159	146	149	136	144	137	123	152	152	130	140	147	145	163	169	146	126	152	174	148	135	132	126	139	126	146	144	150	151	147	170	144	165	147	147	155	138	149	145	148	138	155	144	128	157	142	150	139	155	150	149	163	146	139	149	152	138	130	143	160	140	145	137	165	147	154	160	168	149	128	145	166	139	140	144	181	156	140	154	138	142	143	141	127	152	145	132	147	150	137	147	121	128	158	133	149	143	128	148	140	137	142	152	140	166	149	156	174	152	144	152	154	159	167	125	151	154	157	136	157	155	146	160	146	149	156	156	168	155	143	168	141	147	139	143	146	165	155	156	153	139	147	158	144	151	141	152	127	154	139	138	161	137	131	155	137	122	135	162	155	127	159	162	121	157	149	155	163	150	127	151	145	143	147	144	155	160	159	148	122	152	157	153	149	159	165	144	152	146	159	148	165	154	140	148	155	137	131	131	130	157	146	141	138	145	135	159	154	172	149	168	141	142	166	144	163	141	146	143	163	131	157	166	143	146	172	149	139	148	118	163	160	165	145	152	160	144	146	137	168	152	133	146	155	142	152	139	147	158	148	148	171	127	150	135	142	141	155	158	126	147	157	151	143	148	149	148	153	155	158	136	139	141	135	150	119	156	162	138	131	140	130	120	167	133	168	150	137	149	134	156	163	145	153	145	148	134	162	140	141	133	141	131	142	164	160	139	138	131	132	141	138	161	165	144	147	171	149	166	127	138	148	162	179	147	157	175	155	137	137	153	170	132	165	158	158	160	160	165	138	155	137	150	153	165	157	132	155	158	123	133	137	145	146	146	142	155	145	121	132	147	166	146	147	149	159	160	161	127	159	135	146	153	158	154	156	148	156	143	141	117	154	149	140	155	155	170	151	145	145	141	170	151	172	157	139	120	149	176	166	146	142	169	160	147	145	150	133	148	156	138	154	147	147	156	154	146	173	182	168	145	123	131	140	145	131	141	146	140	125	149	160	135	146	145	123	143	147	168	163	147	123	147	165	135	132	135	167	126	140	163	142	145	153	174	142	138	136	147	161	135	141	152	157	152	138	164	139	157	149	140	144	178	117	147	145	161	150	156	134	150	144	123	156	171	164	172	132	144	158	155	133	135	162	144	168	165	158	142	140	150	139	141	131	145	147	152	134	148	152	141	146	178	145	123	132	124	143	136	146	141	158	145	144	161	171	151	159	141	145	146	122	122	141	145	151	152	145	148	157	153	130	152	152	167	161	128	174	156	128	152	149	139	141	155	140	143	149	150	159	134	164	146	154	138	148	139	134	162	133	138	117	169	145	144	138	145	135	153	174	183	145	168	141	145	157	146	139	154	168	162	151	128	140	145	152	158	142	139	158	162	142	137	131	135	143	124	153	150	137	143	148	143	136	145	154	127	127	149	145	160	156	167	149	145	129	142	152	148	131	122	147	165	155	158	147	154	139	151	148	154	142	163	133	157	134	141	141	128	147	144	120	135	138	135	155	126	135	153	151	146	152	132	139	177	175	154	149	146	149	124	147	150	121	136	160	154	164	148	146	142	142	152	109	140	164	152	117	134	156	135	126	146	137	144	147	153	169	139	148	136	150	155	164	137	147	133	146	144	164	154	141	166	154	160	128	142	147	152	148	135	138	146	157	149	157	162	159	179	128	123	146	143	154	132	138	143	141	130	146	141	154	155	143	145	140	146	148	150	135	152	168	141	128	150	163	139	154	150	106	138	152	140	146	159	158	138	172	154	163	145	150	175	156	124	126	161	128	115	147	150	143	155	187	152	135	136	128	147	125	147	154	137	131	150	157	148	143	162	154	155	142	161	149	154	158	158	145	156	159	148	131	155	165	164	156	149	157	135	154	160	146	134	145	164	152	148	148	149	138	131	162	154	139	135	152	156	132	158	148	153	144	152	153	133	148	167	133	157	121	123	128	142	162	152	142	136	139	151	158	139	150	138	158	130	146	149	163	153	178	149	149	143	139	129	133	153	168	141	116	152	134	133	142	151	132	128	140	126	152	148	170	135	143	131	143	172	142	151	149	144	144	160	125	135	183	144	184	154	142	159	134	120	172	145	126	160	155	146	164	137	138	154	154	145	134	139	160	163	154	149	158	161	143	127	143	141	172	143	152	152	150	159	158	127	154	142	136	169	129	137	132	132	128	159	139	135	147	155	135	144	152	146	167	143	143	140	161	140	133	159	147	142	157	143	152	151	166	155	139	150	134	129	130	167	138	127	144	141	140	152	130	155	148	143	157	129	149	158	154	154	153	143	124	146	159	116	141	154	142	140	154	133	161	147	135	142	133	140	159	147	132	132	135	140	136	139	135	167	171	145	151	147	146	157	144	140	141	161	153	179	135	133	146	145	139	153	166	154	168	163	149	156	160	154	162	166	146	168	148	135	141	145	125	168	155	141	123	146	131	132	161	132	139	129	142	134	137	152	154	153	137	142	142	142	144	130	153	139	144	171	178	141	141	156	154	145	121	143	151	156	144	154	166	142	169	165	159	137	147	136	156	160	157	161	158	159	156	166	166	156	149	138	152	138	142	152	163	156	129	154	148	125	138	157	159	141	146	131	152	174	173	162	162	158	132	147	134	149	165	143	124	130	141	153	155	153	145	139	144	156	139	115	142	170	132	158	158	162	139	136	119	151	159	163	156	143	150	158	144	157	163	156	143	137	148	129	139	120	122	125	155	147	136	156	171	141	147	139	158	165	151	147	159	146	155	165	142	172	138	172	149	171	164	184	160	168	148	143	149	136	161	167	150	153	160	150	157	152	129	135	127	167	143	157	136	161	126	138	127	137	128	153	163	178	149	156	151	161	164	163	123	153	147	155	164	147	138	153	161	146	154	153	185	127	162	175	151	175	147	123	152	129	154	140	138	164	137	145	142	148	151	145	143	153	162	140	135	144	146	145	141	146	164	145	146	140	122	147	148	162	152	152	133	160	148	125	147	139	152	147	152	134	142	126	132	171	155	151	157	175	156	164	147	158	162	142	130	147	128	145	149	148	157	138	139	165	171	115	140	143	150	128	164	179	144	130	149	145	130	135	136	158	143	143	144	154	164	124	141	158	145	148	146	139	133	138	151	142	142	152	140	145	161	146	150	133	155	140	151	150	139	131	128	143	151	145	157	155	161	143	142	135	130	158	149	147	152	168	149
10628	1099	817	922	822	700	623	559	533	467	434	462	475	427	430	419	409	411	377	381	366	404	393	368	368	433	366	371	379	360	360	376	375	336	353	353	385	322	352	389	382	377	355	399	351	419	420	454	568	658	630	702	715	691	595	573	574	462	428	459	420	442	449	422	461	387	360	342	317	366	341	366	369	383	383	356	347	393	359	380	380	371	375	386	380	386	372	380	391	360	375	382	381	383	372	369	384	389	342	334	356	367	379	344	338	402	387	395	402	410	365	393	370	328	353	387	379	382	356	380	381	382	367	350	370	350	337	367	348	388	361	342	337	351	348	334	354	328	362	363	351	357	371	364	377	383	363	376	369	360	373	346	377	335	358	380	376	330	359	387	343	346	374	367	369	358	320	369	342	349	361	365	347	372	360	346	397	381	388	351	377	340	375	396	355	394	381	368	366	293	352	336	371	376	348	367	368	374	355	409	364	354	354	365	372	353	370	364	374	357	379	391	402	368	370	383	313	341	365	368	352	351	364	364	363	326	373	367	343	392	383	367	343	367	376	385	369	362	349	371	355	369	390	340	373	384	363	375	355	383	374	348	353	360	397	356	370	374	388	371	384	403	378	331	349	331	357	364	374	341	357	348	369	354	374	340	361	356	356	363	356	347	377	380	341	355	341	384	381	366	363	340	348	371	375	347	370	341	330	384	353	332	354	362	345	359	328	375	380	341	354	337	375	392	326	369	359	384	386	339	372	369	331	367	332	397	354	347	360	340	372	340	376	364	370	359	378	382	378	349	381	353	378	374	377	364	323	361	371	372	375	327	403	353	341	331	368	360	383	352	342	362	357	348	357	351	377	358	384	380	369	393	362	350	386	359	355	343	362	354	331	362	343	385	360	409	364	341	373	343	335	360	333	368	358	368	402	376	384	327	337	344	329	405	353	381	361	354	385	318	368	377	403	339	372	358	359	378	365	360	349	363	394	400	338	398	389	344	375	384	365	374	346	353	366	347	354	360	358	387	358	389	381	384	413	353	373	341	380	352	370	336	397	364	367	395	376	366	376	362	371	373	383	375	343	341	375	354	338	393	370	349	371	358	316	356	379	366	350	357	321	391	383	353	354	389	394	353	351	390	379	364	359	391	365	371	367	362	339	366	365	396	382	365	373	335	359	354	354	383	343	328	366	366	352	367	337	374	381	354	339	376	369	381	364	378	365	368	382	388	340	369	352	404	352	367	391	363	389	353	371	331	383	385	356	390	364	367	343	372	417	364	335	361	372	330	418	358	346	387	348	335	380	354	355	383	356	369	375	374	330	345	393	339	365	376	347	365	347	374	379	376	380	395	389	348	335	389	384	382	385	387	348	367	354	338	385	423	322	381	357	364	387	353	339	373	386	390	379	346	307	342	360	390	372	392	372	394	357	378	361	349	371	351	350	353	381	345	381	339	363	359	389	345	361	335	360	371	344	345	365	399	388	371	379	343	379	380	384	329	345	384	342	370	355	360	365	369	386	356	367	330	374	382	392	397	346	393	354	393	383	375	393	392	385	405	360	323	354	329	369	363	360	368	374	347	396	360	387	381	380	386	356	347	365	367	354	363	376	328	396	364	342	355	353	369	328	349	341	386	345	347	362	379	342	354	369	348	364	337	351	358	335	358	341	356	356	338	383	357	325	334	352	340	355	332	355	348	368	345	369	387	370	367	372	355	353	392	364	333	385	370	358	366	367	391	370	367	357	372	341	394	355	360	334	385	368	366	341	348	377	363	340	367	386	365	428	360	384	353	327	364	385	345	361	358	332	363	375	358	360	381	371	417	354	357	372	361	333	366	373	394	361	355	366	338	379	376	374	365	360	386	358	374	367	355	364	371	343	405	366	348	381	371	383	343	346	347	370	372	326	387	362	373	317	377	346	365	374	357	350	367	365	355	376	366	362	389	332	365	378	371	374	367	351	432	371	392	357	359	370	355	344	369	376	346	377	370	334	362	348	352	345	389	333	341	382	363	386	384	350	354	389	361	376	362	342	377	377	376	389	388	346	370	385	373	384	316	354	364	371	346	349	361	353	372	360	360	335	369	376	381	357	352	340	362	361	381	357	371	353	350	333	368	372	390	365	334	344	371	376	390	392	362	393	371	357	378	391	357	396	375	395	378	365	360	389	357	370	384	375	366	370	365	360	370	372	308	361	382	394	379	371	380	348	373	403	310	364	406	353	325	366	383	353	346	336	340	376	349	365	358	375	353	326	356	360	349	360	363	368	352	360	391	344	374	351	360	392	361	371	354	380	359	320	326	364	377	321	365	371	350	342	367	402	358	361	380	391	342	390	351	405	376	375	349	365	362	366	366	337	381	374	391	349	364	345	397	353	391	370	372	341	374	362	361	352	359	377	383	369	342	369	360	341	387	401	367	354	396	349	360	362	336	352	383	367	369	358	400	389	339	348	353	388	364	372	357	371	347	366	378	363	354	365	351	400	354	361	398	340	348	402	343	384	367	344	382	370	360	334	374	342	369	356	352	353	375	371	379	351	372	349	404	354	365	404	369	388	345	336	387	367	366	320	346	379	337	390	337	407	342	357	358	387	388	357	371	349	347	360	341	343	393	384	365	387	348	345	344	339	371	361	367	366	391	375	369	359	378	340	356	381	357	389	343	339	340	400	368	399	400	351	384	362	351	332	386	362	350	372	341	354	363	349	328	365	385	368	345	369	372	346	365	326	338	383	358	370	340	362	407	339	352	389	359	380	362	346	337	342	335	356	341	363	350	363	382	366	372	364	347	385	341	348	365	341	351	322	376	374	367	347	384	392	371	353	353	379	382	385	388	375	375	359	352	350	362	355	386	362	356	366	352	375	340	337	322	350	340	354	369	348	371	350	364	388	359	345	367	385	341	350	325	369	372	355	383	383	385	376	358	363	381	375	368	378	399	361	341	342	385	366	376	367	380	387	337	367	353	390	373	422	356	306	353	348	337	374	394	335	352	359	373	393	379	363	361	362	341	339	357	372	376	407	357	326	365	381	355	348	349	364	356	369	336	341	358	337	388	347	387	351	390	343	356	362	340	370	370	383	358	338	376	358	387	392	357	343	356	403	373	359	325	354	374	355	381	339	350	366	340	364	402	388	373	378	370	366	371	354	337	367	373	394	376	365	320	353	407	364	373	385	339	392	388	383	356	360	398	318	350	368	359	349	373	356	347	338	361	361	387	371	374	355	367	367	367	338	329	336	363	369	347	370	385	341	386	350	388	356	368	317	378	360	394	380	385	360	353	349	351	377	358	357	359	384	368	372	410	340	360	343	367	358	350	355	372	321	377	347	352	350	351	332	376	389	348	347	363	312	363	356	356	365	327	357	351	373	312	371	341	378	369	383	399	362	349	372	361	333	370	378	353	365	338	356	368	335	356	366	381	386	383	346	404	331	366	348	345	338	333	333	373	375	399	356	369	394	337	347	350	352	364	381	351	362	404	369	381	374	357	380	353	385	378
21020	2524	503	326	225	206	149	131	117	119	100	90	86	87	89	88	83	86	90	83	62	67	71	84	84	67	61	74	64	56	70	68	68	70	78	76	67	94	67	64	75	60	58	69	67	74	77	93	103	98	118	108	131	139	100	113	116	92	82	96	94	85	96	93	67	73	62	88	66	74	66	77	59	56	77	57	79	56	61	67	73	56	64	49	63	69	66	69	83	76	63	69	74	81	69	55	65	62	79	80	77	75	73	71	72	72	86	69	59	77	60	71	76	68	56	60	59	72	63	63	69	53	53	61	76	75	63	70	75	62	61	62	77	71	75	67	62	68	63	77	54	81	57	66	67	53	72	70	60	82	63	64	56	75	64	66	66	55	63	64	68	54	69	62	70	75	71	78	63	66	67	70	71	80	56	71	71	76	71	75	64	69	62	69	66	90	74	62	68	75	59	62	49	63	68	59	54	77	75	58	71	63	62	64	79	55	50	78	72	64	60	63	73	80	59	66	65	76	60	51	60	54	66	54	59	65	67	68	60	67	66	73	57	54	58	75	54	62	69	76	74	75	66	62	62	87	63	62	66	62	63	60	76	71	75	61	73	58	66	74	72	63	57	71	64	67	61	55	73	66	76	61	50	57	68	65	69	60	70	79	68	59	58	66	40	58	61	55	54	61	75	73	58	57	65	70	68	57	57	65	57	81	54	61	75	63	53	76	64	61	64	53	70	65	75	68	83	60	63	66	62	73	72	66	68	74	72	47	65	86	77	65	61	72	63	66	70	58	87	83	70	71	70	84	74	70	64	68	62	62	56	71	63	80	59	68	61	75	54	79	65	73	59	56	75	52	65	68	74	68	60	79	69	68	68	64	56	83	57	69	61	67	67	63	54	55	55	56	78	52	89	74	68	63	48	56	83	62	79	64	59	58	58	70	64	64	66	66	66	70	70	62	70	71	58	73	54	59	66	77	64	72	59	64	67	69	53	58	52	74	58	67	71	77	77	65	71	74	58	90	69	60	64	51	72	78	75	73	51	61	72	75	59	65	70	62	61	65	76	74	64	68	77	70	58	65	73	78	72	72	54	70	63	56	69	67	65	75	65	57	51	80	56	55	56	75	71	71	82	59	68	73	63	64	63	73	81	68	57	76	50	90	54	83	59	72	67	59	60	73	76	74	69	70	67	58	62	71	59	56	78	71	75	70	65	73	60	75	54	74	81	71	59	63	68	65	79	54	54	66	70	68	56	68	64	54	71	66	78	77	69	75	59	62	67	52	73	50	90	67	66	60	69	70	71	75	59	73	70	66	57	55	69	79	62	66	57	61	54	77	62	93	69	76	60	75	73	58	77	60	64	62	53	66	57	81	67	90	73	73	69	57	63	57	59	56	59	70	55	70	66	60	71	69	65	87	65	61	72	72	64	49	65	68	49	59	63	76	74	61	62	71	54	52	67	82	63	70	76	65	65	52	61	67	73	51	72	69	67	57	65	71	68	53	63	79	73	70	61	81	75	59	76	81	54	75	51	74	69	64	65	73	66	74	58	66	74	61	72	84	76	56	63	57	71	59	73	64	70	76	60	72	58	76	64	58	64	59	66	62	71	68	63	58	73	62	69	64	81	63	73	76	76	70	53	74	51	56	77	73	50	69	68	82	70	64	59	56	70	54	60	70	76	72	56	64	84	54	68	79	79	58	81	69	57	48	72	75	66	66	59	99	64	68	75	61	64	81	75	52	57	39	71	69	66	52	74	65	67	67	81	59	59	71	58	71	68	73	63	67	69	71	85	53	64	75	71	77	62	65	79	64	60	59	75	67	62	54	69	57	70	65	69	71	77	57	75	77	69	56	72	68	61	68	73	76	51	62	70	59	61	79	84	76	62	67	77	74	62	79	80	59	69	72	57	62	56	68	72	74	66	68	60	66	83	69	83	75	58	63	65	66	93	80	74	61	72	62	62	72	77	67	64	76	64	73	69	46	68	78	69	77	80	74	64	59	64	71	56	66	66	52	80	67	71	59	67	71	49	63	73	70	65	63	53	83	68	67	70	68	69	77	53	55	81	70	80	69	75	67	60	66	61	68	73	65	71	74	63	67	61	75	76	62	54	56	68	77	76	74	74	72	64	68	62	56	75	83	75	80	59	66	73	64	61	82	74	73	75	62	59	57	72	63	67	78	73	62	62	88	77	69	69	84	57	56	63	73	62	68	80	68	60	73	74	69	67	65	76	67	71	58	68	61	73	64	68	71	71	63	60	73	68	64	67	60	78	62	73	69	74	64	77	52	63	64	72	63	57	67	52	61	63	60	66	74	42	63	60	65	54	59	70	68	60	76	87	69	75	69	62	80	63	69	59	68	73	59	88	59	62	72	66	71	73	61	70	73	66	61	70	65	74	67	62	71	67	60	66	70	72	65	71	80	65	71	77	64	65	89	75	68	55	68	62	57	56	80	64	61	68	67	74	70	66	66	66	52	69	92	80	63	71	59	59	75	79	60	72	76	52	68	59	79	72	50	54	71	60	65	67	65	74	65	76	60	66	64	65	57	54	65	68	76	58	66	70	65	67	63	62	69	71	72	48	71	54	61	67	64	67	72	65	60	62	70	59	51	69	72	76	55	62	61	60	56	75	72	67	59	81	70	51	63	75	73	67	56	64	73	68	67	64	65	78	78	50	59	74	61	75	70	59	71	70	64	61	75	73	58	54	70	64	63	57	72	64	83	80	74	70	54	77	65	71	75	69	60	75	64	67	82	64	78	62	68	59	73	59	73	64	76	69	65	64	56	72	78	66	75	57	60	82	68	62	61	58	86	74	70	55	64	66	59	65	56	73	66	71	74	57	64	64	75	81	67	58	77	57	69	72	65	66	68	73	84	70	68	68	54	69	68	82	65	75	70	58	64	58	55	68	74	70	71	71	78	59	69	59	51	65	65	63	66	64	67	66	79	71	73	80	61	56	68	59	62	66	68	72	60	71	66	52	58	58	57	70	63	69	74	78	52	71	77	64	77	58	58	63	56	66	70	71	75	61	62	67	58	57	61	67	64	63	59	65	62	63	59	70	56	71	59	64	56	85	53	66	73	49	67	60	77	61	65	62	72	69	68	59	82	71	66	64	63	58	70	73	59	77	79	57	88	56	73	68	55	57	64	64	81	65	61	65	64	57	73	66	67	75	62	75	67	77	54	51	65	60	78	80	60	72	72	69	63	75	74	75	96	72	55	83	67	64	79	71	87	69	85	75	85	53	63	57	65	67	65	84	69	64	59	59	79	67	54	55	77	67	68	63	57	65	54	77	74	80	71	92	68	69	70	71	57	69	65	54	50	56	70	64	65	67	69	72	54	66	82	62	61	80	65	66	60	86	58	60	73	66	78	65	67	51	67	59	64	77	63	62	64	80	72	63	67	60	61	80	60	68	63	61	52	57	71	71	59	63	77	86	67	72	64	64	67	68	72	72	78	50	61	59	70	64	69	62	68	70	62
13358	1435	1148	1279	1020	845	661	603	517	479	389	391	332	296	293	280	255	270	262	225	271	240	257	244	244	231	196	227	237	223	214	230	210	190	237	199	201	199	191	203	197	230	205	189	211	212	256	391	573	735	744	830	874	785	637	608	533	441	370	366	324	323	369	379	308	207	218	174	202	201	192	198	216	186	203	189	202	169	201	182	211	159	183	205	202	151	184	175	199	180	212	194	186	181	196	198	193	206	177	186	187	181	211	187	191	173	170	188	175	199	191	186	183	198	184	179	173	190	194	179	171	190	179	197	159	175	184	204	180	192	197	191	184	183	203	198	212	194	200	170	186	152	176	212	185	211	177	188	161	183	191	201	205	172	187	203	188	177	183	191	179	187	180	173	183	142	197	170	185	187	196	192	190	191	188	180	187	174	214	192	170	167	170	187	177	185	187	188	172	173	156	198	179	206	165	182	164	199	195	181	177	178	152	202	175	185	203	188	190	189	171	190	192	195	165	178	171	176	204	205	188	218	203	177	200	180	194	185	194	156	194	164	200	175	177	188	186	188	188	176	176	191	193	204	207	183	175	193	192	212	193	187	192	209	173	196	195	202	194	182	184	191	181	198	162	191	175	203	173	190	184	187	193	175	196	199	183	185	163	185	204	180	199	180	197	203	176	214	163	173	178	170	166	178	189	165	203	177	183	182	177	183	183	195	186	179	200	181	162	153	180	184	205	182	164	184	188	176	164	195	165	156	179	167	191	178	188	211	158	172	197	167	181	203	191	181	187	191	210	173	185	170	182	191	164	170	180	181	180	182	200	170	191	157	180	191	201	185	202	198	163	173	207	195	191	213	180	190	184	173	225	212	185	203	153	187	177	192	193	215	164	178	187	179	175	179	188	218	191	192	185	170	185	185	181	176	171	205	210	183	172	184	187	188	192	169	212	192	187	193	199	186	187	173	162	181	173	201	168	206	194	180	192	201	182	176	179	179	168	189	154	187	177	200	181	191	166	165	198	179	172	175	184	194	170	195	171	179	193	187	198	189	166	180	198	195	171	173	169	199	206	168	187	177	183	191	188	191	179	194	177	178	179	175	204	189	189	195	165	201	201	172	171	177	168	181	171	168	172	157	165	183	197	170	207	176	189	163	186	175	171	198	188	191	197	176	181	194	171	184	167	203	179	198	177	159	169	166	202	182	172	175	180	186	182	161	150	179	188	182	194	189	175	201	173	189	184	177	171	184	178	178	189	180	161	171	206	163	194	182	184	184	197	151	191	192	183	181	220	174	176	179	173	191	183	178	193	190	173	173	173	183	200	189	167	165	186	187	195	177	191	199	180	195	183	199	186	196	205	192	184	194	201	154	174	186	180	178	193	182	175	189	199	165	183	193	184	191	184	177	178	193	193	184	214	207	185	198	199	187	172	192	183	183	183	195	216	174	185	192	172	186	168	192	176	204	183	200	201	191	181	174	198	165	188	190	181	184	189	187	192	187	193	183	193	175	183	193	199	186	174	188	177	182	184	153	174	198	162	193	187	174	181	165	180	197	175	187	161	193	221	195	193	184	176	182	194	198	158	210	186	171	176	175	195	157	197	189	173	157	169	190	166	205	200	171	172	185	170	171	191	191	190	185	184	153	194	181	203	187	165	204	189	171	180	188	193	188	197	200	185	192	213	184	162	163	172	195	185	179	152	180	170	193	183	198	194	192	185	204	199	178	166	176	213	182	197	187	169	177	204	209	176	169	183	208	183	198	199	196	157	173	190	192	209	190	187	201	195	181	194	173	199	181	168	178	180	197	183	163	205	170	172	202	192	202	185	194	172	186	149	200	188	170	163	171	191	192	203	167	205	159	198	189	166	182	166	187	184	195	173	185	179	174	168	184	192	190	164	175	184	181	150	192	196	183	223	210	179	165	191	169	183	199	192	189	174	171	188	204	188	182	186	195	198	177	175	173	191	203	178	187	175	194	185	193	191	181	181	168	182	173	205	166	185	175	187	204	194	202	172	184	185	193	187	174	219	215	189	185	178	182	206	189	156	188	194	177	194	165	202	192	193	208	179	164	170	192	190	174	174	155	174	167	189	168	204	179	181	171	179	182	187	165	203	195	179	210	176	184	195	201	166	186	191	184	199	202	203	165	178	190	197	171	180	173	201	200	171	200	186	178	177	170	190	188	181	200	175	207	188	172	169	173	183	189	199	191	171	185	204	184	176	201	179	185	174	183	179	204	185	178	185	178	180	196	177	173	184	194	177	162	180	174	178	154	193	216	187	188	187	183	189	175	159	204	158	183	194	163	174	188	176	200	190	174	164	172	171	165	222	189	182	188	168	194	186	200	222	183	180	191	195	204	185	181	185	199	193	194	198	184	190	182	183	178	197	197	172	191	205	175	188	183	176	194	161	163	183	182	173	170	196	196	187	203	189	200	205	204	158	196	178	185	212	175	184	178	193	160	163	170	197	183	190	178	189	193	198	187	181	175	188	166	183	192	194	202	205	193	184	197	192	181	205	182	200	208	189	165	199	166	194	182	206	177	180	170	173	179	202	167	195	196	178	173	184	189	189	186	176	187	172	190	156	225	178	202	169	170	211	176	198	207	196	192	192	172	175	198	164	185	176	173	178	204	164	179	174	198	205	190	208	183	177	179	170	179	176	187	203	168	183	197	175	179	174	184	181	173	183	173	186	208	186	175	191	183	207	179	178	155	192	191	183	186	187	214	172	210	168	185	184	180	176	190	172	166	181	199	206	181	180	183	184	205	183	174	180	182	176	175	168	163	178	196	180	197	207	174	184	166	203	180	191	181	176	185	175	170	178	185	189	169	174	195	166	196	179	178	180	179	198	195	198	165	191	192	168	197	184	202	189	208	193	173	170	189	181	188	188	183	197	201	183	176	178	183	193	177	177	198	180	184	212	171	193	181	192	189	199	164	182	191	183	159	168	171	194	181	186	174	180	162	175	169	189	186	174	200	195	186	176	164	159	176	182	183	192	195	160	171	177	194	180	182	190	199	160	178	191	162	194	165	191	193	161	183	176	184	181	176	210	171	178	188	182	183	193	179	188	165	190	203	169	192	158	167	188	190	179	189	199	199	161	164	189	161	172	173	178	175	176	218	211	164	184	163	196	177	168	194	178	174	195	166	210	192	216	177	167	198	177	191	174	207	193	203	172	179	185	170	183	176	175	190	204	215	220	167	159	193	184	157	195	182	193	172	173	162	175	190	194	170	188	186	186	194	199	173	186	181	173	194	180	181	192	192	165	168	194	194	184	158	182	189	207	190	157	195	206	177	205	179	198	185	171	187	182	166	164	167	181	195	184	163	164	178	178	165	188	185	211	185	190	168	187	197	191	199	192	180	195	197	173	207	180	202	167	176	141	166	182	168	170	181	175	181	192	166	183	195	206	205	189	197	175	177	199	180	186	205	178	184	175	191	181	201	165	169	177	192	184	180	194	218	187	197	183	191	193	192	187	177	202	166
6257	727	197	222	216	215	222	170	216	209	202	191	191	190	184	197	189	203	209	202	206	206	189	231	209	191	183	232	191	213	204	177	183	240	208	203	226	195	187	191	201	189	178	195	161	196	204	212	193	204	196	201	208	207	218	189	187	214	204	211	212	186	214	222	182	190	192	198	198	215	230	173	184	193	210	172	232	222	196	177	193	221	214	206	209	201	186	229	210	179	225	190	202	195	206	210	207	195	213	203	201	202	210	203	172	203	218	195	201	212	228	207	205	198	215	214	197	204	173	176	191	181	185	203	187	203	208	181	196	174	180	178	215	219	218	213	194	210	216	195	185	182	223	202	235	191	190	215	217	213	213	177	183	187	185	180	207	199	183	178	207	184	214	187	207	206	204	204	219	190	189	199	237	211	179	209	190	204	228	205	184	184	198	211	184	192	227	198	188	178	213	209	182	209	210	192	195	194	183	186	212	196	200	209	203	201	211	182	209	206	202	209	197	210	210	202	214	216	210	197	200	172	218	209	204	198	197	201	172	195	229	191	206	199	178	195	203	185	194	223	211	210	183	176	208	210	205	187	185	198	177	174	196	209	204	173	200	194	186	180	215	192	204	188	175	190	179	195	193	216	208	194	201	176	211	191	183	183	199	201	188	200	197	199	186	206	207	189	201	218	190	186	198	195	194	197	223	197	197	204	193	190	202	213	179	193	187	201	199	185	215	214	205	183	200	203	198	212	202	187	208	203	186	194	206	208	210	215	200	205	206	211	218	195	209	163	209	220	172	181	189	214	207	199	212	218	222	218	196	209	206	197	190	201	199	199	178	225	213	197	209	196	192	187	217	211	219	205	225	212	204	195	190	201	194	181	211	177	213	190	220	210	201	220	188	209	195	194	200	198	205	208	222	195	178	185	196	208	177	208	220	190	192	192	196	212	225	212	181	217	197	199	184	176	198	201	207	201	211	176	176	181	231	211	211	170	188	203	182	202	192	211	191	209	194	206	208	193	223	217	194	193	207	208	192	195	173	236	194	202	222	191	192	175	214	202	214	201	197	200	197	210	167	195	180	169	196	186	192	209	223	193	192	223	187	218	194	188	222	213	197	180	196	207	185	199	200	191	187	203	179	219	186	201	205	208	211	200	182	181	189	207	193	217	195	223	196	195	181	182	210	187	202	193	203	211	229	219	203	201	187	182	204	197	184	208	185	188	211	211	237	193	205	197	197	196	206	203	189	186	193	166	200	201	179	209	194	225	197	210	213	189	212	182	205	187	209	217	207	204	190	198	204	209	196	212	209	211	209	213	220	217	198	197	207	209	192	174	215	168	189	214	168	197	207	198	181	207	214	208	207	197	204	207	223	178	187	207	185	205	178	183	199	188	229	197	207	197	193	202	185	201	239	210	183	195	206	198	231	213	198	177	189	199	212	195	195	185	208	189	195	230	228	208	187	201	211	204	174	200	192	202	197	209	209	201	215	186	191	206	209	199	172	199	205	229	177	220	175	206	216	183	210	189	204	203	209	192	220	212	227	209	204	199	221	222	202	182	214	202	187	204	199	162	214	216	180	167	216	191	211	206	199	183	206	182	183	173	217	202	205	183	239	196	165	196	172	207	196	191	212	182	197	205	210	185	204	210	189	187	185	208	189	199	190	217	227	203	182	182	193	214	211	196	184	190	216	207	199	178	203	184	225	204	189	227	215	192	213	190	195	195	221	223	192	179	227	196	227	233	189	214	195	192	188	173	191	207	240	182	204	185	174	173	192	201	196	195	202	203	191	216	218	194	239	203	190	195	189	190	164	187	171	216	202	182	192	207	184	202	208	173	204	206	210	169	186	206	188	190	203	232	226	216	205	216	211	209	213	197	218	202	196	208	209	225	201	191	222	207	211	205	165	205	201	187	170	189	200	195	208	195	169	175	204	185	178	185	208	201	202	184	174	196	201	194	173	207	192	193	209	190	182	208	199	209	203	195	208	212	177	184	208	204	176	207	207	216	187	222	205	201	242	167	211	217	196	224	217	181	179	212	212	194	198	216	214	226	216	200	213	181	209	190	206	203	210	183	182	188	192	192	195	192	190	219	202	225	199	204	199	209	224	185	220	200	206	212	193	196	183	212	191	182	213	205	191	216	195	186	177	215	193	189	194	210	189	189	205	200	219	206	198	186	199	207	200	205	196	204	178	202	195	195	182	207	238	214	196	185	191	188	210	209	197	197	186	187	188	204	188	188	184	222	213	199	208	228	175	185	221	203	203	217	200	201	200	190	200	205	195	203	193	206	188	187	183	216	202	204	206	192	218	194	214	216	218	194	174	197	203	188	211	194	215	208	226	210	208	229	228	224	198	204	198	203	174	185	201	186	209	209	202	198	212	198	204	205	248	216	213	209	193	185	185	191	217	194	199	202	195	198	209	194	207	205	213	165	183	195	213	209	189	219	226	186	221	197	192	191	178	197	237	207	199	202	191	185	181	199	190	206	190	199	199	181	210	203	205	199	202	201	200	177	230	179	191	195	198	189	211	191	202	199	229	209	190	179	189	194	216	203	183	200	195	198	206	220	221	189	203	205	197	171	187	181	182	199	198	215	210	195	199	183	209	206	184	210	228	201	217	172	210	228	205	182	203	196	186	214	180	195	179	185	200	183	180	194	216	173	191	214	206	222	217	200	207	200	203	201	217	191	188	198	192	195	199	195	205	192	177	210	183	229	203	182	200	183	185	185	203	205	181	170	154	192	211	199	198	189	206	208	223	196	166	185	188	198	188	197	203	214	192	205	203	177	188	201	223	198	187	188	194	207	203	220	216	198	202	217	190	193	186	198	182	207	175	203	209	185	193	200	214	207	205	200	217	222	190	205	223	217	209	174	203	199	197	198	209	184	219	187	182	197	163	187	214	186	203	187	191	194	199	230	218	207	184	208	189	196	195	185	209	222	208	195	184	207	208	194	221	196	198	184	209	203	191	190	187	221	175	177	230	213	189	204	201	191	199	198	186	181	219	170	199	166	199	214	197	178	180	199	187	199	189	216	207	214	196	202	229	196	197	192	195	210	222	207	195	214	205	182	182	209	241	246	199	224	198	205	183	183	208	187	207	193	212	206	191	208	233	207	230	194	191	211	165	233	220	180	175	212	197	201	164	208	186	193	208	186	211	187	209	199	231	200	179	184	213	188	193	212	203	207	187	201	217	182	167	175	194	219	200	195	205	214	224	176	195	208	219	236	181	200	201	210	214	187	198	191	236	198	205	223	208	195	186	222	202	206	209	227	186	233	209	188	191	192	184	182	187	182	183	198	201	190	196	197	208	229	243	194	180	206	182	211	197	178	227	217	201	210	193	208	200	196	223	163	183	209	196	211	189	226	202	205	200	209	206	214	205	214	208	218	205	174	188	189	226	173	190	192	189	220	181	209	188	201	179	223	186	199	190	205	185	204	181	199	214	173	198	233	208	179	189	206	196	189	181	200	227	200	178	186	179	218
5150	901	538	518	471	493	533	481	516	475	505	535	486	479	498	476	495	464	469	453	441	491	499	499	506	484	480	454	488	492	476	528	448	477	480	480	484	472	458	516	454	483	500	494	472	476	514	475	506	518	525	472	510	500	518	517	478	469	520	499	525	485	476	510	528	467	485	455	483	510	467	502	489	518	533	457	496	511	458	479	472	506	494	483	477	459	507	511	491	502	484	472	482	467	507	464	481	497	481	530	472	491	470	490	487	481	510	494	466	498	499	476	490	483	494	504	485	515	517	502	483	461	501	486	484	470	512	479	499	467	493	513	488	473	481	491	475	496	498	520	502	497	487	457	494	537	498	481	470	481	445	516	528	504	509	498	492	500	488	488	485	447	509	449	499	454	476	444	526	484	478	472	492	466	500	472	451	477	514	480	467	478	520	470	482	458	500	477	483	485	473	489	473	483	457	504	489	518	511	495	468	466	485	520	485	499	502	493	474	452	488	481	437	459	497	513	457	466	508	492	463	481	470	513	474	491	502	475	536	486	514	435	475	501	484	490	472	475	495	486	459	490	461	490	482	471	478	492	444	467	517	512	495	465	507	462	477	470	509	493	428	493	479	482	496	469	462	502	491	488	482	507	492	460	477	490	489	498	525	472	525	498	469	448	491	467	476	478	467	486	489	503	496	463	471	461	503	488	468	446	508	481	469	476	454	483	514	505	503	504	491	435	503	516	477	482	494	452	488	459	479	499	509	477	488	466	512	499	523	520	486	478	511	496	498	472	466	496	460	467	547	462	457	470	483	500	483	483	496	484	495	485	466	471	511	479	479	490	468	495	472	494	468	514	520	463	478	444	484	486	553	474	506	465	499	519	486	489	489	470	456	474	491	426	495	490	491	479	491	479	500	499	459	504	445	502	466	453	501	475	471	486	513	500	552	446	477	500	512	460	478	438	497	522	503	501	478	445	507	515	482	530	508	472	479	494	535	454	498	486	498	484	502	509	537	440	473	499	497	487	449	497	435	491	498	481	462	472	478	497	500	485	475	429	457	508	462	487	498	462	484	501	461	529	489	518	484	500	504	532	496	520	524	459	462	472	474	487	489	483	462	503	479	510	480	468	470	503	498	478	515	468	492	475	498	511	465	472	472	442	504	448	481	480	474	485	484	463	477	473	517	465	500	536	488	471	479	514	484	484	514	494	510	468	459	505	490	509	516	506	478	495	490	483	428	469	468	456	484	499	446	484	449	547	473	476	490	491	482	502	486	464	494	492	502	471	478	431	479	497	470	467	463	458	487	518	492	502	486	470	482	479	483	456	514	483	488	474	499	477	483	543	492	464	464	467	497	559	479	477	493	495	458	500	481	454	485	463	451	481	482	467	478	445	449	515	463	506	491	439	469	503	459	472	477	457	482	476	495	457	540	467	487	501	486	520	458	485	488	477	478	471	497	476	457	486	467	485	481	478	477	498	493	495	509	454	530	447	473	493	474	474	443	461	471	477	504	465	458	483	554	506	489	472	495	498	500	490	514	487	545	481	464	468	460	472	498	497	490	484	487	483	474	481	492	465	492	448	532	479	479	474	485	459	494	469	495	509	525	490	487	494	460	499	492	503	475	475	468	489	492	530	478	496	471	503	485	490	476	455	501	470	503	476	499	475	451	521	507	492	431	507	495	490	492	461	473	496	482	478	505	476	484	502	441	528	514	483	483	459	469	489	462	497	497	471	503	471	474	480	457	469	498	532	525	442	486	467	497	531	484	475	509	487	478	480	490	498	516	495	519	478	503	497	473	477	503	479	482	479	450	498	481	474	517	466	500	479	491	492	490	471	500	461	511	467	489	501	509	478	472	512	519	522	519	497	515	471	445	482	513	480	499	472	508	478	522	499	504	447	447	462	516	466	477	476	464	470	512	503	513	506	462	454	444	475	489	470	493	462	457	479	466	470	503	437	455	458	493	487	496	473	485	505	489	460	508	537	481	485	487	497	523	482	468	489	508	457	435	449	462	467	496	504	491	458	485	487	486	463	467	444	477	499	511	486	500	458	486	471	544	497	498	508	508	492	435	464	500	473	455	458	482	472	493	509	508	444	468	467	423	483	500	496	498	476	465	471	528	480	480	492	478	475	508	489	492	465	493	510	472	466	482	497	449	463	497	481	439	517	506	488	489	467	478	482	495	488	497	501	515	480	459	472	433	479	462	464	473	428	448	477	499	545	498	461	512	488	486	543	510	467	501	474	505	476	503	499	474	493	463	482	479	507	518	488	520	485	458	463	512	493	474	473	458	532	452	548	469	443	466	459	504	450	489	498	493	464	467	490	469	465	456	464	476	493	508	482	532	512	462	495	480	486	478	468	532	507	502	488	521	464	512	485	421	512	487	451	495	491	494	481	478	498	476	512	489	506	466	463	521	499	474	485	482	459	493	492	496	488	462	475	496	501	500	434	500	485	488	501	455	444	461	497	500	458	486	482	524	516	504	480	486	518	475	549	514	463	483	519	486	474	472	466	470	493	489	473	446	491	468	482	496	500	466	493	494	495	510	485	469	493	518	495	465	468	466	450	458	452	460	446	503	490	466	476	498	503	456	494	482	491	507	491	480	498	506	530	517	456	506	466	526	512	509	504	487	464	440	494	464	466	455	445	479	452	467	497	489	498	490	485	473	481	462	478	504	467	463	491	524	491	492	512	494	452	491	461	509	494	453	514	498	474	499	479	539	469	479	502	463	479	486	475	487	484	459	512	494	513	494	508	516	445	513	487	486	478	460	482	478	518	495	472	493	503	489	485	470	499	440	459	452	481	472	456	460	455	511	487	489	473	453	496	473	424	473	476	491	449	481	497	512	472	493	492	482	499	503	471	461	493	528	495	492	522	494	520	455	492	462	452	469	536	508	475	498	443	499	478	493	495	479	468	484	513	438	488	451	515	492	499	470	479	514	504	471	447	481	507	495	498	491	527	465	496	469	472	516	466	511	468	482	483	475	515	450	492	505	513	486	494	491	474	501	476	476	482	488	500	513	462	462	499	484	485	461	509	537	522	476	494	464	469	508	466	461	470	498	487	461	451	490	445	464	464	474	504	494	496	503	482	455	462	489	465	450	541	505	469	450	446	468	466	453	443	460	487	494	462	500	492	467	505	488	452	496	502	475	473	498	487	495	516	498	536	486	480	468	461	475	539	480	480	493	479	428	484	496	530	476	476	488	498	448	462	504	498	486	501	508	529	479	506	456	482	472	506	501	495	490	482	462	481	489	500	491	464	472	501	492	479	515	475	500	478	486	552	506	499	508	467	476	479	469	484	510	509	492	513	463	477	468	519	491	499	503	483	481	514	479	507	497	476	480	491	500	476	500	502	450	504	447	485	491	452	464	543	466	505	423	454	530	498	487	515	519	510	489	480	521	476	469	479	502	479	510	457	445	493	471	479	474	514	495	477	500	490	512	489	480	472	479	517	463	502	480	487	459	499	480	508	504	529	519	498
14457	1647	318	282	225	211	204	170	167	184	183	157	163	158	172	149	163	143	162	150	169	153	166	160	160	132	148	130	155	117	173	173	124	143	170	138	143	151	131	139	149	158	134	151	161	165	173	157	162	181	177	137	180	173	201	159	173	154	146	150	146	161	159	169	166	161	121	142	137	141	136	143	154	170	156	145	181	151	147	149	155	160	156	128	148	132	142	180	155	158	131	165	155	140	125	127	158	133	162	162	136	147	141	149	132	118	119	139	127	143	139	120	149	164	138	164	129	153	142	144	137	128	155	144	145	144	156	148	166	176	146	142	147	160	136	136	140	137	134	150	149	133	142	164	149	135	114	139	137	131	169	149	134	131	162	147	139	149	159	169	167	129	145	155	158	172	141	149	188	144	132	146	152	149	154	145	133	138	164	137	130	151	146	149	134	136	122	147	159	152	154	149	159	147	124	157	148	139	119	172	168	135	136	151	150	140	169	135	148	139	134	147	153	160	136	131	132	148	139	160	159	144	149	176	130	140	139	132	137	138	164	156	131	121	145	135	140	131	138	147	137	142	125	166	133	128	132	139	126	154	169	156	128	151	173	138	143	138	148	138	153	153	144	152	164	140	130	154	156	151	151	144	140	163	134	147	135	143	150	162	145	151	170	169	137	127	148	167	145	129	124	134	136	117	114	155	160	141	139	144	146	148	124	146	164	132	166	157	142	136	134	150	153	153	138	164	128	128	148	136	148	150	162	159	141	155	129	135	142	155	170	138	164	157	163	169	161	160	165	120	142	143	136	132	154	154	133	163	155	163	159	145	145	142	137	146	145	127	157	112	135	159	164	155	122	149	153	143	141	131	129	153	145	138	119	139	142	146	146	138	138	144	146	155	136	152	151	137	137	145	157	135	142	147	140	135	143	168	141	172	154	126	125	172	159	159	157	138	136	140	154	143	147	151	153	148	139	148	122	134	143	134	143	173	146	157	132	152	139	148	141	161	180	144	147	133	135	154	129	142	143	162	156	134	156	129	146	136	149	140	151	160	169	160	148	156	158	147	142	157	170	147	144	130	136	143	134	142	147	145	136	130	142	143	115	144	159	141	151	155	147	135	145	155	129	157	142	138	162	147	145	150	145	140	135	138	167	127	134	143	150	153	162	148	123	120	133	127	153	144	110	141	145	146	137	149	155	139	140	148	160	127	167	163	163	138	164	151	147	140	153	149	137	158	155	147	159	152	164	133	156	141	164	155	141	149	154	159	150	133	144	141	140	137	177	155	157	132	142	110	173	129	144	152	149	141	130	137	163	145	136	145	173	139	124	166	148	147	136	176	152	135	173	148	154	153	152	119	134	158	129	148	136	142	155	129	141	157	156	142	145	151	121	135	139	146	160	153	163	152	151	152	133	124	154	134	130	152	136	157	144	134	135	150	159	154	162	136	149	155	150	153	149	150	153	136	172	157	147	152	142	131	160	140	147	162	141	153	150	156	133	148	164	158	152	139	138	133	162	167	140	140	126	124	140	146	148	125	132	147	159	137	161	171	129	161	135	147	130	166	139	160	139	130	129	165	158	155	169	171	157	132	138	142	136	146	127	170	146	141	161	153	139	161	140	119	155	127	141	131	144	132	152	150	163	141	153	134	153	140	162	150	120	156	147	153	135	149	149	140	157	154	136	138	141	154	131	138	132	165	157	149	150	152	149	133	151	182	161	117	126	131	148	140	164	136	152	169	159	140	134	152	153	131	166	139	159	143	181	135	143	149	126	147	145	139	134	151	136	128	140	149	158	138	136	144	127	136	147	137	140	130	145	124	158	126	137	134	116	158	142	157	144	156	128	137	147	146	136	183	144	155	158	146	148	142	149	133	142	156	159	154	131	138	145	169	140	160	148	138	148	139	132	143	162	133	169	121	158	163	162	158	139	130	139	153	135	140	126	157	157	164	141	155	134	120	145	162	147	139	148	119	150	151	131	150	127	141	139	155	153	151	155	174	151	166	158	156	145	149	143	137	122	145	151	137	138	132	142	140	130	144	147	154	147	126	151	125	156	150	136	135	137	161	157	162	132	130	142	153	134	155	150	148	128	161	132	133	132	136	145	147	140	140	138	150	146	144	142	149	151	146	148	150	143	150	142	129	160	150	142	164	135	165	142	134	121	157	149	138	145	155	144	160	138	142	157	140	154	148	150	146	139	151	150	154	126	163	132	144	131	153	157	152	140	155	157	141	149	136	149	141	162	138	152	121	170	153	121	145	139	138	166	160	140	144	135	124	139	150	163	156	147	156	136	157	130	145	143	142	156	160	151	142	150	158	143	142	159	147	146	146	138	192	127	158	157	158	133	135	155	146	141	138	153	164	126	131	136	132	130	154	135	145	124	145	158	161	154	132	170	143	172	130	157	135	160	147	134	143	167	176	159	147	142	135	127	152	157	162	125	136	131	127	122	130	130	139	121	164	129	159	148	151	148	151	159	157	147	138	133	121	155	151	136	154	143	155	167	133	144	141	145	154	120	123	132	133	136	140	135	152	145	130	177	138	138	140	136	156	157	148	141	150	157	119	124	168	144	140	154	150	167	123	122	151	164	139	150	165	177	133	143	144	156	153	144	137	153	162	150	141	135	132	148	163	173	150	142	155	156	136	152	144	139	168	136	164	128	147	147	150	142	133	138	131	151	143	146	123	136	156	147	121	163	140	139	143	153	155	132	134	158	136	155	164	139	160	150	156	140	147	128	164	133	150	135	141	158	152	173	149	148	143	157	160	144	152	151	176	150	130	122	145	158	142	150	147	133	135	151	133	155	134	153	129	152	147	139	143	135	132	136	137	135	158	158	153	140	128	155	165	157	142	151	165	160	137	138	143	160	155	157	148	135	151	134	136	134	151	162	138	160	153	151	148	159	153	134	163	140	174	137	144	131	141	148	151	154	160	139	158	151	142	126	152	119	153	140	142	139	148	166	148	139	130	151	139	111	155	145	152	128	139	134	159	148	163	130	118	154	140	120	142	143	141	140	125	145	135	155	131	126	152	148	153	145	129	115	140	154	153	133	145	150	143	152	171	132	130	153	158	143	159	137	182	145	158	154	143	140	154	136	165	146	154	147	134	134	142	144	162	144	159	129	145	164	145	166	169	143	156	156	144	144	141	131	147	143	148	128	135	153	133	136	151	158	150	134	119	135	143	153	138	126	157	154	136	151	129	130	151	138	135	139	133	166	136	129	163	121	140	145	154	147	125	158	150	171	136	142	135	114	151	125	143	144	159	148	141	128	154	159	142	139	143	137	130	137	143	120	144	148	139	142	157	150	125	137	149	150	145	130	150	140	140	150	169	155	148	133	142	131	131	134	134	136	143	145	145	141	173	142	151	140	141	149	123	151	153	144	145	139	148	150	141	132	138	159	147	122	137	138	143	147	123	135	130	156	137	155	150	165	155	157	138	130	128	149	175	153	151	146	133	116	149	155	161	125	138	171	130	145	144	146	145
11025	1381	797	906	792	705	621	503	543	473	428	438	463	444	439	420	385	415	402	428	372	362	368	397	371	393	421	410	377	356	384	389	387	356	329	359	334	351	359	369	367	371	391	370	378	383	420	472	555	566	593	654	712	680	618	622	530	487	435	445	434	463	448	482	425	374	376	350	368	373	388	322	339	371	384	334	382	353	366	313	325	332	352	362	370	359	356	361	349	382	375	375	379	357	353	373	366	361	356	381	363	394	390	327	385	375	345	352	383	307	337	363	373	375	335	343	358	377	328	348	358	368	376	365	342	366	347	378	363	326	361	317	348	358	368	370	353	384	336	341	357	343	359	358	331	371	347	335	356	372	378	346	381	319	354	351	335	380	380	373	369	352	320	367	364	358	360	353	341	362	354	390	359	365	339	393	347	370	353	368	356	378	383	382	346	374	366	337	377	349	348	344	363	356	381	380	323	365	373	315	359	411	359	392	383	350	366	345	333	375	369	379	336	381	329	343	370	377	384	374	350	335	344	346	364	342	375	337	374	378	362	337	362	348	364	329	346	331	357	374	395	379	379	375	412	399	388	370	354	346	379	351	363	355	385	374	366	381	332	362	361	364	366	361	369	333	356	358	370	379	350	367	372	370	349	368	325	354	356	329	377	356	346	345	367	380	407	345	352	349	343	373	365	348	351	372	375	357	373	376	362	341	340	348	370	387	375	375	365	399	356	342	395	384	349	340	353	359	329	384	366	378	346	358	375	348	369	403	369	379	348	394	364	375	355	337	374	371	356	340	336	352	354	363	353	402	360	373	359	394	379	351	347	377	365	356	372	376	363	360	374	316	379	354	419	349	400	394	342	348	346	363	329	325	363	387	368	376	377	360	356	378	385	348	369	388	322	389	375	347	358	361	370	372	372	379	349	387	373	370	352	375	355	352	378	350	381	330	348	387	375	342	341	366	354	361	386	333	370	336	363	357	368	345	332	393	335	404	388	369	396	334	380	392	350	349	408	366	378	356	373	347	366	398	369	368	353	341	368	352	341	351	382	385	350	367	346	382	360	341	344	336	387	366	357	387	366	321	361	363	357	367	387	337	354	349	364	368	400	396	322	378	362	365	362	355	349	369	362	383	379	363	344	365	366	356	353	343	351	388	346	370	364	363	346	374	337	363	385	364	339	374	365	361	343	354	353	368	350	353	354	344	382	349	378	387	327	359	358	375	369	338	335	334	365	380	371	390	360	339	347	355	331	352	380	378	370	341	380	395	359	366	355	381	366	369	329	367	348	358	377	371	373	383	338	361	344	327	374	388	340	378	364	357	342	374	374	350	373	366	356	378	361	379	375	359	385	351	379	353	319	355	361	380	348	353	371	340	358	351	326	368	359	358	378	328	379	369	341	367	351	347	336	347	337	418	344	360	367	361	349	372	382	388	370	391	369	340	344	366	358	362	373	395	385	345	370	347	355	348	332	333	345	365	342	384	375	370	341	353	354	348	369	345	359	362	366	382	373	358	352	382	386	384	374	383	358	407	349	357	410	366	345	386	375	380	355	382	366	347	358	343	369	367	358	332	365	398	378	369	352	390	366	370	373	316	396	354	368	374	356	328	351	348	364	360	389	346	391	342	395	354	375	418	330	361	366	341	368	358	361	328	366	340	368	366	347	366	381	380	350	357	365	363	356	332	338	365	341	371	345	378	403	370	337	366	381	413	373	340	395	364	372	346	359	366	341	344	319	365	354	338	352	355	425	379	341	354	361	344	361	356	370	379	349	364	365	374	368	340	342	378	358	367	336	379	382	343	384	335	374	375	359	387	371	390	335	348	348	362	358	340	353	373	365	353	355	404	373	365	320	384	331	372	374	379	382	366	378	353	347	359	369	367	360	367	374	358	364	362	340	354	361	386	358	368	367	380	381	390	402	347	352	335	347	405	394	383	348	365	355	365	364	365	335	373	346	398	353	361	364	367	361	359	360	351	354	385	355	328	353	323	338	356	363	383	386	351	367	345	362	375	367	361	341	325	336	373	409	366	383	364	365	378	377	370	359	373	356	356	342	353	357	423	340	381	373	377	362	411	390	380	383	369	342	384	346	370	362	352	377	371	352	351	379	352	349	368	351	340	350	367	400	372	333	393	371	356	344	362	368	370	380	390	368	381	380	347	380	393	336	373	384	382	344	341	393	375	360	354	368	361	377	383	355	319	376	358	366	336	346	336	382	386	366	355	391	349	385	336	367	327	381	337	368	366	370	405	389	391	377	382	358	396	377	340	376	377	340	346	364	335	341	380	377	336	350	351	368	380	401	397	367	358	345	374	394	358	375	364	338	356	363	350	381	387	364	359	348	352	353	366	361	359	360	342	330	387	386	381	351	371	370	349	349	346	338	363	372	384	362	375	374	366	356	343	324	359	366	337	349	375	327	363	382	308	340	364	396	366	348	348	352	383	391	361	398	367	379	404	356	378	389	361	337	337	360	399	373	375	342	351	305	372	333	353	354	378	383	375	343	321	399	342	384	394	371	398	404	342	380	355	340	362	358	395	417	368	332	362	337	347	367	396	359	328	339	367	372	365	335	389	361	355	374	359	346	350	383	344	367	347	386	339	348	377	374	376	320	383	330	341	322	360	344	362	370	365	399	374	332	341	371	371	360	356	353	371	390	362	381	358	329	351	373	380	372	364	358	346	371	344	342	397	374	354	369	363	361	336	364	397	389	345	356	362	368	359	389	348	385	390	378	387	348	358	352	358	356	362	340	358	338	377	379	353	368	342	354	363	379	361	383	370	355	351	375	331	366	385	346	351	401	366	371	321	374	337	339	357	364	358	343	341	385	365	344	382	377	380	367	392	370	343	400	371	344	379	375	364	338	370	379	356	350	382	360	364	346	369	334	352	322	374	375	369	365	318	337	379	369	366	343	347	355	376	378	367	344	358	392	359	403	367	330	369	353	366	351	356	342	373	348	368	390	367	388	409	359	335	360	337	375	362	382	345	337	387	371	398	336	372	347	360	374	357	359	349	391	373	361	395	361	364	366	386	353	378	347	374	353	374	374	392	371	328	369	378	387	379	347	370	346	387	373	356	376	364	385	326	366	363	387	344	378	364	386	378	366	344	336	374	333	376	361	374	352	376	374	398	348	315	348	387	359	352	339	335	381	370	336	363	357	405	376	332	349	361	377	363	317	342	348	354	317	363	350	370	360	367	360	368	378	388	365	371	349	327	360	387	365	370	375	337	340	376	374	340	362	365	384	395	371	364	372	366	350	328	368	369	328	350	357	368	400	369	341	363	353	321	365	357	348	382	360	378	393	344	352	373	395	370	390	363	352	383	372	333	381	377	362	379	355	351	358	338	346	374	351	380	357	352	373	391	379	389	366	376	367	362	373	367	375	361	392	357	392	376	368	357	349	372	350	365	330	390	389	347	327	375	357	390	364	360	350	384	376	371	354	356	359	360	384	400	356	397	338	331	366	363	369	363	329	339	353	374
21037	2643	468	325	279	163	168	120	95	95	112	99	82	81	91	80	72	75	98	66	68	61	69	71	67	75	78	80	88	72	72	71	76	72	59	73	77	68	64	58	61	67	64	77	73	72	59	99	102	128	126	105	119	120	113	103	79	101	85	76	81	96	90	73	78	53	50	69	76	67	59	56	64	82	65	70	72	63	85	58	64	75	71	53	53	49	68	56	76	65	63	59	73	65	79	68	76	58	63	64	66	63	68	53	71	53	51	57	101	71	80	65	70	67	60	72	73	57	61	60	75	64	67	58	73	69	70	55	70	81	54	70	61	69	56	89	63	64	70	54	75	72	64	67	67	66	54	56	64	59	58	70	55	63	59	64	78	73	66	67	71	66	80	55	70	72	67	62	64	69	58	67	58	71	79	64	63	65	75	69	60	54	72	54	65	65	71	65	67	68	71	50	67	63	64	66	68	64	87	58	72	62	79	79	73	63	71	65	63	68	78	60	64	69	73	69	89	56	73	63	79	60	69	79	56	79	66	69	75	79	68	73	66	54	76	72	77	69	52	65	70	59	73	84	72	78	80	82	50	64	55	60	61	82	58	70	67	76	59	62	69	74	59	81	64	74	80	71	76	53	71	64	65	66	67	65	58	66	81	62	71	56	64	78	61	65	71	84	65	71	68	53	72	78	71	68	64	64	73	81	65	59	57	56	61	63	70	73	77	61	64	70	62	54	70	69	57	71	73	78	65	80	66	70	74	69	75	64	77	67	83	65	69	64	72	49	81	69	56	79	83	79	64	60	64	65	68	65	64	87	57	60	72	75	62	69	63	81	94	50	53	73	71	69	69	63	60	77	68	49	61	56	73	76	58	62	62	55	51	74	58	71	84	66	59	55	63	61	60	55	61	49	66	74	49	75	61	74	48	78	72	75	62	61	59	56	70	81	62	71	65	76	65	60	74	71	60	58	40	56	71	66	60	62	63	78	53	69	87	75	48	71	67	75	55	61	62	45	56	63	58	68	66	56	80	56	66	72	69	62	70	54	61	55	70	60	61	68	60	86	55	59	57	75	77	60	65	71	74	54	76	71	70	67	74	63	60	69	75	52	77	47	60	71	72	51	57	72	81	65	71	64	80	71	70	62	64	78	57	67	62	73	70	73	68	79	55	59	70	69	73	71	62	70	69	67	64	73	62	70	65	54	81	60	64	64	71	65	62	65	76	65	75	69	62	49	52	52	57	67	76	57	67	58	71	62	70	61	68	75	61	60	59	55	59	56	59	66	77	63	66	72	69	57	84	68	52	74	65	61	67	52	66	57	68	69	56	57	85	64	63	72	59	54	64	72	74	78	53	45	53	63	74	74	67	61	79	68	57	62	69	68	74	66	74	68	71	57	72	56	63	66	62	72	68	63	66	64	62	93	77	69	55	70	65	65	65	58	54	65	60	58	72	76	54	64	76	78	70	53	63	77	74	49	67	69	72	50	69	62	76	64	72	73	69	50	71	62	49	59	72	92	65	53	99	46	79	51	79	70	65	73	61	64	74	74	63	62	70	45	61	76	61	73	57	69	68	65	67	58	74	71	78	71	58	64	71	72	66	61	67	74	69	56	64	75	66	60	62	60	61	52	50	66	72	69	63	62	77	70	52	74	70	65	72	66	78	65	68	61	70	71	73	88	57	56	71	63	71	59	69	72	67	63	76	68	69	66	63	87	73	55	60	66	71	83	92	57	78	57	58	62	54	63	96	74	62	67	62	77	84	60	60	73	88	83	79	66	68	77	80	65	58	58	75	68	71	69	69	61	68	61	57	64	70	68	71	67	68	59	65	76	73	63	72	70	59	79	72	68	49	63	65	55	53	67	62	78	61	61	57	56	74	67	57	60	79	65	61	60	68	61	54	58	76	74	70	64	75	66	67	59	75	83	62	68	56	52	78	61	69	59	67	62	85	78	53	67	59	59	58	67	60	67	75	71	70	51	68	59	73	72	71	74	77	67	53	60	68	73	70	67	76	60	81	52	66	61	61	57	67	72	64	59	63	61	62	80	58	62	66	55	66	49	60	61	67	72	87	73	63	63	75	73	66	58	57	64	68	59	58	57	73	74	61	68	61	50	72	75	57	68	70	65	67	59	64	68	78	74	66	76	69	69	74	62	76	57	53	79	70	64	64	74	81	68	63	71	66	74	61	73	74	60	66	80	68	67	68	83	58	59	52	73	69	59	53	66	59	73	70	73	63	64	58	63	62	55	87	58	68	67	66	52	64	70	76	56	55	71	74	63	74	67	56	60	60	75	58	63	58	69	62	72	68	70	65	56	71	79	63	62	76	65	57	64	60	85	74	68	74	73	69	65	51	74	72	73	65	72	74	63	74	53	63	47	80	54	75	70	60	58	68	52	68	57	75	52	70	61	84	76	75	75	67	59	78	69	60	77	51	64	64	69	61	63	63	69	58	71	62	57	68	72	70	66	62	71	70	62	71	68	65	65	67	65	66	77	63	61	65	61	77	74	52	59	69	84	80	70	75	62	50	68	59	74	68	72	69	79	56	66	59	82	51	52	78	63	66	55	73	54	66	72	61	75	61	69	77	68	50	60	71	60	56	90	55	71	66	57	51	67	59	66	86	69	87	70	71	68	74	89	59	62	71	65	49	70	49	68	59	59	72	65	70	64	60	63	90	65	59	76	56	57	65	72	58	91	71	63	70	74	59	69	69	85	58	53	57	60	57	68	64	56	60	70	72	62	74	61	68	78	84	69	78	89	60	73	72	63	76	55	69	65	65	78	79	68	56	65	70	61	70	73	75	60	71	52	65	74	81	66	70	78	84	62	51	76	71	70	74	49	88	79	78	63	69	83	63	63	62	77	64	53	66	71	64	59	73	56	71	63	69	66	69	69	63	72	63	54	69	62	71	70	70	70	75	57	65	67	66	64	62	78	73	72	57	72	60	61	66	75	52	61	62	53	67	69	56	63	54	56	74	64	62	88	84	66	62	69	65	72	67	84	69	60	69	77	64	59	70	73	61	61	52	62	53	68	57	84	68	70	79	70	65	66	61	66	58	69	80	56	61	52	58	55	74	69	79	53	65	82	84	74	69	78	90	67	62	62	56	72	76	46	65	59	74	66	75	54	61	63	84	70	75	55	69	74	71	64	62	78	75	78	65	63	61	81	59	75	77	55	59	70	51	59	69	51	70	90	68	73	58	64	66	71	73	78	65	77	70	77	62	67	71	78	69	70	63	56	67	72	75	64	59	53	62	68	65	63	75	68	67	76	70	62	72	77	63	78	67	64	61	72	75	74	75	71	81	67	79	66	64	62	47	68	65	69	60	67	66	62	57	62	66	63	57	56	74	77	64	66	80	76	90	52	67	60	64	60	72	88	60	66	73	81	64	63	70	60	73	60	70	75	75	56	62	55	70	62	62	91	57	72	61	67	57	52	72	67	63	71	67	64	98	60	58	51	60	82	63	65	67	73	74	76
13492	1538	1070	1309	1060	833	678	573	511	459	361	371	373	343	309	296	236	293	268	235	225	233	257	220	192	220	220	235	213	231	199	210	185	193	209	214	187	201	194	182	175	210	189	207	185	227	277	398	555	637	657	729	798	701	660	632	491	426	394	342	345	369	351	337	243	211	193	178	214	185	171	162	179	193	171	172	184	190	164	185	185	172	180	150	163	191	178	185	197	169	210	184	198	186	179	208	185	200	197	192	185	192	175	158	167	168	180	154	194	188	187	209	175	179	201	175	171	177	197	181	188	181	176	192	199	163	178	172	183	197	185	217	198	199	178	178	171	172	184	196	159	164	198	179	178	184	187	194	192	181	198	195	175	185	195	188	190	208	188	174	195	177	177	202	192	179	179	180	163	203	160	179	182	184	169	195	169	179	199	191	197	205	177	179	194	209	176	169	167	182	198	182	166	195	190	161	156	171	183	180	209	195	197	198	165	195	147	192	181	172	197	166	169	187	199	184	194	195	163	179	173	210	159	179	198	206	177	160	168	187	177	205	178	183	168	178	216	174	205	182	176	182	199	179	178	180	196	178	188	200	178	196	175	200	190	186	214	182	170	181	184	187	184	194	183	199	145	178	177	161	162	183	165	180	165	189	184	152	174	163	175	172	188	191	197	178	183	195	169	173	172	148	177	187	179	162	176	203	159	162	180	172	182	191	195	179	165	183	170	206	190	182	160	191	197	187	183	186	193	179	187	175	193	172	194	187	191	187	201	184	171	161	191	197	172	198	198	204	186	190	203	177	173	159	195	191	170	198	178	172	178	194	172	185	194	188	211	183	180	182	205	168	181	201	193	176	189	183	198	182	178	175	195	185	187	183	199	188	196	167	182	201	186	171	203	199	179	165	177	189	196	186	213	197	173	181	168	189	185	189	167	182	189	194	226	199	178	199	212	182	197	185	195	204	183	190	189	180	185	187	178	178	162	195	186	171	180	193	169	172	186	179	182	174	185	162	178	209	189	193	181	184	175	182	190	212	178	175	196	182	188	185	179	154	171	204	171	178	162	160	194	192	202	169	182	185	192	195	168	196	199	186	203	187	176	184	204	170	172	177	184	184	189	188	179	181	179	209	161	180	186	193	150	201	159	172	153	185	183	197	164	180	184	198	170	189	193	172	184	199	159	194	188	181	168	166	201	211	165	169	190	177	155	187	166	173	195	202	170	175	173	189	206	170	204	177	179	185	186	171	192	168	179	186	184	177	199	212	183	197	156	191	173	187	188	174	190	175	192	166	186	202	193	185	166	192	170	180	170	186	172	215	171	185	182	176	186	197	192	158	171	178	182	192	176	173	172	175	192	196	174	195	194	191	188	173	170	170	164	182	176	207	204	186	173	170	196	201	190	175	214	170	183	183	163	198	170	177	180	191	169	184	189	182	193	194	187	213	189	180	178	181	188	198	204	170	170	170	191	174	209	203	182	206	166	179	184	190	172	163	160	175	190	173	176	192	182	182	181	208	183	185	176	182	190	172	183	190	193	176	187	152	187	175	195	158	194	170	189	173	193	201	172	180	168	162	187	160	190	175	169	175	151	179	180	198	202	177	174	187	174	166	174	175	159	196	173	195	180	196	172	183	180	187	167	193	186	180	179	194	185	182	188	180	171	184	188	193	170	180	184	183	182	186	167	206	183	202	209	155	177	174	214	188	181	167	197	206	181	176	176	184	179	180	190	170	195	171	146	185	189	187	186	200	169	195	186	195	204	178	184	178	161	165	189	193	179	174	191	195	189	175	194	190	180	178	211	179	206	188	173	182	176	198	191	187	192	190	185	222	160	190	172	202	180	189	165	187	173	212	157	201	191	174	167	195	191	196	172	201	178	167	194	174	201	177	181	178	198	185	188	165	172	177	177	175	170	154	191	173	176	197	170	185	175	182	192	167	163	205	186	183	191	157	178	162	177	187	190	202	175	176	178	172	172	182	206	198	184	167	158	158	172	167	146	186	190	159	170	155	214	181	205	174	166	184	179	171	191	193	177	193	182	175	183	186	187	186	184	213	199	171	230	195	180	205	175	202	181	185	182	184	177	190	173	173	193	176	176	206	182	169	188	194	186	191	170	170	182	169	179	150	171	171	205	203	172	179	205	182	173	194	163	177	179	197	192	174	191	167	183	186	184	167	196	178	178	206	211	180	152	190	195	179	166	197	175	200	182	194	166	187	199	189	197	182	189	154	177	171	171	177	181	173	189	214	187	179	189	183	177	185	169	193	164	169	182	190	196	190	174	176	176	175	194	182	163	173	182	208	196	192	159	181	181	172	190	208	199	188	197	182	190	177	200	188	206	178	168	177	205	192	191	174	162	194	169	172	190	185	196	186	173	181	183	179	195	183	175	185	192	218	178	182	168	166	175	173	178	163	185	185	174	180	168	171	187	182	177	193	173	186	185	174	171	213	176	177	162	182	179	187	157	193	184	177	174	210	167	178	179	182	188	172	170	182	166	182	167	181	189	186	176	200	196	166	194	164	196	183	195	183	168	183	179	197	163	191	179	163	197	153	171	166	193	170	159	171	175	162	165	203	182	176	167	189	168	194	174	179	173	185	176	186	195	186	218	172	187	189	190	181	181	167	196	169	174	170	160	176	204	190	197	165	214	189	196	167	175	169	187	199	170	159	188	182	183	178	183	176	207	185	172	183	190	191	187	184	171	170	194	187	177	180	181	170	195	178	180	200	178	161	192	173	158	176	193	171	175	208	179	192	194	181	176	171	172	200	194	170	195	171	180	194	188	188	178	175	202	189	191	179	207	193	186	199	188	201	183	189	187	179	145	196	172	225	190	162	197	186	193	205	209	190	180	176	185	197	165	166	197	189	184	175	211	182	183	194	202	217	173	175	195	185	187	156	178	185	158	177	183	184	181	186	174	178	188	194	191	188	175	188	178	193	169	222	171	173	179	205	178	176	192	172	187	205	181	194	187	203	179	210	181	179	191	206	177	208	216	188	184	178	159	180	164	191	208	184	175	179	177	152	169	177	193	173	207	172	186	176	179	214	202	202	182	192	194	181	177	148	172	197	159	192	144	166	197	178	197	174	182	176	173	189	183	182	178	198	168	176	191	184	153	182	177	196	196	179	179	200	192	170	172	186	188	193	190	175	176	181	199	189	197	201	164	173	208	173	196	180	167	187	177	184	182	182	189	173	204	183	195	188	192	171	190	200	191	198	184	165	167	188	191	191	209	192	198	190	209	175	177	171	187	188	174	181	178	171	175	185	190	216	179	176	187	195	204	180	185	186	178	202	178	195	200	179	191	166	166	192	191	205	172	185	166	189	171	191	181	171	177	204	170	189	175	185	175	204	206	187	191	196	176	192	178	179	201	172	186	190	213	165	155	174	224	187	180	183	203	196	209	172	154	164	188	175	199	180	172	183	179	177	194	197	184	194	208	197	148	189	171	186	189	183	173	181	182	194	160	159	175	183	175	183	172	179
6679	780	237	227	221	205	165	205	217	185	199	178	207	213	205	172	200	202	189	194	169	202	191	187	188	185	182	171	215	225	186	192	182	204	182	200	201	213	179	226	199	192	210	223	193	199	218	175	203	198	223	206	197	186	193	195	188	211	202	201	193	214	193	217	175	205	182	193	190	214	210	214	200	236	190	205	197	211	223	221	190	201	193	191	204	205	197	215	191	199	195	208	204	199	192	187	218	186	194	207	203	165	204	185	171	192	202	181	208	199	197	228	196	225	201	196	186	214	203	190	216	200	204	184	188	193	192	199	211	188	191	235	189	190	194	191	197	230	204	210	203	181	183	183	193	222	206	174	210	197	193	185	213	192	210	194	214	194	192	199	202	181	202	181	180	187	174	202	210	184	204	178	203	209	186	198	200	198	215	204	209	205	188	229	193	207	223	209	197	194	184	181	186	196	204	203	213	204	211	182	197	220	193	179	182	203	176	210	206	183	198	220	212	200	195	229	234	192	198	185	195	187	195	201	184	212	222	228	202	187	210	178	184	189	199	207	197	183	217	224	177	193	206	202	204	195	207	206	197	182	207	199	181	174	220	214	182	179	175	205	222	205	175	204	216	189	155	214	189	183	202	190	202	219	197	225	178	201	208	219	195	188	210	197	203	197	214	181	185	198	192	209	209	210	208	197	185	215	233	192	186	230	185	184	194	191	192	210	214	240	206	204	225	192	207	191	206	207	204	205	169	199	204	186	217	185	207	217	216	209	197	205	221	212	185	194	214	189	210	213	213	175	200	220	150	197	189	179	189	210	189	200	180	173	230	213	212	214	209	209	200	195	172	185	206	195	229	192	197	203	192	209	179	191	239	193	188	191	201	175	180	188	206	194	204	228	222	209	197	174	191	200	179	201	207	208	216	211	201	177	190	204	191	179	181	192	186	187	189	197	211	202	210	205	205	172	220	193	207	213	206	230	203	199	208	216	191	223	184	210	194	204	189	216	170	208	172	178	208	175	217	201	180	208	208	202	199	212	209	202	195	200	213	203	218	220	182	192	190	203	198	190	188	214	208	189	208	203	178	208	213	207	192	208	208	189	226	196	230	200	187	197	201	200	201	200	195	194	194	164	224	190	183	197	187	169	213	181	195	196	217	192	202	210	186	193	211	187	162	235	199	185	198	208	174	210	203	178	200	173	204	200	193	211	204	192	185	179	176	197	194	203	210	218	190	207	201	200	199	211	194	188	198	179	181	208	190	194	210	200	208	203	179	218	213	170	202	205	194	195	204	189	190	205	212	212	162	218	181	210	199	207	220	203	174	218	208	214	203	204	220	175	206	210	194	190	194	180	184	187	177	200	204	190	195	192	193	185	177	213	198	196	224	205	213	178	196	185	173	200	177	170	170	195	194	204	194	205	220	191	229	204	184	177	187	205	179	192	202	204	204	193	186	202	218	209	200	199	213	202	189	199	193	195	213	186	183	207	205	195	210	202	211	213	190	192	197	213	193	173	178	234	198	207	213	206	191	194	205	196	180	204	197	215	213	177	191	170	178	174	186	190	213	187	209	201	174	171	179	182	227	200	201	215	190	191	184	213	193	193	198	185	176	211	198	197	196	217	209	192	221	202	221	197	200	180	196	198	184	196	194	183	201	210	193	184	218	211	205	198	195	196	208	203	193	179	180	203	190	207	216	213	153	192	206	212	193	229	195	200	195	176	194	206	206	191	193	208	202	195	206	198	206	174	214	224	200	204	201	229	212	212	212	200	200	190	172	201	206	209	195	198	204	217	197	209	190	200	218	186	197	184	205	203	186	186	219	195	181	182	197	210	224	208	162	216	231	188	199	213	183	186	177	183	215	201	203	195	220	203	211	202	192	192	213	188	180	190	218	196	188	200	212	195	194	199	202	194	199	210	194	163	209	207	188	211	201	198	240	207	211	204	190	177	202	212	206	213	190	196	201	201	204	215	199	208	202	223	179	183	203	193	203	183	225	217	188	207	213	165	218	212	213	163	207	189	197	179	189	188	183	176	202	187	217	169	204	184	189	180	210	198	202	210	212	216	198	176	215	181	183	191	203	179	188	222	198	188	219	206	204	207	198	174	211	218	201	181	209	184	193	200	212	205	177	203	188	186	185	202	200	176	195	188	205	209	228	181	220	206	199	209	171	213	180	187	204	207	191	225	180	215	191	185	190	181	226	198	173	185	205	207	186	204	205	208	202	184	214	204	201	209	215	184	189	231	203	217	205	196	209	202	200	192	176	187	210	203	215	196	183	203	190	204	214	196	208	183	191	222	209	179	202	187	234	200	205	184	197	201	167	204	195	209	201	203	215	171	214	200	188	205	225	178	202	226	214	175	194	201	214	184	160	175	182	216	199	174	212	192	195	194	211	222	176	188	184	197	222	185	195	219	155	206	195	211	221	179	185	219	207	202	208	205	222	184	219	182	206	206	191	210	177	214	188	193	201	216	185	189	195	198	216	194	227	197	217	174	206	228	226	218	191	201	204	227	202	202	189	160	195	194	185	215	209	204	197	205	242	200	204	177	186	219	188	223	206	192	206	198	172	207	192	191	203	199	190	205	184	205	205	217	183	196	211	176	182	196	203	194	193	198	201	184	201	184	212	205	200	209	188	202	204	197	172	196	219	170	204	197	205	186	194	195	193	207	179	184	198	213	196	183	197	196	198	193	207	203	210	181	228	190	212	208	232	193	209	188	206	201	200	190	195	208	178	196	219	220	210	198	199	196	197	182	205	203	234	183	205	196	168	199	188	172	205	187	209	213	214	190	217	223	179	203	210	214	222	193	203	183	198	192	173	191	177	191	172	202	213	186	175	189	186	183	183	217	207	203	196	185	210	207	200	200	215	182	184	193	187	203	199	170	206	198	204	202	195	222	190	185	193	203	183	190	194	217	205	192	194	198	189	200	205	196	174	190	207	195	189	235	200	184	200	220	213	207	215	204	191	202	202	191	186	208	221	195	187	207	191	179	206	206	202	191	216	213	190	209	194	255	210	215	212	214	202	185	183	195	226	234	228	204	171	185	206	182	180	186	223	190	198	199	213	216	201	208	203	217	217	193	205	183	172	155	196	228	202	195	206	188	209	218	204	204	198	204	187	170	184	204	188	185	203	184	208	206	208	178	190	204	210	217	176	203	206	210	229	198	211	215	198	206	188	184	194	189	184	213	208	207	185	189	203	203	229	168	196	170	211	215	185	211	192	208	220	208	206	189	192	194	189	196	202	185	192	181	220	195	194	185	189	207	198	177	209	181	213	192	209	213	227	220	209	198	206	194	217	204	188	201	175	210	212	185	224	191	199	199	190	189	204	200	195	214	205	213	181	217	179	182	211	206	216	228	210	202	204	190	215	221	186	190	185	180	188	198	208	188	212	221	183	190	169	218	173	208	202	198	217	206	171	227	220	197	210	203	185	211	225	209	225	212	201	214	208	174	195	220	184	206	193	194	221	214	208	218
5423	936	494	500	506	523	475	496	486	498	500	493	474	524	475	487	493	478	522	475	472	461	460	475	485	474	490	476	504	478	485	496	494	508	496	479	461	473	463	480	460	512	479	517	477	546	519	537	464	493	521	537	529	495	548	505	529	497	506	493	517	498	497	503	508	492	506	466	503	519	427	453	489	496	452	500	442	486	476	520	513	467	479	466	487	514	495	464	454	483	494	500	488	479	487	465	479	506	464	479	507	456	468	491	458	466	458	473	491	484	492	506	509	502	493	476	513	490	509	481	516	460	466	448	490	445	476	460	457	506	459	445	504	517	495	484	467	470	475	507	448	484	494	503	478	497	486	469	513	470	433	459	510	450	474	466	486	474	544	437	511	449	501	510	519	474	505	491	475	499	524	432	433	465	468	493	490	499	498	502	486	494	453	472	495	500	466	489	491	477	468	447	497	471	476	468	496	492	462	472	482	498	464	465	505	495	489	473	483	512	499	492	446	509	481	483	494	488	496	468	496	468	459	479	502	502	522	441	473	513	452	488	506	490	466	430	478	512	469	476	466	452	458	466	496	455	480	502	500	510	447	496	479	523	499	473	556	496	467	486	497	478	506	469	504	467	470	495	470	470	451	487	475	471	474	484	485	473	472	483	461	459	518	532	518	473	456	492	479	492	485	499	496	516	522	466	483	471	490	482	474	449	456	504	454	490	484	481	526	467	488	495	505	472	518	480	487	471	538	463	491	519	465	487	466	513	530	463	480	477	464	517	496	462	474	448	470	466	474	464	481	514	449	521	488	512	504	477	485	505	486	520	492	458	490	470	532	518	499	494	489	496	492	503	493	499	488	496	466	429	471	479	492	502	482	495	506	489	448	480	455	512	462	480	433	474	473	494	492	494	493	459	501	513	439	512	469	456	514	494	460	485	474	518	493	478	468	481	507	458	476	479	454	487	460	472	491	500	482	514	509	472	494	482	487	492	500	497	465	526	499	474	511	461	489	479	495	480	485	486	553	540	449	467	501	478	489	521	510	467	498	459	467	488	485	465	481	422	483	515	469	525	489	499	482	443	516	444	506	468	453	485	454	468	475	485	477	488	482	486	455	454	481	442	451	501	481	452	481	467	460	474	478	487	475	484	498	444	490	457	464	475	492	489	486	492	491	486	455	525	500	490	469	462	514	509	516	484	473	453	454	485	486	459	459	489	486	512	491	473	507	463	486	504	468	476	491	455	473	442	499	467	464	473	468	484	449	489	504	467	469	468	472	492	506	466	493	453	525	512	512	487	540	490	471	489	503	516	470	507	495	469	493	498	495	519	468	523	481	441	506	525	479	475	470	445	482	502	498	492	472	488	488	502	509	490	493	507	466	483	506	480	544	475	483	509	495	467	527	455	490	482	498	468	484	499	488	482	454	459	455	498	458	518	497	474	512	462	464	475	523	474	481	457	498	507	513	494	539	455	451	473	480	446	493	493	496	439	498	469	493	506	472	472	497	471	485	481	470	493	473	470	496	473	487	481	492	486	473	453	475	518	484	489	456	446	477	499	468	504	511	461	474	443	491	481	485	494	524	488	510	477	469	483	473	495	483	465	497	473	502	467	476	512	506	482	441	482	490	488	507	495	472	489	493	475	522	471	446	479	488	497	472	492	474	479	488	456	480	469	475	490	481	471	487	512	492	495	501	460	499	516	481	461	477	505	497	490	476	501	482	480	528	468	483	468	477	500	481	475	443	486	494	469	488	452	445	509	480	477	486	481	469	499	479	509	460	477	491	513	452	510	498	491	516	476	495	428	500	446	485	466	452	481	444	527	465	478	479	475	464	458	456	504	492	516	496	492	496	455	491	507	459	457	499	467	474	491	490	498	480	455	497	508	479	499	471	494	493	446	465	534	456	469	545	479	489	503	495	495	440	488	477	449	497	486	479	493	466	484	500	456	483	487	482	502	512	468	468	500	482	482	465	488	495	486	478	500	505	485	500	483	494	499	522	474	505	482	478	455	515	449	490	481	505	509	505	499	457	500	475	489	489	508	478	488	486	467	470	469	473	493	485	481	503	477	463	513	505	467	465	479	494	516	481	452	534	499	475	469	486	490	520	474	440	473	451	463	487	505	490	467	466	512	478	481	524	456	479	467	528	460	471	503	453	525	503	445	465	525	491	484	448	483	451	448	484	470	481	514	489	478	464	460	487	470	492	507	494	499	513	464	487	473	472	489	480	456	498	506	463	514	469	490	482	468	430	523	513	465	453	460	494	483	509	441	498	503	504	472	491	493	450	460	456	499	456	469	497	509	499	497	500	482	499	480	458	496	495	444	519	463	467	477	477	491	483	487	434	448	519	496	495	471	483	495	497	520	435	498	435	455	484	460	472	499	490	483	463	459	479	482	429	488	460	490	474	497	505	485	482	486	503	439	472	491	482	449	494	481	484	503	517	481	519	460	458	448	495	488	466	480	501	479	503	483	497	480	506	497	459	516	471	478	453	491	470	505	474	445	489	481	481	484	460	492	491	468	463	499	469	458	446	459	463	488	490	487	473	468	470	497	474	503	520	497	458	472	530	486	491	451	539	515	463	476	508	448	465	498	493	496	460	467	504	495	496	477	467	500	533	501	520	472	478	483	467	470	493	463	520	447	468	484	501	450	469	478	487	515	516	468	457	481	466	453	497	488	469	541	522	484	501	475	456	457	447	469	484	449	461	511	462	475	469	510	486	487	479	486	488	504	484	501	515	501	475	477	506	464	500	485	492	520	456	453	454	452	510	476	485	480	487	500	515	502	478	467	477	468	482	450	457	502	467	494	474	487	490	506	481	494	503	446	488	495	483	447	501	463	490	488	448	498	466	491	465	485	498	510	506	418	555	484	468	460	460	496	513	466	514	470	463	498	483	524	519	474	454	495	490	485	472	487	507	487	502	495	459	477	456	466	499	499	509	492	487	492	490	491	478	446	494	510	462	526	488	464	499	476	465	464	468	473	461	500	470	460	510	492	500	456	475	492	496	503	490	482	467	475	422	469	526	478	522	493	516	481	468	455	491	488	472	498	492	519	472	495	473	479	480	469	478	464	481	491	513	504	490	462	500	452	498	454	467	476	498	452	475	516	457	486	465	462	478	467	490	508	469	465	489	456	487	485	460	465	462	514	488	480	478	483	443	494	452	467	499	509	449	515	481	481	480	485	498	470	499	488	514	471	497	471	459	511	501	520	478	490	459	495	495	443	472	479	459	488	453	479	449	475	480	472	465	502	507	484	507	498	453	504	468	535	492	500	494	506	449	474	480	463	491	477	518	467	472	498	484	508	528	510	483	443	512	502	478	490	519	468	461	464	490	476	484	470	465	475	481	457	451	460	485	476	473	507	463	466	502	476	472	511	450	484	459	476	472	465	485	483	447	491	455	479	522	483	452	491	496	485	478	491	448	484	479	493	515	490	486	496	498	470	501	441	487	488	489	471	466	465	500	517	461	464	487	492	428	499
14221	1879	372	267	246	193	220	177	183	171	159	174	148	160	138	180	164	133	148	130	146	142	142	143	147	161	126	157	145	145	159	153	118	145	155	160	144	147	138	115	142	147	134	155	153	138	143	150	160	198	166	175	174	169	171	184	140	156	173	160	151	157	160	142	143	156	166	140	138	158	133	147	132	134	135	148	139	150	138	139	159	161	158	143	145	154	148	151	131	148	136	132	154	151	152	140	154	173	157	143	152	152	155	136	160	142	157	140	143	159	140	160	143	136	132	144	150	157	123	145	131	160	133	152	164	133	147	128	149	157	136	166	125	125	144	131	146	124	140	129	157	162	131	172	126	150	142	143	132	150	156	135	138	146	149	165	142	129	132	152	130	143	144	153	151	148	143	150	141	157	150	150	161	137	129	159	142	174	134	130	137	136	133	138	139	141	168	140	147	147	140	132	126	152	151	157	131	149	152	162	126	165	150	139	152	177	154	142	147	142	124	122	124	154	144	115	120	143	115	141	149	147	148	174	120	155	174	134	139	153	160	145	141	152	125	134	143	158	171	142	174	175	149	148	138	124	130	156	144	138	154	134	144	135	155	128	143	133	179	140	131	144	153	144	150	150	152	142	131	147	138	156	161	141	135	141	137	156	119	128	137	142	137	143	156	137	136	185	143	142	135	149	159	139	152	154	156	151	129	165	153	157	128	141	164	143	177	140	157	129	142	139	143	124	125	141	149	144	151	142	164	126	156	150	167	143	151	146	152	152	154	142	171	145	137	150	165	151	150	135	139	143	156	155	135	152	126	137	130	161	139	159	156	146	140	126	147	154	156	140	138	161	131	132	144	136	166	141	141	144	148	137	138	142	126	124	157	137	134	143	154	106	159	166	133	140	152	141	150	157	172	125	141	162	175	128	136	168	149	129	143	128	154	154	166	129	134	149	169	165	141	128	126	157	145	165	148	143	176	137	139	172	136	171	128	136	135	120	162	139	139	116	154	144	150	155	125	144	176	140	117	133	156	154	137	159	162	129	160	151	150	160	146	175	138	151	131	137	152	151	151	145	151	155	126	140	165	164	137	153	146	141	154	144	149	137	168	168	137	145	142	151	158	129	139	147	151	156	139	164	140	166	153	141	143	136	148	119	121	141	125	146	165	124	141	168	151	142	142	153	138	155	142	143	161	144	151	142	134	162	139	146	160	135	128	147	162	148	110	179	143	150	161	130	149	135	146	146	160	154	143	139	148	149	148	146	119	144	155	125	126	132	152	168	135	143	147	155	116	162	143	134	120	143	144	134	159	151	142	142	143	147	114	155	150	140	145	148	145	138	165	144	140	138	142	165	145	144	150	145	152	145	148	153	151	140	127	154	160	127	118	130	140	152	128	134	161	136	146	135	143	139	140	172	121	128	145	142	145	138	148	147	136	141	136	152	147	137	160	159	144	161	137	153	157	129	145	147	141	134	151	136	159	139	157	135	135	147	151	136	138	130	140	142	170	163	147	118	140	157	150	157	149	138	146	141	152	146	144	148	135	147	153	128	148	143	142	135	136	143	124	148	130	160	165	154	141	146	147	132	134	148	143	155	159	126	121	122	142	151	152	142	157	149	155	139	136	134	146	134	166	149	134	142	135	124	149	158	178	161	152	146	135	129	135	142	140	140	145	131	149	161	152	134	132	126	139	137	142	168	134	140	154	138	135	150	150	137	158	146	140	153	136	134	146	129	144	155	162	128	138	148	137	162	121	126	138	159	148	155	144	160	142	144	150	147	109	140	151	128	140	126	120	174	149	149	138	136	118	127	147	125	140	149	153	138	143	142	138	162	140	176	144	151	144	140	156	134	152	162	151	150	140	116	117	147	145	149	177	168	125	143	128	161	140	156	136	143	150	137	143	134	145	156	150	135	152	135	133	132	126	145	138	140	157	140	132	124	137	142	145	129	169	116	149	140	133	146	143	123	161	153	142	144	156	170	128	142	133	140	185	131	154	128	156	143	132	155	140	152	140	128	116	146	150	145	134	137	147	148	146	161	113	155	154	137	145	163	160	159	131	134	144	165	126	150	136	130	131	123	132	137	142	169	128	136	125	131	139	162	147	157	150	138	149	171	147	156	154	156	163	180	165	152	136	155	158	153	152	155	150	140	143	144	134	141	116	110	144	133	142	128	121	124	148	144	139	141	156	140	145	146	149	151	183	154	132	125	144	134	159	160	146	153	132	138	143	155	157	140	148	137	127	164	148	156	142	134	132	143	132	142	160	142	156	148	157	151	149	151	158	149	147	137	150	153	155	164	143	164	147	136	145	170	140	163	117	138	154	126	163	141	143	154	139	148	154	162	121	144	148	188	136	151	150	152	142	137	145	133	131	146	134	159	140	145	140	141	147	129	152	140	150	160	157	152	165	147	127	145	143	157	160	139	133	164	133	155	139	139	146	131	152	152	133	135	156	140	148	152	141	144	159	153	175	157	140	146	144	143	148	139	156	155	141	139	167	112	135	125	118	156	137	156	160	131	126	153	158	142	150	128	142	128	134	169	169	154	154	165	151	151	154	122	155	128	161	186	125	162	162	149	158	148	156	162	169	150	156	144	148	152	151	150	135	171	124	149	138	157	140	115	143	147	162	138	132	131	119	134	159	147	143	140	168	131	120	135	148	129	134	140	156	129	139	151	138	134	169	169	190	139	150	135	127	160	157	179	141	166	157	166	145	171	152	119	137	134	185	124	147	119	145	135	124	152	161	169	172	147	128	143	152	149	140	163	141	154	130	155	126	138	163	149	137	146	139	156	139	157	146	170	135	140	143	123	151	135	134	127	144	135	157	156	129	161	144	152	129	137	151	143	153	162	140	128	127	132	133	127	144	144	157	170	154	143	154	138	136	120	148	149	154	152	151	130	154	168	133	138	162	149	144	150	156	147	151	156	139	137	164	148	125	138	153	143	144	145	147	148	152	145	130	151	134	160	149	110	140	150	146	164	139	146	136	137	149	141	160	129	165	151	159	147	141	136	158	162	140	139	158	153	148	137	137	155	132	144	137	138	150	143	158	145	144	137	149	151	135	125	145	150	134	129	133	139	145	131	126	154	143	149	149	160	160	162	144	139	158	158	135	147	137	148	156	144	158	146	149	163	160	132	142	156	140	150	143	141	146	132	144	146	139	153	150	152	123	153	141	159	143	146	152	160	142	155	157	156	165	121	143	144	139	136	174	136	155	123	144	170	137	150	153	133	128	161	137	139	149	158	146	138	141	140	142	116	138	160	143	143	133	123	144	124	161	143	161	143	157	130	148	134	148	146	143	140	147	138	173	145	133	172	138	139	153	142	143	150	149	141	154	170	166	146	155	146	158	159	137	155	155	158	145	134	160	133	147	143	132	149	152	143	166	159	138	149	152	160	155	156	121	143	128	153	121	123	132	138	151	139	142	134	140	154	146	139	159	128	156	145	150	130	132	144	144	146	152	130	138	157	151	142	140	148	169	138
10869	1596	786	847	796	718	601	539	541	459	435	473	461	439	415	410	404	393	401	378	380	392	357	385	406	352	403	404	363	339	360	368	387	374	363	363	362	355	365	359	357	376	408	394	383	385	400	504	487	550	589	664	701	637	573	581	517	485	460	454	450	463	468	417	416	370	388	366	381	376	370	380	399	406	401	373	391	351	386	357	345	372	360	384	324	341	373	351	337	316	361	352	355	349	375	342	394	347	334	352	352	344	368	378	348	384	396	389	336	348	364	323	379	361	336	347	355	357	361	379	352	365	372	353	323	336	340	393	348	355	330	376	362	346	371	344	367	359	376	350	337	353	357	415	376	371	357	362	352	379	339	346	343	372	372	365	369	354	395	320	357	367	367	365	347	356	347	348	370	320	359	357	375	343	353	334	343	367	333	375	385	361	372	371	393	400	373	365	345	358	390	351	380	357	340	378	351	399	379	394	370	348	373	355	368	353	340	403	382	383	350	346	357	375	392	368	397	373	345	363	339	353	385	374	346	398	339	332	312	330	390	361	359	370	373	338	358	335	382	336	371	365	359	349	353	395	346	369	355	371	361	351	334	356	334	361	347	361	364	329	344	357	354	333	358	363	375	355	345	382	343	349	327	371	372	357	351	347	330	341	375	361	341	363	392	379	400	370	366	380	336	363	361	352	358	336	366	360	327	369	352	395	367	396	355	355	387	371	309	390	376	392	372	386	336	348	365	359	324	390	373	351	388	342	381	371	372	344	358	342	323	376	402	403	393	370	325	347	374	361	366	353	347	337	336	369	361	385	341	376	331	359	367	351	381	374	352	355	318	387	349	381	370	385	398	381	328	346	375	334	350	389	322	359	352	366	356	349	343	360	340	382	363	347	340	359	340	342	363	346	381	383	403	358	371	335	361	352	381	310	376	350	319	386	320	354	357	373	331	368	400	354	392	345	352	379	349	331	361	352	384	366	386	355	377	388	363	358	376	343	387	349	377	361	347	388	350	371	378	346	339	391	360	333	366	350	360	348	368	377	355	351	359	320	375	374	376	376	369	365	361	326	359	355	361	355	343	374	342	383	344	378	348	368	369	352	344	386	364	333	364	344	332	367	361	342	347	346	362	385	345	362	348	349	349	358	353	374	388	378	359	336	326	315	351	348	354	342	369	355	379	360	369	364	380	351	353	351	373	398	371	384	370	351	342	377	364	360	346	357	375	341	372	345	346	376	360	336	354	358	388	397	328	388	341	385	332	384	371	372	366	342	361	373	352	371	347	350	370	325	399	356	389	387	344	343	369	312	365	331	366	373	350	358	337	348	411	356	369	366	334	353	388	364	384	371	358	372	347	394	347	358	358	354	365	347	356	329	346	361	330	338	361	347	358	342	345	360	363	346	340	369	363	379	358	368	372	364	328	362	365	330	338	363	337	330	352	351	378	376	369	347	367	366	383	350	371	345	364	375	340	385	353	361	383	349	319	324	371	358	336	359	372	346	337	388	354	364	401	342	374	322	349	315	309	345	394	353	410	350	377	362	343	353	385	381	339	332	339	342	389	344	336	338	350	359	345	378	359	341	352	351	358	375	369	368	353	382	379	351	351	369	358	342	355	364	386	368	384	357	375	372	362	402	384	379	345	397	346	376	336	337	383	380	337	428	370	382	350	358	368	343	388	385	377	343	336	386	315	348	361	419	340	372	373	381	369	344	335	355	364	342	353	345	357	347	359	346	365	392	359	376	363	369	355	329	310	379	351	356	370	341	395	406	337	366	387	345	358	400	378	380	366	353	376	368	369	331	328	347	347	388	379	383	356	346	373	365	332	367	377	372	331	378	326	349	365	355	345	337	341	379	388	370	372	382	377	365	386	352	369	367	362	321	379	361	362	366	400	368	353	370	346	382	366	336	402	354	371	414	371	353	398	391	362	370	340	334	373	356	371	347	352	374	367	351	383	387	358	376	374	355	355	340	342	389	359	348	376	394	381	385	365	360	308	386	379	400	353	355	308	368	359	405	391	369	349	330	343	373	330	333	376	343	351	345	378	357	347	316	343	329	360	350	359	360	359	351	356	378	365	339	366	383	354	377	369	365	358	380	372	393	349	369	340	380	370	418	375	362	417	355	336	346	354	364	371	371	344	353	380	337	355	340	339	360	372	339	358	358	354	325	369	380	380	364	362	351	388	396	372	372	388	353	371	389	326	342	344	383	342	348	348	362	335	388	349	381	387	355	364	354	370	375	343	301	357	342	369	365	375	365	350	360	351	373	354	370	373	384	353	354	371	335	367	391	362	365	347	344	342	336	347	370	341	391	346	350	330	353	377	352	324	387	373	355	381	357	390	359	367	349	365	363	355	369	322	341	371	349	392	374	349	353	338	358	335	350	374	336	384	371	392	340	355	361	365	346	363	355	364	370	362	351	357	338	357	337	350	370	321	355	387	371	344	346	349	343	378	354	384	357	319	350	349	370	355	361	352	343	362	347	350	363	377	358	314	352	337	360	350	379	371	364	368	384	386	375	375	359	337	347	339	382	405	368	347	355	356	395	330	344	327	348	392	352	333	358	387	344	375	374	364	335	370	367	399	376	384	359	343	343	349	346	381	365	330	392	345	370	359	359	339	362	395	380	357	353	373	360	387	372	359	374	338	374	345	361	348	382	354	369	384	372	334	347	390	353	358	320	337	351	358	361	335	354	324	338	362	377	348	366	366	379	369	374	353	338	389	362	330	362	373	359	337	348	361	359	371	346	354	317	342	358	388	374	366	362	348	377	365	352	363	360	360	341	376	365	370	365	387	377	350	331	341	362	370	377	366	354	342	349	374	368	320	351	387	344	364	352	321	358	357	350	352	362	388	339	319	402	351	330	346	355	348	355	326	366	359	343	416	365	386	365	346	352	348	342	322	372	371	365	374	389	350	370	378	410	347	360	350	349	346	349	344	385	368	368	371	357	368	320	335	370	391	365	349	344	338	367	365	363	382	367	354	382	340	357	361	381	372	375	345	372	363	370	355	355	351	374	363	343	358	380	359	352	326	348	367	360	368	394	369	377	371	360	351	373	359	379	356	336	371	397	356	363	334	355	355	358	389	358	318	365	347	334	376	403	348	365	363	377	345	357	349	392	356	337	346	350	368	354	367	344	337	369	348	353	377	386	368	353	369	392	350	348	330	376	381	356	372	329	376	363	377	379	400	355	337	370	343	344	333	363	375	338	389	363	357	347	351	362	327	357	355	365	371	377	354	384	380	329	337	373	377	382	382	370	398	359	350	358	358	380	333	344	367	347	382	363	343	368	338	348	377	360	349	376	332	344	353	343	391	385	365	337	349	351	332	359	389	380	365	351	343	348	366	337	340	315	345	363	362	349	359	365	336	328	388	374	369	390	370	380	374	374	335	368	393	347	365	336	357	354	367	363	376	371	390	394	387	357	363	332	344	385	334	321	355	348	320	371	390	363	355	358	353	378	358	382	366	374	355	358	349	329
21321	3120	473	339	240	185	158	129	124	97	91	113	91	74	78	80	86	70	97	80	67	63	81	63	63	54	53	69	66	58	73	47	69	68	59	65	70	81	64	65	92	60	66	71	69	73	84	85	113	112	116	142	144	126	100	108	103	79	81	86	83	85	92	85	67	70	67	73	76	60	55	71	74	52	78	65	53	75	74	77	70	80	63	78	90	72	59	77	69	69	64	56	80	73	75	70	57	67	54	83	62	71	78	70	82	80	51	59	79	56	70	61	56	76	59	64	60	81	70	67	63	63	77	60	50	77	72	80	74	64	76	73	70	77	61	59	75	57	65	71	85	65	67	76	66	59	74	86	72	65	61	70	67	74	56	70	81	60	67	54	73	66	77	85	75	55	55	64	68	55	71	54	65	83	71	58	80	50	61	63	72	59	62	66	66	64	70	70	71	80	67	58	55	70	71	83	69	68	65	67	65	71	66	63	61	66	61	57	50	69	85	72	63	79	67	69	58	63	65	65	69	72	84	61	56	67	73	56	65	65	67	63	67	59	61	66	65	77	76	56	53	59	67	58	91	69	77	66	70	58	56	58	51	66	69	65	69	51	70	78	77	82	60	94	71	58	65	68	84	83	53	78	74	64	64	70	70	69	62	89	77	76	79	61	63	65	77	70	86	59	64	64	55	62	55	61	66	76	59	61	62	65	77	61	63	62	80	71	86	73	62	62	63	53	55	60	68	53	67	81	69	47	68	80	68	75	60	67	63	69	64	60	62	69	69	58	56	84	60	75	63	62	69	67	54	69	87	66	87	61	64	58	76	63	53	56	82	62	72	59	56	64	73	64	73	69	63	64	76	66	68	58	67	51	73	52	76	64	69	79	62	75	64	76	77	66	65	78	62	58	74	72	71	56	68	70	66	72	77	48	77	61	65	75	65	55	65	65	71	70	65	71	55	58	62	86	70	72	65	68	67	62	58	71	60	55	72	72	78	64	70	79	71	65	83	79	85	69	62	70	60	69	61	61	56	70	63	63	65	63	62	79	60	73	58	63	75	70	63	94	70	80	57	61	67	73	62	72	79	80	68	72	60	59	69	53	70	65	64	72	63	59	66	55	64	69	57	75	62	80	76	60	75	86	51	72	88	68	67	67	81	64	64	58	78	63	79	61	63	68	61	76	54	59	66	66	76	58	69	57	65	61	59	70	66	56	80	79	56	65	62	60	64	59	66	71	71	50	53	70	68	54	63	67	58	53	85	59	64	71	61	77	71	60	59	55	67	40	65	68	70	72	74	54	52	76	65	81	68	67	62	74	60	84	73	63	58	64	56	77	83	73	75	82	60	63	62	62	61	64	54	69	73	73	62	72	67	61	69	58	62	72	57	79	72	71	54	65	69	71	64	73	62	46	56	59	71	70	67	52	59	65	63	56	74	68	70	75	58	57	49	79	71	63	61	70	85	76	76	65	51	57	81	70	72	65	73	82	54	63	66	68	76	80	60	75	58	68	69	88	57	67	59	66	61	79	60	82	59	66	54	75	85	64	58	69	85	54	72	73	67	53	77	74	69	71	68	63	60	63	57	65	67	60	53	68	65	62	77	81	58	70	52	66	66	62	71	72	67	63	72	76	71	82	70	58	54	72	63	61	56	63	67	69	70	57	67	86	53	67	60	83	67	52	90	83	60	65	69	61	72	67	58	57	74	53	55	54	77	54	72	65	77	76	62	58	62	80	75	75	59	72	88	60	71	75	63	75	69	77	53	57	63	68	74	57	83	65	72	60	72	59	65	62	73	55	64	59	59	60	62	63	66	61	46	48	64	63	83	54	81	69	74	82	66	66	70	69	64	84	78	71	79	81	65	64	66	62	90	62	69	76	71	80	50	57	63	73	58	62	85	63	75	86	55	58	62	69	52	68	66	69	67	67	62	62	61	66	64	61	84	65	63	60	54	72	84	58	77	51	50	77	62	56	82	67	53	69	74	80	69	78	63	58	69	74	60	67	54	60	63	56	65	69	68	74	89	74	61	55	75	81	66	64	47	53	59	84	58	72	65	68	64	60	67	69	68	63	58	71	70	69	62	75	66	71	72	64	71	65	53	68	51	51	74	73	60	73	72	58	60	64	68	59	70	60	55	67	66	83	57	67	71	71	68	71	75	59	59	53	75	78	74	74	74	68	80	69	79	68	72	57	73	70	53	53	73	50	56	67	58	71	59	71	58	62	62	58	68	76	70	57	66	49	66	65	57	58	71	62	80	69	65	74	64	58	63	45	63	62	71	59	60	67	80	67	63	77	59	63	65	82	53	81	68	68	63	56	57	56	72	67	66	67	71	68	72	68	56	74	60	46	72	67	95	66	76	51	44	61	65	65	63	62	61	66	63	57	67	63	72	72	70	63	59	74	69	72	55	60	76	71	65	67	66	66	62	67	63	56	74	72	69	72	78	59	74	68	67	75	58	73	71	67	50	57	78	62	68	52	79	41	61	70	73	72	64	72	66	69	76	68	74	66	80	81	73	56	59	104	57	75	72	70	67	61	67	71	71	61	61	61	66	67	84	70	81	70	57	84	76	61	50	66	79	59	81	52	62	67	63	68	78	72	54	54	61	63	69	55	65	79	69	73	68	74	59	72	69	54	68	75	55	64	64	87	67	77	54	71	70	53	76	70	62	66	73	80	65	64	59	60	59	72	69	88	66	78	67	80	64	49	76	78	86	64	69	82	76	71	60	73	51	60	60	81	64	67	72	75	71	52	52	54	73	56	78	78	62	64	59	59	70	71	54	56	64	67	68	79	67	74	61	75	76	77	67	61	64	75	79	82	61	77	70	68	61	71	75	70	61	65	64	66	88	76	72	79	61	49	60	64	61	79	75	55	47	66	68	65	71	68	69	82	69	61	83	55	60	76	62	59	61	79	50	66	77	69	68	60	78	66	72	90	72	70	72	59	66	66	65	74	63	70	48	55	81	57	83	69	66	72	65	68	76	70	79	71	66	78	75	56	68	85	64	70	73	64	71	69	51	71	67	58	51	48	67	69	62	69	66	70	83	66	63	70	46	61	68	71	71	61	80	71	76	51	63	63	69	75	64	70	67	56	56	69	73	80	70	65	66	73	79	62	58	82	62	84	73	62	62	51	71	83	87	56	52	61	81	59	67	72	74	66	70	64	67	64	58	50	56	73	61	66	75	90	74	76	55	72	63	67	76	71	83	82	79	82	72	76	66	67	60	67	90	70	72	67	65	63	62	66	70	73	73	73	75	52	53	63	65	67	56	69	72	64	68	66	82	65	82	52	76	71	69	85	71	80	49	71	92	77	82	76	74	71	87	55	69	61	89	65	67	83	56	70	50	65	65	72	66	75	79	70	63	65	70	75	76	85	72	77	69	64	64	56	62	69	60	71	60	67	61	80	65	79	69	52	62	47	64	58	61	64	73	76	70	63	68	68	60	54	70	75	60	73	75	75	74	62	72	64	64	67	74	81
13984	2096	1084	1239	1012	820	672	583	486	445	415	348	345	301	296	304	268	249	289	253	222	248	279	234	221	243	201	221	214	225	209	208	224	187	202	218	191	190	222	187	194	197	186	207	202	253	297	440	525	603	637	738	752	688	595	553	475	416	364	347	298	367	356	347	232	193	216	214	180	183	191	183	175	185	189	194	190	187	208	177	177	182	171	205	188	190	185	190	196	212	208	200	211	169	177	170	193	202	172	173	196	184	173	219	195	163	186	182	169	183	195	200	148	170	164	192	206	212	176	212	171	187	185	178	206	204	177	180	184	178	187	227	186	178	182	183	184	169	188	207	178	179	202	186	188	171	172	190	179	188	183	163	203	192	188	196	184	199	207	196	224	172	163	163	157	202	173	173	205	177	172	185	180	201	191	206	189	183	187	185	165	180	191	174	201	205	174	205	194	197	190	203	195	196	196	191	178	182	200	181	211	199	158	158	197	164	170	186	181	172	189	177	227	203	186	172	185	199	214	172	191	173	195	190	182	191	183	167	190	172	182	184	170	161	168	148	173	173	209	179	196	170	182	177	218	203	192	205	178	172	191	176	177	189	189	197	179	183	178	197	194	205	169	180	186	201	198	163	176	187	200	207	198	173	177	207	181	165	218	172	168	205	169	188	185	207	198	193	198	174	202	178	183	188	192	191	179	183	199	184	172	211	172	171	182	157	188	176	197	181	181	188	190	170	182	168	180	173	172	158	189	200	188	179	188	180	190	181	180	194	178	178	204	184	188	171	201	200	168	188	196	203	166	187	175	192	190	172	181	208	205	204	178	185	197	179	179	184	192	184	183	179	179	197	202	159	164	187	168	170	167	194	175	165	186	192	186	181	203	180	202	189	176	189	190	183	189	175	173	168	201	163	175	201	174	210	186	158	188	203	167	188	183	180	170	197	208	171	215	213	193	177	185	174	212	180	176	181	180	191	189	189	174	182	199	193	173	194	214	171	183	193	205	149	182	176	174	185	169	204	207	160	209	179	179	188	192	186	185	189	204	181	164	218	178	211	196	175	205	185	184	184	190	202	158	144	164	183	190	181	171	210	171	202	184	175	175	186	197	177	187	191	179	191	191	204	190	186	183	189	174	178	177	182	172	178	202	190	176	200	185	176	173	174	204	172	203	206	182	184	199	168	190	207	188	179	178	173	202	170	174	166	168	206	198	201	191	206	178	194	186	190	207	207	202	181	183	190	193	203	187	201	184	185	191	194	190	192	182	171	179	184	187	193	184	181	173	176	176	172	192	200	222	173	169	179	220	182	189	210	176	197	173	188	166	174	182	193	191	198	187	194	194	145	197	178	194	165	182	190	199	197	199	176	200	175	188	189	198	190	195	178	204	184	209	194	195	180	162	190	203	184	197	204	172	174	182	171	208	186	186	186	169	192	202	180	194	188	189	169	172	164	180	181	194	188	190	187	177	160	168	197	154	184	212	188	181	171	178	183	163	190	187	186	203	182	175	194	198	189	174	183	170	197	211	189	180	210	177	182	181	187	179	179	200	186	199	193	187	174	184	179	201	183	195	189	173	172	187	185	168	191	188	168	181	175	192	165	189	175	161	176	177	183	196	196	198	194	199	199	208	171	209	186	184	183	173	188	188	210	197	176	212	159	188	176	174	169	188	163	193	193	200	200	176	191	158	188	174	171	175	195	185	173	182	169	185	198	195	189	186	190	205	171	160	191	196	165	192	197	175	177	187	202	184	197	176	166	171	174	183	171	210	177	185	164	185	196	185	191	209	174	208	210	189	180	192	166	210	181	180	170	190	202	185	172	177	178	166	174	197	167	184	175	173	181	187	213	196	171	202	177	169	184	181	185	169	201	197	193	190	190	176	198	166	189	169	157	177	182	176	191	194	173	182	178	179	157	167	177	183	181	187	179	208	204	178	175	192	183	173	170	181	168	195	172	193	202	201	200	207	182	196	173	185	165	173	168	181	168	186	195	182	184	187	191	165	192	198	196	188	182	186	188	181	190	180	190	172	170	177	185	200	206	193	167	177	174	199	183	183	176	183	166	191	183	180	187	188	173	162	169	180	189	167	159	188	183	194	192	164	180	182	185	181	201	187	182	199	162	183	186	181	186	159	183	176	206	185	174	177	182	176	177	196	173	171	191	185	176	191	175	174	196	199	188	173	177	184	211	173	190	172	185	184	166	198	195	195	169	158	193	184	174	185	164	185	203	194	196	168	173	197	177	185	168	194	188	192	186	174	204	187	205	183	187	210	197	207	174	191	198	176	226	193	188	194	180	194	186	203	189	185	188	180	181	199	160	176	184	168	192	175	178	175	184	173	198	185	185	193	186	176	169	177	174	183	180	192	181	212	188	185	193	222	178	169	196	198	212	204	196	206	191	178	182	168	191	209	217	204	199	191	193	185	198	192	176	191	207	182	193	208	188	185	166	189	200	174	169	201	151	185	193	168	202	159	195	170	172	185	217	179	177	190	175	183	197	177	156	176	179	147	195	193	168	178	178	196	186	194	175	174	180	146	174	170	186	176	180	159	194	209	194	213	204	200	179	177	175	173	182	169	186	197	176	188	161	198	186	143	195	196	189	205	170	182	183	164	184	212	189	176	193	156	181	192	180	200	185	199	189	182	205	193	192	169	169	177	189	165	173	200	169	187	181	169	169	179	178	208	177	201	201	178	173	191	175	185	193	185	211	191	216	196	191	159	183	194	184	190	203	178	183	210	203	171	214	207	182	177	159	182	200	197	167	199	184	182	182	211	185	197	175	175	186	168	201	171	181	206	189	184	170	188	187	175	178	173	176	190	192	178	197	211	161	180	182	195	180	158	195	164	197	189	216	168	177	182	212	208	188	190	174	205	188	194	159	185	161	163	168	186	180	186	183	207	196	186	187	194	184	191	204	182	192	204	169	171	163	208	185	172	186	205	170	198	165	187	157	187	184	164	187	178	176	188	174	188	179	204	200	191	185	177	196	199	176	189	190	184	204	181	168	176	179	187	184	169	175	197	171	177	202	204	184	191	175	185	194	179	189	196	179	183	167	217	187	190	175	205	186	209	166	194	208	178	195	178	178	198	195	173	198	210	188	196	180	197	182	225	178	204	194	209	182	181	199	190	188	180	210	217	150	163	182	173	184	165	199	179	181	197	181	195	168	187	187	184	205	179	180	180	187	188	173	198	177	189	172	227	166	171	180	184	180	178	192	191	194	177	194	180	213	180	181	193	166	190	198	224	181	203	174	202	191	184	187	200	187	177	218	198	202	180	172	175	177	178	192	196	180	195	180	195	184	214	195	208	198	180	203	192	173	202	188	184	216	202	158	200	192	184	192	190	168	183	179	190	191	195	185	189	187	182	198	219	182	187	199	196	188	190	172	201	195	201	182	185	175	186	171	172	192	194	180	177	178	190	177	193	197	186	184	181	178	196	169	193	152	189	209	173	171	183	190	185	177	192	194	179	183	185	194	173	172
6634	947	241	194	183	208	181	214	237	219	189	187	208	205	212	183	208	189	204	214	197	210	200	207	217	213	197	214	256	216	205	187	208	185	221	203	193	210	233	200	183	215	208	239	208	203	207	230	186	190	235	229	214	201	196	192	208	206	205	223	220	188	200	207	193	187	177	206	200	171	206	205	216	243	191	215	186	188	185	200	191	189	219	182	186	232	195	205	182	230	209	213	200	193	209	220	203	216	209	181	195	198	205	206	204	191	199	203	196	177	186	220	220	204	181	179	210	203	200	212	201	221	192	203	199	197	206	205	227	201	211	203	208	202	210	202	203	201	206	175	193	207	185	177	200	189	209	218	207	180	198	174	188	196	210	182	198	198	184	240	214	192	190	210	204	219	206	239	211	196	178	234	214	186	197	221	191	203	208	198	236	215	219	202	205	201	189	208	179	211	189	219	202	196	219	219	217	223	189	215	219	217	199	184	219	181	203	224	193	195	197	201	202	209	204	206	180	221	194	196	178	197	193	199	204	198	237	196	205	214	213	207	207	193	210	201	205	200	220	181	206	217	201	212	210	179	211	182	210	234	199	178	180	199	213	196	185	227	187	208	209	195	194	169	193	192	202	188	186	207	193	192	215	203	192	192	191	203	196	229	221	210	217	213	192	223	199	209	188	201	190	197	189	186	187	221	193	207	205	220	218	207	169	206	239	212	190	198	195	214	203	179	223	192	180	214	181	237	225	206	200	205	224	219	204	231	189	216	199	195	169	201	204	195	219	189	190	196	217	197	205	165	208	209	175	215	228	188	189	196	201	202	202	199	193	207	217	180	191	202	191	190	201	231	224	205	199	218	222	214	209	206	242	190	197	191	232	211	192	173	196	186	184	204	206	203	195	204	219	203	203	187	213	204	178	218	238	202	209	210	191	194	193	201	217	213	190	212	191	202	215	199	226	186	189	214	217	183	175	199	206	216	184	195	220	233	231	179	206	178	188	206	220	204	219	190	195	249	204	184	228	205	198	185	225	172	230	218	203	179	219	173	196	210	225	226	204	208	205	189	225	200	193	198	194	222	198	204	204	182	209	209	202	222	199	218	201	207	197	199	200	213	220	208	185	188	213	208	208	201	169	224	198	207	193	203	211	225	188	186	222	239	172	206	155	203	189	218	205	210	213	206	187	201	205	170	203	217	207	207	208	194	165	206	188	189	209	221	194	217	216	213	216	205	201	196	193	211	198	217	211	198	187	198	189	205	207	232	206	225	222	199	186	207	202	224	218	200	187	203	210	192	203	236	209	210	181	202	205	197	191	215	193	203	194	205	224	192	211	202	205	185	208	220	214	204	207	221	196	213	196	201	215	217	207	207	198	215	202	226	198	194	194	194	217	197	184	185	214	188	239	197	194	189	206	212	211	202	214	196	195	185	192	194	170	190	202	208	217	223	210	178	200	222	203	191	204	160	252	201	224	214	188	207	222	209	201	200	203	232	205	194	201	209	203	205	194	204	199	167	201	221	209	182	187	201	181	180	193	184	205	211	208	197	206	200	218	186	196	194	194	203	190	185	200	222	205	224	245	194	247	186	216	194	193	176	193	205	216	204	190	219	226	184	210	191	213	196	188	204	198	229	203	187	196	224	189	194	197	208	190	200	190	225	206	213	197	209	226	204	197	183	207	217	234	217	173	232	206	233	218	234	196	207	243	198	187	212	187	217	196	183	196	236	203	217	231	221	196	172	213	217	204	218	216	204	211	191	191	190	210	199	199	215	202	179	170	201	207	216	202	183	215	228	180	235	194	191	183	207	187	210	218	199	202	204	201	196	208	208	194	197	183	193	201	189	219	207	194	210	214	222	183	216	220	198	218	193	199	200	222	223	218	225	212	195	223	214	212	213	212	209	201	198	205	217	220	214	227	193	191	207	208	211	193	195	213	201	175	179	192	202	251	185	214	208	191	188	195	210	196	217	205	189	227	194	168	208	210	174	225	204	203	201	183	213	224	181	196	183	185	185	199	187	208	230	195	185	196	182	198	202	210	198	215	215	200	190	197	208	202	239	201	199	187	197	175	184	210	175	197	176	216	188	173	218	205	212	201	199	197	224	220	206	188	187	190	188	215	160	165	238	241	206	183	222	220	205	199	212	207	219	196	218	225	204	196	200	190	185	171	215	207	202	197	175	223	188	216	211	227	217	199	202	200	202	190	195	208	200	210	195	199	192	196	202	206	190	209	188	193	198	209	192	191	232	173	212	203	216	227	214	216	204	207	257	209	207	219	204	185	225	194	216	203	208	216	171	178	202	202	235	211	207	197	188	189	187	229	191	180	218	238	208	204	202	192	183	206	223	207	184	214	208	190	227	212	206	185	208	184	239	179	199	171	204	183	215	191	209	201	216	201	221	223	192	157	187	191	218	177	213	230	213	223	196	182	193	202	188	189	195	178	196	189	213	201	211	199	204	224	199	215	201	209	219	217	190	194	227	201	187	211	206	203	176	198	217	224	205	183	188	220	196	181	207	183	173	205	221	216	206	210	187	213	208	189	206	217	206	216	207	214	187	208	201	210	190	181	205	195	201	215	209	190	199	209	191	206	204	213	201	189	193	208	222	207	224	201	194	210	253	215	197	187	223	178	187	216	209	185	188	206	193	191	218	178	224	204	210	190	221	183	203	190	208	198	198	224	202	214	216	219	214	209	213	194	196	183	210	192	196	210	197	198	205	213	209	208	203	223	205	199	174	206	202	189	192	184	208	208	214	191	187	168	212	218	210	203	187	173	204	175	209	198	197	230	198	199	182	213	215	197	191	229	191	173	216	188	197	207	197	193	200	196	193	169	205	211	219	212	206	180	215	201	188	212	218	211	203	181	215	197	205	201	196	173	217	223	181	183	185	208	207	200	201	198	225	200	211	208	213	175	216	225	209	182	208	227	203	181	195	205	215	176	207	191	188	219	208	173	223	204	204	185	188	219	217	197	218	198	210	189	213	226	210	201	192	225	195	187	198	194	197	220	212	220	220	205	210	206	219	188	208	192	217	184	226	217	202	209	215	171	196	196	194	188	191	223	225	229	206	212	208	171	192	183	210	220	216	224	208	187	196	209	208	214	194	190	226	204	177	192	192	220	186	208	215	206	187	185	179	209	185	197	191	187	191	194	204	217	194	187	219	167	191	199	204	204	201	201	191	218	200	185	208	200	220	223	175	198	194	210	189	216	204	202	227	188	182	192	234	205	227	212	212	212	207	199	197	187	213	196	234	215	195	194	192	204	185	181	203	191	192	213	218	185	181	214	215	188	184	200	196	212	212	182	210	221	188	202	210	213	195	219	199	217	231	189	199	216	213	181	209	169	204	168	203	200	209	200	225	208	198	228	197	184	191	195	192	191	204	178	177	203	221	214	188	175	187	198	224	185	177	205	214	244	213	184	202	211	183	208	188	195	177	220	199	204	195	230	181	215	188	199	201	223	225	207	207	174	210	219	215	198	224
5558	1130	493	467	518	516	523	480	502	512	492	512	456	490	470	488	483	510	508	489	499	489	452	518	502	497	484	520	521	479	460	497	520	465	487	491	485	487	469	440	505	488	469	495	477	480	474	492	525	542	529	512	529	524	548	536	509	507	510	483	472	528	494	546	492	470	492	487	466	532	496	495	454	500	497	475	478	473	453	510	524	470	479	509	499	449	487	511	482	448	517	491	453	500	532	502	525	454	461	473	501	501	480	499	526	466	491	476	503	479	458	520	513	529	474	506	550	473	504	500	484	472	520	472	530	524	491	492	484	489	527	479	519	543	509	432	484	526	499	447	501	537	500	508	499	451	507	537	452	469	508	508	493	481	520	483	488	476	519	476	472	474	506	493	483	518	496	503	484	489	507	507	513	540	502	497	465	476	466	495	494	483	511	508	483	511	498	491	467	504	516	512	488	460	462	491	508	450	486	470	515	466	500	491	468	562	489	524	516	484	487	504	475	451	529	537	516	489	485	512	486	523	498	446	471	490	476	554	469	495	485	474	518	508	506	489	527	480	471	461	513	502	532	523	523	492	509	476	469	495	473	487	539	481	526	455	482	506	467	494	465	500	518	485	459	496	490	504	501	496	517	499	479	468	478	508	491	505	474	498	508	509	502	505	512	507	500	453	516	454	492	500	503	447	496	497	462	489	490	538	502	497	517	501	507	499	462	500	488	506	458	448	492	466	522	508	505	496	476	458	496	504	491	525	496	498	494	493	507	498	497	514	504	487	466	457	469	484	487	515	489	439	529	501	486	504	495	473	482	489	487	474	481	474	468	473	491	539	511	458	509	513	489	480	512	467	499	506	509	494	504	457	474	522	496	464	495	483	463	528	517	489	458	481	495	475	465	441	469	496	462	469	499	476	474	497	491	472	513	496	474	513	458	462	521	450	491	511	504	463	498	494	509	470	483	465	473	432	453	465	495	464	512	488	502	520	494	490	481	496	474	498	479	474	497	510	475	529	498	492	506	474	449	458	450	533	481	498	489	498	546	502	498	478	462	482	491	500	521	487	490	510	470	480	450	508	499	503	510	497	525	489	511	533	453	499	498	477	447	495	445	531	511	483	491	465	543	492	532	490	485	529	490	494	477	510	491	534	489	459	513	488	511	476	479	539	536	501	505	496	513	475	491	513	479	501	483	495	493	487	467	475	491	509	534	475	457	478	461	468	511	473	476	497	500	479	478	493	478	496	497	489	469	515	520	460	490	491	474	502	457	488	468	469	490	478	475	506	525	490	502	462	500	490	479	504	509	485	516	477	504	468	510	501	467	501	493	514	494	487	456	497	480	484	433	545	534	454	480	500	498	499	474	514	510	477	503	494	522	479	499	504	476	488	493	496	492	498	481	462	491	474	494	521	461	494	517	498	512	488	501	462	490	523	466	494	462	508	481	522	529	524	477	487	466	481	485	483	493	492	455	516	473	490	533	515	484	511	513	502	456	501	523	470	487	494	465	494	478	501	518	484	462	500	494	495	467	470	463	468	515	465	508	514	526	458	506	474	462	478	479	493	481	489	464	516	483	490	509	508	472	491	501	494	493	532	473	513	472	463	467	512	485	488	501	485	468	469	509	448	504	457	481	467	487	523	425	477	490	481	464	480	513	523	513	476	468	512	490	516	494	517	521	476	457	486	487	494	487	470	511	526	484	512	502	512	497	477	505	541	496	454	467	487	548	501	501	503	474	511	493	492	480	466	477	464	505	468	481	491	458	510	518	496	419	498	469	507	479	471	478	512	498	508	508	463	487	519	487	495	477	494	503	485	464	481	544	451	498	490	488	466	529	482	481	483	482	485	483	509	474	523	505	494	512	497	481	473	497	488	508	490	484	506	457	469	485	498	501	498	517	489	500	458	524	509	499	467	488	514	489	504	503	478	494	520	465	476	487	497	485	521	503	503	476	512	453	463	484	510	524	506	486	482	530	470	477	509	482	535	516	500	481	512	461	526	488	497	498	509	492	503	479	502	491	496	482	505	486	501	531	554	530	458	504	512	487	489	478	491	537	478	495	492	474	479	490	511	489	476	503	458	480	467	487	497	489	514	482	511	506	510	474	482	490	510	450	503	492	507	477	477	474	487	496	531	454	500	519	494	484	453	535	499	518	485	496	498	523	476	507	495	504	498	515	486	490	514	505	517	511	484	520	504	486	482	536	488	486	450	508	530	511	483	486	479	444	498	534	462	467	453	494	524	483	447	491	495	450	465	474	515	500	502	493	504	514	448	492	492	464	456	494	464	482	470	468	476	513	485	486	510	486	437	502	511	475	473	505	485	516	437	498	501	493	480	489	489	465	504	512	495	487	501	518	522	479	522	515	505	506	502	490	491	463	491	490	480	528	518	443	484	517	461	490	511	521	488	539	482	483	496	517	488	500	472	467	515	474	493	481	488	487	495	514	474	502	521	493	474	524	542	520	447	493	470	527	440	507	489	463	497	477	511	498	501	500	488	477	488	514	512	504	501	527	450	510	480	476	497	497	485	517	496	472	525	494	489	516	488	446	479	481	495	465	530	479	516	512	492	494	491	511	475	476	491	494	477	517	504	480	465	483	513	478	462	452	510	502	496	504	512	499	504	487	477	515	490	499	516	463	467	517	488	486	548	458	514	497	447	479	510	490	504	460	430	486	488	487	480	492	437	446	506	478	493	466	462	490	480	474	442	548	480	509	523	483	485	494	513	463	476	505	459	526	483	474	506	540	447	498	468	520	489	502	458	478	484	515	529	475	474	525	489	513	514	460	504	480	468	508	470	512	519	509	518	493	445	484	507	453	533	481	444	486	486	487	481	463	491	514	486	448	519	460	478	514	489	535	496	497	482	502	501	456	491	483	460	471	512	522	513	515	480	470	452	492	485	482	520	485	491	509	490	485	465	477	511	475	503	477	472	453	485	497	491	499	470	504	484	489	501	487	492	492	495	481	457	510	495	473	490	513	519	490	467	462	473	483	496	484	493	490	461	479	509	485	532	434	463	458	528	520	497	516	502	498	533	503	472	457	503	449	460	476	478	497	515	473	475	499	494	514	500	495	490	490	450	519	517	466	504	484	500	488	520	490	505	489	495	491	508	503	481	476	494	485	505	486	494	537	506	504	497	470	497	496	494	496	509	489	494	514	472	494	512	487	493	484	514	506	489	505	498	485	488	487	467	488	496	503	508	495	461	493	489	497	489	501	477	498	490	483	517	447	524	528	489	486	479	463	506	471	501	483	507	476	475	465	489	491	502	477	498	514	495	507	451	462	527	468	495	450	474	517	511	480	487	469	496	485	481	511	514	478	492	504	487	457	524	468	512	542	479	519	455	485	484	495	521	504	491	494	499	464	494	516	469	564	513	524	493	452	482	495	491	486	530	490	521	457	470	472	497	492	440	491	513	504	476	496	490	499	498	478	446	454	486	474	444	502	512	497	465	444	480	504	504	488	443	540	509	502	494	518	495
15205	2167	387	284	238	202	179	180	169	177	173	178	164	148	151	168	149	163	163	159	164	130	191	150	129	147	160	161	157	154	135	143	159	169	135	154	134	130	188	151	149	145	160	140	165	136	136	175	181	194	152	178	164	186	171	153	176	180	162	187	155	160	164	146	155	147	132	150	150	122	143	146	154	161	163	142	139	136	160	148	127	161	128	142	147	149	160	148	151	161	120	149	164	120	149	159	157	159	156	139	145	133	140	143	146	165	138	148	145	134	150	152	146	176	150	173	161	127	157	159	175	159	148	135	127	182	157	147	165	166	150	138	148	147	144	158	159	169	198	166	147	167	145	136	146	151	161	167	161	136	142	167	136	107	179	152	166	161	154	161	134	146	133	158	150	178	160	127	170	151	169	156	142	127	140	155	163	129	129	137	140	141	156	157	150	144	162	177	155	152	158	139	154	149	176	164	166	138	153	175	131	127	127	141	136	151	172	127	146	156	154	142	154	127	141	134	157	161	155	160	142	131	160	147	148	131	146	149	142	172	133	140	149	142	166	127	156	158	139	161	131	134	140	117	163	155	153	144	144	144	133	146	173	148	141	169	150	145	140	125	166	141	166	158	166	138	160	154	147	156	152	174	135	182	132	158	134	167	132	154	146	142	134	154	143	136	156	147	138	130	148	141	158	149	174	155	152	151	176	160	153	150	150	132	136	167	151	145	151	132	158	149	131	155	144	139	158	135	141	141	128	160	164	138	132	146	141	122	150	154	137	136	147	138	140	161	150	144	157	188	121	155	139	143	183	149	123	161	135	147	168	148	169	145	144	163	149	173	133	144	143	145	153	145	163	155	126	142	134	141	156	163	149	150	145	149	132	167	149	133	177	162	130	148	118	155	139	170	155	152	133	148	143	153	141	166	149	141	142	143	138	159	157	156	164	131	161	152	179	151	140	149	148	150	144	162	169	146	155	142	166	165	110	124	161	151	147	144	136	158	162	136	143	147	129	146	132	147	133	152	168	155	167	167	146	162	147	153	156	134	157	138	147	137	151	149	126	134	171	151	143	143	154	140	150	154	156	159	134	149	145	140	146	131	149	160	146	140	152	155	155	164	135	147	167	144	150	162	150	159	156	182	158	161	132	141	144	166	153	151	146	134	162	139	137	150	133	164	136	145	141	149	128	145	136	148	120	147	138	151	139	154	149	129	139	165	148	164	144	146	153	142	150	146	152	155	157	139	160	159	142	122	137	141	124	130	151	142	161	167	135	141	163	165	140	138	135	169	140	147	141	145	173	140	153	150	140	139	145	148	149	160	152	140	165	158	176	140	136	143	132	152	145	149	145	165	145	154	179	153	155	169	158	135	130	161	141	135	152	154	158	161	137	161	160	145	121	158	148	139	142	178	162	154	159	164	144	167	156	112	181	144	157	130	121	140	113	154	143	144	156	147	135	166	150	151	169	133	143	150	164	160	150	164	142	136	165	139	146	136	138	143	136	151	153	137	158	137	128	140	158	152	177	163	168	136	158	132	155	144	152	143	146	145	148	157	159	158	148	144	170	154	147	155	171	128	141	139	144	111	160	147	153	136	148	164	149	152	155	168	161	132	163	129	150	137	156	164	130	175	146	136	156	157	154	142	152	141	146	143	157	152	138	138	148	160	135	160	149	138	177	144	150	149	145	148	155	151	141	181	169	177	123	146	152	157	168	157	147	120	147	143	157	147	149	157	162	158	134	172	137	117	126	136	137	152	153	168	156	141	143	145	128	156	143	132	161	144	125	152	162	162	148	163	155	131	143	175	152	148	159	142	156	148	139	131	144	154	150	150	147	154	176	172	130	144	145	134	141	151	134	144	138	164	141	127	166	145	162	150	155	152	130	177	178	149	152	174	129	150	126	165	146	160	138	172	132	144	123	122	151	135	164	152	128	146	139	168	152	156	135	139	141	149	144	128	151	167	147	135	142	145	122	158	145	164	160	193	135	125	130	139	185	151	134	152	156	159	134	146	147	149	143	133	126	143	172	162	164	167	150	153	130	157	149	143	163	150	149	149	140	168	133	127	152	131	147	152	161	155	145	139	135	140	141	149	161	143	163	143	128	158	149	158	142	125	165	133	140	160	157	154	144	138	137	147	131	149	143	132	167	128	137	191	139	145	153	160	150	133	156	146	124	136	139	158	148	140	146	138	173	157	150	150	133	132	160	156	135	140	193	149	154	157	168	158	146	126	153	160	146	150	151	147	163	180	156	124	165	141	151	146	145	137	157	165	149	156	145	145	147	156	169	158	150	156	142	126	143	149	138	130	162	158	139	135	151	147	157	163	146	154	156	122	156	136	167	147	146	154	140	176	146	150	150	149	133	170	164	177	152	132	131	143	129	137	140	132	161	162	149	145	139	157	142	140	149	151	150	140	158	161	156	166	165	140	140	140	142	148	153	149	140	157	153	146	126	139	123	156	151	142	133	140	140	168	153	151	161	160	132	151	168	166	131	139	139	152	126	112	152	142	123	145	153	185	180	155	158	136	142	137	148	168	113	170	157	176	162	140	148	156	150	152	153	169	154	154	158	151	137	129	174	143	145	148	144	158	148	135	144	140	141	171	144	136	131	122	152	162	145	170	153	158	155	140	137	165	150	179	133	137	126	140	147	146	155	157	149	154	157	144	149	154	154	142	159	146	138	136	171	138	157	132	150	130	155	149	153	129	164	159	129	150	137	163	132	137	159	130	145	163	139	184	165	148	133	153	160	135	146	116	154	162	168	150	142	137	131	150	140	152	137	129	145	157	158	146	143	141	139	149	138	150	160	152	144	147	147	142	140	150	129	150	153	142	143	161	140	154	143	145	136	130	155	141	143	167	161	158	139	154	157	142	155	147	162	137	146	140	135	198	151	134	137	146	134	128	146	147	131	157	147	167	162	143	154	124	139	181	163	140	144	169	142	131	159	153	167	159	136	157	156	138	167	147	134	151	138	184	140	146	143	143	146	144	139	134	146	155	139	146	132	141	144	157	133	168	140	170	132	156	150	157	132	165	142	144	170	127	140	165	165	153	138	143	150	130	138	162	144	120	137	152	147	142	156	157	138	144	153	146	140	133	148	153	155	140	156	138	177	173	169	151	140	160	163	151	167	134	156	148	147	160	161	136	139	154	148	153	152	143	131	137	151	164	155	127	154	162	135	137	155	139	147	152	149	165	165	146	158	143	151	116	148	150	142	167	147	142	135	139	137	153	144	166	162	177	144	161	148	151	173	150	141	144	143	147	148	176	122	142	162	166	129	166	133	150	144	136	166	140	143	152	137	132	154	163	138	167	147	167	143	140	147	143	147	149	164	149	142	135	142	147	138	146	138	151	173	131	158	155	147	131	158	155	141	156	152	140	152	130	137	155	154	141	159	143	146	140	160	142	136	145	133	157	142	144	164	148	152	168	146	144	149	169	134	148	152	128	142	167	169	156	156	151	157	162	145	152	162	158	180	167	146	163
11517	1782	819	874	809	698	646	555	523	532	474	465	461	471	403	415	411	398	415	390	430	383	373	445	393	421	421	396	381	374	405	414	359	392	377	357	400	396	379	372	340	361	372	397	375	386	434	501	521	585	630	583	711	646	586	582	518	535	427	452	434	486	485	415	343	376	362	380	402	361	365	349	354	355	361	322	361	370	368	331	365	319	354	363	386	382	335	365	339	368	353	384	360	384	336	330	374	365	375	337	373	371	404	371	367	375	360	376	331	404	348	368	351	380	348	350	346	385	349	368	345	370	367	360	353	378	336	368	395	375	367	367	362	365	364	416	400	402	360	369	358	374	379	364	380	376	331	342	357	372	358	357	362	338	351	344	376	349	345	350	352	377	378	298	389	373	326	385	360	371	372	370	391	372	376	343	330	425	383	361	369	380	391	389	371	318	330	384	379	375	342	377	375	336	384	348	347	363	318	375	358	358	391	364	340	349	369	382	370	401	366	401	372	386	396	350	417	363	362	366	356	370	377	389	343	385	355	361	384	329	336	393	328	351	380	383	378	344	386	376	378	402	347	365	380	367	348	351	364	376	374	357	360	361	357	358	333	352	409	350	384	364	401	344	376	417	353	361	364	366	371	376	400	403	397	375	380	347	375	354	374	355	374	350	352	365	370	391	346	361	378	364	325	417	356	361	370	367	405	357	384	361	365	366	369	354	360	377	368	318	336	365	372	339	372	380	396	407	404	346	368	344	380	369	370	356	355	362	338	398	380	325	364	360	374	381	347	368	360	360	362	344	348	359	314	393	340	374	369	385	364	365	381	353	388	362	382	362	358	386	399	369	364	377	376	372	355	351	357	406	367	360	377	373	345	408	386	349	360	395	369	392	385	394	370	391	401	372	360	370	373	393	375	366	360	347	380	384	346	356	360	353	369	388	347	381	381	386	371	326	376	366	337	367	372	382	364	367	372	340	385	365	374	362	347	360	375	370	374	372	364	389	377	348	407	356	311	386	350	398	361	357	374	367	324	345	381	422	364	357	359	356	376	341	363	389	399	353	385	386	349	335	373	393	375	376	394	403	370	381	380	404	333	382	376	339	360	387	362	379	393	390	323	381	413	337	384	367	369	369	407	393	351	371	375	352	362	379	364	363	356	396	357	330	375	322	388	364	381	376	340	358	398	399	391	333	348	376	380	395	383	388	371	391	369	388	352	351	395	387	366	376	362	353	347	378	369	363	378	371	356	373	362	355	376	344	378	379	398	356	404	365	364	343	398	363	409	360	365	388	388	380	374	359	345	397	343	371	373	341	378	371	331	376	366	370	354	360	347	381	389	354	375	391	384	349	376	327	371	373	368	365	391	387	358	372	366	348	404	354	318	357	384	346	339	382	382	386	381	393	384	355	367	378	400	375	383	386	381	373	384	376	380	366	349	368	378	360	391	383	373	359	371	352	355	379	374	359	323	372	340	334	355	357	362	363	386	394	356	365	387	358	383	341	385	377	377	381	391	360	348	357	377	362	371	378	384	355	336	341	350	343	398	379	383	369	361	401	370	354	403	385	388	388	377	387	364	356	356	339	342	352	349	361	411	347	398	335	369	364	369	355	356	351	361	347	361	356	370	376	384	349	352	384	420	376	353	357	363	385	356	351	365	390	342	394	340	382	366	353	365	362	365	372	348	342	371	384	357	348	352	376	388	362	353	391	350	390	348	346	393	331	356	341	379	349	379	408	372	370	357	382	368	376	372	381	366	374	389	352	359	385	346	383	360	384	331	380	364	371	368	364	368	357	374	377	350	378	367	343	380	368	346	362	366	376	345	352	372	358	374	371	341	385	371	349	360	389	375	384	360	344	358	355	386	390	369	381	342	374	394	357	367	354	348	370	392	369	373	405	374	357	349	342	376	366	355	337	366	375	348	371	402	366	358	359	378	381	357	350	362	388	364	393	394	351	362	380	345	374	387	393	386	386	334	372	378	347	398	403	392	380	381	366	345	379	369	384	363	387	347	420	373	408	367	409	380	379	380	367	378	400	345	361	355	377	338	361	380	358	348	374	358	351	307	365	363	347	357	367	347	385	393	359	374	328	378	370	366	368	354	363	362	378	379	375	358	352	385	376	326	367	364	384	405	381	336	366	390	351	352	381	406	381	367	372	391	342	354	383	339	341	362	382	332	345	334	373	356	368	353	379	371	340	365	386	372	364	342	395	343	366	362	320	357	385	365	389	377	371	371	368	364	336	370	387	373	354	355	393	361	344	364	366	375	346	348	355	368	361	352	348	372	338	385	358	372	348	382	392	386	362	355	384	370	347	362	382	351	409	367	365	398	372	354	341	329	362	395	380	385	353	383	348	366	383	400	387	355	347	364	376	359	351	362	382	352	380	409	389	361	326	362	377	356	334	391	387	356	384	359	364	358	358	354	379	362	336	364	389	371	367	361	355	367	354	359	387	399	368	374	325	362	369	344	375	357	403	403	318	389	376	373	348	363	398	326	365	419	401	335	360	369	392	405	369	387	397	377	349	394	378	350	406	372	358	390	406	347	365	389	360	343	332	396	349	363	393	357	358	376	339	372	356	357	400	377	355	337	382	403	371	359	343	390	367	378	365	393	367	370	392	356	352	385	349	379	364	361	335	363	373	366	387	367	374	378	362	358	363	386	370	350	355	375	348	340	396	335	397	368	378	357	375	340	351	392	355	355	363	378	347	402	370	341	371	368	373	364	355	403	404	350	374	375	353	362	364	363	365	367	359	377	408	392	331	385	340	341	359	339	361	368	382	364	356	351	343	353	367	330	359	352	370	381	382	367	349	396	404	354	353	336	387	373	368	368	342	359	371	345	376	398	368	354	381	365	359	361	369	348	348	381	368	352	394	353	419	365	396	398	351	346	378	422	376	367	360	351	395	347	390	371	366	344	385	386	354	413	348	394	349	400	376	362	362	353	378	355	344	402	359	337	342	392	367	398	357	354	350	345	397	383	371	379	373	391	371	344	356	353	374	386	362	380	356	385	346	337	344	371	346	394	348	380	359	387	349	378	357	337	365	362	369	387	390	387	376	352	370	374	398	388	363	345	365	377	366	376	377	380	325	388	374	327	397	398	377	389	402	366	372	349	346	365	371	373	381	359	389	362	334	386	376	385	374	376	365	367	361	333	332	390	364	367	358	420	355	369	332	346	352	373	364	364	345	369	364	379	347	372	382	368	345	331	362	355	351	344	341	384	375	371	345	362	376	370	341	416	344	370	383	342	355	368	385	380	373	382	370	337	398	339	367	374	355	361	354	382	357	357	351	373	342	359	336	363	360	360	372	399	374	335	339	375	386	391	384	348	322	409	351	385	376	352	367	357	367	374	392	354	358	385	369	354	393	372	383	386	378	384	374	377	401	367	368	333	345	391	366	412	371	368	364	352	349	373	373	365	378	347	395	362	338	343	360	368	377	371	370	375	352	356	365	355	368	357	363	376	367	367	358	383	375	381	367
22060	3373	531	364	247	212	155	137	132	113	124	99	89	108	82	83	87	97	91	93	57	73	81	78	78	86	78	77	69	74	74	79	71	69	76	76	76	62	58	80	52	78	67	65	59	67	87	96	101	108	110	136	152	111	111	86	108	105	93	88	84	78	90	72	72	68	69	67	67	81	66	59	72	51	76	68	67	59	76	53	68	88	72	59	79	67	84	85	75	63	67	74	79	70	66	65	66	80	68	69	70	64	67	81	71	65	68	63	68	80	79	60	73	95	69	68	84	69	70	67	73	55	71	77	83	72	63	80	71	78	78	80	71	67	86	66	66	66	78	60	73	70	80	72	72	67	75	68	66	59	76	67	80	67	79	62	72	89	65	74	63	72	65	68	82	75	95	70	66	59	72	73	80	92	74	70	74	77	69	64	62	64	56	64	76	66	62	79	68	62	76	75	60	58	67	82	66	67	64	66	67	88	63	88	67	69	69	77	56	63	54	68	76	70	64	77	69	67	75	56	60	75	82	81	65	66	64	79	62	62	84	80	78	62	82	75	73	74	89	64	86	76	66	72	59	75	61	72	64	78	67	69	72	68	66	78	76	61	85	71	57	46	56	64	75	63	75	61	76	60	78	76	59	63	70	76	91	77	72	78	70	66	71	65	85	85	63	83	62	64	58	77	67	70	75	54	69	65	64	77	66	74	68	50	79	69	67	79	73	87	68	82	77	66	71	61	84	67	87	68	67	81	85	70	72	68	77	67	74	74	70	73	79	77	90	79	71	65	56	64	72	66	66	73	82	70	69	72	79	73	57	72	72	73	67	85	81	72	57	73	61	75	65	62	57	84	66	61	61	65	61	70	77	73	65	63	78	86	62	58	76	66	71	72	66	58	74	74	84	56	66	77	88	68	78	75	75	65	81	56	54	66	82	75	69	60	62	65	81	83	82	74	71	82	68	68	68	64	67	60	65	73	61	66	75	86	68	64	70	73	84	71	67	85	56	60	70	76	89	85	92	60	67	77	66	96	64	70	66	76	76	75	77	65	99	68	85	74	75	54	66	79	64	69	83	67	80	69	73	86	66	73	60	64	77	64	60	65	63	72	75	70	61	81	75	65	77	81	72	82	71	80	81	74	65	52	70	80	76	76	72	59	74	85	90	84	56	60	87	74	72	74	58	78	72	71	67	81	49	74	71	66	68	67	73	90	75	60	69	80	61	47	64	68	70	69	69	81	64	77	65	79	79	71	68	77	74	74	76	80	65	55	82	78	80	72	72	79	64	68	60	76	64	56	73	60	62	76	59	60	87	67	76	72	66	54	70	72	68	65	61	56	63	71	60	77	88	58	95	69	57	75	68	79	67	61	68	66	69	65	81	83	50	64	74	72	83	74	67	67	72	77	89	67	73	82	69	68	74	50	69	65	64	82	81	76	83	77	53	75	62	65	74	64	76	70	79	65	68	76	90	61	83	80	75	65	76	59	79	59	73	77	57	80	55	71	70	57	63	71	72	58	79	72	80	56	54	72	90	75	61	74	78	65	60	69	67	54	59	69	70	85	65	80	69	60	70	86	77	79	68	75	77	61	77	75	70	62	49	62	64	72	81	87	76	63	59	68	79	73	68	77	74	62	75	79	89	69	83	62	59	89	89	76	80	76	81	62	70	80	76	69	71	66	67	74	65	75	71	78	80	69	68	88	64	77	75	61	87	70	68	74	68	77	58	70	68	80	82	77	74	76	85	68	68	77	80	72	75	74	70	78	76	62	73	64	72	66	66	80	79	57	59	68	86	73	65	76	62	77	78	65	78	75	55	72	84	60	71	70	62	61	72	57	75	68	64	76	70	87	78	75	74	70	63	71	70	63	78	65	81	69	56	66	78	73	76	58	61	74	56	58	61	73	85	82	55	78	73	67	63	65	64	66	76	59	59	80	57	67	65	65	77	84	72	68	64	73	77	72	82	66	73	72	66	48	78	74	86	74	56	49	62	73	68	76	81	94	71	67	64	76	46	58	80	80	83	53	71	63	84	72	77	82	56	68	73	56	69	66	69	76	64	63	58	68	60	68	57	61	67	80	70	55	72	60	80	84	74	73	71	65	68	82	65	71	71	93	65	65	68	79	76	56	57	67	78	74	71	66	79	90	65	82	62	71	71	78	70	76	64	69	76	85	86	82	82	62	56	79	78	74	65	93	69	76	71	71	67	79	73	73	64	75	74	73	79	59	65	56	62	60	75	63	63	96	82	68	70	78	81	65	64	66	72	59	94	79	51	62	64	74	67	66	72	71	77	67	60	62	79	64	72	58	82	80	72	77	69	54	71	76	60	59	76	83	68	74	73	78	56	86	65	79	77	71	82	71	66	80	52	61	77	68	84	77	66	72	61	71	63	68	71	64	68	64	63	63	86	88	58	56	57	84	60	54	69	64	79	65	70	64	74	87	75	80	64	66	54	76	80	75	85	71	74	64	69	87	66	69	67	94	67	73	76	85	60	59	63	75	67	84	84	70	85	71	67	57	75	83	71	54	68	79	88	69	67	52	80	67	71	88	73	67	69	59	69	53	74	78	70	66	82	68	67	72	79	67	63	63	68	80	74	73	65	81	78	67	81	81	84	57	77	75	73	69	80	61	70	51	88	81	67	66	73	67	64	80	82	69	64	70	70	66	48	79	80	81	73	67	74	72	74	88	71	67	69	71	63	69	79	72	75	79	84	65	83	70	68	59	82	82	78	70	76	78	81	65	77	62	62	82	82	65	61	58	71	73	71	64	47	84	54	73	68	76	62	70	67	93	67	64	68	69	73	73	60	76	70	68	73	80	58	62	61	81	79	73	80	70	76	71	70	66	68	84	70	66	84	87	64	71	68	64	71	85	58	88	69	77	74	83	76	72	77	72	66	55	73	62	87	69	75	61	64	78	74	57	92	72	71	73	77	48	70	68	55	67	56	69	55	58	79	84	88	83	74	59	75	70	59	66	75	74	71	77	69	56	70	59	63	65	75	73	73	76	66	71	63	70	70	91	69	78	62	75	66	63	75	65	68	68	71	71	67	57	74	66	80	69	82	71	61	55	67	52	67	86	68	77	79	64	73	72	63	70	68	66	59	81	85	70	54	71	77	72	69	68	73	59	64	79	70	77	72	94	71	95	67	74	67	60	70	66	78	70	71	57	63	87	72	79	69	80	71	61	46	64	79	77	85	77	80	74	80	52	61	86	70	67	62	67	89	64	67	65	68	72	68	76	92	66	55	62	70	91	88	81	89	87	88	70	52	72	79	79	65	73	67	76	51	62	77	74	86	54	74	69	86	75	67	74	65	77	73	80	81	67	77	74	70	63	72	72	79	66	72	95	69	76	88	73	88	88	70	92	70	97	70	78	65	85	70	56	77	90	75	65	67	85	93	80	84	65	65	81	77	63	55	67	86	76	78	54	65	67	66	74	79	65	68	76	69	77	69	75	75	66	73	77	64	73	63	66	76	76
14218	2090	1062	1291	1073	883	678	597	500	439	440	370	334	340	296	318	315	273	297	245	244	241	226	235	250	219	229	213	221	208	241	199	253	218	223	184	194	215	199	213	202	204	229	202	216	244	312	452	523	534	587	655	762	692	561	546	448	423	357	347	314	353	363	300	254	202	202	199	185	211	203	193	218	191	213	190	193	187	187	181	229	198	211	165	197	163	220	200	195	187	202	210	203	205	208	177	197	194	185	197	157	209	181	183	205	190	184	202	201	229	191	178	199	202	169	182	170	190	213	214	197	192	177	174	196	186	180	172	227	191	204	207	200	180	205	198	198	199	185	181	205	202	212	218	176	174	199	234	164	197	196	178	194	190	178	189	185	186	188	197	200	183	195	195	187	170	208	192	203	206	196	180	189	179	177	183	186	176	204	190	162	195	205	222	181	212	201	208	192	195	202	217	196	190	192	203	202	187	184	221	185	178	185	199	205	194	195	178	202	187	180	177	180	219	180	161	193	198	180	183	206	193	203	212	181	226	213	216	193	183	188	211	186	192	188	199	212	181	206	197	189	196	192	183	178	168	199	203	197	196	175	195	197	172	168	174	190	207	219	191	171	158	190	201	190	220	198	220	213	188	162	189	192	197	190	177	208	181	197	185	194	216	193	190	210	203	198	171	187	197	192	215	191	182	187	178	182	167	190	212	194	191	181	198	191	214	175	203	179	200	190	186	204	199	191	223	187	211	165	200	200	197	180	191	214	201	186	216	169	213	191	215	186	189	166	195	195	198	218	202	174	187	191	197	184	186	207	202	203	192	206	231	226	191	174	195	190	191	199	185	195	204	210	179	179	199	203	168	207	187	178	210	185	209	195	185	183	213	191	203	211	205	154	202	188	214	219	167	160	173	218	195	204	194	199	205	201	206	185	206	204	186	195	194	189	201	214	193	205	182	175	206	175	184	191	203	180	209	167	197	177	205	193	197	178	205	203	178	174	185	177	205	196	216	214	179	207	198	181	196	206	184	196	190	179	215	183	180	191	199	186	177	214	196	198	176	196	196	202	201	197	197	188	162	173	203	176	190	213	185	188	189	200	199	192	226	179	197	212	185	208	210	213	172	222	184	204	209	200	187	199	198	202	223	197	209	178	222	169	198	200	182	213	179	196	190	180	173	198	211	191	181	188	231	208	192	174	184	198	184	192	192	183	178	198	201	185	183	189	228	183	192	236	207	196	187	185	200	177	177	202	193	185	193	187	220	208	191	208	216	194	210	189	196	206	190	206	195	190	192	182	184	215	210	205	219	180	186	198	182	182	195	200	212	181	213	200	213	179	201	202	183	172	202	170	207	171	199	193	195	179	217	201	204	200	198	212	189	207	197	184	205	196	150	230	204	191	198	196	210	213	205	187	211	183	198	215	212	208	208	189	199	196	217	201	202	176	193	192	176	197	191	216	192	182	198	171	171	197	189	194	194	221	169	179	205	207	212	205	190	205	205	194	163	183	212	186	205	213	177	228	206	193	193	198	192	186	196	233	170	180	208	205	216	163	180	183	183	191	177	197	183	197	233	174	190	177	185	175	218	199	180	197	193	201	195	198	179	161	195	197	220	195	210	194	190	193	204	194	186	201	177	200	204	193	186	199	187	173	176	204	184	227	176	180	202	188	178	213	209	187	192	190	189	201	182	195	190	212	220	178	197	213	200	200	198	184	189	189	181	223	184	212	163	181	218	203	197	196	217	193	186	169	170	183	192	195	206	187	209	194	195	181	185	201	191	200	190	191	188	212	170	230	178	201	193	187	202	202	190	185	181	198	178	211	217	180	176	211	178	202	175	197	194	191	198	217	186	177	164	198	171	193	198	202	195	200	201	195	221	199	213	181	194	188	187	190	202	194	189	211	215	209	238	175	184	178	187	216	184	205	174	202	199	199	196	181	216	207	190	187	201	217	216	202	192	207	169	212	186	171	186	221	193	202	207	186	190	196	182	207	184	207	194	182	190	186	195	182	169	189	208	173	199	200	167	186	191	210	194	172	193	190	191	203	179	174	185	209	194	194	202	182	192	213	208	209	173	198	207	174	189	170	199	194	190	183	190	200	206	212	195	205	176	202	179	194	206	207	192	201	190	199	192	180	195	223	229	195	201	203	172	170	196	210	189	175	177	222	203	176	214	192	186	170	200	195	209	193	209	197	183	208	191	182	186	169	207	189	188	200	175	200	189	212	169	200	194	189	179	206	207	189	179	195	192	196	203	183	192	193	197	194	194	186	171	230	205	187	178	201	199	177	180	212	196	216	192	187	198	182	165	197	162	186	207	222	174	190	186	204	201	195	187	185	171	212	195	216	180	202	255	216	203	164	196	179	202	166	195	171	216	169	190	197	192	195	195	199	210	192	172	186	204	203	196	169	189	213	185	200	218	193	205	170	200	205	195	201	221	191	203	194	178	206	191	181	192	191	205	196	193	201	167	215	180	160	186	196	193	183	197	163	201	196	227	170	180	186	177	199	178	197	184	191	188	191	191	218	201	204	207	218	181	202	196	182	189	197	173	192	207	200	198	172	203	169	188	170	179	194	179	179	166	209	192	216	181	212	215	208	187	198	190	216	205	184	170	200	182	204	211	201	201	203	206	168	189	195	188	202	164	208	188	203	188	195	201	193	192	174	167	164	206	203	207	182	207	189	181	194	212	189	204	205	181	206	177	194	193	182	196	203	201	190	196	176	208	212	183	199	189	198	183	200	178	194	183	191	168	186	205	196	179	215	207	184	182	207	217	170	221	189	164	180	200	214	227	198	164	204	167	186	175	186	183	179	206	197	205	176	215	188	170	190	184	214	203	188	177	179	179	195	200	194	184	190	204	183	190	234	205	217	174	178	171	188	188	171	189	192	177	182	202	175	224	193	206	211	160	177	199	207	189	185	179	204	196	195	188	169	201	203	214	195	207	184	192	190	184	195	171	183	230	170	194	170	177	171	185	162	180	174	171	191	194	215	186	203	197	184	187	195	186	203	202	206	195	197	175	215	186	205	167	191	194	210	204	203	159	170	204	190	203	180	208	197	198	187	190	198	184	207	189	198	188	195	189	186	205	210	195	176	187	212	203	175	195	189	218	209	200	215	216	199	203	194	187	199	159	207	201	216	189	178	169	183	200	184	191	183	206	203	188	196	191	187	186	221	186	200	181	190	199	205	192	196	188	209	219	198	191	211	186	189	170	192	211	188	215	188	203	194	157	183	194	199	212	202	221	207	185	204	172	210	212	191	180	210	182	205	194	197	207	169	199	203	197	212	177	197	189	184	188	166	205	194	186	172	181	188	173	174	195	179	193	195	190	179	178	187	206	196	224	196	218	195	191	204	203	191	199	190	187	196	208	226	198	188	192	193	194	179	164	199	182	205	196	204	177	197	195	192	183	191	195	194	193	172	183	192	186	201	192	171	171	175	197	224	191	192	179	214	189	195	191	215	203	221	218	202	170	187	191	194	192
7135	1046	231	192	218	211	191	198	232	225	195	193	198	229	200	190	186	203	208	195	206	197	210	213	210	173	197	229	226	233	193	186	208	208	173	203	219	194	190	200	205	197	212	197	213	192	210	195	198	234	235	215	228	213	221	176	199	226	216	203	202	204	200	217	210	189	164	194	178	204	211	177	199	205	215	193	189	205	189	196	195	211	182	186	220	211	194	184	214	211	227	205	183	220	194	214	225	199	208	196	198	211	199	208	202	212	210	190	239	232	194	203	192	196	223	224	210	216	222	191	174	210	215	192	226	196	213	186	209	184	210	230	194	195	188	204	195	172	201	200	213	197	224	202	220	222	216	210	205	213	224	196	180	217	206	216	218	190	223	194	218	201	226	208	196	194	207	176	210	207	198	193	170	201	181	206	200	211	205	223	215	208	204	192	227	174	200	221	190	194	199	190	199	201	209	202	200	209	201	194	201	210	199	209	221	203	185	226	196	198	195	200	192	194	207	191	220	211	218	185	219	205	216	210	207	206	218	213	183	215	195	176	182	201	212	208	209	220	210	189	200	202	227	207	202	204	210	196	211	180	196	214	195	208	184	208	187	223	217	189	192	216	197	204	216	202	171	214	202	220	213	189	210	197	203	195	214	217	217	220	215	219	214	200	212	178	204	205	199	228	210	208	206	204	205	195	215	180	208	236	220	211	218	233	200	223	189	197	183	212	212	222	208	188	223	176	214	215	211	192	230	217	212	194	218	198	198	198	240	205	201	203	193	189	191	197	191	217	209	208	187	192	200	208	217	210	198	209	200	218	203	201	191	192	206	203	201	212	196	216	174	212	185	197	210	195	192	180	199	199	192	220	183	186	192	197	205	179	170	191	179	214	205	183	200	205	202	201	218	186	195	222	199	217	203	206	214	192	199	208	202	188	204	230	209	233	224	202	194	213	217	198	203	206	191	188	208	186	186	216	207	189	192	188	222	198	205	198	180	190	190	183	205	184	212	172	208	215	206	203	179	186	213	186	197	184	207	203	223	205	224	231	210	232	203	184	212	208	170	175	202	211	212	214	195	204	210	198	217	187	196	165	202	190	205	197	200	171	219	224	221	227	210	189	202	205	169	232	215	211	208	227	192	246	208	196	181	179	196	214	183	199	200	190	215	202	184	217	218	223	214	213	206	189	208	218	192	172	206	206	181	195	209	220	197	170	189	214	228	191	179	219	212	213	212	204	213	199	210	169	200	203	187	203	193	200	197	205	197	196	232	213	214	214	205	178	188	191	203	217	188	206	215	211	195	214	196	195	221	227	215	220	195	202	211	203	182	212	181	195	169	203	188	209	197	184	222	201	189	200	194	205	218	216	223	208	179	184	217	196	200	219	200	182	200	212	226	189	202	205	194	207	180	186	235	199	211	224	189	189	191	242	194	184	194	227	195	206	208	214	195	227	199	215	212	220	202	225	197	178	182	198	195	205	200	191	212	183	203	201	199	218	197	183	221	204	217	186	214	206	205	189	215	207	206	175	203	223	221	203	151	199	197	226	210	201	200	174	216	221	189	194	224	212	212	209	219	195	197	203	199	207	201	199	199	204	177	188	203	189	188	208	198	211	191	210	206	219	212	237	184	182	224	197	174	165	206	215	228	204	215	202	230	213	184	192	187	201	213	209	203	202	182	196	195	192	210	206	221	206	208	184	177	191	197	200	190	196	194	222	209	200	213	203	214	201	204	190	212	189	180	208	201	204	226	211	224	151	206	206	184	220	213	209	185	181	214	197	214	213	208	193	221	181	211	197	223	202	227	208	214	199	214	198	203	210	204	187	208	202	188	206	210	193	244	190	216	202	221	197	211	177	183	218	199	189	201	210	225	212	215	215	215	215	161	200	211	180	206	211	232	198	237	206	216	221	203	183	207	218	218	194	178	209	215	172	202	220	215	218	183	232	180	213	189	206	214	194	211	187	194	216	183	204	207	197	181	200	219	215	202	208	228	215	206	208	203	221	204	234	212	188	204	188	217	209	185	221	187	218	194	191	224	216	187	205	212	190	213	202	186	209	254	210	197	189	227	204	191	203	178	208	182	202	193	175	215	177	192	196	198	196	211	221	199	216	241	205	186	215	202	202	195	184	201	202	177	189	204	198	200	198	209	182	188	190	193	200	201	221	221	209	204	180	201	197	233	193	216	213	195	206	232	207	197	208	200	188	220	215	209	189	185	192	204	183	185	189	199	226	204	207	196	206	188	215	197	198	233	172	217	216	188	203	212	215	228	204	202	208	215	199	211	230	226	199	216	199	179	180	200	230	215	209	200	197	192	188	212	221	211	198	196	204	216	241	203	188	183	202	223	188	195	195	223	221	201	196	225	187	180	201	195	207	223	211	196	212	219	193	192	221	216	207	207	201	182	227	204	231	225	226	221	202	224	188	204	200	195	216	217	200	230	207	181	223	214	203	203	212	218	192	178	205	199	220	218	199	203	196	222	186	191	245	194	192	206	213	168	193	197	220	202	202	198	195	209	206	196	185	204	200	212	211	183	186	197	186	198	184	228	182	171	214	193	183	207	227	203	191	182	201	215	216	222	176	169	184	214	222	194	216	216	219	178	174	211	195	177	195	194	201	203	205	198	184	181	197	185	196	217	216	188	203	152	208	182	203	202	232	199	192	199	194	227	230	227	212	193	211	183	220	235	193	211	197	231	223	219	218	232	212	213	195	190	208	209	204	220	201	167	217	202	189	213	223	206	196	217	198	185	226	205	186	193	180	192	197	201	201	189	233	213	208	206	194	195	186	221	225	213	200	213	213	198	206	213	193	187	198	176	224	223	196	227	210	193	200	194	220	181	215	186	215	202	217	191	183	223	199	215	213	202	230	208	217	210	202	206	188	187	204	197	218	200	223	205	235	204	209	179	189	227	198	188	173	184	197	224	224	191	193	193	228	208	204	199	213	192	166	221	183	185	214	196	192	196	201	212	198	191	234	211	209	242	222	205	207	204	203	212	215	202	199	212	195	178	210	192	203	212	235	210	223	194	207	188	197	187	176	196	192	200	213	208	210	200	183	218	195	185	217	205	214	193	186	188	195	230	196	224	227	200	210	185	210	187	199	202	237	182	213	196	204	217	204	183	188	206	199	196	208	208	204	200	178	214	229	203	192	190	171	227	213	219	194	198	221	210	210	195	204	211	204	225	196	209	209	195	210	219	189	209	215	176	187	211	200	227	191	192	211	184	205	201	220	210	232	219	216	199	212	223	210	220	238	218	238	192	238	191	198	187	220	219	195	203	193	206	228	213	223	209	224	191	200	216	206	193	212	221	212	202	207	230	187	206	230	202	207	226	198	186	195	210	212	195	190	185	200	200	198	205	213	212	186	210	194	211	207	224	198	201	229	183	212	220	215	207	224	214	212	189	187	190	209	225	191	186	221	207	190	215	198	199	204	210	198	220	190	238	199	212	231	228	185	177	210	192	231	219	240	221	219	219	199
5778	1106	526	542	541	515	506	506	492	475	497	493	474	462	491	505	524	503	541	451	483	504	472	483	505	487	481	494	533	544	488	518	453	480	506	497	502	496	481	487	493	532	512	497	498	475	527	506	515	561	540	500	554	536	515	511	539	456	550	496	468	532	496	522	527	492	491	480	497	522	488	488	436	504	507	486	510	422	499	507	414	531	531	497	485	491	493	444	515	480	549	473	473	474	474	515	516	512	482	432	469	512	500	480	503	500	492	515	506	464	518	512	498	513	472	506	482	494	469	480	488	497	509	513	499	521	494	473	532	497	490	478	493	508	490	490	474	484	513	493	530	470	488	500	494	509	487	469	537	463	491	503	536	482	506	511	488	501	493	491	503	466	523	446	518	553	451	505	522	506	480	470	472	489	530	451	517	501	503	502	468	551	500	520	500	479	503	499	479	502	466	468	494	510	524	489	507	534	504	527	469	472	490	495	492	488	532	474	495	479	481	516	501	485	520	495	492	490	542	505	462	519	493	457	514	509	510	504	453	472	494	451	513	481	476	501	498	527	536	517	480	490	502	477	501	475	466	493	489	506	494	531	535	484	460	507	480	489	528	506	489	514	469	480	460	544	502	482	495	497	496	495	442	488	462	500	481	491	507	511	483	492	508	499	533	475	483	509	529	480	513	484	504	487	495	498	488	501	494	479	504	491	478	486	480	523	507	479	467	508	512	493	472	490	503	549	505	498	523	476	509	513	481	456	533	522	513	513	492	497	505	508	503	460	501	490	463	489	507	490	489	489	449	475	526	482	487	519	491	489	485	529	525	505	511	497	465	501	502	505	502	555	496	482	487	456	490	476	525	511	496	516	514	479	484	522	468	511	495	496	519	479	480	525	500	517	497	485	497	538	506	453	502	512	511	491	472	484	471	473	498	510	537	505	488	447	487	475	535	532	463	474	518	521	466	431	505	496	473	463	525	481	507	492	513	467	486	481	475	492	505	488	504	502	502	511	501	525	524	475	498	473	480	488	517	481	477	443	473	490	519	508	517	470	482	511	497	514	470	484	476	502	472	501	487	506	523	497	488	498	471	491	458	516	470	442	484	478	481	487	454	511	487	486	479	508	484	505	489	472	492	473	487	493	533	496	513	474	499	498	475	482	487	502	432	458	506	472	502	530	518	535	472	506	528	484	484	503	465	477	533	515	532	505	504	478	469	490	522	521	484	465	518	505	501	507	490	495	495	466	517	481	475	448	478	495	508	500	456	481	537	492	454	494	516	500	486	479	530	463	483	503	508	491	476	518	515	498	504	487	526	505	473	468	495	525	487	527	520	507	500	468	499	491	480	488	487	522	501	503	500	462	455	470	481	489	525	499	500	455	450	477	475	495	498	493	481	485	514	516	497	505	512	500	483	510	534	494	505	482	489	516	469	478	471	521	519	498	511	504	499	532	483	508	471	516	434	520	492	532	486	480	489	496	499	508	480	484	519	451	505	506	482	489	481	497	453	527	519	451	531	503	512	533	511	472	474	497	495	455	485	517	474	492	518	514	528	525	495	507	482	493	473	467	520	458	542	441	492	470	504	509	466	516	473	495	521	470	484	440	482	502	520	483	484	534	483	487	495	515	471	492	509	473	495	493	486	499	482	457	470	480	514	484	499	462	453	433	479	457	479	497	502	490	497	455	509	486	463	477	444	481	497	497	490	495	438	502	534	480	505	483	519	512	479	454	496	467	483	487	493	507	512	489	449	454	528	484	465	505	489	545	470	430	502	491	473	467	493	478	472	451	455	466	487	485	485	504	460	494	492	446	500	483	474	514	525	506	507	460	539	527	487	501	507	490	495	499	492	555	529	471	520	511	500	510	507	490	487	477	482	505	506	493	470	485	477	483	508	500	509	476	492	500	509	508	505	435	464	523	531	479	482	483	446	474	496	490	514	432	488	505	485	451	493	451	526	472	510	482	514	543	470	485	480	562	494	482	474	468	519	513	504	511	465	469	499	508	490	505	500	546	481	494	485	476	488	523	486	459	472	507	488	540	449	538	466	556	480	466	538	481	494	455	477	510	512	520	462	448	485	502	465	512	494	497	451	530	469	534	495	507	488	491	497	498	494	476	486	504	523	489	491	497	493	490	485	541	512	479	528	501	539	512	504	472	516	480	502	486	534	513	520	496	487	514	496	513	492	517	492	495	470	508	468	462	494	523	514	487	509	513	505	488	526	521	496	487	491	478	488	503	460	478	514	536	458	522	485	505	517	508	503	473	490	489	480	510	519	486	525	501	530	509	535	506	485	466	502	495	472	518	477	483	535	511	492	502	532	508	520	466	479	494	467	477	515	486	456	503	485	483	499	504	500	498	483	478	479	473	482	493	471	498	527	497	499	508	479	527	495	544	478	474	523	459	525	514	511	514	483	447	505	492	513	494	488	473	504	509	500	515	492	496	459	500	486	478	523	482	516	494	507	512	493	512	493	512	522	512	525	512	506	461	486	493	459	533	509	526	491	494	493	503	517	501	529	548	501	464	481	495	504	506	461	485	488	538	471	505	509	458	528	506	485	485	480	458	517	483	499	521	470	478	496	451	492	536	521	469	514	481	524	506	489	480	497	517	488	472	490	507	490	512	520	460	486	482	498	480	469	465	521	517	490	510	471	487	517	499	529	500	495	476	484	509	505	487	515	475	484	489	499	516	498	503	476	468	494	496	492	491	501	494	559	497	475	526	479	501	537	475	545	492	487	550	472	493	484	485	433	516	500	464	473	497	471	485	506	489	526	487	470	498	475	466	512	500	552	507	483	518	490	495	471	483	518	497	499	453	483	498	487	480	490	451	474	508	490	485	487	455	513	487	508	486	507	486	501	493	515	531	479	524	535	528	500	508	499	509	501	505	510	521	527	474	504	517	475	486	498	469	486	487	489	496	454	484	515	492	511	448	479	513	478	482	512	501	487	463	483	540	519	495	489	470	482	523	477	531	509	503	555	511	500	493	507	489	445	512	519	509	495	490	480	495	536	498	433	512	500	548	514	510	485	541	490	485	493	478	480	496	473	503	507	483	495	491	508	504	489	507	485	487	546	481	464	496	513	505	492	500	508	505	461	478	513	484	519	501	471	515	464	473	468	469	490	473	516	479	527	491	478	502	505	472	451	503	497	509	505	499	492	462	494	537	472	476	498	487	450	523	485	471	478	483	499	531	543	479	504	475	519	514	489	478	497	486	514	489	463	515	505	506	486	497	499	507	530	488	472	484	506	466	533	505	492	508	491	499	501	488	518	473	487	489	512	527	477	474	459	534	482	487	512	450	498	476	487	457	496	489	510	462	466	475	502	488	449	554	512	489	490	455	480	568	482	483	483	469	503	509	530	485	509	515	495	483	477	491	471	466	508	497	483	504	486	506	473	499	464	504	495	494	516	521	507	538	473	489	493	513	527	484	506	479	531	516	491	477	502	476	505	506	480	457	545	492	543	445	530	520	466	496	490	483
15212	2083	355	293	255	167	186	195	183	188	186	177	170	186	184	163	136	126	154	166	148	177	172	155	159	128	165	170	165	132	145	141	179	166	152	144	141	155	157	153	151	140	153	162	155	160	150	150	177	159	164	191	191	186	151	174	178	172	137	161	166	173	189	163	155	160	163	164	133	154	171	165	139	167	159	170	146	157	131	164	147	152	151	143	131	146	135	149	160	150	148	152	145	128	145	139	144	182	152	143	157	173	138	154	152	152	131	136	139	153	144	143	142	147	134	147	151	161	151	133	140	178	141	167	165	171	141	151	158	170	148	147	154	157	148	159	158	150	150	132	154	159	154	150	138	148	142	163	150	187	147	176	157	152	150	160	142	162	137	151	142	140	149	154	179	156	147	133	140	155	153	152	165	152	147	132	176	144	163	146	152	139	147	129	146	156	137	131	125	174	164	160	140	154	142	151	162	146	152	145	157	168	169	158	135	135	167	149	165	164	136	141	136	161	139	150	163	167	158	180	144	162	139	120	150	147	150	158	140	149	147	162	151	136	167	144	131	157	152	150	139	176	153	175	146	156	168	115	145	139	153	151	135	147	147	149	160	155	126	148	157	170	156	142	149	155	156	151	156	137	140	153	135	156	165	143	171	135	158	174	149	119	137	155	162	143	145	167	157	141	136	152	149	158	159	156	160	150	128	138	145	164	146	152	159	161	145	157	146	165	146	152	160	153	150	143	168	143	159	165	121	154	145	143	156	140	158	151	165	138	140	146	143	141	156	144	161	166	151	142	155	157	162	171	147	161	152	145	149	163	130	148	133	142	154	151	162	134	167	143	138	143	155	163	147	138	161	144	150	155	153	174	131	154	144	147	130	168	150	143	134	162	156	143	143	143	158	157	151	139	129	155	152	137	148	139	137	141	135	179	153	162	165	162	152	148	147	158	145	160	149	146	154	132	147	122	139	164	161	144	134	144	138	141	153	172	145	137	118	162	155	166	139	132	132	170	150	144	134	157	144	158	146	142	166	159	144	139	150	148	132	162	182	152	172	164	148	163	157	168	172	127	168	153	170	154	130	124	150	156	143	147	127	172	153	146	145	151	167	185	180	165	181	157	153	151	158	134	161	146	133	146	155	139	159	159	135	152	161	139	152	156	164	150	142	164	144	156	144	169	157	159	123	176	144	167	162	152	145	147	156	144	142	130	167	163	186	134	164	164	152	153	147	176	186	162	156	161	144	157	158	177	145	160	184	179	145	168	151	136	154	128	153	134	155	126	135	128	153	157	129	151	146	158	139	155	161	143	135	131	155	163	154	133	141	144	148	143	181	168	149	143	151	138	142	155	138	156	157	135	152	164	166	152	160	150	156	165	160	154	178	147	132	140	145	151	169	149	149	171	124	167	175	167	145	135	142	143	134	146	177	173	151	172	178	141	138	159	145	143	153	133	140	151	157	181	158	158	172	135	121	141	171	150	157	167	167	161	160	141	167	178	154	150	175	141	150	134	151	136	157	166	155	140	146	165	162	163	172	160	164	148	150	135	142	152	121	139	130	144	156	144	149	148	155	155	140	141	164	142	145	145	156	161	132	142	139	159	143	141	168	175	150	146	169	158	175	130	146	135	133	142	169	145	125	150	151	154	164	148	149	160	134	164	174	174	129	153	143	125	140	166	152	129	152	167	169	124	142	147	147	144	139	111	143	145	146	155	167	175	155	147	155	165	164	142	143	147	136	170	141	142	134	154	139	162	146	149	153	127	147	161	164	152	160	162	139	157	147	146	149	147	162	134	136	137	149	142	148	169	152	153	125	160	147	166	161	147	166	172	140	165	163	164	149	136	121	150	139	165	194	172	148	147	153	176	149	124	149	149	156	148	154	153	143	163	163	130	158	148	134	147	153	157	141	131	168	163	157	160	136	158	140	161	151	163	178	145	155	156	157	160	152	122	155	149	148	151	150	148	141	162	138	158	155	161	135	163	149	140	159	170	164	141	129	152	154	154	144	154	189	144	151	179	131	170	145	164	142	156	163	150	172	143	147	166	133	148	144	153	140	165	147	159	141	152	151	153	140	149	162	160	149	155	125	148	129	148	131	149	137	140	129	142	156	174	136	160	170	149	153	143	150	133	143	154	152	142	149	178	151	141	149	159	172	130	152	152	136	153	170	129	164	137	147	147	151	155	180	148	137	154	135	166	129	178	142	124	145	160	150	155	132	146	151	149	138	150	157	120	163	150	134	156	155	138	161	144	174	129	156	168	148	134	156	148	154	146	147	160	150	143	150	136	133	128	146	156	159	142	176	148	161	143	110	151	128	167	125	150	127	135	152	175	164	156	158	141	128	156	156	160	154	138	160	148	154	133	153	150	163	153	153	139	157	157	140	146	144	156	163	157	131	166	149	137	151	143	148	148	134	132	157	135	161	121	181	152	149	154	159	153	154	157	158	166	151	153	152	130	142	134	172	155	156	145	153	155	144	145	162	144	148	174	141	184	146	151	152	155	146	159	168	160	120	145	120	136	131	159	174	131	145	160	163	152	139	175	172	168	141	140	169	134	141	154	158	172	138	163	140	140	162	142	167	147	158	144	173	138	168	155	159	162	146	155	144	153	124	147	165	143	174	168	107	123	142	159	156	164	141	153	129	125	148	151	154	154	161	141	149	148	152	163	137	163	143	204	151	140	164	165	155	142	139	152	137	134	139	147	147	154	136	179	157	162	163	155	148	153	172	149	146	171	137	148	164	149	135	142	149	161	138	140	152	132	171	138	169	151	145	158	175	158	162	141	154	137	152	131	143	134	179	146	146	154	170	146	158	138	131	150	156	151	158	146	135	149	140	148	138	139	148	155	161	165	151	161	140	147	163	137	158	135	155	166	150	141	150	152	135	127	161	170	150	166	154	140	151	149	143	103	173	137	160	118	165	150	144	163	139	131	154	127	155	143	169	143	150	151	139	150	145	144	161	154	155	151	148	152	145	122	139	165	141	171	133	132	141	158	157	153	163	165	150	141	159	136	148	163	144	138	161	145	161	144	131	124	144	147	132	143	140	159	140	141	131	136	148	145	160	140	179	168	153	166	162	168	152	113	138	124	139	155	138	168	135	167	178	128	142	143	175	133	162	171	139	145	155	151	136	167	173	147	148	130	148	169	142	150	125	153	142	149	145	153	139	143	157	149	151	143	150	160	138	186	148	162	147	153	158	179	154	138	131	169	145	158	154	141	157	155	168	139	157	139	169	137	168	150	156	152	142	164	162	146	127	155	133	160	176	156	161	152	148	154	155	154	143	157	186	149	136	124	160	149	178	142	149	153	148	160	155	173	149	148	154	150	149	160	135	151	154	141	151	152	135	161	140	154	130	140	145	156	181	138	135	141	126	141	120	171	149	169	161	159	153	157	145	165	149	156	122	160	156	162	141	159	163	137	157	138	158	154	154	151	126	154	164	156	153	124	157	145	164	166	191	151	139	172	151	168	164	137	150	172
11457	1760	797	895	771	688	601	579	542	511	470	474	469	457	418	416	422	422	414	384	428	397	411	372	373	438	404	390	402	380	397	425	424	375	385	360	358	359	359	400	412	389	368	396	381	382	443	496	525	563	643	629	646	584	555	557	538	497	493	465	451	464	481	417	435	356	377	381	385	376	365	346	381	375	382	384	394	375	405	343	364	387	397	403	394	372	354	357	364	375	382	378	397	373	374	364	388	385	375	323	379	383	396	355	349	374	354	386	413	379	369	359	390	359	364	353	405	365	399	355	362	379	380	363	367	411	398	396	354	364	359	352	346	367	390	365	397	376	348	387	392	379	386	342	364	357	377	386	333	382	351	392	371	351	396	371	378	344	370	396	385	398	402	368	375	372	334	380	352	387	333	372	379	375	339	355	387	363	359	372	401	396	415	381	390	367	379	356	387	379	374	351	351	363	352	348	364	342	365	355	373	379	386	369	371	370	374	367	382	401	375	357	372	402	406	378	375	372	369	347	357	369	396	386	396	380	398	367	339	355	352	367	346	379	384	391	383	369	388	344	374	328	394	366	361	399	388	377	365	393	339	366	395	377	350	402	385	372	349	380	351	366	364	384	403	351	395	368	367	351	385	343	378	364	354	386	377	352	415	378	385	366	372	344	347	358	410	359	369	345	328	376	362	392	381	362	394	364	371	340	392	392	357	384	392	332	385	372	364	344	357	373	349	355	374	349	421	315	374	346	382	398	395	415	407	378	374	382	361	409	380	405	425	386	375	352	364	351	373	382	383	375	370	350	367	335	377	342	343	345	403	393	423	386	400	394	353	404	384	352	352	357	363	386	387	370	350	377	384	376	388	404	395	344	350	362	356	361	369	368	386	374	352	377	355	363	356	378	323	373	378	368	350	375	351	366	352	384	360	363	360	404	353	396	358	394	360	373	381	390	355	381	361	383	389	364	376	348	407	363	351	349	377	357	408	377	341	364	369	396	356	373	368	357	355	375	336	362	366	403	359	341	365	380	412	401	382	356	361	373	371	362	356	377	373	402	358	376	387	373	355	416	371	361	407	356	358	354	400	346	408	383	386	361	373	392	378	384	356	371	408	353	383	375	337	359	389	361	373	390	350	384	365	398	344	364	387	379	346	419	360	396	380	384	341	381	381	397	370	361	394	401	375	338	422	408	403	351	385	356	391	384	379	366	370	382	383	373	369	408	384	346	361	388	394	371	363	371	387	375	375	408	354	360	392	350	356	398	364	371	369	377	368	403	379	377	341	379	366	382	378	352	369	381	412	364	364	382	394	402	366	367	385	324	404	361	381	368	388	378	344	359	396	407	391	376	341	384	394	375	378	371	398	373	361	391	358	350	359	361	346	381	379	366	405	352	357	377	347	376	386	389	371	375	364	361	350	395	363	351	400	371	350	343	400	406	359	348	386	375	342	385	369	352	367	366	354	385	392	380	347	372	351	401	389	344	400	380	388	374	391	326	357	378	371	399	373	369	353	380	384	352	350	376	379	351	364	404	360	404	372	396	391	386	384	322	390	350	409	363	377	366	351	368	394	370	358	361	376	355	372	372	352	371	365	373	376	350	346	388	375	338	386	390	362	388	419	352	363	368	369	382	383	356	384	378	388	360	362	360	362	364	399	392	370	363	377	371	368	392	347	392	358	360	367	393	379	369	376	357	345	355	355	403	378	388	370	371	350	357	337	344	392	373	405	398	392	360	369	371	376	398	404	372	352	364	365	367	345	366	329	362	353	376	393	369	355	391	390	357	389	376	369	366	368	373	376	400	361	382	374	372	385	376	377	399	352	386	367	352	439	431	386	332	371	373	357	337	360	368	402	372	388	376	358	397	346	353	368	365	403	383	371	352	364	360	377	390	357	334	367	386	373	384	389	365	402	378	382	388	384	384	351	374	359	357	374	399	370	379	375	394	368	356	408	348	342	370	350	405	382	367	368	385	344	416	386	393	332	378	327	393	365	360	380	407	380	344	383	392	383	384	355	391	385	412	369	349	373	385	368	394	364	360	361	389	389	360	328	380	394	378	362	371	383	366	371	376	376	372	374	392	396	382	370	378	368	381	350	383	362	352	383	384	388	408	368	397	359	390	400	388	407	357	376	393	382	371	369	387	356	337	372	354	411	377	354	400	382	362	377	407	390	391	395	352	369	347	416	340	371	382	393	372	350	398	343	341	400	382	373	373	430	367	373	354	361	413	383	385	398	385	364	366	359	394	373	359	390	370	362	375	376	339	394	351	384	342	362	371	334	366	401	358	361	355	378	372	377	361	378	384	388	349	367	374	381	391	383	366	367	392	349	368	374	359	371	391	365	346	371	405	390	365	361	371	362	345	417	365	399	354	365	371	427	385	358	398	369	385	378	405	367	350	405	392	383	393	330	379	417	393	385	344	399	322	380	352	395	350	371	398	382	350	356	359	334	392	385	365	374	408	349	328	393	396	371	377	355	374	383	402	405	369	398	387	407	409	379	369	364	414	364	376	368	381	367	371	359	356	363	378	354	358	380	347	396	378	383	380	407	378	352	355	379	368	379	365	362	379	361	373	368	384	342	377	378	358	363	359	392	379	401	349	349	392	359	346	364	368	371	360	378	398	351	379	387	364	360	356	344	344	385	391	393	401	367	378	369	376	390	366	395	354	393	354	345	346	428	399	377	370	386	367	399	363	343	393	386	354	329	386	374	386	395	385	399	383	393	349	389	367	353	408	383	366	359	358	400	337	379	370	349	356	369	384	377	354	355	389	375	366	364	371	375	360	369	362	383	371	343	368	412	360	367	387	380	353	369	363	341	347	327	353	328	375	379	369	368	374	406	350	356	383	371	376	404	354	349	366	389	381	356	390	359	380	351	371	372	354	361	402	375	364	402	358	387	395	388	345	373	355	353	354	374	358	378	367	360	379	369	385	326	366	379	397	372	379	388	359	346	334	376	357	406	386	373	379	374	373	376	397	388	393	383	371	341	364	366	356	359	383	359	383	353	378	340	369	393	393	368	400	366	384	382	409	380	373	386	362	404	380	398	364	392	354	363	387	360	343	331	352	369	377	360	372	388	356	383	342	392	440	353	397	386	350	378	371	389	371	390	388	360	367	395	379	382	378	404	376	398	358	344	404	371	394	382	384	380	351	403	374	367	403	443	371	365	380	410	360	370	361	369	391	366	391	386	395	368	380	370	384	421	388	390	345	362	371	402	387	383	370	387	368	354	358	414	382	400	367	404	378	367	359	385	371	396	354	347	345	356	385	374	374	372	369	367	364	344	367	407	383	350	369	399	364	352	372	406	368	394	397	349	391	352	381	392	369	358	357	390	358	383	356	340	363	374	365	339	369	368	369	376	347	386	347	374	383	380	392	366	369	367	388	384	346	372	401	318	360	347	359	382	414	407	408	384	352	376	353	375	355	395	362	363	362	348	348	370	342	391	341	362	382	396	351	395	357	379	362	371	392	407	380	402	339
22926	3695	486	360	253	198	163	148	120	110	100	98	78	98	70	67	79	70	81	79	88	74	95	93	72	85	69	82	84	66	57	76	76	86	79	82	51	79	59	71	64	73	78	72	60	79	99	97	105	102	102	111	107	107	108	108	111	109	66	86	98	90	99	84	80	70	70	83	75	76	75	82	84	81	78	91	91	63	74	64	63	85	65	76	75	80	67	68	73	67	65	62	72	73	84	86	81	72	68	63	77	65	75	76	73	90	57	61	75	59	75	74	77	89	60	95	80	72	70	82	81	69	74	69	67	90	85	74	71	70	88	68	71	79	65	70	68	81	88	87	68	72	69	79	87	66	72	77	67	49	73	61	68	69	63	71	74	77	92	79	84	69	80	76	57	76	76	66	72	88	71	71	96	64	63	87	83	81	62	95	63	66	59	76	83	63	95	77	65	73	77	86	61	72	74	81	65	77	82	74	69	84	66	71	51	79	59	77	70	65	82	81	81	70	76	75	75	60	84	70	60	67	81	61	47	73	80	68	72	86	79	85	72	69	87	75	67	65	81	89	71	85	69	73	99	76	68	75	96	72	84	88	79	65	84	67	73	66	86	75	85	73	84	72	79	69	78	76	73	78	77	91	65	81	81	72	91	77	75	70	74	77	66	72	90	93	68	88	74	73	65	69	84	69	62	73	71	97	82	71	85	68	81	66	69	73	64	69	73	65	77	71	66	70	70	72	72	75	70	66	67	62	89	72	71	57	60	76	77	80	58	66	84	88	56	79	72	67	64	70	57	68	73	57	72	57	78	83	64	70	68	90	72	75	83	71	88	87	67	69	74	61	70	71	71	90	75	79	60	84	98	93	69	74	74	89	75	57	81	73	57	71	84	81	63	66	64	80	58	73	71	74	56	63	72	66	70	84	81	83	68	69	83	78	101	71	74	63	63	68	75	69	64	82	80	69	82	74	84	86	68	81	74	89	63	76	84	72	76	89	72	90	73	84	81	83	83	86	81	60	85	68	80	53	56	69	76	72	74	65	69	83	71	76	68	72	62	73	72	87	76	62	60	75	82	70	80	78	77	88	60	75	77	92	68	73	77	74	80	71	74	80	72	59	63	67	89	83	69	74	80	74	61	76	58	66	60	69	75	56	77	58	70	67	73	85	78	69	88	67	73	63	80	83	85	98	67	85	77	67	58	82	62	60	87	94	76	78	71	83	77	88	80	83	58	81	84	82	80	70	48	87	89	72	74	68	64	74	65	56	83	67	87	70	76	67	69	61	74	73	67	70	74	92	75	85	85	80	80	57	80	66	63	56	78	76	80	72	77	92	78	81	70	98	69	67	68	81	83	76	70	80	66	74	67	72	75	78	107	81	76	88	71	63	65	74	68	74	69	69	86	70	68	71	79	70	65	75	77	73	93	79	60	82	79	73	65	90	59	79	74	73	72	67	74	82	58	82	69	73	74	73	72	96	73	70	67	76	65	83	69	68	81	66	80	69	73	61	70	64	65	80	92	76	70	74	67	73	75	61	73	81	79	70	76	68	68	71	71	81	78	73	97	72	95	87	59	76	55	69	76	74	70	81	73	71	77	67	71	69	54	77	72	76	72	84	73	80	80	64	66	72	94	85	80	68	81	77	78	58	66	76	69	63	72	83	62	72	68	60	75	75	73	69	60	77	51	72	79	84	64	83	65	86	75	83	80	76	86	75	80	65	77	73	85	82	73	93	68	73	76	82	76	77	79	95	82	63	73	77	66	71	85	78	71	79	79	76	75	90	81	69	68	54	68	86	78	72	64	78	86	69	73	72	81	76	76	76	64	68	64	76	76	67	83	79	74	78	75	70	81	83	75	61	65	61	87	70	64	81	80	68	75	79	86	73	68	66	74	80	82	73	78	66	72	56	61	63	83	74	84	78	74	85	98	78	73	78	69	83	88	69	88	71	77	73	74	73	72	74	83	68	63	69	72	75	68	72	76	54	76	64	69	70	68	78	81	72	59	85	72	63	68	73	94	98	79	71	67	90	69	75	70	86	86	71	63	84	100	86	73	84	87	81	88	70	79	74	77	65	89	85	62	75	60	65	86	85	57	95	78	73	71	80	79	76	78	96	84	70	67	56	75	77	65	76	64	73	78	93	74	92	67	71	77	73	73	79	77	85	77	53	79	71	67	72	68	89	82	65	79	68	77	66	96	75	76	82	59	80	68	67	75	83	75	82	83	81	62	71	76	74	75	78	67	58	63	69	64	71	67	84	63	73	77	82	73	59	73	92	73	87	75	60	74	81	85	68	78	84	79	77	59	57	74	70	71	69	72	88	81	73	79	71	73	74	73	61	94	68	72	81	65	79	82	58	78	68	71	74	76	84	71	98	68	73	66	82	80	72	62	81	58	74	65	54	74	80	72	73	75	76	73	73	93	83	87	80	88	83	75	87	78	65	65	89	82	82	60	69	77	59	76	86	75	63	67	81	78	80	64	72	69	75	83	67	90	63	70	64	70	69	76	66	78	67	69	59	88	72	56	80	75	62	68	65	87	59	86	70	76	71	76	88	77	78	65	89	95	75	69	88	71	68	75	62	62	74	86	81	61	77	84	79	80	74	68	74	73	61	74	77	54	85	78	75	72	73	64	63	77	96	88	85	88	70	70	79	84	75	79	67	76	79	77	62	69	71	73	61	86	67	77	80	62	83	67	78	72	88	67	81	67	70	76	64	83	79	76	72	73	71	70	80	68	76	67	75	59	59	68	60	69	74	77	74	58	71	66	60	75	65	71	64	87	76	53	81	81	79	57	89	78	74	63	88	65	62	74	66	62	72	86	76	70	66	75	68	69	68	65	78	69	81	63	86	69	88	74	71	77	79	82	74	89	83	78	75	71	74	74	68	63	89	69	81	67	79	71	64	68	79	86	72	75	69	61	75	91	92	66	74	55	89	67	63	67	81	72	67	60	53	78	97	72	81	67	81	72	76	72	81	63	60	68	50	69	80	88	83	71	64	68	85	70	60	79	68	88	63	94	62	80	89	87	61	91	80	89	65	73	74	74	80	85	60	82	70	58	73	63	66	81	77	74	84	72	78	63	65	68	70	72	58	69	71	79	60	72	60	78	66	81	79	75	73	64	91	86	73	80	86	91	88	66	102	85	92	66	75	78	71	82	91	69	65	74	80	69	84	70	73	72	69	83	61	83	73	94	77	73	78	77	75	74	92	79	82	67	64	63	68	70	78	70	66	69	87	80	69	63	68	68	60	73	78	59	70	77	73	64	77	73	86	75	76	77	92	71	97	67	85	83	71	87	56	89	66	65	77	68	62	81	76	73	66	86	74	68	75	81	90	73	82	62	58	76	72	79	75	76	61	76	65	71	54	73	77	68	60	91	96	73	81	64	83	63	60	79	85	86	82	72	79	75	86	72	85	62	79	78	82	66	52	70	63	63	74	89	65	80	82	72	94	87	58	79	68	65	63	73	73	55	79	59	85
14625	2185	1043	1149	1040	889	699	588	490	461	412	332	372	352	294	325	293	287	309	286	271	251	274	205	233	210	274	257	211	231	231	212	229	211	211	221	225	226	213	196	218	226	206	201	234	256	330	509	499	547	561	648	681	591	533	529	521	446	390	317	324	408	357	317	261	202	195	191	220	198	191	187	204	187	201	227	198	207	190	211	208	193	206	200	231	237	194	187	176	204	216	221	227	217	200	228	199	201	199	203	204	220	180	175	182	190	194	184	203	176	200	190	185	200	212	200	197	180	207	201	206	210	223	168	204	202	195	204	192	188	205	204	181	235	194	181	186	198	197	208	203	192	201	199	194	189	195	201	217	182	184	223	194	233	209	177	186	209	200	210	184	217	210	217	181	193	203	210	204	202	194	189	206	201	205	193	209	204	185	199	207	182	215	196	189	179	210	195	200	215	222	219	231	195	207	210	205	185	213	199	219	201	214	198	203	192	179	223	206	233	192	205	176	190	214	218	237	201	221	221	197	221	200	196	223	211	199	190	201	195	211	225	206	179	210	204	193	182	196	183	193	203	221	207	214	205	210	215	178	219	200	189	215	203	233	225	216	188	195	160	178	198	201	163	224	201	220	196	202	190	202	216	210	179	192	178	203	200	196	206	206	212	196	190	206	207	181	200	197	178	182	205	186	204	198	201	212	213	182	200	212	201	215	244	208	238	175	183	210	213	182	193	197	192	187	212	184	202	198	186	215	169	196	191	187	214	198	177	208	213	189	184	220	209	204	166	202	197	182	232	213	182	207	202	196	191	202	219	188	224	203	202	192	219	192	204	187	222	195	194	217	211	226	185	232	216	208	245	208	196	211	197	191	201	197	197	195	214	176	214	209	183	199	201	163	204	194	175	200	220	179	172	166	203	191	175	207	222	209	210	224	222	188	175	193	179	206	184	176	224	181	209	189	222	195	202	199	226	183	208	215	206	181	197	207	193	191	200	200	206	216	222	201	188	181	197	212	205	194	211	208	218	209	212	215	206	205	184	212	222	186	215	215	206	187	195	186	204	209	203	179	211	176	214	186	201	196	208	195	190	222	183	179	205	187	193	187	225	189	187	186	206	198	219	187	224	200	178	202	178	201	233	197	216	199	207	203	208	201	210	183	186	203	210	185	221	180	214	193	194	215	179	183	180	212	224	202	202	206	187	214	202	201	181	224	194	211	218	206	206	185	208	221	224	208	197	180	182	182	197	183	207	192	191	180	194	173	200	211	218	185	192	229	181	199	185	198	206	194	228	220	212	219	190	202	204	199	199	222	184	175	184	197	184	196	208	208	199	208	195	194	216	227	205	180	199	210	198	181	212	182	198	197	183	195	184	192	182	212	204	201	187	209	167	179	197	194	203	195	198	197	191	200	188	218	203	202	197	221	205	203	176	203	187	210	196	193	227	197	213	202	193	176	196	188	206	213	201	209	181	212	199	186	185	181	221	226	217	193	203	223	180	190	226	206	220	200	183	208	195	206	180	175	217	227	209	185	204	186	209	191	206	184	187	170	228	197	186	185	201	223	206	197	215	212	202	212	185	188	200	203	189	206	189	191	219	187	232	212	170	209	197	192	205	192	182	197	191	191	214	203	167	205	187	204	197	199	210	202	187	177	203	180	211	197	224	178	198	200	203	231	188	210	206	203	201	174	209	203	206	213	182	210	180	163	203	199	182	196	215	199	191	181	198	191	203	189	191	186	208	185	183	188	203	165	212	205	168	207	192	200	212	224	189	195	211	223	189	174	215	211	197	198	177	192	183	207	194	208	201	193	205	202	175	197	198	201	194	201	204	188	186	220	199	200	216	190	211	197	225	196	205	206	161	182	232	198	220	218	212	215	216	221	211	185	213	200	214	218	201	207	219	176	205	196	203	204	190	209	201	215	200	216	207	184	197	204	203	204	211	194	196	176	216	225	180	173	177	187	197	202	207	205	203	211	191	193	206	221	199	209	180	188	202	195	198	187	208	184	216	217	188	194	207	194	232	203	195	198	182	173	205	199	212	190	221	196	211	178	194	208	201	218	202	207	217	188	179	196	206	189	195	209	182	197	199	218	214	195	203	198	177	215	231	211	228	215	197	194	191	189	192	185	191	210	202	205	213	182	220	197	217	221	172	208	200	208	173	201	207	196	203	194	197	201	192	205	190	187	200	179	176	202	166	216	195	195	207	210	206	228	191	181	198	187	186	186	205	187	189	204	191	193	199	205	181	195	191	194	210	228	204	199	193	198	192	211	197	191	213	184	224	208	199	179	189	222	220	193	163	200	199	189	214	197	199	214	224	226	197	163	206	187	192	190	201	182	198	206	205	197	210	187	200	196	177	213	191	168	208	187	221	210	192	194	189	178	197	208	220	176	182	190	202	209	219	218	215	236	231	202	195	161	171	207	191	184	189	229	206	182	193	172	191	215	208	200	214	179	186	190	215	196	203	189	207	182	215	179	209	212	226	201	192	187	182	184	219	208	211	189	189	198	224	216	212	195	204	197	210	218	189	212	203	197	199	195	195	184	206	200	198	204	200	198	197	214	188	194	203	178	221	222	230	192	207	192	193	209	210	196	204	204	176	218	185	206	200	188	201	216	182	201	197	194	210	237	169	171	214	204	208	194	181	214	185	184	208	188	202	209	197	211	175	194	228	199	213	194	197	203	207	210	203	190	227	212	193	206	217	198	211	183	211	194	189	197	180	191	196	203	184	199	199	194	209	225	228	212	204	197	198	212	213	201	183	211	191	187	213	184	180	192	209	211	227	204	187	198	179	195	200	180	187	207	199	215	210	195	216	209	230	204	200	190	211	223	193	207	192	177	194	178	203	204	206	205	187	197	194	204	204	203	197	193	182	185	187	194	199	211	186	214	210	202	192	208	215	187	193	219	189	205	195	202	209	210	204	214	203	194	220	220	231	210	207	217	194	192	198	219	181	214	207	211	188	222	203	204	204	221	220	179	215	210	192	216	200	197	180	194	192	229	171	208	199	199	182	225	190	232	207	196	170	192	178	185	223	212	196	182	199	210	189	224	212	207	213	193	206	197	184	199	187	187	178	195	197	161	203	199	210	207	203	196	193	197	192	216	207	219	193	196	201	176	194	187	216	190	232	217	187	209	213	212	201	211	210	195	222	212	188	202	210	199	192	206	184	222	173	246	202	187	207	191	222	201	192	207	211	197	206	215	200	191	198	206	190	203	190	197	200	202	198	184	197	186	185	193	191	217	200	198	190	192	200	189	194	205	218	187	185	189	210	180	180	219	208	212	193	188	219	196	191	193	220	216	183	176	202	190	174	184	200	209	192	206	234	198	227	183	192	184	176	218	176	207	226	200	207	218	192	189	171	197	209	203	231	196	181	212	216	211	209	198	206	202	208	197	164	183	187	207	200	197	201	187	179	179	213	197	225	186	185	219	176	196	207	212	226	196	181	201	212	187	193	202	177	216	193	206	216	209	199	203	167
7126	1104	212	202	216	197	226	223	207	210	199	210	229	208	179	196	211	207	205	219	221	192	237	185	192	164	217	184	229	232	191	215	188	191	214	213	213	196	224	248	196	224	215	189	222	221	210	200	205	252	239	229	227	199	207	206	203	192	221	200	187	229	216	206	226	211	207	180	187	170	185	210	199	221	201	214	184	214	164	235	221	195	203	235	217	219	198	204	190	222	193	191	212	210	220	207	179	188	203	214	199	198	185	207	202	201	216	199	211	228	180	201	199	212	222	216	212	217	213	205	206	195	194	203	212	197	236	190	198	198	219	213	198	178	212	201	200	198	219	184	218	207	202	211	221	196	204	186	215	167	197	202	208	202	201	213	194	204	233	209	201	208	207	196	197	204	208	194	199	207	205	230	228	215	208	261	206	190	208	193	223	188	210	198	208	213	199	201	210	207	196	194	216	227	203	204	224	243	220	210	206	195	212	202	179	204	210	193	229	178	216	177	180	214	203	188	183	190	187	192	207	224	207	208	203	215	196	196	197	219	220	220	223	201	219	211	213	216	192	229	217	201	198	224	224	204	204	171	217	216	224	199	204	185	182	190	211	214	210	218	199	196	214	198	218	200	213	211	187	194	182	234	208	197	210	197	216	221	209	211	220	226	204	208	208	184	195	201	178	209	223	194	202	226	206	206	194	212	217	226	191	232	214	179	206	214	234	225	184	186	222	200	246	216	247	199	232	228	210	200	203	239	208	221	204	216	206	200	227	213	204	196	218	195	203	214	211	213	172	211	199	208	203	212	216	194	231	201	232	207	199	221	215	219	200	193	180	211	227	190	194	200	192	187	217	200	204	225	222	194	203	193	204	216	178	218	218	207	241	215	197	215	200	212	228	189	209	216	187	217	182	222	228	243	212	194	235	183	219	201	225	196	208	224	225	214	210	209	206	244	221	240	197	195	221	195	223	196	190	201	208	186	204	214	205	187	227	201	178	186	217	168	219	203	184	180	213	221	214	208	211	173	209	208	207	203	211	222	204	207	191	194	200	227	209	206	211	207	206	198	214	170	185	188	238	191	208	226	231	211	211	190	209	188	226	181	217	217	189	198	232	217	195	209	192	225	209	188	199	184	224	222	211	220	212	196	209	200	203	199	227	208	182	188	207	213	178	189	198	184	183	200	220	200	214	210	246	195	231	202	223	208	207	186	218	199	211	202	217	207	204	213	203	219	224	232	214	200	219	216	213	198	218	220	181	208	203	196	201	217	213	203	188	199	222	221	209	240	232	227	218	192	237	195	201	202	202	193	215	212	250	199	196	162	177	185	207	202	221	200	203	219	224	223	227	226	197	236	210	217	194	204	198	225	213	207	210	188	212	212	214	215	201	202	195	218	206	190	229	211	193	186	194	227	197	198	208	200	209	224	217	226	187	212	220	197	205	213	208	200	223	212	219	201	222	225	202	210	201	227	197	206	216	187	225	194	219	214	221	190	221	190	199	220	190	212	204	185	232	216	193	208	227	206	187	183	201	224	216	190	201	200	184	196	246	175	194	193	184	197	184	212	203	195	199	194	209	196	208	211	196	211	227	214	228	218	201	197	189	188	202	236	205	231	207	214	203	197	217	202	206	222	202	213	207	221	219	197	215	215	227	229	197	201	197	215	193	202	216	203	209	220	222	205	222	213	197	213	191	171	214	216	201	207	217	202	211	214	250	214	193	232	211	183	198	217	179	226	194	199	182	237	206	223	215	210	238	213	200	182	203	189	195	195	199	203	213	192	209	197	198	214	221	212	204	201	225	224	230	215	210	184	200	213	205	212	213	203	191	203	193	201	210	211	186	229	217	238	216	218	189	191	179	193	193	195	225	210	225	223	213	209	218	200	217	215	191	216	191	201	203	217	202	217	200	212	220	192	230	247	203	212	205	219	194	187	208	203	206	200	171	215	236	210	197	197	196	175	226	206	214	190	207	181	231	188	200	216	213	199	207	225	214	219	222	197	207	211	190	200	209	194	197	215	211	253	219	199	195	228	197	201	232	187	198	220	196	244	176	186	191	225	221	208	197	192	217	230	216	210	216	207	233	197	206	208	214	180	192	219	184	203	204	210	207	190	185	187	199	186	205	194	180	178	201	220	198	211	216	199	208	211	197	208	200	215	199	214	199	207	219	213	238	198	198	200	220	234	200	224	198	221	229	196	196	187	193	210	215	199	218	206	219	192	204	195	215	208	225	207	211	209	181	196	204	192	188	222	211	220	200	191	188	199	197	194	208	210	195	206	188	200	193	211	203	207	218	179	201	200	205	194	197	228	183	199	213	199	236	211	198	210	218	192	214	202	223	190	225	196	222	218	200	209	224	202	199	208	201	174	192	208	202	195	214	184	192	206	230	223	209	180	200	238	197	212	218	205	198	182	220	206	207	225	191	212	211	202	217	208	229	234	214	217	203	201	199	180	223	207	209	213	219	206	192	193	214	216	191	222	191	187	220	205	189	225	212	206	209	194	173	218	210	214	208	205	211	206	211	212	207	189	205	233	190	195	196	198	205	202	198	199	195	213	209	194	202	215	200	215	193	238	228	208	208	214	198	192	222	192	216	209	187	189	167	207	205	195	218	163	205	198	210	187	216	196	195	222	224	201	197	188	222	210	215	268	189	198	191	205	194	205	222	221	218	219	219	214	183	198	227	176	232	187	200	224	241	178	209	202	220	217	182	217	232	204	217	215	212	204	209	175	214	189	216	214	212	219	223	209	207	192	200	200	198	186	207	199	209	196	195	219	218	206	203	206	209	199	191	210	220	202	230	225	207	182	195	212	193	192	186	197	195	179	227	160	211	187	165	190	191	202	229	189	180	196	207	202	213	210	169	196	198	191	180	224	225	187	204	178	188	215	196	221	221	196	200	215	229	204	242	226	192	201	247	194	178	233	200	200	228	259	237	236	212	198	223	203	211	215	205	226	224	217	229	187	215	216	197	217	211	207	213	212	205	207	212	196	203	217	204	230	223	201	202	206	222	210	199	233	183	209	196	206	208	211	193	204	216	240	226	238	202	230	189	193	234	222	203	186	194	188	215	204	228	200	218	195	210	214	215	234	215	208	209	202	225	203	235	190	200	209	210	195	184	204	195	210	213	199	204	204	230	232	226	207	205	239	237	194	200	211	217	204	203	201	215	185	206	194	221	223	245	210	218	210	216	191	252	217	183	212	207	215	210	217	219	201	197	200	162	185	234	190	192	227	221	178	192	196	208	205	208	195	205	195	206	202	207	190	207	217	198	224	213	184	218	204	187	207	196	190	180	236	214	186	227	214	219	210	199	215	215	187	221	213	220	189	199	201	193	204	192	213	197	172	216	209	206	176	193	195	202	204	219	214	177	209	192	191	201	184	208	219	214	188	169	220	201	196	207	207	211	204	201	215	192	208	219	200	204	209	218	198	195	213	201	230	182	199	186	242	200	206	178	170	185	206	204	209	194	209	186	202	200	207
5645	1184	524	547	508	558	497	513	512	509	494	473	487	507	536	501	522	510	466	528	494	543	516	509	542	517	492	495	507	548	497	505	509	537	511	536	489	487	496	484	502	473	480	474	519	525	541	575	556	500	549	539	544	523	555	565	558	523	521	490	496	509	498	488	515	551	474	528	495	506	526	505	488	507	495	507	530	482	468	502	518	501	529	497	476	490	492	473	550	509	499	503	509	485	480	478	487	504	516	500	498	485	482	481	516	530	479	495	511	476	460	502	501	488	486	471	488	503	486	510	551	516	520	508	492	504	496	464	498	486	545	501	482	472	490	503	496	465	496	503	498	459	510	482	489	493	532	485	483	505	476	484	477	512	508	518	508	482	499	521	507	517	483	500	481	503	489	517	509	531	521	482	502	516	498	510	506	478	450	501	494	521	502	498	506	519	526	462	478	478	497	468	501	511	535	529	517	503	530	481	474	495	471	483	496	481	485	456	492	534	510	506	484	507	502	521	500	518	517	509	488	495	485	484	457	502	472	503	487	503	516	490	511	538	518	529	472	482	520	504	478	490	535	530	510	494	542	496	517	496	495	502	527	523	468	471	498	505	530	496	491	511	480	512	482	526	491	495	561	523	490	522	539	565	498	504	489	497	511	500	471	482	485	547	470	501	509	489	505	518	487	515	497	491	519	488	528	525	493	497	477	495	522	503	468	513	489	535	551	510	476	504	472	529	501	483	523	496	480	481	514	507	453	500	518	531	494	510	513	470	542	505	507	500	498	493	514	471	509	514	482	441	459	509	483	523	477	476	479	513	473	517	492	545	468	494	497	499	508	499	496	454	523	503	502	523	531	502	496	505	525	549	509	501	551	507	492	507	508	508	486	466	505	528	477	499	499	502	515	492	479	517	495	467	492	486	511	490	481	473	497	489	536	537	455	506	466	492	503	509	514	495	468	485	523	467	494	479	495	488	493	502	509	461	463	517	524	519	559	490	495	506	480	520	489	478	516	505	480	524	523	475	487	490	462	470	507	478	483	490	462	531	513	514	548	547	517	501	463	474	463	511	540	485	503	469	460	478	521	500	523	505	481	489	507	514	491	521	528	503	502	510	492	472	472	486	502	467	494	522	483	478	518	487	492	524	484	498	454	509	489	562	494	498	512	518	506	478	519	468	494	462	505	530	498	500	514	489	527	476	479	493	479	460	511	516	511	452	502	481	527	541	484	443	505	550	483	559	516	474	479	506	508	486	521	530	499	503	501	502	526	461	481	528	503	497	543	546	493	493	519	459	496	477	493	515	433	505	515	522	503	504	537	480	483	495	501	471	461	514	485	481	501	531	504	474	503	468	490	506	505	462	529	495	501	490	463	469	464	495	469	525	472	504	498	495	534	484	505	477	491	507	525	532	505	509	506	477	517	529	497	517	469	529	477	489	539	493	475	503	502	505	489	521	470	510	478	526	520	505	538	495	480	513	484	482	528	505	525	538	469	491	468	523	529	486	517	527	483	517	496	499	504	496	520	549	544	525	489	476	480	493	527	475	510	508	481	472	488	538	512	484	492	521	489	526	473	533	501	495	477	514	510	468	483	494	500	480	460	481	491	506	494	503	465	446	460	529	488	493	487	489	499	527	520	512	520	487	525	510	488	464	464	506	488	504	488	483	518	517	520	513	486	506	504	511	530	519	480	498	472	514	494	490	518	509	535	471	508	502	518	515	523	527	497	450	479	539	483	500	508	524	528	480	507	484	502	533	495	502	502	513	517	497	481	444	494	541	506	496	521	513	493	506	484	469	508	521	508	490	514	491	494	500	513	511	467	505	477	517	482	508	460	515	474	507	480	515	487	510	506	518	485	513	519	517	504	516	495	506	499	475	546	504	459	476	526	474	528	479	497	500	521	477	525	497	490	502	490	487	529	474	515	479	505	536	505	494	482	514	476	481	477	504	495	528	540	482	490	497	506	542	492	466	498	493	550	496	522	488	446	502	463	516	494	458	555	467	486	521	473	494	553	523	535	478	485	470	476	514	496	515	539	480	536	510	496	491	473	478	482	523	498	487	499	492	528	478	518	473	511	535	481	464	517	513	474	507	512	476	481	506	548	506	514	535	486	488	504	511	457	524	491	514	523	512	484	533	507	510	469	480	475	479	495	471	486	509	487	488	512	548	491	545	493	502	495	484	507	499	523	516	506	460	477	486	480	504	499	508	510	456	524	451	509	500	515	483	490	472	512	502	521	463	468	480	461	503	480	499	460	498	506	521	481	511	495	501	492	465	489	509	522	504	467	493	472	464	522	484	452	531	505	517	453	469	477	479	478	508	515	520	485	498	505	479	455	460	509	520	535	500	468	511	504	475	519	530	482	533	508	501	482	477	486	472	537	480	502	473	544	476	514	527	467	504	513	494	490	501	511	508	497	501	533	476	509	528	480	504	515	498	509	508	484	500	497	441	494	463	517	459	509	510	504	484	511	516	512	478	557	478	507	507	488	488	467	501	520	488	495	475	497	500	479	498	501	505	495	484	492	497	506	495	466	504	481	479	527	489	492	477	502	522	502	495	514	520	503	504	516	494	462	477	499	521	515	488	493	509	508	449	519	489	504	473	513	508	506	461	496	533	537	520	513	507	501	513	520	478	481	472	500	495	484	508	561	505	503	505	504	508	483	521	492	513	501	494	518	487	501	481	515	484	454	496	535	492	487	485	511	536	540	524	461	500	495	522	476	479	459	483	484	490	479	481	502	552	461	528	497	510	538	509	509	526	490	490	482	498	534	490	499	529	529	498	488	492	522	499	518	485	476	466	495	476	532	466	493	514	468	517	513	428	489	450	464	466	488	518	523	539	482	499	491	516	493	523	481	473	440	490	471	453	490	536	502	474	518	532	495	536	489	486	540	533	482	521	509	465	482	538	491	475	494	490	549	487	523	498	525	526	474	505	520	478	497	514	498	536	502	529	515	488	493	485	499	461	487	483	493	522	499	529	501	511	499	473	547	473	522	528	453	516	498	540	506	533	502	491	475	478	515	491	471	512	494	467	476	487	521	470	510	446	536	483	491	498	502	524	483	495	517	499	514	500	498	509	509	477	517	499	513	515	505	503	475	485	485	501	498	538	493	483	510	483	521	489	486	565	497	488	484	471	512	491	496	473	499	494	478	475	497	492	553	484	478	510	511	512	536	519	508	492	554	509	500	492	521	455	489	486	535	513	485	521	496	495	500	522	500	516	490	493	488	515	512	525	533	524	511	450	511	488	512	509	508	505	499	482	503	490	463	527	518	494	496	530	517	502	484	483	499	472	510	517	509	494	510	524	511	509	559	500	534	535	460	475	485	503	500	505	505	476	540	512	526	491	503	496	496	462	515	523	518	523	458	511	478	506	522	483	475	517	484	502	502	469	507	514	529	458	532	494	490	456	489	505	457	492	483	493	494	533	450	527	514	522	512	536	486	511	492	501	495	493	518	451	521	503	480	514	506	487	504	538
15757	2214	359	262	232	221	219	184	179	174	174	186	181	150	185	142	157	180	141	164	155	160	171	143	191	190	135	156	145	150	159	149	162	141	134	151	128	168	146	143	151	171	145	162	133	181	167	181	137	169	155	182	183	180	168	144	161	162	183	166	177	173	164	175	151	164	152	151	158	151	164	150	150	138	149	159	172	158	136	142	145	171	153	169	154	156	147	165	166	146	157	162	157	159	187	151	132	163	153	162	156	165	186	156	154	156	127	150	140	172	155	171	158	136	144	154	157	144	159	154	152	156	146	159	157	145	202	156	140	158	160	150	141	176	152	144	140	133	144	138	142	123	162	170	151	151	162	145	157	169	174	150	168	146	161	166	157	159	152	143	166	155	170	187	153	168	148	166	140	165	163	143	139	154	157	150	146	151	163	173	163	137	176	147	157	152	150	148	159	160	154	145	136	138	171	166	143	162	170	148	161	176	143	164	146	149	154	164	171	156	182	162	155	151	179	141	145	157	162	146	155	155	157	147	154	137	151	131	139	148	145	147	149	143	129	172	132	151	157	163	170	160	154	163	128	144	144	151	125	138	157	161	138	141	146	143	163	159	149	159	146	166	147	158	163	155	145	139	163	138	151	152	147	151	146	196	156	142	142	163	167	159	161	139	180	156	162	180	160	188	162	155	141	178	156	141	144	123	168	158	152	161	156	159	168	175	144	144	151	151	153	167	131	156	154	148	168	165	173	156	157	143	152	126	143	139	161	140	141	144	138	169	166	144	151	131	141	156	155	139	145	168	183	170	157	167	169	160	139	167	135	156	142	160	165	165	158	147	164	157	149	151	125	150	167	175	146	129	152	177	176	140	145	146	144	134	146	145	167	145	153	155	157	150	169	150	152	153	162	158	168	152	135	157	155	136	151	160	152	155	138	152	162	157	180	143	137	138	149	134	151	165	134	172	162	167	171	141	153	154	154	139	162	175	150	177	132	148	162	138	162	177	160	152	161	163	163	159	176	148	154	138	136	146	162	153	165	152	168	163	141	149	172	136	156	148	179	130	151	174	156	172	157	162	179	142	146	156	157	145	159	172	147	166	166	146	145	166	156	181	156	140	136	160	148	160	155	164	161	145	144	128	125	156	152	149	170	155	178	154	159	150	146	128	149	120	170	148	155	148	151	146	122	133	158	163	159	142	151	137	126	148	172	177	155	170	162	150	138	136	140	147	161	146	147	156	145	153	132	140	154	154	151	161	164	156	161	150	172	147	132	158	155	164	163	190	158	150	138	171	163	177	164	150	147	162	148	144	150	151	153	153	177	146	169	150	165	145	158	137	159	146	164	151	161	129	136	149	168	152	155	166	177	137	159	153	152	158	132	168	165	142	140	170	165	147	140	146	156	162	161	157	155	164	151	139	146	142	141	143	154	142	178	152	164	160	163	152	136	146	147	167	142	158	144	155	156	190	150	171	147	161	144	162	164	135	137	171	159	158	169	141	161	153	148	139	141	143	149	172	145	142	142	162	181	150	153	139	130	157	153	154	141	158	169	171	182	149	160	141	139	163	166	180	126	145	160	156	143	159	176	161	145	168	152	163	153	148	164	149	163	175	153	151	159	132	141	134	136	174	144	152	140	151	140	160	166	156	154	163	146	134	156	157	146	144	148	151	174	151	174	167	144	147	165	147	160	150	137	151	169	158	145	182	140	144	150	150	150	156	144	154	146	145	135	147	172	151	162	156	147	132	150	165	174	150	171	154	171	177	154	143	152	135	146	157	156	163	160	161	166	120	143	160	170	175	177	129	146	167	151	173	163	176	141	152	146	146	161	131	155	154	158	181	168	153	167	145	144	162	146	158	169	160	153	134	152	151	143	138	149	150	133	132	156	131	142	157	144	140	164	140	171	151	165	185	161	168	137	147	138	154	143	155	134	169	151	152	144	142	139	169	156	146	152	150	159	160	165	178	171	160	154	158	167	141	168	153	165	128	156	142	175	156	158	149	167	149	163	151	135	162	162	131	174	138	154	153	158	157	157	138	147	157	143	166	173	156	140	170	152	147	144	156	152	158	159	168	185	144	147	150	148	138	150	155	183	150	162	173	150	150	146	133	154	133	144	153	141	154	160	136	136	155	144	163	159	153	138	142	155	151	162	142	135	149	178	157	129	153	180	185	145	159	172	161	142	162	156	150	129	163	143	176	160	154	170	161	170	174	163	167	174	115	155	167	174	150	150	146	156	139	159	128	167	180	140	153	136	150	150	168	177	151	156	156	166	163	166	148	142	172	184	153	137	151	152	171	174	156	188	162	160	162	152	171	164	155	141	163	153	172	164	174	156	161	155	160	158	174	148	132	149	150	159	150	163	132	158	153	129	162	171	168	132	149	171	165	170	177	158	133	151	158	158	156	160	151	168	141	142	146	142	166	164	160	134	158	145	169	151	151	178	165	143	156	171	127	187	146	148	160	161	153	167	138	145	152	151	160	150	172	126	145	156	156	126	141	161	153	160	162	168	171	139	140	155	151	155	137	142	142	178	134	153	151	149	125	184	140	155	158	155	162	169	177	174	150	158	157	171	135	148	166	138	128	160	177	155	147	146	177	145	159	153	158	144	136	171	156	158	144	167	147	152	142	161	156	164	163	149	148	164	157	173	156	171	153	164	166	155	159	156	160	156	154	154	163	183	170	149	144	177	141	144	129	136	147	170	163	167	154	138	156	158	144	160	166	176	164	157	148	149	167	149	155	144	188	133	149	151	158	146	173	177	125	159	162	164	146	155	166	136	154	148	158	158	129	171	146	155	158	155	154	136	135	139	132	141	150	181	153	165	163	160	160	173	157	175	138	156	149	146	142	143	161	158	152	149	152	167	160	176	132	140	162	155	147	150	161	160	142	153	151	144	134	191	155	162	152	154	121	182	149	154	140	133	133	140	147	154	168	148	159	151	152	159	180	141	172	139	144	145	133	140	142	157	144	169	148	151	141	150	149	163	146	136	156	153	169	170	147	145	150	157	157	156	163	152	160	165	180	145	173	160	157	141	161	157	128	155	178	159	139	163	151	131	139	142	148	159	158	142	163	157	138	155	164	138	162	150	158	147	161	148	128	187	171	166	161	145	161	146	135	179	161	150	125	124	142	157	157	143	145	150	156	141	179	185	156	129	152	130	173	178	149	154	161	185	161	150	137	166	143	156	135	132	156	161	174	163	136	140	153	161	152	144	165	153	159	137	149	166	166	152	151	179	137	135	172	168	139	152	180	174	158	144	143	159	139	133	139	172	137	168	157	175	135	142	159	137	160	126	146	147	169	150	151	147	165	159	147	163	142	130	163	151	168	151	152	150	159	157	175	142	153	143	136	171	145	141	136	168	130	155	161	156	152	177	138	148	170	159	145	150	150	155	158	148	143	165	159	158	139	135	146	159	142	152	187	161	164	128	183	148	150	162	130	166	152	140	157	141	139	148	153	149	157	157	159	146	178	168	156	162	137
11746	1709	835	862	842	742	613	563	539	516	459	474	450	461	438	428	421	413	430	397	396	422	441	356	451	374	442	422	413	407	390	424	380	366	388	410	375	374	388	388	386	412	382	379	399	428	514	549	514	561	608	612	595	566	580	548	528	535	494	455	450	497	467	413	438	401	411	373	422	386	369	394	420	393	381	379	358	385	392	386	383	372	404	365	383	363	406	385	368	361	353	363	382	377	408	364	353	415	395	399	372	373	364	378	399	350	383	354	365	391	389	385	380	366	399	359	361	387	372	416	376	337	412	424	358	363	379	369	377	349	375	395	377	439	402	356	404	367	375	398	367	371	330	380	373	402	384	406	398	393	393	369	399	376	396	410	435	375	348	394	358	373	389	391	370	359	394	408	350	396	351	376	362	348	383	351	376	396	356	388	387	419	393	400	390	398	404	403	391	362	401	376	401	362	368	414	417	370	365	393	385	381	388	411	369	405	369	376	359	391	374	345	369	372	390	345	385	404	381	372	352	385	383	367	373	367	410	382	410	388	381	374	393	364	403	375	385	371	365	387	356	396	353	390	375	384	370	393	424	365	384	346	385	427	417	384	383	369	352	396	392	383	390	381	377	389	384	365	383	390	392	356	379	365	397	380	380	379	368	389	409	349	372	397	355	403	376	407	366	371	379	386	349	387	371	375	384	405	383	381	346	372	363	372	375	392	362	354	380	393	371	407	373	365	398	383	373	384	373	365	412	388	336	370	378	333	389	366	372	385	366	379	394	376	365	391	363	372	363	374	400	391	371	390	374	359	373	370	381	365	386	395	408	402	380	396	393	415	356	395	395	360	387	407	373	405	402	349	363	359	354	398	371	397	355	369	359	397	364	400	370	392	383	396	383	392	400	386	401	374	399	372	371	397	365	386	363	365	382	388	385	377	378	408	379	351	377	389	355	407	395	380	387	356	388	346	424	370	390	366	393	420	398	430	405	386	412	411	378	408	348	375	381	382	365	364	382	356	404	343	371	375	371	384	387	419	363	377	350	384	420	367	385	398	333	382	406	380	364	393	375	381	400	371	380	365	359	375	342	350	387	400	356	411	356	386	390	381	370	407	386	383	405	376	396	387	423	369	350	401	389	428	367	381	389	378	383	382	372	395	364	357	374	357	382	359	380	384	361	369	370	402	404	355	376	363	414	380	368	349	386	387	384	340	418	405	398	378	380	392	359	413	390	396	362	369	398	380	390	365	346	400	349	357	372	380	365	384	386	380	346	352	384	390	357	367	367	402	367	337	345	354	391	381	385	364	373	351	384	411	357	373	375	382	364	374	373	391	362	384	388	373	411	349	383	371	372	402	387	355	391	377	396	397	383	396	386	386	367	386	391	371	381	387	356	367	375	393	401	410	368	380	400	364	379	383	400	353	391	412	366	362	385	365	373	360	372	362	358	370	424	400	369	386	379	397	347	379	360	382	375	402	339	417	424	397	371	394	401	385	373	350	359	396	389	337	397	414	371	377	391	407	399	375	388	394	368	391	388	362	365	389	371	406	378	410	356	373	382	394	378	372	370	360	389	355	391	410	392	398	432	405	346	396	357	379	387	345	400	379	381	396	398	396	390	390	395	344	387	376	367	377	405	380	364	410	388	410	369	394	367	372	373	381	401	388	351	376	389	378	379	378	392	367	372	432	384	401	384	393	379	370	388	367	366	360	400	391	373	353	386	389	356	403	412	358	425	375	393	379	346	384	399	381	356	374	350	387	385	376	372	391	349	390	371	380	395	396	390	406	368	384	371	429	372	385	392	378	403	374	366	396	403	352	392	360	366	382	369	385	377	408	389	362	363	393	392	364	400	369	357	367	385	373	396	385	383	346	387	399	370	367	416	351	393	362	375	387	388	378	386	416	404	375	388	389	358	391	377	379	377	382	386	351	385	367	353	364	356	380	373	395	381	377	344	342	383	363	359	392	386	370	373	348	420	348	364	382	383	345	403	357	401	381	377	371	391	412	378	392	368	388	421	399	356	386	409	394	391	367	351	407	353	402	384	357	408	340	402	361	382	386	380	366	336	405	386	370	360	377	372	401	346	400	368	393	382	358	373	358	361	360	366	390	389	369	353	364	385	356	386	374	360	372	366	423	364	385	400	373	415	357	359	406	399	388	394	378	389	390	381	406	406	378	408	366	391	385	368	382	372	404	370	402	388	382	371	359	390	361	390	359	418	409	387	358	399	402	383	404	384	375	357	375	381	369	405	372	361	392	382	403	368	378	351	376	346	378	372	324	385	386	395	404	371	386	356	377	406	380	380	359	371	366	394	395	393	397	390	377	379	341	397	390	402	393	384	402	365	376	369	389	391	366	373	363	388	397	374	385	379	360	376	353	403	409	379	401	357	349	382	367	362	363	388	367	390	404	375	380	404	345	386	412	363	381	426	402	379	368	366	398	371	398	362	381	380	348	389	392	398	388	385	350	374	418	340	376	375	391	390	397	360	369	387	382	413	393	420	342	411	373	383	386	396	415	409	368	377	378	398	375	379	416	391	407	390	360	393	376	376	365	363	387	400	388	389	422	393	364	388	328	352	403	382	379	400	381	393	351	424	407	381	378	342	422	406	367	385	385	400	376	374	390	393	409	359	361	438	331	403	375	370	372	365	361	375	416	357	394	393	407	394	406	347	371	390	393	402	384	359	376	343	387	364	353	361	383	393	350	326	400	390	388	349	349	385	422	364	363	374	365	358	400	403	350	381	408	396	395	368	371	425	376	381	390	384	380	378	382	392	344	376	406	365	365	401	343	422	392	397	351	355	379	423	356	372	384	395	436	373	379	386	360	367	420	410	391	373	375	372	384	370	376	360	393	387	436	390	342	390	384	389	381	378	394	388	394	367	341	392	374	399	383	377	396	381	399	420	372	386	391	364	367	348	373	424	407	387	390	402	397	396	350	361	383	344	354	395	360	400	368	364	343	398	371	398	348	385	361	412	388	397	373	368	396	386	396	387	379	408	393	414	372	379	393	357	370	368	370	355	380	400	380	381	364	364	396	382	373	399	403	398	375	403	369	377	396	393	352	382	366	409	390	384	418	360	404	332	370	391	386	402	371	388	372	355	360	344	369	424	368	359	357	345	346	358	364	367	369	337	354	357	362	425	388	357	354	365	415	389	384	359	317	365	409	371	398	409	374	383	396	383	340	376	387	360	366	382	365	361	375	336	373	406	390	408	357	347	370	370	394	358	399	379	384	351	366	335	384	357	379	352	361	412	395	385	400	390	382	410	349	381	423	382	382	388	377	410	417	374	382	363	406	402	390	372	388	429	410	396	403	373	390	373	368	381	412	383	351	407	367	388	408	404	386	391	397	408	386	369	393	390	371	411	387	362	425	383	371	374	396	402	397	373	366	414	377	354	381	385	359	404	371	387	414	362	391	370	401	377	393	423	399	407	347	408	364	389	379	369	381	385	362	378	390	355	403	377	379	388	391	372	369	360	328
23612	3859	476	340	225	191	148	160	131	120	130	111	98	87	81	92	93	81	86	74	72	102	77	91	90	76	74	85	84	72	89	85	96	75	71	72	60	75	83	84	76	64	88	81	84	81	112	131	98	111	116	106	127	133	108	102	98	104	107	101	71	112	86	79	81	83	82	73	82	83	65	81	82	80	72	64	63	67	68	78	78	67	81	94	80	89	80	78	80	67	70	78	77	66	87	88	74	58	83	66	68	82	89	77	78	81	87	88	61	75	90	88	67	71	98	82	74	61	77	91	70	56	79	77	81	82	65	71	72	66	66	68	92	84	83	95	81	78	78	74	67	89	91	78	68	73	82	70	63	69	69	75	77	86	85	67	82	87	87	71	88	63	70	67	75	79	79	77	63	87	90	90	75	92	89	72	83	81	60	74	94	77	88	76	70	74	90	96	76	81	68	77	73	76	81	70	82	64	80	82	71	66	69	74	82	79	85	82	69	87	78	75	88	70	80	66	80	74	76	76	85	76	84	59	71	74	88	78	83	80	72	73	73	79	70	71	88	85	70	75	80	68	84	75	67	92	82	71	90	73	86	75	86	69	62	77	74	96	84	90	77	81	84	65	66	85	81	72	72	70	76	84	79	96	65	91	74	70	72	91	81	89	83	60	78	104	79	63	83	80	68	71	78	68	78	84	82	86	82	76	82	77	80	75	80	67	76	81	81	81	67	83	81	81	82	78	83	66	68	83	86	76	88	77	71	74	93	76	83	75	76	74	69	67	75	65	86	93	88	79	86	77	84	78	76	82	72	87	71	68	86	72	77	77	67	69	79	89	66	79	67	75	79	75	63	80	85	75	69	83	76	60	62	77	86	86	72	83	81	91	81	64	80	100	78	78	72	89	99	66	80	59	77	83	89	81	79	81	91	58	75	76	68	91	71	72	65	94	83	83	80	83	85	78	88	77	84	76	76	76	68	101	81	81	69	82	81	90	80	71	94	81	75	80	82	66	77	82	75	72	78	79	73	79	67	66	82	84	88	73	83	82	68	69	76	83	88	63	81	71	65	75	67	69	77	66	81	73	70	76	78	77	67	67	76	73	82	76	71	82	83	70	92	69	80	72	84	87	86	74	69	71	81	80	84	56	81	94	77	88	79	80	84	56	56	71	85	82	85	93	99	79	89	74	78	87	62	67	78	83	92	64	80	83	73	87	74	76	68	85	86	90	81	89	79	73	90	67	85	75	81	77	78	81	71	84	75	76	93	82	75	78	77	80	68	76	85	67	70	70	86	84	72	93	76	78	70	86	97	82	80	84	68	60	82	76	75	75	68	76	60	82	83	62	70	77	68	97	93	71	75	69	92	68	67	72	65	79	82	85	97	80	68	90	100	77	79	69	71	76	74	82	88	74	80	89	78	66	89	69	72	84	82	73	63	84	95	99	98	69	71	79	79	86	69	85	88	100	81	81	73	83	80	79	72	68	76	82	73	71	79	76	68	74	87	76	68	73	82	90	74	81	78	77	67	85	81	86	76	82	70	45	98	82	75	75	58	89	83	80	87	86	77	64	72	65	75	70	87	85	69	70	92	74	81	63	65	71	87	80	81	97	75	85	71	73	82	95	70	105	63	86	83	88	93	85	92	85	73	59	76	76	63	67	67	91	85	60	43	70	75	66	89	78	76	67	63	79	75	76	74	78	76	88	74	81	73	68	80	79	77	79	74	69	78	72	81	88	72	69	64	77	75	85	83	73	67	79	68	83	72	95	88	89	79	80	70	75	72	73	93	74	75	88	100	88	81	65	99	82	84	71	82	78	77	74	63	62	94	93	71	71	73	72	67	86	81	80	66	86	78	93	82	88	70	69	69	81	76	82	85	85	69	80	84	72	91	68	85	76	65	62	78	92	70	78	77	69	71	78	68	70	61	94	83	52	106	71	91	87	80	84	72	80	80	64	76	72	76	76	61	73	76	87	98	80	81	88	66	74	68	88	70	94	76	82	85	59	85	75	76	74	64	80	95	83	78	67	67	90	75	86	86	74	82	72	74	84	72	66	76	70	77	77	86	78	60	80	71	75	57	76	78	56	86	68	62	60	81	84	71	66	99	81	84	98	81	75	85	70	73	69	64	82	88	64	86	75	98	94	61	66	76	72	72	91	83	70	70	85	87	75	78	59	73	87	78	74	75	67	73	82	62	78	80	75	73	77	96	75	71	79	61	72	74	75	61	79	88	77	87	63	78	72	82	80	71	84	83	68	78	83	76	71	73	92	69	81	67	71	96	65	64	92	67	69	91	101	94	70	94	94	77	81	85	69	86	84	96	57	76	75	77	75	74	74	90	59	76	85	84	68	70	84	69	72	69	81	65	68	71	75	75	74	87	80	85	78	65	81	74	89	82	66	94	72	87	82	86	71	78	63	79	67	56	80	68	91	62	66	87	79	76	80	83	88	77	94	70	93	76	63	66	70	69	69	76	97	93	86	70	74	106	73	64	68	78	69	70	64	81	91	78	69	81	74	83	71	80	93	80	75	89	100	74	68	73	84	75	80	88	75	67	84	82	58	72	62	78	74	94	75	81	80	79	69	81	66	73	89	70	91	79	65	93	81	73	74	95	79	70	62	83	86	68	87	68	75	73	95	69	83	75	65	83	74	89	84	77	59	58	94	64	75	79	86	86	79	80	79	67	80	83	81	65	80	77	72	83	82	65	82	88	76	84	67	86	83	79	77	79	72	75	67	67	87	95	77	83	71	69	99	69	67	91	61	88	73	69	80	82	81	87	70	91	70	82	73	92	83	72	86	60	79	79	63	89	87	69	60	78	91	83	79	83	85	91	62	70	85	85	62	67	80	75	81	86	70	80	84	72	65	79	66	70	78	81	89	74	70	87	90	70	55	78	67	74	95	61	77	65	74	75	76	99	68	75	53	82	75	77	82	72	60	78	73	91	81	78	86	95	74	85	92	79	70	82	90	83	76	65	57	81	77	67	78	82	64	64	81	81	76	75	83	81	88	79	73	97	72	87	76	89	74	74	66	68	93	85	76	86	80	79	86	72	93	88	68	91	69	82	91	73	71	73	68	67	72	93	75	71	69	78	94	91	82	64	78	93	80	73	85	88	88	76	70	77	72	72	65	83	73	88	90	94	72	78	69	77	63	77	76	77	70	68	65	61	76	79	85	66	81	82	74	78	99	53	87	76	66	78	81	64	67	85	90	82	91	65	86	80	75	77	83	70	72	66	64	96	83	86	92	74	79	87	75	72	67	79	77	60	92	89	77	73	85	74	83	60	81	89	76	75	75	73	79	77	88	82	70	79	71	81	81	99	66	75	86	75	78	76	85	68	102	89	61	86	67	58	68	91	89	87	81	81	85	89	82	80	77	85	69	85	94	84	86	92	74	84	72	72	77	76	71	89	69	62	95	63	79	69	72	89	83	76	73	94	78	76	89	96	86	71	65	74	97	62	82	73	70	88	81	86	70	69	79
14948	2251	1067	1211	1078	824	733	586	565	459	444	355	361	315	348	307	352	284	264	258	262	265	258	243	246	251	243	235	227	238	236	260	234	211	201	221	231	244	204	248	241	217	208	259	237	299	496	541	478	544	530	679	641	628	539	528	514	445	380	379	297	420	395	325	295	253	229	216	225	188	210	226	196	221	213	224	200	232	213	221	180	194	199	221	220	209	197	196	223	225	196	202	229	195	220	210	205	239	220	211	196	208	206	219	201	216	213	213	218	221	216	200	206	188	218	216	217	208	234	199	236	218	218	209	207	200	217	188	201	241	206	224	209	228	203	212	195	181	200	189	227	234	175	220	175	224	224	199	211	219	206	229	203	244	185	220	201	208	196	200	222	229	190	207	198	216	230	197	213	186	181	205	208	215	226	221	233	216	218	229	198	205	201	192	204	198	205	212	219	209	222	245	205	212	210	195	198	214	220	220	205	210	205	206	209	202	201	217	207	231	197	187	195	203	199	222	211	204	210	231	216	182	212	224	218	196	193	193	204	235	194	221	202	210	246	206	218	194	222	217	180	219	228	209	173	199	218	196	188	216	194	210	204	209	208	211	219	217	210	212	219	212	204	176	221	201	190	188	195	218	220	229	197	199	197	206	214	224	210	199	191	192	191	214	220	222	235	210	207	211	207	214	202	224	178	219	211	206	227	204	238	241	228	203	222	200	224	225	218	214	191	206	232	221	202	199	232	208	197	226	235	222	190	204	211	229	189	254	214	199	219	236	193	251	232	221	188	205	204	212	229	222	223	199	211	190	213	203	229	190	216	207	202	200	205	212	191	214	194	180	204	202	195	232	188	208	220	222	192	210	180	204	197	221	176	194	218	222	192	203	215	205	205	217	218	199	187	211	213	177	203	211	205	195	204	213	206	221	210	218	198	200	202	228	204	193	193	213	205	234	190	213	231	207	209	216	227	233	219	208	206	220	198	228	210	224	202	230	224	198	207	205	182	187	191	198	213	206	210	212	218	225	219	211	199	207	210	203	219	211	224	202	217	197	195	220	226	211	213	231	198	203	207	195	196	228	197	197	218	214	215	203	228	238	194	214	221	210	212	202	229	212	204	211	217	224	201	230	200	202	211	230	196	188	197	213	191	241	219	179	232	219	207	193	188	205	190	199	221	199	194	175	194	206	201	191	201	201	204	212	216	222	182	200	218	197	196	205	219	227	209	215	215	224	205	198	215	196	190	207	227	192	206	212	200	199	223	203	213	195	208	206	201	213	199	207	237	226	192	224	215	212	201	211	201	229	220	229	224	192	217	212	202	201	213	200	218	203	206	202	196	217	199	189	225	213	194	216	230	199	200	227	200	206	196	213	199	194	232	204	189	230	236	223	220	238	209	190	210	190	199	203	192	187	222	210	230	187	220	216	212	208	195	217	211	213	197	215	237	197	232	212	230	213	199	230	197	237	204	199	208	226	217	186	195	230	211	197	184	188	205	215	201	210	229	214	220	204	203	205	210	212	205	222	220	221	208	206	206	210	207	203	202	205	205	217	202	213	226	193	216	191	202	217	211	232	197	217	224	196	236	198	194	221	212	216	231	247	229	192	217	232	204	188	215	217	222	193	210	190	192	203	221	207	209	192	221	217	214	213	215	227	209	213	216	200	203	189	188	213	194	221	207	190	206	209	209	208	204	206	231	212	226	212	222	225	202	200	201	197	192	212	234	220	215	203	212	210	182	203	229	227	192	187	212	197	202	250	233	213	225	205	224	202	214	216	207	200	226	182	225	204	215	182	195	194	191	224	224	198	224	223	214	196	172	225	238	206	204	225	205	204	207	191	199	212	216	212	229	210	212	201	223	212	212	220	181	203	199	207	194	201	197	207	216	204	230	214	207	201	177	220	204	201	205	214	205	210	218	186	199	196	229	220	219	229	234	198	214	205	207	226	212	237	223	207	236	213	213	210	210	194	197	238	192	211	227	220	240	218	193	204	224	214	216	187	212	241	217	206	212	199	232	205	184	220	176	192	218	180	241	216	217	205	200	217	221	216	189	214	193	191	215	218	213	196	205	205	218	185	236	201	216	219	216	185	198	198	219	201	200	197	215	235	179	200	222	225	214	202	217	230	202	210	212	209	179	202	206	205	221	219	220	219	219	220	216	188	199	219	200	211	203	207	214	206	222	205	193	219	215	199	178	194	208	206	230	193	209	218	217	205	183	221	226	222	219	203	190	217	211	202	214	193	231	206	201	201	199	196	214	189	214	187	203	224	222	210	207	235	213	244	208	208	207	195	194	204	176	213	210	185	197	235	212	206	203	203	194	222	186	208	219	196	210	218	225	222	189	214	215	201	214	209	202	228	223	192	227	201	239	214	218	194	222	250	221	212	214	229	218	230	238	241	188	181	211	234	196	212	209	212	231	214	211	208	227	192	192	193	232	185	223	222	229	208	190	223	213	206	216	236	198	210	209	181	197	182	191	224	211	212	221	223	222	193	237	208	200	213	213	218	224	216	237	197	201	204	227	217	198	212	210	198	210	227	227	205	208	194	229	212	204	215	203	203	205	222	186	216	220	241	201	221	202	214	210	217	202	210	218	211	225	209	200	198	218	191	219	208	201	181	188	198	201	206	201	205	212	199	210	200	219	217	210	194	197	193	235	198	216	211	212	210	203	203	204	239	236	243	244	194	210	201	203	204	182	201	204	199	202	220	201	215	218	205	191	221	219	205	207	224	173	215	190	208	239	211	223	194	262	216	244	213	219	231	187	212	219	210	201	202	193	213	211	182	217	208	192	199	207	201	224	205	210	218	206	215	202	214	232	182	227	214	196	217	219	203	211	222	203	214	203	187	209	188	211	220	230	220	189	189	203	230	222	222	229	199	216	216	219	238	230	196	214	209	200	215	203	230	213	231	228	206	218	231	210	185	222	235	174	202	195	216	229	199	228	193	212	211	211	203	191	234	214	224	217	213	231	200	200	199	203	194	219	192	225	205	208	178	191	230	205	191	233	197	216	199	203	202	206	211	224	222	206	200	206	212	198	211	208	228	218	216	191	236	197	203	206	195	190	222	200	216	189	217	187	219	203	200	212	224	198	206	190	208	190	230	201	221	214	206	206	210	214	211	199	208	210	228	208	201	185	219	189	215	205	200	201	214	224	219	200	206	187	209	188	210	218	205	211	204	209	216	232	183	203	198	212	217	219	213	197	186	212	220	204	191	225	219	231	233	223	224	247	222	200	192	197	207	233	232	208	203	204	222	203	196	229	233	241	216	211	211	193	213	203	195	217	208	204	243	209	210	198	226	226	199	226	228	217	197	202	216	218	209	206	184	197	184	216	197	220	228	216	206	218	196	215	216	213	207	192	212	201	220	194	215	191	177	217	225	213	217	217	221	216	188	198	215	225	224	192	229	184	243	215	207	228	209	205	219	180	214	205	216	209	212	227	225	206	180	199	215	203	198	238	209	215	204	196	221	203	203	220	205
7478	1035	238	201	203	195	222	217	202	209	185	230	221	205	227	177	210	215	186	233	242	198	257	211	224	212	211	192	236	195	227	195	224	219	235	173	198	196	197	208	198	234	196	196	200	221	222	188	185	216	208	208	218	194	223	232	218	195	216	231	203	210	200	224	253	246	205	203	206	220	212	222	233	192	219	199	208	210	233	178	215	203	205	193	212	221	193	205	220	219	216	224	238	222	211	228	221	204	211	246	197	197	228	213	204	240	225	208	219	219	233	213	214	213	224	201	213	194	190	237	202	206	208	231	228	225	213	241	221	220	210	219	190	216	192	202	204	198	234	211	206	228	204	211	225	224	216	220	211	210	224	203	191	217	215	227	211	226	224	210	216	198	218	227	214	205	206	214	217	200	210	207	206	217	184	207	220	197	201	237	197	230	223	248	197	199	219	185	198	219	214	218	213	221	205	217	208	222	217	192	221	212	228	211	197	189	194	237	220	199	228	208	222	195	169	194	184	226	176	253	195	187	194	182	179	206	201	213	231	212	218	223	222	235	200	195	217	222	203	203	191	195	208	206	209	235	216	191	201	246	195	204	223	232	191	217	207	222	204	210	186	205	238	209	224	216	218	205	230	207	239	199	213	211	198	215	207	197	200	214	201	229	220	203	222	197	201	195	209	192	204	204	226	190	198	223	189	209	241	195	237	201	225	206	207	182	199	242	212	205	208	208	223	222	194	196	231	243	220	250	213	222	216	217	221	238	196	211	216	217	256	207	195	208	199	217	196	199	200	199	222	233	210	199	226	208	212	204	212	221	214	207	214	214	198	193	231	242	221	209	206	220	203	200	231	207	215	191	207	220	184	218	206	213	198	198	208	221	217	204	215	207	210	212	216	204	220	202	212	178	214	202	188	202	206	228	228	200	213	225	256	234	202	217	176	207	206	225	236	200	226	218	196	212	197	223	230	217	190	191	210	198	212	193	196	188	210	189	183	207	207	211	207	187	182	186	199	202	208	212	224	224	208	218	225	198	221	211	222	198	197	212	200	204	215	229	213	184	212	196	216	238	180	231	186	186	218	199	205	210	226	211	190	207	204	223	192	180	218	215	197	222	193	198	197	208	224	234	210	210	214	204	204	218	186	198	207	208	219	235	206	230	185	197	238	220	201	194	195	190	234	222	250	209	224	223	172	243	221	242	213	189	210	206	222	225	214	200	210	213	215	206	217	238	218	188	235	224	201	217	203	207	203	216	197	207	206	228	213	236	232	226	212	193	237	225	191	220	188	220	200	175	229	219	193	192	195	242	206	206	212	188	187	219	220	243	208	213	196	217	222	183	197	225	211	196	227	207	225	201	241	218	209	206	219	235	198	226	201	228	220	226	215	227	217	191	226	197	216	193	212	221	209	211	221	215	209	229	250	232	189	225	214	199	199	217	188	197	229	216	234	200	208	206	193	227	207	222	208	219	230	199	224	199	214	225	204	208	226	228	204	218	227	218	236	214	228	198	175	207	229	215	200	188	195	238	204	232	193	222	196	216	217	193	197	238	230	200	224	228	213	222	199	217	222	203	190	212	223	202	216	217	220	197	218	241	216	225	207	221	226	236	188	195	247	226	212	217	208	174	206	219	215	212	210	190	220	223	235	237	242	199	211	230	222	182	221	197	192	217	197	204	225	238	213	192	227	210	207	219	206	209	222	229	217	214	213	236	200	225	198	207	217	231	212	225	222	214	214	204	216	226	201	210	215	246	229	219	202	213	210	215	217	217	216	205	195	211	186	213	232	191	210	185	216	189	215	197	207	209	244	199	236	226	203	224	208	216	244	229	226	174	189	202	195	205	204	171	213	206	191	186	209	207	222	222	233	204	178	220	200	184	212	233	245	209	216	218	230	199	202	201	217	188	222	178	206	214	211	197	194	224	211	210	192	185	209	212	191	197	202	208	221	209	199	215	200	187	218	219	210	207	212	211	207	227	232	208	212	191	201	223	237	202	224	188	203	207	199	236	203	245	203	219	179	227	220	220	218	200	209	191	183	219	235	227	193	214	215	195	213	213	210	234	189	219	216	208	222	222	225	208	183	201	220	211	214	207	209	202	211	223	190	215	226	212	223	206	189	209	215	215	214	197	217	217	233	208	210	221	220	195	204	189	211	218	210	199	202	220	202	212	216	228	202	242	189	185	207	198	220	221	212	222	198	214	213	181	207	202	196	197	223	235	200	247	203	200	223	198	217	198	239	210	210	198	230	212	230	213	212	198	216	176	179	204	209	212	217	224	226	207	223	225	199	212	214	239	209	210	220	196	230	228	208	219	211	217	215	200	213	212	212	196	213	230	229	217	178	203	211	224	226	211	213	213	221	204	205	195	210	202	199	186	221	188	201	213	187	214	219	211	194	210	198	189	210	211	212	234	218	208	181	209	203	226	227	204	223	205	247	196	224	197	205	183	210	186	247	211	233	206	218	214	208	235	206	195	196	223	221	209	203	238	222	208	194	186	219	204	198	200	190	229	205	209	218	237	193	220	210	221	221	223	243	228	225	214	219	206	217	200	215	210	248	197	203	173	191	215	215	211	199	220	220	210	192	209	202	192	202	212	214	223	224	198	223	235	230	215	213	233	202	224	235	194	210	204	229	182	232	210	209	228	206	248	186	209	246	220	219	209	185	221	210	223	210	202	208	191	182	204	218	208	207	221	207	208	205	212	220	219	199	203	212	211	212	213	212	199	224	209	195	220	195	208	193	218	220	223	209	229	210	216	232	201	211	212	204	187	191	210	190	211	226	202	211	237	196	204	201	215	215	217	186	202	225	217	201	209	186	217	239	216	200	219	203	229	199	213	227	226	216	220	216	222	221	220	222	226	206	210	185	192	215	210	224	224	195	216	205	238	209	219	212	191	226	219	201	223	189	217	218	227	209	206	248	215	211	201	196	199	214	213	218	204	219	185	230	220	206	213	212	213	226	211	195	217	205	192	208	204	201	216	211	237	215	203	213	204	237	213	224	234	179	198	198	204	210	224	197	241	204	199	214	225	199	212	195	205	217	228	203	175	186	186	202	185	238	230	154	173	244	207	220	218	223	211	208	255	203	216	227	222	204	204	205	199	219	194	198	213	243	199	204	209	224	195	226	197	231	239	188	201	220	220	196	203	248	201	216	208	197	208	204	201	224	213	205	202	237	220	240	218	218	228	234	207	215	208	213	228	205	217	191	206	220	194	204	224	225	235	222	224	228	195	200	205	204	189	221	224	185	201	236	208	234	213	228	212	217	220	185	191	228	201	236	226	222	212	211	229	209	215	217	225	204	208	176	203	208	214	192	220	232	192	195	218	197	229	219	207	188	204	214	201	215	191	216	226	224	218	198	209	216	205	226	213	232	210	210	215	216	204	225	206	215	193	193	199	229	221	190	193	204	213	215	225	233	198	216	217	206	214	197	197	219	221	217	205	244	228	210	188	221	227	217	225	196	215	207	202	228	229	212	212
5786	1046	519	494	535	535	511	515	541	501	528	532	542	502	499	526	518	567	541	542	467	505	504	484	518	510	492	518	520	516	503	541	516	528	510	513	511	499	495	481	509	531	523	545	550	590	554	538	557	557	516	559	511	525	549	511	482	536	503	528	533	540	521	532	492	534	479	519	495	511	511	528	476	524	530	504	531	533	488	512	550	508	436	545	492	540	514	512	481	511	533	546	547	503	493	534	560	529	541	496	514	506	518	510	525	540	557	520	500	489	496	509	493	522	512	504	506	493	513	469	468	514	517	540	547	548	474	521	562	486	493	503	533	492	482	520	544	479	487	534	530	511	489	502	537	506	495	506	501	521	519	499	532	543	508	450	526	503	485	526	505	534	502	483	520	482	500	522	532	522	506	491	526	522	494	524	524	492	526	527	470	517	510	486	521	521	496	490	520	499	499	498	521	489	534	549	517	488	496	480	508	501	487	531	484	491	542	502	493	504	514	506	518	499	450	504	469	483	491	548	516	522	492	481	509	545	465	498	529	500	485	517	483	526	493	502	542	502	530	506	548	558	501	538	535	501	509	485	537	529	492	474	505	546	496	538	525	530	557	506	506	536	535	493	488	506	496	470	519	510	507	489	507	475	504	531	470	504	538	514	507	532	516	497	527	529	582	501	515	551	549	516	538	511	525	541	539	467	512	500	497	532	482	519	541	518	496	533	493	492	563	502	495	491	530	509	538	492	523	506	509	495	498	509	570	505	512	495	481	544	535	505	493	507	515	498	508	501	526	475	562	546	531	479	499	497	500	531	507	513	522	511	501	533	498	477	486	536	516	500	519	479	535	488	544	526	522	532	479	530	509	493	495	521	525	531	519	487	513	516	464	483	518	505	514	525	498	479	538	515	498	483	484	503	507	507	501	511	504	483	492	564	457	534	499	493	498	481	522	540	577	533	520	525	504	513	487	508	514	534	478	493	490	494	498	516	487	509	555	491	503	502	513	535	491	501	513	529	530	524	505	514	505	501	520	494	517	516	442	491	530	488	505	491	529	507	502	517	499	503	511	495	497	529	539	512	506	529	479	505	468	516	484	519	506	513	520	474	511	519	536	531	500	479	579	550	478	484	528	487	505	510	512	473	536	502	483	533	468	524	525	515	534	464	497	523	498	528	517	546	521	489	501	548	495	482	504	536	532	493	563	554	496	471	516	463	447	520	467	519	508	513	496	510	512	524	484	508	516	508	533	522	513	538	501	519	533	532	524	491	499	491	500	505	491	516	512	517	536	558	510	500	460	523	470	526	555	483	510	487	525	513	547	519	492	485	534	541	484	550	505	491	519	451	515	514	481	534	488	466	522	519	489	510	511	524	450	490	489	487	506	543	514	545	491	502	480	467	551	533	521	528	512	515	539	526	500	546	499	492	502	496	493	483	516	489	483	507	512	491	525	542	507	539	491	518	485	494	513	498	505	540	477	506	499	513	534	505	481	525	476	512	516	502	511	482	490	552	470	535	472	547	493	535	532	494	510	489	516	454	515	477	506	515	521	494	573	487	498	502	528	515	525	490	536	539	496	535	541	510	519	503	536	510	505	467	525	493	507	512	512	502	492	512	513	535	507	498	520	517	526	524	557	491	515	534	512	542	543	517	539	489	495	485	490	538	507	494	531	496	521	505	530	557	501	515	476	549	497	518	509	518	478	530	502	508	470	517	529	534	461	492	483	524	453	495	489	509	514	506	488	492	516	471	530	499	489	545	502	521	527	526	498	492	467	483	478	544	506	530	509	516	510	495	527	553	516	475	514	477	530	512	474	513	490	581	514	537	525	505	516	511	509	512	513	505	483	513	509	487	519	502	469	537	502	526	500	529	494	504	497	534	516	498	474	530	525	492	456	484	501	517	511	499	495	524	456	519	571	504	504	493	472	534	518	557	511	507	481	512	530	495	493	530	492	466	531	536	494	531	538	541	530	523	503	498	526	528	521	473	493	538	522	537	527	511	518	521	468	546	499	490	535	555	508	527	541	501	512	515	476	501	491	522	499	499	500	513	542	534	529	482	486	491	517	524	490	526	522	507	486	499	507	532	541	541	529	512	482	516	546	547	534	512	466	488	492	467	525	497	506	479	543	512	511	535	516	500	549	548	521	505	511	539	508	493	552	550	499	539	532	473	521	519	489	498	540	522	512	496	501	471	533	480	505	509	490	470	472	532	497	490	502	529	519	516	508	496	534	519	488	505	524	521	525	508	495	527	509	514	480	496	518	531	517	523	514	507	508	500	507	486	512	506	525	547	498	510	494	494	517	538	517	538	512	542	511	486	509	514	496	561	523	504	531	516	463	511	534	477	519	523	483	505	488	487	551	534	470	484	480	507	529	515	478	483	528	534	529	519	490	527	522	536	531	504	505	532	509	511	519	526	538	516	514	522	544	510	524	514	484	496	515	510	558	559	508	502	544	530	505	495	507	484	541	479	531	499	530	522	515	515	558	500	520	531	548	510	514	519	497	516	508	513	525	492	518	467	509	549	520	556	551	503	527	514	486	514	514	505	536	493	507	503	520	496	528	562	526	530	484	493	515	512	518	519	502	489	456	546	522	503	510	495	495	522	541	516	511	498	527	501	522	574	571	485	531	520	522	522	493	534	527	543	503	467	516	518	492	512	508	494	510	539	514	516	499	454	483	468	514	522	486	518	498	516	528	473	472	495	553	518	536	509	481	515	449	493	526	500	477	505	539	557	544	527	488	532	481	506	512	545	526	514	546	529	501	468	506	538	492	516	490	506	554	487	507	495	515	511	498	498	539	488	517	527	521	504	509	489	527	580	496	521	503	527	526	518	513	549	524	496	537	551	533	503	470	473	510	516	516	509	513	549	552	503	487	507	482	525	524	501	501	508	531	480	492	462	526	517	471	529	514	522	525	525	521	519	514	511	466	499	505	545	501	495	520	532	494	495	500	508	501	498	493	503	502	497	492	516	460	500	530	478	534	525	485	514	472	515	502	494	499	533	483	489	535	513	500	505	515	540	498	570	533	469	523	568	528	488	500	509	516	489	510	515	475	500	509	536	523	518	512	514	488	476	508	504	486	530	478	534	478	537	508	545	519	483	463	503	489	531	541	502	510	459	523	480	518	471	521	503	487	525	520	538	483	476	523	505	482	467	461	491	491	501	528	523	525	505	486	486	488	506	514	485	498	515	521	500	511	502	535	501	545	514	512	536	524	503	501	546	515	505	519	500	502	514	529	529	546	496	514	485	565	552	515	476	512	520	529	490	521	511	519	494	467	484	500	542	486	547	496	526	515	496	475	470	499	522	518	497	515	522	517	491	499	527	542	512	527	501	496	547	481	514	538	466	487	509	547	516	538	498	528	500	570	574	519	498	518	511	533	513	528	494	513	503	525	526	509	496	514	533	532	525	505	503	559	499	475	475	501	469	533	524	510	492	527	516	517	545	508	510	512	477	518	537	512	459	533	502	523	511	568	501
15485	2005	373	297	234	228	228	180	183	167	169	176	162	131	172	167	129	178	170	138	175	146	160	150	168	158	179	159	184	151	171	178	164	163	150	141	149	140	137	141	171	167	151	156	160	172	182	201	171	179	184	154	201	167	163	179	202	176	168	168	167	143	178	169	173	178	184	140	168	150	123	157	158	158	160	145	142	159	145	167	161	146	143	143	162	164	141	143	133	171	153	176	160	149	168	158	153	149	162	151	163	162	136	141	151	157	141	145	150	159	158	163	171	149	177	155	150	186	168	176	171	168	160	163	167	137	125	152	158	148	166	160	153	189	182	155	175	164	159	145	156	151	157	153	140	145	175	169	164	150	148	139	169	172	176	156	134	148	150	156	155	142	157	153	152	149	151	165	141	163	117	158	130	163	190	162	161	166	152	163	153	170	161	153	174	135	183	157	194	182	145	161	156	146	138	152	154	138	167	183	173	164	157	171	161	153	162	135	141	144	156	182	174	165	150	179	169	161	163	162	151	155	182	156	151	173	161	144	151	145	169	160	153	155	179	160	135	147	152	144	165	154	168	158	146	158	154	141	130	165	178	164	162	156	155	150	173	159	158	166	149	157	162	174	163	160	191	166	141	149	177	143	164	168	161	162	155	163	154	178	169	163	183	163	153	144	144	164	143	170	167	153	145	155	179	159	152	146	154	164	148	145	164	165	130	144	137	180	137	154	154	157	150	162	156	182	144	174	156	149	133	148	175	140	159	147	145	158	166	169	168	165	149	164	167	168	145	160	158	151	182	161	155	153	161	136	167	174	168	154	145	138	144	179	149	140	182	170	180	171	129	153	139	172	144	174	152	165	134	151	133	170	161	154	160	170	159	161	156	160	167	158	170	153	159	166	137	145	165	170	156	151	165	144	175	171	153	159	155	155	183	158	160	154	173	172	167	159	144	146	179	157	170	149	176	176	162	162	162	174	158	167	175	169	162	174	171	155	158	165	163	123	174	150	170	157	146	123	167	142	130	175	150	173	146	160	164	141	143	150	161	161	158	152	171	152	141	167	175	169	148	176	152	146	164	166	161	161	171	176	138	145	173	157	154	142	163	154	144	174	167	162	155	160	162	147	164	127	155	158	137	176	144	173	161	158	150	150	140	156	154	191	165	156	139	168	155	175	158	173	154	145	159	180	163	162	153	175	160	132	153	160	160	158	143	169	145	143	170	154	169	168	160	156	154	154	131	159	177	139	176	168	146	159	159	140	161	174	162	170	171	165	128	160	191	145	171	142	165	164	151	166	177	149	143	141	161	144	152	149	163	163	132	148	166	147	164	170	157	159	189	171	154	144	139	160	166	164	154	180	135	166	149	142	162	149	139	155	148	166	173	146	160	157	146	172	144	154	136	138	132	166	163	180	149	139	173	180	163	145	141	128	156	145	179	182	149	167	162	152	133	180	128	145	162	149	153	162	134	170	147	149	171	144	151	159	162	153	156	153	144	170	157	141	160	166	162	162	154	159	160	160	156	161	156	155	159	163	177	146	167	169	179	173	163	149	161	159	161	169	143	170	173	150	143	153	173	165	165	152	124	135	153	172	151	146	149	167	171	152	143	142	158	145	145	170	179	150	178	175	150	176	148	134	156	157	154	149	143	147	160	158	145	158	165	166	157	166	161	162	171	171	174	155	145	157	159	149	166	159	172	169	161	128	154	164	167	170	143	143	158	149	167	145	149	154	183	157	166	139	147	173	160	141	178	156	179	154	153	171	161	160	152	159	174	151	164	188	160	159	160	137	159	171	167	160	145	170	163	163	136	145	149	174	157	152	151	157	154	145	156	154	144	157	170	157	167	157	170	168	139	165	159	134	161	155	143	163	146	157	171	166	173	170	169	160	157	166	154	168	171	149	161	155	161	134	155	171	164	150	158	157	167	126	143	127	176	165	153	148	175	159	163	161	149	147	164	149	169	153	166	179	157	147	146	182	131	167	164	158	141	139	155	183	155	162	164	147	166	185	174	155	170	172	162	168	173	173	140	167	139	166	181	154	147	157	160	134	157	149	139	158	154	168	158	157	162	146	145	158	160	158	168	178	149	152	152	142	156	151	140	132	170	136	157	172	153	176	152	132	168	142	200	170	152	157	164	148	148	159	179	161	129	142	138	162	161	164	187	156	164	166	146	176	159	161	149	169	174	148	168	154	151	157	159	153	173	147	162	155	154	190	179	136	162	169	153	154	154	173	160	157	141	137	143	148	160	162	147	156	134	164	143	134	151	149	163	146	150	172	155	172	158	140	151	162	154	141	143	157	165	152	167	162	162	167	132	166	183	164	193	166	146	174	146	164	157	158	156	152	153	142	167	131	162	159	134	167	158	174	136	158	150	147	156	136	160	159	159	168	149	170	160	158	157	163	170	141	162	178	175	146	160	180	147	141	173	198	168	178	170	173	165	167	138	140	169	151	162	163	190	171	155	148	165	132	164	156	146	178	156	155	147	140	162	169	155	156	154	171	158	153	153	135	146	170	152	165	165	133	170	151	153	161	178	156	167	160	154	159	153	169	192	166	176	149	134	157	139	138	151	145	162	163	158	155	145	164	165	168	172	167	158	176	157	158	172	134	129	150	145	163	175	156	162	145	146	153	152	152	158	151	137	155	140	145	156	136	130	134	161	159	168	150	160	154	143	160	162	160	160	146	145	155	148	138	160	159	146	149	169	174	150	144	159	142	137	168	137	155	149	146	150	139	161	160	162	142	136	172	170	159	164	166	157	166	167	171	157	165	152	154	149	170	165	143	165	155	162	176	151	157	152	152	158	163	154	160	156	132	130	151	172	142	142	148	164	153	149	157	151	161	145	181	155	162	160	164	139	190	164	152	162	151	159	147	153	149	140	159	148	165	152	148	150	148	177	165	149	154	165	184	151	180	145	160	164	173	168	178	186	157	173	148	154	146	152	165	179	146	164	137	155	180	159	169	156	174	156	163	137	152	176	165	146	175	166	164	166	175	163	135	152	164	139	161	158	141	177	164	163	153	143	136	147	132	183	168	138	155	168	195	164	158	188	152	170	177	171	162	154	172	157	158	148	147	154	177	160	177	177	150	152	166	147	162	174	164	147	142	161	148	157	197	121	145	167	143	169	147	140	158	154	156	162	147	146	157	186	147	152	168	144	172	135	150	176	152	166	175	158	141	171	167	135	194	182	130	140	154	168	169	163	137	156	147	133	136	155	162	162	151	148	155	146	130	155	140	160	157	150	144	171	173	159	165	168	158	145	179	159	178	164	181	172	151	154	173	163	175	171	143	163	162	159	146	174	163	154	152	154	171	175	151	159	172	164	167	153	156	176	137	143	159	151	146	156	162	141	157	148	134	170	153	151	154	151	175	159	192	132	153	138	160	161	135	166	162	167	152	174	183	176	148	146	170	157	146	166	176	156	136	121	156	142	181	177	138	163	165	167	147	182	146	170	165	168	158	143	161	172	165	145	153	117	148
11865	1636	872	897	829	715	602	551	578	538	485	492	474	455	458	442	404	405	404	424	416	431	441	422	372	355	381	441	408	414	383	371	371	381	398	399	400	418	415	406	385	421	417	387	437	476	603	562	554	533	553	649	642	580	569	594	570	530	543	485	492	472	464	431	437	382	378	386	382	423	387	374	395	398	355	417	399	349	413	395	361	377	379	389	372	398	342	389	425	366	408	418	400	386	378	391	409	368	371	377	367	406	414	380	355	383	409	368	396	396	363	387	389	423	416	404	405	407	388	366	386	383	408	390	362	415	397	377	371	381	369	405	364	401	371	367	362	428	388	386	376	370	398	389	359	399	406	406	364	375	383	410	408	388	373	394	378	375	381	385	406	388	340	376	388	372	383	402	380	349	393	378	392	400	385	372	359	376	372	415	395	403	373	338	389	386	359	355	379	408	378	395	366	388	398	390	389	378	359	417	395	393	399	390	379	356	378	399	369	413	333	385	381	418	395	424	420	377	393	358	413	399	381	380	368	363	379	405	379	397	408	371	400	353	391	381	375	417	372	371	348	412	359	385	368	407	346	410	380	382	400	385	357	408	406	392	381	349	395	359	382	390	400	398	409	389	378	395	370	376	360	399	353	386	385	369	405	372	359	442	406	380	428	379	368	386	389	375	404	422	384	376	383	379	405	369	384	394	381	375	386	410	389	376	400	377	350	371	337	373	383	382	392	381	380	412	394	383	385	358	384	393	413	354	393	386	369	410	381	365	378	389	364	402	424	372	386	383	373	389	400	386	397	393	425	387	397	384	424	391	376	390	391	358	370	386	384	390	401	370	406	382	357	368	376	359	360	393	370	439	393	387	417	363	409	374	376	383	413	394	354	401	380	387	401	374	358	380	382	406	415	393	388	408	383	384	401	365	392	384	370	368	360	376	411	408	377	377	370	384	371	382	380	353	390	389	392	388	411	396	371	363	374	408	393	405	357	384	381	400	401	395	407	418	372	369	385	360	388	373	366	373	392	375	366	423	370	381	409	393	382	401	394	419	372	430	388	408	355	372	369	415	395	367	370	387	384	363	370	353	365	352	384	370	397	384	376	416	387	410	383	393	386	404	383	422	361	396	395	406	376	384	430	367	366	380	382	343	376	378	382	391	394	366	419	415	412	369	381	389	420	356	366	369	397	427	405	368	403	389	371	405	360	408	381	404	373	381	418	401	386	395	378	378	425	398	376	365	389	388	357	387	378	400	402	391	373	374	413	352	392	380	398	381	405	342	349	393	351	413	441	358	354	381	384	352	384	379	380	403	405	419	389	349	384	379	379	363	409	382	413	377	383	364	412	410	404	363	350	411	383	368	394	364	405	373	370	413	408	403	396	395	383	418	413	382	355	401	410	397	383	372	377	414	382	393	368	413	392	380	403	389	394	376	382	414	400	377	399	357	380	336	403	407	411	436	368	402	379	389	384	389	387	368	377	384	364	391	398	381	379	379	358	379	383	392	395	394	356	394	380	397	363	366	413	389	359	412	389	380	371	376	406	359	378	339	406	391	375	423	387	395	354	348	392	392	371	394	397	409	387	396	357	354	388	400	379	388	374	375	387	375	417	390	420	378	381	377	386	397	417	376	430	429	403	351	367	417	390	347	378	381	403	409	400	380	419	394	359	361	386	392	331	409	396	380	408	367	397	371	383	366	351	420	365	365	393	402	413	385	397	416	382	385	420	380	392	398	411	422	385	394	395	397	395	365	389	410	408	410	376	373	395	396	366	406	397	382	394	385	388	399	402	374	387	400	397	384	400	412	402	408	393	404	376	381	360	394	386	389	374	437	412	377	399	383	391	388	353	376	375	377	410	395	362	379	366	380	379	370	400	365	412	383	372	416	390	363	369	387	383	388	400	396	424	366	387	361	388	362	396	361	349	362	380	382	414	346	363	384	398	360	356	362	372	373	379	367	432	369	403	349	361	365	376	417	371	395	402	368	379	400	400	395	388	384	394	396	370	376	419	390	376	361	415	399	408	391	394	409	391	412	377	390	390	384	390	356	382	401	377	379	382	372	388	429	373	385	385	391	410	395	368	416	393	356	387	388	388	407	392	372	414	387	420	398	363	387	382	374	413	409	370	417	364	389	391	442	390	392	379	385	375	386	373	410	391	394	363	404	382	378	398	433	401	409	358	371	384	398	371	391	415	419	366	375	368	418	389	431	373	371	392	409	398	390	384	374	385	385	402	406	438	398	384	394	376	406	373	364	378	390	406	382	378	389	384	345	390	378	387	390	410	386	385	410	381	389	411	394	380	403	401	354	425	403	391	418	405	393	423	405	395	396	409	380	392	413	413	387	419	407	373	391	390	427	386	378	383	402	380	400	409	411	385	375	401	344	417	359	389	388	415	410	364	377	341	380	371	394	402	383	413	407	385	374	426	415	402	391	352	345	401	433	390	376	375	382	386	389	360	405	393	390	392	377	393	379	385	396	353	375	406	405	399	400	385	398	429	400	364	401	379	384	380	367	399	417	401	413	375	405	363	338	365	417	355	393	367	379	386	373	384	406	389	392	444	368	391	376	380	373	373	390	405	385	379	400	391	360	372	406	388	389	416	405	395	399	401	348	388	393	401	382	404	381	395	392	369	369	385	423	396	347	376	396	408	371	390	393	396	381	382	422	389	355	383	374	382	412	349	376	346	395	373	400	362	365	413	393	399	418	394	379	427	379	401	369	396	381	388	413	418	367	375	378	409	375	399	418	395	386	404	394	395	428	391	399	391	406	411	406	380	366	402	382	368	422	430	397	386	394	415	388	416	373	414	411	364	380	378	387	406	389	391	388	372	352	380	387	405	391	380	411	394	406	386	378	404	399	355	413	390	418	396	358	390	388	406	423	439	353	407	386	376	402	395	397	425	371	386	343	353	384	402	367	387	364	374	371	383	386	403	370	386	417	366	421	380	413	412	381	380	369	397	374	360	384	390	384	360	362	405	365	399	376	396	415	382	413	399	419	389	373	389	395	390	380	370	399	386	375	408	387	393	395	379	398	372	368	393	369	379	375	397	355	366	377	394	394	400	427	409	388	392	331	362	351	384	383	397	413	365	349	381	394	405	369	388	394	400	357	411	393	350	403	380	401	386	402	420	391	402	381	379	432	357	416	405	398	361	400	405	388	378	394	395	374	366	446	382	383	392	371	376	389	415	388	397	400	399	415	363	414	376	390	389	384	419	381	372	427	396	397	392	388	395	393	374	404	360	364	387	377	402	396	354	414	399	382	372	393	400	399	418	408	389	409	394	364	365	410	365	356	387	366	376	363	367	370	428	379	396	380	406	368	389	382	369	386	400	382	375	371	372	394	414	364	380	390	370	417	397	361	367	376	407	368	347	404	417	394	382	409	392	384	406	408	394	385	391	390	372	390	405	386	375	403	351	357	386	350	358	369	392	399	379	398	410	400	388	374	372	376	407	393	415	370	390	392	373	405	412	390	405	404
23017	3640	527	389	264	228	179	146	125	144	108	103	108	76	99	71	95	76	77	85	97	83	97	78	81	90	98	87	83	65	94	73	88	86	81	86	92	64	74	69	82	87	82	83	75	103	117	125	118	126	99	116	121	121	120	110	121	95	78	97	105	116	100	87	100	104	65	72	86	80	75	71	83	65	103	85	83	69	80	74	73	81	97	86	86	80	93	91	84	77	84	94	82	77	78	71	83	70	88	92	75	71	78	83	84	78	86	103	108	77	77	81	71	89	80	85	65	82	69	64	68	65	89	93	82	70	67	83	78	79	74	86	71	92	96	80	82	85	96	78	94	95	83	74	67	93	67	69	68	89	88	70	74	64	78	81	90	70	88	86	80	73	90	88	77	82	52	61	66	93	79	67	85	84	86	86	80	86	74	89	66	84	76	69	79	76	77	77	93	74	74	81	80	72	86	80	80	71	87	72	70	83	74	82	74	79	84	80	92	88	89	90	90	77	88	85	70	80	80	84	68	88	80	80	63	87	81	74	83	91	69	75	72	77	83	82	89	92	76	80	70	85	75	86	94	66	71	81	72	71	84	85	62	92	71	89	85	77	88	90	73	85	82	99	83	80	86	75	80	92	75	74	80	82	88	81	80	82	87	65	80	81	68	86	71	78	91	91	73	65	75	78	73	79	94	90	98	71	78	77	74	76	70	76	75	74	81	68	61	75	75	82	61	86	73	70	79	72	76	93	76	88	85	64	86	82	76	69	68	73	77	63	86	75	76	71	78	79	82	68	63	74	81	88	96	95	88	81	64	77	70	66	79	81	60	78	78	87	77	68	93	83	79	90	73	83	87	90	76	100	96	89	77	84	79	67	66	76	71	75	75	87	75	74	78	90	67	65	86	82	89	74	75	102	67	84	82	81	81	85	89	77	91	76	73	80	92	75	93	76	75	79	69	79	76	75	69	76	74	79	69	78	83	98	94	71	84	100	99	83	87	81	77	77	78	71	77	79	87	70	89	83	70	79	76	87	66	88	84	96	86	78	78	85	64	93	87	84	89	69	81	88	85	78	85	77	79	80	72	77	96	81	91	89	82	88	76	85	85	68	90	82	65	73	71	76	80	85	86	72	86	85	57	80	85	83	98	78	64	72	85	85	56	68	78	99	53	67	71	70	74	69	89	96	89	85	104	89	80	72	94	72	86	55	86	76	67	80	90	90	82	82	72	85	63	80	76	79	92	70	78	80	80	86	89	102	87	82	85	64	78	82	75	71	90	63	78	79	82	84	81	78	80	77	67	60	74	81	78	72	81	70	76	60	85	89	85	85	90	85	68	87	63	75	90	87	75	87	84	73	85	72	79	81	83	90	93	80	82	84	81	75	74	69	84	78	72	71	95	81	102	84	82	80	88	78	77	77	80	75	87	75	61	80	78	78	97	84	78	81	74	81	84	81	66	73	82	71	63	75	83	80	90	73	68	88	75	67	68	88	101	86	91	72	64	89	67	68	76	87	67	91	71	84	74	82	61	71	90	92	82	76	88	74	72	76	88	100	80	102	69	70	73	90	74	77	87	69	76	63	82	76	85	86	81	80	90	68	68	67	73	72	70	74	73	91	93	73	81	71	80	71	81	77	97	74	57	72	66	86	77	71	70	64	93	72	83	78	77	68	72	68	76	80	86	75	81	80	79	91	75	74	94	93	85	67	69	76	84	84	67	72	93	66	64	76	92	92	82	83	70	59	78	83	75	79	86	101	71	71	80	77	76	78	90	97	79	65	66	86	92	77	89	86	90	83	64	71	88	69	79	82	82	68	67	81	89	82	78	81	76	72	75	78	81	94	73	83	61	70	67	81	72	101	81	75	72	71	81	90	91	74	82	79	86	82	67	72	87	71	65	87	82	65	71	90	73	70	75	80	76	87	78	87	77	86	81	79	85	86	88	89	67	77	100	85	67	84	70	69	82	79	106	72	93	74	85	76	69	75	83	70	92	69	71	77	67	62	66	75	103	75	82	77	95	86	74	85	61	87	89	83	70	70	92	97	74	76	95	72	62	73	88	94	91	68	70	83	82	90	90	82	86	76	78	86	68	88	76	84	82	72	91	79	86	77	85	60	69	79	84	76	90	78	85	96	75	70	70	73	81	68	70	84	89	83	76	62	79	82	75	85	81	76	94	65	86	78	62	62	86	96	73	76	78	79	88	86	83	84	64	72	80	88	88	85	68	74	76	84	72	59	72	90	101	98	78	97	87	88	65	83	75	85	68	91	83	85	67	73	85	85	92	87	84	70	77	89	102	80	75	97	72	71	81	83	87	81	78	88	92	75	85	64	74	91	83	73	83	88	60	73	72	81	84	102	88	67	70	79	78	79	72	79	67	87	81	81	85	69	75	81	75	84	73	91	86	76	72	66	68	74	75	74	92	71	78	80	72	77	78	81	82	86	70	71	70	76	91	81	83	74	80	79	81	84	84	80	90	90	83	71	95	88	84	88	84	86	90	68	68	62	88	71	90	79	78	74	88	84	76	86	91	85	91	77	77	75	85	77	90	75	96	82	86	70	82	89	74	82	72	65	70	79	91	75	86	69	86	77	86	85	69	84	84	74	82	81	81	75	74	86	76	89	65	81	73	69	83	69	88	72	90	77	71	89	77	85	75	72	84	60	64	66	77	79	69	75	76	74	96	68	72	86	74	58	94	73	67	79	75	75	64	73	76	79	78	93	97	82	93	71	78	76	71	73	70	71	77	66	64	62	88	85	115	76	73	83	81	75	63	78	74	88	86	71	78	98	77	78	81	80	81	80	85	76	69	73	77	78	82	73	96	81	84	65	75	87	82	77	71	79	85	82	85	73	76	81	82	82	79	76	69	72	83	84	85	95	96	78	83	80	88	78	78	77	74	73	79	76	71	69	64	69	78	66	77	102	63	89	93	74	64	65	79	95	76	77	80	65	73	74	82	83	95	82	92	91	72	82	81	80	86	75	76	78	94	89	67	73	78	87	75	86	80	82	69	76	97	68	104	78	70	86	67	80	66	61	82	76	77	68	91	73	79	90	87	91	82	97	81	91	72	75	89	81	99	75	74	67	77	70	67	71	70	86	75	84	93	72	68	72	74	70	73	105	82	76	65	72	61	80	87	79	69	68	70	78	82	74	73	83	82	60	83	64	83	76	91	77	92	87	84	81	84	81	102	92	72	84	66	73	101	76	79	76	98	83	81	70	71	70	77	76	91	87	81	85	82	86	89	74	91	82	88	81	65	90	72	75	92	70	75	64	78	70	73	75	80	99	73	77	83	75	89	86	84	83	81	72	89	87	86	94	79	73	88	72	92	68	80	74	82	62	78	83	81	95	92	78	98	91	81	94	94	82	67	86	72	80	74	70	81	82	85	82	82	80	79	80	63	79	92	88	80	85	77	68	75	76	76	87	73	86	67	69	67	82	76	94	83	90	69	84	83	75	80	100	62	90	74	96	68	86	78	65
14763	2170	1128	1265	1031	839	739	628	554	498	391	416	349	335	316	322	305	334	298	263	259	268	278	254	279	261	258	256	270	256	260	244	232	251	260	257	225	252	225	247	226	221	211	254	275	448	578	506	491	523	497	603	614	584	507	558	497	459	410	339	394	441	385	310	259	215	200	244	231	204	209	214	229	222	217	226	239	206	225	215	223	241	220	218	249	201	223	214	230	222	266	206	227	223	216	249	227	229	225	210	240	234	208	238	211	239	195	220	206	230	201	218	210	234	230	249	196	226	209	223	195	211	211	206	234	209	223	236	206	219	227	208	213	203	235	219	225	218	244	213	238	224	217	235	225	256	194	208	227	225	253	203	233	243	220	215	224	201	202	206	243	204	230	211	238	226	202	190	213	208	231	195	205	204	237	218	224	204	239	215	238	217	235	205	224	201	201	201	222	216	208	214	207	222	213	229	212	186	215	223	191	240	212	236	215	211	208	228	210	238	217	211	246	226	226	207	219	218	195	227	218	234	219	227	218	217	225	192	231	224	206	225	209	224	186	218	206	217	209	225	201	232	206	223	216	204	201	200	218	213	227	210	200	206	207	210	220	230	203	224	197	209	198	190	225	217	235	220	231	179	178	202	223	202	210	225	209	217	234	232	214	207	216	209	206	218	210	203	213	200	196	211	225	206	226	197	211	238	212	216	209	225	224	228	207	209	225	212	235	207	197	196	195	215	205	226	236	217	239	180	221	227	204	208	221	194	194	220	223	201	191	203	212	222	245	210	219	209	185	199	224	231	202	220	210	200	212	203	228	232	207	211	215	221	238	202	203	192	233	231	209	210	230	212	220	213	227	228	223	207	209	225	234	206	204	218	206	188	227	223	206	208	194	197	174	191	213	231	208	229	220	201	209	210	241	209	225	196	212	191	214	202	201	247	197	243	238	205	223	216	214	220	199	200	204	214	214	241	195	231	254	259	204	213	212	231	227	224	216	207	228	218	223	195	222	215	243	210	237	210	219	215	207	208	214	223	213	206	234	220	205	217	218	214	178	216	228	255	202	214	209	231	185	235	238	206	216	217	222	213	203	207	191	183	241	223	217	208	206	215	235	186	243	210	201	214	198	207	226	214	220	214	207	197	203	228	215	174	192	215	203	220	233	211	200	220	218	199	226	247	195	222	223	213	215	231	216	209	217	240	208	204	212	209	230	210	228	224	197	249	215	198	224	236	227	217	206	204	222	242	209	226	223	218	232	220	196	225	200	228	223	205	214	223	238	218	199	238	187	220	209	208	229	189	215	201	225	203	209	237	209	209	187	201	211	214	251	202	254	210	231	224	201	205	205	211	211	191	199	179	205	218	218	215	221	225	213	233	225	221	222	220	213	220	233	217	203	233	223	209	214	203	218	234	233	202	205	240	215	197	190	201	231	223	207	203	206	205	223	198	227	208	218	200	213	235	224	219	211	198	212	209	210	194	240	238	230	216	204	208	214	194	231	237	229	229	204	184	224	219	231	224	227	197	216	194	212	223	206	222	214	213	227	229	205	220	221	203	206	209	212	228	214	198	205	211	217	222	196	210	204	210	264	229	201	212	211	207	226	225	202	231	198	217	204	230	248	209	219	220	207	207	212	193	240	197	218	206	224	210	213	212	238	208	235	207	214	210	223	223	209	197	215	203	210	192	211	183	198	197	218	201	214	229	202	224	207	252	228	217	217	210	227	223	236	226	192	222	214	224	215	218	220	207	223	245	186	219	222	219	233	222	209	234	192	209	216	216	198	184	180	226	196	252	229	235	185	207	211	190	196	239	198	246	220	213	229	221	199	225	242	219	203	214	212	220	205	219	222	219	204	218	221	212	216	222	250	230	214	198	233	218	222	184	216	239	219	212	223	212	219	228	251	225	224	214	211	204	202	181	210	197	215	223	211	220	231	223	213	234	225	222	204	202	267	219	227	222	212	200	224	214	223	235	236	219	204	197	203	205	196	192	226	204	209	222	213	219	216	233	223	216	189	209	215	239	239	245	222	198	219	219	220	209	240	240	220	203	226	209	218	213	229	232	240	214	229	205	228	206	223	217	218	211	224	199	224	204	216	231	206	232	226	233	260	214	237	195	215	177	213	207	217	214	226	222	209	207	216	209	241	210	230	206	188	233	224	227	249	224	220	233	217	232	206	213	199	214	203	226	217	201	217	204	196	240	234	197	203	225	190	216	217	217	187	203	225	205	237	231	206	248	238	207	218	216	207	176	232	243	233	215	210	219	212	188	226	197	218	226	214	223	221	220	229	223	171	222	213	184	248	222	221	216	209	212	213	217	220	208	210	209	233	217	219	202	223	203	212	199	215	211	209	218	221	215	203	220	230	215	189	199	202	246	220	244	219	201	205	202	226	219	228	207	210	230	226	195	202	243	206	238	210	216	200	210	208	218	213	210	208	194	210	226	189	220	198	213	230	212	221	197	207	216	213	203	234	217	239	214	192	234	221	217	212	233	236	212	224	212	186	216	231	237	183	236	212	204	230	222	236	239	211	227	233	215	221	229	214	214	215	198	232	210	204	230	205	202	195	220	211	216	236	227	224	209	206	215	214	225	189	232	194	203	222	207	246	198	212	224	186	235	237	192	224	222	219	204	231	206	222	229	233	205	214	224	221	222	230	227	202	231	195	192	216	194	226	216	217	212	241	226	211	233	220	198	231	230	207	238	213	223	216	200	210	207	207	232	229	221	210	249	227	225	219	221	237	227	230	216	225	220	224	209	213	238	215	211	217	236	240	219	214	219	235	190	216	204	235	219	210	220	195	208	217	225	244	206	211	192	222	229	224	236	193	216	197	221	205	193	234	211	223	201	209	201	205	225	224	237	227	233	221	210	219	218	231	227	225	227	198	212	213	205	194	228	249	209	221	215	211	197	224	200	211	197	226	213	210	204	208	200	219	193	219	202	222	205	234	189	213	217	207	238	212	207	251	201	208	204	220	212	197	236	232	228	226	218	196	192	223	212	214	192	229	212	226	220	197	242	236	211	245	229	204	198	230	228	209	207	245	242	210	221	215	194	232	234	229	233	254	207	216	236	201	213	229	223	221	232	230	225	204	211	239	201	233	221	191	243	216	243	222	205	219	213	212	206	224	225	218	213	210	199	212	230	209	198	234	207	211	215	234	244	216	210	222	228	224	222	238	195	212	213	228	223	185	217	164	205	206	213	177	199	221	223	224	209	220	235	208	206	220	205	213	209	232	224	220	180	203	214	222	229	213	236	193	214	198	237	235	239	202	229	236	226	222	222	215	225	205	208	214	216	215	238	205	212	189	212	242	195	180	221	204	210	212	223	238	203	231	221	221	211	205	206	209	210	221	217	216	210	226	220	233	240	226	217	209	210	205	241	219	219	220	209	231	220	212	214	239	219	232	188	204	220	225	197	226	207	232	253	189	213	231	208	220	233	222	228	206	187	246	217	215	220	216	209	210	210	207	204	234	237	214	219
7142	1079	225	204	193	215	199	225	217	203	202	212	188	192	236	218	201	226	187	219	220	214	242	237	198	217	210	209	195	212	200	241	215	202	207	224	228	227	205	206	215	222	224	202	243	184	197	209	218	220	228	194	227	224	230	205	217	224	213	195	224	202	215	221	202	227	233	212	210	199	199	188	214	224	199	220	233	218	219	214	253	219	214	211	217	186	205	209	222	210	203	233	208	199	197	207	206	206	189	206	215	231	208	210	216	189	209	207	208	195	218	217	193	193	234	220	198	212	198	204	196	194	215	209	207	202	198	196	214	211	214	208	202	187	208	213	209	211	196	202	218	196	244	214	214	229	212	210	227	184	210	208	223	210	213	218	201	212	223	204	184	239	230	239	196	218	197	203	232	212	210	203	235	203	208	209	208	213	212	196	221	229	189	246	241	220	207	201	200	221	245	204	215	205	194	212	218	195	170	190	208	213	238	206	187	213	203	201	222	212	223	211	231	224	217	207	217	200	224	188	221	222	224	199	185	214	262	182	224	240	193	177	218	211	246	241	213	203	220	232	209	213	203	221	229	209	237	198	213	214	213	231	206	215	207	222	208	216	211	184	203	213	200	226	192	224	210	205	222	198	194	233	201	230	207	208	192	217	215	216	234	203	211	241	212	210	199	198	228	197	202	221	219	226	200	214	189	172	198	234	221	216	217	207	197	221	215	205	203	240	239	241	226	205	208	203	214	233	228	194	187	183	204	213	234	220	192	203	196	196	207	217	236	207	226	173	209	237	197	218	223	194	213	231	193	200	210	213	202	214	223	222	192	212	219	231	195	220	218	219	206	181	219	186	234	211	208	198	209	204	205	207	233	218	221	237	197	217	209	209	211	215	209	213	199	201	200	234	195	209	190	215	209	224	217	213	217	188	193	221	205	199	201	230	197	219	208	193	207	219	212	205	199	201	208	202	231	205	209	219	226	209	209	194	219	245	220	218	216	207	217	220	228	202	232	231	220	192	190	208	219	228	188	194	182	233	212	206	190	221	230	235	185	206	213	217	211	230	213	191	201	210	224	212	189	213	219	191	206	182	227	204	189	217	188	169	187	200	245	219	206	206	226	226	208	224	185	190	210	196	202	216	216	199	216	220	218	236	233	218	208	227	202	216	210	214	213	220	212	196	220	200	210	209	211	232	253	225	200	240	225	206	234	185	206	200	202	213	170	192	225	206	200	216	231	221	205	204	233	224	195	205	222	196	216	210	233	203	194	202	195	204	218	238	211	222	231	214	205	221	227	222	241	228	204	214	186	189	227	213	191	196	224	221	229	223	243	206	178	198	210	180	232	212	224	206	226	213	249	205	194	204	211	225	229	206	208	217	246	209	197	222	206	236	191	225	236	202	180	226	233	206	209	222	200	238	211	211	210	235	207	213	204	212	246	217	237	229	223	196	233	244	205	215	210	220	221	185	218	241	224	210	260	206	192	185	206	208	194	229	211	237	230	233	205	215	215	192	221	216	225	213	229	213	189	189	185	205	209	192	206	208	227	211	206	237	208	210	248	197	228	235	213	221	197	249	234	243	207	210	209	201	209	231	235	218	232	210	188	209	208	244	196	262	224	223	229	192	211	205	233	202	220	202	201	200	219	221	211	217	221	205	220	207	221	218	213	233	215	196	224	256	206	213	213	192	180	202	217	216	220	223	211	208	215	202	187	245	224	230	218	217	226	223	225	201	227	241	190	218	220	216	218	216	228	211	201	212	215	206	244	211	210	200	183	222	208	210	221	208	202	223	209	200	211	197	234	220	203	208	201	216	209	193	203	195	205	214	194	192	231	192	205	203	225	207	230	207	211	175	225	218	191	210	204	202	198	202	203	234	236	198	202	209	235	214	183	200	209	197	197	187	205	190	170	190	226	206	195	211	199	198	218	200	183	225	214	207	200	234	233	185	211	231	218	188	260	201	205	198	205	231	196	203	201	226	214	207	187	201	240	203	225	224	236	215	212	228	212	215	204	196	253	237	212	218	195	196	222	224	230	216	232	226	234	206	192	204	199	214	211	216	214	204	188	193	232	217	218	228	210	222	210	210	218	192	222	232	220	202	232	198	222	195	210	187	210	238	205	202	215	217	218	220	210	244	210	231	204	208	202	196	234	200	200	209	224	210	197	226	211	209	229	202	228	211	208	202	161	192	189	191	199	189	209	209	183	209	194	223	228	200	202	192	186	216	209	219	219	194	235	188	232	220	197	218	195	204	223	207	207	201	187	192	202	207	229	199	234	241	257	215	191	195	232	206	229	223	206	209	208	215	200	209	173	223	238	223	226	228	227	212	200	208	204	220	208	201	244	230	176	201	220	207	203	225	195	215	210	235	230	197	193	237	215	194	170	208	202	179	207	222	214	230	221	193	213	232	204	196	209	217	175	220	231	207	212	233	217	221	225	226	237	222	209	188	230	226	204	250	219	213	207	222	219	204	188	244	192	215	221	210	215	209	228	217	192	204	180	183	205	227	223	215	240	220	219	194	197	225	201	191	205	213	190	233	192	240	200	212	224	212	223	213	229	211	249	262	215	227	214	199	226	231	204	197	211	201	221	211	222	237	228	246	202	201	208	205	219	204	211	211	187	208	228	211	207	218	227	248	234	196	246	196	216	207	190	191	209	223	217	188	205	220	196	212	210	206	223	206	214	219	191	181	213	208	224	218	222	210	197	227	229	179	189	198	244	200	211	212	222	216	222	218	201	194	209	204	203	214	221	203	201	207	220	201	210	200	210	215	187	225	180	235	230	193	180	203	181	207	224	230	200	218	197	194	200	205	220	205	202	216	182	215	220	212	223	230	186	227	200	218	215	232	231	221	199	212	234	223	199	201	185	215	216	228	205	192	211	233	233	190	205	246	229	213	221	199	197	192	176	246	211	210	202	204	204	210	225	223	211	205	193	220	213	223	209	222	194	222	193	203	182	220	216	238	206	199	206	199	208	191	193	198	198	198	206	193	195	212	209	221	175	215	228	195	206	205	206	198	175	200	221	226	197	197	202	203	214	226	218	188	220	206	233	190	184	230	226	200	223	205	216	236	192	209	190	238	206	215	219	224	194	215	189	187	211	238	218	220	226	214	208	201	199	216	205	220	202	209	211	202	218	203	217	213	207	220	225	202	183	217	210	219	212	197	234	204	185	217	220	204	231	249	242	200	227	205	206	206	182	221	202	187	206	191	220	219	207	221	201	189	222	200	212	200	211	210	208	216	208	227	230	220	216	202	220	229	208	206	198	203	203	188	222	212	183	211	204	216	213	188	208	195	222	207	204	231	200	235	198	195	256	229	195	202	225	217	203	198	192	236	211	232	205	226	203	229	219	207	227	229	217	206	212	226	181	201	221	206	208	213	222	213	202	237	190	210	205	189	217	240	206	214	197	225	226	215	187	207	234	215	233	204	211	196	253	211	190	205	215	194	220	218	208	221	220	204	214	213	200	183	213	199	211	228
5694	1170	534	495	586	538	524	524	562	526	535	498	546	470	536	542	524	487	517	515	483	487	513	506	551	537	475	501	496	523	530	512	514	547	506	456	541	496	530	497	524	483	528	520	522	550	576	553	574	557	511	562	561	525	536	513	556	550	545	564	585	500	554	507	496	507	539	526	538	507	523	522	553	540	553	505	509	503	498	502	507	506	501	510	510	505	484	488	497	542	441	502	547	531	492	493	526	482	512	516	511	501	525	532	535	495	535	518	527	563	504	552	521	518	502	488	480	520	516	513	499	507	523	498	521	511	489	555	489	512	535	482	538	489	553	546	495	564	483	522	478	523	504	503	480	503	540	496	493	551	519	481	479	528	486	523	477	521	495	517	517	493	559	540	508	491	528	525	532	490	463	473	537	523	513	530	479	550	494	536	508	568	518	488	506	528	476	528	483	518	488	491	530	553	521	508	515	516	519	500	507	438	516	519	509	530	518	518	537	517	490	493	521	498	515	472	514	522	506	489	507	466	513	523	493	499	535	516	482	526	537	503	505	500	520	501	513	535	537	509	494	538	562	507	494	505	507	556	509	513	514	537	490	525	508	571	506	516	521	500	525	488	479	549	482	502	476	495	455	529	466	488	507	443	500	482	477	509	544	516	515	522	524	482	515	481	525	548	540	516	510	507	512	465	539	503	527	521	483	527	474	481	479	514	534	534	508	503	507	515	521	503	466	554	538	508	516	529	493	529	518	509	506	480	478	496	531	494	484	526	474	476	506	465	538	534	500	506	485	549	490	502	495	503	568	523	496	502	501	519	498	519	532	528	550	489	461	497	510	517	497	518	524	497	493	518	528	511	526	507	493	583	538	539	516	428	523	491	495	532	522	507	516	567	493	494	498	500	492	473	483	511	520	529	526	554	506	451	510	523	534	510	509	569	512	499	511	520	526	529	543	539	484	526	501	516	493	467	506	487	527	509	504	503	539	480	466	498	533	534	475	513	540	568	549	516	530	511	506	501	470	505	520	514	495	521	509	471	486	492	493	498	498	495	513	511	504	532	488	529	502	484	535	486	459	488	554	493	534	499	521	477	511	522	530	513	521	550	518	526	545	485	508	494	526	536	540	496	526	546	512	483	518	509	528	485	493	537	533	548	508	500	501	522	533	503	505	538	511	481	490	540	499	491	510	498	515	510	493	492	511	471	482	521	532	473	519	493	524	517	535	550	515	554	529	490	502	508	510	499	525	486	502	529	521	525	538	474	471	513	550	497	521	487	493	487	489	521	525	511	508	499	530	474	492	520	486	534	494	504	528	508	478	548	552	540	495	502	522	490	539	530	520	490	518	523	550	506	544	519	521	528	488	516	487	511	496	509	507	543	510	491	554	515	469	545	507	564	522	545	477	530	531	515	523	533	513	495	560	495	481	490	537	522	496	535	466	550	528	513	509	498	486	553	503	506	465	506	488	518	519	503	489	504	480	498	492	561	515	498	513	552	509	543	522	534	498	504	506	514	516	482	527	485	515	519	496	500	498	510	497	549	514	516	485	503	524	453	505	540	551	469	487	499	490	470	495	509	509	509	513	469	512	497	513	476	559	494	508	497	485	482	498	548	510	478	521	517	524	547	499	550	525	508	544	536	501	514	490	509	500	551	498	526	487	529	523	527	510	526	538	498	520	531	491	481	470	526	534	538	487	547	553	480	507	495	533	523	501	508	563	522	473	525	470	499	531	491	508	490	508	499	488	497	528	462	534	519	510	532	491	507	518	473	497	531	481	529	480	530	576	503	506	529	499	550	524	498	514	491	486	522	532	523	529	531	527	484	469	516	507	523	517	505	511	497	530	518	498	525	508	533	471	515	542	481	533	485	526	515	524	500	492	519	502	521	493	531	536	554	499	517	515	552	524	510	528	513	524	511	516	467	544	530	504	513	526	500	490	499	515	529	503	561	503	430	526	509	496	499	509	507	507	504	498	491	513	534	490	504	527	545	548	477	506	515	485	525	531	544	523	501	523	519	491	544	525	565	482	552	540	505	494	535	533	500	515	521	469	509	516	532	479	513	484	523	499	480	541	524	496	521	499	484	505	522	482	530	529	523	550	480	502	503	496	496	518	485	545	507	469	499	517	504	439	467	522	519	523	532	506	539	522	487	488	523	505	542	537	507	510	510	524	495	485	492	510	494	518	538	475	511	518	500	463	505	512	541	489	538	494	506	547	499	518	527	545	534	513	510	540	496	501	501	508	538	520	524	504	497	524	489	527	526	493	493	528	529	511	467	532	506	544	500	535	497	534	509	498	521	510	504	520	509	503	500	498	501	525	479	577	530	464	539	502	524	531	550	534	525	505	521	521	481	510	489	501	516	561	515	472	501	491	496	500	532	501	509	532	522	517	543	494	527	544	487	528	486	499	492	509	527	489	552	497	496	526	519	528	505	538	533	511	502	520	520	502	528	515	548	531	497	513	480	499	511	488	502	508	505	491	499	496	535	487	496	551	519	506	527	477	479	479	555	528	517	465	492	505	516	522	503	509	522	517	514	487	492	504	526	496	503	541	493	565	549	510	473	518	505	542	512	487	523	515	504	480	497	502	480	510	501	498	528	480	531	491	517	509	534	462	523	529	504	475	527	506	499	501	500	519	524	497	503	510	504	505	511	520	511	499	474	514	507	526	513	478	501	480	537	540	479	536	543	499	528	500	525	489	545	514	499	498	530	520	488	505	518	522	548	483	541	475	485	505	471	518	523	505	485	493	512	512	490	504	507	484	523	500	547	536	504	501	496	541	498	502	543	511	478	493	508	472	495	498	550	494	504	511	491	523	539	483	519	478	515	531	505	485	467	489	496	547	523	501	487	529	501	494	499	501	498	509	532	519	512	482	517	470	502	540	468	495	488	501	495	523	504	499	549	538	487	513	482	504	489	540	562	523	520	518	492	484	541	552	560	525	497	513	517	517	502	512	508	525	526	536	517	505	481	543	527	501	493	538	473	500	476	522	515	533	463	493	473	522	480	543	512	520	509	497	503	466	476	490	506	467	561	507	547	492	508	473	516	485	521	469	506	554	520	541	528	520	519	490	530	525	503	502	480	469	507	474	486	533	474	502	484	517	514	517	511	509	503	501	513	533	528	530	502	526	500	484	519	519	524	493	516	475	510	474	479	498	494	536	546	547	539	563	581	511	469	471	478	548	516	553	521	555	502	502	512	546	537	540	479	487	502	488	509	541	537	481	508	518	489	546	481	519	488	513	501	517	486	474	508	542	522	529	478	517	507	515	509	511	554	507	503	480	522	539	478	473	556	508	502	491	517	559	467	525	509	504	493	493	486	521	527	508	517	529	475	496	504	533	492	531	486	524	501	566	518	509	527	535	493	497	527	501	493	501	544	547	495	526	520	532	473	520	551	491	534	498	545	524	495	498	507	510	501	499	473	534	476	505	500	495	462	443	546	491	555	506	525	521	497	488	536	527	552	485	468	539	517	521	508
15934	2148	351	287	241	200	222	193	203	192	181	173	167	203	183	195	179	165	165	169	164	174	135	178	182	150	151	149	170	180	135	172	161	149	181	136	153	163	179	167	148	177	168	142	170	179	207	194	162	179	180	197	155	170	165	171	175	162	202	171	162	162	170	173	176	184	163	144	146	151	160	162	143	150	174	130	120	147	151	133	152	159	167	183	162	166	183	150	150	164	150	191	179	165	163	164	166	155	154	175	164	140	149	164	131	142	169	155	151	150	164	156	153	177	178	167	165	169	171	155	146	148	147	161	152	154	161	160	137	153	153	151	180	165	171	155	168	154	136	150	151	166	161	172	159	161	163	157	144	152	149	148	154	151	159	140	137	128	173	129	178	136	140	145	151	171	173	165	158	168	158	168	159	162	154	155	150	169	154	146	148	181	167	156	159	151	150	166	145	152	158	167	150	165	158	171	144	137	168	163	152	155	145	143	145	151	155	163	160	158	149	175	181	162	166	151	168	119	158	142	147	123	144	154	144	153	173	153	160	156	118	183	160	178	167	162	185	180	148	170	143	172	162	134	163	143	179	155	144	154	166	159	154	172	119	164	168	153	172	164	161	151	151	130	133	144	151	165	139	143	138	152	163	170	165	183	142	139	167	143	144	168	153	132	164	128	167	169	175	144	160	141	139	156	161	152	164	132	146	163	167	162	143	147	132	146	160	177	169	149	160	163	162	166	163	162	134	139	143	181	143	172	171	162	170	164	155	167	186	161	148	154	169	146	146	167	151	158	131	144	160	146	164	134	164	167	182	170	182	142	144	140	159	176	179	151	172	178	168	141	147	175	150	151	150	154	166	154	142	156	150	137	169	145	137	154	202	161	170	163	156	176	177	156	160	166	145	158	176	140	181	178	158	138	154	153	162	155	154	152	148	154	163	154	152	191	172	150	146	166	174	151	152	155	157	151	152	157	160	154	128	168	165	159	167	155	152	141	150	163	158	153	160	131	152	163	143	150	125	139	148	158	159	160	142	139	157	171	159	178	154	140	146	158	151	154	143	147	144	129	147	166	166	150	173	129	179	159	178	136	153	164	149	157	161	145	169	155	137	179	182	166	129	157	165	163	172	182	153	149	148	156	167	166	161	156	159	166	159	152	180	158	167	177	157	156	155	156	160	137	172	159	145	153	163	145	163	167	143	139	153	156	144	147	152	168	136	154	179	150	141	171	154	172	150	156	166	178	149	135	165	169	145	143	155	155	151	167	142	166	144	137	165	174	166	137	144	152	161	147	162	145	159	156	151	149	170	168	165	176	180	158	155	144	154	177	150	141	177	176	138	147	159	157	158	151	158	183	145	153	158	151	176	151	138	150	152	155	161	173	134	156	162	166	154	137	136	165	177	133	165	156	160	172	150	172	162	173	168	163	149	144	165	163	159	147	176	132	156	162	160	145	151	167	162	144	162	134	146	156	161	160	167	130	139	144	143	177	148	143	136	145	187	156	176	170	158	156	154	148	171	153	149	164	155	139	152	149	180	135	172	139	170	144	158	170	175	171	142	154	175	167	156	158	133	138	142	155	162	164	167	163	172	145	164	154	190	179	130	175	161	167	167	160	159	143	159	163	145	163	153	166	183	165	152	140	146	151	161	165	140	153	160	144	165	165	145	146	155	156	164	145	187	154	140	163	156	157	161	151	158	151	152	134	160	153	162	136	160	150	140	156	155	141	147	163	166	149	155	138	141	156	150	160	158	161	169	156	150	138	167	176	186	156	170	182	163	163	176	157	167	133	143	175	149	162	162	150	156	162	129	135	126	159	141	148	184	147	134	136	158	146	164	156	175	172	176	183	150	135	118	162	184	129	148	134	172	174	177	153	167	166	172	142	136	157	162	138	155	131	178	159	177	163	156	163	145	166	139	164	159	173	161	178	162	174	185	156	149	152	162	153	160	152	135	160	133	144	168	177	146	163	147	162	167	162	151	160	149	126	149	154	180	143	160	154	163	166	162	168	135	170	145	154	158	160	176	163	163	182	168	163	138	161	162	157	152	132	147	162	160	158	163	163	157	177	146	178	165	175	154	156	170	173	169	159	144	159	180	160	167	150	170	156	150	176	170	166	177	144	182	157	145	155	164	152	170	149	151	147	141	150	159	137	164	173	149	145	139	166	159	156	149	154	159	172	173	162	166	166	150	178	135	139	169	151	140	157	169	163	148	151	137	188	160	142	145	145	166	151	141	193	146	173	160	159	133	160	143	148	161	169	172	164	159	180	157	162	173	135	149	160	150	142	156	186	141	132	165	159	164	154	161	153	183	158	157	166	150	166	166	132	187	150	171	163	148	163	147	171	146	154	158	152	177	152	131	160	156	156	171	161	176	154	146	167	177	150	176	141	163	162	172	163	171	160	160	143	159	167	135	153	141	163	157	156	163	175	131	146	140	171	148	127	159	161	170	152	161	162	154	161	145	157	148	141	150	153	179	147	153	172	128	161	137	158	165	137	131	129	161	145	148	144	156	156	143	184	144	163	171	174	157	169	152	159	167	158	147	163	165	136	149	156	168	168	146	174	136	156	177	145	149	149	145	161	160	159	173	126	177	180	164	150	164	163	154	156	145	158	134	184	168	152	153	152	156	173	148	129	180	155	177	153	149	161	168	158	163	181	145	172	167	149	120	171	151	171	158	152	140	152	147	151	149	162	162	159	155	153	150	186	161	170	160	175	152	159	190	165	149	176	171	178	151	144	159	156	155	190	157	181	126	186	145	168	171	151	140	150	144	156	147	175	130	144	168	167	154	166	151	147	162	177	149	154	168	138	167	156	156	163	167	158	152	168	147	158	145	153	143	172	150	141	165	154	178	154	168	168	155	170	151	147	168	159	156	178	163	150	131	140	161	156	161	144	152	153	138	137	150	133	146	134	157	183	163	141	166	165	182	156	201	183	188	194	175	160	156	164	135	146	133	147	162	151	133	154	154	163	152	149	162	163	154	169	154	151	132	149	176	168	165	178	166	164	166	183	155	140	163	146	175	178	145	161	125	160	178	164	178	174	152	161	162	154	179	158	182	127	152	156	176	163	148	173	159	176	151	152	155	145	153	180	177	163	147	161	159	161	132	163	179	170	149	146	149	158	173	163	153	148	166	150	147	141	155	149	166	148	169	153	149	128	145	181	180	171	163	145	156	152	165	169	148	154	168	170	162	152	167	148	120	173	183	169	168	159	181	168	156	168	172	167	161	165	161	155	185	146	159	144	167	174	180	165	173	134	145	139	161	157	175	152	162	167	166	137	168	148	155	151	141	160	172	171	154	138	150	138	135	166	174	150	137	147	164	151	132	162	160	175	152	179	155	166	165	155	187	170	163	154	173	140	139	132	158	165	163	155	144	164	156	155	147	145	137	172	161	163	173	157	179	158	160	175	154	165	145	150	163	161	151	155	167	176	167	159	155	169	186	169	155	166	132	158	137	168	147	141	167	139	154	149	160	156
11897	1649	846	960	820	751	649	626	581	526	515	499	457	461	454	416	471	409	440	417	403	411	393	414	402	400	375	393	403	420	425	380	421	421	401	373	371	431	388	417	384	414	419	361	392	530	613	525	529	529	588	566	662	567	557	587	530	519	470	457	516	482	479	432	389	412	376	389	404	386	393	399	381	382	408	383	386	362	385	375	405	366	396	409	409	399	399	393	382	370	360	371	374	387	369	393	402	404	382	441	420	393	348	412	400	409	370	401	387	399	391	397	407	423	381	394	408	369	395	399	393	403	401	386	379	373	395	388	398	407	378	416	411	357	366	407	405	417	375	400	400	386	333	385	367	359	391	390	365	373	378	359	398	382	386	396	385	392	391	395	373	413	398	416	371	401	378	382	400	384	379	414	376	413	413	403	415	421	395	401	413	412	407	393	388	377	363	407	378	376	383	389	371	345	400	384	378	413	379	406	372	397	393	366	404	380	343	392	393	375	424	390	367	405	378	403	437	399	402	396	398	413	347	399	351	399	421	395	376	396	394	404	352	356	410	410	376	419	427	433	392	403	372	423	391	390	418	404	395	382	389	399	400	402	411	411	437	394	420	396	381	419	363	403	410	367	424	371	385	398	359	388	368	389	394	388	393	395	426	386	412	387	372	383	433	393	397	414	392	365	374	387	377	426	383	414	409	366	354	399	361	393	398	374	349	398	392	396	376	406	393	412	390	378	409	401	380	417	385	408	365	367	411	404	395	400	381	374	370	376	352	369	373	393	376	386	385	389	388	365	391	412	431	382	398	387	380	373	374	384	395	389	362	380	343	401	366	398	396	361	370	409	377	353	381	390	409	365	393	382	330	418	386	392	391	353	387	418	388	395	400	390	397	363	364	385	389	397	358	365	388	348	377	406	390	420	380	393	381	421	399	375	361	402	404	391	404	353	387	365	395	384	375	391	395	372	412	392	374	385	405	375	380	359	365	362	385	378	402	346	409	387	409	395	416	391	418	367	388	414	411	360	424	402	366	415	409	356	409	365	372	378	390	389	382	376	352	398	407	409	384	387	415	416	346	368	381	411	386	393	378	406	394	411	399	385	374	362	360	367	394	385	417	371	433	407	407	387	403	405	411	416	412	417	404	394	397	412	372	371	358	370	372	392	427	368	383	369	381	388	373	368	386	377	410	384	366	430	362	380	418	393	417	373	389	380	398	366	398	378	373	368	410	377	416	400	399	390	392	396	362	403	407	399	374	374	398	388	370	398	390	408	394	413	401	402	395	385	373	347	360	406	388	423	399	384	370	438	344	386	421	375	373	379	377	391	392	359	435	426	379	363	387	371	395	389	419	387	376	395	407	381	398	380	378	399	407	370	374	384	414	377	377	393	421	399	418	372	413	378	380	403	375	406	406	388	376	392	406	434	369	358	423	375	332	394	411	389	393	373	395	406	361	354	403	397	416	351	384	374	397	367	378	396	385	373	409	400	353	382	388	367	367	393	371	393	390	391	397	406	400	415	392	366	380	370	398	364	379	377	388	367	388	371	395	382	409	360	395	391	358	408	390	373	385	376	378	352	400	372	379	384	413	419	406	404	372	413	380	386	344	369	406	442	384	404	382	378	411	411	434	363	361	397	364	388	390	373	380	401	406	415	409	400	392	374	388	353	426	364	396	370	356	409	400	388	393	368	365	378	393	382	409	412	394	403	401	386	414	369	385	382	415	376	374	340	413	427	377	415	403	431	390	402	401	402	357	406	370	381	398	395	392	396	373	382	370	381	361	382	411	374	399	384	402	405	365	378	410	382	408	357	406	380	385	368	410	357	395	373	386	390	402	397	409	380	411	381	391	382	360	394	325	382	365	385	358	397	371	371	396	380	388	359	406	379	387	421	403	371	386	406	362	392	345	413	384	444	378	390	378	392	376	358	415	400	396	345	403	383	382	392	396	355	382	369	382	371	350	377	380	385	366	403	395	406	393	371	393	382	357	375	386	354	370	410	400	373	425	370	391	389	382	368	368	364	367	373	381	383	375	388	353	380	372	375	412	414	410	399	401	391	396	413	354	344	410	364	370	410	401	402	393	410	381	407	401	393	385	387	388	375	406	385	418	394	417	399	393	382	350	381	381	397	349	361	383	398	382	402	381	387	403	370	425	406	382	377	393	398	413	400	395	421	375	425	394	413	379	374	374	382	381	398	412	402	410	371	396	397	396	405	400	376	392	404	388	397	376	368	377	362	413	384	376	387	390	353	383	377	391	391	411	434	405	383	382	384	375	426	394	411	393	394	361	360	399	404	377	360	385	375	342	416	413	375	361	377	373	374	370	347	368	391	362	412	402	373	400	392	376	393	379	362	347	408	390	397	424	421	394	386	406	387	391	382	373	390	402	403	403	383	402	352	417	387	366	377	393	351	390	399	393	423	375	385	398	368	371	385	378	416	399	374	397	399	366	372	406	406	413	414	387	416	380	410	428	395	407	380	391	393	370	406	377	403	384	363	381	354	402	392	383	372	406	387	397	362	426	379	393	381	375	437	383	399	368	388	389	368	395	376	382	363	395	436	443	325	418	398	382	379	405	375	375	378	375	391	372	409	414	384	396	403	390	410	393	328	393	409	375	389	380	391	425	399	413	408	383	406	377	397	384	379	426	401	402	371	410	380	406	400	387	392	375	375	367	365	429	393	358	372	378	407	379	426	391	384	414	402	418	422	351	391	400	401	414	384	370	403	387	375	358	389	408	386	400	391	417	391	378	387	374	414	373	387	402	413	407	375	383	424	395	387	385	371	414	394	364	383	418	369	379	432	390	396	398	381	404	415	383	415	402	404	383	397	404	377	401	380	422	356	361	374	421	381	342	373	377	421	420	376	371	391	382	367	414	393	379	395	373	400	400	407	389	387	380	361	391	396	393	391	335	377	407	341	371	388	359	401	390	376	358	375	411	371	395	394	414	393	375	381	396	402	392	404	373	375	399	378	389	392	406	410	401	378	379	359	386	411	385	401	356	395	416	411	370	371	412	368	407	391	376	422	418	378	411	402	398	402	383	394	395	365	417	450	376	388	387	387	392	371	376	413	404	402	392	421	388	375	377	384	377	392	385	401	376	378	391	416	385	412	369	376	420	395	381	400	349	380	365	397	373	392	391	417	422	400	380	399	418	366	353	381	387	389	388	418	357	403	421	372	350	368	425	380	415	411	376	396	402	404	386	385	444	348	380	398	380	331	395	389	394	368	402	366	375	369	375	401	405	356	385	393	372	382	377	427	357	367	390	362	382	408	381	370	389	382	395	386	365	398	375	364	381	373	363	395	382	406	374	387	391	376	372	398	436	394	404	397	423	391	399	413	403	386	347	404	374	387	431	399	374	411	376	405	391	393	401	377	363	387	391	378	414	367	362	369	372	389	411	390	364	378	418	373	406	365	371	390	377	398	393	380	402	368	359	387	366	368	398	404	378	357	382	397	401	374	414	404	412	364	385	353	346	384
23366	3817	552	360	271	196	157	146	121	109	115	121	113	112	93	79	76	91	112	105	96	78	94	75	95	96	72	85	91	87	98	86	83	86	75	70	99	95	84	76	111	87	82	93	80	108	118	109	125	101	128	143	120	119	115	129	108	92	88	90	126	103	92	94	88	76	76	76	91	78	89	75	80	96	83	92	66	91	73	86	80	72	74	80	69	83	66	77	79	96	78	77	73	92	76	75	93	78	76	92	86	77	98	73	70	68	79	72	89	80	75	88	84	70	58	59	88	65	78	75	66	77	80	76	91	80	74	74	77	73	70	74	92	85	89	84	73	68	80	77	87	93	81	77	81	76	92	84	67	76	70	62	68	70	80	70	73	93	88	79	84	76	75	78	86	82	80	72	82	57	76	93	100	73	85	84	81	81	81	76	89	70	77	105	73	75	79	71	83	92	71	80	65	80	88	78	68	81	73	94	82	84	78	82	91	90	69	85	77	54	80	74	67	77	73	66	67	83	75	90	70	72	78	87	82	96	76	60	76	81	96	95	81	92	84	77	89	75	83	72	76	92	75	74	80	64	70	74	70	76	68	87	81	80	96	81	81	57	76	87	76	95	75	79	88	83	93	97	65	82	93	57	56	93	85	91	92	71	103	74	75	70	87	63	108	77	70	75	83	99	85	82	87	64	62	75	82	59	80	77	81	67	68	88	72	85	83	69	84	79	75	85	70	68	82	79	66	67	87	71	73	77	67	78	77	86	68	93	78	70	75	80	94	93	70	91	73	90	87	94	88	79	82	86	91	73	68	95	97	73	78	63	76	77	83	55	83	83	77	83	94	87	76	78	70	89	83	67	77	71	80	65	80	78	76	67	66	90	80	87	66	74	90	82	82	67	66	77	81	58	80	74	88	94	100	85	81	78	86	80	70	90	92	67	72	79	65	94	84	72	93	92	73	87	91	77	96	70	73	79	69	80	80	69	70	90	92	79	86	69	66	77	71	75	80	79	78	75	74	97	84	73	72	75	70	81	81	74	83	70	68	75	83	66	81	94	72	86	85	70	84	86	69	79	68	79	85	73	59	83	81	86	71	96	78	84	74	98	74	76	68	81	69	78	81	71	94	79	85	87	73	93	105	85	80	92	86	75	68	58	85	84	81	81	69	79	82	85	78	85	79	66	73	84	81	87	76	76	76	89	75	69	83	83	78	73	81	85	98	81	78	78	76	77	83	68	78	99	92	85	76	81	96	75	81	76	75	91	98	89	87	81	84	67	91	77	89	66	84	84	92	78	82	74	87	72	89	87	88	79	88	68	85	94	85	92	88	90	77	80	76	79	79	73	103	63	77	80	74	73	97	96	81	75	69	87	62	83	91	96	95	64	83	69	73	88	83	80	90	83	75	75	68	83	67	77	89	66	71	67	82	79	66	88	100	91	76	89	80	77	94	69	72	76	75	80	64	81	71	81	84	75	77	79	87	82	76	81	79	78	69	100	89	70	90	86	77	66	83	85	79	87	68	73	83	75	72	80	81	89	84	74	82	76	76	87	72	93	91	78	89	80	82	69	63	68	68	73	93	80	73	76	69	84	82	89	91	79	103	84	92	71	85	72	85	94	71	57	67	71	83	81	80	68	71	80	80	80	70	70	97	84	86	89	75	82	82	101	72	80	76	77	71	78	83	80	71	71	77	73	73	81	87	74	64	78	81	86	70	78	83	80	82	86	76	92	76	92	73	84	79	92	75	82	82	84	84	90	72	94	79	82	78	81	77	74	90	72	91	94	81	67	70	83	79	74	66	77	92	72	85	72	68	71	85	90	72	71	99	89	96	84	90	71	86	79	93	76	96	84	70	74	83	83	95	61	87	92	80	85	90	95	85	86	82	79	89	81	86	77	82	72	63	81	77	84	98	67	81	107	80	90	70	70	83	77	78	81	74	82	66	73	84	76	71	69	92	111	75	78	79	61	97	105	71	75	66	73	79	66	77	69	70	76	78	77	65	76	74	86	91	75	70	81	86	68	72	69	73	74	97	81	90	81	83	77	76	85	72	81	78	98	70	90	76	78	104	81	83	81	78	86	73	81	76	72	74	79	82	88	88	82	67	92	94	83	74	92	77	81	103	86	71	90	87	79	91	75	69	97	76	71	85	73	79	77	88	97	76	83	87	77	74	84	82	84	80	85	79	80	84	83	79	69	81	65	85	75	84	78	88	84	83	77	85	88	73	79	86	83	86	77	78	66	90	91	86	84	80	89	76	79	91	85	92	94	82	67	77	82	78	68	85	86	87	82	83	67	86	78	76	83	79	85	90	82	85	75	82	75	80	60	86	89	79	73	92	71	73	66	79	94	75	75	54	83	55	68	88	72	87	64	94	77	84	102	86	80	83	74	70	85	83	79	108	106	99	85	84	69	76	77	78	75	83	70	98	87	82	89	77	94	72	87	101	85	84	86	85	88	95	74	90	86	65	81	94	84	83	76	68	83	86	86	75	76	80	88	72	76	95	87	89	96	87	75	83	79	87	91	81	78	87	79	70	86	72	84	104	58	92	80	64	90	83	62	67	79	78	83	64	64	90	73	80	80	87	89	76	77	95	103	88	76	76	80	80	73	86	75	74	67	78	75	77	89	58	76	99	94	88	91	90	77	51	85	100	58	92	95	88	79	73	88	76	89	72	64	93	78	80	93	89	78	80	86	90	91	66	81	100	80	63	81	49	80	87	71	80	83	81	90	82	88	98	93	76	87	85	84	79	67	78	86	76	80	62	83	61	79	76	82	84	86	83	71	95	82	83	74	86	66	77	75	85	78	62	65	74	79	72	87	86	77	80	77	87	86	88	72	81	84	93	88	84	62	86	85	85	94	69	81	76	91	87	76	75	71	69	80	92	100	75	82	88	71	76	81	81	89	86	75	88	80	93	91	71	64	67	77	67	69	65	86	82	77	83	84	75	73	72	78	90	77	89	88	87	71	97	101	72	66	74	57	77	60	72	93	70	89	70	81	86	85	76	86	85	81	79	73	92	78	84	81	84	72	107	75	87	80	73	75	84	100	79	73	72	82	68	85	89	83	73	64	72	57	84	92	85	81	83	89	84	78	74	77	84	63	65	90	66	87	86	93	63	77	80	71	79	102	77	80	64	82	79	83	82	62	80	88	64	80	87	73	96	90	104	79	58	84	74	81	71	83	97	79	77	77	87	98	85	77	72	85	78	74	81	87	81	79	87	62	80	95	76	83	92	82	71	81	85	84	76	66	82	71	88	97	89	92	83	77	72	88	81	70	94	91	76	106	70	69	89	78	74	71	75	90	93	74	85	64	88	63	79	79	94	79	61	74	81	77	68	89	86	72	67	88	75	78	59	80	84	84	76	80	89	86	85	76	69	72	82	63	71	73	79	77	73	68	77	95	90	78	75	80	83	82	97	70	80	80	100	94	75	69	95	58	88	71	88	65	69	64	78	78	86	85	71	64	83	76	67	86	75	94
14979	2279	1112	1269	1006	835	747	592	516	469	461	386	380	352	336	338	285	306	289	276	302	289	269	268	251	235	270	263	223	232	253	222	238	217	241	234	227	215	213	217	238	234	231	231	279	543	562	514	486	506	517	646	636	550	530	543	532	461	416	357	395	425	391	302	264	204	239	264	213	217	236	244	204	247	205	214	199	206	234	227	220	225	219	202	204	227	245	214	201	250	199	242	249	212	216	180	234	205	225	192	240	218	218	200	232	199	244	192	203	225	235	219	210	210	234	219	235	221	204	215	224	232	230	186	197	201	229	236	223	229	225	204	232	208	209	229	202	211	216	210	201	230	228	211	220	229	222	190	214	227	228	219	221	192	224	208	193	184	227	239	229	220	213	213	226	224	180	209	184	219	206	223	224	199	201	213	222	214	198	226	214	217	203	208	228	226	202	216	207	209	206	225	244	225	220	215	205	214	190	209	210	212	194	217	194	220	214	191	210	219	229	230	216	220	215	205	213	226	253	214	233	198	218	206	220	229	236	228	222	216	223	220	194	215	218	230	215	195	209	212	209	202	236	197	210	216	197	182	218	212	205	218	213	224	211	218	202	216	204	213	233	220	211	214	219	216	214	214	178	210	214	228	213	205	211	215	198	232	225	211	224	243	226	228	216	233	221	237	203	221	231	194	219	232	194	212	203	221	209	235	227	208	194	227	237	220	199	224	183	229	236	224	215	221	213	209	227	204	243	204	212	228	229	202	227	229	218	228	206	200	194	243	228	211	215	209	235	194	223	223	216	225	208	222	220	220	201	214	212	231	232	216	248	235	210	213	230	222	215	208	206	228	217	238	230	222	220	242	201	213	199	229	208	207	203	209	226	240	234	227	198	207	188	225	221	221	227	207	209	224	255	221	243	210	191	208	240	183	219	209	225	221	240	205	205	212	239	231	205	225	232	223	182	222	189	221	201	203	242	208	203	220	198	222	227	240	209	206	241	208	200	236	210	222	234	214	219	180	226	245	212	226	231	211	197	201	217	229	212	224	222	218	220	232	216	234	200	188	207	205	239	221	219	195	238	201	219	201	220	222	218	229	228	184	201	212	215	192	212	202	215	226	210	206	206	195	194	208	243	224	230	201	199	222	191	233	218	189	230	206	219	188	212	216	212	218	227	236	201	208	202	223	235	228	224	233	216	213	212	208	226	223	211	212	232	217	195	227	222	230	187	237	230	229	213	205	209	202	228	202	200	192	202	216	211	219	208	198	222	199	218	187	230	241	213	223	218	224	214	207	231	196	204	229	217	207	227	229	221	206	214	225	241	205	204	203	197	197	213	233	245	208	214	198	233	223	220	231	219	212	228	191	217	197	240	213	204	225	214	218	210	196	196	230	193	212	219	211	224	223	207	179	205	208	212	218	208	231	246	218	205	228	227	210	203	215	188	216	208	216	203	223	233	216	229	216	217	200	202	226	244	213	244	211	189	213	217	200	208	195	199	237	192	205	224	213	240	219	229	207	191	200	204	202	208	186	213	204	234	215	221	194	195	211	226	204	211	224	223	195	195	198	232	222	211	232	225	195	209	228	202	230	207	183	233	236	210	224	203	214	212	218	238	211	211	222	240	223	200	223	203	219	249	210	213	213	217	215	217	238	225	219	240	205	208	240	204	217	210	221	211	206	209	207	207	262	216	185	226	203	202	242	202	241	215	199	222	227	233	226	223	202	212	218	219	231	201	219	213	210	228	205	231	223	192	225	214	228	217	189	222	213	216	239	219	217	208	228	223	223	205	241	198	227	213	209	223	209	238	212	231	220	229	214	225	210	204	212	221	232	229	221	223	206	189	198	202	218	195	225	227	203	208	202	225	198	206	209	215	240	218	209	217	208	207	206	213	186	211	204	219	198	244	247	225	225	235	208	209	227	220	214	233	203	218	245	208	198	208	208	189	219	235	239	221	206	215	213	225	217	222	218	200	201	196	219	241	231	187	219	215	217	201	236	208	237	227	209	209	198	175	220	210	218	223	209	225	213	196	209	177	226	208	216	211	202	230	204	225	183	228	195	215	216	231	208	188	202	205	246	220	243	207	225	204	210	198	210	209	215	191	233	239	229	225	215	214	222	225	178	222	241	212	205	202	229	221	191	246	203	201	217	180	215	242	238	214	224	214	234	227	210	232	198	237	186	209	218	214	200	213	203	203	193	219	216	191	201	215	223	226	258	204	182	240	227	230	205	213	226	217	229	225	201	231	226	216	223	188	221	245	203	213	218	197	221	231	229	210	223	228	236	216	215	203	215	210	205	237	205	214	213	239	226	216	215	208	240	220	188	209	218	195	212	242	238	218	216	242	216	196	224	249	202	209	196	216	207	210	233	227	236	216	215	212	194	204	228	210	198	227	226	207	234	226	225	203	211	201	247	208	215	196	214	210	214	171	227	238	201	218	231	230	226	217	216	197	211	195	206	235	225	212	208	203	218	244	208	236	240	246	236	212	201	225	216	211	201	233	220	209	208	223	232	211	246	197	206	228	218	214	214	197	234	215	188	219	242	211	207	217	214	205	228	217	215	237	224	231	224	220	225	222	209	204	210	214	225	210	202	181	225	218	237	195	220	216	209	208	210	194	215	209	219	218	213	213	203	211	240	222	242	188	223	197	229	218	193	227	222	205	202	228	214	232	213	254	233	208	220	213	221	223	205	228	198	226	200	223	213	207	228	228	201	250	229	233	221	199	261	214	203	212	235	214	214	225	214	204	215	234	197	223	204	218	216	200	209	222	214	216	196	213	219	208	202	202	206	207	220	205	232	203	232	219	200	219	223	222	228	190	227	218	218	210	213	233	199	207	247	229	227	237	235	202	206	223	237	193	214	227	209	189	214	224	224	265	201	244	238	217	211	218	210	229	207	211	215	229	225	196	209	204	230	184	221	206	198	210	210	204	223	255	202	235	234	187	211	237	198	201	216	214	222	205	220	187	198	231	217	203	243	230	219	229	234	226	195	203	206	228	250	239	217	218	206	200	199	211	243	205	202	199	228	190	197	220	236	220	234	211	202	226	208	212	231	241	222	220	227	209	218	222	224	209	218	226	247	236	222	228	191	198	218	232	206	185	211	234	200	258	212	215	241	210	217	198	235	224	240	200	177	226	185	212	215	212	248	203	228	200	220	202	195	194	194	174	217	218	197	209	200	208	216	230	214	198	213	235	182	215	224	204	203	226	192	201	208	216	226	247	204	226	233	200	223	211	200	205	231	222	213	210	203	217	236	223	206	215	237	212	223	214	230	208	195	210	217	211	224	226	221	192	203	221	210	202	200	218	199	233	249	205	202	227	201	222	215	230	217	214	194	223	219	234	195	193	221	217	218	199	205	218	223	220	226	215	208	223	205	236	212	217	216	219	212	204	208	201	220	239	214	207	212	219	223	237	234	210	215	211	187	216	211	206	193	193	198	206	228	193	205	218	190	215	216	220	225	217	222	217	215	242	213	201	216
7373	1038	232	208	218	198	202	213	214	188	245	206	198	213	211	216	225	217	223	233	240	210	222	216	220	216	235	203	219	233	204	218	224	216	219	237	213	191	230	218	236	220	206	208	203	206	230	217	262	216	193	241	183	216	223	219	192	189	229	226	198	202	241	212	226	218	215	229	210	216	189	202	228	202	197	224	244	210	197	226	188	208	222	230	210	210	215	227	232	198	213	234	213	210	228	223	199	214	265	215	200	200	226	204	241	212	183	234	219	228	222	203	181	216	215	212	227	205	201	221	220	217	227	212	214	201	229	238	226	203	236	217	238	243	202	192	229	245	201	205	212	212	227	179	224	203	190	231	232	215	245	193	234	208	211	216	225	188	220	220	199	227	205	212	207	220	234	207	201	230	221	218	197	214	231	250	221	195	217	217	216	226	225	229	223	224	201	220	203	227	218	229	209	213	206	218	210	230	199	198	234	208	240	240	206	219	212	211	234	208	207	201	226	218	220	215	209	206	236	174	211	212	205	206	202	187	210	222	198	205	191	187	211	208	203	212	219	213	215	198	191	223	205	206	229	194	222	217	184	214	226	204	208	205	195	207	210	211	237	192	205	184	213	191	211	198	182	204	173	206	233	217	201	227	244	230	223	204	226	208	195	203	197	213	205	233	196	234	216	210	228	223	206	220	209	191	207	194	210	198	209	192	222	201	234	218	222	208	244	207	212	200	219	229	216	201	201	228	210	220	232	207	204	198	220	218	199	223	230	210	228	214	210	230	226	212	220	204	216	213	215	212	197	244	215	214	231	209	201	211	215	186	207	216	195	202	207	195	197	210	212	192	196	187	205	207	220	226	228	211	216	185	209	198	232	225	201	241	212	180	226	193	182	218	214	198	229	212	212	205	219	210	208	190	189	219	214	207	218	190	224	182	181	210	217	218	198	212	208	193	208	196	226	195	205	218	223	199	226	219	211	204	211	206	193	206	211	200	219	191	197	224	222	200	208	201	247	224	244	201	198	217	227	208	211	184	197	201	212	219	217	210	215	221	224	219	215	199	195	219	217	225	232	220	216	209	225	195	203	203	224	200	222	208	232	257	226	206	207	215	208	217	232	189	205	245	238	203	201	209	229	215	227	196	187	201	200	199	206	179	195	207	212	212	200	213	223	208	226	195	201	237	220	211	221	205	201	218	206	231	224	237	207	227	214	213	244	220	202	232	237	203	213	207	239	212	211	237	193	229	197	203	205	208	204	197	196	200	231	188	210	220	239	222	184	201	207	195	206	211	197	216	228	174	216	239	217	233	191	217	265	235	198	221	208	210	212	224	221	204	200	227	205	230	186	189	186	193	225	215	208	202	229	187	200	215	221	227	188	195	235	227	200	227	206	234	248	211	189	231	213	232	227	222	219	200	188	180	228	213	210	205	212	217	208	227	218	212	221	218	212	212	220	210	241	222	218	206	200	201	212	216	208	218	245	213	243	204	216	224	215	214	208	233	235	230	191	213	197	237	216	216	212	208	222	207	179	189	210	224	199	218	226	246	221	221	203	201	208	216	223	235	204	203	219	223	194	229	234	203	220	196	198	194	215	176	227	202	206	217	217	216	207	230	207	202	207	211	226	225	218	232	208	215	181	206	222	208	203	225	223	201	219	203	208	218	204	225	216	202	197	198	235	231	195	207	213	203	183	236	210	209	211	206	207	235	199	217	202	205	199	250	213	192	227	189	231	198	213	208	222	208	214	203	232	193	219	238	194	184	198	216	193	240	193	222	221	215	208	190	190	236	196	225	224	229	219	230	197	205	214	208	207	225	226	221	223	189	215	217	203	197	200	217	176	218	212	230	210	201	192	233	213	241	196	195	226	223	204	225	211	222	191	204	188	208	221	226	220	214	219	202	181	201	195	197	216	209	201	213	209	214	203	231	234	215	207	214	236	210	219	218	187	194	220	217	209	238	200	226	208	208	216	215	217	212	194	209	226	221	198	201	200	215	230	229	237	214	213	219	219	197	191	202	219	220	196	227	220	214	197	215	241	191	214	207	216	234	199	200	210	226	205	202	216	210	231	204	201	219	216	227	206	203	199	220	246	218	217	235	211	200	220	239	214	191	226	215	218	217	221	245	240	228	204	217	215	232	202	219	215	226	248	223	167	232	198	217	171	217	209	214	212	213	219	216	231	193	223	189	200	200	221	248	211	231	242	191	209	210	233	243	214	227	193	239	212	214	198	224	223	216	198	246	200	215	183	214	211	213	218	219	185	211	218	204	221	199	212	226	184	232	185	231	215	222	196	228	190	199	216	207	221	221	216	205	221	211	230	186	227	237	219	227	229	225	200	223	216	199	204	200	230	201	222	208	212	201	245	228	205	185	198	230	214	214	241	232	193	212	209	218	206	201	229	194	210	220	209	218	187	215	211	223	247	216	193	227	212	191	224	234	235	220	230	214	221	249	209	236	213	227	207	214	204	241	200	202	211	203	207	216	218	195	230	213	221	217	221	224	242	212	205	210	185	224	230	224	194	245	202	238	223	207	201	206	209	234	207	226	198	217	221	204	208	210	239	234	218	215	212	221	211	204	192	222	202	178	196	211	215	213	196	206	192	199	224	184	219	234	224	221	232	212	221	229	210	226	195	193	239	216	217	228	229	204	217	231	189	201	194	233	219	210	204	210	199	254	225	210	205	195	235	187	219	235	220	214	230	247	205	229	215	228	207	216	210	211	202	253	197	213	213	209	215	197	228	206	211	216	231	221	195	226	216	190	219	210	190	194	220	197	230	208	185	200	211	187	214	219	223	198	215	208	220	203	212	205	201	225	223	222	201	201	232	203	225	199	205	221	194	216	189	200	238	234	212	215	202	229	227	193	202	201	205	177	234	186	221	213	220	209	220	193	184	206	226	212	229	178	220	221	208	235	213	187	199	245	220	256	202	208	226	203	219	226	222	204	212	223	213	221	190	201	200	215	210	222	207	211	225	196	214	225	232	225	228	212	196	223	231	196	231	231	201	227	216	216	223	214	210	229	210	185	210	211	217	219	213	208	225	220	215	263	208	187	215	210	205	183	210	208	193	215	218	225	198	212	221	194	206	233	213	214	206	223	213	205	209	237	236	177	238	232	211	224	196	206	210	224	203	236	230	215	219	206	208	239	208	198	235	234	211	225	219	210	191	232	202	209	222	225	225	214	239	205	217	208	185	209	195	209	238	208	210	212	224	255	229	218	196	198	197	213	231	236	209	204	231	202	217	242	201	196	203	188	223	231	220	236	211	207	210	213	219	240	225	215	207	211	228	231	197	210	210	211	202	220	211	203	207	193	210	239	216	212	194	207	204	196	202	214	239	226	207	230	229	190	243	206	232	211	222	186	231	201	217	217	203	205	241	193	230	235	253	214	207	201	216	225	239	217	234	201	190	235	224	219	246	198	225	214	198	220	227	210	228	232	225	187	217	179	207	204	200	235	207	201	209	211	211	207	200	222	232	212
5654	1163	535	533	486	494	530	512	516	515	530	499	496	522	524	474	526	526	493	547	496	492	518	526	521	547	480	485	498	499	532	532	513	479	511	518	525	493	468	499	467	491	480	536	535	609	587	540	568	538	557	561	557	581	542	568	542	541	519	520	497	512	535	533	507	518	485	512	504	502	511	508	493	512	453	586	508	541	517	532	523	508	501	504	498	500	526	492	510	515	525	487	465	512	536	536	448	500	509	493	580	542	532	489	492	501	507	528	481	539	518	509	511	548	506	528	509	469	470	497	483	490	480	499	522	465	527	524	507	506	525	513	512	492	536	544	527	511	442	530	529	551	510	481	510	558	490	522	526	532	523	532	576	492	522	474	531	484	536	534	548	511	529	507	510	532	508	564	530	469	498	528	502	495	518	519	473	589	508	522	542	482	466	512	517	533	500	494	510	500	489	494	498	554	504	516	535	471	513	485	535	501	489	513	507	491	530	520	513	580	545	548	544	524	526	512	500	523	511	519	520	528	496	536	514	479	553	511	500	494	509	521	538	524	538	496	514	524	494	532	501	520	515	500	538	531	528	501	496	518	481	531	528	580	513	503	532	488	530	478	501	544	534	499	534	525	488	519	492	486	524	491	513	507	467	527	503	490	498	561	523	522	535	528	515	485	518	527	532	507	516	520	523	498	525	519	531	538	469	500	547	552	496	491	488	529	492	507	510	474	497	551	463	525	494	501	559	494	521	490	521	480	509	526	507	496	513	486	542	501	510	516	540	540	528	529	465	520	504	506	534	502	490	519	504	483	486	494	515	505	526	548	524	472	523	525	546	491	484	506	514	525	509	533	498	503	501	510	509	507	545	513	487	494	498	543	514	543	521	520	508	510	518	516	508	513	507	501	531	529	514	509	527	507	489	543	514	530	499	494	539	512	509	503	535	537	520	513	486	514	546	506	551	433	534	520	501	527	515	494	507	518	540	521	518	513	515	541	503	514	485	518	524	503	523	508	488	494	512	515	542	479	506	495	487	527	526	485	497	531	518	500	501	490	562	505	531	534	524	511	495	531	564	492	492	473	524	556	481	477	488	476	532	433	500	514	516	510	545	492	543	527	518	536	532	488	507	482	508	479	525	540	516	500	527	532	490	546	498	518	487	529	531	535	553	505	511	489	500	514	570	533	530	501	503	516	499	506	517	523	513	552	489	493	507	493	503	500	501	494	557	517	518	496	485	513	497	538	521	505	499	505	485	575	565	557	505	537	482	474	471	504	499	518	507	516	541	512	471	510	541	531	512	476	504	541	539	506	516	496	513	510	528	527	524	548	548	492	491	515	533	514	520	507	537	514	491	524	542	499	494	561	506	511	503	475	530	536	490	495	495	530	498	534	505	468	528	543	528	520	530	543	525	572	477	518	504	522	492	493	497	531	508	493	525	538	478	499	522	487	483	523	470	479	533	559	505	521	555	530	475	524	506	490	498	505	513	508	503	490	511	545	530	556	524	468	486	514	487	488	519	488	508	491	518	512	463	567	510	555	531	489	534	503	527	505	538	536	503	481	499	542	512	513	510	500	516	545	525	500	499	532	517	565	520	518	507	547	547	512	546	526	494	533	515	518	524	490	491	513	516	532	523	468	532	512	514	532	502	486	515	520	488	486	548	542	502	540	529	514	496	539	527	529	544	509	532	514	503	536	520	498	524	500	473	493	518	525	509	547	523	528	530	503	553	534	530	541	543	487	491	519	461	502	528	485	504	499	508	516	502	529	531	461	504	476	544	502	498	539	501	502	477	538	550	494	527	536	537	521	547	474	530	553	469	517	516	527	515	509	534	514	520	502	521	542	518	517	499	489	508	500	514	535	530	475	533	503	508	519	512	493	485	507	513	540	514	529	503	500	487	490	526	510	524	512	481	491	520	520	512	486	497	498	501	519	552	518	532	520	551	523	538	528	482	499	504	512	505	527	564	503	532	530	473	530	515	523	512	477	530	514	492	508	506	513	512	505	512	516	499	519	539	508	515	504	543	511	496	521	519	520	533	541	512	492	517	498	547	524	510	487	551	507	514	500	508	514	539	557	522	540	547	506	544	502	535	480	513	517	479	514	521	546	519	541	519	485	544	500	495	519	470	528	539	541	549	509	477	539	570	544	542	527	475	483	486	521	499	529	484	539	502	539	531	519	498	512	481	527	482	519	476	511	546	501	486	524	506	539	499	508	512	521	484	488	496	549	524	481	500	496	488	482	528	553	512	522	513	533	514	530	536	536	496	507	495	518	508	565	502	501	501	533	488	497	498	511	537	549	471	527	497	489	546	534	498	474	522	502	512	504	501	512	540	493	461	523	508	468	542	520	526	495	509	530	513	536	515	488	493	489	497	558	492	521	514	502	546	516	494	536	491	502	520	525	511	534	493	534	484	523	556	503	525	550	521	516	475	510	504	529	528	519	531	503	491	504	504	519	513	501	517	534	485	531	504	546	541	507	529	511	538	511	503	544	495	478	497	528	540	513	496	509	504	544	530	503	517	507	508	534	556	529	553	519	509	509	526	530	494	476	483	482	534	514	508	487	516	504	522	529	480	477	508	507	491	518	538	509	525	504	504	512	498	492	489	571	495	491	513	556	519	506	532	502	498	489	502	518	518	498	498	496	544	483	546	493	502	527	503	515	526	533	520	536	508	532	521	477	488	515	476	517	505	482	530	548	540	515	474	541	508	510	515	501	541	534	500	525	507	567	498	541	467	529	444	508	542	527	555	498	513	494	505	497	506	475	540	528	551	591	527	493	496	493	544	543	556	542	490	513	553	477	494	529	545	498	533	504	511	527	502	497	502	491	519	485	489	524	509	529	521	487	507	508	512	476	528	511	511	509	527	513	526	478	497	518	537	529	527	536	507	477	491	513	495	499	492	556	516	508	495	528	521	542	508	516	478	491	474	508	522	504	518	470	477	516	534	501	519	524	512	525	540	528	512	508	536	533	490	532	509	506	498	521	485	543	509	491	489	495	459	501	524	509	521	503	519	493	517	493	518	486	535	518	516	496	464	516	498	519	485	498	559	495	498	478	533	490	504	520	533	515	544	519	520	505	528	474	524	524	533	524	551	518	508	525	508	546	478	483	533	528	490	544	528	497	538	475	500	486	506	520	526	501	533	545	465	508	522	543	524	499	475	542	540	501	499	466	525	515	489	518	503	524	500	556	489	475	506	500	554	479	554	498	444	509	534	512	511	548	546	531	502	514	476	513	511	494	508	526	531	492	542	514	475	501	515	501	533	506	510	508	532	529	535	454	491	520	494	524	517	568	488	491	509	552	509	511	484	508	497	542	518	550	519	518	499	534	556	497	494	495	517	521	569	514	541	520	574	499	530	472	528	519	537	517	487	544	529	488	539	525	543	494	531	490	551	517	536	520	540	530	478	541	556	514	484	506	530	536	495	524	529	585	557	505	499	535	473	496	514	504	519	511	547	495	490	536	502	534	539	515	452	481
15960	2413	368	303	249	206	204	207	179	171	162	179	170	166	181	174	154	179	170	150	140	180	156	146	159	145	176	170	164	156	167	154	167	154	151	138	151	164	151	162	160	156	155	148	186	196	163	171	193	175	179	175	197	191	147	162	155	159	172	165	168	150	180	165	148	179	154	166	184	159	143	155	157	145	146	142	162	171	149	170	165	143	144	182	179	141	151	161	177	158	191	178	165	167	156	126	156	155	156	153	184	139	165	162	153	154	146	146	158	172	169	155	174	193	153	148	165	164	151	163	175	144	166	150	156	154	162	172	169	142	150	158	154	158	180	174	168	154	152	131	147	175	141	169	147	148	174	169	158	166	176	160	179	147	132	164	136	169	149	161	152	125	144	141	147	143	153	149	178	158	160	154	187	173	174	163	162	153	154	130	146	186	166	137	148	176	153	155	152	168	152	163	163	148	148	166	170	171	152	156	141	142	161	144	149	164	164	182	185	142	160	169	148	174	178	174	160	138	152	148	168	162	156	160	166	149	154	144	163	167	146	139	151	158	146	177	167	149	169	173	173	163	188	163	180	182	160	165	183	155	166	174	149	136	164	156	159	165	150	148	147	139	152	178	156	146	137	149	150	177	160	164	141	178	160	159	139	150	150	146	159	151	155	184	166	156	172	173	160	149	138	159	155	130	135	144	146	167	166	167	174	170	160	135	159	160	153	156	165	180	166	165	148	141	148	148	157	149	144	161	159	165	128	152	163	145	141	184	161	174	149	156	154	133	159	148	175	152	143	152	160	162	157	150	136	176	159	150	174	155	138	152	161	158	163	156	158	182	166	188	168	164	144	162	151	154	151	160	162	201	157	153	181	176	138	146	158	128	133	157	158	165	153	177	169	167	150	170	167	171	152	157	156	149	159	163	163	178	157	165	174	144	165	179	152	157	175	158	168	152	145	182	164	168	179	178	152	159	172	144	160	166	150	161	140	187	151	143	149	156	160	160	149	152	159	178	148	171	143	154	148	152	176	158	142	157	170	147	161	162	159	183	171	141	178	163	161	160	158	149	165	147	155	152	161	172	162	152	168	180	162	163	147	164	151	149	150	158	158	176	168	174	176	188	161	159	149	176	140	179	173	154	149	153	160	169	179	152	155	180	149	169	195	184	160	149	165	161	155	168	150	144	154	134	165	155	144	172	168	161	169	146	169	156	189	142	156	159	149	155	151	171	158	153	124	155	170	144	206	172	156	143	163	156	174	155	169	139	155	149	175	149	142	170	168	168	144	172	152	159	179	151	157	148	167	181	165	146	180	170	154	166	155	151	170	136	171	158	172	195	179	158	152	147	151	170	153	146	166	149	164	152	161	174	158	144	158	163	185	157	148	161	165	157	154	172	150	142	158	162	187	168	159	155	150	158	180	159	171	180	140	129	176	147	153	186	163	151	163	137	139	145	158	139	155	146	150	155	152	158	151	165	152	147	192	174	160	170	167	194	181	125	154	148	160	177	139	158	169	164	181	153	157	132	161	133	151	131	138	169	177	154	146	143	143	157	169	129	158	153	154	173	169	172	172	151	156	164	163	149	140	143	178	156	150	156	137	148	172	174	151	157	139	132	151	174	146	153	157	157	168	159	156	159	142	143	173	157	166	161	155	165	149	157	167	157	147	143	153	155	150	163	161	145	138	138	159	159	156	150	157	156	149	154	165	179	145	138	154	162	140	155	158	145	172	143	167	174	146	191	155	150	177	146	145	173	147	167	182	153	171	143	190	171	148	159	170	148	138	175	168	153	145	175	144	168	167	150	129	148	158	174	171	153	146	153	157	127	168	166	152	155	160	163	164	176	158	142	164	154	153	136	158	150	154	143	157	160	152	150	168	158	155	155	161	162	155	151	149	140	170	163	167	165	165	155	166	185	150	146	166	156	175	159	145	147	168	150	159	181	157	158	167	152	151	196	155	151	167	166	160	142	151	186	144	150	145	167	160	157	159	148	142	152	152	149	161	161	147	164	155	153	168	165	159	152	154	178	158	166	160	144	180	146	170	183	162	146	150	164	149	183	159	174	169	139	174	152	174	156	162	148	153	175	143	124	163	173	164	146	162	152	157	155	143	144	140	152	163	161	157	155	178	154	155	180	154	184	172	171	160	166	147	146	155	158	159	154	174	154	185	149	167	149	165	150	179	196	156	143	190	172	138	146	152	140	164	174	175	151	169	167	149	144	154	164	160	142	154	176	185	189	164	144	159	141	155	151	152	154	160	143	162	198	149	150	145	160	154	145	144	151	141	165	168	165	162	163	140	169	165	161	175	151	194	168	129	152	142	149	163	174	172	137	141	195	157	178	167	159	175	154	146	152	154	152	149	142	159	151	171	146	163	152	161	174	144	170	178	191	149	164	152	138	167	139	157	153	172	164	157	163	141	168	146	168	142	149	179	149	171	174	152	145	140	164	180	134	168	175	150	174	146	161	161	139	157	189	151	138	140	175	149	139	190	144	169	164	159	164	155	184	166	140	180	157	166	152	158	170	181	160	165	150	166	168	152	147	148	147	144	155	197	145	184	157	133	170	168	170	151	169	156	141	158	153	138	156	156	129	174	158	167	140	148	164	167	176	137	145	144	133	136	162	164	127	160	145	163	178	144	148	163	183	141	177	162	166	161	151	152	160	158	161	175	174	157	173	169	154	158	154	153	162	171	139	171	159	157	150	158	149	178	158	177	163	158	124	146	156	185	176	154	147	155	152	153	158	155	158	153	142	156	158	139	142	171	146	158	166	169	175	188	159	140	159	167	150	152	153	176	129	151	167	159	192	174	151	150	161	156	149	159	146	151	175	155	172	155	143	164	161	164	137	197	140	175	150	157	153	170	139	177	153	176	129	162	154	174	173	146	169	155	136	150	159	176	163	155	176	165	173	145	152	164	152	161	147	155	159	157	175	180	174	153	147	143	155	157	143	163	159	172	148	132	160	173	138	146	182	142	164	134	147	146	145	159	144	170	158	120	170	146	144	136	184	161	171	184	169	163	160	182	163	137	135	177	162	161	156	162	154	155	162	136	135	161	176	179	180	161	140	175	166	148	150	126	136	163	161	142	155	157	158	146	149	175	140	139	170	172	155	150	166	127	173	163	137	152	134	155	163	163	176	154	182	153	176	159	154	146	149	172	146	166	163	171	147	162	133	139	186	153	171	147	156	154	164	154	136	159	132	172	162	172	153	138	165	144	145	148	164	144	162	173	177	153	137	127	156	157	145	171	140	152	134	150	151	168	170	159	152	181	167	175	137	140	158	133	151	162	162	151	165	162	166	141	177	179	180	146	155	130	138	167	151	209	161	168	136	154	172	165	154	163	131	138	152	157	163	175	128	158	143	145	163	164	152	161	160	136	155	162	161	148	161	148	139	187	174	157	161	145	144	155	141	162	142	141	150	167	156	147	140	171	192	165	158	139	173	154	163	164	142	133	158	170	174	171	172	156	153	173	146	166	146
11963	2081	863	886	753	687	637	604	536	521	454	491	479	435	432	472	427	425	420	438	414	393	418	420	427	437	424	415	382	410	401	427	410	380	417	395	372	369	387	388	413	400	409	415	519	599	558	530	519	568	568	583	573	555	549	558	495	504	498	470	494	479	453	418	365	371	387	376	394	386	336	399	346	428	393	409	375	366	385	375	409	399	376	362	399	383	422	396	389	374	379	398	386	375	393	410	358	370	436	382	407	391	366	410	421	351	415	411	387	375	410	386	399	405	364	405	403	415	379	366	435	351	387	391	386	397	411	391	396	375	400	404	380	388	358	399	378	416	420	395	405	405	407	393	404	393	363	408	403	370	376	402	399	405	356	373	410	369	380	384	365	367	384	383	389	408	371	372	370	394	366	412	411	358	398	427	371	378	386	364	404	401	373	374	384	400	376	369	398	369	388	401	468	392	396	381	401	403	391	367	384	413	412	377	396	443	398	371	379	435	400	435	380	421	410	425	347	398	366	372	403	389	404	393	391	378	395	393	368	369	384	394	398	356	406	363	371	401	390	378	385	412	402	394	373	370	383	368	364	365	378	389	366	361	384	401	340	374	422	398	398	401	383	343	417	407	400	371	380	409	420	395	388	374	365	361	389	406	397	402	390	355	415	358	392	379	421	383	373	386	384	403	384	387	435	416	388	408	384	374	386	404	388	376	399	351	359	413	400	390	392	410	389	385	381	391	361	385	405	386	390	410	393	396	377	428	378	403	385	401	395	399	413	407	368	358	392	373	385	387	422	371	385	389	374	374	341	357	388	380	400	405	414	404	380	413	373	377	411	371	371	372	384	380	400	379	429	382	366	365	405	419	377	394	402	377	373	366	429	379	399	406	398	372	420	398	418	413	409	405	378	426	391	398	419	398	396	398	435	402	382	378	361	371	406	353	362	399	379	393	404	395	416	375	391	373	392	404	383	367	357	392	389	356	385	419	365	381	371	392	406	384	402	343	405	432	364	374	383	375	407	396	404	359	402	418	378	426	370	402	387	343	375	394	397	386	360	364	382	384	361	392	396	349	390	373	373	402	408	411	332	381	377	382	379	407	406	395	394	361	401	424	374	380	407	364	443	400	387	405	368	394	418	370	396	411	380	387	375	371	415	415	356	341	396	418	364	421	400	424	394	404	391	419	373	395	374	416	380	374	367	364	384	381	406	380	402	413	345	400	370	389	397	365	415	383	374	375	395	391	391	377	359	334	387	413	412	373	367	381	409	398	384	365	377	356	395	358	369	387	410	359	386	422	380	382	391	374	361	414	382	412	387	375	367	380	380	411	405	394	443	377	361	388	401	393	364	386	400	352	405	392	409	373	389	371	372	402	374	434	390	390	411	372	389	413	383	358	379	407	415	382	410	403	399	363	423	412	403	361	384	407	425	345	365	386	378	393	406	402	355	397	407	368	391	361	379	416	370	356	410	408	394	380	375	399	428	405	398	388	401	405	380	378	386	416	386	393	360	406	396	375	377	391	405	398	419	397	377	375	377	381	362	396	422	353	400	429	389	373	332	383	429	386	437	431	393	397	392	384	400	418	368	412	388	421	391	389	375	399	364	377	385	351	414	376	387	404	390	364	409	390	406	403	408	355	408	406	404	375	372	405	414	401	416	378	395	365	393	401	375	376	395	393	357	402	414	395	385	407	416	389	398	391	359	417	386	389	363	367	389	389	354	425	363	409	404	396	359	409	347	389	377	380	414	377	400	365	401	373	396	350	358	411	386	387	403	407	344	388	403	414	414	383	357	400	418	407	402	403	407	344	398	411	366	383	375	369	359	373	333	394	398	348	404	413	358	380	417	389	398	360	384	423	405	357	379	369	355	387	368	401	380	385	404	332	437	376	385	369	371	372	375	386	389	380	349	377	420	382	373	380	410	383	358	404	357	410	385	350	357	377	435	387	392	392	422	398	364	382	375	383	394	371	403	418	398	366	425	413	439	411	400	377	382	442	416	374	391	354	410	377	401	409	369	405	395	389	402	387	348	356	398	364	390	405	367	392	367	378	398	401	387	370	375	375	408	390	334	399	401	385	401	392	402	395	384	370	397	397	369	394	381	404	417	389	373	377	359	370	408	358	364	382	393	364	397	387	407	383	393	369	420	373	391	392	391	382	388	407	351	373	399	368	396	400	356	404	367	369	443	392	392	411	412	435	373	355	401	405	395	386	400	394	408	376	425	381	440	383	356	357	375	392	372	390	374	413	412	419	377	405	395	404	418	380	404	417	386	399	390	396	371	391	406	403	385	406	419	387	414	389	396	422	418	411	388	382	367	406	382	376	425	361	408	364	376	435	412	413	427	423	378	404	363	337	371	374	390	374	362	377	381	367	427	366	396	385	391	390	415	375	405	394	389	409	388	399	416	398	432	388	375	396	442	346	385	338	405	356	373	414	393	427	359	371	357	370	388	428	419	353	363	409	390	395	362	396	422	398	384	381	439	411	391	381	365	389	400	386	392	389	369	397	391	376	416	408	401	350	372	395	432	402	444	401	376	399	398	395	407	392	404	363	414	358	386	401	399	402	387	370	342	399	428	368	350	376	345	396	394	398	340	372	386	360	385	383	375	397	378	367	400	384	391	361	387	384	392	417	397	411	390	413	365	384	336	374	385	405	377	390	412	423	359	366	362	376	384	422	380	417	421	363	350	399	373	373	353	362	363	392	395	438	398	376	377	339	373	402	399	369	412	394	395	356	382	404	393	368	383	403	375	384	407	376	363	425	406	382	365	395	400	403	398	397	379	376	363	429	391	379	398	365	392	395	400	372	395	381	388	397	368	383	416	395	395	415	406	384	370	429	377	401	381	369	354	370	348	412	393	375	331	365	406	427	377	367	368	376	404	405	429	404	380	370	369	378	361	408	385	370	388	379	368	427	346	369	365	386	392	361	406	390	389	381	373	367	384	428	361	385	378	377	425	409	375	382	383	407	413	400	389	414	386	404	427	417	408	384	381	404	374	406	418	395	394	380	348	408	394	354	359	380	375	405	409	383	391	387	404	385	387	379	360	358	434	421	382	383	356	387	379	375	418	390	404	404	388	386	415	403	433	370	398	422	424	392	390	390	402	371	370	395	393	410	396	374	405	365	381	379	410	418	403	411	369	362	384	383	414	419	370	408	406	401	383	367	414	401	408	383	415	380	385	397	390	385	376	378	393	360	377	387	378	359	389	415	392	371	389	342	407	402	390	387	401	382	374	412	390	372	378	402	384	407	407	377	432	381	369	381	386	423	389	398	417	391	378	401	383	387	411	355	407	416	388	403	360	369	378	410	371	406	370	383	399	395	389	389	403	384	406	399	344	383	383	403	391	381	363	380	358	383	375	411	353	342	404	416	378	376	374	374	372	378	434	395	393	394	368	386	442	403	411	368	342	406	409	375	401	397	391	380	370	390	382	412	379	368	384	378	357	394	421	423	381	420	424	378	436	387	368	414	398	365
24174	4397	526	366	252	189	156	155	125	134	127	107	108	86	92	89	93	89	84	91	76	98	86	77	99	92	83	74	85	93	90	80	95	71	74	94	80	85	84	66	88	82	88	88	101	148	98	98	112	138	117	108	113	108	102	127	89	104	89	81	83	75	88	89	88	74	77	74	71	63	86	82	81	78	68	90	89	84	74	86	59	83	91	76	82	80	87	72	77	65	66	61	77	68	85	72	78	66	79	75	64	75	80	90	91	90	75	83	85	99	84	84	74	76	69	75	78	92	79	89	86	89	91	80	71	81	74	88	87	80	72	85	84	80	79	71	96	85	81	72	80	76	78	86	70	66	77	101	98	94	85	80	96	85	91	83	71	88	87	77	67	65	93	81	77	94	68	76	82	84	97	66	81	73	75	97	75	77	65	88	90	74	79	78	97	103	88	80	56	86	94	81	81	87	81	64	83	74	70	99	79	80	83	61	90	78	80	76	85	71	79	82	73	82	76	69	84	77	74	66	97	66	80	89	92	87	76	70	79	94	87	68	80	90	65	96	78	70	81	75	79	85	90	62	82	59	79	80	77	84	71	70	89	75	94	76	88	80	89	67	81	88	78	60	65	76	78	63	98	96	73	90	81	92	71	73	72	81	76	75	71	90	83	83	84	91	81	96	87	90	81	82	78	84	74	77	76	75	90	76	82	82	66	78	87	81	82	76	73	78	79	75	76	73	70	79	80	82	81	98	76	64	86	82	88	93	93	89	75	80	74	91	79	83	78	89	72	67	82	84	82	80	100	89	58	79	73	90	95	82	83	87	71	69	69	75	89	85	79	110	77	83	88	80	93	75	91	69	89	87	83	68	64	80	91	75	87	69	75	77	76	80	85	82	79	90	74	63	70	78	101	106	97	78	86	70	74	73	85	74	80	88	81	70	67	81	86	76	88	92	90	100	79	92	76	89	79	80	90	92	61	70	82	82	79	85	88	78	74	93	77	70	99	73	95	79	88	82	84	83	79	73	86	67	101	74	68	79	91	78	89	82	79	75	75	79	71	94	75	79	73	65	67	63	84	78	70	73	81	78	69	76	102	77	74	98	66	97	78	83	79	81	81	89	79	98	71	106	89	76	83	75	78	92	77	97	69	77	75	74	110	77	84	84	82	78	81	75	75	89	69	84	85	82	87	99	90	86	78	93	54	74	80	83	82	81	73	86	88	74	84	76	95	88	81	84	83	91	85	93	75	81	97	72	89	84	74	86	86	86	86	72	80	77	78	79	93	78	73	64	68	86	81	94	79	80	95	80	104	92	74	81	80	66	81	98	72	84	80	78	74	76	105	69	74	103	66	71	87	76	79	82	73	65	82	73	91	76	87	83	76	92	89	88	94	66	91	77	70	77	63	78	66	85	74	79	82	84	71	89	84	92	97	78	62	91	93	70	84	73	91	79	91	71	104	77	75	76	86	80	74	80	73	64	78	85	81	83	65	76	72	79	81	69	84	103	81	82	83	101	85	72	80	85	82	76	81	88	85	83	79	68	78	82	89	59	79	68	77	88	85	84	89	98	88	57	81	80	71	80	79	79	72	80	77	88	78	86	95	85	79	80	73	84	94	80	98	76	83	75	85	71	69	81	76	91	82	86	81	75	87	76	72	77	76	77	84	85	84	95	78	69	70	83	90	96	70	77	81	67	74	77	95	89	79	74	92	96	74	80	80	72	67	75	81	94	62	78	88	76	98	61	83	65	86	77	79	66	82	92	110	86	98	85	73	94	81	93	71	90	80	80	88	85	84	93	84	73	81	85	86	81	75	79	76	88	78	93	65	69	74	80	68	80	66	97	93	95	84	81	72	86	74	91	57	90	64	83	95	63	79	81	83	92	77	95	86	74	74	75	67	79	78	79	92	85	78	74	77	84	77	99	81	101	82	83	85	79	78	77	70	77	87	71	93	72	97	90	83	79	85	89	85	82	85	73	76	77	90	80	92	89	96	70	85	85	72	85	88	98	78	95	83	94	79	98	93	81	78	92	67	75	77	91	74	90	91	104	97	78	89	92	83	86	96	80	82	66	90	78	79	77	90	82	79	81	74	94	78	90	78	69	63	84	72	86	92	92	88	79	82	80	71	75	81	87	96	78	84	87	78	81	88	91	83	82	81	77	89	66	87	88	72	65	76	79	70	78	59	77	80	87	88	93	81	76	98	78	82	99	92	78	73	82	77	68	67	84	91	84	79	81	87	87	80	74	78	81	75	85	77	86	82	80	63	89	75	83	113	89	102	78	102	105	71	69	74	89	90	74	79	87	77	74	82	92	68	100	59	77	75	87	69	89	87	97	90	85	69	83	97	85	71	88	94	75	76	92	89	69	88	77	83	76	70	83	79	83	84	88	80	70	77	78	85	80	83	93	78	85	86	95	74	69	76	88	96	84	77	80	77	83	95	64	82	80	81	70	76	87	69	79	89	82	77	94	99	72	87	59	85	98	91	84	81	87	97	107	87	87	84	87	73	74	76	88	60	91	64	73	91	98	85	80	93	71	78	84	84	75	83	73	63	80	82	79	98	86	88	72	87	67	85	73	63	85	84	96	83	70	97	86	71	86	90	95	75	89	75	76	95	79	91	89	72	81	67	83	79	87	72	98	83	89	84	104	60	84	87	82	70	75	77	80	80	86	94	110	75	79	91	87	78	92	86	90	83	79	80	79	76	70	96	102	66	84	105	66	89	82	86	89	81	72	79	77	74	75	81	89	70	79	67	71	66	76	75	75	75	71	82	77	80	88	62	72	76	93	69	70	99	82	86	74	86	62	66	86	90	81	85	89	75	84	85	76	87	71	78	83	78	83	86	74	90	95	82	77	98	82	75	61	78	87	77	88	84	71	78	75	73	82	97	68	81	104	92	83	86	103	84	86	84	87	87	76	76	86	92	98	79	77	75	90	72	88	82	67	72	79	84	71	78	77	90	91	78	73	76	61	83	72	81	74	84	68	78	75	79	74	91	89	72	68	87	76	82	79	65	91	73	85	78	77	77	79	72	72	90	74	87	95	96	80	59	83	54	74	80	77	85	74	87	79	80	105	84	89	75	79	66	81	85	70	93	72	85	82	79	69	86	85	79	69	80	100	86	73	77	93	90	86	73	91	88	78	99	89	83	96	89	82	96	57	69	77	65	84	58	84	110	87	86	101	89	67	83	80	98	76	84	86	90	74	61	74	109	84	78	87	87	79	96	65	91	79	82	72	87	89	72	80	105	96	77	79	85	99	89	74	68	83	77	93	91	66	102	92	77	83	86	92	80	90	100	77	82	84	87	105	78	73	74	78	79	73	101	79	84	97	86	80	67	105	85	85	103	80	87	63	77	81	93	86	86	95	82	68	77	63	77	79	80	83	80	80	86	74	84	92	72	87	80	85	82	72	87	64	85	87	72	87	81	84	66	93	75	73	81	104	81	90	102	77	86	76	74	70	73	71	83	63	70	67	94	74
15455	2596	1117	1243	1083	872	715	630	519	484	459	379	372	369	352	294	333	276	297	286	264	302	291	276	275	266	259	251	253	251	228	239	258	204	241	233	244	229	263	234	212	224	217	281	440	610	536	507	493	486	580	578	566	504	546	523	416	383	398	378	413	422	345	339	238	237	261	231	244	212	217	189	230	220	232	222	250	241	231	227	224	211	194	204	205	235	233	232	194	209	204	208	229	218	215	215	199	230	222	224	238	207	215	202	241	213	225	211	213	229	221	241	266	204	212	220	252	195	252	231	216	247	217	212	225	221	223	193	221	193	227	219	216	226	219	226	208	230	229	212	209	227	205	218	226	231	213	206	230	207	227	205	210	202	217	220	216	224	231	202	227	228	213	236	239	203	220	214	229	249	215	208	221	220	239	230	219	219	241	247	197	217	221	178	215	205	213	253	229	243	201	214	213	237	221	222	204	218	205	234	214	228	226	200	204	223	233	240	217	202	215	225	230	211	222	235	249	233	214	233	227	247	238	210	199	214	254	208	216	227	214	209	227	222	214	207	221	225	208	238	213	210	196	197	220	214	210	229	217	209	199	211	256	215	219	226	206	227	221	199	228	202	227	219	241	218	218	201	224	195	243	231	187	223	230	211	230	201	182	232	190	189	217	216	202	231	204	230	224	206	214	219	238	231	199	209	213	216	191	214	202	212	207	224	193	217	241	223	207	227	175	209	220	207	222	228	237	200	218	197	209	232	227	240	213	210	207	245	204	207	216	227	208	206	235	227	253	211	229	203	220	232	207	211	203	244	241	218	208	217	221	206	224	222	200	230	218	239	219	228	215	203	237	208	222	221	210	238	212	212	221	211	221	228	210	194	214	228	233	208	219	216	232	232	238	219	228	224	205	190	243	228	221	233	215	177	225	224	219	216	197	239	215	244	203	215	200	233	241	202	194	220	225	204	198	234	205	215	232	211	214	219	181	202	230	205	243	225	208	205	257	187	205	214	240	230	225	206	211	200	200	227	222	211	193	205	218	203	214	212	201	238	208	228	200	234	208	236	211	205	196	198	213	209	218	211	231	231	212	234	227	204	223	218	211	238	218	206	232	222	224	226	176	210	212	204	232	225	230	242	228	203	188	220	249	209	211	224	219	230	214	224	218	207	198	183	216	209	216	205	227	194	201	224	197	205	230	208	225	212	200	218	224	204	220	239	234	225	211	233	215	239	210	218	230	220	224	223	223	208	195	232	223	228	216	224	233	230	184	209	222	236	218	214	203	219	197	212	220	227	249	212	226	220	214	239	224	209	233	224	260	193	231	215	220	216	227	240	222	236	222	239	227	215	223	206	207	226	204	233	204	245	219	234	213	224	214	207	241	194	205	223	211	218	229	212	234	211	214	216	217	221	237	215	208	230	231	222	198	227	232	217	230	230	221	194	211	220	225	217	226	224	224	214	228	230	228	206	202	204	203	229	234	217	254	235	242	236	210	227	215	203	212	228	227	175	205	216	212	219	203	222	222	226	228	229	197	201	230	262	224	213	214	211	209	195	227	204	210	220	203	190	211	220	241	198	191	227	220	218	225	220	181	233	242	236	238	221	203	196	212	238	217	226	222	234	205	225	204	243	194	236	219	222	246	253	200	224	235	230	208	239	253	215	214	219	221	206	203	235	190	231	245	247	233	208	246	219	211	219	199	178	209	224	220	199	229	207	239	210	232	219	218	213	250	199	196	212	218	223	195	225	233	236	211	190	230	202	196	209	228	231	209	234	197	229	193	215	228	227	218	225	209	213	216	217	246	218	217	230	210	239	210	217	212	209	211	221	238	233	219	228	231	200	195	223	218	222	220	210	205	206	184	216	233	218	227	220	204	234	223	198	234	224	211	237	222	206	216	224	217	213	231	201	221	217	217	231	226	218	235	229	225	233	227	225	220	205	205	221	214	186	207	242	210	213	192	195	206	234	218	214	234	220	220	223	222	205	216	225	235	238	224	247	231	192	217	228	235	206	221	219	196	213	221	222	189	208	197	202	206	201	219	212	226	230	245	203	207	248	206	210	227	206	225	190	209	253	201	216	229	241	210	237	183	208	203	222	204	209	229	206	211	249	224	206	240	205	203	236	227	199	202	221	199	219	228	189	209	234	234	235	196	222	232	230	190	236	233	230	234	188	260	223	201	193	238	236	230	219	221	204	221	211	202	229	217	236	205	214	249	240	219	206	225	228	201	217	186	226	211	222	232	211	218	219	249	218	248	235	205	228	214	205	208	247	236	215	200	212	233	233	193	219	198	239	229	242	209	206	192	218	224	230	212	198	228	222	212	207	224	201	204	231	221	225	209	227	249	236	199	217	206	215	222	257	231	237	229	235	216	219	190	215	227	199	192	200	210	225	246	216	236	187	226	213	217	216	258	195	229	231	209	226	232	217	232	218	210	205	221	210	218	244	201	212	193	197	224	196	196	202	195	233	241	209	214	219	224	212	220	223	189	244	200	228	238	211	222	207	230	200	203	244	209	221	223	224	226	216	210	224	200	213	207	216	209	197	172	208	223	232	221	220	243	220	248	223	202	223	223	193	224	241	207	202	215	212	230	198	237	219	214	223	208	208	217	218	212	229	228	209	216	213	210	212	234	206	213	219	226	218	220	221	198	204	228	213	231	212	208	250	235	224	235	212	216	202	217	208	217	229	203	215	230	198	249	210	205	234	211	208	228	216	210	206	227	207	234	248	229	203	209	237	202	202	201	213	214	251	215	231	215	245	235	199	202	225	220	197	255	247	200	223	228	214	223	232	238	206	199	218	215	215	227	209	229	211	223	227	206	201	204	223	217	231	196	225	224	201	213	224	212	236	215	227	224	213	225	201	224	227	201	249	215	187	240	240	225	225	214	199	188	221	258	216	219	219	207	198	251	206	240	205	188	231	190	210	233	225	219	237	211	227	208	215	238	225	233	227	224	245	203	196	209	228	221	221	241	212	233	228	213	204	209	248	218	220	227	209	241	229	195	246	223	231	224	218	222	242	247	196	219	203	230	212	200	213	233	211	220	220	217	226	230	225	233	209	227	262	218	228	196	218	225	222	216	220	210	193	205	203	229	208	252	198	219	228	237	186	243	219	225	223	193	199	207	203	222	219	202	215	218	232	236	210	228	201	207	235	225	247	231	209	217	235	224	211	224	223	195	196	239	226	215	229	225	216	221	228	202	221	192	214	220	199	200	208	225	202	229	207	239	235	228	227	230	223	213	187	202	202	191	225	207	206	218	226	223	208	237	241	228	237	212	211	224	228	211	218	194	212	191	256	247	214	230	233	213	235	201	233	231	242	214	242	218	246	233	226	230	245	210	230	233	198	207	214	225	212	218	222	198	229	210	202	224	222	218	240	216	229	227	218	217	205	196	240	237	221	226	254	213	216	202	204	241	217	207	224	226	218	241	212	208	228	229	228	212	248	219	236	205	236	216	208	230	204	200	231	213	205	227	203	218	237
8059	1158	232	228	212	215	216	213	215	224	200	201	227	194	192	219	198	232	233	207	205	210	200	207	217	211	184	209	176	206	220	219	211	203	203	211	199	222	214	216	213	177	207	216	210	204	223	235	227	223	261	195	235	219	237	215	227	203	229	191	205	252	225	218	216	203	232	207	239	220	224	230	228	220	208	237	198	220	233	229	229	207	235	209	208	228	190	205	205	178	220	204	189	206	202	236	191	225	225	236	194	220	193	179	197	197	209	249	198	199	209	210	206	216	209	200	204	194	236	200	203	208	211	219	231	235	238	226	217	207	194	227	202	219	212	219	203	195	181	189	223	207	223	213	240	221	208	206	205	226	239	185	194	204	200	190	192	203	197	212	200	204	209	217	244	218	208	214	228	209	202	204	224	228	215	220	204	212	221	188	203	246	230	192	226	205	221	247	220	217	215	233	193	203	230	198	223	193	201	236	243	229	178	203	219	190	206	216	213	205	206	211	227	240	229	211	236	224	196	196	216	208	218	240	224	241	190	195	207	226	207	228	239	227	190	218	209	187	220	210	208	205	222	207	211	232	201	212	209	240	196	203	215	222	229	220	236	206	221	185	238	216	201	228	200	202	208	213	181	230	226	208	218	198	235	221	213	223	220	205	245	219	259	248	213	212	212	193	187	228	185	215	195	179	226	189	224	203	210	218	201	180	214	236	242	216	205	190	222	240	230	209	192	176	225	224	210	181	193	214	182	182	208	212	210	191	205	208	197	218	212	211	196	211	205	206	223	225	207	214	217	211	212	206	215	213	247	211	213	206	189	220	200	205	207	211	238	207	202	240	232	221	226	217	203	226	209	202	218	230	221	218	260	221	201	230	235	243	238	234	209	198	201	226	237	205	198	197	210	196	212	205	174	234	227	216	213	211	241	222	207	232	230	208	233	231	218	225	223	236	201	191	215	236	215	190	227	237	199	212	204	211	241	215	209	211	220	185	208	214	215	239	212	202	233	199	225	203	207	210	205	197	210	183	177	213	215	221	212	189	218	205	196	193	218	207	271	206	229	213	203	211	209	183	206	219	202	223	190	187	215	237	203	220	208	202	223	209	209	206	215	215	230	202	201	200	214	204	217	215	210	225	225	207	191	229	218	234	208	211	204	211	212	224	196	220	224	208	201	228	228	223	233	196	191	226	220	216	185	203	219	229	243	170	193	214	219	224	192	223	215	202	221	192	209	217	246	204	209	239	217	227	211	216	220	196	211	220	196	203	214	226	224	202	202	218	221	231	238	217	210	215	203	183	208	222	235	204	231	206	208	212	214	225	212	225	207	222	196	216	216	193	205	217	206	202	202	216	217	219	204	223	238	228	232	203	204	222	191	205	224	210	207	206	211	216	197	231	199	207	219	195	196	222	208	242	198	219	235	203	223	185	209	240	246	208	218	222	234	220	266	202	213	201	196	205	204	204	231	214	237	207	200	236	190	241	225	242	222	199	228	222	218	224	234	241	216	198	224	252	206	187	194	172	236	223	234	206	230	248	218	229	217	203	215	204	212	211	222	199	223	200	212	194	210	209	215	207	217	192	216	229	226	230	189	220	202	200	179	242	230	214	228	184	208	208	220	215	205	211	203	232	214	203	222	237	220	214	218	196	187	210	194	200	211	216	211	197	203	204	198	218	236	241	179	231	223	228	211	241	217	214	185	216	207	191	209	230	216	221	208	210	198	195	197	215	196	227	194	201	220	230	225	236	210	227	224	230	203	193	202	227	234	197	225	164	207	210	225	235	212	201	211	216	200	213	231	209	236	218	226	233	214	215	202	221	201	215	197	203	206	228	227	215	196	236	208	178	175	206	199	230	191	226	195	204	210	199	213	204	221	235	236	256	202	232	217	210	196	210	220	225	214	222	224	200	228	213	207	190	212	206	198	243	186	222	229	214	241	205	185	198	196	213	202	200	215	224	205	216	192	203	206	239	224	217	227	204	211	197	208	221	202	209	208	235	227	192	225	217	204	217	206	191	206	193	201	193	198	206	218	227	222	205	212	231	214	204	228	191	209	203	222	204	210	214	225	200	210	250	211	237	224	208	215	198	198	244	221	205	204	197	195	216	189	199	209	208	232	223	211	195	241	216	200	205	192	223	195	201	224	211	197	198	226	222	215	223	232	209	212	208	211	213	208	213	180	217	207	199	207	213	204	216	236	247	224	207	191	206	190	227	235	222	208	205	204	238	221	205	228	202	198	179	240	211	218	238	241	222	186	202	199	214	207	212	213	198	254	220	224	225	197	209	222	226	208	216	218	206	210	192	226	205	189	239	229	215	207	227	189	215	218	216	228	249	217	175	208	201	229	175	209	198	204	173	192	222	200	213	231	210	212	198	220	232	201	247	234	230	220	184	187	193	217	218	194	207	206	231	195	201	184	208	207	199	205	190	250	191	205	223	184	239	194	180	227	176	204	205	209	215	215	206	198	192	189	193	218	209	225	186	191	165	219	240	238	225	226	246	221	222	216	238	244	209	220	210	198	203	187	211	210	216	191	200	224	204	196	230	230	214	236	210	198	214	217	256	208	219	220	186	244	217	192	203	249	191	205	214	194	212	205	246	235	243	202	217	215	210	197	209	242	223	248	219	216	200	231	220	201	199	214	217	240	197	172	222	233	213	201	215	203	228	217	229	201	247	205	217	201	233	205	209	201	225	209	215	196	202	195	239	207	203	191	229	227	224	222	220	222	230	220	222	204	213	215	211	204	218	232	234	216	206	216	227	203	198	232	215	197	225	218	219	196	230	216	224	203	195	192	199	235	199	205	229	201	221	209	202	203	212	198	207	214	206	194	233	244	215	215	192	222	214	223	208	204	198	209	205	204	205	195	179	227	218	210	213	243	211	206	209	228	229	184	223	205	206	240	186	223	214	206	206	207	197	219	215	216	212	214	204	226	197	232	217	209	215	219	213	197	218	210	217	222	185	202	210	211	216	220	233	234	219	203	195	206	189	223	202	209	223	227	217	217	214	208	227	250	209	210	209	195	235	214	188	216	194	231	219	201	208	179	224	207	234	205	201	185	205	202	216	189	190	204	206	225	205	229	207	211	209	212	199	205	224	202	212	207	215	205	223	196	193	219	222	193	212	213	229	228	204	227	217	252	196	207	202	196	238	230	223	243	228	216	197	191	214	195	213	220	215	201	202	255	214	215	214	225	180	209	196	209	215	176	188	208	204	211	219	205	219	194	255	247	195	209	237	217	210	221	219	221	214	200	234	229	205	216	196	204	227	222	204	233	226	211	204	196	169	212	220	213	224	213	194	215	231	245	228	231	231	229	202	218	241	226	194	181	198	204	212	233	181	218	232	198	191	231	240	194	195	187	236	185	202	174	224	227	224	214	229	219	215	189	220	222	257	229	199	215	260	192	202	225	224	227	205	220	207	237	195	226	227	257	223	203	229	211	218	206	208	192	202	195	191	215	215	216	214	223	221	214	212	222	241
6204	1255	544	533	510	553	520	508	543	507	520	502	533	544	528	505	547	535	503	479	531	548	520	512	554	488	526	486	526	517	512	507	498	476	549	511	521	477	524	511	502	538	523	546	548	610	559	588	578	567	564	543	583	504	551	535	538	548	508	535	512	575	488	490	485	520	502	541	527	501	487	514	519	494	484	545	474	458	496	491	523	518	543	477	478	495	530	529	536	518	536	551	533	511	517	518	499	538	523	509	511	497	516	504	520	543	527	515	507	484	537	518	508	506	485	526	534	532	525	486	506	494	513	524	549	553	536	532	487	528	514	530	527	480	491	523	537	520	486	572	516	487	535	543	511	498	531	501	517	490	538	506	500	489	504	501	443	527	527	509	495	486	511	460	485	522	532	505	536	487	520	500	522	485	534	502	498	517	519	503	497	497	500	494	519	509	487	545	543	506	522	501	491	539	568	500	515	521	494	551	524	512	517	518	497	522	528	539	470	535	512	465	502	508	499	489	491	492	526	515	536	499	502	522	546	528	515	528	500	530	499	466	548	528	501	528	508	535	503	495	526	508	535	481	517	528	523	506	504	566	549	529	451	513	535	495	508	515	466	520	518	503	490	533	488	540	558	463	495	519	469	461	504	541	508	527	543	479	541	512	484	553	523	501	552	485	489	476	560	537	536	511	541	529	529	545	475	539	533	515	531	497	500	530	493	531	511	533	517	537	476	493	493	518	507	522	506	502	529	509	486	532	540	511	481	587	515	524	485	517	500	509	510	482	497	498	548	524	545	477	509	504	474	563	522	511	512	531	527	486	511	521	528	481	485	504	497	520	513	513	523	539	529	505	513	506	511	461	531	525	500	520	508	531	495	522	509	550	539	503	541	528	495	539	551	523	466	532	485	524	495	547	511	559	530	515	517	488	522	527	526	520	507	520	489	526	516	495	537	513	531	498	541	523	546	559	500	515	499	482	519	503	516	526	529	493	501	537	515	518	491	524	530	521	529	501	494	543	529	483	553	486	528	519	528	512	462	555	497	515	502	509	544	525	500	491	540	528	504	486	490	540	494	549	514	523	534	538	493	527	530	486	503	541	526	479	509	551	525	491	530	491	475	513	543	479	502	500	576	550	472	536	539	514	481	539	477	495	492	505	508	498	532	524	473	491	497	513	527	515	512	518	501	537	534	551	478	521	483	513	501	506	498	568	494	510	520	510	569	531	515	521	522	481	545	521	533	539	502	525	477	517	531	513	530	577	508	522	512	554	499	507	518	510	509	496	554	484	524	526	523	520	520	539	498	486	476	491	546	528	539	493	529	514	498	485	505	558	518	490	516	513	473	487	510	470	522	499	524	524	501	566	495	534	517	512	524	527	532	489	508	535	533	511	488	524	513	480	522	516	526	507	511	514	490	517	506	528	465	488	517	552	487	514	504	579	506	508	534	515	491	561	507	476	482	516	505	543	508	517	526	494	576	507	483	544	532	511	509	487	520	497	508	505	480	544	531	538	516	525	474	533	520	522	501	535	529	502	527	516	480	514	498	448	523	485	499	520	526	486	479	488	525	495	483	500	521	537	490	544	504	526	540	513	506	526	494	524	530	486	539	538	497	509	545	515	495	551	521	539	524	486	480	513	515	476	498	514	515	504	526	527	516	491	517	521	522	490	494	539	517	515	518	481	485	496	488	492	523	556	520	506	533	525	485	519	509	503	472	511	527	501	556	521	535	535	515	487	505	516	518	512	526	539	502	502	513	506	517	526	514	572	486	513	498	474	515	492	532	503	528	503	496	473	506	532	509	507	525	469	539	483	496	502	495	523	505	487	506	520	507	521	539	493	518	511	543	502	525	509	502	500	503	495	532	475	516	528	516	523	522	507	480	500	512	488	486	559	508	521	509	557	535	556	515	518	498	483	515	513	512	502	549	541	509	553	515	525	517	533	486	496	511	514	524	520	510	534	529	505	502	537	491	518	476	505	525	531	510	533	533	533	504	533	501	570	540	520	531	513	492	542	524	533	486	521	541	521	496	517	511	486	556	456	489	522	496	491	523	522	542	512	480	482	470	541	564	530	529	537	513	574	500	494	492	493	489	488	520	515	523	531	513	543	525	497	503	519	468	492	520	547	511	509	545	476	496	530	516	530	542	546	485	511	500	510	527	535	536	544	569	495	534	536	464	525	545	535	509	514	547	532	505	510	555	539	539	512	515	518	507	534	537	547	540	506	504	546	520	514	498	483	531	509	498	495	503	526	510	543	492	476	527	506	518	511	537	509	528	489	509	503	510	499	513	501	476	503	478	489	474	542	524	517	497	510	498	470	477	519	520	497	522	489	531	509	526	510	518	544	514	512	513	532	495	536	529	469	485	526	530	516	524	511	519	502	516	543	511	503	511	523	483	512	501	545	510	506	559	531	522	526	515	489	500	482	499	563	516	547	523	498	527	543	508	472	493	512	508	504	549	510	504	517	542	500	505	495	477	513	503	501	564	489	484	521	553	527	511	507	546	516	520	506	505	507	537	493	512	522	506	521	510	511	522	512	545	487	505	510	496	521	479	520	501	558	517	525	490	551	525	539	499	522	522	521	512	491	535	516	511	469	500	521	531	527	512	509	522	534	556	525	492	535	535	554	526	524	533	522	478	555	522	486	494	533	511	493	517	481	467	503	513	507	494	511	515	513	530	487	529	542	505	524	534	564	489	497	523	525	543	521	491	508	521	491	543	473	509	519	521	525	523	490	489	550	497	503	519	464	546	525	520	581	488	509	515	552	499	512	523	523	528	526	497	558	506	506	525	510	495	522	514	506	494	545	506	512	521	546	504	520	504	534	547	530	505	559	488	527	493	526	519	570	503	519	489	501	496	507	536	559	483	538	552	462	559	502	523	538	523	490	497	502	548	495	529	537	520	521	524	531	532	513	568	509	556	504	468	480	557	520	536	521	523	520	543	508	489	529	501	532	525	490	499	516	536	473	525	479	488	538	528	492	550	527	541	517	522	516	486	532	503	510	521	550	481	506	500	522	495	546	526	524	481	506	562	519	511	547	507	493	540	505	518	522	537	491	529	522	490	492	562	528	497	494	518	511	514	566	521	494	498	513	519	551	518	550	523	510	540	516	515	502	481	522	543	524	546	523	529	501	553	500	509	503	490	512	486	512	500	528	539	493	508	540	535	496	494	526	513	533	503	529	521	546	537	511	530	517	537	516	488	496	498	502	495	526	512	531	522	578	517	489	526	556	532	528	515	532	540	526	530	534	477	489	509	558	543	481	493	501	547	530	488	527	524	504	535	506	559	488	512	476	490	512	444	517	517	515	509	516	520	503	523	545	523	508	530	496	498	529	533	480	535	491	501	535	490	516	513	514	524	505	493	499	508	509	524	505	528	540	507	488	532	490	491	544	506	515	575	511	529	521	512	560	522	508	527	513	518	491	522	539	609	502	546	466	507	489	548	523	513	530	503	505	528	548	511	536	536	509	502	506	524	511
16902	2499	347	294	261	201	229	196	183	189	179	162	157	174	160	154	169	166	149	146	172	164	166	153	168	152	162	170	165	136	149	191	145	157	177	161	148	162	146	161	157	180	147	161	175	185	145	161	196	189	183	189	178	159	178	164	167	149	154	164	176	172	165	165	168	140	189	175	150	164	164	147	144	161	151	176	146	157	159	173	140	145	134	146	167	158	166	162	163	169	176	156	161	142	170	156	162	175	158	150	144	152	155	138	159	173	155	165	163	137	156	148	172	156	158	159	149	145	171	161	146	175	162	174	162	169	161	149	124	159	161	156	150	164	149	164	150	168	147	145	134	158	179	137	149	180	154	159	151	157	147	155	158	180	152	177	165	168	150	145	167	155	148	160	158	168	148	154	164	148	134	177	159	172	155	173	154	153	161	179	139	170	170	138	156	136	174	168	185	163	165	177	158	159	163	173	144	152	164	130	133	130	152	153	165	148	145	147	153	154	182	137	154	155	166	164	158	165	142	165	177	151	164	146	145	158	159	175	138	158	177	136	156	171	163	151	159	142	141	152	171	151	170	154	159	155	178	156	179	152	154	137	153	152	171	153	142	161	155	187	162	145	141	147	164	166	159	183	149	183	148	176	184	168	158	174	173	148	157	166	170	169	183	155	172	156	156	181	153	142	156	155	145	156	168	157	161	132	140	143	163	160	169	159	172	169	154	168	162	173	175	164	149	141	148	154	152	194	161	177	150	160	149	159	158	142	172	152	147	151	162	147	136	141	141	155	165	150	156	150	182	161	161	179	142	136	144	164	179	169	179	155	165	144	146	185	162	141	169	145	160	157	154	147	145	149	155	138	144	168	138	154	152	161	146	194	161	160	178	155	142	152	166	163	162	165	150	151	158	149	181	148	166	156	161	150	158	175	141	173	148	143	185	165	144	166	153	150	153	172	140	164	154	172	147	164	136	157	160	160	163	151	162	143	167	171	170	163	149	147	170	156	162	144	145	152	169	154	151	174	150	143	166	143	146	139	163	145	176	154	128	146	132	167	167	167	173	160	161	151	161	160	176	156	145	152	142	161	152	133	163	166	165	149	159	155	152	153	149	179	147	151	167	167	165	145	169	151	157	142	161	148	152	176	146	181	156	146	166	143	135	164	162	165	170	168	168	166	157	147	149	153	152	174	159	174	167	144	158	145	158	152	161	162	156	179	150	164	156	158	166	151	177	155	183	150	157	169	152	137	149	156	152	143	171	142	162	145	159	127	145	150	158	167	159	148	142	152	156	160	162	157	158	172	168	142	173	162	158	154	162	152	164	165	160	159	157	145	178	157	147	146	137	156	161	163	169	159	150	151	171	169	170	153	134	147	162	153	167	170	136	143	160	178	164	153	172	171	154	172	162	159	142	158	154	156	159	171	166	150	176	164	153	153	140	152	148	149	154	173	149	174	165	168	168	163	154	158	147	158	153	165	172	157	166	157	176	149	146	147	165	166	147	196	159	153	149	190	146	148	153	144	149	150	154	147	148	153	156	147	172	161	167	168	162	157	165	161	168	154	140	143	161	157	165	143	149	169	161	164	184	186	155	153	170	157	178	156	176	136	150	166	159	166	191	148	163	177	154	162	159	150	174	163	148	145	132	170	165	169	155	179	156	157	163	149	158	159	155	167	122	154	148	176	158	183	171	149	143	132	155	145	142	148	164	156	167	145	157	152	152	141	139	183	180	157	158	184	160	163	167	172	182	139	160	158	163	143	158	175	144	168	149	153	170	151	165	168	167	153	148	142	162	142	142	157	158	158	153	171	159	191	151	157	156	140	154	170	151	155	150	174	178	144	148	172	169	164	160	174	175	164	156	166	158	163	168	171	152	144	161	155	157	156	151	133	162	152	139	160	148	144	181	164	134	149	149	169	135	163	168	136	169	147	152	151	140	148	148	174	163	121	150	150	142	159	154	142	174	136	166	138	141	180	195	150	162	137	154	131	180	157	159	154	155	133	163	154	172	163	132	157	157	154	172	152	146	159	132	165	182	161	148	162	132	169	186	166	156	179	148	130	144	166	121	127	171	151	131	150	144	165	165	165	189	192	170	162	149	160	178	168	177	168	174	151	149	168	180	186	159	150	156	171	147	169	170	157	143	170	171	152	115	159	150	156	148	176	170	144	172	174	179	156	176	137	175	173	141	161	152	147	132	145	173	156	142	165	167	169	157	164	170	160	167	164	167	165	158	172	167	164	149	152	166	163	139	140	156	151	170	146	159	166	157	170	167	143	126	166	173	175	149	147	165	160	152	148	155	164	150	150	180	152	132	139	142	167	175	164	155	143	148	137	168	173	168	143	186	159	135	154	158	181	150	172	172	174	158	174	156	141	159	132	173	167	167	156	149	166	140	159	152	142	156	147	175	155	169	147	168	154	134	180	168	170	139	161	155	158	150	168	169	170	173	145	172	150	173	167	148	152	160	165	154	156	156	162	153	138	170	167	152	155	128	166	157	163	153	171	160	152	160	161	157	138	149	131	156	137	152	158	142	153	158	148	154	138	161	165	147	153	188	181	171	157	147	164	174	176	168	166	159	145	147	181	163	158	123	158	145	169	152	165	163	148	152	165	164	158	173	154	152	159	151	185	145	140	183	159	162	139	142	148	153	139	181	166	162	169	176	159	148	141	149	158	180	154	173	141	146	137	145	156	157	153	111	139	172	169	154	152	170	126	161	166	156	177	150	134	154	158	157	179	176	149	163	162	155	167	161	159	161	156	166	159	146	152	143	151	154	144	148	145	155	143	160	159	181	174	168	167	178	173	157	178	130	137	152	167	151	148	187	161	159	175	149	156	143	174	155	148	165	161	159	137	165	173	152	138	180	156	160	167	164	156	146	144	151	159	168	155	149	155	170	169	159	144	160	171	167	162	173	173	179	188	149	156	155	137	160	165	147	157	161	158	143	170	163	173	151	152	152	176	176	140	152	174	171	146	135	160	182	166	146	194	153	140	151	160	175	172	207	144	163	144	153	164	162	135	159	192	155	169	168	167	172	170	155	147	156	142	156	159	145	169	153	129	181	168	168	152	155	145	140	144	176	140	153	175	142	167	174	154	150	157	171	181	140	163	172	143	130	169	151	166	168	168	148	162	164	122	150	158	145	145	172	135	189	136	150	153	170	158	159	163	143	155	158	158	144	180	159	154	160	159	148	163	153	159	152	158	158	180	171	155	163	156	166	170	157	169	171	130	166	148	166	178	152	131	184	161	160	145	159	162	166	167	149	137	180	176	152	177	151	151	149	147	159	138	153	136	169	181	154	155	174	160	150	175	170	142	163	149	151	160	181	143	165	175	149	146	147	158	172	157	127	139	136	135	176	176	155	154	153	180	152	161	143	149	183	147	168	139	147	156	155	147	137	149	143	154	176	156	168	150	163	149	167	150	135	166	167	160	147	144	147	187	181	155	161	156	161	171	171	160	160	151	165	166	143	149	161	156	144	166
12294	1978	774	891	834	773	622	574	504	480	513	486	449	448	466	448	439	435	435	431	448	422	402	413	371	421	398	416	431	427	398	389	381	451	370	359	421	396	381	401	395	424	394	457	566	574	525	549	574	556	546	578	559	581	552	516	492	496	471	486	548	462	391	438	406	419	409	389	436	396	427	361	398	352	403	385	383	393	395	405	386	373	397	367	364	397	391	358	390	358	374	380	349	408	379	394	385	358	354	388	353	421	391	375	407	397	409	387	403	390	415	413	370	419	380	377	395	381	418	366	393	359	384	387	399	405	382	366	398	371	406	401	381	374	404	401	386	413	370	368	386	375	390	412	380	406	397	423	369	373	364	409	376	416	406	424	399	414	381	368	373	406	406	418	408	375	360	393	413	423	388	376	352	399	387	403	364	409	409	373	403	363	389	396	347	385	365	418	414	444	410	416	420	434	385	389	398	393	378	378	346	403	385	379	384	396	412	394	347	391	406	391	380	359	418	413	369	419	436	394	376	353	351	354	397	409	366	373	404	395	373	398	348	398	402	352	382	393	402	402	373	410	357	407	405	418	411	378	413	382	389	356	402	415	376	423	421	408	387	376	384	377	377	360	375	379	413	412	359	366	380	362	373	376	392	368	411	380	381	402	400	417	405	405	413	394	393	371	392	385	377	389	389	388	374	427	385	403	379	395	359	376	370	361	389	379	365	379	390	377	400	408	362	424	381	411	398	377	403	427	382	388	408	380	337	366	405	360	410	397	388	364	389	368	381	405	356	390	408	384	397	387	372	407	382	369	380	427	375	412	394	415	421	358	392	355	360	386	423	370	371	396	372	390	361	370	386	356	356	412	383	369	361	384	407	370	436	393	414	394	381	367	398	389	392	380	397	371	368	402	373	411	404	383	356	369	393	397	406	380	373	395	419	389	407	399	381	385	381	386	379	399	385	377	409	417	399	416	368	375	370	415	376	367	419	399	413	365	404	384	394	411	376	376	391	403	391	426	423	380	397	389	357	380	383	405	361	406	387	412	397	387	407	381	359	402	408	387	412	401	348	381	382	375	346	386	395	396	410	430	391	386	399	390	377	375	420	406	354	401	379	405	402	385	378	375	424	368	364	388	385	360	383	409	404	398	364	389	345	390	367	393	395	378	425	399	396	356	410	355	369	361	376	364	388	394	409	397	370	422	394	362	407	411	336	414	412	357	396	403	388	404	376	343	391	394	415	405	392	414	374	424	349	392	420	396	411	408	381	409	382	365	366	362	396	410	416	381	378	376	379	380	408	400	375	408	362	340	387	376	371	360	398	362	383	369	371	386	382	403	353	391	376	366	372	378	375	430	417	385	424	363	416	403	393	373	397	367	381	397	384	384	430	386	405	393	384	417	396	346	367	364	413	376	371	378	383	361	439	372	392	432	420	368	381	385	374	383	393	395	404	391	400	372	409	388	367	392	413	380	373	401	377	403	341	354	365	383	412	398	409	395	421	377	394	422	434	424	355	419	409	391	428	401	414	416	403	381	411	382	398	376	370	382	398	425	372	427	383	388	374	369	403	391	372	401	387	372	420	411	380	385	403	381	389	393	422	397	370	366	372	382	410	406	414	406	397	428	369	389	365	388	421	367	404	367	378	370	412	342	379	353	398	393	411	400	406	353	399	402	402	400	418	395	363	389	422	424	388	425	393	376	377	373	372	387	399	412	398	391	370	383	390	401	372	390	394	415	406	396	399	352	429	383	420	379	361	383	400	405	408	379	410	399	389	355	359	386	401	363	406	380	423	346	379	394	406	366	351	362	381	384	360	388	377	398	381	356	400	390	385	409	416	374	407	394	410	384	383	388	385	405	381	398	371	409	406	386	395	362	394	377	386	392	397	409	424	383	389	353	424	359	391	377	383	392	404	407	415	372	404	364	412	351	372	409	420	424	369	402	398	362	352	352	415	371	400	374	404	412	359	376	394	387	381	377	375	359	367	365	399	377	403	365	387	405	373	375	415	392	431	424	371	371	364	384	400	395	388	350	419	414	372	378	371	401	395	385	394	399	390	382	396	351	415	400	384	410	396	407	411	379	364	406	374	389	376	398	460	361	411	412	392	394	367	364	392	394	377	429	383	402	417	428	444	378	388	392	398	402	369	380	376	406	367	394	402	415	383	360	389	408	413	393	397	390	392	359	373	369	375	359	404	416	352	378	366	403	383	391	391	373	411	405	354	404	370	370	403	374	406	419	391	373	408	383	383	394	420	386	383	367	411	399	380	400	375	358	383	404	377	402	433	377	401	357	378	399	406	344	406	407	401	349	385	400	421	414	425	401	395	412	364	397	356	404	386	371	352	382	401	402	398	386	385	405	374	387	392	399	373	400	380	427	409	410	393	407	369	363	416	389	354	399	361	366	420	397	390	344	446	423	360	415	368	383	379	386	395	379	423	371	400	392	402	381	388	384	393	418	421	404	404	377	386	373	381	401	407	393	382	387	378	410	418	373	402	391	413	410	367	377	389	414	352	376	405	397	384	399	398	397	400	391	353	397	392	433	385	417	415	371	373	367	398	364	403	407	410	372	371	385	380	368	411	384	380	397	411	417	398	420	394	385	358	391	372	417	369	413	379	377	382	430	398	369	374	424	366	440	375	374	378	419	357	395	385	353	368	380	383	361	408	362	377	402	394	383	382	406	412	398	366	370	402	406	370	368	403	412	352	377	389	348	417	377	393	395	399	397	378	377	403	383	384	390	373	379	389	376	425	403	395	394	407	405	398	368	413	407	376	400	362	372	406	397	403	362	368	373	415	378	411	402	376	408	388	380	425	376	387	390	389	376	367	393	359	408	377	370	390	400	371	365	392	387	382	392	377	405	379	396	375	416	398	391	417	375	383	408	391	386	413	406	374	399	389	349	392	369	411	394	399	348	404	400	401	421	406	421	380	372	374	369	368	398	386	376	407	373	371	396	371	372	389	369	391	377	388	396	395	401	361	351	404	420	397	389	396	379	341	353	400	385	397	392	399	415	347	378	382	399	409	390	397	405	373	384	412	404	381	437	386	404	371	396	400	359	407	403	368	403	397	402	382	405	384	364	395	373	355	412	417	365	410	366	364	420	379	446	421	371	400	381	379	371	399	395	389	378	394	364	350	390	396	383	338	403	414	406	382	386	381	366	391	391	398	384	363	378	351	414	400	396	415	424	386	430	385	395	377	385	404	418	377	381	419	370	403	417	368	390	370	376	421	390	370	432	450	361	380	405	436	420	400	399	360	391	395	373	406	403	365	419	373	385	402	387	440	406	371	378	395	386	357	387	420	367	412	385	425	405	400	412	406	379	370	414	409	409	383	378	373	402	392	412	378	403	352	415	395	403	392	393	394	400	382	385	389	398	398	359	365	365	316	409	406	388	363	349	401	364	392	418	379	410	362	383	380	370	398	397	387	385	390	403	377	383	391	400	365	421	361	400	370	407	368	420	364	417	415	395	401	371	413	387
24428	4643	542	377	247	186	174	136	113	110	132	104	108	119	94	82	104	78	93	103	83	92	95	100	87	91	94	83	83	85	65	67	96	71	74	89	71	89	84	91	88	82	94	95	129	118	126	121	98	128	113	122	109	111	107	106	101	106	101	113	116	99	94	87	81	84	74	67	84	71	80	72	82	78	67	104	84	63	66	60	78	88	78	85	88	90	84	93	94	83	72	92	63	66	84	85	85	72	75	73	70	84	100	95	82	63	87	60	75	72	79	74	70	72	81	103	87	96	85	76	72	57	76	80	78	72	92	83	84	84	84	80	82	75	89	100	82	91	77	65	98	89	91	82	87	74	77	65	78	77	61	75	72	65	83	86	69	90	72	85	87	73	88	86	73	92	81	83	81	84	91	80	73	77	75	64	75	99	89	76	89	78	87	87	102	81	76	86	79	74	80	84	87	82	60	73	72	70	82	94	68	81	77	79	84	88	84	62	80	74	95	71	69	77	73	79	79	74	88	96	68	89	72	89	83	80	80	80	85	70	75	60	98	74	91	91	81	92	94	88	72	89	77	65	86	77	77	68	71	81	83	82	76	93	90	70	88	85	57	92	76	69	109	75	71	111	79	77	90	80	74	83	90	77	60	89	91	75	76	72	85	64	120	96	71	69	89	99	63	74	90	77	84	97	82	73	82	77	77	84	87	90	70	81	85	94	79	78	90	79	92	95	71	90	98	84	72	86	74	75	90	91	88	93	71	85	86	80	74	107	83	46	80	91	73	75	74	81	75	77	81	69	90	74	71	67	77	85	67	90	83	68	69	86	78	70	88	75	87	83	85	91	99	80	86	85	77	58	84	78	89	67	80	77	78	104	79	88	70	78	90	70	66	81	70	85	88	89	85	78	88	84	79	74	85	67	77	97	64	78	80	74	80	76	83	84	93	83	80	102	60	87	78	67	85	92	79	87	91	80	77	86	76	64	75	70	73	81	65	93	91	72	79	91	71	89	70	78	85	92	80	66	77	86	86	82	87	70	69	77	92	92	91	92	74	88	78	90	76	82	70	102	76	74	69	81	77	80	91	85	65	80	70	97	92	80	87	76	88	67	77	78	72	80	72	100	83	82	77	83	83	80	63	97	83	76	106	80	90	81	72	79	72	77	69	86	70	91	79	62	70	85	72	78	74	84	93	89	75	77	83	82	84	86	71	98	82	80	68	79	70	80	68	98	76	70	80	79	106	80	87	102	86	87	108	66	66	76	68	101	82	63	82	98	83	85	86	85	63	89	87	100	86	78	80	88	86	78	88	78	75	74	77	76	63	69	99	62	72	73	71	86	83	84	97	78	82	81	66	85	70	81	56	75	76	87	81	80	71	82	79	86	68	82	78	77	71	79	73	74	95	77	68	73	87	81	77	78	81	77	80	76	75	91	77	85	87	72	96	77	88	71	68	80	91	74	81	97	78	87	97	87	95	87	70	82	98	77	85	68	78	79	91	88	76	77	88	85	95	78	86	81	83	95	68	79	90	86	89	73	79	68	89	75	78	74	96	82	82	83	78	75	75	89	77	66	92	94	91	89	88	77	87	89	88	89	78	71	91	73	70	73	70	90	75	82	91	70	82	72	67	84	110	91	82	86	69	98	79	96	66	85	90	96	80	88	99	88	72	92	89	90	97	73	88	82	85	87	98	61	82	62	75	84	76	78	82	82	77	82	76	72	88	65	81	71	83	82	92	78	81	89	75	82	69	81	88	99	81	69	71	79	87	83	90	93	83	86	93	78	88	78	76	70	79	83	82	61	85	80	86	86	94	105	73	86	83	88	81	91	71	83	86	73	73	75	76	84	88	71	76	85	76	73	70	87	75	92	78	109	77	75	94	82	83	71	74	85	80	90	92	78	75	70	77	80	92	88	70	84	81	84	81	70	75	75	71	87	62	82	81	83	86	80	73	64	71	77	76	91	78	98	73	69	90	68	104	53	88	81	78	92	71	77	71	77	81	79	89	90	79	78	71	66	73	86	77	68	74	102	68	91	80	64	86	89	92	77	83	72	76	83	88	86	95	76	73	66	107	70	70	73	85	87	87	94	69	75	69	91	84	86	76	81	83	83	76	72	75	81	84	68	89	88	76	79	93	82	76	86	80	75	103	81	84	87	74	66	78	79	88	75	66	71	78	82	91	77	88	118	59	78	85	85	79	63	86	83	90	82	88	76	92	87	87	73	92	81	80	84	80	75	90	83	85	90	82	83	76	76	86	64	71	80	84	92	95	92	79	71	97	83	76	81	83	74	83	85	97	89	83	84	93	82	73	83	98	76	91	77	84	82	93	81	68	74	75	83	91	77	88	96	84	91	86	75	86	79	72	100	61	57	66	86	81	82	88	79	73	85	84	73	76	81	77	78	74	71	83	91	83	80	80	80	71	94	72	73	83	75	78	86	87	76	84	72	85	87	77	97	88	100	66	82	77	71	94	81	94	93	73	94	76	100	79	93	79	81	79	98	97	82	88	76	84	75	79	83	81	87	73	82	79	82	69	74	93	73	82	83	88	76	99	74	92	79	97	91	80	97	95	61	86	100	81	67	74	80	87	73	72	74	82	95	80	88	76	81	83	84	64	74	83	92	86	68	84	91	72	86	76	78	94	80	90	103	73	73	82	94	84	69	83	82	79	78	93	84	102	78	83	84	74	60	101	83	80	82	74	98	95	84	84	65	83	74	63	73	72	86	63	84	75	61	79	84	89	65	86	82	87	80	72	84	82	73	76	77	85	81	74	79	86	93	59	86	85	74	79	72	68	82	77	78	85	80	84	87	82	74	89	92	84	97	86	94	80	75	71	75	80	86	75	89	92	88	77	83	92	79	78	98	86	91	91	78	68	76	58	92	95	73	65	74	61	82	76	79	77	79	84	88	82	84	74	102	92	76	73	69	81	81	102	76	80	65	85	111	65	73	69	75	84	79	75	80	62	80	73	82	75	74	72	84	82	84	82	90	79	92	99	83	76	74	84	74	48	81	82	83	87	76	92	74	93	90	81	69	75	73	81	58	87	96	94	84	76	81	92	79	78	83	74	80	81	66	83	69	100	90	85	82	61	79	69	76	93	78	100	77	84	79	87	68	74	94	82	71	86	73	80	78	69	71	87	84	86	79	78	90	78	78	82	81	77	84	67	89	82	80	101	76	87	62	78	82	67	83	79	83	76	75	78	83	83	67	76	62	60	86	79	93	75	79	89	68	69	95	92	70	75	82	90	83	87	83	80	103	71	87	79	83	81	67	70	82	78	89	83	62	70	71	89	84	83	95	70	89	82	75	75	75	68	89	72	84	68	74	85	92	74	90	92	87	82	81	77	73	80	79	68	66	84	89	95	83	73	81	82	81	73	88	69	80	73	82	78	93	90	71	93	82	70	93	76	63	81	63	80	85	80	84	66	59	83	95	62	77	87	82	88	73	80	84	91	74	78	86	79	75	80	82	83	83	87	100
15681	2938	1076	1300	1076	822	689	599	544	477	418	446	376	359	375	314	312	310	317	281	284	273	256	252	272	257	285	269	245	238	219	255	246	234	222	247	232	269	256	247	211	246	251	289	538	511	528	498	526	531	546	589	531	453	461	447	414	389	340	379	436	416	355	265	234	188	255	215	253	221	224	242	215	235	186	208	209	228	227	244	205	273	224	228	225	215	255	182	199	203	222	208	205	214	246	219	198	213	213	227	223	230	189	209	199	236	221	233	213	204	221	221	247	214	215	222	220	248	231	229	218	196	202	215	196	255	207	222	224	216	204	228	232	207	198	234	238	242	236	233	254	231	220	214	237	224	211	202	264	219	207	199	211	216	217	201	213	217	221	228	210	203	184	214	231	205	207	214	208	220	254	198	192	179	205	218	202	205	210	199	210	237	197	210	221	225	207	211	226	211	239	192	235	204	200	209	210	230	228	224	204	211	189	248	226	219	193	244	197	209	234	206	228	241	233	211	227	248	214	206	237	207	200	207	203	228	227	218	211	214	188	219	224	242	218	207	245	222	210	256	213	228	267	231	239	215	190	208	223	225	187	209	205	222	183	241	217	232	217	231	224	213	234	196	203	229	214	182	228	209	224	219	196	218	240	232	216	216	251	224	229	223	213	196	213	225	197	199	211	201	217	216	203	210	212	223	220	221	215	233	245	225	237	221	206	211	200	219	203	242	225	212	217	217	211	227	225	202	199	221	224	203	223	216	202	212	198	210	221	229	227	207	253	229	215	197	219	222	218	221	238	260	222	224	214	193	203	232	187	210	226	230	209	220	240	245	221	231	212	209	245	212	238	181	225	230	234	186	219	218	218	229	230	229	223	204	226	212	234	222	225	213	206	200	206	198	227	211	214	227	253	210	217	209	207	228	205	207	220	214	231	231	203	211	212	220	230	220	239	208	209	236	201	222	221	208	225	215	194	233	233	187	218	247	232	209	208	226	226	206	226	207	200	214	219	218	219	231	221	219	213	221	210	210	225	223	213	209	208	222	237	225	210	206	216	216	214	200	182	235	223	215	236	205	234	214	236	208	210	219	254	219	239	208	224	233	224	212	222	208	218	219	231	239	237	214	227	222	231	217	192	194	214	224	202	227	223	226	233	217	208	211	189	236	225	196	191	206	234	229	218	212	205	195	199	204	196	244	189	214	208	239	220	223	236	227	201	217	227	221	209	208	212	230	212	208	202	234	197	206	210	235	222	225	215	241	221	256	234	238	223	216	246	233	191	208	195	219	223	229	197	219	197	216	202	232	205	213	235	233	206	200	198	233	246	223	189	200	212	207	201	240	208	196	196	234	214	224	220	214	200	219	191	212	202	209	218	206	189	197	214	209	225	219	232	220	211	205	234	219	208	203	247	206	201	224	200	199	236	215	229	217	223	242	194	237	247	214	220	215	222	199	235	235	207	215	237	223	205	219	207	215	221	214	212	220	206	234	218	211	201	216	218	238	219	230	210	206	218	204	206	222	219	211	207	201	224	213	227	224	210	210	218	212	207	208	202	197	219	201	205	235	215	212	209	216	219	225	243	228	224	229	221	219	213	228	228	233	224	206	213	212	218	212	220	201	239	184	206	232	234	215	206	198	213	216	223	222	208	220	201	201	209	198	216	201	223	236	207	240	187	220	230	241	216	224	224	244	208	227	204	232	217	220	205	215	222	217	211	216	200	207	206	227	229	200	220	222	216	245	222	237	243	212	234	217	240	248	209	193	221	194	217	214	229	204	233	203	218	231	248	188	232	232	220	200	209	227	236	231	206	210	232	218	237	195	208	194	230	220	209	214	226	201	208	229	217	226	221	215	204	235	207	235	217	218	218	230	202	225	217	217	204	226	200	220	219	197	239	225	202	218	210	226	219	238	208	200	222	221	230	217	229	233	198	216	204	211	191	222	220	220	201	225	204	204	216	218	239	210	210	235	216	250	219	236	232	207	240	234	229	205	194	220	210	218	231	207	214	196	215	220	227	205	218	207	206	221	201	218	215	199	210	210	209	205	207	232	224	260	241	234	190	203	202	212	181	207	234	216	227	231	217	221	216	210	192	212	215	218	199	211	225	202	224	198	218	184	227	202	228	206	229	221	219	236	221	207	220	199	236	223	212	204	215	246	206	234	214	218	215	207	182	211	217	221	219	190	231	222	231	235	217	239	215	252	203	214	220	216	233	196	207	205	216	232	194	223	198	232	226	214	210	222	220	217	221	208	197	198	215	223	222	209	211	213	221	228	209	214	226	219	221	213	216	219	221	231	259	197	236	234	227	255	226	225	227	205	233	202	200	200	193	204	209	216	216	219	230	200	224	187	218	210	226	173	187	212	210	201	187	197	228	220	199	222	223	229	213	214	202	207	207	228	218	209	195	222	234	196	229	236	212	228	221	210	210	219	247	194	218	221	230	204	209	218	231	236	217	215	227	241	232	210	216	227	227	228	234	236	212	200	247	221	226	237	197	216	202	239	208	225	222	195	224	221	195	247	221	212	216	242	206	237	212	189	216	193	235	194	202	230	207	209	236	204	197	205	222	192	231	209	203	196	215	202	204	201	214	215	210	203	233	208	221	209	235	219	237	212	219	226	228	202	200	206	226	201	211	229	199	234	227	228	234	192	226	204	235	211	250	231	214	215	231	228	234	222	235	219	246	221	210	202	227	225	244	223	219	214	208	197	221	207	232	223	198	241	213	240	201	217	239	225	210	190	250	213	236	208	223	219	243	211	225	220	216	234	207	216	224	193	225	233	215	226	232	213	208	211	219	211	233	204	173	207	230	235	228	182	196	234	211	215	203	206	254	225	231	212	206	218	218	229	210	206	211	232	224	222	195	201	182	211	224	195	228	242	198	214	204	223	200	195	233	212	204	220	228	220	242	222	239	193	216	228	207	202	188	219	220	209	195	213	201	187	210	238	203	207	222	244	231	203	212	179	219	220	196	235	206	225	234	209	242	200	198	256	220	206	221	181	209	242	199	212	234	232	230	241	208	236	181	221	226	228	219	203	248	212	214	202	215	223	224	224	235	237	199	238	215	234	221	188	215	223	221	202	207	242	210	220	219	199	235	216	219	192	208	226	202	222	215	252	190	207	250	188	244	211	233	235	213	190	227	231	216	212	226	197	217	211	206	196	210	218	204	205	206	194	227	231	218	199	199	207	202	227	227	234	208	202	241	196	213	222	233	254	192	206	228	207	233	238	215	234	195	212	213	205	217	243	230	210	200	223	190	225	214	211	201	223	212	199	206	206	258	246	231	227	209	197	239	246	238	190	188	234	220	212	204	198	222	210	184	218	213	245	221	237	217	217	191	203	183	202	217	214	211	236	217	222	210	209	205	209	231	196	211	199	212	234	222	218	222	185	224	212	192	208	205	229	219	232	221	234	226	216	176	236	218	220	208	195	207	202	203	240	218	233	210	206	223	197	257	228	203	212	208	224	229	215	220	198	226	218
8062	1183	243	214	215	219	213	198	199	204	215	212	190	207	200	223	252	217	220	217	211	236	213	205	234	195	229	212	214	204	221	209	208	251	201	220	230	235	210	206	200	219	215	232	210	210	160	253	234	231	210	204	202	211	216	187	206	199	188	213	214	210	235	217	219	220	201	218	221	187	223	219	218	230	215	206	223	205	201	207	214	181	198	219	222	188	204	206	211	207	203	207	217	208	217	215	235	220	230	199	205	219	197	232	236	218	199	193	213	242	226	222	210	198	222	196	217	207	212	206	190	182	258	219	210	199	234	188	207	200	201	259	214	223	206	201	216	214	231	206	206	230	208	206	238	204	189	221	232	222	185	194	218	192	212	209	215	223	215	218	196	207	217	235	221	195	200	186	214	205	193	199	184	222	179	244	216	239	219	200	210	205	216	236	235	218	213	203	210	189	234	239	217	204	206	223	199	211	198	201	215	209	208	220	213	216	233	184	220	220	217	193	231	191	187	219	199	214	224	212	198	208	209	214	231	208	225	188	223	231	236	195	216	196	230	186	192	208	216	177	202	199	223	217	210	207	232	205	247	186	224	219	172	222	219	233	207	192	218	243	188	201	215	202	214	226	201	197	188	233	193	221	205	205	195	232	218	212	194	183	216	203	217	196	199	242	206	196	238	210	208	207	225	201	225	187	228	197	225	185	208	226	199	227	225	222	200	196	199	238	213	234	221	216	226	206	201	192	220	221	241	193	199	228	215	220	227	218	210	207	218	198	216	217	208	191	233	216	219	206	187	230	222	178	211	222	233	224	246	200	228	237	199	205	222	203	190	187	199	187	176	198	230	229	207	233	245	211	216	226	222	216	210	197	197	201	207	189	222	229	208	220	204	200	194	204	198	199	189	204	223	185	193	216	219	202	207	229	235	220	209	211	228	192	188	229	205	214	210	223	221	233	221	203	209	219	205	223	205	204	195	236	223	225	218	200	212	219	223	200	213	210	202	227	228	202	233	214	225	213	238	202	200	242	209	199	219	227	200	212	210	203	226	208	215	236	225	224	221	212	221	244	208	207	199	220	217	217	217	229	224	232	202	175	237	215	197	234	187	194	195	208	181	212	210	185	206	170	228	214	219	228	203	206	219	238	209	236	203	213	212	204	228	204	230	226	214	201	207	238	210	217	218	219	209	201	220	237	233	210	205	210	177	219	204	229	195	210	226	197	215	203	237	200	198	232	196	206	187	204	210	203	207	190	234	214	203	210	213	216	220	218	203	224	235	231	222	195	204	218	223	221	248	231	222	202	212	217	211	228	217	197	206	212	199	210	188	200	239	215	203	249	222	227	168	222	219	257	220	194	198	203	234	204	193	203	195	211	220	228	199	187	212	209	214	227	189	214	224	205	185	244	237	224	221	189	229	231	201	217	187	214	215	211	211	206	221	218	221	206	223	229	201	232	213	207	210	217	221	188	222	225	206	189	228	222	196	216	210	214	198	216	201	197	195	204	205	224	211	220	216	218	222	227	200	232	221	203	196	218	220	222	238	212	223	217	231	190	201	242	219	210	219	215	234	203	232	211	237	217	245	218	222	222	196	235	219	200	224	218	219	219	239	212	216	215	200	224	217	224	201	210	211	216	202	229	210	177	220	228	214	213	195	187	222	185	190	224	204	182	228	212	210	216	201	195	193	200	208	242	215	214	202	217	205	214	199	211	220	224	219	228	192	245	215	221	218	197	211	198	199	234	192	215	210	177	233	215	221	233	189	243	212	211	186	203	253	204	218	217	223	182	217	234	195	226	229	206	226	231	196	219	198	195	228	200	227	215	224	200	231	216	244	222	225	225	194	218	206	213	211	192	231	176	188	201	224	210	204	221	236	189	190	206	229	193	211	208	193	212	212	186	216	200	209	235	205	194	209	205	220	199	202	197	224	212	203	217	194	221	188	211	216	195	195	238	217	231	218	214	217	212	214	205	221	189	198	217	208	236	193	211	256	224	217	198	201	198	204	214	207	209	222	212	221	192	240	196	206	240	216	238	217	210	218	227	217	189	222	228	224	218	199	215	226	222	197	195	224	199	197	199	212	201	207	222	227	210	215	211	203	202	204	216	180	200	232	218	198	210	239	233	218	238	209	205	192	187	224	183	219	221	195	200	204	211	210	224	239	224	205	205	201	193	207	201	203	209	202	219	220	192	201	197	183	178	209	197	240	191	215	199	218	190	202	213	205	216	208	193	195	225	210	221	202	214	197	186	193	206	202	189	206	220	213	198	215	234	194	225	191	207	189	228	226	234	210	207	211	208	211	203	209	208	226	217	205	193	227	214	221	187	217	220	218	226	174	232	244	194	180	186	214	217	212	221	214	237	226	237	226	213	247	192	201	216	214	236	219	226	226	219	189	221	209	233	187	211	213	223	184	233	216	210	213	216	207	199	179	208	202	214	209	176	225	210	196	210	222	195	237	243	217	208	221	230	209	209	194	200	217	225	190	198	206	222	201	229	206	198	224	205	210	197	238	186	215	208	223	214	195	236	210	208	221	207	225	224	238	205	221	196	200	228	216	212	223	204	212	197	204	217	221	217	200	219	215	195	219	207	243	218	219	185	221	215	227	197	221	219	233	202	197	237	227	213	215	204	182	189	221	222	234	212	216	206	214	211	198	227	218	246	216	194	204	233	220	247	227	221	220	206	211	200	216	206	205	244	210	209	244	209	216	194	210	238	225	193	238	209	196	217	236	217	219	224	224	202	205	235	205	237	211	199	183	210	186	197	180	248	216	216	227	229	213	200	205	225	215	221	209	186	215	205	209	207	233	248	221	244	185	189	214	199	196	223	216	208	201	198	202	206	207	210	219	225	211	253	199	226	231	197	197	228	219	215	217	197	211	245	208	231	222	239	209	210	221	210	169	236	218	194	197	221	183	229	267	218	220	203	200	187	232	223	209	215	206	235	215	213	225	212	213	213	220	192	225	224	211	221	200	193	227	240	220	203	198	176	238	193	215	176	215	211	219	225	197	201	230	197	229	202	238	197	234	226	212	222	225	210	200	207	204	210	197	233	237	212	236	206	193	204	203	210	185	211	218	224	208	193	221	219	206	189	210	225	201	184	204	238	233	227	185	215	226	205	199	233	202	225	229	211	194	210	206	200	233	203	195	212	210	221	202	224	216	212	187	223	212	196	209	221	220	199	209	201	219	219	210	223	203	226	203	179	227	229	225	185	220	239	175	200	218	190	192	231	198	213	224	195	215	229	226	236	197	227	209	216	197	186	209	208	223	215	180	232	180	222	195	224	225	214	201	222	208	191	228	218	210	206	212	204	231	232	218	219	203	225	181	194	210	209	243	199	210	207	219	205	214	228	203	206	221	233	213	188	210	190	233	195	228	233	211	202	217	231	208	250	208	213	220	225	193	191	219	190	216	218	206	199	204	217	223	206	217	225	200	190	227	209	172	206	218	227	225	194	220	204	218	200	192	213	215	240	223	217
6117	1207	564	544	510	519	477	589	519	511	522	520	510	510	519	511	478	527	519	496	484	508	498	493	520	544	533	538	495	506	524	565	546	497	483	499	525	537	528	492	530	544	525	541	554	625	566	545	556	531	490	534	554	522	548	537	549	512	497	534	494	536	490	501	515	510	496	506	518	500	541	494	539	540	483	496	513	534	467	494	514	551	482	551	542	549	556	469	529	536	501	550	522	509	488	508	509	523	523	554	521	529	525	463	474	498	514	514	474	500	517	520	546	490	470	497	499	492	531	546	537	489	517	509	537	496	474	500	546	509	517	515	518	515	498	501	511	492	570	485	536	565	489	483	465	521	496	531	476	528	507	479	506	504	463	516	478	536	514	484	531	481	563	508	541	514	521	540	527	501	551	533	559	526	484	488	517	550	508	515	541	491	522	498	512	509	529	476	503	524	519	468	520	504	504	506	546	493	518	521	524	510	535	500	498	503	507	490	527	499	537	519	521	497	511	498	520	531	483	507	497	510	514	508	534	522	461	558	533	524	473	536	483	530	528	499	542	491	512	511	513	461	528	488	509	501	537	525	504	517	514	532	515	533	504	523	528	506	477	510	503	498	504	467	507	517	533	492	505	490	490	555	529	530	542	491	505	527	556	511	517	531	499	541	528	512	551	550	506	561	535	480	510	510	478	526	507	565	500	505	516	495	504	541	502	532	484	523	524	511	522	491	532	485	530	497	492	542	504	477	492	543	516	493	505	479	524	534	547	507	505	535	467	478	484	502	524	486	518	495	490	567	512	521	530	498	515	521	493	511	495	507	462	521	505	498	521	561	524	505	516	532	515	539	501	522	520	501	502	495	509	485	534	504	515	485	480	509	510	498	490	523	512	505	521	532	501	536	527	543	530	491	489	495	556	503	497	520	488	500	516	526	505	539	522	469	502	484	521	528	508	513	469	501	495	459	494	540	488	508	493	503	486	533	519	516	533	502	517	505	514	488	505	463	563	509	510	523	518	475	509	488	526	515	506	471	510	454	489	519	521	521	509	509	501	485	530	498	500	540	580	470	497	508	469	500	536	527	482	505	487	481	510	535	508	537	492	550	488	462	510	501	523	512	559	468	508	483	510	501	498	537	501	509	563	479	486	490	515	482	534	513	536	562	508	509	522	549	473	504	495	477	534	535	491	526	492	564	539	519	523	524	514	514	526	560	485	463	480	480	513	534	516	551	511	463	516	569	466	474	495	490	535	488	515	499	521	511	524	481	532	498	546	454	479	500	556	527	516	515	523	500	505	530	507	488	509	520	528	485	496	496	507	525	521	524	534	502	491	513	495	540	498	496	467	466	500	548	517	529	493	521	510	509	515	507	506	585	538	529	503	581	512	496	520	503	480	495	536	516	528	502	508	474	498	535	518	537	517	494	495	515	525	507	532	520	485	532	486	520	525	496	525	511	496	481	504	483	526	534	529	505	537	479	503	545	539	530	465	487	503	524	503	499	509	520	503	539	508	490	548	526	467	498	519	494	530	518	507	493	495	487	501	502	551	492	506	506	507	503	557	537	531	563	501	508	500	511	527	527	511	465	482	533	516	512	503	501	513	495	546	483	477	510	535	528	513	546	535	515	520	508	503	494	543	505	548	516	522	512	486	476	547	494	522	530	524	478	525	524	418	527	500	506	500	515	472	496	524	530	516	519	520	545	497	518	524	494	494	518	509	492	500	544	538	468	514	514	508	481	513	502	554	509	501	503	518	526	489	483	507	536	507	519	501	533	487	509	488	500	531	507	562	521	547	484	517	514	550	507	526	526	498	515	535	526	543	548	540	467	567	494	486	492	486	518	505	514	542	527	514	489	483	541	571	516	476	509	498	517	517	502	533	542	523	538	502	500	520	476	501	495	448	519	528	549	464	517	534	505	492	487	470	521	498	512	516	523	546	540	506	546	533	498	499	505	511	513	535	520	511	519	519	514	478	530	506	495	528	492	563	540	503	503	519	512	492	479	532	526	516	551	538	490	516	518	495	512	489	524	565	528	510	550	473	442	492	568	488	529	489	515	515	514	502	508	538	466	517	517	477	518	502	501	522	540	517	512	531	534	476	490	487	488	500	523	488	477	503	489	497	517	468	470	512	501	479	560	555	513	542	464	441	505	496	514	505	512	459	509	516	518	505	540	541	519	528	521	537	521	532	495	538	518	513	506	477	571	488	512	500	472	541	503	467	483	540	554	489	489	515	541	510	488	524	527	501	523	494	521	513	497	512	521	500	473	541	517	490	552	468	455	502	500	440	498	533	552	521	544	490	519	499	521	509	487	500	492	548	499	504	521	513	519	484	469	514	513	531	535	527	476	490	507	478	526	524	490	510	469	517	496	520	497	503	522	504	516	493	499	486	502	515	503	527	509	516	518	508	517	501	469	465	545	518	466	508	524	493	509	508	518	499	498	517	504	510	541	555	511	514	522	513	502	469	499	519	502	544	526	498	516	528	468	515	484	490	493	499	509	515	495	519	567	481	510	504	521	518	555	481	533	500	487	486	558	493	520	530	540	522	498	547	525	535	496	485	563	523	537	504	479	525	471	499	491	526	521	528	517	505	487	578	508	507	491	540	516	507	565	521	544	538	485	485	533	495	531	485	541	512	530	509	500	523	537	538	530	490	545	501	498	507	522	538	490	544	494	508	470	554	509	512	473	506	472	506	518	497	534	531	530	530	556	514	510	525	505	524	459	500	510	530	499	526	529	497	549	485	459	522	512	551	474	507	518	495	506	493	507	491	537	559	555	530	506	542	494	519	500	533	508	501	530	490	496	539	500	511	533	486	521	515	492	536	489	516	470	530	537	472	525	518	523	530	534	529	480	488	514	479	526	535	474	498	486	517	493	502	505	494	504	492	518	507	496	489	516	510	471	499	550	515	486	548	525	526	510	479	502	484	465	488	516	537	508	484	519	500	500	507	514	521	511	494	480	501	497	537	474	544	497	510	495	524	492	537	512	524	466	515	516	526	504	506	515	487	503	507	525	530	497	497	531	525	533	528	516	499	523	519	557	489	521	520	544	495	543	495	502	540	520	516	484	503	511	507	504	526	461	542	529	509	532	531	541	542	492	471	527	475	523	512	488	489	483	508	497	515	508	484	499	520	540	504	537	489	596	493	482	505	499	497	519	548	479	486	552	501	497	504	484	519	475	535	542	529	546	476	496	488	500	503	493	496	468	498	511	505	518	507	495	534	557	498	507	527	494	523	543	504	527	489	522	551	486	515	496	486	520	490	485	515	507	526	532	476	538	479	517	509	502	530	525	520	504	492	503	480	508	485	535	468	516	481	524	476	501	556	479	493	485	512	522	544	508	545	546	487	526	532	502	515	520	532	500	518	509	500	560	488	523	500	462	495	529	489	485	504	487	510	508	514	527	555	489	479	491	492	519	506	483	506	490	524	455	508	527	507	522	504	492	485	569	512	492	561	522	522	493	504	527	461	517	523	515
16691	2785	378	276	235	197	181	183	182	175	175	192	177	176	162	158	167	142	143	160	155	148	138	171	166	175	155	152	178	133	176	166	170	144	143	176	186	144	147	187	155	165	159	167	181	193	184	168	186	171	193	177	194	150	173	161	157	153	167	166	182	143	156	170	169	150	145	137	159	164	151	144	174	133	167	134	155	162	155	159	163	144	154	171	160	163	174	176	160	170	157	184	132	151	157	141	153	128	164	126	135	167	151	131	143	153	165	153	164	141	140	171	152	161	166	145	149	149	156	119	191	167	170	177	152	138	159	147	189	145	175	161	150	156	156	154	149	149	170	161	157	139	178	153	162	165	127	149	162	168	177	134	158	149	158	156	155	160	183	155	169	160	159	164	173	174	171	154	146	180	133	154	154	146	175	153	151	200	180	154	155	149	150	156	153	165	178	148	151	140	165	135	147	149	186	155	148	162	157	163	168	176	158	156	140	152	171	176	172	148	176	162	176	168	160	163	166	166	157	186	165	153	145	174	148	173	148	162	157	159	174	165	159	187	154	159	175	168	146	157	145	156	164	148	141	171	179	157	162	144	144	155	182	147	146	172	136	157	151	161	158	163	164	170	159	130	153	171	158	154	142	173	180	152	145	160	140	155	160	163	160	157	181	139	171	172	127	162	159	133	139	169	138	153	166	157	154	154	184	155	149	143	146	150	144	182	159	177	166	170	162	176	168	160	162	143	171	172	166	140	180	146	148	178	165	165	167	189	168	150	187	170	162	182	178	166	170	172	168	155	153	159	156	144	174	162	162	181	174	141	157	153	163	168	163	147	135	172	154	148	165	150	145	168	147	137	153	158	162	153	182	142	158	154	172	157	176	170	175	161	169	149	170	177	176	165	153	137	170	152	163	150	165	170	159	165	167	168	177	143	157	163	169	134	151	169	158	181	144	155	146	167	174	158	150	158	144	177	151	162	166	168	147	171	152	165	181	167	157	151	167	172	147	159	176	165	164	170	151	147	153	163	132	154	149	174	152	154	183	159	165	122	145	146	147	148	183	141	157	173	146	128	157	147	156	168	166	138	159	152	147	134	139	171	172	161	186	204	151	183	153	168	135	153	140	161	153	162	133	148	166	163	153	164	171	163	141	162	160	159	135	149	138	164	153	167	176	165	164	152	155	152	169	157	150	135	153	146	155	152	154	154	141	154	149	163	173	167	161	152	190	183	164	164	174	168	144	150	166	165	154	152	177	157	161	156	165	162	154	156	166	173	159	165	153	147	155	153	174	169	165	166	156	140	142	161	153	144	152	152	169	164	160	172	170	169	145	152	129	159	174	160	165	154	174	144	146	172	141	152	164	155	151	159	168	175	153	172	166	151	163	178	167	154	151	156	138	135	150	144	161	171	169	159	163	146	175	187	147	162	152	135	170	154	150	163	152	184	162	150	149	142	166	171	148	161	167	159	163	185	150	147	144	157	169	146	166	138	176	161	155	175	144	138	135	129	160	161	150	167	144	157	176	165	149	153	161	143	155	155	164	177	178	149	132	163	160	140	172	175	146	167	162	153	144	146	138	127	152	169	144	169	197	158	148	163	179	162	122	150	155	149	130	156	134	158	140	141	158	173	159	185	145	152	162	165	169	169	158	170	150	171	166	156	161	171	152	181	180	157	156	171	164	154	157	169	169	140	136	149	170	161	135	157	149	170	158	171	146	150	170	146	140	157	138	154	146	154	165	158	136	145	169	162	144	166	159	150	150	154	154	162	164	169	169	173	177	170	166	155	142	157	170	159	151	159	175	150	152	174	151	129	167	150	139	174	150	170	143	157	167	169	148	159	155	162	153	150	146	143	170	170	160	159	157	159	162	133	155	171	159	157	149	147	158	126	157	173	110	172	160	156	141	133	156	148	157	145	133	162	142	160	152	162	149	158	161	144	154	173	166	132	149	131	166	142	152	164	139	149	128	144	171	176	157	142	158	130	147	176	170	133	144	144	169	166	171	166	175	141	153	178	151	155	153	163	166	179	146	154	155	172	161	140	167	137	143	155	151	136	154	161	157	176	163	157	156	147	133	146	188	135	179	160	162	146	156	137	128	161	140	170	162	170	128	182	159	144	154	127	147	159	154	174	156	157	167	170	149	149	157	128	166	145	158	185	193	170	158	148	141	157	164	164	148	166	148	183	151	172	143	163	165	161	154	192	154	154	149	157	159	172	153	137	177	175	160	159	168	173	169	166	134	152	136	152	146	168	160	140	135	172	153	145	176	174	157	126	156	167	166	175	125	148	147	154	154	148	133	172	170	165	154	157	163	154	156	162	152	151	130	172	157	166	179	162	146	151	158	147	165	162	159	169	146	129	182	177	144	164	190	150	144	160	163	165	151	168	173	143	182	150	173	149	163	164	168	156	158	127	151	164	162	177	157	154	164	132	157	167	151	168	153	152	156	171	161	159	146	161	143	160	190	165	156	172	158	154	168	139	151	150	179	158	157	145	179	146	121	149	166	144	173	138	151	166	155	132	145	152	183	133	159	138	147	132	175	150	156	178	142	161	161	140	167	128	154	161	175	150	175	135	129	155	141	170	141	182	146	152	133	147	153	130	149	155	186	154	151	155	165	179	196	167	166	144	142	163	164	159	152	150	161	158	154	183	148	165	160	146	160	173	158	150	127	162	149	159	152	166	171	154	182	147	129	177	171	167	181	136	156	162	152	142	173	147	143	168	184	160	181	161	152	153	155	151	166	169	151	159	159	152	154	164	170	145	161	148	150	157	149	152	182	167	134	145	159	150	167	158	162	154	153	165	170	140	141	179	143	152	170	131	133	168	154	173	175	168	162	165	150	153	151	147	151	154	178	141	153	171	168	152	158	165	169	162	158	136	146	161	141	145	151	134	168	163	134	161	130	154	166	161	176	175	153	164	174	162	153	179	152	155	155	148	157	149	166	157	144	146	153	153	182	168	154	166	161	152	171	149	159	148	166	175	143	163	159	153	173	134	151	163	167	167	160	155	149	157	147	138	170	145	176	138	140	167	135	133	159	146	140	143	148	166	130	181	162	152	157	148	168	133	143	162	137	163	163	153	164	165	152	161	148	136	145	131	162	147	129	163	158	144	163	174	162	164	164	151	158	153	143	137	165	142	151	167	160	147	168	164	169	140	167	145	146	161	169	143	151	135	152	164	156	162	188	185	151	154	153	156	145	170	155	131	173	151	142	162	167	165	164	156	170	154	160	150	162	129	149	150	163	155	170	177	159	178	132	136	189	167	153	177	149	153	154	144	179	172	160	155	163	149	151	150	170	157	147	161	161	155	158	152	156	174	145	161	149	201	131	162	160	162	180	159	146	155	130	167	160	122	182	175	160	146	150	160	193	178	141	176	177	162	156	174	173	141	168	175	165	143	169	159	153	177	156	156	163	156	152	160	153	185	142	155	168	155	158	161	165	163	126	165	151	166	138	153	165	153	139	145	152	184	161	181	166	145
12343	2209	800	864	845	701	640	541	563	519	479	506	470	497	444	468	414	425	416	399	414	433	403	410	401	441	421	393	400	370	405	405	412	403	435	420	402	405	388	401	395	391	385	426	534	578	536	528	558	545	579	584	531	509	526	508	523	517	472	482	517	486	444	384	437	378	399	387	378	402	409	402	387	424	360	397	389	407	352	399	420	388	394	359	401	391	420	405	391	405	401	378	366	394	398	389	402	378	362	392	363	377	370	396	407	371	355	389	421	389	409	410	363	369	436	407	394	395	421	382	371	386	357	399	394	401	373	392	364	389	361	411	398	389	387	405	379	418	391	369	379	374	353	425	386	381	369	361	384	360	383	390	349	404	360	377	370	390	376	384	353	378	374	344	390	379	395	401	374	375	373	355	364	351	384	352	382	357	336	393	436	381	366	341	408	394	386	424	394	409	362	367	371	380	375	383	443	414	383	370	386	367	400	376	377	418	382	403	368	404	391	386	416	360	384	375	389	398	365	400	363	403	374	380	420	390	384	382	376	395	376	370	392	325	393	406	410	384	415	404	383	385	419	398	384	430	391	405	410	387	391	347	384	394	407	375	392	371	417	392	433	407	380	411	389	429	398	387	392	391	364	402	389	390	427	367	373	372	393	370	405	383	357	357	399	379	383	372	374	380	415	416	357	344	331	353	391	367	354	365	386	381	366	397	360	363	392	378	400	405	391	384	420	408	387	378	396	395	398	388	374	395	382	404	379	386	408	400	415	371	392	372	397	396	389	388	380	392	383	393	387	392	381	408	383	388	398	378	381	355	397	382	344	394	391	398	379	361	414	396	388	402	387	366	364	386	379	393	380	386	375	398	422	332	415	397	428	364	366	357	377	380	393	397	391	368	372	407	386	381	380	365	385	381	388	399	415	411	363	383	394	400	367	399	376	372	424	382	389	409	401	352	395	389	391	364	387	393	379	387	364	393	389	404	383	371	394	356	387	400	413	398	440	372	400	394	392	377	380	347	386	373	400	401	376	384	401	405	425	399	380	408	382	384	412	374	391	431	359	402	367	373	365	361	414	395	407	400	381	367	395	388	407	384	385	375	366	365	345	386	377	362	386	407	384	390	413	417	395	389	385	374	389	384	399	382	357	372	369	388	378	363	399	374	374	397	400	385	382	389	386	403	380	389	347	373	358	362	381	409	389	399	382	441	385	393	404	408	400	417	391	371	393	396	365	363	379	401	381	320	381	377	383	393	397	392	430	384	374	366	383	366	361	395	396	376	383	405	398	408	379	389	403	383	396	360	371	394	403	399	385	387	385	416	375	389	404	369	342	378	389	388	397	378	345	428	376	376	419	373	358	396	369	380	385	372	372	370	404	360	376	396	429	381	390	374	441	404	399	373	418	422	399	365	380	389	410	414	387	378	398	406	408	369	377	394	419	397	371	393	402	381	377	382	406	364	382	364	395	371	429	365	409	381	389	376	411	343	402	389	402	373	401	425	366	394	397	391	358	357	407	382	379	383	351	435	378	359	389	385	387	350	367	366	388	387	414	403	384	384	381	382	386	388	376	382	406	347	394	377	373	378	414	381	380	387	347	373	382	425	375	395	381	387	377	382	380	401	420	398	394	378	375	381	421	415	421	363	375	402	380	361	395	387	386	395	403	387	387	383	393	370	395	384	379	359	380	399	418	409	385	397	397	381	388	397	362	387	373	389	388	342	407	374	379	399	358	407	387	390	376	412	397	372	372	386	344	394	335	380	376	379	371	363	402	344	401	383	391	402	396	411	393	351	369	387	372	414	372	386	403	416	383	418	369	389	417	393	376	403	358	427	407	411	382	418	374	390	415	390	380	397	405	361	398	364	370	417	390	381	380	364	395	378	376	401	385	356	422	403	379	397	380	404	400	385	379	399	389	384	399	393	398	406	392	377	350	405	411	404	404	386	397	395	400	408	373	437	363	384	420	372	370	378	396	364	360	383	381	400	375	393	370	398	408	379	358	380	374	383	426	357	373	384	393	364	373	398	398	356	351	376	401	404	422	429	404	389	431	392	351	360	394	429	358	382	404	380	391	430	397	359	387	390	373	402	382	435	390	386	373	402	419	354	357	340	379	385	368	418	370	396	390	382	412	428	412	392	407	377	401	394	399	366	404	403	410	351	419	375	380	418	395	379	429	382	396	350	370	399	391	382	418	398	402	394	386	381	394	358	392	383	400	372	369	399	377	406	419	374	409	395	358	350	394	385	411	397	405	408	417	413	370	390	404	403	379	359	381	384	360	360	368	372	376	414	388	354	391	395	389	405	365	391	374	392	393	370	385	373	400	380	353	387	410	400	452	382	382	367	421	343	382	386	392	385	380	358	408	401	399	358	417	363	373	382	378	386	383	386	372	378	359	378	387	424	396	380	374	401	384	375	384	364	378	390	379	371	398	385	389	404	413	382	390	362	397	381	393	428	395	388	358	391	371	387	419	407	385	388	399	366	362	395	386	364	389	401	416	376	367	415	379	424	382	405	364	407	363	380	384	396	383	349	401	388	382	393	418	401	366	400	376	420	357	395	387	340	390	420	381	379	356	371	397	396	379	422	372	350	415	370	380	389	350	386	386	396	417	416	356	392	417	399	410	403	389	398	346	397	360	389	400	407	378	392	418	400	380	396	395	369	423	388	375	344	377	394	373	395	389	412	386	391	409	363	386	421	362	375	377	394	409	391	351	392	388	416	372	362	381	414	380	355	375	366	406	403	390	382	391	401	425	389	363	378	424	386	379	381	368	418	419	391	408	372	363	417	393	381	407	374	419	369	418	384	373	403	425	368	355	396	388	398	393	382	399	381	397	376	371	391	411	444	408	364	391	372	402	355	386	378	384	398	393	393	373	420	410	357	392	400	370	365	358	373	385	425	359	388	392	410	377	393	420	372	401	413	381	390	378	360	399	391	398	388	399	423	368	393	384	402	386	361	388	369	423	384	396	377	371	423	397	365	362	419	393	386	381	382	395	397	336	430	390	418	373	369	379	368	395	368	385	374	417	414	382	403	408	372	363	444	389	392	414	390	371	415	368	402	381	350	348	355	395	368	368	386	390	422	365	399	379	419	413	378	388	389	408	369	377	391	375	408	413	359	376	404	370	389	419	391	406	413	401	375	398	397	373	375	398	402	400	391	390	358	374	379	385	384	389	378	407	403	388	412	385	397	399	385	400	416	406	358	388	434	375	394	383	386	382	397	413	401	405	373	402	386	394	424	391	389	376	357	403	358	389	396	413	398	407	435	388	385	391	362	368	366	392	369	365	378	379	373	381	387	398	373	417	401	413	394	364	403	407	392	421	423	389	414	391	385	372	409	376	403	387	402	381	382	392	382	375	403	371	398	368	387	393	387	432	375	345	386	381	383	394	396	359	342	391	364	369	399	391	375	401	386	401	391	351	381	389	407	364	370	422	398	411	403	398	386	436	362	415	361	396	391	369	402	370	391	377	369	407	387
24791	5033	549	349	261	226	171	150	164	136	109	108	112	98	93	81	90	97	87	84	89	87	88	79	81	95	104	84	92	75	80	80	73	66	90	77	84	79	68	67	79	92	80	119	110	109	121	110	101	124	107	125	114	113	99	93	97	106	74	84	129	102	97	89	74	89	74	62	66	99	82	78	79	72	78	75	81	79	77	77	80	85	77	76	91	87	66	73	71	81	88	83	83	85	78	84	90	97	76	72	93	79	69	82	89	94	92	82	83	84	85	83	87	71	78	75	67	87	88	81	90	88	81	69	87	82	55	77	90	69	117	81	82	81	81	77	92	100	75	73	87	88	89	84	68	87	92	95	82	84	90	65	65	74	90	82	82	90	84	81	77	74	81	65	87	81	84	70	82	67	94	74	75	65	102	70	80	80	64	90	93	80	74	77	94	78	78	75	69	86	89	79	69	78	83	73	80	75	74	83	85	73	72	85	76	91	65	78	85	100	97	85	83	78	85	72	82	86	90	64	79	76	76	89	68	94	61	69	102	81	85	87	62	78	76	84	104	84	78	81	72	87	86	75	100	77	96	85	72	86	104	63	84	84	100	73	79	81	74	91	93	98	72	61	86	80	92	77	96	58	94	80	78	84	72	76	79	82	96	69	67	78	93	85	86	90	85	93	87	82	89	78	88	85	76	86	87	81	89	74	86	74	74	79	87	92	95	74	84	99	76	62	68	90	89	78	71	93	83	86	81	79	88	83	71	77	64	74	91	82	84	98	68	85	93	79	97	88	91	84	84	84	90	79	89	65	78	68	82	69	87	81	87	74	87	67	98	67	88	90	86	76	73	83	74	80	73	83	70	64	58	100	62	107	92	87	84	84	60	85	93	87	77	83	83	75	80	75	89	75	67	80	79	67	86	81	89	87	67	70	66	90	70	83	100	76	78	86	77	68	87	80	93	70	86	77	71	96	66	87	64	79	88	94	77	80	84	71	70	65	86	68	90	79	98	73	83	80	79	91	96	80	94	76	87	70	78	75	79	77	77	64	90	79	85	87	70	106	85	82	90	66	88	94	76	81	83	100	97	95	80	75	57	75	69	73	82	82	75	84	74	78	73	88	70	88	68	74	59	88	73	92	75	71	76	88	84	78	58	98	84	63	84	77	82	96	77	70	84	74	74	89	74	91	77	60	76	74	91	68	78	71	68	89	76	84	86	77	89	53	73	88	98	78	88	67	81	87	62	107	86	79	77	85	77	91	78	78	93	82	92	81	99	88	66	74	85	90	75	77	79	66	65	89	78	96	82	79	79	78	82	84	70	77	94	65	87	84	82	92	96	82	78	106	93	80	65	94	99	87	77	89	67	81	87	74	85	89	82	81	57	84	89	89	91	94	81	75	85	65	79	95	74	81	67	80	76	76	64	84	72	81	69	82	78	78	95	98	89	79	77	93	66	86	88	70	80	86	83	70	74	71	79	96	79	84	85	86	83	84	78	77	62	77	83	80	85	81	77	74	74	81	90	98	89	76	72	73	80	69	85	95	103	53	90	88	81	90	75	82	76	76	82	73	73	92	56	94	105	88	79	96	89	77	67	76	79	79	83	87	86	84	81	92	96	75	79	71	89	73	94	80	65	73	81	84	66	83	62	74	73	86	76	65	82	86	80	78	82	77	85	89	79	76	65	74	70	89	78	78	98	78	75	91	80	79	81	71	99	91	80	80	91	69	72	77	95	67	83	80	93	80	84	80	72	97	74	88	86	71	71	71	79	74	105	93	83	80	74	87	82	81	108	89	85	73	78	76	65	89	75	89	88	70	72	84	85	67	72	100	106	87	90	92	97	79	61	72	91	81	89	93	96	80	71	101	72	81	69	81	86	95	83	91	70	76	83	78	86	82	87	67	74	64	85	83	90	77	93	81	76	98	83	81	75	71	88	98	79	87	76	79	94	81	88	73	72	66	94	68	77	79	83	77	80	77	77	83	64	72	92	82	73	81	81	79	84	102	77	91	81	76	96	100	86	96	83	82	87	85	77	82	86	79	84	64	91	85	61	91	80	77	66	89	90	70	68	81	83	74	79	86	86	98	68	71	69	81	84	103	48	66	100	86	78	67	92	85	88	109	84	76	60	92	84	68	73	92	71	70	68	74	73	73	88	89	84	102	77	87	79	80	78	79	66	71	79	83	65	75	84	77	93	67	86	80	75	81	81	67	78	93	64	77	95	77	92	77	67	72	76	79	80	80	74	77	74	83	81	96	64	83	87	79	98	72	73	87	76	84	73	89	96	75	88	76	79	99	72	77	86	93	69	90	93	84	80	69	79	85	88	84	78	81	85	91	84	74	85	85	102	79	84	86	94	87	94	82	96	84	84	72	89	81	71	73	91	94	95	81	66	73	85	93	82	81	77	73	68	76	86	79	71	78	81	84	87	75	86	76	94	70	64	71	90	85	78	85	110	80	78	92	93	84	84	78	93	85	82	87	89	80	81	76	81	75	96	82	72	83	104	88	95	89	83	74	71	90	104	80	73	78	72	87	62	85	91	95	91	71	88	85	77	78	66	69	73	67	68	82	68	87	100	83	80	68	78	106	71	80	85	73	104	77	90	74	69	72	74	92	96	80	96	79	75	86	91	62	87	78	101	71	83	86	90	86	77	88	70	104	80	96	81	64	71	67	73	72	74	82	88	75	85	65	81	76	95	75	85	67	67	84	75	76	89	89	73	68	90	84	83	78	96	95	95	73	93	80	93	86	73	82	82	87	85	88	91	83	79	82	76	79	70	95	77	83	61	79	82	61	84	83	93	97	78	85	82	74	84	94	82	63	99	78	83	92	96	69	83	73	88	93	91	90	60	59	83	77	68	67	78	83	75	89	89	76	76	76	72	85	78	65	90	79	77	68	83	82	108	78	75	69	62	71	72	95	98	87	80	92	94	78	88	70	70	83	80	72	87	83	83	88	76	96	88	71	71	71	76	84	87	97	95	88	72	79	89	94	81	89	73	77	76	83	81	83	73	91	87	76	82	91	95	94	66	81	121	82	79	94	89	86	82	81	76	92	68	79	67	77	83	81	86	84	80	89	83	82	64	86	92	78	79	71	99	92	87	94	64	69	81	65	91	84	92	84	88	69	68	50	80	83	93	70	84	71	76	85	88	70	82	84	87	89	62	81	84	74	94	66	78	85	88	87	79	76	84	78	72	67	66	71	73	83	79	79	80	66	64	77	77	60	99	83	82	64	78	85	86	70	106	65	84	80	85	76	82	88	98	85	71	78	65	85	93	82	75	82	71	80	85	88	70	88	83	66	80	72	93	73	78	84	92	81	87	78	82	88	95	72	105	82	73	76	85	79	73	97	91	82	92	100	81	82	82	90	76	77	71	77	81	89	83	73	75	89	75	88	79	78	87	95	84	86	84	89	59	89	81	81	87	88	75	66	83	67	70	87	88	82	66	94	97	70	77	78	73	89	93	95	79	108	87	78	100	66
16098	3052	1074	1226	1038	815	729	573	550	511	439	422	338	352	324	305	321	299	271	285	265	254	265	262	273	260	249	263	266	248	235	261	228	222	223	237	243	238	250	256	226	238	250	324	503	541	491	492	506	426	526	472	490	450	418	417	385	397	375	381	463	395	287	232	238	225	201	210	210	241	240	234	231	243	220	197	214	212	223	205	215	202	230	221	237	231	220	227	241	204	241	238	232	212	218	232	195	210	208	199	187	242	226	215	229	224	234	233	200	234	228	208	251	205	222	245	206	241	208	229	225	206	222	241	217	228	227	207	217	247	225	216	211	237	222	238	222	228	208	220	198	231	234	194	223	226	225	215	201	189	227	224	215	200	248	212	192	212	208	223	246	253	194	221	211	209	207	247	224	213	201	191	226	210	209	234	225	220	225	213	241	194	201	220	217	213	225	232	206	233	220	218	206	211	201	203	227	216	228	228	212	231	190	217	242	207	211	224	189	244	232	207	225	204	240	228	205	232	212	244	209	211	224	219	215	251	230	208	202	217	222	194	217	226	210	225	211	242	221	234	238	210	230	221	222	209	193	193	204	205	219	210	198	231	193	228	212	238	217	224	204	203	210	214	198	229	217	220	222	219	234	239	208	231	214	206	208	199	203	225	247	182	223	196	215	226	232	189	212	216	230	202	244	223	204	217	216	251	205	241	226	199	207	193	214	228	237	230	212	232	236	209	218	177	218	218	211	219	226	212	225	227	220	219	196	219	218	203	217	221	215	231	230	210	234	225	209	226	215	226	225	229	229	204	220	209	212	218	242	204	217	220	212	218	199	213	226	241	214	231	216	198	206	233	250	216	217	223	225	253	196	227	183	223	232	199	211	244	238	196	210	169	218	225	202	234	205	201	208	206	243	208	242	217	267	228	193	215	202	210	223	224	220	219	229	229	244	206	238	227	226	206	230	217	228	227	191	213	215	244	201	202	188	219	194	230	216	206	213	201	204	219	222	236	218	207	215	217	223	228	213	234	204	219	220	214	210	212	205	202	245	206	224	214	209	240	238	222	223	225	211	215	244	233	242	224	216	228	226	189	224	223	232	221	229	222	240	207	223	209	202	212	236	237	197	235	183	213	208	218	228	221	218	227	224	235	215	238	215	206	213	216	228	199	227	228	172	227	191	222	204	212	179	167	211	238	217	220	211	220	238	205	224	201	211	218	217	225	238	229	226	209	190	212	200	212	199	209	224	231	222	214	223	222	217	234	213	212	222	209	248	236	213	214	212	205	215	208	209	220	215	212	194	206	202	221	194	246	186	219	244	218	219	230	216	218	213	245	202	220	192	211	233	247	243	208	224	221	203	194	197	212	196	195	219	234	223	202	234	227	211	228	187	197	189	227	218	218	200	206	194	198	216	211	245	233	219	227	210	225	200	216	220	221	210	220	205	236	201	229	207	224	216	221	227	264	240	211	220	201	233	243	225	210	253	232	200	185	204	220	217	221	226	216	228	229	210	212	243	220	203	241	217	226	205	224	232	227	206	209	217	228	208	222	216	201	218	221	217	200	215	230	207	242	200	217	211	205	235	221	217	213	197	209	209	217	212	221	232	213	211	203	193	221	216	209	210	204	191	207	208	239	235	214	222	214	202	215	233	218	228	242	237	218	205	219	197	220	206	235	227	178	201	218	219	220	224	227	208	219	230	206	225	204	233	222	215	217	242	209	217	217	219	227	217	240	239	220	205	207	223	209	202	235	221	232	202	211	209	233	237	239	235	228	199	201	217	213	219	231	202	201	204	214	214	196	197	249	224	239	211	198	228	202	206	215	211	205	230	219	200	244	194	215	222	225	218	183	265	212	227	211	227	202	217	224	218	197	212	216	214	235	240	234	220	224	238	218	223	210	240	216	204	215	247	233	216	229	194	217	227	220	217	241	215	225	219	215	228	213	199	192	197	246	226	216	198	212	219	209	220	218	212	220	221	242	216	209	222	221	219	216	224	215	178	205	219	230	218	213	226	240	236	220	226	196	227	215	231	237	216	215	208	210	220	217	248	248	195	229	193	226	210	226	244	190	218	233	220	201	240	219	220	230	236	238	239	209	207	213	226	216	208	211	188	222	224	212	232	201	246	209	237	236	196	219	210	202	195	205	219	236	199	217	219	223	215	221	226	237	227	242	186	209	201	214	216	210	213	238	262	209	244	197	197	201	198	224	240	199	203	224	188	248	194	208	212	199	223	207	198	221	205	217	225	187	223	233	199	224	229	203	238	212	206	203	206	212	213	202	221	225	187	237	221	195	221	216	198	220	208	187	205	207	220	220	214	240	198	219	218	240	193	197	205	188	201	215	211	223	206	227	220	199	235	197	196	240	249	251	215	217	223	205	174	222	226	196	206	227	215	220	194	228	211	204	232	226	210	232	230	192	224	209	228	212	200	219	260	212	206	225	208	219	206	216	211	201	223	184	236	230	217	222	233	203	221	216	180	245	234	212	202	232	255	204	242	248	214	216	206	215	219	230	226	223	237	190	204	243	193	260	186	238	243	227	214	235	220	209	195	201	192	211	234	206	206	202	244	231	226	196	217	190	242	209	233	200	221	211	191	220	224	210	237	254	213	199	194	218	206	247	226	225	217	214	231	241	235	223	231	229	233	203	234	186	202	196	186	207	216	233	238	227	210	246	202	208	202	207	218	225	225	204	206	227	210	237	250	227	243	210	233	230	221	236	192	216	205	221	222	247	216	209	199	213	228	231	231	225	221	220	265	242	222	221	233	199	217	204	212	237	201	227	221	193	232	207	244	208	209	236	238	224	215	218	186	216	203	222	221	214	244	230	253	223	196	224	207	221	236	192	217	223	213	224	215	181	231	221	228	204	199	231	226	202	234	199	211	247	221	220	231	221	242	237	194	241	223	239	203	214	223	207	209	219	225	217	221	213	226	232	216	204	214	213	203	195	232	208	198	222	199	219	215	196	207	235	248	219	217	211	198	205	228	230	219	195	192	215	231	239	214	222	211	232	214	214	232	204	202	221	224	209	220	228	183	218	206	227	236	225	209	250	204	199	227	201	209	194	229	232	216	256	227	193	219	215	185	202	224	205	234	226	223	220	252	230	221	216	226	220	234	234	214	203	222	211	250	214	230	211	205	214	217	242	241	192	224	241	225	235	216	223	191	216	229	220	230	211	199	209	217	192	209	206	218	257	223	228	226	188	224	210	211	212	213	252	211	202	221	226	183	203	241	225	234	224	207	218	208	217	227	236	240	217	219	236	216	214	194	209	228	222	212	245	189	213	212	207	204	219	231	181	218	220	236	193	229	215	226	201	218	237	190	255	219	196	211	215	224	226	220	205	201	215	222	223	216	219	216	214	203	195	208	233	218	184	232	232	228	210	218	228	216	229	229	218	235	223	218	212	227	220	199	232	201	233	213	220	221	226	215	216	218	218	204	227	231	175	216	222	237	215	192	212	209	228	214	234	206	205	226	223	238	201
8048	1163	230	213	188	224	223	198	225	239	214	223	189	236	202	198	220	182	218	241	223	219	205	229	205	210	223	221	211	201	229	213	233	238	214	216	202	193	206	231	192	214	217	233	239	240	228	222	221	233	211	213	212	222	228	197	213	212	220	202	220	219	230	225	208	237	206	191	195	223	222	209	202	230	203	181	192	200	211	213	216	186	204	202	213	210	217	216	206	196	195	213	198	213	227	226	215	229	227	209	212	174	192	213	225	220	228	207	226	205	200	217	229	203	213	223	187	185	207	211	202	187	222	214	213	236	212	205	219	200	210	205	207	218	207	195	255	196	202	186	173	251	220	215	206	229	215	206	198	227	214	213	233	188	228	205	218	207	215	214	211	231	192	215	184	200	197	184	212	235	216	209	205	212	194	239	202	219	198	216	208	219	192	197	206	225	207	205	245	236	239	200	206	196	223	221	189	195	214	227	210	231	218	206	213	218	220	236	172	223	204	196	215	217	221	226	195	197	202	191	207	226	199	203	239	209	217	237	210	203	226	217	246	193	222	235	190	197	221	201	191	227	239	213	207	211	205	225	215	209	202	205	225	189	228	198	213	213	194	205	206	214	199	215	227	212	214	205	193	191	205	216	221	220	199	186	224	254	200	204	203	192	220	232	227	217	200	201	201	197	180	252	212	215	182	249	234	187	188	213	218	200	205	209	189	203	212	222	228	216	182	222	225	233	217	206	198	236	193	196	196	203	219	199	183	235	194	221	227	219	207	209	218	208	223	219	234	208	215	209	233	219	241	228	237	208	205	215	194	230	197	222	207	216	211	211	224	225	228	193	220	237	203	176	169	225	215	206	220	190	215	200	215	208	198	211	218	211	232	237	233	222	228	214	201	238	191	204	221	205	200	202	196	220	204	190	212	217	211	212	189	212	184	219	216	225	201	228	208	209	232	222	201	226	209	204	173	213	203	238	212	211	191	202	211	223	207	223	211	212	206	205	160	190	231	206	226	188	208	183	236	196	202	220	202	179	216	219	243	206	229	214	214	223	201	215	199	232	201	205	228	222	240	213	224	193	201	207	200	206	212	208	229	201	204	226	211	201	192	229	201	227	191	249	225	227	187	192	217	217	211	228	224	199	199	202	221	184	198	171	236	205	192	203	214	187	217	198	212	179	205	224	237	229	216	206	247	227	235	213	212	199	198	220	185	245	189	239	225	225	195	181	232	193	210	206	217	200	200	202	214	214	220	187	191	222	187	213	225	221	210	222	207	191	230	207	233	232	221	204	212	222	220	210	198	221	210	214	203	235	196	218	225	210	233	184	229	207	198	212	200	233	204	216	212	225	194	171	243	209	196	195	186	211	203	222	224	199	201	252	206	201	235	201	223	198	206	219	215	220	215	213	210	216	205	197	221	206	213	231	220	236	223	228	190	223	204	212	200	220	212	204	218	226	206	194	206	234	202	228	223	197	192	249	226	211	234	213	239	219	232	251	207	225	214	218	225	209	220	251	235	210	188	209	209	212	228	212	224	191	212	216	191	209	211	200	205	208	212	212	207	215	199	192	269	209	206	193	208	187	202	214	204	211	200	207	210	210	219	228	220	216	203	223	205	204	198	197	223	219	215	188	254	225	224	208	246	211	224	213	212	176	190	200	183	210	245	193	203	219	237	204	221	212	198	227	215	211	225	206	206	214	218	207	209	201	214	211	216	213	213	214	198	216	164	201	219	210	216	213	195	202	216	184	202	207	223	178	231	210	227	212	218	207	220	217	206	196	225	203	222	206	215	232	195	230	214	204	204	204	205	183	200	193	214	201	222	213	248	199	220	221	214	221	227	207	222	192	250	212	176	209	241	224	225	232	220	198	238	236	195	225	235	208	221	196	213	227	201	198	212	228	232	224	203	210	211	212	255	238	186	206	205	201	231	210	238	212	189	212	219	218	209	208	191	207	246	210	193	209	246	256	221	195	226	212	210	208	204	184	196	207	199	212	249	194	192	204	221	211	185	218	213	247	204	215	205	240	206	199	193	195	234	229	235	202	229	223	222	229	209	205	198	224	210	210	232	217	212	216	231	202	214	215	181	218	194	223	206	223	254	211	209	215	230	210	206	223	212	220	191	221	245	202	209	223	208	223	219	219	242	204	202	234	217	191	211	201	222	217	195	228	191	216	207	205	205	199	213	208	207	209	248	214	205	201	210	217	213	217	227	205	206	215	203	216	203	225	235	181	206	220	232	204	207	210	248	215	209	202	240	212	226	184	221	193	203	218	199	196	213	212	209	192	229	211	199	217	197	208	220	217	213	195	221	225	236	200	221	189	205	197	234	186	203	222	216	214	196	210	224	222	228	246	214	217	198	221	206	201	211	229	228	209	238	214	203	198	224	225	224	210	204	204	206	225	227	218	229	204	201	201	225	214	203	212	204	236	200	209	191	205	193	201	200	220	220	209	191	224	200	223	217	212	219	207	226	217	234	217	202	221	215	196	213	214	206	215	207	200	200	236	221	226	198	207	213	189	209	220	205	223	233	227	225	205	178	234	211	218	211	222	213	210	195	227	261	205	227	204	225	195	212	214	217	194	205	207	192	209	194	201	236	197	198	206	205	212	214	211	221	208	185	210	217	192	205	225	219	221	223	209	244	194	194	211	212	209	175	225	228	232	202	203	190	210	207	205	200	187	222	212	196	212	235	202	184	227	234	212	236	206	210	219	211	210	197	201	233	214	197	212	211	212	225	191	202	210	204	215	226	184	237	228	202	216	215	227	221	216	229	226	204	188	199	195	216	228	223	193	209	246	213	222	238	206	222	214	229	218	226	225	191	215	207	209	203	207	221	212	208	222	241	203	196	208	239	221	231	211	224	204	216	232	200	218	217	192	217	194	193	199	215	205	208	216	194	240	202	210	209	172	182	203	194	228	193	210	213	183	256	198	243	202	216	199	203	200	227	203	207	222	218	210	231	200	215	223	205	222	226	213	189	218	197	220	202	210	242	204	216	208	210	204	231	204	220	221	225	245	218	216	222	203	213	196	211	209	191	205	189	223	212	221	204	217	233	244	218	230	222	227	184	235	212	211	233	242	208	208	200	193	215	262	180	200	200	213	220	191	225	205	197	211	220	188	230	206	222	206	221	222	204	190	213	223	229	219	206	212	223	221	232	203	188	213	207	237	206	220	215	229	231	216	208	209	207	214	228	205	174	222	198	224	211	192	206	209	204	209	209	221	200	219	204	215	219	203	211	201	217	205	218	231	204	181	200	197	223	231	221	225	188	221	209	230	198	201	203	241	185	190	181	209	228	226	224	217	201	236	247	203	216	218	209	166	200	191	185	220	220	208	208	212	240	217	179	209	216	184	200	201	217	200	227	190	190	213	213	229	245	229	197	229	211	227	220	189	205	240	222	206	207	194	223	222	201	207	207	181	179	225	212	227	205	195	212	208	199	204	213	199	205	226	225	212	192	207	222	188	194	197	223	229	209	185
6143	1202	544	531	544	499	528	542	463	505	485	444	507	511	535	463	530	493	513	508	485	582	517	546	496	528	565	554	481	469	507	532	486	510	495	558	496	489	526	530	523	509	572	597	537	596	555	526	526	594	548	543	540	526	514	493	532	497	496	539	543	519	541	487	495	508	479	549	478	497	495	538	544	497	511	535	504	526	480	531	530	559	533	481	518	486	496	462	535	498	555	513	525	505	500	524	542	507	491	551	492	505	515	505	501	518	560	471	489	493	523	491	510	529	501	481	501	506	488	471	519	552	516	534	529	532	514	483	477	500	521	505	494	544	524	494	506	480	522	515	509	522	484	495	486	514	505	518	512	480	502	511	522	505	501	533	510	486	509	505	505	475	501	501	524	499	531	525	507	554	511	488	522	474	471	487	496	473	509	542	478	510	516	505	479	487	489	500	496	515	493	501	533	519	507	548	520	533	530	517	501	529	547	493	532	488	502	535	531	518	547	490	513	516	477	541	560	547	495	479	522	553	514	493	534	510	555	511	485	490	483	507	495	542	525	534	502	482	528	541	536	498	532	520	477	518	535	539	508	494	501	538	500	511	535	533	472	522	527	493	547	487	527	464	547	508	502	527	496	522	486	531	490	512	497	488	494	487	513	510	545	527	546	493	485	501	551	510	478	521	527	496	491	508	519	489	497	505	500	519	520	534	517	484	539	499	530	479	504	492	556	491	490	517	528	499	474	556	494	527	537	448	516	514	504	500	487	567	472	501	488	533	499	516	495	486	489	532	507	522	492	514	565	512	457	526	509	515	514	469	532	467	540	526	521	498	500	517	544	493	557	538	515	539	525	556	513	504	554	499	500	522	481	524	499	516	547	482	495	501	480	540	498	531	490	485	471	513	499	519	487	528	480	496	508	511	516	490	512	543	487	520	532	519	506	497	517	545	533	446	530	521	532	537	520	549	507	507	494	530	524	513	547	548	548	486	493	470	468	492	505	539	496	486	511	501	539	516	505	499	532	489	546	521	532	512	488	508	508	531	493	500	483	478	516	498	464	503	518	497	512	569	498	497	510	479	512	476	524	504	487	515	472	521	520	485	507	479	507	516	541	517	517	499	471	474	456	489	488	474	517	505	522	515	481	482	482	528	534	499	475	572	521	504	540	518	475	472	507	521	533	505	462	515	495	513	512	486	545	531	526	558	504	535	538	566	559	513	447	491	506	525	503	505	503	514	529	472	487	537	520	479	518	491	547	497	525	523	513	517	480	541	516	492	500	525	508	495	514	492	491	489	520	554	515	509	548	512	525	493	492	480	530	508	535	504	515	551	522	459	511	488	529	527	533	510	519	515	507	493	516	523	496	505	512	545	518	467	516	480	485	524	567	490	516	489	485	507	509	533	521	502	519	489	496	507	527	494	464	526	514	502	518	535	485	526	511	473	496	525	500	527	502	464	534	527	526	492	506	519	519	517	493	486	478	501	467	513	534	474	484	488	564	509	521	535	541	522	549	529	481	515	497	498	498	484	524	517	506	508	518	518	514	488	539	510	525	517	529	494	487	469	458	534	507	516	481	515	484	478	550	510	532	519	497	516	493	482	485	515	507	524	458	537	525	476	498	496	494	502	526	527	488	528	542	543	495	515	519	501	519	507	501	517	494	472	509	524	457	532	492	521	495	525	492	576	482	487	506	529	507	519	495	513	493	504	510	522	471	498	504	497	531	520	488	526	516	518	530	504	475	503	526	512	498	493	508	515	491	513	472	507	505	532	532	506	483	484	529	523	524	556	522	533	522	506	519	486	521	509	475	493	516	504	534	509	533	495	501	487	535	510	519	548	520	493	512	520	503	512	504	477	490	549	507	562	515	506	503	555	478	510	499	498	484	509	535	504	535	475	506	494	498	498	507	489	506	506	528	526	548	493	524	516	470	499	528	506	543	520	526	508	494	521	502	501	515	438	494	505	525	551	550	526	509	479	495	574	531	526	496	533	517	467	523	497	500	496	528	519	515	475	542	529	507	513	495	554	471	495	542	521	511	513	481	518	542	512	512	516	493	535	509	505	503	492	567	517	512	461	505	491	474	532	502	506	467	473	519	495	516	533	501	504	529	551	502	497	514	540	508	543	472	475	517	509	487	501	449	509	500	531	524	524	527	527	468	495	540	509	498	472	518	517	515	497	563	537	555	497	492	505	507	469	496	515	511	515	536	545	532	517	473	509	497	507	515	564	501	514	502	530	497	527	493	488	494	495	512	490	474	546	499	511	503	521	536	551	527	555	514	480	495	531	524	493	483	452	484	521	471	520	535	528	482	499	480	510	545	513	514	474	519	496	533	506	484	516	484	482	494	521	519	503	496	488	483	498	535	510	541	526	512	509	548	510	502	522	507	502	499	538	501	524	510	511	506	521	480	474	505	536	500	475	508	530	491	534	494	506	526	497	536	492	493	501	526	518	504	513	555	477	544	526	526	518	491	499	484	515	499	507	519	504	474	501	510	522	494	521	511	499	508	464	548	547	513	525	536	515	481	531	477	518	482	583	463	506	503	505	541	490	503	514	475	553	490	547	531	545	524	514	500	495	488	462	496	511	489	525	537	479	501	516	481	520	508	534	526	527	516	522	534	531	540	507	506	513	518	489	539	516	518	498	511	520	487	504	500	453	537	476	510	489	519	493	533	531	535	470	526	521	503	520	517	513	498	520	501	516	517	507	527	471	490	540	547	528	519	518	514	488	482	478	526	514	508	496	520	549	529	512	495	558	487	539	544	487	512	526	517	542	535	478	510	509	530	483	527	501	517	499	522	493	501	494	534	490	520	491	493	516	496	507	530	538	478	461	512	533	515	475	477	537	486	504	484	530	508	478	528	503	522	501	557	487	537	521	513	477	511	513	515	565	498	532	524	497	482	511	509	537	486	515	507	516	518	493	524	512	535	505	508	512	511	488	539	499	486	498	546	563	482	505	513	468	480	534	468	482	494	455	513	470	455	521	509	502	518	511	519	526	520	563	469	503	466	507	513	505	498	536	493	498	542	520	552	525	510	524	472	514	538	541	529	489	491	521	522	484	515	539	503	510	509	485	518	498	525	504	537	516	444	544	497	522	518	508	489	544	514	525	498	521	488	572	544	538	513	506	521	504	496	488	508	501	523	499	519	540	553	494	468	501	526	503	518	519	488	511	500	451	550	526	516	526	527	509	550	472	556	480	492	517	540	492	522	493	559	487	529	497	509	531	503	487	516	528	510	539	488	479	477	534	554	458	520	477	543	540	493	519	514	521	538	511	497	496	497	476	532	524	530	518	506	514	471	494	522	504	542	492	525	535	531	497	503	502	547	485	499	487	537	525	503	497	533	531	533	513	462	477	500	503	515	494	512	525	541	498	500	481	474	563	496	501	505	544	489	513	530	544	481	479	487	451	512	520	516	491	519	504	498	516	505	516	476	522	537	534	505	546	537	546	543	537	513	505	525	513	469	525	498	497	494	496
17125	2757	357	272	255	208	194	211	171	181	171	167	150	177	162	160	153	156	148	157	140	152	156	157	135	159	150	154	142	161	152	158	156	189	170	185	172	175	146	149	174	160	140	182	180	165	163	176	141	183	166	165	166	179	155	182	128	175	149	171	160	183	167	154	152	150	170	174	163	157	129	155	160	151	166	179	145	146	157	157	166	169	173	166	154	176	173	173	142	164	140	179	136	157	161	148	137	174	147	156	152	156	140	138	149	151	170	115	164	162	144	158	177	176	159	173	146	162	148	146	155	153	136	147	162	151	130	167	160	152	142	149	158	155	147	146	166	145	160	156	162	153	167	138	157	181	173	164	146	147	171	142	171	168	151	167	173	149	148	163	147	149	152	171	169	173	171	167	138	141	142	164	139	155	176	150	138	168	147	157	137	151	129	147	169	168	148	153	130	176	151	154	178	148	143	187	155	158	152	132	145	166	160	171	161	140	158	149	147	150	158	146	134	189	160	159	167	153	158	161	181	145	144	189	156	146	161	162	172	173	168	155	169	139	143	158	190	173	151	162	163	146	139	166	134	139	171	142	156	167	133	161	147	137	163	140	171	158	164	165	183	131	145	166	150	125	144	167	149	151	147	152	148	140	171	148	142	147	135	140	163	172	157	169	153	134	154	160	133	149	163	158	160	159	146	155	188	144	155	144	148	139	164	151	171	162	157	166	174	144	168	122	162	156	160	169	145	159	171	154	148	179	151	155	141	155	182	160	133	181	159	151	147	143	154	155	153	177	151	156	162	145	181	150	146	182	148	154	157	157	143	172	156	155	176	144	134	175	167	160	149	149	160	164	153	143	144	149	159	162	156	145	160	173	168	165	143	156	168	163	164	170	172	167	137	154	159	153	164	147	141	135	150	155	171	171	153	137	166	165	172	135	129	151	141	147	141	147	149	157	158	167	157	147	146	165	152	153	169	181	154	165	156	159	154	172	156	176	175	135	140	154	154	170	158	166	177	177	147	140	165	157	150	174	149	159	147	158	141	144	153	147	158	175	161	138	136	141	142	167	141	142	168	160	170	163	176	165	158	159	156	175	147	169	160	169	175	183	155	182	147	151	154	157	160	169	176	179	161	171	191	150	118	140	172	146	185	163	162	161	150	136	142	143	152	153	176	148	146	147	177	131	140	168	156	154	140	149	165	128	166	160	148	151	155	135	158	154	163	160	157	144	149	144	137	164	144	145	154	155	156	161	158	141	158	146	141	185	160	157	175	132	145	151	167	133	141	156	160	151	162	163	174	148	181	152	157	177	152	156	149	161	158	178	157	178	141	157	155	167	167	160	157	173	146	141	146	177	161	149	146	156	161	163	140	170	151	148	131	166	156	145	150	152	176	158	132	134	143	169	152	170	138	175	165	135	156	142	171	163	182	151	178	140	149	138	167	150	147	160	140	158	174	159	163	156	158	164	164	149	164	134	163	160	147	166	162	138	139	165	175	166	160	152	149	157	151	143	163	146	150	151	143	146	163	155	179	163	155	158	150	153	163	164	145	156	138	150	167	173	144	142	166	170	157	154	149	151	140	156	186	166	160	163	152	175	156	156	148	145	158	165	158	167	158	158	167	146	168	148	140	128	172	150	140	168	178	169	166	161	147	160	149	155	148	155	175	161	136	139	151	141	165	154	149	142	142	143	167	155	164	182	173	141	179	160	138	146	155	173	163	148	157	134	164	169	154	169	161	153	151	174	170	148	172	165	187	150	169	184	174	184	158	144	133	167	151	163	152	168	158	148	166	162	149	178	174	143	159	161	155	152	147	162	173	166	152	171	147	140	158	180	148	168	159	167	174	162	163	159	166	150	168	167	161	165	148	165	135	153	162	138	147	154	155	167	131	156	154	181	164	152	149	145	126	148	131	138	154	154	150	171	165	165	150	171	159	166	170	142	159	162	165	168	146	153	132	158	154	145	138	150	166	159	176	176	135	163	171	164	149	153	154	156	159	146	155	156	153	162	163	161	157	160	170	167	145	168	165	160	162	153	162	164	158	156	171	149	154	166	151	154	151	178	163	142	180	159	180	160	148	142	156	141	164	155	151	164	169	159	172	151	170	156	156	156	161	158	127	169	142	161	144	162	126	163	132	143	165	161	149	161	140	159	142	144	163	156	153	165	166	143	150	144	150	129	153	156	164	141	163	160	150	152	130	155	162	156	144	160	139	139	158	143	154	145	180	156	157	160	145	160	157	137	153	143	155	162	157	167	153	151	153	152	137	163	139	155	168	129	156	156	153	145	143	154	150	137	153	156	143	176	135	173	186	170	154	173	153	164	166	156	155	188	154	147	144	167	157	152	150	150	145	159	158	147	167	154	183	166	165	137	171	170	144	138	158	165	169	169	154	157	166	143	153	164	133	174	167	144	159	137	147	143	133	150	165	173	170	167	163	158	158	168	159	162	149	155	148	148	165	162	165	139	166	156	153	147	153	137	141	170	176	169	165	152	149	188	148	142	160	161	149	145	155	152	177	153	150	150	161	125	181	154	149	143	166	158	176	162	166	167	157	156	147	148	151	147	142	154	157	143	151	157	151	167	185	150	153	153	167	156	171	176	151	161	168	150	153	147	172	147	162	180	165	155	156	158	169	145	158	158	163	151	144	173	157	160	154	145	164	149	138	153	170	149	151	145	134	147	160	151	160	183	154	136	148	140	179	167	149	126	169	155	168	153	155	122	182	136	163	183	182	156	143	168	166	170	159	164	148	172	169	170	163	149	156	137	161	164	167	167	169	176	174	172	152	162	182	159	174	164	145	177	163	144	163	163	193	166	148	132	159	165	144	142	181	159	149	162	155	155	167	159	163	145	159	208	173	152	159	171	163	148	148	135	162	134	154	139	139	161	133	144	163	157	145	158	149	155	164	150	148	153	153	162	170	156	146	147	173	165	172	165	156	160	139	141	156	151	193	180	178	139	157	150	153	153	155	163	152	149	159	152	152	151	164	156	143	140	153	184	137	161	168	206	148	159	161	165	144	165	169	168	148	171	154	164	165	155	157	168	172	141	149	147	151	153	140	153	147	170	164	158	160	170	143	157	131	160	155	149	164	169	141	150	137	165	158	175	149	175	150	139	152	175	146	138	157	152	139	160	169	159	162	158	158	157	170	144	165	133	181	160	138	166	153	145	133	136	147	143	172	160	153	140	155	171	155	153	163	157	153	177	171	149	167	150	153	162	170	162	140	166	172	180	152	180	166	132	158	181	164	166	138	146	167	135	193	176	134	144	142	131	151	167	155	163	166	158	153	162	153	167	155	170	146	155	162	145	159	140	168	180	148	202	176	169	181	147	157	154	164	150	151	140	157	160	168	159	148	151	161	140	159	167	173	162	154	185	160	155	167	160	166	166	134	182	163	152	168	165	151	180	122	152	174	159	154	167	174	181	155	136	165	158	163	148	168	169	180	172	165	143	147	157	153	169	175	162	172	158	169	163	148	179
12646	2080	802	887	863	689	633	576	523	484	522	445	445	446	491	431	400	478	417	445	416	439	430	424	388	401	394	428	413	419	394	414	385	415	414	401	396	419	403	378	399	423	385	463	575	552	611	560	550	503	547	551	514	531	506	513	481	525	459	487	535	477	430	402	402	381	389	380	407	390	351	375	403	363	354	369	401	429	391	394	367	404	393	418	404	368	391	423	366	366	375	364	393	368	386	387	384	393	436	390	375	406	409	383	371	409	381	371	394	382	384	397	404	372	388	416	391	393	408	362	387	358	346	375	386	394	384	383	382	379	409	389	373	383	397	387	387	378	394	387	402	404	395	373	389	414	383	403	400	401	408	414	388	363	378	344	380	376	380	404	397	366	372	385	384	420	384	376	409	366	433	380	376	359	426	400	366	375	391	359	395	413	374	396	421	376	382	388	356	405	410	353	375	397	419	381	334	379	397	356	413	382	366	398	351	366	419	372	430	367	371	387	393	424	341	394	396	382	374	381	412	403	394	376	358	364	387	397	400	403	382	387	378	381	387	397	389	384	380	386	400	388	377	400	396	361	401	386	363	371	375	366	351	363	383	384	392	355	398	381	369	377	415	382	377	401	363	375	416	366	379	371	355	354	377	349	400	394	405	367	366	403	371	370	380	388	386	406	416	400	388	386	384	364	387	384	349	377	399	406	373	381	384	394	394	319	399	371	367	414	413	360	368	393	378	400	382	376	381	359	412	422	405	409	404	412	362	361	369	369	412	377	359	384	387	403	396	372	381	411	397	405	377	368	363	351	364	360	396	392	401	387	404	403	366	382	406	389	359	387	387	394	355	428	393	359	406	397	361	380	387	406	377	379	414	410	399	378	364	371	374	388	411	382	372	413	366	381	391	377	386	365	418	377	381	370	401	370	379	391	392	390	364	401	392	419	404	403	384	381	374	367	396	375	375	383	397	400	392	368	381	384	365	406	369	378	378	368	355	400	391	402	398	378	405	414	357	364	398	379	350	393	361	363	406	387	385	374	364	419	359	398	378	383	384	390	381	392	379	418	387	339	403	372	368	387	395	365	379	387	396	396	357	410	378	365	355	389	382	379	395	414	364	440	396	385	376	417	416	365	405	389	405	386	381	345	397	362	412	377	406	386	374	392	400	366	401	380	366	366	372	375	368	392	394	346	420	358	424	421	366	369	365	423	379	400	377	366	365	341	396	335	447	384	391	390	356	396	392	397	375	391	411	347	367	358	366	406	354	431	394	407	390	387	386	386	366	389	378	398	344	393	399	367	387	427	384	390	406	408	410	376	368	339	383	402	407	371	367	373	431	391	366	409	401	370	390	413	377	371	385	386	359	411	380	373	403	381	362	382	389	411	371	383	381	398	381	380	386	408	353	380	410	347	377	387	430	412	392	383	421	377	380	422	379	369	346	357	404	392	381	376	399	384	380	392	391	367	407	340	382	372	401	414	359	378	390	392	387	418	369	397	390	384	399	404	343	423	381	387	384	392	385	413	398	432	378	362	385	393	395	389	373	397	464	381	387	370	393	393	365	372	411	387	351	392	388	419	346	406	426	388	386	408	374	391	378	386	403	376	408	374	367	378	418	347	362	358	353	394	392	367	354	353	396	404	396	338	392	391	416	404	379	347	426	404	399	369	389	399	326	378	355	400	415	394	385	369	367	396	345	378	374	373	395	416	389	447	382	351	419	375	384	422	413	407	413	403	379	404	380	397	356	366	397	389	333	358	375	414	411	354	381	413	389	372	406	375	387	401	403	412	392	363	386	356	372	382	407	390	390	388	386	388	396	366	395	372	361	412	353	365	387	375	405	373	360	355	390	364	396	399	396	372	378	400	402	365	354	386	396	369	430	373	414	398	365	369	370	372	408	358	360	419	420	378	403	372	408	400	418	380	377	424	390	403	378	390	375	401	397	371	380	390	392	401	367	358	412	411	358	384	373	365	429	387	391	397	388	401	413	400	367	414	371	377	365	399	378	381	407	373	389	371	397	428	364	395	397	367	402	382	404	391	363	375	389	377	399	389	393	374	372	393	372	395	382	405	375	370	387	362	378	392	415	379	427	400	393	387	382	397	405	388	373	389	387	379	419	387	409	361	412	367	399	397	382	370	335	381	423	391	351	387	357	399	375	379	404	398	383	414	380	375	409	383	405	368	384	396	357	386	370	397	377	395	396	413	373	362	351	369	381	370	384	422	397	405	368	388	388	412	398	351	396	397	363	367	399	421	387	415	391	392	382	351	376	377	389	364	392	377	392	383	388	380	387	388	374	426	367	404	373	379	437	386	394	390	380	377	413	365	409	365	394	394	399	398	393	367	381	390	391	393	372	387	399	390	392	391	379	415	404	358	410	385	366	366	397	421	399	373	391	373	397	375	386	403	390	402	374	410	354	379	378	409	411	367	369	390	379	384	428	409	392	407	361	385	419	372	352	397	387	349	376	427	361	394	363	376	378	391	385	363	367	400	407	393	376	416	344	394	404	393	364	401	393	417	392	399	434	406	389	390	402	401	370	385	374	397	394	340	421	384	367	380	381	387	393	392	385	390	412	402	367	388	383	400	350	371	367	389	376	359	374	377	380	386	389	371	386	410	370	336	384	389	378	396	367	385	390	408	369	387	370	384	379	399	373	421	379	329	419	393	394	404	362	376	369	404	373	412	391	400	394	330	372	373	354	378	382	382	392	383	353	396	382	396	382	400	388	360	440	372	377	369	391	392	408	393	402	376	387	401	381	407	418	407	377	369	377	356	406	340	401	394	364	378	412	382	368	382	387	358	427	399	390	402	418	376	396	380	417	374	384	382	360	405	399	362	352	394	392	389	401	335	383	374	395	350	378	360	375	387	419	402	368	403	401	415	426	370	370	361	380	395	389	380	426	399	402	390	391	406	379	392	383	414	400	412	373	397	405	378	399	376	379	413	389	353	399	383	372	412	351	352	371	404	371	402	376	382	402	430	398	390	368	380	405	391	392	390	378	421	396	384	388	386	395	404	422	366	374	402	363	348	373	386	365	371	396	400	393	422	390	390	369	356	426	403	374	373	387	396	382	364	390	383	383	407	354	406	335	401	403	365	385	354	377	390	388	428	398	376	388	346	389	432	363	404	402	419	378	374	351	380	370	415	377	353	406	383	389	410	390	382	374	383	340	381	378	393	371	388	394	387	337	382	394	393	353	343	363	363	394	413	376	376	382	406	391	371	420	431	379	396	409	409	361	404	389	384	400	377	401	408	379	345	368	347	387	389	376	386	379	401	403	382	392	360	370	371	396	388	381	405	383	397	368	374	404	393	388	348	365	426	398	374	350	376	360	380	379	426	354	410	387	390	386	390	352	407	433	403	422	384	377	376	384	366	406	365	410	400	416	384	419	377	414	385	353	378	392	368	383	387	373	391	416	381	380	385	369	410	366	376	349	384	411	393	383	368	414	416	403	394	392	390	363	344	401	373	413	403	397	383
24469	4639	568	334	251	188	179	147	128	126	89	90	89	100	95	87	81	94	99	71	82	69	109	69	83	65	85	93	97	91	79	93	83	75	81	96	77	77	84	75	66	79	81	103	115	103	119	92	110	97	104	103	108	98	97	118	102	104	111	95	99	85	78	81	90	79	82	72	67	58	77	90	85	76	91	86	72	79	98	56	74	86	84	74	75	84	70	57	63	74	65	90	84	89	79	70	65	82	74	85	76	72	81	83	76	91	65	72	87	80	74	75	89	69	71	66	85	81	61	82	66	84	72	102	84	86	73	87	88	78	94	87	70	87	74	96	78	77	84	99	85	78	75	81	81	75	84	77	88	73	73	86	73	88	85	77	67	77	77	80	82	83	79	80	67	93	74	72	93	87	80	80	73	84	87	77	68	96	85	78	84	82	90	74	74	91	68	88	76	77	91	89	75	74	69	78	89	89	78	83	110	71	78	86	80	90	92	70	85	101	91	82	81	62	76	90	69	85	83	75	74	77	88	76	67	85	83	68	101	66	75	72	79	72	81	79	85	83	78	77	76	68	57	83	68	71	87	85	64	72	70	85	64	77	80	92	98	80	74	70	84	67	86	73	77	69	84	66	62	63	69	83	84	83	98	102	75	88	86	82	84	63	73	77	70	84	88	88	89	72	67	74	84	73	88	80	80	81	66	83	76	78	74	73	63	80	84	78	60	62	68	85	83	84	70	85	60	66	89	95	76	90	63	69	88	82	99	75	71	79	99	62	70	84	92	70	88	83	63	77	83	71	83	84	86	75	94	78	61	65	85	82	82	86	86	73	73	71	88	69	68	87	77	77	71	79	78	78	81	94	84	75	82	83	65	78	75	83	94	77	92	67	83	75	93	89	92	85	60	67	72	78	78	95	66	74	71	103	89	79	87	86	91	62	88	80	65	76	83	68	76	84	82	74	77	83	83	76	67	84	73	89	76	82	81	71	71	71	75	85	64	81	77	62	80	64	75	84	75	79	79	90	90	79	92	82	78	91	70	81	74	92	100	88	94	74	79	81	72	75	74	84	63	76	71	65	76	84	93	84	80	69	81	75	94	66	75	72	76	63	83	82	81	92	85	75	76	80	77	70	72	76	81	93	70	83	93	84	84	80	95	76	68	76	66	58	78	65	76	75	93	76	83	78	83	94	82	94	71	77	84	86	88	72	62	79	85	105	82	78	100	85	80	88	73	80	65	57	74	81	88	78	88	74	69	74	87	74	83	84	88	84	70	100	74	70	89	90	63	77	99	89	91	86	86	79	94	79	70	74	82	90	66	75	80	73	82	62	89	78	85	82	61	89	80	81	64	94	97	75	81	96	77	70	77	102	77	80	88	85	84	83	78	69	84	79	64	74	77	68	78	80	78	81	82	76	79	69	86	88	83	90	79	67	95	70	69	79	84	82	74	82	90	77	71	92	67	74	70	75	78	86	90	68	91	89	71	81	81	74	89	74	88	89	80	78	79	76	70	76	71	84	63	78	80	66	73	74	96	75	76	86	86	80	81	75	73	70	69	76	83	77	57	73	81	95	81	83	74	87	87	83	69	92	88	68	82	81	70	69	89	92	94	72	80	60	67	88	65	73	53	78	95	79	104	103	78	62	76	85	62	63	82	73	96	71	75	69	66	84	84	77	93	69	82	85	79	76	81	72	80	73	71	63	88	76	93	73	79	93	75	75	95	83	82	79	70	94	74	77	60	64	64	85	77	74	78	74	87	62	78	91	75	85	94	74	75	79	79	71	83	72	88	91	72	77	74	83	78	80	71	68	88	84	96	60	100	86	71	85	82	77	67	83	85	74	101	68	78	74	81	72	83	76	70	83	85	80	93	80	58	67	65	75	82	67	71	62	74	71	87	93	77	74	77	87	62	74	73	77	78	77	89	72	74	73	89	85	70	76	89	75	74	75	68	80	89	73	88	84	83	75	80	68	84	64	80	86	71	82	71	97	70	82	67	85	70	67	81	83	88	77	71	80	80	72	69	75	69	74	79	76	77	75	73	64	94	73	79	71	97	78	91	79	77	69	82	95	77	88	81	92	77	80	71	84	69	82	92	97	81	78	78	81	60	85	88	83	79	79	75	91	76	85	77	73	77	90	62	75	89	80	78	83	77	71	90	69	87	87	79	79	94	84	97	76	84	66	73	74	78	78	72	71	81	59	72	77	74	73	93	82	75	82	81	72	89	81	63	86	85	78	75	74	86	70	84	79	86	98	79	79	78	67	79	88	79	102	86	77	78	76	82	90	76	88	78	76	81	68	88	95	73	82	87	87	66	76	85	81	102	80	76	85	74	89	81	93	87	83	79	81	84	78	78	74	63	76	71	81	81	59	72	61	82	73	80	76	81	76	80	66	86	83	72	86	88	79	81	83	64	86	78	83	93	93	79	72	87	84	79	94	84	82	71	78	87	83	89	77	93	78	68	71	66	68	67	69	73	69	87	81	82	81	85	86	63	76	85	77	84	53	80	71	81	83	80	81	94	69	101	81	87	100	63	73	76	81	90	76	88	72	64	79	68	77	68	79	71	75	76	94	72	72	92	80	63	96	86	58	79	81	75	91	71	83	82	74	86	87	66	76	77	77	82	71	86	74	92	73	71	73	60	76	83	73	73	74	87	65	86	101	84	81	75	72	80	80	71	87	78	72	88	86	83	79	90	82	70	81	82	80	82	77	85	88	83	79	79	79	68	79	80	71	79	83	60	88	66	75	74	91	70	74	74	71	74	92	81	77	78	72	90	74	70	93	97	77	104	87	83	81	82	83	92	79	72	83	84	91	88	72	95	80	64	100	80	81	83	81	79	89	79	94	75	79	88	78	78	67	82	73	85	81	70	79	76	92	77	109	83	86	80	83	82	89	91	77	91	85	84	66	89	79	78	98	67	87	93	68	87	71	93	76	80	75	84	66	71	73	83	58	75	85	71	69	92	84	86	85	74	87	72	83	72	64	77	84	99	78	86	77	75	90	75	81	70	88	77	84	79	73	88	72	76	76	80	82	82	84	75	81	80	90	95	80	78	87	89	87	96	88	103	76	64	73	68	69	73	70	67	76	83	74	79	84	67	73	76	90	79	74	66	84	66	95	76	82	67	72	83	90	78	68	90	86	89	109	71	78	70	63	97	65	80	102	75	68	78	78	76	70	74	97	75	84	75	69	63	80	88	79	83	97	79	75	70	75	69	69	86	77	77	86	90	77	76	74	77	86	82	74	79	89	63	84	66	72	90	82	70	83	77	94	79	89	70	79	92	81	91	73	61	73	84	83	69	60	87	80	75	75	68	93	80	70	74	81	70	79	87	83	76	81	72	75	88	75	69	68	79	67	73	70	61	95	85	81	83	81	78	67	81	81	90	81	97	91	72	77	76	85	82	67	86	95	72	92	71	84	75	67	72	80	76	87	86	68	87	86	75	79	63	81	74	96	82	72	106	70	80	72	79	78	89	67
15708	2953	1031	1200	1008	802	688	591	542	443	419	381	363	358	318	312	295	353	277	281	267	261	280	262	230	255	229	209	195	262	241	241	236	230	228	230	241	236	212	225	247	218	230	334	524	469	447	483	495	492	494	453	500	438	461	406	375	437	393	419	429	409	302	230	217	201	213	221	223	225	219	210	223	206	233	214	215	181	220	231	193	200	222	216	198	207	216	210	210	197	237	208	215	200	223	214	217	218	207	204	181	227	201	222	179	227	219	208	214	229	216	209	208	212	224	217	209	181	198	220	231	209	210	204	196	230	230	227	216	219	216	218	244	217	224	246	204	204	218	251	236	204	205	233	195	217	222	196	240	225	221	226	183	227	232	207	203	214	223	200	224	215	211	245	229	205	225	205	212	219	185	208	212	215	215	197	225	213	226	222	224	240	233	205	209	191	179	210	209	207	235	208	204	214	230	197	210	230	216	231	233	199	229	238	203	214	194	203	227	228	214	230	183	198	200	233	194	192	223	227	198	194	187	210	233	235	211	217	194	201	254	241	216	171	223	185	236	188	207	210	178	227	194	204	231	228	216	211	222	212	243	218	195	216	228	234	228	213	217	201	210	216	187	208	233	216	240	227	227	244	207	211	205	221	200	237	223	186	193	211	246	208	220	194	215	215	220	213	234	213	228	202	225	223	209	181	207	197	204	236	234	229	205	227	216	204	219	202	195	226	234	215	207	214	207	249	204	208	226	201	205	228	228	203	209	201	198	222	211	228	202	220	217	189	225	212	220	216	217	184	216	226	187	226	222	214	217	181	220	195	226	194	215	206	195	221	228	218	224	204	204	232	209	226	218	195	218	226	192	208	196	210	226	224	230	213	207	181	219	206	215	221	224	196	242	193	218	232	212	222	226	203	197	207	215	254	238	224	234	221	220	207	209	209	205	214	203	215	212	208	226	214	240	212	236	227	210	227	202	210	243	222	212	219	221	238	237	261	209	207	223	237	204	245	215	223	209	209	225	223	218	185	202	208	231	194	231	211	220	215	224	217	213	194	219	228	179	211	197	216	191	204	203	217	227	229	199	203	224	213	198	204	212	227	208	214	220	204	247	217	217	222	238	193	202	193	223	187	206	235	188	220	234	227	208	202	224	202	191	206	199	226	201	228	234	205	217	227	208	212	222	225	220	188	219	227	207	223	218	212	236	217	199	205	247	220	225	215	221	206	212	229	207	212	225	207	237	224	199	207	207	208	207	207	209	222	212	208	232	198	217	205	222	199	239	204	202	228	226	228	229	206	252	205	226	203	208	241	229	209	217	215	203	199	222	209	219	234	208	244	205	220	219	211	182	226	247	200	176	225	180	235	217	209	204	247	183	218	242	246	212	213	224	230	234	218	203	207	217	232	226	222	219	197	212	229	215	207	206	227	193	208	233	196	197	220	225	203	204	209	220	221	198	195	218	213	182	210	212	188	205	208	228	222	217	215	222	195	224	243	227	206	213	255	222	225	212	200	209	207	204	221	211	261	202	258	208	191	209	203	232	196	203	209	222	226	213	217	208	219	206	202	221	223	210	230	188	237	207	217	242	206	206	207	193	186	227	215	203	232	238	196	211	212	222	243	220	208	213	212	246	208	229	221	209	230	219	193	227	234	183	210	212	207	215	208	196	201	207	208	188	204	182	219	200	206	225	201	228	190	203	203	184	223	196	235	203	225	214	201	225	227	188	204	226	203	211	239	191	218	202	211	208	189	213	178	229	214	184	225	219	203	227	219	231	220	230	201	207	186	226	204	219	213	225	219	204	201	197	224	201	221	243	233	202	205	222	208	224	223	238	240	208	227	225	203	229	191	205	211	232	223	218	208	207	223	210	231	219	221	227	219	204	204	214	204	206	220	232	212	202	207	227	214	200	217	219	218	210	230	193	197	213	232	211	192	207	234	211	215	210	218	189	204	189	220	233	200	203	198	251	212	194	224	229	229	216	212	210	209	216	224	197	229	200	217	200	224	227	207	228	208	209	207	207	198	204	181	197	199	215	194	234	206	225	208	213	231	205	241	198	207	183	222	197	179	207	210	219	187	222	199	213	217	220	233	208	212	196	223	227	209	247	212	228	200	220	214	223	211	214	208	227	224	223	205	199	233	227	205	193	221	226	242	213	227	223	217	194	204	195	217	230	201	213	195	225	209	211	226	214	192	206	206	209	214	222	211	219	210	219	194	216	201	204	208	209	201	229	190	217	225	214	216	212	213	222	209	203	202	220	215	194	226	247	187	234	208	216	209	202	208	231	224	239	215	206	188	241	225	214	221	204	210	224	192	206	202	216	210	203	218	216	239	197	198	224	203	234	202	207	198	225	233	212	256	227	216	204	199	209	197	209	197	218	219	188	207	235	232	225	246	205	215	221	231	213	229	251	186	240	218	232	220	208	195	246	223	197	222	245	202	214	216	181	223	220	196	205	243	221	206	234	200	197	199	203	230	219	234	204	217	185	214	229	185	218	213	217	247	228	210	217	207	234	238	187	202	219	201	209	194	234	200	218	185	204	226	201	230	217	213	230	219	205	226	201	216	224	197	206	223	218	219	213	214	229	228	219	222	190	192	191	209	226	219	240	234	223	192	202	214	188	202	235	223	215	225	182	219	186	199	237	213	218	227	218	196	223	207	204	232	195	202	190	222	175	231	212	231	248	191	210	210	218	205	233	190	240	198	212	253	230	193	225	210	217	226	193	214	204	225	206	228	196	223	213	211	230	215	220	202	207	225	222	213	243	204	208	229	200	183	220	198	223	237	184	214	229	208	196	228	195	221	196	236	203	211	243	198	219	218	224	206	224	199	225	216	212	209	196	197	213	213	214	221	185	211	215	214	221	199	218	204	180	213	207	212	199	229	232	214	201	207	206	215	224	202	212	197	212	215	198	184	210	212	218	227	214	226	188	205	209	216	203	211	206	191	206	212	204	233	224	222	208	215	249	208	218	193	241	189	240	217	201	225	198	207	224	211	216	176	215	208	198	227	216	201	217	228	182	201	204	206	202	214	204	225	214	205	233	190	218	231	222	226	237	218	192	228	226	251	208	200	209	205	222	218	219	235	203	221	186	235	208	211	239	210	218	214	193	218	229	216	223	201	196	231	223	225	228	207	197	220	193	222	222	221	210	205	214	193	195	252	228	223	211	204	235	215	219	202	220	193	247	212	221	223	242	222	201	223	202	213	192	228	198	212	208	193	219	230	225	210	206	221	211	210	229	216	203	222	213	220	203	211	230	209	213	240	202	211	194	213	212	235	228	224	200	218	218	194	230	216	220	210	195	237	209	215	226	213	227	222	227	202	241	211	239	214	186	219	206	204	182	218	220	222	199	246	243	227	231	239	223	227	190	199	221	210	200	248	222	219	208	214	196	185	227	205	225	231	203	194	200	231	198	241	208	229	210	222	199	215	240	212	216	222	234	204	244	222	197	205	243	216	200	204	228	183	218	200	215	204	199	204
8352	1227	219	223	224	200	193	212	207	213	212	178	199	216	206	234	214	232	225	194	191	209	238	182	204	205	221	204	203	201	193	194	208	204	217	229	205	207	196	197	203	229	209	209	217	201	214	208	185	214	212	216	196	224	197	193	206	235	198	240	230	214	229	209	200	188	205	239	198	204	212	218	207	197	218	218	228	225	184	181	182	213	221	203	201	204	195	182	246	212	198	243	191	205	210	198	220	200	213	196	199	211	201	184	206	210	210	235	202	216	204	221	186	205	215	216	245	191	210	214	219	229	208	227	221	230	210	232	197	205	232	215	205	192	181	203	199	218	212	228	202	215	209	209	224	213	224	208	187	184	193	212	211	193	175	182	223	218	209	185	237	210	192	183	205	210	212	200	197	233	192	216	249	214	208	230	204	196	212	183	217	215	230	216	184	197	198	207	229	211	188	188	208	187	215	200	191	212	203	223	224	162	212	205	211	206	214	205	214	227	217	208	197	205	192	210	231	221	201	202	178	198	196	205	211	182	200	182	212	210	198	194	211	203	220	203	221	200	199	223	230	191	230	216	191	188	210	204	201	191	206	201	208	203	203	207	211	206	191	227	163	210	216	187	245	218	215	201	194	217	190	202	217	207	211	197	210	210	210	181	223	214	185	185	208	210	195	211	215	222	239	198	212	222	210	216	190	214	231	208	230	189	195	168	198	212	209	220	192	218	202	200	207	209	205	210	228	225	231	206	183	221	215	202	241	207	197	222	200	219	194	177	213	204	219	202	230	215	214	240	216	197	212	186	227	204	195	214	233	190	196	201	206	215	233	208	211	231	192	206	206	189	179	204	185	206	200	208	236	217	200	212	184	193	205	230	184	219	209	224	198	201	214	226	204	187	215	192	204	244	217	214	215	206	218	213	220	199	212	217	204	178	197	215	200	198	199	199	217	219	220	198	204	223	225	210	233	241	189	226	232	188	192	209	233	202	212	202	211	217	221	213	191	216	191	210	172	205	215	237	199	208	212	214	201	229	213	205	224	197	223	229	191	209	224	183	200	199	191	214	219	216	196	194	183	198	208	176	205	211	209	206	200	221	178	202	213	179	212	212	230	197	190	226	224	170	173	232	206	208	225	212	205	236	206	232	228	216	190	215	197	220	193	209	208	223	221	219	228	191	200	177	238	204	207	205	201	205	218	227	178	185	203	200	187	195	210	194	198	193	191	206	197	203	204	202	204	208	213	203	190	214	208	223	188	195	220	200	182	224	230	208	183	214	225	219	193	190	202	200	236	246	246	185	243	206	222	252	203	196	214	209	192	213	231	211	245	179	208	227	205	215	196	220	203	207	221	227	221	200	215	220	206	214	200	191	207	201	224	191	223	221	179	228	210	218	220	185	178	222	209	197	223	202	200	199	170	189	215	216	209	198	209	202	220	193	196	218	218	193	192	216	220	208	224	198	204	208	205	214	213	191	214	208	221	226	204	186	187	184	203	231	247	225	207	217	188	219	203	211	213	212	232	208	216	195	205	213	198	238	225	200	201	214	207	216	189	179	232	236	210	207	229	213	204	219	214	204	186	201	218	191	204	228	235	153	204	212	183	198	199	214	204	214	208	175	186	185	189	201	191	216	198	215	211	214	214	190	214	211	221	209	194	194	196	216	199	203	203	201	210	232	202	197	233	199	211	230	237	189	203	194	204	194	198	202	192	193	202	186	191	225	219	196	200	214	199	221	178	192	177	215	196	225	216	200	190	175	219	229	215	208	237	216	198	208	216	205	212	190	194	206	200	181	207	232	220	195	187	193	242	186	207	209	206	214	212	216	209	199	189	211	195	182	182	188	209	194	201	193	207	229	182	219	199	200	211	204	209	213	226	185	204	232	209	228	203	215	216	206	199	195	199	219	201	227	197	182	211	206	200	226	201	227	225	216	183	202	198	213	203	204	204	196	195	219	218	194	247	215	215	200	219	208	193	201	205	210	203	192	218	226	233	196	201	204	184	200	222	214	210	237	218	212	208	209	211	219	190	195	214	185	203	222	188	203	186	216	192	218	194	201	222	208	206	206	218	188	239	242	201	206	230	214	212	197	184	206	235	193	200	203	228	191	213	195	219	198	223	220	202	238	196	204	211	198	189	247	182	194	201	201	221	194	216	188	203	210	199	204	225	209	222	199	226	194	196	197	208	200	197	205	192	243	214	204	187	198	215	201	217	210	214	211	210	195	215	196	199	196	216	217	202	205	194	197	213	234	201	221	206	228	217	203	210	223	227	223	192	194	222	218	204	200	218	202	252	223	223	214	226	221	204	182	215	223	190	211	179	213	200	193	224	215	179	210	196	205	231	196	208	200	220	229	194	212	208	198	185	169	223	194	209	198	230	198	229	250	199	217	207	215	207	179	190	181	212	209	200	211	215	219	191	192	197	231	240	220	202	215	201	188	206	212	191	197	233	206	213	230	188	211	201	194	201	199	187	214	231	190	184	199	212	197	202	213	216	197	217	199	225	209	199	208	227	221	204	212	195	196	188	212	208	223	232	201	212	225	238	207	182	189	206	210	206	204	204	216	193	196	215	231	201	217	214	200	206	216	201	200	248	214	221	214	219	199	199	192	202	222	183	208	205	181	230	201	188	250	230	209	176	232	209	193	218	209	226	213	221	196	222	212	214	213	219	214	198	203	192	203	206	197	218	205	212	206	220	191	222	213	205	198	214	202	218	227	242	227	224	193	231	214	231	216	202	201	189	206	203	209	199	225	189	199	222	200	224	209	217	196	196	205	196	228	210	207	215	220	212	191	216	207	224	229	183	216	202	189	188	167	234	218	212	210	200	230	219	211	213	225	223	209	200	234	197	207	219	189	196	214	233	214	197	195	207	226	240	215	216	212	205	197	186	204	223	236	222	232	205	190	211	215	212	185	231	226	209	211	215	186	221	217	183	192	199	204	226	215	228	243	178	241	199	197	208	231	204	201	194	194	190	193	216	210	208	229	202	221	200	204	202	192	217	211	201	228	217	228	244	235	215	205	191	223	220	219	194	213	224	208	184	235	200	201	205	220	196	192	228	211	204	211	195	192	219	199	194	225	240	194	202	209	226	211	195	228	210	209	206	208	182	195	186	215	204	210	236	216	211	256	210	216	195	207	198	197	207	196	219	237	198	201	194	194	210	225	206	201	206	200	197	198	225	212	245	203	207	207	185	205	208	209	232	191	193	181	220	218	207	186	232	204	207	201	206	219	215	217	183	205	213	216	201	198	226	180	194	219	204	207	205	222	187	207	202	210	188	191	213	228	229	201	197	202	185	205	201	193	233	214	222	215	197	202	213	199	204	196	202	210	207	226	198	211	192	184	205	208	235	225	233	220	203	223	213	228	193	212	207	213	239	204	199	220	201	185	201	222	213	205	219	212	196	217	217	199	211	219	231	229	222	254	205	185	199	215	192	196	193	211	213	192	214	198	229	218	240	196	229	213	208	219	236	230	226	230
6419	1314	515	515	535	522	522	501	488	545	523	543	564	519	529	459	538	487	510	481	536	461	513	495	523	521	472	484	509	521	472	497	548	542	495	502	513	509	532	483	521	483	477	524	547	563	572	509	550	547	562	584	510	536	504	533	507	527	515	521	501	519	497	514	490	518	546	522	474	528	515	503	515	497	498	520	529	525	518	463	484	553	485	502	486	473	477	501	472	483	499	467	482	480	511	491	522	518	513	485	523	506	510	506	498	495	477	492	482	527	498	525	513	522	544	508	498	479	488	491	497	515	505	546	520	538	496	477	493	522	478	508	501	497	499	479	483	487	523	539	495	471	525	476	549	514	531	504	514	514	455	504	484	532	503	504	511	490	546	535	489	503	542	484	486	518	512	475	518	520	504	447	552	532	511	500	481	491	497	565	472	512	526	499	510	504	494	441	553	474	500	515	440	516	491	491	526	521	491	524	523	508	515	522	527	533	511	492	507	513	517	522	498	449	502	487	518	500	510	476	490	489	440	485	497	503	474	535	495	529	503	527	510	481	484	497	441	508	529	502	496	464	492	497	520	537	476	502	542	506	520	485	462	493	515	541	491	449	539	504	502	482	495	501	527	480	508	451	494	510	495	475	517	520	502	482	496	476	497	498	531	515	512	519	534	449	513	492	509	495	475	451	494	455	521	475	526	513	523	479	498	514	522	492	523	486	531	468	496	469	493	474	509	525	482	498	469	502	467	495	456	481	534	507	507	513	527	492	481	502	491	523	486	487	487	466	531	515	506	493	459	505	483	468	486	492	527	478	472	479	491	524	498	501	488	505	500	489	506	505	487	483	494	486	515	494	509	507	500	530	517	485	480	513	484	487	495	526	486	444	521	518	512	489	508	462	449	509	494	504	491	477	514	546	492	504	506	537	531	497	520	523	466	515	490	526	490	484	488	513	509	511	498	541	519	510	519	483	518	524	531	474	503	537	492	525	528	562	494	529	516	521	506	510	498	506	545	526	549	510	529	527	509	508	503	544	477	507	487	510	515	456	476	506	506	524	487	471	502	494	525	505	526	554	508	516	521	477	520	515	487	492	515	484	529	492	498	516	510	494	489	507	494	483	509	500	519	466	493	532	495	542	506	497	516	510	480	510	473	486	481	532	507	506	511	477	523	513	460	509	486	493	471	501	494	477	541	520	523	488	503	514	525	487	521	496	491	502	510	486	506	520	487	491	482	511	495	495	484	485	486	515	474	470	445	471	481	482	458	476	490	497	501	533	486	503	509	511	501	474	509	495	482	502	479	504	493	506	487	491	505	478	500	516	522	500	471	483	500	464	543	529	505	485	487	501	507	513	500	520	552	495	497	516	520	523	513	488	506	520	499	499	530	507	518	454	497	520	515	490	509	530	504	493	546	521	472	500	508	473	500	510	461	503	509	491	497	546	524	471	494	493	498	502	534	513	487	530	539	474	488	479	548	501	513	522	490	520	534	501	499	504	481	519	531	518	494	497	515	489	514	499	493	480	518	499	521	516	504	547	523	537	480	535	492	524	514	506	488	536	544	469	551	484	499	496	498	488	490	497	509	521	484	502	513	488	495	469	527	503	503	486	510	485	486	496	481	518	469	519	524	517	505	491	522	494	494	474	499	477	499	544	519	474	520	507	548	470	498	490	454	499	519	494	529	469	496	509	493	515	502	493	509	515	502	500	481	487	513	476	481	529	489	480	509	526	464	494	500	502	524	526	479	537	504	505	544	527	515	506	544	506	467	485	485	513	465	483	487	508	500	473	510	512	483	487	502	524	500	514	491	519	478	520	542	512	565	483	505	507	506	516	477	551	518	537	495	505	512	511	542	525	487	498	506	503	508	496	526	455	524	485	479	496	464	494	513	509	505	475	506	516	543	490	462	519	477	510	484	496	557	502	514	491	502	504	505	523	497	518	477	482	521	487	522	490	476	471	499	506	531	505	493	529	495	470	484	504	528	513	518	495	511	474	483	478	541	534	517	507	521	522	498	507	508	540	498	494	494	521	558	515	546	493	495	487	545	523	478	488	517	538	505	504	439	487	516	508	490	460	495	494	503	526	485	507	452	473	499	492	510	557	519	534	471	496	525	512	530	456	484	491	507	543	531	498	484	541	483	517	493	541	520	551	510	512	518	504	519	527	491	475	474	480	474	485	505	519	478	488	527	523	474	489	505	514	507	533	466	516	521	503	506	475	503	484	510	542	521	470	478	507	502	543	484	517	499	496	518	501	510	525	527	479	516	500	502	495	502	495	491	480	503	489	483	501	490	500	505	496	493	522	496	546	550	504	455	500	464	517	462	500	548	483	538	511	469	465	499	508	495	545	496	483	505	469	489	463	505	504	487	538	517	513	533	507	503	512	515	503	501	507	481	481	534	496	502	507	538	543	510	534	502	522	502	483	502	517	517	512	516	503	541	474	528	493	498	443	475	501	458	507	486	502	513	485	517	509	480	493	503	500	535	476	518	508	491	497	507	528	499	492	549	483	484	504	466	507	524	453	511	507	520	548	524	495	517	492	496	533	499	520	490	471	552	488	489	498	492	534	465	524	498	480	535	501	514	492	552	491	544	504	491	476	488	487	505	529	471	490	497	523	478	491	518	504	479	477	493	489	489	500	489	469	528	534	533	519	505	510	459	551	503	491	472	531	510	502	512	496	464	510	493	507	525	491	472	471	545	516	502	537	522	546	502	479	490	507	507	500	477	502	568	508	498	490	485	559	491	489	526	506	516	483	507	517	483	503	500	486	533	487	493	501	509	511	544	499	460	530	466	505	515	532	480	489	482	470	524	505	482	538	496	491	537	504	522	534	494	532	496	478	513	499	505	508	515	506	488	523	558	514	507	498	512	474	547	468	483	523	499	497	514	471	510	471	485	496	484	507	493	508	505	519	486	508	533	490	509	511	502	520	465	490	473	505	526	515	537	493	522	513	506	545	533	528	481	514	502	441	488	493	545	498	534	491	491	537	540	461	519	470	489	506	547	525	486	498	503	496	492	531	497	514	469	504	508	469	513	525	521	509	533	481	525	482	520	475	518	490	539	479	492	523	510	504	483	531	468	494	486	482	484	481	526	498	498	493	496	494	506	547	502	501	528	483	481	514	507	498	517	476	492	506	478	549	489	516	506	514	468	490	501	491	479	495	454	515	470	468	522	497	494	497	505	490	514	477	530	450	467	454	495	526	503	557	482	505	511	496	541	516	513	503	495	495	500	495	533	511	525	491	536	541	491	489	479	450	498	504	506	524	495	526	518	477	507	476	512	523	519	554	479	482	493	480	519	494	471	499	472	489	509	509	513	494	498	502	500	478	522	487	527	479	503	545	519	474	517	500	539	515	475	543	512	515	490	502	534	519	519	480	504	500	528	524	494	499	525	489	501	525	471	474	524	494	484	463	510	507	503	562	452	494	490	467	499	485	504	486	492	512	502	472	501	483	505	539	483	533	523	548	507	509	511	514
16717	2566	371	304	250	197	192	179	176	156	177	178	166	175	166	155	174	144	156	160	190	162	162	159	152	175	152	157	160	173	151	167	146	117	143	138	165	152	158	142	173	157	145	150	170	174	177	171	156	166	190	195	171	158	177	151	145	163	182	186	161	168	156	167	165	133	164	142	155	160	146	158	136	137	164	138	166	156	156	153	152	136	171	145	138	162	164	168	158	152	164	147	141	150	167	116	158	150	173	142	185	167	148	153	137	155	138	134	154	158	164	155	171	154	173	154	150	129	169	166	156	166	152	163	158	149	145	156	151	158	140	172	137	166	148	164	151	165	166	163	176	144	137	168	164	153	146	159	165	156	148	163	159	145	128	178	160	158	154	151	142	158	154	164	133	165	149	139	148	168	143	157	168	148	137	166	147	163	152	167	130	181	187	143	135	141	146	145	144	142	154	167	144	136	122	137	146	159	166	162	136	134	177	141	165	156	146	112	170	140	150	150	137	153	165	162	175	167	162	152	156	142	137	162	132	159	132	155	149	134	146	170	144	149	156	162	166	154	132	156	170	138	152	171	143	168	156	150	146	153	142	156	136	152	150	146	153	173	149	176	158	150	155	154	139	171	162	155	171	125	156	143	145	132	150	167	161	145	131	163	146	163	147	142	164	147	150	154	143	137	176	155	119	143	161	154	156	172	138	126	153	129	150	155	148	161	158	130	142	157	148	159	156	178	169	158	142	154	203	139	162	153	139	158	155	163	168	170	157	161	167	156	172	149	165	161	159	150	152	157	151	179	172	166	170	172	165	146	151	144	173	173	169	156	152	138	164	168	126	147	165	155	138	128	141	165	137	142	129	168	160	156	156	154	157	155	125	162	133	153	142	181	140	151	172	161	159	168	139	141	154	166	172	125	155	167	163	144	169	147	160	191	169	148	131	138	156	155	162	166	168	152	151	149	166	153	156	167	156	152	167	132	153	163	147	155	159	178	169	167	151	140	133	144	143	162	159	156	154	136	167	139	156	151	163	135	170	148	159	163	153	142	160	137	152	156	168	168	145	155	170	143	167	131	160	163	173	186	170	154	168	158	177	170	161	147	141	151	133	128	143	144	139	151	187	162	168	182	142	144	180	163	164	161	152	154	167	166	159	121	150	161	141	162	140	167	130	138	173	150	158	182	157	111	136	155	168	173	158	159	141	145	164	148	176	146	137	135	140	129	154	161	165	151	135	165	162	155	166	138	147	169	166	157	169	134	145	169	155	162	139	140	130	193	148	153	151	158	187	161	115	148	157	180	153	154	145	146	141	144	150	139	153	172	151	134	167	153	167	180	163	156	140	152	181	156	127	164	150	157	154	152	155	167	159	146	145	162	149	147	137	138	133	151	142	167	167	173	166	161	182	150	157	161	140	150	143	157	149	160	135	151	176	145	156	129	164	174	152	173	146	166	149	120	160	159	177	185	129	140	155	134	174	162	161	160	145	182	168	174	173	152	141	144	158	120	173	133	166	141	160	155	154	181	172	147	173	172	122	189	148	189	148	140	153	150	160	151	133	171	129	156	172	147	162	152	151	157	139	172	166	142	162	160	149	156	144	156	185	166	159	153	152	138	146	152	142	143	168	148	143	154	158	156	163	136	147	163	156	173	135	156	183	157	168	142	137	138	160	159	155	152	163	143	144	169	150	131	164	142	158	154	153	139	148	148	164	166	168	149	158	155	155	160	167	167	144	150	147	168	116	178	125	144	151	149	159	164	154	132	151	165	160	126	157	166	153	175	153	158	186	175	163	150	137	160	164	141	167	139	153	161	139	156	145	140	153	126	175	158	175	141	157	162	145	152	136	157	161	153	137	147	163	134	161	157	162	150	147	148	171	126	163	125	135	167	146	132	167	171	152	134	119	150	134	158	160	144	155	157	137	149	153	134	160	181	163	167	144	154	137	149	152	167	177	163	153	150	148	161	155	192	167	144	168	146	168	155	171	162	159	155	139	159	182	163	159	153	147	160	164	172	132	166	155	137	148	141	154	137	147	146	161	154	162	137	156	156	153	167	140	165	156	138	119	172	146	150	148	157	174	172	131	169	136	174	160	149	152	149	154	149	148	161	147	154	165	137	141	140	183	124	150	157	143	186	168	145	156	170	136	145	145	150	139	156	170	142	140	145	156	149	163	154	175	165	172	138	180	150	147	157	181	171	148	184	149	146	153	147	158	141	163	132	150	155	147	168	157	166	162	158	165	157	144	141	148	163	166	150	145	143	168	172	155	161	140	139	166	158	149	168	164	172	163	158	168	152	148	138	183	132	149	143	156	179	158	146	165	152	143	142	141	157	164	140	168	156	181	157	170	152	147	160	151	157	127	166	153	156	135	160	175	142	153	159	146	150	172	149	145	149	157	148	147	145	152	148	155	162	151	133	151	169	155	157	183	139	181	142	136	165	168	146	136	141	166	142	158	154	178	161	172	150	150	155	147	148	148	122	150	151	167	161	153	184	141	140	138	143	158	178	154	161	150	167	154	163	151	159	156	160	141	163	162	158	164	145	158	160	173	158	156	151	147	166	144	165	167	160	148	151	167	145	162	135	158	168	152	150	165	162	151	157	174	163	163	143	137	156	134	167	150	149	158	140	160	169	150	165	150	157	162	159	152	167	154	151	148	161	145	152	167	154	163	156	195	157	154	156	156	149	153	163	162	139	164	158	174	151	156	174	147	148	155	151	148	160	192	150	159	138	164	135	157	155	148	160	202	163	144	163	150	180	161	149	162	185	151	172	135	166	156	148	142	146	146	147	168	138	149	180	151	171	142	157	168	155	164	152	144	170	150	177	175	163	174	146	155	143	153	128	173	152	166	159	136	143	165	143	158	152	145	166	135	148	160	159	154	137	167	170	134	129	142	149	156	132	170	157	165	147	169	185	155	145	140	157	143	157	166	146	154	172	170	161	153	169	165	153	162	138	174	178	173	156	140	141	141	148	157	152	130	178	143	139	142	138	176	146	149	137	168	164	163	165	140	152	148	157	144	138	141	175	163	173	163	146	145	146	133	149	167	168	147	156	169	169	140	165	156	179	187	169	162	153	147	167	133	146	165	156	167	143	151	151	146	174	143	171	131	185	153	169	153	150	146	142	165	151	146	138	159	170	161	152	149	158	149	166	161	153	142	179	147	150	146	164	161	153	169	147	149	162	139	171	166	161	148	158	151	183	170	157	169	142	171	137	164	177	147	154	151	135	166	157	146	129	174	157	155	164	149	129	169	165	165	162	173	153	144	139	153	159	149	123	145	144	172	158	158	165	151	165	141	147	166	157	151	145	147	151	158	142	155	182	168	161	169	145	161	166	139	121	158	136	150	180	149	155	148	133	154	145	140	154	174	132	138	148	152	122	143	157	143	177	166	172	132	158	161	139	127	157	171	173	152	180	140	157	152	138	154	152	142	175	147	160	173	169	145	147	144	142	156	161	148	145	163	162	161	147	154	137	135	160
12634	2012	810	915	770	710	672	558	495	481	483	480	447	450	401	419	415	451	430	390	420	420	418	397	377	394	393	446	401	398	376	379	409	385	417	341	380	397	406	423	373	401	415	450	511	570	494	558	549	480	548	532	527	499	451	487	472	498	470	462	480	467	387	400	369	387	394	366	392	404	397	381	371	367	383	373	367	401	418	390	418	377	388	367	387	407	391	377	353	406	374	410	372	405	401	363	377	429	406	363	397	350	387	376	380	405	371	380	378	422	391	393	392	400	392	384	418	377	414	388	387	374	383	423	352	375	404	392	386	380	400	387	357	385	379	378	409	392	348	351	388	387	362	360	383	370	389	334	363	395	408	399	372	396	389	409	372	411	414	349	393	371	372	378	401	392	354	416	369	394	368	354	363	372	385	337	390	406	395	368	420	332	370	383	379	372	401	352	392	391	358	383	359	383	389	372	385	374	356	381	344	398	373	387	377	373	377	374	383	389	420	387	388	349	388	393	384	418	363	347	380	368	384	354	366	371	409	335	393	345	376	377	376	369	382	391	342	413	359	361	380	376	407	360	352	354	376	404	424	388	377	371	400	382	392	374	392	395	357	382	387	392	399	411	387	379	370	388	385	370	419	389	391	360	365	353	385	375	377	370	407	377	411	343	387	410	431	398	410	359	350	377	365	397	375	371	388	375	365	379	405	385	393	386	375	393	356	373	380	386	373	371	405	355	365	390	402	353	391	375	400	396	406	349	365	357	389	396	363	368	364	398	361	390	372	404	360	386	370	372	352	380	345	385	361	363	364	410	370	381	393	343	359	360	403	366	353	423	378	364	390	374	432	375	340	373	361	365	382	387	401	390	408	383	371	366	349	390	422	380	373	393	399	366	364	360	378	398	398	368	379	383	419	415	382	393	355	413	382	370	367	390	348	403	400	372	400	411	387	353	376	364	374	378	388	372	390	376	347	367	380	394	386	394	394	372	378	364	361	388	378	378	327	351	358	394	343	398	364	365	368	384	369	392	376	379	382	363	378	364	396	405	360	357	333	422	366	359	364	344	365	377	376	366	369	370	431	394	374	409	370	396	395	373	370	393	371	374	354	376	356	342	365	394	384	353	357	382	386	405	413	388	396	391	375	408	363	385	403	366	380	364	359	379	407	387	384	398	371	356	377	354	391	376	376	384	406	405	382	401	406	351	383	328	386	381	391	400	390	364	381	391	405	368	399	368	371	385	397	374	380	380	366	368	405	407	367	359	341	370	382	378	377	379	363	364	400	388	354	374	399	373	382	409	370	400	375	364	391	376	367	366	353	390	413	368	385	358	380	359	379	346	390	370	374	378	392	396	393	384	356	388	351	387	405	369	362	363	395	352	387	369	399	373	391	348	404	383	384	397	382	413	392	398	386	367	400	355	346	396	412	390	405	374	376	413	397	364	373	414	366	357	349	384	347	423	390	420	378	369	427	373	385	336	389	406	388	401	362	350	374	368	371	393	379	354	354	381	373	372	375	400	398	364	367	361	390	397	377	420	396	378	398	397	400	384	388	356	385	356	386	366	382	424	397	346	353	375	358	375	349	399	399	407	365	360	421	385	364	363	391	371	384	373	398	385	392	389	371	361	383	384	375	349	377	391	382	342	389	409	347	371	353	377	409	385	381	418	373	364	354	396	408	382	398	431	369	387	371	382	360	373	400	357	421	394	403	403	365	438	352	394	367	389	402	380	405	369	402	383	384	377	384	379	377	431	390	389	377	336	353	393	345	357	409	372	380	393	371	391	352	368	350	372	369	391	358	355	369	408	362	406	339	410	350	378	413	390	361	358	374	381	358	342	394	361	370	382	400	401	389	405	388	367	347	405	375	359	354	420	380	369	361	424	381	424	398	407	394	409	378	395	378	413	395	381	382	377	382	412	398	383	394	355	346	361	359	396	372	364	372	397	385	360	403	389	388	348	369	392	360	375	404	396	382	378	393	357	362	357	382	397	375	364	387	354	369	402	370	388	408	394	383	403	387	392	400	403	368	362	372	403	389	373	377	384	384	389	393	366	405	399	371	377	390	378	417	363	396	374	385	387	366	391	354	375	386	351	368	361	386	374	373	376	416	417	393	409	377	402	340	348	401	392	383	398	384	406	380	360	409	379	400	397	379	357	385	367	391	381	382	361	406	345	387	377	376	353	407	373	382	404	383	380	382	390	392	341	394	361	408	374	389	425	386	385	375	376	346	354	366	404	397	397	359	365	358	364	366	408	397	358	404	376	370	363	434	410	379	379	354	365	389	394	377	382	344	370	357	371	379	413	393	360	412	374	351	410	357	350	366	404	383	368	365	382	390	373	432	357	404	398	403	333	375	352	384	397	363	386	357	378	398	404	379	365	377	384	344	336	396	358	376	383	398	372	404	347	347	374	338	405	372	397	382	363	393	390	356	402	360	410	341	387	374	363	376	388	376	373	404	392	399	385	325	373	396	350	394	374	377	358	403	375	369	418	407	384	338	365	366	351	369	374	370	360	391	397	377	398	355	390	359	401	384	335	360	380	387	397	388	397	387	366	373	390	381	386	388	391	400	376	399	383	375	406	386	377	382	352	381	335	430	392	388	348	360	351	364	412	377	392	347	387	397	380	352	397	365	368	375	398	363	380	404	364	392	358	392	387	369	381	376	403	395	423	414	364	381	411	358	380	399	356	346	390	373	385	414	378	385	350	378	350	325	384	354	378	357	389	396	383	377	376	392	392	382	354	373	391	394	386	371	399	374	421	365	405	377	383	377	380	397	419	372	363	389	389	376	379	357	372	376	380	397	402	400	374	415	347	392	381	382	363	386	354	389	364	369	379	375	384	382	371	393	392	417	380	383	402	392	391	404	353	396	388	363	348	372	435	398	355	402	355	364	407	380	362	368	362	360	365	380	377	367	365	371	379	413	382	384	393	352	378	374	376	385	386	373	386	396	397	353	376	359	375	353	358	382	405	391	388	372	375	354	403	372	417	408	359	341	402	343	365	365	363	358	391	400	369	366	374	401	406	403	390	362	384	363	372	404	405	408	349	393	378	396	397	386	383	399	405	442	392	403	381	404	387	348	370	366	362	357	351	374	418	365	362	383	404	386	418	381	412	409	348	365	374	404	344	358	393	378	370	350	382	359	415	388	413	396	360	394	404	394	388	378	416	372	390	385	401	353	379	401	336	374	390	374	360	343	392	390	362	381	359	334	375	379	361	369	412	376	376	390	384	381	374	397	395	374	387	384	401	357	379	404	374	403	379	380	382	356	393	387	380	378	379	370	363	361	385	380	428	388	367	382	376	394	416	378	362	423	361	367	370	362	411	405	359	369	378	413	388	368	396	384	392	379	386	425	344	367	411	366	386	342	368	412	370	357	370	400	378	371	381	373	374	393	396	322	384	381	357	374	404	404	371	402	386	364	397	372	380	369	396	433	378	388	386	408	377	381	346	379	390	373	407	373	399	381	398	390	382	371	383
24715	4724	569	332	248	208	159	137	115	114	109	119	124	96	93	95	85	71	107	97	98	96	94	96	96	89	74	93	78	73	73	79	84	87	80	80	75	108	70	83	78	96	91	92	119	90	99	108	97	93	88	98	100	114	94	102	89	104	100	85	101	92	95	81	70	74	66	66	88	89	79	89	88	84	71	87	71	53	66	89	71	73	86	72	68	77	76	65	65	81	67	91	75	94	68	90	82	99	86	85	88	74	66	88	86	81	80	71	63	86	93	67	64	74	78	82	82	70	80	82	79	77	84	74	72	71	79	92	84	74	87	68	64	78	78	92	62	72	79	87	69	96	90	79	55	66	81	81	81	61	82	74	85	77	82	65	76	76	79	80	95	89	76	76	72	76	83	88	75	81	78	65	81	84	74	84	83	70	96	76	83	96	74	67	75	66	70	70	89	90	67	87	78	61	83	58	63	68	74	77	71	79	92	72	64	67	93	78	79	87	71	67	79	92	86	79	89	81	69	100	74	94	62	62	69	88	65	75	62	79	97	83	89	80	79	77	99	68	100	81	93	70	82	79	96	81	84	79	69	69	75	93	79	68	86	84	81	103	73	66	68	72	82	74	78	66	77	67	79	77	81	62	83	83	68	77	88	79	66	84	86	51	86	67	68	87	66	66	66	86	79	91	81	85	79	63	74	79	61	71	70	70	72	69	76	74	78	80	84	93	80	81	73	72	71	76	85	84	102	91	78	84	74	106	77	85	88	69	69	65	66	83	84	74	72	87	62	75	63	61	86	70	73	73	84	57	71	69	81	64	61	75	88	59	81	63	66	74	91	77	80	77	69	79	86	78	82	71	71	83	91	64	86	83	65	77	72	74	72	82	75	76	72	69	85	88	80	96	85	77	82	87	80	89	75	82	102	81	71	74	96	82	74	80	75	76	82	90	73	101	77	89	71	74	82	84	80	73	69	69	66	66	67	72	67	106	89	63	70	79	74	85	66	80	65	88	81	83	65	72	74	82	67	78	79	80	89	89	78	81	76	74	59	84	83	80	88	77	88	66	90	89	81	64	81	85	83	67	59	81	69	78	77	78	86	79	91	77	83	74	90	74	68	75	70	65	77	88	77	78	77	88	79	75	71	82	87	92	77	86	80	88	70	88	78	83	76	82	85	85	63	74	86	79	66	80	65	68	71	70	72	88	78	75	59	67	72	67	76	87	86	78	81	69	83	89	91	81	90	71	76	69	64	68	89	72	72	76	63	73	83	65	78	87	67	79	78	84	93	84	80	88	78	88	72	93	79	66	75	77	83	74	67	67	77	76	69	85	67	70	64	75	60	61	68	80	78	71	84	77	81	77	95	69	72	66	81	74	89	63	74	72	83	74	78	68	62	83	70	84	71	79	85	85	74	94	76	65	63	78	72	87	90	56	82	81	99	84	83	82	71	90	85	75	61	78	98	65	67	73	81	75	89	78	91	91	70	72	73	81	95	81	88	86	80	86	74	91	93	91	61	68	83	78	72	79	73	93	77	81	88	83	75	74	79	72	88	86	61	60	69	75	78	76	85	68	64	71	82	87	76	87	75	70	99	64	85	83	92	68	55	91	90	77	79	87	78	79	59	80	66	81	73	82	94	77	68	84	70	83	75	85	77	81	76	79	80	71	73	74	78	66	69	73	76	78	78	90	78	74	80	80	74	88	84	95	73	88	73	72	77	75	71	73	75	78	66	76	79	85	70	70	70	63	76	67	80	82	90	76	74	91	90	72	90	67	67	52	77	91	73	84	80	71	75	77	60	80	78	78	72	73	82	80	77	68	75	69	84	68	107	84	77	68	78	73	92	69	99	77	64	76	79	78	88	58	76	84	82	80	88	90	70	82	87	88	85	75	86	73	75	90	85	88	86	63	77	85	72	82	84	90	75	75	90	72	82	86	73	63	86	77	85	73	68	79	85	98	75	72	79	70	84	79	84	68	90	62	70	79	81	84	82	102	67	74	71	78	66	71	91	77	84	72	86	80	86	80	82	65	65	71	74	76	82	83	79	68	78	68	89	89	82	92	88	100	75	77	77	80	83	81	63	87	84	79	87	90	73	75	80	90	78	79	72	85	80	84	87	101	76	64	75	85	72	71	65	64	72	78	80	74	82	93	61	80	66	73	72	71	70	83	64	69	82	74	83	73	86	91	80	91	79	88	82	83	79	65	66	77	73	87	80	66	78	69	77	66	69	90	78	84	80	82	84	81	95	94	69	102	80	68	83	80	77	59	87	80	77	82	89	79	77	66	85	73	101	65	88	87	88	72	76	78	83	89	79	75	79	71	78	88	88	77	75	91	86	79	89	80	93	89	78	80	72	87	74	90	54	64	74	76	61	84	76	78	55	83	84	97	71	87	85	82	85	77	72	76	85	77	69	74	76	76	82	63	77	72	86	57	98	82	80	70	82	71	92	71	80	91	63	80	91	97	71	83	92	73	98	79	70	68	77	73	85	89	81	78	77	75	77	77	92	74	80	79	81	81	78	75	84	80	82	81	63	96	77	86	55	84	97	87	67	74	90	89	70	67	84	67	79	88	59	67	81	82	75	73	79	67	95	75	83	80	72	58	72	89	84	79	85	69	75	79	73	65	74	72	71	70	74	86	70	81	69	70	82	67	81	90	82	74	103	81	77	79	69	79	81	83	81	76	71	95	62	71	90	90	60	85	77	96	90	75	67	79	80	85	73	81	95	86	90	71	84	73	85	78	91	73	78	78	88	64	80	84	78	74	76	93	65	66	72	75	95	101	69	78	70	75	89	79	81	75	56	73	89	82	83	77	83	64	71	70	74	84	68	73	85	83	68	74	80	74	82	84	78	81	98	85	81	85	85	77	70	71	88	81	80	75	67	62	60	70	56	62	64	105	63	70	87	74	96	64	82	66	62	59	77	70	69	67	86	85	75	69	68	72	68	88	80	71	76	65	81	70	68	82	68	84	81	73	96	60	75	91	73	79	86	81	66	90	69	64	76	73	61	73	73	91	103	93	71	81	82	72	78	64	74	74	90	60	89	86	79	81	64	67	80	80	80	74	91	87	63	80	70	90	82	86	87	76	72	87	83	81	70	78	84	89	71	62	62	53	76	83	85	78	63	74	86	82	80	91	77	78	87	67	54	79	64	79	78	84	95	72	71	62	84	79	72	74	87	77	88	65	63	75	63	87	77	69	74	92	79	69	82	75	89	89	78	75	81	91	80	93	86	58	89	66	91	64	70	68	76	94	72	63	76	72	75	87	74	87	82	90	77	93	77	78	58	80	61	76	56	69	82	74	78	74	76	54	84	76	72	62	80	79	74	68	84	77	65	78	76	88	85	86	90	85	83	66	78	82	89	81	74	68	70	67	84	67	89	106	66	77	72	92	103	90	87	79	61	77	73	77	90	91	69	84	88	68	63	81	94	79	68	79	70	70	84	75	84	84	85	87	86	77	81	73	78	86	89	77	77	79
16116	2981	1052	1210	943	813	678	628	534	471	417	374	389	319	318	294	270	277	266	268	262	251	249	253	247	277	248	239	256	262	243	259	215	206	205	243	249	223	225	216	221	226	248	374	512	490	444	418	461	482	455	479	514	421	422	388	384	462	370	418	398	338	248	252	192	198	224	204	208	202	192	221	230	224	231	225	208	230	212	227	211	211	208	244	216	207	213	218	233	215	188	219	223	221	207	191	208	227	202	180	172	199	199	190	216	208	211	222	212	232	238	235	219	214	242	226	218	222	213	191	207	231	205	211	223	212	200	205	214	231	225	222	191	219	209	195	199	227	218	208	230	222	185	199	216	249	239	222	220	207	213	226	225	212	189	237	198	218	201	189	201	239	225	219	189	227	238	221	208	213	212	212	179	242	212	206	236	206	224	199	205	227	192	217	211	221	220	215	210	204	204	239	191	206	200	203	204	202	200	205	231	207	204	229	220	186	238	218	227	231	203	206	212	212	233	169	197	230	210	203	203	224	230	199	192	207	226	228	247	224	232	215	213	210	226	240	204	200	212	197	199	199	221	224	210	200	236	204	200	259	233	187	198	217	204	221	220	206	215	196	205	214	205	202	233	238	224	212	215	216	190	211	223	226	239	198	219	215	213	222	217	224	205	198	233	244	220	224	233	210	205	205	189	218	207	200	215	230	200	215	227	205	234	180	206	231	199	218	209	210	206	206	199	201	201	181	201	229	208	197	204	206	197	248	207	227	228	216	211	213	193	217	197	199	223	179	200	207	224	219	192	230	191	188	193	219	216	225	193	185	191	207	214	179	196	205	230	223	193	211	204	203	207	198	217	214	213	222	222	210	220	206	205	239	238	247	243	249	213	205	205	205	196	225	194	232	186	203	229	220	197	219	211	205	194	193	210	225	212	211	228	188	211	190	203	197	206	204	228	238	193	223	197	232	176	221	208	189	220	223	210	219	194	196	202	228	218	223	215	179	194	223	186	187	216	209	186	224	200	197	217	228	194	214	225	226	208	218	189	239	214	239	209	194	198	208	219	207	199	219	221	216	231	200	227	213	210	224	213	225	201	230	209	223	215	208	209	207	209	233	206	217	206	202	205	208	215	202	237	189	205	211	208	198	208	226	201	228	225	225	196	224	217	185	167	183	212	215	198	223	205	232	208	199	219	214	205	224	210	228	216	209	206	213	227	227	202	189	223	233	222	218	213	218	221	210	229	212	212	216	208	227	208	200	226	218	219	208	188	200	233	178	221	186	215	215	185	212	213	228	210	213	232	227	206	212	208	214	194	193	219	211	230	220	205	220	230	235	199	213	222	222	206	221	197	209	199	179	212	200	181	227	228	226	224	225	196	224	191	204	206	204	199	188	226	212	183	206	218	205	195	192	216	235	198	199	183	217	239	198	227	190	207	210	216	224	220	215	230	224	209	212	228	214	190	240	226	195	208	193	185	206	217	222	210	202	233	211	223	214	204	207	196	209	221	203	237	203	215	231	215	216	204	200	223	225	224	224	195	211	222	243	211	195	205	235	217	218	202	177	192	198	227	205	232	217	232	208	195	198	195	204	197	206	207	214	199	205	240	216	199	213	232	223	217	220	193	178	217	221	182	183	222	229	229	212	235	202	220	208	231	216	233	197	207	227	201	190	232	226	219	211	190	229	208	229	206	233	224	211	210	219	213	213	213	189	187	218	208	231	224	245	208	223	221	217	259	219	198	216	226	213	224	217	215	226	217	195	226	214	225	195	234	197	215	207	202	208	222	212	206	228	204	214	212	215	214	195	217	225	196	209	196	208	208	199	236	214	223	215	228	217	217	224	211	191	210	249	195	217	215	204	211	216	217	213	213	230	230	230	202	213	194	222	206	207	183	188	196	220	218	231	186	194	220	197	217	230	214	205	215	200	254	211	217	194	204	214	222	208	204	228	192	207	224	217	179	197	209	220	208	182	229	210	228	215	213	220	219	224	225	201	227	206	210	220	210	194	220	199	230	229	215	210	218	194	187	204	220	193	207	208	195	211	212	207	208	211	215	229	192	212	226	216	239	233	215	225	220	243	223	220	219	229	222	219	222	209	230	186	195	196	227	219	203	236	218	184	202	203	211	202	194	212	219	201	209	210	226	193	227	199	214	217	197	231	216	231	206	200	230	234	246	191	244	225	191	207	233	203	195	226	208	213	208	224	206	204	237	197	175	243	215	205	232	235	204	209	199	206	208	229	193	244	206	197	190	223	212	204	211	225	222	219	200	196	214	211	230	220	212	203	207	209	203	220	226	188	204	221	206	230	220	224	226	217	211	217	204	219	214	233	187	201	231	199	187	215	208	213	201	236	198	216	231	200	221	224	207	218	239	225	187	220	225	216	232	202	212	197	230	218	212	198	235	243	213	219	208	229	208	235	197	218	210	225	240	205	208	229	207	217	185	198	221	213	233	180	197	232	226	213	209	196	242	201	211	213	194	223	212	207	194	223	206	232	207	198	208	226	208	204	252	227	181	200	222	207	183	178	207	232	210	225	211	215	247	212	215	220	198	193	198	212	189	198	214	203	187	189	196	226	213	229	226	226	198	219	197	238	248	217	193	226	216	196	205	200	169	229	221	215	203	206	225	211	222	208	217	200	224	211	206	222	221	208	203	223	206	189	208	207	227	201	221	200	195	228	218	189	196	215	184	206	211	228	240	198	199	211	230	240	234	194	216	195	220	202	192	219	193	212	217	206	199	201	226	207	226	249	227	195	200	193	201	201	224	213	203	212	226	220	209	212	225	198	259	239	206	228	224	223	200	214	217	201	209	235	213	199	227	222	201	221	210	216	216	219	210	198	239	214	208	191	212	203	223	204	203	206	223	223	192	204	217	212	222	190	216	202	216	242	207	221	215	235	211	203	210	221	207	215	209	228	205	235	195	206	211	219	219	193	187	194	203	218	195	229	203	185	203	237	213	199	215	208	203	200	213	211	205	204	236	200	203	236	174	225	200	214	216	209	211	213	214	202	192	225	226	200	227	200	224	219	195	224	220	216	210	198	214	193	213	225	223	230	213	193	233	188	215	214	204	192	214	218	250	226	210	229	215	218	214	193	223	230	213	215	210	207	195	183	186	223	187	216	215	210	217	219	209	227	214	183	192	208	206	212	212	222	216	200	208	204	199	215	219	257	206	198	236	212	218	187	202	220	222	233	197	203	223	220	235	207	212	216	209	212	211	221	192	190	208	212	219	216	210	228	223	224	226	234	246	196	204	198	247	240	205	212	199	219	207	216	211	216	195	205	196	188	212	252	205	207	196	220	186	207	204	234	220	207	208	228	226	208	205	217	220	211	221	195	207	229	202	222	237	218	213	198	207	210	211	221	204	221	203	224	227	212	206	203	237	220	219	209	259	211	209	226	228	209	233	224	197	241	218	210	190	192	212	216	217	198	207	207	199	208	211	233	199	232	212	214	205	204	216	218	210	202	221	214	230	208	205	224
8061	1242	225	211	226	217	196	194	200	246	217	209	214	205	191	231	199	182	206	172	186	189	226	211	188	224	188	215	198	209	192	185	236	227	204	197	204	184	211	219	208	179	230	197	220	203	224	223	203	187	202	235	217	228	190	212	199	227	191	221	214	188	219	183	218	210	206	204	208	220	216	217	214	206	220	230	186	205	230	210	230	226	210	187	191	181	190	217	201	178	219	223	207	180	213	200	215	220	216	235	196	172	196	210	219	228	232	215	199	210	182	193	201	195	204	225	202	203	237	199	212	222	225	222	196	188	208	188	207	221	201	190	205	198	188	205	182	201	214	182	207	213	201	195	220	214	207	227	208	196	193	229	206	231	204	169	219	202	228	215	210	216	178	203	216	193	186	221	214	197	178	220	193	216	209	232	248	234	191	204	232	203	217	216	197	222	210	224	208	195	174	201	203	197	176	198	204	253	206	219	185	195	194	220	194	200	192	199	202	185	200	207	234	198	194	182	179	218	221	228	210	203	203	193	188	200	191	189	193	206	199	197	195	202	200	224	211	197	198	202	194	209	188	214	192	210	201	234	192	183	225	224	234	213	180	211	216	217	214	219	235	211	199	232	215	196	220	218	200	192	195	187	230	207	206	200	212	208	229	199	245	211	197	209	208	218	188	218	192	197	189	233	226	234	197	189	229	211	214	239	189	231	213	167	207	189	200	182	214	201	216	209	221	193	225	218	231	204	202	203	225	228	194	216	190	209	179	207	208	195	198	227	186	229	189	207	191	193	202	177	186	207	202	208	184	206	209	196	207	203	205	243	207	196	184	204	208	182	209	201	199	215	187	205	205	214	191	224	203	207	198	201	221	210	178	217	184	227	216	201	205	205	206	193	236	195	216	243	202	222	202	209	190	210	213	201	243	177	202	196	181	198	233	203	219	224	205	229	212	210	176	222	214	201	235	213	218	185	183	212	222	209	198	164	216	163	210	208	221	231	215	211	229	224	215	227	204	203	201	202	206	205	198	193	219	224	201	209	182	233	184	236	178	206	187	208	194	205	214	204	216	219	205	219	205	210	196	195	195	220	255	210	163	205	182	205	219	219	192	227	195	193	199	194	215	214	189	212	215	201	216	203	213	195	239	197	206	189	226	211	235	236	177	200	212	209	225	217	200	195	214	209	194	187	185	206	197	200	218	207	197	182	231	201	195	205	228	216	192	221	186	213	223	215	226	208	202	224	198	184	204	211	222	222	218	165	219	215	196	207	180	196	217	241	209	201	203	192	200	239	194	200	212	225	205	207	213	216	192	221	216	212	212	209	214	257	213	195	185	222	223	205	219	183	220	208	206	193	214	201	215	207	213	211	213	215	216	211	208	181	198	191	191	215	241	214	206	183	216	199	194	208	188	227	216	213	207	199	202	206	183	209	201	217	179	194	228	236	207	219	184	215	181	209	208	206	182	202	217	219	199	216	231	192	197	190	210	202	189	221	186	214	213	222	232	205	230	212	209	208	186	217	194	244	204	202	202	216	201	200	210	191	194	206	242	220	201	217	211	180	227	205	200	192	196	213	209	220	216	185	199	213	200	213	196	209	188	176	208	220	191	188	220	205	196	217	185	222	192	223	186	206	212	208	193	193	190	211	177	224	202	232	216	221	215	204	196	191	204	215	199	203	205	178	200	201	207	200	197	198	217	245	184	188	219	210	201	215	226	202	209	220	191	221	201	203	204	212	211	202	187	196	202	187	194	239	216	219	207	196	184	216	156	197	199	203	219	198	199	219	217	234	230	228	189	208	225	224	224	191	210	219	208	188	214	211	200	175	185	217	208	209	220	213	203	155	182	171	196	176	205	186	216	229	197	197	230	202	212	234	198	190	195	214	223	202	188	212	215	198	206	220	202	207	211	218	198	189	216	206	233	212	209	200	223	208	214	205	225	184	210	182	198	201	198	198	225	180	231	228	192	194	214	224	187	195	213	219	227	228	174	178	198	221	226	217	193	189	184	213	199	198	198	202	187	198	196	233	195	190	217	182	222	199	197	184	190	229	197	215	222	211	215	190	207	180	223	207	217	182	222	216	221	200	200	206	205	180	201	205	210	229	218	190	217	224	249	198	227	208	205	203	194	205	226	210	188	206	200	227	222	200	204	212	187	198	193	182	210	200	203	187	214	211	191	205	186	207	216	215	196	234	198	214	237	213	195	228	212	210	207	215	223	211	179	217	203	204	220	191	217	215	239	216	209	186	221	201	190	197	217	223	198	207	204	212	205	189	203	210	195	198	193	205	204	209	229	198	220	193	201	186	179	209	215	197	195	203	198	182	195	211	219	177	207	203	194	191	220	196	216	196	207	207	211	224	198	221	218	223	204	189	204	208	208	226	192	240	233	192	230	221	221	203	189	208	188	200	186	175	247	184	201	237	212	211	184	227	192	184	204	204	205	227	212	206	211	224	200	177	198	178	198	215	226	179	195	215	243	212	199	207	193	221	216	205	230	215	205	209	217	200	216	180	216	213	213	236	209	219	202	211	190	203	209	193	229	234	209	203	219	206	207	186	224	191	201	189	218	220	199	207	193	190	211	199	213	214	232	181	211	224	200	179	203	220	207	206	227	223	213	179	223	184	235	223	205	225	182	198	223	205	203	201	183	175	205	206	205	208	179	192	204	167	198	195	171	188	219	219	220	212	222	178	219	197	225	196	200	187	216	200	217	202	201	190	200	216	185	196	189	213	194	182	214	178	205	197	202	183	224	223	193	203	191	237	229	184	186	199	195	199	192	196	212	189	207	190	202	194	203	206	198	173	200	188	200	236	204	239	226	193	214	198	206	205	206	207	209	214	222	200	217	196	200	208	200	200	210	178	207	209	240	211	219	203	236	214	207	232	193	212	180	215	235	187	215	180	205	224	213	247	191	185	228	219	226	209	195	178	190	224	219	220	219	196	211	192	197	189	192	170	199	198	188	203	193	225	194	191	213	210	206	177	198	196	235	220	205	199	208	208	201	200	231	201	213	167	197	212	204	234	182	204	208	191	229	200	189	202	203	229	231	213	219	200	185	197	227	239	194	192	225	219	183	219	202	226	215	222	185	199	211	213	179	221	257	183	204	218	236	223	204	219	207	192	216	214	206	212	204	196	203	210	196	197	225	213	198	227	213	206	202	188	208	200	217	198	183	212	200	196	203	211	201	189	232	211	212	223	200	212	201	203	210	198	209	197	236	194	218	196	229	236	204	192	200	205	204	211	205	203	256	161	223	215	201	203	193	199	240	203	181	194	230	210	203	200	191	214	228	226	241	230	183	198	208	204	211	226	226	212	225	235	213	205	217	199	235	194	212	204	185	227	184	199	204	224	201	212	228	205	185	209	186	232	217	201	213	194	206	231	216	210	205	208	180	201	188	197	209	193	214	192	205	222	195	225	202	193	212	177	218	178	206	196	207	230	203	207	200	211	175	202	207	222	208	233	220	217	248	218	208	223	188	199
6268	1209	502	519	506	498	529	462	483	481	537	540	507	531	521	485	492	468	494	551	503	462	492	510	554	495	489	516	529	497	538	457	517	482	474	514	511	473	540	496	492	505	505	556	548	584	575	560	522	521	525	555	522	550	510	482	526	515	511	513	497	536	525	514	539	515	503	504	502	502	492	521	506	527	474	521	483	523	516	500	493	504	531	533	477	491	481	496	477	505	488	486	529	473	518	456	527	522	503	483	520	529	486	476	479	489	533	536	492	518	471	469	513	509	517	510	492	496	511	475	519	512	487	503	483	475	497	517	513	469	524	453	506	517	507	472	511	517	493	506	530	510	488	510	480	489	498	489	471	510	502	504	523	494	551	512	534	501	497	479	479	519	506	462	545	501	517	535	511	483	471	507	490	480	542	518	469	460	512	493	499	479	521	494	552	514	483	523	505	500	492	444	510	501	493	514	491	474	524	477	482	491	509	482	501	492	502	523	520	481	508	523	499	465	534	454	518	499	515	509	510	501	527	500	517	487	524	503	527	496	512	495	532	490	499	523	492	449	545	516	463	541	496	557	496	494	494	524	476	487	477	516	490	497	511	512	497	495	541	493	487	470	545	508	503	530	520	503	502	510	495	489	496	510	539	504	503	530	507	518	516	502	494	524	481	511	514	477	490	504	486	510	489	481	483	474	523	496	523	512	482	502	524	513	462	536	445	536	517	489	492	530	455	500	500	523	499	534	467	495	539	476	497	476	484	493	486	492	471	522	485	507	468	491	519	515	515	482	482	498	518	515	487	526	516	527	500	514	505	473	499	527	487	510	459	476	482	500	495	549	517	439	474	489	489	493	493	493	459	507	464	483	493	476	494	532	499	485	497	512	508	490	524	494	491	491	478	495	535	476	539	467	507	503	514	484	543	481	515	493	527	505	498	491	536	470	534	517	485	468	486	487	507	489	522	516	509	488	543	472	505	516	479	499	493	544	507	544	504	478	498	525	474	509	490	502	481	521	532	506	456	501	508	499	464	518	579	513	519	501	518	515	510	511	507	508	496	521	513	497	543	492	533	461	556	518	501	547	496	515	512	525	494	501	530	488	527	499	478	512	495	514	510	487	471	482	481	486	534	514	461	492	514	501	490	493	489	525	499	493	539	486	496	502	550	528	491	491	502	502	518	536	567	518	528	489	519	490	531	485	513	492	492	516	544	517	493	532	486	506	518	515	473	460	505	495	485	534	515	512	522	526	476	489	517	511	491	531	533	497	506	524	499	459	486	498	512	489	520	524	508	487	460	502	495	524	475	494	496	501	491	508	499	475	482	464	536	496	477	492	504	484	491	434	528	529	510	493	479	504	517	519	503	509	481	504	512	497	523	502	500	521	495	468	540	535	482	477	493	524	496	497	462	497	490	491	457	511	497	483	517	526	513	531	520	512	472	545	522	529	503	551	501	504	493	501	492	501	516	496	444	495	466	467	513	509	470	510	477	521	514	494	478	509	473	486	488	539	548	543	519	497	466	505	475	544	505	546	516	491	518	530	557	515	516	517	485	465	529	483	512	488	472	483	521	511	560	477	520	517	537	497	494	513	492	490	506	480	509	509	554	488	480	534	491	514	477	514	546	502	485	484	481	483	534	506	523	486	489	481	503	496	480	522	513	516	527	499	506	486	491	492	498	477	505	479	508	503	511	442	502	503	494	526	516	509	487	464	494	496	511	494	507	506	474	519	505	553	467	481	487	467	502	487	494	487	492	482	560	528	491	495	547	441	568	503	499	486	484	476	508	485	504	496	516	519	452	523	528	484	520	474	492	483	522	520	476	495	480	516	510	508	523	499	484	489	530	490	489	494	499	535	479	501	491	496	497	528	500	491	493	503	504	496	504	540	493	508	496	505	482	486	489	463	533	493	503	515	502	445	521	486	450	510	492	469	473	526	488	510	496	530	484	551	493	547	507	526	501	524	475	502	487	519	513	506	479	497	492	506	478	538	535	477	459	483	509	517	477	485	492	520	490	498	479	493	524	463	473	527	525	523	525	493	489	486	507	474	499	475	466	493	480	536	540	471	517	548	456	489	505	529	533	480	466	483	513	500	487	501	499	514	502	505	495	490	460	534	517	488	563	481	552	500	500	542	496	490	501	510	477	473	512	475	502	503	498	497	465	508	486	445	520	496	492	508	556	521	480	525	543	509	504	503	499	522	464	482	504	507	455	482	485	516	480	457	525	507	535	480	462	554	500	502	499	529	483	519	486	520	454	540	510	468	493	481	494	487	486	508	547	504	447	528	532	496	490	501	453	473	445	477	511	486	510	501	504	496	463	484	462	481	542	475	493	524	498	460	478	489	479	490	497	544	534	525	519	509	464	489	527	451	495	489	476	497	510	478	508	498	534	517	444	457	488	546	523	504	511	525	494	500	483	447	493	514	479	519	517	516	503	516	540	495	540	456	517	494	535	515	523	473	475	476	447	500	503	534	469	511	497	501	515	475	489	433	466	495	464	457	465	486	457	488	497	518	526	519	468	490	472	491	503	517	525	467	468	495	472	512	508	488	508	505	513	492	511	511	478	519	486	513	497	473	508	487	454	496	490	530	479	487	520	518	501	480	497	482	479	508	496	491	501	449	487	519	525	517	506	509	536	532	470	491	487	508	482	522	505	522	469	497	522	489	495	492	503	496	491	501	487	533	467	561	535	494	509	533	512	512	515	472	525	489	522	466	465	528	454	486	542	484	545	482	530	500	467	531	492	487	523	472	528	504	523	508	489	520	525	530	510	461	511	469	505	489	505	519	503	519	449	514	514	496	450	522	492	506	522	520	527	523	500	507	519	481	512	516	473	499	489	482	513	504	530	474	491	462	492	465	455	480	504	494	547	502	486	474	548	486	492	494	467	515	477	497	553	535	476	510	530	492	522	484	485	493	526	532	532	501	470	501	503	496	507	503	497	505	494	472	526	492	529	533	496	500	480	513	472	473	502	526	529	496	468	521	514	497	489	486	512	480	506	497	478	507	487	487	515	502	485	514	488	514	490	534	487	513	509	539	520	523	503	478	504	490	539	480	506	521	443	510	519	524	528	474	473	459	482	512	503	491	495	512	468	496	481	516	511	522	480	476	528	516	469	488	481	498	468	517	493	457	486	514	496	533	486	542	499	465	499	500	508	482	534	495	514	497	508	505	508	504	521	486	495	501	490	532	511	527	497	544	479	496	512	508	500	521	470	539	515	510	475	464	489	496	491	521	485	544	492	528	497	487	515	477	502	501	469	445	480	494	483	489	484	530	492	528	534	523	506	494	531	494	516	512	489	489	485	485	508	520	473	486	474	504	508	522	464	499	469	489	504	497	505	492	480	491	505	529	501	527	500	496	511	517	516	502	518	522	465	519	518	504	521	476	481	521	515	508	510	516	500	491	513	522	484	482	497	492	501	515	496	522	526	493	516	526	507	486	540	497	487	515	468	452	462	501	499	503	500	490	498	509	503	519
17582	2847	355	310	247	191	196	193	158	199	184	199	166	197	156	146	154	174	165	180	146	137	158	124	162	165	153	153	166	151	158	154	176	179	160	129	156	147	154	173	171	122	189	158	165	194	180	182	184	199	157	174	175	158	186	159	163	139	204	160	157	144	178	172	147	156	173	151	166	144	141	145	158	151	155	175	167	148	155	167	149	156	169	123	150	155	148	140	150	184	162	148	173	163	144	150	183	158	137	134	143	138	169	126	170	148	138	161	184	168	155	153	165	142	147	144	174	150	174	156	158	163	147	143	142	147	134	152	160	196	158	140	139	164	152	146	126	154	155	150	147	154	153	155	167	171	158	174	166	150	164	152	161	157	136	149	165	138	131	130	173	143	147	141	147	143	153	162	166	181	153	144	145	166	145	164	147	151	137	136	141	149	160	159	159	139	143	135	145	171	152	137	146	143	176	160	128	174	157	141	163	150	159	181	152	146	162	175	148	160	162	139	154	158	145	139	155	130	139	154	139	174	132	142	168	147	140	162	134	155	159	165	152	156	164	137	145	181	172	165	149	165	167	153	196	155	168	153	169	160	146	167	147	156	156	149	154	153	165	156	162	156	161	162	162	136	143	152	157	171	162	148	170	145	152	139	162	177	148	166	155	153	143	140	140	170	152	155	143	162	162	140	171	153	169	162	166	147	178	131	139	162	160	163	175	165	146	146	139	167	172	155	174	155	148	147	169	151	146	151	156	158	152	152	148	138	151	141	167	150	151	149	144	174	152	146	167	137	149	147	154	142	163	153	163	162	140	153	157	161	126	171	137	144	156	156	138	156	171	160	140	153	139	155	130	177	157	161	156	147	169	132	141	149	144	152	143	147	142	123	170	159	154	145	144	169	166	152	153	163	140	146	145	144	174	145	162	153	153	154	145	146	141	142	142	155	182	151	165	162	157	158	172	160	190	158	169	153	163	146	157	147	183	143	166	153	164	157	171	178	172	139	148	162	150	168	135	139	177	149	132	158	153	184	140	147	160	180	141	161	140	137	143	159	162	142	119	140	148	162	143	156	168	173	203	156	153	152	165	146	139	160	177	158	145	140	155	151	164	164	151	170	169	137	173	167	152	137	165	162	161	160	146	157	148	173	156	167	119	146	173	138	149	149	137	140	150	157	141	166	163	169	170	151	134	161	171	145	160	143	146	167	190	168	187	152	159	171	155	156	138	146	142	153	146	157	146	151	178	160	149	192	155	161	136	134	157	151	156	153	164	151	151	145	174	149	165	178	164	169	155	160	160	163	150	156	154	167	161	151	174	136	157	182	150	155	146	152	159	161	163	179	151	171	150	185	154	148	135	143	162	148	160	127	148	136	176	142	190	161	169	142	144	163	169	147	158	133	160	145	140	163	132	153	137	147	150	168	170	163	149	171	142	170	137	161	133	144	163	161	144	152	145	157	163	127	173	155	141	169	159	173	158	167	166	150	145	154	164	154	159	176	162	143	136	157	136	135	180	180	154	150	145	148	153	131	166	149	168	176	151	145	171	151	153	159	139	167	169	162	169	167	143	156	160	155	165	170	148	150	164	162	167	133	154	163	150	160	147	168	158	143	158	163	177	153	136	165	169	169	161	142	142	138	140	166	160	138	164	138	139	156	154	126	159	144	150	161	142	180	169	166	170	169	176	186	156	121	171	181	144	143	148	148	123	162	161	159	142	156	174	135	167	164	160	144	162	159	151	150	146	156	165	144	162	174	158	161	138	163	156	178	147	148	157	165	160	156	149	143	145	150	147	171	133	151	168	138	149	154	137	156	138	121	161	145	144	166	136	153	128	155	155	156	148	182	159	171	155	143	144	144	163	145	156	169	168	145	130	134	148	136	149	170	144	167	140	175	135	173	161	156	179	171	138	142	133	159	156	167	135	164	155	161	151	144	171	142	156	140	154	163	153	162	157	143	142	163	154	174	158	129	173	166	148	133	134	151	137	164	157	153	148	151	168	173	149	160	157	174	163	162	148	160	146	159	156	141	183	178	138	147	143	178	148	137	139	148	158	183	153	161	165	164	135	175	170	145	148	155	152	157	160	132	143	169	168	156	165	178	166	160	146	181	165	158	171	168	155	163	187	150	130	173	137	143	164	147	154	161	165	158	143	161	165	159	154	168	154	145	179	181	158	161	154	142	156	148	143	153	151	148	152	162	156	146	180	149	159	137	157	156	172	171	143	137	132	165	155	164	163	157	155	151	151	172	164	160	152	144	157	164	171	187	164	142	145	153	173	130	136	181	167	178	159	156	149	132	159	157	154	176	147	164	147	161	165	158	180	152	174	149	150	138	158	155	153	147	144	154	143	132	132	153	146	165	144	126	162	157	168	153	159	179	160	162	154	132	142	196	146	142	173	141	158	145	136	158	146	171	154	170	152	144	160	144	145	171	151	141	156	132	138	155	172	175	156	148	154	156	148	136	147	146	145	161	144	160	157	132	140	167	150	168	152	137	146	172	153	166	146	152	138	169	148	151	144	167	152	137	143	144	142	147	156	174	155	123	149	150	187	152	160	164	145	120	178	143	179	173	163	146	154	128	169	174	151	150	168	127	171	151	154	143	147	160	161	131	146	181	157	146	163	154	158	181	175	164	163	169	165	178	184	149	140	155	145	155	172	163	148	157	160	147	170	144	154	135	183	168	149	149	154	159	158	145	135	145	137	161	156	145	165	150	158	149	176	145	171	148	158	145	163	155	181	149	147	139	154	158	139	161	172	143	174	148	158	151	158	161	154	157	181	149	152	154	168	161	153	170	141	155	155	158	152	152	140	150	142	158	160	122	160	148	145	152	143	145	155	165	147	163	143	164	153	160	125	153	128	173	173	164	144	166	152	178	170	144	155	141	160	192	164	133	143	151	163	139	169	168	135	141	155	145	161	143	143	176	142	164	162	170	146	145	173	164	168	182	156	141	134	157	161	152	159	141	155	173	161	159	162	155	151	168	186	142	177	163	136	146	171	132	157	159	139	146	176	169	159	166	154	159	149	145	145	137	157	163	155	155	166	164	156	149	154	173	171	170	133	152	174	152	163	170	152	145	139	146	161	153	174	163	157	138	166	146	154	162	153	152	164	167	161	128	143	140	168	163	158	156	149	153	141	144	150	168	146	140	155	156	168	133	135	169	135	136	157	149	156	158	157	142	158	148	161	137	138	153	134	140	152	134	148	141	152	139	151	174	135	158	140	166	147	148	140	151	161	157	162	176	174	156	120	154	141	172	153	127	146	129	150	147	139	166	147	149	162	160	180	167	139	143	159	147	151	163	167	136	146	169	159	153	176	171	151	162	190	156	187	136	160	149	161	130	165	143	164	155	173	153	167	178	153	134	160	136	168	147	155	149	155	147	133	153	158	164	145	155	132	166	135	143	149	139	157	128	135	150	139	151	157	127	147	126	166	158	167	159	159	131	166	185	179	165	183	145	180	154	147	161	154	152	154	139	145	137
12817	2099	785	905	781	676	678	541	543	498	489	472	431	460	409	464	424	433	436	409	439	417	403	405	410	402	413	375	367	395	423	392	399	418	378	380	391	386	369	426	394	413	424	505	518	523	483	528	489	527	519	528	545	544	459	469	490	469	453	494	435	416	396	428	369	390	365	358	401	395	406	406	376	362	397	365	371	383	375	395	367	346	380	409	392	392	372	373	360	376	393	388	385	399	382	383	373	391	341	401	397	393	395	405	426	370	406	365	347	400	358	443	396	395	403	384	386	371	378	370	370	374	385	356	376	369	412	352	417	362	388	414	368	409	388	382	341	372	372	368	388	396	376	388	367	370	380	355	361	372	393	403	367	378	396	376	351	370	397	387	392	400	373	392	375	423	367	367	400	399	372	391	394	420	362	378	381	381	391	390	364	403	394	413	367	353	371	394	373	374	346	408	374	371	388	362	380	346	395	385	369	381	370	399	410	383	376	412	403	351	395	376	384	392	386	376	390	366	406	362	381	338	416	367	391	376	398	347	398	380	356	385	396	382	372	381	355	375	376	373	407	420	371	387	353	394	349	395	363	388	409	370	388	383	368	374	373	371	392	370	361	381	372	394	391	390	403	387	404	378	392	393	371	393	376	413	395	382	380	395	356	400	408	375	366	403	360	404	360	371	386	377	382	358	384	386	362	357	374	395	351	377	398	355	380	405	377	368	398	359	364	371	380	390	355	366	377	382	405	372	360	370	380	379	368	399	394	405	393	387	401	380	404	367	364	372	370	373	365	360	400	359	368	402	358	409	364	359	389	375	384	389	381	336	382	372	380	410	377	382	360	396	354	359	369	381	365	385	378	387	392	390	402	393	386	391	400	386	402	343	361	380	366	387	356	417	367	364	363	376	369	415	375	358	378	389	368	345	348	380	383	400	369	371	410	383	361	380	401	393	375	357	367	402	364	375	369	417	390	358	350	342	347	363	380	382	392	358	370	386	375	378	354	386	391	399	376	360	383	388	383	431	386	364	376	368	399	358	414	365	375	395	395	374	382	369	373	374	360	352	404	348	376	376	419	351	409	374	365	405	374	357	376	398	390	354	385	370	389	352	392	406	392	371	361	388	375	376	390	343	382	389	372	376	410	379	381	380	400	377	336	365	370	384	407	363	364	384	407	381	389	354	379	367	359	376	412	401	382	386	388	343	372	394	371	354	399	386	364	372	391	378	380	370	366	381	386	375	397	366	393	414	388	379	377	375	367	391	353	342	382	365	401	404	418	408	372	373	404	374	358	368	370	399	388	373	353	393	375	353	401	348	380	403	348	384	400	365	404	363	372	364	389	341	374	386	389	349	361	346	349	360	369	355	358	388	401	412	388	389	408	354	379	383	392	371	393	373	340	400	369	382	380	367	355	376	379	368	400	366	393	403	355	377	375	360	378	392	421	338	385	376	416	381	376	397	396	380	390	375	386	356	387	386	395	427	375	369	374	379	388	410	378	391	419	380	353	390	361	354	369	379	353	385	382	370	371	372	376	376	410	380	369	398	347	380	368	403	367	384	380	432	357	374	402	411	360	374	379	394	387	392	373	373	379	388	361	369	371	397	378	390	386	379	408	368	379	417	416	371	374	386	363	366	395	381	354	382	424	346	369	393	365	371	386	378	354	397	373	333	364	385	357	383	390	374	391	337	359	355	360	378	391	407	333	374	405	344	379	427	395	364	392	372	378	372	386	393	381	377	367	412	365	406	414	384	335	387	409	393	378	369	373	369	367	364	372	375	364	377	361	396	393	398	390	389	407	379	365	410	370	364	385	395	365	379	372	371	379	385	379	402	378	358	368	362	392	432	383	384	394	389	372	392	397	363	372	370	394	395	378	378	363	370	404	414	411	388	393	375	378	378	387	444	397	392	413	397	399	397	423	388	401	370	416	391	406	366	395	378	359	376	365	365	380	415	377	366	385	366	408	398	366	379	367	360	368	347	361	411	367	385	389	406	391	401	395	376	354	373	366	385	382	420	363	396	356	391	390	408	341	362	378	374	369	368	388	359	387	363	369	381	383	400	391	370	354	377	396	398	397	382	354	394	399	396	388	369	344	341	423	407	411	388	367	409	369	346	383	420	391	389	367	350	385	366	378	332	388	438	363	397	389	363	386	351	369	411	387	389	330	402	384	379	385	363	403	359	381	370	356	354	357	384	368	379	345	398	396	373	401	385	362	394	396	393	414	401	374	371	380	384	393	365	391	372	370	382	398	394	390	434	392	389	412	426	380	394	382	398	353	387	364	391	403	359	418	404	347	374	388	340	390	388	372	370	348	376	412	387	380	373	365	398	390	372	365	413	376	416	365	374	406	383	354	347	377	351	344	381	409	334	374	326	397	390	402	368	377	394	342	395	385	367	350	412	376	345	384	377	370	380	381	377	382	354	352	374	388	363	381	388	381	368	408	365	383	393	405	361	393	377	370	398	381	390	358	382	399	385	380	339	381	379	409	377	405	407	363	372	395	366	353	427	379	415	373	383	377	349	366	403	378	364	366	382	394	411	384	378	371	374	368	374	368	349	376	392	377	414	374	421	349	379	366	358	388	402	350	385	371	411	413	337	372	357	376	390	352	398	395	424	405	365	415	405	400	373	374	370	378	362	387	403	367	393	384	402	404	372	393	399	401	354	411	369	378	337	371	398	345	352	372	367	389	352	373	386	390	391	373	368	404	362	399	398	383	410	391	408	370	348	349	422	374	381	412	367	333	416	367	382	355	407	362	385	433	374	330	372	380	400	354	374	388	390	413	384	355	332	430	354	387	415	349	367	381	358	370	381	378	411	393	356	417	380	375	349	379	372	374	382	367	392	379	375	384	376	382	344	356	383	373	384	379	381	379	401	377	383	393	381	396	403	375	417	407	380	372	402	384	393	381	393	387	392	352	362	370	399	358	373	396	389	402	360	379	373	369	361	359	399	387	402	351	414	332	387	377	363	377	395	372	396	332	327	398	357	342	377	392	414	406	377	376	353	339	376	365	382	390	400	415	379	399	391	370	389	405	378	335	385	383	399	349	356	373	346	363	363	360	375	394	421	398	380	366	357	356	379	366	416	390	384	418	377	377	399	388	395	401	359	362	392	400	395	383	364	394	384	369	398	375	383	419	357	407	362	334	378	353	411	344	414	371	344	387	375	384	351	358	370	394	375	388	381	409	404	411	393	375	369	364	403	353	400	367	399	418	372	376	382	330	385	408	353	340	354	376	385	403	378	386	365	403	347	387	364	389	380	388	372	364	364	355	365	396	373	346	365	403	413	356	363	419	389	377	389	376	399	386	391	386	396	381	403	395	388	408	388	393	358	371	397	404	401	386	381	388	374	357	385	331	368	373	377	387	421	363	377	374	352	397	363	365	380	379	361	349	385	372	335	358	398	375	382	395	399	415	385	385	382	366	410	367	374	365	348	387	389	393	360	366	368	397	355	406	378	381	394	378	405	361	387	355	397
25029	4678	612	361	227	191	154	149	136	111	98	100	100	80	96	88	89	87	81	94	83	88	98	65	91	66	93	85	73	67	77	73	85	71	82	95	70	73	81	76	80	96	86	88	124	126	99	124	99	99	90	100	105	112	117	95	86	118	89	95	85	95	77	74	71	78	83	76	75	76	87	82	84	81	83	75	70	68	79	78	68	88	91	93	80	80	80	94	71	64	76	84	88	73	78	85	85	88	74	77	76	95	80	82	73	80	65	77	72	80	79	71	85	82	70	71	86	72	77	71	81	80	68	63	79	74	77	72	76	85	73	87	64	96	77	75	73	66	67	64	58	67	72	84	73	71	80	74	84	72	83	84	66	76	77	83	81	71	73	70	68	86	76	79	89	79	74	88	77	101	79	72	89	76	80	91	83	82	73	66	74	75	84	88	75	87	71	70	78	88	74	58	87	69	83	76	72	59	90	62	63	81	86	86	98	94	83	80	83	87	86	69	65	88	76	87	74	82	74	72	73	73	76	76	71	99	62	94	86	77	75	67	91	72	79	74	69	67	51	90	68	78	73	87	68	69	79	80	76	86	94	72	78	76	91	82	60	71	91	68	87	85	76	86	61	81	81	75	85	77	85	79	80	78	92	92	80	63	79	95	68	71	89	71	97	75	87	87	62	80	65	90	87	74	75	77	71	83	74	48	68	78	73	72	71	84	76	96	72	91	85	81	68	86	84	73	78	86	79	79	85	65	87	73	65	78	77	69	86	70	74	80	76	78	61	61	80	84	77	87	76	82	84	88	86	75	94	88	72	87	84	73	93	70	80	91	72	78	67	71	96	71	75	82	91	82	74	69	89	72	75	68	70	83	87	79	80	73	75	73	86	68	81	84	77	87	72	59	62	66	75	72	50	72	83	86	75	72	79	75	76	83	71	68	64	85	75	78	65	66	71	83	68	81	83	82	79	67	76	84	75	78	77	87	80	80	74	77	65	83	90	100	77	66	72	71	86	62	67	60	79	57	68	75	80	92	85	67	74	72	71	73	79	74	74	74	71	66	78	83	76	64	78	74	82	67	78	75	70	81	69	83	55	87	81	78	73	80	72	63	72	80	82	78	80	83	84	74	78	93	89	79	86	67	74	84	79	53	65	70	71	105	79	66	71	76	65	70	63	75	76	79	75	84	73	77	79	83	83	83	95	75	76	71	53	74	70	95	98	85	88	77	78	83	92	87	81	68	73	73	80	89	72	80	95	69	79	93	71	77	72	78	76	85	88	92	80	73	75	74	72	87	77	79	69	79	89	83	70	85	76	75	76	79	75	77	88	64	68	70	85	83	73	81	74	72	78	69	89	53	68	82	59	75	70	77	92	77	66	66	74	62	71	63	59	92	72	65	84	81	83	89	66	70	75	77	84	77	78	75	82	80	72	82	91	74	82	94	70	71	88	83	71	83	75	81	88	89	73	77	70	93	89	79	71	64	77	72	70	73	90	65	74	89	68	86	82	61	72	92	89	68	80	76	79	65	78	74	96	81	70	80	72	72	84	70	81	78	61	87	78	77	77	89	86	70	80	65	69	83	82	84	64	76	86	73	67	99	70	83	93	66	83	66	90	68	66	58	78	88	79	79	71	96	68	71	71	81	89	92	75	82	76	81	73	75	74	80	87	69	66	69	79	78	64	91	99	84	79	78	73	77	82	77	77	91	76	53	76	79	65	65	70	83	81	80	83	71	74	67	69	79	79	86	88	83	81	72	78	77	73	63	82	69	83	88	90	70	83	69	86	74	84	75	61	80	97	74	81	91	63	87	73	82	75	71	76	76	69	79	89	69	84	68	64	69	82	97	91	86	59	86	71	71	75	73	81	89	98	74	63	76	86	75	69	75	77	66	79	57	68	74	75	77	73	77	91	81	65	75	74	65	64	89	76	74	80	60	85	88	76	71	70	63	86	76	93	79	81	71	76	69	70	94	91	71	73	83	94	81	85	74	78	91	56	75	70	75	82	81	96	77	77	73	76	80	63	75	85	74	64	80	86	86	80	73	77	84	91	78	77	88	74	90	69	83	83	66	91	67	84	65	83	69	74	73	61	88	86	56	76	70	78	96	93	80	63	81	81	72	57	73	75	66	75	83	73	64	86	97	68	98	80	81	66	64	75	85	76	81	83	86	75	82	77	89	78	78	75	86	69	80	83	77	85	50	93	70	88	68	78	61	81	73	79	96	85	66	84	72	67	89	89	81	79	76	75	72	71	74	75	85	75	81	73	88	74	92	77	82	73	70	76	69	70	69	76	77	84	96	80	68	77	76	82	68	80	86	86	60	63	75	84	86	86	89	85	76	82	95	91	92	76	84	72	70	60	80	70	85	89	76	89	74	69	89	64	80	77	69	81	82	73	86	80	59	77	80	82	66	76	69	100	75	73	92	77	70	94	86	70	72	70	63	75	76	72	78	77	69	68	83	77	69	94	64	78	79	76	75	87	80	89	85	73	75	88	72	80	74	79	82	77	81	91	81	66	72	81	66	78	82	76	75	73	88	89	83	66	79	60	88	76	77	68	77	86	62	68	68	68	75	74	91	78	83	74	60	81	82	70	75	61	72	81	78	63	75	76	74	77	76	63	91	69	79	73	57	74	75	82	78	81	81	82	79	70	75	77	87	76	47	68	72	78	76	82	70	78	84	74	85	63	74	82	86	63	92	70	75	58	74	79	74	73	66	85	71	81	89	85	68	89	72	64	80	66	86	79	77	73	55	79	54	88	73	72	74	76	93	85	80	64	75	74	77	71	77	72	84	72	77	66	102	76	72	68	73	65	68	80	81	69	79	80	69	69	78	75	78	69	75	82	76	68	77	81	76	79	68	78	82	85	65	68	80	75	72	73	81	82	99	74	87	79	79	69	75	82	81	76	84	89	75	60	69	93	65	73	82	82	81	72	70	73	73	71	80	76	73	62	62	70	63	70	62	83	72	78	80	81	90	81	72	87	98	71	79	101	88	67	71	85	78	71	54	73	67	65	54	72	77	70	90	75	73	73	81	59	65	77	82	77	77	85	84	78	71	83	66	85	75	82	76	82	70	74	65	82	86	83	76	67	78	57	85	82	77	57	61	64	77	75	64	51	84	63	72	89	64	68	62	86	76	65	62	77	69	63	63	74	80	71	69	78	72	84	74	71	75	80	70	77	66	83	73	85	83	79	85	91	86	70	53	79	73	81	81	82	65	70	81	63	78	70	80	71	82	71	87	76	80	72	82	68	64	74	76	71	80	80	70	82	62	83	73	74	88	85	78	91	87	79	86	59	73	72	94	79	83	56	63	78	83	92	70	83	66	73	81	78	90	100	74	86	73	89	86	80	70	96	85	82	87	80	85	69	64	69	67	68	66	81	86	65	92	73	75	89	69	66	80	92	80	69	67	88	72	81	58	60	82	75	95	92	96	79	81	61	72	87	87	74	90	60	80	78	67	67	74	68	65	73	78	81	78
16093	2801	1066	1240	1023	844	707	573	516	459	436	380	377	325	318	301	275	314	293	244	284	267	281	246	279	236	246	267	254	242	240	237	235	224	225	253	225	231	235	237	236	231	266	436	434	416	437	432	501	422	445	451	428	439	403	369	427	496	450	388	335	315	276	229	196	199	208	216	207	200	210	201	213	219	197	193	185	215	190	230	200	213	212	202	190	202	191	200	213	213	238	233	225	198	197	210	220	196	205	208	204	211	220	176	233	205	183	242	201	186	204	250	243	197	208	202	213	180	212	201	187	197	224	208	204	207	202	224	185	209	217	216	222	217	210	217	209	230	195	189	204	195	200	217	199	206	228	198	206	226	222	234	227	199	186	195	184	215	206	225	188	209	217	196	225	218	221	215	208	225	205	207	219	197	201	193	225	196	230	199	223	203	197	206	234	184	239	204	214	211	194	210	198	196	215	209	205	221	207	188	198	198	203	190	218	219	205	239	227	211	199	200	210	219	213	206	207	214	224	197	217	215	205	205	229	223	202	211	200	200	222	202	205	226	212	197	200	195	212	230	190	213	219	198	199	224	226	206	192	219	225	192	216	219	206	219	200	189	225	215	193	216	215	216	202	215	203	214	211	220	218	206	241	220	195	199	166	218	236	188	215	216	202	209	198	212	224	217	214	210	206	225	190	200	204	211	232	192	228	218	221	209	232	224	207	216	194	203	202	237	209	207	224	207	189	198	228	190	224	216	210	220	218	205	186	209	213	201	217	226	225	221	196	224	220	198	210	200	238	210	218	185	226	192	231	203	217	201	200	216	194	214	209	227	219	200	196	240	206	199	212	231	197	214	212	191	227	247	197	222	226	207	216	193	209	186	200	203	220	202	207	213	205	217	192	226	208	202	219	209	219	216	191	215	183	171	230	219	211	213	225	227	210	196	197	203	219	204	224	210	216	221	208	206	201	195	226	195	205	196	215	217	224	190	223	222	201	214	191	210	222	206	200	209	184	205	172	230	196	220	201	196	211	207	188	222	231	222	175	213	190	215	182	193	208	231	212	204	207	225	225	206	223	231	187	210	225	202	208	223	197	224	242	204	234	218	204	222	204	225	209	230	199	203	208	225	213	222	208	233	212	214	219	222	193	226	234	210	226	226	207	209	185	210	186	210	224	197	231	210	209	207	204	191	207	185	186	212	215	185	202	214	212	231	207	202	185	218	203	202	223	203	188	227	218	206	202	214	197	212	213	201	224	229	203	213	213	217	184	211	201	184	219	194	224	209	222	202	215	202	233	193	210	212	201	197	187	188	217	228	211	237	214	210	178	222	238	220	208	215	229	224	206	205	235	212	200	215	190	192	195	218	212	215	191	192	255	212	198	214	216	214	197	226	189	199	202	200	183	205	201	200	223	188	226	208	216	201	222	217	198	176	197	216	203	233	215	199	223	200	211	206	196	221	197	222	207	214	229	181	213	209	218	192	208	203	202	224	242	181	225	179	227	199	219	203	207	200	201	201	238	223	211	215	235	208	197	212	224	216	208	213	195	214	206	210	208	225	197	211	229	217	214	202	223	220	228	200	200	203	188	192	221	203	220	214	214	204	239	206	225	216	214	231	189	214	195	205	220	203	209	220	199	195	183	203	188	198	212	208	211	237	204	214	198	235	194	197	228	207	179	224	219	196	219	231	210	201	185	203	208	200	178	214	221	218	182	216	217	184	204	205	220	194	215	203	208	223	199	200	212	198	214	209	222	203	212	232	223	214	232	207	210	177	213	212	203	212	212	209	205	218	207	193	197	212	174	215	190	188	196	195	204	200	196	205	210	210	225	212	194	223	219	208	219	214	204	187	210	208	246	185	194	200	233	229	212	186	218	199	217	214	217	228	208	203	229	205	205	211	217	210	196	218	208	214	193	200	204	210	217	202	203	193	225	200	192	208	193	212	211	219	222	203	221	207	204	218	215	207	243	200	221	180	212	211	206	221	215	218	208	214	213	232	226	203	170	189	192	182	205	180	218	196	197	210	176	200	170	196	219	188	216	205	210	195	203	212	186	225	218	181	225	196	215	196	219	199	187	205	216	203	191	217	174	227	216	209	239	204	224	194	194	218	234	223	213	237	198	219	221	191	192	223	228	211	214	219	201	222	230	208	195	209	226	212	191	215	194	193	204	223	202	224	214	207	200	213	171	213	201	214	202	229	215	215	193	216	195	207	199	238	209	204	234	207	220	201	239	222	231	203	217	213	219	199	212	200	211	228	198	207	192	203	216	212	211	226	201	214	224	187	213	197	196	222	202	193	201	183	214	191	228	207	204	211	231	205	216	183	221	204	197	215	208	224	179	217	218	211	204	216	199	247	204	199	185	227	213	206	214	190	160	201	210	206	206	223	187	206	184	222	198	192	211	193	224	233	201	213	216	231	207	188	193	214	206	218	177	211	215	219	205	224	202	218	196	219	216	190	222	201	219	230	205	209	213	207	201	219	219	210	185	190	201	216	200	196	231	227	227	205	200	212	201	197	213	186	199	196	217	213	230	204	185	222	212	185	206	223	206	230	204	207	190	196	204	223	221	189	233	221	212	199	209	210	201	213	202	215	209	182	199	193	216	216	189	222	200	214	223	206	192	203	207	233	199	207	228	203	217	199	195	227	212	202	189	195	201	232	209	183	195	202	227	194	191	197	197	217	199	183	210	217	205	212	224	233	182	223	191	191	227	201	213	210	217	196	207	201	221	206	219	189	217	223	200	205	208	212	210	194	200	208	235	239	199	239	200	195	207	239	212	177	215	218	204	227	206	210	211	216	227	219	205	244	169	224	207	193	193	234	183	218	207	207	209	211	220	209	195	195	208	200	188	201	193	214	212	231	200	205	213	223	223	237	219	181	215	222	209	185	220	198	218	208	213	219	199	194	206	216	223	204	213	220	221	190	217	196	231	198	217	232	223	233	200	191	185	202	210	200	213	224	197	240	209	199	204	216	219	200	206	200	213	239	204	232	196	240	180	211	216	204	233	252	196	187	187	216	246	239	191	199	205	206	214	197	202	192	203	221	231	189	205	225	216	188	197	233	223	215	197	221	209	198	217	216	209	201	180	214	220	190	213	201	219	193	200	210	179	183	198	209	203	170	187	229	211	214	232	184	190	182	183	200	207	205	244	211	211	247	187	198	202	237	238	216	198	207	214	228	217	204	201	215	228	183	205	228	191	214	223	199	247	195	173	227	219	192	206	205	219	220	169	207	178	229	232	242	188	236	198	207	222	216	212	203	202	220	212	218	216	183	231	194	224	185	197	223	217	196	235	208	209	198	228	204	232	205	214	202	210	205	214	211	218	229	220	220	205	238	215	211	206	221	228	205	223	204	200	207	209	225	217	234	197	221	209	208	224	213	227	207	182	210	242	193	210	205	231	194	224	225	198	212	208	212	221	217	213	210	222	225	190	222	223	209	191	216	221	198	203	223	217	186	201	187	233	231	202	215	186	222	216	221
8311	1216	198	207	222	223	189	218	220	205	228	220	225	211	197	203	213	211	231	198	197	209	197	223	200	228	200	184	209	204	198	222	213	203	209	206	180	210	200	167	223	190	201	211	195	212	200	215	193	210	210	217	232	227	237	208	211	202	207	202	203	188	211	207	190	215	201	207	212	220	217	214	207	193	195	197	218	197	184	192	188	188	179	188	172	166	223	210	206	184	198	188	222	217	226	220	207	180	223	184	190	223	202	218	222	222	219	201	231	190	209	193	211	196	198	205	184	205	198	205	190	199	179	182	210	206	213	198	183	229	199	194	213	208	215	179	210	214	220	198	203	191	191	223	204	193	194	192	194	216	183	169	183	213	178	231	203	184	209	210	192	206	184	200	200	182	194	201	215	197	226	221	225	193	194	203	177	199	207	222	216	183	202	211	194	218	202	207	191	187	204	203	245	202	228	195	200	200	189	198	208	194	218	204	189	213	196	206	218	203	216	215	226	192	205	217	191	203	178	204	195	185	206	202	184	214	242	203	188	209	200	193	194	185	206	195	195	195	195	231	197	213	175	195	226	197	191	164	219	201	219	232	203	200	190	193	223	197	184	207	199	191	205	206	213	170	230	185	181	195	204	197	212	198	183	212	195	206	191	220	234	213	205	165	203	212	190	192	198	188	223	220	181	237	211	220	241	217	193	189	180	210	201	208	205	209	202	188	188	224	189	210	189	189	175	194	212	199	202	204	226	201	216	210	221	167	203	212	186	205	205	202	190	192	215	197	206	206	183	199	226	204	199	225	211	188	198	166	214	247	217	182	213	202	197	170	197	208	203	203	179	197	207	182	244	191	214	204	236	223	201	223	201	172	204	179	201	185	208	213	212	189	187	187	198	186	229	205	230	205	214	210	207	182	217	190	218	207	194	212	202	213	197	197	195	191	213	222	233	197	212	192	186	212	214	226	214	222	188	195	216	200	209	188	212	206	186	194	206	199	226	225	202	217	219	197	203	201	224	184	215	223	227	230	184	206	217	200	213	215	208	202	194	198	216	200	196	192	200	194	194	188	217	197	188	188	209	214	226	206	201	214	200	180	208	199	202	207	207	252	175	189	212	224	214	230	175	202	181	214	224	205	204	199	205	203	181	194	205	185	173	208	204	205	213	199	193	225	192	210	214	215	188	190	198	177	225	229	198	213	173	205	210	210	251	212	207	230	218	200	200	205	222	216	200	209	220	200	212	207	226	192	221	184	211	215	202	208	213	192	217	206	202	213	204	202	191	209	191	198	206	199	187	201	191	223	219	200	221	211	204	185	215	219	185	206	220	203	189	189	236	190	193	191	195	201	215	199	201	211	210	181	217	201	175	204	198	205	193	215	195	206	190	196	201	215	201	181	204	237	201	194	216	185	215	230	217	218	193	215	223	209	218	207	201	216	205	198	216	186	210	213	194	196	211	204	213	223	201	189	205	176	206	224	210	223	202	200	216	200	207	224	211	204	209	245	209	176	207	221	212	212	191	209	192	181	188	224	223	218	206	181	197	201	197	181	208	203	205	201	200	192	213	187	220	186	203	190	219	203	219	185	205	188	192	187	204	198	214	188	184	199	174	207	196	215	199	198	230	203	222	215	215	198	188	201	188	234	190	205	219	201	211	204	203	210	208	220	208	193	196	182	200	202	187	196	209	221	177	182	218	210	189	219	218	198	184	244	203	197	193	199	210	221	204	190	199	209	186	207	166	192	213	169	206	192	189	217	233	226	225	209	187	214	210	212	184	187	186	186	192	203	196	201	203	205	220	207	202	178	202	199	217	223	221	225	197	193	212	234	216	202	220	200	245	234	214	194	214	212	220	197	182	223	201	208	198	187	168	176	213	206	202	208	169	194	209	176	165	201	185	212	179	208	193	205	198	206	207	215	184	199	188	184	189	222	209	217	218	191	213	181	213	215	218	194	213	217	205	183	194	185	207	201	208	216	192	211	209	180	203	199	198	188	218	191	187	210	221	192	201	184	211	189	189	191	176	203	205	188	211	206	187	219	231	213	203	178	184	217	198	184	194	190	194	227	183	209	210	220	185	197	182	197	198	207	222	211	207	219	195	208	190	201	217	224	203	220	197	212	208	196	216	194	201	219	224	199	204	204	212	237	204	204	180	220	180	220	187	200	194	200	204	175	195	216	227	193	189	184	244	206	178	212	225	231	207	240	179	201	185	200	190	215	173	215	245	249	176	200	188	194	211	200	197	217	206	208	192	206	208	190	198	188	205	205	224	194	189	213	198	210	176	197	196	225	197	203	204	227	228	186	218	186	211	202	213	204	209	188	199	221	227	209	180	197	207	209	206	202	189	195	204	206	226	193	199	217	199	189	197	197	201	234	167	172	219	227	227	222	212	190	200	195	188	213	192	203	208	205	235	183	231	209	212	218	196	206	200	227	222	211	188	212	190	213	207	196	196	193	204	217	197	230	193	207	215	210	213	196	220	206	195	194	223	224	203	193	185	167	195	205	188	185	193	209	220	203	190	221	220	213	215	206	190	228	207	202	207	218	219	199	197	184	212	203	196	211	224	199	184	206	212	181	201	208	200	218	229	204	211	214	189	209	207	213	196	198	208	232	222	188	220	197	231	191	195	188	200	208	229	200	228	217	190	230	189	205	221	232	198	198	184	203	186	217	194	212	217	212	201	215	180	212	185	200	207	201	188	217	206	199	206	192	221	210	219	209	205	191	224	205	210	212	195	215	195	202	228	192	223	213	198	243	229	242	216	188	225	201	226	225	211	209	201	195	211	204	191	196	179	198	189	180	195	220	212	190	210	207	203	204	203	203	210	206	209	191	209	192	228	178	206	189	173	198	210	214	194	202	222	181	188	214	197	206	216	225	199	188	205	199	203	190	202	203	210	211	209	186	216	186	185	183	192	215	200	218	217	179	188	206	184	217	221	179	199	222	198	182	217	192	224	216	207	209	220	192	195	214	193	224	242	206	217	226	217	197	233	205	208	214	215	182	207	202	184	176	181	213	187	208	215	223	215	199	204	193	192	216	194	205	225	205	202	202	226	196	219	194	192	203	187	196	226	200	204	215	225	174	195	203	191	220	213	199	200	184	197	211	208	199	192	228	210	216	218	189	193	218	205	208	223	203	211	216	202	196	206	209	232	218	217	202	203	188	203	224	198	222	233	209	225	207	209	217	196	201	187	214	236	205	192	224	220	206	222	194	187	211	218	209	197	213	208	193	208	229	205	205	226	204	204	224	171	217	203	193	216	240	170	199	201	213	207	219	203	197	196	193	220	198	196	192	178	169	216	206	224	200	209	230	180	215	173	207	208	168	206	208	194	194	188	210	204	205	209	226	188	212	204	203	204	200	232	203	203	176	197	229	225	204	203	195	200	183	219	219	196	216	209	197	234	193	242	215	221	184	205	171	192	202	188	190	185	192	222	210	190	204	220	188	192	205	196	232	216	240	197	195	198	184	221	205	210	186
6289	1183	512	542	536	514	552	482	445	498	480	492	490	490	501	516	509	489	522	502	494	535	485	477	503	484	490	441	514	500	487	489	471	523	466	478	488	493	473	506	493	518	485	478	575	543	536	577	573	544	498	556	527	486	499	477	496	497	532	499	487	484	518	502	502	524	470	519	492	447	489	531	478	494	470	475	503	480	516	503	479	486	508	529	505	449	463	521	447	531	520	532	481	478	530	461	505	522	508	472	475	487	537	512	521	501	515	464	519	497	507	494	521	494	489	481	518	508	497	497	468	488	506	517	490	520	493	528	483	507	490	504	530	458	532	476	500	477	483	501	467	475	486	514	488	457	459	496	473	542	497	471	493	461	490	519	476	462	454	489	498	518	443	522	490	497	489	502	500	460	482	473	520	506	484	508	482	457	485	517	492	515	493	489	534	496	501	483	496	458	495	526	501	495	471	510	514	519	504	443	497	457	524	511	492	485	528	512	492	484	499	522	555	485	501	483	506	502	492	465	530	484	520	469	529	498	467	469	521	529	511	475	504	484	492	500	485	529	484	501	475	530	482	518	462	528	520	507	477	532	509	484	488	505	476	447	505	542	461	472	518	469	452	508	505	550	499	481	493	504	514	511	492	445	509	525	465	466	494	479	495	468	534	512	507	496	469	472	477	478	505	471	510	537	499	483	509	506	484	489	466	495	530	495	464	482	494	469	508	468	500	536	500	495	450	463	525	481	493	483	474	458	525	472	480	487	479	509	474	475	508	495	511	467	473	455	463	496	474	496	516	524	512	523	460	481	451	508	474	494	510	505	475	498	467	491	504	484	481	466	476	510	503	499	516	544	474	498	495	486	476	487	484	485	474	493	483	479	476	492	503	499	561	503	485	498	502	504	532	534	500	478	516	516	487	461	492	493	459	520	486	491	472	482	453	485	536	515	465	536	501	461	560	508	504	520	487	494	489	509	520	501	515	474	503	489	516	484	492	505	512	511	505	487	489	500	446	478	489	489	504	500	477	526	472	470	540	502	460	528	503	498	487	479	505	489	459	477	461	446	465	526	514	459	514	504	509	509	472	475	512	537	481	482	480	451	501	472	493	500	479	501	481	495	507	491	512	482	507	507	468	488	516	496	495	532	513	522	490	476	480	484	518	537	508	516	487	506	500	484	502	497	487	494	521	546	476	502	472	478	493	533	487	480	493	488	486	502	520	523	503	512	485	523	489	507	490	508	466	496	530	490	515	521	478	525	504	485	526	489	468	470	537	532	522	506	492	516	458	479	495	486	465	513	489	495	495	521	509	497	468	510	471	501	507	501	513	477	480	447	510	489	514	466	508	500	463	517	492	519	493	504	469	481	499	505	490	503	476	495	517	497	461	522	480	519	517	509	494	513	487	508	526	459	471	474	530	495	465	503	467	496	498	500	483	453	473	523	475	491	437	480	496	486	466	488	525	460	469	480	491	515	468	483	516	497	475	495	501	431	495	472	505	429	487	485	527	488	511	513	509	493	493	504	503	483	510	502	508	488	500	505	507	498	438	476	486	496	502	483	478	482	470	538	496	532	483	519	494	495	492	505	487	527	513	495	506	487	498	483	510	520	506	499	499	515	470	471	501	501	509	502	496	514	471	476	498	511	471	509	500	523	486	483	471	494	499	491	506	498	494	501	507	468	500	447	479	533	514	486	521	514	512	496	502	479	435	498	540	492	510	480	474	490	511	492	508	505	514	483	509	479	474	489	479	516	469	488	556	485	494	500	482	477	501	467	489	525	502	496	460	496	444	463	507	495	474	549	530	481	512	479	521	455	509	441	502	514	561	490	510	537	522	517	492	467	524	511	525	512	449	486	494	527	492	530	495	519	523	502	529	499	473	519	508	509	521	506	470	502	499	492	503	480	505	502	457	494	512	500	533	518	530	494	448	494	460	495	474	513	511	514	508	490	523	483	531	487	492	491	525	474	509	548	506	535	507	510	477	493	447	486	499	500	534	494	482	510	482	484	537	505	495	499	488	480	523	496	506	461	490	495	483	488	494	522	492	481	484	468	494	482	488	496	465	466	494	518	509	474	509	496	502	476	505	532	511	500	512	516	478	456	513	497	481	468	519	480	480	492	514	492	522	480	480	513	497	486	504	517	475	523	508	467	489	515	537	533	498	520	457	498	482	464	486	503	483	514	525	489	512	469	527	468	468	502	522	492	538	505	524	509	466	515	489	491	519	509	481	488	492	489	534	470	506	479	515	511	452	517	478	509	484	439	504	555	503	491	458	475	528	480	546	519	507	516	513	457	533	500	503	493	489	474	499	503	504	468	460	507	516	488	518	513	524	535	514	486	536	506	485	488	500	465	516	508	489	519	478	480	525	475	479	517	469	481	494	466	525	421	502	490	480	491	482	504	491	517	467	500	534	518	525	486	479	481	467	526	524	490	536	519	492	509	494	484	517	485	484	505	512	477	469	519	492	518	529	491	461	468	486	474	479	491	498	483	487	481	492	495	519	497	508	503	500	524	503	535	489	532	471	510	474	523	510	465	524	467	504	452	537	560	518	485	508	514	489	538	493	536	461	507	474	482	504	459	513	518	475	491	493	504	572	477	471	474	515	484	491	530	481	469	501	507	515	523	485	499	495	515	453	503	465	522	493	503	484	531	518	496	508	495	477	465	454	493	497	478	466	469	497	541	469	499	515	525	525	499	524	528	522	468	513	479	507	470	502	486	488	517	476	513	511	482	471	501	524	507	500	479	515	508	500	490	496	480	555	515	543	482	508	545	489	501	508	522	456	472	489	490	519	509	540	516	497	458	504	509	499	492	544	484	497	542	504	468	490	490	474	517	461	495	492	529	484	490	493	487	514	504	466	472	478	487	550	529	512	488	525	474	498	493	480	505	499	494	489	463	467	495	505	505	498	453	555	483	499	450	515	509	492	517	492	531	490	478	487	495	459	488	496	484	495	486	512	449	506	491	498	519	447	501	475	509	496	487	481	479	489	452	499	490	492	481	505	510	502	487	477	477	482	493	491	486	498	483	489	499	448	493	504	486	481	459	474	458	469	472	503	499	461	492	517	504	509	523	497	477	489	506	473	461	481	450	500	487	532	477	469	507	504	503	493	486	504	486	477	454	518	476	508	523	510	476	494	513	500	490	521	503	502	479	463	476	478	469	485	485	528	503	478	487	487	510	503	493	513	497	467	510	502	495	490	522	502	474	524	506	495	482	483	498	500	455	511	527	503	468	470	495	487	512	519	508	500	517	482	501	506	499	541	496	524	510	491	483	485	482	482	562	518	482	503	478	454	490	514	499	493	506	490	480	488	501	489	476	515	479	523	522	502	497	499	479	475	469	491	486	491	535	455	499	506	466	483	466	529	529	487	485	485	529	486	506	492	478	479	478	512	529	510	496	468	518	520	438	513	471	461	486	502	537	489	483	512	502	540	485	527	466	491	487	505	522	466	515	513	470	503	461	500	489	484	509	476	447
17264	2791	386	271	247	205	178	186	171	166	153	197	176	157	155	148	164	162	166	159	151	166	129	147	162	166	169	161	156	150	161	138	149	145	171	142	150	155	115	150	166	143	156	147	166	137	159	163	157	176	149	159	163	150	172	169	169	178	156	146	134	127	126	166	139	142	156	145	169	137	144	144	155	149	165	155	160	166	158	141	148	165	150	154	146	152	136	162	153	160	155	134	156	143	128	166	164	178	166	157	166	177	136	148	144	136	145	147	156	146	144	171	147	137	154	154	150	133	150	145	156	144	142	133	174	134	153	154	138	140	156	168	132	167	133	159	172	146	177	141	161	137	149	146	129	144	144	156	114	152	159	147	141	150	167	139	133	158	154	139	151	146	150	141	160	171	158	138	130	137	128	172	147	151	147	134	160	135	167	169	175	131	143	141	157	157	148	130	143	166	164	162	135	144	139	150	131	135	151	166	164	135	149	140	146	142	138	166	154	156	142	172	131	128	168	153	169	168	152	140	136	142	149	160	116	143	137	143	157	164	151	133	155	185	147	157	156	144	119	152	153	136	125	133	152	142	153	140	121	160	149	138	151	169	153	142	157	150	150	175	141	157	146	146	137	149	160	168	161	149	140	146	167	145	152	152	142	167	157	164	165	130	179	171	149	141	153	152	172	138	135	152	184	149	153	157	155	147	141	130	133	148	155	158	133	152	158	163	141	138	152	143	129	157	132	151	159	147	166	131	163	159	138	152	142	139	157	142	150	162	148	148	170	158	145	162	178	143	135	146	159	152	170	165	143	145	132	172	143	139	139	151	155	160	154	162	141	155	148	157	160	176	133	161	148	160	158	132	163	150	126	170	158	165	170	140	165	153	151	137	159	135	161	151	151	142	145	147	153	160	155	154	146	133	155	158	152	165	167	144	129	155	150	146	150	146	163	132	142	138	145	165	143	136	161	145	160	166	168	142	151	135	166	146	142	146	168	149	151	148	157	152	142	134	156	137	161	144	149	148	147	150	137	154	156	135	148	136	178	140	154	134	139	159	143	147	130	151	149	173	144	167	138	144	159	149	160	151	159	124	155	170	153	144	155	142	167	128	159	166	164	166	169	136	158	160	137	143	140	131	141	158	126	157	147	156	157	142	154	153	143	166	138	170	171	151	134	144	138	189	153	145	161	143	144	158	164	172	166	146	137	155	138	143	132	154	158	174	135	145	141	172	146	139	163	151	137	133	157	151	170	149	155	147	146	144	161	134	149	139	133	164	128	134	160	123	132	144	162	142	158	157	151	164	121	148	141	143	155	147	151	152	127	144	138	151	141	136	144	165	157	148	155	155	141	131	152	137	143	146	143	145	172	157	142	146	161	133	136	159	151	139	139	128	152	153	170	141	159	156	152	144	148	149	162	142	151	134	123	190	160	151	147	139	153	160	110	135	136	137	160	147	134	161	142	154	149	151	136	155	178	136	133	137	149	174	163	146	152	149	140	155	177	157	120	145	152	160	163	158	152	143	170	170	150	156	165	157	150	160	146	160	165	164	148	160	137	150	144	149	148	151	141	162	163	158	165	120	152	171	151	156	170	147	158	130	150	161	148	134	127	155	168	177	161	167	146	167	149	146	154	142	132	144	162	170	144	134	158	141	161	143	155	166	166	154	175	147	157	141	145	193	161	144	174	150	156	152	149	148	166	144	152	136	146	165	156	121	143	145	147	137	171	159	145	141	161	150	157	163	156	162	158	136	153	152	166	146	137	150	178	156	149	166	135	142	159	153	154	153	138	167	141	169	155	132	150	133	144	150	157	160	160	170	167	159	146	146	131	188	144	151	144	156	172	160	160	146	148	140	157	140	160	142	149	153	127	145	149	157	156	130	156	160	126	138	169	155	144	133	179	140	177	150	155	159	156	140	163	164	130	155	162	141	142	144	159	135	154	154	154	158	164	178	144	152	141	168	148	145	153	137	151	165	144	183	150	160	136	158	160	150	165	153	136	150	133	140	136	167	158	139	155	165	158	148	165	165	136	170	150	175	162	172	138	175	153	175	165	160	137	149	138	150	164	151	159	169	159	174	157	148	174	150	132	132	143	146	145	162	154	139	177	153	136	140	131	150	153	162	141	142	133	144	150	163	171	152	161	146	155	150	152	162	162	156	151	154	142	152	168	159	157	139	150	145	127	150	145	173	139	134	155	136	144	139	163	167	129	132	159	144	146	169	166	170	169	151	149	142	164	133	161	173	129	145	152	142	161	162	139	145	165	182	147	128	147	142	152	146	160	135	150	130	162	152	156	140	162	142	132	156	148	138	152	150	165	157	151	165	151	140	144	153	157	171	138	121	120	134	152	149	147	149	169	157	123	165	158	143	166	154	155	157	126	139	170	148	134	158	151	162	176	166	171	150	148	141	163	136	162	146	143	138	134	161	164	169	178	153	165	160	148	132	155	137	156	139	154	143	162	134	134	165	136	176	139	148	154	156	149	163	125	148	129	151	149	138	152	165	167	135	140	140	162	189	140	155	138	136	154	151	129	141	138	142	140	153	141	125	135	161	135	144	148	175	162	165	165	125	156	146	158	151	156	179	146	152	151	150	145	156	151	145	146	182	161	159	169	150	158	132	143	163	150	151	151	174	141	153	145	124	134	157	145	140	159	137	135	134	136	133	137	131	132	155	157	133	155	142	156	148	147	131	172	150	179	141	145	149	152	180	142	131	143	135	137	158	135	161	137	163	153	154	157	170	178	161	133	161	171	126	146	139	144	188	163	137	159	135	155	146	164	132	161	147	144	173	150	151	151	154	149	173	145	150	156	148	159	154	140	145	133	143	156	151	153	149	166	151	156	168	157	137	154	166	130	151	140	154	163	134	153	167	145	169	145	160	168	159	157	140	144	140	142	147	158	130	156	122	157	142	140	156	146	135	147	167	148	150	169	152	152	160	143	154	123	172	117	154	148	158	148	141	155	138	136	150	155	149	153	156	153	163	138	181	160	158	143	158	141	172	168	150	143	143	141	167	146	125	160	149	148	186	161	159	164	146	171	164	138	155	158	160	177	137	145	176	168	147	161	131	152	147	151	164	143	155	159	134	138	164	173	152	169	129	131	162	175	144	158	147	152	135	144	151	170	156	162	152	165	147	161	154	160	126	158	156	154	158	137	159	163	160	135	147	138	166	150	148	171	155	169	139	153	140	128	133	144	158	140	153	143	159	146	151	151	162	159	141	150	180	158	131	141	156	135	146	141	156	156	165	148	154	133	145	158	151	131	164	145	142	156	148	129	143	160	179	169	167	163	153	163	153	136	147	149	134	137	167	160	145	165	151	169	139	139	132	140	152	150	139	160	130	140	145	164	144	138	172	175	151	153	162	147	135	133	145	150	166	158	146	148	134	151	150	167	140	145	159	153	143	144	163	146	144	154	154	164	153	151	156	171	172	157	138	152	151	133	155	142	174	142	141	165	156	172	162	141	176	164	151	139	133	145	135
12797	2225	746	872	774	674	605	550	559	472	491	448	464	444	422	391	417	414	399	419	399	384	394	370	371	393	385	401	355	416	389	365	379	389	376	412	386	409	368	366	378	382	443	535	536	552	513	527	551	493	513	491	526	478	518	468	471	541	487	484	450	405	424	382	413	368	357	356	369	350	378	382	368	396	378	358	371	383	377	378	399	325	396	382	370	378	361	373	406	340	401	368	347	348	366	395	392	369	369	337	327	364	407	353	363	348	419	401	406	374	377	377	370	382	343	351	392	373	368	387	365	373	366	395	373	378	363	355	409	384	356	356	392	368	355	343	371	295	340	377	371	364	411	369	368	377	387	388	387	368	397	388	360	377	338	380	404	358	357	371	353	376	339	357	369	366	319	348	351	378	365	336	362	394	379	341	388	375	357	353	365	362	387	379	362	385	397	375	394	383	350	364	374	382	350	361	378	366	339	342	393	370	387	348	362	365	318	395	354	394	374	332	374	363	358	381	378	363	416	362	372	352	372	417	374	380	372	366	361	373	401	364	375	351	357	367	374	344	401	359	373	377	360	366	419	362	381	344	365	376	354	363	369	356	360	348	368	367	361	343	374	366	365	368	372	412	351	370	377	393	366	388	376	374	361	342	358	329	391	383	336	364	391	369	350	361	359	368	365	364	371	347	398	336	388	367	362	355	356	369	360	361	334	390	389	404	366	366	372	376	382	369	387	356	353	370	361	350	352	334	375	397	329	375	385	387	372	375	398	340	344	369	346	345	381	369	387	351	388	345	360	373	366	385	379	363	346	314	402	380	366	364	383	374	378	410	344	380	392	390	378	381	374	365	369	366	329	355	363	384	350	390	372	364	364	361	375	371	377	370	402	385	380	384	364	357	378	345	382	378	356	380	379	371	375	340	372	387	374	374	393	370	396	360	388	381	361	354	380	370	399	321	410	367	372	367	344	346	379	351	358	362	330	407	361	390	332	337	376	371	389	376	335	374	389	396	350	370	371	354	376	389	365	362	365	384	388	321	380	376	346	384	415	351	393	339	372	352	371	420	344	374	392	395	363	366	338	321	363	370	351	359	407	372	360	349	394	388	388	399	367	352	381	375	377	369	356	347	351	412	395	376	367	394	350	398	359	375	379	347	363	384	391	352	356	354	375	374	386	375	378	391	345	365	382	408	390	366	374	373	364	386	402	379	359	368	366	396	367	388	350	363	444	371	320	381	375	367	357	385	386	368	377	374	356	354	371	368	337	371	380	368	358	347	389	367	383	374	345	356	371	360	382	373	400	384	368	371	344	420	396	368	388	346	326	376	347	385	363	386	357	389	367	366	393	382	377	418	353	350	363	394	421	362	391	388	383	373	399	362	347	337	338	398	376	376	332	384	369	356	361	352	352	374	360	408	367	376	361	396	395	396	342	353	368	399	370	370	336	393	383	351	372	364	379	355	343	358	375	372	368	345	381	376	390	360	369	355	383	362	367	350	350	397	376	393	388	399	382	379	366	366	327	342	357	403	374	385	340	372	389	430	372	376	354	362	360	357	409	379	361	379	365	389	383	382	366	343	375	353	374	386	398	348	385	389	396	370	360	365	385	387	379	376	345	378	400	399	360	358	369	379	389	402	379	363	394	353	355	359	366	386	332	353	367	381	341	389	396	357	359	373	391	383	413	348	403	348	356	389	334	350	368	383	378	373	383	381	366	371	393	373	423	363	348	378	385	380	342	387	409	383	381	343	364	376	370	351	373	366	372	337	360	347	370	332	367	395	389	343	370	371	355	386	365	378	367	372	379	392	373	352	338	335	344	348	391	379	381	339	391	353	386	379	396	383	379	354	361	381	372	402	384	364	357	365	379	370	371	379	420	331	370	351	362	362	437	373	428	400	376	343	393	360	350	380	368	394	387	394	364	356	382	374	361	394	378	359	402	366	368	369	382	360	365	358	374	345	352	357	362	369	387	337	381	399	358	383	402	357	413	374	391	395	380	388	376	384	364	360	374	386	393	384	383	377	367	385	364	350	355	378	393	352	361	358	340	370	434	342	388	388	348	342	363	396	353	349	381	395	367	369	367	356	360	366	348	340	368	340	346	358	377	391	357	344	381	384	363	369	356	361	376	372	382	360	403	379	372	353	320	332	374	388	377	383	348	349	389	388	364	364	374	343	407	374	377	346	400	365	329	364	378	375	365	389	397	371	363	371	379	341	364	338	386	355	394	375	364	364	362	357	371	365	390	323	351	360	364	344	403	373	379	363	367	387	381	368	410	371	347	370	392	409	345	382	344	378	372	371	367	385	386	335	345	349	411	388	352	359	356	388	393	352	353	359	378	346	359	400	404	356	363	341	381	376	352	326	373	358	403	367	372	374	385	390	381	372	388	346	370	368	346	380	396	355	372	387	363	418	375	393	373	396	396	372	334	390	350	359	359	327	347	374	381	329	362	336	349	371	375	396	397	331	376	390	366	357	325	360	393	393	353	390	360	389	405	383	388	393	365	358	386	396	354	390	368	388	375	404	378	371	378	379	364	334	360	367	357	407	354	350	378	388	327	374	384	401	343	362	372	360	384	348	357	339	378	362	405	346	380	381	362	378	366	348	345	376	371	367	360	354	339	364	366	362	382	369	376	398	386	367	319	374	354	360	348	325	394	399	364	335	356	377	375	370	398	381	375	387	389	368	341	373	379	386	374	370	362	338	398	411	367	375	384	372	378	380	408	375	380	360	372	391	353	361	354	386	393	365	360	346	393	388	358	346	400	356	393	375	369	395	343	346	379	363	358	330	367	378	357	400	379	367	377	375	350	335	384	324	333	365	349	356	383	334	393	377	331	320	345	372	357	410	363	377	415	368	354	419	379	368	356	353	368	354	368	362	373	323	361	347	388	372	395	379	424	323	352	395	379	353	347	385	359	361	388	380	374	353	404	349	332	334	398	380	390	358	376	358	366	383	384	364	351	352	375	390	339	395	353	384	341	350	356	356	361	379	341	397	386	357	364	367	360	393	352	330	372	395	367	369	380	376	387	365	347	379	379	369	372	359	383	367	379	364	367	356	398	384	325	400	354	357	371	357	383	382	346	373	371	347	358	342	351	382	355	347	392	352	388	382	369	350	373	404	384	398	383	387	378	350	372	335	370	364	355	399	376	393	369	367	380	368	370	354	357	345	314	365	375	392	340	376	392	358	357	354	378	384	387	376	367	359	368	374	356	389	367	352	336	331	367	339	350	381	367	386	401	369	351	396	376	374	365	354	354	394	370	363	353	366	371	369	377	378	385	382	362	331	411	362	342	377	412	376	376	361	354	347	389	352	366	341	336	372	372	357	372	360	353	378	388	385	368	354	381	354	383	394	377	336	378	376	361	355	371	363	375	357	351	372	357	381	362	359	393	383	369	419	386	356	367	325	368	359	359	337	363	401	377	337	393	383	386	419	385	365	367	381	339	371	386	393	391	373	374	358	419	366	378	373	352	347	371	370
24996	4985	497	320	297	178	146	143	115	115	112	101	97	106	95	94	74	65	80	82	49	109	97	71	78	82	77	79	84	82	80	73	72	83	68	77	75	68	78	93	82	70	77	98	97	89	76	92	84	86	101	103	108	89	96	98	93	123	93	99	71	100	82	78	66	66	67	62	75	69	83	76	77	57	74	92	66	86	67	74	58	71	63	63	84	65	65	86	62	64	81	68	72	73	73	72	81	84	66	72	72	78	66	80	79	85	77	71	76	69	67	66	64	81	77	79	71	83	91	83	66	66	73	71	74	72	70	90	76	71	71	71	80	76	61	60	78	85	68	77	77	65	88	75	72	80	69	90	80	75	68	63	79	93	70	73	88	64	67	71	58	106	88	72	69	90	83	54	81	86	71	68	91	70	86	86	80	82	73	83	75	85	82	80	69	60	63	63	72	68	75	76	51	76	68	62	83	84	67	77	76	75	75	89	70	67	68	61	83	70	96	60	73	67	79	84	84	87	91	88	59	59	70	80	88	82	64	73	78	74	79	79	69	90	66	77	76	66	64	75	101	77	55	83	84	65	85	72	98	83	85	64	67	73	82	71	75	76	79	76	79	77	71	71	88	58	76	76	74	79	82	76	73	71	70	72	72	52	64	88	69	80	80	80	70	67	69	77	69	79	92	82	62	75	80	72	60	72	57	63	72	88	93	81	88	87	68	71	77	67	82	88	81	86	88	74	72	72	85	76	72	74	102	80	74	59	76	72	84	84	82	81	77	60	69	72	52	61	76	61	84	68	77	92	65	93	74	73	65	70	72	70	71	72	78	77	86	76	82	99	82	83	77	61	80	67	64	72	73	65	85	86	72	93	65	63	71	96	75	68	84	80	79	85	80	73	72	78	88	72	84	78	73	77	84	74	86	63	60	80	80	76	86	79	77	82	58	82	60	93	81	74	68	82	85	79	74	77	77	67	72	81	64	85	55	74	79	83	71	73	83	64	76	80	71	64	89	91	91	85	67	63	72	71	70	78	71	79	77	76	68	58	77	66	78	92	82	76	76	80	82	75	75	76	91	59	69	65	75	82	64	87	68	74	65	67	68	75	64	90	93	75	87	59	76	70	83	73	72	88	82	74	92	56	65	56	67	78	63	71	88	81	67	84	70	65	66	71	75	81	82	72	76	72	70	80	81	66	70	75	88	61	71	68	62	91	70	68	65	82	65	85	63	68	77	60	63	79	68	78	87	79	77	77	67	87	91	73	65	71	72	83	76	76	90	92	68	75	75	78	78	79	60	85	65	73	68	60	75	82	64	64	85	59	74	84	73	75	67	64	76	68	88	71	85	89	71	77	80	60	82	67	73	83	82	69	64	72	82	85	75	71	70	80	70	61	75	69	76	76	67	65	60	108	55	79	79	63	79	62	83	82	73	71	85	59	71	75	72	72	70	85	71	80	64	77	80	79	86	66	76	66	86	81	87	65	58	95	93	78	83	71	77	86	64	80	70	76	86	89	54	75	68	61	74	66	79	83	81	89	74	74	63	74	83	105	94	72	67	74	66	78	83	68	83	76	82	84	70	61	66	72	78	78	71	66	69	67	57	80	56	69	80	64	58	68	56	65	68	59	74	81	95	81	69	52	74	65	52	84	91	70	66	88	79	83	84	71	73	58	65	65	62	78	73	78	64	76	94	87	69	78	73	73	72	82	58	87	65	83	78	78	85	77	78	93	85	92	85	66	89	58	65	83	82	76	71	87	74	78	74	75	51	96	78	70	64	79	81	72	79	57	64	79	83	78	78	73	78	87	63	69	77	68	72	85	63	67	85	76	78	84	75	85	86	77	55	73	83	66	65	64	59	90	66	65	70	77	87	61	83	87	69	79	75	68	66	79	73	78	82	70	79	80	68	70	78	97	74	65	84	65	69	66	79	59	64	70	63	75	83	75	67	68	63	75	60	74	77	67	75	69	74	79	74	82	89	87	64	67	77	89	73	88	79	77	68	73	73	76	94	67	67	69	70	81	90	70	88	67	78	69	74	71	84	78	98	73	75	87	82	87	74	81	74	80	78	73	77	85	79	72	69	79	65	64	87	71	69	80	77	80	94	102	78	74	72	91	78	83	79	78	77	89	77	71	81	90	57	79	80	79	77	80	74	75	82	75	83	84	89	95	60	82	79	64	95	71	72	81	93	84	76	79	81	74	82	86	74	86	85	86	83	77	78	60	73	84	69	71	93	83	72	63	82	67	79	84	65	68	73	69	73	86	65	85	63	70	77	64	78	67	81	56	90	73	83	79	54	70	79	69	70	65	81	62	75	78	68	63	91	82	64	57	89	86	83	64	82	86	73	63	56	63	58	90	72	73	68	77	65	84	81	73	70	69	78	67	79	81	80	79	79	70	74	65	67	71	84	84	72	87	70	65	80	78	79	87	85	79	80	75	74	61	66	86	89	65	66	66	65	62	93	69	65	87	71	65	79	79	71	77	75	75	73	69	99	70	79	79	60	74	92	73	68	73	59	68	82	81	66	85	79	68	69	77	84	74	79	77	61	54	79	70	72	67	80	61	80	65	72	73	80	81	78	67	70	68	81	65	60	87	62	79	68	87	85	79	84	81	52	72	73	72	68	71	81	65	77	73	79	66	79	84	81	74	61	72	76	82	79	76	75	73	77	73	76	63	80	69	71	71	83	72	83	78	64	69	72	88	70	69	66	76	75	70	84	65	76	72	85	77	87	84	89	73	84	78	72	64	65	77	74	83	69	74	97	73	91	81	68	79	67	79	67	64	70	75	64	78	67	77	61	67	82	69	74	63	75	70	69	77	76	62	66	79	79	66	79	64	68	80	83	82	90	57	81	80	68	57	69	63	75	92	69	84	70	77	99	69	82	72	84	73	62	69	73	74	87	86	72	71	71	73	80	66	79	70	72	74	70	66	76	76	74	80	86	65	63	77	79	77	77	96	62	74	69	79	65	82	74	87	76	58	78	78	98	77	74	70	69	88	95	74	66	71	89	84	80	81	68	84	69	71	78	89	65	73	70	73	70	83	77	72	64	70	89	72	70	72	72	83	77	78	65	82	86	71	83	81	83	92	91	94	67	89	67	73	73	72	82	83	67	76	71	69	47	93	80	89	78	66	73	73	93	68	86	83	90	69	64	95	74	75	74	61	87	76	68	68	72	70	65	61	93	68	85	82	70	66	69	82	65	77	73	72	64	82	74	85	69	73	77	80	76	89	77	77	65	60	72	85	79	85	69	70	75	70	66	79	82	75	80	82	76	71	90	65	78	77	76	77	72	73	77	68	80	54	70	58	76	72	81	78	91	81	72	80	83	73	85	75	66	87	87	59	74	84	77	77	74	77	57	64	81	70	74	62	64	71	72	64	69	89	92	82	66	84	67	77	59	71	67	72	65	95	71	65	50	73	86	61	63	75	85	66	75	106	73	63	74	67	80	77	75	66	90	77	65	76	78	70	98	61	74	64
16239	3162	1041	1218	1008	809	698	589	506	408	394	367	360	341	290	284	276	260	271	254	229	253	249	253	237	234	234	254	231	256	222	206	196	235	217	232	234	230	215	215	250	233	264	423	405	420	424	452	412	446	434	401	440	415	342	374	417	481	406	383	325	306	280	232	208	207	200	193	209	193	216	225	227	211	197	192	209	183	206	207	199	205	170	188	178	227	211	204	202	215	204	239	191	200	187	204	183	205	221	197	231	180	182	228	227	203	203	213	217	224	206	231	213	206	214	183	192	197	206	191	206	211	204	197	200	193	196	208	190	206	209	215	215	200	183	194	208	179	181	194	180	169	196	207	187	205	204	207	174	197	214	218	206	228	182	206	196	222	218	185	201	206	205	207	203	193	213	188	202	210	177	194	215	219	204	215	221	189	209	216	211	229	206	193	207	185	201	213	208	205	203	216	182	230	193	186	208	202	193	206	199	185	185	205	184	207	168	205	210	217	213	194	179	204	204	208	191	185	207	203	201	211	226	214	212	191	192	186	204	191	203	204	191	194	216	194	209	204	193	217	183	193	223	193	205	191	217	207	214	209	200	189	208	211	205	199	212	269	192	210	206	190	215	204	201	210	195	211	199	195	214	199	208	213	208	216	192	182	212	205	209	210	200	210	188	209	198	203	230	194	203	224	218	183	195	203	207	210	182	181	220	208	226	201	187	201	207	197	211	219	196	201	200	217	204	195	214	206	194	191	187	189	209	204	178	174	206	195	215	205	186	205	187	180	227	214	172	221	201	195	203	197	195	226	197	183	184	197	196	206	180	196	224	213	192	204	182	199	190	197	177	212	212	202	215	201	221	218	240	197	172	206	220	215	217	193	192	185	201	218	211	180	217	214	207	197	188	217	229	201	182	184	181	220	182	197	210	211	191	175	212	184	202	211	200	198	201	214	212	213	190	196	214	208	193	220	194	209	217	204	214	186	202	207	195	220	217	197	217	210	198	202	220	212	179	209	222	179	207	188	188	227	205	181	175	198	175	223	206	201	197	172	195	181	220	212	190	206	213	206	206	186	215	183	210	190	203	221	177	200	214	199	181	204	201	209	223	204	206	170	210	186	230	192	156	156	206	194	209	200	219	202	208	219	208	177	204	208	211	214	210	221	216	220	183	219	200	196	200	236	204	206	181	221	201	216	197	212	186	214	232	198	215	206	197	191	183	197	211	189	206	191	177	201	176	205	219	211	190	211	183	186	178	204	229	206	192	198	193	184	203	197	196	190	203	184	209	223	196	204	188	221	202	213	223	200	185	200	185	191	197	219	203	197	184	207	213	191	212	196	188	185	190	193	211	216	199	213	193	194	211	196	226	213	165	195	211	226	198	193	199	200	204	194	211	217	208	225	220	211	197	209	212	223	209	228	182	196	221	188	198	195	209	195	202	188	216	181	196	207	213	225	205	192	194	210	213	203	210	188	204	209	206	205	195	186	201	188	229	211	198	191	202	174	218	201	209	187	177	207	203	214	201	216	208	203	211	227	232	250	191	192	211	215	222	210	188	211	196	223	196	203	196	204	190	196	222	202	202	221	194	208	202	192	209	192	194	194	193	201	196	208	199	198	188	213	195	221	226	230	224	213	196	212	185	172	232	175	179	200	199	211	209	220	188	189	205	230	210	190	204	198	180	238	227	177	197	219	226	201	213	202	221	207	203	229	185	171	194	200	227	183	212	193	176	207	192	209	204	197	202	188	218	208	197	218	191	199	193	205	187	199	214	196	202	185	215	197	186	204	209	197	215	201	194	205	226	204	224	203	211	196	206	212	197	222	179	173	200	197	195	204	225	213	188	228	195	226	208	202	181	229	201	192	216	185	164	219	186	196	193	195	187	187	193	195	197	188	203	199	198	198	233	203	206	195	194	201	233	211	188	185	175	187	201	204	190	183	212	212	194	214	225	230	198	216	193	173	202	194	195	209	223	168	211	205	192	207	202	191	206	220	183	179	188	216	210	186	201	188	215	234	207	211	186	241	207	189	183	182	197	181	207	204	210	179	190	222	208	199	191	205	219	197	208	194	202	228	203	205	209	197	189	203	189	213	187	215	210	210	185	200	230	189	242	200	182	202	230	190	227	224	224	178	180	191	203	198	199	198	193	207	212	183	215	203	208	172	223	211	186	192	215	198	209	216	211	211	216	216	197	192	227	217	205	192	199	199	209	214	212	214	219	176	193	220	218	193	215	199	191	193	205	181	213	226	187	196	223	213	186	214	191	199	220	189	213	196	207	188	209	179	200	193	210	220	203	193	219	196	188	222	208	209	220	202	196	224	202	208	188	202	209	193	190	207	192	191	186	217	198	218	182	206	213	204	200	221	209	206	177	238	206	189	207	221	211	225	191	200	212	198	237	193	214	205	206	201	215	186	209	194	183	213	197	209	226	184	187	197	210	222	202	227	191	192	195	183	216	213	176	191	187	159	204	217	217	216	218	203	204	225	213	194	197	198	206	219	226	199	187	198	202	180	217	191	216	199	197	218	224	230	214	208	160	226	200	220	201	199	193	207	210	208	208	199	196	197	222	215	201	172	180	207	215	202	198	186	184	232	206	211	217	191	213	202	180	195	198	196	190	205	218	202	190	199	212	189	197	217	187	215	197	217	208	215	198	199	249	209	211	172	196	177	214	179	207	208	182	185	218	205	184	195	204	199	180	203	216	206	175	207	214	212	195	203	203	234	199	221	195	188	216	199	213	230	161	202	204	222	156	196	207	207	216	182	203	220	206	190	204	205	214	209	198	212	202	224	197	228	184	189	222	209	189	215	199	204	182	192	206	209	185	186	180	191	189	210	201	212	193	214	201	195	192	214	208	174	217	168	193	201	194	194	185	178	193	181	208	186	212	184	219	202	213	199	207	225	182	223	181	208	186	203	241	211	181	201	189	205	206	195	184	177	211	202	205	224	195	192	204	202	186	174	193	212	208	192	185	205	205	214	190	203	181	208	199	210	186	204	208	221	198	192	233	211	196	206	197	221	207	211	199	233	197	200	214	230	223	231	205	177	196	205	205	186	197	194	213	198	194	213	204	206	216	237	214	203	198	209	206	186	200	205	205	207	219	209	203	198	203	227	201	196	221	200	216	172	211	204	234	199	201	201	212	185	183	213	181	199	201	213	202	229	189	223	206	201	212	203	196	193	220	195	208	218	217	216	207	199	207	211	232	234	195	192	191	202	211	205	191	198	221	223	210	199	188	182	215	213	215	196	215	172	193	204	212	216	205	202	180	177	236	207	199	197	208	227	202	201	204	162	201	200	209	208	200	213	201	210	182	216	209	231	201	200	211	197	199	191	202	191	204	215	221	188	188	193	217	218	206	196	194	201	182	204	188	179	198	207	218	200	213	200	177	202	205	174	212	217	215	192	192	198	203	204	179	203	220	183	215	204	199	217	210	190	199	204	233	200	232	184	221	208	189	185	221	198	189	201	206	211	215	199	190	191
7919	1087	224	190	222	192	170	171	193	234	201	205	232	224	185	203	232	230	218	194	197	203	187	193	198	216	196	181	190	198	192	212	198	198	213	197	185	187	193	208	168	205	198	195	202	222	206	179	213	210	205	207	200	193	231	173	199	194	202	209	195	215	175	194	180	193	202	212	187	205	193	179	177	223	221	206	228	191	190	210	204	210	166	249	217	199	196	208	206	172	204	209	200	201	224	216	214	219	199	218	215	201	199	159	192	218	212	244	204	199	190	223	224	186	192	187	212	199	177	206	215	198	208	190	211	214	231	182	224	192	207	199	222	165	202	218	231	203	202	191	188	210	187	194	187	189	204	208	189	219	217	232	200	204	176	218	192	197	223	204	195	191	212	230	205	205	228	214	223	181	194	215	225	204	207	220	189	193	188	203	210	186	203	199	204	204	187	203	183	211	211	201	194	207	219	223	194	187	202	197	182	217	217	211	203	204	216	213	228	179	208	212	230	191	203	210	205	200	213	222	236	190	207	195	199	200	201	197	172	191	183	202	184	193	192	183	167	202	186	208	191	193	244	211	203	202	206	192	201	180	220	191	234	180	221	173	200	214	201	221	213	187	172	235	222	215	187	185	200	194	220	203	186	188	207	192	204	211	164	204	207	177	191	197	179	180	202	213	214	227	190	209	191	214	221	206	228	205	208	227	193	199	194	213	241	184	196	204	224	174	188	223	203	181	213	213	223	228	199	208	189	196	202	173	170	194	201	214	208	185	203	210	222	226	204	220	190	209	194	212	205	224	198	202	198	222	199	215	225	221	189	204	191	168	216	191	193	205	205	193	165	226	194	183	216	201	192	201	200	188	227	188	209	206	187	204	193	198	207	187	189	163	194	198	197	207	239	212	166	212	209	199	203	211	204	173	209	179	204	186	189	174	172	192	189	215	198	217	178	213	211	184	200	216	211	203	215	203	212	214	206	191	223	221	216	219	222	189	203	214	194	193	204	209	208	194	232	202	205	204	212	204	194	202	217	184	214	204	225	176	181	190	199	220	223	214	201	200	216	196	211	211	177	195	200	213	187	208	220	212	200	190	198	206	186	179	197	228	193	206	207	189	182	224	247	216	204	207	202	194	234	208	206	195	202	199	222	200	224	198	222	174	189	198	216	196	187	198	206	229	207	208	201	173	198	198	207	170	176	196	209	195	210	201	196	215	209	205	206	228	205	195	185	203	177	178	223	209	223	197	187	193	208	176	214	190	194	221	161	197	198	222	195	192	173	215	192	187	201	193	202	217	201	176	216	200	200	207	205	202	178	202	206	205	212	212	197	200	206	207	194	190	201	194	203	207	215	224	202	194	218	198	206	221	187	194	214	192	229	205	190	206	208	183	197	189	204	193	189	196	206	213	206	192	198	201	197	201	188	185	220	187	197	190	187	215	215	199	216	209	193	210	206	211	214	203	222	203	218	226	174	202	207	207	232	196	189	182	171	188	197	187	189	199	192	200	196	231	197	181	226	204	199	178	202	225	224	215	223	197	209	219	202	212	187	196	203	168	206	183	212	235	196	218	203	204	214	184	191	204	201	194	241	220	205	199	196	187	188	173	190	203	217	201	191	224	204	190	224	185	199	187	204	219	167	222	197	223	220	199	188	200	183	211	193	189	215	191	203	213	216	205	217	222	195	177	185	201	215	222	200	178	215	218	184	171	219	208	184	204	223	188	198	175	244	215	199	205	196	202	203	197	203	224	203	197	204	188	218	186	193	200	218	203	215	202	213	204	204	213	224	218	200	209	208	203	195	215	204	214	202	203	193	200	208	187	207	206	218	209	201	203	213	196	191	190	183	216	196	192	213	209	183	189	214	204	218	195	199	192	226	211	190	225	203	214	211	208	216	201	206	206	226	202	180	168	196	207	209	180	217	203	213	184	195	196	209	168	197	208	196	194	189	195	178	197	199	192	202	193	218	201	183	207	227	183	217	217	214	229	187	203	195	168	183	207	199	204	179	209	207	192	188	183	214	202	217	197	179	203	186	190	206	197	199	196	178	199	198	210	193	167	199	208	201	192	179	215	185	222	210	170	180	234	189	198	188	201	215	210	239	221	190	225	218	187	218	212	183	206	224	202	188	219	235	207	210	181	206	194	212	232	182	201	202	218	166	182	209	190	215	205	198	195	239	188	205	223	209	178	204	202	206	197	195	191	183	182	198	227	181	201	231	205	184	222	197	203	196	193	210	178	210	222	195	232	195	205	201	192	209	212	200	179	204	220	200	194	202	210	211	220	192	186	195	192	225	195	197	194	208	203	201	174	202	211	197	187	167	186	206	202	219	186	189	202	209	189	186	209	179	212	208	207	198	194	206	234	233	193	210	212	186	194	202	204	223	188	196	207	187	208	200	213	221	216	188	210	205	208	211	202	192	180	189	198	210	201	214	209	208	170	216	204	186	185	179	224	187	206	205	193	217	199	208	189	164	197	191	188	191	193	186	217	190	202	180	198	194	201	209	188	208	200	209	200	196	190	181	207	180	197	209	186	214	184	168	205	186	219	185	228	210	207	198	226	233	178	205	208	213	197	205	182	211	207	185	185	230	219	220	214	186	207	197	197	184	211	202	204	218	225	220	188	210	208	211	214	208	199	188	204	206	216	215	199	183	189	212	204	216	204	197	194	220	177	215	215	207	194	202	203	193	194	205	177	198	206	173	186	197	190	219	203	219	182	209	199	195	211	195	198	211	201	223	186	195	208	226	217	210	211	201	197	195	182	198	235	210	184	195	228	207	211	197	182	192	211	186	216	194	207	213	187	197	215	205	224	193	201	203	188	204	202	185	194	186	204	203	204	182	198	206	172	214	236	193	230	169	187	219	183	200	157	206	205	195	191	199	211	205	202	206	215	209	226	168	205	207	187	209	191	196	219	212	192	205	208	199	207	191	184	187	212	186	187	215	191	185	213	188	198	203	223	208	198	212	211	176	195	202	209	225	181	210	179	203	217	234	221	184	185	204	177	193	219	200	192	218	220	205	180	199	228	212	202	213	211	192	207	207	220	196	195	195	175	186	205	179	197	217	214	203	245	187	181	192	190	206	212	201	195	184	208	187	186	197	198	211	244	208	183	222	234	203	208	205	181	203	229	218	198	186	199	213	209	224	201	181	208	206	205	205	218	220	205	187	200	177	206	191	211	205	226	191	190	166	208	210	206	205	189	234	201	211	188	194	211	184	203	206	190	213	205	194	193	211	192	199	194	208	179	170	233	204	215	213	205	206	199	219	197	210	217	196	205	183	198	204	227	217	221	201	200	183	219	222	212	243	214	206	208	193	215	215	199	199	187	183	198	201	213	213	199	228	199	198	218	203	221	192	186	207	159	213	191	210	199	191	224	229	180	246	218	212	190	199	201	182	200	199	195	218	202	210	214	183	199	226	212	208	196	196	198	198	230	216	209	200	198	207	216	197	195	208	192	190	193	192	213	228	190	205	190	198	203
6193	1095	513	504	547	482	497	515	519	469	494	480	499	494	540	489	491	448	475	478	498	442	506	486	504	501	473	489	525	514	482	517	474	517	490	463	521	480	505	518	503	509	496	518	559	524	514	519	503	478	527	516	500	501	511	526	508	503	514	470	463	489	473	445	487	503	463	481	484	493	458	490	480	511	473	483	465	496	499	486	425	487	489	556	498	480	480	514	488	482	507	472	450	485	517	490	549	482	488	504	479	467	487	510	473	502	541	461	501	482	499	480	491	473	459	491	467	500	504	484	480	513	487	489	496	479	481	487	474	452	477	484	469	503	449	467	487	487	506	456	465	478	488	474	468	520	516	479	507	494	528	493	481	496	494	500	497	438	473	521	518	491	514	498	494	442	516	519	484	481	486	494	474	450	478	470	496	519	456	506	455	491	466	505	432	478	502	450	488	539	455	464	504	454	491	495	546	497	480	526	513	501	480	495	487	486	470	466	473	493	499	468	453	486	480	447	472	441	475	511	478	503	480	490	501	456	481	472	480	460	470	481	494	484	479	510	496	474	474	472	510	494	496	500	502	476	461	484	480	486	469	465	488	482	478	475	495	523	502	473	493	499	512	509	452	485	479	490	519	487	503	509	495	449	508	508	474	506	483	513	513	523	524	476	508	490	459	532	523	475	455	447	480	496	505	474	500	515	488	493	479	465	478	497	466	481	466	472	497	512	474	491	494	485	498	495	525	528	491	494	514	485	487	471	529	496	461	494	468	488	502	484	489	485	479	484	483	505	477	482	509	496	470	455	515	467	497	491	478	500	512	504	505	496	469	488	491	495	473	483	493	486	465	510	484	494	506	522	519	473	495	469	469	505	521	440	461	478	506	442	481	501	483	478	472	508	454	502	508	453	505	469	559	495	479	474	495	467	495	477	539	532	495	459	476	510	490	491	496	488	495	488	493	464	455	477	528	496	497	489	510	515	476	492	459	521	507	526	501	508	512	494	506	496	448	519	486	462	546	485	533	528	473	463	425	487	468	529	517	522	507	506	485	466	518	512	488	523	536	475	510	513	503	455	444	457	496	462	513	483	488	459	519	473	486	515	459	494	500	520	501	472	467	458	486	496	487	491	481	518	472	467	515	523	490	464	501	473	462	461	516	442	510	463	479	496	461	525	525	513	482	489	504	508	497	513	495	479	463	474	515	449	498	458	476	477	464	489	519	527	492	480	510	479	474	493	484	504	499	459	460	466	494	519	451	509	495	484	505	457	511	492	516	467	442	466	489	498	515	476	493	430	496	519	465	532	466	520	507	492	484	524	465	500	509	512	497	501	463	487	452	472	492	460	507	464	459	483	484	509	511	522	500	510	495	483	501	453	472	475	514	494	482	496	477	533	508	493	496	490	510	521	508	519	494	495	482	448	495	491	490	476	518	497	511	486	510	492	514	474	431	467	492	482	500	496	487	480	491	494	483	478	508	494	503	451	476	469	505	510	462	525	482	477	479	486	495	519	514	470	481	481	507	504	467	482	542	484	497	494	484	439	517	492	464	489	476	476	465	520	506	483	466	483	485	506	474	494	488	523	473	492	467	502	518	478	493	486	504	481	494	467	490	509	494	459	453	520	543	478	461	472	453	495	495	506	486	502	450	467	486	491	523	493	451	492	466	464	482	485	463	507	502	452	523	506	499	456	506	483	487	507	483	507	485	501	504	497	500	498	489	493	449	480	486	495	538	444	526	500	511	488	485	465	505	474	495	473	502	444	442	503	459	482	496	496	484	514	479	528	436	499	476	515	496	501	506	478	482	485	485	505	505	483	507	513	459	491	483	479	470	488	506	488	509	518	497	489	512	437	510	483	495	455	488	509	475	505	485	496	489	444	466	519	513	473	466	471	504	482	508	520	498	504	491	481	476	465	509	496	524	502	483	521	485	465	482	503	469	490	493	518	500	479	506	509	486	458	499	449	448	532	480	449	478	486	478	470	463	507	476	488	534	508	459	474	478	537	461	509	480	536	514	451	462	497	460	520	472	476	494	473	493	455	489	474	499	509	537	420	496	461	489	470	491	460	443	499	479	510	479	507	494	465	459	491	511	450	483	497	485	508	473	523	476	458	465	454	524	511	480	481	489	492	518	485	465	503	487	478	491	471	500	485	520	500	502	490	489	510	477	480	484	509	470	499	471	497	496	471	517	515	517	523	482	479	451	497	497	470	527	468	488	472	509	482	497	480	486	498	498	491	502	507	467	513	492	483	515	447	499	467	486	517	480	511	507	506	446	519	473	482	519	468	503	470	483	483	471	489	485	510	483	508	504	470	520	470	477	456	466	512	461	502	512	465	450	485	489	483	517	486	477	483	512	499	480	521	469	498	502	468	494	476	468	490	485	508	477	511	485	486	475	467	491	484	490	490	502	476	530	428	456	495	494	486	482	476	483	487	501	499	518	448	491	533	471	501	500	450	468	483	458	493	545	482	519	526	468	488	513	492	508	482	460	473	501	470	504	474	522	515	480	456	492	487	478	511	507	500	467	457	485	474	504	530	509	489	476	492	485	479	499	474	451	512	494	531	513	487	496	453	485	440	482	472	469	510	524	521	444	512	480	497	497	516	494	493	491	505	477	482	526	461	471	470	514	510	508	474	502	511	480	483	484	456	443	479	470	480	486	479	467	478	490	513	538	523	489	452	487	519	455	479	494	532	485	494	474	517	451	483	533	484	485	502	493	490	474	488	481	456	491	505	483	496	506	499	509	510	487	484	481	468	518	514	473	493	486	495	471	494	458	495	510	540	472	525	538	509	469	493	509	487	478	499	477	512	507	511	500	516	494	486	485	485	467	492	483	482	483	494	495	451	521	506	487	504	483	514	462	486	472	500	490	517	484	487	471	523	525	524	510	512	501	502	481	476	488	479	493	487	497	463	462	518	478	492	451	503	488	464	500	506	471	495	494	496	480	498	472	510	477	468	470	492	485	461	468	512	491	506	509	456	425	478	478	470	476	504	482	486	444	471	475	473	469	488	501	468	512	442	465	473	499	467	524	522	480	529	477	463	508	467	516	480	477	500	461	466	509	493	513	461	480	467	487	484	447	492	485	483	491	510	514	487	485	500	460	473	506	506	479	472	503	492	479	477	457	481	531	481	502	460	449	505	486	469	489	478	486	555	484	471	488	544	450	484	488	516	462	520	513	497	459	481	492	484	479	504	475	497	460	496	449	540	536	465	496	472	479	493	502	469	453	467	503	471	473	496	491	479	520	539	483	456	496	502	473	497	540	502	499	476	500	504	469	557	508	508	454	514	464	466	470	472	478	551	480	481	530	489	508	447	487	480	477	475	519	481	496	537	516	514	468	474	474	469	492	481	474	486	514	499	547	488	504	483	488	457	496	443	491	477	502	509	457	479	475	459	524	509	459	488	493	528	485	487	525	470	476	503	490	517	539	467	527	477	516	520	471	513	445	499	504	472	459	512	468	452	496	481	515	491	513	485
17304	2794	389	262	217	216	183	192	174	168	194	154	161	164	135	188	152	164	158	135	157	163	169	147	161	130	156	159	159	160	154	139	164	171	146	149	160	166	159	162	141	148	143	179	141	157	166	136	158	171	189	185	147	155	146	151	149	167	157	149	154	137	151	164	171	159	131	165	158	162	142	162	143	168	166	139	147	154	166	171	144	155	152	138	157	160	167	122	140	158	180	165	153	160	142	168	140	162	145	164	136	153	152	145	147	136	149	153	156	136	153	150	143	144	163	168	182	130	154	169	125	148	135	173	125	149	154	151	158	152	128	159	151	136	134	160	156	162	158	142	145	137	168	144	152	145	147	143	149	144	176	127	149	144	123	158	137	129	136	131	157	146	140	147	144	152	164	154	146	150	158	163	154	167	167	155	139	165	136	133	131	164	145	154	141	135	164	149	136	152	141	161	151	152	143	157	168	165	141	178	154	151	133	133	149	137	161	161	156	181	137	134	140	170	142	170	154	124	150	139	150	136	147	151	167	142	145	161	145	154	145	155	161	162	154	167	150	149	169	167	158	138	146	142	139	174	172	133	147	156	147	137	148	133	153	158	159	151	177	153	147	176	152	160	140	154	142	134	158	166	149	139	149	134	159	153	147	147	161	137	159	153	138	127	136	141	167	148	125	154	132	132	148	148	159	132	130	124	147	141	147	155	130	116	147	150	146	129	145	143	145	146	180	149	138	138	138	129	133	140	139	163	147	157	137	139	155	141	152	153	156	162	150	147	145	123	138	128	145	148	149	143	170	159	145	150	161	143	150	169	155	146	157	175	156	165	153	157	154	149	153	144	168	157	147	144	158	144	139	127	130	144	144	146	158	123	137	147	142	166	138	168	140	142	135	161	153	170	159	158	163	134	149	149	146	145	142	159	130	145	159	131	151	156	141	149	155	156	149	166	162	176	148	165	153	136	135	163	147	155	146	144	159	158	160	130	142	156	169	155	162	133	152	147	157	151	145	148	139	183	176	144	150	153	161	153	152	142	162	140	156	161	146	150	159	143	162	131	151	164	165	177	137	152	150	175	158	139	146	143	149	151	132	177	162	129	160	162	161	135	158	133	148	158	156	167	159	140	129	153	149	141	150	168	141	179	159	146	132	134	130	179	145	147	143	153	154	154	135	136	175	143	170	138	128	136	158	151	125	157	161	136	152	191	152	183	135	124	136	144	147	160	166	167	153	148	132	176	139	158	158	152	146	143	165	142	140	128	148	146	145	142	156	123	147	136	179	135	145	146	138	166	166	159	156	128	157	135	160	161	148	147	166	145	143	138	154	162	160	130	149	153	124	158	140	145	160	153	164	152	157	147	142	167	151	148	165	153	163	148	135	133	141	147	141	139	151	157	147	167	141	137	173	135	168	132	136	157	137	131	124	154	158	141	177	144	149	161	148	143	155	155	138	139	159	157	153	143	134	123	159	145	149	172	145	158	149	160	160	166	124	151	148	149	139	149	152	161	183	152	158	168	145	116	143	163	160	149	156	148	185	176	153	140	157	136	147	157	152	135	156	152	153	163	168	154	143	153	142	136	113	156	178	161	162	157	169	179	144	159	154	149	152	120	150	177	133	134	149	167	147	156	141	147	144	152	155	140	136	155	148	137	146	163	151	133	162	156	145	158	141	145	150	133	167	179	143	153	144	133	160	142	139	125	151	168	132	142	151	183	167	138	133	147	185	121	166	161	160	153	132	182	133	143	135	150	174	147	156	141	157	153	153	130	137	159	148	161	160	159	161	145	150	127	141	173	171	147	136	147	164	143	148	145	144	142	163	121	153	160	143	172	147	162	155	122	144	151	159	129	139	145	150	129	138	149	148	159	179	140	163	152	130	158	166	159	140	164	135	143	173	145	153	153	161	138	134	151	146	149	156	145	145	151	120	135	146	152	152	132	141	142	164	164	161	149	140	152	170	154	141	138	153	140	141	165	135	153	140	145	141	137	148	171	157	158	163	112	146	158	148	157	111	119	148	138	158	152	170	148	129	141	133	129	154	132	157	130	130	169	139	164	154	168	173	127	148	162	156	159	142	139	152	138	141	147	163	126	155	144	142	150	156	156	150	139	151	164	137	143	149	151	165	157	123	140	162	155	150	133	147	168	134	156	143	164	145	170	175	163	158	141	153	145	157	150	155	138	130	132	148	177	136	138	152	160	122	121	156	150	152	131	145	152	164	142	145	147	171	129	148	149	141	144	152	155	158	143	141	150	131	153	145	155	163	152	154	150	154	150	152	161	178	153	135	157	122	134	151	155	168	137	146	161	163	167	142	125	144	164	152	152	135	166	130	139	154	151	149	155	158	150	164	140	126	161	165	159	144	147	148	149	156	161	145	144	135	118	142	164	158	151	145	145	137	149	168	144	148	154	141	145	160	146	110	175	163	143	136	161	146	155	165	147	156	160	159	150	153	125	160	154	149	161	154	137	153	137	165	168	145	149	144	130	144	163	142	183	128	133	148	159	148	154	156	161	182	169	144	138	159	152	168	154	140	161	133	171	176	145	154	186	128	134	137	133	167	146	132	151	147	160	155	151	153	143	132	165	127	143	141	166	158	124	147	135	134	155	153	152	146	115	148	141	126	142	150	155	147	150	159	157	143	139	149	170	156	131	139	163	128	148	152	158	121	152	162	143	130	146	161	150	124	123	153	167	145	161	132	138	161	145	147	150	148	140	140	136	144	137	140	143	152	150	137	169	148	160	142	151	137	152	158	150	167	162	120	146	144	140	144	155	143	144	162	143	146	168	157	152	128	150	133	138	134	170	142	157	128	142	150	145	148	167	159	171	131	139	150	159	137	144	167	171	148	159	138	175	149	161	154	166	146	146	148	130	139	151	162	159	152	148	163	131	140	163	130	142	154	147	151	142	161	164	158	144	151	157	143	129	155	154	141	150	125	163	157	138	140	116	156	150	158	153	139	165	169	145	170	179	156	147	145	149	151	141	153	142	152	161	133	149	133	127	145	174	151	141	143	159	129	144	156	158	146	161	141	165	170	130	164	166	147	154	146	138	151	146	163	134	144	142	164	135	157	171	144	161	142	160	178	151	134	152	169	139	149	136	162	140	163	173	130	155	157	143	185	164	155	162	130	151	133	150	145	165	135	147	132	157	158	126	170	141	142	112	169	148	153	134	142	116	130	149	141	144	163	150	152	150	154	154	156	148	143	156	152	170	162	159	139	162	146	156	151	159	156	155	152	155	143	143	140	140	163	161	143	187	168	159	150	130	149	152	126	135	145	157	153	145	140	135	134	163	142	156	148	158	175	152	152	145	153	125	125	140	151	161	133	146	137	141	147	132	147	157	158	156	166	140	149	127	151	162	146	146	146	151	169	148	158	155	159	135	168	152	141	151	145	149	129	151	137	127	150	169	143	126	147	169	173	141	150	135	147	140	148	145	150	136	149	131	142	146	160	154	159	152	135	156	144	129	134	156	163	148
12822	2191	774	898	769	685	636	546	511	479	479	446	447	407	442	421	407	375	415	415	390	387	373	383	376	408	377	363	370	390	372	362	417	365	364	357	383	377	358	405	371	419	426	472	475	491	498	487	498	497	503	516	549	542	485	465	522	531	434	417	409	357	427	356	363	359	341	396	353	374	351	360	377	350	364	382	343	378	354	348	353	351	321	383	387	357	344	358	382	359	403	352	363	372	342	407	371	376	377	373	360	366	338	383	373	361	364	337	357	392	370	355	371	368	364	337	374	363	393	391	339	364	373	382	353	355	392	372	362	366	359	369	358	379	360	354	370	385	344	382	371	374	375	387	366	341	365	407	351	343	370	363	358	380	379	401	348	357	380	370	369	349	347	397	371	367	363	366	386	346	370	376	390	364	387	391	325	346	374	366	360	349	371	372	345	373	372	376	352	350	368	372	358	362	376	359	376	362	343	367	381	405	365	356	374	339	360	374	402	352	376	328	393	384	357	355	361	359	383	333	344	397	357	342	368	346	346	341	368	346	373	384	339	379	382	387	377	363	346	372	367	366	341	351	391	358	378	349	360	363	343	358	364	375	352	384	395	347	357	358	358	323	373	338	402	377	411	394	333	365	379	376	311	369	348	400	385	362	351	352	356	352	356	402	353	330	353	397	390	383	391	363	354	357	336	364	366	381	379	355	357	378	355	377	378	348	371	345	359	349	370	375	379	356	368	373	380	350	342	396	377	389	362	335	330	347	375	383	366	349	366	367	353	391	361	325	391	409	337	371	361	397	359	392	379	354	362	347	368	309	350	359	324	344	358	388	388	358	358	364	383	374	344	356	364	404	397	368	356	412	395	378	356	379	351	371	347	353	385	359	326	369	384	349	399	361	402	379	384	339	368	320	363	380	367	386	359	380	340	392	320	343	364	347	369	403	374	362	355	373	341	370	361	341	377	357	396	375	350	338	358	332	396	374	348	413	366	369	351	379	376	364	359	373	375	371	349	331	356	378	355	333	354	338	403	388	377	386	391	398	375	331	359	386	360	390	355	374	379	369	385	347	353	322	345	379	408	366	348	366	368	343	381	386	364	369	382	358	364	359	367	371	424	358	373	348	348	386	336	358	348	381	366	371	343	367	374	353	378	385	394	345	391	369	356	373	391	357	348	365	393	423	371	367	342	372	383	396	374	343	365	383	374	360	401	364	328	391	354	349	359	378	356	378	384	390	379	361	366	409	384	350	384	379	347	398	386	396	355	386	347	357	371	381	374	384	382	363	360	339	359	369	359	368	360	371	340	368	368	362	370	413	350	388	374	369	352	376	373	350	337	388	354	396	391	359	339	343	384	359	373	383	370	352	361	337	373	322	369	359	397	336	380	335	352	322	383	372	410	339	370	404	355	338	368	357	344	376	386	335	414	358	348	347	358	333	355	352	351	358	360	354	369	356	326	362	332	392	375	400	369	335	384	350	403	359	370	377	368	361	369	395	371	378	349	394	335	357	349	350	385	344	377	415	385	385	378	354	367	368	362	371	365	395	364	366	378	338	357	367	398	344	362	377	345	384	392	373	361	366	360	374	342	360	376	366	355	388	355	385	366	322	371	366	353	360	329	382	383	356	347	365	384	367	356	349	361	348	342	347	374	342	397	375	367	346	340	376	372	370	415	367	358	352	398	356	368	382	384	360	369	370	381	362	394	384	369	375	381	394	409	377	393	370	361	361	368	384	360	347	379	376	334	363	360	358	371	364	363	376	384	379	361	396	378	381	360	384	381	395	335	344	415	379	365	370	371	325	374	370	358	347	367	315	371	357	366	346	386	383	354	363	358	368	371	379	357	378	407	387	349	395	337	360	368	351	339	329	357	387	388	355	352	319	368	360	346	347	349	360	347	380	363	346	368	356	415	352	380	357	352	327	385	376	332	363	374	360	373	369	393	384	337	350	357	351	349	344	345	407	345	344	365	348	356	386	342	392	379	347	364	361	362	369	339	394	392	347	377	357	355	378	349	369	363	414	391	375	384	380	371	332	345	403	351	378	344	332	351	346	395	357	381	368	374	385	354	369	338	396	364	353	353	364	407	378	363	387	385	359	339	354	366	353	374	358	365	362	383	352	310	344	334	353	386	382	360	367	395	373	354	372	412	386	381	371	386	344	382	360	362	343	374	349	384	347	360	380	367	374	379	345	343	373	371	351	373	368	364	375	354	340	374	357	358	367	390	384	390	352	373	361	374	366	381	368	375	381	405	399	375	369	368	386	339	394	370	393	381	363	363	362	362	388	374	371	372	352	346	349	365	380	375	351	353	373	394	337	365	358	365	394	363	404	367	394	339	362	367	385	353	399	361	339	366	386	376	358	370	375	365	363	378	360	365	332	376	350	357	343	357	380	353	365	362	328	352	355	384	395	358	364	376	385	376	360	356	358	374	378	382	338	358	373	358	373	377	369	348	357	324	348	384	375	350	329	343	342	353	372	395	379	358	375	385	343	373	363	391	366	346	369	402	365	395	383	336	381	397	370	387	376	404	361	388	361	345	372	377	396	361	385	370	375	355	377	373	392	353	373	371	367	345	375	351	361	363	368	340	352	373	401	339	409	354	345	396	388	366	356	363	370	349	375	354	323	359	352	341	374	358	407	353	365	383	350	380	386	383	366	341	358	361	378	359	395	352	367	383	381	364	401	353	363	397	350	359	376	348	363	345	360	395	385	376	346	360	387	375	336	385	383	377	361	333	366	353	351	342	365	341	354	392	326	337	402	346	336	326	370	327	418	398	389	369	358	373	356	367	347	364	368	374	352	358	372	342	372	322	352	353	353	377	404	350	366	361	393	383	361	356	364	368	347	397	380	375	368	389	390	346	381	404	354	365	363	389	379	364	399	326	347	391	380	336	370	356	365	374	387	361	393	364	340	392	350	376	366	373	359	372	363	389	364	342	322	368	358	376	355	376	375	358	376	387	359	382	386	361	366	348	344	355	346	372	420	349	372	362	358	388	355	370	392	376	341	358	368	383	364	362	374	373	343	365	362	342	337	314	348	384	328	362	341	366	369	388	364	366	357	374	355	349	374	350	378	354	362	333	361	344	380	393	347	384	350	352	358	359	376	365	343	372	387	377	391	356	389	360	361	358	402	363	341	356	357	371	354	370	356	353	374	386	335	372	365	405	373	394	365	390	403	358	380	362	367	378	364	340	350	327	362	337	340	353	370	360	373	378	370	360	365	354	336	354	382	355	364	366	354	376	351	380	365	355	359	374	375	385	341	409	358	373	356	380	356	378	364	380	345	353	364	371	370	367	369	384	387	357	365	377	360	349	352	381	348	348	365	385	373	346	378	337	358	352	383	355	372	365	369	378	380	364	348	368	356	345	361	369	399	386	344	350	368	400	399	373	371	360	357	344	363	340	403	369	359	392	369	376	380	359	373	380	350	359	364	366	361	358	355	378	366	332	341	364	330	352	374	346	349	344	338	345	372	393	369
25205	5096	543	349	236	184	153	108	121	107	92	99	101	79	94	105	78	88	78	84	70	96	94	77	70	75	64	61	75	75	80	75	75	85	69	83	81	78	62	80	78	73	93	101	86	105	110	85	110	105	82	104	110	102	82	108	89	87	77	98	87	92	64	90	92	65	71	79	91	83	60	92	74	76	58	77	94	73	68	65	82	83	86	70	65	76	69	67	89	65	81	67	78	59	65	86	56	72	78	70	77	73	80	71	75	82	68	82	74	81	86	82	73	89	70	71	95	66	68	63	76	68	69	76	74	62	76	81	82	60	74	62	66	93	65	74	74	80	77	74	77	87	56	76	79	64	76	83	85	78	65	66	65	77	78	60	82	58	86	87	61	71	73	74	65	80	73	82	81	82	79	77	76	76	66	92	68	80	67	63	81	61	77	74	67	71	74	78	79	82	71	82	71	79	78	91	78	60	85	90	76	76	71	70	66	75	52	73	95	87	68	64	78	78	71	57	70	64	68	78	82	79	84	82	59	73	77	55	65	66	56	83	68	60	74	78	71	73	59	72	81	66	62	81	66	76	71	65	71	81	70	75	74	75	60	65	71	87	83	60	63	63	66	82	78	86	71	88	81	90	80	71	64	72	78	83	77	80	63	70	82	88	77	85	81	78	76	73	67	74	66	60	73	76	74	65	73	78	66	62	69	72	82	63	85	61	79	82	70	70	67	82	69	72	73	73	80	61	85	63	72	55	74	72	78	80	70	64	67	67	70	59	68	76	78	71	75	54	57	77	70	78	81	75	82	84	74	64	80	71	71	70	81	78	64	66	63	92	70	74	58	73	79	60	72	81	83	64	65	70	75	77	62	70	62	64	65	69	64	85	78	81	72	70	81	72	56	83	59	75	69	87	76	63	81	71	65	69	82	74	59	71	79	66	62	75	79	68	64	72	69	64	70	74	77	60	64	77	72	57	74	67	81	58	71	79	74	67	79	76	65	53	70	83	69	67	80	73	80	70	64	77	73	86	75	79	66	68	72	57	73	61	65	79	74	85	90	72	69	78	70	76	78	68	66	76	73	71	77	66	73	77	74	76	80	78	74	72	79	70	85	78	61	75	69	73	69	67	63	70	53	73	73	76	67	75	89	80	84	83	87	73	83	73	81	66	69	79	64	61	74	61	78	72	71	74	69	58	69	74	92	67	91	69	73	77	86	67	70	74	66	83	64	81	59	79	69	61	90	76	77	93	79	79	70	80	67	84	72	81	71	78	80	77	78	59	77	65	76	75	67	76	68	66	72	63	80	79	91	81	69	69	73	78	69	65	60	77	63	75	66	77	81	68	70	72	68	88	64	73	54	73	60	80	66	97	83	65	81	63	83	76	77	69	70	61	76	82	66	61	76	62	65	71	73	74	68	64	72	85	83	79	88	102	73	77	74	76	81	80	75	67	71	93	75	77	76	66	72	74	72	72	73	73	81	71	54	76	71	86	67	72	67	62	91	75	74	82	88	93	70	101	78	68	66	80	88	70	75	66	69	63	65	74	79	76	78	75	69	83	73	69	73	65	84	61	65	79	69	60	67	81	71	93	69	60	79	67	71	82	92	70	79	67	75	86	66	79	68	71	78	73	74	71	87	81	68	82	73	78	81	80	94	75	83	65	72	77	60	73	74	67	70	73	82	76	79	82	68	67	91	72	63	57	75	75	76	80	67	80	64	86	61	65	74	65	76	70	64	60	78	66	61	68	77	62	53	88	78	85	83	93	72	78	83	92	81	64	59	90	68	69	71	88	70	75	75	70	77	68	86	87	67	67	69	53	56	79	77	66	76	75	72	72	82	72	82	91	78	72	68	97	62	80	63	71	68	64	70	76	74	58	58	71	68	71	72	85	76	81	69	58	86	71	81	50	83	81	69	88	87	70	72	71	62	78	67	65	70	87	77	77	79	70	72	77	70	77	74	77	76	70	68	61	61	69	74	82	84	71	75	77	83	61	97	78	66	74	68	85	72	86	75	72	81	67	77	66	80	67	100	78	61	68	69	75	69	69	79	62	68	65	82	79	64	71	77	56	73	79	72	69	62	94	88	62	85	86	70	67	87	80	63	74	71	58	82	73	79	66	64	75	79	69	62	58	68	65	73	73	74	77	70	60	64	80	79	88	67	78	84	67	77	64	83	77	67	69	79	74	64	74	75	76	75	71	71	70	87	78	67	80	92	75	71	64	78	72	79	77	74	72	83	71	67	67	70	62	80	86	78	93	70	73	60	82	74	71	76	76	80	75	69	85	88	83	70	74	67	80	77	77	73	70	76	89	78	73	81	83	84	83	60	71	64	59	77	64	94	69	85	67	70	73	81	75	83	67	56	69	84	69	74	84	78	70	53	94	66	55	81	78	75	65	65	86	65	88	68	72	55	84	74	79	85	80	72	73	81	83	66	58	62	73	66	92	99	82	69	67	87	72	64	91	70	67	72	62	64	77	78	73	69	66	67	69	60	62	79	68	80	68	77	73	71	80	58	81	73	58	67	62	80	70	72	64	68	71	83	73	85	90	85	74	93	65	69	53	80	67	65	79	61	55	62	66	70	72	81	70	77	84	76	77	93	48	64	88	75	91	67	69	64	81	73	82	70	89	68	65	53	69	64	85	68	65	85	74	67	57	82	78	68	72	79	74	81	65	75	78	79	64	73	72	67	69	65	77	65	87	103	64	71	73	64	84	84	71	76	67	69	61	93	77	83	88	74	75	78	82	64	71	68	81	83	58	67	77	70	70	67	70	75	91	88	67	76	69	60	71	79	76	83	82	72	74	73	82	74	67	65	56	72	65	76	82	79	64	67	65	75	77	61	74	74	70	68	94	85	60	80	72	70	65	82	73	84	66	82	82	70	63	72	68	56	63	72	70	77	79	70	75	82	73	67	71	78	81	84	72	65	81	76	65	63	75	84	82	83	71	67	75	67	91	85	77	68	62	73	65	85	66	68	83	79	74	77	65	75	66	84	79	84	77	66	75	77	74	73	58	82	56	85	73	66	70	78	70	78	70	55	64	76	61	71	91	78	69	58	60	88	74	78	68	63	73	68	86	71	77	61	61	72	71	79	77	75	70	69	96	76	90	73	83	69	78	60	94	67	82	60	60	77	62	64	75	76	75	52	76	76	67	68	68	79	66	71	78	82	77	73	67	82	90	81	71	62	73	68	64	79	70	73	64	71	80	66	72	70	65	61	66	78	88	81	79	79	74	71	71	67	86	75	80	79	87	72	71	73	56	77	86	81	67	71	75	71	88	88	84	85	61	62	90	82	64	59	61	64	74	73	60	85	68	60	65	82	82	73	78	79	79	60	67	84	67	65	76	69	74	75	97	69	57	80	66	82	76	67	58	72	72	81	81	73	79	62	82	72	95	70	78	71	75	65	79	82	89	74	70	78	70	74	82	60	63	60	79	74	81	70	62	71	69	81	76	77	74	81	69	67	62	71	72	83	88
16464	3201	1004	1265	1029	778	684	579	481	476	402	372	350	339	327	286	293	272	283	224	295	255	250	234	252	233	203	237	226	232	232	230	229	209	234	228	226	243	210	236	216	223	289	447	426	448	405	436	424	464	473	464	459	394	354	400	433	465	370	347	337	303	224	210	213	222	196	196	196	210	199	213	203	189	194	178	201	194	195	201	228	185	192	206	178	175	230	221	176	237	191	216	177	183	228	201	194	189	205	209	177	189	187	195	200	195	196	224	220	217	234	188	208	178	188	189	202	200	195	223	186	181	197	187	193	202	185	203	193	160	198	194	197	195	222	208	206	193	182	207	191	195	200	195	225	213	203	204	222	200	210	224	216	221	201	188	197	188	180	208	189	184	195	188	184	185	210	210	207	183	194	216	206	197	195	196	226	189	198	189	214	233	213	209	200	208	194	185	197	216	200	219	205	183	219	188	212	205	195	180	194	196	190	217	208	207	196	219	182	196	176	212	193	197	210	222	202	194	189	173	217	203	194	193	184	173	219	221	189	205	208	183	200	220	206	204	166	188	190	188	194	191	203	215	221	189	202	194	206	205	222	187	195	214	224	206	225	198	181	192	194	188	200	200	201	183	184	192	192	206	212	219	187	185	179	186	201	192	172	199	207	206	184	189	197	196	217	190	182	220	195	214	221	202	193	185	205	229	184	167	193	208	192	185	230	211	201	214	186	213	193	190	195	202	194	203	202	200	204	206	191	177	187	228	224	199	210	181	195	200	219	210	213	187	191	222	197	175	191	211	198	191	217	203	221	175	178	194	206	188	192	176	219	205	212	200	194	189	185	195	177	204	212	215	175	178	194	186	186	194	206	194	214	201	199	222	203	203	196	185	224	191	195	182	193	178	175	180	196	200	191	203	252	219	216	217	186	208	195	231	207	193	197	211	206	198	211	192	181	180	176	209	185	185	173	224	194	184	185	228	204	196	182	212	200	180	207	189	202	204	203	211	211	207	215	198	205	207	215	190	205	216	189	193	194	190	200	207	189	191	198	183	195	187	171	218	191	198	195	201	210	204	183	226	189	180	206	181	194	209	205	193	188	198	235	221	184	222	203	187	195	204	233	209	189	189	178	189	200	196	169	200	189	199	195	197	197	191	188	207	226	188	205	193	200	206	196	221	212	178	196	189	179	212	211	198	205	189	185	194	190	208	209	167	205	223	200	210	204	201	207	199	203	194	208	179	205	211	194	197	209	194	196	207	215	206	202	185	177	201	185	177	197	191	199	199	175	181	186	198	203	192	204	190	212	193	190	205	189	218	192	199	189	197	231	179	178	196	202	210	185	202	183	206	193	203	215	188	163	210	206	169	199	226	191	178	195	192	181	208	208	187	199	202	210	215	198	186	187	199	223	199	205	202	175	191	211	193	200	185	210	171	201	205	167	196	189	216	190	205	172	213	196	183	196	204	214	202	187	208	198	221	193	186	213	196	179	208	207	181	178	204	215	188	195	195	195	219	205	220	190	186	191	205	204	212	203	162	206	200	217	192	210	229	183	170	183	209	185	219	183	170	182	222	208	196	240	197	188	197	185	184	226	221	214	187	170	203	227	206	191	199	205	213	190	209	207	192	204	204	208	220	170	218	210	223	193	206	202	200	194	180	208	226	190	219	223	220	200	191	203	189	195	208	211	216	190	223	191	186	171	221	199	187	154	196	194	195	218	193	202	191	181	202	206	183	184	196	173	205	177	211	222	192	198	177	205	213	174	211	214	203	213	206	212	176	214	219	187	236	197	204	212	219	193	167	213	184	179	206	201	194	211	176	226	207	191	179	195	191	205	181	169	210	205	199	195	205	195	204	221	188	206	185	195	196	201	196	187	180	185	202	200	206	200	197	205	203	207	174	209	196	213	194	201	189	221	199	206	197	181	176	218	224	195	181	192	188	222	191	212	185	192	192	166	201	221	184	206	210	179	168	174	198	178	214	185	185	217	204	201	180	206	184	205	215	179	181	206	191	192	205	194	203	201	204	197	188	180	171	192	190	209	199	190	185	195	188	190	196	222	191	191	193	187	182	189	173	207	210	199	194	182	223	191	198	206	204	231	156	185	201	199	188	208	177	206	228	216	192	191	190	205	193	183	208	193	219	196	142	216	193	189	168	191	206	173	218	183	177	226	191	213	205	211	210	187	204	176	208	217	219	190	186	202	184	190	204	208	184	192	212	191	203	199	182	208	197	224	228	194	190	206	178	223	218	200	210	203	189	194	187	209	185	178	215	183	185	200	198	198	188	217	218	196	223	200	203	198	211	199	237	215	194	203	200	170	210	186	211	185	197	205	209	210	202	196	217	171	199	200	213	178	194	197	187	221	225	210	184	183	195	208	194	201	200	185	192	205	191	211	187	223	209	198	167	172	208	210	208	207	203	183	204	198	205	191	193	209	191	183	196	177	215	187	216	196	190	198	182	184	201	197	187	174	216	201	196	174	201	204	194	202	193	202	194	196	200	211	226	186	184	189	198	197	179	217	197	199	184	224	222	194	215	181	206	192	198	191	188	210	179	212	219	204	192	220	227	204	175	204	211	170	200	189	183	188	202	183	201	222	182	200	178	191	215	191	179	228	184	193	179	211	190	191	192	212	216	178	194	208	201	193	211	173	187	177	183	196	204	189	222	174	195	218	172	183	210	201	177	189	185	215	195	192	225	190	195	189	191	197	196	242	203	208	193	211	211	191	186	191	183	192	198	182	226	188	208	199	211	196	210	186	190	221	216	236	216	226	214	183	210	212	189	212	203	208	215	222	211	174	213	196	182	223	217	180	213	185	224	214	194	214	178	208	187	216	209	177	178	190	186	201	223	176	218	202	209	208	203	199	224	180	196	186	184	192	186	209	213	202	173	204	214	196	185	184	194	219	203	192	197	198	182	218	202	184	176	197	201	192	170	199	185	195	195	187	184	202	195	218	226	206	184	207	199	210	202	229	211	173	192	195	204	200	191	217	186	191	185	204	204	194	209	204	220	220	180	200	184	185	209	232	225	209	197	173	209	199	219	206	210	190	191	205	208	204	196	219	197	182	194	190	212	206	190	194	195	216	184	171	212	219	208	196	208	179	195	213	202	210	195	226	192	196	202	181	220	208	209	208	199	208	189	222	192	203	172	187	195	202	221	210	188	199	201	182	203	200	190	200	195	174	192	190	202	218	207	203	206	206	191	216	209	217	194	185	188	188	188	188	188	192	206	197	184	204	182	196	182	192	207	190	213	220	214	195	221	176	213	185	201	216	194	204	190	208	210	216	191	187	230	219	190	216	200	203	184	206	205	186	232	191	192	204	181	206	185	198	193	192	198	216	202	197	223	193	204	193	199	183	224	201	206	195	209	182	188	225	192	198	181	190	214	205	177	196	191	198	203	173	191	181	208	182	180	194	215	202	210	186	192	226	211	179	179	206	226	190	191	200	204	209	216	187	204	212	179	198	199	221	190	186	210	209	197
8235	1130	207	231	196	208	181	181	188	195	214	229	197	195	194	215	186	222	193	188	216	229	212	189	215	213	210	208	227	190	214	181	201	210	195	233	200	234	201	227	180	185	192	239	197	190	186	211	218	213	226	203	207	195	212	206	191	169	191	208	226	210	213	207	203	207	197	198	173	206	238	196	213	194	166	193	211	220	192	203	205	191	200	188	199	215	213	199	177	197	195	214	191	187	207	191	189	197	225	222	222	188	191	196	222	214	221	205	195	186	211	187	190	206	199	196	222	199	223	176	207	188	188	194	212	203	206	185	183	232	185	206	207	205	201	202	186	202	183	220	221	218	191	190	199	192	210	162	204	203	196	211	191	176	197	176	188	194	217	216	190	185	190	211	148	198	205	212	180	185	202	191	200	212	222	193	215	181	185	213	191	197	200	210	214	181	165	205	183	193	180	203	197	188	223	185	203	208	216	194	191	189	179	178	227	201	194	201	205	233	200	201	196	182	185	188	207	213	211	213	219	203	241	218	209	214	185	196	206	215	210	214	188	181	203	194	209	203	193	215	220	207	219	190	204	207	188	202	214	173	188	205	204	200	193	216	205	188	192	214	198	219	200	218	205	199	193	214	185	207	209	214	217	212	198	197	205	176	218	174	191	192	198	223	186	191	233	195	213	210	235	230	210	213	199	204	184	189	204	198	210	218	205	191	193	179	185	201	227	208	200	190	189	201	196	227	212	226	208	196	178	173	219	203	197	184	198	214	191	195	205	216	195	209	196	198	199	222	192	187	199	196	207	192	197	179	216	201	179	226	218	193	205	175	168	210	182	185	204	217	204	212	193	177	209	196	190	195	204	185	176	199	184	222	189	211	195	204	219	178	219	171	197	215	201	178	219	204	184	216	200	160	198	199	209	201	238	212	209	200	215	175	207	200	204	211	175	211	185	239	175	207	192	223	200	192	206	197	188	200	214	174	189	207	181	210	180	204	209	190	183	190	224	180	205	198	194	186	235	215	186	223	203	191	220	195	206	212	193	212	220	188	205	205	197	184	180	201	223	212	225	219	198	168	187	190	195	200	193	208	224	191	202	180	196	195	225	198	190	241	191	188	177	190	187	199	206	224	225	212	194	209	192	203	218	211	200	207	208	226	223	186	199	179	187	200	203	210	210	215	207	216	217	219	183	194	196	212	198	209	224	198	225	213	202	187	206	188	189	198	198	212	191	218	195	192	194	189	219	200	182	186	199	186	200	201	193	219	188	194	197	207	194	223	206	193	197	195	215	203	188	192	219	198	186	193	194	216	207	200	191	174	194	200	214	200	217	180	204	195	207	183	197	172	168	232	183	194	210	223	198	191	196	213	197	198	194	215	208	207	234	211	210	207	195	203	201	207	218	206	169	188	212	203	186	205	242	194	207	192	200	190	185	208	184	180	224	198	192	202	196	205	196	176	204	194	218	198	198	193	194	192	226	190	178	209	213	182	197	186	214	221	183	219	222	222	226	185	205	158	184	189	182	192	190	192	183	221	207	196	211	219	220	200	190	189	222	226	205	202	195	205	201	197	197	196	224	205	180	188	206	183	185	201	189	177	180	193	198	182	173	210	199	196	192	178	226	215	212	176	208	198	190	216	213	209	191	193	209	187	196	169	195	177	205	193	199	191	203	192	187	210	216	198	170	200	196	184	238	173	197	176	210	200	214	206	206	215	194	213	191	212	179	219	178	188	197	214	215	223	207	216	197	217	205	186	192	201	198	189	200	177	186	198	196	167	198	194	239	220	193	204	206	203	189	209	203	216	218	182	200	216	197	187	170	196	207	218	192	215	176	205	203	185	176	205	201	185	238	193	208	222	203	191	182	227	176	203	212	185	206	203	186	184	205	203	216	214	187	214	200	195	200	207	206	175	196	176	206	212	193	198	198	192	223	210	205	216	186	191	215	216	219	210	207	220	226	197	145	181	178	231	188	203	214	185	207	194	211	185	185	202	206	201	194	189	195	181	213	191	179	190	197	216	222	192	210	196	198	214	202	196	189	179	187	201	200	210	216	192	206	202	208	210	197	192	205	198	187	200	188	181	209	172	222	222	207	192	186	199	199	191	206	217	214	180	200	192	209	209	199	180	206	220	171	211	215	211	210	201	175	199	181	184	222	205	193	194	205	221	180	206	210	197	181	190	198	220	214	167	228	207	222	207	188	197	203	185	194	180	194	200	189	209	172	155	199	195	193	184	190	221	193	231	216	211	174	191	212	215	175	199	228	161	196	197	186	179	190	202	210	191	197	186	213	202	203	191	227	183	197	218	220	203	207	199	179	197	228	209	186	194	226	186	203	226	223	207	180	193	209	209	209	209	197	188	222	201	205	187	180	195	200	221	187	191	195	194	211	213	234	175	191	189	194	190	202	217	199	210	209	195	220	215	196	207	175	204	212	182	215	229	181	217	208	213	206	159	195	180	232	188	183	180	214	190	188	196	214	204	204	176	207	200	179	194	211	214	222	191	210	154	189	202	177	200	173	224	217	217	222	185	182	217	225	186	188	175	185	170	205	196	198	176	193	200	225	213	184	205	219	221	213	185	182	190	209	185	183	199	210	225	184	206	201	182	180	188	196	204	209	186	198	225	185	215	192	178	185	209	209	218	195	226	199	195	193	192	218	202	207	186	192	186	200	188	201	199	211	206	188	186	211	209	205	191	199	189	192	199	217	199	212	200	200	226	206	186	195	194	174	233	173	192	204	191	177	177	202	195	185	194	193	204	227	206	191	212	216	229	187	175	219	180	199	217	192	229	176	214	230	198	210	208	187	199	215	235	200	200	226	203	180	205	169	210	201	182	191	206	242	210	217	206	203	194	221	215	189	187	219	203	203	185	222	207	208	188	220	203	201	203	187	184	181	196	229	202	202	220	178	202	222	200	209	236	214	217	202	203	179	205	178	207	177	163	201	218	196	229	194	185	212	251	197	194	193	218	183	187	192	199	211	219	219	211	194	197	183	201	181	216	210	213	214	205	199	199	197	202	192	199	189	190	192	194	221	213	204	206	199	201	193	214	217	204	205	211	214	205	185	192	188	199	192	187	210	194	177	194	186	185	178	194	206	192	216	217	229	195	192	185	186	182	208	199	202	179	224	215	190	208	191	191	233	178	233	208	225	208	213	196	196	167	175	201	191	179	177	193	190	205	208	196	196	188	192	200	205	179	206	222	233	201	208	222	212	202	193	181	204	207	212	226	184	220	219	217	187	202	199	187	181	205	207	237	242	204	207	209	164	203	190	180	211	191	232	215	199	212	199	216	168	216	190	189	177	193	188	200	202	235	188	210	213	244	189	226	190	222	216	179	190	204	188	211	207	204	193	197	193	190	202	195	191	217	201	192	213	204	184	190	209	176	197	200	196	217	201	216	211	163	192	204	213	218	195	220	241	203	204	208	202	218	205	179	210	221	189	182	188	197	202	194	198	195	166	232	207	191	217	181	199	199	208	191
6420	1180	503	498	502	525	537	501	508	488	457	517	526	509	496	455	487	456	456	495	500	512	468	494	458	478	511	514	470	440	480	508	473	497	517	475	514	483	486	502	529	540	575	516	506	533	547	501	531	507	514	536	531	502	524	518	471	472	478	489	455	492	473	472	503	505	468	456	501	488	477	498	475	461	459	496	482	499	480	489	508	528	427	506	499	487	510	490	485	497	467	510	483	486	498	524	466	480	478	508	476	462	533	487	498	448	471	465	512	485	481	519	531	458	530	475	494	494	475	471	516	490	498	477	474	497	487	470	441	494	486	458	489	444	498	495	463	458	474	492	480	481	500	464	512	510	506	514	503	465	457	504	481	494	474	477	486	502	464	504	513	491	502	496	472	479	461	469	471	482	490	461	510	474	463	503	484	485	470	448	494	518	465	474	484	519	451	458	511	487	476	440	449	494	445	459	485	510	506	473	477	506	516	439	478	473	471	494	509	488	497	483	480	442	496	475	488	462	510	480	508	466	492	476	483	453	496	513	451	490	511	432	470	498	499	454	489	496	469	468	530	486	484	489	516	477	487	477	477	498	464	477	470	503	492	481	478	473	504	482	522	482	456	493	508	446	474	475	485	492	475	498	518	471	500	500	493	523	497	495	478	495	500	488	506	503	501	497	511	476	448	497	515	472	480	485	472	505	454	489	509	472	492	498	499	470	471	487	532	510	510	445	460	497	448	501	447	518	493	476	429	508	457	504	479	486	493	495	468	470	438	498	454	468	450	517	515	512	475	479	501	474	499	463	464	469	474	507	465	469	497	510	493	528	520	442	505	488	495	488	512	511	489	474	486	482	525	519	475	498	482	476	505	450	469	479	494	490	486	481	465	475	478	474	482	464	459	495	496	505	491	468	460	476	501	477	526	501	479	445	481	464	504	454	482	494	474	513	499	484	503	487	477	463	501	478	461	450	506	488	483	465	482	428	478	476	489	445	491	482	481	491	478	437	517	466	491	446	472	454	443	471	529	466	506	482	483	460	467	481	484	466	442	484	481	426	457	468	468	544	491	475	488	494	475	478	485	495	488	490	457	480	518	483	481	501	445	462	509	471	509	487	469	518	471	472	421	462	470	493	494	486	498	494	475	451	500	464	475	485	453	462	496	490	500	481	453	487	489	492	462	481	530	432	494	507	489	477	475	474	499	473	469	469	490	468	487	448	486	504	484	489	488	525	472	470	462	477	488	503	478	463	513	441	537	506	430	466	457	499	460	470	473	496	512	482	501	491	469	498	491	474	478	465	493	480	482	496	494	472	489	461	502	488	480	481	460	435	467	505	466	469	516	514	482	518	529	499	491	557	486	466	497	502	480	461	499	484	429	492	487	521	473	490	468	490	527	512	465	482	495	467	493	495	458	470	483	481	480	482	483	445	493	463	491	480	494	483	493	544	470	499	508	474	486	465	525	489	476	492	449	473	556	471	469	509	485	493	489	485	500	450	498	492	474	501	495	495	511	499	506	464	502	463	485	492	472	474	486	481	508	484	513	486	486	508	474	426	491	463	470	490	472	498	494	501	478	427	486	466	502	468	468	481	458	478	482	467	470	474	435	449	484	482	517	479	476	482	487	478	531	516	483	497	479	500	463	499	471	431	460	461	472	478	507	477	508	500	499	505	511	473	501	487	463	452	473	480	468	504	475	475	526	480	485	504	482	474	464	464	480	518	485	481	516	512	512	514	487	480	511	494	461	480	469	503	439	473	492	522	495	490	494	489	486	497	521	465	523	461	484	492	497	456	469	434	472	463	505	464	476	497	491	540	463	462	496	506	492	467	464	480	525	447	504	477	486	447	458	490	508	555	493	465	501	501	486	467	508	498	500	458	501	466	460	490	506	482	529	465	480	529	481	457	489	486	455	514	479	483	458	520	529	464	478	468	455	443	435	439	504	459	504	447	504	513	469	444	459	497	448	489	512	469	473	501	522	449	471	484	461	467	500	470	501	503	477	437	518	519	529	499	477	488	466	478	461	494	517	522	483	472	496	460	482	497	478	471	502	479	466	502	472	476	491	460	473	494	483	509	485	475	491	467	498	517	516	440	486	473	484	494	507	474	520	485	468	451	462	502	463	475	468	459	430	498	483	495	462	472	480	495	457	465	491	474	483	488	498	448	504	452	475	476	444	474	509	478	471	475	461	490	485	494	519	525	488	483	446	479	474	492	461	487	472	473	503	481	480	475	494	516	481	507	465	460	490	492	507	469	508	519	488	503	510	477	494	501	488	490	496	500	479	489	476	482	469	536	454	514	472	493	495	481	495	509	481	458	448	462	482	484	438	516	491	489	534	482	491	481	506	466	490	445	481	490	475	486	472	456	459	463	459	511	480	524	460	491	518	462	530	470	494	466	483	481	523	474	472	472	496	483	485	507	430	525	496	462	438	511	451	482	493	433	484	485	473	463	471	469	511	497	487	518	444	471	518	513	476	474	467	498	481	473	474	449	492	486	470	478	502	504	492	482	520	477	526	510	537	465	456	478	478	498	499	494	443	510	518	486	419	471	517	471	488	485	478	476	511	460	493	494	498	497	481	472	519	473	477	501	506	529	476	497	497	444	489	473	457	503	496	513	486	491	507	499	454	463	509	467	540	478	474	459	512	493	475	503	467	469	464	495	467	505	501	460	478	511	456	476	478	478	505	499	492	492	445	503	478	527	478	468	466	454	473	515	486	487	486	524	474	493	489	489	473	492	511	485	446	473	510	464	468	482	532	464	491	476	516	482	523	483	517	452	489	510	448	462	487	482	518	536	495	521	514	506	474	504	488	497	494	512	506	482	481	443	471	538	494	498	504	495	480	495	496	483	488	502	497	498	467	481	481	463	509	509	452	470	504	470	507	490	490	479	532	487	525	492	445	466	541	457	479	484	467	431	511	517	527	473	477	508	492	471	475	475	467	431	466	477	498	460	477	473	476	482	446	505	455	452	490	452	485	497	440	498	489	477	495	506	508	509	465	465	449	487	475	502	490	510	525	478	471	531	488	455	481	499	497	529	465	489	468	486	484	499	466	494	472	478	513	537	521	475	473	491	476	540	480	490	493	451	497	465	495	495	523	450	462	428	472	501	476	493	500	486	501	476	486	501	485	522	493	458	497	444	500	501	507	518	481	459	501	485	507	474	479	497	509	473	483	455	446	492	481	511	449	525	454	490	470	459	507	502	480	475	453	502	421	479	451	481	495	490	473	453	494	528	409	508	467	464	478	481	438	480	495	462	477	496	504	472	463	457	488	467	508	470	521	521	505	470	521	482	443	463	525	491	512	475	472	495	459	475	497	487	511	478	472	489	490	493	514	490	461	520	458	484	475	482	469	497	465	495	476	488	478	491	482	476	493	488	481	461	482	479	518	466	500	498	500	477	506	455	486	466	480	513	478	492	473	455	497	486	482	489	472	503	479	486	480	472	497	534	479	500	491	500	470	494	487	476	495	495	485	499
17549	2740	362	271	206	192	157	175	165	153	160	167	154	144	164	179	170	146	146	144	141	146	138	156	136	139	132	122	147	142	159	148	120	134	163	137	150	141	160	136	122	138	146	142	151	150	125	155	186	174	140	185	187	160	156	174	152	161	160	161	144	147	157	153	143	125	155	172	141	157	130	156	152	122	139	130	150	157	135	154	155	154	141	161	165	133	141	136	133	141	155	154	141	150	129	159	146	149	135	158	143	168	129	135	133	131	144	135	154	113	133	142	164	144	152	137	133	121	142	141	140	147	143	131	131	121	143	140	156	149	151	153	165	165	152	169	143	165	130	155	159	123	139	135	134	153	148	142	145	123	168	144	160	122	153	149	145	127	144	123	140	142	139	161	147	145	127	138	163	146	127	165	139	159	148	162	148	136	146	147	131	141	166	153	138	153	159	148	132	135	143	144	141	137	157	137	121	146	171	164	150	146	121	135	164	156	152	142	135	131	163	146	151	155	139	140	127	138	148	98	151	140	135	161	141	133	156	125	147	137	122	173	132	134	122	138	148	170	139	143	162	154	132	136	164	144	159	130	160	132	140	123	133	121	145	127	120	135	131	127	153	144	155	136	141	147	156	151	152	153	142	152	129	138	138	163	155	148	143	158	162	158	144	164	135	145	140	145	142	150	137	134	141	129	140	145	123	140	142	154	142	132	131	139	155	139	154	126	168	138	146	133	148	134	149	161	151	137	126	122	153	146	153	164	130	167	136	137	147	140	159	151	143	143	144	128	126	121	166	134	155	152	152	153	143	159	137	135	165	133	160	139	139	145	156	160	141	148	122	140	144	160	151	153	157	130	137	148	143	155	140	146	137	144	128	156	130	143	119	142	131	140	130	143	152	164	133	120	151	139	157	137	149	131	140	124	153	132	149	134	148	155	124	143	137	134	136	133	142	135	160	140	152	151	139	122	130	132	154	154	150	147	137	130	120	149	153	159	139	150	126	153	160	149	153	170	137	142	149	140	123	149	145	162	143	146	155	134	160	131	152	146	166	170	149	159	152	155	132	149	147	139	168	139	152	134	156	126	156	146	165	152	139	131	148	143	148	139	138	115	157	168	165	146	149	142	147	123	125	146	146	150	139	131	140	151	159	146	149	140	149	120	154	123	120	140	133	138	140	147	146	151	144	160	155	140	171	161	135	170	159	114	164	148	119	141	144	149	160	150	148	138	143	163	143	157	143	148	124	138	168	146	140	136	161	136	144	142	108	146	143	159	141	155	155	175	149	174	126	142	146	163	153	147	169	142	156	145	166	140	154	131	153	131	138	140	137	152	159	150	148	147	114	146	147	128	152	146	131	138	163	135	132	155	138	126	144	156	145	120	156	131	167	137	127	145	138	161	163	175	135	146	160	132	158	153	140	137	151	133	126	138	183	151	139	132	165	143	143	152	151	137	142	137	137	143	137	140	153	143	163	145	154	131	138	141	137	131	144	140	144	153	152	131	149	141	135	142	148	142	123	161	128	142	135	153	127	151	149	156	135	121	140	158	156	172	132	151	171	134	144	149	139	130	122	146	152	118	146	132	152	145	127	164	141	128	144	121	144	157	160	140	161	149	149	151	127	152	154	179	124	158	145	154	154	146	129	141	152	132	123	156	147	142	135	179	156	141	133	150	150	128	149	143	136	158	145	150	146	152	140	134	136	145	155	135	151	143	140	141	146	160	172	169	151	123	158	145	152	138	133	145	165	130	152	148	138	129	136	139	152	151	150	135	153	133	155	147	136	135	132	122	133	135	140	118	153	124	143	132	147	142	160	115	141	158	146	145	144	144	162	143	150	134	123	152	163	127	155	152	152	130	133	163	137	155	152	158	143	155	150	146	136	125	147	136	157	132	140	158	145	153	128	152	144	164	159	153	158	150	154	154	133	157	155	150	137	120	147	153	157	139	163	154	132	162	140	134	139	133	148	157	162	136	150	154	135	155	165	146	139	150	130	131	142	151	152	156	144	147	139	147	145	130	150	157	141	131	155	161	163	141	167	142	143	142	138	145	141	129	150	153	137	143	143	138	152	142	127	126	144	152	132	143	155	144	138	148	128	144	161	130	120	166	150	162	144	136	156	145	149	137	134	136	158	149	163	159	150	151	130	130	131	142	176	168	143	156	141	155	144	160	137	176	161	137	137	155	167	143	129	142	163	132	173	148	164	163	151	166	144	149	148	133	142	148	153	139	164	151	148	140	145	148	147	141	150	138	153	120	153	129	126	146	135	155	134	143	155	135	145	145	166	132	147	162	136	131	143	131	158	124	144	146	156	145	131	157	151	151	137	146	159	158	143	160	142	131	141	121	148	164	152	144	138	130	146	146	154	130	126	130	143	131	153	143	134	140	162	156	151	153	144	155	163	143	148	110	158	149	132	125	143	133	145	133	141	160	149	129	146	146	153	124	161	146	153	131	151	135	149	126	148	151	126	155	135	144	147	164	146	133	149	149	155	134	156	126	135	143	141	176	143	133	141	131	131	144	143	145	137	152	140	153	158	140	134	151	150	137	153	131	135	155	141	132	150	160	153	144	144	130	137	108	133	146	132	151	146	128	142	145	144	132	137	145	133	149	138	134	179	124	120	140	159	134	135	133	132	163	157	159	165	139	166	167	135	146	153	158	165	126	129	130	154	118	121	144	156	141	146	147	139	138	136	157	148	170	139	141	125	162	150	147	138	146	124	141	132	131	142	142	139	145	156	164	146	152	146	157	120	135	150	138	136	144	142	149	157	143	125	158	135	147	138	133	149	146	143	150	151	140	133	139	125	159	138	151	124	138	143	137	143	161	138	151	150	133	142	133	150	137	144	154	156	146	136	154	148	112	147	149	133	137	130	143	152	134	155	137	142	139	147	122	139	161	152	142	146	120	152	143	151	131	131	140	160	147	124	137	137	160	152	150	133	149	130	130	131	139	159	140	144	149	142	140	112	122	149	143	133	171	169	165	145	136	158	129	140	137	148	162	149	128	152	163	155	145	151	153	133	159	143	134	157	159	142	128	152	154	149	151	146	131	130	145	151	146	134	149	121	130	138	142	154	142	153	141	151	135	142	143	158	147	126	150	149	155	134	147	140	148	170	136	158	138	148	123	133	147	165	152	115	123	146	141	136	126	168	133	115	124	149	146	130	128	145	150	164	126	140	132	156	131	132	137	128	141	153	160	152	138	159	147	153	150	137	143	134	129	157	144	146	161	165	169	134	165	160	153	143	138	140	132	135	122	148	139	131	130	153	158	157	156	145	141	140	159	115	135	123	147	159	150	138	143	140	157	151	137	135	137	148	135	149	132	149	145	156	137	145	126	171	152	151	123	142	152	136	135	137	113	145	135	149	149	175	152	150	134	143	124	146	146	143	151	167	127	140	147	155	152	171	149	151	129	138	140	146	135	155	168	131	158	147	154	142	121	143	138	148	151	141	162	150	151	152	144	138	140	157	152	133	145	134	131
12796	2147	789	829	785	722	601	554	532	505	481	446	478	459	412	406	400	415	398	405	426	392	378	425	387	371	424	359	367	375	376	362	393	359	346	376	370	365	351	355	341	389	457	505	498	488	529	532	526	549	518	495	515	452	474	470	473	449	410	429	409	402	363	362	360	357	339	325	359	374	365	356	406	347	328	348	364	349	355	311	335	376	360	368	346	340	366	361	364	349	365	337	364	381	326	355	373	330	380	363	338	354	355	349	375	376	384	381	356	360	343	364	349	326	357	329	317	344	361	376	352	361	351	350	337	388	364	325	356	356	351	343	367	394	349	328	365	340	344	362	379	377	368	370	345	355	348	350	398	365	355	362	334	356	374	394	340	319	356	375	369	374	374	332	373	356	346	345	348	349	353	379	349	367	348	386	363	351	350	360	362	339	384	355	375	360	350	357	366	368	338	395	346	345	390	346	340	333	328	339	341	347	373	353	324	349	372	338	342	395	351	339	361	388	341	339	342	349	347	336	357	362	355	376	354	368	359	350	350	371	376	361	379	345	359	349	345	381	358	410	365	400	363	344	361	348	345	338	364	395	401	389	374	376	364	371	373	330	357	380	364	380	373	377	373	374	342	382	362	327	325	339	332	384	402	341	336	312	379	347	348	360	363	359	354	328	341	353	345	316	328	373	366	404	361	340	367	348	362	357	371	372	391	369	342	372	368	358	375	337	373	338	361	342	352	351	372	363	382	328	348	353	375	360	341	364	366	353	351	352	354	349	331	350	364	386	385	354	324	355	355	371	371	352	401	394	326	356	370	359	341	360	382	377	339	366	349	384	372	351	356	355	375	347	385	351	331	387	360	362	363	382	353	358	366	341	355	362	409	338	354	389	358	364	364	331	321	345	343	378	359	391	392	325	345	353	346	331	320	369	364	346	357	367	316	359	357	366	368	334	357	392	348	380	340	330	365	347	348	351	389	363	352	339	353	350	397	354	386	321	401	369	351	373	378	365	352	358	354	322	362	373	328	368	345	369	337	371	332	344	372	378	362	353	359	369	365	348	368	392	373	352	339	330	342	334	354	318	364	344	360	369	374	377	359	342	345	358	347	337	370	342	402	387	321	332	359	349	349	362	365	378	350	368	348	360	315	406	358	356	393	365	375	363	363	367	352	325	359	350	363	338	350	370	383	383	355	341	364	380	378	387	365	339	364	342	365	357	382	311	349	341	383	368	323	343	368	372	371	343	344	354	381	357	328	344	337	337	336	345	371	374	387	362	374	384	386	352	340	346	309	329	373	399	356	344	371	382	358	374	354	354	338	379	376	377	346	374	351	325	349	363	358	385	354	329	362	360	339	332	389	335	358	311	334	360	350	366	371	338	341	349	351	387	343	358	368	330	364	323	357	335	355	382	351	363	371	375	359	324	385	344	356	387	378	349	390	366	352	359	337	339	365	365	363	360	352	382	344	367	360	374	350	318	345	363	392	382	335	334	381	354	372	338	359	353	370	369	349	359	358	397	381	365	358	358	356	397	377	404	358	354	380	334	350	348	373	396	347	387	409	355	333	339	344	380	373	353	369	349	372	331	404	354	371	361	377	387	353	342	352	378	368	369	347	334	327	311	363	342	343	352	344	387	347	345	372	341	323	330	346	338	365	379	381	366	357	327	341	370	376	337	367	371	362	355	334	342	342	388	368	364	355	337	369	369	380	394	339	353	366	349	361	355	370	341	381	376	359	396	326	357	344	342	354	362	349	345	327	378	340	368	364	356	358	359	372	372	376	378	338	361	341	346	397	324	369	349	382	375	354	371	344	353	348	346	356	355	401	381	373	363	353	361	360	380	375	394	353	352	342	357	367	354	367	352	321	374	359	353	364	324	397	355	353	355	387	339	366	334	363	362	350	353	355	344	374	329	330	346	376	338	304	337	376	315	366	368	354	347	345	356	364	342	332	349	346	332	353	362	339	334	310	360	339	361	346	368	333	379	359	323	394	332	381	344	330	362	330	363	389	345	327	384	333	353	362	366	391	354	346	338	335	306	357	346	345	357	403	369	383	337	374	359	340	373	362	336	381	378	329	364	366	362	358	387	361	329	367	343	373	364	355	369	354	350	323	399	358	378	325	365	350	349	370	356	332	365	344	380	338	364	363	330	359	382	352	349	385	384	352	364	357	363	375	345	338	356	370	356	391	372	351	354	331	356	392	350	369	328	393	342	396	350	368	351	366	382	383	317	366	385	357	368	354	365	377	353	364	366	337	329	342	359	364	309	382	391	329	346	363	291	342	361	351	326	394	316	368	339	347	391	373	335	371	368	367	358	358	349	350	381	363	362	319	350	381	380	393	356	361	352	329	368	355	357	363	378	374	335	382	333	336	352	357	356	333	390	355	377	342	372	373	359	372	361	373	379	371	338	388	367	325	347	419	403	349	380	388	312	373	335	328	310	378	360	358	378	359	396	343	387	386	340	364	361	351	328	329	344	363	346	329	369	360	353	353	382	357	392	337	346	390	350	355	362	320	339	356	367	397	344	353	368	375	357	384	328	366	362	385	371	332	360	363	376	351	381	343	373	338	359	364	354	364	353	360	362	335	337	348	341	356	371	352	356	390	368	354	353	377	347	357	362	357	326	358	349	412	333	365	377	327	377	340	368	388	348	364	374	379	386	353	337	359	358	359	347	366	336	370	359	342	390	366	369	343	360	360	344	344	367	350	376	362	359	364	391	358	376	339	348	364	353	380	336	375	368	378	351	373	362	389	366	372	370	372	365	373	355	344	362	382	345	354	338	383	361	367	358	376	353	366	392	339	372	344	330	370	363	352	342	382	339	355	357	334	323	397	381	381	345	364	348	390	339	359	346	360	371	373	348	400	317	345	349	349	368	375	360	387	284	324	332	365	378	334	364	349	358	338	373	387	357	373	361	363	352	361	355	349	357	344	402	380	354	353	347	361	336	357	376	345	356	356	314	381	368	360	364	339	377	331	347	345	337	336	346	366	355	349	346	364	390	361	359	356	392	385	356	362	353	387	358	329	361	383	376	354	368	357	360	345	367	343	400	340	350	343	349	324	340	352	362	348	334	346	363	380	328	362	331	351	339	340	359	325	389	361	350	327	340	402	337	374	373	371	359	339	354	333	330	367	335	361	354	345	380	367	378	325	346	347	344	346	346	350	345	370	367	334	370	350	384	359	363	376	352	335	390	350	359	351	361	405	367	350	345	360	361	332	362	346	332	369	357	359	384	357	336	349	401	360	359	377	343	354	345	343	331	337	366	364	335	374	340	388	351	361	363	350	375	367	338	344	346	337	369	334	345	372	336	374	351	364	385	348	364	372	318	342	341	394	348	345	368	372	374	353	343	346	331	354	326	349	343	380	337	358	353	367	376	372	363	390	357	328	355	362	383	367	378	333	355	343	356	333	362	356	380	363	365	358	331	359	366	376	364	369	351	358	364	392	345	349	350	353	362	363	350	343	357	360	321	366	354
25566	4967	536	360	266	189	164	135	140	109	106	92	90	87	88	82	88	79	91	55	79	75	81	72	70	93	82	72	85	91	71	86	76	74	71	66	66	69	90	81	94	77	96	95	116	91	113	101	84	81	106	115	88	79	90	100	101	88	83	68	85	74	67	60	78	81	67	74	71	74	62	77	63	71	56	75	66	78	61	65	53	65	60	74	62	60	58	90	57	65	63	55	67	62	60	60	68	76	78	82	85	63	68	56	64	66	94	75	61	77	78	63	66	71	65	65	82	60	67	82	71	74	70	87	78	73	51	64	74	74	76	53	72	71	68	71	78	65	68	76	76	60	61	72	69	66	87	60	64	64	68	59	65	69	85	86	68	89	56	78	63	75	65	75	72	83	67	61	58	69	76	66	67	55	69	67	72	53	75	62	77	56	67	62	64	62	62	84	75	64	69	74	83	79	59	64	76	71	59	83	51	76	71	65	72	64	80	88	67	79	74	75	64	61	86	84	64	61	74	79	75	68	74	74	61	80	80	61	69	76	80	65	69	86	71	69	93	77	76	64	79	76	61	75	83	71	68	71	76	81	77	73	70	61	76	77	62	63	73	69	61	77	80	75	70	58	62	69	75	47	61	83	61	49	70	74	76	66	80	66	70	71	60	72	68	63	73	74	82	70	45	58	64	74	62	67	61	71	76	69	80	70	85	77	68	82	87	64	79	75	84	73	75	77	57	78	60	55	64	74	72	70	74	71	58	63	75	68	65	62	69	82	53	63	79	70	67	75	61	57	64	82	63	81	72	78	68	63	74	72	61	71	72	58	73	67	84	75	76	59	67	58	84	69	66	64	85	70	69	63	65	64	83	65	65	80	68	57	77	79	70	66	65	79	53	65	62	90	72	73	70	74	87	75	67	75	66	58	74	56	73	71	66	68	69	73	72	76	61	61	72	64	62	72	70	72	78	74	69	73	87	81	70	66	64	80	61	82	62	65	68	68	72	71	67	74	83	69	89	72	72	60	90	69	73	70	57	70	67	56	64	74	64	73	73	66	83	67	72	62	71	66	71	63	69	62	66	82	62	58	74	71	64	63	75	72	74	71	64	78	63	55	79	68	55	66	73	81	78	71	75	73	74	60	83	67	74	73	52	71	79	81	69	82	66	70	62	63	70	56	69	63	70	94	66	69	77	67	61	74	74	50	79	67	79	63	72	59	61	68	72	70	71	79	78	72	72	82	69	61	65	71	59	61	74	63	72	83	84	69	54	75	72	60	72	69	83	59	59	73	80	79	57	84	86	72	93	80	59	80	72	68	82	58	70	72	70	51	60	62	64	55	59	66	80	63	58	76	78	66	67	74	70	68	69	66	72	73	78	65	73	48	79	92	75	65	86	70	83	64	73	60	75	69	62	78	64	62	63	75	64	65	70	74	88	76	67	61	83	79	79	76	74	79	70	81	79	73	63	76	75	52	69	71	75	63	70	70	74	75	74	66	75	56	87	62	60	67	67	69	67	70	72	70	81	82	85	61	84	71	72	67	72	76	74	67	80	78	64	72	68	79	87	80	66	63	73	70	64	69	76	80	75	77	69	76	74	82	73	88	58	63	58	75	68	67	86	59	68	80	67	61	82	70	81	69	60	77	67	59	83	65	66	47	81	67	61	67	62	68	74	68	72	62	75	85	70	79	62	72	65	63	60	64	70	77	69	67	68	63	60	80	77	72	61	70	60	67	84	82	58	64	80	60	71	56	60	71	62	73	73	74	90	69	69	70	65	74	55	73	69	63	72	59	73	74	63	79	72	79	75	70	70	66	59	66	70	67	71	80	54	84	58	63	69	83	72	82	78	78	67	63	62	74	77	62	73	71	74	66	70	69	67	62	70	64	59	71	70	63	62	61	63	74	70	69	74	72	64	59	74	77	77	92	76	60	74	68	74	72	74	62	62	70	79	63	66	75	83	78	69	58	77	81	77	66	73	71	60	68	58	67	61	63	71	64	63	64	65	60	57	63	74	75	79	61	74	62	64	56	71	65	63	65	64	79	66	67	79	66	88	74	68	70	66	60	67	64	65	64	68	77	76	58	80	65	60	86	82	71	67	63	71	88	69	61	66	67	89	80	71	78	70	71	64	66	60	74	70	65	73	86	70	59	72	77	69	66	76	81	58	68	71	65	64	73	71	70	100	60	57	63	79	54	76	71	56	79	79	65	73	90	73	74	52	72	54	78	55	73	67	71	71	81	61	74	80	63	61	85	62	74	80	72	54	67	71	70	76	72	80	85	59	84	56	72	74	62	72	81	69	45	68	58	58	77	71	66	66	70	81	61	67	80	61	72	58	67	87	69	77	86	69	61	81	66	95	60	77	68	62	59	62	62	66	68	82	66	73	78	72	66	71	73	73	81	57	66	70	71	59	63	49	74	68	61	64	66	71	83	71	88	53	71	75	70	71	68	75	68	54	54	63	75	79	79	75	65	76	69	72	78	67	71	79	83	52	84	60	70	74	68	93	75	72	75	79	86	73	60	89	72	67	80	45	89	60	59	70	55	62	77	59	83	60	74	67	68	67	61	66	67	70	71	64	70	78	54	78	62	80	78	76	59	68	69	77	77	67	72	83	73	58	78	64	67	60	72	58	61	61	60	69	54	71	74	73	79	67	78	81	66	57	82	79	71	68	46	64	61	79	73	74	69	78	57	55	62	71	59	64	76	73	85	77	63	77	63	80	70	64	64	80	54	56	63	78	59	79	75	71	62	72	73	68	73	64	75	76	68	72	63	65	67	72	63	79	78	68	74	70	74	69	70	67	81	74	80	58	65	72	72	77	75	77	61	75	72	71	65	73	77	70	64	77	58	65	89	65	66	69	71	64	66	64	76	61	75	74	58	56	65	57	75	75	48	79	62	58	80	62	64	64	69	73	73	75	68	89	78	67	74	53	76	71	70	69	66	67	85	69	78	76	78	76	70	66	79	86	61	67	77	58	64	69	69	70	54	88	64	75	76	77	66	67	72	68	85	54	59	62	81	79	72	80	81	59	52	65	86	75	77	61	72	69	76	79	62	74	71	67	74	60	80	58	67	76	87	80	72	66	61	58	49	65	73	88	72	78	63	82	66	61	74	68	68	61	65	59	78	72	60	57	71	75	60	78	58	69	59	71	66	57	51	75	82	54	61	52	66	69	65	71	78	68	57	79	69	69	69	52	72	78	69	71	60	59	67	68	82	72	59	64	93	74	67	72	65	72	61	68	62	62	54	78	71	65	60	72	61	56	80	74	69	69	85	58	56	67	94	62	73	77	72	75	73	77	73	72	67	55	76	58	64	59	74	79	70	70	57	74	65	67	65	87	72	69	63	72	68	65	57	76	70	67	61	60	81	60	68	88	88	69	71	70	78	69	52	76	69	79	60	76	79	81	60	59	77	58	76	69	71	72	69	76	81	76	66	73	65	80	56	52	67	67	76	67	72	65	73	63	68	68	81	77	69
16400	3113	1115	1166	967	833	685	540	504	458	398	381	347	364	281	276	267	247	257	261	228	258	251	253	200	240	239	230	240	223	197	235	240	224	210	197	240	215	235	202	205	260	324	406	376	450	426	399	436	504	454	510	450	364	476	460	399	354	309	301	314	253	198	189	192	215	198	199	179	211	194	180	203	178	153	164	198	217	231	180	184	194	212	201	179	197	187	182	173	197	191	189	197	190	200	203	183	214	195	194	175	195	189	196	205	168	194	211	181	177	195	170	192	218	186	190	198	181	189	184	187	203	200	195	196	203	197	182	202	185	167	193	180	181	189	186	197	199	207	194	197	187	201	175	175	192	175	200	186	170	185	193	177	197	188	226	191	197	185	215	191	201	186	195	188	188	184	206	231	185	205	180	208	194	186	209	196	212	192	190	183	206	172	185	182	190	189	171	191	205	197	195	210	195	194	196	202	190	190	196	173	201	177	212	213	189	187	193	194	193	204	194	180	179	190	206	196	183	181	186	171	171	187	169	191	214	161	188	181	192	193	208	164	167	196	177	186	196	195	191	184	176	195	206	190	181	217	190	186	193	201	194	197	187	181	194	200	182	191	195	185	178	183	175	211	207	197	190	163	194	195	172	186	205	155	199	174	197	183	184	168	205	211	205	186	184	210	191	199	181	188	169	181	187	195	186	184	199	185	172	203	173	199	200	188	221	191	215	220	193	185	194	173	176	187	197	189	186	190	198	174	189	195	187	187	185	200	186	180	197	193	215	204	166	201	192	195	205	187	216	198	195	190	208	200	192	197	214	196	171	195	185	198	172	207	179	210	196	183	187	200	176	187	186	180	206	203	217	188	220	182	174	165	186	182	182	202	148	225	212	222	212	186	199	188	201	215	188	191	185	192	194	178	186	165	190	176	200	179	180	188	195	193	200	173	189	205	185	218	197	166	197	174	189	201	199	182	197	185	199	165	169	172	179	192	177	202	225	176	187	202	190	180	160	191	195	178	187	197	164	183	189	207	188	189	191	194	214	181	178	179	197	192	173	175	209	215	185	197	206	205	169	203	195	218	198	182	183	203	192	171	191	194	202	212	158	177	172	202	206	202	191	213	162	186	178	169	185	186	172	194	189	176	198	167	176	188	191	193	196	199	220	165	206	204	175	181	213	194	193	165	203	193	214	197	214	185	187	171	170	186	198	193	188	188	198	178	214	175	194	185	188	201	212	194	194	191	175	177	189	182	180	191	189	227	192	182	187	180	210	192	210	193	182	165	193	202	190	179	179	200	193	177	202	215	190	194	189	197	175	203	193	175	177	205	212	205	201	184	197	187	206	201	195	189	194	221	172	192	178	173	184	190	196	175	185	177	217	196	198	212	180	185	185	184	175	206	210	198	176	195	194	206	190	179	177	205	195	190	202	201	181	202	191	195	205	201	184	168	172	184	194	189	168	177	184	202	190	183	199	192	188	193	169	209	182	162	190	189	204	198	171	173	193	196	213	182	195	188	185	195	184	206	186	197	217	176	235	232	186	190	198	176	203	172	173	208	206	188	186	204	211	178	194	203	182	178	198	198	203	222	179	182	206	196	196	186	200	192	204	189	192	209	186	178	187	187	191	177	198	191	186	198	178	205	178	205	183	195	207	182	164	177	208	192	190	199	186	225	183	183	210	187	170	186	209	170	200	189	210	206	214	203	199	175	179	198	204	164	208	196	198	191	201	202	203	187	194	203	186	206	176	186	199	178	201	204	183	170	191	193	228	168	198	168	201	193	183	188	173	188	164	198	182	209	209	184	192	199	191	200	207	195	199	185	208	196	205	180	190	187	187	176	180	181	225	190	207	190	194	186	198	179	192	174	186	188	190	173	192	188	185	197	192	216	182	173	184	186	197	199	186	197	182	219	203	198	178	209	208	177	175	176	196	190	204	207	185	181	173	189	190	201	181	184	218	190	187	198	198	213	181	188	168	193	185	192	155	205	186	189	169	182	198	188	179	186	198	176	201	184	179	197	192	194	186	179	195	217	177	202	187	182	192	187	184	175	200	185	207	197	167	189	205	188	187	196	180	193	168	185	178	209	190	194	183	220	192	181	180	191	187	186	196	177	203	189	173	199	187	219	222	197	196	208	187	169	180	203	187	184	191	176	176	211	180	200	206	203	184	160	209	164	197	186	182	173	189	165	188	201	189	200	175	207	208	184	214	189	186	208	200	178	184	196	191	196	193	196	188	162	197	192	167	187	167	194	180	171	207	202	171	181	200	183	189	187	186	214	215	157	174	215	201	184	197	180	200	198	212	177	186	199	217	195	206	189	168	194	188	170	210	175	211	212	182	177	192	193	204	180	177	217	184	160	213	197	186	191	183	197	183	215	177	178	219	198	210	212	203	201	181	183	159	171	226	199	195	179	188	189	199	179	196	212	205	186	198	187	179	180	186	195	227	196	217	177	180	196	170	198	204	192	196	224	186	170	195	204	192	167	197	173	188	171	197	170	215	177	216	184	171	197	187	203	172	198	210	218	177	218	188	198	206	190	212	185	198	191	188	192	185	180	197	160	162	199	196	207	201	201	180	209	181	199	176	190	179	192	197	172	191	182	177	168	191	210	202	190	212	171	202	184	199	187	186	188	187	183	174	184	197	223	198	179	186	185	180	214	197	173	197	210	182	172	187	192	211	190	173	165	221	214	177	189	213	188	166	166	193	203	174	182	179	171	208	212	178	195	218	166	204	179	178	214	194	188	187	175	187	184	210	212	217	195	184	191	184	203	195	197	194	185	191	193	170	218	222	216	190	198	192	170	218	176	180	196	209	186	191	196	194	198	175	175	177	188	173	211	188	178	188	195	197	184	197	194	180	208	171	182	183	195	198	178	201	180	184	171	193	209	167	215	188	195	165	187	200	174	186	227	204	202	183	183	206	168	197	178	199	186	186	186	184	222	187	196	193	214	183	190	193	206	174	197	176	200	181	209	173	199	221	199	199	191	189	201	205	181	177	181	198	191	163	175	182	176	183	202	195	200	194	189	180	162	163	173	158	184	186	172	177	192	201	190	185	194	217	194	200	200	182	196	190	200	168	185	183	211	210	194	186	204	210	189	222	185	197	182	168	204	202	194	204	172	203	191	202	181	183	199	194	209	186	173	189	214	176	175	187	188	203	180	187	194	198	180	179	199	201	210	185	178	199	184	174	180	178	206	189	190	190	199	180	208	181	183	180	170	183	184	196	200	182	184	182	200	171	179	195	175	195	198	206	200	217	199	196	190	194	183	189	195	156	193	178	178	209	182	208	196	196	191	193	205	193	203	206	182	183	195	213	172	202	168	191	217	187	200	190	189	195	183	212	205	170	163	172	215	167	216	202	165	200	211	177	187	167	180	171	218	186	220	191	171	183	193	190	173	203	219	208	184	160	182	171	165	191	197	230	199	192	199	175	188	202	192	190	189	209	189	180	182	185	203	167	209	186	190	174	192	172	201	178	199	176
8281	1140	230	202	209	198	184	187	192	191	190	196	225	196	178	215	205	175	207	208	205	180	212	184	190	218	198	190	209	184	200	202	166	184	165	197	215	182	192	189	179	199	225	204	215	228	235	211	216	207	191	215	185	191	191	213	189	170	201	164	182	168	187	177	185	202	159	185	189	211	219	182	198	182	201	185	179	194	194	188	205	214	201	216	183	170	196	176	177	207	178	181	188	178	196	207	163	164	191	191	192	178	212	189	189	187	202	199	206	233	196	197	203	196	184	199	203	190	175	201	170	219	217	200	186	198	183	192	195	187	188	173	203	175	194	187	188	183	187	185	162	199	193	181	192	172	182	180	193	179	202	174	162	216	179	170	196	189	174	218	204	234	207	182	201	197	182	181	212	205	195	211	198	195	204	186	193	194	202	208	158	188	195	178	170	213	186	179	181	180	177	190	197	206	207	172	197	186	203	229	166	179	189	189	182	206	215	185	223	196	183	200	197	191	160	179	170	154	174	194	202	207	166	189	202	191	211	189	190	193	223	197	169	175	181	171	195	178	205	206	207	223	205	176	212	206	201	212	191	212	187	180	185	201	214	210	182	176	196	182	205	182	205	200	190	207	182	198	202	182	234	209	209	212	208	197	216	200	194	198	184	192	189	189	209	189	206	192	182	201	181	188	210	193	199	186	188	172	180	162	194	165	212	201	199	172	198	182	197	206	189	181	209	222	224	211	199	198	206	196	187	209	210	209	179	198	187	199	201	192	194	187	195	207	189	199	205	212	181	187	199	204	212	218	203	179	189	169	185	207	216	190	206	205	183	181	199	186	194	205	170	202	205	207	210	186	204	206	182	187	194	207	209	202	172	206	184	236	183	191	211	192	193	203	176	184	191	200	196	189	222	188	221	207	185	172	183	210	197	196	187	212	170	187	180	190	193	215	173	187	203	197	174	202	209	187	192	198	192	181	203	194	168	199	193	199	208	213	202	213	217	219	228	181	213	175	186	189	177	196	186	175	195	233	182	215	202	215	187	201	206	182	218	213	197	220	208	198	197	212	220	183	191	215	187	186	198	186	180	181	214	179	184	194	191	199	196	201	200	178	202	213	186	196	188	209	182	204	193	191	179	184	190	199	178	173	189	220	208	202	208	223	185	195	194	198	186	206	196	194	204	215	198	180	214	192	176	181	215	182	187	208	211	204	203	200	196	179	192	189	203	207	200	180	190	210	203	192	206	181	221	214	174	175	186	201	203	211	182	189	198	196	187	204	195	198	206	197	204	183	190	220	221	175	180	191	171	222	202	208	224	203	204	209	189	225	198	198	204	182	182	194	179	192	189	196	211	190	177	185	204	208	209	191	197	201	198	211	222	190	195	175	203	202	194	214	178	204	212	166	213	177	196	182	177	204	187	188	189	181	194	186	202	185	188	218	220	207	193	171	189	191	176	176	197	183	185	214	196	188	212	209	173	201	160	192	195	177	216	177	206	183	200	208	180	207	191	176	180	198	217	201	202	211	194	196	213	193	204	208	188	183	201	203	195	185	201	200	220	194	219	187	190	200	198	196	202	211	201	192	205	197	187	202	202	214	204	199	227	177	205	167	181	205	204	184	186	219	200	215	193	203	207	186	206	190	180	219	217	179	194	208	179	212	203	189	190	195	183	177	204	190	207	227	224	192	216	191	188	179	184	235	191	186	212	198	200	211	194	175	206	174	167	181	172	217	205	188	201	193	200	207	219	196	179	204	202	191	177	211	216	239	198	204	192	198	196	183	205	200	157	205	199	185	201	204	222	191	216	180	200	198	203	187	171	219	176	211	196	208	186	198	182	193	193	202	209	214	184	222	196	195	206	215	197	198	192	162	213	213	200	192	184	214	209	178	225	190	179	176	181	216	192	202	217	204	208	208	186	227	209	212	190	214	190	209	212	204	180	195	194	217	198	193	212	169	196	203	202	176	184	208	190	194	207	166	185	200	199	187	199	212	195	241	187	197	201	210	196	203	210	193	170	217	189	220	219	178	195	181	189	207	195	199	212	216	227	180	211	183	187	193	163	188	212	207	216	189	182	213	212	177	190	190	201	223	194	184	182	184	202	217	215	186	209	195	194	213	204	204	193	203	208	208	213	171	202	211	164	189	184	189	219	198	211	204	204	217	194	189	182	199	184	168	206	200	178	183	212	193	203	202	208	225	206	162	203	177	173	192	178	199	213	202	189	191	183	176	198	209	166	206	219	192	168	192	185	207	179	201	186	189	195	209	223	177	201	206	180	203	183	186	202	197	192	219	214	184	177	176	197	181	204	182	174	207	188	217	210	202	168	197	200	220	191	195	195	217	174	173	224	183	226	203	176	212	192	198	186	194	201	176	173	205	199	202	180	205	204	206	204	203	176	192	196	189	193	199	201	210	207	201	212	201	199	209	183	175	225	183	185	254	210	166	196	202	198	201	178	200	213	173	198	195	229	225	184	194	197	212	191	211	220	198	184	205	198	183	188	187	211	200	203	180	208	204	191	172	219	174	214	204	199	228	230	200	177	200	197	179	185	205	188	203	202	191	189	215	187	166	196	201	199	217	199	198	192	197	197	213	182	182	201	188	189	175	179	191	194	205	219	194	182	189	203	207	194	203	197	197	248	203	172	206	196	205	197	206	190	199	184	219	186	196	207	196	197	185	206	237	212	208	210	206	212	203	178	200	178	209	180	206	210	172	192	183	205	211	187	191	182	168	186	177	204	196	205	199	182	227	197	184	207	211	187	185	205	183	201	197	190	189	174	213	189	184	201	203	175	211	208	195	198	166	177	207	184	190	186	179	174	203	196	197	200	203	180	212	184	172	198	189	202	190	215	200	193	199	175	222	188	186	190	173	172	187	188	186	196	229	183	174	174	212	204	199	194	188	188	183	211	190	185	219	176	195	226	233	204	183	185	220	193	201	166	177	217	174	181	193	183	187	194	218	192	187	204	202	198	203	187	194	199	193	208	203	194	167	186	216	187	186	179	182	179	173	178	221	217	190	171	213	214	189	223	181	184	200	212	192	196	199	188	177	187	175	203	211	222	196	196	189	214	181	184	187	203	194	240	206	184	215	183	198	191	183	224	212	172	189	190	201	206	195	221	215	234	203	176	227	205	217	185	192	170	204	197	217	198	187	169	220	217	180	195	195	222	191	211	185	201	180	183	205	202	198	208	180	188	181	217	184	202	168	220	187	209	203	214	178	201	192	198	212	189	200	193	187	180	208	172	207	222	179	167	186	212	192	216	190	191	206	201	216	178	190	188	185	211	204	200	192	186	159	190	166	181	188	201	218	201	181	205	192	189	200	214	202	194	208	196	224	181	208	182	191	185	174	168	209	203	213	187	204	207	224	214	204	192	200	200	175	199	182	227	199	162	200	217	210	211	224	177	186	212	198	208	194	189	196	210	196	191	191	195	186	187	174	218	201	180	181	184	178	193	208	208	206	205	196	189	167	187	209	181	218
6568	1191	503	456	497	480	482	542	491	472	485	497	495	490	479	466	453	481	462	530	438	485	440	461	505	451	494	468	486	503	450	460	510	467	513	492	459	458	480	448	475	499	450	487	540	529	506	495	508	500	509	495	476	492	496	504	506	474	477	488	488	470	483	479	490	512	480	466	469	455	489	478	500	472	459	479	455	480	469	465	453	467	496	435	489	485	433	452	429	496	471	454	477	467	477	495	480	470	463	456	478	465	460	452	455	459	504	492	482	477	502	460	478	463	473	481	491	459	473	465	484	451	490	480	492	454	494	451	460	434	442	450	489	465	475	443	508	483	456	459	445	497	461	491	500	516	481	453	448	465	465	438	454	500	494	458	489	423	464	482	466	473	455	467	459	521	453	491	463	446	477	458	500	456	495	448	455	461	487	462	467	510	475	467	451	473	512	460	454	478	508	495	503	492	497	471	454	460	456	486	494	477	431	468	494	486	511	498	480	455	479	474	526	489	448	498	466	471	486	494	454	480	456	474	441	489	467	472	453	450	460	459	475	461	461	463	466	490	488	426	487	513	475	469	482	452	485	458	506	511	462	408	483	524	449	494	401	454	480	462	525	494	461	472	458	464	458	448	441	510	447	471	453	493	489	453	462	481	487	491	476	465	461	507	459	460	448	485	495	467	511	443	484	474	485	511	457	494	477	452	458	477	479	484	455	492	454	493	468	481	476	481	450	473	464	481	447	445	465	466	482	450	429	485	480	451	497	487	487	457	489	475	489	480	476	455	478	488	475	440	464	466	464	479	436	491	427	444	463	490	459	467	450	462	458	458	471	484	498	452	512	451	448	450	450	458	447	481	468	463	470	486	484	466	481	458	439	424	478	473	431	461	468	495	500	433	464	468	471	472	456	457	489	483	493	452	466	465	476	450	434	483	444	465	462	468	439	447	481	479	468	465	498	500	475	497	495	483	494	471	499	483	441	481	461	489	442	453	490	473	467	493	489	499	444	441	482	466	465	475	502	464	455	485	452	465	497	484	458	471	502	467	455	489	474	479	497	501	467	444	443	467	447	446	475	480	490	446	453	498	504	473	467	463	441	431	471	462	503	455	438	488	490	473	480	509	454	475	464	469	457	462	486	491	455	450	472	475	463	481	500	529	474	504	509	465	459	460	495	476	442	426	491	486	523	496	449	466	466	490	451	463	476	511	445	492	478	456	463	482	466	494	507	462	474	481	418	521	474	453	497	501	482	457	495	465	480	495	454	494	487	482	454	474	455	474	465	480	499	484	458	489	501	496	409	475	453	504	489	441	471	463	495	498	446	472	466	449	467	480	499	499	464	447	489	460	501	490	497	479	438	452	475	426	459	470	448	461	514	477	477	509	506	476	470	478	479	473	523	513	485	471	491	474	456	502	484	463	503	498	461	458	465	473	477	465	502	474	466	473	480	461	437	484	483	457	440	510	480	506	471	495	454	458	463	474	503	426	515	433	460	487	467	516	453	506	492	463	456	483	451	464	482	479	436	471	456	465	486	442	468	479	474	494	456	458	487	479	482	478	485	450	491	495	454	500	495	451	486	450	472	434	482	488	447	468	458	467	466	445	460	458	434	432	441	473	448	494	498	489	479	450	471	504	512	470	455	468	483	508	480	471	467	513	462	447	477	476	499	437	488	464	499	439	470	466	463	493	465	477	475	486	456	489	467	510	496	441	457	470	494	471	458	488	498	493	523	480	474	445	491	437	482	484	447	478	461	520	460	489	446	473	471	482	443	472	495	476	471	458	480	459	436	462	488	480	497	479	437	494	494	457	474	454	441	462	459	467	466	475	465	491	463	468	469	473	452	467	508	471	436	506	484	468	502	464	501	484	443	480	469	422	492	477	495	443	498	473	459	478	492	453	469	477	483	472	477	498	487	471	495	454	446	474	473	460	519	464	453	492	421	478	527	499	499	513	466	474	459	492	496	490	489	434	471	467	477	483	476	443	464	489	452	472	508	507	454	469	471	439	502	492	473	455	450	482	438	489	480	496	489	451	495	447	468	477	486	477	470	472	504	465	511	476	459	476	468	466	458	452	498	470	503	462	442	471	498	469	435	492	398	479	488	482	501	485	457	473	441	483	461	500	472	472	471	465	518	466	459	494	459	445	478	484	460	442	466	471	504	477	472	447	463	442	485	452	493	496	482	494	507	490	496	481	468	457	455	484	501	468	467	482	468	475	486	473	517	447	467	450	486	469	450	456	484	462	463	500	424	486	484	498	439	468	442	467	464	494	454	502	456	528	474	497	463	404	491	465	496	462	474	477	468	483	460	512	478	479	474	410	464	476	503	482	456	471	519	519	480	474	480	489	464	462	457	474	479	450	442	494	443	455	446	435	450	458	490	459	450	508	486	528	497	468	448	463	453	466	496	492	475	472	465	470	464	459	457	448	497	500	515	484	486	463	504	484	451	446	484	441	468	470	476	470	449	481	454	459	418	475	481	479	425	442	507	457	492	433	477	474	471	466	462	460	436	465	461	498	502	439	491	467	481	472	453	449	470	482	478	456	458	487	467	476	437	482	508	455	479	477	492	482	489	475	458	537	449	471	428	479	454	474	460	480	483	476	499	500	445	464	453	460	491	479	488	470	462	440	475	471	474	454	484	465	460	472	483	451	455	480	495	465	488	462	520	488	470	511	466	468	442	484	462	465	484	461	498	461	474	441	462	435	490	483	477	452	458	454	447	499	477	483	465	463	464	493	480	471	457	464	490	433	484	523	516	459	462	428	447	500	465	487	500	474	491	504	463	470	499	479	477	479	454	456	482	464	469	486	496	456	460	490	525	444	462	470	492	445	493	470	495	455	454	440	467	462	477	472	469	474	500	506	462	436	497	485	487	505	467	483	498	485	460	462	492	477	435	459	455	475	476	487	472	481	497	472	468	480	483	500	506	486	489	458	465	424	456	452	495	506	496	492	474	467	478	447	439	487	489	460	457	475	505	480	493	467	505	528	439	410	468	487	488	465	523	474	454	485	437	453	480	480	464	471	484	470	459	496	465	468	504	483	472	496	468	462	466	485	436	474	469	491	479	451	499	486	453	475	474	419	456	481	491	446	453	501	509	503	481	494	462	455	471	447	476	505	513	500	503	469	448	458	466	466	457	496	468	469	466	472	514	479	483	448	493	441	493	473	442	484	474	463	474	417	476	465	478	487	462	425	493	489	484	494	428	488	478	488	436	464	500	462	476	473	474	474	524	449	456	465	492	458	496	448	452	470	499	513	491	503	436	489	449	434	482	475	481	474	481	472	479	472	484	460	456	455	490	457	468	487	479	506	502	443	512	485	472	462	466	447	503	471	499	457	506	502	460	455	487	480	492	480	479	462	490	440	475	475	503	500	482	485	482	475	454	488	491	454	471	468	451	464	491	432	491	492	452	484	451	483	463	452	459	460	426	472	477	432	490	519	496	480	501	467	447	450	481	463	450	482	478	486	456	470	500	435
17580	2831	327	262	216	216	185	174	172	172	159	150	163	167	148	176	155	139	137	141	139	142	156	157	157	144	126	147	158	150	127	142	130	147	142	136	148	142	142	134	132	175	155	148	191	129	153	140	152	173	148	163	150	148	164	146	147	144	139	138	146	150	149	160	125	170	142	129	148	139	143	131	155	152	124	156	160	165	117	130	144	158	154	134	149	156	151	153	165	136	149	137	156	123	119	133	157	134	130	127	126	125	132	138	137	114	139	140	171	153	132	141	140	150	153	123	142	147	145	121	146	134	153	145	134	160	149	142	138	159	134	121	138	127	140	145	137	140	141	155	126	133	158	150	140	139	143	151	154	163	133	132	144	154	139	128	141	154	147	178	150	164	146	143	122	146	116	150	146	145	131	149	154	147	144	119	128	143	162	132	134	135	169	150	141	172	146	143	150	165	156	142	131	160	140	127	133	129	151	128	149	138	114	136	149	124	149	152	153	126	145	141	141	140	151	147	133	143	141	136	145	139	139	145	149	146	161	132	151	147	149	141	127	128	142	133	149	154	133	148	142	122	133	130	171	125	158	125	135	142	131	120	120	133	139	158	145	110	141	154	146	139	151	121	141	146	135	132	128	145	125	129	140	130	118	134	131	127	146	170	126	163	152	123	146	154	119	126	136	127	121	133	126	138	156	143	164	148	150	155	130	133	129	120	125	127	161	146	141	155	137	139	137	139	143	150	125	129	139	142	134	138	147	159	138	139	175	144	122	130	156	171	145	142	166	139	140	155	118	152	138	135	138	130	116	151	122	122	143	160	137	153	149	134	138	142	115	154	160	152	141	133	147	122	145	162	142	154	134	146	145	134	153	160	130	150	128	131	125	136	151	154	134	133	141	135	126	144	144	132	171	141	145	141	133	123	136	134	130	125	123	128	156	135	137	123	127	139	134	150	153	142	131	126	130	144	133	173	138	147	160	132	167	155	158	144	170	136	144	129	133	136	142	131	139	130	123	123	168	119	153	121	130	126	126	168	159	157	166	133	132	132	125	157	137	127	135	134	116	158	132	132	154	129	152	136	137	149	146	143	151	138	153	131	133	142	140	151	161	140	132	150	136	153	156	151	137	131	147	141	156	145	149	165	131	150	129	142	117	124	122	151	140	131	140	109	146	150	129	146	137	136	135	147	133	142	130	144	149	134	127	133	163	146	140	134	126	151	150	139	161	141	141	141	148	132	144	143	151	156	131	131	138	138	154	157	167	118	135	138	142	131	165	148	122	141	135	138	139	135	146	136	127	139	140	138	149	139	128	127	114	143	123	136	147	159	150	140	133	141	112	120	138	122	164	165	135	143	133	133	120	134	126	133	126	139	135	133	140	137	132	149	135	128	166	139	148	140	123	143	132	128	145	145	136	148	143	138	141	146	131	136	112	129	133	138	147	131	134	129	179	142	108	126	167	151	136	129	142	155	138	146	166	153	128	162	127	143	126	137	116	151	137	121	146	139	135	137	164	153	120	154	132	159	151	134	136	149	165	172	148	151	158	152	144	144	151	149	130	143	150	144	134	134	169	130	119	119	140	149	154	152	160	156	136	141	131	130	130	148	123	146	135	150	156	134	157	126	146	151	143	165	161	129	123	148	130	139	159	146	148	142	150	145	146	134	140	124	129	159	136	128	153	142	129	157	149	133	119	146	159	155	121	154	140	150	141	128	158	138	134	155	128	135	153	175	153	121	114	132	121	136	133	151	125	136	139	125	142	134	139	159	155	136	138	139	155	135	123	150	143	160	141	138	130	142	148	143	153	126	158	143	162	150	143	155	154	158	138	136	142	152	144	122	137	131	146	144	133	148	141	138	135	160	149	115	146	147	146	161	125	136	147	137	118	146	123	139	118	155	139	130	144	164	156	131	132	130	112	159	140	145	152	163	136	149	140	149	155	134	142	133	136	154	122	140	141	141	129	133	142	153	124	126	148	153	139	158	157	148	140	143	134	139	143	131	142	154	151	126	145	140	160	115	155	143	148	137	177	141	138	150	128	146	154	144	134	129	152	131	127	146	144	138	143	160	137	154	139	128	142	126	134	143	121	144	144	157	123	124	129	138	131	142	140	164	167	160	126	157	125	138	140	135	136	146	123	152	118	158	154	136	125	140	129	131	143	153	155	141	144	136	139	137	155	145	145	140	126	141	131	157	120	127	155	131	122	144	117	127	134	162	133	149	161	169	161	153	152	142	136	137	145	141	148	142	140	155	146	120	156	137	154	144	126	144	156	130	130	137	152	137	139	166	131	159	153	131	150	136	144	125	132	144	136	140	139	147	143	158	135	164	136	153	138	149	130	132	146	134	150	154	139	142	166	134	151	142	138	142	135	121	115	129	142	154	139	142	149	159	146	139	167	143	135	146	142	126	125	123	130	118	141	142	123	168	154	141	171	145	146	138	134	136	144	143	150	148	160	153	141	109	125	146	153	151	140	136	145	157	150	136	144	143	146	154	127	145	143	124	137	154	152	120	148	147	143	140	150	151	110	129	134	153	130	145	148	129	128	148	150	133	136	120	137	129	159	141	107	142	140	155	133	136	149	144	135	144	168	161	129	123	129	127	147	127	167	142	153	108	138	144	148	131	142	137	126	134	146	140	150	136	138	148	135	139	161	127	124	153	145	121	143	158	140	131	125	155	156	133	140	145	135	144	159	145	130	134	132	144	128	136	148	140	141	130	133	171	144	144	149	140	130	139	151	161	162	143	162	154	125	142	127	148	137	116	137	136	122	132	155	130	156	127	121	150	124	138	122	147	163	149	145	142	151	144	141	136	139	132	136	143	157	171	148	154	149	124	153	161	159	137	116	135	128	149	116	127	152	156	141	119	156	141	124	126	144	140	145	149	163	115	145	133	140	126	132	135	142	136	135	127	135	149	163	140	147	138	119	150	137	138	163	142	160	128	145	144	143	165	152	152	133	128	134	169	125	145	149	133	118	128	139	136	147	148	135	115	165	146	133	141	131	113	166	158	153	136	152	135	175	152	114	137	150	127	120	166	141	126	136	149	147	127	132	138	151	145	139	136	165	148	145	142	138	146	143	129	150	138	146	144	115	121	121	145	129	149	140	148	153	145	170	147	122	133	137	147	111	125	157	134	126	111	123	139	129	161	130	132	125	160	130	152	146	144	121	143	154	174	137	129	159	133	148	136	152	148	115	139	146	144	145	150	131	173	144	140	159	142	122	162	129	125	135	124	133	130	129	132	146	136	153	153	127	145	140	136	157	123	129	140	155	139	127	145	127	124	139	122	145	156	142	141	144	130	158	168	129	129	153	148	143	151	128	135	142	157	131	142	131	113	134	137	118	116	153	136	131	138	130	148	133	144	148	136	156	150	137	138	142	153	133	120	140	156	165	145	148	114	135	125	126	131	110	135	160	137	149	155	141	164	150	159	139	149	128	140	125	138	142	146	141	156	129	146	135	137	142	137	136	137	133	134	132	134
13125	2158	778	900	766	634	605	547	528	503	448	448	410	428	436	402	385	392	383	361	387	385	341	376	374	364	385	377	360	376	362	384	387	359	330	349	390	390	379	408	373	363	466	455	466	461	513	506	476	579	521	480	451	448	499	457	436	396	405	397	404	399	387	333	346	392	373	346	362	329	351	349	368	339	345	339	361	332	360	346	334	372	325	348	326	383	352	364	366	353	337	326	344	396	374	389	345	321	338	362	323	331	350	371	352	332	348	347	340	341	352	327	356	336	383	365	390	317	348	328	330	346	320	367	353	345	340	351	339	306	317	342	330	326	370	323	321	379	323	315	378	333	339	358	344	392	335	361	329	303	356	361	339	334	345	392	343	322	339	315	357	368	365	355	354	399	339	356	330	359	328	343	345	370	347	300	356	353	350	351	362	356	335	378	344	368	377	375	370	342	325	347	353	339	299	358	335	372	345	357	335	334	335	350	360	313	340	366	358	353	322	319	342	350	343	371	366	350	367	332	340	358	344	359	352	348	339	355	358	391	352	348	344	360	326	330	312	350	338	351	363	331	335	325	366	353	382	371	327	355	356	338	321	341	341	346	355	355	360	379	330	343	361	310	352	355	344	336	339	364	370	371	349	330	373	373	334	351	359	350	341	315	333	352	335	338	369	338	373	350	336	360	348	340	391	361	333	361	373	335	336	350	356	343	356	305	353	324	306	372	351	347	369	343	373	340	338	340	354	361	340	311	336	361	343	354	335	360	361	330	366	330	351	348	369	365	363	358	348	334	360	365	365	360	342	347	327	358	330	350	345	306	330	351	346	372	325	377	355	358	348	337	367	358	329	360	344	365	370	362	364	357	323	335	334	378	346	367	333	361	349	348	338	324	344	325	344	348	354	345	362	337	363	319	335	347	368	370	343	340	338	364	319	347	340	361	326	361	370	348	325	347	360	334	327	348	332	315	346	319	342	371	322	340	349	326	373	350	360	331	363	330	380	350	337	335	345	354	353	328	371	360	374	370	356	338	329	363	338	317	313	330	342	335	365	363	353	351	350	346	367	329	351	326	358	321	330	333	330	365	362	353	336	374	346	363	347	378	325	343	339	332	387	340	331	370	377	348	352	360	318	357	342	322	315	355	334	348	341	354	360	322	372	329	385	345	327	347	345	348	346	330	355	329	358	376	355	342	357	347	357	324	345	333	354	348	345	300	329	333	327	346	357	324	339	335	365	337	342	351	343	347	338	336	324	353	348	352	348	320	330	353	376	346	326	325	390	344	325	368	383	346	342	364	363	356	336	364	330	354	346	333	335	318	356	345	366	341	369	343	336	325	357	361	344	353	344	344	353	334	333	381	321	385	344	379	365	342	326	366	356	330	328	345	336	348	308	333	353	360	339	313	400	313	341	328	335	375	360	369	342	376	354	354	371	357	379	355	373	361	318	342	360	340	360	338	347	366	361	359	342	344	351	366	309	323	364	351	368	369	350	370	339	364	331	352	352	348	335	349	335	362	382	364	353	304	355	325	333	359	334	378	342	329	339	350	363	341	377	370	377	368	367	321	332	320	354	360	360	358	325	359	342	379	335	372	309	329	353	306	329	344	362	341	372	339	393	369	344	320	332	353	332	334	333	349	360	340	337	377	374	362	315	330	313	349	353	332	309	368	364	348	325	332	349	328	354	354	317	341	334	331	343	332	335	358	373	317	345	364	361	369	358	331	329	336	366	371	357	341	377	322	361	331	322	360	334	343	350	373	312	351	338	313	329	361	380	368	374	334	374	331	345	353	316	336	364	361	343	392	343	343	363	374	363	319	378	341	352	331	345	331	359	336	339	350	339	331	360	361	358	333	331	349	363	336	340	337	339	327	368	326	344	315	354	323	312	355	335	315	338	351	362	349	372	357	379	365	321	388	306	386	333	366	385	361	341	345	317	321	388	366	358	330	343	345	372	352	356	364	364	375	330	379	357	371	360	330	331	354	339	320	384	355	340	360	358	375	366	350	335	399	353	331	365	364	356	344	331	360	339	366	356	351	362	378	350	357	304	360	348	345	347	375	358	355	327	341	327	354	341	338	340	362	364	343	361	331	338	353	331	322	329	338	376	336	358	344	370	304	350	327	338	325	336	337	348	372	338	359	329	355	358	371	337	333	317	355	342	331	349	349	340	348	365	343	346	362	339	335	310	330	328	321	341	401	366	372	340	347	366	319	348	359	339	349	331	334	348	357	331	356	358	358	353	360	376	345	343	350	348	355	344	354	355	388	302	347	360	348	305	365	335	316	338	343	339	346	330	352	351	337	383	315	395	343	356	372	370	359	389	340	384	324	336	352	357	327	335	336	339	356	358	324	322	323	336	333	361	339	352	388	361	344	353	325	360	314	333	330	338	394	363	361	371	365	357	338	307	357	355	334	383	340	316	356	349	341	355	341	344	375	384	370	357	329	344	345	337	349	364	365	355	343	322	335	382	331	322	331	354	327	354	320	345	325	335	351	350	386	353	344	340	319	343	337	355	381	345	337	365	341	349	328	353	326	346	346	347	341	317	350	353	330	348	339	366	366	355	353	371	292	342	344	349	375	355	352	328	348	345	317	373	368	352	346	343	342	321	323	332	348	364	373	353	338	348	333	344	357	355	360	352	361	356	371	350	346	350	328	372	390	344	345	349	327	339	351	359	334	344	343	324	382	335	357	349	335	382	356	321	353	326	341	317	344	360	314	348	339	338	338	360	349	360	327	340	370	358	331	357	380	376	359	332	361	371	346	348	329	387	338	322	359	358	355	372	377	341	334	375	332	374	369	370	333	334	343	326	314	329	350	356	356	328	324	345	320	387	362	346	339	309	365	324	320	355	345	342	342	340	322	356	342	370	317	367	328	315	336	341	327	352	323	338	350	333	330	346	338	391	318	330	355	337	364	322	302	337	393	354	351	309	343	337	340	330	314	370	342	352	347	365	360	341	355	357	349	343	353	322	343	364	338	338	328	332	338	319	364	346	359	347	359	367	397	334	388	356	344	344	351	342	368	341	347	350	374	320	321	337	342	387	352	340	368	345	337	326	331	370	379	347	304	339	358	357	346	364	351	342	361	339	382	372	372	339	346	360	341	365	343	358	339	321	353	371	312	322	344	358	351	356	374	343	318	362	380	366	365	363	357	327	358	324	329	340	336	353	341	356	357	380	361	361	337	348	315	353	376	339	355	378	364	340	338	351	333	357	363	353	325	369	363	340	364	348	372	366	373	343	379	348	352	347	360	332	330	324	331	365	329	340	386	354	328	328	341	314	377	329	359	357	322	351	362	346	344	388	363	347	365	333	350	357	364	312	358	359	344	389	353	337	347	335	334	354	348	364	371	367	336	348	345	345	333	335	389	348	339	349	370	322	363	374	292	335	370	312	303	375	350	348	332	342	337	342	358	362	339	370	338	359	350	351	314	360	348	392	361	357	344	357	366	326	340	368	388	349	338	361	361	351	338	342	353
25323	4766	523	334	231	172	169	129	141	113	104	96	70	79	83	82	57	82	95	77	85	66	84	70	87	72	73	61	65	72	70	84	75	82	53	54	59	54	76	73	75	84	85	76	99	86	100	107	101	111	101	105	88	71	92	90	90	74	77	72	76	66	76	75	62	76	72	50	85	51	61	79	63	73	75	73	56	56	64	66	75	78	69	68	66	63	78	71	82	71	63	57	66	84	56	68	60	62	70	55	75	62	60	66	67	67	61	53	59	75	62	76	74	64	62	67	58	65	63	73	63	69	65	67	64	68	70	82	82	68	64	67	59	80	59	53	61	67	66	65	58	65	70	65	64	72	77	88	78	66	80	80	57	84	52	66	53	57	75	79	73	58	72	71	59	65	88	62	63	85	64	65	68	64	58	52	55	73	77	77	76	86	60	79	66	80	63	68	67	62	70	71	63	53	60	51	51	77	68	56	80	81	70	70	63	79	62	76	55	73	80	59	72	62	51	59	55	69	70	64	61	57	64	60	55	66	73	61	64	57	62	55	60	58	75	71	63	63	66	61	70	53	60	55	63	64	65	73	71	64	67	68	91	67	73	78	54	85	66	54	68	70	63	73	69	65	69	53	74	53	73	69	79	52	59	82	53	76	62	63	51	66	75	56	82	73	67	52	65	78	72	88	71	70	66	69	57	67	70	58	66	80	71	62	68	75	81	57	61	64	73	69	61	67	67	61	81	79	87	52	81	63	74	51	74	68	74	63	55	51	72	67	68	73	60	71	61	65	70	52	55	68	68	59	63	85	76	50	72	49	63	64	70	65	77	73	59	72	67	80	64	76	64	61	90	62	57	64	79	75	76	74	66	60	55	74	54	76	75	81	64	78	60	52	80	57	59	68	63	73	54	55	62	76	59	81	51	70	72	83	69	52	79	62	68	76	62	61	60	57	72	57	62	60	61	71	73	82	68	71	55	60	64	68	81	53	68	70	59	75	65	79	69	59	68	59	72	83	65	65	62	67	83	55	77	63	69	58	60	60	68	68	66	62	69	65	66	60	73	62	77	63	79	72	66	59	58	55	74	55	67	74	75	72	64	90	62	62	62	75	70	78	67	60	56	59	70	40	57	69	69	66	66	73	48	84	73	64	90	60	58	75	85	70	70	73	90	66	79	57	78	67	82	78	68	68	55	52	75	68	73	72	78	59	77	70	61	66	71	78	66	82	61	67	70	85	67	54	63	58	75	73	72	64	91	65	68	60	70	58	65	62	75	69	51	72	62	49	47	78	64	76	66	71	65	84	51	73	75	62	73	58	69	84	58	64	76	55	83	67	62	74	68	62	67	64	66	67	65	62	71	63	80	74	73	73	70	71	85	65	61	61	62	79	68	65	49	69	60	75	62	74	62	55	63	59	65	56	53	65	66	57	63	68	75	70	76	53	54	72	71	64	62	72	59	66	57	63	64	72	65	66	44	55	60	51	77	71	89	73	63	62	71	60	61	97	60	69	74	69	72	64	74	69	70	63	53	83	81	81	67	64	70	74	68	74	61	71	71	55	82	75	72	86	84	87	64	79	57	77	51	59	63	81	72	71	62	68	72	65	60	79	59	57	58	69	68	66	64	73	61	79	65	69	72	71	55	70	63	49	76	65	70	64	82	64	58	62	57	71	75	74	80	67	59	57	75	75	63	59	65	76	66	62	62	68	74	84	70	79	69	61	68	67	59	53	91	76	63	57	76	54	70	66	67	62	55	61	62	80	59	72	57	63	69	70	47	73	75	69	68	68	71	64	78	77	69	64	70	63	81	78	61	60	57	80	50	69	55	76	62	71	72	77	60	53	81	73	69	56	61	66	65	63	73	61	55	68	65	71	76	72	60	75	64	61	63	60	55	75	66	66	63	75	72	71	77	86	69	70	39	57	59	72	84	55	76	77	73	68	66	60	65	75	74	61	70	47	58	85	54	72	82	73	50	62	68	63	61	57	72	61	67	68	74	56	62	59	67	62	69	50	80	65	70	66	76	79	69	68	67	64	74	48	73	64	69	65	69	76	68	48	63	61	76	70	64	65	54	58	53	78	73	70	58	63	62	60	61	68	54	68	67	69	71	66	49	70	66	76	62	71	67	60	67	70	70	84	63	61	64	53	61	65	72	56	60	66	59	66	79	67	65	57	67	73	61	69	63	70	73	65	55	57	73	60	74	64	69	61	65	64	54	57	60	63	75	61	65	61	64	66	60	68	76	70	79	64	63	54	56	52	49	78	68	64	61	64	59	76	65	70	78	65	71	57	82	64	58	69	64	55	57	55	75	63	76	63	67	63	83	61	78	75	82	73	66	65	77	68	72	70	71	64	82	64	76	75	87	68	65	75	67	61	70	68	70	71	66	85	64	54	47	67	58	82	76	83	63	54	51	57	78	63	57	59	72	78	60	66	65	67	56	69	62	71	66	64	71	77	68	67	64	74	53	55	60	59	69	76	76	65	92	61	66	75	72	79	49	79	46	76	67	69	54	70	75	66	83	73	79	56	60	58	58	66	65	59	58	77	64	86	56	54	65	60	71	67	73	69	65	74	69	84	67	58	56	60	66	55	63	67	77	63	79	76	66	79	56	72	53	53	75	67	62	62	82	65	60	63	77	59	54	68	70	69	79	69	69	74	70	48	59	66	78	57	70	76	55	66	59	66	77	76	81	77	60	62	59	76	79	71	85	73	78	67	70	79	78	60	55	78	77	54	66	56	64	68	69	62	65	63	66	74	59	78	67	60	58	82	56	65	61	73	66	56	88	73	83	69	92	74	72	64	63	68	62	81	77	74	60	76	64	61	59	73	52	61	71	72	63	58	72	63	72	43	65	64	85	83	73	76	64	56	68	57	88	69	61	72	58	76	59	75	67	74	68	78	57	58	72	55	61	74	65	63	53	48	71	72	71	58	57	76	66	84	62	68	80	59	63	65	63	78	61	73	55	76	85	69	57	57	70	65	77	69	65	62	62	80	78	58	76	69	54	65	64	57	72	56	68	77	66	69	71	77	78	68	62	76	51	74	69	54	50	67	63	73	59	71	59	73	61	65	71	66	59	68	65	53	67	53	62	67	64	70	68	67	79	59	70	79	46	71	63	88	59	48	69	57	65	81	71	43	67	75	80	62	71	70	69	68	59	66	58	74	72	65	58	85	72	64	71	71	67	73	72	68	74	69	75	64	54	53	60	59	65	62	56	64	65	73	58	54	86	81	62	76	70	70	82	71	64	52	70	70	71	73	60	58	62	68	63	80	68	67	74	72	74	75	68	58	68	75	56	69	67	64	65	54	64	66	70	59	63	59	82	62	76	66	82	81	62	77	80	73	69	78	71	70	56	67	54	59	61	74	55	71	53	68	71	63	65	60	57	69	79	87	73	63	60	74	67	67	70	59	59	75	71	78	51	68	60	72	70	61	75	61	53	56	64	73	66	66	54	74	71	66	62	66	60	54	55	74	60	82
16389	2832	1036	1235	955	784	657	596	482	405	383	353	277	314	312	296	256	244	289	248	238	250	231	231	205	231	226	231	198	234	180	185	203	224	208	206	229	211	218	230	201	244	358	378	389	403	363	409	434	568	512	456	382	373	524	393	345	335	275	317	256	217	199	191	196	213	186	201	178	179	213	178	188	159	181	183	196	179	164	167	169	186	164	198	204	160	186	175	164	174	173	197	193	196	181	201	167	186	186	174	185	204	172	181	176	172	156	206	175	184	178	149	182	175	187	205	168	188	180	181	172	186	194	206	189	198	171	170	186	177	168	193	174	209	189	194	184	176	184	181	206	163	183	186	190	194	186	172	179	170	202	161	185	192	187	200	191	170	169	194	178	187	192	174	174	161	174	180	174	160	194	201	196	171	183	164	193	190	185	199	192	178	184	174	207	195	191	177	189	171	166	188	196	186	188	205	193	165	197	184	196	211	176	197	176	160	161	211	193	175	180	187	162	189	188	202	202	191	194	184	169	173	205	180	197	215	176	171	190	179	185	188	180	183	179	181	165	185	164	159	180	184	170	187	180	177	221	176	199	177	175	172	200	192	178	188	200	185	178	196	178	172	198	183	170	168	165	185	183	171	193	170	143	183	200	190	166	177	175	190	193	192	182	166	193	166	161	172	182	184	175	164	179	188	187	191	203	202	189	167	193	177	189	204	191	177	168	167	184	194	174	187	173	185	198	185	185	175	165	176	188	186	168	204	168	180	193	175	169	181	198	188	154	184	179	194	171	167	194	177	200	198	182	189	177	189	183	176	207	188	176	201	185	194	174	194	154	149	191	190	190	170	173	183	175	195	167	181	168	174	204	157	189	171	184	194	193	170	180	186	194	182	186	199	175	207	173	180	188	188	199	176	183	194	194	172	209	172	181	208	184	190	184	167	178	192	174	186	179	194	196	164	181	175	189	201	198	187	157	177	184	173	186	204	173	191	189	177	180	176	172	186	184	188	175	165	196	173	169	185	160	193	186	160	192	191	174	171	174	168	187	198	171	161	162	184	183	166	177	163	167	182	199	187	179	184	174	200	203	182	170	180	176	222	181	175	179	176	160	207	198	181	170	182	196	166	198	198	183	197	176	196	181	182	179	162	176	156	198	174	178	176	184	165	193	196	187	174	178	185	188	191	175	217	181	170	170	172	177	202	178	178	160	177	179	197	185	194	191	186	177	201	201	171	187	159	213	190	182	212	187	171	183	177	178	186	167	168	187	173	208	144	194	176	154	199	172	196	185	188	198	176	166	179	205	191	185	162	184	172	183	166	192	202	169	181	169	178	201	178	173	202	207	193	180	188	195	178	218	166	191	196	166	190	188	198	180	181	188	175	185	185	210	210	190	170	180	181	193	186	192	188	170	165	181	176	187	181	189	199	194	156	198	196	181	175	185	152	169	157	160	182	191	165	204	185	173	174	198	185	186	168	160	208	207	175	191	153	192	188	161	194	181	177	183	190	207	161	196	192	185	211	173	169	176	207	185	150	176	172	181	183	201	197	173	201	174	195	206	206	176	193	161	190	173	195	173	183	164	173	163	173	188	175	186	159	193	185	205	166	217	177	173	178	188	196	189	187	189	175	195	202	165	168	194	192	175	155	197	189	192	171	176	194	164	157	177	200	182	196	170	183	178	190	186	207	187	168	194	190	207	185	167	198	191	198	185	194	178	193	159	178	178	165	162	172	189	205	185	186	172	206	188	175	174	179	168	189	166	204	170	179	176	173	197	172	191	174	185	169	189	177	176	188	204	175	202	182	171	176	176	182	156	211	175	195	184	194	192	168	174	169	178	193	164	210	189	185	183	188	167	191	169	181	178	181	146	178	190	194	182	188	194	225	190	168	181	176	200	173	183	163	174	156	187	167	187	162	193	171	174	170	187	180	178	191	199	169	174	185	152	183	188	190	168	181	171	181	190	204	181	199	175	172	178	193	196	188	197	168	175	184	183	179	194	164	157	189	179	172	194	178	186	161	172	183	187	184	159	172	177	207	179	174	169	188	217	177	172	186	192	179	187	172	185	181	177	181	174	187	198	184	172	186	200	205	189	195	196	156	201	179	171	200	163	194	170	201	170	186	186	178	165	190	211	189	185	195	182	183	176	189	181	183	197	175	218	187	158	176	189	200	156	162	165	160	173	204	191	174	163	173	183	171	184	195	199	186	174	179	176	173	186	187	186	166	186	179	173	186	199	196	171	200	180	182	170	190	180	175	176	162	197	171	191	164	196	185	190	208	195	170	183	181	166	171	161	194	185	165	167	191	175	216	176	181	188	189	156	194	172	170	208	191	172	164	193	177	182	153	169	180	181	165	162	179	160	188	194	165	198	161	182	186	175	207	155	205	167	183	192	170	210	174	176	181	172	188	198	183	185	197	190	183	170	182	180	171	198	190	186	168	209	179	179	199	178	166	174	169	188	191	199	178	203	193	188	170	182	189	203	179	177	183	187	177	177	202	185	193	178	180	183	186	191	184	174	195	203	177	177	176	180	193	183	168	188	192	166	160	186	158	190	156	176	172	169	179	170	182	208	180	190	195	190	175	174	174	186	181	167	179	174	176	183	167	177	165	200	171	181	184	200	201	174	175	204	178	154	182	198	197	170	187	164	193	214	196	192	191	201	165	171	185	170	185	183	201	186	164	163	184	181	189	169	158	167	193	181	208	184	180	176	169	189	208	165	188	190	192	175	208	202	178	203	203	188	206	200	179	185	171	188	169	167	191	193	187	193	191	180	172	199	192	176	168	172	166	182	194	171	184	180	163	171	193	190	174	201	198	232	157	193	195	192	175	185	195	164	175	178	185	192	169	201	196	195	185	180	187	185	179	172	181	182	188	183	181	171	204	181	192	186	161	157	173	206	185	161	163	184	197	172	183	172	193	160	179	178	169	201	198	167	203	176	178	177	197	164	209	184	184	188	194	202	168	173	187	173	206	179	183	167	182	190	215	194	202	180	204	186	183	172	202	180	178	161	195	185	188	211	188	193	194	189	202	173	197	173	172	168	162	191	165	163	178	174	171	179	194	185	181	195	184	194	183	168	183	215	203	205	192	174	174	173	169	171	178	170	177	192	172	186	198	183	192	182	169	170	165	171	187	184	185	182	186	191	178	186	167	180	171	203	150	176	200	177	167	162	215	179	185	164	172	175	162	207	173	178	188	175	175	178	171	185	173	199	178	193	187	195	192	177	184	177	188	195	199	157	185	183	177	181	225	183	168	187	207	184	183	175	218	172	197	187	164	157	181	191	194	197	158	147	194	194	183	185	162	163	185	176	201	191	181	204	183	193	194	171	162	173	190	188	173	169	174	170	178	192	176	198	178	182	186	183	199	181	176	189	186	198	157	183	184	195	197	184	187	186	171	192	189	196	178	163	178	203	209	160	198	190	170	177	179	174	212	188	169	176	167	175	181	184	183	171	203	175	175	174	189	197	214	184	174	156	174
8349	1048	195	205	174	179	200	178	164	183	183	205	182	221	212	205	180	194	213	206	205	192	203	214	205	180	215	169	176	179	189	193	187	194	193	176	171	192	205	197	209	218	184	193	216	192	203	213	188	200	190	195	184	190	215	175	199	201	168	179	169	188	182	209	199	180	203	203	206	179	207	201	194	178	200	200	200	196	198	177	228	186	203	160	185	185	178	198	191	186	186	193	194	176	202	218	205	160	205	166	188	208	208	195	220	211	193	203	197	184	216	187	202	237	200	177	174	190	192	210	156	209	194	199	179	182	173	187	197	194	216	204	176	178	188	160	200	188	166	185	193	201	198	162	184	217	198	180	197	206	189	200	211	188	201	184	212	172	194	200	180	181	181	169	176	186	210	212	184	189	231	214	191	177	209	198	173	169	186	190	196	193	195	197	193	179	187	183	185	214	194	176	208	185	193	179	187	184	178	198	208	175	209	200	194	193	206	176	190	152	208	194	191	193	202	204	189	185	216	184	217	194	194	215	182	184	202	214	174	194	215	179	189	198	205	220	181	176	192	187	203	184	202	198	199	198	199	170	197	211	190	176	204	193	182	201	181	188	202	202	186	169	209	194	194	189	205	204	189	199	199	195	194	202	196	197	215	185	164	187	184	191	179	187	188	165	196	184	193	197	201	184	170	175	197	216	188	212	214	220	202	184	198	212	194	206	199	189	186	211	201	198	197	185	187	188	199	180	207	177	186	187	171	211	183	161	193	201	165	197	185	193	166	213	172	182	198	161	179	196	189	181	198	205	183	203	185	166	183	184	193	219	179	203	195	177	183	186	193	189	190	203	195	204	206	184	192	210	200	198	169	203	192	205	200	198	164	196	184	183	177	191	189	178	215	193	169	192	214	213	205	197	208	179	186	200	170	202	185	190	215	227	181	185	198	229	202	207	179	190	211	167	186	207	196	201	216	191	190	199	185	178	179	179	203	206	228	209	206	194	182	194	207	198	187	190	179	203	193	215	197	191	200	181	197	218	198	197	202	179	221	217	226	206	177	178	204	204	184	185	188	161	197	172	185	199	213	190	188	190	200	200	203	215	199	199	223	200	198	165	177	200	207	204	176	179	167	174	196	193	205	178	204	176	204	187	202	173	183	200	181	183	198	214	178	204	208	196	186	182	201	176	181	183	185	197	184	201	181	183	173	196	170	187	224	193	194	190	198	186	196	194	204	213	197	178	188	194	183	191	197	170	190	184	220	220	196	163	171	190	196	182	172	162	201	186	177	230	205	190	200	179	215	175	174	211	203	199	174	213	180	207	201	208	182	179	195	196	187	204	193	206	190	183	179	163	209	203	180	190	161	194	185	186	184	171	185	202	184	177	171	158	174	187	177	186	183	173	167	177	195	207	174	179	182	183	185	193	199	201	167	211	200	201	187	203	200	181	204	202	205	223	173	188	170	173	176	180	170	175	204	198	188	190	187	195	181	177	201	212	184	163	191	181	184	179	198	201	208	181	169	235	198	158	185	211	193	223	179	211	208	179	186	188	195	210	186	185	198	173	170	206	187	189	177	191	204	191	194	229	200	178	208	163	195	218	192	172	178	202	197	168	189	172	178	213	196	194	183	211	195	227	189	196	229	206	187	203	189	186	176	176	189	208	193	190	195	219	177	200	197	212	223	193	189	194	191	183	215	183	197	204	202	171	187	161	193	159	203	184	199	179	186	216	188	184	202	191	170	164	162	201	201	190	178	203	198	191	169	183	202	194	195	194	194	184	190	168	177	211	195	197	199	193	179	168	172	189	203	211	202	192	194	163	168	195	202	197	188	182	198	194	193	187	201	187	215	191	176	192	199	199	170	175	208	157	202	194	187	183	201	208	202	213	205	204	170	218	190	198	162	180	208	169	213	198	178	206	205	196	199	217	214	197	205	173	179	190	186	193	206	188	200	205	159	172	228	193	196	189	180	199	188	197	227	194	199	186	175	213	196	191	171	196	202	184	185	180	178	188	203	195	216	200	215	211	206	191	189	193	227	172	207	172	164	203	176	197	189	207	157	205	200	185	178	215	174	207	189	171	201	207	192	186	176	196	189	190	186	180	188	170	207	199	190	222	198	180	221	201	192	176	168	172	180	196	169	200	187	172	204	181	201	230	198	183	206	210	175	205	197	203	183	174	188	208	217	208	220	170	215	190	209	210	209	194	237	205	207	166	193	211	196	180	208	195	189	205	176	150	184	183	176	205	189	202	176	179	201	222	173	198	207	213	188	192	187	190	202	211	198	206	197	197	195	180	184	199	183	192	195	199	190	169	186	174	204	183	195	193	200	186	201	172	184	191	184	206	170	206	198	201	171	188	178	194	190	183	206	172	182	180	176	192	198	174	188	186	205	212	186	196	182	182	182	190	168	193	201	184	182	189	188	192	184	185	212	190	194	203	201	198	176	223	195	229	195	179	184	218	195	189	209	215	191	197	208	207	190	198	190	174	200	181	194	194	198	187	202	186	202	193	188	195	195	175	195	210	207	199	177	177	185	172	211	214	174	178	193	183	208	208	208	188	190	189	170	189	182	197	196	172	193	177	183	177	197	179	217	216	165	208	198	193	175	192	189	157	184	196	201	196	208	177	183	198	177	194	210	194	189	176	200	190	189	220	189	196	181	220	183	195	181	206	199	177	195	176	203	202	182	181	197	156	196	191	188	195	213	183	207	187	177	184	200	206	171	193	194	209	204	188	196	191	195	172	177	165	184	188	179	173	185	217	210	227	202	182	200	192	173	167	188	155	216	199	205	194	186	216	196	190	200	181	195	205	188	190	183	172	189	214	196	194	172	177	196	191	177	222	180	214	194	181	185	186	191	202	175	182	180	203	218	205	201	211	184	185	172	192	159	178	184	201	185	176	178	216	171	199	196	168	198	206	176	177	179	190	169	164	205	187	209	182	192	218	191	198	204	184	190	179	214	196	201	205	188	179	177	191	177	205	205	192	215	189	186	204	209	212	168	204	178	211	184	230	201	189	175	199	187	195	152	217	187	216	168	174	189	226	190	183	190	208	197	190	170	222	194	200	178	163	196	200	199	194	212	194	194	173	191	198	167	183	187	191	178	171	178	192	197	193	184	189	197	234	191	194	191	209	219	203	209	182	186	190	175	172	189	184	194	165	191	193	196	194	206	200	208	171	181	203	189	179	229	191	211	180	192	196	190	189	174	217	194	180	198	197	197	187	184	183	203	178	207	189	188	170	182	161	188	197	200	204	201	181	197	204	201	184	204	195	217	180	186	215	154	194	195	190	175	204	195	204	220	172	176	181	198	200	191	202	176	203	207	183	191	215	175	196	194	184	226	180	218	182	182	197	186	177	190	200	199	192	181	213	171	178	196	211	202	194	186	198	197	197	207	187	172	185	192	192	207	194	181	196	214	188	195	210	188	219	192	204	212	156	188	215	201	217	193	201	215	203	198	192	176	184	190	194	162	234	204	195	190	169
6439	1122	454	502	506	478	494	528	479	465	511	476	470	460	457	470	441	436	452	469	460	471	490	431	483	482	503	452	441	475	476	516	427	480	475	484	494	471	536	499	478	479	506	470	513	576	490	503	495	471	514	511	483	478	502	457	438	469	445	476	465	467	476	469	486	474	446	498	467	456	453	478	496	481	518	454	492	485	458	418	484	507	482	479	447	437	420	428	487	459	489	451	452	459	460	442	494	476	478	500	475	480	454	463	467	476	446	461	436	489	483	482	444	495	473	438	449	416	432	442	522	431	481	464	485	461	443	454	486	477	492	490	471	453	461	484	484	479	477	493	474	454	494	507	480	480	466	481	429	441	461	474	449	465	458	474	427	457	470	456	485	490	456	505	447	464	468	472	463	501	459	452	497	488	495	488	441	485	468	453	483	469	468	448	474	463	457	458	462	470	475	472	468	452	469	410	501	467	483	432	455	445	473	499	483	437	426	450	495	508	445	469	442	455	454	481	460	473	499	462	457	448	454	532	435	458	469	502	487	467	464	468	487	434	463	463	475	462	474	478	421	483	508	461	456	447	445	468	447	456	447	450	472	445	454	476	453	494	487	459	483	461	467	467	461	463	466	424	478	460	467	435	449	454	495	427	450	443	457	438	485	403	467	455	456	483	462	453	431	472	447	434	414	447	439	473	433	486	445	459	430	444	469	465	443	463	472	440	444	461	470	456	468	440	460	435	440	463	466	488	511	454	475	459	472	471	514	486	476	502	446	455	437	436	492	429	477	459	472	447	477	484	479	418	479	438	476	453	493	469	460	425	453	458	497	426	464	421	441	462	501	454	450	482	461	470	470	471	464	453	471	445	448	463	450	449	478	437	473	456	466	424	424	480	442	466	460	467	458	495	470	418	487	468	468	441	424	452	466	476	496	481	392	457	487	499	478	464	495	460	480	465	458	469	461	483	528	471	460	463	465	505	476	428	453	485	425	451	486	479	468	469	467	438	494	472	448	428	488	445	479	440	486	431	445	468	494	475	452	476	460	460	489	445	461	473	490	449	426	465	476	454	444	502	456	446	477	460	486	469	464	476	464	447	442	429	489	471	460	462	441	468	446	504	496	463	454	466	486	444	468	473	492	458	469	482	476	462	434	468	465	465	457	448	485	447	504	454	464	452	502	449	447	474	498	464	465	484	450	440	490	459	414	423	452	408	467	453	465	507	465	470	458	477	450	488	482	430	463	456	485	473	461	450	477	433	468	472	467	427	521	476	506	470	477	436	507	511	488	422	471	434	449	466	450	495	468	446	482	486	480	458	455	466	451	473	468	443	462	480	482	464	494	481	469	451	460	498	464	492	493	478	465	497	484	473	473	510	514	444	462	442	494	482	483	479	453	433	484	465	460	450	503	464	468	449	512	463	468	431	445	466	451	460	502	497	455	447	442	438	514	485	449	494	454	499	439	426	480	422	445	421	422	497	461	470	463	484	472	468	437	475	471	469	454	474	480	455	490	469	499	461	481	488	459	420	494	504	476	471	468	463	454	481	434	433	479	472	472	464	451	450	501	442	483	448	460	462	485	462	452	521	472	429	469	475	435	472	430	473	476	486	485	409	462	462	476	450	463	436	458	421	468	419	482	430	515	525	494	446	464	462	426	453	484	447	475	439	431	459	469	466	430	483	509	438	448	482	448	448	440	448	444	474	440	436	487	453	476	489	447	448	485	460	486	437	499	429	438	452	468	482	430	412	470	467	464	436	478	480	473	455	436	477	448	472	454	454	521	456	453	485	468	447	469	507	453	413	479	476	507	482	457	468	482	465	492	441	472	474	472	516	453	421	476	493	447	452	458	476	454	443	459	460	469	481	486	450	481	424	480	444	479	460	433	478	460	486	478	462	506	472	463	455	487	447	448	446	440	409	466	481	475	433	482	472	460	470	484	486	436	481	456	475	459	450	509	412	469	449	443	465	480	466	448	435	456	477	457	470	499	444	460	484	453	453	498	434	463	503	485	456	462	471	445	483	442	417	461	439	490	459	462	487	483	463	493	492	444	466	541	490	478	404	445	470	485	497	459	509	484	472	473	414	495	477	467	454	440	465	490	463	470	428	458	436	425	456	453	487	454	470	485	501	437	488	493	500	467	515	475	470	449	478	447	467	462	459	408	450	459	451	444	461	500	445	477	465	474	486	450	488	444	451	411	487	465	438	420	484	488	505	456	462	489	429	487	471	452	464	465	460	465	507	509	483	473	462	441	462	515	477	496	470	489	471	476	486	477	455	452	458	489	462	465	416	481	480	441	520	475	460	490	481	451	472	447	466	456	459	487	471	431	441	431	504	473	478	439	453	468	484	452	462	477	410	436	424	507	488	478	489	492	482	462	461	502	469	447	482	471	465	447	515	482	444	458	494	447	491	476	481	488	462	454	430	485	492	474	480	480	523	484	465	456	431	469	468	457	480	464	465	448	473	468	409	500	454	477	472	449	450	432	467	467	440	475	503	459	501	471	430	468	445	441	468	479	475	487	481	489	465	462	480	427	500	469	458	464	429	481	475	453	456	433	440	464	491	465	452	448	483	486	447	445	440	447	456	445	457	449	445	441	499	470	490	430	451	477	464	518	455	456	463	446	440	475	504	447	483	436	462	460	493	473	513	459	491	453	475	408	463	471	482	451	465	492	451	484	413	464	402	420	459	436	432	498	461	456	482	481	461	464	436	463	476	442	488	466	469	476	481	452	489	485	443	449	506	485	479	481	415	432	461	484	480	481	459	455	495	496	458	459	483	466	451	471	460	444	481	464	498	482	464	463	425	480	453	491	453	483	456	515	467	453	449	460	457	528	482	444	486	457	471	471	442	464	447	447	427	475	448	473	430	466	448	468	504	468	472	471	483	450	450	479	455	460	471	467	459	471	453	456	460	417	482	475	477	460	509	446	475	448	449	452	457	471	471	471	470	468	469	457	489	510	464	464	458	479	467	444	470	476	462	426	451	447	456	469	486	457	457	479	472	468	467	477	423	469	433	469	462	439	454	491	463	484	494	482	477	467	463	491	497	479	465	459	441	443	468	436	502	458	438	467	463	497	436	466	468	452	471	468	465	451	488	488	468	456	488	462	478	502	496	461	459	465	445	457	453	456	437	478	462	460	472	498	476	483	454	464	441	490	409	494	490	484	475	458	436	495	456	469	469	452	432	463	485	482	467	507	474	434	451	484	466	475	451	458	461	468	450	425	469	496	486	433	483	442	462	464	459	486	506	431	458	445	481	486	473	462	489	496	486	455	455	465	492	457	487	457	498	493	451	435	454	489	463	449	413	485	463	482	457	464	476	471	475	481	446	436	448	418	489	506	459	470	461	468	489	456	497	509	471	465	439	474	473	476	473	463	486	450	480	497	442	484	424	489	470	469	508	468	439	457	484	462	491	462	456	457	455	511	427	493	474	482	471	474	430	461	466	468	460	444	444	505	441	481	521	473	467	461	513	451	455
17643	2682	357	281	234	216	191	180	148	174	149	153	141	157	165	132	127	156	145	149	137	137	149	152	141	148	134	149	145	150	152	150	147	128	147	148	149	147	144	143	143	145	153	144	163	138	153	141	161	185	139	136	144	148	165	137	150	158	152	134	142	131	134	160	137	124	124	128	135	145	148	157	110	119	171	137	134	138	131	146	146	150	119	141	153	153	141	129	147	144	157	129	171	144	140	134	128	156	120	139	153	142	153	127	143	134	133	129	127	100	132	139	135	137	164	135	156	153	141	133	147	174	140	143	153	135	134	143	139	150	133	131	139	155	120	130	108	139	154	137	139	142	145	162	149	147	121	146	139	146	135	135	131	158	154	146	123	154	140	102	125	143	141	135	130	120	113	143	143	161	174	119	151	162	167	161	146	153	133	140	135	129	130	142	126	117	149	173	148	116	144	152	146	137	134	137	107	142	142	127	121	150	129	146	142	157	128	159	148	145	158	158	150	118	128	140	129	139	142	142	149	154	147	171	136	124	150	147	125	127	116	134	131	127	114	123	123	150	128	134	135	140	137	154	158	133	122	150	125	120	177	130	149	148	139	143	150	145	130	155	137	152	123	157	156	122	152	150	150	141	121	133	144	158	145	138	148	164	150	137	139	126	129	133	151	138	149	122	129	138	164	148	149	177	134	120	145	146	111	114	138	143	101	155	128	125	146	124	129	122	146	134	127	147	166	159	159	130	123	148	150	138	116	126	147	133	133	147	132	156	127	129	139	138	133	137	140	135	125	143	132	144	116	138	138	139	155	128	143	138	117	136	151	150	140	136	140	161	143	139	117	142	120	168	152	140	136	165	144	151	134	123	131	137	142	148	134	134	149	145	137	154	139	165	141	159	113	145	147	148	134	153	142	160	137	137	119	157	141	136	124	126	117	122	134	134	158	164	129	150	137	159	129	123	133	133	160	121	149	143	142	139	134	144	157	143	128	153	117	136	131	134	136	132	142	150	124	125	122	131	119	126	126	161	126	154	125	145	135	141	128	133	117	137	158	128	140	136	146	127	119	134	141	130	147	134	155	135	129	126	132	147	142	131	141	129	101	142	154	136	132	137	157	145	137	153	123	142	141	159	142	141	141	154	123	152	135	145	140	135	142	150	150	132	142	133	163	138	136	135	141	149	119	165	143	126	146	155	145	146	132	135	146	133	169	152	123	156	130	133	138	148	135	138	156	138	138	147	143	134	125	152	137	131	130	123	151	136	114	136	159	148	142	145	139	138	142	140	133	151	162	138	155	134	160	139	144	158	129	145	135	122	123	130	154	155	138	146	141	134	135	144	133	145	134	130	122	147	145	138	127	119	143	142	124	151	151	143	139	149	120	150	132	125	128	125	119	134	134	120	139	140	156	139	122	151	131	121	142	151	143	159	144	137	149	150	139	125	149	146	124	139	139	142	140	146	167	112	123	131	132	166	154	140	138	139	152	138	140	114	134	159	157	132	161	128	127	135	154	129	150	122	146	135	144	156	142	136	141	131	133	125	140	162	170	150	144	141	157	135	118	124	145	123	150	143	136	156	142	158	133	144	152	156	136	155	135	144	149	145	135	140	153	113	170	132	147	135	140	148	130	136	132	148	144	171	144	138	127	136	140	153	149	135	157	153	147	114	110	141	123	117	141	127	156	154	140	141	142	132	114	127	136	136	119	152	127	145	145	135	160	154	130	153	152	131	141	145	124	146	126	133	144	150	156	135	147	134	149	132	159	147	170	163	150	132	126	130	152	138	155	159	141	140	136	133	149	156	142	146	144	137	139	129	143	153	131	135	135	120	150	160	147	127	148	166	147	148	137	121	139	128	129	131	142	148	152	154	141	141	136	129	149	131	134	140	138	127	142	131	140	128	147	128	140	147	150	137	135	142	140	130	127	130	153	134	135	124	161	145	126	149	125	136	152	140	136	124	140	145	124	132	148	138	170	142	125	146	139	143	126	129	163	131	145	106	122	139	140	132	152	118	137	118	139	125	123	159	118	138	126	135	131	146	130	138	159	136	138	136	140	144	144	132	118	137	135	139	161	143	123	121	152	148	162	132	151	145	154	129	135	130	156	138	127	129	128	134	126	139	130	132	131	137	149	119	129	153	168	136	160	137	125	140	146	150	127	137	129	137	159	158	140	140	122	147	147	139	163	113	145	144	114	133	137	147	140	152	135	130	134	132	139	127	128	138	152	129	129	134	146	110	117	142	129	142	137	145	117	160	119	125	131	137	156	157	112	132	144	131	151	154	118	120	157	145	133	147	135	117	126	135	153	125	139	154	134	165	135	136	141	150	133	155	125	145	116	129	121	151	147	154	148	121	133	130	124	158	143	153	180	133	152	137	123	147	135	149	143	119	157	132	136	134	136	138	126	130	120	131	139	151	137	152	127	129	133	140	165	122	130	142	139	175	133	112	145	130	159	135	147	162	147	144	130	127	161	130	161	146	133	133	153	153	125	151	109	140	141	131	155	147	128	122	137	127	169	127	128	108	137	138	139	151	148	135	148	140	150	170	139	148	149	142	133	142	141	138	140	145	158	154	150	154	152	148	140	148	134	144	131	114	120	130	151	122	150	149	156	135	153	126	147	136	144	145	147	143	147	140	143	158	153	167	133	130	157	121	139	138	130	123	107	163	118	139	132	134	130	152	134	159	150	145	142	130	150	167	144	152	154	145	133	111	142	138	148	153	124	133	137	152	161	152	136	150	135	157	120	133	147	129	121	137	138	139	131	133	132	152	146	145	130	155	153	144	129	150	131	133	162	174	155	143	143	139	136	152	149	133	125	134	131	147	163	148	150	120	131	129	126	153	129	151	105	138	178	136	124	148	139	148	138	114	131	143	158	144	142	146	122	133	140	141	127	134	127	139	130	153	160	136	140	151	142	148	135	144	129	142	142	134	132	130	144	138	147	127	133	150	139	144	150	147	144	136	139	125	131	151	121	154	140	138	123	155	153	151	156	137	144	121	146	164	144	153	131	129	144	124	147	129	123	115	154	144	134	143	147	157	148	134	131	143	140	151	158	114	165	128	130	137	128	129	146	184	140	138	163	146	121	138	121	123	136	152	129	125	131	165	131	121	122	120	153	146	135	136	147	132	143	135	114	132	138	130	150	129	146	145	146	114	123	126	134	150	127	146	148	130	131	133	140	131	135	148	128	143	127	140	118	161	135	128	148	124	142	119	136	134	130	122	122	146	134	128	129	147	142	131	149	167	149	147	149	127	122	140	138	123	128	120	157	137	125	140	152	134	158	139	139	146	132	158	130	141	149	134	153	176	169	162	157	145	145	142	128	135	156	145	150	139	136	150	143	140	131	120	131	132	163	158	139	121	138	145	145	168	138	140	132	138	132	133	129	123	150	147	140	162	126	174	154	117	135	139	149	139	140	146	144	133	131	140	143	161	161	147	141	146	127	137	116	127	137	125	127	145	147	144	131	145	115	160	143	143
12959	2053	758	847	817	702	635	563	491	482	472	408	443	438	392	403	389	370	377	401	394	371	361	360	381	362	367	332	409	359	377	336	393	351	360	356	367	368	360	402	369	394	460	480	452	463	497	452	533	543	507	518	439	428	534	442	390	395	379	395	412	364	358	355	376	314	361	365	357	332	335	352	350	350	341	364	359	341	317	340	343	366	326	366	351	339	364	372	357	314	342	322	346	363	362	357	326	368	348	331	360	379	346	351	311	373	351	345	353	300	369	343	340	369	360	321	358	316	352	339	371	376	365	358	373	342	341	358	328	311	374	352	319	363	317	358	334	362	347	363	325	369	326	381	367	388	305	344	328	350	348	379	330	361	351	332	361	358	353	307	326	302	343	351	373	336	334	317	325	356	372	344	344	389	376	348	342	368	344	332	347	303	322	379	312	348	366	344	340	326	349	337	346	341	324	340	349	340	330	354	361	334	342	340	381	356	365	317	347	362	315	378	346	361	350	354	351	355	323	331	345	376	341	340	331	344	347	343	347	345	346	336	373	333	359	349	336	341	353	341	392	361	312	369	357	355	361	358	348	339	370	337	354	383	348	345	347	330	325	326	351	340	346	367	342	363	340	348	367	374	344	349	335	365	353	344	339	366	374	357	355	363	340	338	315	337	333	329	335	328	307	352	373	333	391	314	315	371	305	355	357	328	344	316	317	354	334	333	351	364	329	334	356	355	357	346	339	335	355	384	344	338	379	343	333	296	327	359	319	340	324	378	314	300	299	380	308	318	310	371	336	357	370	358	353	344	357	340	358	356	342	354	357	369	310	358	367	324	350	343	343	314	333	328	349	343	351	331	348	339	344	342	372	371	344	350	359	369	368	355	327	311	339	354	341	344	325	334	355	358	352	341	356	344	342	340	338	333	339	310	329	357	342	372	323	315	361	351	337	347	357	356	346	350	340	327	371	359	338	330	343	351	360	323	386	330	350	338	333	321	298	338	338	344	347	333	343	335	336	318	365	364	339	333	323	333	346	344	375	362	302	357	333	323	343	386	363	357	309	324	326	334	341	360	333	336	358	331	300	317	367	317	321	341	348	334	366	328	363	335	338	326	354	335	330	316	345	351	365	357	344	363	317	316	345	347	338	294	325	348	309	362	345	335	338	360	330	373	333	311	336	333	333	382	344	384	359	388	359	315	370	336	331	342	359	370	336	326	367	331	341	342	341	331	353	353	379	335	327	343	352	325	338	350	352	346	319	338	346	317	331	339	333	338	380	334	324	334	344	338	369	346	341	354	350	354	320	334	356	319	338	326	321	336	369	345	300	338	335	323	340	312	328	312	335	338	308	342	353	360	377	340	315	366	355	347	332	350	338	352	347	370	314	334	332	368	359	300	318	370	348	324	345	331	355	356	386	344	355	345	352	334	359	374	340	357	365	344	363	386	353	339	327	355	357	333	390	376	326	340	357	349	339	352	326	339	339	337	366	324	338	331	344	344	386	350	352	353	351	335	330	323	351	342	373	323	348	302	338	347	337	325	334	320	326	350	349	353	349	312	332	340	323	352	348	350	385	311	355	326	332	341	334	333	357	357	340	346	324	351	336	382	343	335	348	368	332	350	342	335	343	335	335	383	326	324	338	335	375	315	348	359	341	337	335	376	359	366	337	350	323	319	346	318	359	342	344	336	381	341	349	316	321	333	335	348	340	351	341	362	332	332	362	325	309	298	327	332	347	367	356	324	333	316	351	338	354	365	348	324	367	363	321	374	366	324	364	337	348	343	349	361	348	361	312	360	302	351	369	368	342	366	347	354	314	333	340	336	378	348	330	336	360	319	342	351	355	341	344	346	338	314	333	315	353	356	328	359	350	350	375	359	316	324	357	340	363	318	323	356	347	350	355	380	329	332	349	363	319	330	377	311	370	361	356	323	335	334	334	350	320	353	385	338	350	351	375	310	368	355	352	342	342	339	368	328	327	343	349	354	364	346	355	319	329	339	340	356	313	310	341	356	337	339	330	328	323	320	341	343	384	354	353	361	365	348	331	327	349	351	358	340	336	330	374	355	371	327	362	357	353	336	346	360	332	359	370	359	359	349	337	317	364	349	358	335	352	320	372	346	333	321	329	370	329	347	333	355	346	353	335	321	374	376	390	345	335	329	307	351	326	355	349	331	362	323	363	335	374	340	344	327	345	327	342	290	319	349	332	351	340	350	330	338	345	347	339	339	321	372	338	352	362	321	334	327	359	358	329	344	325	353	353	331	326	357	363	380	337	337	355	317	298	329	356	341	325	323	339	345	371	330	324	321	372	339	327	334	348	339	349	331	357	331	339	349	344	348	321	343	327	338	323	380	328	396	337	334	316	332	330	335	362	353	311	346	353	373	341	375	333	376	342	330	333	375	346	370	326	358	336	338	353	353	318	361	398	334	373	359	359	344	372	336	315	332	335	325	363	337	353	358	357	353	365	347	379	333	351	336	318	370	326	325	345	354	353	354	348	379	335	381	323	336	300	330	365	361	369	386	323	338	323	345	333	380	330	323	335	358	339	336	359	327	335	377	361	333	317	377	333	336	343	320	340	358	362	318	357	324	325	347	323	336	350	361	340	323	361	367	357	349	325	328	366	364	349	326	348	363	356	371	319	363	345	325	356	333	351	340	341	365	337	354	371	358	377	353	324	335	334	326	328	364	353	326	340	333	355	325	363	341	343	361	368	344	323	368	300	325	322	381	361	341	332	355	331	324	344	360	357	335	385	350	336	313	344	322	376	346	316	353	363	327	356	341	371	327	364	347	321	351	335	338	331	366	374	368	358	352	374	355	370	382	374	333	334	305	317	352	337	349	349	372	355	323	350	375	315	365	327	302	337	340	345	378	366	356	336	352	327	355	366	329	349	344	343	338	320	332	341	336	347	335	309	385	382	369	356	343	350	321	369	339	356	324	331	369	315	357	334	323	313	340	332	360	327	306	355	336	320	331	353	314	361	339	347	350	338	352	359	354	361	383	338	378	315	336	349	353	336	322	346	345	362	345	381	338	326	350	338	335	316	343	351	363	391	365	347	344	351	370	351	328	342	372	357	345	341	332	364	326	352	356	369	326	347	378	347	324	362	339	323	320	387	361	340	354	336	377	305	322	327	339	354	345	339	346	345	358	371	346	334	340	315	297	356	376	341	353	369	317	373	311	304	358	340	352	349	364	334	359	341	344	324	355	349	335	302	367	352	333	324	365	384	335	318	322	303	328	325	325	321	331	359	371	363	362	361	349	341	359	349	332	319	357	333	346	386	352	354	358	343	328	316	336	348	348	293	348	357	340	337	360	347	332	311	338	323	323	339	374	319	363	340	345	359	335	316	347	330	315	369	368	355	356	325	341	335	342	321	339	339	361	336	337	344	327	354	332	346	354	349	348	356	314	375	351	353	364	343	348	336	332	349	352	353	358	349	341	304	374	346	335	332	376	313	347	332	327	353	357	338	327	352	362
25547	4891	519	332	236	198	154	136	97	102	78	82	76	78	71	72	69	80	68	63	61	74	76	64	65	91	73	65	75	79	79	78	77	62	80	75	58	64	66	81	71	67	87	94	91	100	90	96	105	110	86	106	100	81	74	84	65	88	89	85	90	79	76	67	78	60	73	80	64	68	67	61	64	69	76	62	68	66	62	57	52	72	56	78	65	72	61	64	57	49	64	62	71	64	79	62	61	57	68	62	55	66	83	72	75	67	72	72	56	66	63	66	67	67	66	61	71	71	58	88	66	57	58	64	54	62	80	71	71	49	57	75	68	72	70	65	66	52	60	63	77	57	57	60	70	74	67	71	57	69	70	58	68	58	77	38	61	65	68	55	63	60	63	58	83	63	63	80	43	81	73	53	77	49	74	64	60	61	74	58	66	72	67	63	74	65	50	55	76	55	61	57	63	74	82	59	71	56	71	50	63	61	53	78	63	68	75	60	67	64	71	54	55	65	58	63	55	74	59	62	51	53	61	64	66	90	72	60	67	75	65	77	61	67	52	65	65	49	68	63	69	76	71	66	59	66	52	65	53	62	50	79	60	62	64	60	54	69	76	65	72	66	65	62	55	54	60	56	60	92	81	84	65	65	67	82	61	53	75	73	58	39	64	61	69	65	56	76	65	69	76	63	68	72	79	59	73	54	76	54	56	73	55	77	62	66	66	64	63	60	68	55	79	60	62	59	69	58	53	67	74	68	56	56	61	69	66	86	69	71	63	70	64	54	56	75	70	90	58	56	59	79	62	54	70	74	70	48	58	67	66	52	69	65	42	63	54	59	70	69	49	68	65	79	56	82	59	61	66	80	77	69	65	76	66	50	67	78	60	52	54	60	65	74	78	65	57	75	78	50	53	62	58	53	72	60	59	65	49	60	59	71	77	71	68	74	48	68	65	67	65	50	69	72	58	69	57	79	67	64	95	44	61	63	59	77	59	81	71	66	79	61	73	69	57	70	60	69	70	59	66	73	54	52	63	64	72	72	65	75	69	73	54	88	60	66	73	70	59	65	67	65	74	49	81	65	64	62	51	73	63	57	73	71	62	59	52	50	47	71	68	58	60	49	60	57	70	57	78	67	77	58	57	62	63	70	76	69	65	70	70	60	63	69	65	66	62	55	64	62	66	57	71	59	54	63	73	71	61	66	91	66	67	58	64	77	76	61	68	59	79	78	52	55	53	69	64	52	55	54	88	58	74	65	71	64	79	59	46	59	78	73	62	62	64	73	54	50	66	64	71	77	74	64	50	61	70	63	59	62	80	58	50	58	56	65	59	73	49	48	75	74	66	52	76	67	54	69	75	56	56	78	67	58	68	73	74	64	65	75	62	63	61	76	68	72	57	69	65	75	66	62	75	68	61	57	65	67	65	80	49	56	68	58	57	60	66	62	63	69	57	69	69	81	78	63	57	61	64	78	67	53	63	68	54	69	71	67	73	57	65	68	68	75	66	61	57	74	70	79	67	61	70	71	74	57	64	56	60	65	65	67	68	59	61	70	68	59	62	57	56	63	61	84	72	70	68	66	53	71	65	87	44	58	76	56	60	56	65	67	68	63	42	70	72	65	80	58	57	50	76	70	64	62	70	78	76	57	79	67	62	68	66	69	64	70	68	79	65	69	80	56	50	71	68	65	64	72	71	76	66	89	67	62	60	60	63	60	59	54	68	60	88	67	71	70	67	67	69	80	68	63	71	71	48	68	76	64	66	69	62	64	61	70	72	73	61	66	63	70	85	82	68	73	64	71	78	79	77	61	48	69	53	71	53	71	57	55	57	66	81	64	52	69	66	78	73	60	61	68	59	53	68	71	64	60	64	74	61	71	77	61	73	66	61	57	70	51	61	67	48	66	85	81	55	57	70	63	71	66	54	59	50	67	65	58	80	58	56	66	70	63	70	61	62	60	68	84	75	59	79	52	76	73	75	70	84	59	67	71	64	70	64	64	79	65	65	64	57	62	66	48	71	62	65	62	58	78	71	67	55	75	58	62	72	70	74	71	65	67	52	62	73	56	64	53	60	63	58	71	72	73	66	86	62	66	76	75	68	65	69	61	56	60	59	51	83	56	80	74	67	60	51	67	56	68	47	60	74	66	68	55	60	50	69	58	79	52	84	60	77	79	72	63	55	69	61	63	56	63	59	56	65	45	60	60	64	71	60	66	64	56	79	60	67	67	72	55	73	60	70	65	66	65	70	63	60	63	81	73	59	68	58	75	64	62	56	63	70	84	64	59	51	63	71	66	74	55	72	69	65	61	62	56	83	56	76	53	63	57	66	61	53	54	73	51	66	74	66	55	55	63	72	45	60	72	72	61	71	62	57	58	84	63	70	60	83	72	58	64	69	67	66	76	56	57	68	80	49	61	71	62	57	49	75	73	54	67	54	62	53	55	61	69	72	78	64	60	67	52	57	71	74	56	73	73	76	72	67	71	68	60	66	76	52	73	66	46	58	54	69	70	59	72	59	58	64	79	62	69	67	66	69	79	87	77	64	58	69	59	74	49	65	64	63	61	57	63	66	65	64	46	67	79	58	69	74	69	65	65	58	72	68	61	55	62	75	72	74	66	66	57	70	79	66	53	66	76	60	60	59	67	50	58	52	62	61	66	71	53	59	80	66	57	52	70	63	58	77	62	58	61	66	59	68	65	72	64	65	62	84	64	61	63	83	64	67	63	63	73	60	57	75	57	59	59	67	64	61	62	60	58	65	75	68	71	64	80	59	58	64	63	62	71	60	58	63	62	66	60	48	76	51	61	59	53	81	65	76	68	65	72	52	68	66	78	70	58	66	57	72	62	84	55	72	60	60	61	61	76	65	79	62	67	72	68	57	63	69	72	62	93	63	61	68	63	58	70	58	61	66	52	62	78	65	59	84	71	79	65	67	77	77	68	76	64	58	57	57	82	79	56	74	62	64	72	76	67	61	56	69	75	72	66	65	62	55	69	69	70	52	51	73	74	58	69	67	67	63	63	56	90	71	66	63	59	64	62	59	67	69	71	71	59	59	60	63	72	42	79	73	47	69	58	64	62	68	60	57	53	62	69	54	60	73	61	77	63	59	62	63	72	61	62	65	67	47	60	65	54	64	61	63	84	73	58	68	69	61	61	58	57	78	67	70	53	73	71	57	58	65	63	62	69	63	66	77	65	70	76	78	78	63	68	62	56	70	67	74	74	59	64	67	60	72	68	65	72	58	60	74	67	75	71	95	62	63	51	57	53	67	58	70	67	58	69	64	56	66	60	74	64	56	69	63	68	60	66	61	69	82	59	60	65	75	78	55	60	57	53	63	75	66	67	78	63	64	77	57	71	56	69	59	73	67	54	58	57	60	74	67	61	62	70	65	62	63	44	63	69	60	73	72	59	58	63	65	59	64	60	68	60	59	69	67	49	58	55	73	71	75	74	55	66	80	62	68	77	57	73	73	68	79	63	72	70
16427	2837	1054	1194	974	805	682	579	480	417	373	373	317	293	289	284	259	249	258	240	240	238	237	220	197	229	241	214	227	212	180	190	216	227	207	200	224	214	260	197	231	232	377	321	421	364	381	405	527	592	440	478	397	413	489	355	264	288	262	332	265	234	182	202	173	189	154	180	166	181	193	204	178	172	160	200	172	185	183	170	163	192	171	185	186	178	191	189	164	166	198	183	168	181	184	182	184	177	169	141	170	191	175	197	178	195	210	188	184	184	182	172	193	177	181	176	169	161	186	166	153	174	191	194	192	181	184	181	199	201	176	166	193	173	176	183	183	181	210	183	172	160	164	173	163	152	165	212	164	183	184	181	182	178	167	172	176	187	195	173	171	219	187	183	189	194	170	191	190	172	176	171	153	210	181	163	183	167	176	198	182	194	175	185	188	184	176	171	156	179	175	187	186	178	169	151	192	170	180	177	178	196	185	179	188	173	177	188	178	197	178	182	187	184	201	174	192	164	175	170	187	194	180	195	186	193	182	168	182	193	164	192	189	170	195	183	181	163	176	182	190	193	160	189	170	165	198	174	180	200	198	188	192	172	164	189	185	169	192	183	161	196	197	177	179	184	159	175	186	206	193	169	179	184	193	170	186	153	175	167	173	161	184	176	167	197	188	172	189	190	194	150	209	160	174	167	180	177	181	182	174	187	157	182	185	190	192	179	167	201	180	163	180	165	177	199	163	173	178	137	185	186	184	158	187	176	176	173	182	168	177	180	179	157	190	164	187	194	194	139	176	173	170	174	176	185	190	180	179	167	178	185	174	194	188	197	180	187	172	186	177	195	172	196	185	182	195	148	187	165	177	177	159	189	175	179	168	165	180	196	198	190	197	188	164	170	151	186	194	143	153	191	196	184	187	158	165	215	158	207	179	182	190	220	178	185	190	196	192	178	180	187	173	176	180	178	165	184	164	154	187	168	183	185	184	194	188	151	190	188	161	183	204	160	221	170	170	175	165	173	168	185	193	174	170	187	187	196	184	190	174	188	188	185	195	180	172	173	177	186	171	173	161	162	180	175	165	200	196	177	175	166	183	189	161	168	208	195	172	187	155	184	190	201	169	185	185	163	182	174	196	174	181	195	194	171	188	223	179	184	182	158	162	183	187	172	169	176	202	222	174	191	173	185	164	205	194	145	191	166	165	179	178	185	186	186	206	185	180	193	177	177	162	166	190	168	192	189	195	181	177	174	161	183	159	168	180	184	179	189	191	200	187	190	163	160	199	172	186	191	157	187	210	168	178	155	176	180	164	198	174	161	177	179	158	188	185	177	178	180	187	185	162	193	155	180	176	169	188	165	180	184	171	181	160	177	170	178	171	193	179	179	200	167	157	190	185	187	200	154	188	186	160	190	182	199	190	153	170	178	183	163	168	152	184	157	196	162	189	163	181	184	184	182	192	184	178	175	203	172	166	185	184	180	186	169	195	181	202	201	164	189	198	172	169	200	186	182	183	177	192	174	188	172	168	170	189	178	203	181	171	197	174	166	173	176	178	179	184	151	173	213	198	177	167	181	212	184	172	168	181	210	168	151	181	206	192	184	166	165	191	168	153	210	193	170	171	181	196	182	159	166	202	187	172	172	191	166	188	183	190	183	183	215	183	184	182	170	158	167	183	216	197	178	166	168	189	183	155	152	191	162	169	173	169	199	213	202	184	157	203	181	167	177	177	140	180	160	169	174	193	173	192	188	209	183	192	172	182	182	197	179	178	169	167	164	175	201	195	192	175	190	170	180	173	182	207	172	191	176	161	147	171	192	150	174	182	183	169	167	173	163	175	165	207	182	187	200	194	168	169	176	175	186	181	196	191	181	179	187	171	204	195	178	169	149	182	196	199	156	178	167	186	175	178	144	160	176	186	194	182	167	179	161	187	169	194	173	192	196	199	180	172	189	191	197	176	196	189	172	205	164	161	182	174	170	184	184	190	159	175	194	191	194	162	184	175	171	187	183	190	168	180	175	177	183	163	189	196	182	173	172	162	202	188	189	172	205	170	168	173	177	179	174	176	178	168	157	198	174	171	160	181	177	178	187	166	154	177	185	164	193	202	201	157	182	181	196	149	149	188	165	196	188	183	169	204	169	200	182	187	186	167	176	178	166	195	200	181	190	173	161	163	191	178	188	175	196	179	145	160	189	206	167	178	151	161	188	184	187	158	178	163	185	185	189	181	179	184	165	179	183	157	172	180	167	188	164	205	187	185	171	171	158	175	159	188	176	160	205	149	183	183	183	162	198	186	175	178	174	211	166	160	185	179	181	164	171	176	189	207	169	177	172	181	203	190	180	215	163	181	185	184	197	179	195	179	181	149	188	178	184	203	185	156	162	195	185	156	172	159	180	171	162	168	148	178	182	168	164	188	198	190	180	200	200	198	185	193	200	182	171	194	178	171	178	177	167	175	189	189	185	180	184	184	165	205	182	185	176	194	176	164	176	169	175	173	177	186	177	193	205	174	181	183	196	161	173	189	185	196	181	184	176	165	195	157	154	171	184	197	185	183	162	192	186	173	183	179	193	175	207	198	206	154	157	170	182	184	183	167	197	212	193	194	162	176	159	184	191	206	198	187	170	210	174	163	162	197	171	204	175	174	172	162	160	200	183	154	173	172	161	185	164	174	172	171	150	175	180	190	176	153	168	193	181	203	179	199	178	185	170	181	190	158	176	199	181	197	184	172	195	203	190	190	176	213	169	177	207	189	171	181	195	197	197	158	173	184	171	167	164	170	187	190	177	177	177	177	177	177	183	183	179	199	186	176	157	197	164	184	177	183	187	183	180	180	171	173	176	149	210	149	185	193	188	189	196	195	165	173	187	164	165	169	193	164	164	185	180	203	172	179	195	182	174	169	187	179	184	153	191	174	181	186	194	170	188	174	182	186	190	187	174	176	185	177	172	184	189	188	173	169	180	183	204	183	182	171	199	180	175	189	173	180	170	184	191	210	209	198	169	182	190	161	163	169	171	165	181	176	199	183	173	165	176	172	179	178	178	196	176	212	176	196	176	162	154	157	178	178	183	185	175	177	189	184	174	184	183	189	206	209	178	179	179	186	162	187	159	170	192	181	181	191	181	188	182	166	181	183	179	202	181	181	177	176	171	171	171	184	198	171	186	189	200	168	190	169	167	177	179	192	184	174	190	175	174	168	192	169	180	157	172	163	171	192	181	181	192	190	199	182	175	160	156	172	172	189	193	171	179	180	180	190	164	171	214	214	181	155	162	198	178	176	157	168	154	176	180	180	171	187	206	219	155	189	165	168	167	172	174	211	172	196	179	174	160	141	166	196	177	185	158	184	164	184	191	184	182	213	179	220	173	165	185	199	172	169	164	178	176	190	168	165	182	181	197	185	173	189	184	171	198	181	177	189	181	176	172	177	174	198	216	166	179	156	147	168	175	180	178	187	173	158	184	175	169	164	200	170	155	213	195	193	174
7942	1007	183	195	184	199	185	195	212	203	205	175	201	198	201	198	228	185	194	194	191	181	199	186	213	216	179	170	195	223	186	173	200	209	209	192	198	207	217	189	195	181	215	183	177	178	197	201	189	208	184	212	177	193	211	186	194	196	200	193	196	184	172	201	227	191	187	172	188	194	184	198	208	167	187	173	181	190	179	171	199	187	160	185	181	183	180	196	175	204	179	203	164	196	181	181	187	217	211	200	170	182	170	197	210	188	199	193	246	191	190	175	177	187	200	217	188	193	212	177	158	194	183	191	180	183	182	179	199	196	195	186	211	172	192	183	201	181	188	188	211	190	198	182	177	221	195	179	174	173	208	182	188	185	188	180	162	190	186	199	208	184	205	182	190	193	204	180	175	177	217	193	199	211	184	187	175	185	205	191	212	201	186	179	174	177	179	194	196	210	200	173	178	221	197	168	204	183	198	203	183	203	198	185	166	199	189	171	187	193	187	211	194	192	179	206	193	199	205	201	173	199	208	213	205	183	185	188	202	186	184	178	187	177	176	199	180	221	189	164	190	169	190	223	208	187	174	209	175	206	197	169	195	165	195	180	185	175	164	174	178	179	194	198	198	169	178	197	183	197	207	180	204	166	192	195	201	189	196	221	175	166	201	203	182	207	195	169	186	161	193	187	174	178	162	172	190	214	217	192	199	177	197	182	178	190	180	179	188	206	221	201	201	193	157	203	179	180	214	187	174	218	190	199	197	192	176	208	195	182	181	194	190	182	198	182	187	194	197	178	191	210	172	179	193	189	191	198	180	185	184	181	206	168	196	186	197	184	197	206	190	192	204	195	166	205	178	175	208	163	179	233	197	209	195	191	202	178	199	182	190	201	197	185	169	221	197	187	209	175	188	190	183	195	179	208	178	175	209	214	198	189	191	193	216	187	158	174	201	185	169	182	188	190	184	190	198	188	168	217	179	196	192	191	200	207	206	188	194	177	179	172	181	209	183	199	211	199	189	194	180	223	204	184	179	204	192	173	176	182	194	176	195	170	189	194	209	188	186	209	193	187	181	203	189	188	188	190	166	187	167	213	205	201	206	181	201	178	198	183	206	179	200	193	182	174	164	185	194	190	184	179	198	214	184	192	191	164	198	158	185	195	187	198	198	164	193	197	184	180	185	217	200	166	171	170	208	181	224	186	183	210	166	170	182	177	170	162	178	189	195	187	144	189	183	175	172	190	168	176	186	195	183	186	203	186	193	193	168	204	201	178	184	163	181	187	194	184	175	200	202	211	193	189	184	170	175	180	179	192	200	180	186	208	192	180	185	178	180	179	221	180	221	173	216	198	187	198	197	202	190	186	196	202	195	177	208	199	196	196	179	183	191	206	192	196	188	212	192	188	183	196	195	204	191	189	206	214	175	169	185	173	213	196	200	224	220	182	188	164	205	190	181	199	192	189	194	203	179	203	209	177	189	210	202	199	183	182	188	192	190	175	181	182	178	224	168	210	207	195	187	187	161	186	168	186	203	188	199	191	202	219	216	202	211	187	180	194	183	223	165	198	194	183	198	183	183	185	178	176	167	168	183	193	178	176	172	205	172	186	203	185	203	176	184	173	179	194	198	203	190	182	156	206	184	201	180	202	203	212	181	181	168	193	172	204	208	195	193	193	219	195	167	204	168	167	198	178	195	195	199	229	185	206	175	217	176	179	182	222	211	208	194	197	203	217	195	178	192	210	186	185	189	215	216	168	170	179	210	204	214	202	160	221	177	188	200	183	168	212	245	199	163	170	178	205	181	213	172	188	221	198	198	192	218	192	230	186	191	236	191	196	202	183	185	198	191	207	184	223	205	183	189	178	188	189	175	193	182	209	184	164	177	217	189	189	202	196	197	187	168	159	209	170	182	201	203	186	175	210	174	200	180	185	202	194	175	204	188	171	204	205	190	185	204	213	208	193	194	208	207	168	204	202	204	186	206	191	178	167	183	178	192	183	200	192	203	201	208	211	192	184	204	188	206	200	186	191	218	190	179	206	186	176	198	186	190	194	198	187	175	192	172	191	207	190	199	218	204	191	178	188	202	200	174	193	181	183	192	181	191	165	209	207	183	193	188	211	211	212	187	183	215	171	180	205	207	192	173	167	195	192	198	172	182	188	177	196	203	200	207	196	180	196	201	185	188	182	174	182	189	181	177	190	192	199	205	189	191	195	187	203	185	172	200	173	177	201	194	200	173	202	189	175	180	170	179	206	163	176	195	182	203	184	187	190	201	167	179	179	207	196	209	200	168	176	191	208	184	158	191	207	201	182	198	186	200	188	173	192	183	231	219	172	179	198	202	191	174	194	198	178	172	208	198	184	169	198	173	192	186	183	192	204	201	210	202	199	203	165	198	184	177	189	200	190	181	190	187	193	186	173	162	206	175	182	158	197	170	204	209	190	203	196	209	190	184	226	200	196	224	176	159	187	196	194	204	172	178	199	168	193	188	191	195	190	210	187	174	214	182	185	184	198	183	192	198	181	184	183	192	188	169	178	207	185	194	192	188	213	191	180	185	210	210	199	184	205	171	198	189	206	197	197	210	209	193	191	186	200	198	217	190	195	186	183	180	236	175	201	210	166	179	180	213	187	179	181	195	175	183	171	209	224	200	174	180	173	185	168	185	192	214	188	200	184	213	152	177	197	179	210	194	202	202	182	196	193	204	185	197	181	188	219	207	191	222	184	185	194	173	182	190	201	211	222	213	214	184	186	163	203	192	176	201	185	175	199	173	168	189	168	190	191	168	203	187	168	180	195	198	190	199	209	188	207	199	179	214	168	211	198	194	201	199	196	214	195	163	180	195	164	183	181	198	192	184	208	199	178	221	176	185	179	202	191	202	183	182	189	178	203	199	193	181	187	195	197	203	186	173	178	188	196	204	211	188	172	211	219	178	207	183	158	155	189	182	179	190	189	194	208	206	222	161	175	185	198	167	200	173	189	199	205	167	189	182	230	181	193	194	205	193	176	200	206	199	182	205	202	166	194	186	212	207	181	207	181	215	212	193	199	168	221	155	199	178	170	221	187	185	182	181	196	196	198	193	178	222	208	201	207	180	199	190	168	184	197	184	206	197	198	211	190	178	177	184	187	148	185	199	215	206	187	213	188	195	193	201	178	211	170	192	185	203	180	207	175	188	163	191	199	176	161	201	207	189	192	186	179	206	191	190	204	164	210	211	204	192	188	180	186	185	186	175	188	191	157	193	180	209	192	225	189	191	194	186	202	194	201	191	206	191	200	177	197	176	158	180	176	204	197	207	179	170	214	178	200	177	173	192	174	204	223	193	220	178	212	191	180	168	191	205	190	197	203	167	167	190	235	178	176	171	193	184	167	180	190	181	210	170	188	185	185	182	199	191	193	179	187	204	192	189	214	183	178	214	175	171	197	188	176	180	191	227	189	212	186	198	174	210	201	200	185	185	211	207	195	183	201	211	161	189	194	167	175
6270	1017	464	468	464	475	457	467	461	485	446	422	458	414	453	461	458	448	478	447	468	407	434	503	462	443	421	437	433	482	471	483	472	450	452	440	522	462	496	496	496	489	472	464	500	499	514	497	448	485	510	459	484	457	463	453	466	484	475	454	460	454	443	457	456	458	528	427	457	476	452	448	444	441	470	451	433	437	475	437	495	432	454	464	496	439	472	427	464	476	478	471	466	463	485	509	450	471	494	449	469	455	450	472	462	476	450	495	463	461	495	419	458	452	459	467	449	445	481	471	442	453	431	459	453	428	426	468	502	458	499	473	503	435	479	432	478	459	509	431	475	453	427	447	449	477	473	527	433	480	463	461	452	446	454	443	483	477	449	417	455	466	476	438	472	490	454	491	502	510	460	452	487	459	530	476	410	463	413	474	417	478	427	470	428	439	503	445	496	444	450	488	467	473	434	423	475	441	472	470	462	476	452	484	453	457	482	442	462	440	458	463	479	471	476	502	467	478	429	515	447	434	448	442	508	449	456	439	537	487	450	431	480	476	461	450	455	490	419	453	435	475	445	489	444	469	461	466	446	441	450	505	514	483	460	456	511	462	461	475	453	479	484	466	479	429	464	452	456	449	462	453	417	433	451	434	519	469	443	458	487	443	434	437	441	454	452	470	454	466	464	480	472	463	497	477	461	452	476	437	491	462	522	432	475	446	452	469	461	460	438	421	441	444	449	460	449	472	444	478	473	438	448	431	466	462	457	445	420	444	470	449	419	475	476	458	464	460	431	483	476	472	450	476	444	424	435	436	462	462	461	464	446	469	452	436	471	433	425	457	467	457	471	461	444	448	487	442	461	467	502	441	489	451	454	490	519	442	493	499	459	451	438	486	473	453	472	470	456	468	447	453	478	439	482	454	465	451	440	463	437	475	453	461	497	438	476	460	473	465	426	456	444	432	462	479	443	449	447	479	500	486	430	453	440	462	471	450	488	506	474	457	474	483	463	466	528	463	442	447	457	426	456	489	473	460	473	457	418	435	482	454	488	490	442	434	470	491	493	469	448	484	470	473	444	446	443	433	478	448	466	457	473	495	470	463	454	422	469	465	485	468	463	457	466	454	511	473	488	473	444	478	431	435	483	453	434	486	425	479	440	449	469	412	436	453	438	451	446	454	444	441	503	448	439	463	496	443	456	484	509	482	470	470	486	422	470	441	459	451	474	427	472	453	434	454	463	426	501	417	457	526	434	420	486	486	490	452	423	418	460	463	441	421	447	471	457	458	449	452	460	492	474	436	476	471	465	427	474	470	455	451	479	460	431	441	476	471	455	463	441	450	480	462	431	441	460	446	493	461	503	495	453	446	464	450	472	438	450	464	466	439	462	455	459	443	465	481	462	443	461	466	435	453	456	433	480	443	427	511	451	464	470	438	451	443	508	438	442	498	454	456	453	433	490	500	486	466	453	459	484	475	486	456	455	496	482	436	447	475	475	442	497	434	454	450	468	495	479	434	476	456	465	508	442	505	450	429	438	434	504	456	432	495	465	451	457	510	451	495	450	467	468	458	465	488	469	473	478	525	463	485	470	459	452	472	442	475	482	486	445	444	457	479	430	470	469	479	453	448	422	474	511	443	442	432	426	417	427	430	474	463	471	441	449	456	467	470	435	468	457	429	441	489	459	433	470	424	439	486	448	493	432	495	444	436	394	466	437	432	465	442	455	480	447	499	454	443	471	460	439	460	472	469	487	446	497	470	434	436	478	463	441	458	476	458	437	481	453	467	460	462	425	440	459	459	447	451	477	424	470	483	490	430	471	439	438	478	452	456	510	512	451	474	463	490	462	463	485	466	483	462	436	445	458	470	448	445	467	460	427	476	482	438	441	435	474	451	442	476	465	471	479	439	450	440	482	482	468	497	453	429	443	445	456	448	473	449	475	425	479	453	418	504	460	463	461	471	443	469	483	433	448	486	457	446	476	464	411	456	445	482	443	442	454	447	467	505	441	488	492	468	502	486	479	450	482	486	478	489	436	430	477	450	468	426	459	471	446	505	465	439	490	497	440	450	460	478	483	445	426	447	468	472	455	433	401	466	522	454	463	410	437	459	459	422	461	449	457	469	447	418	429	452	459	464	431	443	461	466	457	494	466	439	484	433	477	461	460	472	465	444	448	452	488	467	430	477	469	443	515	453	439	446	434	501	485	454	464	466	461	445	434	497	500	414	484	503	458	482	469	471	433	458	467	467	509	470	497	485	504	447	440	485	467	482	487	446	463	457	477	454	430	467	451	450	453	457	454	432	428	448	480	455	455	453	449	466	468	483	443	460	442	478	450	476	462	459	461	450	448	486	446	441	456	457	485	478	479	471	457	481	458	429	464	476	472	459	451	432	470	452	452	470	453	437	459	465	502	448	464	437	457	463	454	477	505	475	431	462	465	480	463	429	509	490	457	477	473	450	515	467	475	460	504	412	456	466	484	425	491	446	451	480	481	454	456	455	402	506	508	429	471	495	442	464	463	491	426	487	449	441	462	429	453	472	423	519	476	464	488	465	440	474	460	440	468	495	462	436	472	478	498	459	436	453	467	454	461	425	463	483	422	430	435	433	476	473	469	495	432	430	461	498	452	489	474	480	451	475	461	476	470	455	429	485	447	470	402	462	452	447	462	462	495	456	458	471	474	441	462	424	456	441	424	460	482	465	456	440	465	475	436	466	450	515	476	463	416	472	458	476	427	487	447	463	456	443	490	495	468	517	465	478	464	457	463	437	465	501	466	445	412	471	440	471	444	445	449	471	457	460	444	478	449	443	492	488	488	453	448	453	455	447	473	430	468	455	440	461	455	464	488	481	476	434	469	433	489	491	419	481	463	480	421	472	451	446	476	476	432	447	500	491	451	440	438	452	463	466	506	457	445	442	459	429	473	435	438	454	486	436	484	475	470	487	487	460	478	415	439	502	447	431	444	440	479	420	444	455	470	454	444	490	469	471	429	438	444	467	453	421	430	451	457	485	485	453	476	449	458	492	495	465	498	434	451	445	490	443	489	428	440	463	459	442	469	466	453	463	453	476	444	426	436	450	446	478	474	436	421	443	491	459	467	429	477	469	478	464	451	451	482	453	459	483	463	464	439	493	485	441	513	493	441	461	468	470	456	459	462	443	445	458	451	465	480	455	470	475	457	493	478	438	437	514	434	436	454	476	505	479	473	464	430	463	444	440	459	473	499	474	461	475	488	438	464	430	473	510	455	467	448	462	454	439	473	443	453	505	457	465	472	451	465	480	478	469	457	444	458	452	429	415	480	425	467	439	450	485	429	455	472	460	515	482	464	446	469	450	481	461	481	467	482	462	460	465	461	529	438	461	452	495	478	483	464	412	442	469	443	453	481	491	437	456	467	442	437	420	449	423	488	485	421	428	419	448	444	449	447	476	448	466	465	461	473	444	483	427	462	420	472	486	470	438	505	484	477	484	459	454	478	476	435	463
17630	2613	355	271	232	209	161	179	162	163	142	148	153	149	129	136	162	149	168	145	133	137	151	140	162	117	153	143	136	146	154	146	147	161	142	149	142	115	128	154	179	135	163	152	165	144	156	164	202	189	143	138	126	155	169	152	140	161	127	143	150	127	147	149	138	126	130	124	151	147	132	142	147	152	130	142	153	146	149	126	136	123	141	107	136	128	134	156	147	161	137	146	134	158	128	134	128	136	147	139	135	113	121	126	133	148	142	134	126	132	129	127	140	133	123	138	161	138	129	137	127	126	146	123	151	129	171	139	152	120	146	148	131	149	119	144	131	123	155	126	140	161	137	127	134	150	123	134	139	147	124	148	134	124	149	143	127	129	122	128	124	139	142	116	139	126	146	123	138	137	145	138	128	121	150	115	101	133	122	138	132	140	136	147	159	141	156	120	140	123	139	120	149	144	150	150	146	142	139	141	135	141	136	133	145	111	138	151	147	142	101	144	143	156	140	129	132	155	118	145	146	122	128	135	144	124	129	125	143	136	133	123	147	122	140	132	131	127	139	143	133	129	130	142	138	135	138	156	135	142	142	136	176	132	162	139	123	134	165	164	143	142	112	129	155	145	128	158	140	122	140	136	153	131	134	128	139	130	123	131	142	129	122	148	168	157	139	151	154	119	148	137	127	136	130	133	141	151	129	109	144	132	137	132	136	131	114	142	140	150	142	135	145	122	155	142	155	131	119	148	137	133	127	135	135	139	148	150	129	129	128	125	127	132	152	134	138	123	143	124	129	127	110	129	145	135	147	131	173	141	137	146	166	158	128	136	140	120	146	140	131	154	137	128	121	133	140	145	144	152	148	132	143	141	127	149	134	147	157	146	140	151	145	138	158	121	131	134	125	146	138	141	127	118	137	143	130	135	154	131	142	149	120	125	121	136	133	137	127	145	150	142	139	134	147	111	141	141	137	123	138	144	114	153	124	122	140	138	140	150	119	127	128	161	131	158	138	120	124	152	128	127	160	111	132	135	130	138	123	137	142	137	158	153	128	116	115	154	138	141	124	114	131	119	148	138	144	138	127	143	150	147	123	159	124	139	134	148	132	136	136	129	134	131	126	124	144	135	133	121	143	141	147	139	141	141	139	135	140	136	150	153	145	121	142	144	135	130	145	124	145	132	138	124	136	129	119	136	137	136	141	134	140	138	117	150	146	134	144	128	114	142	133	127	121	140	131	130	141	114	137	150	133	144	125	140	162	145	152	151	145	129	128	146	138	127	134	128	134	146	131	125	145	137	142	125	139	142	123	146	140	127	127	137	157	149	131	148	120	133	143	134	138	151	147	111	143	133	132	125	138	133	133	133	144	120	148	173	122	132	117	139	153	120	123	143	151	113	127	147	148	136	111	151	130	143	123	146	144	141	147	135	137	127	148	150	143	126	154	152	133	136	146	129	122	126	144	146	132	136	150	109	112	146	133	147	146	137	144	127	136	155	134	127	118	145	139	138	151	126	129	137	132	148	168	119	140	139	134	149	164	122	144	156	155	168	158	138	135	134	146	143	128	148	130	136	129	138	131	154	133	131	121	145	133	139	143	136	153	111	155	138	127	140	170	138	137	129	141	122	141	124	134	131	137	131	133	133	140	115	133	143	156	156	141	126	140	127	158	165	153	142	153	150	128	144	137	166	155	120	126	143	160	145	136	130	131	153	153	130	148	124	116	130	158	153	145	123	133	132	137	144	133	143	123	159	145	132	144	125	141	136	150	134	138	123	124	124	140	139	136	137	150	140	135	135	123	136	140	130	157	133	128	141	135	117	150	123	149	126	139	146	134	155	139	131	135	136	137	127	134	146	123	120	156	155	144	133	127	154	144	127	126	135	108	163	139	127	130	135	165	145	135	118	141	122	159	142	116	136	108	133	124	128	139	140	165	124	129	141	143	128	140	140	145	162	138	124	120	127	133	126	152	162	127	136	134	127	140	123	129	142	143	118	134	132	118	125	138	128	161	132	141	112	129	143	132	155	144	116	148	137	132	153	136	141	149	126	133	133	143	115	136	137	140	151	132	144	145	141	164	155	140	133	142	138	142	132	149	177	159	143	136	147	117	126	117	139	133	142	127	161	140	139	130	150	119	133	150	111	147	118	142	142	152	143	151	144	124	140	133	116	161	145	141	140	139	122	132	126	126	122	139	121	129	151	115	103	131	134	120	143	150	121	152	162	139	141	141	144	157	128	150	154	141	138	142	140	129	152	148	156	149	121	119	124	154	141	116	120	155	152	139	145	144	133	129	138	153	133	149	125	168	138	145	139	136	143	163	132	140	150	153	142	155	142	131	136	142	139	142	134	147	142	146	157	125	129	104	132	151	136	151	160	145	130	135	138	151	144	136	134	160	159	123	137	123	145	132	150	137	144	156	157	99	127	134	142	143	155	147	119	142	148	122	127	126	115	128	137	139	111	125	117	130	134	146	142	133	154	128	146	143	127	113	131	133	121	139	127	129	133	125	128	151	134	140	148	113	141	122	129	135	138	140	143	143	148	131	164	144	144	124	131	124	138	145	169	142	145	133	133	143	142	128	126	131	139	140	108	148	139	124	122	139	132	119	122	138	145	145	141	150	129	121	121	153	149	136	127	130	129	137	122	140	142	128	132	132	159	153	149	132	146	139	128	121	152	150	143	137	114	135	133	128	138	131	135	142	125	126	140	146	121	128	165	153	161	129	142	134	114	140	107	155	139	142	143	143	133	140	174	145	156	144	139	158	125	124	145	131	118	128	135	130	156	157	139	134	124	134	138	135	148	146	153	153	130	131	125	123	136	128	146	134	133	153	118	151	146	137	138	123	125	148	146	139	153	148	138	143	130	123	133	135	137	126	139	131	133	128	124	131	129	157	130	148	142	138	166	118	143	159	139	132	132	139	137	155	143	139	144	146	126	152	136	140	143	149	119	126	107	128	151	130	158	128	155	133	120	146	139	143	137	143	142	141	127	126	133	152	145	122	126	120	145	123	153	135	146	124	139	141	147	139	126	173	151	138	152	154	131	115	141	144	130	149	160	162	138	130	134	141	136	150	124	136	148	135	138	111	162	144	160	123	144	134	144	140	133	136	152	130	134	138	148	130	136	138	147	130	130	148	142	135	137	132	140	161	140	145	141	141	140	131	152	135	125	133	127	136	123	124	148	147	136	144	144	151	117	139	154	151	154	147	114	125	144	149	120	140	152	140	131	145	133	139	134	145	122	136	161	119	124	154	147	147	139	174	159	127	137	99	136	156	120	125	120	153	134	136	137	139	142	133	137	149	142	148	160	146	149	132	141	150	143	162	142	148	141	143	144	134	154	137	126	151	141	156	145	137	139	139	137	121	128	129	142	165	136	143	161	118	145	155	115	133	138	143	133	165	140	131	133	132	160	140	127	133	160	135	122	133	156	130	119	113	145	133	141	114	133	140	133	154	129	137	142	138	128	136	129	139	131	152	120
12992	1891	731	828	712	691	574	511	468	481	411	398	418	424	388	400	376	365	396	376	351	369	385	362	370	363	353	404	326	356	396	333	340	373	352	345	337	371	391	375	355	365	446	434	442	450	472	459	480	560	492	507	507	452	470	443	404	395	387	374	353	353	360	343	364	339	354	318	317	333	361	310	344	349	349	351	332	345	346	355	308	368	347	291	340	345	324	350	340	329	360	325	347	378	315	345	330	336	362	320	299	321	300	322	338	291	316	316	311	370	337	333	368	338	340	341	329	352	310	342	347	340	359	321	352	347	325	367	350	331	368	352	350	319	333	338	332	326	358	353	342	328	368	302	336	349	331	306	320	376	323	331	351	316	367	313	346	334	338	329	339	375	353	351	331	370	329	337	348	333	348	350	326	329	342	343	351	335	339	344	350	390	350	341	335	348	341	350	375	301	366	350	332	358	330	338	343	328	350	349	339	303	327	310	370	322	350	359	318	300	333	364	313	357	315	362	332	307	310	360	354	372	356	335	343	334	323	356	371	351	345	375	350	335	340	302	332	348	366	354	336	347	348	351	315	341	304	366	327	350	338	342	347	334	311	362	319	358	344	340	314	349	369	343	351	319	323	320	329	330	373	320	331	331	350	352	326	314	352	304	326	341	321	327	340	336	341	343	362	344	369	326	358	352	321	354	371	339	341	331	351	307	351	338	346	363	350	343	332	364	316	359	373	359	349	334	362	346	369	341	323	358	358	317	326	357	358	320	347	330	354	336	328	329	353	346	313	322	327	351	316	313	330	324	377	316	317	329	342	316	339	323	364	354	336	358	283	323	319	339	327	333	349	344	343	346	346	322	321	330	314	332	327	331	303	307	335	323	368	322	329	349	339	354	338	323	345	347	313	345	335	351	311	360	339	350	316	358	323	350	332	336	328	335	357	332	327	338	326	361	355	363	337	359	318	351	328	357	317	344	326	283	365	306	363	346	374	359	340	370	344	333	349	332	367	340	354	355	366	341	314	356	330	315	315	357	333	347	343	339	316	337	353	358	350	339	326	325	345	335	340	325	277	332	350	329	350	355	333	371	320	359	316	326	321	368	305	339	343	339	333	311	349	305	318	335	322	334	320	338	351	361	326	321	330	349	359	334	351	335	337	348	335	349	345	345	342	341	331	331	307	306	365	307	325	327	336	353	356	360	340	376	341	346	378	346	334	363	358	337	358	334	342	311	365	339	341	302	315	355	374	316	352	325	349	338	351	332	329	341	320	344	324	306	359	364	355	342	348	328	327	324	362	319	339	344	358	304	323	341	339	350	348	378	346	319	334	357	335	335	341	336	373	329	337	339	362	348	352	320	354	321	316	373	360	355	341	340	299	345	349	339	336	332	309	341	354	366	360	339	334	298	332	345	331	328	359	293	376	347	345	324	351	332	314	354	339	305	358	325	311	293	339	350	365	318	349	340	338	351	372	347	335	339	364	335	349	332	313	342	326	359	340	357	342	351	348	373	360	379	333	340	294	329	332	337	360	371	335	326	347	311	316	367	350	321	323	337	304	328	343	343	360	340	317	337	342	359	305	354	329	322	335	305	327	332	361	333	361	338	332	313	295	350	315	319	341	354	364	342	346	344	344	317	332	332	355	358	349	362	337	329	366	341	338	310	336	353	338	357	315	344	353	328	357	330	298	361	345	321	361	335	371	287	347	369	332	322	346	352	336	344	341	320	331	352	326	299	326	348	333	320	334	388	314	311	346	349	339	352	327	337	317	346	376	365	345	361	328	319	352	354	349	326	353	346	328	358	335	336	322	348	342	335	349	360	351	325	365	327	330	319	363	333	353	314	351	355	342	342	313	339	309	333	361	323	307	355	345	376	358	322	324	315	332	343	352	324	349	343	317	329	286	358	339	318	321	342	319	347	337	343	354	373	320	347	340	364	328	346	325	334	329	325	342	332	346	335	332	354	316	352	336	348	332	321	350	328	320	349	352	340	356	336	301	341	354	335	352	336	327	336	318	324	314	339	340	322	343	329	335	345	311	325	361	318	334	351	338	349	335	346	316	338	352	344	315	333	353	322	330	368	392	341	328	314	334	359	314	324	354	326	358	354	317	334	340	335	354	339	341	332	349	311	349	302	331	323	336	339	343	334	342	338	343	313	340	319	310	360	362	336	356	350	342	348	353	358	365	321	353	332	330	344	343	358	294	357	316	359	338	324	315	354	317	324	352	339	338	359	335	326	330	343	361	347	332	312	296	374	344	300	329	346	345	345	343	319	325	362	361	401	315	347	358	359	339	356	347	362	330	348	363	318	369	345	342	321	370	347	317	323	304	362	317	328	361	370	350	347	313	359	344	345	356	314	338	355	344	317	357	323	342	315	321	348	332	354	373	326	322	334	312	353	319	312	355	346	349	359	337	319	329	304	367	342	363	346	362	313	339	326	338	352	347	355	370	334	317	305	323	353	331	358	352	367	375	320	352	354	360	351	310	321	352	329	320	305	339	360	330	335	360	347	377	345	326	349	367	333	328	345	308	326	352	340	361	348	359	354	359	354	372	344	315	299	329	321	353	335	364	351	317	349	345	333	332	309	344	345	333	344	324	336	346	350	345	325	354	342	304	347	330	352	345	334	336	316	337	356	340	343	330	351	325	336	363	361	317	338	326	323	352	392	334	354	313	360	347	342	331	372	330	350	329	345	353	379	339	384	300	367	344	336	317	313	356	365	363	345	350	384	342	317	337	344	340	330	351	338	316	329	339	343	357	360	338	346	353	343	352	362	305	307	353	313	391	310	334	364	351	350	323	340	334	343	328	353	335	332	358	322	328	335	346	319	355	335	333	333	361	345	361	354	364	330	326	345	359	345	309	347	351	328	338	356	303	356	331	340	353	332	351	342	356	317	363	333	335	365	367	353	324	306	325	326	323	330	360	351	324	353	348	342	328	371	319	336	328	328	377	308	346	374	338	342	324	334	352	346	315	324	341	338	336	373	365	340	325	338	335	307	340	338	333	313	366	317	315	329	327	348	397	337	305	341	334	360	344	319	347	319	331	343	337	358	334	342	342	341	370	354	353	334	345	308	329	325	313	321	324	326	311	345	344	314	318	336	332	326	327	347	329	346	338	364	350	336	336	311	301	357	335	324	369	369	311	356	326	308	366	334	341	358	353	350	355	350	335	338	355	304	360	330	335	321	340	337	300	367	355	322	344	346	315	362	343	363	323	353	331	356	356	339	338	341	342	343	339	309	329	346	323	344	358	393	345	358	321	353	343	332	342	359	348	354	339	339	367	347	343	329	310	331	337	321	316	308	294	357	342	346	318	354	344	316	343	317	369	343	322	351	322	304	333	355	313	329	318	310	294	334	363	307	350	342	309	331	368	339	359	342	331	347	344	327	340	323	349	353	307	307	299	316	337	343	328	332	320	327	309	361	349	350	343	351	343	346	311	348	363	354	310	332	341	322	313	303	374	341	353	363	346	301	338	359
25701	4690	489	329	225	179	128	142	108	91	93	96	92	76	70	74	78	68	79	63	63	72	72	97	69	69	69	80	82	75	62	74	61	69	58	63	74	75	79	65	69	96	75	96	80	91	100	87	105	101	96	74	85	91	91	66	76	69	68	82	68	79	66	55	65	55	62	55	74	63	54	65	74	60	72	62	69	51	71	62	66	66	69	49	51	68	64	65	81	56	69	69	62	72	64	67	55	68	70	75	50	66	52	63	79	80	66	58	61	62	61	73	74	62	55	66	59	59	74	63	68	61	62	77	60	56	74	55	59	55	64	63	81	59	61	64	60	63	64	69	70	65	61	75	49	68	52	47	58	69	46	52	62	75	69	47	50	70	64	60	64	68	70	49	65	58	76	80	75	65	56	66	61	72	58	71	67	54	51	74	69	51	56	70	54	55	74	70	63	76	73	55	78	71	61	65	68	58	68	67	67	41	67	67	62	69	65	76	66	66	66	69	68	72	77	66	59	57	62	76	61	64	66	52	59	66	66	71	59	66	54	66	54	80	59	76	59	70	71	57	58	55	65	49	58	69	71	59	50	62	55	65	58	72	52	58	67	68	56	49	54	62	60	74	78	67	62	57	78	84	72	75	56	50	69	74	66	78	73	77	65	65	64	59	56	73	72	66	70	57	71	72	62	66	56	49	58	56	81	66	62	64	66	54	62	70	68	54	58	65	76	62	71	58	61	73	82	68	60	48	57	62	61	54	53	64	57	77	66	64	68	55	65	72	82	69	60	74	55	49	61	56	66	69	65	67	65	61	63	80	68	57	60	72	61	68	60	62	72	57	71	53	56	62	70	57	71	66	52	72	70	53	63	62	62	65	72	67	53	62	76	56	65	71	70	63	79	71	67	65	68	75	81	49	49	68	60	59	60	65	66	76	65	65	67	58	44	72	70	55	68	61	82	63	68	60	60	67	54	69	54	52	51	71	48	72	60	54	49	58	67	73	51	71	71	67	65	67	62	69	69	73	64	59	64	59	67	64	57	67	66	62	56	60	62	53	58	61	71	69	60	66	52	71	74	57	73	59	60	70	50	67	69	78	72	62	54	71	53	80	69	56	58	69	68	61	71	61	69	58	60	68	79	62	60	66	64	56	58	51	61	61	51	63	65	72	70	76	56	68	44	66	60	73	57	54	71	67	64	66	69	55	55	60	73	78	57	67	69	53	63	82	48	62	60	68	62	69	59	75	65	65	54	67	84	72	66	59	53	51	63	58	55	60	83	69	56	63	74	75	57	89	58	71	64	56	65	57	62	70	57	59	64	60	74	61	67	67	68	72	66	73	60	80	75	58	43	80	62	55	77	64	70	64	49	59	56	60	57	59	69	73	67	72	58	66	61	66	79	64	78	54	62	63	58	74	70	66	51	75	66	54	60	58	55	76	62	56	59	73	63	63	75	64	75	63	64	58	73	61	69	64	56	67	73	80	63	56	56	65	66	59	74	61	62	50	62	72	58	54	56	61	53	56	65	65	70	60	68	62	59	68	71	62	48	74	59	73	52	66	73	67	66	71	70	52	63	50	59	58	57	64	72	42	62	53	73	69	64	66	75	68	63	39	69	61	69	57	70	45	65	62	45	65	49	56	84	55	63	72	53	65	51	55	51	68	67	64	73	61	65	67	56	57	66	78	74	68	66	46	65	65	62	58	69	64	72	54	56	57	67	79	55	53	59	62	68	58	66	61	54	70	67	73	54	68	68	63	66	67	70	75	62	62	63	55	84	76	59	73	63	64	63	80	65	59	71	80	70	88	56	50	64	52	71	63	58	60	69	66	64	70	68	85	73	64	75	59	65	60	66	75	70	66	62	88	62	62	71	66	61	56	69	62	64	74	66	62	62	49	74	62	56	72	76	61	71	77	61	61	59	61	68	59	73	62	72	68	56	61	59	72	71	65	66	66	65	87	75	74	71	63	77	63	79	64	65	65	68	59	70	59	56	59	76	66	75	57	73	61	50	62	80	70	73	74	76	59	66	54	80	58	74	61	63	54	72	60	53	69	66	63	57	62	55	50	63	64	66	75	71	50	58	63	69	61	79	72	74	72	62	72	70	74	66	54	52	69	76	60	71	67	68	62	74	64	82	66	67	70	59	74	68	61	55	61	59	56	67	67	65	67	60	75	73	56	61	68	69	79	55	59	57	46	64	81	60	54	68	58	59	73	72	57	59	68	52	56	63	50	61	75	61	60	76	55	63	63	68	69	58	70	65	60	73	62	57	74	60	65	69	64	56	63	61	75	61	74	58	52	51	63	59	82	54	67	56	69	76	51	72	61	70	66	67	71	53	65	66	74	63	74	57	61	55	65	63	67	66	70	66	53	58	76	73	58	53	81	69	64	60	81	67	56	77	60	65	52	71	60	59	61	54	71	57	63	63	88	60	60	46	71	64	61	70	78	55	62	54	62	72	57	70	70	62	80	59	66	74	69	82	62	64	60	64	47	58	58	72	62	52	59	69	57	71	77	62	67	64	67	71	66	72	66	54	75	66	66	72	67	57	69	63	74	55	60	74	75	61	78	62	63	69	58	83	78	66	70	63	63	64	66	66	54	51	66	69	64	54	59	61	65	65	62	56	74	68	62	65	66	67	51	67	58	62	63	67	69	60	65	76	81	59	74	58	71	58	56	68	75	68	64	45	60	71	63	58	65	57	66	56	80	49	72	66	55	68	73	50	46	52	74	72	52	61	60	71	64	53	63	77	65	61	60	57	52	83	59	58	67	58	63	59	65	68	62	55	70	58	63	55	70	48	66	73	63	53	68	70	57	68	65	62	75	51	49	48	52	64	55	75	62	63	47	59	58	62	49	53	75	54	72	65	70	60	71	63	50	51	68	63	68	78	56	62	65	70	63	68	64	60	68	68	80	84	56	66	86	61	66	63	73	64	55	57	53	74	58	55	48	51	71	58	73	57	67	57	56	67	61	64	62	68	70	52	59	80	56	72	62	62	70	65	65	69	63	67	64	61	72	60	56	60	81	61	81	56	62	66	75	79	66	65	65	61	75	64	56	50	49	66	61	64	58	55	66	58	70	67	53	78	72	68	59	65	60	64	63	74	54	67	64	54	65	68	60	49	61	74	72	60	53	69	70	51	74	57	65	59	62	55	66	67	81	75	74	56	64	51	67	76	44	53	72	63	68	52	54	59	56	55	54	64	60	48	71	54	63	69	67	71	64	54	63	61	58	63	72	74	54	64	68	53	55	66	66	73	67	61	53	51	67	51	61	53	67	62	61	55	52	61	64	59	58	58	78	48	87	58	55	65	57	67	52	64	60	56	52	55	72	72	57	65	61	59	63	57	60	79	79	58	67	70	61	78	59	70	57	68	55	54	71	61	63	76	69	65	63	71	79	79	64	62	64	65	79	64	66	60	59	50	66	73	64	57	51	68	53	47	63	65	72	63	59	58	75	45	60	73	63	83	65	65	54	69	62
16508	2490	1022	1193	1002	777	661	568	475	393	379	335	310	280	299	272	262	256	254	215	239	206	214	221	211	186	209	211	198	227	197	220	224	229	213	245	213	245	225	206	221	253	309	365	405	374	384	383	503	585	457	462	435	435	422	325	269	247	267	286	250	235	208	201	182	199	170	211	173	198	173	173	190	183	168	173	180	161	172	187	180	163	169	201	175	200	177	147	178	170	184	185	183	178	184	179	167	191	178	192	173	178	153	162	156	166	172	197	187	191	163	172	166	177	156	181	154	183	185	196	170	180	164	158	173	187	182	205	167	193	169	166	182	182	168	174	180	172	189	163	205	161	182	182	168	183	185	163	160	176	163	160	156	177	181	170	181	168	169	187	200	189	179	170	185	180	173	178	157	149	177	180	183	189	182	167	132	164	134	162	195	177	168	148	181	176	192	164	167	189	172	167	192	171	164	191	171	185	168	182	191	181	178	171	165	199	152	146	166	152	192	174	198	189	153	166	173	171	190	206	176	187	184	185	181	199	177	168	164	171	194	170	180	178	172	189	178	161	180	156	150	181	184	183	146	162	205	163	180	184	206	162	177	183	174	171	187	189	186	190	188	178	168	167	194	190	199	162	181	177	185	180	172	188	197	179	173	156	188	173	196	182	180	193	162	196	173	194	173	156	191	184	174	176	182	175	161	163	162	146	182	179	172	155	169	181	180	176	202	156	201	172	189	160	161	204	166	183	170	187	180	172	162	159	192	169	192	178	166	161	159	162	191	162	177	167	177	170	150	168	183	173	162	151	183	194	165	201	173	192	184	174	194	181	184	174	175	144	189	174	177	158	173	172	218	195	191	160	170	182	184	197	180	171	201	154	177	182	184	163	187	180	181	158	173	172	183	177	163	176	189	170	196	189	163	183	162	182	193	151	187	158	141	167	183	186	176	169	167	178	171	205	189	179	203	159	184	163	181	172	148	202	180	172	164	192	178	187	173	175	177	160	184	175	173	182	165	188	172	174	172	160	180	173	170	171	178	168	162	188	186	164	187	159	173	183	171	185	190	152	184	190	189	171	204	157	173	172	193	183	179	171	163	184	169	182	181	174	184	160	181	167	200	164	198	161	176	159	170	164	178	192	166	155	191	176	172	188	184	173	175	170	171	200	177	201	151	193	162	171	175	194	163	168	182	180	165	175	152	154	187	146	166	168	188	183	191	164	172	168	160	179	186	160	191	179	180	172	167	179	178	179	166	163	174	149	164	182	174	176	163	205	153	176	172	150	178	177	214	191	194	171	170	164	171	183	191	142	179	196	188	182	191	167	175	174	171	176	176	185	160	168	176	169	158	176	196	187	179	201	182	159	183	185	176	214	162	205	170	169	177	149	173	178	203	180	177	172	195	185	158	176	144	172	172	147	160	170	174	194	166	181	165	170	189	180	169	177	179	167	175	169	168	157	163	193	163	175	170	158	172	167	183	181	193	206	165	162	195	189	177	177	187	179	167	167	189	183	200	178	196	188	189	214	171	181	190	173	169	172	166	182	176	184	167	182	167	175	155	172	213	196	168	180	171	187	184	189	193	156	178	167	189	173	175	169	184	178	177	181	177	180	171	162	174	181	178	185	189	176	173	161	156	191	189	186	178	179	161	170	164	166	164	170	180	169	175	164	165	201	189	183	167	174	180	149	161	194	167	185	181	160	166	204	176	180	173	161	168	203	182	172	178	182	173	160	156	171	173	164	186	159	179	168	161	165	183	190	167	175	176	169	190	158	177	192	180	195	183	179	169	177	185	172	168	167	176	182	185	166	198	180	144	193	187	171	163	154	174	155	171	175	191	185	175	181	184	189	155	187	196	180	157	177	176	181	170	165	174	169	178	159	148	194	176	177	177	171	191	179	182	153	183	195	155	192	159	179	175	161	166	179	205	186	186	164	166	184	165	168	161	170	173	187	174	172	177	169	160	177	171	189	193	187	179	189	173	173	169	199	186	173	192	146	182	166	182	170	185	172	177	158	169	164	180	171	187	170	157	169	198	176	165	193	185	173	177	182	168	173	185	167	161	170	178	158	167	173	187	185	159	178	176	168	198	164	161	184	178	189	175	204	185	185	186	173	161	196	173	173	176	188	158	194	172	181	181	158	156	184	174	178	176	181	188	164	185	170	149	176	181	174	205	175	160	179	180	175	177	164	191	168	175	181	180	147	193	175	183	182	163	179	177	158	186	202	166	157	170	177	183	192	180	167	179	176	199	188	178	150	162	156	177	186	167	165	189	156	184	168	185	183	159	178	186	177	170	198	185	154	183	180	187	180	176	183	154	160	166	188	160	175	204	196	179	179	212	180	221	173	185	172	155	155	175	187	173	181	198	181	195	187	168	162	181	188	177	196	171	172	165	151	188	164	155	165	213	193	183	171	182	168	191	179	184	183	164	219	197	160	159	169	191	183	183	176	173	186	179	183	161	179	207	165	149	183	156	194	173	182	170	169	156	166	172	154	150	165	193	165	168	191	197	197	210	186	163	177	196	195	198	186	181	174	175	175	210	170	182	205	161	175	180	163	174	166	182	168	196	154	172	186	207	175	164	147	184	155	169	157	178	160	187	166	177	173	196	176	168	180	187	185	187	160	170	183	169	186	173	162	203	167	173	148	179	185	164	185	178	169	186	163	174	181	186	157	179	189	171	172	169	159	192	176	186	185	172	166	192	171	170	169	175	195	176	171	157	179	172	168	193	191	184	180	191	176	195	183	158	174	174	172	193	189	175	173	171	170	177	173	159	160	182	182	190	188	171	166	187	178	195	170	187	174	193	174	163	177	168	177	168	174	176	184	163	159	183	201	181	182	177	178	154	183	209	171	179	179	176	205	192	182	178	169	181	152	166	169	166	177	160	153	164	182	168	166	157	192	195	180	183	176	213	177	174	184	209	176	182	167	166	163	180	168	183	182	167	179	181	186	168	189	163	184	181	174	169	145	169	167	173	188	175	197	168	192	168	179	186	163	195	165	185	168	181	182	165	175	173	175	175	179	169	158	184	185	177	169	178	172	202	168	158	186	167	177	162	148	159	191	162	195	189	172	199	182	180	171	182	172	198	173	182	165	173	172	176	167	165	177	165	184	174	149	155	182	171	165	168	174	161	173	173	186	186	175	163	164	172	163	174	182	196	189	177	178	173	187	171	192	186	171	182	179	202	179	175	193	171	167	187	172	155	182	182	187	154	177	179	179	179	175	169	169	188	187	172	172	157	184	171	171	182	169	149	175	156	167	164	167	171	165	168	166	179	188	139	185	176	173	194	180	173	180	185	192	185	183	175	159	194	167	185	193	172	156	154	176	165	171	166	192	185	159	179	181	179	191	176	188	174	152	199	182	159	192	172	189	179	197	195	156	184	180	183	153	197	197	183	159	160	174	156	168	172	153	172	173	160	169	177	186	196	168	177	164	177	198	195	188	186	178	177	177	162	185	186	195	184	153	183	172	194	192	158	193
8052	1005	204	182	189	213	185	194	190	211	177	196	179	188	188	196	171	190	204	198	191	188	196	203	184	207	179	186	185	171	176	191	208	198	198	195	175	208	166	188	203	216	206	201	172	227	206	213	205	184	204	194	210	204	170	174	188	201	201	203	178	173	193	146	173	189	202	175	179	183	181	195	199	206	182	196	199	184	136	205	182	181	206	191	206	205	185	210	189	176	189	173	175	186	189	197	199	173	185	187	199	183	197	177	188	160	198	202	183	172	209	183	221	196	184	216	198	195	193	206	189	180	201	198	225	222	178	186	162	173	191	177	189	192	202	199	171	186	198	190	183	180	198	176	208	173	189	185	186	167	168	184	207	222	178	197	195	170	196	198	182	222	202	213	194	180	220	193	160	189	217	197	175	179	178	189	182	205	191	209	181	193	196	197	196	205	179	173	196	199	182	195	181	190	196	220	196	214	194	202	190	203	201	202	172	183	192	168	192	214	192	185	170	205	169	192	194	187	206	207	183	173	180	203	177	188	181	184	194	182	192	205	196	174	203	197	187	186	192	224	191	200	188	191	197	164	177	219	183	165	167	187	202	201	180	174	219	184	188	165	188	200	184	157	203	176	216	175	195	185	187	204	211	212	182	175	172	178	185	183	189	159	174	188	183	144	181	183	182	175	184	182	176	203	178	185	197	204	192	173	190	176	193	188	176	198	171	189	199	200	155	171	191	175	168	172	217	217	194	220	189	200	216	199	169	222	171	188	202	184	176	225	198	161	196	187	198	163	163	178	186	188	168	192	208	195	189	207	233	190	205	180	200	206	188	202	208	193	189	190	204	197	185	191	185	190	180	197	207	207	191	186	172	211	188	210	194	185	208	189	175	168	181	179	207	165	200	162	179	171	172	199	156	165	167	189	167	215	173	179	189	156	171	220	191	183	198	172	194	194	193	180	170	166	196	205	191	139	201	194	178	180	198	179	204	190	198	194	186	168	199	198	232	189	200	177	173	167	194	180	180	178	202	206	198	190	175	181	191	190	176	208	219	208	189	204	201	190	207	203	187	217	170	182	171	197	178	182	192	153	203	178	191	186	199	173	186	212	206	186	195	188	221	198	185	184	200	218	188	203	182	226	179	183	197	193	179	202	207	197	176	176	177	174	223	197	181	182	200	206	191	194	219	188	207	210	175	201	203	186	178	184	182	180	201	215	180	183	189	175	169	180	198	199	204	177	184	210	223	182	209	177	187	206	191	192	185	194	190	196	184	185	181	199	192	205	206	199	182	207	197	190	161	196	175	164	163	181	214	168	190	192	201	217	187	190	182	201	187	198	179	189	214	191	224	162	203	177	177	179	198	196	195	198	211	186	193	216	192	182	179	190	196	195	195	190	181	179	171	200	209	161	192	176	185	187	159	169	177	187	188	206	205	213	204	167	214	189	192	174	173	178	207	163	199	176	220	179	204	205	220	205	177	170	195	174	181	221	198	205	165	185	184	190	172	191	203	215	189	177	216	187	189	187	187	173	217	198	187	194	192	170	169	169	199	176	174	206	189	182	205	176	205	175	195	190	173	209	193	177	181	183	183	176	193	191	200	202	220	187	171	193	186	192	200	195	179	185	184	190	184	178	176	167	184	219	210	179	190	184	188	176	213	220	196	205	212	178	196	193	174	186	172	169	216	202	191	192	190	180	165	165	192	209	191	176	185	186	189	170	171	182	201	176	188	204	200	199	158	180	179	185	197	188	168	197	187	192	199	179	191	194	181	168	176	194	166	183	193	177	209	201	181	196	172	169	200	180	226	214	200	200	187	187	197	187	223	179	204	174	205	198	205	194	198	207	167	191	178	180	158	184	207	197	199	194	183	164	206	191	188	198	200	174	163	177	183	181	204	192	199	210	172	194	181	172	200	201	205	186	186	181	197	182	181	173	176	178	184	189	200	203	185	186	195	188	191	165	182	188	185	217	205	185	179	199	210	185	188	193	174	202	186	203	182	179	218	217	167	188	197	182	218	198	211	206	182	193	170	171	221	194	161	162	203	185	188	178	192	190	162	187	187	203	204	177	183	171	179	181	212	179	184	206	180	200	196	194	201	184	169	200	196	210	182	175	160	189	193	196	177	194	187	175	184	202	174	191	182	196	224	203	197	202	176	214	196	217	164	186	195	195	171	196	196	191	188	177	184	181	172	181	231	184	197	152	203	206	199	184	175	198	180	210	188	169	207	203	166	197	195	163	182	178	201	189	186	207	185	167	194	188	187	153	201	185	183	195	187	202	196	203	209	187	177	174	165	200	182	204	180	185	187	201	208	184	172	180	211	208	167	203	196	159	188	174	164	210	178	186	200	207	173	173	199	211	202	153	196	190	191	195	202	196	196	186	209	185	182	191	206	177	186	203	174	184	166	178	190	167	214	184	211	193	191	191	172	172	185	206	172	212	195	213	194	191	188	194	195	187	194	178	187	176	195	184	177	211	181	207	171	187	192	215	212	169	168	210	175	194	199	201	188	185	186	184	183	190	170	172	191	179	191	192	162	184	172	186	199	181	178	187	211	203	194	187	204	196	191	190	193	163	180	199	186	187	197	208	183	205	178	170	205	174	181	176	188	183	210	201	192	197	218	185	181	203	187	214	195	208	165	210	202	185	175	197	199	173	197	212	180	185	217	183	181	194	194	197	173	184	185	204	184	212	170	211	183	181	185	190	209	164	226	216	195	190	197	194	194	199	196	192	204	188	203	199	191	176	181	187	205	182	163	177	201	210	174	225	204	164	192	194	180	174	185	174	186	173	207	192	222	194	170	185	173	178	174	188	210	176	190	156	189	147	191	190	196	199	157	160	173	190	187	170	182	203	187	202	209	172	167	177	186	185	171	198	178	193	201	183	204	226	208	207	180	216	175	177	201	201	226	188	200	198	174	171	185	162	210	198	195	206	171	180	196	203	190	191	178	196	174	182	194	181	197	209	198	199	197	188	192	205	178	188	182	172	208	195	181	188	200	186	180	184	198	166	195	161	184	185	206	188	202	188	199	185	190	186	190	185	191	187	207	201	139	195	183	206	180	181	173	180	166	201	188	200	223	190	171	200	187	186	185	229	177	187	168	168	204	179	197	187	210	181	192	192	187	187	177	196	193	187	193	184	189	187	184	221	185	196	166	203	203	220	182	196	203	201	168	190	190	184	164	183	193	191	186	199	179	186	195	186	185	175	188	172	225	197	191	188	174	215	201	203	175	189	184	193	191	199	192	160	196	200	185	182	202	164	198	201	184	217	192	188	166	177	190	175	180	172	185	155	180	195	202	182	224	189	175	193	193	205	189	218	177	169	186	201	184	168	189	226	180	183	165	196	204	195	187	204	215	192	176	200	183	185	186	190	203	187	189	212	199	189	193	203	206	185	211	183	183	197	198	198	202	171	184	194	195	181	181	190	201	199	198	201	184	211	154	183	184	190	205	202	169	166	176	188	188	178	178	208	177	200	174	191
6304	1054	483	501	477	438	503	453	450	484	449	447	481	467	463	500	470	467	491	473	452	446	462	497	432	481	446	511	483	485	436	467	458	473	456	497	487	474	470	491	462	479	468	517	475	509	460	491	439	470	484	444	472	467	477	475	436	444	458	475	434	460	451	457	496	456	464	464	463	471	435	476	464	452	475	466	429	449	441	413	478	503	438	472	456	487	448	436	469	487	482	469	451	470	437	489	415	460	448	477	443	460	449	448	471	460	475	455	411	457	448	448	461	460	428	421	495	483	449	457	461	452	457	475	456	486	448	448	461	456	490	467	434	469	470	446	416	471	500	441	431	452	488	427	491	438	479	445	462	460	436	463	491	505	477	487	462	468	491	451	450	424	501	457	486	452	472	445	479	458	416	473	476	490	464	473	459	450	454	473	503	428	440	490	479	454	416	424	480	452	452	510	411	435	522	475	448	451	445	453	437	448	417	460	472	489	468	486	485	454	437	473	472	456	442	510	452	463	462	487	425	489	465	418	463	480	520	457	485	454	453	470	455	409	448	471	473	470	467	448	431	483	437	478	458	456	465	442	446	472	474	452	474	435	476	422	471	466	474	485	472	469	422	468	448	478	441	488	495	461	453	476	468	469	444	421	477	450	469	474	476	449	435	443	498	446	478	449	479	451	475	470	421	421	465	434	386	451	496	415	485	447	455	464	457	463	484	437	427	451	469	490	465	470	420	457	470	477	451	415	468	463	469	394	455	454	465	487	454	464	468	495	439	475	495	435	431	462	475	483	437	497	427	496	441	442	460	461	522	506	457	493	412	452	442	482	483	491	468	435	421	448	461	498	463	438	459	458	407	463	475	453	465	446	468	473	502	480	473	442	442	478	458	468	454	451	454	508	472	461	457	464	482	476	486	463	446	450	459	471	474	436	439	423	440	463	468	485	450	428	439	453	409	456	492	476	439	457	451	449	459	443	435	444	456	477	488	424	451	449	445	463	423	463	505	467	448	474	491	452	497	454	445	485	466	443	471	486	460	443	477	462	457	477	434	455	482	438	408	460	435	427	458	431	462	460	475	420	445	446	443	448	492	458	452	442	488	483	431	459	424	479	456	451	450	449	476	461	460	460	443	452	469	453	510	479	432	478	467	483	467	459	410	464	453	440	484	457	438	450	482	476	434	411	466	424	465	492	485	450	426	462	499	418	435	440	449	475	480	456	448	429	431	467	469	459	462	473	454	476	483	457	485	475	454	447	430	450	480	478	461	423	458	483	442	460	428	472	474	449	492	449	453	448	422	440	514	439	451	466	469	455	478	455	479	449	466	438	463	458	506	487	475	451	453	451	460	467	445	471	493	478	407	450	473	466	449	461	462	463	435	485	464	435	436	485	462	440	454	504	467	440	480	448	451	437	427	449	465	433	469	455	430	437	463	472	472	439	489	457	456	459	499	428	431	482	451	451	470	481	456	429	443	438	470	475	474	410	470	486	408	445	436	455	482	477	467	452	450	460	446	435	482	430	456	466	444	464	464	451	466	452	433	456	445	491	432	471	458	485	453	465	463	465	467	427	454	430	449	450	446	432	443	442	459	457	467	495	451	453	467	457	449	481	463	459	491	477	502	431	404	438	436	472	466	445	458	409	427	472	443	470	413	472	480	400	447	461	459	491	468	442	434	477	450	476	474	452	448	460	487	439	473	489	458	487	464	469	437	481	471	469	476	466	465	448	467	465	450	487	448	453	431	500	452	432	470	474	466	475	459	491	430	494	456	463	454	478	433	482	474	482	479	454	455	456	438	433	475	477	430	436	446	463	449	488	465	444	437	457	452	430	453	434	496	462	442	485	447	426	437	474	487	414	444	452	429	444	488	455	457	452	468	461	472	459	484	427	464	482	456	467	400	488	438	443	461	469	459	442	473	443	464	453	464	469	468	488	497	456	467	470	402	422	488	468	439	501	425	438	402	463	441	452	437	478	469	475	457	458	454	472	477	444	469	441	447	463	473	498	454	457	445	450	461	471	447	479	470	444	458	462	444	468	509	482	427	434	438	461	455	447	482	425	499	486	437	462	441	489	491	467	421	461	491	464	469	435	461	443	409	444	426	444	454	473	434	502	494	469	447	460	462	492	459	467	458	439	432	460	460	456	471	481	485	485	446	467	482	474	466	454	473	457	479	470	443	457	461	468	451	467	487	458	452	456	449	446	478	466	440	435	444	469	446	456	467	477	471	455	463	430	462	440	477	439	465	502	454	489	453	476	464	467	454	458	454	449	498	471	442	496	472	474	451	449	523	501	437	473	460	479	442	470	440	440	485	448	478	460	447	470	456	441	475	455	480	489	484	444	497	444	482	448	452	407	488	447	424	484	484	462	468	487	464	432	512	493	474	459	424	474	492	461	467	445	442	453	468	430	483	442	461	481	459	430	438	443	446	466	432	492	438	469	436	508	436	456	477	478	466	464	483	464	470	445	454	437	449	438	446	444	473	439	410	460	420	480	469	456	486	470	435	441	444	456	432	432	484	473	482	464	466	467	465	420	445	489	422	423	504	460	483	498	485	433	470	468	422	472	468	391	444	436	477	459	473	442	453	405	477	453	481	442	476	432	449	460	482	459	448	438	468	450	481	432	476	460	493	458	482	457	477	469	473	461	464	441	471	502	458	471	491	451	446	408	493	443	451	513	486	442	450	446	443	435	450	478	467	436	482	472	463	450	512	469	457	431	440	482	465	443	457	442	432	474	467	465	508	436	474	481	462	458	467	435	481	454	432	475	445	489	456	429	460	481	463	458	442	470	436	432	469	463	479	435	471	472	454	466	461	476	467	457	461	461	465	445	481	496	479	443	459	445	437	436	459	468	477	487	518	412	422	454	459	462	457	451	464	442	443	425	430	460	498	441	489	470	469	465	476	480	524	469	487	433	491	462	430	464	487	478	427	478	426	466	417	447	475	454	426	414	443	477	487	460	387	461	474	484	434	466	433	451	432	494	436	438	450	449	434	454	462	475	460	444	482	461	481	472	451	461	461	486	429	471	442	475	498	465	485	436	510	481	452	483	459	500	456	470	471	485	465	477	470	413	449	419	448	488	470	470	465	444	472	460	462	470	527	458	452	401	452	474	456	431	450	465	434	452	428	446	438	426	442	468	436	481	438	448	437	450	446	467	447	446	451	432	471	430	424	459	474	460	433	484	433	440	481	433	497	446	465	429	457	468	427	446	482	476	445	443	443	491	492	444	455	455	475	427	481	473	482	466	417	450	444	451	502	478	467	455	424	445	465	451	445	458	462	480	455	440	472	450	454	430	437	467	443	443	471	468	489	485	467	448	488	426	462	456	459	462	441	451	450	466	483	411	487	492	433	484	467	502	454	434	474	455	456	476	466	494	491	479	469	403	532	436	462	479	479	445	446	492	431	458	436	488	458	432	445	480	474	441	473	471	461	453	442	420	425	453	466	462	443	461	483	457	433	482	501	466	456	415	442	439
17317	2446	359	265	196	215	194	153	161	158	158	149	137	155	134	152	150	132	138	124	138	161	138	121	148	113	132	114	138	140	149	152	146	146	129	155	139	135	144	156	140	124	143	173	147	132	143	139	152	142	142	186	152	163	161	146	117	134	136	150	146	140	122	135	172	133	124	122	139	131	134	127	140	138	132	147	146	138	147	145	155	164	132	126	121	127	129	134	134	132	163	151	147	135	120	144	136	131	162	143	133	161	130	141	135	127	139	132	148	134	136	125	166	119	163	137	126	139	119	140	142	126	152	130	149	138	116	124	152	134	135	127	129	144	161	140	142	129	122	149	161	148	128	143	136	126	121	155	133	134	146	138	135	121	142	139	148	135	126	141	157	117	157	152	149	138	122	132	152	114	120	136	140	149	117	131	124	134	153	147	143	134	146	136	153	135	135	151	167	127	132	164	130	131	131	128	155	137	123	119	128	137	143	149	133	140	143	129	152	143	123	119	125	135	159	151	157	124	139	144	135	111	135	143	136	134	142	149	154	130	144	167	152	150	141	136	148	127	129	139	119	127	151	124	159	140	122	151	152	125	124	111	136	125	137	126	133	156	139	134	146	131	123	141	149	122	150	163	143	145	137	114	145	124	160	142	123	167	130	140	138	118	134	136	109	128	128	117	128	140	141	124	117	111	138	131	132	135	135	146	139	126	131	144	121	149	146	134	139	128	158	136	158	135	124	114	151	125	121	136	170	127	106	126	136	149	153	130	146	138	141	115	138	126	121	140	136	153	142	142	120	159	126	124	139	133	141	111	129	144	139	135	116	144	129	147	129	141	143	139	119	135	128	129	157	138	113	125	122	131	131	129	137	122	116	137	130	135	140	138	119	136	102	140	143	155	137	128	139	130	151	136	126	154	117	146	132	129	135	122	128	122	121	141	158	125	130	125	149	137	125	153	127	102	123	125	120	127	133	147	113	160	137	141	138	146	137	126	116	135	128	139	131	151	149	128	147	118	136	131	135	131	132	127	132	143	157	141	142	155	143	145	141	149	130	127	145	143	136	136	128	127	135	134	147	155	139	125	141	124	138	143	157	150	122	160	120	145	131	130	161	125	120	128	143	139	149	118	156	134	119	158	155	153	134	124	131	133	133	164	151	125	143	116	132	130	141	126	135	151	147	143	157	138	139	147	130	148	144	122	130	134	113	144	160	139	143	133	160	127	143	174	139	104	125	141	142	121	142	139	149	138	143	140	132	134	136	125	135	145	134	143	152	123	138	127	138	129	130	135	139	149	134	146	147	137	147	122	126	115	138	131	138	115	129	150	139	128	119	134	126	147	130	136	139	146	133	171	143	134	129	139	138	136	147	135	118	120	140	134	134	115	121	145	136	148	151	130	132	103	133	142	169	135	131	129	120	141	113	152	127	112	122	123	133	132	146	132	134	129	118	154	120	117	140	118	107	118	134	150	124	125	124	125	122	146	122	124	117	148	130	166	146	149	144	132	153	148	147	125	158	134	143	144	132	116	125	128	156	113	138	134	147	138	127	132	125	151	148	133	135	131	128	110	140	143	136	142	149	125	129	146	136	146	130	150	145	159	152	120	101	149	144	143	138	139	147	123	139	149	160	138	136	143	133	133	138	117	132	148	141	145	131	111	134	127	143	134	134	130	148	134	143	122	133	148	156	118	134	116	133	127	149	139	122	122	138	142	119	142	160	124	150	147	139	138	140	125	135	120	150	145	152	131	139	127	138	120	133	144	142	130	130	135	124	125	145	144	126	144	132	138	134	154	146	136	157	128	150	141	126	125	150	133	145	159	135	126	138	142	125	137	153	141	119	112	140	124	139	127	136	150	127	124	129	164	137	121	117	141	129	134	136	140	145	152	142	124	126	122	117	145	145	136	132	157	145	146	131	126	133	123	130	146	129	138	151	142	123	159	128	118	110	142	133	132	133	133	144	136	149	143	146	155	148	118	141	114	125	155	152	145	136	133	120	115	138	158	145	127	123	123	146	149	123	117	139	146	127	140	151	156	145	142	138	120	142	128	136	131	141	130	146	109	152	120	131	117	138	120	129	110	156	127	155	138	141	145	138	127	159	133	146	141	162	126	141	151	139	142	133	120	155	116	146	129	148	119	130	139	121	138	117	132	139	130	134	130	144	111	127	129	142	132	170	143	135	127	147	135	138	115	123	138	121	121	145	135	144	130	140	132	135	122	113	148	137	140	144	131	126	126	116	133	137	139	148	156	160	147	153	160	140	121	150	142	133	147	126	146	137	127	137	137	128	126	131	152	140	146	141	128	128	136	133	143	148	145	113	150	130	103	143	108	130	122	128	156	138	121	135	144	117	112	151	133	137	126	119	144	112	136	135	141	148	132	120	145	142	121	124	135	116	155	141	140	112	135	163	129	149	146	136	149	143	140	130	124	139	131	140	130	137	150	143	142	125	150	159	129	145	144	135	161	126	146	142	130	144	127	139	131	142	122	130	166	147	163	130	138	122	149	110	146	142	146	151	147	144	137	145	137	146	127	135	151	148	141	127	129	148	151	137	135	131	111	119	115	158	143	121	125	130	130	140	147	138	143	135	153	144	130	162	119	145	133	132	152	155	135	149	128	120	141	141	138	137	144	141	134	132	147	121	140	132	129	160	131	122	129	122	118	133	137	128	145	129	136	116	142	133	156	136	158	162	149	138	135	129	127	135	159	151	141	136	149	144	154	136	146	141	139	162	122	155	142	129	103	139	130	147	138	103	122	167	124	141	133	137	156	134	114	138	156	146	142	150	125	131	149	132	144	118	143	129	133	123	139	152	142	123	128	128	152	166	146	119	141	136	127	157	129	125	134	141	152	133	164	136	129	147	139	106	122	120	139	133	139	129	129	127	152	134	153	144	131	132	145	155	153	129	141	120	139	133	127	142	160	141	145	132	137	138	122	123	123	148	155	152	139	132	134	139	128	130	133	131	139	108	159	139	142	137	132	111	139	151	119	137	122	130	174	157	125	151	133	142	154	133	130	148	138	148	138	133	128	124	120	137	142	162	116	131	143	125	124	121	129	134	134	129	128	133	142	148	135	122	123	131	123	132	153	144	145	146	132	123	142	149	159	136	131	140	122	127	144	140	119	132	147	140	117	148	130	146	134	146	140	154	132	143	146	127	141	131	123	128	141	135	119	141	136	126	138	152	135	129	145	156	126	142	159	120	170	119	154	126	127	128	143	144	133	143	124	138	131	147	146	133	123	133	129	139	158	144	141	114	130	155	122	153	132	123	145	139	140	127	132	148	119	137	168	168	128	140	150	136	136	138	134	120	137	122	140	123	147	128	128	119	139	145	145	106	130	129	144	122	124	127	131	132	138	143	139	126	153	137	132	162	160	125	145	134	130	118	129	136	146	115	142	126	157	142	148	134	146	124	127	156	117	129	139	149	126	146	153	153	161	124	143	151	124	153	135	135	140	138	143	142	152	147	126	139	135	106	130
12949	1827	755	833	740	656	618	535	513	437	447	445	423	416	407	403	419	363	337	344	377	382	363	363	344	339	343	353	356	377	388	396	368	376	372	390	354	376	348	363	380	426	410	481	441	432	466	458	573	531	492	537	512	463	445	438	353	391	406	416	359	370	334	345	346	339	338	339	332	328	358	366	339	354	336	348	352	346	353	312	331	366	316	321	320	380	346	357	291	318	325	339	334	334	324	307	332	346	334	372	326	306	337	323	336	342	353	340	344	330	330	359	337	329	347	332	325	336	343	350	344	318	359	356	350	334	363	326	345	341	344	355	373	330	323	363	362	343	346	339	348	334	347	334	358	336	354	314	307	331	339	337	320	339	321	358	323	376	330	322	366	302	358	357	350	353	354	353	335	302	331	326	355	342	348	345	309	347	336	325	332	306	322	335	347	320	359	342	339	347	340	363	361	327	324	349	361	328	345	351	336	348	329	345	342	297	309	313	351	322	321	349	306	354	364	328	335	375	346	352	379	351	341	330	310	309	342	308	338	349	323	350	323	358	333	341	322	356	331	342	368	344	367	309	341	341	354	326	344	341	335	329	330	336	329	343	319	358	330	334	345	322	357	345	330	324	354	342	328	336	347	370	369	340	319	336	335	292	327	327	348	337	364	348	353	331	329	362	320	347	317	322	321	317	332	318	328	344	326	330	360	377	344	333	338	329	316	381	350	289	333	335	338	334	329	317	338	333	327	355	341	317	311	336	330	336	326	327	301	304	359	316	346	331	328	362	323	334	327	347	311	334	326	328	351	332	341	337	325	337	363	333	323	315	350	337	338	316	334	340	343	327	352	330	348	313	307	327	316	320	344	353	326	334	352	330	311	368	340	352	348	358	337	371	325	321	358	351	310	338	327	335	340	317	348	349	328	353	371	390	340	362	374	340	369	323	316	325	302	325	321	318	318	330	345	355	342	324	314	324	370	320	351	328	303	330	315	329	319	357	337	358	325	328	353	356	363	327	338	333	350	353	305	353	319	322	351	325	341	318	315	339	324	316	333	339	313	330	329	311	350	342	359	333	306	332	325	339	304	352	350	329	356	401	339	320	331	348	327	331	330	350	334	330	352	351	335	327	343	328	348	342	314	341	356	329	335	360	339	343	303	346	351	389	341	333	339	352	328	346	329	336	297	345	376	346	323	338	317	350	343	338	367	351	349	313	336	368	356	338	371	335	346	334	325	323	344	334	322	341	326	325	342	340	312	344	316	331	333	366	296	323	319	308	340	316	319	326	351	310	332	360	317	309	355	357	336	344	324	365	320	333	328	332	318	350	335	337	326	339	305	341	310	312	330	326	346	329	316	351	368	328	352	304	352	363	339	352	355	323	352	325	346	331	353	338	328	350	364	335	304	357	296	355	318	335	334	346	336	313	331	349	328	302	349	326	341	339	350	357	324	300	321	366	315	336	329	355	328	338	352	322	344	337	382	336	333	320	361	348	344	337	307	339	347	337	379	320	330	326	320	312	342	338	314	360	358	358	352	346	324	320	352	322	337	303	320	355	340	333	355	352	371	324	308	322	320	340	334	313	335	338	322	340	356	329	357	328	345	368	358	318	355	341	371	331	328	342	351	330	326	313	350	324	356	321	388	344	276	332	330	319	357	322	350	337	357	353	374	341	323	331	344	334	340	362	338	319	334	311	343	305	331	311	348	342	298	317	329	341	310	322	313	311	361	337	346	332	318	325	315	337	361	364	353	328	345	336	314	306	355	356	335	347	364	325	304	332	333	343	323	323	310	329	326	328	344	325	356	348	354	338	316	334	340	313	332	326	332	363	317	357	317	359	305	323	340	302	353	335	370	322	352	316	344	356	338	360	321	346	353	350	338	337	315	346	360	345	313	341	328	339	320	340	337	342	360	313	312	330	358	341	319	343	324	322	360	331	315	335	345	349	316	319	311	332	331	312	333	347	364	338	365	351	317	342	318	323	358	302	328	356	354	390	336	346	329	341	320	333	307	359	346	324	342	328	343	367	362	317	334	338	331	309	332	336	341	361	370	344	343	356	316	336	375	340	325	333	326	337	310	348	337	349	353	346	323	337	314	334	354	337	339	362	338	302	302	317	360	360	320	309	340	332	364	342	335	348	330	343	340	332	319	350	342	346	363	339	374	318	306	345	353	314	327	355	348	313	348	343	324	311	313	325	318	306	351	318	353	350	319	338	340	344	329	338	329	341	307	337	354	326	331	315	348	358	318	341	327	318	362	357	355	311	371	355	335	304	364	336	311	345	347	327	337	343	332	313	304	330	327	359	339	289	361	369	341	350	329	366	324	338	360	351	343	332	334	325	340	348	334	329	314	334	347	368	343	338	350	337	338	331	341	359	357	347	342	347	321	368	357	348	342	350	314	314	356	323	358	319	378	376	342	338	338	329	341	363	342	317	306	326	338	328	318	324	354	346	329	298	315	317	333	324	337	367	340	357	335	340	333	321	347	313	309	331	319	361	343	325	347	365	331	328	319	349	352	315	346	301	350	337	332	327	329	344	336	343	355	351	344	332	310	311	373	328	349	356	329	325	307	302	380	327	323	336	343	318	343	363	344	347	328	338	307	321	355	337	317	307	316	336	331	334	350	327	306	339	351	329	337	362	331	344	324	343	345	290	318	323	313	372	337	342	340	330	312	319	341	326	307	340	333	329	353	280	352	371	355	341	372	314	334	310	293	376	352	396	385	335	315	340	314	348	328	349	349	317	333	370	374	341	384	310	330	329	318	364	313	327	358	313	326	334	343	338	345	319	313	318	359	378	340	349	328	347	322	321	327	344	369	321	326	328	345	326	309	331	318	344	308	303	344	339	334	301	332	324	359	314	321	338	342	338	326	346	337	321	309	349	377	356	332	333	343	344	351	351	363	344	330	328	342	333	311	340	364	332	353	326	318	362	343	335	310	351	319	340	386	339	341	381	316	362	342	317	319	334	330	368	336	362	328	331	309	362	350	350	340	308	351	298	332	332	347	334	362	318	351	324	333	364	325	368	315	340	325	334	348	328	345	352	348	323	347	348	338	348	340	327	326	353	335	322	334	315	357	350	317	350	357	340	314	320	325	331	342	336	356	330	329	350	325	358	349	357	365	342	326	341	315	347	306	322	354	366	351	343	346	352	336	327	346	339	330	340	350	365	358	321	353	354	316	304	354	322	361	329	338	360	339	332	318	299	319	323	357	303	321	342	377	364	325	322	275	339	338	340	304	341	311	342	316	339	334	332	360	342	318	323	341	324	327	348	348	351	344	360	346	327	338	335	323	341	341	302	346	340	357	325	329	361	364	330	307	319	347	333	304	316	338	346	344	317	325	342	316	360	349	370	329	306	342	326	345	329	331	337	370	336	369	328	332	343	314	329	314	349	336	332	330	340	308	319	325	369	341	307	313	350	327	345	354	322	304	349	338	357	298	349	347	322	345	342	333	311	324	314	341	326	353	339	346	330	351	353
25143	4412	500	339	255	175	144	124	127	106	93	92	69	72	83	76	66	76	66	65	63	68	61	55	76	63	58	64	80	71	72	61	64	61	97	76	73	76	63	83	71	78	77	85	88	78	87	84	123	91	86	94	79	88	86	87	58	72	89	64	70	68	78	49	73	62	70	65	48	66	75	63	64	56	76	54	52	60	68	54	75	56	64	68	64	75	70	61	68	59	67	49	62	78	59	68	50	88	51	62	57	65	53	69	48	53	51	49	64	77	59	62	64	62	74	66	54	67	64	52	56	63	50	51	71	71	72	61	58	76	57	81	56	63	61	72	70	48	53	62	66	65	61	64	68	65	59	59	60	66	73	59	60	54	54	59	54	54	63	79	55	65	61	77	72	59	75	72	79	75	50	72	63	61	67	74	67	64	43	67	64	48	59	71	54	63	77	63	66	68	80	70	49	60	60	59	63	67	65	64	60	67	69	50	57	53	81	75	60	72	58	82	79	75	62	66	48	50	62	73	61	59	70	67	44	59	56	64	64	55	59	67	51	53	58	68	59	61	57	74	74	63	60	57	71	76	55	68	56	46	72	66	58	65	69	52	61	64	59	62	68	66	68	68	57	63	58	56	55	51	61	62	80	64	71	57	58	76	58	59	53	51	61	59	58	55	63	53	67	53	62	65	76	71	63	58	50	61	51	67	62	61	60	57	53	56	75	65	64	66	75	66	69	57	59	62	64	56	70	54	57	56	72	72	57	66	74	75	77	64	60	58	71	56	55	70	72	59	50	71	58	65	65	67	52	64	73	71	65	62	60	56	58	65	82	63	72	55	61	51	51	68	50	65	63	65	72	50	65	68	67	77	65	68	64	61	57	58	54	61	66	57	64	54	46	66	71	67	75	58	60	61	56	59	61	65	56	66	70	71	59	65	70	51	65	62	59	70	68	57	63	48	60	69	58	73	62	62	65	59	56	65	60	72	53	63	54	72	57	61	62	68	74	62	58	61	68	60	59	45	58	69	58	64	60	67	57	51	62	56	55	52	71	51	56	79	64	61	72	58	69	51	60	78	66	54	56	66	57	44	70	60	58	43	69	60	58	68	58	57	61	58	66	74	66	60	55	64	68	69	61	65	55	75	69	61	72	80	69	62	57	63	67	52	64	59	58	69	56	56	61	61	69	79	69	70	53	54	57	51	70	67	59	61	46	64	68	77	60	70	66	61	67	52	67	63	64	56	75	68	75	56	47	65	53	52	64	64	60	57	65	81	68	66	70	65	66	63	52	50	66	55	54	96	66	63	59	50	59	68	64	62	60	53	62	61	70	68	72	72	55	55	59	57	60	65	51	57	52	47	54	64	68	71	60	68	63	65	49	61	65	54	67	58	74	64	65	68	58	60	50	68	61	53	56	59	64	63	63	50	71	57	60	58	79	67	80	56	60	48	62	53	55	65	50	70	66	56	71	63	83	51	52	62	60	55	51	64	50	59	61	65	64	64	64	55	65	64	58	60	67	66	67	41	47	62	69	64	68	49	84	55	65	56	68	65	56	64	59	63	67	58	54	54	56	57	53	50	63	53	61	56	59	69	63	66	54	60	71	58	72	68	68	64	58	70	55	74	58	60	68	72	44	56	58	63	56	57	60	70	64	64	77	74	55	63	74	70	59	61	63	67	62	56	54	64	61	55	59	64	74	60	59	61	61	39	56	62	58	66	62	66	51	62	73	69	45	56	63	73	53	54	73	58	56	56	58	67	62	69	68	68	47	41	67	58	64	65	66	67	75	53	54	64	44	55	58	65	66	71	62	70	54	71	64	57	69	57	59	76	64	66	66	62	73	68	56	62	71	61	72	57	74	72	65	58	72	62	60	70	56	63	60	49	54	75	63	61	46	61	59	65	69	64	60	72	85	72	63	64	49	66	61	80	68	63	58	74	53	79	68	56	77	64	63	46	51	63	63	59	72	56	53	44	63	58	73	65	46	55	63	52	61	62	53	77	57	49	59	61	77	72	55	57	55	51	48	51	49	61	71	57	51	61	70	55	57	55	56	83	56	64	68	64	53	70	55	67	48	62	56	61	75	63	70	66	76	74	71	69	65	67	49	57	50	57	63	66	65	61	57	56	66	73	71	49	49	80	61	79	78	55	58	60	57	59	74	68	64	63	58	55	59	61	46	77	52	62	64	61	64	68	46	63	66	63	64	56	59	75	47	40	68	47	65	63	61	67	55	62	68	60	67	69	63	60	77	67	65	59	69	62	58	59	72	61	59	58	62	67	67	73	56	78	48	62	46	72	73	56	58	61	55	57	44	65	59	57	71	61	70	60	65	63	69	55	58	52	56	66	59	59	73	64	58	65	58	59	54	60	41	54	59	64	66	66	58	71	62	57	72	65	50	60	74	58	59	60	52	67	57	57	73	59	67	77	63	79	60	69	47	64	77	66	62	76	69	65	58	67	60	58	60	59	68	62	41	63	77	69	64	60	60	59	54	76	62	58	71	55	62	59	69	61	55	69	65	73	57	66	65	53	68	65	61	72	51	63	64	50	61	59	68	59	69	73	62	66	63	50	55	63	62	68	68	76	61	71	53	61	66	60	66	54	57	62	49	90	57	49	58	62	44	47	87	56	57	68	63	63	48	50	81	72	71	64	69	54	62	58	69	74	73	55	52	59	59	60	81	53	67	67	67	71	59	69	67	70	57	58	57	52	59	52	73	65	62	65	64	58	74	63	61	67	54	54	54	67	57	68	69	72	59	56	55	67	65	54	74	83	70	64	64	63	64	62	46	57	62	61	54	50	60	62	61	60	56	60	66	66	64	44	64	58	54	67	65	59	52	70	65	77	77	64	64	51	63	72	55	67	60	58	59	60	84	60	42	58	64	63	67	68	55	71	60	53	64	64	61	62	61	41	56	64	70	73	68	60	69	56	59	61	42	59	64	50	67	53	68	58	56	63	72	60	55	70	58	54	74	70	70	67	74	58	77	52	57	47	56	71	56	72	62	76	49	59	76	66	66	58	50	64	75	54	62	67	62	67	71	64	84	74	47	67	64	60	62	71	70	47	50	71	63	61	64	64	52	61	53	45	58	52	53	68	55	54	67	55	66	68	70	61	70	58	57	75	66	83	72	54	48	66	59	70	61	76	61	69	73	67	64	41	56	74	64	74	66	68	58	68	56	58	70	70	57	61	66	75	70	58	48	69	73	70	71	71	55	59	51	69	51	70	58	65	76	55	75	62	59	60	76	58	52	63	57	49	73	60	52	56	63	62	56	56	61	59	64	64	62	44	73	63	57	63	73	66	52	55	52	60	59	63	51	45	77	70	55	60	61	69	55	58	57	68	58	58	53	45	63	64	62	74	82	49	55	51	62	68	71	60	55	41	72	71	75	54	54	57	60	57	63	76	89	52	67	83	61	55	63	49	61	66	63	64	59	48	64	58	56	55	67	85	63	87	64	60	82	57	59	49	59	59	59	69	52	69
16493	2500	1034	1189	972	778	667	499	443	444	363	349	334	307	275	265	257	232	259	243	211	222	221	217	203	238	222	200	202	217	198	218	215	190	207	233	247	231	245	222	207	308	371	327	318	350	380	427	523	582	416	492	448	418	436	280	245	252	259	244	217	229	191	190	165	172	169	171	168	158	160	169	179	181	172	204	175	184	215	174	197	188	186	180	189	170	176	169	168	167	190	195	186	154	166	178	185	171	170	167	181	171	185	189	181	175	161	179	177	177	160	171	168	164	189	166	156	201	195	170	220	158	151	163	166	161	153	180	179	174	187	173	161	176	164	161	189	176	189	190	199	190	169	189	176	201	173	170	173	171	172	170	155	186	205	162	187	189	159	157	149	162	163	142	180	176	191	177	164	173	155	163	186	178	178	149	162	186	166	183	144	179	156	175	181	168	198	185	176	195	165	164	171	180	171	173	168	179	169	183	174	187	160	183	163	166	196	187	196	167	161	156	152	158	186	165	175	178	175	169	164	171	163	153	174	168	173	159	160	156	167	160	177	172	155	177	155	171	160	161	161	207	158	195	185	158	191	172	183	179	167	161	190	155	175	175	178	191	187	178	188	205	166	160	185	170	180	188	170	150	174	167	191	177	166	209	178	173	167	171	185	145	162	160	176	174	177	159	166	196	185	176	178	181	173	163	180	164	182	195	168	161	177	189	176	145	182	188	166	175	162	168	161	178	157	175	193	195	166	166	179	177	186	165	171	170	153	174	184	183	148	179	167	166	172	155	187	205	154	184	178	171	177	164	156	142	186	177	180	182	165	168	175	174	179	150	198	176	172	181	141	200	160	174	185	170	158	148	191	172	157	174	158	168	169	182	174	168	171	187	193	157	184	154	157	163	165	195	191	160	180	170	173	176	180	170	149	168	166	182	161	177	169	157	186	174	182	210	184	188	161	174	150	157	152	176	169	159	195	173	171	181	174	164	197	167	173	173	184	161	170	172	171	161	176	185	185	156	167	196	185	174	161	144	159	159	173	191	175	166	164	167	181	172	178	176	186	188	170	187	176	152	171	192	171	188	138	169	139	199	185	172	167	170	179	185	183	177	169	168	167	178	172	207	184	172	176	180	154	161	182	171	149	158	165	186	181	182	185	151	173	193	155	182	174	173	194	157	159	182	173	169	178	197	208	188	195	169	154	179	188	182	167	196	170	155	165	159	160	176	163	186	191	173	172	182	183	200	189	184	195	176	180	153	161	183	183	183	153	190	160	165	175	168	181	179	176	175	169	188	188	194	191	162	155	172	173	152	158	199	161	145	175	160	179	172	162	172	171	186	169	159	161	164	179	172	146	175	171	198	185	181	185	178	180	193	179	178	156	190	180	177	170	172	167	188	173	169	181	179	191	164	158	184	161	198	173	156	169	171	176	160	183	168	158	177	178	202	178	167	163	149	173	173	178	176	149	154	165	176	172	160	180	160	135	173	175	196	185	177	183	198	182	167	198	194	168	176	167	175	169	151	161	197	191	189	185	180	172	173	180	164	185	170	168	165	165	151	188	174	172	175	166	170	150	164	153	176	191	179	177	164	155	175	136	164	154	176	192	170	160	162	176	196	164	167	173	154	172	185	195	171	165	176	145	161	162	179	153	155	183	181	193	167	162	200	169	162	182	175	176	164	195	192	184	180	168	175	175	188	148	195	173	142	211	176	162	148	190	196	178	196	166	163	156	149	179	179	169	171	189	167	164	161	166	171	168	164	153	162	172	180	174	189	185	188	149	158	175	165	208	149	190	185	158	174	177	158	163	183	200	181	153	168	164	177	177	162	186	200	174	180	189	169	183	159	178	163	165	187	159	152	164	151	163	189	161	178	152	168	189	178	176	157	170	178	160	169	152	163	166	174	160	182	182	179	190	191	199	160	186	180	176	162	169	164	158	194	163	188	181	185	166	174	157	166	172	176	156	164	171	167	162	151	182	179	183	163	162	161	156	172	163	179	172	163	184	175	162	173	168	182	200	168	153	160	187	164	176	176	193	157	179	175	165	169	173	197	174	180	160	179	169	152	167	196	152	172	175	180	172	186	168	170	180	167	188	158	162	183	161	164	206	180	184	172	143	177	178	176	181	149	182	165	192	173	188	178	192	175	167	180	163	182	192	154	152	181	174	159	164	160	178	163	178	186	170	167	197	181	145	142	187	169	187	165	192	196	171	160	179	206	198	182	142	197	167	163	152	163	149	173	162	161	154	167	183	179	167	156	155	152	188	176	173	169	169	173	166	166	179	177	182	169	165	165	181	176	192	146	163	149	158	167	157	166	188	162	161	179	178	173	168	191	162	164	149	166	172	176	147	170	185	151	181	175	146	181	173	175	175	180	185	199	168	169	172	178	175	172	173	158	188	181	204	200	191	163	186	189	168	186	183	179	163	186	183	218	168	160	159	169	159	185	189	182	163	169	188	179	191	157	171	175	189	176	187	158	172	162	171	171	163	175	159	147	152	179	176	150	173	154	163	158	175	191	187	186	159	183	188	190	174	168	195	189	166	169	178	150	183	184	181	187	173	173	156	163	172	183	182	174	204	187	171	176	175	185	176	129	174	181	180	191	169	199	211	138	170	187	165	213	167	177	159	159	168	175	186	179	187	182	174	176	174	184	181	152	177	171	166	185	178	153	181	176	186	198	156	198	177	200	195	176	164	187	156	175	163	156	162	167	174	179	168	162	168	163	170	184	171	187	170	170	156	179	175	172	166	185	174	178	181	182	174	164	172	196	163	171	147	191	174	165	167	178	180	182	172	175	161	192	176	168	159	192	162	184	157	181	151	206	164	163	183	191	179	177	163	163	160	154	169	166	154	166	163	149	177	169	165	154	192	157	166	172	175	190	168	169	165	162	178	161	181	155	180	193	173	162	181	177	151	166	177	162	169	156	181	181	160	170	182	159	176	151	164	195	165	159	174	181	196	173	179	170	175	172	165	175	168	186	167	175	181	169	166	173	171	196	174	185	183	169	147	179	160	163	177	158	169	183	170	176	166	163	180	187	157	176	191	178	176	168	148	157	165	184	167	174	183	167	161	190	179	170	187	178	162	162	163	166	192	170	170	176	177	162	181	163	174	202	157	160	188	159	179	167	180	204	180	169	171	187	191	163	170	165	171	181	178	177	170	183	174	165	188	169	162	176	172	184	179	176	178	187	147	173	180	162	183	188	154	162	171	185	167	168	171	179	163	175	163	175	184	173	163	173	174	161	149	184	177	168	164	149	173	187	162	169	169	175	171	175	171	187	165	173	176	190	170	184	166	171	173	174	144	159	182	176	168	195	189	175	169	172	174	172	181	167	174	178	162	165	180	179	159	191	163	166	178	178	188	175	172	167	202	164	170	183	172	184	175	167	171	172	159	171	161	174	140	181	157	185	179	153	165	167	188	181	172	182	178	155	168	187	193	161	164	168	166	186	149	138	164	185	182	167	190	188	152	163	171	159	167	196
8470	1028	225	214	156	196	209	215	193	200	205	176	191	179	195	170	184	202	191	174	166	178	204	200	168	160	192	188	175	206	171	173	178	174	211	191	209	208	226	189	191	204	203	191	193	220	161	190	202	194	201	198	179	180	196	196	203	182	170	179	188	207	205	184	190	208	189	207	199	185	171	209	216	189	182	202	196	194	177	180	179	181	226	199	198	187	191	169	166	187	180	168	172	199	209	185	196	191	192	206	199	197	180	170	179	161	203	209	180	183	172	177	207	175	204	210	182	186	156	180	204	182	172	177	179	195	192	198	212	173	181	167	181	215	194	180	177	187	171	171	186	196	170	186	177	182	179	197	166	194	200	193	192	183	175	194	200	210	188	202	173	166	180	214	155	170	172	178	200	187	194	193	148	197	175	194	189	205	171	215	203	170	182	174	195	186	165	197	207	189	171	163	192	184	187	197	195	187	214	185	171	211	183	206	176	190	194	175	193	209	190	177	180	172	195	233	191	186	199	188	204	169	200	185	181	167	174	192	190	213	186	194	169	169	181	191	193	186	200	202	196	169	178	176	191	191	193	205	165	180	185	175	157	212	192	183	173	199	204	182	205	182	202	152	207	172	166	181	171	167	199	203	202	187	209	187	177	212	176	185	177	173	174	176	203	179	180	214	164	162	199	182	203	170	194	183	164	202	160	170	166	173	159	171	206	200	180	186	193	174	199	178	186	198	199	186	168	193	182	203	184	192	171	183	188	184	157	181	194	161	176	163	159	182	200	190	182	209	199	155	212	210	219	180	185	190	232	191	209	170	210	201	185	166	199	201	186	182	194	189	185	195	209	181	171	186	183	181	151	178	196	208	186	186	189	196	205	191	188	188	208	175	189	196	212	212	177	198	185	189	188	192	192	214	207	196	198	139	191	160	165	183	181	189	185	185	184	174	189	182	184	202	179	212	175	189	201	197	164	174	173	211	201	190	198	211	183	204	179	202	181	188	173	186	161	175	162	172	186	161	193	174	169	193	175	185	178	208	202	179	190	179	189	190	192	208	205	194	181	186	166	192	183	186	169	168	181	191	177	180	190	186	191	194	167	184	174	189	178	180	176	186	191	176	193	185	202	172	172	188	186	187	193	209	197	185	202	168	172	180	164	209	186	185	197	176	188	189	203	177	188	222	189	185	205	185	169	181	187	165	195	161	168	196	199	177	181	171	226	193	168	183	170	188	204	174	194	158	197	183	183	172	168	224	201	190	178	198	189	199	183	200	197	170	170	176	185	182	201	180	170	198	207	166	192	187	195	161	183	202	185	193	186	181	204	180	170	182	208	180	164	190	192	162	161	215	198	191	185	175	161	217	171	194	177	197	185	177	190	181	170	179	150	187	169	191	172	178	178	192	184	191	191	169	181	183	176	195	177	189	158	200	206	199	196	156	199	180	209	168	158	190	173	192	199	178	212	167	204	190	212	184	179	184	176	171	179	209	179	196	220	201	201	183	190	189	190	181	171	185	207	182	181	179	209	194	164	188	178	180	184	184	200	220	201	181	183	185	193	193	173	164	178	180	180	191	176	186	185	187	168	178	178	171	182	194	179	180	182	185	160	163	191	192	180	176	174	186	191	200	185	182	181	184	178	194	186	198	176	171	164	182	188	175	186	193	193	181	189	167	180	174	187	183	201	196	191	187	199	191	203	193	187	197	196	196	182	180	168	190	159	178	159	187	185	207	166	171	182	198	179	154	171	189	168	167	186	184	155	184	184	194	199	221	201	194	170	188	167	196	177	179	203	179	173	191	215	172	202	196	174	193	216	165	208	164	192	189	201	187	193	195	194	171	213	170	204	212	205	196	202	185	181	199	192	154	185	190	169	182	178	187	192	197	171	185	204	179	208	208	220	218	164	193	171	178	173	210	182	194	205	162	175	172	183	208	183	180	191	231	195	181	180	189	175	190	165	170	191	179	190	192	194	197	190	198	220	188	186	205	179	181	188	197	199	185	199	183	185	188	192	180	199	187	185	183	192	190	186	179	185	173	188	183	201	161	220	203	165	172	200	166	168	198	198	166	183	189	177	182	221	179	178	178	173	181	171	186	162	202	181	190	198	185	180	191	168	190	202	157	192	192	182	168	178	167	206	178	197	192	189	190	178	204	178	207	174	208	191	228	177	161	173	192	177	203	213	174	198	174	185	162	198	195	186	187	174	198	218	178	194	203	192	199	181	203	176	189	169	215	170	201	156	202	177	193	199	169	201	201	211	176	169	195	165	190	185	163	187	176	198	190	203	196	172	171	195	223	197	220	176	183	186	170	181	178	178	197	203	174	173	213	182	193	196	185	190	218	157	181	179	187	198	171	183	213	183	199	188	204	192	151	203	175	208	204	188	176	210	169	216	171	187	177	191	187	213	211	167	170	190	181	181	201	181	200	202	209	186	226	167	219	213	191	198	173	186	190	204	182	206	194	194	211	196	181	183	180	204	170	187	195	168	180	187	170	180	154	166	168	194	188	170	201	200	190	180	188	197	186	218	211	163	179	180	192	190	182	194	184	212	189	189	192	177	176	158	187	158	188	190	182	198	181	160	181	179	207	186	189	195	203	171	179	200	164	193	177	194	174	199	192	180	184	189	215	189	174	198	154	152	181	178	183	221	201	199	188	171	185	209	176	179	178	180	174	159	182	193	192	182	192	182	213	173	196	178	184	170	165	196	180	179	158	173	204	199	167	181	199	191	180	190	197	187	185	193	169	179	178	196	213	166	209	163	214	182	186	184	154	165	168	187	193	173	186	196	185	191	189	169	174	191	189	179	203	195	217	172	177	167	168	156	196	189	205	200	170	163	193	187	178	179	169	211	197	191	212	195	187	177	180	201	190	210	182	186	195	176	197	209	188	168	183	189	158	190	193	197	202	183	187	200	221	198	186	209	163	195	180	215	188	192	212	196	196	191	164	195	197	193	197	202	180	180	177	190	204	194	193	193	183	178	195	184	200	192	199	221	156	195	208	187	187	206	205	179	202	177	206	162	187	191	190	208	180	171	173	180	184	173	192	208	194	164	174	194	175	181	169	187	206	191	180	193	202	168	192	210	173	177	197	189	170	184	196	208	184	176	182	188	209	192	186	171	200	173	203	183	195	178	182	218	168	176	183	187	188	193	191	186	193	153	197	164	197	179	194	169	189	199	152	186	196	180	202	196	195	201	192	162	187	170	173	179	165	177	191	183	186	184	198	193	187	155	185	208	200	203	173	184	187	206	176	181	189	195	191	200	189	176	206	181	179	196	210	193	195	164	181	197	162	178	162	183	192	194	177	198	158	191	169	183	210	190	169	190	200	216	186	189	215	192	189	194	203	169	199	179	204	217	183	205	210	195	184	186	206	176	196	206	179	205	228	202	179	201	152	188	184	170	166	196	189	175	187	168	204	186	207	209	168	215	190	181	176	194	204	187	217	193	160	177	193	195	203	195	200	201	181	174	188	181	197	189	189
6668	1031	505	482	470	498	486	422	432	460	490	449	454	454	480	493	465	469	445	465	424	501	431	463	481	510	441	469	433	461	447	478	487	453	446	454	477	431	513	516	480	465	488	498	469	508	485	521	509	482	490	452	480	451	444	450	469	443	457	434	456	448	448	478	460	418	466	427	445	452	449	484	503	470	455	453	475	471	406	478	481	469	452	397	481	453	450	466	413	426	456	457	482	463	455	459	492	453	438	493	467	420	466	448	447	473	467	425	460	446	456	442	479	441	429	502	432	426	419	443	469	455	498	424	440	444	406	417	451	485	445	462	417	478	414	482	477	474	463	461	494	446	421	469	449	453	424	447	476	480	428	471	509	432	457	450	425	416	464	423	454	445	471	486	479	489	449	432	468	460	444	452	491	478	442	405	432	413	492	483	470	445	426	444	470	466	449	434	437	452	416	456	459	444	506	456	399	464	434	449	470	443	430	456	436	462	453	451	433	392	431	482	490	435	450	444	426	411	457	443	426	461	470	433	483	441	453	451	445	459	487	436	454	462	464	476	416	491	466	413	455	474	477	443	470	484	461	476	435	440	465	454	442	441	447	443	424	447	430	453	454	444	491	466	439	465	406	448	457	476	440	456	415	434	478	446	489	434	453	423	432	470	444	430	466	457	442	451	448	406	467	454	441	474	438	458	449	443	442	454	477	462	478	459	475	444	435	458	413	467	458	462	440	427	451	439	463	448	461	419	426	478	438	441	455	425	452	439	484	456	409	454	470	402	478	464	474	438	455	437	473	444	415	462	480	438	468	463	400	449	438	464	493	457	420	448	442	453	454	452	464	468	466	473	484	418	424	428	478	480	459	491	426	442	453	470	449	474	460	487	473	464	438	458	501	441	450	450	463	446	451	445	460	458	455	469	506	467	467	417	431	424	448	483	441	397	453	495	463	469	442	407	448	457	440	426	488	458	473	446	435	444	447	429	481	424	422	450	419	452	457	435	424	440	498	468	475	399	460	467	445	462	465	455	462	463	459	463	437	434	440	423	454	442	460	472	468	452	459	437	502	499	500	487	450	481	480	434	434	411	450	411	476	466	469	448	444	455	435	425	496	455	461	474	433	461	465	432	471	447	431	460	429	458	447	444	499	442	468	463	447	451	486	478	421	440	464	471	461	441	434	465	438	476	441	454	427	452	479	426	463	446	418	487	479	488	470	445	457	440	477	447	431	412	459	449	436	436	466	413	463	472	461	453	486	457	460	453	461	447	462	472	474	437	421	459	427	452	466	440	448	420	457	454	466	427	476	482	482	434	447	468	477	436	450	452	442	447	443	472	444	452	440	430	442	455	448	469	446	443	466	454	484	432	475	487	409	484	476	428	454	430	491	463	445	476	420	463	434	490	439	469	451	426	432	458	451	411	456	477	454	452	484	462	438	478	453	438	422	429	454	459	446	449	420	453	491	447	472	494	412	467	452	476	445	450	442	450	446	423	449	435	486	451	449	497	451	493	458	412	453	476	449	425	442	460	447	472	440	452	467	478	487	430	451	472	442	480	459	440	415	487	443	462	462	449	515	442	466	443	443	451	439	492	446	462	472	454	427	471	493	478	434	485	451	442	498	426	470	462	487	455	460	467	445	452	461	458	461	457	451	446	461	478	434	469	472	495	436	454	483	466	453	437	440	424	483	474	469	474	474	453	460	441	460	497	488	415	431	444	478	442	486	424	470	459	468	422	444	487	446	475	481	445	489	492	428	455	480	446	469	420	436	435	438	478	467	459	457	456	474	479	471	433	411	444	451	429	450	437	474	451	465	457	478	464	462	465	435	440	454	460	450	437	450	456	512	432	471	426	475	472	439	449	455	467	460	454	455	447	452	459	436	474	468	443	457	416	454	460	440	416	444	452	434	470	481	492	422	469	442	483	460	471	471	452	440	447	454	441	450	486	466	487	461	430	466	481	459	448	473	465	465	489	445	425	451	446	480	443	446	467	473	463	492	458	416	458	461	435	477	445	447	484	462	442	460	454	475	459	439	460	447	473	461	473	433	439	474	467	438	410	430	457	442	458	454	471	441	440	441	449	450	464	460	445	470	450	469	446	446	488	474	428	443	481	438	433	501	440	464	453	434	456	467	453	456	444	451	471	442	413	447	445	455	487	437	452	479	455	457	473	418	458	462	437	477	468	475	484	446	482	449	451	470	470	422	436	473	489	503	447	419	465	424	434	432	435	458	449	453	477	440	484	467	444	434	444	459	448	486	434	459	466	457	473	488	480	468	489	458	504	453	468	453	461	459	478	451	451	443	481	458	448	456	443	443	426	426	439	471	451	469	460	448	455	463	445	461	466	438	463	444	482	427	437	474	460	440	467	452	432	488	461	486	460	451	447	520	446	484	452	457	472	440	463	481	452	453	452	485	446	459	442	461	441	464	451	429	450	478	472	425	437	456	471	440	431	479	413	444	439	457	431	465	436	462	448	467	409	410	489	470	444	418	478	446	474	460	483	463	468	461	438	415	434	456	455	469	524	472	435	452	444	423	453	474	461	463	438	471	453	445	458	417	439	455	425	483	425	445	474	477	480	479	473	422	447	472	469	439	467	457	510	458	462	449	440	463	426	457	443	445	445	440	459	464	419	461	438	451	532	498	468	436	445	458	507	450	468	459	468	450	443	459	458	457	426	478	493	436	496	464	461	431	466	468	470	463	511	511	433	486	462	477	442	439	468	450	493	471	457	453	465	475	439	436	459	426	459	438	412	433	464	458	437	465	434	419	458	463	486	432	436	442	420	448	435	442	458	502	464	482	470	431	441	466	462	444	452	456	450	433	427	442	480	460	475	463	429	455	416	457	461	458	466	445	426	427	455	481	453	461	431	463	460	425	432	463	448	421	459	514	435	453	505	419	481	485	429	451	469	472	398	457	452	452	458	466	476	483	453	471	421	464	448	461	458	444	451	444	460	458	475	450	444	462	449	421	450	463	434	482	478	430	482	444	473	477	430	460	448	445	448	445	461	451	450	462	431	462	455	454	422	445	466	498	431	470	462	443	463	482	440	431	465	463	473	478	436	448	441	432	470	447	473	455	454	482	458	447	443	465	466	435	460	433	462	492	488	476	431	477	467	473	433	453	449	461	472	476	491	465	439	470	468	446	463	450	501	486	465	449	444	434	479	479	460	475	488	464	468	482	441	416	439	475	469	456	463	424	425	481	454	478	451	467	433	437	467	452	452	452	412	498	449	471	459	441	444	449	445	454	456	455	448	455	473	475	477	445	422	426	434	468	434	463	489	485	451	464	457	477	451	437	462	445	502	494	472	442	519	441	471	458	482	448	447	430	482	424	425	494	412	456	474	475	442	445	433	442	453	460	430	455	502	441	457	482	444	476	436	458	476	458	490	476	476	466	422	446	406	434	487	444	477	455	434	478	465	452	446	452	455	462	431	427	452	441	515	434	453	477	472	458	444	423	508	438	438	487	452	478	482	430	473
17523	2271	311	287	208	167	150	144	147	154	151	152	148	152	140	135	130	155	142	128	129	120	140	145	134	149	118	139	146	130	138	118	100	129	139	160	152	139	138	137	135	145	147	142	168	153	141	157	167	147	175	160	159	131	133	118	115	118	129	132	158	155	129	129	122	153	134	141	159	133	139	148	132	161	118	109	126	142	119	160	136	121	124	121	106	152	140	145	124	123	114	145	128	147	135	123	150	130	130	134	119	106	124	111	128	147	132	132	121	141	127	121	124	142	153	145	145	126	127	150	132	133	118	144	119	116	136	117	132	134	163	136	133	134	130	138	149	138	132	121	124	134	132	153	123	134	127	120	123	115	125	122	116	129	149	124	128	120	156	158	134	137	128	127	130	152	126	154	129	121	142	146	91	119	109	141	148	141	137	136	162	131	122	135	139	118	121	146	141	120	150	131	130	124	116	137	142	123	156	156	127	127	130	116	147	124	152	122	136	136	158	130	141	128	123	127	121	131	135	131	143	135	140	133	110	144	120	134	126	122	133	135	132	137	112	126	127	136	137	160	139	131	136	116	128	148	133	127	137	129	130	136	114	131	106	128	117	139	128	123	143	133	137	136	147	139	145	134	127	138	141	127	144	137	113	138	142	150	151	139	127	133	104	148	122	144	146	142	130	137	119	126	127	119	124	155	149	159	124	116	137	141	146	138	132	132	145	157	126	136	151	121	136	132	117	124	120	127	155	145	131	118	143	122	125	135	127	116	126	137	151	127	132	126	116	125	129	128	134	154	142	144	147	144	109	129	149	142	122	144	123	103	140	136	141	133	121	144	128	149	133	112	141	121	171	122	147	137	122	127	153	116	133	130	140	129	153	130	130	143	119	115	133	124	136	133	114	122	137	132	136	121	120	144	166	170	126	141	137	128	130	137	118	158	137	131	122	123	159	129	143	140	122	129	126	130	131	126	131	119	125	123	151	129	133	140	121	125	143	120	132	95	144	129	125	119	127	130	124	128	143	137	135	148	125	125	145	141	140	105	145	120	153	140	135	129	147	134	140	134	122	138	145	126	139	133	130	131	144	137	140	163	113	129	125	149	128	115	144	139	162	130	106	116	137	128	144	138	125	143	132	157	111	155	159	134	127	135	140	118	145	128	119	143	145	118	131	141	150	112	143	139	139	141	143	125	143	103	143	141	128	116	131	136	131	131	143	115	117	128	130	144	143	145	112	139	136	154	141	131	142	135	138	137	140	139	145	136	119	140	148	161	142	128	127	145	115	128	127	135	114	129	134	136	140	133	122	129	142	114	132	132	119	135	137	152	127	111	134	128	133	157	124	144	126	120	143	126	153	128	153	134	133	152	135	165	136	145	113	122	178	122	124	133	138	132	133	132	124	122	136	129	150	130	119	135	129	120	121	137	148	178	154	141	110	134	120	137	140	132	140	115	134	147	127	131	113	126	137	122	144	153	127	123	143	145	130	128	122	137	122	141	136	129	153	158	136	154	124	145	147	133	131	144	108	143	128	134	134	121	147	133	153	140	131	134	124	129	174	118	145	141	129	108	142	137	119	123	139	144	147	139	132	124	119	150	117	146	134	115	115	119	121	140	122	139	122	118	145	128	154	149	130	149	154	114	158	160	142	126	125	119	143	125	124	149	153	142	133	123	130	132	139	129	121	145	154	133	125	121	131	159	136	131	123	129	118	144	140	136	136	135	121	147	133	149	137	130	127	133	132	118	124	127	123	137	128	136	150	137	127	144	152	139	152	165	156	143	149	111	140	135	112	137	132	137	134	132	143	149	138	141	143	113	153	141	140	140	130	120	143	135	146	141	123	159	147	134	147	150	144	139	119	144	117	141	136	126	135	142	158	137	126	132	130	131	123	138	122	127	122	141	119	128	119	144	140	166	118	152	152	132	168	124	175	126	122	126	115	133	143	120	145	128	128	124	135	137	147	140	133	126	135	147	136	124	115	147	119	134	157	143	129	147	122	141	134	151	160	149	135	146	127	128	136	157	131	122	132	130	114	112	106	121	134	127	138	132	124	126	136	128	150	123	120	127	146	129	133	123	119	129	148	109	129	130	143	162	139	136	135	133	130	136	147	130	102	117	138	129	130	122	131	130	158	138	149	152	125	142	123	138	143	144	135	158	120	138	113	122	138	135	136	125	135	129	135	144	131	130	125	155	138	119	135	117	118	130	141	134	146	167	155	133	148	133	109	143	142	129	133	120	121	152	152	146	147	121	139	145	110	153	140	132	125	131	133	126	130	122	131	124	123	125	120	131	115	145	137	126	119	104	123	132	133	153	127	131	129	133	146	131	139	105	147	129	124	129	134	145	130	149	141	142	147	127	145	152	118	142	145	142	132	145	108	153	118	127	124	134	156	146	139	119	124	144	138	155	148	131	126	143	154	122	141	134	152	111	152	123	122	121	150	141	129	126	137	121	151	149	128	147	124	129	126	121	133	112	112	137	134	143	121	125	143	95	150	135	126	143	111	132	138	136	141	147	118	142	150	168	134	118	164	137	122	132	124	121	136	155	137	150	138	142	142	114	138	131	156	148	144	132	113	135	155	132	124	144	123	111	142	124	136	145	126	147	127	121	119	120	124	137	147	138	129	117	126	110	142	138	115	137	127	142	122	147	150	140	107	131	126	141	127	147	139	124	124	124	135	138	146	127	114	152	164	166	156	144	147	150	138	133	137	139	128	150	132	152	145	101	136	143	127	128	136	149	113	126	109	138	147	127	142	150	139	134	152	151	134	123	139	146	119	129	146	137	119	126	134	134	144	129	132	132	127	112	148	134	126	140	150	128	119	120	131	128	129	127	148	145	129	130	136	120	117	134	110	129	116	132	147	126	112	128	116	117	135	146	136	132	113	142	131	115	138	112	142	126	152	136	130	110	135	125	146	130	128	167	129	129	127	133	135	125	133	143	147	140	134	141	121	109	127	132	125	130	122	123	130	130	141	137	135	130	149	136	134	149	139	145	124	129	113	130	123	111	136	152	127	151	121	127	123	136	153	120	139	129	109	114	135	151	153	137	136	123	152	130	124	105	136	119	150	136	154	125	143	126	130	139	118	130	140	129	125	114	134	146	142	133	144	116	124	136	138	138	124	128	139	138	174	156	138	120	137	136	146	140	148	131	121	143	167	117	139	118	138	137	127	128	136	127	129	128	122	139	123	134	110	120	150	142	138	126	110	128	141	123	158	145	121	140	135	120	154	133	124	136	117	141	126	158	132	123	142	144	121	142	139	141	133	126	121	136	146	131	145	137	132	139	138	151	121	131	112	125	129	135	140	124	151	147	153	119	136	118	140	133	124	136	126	132	136	129	130	107	122	117	158	121	130	133	137	134	123	148	153	159	138	153	152	144	127	128	133	155	131	131	129	108	131	136	141	141	142	125	155	111	117	127	132	141	119	130	137	131	129	120	136	137	126	123	136	131	134	148	134	127	138	126	143	157	123	115	133	135
12988	1662	758	788	719	667	579	540	507	453	430	366	399	391	401	391	410	333	338	377	363	368	380	362	350	377	369	365	357	363	338	343	337	341	387	405	369	377	334	371	390	400	426	433	435	423	424	481	564	473	487	498	481	463	435	386	391	368	377	368	375	353	336	343	356	346	336	331	349	353	326	308	326	346	317	354	335	366	293	364	331	302	328	302	323	342	353	342	344	363	322	354	303	292	329	353	343	335	304	322	328	299	320	304	345	351	353	351	353	308	339	318	313	330	309	311	355	321	334	317	363	383	324	344	301	364	334	324	347	327	311	317	325	317	344	309	329	351	341	320	309	334	348	342	344	331	323	345	338	303	355	338	325	339	314	344	329	349	343	341	305	356	307	334	321	320	350	374	320	303	313	339	328	319	330	298	322	326	358	337	361	331	326	321	347	304	335	317	350	323	331	328	344	338	350	323	307	312	374	367	335	341	336	325	340	294	343	332	351	310	348	296	341	342	343	348	301	357	325	306	344	334	325	342	347	334	372	338	312	329	308	311	321	331	306	331	336	324	323	368	370	322	310	351	334	315	325	366	358	343	314	316	341	373	335	316	349	340	367	350	335	345	324	322	323	344	336	331	300	325	359	333	341	376	325	341	314	312	322	339	334	341	341	285	342	338	358	290	321	315	312	317	316	360	343	359	311	310	319	339	334	325	338	333	341	325	314	358	341	331	323	332	343	342	348	369	371	330	358	317	316	353	351	327	330	328	351	341	331	339	342	306	316	320	315	348	330	328	312	344	367	338	369	336	337	344	340	338	315	329	303	339	340	353	363	316	334	339	362	299	332	305	342	321	355	323	317	340	312	346	356	327	329	354	314	346	348	351	319	320	333	350	329	330	324	353	360	317	327	319	328	350	322	371	336	352	350	358	334	317	331	302	311	332	306	311	333	358	313	319	350	354	342	315	340	325	364	352	342	330	337	386	366	330	345	349	350	308	347	354	355	332	331	344	375	340	332	308	311	309	337	314	331	348	332	320	325	336	304	352	331	312	328	321	329	332	337	320	358	363	332	303	359	351	325	332	330	341	306	349	321	336	326	313	307	344	330	349	328	340	339	346	330	311	328	314	289	318	354	298	323	338	355	337	337	341	343	340	371	354	310	340	344	355	332	349	317	326	327	297	338	341	319	331	300	351	331	304	351	327	336	328	312	315	299	353	344	331	310	329	336	314	350	314	330	307	317	354	333	300	310	337	310	313	351	332	335	350	317	334	292	362	326	357	330	324	347	331	309	335	327	349	347	308	312	361	292	306	332	336	335	319	377	354	310	356	356	320	316	329	349	352	341	305	355	355	317	330	305	336	302	335	343	328	330	337	329	353	334	334	329	328	317	333	364	338	340	367	310	322	335	316	293	317	357	331	332	338	344	326	308	328	318	293	328	328	335	313	331	354	374	348	310	328	333	336	317	331	331	350	372	330	349	315	353	321	348	368	350	318	368	329	335	348	324	324	356	317	326	339	321	334	340	333	325	345	366	322	350	320	340	303	333	354	314	324	303	317	335	349	303	312	340	360	354	325	339	300	349	347	351	293	342	350	318	328	335	333	320	319	335	340	356	347	320	342	345	324	324	344	333	332	324	323	318	301	335	320	339	344	317	317	345	324	333	347	341	362	325	326	343	315	330	317	311	338	344	310	332	324	337	355	336	355	327	297	347	340	310	360	318	292	330	338	344	347	349	338	329	349	337	355	354	313	362	319	311	319	331	345	360	332	331	325	319	333	309	321	341	308	372	318	338	332	335	331	336	329	320	357	348	324	339	323	327	312	336	338	353	333	341	326	332	332	346	307	330	313	374	324	304	324	368	332	380	340	312	334	338	328	322	316	342	337	311	322	338	340	330	348	325	319	317	319	337	349	332	334	322	342	347	311	325	348	333	361	324	345	303	318	337	377	336	354	335	317	321	347	302	321	314	359	327	304	340	323	316	342	313	332	328	338	321	307	349	322	319	374	313	326	354	356	332	338	347	317	329	343	346	333	291	327	317	373	358	314	330	347	340	333	310	326	333	324	346	339	306	331	332	300	354	335	307	303	329	318	320	348	332	344	334	333	306	347	320	325	325	305	346	364	300	338	296	340	360	359	353	362	322	309	323	337	334	329	325	322	355	342	323	332	347	351	300	291	336	340	353	329	319	349	332	341	332	309	324	307	334	312	340	327	329	304	341	306	343	322	337	346	318	338	329	350	349	325	333	346	359	334	311	345	338	317	311	349	331	370	325	352	322	347	330	332	354	315	345	325	308	319	301	311	337	336	356	343	344	348	328	329	351	323	289	352	347	326	330	342	341	330	322	323	309	298	316	342	355	330	331	314	332	321	329	358	355	337	314	339	356	345	340	330	313	351	328	301	324	361	339	339	315	367	318	332	322	314	327	345	337	308	325	331	359	315	343	340	351	360	334	352	346	321	347	368	334	366	327	304	314	336	327	350	302	346	338	324	341	328	364	332	381	303	344	328	357	305	334	350	333	355	307	335	336	357	324	355	329	330	328	339	335	324	335	359	333	336	320	354	326	344	310	307	337	337	348	328	382	382	334	316	324	315	360	330	335	288	331	318	333	334	340	370	315	340	363	307	312	343	354	305	332	352	335	313	314	341	365	330	290	363	322	322	343	341	311	330	317	336	335	324	300	326	302	323	364	350	322	339	325	303	322	336	306	350	345	345	292	334	316	353	338	323	344	352	301	330	328	330	343	313	322	321	302	328	337	350	367	357	303	330	350	306	353	316	328	339	333	330	305	329	320	334	326	328	349	371	317	346	335	320	334	345	348	358	327	328	340	338	373	333	360	336	327	337	305	315	357	363	333	342	340	317	337	344	312	365	329	302	367	306	292	320	358	336	335	365	344	309	320	351	304	311	305	344	334	344	326	329	354	344	349	320	353	369	316	349	347	304	317	346	329	314	352	336	332	309	320	342	338	373	304	341	357	336	338	340	347	338	319	367	341	323	313	333	307	344	346	293	339	341	308	320	310	338	309	317	335	338	313	326	351	342	341	321	324	337	347	302	326	324	332	313	318	330	338	301	344	327	368	364	326	308	318	329	325	299	316	372	323	369	321	335	344	333	319	317	348	328	303	349	285	333	334	339	335	324	317	329	312	364	305	338	342	346	317	327	343	340	348	335	306	311	369	356	318	361	318	337	316	329	314	358	333	355	327	320	326	366	340	352	317	311	362	326	315	363	339	329	313	336	324	370	329	312	323	317	344	343	319	334	333	326	336	357	342	333	304	332	355	341	337	345	325	346	333	334	321	322	360	326	324	323	319	366	353	327	309	299	320	308	301	290	338	306	298	330	362	325	318	291	368	357	345	360	293	334	335	326	297	326	318	342	340	356	323	344	342	310	320	327	326	346	339	314	353	313	342	329	342	350	345	345	335	317	343	326	327	325	335	349	332	324	306	328	357	306	339	372	340	302	314	363	333	338	335	330	345	319
25725	4487	476	352	222	190	144	116	100	99	94	93	86	75	72	68	58	72	77	60	80	69	89	63	65	49	67	79	61	62	51	74	51	73	80	62	58	62	55	72	57	76	77	69	81	80	84	103	100	88	75	115	99	77	89	65	59	57	66	63	70	64	66	58	75	56	64	71	43	50	72	68	77	76	62	61	58	48	62	62	51	55	59	64	78	55	60	59	65	48	62	68	57	64	57	64	55	62	48	58	72	53	69	54	79	62	55	77	66	60	68	71	63	51	61	63	61	53	77	56	72	63	57	50	61	56	62	55	65	55	51	49	60	72	55	47	57	62	75	62	42	43	59	59	59	69	66	64	57	62	44	74	54	82	49	77	72	63	60	60	67	69	50	50	67	48	57	61	55	55	50	71	65	71	50	72	75	67	46	76	66	68	64	70	63	45	66	66	63	59	57	68	64	60	72	83	56	72	68	48	57	72	69	59	70	60	66	60	61	70	84	71	59	67	68	58	68	71	54	62	47	67	59	62	64	59	65	68	52	65	64	64	60	61	71	73	60	65	65	75	55	63	60	60	66	54	54	55	66	63	77	61	62	63	61	55	82	56	80	67	67	54	56	68	77	55	76	60	62	60	52	57	62	78	43	45	57	61	47	63	62	63	64	64	44	66	67	64	58	55	55	61	80	59	61	73	64	63	52	48	64	57	59	67	71	63	50	61	51	66	70	57	56	71	65	59	66	80	49	67	51	63	64	67	55	54	53	58	54	54	56	45	50	57	65	55	52	60	59	64	59	60	51	52	57	60	50	67	76	53	63	52	61	79	69	49	60	52	57	58	48	74	72	57	66	60	51	42	46	63	69	69	63	53	57	56	63	63	76	61	63	55	45	60	66	74	54	55	66	62	48	59	60	60	69	58	58	62	57	49	58	57	68	53	65	83	64	69	67	63	63	61	70	70	53	61	48	53	56	66	69	57	56	63	72	70	53	73	67	62	76	62	51	69	68	64	63	67	64	64	50	73	60	65	48	65	58	72	66	71	56	58	49	51	66	66	56	58	51	52	53	47	58	63	61	62	61	64	72	64	39	67	51	58	56	62	62	76	62	64	50	71	72	65	58	59	66	60	70	52	64	65	61	45	69	65	70	54	65	55	71	63	61	70	62	50	73	64	68	70	65	41	53	75	50	60	50	66	52	49	67	61	58	67	67	84	63	70	63	66	71	60	61	65	70	61	49	65	66	60	59	57	55	48	65	58	62	66	63	69	52	56	57	66	79	49	47	53	68	71	68	65	67	55	67	58	65	65	62	57	60	72	47	65	59	48	79	64	58	65	51	51	50	61	61	48	71	42	66	59	54	53	60	68	66	62	82	63	64	53	72	64	69	46	54	73	63	45	83	66	63	40	64	73	69	59	63	63	48	57	65	59	63	58	58	86	63	61	56	58	64	71	52	58	57	63	69	57	72	76	69	67	67	60	64	59	50	54	50	62	70	67	68	59	73	63	51	56	53	56	70	61	58	48	55	62	55	72	70	80	67	72	55	59	58	74	41	61	50	69	57	65	60	58	49	66	67	64	60	45	55	62	59	72	68	63	54	72	79	70	64	54	65	49	68	56	63	64	71	74	59	81	44	60	69	55	56	61	63	72	64	74	59	55	65	56	55	66	61	64	44	54	65	76	51	53	64	55	59	59	65	64	62	66	76	54	48	61	75	56	52	65	54	72	72	64	63	65	49	58	77	64	64	63	65	54	67	66	59	66	53	60	65	46	60	60	62	58	74	56	68	77	58	60	65	58	52	59	49	72	58	65	57	52	63	55	61	55	61	65	66	58	62	61	60	65	63	69	55	64	68	56	48	41	60	64	63	51	63	56	70	59	58	61	51	61	56	52	77	63	68	67	61	58	78	78	63	64	50	56	54	55	70	67	52	72	61	47	62	55	65	55	64	51	59	66	70	63	54	69	56	65	76	61	61	63	74	68	54	67	63	56	73	56	49	78	66	59	61	51	65	52	52	76	76	62	60	51	70	47	61	76	67	54	54	63	54	63	61	62	54	52	64	57	62	54	65	55	57	54	74	68	51	63	63	62	59	64	77	49	66	58	66	73	63	60	63	53	57	59	59	63	46	67	59	64	59	62	55	48	57	50	59	58	62	65	62	51	51	56	49	78	59	55	46	46	51	48	52	49	58	57	60	79	66	40	73	59	62	57	51	65	66	73	62	54	62	75	57	57	61	69	55	44	63	52	67	68	68	64	74	67	65	68	58	62	65	74	53	58	64	70	72	66	70	66	72	54	84	76	58	63	60	76	57	57	54	64	87	55	52	59	54	49	60	53	64	64	69	65	47	62	66	68	70	67	59	58	73	62	46	54	60	72	54	57	65	67	55	62	68	56	71	75	59	70	64	60	48	65	51	74	64	67	65	60	73	70	76	64	67	58	58	66	60	73	65	65	74	62	49	49	69	53	70	55	67	74	59	61	76	64	61	57	65	56	69	82	71	74	68	66	63	53	61	67	65	56	65	59	48	58	58	52	56	57	63	46	64	63	52	58	61	58	69	62	64	70	69	64	70	59	52	50	67	48	74	64	58	60	53	60	60	66	69	68	59	69	62	53	61	67	61	73	72	70	56	59	66	58	64	55	56	63	62	55	46	60	60	88	66	64	70	68	64	58	68	61	51	64	86	48	52	59	46	60	67	54	47	57	57	68	73	74	60	58	56	84	57	52	69	52	70	61	55	57	63	60	60	66	51	68	66	65	72	65	73	61	55	49	57	67	50	64	53	50	65	60	70	58	61	47	65	60	60	51	64	59	59	61	65	77	65	67	56	56	64	63	52	70	71	49	62	51	55	64	55	69	51	58	54	56	55	52	66	59	42	70	79	68	59	75	58	53	70	62	47	55	56	70	68	71	66	69	71	54	72	66	60	56	46	65	52	52	58	67	54	58	79	67	58	72	58	69	67	60	56	60	59	68	74	58	57	63	62	61	66	68	55	73	65	71	57	80	61	60	61	64	58	61	54	66	69	57	63	61	66	51	63	58	62	76	69	52	55	55	59	62	47	63	55	59	69	56	64	68	59	79	62	66	51	74	65	67	75	76	55	53	68	57	57	59	57	57	61	60	56	69	63	70	65	52	67	61	66	59	57	51	73	77	64	55	53	57	44	67	59	55	56	73	79	73	58	68	62	60	53	70	69	53	61	58	56	70	53	56	52	74	70	60	63	57	52	66	73	68	72	87	62	69	62	66	67	53	61	66	38	58	59	55	63	63	52	68	53	50	77	69	63	63	52	64	55	85	82	70	66	49	54	62	57	62	60	80	38	59	67	68	55	58	54	69	60	51	54	49	53	54	64	69	41	61	64	63	58	61	62	65	76	59	70	65	78	64	76	54	62	54	56	59	65	54	73	60	45	53	73	61	76	57	61	57	46	72	61	68	65	67	63	72	54	62	57	58	57	68	63	54	79	56	64	55	65	56	72	67
16590	2519	1041	1190	973	793	661	571	460	416	388	370	319	289	267	284	253	247	238	239	221	231	230	220	212	206	210	242	200	204	212	218	209	209	228	210	220	225	248	223	238	290	351	368	305	385	322	474	541	464	454	535	386	418	309	238	250	228	265	297	229	224	197	175	142	197	181	157	173	182	147	183	172	141	189	172	174	177	162	177	156	157	197	163	193	179	149	178	169	167	175	164	164	165	179	169	171	170	160	177	141	177	176	179	179	203	175	154	165	177	163	170	158	164	168	148	168	167	139	148	184	169	170	168	170	165	165	154	158	150	148	171	175	173	171	157	167	161	176	181	160	202	149	178	166	161	166	178	170	179	173	163	184	181	159	157	171	201	168	168	164	179	175	158	166	182	162	156	166	162	176	169	169	158	175	157	173	166	165	191	176	150	166	147	159	164	194	169	162	189	163	184	171	146	154	174	177	175	186	189	158	166	153	194	136	181	185	154	152	167	198	138	176	180	160	202	185	144	173	153	149	153	159	174	163	187	148	180	178	181	156	188	149	174	161	168	178	190	170	167	164	205	170	180	170	166	145	159	158	167	195	158	164	181	181	173	183	168	175	165	177	178	165	161	163	160	156	156	165	186	202	166	152	171	169	160	170	152	156	184	157	163	182	178	183	184	190	171	161	141	163	168	154	172	194	164	158	159	165	181	158	173	169	170	169	177	182	198	159	161	180	166	176	165	179	175	157	157	168	174	186	189	155	172	149	195	166	147	176	173	167	186	167	177	185	168	187	178	174	187	168	151	155	180	184	157	168	163	170	168	165	181	165	154	162	173	155	158	163	178	163	159	186	154	174	196	206	170	192	180	183	161	172	155	156	167	172	172	162	157	164	189	165	161	181	165	183	176	167	165	169	153	157	161	163	165	172	177	173	167	189	187	182	178	181	160	153	175	175	182	154	181	185	167	172	150	183	169	177	160	163	181	156	171	161	170	180	202	155	168	181	161	188	151	169	161	178	187	158	172	173	154	185	165	157	155	145	182	180	178	168	171	157	155	167	165	145	174	168	170	169	153	173	153	206	188	170	157	174	164	173	184	184	176	176	154	186	177	184	150	163	171	158	172	171	167	168	145	156	163	155	169	167	195	173	179	163	173	180	174	165	145	160	176	180	177	153	169	174	172	165	153	177	160	169	169	156	184	166	186	167	187	151	164	178	161	182	187	195	170	190	147	166	181	177	172	190	166	157	170	176	157	135	174	151	166	170	178	174	159	156	140	161	171	162	164	167	150	152	154	175	168	178	167	178	192	174	177	158	163	183	171	168	171	142	173	188	163	165	191	151	173	170	196	161	164	165	165	172	168	181	160	170	177	160	173	165	185	169	166	147	168	172	170	175	196	166	198	176	170	159	157	178	170	180	175	143	176	156	173	167	159	164	166	152	168	181	158	188	172	188	169	178	163	149	186	177	181	169	193	189	169	158	154	165	159	151	192	187	169	156	174	177	153	172	181	193	163	156	199	166	169	154	153	161	163	139	189	160	166	168	173	165	165	171	188	150	174	156	171	151	164	160	153	193	192	155	168	190	178	160	153	177	165	135	167	149	172	181	169	166	158	157	187	160	158	181	169	162	162	173	179	150	184	172	194	160	136	158	169	174	162	190	144	153	172	165	182	164	151	159	152	175	177	189	190	189	151	171	200	195	161	176	174	176	185	181	152	186	160	163	153	166	166	169	171	175	157	190	186	178	182	145	198	191	153	176	156	199	176	181	175	166	155	149	149	173	140	170	155	170	163	161	186	169	157	194	185	159	159	166	161	182	146	166	155	166	180	176	169	157	149	177	159	185	160	148	161	165	183	180	177	167	177	176	165	159	168	157	154	168	182	192	157	181	157	143	183	160	158	161	155	169	175	180	148	171	161	158	180	179	154	160	184	184	149	197	165	165	186	163	151	154	177	181	188	166	174	178	198	181	164	200	152	173	191	157	175	154	152	170	160	184	165	188	187	164	189	152	178	183	186	162	176	187	166	169	144	153	154	162	185	163	162	164	161	208	170	165	180	165	183	162	153	178	168	141	162	155	170	164	180	160	156	170	183	190	184	199	149	150	158	180	175	164	173	142	142	167	183	174	153	175	178	146	168	165	165	157	184	174	162	180	160	182	165	182	168	159	186	172	176	192	178	181	176	179	159	170	164	158	177	180	175	164	181	196	170	154	164	162	181	192	145	164	193	153	164	175	164	157	163	155	177	165	184	186	166	167	173	157	172	180	185	196	177	154	185	165	160	154	162	153	159	164	182	171	185	164	175	187	180	165	189	172	139	169	178	151	190	169	166	176	145	161	159	169	155	171	158	148	187	184	166	165	189	157	141	178	166	149	170	167	150	155	154	166	190	162	180	162	158	160	167	176	176	182	159	149	175	174	142	171	156	190	180	190	167	172	167	179	177	164	143	165	151	177	163	162	164	158	165	184	181	174	182	164	163	165	173	184	192	176	175	174	166	159	182	168	165	177	172	173	172	167	178	170	171	162	168	175	184	203	172	158	175	165	184	187	186	170	179	157	164	157	192	162	168	155	162	172	169	175	168	156	194	191	190	173	189	169	181	165	170	148	176	174	181	172	168	167	172	167	176	163	163	182	141	177	180	166	156	156	178	176	180	163	170	156	173	162	177	149	184	158	163	157	175	164	177	176	178	171	178	149	148	152	187	174	164	178	190	168	177	151	138	186	159	176	184	176	197	179	171	157	166	180	176	176	166	172	163	177	167	181	163	163	159	164	153	168	165	161	170	154	165	176	176	158	179	150	171	171	154	185	180	148	163	182	165	169	163	154	154	194	179	165	185	146	181	153	188	188	167	148	171	178	185	167	185	152	203	168	157	178	172	166	171	138	162	170	153	153	163	151	170	172	166	159	164	177	168	177	169	169	178	175	182	161	186	175	169	136	188	176	171	194	193	190	174	166	181	157	185	182	166	181	177	184	165	170	164	188	182	177	169	177	174	158	156	181	191	174	156	174	155	160	180	166	150	177	158	167	180	173	180	181	167	156	177	171	174	171	174	181	167	142	169	185	161	167	158	173	173	167	167	147	154	172	180	160	174	164	157	168	157	162	126	174	175	166	194	163	162	157	168	172	161	156	170	151	173	148	175	170	150	183	177	157	144	171	170	174	159	186	180	153	180	150	159	166	175	168	175	188	185	176	182	171	162	185	145	178	189	165	176	181	167	185	189	158	179	164	163	176	179	186	172	154	176	175	160	173	171	159	158	142	158	175	161	156	169	159	180	191	167	172	166	197	168	166	161	191	163	166	195	162	179	176	172	180	168	188	157	166	160	172	190	188	176	172	166	179	181	182	164	173	167	172	187	179	173	151	192	176	144	146	187	181	164	172	157	186	174	163	173	169	175	179	184	191	181	194	171	189	164	156	158	142	174	169	178	154	176	167	161	149	176	167	178	190	157	183	152	147	152	177	177	170	158	166	155	175	151	175	185
7961	1012	212	178	199	189	204	202	187	232	185	178	211	192	186	201	181	170	196	190	215	184	181	180	189	191	190	204	183	213	206	210	175	202	196	192	188	168	204	181	201	182	192	202	177	175	187	212	169	201	196	181	188	189	211	204	175	190	190	208	179	164	205	198	193	170	177	182	165	171	168	189	186	158	172	168	192	172	185	207	199	174	181	192	211	167	186	172	176	209	205	170	195	175	197	183	181	181	192	178	183	178	197	200	217	190	171	178	187	197	194	183	177	182	210	186	197	184	159	167	203	186	174	185	188	172	186	182	182	163	198	202	177	195	194	161	169	211	188	178	180	200	180	192	176	185	179	182	184	212	183	174	198	184	186	186	191	182	189	181	207	200	182	207	175	178	168	197	176	192	174	192	188	208	194	149	191	176	166	185	177	195	170	176	191	195	172	186	178	171	200	187	222	201	188	198	180	195	175	167	192	192	201	165	169	204	188	165	217	171	185	169	196	194	174	184	175	179	169	172	191	204	202	169	172	195	166	187	167	190	184	161	191	211	207	188	191	179	194	185	174	172	181	200	172	192	186	191	206	184	189	163	191	171	192	168	189	189	189	182	189	188	185	167	203	178	186	187	177	168	217	183	191	153	167	169	190	173	174	189	167	192	174	180	172	217	178	217	214	201	204	194	154	186	199	188	179	174	191	172	193	177	175	167	178	181	186	203	191	176	159	188	190	180	179	193	159	203	185	202	180	204	180	189	186	186	181	214	169	212	191	172	180	172	166	192	200	169	179	185	210	171	157	160	185	186	185	169	207	165	191	159	153	169	188	184	185	192	211	181	206	189	194	189	202	199	177	186	161	211	184	210	179	179	201	186	156	172	187	172	174	178	189	206	203	184	187	185	199	167	154	174	166	192	175	182	193	181	177	218	173	189	184	174	190	219	190	188	173	174	182	170	158	216	189	191	171	203	188	208	164	198	188	187	171	188	185	201	176	219	203	188	182	205	165	214	191	195	189	182	187	176	165	170	209	192	185	181	211	194	180	168	191	192	201	190	155	186	201	169	177	164	170	166	197	176	177	208	163	159	183	183	179	177	194	191	181	190	192	204	183	206	177	193	193	183	196	184	176	218	175	179	187	163	170	174	181	189	193	193	175	186	221	191	189	168	195	197	174	151	200	168	182	171	165	182	178	173	184	166	163	170	184	185	200	172	196	197	195	169	187	182	184	221	205	176	180	187	154	174	203	175	189	188	190	175	177	182	192	181	165	211	176	178	166	205	175	186	164	161	187	205	175	157	183	181	186	171	170	200	201	176	188	172	211	187	163	204	196	175	216	175	198	168	189	164	186	196	202	193	190	190	191	175	175	195	185	220	182	187	154	196	163	205	175	185	175	193	201	205	195	186	178	193	184	198	188	184	190	207	208	182	198	191	204	163	161	174	182	186	179	194	208	168	217	185	199	199	171	175	192	191	204	166	194	196	161	168	178	158	195	186	192	170	183	183	172	199	182	203	188	192	184	160	189	197	176	203	159	201	204	171	187	200	153	191	191	191	172	186	175	196	197	181	176	189	208	203	179	209	197	165	173	186	178	194	189	209	172	179	202	176	193	160	180	156	156	158	188	181	196	169	167	190	194	182	188	190	207	183	216	186	221	175	171	194	174	167	176	140	191	175	207	184	189	173	180	192	204	183	205	191	169	169	184	214	205	206	189	188	183	191	191	179	188	182	217	196	190	187	167	159	205	180	194	188	178	178	171	186	187	166	204	181	188	179	193	190	182	183	181	177	196	197	176	182	175	193	175	197	179	195	155	161	175	180	177	172	210	193	200	168	192	167	202	182	198	176	210	184	200	199	142	187	209	183	180	180	193	177	192	209	191	184	183	201	183	200	170	174	192	172	176	182	199	191	193	159	180	168	198	171	213	178	194	226	165	202	175	177	168	185	204	187	190	174	163	191	180	167	169	157	211	175	172	175	169	203	177	187	180	208	180	201	180	172	163	180	201	201	186	174	191	158	170	199	187	182	197	179	175	176	203	186	176	163	172	182	182	174	201	172	199	170	177	178	186	175	192	207	198	217	169	184	179	192	193	188	165	211	179	168	170	175	183	189	163	180	199	211	196	184	205	191	178	180	211	193	191	189	184	201	210	196	175	190	191	177	196	177	171	204	162	216	198	164	193	196	185	213	195	172	182	176	180	196	166	193	149	175	200	185	182	184	208	211	169	185	182	204	158	204	180	195	209	201	175	173	157	193	206	212	186	187	197	187	204	210	201	183	204	180	172	208	197	196	199	176	166	178	186	180	204	177	166	161	189	179	200	173	194	177	188	142	210	177	181	168	165	149	168	192	175	205	193	188	179	182	199	187	211	176	190	190	184	188	195	182	183	192	183	179	171	174	209	167	178	154	206	186	189	196	215	195	192	192	179	181	184	146	218	209	174	200	194	189	216	186	200	192	167	172	193	184	199	174	199	199	193	177	181	184	181	188	182	203	197	171	193	192	183	197	183	175	177	180	194	183	170	188	179	171	191	204	187	187	196	180	192	190	181	194	181	202	186	180	172	202	184	183	186	194	199	203	193	197	189	180	197	195	190	174	193	177	206	196	151	172	173	184	184	180	218	191	166	180	175	161	192	212	190	163	196	191	172	164	171	214	169	189	200	207	205	192	185	186	184	212	198	172	174	189	167	189	209	184	190	158	188	166	178	170	214	160	191	157	184	186	180	170	167	208	206	194	189	171	184	199	204	197	189	192	185	179	185	203	181	185	184	186	204	186	202	193	199	185	203	160	185	182	209	182	166	165	176	196	187	170	182	175	164	182	181	177	190	171	178	180	185	183	170	207	191	208	191	189	191	162	168	198	198	215	175	195	189	187	159	172	193	192	187	178	194	193	189	178	178	189	218	204	174	172	190	157	178	192	182	185	180	164	165	183	186	197	170	184	192	194	184	197	189	156	200	200	184	207	198	198	175	178	182	176	159	178	186	184	159	174	172	176	186	153	207	173	187	201	204	172	181	200	187	180	190	170	169	181	178	221	185	195	196	183	162	178	198	190	179	187	191	193	201	207	178	186	187	187	202	164	207	184	173	209	178	177	180	184	176	193	170	177	184	212	210	197	204	171	198	184	175	209	182	176	180	185	195	170	185	185	203	198	198	186	170	179	184	168	165	185	214	204	195	186	195	181	185	184	193	163	194	193	172	187	171	185	181	180	208	223	191	183	185	180	174	182	207	194	207	187	190	194	158	188	197	183	176	193	195	172	193	190	174	195	183	188	193	180	189	173	188	176	182	194	176	157	193	173	193	186	190	186	199	174	171	186	177	183	187	184	196	182	174	192	200	164	179	199	152	187	152	203	177	157	172	187	192	194	190	169	181	189	194	208	190	168	170	200	196	170	198	159	181	177	194	189	205	178	179	190	155	178	155	188	171	190	151	179	193	204	202	205	185	181	180	191	201	168	164	228	194	184	204	175	181	176	173	182
6281	1029	495	440	463	474	438	444	480	477	461	426	439	463	474	438	436	495	402	421	419	512	450	454	474	494	461	486	444	414	443	489	430	455	472	492	469	444	473	457	451	473	479	502	503	472	467	474	419	448	441	455	479	487	474	436	469	426	432	457	455	453	446	442	463	487	463	450	434	462	450	462	410	452	445	471	427	481	488	491	437	474	451	437	496	461	473	491	453	441	470	444	437	441	437	434	411	446	499	429	455	437	438	457	443	456	429	432	457	428	469	473	436	469	440	451	467	449	491	455	407	433	470	434	467	444	406	395	483	431	467	455	457	420	431	426	459	467	449	447	457	467	461	466	468	470	429	441	451	452	406	446	423	443	498	446	442	438	431	454	451	431	486	446	444	425	486	494	446	432	458	433	436	469	456	452	446	461	450	466	470	475	445	470	435	431	435	445	444	473	416	447	465	463	446	446	441	484	464	411	448	466	442	428	384	458	447	444	429	468	433	443	468	432	446	448	450	464	453	473	445	447	458	423	428	433	453	470	446	470	443	468	450	438	416	459	479	453	434	421	454	403	478	438	438	455	471	443	457	403	450	442	420	448	436	455	460	459	419	449	459	471	478	441	465	471	464	461	430	483	486	467	449	436	475	433	487	398	440	434	442	426	471	440	452	478	438	472	431	432	425	459	484	463	452	461	475	403	463	465	451	472	423	444	411	498	427	424	413	486	446	448	473	454	432	458	458	432	418	434	460	478	472	450	454	422	493	446	411	443	455	427	433	487	476	455	462	460	430	465	451	433	479	455	470	482	459	431	436	472	481	435	445	454	441	420	464	425	440	440	417	454	459	452	424	452	466	429	453	450	432	438	448	405	462	466	419	441	454	466	449	447	437	438	441	462	413	443	456	473	458	456	410	471	473	475	458	442	487	429	432	471	458	447	437	474	450	445	452	424	445	469	477	427	459	447	427	413	461	463	433	498	480	477	413	469	479	485	441	434	462	452	471	457	430	446	436	464	446	399	410	435	487	473	486	503	481	435	441	472	438	476	450	471	440	482	436	489	451	448	451	440	440	408	473	451	436	450	457	475	450	463	480	437	446	431	429	436	475	468	475	477	456	412	476	434	474	464	445	449	452	434	432	448	458	472	438	448	469	463	474	438	462	420	431	456	432	387	459	459	467	443	431	432	448	438	465	489	455	470	454	478	466	477	488	412	418	448	457	463	446	469	444	436	463	432	450	415	449	479	461	446	463	458	470	439	462	415	438	479	473	445	447	450	470	445	416	452	444	455	480	493	425	447	454	426	453	420	435	461	491	427	466	450	452	471	469	477	455	467	439	407	478	448	466	444	436	449	450	488	444	420	462	449	481	467	443	482	463	448	485	474	465	422	431	478	459	455	449	457	448	462	435	433	445	459	410	465	414	428	434	442	416	456	440	459	440	459	439	415	446	452	467	439	467	411	478	484	466	446	493	492	428	474	464	484	446	457	453	457	423	441	441	470	441	449	449	421	421	443	477	453	457	466	466	452	455	483	459	463	394	443	431	465	415	442	477	470	409	462	384	450	437	468	468	479	462	447	470	455	447	441	448	493	471	437	444	456	413	445	428	413	430	450	475	441	456	398	447	444	459	470	456	449	463	515	463	456	464	456	413	463	452	449	474	443	494	453	453	463	481	437	447	456	485	460	424	450	442	415	440	475	448	443	432	438	444	460	436	443	415	475	475	472	419	467	416	434	476	463	456	472	446	481	394	411	448	455	432	440	491	481	409	439	436	450	443	461	443	425	463	436	427	439	458	452	466	434	434	489	457	469	500	443	455	439	462	453	474	442	455	481	416	442	419	466	463	426	408	421	430	448	440	457	424	456	478	470	422	466	451	443	449	464	455	462	436	447	484	486	479	425	429	423	442	463	446	469	418	450	464	495	447	404	454	422	420	422	483	460	448	410	464	436	418	442	491	428	455	442	420	406	474	454	470	415	468	475	443	482	494	450	473	416	422	399	417	453	443	500	422	462	458	464	437	448	421	492	426	466	411	451	466	432	435	480	453	417	399	468	432	479	436	459	463	432	453	473	443	476	476	422	444	436	485	450	488	444	437	456	430	442	442	460	437	468	461	477	485	489	464	463	442	475	447	439	481	418	468	452	477	460	433	458	473	495	457	446	405	454	493	429	438	412	460	458	432	442	469	482	435	491	436	489	450	440	470	466	437	460	440	452	426	474	439	476	485	456	463	410	451	395	467	479	425	433	466	473	456	420	465	437	426	459	469	430	446	433	428	490	455	438	441	446	431	450	465	446	453	486	465	445	466	468	456	466	437	456	449	455	428	457	437	428	442	443	470	442	452	431	450	444	469	477	464	426	424	451	446	481	438	440	439	474	419	466	481	467	438	398	417	416	417	471	450	443	428	478	477	445	427	425	467	461	432	441	435	456	451	476	403	403	430	488	432	449	441	483	438	421	443	441	451	465	429	482	441	439	464	462	432	441	450	435	457	472	448	422	441	416	396	390	449	437	446	432	456	473	482	476	432	444	479	435	439	440	458	427	450	439	435	444	443	427	481	435	456	417	440	502	488	473	480	429	505	450	444	435	446	447	448	460	441	440	452	450	448	471	433	453	430	429	454	482	464	455	442	425	441	449	446	419	455	487	427	430	479	476	425	434	461	453	470	466	475	454	433	465	456	432	448	453	426	426	461	465	463	435	472	424	483	451	425	467	457	424	464	458	432	436	468	434	462	442	436	451	417	488	447	488	451	499	453	448	417	471	469	495	452	449	460	457	430	446	407	465	465	423	454	447	406	454	468	456	457	444	444	470	492	463	464	468	407	433	447	430	454	471	408	430	409	447	420	433	448	386	438	444	451	438	451	421	431	466	458	433	454	409	449	489	482	419	452	419	465	438	427	441	462	427	454	431	450	462	471	437	416	422	440	425	473	407	463	463	489	484	421	445	459	440	412	445	463	478	445	471	451	433	404	467	473	413	453	436	441	439	446	453	451	429	440	452	465	470	461	482	465	422	462	469	438	501	454	455	432	430	418	413	463	427	427	423	483	459	500	464	485	420	435	424	412	498	449	484	465	455	430	472	466	425	457	467	413	420	436	473	475	434	447	474	435	412	475	472	427	446	465	459	458	432	463	431	457	414	442	445	431	476	420	424	450	366	470	462	477	448	435	453	394	458	408	436	468	439	443	462	438	440	473	455	457	450	434	426	416	452	468	446	449	472	435	472	427	473	445	458	485	483	478	463	431	450	478	379	466	454	426	484	443	421	456	446	457	451	441	460	476	432	468	422	446	488	458	447	461	466	440	506	476	422	439	462	445	456	478	442	438	422	467	494	438	463	439	440	445	471	452	453	450	443	502	437	476	439	436	454	488	440	489	469	463	412	444	423	425	430	455	453	445	437	466	475	430	443	445	497	420	463	432	472	462	442	464	438	438	471	437	466	463	428	466	461	444	457	462	470	429	493	463	443	443	461	449	435	432	415
17025	2391	318	241	188	194	165	172	143	147	151	134	128	119	133	144	119	134	154	127	151	141	132	151	122	118	145	156	130	152	148	132	151	138	135	159	117	132	112	149	101	149	151	132	143	125	132	142	138	134	131	145	146	157	125	143	115	142	130	123	122	136	126	137	130	121	139	145	125	132	124	98	117	151	117	149	138	119	138	130	125	122	120	142	119	122	136	132	122	106	131	121	131	158	131	119	136	127	141	138	135	128	139	125	138	131	133	123	154	124	149	135	142	113	140	135	130	138	132	128	137	108	130	147	121	158	131	140	158	138	132	127	146	134	143	139	126	147	148	127	131	160	122	132	131	127	126	120	134	138	122	120	145	134	134	115	147	136	149	126	141	121	121	107	122	128	143	100	141	129	129	122	143	160	143	123	155	141	128	130	145	152	124	111	119	136	132	134	110	121	160	133	146	125	163	133	129	123	125	111	132	139	134	132	131	131	149	140	132	116	159	133	129	126	117	145	143	138	124	134	137	118	124	132	129	150	147	132	123	158	131	131	136	142	122	134	167	130	134	145	139	143	138	165	116	163	134	146	122	153	133	114	142	133	141	130	124	132	116	131	129	129	126	123	120	106	116	129	124	129	128	148	142	132	134	135	139	119	134	131	116	138	110	130	129	125	129	130	136	119	124	125	139	118	131	124	126	146	113	137	143	115	136	142	127	139	125	123	126	141	117	131	156	137	130	129	127	129	146	120	139	126	135	125	132	120	129	114	131	128	142	134	137	131	123	110	156	123	126	141	129	134	157	129	132	139	121	107	122	145	130	137	121	125	138	127	142	128	108	151	157	136	123	138	146	162	125	143	131	114	133	124	139	116	105	136	131	134	123	125	133	112	145	156	158	139	133	127	136	146	122	144	130	120	147	114	131	146	112	128	144	121	142	137	134	131	128	139	142	134	137	144	141	131	130	130	139	132	132	155	128	115	129	130	109	155	147	142	129	143	143	141	150	148	128	127	135	168	124	116	121	145	152	137	136	145	141	113	133	161	123	113	128	129	146	160	150	111	129	131	134	136	132	134	123	128	123	143	130	117	116	143	125	142	117	145	130	149	127	131	157	139	109	118	138	150	173	119	140	133	125	120	122	125	147	117	125	158	120	131	141	130	119	135	130	136	146	137	127	131	137	122	144	126	135	141	142	118	109	133	143	173	142	138	152	138	131	93	129	155	140	136	141	124	139	147	138	136	126	114	136	146	135	158	152	126	132	151	150	105	140	134	118	150	129	130	125	98	142	149	145	131	130	122	122	150	123	108	145	137	121	148	130	137	139	122	116	135	127	139	107	140	121	125	134	148	145	118	119	121	135	145	127	148	145	132	122	126	122	118	143	131	120	144	126	135	156	140	132	124	143	134	127	141	118	154	132	133	139	134	153	125	137	131	146	121	107	118	147	128	134	144	140	120	141	121	129	138	135	118	126	122	154	151	135	124	140	158	117	130	129	153	133	134	137	129	130	107	130	109	143	159	133	116	140	136	127	153	154	133	122	127	129	142	129	119	120	126	131	145	154	144	123	125	122	142	156	168	121	127	133	122	144	137	130	121	124	118	123	132	129	134	142	123	126	111	124	142	140	140	143	150	137	135	150	134	138	140	142	125	146	120	160	126	161	145	126	137	122	133	136	121	144	129	125	144	149	121	116	104	142	136	131	111	160	142	131	121	129	160	138	135	139	116	139	136	121	123	114	143	141	127	135	136	126	128	129	132	132	136	133	128	137	122	125	133	138	139	130	147	139	133	145	139	121	138	135	124	126	120	143	125	124	107	129	141	142	155	119	145	114	128	138	139	92	104	118	135	134	128	137	135	119	131	141	124	122	139	157	138	137	125	128	108	125	133	131	124	106	143	132	129	130	131	135	131	135	130	140	132	137	125	136	128	114	144	141	142	115	128	117	142	132	136	111	146	125	117	136	133	108	123	116	136	153	117	127	134	143	119	136	120	133	137	155	136	140	125	130	140	128	145	121	147	113	128	118	116	150	156	114	159	148	110	143	123	130	138	128	129	119	135	135	115	141	151	146	158	119	106	129	137	142	137	129	141	127	142	136	131	136	123	133	134	133	139	141	112	130	126	136	126	146	134	150	120	129	125	135	118	133	153	117	120	136	126	139	100	132	119	134	118	131	130	121	113	126	162	138	143	118	148	120	123	142	138	129	124	149	133	122	148	124	147	155	122	143	118	126	147	133	112	137	128	124	145	159	125	133	136	135	124	136	119	121	143	130	171	147	126	112	130	171	118	137	143	134	128	138	108	136	108	128	121	116	146	125	135	118	132	140	129	148	130	128	145	125	128	146	154	122	127	138	124	135	133	122	114	129	123	143	136	163	152	122	139	137	132	119	110	135	162	125	140	130	119	132	140	137	150	114	120	134	162	102	128	163	123	129	130	131	157	152	141	131	139	125	147	127	134	143	129	164	152	111	173	149	133	145	168	137	130	144	153	132	166	122	138	132	133	127	129	142	138	122	140	132	129	129	131	122	152	136	117	152	128	126	125	125	134	131	137	124	142	120	130	128	138	148	119	123	145	129	132	156	144	152	123	128	135	131	119	145	144	120	138	161	165	127	148	129	125	135	137	144	145	132	137	156	136	128	118	133	122	120	128	117	126	132	121	137	122	114	136	129	132	123	153	137	140	114	132	136	143	143	144	149	134	158	124	132	144	143	119	145	122	139	138	142	106	119	138	104	118	117	121	130	126	120	122	141	120	146	129	126	151	127	128	130	130	142	133	116	141	131	146	125	137	141	123	156	134	117	137	130	110	125	137	137	121	120	142	132	136	137	141	119	121	117	133	128	114	135	134	145	150	149	140	135	117	161	131	124	143	112	108	112	143	143	133	128	120	129	147	144	149	144	173	119	146	131	135	124	122	129	120	139	114	158	126	133	118	153	124	147	125	142	134	129	139	130	133	146	138	138	117	135	140	152	120	129	134	125	159	167	142	148	131	124	163	150	118	131	124	140	150	143	120	138	127	134	130	137	118	137	127	137	121	131	135	127	127	139	151	126	157	116	125	133	137	125	132	118	127	133	141	134	130	117	131	149	139	141	129	136	135	138	119	129	126	128	142	121	148	150	129	109	146	138	131	122	133	122	139	117	123	119	128	131	107	113	140	124	132	121	145	121	135	119	147	133	144	149	130	146	117	112	134	148	154	108	142	135	163	159	147	120	149	145	142	130	155	138	122	118	130	122	140	140	151	145	154	129	144	133	139	124	122	122	137	133	144	129	117	123	139	136	136	148	129	120	127	114	142	121	141	121	145	140	131	143	128	141	110	118	132	129	155	151	149	117	133	118	135	132	123	142	144	147	123	155	110	132	141	116	145	116	125	134	113	124	142	134	145	120	157	142	131	130	141	126	122	128	135	120	144	124	139	157	130	142	148	131	131	142	127	128	130	137	149	131	132	123	137	142	142	147	155	117	146	139	141	123	128	125	124
12824	1809	754	858	742	668	539	493	518	493	453	403	411	424	365	374	385	345	356	379	344	384	362	347	353	323	343	344	317	360	311	374	344	349	340	412	341	353	378	371	341	390	428	443	409	427	462	518	519	470	572	490	456	463	393	334	372	352	355	356	377	348	315	352	289	290	325	352	372	305	334	353	350	326	340	339	312	331	346	330	343	373	341	351	352	321	327	330	335	333	307	357	324	290	288	353	361	297	329	318	333	343	365	360	321	341	332	357	343	357	343	337	325	323	326	319	354	302	327	319	336	316	331	344	314	336	329	357	295	343	327	335	332	347	325	328	315	331	338	357	304	315	331	315	321	340	312	318	280	346	333	334	327	308	334	320	358	310	350	315	352	377	313	335	304	314	335	329	319	366	332	328	310	306	342	305	315	316	312	317	338	346	320	329	308	331	307	333	319	327	347	335	342	359	340	310	321	323	330	293	358	317	332	315	315	338	338	317	316	338	323	297	333	300	316	347	320	295	375	303	343	324	316	321	334	329	323	329	330	334	319	309	286	346	308	324	321	308	333	338	336	322	329	319	338	352	324	364	313	342	330	296	365	360	330	330	340	331	295	296	341	307	309	338	326	340	342	375	329	320	369	334	324	326	293	325	330	312	304	326	322	345	326	318	334	319	335	301	343	310	311	321	319	313	344	343	321	351	329	318	293	319	309	356	308	325	333	334	330	314	327	323	293	336	325	308	325	308	345	314	334	335	342	299	327	341	329	313	347	335	333	328	322	349	353	327	328	324	343	312	342	349	330	333	273	297	303	292	300	292	291	342	333	318	318	317	335	361	328	336	356	335	328	324	338	344	331	314	327	306	321	334	319	356	306	318	344	296	328	330	352	360	362	343	355	324	335	315	321	318	316	323	322	353	311	325	325	336	326	310	291	352	321	311	331	346	321	300	297	347	328	339	317	332	366	344	349	313	329	329	341	338	319	366	333	334	311	345	332	345	323	327	367	346	325	283	299	365	347	327	336	328	311	316	343	326	351	348	339	339	350	331	368	341	308	328	350	298	327	328	328	352	317	341	298	341	317	341	335	351	338	345	335	288	343	324	338	330	346	357	337	302	363	352	308	321	318	336	323	310	334	347	307	326	322	334	315	306	304	325	343	301	314	342	312	331	338	318	315	345	347	345	301	330	329	329	312	309	319	315	327	344	320	329	321	342	345	341	317	335	332	314	339	279	339	338	327	329	294	333	330	326	325	345	353	329	313	312	334	333	323	307	317	302	341	325	315	332	320	323	315	319	340	329	321	347	339	324	329	312	345	324	312	325	312	326	328	325	326	359	320	315	311	328	328	354	298	312	357	353	339	347	306	347	341	330	332	331	327	325	324	340	306	324	305	299	326	319	379	310	322	317	343	346	346	345	349	324	311	301	339	338	336	314	319	311	321	304	330	305	320	347	312	358	339	312	330	315	345	342	327	337	337	333	329	308	345	321	327	338	291	363	344	360	320	372	356	321	321	312	325	332	311	312	361	313	322	352	298	324	318	332	343	343	326	307	380	316	306	322	306	344	358	316	327	330	326	332	305	322	328	314	306	337	370	332	349	308	284	315	339	339	355	340	348	335	313	324	350	311	316	342	324	320	361	312	356	338	325	337	299	334	279	318	356	308	324	321	334	366	333	355	319	308	331	314	346	292	319	321	325	303	338	309	322	331	324	347	316	367	345	335	338	343	360	308	324	316	341	308	284	354	336	340	340	325	334	326	337	367	332	333	321	343	319	305	338	322	308	352	331	348	328	316	337	326	321	316	362	319	340	378	304	342	334	337	336	374	314	330	332	328	327	349	333	332	327	338	307	355	309	311	332	325	352	316	331	341	347	320	353	340	311	318	312	326	352	331	318	349	319	331	341	332	337	309	325	313	342	308	303	310	322	346	322	331	298	340	337	305	323	348	357	331	321	335	324	340	295	355	310	314	311	297	338	317	313	347	304	344	318	340	325	265	314	346	342	335	316	324	319	332	328	340	315	318	359	307	347	347	340	347	317	323	297	343	317	321	307	320	319	313	306	292	351	307	345	308	338	322	347	339	378	324	349	322	316	310	357	324	332	339	340	327	348	330	317	298	322	316	350	356	342	323	344	332	336	342	325	324	348	317	327	324	287	326	339	339	330	316	308	338	343	304	343	298	335	349	349	351	338	322	340	331	331	322	310	327	290	304	320	324	346	377	342	334	355	362	352	336	351	317	322	333	353	303	355	334	319	294	338	336	331	329	307	302	320	325	283	314	341	353	329	325	345	297	314	299	328	322	296	290	360	314	347	341	327	327	327	318	369	367	336	323	330	323	336	350	367	336	284	333	332	326	325	342	310	321	307	287	293	331	328	325	298	321	341	311	342	312	284	343	330	328	349	319	317	313	340	340	336	311	300	328	335	358	343	309	331	335	338	318	318	344	333	313	345	325	306	317	368	324	333	321	315	336	316	319	341	308	333	330	325	312	355	319	334	313	356	318	316	293	287	334	326	320	333	361	303	312	308	303	326	314	338	295	321	358	299	331	341	343	325	318	329	318	344	344	333	303	330	340	316	321	321	324	359	331	329	298	331	327	316	353	331	338	322	310	307	359	334	338	350	326	315	334	314	332	333	302	315	336	319	352	343	320	315	341	327	337	316	328	343	314	322	351	327	343	314	332	335	316	317	319	357	324	358	328	320	350	330	333	290	311	334	301	323	339	341	318	344	313	306	345	291	286	314	349	332	312	304	341	355	344	320	368	299	333	329	338	331	326	345	322	330	299	341	328	357	301	294	328	344	332	335	300	337	345	349	347	302	338	357	339	317	338	315	300	335	347	302	303	329	323	313	333	333	312	323	319	321	347	317	326	326	306	320	323	325	313	338	317	345	320	337	306	295	305	331	338	350	331	328	343	322	288	337	347	321	329	317	338	325	342	304	281	335	300	314	334	363	305	329	356	350	345	335	341	364	317	341	322	318	353	352	310	339	322	336	362	348	322	324	328	358	339	316	336	351	346	327	341	299	346	336	342	341	322	322	315	312	319	345	341	338	339	335	333	337	280	325	323	342	336	323	350	316	321	333	363	296	356	312	325	315	343	325	318	350	351	315	320	348	310	337	332	328	318	339	332	354	344	323	292	322	346	289	346	314	327	353	336	351	347	324	329	354	340	355	305	363	328	334	337	307	339	316	310	332	323	346	280	368	329	316	344	307	321	358	333	316	325	338	337	336	312	328	343	285	332	332	316	316	334	329	328	354	342	299	312	322	326	328	327	337	333	347	330	333	335	355	344	324	291	320	336	307	347	301	351	301	325	357	331	364	301	352	347	295	347	324	334	338	328	314	307	332	284	327	341	334	356	311	314	353	330	321	303	331	364	329	333	324	351	319	323	318	319	326	305	302	332	309	303	345	334	336	370	349	300	380	324	331	337	307	313	317	324	320	368	333	329	358	355	330	336	323	342	334	292	321	351	304	304	355	351
25518	4699	565	345	212	179	145	127	122	105	67	77	81	83	83	75	80	83	81	71	49	68	64	64	72	53	65	68	61	71	56	69	69	62	83	54	79	60	73	74	65	52	75	67	88	85	85	102	92	94	101	99	75	76	66	57	58	76	70	72	58	73	77	64	55	58	62	61	65	55	77	71	74	48	59	59	79	56	43	52	62	71	62	65	53	57	60	63	65	57	47	66	77	56	62	49	69	59	67	54	64	64	77	54	52	70	57	64	56	55	69	62	48	59	58	56	48	68	56	60	63	65	64	66	58	53	58	59	74	42	63	65	56	66	69	49	51	53	61	65	59	61	49	56	57	59	79	54	64	56	66	54	55	63	71	51	67	58	65	56	63	61	55	68	58	68	52	54	64	55	53	55	52	46	62	57	53	45	79	59	51	64	63	54	63	49	54	56	62	68	65	61	63	64	65	49	65	52	45	62	80	50	67	49	55	74	60	58	53	57	52	70	61	55	51	71	65	74	57	53	43	63	55	52	63	53	62	82	63	65	65	59	50	59	53	56	42	65	66	55	58	64	58	58	60	53	53	55	55	74	55	67	59	69	69	56	49	64	51	54	59	67	58	50	54	45	64	55	65	44	53	59	68	56	51	55	65	56	51	64	68	70	64	59	50	47	71	70	60	71	48	67	61	60	57	58	49	43	68	58	66	63	61	49	62	74	64	67	54	69	60	64	58	63	66	64	59	68	60	73	49	76	48	55	57	57	59	69	66	75	61	48	58	54	63	64	62	61	64	53	58	53	47	63	74	48	56	61	64	63	51	56	61	56	58	73	48	74	50	50	72	54	66	66	63	61	62	51	61	50	51	59	70	70	60	58	65	62	65	63	58	70	62	76	51	53	49	53	52	63	57	64	62	57	62	48	52	50	69	47	53	60	68	46	46	67	83	70	58	64	61	71	63	55	61	53	75	64	69	53	61	61	56	57	72	48	59	69	57	76	75	64	66	51	50	65	65	80	64	73	65	59	54	54	53	70	71	66	71	65	67	60	74	67	71	61	67	67	55	66	67	52	65	52	76	48	59	48	46	64	64	66	59	53	83	54	49	59	57	50	64	65	57	62	59	60	55	60	48	59	51	59	61	70	63	60	61	59	49	59	57	48	60	67	63	59	68	69	57	49	45	66	47	62	52	61	58	63	45	53	57	65	58	64	57	68	64	62	45	69	56	57	45	53	64	62	69	48	63	66	62	68	57	65	62	70	57	52	53	65	66	61	52	52	66	52	71	55	46	65	54	53	58	49	58	56	68	68	63	57	56	59	57	56	54	62	78	54	58	69	67	59	48	72	58	64	47	68	67	64	53	62	72	56	53	56	54	61	61	62	66	45	80	57	69	62	65	68	63	61	72	69	74	69	54	58	59	59	44	54	63	70	60	55	63	55	68	68	56	56	66	53	57	58	48	57	55	74	64	59	56	67	64	72	56	47	57	55	66	49	73	59	55	52	66	69	68	73	72	68	60	56	46	67	68	48	58	52	61	64	65	60	60	54	59	64	60	60	48	71	57	56	64	58	62	54	69	73	53	46	56	59	50	62	63	48	53	68	42	50	52	70	48	61	52	59	61	64	57	63	67	51	68	63	62	51	50	58	72	61	65	58	68	68	73	64	55	69	52	45	64	56	47	51	59	66	60	63	62	57	48	62	58	56	58	80	69	74	57	57	68	64	51	65	78	54	64	54	53	60	65	59	53	53	68	46	49	57	51	54	50	55	50	61	68	58	68	47	47	56	51	60	43	70	91	64	58	59	63	57	49	62	58	63	58	47	66	61	72	49	57	54	54	56	60	49	59	64	53	56	47	63	71	57	64	53	60	64	57	48	67	59	65	49	57	64	63	55	63	61	46	68	58	58	42	62	53	67	66	62	48	51	58	58	49	53	61	48	51	59	51	62	53	54	53	41	66	75	69	63	48	65	64	50	52	63	64	50	55	53	58	68	63	44	57	58	74	66	55	52	54	60	62	68	59	66	56	68	57	66	70	38	59	51	75	70	72	59	68	59	61	73	69	70	62	65	59	51	58	62	74	82	70	66	53	55	80	62	58	73	61	55	61	69	51	52	64	62	63	49	61	56	59	51	73	67	61	70	54	65	61	49	52	49	60	58	66	58	53	63	63	48	67	68	75	70	53	65	54	66	67	55	55	66	65	47	58	60	59	57	49	54	49	59	52	57	56	58	68	43	59	53	75	68	56	63	64	48	61	61	62	66	45	60	54	63	50	65	71	52	64	60	62	60	50	52	46	68	59	54	60	71	60	64	56	72	51	64	62	75	62	48	75	72	75	70	60	51	49	64	54	56	61	51	65	70	76	56	59	63	66	50	62	58	60	60	60	65	49	62	58	45	82	65	51	50	66	58	62	61	75	58	47	51	53	57	57	51	76	67	56	63	58	46	46	42	68	59	60	59	57	50	67	62	66	64	59	47	69	53	55	58	60	60	71	53	51	70	60	58	56	71	49	52	45	72	68	70	58	60	52	57	43	45	47	54	55	74	57	63	50	50	79	65	51	64	67	65	51	49	61	60	55	60	58	65	56	60	63	57	52	60	68	36	75	70	58	60	66	64	76	53	71	76	76	61	64	69	65	56	71	66	62	58	60	58	53	54	65	58	64	59	46	60	59	68	58	53	72	52	54	45	44	59	66	66	56	64	64	60	58	55	65	79	67	53	61	64	55	49	51	51	60	57	54	61	68	54	62	48	56	50	61	68	60	75	62	66	55	60	48	44	65	53	66	59	50	65	57	72	58	53	54	68	52	59	61	67	57	52	59	59	71	71	71	67	51	58	58	50	62	65	45	61	68	51	56	49	57	51	64	60	72	73	53	65	61	51	51	55	51	57	60	59	55	66	69	65	65	47	45	60	66	57	70	72	64	61	56	48	63	53	65	64	56	66	79	62	61	56	51	53	76	53	56	64	68	58	62	66	43	59	74	46	67	75	61	58	66	60	56	70	80	55	42	50	58	54	53	62	60	58	42	53	61	54	52	60	62	70	53	53	43	74	71	48	57	68	65	67	59	62	56	72	66	74	49	69	51	60	48	53	63	55	54	69	60	62	69	62	57	58	56	53	58	56	60	69	41	70	69	70	59	63	69	62	57	71	68	58	54	68	56	55	70	69	55	63	51	60	59	53	55	69	65	59	66	50	60	72	68	56	60	67	57	62	51	71	70	70	56	58	57	61	69	64	61	75	65	69	47	74	57	50	54	70	65	59	65	65	68	50	62	51	57	68	59	61	64	57	57	60	67	60	64	68	70	74	62	62	63	61	57	70	71	65	48	61	50	60	62	54	46	61	75	53	58	59	50	55	67	57	57	61	66	71	70	61	60	51	52	59	60	56	70	53	63	55	68	60	58	59	50	70	63	65	51	72	61	66	67	59	59	55	71	63	61	67	66	71	61	53	54	50	74	57	71	51	49	55	70	65	62	63	67	59
16399	2741	997	1193	978	787	637	542	471	411	375	330	305	274	298	242	223	242	222	255	227	222	212	216	223	211	218	194	200	197	214	202	183	198	213	217	233	241	237	229	253	255	316	343	327	325	365	461	489	510	522	465	409	322	257	241	279	246	249	290	239	201	176	171	153	163	159	178	168	163	163	162	179	183	187	147	164	159	179	176	188	206	178	160	156	176	151	167	159	172	180	167	158	171	159	159	146	157	163	181	148	161	154	142	169	194	186	161	183	178	150	161	136	143	162	176	184	179	170	178	179	161	189	166	152	163	180	184	177	156	148	154	154	179	179	164	163	173	178	173	180	164	145	154	168	176	169	175	151	170	167	148	172	157	162	158	172	178	171	170	160	172	138	166	163	148	171	147	174	154	198	151	162	153	159	149	198	165	157	157	163	155	161	182	154	175	177	185	181	167	182	142	184	168	179	156	167	147	150	170	158	171	171	148	175	163	169	153	150	166	167	144	158	185	168	152	162	159	168	168	160	168	148	173	153	156	149	152	149	182	177	161	158	156	174	152	143	160	150	187	153	186	148	180	178	158	186	186	183	172	168	180	172	166	172	167	176	170	148	171	157	144	168	170	174	166	177	156	157	178	178	155	174	185	171	159	154	158	144	154	147	154	180	162	183	155	176	164	163	170	134	181	158	156	156	170	165	153	170	161	168	166	168	147	171	183	161	193	169	172	192	169	160	164	141	167	175	156	163	173	157	158	159	154	168	184	171	151	168	172	147	172	164	163	173	155	181	183	146	165	177	180	151	161	144	152	142	160	179	192	172	152	169	151	157	158	156	159	167	175	178	157	160	150	156	190	146	165	178	138	182	164	176	146	143	137	154	153	193	168	162	168	153	186	162	150	159	164	147	168	165	171	158	160	177	179	155	176	186	151	164	155	165	179	173	150	136	168	172	137	153	181	168	156	183	160	175	172	161	177	169	169	165	152	185	191	163	161	154	173	146	167	180	163	158	194	172	154	184	175	183	180	175	153	166	150	142	183	123	152	186	165	151	177	185	147	169	165	150	173	164	145	181	146	155	152	146	144	162	163	171	148	216	169	156	184	174	157	142	149	170	161	162	172	185	173	167	159	171	189	156	178	163	175	187	169	168	169	148	177	142	166	166	157	152	153	183	166	160	153	168	186	180	158	176	147	176	138	187	176	163	189	165	156	161	166	143	175	154	173	166	159	163	186	152	184	168	189	175	165	161	158	172	186	176	158	178	167	160	170	187	176	175	164	182	161	170	173	172	153	171	203	158	173	194	169	163	145	162	169	170	171	181	163	173	163	155	168	172	165	159	168	175	188	175	176	183	159	151	155	167	150	175	179	153	162	169	165	151	176	180	167	164	139	168	160	152	169	189	181	140	148	170	176	165	161	162	152	172	200	165	148	151	179	151	151	174	156	146	163	159	133	174	164	175	135	189	171	170	157	159	169	161	163	160	170	152	187	182	160	168	181	159	165	170	149	172	167	132	180	153	182	159	178	161	173	165	166	159	170	177	160	175	167	172	167	149	149	160	170	189	190	163	164	185	153	166	151	170	164	183	148	155	180	151	165	184	162	149	188	165	172	165	186	168	178	152	148	151	156	173	170	163	161	178	157	155	173	172	161	160	157	152	167	155	165	167	164	176	184	175	191	164	171	163	178	167	155	191	184	173	142	147	173	170	169	147	161	162	156	172	167	169	167	180	157	184	167	192	153	166	202	157	168	162	156	182	160	164	157	179	168	165	162	166	174	167	168	182	193	180	155	160	166	160	158	166	164	177	152	168	180	153	188	171	166	164	164	173	159	167	162	148	160	191	145	144	164	159	165	133	136	165	169	150	163	145	154	165	154	175	182	172	150	160	153	168	161	157	158	151	156	190	167	179	174	149	168	175	176	166	171	179	162	141	176	180	161	161	142	175	156	163	186	151	176	166	166	171	181	165	153	164	150	144	155	152	168	170	166	157	192	158	145	177	170	157	163	167	149	179	161	160	143	170	173	144	148	170	170	177	135	162	159	159	164	179	178	156	164	154	176	139	183	165	147	158	158	168	170	159	181	152	180	175	167	184	176	185	144	149	180	185	166	152	166	166	172	167	170	155	168	168	158	173	155	170	147	171	165	160	189	176	160	172	171	162	183	172	175	156	181	176	181	174	155	165	162	160	181	171	171	174	188	195	168	164	166	175	161	175	168	160	147	169	155	146	194	165	192	168	176	178	156	171	166	157	172	183	168	161	158	184	165	186	156	155	166	174	180	183	176	158	188	161	169	175	167	154	161	161	169	166	163	162	168	156	161	158	178	151	158	180	167	175	159	164	169	187	159	165	182	139	168	176	173	161	162	154	186	145	167	170	171	161	152	170	162	162	164	138	162	171	167	150	156	149	160	134	151	172	177	170	162	169	161	147	178	171	169	159	183	171	152	165	159	172	159	156	189	167	172	161	132	189	147	162	165	166	144	159	145	178	176	158	144	171	150	179	182	177	173	162	157	181	171	155	167	181	149	175	144	163	156	178	164	204	145	163	156	187	151	172	158	174	170	159	144	166	156	137	160	152	149	188	162	173	150	190	176	155	174	145	164	158	162	180	172	143	166	188	184	164	170	171	166	155	161	162	169	163	168	153	161	163	146	152	169	174	147	167	180	168	193	151	158	157	185	151	156	189	153	160	186	180	168	159	187	151	140	185	175	165	166	151	171	166	156	161	176	165	172	165	184	165	154	179	185	172	166	156	145	208	171	193	155	141	155	138	159	152	159	154	154	178	196	164	186	151	152	174	168	142	153	141	169	192	156	159	178	173	164	158	174	157	161	164	169	144	134	164	135	155	159	129	173	152	191	169	158	160	150	175	149	158	174	180	187	176	186	157	160	172	180	153	165	181	158	182	186	149	154	154	155	163	184	141	171	161	158	179	176	161	168	158	166	143	142	139	168	162	159	171	157	165	152	184	168	165	142	166	157	134	160	175	203	179	176	152	160	182	171	175	181	165	150	172	177	168	149	143	169	156	146	160	167	147	188	169	161	154	167	189	154	183	150	147	162	168	160	164	155	172	150	172	166	170	164	171	160	162	166	169	165	150	169	156	180	157	171	145	175	164	197	174	172	163	167	170	164	151	158	159	175	168	143	140	171	170	157	153	160	182	153	183	155	166	166	154	165	162	145	175	155	188	167	179	155	168	149	171	167	192	161	155	155	159	188	173	155	144	169	157	191	193	164	149	162	173	161	173	175	173	190	185	167	178	188	170	154	168	174	171	183	186	185	159	174	122	179	148	169	146	175	172	154	183	167	173	194	163	175	161	161	181	151	148	169	166	170	184	159	197	165	145	154	155	180	178	147	163	164	152	175	168	154	180	168	170	167	168	168	174	158	153	184	163	163	180	171	198	179	178	168	159	178	158	167	166	168	163	169	163	140	178	179	177	162	152	162	173	143	161	150	166	139	164	163	169	168	160	186	187	140	150	167
8202	1031	206	189	173	191	186	186	176	139	186	180	175	190	177	186	182	204	159	197	182	162	175	188	184	199	163	191	191	207	169	186	157	169	170	161	185	199	178	197	190	190	178	169	192	180	206	196	171	190	178	178	190	168	166	185	186	206	187	198	187	173	191	182	195	199	201	235	197	200	183	182	184	186	204	196	196	199	171	184	184	194	206	210	202	193	171	159	188	192	196	184	164	168	194	184	198	189	198	168	167	180	199	185	175	189	164	188	185	172	205	202	186	197	196	197	207	153	192	200	166	216	170	185	203	164	171	180	198	180	191	182	172	186	199	179	212	155	179	154	198	198	164	166	160	183	201	217	179	192	180	178	199	172	189	191	152	172	189	190	195	166	212	190	182	163	193	174	185	174	205	198	186	172	188	202	188	170	178	176	184	186	189	177	178	208	178	191	163	211	167	166	205	182	197	184	177	177	178	181	177	199	155	189	201	175	177	168	166	180	179	217	178	183	186	188	189	198	180	169	205	172	160	183	175	179	196	195	201	217	203	189	176	181	193	199	167	204	193	169	167	183	196	183	226	195	184	153	178	197	182	171	193	172	158	170	207	168	178	180	191	174	196	185	186	178	163	177	174	179	173	214	196	195	202	214	190	183	168	196	194	195	198	187	194	186	205	184	165	180	180	175	188	177	185	192	209	173	171	198	184	194	196	170	180	179	181	210	163	162	178	181	184	172	192	172	183	196	170	187	169	176	210	191	188	194	194	208	177	187	175	195	190	192	204	199	185	170	195	196	201	174	169	175	196	177	181	203	183	157	184	198	194	176	173	208	188	193	215	175	180	202	194	207	183	176	190	182	196	200	180	197	191	173	180	200	197	191	178	174	172	175	181	168	200	177	185	156	190	200	171	178	192	174	217	174	168	176	170	184	181	208	176	177	189	210	197	196	176	175	209	193	207	177	171	184	174	145	176	185	169	188	154	173	189	197	182	196	178	188	212	203	195	185	188	196	182	172	177	192	164	195	165	175	191	181	184	199	198	174	196	209	186	180	179	186	199	197	172	175	165	190	173	196	173	170	184	174	198	206	163	169	172	192	200	197	154	198	199	177	191	195	204	186	191	195	193	181	163	200	167	189	213	190	197	180	179	189	202	195	198	172	187	149	197	178	178	195	191	174	186	187	195	175	213	183	182	182	196	183	177	188	198	169	156	182	170	197	182	185	170	167	200	210	170	195	199	193	184	180	219	190	188	166	178	186	169	152	182	185	157	204	195	188	175	177	181	151	180	186	181	196	199	203	183	189	189	173	167	182	170	182	157	203	197	184	179	203	187	183	175	201	169	172	186	206	180	184	176	189	205	200	181	196	194	172	184	191	169	176	188	213	212	202	181	200	184	193	174	184	195	177	182	191	225	207	199	181	169	178	202	188	201	185	201	188	168	209	201	179	185	168	198	183	185	184	181	184	192	174	192	177	179	172	181	198	172	195	199	221	185	182	185	204	185	172	176	182	196	209	191	183	173	202	200	208	189	206	173	176	185	188	173	210	195	174	198	190	176	182	185	203	192	163	173	222	170	182	181	188	177	216	211	204	179	205	182	211	192	172	188	188	194	176	186	206	177	201	174	172	185	196	157	164	186	190	172	188	197	193	173	193	182	212	185	200	179	159	149	193	173	188	181	186	183	180	190	188	163	206	197	187	186	176	194	189	201	188	185	181	175	179	185	171	207	190	191	182	179	215	171	190	212	202	183	172	186	197	185	195	198	183	191	189	202	159	212	211	158	168	190	168	171	180	183	156	204	200	157	169	176	207	171	167	171	170	189	188	203	201	179	189	179	206	180	182	193	186	174	176	203	183	188	205	190	210	192	200	168	179	164	166	164	184	180	190	152	203	199	192	166	180	174	191	185	192	163	167	195	175	193	222	202	183	208	185	194	157	164	191	171	180	192	171	203	206	206	180	192	176	192	156	202	194	183	171	177	192	192	202	206	199	185	185	188	200	182	185	187	173	209	178	167	169	206	168	175	187	221	183	201	211	235	163	207	178	203	185	186	167	211	220	188	184	172	176	172	174	176	158	190	196	205	147	169	201	174	203	203	204	202	198	200	186	175	174	179	179	184	191	197	171	181	187	207	191	186	197	198	190	196	193	208	192	171	202	206	162	175	195	204	157	166	185	162	188	170	182	195	167	152	191	192	175	184	189	170	154	175	158	175	197	165	189	205	153	143	189	220	175	211	186	161	181	190	163	189	172	202	172	185	161	197	170	184	185	189	195	197	180	175	168	206	177	143	194	170	185	163	168	156	186	154	178	208	190	213	185	190	203	191	176	190	207	198	197	191	184	198	188	184	199	181	175	204	201	195	193	179	185	180	207	174	173	171	197	198	194	182	177	207	218	156	186	148	185	179	208	202	192	190	188	204	188	211	177	155	184	220	190	195	199	191	216	166	219	171	198	170	191	187	182	174	185	181	184	190	196	168	184	180	182	183	159	175	170	191	166	227	182	202	184	209	185	200	185	191	214	188	206	187	163	198	182	198	176	211	175	181	200	175	188	191	186	191	164	195	176	180	178	172	179	200	196	175	170	197	194	183	197	170	176	208	204	179	206	197	178	186	174	157	195	174	192	202	187	185	173	190	222	198	168	185	193	170	181	182	163	176	166	192	177	179	188	209	207	190	181	202	166	172	162	176	193	166	180	170	190	178	186	192	190	192	174	210	184	185	197	211	165	180	176	183	173	181	171	188	183	187	171	171	156	187	187	172	184	189	184	168	171	195	177	161	210	196	192	195	195	196	181	181	185	184	179	171	223	160	203	177	183	159	194	187	209	194	188	171	140	182	200	180	166	190	191	175	193	170	182	189	193	153	196	144	177	176	187	177	199	182	177	168	165	177	207	205	166	191	186	212	168	180	187	196	184	181	169	161	185	188	194	171	179	210	186	180	171	194	177	190	188	201	177	172	183	191	174	194	169	180	175	204	211	204	187	186	167	196	190	162	187	180	188	175	183	185	191	205	224	165	189	174	157	204	193	208	185	187	189	191	213	171	178	187	175	168	203	200	175	189	189	217	220	191	191	177	203	188	207	178	168	189	176	179	163	196	189	191	221	205	180	207	200	174	194	183	186	208	174	198	197	207	178	192	166	175	202	178	205	207	173	196	181	192	207	173	163	171	156	178	193	183	230	203	175	157	164	181	211	209	203	163	157	188	169	198	190	166	190	183	201	184	166	169	164	164	184	184	168	159	174	172	180	169	170	174	138	199	196	186	183	181	174	162	161	177	179	187	182	190	158	158	175	194	179	146	208	201	192	202	163	200	218	178	188	199	208	168	178	174	170	209	210	182	172	173	194	186	152	189	172	204	177	177	187	174	180	198	192	195	192	157	192	184	162	189	169	210	194	191	191	202	192	181	200	184	194	179	185	189	199	167	187	186	187	197	178	199	186	214	179	204	180	170	197	203	192	175	181	207	185	180	206	209	167	191	202
6278	1053	463	477	470	502	480	492	473	434	449	426	457	447	479	446	472	435	468	462	432	463	406	442	430	450	459	456	471	434	477	408	471	488	458	490	472	495	451	469	458	527	480	486	468	456	465	466	441	462	447	483	419	448	445	448	451	449	453	459	446	487	442	430	447	466	492	428	430	419	447	467	414	434	411	427	430	478	476	451	483	447	478	436	447	447	457	488	434	464	445	457	472	449	443	484	407	463	436	437	412	455	455	453	435	443	451	467	487	453	451	477	464	453	428	487	445	462	412	448	475	447	455	426	425	456	436	449	440	433	477	441	449	417	452	454	431	416	514	443	447	473	450	425	459	427	461	443	437	519	422	454	463	473	475	442	466	453	388	453	408	462	462	471	444	448	403	446	446	451	464	477	415	468	479	446	421	450	472	444	465	438	470	410	463	444	475	427	450	445	426	444	433	473	444	408	410	426	398	470	452	458	434	430	438	454	476	459	443	450	440	460	429	481	433	457	425	486	408	454	448	487	427	481	445	437	429	466	464	439	452	472	427	421	459	459	449	444	459	502	471	475	437	492	409	446	458	475	448	439	463	456	456	459	439	482	469	474	426	488	432	452	474	453	457	446	416	442	449	451	417	453	458	461	419	438	434	462	445	450	438	440	453	454	442	405	442	430	430	418	471	426	453	440	417	457	443	460	469	444	487	477	433	442	425	446	451	483	430	414	416	460	452	469	438	455	462	449	460	444	425	453	465	493	450	441	438	471	451	425	469	433	455	467	419	450	445	424	450	452	448	442	480	438	481	435	452	448	463	424	453	453	440	430	482	421	425	451	442	451	437	451	417	485	477	440	464	402	414	435	443	468	463	487	401	398	409	455	502	473	442	416	434	470	452	429	412	439	452	430	437	452	413	472	424	488	447	451	409	475	436	433	454	484	439	443	477	449	458	425	441	478	414	465	458	459	470	401	443	397	472	441	488	455	429	450	449	431	463	471	452	484	417	444	485	472	463	433	446	458	425	488	455	492	460	419	410	430	470	444	492	455	445	465	442	414	440	445	462	411	456	457	426	444	441	438	426	451	454	461	464	437	482	430	455	423	451	438	408	456	460	460	438	426	433	435	478	441	494	447	422	492	439	429	432	447	417	415	460	497	475	434	435	473	432	464	431	478	441	468	448	437	426	437	446	459	474	404	444	466	492	462	462	460	497	454	465	409	449	450	438	451	448	429	458	457	393	469	458	441	432	463	493	456	457	473	427	468	430	425	483	447	454	452	433	415	455	453	458	473	443	399	422	455	381	424	464	440	443	455	479	472	474	472	476	463	438	438	460	463	468	421	433	451	411	446	466	442	403	434	437	459	476	451	456	435	449	474	479	438	463	427	443	444	436	465	424	471	452	447	417	456	480	404	468	430	453	431	483	434	437	436	438	470	457	444	454	442	448	468	429	389	426	455	460	445	449	459	472	433	479	432	459	438	477	424	492	428	432	442	442	431	474	480	441	435	464	451	410	411	463	470	436	477	429	484	465	475	435	456	448	449	452	422	489	478	446	436	453	406	466	464	452	449	414	475	465	454	450	459	425	452	435	473	459	458	456	467	468	433	429	480	475	467	454	430	450	421	447	446	458	441	444	399	457	486	427	457	435	426	426	449	480	440	439	462	453	440	446	433	468	474	421	429	425	435	434	468	413	416	457	458	458	493	425	438	488	433	421	490	463	436	463	434	467	460	460	431	464	439	477	426	448	431	484	395	435	418	474	444	422	406	463	451	470	433	457	448	464	419	452	485	491	438	447	457	494	442	452	457	435	439	464	459	457	434	462	451	452	470	435	464	448	443	436	434	420	490	435	419	430	444	462	437	446	463	428	442	416	463	436	435	452	433	408	430	430	440	447	424	463	440	470	417	437	453	432	457	455	467	468	473	434	445	408	463	447	441	489	421	450	410	490	452	444	449	454	429	439	430	456	490	437	470	460	460	438	444	479	467	429	430	468	442	447	458	466	422	442	465	461	482	447	408	444	453	410	435	470	427	443	479	472	441	426	498	477	445	420	450	444	455	440	461	467	431	469	411	444	442	429	417	460	416	445	428	442	472	475	436	445	447	457	451	428	481	473	453	437	428	438	445	456	488	488	426	450	433	446	470	427	453	427	427	439	440	489	417	424	454	445	473	431	455	422	471	448	461	453	433	465	432	429	438	452	419	478	448	451	474	467	407	435	446	467	473	470	436	480	449	478	453	457	441	429	438	386	477	448	474	407	444	456	445	458	434	458	475	476	474	454	434	471	464	419	474	469	425	453	432	438	456	437	459	442	456	451	464	440	421	457	420	469	446	430	415	473	451	492	428	478	496	433	446	485	442	416	462	463	444	454	491	412	451	449	456	450	407	431	411	466	498	426	438	438	459	434	447	455	458	410	430	441	449	492	429	434	437	456	437	431	455	457	481	475	455	447	445	453	442	463	465	452	429	431	446	459	472	468	439	434	461	481	461	470	438	490	444	453	460	463	433	423	426	437	418	420	438	485	408	422	426	424	466	462	446	444	450	458	451	443	482	470	448	497	386	437	457	437	470	470	484	466	441	447	442	483	409	481	447	420	431	415	473	494	450	450	442	430	440	428	494	451	430	444	435	409	456	429	457	458	460	463	439	442	439	435	445	467	438	450	453	434	418	430	453	489	464	408	477	477	457	442	445	461	457	440	426	424	454	461	449	465	440	418	466	452	454	468	411	445	469	451	422	456	444	428	442	436	417	413	469	477	447	399	453	406	403	442	434	430	455	481	415	477	437	460	467	498	422	478	446	441	433	444	452	491	470	425	409	468	418	527	454	445	408	470	453	445	461	462	450	454	399	487	468	427	438	426	443	453	459	457	424	442	442	425	454	437	444	449	500	477	464	447	428	446	452	430	453	413	425	466	437	419	470	442	489	470	419	429	487	448	444	463	453	429	431	455	478	432	474	408	442	420	458	427	445	474	436	486	444	463	446	406	437	427	438	461	422	434	437	435	394	430	425	418	456	454	462	423	465	449	479	440	445	387	429	429	430	470	445	442	452	449	440	459	428	466	385	446	463	446	424	414	459	471	394	437	470	437	479	425	421	457	438	429	458	456	434	478	435	466	454	495	458	445	469	464	415	448	441	461	446	475	445	455	436	469	459	474	488	492	479	422	425	428	459	435	490	424	405	459	432	466	479	394	437	478	452	458	477	465	471	467	448	471	460	461	420	460	480	423	461	430	418	423	415	464	439	464	440	440	452	433	459	449	467	466	452	428	437	446	449	437	436	430	445	466	491	408	432	436	422	467	471	437	409	453	450	445	443	443	452	504	472	447	466	403	417	444	430	457	415	470	393	445	465	440	461	428	457	460	469	434	427	476	469	441	475	430	452	462	436	425	467	445	483	451	434	445	432	439	449	443	426	450	419	495	434	417	448	448	468	449	425	447	463	448	442	489	470	487	436	449	460	431	482	483	422	454	444	414	453	418	443
17740	2502	374	249	224	163	163	174	170	140	135	142	143	139	135	127	127	134	145	110	146	117	120	127	133	109	104	118	142	131	132	135	145	144	139	151	144	154	149	143	123	129	130	153	134	100	150	132	155	166	115	139	125	128	145	121	114	120	150	139	129	133	146	125	129	126	124	115	137	144	167	112	130	121	127	140	132	139	124	147	129	114	121	154	150	127	123	135	146	113	121	135	124	134	153	116	150	141	126	157	119	131	120	152	114	120	129	127	125	137	140	132	113	125	139	121	149	122	110	124	111	152	137	119	137	131	129	139	129	131	124	141	142	141	161	122	142	117	162	151	130	113	143	129	140	142	133	118	126	130	118	115	132	131	137	104	141	139	146	124	139	146	139	125	128	120	123	133	142	124	127	141	144	134	146	114	109	120	142	122	151	136	145	137	124	110	138	133	140	139	144	153	146	121	140	124	139	113	141	148	125	124	124	134	131	139	127	132	125	138	138	129	131	143	112	119	115	127	116	140	110	135	137	137	140	120	119	147	140	140	125	112	144	142	131	152	128	102	136	132	127	131	137	136	127	111	124	131	126	136	141	126	120	145	121	124	150	115	157	131	107	142	149	133	130	111	161	127	134	142	142	133	125	119	133	113	123	130	122	107	121	130	123	117	121	115	130	141	120	147	131	134	140	127	138	126	135	125	143	141	119	134	122	114	146	123	136	120	133	105	135	117	134	114	134	148	134	113	121	136	139	126	125	143	122	125	113	136	137	130	134	125	130	132	124	124	123	144	158	131	143	132	152	122	120	134	129	111	128	128	117	114	137	121	131	139	129	114	114	146	121	119	116	142	132	142	129	138	109	146	114	143	127	106	100	114	121	122	122	124	112	134	122	126	129	123	132	148	129	129	144	130	132	122	140	143	119	145	149	96	132	152	155	126	138	137	128	141	118	145	142	133	121	124	123	151	119	134	121	141	141	144	143	151	116	133	133	110	131	117	132	126	146	122	129	106	127	125	117	145	140	158	129	105	118	141	125	129	135	128	123	116	138	118	129	133	140	151	142	125	145	120	125	115	137	136	124	119	116	119	129	122	118	146	132	148	141	128	137	126	149	124	126	152	106	122	113	140	143	134	125	127	119	137	135	119	123	101	140	99	133	138	125	138	129	153	117	123	134	125	133	120	117	153	114	122	131	134	127	136	139	136	139	124	138	137	110	151	138	135	126	131	123	132	124	123	143	122	116	132	118	114	143	129	127	108	141	125	129	132	129	137	121	132	131	135	131	110	158	134	138	147	130	139	130	142	122	133	138	115	138	148	130	133	139	133	134	107	135	140	142	129	131	140	128	119	134	131	106	139	141	140	114	139	134	132	105	137	124	124	114	126	147	142	129	136	125	154	122	131	150	132	120	123	139	132	127	128	136	112	130	136	154	112	161	114	112	144	110	134	105	129	123	128	140	147	121	113	156	114	135	123	133	144	139	106	126	117	124	107	132	120	143	153	126	141	124	152	141	119	120	132	137	138	120	147	135	119	134	139	141	137	131	134	130	117	128	144	120	151	125	134	114	123	122	130	124	130	139	135	125	123	120	136	141	128	146	111	119	136	151	153	131	112	140	132	156	155	122	124	124	148	125	125	126	129	116	125	139	132	121	130	140	142	154	140	142	127	146	130	129	153	147	138	132	125	123	132	135	127	100	136	140	145	139	121	126	137	134	152	133	136	128	135	128	126	125	143	116	122	126	120	120	116	115	128	155	120	127	119	130	130	140	131	127	114	115	119	118	128	136	113	125	140	140	139	121	122	129	132	138	132	121	126	134	126	119	126	127	154	113	141	121	151	130	143	123	140	139	112	112	115	154	150	157	156	107	139	116	139	116	132	134	134	146	134	150	144	126	141	152	128	114	125	129	135	152	143	131	124	124	138	118	136	105	144	142	131	129	137	148	111	117	113	149	130	124	133	126	130	129	145	114	155	148	129	141	128	115	129	126	127	133	134	123	144	115	153	126	140	125	127	118	143	121	131	129	123	114	130	129	142	116	139	137	139	120	134	133	133	130	128	122	142	116	137	126	133	126	127	144	122	126	133	130	127	160	90	116	138	126	137	109	137	133	143	151	120	135	129	139	122	114	127	120	120	123	155	135	142	124	122	113	141	141	144	121	139	146	123	131	119	116	129	103	116	130	124	147	118	120	128	133	134	136	129	147	148	139	124	126	112	127	130	133	112	123	134	130	121	118	145	134	142	141	131	117	134	123	142	118	140	140	117	119	122	147	116	132	136	132	135	122	148	139	131	131	131	127	143	129	140	134	128	131	117	134	143	126	125	125	130	139	127	157	117	127	116	129	134	133	133	137	134	117	131	124	128	124	131	142	160	132	146	118	130	144	122	125	131	156	125	145	144	123	143	111	109	140	110	142	141	124	148	127	135	129	134	150	127	117	104	128	123	128	139	106	116	122	117	133	127	121	118	135	133	114	140	119	134	134	117	137	101	140	136	120	127	132	125	113	145	141	148	138	124	146	135	125	123	134	141	110	136	135	143	129	143	148	134	137	132	139	132	140	144	133	121	137	127	120	141	136	141	140	128	144	137	139	149	110	137	124	126	144	111	145	148	140	113	116	136	143	157	129	120	127	121	130	139	133	119	140	109	117	130	124	142	115	123	127	126	133	135	113	108	130	132	139	141	133	132	137	127	126	155	129	123	158	137	120	134	126	141	122	135	143	126	127	120	115	140	140	116	127	143	126	119	118	120	119	109	119	153	123	150	135	146	167	144	141	132	117	131	123	123	123	134	119	125	136	125	130	141	135	118	126	147	127	120	117	118	121	136	133	121	119	108	129	122	138	141	114	139	115	138	127	136	151	122	137	120	131	139	131	132	125	131	150	130	139	134	128	111	104	140	113	125	134	151	126	138	116	136	115	142	122	121	139	142	127	125	136	125	143	142	125	150	115	112	128	130	124	128	133	121	130	144	137	159	108	135	122	145	127	131	136	131	137	133	129	131	136	126	136	132	146	115	121	133	117	156	117	118	113	134	120	143	146	112	125	125	127	134	144	144	128	130	137	121	137	141	116	137	104	117	129	141	126	124	119	138	129	112	121	139	133	133	135	124	134	135	129	163	137	133	152	127	148	131	156	136	121	130	165	142	158	119	137	119	150	110	142	140	126	129	154	130	108	124	117	116	130	116	136	138	122	117	146	143	115	119	130	128	122	151	145	127	137	155	137	108	155	127	130	125	132	148	113	136	118	145	136	139	133	134	122	144	140	124	118	147	146	139	152	151	130	151	119	148	137	151	127	117	124	126	147	130	143	133	143	131	113	131	151	118	145	112	131	168	126	124	136	132	149	137	131	148	138	145	124	138	114	107	123	138	122	129	138	142	134	159	130	133	138	133	137	133	133	147	133	123	109	116	141	131	143	114	143	130	129	129	150	125	137	133	138	133	166	142	140	120	130	135	146	125	145	132	130	149	145	123	120	136	138	120
13326	1867	729	834	694	616	560	515	505	445	425	400	397	412	357	373	307	355	374	338	378	358	362	377	341	362	354	349	359	336	339	329	337	359	350	383	335	380	356	366	349	388	404	431	427	399	421	445	424	506	492	509	403	404	358	384	368	362	389	421	374	337	333	314	357	331	312	341	321	314	334	335	329	308	356	306	336	319	308	327	342	322	331	361	316	312	327	325	331	334	314	317	312	340	333	312	295	307	350	318	335	354	334	310	323	344	340	324	339	351	347	320	314	325	309	315	347	308	319	343	299	297	318	305	339	328	293	323	307	335	305	327	329	343	324	321	309	317	308	337	324	311	326	372	321	319	330	307	344	335	307	319	370	330	324	326	327	318	341	324	323	327	355	334	325	333	323	364	367	332	296	296	329	345	316	325	330	323	318	328	316	292	326	313	312	316	325	318	315	295	324	329	324	326	342	320	315	327	311	301	330	320	316	342	312	276	347	346	321	293	313	310	295	331	336	318	357	330	354	354	359	320	322	321	340	324	350	311	341	317	314	316	303	320	328	350	331	300	312	336	308	273	318	319	317	285	328	342	315	338	343	287	330	310	326	300	307	311	297	355	334	343	333	326	345	314	314	305	307	314	348	306	307	342	331	317	335	317	337	325	322	298	336	338	323	328	344	325	346	324	311	340	323	344	314	326	337	318	338	315	308	323	361	335	326	357	350	314	316	338	317	312	352	318	304	343	312	322	320	350	322	357	305	301	341	314	321	339	317	287	320	294	329	299	336	291	314	344	363	308	306	337	314	303	338	320	318	342	332	306	312	324	348	330	302	335	321	305	315	325	341	338	327	346	307	321	328	355	316	293	318	335	325	318	304	325	275	337	316	331	323	290	336	355	311	301	313	311	317	307	324	307	311	359	350	325	330	306	325	363	311	321	317	339	315	323	335	329	291	319	303	346	326	317	292	327	311	327	334	327	316	322	334	344	339	304	352	353	305	343	302	343	325	324	320	326	304	310	334	315	328	313	302	295	316	329	297	302	323	291	327	333	321	325	310	334	326	319	309	310	324	324	315	333	301	341	316	306	326	334	340	332	324	350	333	341	297	340	330	330	338	358	332	311	307	317	335	322	325	315	338	320	342	318	308	295	301	356	299	288	297	286	341	342	300	338	345	328	313	340	359	304	333	336	299	307	306	331	309	319	323	292	337	304	285	318	327	317	348	321	299	336	358	328	316	319	321	302	349	336	332	330	292	329	322	353	302	324	322	322	334	327	324	334	317	349	341	297	311	320	306	344	318	351	330	309	282	331	303	323	303	330	347	315	321	304	332	315	309	341	311	324	303	342	303	327	333	322	347	337	336	305	321	326	294	318	317	331	309	348	295	343	341	303	286	297	322	304	287	330	344	359	325	329	334	317	324	353	325	322	329	326	340	310	310	315	356	317	327	321	297	307	331	347	320	291	373	366	349	338	306	344	350	325	331	328	336	310	315	339	318	304	354	334	289	323	319	324	329	329	326	333	345	324	330	339	312	328	299	304	357	318	337	333	318	327	330	339	295	308	337	322	319	296	320	312	343	306	349	319	319	356	324	350	316	319	330	336	317	327	335	302	338	333	318	361	335	353	365	292	332	305	357	332	294	321	316	359	333	316	304	352	337	324	314	348	305	338	319	318	312	327	354	303	344	322	337	339	358	294	347	311	312	326	326	354	322	359	310	296	347	306	307	320	303	315	356	312	317	286	321	317	322	301	337	312	311	315	309	326	328	298	323	341	285	334	323	314	307	326	290	347	327	342	335	322	310	349	315	318	335	306	354	325	342	340	345	344	335	330	322	285	302	313	333	325	327	342	323	301	353	331	325	299	349	322	329	332	315	311	279	323	292	340	303	320	330	354	303	335	352	289	344	346	339	318	313	333	304	306	334	315	333	319	312	296	308	339	304	314	361	366	335	352	328	316	315	284	286	325	298	357	294	314	300	304	307	337	305	296	322	308	345	341	316	351	323	334	327	304	362	333	324	316	353	286	277	315	298	337	332	313	330	349	280	344	318	356	342	283	337	286	351	344	325	313	339	329	331	343	308	298	323	339	322	329	292	307	350	347	353	296	336	304	326	338	338	348	324	325	318	310	313	336	312	339	292	310	330	327	280	298	334	317	350	337	331	290	339	331	331	321	310	296	332	318	305	340	344	340	345	335	332	332	341	330	323	351	310	313	325	338	325	342	333	341	318	317	329	290	297	361	336	319	342	344	321	341	346	334	319	313	357	327	315	319	322	337	276	297	317	314	332	335	342	332	342	314	305	323	319	322	331	310	366	315	309	348	299	350	337	318	296	335	351	341	325	309	337	331	312	313	336	346	323	339	332	323	340	366	326	359	342	313	304	305	333	345	327	327	314	351	322	329	308	339	321	310	324	305	318	312	318	345	339	327	310	317	321	328	316	331	334	336	277	333	319	312	323	290	327	336	328	317	311	329	318	337	330	333	325	330	291	338	314	331	327	325	341	361	326	336	324	320	323	321	364	313	343	343	325	354	306	324	335	313	323	330	321	322	320	320	319	355	309	308	323	326	322	319	306	318	344	353	308	350	306	330	338	329	336	307	285	328	331	336	330	324	340	322	301	339	322	319	323	337	301	318	338	299	333	351	329	294	330	322	311	333	322	299	310	303	342	322	308	328	304	352	326	336	305	331	326	288	320	346	312	322	310	346	347	317	324	321	316	348	298	364	342	314	334	318	320	355	330	312	322	340	332	331	330	349	325	351	325	316	335	300	352	309	314	342	298	343	325	290	320	352	335	324	299	316	330	305	331	299	341	295	323	336	319	305	339	342	337	339	304	306	347	344	343	323	301	321	327	313	340	299	323	305	360	313	327	326	312	306	327	314	312	305	297	316	314	305	366	309	322	315	331	327	330	329	303	291	309	308	318	296	358	340	315	322	335	351	352	329	337	315	332	324	325	319	303	312	314	293	302	322	325	333	289	278	316	327	318	333	321	312	318	346	310	316	336	303	326	292	326	324	336	329	332	310	315	334	362	341	305	310	338	315	321	331	305	335	333	318	343	320	346	330	313	311	347	303	319	351	284	330	348	308	347	343	311	315	319	354	328	310	318	333	324	340	338	308	321	345	332	294	329	339	347	339	313	279	309	350	344	297	314	325	309	313	316	344	337	340	325	308	310	338	312	355	351	321	336	317	341	310	321	297	326	291	301	320	330	324	320	332	337	326	322	327	344	329	346	327	322	324	337	303	330	319	306	336	320	342	341	322	312	339	311	358	323	319	319	310	339	341	371	330	352	308	369	338	316	328	333	349	303	335	283	326	338	313	350	322	310	305	339	334	341	320	360	319	327	313	334	309	317	313	322	317	322	327	314	287	330	306	338	329	330	333	334	305	333	327	287	313	308	329	339	324	305	361	333	318	312	315	334	324	326	305	329	355	331	352	323	363	351	352	344	311	346	308	339	322	349	309	328	349	338	334	315	336	330	336
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
