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
338165980355	338165980917	338165981467	338165982017	338165982567	338165983117	338165983667	338165984217	338165984767	338165985317	338165985867	338165986417	338165986967	338165987517	338165988067	338165988617	338165989167	338165989717	338165990267	338165990817	338165991367	338165991917	338165992467	338165993017	338165993567	338165994117	338165994667	338165995217	338165995767	338165996317	338165996867	338165997417	338165997967	338165998517	338165999067	338165999617	338166000167	338166000717	338166001267	338166001817	338166002367	338166002917	338166003467	338166004017	338166004567	338166005117	338166005667	338166006217	338166006767	338166007317	338166007867	338166008417	338166008967	338166009517	338166010067	338166010617	338166011167	338166011717	338166012267	338166012817	338166013367	338166013917	338166014467	338166015017	338166015567	338166016117	338166016667	338166017217	338166017767	338166018317	338166018867	338166019417	338166019967	338166020517	338166021067	338166021617	338166022167	338166022717	338166023267	338166023817	338166024367	338166024917	338166025467	338166026017	338166026567	338166027117	338166027667	338166028217	338166028767	338166029317	338166029867	338166030417	338166030967	338166031517	338166032067	338166032617	338166033167	338166033717	338166034267	338166034817	338166035367	338166035917	338166036467	338166037017	338166037567	338166038117	338166038667	338166039217	338166039767	338166040317	338166040867	338166041417	338166041967	338166042517	338166043067	338166043617	338166044167	338166044719	338166045267	338166045817	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
17846	1476	1273	927	659	509	471	478	432	428	414	417	408	368	370	370	396	392	372	360	376	375	357	383	349	380	389	379	389	349	354	370	394	364	360	352	365	349	329	358	350	338	340	353	364	352	368	332	340	331	378	378	341	372	377	362	347	340	338	347	358	352	375	381	363	349	375	347	351	344	311	339	369	374	365	330	359	369	381	377	361	355	386	394	368	339	368	373	339	332	353	363	334	366	384	354	340	339	333	362	364	358	377	364	343	376	362	363	352	308	345	335	366	347	389	352	401	342	365	351	383	377	350	396	360	364	387	370	374	380	360	362	377	391	368	373	388	380	367	375	353	354	361	373	370	310	378	371	354	354	371	364	367	349	393	359	348	372	372	373	412	360	364	349	363	367	370	366	326	342	357	350	356	345	351	326	399	360	366	348	382	375	346	362	338	319	338	379	373	334	373	344	344	365	344	375	339	350	367	388	324	359	358	333	345	312	341	385	329	338	333	367	322	352	375	370	369	378	354	371	339	352	307	352	361	333	373	381	325	337	362	347	374	331	354	381	368	356	332	351	351	351	335	377	325	340	348	375	386	369	367	332	345	352	363	377	380	389	356	345	366	356	342	361	334	357	394	391	364	336	362	328	345	399	320	361	338	394	379	375	399	398	359	394	380	390	341	367	372	358	337	351	367	372	361	368	348	333	347	387	382	345	334	336	389	346	327	402	350	334	336	350	362	381	367	381	388	325	354	340	366	342	367	348	375	393	361	378	371	320	384	330	377	363	322	356	351	349	361	349	340	347	335	374	375	375	341	328	393	372	396	324	375	373	354	335	371	380	352	370	379	390	339	364	366	320	351	400	375	359	332	358	313	367	353	403	376	344	337	356	348	331	373	362	385	356	370	361	370	366	394	349	338	358	374	357	374	321	347	351	396	366	334	301	412	376	360	398	351	339	367	378	454	368	355	352	363	344	322	352	395	351	352	331	336	353	372	354	368	372	379	355	352	347	366	335	342	371	377	345	349	385	320	359	381	413	382	354	355	364	393	369	409	335	347	348	354	368	353	354	379	361	325	364	347	369	369	382	367	346	358	362	368	369	321	366	363	369	342	406	386	385	363	382	371	388	405	335	352	360	346	380	387	364	344	365	373	343	328	353	334	328	381	345	365	325	363	349	360	349	364	339	353	375	366	379	367	386	358	358	379	378	381	336	335	341	323	354	407	330	333	345	371	387	341	355	356	357	352	385	357	346	380	374	321	342	337	376	332	360	384	366	368	374	375	373	404	351	367	377	334	372	326	365	354	331	367	416	381	306	364	370	354	372	369	335	364	324	329	367	387	339	365	356	368	364	365	358	366	368	381	332	366	358	362	365	370	355	359	370	356	374	338	381	382	325	367	322	363	403	373	364	380	370	384	345	379	386	360	371	347	387	388	366	388	396	367	423	385	384	355	355	333	322	369	388	354	347	367	400	369	337	392	369	325	357	347	363	382	344	310	348	360	355	387	387	361	393	359	325	365	365	360	340	353	329	323	366	364	365	357	381	358	371	339	349	370	375	342	353	411	386	347	357	375	344	303	359	341	346	341	334	378	390	357	348	351	366	381	364	411	377	316	304	339	378	345	367	344	351	356	357	341	358	375	356	352	346	356	382	348	359	343	335	369	309	371	352	372	368	363	338	342	370	371	351	390	363	394	338	339	351	372	386	326	358	408	326	349	338	369	339	361	354	365	388	355	364	367	336	351	355	334	357	384	367	383	416	330	370	359	347	346	324	372	330	390	370	351	342	352	357	344	369	361	334	321	353	367	371	359	365	334	370	354	385	356	351	368	357	377	351	340	395	351	375	386	349	374	375	371	351	325	383	345	350	367	367	360	354	357	346	331	352	340	349	362	329	354	358	381	375	352	372	352	347	336	384	385	323	353	319	358	392	352	362	356	370	378	377	372	386	377	358	321	330	341	348	371	367	383	352	368	360	343	343	415	361	360	367	385	361	317	363	387	367	327	353	371	357	362	385	368	350	375	355	368	374	349	357	336	344	362	359	345	386	360	361	371	354	374	349	350	361	344	371	328	371	345	356	366	394	356	350	375	390	357	385	369	323	357	359	385	383	387	343	334	363	383	321	365	339	367	341	357	372	356	363	336	381	377	338	356	369	379	355	348	333	368	338	357	356	345	351	360	347	353	341	357	334	376	361	367	370	383	318	357	358	312	321	377	324	368	351	369	361	357	336	368	386	312	340	384	357	319	354	377	377	365	368	366	368	350	360	381	384	369	350	343	321	345	328	345	374	374	338	337	338	374	352	362	334	337	382	352	393	347	357	353	372	337	369	361	368	332	321	356	363	389	370	379	375	369	418	365	400	396	354	382	349	355	376	371	371	386	389	379	378	340	314	373	347	349	360	337	352	370	348	354	349	306	367	381	370	363	358	401	387	331	375	400	344	366	348	369	359	396	349	352	318	369	363	362	353	361	347	330	351	336	344	353	348	355	358	315	342	381	354	335	393	370	356	316	347	324	386	360	354	362	315	339	387	327	355	326	334	394	404	371	345	337	384	385	381	347	359	370	343	328	364	352	351	379	355	361	334	344	366	343	358	338	375	380	354	375	401	337	325	354	345	348	349	381	358	369	361	365	388	371	342	307	372	359	341	348	366	400	331	348	352	344	345	348	369	367	367	366	343	342	380	382	385	383	353	386	395	349	365	344	336	366	358	353	361	362	378	359	388	374	345	323	345	347	367	375	325	346	362	386	307	356	340	367	332	371	350	332	354	340	368	375	311	356	346	360	370	383	342	347	382	351	387	388	371	384	385	364	341	383	371	344	360	327	346	382	379	389	376	342	362	337	359	377	363	350	336	385	346	354	363	360	355	375	334	390	313	323	345	358	362	348	371	370	379	343	376	348	370	373	366	373	376	345	355	365	403	382	373	377	380	374	333	344	356	368	345	365	338	366	368	356	340	349	392	320	360	383	376	341	362	366	372	354	353	396	371	376	380	409	356	349	333	324	341	377	361	311	348	365	378	358	347	378	328	341	358	362	369	390	329	361	381	339	355	359	363	357	378	364	331	366	352	351	384	349	315	339	373	369	368	363	362	347	350	333	349	343	342	300	369	332	405	329	392	359	353	344	392	356	387	420	387	353	330	388	366	365	384	374	364	364	399	375	324	335	366	352	358	360	355	352	359	342	336	377	399	390	363	376	343	367	356	392	364	331	328	363	367	331	341	356	365	393	353	341	350	379	350	339	349	374	388	377	381	349	358	348	371	364	381	339	344	344	355	374	360	350	360	378	345	369	347	382	332	364	286	388	348	380	350	379	385	358	352	381	356	384	387	367	360	397	385	377	339	332	366	351	370	370	345	356	391	384	379	356	382	364	363	361	375	344	323	368	365	349	348	362	419	360	346	370	375	376	341	337	345	364	374	380	377	360	375	391	333	386	360	374	375	354	363	368	381	327	345	365	367	356	341	367	333	361	378	359	362	352	345
10094	1355	2505	2519	2103	1793	1581	1417	1278	1213	1125	1078	1060	1046	1088	946	1003	954	973	939	933	917	963	951	905	885	925	903	873	822	888	900	887	883	892	896	796	797	887	869	889	874	902	833	852	860	886	877	908	869	875	843	842	854	879	892	873	851	849	863	830	841	884	919	881	849	848	918	848	823	877	881	848	868	840	838	864	862	894	888	837	839	838	856	841	857	838	895	858	863	879	840	865	852	810	860	822	893	829	860	866	860	869	881	819	884	863	820	826	898	837	846	910	863	814	869	887	846	814	798	877	831	851	835	880	835	839	897	850	860	845	811	826	838	887	868	826	891	859	889	869	811	828	864	859	827	793	853	828	870	846	808	852	885	873	867	848	787	838	873	809	804	877	846	871	838	863	929	842	866	837	883	874	874	876	836	879	837	891	909	833	863	846	899	856	844	807	904	808	842	881	846	840	808	888	801	839	892	877	900	823	833	857	870	856	816	885	838	827	856	843	824	921	836	854	823	838	800	811	874	846	857	835	815	887	841	897	789	823	844	876	863	850	887	883	823	848	827	906	871	798	804	850	814	811	898	882	880	875	868	845	831	909	822	821	843	867	796	864	840	845	843	825	851	820	845	836	841	848	896	837	852	901	870	855	840	869	827	840	866	844	853	842	881	857	845	846	854	849	837	840	811	873	867	844	870	819	837	893	821	839	864	910	806	799	785	834	789	850	854	851	877	832	836	862	824	845	862	852	857	830	856	843	825	817	885	882	811	871	866	844	855	874	784	880	801	835	833	829	885	884	878	804	842	920	884	809	844	807	842	872	933	828	874	814	875	841	840	886	833	919	853	896	861	877	811	868	813	871	841	828	850	812	865	857	828	886	906	861	838	841	839	891	852	855	806	846	850	829	831	829	791	831	820	812	840	910	880	879	807	893	837	831	833	912	855	829	853	852	814	843	859	867	836	851	836	845	812	889	856	853	896	887	849	768	800	838	822	791	804	854	802	870	872	826	865	822	885	800	811	817	869	921	793	788	896	861	851	833	851	815	861	871	857	843	873	826	876	854	897	819	844	832	843	863	838	786	866	837	889	859	838	866	847	830	858	823	810	837	888	855	823	849	854	904	885	858	841	832	788	807	851	851	880	886	861	874	877	816	867	809	888	853	847	836	857	829	827	843	860	881	863	899	834	876	841	870	853	917	845	838	853	862	881	881	881	827	916	829	837	827	853	784	837	871	814	888	830	820	829	891	860	856	810	884	896	852	773	807	819	846	857	832	843	831	818	819	836	845	864	852	860	842	882	819	788	863	868	894	873	874	846	878	855	814	889	854	835	882	847	824	908	864	833	819	862	801	817	892	838	847	841	907	832	836	823	843	847	831	889	859	847	804	850	871	814	813	874	829	824	884	795	871	853	835	798	816	864	832	874	811	883	830	888	847	913	825	865	855	891	847	839	875	843	833	879	839	839	771	882	847	854	874	871	850	843	873	853	868	848	842	832	853	858	833	854	892	891	924	836	837	855	908	851	876	825	846	868	871	863	853	882	806	885	855	835	859	817	868	866	853	826	882	844	840	829	883	836	858	854	789	803	839	846	818	850	830	842	822	848	835	870	784	890	827	869	843	820	865	817	851	837	807	865	861	904	808	852	816	830	863	864	892	834	779	876	881	851	870	865	843	847	818	818	852	872	808	909	824	883	816	825	886	856	797	871	844	837	848	885	916	875	860	856	850	859	887	916	841	846	836	856	885	887	844	860	853	881	847	835	868	842	892	862	862	866	854	866	843	911	859	877	792	842	876	827	820	823	878	888	855	815	816	868	828	868	829	905	838	865	875	853	808	826	815	856	860	868	873	846	841	853	894	875	896	816	924	819	866	897	869	861	820	859	865	877	862	867	869	838	874	905	899	882	813	854	851	874	881	806	773	821	834	878	866	826	862	876	873	903	855	806	836	869	883	808	807	894	818	813	836	854	846	871	830	841	819	837	879	831	833	851	863	877	822	856	844	864	842	839	865	918	913	858	829	872	848	865	862	827	897	783	873	913	839	810	829	889	839	841	845	898	859	834	856	824	866	883	865	831	852	814	837	868	901	889	835	847	856	808	847	842	847	873	866	852	826	811	854	868	861	886	822	864	813	801	822	886	865	846	907	800	874	820	853	860	846	810	859	881	882	826	839	873	878	866	886	840	844	880	827	899	852	853	849	879	871	841	809	925	812	858	827	881	832	874	866	843	861	837	862	822	858	871	874	822	880	866	875	833	850	891	834	790	849	842	863	873	804	851	838	815	893	886	886	909	896	834	817	874	828	871	901	850	840	851	864	794	825	826	845	833	889	843	871	875	845	849	863	867	832	917	913	844	829	855	857	855	826	785	811	832	883	903	862	886	855	865	894	822	796	816	809	898	896	840	864	893	793	793	910	871	824	840	816	860	852	858	827	819	848	814	843	857	846	887	798	827	815	817	825	839	827	892	855	882	805	856	848	807	907	855	809	873	852	908	867	823	873	846	826	896	862	891	892	861	829	923	829	829	837	873	864	872	862	833	837	835	811	826	864	864	868	909	804	859	843	859	808	826	838	825	850	864	842	858	870	866	889	826	867	819	876	904	871	819	836	836	790	861	882	818	836	811	802	861	835	833	869	833	841	820	845	821	854	940	802	836	835	889	880	819	897	859	825	873	848	889	917	883	876	838	858	832	848	843	831	830	879	789	845	872	820	902	848	871	853	854	863	835	817	875	825	815	863	897	824	901	855	843	848	846	847	861	849	799	916	915	828	853	872	886	854	882	845	874	887	886	860	824	834	826	837	851	843	848	914	831	854	809	873	852	877	825	828	881	916	856	844	871	864	828	851	907	855	813	861	896	834	888	828	829	876	862	845	892	871	890	873	836	809	827	862	909	865	858	869	795	864	871	833	820	809	791	854	879	842	821	875	810	827	874	866	803	851	844	823	869	837	807	858	833	862	854	822	846	823	835	838	877	804	842	857	859	860	790	843	880	861	864	887	873	876	845	848	836	849	924	885	869	861	864	884	809	899	857	830	855	825	886	880	846	878	863	829	832	854	867	869	796	836	851	830	833	833	851	851	812	878	875	836	814	835	862	817	836	873	837	838	847	889	810	871	835	806	865	876	922	860	800	812	810	793	845	886	840	861	804	852	852	859	844	878	828	830	800	900	875	842	823	831	861	856	853	805	890	858	870	845	872	856	825	780	892	804	817	862	849	867	828	845	862	845	866	834	787	875	868	820	852	828	868	851	862	867	856	889	803	853	889	827	852	802	851	873	878	825	838	864	806	807	830	821	813	855	885	853	865	854	862	825	854	888	888	858	896	872	869	854	807	868	835	841	843	826	849	853	860	829	801	848	851	814	854	823	848	799	789	836	828	834	816	840	810	864	868	864	789	837	934	851	865	887	864	836	876	881	879	837	846	850	880	887	856	894	842	898	893	876	858	847	848	858	858	894	857	810	872	884	909	861	892	836	803	846	824
2759	272	296	283	247	241	251	244	265	263	261	232	227	267	259	254	278	283	270	245	265	225	229	224	241	227	237	232	246	217	253	234	262	267	245	276	292	295	265	235	234	249	221	236	216	241	277	253	284	277	240	291	281	230	255	269	285	286	240	263	241	235	259	245	282	259	260	271	233	250	259	279	254	251	242	253	238	248	246	273	234	242	232	269	195	255	238	249	275	251	283	257	249	266	256	254	252	270	241	267	257	266	247	265	250	224	291	246	268	243	248	279	236	240	265	225	247	242	244	257	244	269	237	247	265	271	292	242	254	254	294	240	237	228	248	229	226	262	251	247	300	259	246	270	239	272	247	266	259	235	232	256	291	216	247	259	224	275	208	241	278	261	241	228	274	248	266	241	246	283	250	270	237	277	250	241	255	245	228	242	276	249	257	255	248	273	250	270	284	265	255	266	297	243	259	237	239	237	250	243	230	226	260	280	247	263	277	252	217	236	257	226	257	233	216	260	251	261	255	241	244	269	239	281	239	248	234	227	250	262	249	239	258	273	230	225	271	249	245	251	258	258	259	248	254	253	238	247	239	249	273	234	244	308	268	269	244	240	279	209	279	253	246	264	265	262	243	271	245	253	248	241	282	250	255	248	262	228	245	226	245	235	279	241	253	230	276	247	258	237	231	256	255	232	257	255	286	263	233	221	264	253	251	251	253	251	231	254	277	254	262	243	245	273	270	266	232	272	248	252	221	275	236	281	255	264	238	264	261	259	265	253	243	261	240	236	257	275	249	257	250	246	261	286	266	250	236	263	235	258	242	253	282	244	287	250	248	239	249	221	268	222	236	221	232	235	280	255	251	246	258	269	259	245	249	267	273	266	246	279	263	244	252	249	261	220	261	249	224	248	240	259	262	247	242	251	261	246	267	267	249	255	257	225	248	258	262	254	228	261	239	232	234	242	272	288	251	263	253	217	253	256	274	261	256	270	245	253	237	238	260	259	264	244	269	294	262	263	285	233	295	265	245	252	261	268	227	267	229	279	248	276	253	288	229	215	237	257	228	246	243	233	271	245	258	258	245	248	252	245	233	244	236	239	235	253	281	233	230	259	248	265	262	243	243	257	271	247	290	250	240	249	234	256	259	277	259	285	272	283	253	265	273	256	259	264	263	230	267	266	210	294	290	238	208	256	222	242	238	266	267	248	250	280	236	250	248	303	237	243	257	261	266	266	241	258	243	243	237	275	239	238	225	254	289	265	279	244	251	231	260	254	234	258	217	251	255	254	243	282	241	250	253	255	256	257	252	248	273	275	259	257	263	257	238	261	240	240	239	222	257	269	263	261	272	254	268	234	217	246	234	268	256	238	262	253	274	238	279	224	253	249	264	271	217	235	247	225	246	251	266	257	288	241	245	253	257	251	259	262	245	254	243	238	227	241	264	243	223	251	271	249	253	236	260	223	273	241	234	247	259	251	273	241	251	228	260	257	261	226	268	264	256	255	273	226	252	246	224	271	243	264	227	296	247	276	246	272	259	269	251	227	264	255	243	239	250	231	258	214	257	244	281	260	241	264	241	219	242	253	256	248	244	240	239	286	284	260	257	251	276	248	232	246	281	242	286	261	249	239	243	280	287	259	275	252	235	216	248	246	253	244	284	252	276	284	242	237	268	246	242	276	260	277	215	229	256	236	246	219	258	233	252	273	229	259	284	217	259	259	246	267	270	250	251	248	256	230	250	251	286	262	260	225	232	239	302	254	271	235	287	265	243	242	260	249	287	260	240	244	246	249	259	245	230	258	242	222	276	223	233	242	261	296	249	281	245	246	238	226	253	251	240	227	272	250	263	248	234	228	273	236	271	216	261	256	266	218	241	274	262	254	241	240	247	260	277	250	239	250	255	282	273	263	263	216	260	264	232	262	283	252	278	249	256	270	252	232	289	275	227	242	228	234	265	263	263	260	234	238	241	236	268	258	249	265	247	224	279	256	263	230	249	259	233	210	264	265	257	224	254	236	240	270	265	241	261	259	247	242	256	264	245	230	264	242	261	216	268	227	230	279	242	247	249	302	249	250	242	255	238	243	257	236	231	245	241	239	234	246	272	258	309	263	297	270	272	279	252	251	229	272	254	225	263	286	238	283	281	260	262	244	229	260	273	247	271	247	252	294	259	249	256	244	220	254	228	250	239	253	232	261	267	263	265	249	245	280	234	259	263	258	256	258	245	228	260	276	248	268	215	255	243	270	205	217	248	259	255	240	241	258	242	259	239	290	229	274	247	212	237	232	256	260	275	224	233	247	287	244	257	274	250	260	224	286	296	254	261	242	248	241	243	251	246	243	248	266	238	268	256	241	209	245	256	211	284	271	239	239	242	231	264	241	240	259	248	233	275	260	232	282	255	245	253	256	243	252	257	231	259	237	281	242	235	248	237	242	253	268	251	239	258	256	263	266	263	241	263	229	268	237	260	240	271	252	256	250	230	253	295	228	239	228	219	251	229	272	258	257	244	257	273	231	255	275	264	266	283	268	255	248	240	284	261	254	246	232	270	226	264	249	263	211	257	251	229	246	245	256	262	262	266	236	277	230	265	239	244	261	227	236	251	250	222	307	262	234	245	236	247	238	263	239	256	272	239	232	266	260	245	250	246	234	245	249	252	267	220	251	237	272	238	272	283	266	251	255	266	275	223	263	233	284	271	236	236	239	263	226	251	246	261	258	270	291	260	249	233	245	248	288	241	264	276	236	284	270	247	275	254	236	255	230	254	239	241	240	237	245	249	255	244	277	260	249	230	240	253	262	229	252	248	277	232	268	228	251	269	259	231	257	262	297	281	277	262	229	276	265	226	255	253	285	234	239	241	253	256	241	258	245	254	283	227	236	262	250	254	240	259	283	275	260	253	258	251	252	260	282	241	239	231	215	240	250	267	252	278	234	263	267	252	218	225	264	244	255	265	244	255	286	253	251	245	255	250	258	261	242	233	247	251	256	264	261	259	272	260	239	282	249	251	241	259	273	249	235	277	250	236	265	252	239	257	263	258	268	254	254	251	217	248	252	245	249	256	245	244	256	242	243	257	257	222	243	230	232	277	246	280	269	242	257	267	261	240	284	221	240	251	255	250	250	234	232	268	251	219	259	269	232	232	246	239	259	218	281	267	266	264	251	217	235	262	273	223	248	259	255	243	241	259	239	232	251	271	250	231	258	244	277	228	281	245	240	247	260	259	237	257	247	239	266	233	268	242	268	281	255	272	236	249	241	258	243	293	273	250	286	260	254	229	233	250	244	240	243	248	248	253	266	236	215	239	259	242	239	238	289	273	292	220	263	244	244	227	258	224	277	223	276	256	250	240	233	282	245	231	266	254	280	236	209	254	278	264	267	244	269	250	247	227	257	258	258	216	239	258	257	273	232	277	270	278	243	266	251	275	214	281	252	235	265	258	257	277	238	242	245	241	299	268	261	223	251	251	237	208	243	253	263	300	264	260	235
2884	620	683	642	626	636	616	647	622	629	593	596	581	628	601	602	630	595	602	618	633	584	587	626	607	640	645	590	643	594	623	595	621	595	607	617	654	631	608	595	588	636	633	609	634	590	623	618	579	582	639	653	595	596	627	654	608	601	580	637	613	573	590	648	618	626	637	557	613	617	586	636	627	638	652	621	598	611	609	603	615	633	563	582	653	629	635	609	610	635	585	591	603	609	583	562	573	577	661	600	555	597	561	570	617	593	580	588	612	589	610	635	561	611	581	604	647	571	629	599	597	627	594	595	618	591	587	595	590	614	609	579	652	574	595	607	583	571	598	595	611	630	583	598	584	548	659	633	608	582	603	620	607	654	621	613	569	620	559	624	562	586	640	621	601	629	629	592	607	609	644	602	639	592	598	626	590	581	608	620	631	595	570	624	587	566	609	631	622	632	564	597	635	641	636	565	606	568	617	605	618	613	622	601	563	573	605	636	604	561	593	594	634	587	567	585	611	621	627	632	597	615	593	620	560	610	607	638	581	558	603	636	607	606	664	649	635	592	626	598	604	598	617	636	580	644	569	628	618	632	611	627	559	659	637	622	592	610	643	596	590	598	609	590	626	600	619	651	636	635	628	586	589	575	602	577	625	592	628	638	618	591	581	629	627	611	614	619	587	640	612	599	581	571	568	614	624	585	614	573	577	585	592	628	621	570	580	598	607	656	624	596	619	599	596	617	602	604	608	589	610	617	538	579	585	605	601	616	628	598	588	654	590	561	634	559	640	621	605	608	629	589	609	603	629	623	619	605	580	615	594	609	628	651	578	570	601	583	583	575	593	566	615	645	632	601	633	671	590	632	623	630	645	582	688	570	617	616	631	602	566	616	601	624	589	634	593	574	610	624	621	606	607	639	615	592	622	643	642	620	606	600	575	602	639	586	631	621	638	568	591	570	562	617	596	606	612	595	648	587	607	600	616	598	632	608	611	569	585	611	660	622	581	591	580	593	591	608	663	646	597	589	596	607	648	614	617	620	597	624	555	552	578	584	584	605	631	570	570	571	641	602	606	643	627	572	608	609	625	612	668	568	621	634	613	655	610	558	670	642	605	573	624	604	613	582	596	631	598	605	646	565	562	602	570	597	653	636	521	570	610	624	629	613	635	565	613	632	614	609	614	613	650	590	585	571	588	603	573	573	635	662	613	593	617	629	616	609	601	607	624	583	551	581	586	605	616	578	579	604	578	608	623	590	598	615	630	600	591	614	607	617	627	648	602	588	620	608	573	583	607	605	615	638	598	615	596	619	595	577	616	593	552	559	566	580	636	575	585	608	651	575	596	589	588	597	583	577	635	594	587	627	583	588	601	613	584	634	591	617	615	596	604	603	594	621	596	626	619	603	620	584	570	626	564	626	607	607	620	592	608	591	593	643	620	637	613	641	605	602	582	612	589	600	611	616	586	582	631	643	659	601	591	597	598	637	563	610	618	592	599	582	617	615	594	622	585	580	551	580	608	616	580	553	634	607	607	631	629	585	607	598	621	552	614	606	621	616	605	646	623	572	613	594	618	617	630	603	621	608	587	615	567	621	599	658	534	616	602	636	608	598	602	605	615	588	589	639	618	615	576	600	596	610	583	634	637	643	603	618	598	603	591	619	634	616	636	573	586	600	623	643	628	616	586	587	590	667	568	588	620	636	570	562	590	596	610	625	599	597	638	613	643	602	635	633	605	568	604	581	599	607	571	592	619	630	592	625	586	593	614	606	623	578	598	603	600	587	613	613	614	562	611	638	590	572	640	570	560	589	624	648	609	599	597	576	625	612	565	565	585	629	628	619	613	611	613	611	652	571	588	603	604	602	629	614	590	589	637	586	557	566	588	585	593	657	605	606	604	590	611	642	596	621	614	611	582	597	632	605	605	594	586	589	625	583	612	615	599	582	604	543	595	634	577	600	608	589	618	622	621	593	579	558	593	621	619	608	523	592	626	609	605	643	605	613	600	585	629	594	624	584	555	630	597	612	594	573	565	622	605	628	584	658	625	588	602	583	597	598	633	674	589	592	632	601	639	604	545	585	633	598	606	593	596	576	595	657	593	603	596	596	585	579	603	617	597	578	659	620	612	644	617	593	610	606	545	614	615	607	623	620	588	587	621	597	641	587	547	602	635	628	615	589	602	603	578	631	614	575	583	651	656	608	637	607	627	654	599	568	605	597	620	591	587	611	620	602	626	619	601	589	622	615	595	610	624	576	614	561	586	594	609	618	617	560	606	596	623	575	610	586	608	571	636	635	622	595	641	616	580	621	626	608	617	594	587	617	629	655	617	656	624	572	602	622	661	633	608	613	607	618	570	581	620	599	619	630	601	587	576	575	640	596	580	607	558	612	608	601	592	637	578	688	632	631	593	648	652	645	647	641	598	577	627	630	665	604	616	583	621	595	599	630	628	615	563	618	603	605	603	611	623	604	633	598	570	543	579	595	607	615	616	639	597	613	586	615	619	568	622	579	609	620	643	605	620	561	608	597	645	621	533	596	591	609	560	602	541	635	595	589	609	613	631	642	616	612	659	611	615	571	601	636	636	619	586	604	653	635	591	554	586	596	598	554	584	605	603	616	578	626	577	567	592	562	600	607	627	606	582	585	596	612	589	642	597	634	605	599	601	643	577	637	630	629	560	599	638	615	630	648	628	610	615	588	620	614	595	618	615	590	609	572	618	605	595	593	588	558	641	616	577	574	615	614	635	620	598	609	604	556	624	593	597	621	581	621	613	613	587	617	597	618	662	566	627	619	532	603	607	597	573	609	590	579	600	579	647	601	642	590	593	599	561	607	603	643	634	614	615	571	606	629	601	596	588	638	592	610	603	592	582	616	633	585	604	614	621	658	603	594	621	574	641	552	578	642	618	597	629	601	614	616	600	653	577	583	603	597	578	598	606	556	629	609	614	623	567	610	651	568	605	611	636	629	608	592	613	573	561	584	621	609	603	587	621	623	605	561	590	579	593	617	617	558	610	612	616	600	608	616	577	622	584	569	584	591	621	634	572	606	608	638	613	537	582	587	623	615	579	587	595	585	686	629	622	652	604	555	601	664	637	587	621	603	572	642	590	592	608	632	601	643	597	599	629	594	608	573	554	574	614	613	599	581	585	609	622	593	609	575	644	609	653	579	587	601	641	608	639	611	589	607	592	610	665	594	619	582	590	628	607	645	613	549	597	607	571	596	588	569	609	622	592	547	591	580	592	594	593	576	624	608	628	588	592	592	592	563	565	580	609	628	595	572	610	621	595	607	576	649	571	598	653	601	592	608	606	640	596	633	637	591	593	639	604	626	570	618	618	631	604	605	575	590	577	604	585	652	586	586	605	585	602	591	587	599	621	598	618	623	601	596	621	627	604	581	618	604	610	593	580	593	594	584	625	628	580	612	587	593	605	572	564	583	637	611	624	608	569	601	612	596	599	624	605	643	622	561	587	610	567	600	635	588
9051	519	591	434	366	270	259	227	206	198	231	180	186	192	188	187	174	149	181	219	217	149	162	175	167	189	170	182	187	192	196	142	191	198	179	186	180	162	179	183	162	174	162	176	189	165	178	188	168	153	152	166	197	177	184	194	167	157	161	193	169	170	150	169	177	181	171	181	172	172	162	175	181	178	173	173	185	172	167	185	156	196	169	176	173	142	169	180	166	174	156	188	150	137	186	167	188	177	156	172	163	167	166	197	176	187	198	144	154	173	186	172	166	172	176	169	210	215	156	171	189	156	174	169	172	172	178	165	184	173	178	190	185	197	157	183	180	166	179	172	167	160	169	184	150	161	171	174	159	164	202	157	173	176	173	133	154	154	178	182	167	162	189	183	164	164	200	174	179	185	188	181	168	189	200	187	179	202	153	202	166	162	194	156	156	171	161	158	175	144	152	147	164	171	160	160	160	160	149	186	175	166	178	192	188	144	177	173	183	179	173	188	163	182	154	167	166	164	169	165	168	162	191	176	171	167	193	168	167	147	156	165	171	153	163	167	187	171	163	191	144	186	199	186	186	166	143	167	165	153	161	196	141	166	193	158	175	161	163	162	185	169	151	169	170	182	158	210	173	156	183	163	155	157	171	190	167	189	158	178	183	172	169	188	156	186	192	155	162	167	173	182	167	169	159	192	178	195	181	158	192	160	172	171	188	169	175	187	193	156	174	159	167	172	174	176	174	179	165	183	151	175	177	184	193	186	165	161	164	177	162	179	186	179	172	172	183	174	184	197	178	165	172	194	171	157	166	169	171	167	186	191	164	173	181	187	169	189	167	167	173	152	170	153	157	181	146	183	145	190	195	164	180	177	189	181	194	165	169	202	180	158	186	186	186	185	169	146	182	174	172	171	164	196	171	153	186	179	186	151	177	180	160	175	165	148	149	172	191	156	186	176	157	166	161	187	185	168	158	161	164	203	162	173	195	168	186	156	177	161	175	164	169	167	186	190	181	171	169	170	183	176	189	179	171	192	161	184	172	178	172	188	173	173	185	175	186	173	185	170	151	183	193	163	162	187	131	198	182	176	179	176	176	226	184	179	186	199	166	198	173	160	159	131	168	165	177	171	184	171	177	160	163	164	176	179	182	180	169	202	203	184	178	177	171	198	152	153	165	168	188	162	198	190	189	151	168	169	168	165	167	167	195	170	189	174	166	189	146	183	181	154	164	181	186	158	171	161	156	173	191	163	197	172	175	176	172	183	178	173	145	185	157	170	145	157	179	170	161	169	207	163	169	179	165	171	165	188	166	185	163	165	168	175	168	172	163	202	164	164	180	197	182	160	152	159	210	194	166	154	150	198	176	169	159	181	168	191	172	141	149	137	165	177	171	171	174	174	184	177	200	182	179	168	166	170	183	193	175	174	184	168	157	169	166	193	185	187	176	168	159	164	165	167	159	164	168	185	190	176	158	187	168	183	174	180	173	175	179	181	181	175	178	169	157	165	164	163	171	162	175	184	172	173	152	159	170	152	170	191	169	158	167	151	167	166	172	186	170	183	172	140	167	193	180	153	171	178	145	146	199	170	160	167	192	162	192	167	156	190	144	182	167	169	164	151	158	160	171	157	164	176	186	187	200	172	177	169	168	183	168	165	166	171	185	154	155	187	191	195	168	214	194	151	192	179	174	164	174	188	204	202	159	176	178	168	188	166	135	187	161	166	148	149	194	167	191	163	196	179	149	170	185	163	158	159	157	173	179	133	198	164	173	174	190	153	177	195	175	188	167	182	164	202	166	169	173	158	139	175	154	189	164	181	169	161	179	165	162	148	169	174	188	192	160	172	145	153	150	193	198	167	170	178	173	164	180	185	167	169	204	185	177	182	188	184	143	156	176	192	175	180	176	163	151	224	176	176	169	163	167	178	153	154	204	177	171	197	166	184	176	166	170	162	161	189	209	169	157	172	176	162	188	177	206	150	185	183	171	160	142	189	173	170	157	188	199	153	156	147	179	184	168	167	146	161	187	193	199	161	155	189	158	160	183	193	162	180	167	170	170	168	171	152	159	170	186	156	160	181	174	152	173	191	180	154	163	163	140	172	179	175	185	203	165	173	188	172	158	181	153	160	167	187	164	171	156	196	196	183	154	155	191	186	185	187	159	182	166	196	171	172	175	170	176	143	170	140	157	182	156	165	165	185	173	192	186	178	156	183	156	173	163	178	187	148	152	150	145	182	164	162	183	176	175	189	179	167	179	209	168	192	177	144	188	169	197	192	172	189	192	160	181	164	182	196	169	147	164	175	175	174	167	180	205	202	154	159	183	175	166	186	172	203	194	152	174	148	181	192	167	174	154	173	194	196	192	155	145	162	156	174	184	151	169	185	166	168	202	188	176	196	179	176	149	146	158	189	182	178	167	157	167	164	179	188	188	183	159	164	138	191	174	174	164	159	178	191	194	191	156	180	162	177	182	183	194	183	178	181	192	186	157	157	156	175	163	185	182	176	190	176	195	162	189	199	156	186	167	182	176	167	166	170	170	171	179	186	178	166	189	170	160	156	170	196	170	134	170	197	201	146	160	167	176	167	175	151	161	185	155	194	153	189	173	203	194	174	178	169	167	149	167	171	168	173	161	187	179	185	169	158	176	171	176	154	160	163	181	184	162	161	178	190	188	157	189	184	167	156	169	144	160	164	196	170	185	164	177	162	161	164	178	177	191	181	169	209	187	175	180	171	168	183	183	170	165	161	181	174	180	150	150	173	189	151	163	192	179	161	188	153	172	171	180	195	172	181	141	198	169	149	161	156	184	163	165	162	187	158	171	175	152	176	160	186	168	160	178	154	148	154	179	167	175	169	146	160	168	169	174	157	160	177	179	173	175	166	179	165	192	167	168	187	170	156	187	165	166	160	192	183	167	179	198	145	187	171	198	180	166	171	185	200	195	172	174	171	175	172	162	167	178	172	188	172	189	164	172	154	160	166	195	203	156	164	177	186	184	181	152	169	176	173	181	155	149	175	182	147	165	156	185	189	175	161	170	185	181	163	153	160	148	174	168	170	171	182	179	167	159	175	161	148	194	157	180	182	162	164	161	183	167	194	163	158	172	173	174	173	160	154	160	181	197	157	164	200	189	165	178	177	186	191	176	194	194	174	165	183	182	173	178	174	153	181	163	160	171	171	181	194	190	160	158	184	156	173	155	161	185	176	187	148	163	205	154	163	163	169	148	175	196	166	152	158	176	174	180	177	145	167	163	167	159	156	210	163	191	162	151	166	167	165	164	183	167	168	182	176	160	164	179	167	151	154	177	184	186	218	194	156	156	173	164	177	171	192	174	172	195	189	168	177	173	161	154	155	163	177	162	181	158	188	172	161	189	194	192	154	142	186	157	165	187	198	185	196	190	177	177	167	171	159	177	189	204	175	178	166	181	176	177	195	186	175	174	155	188	183	171	200	160	182	152	170	192	165	166	180	166	181	189	182	172	186
7140	704	1391	1378	1114	913	843	747	761	640	617	552	558	593	553	528	497	550	507	506	519	478	500	554	501	491	487	475	444	463	485	506	507	521	478	523	496	481	476	496	443	464	477	479	442	500	449	511	453	503	454	486	454	456	487	475	459	484	442	482	482	461	480	474	453	460	449	462	438	487	476	467	466	450	477	496	418	488	495	446	455	429	456	452	500	458	472	481	461	500	444	493	473	432	424	462	484	452	448	475	471	488	475	478	470	466	476	447	471	452	442	479	467	456	486	456	446	468	504	464	483	495	434	500	477	464	495	477	510	485	471	485	456	455	429	481	439	491	469	457	482	497	497	471	470	443	464	466	493	480	454	469	459	493	472	456	494	477	465	444	475	453	480	443	443	468	418	478	480	452	475	458	463	485	462	471	441	463	470	478	478	480	467	468	495	492	446	444	476	460	467	458	478	471	465	444	463	453	469	471	466	498	443	486	452	481	456	500	469	470	448	491	451	422	476	457	445	449	477	440	478	463	484	470	486	460	472	464	443	463	509	507	497	455	483	440	472	492	456	481	527	471	448	491	482	443	495	468	485	457	490	454	450	501	477	468	462	465	427	492	505	480	496	502	523	507	429	464	470	461	439	466	452	457	480	518	462	460	454	464	447	469	457	478	439	483	460	465	443	447	461	479	509	468	455	462	476	482	488	475	532	469	494	468	511	450	494	474	450	443	481	514	448	467	470	421	462	495	477	423	506	510	468	478	473	461	482	479	461	442	453	484	481	467	488	478	498	517	429	446	459	512	444	502	475	480	445	468	449	441	445	503	515	476	486	491	440	481	503	456	468	450	482	458	491	437	510	429	468	481	474	457	493	462	440	448	465	458	444	512	453	441	464	467	462	439	431	477	450	490	492	467	481	481	466	467	496	463	460	480	477	450	506	453	458	474	461	478	441	460	451	463	436	447	448	487	445	431	493	480	474	492	455	489	487	456	411	460	460	478	482	481	461	461	488	471	451	453	481	483	468	479	466	490	454	487	478	462	501	467	481	445	487	456	495	470	487	429	469	457	449	496	445	491	468	496	492	464	422	450	456	464	447	484	477	474	469	488	469	472	443	451	472	434	472	464	515	465	439	496	469	495	463	498	446	462	505	486	435	489	451	494	485	474	448	467	452	460	479	481	470	461	478	453	416	452	465	441	440	460	432	463	444	460	475	455	462	454	436	458	475	482	478	471	448	492	469	445	427	480	466	433	492	456	450	457	481	462	465	449	474	436	464	456	447	459	479	452	463	452	460	446	440	457	490	474	516	494	470	463	466	462	492	470	478	493	489	478	470	492	498	446	478	454	439	467	561	485	487	503	498	454	454	478	462	466	498	436	484	452	508	442	485	476	467	484	448	485	479	467	457	479	448	442	469	441	500	473	463	459	480	491	457	483	466	455	444	468	466	455	495	465	450	470	470	468	478	478	440	466	491	456	446	457	473	460	444	461	493	450	486	475	440	436	457	486	482	468	475	458	445	459	486	470	483	490	475	468	482	446	497	462	482	447	467	439	481	486	468	456	463	514	483	463	464	453	465	454	471	448	458	480	431	461	481	437	490	494	463	494	455	440	499	457	457	468	498	458	494	455	471	443	451	435	483	506	499	482	477	470	452	460	482	456	476	460	460	454	443	495	473	505	461	489	469	488	434	457	479	482	483	470	504	543	438	460	499	483	462	470	450	475	484	465	500	450	438	429	459	439	429	478	465	496	470	481	484	489	457	400	470	490	497	488	447	498	523	432	450	462	460	471	515	469	451	483	487	453	477	493	475	481	436	433	451	491	474	482	464	500	476	471	503	456	458	462	479	474	461	464	480	471	465	466	442	453	454	466	460	463	461	456	459	453	514	441	473	476	423	465	483	466	454	468	467	481	482	502	466	434	499	438	490	457	459	458	430	428	483	483	468	494	477	488	479	523	452	493	481	495	479	494	452	485	479	466	445	481	482	506	490	470	483	411	480	480	460	478	495	491	447	457	498	440	404	481	438	481	443	460	462	450	471	458	446	451	428	470	453	484	497	461	436	481	466	445	469	475	422	448	454	442	470	437	443	465	436	425	463	510	444	438	513	462	464	469	502	481	452	475	454	472	440	442	454	498	494	443	429	472	454	472	463	472	465	463	444	432	438	492	507	480	500	450	477	447	464	493	403	476	479	469	440	486	450	475	459	475	459	444	442	460	462	463	445	469	467	462	460	471	480	508	426	424	485	480	464	478	464	473	479	473	426	459	479	472	468	434	504	484	454	499	452	478	466	445	451	463	488	454	445	446	476	514	462	454	448	416	441	454	487	448	472	440	477	462	490	437	457	495	438	451	485	440	443	467	451	447	489	477	451	494	438	454	456	453	448	484	474	449	485	444	473	452	480	470	469	431	482	511	480	479	455	473	447	424	481	499	445	480	498	486	479	431	485	477	472	450	458	488	489	470	426	494	458	469	480	499	467	447	490	473	481	471	456	447	485	479	458	424	479	489	446	482	476	481	486	483	487	473	478	459	549	493	472	437	476	456	455	484	463	497	469	446	492	451	439	442	450	440	457	478	464	441	477	484	525	475	467	473	510	460	448	463	477	440	483	514	490	462	491	436	473	465	483	438	462	466	463	491	457	428	472	465	482	474	454	476	431	482	492	491	494	480	485	489	463	462	458	488	479	466	480	472	497	487	485	468	423	469	470	465	464	468	474	506	481	478	483	446	433	417	477	461	451	487	481	468	464	447	472	489	457	479	462	502	473	460	422	467	421	461	460	457	438	482	489	433	492	418	466	490	461	468	464	478	469	445	491	507	461	456	481	499	510	475	502	456	445	438	451	451	483	477	488	476	454	474	457	456	468	471	470	434	499	474	479	514	460	475	413	474	475	465	435	460	497	454	481	442	453	468	481	447	424	444	477	457	484	457	511	476	453	469	474	468	494	458	445	509	459	460	488	487	454	470	468	453	489	482	487	481	486	487	482	443	453	452	442	470	486	453	522	500	474	457	455	498	501	464	463	437	433	458	461	475	445	475	454	489	482	480	499	452	434	476	470	463	484	474	478	440	524	452	482	465	450	452	506	435	432	454	488	472	457	444	505	485	481	435	472	516	486	536	487	470	500	457	471	479	452	477	440	480	458	453	484	493	448	490	437	455	508	479	462	507	475	506	472	478	499	457	430	465	487	480	448	475	427	465	486	459	463	448	498	462	515	483	458	458	466	477	444	508	494	443	461	495	454	483	478	441	461	450	473	485	474	493	486	451	469	440	445	478	470	442	480	466	465	486	488	472	438	475	505	456	451	465	470	484	484	448	489	468	461	479	438	483	483	489	457	499	488	503	473	472	477	483	479	438	471	471	483	483	473	460	455	440	474	427	446	477	480	465	454	477	447	479	454	437	487	451	491	468	452	448	454	443	483	474	474	460	507	477	454	499	476	477	442	494	455	447	457	451	445	456	516	458	433	450	422	476	495	455	482	466
15646	1266	1143	880	659	595	490	442	474	429	399	406	378	352	298	393	358	359	372	377	393	390	343	352	317	320	362	372	324	351	335	326	328	363	369	350	338	357	373	355	325	335	313	323	357	359	343	396	367	334	324	324	340	370	332	330	330	362	353	392	355	334	343	399	328	355	363	340	354	335	336	372	316	330	355	346	347	327	346	399	342	367	347	353	331	349	336	348	330	360	340	357	314	355	367	360	349	335	333	336	364	372	370	345	353	354	365	343	355	334	392	341	319	327	334	360	322	349	344	313	375	330	334	348	358	324	349	395	332	332	326	319	355	353	359	362	350	350	346	345	365	372	343	354	315	344	348	342	347	317	340	324	344	366	364	344	363	359	316	329	364	321	346	314	352	349	365	337	368	377	352	373	341	346	341	324	366	318	410	364	355	348	355	342	354	334	349	374	362	359	329	334	359	335	334	309	306	295	334	324	346	333	342	358	351	386	323	354	345	365	369	323	372	339	335	354	335	314	371	341	346	321	345	359	337	364	366	364	340	343	361	364	402	359	337	321	351	345	363	366	341	359	387	332	338	338	318	329	338	336	342	376	350	354	333	311	353	365	376	363	367	352	340	374	346	345	385	357	356	338	358	326	358	313	338	397	339	351	384	356	317	332	374	349	334	345	361	348	341	332	344	364	367	315	358	362	346	369	314	354	360	350	350	347	364	326	334	354	368	368	362	348	334	355	356	361	356	349	324	367	349	372	331	362	371	352	330	342	355	353	343	329	319	337	343	362	359	332	349	327	313	338	361	348	327	333	361	371	347	340	362	332	377	308	370	333	342	365	345	379	334	327	322	359	360	325	342	335	378	349	309	327	383	338	356	351	356	364	378	380	375	339	338	351	324	326	353	375	342	369	339	363	341	338	341	357	353	373	322	369	315	344	352	323	362	339	330	359	310	344	316	373	309	347	355	383	365	358	372	323	372	376	333	315	329	313	308	319	346	368	347	341	332	328	333	340	367	362	328	355	341	337	323	320	331	334	341	326	328	340	350	333	368	327	367	288	352	362	357	350	331	364	339	342	316	340	358	332	335	361	343	359	339	335	353	372	343	332	337	312	342	348	364	366	339	386	326	357	356	362	371	338	366	359	326	358	363	338	362	359	357	354	351	359	354	369	340	338	350	344	340	376	340	349	351	380	349	328	350	372	334	345	335	359	306	369	365	327	351	345	356	369	337	346	371	381	345	354	326	307	367	335	323	363	323	369	340	323	335	313	369	322	365	346	328	318	322	374	313	384	324	324	336	359	327	344	344	341	357	330	332	337	332	350	365	329	370	331	315	368	361	352	342	308	364	336	339	355	361	372	357	344	381	362	365	334	343	356	377	332	368	365	343	328	346	367	340	321	333	340	347	353	361	348	331	355	350	364	342	358	367	356	359	346	359	348	368	341	326	311	372	323	338	338	326	352	359	326	303	357	357	342	350	324	348	338	379	281	324	337	359	303	359	354	296	368	323	359	352	329	358	345	318	333	355	326	372	364	348	345	310	336	348	357	315	354	384	345	341	319	354	337	366	326	329	342	317	345	331	320	334	340	365	364	372	349	331	349	357	369	353	337	326	351	351	326	337	331	349	318	336	381	362	320	329	361	345	340	361	351	370	370	367	334	331	366	354	371	338	360	335	305	342	306	361	368	323	345	351	366	392	350	308	348	345	374	313	292	345	327	335	336	307	340	326	335	361	362	332	342	329	366	343	359	360	371	364	335	294	336	347	353	322	349	386	322	324	319	364	338	355	362	341	391	339	344	324	354	346	332	310	340	400	335	340	381	348	364	337	351	338	334	350	345	337	303	355	338	298	360	317	361	318	322	356	328	334	303	364	335	372	357	331	330	378	326	350	324	369	340	368	361	341	352	317	371	338	320	375	330	347	334	363	376	327	385	346	354	328	340	330	372	336	359	342	358	366	311	332	359	338	350	344	333	337	358	312	357	333	351	338	331	356	328	356	379	355	376	364	359	329	336	354	333	343	376	353	347	334	354	353	318	361	300	357	328	317	320	305	340	356	317	361	316	354	376	342	336	337	336	314	325	359	332	319	354	343	306	327	341	312	355	326	347	337	353	363	348	324	336	324	363	380	337	367	319	309	340	346	346	330	333	349	328	351	335	326	317	377	305	343	311	393	344	333	364	345	334	330	353	367	363	329	345	388	345	377	344	334	329	334	378	342	354	347	340	380	326	346	349	343	346	342	349	334	284	324	342	363	354	354	336	332	369	357	364	338	329	338	354	336	312	320	377	359	333	343	366	338	354	329	345	347	366	367	343	335	354	328	323	352	358	367	344	361	354	342	340	346	327	376	358	355	345	334	365	344	314	362	293	360	343	377	358	336	310	316	287	327	379	338	338	359	320	348	342	353	378	336	340	295	335	330	328	370	364	314	361	372	316	373	354	335	343	355	336	323	384	359	355	356	340	347	339	366	320	355	338	338	307	378	348	356	345	380	370	358	378	347	336	363	371	320	343	367	323	336	355	316	312	372	323	359	371	381	341	360	336	366	337	321	346	327	348	338	338	303	347	348	366	340	288	356	341	333	330	350	330	344	345	345	335	331	330	347	345	326	339	331	338	339	353	354	351	346	349	343	368	311	364	324	344	350	335	343	349	308	339	329	327	324	350	353	330	332	307	305	334	342	332	336	373	363	325	359	327	353	363	329	372	350	341	325	347	344	366	328	358	365	355	364	368	363	370	358	325	330	348	338	371	335	336	291	364	361	379	348	361	359	374	364	314	361	361	353	348	344	366	335	339	371	389	337	338	332	315	298	360	352	340	348	344	385	367	362	353	331	301	330	323	344	331	385	393	319	322	325	351	352	326	340	374	327	332	353	337	353	325	363	370	378	364	366	366	333	364	359	348	321	330	403	329	374	350	331	363	348	360	320	354	358	349	339	341	330	330	344	343	342	377	339	344	320	350	367	339	351	346	327	322	346	372	330	371	377	346	380	340	341	322	388	352	340	339	366	327	329	372	353	343	350	366	350	333	351	281	307	365	344	322	334	351	337	351	391	312	370	376	333	322	355	329	358	339	327	372	349	333	375	317	335	355	328	357	320	353	366	357	329	327	350	367	364	336	318	374	313	374	354	338	356	334	329	362	352	346	328	349	336	387	354	356	328	340	337	340	308	331	345	306	348	352	378	343	383	323	329	348	333	330	333	347	346	339	384	329	360	331	316	352	333	307	338	326	315	387	323	343	324	354	338	343	313	324	355	317	361	363	345	335	389	347	343	340	373	359	356	367	338	356	334	340	390	382	354	361	340	330	341	349	303	334	349	383	355	379	318	320	407	340	318	372	357	323	323	376	379	388	336	344	344	345	318	356	318	326	311	357	366	374	340	361	349	329	351	363	329	353	362	324	319	380	380	344	352	291	314	337	359	327	351	319	370	357	319	335	359	318	344	312	382	317	331	356	367	359	315	326	362	371	410	347	345	334	341	348
8886	1337	2458	2497	2095	1825	1534	1402	1234	1167	1089	1047	1042	978	968	956	973	920	886	917	951	875	954	858	855	877	896	840	876	793	884	847	863	842	842	860	856	861	845	843	773	838	829	875	879	847	827	859	833	850	821	806	821	872	850	835	783	857	802	886	810	851	848	836	808	847	861	848	795	836	825	868	825	812	796	876	838	754	821	875	839	809	852	819	816	845	851	862	828	806	845	837	827	830	836	840	808	823	833	817	814	786	791	884	832	848	812	821	836	829	790	880	807	802	826	861	860	779	788	777	838	803	772	807	832	806	832	837	832	845	821	815	811	849	762	833	841	827	782	830	809	791	779	783	809	836	838	833	853	790	863	867	774	787	786	746	803	872	812	881	842	839	801	839	800	835	815	799	835	829	897	797	812	777	780	808	875	856	830	886	805	794	842	829	775	864	852	829	872	796	845	825	814	848	835	816	843	832	821	841	826	806	789	787	799	808	782	833	840	787	809	814	805	752	822	841	881	790	871	811	856	798	866	764	777	820	819	760	808	785	811	821	817	791	801	817	844	805	854	830	824	777	813	795	875	862	820	849	807	823	806	861	849	858	853	806	816	848	779	791	820	790	828	802	872	838	820	831	784	774	881	826	854	791	821	855	856	824	822	823	794	834	823	860	803	835	820	787	895	825	816	781	826	775	806	861	800	836	805	871	805	827	820	772	835	785	789	794	847	806	855	820	822	832	874	847	855	889	801	823	855	828	785	811	788	871	843	806	832	832	839	793	845	834	851	845	826	799	845	808	845	840	847	821	843	816	774	821	816	799	783	807	808	853	818	844	807	830	848	810	811	843	801	815	903	807	843	828	822	818	795	810	818	822	821	783	851	836	844	793	790	839	774	772	781	844	833	791	830	828	822	808	814	844	797	790	828	842	812	808	779	792	779	796	805	856	834	864	801	808	788	842	819	823	825	848	764	817	861	839	832	830	780	829	834	794	835	842	794	751	787	828	806	832	865	814	807	790	831	866	842	818	799	815	856	812	830	817	836	844	813	838	841	755	786	796	831	762	813	822	788	867	814	843	803	804	778	797	817	839	814	828	841	803	791	781	871	797	809	802	811	871	866	822	790	778	856	764	791	776	802	844	882	851	831	808	802	805	845	789	861	783	820	787	796	838	848	829	787	851	797	841	781	813	872	822	800	814	816	839	769	821	809	840	796	842	806	820	886	803	869	795	836	819	829	780	844	854	871	829	838	850	768	826	838	817	849	799	858	834	846	832	797	798	834	813	857	837	802	858	851	818	829	822	899	847	835	843	825	860	795	800	822	844	825	858	851	817	863	872	792	809	829	854	829	857	785	789	807	893	824	860	856	854	834	856	856	796	788	809	792	780	856	799	840	813	818	774	866	847	885	860	841	833	825	809	791	860	848	826	835	817	838	800	872	813	821	844	836	825	829	748	841	812	791	850	856	764	799	795	829	789	840	786	839	788	834	829	819	791	815	862	824	890	816	820	805	854	868	797	842	829	800	750	852	817	835	798	814	793	815	849	806	830	838	825	854	844	781	831	845	819	835	853	861	831	817	830	845	832	788	834	797	849	811	817	855	842	782	804	850	817	863	847	842	815	805	798	772	837	827	815	803	810	790	779	813	831	858	801	855	759	875	831	855	787	842	835	794	831	805	825	792	809	803	799	800	821	852	836	774	878	811	819	801	877	809	820	841	825	807	822	779	818	816	813	779	838	807	809	811	879	871	840	831	866	793	803	802	832	881	787	796	824	832	791	864	831	823	843	860	855	804	784	806	861	836	851	782	841	831	800	843	812	832	807	779	796	791	777	814	846	815	858	828	875	793	871	844	871	834	821	824	838	816	837	852	818	864	822	811	853	771	762	826	833	817	838	801	854	815	803	765	822	791	783	820	821	818	805	807	813	871	825	815	779	800	777	824	830	811	844	806	834	802	866	824	853	799	902	818	802	840	808	820	751	769	857	801	821	840	825	838	836	836	800	875	781	853	867	780	851	827	818	781	856	825	817	855	823	774	797	812	842	772	825	834	803	861	835	864	797	816	786	780	797	884	840	831	835	842	808	856	856	777	843	858	797	806	775	847	855	768	837	842	822	846	877	816	799	820	821	806	844	836	825	845	797	824	808	786	801	828	848	759	833	791	802	819	797	839	790	831	849	791	795	792	865	902	749	793	813	826	793	809	843	820	835	868	778	792	816	803	815	796	828	811	878	768	899	836	833	815	870	894	836	833	815	799	802	817	802	818	851	841	777	832	829	886	837	759	807	818	855	819	811	818	822	768	842	822	798	878	834	838	798	807	810	864	852	825	797	820	836	837	788	809	819	817	870	848	830	857	849	792	826	830	853	808	771	865	790	807	845	775	841	841	807	804	885	804	833	849	843	830	815	810	781	835	773	773	741	783	820	872	875	832	773	818	861	810	798	871	845	791	820	834	802	833	803	825	819	773	850	892	816	809	801	750	786	840	802	783	813	820	825	832	845	767	804	837	842	763	773	754	805	835	798	834	800	820	854	798	813	797	803	784	762	887	834	846	818	817	818	835	803	752	810	857	876	817	835	813	854	802	837	809	840	816	810	821	836	821	864	807	815	832	832	863	802	842	797	818	783	833	827	825	784	844	817	819	831	869	801	796	808	829	802	833	844	830	828	818	762	771	808	845	778	830	824	800	857	835	841	812	810	818	814	817	828	895	795	864	805	844	829	838	859	784	830	824	849	801	868	847	821	863	846	732	839	827	811	809	831	790	897	809	861	793	799	780	811	811	859	799	813	810	789	864	839	806	793	831	844	813	851	823	823	849	749	858	843	825	823	829	788	861	786	803	803	820	774	812	838	809	840	817	792	798	809	809	838	815	826	830	792	864	821	814	823	859	838	792	840	838	809	813	788	813	775	858	819	831	784	799	823	835	772	841	861	819	798	785	800	817	836	834	822	837	811	759	851	810	794	798	806	812	871	820	837	811	821	861	836	874	852	859	799	814	915	859	777	811	806	875	818	824	776	836	804	813	780	802	776	788	843	857	827	851	878	784	810	783	787	838	816	870	852	840	835	798	795	814	800	812	848	874	875	831	817	788	819	809	823	841	862	863	767	742	807	806	835	807	800	830	848	828	841	803	778	848	817	822	767	871	861	824	759	728	861	806	852	826	799	846	884	821	832	795	828	849	826	856	845	816	815	798	820	845	820	870	793	797	808	852	794	835	801	842	821	865	805	800	810	878	788	848	863	823	834	828	797	867	812	808	816	848	824	825	876	792	864	790	824	854	791	791	796	796	826	778	767	809	807	825	815	834	867	765	789	816	873	795	779	806	831	814	821	833	816	815	766	821	842	769	798	859	839	888	781	890	833	842	811	849	830	812	842	798	829	810	860	861	836	859	823	781	813	814	834	830	858	774	842	874	820	832	826	777	826	838	815	859	829	826	810	818	833	790	799	807	799	747	835	835	815	828	773	833	831	846	843	898	825	838	863
2030	256	289	236	252	241	273	253	233	223	232	236	248	264	235	193	241	286	233	231	246	250	245	246	244	256	238	239	249	253	239	264	263	244	232	250	224	218	225	243	235	212	248	258	267	213	230	263	238	276	223	249	251	243	284	255	247	252	236	239	221	224	265	254	229	230	253	254	248	214	230	262	236	244	240	215	271	278	264	234	267	247	233	256	229	233	236	255	239	221	226	230	233	230	275	259	225	239	250	238	225	227	228	276	251	257	252	258	266	247	244	276	249	250	245	257	272	249	249	253	260	247	265	243	253	232	238	245	243	238	271	245	240	230	243	240	242	260	253	201	222	257	262	259	222	260	244	272	267	259	215	232	232	258	235	251	263	237	208	259	258	251	265	240	261	256	242	221	251	246	243	246	233	210	241	249	240	257	252	270	230	233	259	253	245	220	239	273	244	228	235	215	231	223	235	237	267	238	229	235	250	224	238	236	243	272	224	251	251	248	224	203	266	240	249	232	223	225	234	267	245	238	252	229	237	240	240	242	245	228	262	237	226	248	213	218	257	238	272	215	258	255	251	232	238	242	268	253	244	258	274	235	275	197	213	244	257	231	246	258	262	246	248	255	247	245	224	257	265	248	213	264	248	243	247	250	249	237	237	233	240	267	235	223	230	267	225	238	252	246	240	248	266	228	241	222	218	223	232	232	253	218	249	225	236	210	246	264	247	252	248	259	263	222	241	268	272	230	249	223	235	218	240	224	240	242	234	277	247	238	240	269	237	199	215	197	244	271	219	239	250	254	272	249	248	253	235	237	253	249	232	264	255	244	225	249	254	237	255	250	230	252	256	245	285	238	226	246	240	253	283	247	251	237	231	249	272	230	230	280	241	210	248	210	261	235	211	240	263	245	237	236	256	255	248	251	238	250	248	266	249	262	270	277	254	267	233	240	277	224	218	252	243	283	233	222	238	234	244	252	276	254	228	227	239	246	242	241	237	262	273	260	252	257	231	232	250	265	225	221	250	249	247	249	255	275	239	219	231	239	215	247	241	228	232	272	257	220	253	224	253	218	249	269	260	255	263	269	246	237	246	257	218	235	288	238	268	244	244	251	273	259	278	241	267	228	219	222	236	270	246	239	232	270	294	233	247	244	247	226	256	246	218	260	238	233	248	265	256	259	242	220	228	261	254	270	229	254	257	255	236	261	245	250	261	257	231	253	252	230	238	238	253	262	237	231	213	253	244	255	228	248	235	245	240	229	248	216	219	227	260	249	256	261	234	224	221	259	236	249	240	256	259	237	252	247	220	261	258	269	253	218	309	290	244	218	235	229	264	215	242	243	249	237	227	274	259	203	256	249	249	243	210	261	223	239	231	260	241	258	234	230	244	265	269	259	258	283	251	209	249	264	236	240	283	263	227	249	267	229	234	239	238	239	236	247	246	253	242	269	235	240	226	274	251	226	234	262	206	239	273	228	244	241	219	267	216	243	225	235	254	229	249	243	243	255	227	228	250	230	243	252	262	248	235	228	248	273	254	226	251	219	243	232	263	261	258	247	225	236	246	210	252	284	241	232	241	206	245	273	252	241	285	217	251	249	251	237	226	272	236	240	286	257	236	250	268	242	234	281	256	249	220	255	260	243	267	236	253	255	234	263	245	212	244	259	256	271	230	259	236	271	238	241	214	241	227	260	242	228	241	218	249	240	244	239	249	237	275	259	248	244	233	277	277	247	227	241	259	278	249	275	220	237	206	238	246	242	242	233	217	243	252	231	217	264	249	241	245	258	277	242	257	224	253	237	255	258	235	258	245	230	267	268	256	223	203	250	277	250	243	240	261	259	251	270	251	254	201	217	252	277	225	254	273	258	257	246	262	251	242	255	256	245	275	282	237	243	240	246	217	211	251	266	253	247	253	211	249	234	239	265	260	234	256	242	229	251	274	216	223	253	263	242	234	219	231	262	239	247	235	257	254	266	249	227	230	257	225	249	226	246	248	239	197	266	235	242	246	234	259	277	257	251	239	241	232	234	214	269	240	259	275	273	236	256	237	262	247	262	249	255	244	245	237	235	257	240	232	242	237	235	230	257	264	248	247	223	232	235	232	249	243	226	249	245	273	258	269	277	260	244	248	232	215	235	221	216	246	280	219	223	261	235	227	271	252	259	266	284	255	229	230	263	253	261	278	246	250	241	246	250	268	224	284	264	227	238	250	232	262	239	242	237	249	265	270	261	217	229	247	232	267	255	239	231	222	264	252	242	273	240	238	269	251	259	257	234	198	246	237	249	247	234	259	251	242	248	262	237	247	247	237	219	255	262	269	257	232	256	243	241	250	219	260	252	262	241	276	257	238	266	239	245	280	214	249	223	221	247	254	251	250	261	216	218	203	248	259	257	272	257	263	239	231	260	251	231	246	279	262	261	247	225	221	279	216	242	252	235	226	228	255	240	211	214	254	247	242	228	232	238	257	251	224	247	240	230	252	263	245	238	236	235	236	221	199	264	261	229	255	252	237	228	245	268	239	229	226	256	209	231	224	236	241	234	243	251	279	234	259	243	238	268	245	250	240	247	259	252	256	254	236	258	227	247	264	237	261	234	261	227	244	227	242	250	236	224	259	252	257	242	261	260	242	237	245	258	252	244	254	255	275	249	253	242	241	263	264	239	237	236	220	230	231	248	245	235	270	241	231	230	245	213	250	240	243	243	277	254	234	237	218	234	236	254	238	260	260	243	281	255	265	250	236	217	225	242	228	236	230	223	243	252	272	245	254	234	246	227	246	245	264	256	266	245	256	242	237	237	266	232	252	250	251	249	244	232	262	234	263	240	224	251	244	232	218	231	254	233	250	218	249	252	245	230	257	249	250	253	227	245	280	235	251	261	222	266	235	260	237	250	253	250	236	244	225	236	232	247	268	235	282	266	250	233	254	242	224	249	227	251	231	230	227	229	253	229	219	244	241	240	250	223	216	266	238	230	233	252	223	253	282	248	243	242	241	213	239	247	240	249	261	251	246	239	210	250	265	251	254	232	244	224	259	234	266	259	227	255	266	237	233	245	255	257	218	226	254	229	237	235	236	213	243	234	246	224	228	208	247	246	255	265	227	257	257	262	250	225	256	239	257	243	288	242	222	242	236	254	234	261	241	257	249	245	222	229	243	233	243	277	236	225	244	261	240	240	269	241	240	257	255	257	270	249	257	263	254	246	231	229	236	222	221	263	247	220	224	234	267	217	241	244	245	264	224	225	248	235	232	249	260	218	275	242	219	245	252	258	216	236	251	258	261	248	240	238	235	244	227	243	249	254	261	270	257	247	236	233	254	256	242	266	251	256	238	223	236	264	221	243	279	255	234	267	267	221	270	249	272	217	254	214	228	266	265	234	255	274	211	237	251	239	253	262	247	264	255	238	242	249	261	255	234	262	238	239	229	249	219	244	273	234	254	229	225	213	204	248	252	257	249	251	254	249	254	247	228	284	242	263	209	247	214	248
2308	674	722	602	603	592	569	602	568	575	597	562	574	618	557	575	585	565	575	599	620	581	542	559	544	589	627	615	604	619	569	613	565	576	608	628	633	607	576	666	598	555	629	609	588	617	629	570	584	556	589	599	605	626	600	555	577	553	590	623	600	608	588	580	573	589	581	633	548	613	580	573	597	540	577	596	594	565	601	557	583	556	612	553	596	627	562	603	622	575	598	561	569	605	606	625	613	617	525	614	556	589	612	599	594	587	632	619	575	560	591	582	577	590	607	568	615	553	577	628	580	580	583	564	608	619	593	618	572	621	566	597	614	575	603	594	544	576	589	586	589	625	598	589	577	649	650	598	592	587	591	599	566	576	601	571	569	590	596	635	575	582	600	542	598	617	606	603	579	588	579	589	592	592	580	598	531	551	586	588	588	554	586	606	566	591	608	566	621	592	602	581	613	568	596	578	582	574	565	584	619	595	550	591	608	583	591	579	570	625	570	572	597	587	555	632	588	567	590	599	571	594	609	587	553	568	567	529	599	618	574	607	562	613	646	545	583	586	568	602	569	576	604	579	595	622	540	568	617	608	579	570	615	637	641	563	631	581	598	606	630	552	608	584	581	582	593	593	578	518	575	575	588	610	572	621	550	602	601	608	588	603	595	576	568	573	603	609	589	580	597	604	596	602	567	577	591	606	611	572	526	600	622	571	625	615	605	608	591	594	572	567	580	608	594	583	628	570	556	575	640	572	570	555	593	582	614	574	545	588	608	628	572	593	564	627	593	576	577	574	578	602	623	588	577	609	621	586	580	621	598	591	577	589	601	589	597	624	572	562	582	580	580	582	619	596	610	573	602	619	605	604	595	597	563	574	597	588	551	590	610	603	593	632	582	551	551	591	619	609	569	593	559	640	549	613	590	571	620	603	589	597	582	561	603	593	582	643	576	604	596	601	587	591	587	603	604	567	632	548	557	587	628	603	550	560	560	572	594	601	600	623	602	610	621	624	578	574	543	577	606	611	598	593	582	584	591	602	619	599	595	607	571	574	579	615	602	577	586	607	594	595	615	567	593	606	638	595	621	555	607	575	614	684	567	624	572	612	595	555	593	604	582	615	591	567	619	577	579	593	592	613	619	581	586	586	578	634	581	572	544	587	602	597	624	630	572	582	612	538	609	593	596	578	594	576	555	599	585	593	573	610	553	585	631	620	601	601	619	584	590	570	601	605	595	561	579	653	583	543	600	602	610	613	600	618	636	592	599	577	596	621	576	611	610	590	581	560	579	629	582	588	541	593	598	592	576	641	580	610	580	631	605	600	586	555	603	605	622	580	602	625	605	589	602	588	593	606	614	559	582	573	632	573	611	574	584	612	582	555	564	639	625	584	602	607	594	588	599	572	556	556	603	610	620	653	557	589	599	605	562	567	568	562	659	582	589	605	626	579	600	578	569	594	597	558	601	590	613	593	595	574	530	592	614	567	615	568	553	568	591	579	623	572	576	645	598	597	602	598	630	595	584	614	590	580	606	630	591	590	561	595	556	609	630	586	608	618	598	616	621	577	578	571	557	600	613	608	603	549	586	578	572	601	553	589	653	590	629	592	584	568	617	557	609	543	584	602	619	602	566	565	570	625	616	575	589	550	582	611	616	602	592	559	629	577	536	598	598	581	580	620	564	580	590	602	593	582	587	573	603	571	596	599	589	571	599	588	632	574	576	596	568	610	559	608	587	611	604	572	577	645	614	603	567	596	610	587	592	544	614	622	574	587	599	590	591	598	602	597	592	567	580	603	569	562	572	579	569	572	647	586	596	575	578	623	615	555	515	603	577	609	584	558	557	591	598	547	569	589	569	597	610	610	587	601	569	596	582	562	605	587	611	571	586	556	599	603	598	558	590	605	607	593	559	597	599	605	626	588	588	664	558	592	590	618	558	625	625	585	618	579	622	515	560	645	592	604	563	545	553	584	584	615	615	577	626	561	609	556	542	582	593	575	632	606	602	574	580	567	625	591	587	604	578	575	592	592	674	567	599	591	598	592	605	572	614	542	602	576	586	607	543	603	593	580	621	582	571	596	565	584	597	620	608	586	583	629	578	565	563	594	599	581	533	632	586	592	549	594	576	625	600	563	609	634	617	568	572	646	598	590	583	614	583	569	629	603	574	536	611	568	622	572	567	584	599	620	600	600	639	561	605	558	611	574	586	625	656	617	576	580	562	568	579	571	573	604	599	555	542	581	604	576	607	593	556	574	590	584	547	584	613	619	619	609	550	607	605	601	582	606	588	593	568	632	591	612	561	629	557	627	587	606	568	576	561	530	613	584	598	614	551	622	596	592	601	584	546	604	599	565	593	586	545	563	590	544	598	571	595	610	546	578	643	563	625	630	547	582	624	579	588	578	547	605	595	608	577	563	574	602	643	579	602	616	586	580	571	600	619	593	579	604	587	554	603	538	601	592	537	536	568	612	575	579	598	598	610	587	580	610	609	623	600	608	585	604	587	607	613	597	598	582	625	606	544	581	585	579	586	625	624	601	591	628	598	595	601	565	605	641	589	603	593	599	614	580	597	569	608	619	632	588	579	582	535	629	596	583	605	614	668	621	615	622	584	589	595	573	584	557	591	605	589	600	663	576	636	592	614	597	594	599	598	562	602	596	629	577	614	574	600	570	626	590	572	603	623	573	636	544	577	587	576	621	600	572	625	617	592	589	575	597	595	568	612	594	575	585	591	603	604	578	595	569	586	560	588	567	594	568	579	583	607	592	559	571	616	579	619	631	587	603	622	591	564	583	587	568	610	560	555	559	571	604	598	624	603	540	594	621	655	571	591	566	572	605	644	601	617	615	573	600	599	636	532	551	583	574	604	594	583	592	594	589	583	615	604	551	573	583	575	584	601	561	594	606	591	614	581	602	569	646	605	575	599	575	558	612	579	625	591	542	613	646	603	655	568	610	575	580	640	598	632	634	595	599	608	550	635	588	563	602	578	584	622	566	589	550	595	597	579	632	617	571	616	574	632	617	609	533	591	579	620	552	575	565	621	589	571	612	552	546	551	586	607	572	566	595	580	601	595	559	584	606	529	590	619	563	572	637	581	626	603	589	564	578	587	626	625	622	568	608	589	580	617	562	594	600	599	606	612	613	609	557	597	640	576	577	590	649	603	568	607	589	570	545	609	542	576	593	533	588	589	590	579	553	583	621	564	572	568	578	581	601	639	603	595	579	601	592	591	603	590	606	609	613	573	599	579	622	622	537	574	613	595	611	577	603	601	580	553	597	642	556	589	598	572	582	603	598	560	615	612	550	586	615	549	558	610	628	617	615	601	603	586	603	583	579	638	601	572	601	581	552	597	599	608	577	572	553	608	575	566	644	563	611	594	569	546	538	556	639	596	573	571	606	593	569	573	565	612	575	608	578	590	585	578	596	636	597	567	594	577	621	575	583	598	583	598	590	610	597	636	561	569	589	576	639	607	588	600	630	652	600
7960	458	566	441	299	243	241	225	216	190	195	213	187	183	176	194	183	194	175	186	178	193	201	156	151	175	193	192	181	167	164	175	182	163	183	179	159	182	206	178	166	148	162	169	180	153	158	154	160	160	150	174	177	166	174	173	162	182	167	171	166	158	169	148	137	182	157	152	190	148	155	173	172	153	155	181	151	184	173	177	157	171	158	177	160	161	179	143	166	140	174	170	169	164	168	198	180	165	185	167	164	189	148	174	151	146	156	159	170	161	167	175	165	179	160	172	161	175	165	172	176	182	171	175	176	158	143	159	166	158	171	189	175	154	154	182	155	149	183	161	139	166	145	165	168	166	147	169	155	175	175	168	170	170	177	167	170	170	158	148	148	151	183	157	156	149	182	189	170	152	191	179	182	168	161	186	138	173	173	202	158	162	154	188	175	145	166	164	163	180	184	168	151	162	154	161	169	159	172	171	157	166	161	169	156	177	144	179	194	180	158	154	179	184	147	183	178	152	146	161	190	186	159	191	149	147	177	151	166	173	170	158	142	172	153	162	177	171	148	183	156	164	185	170	169	153	169	183	146	157	170	205	177	187	158	175	189	185	156	156	168	186	176	145	174	156	170	165	159	176	159	161	172	173	167	172	163	157	144	189	159	173	157	149	168	164	144	159	172	171	160	184	144	175	142	162	153	183	164	186	171	159	164	183	179	176	148	168	149	189	154	186	143	175	164	157	184	173	158	159	163	150	174	149	146	184	165	152	176	155	152	157	167	183	150	191	146	162	170	158	151	197	196	184	166	167	211	171	172	153	198	187	173	194	165	177	179	151	167	180	149	190	170	181	155	160	170	163	178	166	175	160	159	205	171	169	169	170	160	191	138	166	152	168	150	182	174	159	159	162	135	175	166	187	179	160	158	171	175	175	175	148	179	166	157	167	175	188	146	184	148	161	162	187	192	146	154	171	146	169	191	169	193	150	170	153	165	184	168	183	187	161	164	183	166	161	152	182	160	164	170	150	160	155	157	158	176	169	158	171	189	183	158	171	145	187	181	146	155	159	156	151	176	166	193	184	191	168	155	146	135	164	179	153	159	147	170	152	149	156	171	171	182	166	173	180	170	162	164	195	163	191	165	164	167	148	184	159	162	176	145	163	143	182	189	171	152	175	176	155	174	171	148	170	186	150	150	175	160	176	149	149	185	197	187	144	184	188	199	167	158	184	171	150	156	172	172	166	161	148	160	188	182	190	131	179	178	195	167	187	179	160	176	127	166	159	161	146	160	149	173	171	181	158	154	169	157	179	154	189	189	151	168	164	153	165	178	156	170	162	164	150	191	199	160	168	174	149	146	171	173	194	174	157	165	189	180	163	156	174	166	185	160	170	188	161	145	159	160	142	162	166	162	167	173	155	170	168	172	165	147	173	152	153	164	154	158	164	166	157	173	178	175	175	147	156	149	174	153	179	173	188	154	169	154	181	159	191	170	158	140	156	187	153	188	157	157	171	147	147	162	181	178	154	163	159	155	165	145	163	157	148	164	184	154	169	177	173	183	162	167	184	166	181	193	170	167	159	163	166	188	174	177	173	166	180	150	184	177	148	150	154	132	164	175	161	171	183	201	173	177	143	150	152	166	162	145	178	167	186	166	164	177	171	166	183	166	164	162	148	186	162	156	176	171	169	174	147	178	196	157	169	183	180	166	156	149	178	155	159	155	180	180	178	168	173	174	172	170	158	164	168	135	127	166	164	170	144	142	148	170	158	183	162	165	166	150	142	154	174	164	154	173	181	180	146	159	182	173	148	172	165	160	175	191	164	186	177	172	175	165	164	161	183	160	184	169	170	183	178	172	177	176	179	167	151	148	142	150	146	150	161	149	164	173	169	137	159	173	157	152	168	175	166	183	168	184	169	150	170	170	178	181	159	197	168	194	155	193	182	156	166	169	157	153	164	175	170	152	154	185	179	172	142	171	166	179	195	160	159	146	141	172	158	154	177	164	143	156	144	166	169	160	149	164	177	163	163	174	163	167	170	141	172	164	160	149	167	154	173	171	164	175	182	181	169	153	170	164	161	187	163	169	167	167	189	180	164	150	202	165	169	173	158	157	176	175	136	161	175	158	173	188	166	167	179	163	154	171	195	137	132	174	144	161	144	180	146	191	161	176	184	143	162	186	201	171	168	164	160	165	156	167	180	170	173	169	186	174	181	181	156	172	167	189	178	179	152	176	147	175	179	181	169	187	179	165	175	178	160	164	178	162	135	167	147	142	171	174	172	185	157	156	167	149	166	128	164	160	177	175	185	168	195	162	153	175	162	164	169	176	154	161	160	169	171	168	160	159	153	197	170	174	183	168	172	149	144	175	158	168	165	201	168	181	181	176	184	159	183	174	157	159	162	154	173	171	166	166	153	180	158	164	169	190	145	170	158	160	167	181	194	161	172	153	157	163	147	167	137	164	157	169	183	175	166	148	156	165	161	166	147	168	198	164	163	174	165	143	170	175	152	163	163	184	165	169	172	155	166	146	173	155	155	165	168	176	155	171	180	158	166	158	177	134	177	155	171	193	153	190	145	171	164	177	158	177	180	177	165	175	150	169	160	159	155	177	147	143	162	167	160	173	172	153	182	176	187	185	169	179	202	163	173	159	162	174	167	150	174	163	155	183	179	168	197	155	141	151	159	157	169	172	146	173	202	137	196	173	182	138	190	168	148	170	185	165	174	186	164	138	161	164	179	145	161	184	158	181	141	154	189	155	158	164	149	157	147	182	191	169	178	169	196	164	174	155	166	165	160	174	154	167	168	170	185	150	167	145	177	138	180	179	170	156	146	142	178	160	159	186	152	171	167	156	150	172	187	171	182	148	175	162	187	162	181	187	197	209	197	181	171	168	202	163	170	142	166	148	160	179	176	154	169	165	202	169	167	134	169	164	148	126	152	166	170	147	192	156	180	193	163	166	157	161	172	162	188	152	160	187	184	173	172	151	180	157	141	189	167	176	143	156	174	183	159	180	164	176	186	160	157	178	163	164	161	180	165	150	187	144	157	166	157	181	164	159	174	149	156	185	163	174	185	163	163	163	159	189	182	193	168	168	155	157	163	131	185	163	152	175	164	175	185	185	183	138	152	175	187	172	171	187	160	148	169	174	175	167	174	189	134	161	160	204	202	148	164	158	193	179	185	174	164	176	190	172	168	178	155	159	167	173	159	167	156	179	174	147	172	176	144	163	191	158	166	167	191	194	172	204	191	150	164	175	169	175	150	155	176	164	166	165	183	153	175	150	179	144	184	163	167	171	147	175	194	217	145	176	165	170	173	182	175	147	156	163	165	168	162	182	172	183	159	172	164	173	172	148	135	152	167	192	148	166	148	158	160	169	166	167	158	189	185	160	153	165	164	174	171	191	165	149	157	160	169	165	183	194	142	146	137	134	174	173	181	174	179	149	162	172	173	184	164	176	179	156	203	170	183	185	151	188	164	162	183
6464	723	1191	1338	1159	908	853	764	684	626	605	568	580	603	558	551	535	557	496	483	483	456	491	488	498	476	476	458	499	489	447	474	461	450	475	463	459	470	480	461	475	452	480	468	473	451	457	484	464	444	438	440	435	432	479	493	484	439	453	468	494	503	474	409	454	465	473	456	457	448	468	449	413	509	421	454	448	469	454	463	459	459	457	447	445	452	451	459	466	454	446	465	449	473	465	457	450	481	467	469	439	427	465	455	465	470	469	494	408	443	446	459	465	470	450	422	486	456	448	471	439	424	455	472	463	491	490	471	457	394	442	445	477	474	429	477	437	455	466	429	471	431	448	455	440	434	464	454	408	435	467	452	471	443	453	472	448	449	432	503	460	454	461	460	429	462	465	448	451	427	418	452	445	473	476	488	479	483	475	438	445	473	468	467	459	450	425	426	456	435	466	448	464	445	460	461	429	462	455	432	491	424	429	482	461	459	455	423	471	479	431	501	443	455	483	442	480	459	457	439	407	472	450	419	460	419	443	449	440	446	479	455	426	430	445	439	447	481	423	496	433	433	469	430	459	475	477	480	462	464	473	425	478	444	429	438	429	495	451	449	413	481	461	479	463	445	464	496	490	460	465	463	449	473	444	447	461	460	451	434	431	417	423	453	452	490	474	481	449	482	464	457	436	456	471	455	435	474	443	454	452	482	475	470	443	449	467	468	418	426	456	458	443	437	523	473	449	472	439	473	429	456	461	425	450	443	502	448	468	476	476	444	448	456	451	438	472	448	489	477	476	469	461	426	424	479	438	458	454	438	456	494	429	449	464	468	497	507	441	458	478	445	423	436	441	478	440	448	464	457	481	494	468	444	431	450	429	444	445	479	448	466	473	474	468	446	444	420	440	442	461	414	442	439	457	450	451	468	468	431	451	472	448	515	424	426	445	485	442	487	431	427	452	451	431	451	419	448	419	486	481	457	413	461	438	472	483	480	414	479	463	439	466	478	443	453	431	464	414	443	437	482	446	478	455	447	430	457	457	452	441	462	417	468	416	450	450	457	465	490	463	469	431	465	484	455	449	451	457	438	477	489	497	483	458	463	417	426	475	454	477	401	447	427	455	447	457	483	459	437	482	449	459	468	423	452	438	476	448	409	433	477	452	422	450	482	444	452	443	456	431	465	442	441	421	454	451	409	447	412	435	458	486	415	484	454	457	446	445	441	437	439	451	479	472	442	480	423	440	446	460	433	446	442	450	461	470	467	407	463	445	444	419	470	461	463	457	462	477	455	451	495	461	451	454	437	436	453	435	478	449	494	452	462	448	459	462	397	462	466	425	438	446	492	440	447	478	451	440	474	451	452	472	467	421	430	439	440	469	468	464	435	489	444	406	469	447	417	473	464	429	502	430	460	449	453	475	409	427	459	467	432	463	438	455	453	425	478	428	491	470	445	465	463	410	478	441	453	468	434	470	465	495	416	476	473	443	475	457	468	431	435	459	448	432	474	469	472	467	461	451	477	433	473	433	432	479	446	462	469	488	454	443	455	461	450	439	462	436	481	466	422	463	432	465	460	488	450	436	438	462	452	398	454	454	461	464	463	447	434	431	491	451	480	467	483	432	480	497	453	427	460	443	462	481	444	421	468	434	419	457	445	489	491	442	418	481	448	469	443	458	441	460	449	469	448	486	452	443	417	475	477	484	470	491	449	457	419	439	447	463	443	450	492	440	449	461	472	500	451	433	488	460	469	458	470	467	447	453	437	446	454	434	425	478	466	443	459	451	446	490	463	404	441	464	449	424	438	478	468	467	476	449	442	440	460	460	450	477	439	454	424	419	450	423	488	434	449	430	440	490	423	472	426	474	445	470	464	456	452	463	421	442	457	444	494	433	428	454	449	457	455	435	433	430	471	414	455	449	460	431	485	421	474	454	456	435	420	464	464	406	470	471	455	479	472	412	447	452	456	437	483	451	451	438	442	415	521	466	477	444	423	439	447	469	453	423	431	468	444	449	503	466	455	447	432	469	411	462	422	464	488	443	467	466	481	454	439	444	445	426	425	469	445	444	411	440	441	472	436	428	474	448	472	430	408	491	448	404	445	437	405	487	489	490	473	459	458	481	491	454	467	486	451	476	459	455	482	467	460	424	449	436	459	444	433	427	480	499	470	466	448	456	471	481	476	480	447	449	442	504	490	478	495	472	420	455	470	481	474	424	457	467	511	436	493	441	475	453	489	465	434	451	459	461	436	440	438	462	453	461	453	494	464	466	473	469	460	450	469	458	469	443	396	455	452	446	460	494	456	452	429	477	463	483	457	445	411	467	491	466	454	488	440	466	468	461	421	489	432	458	462	463	474	500	435	436	476	473	475	462	506	493	448	460	456	458	445	457	422	434	485	432	425	472	494	449	442	449	427	468	480	484	460	487	436	469	464	464	426	467	445	439	478	523	472	478	431	477	413	491	491	468	442	471	453	458	403	470	463	451	460	497	458	440	450	472	468	449	466	469	480	450	421	467	444	436	454	474	453	472	423	463	502	458	490	472	428	456	451	464	430	474	449	446	498	437	453	418	477	502	413	468	431	474	426	440	464	457	456	456	437	444	494	456	455	462	453	456	448	456	465	455	479	489	432	450	467	414	521	439	480	426	445	467	437	436	439	431	445	415	419	461	456	441	474	473	496	475	477	392	452	392	476	419	449	419	427	442	426	435	444	492	445	499	461	487	459	429	469	467	445	474	446	419	446	480	473	453	452	494	476	422	496	447	437	409	441	429	481	435	485	452	447	491	472	462	470	456	454	458	484	437	461	439	482	453	443	453	450	484	477	470	471	461	431	469	469	434	451	470	446	418	473	487	438	510	455	445	452	448	435	445	471	426	476	434	410	442	406	439	481	445	451	426	441	422	471	442	487	469	433	455	458	477	441	481	482	405	465	481	449	461	451	390	457	496	463	448	443	433	452	473	450	450	460	513	439	501	478	496	455	480	471	489	441	477	471	452	440	467	461	444	428	411	428	429	469	450	474	481	447	467	449	465	478	475	414	447	434	487	480	451	457	476	392	474	426	465	448	448	439	494	453	436	449	454	431	471	448	463	460	451	455	461	438	466	449	445	468	468	444	441	522	465	449	448	457	448	432	449	480	473	445	453	492	468	463	447	468	478	463	455	457	427	493	443	428	451	432	438	444	441	419	439	436	453	446	453	429	480	480	446	467	451	426	447	432	417	449	460	439	464	448	459	448	429	438	474	451	472	439	449	496	443	463	454	439	482	480	428	443	463	452	474	508	456	472	460	489	438	472	481	477	449	447	466	453	434	449	457	446	468	461	416	436	423	471	434	437	453	438	432	450	464	499	441	424	487	446	454	436	431	484	456	435	438	491	427	468	441	484	458	473	421	417	469	446	444	437	434	452	457	461	450	467	470	447	464	465	453	493	448	442	453	479	448	471	426	454	460	450	447	464	434	455	451	468	471	433	459	453	468	469	472	416
14866	1285	1234	849	614	532	502	455	448	427	360	363	354	344	352	379	342	342	361	361	353	394	378	328	363	339	328	340	328	357	330	366	360	314	363	336	326	319	369	343	336	367	309	366	325	346	344	359	341	352	355	348	353	348	369	324	342	341	349	366	345	345	363	345	325	365	336	355	345	358	363	326	338	345	345	337	376	382	309	328	348	347	321	363	340	327	345	351	344	332	322	317	372	335	355	353	354	340	333	333	323	327	346	331	351	363	314	354	360	311	323	307	349	338	334	350	334	343	362	301	345	358	317	339	373	340	313	356	325	350	339	346	345	329	385	327	331	353	367	347	350	370	351	335	342	334	343	327	348	332	361	358	329	330	338	335	312	366	353	338	333	341	331	338	323	352	354	347	329	318	374	331	360	335	338	364	338	332	321	335	336	346	355	329	335	341	378	339	313	360	339	358	326	303	343	354	317	330	368	333	337	309	324	316	335	321	373	314	376	331	346	353	360	382	339	384	367	342	343	338	329	310	351	357	322	326	305	348	344	363	347	358	363	332	326	304	339	353	339	344	342	337	348	321	341	381	336	335	324	332	346	322	338	323	334	343	358	351	359	309	337	334	343	352	308	355	351	321	315	314	337	334	349	351	328	371	294	361	355	338	346	335	317	313	380	333	352	345	344	328	334	378	306	350	333	332	354	348	338	342	336	363	331	349	331	337	324	329	339	335	330	357	348	313	351	353	338	346	372	356	357	316	339	331	376	330	317	339	340	340	319	327	337	327	350	332	324	368	316	336	358	306	322	367	330	362	321	348	321	335	321	316	328	346	327	339	358	347	329	337	368	331	326	310	359	320	345	346	340	351	382	328	364	326	330	366	352	347	347	363	373	352	317	345	309	321	382	336	333	319	309	305	338	335	355	346	328	320	366	351	336	327	343	318	327	349	359	384	373	384	352	325	334	296	376	344	365	354	359	328	331	342	347	330	341	316	326	367	329	358	349	319	335	358	342	338	374	342	367	344	396	331	361	344	345	342	314	324	341	354	345	293	335	361	362	333	365	323	357	377	356	306	352	346	311	347	324	333	317	359	349	364	318	312	354	368	343	343	320	347	327	327	346	309	309	317	351	333	367	315	333	360	366	324	323	364	364	345	352	352	352	344	324	305	366	320	336	319	351	352	302	336	361	378	344	309	347	354	329	351	325	363	348	320	344	296	364	355	330	338	344	367	393	307	346	352	317	336	347	373	339	353	341	346	379	322	373	363	342	343	362	348	366	360	339	327	367	362	318	341	353	406	361	341	349	376	316	307	353	330	321	359	326	326	355	337	363	335	341	344	328	340	342	354	347	317	321	352	343	320	333	324	358	326	353	375	332	386	327	348	348	326	377	363	358	336	358	308	320	343	328	314	323	309	348	335	375	344	359	344	306	386	357	330	367	347	336	334	341	376	328	340	340	372	377	334	326	289	324	322	358	329	327	335	333	353	342	340	335	346	361	343	299	372	330	323	336	330	378	356	291	339	323	333	384	351	327	358	320	352	352	349	346	333	363	354	343	345	338	315	358	360	341	332	337	333	344	348	366	357	334	321	329	362	363	363	370	342	385	319	343	350	367	360	347	343	346	334	336	341	348	360	358	328	278	329	323	323	333	326	327	370	333	325	359	331	340	361	357	368	344	340	320	331	338	327	340	338	298	309	376	354	332	396	349	309	298	325	325	340	326	341	369	328	347	372	335	320	333	283	290	304	371	357	338	336	323	330	337	322	371	389	344	344	299	341	312	333	317	345	354	371	327	333	336	343	351	338	350	305	341	359	321	325	311	342	348	316	346	335	348	371	336	345	345	324	354	342	372	293	344	357	346	379	365	327	356	393	327	349	383	348	330	335	342	345	324	338	365	328	338	343	379	355	361	348	321	331	353	368	352	315	363	328	370	340	356	329	353	386	336	313	362	351	341	308	372	330	348	318	373	328	349	320	294	307	380	382	363	327	373	299	370	359	360	341	334	341	331	367	328	318	289	343	335	375	351	321	348	329	357	374	341	329	350	342	322	322	302	356	347	326	346	321	369	331	320	312	339	353	356	356	346	391	366	334	313	349	306	316	317	332	325	343	347	351	323	312	314	339	349	356	329	363	321	358	330	332	344	354	355	307	326	348	363	357	321	350	329	335	314	346	326	301	301	347	303	343	386	381	350	359	340	294	368	357	348	326	307	371	348	369	390	321	336	351	336	364	340	374	310	352	355	353	341	349	327	343	367	342	362	321	354	350	357	332	357	343	355	360	317	339	356	336	329	343	368	329	330	399	327	348	326	315	337	330	345	331	361	326	336	353	341	349	353	358	312	334	329	338	360	331	320	357	333	351	337	340	352	338	337	347	336	351	318	332	340	346	355	347	335	343	330	340	324	362	325	362	320	329	380	316	317	363	333	337	327	361	320	338	301	350	309	372	349	323	352	346	335	330	352	374	362	352	361	350	309	303	312	340	350	366	356	342	356	335	347	332	345	334	326	339	391	327	352	356	344	317	339	342	358	370	324	369	341	324	359	357	353	346	358	325	338	320	345	343	368	355	369	342	350	332	318	362	376	323	321	348	336	349	340	327	355	350	327	327	353	325	314	367	323	358	344	315	324	326	356	332	331	325	356	341	358	337	366	378	356	348	355	331	335	338	351	345	347	323	321	347	337	318	326	320	343	375	342	335	332	326	337	348	321	365	341	339	319	368	343	376	366	321	320	347	334	367	340	344	333	355	292	343	360	354	345	347	365	344	319	337	353	379	333	317	362	364	361	347	353	294	385	349	313	330	348	352	361	345	357	360	304	350	348	370	352	337	346	349	319	319	347	355	357	340	351	337	318	344	323	373	367	364	329	324	326	361	323	348	300	352	315	349	349	343	342	341	378	331	323	360	361	330	352	364	356	358	380	333	315	361	320	335	358	300	363	322	339	344	343	358	312	380	359	338	362	349	341	347	315	328	343	362	346	343	313	334	323	376	355	366	361	359	333	338	354	339	371	349	364	318	308	349	324	325	298	357	352	338	369	315	346	321	396	355	330	315	342	306	313	338	352	338	319	339	329	308	371	339	352	345	339	399	336	325	346	300	343	343	309	332	315	340	351	346	369	334	360	329	344	329	340	321	353	344	345	358	347	331	336	334	326	293	323	353	356	368	338	358	325	335	338	347	331	347	313	305	293	361	370	324	348	358	345	352	339	338	342	373	332	330	340	355	336	341	323	335	332	352	347	346	341	335	355	358	329	333	349	346	344	343	336	385	355	359	319	356	354	330	361	341	326	348	355	344	341	349	351	362	372	341	333	333	358	334	325	305	372	308	311	321	363	364	354	341	329	336	336	360	320	353	335	317	364	358	357	343	321	346	352	340	322	348	351	330	348	325	330	340	328	298	326	375	368	335	368	344	327	314	315	334	340	298	324	353	346	339	326	323	339	352	347	332	328	325	349	344	348	372	344	343	349	383	367	345	312	408	333	357
8345	1325	2344	2481	2152	1865	1485	1394	1272	1194	1088	1048	999	1052	977	896	937	924	905	931	875	872	882	963	880	857	909	893	802	809	867	870	879	873	838	841	875	815	865	822	830	820	862	824	803	818	841	770	843	899	840	803	861	820	829	834	758	805	819	821	755	843	785	793	781	848	822	808	845	793	783	799	858	775	790	814	805	810	829	800	756	810	836	807	818	816	797	809	817	873	831	783	782	805	876	849	821	833	832	816	758	813	869	779	808	801	833	797	912	837	833	902	814	780	849	822	857	792	756	806	783	826	790	802	789	803	813	824	828	838	819	806	767	815	797	819	818	782	797	793	847	831	835	836	796	797	873	812	821	877	811	818	754	848	809	826	800	827	840	801	805	814	783	773	807	824	824	797	813	828	853	808	765	786	830	811	821	865	844	828	807	798	829	852	816	791	776	829	829	812	856	782	842	752	840	815	829	888	838	810	773	846	796	800	813	818	786	818	919	848	842	793	793	833	800	798	783	839	846	809	837	795	796	817	820	827	799	780	841	768	840	814	789	825	804	827	800	833	803	813	779	813	791	794	853	821	831	779	759	778	805	837	775	806	781	782	841	804	844	825	773	813	802	829	834	840	796	830	824	915	760	775	813	791	794	789	785	822	786	816	793	835	777	818	833	798	764	810	813	785	811	823	841	813	812	774	823	815	798	820	844	836	771	791	810	820	780	798	803	786	781	855	859	772	801	802	842	824	773	826	820	829	787	797	868	877	856	806	841	828	821	804	812	820	822	831	849	876	820	826	853	835	834	863	810	874	810	750	834	791	767	819	841	832	845	878	733	770	829	833	759	809	831	766	790	864	829	785	778	738	809	821	822	781	800	823	772	780	849	862	804	787	833	803	818	777	809	818	811	828	824	886	854	798	799	815	822	765	760	839	791	811	827	758	862	800	841	827	828	884	792	820	796	839	781	799	772	792	815	802	809	831	802	798	814	775	843	835	813	783	819	788	728	836	772	781	810	822	896	813	818	813	878	803	738	751	848	838	780	838	870	846	756	841	782	853	815	750	858	808	746	786	796	821	864	829	842	811	831	797	825	844	838	804	815	819	851	821	768	860	852	780	777	853	796	796	813	872	828	816	819	838	809	809	841	812	806	807	782	830	814	786	793	794	775	720	843	841	841	782	798	858	769	827	802	808	814	849	763	812	821	789	837	747	757	776	770	809	839	828	830	792	797	821	826	794	839	784	839	804	845	854	844	813	804	807	744	779	787	829	797	848	847	850	819	888	846	798	834	865	824	810	895	798	791	826	783	823	833	819	866	795	799	873	897	802	802	772	834	777	808	811	808	831	844	790	820	837	798	799	817	803	853	846	828	831	822	850	787	801	862	800	787	834	818	789	794	865	791	836	810	834	852	853	796	815	822	827	823	845	781	809	834	819	813	834	825	835	825	867	828	796	822	786	854	819	763	877	827	779	827	812	792	805	784	882	807	768	822	789	878	825	793	800	864	785	814	808	772	802	825	787	827	828	762	843	786	844	799	829	794	763	774	835	826	808	809	824	816	835	777	823	796	843	795	806	794	813	846	832	799	842	828	852	832	820	913	848	862	800	792	810	829	810	823	825	815	789	787	837	809	775	852	773	849	831	814	806	807	820	801	787	819	799	861	847	777	826	791	831	809	824	773	790	790	828	827	818	820	828	801	777	830	834	819	748	831	810	832	789	844	854	806	817	786	816	784	828	794	812	823	800	808	788	812	821	828	787	776	786	831	872	814	815	802	788	742	829	830	833	858	795	749	761	798	845	792	840	797	806	774	805	857	803	810	831	845	819	831	815	810	834	856	846	813	848	844	807	853	810	852	757	838	796	809	842	785	804	835	856	821	812	845	819	783	833	820	824	824	797	796	831	835	801	830	890	825	836	802	814	827	792	836	778	811	822	799	795	874	778	816	855	840	839	757	825	834	768	818	803	804	813	852	770	797	763	805	819	823	811	827	831	813	799	781	810	789	830	794	850	809	796	771	832	769	888	776	800	830	832	765	833	852	758	806	785	830	785	845	818	761	783	809	830	832	825	849	798	846	783	820	767	827	780	787	803	873	783	796	818	783	838	816	850	798	816	772	857	836	818	792	828	775	780	768	826	813	820	722	790	766	790	794	807	830	823	793	772	804	743	837	790	828	785	838	760	845	793	825	805	805	862	806	795	817	827	862	833	782	783	813	821	787	822	751	817	857	819	776	834	837	803	805	767	858	808	798	766	841	798	802	778	830	803	793	782	779	849	827	777	778	849	792	806	792	867	862	858	839	808	811	818	821	827	788	825	833	829	767	828	776	822	834	762	834	814	832	810	807	779	770	792	783	834	817	823	796	785	806	805	848	826	749	833	828	810	859	781	845	872	768	796	902	818	853	833	794	825	768	799	807	802	792	811	796	862	794	827	809	812	844	801	865	768	879	760	847	822	800	773	770	791	808	850	780	818	820	820	824	832	861	836	817	800	822	861	796	820	805	804	844	822	804	812	783	842	828	857	751	758	763	797	837	839	879	856	809	810	813	831	824	825	820	809	815	803	837	770	866	830	848	829	849	838	788	808	791	810	791	822	808	921	774	837	750	823	834	815	815	814	779	817	785	768	769	827	815	800	744	780	780	821	793	835	856	773	821	774	782	834	833	768	826	769	820	807	793	832	848	838	794	794	808	839	833	800	812	852	830	803	880	778	837	827	836	774	831	831	848	813	869	757	794	815	800	865	802	789	780	814	834	834	824	839	792	811	774	827	722	837	871	800	797	824	778	839	781	832	829	840	834	826	780	797	794	781	788	824	818	767	824	821	750	759	800	824	855	803	773	833	753	824	837	814	834	755	862	794	845	801	806	854	789	817	818	776	787	842	807	842	817	826	810	815	836	756	798	815	808	816	818	825	815	788	784	820	870	828	798	842	804	759	841	799	827	785	855	807	800	826	821	805	789	822	847	804	799	784	859	784	768	847	831	783	853	816	792	806	811	823	813	812	816	853	772	826	843	823	794	828	863	811	804	783	841	839	833	795	826	778	810	847	836	860	850	826	805	776	853	816	803	799	820	813	790	798	841	814	783	868	790	796	815	772	860	797	831	836	797	800	825	833	769	813	828	824	824	801	845	820	767	772	823	784	760	837	861	804	827	806	848	817	772	801	823	806	816	801	829	864	790	811	793	879	820	776	794	820	788	806	775	823	802	755	858	765	793	822	838	798	805	783	840	798	810	801	817	765	792	791	795	784	791	798	869	810	869	808	791	818	787	783	849	795	805	780	864	786	816	780	793	827	772	836	844	781	767	818	847	805	803	867	788	820	803	788	851	824	805	800	803	793	853	792	807	853	785	838	821	823	861	824	801	831	812	765	823	817	755	814	790	857	739	828	783	817	849	814	829	793	797	816	799	806	801	843	804	819	870	803	830	831	779	799	826	839	822	842	873	796	839	868	833	834	832	793	780	803	752	808	844	840	820	759	821	771
1764	254	248	262	236	219	245	274	260	243	245	227	233	256	257	247	206	258	250	244	233	250	219	240	237	225	226	250	228	316	240	232	275	259	244	250	214	206	256	273	248	256	271	230	236	239	210	285	257	269	266	269	271	232	232	242	240	226	248	251	235	248	245	276	219	255	246	277	261	263	261	212	232	245	229	244	248	247	253	248	249	240	233	225	247	194	226	248	224	227	239	235	217	248	266	238	263	231	236	264	268	267	258	241	250	242	251	251	247	232	239	225	269	254	234	259	229	238	249	246	216	214	256	221	220	223	229	258	246	216	252	253	252	231	262	244	253	224	241	231	277	298	193	249	243	230	259	256	237	207	227	271	211	220	251	265	239	257	245	235	254	227	248	222	220	226	231	243	217	237	227	285	209	262	239	261	236	230	262	254	228	243	236	237	236	220	243	238	245	232	227	236	266	246	223	211	234	247	270	216	238	234	237	224	233	249	215	224	269	240	235	250	249	214	251	258	244	267	253	228	240	218	228	223	215	250	242	257	278	250	225	240	268	263	240	262	248	224	261	247	264	252	240	247	231	248	227	228	257	254	246	222	230	236	211	226	234	227	212	254	219	261	249	256	255	218	233	244	213	247	246	240	275	266	262	260	209	244	225	279	243	252	252	271	257	254	243	269	253	231	222	240	253	268	242	223	241	234	229	259	231	255	235	268	236	246	254	265	268	250	248	259	205	230	261	235	243	255	246	237	208	272	230	237	256	202	258	212	224	216	261	237	260	250	258	264	279	273	271	258	264	258	246	236	257	240	271	234	240	216	252	232	224	233	242	247	265	250	256	252	291	213	260	237	223	249	204	233	257	270	244	243	281	265	249	233	234	227	196	239	257	252	255	214	217	236	250	238	241	233	254	226	245	244	233	234	256	217	218	257	258	267	251	228	226	252	255	256	231	234	222	243	265	228	240	242	237	244	233	239	224	227	214	250	214	252	219	205	230	201	248	249	237	241	250	259	267	257	253	240	239	265	261	246	254	245	241	215	251	212	210	255	233	229	246	245	248	235	250	242	246	235	271	239	221	259	233	239	263	254	235	266	243	241	246	245	236	213	214	259	279	254	233	235	221	251	245	240	272	217	243	236	235	259	238	240	251	235	262	265	240	225	258	273	225	263	259	217	262	240	240	216	253	240	258	279	243	263	239	230	272	241	232	230	235	221	253	250	257	239	216	241	231	250	243	249	272	253	258	250	214	236	270	241	259	252	278	257	219	253	229	223	242	240	250	254	263	262	257	256	226	247	228	234	253	246	256	241	265	233	235	240	230	247	216	225	229	261	225	255	251	233	243	239	237	250	227	261	235	243	211	240	251	235	239	244	227	265	236	212	250	239	235	242	250	230	258	219	254	260	240	245	230	247	252	224	229	236	250	212	236	239	248	246	234	255	282	224	249	238	253	205	228	244	241	257	248	238	233	240	236	253	226	278	219	283	252	255	248	247	265	228	229	258	273	231	240	242	233	261	233	256	257	232	240	260	250	267	228	202	232	246	247	247	227	255	246	217	241	233	269	231	266	259	235	241	222	234	230	231	238	261	252	245	242	232	229	245	230	276	254	260	251	269	215	228	258	224	250	224	257	224	206	248	266	229	265	241	242	233	229	218	205	239	249	221	251	242	244	244	272	229	244	246	244	231	238	251	244	271	258	230	220	236	228	212	254	239	241	269	235	248	278	236	241	232	254	222	200	242	267	241	259	265	233	248	243	242	259	237	230	251	225	239	212	258	235	246	246	242	225	275	252	224	227	224	234	232	254	241	243	244	224	240	265	255	228	238	238	226	249	221	241	235	234	227	279	234	249	264	240	237	251	207	250	232	239	227	248	247	226	272	233	267	223	228	238	237	236	212	220	259	223	227	239	257	239	237	212	208	285	231	258	249	291	250	233	271	273	199	224	245	259	232	239	240	243	245	243	266	248	256	267	261	244	234	254	206	218	235	234	222	235	252	257	228	252	246	254	237	256	239	252	245	258	242	272	256	253	249	244	231	254	226	235	223	215	226	259	222	257	213	247	252	245	228	261	229	224	230	258	237	237	252	273	230	222	245	253	279	284	236	233	217	273	222	218	254	219	224	249	213	240	238	256	250	229	230	213	250	228	250	224	223	268	260	268	259	240	248	249	248	242	195	258	257	252	225	244	250	228	235	215	263	247	260	236	231	218	254	264	253	226	248	223	256	232	217	248	245	236	256	248	261	258	259	235	268	234	256	281	236	227	240	261	232	256	234	241	236	283	231	246	244	264	248	234	237	269	241	226	240	248	248	239	272	251	242	259	253	234	285	258	215	276	242	218	229	228	214	242	223	245	228	224	231	222	247	254	247	244	258	255	263	245	209	237	284	233	250	253	266	252	225	216	236	229	219	241	215	262	249	255	213	276	256	230	254	245	235	246	265	240	218	239	254	230	234	240	216	240	222	242	253	219	243	239	202	240	253	262	243	248	255	232	234	234	236	237	233	246	219	253	218	235	245	246	238	225	221	215	256	251	239	253	258	226	218	228	245	226	248	216	227	230	241	255	226	201	225	255	284	227	263	263	240	244	258	250	235	263	223	237	215	240	273	256	249	228	258	235	226	232	256	206	225	241	247	245	244	259	224	236	219	221	233	239	257	241	248	240	254	263	268	209	250	253	238	234	239	249	227	243	260	231	253	247	211	240	245	224	227	270	252	233	233	247	253	225	230	247	234	268	241	260	259	254	237	261	227	255	240	266	266	244	229	270	222	239	239	251	264	264	249	229	251	233	245	248	212	248	236	248	248	264	263	264	261	225	247	246	222	237	221	227	228	262	235	227	248	235	218	240	199	238	258	286	260	248	245	244	275	227	226	238	267	243	243	216	224	256	227	234	241	237	227	243	229	239	212	254	236	252	223	285	246	229	212	227	246	259	234	278	250	210	232	247	250	254	249	239	263	248	256	245	220	234	252	258	233	260	251	241	229	249	234	218	204	252	254	244	266	247	253	250	263	242	246	242	229	229	249	240	247	256	238	248	246	231	256	255	265	271	270	251	234	241	226	233	255	247	248	241	227	250	240	237	219	224	240	258	224	220	225	229	235	234	240	226	238	219	231	252	262	224	255	270	241	238	254	241	255	269	249	247	244	271	253	251	221	252	247	257	238	219	229	251	222	262	242	240	239	237	244	276	255	225	269	217	236	250	227	243	222	256	271	228	218	224	284	253	224	250	248	243	265	261	253	254	238	252	243	252	246	224	239	240	250	248	263	255	271	288	228	243	265	246	245	261	259	249	208	235	238	261	249	278	264	273	254	275	222	239	242	231	218	281	252	242	255	253	241	257	285	234	255	261	235	228	238	233	244	253	255	259	234	237	240	246	249	242	278	230	261	273	267	237	225	234	252	245	242	243	225	243	265	248	227	230	246	233	241	271	233	216	221	253	225	259	224	243	229	235	234	243	217	229	257	247	214	257	227	241	251	251	230
2014	590	628	587	616	589	633	597	642	575	589	544	583	580	587	591	573	588	605	605	592	623	531	580	591	589	619	565	558	605	599	561	554	589	583	559	571	557	570	574	561	586	625	552	573	562	612	540	584	547	589	574	540	568	572	551	561	574	576	584	632	594	564	585	534	647	563	592	610	535	551	580	600	604	545	576	562	582	591	564	580	541	583	581	559	568	593	544	599	559	591	597	566	607	562	572	604	597	624	588	588	607	592	569	616	581	593	575	552	579	610	616	569	576	562	558	593	571	606	572	547	567	574	578	580	578	566	557	559	593	577	579	599	577	590	627	603	620	567	558	574	589	587	515	583	599	637	577	579	559	604	550	612	535	591	554	582	582	606	597	540	587	588	541	556	564	595	590	595	610	589	577	611	597	595	603	601	621	567	572	572	586	587	571	566	580	596	579	603	554	585	586	554	587	611	609	573	609	579	583	614	587	583	613	570	586	549	571	596	604	608	596	583	566	564	559	607	576	569	560	570	588	586	617	607	567	610	622	564	625	550	566	583	593	583	622	566	573	595	615	557	592	574	608	594	604	602	581	617	610	578	570	582	603	562	603	583	585	607	617	535	597	578	589	540	555	581	552	597	575	613	599	560	580	550	584	569	585	588	601	594	558	585	587	545	587	579	558	621	623	595	591	632	586	637	567	550	571	597	559	610	598	608	572	625	578	555	570	575	586	588	567	605	609	588	586	568	558	604	567	584	597	606	586	609	519	560	572	584	532	610	593	590	532	579	582	581	590	603	606	588	585	580	603	618	566	580	595	594	578	612	591	576	559	595	615	576	543	552	607	587	630	625	574	571	565	586	592	573	607	575	604	570	604	598	596	568	587	596	568	574	615	572	565	542	639	574	585	598	608	616	609	533	566	601	571	553	613	600	569	585	598	580	592	611	634	585	602	548	592	558	590	601	603	621	563	584	563	566	613	522	576	553	569	551	572	552	568	591	567	551	566	572	541	622	568	564	556	539	558	613	596	596	564	596	643	609	592	581	604	637	587	601	580	588	572	577	571	577	644	604	590	640	588	579	580	613	568	604	574	594	608	571	523	581	600	581	638	542	585	597	623	579	577	601	561	552	571	638	563	588	593	611	596	581	602	620	614	606	582	583	611	558	566	616	537	616	571	572	573	639	610	570	574	590	608	543	577	602	543	619	630	599	572	590	585	577	561	557	601	583	596	586	498	546	598	595	605	565	586	570	550	608	606	616	587	637	585	580	575	540	584	618	611	594	592	611	582	543	592	645	586	593	570	574	609	574	556	571	563	626	557	568	612	617	579	602	575	527	579	580	591	591	544	574	599	646	569	576	604	545	538	553	618	636	558	595	619	568	598	572	502	580	602	610	579	596	586	566	651	568	600	603	537	575	610	590	539	620	553	586	587	587	606	597	602	582	599	572	573	578	614	555	549	623	587	599	606	565	596	580	558	553	602	590	553	575	569	611	601	579	641	579	582	619	606	590	567	572	571	579	620	594	573	606	564	578	563	610	599	604	570	582	545	581	607	620	648	596	599	532	566	574	585	612	553	598	598	587	569	591	581	617	596	588	623	562	583	587	623	572	586	567	580	547	575	559	590	580	589	575	594	596	596	571	568	587	566	588	576	595	558	548	600	565	596	581	621	635	554	592	578	606	576	590	578	594	586	619	569	570	565	620	552	612	595	548	595	591	587	556	629	615	603	589	609	623	596	596	583	588	574	613	585	589	569	606	602	610	588	624	583	597	580	557	565	553	558	621	600	574	573	607	596	606	629	598	562	620	587	560	572	568	633	577	638	601	616	580	577	568	554	626	611	601	609	582	629	579	578	574	550	598	555	601	584	589	580	611	588	593	598	598	578	574	618	632	655	600	576	642	593	576	600	568	602	581	565	603	561	554	581	543	618	547	578	551	569	607	583	550	603	573	588	612	598	554	580	542	564	553	584	582	571	549	588	606	625	628	558	560	586	541	572	554	582	598	591	562	571	582	610	605	617	587	610	557	594	566	607	572	576	588	598	582	604	545	603	585	570	578	567	539	558	548	561	585	563	570	597	576	574	571	585	591	605	636	574	581	576	556	585	615	609	581	627	572	604	588	593	618	564	599	592	574	563	569	558	613	578	590	563	562	537	601	579	555	579	610	590	599	604	622	604	548	565	605	591	613	587	572	575	524	621	565	562	578	605	612	560	591	559	577	559	564	561	592	572	574	570	574	547	577	550	549	624	560	573	622	588	540	572	601	578	603	585	613	565	554	579	560	609	545	584	596	553	562	568	540	639	593	599	597	619	589	602	624	548	605	613	607	542	602	554	613	583	533	609	560	585	618	578	558	596	545	582	584	581	564	593	562	553	548	613	568	556	556	589	577	632	561	569	568	583	618	561	566	563	586	582	588	607	570	597	577	573	558	542	552	590	593	583	580	573	561	580	630	619	566	595	541	603	545	569	607	569	610	596	566	540	571	536	601	558	574	594	549	610	606	607	592	607	592	586	582	574	580	635	599	552	567	580	560	615	590	562	599	631	615	568	597	560	592	583	558	619	574	604	554	586	590	622	575	566	553	611	618	562	566	549	566	609	537	602	610	572	555	579	587	588	553	568	615	624	595	596	576	588	619	636	618	609	539	565	578	578	552	616	567	562	580	601	593	616	627	589	564	599	559	599	584	596	583	591	596	558	572	575	557	579	601	578	609	593	566	599	596	582	595	577	616	644	595	590	597	553	592	600	572	583	553	628	618	584	588	602	584	614	533	578	588	566	598	551	622	552	567	598	613	584	594	577	596	557	582	572	586	593	582	589	569	578	568	614	650	572	573	568	560	573	580	623	583	619	606	580	597	614	611	570	587	596	596	595	583	604	575	580	593	600	567	582	607	582	606	605	586	574	556	578	567	576	571	540	590	580	547	566	583	571	509	619	558	558	628	638	581	609	581	626	590	601	577	594	597	599	574	579	586	576	595	618	652	548	555	624	609	582	581	605	591	543	634	584	605	588	569	543	594	585	620	564	607	627	566	584	560	595	590	570	607	611	597	580	647	587	607	569	544	577	637	560	608	601	564	599	606	578	596	625	629	566	546	588	584	568	591	546	593	605	584	593	583	544	612	573	570	553	610	627	606	570	645	571	577	578	591	566	587	584	603	597	599	582	617	603	592	600	576	561	572	583	611	582	592	570	553	581	580	580	581	618	604	564	584	564	613	594	616	620	578	574	600	574	548	613	616	587	585	559	560	615	602	561	621	610	550	569	514	562	582	562	613	574	579	572	564	620	588	587	626	557	612	555	588	596	604	615	550	578	560	620	590	580	599	588	589	596	609	565	562	592	552	585	586	590	601	564	599	666	598	596	642	589	574	574	615	576	570	562	607	571	612	599	614	578	561	577	605	600	605	598	591	611	595	556	562	586	591	615	593	572	580	599	566	588	582	562	570	588	583	588	617	581	584	596	573	596	568	579	636	561	558	593	525	554
7433	464	538	395	341	270	253	232	190	198	195	151	181	177	188	137	188	171	164	181	176	193	175	163	156	155	166	197	160	172	172	155	141	151	157	201	163	156	151	151	171	165	149	152	160	178	156	203	181	172	170	161	173	138	178	149	158	157	157	185	179	183	160	143	161	159	165	147	148	148	150	158	153	153	160	145	173	166	161	161	160	171	152	165	137	181	158	150	146	181	160	178	179	169	164	165	188	136	166	163	185	154	161	166	168	177	143	163	144	166	173	178	164	152	162	160	166	174	143	141	162	171	140	151	182	173	183	158	163	145	163	168	178	158	148	157	168	158	171	141	171	176	165	148	160	185	180	162	156	156	153	170	146	167	176	174	164	167	192	160	197	158	164	158	170	182	192	161	173	163	147	142	177	191	182	182	180	141	151	163	152	190	154	169	169	163	172	172	166	169	185	192	170	146	166	170	145	170	150	173	174	171	161	138	154	159	158	165	157	148	183	190	160	168	154	177	156	169	155	140	181	160	163	156	159	177	171	184	184	177	163	172	144	139	172	172	210	148	174	153	169	176	183	150	182	179	148	159	187	163	168	164	158	158	163	174	144	172	196	149	155	164	159	171	176	192	170	162	159	169	162	192	150	157	156	190	182	173	163	164	147	164	144	146	167	167	178	181	165	172	175	171	167	156	159	160	159	176	172	174	176	154	156	177	182	184	160	170	156	150	140	166	175	172	157	171	143	154	151	160	162	188	165	165	155	158	182	168	168	154	150	177	169	165	145	169	154	188	151	178	157	153	171	161	158	160	176	171	176	182	178	170	145	170	169	142	174	160	196	164	143	177	170	169	137	172	163	145	170	169	167	158	151	154	177	151	157	136	163	162	183	173	157	135	163	182	175	184	154	162	150	139	193	145	156	178	194	176	136	123	168	164	166	173	161	171	163	164	140	173	167	149	193	157	126	183	152	204	181	191	182	172	174	151	199	165	169	148	173	169	181	202	162	148	167	179	191	195	167	174	178	187	160	152	172	180	153	159	161	168	160	170	158	172	155	157	174	163	163	189	155	171	161	149	158	146	169	144	183	170	181	161	165	166	184	160	159	116	167	182	175	157	179	178	168	176	157	150	157	191	152	178	151	171	161	149	166	171	154	183	170	165	161	159	166	150	151	158	148	146	160	162	145	163	169	159	159	183	171	166	176	163	159	171	174	175	182	159	165	156	174	159	154	163	191	162	165	156	150	139	164	134	156	169	169	141	184	164	175	161	164	154	174	161	178	172	186	145	142	172	172	149	153	165	154	166	178	167	170	175	166	158	143	183	167	157	172	173	143	154	169	172	161	164	137	140	187	174	170	162	172	166	172	168	161	159	183	158	164	152	151	162	180	188	181	161	187	171	183	158	160	167	179	183	174	155	221	140	174	166	166	196	147	172	159	148	155	136	143	160	153	180	161	164	158	164	169	155	176	175	158	163	155	157	169	152	152	149	168	160	186	172	181	171	164	177	156	163	152	163	176	145	160	187	180	175	178	157	158	162	173	168	177	192	149	167	182	146	141	143	159	178	145	175	142	173	171	185	146	179	167	166	167	142	174	174	167	175	188	157	159	159	157	164	176	184	177	158	160	170	148	148	165	150	166	186	146	149	178	171	158	161	152	168	157	131	162	187	156	157	176	184	179	161	155	194	176	165	181	164	182	153	155	165	165	174	164	172	175	149	152	165	166	184	160	162	169	194	159	180	149	159	183	170	196	162	179	160	155	165	198	184	150	172	173	171	167	164	151	173	160	153	165	177	152	171	171	160	166	145	179	166	179	135	169	183	157	148	159	176	159	176	162	202	174	160	161	154	152	184	168	195	173	183	154	173	164	160	156	167	147	135	180	186	181	161	170	169	156	155	160	172	165	148	160	177	184	172	150	151	170	156	174	155	159	156	161	168	195	176	158	178	156	161	176	179	180	160	155	148	196	170	163	178	166	146	162	188	149	171	146	161	160	176	151	178	159	158	149	182	183	170	174	150	166	177	142	172	173	197	161	191	150	167	170	159	170	163	202	182	159	148	157	146	188	172	127	159	157	173	169	144	152	143	154	146	174	188	169	150	166	176	174	181	150	162	159	162	180	133	181	150	179	172	148	159	174	151	170	150	143	165	176	145	200	158	186	153	162	165	178	141	152	132	139	160	145	158	170	139	174	167	163	143	175	162	168	157	165	149	189	179	189	164	202	164	160	142	157	138	150	145	154	150	159	163	154	181	185	173	148	167	145	195	159	168	155	175	172	151	175	141	167	182	178	196	154	199	180	156	159	171	173	157	162	157	179	180	200	174	184	161	174	154	152	155	157	170	168	141	162	174	166	180	153	156	149	163	161	169	192	171	153	147	160	178	166	179	139	160	158	142	180	156	174	185	180	153	138	171	148	201	172	164	187	174	172	167	173	165	149	171	167	177	164	164	166	149	197	155	158	167	161	179	150	162	169	192	146	162	184	153	156	160	158	153	165	197	168	171	180	164	175	186	157	161	171	150	151	150	147	174	156	174	185	157	149	149	167	174	154	170	176	174	176	182	180	173	175	152	148	177	166	141	172	160	179	173	170	149	165	152	170	163	163	175	149	180	140	170	150	176	152	152	163	169	171	163	154	165	141	166	161	169	179	169	163	165	173	174	184	157	152	165	191	148	173	155	148	167	173	136	167	163	167	172	173	187	142	175	148	157	190	163	154	172	160	146	172	179	182	174	152	185	135	170	160	179	180	165	147	149	141	161	138	168	191	174	186	166	158	170	175	181	153	166	169	155	189	183	161	155	164	168	165	174	172	178	173	179	163	186	169	157	196	181	163	151	191	142	174	188	143	175	172	156	160	141	175	160	141	168	181	165	153	138	158	174	161	124	178	188	170	180	160	177	160	177	154	166	171	146	180	153	140	169	165	180	149	186	161	167	165	178	189	135	153	157	169	154	189	152	178	190	172	183	180	177	154	153	158	157	144	148	152	157	166	159	154	185	166	192	182	168	151	173	174	164	162	177	171	152	133	162	166	157	175	164	159	166	145	172	166	145	151	168	145	174	178	154	143	165	148	159	185	179	161	168	168	186	163	140	162	177	169	187	167	177	168	170	153	161	165	168	149	151	183	167	165	185	175	153	162	138	162	168	169	168	155	171	180	161	158	166	175	166	161	158	160	153	168	148	161	149	177	153	149	151	206	156	159	150	180	176	163	167	165	143	163	191	170	177	170	166	192	166	163	170	155	167	171	206	149	143	130	134	173	188	155	174	162	168	198	153	205	170	184	190	143	152	171	179	169	147	160	144	158	150	166	155	171	145	150	143	188	193	179	152	131	172	182	159	169	166	187	175	153	177	160	160	149	163	159	164	154	164	133	175	174	153	170	199	143	151	158	180	177	177	185	173	171	185	177	148	164	186	162	171	130	173	167	138	169	159	174	175	136	171	204	152	167	144	155	169	156	181	166	169	144	153	174	170	167	150	179	161
6181	744	1273	1355	1146	1008	832	775	713	612	569	612	584	524	503	552	509	524	491	502	497	466	482	497	500	513	488	457	485	468	447	484	439	462	478	465	462	467	439	454	475	476	453	462	446	453	465	445	459	461	438	461	470	437	473	448	477	440	459	443	467	473	456	412	430	450	447	438	451	449	481	473	475	463	448	492	462	487	461	446	484	477	472	444	473	457	494	477	458	482	476	450	441	418	439	461	487	423	432	444	446	434	449	462	423	426	432	468	447	402	422	434	415	456	452	442	452	447	454	443	463	429	412	475	444	454	440	463	502	444	419	467	421	447	456	418	455	408	481	453	456	425	442	430	480	463	422	429	437	436	450	452	444	449	422	453	449	453	473	448	426	439	414	416	420	484	446	421	462	436	473	487	440	412	447	445	455	436	477	508	442	471	422	502	423	456	483	477	429	406	470	439	461	452	449	473	451	446	410	478	433	457	438	463	439	453	452	429	481	485	457	469	434	429	419	445	435	459	432	412	447	472	418	485	414	455	396	456	473	472	454	484	437	432	439	453	447	465	468	443	464	489	421	436	411	426	448	443	400	414	435	479	457	448	462	445	483	443	410	424	465	388	465	399	421	416	479	414	437	454	456	457	429	435	423	452	431	460	466	447	455	444	450	412	463	423	418	445	452	472	448	412	498	471	426	458	429	485	445	435	435	442	427	428	435	462	430	483	461	405	459	447	454	428	423	440	445	488	417	440	448	472	451	422	419	491	441	460	433	453	450	496	496	476	464	482	408	424	441	425	445	453	468	429	412	438	414	452	469	500	457	464	465	471	425	513	415	431	451	451	459	443	492	473	486	480	431	444	449	457	450	428	427	444	488	392	475	459	452	420	454	411	435	413	476	425	478	456	487	466	448	446	406	441	468	439	449	479	445	426	450	481	422	415	423	435	443	455	447	478	494	457	494	450	470	497	447	427	441	419	436	473	447	464	448	447	455	458	445	444	457	443	428	444	437	438	457	416	439	449	425	482	440	441	499	460	454	456	435	429	416	459	448	446	442	449	452	427	440	466	477	462	446	445	435	469	442	418	413	423	472	421	430	422	459	458	439	453	453	421	479	408	433	469	477	437	438	447	437	436	403	454	421	464	484	436	417	454	470	426	473	441	466	463	456	440	461	449	439	439	439	442	443	444	420	434	452	447	456	455	450	469	448	475	424	458	433	460	433	459	446	488	443	433	451	407	460	468	447	448	444	433	466	431	466	453	452	479	406	487	442	452	439	411	472	470	468	452	479	497	471	448	391	463	452	470	437	427	446	453	449	444	451	473	436	477	440	507	437	423	428	437	440	460	439	449	442	438	422	449	451	479	443	439	404	430	467	451	443	508	456	444	456	461	416	439	454	432	478	474	467	463	436	444	489	444	438	439	421	458	454	441	430	422	513	443	474	446	442	428	448	438	455	431	439	455	428	476	416	445	478	448	452	422	481	469	445	415	425	429	466	462	453	432	425	424	441	469	464	425	433	446	413	432	403	424	429	478	438	399	422	449	472	430	465	438	472	457	427	418	468	409	477	419	459	438	440	433	465	411	457	425	439	468	448	451	429	436	471	468	456	440	455	443	441	478	462	468	456	438	466	432	453	456	459	458	492	440	483	447	426	456	440	447	444	445	428	438	445	428	463	421	459	445	490	444	438	457	448	421	432	491	453	444	408	423	437	450	406	445	426	439	447	425	469	486	450	452	429	455	493	438	478	451	483	459	492	455	456	455	455	429	436	424	426	466	457	419	417	435	498	436	426	478	495	433	474	446	425	438	443	485	469	453	449	433	425	466	480	430	451	427	416	463	437	449	440	435	390	471	436	450	444	443	420	474	445	431	454	440	438	460	421	426	472	487	438	459	470	485	464	449	468	445	475	447	443	446	456	429	464	460	432	460	437	433	452	446	459	429	467	435	475	454	465	423	426	464	478	477	432	461	448	482	411	451	457	435	458	432	461	448	420	451	444	469	424	439	458	483	441	408	438	450	443	462	435	451	469	441	470	451	437	425	434	442	479	452	436	511	433	454	465	431	440	404	424	465	453	434	487	458	429	443	431	442	449	450	464	468	446	430	442	451	417	441	449	461	454	461	439	433	436	471	409	454	433	444	465	475	456	481	463	426	437	417	422	433	430	457	472	478	404	472	439	453	413	465	493	449	435	449	435	440	421	444	447	452	445	466	445	474	437	437	447	426	425	445	447	429	439	444	442	433	453	465	438	436	443	432	421	440	451	480	473	420	477	462	442	453	452	486	457	435	455	429	449	449	409	422	433	464	450	437	480	458	420	438	478	469	399	465	457	428	449	459	462	449	460	452	438	451	420	430	459	447	452	457	468	454	428	446	435	439	427	433	437	446	425	438	447	421	452	450	444	452	454	446	473	415	446	441	465	445	428	482	464	439	432	480	469	454	432	478	428	432	424	468	443	438	467	450	465	433	478	469	465	445	465	433	473	456	446	455	443	442	444	438	476	442	498	471	439	450	427	424	471	443	434	430	462	417	439	426	436	457	447	473	452	463	432	469	457	450	454	443	461	463	480	464	470	437	460	457	453	451	432	455	467	422	456	462	478	440	462	444	458	432	417	471	439	487	470	475	438	438	459	438	448	438	448	468	459	441	456	411	452	455	446	438	456	426	418	421	436	435	482	447	442	444	471	445	430	446	450	441	460	445	476	457	447	437	455	411	431	468	427	430	434	428	437	454	437	423	436	433	430	423	422	445	455	421	465	464	450	428	449	446	448	416	451	459	473	452	463	452	386	424	468	437	466	434	437	472	456	446	453	447	448	471	492	483	484	451	428	472	454	488	448	446	454	433	464	463	481	452	457	437	449	476	444	461	474	441	452	434	441	488	433	439	391	426	439	421	434	449	455	443	454	460	421	456	494	438	456	458	430	442	431	451	463	420	477	421	420	467	455	472	452	433	460	456	495	453	443	455	476	393	461	473	481	434	469	459	464	487	464	453	462	453	455	428	422	472	456	446	432	467	435	444	428	425	467	430	487	419	462	428	409	488	445	417	424	451	439	432	443	459	432	411	415	481	450	447	486	455	432	426	441	433	436	459	450	454	487	459	442	456	447	485	458	479	445	414	443	438	448	409	465	460	477	429	475	436	450	462	448	427	436	445	421	421	460	438	457	451	437	451	443	454	423	446	430	488	495	462	456	445	496	469	466	433	471	428	428	453	437	441	435	476	451	443	459	428	405	435	436	496	455	371	456	405	415	416	443	478	485	480	458	418	451	466	453	439	461	431	477	449	466	462	461	486	422	457	430	482	424	489	480	439	470	450	462	419	489	459	432	455	428	503	419	433	428	427	472	445	445	431	458	485	442	431	420	461	426	421	482	421	449	445	435	485	441	479	449	460	468	462	428	444	452	435	446	448	430	498	471	467	462	476	454	447	467	456	461	449	465	446	419	452	425	450	404	456	441	457	466	435	468	467	419	481	431	475	442	462
14498	1342	1126	902	629	549	531	437	438	394	404	391	432	403	353	376	351	349	329	334	383	365	377	362	372	315	362	385	333	328	341	343	373	367	373	301	347	374	338	345	321	366	393	336	381	379	322	383	369	355	403	339	337	330	352	346	337	290	383	313	310	335	334	325	328	354	354	357	349	327	353	332	369	318	337	337	331	323	356	332	307	329	347	315	319	320	360	332	339	324	322	318	332	347	361	308	335	329	306	338	339	317	333	338	348	359	338	339	325	394	337	379	354	359	325	342	348	360	339	373	354	335	376	339	356	317	330	337	315	354	343	339	368	349	310	345	335	328	316	316	356	343	334	335	372	333	382	345	359	359	360	350	296	347	312	360	371	382	347	338	364	391	372	355	346	346	345	304	342	323	356	349	362	329	334	331	355	324	325	309	312	360	297	308	352	328	311	330	346	340	324	320	389	360	342	324	314	349	348	362	344	363	348	358	326	340	323	318	340	352	349	313	306	354	344	301	312	375	374	325	333	313	350	308	334	319	332	339	308	347	330	339	362	326	348	352	334	344	323	348	340	343	323	304	321	307	349	370	333	353	320	350	333	372	370	369	351	359	370	270	332	336	340	332	343	342	300	341	341	341	353	345	373	351	324	340	320	323	340	320	333	324	362	327	329	351	354	352	322	342	362	300	371	360	341	334	315	350	324	365	322	320	339	333	350	310	336	361	328	343	322	339	389	363	342	357	361	353	305	295	340	354	356	320	318	348	348	378	319	312	342	330	334	354	315	329	346	298	367	331	367	351	362	294	312	356	354	342	351	360	342	339	354	314	311	367	373	356	368	330	346	356	347	325	346	341	339	346	328	324	338	331	359	344	334	333	358	357	343	335	298	343	336	306	320	361	315	319	346	390	399	351	368	351	380	359	345	335	345	324	395	337	313	321	316	330	349	342	353	341	340	358	326	334	351	354	371	347	313	317	337	350	341	341	332	355	334	339	304	307	339	343	318	329	335	373	328	327	348	329	349	339	343	338	348	334	344	361	347	349	358	368	351	332	297	350	329	363	353	320	340	354	342	323	368	347	323	330	319	329	344	370	351	331	335	298	334	311	359	324	329	332	343	352	317	339	324	314	344	328	375	365	356	355	354	350	339	371	326	319	313	335	365	345	332	314	322	291	355	338	335	336	322	339	357	364	356	336	307	317	320	347	343	346	338	334	364	326	368	342	324	360	372	387	349	327	351	356	359	333	352	348	351	342	342	347	296	298	339	338	346	330	318	331	343	311	325	313	371	331	356	349	324	379	331	320	282	335	307	342	303	347	319	342	353	350	326	347	353	364	344	317	307	338	351	335	337	343	310	326	350	328	325	343	351	346	338	353	362	331	319	364	323	353	347	333	348	346	306	367	336	317	342	335	360	333	356	336	360	319	381	294	350	346	353	326	327	360	335	346	349	331	364	334	366	295	353	335	336	356	327	341	413	332	378	302	361	345	335	370	333	348	345	359	352	322	318	329	345	353	368	354	332	366	316	346	308	386	337	380	336	359	355	345	308	383	344	323	352	339	362	324	318	339	350	315	330	354	323	370	334	348	348	345	342	321	394	341	369	345	340	328	350	333	389	361	317	353	329	373	319	352	330	350	343	326	333	353	381	351	378	342	316	335	384	352	319	337	391	348	329	318	359	337	344	351	345	338	340	350	342	341	324	359	359	352	340	328	348	316	344	365	329	349	346	346	343	336	321	359	329	306	343	327	331	348	369	365	349	336	332	366	354	362	354	362	335	387	339	336	320	351	366	308	329	315	339	309	360	358	352	288	307	315	358	322	339	334	334	358	374	350	375	347	361	342	374	357	338	368	342	324	316	339	341	332	328	320	319	338	333	304	322	341	372	325	330	352	355	342	357	348	328	310	347	352	358	339	351	339	336	330	324	321	375	345	340	313	331	327	319	353	376	367	366	331	332	343	389	349	345	352	360	358	356	304	321	372	343	336	400	345	306	360	347	295	343	309	330	350	316	355	344	339	373	327	340	328	347	319	374	352	369	323	380	331	357	351	323	323	356	357	333	366	318	366	374	373	322	324	358	350	358	355	369	319	333	377	337	335	343	340	404	297	347	340	324	345	322	325	345	335	347	343	318	316	364	352	368	335	381	359	317	332	344	339	355	345	331	308	328	345	387	348	333	344	323	383	341	336	354	338	339	341	316	371	345	353	356	343	343	325	357	338	312	365	381	340	352	349	359	300	306	345	313	334	346	364	367	316	314	332	318	377	352	391	345	370	318	331	311	367	374	352	363	367	281	336	375	337	348	349	320	346	377	319	355	344	300	354	334	327	317	352	360	314	336	299	324	358	392	329	379	315	325	332	336	349	366	326	310	339	365	310	305	352	356	335	344	348	320	359	359	346	354	359	353	323	319	337	315	345	345	312	320	312	319	326	350	334	344	325	329	368	324	374	340	337	359	329	313	337	315	362	353	333	307	339	365	361	362	360	345	356	353	359	359	321	312	355	350	366	373	309	340	382	321	354	315	322	386	358	352	342	351	365	350	337	315	324	336	367	363	332	331	347	320	329	334	355	329	348	328	349	364	342	343	316	307	331	313	325	334	316	363	355	346	354	319	319	357	329	310	345	341	334	303	329	373	319	333	305	343	344	333	296	328	362	292	355	341	321	342	333	343	353	313	343	349	312	313	347	361	340	323	319	369	333	338	337	333	346	310	319	352	345	322	362	350	362	332	391	344	346	358	366	359	316	341	353	310	320	345	334	342	360	372	329	330	320	358	345	341	339	331	346	326	311	316	330	378	362	365	321	324	373	337	351	335	347	360	320	316	334	380	375	373	314	307	349	322	326	325	329	351	352	345	357	353	340	366	358	338	341	352	338	354	365	363	366	334	333	352	348	323	347	312	317	350	333	353	321	350	347	359	371	334	294	320	320	347	348	354	343	318	348	353	297	341	329	326	346	373	359	336	316	306	356	347	340	360	347	319	314	317	361	344	318	342	372	349	331	336	333	362	301	373	315	355	360	342	354	337	358	311	354	362	316	325	379	340	333	363	351	371	325	343	336	333	353	354	344	311	345	336	332	354	324	343	325	326	312	335	323	308	333	326	344	326	360	344	327	335	323	335	346	325	382	299	341	332	360	353	332	359	349	312	341	339	325	329	331	353	341	320	317	367	336	349	373	304	343	370	345	351	314	363	305	346	346	299	337	339	345	332	327	370	394	354	360	353	337	320	341	339	350	337	319	367	338	323	297	363	363	358	330	316	356	359	401	345	340	318	378	386	358	345	339	350	351	353	356	357	329	349	339	392	343	329	326	360	324	336	327	329	365	333	325	334	343	364	327	345	327	359	320	321	342	326	310	331	327	366	332	342	323	333	351	345	324	327	315	334	328	327	328	347	322	340	343	368	326	344	373	308	353	361	333	327	318	340	327	322	338	346	352	363	358	342	322	361	368	346	352	338	335	315	368	343	333	324	369	348	346	318	338
8139	1350	2370	2447	2101	1793	1491	1365	1217	1132	1125	1023	1008	982	974	924	894	921	935	915	877	878	860	878	871	861	861	804	873	810	837	899	828	785	861	850	822	850	889	863	861	796	811	871	878	809	812	843	854	805	813	849	826	802	804	832	862	869	803	815	796	806	856	807	846	831	818	838	835	814	805	793	851	821	801	765	813	744	859	830	770	830	864	851	831	803	769	788	811	853	787	804	782	795	778	796	761	786	767	821	763	834	863	803	801	783	821	816	768	789	840	815	761	822	856	839	788	784	856	805	825	810	830	797	836	773	788	789	759	860	794	860	804	904	787	812	819	786	828	835	783	809	813	826	796	792	795	820	800	847	818	819	789	801	813	865	801	798	819	798	790	782	856	794	831	807	856	836	804	799	792	783	830	856	840	857	823	780	783	799	868	805	814	795	778	804	791	843	765	828	819	848	821	821	759	770	823	839	792	811	770	773	801	806	816	792	825	834	783	821	817	845	864	800	832	802	817	784	818	807	837	851	836	805	791	813	797	828	856	777	828	834	810	819	819	819	812	802	786	852	786	831	803	783	768	836	783	795	784	789	809	814	793	770	818	770	800	826	835	816	813	790	807	807	811	825	798	768	846	791	801	775	831	793	817	871	799	785	794	767	848	760	810	777	815	803	820	787	801	816	809	837	787	771	815	777	777	852	762	797	782	822	822	782	811	819	849	816	818	816	839	815	822	873	790	823	784	813	780	814	738	765	789	782	757	842	755	785	824	806	837	827	824	769	782	765	815	823	841	834	792	816	837	777	836	767	795	828	831	790	787	850	814	821	793	788	797	757	789	753	812	831	831	837	850	778	817	834	809	805	820	791	804	795	858	805	776	772	793	827	802	861	792	754	842	773	830	789	819	783	792	823	810	793	809	837	757	823	853	760	775	826	767	795	795	819	778	813	792	782	796	828	853	802	776	807	826	821	766	755	778	846	788	766	755	721	837	857	834	807	810	803	776	806	827	820	754	804	833	801	862	857	813	799	803	832	784	800	812	812	782	849	774	843	737	777	835	802	821	779	799	717	871	847	787	799	779	775	820	784	769	760	791	829	778	809	781	789	802	782	783	781	769	820	804	815	807	769	786	781	848	812	826	765	744	785	760	787	836	783	787	800	760	844	794	794	842	836	735	806	856	826	810	830	827	788	805	809	800	811	709	839	838	831	770	831	806	813	845	777	773	797	821	852	811	814	843	824	801	803	860	762	808	844	836	791	778	805	858	767	851	794	801	793	815	816	806	777	792	772	838	815	814	837	766	796	804	811	793	801	801	824	818	872	797	844	785	832	833	757	821	799	810	814	770	819	794	827	822	747	821	815	833	803	792	799	791	815	801	852	824	824	831	813	835	777	841	788	797	807	801	803	866	821	770	872	766	864	835	848	812	794	880	823	793	833	808	795	826	812	752	809	822	824	814	834	760	790	765	801	797	774	813	814	808	812	776	767	817	784	823	846	827	788	825	810	811	776	809	795	762	832	838	814	807	835	822	804	774	849	790	795	849	839	837	843	772	763	805	813	750	791	848	792	808	826	783	813	774	839	784	817	851	782	829	840	796	804	827	785	747	757	803	833	829	834	777	765	791	795	792	809	810	827	769	829	833	786	812	866	833	801	818	820	812	786	811	766	800	777	846	817	792	783	811	820	827	783	807	815	716	826	815	729	785	775	783	823	868	817	843	812	837	753	807	826	799	808	853	819	815	855	808	788	768	778	841	740	841	839	795	789	854	796	778	778	815	822	850	816	807	825	793	751	809	778	775	803	805	800	802	813	758	800	820	822	785	828	843	781	806	802	775	784	779	810	812	851	787	817	809	851	806	779	787	822	825	757	828	740	822	830	780	771	810	808	839	834	774	831	811	807	815	799	786	809	842	817	855	763	823	801	826	831	781	853	829	778	815	805	807	779	843	837	787	808	785	800	809	811	762	780	792	779	781	786	815	792	807	828	769	823	817	849	791	837	797	799	822	816	827	778	796	790	806	773	785	824	794	780	804	839	847	844	795	803	812	756	843	818	747	870	852	785	836	831	826	829	799	747	828	769	826	807	780	843	782	803	781	803	813	832	812	756	811	790	787	833	823	797	794	793	773	805	786	790	825	766	834	819	850	809	768	824	768	798	826	772	778	796	866	799	792	853	831	846	867	782	817	751	793	767	824	809	805	808	799	831	772	839	737	838	782	797	798	821	782	806	794	826	812	847	797	759	772	822	810	840	824	797	856	793	798	802	829	797	776	792	854	812	798	821	795	816	789	814	807	834	802	818	807	811	821	803	869	842	843	810	806	808	791	793	795	771	815	798	820	824	849	813	794	806	814	760	832	765	803	811	794	783	847	729	841	833	827	847	773	811	823	822	812	830	777	768	790	825	776	815	774	853	813	768	846	806	798	795	826	815	810	758	831	842	817	723	803	795	770	793	804	741	779	844	856	814	842	826	833	827	791	813	828	816	758	843	799	819	801	864	798	816	813	846	841	811	806	772	768	773	794	805	808	814	847	757	826	791	832	808	829	805	809	808	803	828	861	779	850	790	811	800	758	782	792	735	787	791	786	802	789	758	799	828	777	839	785	829	812	820	796	801	823	821	830	778	769	821	781	826	808	781	813	787	817	814	800	793	753	784	802	798	838	725	781	835	788	772	827	818	853	828	841	803	811	809	779	821	837	770	791	803	763	809	771	813	772	791	812	784	788	822	808	781	764	862	746	811	800	844	818	812	834	779	801	851	805	757	810	785	836	766	825	779	844	817	739	848	840	769	751	842	821	770	857	819	832	828	879	828	759	829	802	850	756	818	759	815	829	833	817	805	836	789	834	771	782	780	840	796	786	822	815	843	808	819	811	827	824	814	839	767	851	791	803	868	807	787	827	782	811	817	778	785	792	845	812	787	839	837	794	802	822	821	857	768	841	761	758	809	826	827	820	831	822	809	824	857	770	832	795	795	773	851	782	798	808	833	719	795	824	826	798	813	751	779	852	771	839	797	770	782	784	815	819	901	791	811	819	813	783	799	852	789	762	785	775	816	815	791	772	792	758	800	815	826	777	816	839	757	823	860	832	794	760	871	816	784	785	801	834	789	778	842	834	803	816	778	790	818	738	777	842	803	866	809	765	777	783	820	825	835	831	811	854	812	795	754	818	786	806	839	825	822	856	759	774	828	776	793	820	802	815	786	825	794	770	800	867	810	813	802	814	818	867	809	807	804	773	791	836	769	833	748	779	806	828	806	773	841	833	863	794	849	856	807	803	853	811	804	786	745	768	826	776	823	774	815	785	802	764	850	776	769	814	850	866	794	784	804	828	832	820	814	839	815	806	800	807	855	809	784	786	841	816	828	822	828	784	831	772	821	792	813	779	835	871	800	773	863	814	812	800	792	827	780	806	753	767	814	832	811	781	763	843	809	764	798	812	792	746	811	804	794	814	809	791	797	752	782	816	772	808	776	833	804	804	788
1536	269	250	228	221	260	267	232	243	222	260	212	236	234	228	215	229	252	263	236	213	243	261	233	232	254	227	210	264	236	248	233	228	244	252	233	260	261	236	255	223	223	204	263	257	242	238	244	223	239	233	250	239	241	234	202	245	263	266	212	241	234	230	217	221	248	237	205	205	257	250	227	244	274	234	223	220	257	236	257	244	239	213	240	259	254	243	240	235	233	243	231	241	213	246	221	212	247	242	246	226	247	248	218	214	224	211	221	231	242	262	241	244	241	267	242	240	216	233	235	235	228	244	244	240	217	245	239	256	257	242	242	271	221	222	234	265	186	268	261	238	230	228	221	229	223	241	228	247	219	213	257	241	234	236	230	259	262	212	226	246	226	240	240	237	249	252	254	268	231	255	212	239	240	244	228	253	275	252	246	231	237	220	233	250	245	208	263	214	244	262	255	247	236	247	236	244	256	249	279	238	244	227	248	235	232	233	228	258	249	227	236	240	246	231	233	212	244	251	265	247	236	266	226	238	248	221	262	239	248	268	234	227	253	248	221	247	200	226	241	264	220	247	212	234	253	238	254	238	245	278	274	241	216	238	250	217	240	232	242	241	241	227	257	256	229	237	239	245	225	266	230	235	222	265	251	245	251	246	248	245	264	220	245	261	237	268	244	256	247	196	232	221	251	256	235	231	234	255	248	232	219	252	225	247	258	234	238	226	237	227	228	239	253	229	229	234	235	215	262	211	228	243	222	244	238	243	219	243	251	236	240	242	219	234	253	223	250	255	236	258	227	224	237	270	236	238	222	231	216	228	218	225	230	255	258	235	226	229	206	272	238	215	223	245	251	280	272	252	255	229	209	247	238	249	249	235	256	233	232	203	194	252	228	263	206	214	237	217	234	242	247	253	230	232	205	231	222	239	241	257	251	200	238	226	217	233	227	238	219	242	213	218	256	254	259	249	228	234	219	231	253	230	260	235	253	221	232	217	245	246	238	240	248	235	226	246	253	247	221	214	222	250	246	224	229	248	240	221	197	244	254	249	236	272	285	262	214	243	265	245	253	249	270	213	236	291	230	234	253	255	232	219	247	237	218	251	236	225	202	266	252	210	236	248	240	246	271	259	246	259	233	229	235	251	261	240	261	210	255	244	251	230	226	231	230	220	233	255	226	240	255	245	239	249	225	234	210	246	263	245	202	249	221	217	224	265	271	234	251	214	232	248	245	220	251	236	238	256	272	232	242	220	254	232	244	248	235	226	245	256	224	222	224	248	241	228	250	235	229	233	236	232	224	246	233	265	249	245	255	203	252	229	227	262	248	275	251	214	214	249	231	215	239	213	253	233	222	236	244	263	208	240	235	227	264	231	241	245	227	233	214	209	224	249	232	241	225	250	211	213	235	266	244	225	224	236	265	220	239	214	254	215	208	222	249	252	239	231	246	243	233	248	240	254	230	225	244	231	246	200	212	252	232	210	213	260	246	248	220	235	266	224	219	218	213	249	245	245	221	238	237	228	250	261	226	236	216	248	244	248	217	227	240	238	258	246	226	231	225	239	225	233	239	261	225	257	228	221	230	237	253	231	252	231	204	267	229	238	227	234	226	235	229	222	238	227	248	253	235	232	261	254	262	226	252	246	234	251	245	218	201	264	245	218	235	227	243	249	235	237	267	244	218	252	259	223	234	248	253	232	247	200	216	253	246	223	229	248	236	233	223	232	253	243	248	245	212	250	237	241	241	262	247	219	219	270	240	208	223	207	275	249	237	262	220	233	232	232	231	217	238	257	272	262	243	241	234	233	229	272	265	231	221	234	230	202	235	224	270	235	234	222	228	219	231	244	232	207	247	215	267	259	261	211	228	235	228	208	228	227	253	252	226	226	221	207	238	227	212	218	232	205	262	230	262	249	232	208	239	236	250	240	214	223	242	209	238	254	253	226	260	230	248	241	233	222	238	229	244	241	247	245	248	243	226	211	232	219	218	233	259	232	255	224	225	247	207	270	245	239	214	257	255	207	214	224	226	218	210	232	243	242	203	233	215	250	243	262	237	245	223	215	220	261	262	254	252	240	226	247	226	251	250	236	254	219	229	238	224	233	259	239	258	223	215	237	241	222	260	256	238	247	236	215	234	213	244	232	229	202	212	239	228	251	224	244	242	259	251	216	218	192	245	217	263	263	241	261	260	207	253	238	237	263	226	233	242	255	247	231	221	259	228	249	258	247	243	272	227	281	240	233	218	225	255	245	220	258	224	223	241	230	202	215	219	217	228	230	251	240	229	224	223	232	235	221	200	238	230	250	248	215	249	251	207	250	235	238	237	236	226	281	235	230	256	219	221	237	211	234	230	226	239	246	226	222	249	243	255	228	252	227	228	228	240	232	250	234	237	217	222	235	265	259	234	265	226	217	233	233	233	256	235	245	269	239	220	225	241	208	261	258	215	257	253	237	215	214	272	213	221	245	255	231	258	213	252	234	239	225	225	225	247	229	229	250	229	245	235	288	217	223	230	245	261	267	229	238	253	237	251	246	261	265	235	255	211	219	210	245	221	218	262	229	219	232	249	235	232	242	253	228	200	244	248	236	231	247	241	230	238	216	254	231	240	247	245	265	255	239	234	220	252	218	249	256	262	229	252	225	246	278	272	243	239	244	227	248	223	248	232	227	239	238	249	240	220	238	246	229	218	256	231	250	238	219	215	210	250	227	251	244	222	222	232	213	234	249	254	250	251	261	219	246	245	254	236	249	248	238	246	233	225	246	243	233	241	235	236	246	210	249	237	258	247	232	243	213	245	231	264	272	234	249	254	196	219	220	233	225	253	238	219	257	234	235	245	200	224	225	246	226	213	241	227	248	228	250	237	239	251	227	227	208	251	224	257	258	240	223	242	253	245	252	231	231	239	243	252	219	205	244	241	237	212	245	258	255	235	256	215	234	273	233	223	223	234	219	230	264	251	280	250	245	252	277	217	211	264	224	215	236	264	234	244	236	232	266	240	227	242	256	280	222	259	237	235	248	239	252	248	238	215	254	222	229	225	264	245	269	250	237	216	254	258	224	233	236	238	233	251	251	220	252	224	241	241	207	224	244	229	242	222	241	253	242	269	235	253	227	245	224	207	219	247	231	230	224	233	282	257	228	212	249	252	236	220	242	258	287	270	242	260	228	227	237	232	217	267	251	262	235	240	221	233	222	216	242	220	254	258	222	226	279	259	223	267	214	232	231	251	229	267	252	220	240	246	215	242	239	260	277	239	237	228	278	235	233	252	259	254	234	254	228	229	234	224	231	255	267	243	226	218	240	275	239	272	213	232	216	236	264	240	221	233	261	250	229	250	240	209	250	226	254	242	237	261	233	243	210	248	239	243	234	225	216	222	218	243	239	241	242	237	237	254	228	229	266	235	222	224	233	238	252	214	239	224	228	227	234	231	224	246	255	252	249	219	233	260	226	230	217	215	219	217	243	224	246	246	204	235	219	236	226	250
1828	601	637	635	634	648	582	549	622	554	566	541	607	531	569	535	569	579	581	565	565	616	596	607	587	564	553	577	611	597	568	550	550	560	537	609	553	575	587	591	552	616	596	596	610	584	577	573	574	596	544	585	529	590	589	583	609	541	567	594	607	608	550	599	528	594	585	584	536	558	548	596	597	546	564	561	564	618	557	603	606	580	598	550	575	544	593	572	576	577	595	572	569	599	559	586	578	586	589	597	587	594	573	521	624	598	562	584	572	559	596	575	581	549	643	577	602	572	600	576	560	603	590	612	584	636	572	560	600	552	572	551	570	591	565	606	585	582	557	553	622	574	562	617	578	572	567	593	552	575	583	613	564	569	559	593	562	583	536	576	537	592	625	527	560	538	589	593	557	603	537	544	563	597	582	547	605	563	553	527	551	565	542	574	556	591	550	548	553	575	562	590	619	563	586	555	567	553	545	564	592	545	601	548	580	585	553	610	598	583	555	565	538	566	570	588	603	590	574	571	579	564	564	542	569	598	601	618	565	557	583	560	588	556	547	536	614	586	618	582	587	608	631	560	575	588	534	568	582	541	614	569	576	569	557	574	608	593	581	592	534	607	580	581	565	556	553	585	575	570	571	539	582	568	598	596	570	525	556	566	596	621	566	585	613	550	572	567	580	604	590	571	589	597	582	587	586	579	572	557	586	561	584	601	567	541	595	575	597	598	595	530	591	570	580	590	593	590	579	561	571	572	580	553	557	596	608	538	576	604	611	591	586	585	576	567	581	557	560	608	640	557	605	563	581	571	610	591	588	576	585	538	547	600	543	629	570	567	554	631	615	590	565	580	538	594	578	564	586	588	598	585	571	582	595	618	570	568	585	580	576	560	610	565	594	599	584	553	629	572	601	596	595	599	579	544	591	597	577	602	555	597	597	586	558	559	561	619	609	588	577	606	587	507	577	583	615	611	585	598	568	565	563	563	568	554	566	545	572	550	630	606	511	541	589	544	611	577	581	600	578	594	567	564	581	576	545	536	576	563	540	606	617	563	575	583	632	587	596	551	566	598	585	602	535	588	559	583	556	580	601	570	577	569	581	586	595	584	585	593	600	601	558	583	587	577	632	526	596	532	602	580	547	582	599	562	561	574	574	577	546	574	619	586	617	553	588	566	541	545	605	583	548	612	567	606	608	574	579	577	632	632	601	583	577	558	593	600	595	606	531	563	574	605	634	567	616	532	531	525	573	543	587	562	565	581	601	572	633	589	595	548	584	613	615	571	529	592	572	594	580	610	598	623	537	604	609	592	596	608	576	575	567	602	546	576	597	620	563	563	578	563	564	585	577	565	581	582	591	567	597	551	547	527	551	597	590	601	591	605	606	573	570	630	590	550	604	562	589	576	565	530	541	576	559	559	613	619	587	554	559	553	603	557	561	608	566	582	538	595	584	581	543	558	574	592	573	589	659	579	546	576	569	556	596	579	600	605	566	566	515	537	546	578	595	570	585	591	592	551	611	522	600	602	601	607	578	604	580	565	573	559	634	580	558	541	575	584	568	554	571	560	575	570	581	599	558	594	555	573	590	544	597	591	576	595	582	586	592	598	609	582	573	596	557	586	524	577	541	632	531	621	537	570	569	609	533	608	581	569	603	572	550	571	570	555	584	581	586	603	553	591	604	597	554	562	568	556	579	572	568	593	575	566	577	553	548	584	574	589	577	545	581	572	550	586	559	583	542	579	606	583	568	579	641	594	609	563	564	590	591	578	583	588	562	533	579	617	614	550	594	591	570	574	543	589	595	605	590	552	597	546	594	642	558	612	573	607	584	586	647	554	583	560	518	554	574	557	567	612	559	587	536	559	627	588	581	568	545	571	605	609	587	571	564	575	559	583	541	584	562	611	602	550	624	569	552	560	584	562	592	602	563	583	596	570	598	583	548	539	573	585	580	623	583	576	567	547	588	584	602	573	589	557	629	589	555	563	577	552	560	581	585	533	587	555	581	584	615	607	573	569	569	604	594	534	546	597	579	610	596	629	622	602	603	528	606	517	547	632	593	594	558	578	549	582	549	579	580	558	578	536	578	552	563	586	544	567	557	601	560	561	561	597	528	618	532	614	550	635	607	584	585	589	590	606	555	535	622	595	593	560	569	608	552	603	578	609	556	586	586	568	568	587	559	591	626	582	621	559	584	545	564	572	580	566	577	564	575	589	596	560	586	539	603	581	572	590	581	600	595	536	561	581	579	594	607	626	544	602	511	608	543	590	600	570	550	562	576	624	574	562	566	571	540	590	559	615	561	590	594	578	590	595	581	561	567	587	579	542	599	550	579	566	620	564	592	584	563	576	587	604	568	559	590	572	571	598	517	622	598	587	545	555	578	558	596	539	581	553	558	541	587	590	587	537	592	562	569	625	551	586	545	549	560	560	562	543	583	589	607	563	561	557	573	593	570	602	554	581	595	526	561	578	542	560	591	558	565	584	558	553	548	532	535	572	602	604	542	575	527	574	551	561	630	576	532	620	611	614	580	580	603	598	565	595	572	587	500	630	549	588	566	557	549	582	548	562	586	591	587	596	554	547	590	553	589	570	600	561	591	561	589	581	609	601	594	592	542	580	540	541	591	574	591	585	588	580	607	564	570	601	563	624	515	540	583	633	576	550	577	566	586	603	565	578	608	591	566	616	610	588	573	540	600	583	589	602	561	567	600	571	613	606	599	587	573	545	600	567	598	545	626	561	549	587	572	601	597	553	595	592	568	597	601	630	586	607	582	616	560	581	543	599	579	594	600	570	617	613	564	591	561	606	589	627	555	558	552	578	570	563	604	564	529	587	533	573	547	584	627	634	594	582	551	538	578	571	550	611	570	531	588	574	606	597	545	558	587	647	590	570	592	560	560	544	618	598	565	586	588	582	564	565	607	516	563	551	565	537	595	543	580	568	620	577	582	611	537	584	616	548	562	590	581	578	569	571	563	601	576	549	598	540	566	535	588	587	557	610	555	576	533	587	575	539	571	561	533	568	578	607	599	583	620	608	626	592	564	522	615	623	585	607	574	575	585	602	581	541	589	571	580	544	602	546	563	547	554	587	558	552	581	568	538	591	559	596	490	591	599	614	612	589	570	601	628	561	629	597	600	547	579	557	606	597	575	546	558	557	565	594	563	568	594	556	628	588	605	571	561	550	585	573	620	571	609	565	598	580	593	572	561	550	586	558	554	540	597	598	590	556	614	591	580	591	582	569	535	566	588	579	545	576	605	566	598	627	564	569	568	570	577	539	564	565	572	581	571	571	557	611	563	588	564	613	575	597	560	591	547	564	593	579	573	553	598	565	592	535	583	579	570	586	610	546	592	564	554	581	577	592	586	554	587	598	561	550	519	605	578	538	544	578	608	558	586	585	593	552	599	549	604	606	577	578	552	566	597	607	591	582	526	578	573	593	582	607	561	559	575	550	575	578	568	556	563	557	607	585	573	542	585	564	571	634
7330	511	512	420	313	242	230	252	218	202	197	169	181	167	166	196	151	172	190	161	175	196	160	167	154	158	147	152	141	146	167	192	174	187	143	149	174	162	153	150	159	174	169	174	154	146	187	152	168	155	172	136	171	188	188	165	177	168	160	140	168	158	145	166	156	149	160	148	161	151	168	152	174	157	173	148	161	140	172	167	170	165	191	157	178	151	166	139	164	174	161	157	130	177	154	164	153	155	149	149	186	141	170	150	173	156	181	155	162	166	157	157	170	179	156	153	173	159	185	144	170	179	147	151	147	152	169	193	155	167	127	144	160	184	151	161	175	152	170	164	158	189	163	164	151	133	128	142	157	177	166	175	164	182	176	170	179	161	215	153	147	174	173	160	138	173	167	169	146	155	171	149	159	165	168	176	130	170	176	172	180	171	170	166	166	158	148	179	156	173	162	171	167	147	166	177	154	163	147	145	156	169	154	180	191	160	155	163	159	147	154	168	163	157	163	186	164	158	143	145	173	161	162	150	178	152	175	164	168	198	158	160	186	186	159	151	175	150	159	161	157	158	153	190	145	174	156	154	171	156	163	145	154	144	144	184	149	153	168	156	153	170	164	144	188	162	162	155	163	178	171	200	159	156	164	169	173	160	155	175	198	146	166	170	156	163	164	172	177	174	156	166	156	151	138	165	164	165	170	145	164	159	163	154	150	159	148	157	163	171	167	153	153	180	182	182	177	157	152	172	171	168	153	143	153	159	165	181	153	148	169	156	164	139	178	184	157	168	157	190	168	140	159	176	170	160	187	170	162	172	163	166	154	175	164	147	197	145	159	150	163	173	168	160	172	152	180	154	166	156	149	159	173	181	165	138	157	173	174	172	153	165	171	166	148	147	155	137	163	155	171	171	165	161	152	175	166	164	146	171	160	161	166	144	167	145	151	156	162	160	151	134	157	147	159	154	167	154	136	176	159	140	138	147	153	176	162	176	163	160	164	145	175	156	141	159	170	161	172	188	167	182	156	145	170	177	172	152	146	163	161	154	134	142	193	126	160	163	158	156	154	181	195	176	169	155	178	170	173	145	170	146	146	165	173	169	175	154	165	170	152	189	163	172	168	168	150	149	142	154	171	179	159	156	151	162	165	165	176	194	190	154	130	157	173	144	160	148	176	160	174	123	165	140	158	143	156	135	167	152	167	176	161	129	150	171	148	156	162	160	145	150	194	150	155	164	141	155	167	129	148	179	159	175	149	170	157	158	147	152	157	150	179	166	151	182	159	150	167	169	160	168	165	153	161	158	176	162	177	177	160	170	180	159	167	180	152	193	176	153	161	140	151	151	175	144	147	151	174	155	169	182	184	162	167	177	161	168	176	152	151	194	169	161	154	169	186	160	185	141	149	171	172	145	170	163	149	157	145	167	160	142	156	141	160	169	173	157	160	170	146	168	134	174	168	134	165	152	174	170	153	159	169	159	169	169	165	153	182	163	170	162	170	128	162	183	140	158	156	181	185	165	170	175	151	177	172	150	165	133	136	164	174	142	153	149	153	191	167	159	155	148	134	165	158	180	169	167	163	166	162	145	157	166	122	151	157	177	164	159	178	148	164	157	162	173	172	149	154	169	188	196	143	167	177	158	157	168	142	182	154	176	148	148	132	127	161	171	153	154	181	157	168	158	170	136	167	166	166	183	155	166	136	166	164	157	160	188	142	160	157	139	166	181	188	146	133	164	162	163	139	168	159	162	155	158	168	169	168	161	148	161	159	147	154	141	157	167	168	153	154	173	156	149	179	157	158	160	175	175	147	165	172	165	156	161	166	178	144	158	163	139	163	175	164	150	178	163	163	157	157	156	137	168	153	165	163	175	169	160	135	169	134	153	161	192	131	194	188	164	169	155	171	150	174	134	169	192	163	148	174	156	187	173	164	146	162	150	153	166	146	151	175	147	150	198	153	181	182	186	146	168	168	168	155	179	166	160	176	172	151	149	172	158	143	159	171	153	145	183	182	165	159	166	159	157	153	147	171	152	169	155	144	159	142	172	146	167	152	172	152	167	165	162	162	156	159	144	158	157	166	171	162	181	160	168	163	127	158	143	171	189	155	130	186	179	156	174	142	153	184	153	192	179	165	165	182	177	160	162	143	172	171	176	174	155	159	140	162	178	163	163	165	174	173	159	167	182	166	163	168	184	146	154	146	168	172	180	172	166	139	175	176	178	152	167	156	143	163	147	162	157	160	179	171	158	170	157	148	156	166	187	159	149	165	170	173	168	153	161	150	174	144	150	163	162	187	183	166	154	157	162	172	160	177	191	157	159	149	151	157	140	158	177	143	173	146	159	138	171	156	162	167	182	173	137	151	147	164	173	163	160	169	178	163	162	161	167	143	167	176	167	155	158	194	158	162	173	153	153	165	176	159	150	172	149	189	183	138	139	178	142	150	150	160	158	170	144	174	160	166	146	200	149	158	170	131	164	172	178	152	151	169	158	171	144	169	167	151	198	163	188	180	145	146	169	158	171	163	144	156	165	157	142	151	174	141	173	140	168	172	184	152	173	136	167	159	160	143	158	155	164	176	153	161	134	168	145	152	176	163	177	133	165	165	151	175	159	195	165	173	148	179	197	181	170	164	177	157	164	150	136	153	161	165	170	151	176	135	160	162	163	164	134	139	167	167	195	170	160	143	165	178	170	152	164	177	155	158	149	146	156	164	131	167	159	175	141	176	171	182	176	162	166	187	175	163	156	172	179	172	163	160	170	159	179	194	174	151	158	168	165	143	172	163	193	140	154	191	169	163	182	171	167	200	153	160	159	167	135	146	170	166	181	160	176	161	193	172	162	157	184	181	176	172	162	182	158	207	167	168	149	162	160	171	153	185	160	156	190	142	165	155	146	175	170	159	168	156	162	158	173	153	150	126	168	146	180	144	148	151	143	160	149	168	159	161	153	189	169	174	171	157	136	144	179	168	174	172	185	145	159	169	176	186	151	145	173	137	178	163	165	159	161	170	159	164	158	164	163	167	155	153	157	172	144	163	127	148	158	172	174	167	180	171	161	163	162	174	170	168	150	165	158	140	169	175	149	161	173	157	185	157	154	166	162	160	153	148	157	161	167	145	173	157	146	160	176	174	176	144	159	172	163	191	147	173	174	159	160	143	128	158	166	162	189	160	148	143	157	174	158	167	191	175	161	175	167	155	147	177	191	157	181	156	140	157	158	184	180	142	149	181	170	183	191	150	143	157	160	151	142	170	153	169	207	170	170	188	178	149	153	125	144	148	141	176	162	171	174	142	140	176	157	150	169	153	168	159	174	160	172	170	164	163	155	120	181	150	151	186	133	136	167	154	181	163	193	158	173	159	179	155	161	148	149	144	149	173	164	188	148	154	130	154	158	162	167	149	157	168	161	146	147	159	183	144	179	133	159	155	153	148	165	167	185	165	162	164	160	176	169	153	148	150	179	145	146	176	168	160	163	169	166	173	159
6219	743	1246	1351	1127	976	846	748	671	654	623	587	554	537	533	536	558	524	504	492	488	432	503	480	484	455	467	510	458	458	468	452	454	447	499	434	472	538	468	468	443	406	445	473	463	462	468	482	470	445	465	454	415	425	470	427	462	449	433	488	464	423	463	451	449	431	442	444	441	450	449	422	421	410	403	434	471	472	466	431	430	471	429	445	450	436	424	444	468	455	458	450	421	435	443	448	423	431	449	472	435	468	475	453	471	450	458	478	446	453	403	411	437	408	426	433	433	445	455	423	443	462	442	435	431	455	482	469	480	432	421	457	446	421	453	458	456	471	442	459	459	424	419	417	447	431	476	455	399	506	430	437	466	463	462	430	456	425	437	434	474	413	443	474	446	477	444	448	453	437	430	440	431	473	446	401	408	453	506	450	434	474	444	453	434	454	423	474	443	444	463	406	425	445	470	434	432	483	433	488	421	450	441	439	462	440	445	419	439	441	439	481	442	436	420	472	474	446	438	473	448	402	431	427	488	441	455	436	409	456	411	468	436	468	467	472	451	446	452	443	467	456	444	433	476	457	439	454	485	471	414	430	434	438	442	457	425	445	429	459	447	412	454	433	440	464	450	441	429	373	451	503	427	423	451	443	444	454	421	449	426	416	411	455	468	430	436	432	462	426	443	425	423	429	410	467	432	471	420	455	471	435	416	450	456	432	490	467	443	484	418	431	444	462	474	446	437	431	403	463	438	419	426	435	494	446	447	459	477	431	471	453	437	437	461	456	443	395	394	422	440	488	448	452	441	465	424	446	441	418	427	470	431	422	395	446	409	452	476	452	430	441	479	420	433	438	446	440	460	444	447	463	466	475	464	449	453	437	457	444	490	457	430	447	465	396	505	411	410	434	408	454	440	472	420	458	428	433	468	455	423	408	410	444	436	446	429	438	423	430	435	451	427	450	439	380	469	459	435	434	455	421	447	432	446	445	438	448	444	450	456	425	432	467	434	420	460	467	443	430	424	433	422	432	444	442	454	387	441	445	440	436	451	439	428	419	427	455	427	437	417	446	465	446	470	433	487	446	461	455	405	489	448	464	487	418	431	436	430	424	426	419	455	432	411	450	424	421	466	435	461	457	436	423	411	413	440	461	450	450	449	473	441	433	431	444	445	431	416	459	432	414	409	514	422	471	439	423	449	470	427	472	432	448	447	440	406	420	435	441	477	435	451	431	443	438	474	454	469	455	467	421	439	473	439	438	420	426	432	463	454	444	493	429	437	445	481	410	427	453	438	461	459	432	467	459	460	424	419	419	497	444	464	449	455	437	423	441	435	397	442	496	418	432	444	464	482	442	447	484	443	451	465	418	458	427	411	438	440	439	419	461	439	458	496	415	421	455	421	423	461	447	372	421	462	445	466	405	409	418	426	438	465	460	445	455	452	480	414	470	421	410	428	452	462	429	483	453	437	449	442	419	445	428	430	422	434	470	440	416	424	417	432	457	466	433	448	457	431	460	456	474	385	439	447	468	459	429	401	454	425	443	418	441	456	476	435	449	477	444	420	449	420	401	461	418	421	411	455	429	399	442	418	467	443	427	428	508	467	479	423	415	433	421	466	489	415	428	438	462	448	431	490	458	458	432	431	436	443	454	432	454	452	453	462	446	400	449	457	394	425	460	464	448	421	445	429	434	461	407	458	425	422	488	423	475	447	446	415	457	450	441	447	447	436	426	453	439	470	447	420	429	484	431	435	471	401	416	472	443	444	469	477	448	449	456	417	425	471	413	481	482	476	478	421	457	435	420	444	462	440	474	433	472	450	490	409	443	434	448	433	503	425	427	438	461	460	441	458	423	443	412	424	438	416	418	454	443	431	449	471	420	499	444	456	450	430	432	456	471	443	460	445	482	493	440	419	448	446	424	464	460	409	467	436	438	425	476	461	451	419	436	472	447	460	494	428	462	434	420	444	445	457	427	430	431	402	422	456	443	460	463	413	455	433	466	449	435	466	442	460	456	428	430	436	450	447	470	423	467	420	487	407	449	463	416	434	433	396	455	430	425	473	413	439	444	449	442	473	419	419	474	479	431	460	478	466	472	487	450	447	535	434	446	435	460	467	451	444	439	450	452	435	478	504	465	432	465	413	416	434	430	422	431	455	420	468	458	431	412	426	442	464	474	448	430	429	448	466	439	392	431	440	468	459	484	432	442	493	410	443	446	440	456	447	443	436	450	453	456	432	482	427	453	437	473	454	496	411	458	409	455	468	455	449	435	454	438	427	447	405	381	467	457	407	460	407	469	454	424	476	446	478	413	447	418	450	451	458	437	431	416	447	432	444	435	443	495	458	428	447	447	446	448	471	419	463	456	433	390	465	437	430	468	467	422	437	454	479	440	470	421	440	431	454	459	452	450	436	431	465	445	438	455	437	447	432	448	429	453	459	440	431	407	420	432	444	474	438	443	462	466	437	463	460	445	429	452	434	445	450	440	414	411	451	459	498	419	441	448	430	458	423	443	448	398	453	416	431	410	461	446	464	467	468	470	456	444	443	436	431	449	493	396	437	426	455	399	449	447	471	432	433	443	434	473	483	443	451	461	475	425	402	469	433	436	442	465	413	446	435	457	430	436	470	464	462	440	426	439	435	460	425	487	462	443	440	446	435	440	462	436	436	447	431	479	407	415	479	412	431	441	445	454	440	500	418	414	450	411	412	401	458	414	429	465	446	469	428	432	441	425	451	421	456	435	462	421	469	449	434	465	447	453	434	411	399	435	426	464	454	452	431	444	477	420	445	456	457	445	442	456	436	439	453	485	431	403	428	499	484	430	442	431	419	436	416	474	427	408	471	396	434	480	466	448	442	424	456	427	439	431	425	432	476	441	421	465	423	450	417	439	460	482	481	441	460	512	455	412	423	427	497	461	426	447	412	483	428	459	451	457	436	455	451	415	437	401	448	463	450	445	444	416	463	468	450	471	429	426	467	419	460	447	438	420	402	436	423	443	434	466	462	375	433	475	418	450	462	486	461	456	426	436	466	470	432	443	482	477	437	461	467	438	463	432	451	457	398	469	456	435	472	447	436	487	476	466	444	493	461	474	424	446	480	434	406	447	467	433	441	423	458	413	443	464	473	448	416	455	449	386	474	459	467	411	473	479	402	483	438	453	432	431	451	459	469	424	424	496	431	447	484	440	453	437	462	440	425	466	439	446	419	468	477	448	470	473	424	455	445	466	460	469	461	440	452	433	465	461	458	437	450	474	457	424	449	436	422	468	477	455	462	477	436	441	413	419	439	427	465	430	459	434	445	443	493	434	445	443	460	403	442	443	444	453	450	413	486	470	446	458	463	416	470	449	409	489	441	436	432	470	462	429	440	442	474	450	423	451	439	427	488	459	458	456	468	424	466	451	446	439	449	448	439	483	423	460	442	450	445	433	477	433	439	454	461	465	438	420	438	445	443	454	495	443	384	466	400	445	469	424	437	477	469	416
14667	1326	1171	867	681	570	506	452	436	413	416	341	351	397	388	378	335	333	340	349	359	331	350	378	359	345	334	335	344	338	364	375	359	327	311	306	327	336	374	344	396	342	334	360	327	349	356	315	346	310	342	354	335	334	315	333	328	335	345	357	401	323	343	342	329	320	351	370	342	317	311	372	340	326	366	327	370	347	342	351	310	332	340	327	341	344	389	312	347	293	327	361	311	331	340	360	340	332	367	358	350	348	324	344	347	385	337	327	330	329	337	372	310	360	317	308	320	344	300	356	327	361	311	316	325	351	351	337	337	327	349	313	361	331	330	356	336	291	374	330	322	356	363	333	346	381	346	348	332	321	368	316	304	386	358	348	322	350	366	340	371	320	374	350	330	342	345	318	336	335	315	343	347	330	327	336	339	326	335	336	313	311	369	334	352	324	354	362	336	336	373	366	347	341	330	327	334	313	339	340	301	319	356	325	324	327	353	326	354	310	346	330	335	316	324	361	299	350	322	352	330	332	344	313	332	296	338	323	303	349	297	309	337	356	320	293	362	318	361	303	359	338	337	324	329	342	341	320	352	319	372	349	326	354	316	305	333	361	344	323	356	361	330	335	354	316	341	374	372	337	352	304	348	322	326	347	347	361	331	296	311	348	333	350	358	359	338	383	342	310	335	354	315	338	325	352	335	308	320	341	368	394	332	307	300	325	307	306	337	346	353	311	346	332	349	326	354	323	328	340	337	341	321	348	370	325	344	294	347	356	339	357	352	294	347	318	352	339	313	342	339	340	342	355	357	299	324	346	312	342	341	349	318	359	338	329	321	335	333	295	308	356	327	349	300	338	312	344	346	366	311	301	360	319	369	310	317	309	332	342	333	345	328	337	334	317	330	319	361	292	332	359	335	335	400	344	350	327	349	347	345	334	311	362	370	396	344	349	326	350	354	293	333	362	329	334	366	301	318	329	394	335	338	335	341	370	338	337	363	366	357	352	301	349	355	366	322	370	345	325	315	369	367	368	352	350	324	363	329	345	347	351	327	333	348	336	320	351	324	347	332	339	323	313	339	381	349	344	328	322	329	335	320	338	329	316	332	334	328	360	326	377	327	334	359	358	359	332	319	317	331	339	331	341	350	355	332	329	322	320	340	310	328	350	360	326	335	336	340	350	335	316	358	332	351	361	333	357	336	310	316	332	375	338	345	321	343	334	339	326	350	356	338	331	327	319	354	309	367	358	345	311	302	356	377	336	303	317	353	340	321	300	356	335	321	340	359	328	336	317	329	355	345	346	335	331	334	348	357	337	357	365	373	327	322	342	320	320	342	341	364	348	326	357	336	354	351	361	346	326	319	356	348	360	344	324	332	340	350	340	309	349	351	301	330	344	335	354	300	350	351	333	334	363	332	325	322	337	361	361	326	332	392	338	322	348	329	364	350	313	364	346	347	337	299	324	347	366	316	336	347	328	364	343	348	348	384	339	321	318	313	317	323	317	351	299	316	321	347	332	319	308	360	321	331	324	333	373	325	338	307	320	347	349	354	339	343	318	387	356	335	296	326	351	320	344	354	361	361	328	351	324	354	344	321	368	322	353	335	315	346	302	346	344	346	323	344	369	326	341	350	357	357	322	362	356	345	293	364	357	335	365	330	312	344	336	358	378	333	314	332	352	344	325	348	367	317	358	323	331	346	358	336	333	326	355	329	326	349	317	328	328	303	361	328	322	347	361	313	370	320	327	337	307	365	350	357	312	328	353	330	328	313	318	331	336	322	326	347	346	316	349	305	355	357	353	332	369	382	337	365	336	321	370	348	363	328	304	374	302	372	324	314	322	344	310	322	338	326	330	350	348	325	360	354	365	328	329	360	366	354	341	295	363	358	304	357	314	364	325	328	358	351	325	362	347	361	326	347	344	352	319	334	323	315	340	340	322	352	337	336	324	297	319	317	301	341	346	308	321	333	327	323	335	320	348	319	345	356	350	348	343	351	332	370	367	349	320	328	331	351	321	354	358	330	377	332	354	342	296	327	343	370	326	352	342	337	336	324	315	340	370	327	334	365	357	312	369	322	345	363	341	338	305	364	316	347	355	367	358	392	329	323	372	358	347	360	335	357	329	318	326	328	384	326	326	345	323	361	312	327	373	326	335	319	332	362	346	332	310	347	304	328	336	339	328	311	347	332	326	343	364	346	331	342	343	331	325	321	333	306	340	326	326	330	331	340	344	336	352	352	334	346	372	346	347	325	314	361	344	321	340	339	356	340	334	316	344	369	319	350	368	333	312	332	367	338	335	333	358	364	354	320	355	313	357	330	321	351	363	309	302	336	325	328	337	304	313	320	372	294	336	325	315	341	326	313	338	303	325	320	340	340	362	328	357	340	344	316	308	331	353	340	344	304	320	351	320	329	349	311	350	315	334	315	347	328	357	348	334	372	341	348	354	335	349	331	320	348	313	323	314	362	335	351	330	300	362	316	348	375	343	318	302	334	323	319	341	305	333	349	320	344	294	340	338	338	343	373	345	316	337	324	361	322	332	361	331	331	357	354	337	331	321	347	358	355	319	325	322	306	333	386	357	374	342	297	306	333	323	315	305	350	350	317	317	331	315	336	338	349	315	342	354	343	327	310	291	374	343	360	325	354	325	337	329	333	344	366	306	332	331	333	345	306	298	331	349	323	333	332	358	363	335	334	322	326	362	337	367	313	346	369	319	320	340	356	342	371	346	315	324	340	396	346	314	321	357	327	356	303	350	361	336	330	360	320	356	328	346	333	336	332	333	358	353	347	337	373	339	346	320	329	355	329	304	316	325	335	339	363	307	360	367	321	366	330	352	325	372	324	362	320	379	308	329	335	363	368	362	306	313	302	306	335	340	351	321	366	356	357	322	326	327	345	361	322	322	374	372	316	310	335	338	364	320	320	324	354	346	344	350	355	344	339	310	326	349	275	357	395	346	371	328	343	345	320	353	307	351	326	363	324	373	310	346	336	309	311	342	322	356	331	344	355	332	341	341	361	320	386	342	366	362	351	355	334	311	332	351	318	331	312	324	337	361	356	343	392	351	365	357	357	318	334	313	352	360	377	352	343	335	373	347	332	344	357	343	374	362	343	341	363	310	340	328	354	327	330	341	335	376	350	332	328	300	344	347	329	332	300	345	339	335	351	323	343	340	363	290	360	325	325	346	328	306	369	314	331	331	339	375	351	376	336	295	366	311	334	333	345	350	329	356	312	361	334	323	344	325	319	359	356	333	336	349	320	293	319	367	350	336	336	372	365	338	347	341	339	323	366	373	345	301	314	373	331	336	354	332	347	316	372	328	332	351	314	357	335	345	311	340	366	330	316	309	347	314	345	363	331	300	366	343	318	334	324	358	342	316	308	336	334	347	321	346	378	326	334	343	308	352	353	328	342	352	333	346	347	316	303	358	314	351	332	339	325	378	308	312	340	340	320	358	347	351	348	318	368	376	334	346	303	333	361	366
8430	1338	2383	2463	2176	1836	1539	1383	1294	1171	1120	1073	1032	998	968	942	925	905	918	874	930	885	919	877	887	872	857	906	918	844	815	831	777	811	809	847	848	801	797	823	822	754	847	830	779	846	808	778	808	853	855	836	837	832	838	816	828	786	816	766	810	760	779	795	832	829	799	890	828	756	773	837	846	796	841	838	808	787	821	848	829	802	795	792	797	789	784	825	777	791	824	828	847	834	847	816	810	767	790	793	799	756	802	813	792	780	773	811	822	802	805	800	763	785	793	836	841	802	838	833	842	794	804	821	784	808	816	784	760	811	808	847	815	822	827	830	806	809	855	812	816	812	799	798	810	784	827	840	813	750	815	780	811	817	807	752	764	770	752	823	831	766	827	825	786	782	763	824	753	791	786	835	783	833	782	811	829	812	832	790	793	762	826	797	858	814	823	825	813	768	764	813	754	757	800	783	772	820	788	848	851	789	815	777	810	794	791	847	810	825	749	754	840	763	855	810	761	808	794	779	823	825	787	788	841	845	831	784	825	811	820	794	785	798	850	785	783	784	801	823	791	818	827	869	806	804	802	810	855	829	819	812	796	774	884	837	777	808	781	803	781	774	806	827	830	824	852	834	824	795	818	795	788	796	786	860	803	801	788	871	798	772	880	814	835	823	802	811	779	746	791	806	829	839	807	802	845	739	802	818	814	816	751	836	817	776	836	824	781	785	815	785	777	755	837	839	793	839	799	830	825	809	797	793	782	807	801	812	831	776	802	797	785	826	789	810	811	793	876	799	821	767	865	781	770	787	805	800	767	787	817	781	823	825	782	805	761	826	760	754	754	812	821	810	801	798	763	764	839	818	793	739	778	805	764	837	800	825	840	809	768	801	796	791	825	805	804	790	791	839	825	813	820	753	801	851	825	802	811	814	813	825	747	708	790	804	807	781	770	833	785	765	843	842	799	783	809	756	837	799	781	763	823	792	795	773	742	853	813	818	801	778	762	819	791	757	796	776	802	808	821	822	823	794	774	819	787	801	811	808	849	793	761	799	820	790	810	831	792	768	822	810	832	744	841	810	840	802	796	775	803	821	802	851	828	800	806	773	867	783	791	804	850	854	814	799	794	781	799	866	756	826	843	774	847	806	766	800	783	832	803	814	823	800	785	845	794	768	835	824	848	783	840	808	759	793	796	813	789	803	788	819	829	785	785	770	801	775	850	825	791	845	789	820	791	833	854	785	775	809	787	780	796	772	826	787	820	793	815	799	807	757	750	740	790	771	803	787	786	821	816	850	820	745	816	772	804	771	791	834	797	781	833	871	807	834	818	839	825	801	855	824	768	784	748	797	777	755	798	807	819	829	784	795	802	816	847	755	799	811	774	855	744	842	815	803	754	796	832	779	825	765	839	811	817	819	795	805	794	835	862	799	780	843	876	838	816	802	827	827	776	818	778	790	759	780	783	823	837	785	841	791	783	814	841	812	790	771	804	808	819	806	815	747	805	854	731	827	826	772	807	795	817	786	761	821	789	744	703	828	781	779	791	859	788	780	821	813	783	802	786	781	796	786	844	805	819	776	810	811	822	780	800	819	798	810	795	769	777	802	860	855	808	761	819	807	772	756	788	828	828	807	818	811	802	841	822	789	840	782	803	803	849	788	809	840	853	761	752	819	810	791	810	827	770	783	792	751	765	771	818	826	814	816	818	796	850	779	835	811	859	828	816	768	788	813	799	841	799	796	831	800	789	829	885	759	801	819	804	807	770	791	804	790	829	762	807	799	789	802	807	870	795	813	829	798	817	808	788	792	818	790	815	826	860	776	784	775	827	833	800	857	783	801	844	789	750	838	824	758	809	805	784	778	813	765	822	752	789	819	780	749	755	775	863	790	770	817	778	771	744	792	808	803	797	771	754	791	795	791	791	757	798	837	821	786	824	804	843	791	758	797	790	837	779	832	785	802	807	834	732	834	837	842	767	824	796	839	782	872	775	805	767	841	777	775	784	780	813	805	774	821	796	790	823	764	763	795	797	799	848	820	737	779	825	763	848	815	758	796	822	797	827	829	823	787	789	827	821	797	814	782	787	823	822	769	762	786	799	793	848	816	818	819	834	782	758	830	862	813	832	788	775	803	787	806	815	828	783	815	773	769	803	805	804	796	832	833	786	748	798	800	751	824	853	776	771	853	792	845	782	792	782	788	824	821	805	810	807	826	821	798	749	790	797	823	840	815	803	813	804	811	794	800	801	780	795	744	811	788	804	747	741	774	758	806	790	800	798	805	832	805	775	766	803	759	778	809	809	776	804	802	803	802	831	822	864	772	824	791	814	794	746	782	851	794	778	784	811	802	815	822	818	785	827	775	790	833	836	782	830	829	813	804	807	783	771	815	797	850	821	816	822	756	827	864	805	782	796	759	809	862	812	815	777	774	788	827	808	816	815	798	719	835	754	825	761	754	771	787	792	813	793	791	841	777	814	819	834	835	812	789	830	864	810	794	768	834	845	792	818	784	836	791	813	801	808	831	804	842	752	787	812	799	794	831	807	819	793	778	796	810	723	816	772	792	827	834	784	792	809	813	820	852	770	765	767	757	810	808	796	776	783	757	788	781	799	774	807	765	801	808	749	823	844	831	832	832	836	820	767	772	835	814	778	783	779	858	780	806	759	782	807	802	766	850	773	805	816	756	813	819	815	850	803	867	777	814	859	833	754	807	772	797	782	834	794	811	827	797	797	817	798	849	804	777	792	812	752	788	780	779	772	842	770	838	825	779	764	796	790	829	862	813	742	790	836	821	822	799	825	791	825	789	830	819	807	786	804	768	796	837	792	775	757	822	847	777	791	774	798	802	769	827	820	813	804	830	777	837	784	794	833	794	831	784	774	818	820	822	770	819	818	786	796	807	798	797	823	775	779	794	802	804	810	780	781	832	796	789	780	788	828	813	816	782	782	830	778	860	835	795	846	809	835	784	799	808	791	837	758	811	840	835	821	796	822	804	850	800	851	785	786	773	831	774	752	798	779	798	840	815	796	807	786	808	807	805	787	755	782	817	771	777	832	818	831	766	796	826	784	816	810	808	748	762	791	786	801	801	826	800	783	780	783	829	800	779	808	859	775	781	839	783	822	779	842	815	779	834	835	805	835	775	816	815	787	782	799	801	830	814	777	814	823	743	786	816	735	817	824	811	775	852	773	831	786	825	802	820	836	806	805	834	823	784	800	824	827	787	773	829	818	807	777	784	853	811	815	838	830	797	799	787	835	779	781	806	824	774	831	803	802	797	793	837	821	797	793	769	801	757	839	804	813	762	802	847	797	792	721	783	806	816	790	797	813	773	808	810	814	794	835	816	822	832	774	799	781	823	752	810	767	815	792	838	797	819	803	834	857	795	753	844	739	767	766	848	806	786	748	835	847	805	805	742	778	814	760	780	801	814	763	797	833	813	797	730	783	742	796	823	755	817	831	784	806	855	866	797	799	823	780	823	826	766
1552	250	264	218	212	221	216	267	222	256	261	261	254	242	249	250	233	218	238	259	238	231	254	217	239	235	245	249	244	255	252	254	228	250	233	230	216	239	259	248	232	246	257	235	240	246	239	211	273	237	247	244	219	206	237	259	224	245	253	230	228	254	240	219	214	227	236	221	243	234	251	263	221	262	213	257	230	225	227	218	232	246	238	233	282	232	251	229	241	224	221	233	245	244	220	224	216	246	234	232	228	260	250	243	255	215	227	242	251	253	234	217	241	232	220	248	213	216	243	228	244	224	235	256	260	265	238	258	231	270	220	216	216	226	229	241	237	239	217	230	223	247	243	238	236	232	239	255	227	208	218	227	248	239	229	239	236	224	246	245	236	283	239	261	269	237	221	209	215	253	230	215	231	224	214	218	241	212	236	222	247	260	233	242	243	268	259	235	230	247	251	222	197	255	243	228	205	256	233	238	258	219	236	222	252	235	241	222	273	199	214	206	214	227	228	231	233	228	216	281	257	230	265	249	229	228	214	240	262	241	216	244	232	231	223	262	253	231	222	228	241	238	223	246	244	231	238	252	231	251	197	219	239	257	249	213	202	251	237	200	252	251	216	228	230	224	228	263	211	208	233	230	239	230	248	211	224	233	247	245	227	251	253	224	224	237	236	221	231	216	220	219	235	226	229	264	233	219	229	231	219	246	260	209	234	242	239	219	227	259	270	227	225	259	224	217	222	218	253	219	217	226	217	255	232	237	289	224	231	231	234	232	244	233	243	261	243	234	227	234	228	234	229	231	227	236	233	278	251	236	243	269	224	230	249	228	217	245	249	199	249	234	241	211	251	239	256	232	243	224	231	247	233	241	253	247	265	269	206	219	222	244	251	236	238	238	255	244	249	251	221	239	231	252	210	241	247	219	233	234	263	231	239	203	228	243	257	236	262	238	216	233	245	242	246	223	233	215	226	250	239	251	262	241	234	247	250	251	236	222	213	222	230	251	238	222	250	227	227	238	224	236	215	233	248	250	225	232	233	241	225	258	231	244	251	243	233	240	246	239	252	235	204	212	224	260	261	220	265	213	260	219	226	197	216	255	266	263	235	240	255	227	250	241	248	200	230	261	233	248	245	274	214	236	220	244	236	234	255	257	241	241	242	212	265	225	228	242	248	206	251	250	239	224	241	241	283	246	242	228	245	236	245	250	235	233	236	269	258	218	243	215	239	260	244	225	245	187	244	251	219	231	253	255	239	249	231	239	236	236	247	230	233	212	227	246	208	224	218	250	205	238	229	234	229	208	222	216	226	221	219	234	255	219	255	235	241	226	235	236	230	236	229	253	223	265	233	213	208	235	247	237	254	222	213	248	237	276	247	248	211	238	224	223	204	226	210	283	226	239	225	243	218	230	225	232	221	247	215	214	230	258	249	241	235	243	223	249	244	243	249	248	227	219	217	227	235	234	236	225	250	237	224	245	245	267	224	255	225	231	260	233	234	229	266	197	244	218	251	238	241	239	251	276	227	227	262	219	230	242	222	200	250	257	253	211	235	238	234	224	250	231	229	240	252	203	271	215	235	242	240	240	240	255	229	238	237	238	248	240	248	237	226	258	253	224	244	207	238	206	199	237	236	236	229	219	254	265	260	217	230	216	235	239	250	225	219	234	204	229	230	182	218	211	222	248	208	239	216	236	245	230	254	241	238	211	263	225	240	230	230	235	235	234	250	235	225	240	260	241	244	226	246	213	237	262	252	229	237	247	249	251	232	200	257	243	247	238	243	220	241	235	254	258	239	248	246	266	252	221	228	191	246	252	219	253	245	263	260	206	241	250	231	229	228	247	202	226	217	254	233	226	270	236	240	218	245	235	229	260	240	237	232	253	259	278	247	242	196	219	234	246	226	235	243	216	224	236	239	251	233	218	227	236	210	266	228	250	241	238	218	240	267	225	230	241	234	238	233	241	222	231	227	249	210	233	251	237	252	245	228	265	237	243	237	212	257	239	236	212	226	234	226	228	237	236	224	240	249	220	234	229	238	236	226	219	247	201	210	231	241	238	220	236	237	263	241	218	251	227	208	170	242	235	264	227	244	233	244	224	229	273	230	234	207	200	248	246	235	249	227	221	259	226	226	247	245	248	255	241	229	252	225	252	255	240	242	242	251	219	234	249	227	248	244	253	236	225	255	223	235	228	237	254	231	253	248	241	240	206	225	219	231	210	227	204	221	225	231	229	257	240	253	198	253	240	222	229	249	223	210	218	210	220	218	243	235	233	231	258	221	235	206	221	239	255	220	221	245	246	241	253	258	239	250	244	247	249	230	227	235	221	239	213	230	213	232	239	252	209	262	253	240	220	237	264	244	243	226	236	234	196	214	254	222	203	257	232	240	263	240	215	228	247	235	251	242	246	232	251	263	241	262	219	223	263	254	213	249	225	224	259	234	243	211	257	267	235	192	217	241	230	246	218	241	234	207	221	251	255	220	237	215	220	227	233	228	228	219	238	228	238	217	268	232	243	233	230	249	253	247	246	255	197	225	249	237	253	262	223	227	210	234	262	237	255	246	265	236	263	246	241	242	248	217	241	242	231	223	249	217	214	259	236	205	222	243	221	263	241	259	236	225	257	233	230	234	233	258	243	229	227	228	253	253	219	263	251	244	237	214	231	209	231	235	225	240	235	226	237	216	243	255	275	248	227	264	233	236	232	266	229	223	240	247	244	273	246	240	247	242	240	244	192	224	259	227	237	205	212	224	253	206	230	236	266	239	206	224	249	222	235	245	259	261	231	229	226	227	252	237	226	223	265	221	226	221	242	209	227	244	239	257	266	248	259	252	203	224	266	253	217	248	212	243	226	243	244	245	242	194	235	223	239	246	225	216	228	216	225	221	234	244	245	237	263	238	233	282	238	247	221	210	276	272	245	224	252	262	231	229	254	228	229	273	222	232	251	253	222	224	235	232	219	250	255	239	243	226	238	238	224	201	219	239	223	268	255	217	220	246	230	232	254	218	293	195	225	263	224	244	226	221	202	248	232	239	236	217	248	226	242	241	225	238	230	215	259	225	235	248	211	233	232	208	278	232	231	220	235	262	223	225	239	246	232	233	219	237	227	235	265	234	244	269	231	240	237	216	230	241	230	239	263	216	273	269	234	260	231	242	248	230	238	215	215	258	246	239	235	237	231	265	257	259	257	259	250	215	241	234	233	230	229	237	233	246	231	232	253	236	200	206	211	240	250	240	237	250	220	219	247	243	239	229	261	233	238	227	241	253	209	266	207	229	254	228	248	234	231	265	274	230	230	208	244	252	227	228	248	224	243	231	267	258	220	240	194	232	213	206	209	272	237	201	243	223	217	225	247	217	226	231	244	233	232	227	235	216	218	240	235	238	257	215	240	222	231	211	226	218	276	259	219	229	228	230	239	241	251	232	231	244	260	228	242	243	232	263	239	241	260	249	223	267	237	247	200	216	233	265	259	263	206	198	246
1835	570	633	639	590	597	562	578	584	565	554	577	569	599	560	554	600	574	568	574	538	558	547	560	577	544	565	607	564	602	589	544	579	571	573	590	596	586	600	550	577	596	589	569	598	551	564	606	549	546	644	563	550	561	544	592	604	579	558	581	570	592	574	546	563	567	624	604	560	552	613	576	542	551	545	552	572	532	592	549	575	582	553	615	522	579	608	589	556	529	618	559	560	589	550	563	533	578	587	580	597	595	608	614	559	590	529	585	575	543	611	582	611	568	531	627	582	580	598	610	582	550	585	578	584	605	572	571	602	569	605	618	579	529	582	602	595	565	583	574	592	591	562	584	555	591	550	615	567	577	609	604	569	559	557	579	530	545	602	570	588	534	506	589	586	607	610	524	566	576	589	551	563	612	578	535	534	558	563	598	534	574	586	573	573	561	537	551	550	591	592	562	613	615	567	585	589	576	614	567	582	547	540	565	585	582	598	566	589	572	568	576	567	629	597	511	554	616	574	584	585	570	553	595	602	574	522	586	566	577	560	603	584	600	548	550	602	603	562	564	555	586	575	540	567	567	534	581	542	575	530	556	567	567	587	564	578	565	580	588	537	578	602	566	602	556	563	630	575	526	580	558	518	555	562	547	557	563	535	539	598	598	576	573	568	598	553	580	594	549	582	582	617	562	570	563	611	561	543	553	582	616	555	547	570	590	573	557	585	574	585	575	565	595	586	567	557	539	553	543	557	609	582	569	575	553	576	540	547	589	560	589	545	617	606	599	554	555	593	592	608	594	564	574	526	566	546	557	587	576	546	577	600	590	536	546	527	585	560	582	547	578	557	564	585	548	553	547	555	610	581	572	564	611	540	599	570	585	576	596	592	521	541	582	590	602	545	562	574	571	537	559	584	569	572	542	609	590	552	583	569	563	562	590	584	553	577	588	579	559	574	573	542	543	562	563	609	568	549	594	564	599	584	545	580	583	579	589	561	600	607	578	568	546	584	573	562	627	558	575	560	575	585	598	531	586	582	564	578	562	611	561	592	552	591	532	608	555	558	568	569	573	571	583	576	561	546	553	600	555	529	562	531	566	551	548	593	573	587	558	553	556	570	591	540	535	552	580	545	590	569	594	534	566	569	603	583	607	560	646	583	559	554	596	591	555	616	570	567	569	542	581	546	588	587	559	579	583	562	559	578	564	601	583	578	531	610	557	569	584	555	570	584	555	608	578	554	616	558	535	539	579	583	595	618	602	591	576	589	607	570	644	570	557	577	591	576	578	609	533	598	570	547	586	570	547	554	554	559	556	593	547	552	575	565	592	573	582	582	609	549	594	557	580	550	597	574	594	591	570	559	602	562	522	565	556	544	615	554	520	573	578	570	612	563	567	583	556	484	571	592	551	607	538	594	563	544	566	585	546	537	526	560	559	582	601	580	584	554	586	585	578	550	571	529	510	561	577	574	515	566	552	581	579	574	578	559	546	632	587	586	588	629	597	574	604	563	577	563	577	579	567	566	552	578	592	534	616	595	550	605	553	602	581	583	597	566	600	542	566	563	551	574	611	576	608	550	557	579	569	608	590	580	601	548	580	572	552	571	579	571	579	552	569	568	576	587	567	601	553	554	554	575	542	598	597	604	566	584	583	545	560	574	605	559	593	567	592	565	588	594	571	578	551	567	562	573	524	575	619	588	596	604	607	628	600	580	550	629	603	591	581	555	558	555	605	602	534	540	602	591	614	564	584	582	566	596	591	594	551	583	599	527	553	563	554	579	581	594	560	581	575	561	558	576	610	538	604	547	615	584	599	574	571	552	599	544	599	597	548	611	554	545	550	547	611	535	544	542	579	568	553	589	600	553	532	580	604	587	526	607	583	581	544	584	593	570	565	595	584	606	571	564	568	607	601	580	587	613	576	552	582	542	543	539	565	577	571	561	618	572	576	542	610	551	568	596	561	539	558	567	580	584	592	556	567	618	551	571	547	552	547	566	585	541	589	520	565	529	581	598	615	568	590	584	526	572	544	578	622	558	539	584	577	579	534	558	591	584	571	587	574	556	518	575	560	594	553	602	571	554	606	575	532	554	555	549	575	556	573	576	583	543	556	550	557	562	560	553	594	550	568	566	568	619	609	575	583	587	556	561	562	582	571	605	571	557	574	551	593	543	565	552	581	592	560	592	609	604	582	613	547	628	593	599	576	523	548	543	565	586	606	594	583	594	552	555	549	563	556	569	544	581	569	565	589	597	553	572	584	593	579	525	560	575	560	576	577	516	576	578	548	553	559	572	586	595	563	588	605	580	595	564	583	571	576	621	603	579	550	565	558	535	555	587	580	589	583	524	568	594	559	581	583	566	547	550	556	584	577	540	535	598	599	589	567	564	546	591	558	567	546	598	561	605	569	554	596	573	547	607	583	590	535	552	573	586	568	550	635	572	567	547	575	586	568	572	550	581	618	547	594	563	563	584	596	564	578	540	576	575	598	570	580	557	625	530	553	568	538	634	568	607	570	550	593	578	596	543	575	604	602	551	552	549	580	567	573	568	590	636	571	543	583	562	580	556	570	550	592	596	615	577	598	565	627	549	576	553	581	601	546	600	591	610	565	578	595	544	585	588	532	558	547	583	571	562	590	556	549	575	597	583	559	590	611	619	560	602	554	515	591	564	605	545	546	584	600	521	559	575	580	582	560	574	549	538	541	568	545	594	570	545	586	560	586	589	548	556	583	548	503	623	585	611	578	591	575	640	566	547	596	576	614	587	604	563	556	563	584	626	561	586	557	564	594	581	587	554	581	574	533	606	551	570	544	550	575	598	557	567	595	555	580	537	572	580	612	571	552	560	550	561	603	587	593	549	563	585	536	544	571	569	588	569	597	633	572	569	562	568	524	552	617	559	582	581	559	610	536	551	560	614	548	609	580	558	589	545	573	557	526	601	591	573	567	609	583	589	611	568	548	578	577	552	607	544	548	600	559	572	533	569	605	585	593	586	551	574	560	533	555	586	595	572	597	551	576	614	550	565	573	559	639	536	573	602	549	633	587	647	601	638	598	552	563	548	564	574	594	605	567	574	559	583	584	518	576	606	601	530	624	594	621	576	547	579	589	596	583	558	569	566	582	616	615	569	599	565	595	596	572	555	585	547	546	591	560	577	567	618	572	577	589	545	536	565	581	554	617	553	553	580	561	588	570	560	559	529	579	559	589	573	607	604	556	579	597	574	600	619	564	563	606	546	536	591	565	601	591	539	554	524	536	569	583	598	593	579	595	570	587	538	580	570	524	600	608	540	586	588	576	576	586	575	588	550	553	548	551	595	552	547	550	589	562	562	610	555	573	636	555	599	572	558	574	587	589	544	560	547	545	612	580	614	603	547	618	609	557	579	604	589	545	570	594	599	607	573	541	581	577	578	567	559	570	573	550	537	616	581	590	553	543	596	605	542	614	567	562	562	569	584	543	616	566	556	578	529	560	539	565	574	509	614	559
7624	523	562	425	280	282	231	259	222	182	170	179	194	173	185	155	181	166	158	185	182	150	164	162	134	181	172	160	194	155	168	141	130	151	170	158	144	179	177	151	153	170	157	153	164	163	152	172	151	160	153	150	155	213	167	173	151	167	154	142	154	137	153	169	180	168	154	183	152	163	178	160	171	176	160	165	164	163	188	171	154	175	137	179	163	147	149	128	124	162	174	132	163	150	154	181	175	147	152	152	171	157	157	168	151	168	167	147	147	154	149	180	156	146	157	156	180	155	168	159	164	149	174	158	170	176	181	157	139	163	151	152	160	164	161	154	180	134	136	148	168	163	181	144	166	156	149	156	164	159	185	174	160	154	182	163	173	146	161	139	140	175	149	184	182	158	169	149	150	165	162	165	162	155	152	159	171	181	147	145	177	173	158	161	158	134	152	147	161	142	161	160	174	166	146	174	164	150	153	149	178	167	161	165	166	167	152	161	136	186	159	151	141	159	167	166	149	142	161	165	144	172	155	154	132	177	152	155	171	157	180	150	141	190	172	146	189	166	153	146	161	174	181	138	140	158	140	158	180	148	146	165	176	159	174	210	155	161	163	147	168	149	149	168	177	142	163	158	182	166	150	148	147	156	164	160	166	153	135	168	153	154	181	157	138	158	170	169	164	171	158	165	177	173	159	184	160	175	160	155	155	169	145	144	169	170	166	164	155	143	149	169	162	166	176	151	168	171	178	164	164	164	169	137	146	155	135	141	122	133	157	165	141	153	158	198	154	177	156	171	155	179	155	159	143	183	164	136	191	154	134	144	160	143	141	175	186	173	152	197	153	162	148	167	167	158	169	171	151	167	156	157	154	156	139	157	160	163	149	164	169	162	148	163	164	174	161	166	177	159	167	169	153	158	153	152	152	187	179	169	167	154	155	172	167	156	168	169	154	156	146	167	201	152	146	165	149	159	151	138	153	161	148	163	158	157	144	154	152	169	140	169	190	136	167	173	154	156	183	164	159	157	157	197	169	157	157	147	166	162	167	148	155	170	145	155	151	149	147	153	141	155	150	140	162	144	129	161	175	170	176	159	141	148	161	169	163	153	161	144	153	142	169	170	149	176	164	169	170	144	153	179	156	173	176	172	143	161	179	150	178	145	161	163	158	157	168	159	174	181	159	170	167	150	167	149	140	168	162	166	161	159	160	136	155	170	150	163	150	159	140	149	177	165	167	140	163	180	170	162	163	157	164	162	143	160	155	173	156	176	176	148	162	163	153	187	156	131	169	166	183	144	178	179	153	186	189	145	179	163	170	156	161	176	187	146	159	158	140	150	160	168	179	172	159	135	153	164	177	171	169	159	146	151	176	183	159	154	171	171	173	161	148	177	169	159	139	166	172	161	143	157	149	172	156	158	141	143	152	150	156	172	144	180	150	136	168	158	151	140	169	135	166	160	162	172	185	157	167	129	158	170	168	171	164	179	148	152	157	176	135	195	172	158	168	165	175	150	176	144	167	183	162	140	172	170	191	171	162	147	157	148	170	149	174	147	159	178	148	162	176	167	163	171	173	171	177	171	199	163	172	169	147	132	152	178	166	177	164	165	162	152	153	178	171	164	169	169	170	177	167	151	165	160	191	157	176	141	161	154	170	153	152	141	163	180	157	171	158	161	170	157	137	156	190	162	153	193	157	161	147	172	164	187	171	163	146	150	155	161	161	179	173	174	173	160	170	173	156	156	152	149	173	143	183	164	145	152	156	169	143	161	160	162	160	153	178	156	158	163	148	149	152	178	136	150	182	165	163	184	133	155	155	169	144	172	179	144	177	154	165	143	177	192	173	171	156	170	177	173	177	171	175	153	160	166	149	174	154	153	172	153	171	172	160	182	185	143	164	148	159	166	186	174	184	178	173	185	172	172	151	155	138	152	166	157	167	156	173	160	155	154	153	150	179	167	175	141	149	170	180	187	162	157	154	189	155	150	146	151	151	135	171	160	167	164	163	126	166	179	166	154	151	171	191	170	133	169	169	152	159	139	167	164	139	170	146	181	166	163	175	165	161	150	167	159	165	149	159	162	150	187	155	173	160	157	136	162	159	155	164	162	150	167	152	150	146	153	172	150	176	166	174	158	153	151	141	145	138	184	154	135	170	197	162	173	164	180	167	167	142	150	178	146	154	158	161	144	140	175	152	171	160	157	149	154	153	166	163	153	150	157	142	148	142	158	152	163	164	179	161	168	158	154	190	167	165	168	155	164	174	154	155	178	171	151	159	178	174	154	149	160	206	171	139	169	155	162	151	141	147	154	162	154	156	145	182	160	160	177	167	170	174	172	155	171	185	134	162	137	175	161	155	195	172	147	158	165	166	148	155	169	147	173	198	138	136	160	152	163	149	155	148	168	141	136	164	171	166	165	168	177	179	168	174	161	142	152	154	160	149	175	161	131	149	145	135	158	147	147	159	163	161	176	157	150	163	148	173	169	160	163	173	155	182	145	135	160	180	156	181	140	175	160	124	157	150	175	176	167	164	163	175	138	187	159	140	157	142	157	158	157	147	166	153	151	165	157	143	152	136	162	167	160	168	194	165	171	146	137	163	137	138	165	169	158	164	150	164	158	135	158	189	149	152	151	136	161	162	148	169	187	165	166	166	155	178	148	148	144	173	165	152	167	171	165	157	156	147	156	153	163	154	170	127	149	142	166	168	167	154	173	150	161	182	152	157	170	181	179	164	159	166	160	181	157	157	161	142	167	149	150	157	156	165	168	177	174	163	156	158	160	159	201	152	172	160	158	143	164	161	149	148	156	162	171	169	155	164	165	167	164	170	169	164	168	145	158	149	168	167	162	155	174	174	140	184	145	178	143	159	169	177	141	170	149	160	155	184	171	150	171	186	162	181	185	155	174	147	156	154	172	136	162	142	147	157	139	161	159	161	162	151	128	145	161	172	142	149	165	176	176	158	188	180	162	179	175	152	173	174	157	145	181	176	157	132	167	193	176	141	182	145	140	181	162	188	148	135	174	159	142	154	163	161	146	160	179	141	166	136	159	194	177	182	155	149	178	185	176	165	163	162	181	179	166	173	174	170	164	152	186	168	158	157	155	127	170	180	171	150	188	170	171	135	152	158	161	160	167	164	160	175	169	157	138	162	192	158	177	163	161	160	162	146	197	164	148	174	155	175	141	160	155	152	169	163	149	162	134	161	155	157	159	156	174	184	167	162	158	160	173	149	156	157	157	153	165	133	146	180	157	171	180	159	154	183	144	188	147	174	184	175	163	172	179	151	156	167	170	149	166	153	162	157	137	191	165	168	161	191	161	147	154	142	170	167	158	180	163	180	167	152	166	182	174	170	173	174	162	163	151	156	167	149	141	159	153	154	168	155	161	164	191	150	147	150	153	172	138	165	142	138	173	145	144	138	156	146	173	181	161	160	170	142	166	150	162	172	156	156	160	189	188	195	146	125	157	140	157	172	186	152	160	152	162
6151	740	1241	1310	1148	966	826	748	665	631	631	584	552	555	560	540	489	504	513	452	474	462	515	469	465	453	493	478	469	499	421	465	472	462	507	475	484	467	463	447	455	455	427	434	487	422	424	431	461	431	464	465	436	457	449	442	443	458	479	467	465	440	462	416	429	461	467	419	448	430	411	456	405	443	463	454	441	407	472	434	406	431	418	401	426	434	437	460	425	378	441	449	434	400	437	410	439	464	453	444	438	411	473	437	460	444	470	436	440	417	436	395	417	455	415	410	429	412	490	412	420	409	443	462	436	419	410	415	502	416	438	445	454	457	455	424	417	475	457	425	435	433	448	441	457	435	406	428	424	470	436	423	456	476	449	436	451	445	449	423	425	455	439	419	432	444	448	463	419	445	431	407	470	448	437	459	441	425	452	419	456	464	456	443	437	468	455	451	459	412	435	435	437	449	453	423	420	414	445	463	432	446	450	435	407	437	427	443	444	481	467	468	447	460	453	437	436	432	479	441	432	432	433	420	450	438	442	503	419	464	430	426	487	411	432	422	445	460	464	439	426	477	393	406	450	428	444	406	438	439	474	434	424	393	471	442	452	415	438	424	444	465	438	457	450	446	431	472	436	415	420	437	435	448	433	432	437	425	455	469	431	447	404	466	439	419	421	470	469	444	439	456	449	440	469	464	486	463	453	476	434	447	458	425	473	470	438	457	445	421	475	440	415	415	422	457	435	436	456	431	446	461	441	450	432	460	465	476	434	427	480	455	427	461	421	419	456	463	470	409	360	483	439	410	412	462	441	444	467	480	477	456	454	440	447	436	428	459	441	470	444	427	447	456	410	429	448	457	450	462	480	447	461	429	437	451	499	424	459	452	441	463	447	445	459	431	426	429	456	435	426	426	438	446	432	443	415	450	436	441	448	454	409	427	434	402	415	423	446	422	442	427	419	433	451	449	452	495	439	429	450	422	455	426	435	418	458	484	461	439	405	427	418	412	435	457	432	476	448	462	453	454	459	457	433	443	460	460	420	448	423	413	450	452	446	466	435	437	475	448	428	433	442	451	451	429	433	416	434	409	449	420	441	470	454	446	441	425	470	445	447	450	423	444	427	455	466	408	457	413	438	435	448	442	434	433	441	434	428	399	457	428	439	439	450	422	464	462	441	445	448	447	477	465	474	399	426	470	405	437	454	442	389	443	439	441	450	467	441	415	446	477	428	435	443	419	432	449	484	439	449	423	409	455	433	434	424	445	439	435	443	418	402	451	420	447	430	461	454	465	489	434	437	461	448	454	431	456	440	410	432	433	463	417	487	452	438	430	450	499	458	432	447	466	447	441	451	486	448	447	506	447	459	437	397	417	446	453	403	446	404	443	435	437	443	439	464	410	446	460	433	441	433	429	438	417	448	473	450	458	471	464	450	399	434	423	441	426	428	468	433	451	412	437	444	443	451	429	452	437	492	401	462	460	418	446	447	471	416	419	440	434	471	439	407	427	460	412	426	445	437	424	435	433	458	467	437	449	438	426	437	469	446	490	482	445	441	440	439	475	431	488	439	444	479	442	431	422	467	453	449	444	482	490	427	426	416	436	441	409	452	457	441	437	433	430	495	440	436	470	413	449	428	451	433	440	473	420	446	418	459	433	454	437	458	410	458	465	484	429	457	421	438	443	434	440	418	419	473	433	448	454	425	477	437	441	408	435	457	467	436	437	402	421	452	426	404	431	396	450	410	430	459	423	416	448	479	470	436	421	467	455	450	460	473	449	425	441	449	439	481	444	407	381	440	440	448	431	404	484	410	442	434	434	467	445	464	450	432	431	450	443	426	419	436	428	448	426	456	462	455	446	427	442	481	415	465	442	454	436	482	435	415	455	454	462	427	460	437	452	439	481	456	413	454	421	437	420	475	431	450	442	456	480	447	439	436	441	445	465	453	439	418	407	429	425	455	426	423	423	436	441	414	416	447	447	416	421	421	429	455	417	422	435	427	432	446	449	453	440	450	449	445	455	431	457	397	439	422	396	467	482	443	464	413	457	413	442	410	453	425	438	451	446	433	437	499	447	409	441	469	422	445	470	467	472	499	439	476	420	408	440	441	439	445	444	412	446	432	457	416	425	444	459	413	475	468	461	458	440	451	433	419	413	467	404	415	454	492	444	437	394	457	446	441	443	416	428	447	460	438	474	383	443	450	463	478	434	461	459	437	447	446	407	419	412	463	430	441	454	461	438	462	457	403	444	405	437	438	421	394	467	445	420	412	444	410	430	470	460	449	445	425	434	461	416	439	424	449	475	448	435	447	402	442	458	425	468	417	403	414	494	392	446	450	433	438	462	438	414	437	456	440	481	440	446	417	439	449	423	422	458	442	416	441	446	415	443	452	423	430	445	425	434	419	468	483	439	475	468	455	463	391	447	481	419	461	456	445	461	463	472	446	449	456	452	463	497	433	487	482	464	450	445	455	421	450	472	456	376	414	449	438	468	435	438	426	438	450	397	454	412	454	458	449	457	484	483	437	433	466	421	493	422	439	454	419	465	473	423	458	468	462	451	437	414	457	430	446	450	438	442	438	413	441	408	476	451	441	454	428	440	474	439	443	461	438	442	423	436	436	454	442	460	432	448	459	429	464	456	448	486	478	483	468	429	451	431	424	446	446	443	413	410	431	416	412	430	469	477	408	414	449	416	450	446	434	453	487	473	403	481	453	417	461	453	434	465	463	452	448	469	471	453	471	448	407	455	416	441	429	449	469	409	423	446	456	410	413	464	472	433	409	458	467	467	456	432	457	441	436	432	444	423	414	502	467	417	463	461	452	431	483	459	415	439	419	454	449	446	423	431	437	446	435	471	452	436	408	438	436	429	433	422	438	413	442	451	432	451	449	421	483	442	451	446	441	430	402	469	411	427	459	443	419	410	439	478	462	413	445	453	446	452	442	445	491	431	434	429	448	451	431	446	469	468	467	427	407	441	409	455	476	444	464	460	447	427	458	435	417	453	448	422	451	451	408	403	429	435	421	424	440	459	431	423	495	470	436	431	444	404	452	428	454	450	473	429	475	413	430	481	458	410	425	444	456	414	436	397	426	473	465	462	420	477	446	460	471	451	451	399	449	436	441	452	422	436	450	473	453	436	482	456	466	419	470	451	447	448	454	459	447	435	445	468	485	430	451	430	419	453	434	469	458	439	441	430	437	443	454	467	437	428	440	452	393	423	442	463	409	448	456	446	468	441	455	477	430	465	403	432	456	462	474	454	437	418	453	423	414	445	440	468	425	427	426	453	435	417	431	479	432	404	432	450	454	450	450	432	418	484	442	454	427	456	456	450	455	455	455	484	457	454	449	411	469	409	471	424	458	451	442	486	470	447	391	432	435	478	465	429	407	424	414	436	453	425	463	431	439	480	405	422	446	492	430	457	450	391	494	453	466	426	471	464	482	406	433	436	427	442	427	451	466	469	469	482	427	437	426	429	456	451	410	445
14391	1397	1103	915	698	484	506	427	420	421	399	385	372	367	369	350	354	343	341	379	330	352	312	345	342	318	367	344	326	360	352	340	319	347	305	349	351	368	352	385	341	344	326	329	354	372	331	341	293	320	336	331	329	330	333	315	334	359	320	325	341	352	355	352	328	363	324	343	313	329	328	366	324	330	366	343	365	340	330	338	333	325	341	298	366	334	361	336	329	275	350	318	313	321	344	379	339	353	346	383	322	308	317	352	352	340	312	312	335	333	351	367	371	322	326	352	325	381	360	335	335	325	309	344	351	334	380	344	346	317	312	322	329	338	345	359	319	364	335	359	333	329	346	332	375	349	335	314	357	352	359	338	371	380	324	373	327	304	346	325	339	322	343	331	355	365	332	318	329	330	378	344	330	316	333	337	329	350	343	310	327	378	315	357	347	357	301	307	342	355	333	318	334	305	324	344	348	352	308	329	323	310	341	303	332	354	338	347	341	341	335	348	350	338	314	351	339	337	352	355	303	335	331	327	358	333	329	334	353	335	384	330	333	373	322	340	329	360	344	320	358	345	348	332	353	336	346	315	343	352	328	355	341	376	329	354	319	323	344	321	314	344	398	370	356	302	321	358	324	321	360	375	306	319	316	340	335	354	344	311	307	358	318	337	294	362	319	350	359	340	352	305	327	358	356	334	349	362	345	316	351	342	339	325	362	325	319	354	386	366	372	311	339	291	382	330	350	345	321	331	346	370	327	306	318	381	344	303	353	380	336	333	339	361	327	317	342	364	305	325	351	324	339	321	355	356	376	327	343	336	358	323	398	326	337	340	361	338	323	318	334	340	347	362	326	343	327	361	327	361	329	363	318	333	326	327	325	335	345	318	338	311	335	311	296	365	313	333	364	391	362	306	345	319	361	356	322	343	355	326	338	335	368	332	351	358	330	376	336	361	323	329	333	323	366	336	335	340	349	336	344	314	304	300	354	326	349	360	355	375	320	345	365	368	318	354	370	361	316	345	325	387	338	337	319	365	377	352	356	341	370	366	341	348	312	333	341	350	301	320	308	350	337	332	324	316	343	321	330	314	332	326	343	324	330	342	322	314	335	339	359	346	341	310	355	357	307	333	351	317	354	314	317	313	342	355	289	350	316	325	308	324	325	323	330	345	349	345	324	334	298	330	347	327	316	387	320	374	337	332	365	359	330	362	342	365	340	313	348	329	319	322	355	337	337	334	315	352	361	337	351	318	348	332	319	334	310	328	340	342	372	310	322	355	348	333	256	308	306	332	328	333	311	308	338	338	320	326	357	345	353	339	318	341	357	340	333	376	323	373	367	326	328	319	349	326	339	395	341	357	351	346	367	318	336	341	375	331	338	367	355	309	343	317	338	344	372	320	354	350	384	352	334	337	350	318	313	371	328	332	344	366	380	361	362	373	370	350	347	380	339	350	346	345	298	341	339	336	344	355	350	351	347	316	301	335	322	330	323	340	354	316	314	346	342	345	319	325	361	299	337	341	319	306	317	338	335	339	370	311	365	338	344	338	319	307	363	338	362	344	336	368	345	378	367	351	344	388	361	327	344	323	325	360	337	348	315	349	388	363	330	345	336	333	352	332	329	318	296	336	327	309	316	324	322	305	340	343	319	373	348	346	354	345	330	327	331	305	300	346	326	327	300	340	344	329	343	352	327	361	349	346	339	358	337	349	357	321	368	383	329	318	338	369	361	358	325	328	317	368	346	348	329	338	341	333	325	355	320	346	340	342	336	325	360	354	372	304	359	352	353	330	336	307	301	312	316	347	309	312	338	377	377	329	337	340	355	322	341	352	330	315	328	321	319	347	335	343	332	298	375	323	312	313	330	333	358	334	334	333	326	329	315	340	307	318	340	308	325	385	341	341	288	324	327	329	348	316	338	334	363	328	374	357	329	309	311	381	333	343	362	340	331	348	363	308	352	361	331	319	332	336	337	289	341	292	372	328	322	329	326	316	332	352	319	315	359	352	370	332	345	308	381	359	314	319	298	321	341	320	342	359	365	370	360	374	332	344	346	385	347	331	345	352	296	322	366	315	327	336	327	348	345	369	326	346	321	336	319	368	356	336	327	333	316	337	377	343	360	341	328	295	329	356	335	301	345	362	328	366	362	343	321	370	386	317	359	348	359	330	307	321	335	340	320	346	337	354	326	329	321	336	339	354	312	367	320	320	328	344	355	342	337	344	323	311	349	316	319	315	330	360	315	358	321	326	355	307	345	335	359	336	341	329	329	359	339	323	311	366	352	341	308	337	329	341	326	345	385	326	343	326	364	323	353	353	325	310	313	349	341	326	334	320	352	308	326	343	368	335	350	331	317	382	318	323	329	344	358	387	317	340	362	334	335	309	355	344	323	315	339	294	327	356	329	349	369	340	363	372	301	330	346	296	310	338	342	384	312	343	328	318	303	325	326	329	349	355	324	339	376	356	303	346	316	312	336	364	275	368	310	375	339	346	311	326	337	336	326	353	383	335	341	346	335	329	342	319	329	330	325	359	301	333	320	331	352	312	337	337	333	356	357	319	346	320	341	343	350	335	345	339	320	331	319	350	309	341	336	308	345	322	346	342	348	366	327	306	315	336	352	372	341	359	322	331	329	340	354	343	334	316	347	319	320	337	341	315	327	332	343	320	324	343	355	363	304	361	345	354	347	332	353	341	343	308	357	356	357	363	322	389	345	264	332	333	318	329	321	314	350	296	359	340	339	347	300	348	373	313	318	324	356	318	362	337	381	361	335	351	357	314	310	295	373	350	355	357	342	322	335	371	342	370	370	335	353	319	331	347	350	364	348	332	327	323	358	329	398	308	308	327	359	316	337	343	312	326	339	333	338	384	340	354	324	334	326	371	318	348	321	331	266	339	365	366	344	332	362	347	328	322	319	337	328	327	354	359	354	343	328	361	350	371	326	327	350	335	329	351	303	321	358	363	360	331	345	338	327	373	333	339	345	390	350	306	367	339	337	317	345	360	328	344	317	339	330	332	327	354	329	339	310	332	343	337	375	342	317	359	329	364	327	341	332	315	312	340	336	336	339	352	309	341	356	347	357	337	357	307	339	344	356	295	337	351	345	357	312	340	331	345	315	339	387	383	370	318	342	322	354	349	302	349	346	310	348	349	340	351	349	337	333	346	344	339	333	337	337	317	359	319	342	335	349	378	376	384	355	340	312	312	328	325	354	351	332	360	345	325	340	354	351	356	367	350	375	372	330	362	371	327	332	330	347	277	337	332	362	326	261	330	323	357	322	345	346	371	371	305	313	331	361	327	307	344	373	389	332	327	315	355	346	347	330	338	325	352	333	353	350	315	327	323	354	342	318	319	358	358	325	317	297	300	338	335	375	355	340	345	336	349	334	387	359	333	317	341	349	313	309	324	341	360	303	323	344	323	324	346	336	331	300	325	366	376	324	330	363	338	335	344	336	294	319	345	345	352	375	316	315	352	360	359	320	329
8309	1406	2308	2494	2122	1744	1492	1405	1289	1194	1140	1042	1021	999	976	946	1006	931	933	915	918	904	880	889	798	863	821	828	850	898	853	825	830	822	864	848	793	838	867	826	825	818	752	811	870	871	788	858	846	854	823	808	835	835	782	776	819	842	782	789	835	880	781	727	779	826	748	840	838	845	842	802	864	804	799	820	812	834	817	829	791	815	809	823	820	802	769	829	812	794	787	794	782	797	833	811	816	831	807	821	814	785	815	825	801	821	805	778	812	833	748	790	827	806	781	783	801	778	743	849	770	785	795	805	858	792	810	806	773	832	801	815	807	799	775	786	848	772	782	831	802	819	824	819	783	831	784	802	759	811	764	835	831	801	773	788	791	824	780	825	820	808	839	816	790	826	773	829	822	816	783	772	797	842	822	778	787	812	842	780	746	760	792	787	761	826	827	829	824	787	876	805	815	763	828	796	789	829	807	803	844	842	791	802	750	840	862	837	817	825	803	800	812	743	824	866	790	796	802	783	785	829	835	800	819	810	788	756	756	801	802	827	775	796	761	773	805	824	783	791	800	801	739	784	857	780	783	834	792	803	805	789	786	785	777	811	785	770	841	814	817	743	775	747	813	817	797	815	828	797	806	814	803	770	869	805	774	795	895	796	843	808	821	771	794	773	823	775	825	801	808	778	855	883	782	839	866	792	766	784	804	778	812	787	798	828	830	801	808	816	798	884	812	846	712	825	784	820	784	763	845	808	763	810	828	789	799	784	833	808	835	814	814	762	846	820	836	826	786	831	806	787	827	826	831	830	822	842	758	772	822	821	778	795	822	821	876	782	769	792	770	800	746	802	824	795	800	794	747	817	800	755	772	818	803	727	813	823	841	785	792	819	735	788	770	809	804	801	804	781	840	818	804	825	817	775	820	758	792	769	787	838	776	865	756	833	787	789	836	807	770	778	821	782	791	850	820	770	844	809	806	835	805	777	722	815	768	795	773	830	753	866	796	756	845	841	813	802	813	834	807	813	794	773	788	831	845	785	779	820	778	822	809	816	764	752	793	835	779	818	809	782	808	813	816	833	798	787	803	803	789	808	749	802	843	872	819	749	809	823	801	814	791	800	820	795	823	814	814	819	800	807	783	878	848	839	835	846	781	850	789	816	798	793	761	766	782	828	775	821	824	842	801	817	815	845	766	759	786	812	785	794	818	779	853	820	798	839	846	832	816	766	780	781	841	818	770	799	821	793	750	808	820	868	859	800	765	759	857	811	794	807	834	852	780	755	791	781	755	823	779	793	828	805	786	772	791	791	825	762	797	819	810	797	788	777	788	791	835	789	772	856	819	782	769	845	788	809	769	784	772	755	855	832	765	837	853	824	769	822	848	773	838	798	727	854	810	808	807	764	773	838	834	831	791	799	748	831	822	809	828	810	789	771	885	810	820	797	783	813	805	807	754	779	792	823	778	849	823	771	831	827	792	777	801	840	765	805	800	802	767	770	794	793	825	793	778	795	826	831	797	794	798	783	773	783	809	808	779	847	823	778	788	804	754	796	801	829	810	766	830	804	802	813	848	811	812	778	858	801	793	765	844	839	800	827	780	760	723	811	791	832	772	801	764	826	826	806	760	805	746	822	796	836	754	856	803	795	789	816	810	816	780	789	813	820	834	799	821	882	780	852	810	780	847	805	838	824	808	818	800	830	823	815	823	831	820	800	851	812	816	805	785	848	860	839	820	810	762	894	799	786	779	788	803	816	817	803	752	762	835	780	797	798	825	824	818	744	799	832	844	792	833	770	854	815	824	763	837	805	782	767	828	840	803	784	821	859	806	767	815	776	832	792	808	839	792	799	798	811	842	777	811	777	810	817	775	752	803	767	825	811	806	828	793	773	804	794	792	795	795	883	805	797	845	785	767	817	813	840	772	804	777	812	831	831	766	746	773	794	820	732	796	825	742	786	798	782	760	852	822	801	796	765	807	832	782	784	755	787	810	780	812	812	835	841	796	843	869	778	790	765	823	829	838	831	866	784	803	818	811	796	753	771	821	765	794	764	810	782	792	825	771	822	794	801	768	825	853	831	779	797	796	791	830	784	817	845	816	815	856	767	789	817	763	772	774	794	781	837	771	796	807	791	758	821	792	812	771	827	790	765	812	817	828	792	762	787	770	751	815	784	775	810	802	771	855	815	739	825	823	761	811	776	829	765	781	856	773	752	865	818	798	772	824	803	787	860	800	820	774	797	814	814	804	791	862	816	857	816	814	789	803	775	817	801	833	815	810	836	759	800	810	798	815	776	843	854	836	843	846	821	802	847	805	812	802	786	788	789	829	834	832	825	807	777	738	764	814	793	786	736	794	790	779	802	828	755	801	752	819	841	780	787	848	812	782	775	807	829	849	822	817	827	772	802	781	762	814	819	826	773	750	812	828	843	817	784	760	770	781	780	812	773	795	820	833	829	798	776	809	786	769	811	769	827	788	824	801	798	845	809	802	741	796	797	752	789	799	785	816	827	840	794	820	835	829	807	814	772	787	764	793	795	764	823	777	837	755	805	785	822	778	848	821	821	811	830	798	814	799	786	761	758	789	801	746	816	830	787	800	871	802	824	807	769	786	791	824	797	770	870	803	819	793	753	840	827	783	796	794	767	828	782	805	782	809	765	778	797	781	809	820	778	814	804	814	776	795	835	798	745	818	781	779	850	833	822	816	834	765	746	844	850	757	815	840	809	790	788	830	763	817	825	824	842	820	797	822	800	809	767	854	864	729	823	828	785	786	803	851	833	827	795	827	748	816	785	802	816	797	809	802	780	829	810	816	760	787	759	808	811	859	811	798	788	801	796	836	779	835	787	841	822	761	840	824	843	778	782	844	791	846	795	809	831	803	769	808	816	785	771	828	828	835	774	844	841	812	827	795	814	769	804	802	789	804	760	811	794	811	801	839	881	791	797	806	753	827	706	815	794	798	821	817	830	759	781	807	817	797	792	857	752	822	801	779	793	799	826	780	866	825	806	726	714	854	812	796	803	821	772	816	783	813	760	845	761	828	776	815	867	804	800	815	775	809	812	794	802	780	827	855	843	792	832	838	832	800	802	784	807	765	796	785	769	786	854	812	801	798	856	841	895	780	773	790	772	838	771	847	785	815	792	803	802	855	764	734	748	782	836	794	794	832	817	826	813	804	803	798	780	837	786	838	842	815	776	803	763	836	846	794	781	765	820	835	822	762	748	791	837	803	786	805	832	833	782	833	762	792	819	801	786	792	792	853	817	820	801	823	778	836	814	843	761	792	837	763	765	793	781	799	738	850	794	794	835	795	794	765	824	845	870	785	803	828	789	793	816	763	815	810	778	808	802	818	817	839	729	771	815	827	807	784	802	760	800	789	805	829	755	834	787	817	784	790	807	770	778	838	811	792	774	812	839	849	799	820	790	808	759	752	801	811	811	758	805	788	809	777	831	776	773	733	814	787	833	787	812	822	787	794	776	825	801
1774	259	292	245	270	242	234	259	231	251	245	235	290	244	250	226	255	238	255	214	246	207	275	266	224	221	270	221	265	249	258	250	206	206	221	246	268	232	226	267	223	224	276	236	222	227	223	240	237	236	240	229	241	220	246	221	224	235	219	259	214	245	263	201	209	235	247	194	253	262	233	236	248	245	242	233	231	244	262	214	231	221	222	263	219	238	212	204	246	239	229	213	240	235	215	203	283	232	239	220	242	226	230	231	259	224	231	255	243	214	251	251	266	257	236	253	231	254	231	199	233	237	247	218	240	241	238	251	250	243	213	236	229	214	238	269	213	215	218	235	246	266	233	271	237	227	259	225	239	257	275	223	220	225	262	247	205	264	216	244	247	240	242	235	243	263	244	208	250	236	213	250	206	236	251	270	237	289	263	233	246	214	214	243	242	229	204	250	228	216	210	231	262	240	255	262	207	248	257	248	244	235	236	249	209	213	218	216	236	246	213	244	250	243	236	248	229	212	221	209	206	238	229	264	259	205	242	219	236	246	247	241	242	219	220	249	243	261	233	233	250	241	239	247	229	258	243	265	277	214	198	220	250	248	242	216	236	236	241	237	222	215	204	251	226	229	240	237	238	234	253	255	237	221	232	211	215	270	248	235	237	204	241	224	215	251	214	228	227	227	256	220	270	242	234	242	224	234	235	263	258	262	251	239	218	261	225	263	239	255	234	235	221	235	237	233	232	247	239	233	258	251	224	229	242	237	240	255	241	229	228	246	244	240	212	234	229	260	221	253	250	239	216	219	246	220	237	253	224	231	252	217	224	259	229	235	231	200	275	270	240	232	218	263	266	254	244	253	252	255	201	226	243	268	251	221	223	225	225	234	239	263	250	240	238	225	259	227	235	253	243	225	200	235	233	251	223	270	228	231	237	244	221	250	247	241	241	235	238	223	229	238	215	231	259	228	256	225	222	236	241	269	246	247	231	227	257	230	233	263	214	227	236	230	260	231	252	267	258	288	213	258	230	219	204	266	250	243	230	265	224	240	218	205	241	244	242	207	245	233	239	224	240	239	254	239	226	214	238	247	241	249	239	244	224	213	238	237	232	233	247	211	237	220	227	245	259	217	233	265	246	229	245	221	219	243	239	252	231	240	237	243	236	242	220	213	244	210	233	258	265	241	253	217	256	270	220	245	255	233	239	263	247	218	263	259	261	252	232	215	247	239	217	208	215	230	239	254	252	228	239	245	218	193	249	253	245	234	240	227	241	224	261	242	267	228	242	236	232	240	235	221	256	261	290	222	226	256	235	252	214	220	212	240	227	237	286	261	264	272	237	241	222	231	256	239	239	254	232	231	232	261	214	244	252	214	223	216	224	263	260	247	219	209	224	243	225	235	236	243	245	236	238	231	267	239	268	227	253	231	241	232	244	218	268	208	236	192	241	222	255	245	225	212	232	258	231	237	258	230	237	246	289	217	212	231	237	248	218	231	226	278	226	257	247	223	205	239	235	244	261	231	251	240	254	232	242	240	246	257	239	240	250	227	243	206	244	232	219	250	266	248	254	220	236	243	239	249	238	250	270	254	213	232	246	259	244	222	238	233	233	210	232	264	268	233	210	248	224	251	266	236	222	219	242	240	206	212	262	230	235	226	217	254	228	213	236	238	198	264	208	253	223	222	234	245	243	240	237	228	236	242	254	251	235	238	281	253	266	254	265	203	253	207	228	228	231	228	215	230	228	223	212	240	249	242	258	260	238	246	267	243	247	228	248	234	231	254	260	241	251	262	236	245	237	210	229	264	239	219	203	235	228	255	255	233	226	221	242	242	235	243	247	227	225	251	245	231	226	216	231	248	271	260	243	204	268	235	225	249	241	212	277	240	218	245	219	209	216	256	226	238	259	213	256	224	255	227	232	217	244	217	224	215	208	227	267	218	226	252	280	207	229	248	215	225	254	237	230	235	270	239	258	248	248	240	237	235	227	235	224	221	232	219	250	257	239	255	240	251	221	232	230	253	209	237	243	236	251	242	245	251	218	230	246	245	247	245	220	218	246	205	223	242	242	231	272	275	237	261	213	214	234	242	222	243	243	242	214	253	218	251	246	228	216	222	252	199	268	211	259	242	248	257	243	229	227	220	231	250	220	240	219	239	234	261	238	234	243	253	284	236	258	207	237	253	218	218	222	229	240	242	256	246	212	251	220	219	237	264	221	227	233	240	187	236	225	258	260	257	202	210	257	233	267	207	223	243	238	254	214	224	250	220	253	245	239	247	231	219	226	222	218	259	281	220	250	228	196	247	229	257	281	242	245	252	213	239	244	254	237	261	223	270	224	245	268	260	201	230	213	270	253	270	230	242	224	235	249	239	231	248	247	240	220	241	247	231	232	227	235	252	247	201	240	234	222	244	223	234	263	252	222	235	262	253	238	231	225	214	236	225	264	212	232	252	233	219	242	231	230	224	226	224	244	230	225	227	229	223	232	241	244	221	220	260	238	238	209	224	207	224	237	200	262	247	259	224	239	269	226	228	259	204	225	241	233	229	242	271	222	243	200	251	237	240	234	236	236	245	248	220	234	217	247	239	250	222	240	223	218	250	241	280	219	223	265	227	229	202	223	243	268	262	267	265	262	237	227	212	235	271	237	266	225	256	251	233	225	217	245	234	252	241	228	226	231	258	242	255	240	216	260	257	245	223	208	236	233	260	253	235	212	240	270	228	275	235	242	223	247	250	235	260	244	219	249	245	224	240	229	218	264	231	215	233	228	220	232	211	249	241	222	232	269	230	247	228	233	231	247	248	207	237	239	258	220	230	222	235	232	234	235	227	228	215	201	211	216	229	257	251	238	218	256	241	271	258	260	231	277	276	212	212	256	247	259	243	222	224	240	289	236	243	239	231	259	219	259	240	244	226	237	226	266	235	223	250	235	240	252	255	220	258	227	240	208	267	235	227	249	241	234	260	230	273	244	222	215	230	234	230	240	227	225	247	237	254	205	213	252	257	245	222	250	252	247	244	214	267	239	241	222	250	252	234	236	236	269	216	215	262	235	241	236	226	251	241	258	219	232	229	243	206	268	268	193	240	230	249	216	237	234	235	223	261	227	249	230	237	231	247	244	242	254	241	219	230	228	193	244	237	237	247	273	242	253	234	228	215	230	227	228	259	242	198	217	239	238	211	235	236	232	218	227	255	222	265	259	227	239	240	189	254	254	262	227	222	240	226	225	221	229	260	243	223	262	239	229	240	212	221	219	239	233	265	264	254	256	223	250	233	229	284	234	249	238	247	246	246	226	219	245	257	253	249	229	248	233	240	234	232	236	238	212	216	256	233	251	254	268	218	230	240	229	246	216	254	257	217	265	251	230	264	226	229	242	217	251	241	234	233	208	243	267	246	230	267	219	235	233	236	250	243	227	241	250	225	258	221	250	217	240	229	271	267	227	245	274	229	209	234	265	246	255	227	234	231	217	226	239	205	231	256	228	217
1830	578	641	595	625	611	619	579	584	598	574	607	563	565	590	580	550	586	552	579	626	597	589	633	563	638	563	559	569	602	578	586	581	608	564	578	548	575	574	572	598	601	597	558	604	576	590	572	545	556	602	582	583	574	574	543	592	607	570	595	563	578	579	555	561	580	632	532	574	584	590	577	573	555	579	616	561	589	576	537	559	569	572	557	615	602	597	620	583	558	568	538	578	574	570	556	629	614	576	566	596	555	564	575	569	584	582	593	564	562	549	571	606	555	603	572	532	605	595	557	537	550	613	572	531	575	567	625	594	531	575	606	592	589	606	541	592	585	572	552	574	622	547	584	586	577	546	607	591	590	572	564	579	560	564	604	582	565	560	582	581	589	579	576	530	571	577	559	581	538	581	603	568	610	550	599	587	551	584	572	556	578	604	559	581	594	597	573	599	520	578	541	558	570	582	600	622	600	592	562	591	584	564	600	592	581	536	606	574	561	566	589	581	595	579	580	567	581	562	576	571	574	589	581	561	541	559	618	591	607	571	570	607	562	557	593	576	610	551	583	515	546	547	565	571	580	572	597	562	590	567	595	580	563	566	577	563	573	557	619	565	567	563	573	570	568	591	572	556	563	509	572	576	560	595	558	555	576	540	591	610	566	586	559	557	586	560	524	573	547	561	520	563	570	598	549	572	538	620	584	600	561	607	537	582	584	528	559	583	572	555	548	608	563	535	613	560	559	589	568	568	613	577	557	563	584	580	539	583	584	582	540	602	563	575	530	556	562	572	573	582	607	608	592	570	577	614	606	570	587	574	573	556	559	597	552	620	568	557	584	600	576	579	524	564	524	571	552	553	583	557	561	581	534	577	548	593	568	586	559	591	573	587	546	559	594	570	608	588	606	537	597	596	572	582	555	570	550	514	551	615	581	542	574	545	607	574	567	637	600	577	592	597	545	552	579	561	583	570	533	597	602	547	563	575	539	618	585	560	588	558	607	557	602	594	566	571	574	564	574	604	626	553	574	560	614	617	564	563	611	575	553	538	596	598	586	541	585	596	577	563	553	585	601	577	587	534	585	573	561	578	577	560	573	563	589	582	581	588	570	579	593	617	541	591	621	572	551	583	588	615	563	540	636	576	588	562	588	556	577	568	594	594	557	523	581	567	587	526	613	564	607	511	605	599	574	547	600	602	586	591	585	579	583	552	546	578	603	572	560	568	552	606	558	574	557	534	576	605	630	561	573	556	545	575	519	549	529	597	578	552	601	620	554	533	551	560	569	552	573	571	522	522	591	569	556	597	580	583	605	558	567	582	639	536	578	546	555	615	593	595	575	574	573	572	561	595	598	573	571	573	570	590	571	544	533	533	609	576	563	619	589	550	581	541	585	567	566	594	574	583	604	549	545	582	573	633	592	561	576	551	568	533	579	586	554	557	598	560	584	562	543	586	545	537	581	567	569	590	578	580	566	576	610	573	608	542	570	551	591	546	563	573	547	582	549	585	593	588	552	590	583	564	556	573	578	582	565	583	582	534	529	549	565	552	577	572	551	574	559	579	559	593	593	559	546	607	595	572	530	569	574	568	570	567	590	528	610	557	590	582	579	603	588	585	574	563	557	540	547	569	598	567	594	572	605	606	588	580	545	554	554	585	585	540	562	577	581	552	567	571	615	586	598	588	524	581	606	549	602	596	594	596	614	601	585	573	588	601	553	584	530	547	585	575	577	540	631	576	574	560	611	577	555	556	599	560	569	558	594	553	570	601	575	577	538	554	582	636	531	597	595	625	576	582	578	571	604	590	609	569	589	589	588	572	593	578	559	574	580	602	513	607	595	550	590	563	538	601	600	561	552	533	573	546	582	610	598	634	591	560	575	624	589	558	548	554	552	572	568	556	610	598	580	579	537	605	602	605	597	570	553	539	595	574	625	552	575	613	551	553	569	584	596	558	578	565	577	567	573	588	586	571	572	590	572	609	602	569	564	602	545	622	603	570	581	563	568	563	564	555	555	587	550	567	548	561	584	575	592	556	588	566	556	563	538	542	556	583	606	585	593	601	588	599	560	597	626	575	582	524	604	604	594	576	560	592	590	581	581	613	560	557	539	580	565	550	560	596	546	581	560	609	583	592	564	562	569	557	576	588	631	548	586	600	602	570	627	603	561	589	604	589	610	578	575	572	540	574	565	591	564	562	558	608	570	546	571	603	562	574	554	594	592	575	575	604	599	562	559	519	583	568	579	580	557	552	565	566	564	598	597	588	613	547	627	596	574	618	564	576	603	561	547	576	589	557	561	562	580	582	555	624	572	614	535	575	593	568	569	590	556	547	598	576	605	545	590	558	561	576	572	579	569	613	553	583	589	562	585	559	612	568	577	567	584	572	627	592	563	541	558	575	586	567	563	615	590	561	632	607	571	573	543	574	614	575	576	623	567	598	605	554	553	570	524	547	562	593	540	566	558	563	601	570	569	608	550	601	604	600	571	601	571	535	569	530	577	604	582	634	551	523	539	589	530	574	565	577	634	565	542	553	588	582	565	570	588	565	576	574	514	574	537	577	570	598	553	587	574	590	573	589	627	537	559	533	562	547	598	579	572	564	621	580	536	569	564	564	581	536	574	580	556	576	596	550	615	579	571	553	574	543	607	590	553	564	551	559	588	585	616	583	569	582	564	560	570	590	593	547	559	562	524	556	559	573	610	554	610	560	585	561	593	574	579	574	563	589	589	556	528	575	557	577	549	551	594	631	602	618	596	519	581	560	558	579	561	588	604	580	545	543	559	567	616	592	574	530	567	533	559	530	595	617	629	627	553	551	597	562	546	605	553	534	555	611	571	590	539	609	607	621	598	581	563	553	564	589	602	604	585	556	538	616	608	583	588	551	623	593	587	550	586	572	533	593	580	559	587	572	583	611	561	575	586	600	582	590	575	589	586	576	588	568	565	565	591	552	595	580	561	583	585	591	564	599	602	568	628	599	590	565	609	593	568	581	558	572	595	617	558	626	566	583	599	551	526	547	570	631	591	601	573	582	618	599	575	606	582	555	601	549	571	568	580	567	575	591	570	573	607	599	612	572	566	592	549	575	606	561	575	579	626	584	584	585	586	596	597	586	562	525	609	634	554	600	577	563	540	553	541	590	540	612	579	530	540	602	596	563	583	563	593	586	549	558	586	572	595	537	559	589	587	551	569	603	577	581	562	585	588	563	611	581	526	511	574	566	555	613	593	596	558	549	584	594	561	559	567	613	597	582	577	546	638	561	586	553	592	604	570	600	579	570	571	583	589	568	587	565	613	598	549	586	602	564	553	593	565	592	561	585	547	610	598	596	548	580	551	592	579	566	579	617	559	529	572	548	543	590	594	573	574	580	555	563	592	587	559	578	581	592	571	602	598	582	587	576	540	591	585	571	588	566	574	576	554	565	551	526	558	555	604	572	580	561	630	568	566	595	592	602	565	527	611	582	586	598	582	574	558	570	551	582	598
7514	543	580	388	302	280	244	217	209	196	179	194	204	182	153	167	165	167	167	172	171	184	174	166	171	152	191	177	161	151	159	157	142	159	149	176	165	155	147	166	147	154	152	194	162	145	166	156	148	146	189	153	177	167	142	154	158	139	149	141	166	164	189	182	161	118	142	163	184	150	170	160	162	153	168	141	161	155	190	164	177	165	179	167	149	171	179	128	174	173	144	160	146	181	155	147	161	191	129	187	165	162	162	148	149	182	166	181	171	164	171	187	187	160	175	175	159	148	163	163	177	152	186	147	172	176	152	164	158	158	154	151	166	161	162	150	174	157	172	184	147	171	149	147	157	158	155	172	137	163	146	169	153	171	153	118	157	157	146	171	157	171	139	177	162	160	152	157	171	157	186	173	172	175	189	144	143	147	150	126	173	156	166	161	140	145	178	148	147	145	176	173	142	164	139	154	163	183	151	165	152	166	152	173	177	163	154	189	149	144	145	147	180	163	158	168	168	169	172	168	165	170	160	154	143	152	190	153	140	158	159	149	140	157	161	186	179	136	163	167	156	181	167	143	156	154	145	158	159	160	172	133	157	137	168	169	179	165	154	161	145	164	156	160	157	159	160	162	183	133	144	158	160	173	165	164	166	166	159	154	164	181	179	178	150	184	162	175	161	178	192	156	155	156	159	145	139	141	152	172	174	153	180	201	188	157	147	149	160	165	160	168	175	199	165	175	157	186	182	138	161	161	168	170	170	143	163	161	169	168	172	169	171	175	150	141	153	137	171	181	189	150	175	151	152	145	158	183	161	156	138	165	151	179	164	156	174	181	167	126	166	149	141	150	155	181	157	151	180	154	151	145	167	164	149	147	164	166	153	161	162	153	159	160	135	147	191	175	177	167	157	153	164	155	142	186	170	152	149	161	159	174	156	132	152	148	156	167	193	169	174	156	177	165	161	168	170	140	192	147	162	154	147	177	185	165	176	153	150	152	148	148	148	155	187	165	156	169	153	163	148	171	172	143	181	175	167	168	181	171	163	188	170	159	157	182	183	151	160	170	170	167	172	144	164	186	160	174	174	156	193	153	155	154	158	169	173	174	183	169	186	161	172	172	161	162	175	165	188	164	172	172	173	155	168	176	165	173	184	185	133	200	143	143	156	153	168	185	163	162	142	202	183	179	154	155	156	143	139	163	178	144	158	196	179	149	163	162	154	182	169	188	184	126	170	150	167	153	153	173	170	176	176	185	154	168	145	157	174	174	119	147	154	149	170	178	157	180	175	160	162	173	186	173	179	157	157	146	160	166	157	168	152	149	168	165	163	159	162	160	179	169	186	176	161	154	173	147	178	161	137	147	176	170	163	161	155	188	159	168	182	151	153	167	149	165	165	173	188	146	166	191	179	158	181	175	149	174	162	169	169	166	155	163	151	159	145	180	184	159	182	164	157	145	151	158	177	166	163	182	170	164	145	151	156	171	198	167	149	164	140	154	177	157	154	163	165	173	152	164	170	175	154	174	163	168	194	173	171	191	154	173	160	160	149	149	195	186	171	160	178	164	186	156	167	173	160	167	162	143	142	168	155	170	151	157	165	184	178	140	147	150	183	165	120	170	164	177	163	164	163	156	155	173	168	161	167	166	152	154	179	164	159	171	152	148	171	157	150	161	177	177	173	159	170	172	156	148	154	170	151	159	194	173	137	141	163	175	166	132	154	170	170	165	161	175	178	163	171	154	149	154	170	148	176	182	144	176	155	143	158	168	180	163	138	176	148	163	136	190	172	136	153	179	145	160	157	148	176	165	183	172	161	153	163	162	156	156	139	145	144	175	179	160	168	139	166	194	154	158	159	158	163	168	186	161	149	152	139	156	176	179	163	144	150	159	154	151	153	167	146	155	173	137	153	149	164	163	178	180	140	139	157	162	181	140	161	180	144	157	158	145	173	174	175	181	178	182	174	144	182	149	149	146	163	152	161	138	169	152	154	161	169	150	168	160	164	158	142	164	174	154	170	188	157	188	147	189	166	186	138	185	172	171	169	163	164	163	175	159	158	152	146	168	179	161	170	175	149	173	157	169	154	141	139	164	134	177	159	163	179	166	146	175	170	152	192	167	155	181	172	155	154	167	171	170	160	174	181	151	167	169	160	161	143	154	174	157	186	153	170	161	148	159	146	171	160	171	150	129	124	159	130	159	174	152	165	162	177	140	155	183	156	156	150	179	175	171	124	155	180	152	154	150	172	170	149	145	168	152	169	169	184	175	168	159	158	146	179	158	166	167	142	170	178	145	159	143	164	148	166	167	155	182	141	174	176	169	167	150	156	159	184	162	148	169	192	160	149	170	137	135	178	160	150	142	145	163	174	153	157	133	147	153	183	159	192	140	153	158	184	186	168	189	150	141	141	157	170	174	168	169	181	162	163	160	163	140	182	157	146	160	189	161	147	140	162	157	144	157	171	150	165	147	156	157	181	170	149	173	173	205	155	166	158	176	164	144	158	171	168	157	156	166	155	157	153	174	176	160	168	151	176	173	157	160	191	158	145	134	177	127	149	175	183	155	148	161	162	157	153	176	167	200	152	155	169	170	155	184	151	165	156	153	169	184	177	156	170	183	164	163	142	170	173	162	150	139	170	169	152	143	146	178	176	198	167	160	176	159	172	161	154	168	144	164	184	166	165	175	165	178	168	176	153	152	158	169	153	162	153	154	173	160	155	169	144	166	154	156	175	157	170	156	162	164	175	162	168	174	166	148	176	160	172	158	167	159	145	177	146	176	162	153	204	175	154	191	151	136	163	141	153	167	167	159	172	149	142	158	168	164	158	166	162	143	142	162	160	173	182	141	146	180	192	171	159	146	193	145	180	152	180	169	162	150	142	137	168	139	148	153	142	175	171	185	167	167	175	191	175	143	166	157	137	160	134	162	150	142	143	168	147	165	157	148	135	153	164	174	181	188	151	150	149	164	168	170	154	160	127	182	187	179	149	147	163	157	160	162	184	145	190	159	171	146	151	175	189	160	147	181	191	190	176	176	172	152	156	137	159	168	162	179	140	166	158	151	145	173	156	144	152	148	169	176	163	137	163	183	177	184	164	152	153	154	149	141	189	147	164	169	165	154	181	183	169	167	152	153	179	147	141	156	169	136	167	157	182	173	167	161	143	162	158	151	155	168	148	177	186	142	144	156	175	140	152	152	171	161	135	150	172	173	147	155	155	152	180	185	181	146	154	159	161	161	165	154	166	163	160	147	173	179	148	173	164	148	177	158	140	149	180	154	171	165	183	173	168	198	151	187	198	168	158	155	145	148	150	156	142	174	157	159	170	160	158	139	144	159	166	184	157	168	168	149	165	146	173	198	177	162	155	132	174	151	154	154	159	164	159	154	172	164	161	161	154	161	178	154	151	138	155	182	150	148	163	183	151	191	167	143	128	167	155	184	170	136	146	126	173	165	152	175	163	152	172	129	153	177	171	171	153	158	157	173
6284	707	1212	1305	1130	921	805	735	647	637	599	578	593	529	554	494	524	525	515	522	477	459	488	442	437	483	485	435	494	445	464	429	504	453	445	428	454	451	439	496	430	459	498	457	450	451	493	451	510	458	463	489	454	449	433	442	405	435	459	452	408	441	449	461	460	436	443	487	464	444	436	447	452	435	426	412	407	459	419	473	478	450	439	432	457	450	476	445	454	432	424	453	422	451	421	449	446	462	445	450	454	446	460	425	445	444	425	377	456	439	393	437	440	449	414	413	419	407	457	403	422	446	478	423	452	425	444	434	428	419	441	421	437	448	456	438	393	410	438	414	454	427	468	419	450	461	425	441	468	432	459	465	421	453	435	414	454	398	425	445	410	488	420	427	473	439	464	481	429	430	413	426	484	444	431	421	414	447	445	446	451	454	433	429	452	439	424	439	450	482	447	484	451	451	462	419	419	428	441	407	424	470	447	444	437	451	442	447	417	429	441	446	473	446	455	459	436	427	452	470	451	437	440	431	460	418	407	426	455	419	421	464	467	471	424	432	469	414	454	444	428	439	437	447	464	435	423	462	454	433	436	431	399	423	449	477	460	441	401	445	468	426	396	432	436	432	452	457	431	428	426	448	473	450	442	436	460	438	444	474	495	435	426	451	454	448	449	418	430	442	434	453	472	470	470	472	459	449	429	440	459	447	497	425	428	411	468	464	461	451	472	465	466	474	438	444	469	468	408	420	424	470	466	450	402	468	426	408	430	433	414	431	454	423	442	482	420	465	441	442	448	419	418	410	429	404	474	433	433	461	450	444	479	443	462	452	463	472	428	499	434	431	445	455	469	453	425	466	455	384	437	407	405	475	413	420	494	452	459	459	439	449	470	466	472	452	438	466	478	424	461	495	445	411	445	470	451	463	436	437	435	471	425	447	445	444	453	468	436	483	428	429	391	421	451	459	436	448	433	430	449	414	446	425	420	455	413	485	424	446	470	427	438	455	432	438	416	456	412	422	471	451	424	441	427	456	448	426	425	429	447	443	455	420	415	422	465	462	444	434	463	413	445	388	444	429	460	416	432	406	403	475	453	423	434	439	434	429	419	447	453	445	485	437	474	451	436	460	462	478	419	447	467	455	442	441	453	458	454	415	448	443	443	445	434	432	447	433	470	467	484	423	440	474	414	442	443	444	426	457	466	434	427	442	472	465	452	472	412	456	432	457	404	429	474	436	449	487	493	414	399	458	416	452	440	435	442	448	456	428	420	476	408	439	436	463	457	462	447	470	468	463	458	446	439	465	427	446	420	410	483	439	472	432	449	413	468	473	450	441	448	458	454	457	457	453	448	445	420	435	413	463	464	433	418	420	461	463	414	456	447	428	465	444	430	421	415	425	431	432	448	454	429	429	450	440	425	462	419	449	423	389	444	442	474	442	434	460	451	436	436	426	450	428	484	441	437	448	447	404	457	445	456	428	417	476	460	439	450	421	425	406	435	435	426	458	470	481	455	442	426	401	433	480	444	457	426	433	456	432	431	459	440	459	428	450	406	460	465	448	432	474	431	442	428	435	463	454	411	472	412	429	445	451	460	474	429	458	421	458	475	410	467	433	482	431	457	444	451	449	443	454	437	487	436	432	449	455	425	434	469	447	472	479	426	425	436	451	413	432	461	472	426	423	435	408	480	418	441	419	445	488	444	438	465	424	417	448	436	448	442	458	446	426	454	441	457	467	447	438	443	450	424	409	483	473	442	446	413	453	440	470	467	407	416	429	458	445	470	439	432	404	451	446	435	462	422	471	392	462	458	467	461	425	445	472	448	427	402	464	459	441	430	464	441	443	423	398	430	426	441	393	415	445	448	441	462	451	434	421	456	449	446	431	490	444	428	445	474	425	423	412	475	468	449	422	461	428	471	415	460	468	457	438	470	464	457	455	434	449	432	445	425	475	439	419	447	450	452	458	430	441	458	431	418	467	426	446	451	464	459	455	444	420	399	434	414	416	412	441	435	408	448	426	416	407	424	426	430	457	435	467	460	456	427	455	406	438	472	478	455	406	498	427	444	422	459	454	452	444	413	448	445	442	446	461	457	457	431	415	396	445	465	493	419	437	423	430	441	423	444	432	447	397	397	478	418	406	406	433	439	437	410	449	417	430	484	465	458	461	452	434	411	429	459	468	469	449	407	449	463	424	374	426	482	458	438	434	449	426	450	433	412	391	459	464	442	464	437	440	429	454	443	392	494	458	451	446	422	454	445	445	419	494	444	435	428	466	441	464	455	463	419	464	461	458	437	461	429	461	442	456	453	418	406	412	488	438	449	464	424	435	466	470	431	406	409	452	423	466	424	431	474	447	455	468	459	417	465	434	446	460	453	448	491	464	422	441	443	432	432	442	497	431	436	389	429	447	404	451	434	451	438	444	446	464	445	461	469	441	436	489	444	470	444	424	449	454	404	441	453	474	472	466	461	447	480	449	423	439	436	428	455	424	455	431	479	438	443	458	434	457	447	428	473	449	424	417	442	408	469	431	462	451	454	440	417	447	449	421	444	475	441	485	417	441	475	443	443	428	443	456	437	438	438	420	473	467	449	439	441	451	468	460	443	394	457	468	450	466	457	467	417	471	425	459	456	411	465	449	452	474	399	443	436	442	421	458	413	452	417	470	442	480	462	433	431	460	487	455	422	478	455	473	458	491	427	429	419	474	451	434	464	463	462	441	445	412	419	446	451	496	441	434	436	462	452	467	416	450	466	446	420	474	450	461	398	424	413	465	470	434	447	414	432	440	482	465	454	429	424	421	451	454	416	423	437	436	436	408	443	423	404	446	406	438	447	425	461	468	485	438	460	439	437	420	455	472	428	450	422	456	455	452	415	441	449	487	477	415	454	425	397	443	437	444	468	428	470	470	442	423	457	458	433	429	434	463	442	440	485	424	440	428	451	447	431	497	407	442	445	423	416	485	421	444	410	473	407	465	410	458	489	483	448	407	437	428	471	476	458	444	454	442	456	456	457	444	469	399	453	451	421	449	424	463	418	435	458	416	447	472	395	450	459	443	455	464	464	421	432	450	440	434	444	460	445	469	478	425	461	409	451	434	412	433	457	417	450	439	416	426	448	437	437	425	431	434	421	436	452	459	467	430	418	427	434	458	456	415	463	418	456	451	427	400	425	468	453	428	445	437	450	457	458	423	448	408	449	441	433	416	459	404	453	440	436	448	433	397	466	423	482	462	439	436	444	475	453	451	423	444	449	456	375	426	456	450	429	449	447	413	440	428	438	420	459	414	447	425	463	415	446	461	416	446	459	400	442	453	441	412	456	460	465	459	456	455	432	429	401	456	405	470	449	437	463	453	452	461	442	456	452	453	425	443	418	453	457	434	459	440	441	444	455	432	422	437	431	473	445	408	438	414	430	439	407	496	444	440	436	469	457	454	427	449	460	445	431	473	443	411	438	435	452	465	428	437	466	475	469	448	447	422	431	451
14770	1417	1141	863	660	532	484	466	439	406	372	391	399	371	353	363	366	348	362	344	346	336	336	367	360	347	336	362	314	319	355	337	360	369	375	333	372	357	344	366	297	319	355	336	361	328	359	344	346	361	317	334	369	370	348	351	313	350	356	319	347	318	334	323	329	323	342	361	347	326	343	338	331	306	352	353	336	307	326	328	314	320	350	342	350	351	343	304	328	327	312	325	354	348	309	330	354	299	366	341	337	332	347	344	316	348	320	350	321	336	337	339	346	302	328	339	342	374	369	337	356	389	355	367	337	360	334	308	344	339	314	342	376	325	324	345	348	322	366	323	326	331	328	357	348	335	333	329	357	375	335	293	351	364	367	325	341	333	353	371	351	320	363	301	353	329	332	325	328	321	341	336	319	307	341	346	328	301	329	318	361	338	324	307	368	325	319	316	339	346	326	340	311	362	324	361	340	322	360	360	326	311	360	330	338	351	294	350	349	365	334	329	320	358	347	369	367	323	307	339	327	350	335	309	325	352	341	344	329	385	379	352	349	355	343	337	367	300	364	317	353	326	320	367	334	328	362	312	331	327	342	341	312	360	306	369	380	383	318	340	346	329	341	337	330	331	360	344	359	352	340	323	341	320	340	376	367	322	330	353	352	368	346	330	378	352	319	323	330	353	355	303	336	330	362	337	305	376	310	335	326	353	323	348	393	351	343	325	335	336	345	305	333	369	332	335	331	295	341	365	331	343	341	361	306	366	299	329	333	304	336	305	319	330	330	321	323	369	337	334	320	327	328	331	359	364	367	342	334	358	333	301	308	368	346	325	366	307	333	343	330	325	318	360	341	354	355	354	353	358	355	350	378	346	338	302	355	338	302	328	320	373	354	315	317	317	331	325	326	370	357	363	331	339	361	361	323	346	326	358	306	343	362	325	355	360	314	333	351	316	320	356	318	343	292	348	365	323	354	324	341	367	328	350	330	311	322	328	336	340	347	350	342	365	380	378	316	342	354	335	345	363	335	362	309	365	337	347	325	330	339	333	345	361	356	343	354	297	333	320	373	374	333	370	366	341	328	340	350	340	330	333	357	337	376	344	286	313	343	363	315	322	305	332	309	354	324	339	355	344	293	329	337	351	349	325	365	344	349	337	351	337	329	345	322	308	346	356	337	337	358	321	356	358	341	351	332	336	332	335	307	383	364	344	334	305	344	366	342	346	367	292	330	326	370	353	368	345	343	368	326	343	285	337	340	365	330	302	346	332	342	350	339	306	336	340	323	334	356	324	324	314	342	315	328	324	355	330	347	362	340	329	337	299	319	329	341	351	333	332	336	370	339	326	318	334	365	358	324	340	345	283	315	368	345	356	347	354	361	350	323	337	341	316	343	324	364	336	338	369	329	317	309	355	334	341	272	328	359	358	365	381	311	336	332	339	333	316	349	317	335	339	346	365	330	345	369	319	325	384	315	363	335	353	354	366	289	361	348	351	309	355	329	308	339	386	331	327	331	323	310	336	370	345	314	347	322	353	361	331	344	312	353	296	331	323	340	338	331	361	379	325	333	355	333	334	316	333	338	303	328	357	328	356	362	354	345	361	330	341	346	367	347	351	322	333	331	364	366	321	341	326	391	334	318	335	327	336	311	323	348	370	328	348	344	336	347	348	326	329	369	341	300	322	366	365	338	309	351	345	317	373	338	323	327	346	350	351	346	360	343	330	295	313	344	314	349	327	349	342	346	331	327	326	301	335	329	334	354	325	351	353	311	349	330	312	332	356	363	345	329	353	339	329	320	333	313	338	332	367	352	363	334	311	326	296	319	369	338	342	332	340	353	318	335	314	356	298	354	349	340	360	359	333	328	320	334	332	313	369	341	368	362	285	328	323	334	341	350	368	363	340	325	349	333	325	337	308	331	338	312	330	345	359	364	333	332	321	351	324	343	324	321	304	340	353	326	338	340	347	333	326	319	329	323	341	335	333	324	352	368	339	326	341	338	351	350	338	345	371	341	329	359	323	315	286	343	330	294	332	318	330	333	350	366	365	334	339	319	328	339	345	281	346	336	351	334	349	340	342	373	317	352	350	348	382	337	355	388	371	305	343	301	357	322	331	333	338	332	345	357	328	338	345	357	336	331	322	334	339	357	330	347	350	341	369	335	375	362	380	328	327	325	333	312	324	336	370	345	341	382	358	328	364	329	352	366	311	377	307	352	337	343	376	324	377	352	363	304	329	320	339	332	356	341	372	383	310	330	339	299	340	308	332	334	342	308	319	339	344	343	319	347	364	366	349	334	337	327	325	341	311	343	379	308	329	329	337	328	312	328	363	335	317	343	339	366	338	300	358	361	321	357	345	341	339	374	331	318	317	335	330	339	314	344	364	354	356	352	334	331	332	356	334	329	346	341	322	321	311	342	313	375	340	319	334	330	325	363	292	336	332	346	316	344	311	328	311	330	351	325	360	334	350	310	350	330	368	308	322	370	312	304	332	373	338	326	316	301	352	281	344	348	334	372	342	357	301	319	328	325	315	340	306	326	389	314	386	311	337	335	318	362	318	341	349	336	361	327	309	323	340	323	369	338	305	347	320	356	361	352	335	338	325	360	317	339	337	366	347	336	345	339	348	319	342	381	358	344	298	328	324	359	348	337	353	349	333	341	370	330	353	326	343	334	328	339	363	317	312	344	355	350	343	304	334	332	327	326	327	363	313	351	353	353	356	342	335	341	333	300	344	327	356	368	331	350	331	331	340	338	372	314	357	363	294	354	364	350	304	312	334	331	340	331	348	369	350	352	345	329	327	355	329	339	341	334	374	339	312	341	328	343	304	350	358	353	369	339	327	357	349	384	283	352	344	301	367	335	324	368	396	321	334	319	344	346	333	360	358	319	335	359	345	315	313	336	335	328	356	362	327	339	347	310	340	342	342	306	351	348	371	350	326	355	331	308	343	319	357	345	320	324	337	324	378	354	320	327	373	335	374	331	338	374	363	368	342	310	368	325	347	349	303	363	322	339	366	344	350	339	281	328	308	329	361	340	336	336	312	364	343	348	311	316	319	345	342	383	309	346	304	347	332	339	338	304	355	346	357	347	343	336	351	321	346	341	329	332	335	327	353	363	352	358	332	334	344	342	342	327	349	362	318	338	346	325	321	325	308	338	360	335	351	334	343	328	316	309	308	372	370	290	322	305	306	337	374	333	342	323	331	357	319	325	364	339	333	338	344	332	331	327	315	328	320	321	337	357	345	328	343	332	348	338	340	331	347	310	309	306	332	349	329	339	337	311	326	361	345	353	323	309	368	320	325	326	312	348	352	358	334	328	352	367	345	359	312	335	328	344	315	333	316	324	346	336	332	319	324	325	321	340	339	364	337	323	322	324	349	315	338	345	344	363	344	390	343	360	341	356	319	314	324	343	370	339	331	331	354	350	333	338	322	334	324	316	298	343	353	378	389	340	343	367	353	381	332	325	344	360	344	334	348	317	323
8436	1372	2421	2473	2073	1760	1555	1368	1305	1179	1128	1097	1024	974	1015	922	930	893	877	926	885	884	849	837	865	863	857	850	896	893	833	906	790	864	861	825	812	853	777	847	812	849	822	769	803	875	812	847	808	781	808	849	805	837	778	813	826	807	825	838	752	844	786	779	834	853	792	837	791	828	798	760	844	809	814	827	759	798	796	871	811	832	780	760	838	868	778	771	836	830	812	801	864	802	808	832	793	792	836	784	792	770	774	829	792	800	810	798	807	869	781	794	775	780	788	791	826	807	790	828	851	724	857	816	805	781	779	856	810	776	791	768	806	783	819	774	781	787	818	831	819	802	809	776	805	802	795	800	810	853	815	794	788	851	760	786	832	798	768	813	800	811	762	833	808	800	802	797	796	782	763	765	772	854	780	791	847	839	800	747	788	843	786	780	810	802	787	795	799	800	828	816	851	795	778	825	781	816	752	819	824	782	793	772	787	821	772	831	842	808	805	826	801	807	820	824	775	810	796	774	771	777	769	772	836	825	825	741	828	820	815	778	845	812	856	764	768	813	815	802	781	785	769	814	823	798	824	794	811	798	801	793	860	770	812	751	778	824	816	754	762	824	793	822	791	829	821	763	803	789	758	772	782	790	814	790	829	787	778	803	785	796	739	829	821	791	751	797	780	798	795	789	860	825	735	770	790	814	799	811	845	779	775	808	818	795	793	796	793	818	836	793	790	788	790	791	788	766	810	856	802	800	812	762	817	823	821	822	838	796	829	780	801	764	806	817	808	808	773	830	755	776	820	816	797	782	801	778	749	837	832	766	856	778	813	815	839	801	805	749	857	773	817	784	783	850	777	770	813	777	783	851	854	833	802	837	806	817	798	788	836	798	823	843	817	798	811	794	805	752	802	813	853	789	792	772	749	814	747	810	768	788	775	814	775	797	774	811	819	785	822	821	832	763	759	751	770	772	786	798	793	840	845	865	801	808	809	817	853	820	821	783	812	798	802	857	823	826	760	793	801	825	845	816	842	803	767	792	751	816	790	791	817	799	785	753	804	816	771	792	784	803	808	766	848	772	791	757	795	795	776	833	806	779	826	804	800	770	807	815	805	791	783	790	759	842	780	777	779	758	808	831	815	786	781	758	785	807	776	806	790	791	778	792	818	829	822	773	796	784	838	811	810	800	750	790	729	824	732	821	809	844	736	786	823	782	839	851	804	803	823	809	813	792	796	803	804	801	812	757	788	802	857	806	755	776	793	796	810	796	785	865	793	810	817	788	765	815	758	785	839	788	819	794	819	796	787	769	795	803	814	763	788	801	777	786	797	778	808	783	843	811	816	779	816	825	805	812	747	760	768	839	800	809	794	840	775	851	799	778	781	783	855	762	807	854	761	778	785	824	785	841	816	814	800	738	776	838	769	826	786	813	799	813	808	784	794	838	794	829	807	799	812	813	800	839	842	781	789	752	818	783	790	804	836	796	799	858	825	815	810	810	807	794	804	779	781	772	766	855	774	835	817	740	771	799	809	732	738	832	816	814	870	807	833	793	829	832	768	772	831	781	780	793	839	807	777	808	765	815	770	752	851	734	817	782	796	807	811	778	815	773	808	795	818	787	787	853	773	807	778	760	841	762	794	766	841	818	799	798	798	779	791	787	822	807	814	795	834	807	790	774	808	808	741	844	784	812	800	848	757	770	785	744	830	805	765	800	827	821	753	791	789	833	830	794	790	795	769	816	823	761	872	826	770	780	788	864	806	811	802	863	883	787	774	800	774	789	802	809	826	787	790	814	780	813	787	792	863	866	832	807	767	781	798	833	863	837	781	749	796	825	821	850	714	801	864	788	795	813	863	844	816	817	816	788	821	801	817	795	840	738	733	765	755	827	823	819	869	787	763	761	760	793	761	740	854	736	853	806	750	795	824	815	769	828	826	828	814	810	784	835	830	794	774	834	795	806	763	811	810	798	832	777	786	820	782	781	808	816	759	797	816	813	813	770	799	824	797	847	828	812	784	829	822	801	776	839	815	844	809	751	801	796	807	780	801	811	850	809	816	851	815	812	764	846	809	798	772	850	812	826	782	833	809	800	822	846	870	771	767	742	800	821	792	808	773	807	780	834	806	781	840	836	785	787	799	803	812	759	845	821	824	796	790	791	807	833	785	779	773	784	812	805	792	814	829	831	780	813	812	817	776	799	849	736	814	789	788	832	805	827	828	807	800	779	824	768	782	892	768	783	809	763	787	775	825	793	820	798	784	793	772	818	760	755	764	770	788	789	790	777	813	801	846	783	763	832	808	811	825	749	767	834	852	784	834	807	836	814	797	783	805	790	774	784	816	785	773	837	833	813	836	805	846	802	746	806	820	798	875	803	822	849	810	788	842	846	822	766	822	802	767	789	786	811	818	843	813	797	816	823	828	794	777	812	807	796	763	762	787	779	836	808	784	758	799	803	823	766	822	812	781	780	814	777	766	788	758	778	792	811	843	823	855	740	774	784	807	765	789	842	824	782	838	784	755	805	791	799	812	782	827	835	838	808	843	810	812	772	808	798	753	837	811	806	771	831	809	816	802	834	829	769	816	813	799	791	771	797	829	814	750	793	831	800	819	803	795	768	808	782	822	835	783	757	850	768	746	831	813	804	806	737	771	810	794	766	801	777	751	812	843	768	814	800	792	736	850	811	796	822	807	789	792	783	804	791	845	798	797	756	789	804	788	776	814	809	814	774	806	797	801	814	834	828	813	826	803	803	810	828	815	756	785	801	816	836	778	807	818	764	841	828	840	784	795	801	816	778	814	860	797	771	802	826	792	835	801	792	868	844	770	813	784	765	751	789	823	800	831	809	736	795	834	771	821	754	797	812	745	776	830	867	837	787	787	790	784	810	788	780	827	757	788	831	762	784	819	766	777	782	808	816	775	767	774	810	799	815	795	772	840	774	853	825	783	849	762	740	800	790	807	774	787	765	803	796	796	836	804	850	761	797	831	770	853	796	812	806	820	776	781	836	830	812	774	790	809	793	798	766	839	782	762	840	777	819	744	769	809	812	787	794	753	782	803	791	818	790	847	829	753	807	770	705	796	808	823	815	761	809	810	855	744	775	777	821	819	831	744	804	787	813	775	795	787	793	789	767	797	817	768	726	818	846	749	787	808	847	833	797	791	814	734	764	736	847	798	819	805	805	772	743	771	795	768	778	817	817	807	839	795	761	805	859	785	814	812	782	719	840	860	821	805	800	801	789	794	792	757	792	843	777	798	797	759	825	835	819	819	813	821	781	860	756	806	807	858	815	843	788	851	849	782	771	838	781	850	777	808	820	863	781	777	796	787	771	796	784	830	768	793	794	806	770	800	820	759	759	772	802	795	773	808	805	839	843	799	778	827	735	789	749	765	761	845	819	814	811	791	858	802	828	741	813	790	830	829	797	829	830	745	777	809	810	827	842	809	786	811	794	775	855	830	802	815	774	770	825	836	811	831	813	804	801
1666	260	258	251	243	238	256	245	236	206	230	220	253	250	243	246	228	207	248	238	238	211	246	256	225	259	241	257	261	237	248	246	217	227	223	257	250	251	249	254	250	248	237	236	221	252	209	227	226	219	222	243	225	216	213	248	227	240	217	224	248	201	228	191	208	213	229	249	229	236	232	258	234	259	235	253	236	254	259	246	224	270	237	238	229	249	270	232	239	248	238	252	255	233	229	236	232	237	263	247	227	259	220	254	235	212	230	243	230	241	228	247	222	242	246	220	228	252	238	252	256	225	250	224	270	235	225	272	257	245	197	252	228	231	222	227	228	269	241	250	237	221	219	231	259	264	257	244	222	252	214	250	248	233	238	239	242	256	250	232	258	237	238	229	238	251	211	203	250	234	207	273	229	252	259	232	229	234	247	242	227	241	227	240	242	283	250	244	244	273	224	267	228	255	214	245	217	235	241	291	227	257	228	241	230	194	231	264	236	246	247	239	200	230	204	239	208	249	248	247	284	252	238	242	272	266	254	210	239	231	234	246	198	209	228	234	252	262	234	266	249	205	220	243	222	217	248	243	210	225	224	265	257	240	293	264	231	249	235	249	222	268	216	197	220	250	237	238	238	209	255	234	221	237	217	252	237	249	229	268	233	257	245	241	227	247	220	215	229	243	185	228	230	250	228	261	223	232	255	221	236	245	237	208	252	262	213	236	240	242	225	213	244	254	228	273	210	237	236	239	223	238	217	234	237	245	230	244	220	214	258	238	240	217	227	224	263	223	234	196	256	229	250	203	195	268	228	248	227	251	248	244	233	231	276	239	253	238	226	227	247	233	285	236	226	222	228	256	247	195	278	215	223	230	249	217	251	206	239	224	237	219	208	248	244	243	238	211	203	224	222	237	234	238	218	232	204	213	272	218	236	229	252	217	204	225	257	219	218	229	237	271	218	261	227	232	244	219	269	220	220	269	271	227	244	260	240	238	254	228	235	252	221	236	241	247	240	262	238	230	213	223	237	238	238	224	225	224	229	240	256	235	226	257	234	218	211	210	230	216	220	212	214	217	233	255	243	245	220	244	238	228	248	215	245	255	220	199	231	220	263	236	223	223	242	257	231	240	269	226	239	224	232	259	226	244	250	227	228	236	235	235	246	214	216	212	210	231	247	224	254	202	232	287	230	233	282	228	211	238	232	250	227	238	256	250	262	224	232	229	237	243	254	225	239	250	255	263	213	226	236	243	246	282	224	257	256	245	206	241	249	219	246	237	254	230	256	277	210	247	252	254	224	242	220	233	236	256	244	240	224	245	261	239	222	227	271	254	269	255	225	247	244	242	225	228	259	213	209	252	249	229	239	253	246	262	219	233	251	275	240	239	219	239	210	224	252	243	256	230	254	240	214	221	268	260	239	246	226	242	226	263	231	234	240	217	270	252	242	232	242	252	247	232	239	242	252	252	217	264	248	228	262	252	248	223	240	208	215	221	247	245	237	244	259	231	239	237	243	237	215	247	224	253	235	250	254	238	204	210	229	252	252	272	233	249	231	226	270	236	251	262	237	239	236	222	238	216	250	207	229	216	254	225	226	230	218	227	257	233	229	225	225	239	235	237	254	254	251	239	258	239	264	262	245	237	246	225	210	247	234	242	241	247	207	230	256	216	253	229	242	236	224	251	212	245	249	217	233	256	214	214	249	246	240	233	235	252	265	224	222	265	280	209	224	263	231	247	260	255	220	241	246	231	245	237	227	225	245	238	227	227	243	272	259	215	222	248	231	234	261	224	238	242	255	254	265	248	225	250	237	218	217	231	259	255	250	247	219	245	216	246	227	215	229	251	232	246	238	221	273	230	253	241	240	199	235	236	233	217	227	241	230	231	249	259	219	250	245	274	215	221	248	251	265	224	224	235	217	219	233	237	245	238	258	233	262	237	252	256	248	247	228	240	226	243	231	244	257	245	232	224	251	205	211	240	263	211	241	233	258	240	229	226	227	245	220	221	210	244	238	249	221	259	245	234	227	225	249	239	259	215	243	229	272	249	232	186	237	182	285	228	232	220	229	231	228	222	245	220	253	246	206	244	255	261	218	239	241	247	272	253	238	243	233	235	232	206	232	239	247	238	236	234	273	218	237	236	230	262	235	281	236	217	209	206	211	212	218	239	242	246	250	252	243	235	224	247	274	228	231	234	250	229	244	202	266	217	270	236	191	245	210	258	237	215	262	223	230	267	235	275	237	239	241	263	221	232	267	231	248	238	233	243	252	202	246	230	236	237	254	196	265	202	248	231	240	240	223	238	246	245	229	232	232	224	254	238	269	209	206	234	197	250	246	249	208	248	195	233	254	220	226	267	221	262	249	238	249	220	243	236	232	240	215	228	207	219	214	254	270	268	212	229	237	246	223	276	243	241	218	228	248	227	207	245	247	222	255	262	238	226	246	244	239	224	246	233	200	243	239	216	272	241	238	216	219	232	228	209	236	247	286	259	235	240	222	239	238	248	269	241	253	202	219	223	238	221	224	204	233	256	228	253	258	223	207	254	251	216	234	225	217	261	241	222	259	244	262	215	227	255	257	208	224	226	230	260	245	236	249	244	248	230	199	221	247	237	239	220	238	215	240	212	230	248	259	228	228	232	249	222	224	203	239	209	245	215	225	254	259	248	197	226	234	218	231	239	233	248	224	209	254	244	254	233	233	235	249	264	251	233	243	244	243	251	259	232	235	229	227	250	228	214	221	247	231	252	249	225	251	269	259	264	260	225	208	250	217	230	233	227	228	236	223	263	237	247	241	227	208	230	234	229	249	245	237	252	245	248	233	241	243	215	258	244	215	250	249	235	236	262	228	217	284	239	209	219	211	223	234	228	210	214	233	223	256	251	257	215	244	245	244	244	221	230	249	238	224	241	237	269	205	235	255	187	229	233	257	237	248	234	212	226	226	224	237	225	243	228	223	223	247	244	236	259	239	260	233	222	245	209	229	220	219	218	262	237	229	254	230	222	224	223	250	253	227	259	243	234	249	236	247	212	247	232	209	248	235	207	264	255	234	238	229	224	254	219	246	245	237	241	229	236	238	213	237	238	226	250	242	226	233	269	271	251	242	246	214	206	216	232	219	199	236	242	212	225	244	248	197	254	203	210	236	229	222	252	246	247	234	229	227	259	229	233	259	223	260	223	248	206	200	203	211	227	234	211	230	217	232	236	236	241	252	228	202	242	236	223	229	222	236	202	222	256	227	233	208	256	227	245	231	208	219	251	256	254	240	241	223	253	291	250	237	238	241	197	216	238	262	203	231	218	261	271	244	213	229	247	238	230	216	242	252	255	222	255	233	244	204	195	224	243	240	207	208	280	249	236	252	206	229	233	216	248	252	243	222	212	255	244	244	245	242	247	220	229	206	234	251	267	225	248	244	238	264	242	237	228	191	239	242	231	238	209	246	252	244	223	247	214	232	251	229	243	239	242	236	217	252	235	244	253	235	238
1788	572	653	669	586	594	556	595	543	585	584	579	585	567	532	592	574	566	630	572	604	563	579	577	583	542	584	528	581	546	612	594	537	582	575	540	570	600	574	584	595	606	621	550	573	588	563	582	528	550	534	570	483	599	588	571	586	555	602	549	570	539	594	558	579	569	576	583	599	584	546	524	551	602	576	538	587	607	542	581	561	584	580	564	550	569	572	553	582	570	533	556	599	597	565	536	581	584	571	596	554	535	599	567	580	558	549	583	573	557	608	559	560	586	564	583	605	558	574	539	545	547	568	565	602	576	575	548	597	562	580	589	526	566	536	522	564	599	507	584	601	597	594	596	569	601	582	541	545	579	620	538	566	536	592	584	552	583	577	586	569	551	586	548	521	572	560	555	582	546	582	582	538	586	591	574	596	539	569	542	574	532	607	595	534	577	555	566	566	520	583	568	540	576	559	560	577	550	524	557	542	542	554	542	554	589	563	563	573	546	601	556	575	554	552	596	589	573	578	543	592	577	618	544	559	573	566	617	577	573	597	563	561	524	585	565	591	615	594	556	593	552	564	582	572	558	569	579	561	597	565	540	539	610	600	573	615	579	554	579	545	537	559	568	565	506	583	554	569	589	578	538	547	596	567	574	581	557	561	566	583	600	572	553	532	584	600	527	553	568	598	545	570	555	529	576	575	583	533	548	607	577	594	548	597	590	582	535	576	568	556	576	534	574	563	553	605	588	577	556	578	582	555	563	554	593	561	583	603	582	563	545	593	556	557	581	593	592	606	534	587	550	545	577	528	547	547	527	600	591	578	580	594	579	547	547	579	577	568	542	593	579	572	569	579	580	574	583	557	537	573	562	564	553	559	590	616	581	596	548	577	524	569	582	590	588	525	540	568	559	543	588	554	596	570	539	573	582	590	545	582	570	602	554	550	580	575	562	555	575	551	621	543	598	591	572	549	568	568	539	600	566	564	607	588	580	595	554	621	576	606	583	580	551	574	583	547	579	583	570	543	555	569	599	621	581	605	576	578	599	543	595	597	547	534	628	552	532	578	563	554	614	566	589	618	544	555	615	556	567	564	595	547	580	523	598	587	569	612	596	562	580	569	597	591	581	559	611	577	550	633	577	575	557	588	542	512	568	556	548	547	607	580	547	577	574	589	606	613	541	562	557	594	559	548	568	602	579	530	567	628	563	563	547	575	575	568	555	581	536	591	555	544	578	547	516	555	573	577	587	586	530	601	596	558	566	563	558	564	560	636	558	554	532	530	583	591	574	577	558	591	577	587	537	578	586	577	571	547	554	562	594	539	598	571	573	624	552	595	539	588	569	570	563	576	550	534	554	591	584	559	559	585	563	544	520	570	580	553	553	582	564	568	578	590	578	558	573	610	578	583	536	571	584	585	587	576	603	570	576	612	550	557	558	570	614	593	530	568	584	608	543	598	568	589	568	620	605	545	585	561	578	567	592	564	556	517	588	602	591	580	571	588	580	573	595	610	589	589	556	562	580	578	568	550	576	560	607	568	571	602	570	522	601	588	579	583	587	584	594	569	555	586	607	549	545	597	578	584	571	552	558	586	532	590	603	566	584	537	537	566	530	556	575	542	568	559	572	590	565	583	538	558	567	541	587	539	596	560	593	609	565	603	605	604	581	556	565	525	563	548	531	560	557	614	576	580	621	608	580	596	560	579	582	565	566	563	567	583	603	609	597	606	558	547	590	545	585	582	616	567	571	574	572	553	560	565	586	606	560	556	583	548	584	602	555	581	541	582	533	585	581	569	560	557	560	630	551	551	599	582	563	549	627	570	575	581	520	584	537	543	553	564	595	628	591	549	560	585	554	580	583	606	600	591	590	534	562	561	577	584	598	563	540	560	571	536	585	557	610	562	549	572	535	551	581	563	560	548	569	575	551	552	568	592	585	538	591	572	580	576	576	562	578	567	579	599	582	608	519	553	602	624	593	545	593	572	563	567	574	594	576	562	582	544	582	592	583	582	571	589	586	559	557	564	616	536	605	578	593	598	573	559	588	580	521	600	581	645	599	559	571	577	555	544	571	503	555	587	564	577	609	522	619	547	533	575	560	597	585	593	600	654	611	554	568	556	594	567	589	566	510	557	615	556	539	576	581	567	567	571	570	578	570	598	588	541	554	565	540	532	564	525	514	594	546	570	559	538	613	564	575	558	595	563	566	539	614	517	590	573	558	573	574	535	573	592	573	541	537	554	585	544	561	556	553	595	584	573	589	555	604	579	587	591	592	581	570	584	555	604	571	595	528	568	597	536	582	564	577	584	572	573	526	542	607	550	596	602	543	604	567	605	571	565	563	585	579	607	576	541	546	561	575	557	568	534	555	588	606	587	552	613	592	572	548	560	585	529	588	597	555	573	591	563	571	552	562	618	554	574	578	572	540	562	628	532	575	577	552	610	588	550	587	615	543	558	580	534	582	543	582	590	552	580	599	597	593	572	565	582	614	604	561	593	553	548	560	573	573	556	554	581	566	583	529	615	557	598	608	546	552	557	613	565	588	560	639	563	628	552	585	572	577	590	540	581	579	595	558	640	564	548	634	564	537	536	579	591	578	570	546	563	565	554	568	566	563	537	549	571	586	544	549	534	521	558	557	545	575	588	582	546	581	565	608	559	595	583	524	555	585	588	583	577	603	572	595	609	603	580	613	570	600	585	586	568	576	575	536	551	541	575	594	547	538	549	596	598	572	627	588	546	589	571	588	591	575	630	543	557	572	592	586	559	559	584	551	571	530	573	528	531	602	619	544	570	538	571	582	566	593	565	600	585	554	585	616	589	575	556	635	589	557	565	584	580	560	589	569	581	552	554	554	558	573	572	549	581	572	535	607	567	559	507	594	602	545	555	585	597	570	562	549	569	582	588	601	549	536	552	619	556	584	564	602	546	562	592	557	592	572	501	610	572	557	573	584	546	596	568	545	538	605	579	574	572	564	580	592	546	565	592	631	593	568	575	564	549	570	548	579	566	582	608	577	531	539	579	592	568	572	554	540	556	532	591	583	584	558	647	608	602	614	582	575	586	605	549	615	606	596	570	567	587	570	585	555	590	592	533	566	560	614	569	580	630	587	528	587	576	567	551	567	553	579	590	607	562	543	541	573	548	596	572	591	621	548	616	539	577	577	563	553	586	579	611	577	583	563	581	548	615	547	558	575	558	566	559	562	598	571	575	555	568	528	578	545	567	565	563	563	551	558	542	566	573	581	642	597	579	538	589	535	509	536	544	565	596	556	556	569	577	582	597	555	587	559	575	595	568	559	574	534	614	556	541	564	559	548	553	602	565	530	566	560	546	543	557	568	574	565	573	575	568	541	540	585	582	573	585	560	569	560	556	603	541	578	595	553	596	569	580	568	572	571	565	582	570	594	482	548	573	565	583	590	618	553	576	579	517	550	554	585	573	562	564	565	541	563	604	542	561	578	557	519	556	593	583	583	577	576	519	550	569	608
7752	522	533	411	311	296	232	203	177	217	199	184	191	180	168	199	148	171	166	151	159	156	162	181	169	156	137	161	172	166	157	179	166	161	155	207	159	169	156	176	170	161	167	155	158	166	167	156	141	167	168	163	170	158	167	177	162	180	187	159	147	158	159	144	176	171	161	162	183	180	167	162	156	157	157	169	172	155	181	160	171	135	152	155	145	147	179	170	151	153	163	155	142	153	154	196	172	132	186	169	183	146	183	135	180	168	165	177	148	173	155	161	159	180	158	175	149	166	160	193	169	176	178	144	178	186	152	123	173	171	167	169	166	192	149	163	188	187	180	160	187	166	154	156	179	160	154	149	167	164	154	153	172	151	144	145	180	172	157	187	138	168	149	150	179	178	160	151	145	176	144	171	181	165	162	152	166	148	162	173	162	181	152	179	156	138	146	187	158	156	162	160	177	129	156	156	135	146	145	164	156	169	174	145	145	132	140	164	155	174	158	170	139	185	164	180	143	165	158	155	182	160	159	167	148	158	143	150	141	158	162	159	157	178	175	155	153	167	151	160	161	170	142	160	153	148	165	172	166	170	148	179	150	151	175	157	166	148	154	172	174	167	158	185	153	145	158	168	191	171	166	157	160	161	167	143	169	177	158	159	165	180	177	172	190	153	167	166	169	187	165	169	144	134	173	179	155	169	156	155	149	157	154	149	161	141	139	177	151	157	182	157	169	149	151	164	144	166	136	168	140	165	165	151	160	166	171	150	150	151	155	158	175	132	160	173	150	159	167	160	134	186	169	140	177	136	170	166	152	196	170	150	160	159	153	159	162	174	163	174	153	150	148	152	141	150	164	165	147	159	156	159	192	177	156	174	170	144	175	190	160	148	186	171	143	182	165	143	159	149	182	186	147	192	165	187	149	161	184	175	157	156	164	170	139	181	199	159	161	159	153	155	169	168	149	172	158	161	156	142	167	151	146	183	171	145	163	166	160	157	166	172	151	169	151	165	156	172	154	198	178	181	174	158	145	175	152	166	159	171	208	160	155	156	156	160	158	168	140	156	128	139	176	149	178	127	173	175	159	202	174	162	161	155	148	177	143	146	149	182	173	161	159	161	175	167	178	150	146	153	173	132	147	175	167	147	143	168	132	157	169	168	176	164	134	165	192	178	130	170	162	165	182	147	173	161	159	167	180	140	167	171	153	168	156	168	170	161	148	147	164	147	150	183	147	163	177	170	155	169	165	147	140	169	150	155	172	158	165	148	163	135	161	156	179	138	136	157	145	175	158	157	181	157	143	162	157	159	164	155	164	162	164	183	147	167	161	154	169	163	166	169	146	206	151	148	152	160	166	151	146	163	170	150	147	136	164	167	167	156	160	149	146	157	168	169	165	176	172	161	163	173	163	189	185	158	164	182	174	166	175	149	164	145	174	163	150	153	183	146	156	161	149	171	139	176	151	160	163	149	124	165	159	152	146	163	138	163	155	160	183	145	152	169	164	171	177	166	156	164	164	157	175	141	163	200	174	155	157	157	181	174	184	164	154	158	145	167	168	137	158	140	172	157	177	159	199	139	150	138	170	164	150	158	134	150	154	174	188	150	158	169	150	141	155	161	159	177	134	165	166	167	175	154	149	165	131	158	171	165	181	174	141	135	167	150	181	149	182	143	151	159	195	167	187	150	178	175	181	157	174	182	155	147	171	148	130	162	170	158	156	165	154	170	175	156	168	168	174	165	154	161	164	157	153	160	179	151	174	145	160	149	177	176	178	173	181	172	150	145	170	169	179	160	167	177	142	166	153	173	154	171	140	168	188	163	159	159	141	160	158	159	148	143	165	173	171	165	157	149	165	167	170	159	130	146	153	162	136	160	157	165	161	147	187	168	154	148	142	149	162	162	174	153	160	174	168	186	135	178	148	194	170	162	159	165	149	162	146	160	165	160	181	165	144	179	143	138	153	149	150	153	164	153	164	156	149	148	149	165	179	176	159	179	143	147	155	140	174	161	167	163	136	167	154	137	152	168	152	155	173	167	157	166	152	166	173	166	172	148	145	150	162	164	164	150	163	153	159	145	169	172	154	188	160	163	166	165	145	169	164	162	163	156	171	185	190	169	154	143	175	147	169	179	166	172	163	143	166	155	161	152	154	181	142	182	175	148	160	183	154	156	144	173	163	158	153	157	156	152	141	149	139	199	141	180	209	172	167	149	148	167	166	150	137	167	160	147	176	202	162	162	164	159	176	170	169	153	156	165	168	176	156	134	145	180	181	148	152	166	151	158	166	132	169	141	150	164	147	191	187	127	155	154	130	162	198	150	184	138	142	156	163	165	163	149	161	163	160	171	173	149	150	173	140	139	155	177	143	173	175	161	155	148	167	162	177	159	186	171	176	183	185	173	152	149	166	131	183	138	147	174	138	169	182	172	170	171	179	148	155	160	170	153	142	175	175	168	159	149	162	147	151	154	156	163	188	159	158	161	172	144	156	168	156	144	169	191	168	174	186	188	167	140	168	167	153	166	168	146	142	184	177	153	151	161	179	165	149	176	149	179	142	184	158	170	177	145	150	156	169	152	156	155	172	160	164	177	168	151	171	145	137	169	170	165	162	175	145	162	184	165	171	175	137	143	191	181	170	163	148	142	166	166	151	168	156	156	165	167	152	166	153	155	177	162	173	154	149	145	153	149	141	154	167	164	170	183	157	158	200	151	181	171	174	160	136	167	186	166	132	174	164	148	170	160	162	141	173	180	177	159	154	164	168	163	158	178	171	161	152	172	153	169	162	123	166	154	175	147	147	131	184	165	156	151	163	174	158	156	164	174	160	150	141	159	159	173	175	172	151	145	176	178	178	170	165	169	166	168	156	171	159	152	158	146	145	157	182	158	161	161	158	131	171	150	138	167	163	181	165	139	160	149	168	151	153	144	187	161	158	173	154	164	167	175	170	129	153	161	179	166	155	167	155	177	131	161	140	155	166	160	158	178	173	180	153	146	156	151	149	155	170	183	163	153	138	150	163	149	160	152	169	161	170	164	150	153	138	142	149	163	167	173	158	158	157	152	174	174	151	161	166	167	167	152	161	164	148	150	156	163	164	161	150	172	152	156	167	154	143	162	172	167	158	161	172	173	177	154	154	157	182	150	161	151	153	174	179	166	167	145	149	157	151	168	166	148	135	170	168	172	160	151	176	155	151	152	141	149	139	153	168	169	169	164	174	166	156	173	161	160	147	153	179	155	143	147	161	170	160	153	189	189	172	173	169	131	152	167	145	147	150	156	164	197	139	147	167	167	160	143	158	136	173	176	153	182	175	157	167	169	164	152	159	145	171	153	160	170	145	156	166	191	148	143	173	167	170	149	159	152	156	138	175	160	169	168	165	157	154	139	146	167	179	167	160	187	148	171	134	185	166	150	182	161	173	158	147	192	153	147	155	173	147	171	145	195	174	158	175	155	154	154	164	156	171	160	178	152	169	158	176	159	148	163
6127	751	1255	1300	1097	989	814	784	684	637	611	599	561	551	538	480	487	542	483	537	470	470	477	477	494	471	460	471	492	480	472	461	480	471	518	499	434	449	494	442	508	439	427	466	448	446	460	465	413	476	449	452	425	405	413	479	454	420	458	431	459	486	457	448	420	485	450	429	448	457	428	441	435	451	443	434	445	444	421	422	455	442	445	463	465	461	408	481	435	416	428	400	480	478	419	454	478	415	448	454	470	441	432	434	432	422	450	438	456	467	458	429	438	463	455	448	422	430	438	458	409	481	440	437	438	444	481	482	421	447	425	422	419	437	430	450	423	470	432	416	425	475	454	439	450	460	435	434	439	453	427	435	458	451	434	467	429	443	468	430	415	434	426	463	431	464	412	437	444	461	407	437	486	451	423	408	436	439	404	442	440	440	425	452	416	405	442	451	432	459	433	421	464	459	447	453	419	457	466	428	436	444	433	462	453	430	465	461	433	465	431	448	445	419	442	436	431	464	419	457	436	422	423	437	426	450	437	422	463	418	438	424	453	432	434	436	462	398	444	438	475	459	432	419	449	444	461	428	444	427	454	428	487	440	471	444	463	423	422	461	428	441	442	428	426	479	450	442	434	465	422	447	465	433	460	443	425	455	452	427	456	466	404	452	476	424	421	461	407	437	427	453	482	469	458	448	416	489	430	440	493	442	484	448	463	460	432	462	438	462	417	427	437	412	470	447	448	476	401	442	427	457	448	452	381	426	442	482	434	430	462	385	456	405	436	446	486	462	462	434	389	447	412	462	453	423	447	425	432	440	386	451	450	440	430	406	478	458	396	468	454	396	424	434	436	441	438	410	443	406	443	420	417	410	430	446	409	419	429	459	410	454	405	430	447	470	437	421	436	453	428	479	433	396	415	417	444	459	433	429	431	457	465	440	454	444	449	440	421	415	437	431	474	456	429	432	436	452	458	458	457	437	449	439	416	446	442	452	436	433	438	464	418	450	443	482	439	440	439	444	472	436	425	489	432	456	484	430	470	457	450	458	457	442	417	442	431	439	435	437	406	464	452	509	434	445	395	426	434	462	407	426	426	433	416	404	418	477	435	435	428	449	439	414	453	424	457	416	450	456	463	433	452	428	450	425	466	450	424	428	452	444	492	443	448	454	394	479	469	438	423	486	425	422	441	435	448	451	453	432	460	461	438	438	445	405	427	444	458	450	416	458	422	490	445	462	431	463	459	418	425	455	443	425	424	440	463	431	442	449	484	441	463	441	441	429	437	427	432	474	446	431	437	452	484	447	415	402	456	433	433	470	445	457	419	430	434	427	438	434	454	441	457	442	429	447	453	440	474	436	450	465	454	470	449	419	448	468	426	426	448	496	437	438	472	439	418	453	456	468	433	436	452	424	414	447	459	451	432	435	463	414	452	435	440	462	441	438	436	428	442	443	447	421	442	407	457	413	494	418	464	439	452	443	438	473	438	455	443	497	448	477	452	444	434	450	407	470	463	451	487	390	438	440	426	438	431	435	419	467	475	440	441	444	454	447	476	436	400	439	507	441	437	430	476	455	422	468	423	462	444	458	438	405	454	460	482	443	419	411	410	421	424	428	412	443	432	464	439	433	421	432	468	474	444	415	441	460	459	415	431	429	434	430	433	392	413	436	466	421	399	466	432	454	454	422	449	480	452	460	452	465	415	477	410	444	421	458	440	465	442	439	434	428	413	451	455	429	437	423	455	443	439	458	412	402	438	437	452	445	450	443	428	438	444	444	433	411	450	482	488	442	439	428	434	433	390	434	446	416	476	422	431	397	448	441	457	449	423	449	472	419	442	470	469	441	418	432	457	446	397	495	446	434	452	469	404	437	416	461	448	449	468	446	420	455	464	428	426	471	449	456	424	443	433	427	418	422	453	455	470	448	458	431	469	392	444	458	446	443	428	438	442	477	417	435	438	429	415	405	395	456	421	461	433	455	438	448	453	424	472	447	447	465	434	439	489	421	483	430	461	439	487	452	424	441	449	430	399	431	416	426	455	435	438	444	472	487	440	433	480	471	446	463	439	450	479	418	455	404	393	459	425	444	422	459	451	408	444	448	432	443	465	443	456	436	450	453	457	463	459	411	412	472	441	454	436	423	419	469	444	420	440	439	464	443	453	457	424	499	431	401	421	436	449	492	476	425	440	457	403	418	430	452	436	405	415	460	404	463	406	433	437	448	456	428	401	432	410	419	463	388	435	453	454	436	469	421	438	417	429	491	427	407	453	471	425	437	451	419	465	449	481	455	445	460	442	471	457	435	434	410	473	435	440	459	428	424	447	447	442	458	477	473	419	453	403	450	452	446	448	443	416	445	479	449	435	442	417	452	439	447	455	413	425	463	435	412	446	428	419	416	442	420	448	408	452	439	439	422	450	459	439	488	477	456	433	405	432	459	443	439	491	417	450	478	426	402	492	421	433	451	456	465	448	469	414	434	413	450	476	465	430	435	468	421	458	443	434	416	424	421	445	391	417	418	460	450	425	442	449	454	459	446	464	467	466	460	403	424	431	411	476	408	473	432	455	397	446	411	489	484	479	446	466	458	464	451	408	423	430	463	411	460	432	448	418	467	458	406	448	459	466	468	457	464	414	432	454	447	409	432	442	416	430	441	427	418	438	491	438	422	421	450	444	434	420	465	442	435	454	418	449	450	440	439	419	426	422	451	479	424	459	427	433	414	416	422	469	464	452	466	410	468	474	459	453	487	436	459	474	446	436	458	446	425	461	428	422	475	473	438	480	403	430	414	457	442	439	435	456	427	455	446	459	449	445	467	480	438	424	416	452	432	448	427	440	452	480	433	460	392	447	443	470	431	441	463	464	426	415	449	463	460	430	459	466	483	471	449	457	446	486	467	466	416	423	424	424	461	458	508	470	471	451	428	484	405	441	404	448	420	419	434	424	457	450	449	431	447	483	431	441	434	414	442	427	490	441	415	466	460	419	450	461	478	449	444	495	407	405	471	429	468	442	427	485	448	398	468	452	425	460	442	428	441	434	434	466	449	413	458	419	415	421	427	447	455	450	460	412	403	440	456	432	481	480	466	458	440	449	437	423	462	416	441	429	448	438	420	447	444	433	434	428	423	458	481	415	448	442	424	446	447	404	442	450	412	468	424	418	431	460	410	447	434	466	442	431	437	422	418	461	407	481	431	475	419	440	412	439	461	429	459	434	424	437	431	450	475	397	426	477	432	425	439	439	435	446	478	438	448	429	439	479	421	468	471	450	449	417	479	468	449	472	436	440	425	414	461	482	421	421	425	451	425	407	400	427	448	459	451	460	419	459	476	421	452	432	415	402	407	453	465	420	430	409	469	440	438	439	420	457	440	413	473	468	434	472	459	429	437	400	440	449	470	440	429	454	436	460	420	437	448	470	450	426	428	435	482	427	451	431	451	484	447	424	460	474	427	443	459	440	442	417	443	400	447	437	460	415	470	436	443	454	406
14782	1420	1222	872	615	537	447	432	412	405	384	404	352	337	374	373	324	345	371	376	374	376	391	373	318	382	339	339	356	390	362	324	336	346	293	314	367	336	345	388	335	356	348	353	350	333	350	351	388	328	375	339	337	362	339	332	345	351	365	321	348	329	328	338	405	347	333	341	371	321	356	339	345	356	311	338	369	333	350	331	375	356	313	330	335	313	340	314	392	352	338	327	356	314	324	325	306	362	343	343	344	329	316	331	334	366	325	350	351	342	319	330	332	351	335	337	335	329	380	348	370	352	328	328	339	352	353	308	359	367	355	352	367	322	370	326	379	339	367	311	353	337	378	339	298	333	337	338	334	345	337	303	358	365	349	310	331	370	361	347	332	329	338	384	340	338	329	332	307	336	333	325	326	378	349	330	359	364	365	335	348	388	332	401	304	338	349	311	319	371	345	338	341	297	361	324	329	337	363	336	328	365	393	352	356	337	358	350	316	332	368	318	336	342	324	358	336	303	354	329	392	346	363	328	331	308	329	348	331	326	330	354	326	324	346	281	287	343	339	362	329	339	340	335	346	322	366	318	363	337	348	329	339	352	341	352	373	315	361	345	327	339	330	380	335	346	362	355	330	347	331	322	317	352	354	330	356	307	368	370	298	351	326	341	366	371	331	347	339	375	344	314	333	332	340	306	354	356	336	344	332	388	349	317	355	342	333	320	336	333	350	359	332	355	339	304	335	347	336	329	336	350	337	340	353	362	318	338	330	349	365	310	327	334	339	317	347	343	316	332	354	368	343	337	295	335	371	372	329	342	321	298	346	367	350	356	373	355	325	345	333	346	322	380	311	326	353	354	344	346	291	304	343	351	346	385	333	349	337	298	321	320	384	314	325	302	334	340	349	359	323	347	361	317	346	348	313	336	327	328	328	345	378	358	320	342	323	356	383	347	332	322	335	327	344	377	348	347	350	344	337	327	355	344	323	336	311	331	325	329	338	314	318	317	320	350	340	349	320	362	356	333	334	366	333	331	334	336	324	353	377	367	313	341	355	373	377	321	328	349	323	357	369	341	318	354	352	346	357	336	346	346	309	343	325	339	356	331	315	326	336	321	333	332	360	379	364	326	331	363	343	334	343	328	321	338	328	306	341	324	326	342	359	356	378	344	338	355	325	341	375	354	313	340	333	315	357	300	341	368	318	361	295	323	350	371	349	351	352	373	323	310	317	335	355	344	312	350	342	331	347	339	386	356	350	365	347	367	312	337	298	350	299	340	318	330	330	355	318	312	359	362	374	353	311	349	339	351	325	377	326	342	321	342	325	320	372	345	358	339	360	303	321	338	349	330	351	332	342	360	326	345	332	313	349	325	359	331	327	362	303	355	315	337	311	334	350	379	286	346	344	343	355	342	311	329	345	368	345	345	318	338	348	362	334	361	369	299	356	325	339	340	374	326	342	315	299	349	330	320	325	330	327	297	342	308	352	311	330	350	353	322	363	367	332	348	325	347	313	343	368	337	367	336	320	330	303	327	316	347	349	366	300	376	336	311	311	348	347	351	316	330	377	358	359	351	314	343	364	333	333	325	338	337	356	333	331	344	336	328	337	343	321	345	343	358	356	307	339	321	313	322	296	313	358	367	291	322	315	347	371	361	336	363	316	357	377	352	313	318	359	342	317	340	330	341	338	350	358	363	335	375	340	360	370	397	340	362	314	341	335	344	362	344	339	350	337	344	376	335	332	362	341	359	373	332	337	355	342	316	310	345	312	336	333	348	337	363	341	328	312	346	329	346	346	319	324	326	306	362	328	302	351	369	356	355	310	332	311	302	353	367	321	347	365	333	329	372	356	329	344	361	334	358	324	314	315	326	370	350	343	353	343	327	319	326	359	343	345	367	354	323	328	345	342	310	348	328	327	325	352	360	349	343	338	313	305	321	367	344	348	320	347	348	371	349	360	326	309	322	317	321	319	319	291	322	325	329	327	330	322	347	363	324	320	366	326	331	328	364	319	348	334	331	337	321	351	332	376	337	353	318	314	357	339	357	353	343	324	303	358	321	372	353	335	338	351	367	349	332	342	349	326	343	324	350	328	314	355	326	328	326	343	376	346	341	335	327	326	331	354	351	351	326	298	318	325	376	344	342	331	358	378	338	351	334	354	373	357	316	308	338	365	326	336	327	351	344	307	304	357	351	334	309	361	319	369	350	313	312	351	351	351	351	332	344	362	298	324	324	353	313	374	342	342	340	312	322	337	368	339	367	339	330	340	355	342	344	360	350	308	316	321	342	309	318	334	349	355	325	346	334	293	360	329	325	333	298	337	351	374	318	331	341	362	350	342	344	324	339	371	346	327	347	331	355	344	371	350	378	359	327	340	345	330	325	305	346	332	336	386	333	300	290	361	367	351	341	355	363	341	348	350	324	298	338	321	351	338	344	310	355	327	340	365	338	314	301	370	328	347	333	342	340	374	339	343	333	347	345	393	320	351	330	317	337	322	342	355	309	358	312	322	345	369	370	334	312	345	316	305	323	318	325	337	346	366	375	332	342	364	335	330	342	359	338	360	370	347	342	299	364	377	309	304	319	317	361	357	343	342	342	355	319	313	362	347	322	343	317	325	294	327	306	324	337	313	303	331	372	374	334	341	316	378	380	348	341	319	352	344	341	350	318	346	346	338	350	355	323	381	334	365	313	341	316	339	361	344	315	357	343	345	314	347	367	326	345	357	366	382	316	320	317	331	344	372	381	356	325	331	338	334	326	330	377	353	355	365	339	350	351	342	344	363	340	301	355	320	327	320	332	327	337	358	332	352	344	300	325	342	343	318	318	357	333	333	365	332	374	329	365	342	354	328	322	345	346	353	317	344	339	334	319	344	342	308	373	320	364	339	345	351	361	358	377	358	387	352	334	339	330	338	369	340	350	336	343	362	323	326	329	373	330	331	337	329	312	324	329	356	353	348	360	335	322	334	348	344	366	389	350	316	332	379	317	355	322	313	368	343	319	320	337	322	339	341	308	369	366	354	323	317	328	361	402	332	345	328	325	332	341	346	371	325	325	346	375	354	316	339	345	328	322	309	372	353	325	335	345	331	326	345	366	341	354	357	328	341	333	310	356	346	341	354	356	365	350	327	355	363	346	350	362	347	357	361	324	349	336	347	322	310	380	343	321	338	376	373	374	341	338	342	346	328	328	328	332	340	349	356	316	348	331	334	319	349	327	352	339	353	285	332	386	346	339	330	332	331	334	330	314	346	338	331	287	329	343	341	378	340	387	392	331	331	354	363	336	295	324	316	353	363	334	347	362	324	333	334	345	343	355	345	370	344	308	339	335	342	316	359	320	344	345	341	366	311	365	357	368	339	348	331	326	318	333	358	333	373	318	315	331	370	332	358	349	318	336	343	368	344	294	326	344	369	341	346	331	336	318	345	338	379	355	327	338	314	359	319	324	322	339	339	359	330	378	321	351	353	361	330	331	364	332	339	372
8406	1384	2397	2444	2133	1798	1549	1349	1225	1182	1093	1048	1019	987	945	1004	910	969	924	909	863	847	854	895	822	864	882	833	884	786	839	801	841	911	867	807	836	838	837	802	860	803	823	805	841	846	839	813	820	855	798	851	827	813	843	800	813	854	795	771	820	762	810	760	749	824	795	840	771	821	813	812	774	829	876	783	768	812	777	764	774	822	796	795	823	854	797	797	778	837	763	801	808	762	843	816	809	774	760	759	798	794	785	766	845	850	787	764	822	841	720	751	816	771	801	798	753	814	777	794	842	825	846	793	819	780	795	773	827	852	790	820	761	771	851	812	775	789	829	809	794	831	829	772	783	770	858	799	805	837	824	779	809	807	831	830	799	819	786	822	772	782	859	783	785	811	779	789	781	809	850	865	838	830	817	785	781	827	822	841	817	812	805	814	824	783	782	787	816	804	768	825	793	822	801	861	845	840	866	794	784	811	816	787	768	806	791	800	813	762	785	809	782	810	810	843	770	794	800	822	801	790	828	842	750	847	833	777	802	803	791	764	750	800	764	794	774	809	786	791	838	749	822	771	767	797	874	776	785	809	765	763	764	817	810	801	815	759	846	778	800	779	864	783	820	825	763	846	812	807	747	778	824	831	867	877	804	814	820	854	855	797	774	820	771	825	743	859	778	828	768	822	797	888	782	785	769	762	854	826	812	821	757	816	822	783	827	817	781	818	798	783	783	821	821	805	823	800	800	833	812	797	816	784	774	818	793	803	792	794	775	794	818	769	783	780	805	793	833	779	808	782	856	786	847	798	833	825	787	796	816	807	778	823	775	826	753	761	779	737	790	774	784	788	792	843	796	774	847	740	817	828	832	790	728	827	819	836	798	818	792	788	778	832	810	842	852	804	852	814	810	832	765	807	814	787	798	800	806	826	807	799	809	765	790	781	792	778	827	766	816	804	788	852	814	725	771	819	803	794	827	778	776	797	837	783	810	856	786	801	810	782	804	764	761	780	791	851	779	821	765	805	837	764	808	820	833	821	824	781	795	758	781	823	842	766	816	754	822	762	791	791	751	834	813	800	821	798	802	815	835	797	764	777	786	782	797	792	850	797	781	823	819	859	794	793	827	790	770	778	817	761	817	806	777	789	806	800	791	856	826	821	789	795	763	904	825	760	759	796	850	756	860	819	816	786	743	791	783	803	821	793	768	805	776	831	786	778	850	770	782	768	831	817	861	763	801	894	843	777	815	824	799	797	782	805	806	809	849	855	843	805	793	819	822	752	812	740	760	781	791	789	836	802	796	803	808	815	763	819	757	775	763	790	825	806	798	831	802	845	806	838	790	771	856	794	846	800	780	816	845	833	863	808	798	835	851	798	769	791	815	790	783	863	812	824	839	849	806	826	761	849	782	820	750	730	822	800	751	807	807	803	829	833	803	840	775	803	794	784	760	773	790	752	749	829	792	837	805	824	794	772	765	760	838	784	787	804	774	808	817	749	748	775	809	813	835	830	799	800	774	814	817	793	839	819	858	847	804	816	826	799	788	836	779	733	815	854	749	794	833	778	765	797	828	789	780	767	767	775	810	817	833	880	781	752	831	794	817	803	775	810	838	824	790	840	785	806	817	820	793	823	844	798	787	814	813	740	836	781	804	814	774	805	781	849	817	815	791	800	817	787	784	822	828	765	799	777	774	813	779	806	771	823	810	719	795	835	781	824	830	798	844	764	867	802	766	818	822	781	817	828	756	800	851	856	800	784	770	819	758	795	827	825	810	794	760	829	800	786	867	747	818	828	872	812	829	764	841	861	851	744	816	762	827	775	832	819	808	766	794	836	804	776	831	811	828	864	802	814	797	768	794	813	814	804	764	781	779	860	803	802	815	798	759	807	825	792	783	830	799	810	818	786	803	804	821	833	760	809	774	783	828	775	808	798	776	802	751	811	829	819	828	833	859	824	825	835	828	767	823	831	806	796	845	858	812	765	838	809	786	808	817	788	835	823	811	846	768	801	823	824	772	820	765	775	765	841	794	785	782	776	785	807	811	809	777	810	797	797	827	797	755	767	838	802	789	857	779	774	811	805	810	805	764	828	839	782	820	781	782	761	814	789	788	792	799	778	775	783	847	750	768	779	769	813	738	811	785	786	787	780	792	808	861	780	793	839	772	783	814	812	797	844	781	770	797	846	790	805	804	756	774	787	878	854	843	786	807	847	754	825	812	824	798	759	794	824	818	785	804	832	803	813	833	767	829	818	758	849	864	803	794	818	789	778	798	813	826	782	804	781	803	807	827	806	769	763	833	810	816	775	797	809	826	817	779	826	811	816	772	851	826	798	767	803	797	797	793	800	790	823	805	811	805	813	757	828	845	830	774	793	813	732	778	795	762	809	809	802	852	758	830	758	824	816	842	815	807	829	817	806	790	809	834	880	827	839	854	786	786	781	822	789	793	842	804	805	919	805	781	749	819	810	851	807	844	789	859	776	794	817	825	804	779	866	787	842	838	778	845	786	779	774	790	818	788	849	833	791	784	771	802	826	829	735	790	786	815	806	835	807	800	850	795	788	820	827	784	836	774	811	804	830	819	785	786	851	769	772	857	790	774	800	776	763	792	785	825	770	783	845	746	773	788	823	817	767	783	830	782	800	756	815	835	858	817	847	826	826	812	772	803	780	808	798	770	852	807	793	838	824	849	813	810	799	764	764	801	813	787	815	849	757	832	813	838	765	799	769	764	781	818	841	845	821	823	779	802	793	814	812	818	790	814	788	809	848	800	792	810	768	786	819	820	780	760	777	777	801	817	774	804	785	793	844	805	761	766	813	802	818	810	849	796	811	819	792	790	828	846	869	827	756	807	851	787	778	793	818	786	831	838	776	817	851	770	835	731	784	820	816	842	850	806	755	781	825	810	810	763	825	791	804	798	764	837	774	819	756	803	793	779	803	781	830	788	791	829	821	756	824	791	778	863	806	867	780	830	833	790	822	799	818	806	800	745	825	754	742	828	762	817	828	814	825	823	801	797	816	796	806	826	839	846	830	823	826	773	749	806	827	818	784	830	744	813	785	763	766	822	736	810	805	810	764	785	788	842	800	848	793	772	835	772	832	812	819	825	809	818	763	808	778	765	795	800	801	757	812	753	744	792	810	809	846	867	833	780	812	824	785	828	739	770	858	823	793	786	805	832	838	814	797	845	802	819	796	772	811	818	791	795	769	800	796	736	819	835	835	845	792	810	816	776	815	807	798	813	785	821	830	777	769	774	745	789	853	782	776	779	746	767	728	784	776	769	823	773	813	844	812	826	811	783	773	822	771	766	810	819	807	817	808	832	818	830	811	784	807	807	845	818	807	803	794	792	827	791	849	856	841	784	805	814	799	787	793	798	810	842	840	757	809	747	795	839	753	753	812	791	827	752	789	806	821	821	795	826	809	716	821	785	823	824	771	864	865	773	765	778	775	766	831	860	772	767	785	823	845	858	783	791	812	819	840
1605	274	286	230	224	217	238	248	249	242	250	255	220	242	232	219	243	227	246	257	209	245	244	219	231	233	268	240	237	248	221	237	217	243	224	240	219	220	251	227	218	248	219	241	216	248	217	264	241	224	215	271	254	220	230	238	215	238	271	243	248	207	226	233	247	219	227	225	223	195	232	243	245	226	211	242	236	234	219	217	227	216	269	216	245	266	265	230	234	224	221	265	245	245	261	242	211	267	227	223	246	232	223	209	244	245	248	237	215	217	228	223	244	222	226	226	220	237	220	251	250	254	214	221	221	229	231	259	217	250	252	259	227	242	210	259	249	212	256	232	252	253	217	228	207	226	249	237	245	220	240	223	241	284	245	234	220	222	229	240	269	250	224	258	213	247	204	234	214	224	214	248	237	235	254	223	232	231	238	242	235	221	209	225	223	226	223	264	248	223	230	238	223	219	228	240	259	226	264	223	238	242	235	241	250	249	214	237	234	211	253	241	219	244	249	258	237	217	224	222	203	219	217	224	244	240	235	232	253	252	257	212	250	233	233	224	251	233	212	209	225	231	266	260	244	278	225	230	239	227	177	245	219	222	204	232	238	226	244	243	227	233	250	223	234	240	259	234	233	219	229	244	236	241	227	263	240	247	206	249	232	242	233	245	245	234	257	239	217	222	211	221	243	266	251	250	236	244	240	240	227	259	255	217	247	224	249	222	231	225	238	229	278	240	224	242	251	212	231	236	235	222	244	238	247	241	216	237	231	244	275	227	230	202	231	249	215	250	234	233	251	233	264	249	232	218	254	231	258	230	238	251	248	299	252	230	245	230	232	239	243	211	247	209	268	266	279	248	247	196	267	253	242	217	222	231	208	250	226	246	231	244	216	239	236	220	252	226	241	236	220	234	236	245	234	247	240	228	226	238	244	237	251	231	226	228	224	267	247	229	236	215	246	236	229	215	205	255	234	242	243	239	239	250	218	248	268	275	239	201	235	245	224	233	233	268	254	263	236	246	240	246	227	247	222	227	236	257	231	233	216	213	250	220	224	239	239	194	216	232	235	228	243	254	245	251	214	260	240	244	272	213	245	252	266	187	208	237	242	201	209	262	232	247	213	217	243	240	251	253	243	224	247	222	233	249	263	248	223	249	226	237	209	265	228	217	215	218	216	253	236	251	206	211	231	246	248	241	279	251	247	244	264	228	231	247	244	237	219	249	240	216	208	211	210	213	248	233	224	231	203	195	220	231	230	247	237	240	242	232	224	222	209	261	211	219	243	236	217	228	218	237	239	238	238	215	251	237	208	221	195	238	206	250	276	238	221	246	215	248	232	222	233	229	212	242	233	217	252	255	248	243	256	249	222	241	248	196	221	259	241	223	220	242	228	220	234	225	231	227	248	252	226	257	226	241	250	228	260	212	234	244	233	238	214	240	233	262	250	235	223	213	223	212	239	233	263	233	229	237	237	252	248	234	236	228	232	228	214	233	243	234	226	180	240	248	247	227	230	216	243	220	231	240	251	218	257	233	217	200	219	252	246	227	217	259	255	240	245	257	228	259	234	230	231	217	236	238	244	242	261	224	227	255	255	261	274	225	244	241	244	237	256	219	217	208	231	236	243	244	230	216	225	224	258	250	226	238	260	245	271	218	227	237	243	263	250	245	215	251	271	236	247	228	230	225	254	241	239	238	210	224	251	230	240	251	212	226	254	257	248	243	240	239	247	246	223	223	276	254	223	252	241	237	255	247	251	202	242	269	237	236	276	258	251	221	210	252	247	235	242	254	227	253	257	233	228	245	249	246	218	238	227	211	246	244	228	228	251	244	223	231	230	257	241	200	217	239	210	235	252	246	250	256	218	252	252	248	259	270	220	234	221	231	214	230	214	255	231	224	238	251	231	242	227	249	223	244	233	247	220	235	226	218	228	252	231	224	252	232	248	234	221	233	248	243	251	232	226	239	232	248	236	238	283	218	240	246	251	236	216	240	205	186	245	214	266	234	243	226	255	237	242	223	231	225	258	266	218	214	264	226	236	243	211	231	219	212	233	230	234	240	220	277	226	243	216	222	216	259	184	223	236	226	196	224	216	233	222	224	236	238	236	249	225	259	224	207	264	260	239	246	255	255	227	258	230	235	224	218	225	231	224	251	267	275	232	223	213	207	269	236	248	223	268	230	225	209	249	247	218	234	242	217	209	256	221	247	233	245	215	213	226	226	219	275	252	225	239	227	245	253	243	223	235	237	222	243	209	241	256	224	237	222	232	223	233	213	217	262	220	227	247	254	230	240	236	224	247	230	234	246	221	258	238	235	274	261	242	224	229	217	255	248	220	230	242	225	260	241	249	233	240	241	241	236	219	253	210	203	257	253	228	223	225	216	238	222	220	245	228	207	234	244	257	213	214	220	221	245	265	256	225	227	209	234	215	242	229	241	245	238	220	255	249	229	225	229	233	236	213	240	245	222	261	235	233	209	220	223	222	252	225	246	234	243	251	241	242	214	238	262	217	209	246	220	255	227	270	241	209	213	220	223	255	242	257	254	227	224	209	223	232	224	200	233	248	199	237	243	259	195	239	275	228	213	246	228	213	274	221	231	230	267	215	218	252	214	242	242	236	253	220	229	236	262	247	248	240	245	242	204	248	255	240	243	248	239	234	215	250	245	259	239	247	262	230	220	246	242	242	222	255	236	235	225	220	235	215	239	249	223	221	212	231	223	242	205	219	251	231	265	263	241	264	235	247	204	252	246	240	249	295	240	204	200	249	243	212	246	236	263	240	227	245	232	244	230	217	229	256	247	251	177	244	265	206	255	239	251	226	234	232	234	215	231	231	244	233	211	230	227	242	255	234	224	237	230	224	216	279	215	247	265	241	191	230	212	259	237	235	226	252	251	243	232	224	226	224	234	228	219	239	258	229	241	224	220	210	244	226	257	228	212	215	186	283	266	209	228	255	249	244	225	244	243	213	250	249	238	225	194	242	264	233	217	239	231	242	242	249	243	228	277	248	230	246	228	222	238	247	266	236	225	238	214	246	242	234	222	259	221	235	217	238	210	247	258	240	237	244	253	264	235	208	235	247	233	224	242	228	239	242	222	237	215	274	243	234	241	240	224	264	247	195	224	258	263	213	244	241	230	251	231	197	221	252	243	260	221	216	237	242	215	247	255	256	283	222	256	232	234	214	250	207	259	254	239	242	213	206	234	237	215	255	237	238	225	221	222	230	209	234	236	226	255	212	224	261	224	237	259	254	258	226	227	255	233	225	246	221	259	228	224	229	211	226	233	239	238	231	235	244	259	237	216	238	258	211	234	233	231	244	252	243	246	222	228	237	263	219	224	244	221	242	195	258	235	221	217	228	226	216	240	220	209	205	241	228	236	208	225	241	218	242	236	242	222	239	228	236	259	227	225	229	228	229	255	222	231	229	230	249	248	256	244	247	245	224	233	201	257	250	253	237	231	211	221	226	243	251	228	243	227	237	229
1818	581	606	607	581	642	640	585	583	597	588	583	554	597	527	551	594	596	526	603	569	556	537	549	571	551	568	575	555	559	581	574	616	611	621	559	545	537	568	582	584	584	587	571	585	549	559	540	523	550	586	583	578	583	597	596	548	556	580	590	596	551	582	556	575	540	609	556	572	582	535	565	568	592	567	564	556	564	511	560	557	558	591	555	581	527	597	604	602	517	596	535	577	582	565	598	609	561	573	551	578	573	576	578	530	590	560	605	563	579	573	605	557	560	592	564	530	577	578	569	595	559	593	566	585	592	553	579	593	576	548	577	581	539	585	613	558	559	564	551	564	588	568	593	556	523	562	560	578	556	562	565	601	559	554	550	541	524	587	543	608	553	557	554	579	548	587	588	577	562	542	567	576	619	592	559	563	547	534	562	556	564	569	569	551	621	583	588	584	534	584	581	573	570	581	558	551	528	546	561	536	582	596	546	525	562	545	551	545	591	577	615	615	539	585	588	588	531	556	559	596	589	560	565	563	591	615	572	566	560	613	578	589	592	586	583	564	561	541	572	600	547	586	552	563	566	573	556	596	582	591	576	575	559	550	565	603	606	542	573	519	614	562	527	582	544	544	576	588	541	562	580	564	573	549	586	503	538	562	600	580	566	645	566	530	586	579	595	596	544	611	561	572	600	577	579	562	544	594	595	600	538	571	577	579	572	607	556	556	558	576	551	575	556	563	540	522	584	603	583	602	602	565	551	580	542	580	580	555	561	623	595	553	568	539	553	585	605	566	564	595	598	573	597	574	601	522	558	526	547	509	570	614	555	591	558	559	531	547	574	581	597	614	592	582	579	542	540	580	595	548	585	533	551	590	529	512	592	550	573	539	578	621	602	558	584	595	574	564	539	615	572	591	549	572	578	529	556	568	610	542	594	557	594	572	582	590	601	603	563	575	581	573	599	577	561	574	572	556	558	559	560	580	563	576	547	527	575	592	570	569	589	596	560	627	587	575	641	531	561	569	541	576	576	573	566	580	567	549	597	566	571	544	574	578	562	565	591	629	581	553	546	559	593	561	593	527	567	559	556	552	603	586	545	585	570	552	553	517	558	561	548	603	564	620	580	620	546	585	571	559	533	601	545	552	590	580	593	586	587	593	591	595	558	581	579	535	570	551	557	555	510	584	541	582	546	592	557	552	597	587	572	542	559	578	581	560	553	589	568	524	560	573	586	559	581	581	549	593	578	564	538	596	589	595	592	577	608	542	586	594	623	519	579	601	612	551	593	574	571	591	569	613	551	613	547	526	575	584	596	580	544	572	561	538	532	560	591	648	593	570	546	560	591	568	514	543	612	597	558	553	629	550	596	588	559	606	520	602	563	573	582	539	565	633	591	531	579	579	633	557	578	586	541	578	585	606	566	550	547	585	577	573	566	575	516	589	579	539	562	611	567	544	593	554	553	594	566	553	544	575	559	584	536	605	593	588	572	579	582	569	572	585	520	573	597	534	613	611	600	613	542	576	534	573	581	559	605	546	565	572	578	557	545	601	533	567	609	585	556	535	574	573	534	544	548	567	567	596	566	581	563	593	529	575	568	596	576	565	570	563	532	559	608	533	537	579	568	525	603	590	556	556	601	609	590	604	542	582	548	583	575	539	528	559	552	565	594	546	575	543	584	558	564	568	568	549	596	580	537	589	601	604	584	580	563	580	542	576	547	555	519	571	556	614	563	572	616	536	526	573	553	584	559	600	593	565	625	545	556	581	578	541	583	621	572	593	570	573	545	565	570	579	595	618	575	572	604	578	593	608	563	573	594	591	599	576	603	552	577	565	587	569	539	562	562	580	598	549	557	572	550	563	576	551	611	607	582	562	534	598	546	570	569	548	563	552	544	583	609	538	591	591	536	582	590	554	590	587	529	585	572	570	543	550	538	593	574	580	560	582	535	515	577	556	572	572	607	546	544	577	580	577	607	565	565	592	561	527	555	595	559	581	589	588	574	595	561	582	567	556	559	549	563	582	550	576	565	598	539	589	584	551	555	533	565	534	585	535	562	568	542	524	547	601	565	572	552	570	630	601	561	584	580	566	560	552	562	544	587	577	528	552	560	567	548	593	545	558	528	583	579	588	563	590	530	638	619	576	575	565	567	559	578	596	576	565	573	586	528	586	532	580	566	582	617	588	570	528	581	570	561	603	572	556	568	549	568	594	591	549	519	552	583	597	556	511	587	588	591	566	566	576	534	570	669	584	576	599	569	539	565	570	549	602	570	590	592	567	591	589	538	561	540	551	573	568	570	598	562	546	604	569	603	591	616	576	547	567	558	608	551	590	575	600	557	573	564	537	574	581	606	558	603	594	554	601	557	584	602	548	604	577	570	564	592	565	596	579	563	578	601	562	552	586	600	572	591	549	593	580	578	583	575	570	542	599	552	570	577	533	567	512	582	551	556	531	597	595	554	616	604	600	580	574	572	554	589	531	562	590	562	564	559	562	584	582	597	569	535	598	567	565	616	591	579	602	584	591	549	589	584	592	569	585	565	591	621	545	571	588	548	530	587	592	571	589	580	578	555	602	587	558	607	575	572	560	573	600	578	572	584	626	584	600	524	582	543	597	585	584	583	563	579	600	523	581	586	569	592	530	622	622	572	582	579	557	598	575	567	547	604	553	521	560	573	575	547	565	591	550	590	574	563	547	529	597	527	557	591	564	558	554	560	584	575	600	548	556	591	550	562	591	590	611	596	551	552	603	566	557	523	596	559	601	577	544	549	604	550	570	586	579	577	586	568	544	615	548	560	576	564	596	604	539	579	593	570	541	560	570	639	564	558	561	562	587	572	592	574	566	548	591	558	569	534	519	618	528	568	592	565	568	587	535	585	521	561	561	568	564	525	592	543	549	578	528	548	585	561	593	568	610	600	565	588	573	554	604	556	542	588	588	585	601	570	548	576	596	601	563	560	561	532	558	564	607	559	591	552	559	611	571	571	541	586	554	525	571	556	544	555	563	569	590	576	595	557	592	564	584	572	589	571	579	591	550	577	572	552	568	584	566	581	541	562	594	558	564	578	567	521	603	529	552	557	600	576	584	576	561	558	558	581	572	562	618	581	530	593	533	550	562	581	624	549	570	593	570	597	539	602	559	617	573	597	560	595	600	573	550	559	594	564	549	583	613	570	584	566	588	540	560	589	555	578	565	545	594	565	555	564	584	595	573	584	570	561	591	578	552	582	602	545	547	566	580	586	556	560	533	595	556	595	577	553	531	601	561	514	586	562	572	605	594	584	601	637	558	599	587	545	570	539	571	589	582	571	580	572	550	563	552	589	581	585	594	583	521	569	581	561	566	584	564	551	547	535	543	576	554	592	576	614	561	571	518	568	572	554	550	602	614	586	558	582	597	558	529	566	572	558	609	555	614	561	610	567	571	555	557	547	485	590	553	590	553	532	607	584	583	584	564	582	543	565	535	561	553	565	595	607	625	584	593	562
7663	547	582	398	312	252	233	206	190	188	175	181	181	197	171	165	177	168	182	162	193	160	177	166	156	161	175	173	151	165	126	161	165	149	123	149	157	168	162	174	157	170	158	147	157	153	181	154	180	152	143	179	147	161	156	170	147	169	194	150	167	146	149	150	168	160	164	161	161	186	183	153	162	165	157	156	122	169	181	154	167	141	150	168	165	146	148	164	175	158	165	170	169	162	180	158	161	167	169	150	167	159	188	183	169	141	172	154	157	161	172	160	156	169	175	155	169	190	184	156	169	139	151	143	163	139	156	155	168	180	175	144	135	168	163	173	165	162	145	169	170	160	173	158	174	162	158	148	165	134	162	168	171	145	173	154	171	155	195	167	161	164	165	155	137	157	159	151	159	142	177	143	133	169	157	169	163	175	160	173	179	152	164	152	157	155	157	185	172	155	154	188	164	162	174	166	169	147	146	141	153	163	156	165	167	149	134	141	152	144	136	167	150	165	171	174	169	156	159	149	146	157	153	152	159	150	161	157	140	147	156	128	162	180	167	176	182	170	152	168	171	182	175	168	137	160	158	162	164	150	177	179	182	155	135	162	167	163	176	164	156	165	140	158	151	180	161	161	154	153	149	155	160	159	143	136	167	147	135	164	156	165	166	176	197	166	184	174	149	157	191	186	181	152	158	169	172	174	155	194	183	148	161	167	166	155	147	150	202	175	163	151	150	150	149	159	153	138	162	154	157	124	143	168	175	194	144	169	190	160	149	158	158	165	187	139	161	156	137	163	148	175	168	163	157	164	137	157	170	182	163	164	181	165	169	149	152	142	176	158	183	150	155	187	161	171	154	159	149	158	142	176	144	153	181	163	159	154	173	154	142	161	156	162	188	166	183	177	183	154	155	143	174	164	173	144	159	153	155	167	162	151	153	134	162	145	147	129	164	168	168	153	173	144	153	192	165	159	169	138	158	161	157	164	129	161	155	166	161	182	146	157	151	191	150	197	137	148	161	175	151	155	185	150	168	151	146	133	152	153	168	162	170	146	159	168	171	154	158	147	159	150	181	172	187	144	188	178	170	156	155	160	165	211	182	168	162	151	147	177	159	183	170	158	161	155	166	180	164	177	196	200	143	144	137	156	165	167	156	159	162	149	165	151	162	159	165	149	170	164	145	201	158	158	153	155	159	176	170	177	151	158	164	183	156	186	149	166	168	173	177	153	159	155	161	188	145	171	156	188	165	152	169	170	155	192	164	181	144	140	166	178	177	174	168	162	157	147	165	160	162	152	145	168	180	162	166	162	166	155	184	160	202	159	170	179	139	150	147	183	133	168	158	160	176	177	182	149	168	165	142	190	150	159	174	164	176	173	151	176	174	159	171	151	177	173	156	142	156	180	161	176	167	160	147	153	171	142	141	164	164	145	149	142	160	151	177	157	154	164	161	182	195	174	150	150	167	141	171	152	160	153	175	151	173	165	171	166	160	151	154	192	151	164	148	153	171	181	147	182	165	175	186	171	145	155	155	161	180	176	146	164	151	147	189	161	161	164	172	140	163	171	156	155	173	175	167	160	141	151	145	179	163	167	147	151	189	137	169	151	152	145	164	163	158	158	164	169	135	161	137	151	146	171	152	157	186	159	167	168	182	157	154	168	162	162	163	148	171	154	159	170	173	185	146	174	157	152	172	174	171	136	188	167	170	182	164	153	165	145	179	177	161	170	140	156	142	174	154	163	150	151	148	172	143	167	174	153	167	185	140	163	171	158	170	135	162	151	169	149	169	148	153	131	172	166	172	153	144	166	154	190	148	170	176	185	158	182	145	168	147	159	152	166	159	176	137	153	159	165	148	147	159	135	158	143	188	160	151	180	136	156	164	152	153	178	155	147	159	169	178	145	139	146	174	158	170	164	158	178	141	146	153	133	159	139	143	178	170	146	172	146	152	118	170	162	165	173	166	140	175	161	176	156	151	154	147	150	142	154	165	184	161	175	160	132	171	157	155	140	165	193	167	171	160	165	168	160	138	139	159	174	173	170	179	170	195	159	152	187	164	151	164	141	161	179	141	180	157	152	172	153	170	175	128	155	169	180	156	161	147	165	181	183	189	154	153	167	180	184	165	142	157	155	169	159	167	166	165	161	179	156	160	159	176	174	139	154	169	157	162	167	167	163	150	174	145	179	170	168	145	170	140	163	147	148	132	159	127	146	158	159	159	146	183	178	177	189	167	154	152	152	139	174	166	178	155	159	159	190	165	151	155	160	180	155	178	160	151	160	158	175	161	149	161	165	147	146	135	161	171	153	149	171	136	141	161	135	181	170	167	185	163	161	142	153	152	180	150	198	147	166	161	160	155	152	168	154	136	164	175	173	162	167	150	157	159	162	185	157	153	170	141	151	164	179	179	140	192	149	165	174	170	174	148	184	169	159	151	158	154	152	143	160	169	190	163	151	159	155	160	158	176	168	167	176	175	155	176	171	151	164	189	159	166	169	159	152	165	143	185	174	186	149	164	167	158	152	156	155	170	164	172	156	158	146	166	161	176	140	146	168	168	148	136	193	183	161	163	152	159	170	147	165	190	139	172	197	161	168	151	172	147	148	154	167	163	165	159	167	158	154	178	162	163	143	146	148	154	156	149	172	176	162	170	151	186	162	155	178	172	149	151	157	156	155	165	156	141	156	150	149	154	141	156	158	148	170	140	169	186	140	157	174	164	149	160	173	156	160	177	147	165	168	192	151	155	165	180	183	180	160	165	177	181	148	159	148	166	155	137	169	172	171	191	140	168	167	150	149	145	139	160	121	157	168	139	144	146	166	175	176	159	165	164	160	159	158	155	165	171	162	160	181	143	148	155	153	150	150	141	152	146	173	179	190	168	178	166	158	159	149	170	196	156	161	168	167	182	130	158	172	164	149	151	163	150	172	159	159	141	174	159	150	179	131	159	170	157	169	168	148	160	160	128	183	169	135	145	156	139	173	166	144	163	191	177	138	142	168	174	165	166	181	140	166	169	171	154	154	153	184	158	132	163	137	152	164	166	148	188	147	154	146	160	156	176	163	167	183	145	114	171	143	179	146	162	160	150	148	142	162	175	159	180	153	172	173	143	152	151	143	157	193	156	149	175	165	174	166	137	169	177	161	146	156	148	149	153	162	183	195	165	162	138	160	155	186	158	173	160	161	159	156	148	147	159	158	174	174	170	138	152	183	165	181	172	135	162	144	163	133	166	156	164	164	171	171	177	158	157	177	185	208	142	158	171	174	151	161	162	170	152	178	186	163	174	155	136	170	129	148	161	146	168	139	149	153	167	179	170	159	149	161	177	165	151	168	160	175	152	169	177	176	158	164	172	153	162	136	164	171	146	188	169	161	162	139	162	133	165	154	179	186	164	181	166	156	173	150	171	163	144	162	142	154	171	149	179	147	181	162	151	162	151	150	183	166	160	162	169	148	169	154	183	167	159	136	164	150	162	155	172	158	182	140
6269	760	1274	1319	1100	962	862	761	702	602	578	557	534	526	489	498	495	466	525	495	485	476	465	455	449	461	459	485	481	479	445	517	452	464	481	439	474	466	435	462	452	420	447	418	462	456	475	446	434	489	489	424	440	447	415	445	446	450	475	446	433	467	448	440	493	443	440	448	450	482	451	470	411	456	465	440	478	460	461	472	434	466	444	425	452	427	453	444	428	421	423	451	426	426	444	417	422	447	437	441	453	424	439	421	439	431	424	453	451	464	428	427	439	477	427	436	451	417	454	463	426	464	393	442	452	427	437	433	435	426	423	475	432	468	448	446	444	447	458	414	443	460	416	457	455	455	414	441	480	461	460	455	454	470	430	463	440	435	421	449	445	429	415	462	440	437	444	442	430	452	435	436	482	415	444	429	436	391	447	445	426	409	415	432	428	437	397	484	426	399	424	425	408	458	426	436	416	455	460	434	453	408	468	456	425	430	418	433	453	461	417	460	467	433	479	440	485	450	478	477	448	441	410	467	417	428	444	439	402	442	470	504	426	485	422	446	423	448	466	443	430	410	415	424	463	420	479	438	397	453	427	423	442	446	438	451	472	444	418	471	415	428	440	421	429	443	406	404	455	461	416	421	414	427	458	440	419	457	454	446	443	450	423	447	425	436	451	424	488	429	462	427	449	489	422	431	409	449	478	432	444	423	400	469	410	449	438	445	430	430	410	422	425	424	436	465	434	450	418	406	420	457	451	425	428	413	424	441	412	451	409	435	438	470	512	457	406	445	442	461	451	465	431	483	440	446	443	451	455	453	487	434	419	466	425	463	451	444	455	450	433	442	420	443	431	431	435	436	440	435	426	386	483	465	416	431	447	457	429	441	475	483	448	453	452	418	446	421	427	435	434	487	446	439	414	438	439	416	403	443	420	448	421	429	453	443	439	434	426	410	453	453	437	399	451	393	459	445	421	424	445	466	449	419	432	464	445	454	431	482	418	445	438	423	439	469	427	416	438	419	404	453	441	416	435	417	421	429	481	462	427	416	457	428	450	422	432	470	429	428	441	395	430	450	459	409	427	445	414	443	409	482	443	459	389	454	459	462	424	427	431	425	467	441	459	438	469	430	440	446	404	457	425	455	431	420	444	452	434	428	483	420	424	444	420	429	447	436	455	437	453	393	432	444	435	439	466	435	467	430	450	420	438	403	465	483	433	414	433	426	412	452	432	484	463	435	454	464	405	459	450	474	446	436	435	468	465	477	465	416	406	428	473	431	457	427	430	403	427	448	441	430	441	469	437	439	416	429	465	455	444	460	411	438	457	388	436	458	449	437	451	456	444	476	456	468	443	447	446	451	418	450	451	458	452	438	420	444	411	470	453	431	476	453	443	436	372	455	404	410	412	432	424	471	434	426	438	415	439	426	476	423	449	414	474	469	435	436	466	418	446	411	446	428	438	432	427	434	430	466	459	470	428	434	410	432	452	425	438	497	457	439	420	428	441	450	457	435	469	438	416	435	421	475	469	421	418	450	476	458	447	417	434	458	444	428	408	429	468	432	442	439	450	426	502	431	448	447	465	441	458	447	439	454	435	458	390	479	453	437	431	458	419	428	441	423	397	421	418	413	436	470	454	433	416	484	416	456	420	423	417	465	421	443	471	452	462	430	448	439	408	414	427	460	446	428	475	441	496	432	422	441	416	451	483	432	462	466	430	377	423	424	437	421	433	456	434	424	418	440	415	495	472	397	441	460	439	468	454	453	423	389	423	464	479	436	446	458	462	437	478	457	428	440	431	429	450	404	430	451	457	469	444	419	419	450	427	442	386	454	460	471	459	442	422	443	438	419	419	476	411	423	456	414	459	442	416	454	414	440	481	430	423	457	442	484	416	458	460	430	426	463	449	507	422	443	443	452	477	484	446	405	433	400	419	434	423	428	425	460	427	471	419	408	432	451	462	411	443	410	450	425	442	445	432	433	434	454	465	457	444	424	454	407	398	452	449	440	412	426	436	430	408	433	459	454	423	444	471	439	448	459	426	397	439	419	465	480	467	441	460	442	451	446	406	442	459	430	453	441	446	432	464	453	429	416	421	442	437	464	413	478	453	433	441	452	431	429	433	470	471	427	422	427	426	433	415	440	447	438	436	472	433	408	468	411	460	436	436	501	446	463	441	458	445	468	425	407	456	444	391	466	441	438	488	445	472	449	438	466	467	493	420	461	444	469	412	469	482	420	443	460	437	435	431	440	451	486	457	406	431	458	444	409	434	457	419	443	448	456	475	436	411	468	419	482	426	415	454	457	511	475	471	416	457	418	429	436	437	440	467	485	467	431	399	452	438	463	449	448	463	458	428	423	465	447	419	427	392	459	480	449	459	448	443	418	419	408	421	491	443	441	440	446	439	440	432	441	444	401	419	445	437	456	448	450	444	448	461	497	411	477	468	433	502	412	431	438	450	470	440	452	421	442	437	432	455	441	432	434	453	432	441	474	414	426	417	433	428	451	437	416	462	477	427	457	446	415	460	448	439	448	434	465	467	428	469	448	443	457	454	431	436	461	422	428	423	440	428	442	451	445	426	472	459	458	450	445	444	439	463	497	472	416	433	415	441	426	458	440	421	439	461	457	435	462	427	415	429	455	446	433	464	417	432	448	413	439	448	421	423	468	442	422	450	440	431	457	482	420	423	441	447	424	425	417	452	415	442	422	423	484	439	432	434	423	434	456	436	438	441	472	425	434	468	442	457	439	463	454	390	458	455	383	429	444	420	412	462	448	479	408	441	425	445	411	438	401	437	472	440	428	423	463	432	455	447	414	412	458	422	446	476	413	460	435	411	444	439	413	442	436	467	454	473	424	439	462	442	465	436	451	406	405	466	439	459	452	406	418	421	451	421	440	433	453	427	472	421	473	426	458	439	434	418	469	399	437	441	456	424	478	455	439	487	445	468	450	466	451	483	449	474	467	472	451	450	416	430	459	406	454	431	440	411	466	433	459	422	421	455	424	462	481	375	436	472	420	424	435	418	443	453	440	444	410	452	433	420	449	435	469	421	434	447	465	409	425	418	436	449	434	454	421	450	448	449	457	403	417	446	407	442	491	441	447	445	425	435	441	436	456	452	422	428	416	420	440	455	453	440	462	464	417	421	439	438	439	439	451	426	408	448	458	437	415	473	447	483	419	457	439	454	438	443	403	423	425	439	414	419	436	433	423	420	442	448	440	422	432	455	473	435	466	448	465	432	433	431	435	460	438	451	436	399	438	424	438	431	465	439	435	426	430	419	405	426	458	442	470	457	432	445	470	401	438	427	433	450	418	432	445	467	445	438	457	443	399	428	470	446	398	471	436	474	455	450	444	463	461	422	451	437	426	444	440	422	458	431	434	445	422	384	426	451	486	443	497	402	442	418	482	428	447	421	473	418	452	438	468	434	422	429	461	473	437	448	441	449	439	416	456	473	462	454	443	466	455	457	473	412	431	450	419	448	415
14861	1481	1156	948	663	526	513	430	400	400	401	393	366	366	364	369	384	376	360	339	333	322	364	358	377	329	337	341	374	344	371	337	340	312	341	373	362	387	347	326	344	314	302	342	352	318	331	339	332	333	328	332	307	352	342	311	316	368	356	318	324	313	350	312	354	380	312	313	355	344	330	334	310	311	353	338	325	319	335	330	366	314	321	313	304	314	360	345	327	348	323	309	310	314	338	349	338	366	306	326	290	324	322	327	353	312	354	333	361	343	354	358	348	338	343	308	319	331	347	368	353	321	353	352	362	341	332	380	352	318	339	351	339	359	320	337	340	322	348	346	350	376	365	334	349	321	331	317	326	340	336	322	344	363	353	381	361	346	299	318	330	331	346	329	332	342	311	354	367	353	357	327	346	336	329	350	350	350	329	335	305	331	324	350	319	349	354	374	361	314	339	329	350	344	386	343	304	330	355	344	351	366	340	300	335	347	279	343	304	328	339	334	300	348	343	337	299	331	354	309	330	340	337	337	307	321	334	338	337	333	339	354	315	301	351	380	337	320	337	326	360	325	313	315	357	341	333	334	351	345	329	329	355	377	355	348	325	322	316	328	357	326	328	347	335	337	359	339	295	373	348	332	333	342	315	331	379	331	327	338	341	360	315	363	390	322	342	331	373	337	345	312	374	351	329	342	334	309	367	400	319	341	343	319	321	329	302	343	311	368	333	350	334	376	345	332	366	373	345	369	320	338	372	334	326	295	325	326	327	284	359	325	321	345	339	392	319	350	290	317	340	310	330	335	326	285	337	360	329	328	336	319	349	352	330	335	358	355	353	355	344	338	354	387	353	329	369	327	395	361	329	336	373	337	338	358	324	366	304	323	334	340	327	336	327	308	323	351	355	332	354	368	340	328	360	352	341	309	377	360	331	366	353	318	301	322	306	330	336	357	326	316	363	319	320	344	336	344	340	321	333	305	331	350	336	333	337	354	341	340	300	342	331	334	305	347	373	315	362	341	322	294	376	342	353	320	318	338	340	330	329	341	344	338	337	329	313	345	354	364	351	358	316	357	352	373	365	343	359	330	329	326	326	364	348	339	320	350	334	315	344	307	332	319	355	309	334	337	343	329	352	354	374	316	336	343	337	365	364	320	362	338	346	328	299	304	367	339	368	313	337	356	358	358	337	351	355	346	329	306	343	380	356	329	313	350	359	373	345	320	317	344	326	343	304	357	346	336	321	345	319	331	334	329	343	331	317	351	319	331	333	343	354	336	321	348	320	321	372	348	344	329	334	343	349	312	308	305	332	313	333	358	364	345	343	362	334	321	343	346	356	352	368	336	340	342	374	327	348	323	325	355	347	330	349	316	328	335	343	337	308	354	343	308	324	324	343	340	351	305	377	338	334	326	343	340	357	335	368	366	327	348	363	375	344	334	381	345	343	374	337	363	321	319	301	343	337	339	329	343	323	358	336	336	326	321	356	326	330	331	343	320	347	347	342	329	348	330	350	339	328	360	360	359	304	336	339	326	326	340	367	339	295	324	307	371	356	329	351	324	345	328	346	324	372	321	348	339	347	379	326	342	320	299	293	343	337	312	320	319	326	356	350	351	318	386	357	360	343	352	353	345	299	389	339	319	321	329	323	354	332	336	345	339	287	342	356	325	325	359	311	344	336	340	341	318	319	341	354	337	338	342	338	333	328	328	327	362	332	304	324	332	304	355	336	349	314	330	318	381	349	314	303	353	336	334	316	326	343	321	333	355	323	351	344	331	335	345	322	306	347	374	318	343	348	337	339	328	334	313	329	364	322	329	338	329	310	340	355	342	332	338	377	355	313	323	352	334	310	311	333	352	353	337	311	322	327	356	351	339	337	336	344	343	363	322	343	350	380	344	320	335	358	331	345	384	323	320	326	367	332	313	329	375	296	370	310	331	326	360	341	381	349	337	366	333	313	387	365	338	323	353	347	337	309	321	336	323	325	369	375	341	310	319	336	357	317	338	343	374	325	332	306	341	337	337	393	344	328	334	343	333	339	325	318	316	347	354	322	378	331	323	316	340	296	364	382	296	349	331	357	337	344	363	371	310	330	271	314	349	341	348	308	338	348	321	353	334	340	327	386	361	342	341	369	353	328	332	329	345	338	376	353	316	361	351	316	327	328	350	330	338	349	348	318	322	328	353	318	374	292	338	322	347	365	348	313	335	329	374	373	378	333	334	323	335	333	336	359	315	338	327	302	384	323	365	370	341	347	358	338	369	355	324	361	336	337	359	302	323	390	338	353	309	337	318	375	321	347	364	342	361	322	325	325	319	320	313	362	340	345	342	321	347	340	318	318	313	362	366	333	343	359	326	348	378	345	309	327	344	359	351	351	361	336	356	343	313	323	335	341	322	336	329	356	347	328	333	346	375	356	337	316	365	326	299	329	358	312	347	335	337	314	338	343	358	333	329	369	328	355	315	346	311	293	339	311	370	361	335	386	366	336	347	345	307	311	364	332	338	352	364	351	347	339	364	347	342	347	345	353	342	354	323	352	329	337	338	306	333	346	312	336	372	367	366	337	353	339	332	334	345	365	314	379	343	349	320	302	392	359	335	332	355	352	322	359	343	318	344	341	348	323	305	375	367	363	341	357	354	325	295	336	353	346	350	302	327	330	339	319	325	329	320	342	399	379	302	347	351	351	326	372	304	357	333	352	288	338	362	340	320	322	330	340	349	307	323	328	320	368	358	363	350	352	373	375	364	330	345	345	335	316	343	343	332	362	339	353	305	350	334	367	334	368	360	308	338	349	374	339	375	360	334	369	343	358	355	353	315	315	333	340	326	324	336	335	338	298	335	336	361	349	353	339	327	353	311	342	323	279	323	323	344	351	366	352	350	357	331	334	349	376	341	368	342	348	327	360	320	354	340	368	339	325	329	321	358	355	334	347	332	322	328	367	361	314	318	322	346	329	334	331	340	361	316	363	332	321	325	361	340	364	325	357	361	302	330	372	341	350	364	360	334	319	352	364	334	348	329	328	309	346	363	359	356	326	326	348	353	371	340	331	359	307	359	350	313	329	335	366	358	345	346	337	350	351	365	318	308	319	357	344	339	337	346	357	333	313	357	351	370	336	320	310	286	336	373	357	337	368	311	352	364	350	322	329	349	321	374	359	362	347	330	348	344	360	367	345	352	364	336	360	342	347	284	315	355	371	368	314	324	320	342	366	330	339	341	357	337	326	340	363	317	343	312	342	314	334	328	363	341	331	355	336	350	336	311	334	316	318	311	337	293	367	322	361	331	339	327	345	329	338	353	383	323	318	298	345	291	313	346	337	356	323	277	312	339	335	356	297	346	323	298	352	357	341	337	394	384	351	303	326	333	337	322	327	345	359	315	343	360	337	356	360	326	323	379	331	299	296	326	365	325	344	330	318	326	322	320	321	354	336	325	341	340	346	314	355	308	316	320	350	352	305	346	321	377	395	318	321	320	374	367	346	327
8534	1373	2376	2488	2108	1763	1527	1310	1259	1179	1136	1064	983	1020	973	988	911	922	936	841	872	913	858	876	886	865	930	852	776	875	833	887	914	772	832	827	817	893	850	847	822	816	778	844	793	836	841	797	843	853	802	826	775	797	861	774	792	823	735	799	807	817	808	768	776	771	789	802	769	811	860	797	814	788	847	816	813	829	775	761	801	814	801	790	760	790	846	823	827	842	826	835	812	840	805	830	773	777	784	811	783	743	745	827	814	814	766	811	785	841	775	779	789	791	821	809	828	797	740	791	836	786	805	825	750	787	816	802	837	801	795	726	832	773	749	779	850	791	803	814	805	840	814	781	768	798	781	790	802	831	790	808	802	851	833	757	743	807	825	797	816	860	805	795	810	812	822	806	817	789	818	842	786	835	787	857	774	791	790	801	829	794	840	811	814	826	801	841	813	808	804	784	767	779	760	796	832	822	768	812	730	801	794	831	801	835	848	847	860	846	792	810	801	817	785	812	846	810	750	845	779	793	794	796	776	838	821	800	824	801	785	798	804	812	787	754	805	804	785	763	841	838	771	791	814	852	737	861	768	788	825	801	820	826	805	856	739	789	825	835	827	811	803	770	756	826	807	822	803	799	797	854	789	833	857	859	781	772	757	790	792	807	813	775	809	809	802	802	815	764	780	791	765	810	764	791	780	807	831	787	784	782	790	732	794	858	760	813	838	794	831	785	782	819	818	832	801	836	789	766	763	789	834	785	825	774	819	823	800	811	793	769	792	778	786	817	812	832	833	807	811	816	788	786	785	803	836	802	811	847	818	842	819	848	852	840	879	784	830	785	838	795	834	772	754	789	782	807	788	789	808	772	808	801	801	788	836	822	775	797	797	858	797	794	789	802	795	754	816	803	854	800	793	809	822	780	776	849	814	786	823	789	828	766	795	794	764	803	840	812	777	778	778	793	773	832	781	758	785	798	805	807	771	812	777	797	834	748	790	831	801	783	797	793	797	811	800	787	786	765	866	815	824	797	851	761	748	781	777	795	824	817	793	821	802	802	841	789	823	830	817	797	819	742	787	758	807	792	804	766	805	777	748	812	784	800	840	828	828	768	811	792	781	799	785	777	777	794	792	806	855	842	845	844	809	721	800	756	823	773	792	773	769	741	829	812	804	831	800	773	781	814	825	785	812	820	768	785	856	790	836	802	786	799	781	778	802	820	804	766	825	844	792	819	836	803	837	820	788	824	812	805	776	718	820	781	746	750	798	794	831	833	770	750	806	794	779	735	823	805	800	760	818	839	751	785	776	805	749	799	839	784	804	768	798	796	818	812	804	840	814	785	779	781	833	798	775	759	808	809	805	808	807	830	782	819	768	789	809	839	755	761	801	782	825	798	840	789	769	810	795	785	819	851	759	800	830	823	832	786	808	797	791	851	804	905	825	848	775	843	843	773	825	719	756	787	823	828	808	827	819	799	835	767	805	840	818	789	771	810	845	867	783	806	805	773	782	876	793	833	794	809	778	794	785	761	786	755	750	804	762	843	810	796	822	772	820	809	837	830	741	794	809	794	753	767	777	750	834	783	775	787	842	784	827	783	779	782	797	809	782	800	784	815	822	827	791	798	772	774	784	770	839	861	812	827	822	785	832	759	804	806	830	762	786	799	765	801	823	784	822	782	796	799	829	817	845	791	785	803	781	860	816	800	764	806	816	855	821	768	783	821	777	812	815	804	821	766	808	753	798	824	827	767	761	824	829	795	803	824	758	760	783	825	836	807	848	769	804	807	785	852	763	806	784	794	755	844	767	835	827	755	805	789	774	786	809	787	798	772	824	769	789	782	787	758	784	785	790	837	817	759	764	812	802	794	837	774	834	833	793	806	772	825	795	785	768	789	785	818	805	841	817	781	743	824	828	858	843	771	815	796	748	819	786	801	793	833	772	807	819	777	803	836	789	836	793	850	760	712	794	818	807	790	837	775	781	744	778	763	821	793	837	766	803	775	797	817	790	804	774	804	812	829	813	781	798	842	755	810	815	785	792	829	778	765	791	832	817	845	822	872	861	815	780	847	832	807	814	805	850	843	848	779	787	837	808	740	795	805	783	778	791	783	797	788	783	782	788	836	755	780	788	806	782	799	835	784	793	828	800	793	839	792	802	839	764	789	831	784	823	790	780	789	804	789	772	793	797	796	849	770	809	819	816	744	817	798	767	760	799	778	760	834	797	803	785	739	778	749	767	789	812	816	833	755	790	774	775	856	808	806	813	763	829	792	816	833	817	765	765	824	793	813	833	828	792	803	815	783	800	827	808	835	719	766	813	832	826	819	805	794	836	844	814	817	758	768	823	775	795	825	782	808	818	785	833	806	781	833	811	795	824	752	800	789	834	809	813	788	799	752	794	766	812	809	823	797	777	789	806	785	765	769	827	806	842	799	776	787	806	800	816	758	792	832	792	864	805	839	776	768	825	838	807	806	795	838	799	753	805	808	778	794	805	840	803	844	806	767	839	829	783	781	851	790	824	821	794	779	842	840	791	818	801	793	840	820	790	781	795	818	821	798	837	827	767	811	741	775	811	815	746	785	820	839	805	781	790	742	784	804	851	829	794	793	769	888	820	812	855	782	825	851	834	772	777	866	825	757	803	780	783	845	779	756	789	813	774	827	757	825	787	788	789	773	778	748	829	765	810	794	816	808	783	764	815	777	781	791	824	798	868	778	833	848	809	850	805	755	844	813	823	817	809	850	827	821	802	802	783	794	816	780	782	799	816	788	837	818	776	786	804	774	843	811	810	833	826	788	780	836	776	805	818	772	810	840	766	809	829	775	818	815	823	766	748	805	775	807	773	787	855	816	781	807	781	824	800	820	827	799	819	788	800	805	832	788	832	816	792	777	794	797	773	791	784	838	789	744	731	828	832	785	830	790	822	831	859	802	777	788	856	862	855	788	822	864	752	792	799	801	798	794	838	818	808	780	814	808	806	826	824	810	809	817	765	813	830	807	773	803	793	763	824	847	744	825	804	787	832	843	850	788	799	808	853	811	830	805	792	813	772	794	808	822	834	846	767	774	786	804	822	785	813	834	808	781	833	811	789	831	781	815	798	793	804	830	770	799	823	763	828	858	846	782	812	755	765	810	780	803	793	799	801	838	777	804	739	755	798	816	804	778	810	800	790	796	794	805	780	800	802	823	804	879	796	826	767	758	769	836	775	733	869	816	818	760	820	769	786	854	822	776	831	818	807	776	817	803	765	791	742	833	804	790	782	902	759	814	764	813	857	809	815	806	822	796	772	771	815	801	738	722	818	780	784	807	791	743	764	847	816	828	794	814	842	753	803	758	825	770	801	805	814	813	852	850	759	767	824	810	830	793	770	831	781	780	844	815	754	815	765	778	750	796	837	760	773	824	820	759	766	826	803	843	804	822	809	770	789	754	795	805	790	809	825	813	772	794	757	798	766	803	831	842	850	837	816	797	797	770	791	812	798	809
1686	283	255	271	215	245	225	255	239	218	242	280	226	206	213	229	267	250	212	218	226	229	235	217	220	226	224	244	239	232	257	252	239	227	220	221	228	217	248	211	209	217	242	252	242	221	206	213	235	203	264	231	226	223	237	217	271	203	240	210	258	241	217	222	213	234	207	246	250	228	239	270	255	233	258	224	225	249	236	228	217	235	231	238	208	203	224	216	237	205	234	250	222	242	260	259	238	286	206	225	235	222	235	190	231	234	238	240	236	226	265	227	207	236	252	210	224	233	231	203	245	218	235	256	250	244	214	248	247	243	215	237	218	222	225	218	220	206	186	206	225	227	243	256	215	215	215	249	235	222	227	214	231	252	238	214	206	241	240	234	229	231	215	222	236	237	248	250	279	256	237	205	242	228	235	237	273	194	240	226	210	242	263	224	229	239	264	240	204	242	228	242	256	239	224	208	250	234	214	207	221	259	254	226	240	244	226	248	250	228	228	243	252	242	217	245	239	226	231	220	260	260	218	243	229	229	205	225	214	233	218	234	209	254	231	217	218	218	218	232	239	223	221	258	226	219	220	226	245	230	207	229	200	224	221	210	250	241	228	227	236	251	218	214	213	232	248	225	265	220	251	210	256	213	222	250	220	264	228	248	251	193	233	247	232	222	233	208	233	266	228	244	224	226	199	262	235	214	199	203	211	252	266	241	233	254	235	254	252	255	219	203	205	228	269	224	250	239	205	229	226	233	235	233	255	228	193	241	275	280	240	225	211	227	223	219	220	238	215	229	232	251	229	218	234	220	256	217	217	225	219	236	269	265	239	224	206	232	264	241	231	247	233	251	239	238	223	221	234	238	262	214	225	239	236	269	239	240	255	243	233	245	244	262	224	195	191	225	235	242	245	250	228	226	217	239	245	190	222	221	251	247	225	226	245	229	249	220	224	241	257	221	216	219	221	219	236	230	230	202	240	239	267	236	237	242	241	214	257	233	243	244	239	271	268	238	251	264	250	288	230	237	216	222	251	209	221	260	237	238	255	238	238	223	210	219	245	243	247	258	240	245	222	230	267	250	271	235	206	235	221	238	237	253	217	240	261	236	242	243	222	254	214	240	225	242	229	221	221	241	234	219	242	221	228	226	235	229	236	229	234	223	222	223	207	255	263	258	248	240	237	226	233	244	241	238	236	235	251	232	231	226	238	238	234	205	192	241	213	231	257	259	207	247	217	223	222	209	241	222	230	216	201	222	253	238	253	240	232	240	251	210	248	214	210	277	260	210	221	224	223	245	228	244	269	230	245	266	235	218	234	244	260	257	283	231	213	226	207	204	274	216	218	235	234	215	240	228	231	210	236	231	232	253	248	210	232	202	237	251	223	279	222	227	251	241	234	208	216	239	262	229	235	237	253	234	246	215	242	238	252	250	230	203	235	228	246	226	267	247	224	227	231	255	217	240	246	245	257	242	231	217	223	232	207	233	239	238	217	254	209	230	245	242	221	204	220	236	213	233	224	231	211	248	216	204	241	210	216	254	237	186	206	220	228	258	261	219	215	221	221	222	225	258	214	228	245	192	250	236	253	250	240	229	232	265	223	245	217	232	257	265	231	256	255	218	214	232	262	197	209	256	237	216	245	238	236	241	242	226	254	248	234	259	239	227	248	257	258	230	234	205	225	254	218	238	235	228	216	198	237	224	223	241	231	250	220	219	201	225	205	236	227	223	212	218	240	226	238	260	243	235	214	211	240	207	231	249	218	222	238	256	215	208	241	225	231	217	237	229	255	258	250	237	220	254	261	228	220	221	237	233	219	209	217	214	245	234	250	274	250	262	276	215	219	255	231	217	197	253	220	218	202	256	247	230	233	213	234	213	211	235	251	229	233	248	269	238	202	250	243	220	254	228	248	232	250	239	225	233	225	258	208	242	231	233	217	245	206	261	228	213	240	207	244	232	240	222	225	267	232	229	257	238	225	229	246	217	246	233	228	233	246	229	208	249	217	224	261	247	230	229	244	240	225	235	255	235	246	234	228	257	222	233	244	199	256	238	244	227	221	235	221	244	206	218	255	248	223	248	214	238	239	235	218	246	253	224	235	250	243	242	217	251	256	249	236	229	281	244	230	243	226	252	257	228	247	220	245	243	237	250	253	248	243	248	212	220	215	250	254	227	210	225	231	246	236	224	257	261	226	231	227	223	206	240	213	218	253	225	202	250	229	208	231	248	223	226	246	243	232	219	248	219	239	241	226	230	231	260	229	213	234	250	248	208	209	235	205	241	240	250	240	231	224	245	213	244	223	216	197	238	226	253	219	212	210	220	233	252	217	223	230	245	260	224	220	256	234	224	234	254	224	248	221	240	255	239	236	223	280	222	212	225	239	254	251	194	252	221	244	261	231	235	240	217	256	225	248	219	216	246	222	230	227	216	238	230	197	224	248	205	244	267	259	234	237	253	231	243	227	228	229	249	238	222	244	260	243	236	255	214	236	224	210	212	231	217	207	257	217	221	200	210	251	246	209	261	231	244	236	228	204	206	233	243	230	232	231	223	237	250	238	213	235	238	226	246	230	254	263	227	220	221	264	242	234	244	207	253	228	244	213	216	235	223	254	232	249	220	261	272	240	237	250	205	247	244	243	220	228	239	206	230	247	212	230	235	253	218	242	231	224	250	249	262	235	232	239	211	221	238	235	236	235	248	230	246	193	265	268	245	261	230	206	221	239	232	261	227	261	260	234	221	238	239	235	232	204	232	238	244	250	244	258	252	213	215	220	228	212	238	282	231	224	224	258	242	255	224	221	216	235	220	204	256	230	245	242	201	240	218	229	225	224	228	215	204	218	234	235	264	224	249	217	255	208	230	268	243	224	252	240	236	251	248	273	248	222	232	257	225	262	232	245	255	217	221	252	264	232	231	211	239	260	243	239	232	242	236	216	260	237	249	223	232	240	236	227	212	253	244	222	255	219	226	254	228	241	236	229	230	225	248	244	219	235	230	218	217	261	192	231	219	228	238	220	236	193	223	233	233	228	234	273	254	200	227	231	210	249	247	248	227	290	231	256	251	272	240	206	243	251	216	240	251	244	253	217	222	206	230	244	244	233	244	246	240	246	251	251	247	219	265	224	257	222	210	239	254	240	243	223	227	222	247	246	229	251	259	223	221	244	223	244	238	234	210	259	253	267	232	230	264	235	234	240	254	216	224	261	219	239	213	219	205	206	232	207	243	230	207	213	234	200	211	263	230	259	248	235	208	219	233	252	238	236	236	257	225	218	271	218	236	193	220	233	239	237	221	254	230	216	231	239	233	241	245	209	219	212	213	239	248	220	251	211	218	237	224	242	227	252	228	222	226	237	249	227	239	244	244	229	224	221	246	260	250	288	235	225	227	219	257	218	230	252	265	233	238	246	263	251	241	215	222	239	226	271	225	219	249	224	213	256	245	233	227	251	224	253	260	197	239	221	227	260	235	245	212	229	223	231	254	244	239
1774	659	600	609	658	600	565	589	550	578	556	610	618	572	554	540	564	566	595	596	553	559	572	552	571	597	579	592	538	543	548	541	589	546	586	519	560	616	565	566	570	574	546	549	560	587	558	552	554	522	576	596	575	563	576	571	549	595	649	543	557	540	580	568	584	556	568	549	560	603	584	595	580	572	551	587	567	595	577	533	534	575	555	585	564	591	524	598	610	594	563	548	572	566	553	612	568	552	555	574	586	586	568	603	510	531	573	593	545	522	561	524	539	567	569	532	543	570	567	521	558	570	585	560	564	581	583	532	609	564	563	568	551	562	546	537	565	611	534	590	565	555	564	524	526	525	561	559	541	596	543	591	568	600	552	529	567	578	600	567	571	547	577	581	579	547	573	566	606	539	573	577	562	571	577	540	507	584	566	637	553	593	549	575	563	558	601	582	570	568	579	559	563	538	576	575	534	562	560	577	611	599	560	591	547	581	562	536	580	584	578	548	565	573	538	551	547	582	572	556	548	570	604	582	596	567	545	586	564	575	571	587	559	552	554	579	552	529	545	533	531	531	570	580	558	565	596	581	544	560	593	531	556	577	529	563	572	579	570	574	584	562	559	570	525	554	550	533	517	568	555	542	512	561	552	580	585	569	538	574	594	573	582	551	566	592	575	533	604	562	591	575	615	571	512	558	541	527	526	613	584	515	599	589	550	579	575	596	556	589	611	617	559	553	577	548	563	556	577	574	579	579	553	581	592	561	598	583	554	578	563	610	624	573	597	578	591	539	592	563	547	574	588	587	541	603	565	566	535	592	562	568	602	525	557	512	538	564	590	588	627	569	588	560	552	570	513	583	557	554	575	586	548	578	547	538	578	578	591	538	589	560	555	570	535	587	521	535	586	578	584	536	581	559	568	658	555	579	557	612	556	567	599	559	586	552	598	591	576	558	564	536	534	547	546	570	568	543	607	594	555	589	544	559	529	583	547	526	553	563	602	557	549	592	601	567	550	557	535	587	550	573	569	578	603	542	543	541	579	594	580	546	575	570	597	567	613	600	541	559	531	562	586	574	601	550	551	579	533	518	612	562	551	549	607	590	531	545	561	536	589	593	570	586	589	575	582	571	559	601	618	573	573	592	545	576	581	556	545	584	547	540	563	549	572	581	539	598	549	524	581	538	530	598	565	574	582	570	550	572	545	568	562	587	555	569	575	562	576	570	567	570	538	564	552	553	549	574	552	590	580	529	554	631	577	538	584	615	542	576	564	585	568	578	571	559	560	574	587	582	574	534	536	509	558	570	545	568	612	566	571	546	556	538	587	564	581	568	564	587	547	542	533	537	543	573	573	506	592	576	526	564	574	506	605	538	541	553	567	540	577	574	573	545	608	581	563	569	597	572	625	556	538	553	571	546	542	528	573	563	582	576	587	566	607	581	602	554	556	549	542	600	541	567	558	561	593	599	579	552	569	570	577	581	548	591	569	594	575	516	589	522	565	586	606	555	604	548	576	553	556	571	557	540	556	593	560	571	574	562	534	565	606	583	547	552	583	563	596	532	539	552	567	600	568	537	564	549	530	581	580	563	556	549	539	569	569	583	563	597	540	554	539	599	608	551	524	551	585	560	572	599	548	564	551	595	547	600	569	563	552	555	624	585	561	556	552	574	594	606	558	533	530	537	556	577	574	572	579	568	592	568	579	573	561	561	565	603	554	570	571	574	561	568	559	551	585	541	560	550	544	566	593	574	560	557	581	545	582	598	554	560	531	588	521	559	578	567	603	588	543	576	575	553	596	525	562	533	596	523	540	598	547	559	568	594	566	592	598	534	598	575	594	562	552	556	567	564	604	543	501	594	556	573	579	577	580	570	574	555	618	571	565	565	559	567	630	557	544	610	557	623	599	552	544	608	546	574	568	557	517	600	562	563	585	550	536	551	586	587	577	597	563	626	529	596	507	560	581	581	557	587	573	585	523	528	583	586	549	540	581	571	586	555	530	601	562	562	603	582	557	532	587	574	559	584	588	578	592	588	575	570	558	556	560	558	528	594	572	581	547	524	576	587	546	573	595	558	607	570	585	562	560	557	558	545	546	550	552	561	574	559	555	617	576	572	576	524	638	554	570	626	579	563	585	540	566	597	554	544	553	578	562	549	563	580	569	532	519	574	564	629	593	579	585	574	625	555	515	568	580	576	537	599	581	579	576	502	583	565	587	558	569	570	549	559	570	550	549	579	559	563	610	560	565	575	539	550	577	597	573	611	582	572	584	573	573	593	613	562	547	575	569	633	581	547	544	556	600	590	546	569	597	562	551	580	546	531	556	553	550	566	566	600	540	559	584	544	583	563	535	583	566	540	546	608	600	558	518	547	558	559	583	564	551	576	642	599	599	562	572	549	560	586	583	564	548	554	573	529	507	562	562	532	560	515	600	567	553	593	600	585	553	576	595	577	559	614	571	579	552	557	572	560	598	568	566	567	566	552	534	561	586	589	621	570	547	551	596	550	615	565	553	577	562	550	565	550	582	578	544	607	593	559	568	577	521	560	576	555	602	562	560	552	577	593	554	628	587	553	583	539	540	605	591	578	570	622	550	547	534	563	553	595	559	591	575	527	578	536	535	542	568	549	542	575	573	563	586	565	547	533	551	600	543	583	568	542	547	559	612	595	531	547	547	558	586	492	590	551	579	537	571	558	560	559	563	541	591	583	570	604	540	597	576	563	586	600	541	575	564	538	583	544	570	543	562	559	540	586	546	557	578	549	551	561	552	617	578	541	552	525	560	563	541	569	587	555	529	546	564	574	558	579	575	560	548	557	516	591	585	530	559	564	579	566	545	602	558	597	515	582	550	597	570	565	516	535	541	580	556	558	552	572	548	572	554	567	575	540	621	600	630	535	581	553	574	549	580	577	592	520	606	547	553	516	576	565	547	558	567	601	562	570	555	546	579	562	575	559	560	618	552	562	577	563	549	591	556	573	590	560	556	560	580	553	589	512	587	555	565	532	556	563	572	535	586	599	573	544	590	573	543	586	625	594	594	594	554	592	548	543	588	593	561	557	595	570	581	605	558	604	595	543	616	564	599	567	591	606	606	585	572	557	567	546	582	559	550	594	604	564	596	553	552	580	563	576	559	585	591	560	622	592	611	572	557	557	575	542	557	577	569	581	580	564	579	554	536	601	550	609	592	572	525	587	601	566	546	558	576	569	599	557	582	561	526	547	529	570	534	575	577	565	587	589	578	560	551	571	566	582	585	550	570	619	567	545	549	511	559	578	556	565	576	588	545	573	538	554	592	538	546	603	581	553	602	578	569	639	558	572	570	573	638	586	575	569	573	587	560	561	608	572	555	585	564	560	595	540	550	544	561	522	596	557	546	565	605	537	595	588	566	579	565	534	594	582	600	556	613	542	571	573	586	547	589	550	559	583	572	561	603	563	569	562	583	503	586	569	535	537	578	562	587	562	567	574	549	581	573	586	560	540	573	553
8150	642	576	437	340	277	203	200	218	186	188	189	159	192	173	161	187	168	177	182	163	172	154	189	175	146	152	169	185	162	181	159	181	172	160	175	165	172	182	186	173	182	197	135	165	157	167	153	168	167	183	146	173	161	176	153	171	151	161	152	155	172	134	187	162	175	137	156	150	159	143	166	167	158	153	155	152	177	168	171	175	172	182	159	177	157	174	158	150	169	150	156	164	167	141	176	187	142	152	167	140	184	158	179	153	170	183	165	167	157	136	162	163	157	183	150	155	165	150	143	193	141	158	168	159	177	163	170	166	170	163	165	185	153	178	174	165	164	179	177	139	159	168	144	160	176	155	183	178	163	165	158	182	150	157	191	178	159	164	176	167	155	163	163	154	160	151	177	155	189	181	183	167	175	177	151	163	153	148	195	159	155	140	191	156	177	182	179	131	126	146	174	179	155	152	198	183	191	169	142	156	165	164	161	151	162	186	182	165	133	158	136	156	165	165	176	152	156	167	170	204	169	162	174	175	148	160	146	171	166	161	156	172	184	186	175	159	177	156	168	143	163	167	178	153	121	162	164	157	132	171	162	173	161	170	160	157	178	168	151	146	181	161	147	124	168	165	160	137	169	161	154	170	162	168	160	151	160	172	160	175	162	152	166	193	158	164	169	150	175	155	160	174	166	152	163	182	164	175	174	170	174	179	160	155	160	153	167	168	161	170	163	149	151	176	155	174	166	192	176	145	156	185	152	164	154	174	178	166	166	156	148	138	152	144	164	144	150	165	132	168	157	174	159	146	162	158	177	156	180	148	167	160	179	164	182	163	173	153	154	167	147	171	154	179	160	147	183	175	172	163	140	150	164	172	167	167	143	158	185	164	160	178	160	161	168	179	136	160	154	177	149	163	181	132	128	181	217	163	175	161	152	153	196	151	151	168	183	165	197	145	160	172	138	152	162	155	153	166	164	165	169	177	176	193	142	178	177	166	140	161	153	183	172	172	161	194	174	167	175	150	182	156	148	164	148	184	168	154	167	155	181	163	158	153	168	154	150	172	157	177	168	156	177	149	174	167	140	149	176	143	141	152	167	168	155	159	187	175	153	173	142	165	158	164	159	177	144	167	134	172	145	151	179	169	161	170	126	170	166	171	158	147	166	155	158	151	156	178	184	144	158	199	179	161	122	143	164	151	142	178	172	148	169	161	161	184	158	174	175	140	166	152	166	173	170	163	195	187	165	174	148	170	161	122	166	162	160	165	164	176	169	171	161	162	177	171	158	169	165	144	175	177	177	183	160	183	164	175	142	165	159	156	155	175	179	169	161	172	158	151	149	152	165	144	157	139	143	169	175	143	168	174	163	172	169	183	156	179	142	166	170	170	185	172	159	145	169	186	178	159	152	157	155	186	162	159	192	153	170	150	167	182	163	147	157	164	174	182	178	145	157	179	149	166	162	164	171	168	167	174	168	178	161	172	176	158	163	143	184	173	134	144	182	153	131	167	141	154	165	161	160	163	157	169	168	177	155	172	165	175	160	186	175	181	138	164	170	193	194	142	155	186	158	143	160	168	164	171	157	154	140	149	154	163	165	149	168	158	170	149	155	165	158	151	151	169	151	150	182	190	140	161	186	179	185	177	169	172	162	150	137	157	152	159	162	186	163	157	163	156	161	148	131	170	148	167	181	162	155	173	170	166	158	163	165	164	166	180	183	178	180	169	168	150	175	154	154	164	170	153	158	157	144	159	187	176	198	154	167	141	179	176	168	180	164	160	171	167	157	187	164	175	170	159	160	164	168	189	177	180	177	182	184	163	140	162	149	154	145	168	160	167	180	180	177	177	148	161	159	166	167	157	173	157	157	145	171	169	166	164	172	159	162	162	164	148	140	177	163	170	135	140	179	145	154	140	153	169	157	161	162	178	191	181	163	166	179	151	169	151	156	150	192	162	171	153	149	183	165	160	168	179	170	165	138	164	164	165	177	159	191	177	173	174	161	164	176	160	173	177	171	154	164	160	159	156	173	185	160	182	146	171	138	161	160	170	160	181	157	156	148	154	186	173	190	181	163	176	171	166	155	151	164	175	158	157	156	135	167	149	144	161	153	171	168	138	164	161	157	180	157	174	170	185	156	150	172	153	154	152	165	156	136	157	166	155	147	162	147	162	172	170	168	176	158	182	171	179	160	160	183	157	161	162	156	171	167	177	166	174	174	157	171	156	159	155	147	175	173	162	164	153	154	167	175	184	155	166	163	183	149	160	151	138	170	172	166	168	137	165	151	167	155	175	190	154	150	179	172	165	149	153	162	171	159	177	150	166	147	181	169	172	158	168	151	142	168	164	182	171	160	162	177	147	148	178	171	151	166	143	166	166	165	194	159	167	155	157	179	186	193	166	155	176	163	170	159	168	167	160	166	143	154	152	167	194	129	166	148	144	171	175	162	180	169	173	154	154	168	149	181	158	150	198	171	159	167	139	164	178	171	152	160	165	198	159	156	153	156	136	165	151	185	176	148	165	140	183	163	172	163	150	170	141	178	154	156	153	154	142	154	191	177	166	148	147	143	147	149	153	177	165	157	169	171	152	163	144	194	166	152	176	151	160	171	155	181	150	168	151	155	146	185	181	179	168	146	190	173	176	166	162	154	162	174	179	129	201	141	185	161	174	153	146	155	158	146	181	161	148	163	155	166	147	172	179	143	169	158	168	162	152	157	146	185	163	145	133	148	159	143	159	176	129	154	176	164	146	164	164	174	159	177	153	144	145	121	163	158	149	159	174	174	170	163	184	165	163	156	146	152	175	146	158	184	189	172	156	152	151	183	185	157	139	151	169	166	146	160	149	170	146	180	186	159	171	163	154	151	165	151	160	164	173	171	208	181	182	156	160	161	180	151	142	147	169	174	160	149	166	164	138	143	168	159	183	176	134	159	169	169	140	174	160	184	146	149	166	169	148	168	154	152	161	161	178	178	169	154	162	154	166	161	147	150	146	146	196	132	141	165	180	154	145	148	169	178	173	181	154	156	167	156	158	139	169	169	175	171	149	166	185	168	136	142	161	178	162	172	155	155	166	148	165	181	176	161	164	167	147	138	153	160	143	168	179	172	178	157	147	149	146	172	140	193	140	185	158	183	140	196	148	151	143	170	169	173	170	181	165	161	155	169	157	167	158	171	165	173	150	161	165	168	147	153	153	133	169	176	159	154	173	201	185	171	176	151	145	143	168	166	169	157	158	203	183	177	162	152	169	174	148	180	166	175	167	188	178	181	147	171	172	165	132	155	180	145	154	144	170	157	164	184	169	114	158	145	136	166	179	171	151	161	157	149	168	154	159	163	169	189	173	144	153	153	145	159	151	150	162	159	170	159	174	173	157	165	147	175	161	177	169	176	172	149	159	154	147	158	163	166	158	153	162	174	165	168	154	161	171	149	162	158	159	163	165	176	162	142	163	157	157	156	159	151	186	146	154	165	195	147	147	162	149	182
6322	768	1267	1231	1155	964	856	752	712	628	564	625	569	540	582	520	511	479	522	519	503	476	496	467	501	486	464	435	464	503	504	439	484	441	472	444	400	442	449	476	483	465	461	462	454	420	451	462	447	434	398	461	460	463	463	430	420	464	437	446	439	435	410	447	466	478	425	476	431	426	422	460	468	443	444	459	436	420	421	456	442	474	409	491	441	450	423	466	454	444	477	471	426	420	450	411	468	421	461	456	420	432	440	476	467	466	446	435	455	432	446	441	440	427	455	429	432	414	410	437	416	459	478	441	472	424	415	454	429	487	451	446	450	444	404	464	426	421	412	465	403	449	457	437	434	453	429	482	467	430	430	460	449	428	451	447	453	443	480	421	420	428	431	444	443	442	416	438	415	441	430	475	420	460	446	420	496	436	457	460	429	419	449	476	430	463	436	491	469	445	439	393	454	460	430	439	457	424	449	464	423	447	458	453	431	478	413	430	444	409	434	451	434	452	416	486	432	483	445	472	440	458	441	444	456	433	453	412	426	454	451	419	435	428	455	471	450	455	411	430	446	463	444	469	449	435	417	411	419	465	444	470	456	460	411	466	440	468	454	407	415	421	464	450	461	447	444	475	424	410	438	418	464	460	464	430	482	435	467	426	433	471	442	449	470	436	477	452	495	511	457	447	444	421	485	427	456	394	445	466	445	449	428	449	442	440	445	448	448	475	436	456	402	407	415	468	436	445	430	442	459	430	437	414	420	459	436	460	446	463	454	413	438	412	471	436	455	433	421	458	426	402	446	458	479	397	415	418	427	437	445	433	442	420	433	476	435	468	413	421	420	429	448	406	445	423	477	452	419	416	432	480	416	452	415	437	415	473	387	460	453	419	460	430	433	411	421	412	478	440	438	457	434	446	436	442	449	451	449	474	426	461	471	475	468	464	448	454	433	435	425	454	437	446	414	416	444	418	475	452	447	443	439	437	425	457	461	482	463	447	415	438	457	407	444	423	437	467	424	430	416	455	437	429	430	434	405	426	441	447	465	405	427	422	432	476	437	431	434	461	472	404	458	436	460	433	403	468	476	480	416	463	398	506	446	469	419	470	427	430	434	446	469	458	424	475	476	439	463	472	462	474	442	426	433	451	463	474	426	438	426	427	432	432	458	467	439	478	447	463	408	478	429	431	455	433	428	429	465	461	463	456	424	483	483	432	419	442	422	450	430	418	450	438	434	435	434	412	457	398	467	405	475	453	413	416	447	416	481	445	493	443	471	430	436	478	453	426	459	481	452	457	471	462	425	449	480	445	454	438	452	439	395	458	438	428	456	445	430	437	460	442	428	425	443	468	457	456	477	416	412	448	429	417	463	447	442	467	456	413	435	421	429	455	429	437	469	425	435	432	428	446	444	465	419	446	441	430	458	439	451	444	483	421	423	469	453	482	445	474	435	444	450	460	462	411	451	452	453	472	425	443	442	442	460	408	454	441	413	447	422	450	462	471	447	442	434	466	447	475	414	418	450	471	445	462	444	449	460	440	447	441	432	419	474	440	430	454	468	404	456	483	442	414	453	443	416	453	467	431	457	471	414	415	450	443	454	443	410	432	451	466	450	445	436	463	429	472	440	415	456	484	408	437	427	426	463	459	436	449	405	450	427	467	477	411	435	410	437	481	420	439	433	452	437	417	439	472	453	407	431	455	432	458	470	433	463	461	427	447	463	453	424	445	452	418	437	443	441	450	486	467	440	400	439	450	446	449	455	401	477	448	470	412	420	444	513	466	433	483	423	446	449	461	436	442	433	459	464	427	476	454	449	405	461	455	416	448	474	443	409	429	477	443	455	452	449	426	442	427	422	423	469	491	433	443	455	455	433	449	429	444	432	428	400	469	432	430	425	469	452	448	428	442	457	432	453	426	460	469	436	449	390	443	449	431	403	480	429	429	434	446	452	446	399	462	418	439	409	424	453	449	457	456	486	428	489	482	448	448	427	487	445	442	446	445	479	449	468	484	493	440	448	424	462	460	432	490	448	428	475	444	462	493	456	456	451	467	420	430	464	406	453	443	451	464	458	456	463	424	437	464	450	468	434	388	451	442	417	482	465	421	451	450	403	454	462	444	426	435	462	427	423	456	415	407	443	459	454	477	442	441	424	453	442	423	447	443	433	471	522	476	430	460	461	450	420	428	430	462	445	443	489	415	487	477	445	470	447	446	446	441	421	453	447	407	447	484	445	455	415	429	441	440	454	472	458	441	446	399	438	449	416	456	461	415	445	450	460	471	441	412	447	448	437	451	435	446	459	457	428	431	410	438	398	462	433	481	436	458	426	460	477	441	436	457	459	430	448	448	423	408	417	448	454	455	410	402	430	433	439	417	426	461	449	444	409	399	430	422	463	445	424	415	440	451	435	436	435	388	465	445	419	448	481	469	401	471	455	422	461	402	419	401	422	469	438	404	418	485	452	467	461	423	417	437	463	438	438	447	472	444	479	449	442	442	443	453	459	458	431	413	436	450	463	431	509	462	415	456	440	411	426	441	477	438	460	465	452	467	440	473	471	449	446	419	440	464	416	474	468	427	444	445	449	407	415	416	464	440	430	466	416	426	422	427	417	417	479	452	448	446	442	466	421	415	431	448	478	443	427	452	462	446	453	450	447	468	438	461	466	435	477	457	446	463	436	461	434	453	475	440	463	445	469	451	432	460	444	458	494	452	453	484	403	460	480	431	474	447	476	468	462	427	419	430	416	456	419	453	448	415	473	457	459	442	441	435	468	434	415	474	466	444	461	431	468	488	460	453	448	450	445	457	406	430	430	422	417	477	436	445	422	429	422	453	423	434	428	471	434	396	467	422	456	505	447	455	431	402	450	423	484	461	434	398	421	433	433	456	452	492	416	463	409	467	441	436	457	394	473	429	459	444	440	419	477	436	479	441	437	446	470	447	429	442	448	455	445	430	458	449	440	420	464	466	463	438	434	449	430	438	471	406	444	438	480	426	451	457	423	465	452	452	451	436	414	447	456	438	395	439	462	451	453	424	414	404	452	447	380	458	435	440	410	466	430	410	467	436	438	449	444	444	471	466	430	463	425	442	482	423	448	443	422	423	441	459	436	439	474	446	424	451	442	438	429	423	459	418	443	424	456	440	452	430	476	445	423	396	429	449	474	443	451	448	433	430	426	488	450	447	449	438	435	439	424	457	493	448	429	448	414	446	447	412	423	459	464	449	447	476	405	449	441	445	456	421	435	441	450	415	434	427	416	422	452	426	443	438	453	421	477	428	424	428	418	449	393	433	448	447	455	416	463	416	491	429	449	443	418	431	447	448	463	427	453	463	439	454	460	454	410	473	458	442	424	433	468	464	456	449	429	460	434	454	423	403	420	438	428	452	435	450	436	436	447	420	476	439	447	456	425	416	431	450	419	425	435	419	451	437	483	444	453	456	461	435	429	444	426	430	443	431	452	466	461	460	444	422	479	425	469	449	448	442
15423	1895	1266	857	668	625	450	434	375	426	421	412	362	347	346	373	407	332	337	352	365	319	394	347	362	313	378	318	335	358	331	353	380	334	328	371	354	323	372	372	366	326	355	342	333	369	372	350	331	329	334	328	322	389	324	347	328	332	398	326	324	367	296	360	338	336	311	332	330	349	377	326	361	357	329	360	342	357	319	355	364	348	305	359	339	344	321	360	330	395	286	348	311	346	327	334	364	339	330	348	311	311	342	358	364	372	341	319	339	324	306	308	331	376	330	322	358	376	364	327	358	339	360	382	325	342	339	325	342	330	331	352	324	348	385	360	341	317	331	312	333	313	361	383	345	346	297	327	353	364	348	303	354	351	349	349	381	340	350	323	359	335	339	341	309	342	350	345	363	339	321	346	332	355	329	323	334	322	350	328	332	310	323	341	364	306	349	325	385	346	340	319	341	347	339	340	329	360	325	347	340	373	347	353	325	352	326	317	361	365	315	380	353	371	370	361	357	384	348	335	370	345	371	350	355	328	335	343	363	306	346	353	316	334	328	334	333	341	325	326	336	294	314	337	304	379	348	347	346	364	328	327	305	343	332	367	334	318	360	352	351	384	332	370	360	320	355	307	339	334	305	335	341	372	315	345	415	332	327	343	345	359	336	311	329	359	324	356	342	357	351	362	347	338	345	337	321	339	322	349	364	345	333	350	370	318	354	330	354	327	363	344	299	317	371	300	380	352	374	351	325	324	358	310	311	326	363	368	365	337	306	384	318	336	353	359	354	339	337	359	347	368	349	337	333	347	366	382	366	321	331	348	352	364	356	327	325	319	312	339	359	346	337	308	327	312	300	320	333	362	373	360	327	319	357	368	351	354	340	336	366	389	346	337	371	344	362	355	378	360	374	367	318	339	348	319	336	357	337	381	345	357	363	356	340	373	353	333	358	335	352	335	349	371	341	340	332	346	313	354	309	367	326	324	379	361	357	326	321	343	331	355	346	335	353	350	339	340	320	333	343	315	331	321	337	318	316	334	365	346	335	364	337	326	367	332	372	329	295	305	323	365	341	368	362	321	354	342	349	342	342	352	344	354	352	329	370	326	321	363	375	353	346	346	364	325	351	303	326	332	325	390	342	364	321	348	325	341	350	308	348	332	335	337	319	342	318	315	375	355	372	321	332	329	311	320	347	352	336	362	350	371	337	342	343	316	324	316	337	351	332	361	344	375	333	337	347	313	346	367	326	350	353	333	335	328	352	345	322	315	358	339	334	371	354	383	359	310	316	335	314	359	354	333	364	346	350	359	349	331	364	342	334	353	326	346	349	340	312	353	349	320	341	337	356	340	380	346	322	334	383	364	326	326	362	320	347	326	338	358	338	304	348	339	344	319	333	331	315	337	370	314	370	334	344	362	339	307	335	373	339	344	343	356	361	321	333	331	375	331	349	348	330	331	322	313	301	354	338	322	352	346	325	349	358	372	330	344	341	318	348	314	318	289	311	332	338	340	318	327	388	375	359	368	345	330	357	293	359	369	343	373	351	314	334	347	337	340	320	341	333	309	363	390	330	324	342	331	357	340	342	332	368	374	372	370	307	320	362	359	314	341	365	331	345	323	346	366	345	365	362	386	339	357	334	338	369	347	335	381	331	343	333	361	349	295	323	342	337	354	358	362	368	324	351	334	369	346	345	349	350	339	323	281	351	314	341	304	321	324	340	343	303	338	407	351	390	299	378	353	341	376	292	301	322	342	321	311	347	334	369	357	361	361	362	303	345	350	318	353	356	338	341	341	346	363	327	342	287	378	356	358	351	344	369	342	316	327	346	334	343	344	343	358	295	326	347	331	321	358	356	353	305	352	351	329	320	379	366	326	345	302	330	324	329	323	338	313	334	342	341	325	339	340	361	297	344	362	333	351	371	368	326	308	313	340	328	321	361	308	342	336	321	326	351	332	348	350	349	349	341	356	346	359	326	351	326	355	323	318	344	319	319	346	375	377	348	338	327	307	351	316	327	304	349	357	324	321	323	314	352	357	341	370	332	355	332	336	326	369	366	354	342	338	352	315	338	361	327	287	345	327	346	343	353	343	332	342	324	351	334	311	343	377	364	329	372	359	340	347	355	363	318	354	329	307	337	335	331	325	333	341	362	327	359	329	328	312	339	353	335	332	328	318	359	351	312	340	332	340	368	310	328	348	349	358	339	360	369	336	359	350	324	387	362	373	374	362	352	339	349	339	342	326	335	363	331	337	324	325	363	350	322	355	307	381	339	318	341	332	350	347	345	332	352	379	320	345	371	361	321	321	358	331	360	368	356	339	357	345	322	323	340	337	336	322	349	383	351	333	360	365	358	323	342	344	355	355	347	336	317	366	328	348	342	370	310	335	373	332	312	336	349	363	382	382	350	360	376	368	346	350	389	367	337	331	323	361	335	319	326	333	362	338	399	351	360	323	353	339	329	376	322	336	337	350	343	362	356	331	352	317	355	346	336	351	305	346	324	329	363	350	344	331	338	368	334	343	351	360	386	323	369	348	311	394	328	345	348	351	384	345	342	304	355	313	352	308	315	322	351	323	344	353	327	326	405	356	344	325	354	374	357	325	311	316	356	331	347	366	363	347	356	331	339	386	360	362	333	332	331	356	367	320	358	357	320	317	323	358	307	329	323	357	342	347	351	346	355	326	358	316	351	428	378	345	322	372	342	332	348	369	333	372	328	360	364	343	368	360	333	320	385	374	369	327	317	355	333	355	352	345	367	326	355	328	356	333	323	321	362	337	354	365	358	365	315	327	343	366	325	316	308	378	324	330	328	358	334	385	338	325	345	328	314	335	361	375	370	369	307	339	340	318	319	361	329	344	331	332	339	309	360	344	311	354	354	359	321	357	364	344	338	343	323	344	336	370	334	350	327	354	368	357	351	338	355	338	327	339	350	372	380	325	341	350	376	356	328	366	341	331	326	360	353	336	317	374	374	308	356	366	347	344	326	338	345	332	357	334	352	331	310	333	351	339	323	327	333	362	320	322	308	361	336	316	348	338	370	353	347	384	326	296	352	354	363	384	344	337	322	378	347	347	332	345	342	353	334	367	324	333	327	347	341	324	347	336	341	349	341	380	314	316	310	347	348	360	334	331	359	353	342	369	332	326	367	340	335	350	344	349	328	355	336	325	348	330	357	336	344	355	348	318	316	352	321	323	326	358	333	347	291	355	321	325	327	320	371	336	333	369	354	350	341	282	371	359	330	377	374	317	348	369	323	286	355	339	366	338	342	342	356	316	369	339	338	370	324	364	369	347	351	318	343	373	351	362	381	337	319	362	361	352	355	328	310	369	305	318	361	361	334	378	368	304	328	334	357	342	330	363	333	334	291	348	341	348	326	345	334	348	351	317	325	344	312	343	332	324	314	362	309	345	314	333	327	311	301	338	321	326	349	355	341	371	328	325	335	374	335	343	341	334	324	334	343	356	307	313	354	337	347	341	340	355
8724	1727	2569	2510	2144	1781	1575	1370	1226	1098	1092	1093	1092	1020	961	990	1019	970	875	944	855	920	921	901	815	839	897	875	862	872	844	856	805	809	829	816	839	780	841	877	887	847	789	797	802	840	783	808	852	828	808	807	848	848	805	853	810	821	798	796	811	840	777	859	792	866	826	820	778	798	793	802	820	842	815	771	799	847	778	770	807	837	817	734	832	853	830	852	773	806	803	782	823	822	758	799	784	819	843	806	854	783	794	788	798	788	787	818	817	821	813	820	781	843	818	796	809	820	801	801	818	831	862	804	826	813	819	835	847	818	752	801	841	847	799	778	831	820	789	771	794	790	809	813	757	799	798	827	811	857	753	770	830	794	814	800	785	779	806	806	778	823	813	809	841	862	866	776	777	766	835	799	797	788	759	780	798	843	797	801	793	781	839	810	802	821	805	755	865	801	805	827	754	805	763	806	817	819	799	775	855	800	809	820	815	797	827	814	863	809	806	829	741	817	795	799	816	820	786	818	770	824	765	812	765	855	812	800	799	803	863	832	772	773	782	775	828	790	824	817	761	820	839	872	835	764	796	771	783	796	808	792	790	829	834	797	827	747	771	796	809	766	851	821	785	795	850	733	798	804	767	805	779	825	818	852	777	764	831	838	814	820	763	783	792	806	766	859	826	847	813	803	789	809	783	804	849	827	803	834	814	807	815	798	804	813	827	819	817	876	775	805	839	816	829	824	802	816	742	824	766	772	832	778	838	834	809	838	836	854	816	780	783	837	794	846	802	845	831	817	839	824	797	817	786	813	832	833	767	833	790	822	789	801	798	826	798	772	855	841	818	793	812	781	789	827	858	802	785	787	813	802	830	834	796	831	855	778	760	761	825	805	781	796	800	777	814	775	814	811	834	806	781	848	778	810	784	788	749	817	814	764	848	816	755	801	805	813	804	772	814	784	795	828	819	803	776	805	773	833	803	854	796	786	800	779	821	798	807	798	866	828	784	780	810	782	833	813	787	835	847	819	800	791	772	766	804	816	799	815	835	830	821	828	805	829	804	773	760	805	774	782	727	764	772	815	834	826	788	834	810	799	805	798	809	806	754	770	806	814	734	830	878	845	792	803	839	840	794	787	772	833	869	782	822	805	758	803	807	809	805	865	829	763	824	776	787	792	805	819	851	788	806	806	792	793	800	801	815	809	844	827	795	780	808	803	795	844	846	749	762	815	806	790	781	819	806	867	800	777	814	846	862	779	806	800	816	818	848	758	810	755	808	755	795	791	846	789	776	844	796	836	855	768	807	780	761	852	762	807	768	832	820	821	786	771	848	808	799	817	779	777	793	842	784	852	802	829	753	781	809	800	823	779	805	737	817	768	795	759	810	817	780	803	814	794	764	810	756	813	796	829	838	800	815	766	852	777	811	827	784	847	787	794	815	843	830	829	851	825	822	886	797	804	808	811	816	823	781	829	808	777	794	867	796	800	762	792	828	805	836	740	782	816	791	815	777	777	811	821	831	777	801	783	782	842	823	823	828	775	824	797	762	808	809	808	845	836	815	803	825	806	810	787	838	798	825	802	816	784	785	828	786	775	822	796	808	838	772	791	791	802	808	798	849	822	779	779	803	837	822	756	834	821	851	752	768	795	822	796	784	812	788	739	800	756	822	853	796	774	801	755	798	772	827	815	746	795	759	843	773	805	827	823	821	762	836	829	787	813	780	804	722	775	818	831	838	835	805	813	785	807	827	832	832	806	809	822	795	779	839	757	811	813	822	782	827	824	777	763	774	799	802	831	782	852	810	780	840	840	846	786	821	807	817	809	753	779	830	841	785	805	804	794	764	819	798	816	762	845	784	794	757	803	842	802	820	852	806	814	800	816	773	773	845	828	810	808	809	811	789	830	795	803	803	809	829	797	819	803	808	850	840	763	821	769	830	793	809	781	768	757	842	838	834	826	758	768	802	850	817	777	758	797	791	810	800	781	810	826	798	815	775	747	782	780	823	784	835	809	871	841	792	835	818	821	827	765	775	825	826	888	755	820	801	809	832	770	807	799	821	808	813	810	803	844	780	800	722	865	839	780	818	798	737	882	799	808	778	815	789	821	809	784	798	810	801	813	860	819	809	796	831	843	800	814	787	765	817	781	783	822	808	866	816	765	785	798	839	781	833	780	805	805	792	800	825	791	818	835	796	825	844	803	804	759	796	810	785	829	838	769	813	791	808	838	773	843	837	854	805	790	822	807	853	786	813	805	767	800	789	789	857	843	794	796	783	783	793	846	800	776	794	836	868	790	810	828	797	823	806	821	842	812	764	787	789	816	849	777	804	819	826	810	769	841	837	806	802	811	803	761	751	802	802	825	833	806	795	822	780	810	833	801	805	822	806	798	820	773	763	781	768	801	790	843	815	786	836	809	802	835	809	849	782	851	821	837	817	747	892	772	795	759	780	827	802	794	748	787	862	811	826	836	821	768	831	792	819	786	807	800	829	805	810	705	756	790	787	840	808	752	802	796	834	787	737	821	825	775	814	801	819	796	749	782	820	755	849	808	799	810	769	769	769	845	791	803	829	761	799	789	864	771	822	820	831	795	774	832	790	797	834	769	843	802	807	788	812	804	809	833	858	832	783	819	786	788	827	825	801	791	842	771	807	740	808	862	814	809	838	774	792	785	809	787	750	830	791	814	783	813	806	859	826	855	849	827	808	834	825	846	797	831	791	832	785	754	817	822	802	833	793	844	834	797	832	772	836	834	855	814	794	751	793	870	820	760	760	805	788	783	808	813	866	815	858	782	815	799	799	790	801	788	782	762	783	744	797	877	808	804	788	774	775	790	809	779	784	775	764	872	803	835	766	828	767	845	786	848	842	824	801	858	823	830	831	844	822	808	805	834	803	831	800	766	786	834	768	757	848	805	892	817	818	805	755	796	811	808	813	848	822	788	841	751	825	851	817	808	812	806	744	775	843	879	805	793	826	829	785	757	833	776	820	817	859	820	816	842	797	790	833	834	781	800	837	781	824	771	794	778	842	751	827	758	817	812	794	836	823	824	815	810	783	776	788	784	806	798	813	831	814	772	814	832	828	813	864	759	788	806	781	804	785	759	832	782	856	757	853	795	798	789	761	793	839	802	760	850	819	774	799	818	821	851	796	841	821	828	805	760	840	848	858	788	860	777	875	784	804	828	837	824	766	796	799	841	757	740	886	784	832	786	834	795	817	792	812	804	766	813	812	818	840	772	817	760	789	791	805	841	861	792	857	800	818	794	823	869	840	845	790	816	820	783	794	884	780	793	828	818	841	813	785	805	854	843	842	809	825	855	769	804	803	842	824	823	740	800	783	825	815	789	832	743	837	743	756	815	837	833	819	820	800	831	818	811	816	796	794	811	843	788	823	858	785	830	780	784	811	801	819	797	832	822	790	869	779	807	794	767	833	810	786	819	817	799	844	827	803	824	794	809	792	809	823	804	777	773	808	815	819	828	828	825
1794	474	324	264	265	224	260	251	240	269	250	221	248	257	220	242	234	224	276	237	251	244	236	237	240	235	234	240	247	237	221	223	244	226	255	224	233	237	238	236	212	230	232	236	230	241	257	273	217	246	260	233	269	254	245	254	226	251	242	226	254	222	240	225	245	255	235	238	251	214	235	236	219	231	234	240	249	248	232	237	245	252	253	242	228	219	233	227	252	235	246	218	254	259	203	208	238	212	245	220	214	260	242	261	238	265	228	243	257	263	211	229	235	244	215	252	241	204	238	256	254	209	225	220	249	203	228	219	239	235	242	257	240	247	215	223	226	206	258	244	233	245	219	232	229	232	263	257	231	218	210	221	226	242	216	247	240	256	231	263	228	244	231	195	238	222	223	253	228	230	256	236	251	247	244	254	238	237	220	225	254	255	232	223	248	236	226	214	254	244	231	258	257	230	193	249	245	223	259	217	227	255	250	196	238	231	242	249	227	228	271	247	245	260	263	244	225	266	242	226	244	237	222	243	243	233	235	259	246	274	214	242	236	254	214	203	242	282	242	214	220	184	225	248	243	220	227	223	238	222	205	247	238	239	253	246	249	233	227	245	250	257	220	237	236	254	249	255	250	252	263	247	242	247	216	225	236	228	243	227	230	253	270	226	220	226	240	197	243	231	251	229	224	242	263	250	226	248	250	254	258	245	251	209	234	228	246	233	248	224	243	256	236	227	250	233	282	225	222	256	234	227	248	239	247	232	237	235	241	234	265	252	220	247	232	261	223	221	245	258	213	250	227	251	223	237	239	250	237	238	247	258	212	227	231	213	223	207	230	235	256	219	206	219	244	272	211	259	231	243	236	253	219	219	250	269	245	242	247	244	226	222	227	220	225	258	243	228	245	255	251	250	238	231	249	259	221	224	232	214	267	229	246	230	231	221	235	247	218	246	234	220	254	242	216	261	260	252	227	236	228	255	234	217	246	240	235	222	225	210	231	229	221	251	230	269	237	230	278	223	223	251	231	285	242	224	209	254	263	236	254	231	248	238	235	263	236	258	250	244	234	253	238	252	248	275	226	206	257	228	221	252	226	250	228	240	225	258	228	228	242	229	229	224	215	257	236	256	232	210	219	259	236	226	247	223	266	215	244	252	246	244	223	237	236	220	239	284	217	241	235	216	251	241	210	255	236	228	219	221	206	244	235	235	233	235	226	223	216	234	221	238	219	228	252	229	239	223	254	242	229	231	211	222	244	242	229	225	260	239	222	243	257	237	224	256	244	234	214	211	238	221	254	265	226	252	225	255	255	262	203	228	254	249	222	224	259	258	250	243	236	234	225	225	233	264	246	239	220	233	231	256	246	229	236	221	267	239	214	246	216	234	230	254	233	222	253	246	218	241	234	211	239	257	253	249	246	233	245	230	264	246	235	249	257	244	251	242	266	225	240	270	241	233	235	236	243	240	214	266	256	258	241	237	212	233	228	257	233	257	249	230	242	229	235	250	261	219	233	220	212	228	255	256	256	249	246	254	190	243	215	255	222	245	245	250	255	252	221	238	220	200	221	240	250	220	228	230	280	228	234	238	246	221	238	239	251	248	257	231	233	236	241	218	250	247	250	257	240	237	234	213	248	247	201	239	218	236	229	234	236	276	235	227	245	264	232	250	222	258	263	206	226	278	268	262	255	235	247	226	235	262	236	252	241	283	231	231	220	248	255	232	230	248	234	221	270	222	243	276	222	261	241	222	235	273	246	240	256	236	233	231	220	229	229	239	261	222	232	241	233	203	255	236	244	214	214	233	230	247	219	227	230	230	253	236	230	271	237	232	251	232	288	273	236	261	236	272	227	211	239	238	217	230	253	254	229	244	218	238	225	205	212	238	240	238	217	238	221	235	248	233	224	244	255	242	252	237	246	242	238	214	257	224	253	264	247	238	225	250	242	248	225	253	266	242	260	273	223	227	251	236	242	256	234	248	255	247	243	276	210	226	246	232	231	241	239	215	241	233	261	223	230	240	258	232	255	245	237	254	234	238	247	234	247	248	220	209	249	243	265	216	243	261	247	229	264	258	264	229	249	274	224	230	235	241	214	239	255	266	264	249	249	263	229	227	226	228	254	224	227	223	230	228	233	212	231	222	243	228	245	231	261	285	240	201	258	229	277	249	201	266	222	226	232	245	259	238	249	242	247	232	242	251	225	262	258	212	221	206	220	225	222	236	232	266	235	214	228	265	257	239	245	267	226	223	231	248	228	272	229	252	249	225	226	234	231	210	266	255	248	228	257	227	247	223	220	240	225	228	259	213	221	230	252	210	230	265	256	216	222	230	240	224	224	219	208	245	253	251	256	267	235	221	248	240	230	245	232	241	284	226	213	247	211	252	263	250	244	245	258	214	243	231	248	239	246	251	283	232	252	219	212	226	242	255	259	244	252	263	231	218	215	201	233	237	226	225	228	228	259	225	233	259	241	262	234	263	230	250	280	232	226	234	237	212	221	276	239	242	233	208	235	214	252	240	249	243	214	223	228	257	215	209	239	257	261	204	228	217	247	220	230	250	255	247	247	259	223	259	230	255	235	236	252	284	233	227	242	266	234	245	234	233	242	248	244	225	268	258	206	236	251	256	214	249	221	242	249	221	237	223	222	277	229	214	233	244	220	237	237	231	252	278	253	245	247	232	227	209	243	229	230	224	256	227	222	253	219	257	219	221	229	247	250	249	210	224	227	222	235	239	217	205	235	229	231	229	231	298	237	207	241	206	253	238	253	237	233	244	236	229	220	200	229	241	253	243	240	235	223	272	255	276	251	237	235	224	196	246	235	219	244	237	268	226	231	248	222	249	241	246	220	226	271	266	217	229	243	254	264	251	239	218	218	234	260	269	226	269	239	241	249	236	219	239	247	256	221	265	243	224	238	214	247	247	257	249	212	227	257	272	253	243	258	255	226	238	205	233	244	237	275	225	243	241	234	272	277	245	233	232	257	233	243	247	219	232	212	209	245	208	238	248	256	196	220	224	244	204	241	240	238	208	203	240	227	229	230	233	264	230	240	224	242	237	233	239	270	258	253	273	224	208	207	231	234	217	261	233	252	240	241	240	250	253	209	216	232	220	229	236	226	236	261	268	219	208	211	222	246	238	274	220	247	218	234	253	258	230	263	221	237	245	264	206	238	275	213	236	235	257	261	221	265	244	225	212	235	256	268	274	196	217	255	252	260	258	214	232	227	226	238	212	254	249	238	251	221	252	244	261	255	230	219	261	272	248	237	232	237	214	217	249	249	224	240	219	274	229	222	240	272	227	222	221	240	222	247	227	244	246	241	243	205	233	275	229	223	238	264	239	222	258	219	242	249	220	228	204	236	257	252	277	242	226	257	245	234	224	238	227	240	222	253	264	252	242	238	254	219	221	220	237	202	256	213	250	239	236	235	253	242	277	224	228	236	220	240	233	230	224	262	247	253	240	262	238	221	234	232	262	218	238	244	245
1881	767	719	561	572	599	595	583	583	596	579	581	598	560	584	577	554	594	581	573	543	552	542	576	560	553	619	555	624	589	591	566	588	549	554	567	604	607	572	553	594	579	562	596	587	586	557	538	574	555	532	572	586	599	598	548	548	592	580	585	559	582	597	540	611	554	553	565	583	585	609	607	634	571	586	593	577	573	598	575	565	558	533	598	615	534	546	604	525	552	599	591	536	559	572	565	618	544	556	596	612	580	561	562	574	591	573	596	614	577	564	586	588	617	570	573	583	566	566	598	573	562	543	544	575	580	560	606	594	588	590	560	618	533	590	580	539	566	578	560	550	622	556	579	610	565	530	583	575	565	610	547	584	560	585	595	579	529	553	543	552	533	570	573	555	609	584	533	574	582	648	549	594	575	563	568	549	529	542	599	542	578	579	615	572	594	597	603	568	575	555	560	543	592	587	542	612	589	553	545	596	613	592	534	607	571	571	551	531	604	587	565	551	599	613	580	607	579	582	572	607	562	609	544	528	590	581	557	571	588	565	573	564	556	548	586	575	598	579	552	589	574	607	642	595	568	653	526	558	568	566	559	528	537	646	581	586	581	591	538	551	585	566	606	591	570	581	575	581	559	617	603	551	548	610	574	555	551	579	616	583	571	574	577	559	552	586	572	572	550	579	550	567	572	566	591	564	578	586	573	563	579	607	543	536	567	549	573	605	554	600	565	541	587	590	573	578	573	583	530	601	572	573	578	557	579	585	574	576	544	562	605	543	572	595	562	580	586	562	616	620	594	564	578	559	593	572	607	537	597	539	590	565	627	595	625	559	587	565	524	602	553	516	621	571	549	568	601	566	569	581	577	566	574	595	567	553	559	564	577	616	600	572	564	569	572	590	603	548	595	560	585	609	608	616	595	549	567	589	560	593	564	564	571	559	583	574	592	564	576	584	567	548	582	555	588	544	602	617	549	602	584	600	594	565	594	565	590	557	568	565	559	593	562	572	559	591	600	569	552	571	578	587	583	561	550	572	581	544	566	546	571	588	599	610	492	589	588	621	554	615	586	590	542	571	581	597	552	581	530	516	581	579	588	554	576	561	539	601	603	578	559	565	501	581	617	589	596	571	566	556	545	591	561	593	572	559	570	591	586	588	582	590	581	574	583	589	585	577	517	578	569	567	560	566	578	578	555	600	573	573	596	575	577	573	597	601	592	580	550	571	570	635	578	581	596	602	557	593	553	584	602	530	574	551	598	553	600	565	579	581	577	547	553	586	548	599	560	590	556	556	571	574	521	567	554	551	562	516	599	569	606	540	562	590	574	601	596	572	582	569	571	540	585	579	598	583	579	611	580	600	595	601	627	585	598	622	583	575	520	559	585	576	583	587	547	572	576	587	599	619	528	596	577	566	566	561	567	569	583	627	569	591	529	576	610	535	547	578	601	613	529	575	538	574	589	618	561	582	528	558	613	537	564	576	587	557	568	537	574	576	569	555	614	559	591	578	597	569	561	579	577	602	628	531	591	549	548	559	550	589	552	579	556	566	613	599	571	567	604	544	557	621	564	585	572	544	583	577	601	605	622	602	569	559	579	552	595	532	567	573	565	570	596	595	597	548	558	589	572	556	551	601	537	562	581	532	563	580	600	549	589	571	579	551	568	611	588	554	557	579	555	576	579	522	604	627	555	592	563	568	565	567	499	589	533	577	630	575	607	620	601	544	594	550	612	543	571	560	577	575	575	580	601	593	579	578	579	607	556	562	606	561	559	545	545	558	610	560	540	579	598	558	537	574	561	582	540	592	558	602	646	601	602	547	611	597	579	577	566	579	551	562	553	543	586	562	603	562	563	539	568	597	552	572	569	565	612	563	576	562	564	576	573	562	585	595	576	584	563	572	553	593	570	571	591	580	561	568	628	611	545	558	596	606	614	601	587	584	545	596	549	610	571	560	611	570	541	611	557	588	591	553	589	541	549	636	598	578	547	605	558	587	556	590	557	563	593	558	619	576	545	571	564	584	558	553	559	556	576	567	583	591	559	591	607	625	549	591	528	588	615	609	608	596	590	598	543	528	563	585	594	610	587	597	559	576	583	569	571	633	595	608	578	597	563	605	552	583	585	597	617	594	626	555	590	550	628	551	552	578	563	656	562	552	621	606	569	609	572	567	602	567	575	579	604	558	577	564	544	551	611	542	598	566	567	567	589	606	607	537	596	598	572	590	559	582	547	607	589	560	579	581	546	609	554	561	569	550	559	555	591	560	565	578	545	580	585	568	557	572	562	536	557	560	552	545	556	581	572	581	614	571	553	586	624	556	579	543	553	596	538	595	612	572	596	601	576	639	565	559	558	636	595	578	559	590	556	537	595	601	564	550	593	575	564	583	605	559	553	557	572	546	615	581	563	600	567	582	571	571	584	578	600	598	631	577	567	541	550	602	615	552	581	576	573	592	538	572	607	560	552	601	536	611	583	584	563	581	578	574	547	593	608	548	586	593	606	587	581	610	587	601	568	568	589	564	574	544	539	621	578	587	547	605	572	574	545	602	592	587	569	596	565	580	551	561	545	617	559	582	578	575	590	614	587	584	559	585	591	574	559	541	581	574	583	557	572	626	557	542	600	583	590	617	541	523	562	586	570	561	593	553	585	544	596	582	547	614	576	598	563	596	563	570	596	574	586	503	555	559	564	612	557	566	583	558	553	589	603	573	583	590	623	566	588	567	572	555	594	551	556	580	597	572	557	597	592	563	598	546	614	568	537	627	544	608	575	561	633	593	558	574	580	569	601	608	573	551	548	576	583	567	607	545	567	620	583	563	569	575	527	552	558	575	589	573	593	623	574	628	601	538	564	576	596	596	543	617	576	539	505	570	537	594	554	603	548	611	516	596	586	576	570	589	540	594	583	526	559	593	600	552	570	603	560	585	590	578	551	542	537	567	574	607	552	594	569	536	567	593	549	559	611	589	563	526	610	616	584	603	554	552	569	567	602	606	567	574	592	534	591	592	590	587	567	567	582	571	622	559	560	596	588	600	601	592	566	578	570	603	538	606	595	588	581	589	512	616	539	559	592	598	566	568	608	552	577	549	551	567	594	548	620	603	590	574	631	583	599	550	591	570	560	576	579	561	579	558	570	576	553	609	550	579	550	585	579	550	574	563	564	556	550	588	565	556	578	596	545	576	550	537	569	616	571	569	566	566	595	539	590	576	601	551	560	564	578	584	554	570	552	567	580	621	598	566	593	589	525	557	579	579	520	624	581	570	548	580	559	594	616	563	537	594	536	566	559	613	586	561	585	582	563	581	590	558	601	590	577	567	559	584	546	602	603	561	576	564	586	539	544	566	530	535	600	587	572	561	586	584	573	546	571	548	562	576	569	553	525	590	575	581	545	611	604	567	618	623	587	571	545	520	629	546	597	549	591	552	542	554	572	560	541	573	574	560	578	571	559	566	581	549	498	584	577	574	591	605	602	610	579	561	595	560	539
7881	818	734	413	317	270	246	200	198	195	202	193	202	157	166	164	177	170	157	166	168	164	182	178	169	151	138	153	181	169	178	184	163	164	171	162	150	149	144	169	132	169	182	157	160	154	164	176	167	152	158	180	180	178	164	162	161	173	153	143	170	174	150	148	150	134	143	161	169	172	152	192	161	158	179	151	147	151	163	179	159	146	186	171	147	164	120	138	172	168	172	151	165	161	164	145	156	155	146	169	175	173	165	131	141	166	175	158	158	180	154	144	155	168	162	151	190	142	167	166	160	147	160	172	170	183	155	149	162	162	152	166	165	159	160	159	183	146	169	142	164	158	145	133	161	160	180	161	192	173	163	169	172	162	153	169	164	169	159	183	158	187	147	165	175	143	170	163	155	150	183	154	157	158	177	181	169	158	137	158	163	153	159	145	138	175	160	169	158	184	160	161	153	170	161	156	151	147	156	149	148	152	150	172	169	165	174	143	172	156	166	144	138	158	171	167	129	176	180	166	181	159	162	162	163	166	153	169	178	169	132	146	175	145	174	131	157	160	157	149	163	179	168	159	161	162	155	159	173	143	174	155	177	166	174	178	177	170	155	149	132	154	155	152	146	180	162	151	164	161	164	145	152	146	153	165	197	167	149	158	155	160	178	164	163	184	154	186	177	196	180	148	152	163	140	166	181	163	157	151	179	161	165	163	169	173	148	184	161	162	166	181	162	128	146	168	173	182	157	154	148	159	159	160	183	162	170	169	138	164	163	157	166	171	170	140	167	155	179	187	188	159	157	154	149	159	146	159	155	173	164	158	149	151	167	184	170	169	162	172	155	174	145	156	154	185	156	144	179	155	164	161	178	179	178	168	159	164	168	157	161	181	157	169	174	165	161	160	149	168	162	145	136	150	155	162	173	164	168	158	153	149	175	142	173	139	175	193	173	154	159	181	152	143	160	154	158	150	153	161	142	162	176	178	170	157	137	178	168	160	157	186	175	161	150	165	155	165	167	163	176	160	172	179	164	170	154	185	164	144	158	150	137	176	154	178	192	166	165	164	175	167	157	181	175	155	163	157	161	162	155	175	159	163	148	154	165	184	156	174	146	143	167	145	183	170	163	177	166	176	177	157	136	173	186	142	142	166	164	153	175	184	170	150	157	174	151	161	175	167	155	161	175	155	163	159	187	181	200	174	153	161	161	162	175	155	151	147	158	162	150	185	157	186	167	131	168	147	169	163	169	167	138	153	140	184	178	145	161	173	182	157	172	171	174	155	175	174	164	193	163	185	158	171	183	158	168	155	168	157	159	151	162	154	180	148	157	155	164	166	167	131	140	158	160	179	182	175	154	169	138	138	151	167	157	158	166	180	157	168	171	161	159	151	181	177	135	141	167	178	157	179	168	122	193	148	166	157	169	144	167	154	142	155	176	171	148	172	168	160	162	174	156	157	144	177	137	180	185	164	177	178	138	143	156	141	158	152	148	163	162	162	150	182	194	168	163	152	157	134	173	177	173	169	171	170	146	183	156	161	180	173	162	164	165	160	169	153	159	148	169	165	167	178	165	154	181	163	171	147	169	166	162	172	166	162	162	167	158	155	205	147	146	161	179	183	152	159	159	137	184	162	165	162	166	173	159	181	177	156	158	151	153	162	185	147	161	178	180	174	156	124	161	174	142	162	170	182	176	162	166	150	168	158	153	181	155	162	179	183	172	135	166	167	164	144	145	160	162	175	178	167	128	166	155	160	174	168	149	154	148	173	170	156	170	166	165	166	153	155	149	169	170	162	158	144	159	171	154	184	143	146	162	147	151	154	177	188	153	150	162	163	160	159	169	146	164	177	164	159	187	172	155	171	138	172	167	151	153	138	162	180	209	173	164	176	167	163	153	184	169	150	169	164	172	165	146	144	165	162	163	161	159	177	167	160	178	178	161	159	131	168	156	137	174	171	153	160	153	161	170	153	153	157	170	159	193	147	145	158	156	186	156	161	142	170	149	166	158	192	163	134	160	151	154	171	187	164	145	171	154	148	149	160	150	150	170	164	184	157	160	169	169	202	154	151	164	153	171	159	171	166	145	186	143	151	140	164	151	167	143	161	153	171	166	144	140	160	162	177	148	178	149	156	175	169	131	171	149	171	161	176	152	162	168	138	143	173	167	163	161	158	168	159	175	158	179	178	153	174	147	165	158	149	172	170	158	166	167	143	166	147	172	148	161	150	151	168	202	144	167	145	142	174	174	172	152	158	183	144	158	165	170	146	145	157	166	153	156	184	160	165	139	171	143	171	162	166	152	165	185	187	183	164	161	161	144	175	157	187	195	176	147	158	172	163	191	131	122	174	159	183	147	146	167	171	156	161	159	174	161	162	143	172	139	153	154	192	157	148	152	167	154	154	159	155	183	174	167	160	147	159	144	168	180	146	164	158	163	158	151	171	144	147	194	188	178	167	162	171	183	165	182	140	189	167	159	177	163	163	139	186	171	157	168	167	156	184	172	147	171	149	141	164	167	169	157	201	165	158	174	175	166	192	159	123	171	187	157	153	154	137	162	170	164	171	147	146	148	174	185	174	142	194	163	158	166	167	169	159	154	174	161	162	150	160	162	155	173	162	172	155	164	171	140	158	164	174	156	138	143	180	162	155	154	182	130	161	162	174	160	157	157	176	149	149	172	169	175	157	189	162	174	144	157	175	178	159	145	131	169	161	161	170	149	153	157	154	147	155	157	190	176	168	156	184	146	157	167	163	172	152	183	130	162	167	163	153	155	159	177	142	160	144	137	173	187	161	143	168	183	169	159	165	157	190	167	170	178	151	179	179	150	166	146	183	184	180	159	164	165	185	182	181	177	175	144	161	169	156	169	164	179	167	166	162	158	186	151	158	169	173	175	166	158	153	175	190	163	169	164	150	183	169	180	149	175	150	163	162	175	166	182	185	163	179	149	174	159	193	161	162	155	166	156	171	163	152	145	154	151	160	158	202	140	169	146	174	160	168	142	152	161	186	168	174	145	165	150	156	163	186	172	163	179	157	170	155	170	182	167	140	196	167	156	186	146	164	176	172	165	178	153	135	175	168	163	163	169	151	170	159	171	153	188	163	172	165	176	163	175	141	151	173	162	130	170	170	161	160	155	177	161	168	158	150	186	176	156	173	157	168	176	163	169	180	176	160	177	137	149	157	175	142	155	159	156	163	179	149	173	163	149	123	142	134	158	182	183	155	142	160	172	177	173	191	187	193	159	191	168	187	161	142	153	183	165	140	179	159	158	180	145	176	173	164	148	173	160	162	193	160	151	152	156	186	173	189	154	152	140	143	145	168	178	157	168	134	183	194	164	154	157	147	142	161	156	172	180	150	151	138	165	176	169	166	181	154	151	153	154	164	161	156	194	183	153	204	190	152	162	186	161	143	188	135	160	157	157	166	158	176	160	202	191	181	194	170	149	163	177	152	149	176	185	146	141	170	147	171	176	146	155	168	170	174
6343	972	1455	1291	1162	975	840	766	729	637	647	638	544	543	535	527	496	496	541	500	481	538	479	473	480	488	435	476	469	432	472	430	447	458	471	427	470	472	447	470	443	478	462	431	455	463	456	434	458	423	492	437	444	463	451	411	439	418	464	427	424	423	432	433	451	469	465	472	473	459	453	422	441	436	440	443	523	453	406	408	452	429	426	468	439	445	461	463	465	436	453	417	464	460	436	455	422	436	466	458	412	467	445	427	458	453	418	494	419	465	426	426	431	473	472	433	435	449	448	433	450	443	423	455	394	445	406	455	459	448	470	499	463	476	444	436	452	481	485	447	456	441	443	462	435	452	437	432	457	445	431	452	446	449	452	453	409	482	420	459	415	447	489	426	479	454	434	484	425	436	445	419	391	418	456	452	481	424	447	436	449	448	406	406	427	473	434	461	404	435	416	453	435	429	436	444	434	439	471	445	467	437	455	460	431	454	437	463	401	454	477	449	474	441	432	432	422	462	437	435	431	445	475	448	478	443	409	441	450	441	432	456	438	458	432	432	457	424	419	485	427	480	437	419	457	410	463	449	483	418	442	420	454	403	481	439	408	426	433	432	461	435	450	449	440	483	458	427	446	466	456	457	453	466	427	440	449	438	459	449	439	444	454	445	424	408	430	434	474	470	442	472	452	428	440	439	428	429	420	456	428	434	444	484	427	479	414	448	482	419	426	428	447	427	407	445	439	449	449	484	454	437	448	441	424	416	455	479	441	421	428	431	475	452	435	428	388	438	466	452	460	451	439	457	440	462	434	449	424	465	399	451	451	440	453	445	441	440	448	402	482	424	452	411	421	464	487	464	429	433	484	406	476	455	433	400	420	438	413	470	457	435	450	436	487	434	435	450	458	411	414	462	439	418	422	420	451	418	424	455	431	451	404	444	404	411	444	435	408	439	454	442	412	425	460	413	432	427	450	480	460	439	450	460	417	466	417	474	477	443	476	441	495	461	426	422	466	426	420	419	429	425	456	457	443	463	440	432	444	499	449	433	463	405	425	461	437	475	459	438	437	446	453	421	477	459	414	425	425	462	470	441	488	475	426	435	442	436	474	426	468	438	433	419	405	425	414	472	448	429	473	417	426	479	440	449	460	422	431	443	455	426	432	407	481	446	427	402	478	426	431	417	450	464	480	453	446	474	439	451	441	479	445	412	448	427	437	441	464	468	445	459	432	469	463	423	457	426	500	403	445	436	465	459	450	441	416	444	429	473	422	448	428	427	449	445	455	450	386	484	454	423	465	454	471	481	449	464	458	450	453	438	456	477	420	446	445	460	466	472	446	440	487	441	449	430	418	458	424	491	434	463	433	461	451	449	459	437	405	416	465	456	427	446	400	461	427	441	422	399	435	405	448	417	435	417	418	463	448	470	468	449	448	452	478	419	443	433	454	476	428	447	439	451	454	421	474	433	453	418	431	481	470	441	463	467	443	420	439	488	504	437	432	444	451	483	438	450	463	429	392	452	402	428	476	438	450	458	442	447	459	469	466	441	450	436	428	433	443	440	437	446	438	434	469	464	406	447	455	431	483	465	443	455	432	402	441	422	446	467	447	424	446	450	464	413	460	442	459	408	463	426	448	431	443	461	413	432	448	440	435	450	473	448	454	463	436	405	447	407	436	436	437	439	454	439	463	463	492	408	472	453	438	412	424	451	434	458	440	407	440	462	464	449	451	447	428	419	459	411	451	435	476	447	407	450	443	445	423	444	447	436	451	437	479	402	486	473	445	446	431	454	444	454	467	472	443	440	455	467	435	470	436	491	457	466	409	478	463	404	466	483	454	421	459	425	423	423	437	433	446	426	482	427	428	437	472	457	406	424	396	439	417	443	426	456	443	426	452	452	456	447	460	438	466	472	464	457	428	423	453	517	438	446	463	472	449	457	427	426	453	453	443	478	462	457	450	445	456	469	462	416	400	481	437	448	443	481	431	411	453	438	438	459	433	439	451	439	449	471	437	447	434	461	424	462	457	437	416	475	407	422	443	447	444	444	404	398	432	439	403	446	433	455	466	445	479	433	450	409	438	398	465	459	447	417	443	461	434	440	425	410	428	450	432	473	435	473	435	454	440	443	427	410	428	428	452	432	431	456	465	486	432	414	437	451	462	455	423	403	451	423	472	478	431	451	472	451	469	442	470	481	488	471	448	435	442	433	452	459	449	438	462	454	432	441	445	486	418	437	448	442	477	470	440	468	459	440	437	459	424	487	438	456	472	486	458	450	450	452	445	429	429	474	451	441	467	462	430	415	416	478	426	454	439	454	433	479	441	460	421	450	464	419	392	464	406	469	438	430	457	416	446	443	445	442	450	422	475	451	435	477	411	427	445	473	452	456	446	431	464	436	441	445	479	465	438	466	478	428	431	429	470	415	434	466	445	459	432	455	422	448	475	442	448	452	409	460	435	399	460	425	445	444	444	427	395	455	439	442	436	456	435	425	417	404	463	464	460	446	458	450	479	431	461	435	447	489	443	448	437	456	430	449	417	425	437	436	484	428	433	431	431	471	441	464	475	425	451	465	454	421	441	467	429	441	436	439	434	467	453	422	432	440	431	422	434	447	452	438	472	451	439	436	474	439	439	443	455	426	447	440	421	479	452	473	453	386	450	465	439	434	451	443	412	442	457	436	463	430	447	441	455	444	469	463	471	436	460	427	461	445	470	454	430	399	415	456	455	445	434	435	451	439	431	426	442	465	412	484	441	447	445	458	424	417	465	435	468	453	460	433	469	438	492	488	425	421	428	460	408	448	441	459	424	424	432	489	453	465	416	440	443	455	445	461	462	474	452	460	415	437	418	435	472	434	434	440	457	425	467	429	441	452	457	427	417	451	406	456	475	487	424	437	423	429	438	483	461	448	435	449	424	421	491	443	458	456	456	429	433	448	472	419	444	416	396	418	452	474	454	461	438	434	479	429	422	391	431	425	435	419	467	441	438	407	452	449	423	438	478	452	443	429	442	441	438	461	446	453	423	459	469	501	466	439	435	438	426	442	402	480	442	450	462	449	437	422	437	463	429	432	416	448	467	450	409	465	443	442	444	456	420	449	438	442	458	466	465	433	423	437	402	465	440	443	441	440	463	443	456	432	422	432	478	434	444	458	414	397	426	407	427	448	448	460	439	441	434	458	426	451	449	442	431	439	456	425	449	455	434	444	429	418	434	477	443	443	425	452	436	465	428	440	447	440	445	444	441	436	473	454	460	438	446	448	482	441	407	460	459	452	454	442	437	433	439	453	424	450	417	460	462	438	466	406	427	421	442	426	432	452	429	425	434	435	444	432	443	447	492	438	491	441	441	414	430	441	443	442	401	474	472	411	442	446	420	447	482	432	459	454	440	469	437	423	425	469	429	414	408	491	491	466	429	426	444	436	458	427	448	461	431	461	426	434	453	452	431	418	458	469	441	422	432	469	420	424	476	478	405	514	474	403	443	436
14992	1720	1301	865	639	590	525	415	416	400	355	398	399	424	358	393	354	367	356	364	352	324	365	376	350	342	347	357	366	324	343	328	395	333	325	326	349	333	335	335	369	380	332	352	342	321	340	320	356	364	338	334	330	321	321	348	308	354	362	341	326	370	357	331	332	363	291	348	336	326	362	343	311	343	332	342	357	351	367	356	336	342	354	340	345	350	357	325	320	339	301	349	315	305	364	341	314	362	361	329	326	332	341	346	357	338	362	340	373	297	318	331	357	335	306	348	403	423	387	363	321	351	331	335	358	349	337	333	332	360	346	327	293	336	386	327	359	356	290	299	330	320	368	322	350	326	336	379	330	349	326	352	321	368	343	329	315	361	325	349	388	357	328	332	329	354	347	359	349	341	348	326	335	353	315	328	365	343	358	306	352	334	342	321	353	326	348	333	360	323	307	339	345	316	346	356	351	360	348	320	342	333	342	357	339	370	347	341	356	338	348	347	308	345	350	318	303	323	342	369	354	331	346	328	324	348	366	340	301	304	343	322	338	324	352	387	339	341	308	329	324	316	341	343	335	339	333	301	339	327	304	373	356	335	356	337	347	344	357	306	299	352	318	352	342	345	349	363	357	339	342	342	361	321	317	333	329	332	348	314	335	337	354	307	330	306	324	375	356	335	328	356	347	374	359	350	366	354	322	335	342	371	363	356	345	350	338	319	348	349	356	346	309	358	331	336	349	331	335	312	349	317	345	346	315	325	335	343	338	356	360	328	333	336	349	353	331	363	361	343	299	365	340	367	338	342	321	324	308	344	345	354	320	361	344	357	340	383	358	337	339	341	373	358	328	325	339	325	325	311	364	347	320	330	315	350	314	340	332	353	331	358	328	330	325	349	321	319	345	324	317	310	335	333	338	285	344	345	357	349	350	325	328	339	328	366	309	353	347	366	354	361	381	348	349	360	370	372	332	333	331	288	326	356	336	327	357	313	336	337	328	370	321	336	356	325	345	348	327	335	340	319	338	341	364	337	344	348	343	353	312	323	326	344	348	323	349	347	342	348	317	331	365	332	338	354	337	335	348	330	337	313	334	343	323	348	345	284	374	334	356	354	380	370	317	346	343	363	350	349	303	354	323	348	340	340	352	358	367	344	328	393	340	306	339	360	322	344	369	321	338	333	310	347	346	332	322	372	347	332	370	342	360	334	337	320	342	340	346	338	308	350	361	359	332	302	368	345	343	326	345	320	346	357	337	335	346	344	351	309	325	320	366	352	342	359	329	333	345	368	386	336	336	351	341	360	340	363	380	376	388	354	355	370	363	354	363	312	334	332	360	343	317	333	340	341	352	348	373	347	355	349	361	319	343	359	314	336	333	347	315	361	349	362	357	313	350	357	338	362	364	367	316	333	345	302	389	373	369	352	360	333	349	348	350	347	352	301	329	331	350	336	334	330	340	342	324	325	339	353	383	335	314	336	328	334	349	331	318	355	338	351	349	342	342	374	327	359	363	339	348	327	325	334	302	354	331	324	344	354	350	356	319	330	306	339	381	305	326	335	304	345	362	347	379	350	344	345	327	326	366	330	376	344	337	347	326	340	355	293	354	376	288	349	326	344	348	362	377	361	325	340	327	335	351	352	339	322	327	354	339	371	350	330	346	325	368	331	346	361	354	351	385	342	321	335	342	326	371	323	332	351	359	314	352	323	349	338	371	340	287	341	299	336	329	333	313	356	356	358	319	352	370	302	358	346	333	351	333	313	384	346	341	373	344	358	325	303	312	371	340	348	355	323	351	338	353	328	347	357	334	323	346	358	354	352	323	325	317	304	314	364	353	373	361	336	329	324	356	340	383	363	338	333	316	337	336	344	358	357	303	354	326	327	306	329	342	307	344	303	329	292	355	361	325	358	346	356	349	352	342	383	333	319	391	327	352	381	338	357	343	339	355	335	340	352	333	341	349	344	329	353	336	318	356	345	346	320	367	348	360	337	333	322	347	323	325	317	345	352	374	315	339	335	363	324	336	348	325	346	340	338	370	313	358	374	304	338	329	361	358	340	324	342	325	364	323	358	343	314	318	311	342	314	364	320	341	351	347	358	319	322	344	335	356	350	371	351	342	336	330	324	320	325	374	335	351	367	374	320	348	321	337	342	369	322	347	351	336	337	293	360	348	326	292	347	323	343	357	333	337	340	346	344	324	356	347	331	305	359	300	335	301	330	352	339	368	388	340	347	359	333	335	332	317	320	334	333	329	346	363	382	322	350	351	347	363	334	343	326	356	340	328	362	327	383	355	331	339	331	339	331	321	342	354	343	331	343	327	353	362	342	368	354	324	334	330	337	330	342	362	336	335	332	334	353	325	323	363	337	362	321	327	350	326	324	361	312	388	366	348	346	340	330	351	340	320	345	351	361	346	363	338	331	346	366	352	319	332	340	341	369	351	328	330	319	361	341	330	329	323	335	327	342	360	352	371	323	308	350	329	348	327	330	337	354	325	358	323	325	342	302	328	333	340	326	360	346	355	355	346	351	357	356	331	329	310	340	347	316	338	333	326	341	362	343	355	359	363	316	331	352	314	358	318	347	335	368	349	334	330	324	317	335	350	352	343	331	355	314	364	326	347	321	368	348	360	321	356	393	365	354	300	293	307	337	331	336	339	352	329	355	361	350	354	308	334	326	326	324	297	295	358	320	372	353	328	347	372	370	342	309	354	318	368	310	364	349	359	359	298	337	315	302	343	337	301	327	341	344	323	336	318	349	374	366	308	343	351	298	334	315	341	344	334	379	362	345	335	324	328	350	325	386	360	351	325	300	380	306	336	337	350	344	320	358	358	321	351	321	350	334	313	341	363	325	351	368	346	339	329	317	298	377	336	326	328	325	380	347	341	295	314	342	333	328	314	319	370	374	366	361	332	340	317	340	317	329	353	345	358	325	357	382	374	398	329	320	342	358	356	349	367	352	356	309	350	358	333	362	377	375	308	319	364	334	336	359	323	337	366	341	335	346	351	352	363	363	339	318	354	320	330	334	348	321	334	333	350	343	331	381	351	318	327	350	355	354	292	347	345	352	354	362	367	374	331	360	332	312	337	342	340	364	355	354	319	324	343	361	352	345	331	353	368	365	381	371	348	317	321	329	333	327	352	363	348	351	348	331	322	323	361	327	356	315	318	319	343	357	383	365	329	359	372	311	332	319	343	332	359	333	352	366	333	344	350	336	325	325	357	341	317	352	380	346	339	319	342	341	334	367	331	324	303	352	368	345	328	328	330	349	344	340	346	300	333	314	329	305	352	361	361	343	344	294	361	343	318	338	329	343	348	318	308	329	353	374	349	336	361	332	357	332	365	356	304	358	365	346	334	382	349	359	338	346	327	345	336	363	359	343	350	337	339	346	333	340	318	344	327	319	317	365	328	333	344	330	317	336	341	353	338	350	352	349	347	328	350	347	333	384	380	344	318	351	295	304	360	340	326	319	350	299	314	319
8304	1625	2584	2501	2068	1796	1522	1367	1271	1164	1106	1021	1037	993	1016	938	919	942	872	940	922	903	883	856	845	893	849	859	853	843	826	821	902	821	823	872	861	850	843	842	799	814	835	804	859	820	829	839	797	782	815	791	835	828	790	809	860	812	809	819	817	779	796	793	816	798	791	838	781	782	863	856	839	797	820	824	821	816	809	789	827	839	776	778	806	817	810	840	769	777	833	830	843	816	810	843	846	831	790	776	779	877	805	793	761	797	823	818	825	784	822	800	783	848	834	778	849	767	771	750	771	788	807	809	790	849	840	831	799	799	792	808	868	806	825	765	826	886	804	846	802	860	821	747	791	783	802	814	844	866	835	781	810	800	809	853	781	791	812	825	785	826	823	811	801	802	806	785	770	774	811	799	827	817	837	802	806	756	803	815	788	761	846	791	831	804	836	804	763	816	865	781	828	871	785	788	850	781	840	799	771	800	823	761	768	777	742	804	863	831	781	829	824	743	777	819	810	783	746	823	799	821	748	841	785	775	809	815	791	795	802	735	795	768	782	815	787	800	753	828	771	848	746	811	832	819	769	758	818	785	790	816	832	787	818	788	809	801	803	812	753	828	855	830	782	821	835	826	752	776	825	812	833	799	807	773	831	786	810	803	830	795	800	734	798	804	819	798	822	832	820	760	800	777	756	767	812	850	784	830	778	766	861	798	843	795	857	745	761	817	795	784	796	844	801	844	801	766	807	789	766	817	788	839	786	783	781	762	818	776	818	788	768	784	823	794	792	738	781	791	844	774	804	766	859	809	750	819	746	812	779	809	800	760	816	847	829	812	839	868	828	801	826	854	818	797	855	791	820	784	804	839	782	812	810	760	819	757	797	761	783	800	813	773	779	826	853	801	886	844	818	780	832	822	798	836	822	742	771	839	793	823	800	787	763	801	818	752	800	788	808	810	788	825	816	803	808	820	828	757	785	776	787	827	824	763	800	754	801	780	777	797	823	819	813	796	810	797	799	839	803	810	832	774	827	824	786	784	771	800	806	793	811	796	848	841	856	814	811	859	815	814	776	746	773	800	811	762	841	758	801	837	825	794	763	832	819	823	766	794	833	778	821	817	820	788	811	818	756	785	885	805	801	808	835	755	860	774	785	787	832	831	743	789	781	791	826	787	754	820	780	845	829	806	785	808	826	815	838	759	784	811	791	841	831	837	845	782	849	795	760	826	786	818	853	802	808	805	768	792	769	786	771	801	824	786	807	801	832	831	793	777	823	815	800	849	791	777	791	811	794	749	851	787	806	796	789	821	801	786	790	819	808	838	773	828	776	819	793	787	758	852	818	792	821	798	789	847	772	808	784	795	821	836	800	796	801	770	824	811	808	797	883	791	872	842	797	834	813	814	814	715	834	783	771	824	738	800	786	767	785	775	809	808	770	795	844	807	821	770	833	842	827	794	790	818	806	810	761	812	756	810	763	796	795	798	796	762	830	744	815	808	772	803	773	768	768	808	789	793	803	805	811	842	782	789	778	829	806	774	804	807	804	813	774	809	807	807	825	810	815	838	822	802	807	802	847	833	775	787	739	803	824	842	805	785	806	808	782	812	768	755	775	830	888	818	801	816	781	851	783	794	853	770	844	821	789	817	855	788	814	829	778	767	848	800	810	807	789	807	820	856	781	803	787	810	831	853	815	785	924	821	805	809	798	812	833	815	783	843	824	786	812	827	811	806	810	794	812	768	808	802	761	813	800	806	793	761	805	762	773	809	791	825	798	819	792	769	761	786	768	767	791	784	852	786	808	801	770	812	819	787	795	802	816	730	765	834	786	827	817	821	719	816	748	806	796	781	817	800	792	804	797	828	810	847	816	836	829	780	725	827	799	779	818	794	813	789	833	835	790	841	818	811	819	795	765	771	832	823	777	824	843	809	814	825	798	827	762	837	824	824	848	831	790	829	776	822	843	799	840	735	823	785	850	811	790	810	845	848	796	806	795	801	824	776	818	808	778	814	808	876	822	825	787	827	809	804	821	782	811	800	800	806	817	767	875	858	803	782	765	828	815	853	817	779	837	804	817	822	810	795	821	781	802	831	775	769	789	779	808	816	810	782	825	745	773	832	758	831	876	820	783	826	779	837	793	834	817	775	811	840	795	800	810	852	810	818	809	750	800	783	798	833	788	768	771	782	804	794	781	780	809	770	871	822	761	838	842	790	853	790	805	812	807	795	798	811	832	843	825	795	814	832	766	818	836	786	794	801	872	888	812	798	805	814	813	801	819	831	765	836	814	798	814	811	798	818	839	801	807	769	798	789	810	760	807	777	813	824	762	789	767	794	801	825	798	789	821	778	790	799	780	790	802	850	809	813	838	859	774	804	800	824	819	793	834	789	769	783	801	797	788	831	844	795	832	813	805	836	777	854	855	789	801	832	822	820	843	805	807	802	813	794	765	802	746	846	833	762	778	779	826	825	808	783	807	801	805	804	777	795	797	844	841	809	810	824	766	811	768	796	804	764	849	779	773	773	785	841	797	775	803	829	822	853	800	828	829	811	853	809	851	869	814	808	820	810	798	811	762	833	791	801	851	783	845	841	827	830	793	808	864	801	785	808	818	806	768	816	820	778	824	795	789	781	809	822	818	833	778	789	798	763	775	816	809	815	831	860	854	841	829	786	818	790	811	842	808	861	814	804	823	798	752	823	753	789	830	825	849	845	779	830	792	805	805	831	818	812	809	836	803	783	818	823	822	803	802	820	791	753	764	815	830	767	814	826	799	779	823	815	823	787	811	811	855	812	827	830	793	828	783	807	825	790	746	766	809	750	799	804	793	778	806	824	837	782	833	767	808	771	829	832	852	805	818	817	863	769	857	807	833	807	758	826	824	831	817	825	796	808	802	805	764	762	825	788	780	850	817	793	822	826	788	831	824	831	861	795	815	799	816	809	732	796	814	788	801	760	801	784	802	875	796	821	761	806	851	824	803	847	822	785	767	780	800	779	788	817	765	767	808	855	833	830	819	812	830	790	775	853	829	797	789	835	832	820	811	783	757	803	790	777	767	835	815	758	804	781	798	780	750	811	801	811	771	816	745	740	761	793	765	801	753	819	776	844	821	840	829	795	836	792	824	817	785	811	803	872	815	796	784	807	804	795	846	827	805	788	818	799	802	796	794	807	796	808	805	843	781	804	731	804	760	796	809	782	825	832	772	790	813	787	818	769	865	810	807	799	813	779	790	758	870	813	767	777	815	746	843	828	830	844	833	837	822	857	861	850	809	782	809	764	803	803	809	823	835	796	861	820	776	799	825	792	801	779	769	831	768	791	822	836	821	784	768	764	820	824	876	762	769	790	852	786	784	766	786	778	807	812	822	791	828	812	825	817	831	786	822	788	864	812	767	805	797	872	797	764	785	755	819	802	822	825	828	795	808	822	774	881	794	900	831	823	786	807	814	797	780	809	790	812	753	793	812	779	798	749	812	774	807	830	795	827
1782	365	290	279	235	241	242	248	267	246	255	222	257	215	240	228	260	209	296	242	234	218	225	238	264	270	223	257	259	243	246	248	234	203	249	245	196	226	210	246	262	214	244	234	257	211	253	258	276	212	228	220	272	247	239	217	259	199	228	238	256	222	240	223	260	243	217	227	230	243	243	233	253	225	215	223	220	242	242	215	255	212	221	226	241	250	246	203	203	281	279	226	217	236	234	238	232	204	238	221	228	259	228	252	212	232	229	247	240	226	254	239	226	211	218	224	225	213	223	232	228	234	237	231	218	240	244	227	246	236	249	261	258	239	221	248	270	249	236	234	229	243	235	242	248	249	250	231	220	245	270	242	243	219	262	269	265	243	208	259	227	234	236	219	268	237	228	255	228	212	213	227	252	255	235	280	240	266	232	235	205	220	224	230	231	222	212	240	233	271	214	228	254	222	246	246	222	210	251	210	220	201	230	245	217	235	232	239	251	229	218	222	210	228	257	231	251	238	243	241	243	242	250	232	241	209	254	224	218	257	230	206	227	262	224	246	267	240	244	242	231	242	226	259	213	237	219	241	262	241	261	283	202	231	255	241	210	264	225	202	207	210	264	221	223	243	229	244	247	231	229	221	243	197	233	202	265	222	224	229	230	206	267	230	234	219	244	202	231	226	214	228	230	223	226	257	226	243	244	244	263	229	195	206	221	225	231	244	196	241	216	226	231	236	216	239	227	288	247	240	240	240	251	239	251	247	245	226	253	249	235	235	240	241	224	252	225	222	247	229	238	229	260	229	249	256	241	270	245	234	229	232	226	219	226	247	266	240	231	237	232	231	223	202	223	244	237	231	226	218	227	245	239	243	238	251	246	253	240	233	246	224	247	255	216	222	243	252	233	239	232	242	258	232	246	216	230	206	208	210	233	236	254	246	250	209	221	247	246	268	244	252	246	241	206	234	239	248	249	246	260	227	241	264	231	207	221	229	199	199	231	245	235	246	286	247	241	220	229	206	222	256	246	240	243	213	232	243	261	242	231	214	236	258	234	222	233	214	244	243	234	232	257	248	236	237	232	258	229	203	229	280	260	222	225	222	241	252	266	222	248	212	261	215	288	258	247	244	222	209	210	244	250	249	270	221	245	228	237	225	244	222	258	249	236	230	208	248	243	211	230	243	240	241	241	246	241	250	235	240	241	239	229	209	234	243	234	253	225	262	249	228	205	232	238	257	263	224	228	221	217	198	228	226	216	220	246	248	235	246	270	237	238	245	271	221	271	214	252	228	242	255	243	242	245	218	243	263	235	280	273	231	224	235	225	254	228	239	208	226	225	225	250	240	224	223	221	254	250	250	244	234	219	232	260	274	216	268	281	277	214	218	228	227	227	216	237	248	236	221	211	241	206	235	241	262	245	223	212	231	217	255	211	241	242	224	247	230	251	214	256	221	224	192	225	258	215	255	223	228	273	216	243	241	248	230	243	203	250	225	229	248	259	236	219	243	255	243	237	229	199	230	252	225	211	201	237	271	241	251	219	251	245	232	236	228	242	218	229	226	266	244	231	232	260	240	244	227	238	229	233	226	262	236	240	219	238	219	256	255	234	235	237	237	272	192	237	241	226	237	216	229	232	221	233	240	229	226	224	261	266	220	251	227	222	202	240	213	230	231	218	231	236	244	260	244	259	200	243	233	227	206	204	225	248	240	240	225	230	250	233	268	230	252	197	241	261	212	239	236	262	236	223	229	245	190	261	236	245	250	216	242	222	218	253	245	237	227	218	235	245	248	247	226	226	228	251	228	251	228	223	223	242	238	251	207	225	251	238	238	224	222	253	187	214	246	186	261	223	257	252	255	232	217	216	222	221	246	225	203	220	226	261	245	210	237	239	229	205	223	241	246	242	263	229	282	254	285	233	250	208	245	223	241	242	259	248	238	246	217	263	252	216	232	232	216	245	232	213	241	241	208	241	241	225	232	232	226	225	233	229	213	238	245	231	246	223	241	253	264	257	241	233	248	250	236	230	213	249	231	225	249	213	220	234	224	245	237	234	248	239	222	227	252	224	247	244	229	247	253	257	236	251	209	251	231	207	227	255	237	219	228	227	247	233	229	238	222	226	264	272	249	230	248	235	225	217	246	223	208	228	248	225	194	241	206	232	236	269	244	259	229	257	231	257	232	241	252	230	247	248	242	218	226	250	243	225	244	234	237	244	251	228	236	256	235	236	197	229	219	240	252	234	267	258	246	254	234	226	254	233	231	228	232	211	251	234	252	233	238	252	221	235	232	231	247	220	253	207	195	243	236	230	211	244	241	229	248	209	241	255	221	224	226	225	213	229	256	201	252	243	212	224	231	234	218	231	235	236	236	241	243	243	249	223	233	242	210	234	226	235	257	241	236	252	217	223	225	216	249	228	251	232	229	241	222	204	217	239	282	256	242	233	212	233	204	248	226	245	218	227	231	211	220	234	222	228	220	269	235	234	254	243	215	257	209	229	209	202	212	253	232	203	241	230	245	238	226	227	223	264	246	216	234	240	227	248	233	224	239	261	224	241	234	277	243	244	255	230	238	246	212	235	239	211	249	227	225	255	215	237	250	263	251	272	237	266	226	241	231	268	240	219	243	243	239	232	240	224	238	229	246	261	211	205	220	236	230	240	248	236	235	248	233	231	236	223	237	254	240	250	217	225	196	223	214	263	218	220	243	254	238	259	231	214	227	225	261	248	246	239	216	218	234	256	234	233	204	231	214	229	240	257	234	228	235	221	238	234	257	252	228	262	264	238	218	248	236	241	243	194	252	224	237	218	243	233	257	225	234	256	209	235	233	240	235	237	227	217	262	232	245	256	242	230	236	237	213	225	234	237	246	216	219	253	271	238	249	222	204	217	243	266	218	229	227	235	224	260	244	266	230	252	245	244	224	251	234	252	205	219	267	244	238	221	210	246	209	237	236	236	233	237	245	226	220	273	238	243	265	269	237	218	217	221	229	236	243	240	262	246	228	239	245	229	240	238	245	250	211	262	241	228	235	231	240	213	253	256	246	238	216	235	232	241	240	281	214	225	232	252	258	223	227	244	249	218	251	217	231	216	254	262	253	235	257	238	216	227	235	260	258	244	210	237	252	217	232	261	249	245	239	260	250	246	232	233	237	246	229	212	237	278	246	239	250	240	236	252	246	241	231	225	241	232	230	242	238	256	223	241	218	281	259	250	239	225	227	225	279	240	239	205	213	228	229	203	207	220	236	251	229	207	236	234	254	241	239	255	246	246	249	248	252	239	253	235	216	227	221	237	248	233	224	277	216	225	214	243	241	257	234	241	239	217	189	227	233	226	223	224	217	220	239	239	230	205	235	245	256	279	237	230	239	250	234	205	223	235	246	213	244	218	268	261	234	222	218	234	222	241	247	241	245	210	242	250	256	224	230	259	215	224	240	210	233	242	239	230	260	214	226	220	204	283	254	242	238	228	226	244	236	242	239	240	261
1836	690	686	636	608	638	581	563	573	570	565	562	561	576	564	535	585	542	574	610	600	571	546	596	539	591	616	584	569	609	595	565	567	556	586	530	575	592	538	606	589	555	559	591	599	553	577	571	591	580	586	521	524	562	585	558	539	549	565	583	569	548	609	561	592	600	589	568	574	560	584	567	555	568	571	574	580	620	587	589	605	574	632	561	612	592	578	559	538	638	576	555	548	569	575	573	602	543	573	552	536	571	562	560	577	572	554	551	591	575	544	573	549	535	576	567	591	578	557	558	570	586	565	595	550	573	564	591	536	548	547	612	537	566	565	548	564	556	563	579	604	583	562	543	588	578	583	555	543	603	611	549	560	539	624	589	605	583	573	551	575	548	583	553	561	563	558	619	537	565	547	521	548	593	554	564	539	571	580	566	558	574	560	578	570	561	566	566	580	553	596	540	561	533	590	587	591	568	554	569	579	538	551	569	567	554	560	547	552	559	545	594	589	626	607	639	581	540	566	591	591	564	565	556	592	552	610	566	553	550	588	548	538	573	547	568	537	557	567	571	604	579	573	557	590	584	576	612	558	590	558	590	525	585	575	576	515	571	552	537	529	566	534	604	598	560	581	605	578	584	549	561	543	556	566	572	542	560	560	599	580	563	583	561	563	568	579	615	549	605	589	577	552	591	529	589	563	511	551	547	545	578	610	588	540	594	554	550	575	552	594	587	602	584	586	587	565	539	573	566	557	573	567	587	583	541	584	566	548	588	613	589	583	537	560	567	558	575	592	577	578	542	566	576	579	537	547	531	573	626	588	581	628	580	551	571	568	529	584	566	536	608	604	546	578	556	590	613	563	600	550	560	562	535	587	536	597	542	554	574	576	577	587	640	605	591	532	577	538	554	572	590	561	562	575	600	572	555	558	566	569	570	536	569	564	564	571	578	509	588	553	568	580	621	575	573	600	576	566	589	575	546	570	556	598	598	557	582	543	528	568	548	602	573	574	601	550	589	590	570	543	598	599	597	554	569	561	623	564	588	623	566	571	546	580	595	547	572	561	596	557	578	576	575	621	565	580	569	598	531	557	574	549	580	572	566	588	582	551	543	590	553	564	555	575	570	543	566	568	525	547	517	605	546	617	560	573	553	555	567	570	537	612	568	569	594	573	626	578	552	539	583	549	617	550	574	571	576	580	563	580	595	543	573	583	589	546	540	642	512	578	579	548	597	569	553	617	553	593	596	565	567	579	577	526	556	597	552	538	578	606	602	559	541	578	569	586	600	599	554	568	546	544	548	551	538	582	604	550	564	599	570	601	560	564	583	576	577	576	548	547	556	552	562	557	566	561	630	586	559	580	601	564	552	572	547	539	593	552	564	591	541	590	577	573	558	531	587	566	548	569	557	545	575	559	559	547	569	541	529	530	566	568	603	564	556	570	555	555	611	583	585	555	580	578	552	552	549	600	593	594	568	602	552	588	556	608	569	579	564	609	551	562	571	532	547	573	572	609	565	573	585	591	575	604	567	573	598	607	579	548	575	560	550	564	543	566	562	547	604	569	552	557	596	542	609	540	547	509	588	540	546	572	559	561	566	571	565	578	540	545	581	548	587	604	575	517	538	538	571	605	573	557	571	601	566	542	546	559	563	565	586	586	568	595	574	580	586	562	599	601	577	585	554	534	567	589	581	625	566	593	545	524	588	576	577	584	592	552	588	533	569	532	598	540	538	601	553	572	552	578	558	614	521	553	559	547	577	556	596	564	550	571	540	574	560	528	611	556	567	564	575	557	579	521	529	564	585	600	559	579	581	576	589	582	523	577	581	563	573	569	571	607	569	596	555	571	588	577	575	570	618	593	595	569	561	513	586	604	559	566	557	579	581	567	605	550	606	597	576	550	585	576	577	578	587	540	593	575	572	578	565	595	593	559	586	576	558	549	584	535	579	583	563	554	577	603	587	582	542	532	539	589	583	542	567	570	589	554	571	574	563	553	544	598	553	574	582	565	588	597	560	592	573	566	554	568	542	590	568	580	574	626	546	526	618	533	527	574	570	603	604	598	573	578	604	591	527	564	572	579	551	578	609	576	547	596	531	586	581	557	544	581	544	550	557	592	579	571	603	544	534	574	604	575	549	554	553	568	609	589	585	595	540	525	617	544	589	601	566	559	603	588	602	579	595	610	583	573	549	566	580	590	617	569	572	558	550	591	570	577	596	558	587	598	557	533	558	588	598	602	578	566	550	578	542	613	559	603	583	597	562	571	566	578	616	559	588	578	556	550	562	590	591	536	553	560	551	553	506	548	555	595	605	540	600	588	557	604	522	554	573	567	572	550	582	546	588	588	567	542	561	568	575	607	516	494	558	535	589	576	524	500	585	551	612	572	537	586	564	605	543	562	574	584	607	563	549	575	554	555	590	593	551	594	547	551	556	585	583	595	590	593	591	549	575	567	528	548	572	532	577	557	565	587	546	575	601	575	608	542	567	555	571	580	573	571	574	564	547	568	550	562	604	531	585	567	614	514	563	605	529	568	577	560	544	612	554	552	546	567	569	563	521	564	546	584	567	583	577	555	528	551	564	586	552	581	552	595	590	579	551	573	538	540	591	558	570	576	548	589	551	583	579	595	587	543	583	579	555	584	547	562	579	601	549	560	555	579	564	595	580	588	548	592	565	584	590	567	595	600	581	564	542	570	579	521	585	617	554	558	548	591	561	574	584	589	570	625	556	577	546	588	570	556	575	601	562	602	539	578	602	600	578	603	569	582	562	598	579	567	554	558	553	609	609	562	541	573	582	543	540	559	556	618	558	620	582	567	581	532	588	569	549	575	589	522	585	594	559	601	548	584	515	566	558	544	578	588	604	580	588	567	555	572	577	594	553	571	553	570	584	556	569	504	582	546	571	593	572	541	610	521	563	548	523	592	566	584	625	530	594	562	589	532	605	582	549	579	591	590	607	547	548	551	599	568	611	558	575	600	590	525	600	577	583	596	571	577	557	557	556	629	509	516	596	533	541	579	591	579	555	585	546	592	567	546	551	556	564	543	601	564	598	571	596	545	538	549	567	578	518	587	568	564	569	539	547	547	537	562	542	578	565	592	573	546	587	496	586	574	618	577	542	572	623	551	558	574	607	570	561	576	585	652	561	606	557	558	564	582	578	560	537	528	588	562	576	563	578	519	543	534	565	547	562	550	581	602	573	595	567	554	542	569	581	532	511	565	573	581	602	557	562	547	549	584	577	548	592	602	555	552	574	542	579	586	547	572	558	577	580	560	562	593	601	560	563	575	574	594	600	617	581	589	567	555	574	586	582	548	590	589	574	573	568	543	585	567	553	604	589	587	571	632	594	582	572	587	560	579	574	588	560	581	583	584	581	537	544	580	576	597	576	564	586	595	533	567	574	592	553	619	579	640	607	599	547	602	538	590	595	566	591	576	563	574	497	554	593	559	555	542	564	563	553	544	576	582	579	529	537	557	587	609	554
7783	642	597	433	330	273	220	200	171	177	199	181	162	178	186	204	167	181	171	202	157	153	158	153	184	175	174	185	159	184	202	170	157	159	151	153	193	165	149	136	161	156	167	162	163	141	158	188	177	167	158	174	150	157	166	177	156	154	196	149	153	172	160	183	165	174	170	159	156	148	158	157	159	175	159	141	170	152	127	175	158	167	155	156	163	157	157	153	133	162	158	157	166	142	155	185	148	157	152	152	165	162	160	163	168	161	175	166	163	181	165	172	163	185	163	160	157	160	145	181	162	171	159	165	151	158	179	133	171	164	189	167	146	187	156	157	155	160	162	173	163	166	187	183	155	163	192	159	149	160	184	161	167	167	181	163	168	179	164	167	175	178	166	161	144	165	168	157	134	174	172	167	145	152	167	131	158	142	162	178	169	137	171	145	156	171	162	179	186	156	175	163	155	180	162	162	165	141	131	193	151	171	154	148	158	175	181	164	162	155	145	160	158	151	163	163	161	157	158	166	170	175	154	176	143	167	164	169	141	174	181	148	158	166	167	183	158	179	142	160	151	136	153	163	125	158	152	171	157	153	153	154	146	169	158	162	133	167	130	160	145	163	161	147	161	158	146	169	176	155	162	156	158	167	169	170	159	165	152	139	171	161	166	165	174	144	162	162	137	146	174	171	152	158	179	162	153	147	151	159	158	173	182	153	169	145	151	158	138	153	145	171	154	160	131	162	188	194	154	138	156	156	167	187	159	164	151	138	183	158	134	154	161	159	180	138	157	178	145	155	163	153	150	164	178	154	158	186	163	167	146	181	198	190	169	158	157	151	153	183	167	182	178	164	171	149	156	166	152	170	138	158	161	157	165	146	145	176	156	149	173	169	164	159	164	174	168	177	151	153	153	173	142	183	160	130	148	151	178	175	170	155	155	157	156	157	155	148	154	185	163	146	170	128	151	164	152	153	156	161	171	159	149	160	171	155	176	148	156	172	155	169	176	156	161	176	161	164	151	159	165	179	168	162	149	174	193	169	162	165	143	150	184	146	157	178	139	165	167	171	131	151	170	162	151	151	168	148	162	170	136	173	177	182	157	152	156	142	164	157	160	171	192	155	168	146	161	174	164	163	161	151	173	152	178	152	174	187	172	159	136	197	142	171	161	147	164	154	154	158	140	168	178	183	159	163	188	161	151	174	159	165	176	140	156	163	188	152	140	177	167	168	155	153	141	136	181	192	160	168	155	149	141	181	176	174	164	158	159	152	167	140	167	182	178	168	151	186	148	143	172	147	173	152	161	164	147	150	155	162	151	177	171	165	166	167	162	151	152	178	141	174	157	174	164	165	169	161	165	159	180	181	165	181	168	158	169	157	158	166	144	173	145	182	160	157	160	162	154	166	174	166	151	162	155	153	158	151	193	149	168	163	165	171	153	163	147	176	174	142	157	175	179	166	150	155	181	193	158	156	166	147	153	188	147	173	155	153	156	164	171	188	179	181	134	143	148	166	156	158	193	153	158	163	155	141	183	149	166	146	151	152	131	154	133	172	137	164	143	166	165	168	146	168	175	182	156	160	156	155	157	143	150	160	163	146	149	163	142	141	136	161	161	184	134	179	132	166	140	185	190	177	142	150	143	172	182	156	149	156	163	146	140	160	166	153	153	167	167	176	166	154	158	150	157	150	155	178	162	158	157	146	169	173	160	154	144	137	173	134	169	176	165	168	182	162	165	160	175	171	146	161	186	184	176	145	151	145	166	151	179	178	141	185	169	186	163	152	170	157	188	150	172	169	146	164	144	181	162	148	161	142	179	148	159	167	176	166	156	168	167	148	145	173	157	162	194	174	151	181	148	164	157	151	151	159	175	173	157	143	149	138	156	170	168	161	172	150	150	161	155	150	155	163	162	150	133	147	184	160	149	165	160	169	175	152	182	157	165	161	171	148	159	173	170	171	144	174	169	159	156	187	143	170	144	157	158	170	180	150	137	128	178	159	191	144	151	149	152	176	162	144	146	155	176	155	168	165	145	191	165	169	161	162	161	144	176	138	179	156	144	184	146	182	162	140	174	164	160	147	149	169	150	144	145	172	177	146	172	163	178	140	138	145	156	159	170	180	140	170	161	164	151	153	152	151	184	157	162	170	177	167	162	166	160	178	175	155	184	169	168	176	152	158	147	177	164	182	136	150	166	153	146	150	163	150	171	159	179	153	171	171	142	145	183	166	148	187	128	157	152	176	178	161	139	142	148	169	162	145	180	152	145	152	146	171	158	151	191	184	143	148	156	162	165	171	171	162	170	180	170	150	147	167	154	175	158	168	179	146	169	158	173	189	154	169	171	170	144	183	168	197	183	149	144	145	185	161	171	169	150	147	128	165	129	152	170	165	152	157	141	170	168	147	173	163	169	159	154	153	151	163	164	144	179	166	165	129	142	162	147	153	163	165	175	179	148	172	169	156	187	165	165	156	160	194	163	147	158	158	179	177	168	152	168	146	174	160	176	172	160	179	167	152	149	153	141	160	172	179	160	159	163	169	166	152	174	155	145	178	179	162	170	173	184	140	148	150	183	162	157	163	134	151	153	158	179	185	154	133	170	184	182	161	153	155	139	177	172	160	153	144	160	143	162	162	178	144	147	155	156	166	172	162	169	171	187	155	171	169	154	161	158	201	161	159	168	172	171	142	178	167	174	180	175	176	160	146	156	163	156	156	156	172	178	178	171	159	167	152	146	154	156	164	174	167	170	172	155	160	167	159	145	176	171	149	155	164	159	155	164	180	141	178	149	156	158	159	166	146	132	175	179	190	166	164	168	170	173	176	159	141	157	174	164	183	156	139	165	164	179	163	144	148	164	173	140	145	157	157	157	160	145	178	181	150	175	181	154	174	158	171	147	160	172	157	173	171	158	164	169	170	183	145	161	178	165	161	156	173	195	150	177	148	171	170	137	160	169	174	130	156	198	161	141	155	144	166	183	149	150	166	162	143	164	164	136	156	152	170	167	179	158	157	173	134	166	151	160	150	150	173	129	171	161	169	132	175	147	166	163	156	138	174	151	147	177	142	165	168	139	145	160	170	166	168	188	160	166	177	131	154	165	135	173	188	170	156	165	167	166	159	144	153	167	165	170	153	143	174	179	174	179	169	193	154	153	168	170	158	160	182	153	163	170	149	163	155	172	166	164	145	144	180	169	159	173	166	160	158	194	133	179	132	154	171	151	184	178	151	184	147	126	154	159	189	154	152	150	167	160	144	180	154	163	176	141	177	166	156	159	151	178	134	169	155	156	182	153	188	174	176	201	171	151	159	174	144	144	154	177	187	152	165	163	145	173	134	161	157	167	151	178	164	157	174	148	167	165	161	147	180	188	143	152	140	153	178	157	176	141	186	168	158	160	163	161	184	184	140	169	164	167	147	158	160	168	152	182	148	165	162	148	161	152	145	162	156	154	176	157	144	153	150	171	174	161	155	165	146	166	148	147	167	143	183
6237	879	1352	1388	1105	982	853	749	677	657	598	590	558	523	585	521	517	530	520	501	538	471	450	454	455	422	492	504	438	498	450	475	440	446	422	446	442	446	464	437	456	444	438	439	487	448	455	444	475	438	443	453	486	456	391	419	414	464	450	488	466	429	436	404	472	422	481	450	446	462	444	462	451	459	423	402	434	485	434	460	463	418	407	480	445	448	443	470	472	467	491	443	450	460	399	484	461	484	463	438	460	432	435	437	422	449	448	457	439	461	454	453	456	435	468	408	458	481	440	446	418	436	436	451	502	416	411	433	416	397	448	421	422	448	441	447	432	406	467	479	452	441	457	458	410	444	426	427	467	438	450	412	437	428	442	426	448	425	451	440	437	468	442	417	416	450	453	438	440	416	447	445	442	421	464	459	445	423	472	447	462	461	432	425	440	463	480	429	446	398	478	421	408	452	484	435	399	434	448	407	397	402	408	424	474	446	429	424	426	426	458	440	452	433	443	430	438	450	397	475	417	452	435	411	429	445	420	426	443	462	459	460	444	434	416	424	411	414	447	461	443	409	417	456	455	431	381	433	433	510	447	396	447	439	432	448	444	391	464	447	450	441	489	447	499	445	398	421	443	465	453	430	455	420	444	416	447	439	433	447	435	449	421	478	429	437	413	460	428	430	471	459	470	423	444	444	433	398	430	459	429	444	449	400	443	449	469	419	429	462	445	475	446	443	444	459	426	473	442	424	432	439	436	441	393	463	440	491	429	428	414	429	414	462	438	406	422	419	428	468	450	436	451	409	426	437	459	431	438	427	447	496	437	430	455	407	473	432	467	499	442	398	436	435	441	418	447	474	426	470	431	452	405	426	456	466	502	455	407	419	430	463	443	425	429	421	416	442	444	448	487	438	429	440	443	472	456	443	445	485	452	442	448	434	441	413	429	448	466	406	401	441	443	479	441	448	443	439	457	422	438	431	429	445	423	424	444	455	433	449	433	465	427	411	414	421	427	401	454	488	446	487	437	453	456	473	442	452	459	443	515	449	434	448	410	421	467	426	418	489	435	429	408	429	450	434	434	453	481	383	440	446	457	457	422	444	463	425	438	436	474	447	402	437	437	476	462	437	470	420	458	456	437	453	442	442	452	466	451	429	464	444	417	444	452	455	407	448	460	460	446	417	452	454	392	443	473	433	423	455	445	436	469	442	420	428	427	411	445	455	441	454	432	438	483	436	450	447	454	412	436	439	500	461	411	437	406	429	440	474	473	457	455	496	457	441	445	440	438	431	424	452	412	500	431	438	480	415	467	481	466	426	430	463	424	420	448	421	446	428	438	449	438	440	433	472	434	457	430	451	457	463	431	452	396	404	455	460	438	415	476	426	444	439	453	449	435	448	419	427	451	404	462	494	427	463	456	410	489	446	410	466	432	469	414	467	432	471	458	385	450	435	428	462	422	443	412	450	433	452	421	440	434	435	434	444	430	418	444	448	440	438	428	434	428	456	447	418	442	413	452	421	441	456	442	464	450	413	413	446	442	460	446	439	426	431	449	433	421	433	434	413	411	447	440	428	428	460	466	425	423	432	458	461	470	436	427	459	446	414	439	418	427	462	433	468	480	443	467	455	431	409	437	431	426	420	435	445	454	441	413	435	406	443	451	425	489	467	454	449	477	440	439	450	443	443	416	420	415	461	444	449	458	418	421	443	444	432	430	430	420	424	427	426	459	486	454	444	419	454	416	459	469	439	427	449	449	441	449	478	435	441	472	457	428	433	421	447	447	435	409	447	447	471	439	475	451	459	460	448	446	448	437	428	427	419	461	434	446	446	453	503	451	383	416	392	405	497	492	427	443	453	402	477	453	458	436	411	438	453	425	444	428	407	443	455	456	433	472	442	444	439	443	451	433	438	430	448	434	440	489	489	473	421	411	439	483	467	445	442	480	459	431	431	400	439	446	486	446	450	434	471	432	415	439	408	454	458	441	442	432	407	477	397	474	490	443	433	453	458	450	402	408	471	422	441	441	431	457	426	444	434	439	420	485	455	476	451	414	443	441	466	454	442	429	456	418	427	434	429	425	436	466	437	456	475	422	478	421	392	445	454	411	452	455	409	411	406	438	442	469	473	455	459	452	413	448	431	419	440	453	453	462	487	474	451	463	450	479	434	440	414	395	451	476	442	460	455	453	455	479	440	437	415	439	453	475	466	447	446	412	444	439	473	394	452	459	429	437	454	460	427	493	476	426	415	431	450	425	470	461	428	429	468	457	416	455	464	417	412	435	461	418	464	480	455	429	443	458	435	413	442	410	444	456	476	448	433	431	428	470	421	476	437	463	421	455	444	416	435	432	431	391	424	438	475	464	424	433	416	426	418	430	427	450	457	454	465	445	433	429	422	447	454	471	430	441	448	449	456	449	425	433	450	427	424	427	453	457	419	406	412	456	474	436	429	434	402	391	437	467	431	408	441	474	487	452	429	460	441	429	419	403	435	428	428	467	461	464	419	483	417	451	436	461	418	424	451	417	468	426	452	473	436	462	462	421	412	439	455	453	414	417	435	445	466	401	479	465	408	434	464	442	426	432	434	430	421	450	416	418	421	412	468	430	409	426	460	410	438	462	420	428	390	433	441	423	407	417	442	429	479	431	436	436	477	441	409	465	477	433	435	457	475	452	402	472	438	447	454	437	426	462	427	435	430	425	419	451	429	460	427	426	422	462	424	457	458	418	438	427	437	400	452	436	428	442	450	465	458	434	463	440	440	454	440	421	425	478	426	470	457	462	466	427	436	433	432	415	433	419	460	440	443	464	457	411	448	473	472	440	448	429	437	457	451	452	410	463	451	446	466	451	436	442	439	477	468	444	480	453	440	438	449	454	445	512	425	458	473	444	463	439	424	432	428	465	484	444	463	450	448	433	447	450	446	424	410	432	435	418	464	457	433	431	445	420	462	431	436	478	424	449	427	434	411	472	426	427	413	453	502	439	463	439	421	470	403	458	430	463	449	422	474	412	403	426	460	465	444	435	442	442	410	434	445	455	485	455	422	433	448	474	448	430	466	479	449	443	418	455	427	471	420	450	446	416	427	442	459	478	457	446	423	466	455	483	436	451	453	446	428	456	431	438	405	433	462	443	445	438	448	423	441	441	450	457	457	439	432	442	442	423	458	473	445	415	459	440	467	468	422	460	426	434	481	447	432	459	432	438	462	432	435	417	451	441	455	449	455	438	416	410	448	459	446	423	442	407	479	439	449	425	446	469	450	423	422	430	427	413	467	474	457	411	447	475	461	417	441	443	428	446	457	443	458	425	434	412	430	454	423	480	429	463	462	446	440	422	433	473	491	418	432	465	446	444	441	478	454	402	431	466	425	458	439	451	472	424	468	433	445	458	446	431	410	449	440	455	428	456	457	476	479	412	447	428	485	472	443	438	418	438	409	438	443	440	458	427	497	459	452	423	432	422	468	473	440	491	451	433	444	471	448	436	430
14979	1541	1316	966	682	529	482	469	402	364	351	363	386	381	326	372	380	352	376	363	362	350	315	394	373	354	317	341	314	332	347	330	359	333	331	358	347	369	356	358	337	342	334	332	389	340	344	338	327	312	362	360	354	337	335	336	338	333	329	344	352	326	355	334	372	319	357	368	350	339	329	307	352	323	359	334	333	327	330	341	358	341	302	347	341	345	320	371	332	348	353	349	337	321	331	330	337	336	354	316	333	351	362	345	327	355	359	374	353	348	342	322	322	308	345	365	331	332	343	351	290	337	324	334	333	346	367	320	352	342	350	329	370	336	348	341	330	332	323	294	351	302	300	308	322	328	360	360	345	329	326	343	348	328	374	366	349	337	353	359	332	305	323	344	339	354	345	311	361	332	317	325	361	350	341	351	363	331	347	347	323	361	337	346	322	351	327	308	332	343	332	332	360	325	360	350	315	344	360	375	366	319	341	336	319	330	329	354	361	375	367	341	338	357	336	331	349	347	327	363	340	325	335	360	321	329	327	315	338	356	335	353	324	349	342	342	350	351	362	315	326	360	343	305	344	345	316	347	336	339	364	368	316	348	350	309	340	324	348	310	362	353	326	374	331	316	350	308	314	360	346	354	321	303	332	332	350	346	337	349	330	315	335	317	332	365	318	338	289	351	352	360	387	344	322	351	385	384	351	367	333	351	321	348	325	303	324	333	348	360	358	337	355	350	316	335	333	321	348	368	388	333	355	336	317	316	331	348	320	350	340	321	326	337	318	334	342	353	356	342	360	337	331	340	350	341	337	344	332	345	335	331	299	345	331	328	333	346	350	334	352	316	345	339	359	350	302	327	313	362	362	352	366	363	337	331	321	328	341	338	338	379	373	370	350	308	352	341	340	342	352	320	337	344	327	340	336	356	344	345	384	331	355	391	372	319	351	318	350	337	368	326	313	315	362	332	325	310	383	322	342	293	348	354	350	342	336	352	370	390	322	302	303	394	362	309	351	348	346	300	365	326	320	323	344	371	340	326	320	301	323	352	302	323	329	337	345	345	352	338	319	341	361	320	344	328	343	333	348	325	348	353	317	322	344	337	368	332	364	324	348	333	335	309	328	357	353	307	373	396	310	327	328	313	331	308	342	324	314	321	360	345	325	351	331	361	343	297	308	339	326	373	339	351	334	335	355	333	328	350	305	347	297	309	315	331	334	327	367	342	360	354	332	346	344	353	312	355	338	340	383	341	309	360	337	353	359	308	353	343	335	301	335	349	360	314	357	341	318	328	355	340	330	357	350	343	325	325	320	356	354	324	334	358	330	348	326	321	302	355	338	340	347	337	319	360	360	362	321	325	300	309	342	328	354	374	371	291	386	353	358	367	354	309	343	344	359	324	345	315	351	371	325	327	356	320	324	340	337	336	345	312	333	330	323	336	332	369	345	315	321	326	319	316	347	314	345	352	329	345	319	333	372	343	353	343	339	332	328	337	320	347	327	363	344	328	346	313	348	342	351	321	339	322	337	367	361	374	335	358	339	327	361	354	360	326	359	350	354	344	333	366	336	318	332	378	312	335	342	356	335	309	353	334	316	347	373	327	338	331	339	347	340	323	338	340	330	326	349	310	327	347	322	320	356	391	364	361	338	347	317	332	354	327	345	359	351	327	313	340	323	303	330	339	355	354	342	321	301	301	289	352	348	292	353	347	342	347	309	310	344	391	347	332	344	373	341	339	347	359	320	364	329	315	348	332	382	311	340	365	356	327	362	361	348	331	313	360	345	350	310	335	305	371	345	364	314	306	346	342	330	302	353	356	366	357	330	340	302	358	352	349	345	347	391	326	346	331	353	332	355	342	358	311	309	316	346	350	344	356	359	325	291	362	329	315	329	324	355	319	353	317	361	323	303	309	324	343	329	387	370	332	319	338	325	336	320	299	337	311	331	356	324	336	350	373	394	305	345	358	355	311	342	352	345	369	376	333	337	367	343	328	325	358	340	397	331	310	352	340	320	360	340	347	355	350	355	340	345	318	375	319	328	325	377	331	348	346	315	334	312	361	311	344	332	338	312	356	380	363	353	356	300	332	376	322	296	309	366	358	331	335	318	378	313	347	352	351	348	330	347	342	314	364	342	324	348	357	361	333	317	326	306	309	368	314	346	330	324	320	377	325	329	345	342	369	345	345	349	349	343	328	311	373	372	313	354	368	314	331	352	360	336	343	337	334	316	364	342	385	335	336	362	332	338	339	312	345	385	327	321	345	353	335	332	355	314	348	326	346	355	335	339	346	367	308	343	293	336	337	345	302	343	348	342	313	310	342	375	371	325	358	334	348	335	330	326	350	374	328	362	334	327	306	379	333	355	372	362	330	337	365	312	329	346	358	343	344	334	331	335	322	333	346	339	327	347	329	344	339	330	313	349	363	351	327	343	312	334	346	338	336	378	336	343	353	340	304	314	347	306	325	377	320	312	351	344	348	351	373	330	340	329	350	382	361	352	340	358	384	339	339	312	353	341	330	321	311	340	300	326	343	383	353	375	307	342	340	321	313	331	343	352	327	334	359	323	319	349	369	361	352	349	335	352	363	345	331	330	316	341	354	349	387	313	327	371	325	349	367	351	355	323	333	298	355	331	415	327	377	337	372	381	324	330	326	356	351	335	346	342	368	374	355	366	326	350	356	354	378	341	354	358	347	308	303	313	321	346	338	359	326	337	340	342	348	315	305	376	313	343	301	344	310	324	349	325	364	376	365	348	379	352	345	314	316	345	351	371	356	366	335	343	309	332	351	329	325	307	334	325	301	311	343	352	354	340	309	394	364	302	347	352	362	333	348	355	329	354	375	345	333	351	306	336	359	378	338	317	330	352	306	331	375	343	356	332	332	312	319	359	369	309	351	352	321	341	346	360	390	334	312	368	332	358	348	340	354	385	364	324	360	332	316	333	338	379	324	327	323	335	336	354	301	302	354	305	329	329	307	332	351	320	358	328	369	331	342	343	356	355	334	317	352	313	360	358	321	346	348	323	305	316	338	337	310	312	322	338	343	373	329	346	366	316	326	365	347	296	352	373	335	319	331	329	345	358	346	340	316	355	350	349	312	365	334	319	325	362	365	351	328	359	328	366	338	321	348	307	308	349	347	335	340	302	319	368	321	347	337	325	363	363	316	322	349	347	322	342	345	338	322	341	354	337	335	334	327	335	341	340	343	348	340	370	320	333	335	360	335	317	330	316	359	343	346	337	409	325	338	386	324	340	344	361	334	364	368	331	320	332	344	357	320	334	359	336	360	352	344	338	345	334	338	355	350	363	336	316	334	292	329	342	372	328	310	345	342	363	311	342	349	326	340	333	346	347	343	318	315	339	349	372	343	320	317	344	342	331	333	326	331	336	319	324	338	325	328	341	347	352	340	321	322	328	368	348	348	343	339	356	356	350	365	353	335	387	365	330	352	326	338	330	350	359	389	301	371	317	363	373	318	344	318	300	324
8572	1358	2555	2489	2162	1731	1522	1419	1188	1148	1096	1085	987	1006	980	952	946	893	916	898	865	866	890	905	856	881	830	880	824	862	816	842	892	841	867	864	846	876	875	800	832	856	813	793	839	814	815	868	828	830	815	829	779	841	826	853	767	856	844	803	815	800	747	767	771	794	826	808	811	831	871	791	794	818	797	840	813	792	803	804	826	799	814	760	760	789	799	813	837	804	827	846	796	805	837	767	794	827	811	833	755	838	863	797	805	732	807	788	823	817	828	834	817	858	827	829	810	810	772	801	814	793	786	796	795	822	828	866	812	793	804	825	792	805	824	845	822	793	823	739	765	826	824	802	776	839	800	843	798	773	844	804	797	800	775	749	789	808	808	802	899	816	782	829	848	813	819	828	841	816	834	824	781	805	804	829	816	770	809	827	826	823	822	800	844	823	826	789	785	804	820	797	775	846	773	854	869	793	778	808	790	816	825	755	826	789	824	810	783	826	784	792	848	846	809	838	785	826	819	818	769	776	792	760	809	787	804	800	806	828	806	842	813	775	747	736	826	771	848	804	742	798	776	786	787	822	830	793	759	813	781	772	817	803	754	810	814	837	802	803	784	832	825	804	826	838	792	789	814	817	799	785	771	846	865	815	786	810	833	770	834	788	847	854	859	773	803	827	806	846	751	795	798	816	789	839	787	752	773	788	816	788	843	825	835	798	835	834	810	808	798	807	838	816	824	778	835	822	791	771	787	817	789	801	799	842	791	790	795	824	815	818	777	805	799	803	810	775	844	803	853	831	809	780	815	794	823	771	809	794	816	830	837	844	832	776	746	812	796	827	800	828	773	804	826	814	841	828	783	788	805	763	774	802	789	819	780	800	805	770	819	793	770	822	785	771	780	749	827	772	827	779	857	771	783	805	809	845	796	761	778	833	768	790	791	785	831	811	767	828	800	798	818	792	840	802	809	807	792	804	766	767	767	852	848	727	781	825	821	836	809	824	799	782	815	807	846	820	819	781	875	837	794	786	774	771	796	794	805	821	744	796	840	826	792	785	814	783	787	846	836	779	780	790	803	807	815	870	814	781	823	785	817	870	828	835	783	787	785	794	760	844	808	778	797	799	782	771	810	795	792	854	808	761	798	810	813	834	757	781	862	761	796	762	809	813	795	804	796	841	783	839	846	801	810	819	812	805	819	824	824	802	839	792	798	820	774	794	783	844	867	759	851	822	809	783	808	809	831	782	814	756	854	802	820	811	822	793	825	827	823	782	809	804	831	802	777	833	836	804	772	804	797	790	798	789	839	853	772	779	811	767	805	809	813	790	818	795	783	801	778	778	822	783	827	810	780	762	793	827	784	811	798	823	771	805	822	854	784	761	742	847	809	802	804	767	857	778	808	816	774	793	808	823	788	808	831	793	778	833	792	865	823	867	813	819	813	772	812	833	766	812	740	830	816	761	823	847	829	758	787	828	790	784	826	774	804	860	785	815	798	844	792	759	791	863	776	816	815	826	817	843	811	830	847	809	838	821	792	817	812	777	769	814	867	817	779	844	747	827	798	787	813	789	831	801	834	827	815	790	770	797	803	777	819	744	808	805	771	808	786	859	803	811	810	771	772	825	768	769	810	847	805	826	802	852	831	816	818	836	797	760	837	823	791	775	822	769	845	805	793	817	805	898	811	776	755	788	800	806	786	796	847	760	785	806	831	760	780	833	791	748	857	797	858	751	833	766	816	805	797	845	853	808	821	805	771	791	794	776	803	829	816	815	804	764	797	797	797	796	821	817	774	784	795	790	805	817	767	803	844	892	890	784	845	839	793	775	860	813	856	789	823	820	771	847	842	813	843	821	800	781	770	830	831	778	842	852	822	799	765	818	799	792	773	772	872	804	843	813	822	845	817	768	757	800	784	796	797	834	823	817	810	795	795	802	779	742	751	815	814	815	832	822	821	837	821	824	799	867	808	827	780	843	814	772	804	778	773	869	826	787	812	801	796	789	858	815	801	837	810	833	814	795	822	792	763	799	811	840	804	749	837	813	832	805	800	804	856	822	825	801	822	760	819	797	774	803	786	770	732	804	805	865	806	818	769	802	777	829	822	800	792	814	810	827	801	817	769	825	865	796	777	824	832	791	823	858	806	832	823	824	807	805	828	794	809	806	822	825	795	812	756	821	814	828	845	806	802	841	795	800	812	783	834	799	814	823	804	836	824	839	785	799	775	778	822	823	800	847	784	798	834	799	814	821	836	777	768	729	802	812	804	808	848	828	792	844	786	803	811	766	794	802	778	839	799	775	815	822	774	820	822	763	789	797	853	794	780	817	810	838	802	792	825	819	772	831	775	800	785	831	789	853	822	776	799	829	834	801	809	753	801	797	734	780	790	841	853	825	763	835	843	850	809	843	784	775	821	780	766	854	814	853	776	839	809	809	799	845	820	785	764	779	865	846	829	788	800	865	828	835	800	831	811	778	842	821	783	810	827	828	837	780	782	784	740	835	817	811	768	856	783	807	770	824	804	804	815	800	781	815	795	819	825	769	798	803	809	770	759	834	776	777	794	783	806	794	756	787	807	836	821	805	817	778	852	787	846	825	815	789	800	817	840	808	783	805	815	856	828	792	801	798	806	771	806	847	787	760	789	858	814	798	810	786	770	759	802	849	757	816	792	811	783	767	790	866	771	826	808	794	800	829	808	783	835	845	801	791	871	821	779	793	803	815	800	763	819	840	772	750	829	849	814	844	811	772	846	775	788	867	790	792	777	782	838	759	847	861	820	836	787	826	798	775	782	804	828	809	805	789	759	810	823	849	779	782	788	804	769	809	791	809	791	804	808	787	863	813	778	837	782	754	813	811	767	801	814	827	806	805	759	815	799	805	900	829	813	800	817	804	823	854	783	822	825	798	839	820	862	812	798	808	781	806	811	785	862	813	837	804	873	812	815	784	784	834	776	793	805	826	818	840	781	813	884	818	812	841	833	760	792	847	801	827	857	764	792	822	837	797	833	824	785	857	824	876	816	843	882	836	814	796	806	768	809	800	790	747	794	815	846	819	849	871	804	837	811	879	826	790	772	791	777	794	803	789	794	781	779	779	820	812	801	775	815	786	810	818	801	787	857	818	830	831	814	779	829	811	815	787	815	763	822	840	847	782	797	856	804	797	837	803	799	793	798	838	824	794	769	787	828	872	872	822	775	792	820	793	809	814	820	842	790	756	759	778	799	803	790	813	820	830	781	812	865	770	832	791	808	781	798	809	780	819	810	806	786	809	793	803	812	803	799	835	825	785	802	782	788	806	783	790	836	790	796	821	825	839	822	807	801	844	809	833	839	746	842	808	830	867	810	873	838	815	759	773	858	827	767	806	771	837	820	789	760	820	819	804	835	770	803	817	802	812	834	864	771	775	829	841	869	764	817	777	781	779	741	786	770	774	832	851	750	805	870	790	813	892	860	831	814	835	795	831	805	756	769	821	828	820	766	817	831	802
1797	328	344	234	258	227	245	218	223	217	231	220	241	235	225	261	271	227	224	233	228	232	232	231	195	232	234	236	233	230	257	238	213	244	253	236	303	239	251	255	244	247	239	224	214	203	241	214	220	222	245	232	243	250	223	209	232	246	237	215	232	247	275	235	236	257	256	233	243	235	244	234	220	242	235	221	209	232	245	256	235	226	222	227	214	249	238	203	236	221	220	218	241	250	213	236	246	233	257	253	259	228	211	249	249	247	251	228	227	227	212	214	204	282	233	253	231	212	224	238	237	215	253	247	232	247	236	247	251	227	235	236	227	264	250	243	232	260	253	226	246	247	262	240	243	237	225	219	244	267	244	219	210	227	252	250	238	237	236	237	223	262	226	247	208	227	243	228	232	236	246	245	228	251	255	224	236	243	209	242	246	192	215	238	238	220	207	266	239	230	270	232	232	211	235	228	237	240	240	217	254	217	225	244	226	250	250	237	209	263	203	231	227	236	221	235	243	264	227	243	253	234	245	281	243	210	264	239	242	253	240	222	239	232	237	244	242	223	245	225	231	203	236	229	265	250	252	235	238	243	225	246	215	251	233	245	223	244	267	225	231	230	202	217	254	246	229	267	235	248	226	185	247	230	239	252	250	256	248	216	220	254	248	207	232	225	233	270	211	247	243	251	221	256	221	269	215	226	237	232	245	232	215	229	239	230	215	260	221	228	218	253	215	256	239	213	195	211	219	236	253	217	232	230	212	228	233	248	231	224	236	270	228	242	212	250	232	267	236	237	248	252	246	262	236	218	256	223	209	226	264	240	230	245	248	252	216	221	235	227	230	239	242	229	233	244	245	247	228	221	229	233	234	224	248	239	244	243	239	216	192	187	240	225	237	211	218	221	252	217	277	253	247	236	221	250	246	247	227	262	234	268	257	218	220	232	248	206	258	230	271	231	244	234	211	210	221	205	247	261	243	231	245	228	221	244	236	244	216	241	215	257	245	224	212	239	228	238	236	229	235	241	245	230	273	260	251	245	223	239	226	237	247	243	208	217	249	232	255	258	226	243	260	233	210	200	247	247	249	235	241	226	233	234	255	214	214	224	242	218	227	240	219	226	208	226	238	226	232	204	263	214	215	241	249	235	264	241	207	214	243	244	235	252	247	267	210	233	230	222	218	246	217	227	267	221	226	221	263	274	235	227	222	255	234	217	204	218	226	246	220	243	210	226	230	238	235	242	262	241	216	249	226	260	226	244	205	230	226	242	239	237	234	216	275	202	238	258	258	269	240	237	230	212	241	238	230	256	247	232	243	239	261	242	237	251	230	239	236	260	222	242	219	243	211	225	255	233	205	218	250	252	231	200	242	236	247	249	241	210	204	238	264	233	237	225	219	218	245	286	244	210	243	244	238	260	234	283	257	252	231	264	232	231	230	242	269	257	264	227	250	233	231	214	216	215	236	238	225	257	214	210	270	226	273	232	254	236	208	227	238	227	230	220	279	254	218	236	246	251	264	217	243	214	205	236	231	225	215	256	226	242	220	242	254	246	227	242	227	177	233	255	227	240	234	248	236	228	227	217	250	237	236	223	223	275	220	238	247	223	266	242	220	232	243	237	233	250	225	243	227	221	222	227	236	235	263	214	228	223	220	224	220	232	222	235	205	248	248	266	234	218	213	250	238	246	232	244	269	226	252	246	228	237	236	256	234	254	227	209	246	191	230	239	220	265	241	257	227	227	242	224	255	229	244	210	214	227	213	257	202	242	261	216	241	230	248	221	210	245	236	228	235	244	236	242	238	230	255	218	241	244	197	225	233	226	250	245	237	237	281	241	239	234	237	236	262	228	243	242	235	232	220	234	223	240	253	222	208	251	257	237	245	260	231	224	243	260	215	239	232	237	225	213	232	253	243	207	215	232	232	227	248	213	232	243	265	240	267	253	248	216	217	232	249	238	246	241	227	265	226	242	249	245	258	229	240	219	227	235	238	245	225	238	217	224	197	242	224	250	245	216	241	249	239	230	255	232	248	238	223	211	245	238	225	238	245	228	228	239	239	234	227	220	232	204	234	218	249	209	210	215	235	249	251	242	235	260	240	245	233	236	244	242	222	237	227	237	215	248	233	224	259	223	238	239	255	232	246	232	240	244	236	233	215	238	249	231	243	242	242	225	211	232	268	251	230	207	233	212	237	215	254	245	227	242	235	249	234	242	255	214	252	232	209	208	238	275	226	240	222	261	244	244	246	238	221	259	224	249	245	235	249	248	262	213	217	260	217	198	243	228	220	227	230	213	208	223	245	284	230	233	223	254	254	233	237	214	230	253	222	251	223	220	224	233	212	241	266	229	226	217	254	253	224	241	200	215	248	244	236	246	221	236	219	246	242	238	230	236	241	260	227	219	222	242	254	251	251	241	232	243	246	216	234	239	214	233	234	229	238	247	211	239	253	198	224	237	234	222	243	208	244	229	236	217	230	277	236	230	226	213	233	249	236	240	248	229	222	253	235	229	236	261	275	248	217	229	221	239	249	236	239	227	257	236	267	231	225	227	228	216	266	235	208	247	236	254	267	255	227	214	259	227	229	237	239	247	239	254	217	236	231	261	235	240	223	208	230	258	223	238	239	238	221	218	253	245	220	231	238	246	242	261	233	257	274	244	240	244	224	237	219	195	254	252	228	228	217	228	227	271	236	219	214	222	234	238	226	226	229	260	264	205	205	247	234	220	231	253	229	226	233	257	231	232	228	254	265	287	228	241	242	235	223	250	230	259	249	247	230	228	230	238	263	230	256	225	243	221	266	235	229	250	243	286	248	231	250	190	211	216	260	263	212	242	245	233	248	234	244	247	256	231	209	251	240	233	230	229	248	249	229	258	243	252	215	241	249	229	243	241	222	230	241	263	211	228	243	217	236	224	224	220	247	249	242	263	229	230	230	243	264	237	216	245	244	215	247	271	254	217	250	217	244	231	235	248	236	256	230	244	230	221	208	236	225	261	234	235	244	224	248	202	228	212	266	276	234	239	230	228	231	229	238	216	236	219	248	267	230	203	192	221	249	239	239	236	225	238	245	247	250	256	230	233	260	239	241	227	228	195	218	228	224	219	220	262	246	236	229	212	239	205	245	232	241	246	235	258	239	229	256	250	216	258	213	235	226	237	233	221	234	241	216	227	231	226	235	219	224	236	244	233	243	228	244	238	236	218	205	206	251	234	229	248	229	236	238	230	255	207	212	212	229	276	267	216	230	224	237	217	278	244	230	250	181	243	252	240	232	230	204	269	236	225	236	224	211	205	224	255	256	243	229	223	240	253	234	235	225	243	246	241	243	260	230	258	241	246	237	212	258	227	263	245	220	254	252	227	251	240	213	220	238	231	229	206	225	211	228	198	232	233	232	244	234	243	243	268	260	209	231	243	251	267	229	239	252	239	238	246	215	218	225	243	245	207	239	251	231	232	257	238	229	239	252	231	238	242	211	244	242	238	234	273
1889	632	863	603	633	595	578	624	564	589	548	630	547	598	645	530	570	584	533	579	542	600	572	551	608	608	587	575	571	548	623	616	573	572	566	597	603	542	574	530	537	574	518	586	626	554	594	550	581	565	543	546	593	571	639	551	520	578	594	529	570	560	596	540	589	580	568	554	550	610	556	575	564	564	552	533	570	559	590	588	582	597	592	560	582	558	551	548	568	585	529	563	579	597	588	546	571	544	559	539	546	583	560	526	574	584	573	570	617	544	588	593	566	605	557	555	579	566	581	612	548	579	559	604	553	571	617	612	594	555	567	562	565	574	570	594	594	607	608	561	559	580	571	546	556	543	560	565	573	550	560	573	576	529	540	566	572	578	556	559	544	588	553	587	576	591	544	560	572	568	577	591	585	557	572	562	539	554	594	581	552	525	598	577	611	547	559	605	563	561	597	588	573	552	533	523	524	601	552	548	571	601	537	591	541	552	565	545	561	552	568	561	557	539	621	521	622	531	599	565	554	564	583	535	539	561	576	535	616	569	579	558	540	591	575	613	585	649	578	570	611	577	561	573	546	626	550	573	602	590	585	576	553	559	543	592	579	573	566	587	579	509	578	545	541	538	587	604	591	575	584	549	553	580	566	567	617	594	551	607	592	551	538	585	575	565	571	596	600	572	604	599	570	536	589	577	602	532	566	575	575	569	582	587	592	544	557	571	576	536	592	581	534	544	568	621	568	532	555	529	598	572	527	603	542	560	541	555	593	556	541	599	592	572	521	617	579	581	585	554	604	574	587	548	532	571	552	550	585	603	595	570	619	567	572	545	539	547	571	558	535	593	607	562	585	536	597	566	569	546	590	577	552	560	596	572	547	528	570	580	542	632	572	546	537	546	562	598	599	586	558	607	617	561	554	550	571	518	589	588	574	558	548	548	556	553	565	558	600	593	563	547	564	599	549	569	594	544	573	597	550	585	620	581	556	588	609	566	566	574	576	579	598	563	620	610	532	569	577	582	573	563	568	583	548	546	557	580	536	571	558	579	559	569	535	542	556	558	568	596	569	570	548	514	579	550	555	601	606	594	553	567	612	576	531	577	553	546	592	584	594	631	601	552	568	565	517	581	572	521	557	568	602	603	527	571	564	568	580	582	584	582	585	548	585	586	582	556	571	535	528	572	566	574	540	558	571	507	547	550	591	580	554	582	530	570	569	540	552	553	614	533	540	565	541	567	531	592	589	578	614	582	583	494	517	553	615	553	548	573	539	560	564	572	562	578	593	547	578	563	526	562	571	572	574	547	604	572	607	606	560	587	555	554	572	586	622	565	588	547	584	605	554	576	545	557	564	562	553	597	584	585	564	568	581	579	559	524	605	577	573	557	515	576	571	592	559	561	567	571	598	552	568	533	583	587	551	602	589	598	600	537	543	575	586	582	599	593	574	584	514	588	575	560	620	582	568	611	603	566	602	591	589	594	573	613	544	614	578	582	559	618	555	568	594	557	560	560	559	561	574	526	611	577	556	541	587	574	582	545	590	517	625	559	555	556	560	546	517	576	571	584	587	573	550	610	556	570	590	579	538	607	560	578	567	580	528	551	585	514	565	549	541	577	579	570	607	589	596	540	571	551	581	588	534	555	565	586	575	560	566	593	538	580	573	595	551	557	605	591	576	638	600	596	560	595	581	592	541	587	556	562	577	554	530	570	600	605	569	591	550	559	568	542	607	581	584	573	508	576	599	562	556	580	498	529	593	525	574	571	632	576	570	598	571	590	564	531	633	574	560	598	603	579	565	561	580	595	562	508	628	593	581	568	565	599	561	568	614	583	593	601	577	608	609	570	590	531	565	580	593	564	546	554	567	566	544	575	571	567	570	531	575	585	543	530	585	587	571	576	577	560	576	504	569	589	580	524	559	570	581	523	547	573	600	571	568	599	605	589	570	564	545	630	558	577	582	579	598	568	547	591	551	519	599	602	580	555	620	556	582	557	541	565	575	573	556	640	547	579	586	559	567	559	582	538	566	567	590	549	582	572	566	574	621	606	520	524	555	580	562	587	620	588	594	623	590	539	559	554	553	571	546	554	568	561	582	566	586	530	592	545	564	560	585	616	580	534	566	576	575	554	619	528	577	596	531	557	575	522	582	595	560	572	567	534	539	569	567	521	606	577	584	611	557	529	604	574	580	578	577	547	564	594	571	561	566	556	530	564	561	593	555	577	567	604	564	579	565	552	608	555	582	547	598	569	613	594	567	529	583	537	573	593	572	563	577	561	593	549	571	510	578	560	581	582	546	605	601	561	589	565	600	618	562	568	549	525	590	562	566	565	566	529	552	617	582	541	566	586	518	570	586	553	550	562	603	580	530	503	500	538	526	580	549	563	594	608	610	592	600	567	594	567	566	563	571	592	581	547	570	572	548	573	555	561	613	541	554	568	574	553	542	570	559	577	576	592	581	570	596	546	575	562	592	555	613	551	554	572	576	580	563	570	633	592	563	595	553	521	554	596	548	551	567	542	559	583	548	581	605	530	583	580	593	582	550	602	570	565	567	551	589	583	544	530	522	584	568	562	594	582	610	556	545	591	594	578	579	571	585	549	628	617	593	527	604	567	591	577	610	544	577	591	578	563	548	580	559	544	584	579	598	588	554	555	610	550	594	560	568	589	601	521	584	609	562	592	588	544	603	576	581	537	531	587	549	578	556	559	578	584	568	563	542	591	623	529	567	571	556	560	561	548	574	568	567	572	555	498	559	577	557	598	564	593	567	555	604	541	576	570	588	555	584	572	544	584	575	552	559	584	571	596	600	610	547	604	566	574	564	581	585	580	586	547	556	546	520	591	591	583	570	548	507	579	538	563	580	586	602	543	606	555	592	573	587	609	568	606	580	563	522	594	608	562	594	617	564	566	531	559	557	536	594	571	543	613	588	519	571	603	565	586	579	538	579	576	608	537	592	545	506	553	552	548	575	583	597	586	523	567	570	510	556	593	583	590	589	582	554	582	553	565	556	562	571	602	556	563	568	573	598	592	521	547	574	583	583	556	583	533	579	568	546	574	614	579	588	582	554	610	602	612	567	539	530	573	624	550	566	595	602	564	515	555	577	592	557	593	577	539	582	540	589	588	562	531	572	575	590	573	598	576	575	581	550	551	560	529	565	553	564	609	565	558	588	544	576	596	578	564	568	578	565	549	622	532	578	599	600	630	542	563	559	615	532	571	608	594	561	578	536	530	587	586	589	580	612	541	547	545	575	569	567	573	547	594	572	562	593	561	551	585	555	551	591	548	532	549	574	554	558	559	508	589	554	543	532	555	566	551	601	611	546	553	585	591	581	586	556	564	564	558	560	586	570	555	582	563	606	563	569	560	545	589	583	573	546	572	581	559	511	558	574	559	566	529	597	584	567	546	541	558	584	557	566	605	582	552	559	595	512	570	586	564	564	541	570	559	612	574	574	555	515	561	567	597	547	578	562	568	551	565	573	560
8046	635	803	451	286	302	247	223	193	198	193	185	198	179	185	173	181	199	152	168	187	184	182	158	169	166	159	159	158	152	165	160	159	156	161	181	167	172	170	155	188	170	168	148	149	155	167	153	170	174	152	156	177	147	161	158	161	150	151	131	156	174	172	174	188	159	180	155	162	166	124	162	162	127	184	187	183	155	154	180	141	159	141	170	162	148	171	162	167	178	172	129	170	172	181	155	148	175	159	160	139	153	173	159	183	153	133	147	179	169	157	179	163	164	151	169	146	150	178	160	144	172	147	171	144	183	179	164	153	164	156	190	178	179	183	146	162	156	175	158	176	169	166	153	166	148	173	168	151	166	162	148	155	155	190	183	165	150	147	179	177	157	148	161	165	158	160	154	160	159	161	177	150	191	159	166	168	168	187	170	177	177	159	204	182	165	161	175	155	173	158	189	164	144	163	160	162	173	160	175	162	158	164	168	186	153	178	151	177	176	159	176	181	186	179	158	148	157	158	169	161	154	157	146	174	166	168	189	170	156	169	149	151	151	154	133	167	148	176	165	153	176	164	192	181	138	176	169	207	157	167	181	170	145	155	140	159	141	155	164	175	156	155	169	159	176	161	181	178	166	161	157	166	158	169	160	177	156	155	180	162	157	168	164	158	155	141	164	150	175	162	163	157	140	175	180	172	149	166	171	150	157	148	168	176	141	185	175	155	167	188	163	188	168	153	165	173	169	166	150	191	202	157	172	172	204	175	166	137	161	167	156	180	153	148	173	155	169	144	149	174	165	171	195	176	175	158	153	180	170	167	174	175	185	161	173	144	185	170	191	173	147	156	168	180	168	168	146	172	169	145	150	166	182	177	165	185	152	187	152	156	166	162	190	155	162	150	156	149	164	171	169	163	144	191	139	186	155	167	151	173	167	166	204	173	158	149	175	184	156	186	156	159	181	165	151	151	155	161	191	158	161	146	156	146	172	159	147	182	175	148	174	177	155	164	158	172	152	158	171	175	171	138	138	139	169	167	134	136	136	160	169	166	145	171	167	148	178	188	172	140	151	170	149	162	133	150	168	136	144	153	171	152	166	165	182	175	192	163	172	164	160	150	146	142	153	155	151	160	167	148	155	169	163	149	181	163	176	150	157	153	178	183	173	182	180	160	166	155	175	165	148	167	181	162	155	172	166	138	179	151	163	127	161	165	150	190	165	154	169	150	165	167	164	148	163	180	175	159	152	183	154	147	166	157	191	182	137	140	146	161	160	136	166	157	153	144	157	158	176	149	162	161	161	189	160	181	153	162	168	167	160	167	159	155	198	173	194	178	126	148	168	147	140	155	184	168	151	137	174	173	166	155	194	164	168	166	160	171	162	180	154	141	154	164	173	152	159	166	153	169	152	199	163	152	139	173	162	167	172	169	166	158	165	167	156	154	167	161	153	151	149	173	153	164	147	138	154	162	171	168	145	181	173	167	156	131	165	147	181	159	175	171	159	150	155	164	158	174	157	140	152	161	151	161	154	149	154	160	169	167	148	148	175	141	144	165	156	171	165	181	174	148	178	153	157	155	159	145	186	177	147	187	170	178	177	156	156	156	164	157	181	157	171	140	185	153	156	162	146	150	173	164	167	145	183	129	148	142	184	173	145	190	164	150	174	169	165	157	172	171	193	158	184	174	150	149	164	156	158	146	185	161	185	145	140	201	178	179	165	179	148	193	153	170	166	165	178	182	168	194	155	145	155	171	182	157	163	183	143	156	153	164	161	185	171	150	162	185	167	151	163	141	158	170	154	165	158	176	162	151	177	158	184	180	139	158	160	160	150	189	174	175	156	157	166	182	151	171	165	164	182	141	180	145	163	170	164	148	163	181	169	183	159	147	169	170	169	178	176	158	173	157	176	191	176	198	168	170	184	145	155	153	168	160	172	173	175	187	166	168	150	156	136	150	160	159	162	177	175	154	159	154	160	163	164	176	157	152	156	154	173	146	144	135	152	157	152	175	160	166	156	158	144	164	174	178	166	147	181	186	179	150	179	152	153	169	157	166	161	164	163	152	165	182	163	152	146	154	148	171	177	184	170	158	181	167	152	158	171	166	170	172	170	182	173	156	173	159	161	144	166	165	157	140	187	166	158	177	164	154	169	155	152	169	158	169	146	168	158	164	161	146	157	157	156	151	151	167	169	164	187	161	174	199	180	156	139	135	175	171	188	170	147	123	136	125	169	140	150	163	204	161	192	171	163	170	152	180	170	159	169	149	196	159	154	166	150	157	175	157	146	176	161	162	177	166	176	193	167	141	171	159	148	154	154	160	146	170	151	137	172	166	143	132	155	151	157	165	161	172	181	161	154	167	173	150	159	176	143	176	150	155	161	140	165	130	154	148	185	150	155	152	153	169	179	159	157	143	164	174	167	159	159	137	164	170	153	173	168	155	170	166	151	159	154	148	165	138	171	166	167	165	186	162	163	172	187	172	180	162	171	151	180	162	208	149	161	165	164	176	190	176	144	159	172	185	161	159	162	168	162	184	162	170	158	175	156	143	152	161	160	148	162	165	200	179	168	160	141	152	164	178	179	142	173	143	147	182	163	174	164	144	157	144	136	175	184	176	176	137	177	136	175	178	160	178	157	162	166	151	151	196	172	153	143	163	190	136	175	140	166	139	142	184	160	154	152	159	179	176	142	152	149	150	149	161	162	177	170	146	163	140	150	161	162	169	167	182	169	131	166	153	179	170	176	165	154	162	179	153	168	173	178	166	176	141	167	159	171	171	150	157	176	159	150	156	153	151	171	165	161	166	149	152	188	151	163	139	154	156	160	158	189	186	162	168	159	153	185	184	182	159	179	150	150	165	177	168	155	160	194	183	152	163	168	160	132	171	178	176	152	171	156	143	161	163	159	180	190	150	136	171	164	160	167	170	172	155	141	165	167	132	196	145	158	166	154	164	167	135	167	158	154	192	165	161	156	130	166	155	181	173	146	160	151	165	166	159	144	180	176	158	149	159	160	154	143	173	148	181	128	161	165	178	154	169	169	151	166	162	152	160	154	144	176	181	170	161	144	153	163	171	160	192	179	150	173	145	162	120	160	152	170	169	167	145	175	153	174	162	154	197	146	152	158	150	147	161	170	155	162	158	171	147	149	153	159	163	182	154	140	154	182	172	193	160	170	136	169	170	162	170	139	148	146	147	135	198	166	175	176	170	176	155	143	145	173	174	145	165	179	164	162	186	166	123	175	184	196	161	149	145	177	191	167	159	147	144	159	163	170	165	160	168	167	165	175	169	162	154	169	172	147	145	151	162	162	169	151	154	166	166	168	145	168	145	149	154	176	165	146	181	154	147	190	143	148	156	152	168	153	134	157	150	173	154	147	161	136	175	144	159	161	200	176	150	179	137	152	192	170	143	157	155	151	169	154	173	170	169	148	159	143	167	163	188	164	172	173	166	186	169	182	178	167	186	154	157	171	153	155	148	175	158	157
6279	815	1817	1284	1127	906	820	750	683	657	602	591	593	556	505	546	492	484	482	501	492	487	486	467	508	492	502	497	484	463	476	472	473	457	468	486	448	471	454	457	430	493	472	413	480	500	444	461	455	450	443	437	457	453	428	453	441	451	453	495	442	461	416	418	444	487	448	408	449	445	400	417	464	433	395	437	447	441	472	449	473	409	456	417	471	425	439	448	429	472	434	447	453	385	468	449	483	470	452	426	431	464	468	420	434	469	432	419	465	446	458	464	448	443	480	464	453	445	430	422	465	461	457	468	428	426	443	444	456	458	441	476	452	435	408	457	465	445	429	452	426	447	475	449	452	428	438	455	457	432	492	481	476	447	463	472	454	428	464	434	438	460	433	448	437	452	440	428	455	435	446	428	459	446	398	436	468	499	408	463	475	464	408	484	425	460	469	448	454	460	432	443	461	458	423	481	470	404	468	439	469	401	482	451	461	459	470	443	466	422	451	417	471	418	443	451	476	435	466	483	448	466	443	434	453	455	419	433	451	457	483	454	462	424	439	475	452	456	475	452	458	471	422	468	442	459	475	451	484	401	450	426	463	482	455	449	427	436	427	431	441	467	416	474	464	456	422	435	437	470	421	457	402	445	451	473	457	459	436	441	413	400	389	428	429	456	480	493	455	483	445	443	480	419	412	449	463	445	426	430	450	457	428	408	469	442	432	426	416	466	414	459	443	428	458	419	432	449	449	458	471	461	446	461	460	470	436	435	469	438	477	423	436	432	433	492	458	433	452	442	436	428	477	404	446	448	430	461	423	466	447	470	432	431	457	451	445	431	466	465	446	442	435	448	482	448	475	469	448	433	479	493	470	437	428	443	437	484	458	452	484	456	469	461	466	483	467	424	432	388	445	440	451	451	436	418	418	420	445	449	443	430	453	465	480	444	408	453	464	442	434	446	460	467	440	488	418	445	445	437	481	403	438	486	444	471	415	471	479	431	422	478	448	452	476	428	443	429	503	404	438	400	415	409	451	433	441	430	412	431	462	442	465	450	445	416	448	428	459	475	427	436	471	457	464	452	444	461	433	438	449	461	440	442	391	454	462	440	458	464	488	434	416	468	379	444	470	449	457	478	455	456	444	444	433	451	435	435	438	415	430	431	479	432	485	449	470	447	436	436	436	455	420	454	423	471	453	453	436	443	434	441	444	463	431	460	451	484	474	444	467	452	431	458	466	411	419	457	437	431	425	472	464	412	456	438	475	419	480	438	476	479	427	417	430	428	404	461	420	454	458	433	437	464	457	446	411	454	437	459	431	459	426	463	433	427	469	444	434	444	428	457	436	412	459	477	443	438	430	485	452	463	415	486	476	485	426	411	428	432	461	419	485	408	433	471	471	413	471	463	400	446	401	450	433	462	444	445	448	441	460	436	435	446	416	424	456	465	436	424	437	454	429	457	471	437	454	434	480	441	430	439	464	409	462	441	431	462	422	421	427	462	433	470	471	462	462	441	435	426	474	435	410	454	433	411	425	467	428	457	444	457	452	460	455	460	436	493	442	425	425	455	474	446	452	487	454	428	448	434	443	492	444	436	408	425	428	449	441	415	422	469	462	461	450	446	477	484	444	450	464	476	484	423	476	437	466	438	432	427	490	456	425	422	430	444	423	453	484	439	465	456	488	448	454	429	397	466	422	450	446	425	468	457	442	454	454	451	434	421	467	424	456	456	467	456	444	434	437	438	422	465	409	462	448	444	432	465	473	444	463	478	446	403	425	418	441	424	479	447	423	429	453	425	437	428	461	450	426	414	442	425	463	465	445	472	456	436	455	433	433	445	492	455	477	441	451	469	415	427	471	462	475	477	472	457	430	439	448	473	440	442	474	461	407	418	413	466	408	420	444	466	414	477	463	452	418	446	474	461	393	478	450	465	438	450	445	432	459	445	440	450	450	442	449	405	459	453	435	472	435	455	435	458	461	416	458	464	419	418	424	448	426	469	461	409	490	439	438	436	477	406	441	416	423	392	398	440	451	437	451	481	471	456	444	473	442	491	451	447	449	432	436	445	491	442	525	434	465	414	483	429	443	467	431	477	447	450	454	445	450	429	414	480	405	457	457	452	486	411	430	415	453	432	452	456	462	433	478	433	426	466	436	401	468	452	435	461	463	436	429	443	496	442	447	478	478	442	461	448	452	410	438	439	467	469	428	453	431	427	452	457	428	419	445	424	441	459	450	409	462	452	471	452	404	474	454	437	491	445	429	437	480	450	440	428	434	425	439	438	438	438	432	470	449	450	459	439	463	455	442	462	457	403	449	417	456	460	445	485	462	423	427	443	460	443	466	439	438	460	425	442	441	451	477	448	440	446	404	461	432	442	463	417	498	430	442	441	466	423	398	438	418	481	461	445	391	476	410	473	434	431	467	448	470	424	453	447	435	448	442	499	462	452	416	448	448	449	433	479	484	454	412	497	451	498	481	466	404	481	489	481	454	466	483	482	443	449	439	460	427	431	446	470	442	460	434	418	453	466	459	431	427	458	426	431	490	450	447	427	450	428	491	404	459	407	455	436	472	432	434	444	407	464	436	466	475	441	458	447	467	440	381	410	449	474	457	489	434	497	409	491	473	437	429	450	395	431	424	425	490	442	444	427	434	458	392	456	427	421	446	472	441	439	469	444	459	452	414	441	450	439	454	448	435	458	487	445	448	448	433	436	433	471	479	422	420	451	431	419	442	432	446	448	427	461	416	419	457	471	434	470	455	438	444	446	447	449	458	492	433	434	468	424	435	432	446	465	466	441	400	456	426	438	449	455	456	432	453	448	474	454	436	536	426	398	464	476	452	425	496	459	454	478	418	464	455	408	443	434	434	429	491	417	426	470	410	463	462	437	416	449	455	444	480	422	444	442	436	397	426	437	433	438	443	430	406	452	437	431	464	482	436	435	446	429	456	433	442	450	435	465	427	467	471	449	412	449	408	457	476	439	432	469	424	455	463	419	436	470	404	457	456	416	458	418	414	421	439	500	471	457	448	406	429	449	408	460	457	461	440	480	442	458	415	473	445	413	420	427	419	435	453	437	456	446	456	454	470	406	440	445	395	440	456	450	444	453	447	446	420	426	417	457	441	466	442	422	469	444	418	436	444	471	439	445	445	441	454	436	446	425	458	414	420	437	425	476	444	420	466	453	442	490	435	411	470	477	455	454	436	476	422	418	412	459	389	436	433	480	462	423	476	406	464	434	437	423	442	429	469	440	457	444	453	442	441	479	467	424	429	461	450	413	469	412	455	477	452	443	436	445	432	436	467	439	501	435	408	454	475	463	458	434	439	397	425	459	432	464	428	439	474	448	454	447	415	437	441	446	444	425	448	490	435	432	475	429	435	447	425	451	440	449	441	467	452	442	447	453	463	462	452	436	447	489	431	446	451	448	475	451	455	454	480	438	487	460	422	448	442	434	493	445	463	445	447	436	480	415	425	478	432	462	428	493
15021	1694	1736	868	667	556	476	450	417	458	372	421	378	410	371	378	344	363	371	363	352	402	364	392	396	368	405	363	342	358	339	337	332	351	370	377	332	329	320	383	389	342	359	335	351	329	344	346	367	340	332	341	342	373	346	322	346	348	343	296	314	346	359	374	313	342	289	343	329	318	357	343	338	353	342	344	319	355	337	346	348	318	329	301	304	354	325	332	360	287	371	328	368	339	332	332	324	351	337	379	317	363	323	322	322	338	345	351	330	341	368	319	288	343	348	345	352	332	330	382	329	340	319	345	377	383	334	384	356	330	342	325	343	341	329	372	347	364	328	325	337	320	355	340	334	378	339	364	324	335	331	316	326	375	337	320	333	373	324	347	357	335	322	357	364	319	299	346	373	316	311	355	348	319	323	365	332	309	340	354	327	336	355	346	318	342	376	319	355	313	329	352	330	327	314	357	345	331	352	312	329	346	337	319	349	327	336	366	325	381	331	339	347	327	339	348	342	302	343	366	336	340	318	336	320	368	323	320	329	356	348	337	363	352	337	311	297	356	364	360	334	330	338	332	361	363	350	332	374	377	321	337	339	339	361	327	338	303	335	310	316	342	322	331	337	326	356	363	356	343	331	366	346	356	324	352	355	356	344	307	329	341	319	354	344	334	334	340	338	341	342	342	343	366	360	340	366	290	309	339	331	330	345	332	338	351	327	358	358	357	379	330	353	335	369	353	350	329	375	345	373	360	317	307	301	308	314	326	340	337	340	349	327	350	349	333	327	307	321	340	337	388	339	336	324	348	342	377	309	319	340	342	314	358	334	378	344	307	363	314	353	350	324	340	352	310	346	344	372	328	345	343	321	352	360	339	284	345	344	323	323	356	326	307	346	345	371	342	303	348	364	348	360	367	358	304	343	332	338	345	307	368	350	337	359	354	345	362	316	341	345	288	322	300	358	331	314	322	379	368	335	384	378	335	356	353	347	352	345	327	347	328	350	342	351	324	354	312	354	330	376	318	368	333	344	346	300	344	337	357	353	353	361	305	311	334	347	357	357	359	307	338	326	342	339	340	346	371	345	381	380	336	331	338	400	322	358	374	380	359	326	343	324	302	347	375	365	347	306	319	353	322	333	300	336	361	326	344	333	330	355	336	354	365	358	319	354	375	345	339	334	351	325	313	362	342	320	355	349	333	339	332	351	334	391	346	327	346	320	318	331	321	334	360	361	365	337	367	332	320	337	361	378	321	340	304	331	358	376	371	293	365	325	343	315	290	341	323	342	395	372	321	354	361	353	370	383	338	325	334	338	355	305	366	348	329	321	342	341	322	324	330	364	356	354	334	321	346	334	351	376	370	343	354	352	363	351	322	329	366	382	333	349	335	343	340	346	321	304	335	383	376	334	328	346	320	342	342	328	374	343	339	316	341	351	375	362	355	359	371	399	348	307	310	316	326	350	358	306	353	341	326	325	338	335	310	346	310	322	319	339	331	339	324	324	330	364	366	310	354	336	361	359	322	336	332	376	339	309	327	338	316	345	333	332	335	362	336	310	387	355	332	334	322	335	349	322	346	352	331	306	370	372	342	309	371	319	339	345	325	360	315	354	319	369	357	327	361	332	348	374	366	314	335	330	388	371	355	370	351	307	346	348	337	351	321	348	376	332	319	358	339	337	329	338	349	333	349	349	323	323	349	316	324	305	304	365	334	329	358	349	373	358	331	362	324	347	339	353	346	338	321	322	352	359	368	316	315	317	366	365	331	346	328	328	324	349	353	342	355	338	377	344	341	321	326	326	321	358	347	375	371	358	328	340	334	357	320	369	345	346	328	352	347	366	357	360	356	354	342	300	338	371	360	380	350	306	306	367	355	369	334	363	367	334	338	338	326	354	352	374	327	309	333	360	358	343	359	305	322	327	331	327	334	340	349	342	352	328	355	329	300	349	330	350	368	329	315	393	350	299	339	346	318	347	320	329	314	334	356	356	330	321	338	355	306	318	321	336	345	331	320	346	349	337	311	330	324	348	359	314	342	292	318	368	366	326	367	302	349	377	358	312	322	344	355	339	360	345	301	327	357	311	354	359	314	344	354	368	330	300	328	339	349	338	343	349	342	366	346	332	299	344	330	378	349	349	339	334	321	293	371	371	327	335	378	330	344	337	360	324	373	370	345	374	300	333	351	347	320	316	315	324	327	319	369	325	340	325	312	318	334	334	344	315	364	329	351	333	356	320	360	339	336	333	367	324	321	343	335	304	357	332	321	319	350	344	346	284	357	365	359	315	311	381	399	334	337	359	342	323	342	334	355	372	318	336	300	318	299	328	330	356	333	283	320	363	347	317	366	318	321	335	387	362	304	349	342	331	332	333	362	332	356	326	310	334	326	357	332	340	355	322	354	331	355	326	313	300	335	330	369	329	314	325	338	355	324	343	343	309	349	328	342	369	333	352	323	338	346	373	348	314	336	316	365	370	347	327	342	332	321	307	348	350	329	363	384	363	345	328	335	347	362	352	333	340	336	323	345	339	327	362	342	332	360	330	316	314	363	357	355	314	352	334	314	356	356	327	307	361	371	372	365	362	353	281	337	348	332	354	316	358	337	341	304	324	352	332	348	328	337	301	336	366	347	315	361	378	331	345	363	333	323	352	340	390	324	332	382	360	338	344	362	327	337	335	336	350	351	320	348	347	372	331	337	345	342	306	314	342	359	315	309	368	340	330	332	354	341	337	354	325	347	334	342	338	339	359	296	343	366	348	360	352	340	341	308	359	353	341	366	332	336	351	329	321	358	388	312	308	349	323	328	372	345	326	343	349	345	312	322	334	325	312	325	349	329	363	344	347	337	328	379	342	341	360	335	328	308	352	345	338	327	337	343	350	328	364	375	324	324	334	336	377	376	343	393	328	349	339	351	349	336	341	358	317	347	331	328	348	332	347	382	353	382	307	357	362	323	399	307	340	342	377	358	340	359	368	335	320	331	361	345	356	342	367	344	344	345	310	309	325	338	325	336	321	380	346	363	384	399	374	334	381	344	308	358	331	351	356	354	330	349	352	355	373	360	354	338	344	343	351	319	348	313	344	324	324	325	340	306	372	380	312	341	352	368	313	332	367	405	322	352	351	333	300	353	322	325	329	333	346	343	329	354	335	347	322	353	354	354	351	342	338	351	355	361	333	322	323	349	320	349	368	350	361	335	330	336	328	367	355	339	318	322	342	363	357	329	337	362	341	356	374	344	334	323	364	308	384	368	325	395	328	347	321	345	336	312	340	340	345	311	378	354	285	323	318	329	356	315	378	344	344	316	372	322	339	328	370	315	331	384	363	349	306	346	334	353	321	357	307	373	354	349	333	360	328	345	329	363	335	332	307	362	358	352	351	300	338	329	388	360	357	356	345	353	350	363	303	308	283	344	376	336	346	286	358	326	363	323	352	342	354	340	342	340	293	351	338	356	363	339	331	329	364	339	341	301	340	355	348	364	303	362
8577	1607	3458	2533	2196	1767	1525	1407	1243	1191	1116	1026	1029	1002	968	941	964	977	912	864	926	902	908	817	851	837	876	824	847	840	837	899	853	873	851	851	830	811	875	820	800	819	888	807	811	777	881	784	816	829	808	808	809	770	801	799	855	882	769	812	806	848	813	878	819	809	768	824	837	827	796	812	832	824	813	796	751	799	814	804	804	814	800	865	812	793	779	825	865	800	840	849	772	770	845	773	830	863	776	819	823	825	813	810	812	773	763	816	828	851	808	839	844	847	762	807	842	783	791	775	797	774	798	778	807	780	818	818	788	820	788	804	834	841	783	819	825	822	813	780	810	832	855	802	814	830	797	807	807	808	813	824	781	801	838	809	814	814	839	833	867	781	792	794	838	855	797	776	816	770	803	800	802	806	793	797	792	777	783	757	796	822	863	877	803	793	869	812	840	839	798	832	872	843	809	830	765	793	855	755	798	764	806	806	847	829	775	749	793	878	875	800	874	844	820	849	802	798	845	801	799	818	840	789	820	814	798	802	831	800	781	806	830	836	856	811	791	812	802	812	845	800	812	820	779	818	825	834	816	862	788	827	816	796	864	806	842	758	783	816	844	788	845	850	841	852	804	768	738	802	813	858	795	827	763	805	783	819	760	799	773	760	825	823	782	822	812	791	860	843	813	826	818	779	811	777	817	823	833	830	840	844	776	815	802	760	848	787	800	895	748	780	806	784	787	787	798	845	825	843	797	806	788	805	836	797	817	764	812	809	776	833	832	829	823	804	842	852	844	809	787	792	833	765	819	774	824	816	837	808	806	833	857	834	775	813	864	791	834	818	789	820	837	757	814	833	838	786	831	793	812	810	850	801	806	820	784	851	792	769	847	856	837	824	764	847	780	835	838	866	814	829	774	803	807	835	781	800	846	790	817	788	783	785	774	789	761	834	818	814	810	829	793	818	810	822	825	814	801	855	777	791	772	834	807	817	841	769	862	767	789	849	789	801	746	877	738	790	815	858	836	799	804	810	849	832	791	811	801	808	824	819	812	813	828	782	760	781	794	776	793	790	797	819	778	823	836	813	810	813	847	819	833	864	802	793	800	799	815	841	842	835	773	822	818	766	803	745	858	820	803	799	831	830	802	788	853	839	790	840	814	831	736	796	830	805	807	774	790	818	840	835	816	794	799	770	786	779	829	781	796	815	849	817	816	845	792	835	820	860	798	767	822	821	835	788	788	866	838	794	828	771	810	768	837	790	807	822	832	797	801	828	863	829	765	793	871	840	768	804	793	850	817	813	821	833	831	852	821	750	830	818	829	826	812	796	784	813	763	823	795	825	766	808	850	779	855	804	850	817	768	827	865	826	816	777	821	802	803	823	842	822	803	807	795	818	781	811	786	861	820	819	858	777	802	857	770	816	842	816	816	863	858	803	828	817	783	767	807	781	771	788	841	805	794	818	774	828	777	821	820	811	875	816	810	824	857	833	777	786	803	799	850	807	834	814	792	763	802	835	825	853	803	799	802	829	821	806	815	829	814	727	865	890	780	814	811	798	824	805	827	820	777	790	818	828	782	802	820	824	735	813	802	843	863	813	799	779	814	846	848	806	866	785	779	783	776	793	822	852	840	792	864	778	779	848	776	836	761	822	825	838	830	821	807	843	814	758	757	767	812	846	812	832	815	789	777	795	814	790	786	795	818	841	793	830	804	813	858	821	762	770	819	830	800	781	797	801	856	787	790	816	817	884	806	837	787	796	748	839	825	775	803	808	847	804	798	833	813	848	802	823	777	861	838	784	810	786	779	809	785	796	875	761	777	869	865	785	821	798	814	833	799	838	817	804	771	793	835	787	811	818	891	773	838	808	826	762	835	808	844	787	803	804	769	839	858	815	769	832	843	812	824	861	796	786	857	809	813	794	847	812	815	795	834	783	798	792	785	767	840	793	831	863	802	816	787	793	780	794	851	848	833	831	790	765	879	858	803	750	850	814	866	797	848	752	861	807	794	823	809	807	854	781	826	810	831	770	795	827	814	849	765	784	794	818	794	803	837	796	761	797	840	808	832	817	768	767	811	814	849	757	820	790	809	828	810	841	824	852	796	815	820	807	828	765	793	765	844	796	864	800	806	804	772	825	789	792	791	828	791	886	851	819	821	800	849	819	763	774	779	793	711	798	789	799	811	811	815	790	861	834	772	820	772	819	786	817	818	806	786	830	822	755	824	808	844	795	825	826	828	819	805	765	786	834	769	804	817	804	843	835	778	789	807	817	828	814	793	836	855	853	828	808	758	759	848	814	807	820	800	821	858	822	824	788	777	813	811	794	761	810	814	836	761	758	799	785	801	800	791	799	827	795	816	888	831	780	793	781	825	815	826	811	808	839	797	810	800	836	800	833	773	822	791	804	802	830	826	847	776	820	803	829	827	827	814	837	836	849	827	812	839	809	803	833	822	848	823	775	831	807	830	873	826	798	788	837	829	788	832	800	774	802	847	801	802	769	783	790	804	792	813	790	856	757	816	816	806	838	869	820	868	843	779	817	795	820	803	814	790	845	853	770	798	768	833	795	781	773	824	823	847	805	863	754	815	779	841	786	778	839	852	855	806	766	865	803	810	840	842	852	816	803	810	810	743	745	841	802	827	799	829	793	811	851	867	828	795	838	812	787	770	768	749	858	811	834	771	789	808	799	820	800	801	778	816	765	792	814	824	799	848	767	782	839	811	783	763	793	810	879	804	800	820	784	803	816	832	794	813	829	796	803	863	836	849	818	792	785	743	790	770	790	831	790	805	757	815	819	813	758	821	807	846	800	807	804	835	829	844	804	817	766	799	811	790	798	831	817	789	807	782	750	833	750	785	829	835	793	809	803	768	824	807	841	816	817	822	783	834	852	847	883	738	795	875	814	807	813	858	837	851	841	803	844	787	804	842	826	749	808	784	772	808	806	821	874	797	853	765	818	823	813	821	816	781	800	771	793	807	794	832	798	778	810	785	820	807	817	834	813	786	827	819	836	814	799	782	786	815	815	817	824	811	862	804	849	832	807	811	832	816	826	826	792	827	834	768	789	832	795	839	797	815	829	851	801	796	774	789	834	785	735	784	814	798	809	792	825	811	835	863	840	796	851	810	841	752	855	837	805	770	839	791	797	859	829	832	815	835	769	847	793	840	802	773	808	808	798	767	844	830	794	790	814	802	780	760	869	847	841	806	869	753	767	789	804	801	834	791	802	787	819	765	808	784	828	868	792	810	815	795	835	794	795	807	816	797	823	797	776	790	838	780	825	822	845	809	821	792	788	779	839	763	849	782	817	799	786	875	849	795	804	814	791	799	744	848	831	837	836	834	838	799	810	799	774	789	818	808	770	797	875	854	847	780	840	786	877	815	817	778	795	799	772	822	811	835	849	846	775	773	792	781	855	848	806	821	834	818	788	783	768	797	820	820	862	808	854	775	797	796	791	802	803	855	823	836	832	883	840	806	762	822	808
1498	301	486	251	217	235	230	246	254	255	239	232	227	251	234	258	241	234	220	254	232	238	262	258	231	198	260	205	269	221	239	241	223	235	236	219	230	235	238	247	217	214	218	237	246	212	222	228	231	263	233	218	234	238	227	225	244	216	231	205	224	245	234	240	238	243	234	206	247	223	229	257	253	230	229	212	220	244	215	203	296	229	221	228	247	227	262	244	228	213	246	254	217	237	234	233	266	229	259	235	263	228	213	248	245	226	262	269	243	231	249	207	234	250	248	254	197	243	234	259	247	220	221	224	223	241	259	247	231	241	241	221	254	246	239	233	235	249	235	254	216	242	207	224	234	229	197	268	232	274	215	216	243	236	237	228	219	241	260	235	235	270	217	237	248	240	251	240	253	223	227	237	216	257	212	266	241	230	219	248	241	249	259	249	237	232	241	206	213	223	234	236	201	225	236	239	226	229	251	214	230	255	209	247	231	227	243	240	241	226	232	236	234	224	223	234	239	253	236	211	223	226	248	238	224	233	254	243	248	263	247	199	241	247	228	237	223	218	226	264	208	245	229	253	252	207	216	241	230	216	208	241	216	244	272	238	239	240	230	231	249	270	233	218	240	228	237	222	222	220	228	215	218	242	235	230	265	234	250	212	247	249	225	214	225	231	241	248	217	256	231	239	238	246	227	213	234	225	216	213	243	250	248	240	248	211	228	242	283	212	230	234	236	247	227	243	240	231	254	249	258	234	229	236	252	221	231	222	233	216	225	223	243	229	223	213	239	231	229	229	247	248	235	252	260	222	243	237	218	247	205	241	262	261	223	238	239	224	257	199	227	214	221	217	224	250	217	211	218	209	218	217	262	240	244	248	258	242	246	230	246	260	221	266	236	226	246	228	238	220	255	252	240	244	234	258	230	245	218	254	238	250	238	253	250	218	229	243	198	245	224	210	260	221	242	236	213	225	218	227	257	253	235	255	237	235	243	215	235	241	248	256	245	230	237	239	204	215	210	255	252	240	245	247	236	237	239	227	248	238	218	246	224	247	245	275	250	219	225	206	227	211	216	246	231	258	225	233	227	220	220	228	217	254	260	259	219	239	213	232	235	241	232	230	255	233	231	253	205	261	241	236	253	234	238	268	235	245	230	208	210	223	233	250	247	228	258	220	231	218	250	217	221	188	224	235	234	249	267	258	232	225	232	234	222	248	242	234	228	222	273	234	231	269	234	222	258	215	236	243	248	235	245	246	230	248	219	236	208	243	202	229	253	238	234	220	237	242	207	232	221	239	271	240	235	232	221	259	220	225	230	255	242	228	249	243	213	216	266	244	225	228	225	231	230	226	200	214	212	231	239	194	240	241	232	238	250	252	272	226	256	222	234	247	250	246	250	251	219	237	251	223	228	217	254	229	210	257	261	217	228	223	211	219	263	224	213	263	209	235	231	232	243	253	243	228	237	262	236	247	216	230	216	198	227	237	267	245	242	249	238	221	251	247	214	220	253	257	239	232	229	254	222	227	229	228	229	242	267	242	217	260	220	251	226	268	212	263	243	244	227	227	248	256	249	220	239	236	211	232	230	235	240	207	221	229	237	225	231	224	244	246	244	228	238	263	252	241	220	256	226	236	233	259	240	242	242	230	272	247	220	237	259	229	240	262	247	231	252	210	214	219	219	242	244	240	210	205	244	264	253	247	235	215	229	226	212	230	244	254	247	220	235	254	235	219	245	212	244	226	244	226	258	248	228	223	210	231	230	232	239	246	235	227	229	234	204	236	252	240	221	221	233	197	251	227	217	243	228	201	207	224	215	251	277	221	239	224	269	246	209	227	245	235	243	241	233	231	252	242	223	248	261	241	243	215	216	231	220	227	229	224	252	216	210	226	244	217	253	270	261	264	264	207	261	233	267	248	223	231	226	223	215	246	198	203	260	230	249	231	225	227	264	233	222	221	243	249	242	231	234	241	249	242	225	243	249	251	244	242	244	255	228	225	245	238	237	238	253	235	266	239	243	263	248	227	282	252	242	229	216	234	243	241	226	239	223	213	217	199	257	215	236	231	248	256	222	199	234	234	233	200	229	222	225	229	244	231	212	243	254	229	234	214	215	237	221	205	241	225	249	291	227	225	216	234	227	238	232	228	220	252	261	220	218	249	254	220	228	222	208	253	220	244	249	242	237	234	234	245	246	227	240	268	223	221	232	238	200	227	243	238	236	239	221	219	223	220	228	241	250	228	198	231	253	244	217	228	211	221	241	226	265	230	239	237	259	245	244	253	245	219	234	243	240	233	267	263	232	233	230	199	247	242	218	207	210	229	219	241	215	247	216	219	232	223	245	225	241	251	214	200	238	227	256	229	216	225	239	226	245	233	256	259	250	227	267	246	235	211	248	202	229	245	226	229	212	198	245	222	266	186	219	213	223	279	232	221	261	232	224	225	246	252	261	212	251	237	234	235	238	185	227	231	257	228	211	201	247	239	212	218	261	200	234	215	241	270	257	238	217	220	250	249	205	221	225	240	248	227	232	245	231	207	217	234	233	260	223	249	242	245	242	238	218	218	217	233	251	223	217	224	220	254	252	246	232	222	254	221	248	222	225	257	261	206	234	224	242	217	249	249	269	242	230	214	198	227	222	272	221	221	233	218	247	242	249	242	220	232	255	252	259	242	235	239	225	226	226	235	261	229	239	226	240	197	231	234	224	218	232	242	247	247	217	251	240	212	226	247	256	250	246	276	205	229	235	243	233	239	228	242	260	246	237	230	227	221	230	231	259	210	267	226	225	239	227	260	271	246	237	239	209	250	210	226	264	232	233	239	244	269	254	201	265	218	212	227	197	241	244	236	200	236	234	256	245	228	253	225	238	209	221	202	226	237	247	254	228	234	280	231	233	276	259	259	207	217	253	239	222	223	245	238	224	256	247	259	256	240	220	280	257	231	232	214	235	243	223	231	252	270	258	230	251	229	251	252	265	242	225	210	224	217	247	222	236	220	246	247	232	249	243	243	233	229	242	241	247	229	245	265	260	217	221	234	254	242	267	248	237	247	229	241	270	241	256	241	257	245	219	253	222	204	265	252	239	223	196	214	208	216	257	253	235	243	264	241	258	254	250	245	203	253	267	201	241	223	235	229	248	247	230	237	226	215	242	244	225	262	228	216	253	231	267	233	228	234	255	241	222	225	224	220	240	245	234	233	208	224	213	245	229	237	238	238	238	246	220	221	227	214	226	240	209	247	224	233	239	231	209	247	225	234	229	253	224	209	262	201	268	251	212	222	237	214	251	212	253	241	226	235	224	220	211	255	211	239	238	224	257	256	236	216	231	251	269	224	219	257	257	262	230	228	237	238	242	221	211	240	251	235	239	212	238	239	255	205	244	202	239	228	217	228	224	241	205	272	205	238	230	221	233	248	224	234	244	203	227	258	261	247	232	232	219	272	244	230	256	206	238	226	240	231	231	242	224	233	239	225	247	237	222	223	228	214
1745	621	1071	580	625	570	589	577	585	581	581	583	545	594	565	585	562	536	516	563	556	614	564	556	575	588	540	563	558	574	556	576	583	576	575	546	556	609	565	566	592	565	563	543	564	565	563	584	567	565	561	553	557	544	600	553	544	595	587	554	629	558	538	548	661	567	543	543	568	562	568	563	559	567	604	552	580	570	564	582	620	560	583	587	562	579	531	575	586	548	563	539	583	593	599	576	549	591	574	582	567	581	552	553	569	560	530	566	538	590	555	619	572	574	558	597	594	576	560	589	583	595	573	567	560	600	594	550	580	618	560	612	598	543	540	601	593	561	557	534	570	586	562	569	564	567	571	608	580	595	576	594	563	591	565	584	562	575	541	580	549	578	591	616	568	565	605	576	556	555	600	540	638	579	556	562	554	574	570	634	568	584	531	569	598	557	543	562	601	619	593	534	535	567	553	569	596	572	540	542	552	597	584	582	591	598	573	568	571	573	561	560	566	566	577	588	578	646	558	639	567	601	574	564	542	582	572	565	559	583	548	586	560	608	596	549	608	561	575	551	549	573	525	532	607	593	559	564	556	592	611	599	553	580	564	578	575	548	527	565	582	550	558	566	595	596	579	596	561	586	579	565	583	594	559	533	549	589	532	570	533	580	575	607	582	557	562	549	596	583	564	575	540	573	565	558	546	560	566	523	566	530	596	565	608	576	566	572	556	531	545	575	586	576	571	554	588	568	563	568	533	634	534	602	572	567	545	547	571	528	578	570	583	568	533	549	603	567	585	600	528	587	522	636	554	542	580	586	619	569	554	587	550	609	584	580	577	566	545	585	565	585	559	594	563	593	526	568	572	570	567	556	572	583	583	566	562	592	614	605	561	592	569	554	579	576	557	583	582	564	558	594	584	588	558	577	587	564	562	557	544	590	578	566	555	549	561	565	601	603	584	578	558	571	555	537	568	568	604	560	575	568	548	586	585	566	588	559	517	551	555	582	560	587	563	595	570	557	531	556	598	563	586	580	570	550	542	506	565	587	611	585	576	569	552	577	574	549	612	557	583	522	550	578	572	600	567	607	586	572	579	544	581	613	559	566	598	580	544	527	565	559	581	540	554	558	563	592	585	536	557	589	595	597	578	592	584	574	593	592	561	587	566	546	573	547	579	558	578	561	594	579	585	544	547	538	594	605	587	598	565	595	592	577	596	520	550	553	599	583	589	571	559	554	558	549	593	564	572	600	572	564	580	581	557	593	554	561	575	551	546	583	592	581	568	536	554	593	539	545	575	573	549	572	537	585	587	557	611	584	610	573	572	564	549	570	582	574	562	601	559	611	588	568	538	574	585	542	568	602	585	590	575	572	580	558	569	505	580	539	527	577	571	600	598	552	555	560	563	568	569	584	575	617	547	597	525	553	584	551	568	561	542	548	563	611	547	535	529	557	586	562	543	561	579	566	558	578	566	619	609	565	555	543	582	597	591	575	603	586	600	565	554	561	557	588	543	562	564	562	562	510	603	582	557	598	559	563	596	549	582	548	584	563	559	592	582	565	555	570	588	558	587	602	558	564	584	531	601	588	555	585	543	577	603	573	579	581	564	580	561	597	523	617	550	562	593	620	558	612	554	570	576	603	539	563	589	534	608	548	546	525	549	622	518	588	558	595	587	546	544	543	586	541	575	525	578	587	599	579	553	550	568	578	592	573	577	567	576	613	555	556	571	534	593	574	605	561	588	578	593	582	579	589	556	580	551	566	560	525	594	599	553	568	536	616	569	570	543	576	577	558	570	563	586	594	582	592	594	533	557	574	583	574	566	575	549	546	583	587	569	590	557	567	568	563	522	590	581	583	596	578	578	596	555	555	553	540	541	543	580	571	591	538	583	571	541	576	575	621	549	563	578	543	597	584	575	567	569	597	595	586	601	605	548	576	596	577	532	625	565	555	575	603	525	543	563	559	540	580	622	575	551	556	623	581	567	578	520	580	561	558	552	598	553	572	537	538	540	556	576	548	533	587	600	615	602	549	562	572	548	601	584	583	575	581	596	555	564	574	556	599	576	581	560	511	600	546	630	545	548	552	606	535	576	591	574	591	572	604	604	561	616	534	566	563	517	579	580	560	538	531	594	543	564	568	611	530	558	582	564	570	562	565	596	550	556	550	575	546	552	551	554	583	591	543	624	574	548	596	565	526	569	546	588	592	541	559	585	548	563	577	581	580	557	585	552	581	543	559	574	578	573	585	561	559	629	553	543	536	572	621	530	585	565	574	539	593	578	539	544	551	539	586	561	597	560	603	581	572	564	590	556	625	587	575	600	612	596	580	562	548	565	591	578	582	599	542	576	556	548	575	559	564	570	647	552	575	606	576	577	584	592	578	559	588	577	565	584	577	609	583	572	557	544	489	581	571	562	579	586	542	539	609	573	562	589	584	614	571	580	567	546	554	593	585	584	558	559	549	575	567	581	554	529	550	557	554	605	532	556	579	591	574	543	577	560	576	588	583	537	550	564	520	581	553	580	597	582	580	530	546	571	550	608	587	541	560	536	579	579	594	613	585	548	565	590	614	575	559	541	587	574	595	580	575	568	570	564	567	586	518	580	584	560	574	628	580	565	548	570	554	589	575	587	579	615	569	566	549	580	559	578	613	588	581	586	597	584	571	531	522	521	543	574	575	585	596	569	586	581	593	568	552	601	579	598	598	544	612	599	547	546	581	601	570	577	568	528	564	542	554	542	595	537	547	560	549	572	545	580	590	556	617	585	575	531	586	564	526	530	589	598	606	554	540	558	576	580	543	516	586	551	564	536	564	536	564	566	566	553	575	591	590	594	580	555	577	616	589	565	537	569	550	592	574	581	550	552	596	574	584	625	549	553	552	580	528	565	537	554	596	557	527	583	583	568	563	573	566	533	548	594	564	555	548	573	566	565	614	635	592	561	516	589	564	593	548	631	560	574	581	590	591	544	549	563	567	545	585	600	560	621	562	594	621	564	566	570	577	547	574	555	615	555	606	552	542	571	573	525	544	577	576	565	554	577	560	562	581	566	569	578	618	565	569	590	575	586	559	636	562	574	583	571	550	587	550	542	561	538	533	602	573	541	545	575	547	579	555	573	582	547	613	617	565	564	555	583	530	589	548	560	592	601	614	546	569	595	588	571	561	560	540	599	573	596	555	581	564	556	566	543	552	548	587	568	580	582	555	584	572	586	581	592	587	585	537	571	573	574	577	569	584	552	601	560	592	587	566	593	577	578	578	564	580	564	578	555	533	586	552	574	591	618	606	581	535	580	586	574	545	566	551	587	581	576	575	570	567	590	610	533	573	576	589	550	536	536	585	601	585	587	598	598	555	555	548	598	523	551	573	608	591	571	585	549	536	522	592	566	551	569	588	599	627	598	541	559	546	570	579	622	546	549	605	560	520	591	586	589	587	584	543	561	537	527	603	608	602	535	585	565	578	550	547	577	572	532	574	568	560	566	600	552	549
7583	702	936	426	330	245	233	253	213	204	200	186	181	166	178	166	179	173	166	159	167	177	176	139	182	166	167	157	193	171	153	181	168	177	172	154	157	171	188	183	154	160	162	188	161	174	169	150	167	176	167	166	160	145	158	163	157	166	166	160	172	165	161	143	153	180	151	159	145	160	176	172	154	171	186	153	196	148	163	163	158	186	157	136	169	154	182	157	153	169	163	179	168	164	181	172	153	144	182	156	162	152	150	163	147	147	176	178	172	158	151	155	145	170	179	151	141	166	189	147	151	165	156	153	143	150	178	150	147	175	140	166	134	186	163	172	141	145	145	151	159	160	164	161	161	176	173	189	163	175	158	147	163	155	156	147	168	170	182	173	190	135	179	135	167	164	162	155	148	149	164	173	180	156	174	166	168	173	135	175	149	178	158	154	149	160	150	160	175	158	146	177	165	180	154	155	161	135	150	154	144	155	168	165	170	166	161	157	160	177	166	172	167	158	141	162	180	175	186	162	170	149	162	195	161	145	162	164	192	161	153	173	173	167	180	177	154	172	157	166	161	135	180	156	178	163	169	165	167	139	154	181	169	159	159	167	151	164	150	148	171	154	163	162	156	153	152	197	157	159	161	154	171	187	156	175	147	189	160	140	174	185	163	156	152	172	169	172	175	177	207	162	175	149	177	173	148	164	170	166	174	178	165	165	171	168	165	167	153	167	159	176	159	168	157	188	148	152	157	173	182	165	157	174	174	150	165	146	183	143	164	160	152	155	156	160	174	175	169	178	157	175	173	158	162	148	135	205	147	151	154	193	143	174	164	134	169	159	184	167	148	152	170	164	135	153	172	150	176	115	146	168	160	171	194	193	168	182	193	152	183	146	155	163	167	157	162	178	164	161	141	163	171	167	152	165	168	169	152	173	151	150	163	167	159	152	138	165	164	191	150	173	179	187	190	168	175	162	141	153	181	148	125	175	170	171	176	142	150	200	179	165	181	147	154	161	174	167	160	163	168	153	179	156	184	146	157	153	149	152	189	171	160	167	171	159	164	151	165	166	142	144	147	166	161	137	169	138	153	188	165	162	153	147	156	168	152	195	176	184	146	176	162	174	177	165	184	146	145	173	164	157	148	140	165	148	156	170	165	166	190	162	171	160	173	169	156	182	159	178	178	190	183	163	151	140	132	152	139	152	171	155	154	162	164	165	164	168	141	155	127	164	173	155	164	184	174	153	153	172	169	167	173	196	164	185	159	182	191	173	189	170	169	197	171	151	157	195	171	167	156	154	152	176	176	158	160	148	141	175	167	175	168	184	146	150	127	190	166	177	157	150	167	170	157	179	163	166	151	168	156	163	151	161	162	160	154	141	180	203	195	167	134	168	191	162	156	152	144	167	156	175	157	177	187	161	170	169	159	180	137	130	166	205	179	184	170	186	152	179	158	162	152	163	141	178	182	190	151	163	179	176	155	161	173	168	178	171	174	172	131	163	160	141	156	156	157	166	196	168	188	171	186	172	172	167	176	168	165	161	172	177	165	160	149	160	137	143	147	159	182	167	166	176	167	156	160	161	172	164	162	169	182	167	161	170	161	163	180	157	168	174	140	165	172	149	178	179	180	161	150	156	168	162	189	167	169	183	164	168	168	154	163	169	167	171	179	165	182	166	146	162	152	151	167	155	164	197	157	163	147	157	168	199	134	152	160	163	157	157	178	159	151	159	162	144	177	177	167	170	172	175	152	195	182	162	151	163	161	159	157	153	178	161	179	159	194	156	129	162	185	144	158	174	167	141	167	165	153	142	164	171	127	146	171	180	169	167	180	180	185	165	170	166	175	170	161	166	172	161	174	170	165	156	170	172	173	171	177	159	167	137	158	173	160	162	163	167	164	138	158	152	143	186	174	152	181	137	143	170	168	179	165	185	183	190	182	148	164	165	152	175	163	170	167	166	166	163	155	155	164	189	159	166	170	164	184	148	170	135	149	157	159	171	157	155	181	180	165	165	170	172	169	185	189	180	148	166	140	149	158	157	156	174	169	162	151	159	164	163	163	164	175	156	171	165	155	165	163	169	192	183	168	169	157	171	145	165	191	159	171	163	133	149	149	172	164	177	185	169	181	160	174	136	141	157	169	181	148	157	173	127	146	178	166	169	163	168	168	157	141	149	178	160	178	144	164	153	180	162	175	151	165	160	161	173	191	177	159	171	159	129	164	167	164	146	177	158	161	166	153	158	158	162	130	168	167	172	175	192	142	149	158	157	167	171	158	160	159	146	173	152	178	179	167	154	152	174	163	175	173	158	155	153	179	152	168	166	168	143	162	174	187	163	159	147	161	182	167	178	155	177	163	163	171	173	175	158	167	178	165	162	181	169	161	161	196	157	167	168	166	143	165	181	166	160	164	162	141	155	146	164	153	149	172	171	160	162	166	162	144	170	156	161	182	156	148	146	184	166	187	143	151	176	126	157	160	150	184	155	165	173	159	167	160	193	174	184	182	160	151	187	162	173	197	183	179	189	154	170	173	160	174	168	161	176	161	166	151	163	171	165	157	137	166	167	164	145	155	161	146	178	177	164	129	145	168	178	156	153	143	157	163	156	171	166	158	161	152	177	160	161	134	162	169	151	158	161	148	176	169	160	167	164	126	167	157	150	151	151	178	167	167	179	157	167	145	138	160	184	174	165	161	173	152	151	151	167	162	170	184	166	145	121	168	175	139	164	177	179	168	179	152	163	155	173	169	189	170	185	146	162	161	145	151	177	165	145	168	147	139	150	146	154	176	149	180	167	160	155	160	153	146	184	177	166	146	148	159	160	145	176	178	157	157	159	146	181	171	149	158	153	170	171	171	155	160	168	152	167	189	163	151	156	136	172	158	159	123	157	163	175	148	139	198	156	175	159	167	153	181	162	180	179	194	171	164	177	149	174	144	175	153	157	155	164	150	147	164	157	152	177	165	156	138	178	166	143	158	167	152	142	174	124	172	146	190	161	158	167	165	174	164	164	154	161	144	163	136	144	168	183	141	162	172	174	136	152	169	174	163	192	144	158	169	173	157	158	145	161	182	180	134	166	163	143	133	155	187	167	151	157	163	180	149	164	158	161	162	176	194	163	177	186	164	158	157	159	142	168	183	178	174	165	179	161	149	172	159	178	183	159	142	160	169	148	162	137	141	155	184	166	164	160	147	153	172	173	151	168	147	152	165	175	171	144	161	140	161	196	152	162	143	159	164	142	176	160	181	185	169	175	162	153	160	159	160	190	158	186	171	180	167	156	162	166	161	170	159	159	169	138	167	163	166	164	171	178	164	168	183	151	156	159	156	166	179	173	154	174	164	181	157	168	158	169	159	180	160	166	154	153	161	162	161	162	153	157	163	155	143	167	163	190	159	185	181	133	161	166	171	169	183	171	186	172	179	155	142	163	166	167	158	166	157	140	161	148	144	176	150	179	171	183	131	134	165	179	177	177	154	170	159	175	142	170
6177	946	1905	1287	1163	975	840	797	680	612	627	598	529	510	526	520	552	553	501	487	470	498	481	491	463	474	477	500	459	501	480	497	475	480	482	447	489	489	410	453	471	432	435	467	431	443	460	441	449	443	440	500	459	488	445	441	453	480	443	453	452	412	484	461	420	419	488	456	432	457	424	429	462	464	456	432	441	449	444	465	445	456	454	485	429	450	478	437	450	443	449	438	486	492	481	431	438	442	429	437	468	446	451	461	439	433	480	460	419	417	475	459	473	461	472	476	456	459	432	441	419	449	467	418	421	454	453	437	423	447	472	478	475	450	431	416	437	466	430	465	427	457	428	412	433	425	444	463	443	417	419	453	466	444	495	411	474	407	437	422	433	476	438	449	465	452	451	457	447	461	426	431	467	432	413	454	449	492	447	447	473	454	457	446	436	476	424	456	479	472	443	452	446	435	405	432	457	468	452	426	412	453	449	443	433	445	472	422	478	473	452	443	482	432	474	478	448	428	481	449	464	461	401	410	413	427	487	477	442	465	462	457	457	467	422	472	464	429	485	465	440	447	447	426	424	468	451	465	441	445	434	421	453	440	460	433	452	450	454	474	426	443	417	423	483	462	444	428	449	440	446	417	442	461	424	426	452	444	436	442	454	428	419	465	438	463	456	480	478	405	462	448	426	448	451	431	442	427	458	442	449	474	430	452	440	471	421	416	424	475	439	454	423	477	464	420	468	458	457	451	502	438	439	460	455	477	433	446	444	465	459	447	431	425	419	449	407	437	490	463	484	466	432	484	464	470	417	436	454	460	435	433	436	454	439	411	450	427	422	478	488	453	457	451	469	424	401	452	477	433	461	432	451	455	454	440	447	418	456	419	439	421	472	465	457	464	465	460	421	471	436	451	443	443	477	463	416	425	446	433	440	449	436	427	447	446	438	426	460	445	474	442	467	419	476	454	453	407	455	482	456	452	482	469	507	402	443	464	454	459	438	431	488	435	459	465	446	449	444	448	455	450	450	459	438	438	450	492	450	455	458	469	463	429	445	479	437	451	505	455	456	410	477	453	437	458	449	459	441	470	466	397	445	440	449	450	466	431	467	477	441	482	500	442	437	451	438	440	429	462	430	434	437	441	413	442	457	423	458	422	448	445	461	453	434	440	447	465	417	432	443	466	432	468	446	464	432	467	448	419	454	480	421	447	443	460	425	422	472	460	437	445	430	425	446	412	453	459	441	464	419	429	443	476	449	454	466	410	429	429	466	405	455	445	421	442	468	457	453	443	448	471	424	457	449	440	421	440	428	461	459	444	431	478	451	489	439	432	419	452	457	476	485	441	466	409	425	467	484	503	468	461	445	471	479	469	438	476	426	443	429	413	457	421	476	433	476	439	440	446	436	467	445	416	456	469	441	456	419	429	444	421	472	444	473	442	438	435	428	446	447	455	464	471	392	448	444	448	452	470	433	442	493	448	447	436	441	456	439	438	455	441	457	433	456	450	449	445	446	420	420	421	441	441	457	433	468	403	451	460	420	451	436	410	422	456	442	447	481	463	418	459	426	423	459	421	448	397	434	437	465	430	450	444	479	442	432	432	467	420	427	414	423	473	443	440	415	469	459	479	447	468	442	425	441	463	454	447	420	435	509	479	452	437	453	455	435	404	428	434	421	481	470	418	494	442	436	463	423	483	430	436	468	407	428	456	452	480	440	450	465	434	460	428	449	496	496	412	485	450	460	413	459	438	390	476	425	460	467	438	421	415	507	459	479	441	448	465	437	421	466	504	448	437	444	455	417	419	428	469	460	429	454	441	475	452	431	460	452	474	404	455	458	436	425	457	462	465	428	471	433	465	478	459	439	416	463	453	430	472	461	484	468	429	446	407	453	424	422	443	429	461	411	459	420	446	471	475	435	480	446	449	465	452	453	482	432	433	459	440	407	465	429	446	468	472	465	434	471	452	431	434	429	443	425	441	476	456	454	445	445	443	443	447	459	458	410	441	449	457	452	449	431	444	454	429	438	477	428	413	454	451	439	478	430	465	451	451	486	446	448	442	432	476	433	439	392	464	457	455	434	435	502	474	452	447	446	462	448	454	469	430	457	455	443	430	439	457	449	444	447	448	441	427	447	458	454	474	439	457	447	444	429	405	424	429	457	455	449	443	480	463	459	483	403	431	466	425	461	471	416	415	445	471	432	413	448	432	444	446	459	425	469	433	485	455	446	426	460	433	444	471	457	418	460	476	433	489	434	463	446	452	463	452	451	474	490	488	431	453	453	483	441	477	449	449	482	441	473	457	444	459	421	433	448	471	434	415	454	417	447	432	447	424	473	434	410	414	481	461	434	453	486	464	465	470	467	419	433	444	451	445	504	449	456	433	458	478	445	472	487	420	462	435	404	422	421	450	461	434	449	450	487	473	452	452	454	428	437	421	405	402	436	476	434	452	423	485	454	480	439	473	447	459	468	452	438	462	430	463	445	440	452	410	467	433	438	453	440	443	456	463	439	444	443	463	441	429	477	481	496	464	471	482	446	428	453	442	441	463	453	409	426	444	442	439	425	470	428	459	468	388	475	452	458	441	444	452	463	480	465	449	467	456	450	482	463	472	460	455	493	410	447	440	467	421	417	485	468	429	463	436	427	512	442	435	444	435	458	497	441	439	436	447	461	427	449	436	450	464	478	470	472	446	437	421	439	464	444	425	449	441	463	468	493	444	445	439	461	414	429	395	426	462	429	461	435	445	461	449	449	463	455	439	443	446	441	463	442	461	473	460	503	486	450	438	475	457	467	470	461	464	442	441	436	471	478	458	445	413	473	422	449	462	439	461	438	455	456	442	440	458	417	476	439	441	424	501	413	429	456	471	413	489	441	475	425	434	445	471	403	437	445	482	458	438	474	487	439	432	423	433	491	440	444	443	436	449	430	424	449	436	460	452	458	471	454	426	441	456	437	448	428	387	435	476	465	432	454	427	459	440	461	454	467	432	496	430	456	425	482	455	439	423	420	450	447	463	458	448	475	403	432	450	459	490	423	455	412	438	456	466	448	438	475	446	455	432	488	451	412	442	462	481	437	455	439	407	468	438	443	426	459	469	430	422	439	439	446	496	472	440	454	479	398	446	426	429	424	411	416	396	450	445	459	438	452	442	432	461	448	453	484	446	457	411	435	451	445	460	482	440	410	440	417	420	437	454	432	456	457	452	450	411	495	442	454	455	432	424	459	460	446	442	458	446	470	476	439	442	516	430	477	431	442	432	428	470	462	450	479	451	445	442	439	468	452	457	454	459	449	435	438	472	475	445	466	482	423	459	464	457	463	471	489	490	484	435	439	453	483	453	463	483	425	438	437	451	426	471	456	469	468	473	436	434	483	452	440	456	466	463	462	450	462	485	463	456	481	452	469	406	429	437	452	460	470	416	442	456	428	413	414	437	441	431	471	444	412	437	428	424	438	415	464	446	421	469	455	463	429	465	426	422	424	451
14825	1696	1890	913	637	577	487	479	458	424	407	399	365	381	409	371	371	369	374	379	375	358	347	381	342	376	359	359	338	379	350	349	367	327	376	348	327	341	334	337	338	342	338	325	378	364	355	337	315	338	375	382	311	336	344	355	312	315	364	317	313	339	349	361	391	358	314	326	369	318	376	339	323	342	351	320	349	347	359	320	398	337	334	335	357	357	356	339	308	347	348	335	353	358	304	340	322	358	346	326	305	340	348	331	392	340	372	336	376	329	322	387	363	340	331	342	363	323	329	332	351	341	344	329	342	343	357	329	359	328	349	316	361	375	326	352	333	378	356	305	348	337	352	313	356	348	377	339	335	346	347	364	381	351	368	353	382	378	363	339	376	333	357	323	334	359	343	332	371	351	361	327	379	322	352	344	364	337	328	378	369	336	345	334	339	334	352	366	323	321	357	332	345	382	361	357	301	340	337	349	350	353	311	315	317	325	282	367	337	350	373	317	356	366	358	343	352	341	346	316	350	347	352	321	379	362	333	354	358	371	341	351	339	334	355	326	371	357	353	350	397	327	333	330	320	322	336	331	354	344	342	349	300	347	380	339	323	339	328	311	368	334	328	335	332	350	323	326	318	356	322	355	364	375	314	330	380	395	322	338	335	315	314	347	334	357	345	293	333	314	342	349	327	350	339	357	369	359	359	363	343	306	335	385	346	345	324	359	345	363	337	356	324	364	374	336	354	288	341	330	349	356	370	353	316	317	365	365	312	342	348	388	361	340	318	317	346	375	298	330	311	340	336	346	338	372	328	334	360	319	345	375	341	315	347	329	321	354	316	347	333	389	333	317	393	342	337	358	342	355	312	339	355	335	355	350	305	339	379	328	329	352	372	299	334	336	335	330	322	315	339	319	325	329	336	323	319	351	346	329	352	377	357	350	336	379	345	330	335	357	330	372	325	355	340	319	342	345	371	371	309	369	374	343	330	344	327	366	343	321	340	332	353	380	388	325	328	345	357	347	365	326	348	360	314	327	308	354	299	334	372	329	329	304	358	362	380	372	345	393	355	298	338	345	348	341	327	370	348	350	352	359	343	344	361	328	321	327	310	398	340	360	324	356	339	355	369	318	329	314	345	342	322	356	332	341	358	364	326	305	327	395	317	343	335	367	345	324	332	345	358	327	372	363	328	351	347	317	288	339	339	320	356	339	366	345	363	335	343	345	346	336	326	364	349	371	344	354	353	333	300	323	347	343	334	362	358	333	277	347	330	315	316	329	330	336	363	329	341	332	322	314	350	331	341	354	336	369	350	358	309	357	329	349	361	348	352	350	354	331	357	339	346	337	326	339	314	334	344	341	344	359	357	334	358	359	352	354	339	327	328	316	351	369	318	319	390	346	332	354	361	358	367	334	347	316	329	326	339	356	356	359	369	365	356	365	363	361	338	322	330	342	325	344	319	314	368	348	332	348	323	346	297	370	365	371	353	316	314	360	355	343	375	346	332	351	351	330	353	331	329	314	350	351	368	346	332	361	382	330	373	298	374	351	327	336	349	311	352	334	351	351	314	356	289	318	342	346	329	339	341	326	359	326	340	392	301	370	362	363	325	341	321	356	359	383	355	376	379	395	319	367	342	318	297	350	385	339	346	329	316	363	331	366	328	368	390	347	356	315	326	353	342	312	358	344	360	309	362	331	359	383	352	314	340	311	343	318	341	328	306	333	309	370	336	367	330	351	353	341	366	344	347	358	375	347	366	316	338	355	322	310	332	348	343	329	339	332	365	358	322	329	362	328	363	383	321	349	335	328	361	332	315	326	329	353	336	326	336	325	339	347	392	339	312	357	334	350	342	317	359	346	352	347	340	327	341	331	372	367	324	319	327	345	315	344	350	356	376	342	326	325	334	324	353	317	344	308	343	336	329	325	319	320	373	309	345	341	331	359	351	336	341	316	354	348	343	362	365	335	348	391	368	321	327	352	357	365	354	325	336	377	358	354	342	367	354	302	343	376	326	310	355	343	372	340	361	353	357	350	311	336	371	354	370	323	321	342	323	369	356	357	346	344	350	338	408	350	354	337	347	358	318	353	358	339	333	330	342	337	330	287	325	322	313	342	334	308	335	373	341	320	375	317	340	357	345	403	360	352	337	336	323	301	344	360	325	382	353	346	355	328	340	318	315	335	357	358	350	373	359	338	358	361	356	366	349	362	336	359	332	351	345	331	322	343	335	331	332	343	328	379	334	336	372	363	369	330	375	336	364	383	330	376	318	285	323	389	319	349	317	333	308	335	390	349	331	341	338	329	365	376	342	324	331	327	337	347	308	320	330	376	363	328	387	328	345	381	373	362	331	351	345	367	330	357	340	345	352	339	347	371	367	350	342	352	395	333	348	330	346	318	353	323	342	349	354	351	349	357	315	327	374	347	347	325	364	325	382	361	328	333	308	347	305	305	353	307	358	338	363	357	330	381	317	328	348	351	344	339	382	337	347	338	311	367	376	380	368	333	305	363	364	346	381	346	339	348	348	337	356	340	337	383	370	364	364	337	338	341	323	353	334	315	352	345	339	361	392	344	347	333	349	375	324	338	382	342	338	339	327	344	390	322	351	347	351	332	317	316	361	360	342	353	333	329	370	338	309	333	362	331	317	324	334	343	361	318	321	375	297	311	316	339	331	310	343	325	322	334	342	386	338	317	305	340	388	298	321	309	384	333	339	338	284	335	357	348	355	365	369	306	321	360	352	350	353	343	350	358	341	357	354	386	350	363	324	337	341	352	326	377	369	326	392	347	367	378	349	319	355	333	355	370	331	320	348	342	333	343	373	356	327	345	383	379	346	347	306	339	384	373	346	366	334	354	355	343	323	361	362	357	358	313	375	350	361	344	335	357	365	330	376	318	330	367	364	304	327	356	316	340	332	333	351	390	327	328	338	340	348	346	357	349	346	357	307	331	381	389	331	331	377	374	339	354	339	336	373	337	324	390	379	316	336	342	313	303	337	390	362	360	335	369	343	317	350	351	349	326	332	361	343	330	333	355	303	345	339	365	363	361	326	361	306	335	360	371	353	329	347	337	364	343	347	312	340	325	318	352	337	312	330	341	382	354	374	321	329	316	351	352	347	347	401	336	352	351	316	358	308	326	329	364	319	344	345	368	361	343	385	347	346	344	343	330	348	392	373	325	334	356	340	345	353	364	372	359	327	329	334	322	312	344	338	344	353	329	343	367	316	336	325	330	316	295	368	330	365	328	323	328	313	332	327	344	318	338	303	357	349	355	377	327	326	371	340	362	354	345	317	350	341	357	323	328	339	337	301	312	343	354	337	322	273	369	327	340	323	338	394	341	337	337	325	339	336	355	330	386	343	323	343	346	353	345	369	313	357	366	349	379	350	353	378	313	327	317	355	286	363	339	327	309	352	317	334	383	367	329	339	330	362	336	362	372	363	356	345	332	346	329	368	342	308	324	349	339	358	352	361	329	345	316	365	347
8478	1588	3696	2456	2086	1835	1539	1391	1173	1244	1167	1067	999	943	983	947	986	918	924	942	851	838	904	854	937	867	851	871	895	881	884	885	862	816	842	881	822	857	828	842	862	802	831	809	860	845	817	877	850	822	792	837	880	814	862	809	821	811	834	860	826	803	848	810	849	830	811	853	844	778	791	794	832	808	865	811	793	779	831	846	841	861	851	835	824	805	860	779	809	782	775	795	828	780	800	809	796	794	768	847	779	843	772	841	786	791	845	794	765	848	813	824	777	830	831	778	839	767	819	843	843	849	852	873	798	842	828	833	834	848	843	747	810	859	835	843	795	784	810	833	811	864	801	772	790	855	816	798	832	789	778	783	825	843	806	823	782	747	747	815	791	834	788	773	837	801	798	786	800	836	850	816	814	762	799	836	774	832	738	822	747	788	787	833	814	835	808	819	812	808	759	778	740	873	793	807	790	808	821	828	832	784	828	809	829	833	800	811	798	812	801	813	816	849	806	794	823	833	772	803	853	825	831	831	832	802	784	838	841	816	838	774	788	770	799	775	804	770	767	787	810	792	823	879	805	794	795	806	829	786	830	831	793	785	831	808	826	853	798	822	847	855	827	790	850	806	784	822	796	874	830	797	804	838	764	805	786	797	876	846	808	786	810	862	818	839	836	821	791	783	816	841	810	823	856	801	853	834	822	804	825	847	815	834	831	791	780	778	837	804	809	780	795	836	775	868	848	791	755	781	793	803	806	830	806	835	938	811	826	875	806	843	781	788	867	799	841	820	857	775	788	821	813	834	827	745	831	863	737	779	773	829	835	792	830	811	797	805	789	789	761	776	776	816	759	797	860	786	780	824	820	781	789	805	788	837	850	780	815	776	850	829	786	801	822	824	802	809	782	846	827	800	857	819	836	770	838	810	819	890	788	798	819	811	826	821	835	790	801	802	851	780	866	821	833	775	788	802	817	822	811	837	823	852	808	789	802	772	803	754	806	748	821	806	775	808	844	811	818	809	833	800	813	795	761	793	838	849	808	779	859	781	785	784	769	847	807	792	797	758	820	816	780	810	827	810	778	791	785	795	859	808	779	788	808	844	840	790	794	855	844	797	800	819	782	766	847	778	800	837	786	804	813	767	828	858	810	784	816	794	809	809	815	765	785	782	778	799	856	786	808	783	822	847	850	859	823	815	841	805	768	820	801	835	784	777	770	755	840	799	835	869	825	798	827	815	807	803	854	799	830	783	812	811	811	788	803	861	771	805	807	801	822	851	799	824	827	810	820	786	838	855	747	811	835	893	866	837	796	795	776	769	834	841	828	849	745	782	865	805	824	838	843	830	808	868	889	767	818	851	832	797	819	822	795	799	811	828	853	856	869	808	813	777	850	795	813	794	815	797	848	783	822	805	791	771	860	796	809	798	823	794	828	852	811	848	845	777	817	836	877	846	783	842	812	795	860	844	878	825	829	790	809	849	809	849	796	805	796	816	839	796	749	746	765	809	804	821	821	805	803	801	807	807	808	817	814	828	790	811	846	759	800	787	816	847	801	798	861	777	836	785	791	822	839	848	794	799	829	782	803	785	788	858	825	877	869	781	796	849	797	814	770	782	829	830	812	780	805	870	851	894	847	845	826	834	786	854	762	840	782	753	838	823	813	816	800	809	828	785	823	812	825	785	809	808	805	811	808	834	846	811	786	862	840	829	819	818	795	871	796	800	790	839	815	782	852	831	775	805	796	783	771	853	836	830	820	840	769	825	810	815	756	833	860	799	810	779	828	823	834	816	838	822	873	831	796	822	773	825	865	813	789	869	739	796	850	839	843	878	828	876	790	786	802	810	790	793	838	785	746	832	804	854	813	841	758	781	800	809	814	826	772	828	839	826	812	787	790	868	803	803	815	865	837	781	841	804	762	857	785	816	782	823	812	837	777	780	773	789	834	789	845	802	740	897	828	821	808	796	817	873	772	808	805	834	796	799	831	824	814	848	797	861	792	839	812	792	800	786	829	799	833	798	809	822	810	848	801	804	774	833	816	773	799	806	806	845	803	818	816	784	809	828	831	827	803	823	780	835	797	787	811	763	822	840	820	859	799	796	775	797	813	781	812	801	824	822	840	795	817	789	835	810	770	860	815	809	770	840	769	796	834	847	810	882	823	832	779	809	824	833	798	793	784	805	812	815	782	786	850	792	790	802	824	807	862	778	807	819	809	793	834	875	837	819	834	850	798	808	798	830	790	841	750	849	839	806	783	822	840	830	796	834	787	814	772	809	780	773	827	792	805	806	854	792	807	845	815	826	809	808	824	768	800	852	811	814	836	814	855	793	748	790	794	808	811	801	830	814	855	815	804	847	855	821	796	837	842	764	814	789	773	797	777	824	838	787	821	817	838	782	852	806	841	810	841	817	862	775	813	793	825	772	815	766	842	822	840	811	820	829	851	794	845	833	830	737	846	858	826	873	874	820	815	821	809	807	788	836	793	835	742	812	837	821	799	793	799	808	822	846	787	826	815	832	839	789	804	816	758	828	815	809	802	810	792	856	808	770	784	808	792	773	812	844	825	817	800	841	776	807	840	824	858	815	791	805	861	801	745	792	767	846	808	838	827	808	782	836	821	831	843	816	824	821	782	788	872	843	803	803	815	779	856	808	822	785	833	788	769	771	816	842	749	773	817	808	766	823	829	789	850	823	815	779	771	836	838	779	845	847	805	824	828	783	831	791	811	800	816	740	822	814	787	857	814	798	803	866	825	803	776	807	817	817	769	834	859	764	811	836	826	823	784	854	792	838	813	782	789	839	844	831	808	824	810	857	789	843	767	833	850	834	851	787	789	787	834	794	811	825	847	806	804	822	773	766	826	827	822	846	799	836	894	778	851	848	802	784	770	804	767	838	818	829	830	804	812	796	785	772	853	800	789	849	862	849	794	785	809	820	788	765	797	819	832	795	812	809	790	775	860	815	865	856	781	792	802	761	832	806	799	840	828	811	803	761	772	798	769	831	821	809	831	795	759	793	814	793	823	820	807	802	870	819	830	778	801	763	808	773	825	798	780	795	817	851	812	786	777	803	837	791	770	781	862	801	837	803	797	780	786	825	786	779	835	828	793	787	783	816	785	791	779	829	823	828	801	846	814	839	811	824	867	802	812	764	858	807	803	798	780	854	794	864	808	831	835	787	828	798	779	809	831	873	801	805	852	824	818	879	858	808	761	818	792	836	814	815	829	769	762	812	825	793	764	812	825	804	817	851	811	773	770	837	830	862	794	844	798	830	824	815	792	818	799	769	833	758	823	788	810	802	818	824	818	821	795	818	773	815	774	868	848	821	854	839	812	799	808	819	791	798	842	831	877	805	838	781	829	786	816	832	813	797	825	759	840	767	824	797	812	849	771	824	801	843	795	753	812	859	802	830	823	798	797	821	759	840	823	778	787	839	821	890	758	876	848	847	833	798	794	781	813	860	796	837	833	817	845	830	839	841	813	795
1702	345	529	251	229	237	253	236	203	233	239	225	231	232	234	253	206	250	244	256	243	201	231	251	261	216	235	262	254	236	247	205	221	253	231	237	262	267	227	255	239	250	229	241	217	206	219	212	214	223	232	209	212	265	238	252	234	239	228	230	233	231	235	249	244	233	192	205	229	246	243	231	246	255	249	227	258	221	226	260	236	229	219	227	228	281	257	204	246	217	235	273	226	226	240	250	221	235	233	225	218	233	202	229	232	232	242	232	252	246	232	229	241	246	213	224	238	251	235	209	254	233	225	248	226	229	242	229	244	224	231	239	226	224	206	241	238	247	233	251	230	228	226	223	225	204	251	254	222	224	218	219	254	239	237	256	227	214	257	236	244	234	209	246	273	237	220	203	227	219	234	225	252	218	233	246	211	230	238	237	234	238	251	243	243	230	186	239	263	254	237	253	251	255	234	223	234	227	266	236	262	259	211	249	254	239	254	229	212	230	259	233	230	254	232	228	223	266	258	247	238	236	234	250	231	223	244	254	220	253	226	229	237	216	229	233	213	229	224	223	260	234	233	221	231	248	228	228	236	246	205	234	229	233	228	241	247	249	275	234	251	287	226	223	236	231	239	225	243	253	231	225	192	223	244	224	250	243	238	222	241	227	235	245	240	234	266	206	226	235	241	234	221	226	236	240	236	221	244	216	255	209	210	224	247	229	240	227	255	231	242	220	222	226	251	232	226	241	233	211	226	235	229	247	251	223	239	230	229	221	242	229	246	240	220	240	255	255	227	232	215	213	219	230	246	233	265	236	232	235	265	252	227	212	239	220	240	239	243	254	281	237	221	267	269	236	235	214	233	232	248	230	225	238	252	248	209	231	253	219	251	248	221	238	217	211	261	232	266	220	248	244	238	239	226	239	217	230	242	248	239	245	230	232	226	229	271	257	239	248	244	212	262	247	241	222	249	259	237	278	221	224	235	238	233	224	244	253	252	224	219	237	241	242	246	239	243	219	232	230	256	252	253	242	238	221	257	255	268	235	239	232	266	260	229	207	221	226	255	269	229	251	224	247	206	195	229	260	279	229	250	221	209	213	228	230	238	234	215	225	257	249	231	227	235	232	231	249	222	228	234	266	213	202	215	240	248	191	220	253	238	252	217	223	209	220	235	254	244	231	263	231	227	225	202	240	240	226	241	218	231	231	211	210	243	257	252	246	215	210	222	237	227	230	207	263	207	229	232	250	231	249	257	213	205	248	242	266	247	239	263	240	231	239	225	235	237	226	242	245	237	230	237	256	235	209	221	204	238	235	213	219	271	226	226	210	247	231	238	272	243	236	208	238	239	236	230	228	244	215	249	248	270	233	208	254	236	213	223	241	233	238	213	233	229	237	231	254	226	233	239	217	228	256	238	242	233	249	210	222	209	211	233	236	245	231	215	222	261	260	251	203	221	231	236	221	217	250	212	231	239	229	238	230	222	240	224	222	235	255	220	237	224	255	246	243	238	231	239	212	218	259	219	245	235	231	238	241	227	228	209	257	243	253	259	247	266	224	236	223	243	226	246	263	240	240	233	248	235	263	212	244	244	221	240	243	219	223	210	233	246	245	252	260	237	213	231	243	259	246	236	222	232	252	214	224	245	225	235	269	248	233	214	200	234	224	224	251	224	243	233	241	249	222	222	256	223	216	247	229	215	217	227	245	242	246	217	246	226	248	211	234	225	227	228	231	214	231	252	218	252	246	230	245	223	243	245	256	242	234	241	226	234	236	258	196	234	230	237	224	237	233	259	251	219	204	248	241	259	259	234	246	243	252	234	263	254	251	237	234	230	252	240	241	218	261	229	220	228	253	242	259	236	250	258	231	255	210	238	219	219	222	233	232	246	247	241	242	253	229	235	212	216	219	208	218	244	241	236	211	234	231	235	236	262	258	219	232	237	221	239	240	222	256	241	218	239	226	256	221	242	228	231	242	236	239	203	264	227	209	232	235	251	229	217	276	242	205	245	220	230	224	242	248	267	224	226	239	237	267	226	240	221	229	210	268	223	240	235	226	228	181	250	235	231	255	256	251	236	226	204	224	226	223	217	231	276	242	236	253	243	230	215	234	227	232	200	242	242	229	228	247	217	263	230	265	252	242	254	239	208	234	256	228	244	222	229	218	215	213	195	244	242	235	260	251	239	226	218	248	261	245	209	237	246	252	256	244	216	231	259	237	204	241	221	224	236	216	201	218	233	251	221	223	209	269	225	194	213	233	243	241	228	211	274	257	227	231	244	224	241	236	213	259	235	247	215	229	245	258	243	229	221	230	244	238	216	229	233	262	258	236	228	239	271	248	246	216	264	243	226	274	237	219	196	206	218	237	240	225	231	266	233	232	233	239	269	231	218	244	228	254	210	252	228	205	206	220	218	229	252	254	262	226	226	231	242	229	236	232	235	265	238	238	234	229	220	229	228	248	229	242	267	248	257	241	237	223	248	255	257	226	237	228	234	212	256	231	224	245	272	228	217	207	246	222	268	213	247	249	230	243	231	231	238	219	243	238	249	252	223	242	228	247	224	217	247	221	231	227	216	241	245	239	206	226	252	211	215	238	242	218	255	241	231	215	246	249	244	241	250	223	245	237	224	240	218	239	207	257	246	228	230	239	222	248	235	226	248	235	231	217	232	240	241	223	221	246	237	225	252	206	248	241	231	220	255	225	239	229	265	223	227	260	259	243	220	226	243	238	241	223	235	238	231	214	237	239	227	241	223	268	206	265	224	225	221	230	220	172	212	233	234	222	235	236	265	242	237	243	236	229	261	224	230	198	237	235	215	218	239	218	230	220	211	245	246	240	217	211	212	211	254	188	241	230	263	247	235	258	255	235	225	273	222	211	200	234	272	238	225	278	192	236	238	248	242	253	241	225	240	226	247	224	248	196	231	214	237	255	217	246	218	239	219	248	253	209	246	242	227	216	239	236	245	251	225	237	266	265	229	213	235	236	228	247	241	229	234	221	230	228	239	222	247	238	219	242	220	217	218	213	241	218	237	229	226	239	235	213	242	235	260	235	242	209	244	225	221	214	266	230	254	261	226	227	233	231	233	265	275	246	239	254	234	252	224	245	239	243	207	251	241	227	249	244	241	224	233	255	219	203	237	237	257	231	266	253	262	210	226	217	242	211	236	223	223	214	236	264	227	197	208	219	233	227	223	251	245	242	284	237	235	218	215	240	235	228	232	213	229	240	234	222	263	244	203	218	214	235	230	211	242	221	251	248	272	255	243	237	237	246	268	212	218	224	226	236	211	243	230	229	250	255	242	252	207	228	230	219	220	238	228	190	237	237	217	225	232	236	222	236	266	247	243	219	238	233	248	247	239	226	248	242	245	247	278	216	219	219	238	235	234	256	251	246	236	216	224	207	226	219	186	225	202	201	233	249	218	215	237	258	198	231	228	233	230	251	243	242	225	226	247	251	242	228	234	254	234	250	223	222	237	202	214	236
1824	646	1044	589	557	601	599	581	560	590	565	536	593	584	604	577	603	582	584	552	524	555	545	583	550	594	571	593	589	577	570	567	562	559	553	600	542	570	566	599	570	547	577	557	550	550	558	555	560	591	537	588	572	568	544	571	582	565	563	569	560	607	592	545	603	557	568	594	579	547	507	559	609	564	544	559	584	502	561	553	565	571	615	571	562	601	581	590	547	607	574	548	591	559	576	538	570	571	550	552	619	595	582	605	587	565	604	521	591	589	512	548	587	582	564	581	559	588	536	568	644	572	603	560	566	594	530	565	592	566	590	607	575	576	564	557	563	538	571	562	575	593	521	580	577	607	575	558	563	572	560	582	611	587	581	570	533	552	584	558	521	603	540	604	590	595	560	551	566	588	581	517	593	612	605	548	518	543	580	609	585	592	576	546	589	592	563	561	562	660	613	559	568	602	614	598	536	571	582	625	610	562	597	537	582	576	578	602	600	600	507	530	575	582	543	555	517	540	605	553	542	553	621	586	499	602	568	549	596	549	567	561	553	617	527	553	539	562	578	590	575	541	556	564	589	556	588	555	577	577	558	577	593	532	573	580	537	590	578	600	563	542	589	573	554	579	569	539	548	555	570	577	597	533	601	594	571	540	583	576	589	547	555	619	600	614	596	588	593	597	567	608	569	543	546	586	538	502	562	564	605	551	539	533	579	591	533	571	563	596	531	555	608	518	570	535	628	550	592	548	578	573	544	586	544	604	586	531	547	581	594	576	591	572	537	545	581	533	526	550	545	567	548	577	552	574	550	539	563	595	562	578	607	578	566	556	599	547	537	554	605	576	596	590	550	539	573	588	549	568	570	602	616	578	568	597	582	568	545	542	566	563	590	544	545	592	548	570	546	555	553	560	581	536	571	587	570	533	575	594	561	591	561	608	565	570	599	535	549	565	562	628	523	580	596	560	555	538	579	573	592	602	581	539	583	638	569	590	582	550	594	570	532	542	555	550	605	555	581	575	591	562	533	604	549	551	551	582	564	591	585	588	573	564	554	545	588	605	627	567	550	601	580	542	614	556	545	579	562	535	609	613	552	574	604	533	548	592	560	604	606	582	597	525	575	561	575	586	535	577	566	567	588	556	572	552	577	541	555	532	568	586	541	603	578	560	563	583	559	576	568	564	612	579	578	566	593	519	578	615	586	559	591	600	574	560	553	568	574	584	577	570	531	549	542	571	565	558	596	569	543	525	579	550	555	565	523	533	632	568	539	551	562	542	564	588	592	610	592	566	538	555	601	554	582	533	561	568	545	599	591	616	641	609	557	550	556	583	591	598	563	595	568	559	608	558	559	571	594	552	573	576	573	556	574	537	564	571	571	548	592	570	556	524	580	617	561	575	583	559	581	527	581	529	522	542	551	516	592	600	574	560	536	586	597	589	574	610	541	554	551	584	563	574	615	557	610	605	481	541	544	536	552	582	545	624	584	511	555	587	527	555	553	603	609	555	584	556	544	543	606	577	565	564	584	554	588	570	574	562	536	588	565	562	562	590	577	542	519	598	632	584	529	530	524	572	524	567	604	529	573	560	537	581	552	551	580	573	556	597	544	552	539	599	583	563	557	548	554	549	604	593	541	563	617	561	563	546	596	608	575	599	564	597	552	577	586	584	559	588	578	566	599	531	548	602	587	532	589	530	565	543	576	574	565	540	585	564	543	562	549	597	565	568	595	603	569	542	513	557	566	514	523	532	579	548	563	546	573	563	575	592	552	575	591	550	587	571	564	555	558	560	604	533	548	609	507	592	586	580	536	592	579	584	598	577	577	598	576	527	561	548	544	586	506	608	570	536	591	542	536	582	588	607	566	570	582	594	598	552	547	566	617	589	568	564	539	582	544	568	598	503	580	579	546	584	568	563	554	587	569	568	560	555	549	546	564	549	567	554	522	569	565	591	612	579	581	524	584	584	568	572	585	563	545	554	586	552	592	574	598	571	578	571	569	549	579	549	564	537	618	577	531	553	562	572	567	607	579	613	571	539	547	577	568	565	575	571	573	626	568	571	599	610	601	575	561	588	565	555	572	564	563	609	599	554	594	546	579	528	593	562	572	571	577	531	580	595	539	515	584	563	642	582	518	539	560	565	594	570	545	599	568	516	584	551	626	564	596	575	574	558	589	570	557	534	583	532	577	604	552	582	529	521	574	564	590	586	570	575	548	520	569	564	576	565	581	589	584	581	590	586	566	553	561	592	559	596	575	568	610	561	600	567	599	581	523	590	575	521	623	549	578	572	519	557	576	539	567	614	596	543	581	617	601	519	582	575	595	625	592	561	558	536	594	560	599	561	602	560	562	548	547	587	574	560	571	510	548	577	554	561	566	534	568	598	627	547	558	564	597	580	608	527	550	581	571	515	569	568	552	585	563	567	566	606	599	540	576	599	584	521	616	564	595	544	569	572	556	562	577	568	591	603	532	552	584	569	574	548	605	583	581	589	574	599	554	553	516	573	599	570	598	591	595	570	575	570	595	558	553	564	593	564	592	580	529	559	600	577	558	573	580	544	596	595	540	582	553	591	547	606	503	592	582	575	591	556	574	514	565	560	578	641	570	545	565	573	572	536	545	574	547	580	596	613	550	533	603	535	586	604	565	553	578	535	576	558	607	556	587	558	572	545	581	579	544	611	578	557	574	592	586	592	537	588	568	522	533	477	582	508	546	573	539	581	551	639	559	575	547	529	595	585	545	544	584	563	583	599	576	587	527	592	589	583	604	629	520	578	582	580	597	546	544	535	559	540	582	546	528	585	601	558	578	625	562	567	597	592	608	551	552	572	557	540	566	580	563	579	613	561	550	549	577	559	600	613	546	585	594	573	546	548	581	557	586	583	557	531	574	603	595	596	578	528	542	566	536	548	563	563	561	566	587	601	531	542	593	561	574	583	581	593	580	547	547	549	538	550	575	556	576	620	581	576	563	584	590	564	589	594	546	559	531	598	598	505	565	571	555	596	604	554	552	591	564	572	555	567	597	530	577	528	593	570	574	548	562	580	530	554	527	551	600	572	573	545	557	603	581	556	585	609	578	566	585	555	580	595	532	540	601	566	611	588	535	625	520	541	570	596	572	532	591	591	544	571	548	577	562	558	574	549	565	563	621	601	551	563	530	579	541	585	528	555	577	555	578	600	571	578	580	600	542	584	562	578	592	590	588	569	530	557	570	556	604	631	566	530	572	561	560	571	567	570	610	622	577	574	597	560	577	546	550	608	571	559	551	609	573	530	530	608	587	553	599	608	585	546	572	576	597	576	533	568	556	571	565	549	556	582	580	554	567	600	582	547	555	537	546	591	573	566	560	527	569	595	600	555	541	565	582	560	577	551	551	574	575	566	567	630	542	550	545	526	540	571	570	533	556	584	567	577	535	583	603	589	556	569	549	595	583	593	567	531	587	607	589	560	595	566	559	565	545	538	543	576	540	560	549	526	561	610	600	579
7805	636	920	479	339	283	243	214	190	195	194	180	171	188	173	178	182	169	172	183	150	188	166	153	184	196	182	176	161	170	158	173	147	145	164	159	168	202	176	143	163	188	176	161	166	192	164	130	170	166	185	172	158	182	155	159	163	168	178	183	164	168	150	178	162	162	167	165	162	143	160	161	140	165	171	198	186	158	157	167	148	170	162	150	172	146	165	176	176	192	148	143	159	158	172	168	146	146	170	185	189	142	177	156	149	175	170	166	154	152	153	169	160	183	170	159	167	158	137	158	167	150	155	146	165	155	177	128	164	175	166	165	171	155	158	165	130	166	165	145	172	172	148	149	157	165	154	146	164	160	158	150	171	163	146	152	156	154	159	183	168	169	184	162	156	172	170	175	155	166	173	143	162	176	170	158	168	155	150	150	160	182	141	155	154	171	162	146	187	161	159	141	168	171	164	175	168	152	160	161	152	149	144	169	184	170	148	145	158	149	162	156	157	135	166	163	182	186	159	172	184	156	169	151	150	184	142	142	150	127	133	155	167	153	151	181	162	161	163	149	160	170	172	177	152	186	168	160	160	161	166	128	194	164	151	203	140	157	168	156	146	166	175	172	164	175	177	176	181	157	161	147	196	179	164	165	163	134	138	165	143	129	156	163	174	144	165	150	155	159	153	171	162	158	172	174	159	175	171	186	153	167	152	147	174	181	158	175	190	151	172	180	182	159	138	143	153	168	140	158	164	170	156	156	180	179	167	169	171	162	157	185	184	159	159	173	160	162	187	158	178	163	139	190	160	186	165	171	175	139	159	174	163	192	184	156	181	172	166	168	143	144	159	154	171	150	148	162	187	154	179	164	173	157	154	150	146	173	148	175	161	156	158	159	165	170	151	161	146	172	159	159	163	183	168	204	159	167	173	155	166	146	165	157	155	158	159	178	130	149	156	156	163	153	157	147	175	176	160	166	147	168	164	137	154	176	179	170	154	173	148	170	168	174	165	170	162	155	158	153	178	168	182	175	148	157	166	186	166	187	167	169	180	161	136	175	174	162	149	161	155	179	188	184	173	148	163	163	167	178	190	147	160	159	172	150	149	143	168	159	187	179	200	169	144	153	150	140	184	184	153	181	180	166	157	153	174	189	147	162	155	184	161	166	141	158	166	173	163	160	192	139	195	155	171	165	158	160	149	167	170	161	153	153	184	161	161	146	163	161	149	175	165	162	165	151	171	159	164	155	161	165	175	171	167	168	153	159	186	159	149	187	173	154	159	166	171	202	168	142	171	181	183	180	172	144	166	155	146	145	149	144	156	174	178	174	159	176	170	160	182	160	152	169	149	154	173	167	151	168	170	152	168	170	191	182	158	138	175	175	164	131	151	131	146	154	176	154	154	165	137	169	181	181	172	153	179	147	132	150	144	161	177	174	185	166	173	141	161	171	176	145	154	158	157	155	136	168	168	166	163	164	153	148	154	157	177	194	166	166	137	145	176	158	169	161	167	169	141	142	162	147	162	147	178	173	172	175	167	144	170	156	192	155	162	156	149	169	157	163	171	157	163	184	174	163	171	184	150	167	168	187	154	151	149	186	199	169	176	174	177	159	159	168	148	172	172	187	161	152	158	188	150	132	169	161	170	157	159	172	161	160	160	154	160	146	161	185	165	180	137	165	167	174	144	165	165	143	150	182	155	159	140	187	177	153	153	177	155	150	158	153	196	170	174	160	146	154	122	178	179	153	172	160	161	139	192	181	181	177	177	159	175	154	164	150	162	174	171	148	163	155	157	197	175	168	150	129	169	167	167	168	160	180	184	178	132	172	175	179	171	164	188	164	150	174	148	188	181	153	171	152	153	175	157	170	167	153	164	169	185	154	160	156	195	180	159	152	154	149	171	161	185	145	158	150	158	184	159	164	195	158	179	152	163	151	154	166	147	151	168	166	168	194	160	182	168	164	136	157	144	159	148	165	173	142	142	169	164	156	161	153	159	161	156	147	139	147	193	148	160	174	148	171	153	178	160	166	167	150	157	166	149	184	176	204	162	147	174	162	160	144	167	155	134	166	176	178	162	160	153	147	178	183	184	185	144	139	144	150	164	150	179	171	178	144	151	172	167	161	171	189	159	170	169	168	173	157	134	175	135	160	158	172	168	156	147	190	173	149	158	170	127	149	161	170	175	184	131	165	173	158	197	170	177	166	155	150	152	160	151	146	173	135	143	156	160	150	167	171	178	172	165	180	157	145	176	149	155	183	151	167	154	148	180	152	178	157	151	173	160	161	160	175	147	155	176	148	160	171	171	175	160	183	152	154	148	138	165	184	176	163	150	179	148	171	154	145	167	141	173	165	184	173	157	154	170	168	185	138	160	157	168	164	162	179	146	172	174	158	156	157	154	152	172	157	158	190	184	174	188	156	151	159	144	156	167	160	169	167	141	182	155	169	170	159	147	163	197	184	146	183	167	170	163	169	155	160	188	162	177	164	139	177	172	150	177	155	146	156	158	180	182	159	159	143	170	151	157	166	179	165	166	187	177	167	156	145	153	170	158	154	148	166	157	154	161	166	165	156	169	169	169	151	161	144	170	147	157	163	164	181	177	192	164	205	182	173	166	148	141	182	155	158	177	172	148	144	159	152	159	169	160	151	180	144	142	125	172	180	159	177	168	149	148	156	164	148	173	160	164	179	153	173	146	153	183	172	174	142	164	137	174	188	151	171	179	159	133	150	185	173	154	156	169	172	161	156	161	164	147	166	148	151	150	161	158	162	169	143	155	137	158	157	162	163	162	156	174	164	194	176	145	174	170	153	151	156	154	173	141	186	171	169	173	141	150	145	145	143	153	182	155	156	158	185	175	172	198	168	149	156	176	155	173	166	171	166	157	172	166	161	154	169	192	169	179	190	153	132	178	168	170	165	160	172	155	168	163	160	178	157	132	159	148	165	167	179	165	154	175	169	153	165	166	160	171	174	142	169	166	206	144	135	154	164	166	148	139	155	171	134	163	166	157	159	171	172	170	170	154	164	165	177	145	193	170	171	169	177	179	191	170	166	164	186	155	165	176	143	183	209	186	141	162	165	179	148	153	156	173	163	171	153	162	166	165	152	179	142	147	170	167	172	154	160	178	164	174	148	156	148	161	174	176	168	146	150	157	162	155	185	177	183	176	179	183	159	171	157	179	159	168	169	168	143	145	158	154	166	182	135	176	169	177	149	180	169	166	166	137	173	153	180	157	137	184	175	156	158	152	169	143	165	169	169	170	180	174	171	158	166	163	179	157	176	168	166	145	139	155	168	158	160	170	162	145	171	158	169	166	155	151	163	187	156	168	169	172	168	188	177	189	151	158	165	165	179	162	164	156	152	204	175	169	144	149	177	169	156	143	160	148	163	182	179	186	178	176	176	157	187	205	162	168	143	155	152	173	165	150	190	169	162	164	185	159	155	186	165	156	168	148	169	164	167	151	166	184	150	171	161	163	189	166	210
6240	816	2111	1365	1123	901	760	722	662	625	606	557	569	537	530	504	521	540	476	501	473	450	485	496	511	508	485	445	465	473	480	483	433	470	478	482	469	487	439	456	436	440	455	489	464	473	411	469	423	457	412	437	485	436	460	425	438	448	441	490	431	450	443	489	440	442	415	437	444	462	464	452	461	449	460	438	435	465	448	449	438	439	438	436	445	439	449	454	468	428	456	399	439	463	480	419	428	444	453	468	466	433	453	467	419	425	456	460	473	439	479	425	453	440	457	430	483	458	444	424	411	456	392	461	437	408	431	459	432	435	441	450	487	463	434	431	446	453	426	447	427	460	432	414	451	432	421	431	428	427	427	426	437	444	439	444	453	449	449	444	433	433	438	433	426	498	448	481	437	470	437	488	430	418	424	412	438	457	448	442	453	420	438	442	478	446	489	430	483	457	474	441	405	420	461	462	458	434	440	464	458	456	461	444	424	466	483	453	474	483	460	474	448	433	414	420	459	459	439	423	447	443	466	459	463	447	455	478	431	451	425	486	489	489	458	460	471	453	503	445	475	465	459	417	457	484	463	477	414	444	471	476	442	445	439	444	444	437	455	473	423	454	456	425	454	484	473	453	446	409	479	445	406	466	420	433	428	447	455	416	464	472	451	448	474	447	445	439	412	437	404	455	471	450	420	464	438	459	461	456	421	478	464	449	442	472	466	454	472	442	472	431	480	464	418	419	446	442	415	420	440	461	433	426	430	435	427	426	398	470	448	480	427	411	437	456	409	405	428	431	469	469	451	461	449	427	465	461	421	496	451	464	465	473	456	439	446	452	426	485	462	452	435	419	495	460	450	433	452	435	459	447	433	472	414	460	454	463	439	479	433	485	454	494	455	447	435	457	457	431	452	501	440	466	466	440	459	451	461	436	431	461	443	402	446	410	452	401	449	421	472	430	441	441	493	448	455	434	443	456	467	463	433	445	442	482	458	451	464	445	418	429	458	431	458	465	452	442	406	462	438	457	443	458	457	463	461	455	460	442	435	414	411	475	464	449	441	455	415	450	455	469	461	439	435	455	442	468	466	390	465	428	427	444	415	429	415	494	445	474	482	418	412	496	459	445	464	457	417	453	427	459	463	461	466	465	448	467	453	420	441	412	438	468	437	462	430	447	433	446	462	449	412	431	412	419	483	464	479	463	444	456	455	442	465	451	461	468	451	474	488	445	447	464	422	434	438	478	443	453	422	454	469	503	477	438	439	454	468	455	467	456	435	437	470	439	454	440	475	455	443	473	461	454	401	435	460	439	450	485	417	441	428	482	443	426	454	434	432	444	418	425	454	445	459	432	432	448	419	416	433	479	435	474	410	419	425	470	464	446	457	420	453	445	447	467	420	419	457	448	470	449	453	408	468	441	446	455	451	461	449	445	451	455	433	470	455	439	428	442	463	442	399	454	453	465	469	423	461	478	420	475	457	467	461	447	451	478	447	423	428	406	480	440	478	450	465	445	462	486	430	426	447	428	428	404	454	456	416	461	441	429	442	433	419	450	444	434	406	448	474	452	469	441	440	483	446	442	454	442	447	468	442	460	437	469	471	472	449	419	462	466	450	452	473	430	425	433	401	447	446	427	466	428	462	455	405	484	456	459	457	432	424	416	448	470	471	461	427	437	475	432	454	447	490	437	440	471	414	451	458	435	489	482	465	418	472	455	404	459	483	444	458	462	461	450	476	437	441	440	439	460	476	424	473	460	489	408	424	455	453	440	460	449	438	451	450	444	450	455	437	481	446	414	468	474	459	483	462	443	469	450	459	465	423	428	432	441	461	451	438	472	428	471	439	434	442	452	462	470	439	471	437	445	466	439	440	438	428	460	457	468	415	442	461	406	455	477	423	465	468	440	441	439	480	445	434	481	458	435	473	469	424	432	445	463	450	441	475	516	455	452	415	455	464	483	459	477	480	437	474	435	420	448	455	437	412	461	464	459	443	425	419	436	441	408	394	426	433	428	457	450	439	480	466	452	489	441	420	443	429	401	453	437	443	503	462	448	429	414	485	457	439	439	415	484	446	465	461	469	466	463	447	455	464	437	456	438	451	420	442	467	436	439	432	449	423	463	455	404	437	483	457	439	423	449	422	463	459	452	445	408	459	442	448	434	431	457	440	407	443	439	427	436	446	466	432	455	430	438	474	476	445	456	459	452	431	445	464	445	412	441	473	423	434	463	448	463	420	465	401	441	442	470	452	423	410	473	463	470	449	457	447	445	402	460	407	414	477	451	456	456	406	421	456	419	464	444	448	478	455	465	422	456	443	456	448	446	412	449	437	433	440	450	456	425	441	480	451	461	476	456	466	483	420	474	456	444	463	429	457	474	461	435	496	429	473	448	442	472	437	455	473	437	444	444	454	393	433	466	454	438	448	472	490	467	441	432	441	466	465	400	438	432	471	478	418	447	483	459	474	417	447	455	469	397	441	418	466	487	469	429	463	427	449	488	443	438	450	421	449	450	453	428	441	448	452	439	439	436	467	534	462	442	453	418	414	454	442	451	436	429	461	484	464	466	469	421	432	441	427	447	479	475	422	447	452	458	450	438	465	461	438	433	450	467	437	460	459	434	452	435	446	423	437	436	457	473	450	427	425	456	431	417	449	423	444	462	430	452	443	451	421	434	447	446	485	461	424	450	455	462	479	400	466	456	461	461	439	470	450	444	464	411	434	445	414	447	455	459	462	424	452	434	442	471	425	473	446	463	468	409	436	452	395	440	471	435	428	419	417	442	434	432	429	442	460	493	441	448	420	422	456	447	445	458	470	462	465	436	441	419	448	442	425	471	472	433	440	476	439	440	468	463	451	456	465	431	473	485	450	427	444	451	402	443	472	436	422	437	467	440	435	437	412	431	512	426	444	438	427	407	476	461	459	491	463	475	433	475	435	459	459	425	439	456	457	473	452	451	466	468	472	472	423	447	448	453	463	444	440	427	458	459	438	425	428	461	418	466	414	435	469	430	477	452	443	449	451	444	449	430	421	435	476	458	471	426	463	420	472	424	440	441	479	478	437	461	444	456	448	456	431	442	453	400	444	472	445	454	473	465	425	498	455	475	472	431	493	437	468	432	450	463	406	471	443	444	448	494	465	460	433	417	453	465	426	460	460	438	430	438	461	464	450	430	425	458	399	478	435	469	439	450	445	477	450	477	467	479	432	400	476	455	461	442	467	440	460	447	411	455	466	434	483	437	471	431	448	484	449	456	448	470	441	418	454	400	481	430	450	437	421	464	454	439	439	459	466	430	464	459	447	426	461	472	465	443	462	446	421	476	460	455	467	495	407	385	445	468	439	435	438	434	430	480	439	454	445	489	458	456	451	436	446	491	450	452	428	417	469	473	442	476	440	423	432	498	439	433	443	489	450	485	463	441	423	444	465	449	415	475	456	428	464	430	451	448	482	465	444	470	420	417	425	430	445	477	446	447	445	432	431	438	420	393
14786	1591	1710	944	635	555	549	474	432	402	412	379	345	378	401	361	365	400	358	373	382	352	355	344	355	364	309	368	372	358	351	331	338	358	339	352	364	353	387	391	345	340	333	380	332	331	341	318	348	347	343	371	379	375	383	357	322	348	322	341	354	347	355	343	369	368	334	358	357	365	357	331	317	324	317	333	322	353	323	321	332	335	354	341	341	344	376	373	360	375	331	286	342	318	325	372	324	321	339	287	326	324	332	298	348	336	332	368	349	347	310	351	364	334	319	343	347	341	325	400	366	325	333	335	373	326	376	351	315	336	337	338	375	320	332	351	356	339	323	329	335	315	341	337	357	365	353	355	350	328	362	304	363	347	384	331	329	326	354	340	336	336	388	340	323	314	341	360	358	333	317	342	312	342	366	355	377	321	335	315	364	322	329	326	338	346	360	373	330	329	342	346	353	330	391	352	338	346	351	361	316	332	365	361	330	377	347	322	378	357	372	345	349	406	355	332	330	342	327	369	314	342	383	363	322	338	374	331	306	350	327	310	337	338	341	369	326	361	344	326	334	339	362	349	328	380	353	332	320	352	350	345	361	345	330	353	349	302	324	348	358	357	337	348	348	333	331	335	321	340	363	309	317	321	299	355	359	329	328	349	292	321	330	356	343	355	356	331	354	348	347	338	315	331	368	354	364	349	326	333	332	361	340	333	343	347	320	373	342	345	328	357	318	374	368	363	338	350	357	325	301	333	329	340	317	352	363	306	348	361	341	321	356	365	328	331	334	323	328	322	329	320	338	340	336	334	360	323	293	365	324	373	352	377	336	345	331	338	364	372	328	375	318	316	354	359	334	341	361	325	361	326	322	340	322	332	349	327	350	343	348	344	342	331	326	375	422	367	330	320	301	382	327	335	334	335	359	386	345	346	349	378	364	332	343	336	372	349	315	351	319	325	349	356	352	357	360	361	357	359	347	341	329	364	336	338	329	358	321	369	345	339	325	359	307	365	341	353	339	395	364	336	345	369	326	354	327	317	343	332	341	342	338	358	354	326	370	320	354	329	349	350	355	344	311	324	348	337	316	369	315	307	325	353	291	319	356	339	353	320	304	373	334	329	340	363	319	348	328	328	304	373	331	341	361	363	340	338	322	346	331	308	359	315	317	336	340	375	347	330	400	346	377	329	320	344	335	344	364	355	360	320	350	342	354	354	329	318	307	377	332	330	366	376	319	318	341	383	358	327	336	351	365	373	353	330	359	368	364	372	333	337	361	337	358	363	318	336	334	392	358	333	376	355	329	386	354	331	348	304	345	331	344	324	333	330	323	399	352	363	325	356	311	335	328	334	352	339	374	348	353	351	336	348	350	337	346	372	369	333	317	357	345	358	304	330	339	335	337	314	314	364	321	364	336	353	364	356	360	385	370	332	333	362	354	372	327	322	327	344	297	313	348	352	367	335	332	351	335	317	322	327	345	359	341	344	310	367	352	379	315	366	347	317	323	336	325	341	348	333	345	371	358	371	353	362	350	325	386	356	342	375	326	341	342	321	361	377	328	346	368	371	369	324	366	320	350	349	333	339	363	362	337	343	339	333	316	356	317	347	358	330	326	332	314	366	316	339	323	359	375	345	339	343	367	344	330	328	340	331	363	319	352	357	386	330	337	333	335	318	290	299	342	340	306	334	362	349	380	356	347	342	373	323	372	344	356	349	369	346	354	355	338	357	309	320	329	341	355	334	360	356	352	372	322	352	309	365	325	335	338	384	347	327	357	353	322	332	340	340	328	322	327	337	348	350	363	341	350	365	393	342	306	319	364	359	321	341	350	317	332	384	355	326	346	348	399	316	337	364	360	355	345	360	362	339	359	375	338	367	310	357	351	376	351	366	320	341	345	355	346	348	332	342	326	358	340	334	359	356	335	318	349	333	325	385	351	345	342	356	318	326	346	383	365	321	334	343	360	341	311	355	356	339	373	309	358	340	350	373	354	354	354	363	308	315	371	333	354	322	344	366	350	319	307	335	369	365	333	340	304	358	357	336	365	340	334	364	328	368	322	327	336	350	341	313	325	384	328	336	384	328	343	306	310	347	340	359	350	322	342	317	368	364	380	331	356	363	383	343	341	314	323	319	376	359	359	336	317	311	325	327	335	375	348	341	355	357	355	336	350	284	312	340	353	355	350	338	346	383	365	341	345	348	342	360	334	334	350	323	393	346	348	356	368	346	330	320	347	338	356	355	356	330	343	340	373	382	330	327	349	370	331	360	319	344	341	330	334	335	366	339	350	338	363	329	340	332	356	344	356	377	364	361	360	340	342	324	330	321	339	335	338	367	351	370	350	391	342	349	339	361	318	369	347	327	335	344	318	353	347	343	316	371	357	328	332	367	333	370	348	322	324	341	366	343	327	336	358	352	346	343	331	310	336	358	381	361	342	345	359	307	342	322	289	321	342	325	365	314	338	372	361	311	362	327	383	360	317	361	349	318	354	358	332	371	331	383	391	350	347	293	311	310	347	331	344	334	327	354	373	332	335	333	324	354	361	316	338	367	350	348	338	361	350	346	352	306	322	353	347	294	376	328	348	354	356	353	384	356	343	313	326	321	373	328	362	366	330	358	337	323	333	354	365	341	333	311	346	325	315	341	362	351	335	346	346	334	324	353	366	345	373	348	375	342	366	324	360	332	338	365	372	325	306	326	341	348	327	332	348	335	359	374	339	318	335	362	334	357	354	367	340	350	357	340	334	351	348	370	335	349	322	376	345	322	313	349	333	347	351	334	369	362	348	342	359	352	353	358	330	339	323	346	365	361	331	333	382	340	318	311	358	353	332	363	347	330	341	333	322	358	348	362	366	349	354	346	337	305	333	312	328	345	336	342	351	334	348	352	337	356	311	340	370	347	347	291	340	348	328	331	348	326	345	321	347	352	368	349	334	339	366	371	361	362	365	344	326	380	385	345	303	319	336	389	337	342	382	410	366	359	338	343	374	377	363	354	354	363	343	363	361	314	369	353	331	347	346	329	323	318	381	376	316	315	326	357	383	337	332	348	342	342	335	360	361	335	298	344	328	334	302	355	384	362	369	325	333	322	316	385	328	347	355	361	371	288	313	325	327	305	347	337	335	335	318	351	360	319	329	342	312	364	337	336	334	337	353	367	343	343	345	354	324	329	391	315	286	345	339	342	334	326	333	340	362	368	333	335	297	364	326	315	354	361	332	315	320	330	352	307	352	324	326	333	381	289	331	320	314	321	330	328	322	340	364	340	359	328	371	329	335	346	336	325	327	357	338	343	377	361	345	325	322	322	320	340	352	344	360	367	363	370	361	323	339	344	352	363	353	365	336	333	321	351	338	337	338	350	328	320	333	349	342	350	388	384	382	348	331	333	371	363	324	353	313	366	352	298	345	289	359	325	336	375	330	308	305	338	300	332	344	344	311	335	350	350	367	354	369	341	330	351	355	351	350	346	346	345	350	336	317	357	353	345
8541	1516	3327	2661	2112	1804	1579	1284	1242	1237	1099	1034	1057	1021	977	937	998	932	910	890	903	932	889	870	892	894	860	840	872	842	785	794	868	847	812	848	869	802	904	852	839	873	812	826	783	873	855	848	799	866	831	790	828	834	841	841	814	841	837	795	819	778	808	823	850	798	782	825	764	790	805	767	848	803	802	826	789	889	830	852	822	798	815	788	817	815	775	816	805	801	802	787	841	845	823	793	825	810	852	806	849	800	829	845	855	860	792	821	759	781	873	838	771	823	860	847	850	737	848	852	836	874	820	822	848	836	823	804	823	843	794	801	821	775	802	756	788	828	822	773	820	844	829	835	781	787	779	857	820	788	801	808	826	820	763	827	781	816	816	802	826	829	809	829	786	833	816	811	846	828	812	806	772	783	841	778	813	827	807	788	812	783	778	815	788	798	814	786	793	843	767	796	777	810	835	805	819	809	887	760	799	855	815	780	777	777	801	833	854	814	846	796	770	771	815	775	815	791	783	827	821	760	860	857	747	808	799	829	849	826	854	822	804	837	854	760	805	849	793	844	842	840	763	824	793	792	764	842	859	739	839	785	764	791	827	776	894	789	801	825	783	780	815	774	834	800	889	824	783	845	806	844	858	821	852	792	868	786	752	826	771	864	883	765	797	825	820	831	771	827	841	742	802	814	838	833	845	809	791	820	806	797	760	848	822	857	845	891	813	829	790	823	816	755	827	846	810	848	828	833	795	822	796	810	812	788	832	862	792	827	804	781	811	786	792	816	822	780	804	816	823	812	816	819	874	743	800	883	787	787	816	825	805	819	839	804	770	821	789	811	810	790	799	764	829	804	808	853	806	806	811	748	820	804	811	816	807	794	849	789	857	853	868	796	749	852	805	840	832	836	799	817	803	785	858	841	851	846	834	745	845	807	774	891	772	810	793	800	829	816	875	844	802	792	792	812	774	850	791	823	740	843	793	820	852	842	790	791	827	823	842	858	809	809	846	792	836	833	791	751	802	838	766	853	820	819	799	799	809	791	835	835	825	770	811	777	851	799	801	794	767	818	771	800	746	834	796	803	768	825	810	808	812	842	841	854	784	792	786	777	824	838	809	840	772	783	828	818	862	779	831	809	816	797	830	824	797	789	801	809	867	798	870	802	766	767	799	788	827	810	793	773	829	770	820	771	878	829	815	770	849	848	814	797	819	776	815	797	826	825	842	790	840	803	796	808	792	837	841	785	801	804	795	813	834	833	789	840	814	854	811	817	816	765	813	845	797	777	803	802	817	831	821	807	829	825	802	802	832	824	807	830	818	821	854	802	822	797	822	829	820	853	834	844	814	818	808	800	793	785	828	852	801	752	835	816	847	809	791	841	779	793	776	796	787	789	820	776	843	825	814	789	813	829	852	848	812	825	815	822	849	798	815	826	822	888	817	835	829	823	845	814	862	822	775	811	760	817	853	839	749	796	766	845	839	773	791	795	828	850	798	779	806	789	767	791	779	836	777	810	884	797	840	833	814	777	798	803	850	786	776	838	855	793	804	829	770	844	797	845	793	778	826	872	813	792	793	810	854	841	782	823	755	785	826	835	806	799	818	780	805	757	804	795	842	841	800	806	775	785	827	818	786	825	816	764	822	853	793	839	842	823	830	819	830	837	774	871	784	809	837	805	810	798	806	780	802	807	843	785	822	800	790	813	787	775	771	823	799	798	835	776	774	786	812	809	757	812	835	809	762	843	796	772	834	794	816	777	850	774	813	809	776	776	830	811	815	775	780	773	858	811	800	819	806	789	814	834	831	755	787	789	787	807	765	812	813	826	801	770	801	839	804	839	838	839	800	812	785	772	839	790	809	824	790	800	833	794	774	803	808	831	826	778	840	802	826	817	827	803	787	869	822	817	818	794	795	789	855	734	840	843	779	831	835	800	789	869	819	819	834	790	816	782	779	776	777	844	840	812	838	806	842	823	807	758	842	800	726	764	850	798	825	804	840	848	799	794	855	863	778	734	828	803	789	812	821	808	802	842	739	826	825	822	729	831	881	775	816	837	780	801	791	884	793	811	821	828	796	847	773	794	852	809	824	782	760	874	852	818	821	804	770	872	875	859	805	846	789	777	773	814	789	818	833	792	775	847	784	807	825	836	800	782	795	775	813	839	809	809	835	861	856	812	777	785	821	833	787	807	788	760	781	817	796	796	801	790	738	799	864	765	846	821	798	826	830	809	797	766	793	768	852	818	815	797	874	804	780	835	824	808	787	824	842	867	808	801	774	798	800	857	814	803	829	866	803	854	754	795	850	766	791	778	820	837	812	839	786	826	783	847	818	738	855	782	833	827	856	806	862	784	789	830	799	799	823	790	838	747	847	809	794	823	808	797	840	765	766	843	788	785	822	886	798	817	795	803	809	796	794	818	831	782	844	819	802	775	830	817	789	807	882	761	820	845	814	795	817	800	751	786	785	838	802	801	827	848	786	829	815	805	787	843	798	799	841	861	795	811	829	850	796	802	815	820	827	762	814	818	833	824	782	828	776	795	796	878	842	771	799	785	851	783	854	819	812	802	824	760	816	840	828	794	770	799	756	779	827	813	804	823	762	751	740	785	839	845	838	798	822	896	809	817	813	831	819	779	752	797	835	795	830	832	846	823	771	815	829	813	774	806	835	789	806	836	872	770	824	798	834	804	809	808	830	789	826	848	801	823	773	772	831	823	840	811	778	859	825	792	827	783	839	824	824	787	775	804	791	749	806	792	854	729	837	838	824	768	757	823	818	828	827	860	770	783	826	808	799	806	845	830	833	787	769	768	784	783	813	825	777	817	838	772	802	835	833	732	780	792	790	835	875	781	813	806	831	798	800	851	814	780	816	792	818	810	765	764	869	819	846	794	756	802	758	817	843	817	818	840	823	816	828	805	883	841	788	748	767	744	830	800	855	825	811	798	788	778	803	830	779	801	822	788	845	782	821	817	809	815	788	829	842	759	840	808	790	787	812	809	821	809	804	769	832	824	778	793	814	816	791	859	766	826	793	818	795	793	832	798	826	826	819	837	800	802	798	851	869	829	827	809	825	764	764	810	870	796	836	841	783	818	806	887	772	807	830	776	727	820	804	784	839	867	796	777	822	849	809	766	800	819	832	823	836	826	804	848	821	846	742	847	771	772	833	784	799	772	812	796	827	761	826	815	823	840	751	840	790	763	822	839	801	820	803	780	803	812	823	772	816	824	828	801	822	798	811	796	798	768	879	798	811	818	821	837	833	799	802	813	795	785	802	784	776	778	808	769	768	815	816	838	799	803	849	781	828	839	831	842	801	811	828	809	812	776	811	801	780	819	757	799	760	821	791	819	882	783	867	808	859	842	817	875	756	774	842	777	778	790	824	769	768	771	840	824	800	812	786	830	793	825	871	742	811	818	838	817	818	842	744	814	758	798	829	797	791	825	820	786	804	773	784	797	784	841	797	840	817	792	857	811	843	763	852	844
1610	325	411	250	231	222	219	264	230	247	212	221	242	234	249	248	255	219	233	258	271	243	213	252	183	240	214	225	217	237	211	237	248	248	260	201	228	228	236	231	218	229	234	234	232	241	248	230	241	225	232	254	221	247	227	225	224	246	249	256	237	220	225	225	238	240	238	217	222	220	271	233	247	237	225	208	232	278	223	194	213	236	244	225	240	222	265	228	239	261	247	214	210	226	246	239	215	227	250	218	250	259	211	238	196	256	253	251	244	218	233	243	249	257	208	248	248	243	176	241	241	212	215	229	252	245	221	233	257	214	239	232	239	241	260	230	227	216	243	252	225	227	210	242	212	236	219	212	229	231	244	236	243	222	225	234	271	236	234	233	243	227	247	258	194	234	235	224	258	248	231	245	248	216	229	245	206	228	222	207	202	217	229	229	271	233	248	228	243	245	243	244	215	251	235	249	225	242	250	235	231	224	250	227	251	240	258	219	270	211	238	247	233	234	205	238	227	246	222	227	215	241	231	279	220	197	246	230	235	247	220	251	248	274	271	239	239	220	242	237	215	250	234	216	223	232	224	244	238	217	243	236	232	253	274	230	241	221	230	233	230	232	255	240	232	244	242	231	248	221	215	220	223	255	246	214	221	243	252	233	250	248	229	224	220	239	203	238	252	235	227	270	233	226	223	208	272	247	246	263	248	241	214	231	239	262	248	243	234	236	254	254	233	238	251	205	237	255	227	229	238	239	216	244	242	222	244	199	205	255	240	206	230	255	260	226	224	270	237	216	219	240	231	227	224	220	246	251	236	253	241	241	236	231	198	243	208	223	216	210	258	216	239	209	247	251	226	235	264	257	205	224	255	185	234	228	203	240	262	259	247	254	237	201	235	234	224	213	212	244	244	266	206	229	242	255	272	250	253	210	233	226	239	202	261	236	220	229	233	240	220	234	231	243	234	245	239	241	243	254	229	248	239	228	220	253	247	245	251	240	248	247	217	234	237	229	211	266	235	231	222	237	241	237	249	240	257	260	240	230	230	254	242	234	245	271	224	254	217	256	248	244	241	219	247	240	235	225	218	226	239	219	260	284	231	265	246	248	265	219	223	204	238	205	225	238	254	211	243	253	234	229	240	248	222	230	240	238	212	217	264	224	248	244	229	242	223	225	251	244	239	266	240	225	233	239	230	228	216	254	215	207	242	237	264	244	256	224	221	232	224	248	234	230	234	237	241	253	232	254	243	217	209	261	282	226	268	248	243	238	242	219	237	267	250	220	234	249	244	222	219	226	269	256	234	228	256	220	239	257	191	239	248	229	268	256	209	211	271	224	208	248	238	226	217	238	229	207	225	220	244	233	220	225	237	206	258	232	245	211	245	244	230	234	217	248	253	231	243	251	236	245	280	239	250	236	238	209	234	241	240	230	260	229	234	235	252	234	230	232	244	244	223	243	238	255	220	194	249	267	237	252	250	245	240	225	217	244	234	227	255	233	254	218	234	251	242	221	228	240	244	223	262	253	226	212	226	233	214	222	212	249	263	224	246	228	241	235	204	263	241	226	240	223	258	224	213	237	250	229	211	269	239	249	241	218	236	226	220	254	230	237	263	247	250	224	201	237	250	232	227	223	237	250	201	244	236	248	200	217	246	214	196	208	253	228	229	212	226	244	229	212	248	249	244	224	206	210	196	232	245	250	234	261	241	272	243	243	206	223	211	206	234	231	230	240	258	242	217	216	258	269	219	220	221	255	242	208	238	236	240	238	214	203	247	239	244	246	223	223	227	217	229	228	224	275	229	253	250	258	256	222	239	251	257	249	272	238	244	242	266	243	233	226	229	215	238	233	218	247	246	261	218	225	229	234	242	229	190	223	231	226	219	241	210	250	204	241	215	219	241	222	232	210	235	257	228	235	239	234	235	223	214	216	243	224	234	241	234	231	212	247	225	235	254	250	236	248	240	219	243	228	221	235	255	244	232	228	243	231	245	216	223	212	217	231	209	259	257	270	228	239	207	252	237	270	252	234	238	235	236	230	227	252	238	219	217	197	222	231	246	207	238	243	242	247	198	228	244	237	235	225	211	228	222	222	199	244	260	255	226	247	249	236	233	188	257	245	231	241	207	237	237	238	236	223	257	245	223	223	208	220	244	260	250	236	267	267	227	234	237	226	220	246	212	209	203	226	238	255	240	235	235	243	228	218	256	232	220	233	235	205	237	227	268	219	227	264	216	267	230	244	264	231	214	235	246	205	226	241	243	213	248	239	254	251	213	232	223	221	251	225	228	243	238	232	271	225	255	234	245	228	214	217	234	239	225	229	229	207	223	212	240	257	206	247	229	253	223	216	196	226	232	230	242	233	239	230	251	271	223	223	254	215	213	260	244	227	266	233	239	220	199	227	273	223	210	231	255	238	217	230	240	240	241	252	201	232	254	215	214	191	229	226	240	253	240	228	253	228	235	253	240	243	204	242	217	234	243	227	248	234	233	213	271	228	253	251	232	228	214	224	255	226	203	215	252	228	249	224	244	250	213	249	221	249	241	242	203	259	253	230	272	228	226	215	228	271	248	214	240	250	245	253	265	233	246	200	239	223	243	274	229	231	213	238	248	253	257	215	243	216	244	250	226	244	235	216	253	236	246	243	233	204	220	248	200	235	236	263	261	218	235	222	250	232	250	239	227	234	239	248	209	229	243	259	219	275	260	231	237	240	190	204	216	214	233	217	235	222	230	228	228	207	213	275	212	208	260	232	239	229	230	243	207	236	196	266	253	220	239	234	218	228	249	248	237	234	237	239	235	249	248	235	229	217	219	214	221	225	208	236	243	225	231	219	261	265	208	251	236	241	266	244	235	268	249	245	203	223	211	239	248	220	203	221	239	211	228	224	229	206	253	227	217	249	272	228	232	243	257	219	225	213	220	205	217	234	229	262	254	230	231	253	210	229	241	205	240	241	220	237	210	211	249	214	255	258	244	231	231	197	244	219	245	241	222	225	243	215	232	187	216	255	222	247	218	227	227	248	229	242	192	241	230	237	222	220	217	211	228	232	241	223	217	250	222	211	240	209	215	213	273	237	221	257	231	233	263	234	229	249	212	244	245	259	231	240	239	245	219	241	214	244	248	227	237	239	235	221	275	251	264	225	242	255	215	254	209	229	278	211	243	242	235	234	219	243	250	202	225	252	252	222	246	228	233	215	213	228	223	248	245	231	241	225	223	230	261	238	244	243	208	240	240	224	237	239	205	226	250	212	238	241	254	241	240	218	241	247	226	221	239	260	254	243	268	237	219	198	205	235	219	212	255	235	268	242	244	222	213	234	236	229	251	230	252	219	243	245	221	223	192	225	252	237	209	227	208	223	205	217	251	254	232	237	267	251	227	259	216	258	212	225	222	221	224	218	254	231	239	233	242	230	214	243	264	222	242	237	218	239	204	225	242	247	292	205	227	247	196	234	244	250	229	259	282	195	225	264	245	238	256	234	234	238
1776	630	965	585	589	623	580	541	570	594	604	588	551	589	569	583	579	587	558	551	573	592	535	546	567	562	543	575	558	607	589	602	536	579	551	563	637	578	562	579	540	552	546	555	573	571	586	555	540	564	579	551	561	568	563	554	580	580	572	531	536	538	556	588	532	569	612	591	633	589	546	576	563	590	581	545	579	557	566	577	558	563	550	535	597	575	523	595	564	593	531	530	605	572	569	586	608	577	583	567	565	529	585	564	548	582	587	548	559	607	558	578	561	560	595	562	564	553	559	552	572	605	542	549	605	585	517	570	557	549	598	556	581	560	606	596	558	572	567	586	621	584	620	553	607	559	576	529	577	559	614	556	552	593	577	593	557	561	547	575	622	556	542	559	549	536	567	566	596	602	554	572	553	601	575	601	572	577	560	582	553	538	571	596	555	573	572	549	594	564	558	556	593	526	569	549	557	563	579	566	560	609	594	560	580	577	587	625	554	543	570	548	571	537	553	594	587	613	509	527	577	599	547	551	574	560	593	579	592	567	598	556	536	581	561	577	563	587	574	555	561	574	579	584	565	558	553	570	540	563	585	532	597	525	592	582	562	589	583	593	615	563	542	568	540	595	596	552	600	564	582	570	571	608	597	582	598	563	598	570	550	553	582	537	590	564	529	564	589	553	574	550	561	552	561	593	551	547	532	582	585	554	555	560	565	591	561	541	604	529	616	565	562	581	573	580	550	579	598	537	608	556	570	582	591	601	612	572	544	591	602	608	608	605	552	558	627	604	510	544	590	573	601	593	533	583	554	573	619	562	559	557	526	539	593	563	525	528	589	581	584	566	541	586	582	560	613	515	555	615	583	544	620	546	570	580	587	597	590	588	589	580	614	601	587	571	560	616	537	604	542	566	577	583	546	559	588	599	579	570	539	577	610	558	598	559	587	533	591	575	563	561	538	596	590	531	574	548	566	553	589	572	558	555	611	550	575	589	507	535	550	577	528	579	618	596	568	571	585	597	535	567	556	577	588	536	591	572	584	572	539	561	596	568	558	530	598	563	561	599	554	584	507	582	581	586	571	543	546	584	523	539	535	539	581	561	573	588	542	589	557	570	559	593	542	571	582	529	538	584	557	548	571	584	563	552	544	542	603	589	566	634	584	582	599	584	596	550	548	599	573	568	591	592	525	577	572	542	540	544	563	613	564	540	589	553	608	571	567	622	587	592	549	588	599	580	575	567	573	612	550	559	587	541	556	555	573	604	555	561	559	554	575	586	549	567	543	549	590	543	555	584	557	566	612	535	612	585	572	554	558	574	588	533	576	539	584	575	577	567	584	588	586	581	557	582	539	590	552	568	537	632	573	549	540	527	585	592	556	601	598	540	576	571	566	596	583	587	591	566	548	547	593	580	557	533	559	581	582	575	533	543	555	611	594	525	554	565	524	589	570	548	583	563	569	580	543	600	614	622	624	557	537	536	564	597	566	578	567	585	548	549	536	588	593	603	571	583	530	566	561	597	540	537	560	581	570	581	572	543	554	601	594	553	577	567	546	560	594	568	583	534	589	557	541	578	589	553	612	607	541	578	546	566	609	556	572	581	581	543	576	637	589	570	579	553	572	600	546	495	584	558	567	580	559	552	608	565	555	560	560	581	544	552	586	596	585	522	548	557	587	591	566	596	564	577	566	600	580	587	547	589	543	569	549	605	550	565	569	565	648	556	586	517	565	605	577	618	596	579	587	570	563	552	557	572	570	532	576	574	538	599	596	547	615	535	514	589	570	596	632	560	552	565	556	613	541	571	564	607	573	545	556	579	617	551	511	567	585	584	563	567	615	591	552	539	562	569	544	602	557	629	535	545	520	554	607	557	534	597	536	543	578	585	543	589	548	544	571	542	543	602	592	565	532	546	539	560	575	566	569	574	548	592	520	547	549	609	608	555	579	558	584	588	550	608	585	601	629	602	542	540	535	555	538	508	545	578	540	560	550	546	577	568	570	585	618	607	586	549	586	521	576	555	530	568	575	611	566	548	565	564	584	598	546	537	539	526	587	573	571	600	551	583	586	547	581	556	576	572	524	574	573	585	522	564	531	573	582	576	561	588	560	594	607	585	518	570	553	541	585	591	578	590	586	563	576	512	578	588	583	567	562	573	559	549	569	558	543	547	608	555	575	563	548	569	580	545	593	601	584	589	586	574	576	508	558	595	575	571	587	599	594	551	564	544	540	569	539	547	602	532	541	523	554	581	559	598	571	573	563	551	518	557	559	531	576	563	560	549	566	556	546	563	567	589	555	601	606	553	584	589	586	563	549	533	583	557	570	605	570	604	561	608	580	595	591	562	502	582	578	559	550	551	578	602	545	575	602	546	544	556	559	585	568	583	541	608	553	584	548	576	571	595	561	558	573	578	554	597	612	604	567	588	554	618	568	563	567	532	576	579	548	529	533	537	588	547	548	578	569	589	579	541	576	562	570	581	511	596	575	543	569	611	588	576	597	550	568	576	598	567	589	588	545	582	540	589	549	593	546	559	575	570	539	550	584	547	563	576	570	561	596	571	561	587	556	513	590	524	528	571	592	530	573	548	569	578	533	569	593	559	575	558	596	566	568	565	619	555	534	589	591	571	594	571	612	555	522	611	576	576	587	596	578	590	559	614	572	558	576	571	569	549	609	587	551	581	599	560	591	595	557	542	523	600	537	564	552	533	547	552	610	577	565	606	559	551	571	585	547	601	560	620	573	586	579	610	641	576	549	594	564	564	595	596	554	541	520	576	576	541	553	541	596	553	551	563	577	567	556	568	558	615	546	614	547	648	584	573	577	557	589	575	572	568	564	550	547	599	561	534	550	567	572	582	540	607	554	585	574	512	568	573	572	568	578	492	573	575	587	584	585	597	530	598	568	509	551	581	563	584	550	580	576	547	592	512	570	574	564	547	584	593	567	544	558	608	567	532	587	589	569	568	632	546	555	599	574	592	564	577	560	614	599	586	598	567	547	565	570	536	561	588	537	590	576	555	568	588	550	547	544	567	633	573	567	593	572	521	539	555	548	550	535	595	564	599	624	576	545	551	548	589	547	563	557	587	550	569	572	597	616	538	547	548	561	587	558	641	582	604	546	527	592	568	551	551	624	568	571	591	586	587	642	555	591	593	556	605	551	565	568	609	504	556	564	525	551	568	543	551	553	511	583	576	555	583	543	546	536	595	572	589	559	605	544	555	531	546	573	576	579	560	570	588	596	560	584	533	578	581	571	585	532	574	510	558	545	562	552	550	552	552	572	551	526	552	537	537	604	580	584	584	574	547	591	585	549	605	566	552	557	547	586	548	608	585	562	563	549	524	573	561	585	610	585	581	598	541	568	559	562	588	555	570	564	594	568	556	554	561	606	563	585	556	590	555	576	531	562	546	551	564	578	585	576	545	517	546	555	560	594	573	584	508	534	577	516	573	539	576	564	554	516	571	554	558	591	566	564	601	572	593	595	612
7832	608	834	471	331	266	230	200	198	207	186	198	158	174	181	166	170	153	169	172	182	163	164	154	152	189	182	165	149	174	189	180	177	185	183	169	185	181	186	153	150	178	148	189	170	153	189	153	156	187	178	141	173	178	180	177	152	143	173	181	176	164	169	155	155	167	167	165	150	170	135	158	193	164	159	166	178	149	154	159	165	161	160	183	153	158	165	153	149	161	158	149	163	157	147	175	145	160	180	156	183	163	156	169	173	155	169	175	184	142	174	178	163	159	144	171	161	149	158	162	171	189	154	166	150	162	167	145	153	178	153	167	172	160	143	149	158	156	145	180	162	158	158	163	148	154	162	164	180	180	162	172	152	149	152	148	159	158	182	170	174	175	166	150	165	157	180	169	157	158	184	148	174	172	170	153	187	163	184	158	167	166	153	171	142	184	174	179	158	170	181	165	153	158	186	189	173	161	173	190	140	169	166	164	167	173	175	174	191	154	189	152	145	141	169	164	157	153	157	183	183	168	147	178	163	141	150	169	152	147	182	178	206	170	153	161	180	180	156	174	149	162	142	158	166	172	186	152	157	155	162	176	179	149	166	167	160	155	164	180	182	176	185	157	160	168	189	138	189	162	167	174	161	175	161	167	177	177	158	170	190	160	160	175	165	149	150	168	185	156	170	145	152	184	150	172	156	200	193	176	165	167	176	135	189	149	157	154	168	179	172	181	168	164	166	160	153	169	166	183	164	156	182	170	166	174	151	172	162	162	177	156	187	161	162	165	171	161	149	188	154	157	165	156	195	144	162	146	156	145	184	187	171	175	182	155	162	158	178	149	170	161	157	146	179	174	176	143	151	162	171	150	151	150	165	170	187	152	171	167	159	182	187	169	147	168	146	154	156	158	163	146	175	151	171	150	148	160	136	193	161	144	155	185	160	161	155	175	154	178	173	150	159	160	178	143	140	174	154	160	158	172	173	131	163	151	174	157	157	169	154	163	155	153	170	164	177	156	158	172	145	142	153	167	159	179	133	157	162	170	155	149	162	160	148	182	163	158	163	184	168	175	153	156	150	136	169	176	181	163	177	157	172	168	170	150	190	162	185	181	170	168	163	157	159	160	151	150	147	156	170	149	170	182	160	155	154	182	157	154	163	177	160	148	172	147	145	146	159	180	167	161	153	176	157	153	169	162	173	159	171	158	151	166	178	151	157	153	161	168	158	181	191	182	161	159	165	131	162	177	165	154	175	168	168	187	146	179	187	180	159	159	160	147	162	156	176	172	159	182	181	167	171	165	154	158	179	165	171	167	192	179	169	159	183	168	154	167	177	166	165	158	136	160	147	180	181	159	168	162	148	174	169	144	155	155	147	169	167	183	197	152	155	171	172	173	167	166	163	152	161	172	151	163	176	146	192	172	172	195	155	156	160	160	188	169	161	197	168	161	167	186	141	146	168	171	167	179	173	163	136	148	157	146	145	161	167	182	186	171	150	188	181	156	167	161	152	139	159	156	183	170	165	164	183	167	173	155	162	189	188	139	173	164	189	191	138	181	174	161	148	174	162	165	193	187	172	180	180	188	169	171	178	176	164	149	174	146	160	153	175	156	167	168	174	171	153	147	161	159	154	185	153	183	158	181	173	161	155	167	155	149	175	165	170	181	150	177	173	119	156	148	167	182	156	164	178	151	182	175	147	193	191	181	177	166	153	165	188	183	146	164	164	173	129	168	173	193	176	155	167	145	167	153	161	168	146	152	155	176	137	177	143	143	171	150	136	175	166	147	153	206	171	148	138	177	158	168	176	165	160	181	188	171	160	147	161	199	168	169	136	152	162	162	173	144	165	175	138	171	170	166	180	147	162	160	185	158	165	180	165	183	159	155	142	190	167	150	162	160	180	146	173	178	160	160	147	169	158	138	158	151	163	181	159	156	153	177	161	162	172	184	175	155	142	171	201	170	168	161	158	148	154	182	174	162	155	191	163	156	160	143	170	137	164	151	162	183	154	158	153	189	159	186	154	167	143	148	189	151	148	195	170	146	150	186	159	139	155	164	174	164	156	157	166	170	171	175	159	175	170	149	160	149	157	154	163	179	146	163	159	176	171	166	170	185	168	168	174	163	171	155	171	175	169	155	154	147	158	150	144	142	138	169	159	156	204	151	159	188	168	155	164	157	157	159	148	165	195	157	171	177	156	151	177	158	186	168	152	166	157	166	171	160	155	176	190	167	154	170	186	159	195	159	191	174	192	168	174	145	152	165	157	147	149	183	149	172	151	157	163	186	193	175	142	161	175	164	154	169	172	156	167	145	143	152	194	175	164	158	175	173	157	186	171	167	183	166	167	165	181	150	174	149	149	169	149	180	180	155	171	179	167	171	171	162	177	156	161	178	205	177	155	171	158	168	160	158	180	149	159	164	169	154	166	186	146	178	138	188	203	162	152	155	194	151	159	159	167	150	167	171	152	163	171	137	170	160	143	147	155	168	150	176	165	172	152	168	141	176	161	170	179	141	179	146	159	181	151	169	171	149	144	172	147	160	158	169	150	162	175	174	156	154	169	172	174	195	166	177	141	189	178	164	168	158	169	161	177	139	141	150	188	193	154	174	163	149	146	152	173	153	162	173	173	180	158	157	158	146	179	186	181	152	139	166	176	153	190	164	154	161	149	188	208	172	158	168	157	162	152	159	162	161	164	162	141	154	154	187	185	157	189	174	187	162	132	190	167	170	171	159	176	177	175	152	185	176	142	182	182	166	147	166	190	146	138	173	141	166	167	169	163	154	165	171	165	172	145	186	179	142	159	151	176	154	182	141	163	137	152	164	184	157	166	157	170	173	149	150	157	178	166	167	158	164	159	167	155	151	170	161	178	176	177	172	153	161	191	179	175	185	180	157	174	164	180	163	183	157	175	168	175	172	141	134	176	153	164	163	168	187	143	160	169	165	172	154	179	139	172	196	172	176	158	165	175	154	154	155	137	145	174	152	141	161	173	173	156	173	162	147	157	141	167	163	160	171	183	194	185	157	162	163	151	146	153	166	192	154	161	140	168	155	133	180	175	165	169	160	157	156	142	166	171	181	162	155	155	162	170	150	175	159	145	163	151	171	184	163	153	170	147	158	186	174	181	156	144	163	136	164	171	196	186	174	153	160	168	160	175	154	193	164	174	151	183	150	188	141	176	162	155	141	133	190	167	178	169	161	152	164	165	152	175	183	154	166	156	160	169	157	186	167	169	177	173	143	160	160	194	168	187	149	147	161	167	147	131	168	151	181	155	169	148	160	148	192	181	173	166	170	168	182	162	137	161	170	184	163	156	160	165	162	158	158	149	172	161	171	171	178	146	183	137	173	177	161	147	161	155	178	154	155	149	161	165	163	175	153	155	167	181	147	154	158	148	145	182	176	167	145	185	155	151	156	164	192	207	150	165	194	160	164	166	142	155	157	165	163	162	148	150	155	180	170	197	182	163	148	155	177	166	159	165	166
6264	851	1919	1454	1142	975	855	740	680	619	568	584	531	560	501	522	477	532	500	505	501	501	500	483	503	483	490	478	455	486	472	455	502	445	422	469	488	438	420	447	483	466	467	493	491	470	447	426	496	448	439	446	480	452	428	445	447	448	450	418	430	453	482	396	478	449	431	451	456	473	463	477	430	462	478	429	422	470	456	458	430	425	466	448	446	448	435	450	468	469	465	453	453	430	439	457	443	432	431	458	433	428	442	466	474	451	485	439	459	416	413	450	442	420	437	455	459	447	457	418	449	452	416	450	449	481	467	461	428	431	454	455	444	429	438	447	435	455	453	458	458	474	481	460	465	463	476	486	478	410	466	456	431	425	467	438	453	456	426	448	448	487	439	426	403	483	499	440	481	421	467	443	448	439	434	495	447	427	454	422	434	456	432	460	462	442	422	453	478	453	461	424	439	472	469	442	449	466	491	464	435	472	425	439	471	435	436	467	473	452	478	455	457	471	412	441	421	480	442	455	465	476	458	460	430	454	455	427	458	492	435	407	459	437	446	479	438	461	474	437	456	420	440	459	460	456	433	458	431	460	452	427	472	463	460	426	456	472	459	485	460	495	389	452	449	431	436	469	477	425	448	418	468	434	486	441	449	459	463	470	459	443	457	463	478	429	398	416	448	437	474	445	441	435	444	474	487	418	443	437	404	438	419	452	449	440	455	462	464	455	458	437	447	428	468	427	443	447	465	438	464	453	459	434	478	438	430	452	455	425	438	460	449	435	461	451	458	455	466	429	460	464	467	418	466	447	429	443	454	455	449	451	460	477	513	453	451	466	420	416	437	432	454	438	420	448	474	490	469	447	444	449	445	425	486	412	424	451	443	450	447	431	428	471	439	440	494	456	440	448	445	469	471	438	453	475	437	454	461	445	445	437	440	454	462	452	460	454	435	445	473	407	438	414	482	456	478	465	415	449	469	460	466	493	397	443	433	466	486	492	442	461	438	417	427	445	419	463	470	449	424	416	430	490	470	454	473	471	463	431	416	469	440	422	417	433	433	451	455	390	456	502	455	456	455	437	430	457	447	486	475	443	456	442	426	445	446	434	461	440	437	447	486	415	463	444	427	454	454	489	474	471	426	475	459	464	445	498	440	442	447	439	436	444	450	488	426	475	472	435	438	481	424	455	454	456	449	468	490	416	478	451	462	444	467	451	432	450	467	427	424	459	464	470	450	418	460	465	396	457	450	430	462	426	463	472	452	438	469	449	417	444	471	439	472	442	475	464	455	441	447	434	431	433	431	462	455	430	441	480	426	472	427	421	429	461	450	434	435	438	448	409	439	429	487	451	462	485	442	438	448	444	483	488	458	454	423	438	483	476	474	454	438	442	451	466	433	446	442	497	469	494	405	462	429	491	447	447	395	456	439	425	430	438	436	402	466	451	439	452	431	391	466	463	473	451	466	449	410	463	432	414	481	441	425	435	475	464	446	424	487	459	440	434	442	399	416	454	436	431	511	405	459	462	461	474	460	466	435	453	450	456	469	451	448	404	475	414	450	457	442	486	411	431	461	458	444	455	428	438	467	466	428	454	415	471	451	404	460	440	448	437	434	479	477	439	462	460	434	435	467	458	440	453	458	447	444	464	466	455	454	463	449	468	461	456	468	476	427	434	441	439	473	426	416	437	428	433	472	486	463	434	450	460	458	429	439	443	436	447	456	445	469	448	438	444	423	421	460	407	458	446	449	453	420	437	434	486	485	452	454	485	424	406	446	438	462	413	468	459	460	455	434	435	439	474	486	431	463	477	447	462	455	443	489	409	406	484	469	470	458	429	504	442	462	419	483	455	468	455	500	456	419	440	486	467	486	502	447	453	440	453	429	459	418	454	458	453	435	461	425	434	427	427	444	414	464	484	441	452	443	469	453	481	453	437	470	444	445	471	452	430	450	428	436	457	448	447	454	461	445	430	464	471	442	411	449	467	477	443	444	459	439	444	448	438	454	447	459	436	455	450	434	460	398	447	449	447	408	447	462	451	444	451	472	457	442	434	455	477	422	447	439	444	464	441	491	466	456	421	462	452	461	463	459	429	461	479	470	445	445	395	481	433	458	452	400	441	431	439	469	432	434	455	429	453	444	416	435	464	423	443	458	462	447	429	422	418	456	460	423	445	435	449	471	434	449	475	477	479	418	416	425	478	451	440	454	462	432	457	403	432	426	432	436	426	422	456	497	424	423	465	457	455	420	498	463	450	440	454	426	470	418	450	482	472	425	456	451	454	436	442	426	414	414	477	405	446	441	438	432	464	456	453	465	441	465	452	434	405	427	472	463	474	419	438	453	417	407	431	429	455	452	461	418	420	443	450	455	469	442	456	425	445	464	415	433	457	449	446	439	425	440	442	459	467	451	403	449	434	476	446	445	409	423	453	462	465	439	409	426	479	432	449	473	462	454	421	450	468	451	471	423	441	392	480	430	426	436	441	436	457	479	439	453	411	446	448	439	446	481	480	454	450	450	463	410	461	489	459	425	423	462	419	453	464	467	438	442	417	483	486	506	411	460	447	480	447	457	430	460	463	393	469	447	414	400	472	417	469	422	479	473	477	439	456	452	437	451	487	457	469	458	465	444	440	442	456	446	483	454	446	418	441	437	447	427	432	449	409	462	428	447	439	398	478	418	464	507	477	457	430	489	436	441	448	452	487	444	406	437	493	438	437	396	392	446	460	433	430	471	459	444	464	439	444	490	467	457	433	438	446	460	465	459	449	473	457	482	427	464	481	440	420	450	421	451	421	463	435	483	429	473	471	454	462	413	471	427	434	452	414	442	404	444	473	438	492	465	474	455	428	437	463	438	399	473	442	445	456	446	465	420	471	419	414	432	432	432	426	446	429	446	451	465	412	447	458	462	492	443	463	453	464	471	473	460	494	411	428	417	437	482	430	457	435	494	466	437	467	434	470	465	439	426	435	450	473	453	437	450	453	413	417	461	458	428	446	460	475	433	456	467	461	453	455	415	480	447	444	427	434	448	454	462	439	424	458	487	447	437	461	489	446	411	416	417	487	453	462	416	444	436	417	425	458	431	450	436	457	459	470	432	446	469	411	405	474	465	446	474	456	437	404	437	481	459	465	436	486	427	450	451	410	456	448	486	429	403	423	413	454	439	441	434	402	465	440	446	427	460	485	470	423	458	447	451	453	439	456	440	452	427	439	459	418	455	430	439	433	460	463	406	441	497	423	452	416	468	467	432	439	436	425	429	422	442	469	468	460	426	454	421	456	457	459	458	439	450	426	448	447	479	448	457	421	451	427	452	468	491	424	475	445	455	450	438	459	430	434	425	472	463	445	443	455	464	437	452	473	454	459	464	452	453	434	460	487	441	483	422	511	395	461	454	484	445	488	436	459	464	427	449	481	447	479	426	441	397	442	456	450	463	484	455	436	449	476	410	426	455	430	469	427	434	479	432	460	438	461	447	427	474	433	475	455
15067	1531	1663	950	662	527	464	459	427	433	413	376	391	346	415	340	353	357	364	359	367	373	368	313	327	375	341	348	335	390	364	361	381	347	356	380	353	330	297	341	365	365	357	367	314	331	347	408	353	351	332	337	391	327	326	337	296	356	362	331	333	358	344	318	326	347	330	320	332	350	324	356	324	302	348	352	346	334	318	356	333	322	370	339	399	381	342	321	342	338	311	315	380	361	361	359	374	335	308	339	364	339	328	362	327	331	338	338	358	322	333	379	333	354	345	352	341	305	366	342	340	374	357	377	349	334	350	361	358	307	350	306	336	327	339	335	330	364	392	369	372	318	351	328	330	327	334	359	354	327	308	329	331	334	333	362	351	358	382	358	320	370	346	332	338	315	352	326	344	391	358	366	343	369	365	358	340	380	395	331	359	338	354	360	346	340	331	336	355	352	348	350	350	344	368	331	324	353	369	348	349	318	327	344	359	341	366	330	326	371	369	344	337	351	334	325	326	323	337	375	304	330	344	369	373	352	366	321	337	340	337	360	363	317	336	332	337	312	315	316	365	366	343	350	365	324	365	354	341	326	353	310	342	312	347	362	327	342	368	365	362	357	363	358	351	339	385	318	345	351	349	359	326	336	327	304	318	276	316	361	336	310	321	343	316	347	373	346	356	345	380	361	353	324	375	347	354	313	338	328	366	325	294	275	337	323	305	354	347	334	336	273	362	339	331	346	361	386	331	316	340	353	357	332	348	346	371	319	317	343	355	308	348	323	349	357	313	358	308	370	332	349	300	350	335	333	368	368	318	343	357	355	375	345	330	353	373	379	365	337	344	331	362	331	325	347	347	355	352	311	322	341	332	329	350	319	360	334	344	349	293	330	376	362	313	334	339	359	317	317	303	354	318	358	327	398	348	371	362	358	351	320	363	362	336	326	365	331	313	334	351	300	353	332	362	346	369	344	314	359	369	334	342	346	341	372	342	373	325	338	378	347	371	333	353	327	353	323	300	335	347	369	347	317	362	373	306	339	318	342	367	346	319	338	295	372	327	328	315	343	342	343	345	352	372	329	361	301	364	342	345	331	362	324	342	348	344	351	303	304	342	367	381	318	340	303	317	362	333	347	364	329	340	339	342	341	329	370	325	365	347	356	361	334	341	354	321	312	348	320	351	343	352	367	328	317	318	379	339	336	383	352	375	322	285	356	354	303	373	306	320	339	290	354	357	324	304	328	337	343	317	353	313	341	386	366	342	341	342	350	323	360	397	335	351	385	372	319	305	318	356	361	366	356	325	372	308	343	345	314	353	358	330	345	339	302	325	357	326	340	342	345	345	303	329	298	374	356	344	378	370	354	330	360	338	341	342	328	320	384	365	356	352	373	343	340	349	311	324	369	375	387	357	355	338	344	336	350	374	365	355	357	318	398	349	362	360	366	371	341	352	348	309	352	366	337	354	353	355	313	323	340	352	378	332	391	339	352	352	335	366	368	373	306	324	326	363	337	378	322	331	309	326	322	340	329	368	354	375	350	357	349	346	317	354	374	350	358	326	312	362	345	333	327	388	343	345	348	372	339	315	341	395	382	334	338	346	354	345	366	374	375	325	353	388	360	335	335	345	336	349	332	380	340	362	346	340	350	368	352	335	315	358	365	347	361	324	311	333	343	349	333	384	393	371	295	368	323	309	364	371	348	334	317	331	333	356	328	358	316	335	316	360	369	374	336	334	376	344	362	380	344	320	360	361	333	335	322	317	318	374	365	357	336	312	357	363	316	339	348	369	378	323	355	334	332	349	326	329	325	352	337	366	353	323	327	384	340	342	357	313	366	373	325	354	323	317	345	353	310	311	335	359	330	321	326	359	335	358	361	334	336	319	365	337	341	310	328	364	350	356	362	345	368	321	328	335	337	380	352	350	322	380	330	339	349	329	336	345	316	329	335	336	346	378	329	338	336	333	345	360	350	347	337	314	375	352	336	317	354	293	353	356	378	354	351	331	354	354	321	351	329	368	364	358	326	341	331	378	324	343	331	375	357	377	327	345	313	356	327	334	341	353	312	363	347	360	355	348	351	348	353	342	346	356	335	340	360	343	327	321	328	355	336	343	288	361	324	331	302	341	346	322	371	346	336	350	284	338	367	303	320	384	320	357	329	349	302	316	382	321	317	327	340	375	324	390	367	363	343	285	366	353	337	317	385	316	337	371	326	337	348	319	345	358	360	375	320	350	318	333	360	346	365	337	324	368	369	345	334	325	335	394	345	366	342	396	366	323	326	368	310	327	370	315	385	352	332	332	352	343	319	364	348	334	369	369	319	334	344	336	315	336	305	334	318	331	353	365	360	353	335	327	351	323	369	373	333	335	333	348	330	337	343	325	339	351	388	327	349	364	351	333	334	344	311	360	360	323	345	339	330	357	352	369	360	378	337	321	382	348	370	321	345	331	358	349	372	330	352	364	347	323	324	327	364	341	322	351	372	351	331	316	349	333	360	369	310	375	361	320	323	328	332	326	339	363	364	384	338	335	349	356	354	338	320	362	307	338	369	308	336	351	319	306	313	330	333	306	334	351	336	339	361	347	360	308	303	336	330	317	324	347	363	341	333	318	370	349	347	343	343	359	334	327	339	321	345	342	316	352	323	342	307	325	351	352	351	345	319	381	328	368	336	338	348	337	317	355	322	338	327	344	338	317	353	335	343	386	348	345	331	341	340	365	345	363	354	335	338	304	336	337	323	311	341	325	347	313	360	305	331	351	342	363	349	341	333	339	365	340	311	340	326	309	337	326	334	351	327	346	333	357	352	325	358	335	340	356	308	355	318	336	376	345	321	333	341	397	367	356	343	344	295	352	339	341	347	337	344	327	369	343	351	308	357	345	341	335	330	327	314	378	362	339	305	353	356	338	337	350	348	348	369	388	318	393	352	354	334	321	326	333	363	322	363	302	341	311	352	382	334	397	311	339	330	337	320	361	346	330	342	354	344	319	363	312	354	333	344	354	324	348	337	338	326	358	320	362	317	355	336	306	299	332	385	342	337	315	338	372	312	343	353	327	339	334	322	328	348	334	291	329	328	328	329	322	356	332	348	328	329	302	340	369	381	364	340	337	304	336	365	327	357	350	314	340	333	340	326	342	331	345	363	313	333	352	317	347	313	354	351	382	327	373	331	315	384	326	374	342	332	341	350	372	343	334	322	338	337	351	329	336	342	326	339	344	326	354	363	357	382	306	349	324	365	367	345	346	372	348	329	350	335	320	338	325	346	346	324	325	314	355	316	328	398	340	369	321	356	335	361	350	333	325	317	364	335	351	316	363	330	323	357	326	321	351	319	356	319	384	344	330	366	345	332	325	382	342	334	366	345	357	324	366	309	347	367	331	341	330	318	349	360	320	322	390	335	348	336	345	349	316	363	366	345	310	363	359	353	321	332	367	345	336	380	332	336	327	356	335	315	323	310	349	358	291	347	330	364	347	329	321	365	341	352
8581	1469	3140	2702	2122	1834	1526	1395	1262	1188	1104	1113	1018	1041	998	912	950	940	915	925	885	844	899	937	918	856	902	821	841	810	854	848	868	862	804	808	826	887	855	804	833	845	862	833	852	818	848	881	828	802	827	829	805	817	883	802	837	792	844	874	817	817	833	824	846	829	798	853	807	855	847	821	824	785	810	848	808	842	827	806	812	785	829	809	797	845	868	815	773	828	784	807	806	824	824	885	786	846	823	824	832	803	799	855	776	790	765	817	825	787	818	867	777	806	760	809	743	872	819	779	805	833	827	868	842	779	809	823	803	850	763	815	865	835	825	775	806	775	761	820	843	800	830	865	820	796	861	787	818	824	807	784	855	821	824	823	773	781	861	828	811	848	804	819	808	811	786	855	827	866	777	793	798	798	798	838	799	809	856	828	812	836	785	808	793	773	840	787	829	818	831	790	807	812	816	784	828	800	817	840	788	828	841	840	862	821	817	777	796	792	819	861	775	846	803	811	792	854	852	834	865	796	822	816	877	818	805	797	837	829	839	817	787	771	811	805	822	858	797	852	819	814	834	865	857	801	765	838	799	835	833	821	736	847	768	812	799	820	844	807	813	823	855	839	798	866	803	852	811	773	794	829	798	759	770	770	835	831	819	840	791	838	817	821	803	832	863	792	822	831	786	833	786	842	842	813	816	799	825	822	794	836	827	830	801	785	804	779	813	786	753	828	830	825	844	796	786	834	827	825	843	760	822	818	861	767	826	813	741	772	771	820	780	834	793	842	841	795	846	790	774	786	773	783	797	778	863	818	803	766	805	823	800	824	796	822	809	811	843	843	824	842	860	780	816	788	778	814	812	804	830	814	823	811	843	759	802	779	805	798	814	808	826	805	783	820	759	826	817	796	785	832	823	782	788	821	857	816	757	751	817	787	839	786	822	816	849	785	825	728	812	792	812	833	811	865	787	834	771	848	805	832	797	822	849	813	805	783	837	785	818	816	825	850	809	804	800	785	798	852	812	787	783	806	831	844	867	806	860	799	837	784	812	894	839	794	844	774	833	817	805	836	816	826	839	777	822	774	836	854	807	833	821	787	863	787	816	791	836	839	836	816	809	819	841	851	797	814	776	792	752	807	806	801	819	838	757	751	769	836	774	793	793	792	803	796	792	813	856	764	810	784	805	826	799	801	757	805	792	822	852	832	784	810	805	830	764	881	816	826	790	807	791	813	833	785	825	845	791	806	775	779	792	825	821	815	771	808	841	836	776	803	792	769	806	786	773	798	758	867	811	809	773	797	808	810	817	814	815	841	765	834	813	817	835	783	811	816	815	764	839	878	801	892	832	859	772	832	809	869	807	797	833	807	828	817	782	794	835	811	838	771	824	782	839	752	796	787	878	799	823	836	820	808	817	797	792	814	840	886	829	803	765	796	762	808	841	820	808	801	835	823	858	833	845	809	813	825	762	810	803	834	825	804	772	812	771	799	787	848	858	817	750	832	858	776	804	844	828	805	829	798	790	816	794	796	787	856	864	799	847	796	791	836	844	754	834	855	848	793	801	833	805	810	820	764	847	764	814	770	768	895	820	778	841	812	759	808	803	794	826	809	818	836	851	803	797	806	761	798	814	837	842	798	843	816	852	838	797	782	820	790	795	766	815	820	780	762	811	812	775	791	809	849	811	781	821	817	779	828	822	780	790	839	775	835	828	765	823	851	830	833	832	776	843	826	800	754	859	810	855	797	799	795	852	823	841	819	797	761	837	818	779	803	781	826	832	815	761	812	812	802	777	832	788	825	786	775	860	835	788	838	817	755	835	809	784	773	834	844	771	820	804	814	793	817	807	799	749	753	889	781	798	780	861	739	844	839	833	811	850	783	799	796	809	763	849	818	830	807	863	803	786	795	816	801	814	830	821	865	769	810	815	823	813	801	807	768	829	801	836	815	769	827	835	765	829	775	846	807	784	848	785	831	794	840	805	813	806	766	814	795	791	794	820	727	791	798	865	826	796	771	855	808	814	819	823	843	832	798	854	785	813	827	821	800	827	801	783	768	845	825	845	846	805	750	784	803	816	808	851	778	793	807	807	801	789	824	819	848	781	785	788	809	781	862	833	810	795	796	838	824	802	782	875	789	753	762	841	806	798	847	830	856	802	807	838	791	788	826	826	808	822	846	805	834	764	868	816	771	819	787	787	780	785	752	748	780	831	806	843	812	814	838	825	832	853	814	786	810	842	735	854	844	823	810	840	816	782	798	858	790	796	778	843	863	784	815	801	876	835	776	730	822	778	837	823	821	789	810	796	801	841	803	836	783	755	798	829	801	798	871	856	831	827	789	833	835	841	845	801	800	832	837	858	787	810	858	828	797	847	861	821	824	876	850	815	792	866	868	826	816	825	820	833	836	783	791	766	802	831	821	849	773	800	787	828	823	801	847	873	844	814	820	776	775	812	788	805	806	823	822	819	787	766	798	836	804	789	863	805	866	795	861	800	842	772	808	792	791	740	822	781	762	814	772	856	778	850	820	825	756	829	781	796	818	787	776	853	820	788	818	808	799	821	802	801	769	825	774	808	808	809	778	821	775	777	797	810	804	846	789	803	830	791	791	775	817	829	776	802	836	843	825	869	844	866	802	802	819	810	813	827	808	808	795	800	813	744	821	821	818	819	770	877	790	816	813	850	798	826	831	826	842	808	824	825	785	763	810	927	806	787	818	812	801	809	796	834	838	810	829	812	854	863	779	812	798	816	885	814	796	827	823	748	798	816	768	839	870	869	847	780	774	872	802	789	838	805	797	801	863	799	781	827	776	815	768	844	891	815	790	786	815	835	831	854	849	794	852	838	862	792	822	787	829	838	817	850	817	815	784	753	783	808	722	814	778	843	800	845	815	820	812	815	842	843	808	830	763	749	850	846	850	766	799	779	751	869	837	790	829	820	811	800	793	828	835	767	822	859	840	820	811	798	773	803	786	833	754	813	791	817	809	785	807	877	837	827	867	798	874	807	847	781	826	829	860	782	839	795	823	762	818	798	779	818	779	817	779	786	821	801	818	824	795	817	785	792	794	822	801	831	776	800	831	803	833	821	838	861	819	783	846	868	785	757	819	786	782	793	842	785	873	828	861	827	835	838	810	822	847	833	787	800	789	818	815	789	812	807	780	795	780	775	793	783	805	795	834	791	794	847	833	810	824	853	785	812	776	828	869	776	808	796	828	789	791	815	782	795	814	833	795	810	824	833	791	836	796	792	769	786	814	802	754	835	769	815	795	802	805	743	847	801	840	819	858	804	817	804	805	781	786	866	817	790	813	808	819	840	828	812	804	843	796	829	854	769	823	827	814	801	802	799	806	795	831	798	825	862	820	851	793	788	813	792	849	763	842	825	768	811	822	757	815	806	843	835	770	849	816	809	788	734	796	783	828	786	846	777	835	815	831	811	807	807	780	812	824	768	798	801	818	746	822	831	835	818	828	805	805	804	814	799	842
1686	320	381	239	210	209	250	234	256	261	249	240	266	212	260	276	229	237	229	219	225	221	226	226	228	230	260	222	237	246	236	245	234	216	237	229	238	221	239	237	249	226	230	222	218	255	252	241	231	255	256	211	224	260	228	221	251	245	265	240	254	232	245	249	243	225	234	216	230	265	230	249	226	246	256	217	225	231	231	245	226	261	222	241	253	242	226	217	235	234	247	233	237	232	218	237	243	215	230	230	250	204	227	245	261	221	213	236	225	213	216	248	244	250	228	221	261	220	226	266	229	238	250	247	232	272	241	264	211	279	233	211	221	228	227	254	249	235	239	219	230	247	231	225	230	232	234	212	238	235	246	235	239	211	262	267	239	206	242	229	257	222	209	259	224	244	241	264	238	255	238	221	235	251	260	233	231	235	250	244	229	249	258	222	218	214	177	247	231	228	230	245	223	257	241	230	228	227	250	228	258	234	196	222	279	241	245	234	208	241	218	232	242	220	240	246	297	227	243	221	243	239	222	255	227	221	227	208	213	217	264	231	241	211	228	263	188	241	257	226	253	221	226	225	218	239	230	266	249	251	217	235	243	227	243	218	250	264	199	250	228	250	249	246	233	248	202	248	245	242	232	214	229	245	228	224	230	213	254	256	229	246	218	213	251	246	211	203	226	228	237	275	270	219	232	238	245	246	238	229	236	228	242	265	248	244	269	218	270	213	231	222	255	222	222	203	230	243	236	195	254	236	240	257	258	234	215	231	236	254	231	222	272	261	205	248	262	219	260	222	207	219	264	251	252	248	269	241	246	238	225	218	250	270	259	225	218	266	217	220	233	211	239	240	212	238	258	228	259	205	239	233	241	247	225	243	244	242	222	232	230	224	249	259	229	237	235	258	244	241	237	233	261	226	246	215	235	235	232	237	224	240	232	243	252	239	234	251	249	233	227	236	226	225	243	242	248	230	217	236	228	248	245	214	213	224	253	231	233	222	241	190	249	228	222	201	229	232	230	244	218	245	250	237	252	209	208	231	226	226	253	209	228	223	224	240	219	253	252	213	233	199	247	232	242	251	261	243	234	238	224	240	223	221	239	230	258	228	253	260	243	259	243	261	227	214	242	258	271	246	212	238	211	242	240	210	257	271	248	243	240	235	264	217	252	229	233	244	232	254	234	208	208	217	228	242	229	216	274	240	255	228	279	262	228	232	233	257	246	188	235	269	229	234	235	244	248	266	226	255	251	230	230	259	219	214	260	222	200	243	232	232	225	224	246	225	235	238	238	253	220	210	231	249	220	234	241	227	257	227	228	252	242	205	260	230	257	264	257	236	213	214	242	233	250	223	259	272	226	206	251	219	219	207	198	231	225	229	255	229	259	229	219	236	211	258	244	211	266	222	252	262	219	236	237	244	223	247	238	247	238	235	212	249	238	234	253	223	215	256	211	207	248	233	231	223	242	232	224	256	236	239	221	233	232	248	261	240	229	240	246	233	223	233	244	229	239	220	224	205	262	239	262	265	261	266	214	260	223	232	238	258	228	222	239	247	228	231	210	254	239	234	219	222	230	240	246	244	229	237	220	251	230	224	279	252	252	244	268	265	229	255	244	259	230	242	232	244	263	220	260	223	246	197	191	225	229	206	241	228	232	235	194	236	242	229	223	247	236	215	211	251	238	248	231	222	232	215	232	247	217	228	209	231	238	255	222	226	214	237	211	216	232	250	235	244	268	272	231	263	256	232	226	247	219	241	251	236	247	224	253	232	253	266	238	227	252	219	225	216	268	253	241	235	232	228	269	232	261	204	236	252	224	285	287	214	268	237	203	228	270	232	240	233	242	235	240	225	257	240	236	238	211	242	243	255	256	253	218	225	237	263	230	243	232	246	244	206	277	257	222	212	254	237	239	234	222	262	235	217	223	236	243	252	234	211	245	252	206	241	203	250	241	260	245	261	251	250	233	251	228	200	237	204	239	256	215	247	244	238	200	252	253	234	239	241	228	223	244	270	242	235	232	211	240	231	235	225	236	236	243	264	230	234	249	235	235	265	231	236	245	259	207	237	224	244	239	218	262	264	252	239	224	226	191	224	243	235	224	243	209	219	250	207	220	253	233	246	227	258	239	232	218	204	199	207	236	234	265	257	204	206	223	250	258	251	259	223	229	249	237	229	230	254	255	247	236	204	228	263	218	252	227	243	229	220	242	243	213	269	236	250	264	255	258	241	249	269	240	245	241	221	225	225	227	258	227	212	264	255	242	248	232	244	249	227	198	245	249	247	221	255	244	243	242	217	233	216	242	212	225	262	244	225	258	238	217	229	245	223	203	255	232	235	261	216	258	206	230	266	262	238	267	199	223	227	221	242	243	221	255	241	223	238	212	236	224	271	258	232	246	225	244	259	242	216	234	236	247	226	256	200	238	224	217	245	224	243	243	241	237	248	245	267	239	229	222	232	210	236	243	232	227	222	233	205	228	253	242	225	242	238	230	207	202	257	271	219	231	217	257	244	232	252	244	239	252	216	229	256	260	252	269	230	237	211	231	221	223	225	257	221	231	225	242	240	235	239	228	245	289	223	229	223	245	258	237	234	245	253	246	258	266	218	220	230	222	249	235	266	243	223	217	254	230	214	227	219	259	244	285	244	220	259	219	198	206	231	226	219	233	269	228	227	244	231	231	205	224	242	288	240	249	209	260	254	239	239	233	274	213	234	222	200	230	240	240	257	199	243	249	260	248	255	228	224	214	213	251	209	234	228	194	250	218	234	237	235	251	198	229	237	247	219	202	250	225	247	269	226	229	225	230	227	233	248	230	215	213	230	243	225	240	236	230	237	235	228	213	244	245	252	219	214	221	223	247	242	209	253	232	223	218	219	249	223	243	233	225	257	205	225	222	254	216	221	219	235	233	231	232	277	234	216	252	237	226	219	249	252	239	222	241	236	243	239	239	235	243	225	221	222	238	236	263	259	219	258	234	244	241	276	254	239	214	215	229	267	248	220	229	205	232	238	218	235	217	236	259	211	249	239	229	239	231	213	219	249	225	225	255	270	235	247	226	242	243	207	230	223	246	224	256	220	220	211	235	239	238	236	237	222	227	242	224	242	212	257	241	240	215	221	223	248	262	243	247	236	220	210	224	251	220	229	222	238	258	261	238	224	259	237	259	217	236	242	236	231	245	224	245	222	267	224	211	225	203	256	277	244	224	263	247	234	208	222	238	243	227	222	241	266	239	238	221	237	226	229	244	236	223	237	227	207	244	217	212	250	234	220	212	232	240	247	240	221	230	214	261	252	217	237	259	245	221	242	205	247	250	192	223	201	224	226	240	226	271	244	232	238	241	280	213	234	234	216	255	225	230	252	223	200	250	258	236	213	225	223	235	230	265	225	249	238	225	221	232	225	245	227	241	255	227	220	212	217	255	212	232	233	261	248	241	260	221	210	239	219	245	223	238	217	210	221	235	220	223	254	248	216	236	227	244	243	247	228
1760	616	819	575	565	585	588	598	559	592	606	525	524	587	563	589	548	567	562	544	599	618	547	575	614	598	566	547	572	519	541	580	561	554	595	576	586	543	579	563	627	578	554	573	573	538	540	595	542	579	615	586	590	584	614	558	540	522	553	562	557	531	528	582	598	556	523	577	571	557	566	575	577	612	598	545	591	602	576	595	558	541	604	538	577	605	541	577	571	572	586	562	614	566	544	570	609	580	565	529	550	550	583	582	583	566	580	561	570	579	587	549	597	587	591	566	540	572	552	586	591	599	604	537	579	549	581	569	591	590	583	564	573	517	615	612	595	573	564	579	533	574	563	562	588	562	574	540	573	602	606	521	548	584	583	613	557	560	556	605	543	578	562	589	644	542	558	578	566	571	535	570	543	575	584	583	592	556	550	563	550	598	556	565	563	538	577	612	564	585	607	569	584	561	577	580	540	554	570	588	608	588	564	608	549	538	598	572	585	584	547	600	599	605	562	589	609	594	540	618	510	563	509	559	553	585	570	578	564	544	586	590	578	601	569	562	574	528	522	543	552	550	583	574	592	583	557	587	529	592	574	563	553	567	583	608	546	592	569	567	584	512	525	520	549	566	546	544	567	536	574	558	534	606	557	552	613	541	569	569	604	550	592	578	597	547	573	559	557	627	552	576	549	589	610	549	575	619	545	531	567	589	543	549	575	546	563	559	575	535	560	585	549	610	553	562	575	555	590	520	541	569	558	516	594	549	581	611	556	549	583	562	516	581	564	591	538	573	606	578	512	555	585	605	586	587	501	584	549	579	577	561	587	560	589	561	516	565	585	577	540	562	561	545	532	543	600	556	578	533	544	562	571	582	537	567	564	549	587	559	581	555	540	590	575	540	566	577	575	566	618	552	553	545	556	562	579	585	578	572	547	584	603	566	557	593	566	555	586	546	524	538	575	537	548	582	563	578	559	565	571	537	550	546	568	573	552	557	594	555	568	530	559	542	598	602	544	558	597	546	550	607	594	525	570	607	532	585	582	585	570	550	563	568	545	568	570	603	618	540	620	546	547	567	543	537	555	567	572	600	594	593	560	589	588	575	634	599	576	616	573	575	571	559	592	571	547	609	567	550	563	595	574	561	584	592	571	531	537	529	537	537	578	589	581	605	577	596	584	590	593	604	562	582	514	580	561	587	588	562	618	571	514	572	560	579	525	601	611	579	545	552	572	540	548	539	590	595	602	580	605	567	597	573	545	577	569	571	588	558	537	569	616	602	591	559	572	554	585	570	564	580	543	584	567	596	564	563	558	574	571	619	563	612	554	575	547	541	576	583	601	545	624	558	563	574	563	604	548	566	544	561	569	609	608	589	553	591	560	561	626	560	585	561	579	575	561	575	563	624	582	613	563	573	577	574	558	541	566	570	558	591	575	594	552	577	595	555	544	599	553	545	595	602	564	616	534	541	531	525	546	574	572	535	569	527	564	574	555	576	596	565	579	579	553	558	559	552	559	542	604	615	524	553	585	547	569	567	540	560	567	585	598	586	598	578	550	584	566	601	561	555	564	599	572	575	626	567	592	592	562	556	559	617	538	565	546	556	591	572	570	545	549	543	562	585	559	555	581	557	593	532	591	554	540	546	540	524	579	586	548	549	602	587	576	580	534	552	561	536	578	580	587	599	551	576	559	599	583	582	553	575	578	573	585	529	579	560	546	569	579	576	575	593	537	587	552	559	588	561	558	566	554	576	550	577	566	572	629	594	606	564	549	593	603	567	574	557	533	559	554	537	568	519	575	537	633	553	604	537	566	576	581	557	598	530	554	575	581	544	555	544	570	556	582	547	589	615	592	564	597	609	551	536	550	545	540	576	530	576	568	574	592	538	596	601	558	591	603	540	527	587	532	577	598	501	549	519	589	564	557	616	574	608	632	566	592	605	541	597	554	617	593	576	517	595	573	533	574	588	566	632	582	568	579	545	561	594	554	571	555	564	571	589	595	580	556	556	595	552	568	542	581	544	576	574	561	590	545	551	570	560	575	573	607	639	595	593	530	581	540	584	542	575	555	572	615	584	569	527	587	581	603	597	576	571	573	552	547	616	539	541	586	566	569	560	555	594	572	576	579	569	579	589	569	598	598	594	570	614	563	572	585	595	550	573	582	564	595	586	560	572	501	562	615	606	540	581	580	583	549	574	581	564	636	608	578	557	567	544	607	560	591	599	583	610	581	579	544	591	559	614	554	569	556	575	590	562	587	557	564	543	545	586	547	568	599	577	572	594	558	558	592	545	558	571	596	547	606	545	598	546	546	543	590	540	558	583	593	537	544	542	553	568	584	600	538	572	590	591	579	528	564	569	549	564	606	594	570	544	609	547	593	549	556	540	535	564	590	549	590	590	579	612	620	599	544	551	539	574	586	559	614	526	544	609	552	552	606	568	538	557	569	554	587	568	556	580	592	527	614	574	578	560	532	551	571	536	584	588	573	562	546	560	621	554	592	586	569	563	548	595	584	552	570	539	578	583	583	560	596	544	543	543	567	598	561	546	558	600	575	557	563	534	575	556	575	507	592	582	594	554	562	544	592	568	611	551	532	588	534	559	578	585	577	547	553	604	597	596	566	601	604	552	598	562	557	558	572	562	554	558	549	540	541	571	569	536	548	578	512	587	564	587	550	563	574	591	581	577	581	556	583	564	567	569	600	589	586	590	549	520	585	565	601	581	569	577	574	575	561	549	616	525	573	548	588	573	541	563	610	579	574	573	579	598	530	618	574	581	575	554	576	564	590	540	570	575	541	599	553	560	579	587	528	545	554	553	569	582	589	536	587	574	577	572	589	577	551	598	591	584	574	575	583	563	538	557	578	571	557	526	577	551	572	574	552	561	556	567	565	571	588	515	567	503	566	585	641	567	540	567	595	543	568	562	573	605	562	605	576	565	553	556	579	575	594	578	546	559	540	587	593	549	562	583	555	568	555	582	569	537	600	521	568	588	564	541	578	548	579	578	598	592	599	582	525	611	551	567	582	586	595	546	606	560	585	572	621	524	543	575	571	583	541	558	595	608	596	559	579	621	563	560	521	565	555	571	552	549	560	559	570	589	570	566	568	552	549	560	575	536	543	536	584	552	543	549	594	588	556	567	554	594	552	578	563	563	552	615	552	583	547	573	537	537	581	518	552	572	585	582	553	555	557	557	570	562	594	528	567	573	560	589	541	587	581	567	539	593	548	606	517	572	598	624	608	572	544	583	525	584	565	570	566	555	575	557	576	563	517	586	585	602	603	552	584	609	565	580	547	534	564	588	573	613	546	564	559	594	558	559	560	570	489	590	543	583	533	608	550	588	574	570	566	539	523	571	578	534	600	533	581	591	592	547	605	589	545	550	560	590	630	596	583	554	588	587	565	578	555	539	583	579	551	582	571	587	576	546	585	599	558	558	603	541	571	570	587	567	599	532	555	580	608	537	564	561	582	522	538	538	556	583	572	548
7857	607	751	451	283	241	246	203	181	183	205	171	194	190	187	160	167	181	173	184	182	171	172	165	183	172	193	170	176	151	159	148	162	179	153	147	168	159	160	197	139	168	166	145	173	146	158	158	172	184	169	172	186	172	170	176	158	164	159	148	175	151	170	166	147	182	135	171	160	196	185	167	153	181	183	168	180	188	188	167	170	154	197	182	163	169	170	166	166	178	150	159	155	173	187	164	148	205	167	158	170	146	163	162	166	183	175	161	154	144	161	173	177	168	169	132	164	149	145	158	166	183	192	164	181	171	153	201	180	189	167	169	167	160	184	193	156	153	165	158	168	154	147	182	158	194	170	133	179	203	176	155	170	157	180	144	151	147	146	151	170	210	184	182	161	180	180	140	172	143	175	167	175	153	182	164	170	179	171	166	172	166	180	153	172	171	180	156	157	178	179	166	155	135	184	124	187	161	168	193	166	157	159	146	176	174	150	188	180	164	159	187	145	155	148	142	180	187	151	151	176	158	180	175	159	167	148	135	160	152	177	171	151	180	173	163	165	186	201	151	145	175	160	154	142	169	175	166	155	173	139	154	163	156	187	168	155	149	191	165	171	171	178	147	151	146	148	180	150	187	157	173	191	186	147	169	153	166	155	166	177	170	147	197	155	167	158	154	139	163	178	189	168	179	154	171	179	165	142	178	179	169	174	167	166	152	170	168	181	151	157	184	176	187	173	174	183	175	170	162	152	156	148	165	180	161	172	183	139	175	148	151	196	163	160	193	189	149	159	175	158	150	169	198	199	158	152	144	192	172	165	151	185	171	168	189	198	161	164	177	164	179	175	151	151	161	163	154	174	157	153	164	142	147	176	181	146	168	149	200	161	155	148	160	196	172	169	170	152	165	143	186	159	156	168	194	135	159	169	157	146	180	155	170	162	197	170	182	181	180	165	150	163	172	168	185	198	158	170	174	176	166	174	169	175	176	165	179	145	135	163	169	155	168	176	167	180	179	147	182	180	187	159	165	180	170	171	145	157	165	173	168	152	160	143	147	170	172	178	147	146	142	160	137	164	168	162	163	172	190	158	164	154	166	164	162	151	182	178	157	158	163	147	172	149	172	138	135	141	177	159	148	179	165	140	174	175	168	143	157	167	161	153	171	169	187	169	162	157	172	176	163	160	161	170	155	169	163	164	151	165	161	161	169	150	181	179	156	140	161	174	167	154	150	198	173	188	150	151	193	157	185	173	166	156	198	175	170	183	177	170	165	161	184	159	174	154	148	159	171	177	161	167	146	153	148	165	151	181	168	157	156	167	159	172	162	170	162	183	162	163	160	164	159	162	162	153	186	173	179	169	178	171	156	177	182	186	150	162	145	155	177	178	141	155	151	159	171	164	176	166	137	159	170	137	159	153	177	178	167	167	157	162	179	169	181	177	167	150	174	178	153	152	158	192	189	150	156	151	142	147	174	160	161	152	179	179	159	154	183	173	179	141	150	170	163	164	160	164	180	146	142	148	150	177	165	133	170	167	152	155	153	164	172	164	156	179	171	185	159	162	155	183	148	173	155	164	193	179	170	161	171	150	169	140	156	149	153	160	163	175	153	200	175	172	164	157	143	157	141	182	176	163	173	151	155	154	162	172	154	203	171	154	172	176	154	155	192	193	174	159	198	174	152	177	168	168	138	176	159	152	156	172	149	144	185	163	180	185	173	159	166	164	160	154	158	164	169	163	156	161	181	157	171	168	183	141	159	152	161	157	154	162	171	197	175	180	176	161	190	178	174	161	168	171	164	189	161	177	182	160	169	172	168	159	168	161	166	178	160	157	167	162	166	166	146	176	133	156	184	147	145	160	154	179	176	178	153	168	163	167	179	169	172	184	151	144	153	180	160	152	165	183	174	197	182	141	151	176	167	165	195	174	167	174	157	160	187	172	171	172	164	154	159	156	171	202	167	173	162	174	158	148	171	158	147	164	154	187	149	149	146	154	189	138	169	158	154	150	174	166	176	208	170	176	183	182	166	168	172	178	156	194	171	156	150	160	153	154	185	161	154	167	150	161	168	162	197	183	156	146	167	166	173	183	173	179	156	137	156	165	155	175	177	173	165	154	158	162	154	158	158	156	196	156	159	161	186	153	142	162	176	152	179	179	167	144	164	152	163	168	161	163	161	154	158	175	180	137	149	167	159	146	178	137	184	178	166	153	189	158	173	167	159	185	177	184	167	155	177	187	194	158	155	159	162	182	165	138	137	179	162	160	159	191	183	167	164	144	151	155	155	158	186	180	167	152	178	158	176	156	169	167	171	179	154	174	171	171	180	161	190	182	142	148	162	164	162	196	168	165	178	187	195	181	170	164	143	168	159	178	183	173	163	167	161	158	145	157	157	170	184	186	166	182	167	177	148	156	153	175	174	181	171	144	179	177	139	192	149	182	154	178	157	134	202	195	145	164	195	151	174	177	171	159	162	161	159	179	170	172	169	187	168	158	176	168	157	158	156	183	145	166	192	169	184	152	173	177	171	157	153	152	158	175	148	173	155	158	158	154	153	210	174	161	178	172	156	160	170	145	165	153	137	151	170	180	146	150	162	193	175	149	172	193	164	169	159	149	167	155	187	128	169	149	162	175	169	145	164	155	149	156	165	159	158	160	162	147	166	173	175	162	158	197	155	173	181	157	152	136	167	171	148	157	158	176	158	167	177	196	145	180	163	157	165	170	166	172	170	150	184	144	161	185	161	184	170	160	155	154	170	168	172	172	173	145	171	183	164	144	161	165	155	148	181	164	156	151	172	177	163	153	153	156	162	149	148	144	162	161	160	177	178	159	168	152	180	165	172	191	150	154	158	172	170	166	162	182	151	156	165	177	175	170	150	193	151	196	170	185	180	183	160	158	161	155	171	149	156	158	136	161	160	170	149	173	174	178	144	162	170	171	170	176	157	159	158	157	154	174	154	182	179	153	153	175	147	147	181	164	150	143	162	159	159	159	163	151	150	181	178	182	168	151	174	171	159	170	191	192	152	159	162	149	148	169	192	175	179	164	179	136	147	178	194	169	190	156	145	163	189	158	165	147	189	165	173	199	159	148	166	166	174	178	155	167	157	138	172	159	168	166	159	176	177	172	169	187	175	169	162	186	188	174	152	185	156	154	159	135	153	158	165	158	189	150	171	174	170	169	177	178	186	155	170	176	191	160	158	172	168	173	153	155	173	181	149	169	154	172	154	138	170	186	172	154	148	150	162	160	187	158	185	192	154	175	201	166	163	168	137	168	164	178	162	153	132	166	152	181	160	190	153	171	169	173	174	163	150	161	185	183	170	168	190	156	158	185	169	159	159	168	150	159	160	198	191	166	184	150	163	175	153	164	163	154	159	155	178	155	162	161	165	178	170	156	195	155	164	201	200	162	170	140	149	165	183	180	163	157	154	173	162	168	155	144	171	154	161	163	156	185	161	169	146	172	144	144	191	166	181	166	163	204	160
6354	779	1657	1498	1170	988	839	771	677	630	628	578	542	545	550	550	500	535	501	500	527	504	509	498	507	500	457	466	438	477	438	496	465	441	486	454	441	479	480	473	444	463	460	480	454	421	434	431	463	453	473	438	451	448	457	424	465	454	460	454	426	457	428	449	456	453	470	468	476	468	451	452	445	464	461	463	491	498	406	472	480	458	448	434	437	446	477	450	477	473	457	451	449	450	441	460	444	429	426	449	487	463	410	426	429	456	425	461	417	438	460	484	439	442	450	435	449	462	421	509	474	429	453	474	464	445	486	428	444	447	434	475	459	489	462	459	447	440	440	474	454	463	436	464	455	443	487	438	482	457	498	431	442	405	437	449	429	453	459	460	448	474	441	440	441	486	473	447	460	464	460	475	502	487	423	425	449	440	431	421	464	474	466	480	424	491	452	451	457	454	469	440	432	425	431	461	423	458	487	442	492	454	465	408	440	475	475	426	461	426	454	471	453	431	434	458	436	442	447	433	450	477	434	454	433	471	448	457	455	448	421	475	417	455	420	465	435	424	415	447	495	435	452	446	443	470	450	459	477	437	426	470	469	424	453	479	444	435	425	442	456	462	443	497	436	441	442	463	474	436	439	469	455	464	426	454	464	485	482	464	462	433	468	458	461	440	449	416	470	452	474	458	444	458	459	494	457	456	429	508	457	442	451	402	448	455	452	438	482	464	420	450	434	454	447	417	441	439	456	478	437	473	462	461	449	441	471	419	474	465	470	473	454	496	470	423	453	490	485	418	476	418	476	459	459	511	443	471	445	454	458	460	431	437	442	435	466	409	444	453	441	413	471	427	434	468	449	447	462	448	436	468	467	460	430	429	479	441	460	436	445	437	458	421	488	459	412	436	465	488	503	431	464	430	446	459	455	466	469	469	491	462	418	447	421	466	451	403	456	438	467	412	439	436	460	480	424	443	443	468	471	443	415	430	435	447	425	457	440	477	452	449	430	447	461	482	459	451	445	464	486	496	460	422	446	466	470	417	440	422	461	440	461	456	461	444	457	446	406	429	520	461	452	420	473	453	481	479	454	463	446	466	450	437	468	454	450	410	437	481	447	468	468	428	467	475	425	423	431	430	452	434	478	456	452	444	445	469	428	429	443	454	418	436	486	397	436	449	442	474	457	401	461	469	469	431	452	440	433	446	408	450	443	449	446	502	456	439	452	426	416	450	454	440	422	407	448	449	442	430	426	457	443	456	462	490	453	441	456	428	464	480	451	433	465	439	438	474	459	443	460	418	462	410	455	446	455	454	468	430	456	430	458	450	480	431	442	429	412	482	429	503	423	437	485	467	452	447	444	467	492	476	450	459	461	444	450	437	465	431	453	475	427	435	406	487	427	452	419	475	469	446	449	485	408	410	418	444	458	456	473	432	477	418	462	454	464	447	428	462	461	444	448	415	450	428	454	456	476	473	470	440	471	446	450	487	421	457	450	432	477	441	419	481	414	453	453	476	435	399	465	442	421	468	424	449	487	439	463	449	441	418	439	436	448	451	438	457	448	444	449	426	466	479	433	472	425	430	427	451	457	436	476	442	458	435	483	476	456	443	462	471	443	443	453	476	448	450	450	428	460	449	462	407	452	417	435	488	494	462	450	446	492	435	457	468	490	419	429	435	399	473	441	436	430	492	446	428	495	425	463	480	430	481	446	458	429	422	432	434	430	467	484	418	447	516	454	420	419	487	471	431	458	464	435	459	452	438	492	422	428	447	453	470	496	482	444	448	441	429	485	417	463	440	456	406	498	454	465	486	458	451	446	426	445	460	439	473	481	469	475	476	404	482	433	439	432	466	413	447	425	478	463	444	465	440	445	453	495	486	471	459	426	439	443	456	423	423	466	485	445	449	477	421	442	446	461	400	469	428	461	474	473	441	448	445	390	488	430	403	440	428	473	421	468	416	459	466	399	454	395	437	464	457	454	453	476	470	452	474	416	421	474	470	502	467	460	417	432	441	448	438	436	441	437	436	457	434	453	461	483	436	454	437	487	418	470	447	432	478	442	462	411	428	465	440	426	461	440	447	395	428	448	400	424	456	466	468	454	471	445	455	476	476	433	405	430	475	439	483	419	470	484	423	430	467	441	452	466	423	472	441	413	436	435	489	477	500	435	456	470	422	435	441	441	445	465	481	419	441	474	469	449	449	479	459	397	434	426	430	437	433	465	448	440	443	453	430	454	480	464	430	461	445	465	469	393	435	467	479	466	431	425	475	425	412	423	482	477	463	456	447	434	453	474	436	442	479	420	430	426	456	445	418	464	433	453	450	464	457	462	485	413	446	444	454	444	445	463	427	424	481	425	465	442	473	425	459	436	441	459	439	436	472	488	460	456	455	464	440	403	441	486	474	487	452	450	438	473	494	457	460	450	464	445	471	478	444	425	412	428	475	459	419	449	480	454	495	483	464	449	468	469	440	464	459	444	476	465	442	464	458	450	442	479	439	438	469	440	476	438	439	466	450	472	448	464	441	447	473	465	463	489	489	455	450	428	467	419	447	430	449	448	440	434	427	450	427	453	461	436	430	448	452	463	499	497	492	447	411	446	460	471	398	476	454	453	452	460	423	417	428	434	427	499	429	497	480	429	436	474	472	412	444	427	387	424	442	465	467	434	398	454	461	464	465	427	493	466	469	426	464	490	449	431	426	416	462	439	436	456	462	451	439	460	460	461	409	429	469	458	459	460	445	456	437	462	449	452	435	446	490	453	431	460	479	446	437	428	431	432	420	474	455	435	455	452	460	451	442	478	455	474	442	475	470	432	469	462	433	459	457	441	452	459	466	493	450	446	431	464	445	442	447	458	449	446	424	473	455	487	431	424	493	462	464	466	485	450	471	490	468	436	444	454	439	423	443	470	512	457	435	444	465	472	435	455	429	462	449	435	461	443	459	458	455	443	420	449	440	430	497	423	452	482	463	466	468	434	447	480	437	483	447	458	456	467	434	426	456	444	456	425	478	469	502	457	449	465	464	455	424	475	442	516	441	473	426	440	446	425	438	459	493	465	452	456	459	441	483	461	442	460	508	416	440	461	435	441	458	438	430	457	424	442	479	460	433	484	478	480	432	456	469	439	479	457	435	444	451	441	442	454	443	445	440	472	441	407	441	440	430	453	443	473	431	477	429	464	479	456	450	450	463	453	426	422	453	436	494	469	457	435	444	440	428	452	483	420	458	442	463	471	488	432	450	436	466	423	462	426	458	428	461	465	455	474	428	408	427	446	465	450	445	422	458	451	479	459	499	464	443	427	469	484	465	430	526	445	452	444	451	461	452	428	408	456	431	424	419	433	479	470	467	475	491	480	467	465	470	441	448	466	486	465	458	411	393	476	482	458	429	476	435	439	500	478	444	418	458	463	442	451	421	434	474	437	462	449	465	440	466	495	447	418	437	466	427	475	468	430	436	424	422	468	429	469	464	437	445	422	454	438	471	445	459
15102	1813	1416	1070	679	577	481	470	436	418	383	443	390	366	391	382	356	401	371	384	313	343	333	340	350	369	402	349	332	331	326	338	349	332	314	345	358	323	333	340	359	324	322	340	335	308	357	339	369	343	377	355	313	351	327	309	370	370	380	354	300	360	338	325	374	368	362	350	337	321	334	377	365	355	332	352	364	315	374	362	316	317	356	333	361	344	318	339	364	304	337	351	347	392	356	372	373	353	336	342	371	347	356	346	351	331	380	357	332	379	342	392	320	358	356	354	328	356	323	346	346	353	335	357	345	351	342	331	339	331	371	330	341	334	319	329	403	349	387	357	364	354	333	345	333	332	334	331	355	339	366	377	381	350	327	346	341	334	359	340	327	345	335	337	352	388	333	329	343	313	348	326	374	351	363	372	392	355	364	325	357	341	380	330	341	332	343	330	371	349	359	370	336	348	340	326	344	372	355	362	356	307	345	334	352	321	334	374	331	356	387	344	389	364	362	369	375	361	331	334	346	381	330	357	363	342	380	345	325	347	326	313	381	325	331	318	344	379	373	310	340	327	279	334	353	350	318	318	372	349	352	355	357	352	336	311	361	314	332	357	342	354	377	362	299	349	368	339	321	362	348	317	318	356	306	350	369	350	383	357	335	345	381	364	362	337	332	342	336	317	392	351	370	326	358	347	360	332	331	335	334	366	355	361	348	355	328	354	361	334	336	372	349	309	307	330	343	332	309	364	361	329	342	354	321	367	356	345	294	295	327	337	354	359	348	314	315	336	375	350	352	332	346	339	345	322	350	313	354	354	354	391	383	352	348	337	349	337	345	317	345	351	345	345	346	342	332	317	360	351	353	366	380	342	347	329	343	343	309	350	323	341	365	325	301	403	336	349	316	325	382	343	354	345	341	323	362	366	365	341	332	354	304	350	304	319	328	368	359	351	303	346	396	351	346	344	350	346	356	317	327	326	348	305	359	305	320	365	351	360	334	332	375	317	355	305	297	377	317	354	366	319	366	367	348	320	358	321	357	348	350	329	320	375	337	319	351	346	361	325	360	327	334	363	334	347	366	356	308	321	375	350	341	350	331	371	358	353	339	365	357	324	376	336	351	374	364	366	332	352	332	325	354	326	379	377	325	347	343	382	341	322	319	333	360	357	351	349	337	321	333	353	320	357	334	349	389	338	378	313	374	335	343	348	327	366	389	326	339	329	345	355	340	349	351	351	325	362	365	337	354	320	350	344	309	350	346	347	348	361	334	356	343	373	341	344	330	329	333	311	383	348	376	356	348	320	354	326	362	383	348	351	321	320	380	382	333	358	331	355	310	337	336	337	325	346	343	339	380	347	398	351	318	348	343	323	368	393	354	342	348	306	365	333	339	344	326	326	394	366	347	332	316	372	347	330	334	377	336	353	347	350	351	350	366	334	354	342	340	348	363	349	338	350	356	294	349	359	319	348	351	338	318	341	333	391	371	344	343	332	334	335	389	348	307	334	359	364	350	350	335	338	315	352	315	311	356	324	351	354	350	374	349	323	366	338	326	341	327	325	362	355	337	347	335	300	396	368	331	346	348	357	339	372	346	326	361	310	315	349	333	378	348	336	343	365	343	352	323	326	353	305	358	354	392	333	352	309	345	304	340	369	362	322	335	336	315	315	327	336	376	347	294	320	348	305	311	328	387	339	383	328	352	320	346	346	351	328	315	351	376	328	312	322	336	367	383	358	343	316	297	353	368	314	341	330	347	356	358	325	363	356	320	341	341	326	324	364	370	341	372	349	327	335	374	341	316	365	368	333	354	328	299	317	348	339	311	376	346	342	334	352	344	358	356	361	337	374	333	349	338	315	355	384	318	379	326	350	332	338	353	327	339	350	368	348	334	342	350	340	350	358	362	383	304	296	356	359	368	351	310	304	348	366	334	376	369	373	377	374	410	383	337	421	365	340	357	379	377	328	323	338	333	330	348	333	327	357	328	315	347	335	341	322	362	314	372	336	361	332	323	353	363	366	327	361	340	384	343	350	323	321	335	364	330	318	351	293	371	395	384	381	334	373	346	353	384	381	333	301	344	380	349	364	382	350	358	334	337	345	343	327	346	357	356	344	364	393	375	334	316	350	357	345	338	354	366	327	343	314	334	348	352	350	369	335	352	294	325	295	363	344	379	363	346	333	366	342	380	349	376	328	350	331	345	320	315	340	322	356	364	340	372	331	324	338	368	347	343	379	337	368	365	375	379	344	329	345	347	332	330	348	358	344	354	363	334	346	350	366	341	344	337	348	312	375	337	354	344	362	361	350	355	369	368	379	345	352	357	334	389	342	345	332	322	329	318	337	333	343	346	337	328	331	350	356	328	350	303	328	345	338	346	318	348	372	353	373	359	383	344	321	328	323	347	369	370	358	338	315	347	349	337	368	352	324	335	361	343	336	350	358	370	385	357	374	343	329	357	332	355	360	345	353	340	380	329	365	338	355	353	371	357	348	321	399	372	328	367	379	348	341	323	316	362	363	322	362	314	350	333	340	352	373	358	336	320	305	314	355	326	335	342	344	330	363	352	342	367	360	338	385	326	381	340	354	319	354	325	324	353	330	333	371	340	289	326	355	345	333	343	350	332	301	350	362	351	330	351	312	335	353	359	345	370	346	350	362	353	329	342	350	379	345	344	353	327	367	367	323	304	346	361	343	321	360	346	335	326	337	327	341	335	353	346	313	346	341	333	343	300	341	330	346	356	343	345	361	353	330	341	338	359	350	334	352	360	366	339	342	338	346	339	322	312	357	325	358	371	374	331	308	348	342	381	372	365	333	297	347	374	367	390	359	352	365	388	319	310	360	318	310	377	340	350	380	338	370	331	391	325	367	397	363	401	396	332	351	377	384	365	313	350	329	335	357	358	379	365	308	362	338	370	363	346	325	316	350	333	340	330	331	334	343	359	382	348	350	349	355	348	342	343	357	333	331	325	365	358	319	329	338	347	348	362	393	344	329	348	319	346	347	339	354	323	366	375	357	352	337	345	327	367	340	355	354	358	301	314	373	332	341	366	335	320	325	329	358	349	371	341	358	357	343	373	357	385	340	346	327	325	371	360	326	369	310	317	324	329	337	348	341	341	358	347	341	330	360	340	369	335	352	368	320	343	295	301	349	328	359	397	310	314	364	319	343	368	345	353	379	342	373	353	340	329	343	310	373	351	337	345	408	337	373	364	343	341	326	315	336	321	363	316	363	328	355	347	348	350	346	346	358	368	364	364	351	352	326	310	363	362	354	304	319	345	371	358	330	353	313	366	326	360	350	360	367	315	347	343	334	375	349	362	406	362	378	297	372	292	345	325	325	368	364	358	362	327	336	360	342	301	342	325	370	328	349	340	342	333	348	356	391	338	347	351	353	338	381	354	324	326	346	349	322	342	319	331	356	335	317	355	326	361	365	354	326	332	322	390	337	356	323	358	346	348	329	374	321	342	353	337	347	299	313	350	326
8699	1580	2816	2903	2151	1814	1601	1378	1239	1128	1162	1101	1026	1013	1009	939	889	922	974	946	939	877	860	883	836	919	883	835	855	919	842	837	863	871	886	891	801	881	868	836	811	831	835	855	810	833	791	808	803	844	872	834	818	889	778	866	823	817	845	829	827	883	838	789	829	773	795	765	837	855	800	810	767	789	750	806	833	847	831	807	797	788	857	829	801	868	814	804	818	755	850	832	822	822	868	780	814	793	824	877	792	809	860	838	839	803	833	833	853	816	857	869	855	821	834	788	811	835	830	802	831	795	776	826	776	830	788	825	846	852	847	825	791	794	808	794	775	803	832	833	864	826	889	831	805	824	841	783	828	798	788	785	868	839	862	825	758	876	823	853	816	787	863	806	840	780	819	806	813	860	813	835	824	824	822	852	812	808	804	851	815	813	792	745	832	820	822	778	868	804	769	792	855	781	812	805	793	768	808	798	815	856	817	786	813	772	796	777	835	852	834	821	818	877	792	811	818	808	766	819	838	838	803	813	825	840	806	825	831	799	844	825	824	814	859	851	839	765	800	807	779	793	857	812	853	805	761	770	837	811	804	813	783	815	885	847	821	798	820	832	821	828	838	825	868	852	795	861	794	797	848	844	806	837	868	795	835	818	820	807	839	793	845	852	847	797	824	805	846	793	813	857	827	821	803	789	840	842	818	783	813	828	806	771	830	783	797	812	762	792	783	789	835	814	813	760	786	826	828	779	797	798	824	847	810	878	838	802	771	815	818	818	793	886	782	837	826	836	869	827	825	838	795	822	821	836	834	778	815	832	807	810	825	800	827	828	750	807	798	794	762	788	804	779	827	805	865	752	857	826	817	823	776	800	792	805	829	780	861	789	787	788	856	773	796	820	810	853	797	901	848	821	806	847	769	778	797	830	823	779	797	802	797	850	791	841	786	848	789	865	797	826	767	844	804	833	830	754	824	822	779	794	829	812	825	819	808	792	839	830	788	811	846	821	848	814	796	891	834	797	845	791	891	804	718	824	830	849	795	769	842	848	824	814	807	802	831	797	853	893	816	767	831	793	791	796	772	791	812	861	858	775	882	776	784	816	780	815	792	811	806	851	816	826	842	842	805	805	862	794	807	787	755	817	774	864	856	845	802	814	825	771	809	820	770	832	838	815	803	828	748	783	795	858	834	812	780	821	832	792	819	813	864	775	792	822	833	818	843	846	859	798	775	814	814	846	796	788	798	788	807	827	819	797	836	833	813	884	788	792	818	821	849	802	806	836	801	820	812	810	819	834	817	826	878	818	847	831	827	803	823	832	816	791	781	864	826	836	857	795	842	876	844	817	826	840	805	818	807	833	810	811	826	796	807	835	848	839	859	789	846	809	837	811	824	765	814	808	756	782	827	874	794	875	867	826	841	783	804	855	787	834	797	808	867	804	819	770	851	777	833	781	789	842	776	788	788	821	878	792	784	837	804	843	782	781	873	797	821	820	835	869	743	833	876	846	808	848	779	795	832	786	749	823	833	821	796	767	853	868	806	833	804	792	848	853	808	860	782	791	868	791	784	772	791	848	801	791	788	851	748	804	801	860	825	829	834	847	799	817	850	795	860	789	806	811	855	778	832	862	799	825	802	783	864	815	854	856	816	811	800	836	864	868	808	783	864	806	880	825	837	799	804	789	833	834	874	812	790	811	817	810	832	826	806	806	791	782	807	824	833	804	823	793	846	807	778	753	869	797	805	785	827	860	796	828	813	853	787	796	815	789	803	807	823	774	787	794	849	853	823	827	844	808	796	805	840	752	797	759	845	809	879	811	821	837	827	867	797	807	827	780	830	830	755	860	794	784	822	832	852	848	854	796	862	814	861	835	841	822	833	810	867	812	840	857	762	840	817	809	833	830	811	789	796	811	811	780	780	776	776	772	781	861	811	812	834	820	816	729	812	783	820	845	796	841	775	834	841	852	854	832	777	800	838	845	832	868	799	818	783	803	806	804	796	839	885	786	879	811	815	786	785	803	823	848	821	843	815	783	830	830	821	821	815	859	812	761	792	811	809	815	825	776	801	801	783	823	801	814	856	846	789	858	856	798	810	836	866	820	744	811	775	790	774	825	810	748	778	846	836	811	829	824	818	827	862	827	818	813	802	785	812	837	818	833	780	803	790	810	802	902	890	845	825	864	856	798	825	836	822	797	848	782	841	834	825	857	818	773	852	805	781	817	814	784	810	867	795	843	832	832	809	780	812	857	836	843	814	785	765	798	810	833	833	864	871	808	866	838	789	876	812	816	837	795	827	847	818	810	770	874	818	847	837	836	812	807	836	828	810	858	801	874	792	862	832	802	846	849	800	867	816	864	753	764	769	821	859	845	801	817	828	859	846	819	798	791	816	805	817	789	839	808	817	828	813	861	812	799	783	837	778	811	825	799	828	793	786	794	791	832	841	790	853	833	838	815	844	793	816	849	790	789	810	806	832	865	885	808	762	833	818	806	837	806	824	803	837	775	794	790	850	771	828	751	874	870	843	818	801	809	832	843	829	848	788	860	821	821	782	829	836	790	766	831	810	790	813	820	799	804	849	833	844	815	795	838	846	782	815	858	769	748	795	823	853	813	790	842	823	817	805	775	766	775	793	816	798	817	823	852	839	788	819	796	819	803	875	823	828	825	854	810	795	829	781	755	830	781	851	787	769	796	817	768	801	795	822	822	774	813	797	853	824	861	813	757	790	851	823	769	821	840	905	809	804	755	772	802	821	795	822	787	778	809	807	854	808	832	834	802	803	768	794	804	826	786	802	854	883	851	780	818	819	813	858	823	849	859	845	828	785	783	803	817	836	845	810	824	842	793	829	868	792	844	785	795	844	809	830	763	794	785	763	820	832	848	779	832	844	796	842	852	826	833	815	802	803	860	850	800	810	829	823	809	798	846	786	823	785	779	810	766	801	784	828	861	839	817	809	801	831	817	841	858	803	856	800	832	816	853	829	843	807	835	763	747	831	805	849	895	842	799	833	842	801	817	804	762	798	797	821	814	850	852	812	844	828	821	820	755	770	866	827	838	818	816	791	783	815	802	850	827	800	842	792	818	842	852	777	834	868	843	842	844	802	849	799	807	857	836	817	836	816	788	822	828	809	857	824	830	826	787	827	832	835	809	802	860	860	855	801	829	848	822	861	821	759	810	818	820	809	822	862	816	758	832	803	776	815	837	836	802	810	780	746	811	773	856	806	815	808	815	842	796	774	861	807	834	873	815	811	804	818	851	841	847	803	839	783	842	819	773	780	809	824	780	870	832	813	828	871	827	814	801	827	819	841	832	825	802	786	877	851	838	880	812	781	814	784	754	764	834	810	834	832	822	833	813	825	842	813	877	784	824	788	800	791	820	831	844	815	754	797	866	796	851	812	832	845	858	821	847	804	811	808	801	814	804	871	832	834	837	823	769	832	806	804	841	853	808	848	809	818	785	818	796	823	853	730	841	789	819	773	853
1529	286	313	280	219	236	212	272	276	238	219	222	248	245	228	249	245	241	232	228	217	225	246	251	241	238	243	215	203	241	218	227	214	218	240	239	237	193	222	223	266	232	212	249	233	224	221	232	253	243	235	205	254	223	263	246	248	247	245	239	203	250	214	224	231	237	226	257	209	255	242	246	214	259	253	227	249	242	252	265	243	219	228	233	236	236	241	234	222	231	255	219	200	271	218	248	243	232	235	248	232	217	221	261	198	242	193	244	224	226	232	240	245	209	245	237	251	226	240	270	251	198	243	226	253	242	218	241	213	288	246	249	239	245	222	247	247	212	235	220	249	234	243	239	214	201	237	231	236	225	206	230	214	239	239	237	245	253	249	235	210	254	230	212	238	236	229	229	211	238	231	211	250	252	265	229	246	239	227	201	268	238	260	251	235	231	198	211	242	227	221	246	239	211	217	219	215	237	227	226	246	259	232	210	248	208	217	205	242	229	262	227	239	194	236	241	212	233	216	251	235	233	220	216	242	209	232	256	244	246	231	219	246	226	235	236	239	239	211	200	228	226	212	241	236	260	208	214	260	229	241	230	261	242	224	235	234	235	185	197	232	250	254	248	261	225	209	228	204	247	246	247	235	239	241	224	256	226	261	224	223	259	199	213	226	218	233	216	232	199	257	217	215	211	231	230	269	234	227	242	223	239	219	234	235	246	230	224	244	237	249	215	250	228	192	213	224	198	232	236	230	244	235	242	217	222	230	226	265	225	228	249	220	240	247	221	241	249	239	216	232	248	240	219	225	235	240	235	225	251	251	222	228	244	240	226	232	236	230	233	215	249	256	221	254	242	208	229	229	203	229	218	215	276	247	270	226	258	226	218	253	238	274	245	219	270	238	215	237	217	234	219	246	220	233	222	246	236	239	250	246	244	245	245	230	230	226	217	227	218	234	237	223	250	264	260	240	260	223	210	263	252	203	231	204	240	236	223	206	220	213	219	207	236	227	216	238	218	212	202	232	221	227	228	221	230	231	225	216	230	255	237	222	240	235	228	242	243	222	247	192	247	255	201	230	236	241	215	235	239	234	235	228	258	258	218	251	251	236	232	244	223	217	248	208	223	214	205	238	197	210	225	232	241	214	227	220	228	229	235	253	234	215	226	268	243	225	248	255	235	222	216	207	200	243	229	264	248	231	268	254	223	216	234	236	200	238	236	210	230	212	227	210	225	213	240	235	230	230	235	230	235	229	217	209	263	233	236	236	223	202	272	241	217	228	214	245	251	216	214	215	226	228	238	232	242	247	255	232	227	232	239	221	254	219	245	214	217	244	203	220	250	256	265	226	234	244	245	234	249	217	252	228	234	193	209	232	207	219	203	223	231	227	233	227	213	262	240	223	246	243	225	222	228	219	234	234	229	226	248	212	248	199	233	225	241	227	232	211	216	211	227	234	227	202	267	238	221	217	233	233	244	243	222	211	198	233	207	226	246	219	243	215	257	235	207	242	236	212	219	250	224	227	225	221	205	208	254	236	271	252	229	219	214	259	250	245	251	229	267	218	236	216	235	257	232	241	266	258	256	250	246	234	206	225	231	215	251	229	224	227	233	200	238	241	246	231	216	246	219	234	256	237	242	246	237	262	241	229	204	218	256	259	240	256	208	232	239	231	249	239	231	225	223	253	244	216	249	250	214	232	263	242	219	249	208	227	221	258	225	229	239	236	246	215	238	220	241	226	222	233	249	230	204	236	248	224	247	253	229	234	244	219	231	209	233	217	243	237	232	236	230	225	223	231	272	232	214	259	229	227	215	243	214	218	241	238	245	246	213	228	236	227	221	225	236	240	201	250	231	235	217	264	239	225	246	254	220	230	239	234	237	217	214	232	247	229	235	229	238	221	213	196	268	204	248	219	240	245	232	234	250	236	207	203	240	253	239	243	231	230	220	230	218	214	222	248	244	230	258	229	235	214	220	226	255	248	238	209	219	243	229	214	258	215	223	215	225	247	230	227	252	235	205	231	206	239	226	227	243	197	243	230	235	249	252	264	210	232	229	243	213	242	261	241	243	233	249	252	251	242	204	248	205	252	261	250	234	227	215	237	222	239	234	218	213	241	242	214	213	224	239	194	222	249	220	209	237	198	223	217	227	218	221	242	220	229	232	237	239	261	233	236	220	252	220	212	249	238	212	265	238	222	234	226	222	200	228	212	236	242	224	209	238	237	214	242	227	220	235	195	207	239	243	228	222	246	240	244	222	242	221	207	222	240	210	214	210	225	261	236	204	215	224	235	213	249	224	220	215	235	221	238	228	246	246	228	220	216	251	218	241	243	230	209	222	216	235	236	226	217	264	235	252	244	242	220	215	228	224	222	237	239	223	235	249	234	235	238	216	220	219	224	193	246	238	259	270	218	210	234	235	223	223	207	213	231	218	210	258	274	240	238	245	213	211	220	216	241	201	226	233	221	263	226	245	229	224	244	209	220	244	243	232	241	238	224	263	231	225	211	232	231	211	233	217	232	236	214	206	216	220	218	216	255	266	250	219	223	244	234	248	237	238	229	221	267	232	247	215	246	202	234	235	238	252	239	253	228	258	250	220	238	229	239	232	240	255	220	226	204	241	214	218	252	220	225	218	248	238	268	242	236	217	251	239	220	208	212	213	251	254	227	247	249	249	240	226	218	244	222	246	250	206	247	237	240	241	249	278	236	250	208	232	243	254	232	245	237	254	232	246	231	264	246	241	228	258	208	241	240	239	246	230	257	245	233	242	239	241	278	250	226	198	218	241	207	275	234	225	228	222	208	240	222	235	219	210	220	231	237	229	220	226	241	223	255	217	238	265	238	244	234	234	197	220	234	217	210	237	232	236	229	259	219	216	242	206	242	240	234	228	237	230	233	276	237	238	212	217	224	202	245	196	253	206	242	252	257	218	221	233	221	221	231	253	249	226	233	252	225	208	247	213	221	230	252	228	251	227	238	216	196	238	219	245	237	218	227	248	228	218	211	246	260	218	235	225	206	236	231	226	216	195	225	271	260	233	265	225	230	214	249	218	227	255	239	228	219	223	219	208	267	217	205	240	217	220	221	250	211	236	244	277	257	229	239	235	221	248	234	229	221	282	236	248	246	252	230	220	210	266	234	236	249	194	221	243	206	233	247	224	212	253	212	234	256	230	215	228	237	240	211	222	214	257	235	252	240	260	239	212	242	238	245	227	216	230	232	238	237	236	233	227	228	222	250	236	212	213	220	238	227	212	234	218	274	243	236	246	253	221	219	201	237	235	209	215	229	229	232	205	249	230	264	218	230	229	244	199	223	208	222	221	230	204	206	219	234	241	216	240	234	257	254	245	243	227	235	248	238	238	238	251	227	224	213	247	228	243	243	242	256	243	251	220	210	259	239	247	234	240	238	279	224	227	237	266	245	228	254	218	243	235	228	233	240	220	245	217	236	214	238	227	219	209	224	240	226	237	230	244	216	237	254	218
1816	638	748	662	603	557	577	556	582	558	611	562	599	569	586	546	613	530	546	591	575	583	619	595	540	602	577	589	557	534	591	543	553	554	571	569	579	574	541	587	578	543	544	575	551	551	588	548	582	549	588	560	596	546	618	534	589	559	570	565	553	603	578	564	551	581	552	576	571	521	566	609	553	551	584	609	578	521	573	591	542	549	585	581	568	563	530	555	546	564	570	542	585	527	602	588	567	546	572	592	556	559	557	544	563	538	607	525	538	573	552	615	584	589	541	560	564	562	566	563	560	549	586	544	574	542	539	564	572	559	582	536	546	563	569	549	595	541	578	555	554	566	565	597	560	571	563	577	576	571	621	538	552	563	531	541	581	559	593	569	580	584	541	577	582	566	554	535	573	557	619	535	561	587	569	576	593	600	578	573	553	568	612	563	594	532	561	554	605	555	576	548	571	568	535	561	544	560	608	579	539	567	521	564	570	600	569	565	534	554	576	581	592	555	566	526	553	564	606	582	555	603	578	581	562	596	574	577	593	603	574	616	558	587	557	576	557	592	574	615	552	548	541	579	625	576	583	561	559	582	542	584	550	589	564	575	580	552	558	568	564	539	589	576	598	577	587	560	585	587	549	570	603	599	570	565	534	536	573	594	583	569	539	559	564	580	561	530	568	585	551	544	575	567	531	560	550	560	560	530	595	578	566	569	595	607	537	580	576	531	529	570	568	555	589	555	590	591	594	596	573	534	581	573	587	498	556	549	567	580	555	560	562	530	548	553	529	558	558	563	544	522	537	569	556	570	576	577	590	548	591	588	587	564	565	579	575	585	568	547	560	561	530	627	540	566	548	605	573	553	581	517	558	550	556	547	568	613	554	589	530	554	558	571	560	554	571	540	554	550	570	558	605	556	596	580	574	555	571	555	547	551	552	611	579	596	588	571	563	532	527	547	587	535	599	569	563	586	546	566	555	581	570	541	531	608	607	580	553	580	561	579	515	519	555	552	562	535	580	574	521	541	568	583	547	562	538	562	550	540	580	552	584	588	575	580	600	580	543	552	608	586	553	582	577	513	565	574	558	552	576	573	577	539	584	575	515	594	562	526	554	570	611	538	539	618	575	506	559	547	560	588	564	530	544	596	552	560	579	555	577	576	580	570	577	580	587	583	604	555	569	591	554	517	566	549	555	571	570	570	588	558	555	571	554	542	571	565	564	567	531	553	605	563	531	559	584	572	582	585	576	585	570	573	591	586	550	586	617	553	566	582	539	518	594	556	575	576	532	575	540	559	532	586	604	555	573	579	582	579	550	569	543	589	589	533	522	563	541	546	569	584	588	581	563	581	599	570	576	582	574	556	552	549	543	559	572	553	570	515	546	553	581	541	544	530	577	602	601	588	543	584	564	564	546	623	576	578	536	593	570	534	596	606	516	561	609	569	568	553	570	546	611	590	556	592	551	571	598	566	578	559	597	589	579	561	554	579	573	534	568	571	595	608	530	572	562	558	551	564	592	557	555	536	577	576	542	573	544	577	571	578	540	571	558	559	596	564	585	596	521	578	554	594	566	608	543	559	585	563	614	589	555	581	560	584	607	579	532	553	560	542	590	562	551	571	547	586	555	573	571	582	582	585	554	595	571	540	627	531	585	598	575	558	584	544	528	575	548	529	545	593	528	526	572	525	570	578	551	568	575	590	549	589	582	542	602	586	557	545	527	544	602	555	544	558	512	594	576	582	543	560	586	551	558	601	592	603	575	587	549	614	583	531	587	589	547	576	579	604	570	567	542	539	576	543	564	556	580	550	546	513	563	565	525	545	573	550	524	594	570	584	568	562	594	534	573	580	596	573	572	618	578	563	549	575	536	527	571	585	585	538	559	544	561	581	540	617	565	567	529	537	591	570	552	614	596	616	590	577	583	570	558	515	565	567	553	523	572	577	524	576	575	559	560	597	610	597	521	561	526	532	539	587	569	587	606	548	560	578	547	540	539	525	533	585	572	586	577	600	585	552	601	554	581	592	598	546	560	566	535	598	556	584	566	575	591	613	533	590	563	580	588	639	569	515	538	577	555	611	557	585	577	535	592	583	597	580	572	568	578	600	591	529	588	576	555	525	549	591	582	592	557	573	571	542	530	518	587	551	558	575	540	543	555	592	555	555	526	542	528	566	555	589	536	623	573	592	579	548	554	567	581	565	486	569	609	582	575	564	532	569	594	572	563	591	618	578	551	585	596	585	557	577	568	555	577	539	574	568	612	563	579	556	596	561	563	518	554	526	527	535	578	565	555	553	551	555	571	560	509	575	570	567	607	560	543	506	546	591	557	567	574	570	559	590	550	569	564	562	557	563	545	533	560	592	572	556	599	594	545	595	539	583	593	520	574	602	585	535	634	565	568	594	555	556	582	605	524	606	552	557	576	560	545	544	587	546	561	563	579	554	557	593	574	602	569	576	560	542	591	599	534	537	561	592	560	539	526	510	563	549	544	534	587	553	558	543	553	534	516	581	563	594	612	558	570	545	560	535	568	573	557	549	620	563	594	608	539	576	544	579	594	517	548	580	571	567	577	556	583	588	553	609	622	585	544	547	581	564	536	577	561	603	595	540	576	513	567	570	571	524	598	604	553	570	556	525	544	556	541	587	588	541	585	554	524	566	623	521	571	550	560	545	632	588	555	567	534	574	582	544	624	573	574	519	612	544	597	555	531	566	607	538	553	566	581	530	567	579	526	561	587	581	547	582	564	554	564	576	608	580	563	594	549	574	501	587	588	575	555	556	588	562	589	605	561	591	548	565	540	570	559	560	597	570	531	575	591	553	547	553	541	530	549	592	582	562	597	596	579	590	558	593	528	561	533	589	528	554	538	586	536	564	586	559	594	576	559	587	566	559	572	582	582	583	555	573	536	578	601	560	537	602	577	528	577	576	561	579	575	606	583	571	554	585	564	603	594	596	524	555	589	606	588	568	572	602	617	537	593	570	608	543	582	548	535	565	561	592	580	568	612	571	588	549	578	555	538	556	568	590	592	562	551	579	532	607	579	584	601	581	592	551	539	545	571	581	569	579	505	613	563	555	574	566	548	577	553	567	570	560	539	560	585	602	595	549	604	566	604	569	581	530	604	549	513	544	587	564	537	518	590	575	558	560	563	566	556	579	506	567	558	571	558	581	554	582	562	577	560	583	556	570	559	547	586	566	552	530	560	535	581	574	595	615	581	537	605	538	586	551	542	584	546	561	561	589	549	568	581	619	557	573	560	595	579	543	588	532	522	550	548	554	573	559	548	582	560	572	568	584	524	576	571	586	536	561	552	560	583	548	584	573	580	558	559	603	606	587	552	587	532	592	580	548	536	525	615	550	520	580	547	595	589	551	544	546	569	594	604	522	567	536	599	530	543	561	533	572	550	517	590	572	554	542	604	575	541	536	522	537	536	579	572	568	568	552	547	544	602	570	568	557	546	598	612	567	564	577	560	560	572	598	567	576
7645	595	685	488	316	269	258	207	202	237	205	194	185	185	151	147	179	162	160	169	180	150	152	181	185	146	183	173	167	198	172	152	199	162	146	172	180	195	152	171	165	160	157	164	155	162	162	191	162	148	175	149	143	158	159	191	179	148	156	162	148	165	170	180	196	170	177	164	177	148	165	178	185	165	169	147	157	174	164	162	149	160	160	147	163	151	163	179	171	166	160	151	176	184	168	156	166	198	164	169	171	174	171	164	159	166	173	152	164	174	150	159	161	163	154	190	149	160	170	169	188	157	132	183	160	168	178	162	147	162	156	183	149	186	167	143	162	181	148	138	141	172	161	170	154	171	177	166	167	164	182	145	148	185	190	179	185	153	178	145	155	138	168	165	162	177	170	176	178	177	178	179	187	173	144	162	166	180	177	152	174	162	140	158	177	197	176	142	141	145	151	151	161	145	146	180	192	185	175	165	169	158	169	163	155	139	160	182	175	160	174	177	170	190	168	150	185	189	167	186	183	181	141	162	176	162	139	145	168	178	155	166	163	171	152	148	177	158	169	169	173	158	139	169	164	150	176	167	143	155	175	157	160	167	139	168	160	168	159	176	181	187	167	161	157	166	185	175	152	191	156	183	150	161	174	178	179	168	162	158	186	172	161	166	173	149	148	158	149	177	182	162	144	146	175	133	148	141	159	132	167	179	182	204	150	150	166	149	169	174	163	166	163	149	152	137	176	170	163	155	173	175	160	165	171	167	152	153	168	178	162	167	179	162	176	167	157	138	152	171	174	163	158	155	169	194	165	161	157	175	171	160	157	178	167	160	173	146	176	160	191	183	153	180	160	160	160	171	169	163	153	159	164	139	148	159	132	168	166	160	148	167	160	162	154	159	168	156	175	163	152	181	175	151	169	157	163	172	162	184	163	194	157	171	160	170	174	164	145	168	138	155	174	161	150	169	166	182	135	163	162	177	152	156	171	151	154	150	187	153	184	164	159	149	181	142	173	162	176	159	157	174	166	151	164	155	154	160	158	144	147	167	174	156	194	177	161	162	175	168	149	160	153	157	153	173	157	156	168	161	157	183	171	165	163	155	143	162	164	178	170	173	178	158	170	162	160	138	165	169	182	177	150	165	141	171	157	208	166	172	177	160	173	170	163	189	187	171	159	169	178	164	186	165	173	161	170	195	173	187	153	163	152	164	167	153	152	188	161	171	144	154	154	160	165	169	155	162	158	188	139	158	164	171	194	165	167	155	139	144	166	152	160	168	146	158	182	183	151	161	160	170	179	177	182	165	163	162	164	157	150	152	168	153	192	169	153	171	167	167	177	161	179	154	179	159	163	138	154	171	169	171	176	143	136	155	166	166	149	180	155	167	163	164	141	131	157	154	154	157	145	153	179	158	168	149	163	164	172	162	168	158	153	176	170	155	128	156	158	176	171	162	130	166	166	185	161	164	153	178	140	197	158	170	185	171	166	162	175	161	145	179	151	156	165	189	183	145	172	158	178	189	179	142	175	145	169	158	153	169	171	170	187	165	166	165	152	153	178	155	163	180	177	178	149	150	152	142	153	165	150	160	153	174	168	177	169	155	162	146	151	156	184	158	150	137	170	163	152	150	172	159	193	174	193	150	160	177	154	171	161	165	151	166	178	171	153	162	187	179	166	157	162	182	167	177	176	181	154	157	158	171	166	198	168	149	158	151	165	182	137	171	161	177	153	170	172	180	169	138	145	154	143	153	170	157	205	151	163	162	158	177	150	187	164	164	159	178	182	149	142	151	163	161	146	169	157	167	168	196	151	165	166	137	161	165	166	162	168	175	142	143	162	153	161	160	195	168	183	158	154	159	164	152	162	167	157	147	163	176	148	170	130	174	170	171	178	179	186	166	163	142	173	159	173	162	177	165	169	188	168	162	157	189	188	167	176	159	158	163	156	177	168	155	178	175	161	160	158	182	174	164	163	174	159	164	175	184	148	154	168	159	155	188	155	151	185	158	139	172	183	175	188	168	173	152	180	161	156	163	183	169	166	163	155	164	182	189	161	158	174	153	159	166	143	157	187	180	177	178	170	163	151	182	155	155	172	167	166	155	160	167	165	153	151	180	147	148	188	157	158	170	167	197	164	157	162	170	153	151	163	189	180	188	174	157	157	154	146	162	163	160	183	168	151	141	160	159	179	170	175	156	170	144	161	159	175	187	169	147	147	159	168	171	154	152	156	163	171	185	168	141	160	156	167	159	158	156	168	183	190	160	169	177	152	158	176	148	142	168	149	173	166	171	160	171	196	172	154	159	156	154	163	167	158	160	144	168	168	151	204	183	167	155	145	153	165	144	148	155	167	163	154	156	156	170	197	186	169	160	185	183	164	140	154	173	170	167	162	182	143	179	156	155	162	146	185	155	181	172	149	162	171	158	174	163	155	161	167	127	177	168	133	175	145	180	146	135	164	146	151	159	185	162	160	188	176	153	172	183	142	178	169	177	187	153	172	163	135	147	189	168	167	168	186	137	188	166	174	162	155	177	159	140	152	160	164	168	159	194	123	198	145	153	193	169	152	164	184	164	159	157	147	181	142	185	170	176	178	155	159	181	146	153	184	164	169	176	155	149	155	147	204	175	154	159	188	157	159	163	184	165	172	156	154	175	172	154	142	147	166	167	186	173	185	150	149	184	177	170	176	171	154	141	144	156	154	164	147	158	189	150	168	169	179	188	177	174	141	197	175	162	178	176	145	147	191	160	165	166	162	169	157	153	154	160	179	154	149	154	158	158	182	181	154	143	174	189	146	186	167	157	147	190	159	151	161	161	187	172	185	159	171	161	162	174	158	153	173	158	157	167	161	162	140	158	154	150	161	168	199	146	179	156	173	164	157	152	151	173	158	165	158	179	159	179	157	152	158	160	159	167	180	156	150	180	152	158	138	174	186	170	165	170	184	167	179	163	148	175	174	169	163	140	154	184	160	154	156	165	172	177	186	168	161	165	148	173	165	186	163	162	170	164	142	162	144	196	170	172	173	147	177	162	164	159	172	201	168	169	177	159	176	150	168	157	159	169	145	140	173	156	168	184	188	183	158	159	188	172	144	146	154	160	146	158	175	144	165	161	160	158	153	175	158	147	172	174	162	162	188	180	184	155	156	169	166	160	160	152	184	152	186	147	171	172	153	187	168	175	169	165	191	159	152	158	154	157	168	170	135	179	171	159	156	160	168	176	159	176	167	176	139	147	169	193	166	179	126	170	157	164	165	161	160	143	174	179	167	158	154	146	148	164	185	144	148	171	151	176	168	146	150	179	161	151	177	166	170	153	133	170	169	182	170	148	137	158	176	167	150	170	173	174	141	179	187	141	146	169	177	176	172	166	181	163	169	150	166	147	181	187	146	165	160	168	158	170	156	159	150	172	137	167	164	157	177	154	157	141	164	133	170	184	171	158	171	165	161	177	167	150	157	167	169	146	158	152	145	153	158	162	191	153	161	161
6260	838	1571	1392	1192	961	849	752	668	646	605	644	508	533	497	546	561	482	516	510	505	512	490	449	447	510	478	448	448	456	467	500	419	481	504	472	431	465	500	466	449	456	453	460	456	479	476	450	448	477	459	412	435	433	481	469	417	449	480	476	380	453	466	478	470	468	447	467	459	426	459	454	428	467	457	475	464	437	466	446	439	440	441	448	454	475	447	449	444	471	495	465	432	437	466	402	428	452	414	458	483	412	408	443	451	462	424	465	472	467	428	468	462	451	434	426	443	456	416	422	475	458	445	458	443	462	423	450	443	497	430	458	437	427	460	442	484	455	423	409	449	467	443	449	442	426	468	453	441	437	491	426	459	450	449	473	453	463	463	442	465	432	469	460	434	523	449	478	432	432	429	430	444	449	449	456	447	455	449	451	474	422	440	471	449	414	417	418	417	448	470	465	445	422	439	437	451	468	442	469	426	466	438	434	443	462	428	422	464	410	501	413	470	459	437	446	448	416	445	425	392	456	475	461	453	450	477	426	418	462	420	450	457	454	426	436	464	420	447	443	479	454	460	450	424	440	493	416	438	458	460	440	466	438	489	512	433	451	457	469	454	437	435	466	485	454	461	476	468	485	455	455	480	406	452	450	467	442	446	475	434	459	502	442	450	440	421	491	432	446	424	449	446	417	495	443	428	437	433	452	453	442	460	481	411	441	444	445	450	481	447	458	451	475	437	429	446	476	474	495	496	489	455	468	412	415	458	398	451	472	433	431	436	472	475	475	454	456	455	458	452	429	451	474	440	469	436	465	412	454	494	420	459	457	462	409	442	436	409	463	435	484	462	445	486	456	445	468	471	432	452	447	422	466	403	451	455	434	411	457	492	473	481	429	488	443	470	486	434	430	459	487	479	499	466	469	467	420	443	431	455	442	460	434	426	429	442	507	474	440	414	469	430	444	427	467	463	440	438	433	464	432	458	460	450	450	451	454	444	439	437	448	475	460	456	457	443	460	463	447	485	442	443	485	463	486	450	471	479	436	437	433	462	432	476	470	452	431	464	463	451	425	438	446	494	445	488	427	461	464	451	467	416	446	450	439	466	475	447	465	439	443	438	484	454	461	444	448	413	438	484	453	464	485	446	424	457	473	438	458	457	476	450	491	474	444	467	465	429	446	469	411	447	446	437	435	431	462	460	461	457	425	425	464	442	449	467	442	443	433	403	479	433	499	428	476	467	445	426	495	493	426	465	481	500	438	432	475	440	435	452	459	459	461	430	419	434	456	468	433	468	431	432	440	459	415	460	411	438	448	427	447	443	453	449	458	463	475	464	486	468	471	450	465	468	488	449	503	454	435	422	408	495	445	419	418	417	427	435	471	423	440	433	439	432	436	438	436	424	467	474	440	505	483	479	471	444	479	468	463	466	464	448	463	444	414	434	411	467	444	430	454	477	436	444	437	478	457	429	414	455	460	456	435	438	417	413	473	460	443	443	402	463	459	423	461	454	428	469	419	479	451	451	442	444	452	469	458	451	482	456	443	458	449	418	420	406	409	455	493	434	451	430	489	442	435	428	460	489	485	490	486	484	465	430	432	451	453	455	440	462	490	476	425	426	427	445	460	461	442	451	445	414	457	452	475	424	451	450	440	465	442	436	458	484	468	480	410	429	464	466	438	467	414	444	430	473	452	445	450	437	463	468	432	473	480	445	480	427	472	435	414	470	469	449	442	446	491	456	381	475	465	472	433	470	454	421	448	443	455	457	452	461	487	451	478	487	425	442	468	440	468	457	465	445	435	454	474	475	445	446	448	450	474	450	444	434	459	430	463	489	437	454	452	481	462	450	418	442	473	454	456	422	475	463	453	454	418	474	480	436	418	488	446	476	465	453	471	450	421	419	457	464	433	454	428	455	474	419	475	442	423	434	448	476	445	479	431	452	439	486	404	467	452	434	445	438	410	433	447	437	449	450	451	444	478	457	462	493	436	464	450	451	460	441	433	414	436	454	472	466	462	436	471	429	478	457	471	494	442	469	437	448	444	476	443	467	457	442	493	437	458	432	418	460	486	416	445	427	431	461	421	463	421	495	496	455	433	468	450	490	459	470	421	455	453	444	474	449	483	456	454	468	437	445	428	447	415	466	453	439	470	442	450	432	425	475	420	449	461	447	448	438	469	430	443	422	489	477	452	467	429	458	425	447	426	453	490	432	493	431	480	423	436	416	449	468	425	450	467	441	469	423	420	446	453	476	456	458	444	440	413	445	462	441	446	447	463	471	461	431	459	448	457	474	448	487	453	458	446	485	465	439	470	427	441	461	434	401	502	418	474	507	444	463	458	462	431	446	453	437	437	432	439	444	448	458	433	439	467	469	441	458	432	424	442	456	458	457	459	469	435	414	442	494	464	450	459	456	441	472	424	433	445	466	433	481	453	446	440	439	471	426	478	448	429	464	448	459	419	465	443	454	479	399	467	445	444	464	474	388	453	443	443	506	484	457	399	462	422	449	427	466	447	449	468	392	449	443	472	466	451	434	478	452	457	452	433	448	423	454	443	410	453	464	432	433	420	478	460	458	456	442	454	445	445	471	467	458	445	436	416	452	485	448	445	466	445	415	438	429	464	410	460	463	466	447	471	451	440	470	452	461	427	495	448	442	438	446	426	446	504	424	431	456	392	456	425	464	470	443	431	470	428	430	425	451	419	457	446	458	439	454	426	460	463	448	481	439	502	418	467	432	448	465	441	431	440	425	414	468	465	411	436	452	458	451	438	451	437	465	483	445	465	447	468	399	458	421	448	434	443	436	438	463	461	455	462	444	409	436	433	443	495	469	438	415	450	440	423	437	430	442	465	432	440	442	479	445	423	454	472	408	433	497	458	457	471	460	423	446	470	462	430	452	418	470	428	427	475	466	507	462	467	435	438	440	456	452	446	437	432	439	456	459	436	417	439	480	434	463	491	486	448	456	481	478	448	470	454	473	443	450	464	441	489	461	452	463	487	445	426	438	393	454	492	459	469	458	447	459	425	454	441	411	465	454	458	432	463	487	449	441	501	455	468	429	460	428	474	419	448	444	464	486	476	433	477	450	467	463	450	453	458	461	462	461	478	455	431	476	467	466	428	423	421	443	485	440	464	454	466	440	468	513	459	450	430	475	455	409	452	442	463	475	443	466	402	472	449	441	449	465	500	465	450	398	436	422	460	442	439	465	444	437	407	458	480	454	440	444	469	440	442	449	465	458	453	451	453	479	471	433	450	444	435	467	466	474	461	464	471	447	477	450	473	411	472	460	472	434	458	443	480	464	500	467	474	444	456	486	447	433	463	454	465	447	445	439	459	442	451	464	455	461	445	477	430	433	445	440	415	482	449	489	490	489	435	445	427	435	443	441	455	431	458	438	435	441	438	488	492	457	443	458	443	473	439	463	432	410	438	453	462	462	443	466	449	459	439	474	432	448	448	456	422	423	461	460	441	431	469	433	455	444	434
14671	1565	1237	1014	630	512	527	474	397	412	370	383	345	357	356	358	327	342	348	340	353	379	336	355	340	356	366	361	332	341	346	343	345	360	313	350	390	311	340	364	348	365	346	365	383	351	360	330	365	349	374	344	325	379	332	320	319	351	336	348	337	341	367	361	344	378	357	328	342	371	346	339	388	391	347	345	338	363	327	343	323	336	403	355	407	305	359	319	288	328	344	304	394	347	345	375	344	369	379	374	305	371	335	340	322	351	343	370	360	334	348	334	377	345	332	379	342	342	288	327	354	331	364	342	331	328	324	343	364	358	399	343	323	333	370	314	344	343	353	355	300	347	341	315	331	357	343	317	343	314	323	325	331	365	348	341	366	361	340	378	370	341	318	346	338	343	375	341	300	361	324	342	316	352	346	388	323	332	335	342	345	326	310	389	335	352	348	361	311	318	313	342	360	341	362	364	342	330	314	360	337	314	321	343	365	356	326	367	329	337	338	335	346	354	321	332	325	339	370	366	336	333	353	344	346	340	342	311	325	356	346	391	393	278	340	346	333	334	327	340	376	329	363	363	346	320	330	297	335	394	371	350	323	358	349	401	376	358	341	348	368	325	333	352	348	305	336	328	370	359	353	327	329	355	351	344	354	326	354	335	330	365	349	336	351	363	328	336	350	360	378	388	363	377	346	327	340	325	317	362	320	340	331	326	291	332	361	345	336	343	313	307	330	358	330	346	311	360	325	309	324	350	327	354	360	376	317	351	348	373	382	339	352	317	320	307	349	397	321	329	347	343	357	373	337	309	350	351	330	353	337	331	329	351	331	377	364	351	340	336	342	332	346	371	358	316	332	359	320	349	370	334	347	345	372	364	370	343	347	369	344	360	337	339	355	343	342	335	348	339	335	317	316	318	325	350	325	330	355	343	347	418	340	357	359	344	327	377	361	332	336	316	310	332	315	357	363	309	328	370	364	313	310	376	354	330	339	321	332	347	351	351	327	287	337	362	351	370	351	316	328	340	334	346	372	332	358	350	333	319	354	347	321	339	361	339	367	355	392	368	327	350	369	334	329	365	339	326	350	325	326	330	382	339	368	361	315	351	347	359	365	355	342	325	323	350	322	313	329	355	339	335	308	328	383	354	333	364	363	341	355	302	352	349	363	357	371	371	353	339	391	337	325	346	341	346	341	319	299	325	370	336	360	297	373	381	340	349	354	315	365	360	341	352	364	329	332	339	353	335	339	384	350	319	332	316	327	379	353	384	343	369	333	342	372	325	359	368	337	359	363	348	376	345	330	363	373	360	371	330	351	374	313	351	335	365	337	325	350	348	361	360	339	350	353	318	332	349	332	331	367	323	356	336	320	355	355	349	335	340	353	341	357	321	343	342	359	314	338	312	339	347	357	336	351	370	335	327	363	325	335	322	369	339	353	307	334	328	368	357	305	325	317	323	297	356	343	369	346	340	336	346	374	338	328	331	332	334	348	335	349	335	365	348	369	315	340	327	373	346	341	345	356	341	343	348	359	362	335	351	327	327	324	338	354	393	365	295	355	361	364	373	351	354	350	340	373	347	310	295	332	320	330	338	316	410	300	348	365	367	356	339	316	326	359	352	346	347	351	357	351	356	326	342	326	363	351	371	338	352	353	341	334	335	337	311	321	339	338	340	344	351	334	335	352	333	353	361	352	335	315	327	323	373	384	324	341	348	360	371	331	383	370	374	334	318	297	337	360	349	326	349	357	346	353	333	335	329	336	328	343	340	330	357	361	325	349	334	333	354	353	331	352	335	304	354	341	365	368	308	327	342	333	367	363	357	310	345	353	325	345	315	349	355	356	334	383	314	331	360	344	341	337	345	340	332	356	339	376	370	341	345	346	345	367	351	365	302	335	303	368	348	356	348	352	354	351	307	348	366	342	385	357	372	338	344	350	352	361	374	330	325	358	359	373	314	364	326	340	350	338	346	338	306	337	366	355	321	349	335	317	345	339	353	360	330	340	324	361	341	349	306	339	351	345	325	332	312	382	365	345	355	349	356	341	345	327	304	318	356	351	323	339	319	387	338	346	352	338	305	327	336	366	332	329	342	333	328	359	355	336	338	313	338	372	341	362	319	364	326	360	379	344	328	352	334	316	335	343	321	363	343	357	355	340	326	319	331	336	322	343	352	355	347	352	326	369	347	370	378	347	360	340	316	363	324	360	375	335	362	362	326	336	353	346	344	336	385	356	354	344	335	336	329	316	351	365	350	359	336	361	348	324	315	349	335	371	332	356	359	346	363	343	327	366	364	323	338	366	308	326	348	325	367	340	328	373	340	339	359	374	319	363	358	318	357	320	375	322	321	339	327	327	319	319	336	360	328	365	322	367	387	318	326	344	342	331	335	329	326	319	325	352	322	330	332	329	295	325	316	337	313	363	339	334	354	322	322	332	349	372	325	306	361	354	350	345	349	335	320	349	356	357	343	325	298	337	311	321	344	312	350	364	332	329	364	354	335	350	324	338	335	335	353	355	339	340	333	351	339	353	329	336	350	389	317	341	334	336	366	344	333	343	361	371	363	355	330	337	333	336	353	321	296	327	273	343	331	345	354	362	328	379	315	346	338	329	335	334	343	311	330	375	343	336	349	324	334	324	338	345	362	352	350	370	349	338	362	319	330	340	344	324	347	353	352	331	333	354	365	356	317	329	341	362	298	317	358	341	368	325	328	354	326	368	318	333	351	320	372	355	325	355	343	368	355	320	393	319	369	356	341	330	381	369	346	369	350	340	344	355	303	336	335	344	355	354	346	374	329	370	341	346	312	374	334	390	377	318	355	359	370	384	324	329	352	348	350	348	346	315	333	365	337	295	335	331	337	338	349	332	382	345	370	350	358	337	387	396	345	351	340	355	352	338	317	359	348	328	360	364	363	348	319	325	362	397	349	344	356	336	339	334	325	354	344	355	335	328	347	381	334	330	368	334	346	309	381	347	312	333	353	333	349	301	356	328	345	349	354	349	371	339	334	366	315	359	333	376	349	344	365	353	337	316	354	353	332	376	361	369	362	329	345	360	340	316	338	328	313	323	324	384	340	344	355	339	360	331	340	353	345	364	325	331	349	332	344	345	373	340	344	315	359	366	359	361	372	318	345	318	335	364	349	335	337	351	355	321	333	378	373	379	355	371	324	331	349	370	309	333	343	363	328	337	326	324	373	359	370	372	308	345	354	327	335	347	313	345	317	346	319	309	350	349	349	366	363	311	351	358	353	325	376	363	366	340	304	334	364	358	347	351	342	351	353	344	363	311	333	340	326	351	335	372	375	354	357	345	342	352	361	379	334	330	325	359	373	338	352	337	316	312	350	350	358	381	353	352	358	360	359	354	418	403	361	368	337	353	325	338	348	358	324	336	352	346	347	363	313	353	342	349	364	362	322	338	353	384	344	349	350	345	346	371	320	385	363	320	324	343	331	307	368	346	374	354	351	319	349	343	340	356	363	357	356
8272	1514	2537	2511	2182	1833	1551	1375	1232	1166	1041	1153	1005	1000	988	966	961	953	870	932	910	897	943	863	921	829	851	939	857	890	866	838	866	903	890	812	841	823	820	876	831	838	838	877	841	865	839	832	777	867	828	803	852	849	839	811	849	799	818	783	839	836	738	789	837	807	862	816	850	828	845	835	887	808	843	860	860	798	807	836	791	831	829	858	817	879	832	823	795	836	834	809	822	823	837	827	860	809	823	765	833	836	844	809	815	869	824	804	802	811	805	815	869	851	799	841	827	812	845	815	776	770	816	794	811	805	791	840	810	835	813	836	792	842	797	832	776	841	832	895	854	828	833	821	835	864	862	799	780	802	807	827	859	829	795	874	836	767	850	773	830	825	804	860	844	859	834	806	835	804	866	825	878	827	822	783	811	860	807	861	824	852	815	875	815	809	836	841	817	803	814	867	850	761	801	823	874	856	857	826	812	812	826	743	772	828	826	818	782	859	821	805	820	830	803	771	813	807	813	781	816	828	854	783	835	814	864	829	826	803	769	841	794	845	821	790	815	806	827	818	846	852	804	768	862	819	819	793	912	794	800	830	761	818	812	781	845	828	818	755	816	787	799	818	779	805	818	813	854	805	799	822	806	844	842	814	755	816	798	779	855	809	819	880	782	792	821	791	800	802	753	795	766	824	803	798	846	789	828	796	816	836	835	814	784	762	822	825	799	795	816	776	836	812	813	793	851	855	876	790	752	831	827	818	756	850	796	780	805	811	813	826	858	788	813	811	846	819	860	803	833	813	833	816	816	825	749	830	850	849	807	809	844	772	761	871	853	771	878	796	792	832	808	777	833	830	791	863	842	804	844	860	854	782	809	866	802	811	871	815	803	876	830	861	801	932	826	836	791	797	816	783	844	857	839	821	796	818	743	829	795	807	841	828	863	843	819	849	826	798	823	808	807	796	774	826	817	794	847	767	813	854	840	873	793	806	782	829	788	776	792	821	774	840	817	826	848	843	837	792	844	845	869	835	798	847	785	803	818	871	816	844	798	802	805	780	832	792	815	781	817	805	872	764	822	806	803	791	806	824	802	838	803	831	861	859	768	790	817	801	863	813	846	804	818	807	804	790	851	806	776	801	799	851	817	807	825	893	820	870	859	817	804	819	839	818	789	792	815	821	819	800	861	814	854	818	768	818	799	826	838	817	843	840	864	826	741	824	803	871	803	810	792	831	805	771	822	876	788	808	859	834	799	866	798	820	819	784	818	841	775	799	862	826	803	821	792	840	792	873	841	794	840	837	857	849	825	831	804	833	893	854	812	821	840	856	846	829	844	826	800	807	835	862	805	804	812	807	805	831	801	831	802	762	839	743	832	862	793	817	806	798	826	820	832	818	811	852	836	796	839	825	803	814	804	820	794	803	817	823	829	812	833	833	873	803	824	822	836	796	785	789	841	828	809	865	777	832	780	799	809	837	817	809	849	818	866	808	783	797	776	825	836	796	817	771	874	872	809	794	851	822	809	787	876	827	830	777	791	798	803	857	815	810	787	793	834	787	831	817	845	829	868	795	777	838	833	835	853	774	824	830	821	797	786	871	759	818	797	861	845	805	778	823	793	817	848	830	796	827	815	802	777	881	838	824	774	805	844	832	839	810	822	789	771	852	824	801	795	796	813	860	826	853	793	843	848	788	798	826	809	804	815	815	806	780	825	846	782	821	804	842	813	838	819	779	791	801	774	779	780	760	817	856	835	835	808	806	837	795	837	803	809	778	804	768	806	801	822	796	828	871	830	867	841	858	800	864	842	792	819	820	832	745	786	841	821	821	783	807	862	823	766	864	794	820	825	811	860	860	782	822	815	819	794	766	848	830	789	855	784	842	793	763	821	814	833	841	820	831	862	792	806	815	786	836	836	866	831	783	801	824	810	840	866	799	837	858	833	836	839	849	826	857	847	830	809	783	797	821	835	816	807	818	822	784	821	845	799	793	816	805	798	779	860	818	835	835	821	881	820	796	819	804	814	793	810	849	784	785	819	830	830	837	815	837	803	789	791	827	791	829	739	810	806	802	854	868	803	803	816	791	859	847	854	781	803	799	839	811	856	815	844	790	759	793	818	844	822	813	816	784	820	898	798	759	783	858	814	848	794	848	866	886	768	823	785	861	812	855	795	845	792	813	801	829	837	784	800	816	829	803	801	870	799	825	832	842	854	848	858	873	815	855	836	784	817	816	823	779	795	869	764	817	818	825	777	761	848	887	850	792	819	783	830	842	801	808	832	826	784	788	815	867	804	885	793	821	851	836	760	827	814	832	825	836	876	828	813	875	891	755	760	823	815	825	802	824	776	801	840	775	828	791	834	854	821	815	819	854	764	835	822	823	834	836	800	850	787	836	768	818	811	811	848	881	868	837	790	854	815	819	854	758	798	841	780	796	821	827	864	768	857	769	827	818	787	811	819	858	813	783	830	848	793	816	814	845	782	828	840	800	769	831	814	839	879	825	817	817	775	850	794	837	826	812	822	794	841	845	796	830	848	862	820	782	815	848	825	788	816	781	790	780	850	831	854	808	881	782	806	812	855	820	864	825	812	843	830	779	843	777	842	781	787	803	807	846	792	848	860	807	751	856	808	845	776	844	799	770	797	792	823	847	822	827	893	839	786	826	793	816	811	825	824	802	821	786	807	828	803	827	799	791	765	801	823	800	853	801	838	869	788	786	814	836	847	830	832	805	843	828	785	823	794	827	858	808	779	809	798	842	796	814	781	879	824	799	810	831	794	801	829	783	809	802	817	818	831	822	875	814	753	793	796	850	772	824	820	834	836	827	807	842	805	792	834	788	846	834	803	816	819	824	836	845	811	825	790	807	859	811	787	836	807	801	879	811	776	855	797	819	853	810	826	790	862	803	764	796	798	765	784	857	803	806	769	812	809	827	782	816	827	774	801	840	796	795	831	810	777	814	805	776	809	816	808	849	818	813	794	791	801	817	817	821	821	833	830	836	798	846	836	808	788	786	852	808	800	793	825	809	793	828	783	821	859	863	853	781	817	862	858	845	855	801	828	826	861	830	872	824	793	863	831	813	883	816	790	798	750	834	766	794	828	821	846	775	824	826	821	774	818	883	796	742	826	862	781	828	861	844	845	788	793	867	783	796	818	853	831	845	822	790	838	881	811	830	807	861	858	839	799	814	811	778	804	855	764	851	820	866	826	860	806	811	826	859	791	819	829	834	799	831	798	820	825	813	793	864	838	782	866	831	863	850	858	812	825	807	861	887	825	772	842	843	813	803	830	818	823	841	859	834	847	863	752	840	816	759	816	830	816	772	846	815	814	766	761	824	817	850	854	798	828	838	824	822	833	843	810	820	819	807	842	791	817	827	769	838	817	810	843	849	815	810	805	818	854	787	807	818	842	808	867	846	780	797	834	772	832	830	840	769	789	826	796	814	805	797	817	819	826	785	791	801	798	815	833	850	837	785	778	805	843	810
1744	305	293	247	242	245	233	230	230	238	237	238	232	246	219	219	217	260	222	237	247	245	254	233	219	217	243	246	220	251	239	223	262	223	207	228	254	202	210	225	228	194	237	225	252	200	246	247	269	228	229	231	226	242	222	215	240	208	232	223	223	242	228	252	218	201	239	233	244	250	249	233	242	227	227	248	238	228	237	256	245	244	240	214	272	223	234	221	258	230	224	232	259	250	227	240	236	244	199	236	249	234	224	242	239	254	266	248	232	219	225	254	246	234	214	233	225	220	233	285	226	233	229	231	266	231	272	210	234	238	235	222	218	247	224	218	232	240	234	193	227	245	226	224	238	215	271	270	237	217	271	244	256	253	238	243	231	233	272	240	230	218	191	223	223	252	191	217	205	255	211	223	242	240	215	237	236	244	241	206	257	249	234	228	223	249	250	247	234	244	228	226	257	256	243	235	258	231	240	243	253	247	228	223	242	226	237	244	210	213	271	261	196	217	226	234	209	235	225	250	234	207	213	195	222	238	256	216	211	274	231	255	233	218	257	232	269	208	238	235	232	245	240	255	238	221	238	218	239	225	266	238	246	228	213	262	251	239	236	264	250	242	243	268	226	248	214	222	221	215	241	208	236	229	239	234	268	254	244	243	254	245	228	217	263	261	257	224	231	275	244	216	225	228	212	239	229	231	234	231	222	216	266	222	242	242	225	212	235	238	203	239	234	203	244	228	204	222	195	226	257	213	222	223	225	240	222	216	213	263	218	252	249	221	233	243	225	220	261	261	230	230	245	253	256	218	234	239	258	236	229	215	259	226	247	250	225	241	261	229	252	223	243	248	255	219	208	222	231	239	211	229	230	237	245	222	238	231	198	214	225	254	212	226	229	232	220	217	219	249	231	238	214	237	236	233	254	220	216	221	195	242	244	233	272	228	231	230	235	239	227	242	226	207	227	264	234	221	260	269	239	248	219	226	267	241	256	236	225	208	214	252	237	239	208	229	231	243	228	228	220	231	246	243	248	246	251	212	232	216	227	260	247	253	227	221	243	223	212	245	207	206	253	279	224	253	247	246	217	270	231	218	227	240	227	234	216	225	223	228	242	228	211	234	226	228	244	231	210	266	275	231	241	210	231	242	213	217	215	225	209	229	233	223	235	239	216	214	241	219	213	226	193	220	254	212	229	237	223	249	239	226	220	217	204	237	212	216	222	226	245	212	222	228	251	225	252	242	229	250	215	206	229	245	216	244	225	241	251	242	270	232	227	200	241	269	247	247	244	247	221	249	237	234	248	244	228	238	218	245	221	205	225	227	222	222	235	213	273	258	228	232	242	208	235	230	254	244	253	223	210	215	225	266	227	240	239	241	227	250	243	235	255	227	235	204	250	215	252	217	216	245	229	236	243	268	247	225	253	255	252	253	251	228	228	225	244	243	255	232	250	242	232	214	216	216	246	206	223	229	224	228	248	243	255	205	205	228	226	200	266	276	252	215	225	216	230	227	225	231	246	207	226	234	236	227	233	207	261	207	205	263	242	216	227	258	223	197	224	235	232	221	241	224	217	258	223	203	209	219	250	263	237	249	220	247	259	238	232	231	224	245	243	246	237	216	231	248	211	212	241	250	248	220	231	227	217	233	254	263	215	224	221	260	239	241	258	250	244	220	243	235	229	227	212	226	251	236	260	265	243	223	249	230	246	245	219	218	209	206	234	250	238	267	244	251	249	220	210	208	232	241	213	229	219	234	248	244	241	235	239	219	261	227	222	242	226	228	248	220	279	202	248	225	257	244	250	233	233	231	222	249	204	221	233	251	244	220	239	208	244	220	223	255	253	215	236	248	234	229	244	231	264	229	248	238	257	224	233	234	223	236	203	211	227	233	250	223	253	238	272	226	206	244	242	226	204	259	216	224	226	239	239	253	238	254	228	237	239	253	225	253	223	239	254	220	239	246	252	212	246	253	237	288	253	244	229	252	206	239	246	209	232	250	202	222	255	234	210	241	246	197	214	265	259	222	212	244	225	247	233	222	230	264	237	227	226	213	269	237	219	220	244	223	235	232	218	230	234	224	227	231	231	247	227	225	226	226	222	232	251	229	214	210	254	244	257	229	222	270	226	261	217	226	203	214	232	235	223	212	262	267	233	220	242	219	241	241	228	193	235	260	243	229	229	194	209	234	262	265	254	218	218	238	235	220	251	244	248	236	206	210	241	255	226	253	219	224	219	265	217	236	216	208	230	244	227	239	249	201	239	226	261	240	230	224	259	216	241	232	242	205	232	238	247	247	238	237	264	231	236	230	232	212	257	248	244	212	220	219	248	216	226	205	239	252	207	238	206	229	231	224	248	227	266	244	214	252	239	239	227	230	258	255	227	236	219	234	218	208	207	222	228	241	260	234	252	229	246	237	244	219	250	227	236	252	237	248	222	240	234	248	229	225	248	248	238	239	230	223	216	224	252	239	241	238	196	220	208	233	246	208	248	259	229	260	215	251	213	247	254	275	224	239	250	276	233	236	238	231	237	238	226	224	262	214	227	242	230	246	236	216	239	212	242	222	223	242	239	215	215	216	246	236	228	229	234	262	248	249	216	220	233	246	226	207	258	243	236	216	219	254	242	223	225	242	238	213	259	214	215	234	227	259	244	278	225	223	202	249	259	240	226	236	199	233	237	231	253	245	276	262	232	239	216	258	229	242	223	238	240	248	230	241	211	227	231	253	244	215	221	223	203	212	257	218	226	225	194	247	229	233	239	251	197	230	189	249	229	240	255	233	238	237	244	238	249	237	206	239	223	209	208	270	230	237	239	263	256	231	228	233	239	246	254	240	213	264	230	233	215	236	200	252	253	227	223	226	233	270	250	202	240	260	215	215	214	234	238	194	260	230	242	215	238	201	217	236	215	219	221	249	238	243	247	212	249	235	219	220	229	242	253	244	249	221	229	213	235	236	235	240	251	222	239	251	224	231	222	243	252	219	230	235	245	255	234	237	245	226	265	254	259	275	207	242	194	233	236	223	250	241	242	214	236	233	235	230	235	238	223	276	235	229	234	233	235	271	243	240	218	258	207	223	265	221	248	232	226	237	222	234	222	238	239	221	225	233	229	248	240	236	236	219	237	233	231	222	211	259	217	234	206	245	230	217	226	218	241	224	239	244	232	242	213	243	227	247	249	217	213	222	233	243	195	224	225	249	268	265	257	272	221	269	221	235	218	252	254	207	221	239	257	240	242	228	202	249	211	212	229	226	222	234	247	236	226	237	256	211	245	220	251	239	230	255	233	224	217	235	239	239	260	226	283	241	241	240	246	239	226	251	225	236	230	221	230	236	236	228	219	227	221	225	254	230	240	239	215	226	281	226	232	243	260	224	224	221	264	230	230	241	216	240	224	234	232	228	251	224	227	217	236	234	265	224	219	240	256	220	195	219	225	206	234	244	235	264	256	260	215	232	222	241	258	244	233	243	237	221	224	234	255	240	256	210
1834	697	751	583	601	631	579	591	597	587	549	590	584	573	554	578	601	533	584	587	569	554	578	543	568	594	604	522	600	540	560	588	569	571	571	546	600	565	564	609	556	625	598	599	532	595	595	565	562	569	561	517	551	549	591	577	559	544	563	604	580	568	559	553	538	533	569	579	557	551	587	592	602	536	552	592	585	594	560	535	611	602	593	574	539	569	561	558	571	586	572	575	582	583	569	556	588	548	596	546	550	548	550	580	533	604	561	610	548	577	566	589	536	568	571	587	571	589	555	522	582	569	589	591	533	562	558	570	552	573	580	588	570	572	587	561	609	581	588	557	573	599	608	547	592	582	601	592	561	560	560	587	591	549	558	602	518	540	532	608	543	578	571	566	578	553	600	545	516	588	581	586	566	556	577	551	583	589	538	607	584	565	557	587	577	624	558	589	533	570	546	553	542	616	565	605	567	572	587	554	585	581	542	554	566	593	566	592	575	560	556	543	613	579	579	585	532	567	538	590	548	577	575	517	538	577	562	609	597	558	609	593	528	553	554	574	579	579	592	588	560	567	557	576	567	590	528	565	603	558	608	627	563	556	603	552	566	516	574	571	577	553	566	530	573	566	583	591	594	560	562	541	600	587	587	569	585	593	581	578	537	560	549	570	567	602	599	544	513	580	562	577	567	565	580	570	601	583	559	562	606	611	583	549	580	530	600	602	569	551	556	581	603	551	573	567	560	639	564	578	603	560	562	571	585	574	577	566	525	589	605	582	559	565	592	560	581	618	573	536	550	597	543	573	573	569	613	576	579	557	574	509	529	582	566	574	544	562	559	595	556	538	569	586	565	606	592	558	514	582	572	571	599	562	567	604	551	591	598	581	568	566	607	564	573	566	550	542	574	560	580	605	561	513	567	606	577	548	564	554	530	580	540	548	569	570	589	537	561	615	586	575	494	547	539	541	583	552	604	590	535	547	583	555	606	512	583	577	592	579	570	548	534	553	596	577	607	525	511	596	600	537	597	563	548	587	566	540	595	583	559	570	629	559	606	567	576	551	586	566	572	577	550	568	615	584	562	569	543	581	533	564	630	567	602	632	605	586	567	591	555	602	559	642	567	582	578	571	578	546	567	565	572	548	555	603	566	562	534	548	501	595	562	528	555	576	597	590	568	575	539	604	645	591	538	554	581	536	570	585	590	505	541	598	616	585	550	566	574	578	521	601	558	551	509	576	582	558	591	547	566	557	603	637	634	560	571	572	569	544	563	564	601	585	564	581	573	551	584	551	565	564	596	552	591	585	565	547	574	566	568	606	561	554	554	552	565	533	573	561	560	576	562	564	550	587	599	562	599	522	582	558	498	541	556	614	573	549	537	576	552	590	563	591	574	541	602	587	560	601	594	543	578	574	588	556	580	584	555	554	589	525	594	602	560	550	578	562	623	554	566	593	535	547	551	573	540	586	605	554	579	612	552	528	558	549	617	569	567	575	570	580	576	638	560	592	588	538	540	557	570	597	604	564	605	600	547	599	552	556	545	580	559	624	579	582	582	563	551	589	603	582	541	582	559	556	577	593	561	567	590	579	574	560	573	586	576	535	566	575	577	568	557	595	548	574	541	543	559	539	562	621	609	586	548	573	562	575	554	566	627	603	569	626	576	596	604	557	528	570	584	570	536	561	613	563	582	574	581	565	615	613	546	579	582	574	558	602	599	559	544	582	610	602	553	579	578	591	539	543	568	600	557	590	544	589	585	585	535	557	572	543	569	575	577	556	592	582	579	575	607	553	540	572	552	586	570	575	589	537	568	583	591	584	582	586	534	617	593	583	594	578	558	561	640	562	610	618	551	563	545	591	574	537	569	581	555	511	561	603	536	567	576	586	559	588	562	583	598	592	592	579	546	613	599	563	583	617	570	582	594	565	580	574	537	566	587	527	550	553	573	575	583	559	543	586	573	516	571	597	584	562	559	583	569	560	555	533	580	614	540	579	576	593	546	574	547	602	555	556	567	603	574	538	575	557	595	581	584	627	542	561	615	540	585	588	556	609	610	581	562	565	562	624	616	579	544	585	577	558	574	573	571	548	579	560	584	584	565	542	557	539	562	575	557	572	603	585	571	560	587	522	583	579	518	558	586	564	557	592	567	543	581	592	591	589	562	566	571	560	606	600	578	579	580	592	555	561	612	629	604	601	548	588	553	591	553	556	559	586	528	553	539	607	575	579	576	540	584	584	593	508	609	556	583	583	596	566	564	581	558	563	580	559	562	596	573	573	565	587	589	615	532	603	562	574	578	565	606	577	601	554	562	565	617	588	585	535	591	537	571	565	599	544	569	557	591	577	559	577	578	535	576	534	570	574	569	592	562	531	586	570	602	582	585	572	611	570	576	561	611	636	545	582	591	577	564	581	561	566	589	600	539	558	552	545	598	563	611	571	574	562	575	529	539	600	544	575	549	588	544	592	580	569	591	596	537	598	555	557	551	593	568	576	542	555	546	572	574	545	576	567	597	535	594	565	533	624	577	585	549	585	583	577	563	633	593	539	558	560	579	547	576	558	556	569	560	583	592	560	597	604	582	549	567	597	591	497	578	580	578	534	586	584	543	599	630	592	609	576	603	597	589	557	538	581	551	616	558	568	583	590	604	538	570	557	556	535	585	563	580	587	539	597	594	579	568	568	570	586	546	585	557	596	548	612	580	549	554	565	578	579	575	574	554	607	565	560	611	532	577	570	550	572	544	557	590	528	573	582	565	552	585	584	589	621	585	595	572	569	615	560	556	543	577	556	559	527	566	551	597	557	531	594	573	562	583	542	561	559	551	556	568	569	641	532	598	566	552	548	531	569	569	554	538	564	542	538	595	579	550	610	592	589	524	586	567	587	581	582	552	615	617	597	558	597	558	573	580	570	554	541	588	554	557	590	627	582	551	564	487	555	561	562	577	545	549	594	563	531	608	579	588	645	553	578	529	561	524	564	591	595	566	558	561	546	595	558	570	568	575	564	582	587	588	524	571	545	567	575	545	553	535	537	534	564	574	590	591	598	561	594	584	580	598	551	555	572	625	599	580	591	546	595	594	587	552	564	589	594	611	577	503	566	640	567	576	589	605	590	558	570	559	544	572	560	517	540	592	550	617	573	595	563	518	530	542	582	588	567	577	575	572	574	560	553	537	612	578	591	557	573	581	558	558	559	545	533	531	564	580	580	582	562	542	546	577	542	594	573	589	564	565	552	581	552	580	520	577	613	579	585	522	542	565	563	600	555	580	597	561	566	548	550	579	543	563	611	567	632	577	550	561	531	575	574	606	589	556	553	577	564	527	615	591	556	576	545	575	580	603	579	589	568	563	572	568	565	582	570	554	633	566	610	533	541	595	605	591	596	549	605	614	627	581	549	564	559	557	523	537	561	547	594	555	579	574	563	608	535	579	573	611	535	608	577	580	564	562	589	534	580	569	609	586	571	544	559	572	551	607	538	576	550	543	524
7504	690	579	435	363	298	241	218	227	210	191	181	186	172	187	185	151	159	194	173	163	178	177	175	180	176	178	198	170	161	159	160	176	162	178	188	172	124	177	228	179	177	156	169	165	156	185	175	156	177	168	141	180	167	144	173	168	137	177	174	183	178	161	169	172	163	183	135	168	162	180	152	170	175	168	193	179	157	144	173	164	145	160	183	182	178	170	159	169	160	149	156	151	147	180	189	179	182	179	170	175	149	175	162	167	180	161	184	166	170	179	169	161	141	174	160	147	165	180	193	179	177	168	162	151	156	163	178	162	172	163	140	173	145	169	170	157	164	173	186	172	144	189	170	166	160	187	152	175	170	143	143	151	154	160	178	136	184	160	160	140	170	140	145	165	171	141	178	163	158	151	176	154	171	134	149	161	163	151	158	172	182	151	152	147	184	166	179	166	150	141	173	171	157	160	149	144	166	149	150	183	160	173	178	164	160	179	154	176	159	163	171	151	179	172	169	150	149	194	171	154	166	161	164	149	161	174	165	164	167	170	154	160	189	171	170	123	169	159	145	159	146	180	166	161	155	184	174	154	180	170	162	160	159	168	163	156	183	168	166	162	161	160	175	153	177	193	193	130	164	164	146	179	179	152	178	158	154	189	172	171	131	163	189	137	190	143	145	171	193	160	134	184	177	177	167	156	174	178	165	156	147	173	160	182	162	177	170	158	199	162	167	168	159	167	147	178	152	174	180	158	163	164	158	155	152	149	147	158	152	166	183	164	161	158	165	180	166	155	189	169	167	178	150	181	165	138	161	165	164	146	179	171	152	171	163	178	153	171	191	158	159	178	167	164	171	170	167	147	170	151	166	156	164	172	166	176	178	172	192	169	182	153	153	157	177	170	130	184	177	188	214	199	145	175	155	168	145	176	168	179	142	176	176	155	154	158	178	163	169	170	179	181	179	173	168	167	178	155	133	176	177	166	171	161	178	174	181	144	153	157	171	163	142	152	166	163	156	166	164	180	178	202	173	144	158	178	165	182	172	143	170	155	157	169	176	136	164	191	164	166	183	185	172	150	162	185	168	154	156	177	154	178	178	156	185	184	164	152	160	157	159	152	166	162	183	171	189	166	190	174	165	170	190	154	160	167	152	160	174	145	159	192	164	158	155	179	172	178	154	141	183	161	169	155	171	170	174	182	183	132	135	157	166	175	161	138	149	157	160	166	170	190	155	147	146	153	160	151	169	171	156	147	161	170	159	174	152	169	151	169	176	171	142	153	167	136	164	145	163	158	175	169	141	158	187	155	189	171	166	174	159	177	156	177	169	156	143	147	167	173	157	162	174	155	152	190	187	181	168	156	171	174	171	153	194	180	194	143	172	176	166	168	162	186	161	169	174	179	165	168	157	151	176	160	198	213	149	167	169	164	141	160	158	162	148	180	162	132	156	179	164	171	150	148	176	165	154	158	157	170	184	170	160	163	178	152	151	155	160	165	173	173	143	159	160	163	171	150	174	178	174	143	162	171	164	147	147	148	165	173	135	173	155	167	151	153	161	167	168	168	184	156	160	169	186	172	178	173	160	180	168	179	158	146	149	159	197	170	182	176	157	165	145	163	151	151	159	181	160	149	160	194	175	172	134	142	145	173	163	148	139	184	164	152	163	147	169	156	172	149	156	162	161	165	147	174	164	160	152	190	154	173	154	169	167	164	179	151	179	157	162	159	175	177	162	154	169	175	145	154	176	170	164	133	175	157	167	160	187	158	130	152	191	166	148	162	152	173	189	149	163	173	155	154	177	169	155	146	163	181	153	155	165	175	166	143	162	148	176	200	169	151	181	141	139	171	190	182	142	175	159	153	163	160	131	176	171	182	158	145	181	177	147	146	173	152	173	158	190	165	162	158	172	148	156	151	144	159	163	126	186	150	143	143	166	154	145	171	137	159	152	152	186	174	184	181	168	151	171	179	187	168	162	167	170	173	177	179	171	173	186	155	183	167	166	150	163	176	151	180	156	147	147	146	168	171	177	155	145	168	195	177	152	165	155	157	144	174	160	186	177	167	159	153	174	163	178	165	171	137	159	169	136	182	152	180	182	146	162	153	152	173	163	156	177	148	157	180	166	162	166	168	144	174	183	173	153	174	136	194	134	177	181	134	150	174	167	166	150	174	190	170	170	178	168	140	153	153	165	181	170	166	162	152	154	155	171	148	155	153	168	169	135	161	202	168	158	161	147	172	158	165	163	162	166	154	164	149	167	164	156	176	173	151	154	182	172	158	175	167	159	178	144	174	172	142	163	218	150	162	185	169	160	165	143	166	185	158	145	169	157	172	179	165	149	160	175	167	158	158	166	180	153	153	176	141	154	177	182	152	165	149	182	154	154	205	188	175	150	186	148	150	165	168	158	168	169	186	152	168	162	134	180	171	162	171	182	157	169	155	155	170	152	173	155	145	148	162	160	198	187	165	152	158	184	165	164	132	154	183	156	182	173	173	157	157	151	191	154	162	175	160	166	171	165	166	160	156	169	156	150	148	172	159	178	174	178	186	154	155	157	154	149	152	166	183	180	150	181	144	147	170	179	144	165	161	163	156	150	158	150	165	163	170	167	159	178	170	147	176	137	146	163	145	160	168	164	156	155	141	207	149	154	174	159	132	186	160	180	176	147	156	171	164	162	194	161	175	184	159	170	163	190	155	154	185	142	167	148	146	176	176	186	190	186	167	182	182	155	158	174	188	169	175	190	175	162	169	158	189	164	145	161	185	195	173	177	169	175	171	198	179	171	172	178	174	145	158	151	154	160	158	175	159	148	166	163	165	178	153	167	166	163	176	160	172	175	164	159	160	174	181	155	158	172	173	186	185	157	177	162	167	169	150	177	162	189	171	171	171	165	173	167	152	142	149	179	170	177	164	169	164	187	164	168	176	180	172	171	160	168	162	138	167	180	174	158	170	186	161	171	160	163	167	158	164	160	186	171	159	165	167	169	158	147	183	146	154	161	165	161	144	162	171	186	202	173	161	176	142	143	148	163	170	170	149	158	161	168	149	137	154	166	155	166	181	173	163	164	150	181	173	157	177	168	158	170	155	133	142	168	145	190	195	162	156	175	176	168	180	186	170	139	174	168	176	174	169	148	163	145	174	158	174	171	160	164	182	158	159	164	153	169	186	176	144	187	157	169	158	163	168	161	162	152	179	174	163	149	167	150	172	170	177	162	159	177	151	175	158	179	182	151	174	182	173	148	162	168	169	155	158	175	163	171	152	187	159	162	164	145	164	168	162	175	143	161	169	168	171	168	172	172	157	122	164	153	145	152	154	176	175	147	190	174	181	166	187	156	185	181	179	141	169	170	160	146	196	159	156	150	173	175	162	171	152	161	182	167	176	159	171	184	154	144	160	181	169	151	168	147	133	182	150	183	150	182	172	186	147	182	163	168	163	168	151	150	158	150	176	174	152	166	174	158	125	155	164	160	181	155	146	156	172	140
6192	930	1257	1334	1114	924	853	748	721	620	604	586	580	551	514	526	538	548	569	474	523	491	461	524	476	466	468	489	491	472	456	457	470	476	474	469	420	472	482	452	474	474	449	490	476	430	455	437	475	457	469	459	442	455	466	459	455	449	457	470	479	472	497	486	461	448	478	426	459	459	451	439	434	460	467	418	444	452	449	453	419	475	440	450	440	439	452	421	447	429	491	398	413	463	480	447	461	496	471	432	434	457	455	440	415	471	467	458	428	448	476	453	459	460	422	481	458	440	467	448	434	443	391	462	425	420	432	480	450	461	468	432	464	436	418	449	451	462	452	453	467	446	460	472	436	427	444	460	448	494	455	470	459	414	477	450	430	507	470	461	460	440	452	435	451	478	448	463	447	457	422	435	474	405	434	456	470	499	447	477	469	453	493	451	496	449	427	487	429	479	442	469	435	426	487	496	443	445	463	464	465	423	444	461	442	451	474	455	437	428	451	449	421	477	438	453	430	441	480	460	455	438	468	472	472	422	426	397	441	473	449	436	419	425	456	435	456	433	436	468	466	473	464	457	463	419	441	478	441	448	454	442	443	462	440	461	471	424	451	446	433	453	394	460	456	452	455	474	405	449	451	480	453	436	429	481	449	428	425	418	459	487	433	463	424	441	444	424	422	470	451	470	431	440	452	438	467	436	467	436	412	464	453	469	414	443	439	462	443	461	451	467	436	464	457	430	447	456	461	450	463	482	441	414	464	453	479	463	441	465	416	458	478	438	457	469	483	449	456	467	441	424	487	446	447	409	459	410	453	451	436	425	459	460	462	503	437	437	488	445	459	484	453	486	450	437	445	473	500	484	458	421	423	499	455	448	440	438	429	473	463	434	465	478	482	456	444	438	447	441	437	468	439	447	443	455	451	448	483	461	471	396	469	415	431	450	434	465	480	437	423	426	447	471	464	420	445	423	478	491	468	411	460	471	477	456	436	411	400	489	438	467	470	450	460	453	455	467	408	426	461	467	439	475	447	446	450	438	451	471	449	451	476	472	459	468	452	457	454	480	469	445	437	461	438	456	422	425	462	460	486	441	455	446	453	434	434	444	474	464	384	436	472	437	410	487	462	456	434	461	434	454	438	461	430	488	482	414	445	468	437	396	422	432	454	411	427	422	439	461	425	413	459	441	450	431	441	436	452	462	448	479	458	422	448	460	466	430	468	447	422	450	427	447	466	478	464	444	451	436	476	501	424	423	427	461	464	421	425	455	473	476	448	456	481	442	443	503	418	476	468	447	501	445	451	466	442	443	444	449	405	416	442	479	444	436	408	457	456	439	438	430	448	449	442	471	474	486	441	439	435	437	437	418	474	418	421	448	440	415	477	434	443	487	478	442	472	457	454	448	453	446	461	438	429	474	504	434	435	442	474	451	459	446	471	449	418	445	457	456	457	434	453	458	426	489	451	432	466	460	423	460	447	501	471	454	426	466	425	432	457	428	454	478	473	445	452	463	457	424	453	451	433	413	430	414	496	468	465	435	455	444	465	461	436	439	455	477	466	453	467	449	459	458	429	453	405	449	489	461	431	453	414	440	458	462	437	442	474	446	469	410	470	470	457	465	426	463	429	423	457	481	408	441	475	447	447	452	427	475	479	464	445	470	458	421	459	445	436	440	416	530	430	448	455	456	458	442	468	452	452	474	454	422	429	443	463	448	435	454	501	433	444	435	440	470	459	469	484	434	464	466	469	480	460	468	421	436	463	396	482	509	435	421	474	455	427	437	424	452	462	481	469	459	431	443	424	466	438	452	450	464	426	449	431	479	473	448	449	436	484	430	457	453	444	467	492	447	444	447	465	432	469	469	465	470	409	445	442	469	463	470	464	431	390	482	445	464	458	446	450	399	435	438	421	472	434	460	447	442	440	448	451	436	427	442	491	436	456	424	447	419	448	468	456	489	453	445	462	431	420	440	431	449	507	453	440	450	415	449	441	412	463	460	431	451	467	452	434	468	453	462	443	479	455	458	460	463	427	438	494	429	436	461	428	464	423	437	457	441	442	425	453	450	457	458	442	449	452	439	462	431	435	470	453	448	415	470	441	442	460	454	429	462	485	508	440	468	453	464	474	454	460	438	424	492	479	476	463	458	464	461	462	422	474	447	425	482	406	428	452	461	425	453	437	385	451	424	454	459	422	445	478	455	439	451	468	420	473	476	455	462	446	432	438	466	463	453	461	431	476	449	435	432	444	401	456	403	453	518	448	416	436	479	445	467	465	456	432	480	452	433	408	417	442	421	425	488	468	464	473	440	459	430	447	435	467	441	454	484	450	466	444	445	440	473	416	469	421	460	450	452	424	440	443	443	420	436	392	431	436	446	437	459	459	426	452	457	420	421	466	425	416	451	444	443	476	473	416	454	460	448	508	436	447	460	460	437	450	432	402	441	468	452	457	458	448	436	453	459	472	464	424	491	453	450	458	461	451	420	447	434	423	436	479	526	464	455	444	453	424	482	488	473	444	449	434	434	439	452	447	419	471	453	453	428	478	440	449	451	431	474	456	463	457	468	491	489	487	426	461	442	452	474	448	432	438	447	472	436	446	446	422	457	452	465	429	434	473	439	433	416	459	450	433	464	452	473	445	434	472	438	475	447	449	458	476	422	470	471	425	461	417	451	422	480	430	429	509	453	451	506	463	479	463	445	423	471	452	451	496	474	465	397	463	458	461	448	458	445	469	437	473	425	462	439	445	481	447	483	440	451	476	478	437	449	440	460	434	468	422	461	471	453	464	394	444	432	492	398	473	425	402	459	419	451	463	456	473	432	445	479	490	433	473	452	450	462	416	423	476	457	502	472	443	430	487	453	442	418	477	436	407	426	496	450	453	470	434	443	427	434	485	456	472	418	457	444	453	460	422	470	432	445	430	434	446	434	430	464	446	432	452	469	449	501	446	437	461	509	435	494	442	430	477	452	475	438	471	472	483	460	448	449	459	418	444	443	484	416	449	433	446	480	428	452	438	486	461	453	486	486	433	422	511	431	452	440	467	481	468	436	431	446	476	426	459	459	443	442	415	453	467	438	451	469	449	449	522	432	457	441	442	452	409	466	438	453	466	462	432	443	428	426	442	468	470	452	492	482	484	445	476	454	436	483	443	498	428	440	455	453	451	463	446	451	413	452	479	450	441	436	439	460	472	452	442	437	483	442	445	425	444	438	478	490	460	408	469	449	435	430	453	454	449	471	435	439	462	419	459	461	445	467	459	454	443	430	438	470	492	436	470	476	460	450	478	458	398	453	440	461	473	448	477	445	452	426	467	447	477	464	415	420	440	430	489	442	470	440	454	421	458	464	441	501	446	447	478	468	423	463	433	407	451	458	460	431	440	459	466	437	442	422	445	452	430	446	449	462	426	425	437	465	468	446	446	465	466	482	452	441	444	454	439	418	410	449	428	415	457	440	417	460	447	450	451	446	442	460	450	427	465	468	435	418
14279	1571	1180	995	693	558	550	442	387	401	408	362	366	386	383	351	352	364	374	398	339	363	400	340	379	335	320	362	347	363	326	367	343	371	357	340	348	365	349	337	322	345	345	372	349	343	389	354	377	332	336	341	342	348	331	345	351	356	341	336	319	336	385	369	350	330	328	347	336	334	343	362	344	291	359	335	324	314	368	353	336	342	343	350	337	388	382	359	355	336	314	356	326	351	337	353	326	348	323	348	337	392	348	345	370	371	348	388	341	352	332	344	356	361	388	337	377	386	352	345	318	335	337	330	360	311	346	336	366	363	334	368	336	355	315	336	372	371	350	322	354	329	352	345	346	320	306	364	336	353	367	355	338	340	349	314	342	328	358	371	353	350	354	340	357	347	342	318	373	331	343	322	326	301	320	338	330	328	359	322	337	331	344	323	343	362	357	352	354	340	342	347	321	318	345	373	355	350	370	316	333	327	327	333	335	342	361	338	325	345	343	336	372	368	339	361	337	320	350	368	357	363	382	363	348	357	377	362	342	354	364	343	352	303	332	334	321	377	325	339	367	354	318	346	393	334	350	339	319	370	372	336	351	349	338	365	339	318	319	335	328	331	325	316	356	334	357	364	371	356	369	366	315	354	327	364	335	352	325	363	346	377	349	333	333	343	371	345	329	359	400	342	365	377	381	348	344	350	341	355	360	399	341	332	347	322	345	341	339	368	362	325	322	374	367	347	349	317	351	398	345	366	322	329	363	368	347	353	327	363	344	358	358	338	314	377	323	393	337	358	337	367	347	346	319	339	345	340	331	398	330	322	325	342	367	353	308	356	335	371	329	341	375	331	360	336	350	342	359	353	362	327	325	326	334	310	341	353	334	318	303	353	381	340	360	357	343	351	395	341	385	312	335	338	375	384	336	371	369	343	340	346	333	361	369	346	377	365	347	374	372	337	328	346	337	350	356	343	346	370	320	360	342	350	372	344	346	357	370	341	335	356	308	336	363	329	397	350	374	325	372	359	355	338	353	371	360	380	313	338	354	383	330	352	375	368	285	331	350	318	370	325	357	287	332	377	332	357	340	323	335	346	337	347	318	380	355	362	366	316	354	358	333	337	347	321	346	377	319	356	332	323	314	331	357	360	325	363	344	358	355	332	352	377	365	351	358	368	348	345	349	387	342	349	328	323	325	382	366	327	317	374	359	360	357	335	365	349	346	367	359	388	302	328	378	334	352	350	345	354	354	336	358	391	334	341	358	327	349	309	359	328	347	344	370	320	371	347	359	345	362	354	339	351	346	352	343	350	326	358	348	348	350	381	292	362	355	347	328	317	373	384	348	340	304	349	355	332	311	358	319	352	313	349	303	378	312	358	343	332	331	337	345	353	371	339	359	309	331	344	342	360	335	335	341	341	346	358	347	315	319	366	353	342	350	338	346	364	323	330	356	338	351	344	367	346	327	329	349	389	349	343	351	341	358	351	321	347	364	341	328	314	339	309	338	361	328	362	319	368	294	351	347	374	346	330	356	345	331	343	350	324	358	360	347	329	360	308	354	374	316	361	359	361	403	325	355	349	333	362	343	360	348	325	350	356	374	357	329	361	343	342	368	388	348	363	339	321	349	352	318	358	355	328	365	373	369	293	343	359	338	333	316	365	327	349	371	358	334	330	343	335	351	372	361	319	351	329	379	349	325	307	320	363	359	355	360	374	351	288	368	306	359	351	345	342	366	360	294	327	313	366	340	353	307	320	361	366	362	328	344	359	341	369	348	341	361	340	344	336	344	367	350	346	332	346	372	324	326	363	329	343	325	325	335	380	320	344	347	323	360	387	365	354	339	336	301	373	331	363	356	325	386	340	371	394	356	325	349	350	335	341	366	316	340	317	344	343	340	312	343	313	312	383	335	322	308	357	353	363	335	346	315	387	373	364	349	338	368	330	346	357	330	345	309	340	367	338	336	351	394	351	385	349	309	341	349	387	376	373	341	369	401	375	344	346	374	334	362	351	386	360	365	341	371	382	336	319	299	313	327	340	351	359	358	402	349	352	344	332	341	332	350	373	324	346	318	328	366	369	354	315	309	338	323	375	354	364	362	373	349	320	304	353	324	363	354	345	354	324	364	327	352	329	334	346	341	358	363	349	344	354	358	331	372	317	346	354	340	371	356	373	332	377	366	340	322	353	314	360	332	356	370	367	303	305	332	354	349	363	336	356	353	348	353	357	365	335	349	320	352	362	361	356	327	314	366	328	372	374	370	340	343	370	337	372	324	310	321	325	324	347	316	343	341	383	347	349	326	363	353	365	325	349	341	344	332	287	362	350	361	377	363	320	348	334	339	345	345	330	353	343	373	320	323	365	360	330	338	349	352	369	343	343	328	345	343	356	314	330	320	360	362	368	362	347	355	347	357	363	318	347	310	353	354	352	303	375	333	320	336	358	325	317	338	359	387	372	372	373	320	354	347	355	345	334	343	376	333	366	330	340	366	321	334	329	347	367	342	299	355	344	333	372	360	324	351	350	352	339	357	352	353	323	317	356	331	304	344	328	327	330	315	335	349	320	360	356	381	367	339	356	367	354	329	315	343	330	320	343	368	341	345	368	339	323	342	380	361	342	344	382	328	349	356	336	390	352	351	364	333	351	365	362	352	335	337	310	347	330	356	338	328	350	357	336	354	360	342	355	339	379	344	356	329	339	320	362	372	337	370	362	354	350	326	342	353	372	330	362	315	359	312	333	345	369	344	374	365	356	334	359	335	325	336	347	344	361	317	342	314	349	375	370	348	330	330	293	333	315	339	319	374	360	343	326	356	362	366	358	377	391	351	366	345	327	393	391	337	358	338	340	325	321	329	332	343	334	326	328	354	366	354	355	354	331	342	383	331	332	338	348	335	346	343	344	334	355	344	338	348	343	383	331	345	345	371	339	310	331	365	341	364	350	298	335	369	349	361	346	375	314	349	354	340	324	381	357	330	353	345	322	301	336	339	343	343	348	363	331	349	340	361	324	333	322	363	349	325	353	371	313	328	314	343	328	336	347	335	370	354	338	337	341	322	341	369	333	327	375	353	348	378	346	374	315	358	321	350	322	374	365	326	344	310	332	348	321	344	316	330	338	331	334	326	352	338	364	324	397	338	354	337	332	358	335	337	337	386	360	366	348	352	370	344	361	336	311	398	343	367	365	353	343	337	361	399	339	349	331	298	338	330	336	352	330	352	344	343	331	323	306	349	358	352	356	340	319	329	315	309	337	379	340	359	357	354	371	329	338	296	335	333	312	366	330	342	350	364	333	365	341	350	352	375	386	336	368	343	359	327	343	363	362	344	340	338	360	375	296	356	358	362	329	369	336	347	315	350	388	361	303	323	328	375	334	360	352	358	365	338	360	345	326	349	343	330	343	333	339	356	354	361	358	367	337	344	357	369	335	371	337	347	343	375	363	354	313	344	355	339	341	325	346	329	305	322	337	368	340	321	363	341	327	344	323
8364	1536	2355	2607	2201	1735	1539	1408	1305	1202	1131	1135	1045	1014	974	942	949	962	897	962	901	886	922	884	934	862	852	840	840	863	870	909	832	867	842	856	822	914	857	795	866	816	794	834	807	838	867	826	813	854	834	874	809	785	755	801	832	833	882	794	823	847	802	799	782	861	813	828	837	839	887	832	837	817	781	817	809	812	856	838	837	804	809	786	797	848	796	858	821	833	761	802	843	781	796	840	804	820	842	813	836	855	790	839	856	783	822	815	811	820	813	819	857	816	837	795	847	830	807	825	811	834	808	837	874	774	800	844	810	799	859	807	826	834	836	817	835	808	847	853	796	811	813	822	882	819	773	813	754	790	865	861	824	828	825	825	823	811	799	796	812	856	839	826	810	822	812	815	786	820	790	812	842	830	827	804	835	786	808	853	781	853	824	830	854	766	803	826	828	765	786	819	784	824	810	795	852	880	830	843	829	814	773	813	846	853	733	798	811	752	792	805	832	826	841	813	782	819	804	844	812	808	846	786	818	824	784	766	835	813	848	776	838	812	787	793	820	824	802	859	784	849	800	814	783	872	778	775	813	810	779	806	825	816	830	806	819	821	823	802	786	784	767	793	835	771	823	820	843	823	812	862	798	769	794	804	891	820	844	789	789	854	855	853	783	816	860	845	839	768	795	841	807	793	855	833	816	829	814	836	825	855	813	782	766	835	836	802	813	883	784	815	766	782	864	811	848	857	841	810	848	787	786	850	761	819	814	808	751	817	866	806	831	805	822	833	787	831	825	823	801	817	841	808	795	823	798	829	812	811	773	741	841	813	826	813	827	797	831	841	804	812	818	789	825	817	805	850	850	791	801	823	766	822	816	787	793	780	812	867	817	779	826	829	806	769	818	813	821	777	799	807	803	830	819	803	847	841	769	830	830	805	813	800	844	827	778	809	911	774	838	829	767	843	799	848	823	807	842	816	788	779	842	803	838	824	736	878	874	815	836	834	844	795	824	829	775	833	848	849	821	856	832	805	814	780	787	761	874	832	776	786	812	866	818	817	813	840	826	786	809	863	806	854	827	853	806	918	857	822	813	748	837	801	835	804	800	845	827	845	846	892	813	815	818	832	793	816	849	819	845	795	820	788	863	842	846	840	826	787	804	809	830	811	779	841	846	837	881	837	793	809	808	851	819	799	823	788	805	854	808	818	866	831	798	796	769	863	827	814	846	854	783	783	880	855	778	816	864	829	820	792	817	811	787	804	815	783	826	818	847	825	805	825	805	824	843	876	841	799	863	827	812	800	804	775	816	822	781	834	759	806	833	799	882	810	822	818	793	788	777	797	780	811	817	766	847	782	786	793	885	843	823	789	884	784	818	823	814	865	793	854	812	793	806	867	754	815	800	774	792	781	754	860	805	836	783	857	827	804	822	833	846	850	816	835	872	801	813	785	872	777	828	842	865	839	863	841	833	803	830	815	793	800	844	809	790	797	825	886	800	778	792	855	825	876	848	833	792	774	836	819	813	845	814	844	800	760	805	830	824	789	824	850	834	808	827	808	819	816	774	805	795	811	793	862	817	779	849	814	872	811	795	797	790	843	765	805	784	832	792	843	813	801	808	850	820	825	809	813	811	800	824	809	787	783	789	808	812	775	818	818	818	833	889	770	796	820	788	813	826	808	806	846	816	797	842	760	782	826	840	865	820	812	843	810	871	808	844	817	801	816	832	841	789	846	838	785	816	859	812	804	893	831	794	815	762	863	820	844	808	860	847	833	811	821	819	781	819	788	813	831	812	794	825	861	841	863	867	826	816	789	828	819	820	774	860	806	824	833	811	837	808	815	814	823	838	830	775	831	762	858	816	794	745	822	790	838	863	825	819	807	787	794	808	840	819	834	847	840	858	834	831	808	802	842	846	863	817	807	832	822	848	797	837	829	748	823	793	806	827	828	784	831	820	822	822	842	813	834	784	802	810	778	845	857	820	821	792	823	837	862	833	823	811	768	829	835	841	842	817	795	854	830	812	835	790	844	835	833	871	811	788	831	768	822	805	905	804	845	829	804	841	825	859	809	853	828	809	826	801	840	875	847	817	817	832	818	797	850	762	842	794	815	812	840	819	811	773	823	824	785	843	817	795	853	814	807	819	815	834	826	765	837	787	835	828	820	854	828	801	792	855	820	783	792	852	746	799	839	855	825	838	770	829	793	792	832	820	821	848	810	852	789	832	820	869	818	836	876	821	802	832	787	858	785	803	819	787	776	823	830	841	878	771	885	788	852	819	817	803	812	780	818	809	802	846	852	801	796	826	815	816	750	799	849	861	795	844	825	835	829	854	867	803	788	870	829	877	836	776	821	785	775	844	770	824	828	820	775	833	804	797	829	808	806	821	819	837	798	788	797	819	898	836	803	797	841	821	809	811	820	822	825	802	829	812	787	814	815	748	818	855	850	839	897	776	837	789	818	858	794	857	839	824	822	798	811	792	836	839	838	843	785	813	832	817	808	819	844	808	769	843	823	810	815	797	806	841	805	818	856	844	804	844	796	795	805	857	821	777	845	787	819	829	806	818	847	848	792	785	832	805	822	801	804	801	826	779	773	847	813	840	806	853	899	820	823	800	814	828	809	808	846	850	818	797	793	819	822	812	805	824	804	830	828	786	786	804	818	773	789	885	828	806	867	811	812	812	830	790	819	834	756	820	837	840	766	873	887	782	810	832	782	808	820	813	819	813	773	858	784	848	812	784	870	818	852	834	813	854	883	819	826	828	780	828	828	827	852	806	834	796	799	835	832	840	810	866	769	822	765	830	806	853	817	820	820	826	803	828	821	816	813	851	787	813	807	831	790	848	783	806	813	844	849	872	771	830	802	802	809	821	823	776	838	881	837	790	809	818	808	837	785	862	857	822	828	809	798	825	803	831	825	801	832	777	810	858	834	779	871	774	829	866	838	791	762	792	805	803	861	752	809	829	800	806	804	761	807	808	804	835	804	783	820	786	841	806	795	815	832	806	799	835	853	841	833	819	836	791	829	870	812	862	865	815	840	831	809	800	780	806	804	760	811	879	799	856	872	823	829	795	829	824	847	842	818	848	830	833	833	769	816	826	865	791	796	814	805	802	839	813	833	807	815	823	793	786	802	817	793	802	775	817	824	812	821	789	790	804	823	786	854	795	862	793	795	824	836	850	854	792	808	793	820	804	799	838	829	829	844	834	884	813	798	840	819	831	860	849	812	799	755	808	818	801	833	812	845	862	789	826	782	824	823	803	814	789	820	805	870	817	825	769	834	784	855	894	844	819	834	783	883	775	832	832	832	817	861	811	818	810	814	841	846	797	813	874	802	842	865	818	865	809	823	786	792	817	832	844	799	848	804	866	792	814	792	839	832	810	795	805	815	831	830	805	823	779	808	852	819	853	830	835	844	852	818	832	771	798	804	783	807	805	828	829	816	874	848	814	857	777	826	796	781	819	815	764	798	758	805	800	771	839	785
1725	336	268	252	229	229	232	247	231	248	243	205	265	236	222	279	237	246	232	263	257	221	215	219	226	233	218	251	249	226	227	241	196	241	251	222	207	222	268	268	249	227	228	246	235	236	193	221	267	262	218	261	244	260	236	210	221	257	236	219	279	250	237	245	222	227	240	230	242	224	230	213	239	250	220	209	197	252	244	221	267	240	229	231	249	275	242	244	240	234	202	229	244	269	251	218	246	244	222	242	223	238	249	252	260	256	246	228	220	236	225	239	243	211	258	250	221	223	247	239	207	211	222	237	202	240	230	243	241	235	246	256	245	240	248	233	226	228	204	233	236	211	265	237	222	219	226	233	251	226	208	259	222	219	212	266	254	218	249	226	202	253	277	237	247	244	240	267	232	231	244	243	246	250	214	243	229	203	203	227	231	255	258	232	258	233	212	239	245	256	255	250	226	228	236	195	213	216	227	223	241	232	256	230	249	239	261	241	230	233	250	242	228	221	205	216	215	222	240	243	255	250	248	266	207	198	242	237	245	222	248	206	261	222	279	234	271	225	254	231	247	248	280	229	237	239	212	225	253	241	235	217	273	248	212	231	243	259	247	225	242	253	248	287	218	258	247	253	226	255	253	231	255	238	244	240	230	248	228	230	218	223	241	236	230	251	272	244	218	241	217	229	196	218	230	234	232	226	265	245	231	207	244	232	231	239	261	262	223	222	228	239	231	247	254	244	233	251	245	229	268	212	264	198	239	233	203	241	255	253	219	244	246	240	217	243	229	226	251	259	244	234	221	232	237	226	241	226	260	231	212	239	235	249	232	229	205	238	223	197	266	208	248	226	204	214	229	248	218	263	215	253	235	228	245	236	251	220	230	272	241	251	239	219	232	215	241	218	255	215	238	248	239	218	231	217	238	230	250	222	244	238	221	240	230	227	233	194	212	248	238	242	191	236	248	234	237	236	222	230	264	241	250	238	218	226	262	216	252	226	246	233	249	263	245	251	254	228	244	258	222	206	226	240	248	243	225	242	246	228	233	242	234	256	247	232	220	201	235	246	239	258	235	252	233	245	227	242	247	225	264	225	241	224	229	248	242	252	217	200	230	258	223	256	240	240	197	235	217	241	259	237	232	210	209	214	238	243	261	213	245	249	239	253	243	251	233	256	244	236	237	242	246	228	225	257	238	252	226	209	227	240	231	247	260	264	249	242	257	254	221	237	222	229	228	194	213	274	236	251	216	257	248	206	267	242	234	237	239	259	224	238	234	257	257	245	256	235	249	252	224	243	262	242	200	232	216	236	227	240	214	242	224	237	255	228	245	232	236	211	221	258	264	257	219	210	225	235	219	222	254	221	242	227	202	189	257	254	231	240	227	247	257	228	252	213	245	229	202	213	242	249	221	251	255	238	230	261	238	216	236	205	234	228	227	222	212	250	232	200	238	252	239	208	236	221	213	227	242	215	237	216	249	250	229	241	220	247	278	242	219	242	268	242	215	237	192	211	219	225	242	237	204	253	242	255	240	226	233	230	265	263	235	233	228	235	232	222	237	258	232	219	234	246	230	253	243	262	252	251	248	250	267	220	262	237	212	227	230	232	221	266	281	205	223	225	226	222	227	255	219	255	232	264	211	225	214	257	259	212	247	251	260	234	228	198	224	255	256	227	204	254	235	220	198	247	242	226	259	255	237	237	212	237	222	250	224	221	209	226	226	234	235	235	220	237	256	260	238	242	236	242	242	249	240	246	205	214	234	262	264	285	283	226	257	244	247	234	246	213	233	221	230	224	239	230	251	232	215	238	228	267	253	241	257	224	227	232	239	242	220	240	215	221	247	236	216	243	250	246	253	215	228	224	237	216	233	253	256	233	246	250	247	240	225	216	234	221	237	248	251	225	249	234	237	205	221	228	263	216	243	234	269	225	224	232	239	232	235	221	264	216	205	247	267	238	243	260	211	241	241	234	232	259	246	241	245	237	222	253	242	226	215	245	239	262	231	233	228	240	266	251	230	257	215	245	255	265	243	210	212	238	232	223	244	224	211	239	221	230	212	225	246	235	273	230	210	247	266	224	207	232	241	254	241	242	244	239	245	200	239	239	239	238	235	257	204	261	276	262	211	214	229	239	241	231	261	228	245	224	252	251	225	244	201	216	213	246	248	213	242	242	252	219	233	237	239	206	211	255	249	235	221	224	205	258	245	255	220	231	237	239	239	236	213	236	204	232	236	290	246	271	223	206	254	248	278	236	228	238	237	265	230	210	250	234	248	254	260	254	234	206	230	230	259	221	233	218	230	261	233	212	232	235	224	247	234	243	226	233	231	213	227	215	268	234	215	245	225	240	239	230	239	275	245	237	223	229	226	236	231	243	222	246	252	235	230	232	224	238	253	252	235	254	232	213	243	229	238	233	226	246	220	234	225	241	258	228	229	238	256	263	241	230	214	244	246	223	253	224	235	218	223	248	236	227	227	235	227	244	235	239	237	257	253	220	223	205	243	232	234	237	225	232	242	201	226	235	245	232	222	236	211	244	247	235	237	231	223	251	216	253	264	214	222	246	238	215	264	266	250	219	246	243	209	223	232	221	244	223	242	233	234	266	214	237	218	222	224	231	216	225	217	215	222	217	215	227	243	227	226	226	242	257	245	227	261	237	213	229	254	244	253	242	218	208	234	239	224	237	227	228	230	242	226	254	248	228	243	243	267	263	252	253	239	228	244	225	229	234	266	230	234	215	228	214	250	265	227	222	219	247	257	234	228	209	216	229	259	230	236	240	253	233	250	254	240	241	220	252	246	227	212	233	265	225	239	256	230	250	239	224	237	237	242	226	243	230	254	270	240	244	231	225	262	239	230	232	231	236	244	248	212	227	225	254	229	239	204	216	217	234	212	231	243	236	246	256	251	246	239	223	231	247	228	246	240	219	250	240	234	231	227	187	255	230	242	229	207	222	218	231	223	244	236	215	259	235	262	271	247	225	224	268	230	254	230	250	222	192	233	210	258	226	250	224	247	230	225	239	236	259	248	259	241	235	256	257	235	216	243	199	258	230	206	254	239	238	251	251	237	218	210	231	245	245	208	242	258	245	240	209	251	241	241	240	229	245	250	222	222	259	244	247	247	250	253	258	238	252	256	255	256	234	244	250	225	248	249	243	232	267	233	232	281	225	247	268	234	221	223	244	225	238	237	234	271	250	234	240	230	226	260	229	244	261	247	248	226	248	244	245	238	265	268	218	222	221	261	226	225	204	229	235	244	211	251	229	265	230	210	230	250	223	184	230	213	226	218	232	224	236	252	249	226	243	222	245	244	233	210	227	218	212	259	238	242	240	233	232	228	220	244	228	237	216	274	255	242	213	260	257	243	230	236	206	239	265	238	249	224	232	258	241	192	198	213	233	228	228	276	257	220	233	219	222	214	220	218	234	238	212	215	249	219	241	244	259	221	238	227	233	225	254	223	213	232	251	241	234	237	241	211	244	231	238
1844	642	615	597	595	613	611	573	594	578	584	574	559	581	573	562	595	565	587	546	564	565	591	548	551	591	575	535	558	561	536	588	550	619	578	546	589	599	631	628	532	604	567	587	594	542	556	621	560	562	571	545	573	588	577	540	595	611	530	570	561	543	584	572	548	572	548	584	629	562	578	565	551	578	552	581	580	537	565	557	609	591	586	602	585	582	540	563	538	620	575	573	576	561	558	604	530	564	550	543	547	554	588	577	589	522	541	542	547	572	564	583	577	575	542	592	608	545	617	586	573	576	530	563	578	551	595	592	560	594	580	560	541	569	563	578	610	558	564	573	558	622	572	557	590	566	556	592	572	596	595	615	561	533	529	546	547	536	558	603	568	523	596	573	549	599	566	562	556	513	568	541	578	592	549	566	579	597	529	617	612	597	575	538	578	549	549	521	569	552	520	547	529	564	529	548	598	625	577	611	599	564	560	534	565	574	580	564	577	560	522	578	570	572	542	542	574	554	585	561	571	563	578	563	558	562	583	547	571	545	570	526	527	563	520	577	536	570	589	597	575	588	572	556	612	596	562	574	539	616	581	564	556	588	585	584	580	561	573	566	542	569	580	535	585	580	527	586	588	590	585	562	554	564	601	538	574	569	570	557	556	566	569	543	560	603	555	588	550	549	577	574	583	572	559	587	535	596	582	577	620	558	554	567	597	565	581	581	569	545	543	582	531	588	590	555	623	563	593	534	580	589	554	575	577	550	569	580	574	600	547	578	539	592	538	564	564	558	530	575	555	555	560	532	550	553	569	548	604	611	551	579	566	514	562	585	614	540	608	554	566	572	572	555	570	528	559	603	587	596	601	569	594	543	572	558	553	580	566	570	558	521	572	606	586	566	562	589	585	540	583	577	540	604	588	626	588	574	579	567	572	556	553	569	585	587	625	613	578	582	628	605	591	581	577	600	557	582	577	552	625	574	596	640	565	581	591	598	584	564	570	598	612	535	572	568	580	558	648	550	596	570	532	575	580	563	584	566	594	609	580	578	522	586	580	598	584	595	577	560	554	631	568	597	580	579	584	575	594	560	559	590	567	571	517	620	567	584	594	561	525	540	551	597	579	577	547	636	571	553	615	543	584	574	571	570	560	533	551	590	570	573	548	568	580	593	576	575	564	550	595	554	557	587	592	551	606	570	595	586	587	561	608	585	566	560	587	575	600	592	556	574	602	620	577	596	623	579	585	552	593	586	583	540	571	542	596	576	559	588	568	602	576	608	576	566	578	574	563	574	580	556	608	559	591	567	537	620	568	580	535	564	602	557	616	550	557	555	583	587	568	592	559	604	580	536	553	562	602	567	584	598	549	569	615	571	563	605	609	584	558	564	573	598	577	567	569	534	589	568	567	582	570	576	543	573	537	607	553	564	578	573	607	587	606	606	629	574	570	600	553	605	553	555	586	548	607	588	567	543	558	571	546	565	563	567	578	534	515	576	596	629	598	573	558	552	568	621	566	521	552	584	549	567	599	555	587	564	572	576	578	584	544	565	589	539	554	570	598	577	594	557	594	580	577	563	561	593	563	553	538	603	536	546	589	577	546	578	545	595	550	596	596	539	600	593	570	574	586	549	577	551	586	562	603	608	590	567	560	582	603	585	590	559	549	591	548	569	565	612	581	579	610	602	569	555	519	593	561	581	609	586	610	591	590	573	599	543	554	580	616	597	554	569	586	536	570	571	556	561	589	555	537	588	571	589	566	594	596	590	553	569	559	557	593	524	595	585	584	594	602	553	590	546	580	576	554	550	573	563	531	557	570	583	578	590	558	561	561	528	617	567	585	585	549	608	574	555	579	569	625	557	566	553	577	566	582	592	577	536	557	556	567	563	558	594	582	560	570	594	552	578	543	565	592	529	575	580	574	574	577	544	591	552	581	558	581	568	608	579	574	609	592	617	581	604	550	552	592	550	561	556	582	596	606	565	537	581	564	570	579	596	550	553	572	576	617	591	613	603	634	579	587	556	572	592	589	580	535	588	544	558	549	576	640	538	574	575	600	605	577	580	591	587	535	589	588	565	599	577	608	565	602	561	592	604	537	576	560	551	557	566	570	578	564	636	572	600	565	554	575	592	568	524	546	565	566	548	552	596	583	559	590	554	569	601	624	572	596	546	583	564	595	541	576	543	572	597	559	585	611	555	589	574	605	585	615	552	543	549	575	575	575	583	610	549	536	566	572	561	541	583	573	559	576	563	564	563	570	566	557	607	565	559	529	573	577	578	566	601	561	582	564	565	550	604	591	559	609	531	588	554	572	550	596	561	581	542	573	562	582	598	558	545	585	583	582	562	604	547	605	563	563	565	570	560	596	569	599	590	551	610	584	606	599	552	598	608	586	559	523	582	566	593	524	510	590	579	598	573	574	545	568	566	583	582	623	560	564	560	592	560	575	556	559	581	556	543	583	580	618	593	506	582	584	595	557	590	589	574	605	578	596	599	587	555	607	495	551	551	606	596	599	596	566	583	577	562	573	591	556	578	577	565	602	572	598	588	577	550	579	567	585	567	574	613	582	566	574	553	567	585	558	596	577	550	565	540	569	533	583	542	585	544	559	582	599	597	576	551	570	570	602	611	594	601	582	563	530	514	572	565	578	551	568	569	561	611	611	553	592	594	567	593	577	553	528	595	586	576	574	568	573	602	579	545	558	572	560	580	541	608	569	535	581	588	528	565	585	589	577	588	544	566	609	546	629	573	548	576	583	554	566	567	583	594	549	566	549	587	558	569	579	632	554	590	518	596	568	560	590	564	610	598	547	548	558	597	579	588	530	607	575	581	616	544	560	532	536	595	597	539	583	601	582	563	549	583	605	541	601	581	551	558	607	556	562	573	604	573	588	522	565	624	559	540	572	605	588	577	542	557	541	577	596	564	531	544	572	601	546	545	558	583	565	530	561	588	565	595	595	615	574	529	521	582	582	583	537	533	604	555	561	590	562	573	576	584	556	591	556	527	569	549	562	559	582	599	554	563	574	576	594	571	586	576	562	583	559	513	579	541	579	588	560	588	588	598	541	597	610	545	600	586	589	542	564	590	589	582	597	586	530	571	591	595	573	599	561	646	568	623	544	561	546	545	580	609	591	572	571	582	567	577	577	585	560	573	578	526	570	553	564	600	601	622	564	581	564	584	525	566	574	608	621	578	560	594	571	571	572	565	549	610	569	544	601	585	558	586	554	611	538	534	565	550	583	579	567	541	605	517	557	551	538	597	594	570	553	563	616	582	562	586	578	574	594	569	565	575	582	562	555	585	581	623	546	565	549	623	546	549	549	569	533	615	588	577	574	592	619	570	570	548	615	562	598	570	599	570	569	590	597	570	610	556	567	550	596	562	627	603	558	607	563	623	592	567	563	599	522	570	586	561	537	556	546	579	562	568	597	634	599	568	565	585	534	587	593	536	566	541	570	588	583	599	580	565	569	563	597	577	571	571	575	567
7710	552	558	396	314	260	223	212	186	212	189	170	187	166	165	183	178	191	177	163	168	168	174	186	160	173	164	176	178	186	157	155	169	172	153	170	161	175	181	158	172	161	154	145	165	153	163	152	162	158	165	179	150	173	173	176	143	175	168	160	154	186	170	177	128	183	165	176	150	143	151	142	169	175	164	155	152	174	177	163	189	168	165	146	159	158	184	176	138	152	172	143	152	127	180	182	177	158	163	170	171	165	168	161	145	184	161	177	183	194	159	135	134	181	140	172	145	138	158	164	146	153	158	170	143	169	179	162	183	148	138	162	150	142	163	167	141	202	169	170	186	162	168	163	138	156	162	173	176	177	157	163	164	158	161	166	156	165	178	153	180	171	180	147	162	147	165	154	195	163	156	142	158	162	152	144	169	170	162	166	160	144	157	160	168	147	142	167	144	160	169	169	164	145	184	161	170	150	156	166	151	172	193	156	152	148	155	141	174	178	181	151	174	175	182	155	160	133	178	168	150	158	160	134	147	174	149	144	169	198	178	173	154	156	173	173	160	173	150	133	167	166	157	154	151	158	169	171	181	174	162	192	187	163	146	178	152	143	171	180	128	182	168	180	168	141	160	156	159	154	155	160	149	150	164	183	155	148	157	156	169	151	159	166	172	165	173	200	159	173	157	168	147	174	188	161	171	167	165	166	165	169	151	177	142	188	174	186	165	186	162	150	163	159	146	171	175	170	149	166	174	156	164	156	183	181	169	145	171	164	185	153	164	178	172	168	180	152	169	160	149	147	161	137	146	158	172	172	163	167	164	142	184	169	181	124	160	157	134	171	155	164	170	168	156	161	174	165	133	168	163	145	158	163	157	178	166	183	164	192	152	161	165	161	146	181	149	156	156	141	155	168	172	150	176	170	165	188	153	183	178	191	180	163	166	153	184	147	190	181	155	155	155	177	155	136	178	135	136	163	161	162	157	157	173	193	160	170	144	154	169	157	148	163	173	150	151	164	148	155	155	161	190	159	177	154	161	145	161	146	161	159	170	156	128	161	158	152	159	174	149	143	149	152	133	155	147	179	161	159	179	162	202	188	174	155	159	199	158	172	155	180	167	158	162	178	181	143	155	165	177	151	165	148	192	175	175	159	162	153	167	178	172	157	161	145	175	152	141	158	149	166	166	165	160	143	170	140	148	169	129	151	165	128	125	180	181	131	173	176	167	166	161	185	170	157	161	178	153	168	176	147	187	180	167	169	144	165	167	161	180	186	182	162	147	186	153	181	168	169	184	164	172	155	154	147	170	190	185	175	154	176	171	155	151	171	184	153	148	160	140	143	132	133	171	146	171	164	166	171	167	160	182	179	155	152	154	167	134	172	153	166	163	177	158	160	184	158	202	178	160	166	156	146	175	157	179	162	153	178	161	184	162	147	163	161	154	158	164	181	178	178	153	139	165	164	173	136	178	148	162	163	136	167	138	155	154	183	187	156	184	143	145	165	178	174	161	161	175	165	177	165	156	160	157	181	176	169	170	180	162	162	163	166	157	156	179	177	185	174	184	172	153	182	166	146	156	174	157	151	148	164	140	188	159	136	170	157	148	170	171	182	179	164	159	167	164	150	147	172	140	155	175	174	171	165	170	175	151	157	152	163	175	165	140	149	140	162	192	156	156	185	162	173	161	161	164	190	162	179	175	140	175	180	161	139	136	154	175	147	162	176	153	162	174	141	173	176	177	178	130	168	136	139	171	153	151	160	157	163	160	132	172	140	172	140	138	162	151	179	181	163	166	180	174	184	156	157	149	168	180	175	169	188	176	183	186	166	150	154	145	174	162	148	147	155	146	161	162	168	173	151	156	163	173	153	159	151	157	157	161	142	161	158	161	182	153	184	182	175	148	166	131	175	170	168	147	160	163	150	158	155	187	161	186	171	160	152	166	180	163	166	176	158	185	160	165	166	167	156	184	144	174	206	176	174	155	128	171	145	170	187	167	141	187	166	159	180	138	133	172	157	163	155	165	152	130	153	159	171	190	154	135	149	167	158	157	181	163	162	149	170	166	173	158	157	174	151	167	188	181	163	178	165	155	130	147	182	175	146	163	179	180	172	162	147	163	155	151	158	139	161	164	168	157	157	150	149	182	177	164	159	166	173	177	175	178	174	130	177	173	141	165	164	156	148	160	165	173	160	167	169	192	128	174	154	171	152	162	181	150	168	139	165	180	159	169	158	158	142	178	155	179	134	171	172	176	140	178	145	144	148	151	161	184	183	137	175	152	156	153	165	171	135	165	170	161	164	163	179	160	147	167	179	150	153	136	178	162	169	157	191	157	166	163	175	179	175	162	161	167	164	165	153	172	175	171	174	171	163	190	158	172	186	162	169	162	179	165	143	162	176	156	161	170	165	166	187	163	161	152	171	144	160	164	145	167	141	180	155	159	165	164	153	151	167	158	183	171	145	155	185	206	179	154	178	171	164	164	163	163	153	193	167	131	165	133	163	175	160	145	133	149	173	163	173	176	162	161	161	169	153	132	173	156	156	174	144	142	161	140	169	161	189	140	158	170	169	138	173	165	158	153	171	161	162	144	145	172	160	182	188	138	147	171	141	151	177	153	169	157	162	170	151	157	154	170	173	180	157	178	172	153	170	166	173	159	184	173	186	168	175	142	139	172	184	167	150	174	136	160	175	185	148	172	164	157	172	166	176	164	152	196	171	166	163	147	151	161	173	206	168	166	145	147	179	145	145	184	157	175	176	172	170	155	137	154	154	181	203	178	177	158	183	179	170	167	157	167	156	171	151	161	194	179	147	163	174	172	146	164	166	157	151	165	169	152	159	166	154	182	166	187	156	153	145	152	180	175	176	157	182	168	160	156	174	162	158	150	150	166	157	146	145	156	159	129	158	172	151	176	159	154	175	164	172	166	146	170	183	172	134	151	163	161	145	144	165	144	161	149	176	166	137	152	165	141	154	149	172	176	160	177	147	153	159	142	161	157	165	190	173	156	146	173	184	174	154	158	148	143	182	167	168	136	160	161	174	163	159	122	150	164	166	178	150	160	160	166	138	152	182	137	158	160	189	174	154	149	189	158	163	156	153	166	153	164	176	148	139	157	185	149	160	174	157	153	184	141	151	152	151	166	174	137	175	151	167	154	160	154	133	179	192	189	160	175	158	159	179	162	155	170	162	147	155	158	191	145	165	195	186	185	172	148	172	176	137	160	143	179	168	175	166	168	158	172	148	190	153	167	201	146	181	154	172	150	182	168	152	160	158	178	180	180	157	181	152	172	154	183	144	179	173	161	164	158	172	148	147	195	172	158	179	179	180	155	170	178	141	147	150	162	178	167	169	135	172	155	141	140	143	179	128	170	180	161	168	156	162	182	174	175	163	160	160	157	171	165	144	179	185	151	160	135	162	139	175	179	165	165	185	144	152	151	145	163	166	149	170	155	170	143	158	171	148	181	152	146	161	152	156	175	158	167	153
6215	769	1273	1377	1116	987	815	747	652	629	643	598	574	560	517	534	541	530	485	493	465	442	466	486	450	486	438	452	427	453	487	438	501	456	456	472	484	467	505	463	450	443	448	434	465	501	467	483	431	456	471	447	443	421	481	424	436	439	500	424	419	453	492	464	453	439	445	469	469	437	439	458	431	438	475	437	425	457	457	459	468	457	433	443	397	467	444	432	421	421	484	427	466	451	402	432	423	442	439	445	472	459	464	451	467	448	443	472	421	477	476	443	446	482	444	454	447	425	432	452	458	462	465	390	446	422	436	441	445	464	474	425	432	453	433	456	434	465	431	483	446	443	454	408	432	462	418	454	417	438	430	431	468	433	436	471	459	480	458	453	479	438	445	467	456	417	438	444	453	460	457	494	477	448	481	481	440	475	439	484	461	451	433	423	447	454	444	468	480	432	440	453	488	410	412	395	448	456	456	448	445	451	422	423	420	444	460	409	442	424	454	454	422	450	431	425	459	454	448	497	440	466	449	446	436	439	450	453	476	453	448	430	443	471	440	496	438	434	452	427	493	462	455	454	428	464	406	466	433	466	434	464	442	415	462	410	434	438	484	469	466	432	451	469	438	457	441	441	430	414	474	447	450	464	425	468	448	451	443	470	453	445	469	470	450	402	445	421	431	465	437	439	440	443	440	416	408	410	450	463	478	461	463	457	454	426	442	473	441	452	455	431	469	469	452	442	450	507	450	425	465	477	481	403	491	407	473	437	440	416	445	475	446	452	478	437	439	446	457	463	443	416	444	400	433	432	421	473	471	464	455	453	435	450	447	438	425	454	447	402	424	434	423	441	411	461	455	429	420	432	453	479	403	451	462	460	467	433	442	468	469	459	445	450	440	395	436	441	431	470	459	446	457	465	451	478	440	466	486	451	457	433	443	453	436	469	436	424	446	448	461	462	421	430	421	463	419	481	413	433	444	424	465	426	489	449	436	436	474	428	474	456	458	454	423	456	475	441	444	448	424	464	448	474	417	440	442	460	458	439	444	395	430	440	433	419	415	383	459	453	460	439	488	444	431	413	431	445	428	438	446	457	461	437	436	449	518	473	464	474	428	474	447	425	452	464	435	423	445	469	414	481	436	486	462	445	438	444	450	408	448	484	435	472	459	477	466	452	458	397	419	444	435	437	504	427	418	470	465	455	456	445	428	422	469	439	491	455	452	440	466	456	423	423	441	448	462	456	446	471	461	446	439	415	428	439	455	460	435	477	428	460	474	469	422	489	446	428	442	476	431	469	464	487	442	449	449	458	488	449	434	445	470	436	425	441	450	440	447	460	442	455	423	439	437	434	457	443	434	435	434	472	434	445	425	456	472	422	458	435	471	409	431	451	439	454	429	456	450	476	448	420	423	476	498	467	429	455	419	450	420	437	414	457	414	459	436	483	430	456	459	464	455	464	466	456	420	432	430	450	446	448	453	453	422	484	422	451	438	492	480	460	444	473	404	452	436	439	407	455	464	437	426	444	453	452	444	455	485	451	432	463	434	413	433	436	493	480	453	439	469	447	426	436	440	418	439	472	438	418	461	459	455	429	449	459	475	451	446	430	452	386	458	428	500	463	480	457	423	452	461	433	441	467	465	433	467	468	445	454	457	438	450	431	451	448	447	449	457	418	418	419	447	455	446	425	434	433	447	460	426	462	455	436	458	455	440	445	459	451	441	411	463	439	505	425	464	457	430	448	406	423	447	448	467	436	436	457	441	467	456	481	407	438	501	460	467	430	413	429	480	443	475	457	441	485	467	435	484	482	440	472	464	438	433	430	471	433	471	427	486	438	444	459	444	393	431	494	439	471	453	427	468	454	428	445	410	455	460	423	470	443	458	467	465	464	451	459	426	439	466	459	476	454	481	424	453	458	481	469	465	482	492	469	447	466	459	451	467	455	406	459	426	418	470	471	457	421	453	445	443	418	432	442	451	454	414	433	460	464	433	468	454	454	427	456	425	410	407	485	468	429	490	487	442	453	413	434	450	461	430	496	438	483	433	403	409	449	442	432	467	460	458	470	448	461	464	449	438	452	470	412	440	453	440	427	445	430	448	445	434	456	468	430	439	466	453	473	408	473	455	442	449	452	473	454	449	446	420	498	462	431	463	478	448	472	435	427	464	442	439	451	471	446	487	460	441	481	466	463	449	411	425	471	428	435	447	484	467	462	473	438	450	504	433	456	465	468	428	442	466	421	416	475	438	487	451	465	432	441	448	454	419	424	447	406	425	425	492	449	489	426	452	471	442	441	452	470	439	430	446	447	432	466	474	442	454	468	452	424	481	448	461	421	442	491	423	465	417	437	462	441	471	465	422	425	453	453	462	441	474	490	449	426	448	416	445	530	447	430	413	441	484	464	433	422	465	494	440	449	473	453	466	454	467	498	400	477	439	430	450	437	450	477	440	487	485	447	448	431	435	431	453	424	471	451	449	442	466	432	463	429	421	483	442	494	459	453	448	493	485	448	452	458	436	454	423	452	452	446	483	452	451	439	456	439	445	438	423	461	432	460	424	420	422	462	452	463	449	453	418	439	429	443	475	442	453	481	495	477	440	393	448	438	407	413	415	432	428	422	482	401	429	480	485	432	479	468	405	441	458	431	413	462	454	424	407	436	451	431	470	445	456	452	419	407	415	432	430	433	425	444	429	460	453	472	459	457	458	505	445	407	466	429	433	483	457	450	423	457	466	458	454	432	448	423	457	415	483	448	474	456	441	461	439	449	478	454	447	441	412	508	423	424	453	439	486	430	465	423	468	462	429	462	450	419	432	438	445	438	447	448	418	459	454	494	430	447	455	469	427	456	429	446	446	442	395	434	455	455	489	435	468	454	466	449	432	481	454	475	409	458	450	450	446	463	428	449	444	412	398	437	426	391	427	483	466	437	407	440	454	457	422	446	454	405	430	421	446	438	420	454	446	468	459	442	463	453	455	406	439	448	484	429	436	447	443	475	418	440	467	428	432	478	446	399	453	472	445	420	470	459	443	433	447	429	441	476	399	463	458	439	435	443	465	454	471	419	426	438	462	454	426	460	453	450	456	418	449	443	428	405	450	479	464	457	436	461	401	400	449	447	440	493	448	427	424	434	406	469	481	446	449	431	483	452	412	496	484	449	433	457	467	454	477	439	447	458	424	442	473	477	442	438	458	421	496	471	482	406	400	445	456	459	466	448	427	449	421	505	441	438	441	483	463	454	485	433	430	414	420	451	457	455	474	444	483	463	419	449	491	449	430	439	464	425	480	473	438	447	399	445	474	435	452	421	470	468	443	451	438	447	456	443	450	482	420	455	437	459	426	444	428	447	479	451	404	477	466	438	444	422	456	457	430	467	434	452	505	446	444	459	444	454	440	457	435	442	447	440	453	412	437	423	429	413	463	437	458	452	433	455	453	433	431	429	472	442	461	431	443	465	438	472	442	462	478	443	440	474	451	448	447	440	458	414
14722	1572	1235	974	706	531	452	461	474	393	382	399	380	385	385	307	315	372	361	403	394	360	346	378	341	342	361	402	336	359	334	359	364	341	341	341	321	347	368	376	347	356	348	314	309	339	343	359	360	326	366	334	369	369	328	337	347	339	338	341	360	351	342	363	346	353	338	334	322	342	312	354	338	361	345	321	353	351	347	342	339	338	335	386	346	338	367	336	363	368	332	330	309	368	315	369	339	386	342	356	361	348	373	340	357	330	360	366	325	333	324	350	340	321	343	369	348	329	314	330	328	354	342	362	341	366	356	343	358	358	343	358	344	336	361	319	315	313	376	333	328	303	321	343	339	370	350	317	336	331	353	350	348	360	358	370	335	364	374	373	379	351	365	342	336	337	381	327	312	334	319	351	341	334	359	349	353	352	361	335	304	352	381	344	307	301	367	353	312	301	323	337	350	344	325	356	323	313	366	347	311	332	332	399	353	334	349	330	368	373	342	333	329	374	346	360	345	328	352	323	309	346	336	382	343	350	348	352	335	380	348	368	351	342	328	311	304	366	371	349	334	365	340	339	323	320	308	314	332	352	364	360	367	308	327	341	348	345	364	317	351	336	375	313	327	316	352	327	320	324	302	360	410	341	340	366	350	375	372	305	376	358	345	312	338	359	327	319	366	363	344	359	314	334	364	324	324	368	333	348	356	324	311	400	360	351	338	359	304	353	363	328	366	312	334	357	359	363	325	358	352	348	343	343	362	317	352	346	375	333	369	358	334	345	314	356	337	365	328	351	339	311	318	365	330	332	364	348	313	371	306	374	315	321	318	382	361	331	315	354	380	371	348	351	384	356	319	339	365	341	332	340	302	362	312	350	382	377	357	324	330	350	371	308	355	358	330	336	315	338	307	337	333	353	401	328	361	347	338	317	363	297	340	355	350	340	350	330	291	340	362	324	317	316	361	338	334	328	321	345	305	324	338	362	325	349	347	354	343	356	339	375	342	337	331	304	323	327	343	365	324	336	333	336	341	362	369	324	336	401	370	340	323	325	368	356	354	352	358	360	361	363	370	337	358	342	357	347	324	340	334	348	353	325	345	328	343	364	366	339	353	347	346	355	344	341	380	349	341	335	340	329	347	341	325	330	356	363	368	350	340	352	368	340	355	333	338	346	331	368	354	342	310	316	347	328	289	357	385	339	359	336	328	350	327	336	387	353	307	345	369	336	368	372	338	346	365	319	334	345	359	359	368	332	365	311	311	342	389	290	373	363	373	326	303	346	337	332	335	313	342	368	329	348	303	337	322	352	317	357	340	356	340	338	351	374	361	347	322	313	343	370	309	330	337	357	364	364	362	335	349	330	362	322	349	331	358	390	350	317	327	332	348	330	353	334	322	339	372	355	350	320	331	333	345	348	345	342	386	354	365	339	362	360	352	335	335	330	340	363	340	351	367	352	343	367	351	364	338	364	294	319	315	345	377	341	351	355	332	333	350	339	327	331	318	351	351	372	358	339	348	327	331	376	347	343	346	327	378	354	362	324	350	363	329	336	308	313	320	335	333	338	328	336	331	329	326	356	383	371	346	315	318	335	323	361	342	350	338	340	329	331	337	345	348	346	394	352	327	336	349	355	336	347	313	325	327	350	331	369	357	332	314	357	316	335	335	339	371	365	352	338	333	384	383	370	330	338	325	342	369	329	346	347	341	345	344	322	337	288	352	349	358	353	331	326	318	332	330	338	342	350	329	307	319	356	364	355	366	354	342	356	296	329	348	353	386	350	337	351	308	369	332	328	376	327	347	338	336	347	389	311	346	344	344	327	328	321	345	338	328	335	358	344	360	343	317	361	313	330	336	324	339	323	324	337	327	349	344	325	342	367	316	340	360	322	335	339	343	341	355	340	333	345	340	355	313	371	335	380	326	360	353	383	352	352	346	351	346	327	359	336	326	354	340	363	362	349	330	329	328	340	314	362	310	330	349	324	325	349	363	303	328	375	304	343	319	332	365	354	359	344	350	320	353	304	351	346	356	347	328	345	341	310	335	322	365	362	338	329	371	375	354	347	344	331	350	330	338	345	347	326	352	328	343	376	343	336	364	351	371	347	348	348	320	336	331	327	366	340	358	335	339	352	343	361	329	335	337	331	323	369	347	318	341	326	351	362	373	334	343	384	338	322	341	346	357	344	373	363	327	339	358	342	346	390	307	334	366	364	357	316	354	345	326	310	353	334	367	337	333	357	388	359	337	341	316	348	364	336	329	345	362	340	347	315	349	335	377	322	365	360	335	325	340	366	338	342	301	363	332	342	332	355	373	322	390	328	344	330	327	326	308	344	331	358	350	353	357	386	346	381	375	327	374	375	314	324	342	342	313	337	357	344	340	327	312	332	332	328	337	347	361	355	353	337	321	343	328	337	303	367	387	351	319	364	350	333	345	332	353	321	349	375	376	342	330	348	332	324	361	348	376	339	368	350	373	340	334	353	354	349	341	354	338	349	332	354	383	315	342	374	337	334	373	335	346	390	322	363	367	346	325	342	356	350	339	345	363	329	363	349	328	323	332	345	354	369	342	339	308	365	330	316	336	343	388	340	315	331	367	360	347	329	341	306	331	308	363	378	354	332	369	317	370	338	326	341	346	326	326	336	362	354	389	372	336	325	343	339	364	333	358	334	317	329	315	331	384	331	297	388	321	336	344	311	374	308	334	298	336	328	329	321	337	350	342	364	326	350	340	351	341	368	313	314	324	323	379	312	337	384	342	375	304	327	343	333	374	369	381	363	354	333	320	338	349	368	395	348	344	368	306	342	312	348	342	354	312	350	353	330	337	343	341	363	341	347	328	364	332	349	351	330	354	307	298	330	336	360	346	312	319	357	332	350	339	327	324	356	375	359	382	335	314	385	317	325	355	346	371	345	335	375	332	351	374	399	355	304	349	331	346	364	353	354	347	308	322	319	330	367	340	325	349	374	336	377	347	354	336	321	346	328	348	347	358	343	336	352	318	350	355	352	368	357	340	330	333	309	328	340	336	319	330	381	368	348	374	338	363	330	298	328	387	340	349	335	334	348	325	340	312	359	325	333	326	336	318	357	352	345	355	343	348	352	333	362	341	353	345	345	345	346	329	311	377	331	311	355	305	301	323	333	374	330	349	330	341	333	324	319	329	330	326	368	348	383	356	402	347	359	340	361	346	338	337	377	318	346	360	325	364	327	355	316	323	332	347	294	326	318	366	357	366	341	383	372	328	318	353	307	337	359	318	371	318	314	315	310	366	365	323	355	364	351	353	366	370	332	347	328	360	325	333	364	366	389	310	318	344	365	353	358	325	346	300	326	312	317	319	370	345	364	322	327	363	322	301	341	379	353	336	344	335	338	357	324	354	336	353	360	359	342	337	327	365	309	337	350	351	344	338	326	313	341	367	346	352	331	362	336	349	334	360	354	349	297	346	384	354	346	355	368	343	404	375	324	340	330	320	351	349	380	369	306
8472	1470	2493	2697	2276	1903	1546	1413	1297	1176	1104	1125	979	1003	997	971	936	926	852	924	904	891	930	939	826	895	843	879	868	874	787	906	853	867	797	870	866	855	847	852	852	864	852	850	818	827	826	801	838	831	822	845	841	823	825	835	810	815	830	836	750	862	856	824	860	810	853	807	767	850	834	825	844	813	825	790	780	856	847	853	791	874	806	842	853	795	775	835	829	804	854	834	799	809	836	816	796	810	775	855	780	816	819	827	805	819	817	815	792	793	867	845	834	803	798	824	848	805	802	804	810	821	792	853	821	774	799	842	836	824	844	805	808	814	855	824	789	829	795	823	814	806	842	842	811	812	805	845	813	840	840	817	838	810	852	847	806	795	816	787	822	831	831	858	811	760	764	786	803	841	868	802	781	847	816	777	824	795	789	824	849	846	809	858	824	789	835	773	798	790	836	880	795	771	806	796	781	810	785	806	889	798	777	836	792	833	801	795	831	798	838	815	831	836	790	856	799	808	869	834	761	829	864	822	841	812	781	824	806	761	821	827	828	789	789	818	787	832	812	846	783	813	808	810	815	841	754	769	778	764	812	809	807	798	829	811	798	744	821	830	792	754	803	820	816	845	837	839	825	821	819	816	839	765	846	820	826	855	824	872	794	863	808	841	809	802	801	832	790	815	838	825	816	821	775	830	770	803	765	808	812	856	830	854	844	866	851	853	780	823	750	869	813	869	758	789	822	795	882	829	848	806	815	875	818	770	821	830	832	823	815	810	808	865	878	851	776	776	829	803	806	785	803	778	781	803	807	814	807	856	856	833	893	815	825	831	812	805	761	862	870	850	792	788	802	795	746	781	797	797	835	809	839	835	825	815	837	802	779	802	855	835	845	854	830	805	812	793	796	834	829	782	844	790	827	821	798	825	812	830	793	762	825	863	845	806	816	782	826	828	797	837	798	801	817	867	802	814	818	820	762	841	795	827	786	835	813	810	837	876	797	809	807	806	839	791	816	785	806	862	835	840	850	853	814	822	856	887	836	803	828	818	852	824	833	803	812	844	865	810	805	816	861	831	860	830	842	848	788	847	813	831	870	823	791	815	786	811	815	830	844	844	813	840	816	798	805	800	751	824	816	857	807	811	838	817	780	850	811	828	821	828	816	757	827	752	790	811	738	770	813	807	741	823	815	856	817	817	798	857	837	755	866	776	844	845	842	790	818	850	875	812	802	749	808	812	803	817	796	854	810	864	813	797	829	813	827	828	884	814	854	815	765	783	820	822	804	894	833	824	805	849	818	790	820	801	841	817	827	813	869	791	811	830	794	829	833	885	849	816	782	813	825	839	820	812	809	857	782	830	790	805	839	794	827	813	825	808	791	836	839	814	825	813	803	878	880	773	823	811	827	806	768	798	800	811	794	806	797	808	761	859	824	839	821	824	812	830	763	761	768	847	803	809	836	778	829	812	829	852	704	788	844	770	839	793	762	769	821	835	837	824	794	818	814	770	827	884	845	824	775	849	777	821	842	837	786	838	847	836	809	829	819	801	817	834	824	832	832	825	817	759	835	823	841	764	851	799	805	766	797	841	766	814	810	807	856	770	824	845	855	853	812	803	827	824	834	835	795	786	816	795	818	795	809	864	858	843	827	803	874	835	802	857	715	832	852	794	778	813	814	842	744	820	858	854	802	799	782	844	778	841	823	809	804	889	809	849	790	851	829	830	796	849	814	805	834	805	821	816	816	755	819	857	830	740	859	798	799	804	777	839	790	851	855	830	777	811	847	835	834	774	789	817	815	807	808	813	806	825	807	813	785	859	815	797	851	819	843	805	795	821	834	840	794	784	820	831	809	775	817	811	811	803	830	828	844	830	808	820	755	825	847	828	807	801	861	833	830	817	850	825	827	834	737	786	812	786	883	774	806	764	827	845	799	809	797	823	862	770	839	843	789	844	769	858	825	828	836	839	777	808	819	811	804	821	800	803	829	825	779	861	811	819	859	813	829	788	789	832	783	808	826	807	772	859	857	850	799	826	829	889	796	833	826	769	786	822	825	773	821	793	750	805	805	760	823	802	816	815	813	833	829	809	760	802	812	795	810	819	810	849	822	790	783	806	828	847	801	817	795	830	818	813	803	838	795	782	765	811	819	799	776	792	798	817	862	838	773	782	824	854	805	775	798	832	840	764	788	815	825	862	776	869	807	847	783	823	836	792	834	798	836	852	803	826	811	838	825	824	862	793	854	838	844	819	799	804	865	801	748	833	770	828	815	796	853	829	792	783	829	846	793	821	809	812	825	813	856	850	804	796	761	792	817	770	820	809	824	828	795	797	796	822	806	822	768	783	785	824	768	776	819	830	788	855	821	781	788	852	849	800	849	814	805	804	799	803	815	823	841	856	793	753	807	785	790	771	829	818	832	852	855	833	814	802	800	836	801	810	777	828	828	815	842	816	821	825	798	795	758	792	851	794	840	838	827	808	827	783	847	787	802	766	833	809	797	838	766	858	845	836	816	802	851	837	782	831	808	804	761	836	845	835	814	779	839	800	815	789	767	784	769	845	820	802	853	832	834	869	783	823	759	796	852	865	799	761	769	798	767	847	821	844	829	822	848	821	816	824	806	806	856	773	829	816	815	815	825	796	842	829	848	834	809	811	783	830	777	746	773	853	812	827	828	835	811	823	810	842	859	800	862	809	821	830	786	804	800	825	858	763	758	828	802	836	807	813	832	850	800	790	806	813	783	863	837	810	767	809	795	815	761	795	814	800	853	871	782	794	802	804	823	827	781	863	851	849	822	823	869	828	826	783	770	760	837	803	816	839	818	793	805	775	782	841	815	788	837	765	780	806	793	833	835	826	796	804	789	789	824	777	820	820	839	851	824	798	800	833	756	834	830	792	857	790	848	836	854	830	798	797	831	806	789	804	799	876	781	848	785	845	842	807	833	821	822	856	793	781	769	848	875	757	827	846	872	860	829	779	807	815	796	840	812	822	812	793	781	837	813	858	815	787	815	833	863	806	820	817	839	826	799	787	810	801	794	802	788	821	761	804	766	839	815	794	805	817	790	783	815	790	786	815	763	820	800	819	788	787	735	827	794	789	802	824	850	823	782	785	797	784	797	787	824	878	802	812	875	797	795	807	827	763	821	808	836	855	795	793	819	804	838	831	808	847	836	827	846	824	818	835	786	795	821	809	849	823	825	827	845	844	791	827	820	828	772	856	763	788	810	801	845	779	773	774	756	799	823	861	800	811	813	882	846	855	836	816	813	833	801	820	805	787	789	816	794	793	792	832	851	877	819	780	833	816	784	853	789	800	814	833	822	808	815	773	776	832	790	806	780	829	791	828	872	825	837	822	804	803	808	779	799	803	825	797	817	859	812	821	823	836	763	818	818	838	817	812	815	779	839	799	762	812	747	774	793	890	805	810	782	839	819	810	879	791	804	853	818	800	847	810	799	813	820	837	820	828	829	851	807	815	753	767	794	831
1694	330	288	248	269	243	221	244	238	243	243	264	225	256	223	215	220	256	240	238	242	260	227	243	234	233	269	235	213	268	237	250	270	249	241	235	259	247	228	224	258	219	240	223	257	210	244	224	243	234	213	235	235	230	265	257	221	224	232	219	238	237	223	247	228	232	248	249	249	260	232	239	213	238	205	243	218	237	231	241	222	222	219	274	255	244	240	238	214	243	232	250	251	249	239	284	264	178	197	261	256	260	241	242	252	221	224	226	220	221	253	245	255	233	237	235	229	258	234	268	227	211	258	241	253	263	260	229	276	219	228	235	242	221	215	219	232	261	225	229	218	218	256	223	220	238	240	206	220	211	242	233	215	216	212	219	236	208	218	262	228	236	237	224	231	233	210	218	221	230	238	211	244	234	226	231	235	241	226	238	206	251	237	255	236	220	220	228	234	233	199	246	242	209	266	276	235	226	232	250	243	243	233	239	251	239	257	231	233	257	254	224	209	238	250	217	237	242	220	213	227	218	254	220	291	245	198	240	208	235	223	209	261	235	237	227	248	236	223	219	275	229	231	246	232	206	225	252	231	216	224	225	240	218	212	239	229	208	259	244	211	215	244	241	257	220	254	258	225	216	238	219	244	221	208	215	242	259	239	230	221	241	216	231	239	210	219	228	261	229	204	246	244	242	244	243	266	241	252	229	237	233	211	244	229	217	229	248	217	241	227	215	209	240	234	203	205	228	249	283	240	212	250	233	251	256	220	233	228	236	263	261	250	243	232	236	246	252	256	246	232	225	240	241	227	218	279	207	225	223	244	228	221	211	254	220	221	228	248	233	230	234	233	238	216	240	209	231	230	249	269	242	219	244	225	237	206	240	243	236	214	218	225	225	241	256	240	236	233	202	250	229	245	223	220	235	220	216	234	248	211	264	238	235	254	235	221	234	240	219	223	243	246	273	234	259	237	248	249	220	205	231	255	231	270	223	218	240	230	230	222	231	246	227	225	253	291	282	235	229	241	224	217	235	248	272	192	237	267	239	261	229	226	232	270	252	223	229	231	244	232	236	221	254	278	264	250	242	246	242	260	234	265	238	243	229	242	219	207	219	258	234	243	231	208	255	215	205	240	231	238	221	224	238	245	237	260	240	244	245	251	228	261	242	241	271	216	249	220	235	249	199	228	258	255	253	230	258	228	247	249	235	234	235	238	235	244	228	244	250	259	253	224	232	208	224	231	254	225	232	237	221	238	240	221	254	225	265	238	243	227	239	223	258	237	248	224	234	251	219	246	272	256	227	217	232	223	257	249	228	251	246	236	205	228	219	242	246	231	267	242	228	233	202	240	235	223	223	253	224	239	207	208	246	202	205	233	237	245	251	216	257	254	244	242	233	244	254	216	250	267	235	230	234	246	227	265	248	241	213	228	220	214	228	232	236	232	206	245	250	241	254	261	248	286	216	230	231	268	247	203	251	242	277	225	265	217	238	230	229	236	241	234	208	224	212	216	240	258	242	242	226	252	233	214	259	215	225	233	228	242	256	270	263	236	237	245	262	204	247	241	244	212	217	238	254	242	268	257	229	264	234	212	234	249	203	238	198	235	263	238	212	239	260	245	252	224	229	213	244	260	218	227	240	260	228	217	235	239	244	231	233	240	230	228	262	259	222	212	213	248	210	261	254	236	246	258	258	237	231	221	212	251	234	232	260	237	247	241	232	238	267	242	241	251	243	266	229	245	228	214	242	242	252	244	238	209	238	245	248	258	232	251	265	228	248	223	216	225	223	252	232	273	225	215	240	208	256	228	198	236	257	244	226	224	232	208	215	234	221	250	240	211	214	233	241	245	239	228	248	258	255	263	257	238	210	239	217	240	223	226	239	269	228	238	225	239	246	257	244	221	259	252	226	219	212	223	228	219	258	256	243	266	223	298	242	238	233	244	235	207	224	231	226	255	253	241	246	237	263	213	221	253	224	217	256	253	251	219	262	242	259	238	241	270	245	270	220	237	267	239	241	233	244	234	233	234	246	224	226	258	220	236	231	226	249	225	268	238	232	244	227	252	247	192	211	249	220	206	238	232	247	245	224	228	243	223	227	235	232	242	233	233	267	242	237	265	269	223	280	238	247	244	224	241	240	229	247	267	211	243	229	260	254	251	234	238	228	215	240	225	234	224	232	224	205	215	250	252	246	237	226	199	225	260	252	243	225	278	244	232	216	219	198	254	230	224	246	209	249	236	250	231	233	223	266	270	250	238	220	220	239	215	245	248	234	241	236	232	228	250	248	250	233	193	252	217	245	209	264	239	227	276	240	259	239	252	262	213	238	237	240	230	253	255	233	232	217	237	221	228	213	210	246	241	253	244	225	234	228	220	229	223	207	230	241	232	213	235	232	214	221	217	241	215	231	254	235	226	224	227	262	262	215	246	235	218	253	238	213	235	214	241	259	211	234	253	252	217	252	231	258	240	205	252	236	208	245	222	243	227	210	228	219	242	228	253	213	237	241	211	234	239	234	214	234	221	203	209	221	262	247	233	255	297	238	250	257	230	229	229	239	233	259	258	232	271	240	255	271	193	236	250	230	214	250	220	255	235	234	267	255	260	269	227	212	245	262	242	272	237	229	220	259	223	242	225	235	232	232	240	204	234	242	224	238	248	238	234	222	210	253	273	254	230	269	216	226	257	218	223	204	249	233	243	248	233	253	255	231	238	217	271	242	232	227	228	251	222	224	228	198	276	229	233	223	245	257	242	237	219	238	241	223	244	257	230	230	225	268	248	264	231	259	235	250	244	269	223	248	225	232	244	205	256	227	256	289	257	241	237	259	238	239	222	210	212	232	240	242	249	239	217	223	201	233	249	218	214	257	246	233	232	222	232	252	254	239	225	232	226	219	231	250	229	225	215	231	243	276	234	244	234	234	224	250	211	234	227	237	283	216	210	210	227	258	247	251	255	231	244	233	220	232	213	243	247	230	244	230	226	231	225	229	227	236	230	248	233	235	242	225	228	225	238	245	219	232	218	232	218	232	244	253	254	262	273	252	244	250	216	246	230	236	258	223	242	230	227	253	232	237	236	248	223	231	237	247	241	241	226	211	244	215	209	233	255	252	260	236	236	256	225	237	236	190	241	257	223	251	228	247	203	222	204	246	237	236	225	243	227	224	223	266	234	219	253	261	251	251	230	256	232	182	206	219	247	230	247	250	218	255	224	229	225	265	250	250	239	249	265	238	217	228	209	259	222	242	223	234	242	244	255	242	243	237	246	238	212	212	223	244	241	254	230	213	263	236	214	243	258	254	253	271	224	240	229	230	206	286	264	230	236	208	245	244	255	230	256	248	230	221	208	250	214	210	223	225	244	245	231	242	253	252	235	204	207	213	206	240	241	214	239	239	230	201	228	229	231	256	240	266	239	227	214	253	215	236	228	219	243	242	264	203	238	242	238	233	232	234	241	260	249	234	232	248	239	232	241	245	245	231	234	214	240	258
1893	626	629	667	650	621	625	603	597	581	569	592	540	562	583	611	543	588	570	552	592	542	565	598	581	587	545	616	566	553	589	557	554	603	579	543	605	596	552	553	581	600	579	569	542	581	585	592	584	579	556	585	521	599	562	607	554	607	586	609	598	569	553	543	640	561	565	573	562	564	612	563	601	594	574	569	632	567	612	577	572	583	552	554	583	566	611	545	631	555	584	614	556	588	596	587	518	566	575	563	574	586	580	567	601	544	610	552	612	594	608	573	565	574	577	576	602	610	570	584	574	618	562	548	549	590	539	572	562	610	580	572	606	608	556	557	555	542	587	583	562	521	600	554	561	609	586	603	603	615	585	588	579	594	570	601	604	574	603	563	574	578	624	564	610	599	614	594	609	535	586	551	561	558	568	545	620	567	566	533	629	580	590	552	607	591	561	541	579	603	556	535	569	570	629	576	585	616	577	519	527	581	565	547	563	572	535	585	597	565	552	596	560	553	607	570	591	548	511	558	577	557	579	596	516	587	565	605	522	611	577	606	532	569	591	600	602	602	561	591	586	578	590	554	551	519	597	560	592	583	611	581	579	597	560	581	556	615	540	550	550	597	577	573	571	571	571	565	541	565	544	542	593	571	566	589	573	550	580	600	598	582	581	594	571	544	569	548	570	530	588	599	570	575	613	595	562	600	575	583	580	563	558	562	581	596	593	607	612	545	562	564	573	612	602	590	568	564	643	610	598	537	578	549	602	621	578	578	566	521	574	592	565	603	597	550	587	642	559	593	565	587	589	600	579	588	584	540	590	585	559	565	562	578	620	575	587	521	591	609	600	602	565	586	562	535	565	574	581	585	565	588	599	590	578	531	544	596	581	579	578	583	578	554	547	583	566	555	554	558	576	534	582	560	569	543	570	578	512	576	597	555	575	601	610	583	583	580	541	585	590	560	621	562	564	578	565	549	574	620	572	607	531	564	595	548	557	570	613	587	592	602	591	558	555	548	603	564	614	570	556	579	576	594	592	545	606	561	641	594	553	610	602	602	592	529	536	561	612	565	587	579	581	578	518	610	586	570	573	562	573	625	533	596	599	539	554	559	583	547	558	552	550	557	596	561	598	573	550	547	581	583	600	572	580	571	536	584	596	593	549	561	558	576	601	539	601	551	597	601	556	571	602	549	556	536	582	587	586	576	582	572	558	564	581	580	558	554	533	546	618	572	578	562	605	547	560	567	555	531	632	567	594	577	562	587	562	602	571	562	549	560	617	578	586	591	578	573	636	621	549	543	568	599	557	529	559	600	574	549	581	566	583	561	548	557	584	576	542	591	542	592	599	606	609	591	574	538	552	557	609	608	573	586	568	582	522	632	577	601	557	592	588	629	607	602	546	590	581	562	549	572	557	512	562	573	559	590	575	560	519	567	591	555	558	570	582	527	579	559	569	597	570	550	577	618	567	571	594	588	583	618	594	578	573	546	591	571	567	594	588	536	570	549	591	590	564	587	562	565	562	605	535	599	587	578	591	613	584	603	600	604	603	570	569	555	589	587	596	602	564	599	581	644	565	595	570	584	592	580	576	524	564	544	618	610	571	546	603	594	554	587	570	601	574	605	607	622	558	563	578	565	558	596	549	601	591	599	534	612	550	571	583	544	597	595	579	576	564	581	596	577	578	537	599	542	558	630	602	574	560	623	556	588	580	616	600	557	608	564	614	589	579	604	575	555	555	584	564	577	602	583	565	591	534	606	551	558	583	607	593	547	569	555	610	598	583	561	561	570	584	551	588	548	560	638	549	573	557	590	527	575	559	580	558	596	568	579	600	583	600	574	604	575	578	612	538	559	556	606	555	564	605	579	566	534	591	633	615	579	564	638	585	582	539	556	574	567	566	589	583	593	553	571	614	585	533	572	590	629	591	585	537	572	570	591	577	535	578	557	587	607	590	554	567	570	571	607	620	592	557	567	578	541	560	622	565	571	584	569	580	592	578	591	551	583	584	592	545	593	581	564	588	593	526	589	563	577	589	530	580	595	562	623	560	578	575	563	555	581	593	563	601	587	584	616	530	587	573	579	587	555	562	580	579	608	581	575	558	575	516	596	565	571	565	560	548	588	560	629	550	569	589	586	612	562	610	563	608	559	573	600	568	587	561	555	558	579	586	589	561	615	587	574	560	587	561	548	599	571	583	542	604	547	545	587	564	585	583	592	539	565	536	565	586	553	560	594	571	589	554	580	556	565	567	557	598	522	578	547	583	591	572	547	573	569	540	599	611	565	608	565	539	542	611	572	563	576	594	564	589	580	597	580	562	577	552	573	545	576	590	585	528	564	572	600	558	567	583	577	553	551	560	602	542	566	566	592	572	577	562	601	567	581	615	559	543	556	583	565	537	547	562	570	569	577	562	614	565	575	584	533	611	545	607	593	564	619	575	597	533	578	560	553	568	547	593	566	597	605	651	549	588	566	585	578	566	564	598	545	559	616	591	569	583	545	578	577	525	555	545	594	556	551	603	589	555	583	530	585	610	565	559	570	562	567	537	578	562	557	552	574	580	569	588	571	580	606	568	581	568	542	573	587	592	581	588	590	578	534	555	553	563	582	571	584	517	544	546	540	558	535	629	544	560	595	626	557	585	524	549	543	581	556	573	584	595	535	567	597	544	535	568	538	594	586	594	562	574	565	586	542	550	556	566	571	563	541	561	598	590	629	590	580	558	591	581	600	550	591	586	595	583	535	548	579	586	570	588	614	579	599	585	590	514	569	578	563	587	571	570	603	552	536	580	551	592	560	572	579	527	564	613	546	610	601	613	570	640	558	601	557	581	570	579	614	600	607	577	572	525	566	562	557	592	590	561	600	566	593	558	588	546	610	592	615	593	557	551	597	575	561	563	565	574	577	574	557	600	583	553	531	572	551	578	571	586	563	590	556	593	556	570	547	592	552	593	569	591	569	577	602	564	592	571	542	578	572	537	643	564	588	572	580	588	552	548	581	498	598	573	587	532	564	569	604	540	557	620	606	525	598	582	562	545	590	572	567	551	578	564	591	576	540	546	581	551	592	502	623	534	588	569	603	611	561	568	562	563	615	522	565	586	588	537	574	585	558	562	583	610	582	547	604	587	573	584	554	601	562	598	569	597	587	587	535	576	573	610	630	612	561	574	552	572	603	597	575	561	562	582	568	610	606	611	597	572	571	561	581	597	555	586	530	588	591	549	595	561	610	576	585	592	561	563	560	571	607	539	572	560	627	589	582	565	549	616	586	587	591	585	590	604	616	579	558	583	569	595	564	570	554	588	599	553	561	551	585	602	607	580	565	590	583	580	579	599	568	551	597	563	589	600	578	544	581	569	547	602	560	563	542	522	612	571	570	607	601	571	560	566	599	600	549	558	558	574	543	534	548	557	574	551	572	582	546	611	552	535	549	560	563	583	585	546	597	550	550	595	639	549	568	583	586	607	573	550	588	572	579	558	604	583	548	542	557
7748	622	561	416	302	291	242	201	205	197	185	177	196	168	199	169	199	188	167	195	165	183	190	174	178	163	149	199	180	152	179	172	172	166	161	156	164	165	174	149	171	179	170	172	164	152	179	212	118	184	166	175	175	163	178	165	157	174	168	170	167	156	174	163	186	157	198	151	146	188	182	153	176	158	162	159	164	184	169	188	171	169	155	154	173	171	150	173	156	164	166	181	160	119	142	163	164	144	156	182	154	168	164	163	146	155	173	183	174	188	172	175	182	144	153	175	158	207	158	164	156	174	169	170	138	137	158	162	150	191	167	178	189	147	160	158	169	169	192	167	169	177	137	143	145	153	181	152	165	178	175	143	145	177	178	193	151	161	137	186	180	156	153	148	173	181	166	158	158	176	200	179	146	149	147	167	168	171	173	168	154	166	140	164	158	183	169	166	174	185	170	171	182	185	144	169	179	168	183	156	182	186	164	173	156	184	171	163	159	165	180	176	164	150	163	158	144	174	168	181	164	158	167	168	179	152	155	176	167	171	148	169	182	176	172	164	144	139	152	164	172	183	177	182	157	162	169	134	155	152	139	169	171	162	160	172	194	200	157	155	188	158	150	158	147	157	166	153	161	182	194	180	148	160	162	148	174	170	144	179	159	191	169	162	155	147	146	205	162	143	163	159	166	156	157	165	159	168	145	146	174	142	158	155	176	151	168	163	169	169	165	160	177	169	142	162	135	159	135	170	146	183	149	153	169	162	166	180	158	154	138	169	142	184	171	177	139	183	186	170	147	150	180	160	174	147	166	159	169	173	153	179	142	140	156	174	153	161	162	141	153	151	148	151	173	170	152	163	193	186	180	167	171	166	172	171	154	171	149	155	177	161	157	150	177	150	172	167	137	157	169	188	201	184	176	174	157	185	168	175	173	169	156	169	163	147	159	157	161	160	165	175	172	151	162	166	184	162	179	170	159	149	168	167	141	162	176	145	163	173	164	158	191	160	159	161	167	160	161	168	153	174	168	168	158	164	144	173	156	165	171	156	180	162	188	159	162	164	182	171	147	146	138	174	162	172	173	124	159	175	161	195	161	146	154	170	165	156	189	168	185	193	171	174	176	179	196	174	165	163	161	164	147	169	144	166	177	186	176	157	182	171	146	206	152	148	170	173	181	186	157	136	156	173	153	180	179	151	162	141	160	164	173	152	165	179	159	160	178	175	157	182	154	166	167	180	184	155	182	120	139	160	171	150	166	151	143	154	167	160	197	175	185	160	176	158	158	170	139	169	159	160	170	190	157	150	159	144	158	183	154	172	158	166	182	163	173	162	170	152	151	171	154	150	163	172	140	175	165	164	146	153	135	190	142	147	144	158	169	181	180	172	162	170	172	159	193	152	169	171	172	137	168	163	156	163	181	170	156	178	176	164	153	168	154	153	173	178	141	163	173	160	163	187	179	138	157	164	184	186	149	170	176	152	159	165	157	165	177	157	179	167	147	186	176	171	186	138	147	144	182	174	147	198	165	183	154	175	159	174	170	186	140	178	164	182	158	181	163	161	168	129	168	158	157	166	152	167	168	165	188	190	140	136	159	175	165	139	176	182	162	154	162	174	144	169	166	151	176	166	192	185	158	164	194	176	168	157	159	152	180	188	175	167	171	165	162	138	136	165	155	169	185	176	174	176	158	147	166	166	141	202	201	172	162	157	141	167	159	172	135	175	141	154	162	179	194	143	169	191	160	176	166	165	148	166	146	154	167	160	182	176	172	144	162	186	152	161	159	148	190	179	160	183	140	204	154	169	164	190	171	179	186	174	165	138	164	161	153	154	154	163	146	166	187	170	176	163	179	168	179	178	170	170	178	166	156	150	183	152	165	164	153	148	164	174	183	169	163	171	179	177	170	169	159	174	153	184	168	193	164	153	154	177	146	157	185	163	178	163	183	154	149	180	156	159	174	148	181	143	167	187	180	160	178	165	148	174	157	151	164	152	160	172	151	167	163	149	134	192	180	169	173	136	153	163	160	137	195	183	179	143	170	155	159	177	157	156	137	167	161	146	172	174	169	157	152	179	161	172	156	141	171	178	173	185	168	147	167	187	180	168	181	185	151	180	157	167	169	157	157	173	181	158	182	191	143	151	173	166	169	171	180	168	175	173	168	159	176	156	140	170	165	168	140	136	173	175	168	173	147	166	146	156	164	155	207	163	173	169	158	173	186	188	183	187	179	163	172	165	149	157	160	175	171	156	173	158	168	151	174	177	196	170	172	181	134	155	165	147	167	173	155	173	139	174	158	145	166	152	174	185	152	151	148	189	155	189	160	131	152	149	160	157	180	169	155	167	177	200	144	161	172	142	162	159	164	167	169	173	140	157	155	184	155	168	140	147	161	168	140	184	137	186	173	165	189	177	153	169	165	191	146	178	167	169	165	163	157	171	168	166	158	155	162	166	172	137	156	146	173	182	165	160	153	166	183	158	171	186	178	161	173	171	150	165	160	158	162	158	172	174	147	174	165	175	171	177	169	176	145	185	176	145	181	170	139	172	164	140	169	173	172	197	168	159	182	168	142	178	164	159	174	175	172	179	179	184	183	155	156	185	162	171	144	163	169	156	168	162	176	147	156	159	159	167	144	178	178	175	164	175	151	175	177	142	172	197	174	163	181	167	165	165	179	163	152	162	172	161	146	173	159	163	183	171	159	157	173	160	175	179	158	156	178	142	167	167	146	178	169	159	155	154	164	166	185	167	130	162	159	150	158	186	180	183	181	168	133	168	172	163	175	167	159	142	164	149	189	145	160	180	170	175	168	171	177	158	180	169	162	167	179	153	176	153	144	183	165	167	162	178	181	155	157	171	169	165	162	162	188	166	134	181	172	153	152	177	180	152	177	161	188	152	175	158	159	210	164	159	174	143	179	163	162	156	198	168	187	158	172	173	175	168	179	167	176	164	168	187	161	154	167	153	146	192	161	155	156	176	195	165	171	161	175	172	175	144	180	158	160	170	135	183	180	141	156	178	174	139	167	149	188	169	151	168	150	152	152	148	200	187	153	185	171	151	160	151	168	168	189	165	168	160	159	166	178	183	206	189	177	178	163	151	159	156	184	182	163	191	174	183	171	165	152	130	152	184	154	155	159	172	171	167	170	164	149	186	190	188	163	185	172	170	186	152	153	172	185	168	181	165	165	177	149	156	166	169	187	167	181	170	176	159	198	184	188	158	185	169	157	163	157	158	174	175	171	167	143	171	159	171	160	159	172	172	145	165	161	191	160	169	164	159	162	152	152	155	175	157	144	158	164	170	164	168	157	144	178	175	179	171	162	152	181	185	157	153	178	163	184	188	169	198	169	164	156	141	159	152	180	174	152	142	176	139	133	134	169	181	167	185	181	169	175	182	151	146	167	156	145	183	151	190	142	147	200	166	164	170	160	156	160	155	163	171	157	166	176	169	162	161	165	155	137	163	197	173	156	146	170	161	163	178	159	173
6323	838	1266	1413	1160	949	838	837	649	672	622	591	570	561	538	505	506	584	534	478	502	539	504	496	486	485	472	488	435	471	443	479	482	469	479	480	488	455	436	486	446	456	450	462	439	473	466	467	422	453	484	477	495	489	475	477	482	457	461	439	478	442	475	474	496	439	438	429	494	479	429	461	461	461	453	499	434	466	452	458	462	439	465	465	495	435	455	436	467	454	411	441	485	483	436	461	441	470	461	459	445	429	454	420	458	427	444	473	460	466	447	417	441	445	442	439	405	428	486	423	423	472	459	465	457	447	453	457	454	463	445	433	455	472	451	438	440	448	444	415	428	463	432	458	426	435	444	432	484	455	467	452	444	436	455	438	470	426	453	447	489	467	462	476	428	449	444	463	481	459	463	416	479	423	465	411	443	450	486	448	451	450	447	460	459	473	450	460	457	477	477	427	458	439	430	454	437	439	439	440	458	440	447	461	447	444	446	436	450	443	439	455	463	458	461	449	422	408	452	471	445	456	433	445	448	453	435	435	439	436	477	476	426	464	453	435	470	456	461	456	446	444	435	431	458	449	407	456	459	476	469	461	446	473	439	456	478	465	455	469	449	444	450	458	487	460	469	481	463	433	468	451	408	442	461	424	445	431	431	442	420	405	416	490	420	476	419	454	440	471	482	449	443	432	481	490	437	429	454	455	448	404	468	456	482	414	447	430	483	464	452	447	441	447	461	436	448	469	457	475	437	456	462	435	446	406	476	430	455	456	444	419	434	435	426	456	455	463	414	452	457	403	424	446	429	413	439	483	493	443	416	414	459	444	437	458	424	464	431	447	488	451	452	437	474	451	423	461	476	447	466	437	484	445	481	480	458	466	452	441	473	438	463	409	445	466	461	494	448	460	458	418	429	456	483	478	505	456	473	443	453	444	440	427	489	461	448	442	434	507	477	431	472	433	480	463	476	493	457	462	461	448	475	451	460	436	462	425	439	442	419	428	455	447	430	439	430	476	473	436	459	417	471	439	440	428	473	484	404	458	448	447	457	448	465	457	413	504	464	421	423	454	448	445	475	461	472	453	464	476	416	433	499	462	437	437	450	448	463	472	466	461	440	438	415	444	427	431	456	479	457	452	494	475	443	417	434	502	442	460	453	498	476	459	422	459	475	477	456	460	457	445	458	421	452	415	473	453	455	453	420	458	460	451	476	442	434	447	450	486	463	445	464	474	456	452	441	417	435	475	484	449	439	423	471	472	438	451	462	467	442	465	453	463	457	423	442	454	454	443	439	476	431	463	462	476	473	442	448	435	463	422	454	400	432	474	452	453	412	426	472	429	419	448	437	453	433	458	469	462	451	484	442	460	428	455	421	473	473	440	459	467	444	471	453	462	414	491	477	463	467	452	479	426	414	438	430	457	435	460	456	435	466	446	457	445	459	489	434	458	450	429	439	421	441	460	411	422	457	427	437	428	426	487	439	451	450	421	456	441	457	455	443	448	443	463	437	488	452	433	458	438	442	426	420	445	440	427	459	450	471	418	448	447	448	416	474	458	432	477	430	459	452	462	432	473	437	445	442	424	475	476	462	446	457	430	432	438	483	405	448	477	421	437	444	476	462	452	449	441	464	501	432	487	468	415	478	436	411	464	456	472	453	420	466	437	431	453	442	435	486	434	436	487	459	434	443	500	481	425	429	439	480	451	394	438	445	448	424	425	442	466	447	451	450	465	434	461	435	469	432	439	446	436	460	441	424	504	423	462	442	434	451	438	469	439	457	469	453	433	431	480	433	471	433	444	445	452	443	442	481	437	494	476	450	469	437	423	474	476	446	466	443	465	439	430	453	434	480	413	444	481	459	434	463	428	408	466	453	466	506	455	474	481	449	443	468	465	473	407	444	432	481	475	459	479	460	476	432	403	417	429	460	424	452	487	446	440	460	479	434	455	439	447	447	456	459	447	468	418	465	449	461	459	444	407	410	453	440	451	468	476	470	438	424	432	459	465	469	428	432	449	433	470	476	440	435	457	458	453	461	448	453	439	396	462	457	438	448	432	464	450	448	438	463	470	400	449	438	399	457	466	443	430	429	438	452	461	457	440	470	434	471	450	474	467	423	446	454	437	454	418	453	441	478	449	447	442	415	431	432	452	426	439	460	447	473	420	481	428	456	488	452	466	495	462	437	479	439	431	471	410	454	438	469	460	485	482	460	460	456	445	438	480	455	438	420	443	484	453	457	486	445	464	448	439	447	456	426	436	454	451	472	463	466	429	444	421	419	456	496	411	441	475	480	424	490	422	445	461	472	473	437	456	418	467	459	443	441	476	434	435	444	435	470	473	448	431	481	472	441	425	461	460	407	443	432	463	458	465	450	427	463	434	455	419	469	442	485	419	456	423	450	455	413	445	489	406	398	451	441	464	421	473	422	454	461	396	496	474	439	438	412	432	431	485	441	485	471	468	472	436	447	492	450	477	455	428	467	451	472	435	453	432	438	418	460	458	454	442	453	456	454	441	445	457	462	435	445	456	439	437	447	448	444	432	457	425	424	424	449	472	441	513	488	434	445	473	422	420	415	452	427	474	448	435	440	462	423	451	471	462	461	462	445	482	431	439	440	477	480	454	422	463	443	475	457	442	476	446	444	409	459	420	423	448	458	447	436	462	432	422	512	441	437	462	432	447	447	425	405	409	464	449	466	494	473	413	430	400	462	457	458	464	460	448	417	473	468	430	450	457	439	443	502	422	416	458	451	431	446	475	442	452	438	468	455	488	441	436	486	445	489	452	457	466	468	462	471	453	503	440	457	439	457	457	468	450	470	500	452	458	448	434	483	431	458	436	428	476	471	488	459	421	459	434	439	419	467	463	445	472	428	438	426	464	460	419	445	403	448	440	461	456	452	452	499	474	470	471	477	433	456	444	460	449	486	463	504	453	451	469	454	461	457	426	442	431	445	442	459	432	465	471	485	474	447	474	478	478	398	441	414	470	447	437	474	455	441	442	439	441	438	497	480	486	463	433	456	445	397	419	462	446	460	467	433	427	424	480	423	447	441	440	473	455	459	409	423	443	452	493	494	493	447	442	445	462	465	452	475	430	442	454	469	425	418	450	449	460	451	480	446	444	417	440	423	455	465	457	423	461	442	436	435	437	450	448	462	446	469	450	451	457	455	433	465	439	460	442	456	484	471	461	426	432	425	429	475	434	435	481	435	446	445	409	451	476	444	474	457	440	449	438	532	455	439	443	481	460	495	464	432	428	455	446	463	460	420	437	481	476	440	471	425	441	461	460	443	433	457	469	450	474	408	473	457	458	479	491	459	432	440	413	497	439	476	479	442	460	436	492	457	473	457	454	500	479	431	461	447	438	461	436	447	472	407	477	473	432	446	468	472	498	495	473	408	414	464	431	474	458	443	463	440	436	449	427	402	430	429	467	501	468	469	454	491	450	467	439	464	449	454	439	473	465	456	446	442	463	422	420	471	453	451	447
15238	1517	1184	916	640	496	470	514	423	422	402	399	386	396	362	351	401	373	360	359	347	387	344	339	337	326	358	367	374	359	329	359	376	328	389	332	317	364	342	326	347	305	315	373	376	360	331	341	338	371	339	354	340	341	335	353	371	385	361	360	364	329	360	357	365	352	369	319	352	360	343	326	317	359	361	359	336	316	333	334	354	353	365	356	344	331	336	339	345	333	339	309	367	334	376	364	339	379	323	364	371	366	317	324	325	322	340	326	369	351	314	358	348	332	352	351	304	325	367	304	329	336	356	320	345	357	344	323	303	381	316	360	363	336	361	351	337	316	324	359	369	369	352	371	338	345	319	350	339	328	358	350	348	350	355	376	365	378	339	330	349	335	339	332	323	353	358	342	367	355	311	367	360	344	377	355	340	345	352	362	355	350	344	350	300	334	352	352	365	354	325	328	361	359	370	368	353	340	362	377	320	354	344	359	349	331	318	330	378	351	359	354	355	354	362	333	356	346	336	344	350	345	345	371	387	384	338	343	379	336	332	357	315	398	356	352	341	309	369	343	346	347	292	341	345	357	342	346	328	385	329	358	345	341	356	343	364	368	386	366	347	354	328	334	371	334	320	355	348	334	315	349	353	308	339	362	303	354	352	358	352	322	342	343	370	373	323	337	356	365	349	360	354	371	372	375	327	347	354	340	328	334	358	377	342	370	332	359	370	366	328	325	333	380	329	314	380	333	339	324	354	363	340	337	370	324	333	351	353	363	361	306	372	350	325	335	376	342	328	352	344	382	394	375	313	316	337	347	334	351	371	329	359	349	316	359	310	344	312	359	364	388	330	372	349	304	326	369	369	378	347	317	351	333	335	318	346	382	348	354	327	370	360	326	323	333	309	353	350	328	384	360	387	334	351	372	373	329	375	323	345	320	340	339	354	390	337	360	342	309	329	350	395	339	384	393	344	410	321	339	348	337	348	329	359	372	339	346	360	332	311	359	363	377	331	354	310	332	337	344	343	331	352	330	320	392	345	329	362	346	329	331	342	324	327	348	359	378	312	337	326	323	320	325	358	317	330	329	358	343	359	321	349	374	352	336	364	348	379	357	359	343	347	369	354	405	387	357	365	329	344	333	348	357	357	310	336	358	346	337	352	364	366	352	356	355	358	339	342	347	383	352	346	357	351	363	341	351	367	345	334	373	348	398	350	339	390	359	374	312	349	330	352	327	353	376	327	375	350	348	351	355	337	363	347	344	337	323	335	330	345	329	343	369	326	342	360	391	326	378	340	315	355	357	360	359	337	356	340	328	346	344	378	367	317	330	333	343	348	346	304	361	351	317	322	345	330	366	393	343	364	315	336	345	302	346	363	335	365	378	364	341	316	312	328	324	373	362	293	351	324	336	376	358	378	394	373	363	353	355	338	378	371	329	332	351	362	334	345	335	354	357	353	344	361	372	349	300	368	405	388	341	345	334	361	346	356	355	360	376	345	350	365	356	349	332	356	361	351	306	379	370	345	348	352	372	380	357	317	380	333	353	381	340	358	380	340	336	330	366	364	358	344	344	321	358	300	329	339	329	339	313	336	298	374	330	355	345	334	327	355	375	333	352	361	389	346	354	353	341	390	351	313	352	345	345	325	354	339	348	332	345	348	382	365	321	306	320	327	362	346	335	301	333	320	348	321	321	368	338	342	313	345	341	336	334	345	362	327	397	366	312	331	330	350	355	328	320	357	297	362	335	335	341	302	353	352	379	351	376	342	364	342	331	374	355	359	322	389	382	395	369	338	309	339	374	341	336	314	351	344	326	348	332	375	332	337	338	341	307	347	347	361	313	360	342	352	377	349	316	340	315	322	355	357	358	339	370	354	318	308	336	364	333	329	387	314	335	347	329	358	347	345	379	347	351	385	316	333	362	338	329	333	365	323	330	352	339	372	376	346	332	354	362	350	348	338	320	354	344	311	371	315	330	317	353	310	339	352	361	377	328	342	311	324	352	365	334	373	364	373	357	331	339	329	322	345	363	364	333	334	356	317	374	326	325	373	341	328	346	350	344	394	325	334	374	368	339	322	313	355	348	317	352	338	346	317	357	360	360	342	338	330	344	352	331	349	393	361	359	338	342	331	342	355	336	364	370	320	375	372	359	347	345	358	343	347	383	333	323	328	337	336	373	336	326	335	360	356	306	320	375	401	328	374	353	381	388	341	323	338	369	350	308	347	342	337	362	360	351	339	367	329	343	330	352	351	336	376	381	337	394	351	344	371	365	332	335	376	382	370	344	401	333	354	361	323	320	327	364	342	336	378	313	357	308	331	357	339	325	366	333	376	353	328	337	327	353	356	332	328	298	370	339	320	399	334	406	368	378	315	347	372	347	382	342	335	344	358	338	347	354	307	328	331	352	336	310	339	364	333	341	340	362	352	357	331	324	336	358	335	368	333	276	328	350	306	358	339	358	357	337	353	344	318	344	331	355	362	331	363	339	342	372	335	371	348	343	383	323	324	349	370	341	357	299	336	365	316	361	358	355	338	346	356	341	337	328	324	329	335	317	367	348	339	331	337	348	370	290	365	362	341	346	352	344	327	327	348	338	365	354	387	351	348	333	357	357	367	341	342	393	372	353	353	342	334	336	342	343	357	330	353	365	343	391	324	329	344	328	350	353	394	336	337	310	348	361	388	340	349	313	362	340	333	328	351	340	329	324	350	363	352	340	336	357	375	349	313	368	365	339	302	339	359	334	376	304	357	303	335	333	337	367	347	363	371	328	393	333	354	355	352	349	293	379	367	379	368	343	288	335	351	381	364	321	296	354	344	356	361	293	345	327	395	346	366	338	352	368	321	340	375	356	376	336	316	351	329	307	345	386	345	350	347	347	347	333	323	320	317	353	331	345	331	367	349	332	328	382	335	362	340	355	351	337	371	343	344	347	333	361	358	352	370	340	362	368	350	357	342	354	320	344	380	348	389	350	321	348	341	352	348	338	359	347	346	367	325	373	357	352	355	327	333	312	355	350	323	352	347	359	386	377	390	335	294	355	366	299	356	359	376	321	369	361	340	316	325	374	340	356	347	354	365	382	363	348	342	355	325	306	348	330	335	317	359	384	366	348	347	365	331	352	386	360	375	348	317	340	360	317	342	348	336	347	311	315	343	339	343	351	297	331	339	323	338	393	373	295	333	342	326	319	339	348	372	309	342	373	335	315	340	350	356	350	313	323	334	328	330	333	353	339	335	350	345	349	381	378	320	349	329	351	341	339	351	332	332	338	380	340	338	330	338	360	321	329	349	343	316	321	315	344	373	368	342	332	357	349	351	345	356	350	325	315	370	366	334	344	342	363	367	336	359	393	350	342	335	317	345	347	343	343	328	349	319	375	342	343	340	351	350	326	369	363	336	322	331	354	318	336	355	383	327	321	360	317	359	349	364	372	341	340	373	357	356	297	319	357	352	361	349	350	364	322	361	345	329	344	319	343	355	375	362	352
8656	1467	2528	2717	2192	1863	1517	1427	1284	1216	1126	1067	1083	1006	968	999	924	887	864	910	865	967	883	883	828	889	857	895	903	854	896	878	832	859	875	857	824	855	888	864	843	809	846	875	872	826	814	829	868	808	800	819	792	828	860	847	819	838	827	905	820	822	867	845	859	839	812	809	838	845	799	878	811	834	821	854	804	866	815	789	815	804	783	818	872	843	876	800	813	844	831	805	845	798	791	823	854	774	815	821	828	788	829	858	825	888	840	782	841	831	786	871	831	844	873	800	794	823	823	858	828	832	797	786	859	835	857	835	814	776	809	795	836	803	830	813	803	846	869	840	848	808	814	790	821	790	811	813	820	804	777	853	789	800	846	844	789	822	817	846	826	835	833	814	800	830	796	779	804	866	808	794	762	755	848	832	820	804	836	825	741	775	767	827	785	807	832	815	843	817	812	843	822	796	794	825	780	807	810	788	857	836	784	784	836	777	838	821	802	812	794	820	830	835	841	808	818	827	836	798	797	763	791	847	847	805	771	799	829	881	869	797	796	784	833	806	821	854	796	794	779	861	813	842	825	854	802	818	812	836	784	792	799	822	812	783	864	784	762	854	856	826	798	753	842	815	796	811	792	830	848	765	812	837	807	853	836	829	803	831	779	788	813	783	782	830	805	819	805	797	814	847	870	823	788	804	833	828	799	806	849	818	836	787	851	763	792	754	820	801	830	798	827	818	803	821	791	873	751	851	795	812	814	848	780	817	803	796	779	729	799	841	809	830	831	773	836	802	790	852	785	756	836	766	805	807	811	809	826	806	856	822	780	844	780	774	822	822	880	834	821	877	799	810	826	823	811	818	844	830	822	805	825	812	825	766	783	799	816	844	803	845	825	841	810	802	807	802	815	812	818	783	822	820	834	850	782	877	799	842	819	858	821	911	813	846	823	793	795	808	844	786	792	824	845	861	791	806	807	858	863	805	819	790	857	816	806	842	730	841	766	793	802	820	826	821	846	817	813	797	837	844	771	816	818	804	839	814	774	811	795	796	826	820	749	793	790	884	829	793	838	825	817	800	797	824	824	786	837	813	769	866	789	776	868	777	796	810	813	776	858	855	799	760	794	773	783	857	824	829	788	828	805	795	808	775	790	848	829	823	796	793	784	784	813	764	843	816	789	822	795	853	846	817	818	829	778	851	826	791	791	838	815	857	832	800	799	841	861	789	847	795	852	766	788	866	848	818	806	804	794	793	819	857	854	832	852	793	833	801	818	855	858	820	831	820	764	817	805	824	819	846	828	817	847	837	827	854	824	802	827	878	835	751	842	786	864	820	811	789	807	823	805	870	778	836	795	785	812	832	795	835	827	827	732	870	809	785	796	794	834	840	849	782	803	822	801	825	769	805	880	761	825	847	811	757	848	831	794	781	837	811	806	834	832	820	788	843	824	800	795	867	875	790	749	825	804	775	790	812	772	782	790	793	891	791	802	734	842	841	804	822	783	793	860	800	802	790	803	829	810	799	830	807	838	807	793	801	824	830	833	824	860	838	832	829	821	865	760	782	846	843	818	862	842	856	820	817	860	846	831	823	773	834	840	825	769	815	813	835	785	789	821	804	820	809	841	808	768	823	767	791	826	838	829	826	838	802	814	813	788	830	828	825	844	815	783	781	861	809	833	797	829	759	839	777	849	787	805	836	790	729	810	829	844	812	816	792	811	827	785	846	847	808	810	793	816	827	838	772	823	816	763	798	812	777	842	745	822	771	809	760	765	793	769	794	798	849	845	811	854	795	811	818	809	803	800	836	850	755	842	809	796	795	791	814	825	867	833	887	797	813	830	847	830	806	793	820	811	763	793	886	798	819	816	845	826	793	803	846	833	837	867	919	866	815	847	784	777	863	788	783	776	814	818	886	863	839	793	833	740	816	842	831	832	830	828	867	809	862	826	813	801	807	823	818	800	797	802	749	787	814	851	821	847	840	854	896	792	737	861	860	848	850	831	757	818	867	788	799	830	855	855	797	800	861	786	762	861	813	834	820	865	769	830	775	808	810	814	816	844	788	815	812	802	794	842	793	784	822	841	870	827	825	848	767	834	801	763	829	819	869	807	772	796	773	814	827	805	825	865	849	787	789	778	834	808	809	802	806	818	785	811	818	842	740	839	798	758	804	855	824	796	802	807	820	844	789	797	833	850	863	818	815	841	799	861	786	868	819	767	797	817	837	770	780	833	816	805	851	826	815	796	803	793	878	783	881	839	784	800	808	754	878	775	819	852	862	811	835	823	817	789	824	827	816	867	800	829	860	808	857	845	862	804	762	815	781	808	824	795	822	850	817	836	787	828	752	856	801	810	811	862	825	819	784	852	817	780	834	807	781	793	822	808	817	843	818	821	759	836	811	840	795	824	846	871	826	814	849	865	799	788	889	880	817	808	772	819	795	777	878	828	808	820	832	811	813	860	810	790	804	803	814	827	804	786	805	831	806	844	820	822	768	821	815	824	733	812	817	794	801	833	832	816	834	792	812	902	800	808	821	800	788	770	774	842	840	820	786	847	805	785	835	827	826	774	805	800	792	809	803	791	857	769	784	806	823	807	863	822	764	796	751	826	844	863	801	837	820	833	751	815	828	894	791	833	818	848	783	834	787	812	785	778	840	852	847	832	806	826	799	815	834	806	851	830	752	776	878	806	794	789	794	822	789	764	790	830	828	849	805	804	833	800	807	843	815	767	782	837	809	859	797	826	828	795	809	810	768	795	831	816	805	833	842	792	820	834	822	799	830	807	774	827	868	826	834	838	813	826	789	816	810	814	810	801	754	748	823	821	792	910	796	822	815	796	812	790	807	798	856	830	850	813	805	823	838	799	831	824	808	823	841	840	827	769	799	824	820	845	794	816	757	831	793	827	828	803	806	841	818	788	813	815	804	819	809	826	818	804	797	765	820	862	837	794	831	807	807	816	823	787	813	830	766	795	852	852	818	811	767	795	841	782	821	817	815	801	837	781	801	801	888	804	825	833	854	830	752	827	827	742	804	826	832	883	829	827	758	816	827	819	844	793	817	821	820	823	860	795	791	792	830	789	821	823	803	832	827	829	798	799	798	786	841	852	827	835	796	842	794	878	799	822	797	828	810	812	848	803	901	790	838	796	830	798	751	794	872	835	781	838	795	864	810	825	855	808	783	749	768	858	848	851	758	798	830	773	779	827	853	798	812	895	832	822	803	843	777	820	844	786	793	830	792	803	846	803	859	802	790	811	838	819	799	829	834	795	828	859	827	812	833	850	788	788	822	795	835	814	852	824	791	803	821	850	789	800	849	817	792	771	805	749	796	795	800	835	824	842	782	826	818	769	834	869	832	856	807	863	860	838	823	805	803	841	774	838	760	825	813	799	833	857	764	846	856	806	825	841	844	865	787	821	795	770	818	844	895	793	845	761	788	844	823	816	819	810	851	801	807	785	783	830	776	824	784	821	830	785	825	786	834	788	827
1945	331	317	213	224	234	243	229	284	255	232	218	228	258	220	258	237	240	225	224	250	242	260	217	214	263	243	212	231	242	214	248	228	251	255	205	225	218	229	243	222	241	221	242	243	245	232	253	196	232	216	247	235	233	241	241	248	237	195	226	261	228	239	236	230	224	237	253	249	231	217	225	238	213	244	219	213	241	241	199	221	236	213	238	268	231	210	257	220	237	229	210	200	230	212	214	236	237	240	264	218	222	270	240	240	230	247	233	227	221	221	238	238	207	235	223	252	270	226	208	235	226	211	230	230	205	259	248	221	226	265	227	245	231	238	218	217	249	237	255	274	248	216	204	250	245	225	221	233	245	227	216	238	199	240	213	218	224	217	257	213	234	235	219	221	238	251	260	245	229	215	221	201	256	225	230	261	261	253	216	219	220	220	221	242	233	245	232	247	273	239	255	261	265	237	261	243	273	247	221	247	232	247	241	225	243	224	234	244	240	255	231	232	228	220	229	258	243	223	232	244	223	253	245	231	240	231	219	232	215	253	222	204	222	232	228	243	230	260	248	264	214	255	242	218	247	228	231	237	273	227	236	226	198	245	268	249	249	246	200	252	228	229	234	240	233	234	240	254	236	246	235	253	227	236	227	254	230	222	250	236	224	233	240	270	245	249	236	218	250	227	214	208	255	258	228	221	246	255	244	263	223	256	232	233	233	209	244	229	219	220	229	241	266	255	241	210	209	217	222	249	222	220	233	216	258	216	239	242	229	230	245	197	262	208	241	244	236	247	226	233	210	217	251	227	204	233	260	240	209	220	229	217	242	229	225	245	235	215	225	257	229	241	271	230	223	185	239	218	216	237	215	231	230	229	248	255	212	258	235	224	225	215	264	241	222	215	229	252	217	237	216	245	250	232	226	227	256	211	224	236	213	223	241	242	241	240	247	220	255	226	211	215	235	230	220	238	248	240	247	238	244	237	236	245	237	229	256	227	247	237	219	245	213	258	248	242	229	240	242	233	226	242	215	256	237	249	252	222	240	236	250	207	231	242	224	257	239	237	231	254	225	230	219	241	196	237	228	239	238	257	248	214	245	208	217	205	211	255	253	243	210	216	244	235	248	234	207	249	199	236	243	268	270	207	229	233	251	216	255	262	239	230	245	231	220	208	244	212	219	239	244	232	248	212	241	212	232	245	191	264	228	212	212	219	226	262	239	259	247	236	231	260	248	257	216	265	254	243	232	233	217	220	231	262	255	221	205	250	238	238	235	203	235	214	231	225	242	222	223	225	218	211	246	231	256	230	228	228	235	216	215	215	245	206	232	239	236	225	228	243	235	209	256	222	207	226	268	229	237	244	213	215	241	252	223	247	235	224	249	234	236	207	229	221	227	222	220	255	248	239	205	216	248	226	221	222	223	216	231	202	254	207	237	249	236	203	205	203	254	259	229	249	257	232	222	234	211	257	227	224	235	219	211	230	242	247	226	238	232	212	251	217	249	194	220	271	225	218	223	224	218	243	214	197	223	227	233	207	242	248	257	247	236	202	226	222	221	216	234	257	238	235	252	221	247	209	246	216	206	207	256	243	230	218	249	215	248	241	255	232	220	216	212	224	193	281	229	240	234	246	243	214	224	254	272	221	210	217	274	225	236	211	235	247	219	236	219	242	267	202	223	266	248	261	261	221	260	232	239	235	227	235	243	235	238	228	260	253	247	238	237	212	229	255	228	238	240	226	245	242	227	229	253	248	251	238	235	232	259	244	228	240	246	214	229	226	225	225	244	240	219	240	271	213	220	249	235	246	226	244	235	223	219	206	253	225	222	220	232	241	259	243	275	217	233	245	235	238	228	246	239	233	217	239	237	230	232	216	227	243	224	235	241	227	234	234	235	253	210	202	247	248	239	217	229	212	263	230	236	231	239	232	204	224	222	227	222	248	251	243	213	227	209	210	228	194	267	249	231	251	275	222	215	237	225	220	249	205	224	227	259	215	228	279	252	249	249	259	211	232	243	274	222	210	239	206	215	196	246	240	232	239	228	265	241	223	232	230	229	248	241	279	239	237	225	204	238	254	254	268	260	228	230	219	239	231	225	238	242	217	228	244	238	226	223	233	227	253	265	234	250	230	256	230	230	228	234	226	226	242	261	228	264	258	253	240	256	232	228	231	210	222	235	229	225	247	232	232	211	242	225	249	269	223	229	220	247	210	245	235	225	245	226	219	252	228	237	245	220	246	216	261	252	240	223	270	254	234	242	230	275	242	215	222	247	240	251	241	206	240	253	250	246	229	227	254	237	221	211	208	245	224	258	255	232	231	228	216	218	241	221	224	227	229	202	243	232	245	251	222	225	218	209	215	230	224	219	225	212	234	246	241	222	246	201	240	242	240	234	219	234	252	238	231	253	238	238	248	211	247	223	245	209	230	211	239	240	246	229	215	215	242	234	214	307	250	239	268	224	259	243	222	225	223	252	215	254	224	211	220	248	235	236	281	241	241	238	276	252	205	246	212	225	234	241	247	233	215	253	225	235	230	222	262	241	240	247	196	240	233	226	218	251	206	231	221	218	227	247	221	221	239	259	229	257	243	223	270	249	225	237	288	244	248	217	255	264	239	249	228	297	230	203	243	239	257	249	234	225	209	252	228	213	235	248	263	252	221	244	233	240	275	220	240	231	251	247	246	263	232	234	246	226	203	221	213	244	262	254	251	227	221	232	234	238	255	210	237	228	257	244	252	242	225	242	245	235	244	244	254	207	237	239	231	250	227	220	235	215	220	210	211	228	245	208	242	229	252	236	241	239	249	236	201	246	236	247	239	251	242	236	230	281	228	228	229	221	216	245	244	273	214	223	230	226	239	240	221	236	241	262	237	197	213	269	224	238	231	221	259	236	227	228	233	230	224	218	249	247	227	221	228	249	231	220	215	248	227	241	233	228	264	229	238	241	227	239	262	241	231	249	233	228	236	235	219	235	250	233	228	243	234	224	253	240	239	220	220	234	235	246	230	206	226	245	249	224	264	242	221	232	262	248	224	253	220	238	238	195	219	234	246	245	220	212	253	221	220	224	239	217	228	217	204	249	236	243	233	257	237	253	238	221	214	268	233	230	189	252	250	221	227	231	258	245	236	229	196	217	255	251	207	230	215	217	224	245	221	255	228	206	233	251	222	221	238	248	217	231	245	226	233	235	223	220	255	201	256	221	244	254	250	202	243	226	231	268	244	243	248	262	218	215	221	221	221	239	253	223	247	246	238	255	244	191	229	234	236	246	259	255	226	245	234	242	245	239	248	262	200	238	233	232	227	269	233	241	274	253	228	241	216	218	236	250	236	252	223	233	254	237	268	239	237	233	204	238	225	205	223	216	244	226	244	248	240	248	236	241	262	219	219	205	226	220	224	222	223	214	255	256	257	243	217	244	240	202	220	234	239	235	219	240	260	258	236	202	230	231	247	244	267	249	239	215	252	216	192	212	237	240	240	199	267	214
1980	628	712	683	607	671	565	573	615	572	619	568	602	554	574	566	576	595	534	550	540	532	581	587	594	563	589	565	552	574	570	542	554	620	599	614	547	581	592	583	592	599	559	630	537	549	587	579	554	595	557	609	576	581	585	583	579	574	560	554	578	585	572	546	580	541	579	588	558	569	588	591	526	556	579	605	591	588	565	550	551	563	590	537	520	579	602	594	582	572	519	570	587	532	547	634	565	611	578	594	579	575	617	580	577	540	602	563	570	550	576	528	552	527	589	556	552	635	528	526	539	578	570	565	565	576	565	548	601	561	570	556	588	574	580	533	570	579	606	566	586	608	601	572	570	549	583	565	599	564	570	566	553	531	538	585	562	568	612	533	593	545	530	565	583	599	603	575	584	579	597	580	516	529	556	554	593	577	565	572	577	546	613	572	531	549	545	563	603	559	583	586	563	584	603	589	602	551	537	552	576	560	561	632	607	562	523	604	528	582	563	579	508	546	556	576	529	554	546	556	610	553	540	536	580	591	559	594	570	542	603	582	572	538	539	547	587	572	600	562	573	580	564	591	636	565	571	600	578	556	562	526	571	521	568	567	579	606	606	569	568	531	580	564	575	570	539	579	595	579	608	574	547	574	551	562	568	589	576	598	600	576	573	536	593	566	536	596	618	584	546	556	520	551	596	539	600	539	555	527	572	529	545	592	587	568	590	566	574	583	590	550	589	598	576	587	628	583	591	602	599	605	575	574	562	534	565	549	593	567	575	598	629	564	549	569	592	564	577	640	562	566	559	585	578	546	562	589	593	581	584	525	577	585	591	599	622	592	576	579	572	526	572	573	541	589	582	549	595	590	550	626	573	542	593	593	558	568	584	548	557	603	600	587	550	567	596	562	549	541	563	569	548	543	573	575	629	563	565	582	553	589	536	545	603	538	526	593	580	556	568	517	534	548	601	600	546	565	582	587	619	489	557	598	580	609	627	565	533	600	538	599	547	581	627	559	563	598	586	578	635	565	575	546	530	557	580	561	542	577	594	584	554	563	546	575	571	603	536	591	568	562	591	559	584	561	588	576	581	575	588	608	552	589	598	576	541	513	576	574	541	547	535	574	568	578	594	564	562	578	571	552	551	559	574	561	592	543	539	576	587	571	585	563	585	525	569	582	570	576	587	590	565	568	587	561	595	571	566	586	601	546	589	588	558	576	563	610	559	568	548	569	586	536	565	559	578	571	578	576	603	534	560	577	544	571	580	585	616	546	579	592	568	594	565	589	585	607	574	605	598	545	561	541	587	549	591	571	612	573	572	569	571	543	592	569	589	545	560	556	579	536	567	575	595	560	592	565	586	592	575	572	551	555	597	539	596	558	565	563	579	575	557	544	571	568	562	575	589	585	574	568	571	573	592	582	558	548	619	593	571	594	589	595	609	512	529	548	570	570	573	542	586	586	560	581	577	581	548	592	540	580	583	581	577	572	571	597	578	575	595	574	554	592	553	592	540	606	549	553	498	541	571	527	556	551	551	567	615	562	547	573	602	589	582	612	590	552	596	528	542	563	546	537	621	605	585	560	545	607	546	557	608	565	566	547	578	551	554	590	581	575	580	547	581	567	548	573	586	576	563	596	601	524	575	559	575	570	597	565	605	580	580	588	571	543	550	582	591	570	575	551	582	586	583	629	591	599	542	569	601	585	600	584	609	585	564	567	559	533	563	551	556	578	524	627	588	595	573	508	557	565	545	560	565	579	555	551	555	602	615	549	587	564	581	584	550	592	589	556	623	571	532	528	551	555	536	588	581	558	574	579	541	550	575	554	592	582	548	549	548	602	593	575	560	556	515	596	592	615	541	612	523	564	539	594	564	527	568	539	575	550	571	557	589	554	574	546	611	558	599	568	582	595	594	604	588	607	535	545	600	569	557	592	542	585	573	560	570	563	523	565	586	539	600	566	566	554	550	586	571	560	614	563	538	576	538	578	599	547	608	539	587	620	597	582	579	583	567	546	565	574	595	553	586	521	574	556	587	584	578	602	574	609	589	584	563	598	557	595	543	549	579	533	596	604	555	572	558	545	565	556	563	591	551	556	570	557	534	520	559	574	545	550	563	608	546	534	535	554	556	584	574	552	606	535	565	581	529	581	559	540	591	584	587	570	517	556	572	544	587	593	573	590	528	537	589	591	600	618	569	602	600	568	562	559	578	568	563	569	576	544	565	547	574	580	572	590	604	541	602	546	573	569	534	554	607	533	539	549	587	585	591	554	569	565	565	610	557	524	541	577	546	550	555	568	605	616	534	610	556	540	571	540	552	601	574	562	530	526	612	552	567	587	546	581	564	564	559	527	547	558	555	535	576	614	577	536	576	548	586	540	555	528	560	566	561	574	542	546	546	567	565	568	551	583	586	568	597	606	548	541	562	605	593	556	526	546	563	563	527	590	549	565	556	592	575	498	525	585	566	601	552	580	572	575	614	571	544	555	554	554	562	562	552	571	577	578	591	533	554	587	549	603	545	546	565	543	582	595	597	592	576	589	553	573	561	564	558	562	560	562	560	593	570	551	582	613	575	561	557	596	536	586	576	574	544	591	579	585	562	550	567	576	554	544	549	557	584	566	573	541	548	552	535	536	603	548	584	536	576	572	546	557	587	542	586	579	561	599	560	577	583	540	581	541	592	558	596	627	592	558	566	532	585	550	550	590	613	560	604	566	544	562	569	537	558	582	638	600	569	530	533	614	546	529	523	574	575	538	576	569	592	590	555	525	580	581	590	530	539	536	552	575	574	566	543	583	561	601	568	589	551	603	533	579	579	566	543	571	591	579	562	571	621	548	601	557	577	565	540	578	584	562	603	593	592	596	537	564	593	552	573	573	582	563	532	560	570	577	571	544	619	618	559	529	517	582	573	559	562	570	584	646	579	587	585	561	571	566	566	555	534	592	584	560	562	610	620	573	625	591	561	553	589	580	599	564	580	558	589	575	528	574	568	540	600	572	549	576	554	559	595	596	557	567	533	608	551	535	584	584	603	603	564	577	535	586	595	604	558	584	559	584	567	589	540	579	545	538	584	551	557	602	546	606	566	569	511	561	546	560	565	561	533	577	578	586	583	602	585	579	565	564	570	574	571	590	591	538	550	560	615	585	549	590	535	573	604	568	590	581	569	630	588	537	572	581	600	615	592	535	551	564	575	562	549	554	551	558	552	560	541	541	572	557	581	551	596	562	570	552	544	539	596	593	547	572	586	610	521	599	618	553	602	553	592	573	593	502	594	562	564	581	592	540	549	555	605	543	605	570	583	561	595	593	553	592	537	598	586	551	547	538	553	581	533	564	554	548	585	583	608	521	581	571	586	525	622	591	590	606	550	524	570	558	561	602	581	561	564	527	544	569	582	585	590	550	572	577	621	555	536	603	587	545	560	572	560	608	560	586	581	583	559	598	554	579	605	560	614	564	573	572	554	554	551	560	566	543	590	568	563	592	578	597
8033	676	625	478	321	243	219	201	200	215	188	195	167	195	200	165	182	160	159	170	161	161	181	151	147	157	152	150	165	174	162	160	162	182	145	188	180	205	166	173	167	158	166	156	162	192	177	201	172	147	186	155	150	155	171	158	157	160	188	158	177	176	155	190	129	183	209	162	184	157	181	168	171	145	153	192	175	160	152	164	177	168	171	132	173	182	146	177	166	156	170	156	150	181	180	184	170	145	160	187	163	150	183	176	143	169	155	179	158	161	147	173	178	174	165	164	164	164	184	155	188	156	198	179	165	138	178	148	167	143	172	162	151	181	159	172	179	172	173	177	176	159	187	163	160	180	147	164	176	150	175	159	152	170	162	153	153	176	184	173	175	155	175	165	167	159	164	168	179	164	163	190	135	134	151	163	164	157	170	181	176	150	183	147	162	139	165	142	169	178	193	170	150	158	172	155	165	142	171	157	170	153	193	154	165	181	190	165	142	167	169	155	160	155	157	156	156	150	169	182	170	160	178	147	171	156	157	162	159	150	178	166	162	198	178	172	183	153	163	172	172	162	168	165	140	151	173	159	163	175	160	171	147	184	163	155	146	184	162	166	154	140	176	146	166	135	151	180	188	160	178	159	174	158	172	165	160	198	168	147	160	141	172	157	179	155	162	139	158	147	145	169	165	181	182	185	161	166	171	153	152	154	182	168	168	166	179	194	175	162	179	151	150	155	160	169	156	154	178	130	166	169	142	162	169	159	164	161	167	145	162	152	183	159	168	183	158	188	133	163	147	191	171	175	146	161	165	150	138	159	143	171	174	171	164	156	183	181	154	168	169	155	157	150	170	174	173	162	168	174	168	149	196	172	170	170	166	166	172	151	161	141	165	179	156	159	187	164	146	146	163	145	133	167	180	153	179	179	157	159	152	186	170	164	177	166	172	174	178	183	170	170	188	156	166	172	180	192	137	153	185	171	158	141	162	144	170	178	177	149	161	155	142	157	167	166	173	157	162	182	151	143	159	173	163	153	161	159	167	182	184	144	173	170	170	196	173	168	161	169	145	189	162	175	167	164	153	182	141	174	155	151	155	198	175	164	152	136	174	162	154	167	154	156	193	177	152	164	179	151	171	177	190	165	155	172	175	182	140	161	168	159	195	164	175	154	145	168	147	171	178	174	166	163	179	155	166	152	145	167	169	157	167	167	160	158	161	155	183	168	181	173	147	153	164	127	153	175	150	160	158	160	177	155	163	156	174	186	150	158	170	150	172	189	143	174	169	155	190	173	146	185	158	159	171	170	184	169	163	144	143	135	151	164	164	170	156	160	172	168	178	175	186	141	146	145	159	180	177	179	184	172	158	177	159	143	151	157	150	134	183	178	157	155	171	155	151	156	152	169	172	148	162	188	175	165	174	166	170	152	170	165	177	163	147	134	175	169	182	163	189	138	165	173	139	187	174	161	161	164	150	170	177	181	188	155	153	156	152	176	188	166	168	179	166	162	133	169	179	183	163	186	158	175	158	210	181	153	180	184	163	163	162	156	165	223	157	144	151	154	156	153	161	160	166	162	158	152	162	201	170	157	177	167	165	183	181	142	177	167	169	147	159	179	164	160	170	156	168	183	159	162	188	159	178	155	170	148	165	123	211	170	168	155	148	158	159	164	162	156	166	154	149	161	166	178	164	142	172	159	182	156	168	172	147	166	176	153	177	185	164	187	153	166	189	156	184	167	184	175	171	160	158	189	180	181	175	166	148	167	165	175	151	169	164	168	135	178	149	145	172	159	175	156	167	160	183	165	148	161	161	189	173	158	154	174	151	190	153	158	165	167	163	156	170	158	188	178	161	188	175	200	161	151	149	165	158	143	158	157	191	174	188	153	131	158	152	148	183	168	161	167	157	166	160	174	168	169	193	164	181	175	161	159	154	180	197	134	128	167	162	177	161	175	158	167	159	162	148	201	154	175	157	172	150	173	162	142	158	172	171	177	152	159	183	167	162	156	180	187	168	174	174	187	139	167	183	172	157	151	158	195	170	136	183	148	157	199	169	179	177	157	168	186	202	167	160	142	160	184	144	151	177	158	166	153	167	185	170	154	166	146	171	173	173	162	166	153	174	154	168	184	177	180	160	163	159	137	122	174	160	142	155	170	171	159	133	174	180	186	170	179	177	161	167	167	162	160	156	170	160	159	160	169	185	125	143	164	176	189	159	192	152	189	186	167	184	159	176	161	161	147	178	186	161	193	159	174	157	169	156	167	154	178	145	159	174	157	173	186	167	177	155	162	165	155	160	147	165	187	149	154	172	148	179	180	181	169	189	171	166	125	176	177	174	161	191	173	169	173	158	136	179	139	176	137	157	161	140	159	153	166	170	199	159	187	193	175	168	199	157	155	152	150	181	163	178	171	156	172	153	149	173	150	162	138	169	172	167	160	187	168	163	168	142	173	164	166	155	161	148	173	174	144	143	164	183	157	175	143	160	164	192	183	167	162	179	161	165	150	169	178	173	185	187	167	163	149	142	162	152	183	150	187	167	146	170	162	175	160	172	163	164	162	157	188	142	144	176	170	170	165	165	149	168	153	162	153	170	150	167	150	147	152	163	153	143	152	169	164	162	135	174	172	183	186	154	160	171	141	158	155	182	191	194	169	158	166	132	176	157	169	128	162	183	167	165	149	188	168	148	161	164	159	161	176	187	158	190	186	156	152	163	185	159	155	151	170	165	162	173	157	159	174	187	152	149	151	152	170	164	136	180	166	172	139	160	177	169	158	163	166	158	170	168	157	160	152	158	157	136	154	163	164	157	182	140	159	191	173	163	183	169	168	180	175	157	174	154	187	179	145	182	181	177	146	189	176	186	194	172	172	145	146	174	179	180	187	171	190	182	187	158	187	139	151	150	147	175	161	165	171	182	179	151	167	155	162	150	181	159	174	162	158	159	159	161	140	151	183	178	152	171	165	174	164	167	154	168	160	158	184	170	192	153	157	167	175	137	180	156	180	144	164	182	162	146	158	157	166	143	147	169	156	151	159	153	172	190	168	168	172	178	176	181	155	152	161	135	158	154	146	150	151	137	158	168	176	156	133	156	148	156	176	172	167	127	142	182	180	149	144	153	162	160	166	198	150	172	177	167	163	150	182	161	156	166	159	177	181	183	151	145	146	152	165	149	151	187	160	168	142	167	160	180	180	165	154	179	162	175	158	153	160	162	182	167	165	180	169	176	172	154	159	203	178	204	164	198	179	164	189	161	169	148	143	156	175	169	166	168	144	194	160	166	178	145	165	158	193	167	160	154	166	160	156	149	170	160	158	179	174	154	196	139	147	166	176	162	164	177	183	151	166	168	176	157	157	136	153	170	167	145	178	168	142	176	153	158	178	157	179	156	160	147	166	163	165	188	187	164	165	143	162	152	181	138	159	151	145	156	163	146	158	160	180	181	174	162	158	161	139	144	160	160	197	168	149	185	160	171	166	148	163	139	172
6274	815	1403	1417	1132	928	823	748	690	655	551	538	546	521	491	542	527	531	504	474	481	484	477	515	458	473	492	456	523	497	482	450	458	443	454	478	445	495	504	469	467	477	441	449	478	470	418	438	429	490	407	486	446	460	453	465	471	452	431	457	463	468	439	456	468	473	482	448	458	438	491	462	414	430	441	437	436	439	441	443	491	424	450	432	451	453	437	431	424	474	462	436	505	433	453	439	447	437	488	446	453	452	459	432	446	486	483	476	443	421	446	457	446	454	454	472	476	448	441	461	460	459	455	446	412	466	459	411	460	438	472	443	448	436	427	455	458	462	444	444	450	448	411	433	443	480	439	431	432	443	484	485	491	459	471	432	478	470	440	448	466	447	469	483	433	472	453	468	459	419	439	449	455	494	471	475	448	442	449	457	451	436	468	492	490	433	429	479	452	451	450	466	457	462	444	444	447	440	496	419	477	439	473	440	434	466	443	415	410	452	479	429	452	429	452	461	425	474	438	457	470	442	437	450	452	513	438	451	486	424	419	455	437	466	454	452	465	451	453	431	449	455	443	489	436	453	460	440	437	441	499	477	456	476	460	455	431	446	466	430	489	440	498	450	470	458	438	451	458	425	448	461	492	438	436	448	417	491	433	448	449	402	482	444	421	444	469	434	432	447	453	452	447	427	445	438	453	482	403	451	464	445	454	468	434	461	433	467	451	456	481	450	447	466	446	442	459	432	454	468	453	467	487	461	422	469	440	440	444	436	476	477	442	465	410	464	450	468	454	418	428	451	455	454	476	450	444	488	430	418	485	465	458	451	462	505	437	428	425	481	459	471	448	433	440	454	439	426	451	444	453	447	512	440	460	434	471	429	418	449	430	462	466	452	467	453	501	453	417	445	470	459	452	437	443	475	415	454	454	425	432	485	463	466	430	467	438	417	457	458	457	455	442	451	443	441	482	430	475	444	429	450	432	446	468	434	429	445	450	459	458	465	507	440	460	428	456	439	474	432	439	416	440	445	434	455	444	448	444	424	419	449	437	481	421	432	413	453	423	454	438	434	464	430	459	456	475	438	458	420	455	454	425	446	442	449	463	428	475	473	493	456	437	443	438	459	424	463	445	472	455	444	435	451	455	490	448	449	442	453	429	407	483	443	439	471	434	446	464	425	452	467	390	423	474	447	452	429	468	415	461	464	484	455	474	444	459	430	448	462	440	465	427	462	415	419	457	467	437	462	456	466	453	411	433	434	436	464	401	450	490	445	433	462	432	445	429	427	461	480	433	446	386	438	452	436	461	479	450	452	429	451	442	412	469	438	460	430	469	435	460	451	469	404	434	421	405	451	401	453	454	432	459	452	444	437	428	456	445	453	446	412	412	492	472	430	432	464	431	418	436	451	462	476	463	423	435	443	461	467	463	433	440	450	436	458	454	457	435	428	424	432	442	451	477	469	466	465	468	438	456	459	458	442	439	468	429	438	440	479	477	459	424	442	456	419	496	425	466	430	506	444	454	440	439	481	469	461	417	444	468	433	443	479	421	487	451	462	474	454	452	439	422	463	442	472	435	440	466	450	434	450	460	463	411	403	457	468	467	464	468	448	478	482	449	462	440	448	443	461	446	462	451	446	429	429	497	449	425	465	418	425	439	463	442	508	418	445	452	418	464	417	438	463	443	461	470	430	436	419	432	474	437	417	479	475	462	452	439	435	451	474	465	462	442	487	431	425	420	428	424	456	425	477	419	431	458	440	440	463	472	469	444	410	437	455	415	438	449	436	457	447	434	468	467	467	437	449	469	469	451	442	458	437	439	446	454	483	435	455	446	451	410	443	428	448	427	450	446	475	440	440	449	471	432	399	462	422	390	463	455	436	446	480	470	463	418	456	433	493	480	430	455	443	445	413	455	430	444	446	473	464	440	438	459	441	482	484	465	450	428	436	493	464	409	471	472	460	453	427	483	446	503	425	463	420	430	454	436	421	436	463	448	480	453	437	451	437	433	430	450	467	479	453	455	451	453	393	438	448	444	429	462	418	462	492	425	414	421	459	519	482	476	447	471	450	428	454	475	488	436	464	495	482	451	422	460	459	440	451	474	433	460	447	471	486	452	483	424	444	450	462	433	473	451	428	436	434	428	431	479	454	439	445	448	457	450	411	465	462	401	478	466	446	408	430	469	438	404	489	449	433	447	446	445	430	466	434	440	411	459	447	484	415	441	461	435	439	425	429	448	480	437	426	438	450	454	462	478	459	481	454	464	463	458	489	444	446	480	443	469	443	478	476	480	469	432	451	460	454	422	449	445	467	440	461	476	469	469	458	425	454	452	466	472	435	466	468	462	434	458	474	419	450	450	422	439	434	467	462	422	428	465	466	471	455	431	457	434	467	474	453	409	457	436	481	461	413	432	449	481	473	424	466	440	440	484	454	462	442	453	430	484	479	418	442	487	421	463	483	441	452	476	442	440	453	466	426	454	479	433	430	488	463	438	484	455	458	474	527	434	458	405	474	432	483	486	449	457	423	446	451	479	435	460	454	450	425	488	440	440	442	472	457	489	474	448	472	421	405	444	484	433	434	467	436	458	413	439	433	429	449	465	464	424	451	421	434	448	472	478	470	440	454	443	426	435	436	415	411	465	390	498	442	488	457	475	420	444	441	452	478	458	442	448	474	451	464	450	458	453	463	429	409	454	449	448	462	478	463	477	417	466	463	438	458	470	456	493	461	424	475	442	435	464	451	477	457	462	495	415	474	438	458	466	441	478	468	449	466	431	439	433	459	447	450	451	473	454	470	448	446	503	456	452	468	472	477	453	452	428	417	476	437	432	486	438	466	459	423	460	473	425	485	453	441	475	447	445	499	476	444	452	472	422	463	487	438	457	440	456	473	435	448	428	458	431	441	448	410	433	443	445	492	455	441	488	441	431	441	446	461	458	456	470	439	478	413	463	470	429	440	423	454	443	457	474	448	481	481	440	453	470	430	420	435	453	419	453	435	451	413	481	482	464	487	479	464	466	454	447	398	447	413	461	466	463	450	482	449	481	447	459	432	474	470	445	452	479	468	453	445	431	425	422	439	483	444	477	440	454	445	416	441	456	446	429	459	451	470	451	456	433	417	491	433	449	481	418	462	457	412	455	433	457	425	419	473	412	415	443	484	418	475	461	470	457	427	459	440	425	478	445	422	440	480	439	450	439	447	459	424	468	428	415	430	456	445	447	440	449	460	457	453	467	440	419	459	445	469	434	426	467	461	477	453	464	441	479	477	436	416	436	470	421	433	445	438	451	454	446	494	468	459	439	434	455	414	429	486	444	445	444	426	456	462	445	426	437	425	424	438	449	434	446	431	473	471	452	430	445	475	423	475	426	461	441	448	449	473	478	448	440	455	435	433	415	412	458	413	443	485	448	474	464	446	437	440	443	428	469	413	451	489	437	440	463	417	490	444	462	451	468	444	431	452	432	432	473	436	447	466	440	431	468	453
15295	1717	1280	916	689	570	476	446	479	467	386	409	362	393	392	366	356	360	330	384	344	354	330	375	367	410	342	338	367	379	363	326	330	385	352	326	335	299	356	347	359	333	359	359	358	381	328	341	324	386	336	322	324	352	307	356	346	348	349	347	350	370	329	340	398	332	369	334	337	350	379	326	382	351	358	346	327	376	348	349	359	333	350	371	338	386	329	338	327	332	353	360	348	341	327	368	307	346	361	354	359	351	327	364	364	356	354	352	347	363	336	367	307	327	347	321	364	333	327	331	339	358	329	336	359	378	389	325	353	348	327	341	371	368	322	359	333	328	338	335	362	324	375	335	367	333	321	344	352	344	320	329	325	358	319	347	347	323	323	360	326	354	336	368	343	369	381	347	342	366	293	368	343	342	325	320	359	358	353	322	342	373	358	333	319	356	343	311	359	315	343	359	301	345	354	313	342	356	339	356	357	329	345	338	332	342	329	363	340	365	341	346	378	343	323	319	349	332	388	369	339	356	340	360	335	352	376	334	348	370	347	319	321	382	361	372	346	306	352	359	332	364	330	359	399	382	346	347	363	360	369	346	339	332	315	341	317	371	317	347	359	342	320	320	353	309	319	349	336	319	338	343	376	352	344	316	364	319	346	336	360	337	369	327	326	338	375	340	349	337	339	322	355	364	355	356	348	331	380	372	363	349	300	346	373	319	342	316	348	317	324	379	326	353	327	368	348	346	379	411	353	376	341	340	328	353	330	327	356	348	340	328	341	347	366	342	380	376	339	355	346	344	334	372	356	312	338	325	331	373	317	330	316	367	317	341	354	323	324	357	343	319	336	359	331	338	328	341	294	294	361	360	351	338	303	372	315	342	338	349	333	359	325	376	367	380	351	382	328	343	365	333	356	336	339	339	320	387	339	338	313	363	343	368	349	344	351	324	332	337	362	307	374	370	314	332	332	358	324	347	316	306	345	349	336	372	359	375	312	342	353	357	334	368	352	315	326	328	334	335	355	352	332	318	338	366	325	356	347	330	348	336	294	337	332	350	328	313	333	362	359	305	368	342	359	366	345	352	381	379	310	380	336	329	334	347	335	398	329	347	316	368	344	370	375	379	355	364	335	358	406	338	377	332	335	331	345	372	326	336	349	308	335	349	358	343	364	335	381	343	358	339	352	350	312	323	320	358	397	358	348	340	338	351	356	338	303	374	329	362	358	321	338	348	376	335	369	353	340	331	358	321	342	333	350	362	363	371	354	335	340	314	358	377	386	320	348	332	349	341	368	345	365	351	360	337	401	336	349	334	323	352	363	290	341	375	357	339	329	358	344	346	319	393	357	366	336	370	329	342	335	333	362	357	382	363	343	362	366	348	342	336	358	342	309	347	361	355	352	353	314	349	356	354	316	375	348	352	327	331	332	351	308	369	318	340	362	316	345	355	348	357	339	345	351	320	326	317	312	340	348	335	347	328	340	344	356	362	337	385	318	334	318	373	331	336	357	356	347	350	323	307	354	310	336	326	313	346	327	329	329	361	366	352	371	369	341	323	322	329	350	369	333	330	342	358	342	344	351	375	318	345	335	351	360	371	329	346	340	336	318	359	356	346	352	366	361	321	361	361	339	333	323	358	319	352	310	348	318	325	356	374	342	333	361	349	378	349	347	305	349	308	367	325	348	316	359	335	350	345	352	360	384	314	348	345	360	340	374	360	350	336	367	334	308	329	346	319	380	354	326	356	335	343	348	326	329	360	344	385	340	344	339	366	332	335	357	336	334	364	343	328	326	356	339	332	339	365	342	356	337	338	299	318	365	350	353	351	340	334	314	324	350	320	365	314	354	365	381	338	380	344	323	321	375	337	354	329	375	326	365	357	356	359	378	338	352	346	337	334	316	351	377	347	376	334	321	350	340	336	338	393	383	352	336	376	315	336	387	381	341	312	381	348	345	377	347	316	307	366	403	362	347	354	329	374	320	308	340	355	356	372	315	362	353	362	327	355	312	309	347	342	316	348	377	374	324	365	367	393	327	349	349	367	325	326	336	358	334	376	347	330	373	328	322	343	345	373	355	361	344	362	343	307	338	331	313	356	323	322	347	369	353	349	344	367	302	321	331	359	400	365	308	328	347	327	354	355	328	371	391	349	351	382	344	319	339	320	322	346	340	345	399	339	338	332	352	328	340	330	338	361	328	335	338	364	324	349	350	353	338	362	349	357	338	363	377	346	344	369	355	363	390	336	352	346	333	364	368	356	310	325	317	332	340	354	345	347	343	360	343	323	383	363	334	352	350	374	297	315	360	316	300	358	347	312	323	349	341	353	358	333	336	351	351	348	348	340	361	335	316	327	337	330	364	350	341	342	317	332	351	349	346	339	365	344	363	360	331	323	339	335	366	345	344	326	358	341	343	339	307	378	339	351	347	369	324	383	356	353	352	335	343	355	331	319	340	338	336	304	279	368	345	338	352	358	335	367	350	323	330	339	356	316	343	373	353	349	353	331	349	324	340	314	355	362	343	362	347	353	307	363	358	353	333	351	338	340	357	349	322	357	338	344	335	348	346	326	324	316	335	359	375	336	355	338	331	338	346	353	326	375	377	358	361	393	358	327	323	337	311	334	337	317	336	349	367	326	333	350	357	346	372	334	370	360	378	358	310	360	322	367	341	345	351	350	330	356	383	367	349	337	347	337	373	341	310	372	344	337	316	322	340	363	323	325	351	339	316	352	360	360	334	361	360	350	343	327	322	342	344	351	331	367	358	327	355	291	333	363	367	341	343	330	338	376	305	314	338	357	318	380	371	325	325	360	362	311	347	301	370	351	329	356	350	359	330	351	352	315	336	377	358	370	355	353	374	366	328	350	355	354	338	337	355	336	355	332	316	356	353	365	357	347	372	380	346	357	322	374	339	338	331	339	319	344	316	358	335	358	362	336	378	370	302	359	354	323	344	371	334	359	361	339	351	324	344	365	329	376	312	327	357	344	360	374	347	355	335	352	347	354	353	358	344	329	352	324	347	342	341	353	351	363	338	355	333	344	319	332	370	368	364	340	341	356	376	320	331	355	337	358	335	315	320	332	396	344	344	326	332	339	315	346	309	355	359	345	328	344	327	381	357	310	369	332	328	334	328	351	336	360	351	337	379	345	334	347	335	368	339	372	391	384	352	348	357	376	327	318	360	337	353	363	296	329	357	354	344	357	341	326	324	342	366	299	340	328	346	305	338	395	337	367	353	318	317	331	338	386	328	351	343	358	290	338	347	324	342	358	314	331	323	360	320	331	325	338	318	337	347	339	360	367	340	316	343	364	299	333	355	338	362	392	351	339	361	327	357	349	328	352	370	358	372	370	372	338	382	331	404	342	320	322	322	332	392	350	322	293	297	323	319	348	344	300	325	351	311	316	358	318	306	335	354	359	325	370	354	327	348	334	315	339	348	326	324	338	366	351	342	360	375	311	333	326	321	344	354	349	348	323	313	347	297	344
8579	1499	2529	2669	2193	1825	1612	1382	1278	1204	1144	1053	1039	1013	962	907	954	958	919	866	908	957	882	900	898	907	854	876	833	850	850	848	900	792	798	852	850	811	868	818	839	842	786	809	837	809	856	855	857	841	852	840	832	778	795	814	813	812	838	819	787	801	805	819	751	826	825	860	816	847	856	801	856	855	779	815	827	850	843	835	808	819	862	859	847	820	854	808	885	831	803	811	808	854	806	833	847	801	821	861	795	796	855	833	795	818	809	807	813	828	802	848	809	818	850	784	843	826	819	796	815	813	812	847	881	867	832	821	816	848	778	827	799	843	842	797	859	843	840	828	822	812	737	772	813	825	820	817	823	793	857	827	767	808	850	790	776	803	846	867	780	827	824	834	824	848	793	824	815	739	871	855	825	866	807	787	831	800	835	783	824	792	797	851	807	890	806	843	803	859	808	786	821	825	810	847	808	806	815	845	846	813	796	827	861	837	859	832	809	834	833	801	812	841	839	829	831	811	823	857	827	779	819	837	792	774	797	820	798	815	785	853	798	822	829	754	792	789	832	804	765	805	829	780	772	814	798	847	801	817	808	771	778	837	830	783	883	789	867	766	776	808	840	797	828	789	816	849	833	753	795	740	861	802	816	847	818	870	806	820	792	836	807	826	893	847	852	790	801	809	809	806	776	850	845	851	818	817	863	823	805	784	742	882	784	793	753	823	774	775	824	794	857	825	821	919	795	811	796	849	817	806	775	808	836	834	871	802	826	871	811	800	792	812	827	809	811	817	770	772	830	852	846	787	832	848	819	869	822	806	818	779	799	839	828	768	786	830	835	815	776	793	817	791	780	790	824	793	812	799	806	785	850	780	831	779	860	831	804	796	792	824	858	832	808	859	814	781	774	792	773	799	832	856	886	782	802	777	843	838	817	782	816	810	778	827	854	801	840	787	826	790	859	846	884	804	826	822	807	824	830	812	851	793	809	836	814	816	858	818	782	809	774	789	831	839	804	787	849	816	853	756	778	774	807	858	810	770	811	843	808	807	807	788	834	839	848	809	813	825	817	815	795	828	844	811	804	842	837	795	745	818	820	826	800	791	862	779	816	816	878	852	797	858	798	773	813	829	834	828	838	810	829	851	796	793	789	838	823	789	866	800	770	792	788	859	772	780	797	789	784	821	841	836	835	818	808	878	828	800	799	818	823	808	811	839	840	769	830	788	849	806	822	797	805	837	809	789	839	781	806	843	800	791	767	825	784	807	874	796	800	805	830	787	805	834	778	840	828	791	794	815	834	849	860	793	757	823	798	860	843	761	791	848	787	872	783	772	830	816	825	812	809	782	843	848	807	840	853	799	820	835	787	806	816	796	810	824	826	810	819	816	807	866	836	748	811	808	796	798	822	815	789	884	809	813	766	783	807	838	806	830	841	886	831	784	838	811	846	792	813	842	797	869	868	752	858	797	811	866	833	801	757	789	761	823	843	834	798	859	834	835	839	836	810	824	819	829	828	823	777	768	777	849	781	824	818	829	786	845	801	785	805	829	848	764	834	783	808	833	802	865	817	805	889	845	820	822	793	815	781	848	802	780	837	803	785	806	790	816	816	828	822	807	790	827	820	796	817	817	830	793	817	865	871	821	832	808	815	827	831	865	798	829	829	820	716	822	803	818	820	808	832	837	808	825	851	749	859	811	827	831	856	823	813	841	825	803	786	795	773	831	796	805	857	823	855	762	824	799	794	823	845	797	804	749	777	862	868	836	789	838	821	809	816	873	834	823	773	785	824	791	781	809	828	852	807	776	869	827	790	813	798	785	812	824	804	809	837	843	807	778	828	780	810	799	834	796	869	797	818	787	768	770	793	807	809	807	817	824	761	783	812	850	825	807	769	767	850	800	776	781	854	838	769	785	848	759	818	835	853	816	828	866	834	811	815	797	824	811	800	825	875	836	843	822	803	839	789	792	794	816	833	853	824	844	800	845	796	785	819	834	778	852	794	832	828	804	819	816	838	802	791	788	785	807	843	845	866	794	835	876	840	827	842	795	864	819	872	843	833	763	790	847	783	834	806	830	865	818	846	810	788	816	795	821	819	826	783	815	815	775	860	819	881	791	840	799	830	834	766	810	873	729	792	826	830	845	821	820	796	852	784	818	794	818	854	859	824	837	816	792	802	771	771	833	840	832	794	827	809	813	822	852	889	815	839	835	824	831	799	823	837	800	801	763	811	820	798	846	732	850	846	811	799	833	859	822	827	787	831	828	786	852	815	813	830	837	851	821	827	834	784	799	806	824	813	812	785	780	790	791	848	835	821	815	808	829	826	807	799	845	778	807	795	832	896	802	795	807	814	839	826	880	816	751	835	868	829	789	810	788	783	797	833	824	820	748	818	817	845	792	820	813	813	845	802	819	804	793	797	807	850	813	774	828	840	852	868	806	757	803	845	778	775	800	877	833	807	783	814	817	836	799	783	772	872	817	843	871	812	794	825	794	855	832	833	829	785	788	814	831	797	731	866	814	847	766	792	815	815	867	806	795	789	818	850	792	799	852	843	791	777	852	816	819	834	828	809	816	822	830	794	858	788	817	847	801	807	793	821	799	792	855	818	783	807	853	787	783	786	806	760	796	791	823	814	804	871	836	834	799	810	842	801	812	806	852	831	809	873	826	810	834	830	795	836	809	804	798	848	831	818	884	834	838	849	784	766	809	880	798	834	799	822	843	834	807	817	861	802	827	816	800	825	800	870	826	824	810	840	807	828	814	833	810	786	831	905	801	829	788	813	827	809	799	814	809	806	802	816	819	826	780	799	804	798	866	868	858	810	813	795	806	790	850	827	831	844	843	839	809	786	831	837	826	830	852	818	857	873	810	853	854	836	819	866	795	841	844	867	835	845	835	851	794	815	831	802	832	833	819	865	760	841	851	786	774	809	785	807	844	817	841	849	817	801	873	747	830	836	781	779	792	808	795	811	842	831	802	814	803	829	836	875	825	800	805	848	825	873	835	809	786	807	825	847	806	820	783	822	820	846	748	858	799	827	825	769	808	820	848	839	826	843	783	844	838	837	742	847	797	834	802	773	777	875	836	814	834	802	802	782	776	828	815	842	802	879	816	812	828	829	827	817	818	785	799	856	829	773	804	796	834	871	795	837	826	804	793	773	811	885	828	829	827	800	856	800	772	813	851	794	806	787	822	830	794	834	822	838	822	792	808	860	784	818	862	847	832	855	798	818	799	825	839	765	843	766	804	829	857	860	846	829	823	802	782	798	776	817	794	796	758	829	804	849	765	807	856	877	832	813	816	814	778	827	841	752	787	842	770	776	806	771	791	834	868	815	791	764	789	836	758	837	804	801	846	796	860	834	855	805	838	794	824	804	780	856	830	797	739	819	810	819	782	784	849	782	790	800	777	804	790	799	818	789	816	818	847	850	783	752	764	798	846	816	798	870	801	854	804	869	845	817	786	760	763	816	800	777	831	807	848	807	819
1968	345	286	292	238	250	264	253	234	222	256	228	234	225	227	214	230	277	233	243	202	245	214	244	240	211	239	251	227	204	234	267	226	229	243	224	249	220	253	241	226	251	247	235	204	216	267	262	251	225	244	278	239	254	225	237	225	241	236	242	288	233	236	274	255	233	264	244	223	242	215	244	249	217	247	255	240	265	223	214	224	256	223	219	227	224	249	207	211	244	211	226	208	222	233	228	237	260	233	235	236	248	232	255	253	216	243	218	223	243	239	222	255	241	228	214	237	224	245	237	249	224	259	251	258	238	214	245	241	222	226	215	244	236	216	209	245	229	243	221	191	241	246	223	243	241	260	225	229	218	218	229	241	243	218	229	234	253	219	209	243	205	265	216	220	226	225	250	219	205	234	242	244	226	231	266	240	271	214	256	230	232	241	260	252	247	259	201	220	258	224	239	235	225	238	248	231	215	217	255	239	262	213	229	258	288	225	245	245	217	234	237	238	239	242	247	240	235	202	242	215	233	231	218	258	246	233	210	239	207	218	192	252	226	251	227	220	234	216	248	252	240	246	211	230	219	225	255	199	247	218	218	208	226	252	215	233	223	210	257	224	240	230	230	227	237	236	235	217	248	252	225	207	212	214	251	265	243	231	218	230	232	244	242	232	233	256	248	238	226	235	238	235	265	212	227	242	205	221	220	226	231	221	209	214	214	229	241	249	237	208	227	244	251	225	255	270	241	241	232	243	229	213	211	253	227	208	237	207	218	214	210	229	228	228	234	237	225	258	250	228	232	230	222	255	248	241	234	220	239	246	206	258	230	218	245	210	234	236	235	236	239	233	236	229	228	252	260	251	194	231	233	238	240	224	234	235	250	209	262	213	247	230	225	222	231	223	214	221	217	242	210	237	234	231	162	273	269	243	210	238	229	241	225	240	240	244	252	255	248	262	219	251	231	226	229	243	257	247	220	238	228	236	230	256	226	230	236	230	206	232	245	212	214	248	247	242	221	257	235	238	196	230	212	217	184	246	222	237	236	247	232	242	241	218	245	204	246	235	236	244	216	253	272	218	241	240	238	230	225	235	214	237	230	251	248	240	205	224	222	245	254	248	234	231	236	214	192	231	225	237	207	274	254	229	282	223	258	219	242	218	256	226	230	236	240	246	236	244	241	222	227	220	249	240	249	232	230	237	234	215	232	228	245	224	231	232	225	216	243	261	207	230	221	222	240	198	229	237	241	272	258	237	238	256	233	264	238	264	209	234	241	241	251	221	249	242	233	298	240	224	229	242	258	246	229	240	211	228	207	224	234	225	230	209	236	245	237	235	244	245	224	228	250	200	210	265	209	258	207	226	227	211	221	232	211	245	241	219	222	285	245	263	210	221	243	230	231	237	228	241	256	251	221	230	213	256	255	220	215	231	228	232	235	241	251	254	217	218	220	197	238	234	243	258	253	232	229	284	271	240	200	228	226	234	242	242	226	240	217	230	223	237	240	237	213	265	204	207	233	242	250	292	250	231	220	221	229	239	211	244	245	244	249	241	254	233	276	244	245	256	248	240	230	228	229	263	225	237	216	215	236	205	232	246	256	246	230	243	213	177	245	236	231	230	240	218	230	253	255	228	222	213	238	242	244	253	233	214	249	257	251	225	241	259	214	242	226	239	235	258	250	225	215	219	238	208	269	254	217	249	216	223	226	221	223	227	224	199	216	231	273	278	236	234	235	227	228	254	243	201	226	231	236	226	239	231	238	216	232	239	235	216	241	253	277	210	229	244	245	255	233	217	228	252	246	198	244	240	211	206	241	229	201	223	224	221	260	207	255	219	232	219	199	236	241	241	222	197	225	217	253	246	236	239	277	240	243	237	219	222	229	212	225	243	249	226	230	255	249	246	229	231	205	229	211	239	236	228	208	236	236	207	238	210	222	236	213	244	233	221	235	233	214	244	223	231	228	212	210	223	215	261	260	250	243	201	246	213	212	217	252	232	256	237	216	237	217	221	245	228	211	242	250	228	232	231	243	213	238	237	217	232	218	224	230	219	265	236	233	255	235	224	230	224	217	231	237	233	247	242	229	210	223	232	222	247	258	235	237	222	243	235	244	233	243	226	236	242	208	234	226	243	243	227	206	212	247	221	232	254	232	206	218	210	256	232	260	224	264	258	225	228	242	212	223	232	268	254	217	234	210	242	241	232	245	244	207	248	226	235	219	256	222	221	251	223	228	238	254	222	204	238	237	209	208	268	238	258	226	229	224	227	220	270	211	244	235	254	211	250	236	244	250	231	243	213	213	258	219	245	257	233	243	221	223	223	217	235	252	196	216	255	257	247	246	224	233	251	216	222	212	221	237	236	236	242	259	239	232	237	193	233	251	235	223	240	206	234	260	251	233	241	221	227	237	272	236	228	214	223	257	229	242	244	246	236	246	227	233	243	230	212	255	214	249	244	190	244	245	237	231	245	237	242	232	238	229	240	246	225	250	217	222	233	214	220	231	237	245	248	252	232	215	223	244	238	256	222	217	267	220	208	220	222	222	226	219	201	235	249	244	228	224	226	221	206	234	250	228	224	232	245	226	270	221	223	248	234	222	222	231	235	229	250	254	229	235	231	220	230	239	242	218	255	253	225	246	238	233	262	248	222	251	268	219	223	227	230	254	234	255	252	219	242	257	215	245	252	207	233	235	226	240	247	214	276	219	258	256	230	218	241	213	265	222	218	249	240	209	255	241	264	239	254	240	225	261	258	239	203	223	260	241	232	252	218	201	237	249	233	237	255	244	262	259	227	243	241	249	238	203	262	226	250	218	224	214	243	244	224	218	237	241	251	234	236	248	220	209	260	250	267	196	251	223	205	232	225	255	220	248	232	216	242	243	223	229	214	228	212	223	271	251	242	247	255	249	246	244	244	212	234	233	250	220	197	224	237	213	213	222	240	255	217	239	244	211	247	241	251	201	243	245	224	206	233	210	203	234	243	221	220	232	230	206	223	216	252	219	209	228	195	240	252	228	219	218	258	210	236	243	226	256	235	259	231	261	238	239	231	236	235	223	213	220	232	239	208	242	237	272	262	209	247	254	222	236	257	239	248	230	242	246	261	236	257	230	240	236	244	231	242	255	209	197	244	241	236	219	222	228	228	249	236	225	219	230	228	285	217	220	237	238	250	240	238	215	223	245	235	236	238	223	221	242	213	223	241	239	228	234	247	258	214	254	211	234	249	253	220	210	236	235	254	225	242	221	251	204	243	251	246	237	217	233	221	233	214	239	258	244	214	242	213	234	213	236	249	248	237	219	231	221	245	245	228	243	246	222	228	254	224	236	225	239	225	220	223	232	251	233	239	247	222	251	225	251	236	228	226	257	219	205	223	213	206	246	238	205	227	229	227	228	209	234	203	264	256	243	255	221	254	240	227	266	249	232	234	216	230	250	251	230	242	220	228	250	238	229	231	242	212	223	247	251	221	224	232	225	264	219	234	227	234	251
1905	674	730	643	599	612	575	579	566	547	545	553	583	600	546	585	583	587	568	575	553	558	571	557	583	580	600	607	580	573	614	584	610	587	574	596	562	556	583	567	554	572	588	573	564	547	563	551	554	556	599	574	512	618	567	531	594	566	547	529	549	590	578	575	549	541	558	570	542	619	510	541	577	513	596	612	571	594	516	550	552	569	585	577	533	569	560	557	542	564	556	561	562	571	557	542	584	633	585	568	575	526	526	568	536	552	603	605	577	562	572	561	529	573	582	560	593	586	573	552	550	614	563	542	543	584	569	595	577	544	547	558	507	560	568	568	546	551	580	596	574	596	570	609	611	549	549	553	536	601	553	526	566	590	560	590	585	544	567	568	571	554	582	567	590	553	566	563	580	574	578	573	553	550	580	570	562	505	581	586	592	575	570	572	593	563	561	567	572	572	524	573	591	556	619	547	556	596	557	597	594	552	544	599	575	587	539	552	596	561	567	561	552	554	616	622	571	606	558	540	550	613	587	563	610	555	565	566	629	596	553	575	587	562	602	585	589	539	543	518	603	570	582	570	574	586	585	578	597	600	530	563	592	612	546	600	570	571	572	597	571	579	592	556	547	574	589	586	560	603	563	547	599	599	582	573	590	615	552	590	585	536	579	563	544	580	587	598	574	539	563	592	605	559	564	524	559	559	607	570	611	571	592	568	576	584	559	564	539	599	573	552	552	584	577	575	573	534	581	637	557	574	549	599	631	601	587	561	585	596	575	576	530	568	555	566	577	554	583	599	615	589	559	557	593	589	591	572	589	563	524	556	569	592	545	625	565	592	604	582	591	590	553	591	583	570	599	606	568	539	559	558	607	579	632	546	557	554	573	547	581	574	541	579	596	558	555	568	562	572	552	542	551	526	554	549	574	612	588	589	568	550	567	591	567	604	572	578	568	573	565	595	585	598	585	623	520	574	571	577	580	537	568	594	590	612	574	600	596	582	536	522	593	581	563	553	541	578	576	539	571	558	567	616	574	581	601	574	570	608	567	589	548	572	581	509	542	560	590	571	607	590	504	560	560	546	556	544	560	541	575	552	585	538	593	542	595	551	563	580	600	537	591	568	564	550	569	556	526	576	552	555	549	555	592	556	605	563	598	563	535	615	566	556	565	571	570	571	552	558	564	591	543	584	622	597	600	577	566	578	562	569	553	551	562	563	614	618	545	553	541	561	536	626	578	611	567	579	605	559	572	540	540	556	557	572	545	562	554	580	570	578	554	553	551	572	589	555	600	615	572	564	592	608	554	539	579	603	559	584	573	575	563	583	586	582	567	564	584	566	598	576	573	564	575	614	567	608	549	547	575	572	602	583	549	546	580	556	551	546	574	594	565	558	574	577	564	573	563	563	552	611	568	582	597	576	563	585	561	577	548	561	580	554	582	564	574	554	577	580	602	560	583	573	575	524	576	584	550	544	556	495	586	544	540	592	580	582	566	557	542	541	599	555	552	554	618	552	591	593	547	518	599	573	581	543	545	590	563	535	591	589	587	544	572	555	587	591	552	572	544	531	600	558	606	573	582	614	612	557	555	541	569	565	573	586	582	583	560	566	573	600	548	569	592	572	568	577	624	546	560	566	563	550	579	616	565	579	554	595	560	618	562	558	530	498	565	594	587	596	568	577	572	560	552	554	553	534	591	555	572	591	568	551	555	527	596	579	562	598	587	594	547	572	568	567	582	598	530	532	582	551	592	551	585	575	580	602	590	553	571	564	562	593	531	612	558	568	565	602	589	560	568	606	584	586	576	542	565	557	522	538	595	567	548	574	575	609	573	625	568	629	581	560	592	566	589	579	571	594	566	568	584	590	577	558	613	509	514	570	549	606	574	563	563	566	563	540	576	566	590	585	565	546	602	580	535	604	562	559	544	568	563	595	566	570	577	526	590	556	577	556	511	555	569	572	613	611	625	553	619	628	562	569	564	560	593	536	565	549	584	605	574	550	534	579	595	535	607	586	565	557	578	560	578	552	558	620	558	571	593	600	569	525	576	589	577	547	552	560	592	531	597	609	592	541	562	556	552	564	545	592	555	576	544	532	580	544	568	546	562	563	557	589	541	538	553	586	594	609	575	510	550	550	521	570	590	579	558	570	613	580	537	585	570	568	588	592	569	572	572	561	589	546	580	550	584	539	531	626	580	569	589	519	574	548	563	555	549	541	597	614	580	553	552	566	594	606	556	560	551	547	605	563	593	588	585	510	554	564	553	608	559	594	572	547	569	570	620	544	597	600	555	590	584	523	584	560	559	505	582	566	569	576	582	612	590	569	549	544	646	580	548	560	553	547	573	573	543	572	558	566	618	598	565	605	599	606	614	569	576	576	545	547	618	597	603	608	519	549	568	625	570	606	534	571	573	582	561	590	587	573	571	609	586	610	592	530	577	528	601	593	531	546	575	610	582	613	569	604	571	537	591	546	548	561	611	553	603	550	548	583	556	556	575	576	599	571	579	550	573	530	558	590	588	611	551	569	561	576	571	619	580	585	575	595	621	608	515	591	547	556	591	522	553	594	541	585	587	537	577	577	541	541	569	543	596	586	570	544	531	576	528	608	599	569	565	524	570	572	529	581	564	588	561	555	561	563	582	599	560	585	551	597	586	564	543	547	555	542	551	557	567	555	560	596	573	577	552	606	544	551	561	535	564	573	538	560	578	563	580	558	578	581	570	544	603	585	615	591	590	617	578	544	588	605	600	534	615	561	601	583	595	567	561	596	579	556	559	571	527	541	549	553	572	587	554	560	589	580	572	570	533	584	546	574	581	568	563	572	569	583	545	526	582	573	550	586	567	572	552	580	571	561	583	599	569	586	625	608	554	597	568	555	567	599	565	596	584	572	583	580	553	566	576	571	564	579	599	576	533	586	556	567	567	555	554	597	542	542	593	582	592	568	552	566	559	563	561	566	554	518	558	573	601	556	579	544	546	534	549	639	555	564	546	568	571	566	549	548	542	543	570	546	547	586	530	550	561	602	535	557	580	558	537	602	559	571	545	643	562	594	504	575	580	595	587	604	533	610	589	549	567	609	561	611	598	540	559	570	566	551	599	566	585	561	577	571	564	554	562	554	560	545	585	565	574	624	561	605	588	598	547	581	560	556	613	576	570	564	591	601	589	565	573	552	590	569	529	581	572	595	543	584	545	566	557	589	576	542	584	595	563	531	609	531	583	545	551	599	544	640	594	574	615	566	550	549	607	559	590	542	592	597	520	560	558	597	573	579	613	578	603	559	573	625	591	586	595	549	578	588	562	577	589	597	541	618	555	576	541	588	541	574	542	564	572	503	554	574	554	586	595	577	562	560	561	548	529	548	607	551	550	545	579	538	544	578	584	555	605	614	568	549	577	539	565	568	557	554	595	573	582	604	559	524	587	563	566	609	540	536	614	557	537	554	588	552	583	554	569	602	575	535	532	518	576	586	564	587	542	524	576	545	612	587
8472	666	623	500	330	252	218	226	224	211	184	178	175	183	162	180	198	162	194	199	171	189	184	178	180	171	183	182	172	169	160	176	179	141	191	184	170	153	172	147	192	185	158	200	157	169	180	174	172	160	143	164	141	170	182	192	166	164	187	182	164	185	160	189	156	198	179	157	158	149	177	195	156	161	161	145	148	204	184	156	158	178	184	186	165	155	167	163	180	182	157	137	170	185	155	156	160	179	136	154	151	177	152	154	137	177	178	150	162	170	170	163	185	155	173	142	148	163	167	188	147	162	158	144	153	161	174	159	164	159	174	158	171	148	184	165	173	158	161	157	169	167	167	179	177	154	188	180	175	173	184	171	151	166	163	168	164	183	168	139	157	176	148	155	158	152	172	162	173	175	162	158	152	170	156	172	172	180	151	166	149	147	158	143	136	177	161	168	176	173	198	158	180	170	181	167	161	131	192	158	167	177	147	151	177	177	171	176	185	163	164	168	157	152	157	156	148	172	164	170	161	170	165	167	166	183	143	163	181	159	168	167	146	159	151	160	159	152	174	195	147	151	165	164	163	164	161	158	181	159	153	142	188	187	159	171	164	165	155	159	160	167	170	157	183	150	186	181	154	146	160	137	143	158	181	187	127	170	167	152	172	169	155	182	174	157	147	158	169	149	155	160	156	172	144	159	181	136	180	174	156	174	173	172	168	151	166	150	173	154	155	174	167	156	180	144	173	184	186	153	194	164	122	150	169	172	156	161	171	147	141	152	161	173	168	157	161	175	180	149	130	159	185	176	150	178	160	157	161	163	148	182	169	149	149	163	156	134	147	155	151	157	164	171	157	155	160	185	167	157	180	180	141	157	142	199	201	142	169	200	159	178	185	158	159	136	174	186	170	147	180	152	157	169	157	161	155	201	146	161	190	157	165	186	193	178	153	151	154	183	175	168	170	142	157	160	156	151	159	179	173	154	170	166	157	181	175	174	163	174	161	175	157	157	173	142	202	160	182	178	140	153	136	152	171	165	154	165	154	184	153	158	157	172	173	155	163	173	167	155	176	150	163	179	144	157	180	142	151	178	178	167	171	160	161	145	155	160	149	166	168	172	165	158	159	166	168	172	164	161	189	179	145	148	152	169	141	193	158	173	151	155	169	168	175	146	177	180	179	160	191	183	170	148	175	159	167	153	175	145	163	162	192	157	164	145	167	160	152	175	178	183	166	172	195	162	154	156	185	159	163	177	167	173	148	158	161	171	157	138	182	170	165	180	150	167	157	154	175	126	203	161	184	133	187	151	169	168	146	151	148	160	168	166	152	161	169	144	163	186	168	172	153	168	168	147	182	163	161	154	158	160	196	172	153	185	180	145	171	154	194	181	177	169	167	140	169	172	169	169	176	149	166	156	154	171	167	175	160	150	161	151	169	160	163	185	171	155	176	201	158	169	159	166	163	171	171	161	171	160	151	154	158	186	159	193	184	153	146	145	182	170	169	165	161	180	173	155	171	161	182	174	160	181	156	168	179	141	167	169	191	142	182	172	143	163	152	181	158	145	179	171	144	155	169	163	159	156	163	198	163	154	157	152	157	161	157	170	165	152	157	160	175	175	178	167	154	186	166	178	164	164	154	189	171	155	157	147	162	176	163	164	170	160	157	152	145	151	177	159	179	157	153	130	194	145	161	169	155	179	177	151	137	153	148	183	179	190	185	191	187	185	167	169	176	172	170	157	137	197	164	151	169	165	171	177	177	147	152	168	158	176	158	161	176	186	153	187	165	168	188	151	177	167	182	177	177	156	162	179	129	163	171	161	160	174	163	155	144	154	179	170	161	159	176	192	161	165	171	166	161	167	166	174	158	170	185	165	169	162	158	179	162	158	150	134	166	165	174	136	175	165	172	178	172	173	176	200	167	159	168	168	168	164	168	176	189	169	154	177	169	164	172	151	176	184	151	158	145	170	149	173	171	152	168	171	189	185	156	142	182	149	168	159	205	139	173	147	171	164	185	164	168	152	154	158	165	166	180	164	165	167	167	154	175	159	162	170	169	168	171	166	156	158	166	150	171	170	149	152	165	159	159	201	182	151	154	152	171	155	150	183	164	153	186	181	177	164	171	183	178	159	142	169	144	177	150	159	172	153	164	159	148	157	165	147	175	190	144	175	200	180	154	183	132	202	195	154	163	166	178	175	163	171	173	158	190	132	171	181	184	168	179	152	185	156	191	206	171	169	159	167	167	165	147	165	163	143	181	178	150	160	159	175	153	155	140	183	148	176	142	160	148	152	140	178	171	172	178	186	206	164	180	164	149	155	172	156	151	151	159	162	166	154	184	160	150	184	159	154	167	158	166	158	150	171	181	180	147	154	146	153	148	190	155	144	153	159	157	153	180	149	169	144	167	158	153	170	182	146	176	160	140	172	152	179	150	171	177	157	144	159	158	176	148	144	156	165	140	157	165	199	162	153	157	177	160	158	193	160	165	150	179	200	172	162	169	165	176	157	168	175	156	184	167	158	152	139	170	151	164	162	133	155	145	175	164	181	145	189	186	177	163	162	197	178	131	173	168	147	168	136	158	187	159	176	157	128	164	177	173	151	168	141	178	193	155	153	133	166	179	162	148	170	153	170	178	171	162	168	148	167	168	142	162	141	164	150	154	181	176	137	157	156	148	162	159	151	194	164	142	142	160	160	155	157	173	143	158	160	135	182	171	166	183	159	161	162	164	178	161	186	175	173	180	156	159	171	188	155	150	169	166	170	163	162	190	188	157	154	145	144	159	185	173	172	164	168	169	149	150	162	160	171	148	146	138	187	186	158	175	145	165	150	183	183	175	160	156	162	172	175	156	156	173	179	161	159	171	158	179	133	181	166	159	156	168	180	171	175	153	174	168	176	171	189	155	168	146	175	172	156	180	158	175	160	145	168	176	137	168	189	203	158	165	176	188	164	167	165	162	161	161	167	153	175	143	153	150	175	154	158	165	157	166	158	191	161	172	170	178	167	175	158	175	173	161	170	175	172	163	166	151	159	184	159	163	152	194	146	177	157	160	150	179	164	148	157	169	151	166	151	148	185	169	178	200	194	169	163	161	175	165	187	158	183	156	177	156	184	168	154	171	184	167	164	160	159	152	159	176	162	182	164	155	163	174	179	142	183	164	181	195	171	149	161	188	176	161	165	175	156	153	173	181	149	161	146	138	165	153	165	162	172	159	176	174	152	168	154	178	168	180	163	177	170	158	150	144	167	162	172	166	150	166	171	179	194	145	153	153	140	191	160	146	156	173	176	156	162	159	174	149	144	155	147	161	156	174	160	140	145	171	150	168	158	162	176	142	177	189	172	169	174	141	164	160	156	151	153	168	175	171	158	163	167	180	144	176	163	144	183	157	154	166	176	181	157	176	171	156	180	168	190	144	166	143	148	160	149	194	155	181	183	160	161	167	161	161	172	167	163	178	163	178	163	158	176	166	182	162	163	152	168	184	149
6633	850	1413	1602	1120	947	860	726	656	669	622	588	575	557	531	510	521	548	463	498	486	501	539	488	517	498	507	471	469	491	499	483	472	480	489	464	474	485	467	450	437	475	439	476	478	467	448	469	457	467	491	447	439	478	465	459	430	452	435	464	465	468	466	440	434	455	484	464	465	442	459	496	455	479	452	467	460	450	414	448	430	457	466	457	479	471	476	488	464	419	466	453	442	465	473	485	455	449	472	435	473	454	452	473	446	451	400	456	456	461	458	437	445	471	438	444	430	420	435	459	430	450	444	414	455	481	486	410	434	488	431	495	441	417	435	445	457	425	469	456	447	430	445	466	442	460	464	476	422	425	449	455	484	470	476	489	474	439	475	491	457	450	469	514	463	421	471	458	459	423	456	443	419	450	450	459	456	484	450	441	452	435	428	426	465	435	469	511	441	432	463	475	466	460	423	425	404	458	476	432	431	412	445	467	465	447	445	474	451	444	430	467	441	454	477	438	476	449	426	436	420	417	467	429	456	460	479	428	466	490	457	488	437	450	443	445	429	474	430	440	514	491	440	471	428	405	479	489	442	429	417	492	449	462	471	436	490	489	453	484	447	466	424	458	497	453	431	452	446	472	479	448	447	444	490	471	427	418	415	488	474	465	429	460	466	445	427	429	448	455	418	496	442	430	443	459	435	453	462	463	421	470	473	496	418	440	464	497	417	453	445	472	453	441	475	429	440	476	467	410	470	457	423	470	491	446	446	450	426	415	461	429	506	479	455	429	485	447	424	403	463	482	452	498	495	488	432	471	456	485	490	461	464	490	394	461	478	459	431	455	454	428	425	421	451	447	410	450	461	449	459	483	454	447	465	444	454	463	455	429	411	439	443	420	448	478	440	465	454	402	425	485	453	485	426	477	475	419	447	437	411	454	424	472	418	464	466	451	490	490	486	463	468	475	479	396	469	439	452	434	488	479	462	429	444	427	453	413	479	440	456	432	436	439	468	476	421	487	451	440	440	460	501	437	512	480	457	444	466	462	453	489	465	452	482	469	467	465	456	431	433	481	464	428	478	425	440	432	461	481	470	468	457	447	455	454	432	456	473	453	443	451	458	450	443	447	429	461	491	435	455	461	450	449	445	470	500	435	457	443	440	465	496	450	437	422	471	477	460	461	472	456	458	449	389	471	442	491	441	454	427	448	430	443	448	418	462	439	445	456	473	412	489	454	473	460	413	469	435	482	489	454	456	480	430	490	472	425	403	442	448	449	454	443	446	477	430	436	431	459	423	424	475	489	459	429	434	457	454	445	458	482	446	425	448	445	438	442	464	481	442	459	455	481	480	471	453	442	440	446	472	490	436	459	441	440	479	411	463	467	502	451	462	424	452	449	483	458	424	452	443	424	448	443	445	446	472	463	449	439	435	463	458	450	446	447	472	440	423	450	440	454	422	446	429	474	445	461	440	445	474	450	461	488	455	430	413	436	479	486	447	475	449	433	402	446	451	455	446	406	464	413	451	422	474	454	435	472	434	429	453	445	433	468	455	494	512	483	458	436	438	447	446	431	465	451	448	486	439	453	442	474	435	451	467	462	461	407	463	440	460	446	454	442	455	441	486	434	497	430	470	427	417	423	440	453	434	477	480	429	439	418	445	446	441	463	480	459	421	434	492	466	452	432	461	471	475	448	454	422	487	471	448	458	447	411	467	395	432	447	429	479	448	487	462	446	476	453	452	411	444	459	460	436	489	464	468	436	470	448	451	459	441	475	476	460	458	435	423	435	447	452	450	436	465	457	435	446	457	451	463	419	451	457	467	476	479	437	472	445	439	434	462	445	429	456	437	438	430	452	433	474	453	450	463	431	458	459	423	448	419	412	454	428	430	416	462	400	423	457	462	442	423	447	414	488	414	433	453	460	493	487	457	443	443	429	476	418	482	441	471	477	453	442	473	474	450	489	428	450	440	464	452	431	485	477	426	484	472	413	463	478	436	468	418	433	471	491	453	435	417	440	451	445	475	418	452	465	444	422	469	500	434	430	488	453	478	427	446	437	483	479	449	464	437	463	451	448	446	457	419	471	426	450	476	471	454	489	428	452	463	468	425	455	463	444	475	441	464	456	450	451	477	443	441	465	455	438	460	453	426	452	441	433	463	482	440	474	456	458	431	449	440	438	438	463	435	404	466	443	462	454	461	433	447	470	453	472	423	442	471	431	463	440	454	443	429	450	427	441	449	439	458	450	429	429	460	471	450	453	480	449	455	458	452	465	450	439	433	443	493	490	428	454	451	486	401	496	472	474	446	423	452	483	421	472	463	436	462	460	467	450	439	468	468	453	468	454	405	460	429	465	450	437	460	442	432	452	428	449	443	464	490	472	462	460	419	462	471	521	459	466	468	470	404	453	442	431	453	485	471	450	476	440	435	465	459	456	483	464	475	485	445	480	452	461	456	462	479	430	442	452	423	470	440	457	426	440	468	451	460	462	496	457	463	440	459	449	480	468	459	459	459	435	474	466	485	448	459	458	461	449	448	437	437	442	446	453	445	441	454	419	442	475	453	436	456	485	466	464	439	481	416	454	426	495	485	459	484	469	480	475	443	462	465	448	467	450	448	474	453	438	456	477	438	444	433	469	438	425	421	433	461	422	409	408	449	471	483	478	439	449	480	431	451	427	432	456	433	478	455	464	492	486	447	442	464	442	449	488	457	418	476	441	435	448	441	464	401	464	450	498	498	452	417	420	470	457	464	461	422	458	452	474	440	441	461	402	469	482	406	454	472	419	475	496	490	436	478	435	453	455	434	429	466	449	433	465	487	455	477	412	438	449	486	437	444	466	447	470	450	411	432	449	454	435	474	454	464	443	447	422	418	418	453	463	425	467	465	423	454	450	448	481	478	471	419	424	458	467	417	494	425	466	426	454	421	465	461	468	469	474	450	455	463	503	471	503	437	417	431	492	443	461	472	462	448	493	480	442	457	485	454	473	462	445	431	428	480	445	435	479	448	420	440	441	460	426	441	443	451	438	461	442	441	464	465	443	432	422	454	425	432	430	437	465	432	462	441	440	452	440	429	454	422	424	425	466	473	445	469	454	444	472	463	457	450	461	440	506	464	465	440	457	447	446	466	484	475	423	494	450	485	414	459	454	507	494	459	442	505	481	461	460	449	440	479	471	442	469	424	462	461	479	487	498	456	445	488	459	460	459	438	456	471	426	448	460	445	490	472	421	450	485	435	457	448	475	458	459	437	443	474	426	455	434	453	456	472	391	484	414	449	440	464	425	458	473	482	454	410	525	454	443	471	454	451	441	478	412	461	478	435	428	479	421	445	446	461	412	452	453	460	442	488	449	462	437	448	438	465	448	454	444	468	471	454	436	451	448	461	463	423	520	465	470	439	455	492	442	474	446	470	428	450	424	466	407	464	437	434	459	441	460	434	456	441	482	430	434	453	479	470	481	427	486	433	435	440	418	465	454	403	465	450	477
15869	1761	1232	1007	667	603	486	455	454	461	338	391	373	375	355	379	356	351	318	329	361	353	355	371	373	370	319	335	327	325	360	361	373	365	381	328	331	341	357	343	335	378	347	356	369	398	372	363	346	359	321	334	370	332	350	357	353	333	361	365	394	374	348	378	370	350	367	321	357	369	338	370	309	361	329	385	338	356	345	351	338	326	348	366	363	359	333	383	326	350	370	346	361	321	332	374	325	359	343	330	365	356	306	348	377	330	337	346	378	330	350	348	344	372	340	369	351	347	342	358	333	335	332	350	354	380	369	356	336	314	349	335	358	349	354	340	347	364	367	334	314	354	331	327	327	352	355	329	344	298	327	327	356	329	360	358	362	347	344	306	362	318	358	347	359	376	373	366	326	337	380	317	338	353	385	334	317	351	337	372	334	331	349	309	371	331	342	322	342	348	348	334	345	349	364	350	339	333	326	388	361	317	330	327	345	355	358	351	313	338	358	345	373	330	343	339	362	333	315	333	360	331	340	345	306	341	345	351	346	343	365	355	355	333	357	333	330	321	363	319	341	381	339	331	352	335	369	363	329	342	375	318	323	331	329	347	373	335	346	326	358	364	364	322	378	339	337	352	352	333	323	334	373	353	343	348	339	352	332	331	321	321	338	337	366	353	322	349	347	355	336	362	334	336	329	341	306	356	332	333	329	346	327	334	319	361	380	357	332	326	354	341	357	400	381	362	367	339	321	339	344	370	363	368	383	367	347	348	328	337	357	376	387	354	334	350	338	381	360	346	347	346	318	337	359	333	358	346	328	368	358	369	304	365	354	326	333	342	313	328	316	397	389	348	342	368	389	361	308	353	323	325	343	346	339	328	340	339	389	340	330	360	281	344	338	331	312	336	385	346	350	351	357	354	358	354	366	378	322	336	343	359	331	407	342	364	362	348	331	354	307	338	377	341	324	395	370	322	358	353	337	362	378	357	363	365	324	376	307	324	353	367	355	342	355	329	363	346	346	347	315	321	370	343	346	349	330	343	346	364	305	358	376	351	371	387	337	373	345	330	316	347	307	338	349	347	334	347	337	336	351	346	317	343	369	353	329	336	329	346	339	342	365	339	355	321	355	346	329	328	325	349	370	340	347	307	345	358	356	336	314	338	369	323	340	362	363	341	370	358	376	363	340	335	340	340	314	333	382	329	361	380	333	331	306	342	348	372	349	336	328	342	357	367	351	339	338	333	337	336	333	346	347	360	365	327	340	356	326	379	331	347	348	321	359	348	339	342	380	394	334	331	396	352	347	311	357	308	341	350	342	387	352	373	341	335	354	338	376	331	349	354	366	357	361	342	329	342	368	331	356	371	339	348	340	356	319	342	322	346	342	329	335	317	346	349	352	349	353	358	320	368	333	368	318	353	317	350	347	339	337	367	368	361	368	339	371	346	320	330	348	333	330	318	353	330	350	388	342	355	354	349	320	392	323	361	341	315	333	368	350	338	379	328	376	365	363	328	300	368	334	356	349	368	335	346	317	343	364	327	348	346	375	312	357	377	345	309	344	325	340	356	340	332	367	361	325	347	357	340	342	358	305	347	354	380	342	306	387	358	326	331	346	389	326	397	359	366	366	344	305	343	364	390	383	352	323	369	334	323	372	332	331	325	384	330	367	329	344	358	336	363	372	301	298	358	344	350	345	319	341	330	340	334	339	281	366	348	375	347	358	373	353	321	363	341	398	339	372	350	336	322	360	343	348	309	340	342	335	355	334	384	367	330	337	318	361	354	330	330	343	363	289	313	354	314	356	367	370	345	357	312	320	370	331	342	375	343	355	341	355	329	326	356	359	372	363	334	338	360	367	334	333	336	325	301	335	346	372	362	364	376	343	331	318	352	347	341	326	321	360	362	341	382	331	375	341	367	311	338	357	337	392	322	363	388	334	326	340	352	318	348	362	343	348	337	394	362	369	316	343	357	354	371	342	358	367	320	347	337	326	362	333	359	341	336	346	382	348	339	348	333	358	380	376	308	340	319	336	322	349	332	370	373	357	343	342	335	323	368	356	344	366	308	353	377	331	325	341	350	350	382	328	325	365	355	357	329	349	371	341	339	332	335	331	341	348	328	396	345	356	325	343	352	292	311	323	361	340	333	365	334	333	330	346	359	344	335	327	326	327	364	336	364	326	358	320	317	359	381	369	348	350	323	344	337	338	334	352	364	369	320	317	327	334	341	367	383	350	327	341	397	393	338	342	347	341	349	365	352	354	366	330	363	328	350	345	360	328	350	373	335	363	349	338	367	334	364	345	336	325	322	348	377	354	337	330	330	330	321	351	366	355	361	352	347	371	345	303	362	347	361	322	355	335	359	360	340	385	320	319	379	317	333	358	364	315	356	371	347	371	344	359	311	322	376	327	352	375	353	371	325	330	313	371	321	341	322	329	352	358	356	375	342	348	344	361	377	342	348	350	333	375	333	376	332	357	367	359	329	369	309	316	363	367	349	343	361	356	330	318	353	377	338	335	319	362	361	376	360	335	310	322	329	334	341	349	361	309	327	307	343	337	328	353	360	336	374	334	357	337	342	345	355	319	351	328	343	353	349	353	348	322	355	366	324	309	330	385	330	349	351	315	330	354	367	352	347	354	334	318	339	347	346	331	351	336	393	338	364	339	382	375	332	370	374	349	325	361	337	344	349	341	352	328	357	336	361	315	311	320	355	313	329	374	311	376	322	328	356	350	374	357	371	369	300	355	338	331	309	323	351	367	382	319	355	330	374	323	360	339	350	332	316	333	396	345	302	338	345	340	321	364	357	369	382	308	354	334	317	339	382	366	354	349	334	329	329	357	370	351	328	352	335	335	366	356	341	368	369	331	334	336	323	344	355	321	377	351	374	371	313	357	373	335	346	337	342	347	301	321	323	336	322	341	364	348	341	337	366	378	353	343	340	350	333	314	294	342	347	354	333	362	390	328	323	323	341	344	354	352	343	331	347	335	338	352	358	354	320	342	352	366	352	345	338	363	330	340	345	337	302	337	371	353	359	336	361	349	310	339	305	344	359	326	336	292	316	346	345	353	351	356	326	353	353	321	343	379	333	319	331	358	370	320	321	344	360	360	310	358	328	326	337	334	342	345	330	338	325	367	322	354	334	377	344	331	325	360	339	356	303	343	361	351	371	353	353	366	348	350	328	318	288	350	356	316	359	326	368	321	329	358	369	357	360	376	367	358	348	296	325	305	322	347	329	317	325	339	364	336	338	325	348	372	333	320	352	367	340	320	317	333	376	320	353	355	343	349	318	331	306	314	338	362	346	319	316	323	324	390	352	315	348	361	361	336	370	374	369	335	339	366	295	317	326	323	352	340	336	304	322	353	359	325	320	341	322	346	367	347	365	359	356	333	306	361	380	360	347	332	379	364	339	375	335	357	360	344	382	367	357	346	339	348	375	340	329	368	334	351	344	362	357	352	350	348	328	332	346	340	334	334	359	346	322
8971	1501	2591	2713	2180	1850	1544	1394	1226	1161	1160	1067	1062	1020	983	1004	968	929	913	919	881	961	889	929	893	895	893	803	876	845	888	837	871	834	805	821	889	822	830	829	792	876	847	817	785	851	846	875	828	867	844	820	860	826	798	790	807	826	814	815	788	805	803	902	804	777	780	840	857	764	843	804	823	825	826	811	839	827	829	811	776	816	865	840	855	768	843	853	781	805	799	834	801	786	812	838	796	820	869	816	836	809	829	770	816	753	816	827	788	776	845	813	848	830	839	804	839	866	840	855	836	808	827	830	810	821	807	841	872	820	830	791	845	798	822	785	820	829	814	771	868	795	832	803	797	825	827	800	859	795	856	834	818	787	791	831	830	782	784	811	771	804	784	821	806	819	822	803	906	896	799	763	749	840	822	865	861	824	823	804	858	817	825	850	821	855	830	815	805	793	849	797	871	820	809	775	821	851	831	803	878	786	818	825	813	832	787	848	791	782	792	795	838	770	785	865	815	859	797	792	848	822	766	798	818	835	913	795	799	812	796	863	805	837	860	784	806	816	851	869	862	860	797	815	803	854	808	845	769	864	828	853	784	872	842	773	770	846	838	804	814	870	787	814	808	839	837	819	834	770	839	823	788	837	827	743	822	825	791	867	796	799	860	826	795	795	829	810	800	791	806	834	798	759	839	829	845	790	791	825	820	801	792	812	849	830	861	783	836	763	807	811	803	809	832	845	791	796	829	783	864	827	838	838	849	831	801	800	828	827	789	836	768	827	772	844	832	822	815	821	747	845	789	816	844	786	839	815	825	827	841	854	823	773	875	823	828	769	799	828	839	792	817	818	783	880	772	808	856	789	835	790	770	832	843	793	799	810	791	789	761	787	835	791	852	870	791	807	800	751	773	819	869	807	764	809	844	808	847	821	811	805	820	780	821	759	798	845	764	823	771	809	855	799	855	849	826	803	804	867	805	814	890	811	806	832	821	788	829	831	823	815	824	797	784	771	791	793	775	837	799	779	815	783	797	757	834	827	800	839	749	815	814	790	788	866	834	851	795	817	811	804	773	812	846	744	838	789	794	753	761	867	819	814	831	798	838	782	834	829	830	833	761	823	783	848	793	826	800	800	828	811	810	785	757	747	798	804	829	778	827	847	807	825	797	844	829	846	815	807	816	775	780	804	843	877	852	829	839	808	858	839	815	850	788	808	836	788	838	807	839	776	811	770	832	816	816	858	794	839	789	812	778	796	819	841	822	852	804	812	809	809	822	786	777	775	847	810	817	832	823	768	804	840	774	804	824	798	825	802	782	855	799	848	826	827	797	787	788	874	852	844	822	796	804	773	829	825	787	752	829	832	789	818	827	794	784	842	810	809	834	814	836	841	790	840	812	845	756	798	783	835	778	791	767	799	789	798	849	814	782	884	805	810	828	805	845	858	831	785	816	831	841	848	791	768	852	812	771	799	808	807	799	874	803	850	851	790	807	825	805	784	841	838	813	849	827	822	787	819	834	836	813	823	798	843	849	826	756	814	771	807	794	834	843	786	815	806	807	823	794	820	791	788	784	791	815	803	754	860	816	791	807	769	885	855	858	847	820	835	763	833	788	838	820	766	782	849	819	828	814	800	830	815	819	835	830	796	820	812	759	805	788	855	810	795	865	818	808	804	833	797	847	833	795	791	789	779	811	851	845	819	837	790	840	849	821	830	795	807	809	832	792	862	869	830	789	809	827	901	822	802	844	859	767	823	781	806	788	791	861	842	818	840	848	818	771	844	809	834	783	834	820	865	808	826	829	793	872	849	810	872	796	858	792	831	851	783	777	810	801	860	812	803	802	837	795	801	816	801	773	786	884	890	822	789	817	847	798	780	799	801	783	797	786	824	825	814	821	783	772	825	795	814	788	829	826	819	841	813	833	822	811	810	772	802	830	783	826	906	767	772	849	791	817	859	849	806	833	844	802	787	755	850	832	765	827	796	795	803	780	825	851	780	815	840	830	798	822	765	765	780	775	848	825	782	789	833	804	789	822	755	810	854	834	770	818	847	817	829	801	842	851	826	859	858	776	791	799	739	839	808	819	834	846	808	849	808	805	808	799	858	857	842	840	824	840	843	790	763	847	864	844	795	780	810	816	838	788	798	881	758	812	842	805	827	810	821	784	834	830	858	858	755	790	810	780	817	862	850	805	845	791	809	833	829	799	784	812	840	839	797	774	777	850	861	856	832	843	752	769	776	810	820	787	785	794	810	808	858	842	806	817	820	823	768	821	843	819	833	819	840	852	775	776	847	807	821	826	809	810	773	814	819	830	822	808	826	805	813	806	834	800	855	832	811	774	861	857	795	806	836	844	783	784	818	884	820	766	823	815	851	753	801	773	811	848	833	825	838	807	829	864	814	813	815	801	795	784	813	853	770	810	833	798	762	778	739	760	783	835	834	861	823	886	816	806	816	849	830	852	775	815	791	812	810	818	797	801	755	803	792	791	846	838	783	836	788	814	779	832	803	821	797	818	832	802	795	848	814	836	821	782	863	858	833	810	801	759	806	819	778	791	835	817	862	828	831	868	837	859	890	804	820	845	808	829	819	804	773	794	824	812	806	834	821	767	830	859	883	827	850	774	807	813	795	834	834	813	797	860	880	845	813	788	819	817	842	810	806	795	831	808	778	759	813	820	755	794	843	802	760	811	850	812	859	812	806	843	814	828	856	780	840	821	831	802	782	839	841	834	835	839	827	863	832	878	833	802	843	831	799	752	850	774	799	819	797	828	872	805	817	842	892	831	789	775	825	794	848	816	801	787	820	845	854	752	826	764	805	833	818	868	802	815	829	877	862	826	796	835	859	864	790	812	838	836	769	792	813	811	869	829	820	810	814	813	812	834	851	846	814	756	836	822	832	866	853	784	855	825	801	805	798	803	815	832	851	764	793	845	851	827	870	787	856	760	818	829	840	875	859	857	805	838	838	762	805	854	801	774	824	806	818	821	841	825	815	804	779	836	782	801	846	824	801	819	876	810	780	801	822	872	845	865	850	817	812	848	794	827	782	804	782	844	813	793	775	819	831	782	877	833	786	824	777	798	853	832	830	841	819	798	792	830	767	801	849	818	882	787	818	838	782	772	785	859	830	801	798	821	788	766	802	819	776	859	868	766	783	803	874	830	851	808	839	815	817	809	798	861	801	814	862	809	813	819	871	842	822	839	812	826	782	780	830	813	809	837	764	822	855	831	801	813	834	837	858	830	832	790	833	866	856	773	803	873	828	796	822	819	803	795	793	800	805	787	813	776	858	785	856	897	813	850	820	803	828	819	782	803	790	821	800	790	845	770	845	797	824	830	869	899	824	819	809	811	818	841	823	808	817	807	804	833	817	823	828	850	808	788	809	849	757	746	814	821	796	778	797	829	864	827	754	792	803	795	866	835	833	759	855	840	805	832	820	855	805	819	785	777	755	865	837	825	789	806	807	763	777	846	861	835	819	809	845
2048	391	312	240	248	244	235	219	214	247	246	227	203	231	224	236	209	230	242	241	230	272	229	237	232	216	249	224	238	229	232	270	222	233	214	243	236	226	222	250	254	240	258	226	228	231	248	263	245	235	205	206	222	236	220	204	203	215	215	235	214	242	223	230	220	246	248	250	222	260	236	226	228	249	233	215	202	242	238	262	248	245	238	210	244	248	237	211	255	251	216	245	237	250	256	235	236	235	245	249	229	223	237	258	235	234	240	251	262	241	252	222	219	227	234	210	206	225	221	252	238	227	210	242	214	220	227	215	211	219	232	244	249	220	247	241	199	221	228	219	207	239	243	262	224	241	269	219	243	224	254	224	235	201	237	222	231	250	226	237	219	252	215	237	227	237	252	237	235	226	244	236	224	235	234	253	234	233	268	242	227	226	257	261	229	204	218	225	221	218	228	239	224	232	235	226	240	234	229	223	243	240	258	221	227	233	230	226	248	221	218	213	233	250	233	225	246	237	234	231	247	222	263	242	258	234	242	238	229	213	234	228	251	253	237	237	231	231	221	250	190	225	218	226	245	231	232	238	221	222	220	241	227	240	216	241	261	230	231	250	230	212	216	245	253	236	222	212	219	215	242	215	261	268	250	237	231	247	256	210	236	217	229	257	236	229	269	231	249	249	213	233	242	231	253	237	221	229	210	264	227	249	239	214	219	227	244	235	235	230	214	262	227	233	249	244	223	257	219	244	184	226	216	233	234	247	235	228	230	227	208	230	256	267	189	246	232	248	198	218	251	229	225	217	226	241	223	231	259	235	222	216	220	247	226	257	246	240	216	206	255	219	211	211	216	247	209	233	211	238	225	229	210	244	250	262	228	214	222	251	248	252	230	251	225	221	237	234	242	249	210	227	226	230	251	214	234	254	193	238	242	246	233	233	229	232	240	255	271	230	252	201	259	237	212	243	212	240	235	246	257	218	243	238	226	241	231	247	233	248	239	218	250	236	238	230	244	224	214	256	232	274	241	265	243	229	254	243	217	212	236	225	253	247	263	212	237	223	204	250	239	237	248	248	234	225	218	216	238	224	237	222	218	220	233	256	218	244	221	234	233	235	238	246	249	258	222	234	235	215	223	241	263	222	190	247	190	232	211	228	230	227	216	247	226	253	231	221	226	245	277	243	208	228	228	251	245	227	238	238	254	256	225	206	228	239	226	262	247	242	253	227	224	219	219	217	240	224	265	229	265	218	227	231	232	208	236	208	248	231	253	251	223	239	254	257	266	259	235	291	229	236	211	231	254	242	247	231	241	256	227	280	229	264	244	210	205	234	237	260	232	258	213	222	221	267	210	230	241	237	227	226	241	241	239	230	244	213	208	266	244	253	250	221	225	227	255	250	255	221	249	210	230	217	208	242	231	258	241	217	224	270	232	242	259	230	254	248	246	223	256	221	245	219	203	207	250	245	231	226	242	242	210	240	244	244	265	227	219	233	241	220	278	213	219	193	227	226	206	237	254	243	210	229	229	205	203	246	225	238	215	255	231	230	220	232	222	224	239	211	224	263	253	226	234	215	238	272	245	228	201	250	254	235	242	243	222	227	235	216	239	225	260	228	228	232	227	251	259	230	229	274	199	225	232	232	245	204	228	197	241	229	226	206	236	258	232	205	231	229	215	228	218	228	252	251	227	218	231	251	215	231	227	225	226	226	219	230	223	216	217	247	232	233	243	223	244	241	247	225	225	234	236	249	236	211	226	224	228	209	261	234	245	239	233	216	216	242	232	250	216	256	232	210	219	228	223	213	224	201	228	209	242	211	212	238	236	228	225	235	245	262	213	241	248	228	221	238	209	234	252	262	233	263	253	243	217	273	238	265	238	254	242	226	243	199	225	217	231	234	210	257	250	240	223	238	250	228	228	210	212	224	255	228	233	219	224	236	231	216	240	238	243	209	204	225	216	236	257	232	209	228	275	246	194	207	219	243	240	226	226	245	213	240	218	254	231	242	244	218	248	219	231	249	252	242	244	269	252	196	257	207	223	210	237	238	253	216	229	260	233	253	274	227	265	239	261	227	234	238	239	285	276	213	250	234	247	247	237	248	271	263	256	242	222	252	236	219	270	263	236	226	251	263	266	237	247	249	197	241	239	223	225	219	238	207	243	240	230	246	242	235	239	221	246	233	257	224	250	234	271	239	246	233	231	244	210	260	223	237	233	224	218	210	238	211	218	228	242	206	234	225	254	222	242	254	203	249	230	217	233	208	255	256	242	231	261	214	234	247	248	251	239	234	257	238	214	239	242	237	287	207	259	236	278	234	225	263	223	226	235	275	251	231	217	236	249	232	222	236	233	258	218	237	257	207	231	222	223	242	219	225	210	247	211	233	236	250	239	240	255	223	248	229	217	239	233	219	233	245	234	261	260	259	241	247	223	221	225	259	233	237	215	259	235	245	220	242	231	254	225	209	264	238	224	205	219	206	245	243	231	260	257	228	246	233	219	242	265	231	246	223	207	240	235	219	248	276	228	257	215	237	235	219	222	238	211	209	230	205	243	246	269	231	234	219	233	242	230	200	212	240	266	237	237	219	259	209	226	220	225	242	213	226	232	235	205	221	260	218	216	211	237	251	239	283	227	225	222	258	224	234	221	252	219	226	234	229	198	243	233	236	203	237	217	232	247	246	221	234	226	237	266	242	236	257	236	216	238	261	219	232	248	232	277	264	233	245	201	240	230	230	232	238	224	230	227	238	231	209	254	222	220	213	237	218	251	239	212	238	241	224	256	224	247	242	217	248	227	248	242	231	255	242	231	246	226	217	247	216	236	235	237	217	236	240	226	223	199	225	238	232	216	228	231	221	224	226	233	270	232	265	254	258	228	230	250	247	248	261	245	223	230	204	242	220	225	248	232	245	243	263	257	236	226	216	246	262	253	229	236	236	219	233	249	261	239	245	233	254	223	209	239	244	210	244	256	227	215	256	253	254	275	224	220	205	205	249	226	199	248	243	252	219	263	241	239	236	264	261	250	216	247	243	227	207	241	237	250	259	223	234	210	248	269	232	265	233	250	210	290	212	245	231	220	243	210	246	257	251	247	249	235	242	242	244	227	214	273	221	223	230	243	248	239	219	218	228	244	216	230	234	214	230	232	249	228	212	228	227	212	257	245	204	215	224	229	240	232	217	222	231	207	235	198	205	220	238	222	264	245	252	226	215	247	240	230	237	247	218	246	248	222	240	214	259	229	219	221	234	223	247	225	226	231	259	254	262	234	222	230	212	234	236	247	237	241	227	261	218	240	244	243	231	235	232	227	216	219	248	271	253	236	232	228	212	222	205	239	242	217	243	229	225	251	220	224	200	237	237	250	228	238	228	223	238	218	237	245	222	221	221	224	219	218	234	224	245	216	243	233	245	241	223	223	239	213	229	234	226	248	218	246	220	241	244	250	232	230	233	243	206	235	236	238	226	202	241	273	262	240	227	256	230	238	239
1932	652	721	626	596	615	593	616	547	614	572	559	595	560	577	575	586	575	593	599	504	584	595	544	536	616	559	567	533	558	588	623	558	537	560	562	564	561	546	594	638	563	587	569	597	565	595	546	558	534	586	571	558	554	531	530	600	540	609	581	561	635	585	563	552	545	607	525	544	576	541	559	546	564	585	568	568	610	603	569	529	585	582	567	559	574	562	550	574	536	567	516	559	567	597	580	575	597	552	586	567	597	599	582	523	589	533	570	601	575	542	527	583	571	527	564	588	590	568	550	596	573	570	564	540	597	538	565	572	564	523	574	588	573	565	578	569	576	585	604	539	611	543	628	642	537	568	565	622	520	549	548	565	583	601	558	540	551	629	573	546	517	602	588	597	579	580	538	584	545	540	538	564	561	592	593	580	577	548	558	552	558	560	545	577	594	587	575	563	590	534	563	556	554	569	570	574	576	592	571	611	560	564	614	577	579	575	541	553	583	588	585	532	588	535	596	574	561	570	572	578	600	542	590	559	549	564	553	576	566	542	600	546	555	550	616	577	618	563	531	596	560	562	535	589	575	529	587	570	587	616	577	528	543	553	559	539	592	591	585	538	532	568	567	581	577	562	578	596	542	556	557	529	614	566	553	580	575	562	571	585	594	580	587	535	578	583	618	601	582	562	586	560	560	578	578	592	529	623	544	589	589	544	563	560	571	592	547	555	546	602	585	568	581	550	590	580	609	579	569	594	576	602	596	584	529	593	560	557	613	567	589	589	568	549	596	524	559	557	579	611	558	589	586	607	565	578	593	588	544	560	610	554	559	558	597	562	596	560	575	570	540	578	553	593	550	517	570	578	577	543	577	539	541	560	556	545	549	573	558	544	550	596	579	594	596	530	564	581	592	544	569	534	567	556	541	536	576	529	561	550	611	574	589	566	593	597	555	592	578	580	574	596	574	559	551	588	617	573	565	593	564	583	530	562	577	569	550	596	526	605	604	524	576	587	566	557	563	622	582	578	572	557	591	566	609	550	534	573	562	547	584	584	585	591	591	563	572	581	579	614	552	551	492	593	526	562	627	610	546	616	549	552	552	565	636	612	576	573	560	567	566	610	584	585	530	556	556	576	532	573	555	553	584	570	557	578	571	571	568	571	562	558	552	588	562	576	581	569	558	580	548	559	584	542	538	557	562	593	585	548	605	597	579	551	547	589	556	576	563	607	583	629	579	569	562	574	535	586	617	579	582	571	551	628	578	565	559	574	581	549	583	584	571	534	571	565	580	556	578	595	589	566	583	548	600	569	565	574	569	542	573	572	580	555	522	596	574	565	561	538	562	607	531	528	586	549	527	592	536	565	592	559	560	555	562	566	584	560	524	564	598	578	598	591	569	583	587	615	593	573	591	607	610	550	590	530	555	599	531	531	554	554	574	607	573	554	542	576	555	602	534	574	598	554	560	596	542	594	554	534	601	502	552	583	578	567	567	565	572	559	606	569	580	623	563	582	559	561	596	547	566	542	545	555	557	559	574	550	554	559	538	570	545	579	587	633	573	571	589	588	583	594	560	541	586	534	556	564	607	586	577	552	589	579	545	526	570	567	631	591	557	588	568	555	532	561	596	545	583	565	599	586	599	586	585	567	556	561	556	588	579	578	551	568	587	601	549	597	548	593	595	571	572	548	587	519	553	583	594	576	573	573	593	566	553	552	546	562	564	571	567	569	552	537	618	551	586	576	604	515	539	611	572	587	554	548	568	565	556	564	534	568	574	556	563	529	577	579	524	585	601	588	587	604	558	555	585	549	564	557	556	561	563	549	548	582	580	587	552	579	577	610	533	506	589	541	595	570	594	610	591	586	559	598	590	559	590	559	630	555	567	585	616	568	566	593	539	563	592	572	542	599	591	568	586	542	566	583	550	536	594	557	593	584	618	601	595	592	505	578	554	550	586	552	568	608	554	581	576	595	591	593	593	617	583	570	543	534	607	528	558	554	591	549	572	586	558	538	562	607	560	525	545	563	590	567	573	555	583	591	560	587	573	606	548	588	604	585	551	598	557	570	570	576	607	562	558	579	561	568	527	560	557	604	562	552	518	568	604	551	558	606	566	567	591	577	583	569	599	605	553	591	597	551	577	515	560	561	589	582	609	581	619	563	584	595	536	603	555	590	579	574	532	601	532	573	593	558	543	583	560	574	579	575	539	554	590	552	576	553	559	622	569	561	543	573	566	576	586	538	556	583	569	567	595	522	529	587	552	602	600	548	579	612	591	561	532	559	541	567	550	582	541	592	568	598	578	556	581	593	587	592	607	574	619	589	542	563	553	551	542	578	603	589	555	561	558	558	571	521	582	584	550	580	567	611	561	540	548	581	562	548	588	575	542	606	586	556	582	596	619	568	545	516	566	532	564	508	581	546	565	535	576	580	571	548	560	615	554	539	556	599	520	583	535	547	557	601	588	533	618	580	628	580	548	590	569	545	542	580	564	574	588	570	539	540	550	576	619	576	553	578	540	572	587	564	610	594	609	561	579	579	560	608	583	520	590	562	591	604	598	611	617	608	571	553	610	557	570	543	570	558	595	580	553	563	570	604	620	574	557	568	591	596	557	577	558	540	540	506	579	566	564	528	526	583	577	568	571	570	615	526	569	614	564	583	572	566	544	631	608	566	550	588	613	616	572	594	591	613	535	559	560	533	583	572	537	587	564	578	568	553	578	560	575	606	568	586	586	579	566	560	556	591	581	531	596	581	541	510	605	564	556	602	520	615	600	583	556	549	573	574	559	622	576	567	585	578	568	554	553	592	550	572	541	558	557	559	604	585	582	590	595	615	599	586	591	547	575	528	561	574	617	551	563	563	549	543	589	576	584	590	534	555	584	517	603	509	554	582	547	592	576	559	596	569	553	579	579	569	569	544	554	564	570	546	583	555	548	577	602	581	567	547	567	552	603	574	569	568	557	567	532	590	581	603	574	588	585	576	554	592	552	591	567	558	563	583	551	558	597	609	553	565	562	598	574	579	523	543	557	575	551	583	548	562	554	529	584	579	580	593	578	581	552	564	590	539	593	572	549	577	604	580	548	541	564	558	556	526	542	543	576	549	591	574	550	591	585	588	540	561	542	562	607	573	562	578	549	590	569	563	553	545	575	537	528	587	546	542	574	586	599	604	586	563	568	579	549	551	589	591	572	537	581	590	574	573	560	581	558	597	566	581	541	535	569	587	593	527	612	541	574	583	602	580	598	621	572	554	578	569	565	628	551	584	553	552	568	546	566	540	594	574	576	593	555	598	600	583	560	586	545	581	563	602	593	566	558	574	552	590	560	531	558	567	575	523	542	580	535	569	557	554	599	556	636	566	561	554	529	555	572	562	565	599	524	586	575	618	553	582	543	577	548	553	555	569	593	534	589	588	539	587	585	616	571	554	609	544	512	589	535	557	587	564	573	588	545	577	560	574	579	535	548	561	548	581	534	578	543	570	570	563	603
8199	702	599	459	320	278	210	207	228	195	192	182	181	178	152	179	180	203	197	176	180	171	173	183	185	197	174	143	193	179	178	183	162	189	176	159	167	179	165	165	155	154	173	161	174	159	152	161	189	157	168	163	157	177	156	181	162	144	166	180	160	179	165	169	191	158	156	155	156	160	173	168	154	157	139	155	156	190	168	156	180	132	161	153	163	163	148	154	187	184	172	178	175	208	178	148	189	174	173	151	209	192	175	147	150	179	180	191	184	162	160	166	157	160	164	170	139	148	163	173	157	161	144	173	175	167	178	191	170	169	184	187	141	162	154	166	160	174	201	181	138	151	174	171	165	175	164	159	152	166	185	170	164	152	144	173	152	195	158	170	177	170	143	146	172	164	165	150	184	180	151	148	182	163	187	176	180	156	141	165	161	165	156	174	170	193	149	146	180	163	172	202	168	143	170	156	144	160	180	160	169	152	149	179	197	170	173	160	155	126	180	186	190	169	187	167	195	154	180	169	178	188	161	157	179	179	170	188	166	188	176	156	174	184	172	186	179	164	150	171	175	169	163	159	175	170	145	168	162	159	188	158	161	161	170	176	171	183	167	165	168	169	139	143	162	173	169	183	169	172	180	164	142	158	171	159	163	196	162	169	176	166	159	149	176	166	150	162	186	150	183	172	159	183	199	181	158	186	193	152	177	178	160	148	170	183	165	178	174	165	154	191	168	165	129	134	172	158	160	150	180	182	177	177	168	165	164	151	166	144	160	162	171	174	147	164	173	178	163	152	170	146	186	155	159	176	161	201	162	170	158	183	189	162	162	208	170	164	165	177	160	182	159	185	166	175	164	184	164	181	184	170	161	164	177	154	165	139	204	168	174	165	151	159	153	166	167	159	176	175	174	154	164	153	146	173	155	185	126	167	157	164	195	141	174	141	180	154	176	151	165	155	166	143	168	158	184	163	166	172	175	174	186	150	159	156	159	152	188	149	158	171	165	179	150	151	171	166	178	168	152	194	156	146	164	152	167	187	150	181	144	169	152	180	170	157	174	170	165	170	179	174	155	164	201	137	169	159	148	182	183	163	144	184	198	181	162	163	153	140	167	162	175	178	153	157	171	160	185	181	178	158	175	185	160	173	169	166	163	167	174	169	161	148	146	143	177	177	149	161	181	173	169	164	197	156	170	152	183	165	159	175	168	187	158	171	149	158	154	158	166	166	176	160	146	157	171	157	166	142	183	175	182	179	146	171	182	177	149	163	153	178	184	191	159	132	153	166	166	164	173	178	159	172	182	184	163	172	159	160	187	155	164	172	158	194	155	164	152	191	182	186	134	165	161	189	159	163	161	177	152	165	161	149	169	144	198	168	175	164	150	181	178	159	153	150	160	183	178	167	149	162	168	157	181	154	170	182	182	181	153	166	166	142	155	179	161	162	160	146	152	186	180	204	175	175	133	192	166	171	156	157	206	155	186	163	154	148	158	169	179	149	154	163	159	160	154	153	167	172	186	154	149	175	161	196	171	162	167	157	143	172	163	185	163	168	160	185	184	178	183	144	165	176	195	177	174	168	133	148	160	170	203	144	165	158	186	171	162	177	152	172	165	180	159	176	173	134	171	173	161	158	166	173	181	172	154	172	178	176	179	166	164	174	160	177	168	180	166	174	156	186	166	166	185	154	169	157	174	169	153	154	149	134	171	171	161	167	183	144	172	161	182	146	153	166	135	152	169	166	165	162	167	189	163	154	164	137	162	175	178	156	177	183	155	155	166	192	189	170	184	167	148	180	172	169	168	186	161	150	180	185	164	178	165	133	192	194	161	149	159	179	165	176	158	156	169	165	156	168	182	161	185	174	185	165	133	174	169	164	163	197	168	180	186	170	175	147	150	134	151	155	192	150	154	161	161	175	177	149	157	131	175	161	153	154	151	180	155	196	144	173	184	171	183	181	159	147	195	169	163	174	175	184	163	168	157	176	151	149	161	181	173	138	176	162	131	149	164	176	173	161	162	161	178	180	169	171	153	160	139	153	187	161	163	164	147	169	178	169	184	189	145	154	166	150	191	145	144	185	176	212	176	152	130	171	158	141	179	174	213	166	148	187	188	143	164	163	172	157	141	166	171	159	164	194	180	178	165	167	199	155	131	172	160	177	173	161	156	171	175	160	168	174	157	179	169	176	141	169	170	181	182	167	157	165	169	168	178	160	146	149	189	145	149	164	174	169	167	151	155	155	184	162	158	190	173	154	188	148	138	154	141	158	173	167	169	164	178	191	159	176	163	181	153	158	175	156	158	155	185	171	168	195	184	183	157	182	148	140	166	158	147	159	169	161	166	173	180	157	161	172	151	159	147	172	176	168	168	161	149	146	175	166	146	183	155	140	183	154	172	184	175	175	163	144	170	165	143	166	154	180	168	155	195	162	162	166	185	165	161	151	186	152	155	127	182	152	190	170	145	161	186	170	168	169	193	159	163	164	183	171	154	152	145	165	172	181	160	159	150	175	160	169	167	165	180	164	157	172	165	171	182	175	158	167	164	169	192	151	164	164	154	182	162	178	186	178	151	150	164	174	164	151	156	177	157	185	181	142	160	181	162	135	146	166	170	180	145	159	175	144	159	151	177	156	165	184	167	171	155	157	161	173	164	156	156	166	183	162	180	162	197	167	157	170	169	151	175	133	154	159	158	170	173	151	149	181	175	195	155	161	179	155	167	173	157	143	169	153	158	153	152	191	187	163	159	154	157	186	167	142	202	169	175	169	175	166	153	172	142	147	166	172	161	160	151	163	180	178	172	143	168	182	165	176	172	167	168	171	163	150	171	161	167	175	147	161	175	167	210	160	136	174	172	163	166	173	196	209	158	181	165	179	135	165	170	174	177	172	174	181	196	167	153	153	168	174	192	185	182	168	164	142	143	165	171	151	154	167	170	165	137	181	147	162	167	157	173	154	169	160	152	190	154	144	165	158	178	161	175	173	165	149	157	171	183	185	152	164	172	146	181	159	200	158	159	166	156	163	164	169	180	174	159	161	153	157	177	175	167	166	162	173	186	181	187	148	176	167	161	175	146	194	166	173	171	151	191	157	166	151	176	181	164	157	150	182	189	156	145	178	160	161	160	150	166	153	179	174	163	164	188	152	167	169	170	151	174	168	151	168	172	169	190	171	165	151	158	195	153	178	169	173	179	172	171	143	145	153	153	173	150	166	139	186	180	151	145	146	156	172	168	160	166	166	174	174	162	154	169	160	168	168	186	140	169	175	156	175	185	173	162	146	176	167	184	165	170	173	173	138	172	183	147	166	162	166	156	158	154	178	169	178	153	202	167	179	161	160	184	194	158	192	179	154	165	147	171	155	176	164	146	159	149	153	176	165	181	200	184	168	165	170	144	164	138	175	158	170	164	174	171	174	166	169	168	138	163	166	155	162	145	169	164	159	165	153	180	176	166	172	138	162	169	166	163	159	170	181	169	163	151	176	151	163
6541	901	1299	1462	1136	963	775	694	696	626	588	620	524	529	528	525	528	492	509	489	499	506	516	486	516	443	501	510	490	477	466	450	447	492	493	460	460	472	435	444	444	433	451	477	418	452	478	489	437	447	445	440	461	461	458	444	455	464	459	450	468	455	500	422	441	435	448	499	487	470	468	479	453	485	441	441	469	479	437	471	474	432	448	436	439	448	442	440	436	485	459	473	480	452	446	432	463	455	472	431	395	444	435	459	441	439	421	443	435	490	435	390	453	429	474	485	450	478	452	451	468	462	408	498	484	464	456	458	414	478	470	444	456	424	441	441	439	455	472	486	447	421	468	453	471	482	464	445	463	452	474	440	440	458	442	435	473	462	431	477	482	452	500	434	465	442	461	428	441	471	456	469	484	485	438	446	418	449	466	463	449	422	451	429	404	433	434	441	448	433	457	465	461	475	465	449	420	461	464	447	466	466	442	466	399	459	443	431	445	428	414	474	396	444	421	443	436	450	448	453	459	465	448	475	484	473	480	504	435	459	425	456	493	448	438	435	476	459	482	441	444	443	434	487	436	456	462	479	445	465	468	449	481	439	440	457	458	437	451	491	467	443	458	464	439	455	441	445	435	480	471	473	449	452	425	453	422	439	431	447	492	445	501	459	440	419	416	414	439	458	496	462	431	490	469	442	480	459	474	457	446	434	470	449	461	475	416	464	476	445	408	453	436	471	484	492	456	471	452	486	440	467	493	447	441	428	443	434	445	435	434	437	429	455	498	453	446	471	427	435	460	418	464	479	396	438	432	505	442	450	468	484	459	441	459	438	459	451	444	429	440	452	454	449	499	440	471	422	456	485	457	475	414	463	488	456	446	440	493	464	471	447	462	457	462	430	430	481	494	452	467	427	413	388	447	460	456	457	399	483	433	443	453	460	421	494	435	477	440	443	465	412	460	472	445	451	477	457	430	469	437	402	432	474	444	495	436	444	450	480	475	455	434	434	414	440	463	490	477	451	422	444	447	490	462	433	486	462	461	437	439	412	445	431	450	432	440	435	444	479	514	444	463	456	465	416	464	469	474	471	470	433	460	455	412	470	439	453	464	464	425	458	456	431	477	462	450	434	466	436	422	442	452	470	436	451	464	480	461	403	451	471	458	471	485	432	439	453	432	476	468	473	462	457	435	448	429	420	443	456	445	460	462	487	481	456	448	448	447	427	414	471	448	440	481	423	460	484	460	451	458	422	438	481	453	442	471	406	455	461	469	432	419	461	457	441	440	445	418	430	482	478	474	428	413	432	435	447	447	464	459	459	429	462	467	438	488	478	456	430	470	475	445	448	442	461	467	424	464	436	458	475	430	461	437	464	455	437	434	430	479	459	426	433	408	452	468	422	464	454	459	455	453	442	424	502	450	442	462	429	444	446	483	437	460	453	436	415	452	427	422	449	436	411	405	399	423	456	423	473	436	434	455	458	443	438	425	447	475	437	437	432	466	442	435	454	445	429	483	425	470	413	448	449	487	475	476	442	456	424	448	413	468	505	449	460	481	444	460	471	414	483	452	457	412	454	450	415	455	448	424	471	490	462	436	438	457	451	440	483	439	409	424	432	426	460	460	455	456	455	416	419	453	469	470	445	474	434	428	464	433	414	449	456	437	440	418	457	467	465	472	476	475	491	442	467	437	450	419	465	452	454	465	413	466	425	450	467	492	488	412	458	436	467	454	466	440	451	457	450	446	441	450	446	390	448	426	444	454	466	480	435	467	470	460	426	457	450	429	423	455	453	476	453	442	471	464	454	464	466	482	481	422	435	474	420	463	454	453	418	439	465	425	499	432	423	450	458	467	447	465	453	436	437	447	469	404	511	483	466	476	472	454	441	459	447	417	464	434	475	482	448	440	464	508	459	472	463	476	457	407	455	464	479	422	447	448	416	452	415	446	458	464	451	455	456	441	448	453	454	413	428	396	466	447	414	493	462	441	441	419	415	446	463	413	476	482	425	435	442	481	414	503	469	452	476	403	486	490	458	478	506	450	413	458	493	446	451	453	459	456	452	450	445	466	450	449	468	429	471	442	455	467	448	438	426	461	472	475	450	457	457	419	422	463	420	467	432	433	484	424	460	437	450	427	462	469	451	480	486	458	408	452	479	454	459	456	444	428	458	439	491	441	437	435	456	444	433	453	414	428	462	377	450	450	399	467	483	412	468	452	405	464	462	464	467	446	434	460	471	441	442	461	420	427	478	494	449	453	479	456	447	459	465	447	446	489	424	433	414	456	477	411	477	432	442	480	447	499	446	463	474	409	462	456	434	456	453	447	451	431	453	480	484	444	462	475	449	457	437	435	478	487	447	455	444	456	489	440	458	455	434	424	449	451	436	461	427	450	480	438	428	478	474	417	440	449	432	480	471	446	468	473	444	410	438	429	490	419	454	434	454	443	493	476	430	470	488	435	434	421	492	481	518	442	446	463	436	490	434	448	443	442	466	446	453	481	441	437	434	434	452	471	424	468	427	431	415	452	432	403	448	443	428	418	450	424	483	415	443	443	489	464	463	473	499	435	466	415	454	433	461	458	422	452	441	458	440	455	473	455	431	478	432	431	429	477	455	441	442	494	426	446	486	414	509	442	466	446	414	434	486	491	452	476	422	443	457	463	426	454	455	396	469	409	455	434	448	438	457	456	454	455	418	431	470	440	466	424	401	445	466	446	457	455	469	469	443	470	451	440	426	440	470	427	431	430	458	453	452	456	452	454	426	441	446	463	466	468	470	436	481	437	465	436	466	444	448	446	456	451	468	472	471	460	458	470	460	413	458	450	437	459	435	447	460	433	410	462	462	481	472	460	464	469	489	467	448	442	471	445	463	430	458	495	472	468	455	449	456	473	462	442	469	436	426	424	432	438	443	440	450	435	457	474	476	406	438	453	442	409	483	450	431	488	458	460	449	470	456	435	445	476	412	459	493	438	439	470	470	423	509	424	428	465	412	438	478	440	462	441	440	423	459	437	441	448	460	468	447	439	436	467	468	473	446	454	427	456	441	459	441	441	439	468	471	458	475	451	455	449	446	460	455	434	425	456	473	461	423	481	445	423	447	451	451	459	475	476	431	459	433	447	476	451	461	488	451	422	464	456	464	450	475	427	462	452	474	494	491	459	432	485	463	454	414	445	445	432	436	454	431	435	439	449	452	443	447	419	428	481	432	432	464	468	447	464	474	449	441	457	520	476	463	420	422	455	428	487	448	396	428	428	498	449	467	467	444	438	469	470	395	456	417	427	443	450	469	456	460	457	445	450	479	467	426	445	470	406	462	455	450	471	440	460	502	431	430	464	389	430	453	476	447	437	447	457	470	446	466	443	455	469	453	459	468	421	453	444	456	468	472	395	433	434	456	446	418	488	451	484	459	426	444	418	494	454	480	439	442	454	417	452	429	430	415	455	441	448	461	485	445	443	444	457	425	449	441	450	468	437	448	426	473	464	459
15650	1726	1263	979	656	568	523	452	411	437	398	395	395	369	362	400	330	349	382	322	369	395	363	348	373	369	360	347	332	377	365	377	392	329	334	349	331	337	330	331	391	359	329	353	361	345	385	352	379	352	368	358	318	353	325	350	318	361	367	334	361	369	353	341	361	350	333	344	340	331	327	322	372	339	376	347	299	332	324	354	372	351	294	343	348	336	383	363	342	368	363	349	320	334	350	319	355	325	350	318	365	308	345	334	342	321	350	344	364	384	352	312	362	361	342	347	323	350	358	335	360	354	332	346	342	315	372	362	336	350	342	338	331	343	362	337	317	344	341	338	357	357	332	335	356	347	369	361	341	356	337	325	363	348	336	336	345	367	340	292	314	390	354	370	344	345	339	345	345	316	366	345	335	350	346	325	408	313	341	358	327	312	331	314	349	342	355	361	320	325	329	347	360	375	347	333	346	358	362	339	343	349	339	333	319	369	314	361	309	357	366	334	323	343	354	326	304	350	382	348	328	364	329	319	321	329	329	342	320	365	377	384	369	321	361	343	304	355	352	341	337	371	324	341	343	351	318	338	331	378	293	344	338	283	314	352	337	316	356	341	322	323	372	363	352	398	340	308	349	330	341	350	393	330	341	339	337	312	358	346	335	332	378	348	321	325	351	357	334	355	340	314	356	314	329	359	329	321	320	401	351	337	357	360	388	343	334	340	347	325	332	353	355	373	330	348	364	354	333	340	340	331	370	382	367	381	347	335	316	337	364	349	357	338	363	382	349	330	331	339	366	363	329	310	345	333	360	369	301	359	358	340	336	379	345	370	347	363	357	320	303	300	341	340	355	345	324	328	339	334	332	310	341	337	373	327	362	342	333	341	325	322	367	370	336	337	325	371	357	353	321	355	347	347	364	322	344	379	301	353	340	338	312	339	335	315	324	357	354	360	357	329	296	345	343	340	346	323	323	341	328	348	347	343	329	355	327	357	363	348	339	380	326	352	336	369	340	338	337	322	330	322	354	352	319	312	333	337	354	370	361	367	363	366	356	300	344	319	370	365	353	337	351	343	327	338	318	331	316	322	369	355	347	313	347	317	325	340	365	327	370	307	342	362	289	324	341	381	358	329	340	321	344	358	342	338	337	322	351	329	326	385	331	353	360	358	388	297	359	315	319	358	356	326	370	373	336	345	346	368	366	356	325	337	365	361	342	360	360	318	335	335	366	336	350	342	324	323	338	343	344	352	363	320	331	368	334	341	336	387	339	345	332	325	405	331	335	333	360	375	306	347	366	381	377	324	350	359	320	334	325	340	346	381	365	337	349	321	360	328	325	332	330	318	315	367	357	351	332	332	365	357	344	327	366	322	369	339	326	376	365	370	351	352	356	356	323	340	325	345	343	348	329	342	341	352	337	346	342	340	377	352	317	349	347	316	335	303	345	348	330	334	325	311	344	371	316	328	337	326	348	330	364	354	338	324	357	353	325	381	362	320	347	299	313	386	377	292	349	378	341	364	374	347	356	341	313	321	340	341	306	335	331	360	341	328	351	322	354	350	370	352	329	356	334	344	349	357	338	357	327	366	330	354	331	409	303	328	337	366	354	344	314	337	357	342	284	304	364	348	272	340	369	350	343	315	331	356	326	354	364	345	368	329	344	348	330	321	330	329	338	345	326	315	327	338	298	325	337	335	357	384	338	333	343	348	340	355	307	309	370	378	353	324	343	374	355	341	315	367	366	359	343	344	355	338	318	340	356	334	362	311	348	348	320	368	327	317	351	342	319	331	343	336	353	330	332	350	347	346	375	350	359	347	356	332	314	329	342	326	344	346	338	328	330	331	317	384	302	345	327	312	344	339	329	374	353	331	327	301	326	326	352	368	333	349	336	314	383	329	322	316	347	333	322	345	372	353	341	317	349	344	349	339	340	372	334	327	353	345	343	343	350	364	339	327	325	350	303	334	319	355	343	327	343	331	308	325	338	348	362	379	348	350	331	327	342	349	377	326	335	310	366	319	339	343	336	345	311	335	333	344	308	346	321	335	320	317	378	333	351	332	345	360	356	355	330	333	371	374	382	348	314	332	336	342	309	342	378	357	336	309	357	327	306	331	346	338	315	338	369	348	332	362	356	320	388	365	317	344	334	352	327	328	304	361	375	360	352	343	332	331	322	388	347	323	352	323	344	372	309	333	309	361	340	321	347	324	349	317	338	370	367	340	307	349	356	336	333	327	342	296	355	366	323	354	397	365	331	348	312	353	345	310	299	335	311	309	338	392	337	315	336	337	377	360	340	315	326	348	322	310	351	361	357	318	344	355	346	326	358	355	348	356	323	338	351	341	341	349	345	301	360	334	330	341	352	347	382	331	366	307	342	364	355	338	369	327	360	384	333	327	348	364	338	342	319	373	340	358	379	311	339	350	354	316	356	337	343	302	335	324	335	382	312	356	403	349	302	391	350	368	339	342	349	350	337	354	335	303	361	316	340	370	378	319	334	316	361	332	353	314	361	361	352	374	353	371	371	343	329	338	337	348	302	335	314	332	358	343	336	375	342	361	363	315	366	335	320	331	329	353	376	332	372	326	347	341	345	331	321	356	378	311	344	376	305	333	345	354	358	350	338	334	382	353	337	313	336	361	378	352	356	332	347	330	335	360	328	341	350	366	345	348	341	306	342	323	352	349	328	323	364	335	339	371	336	324	367	343	289	365	344	304	392	349	363	368	315	338	344	368	347	329	311	352	372	333	359	346	381	368	349	331	308	333	316	337	342	363	363	408	344	346	332	344	339	311	353	364	361	322	343	331	351	317	384	352	339	351	384	370	361	365	335	388	372	312	323	330	326	344	372	326	357	344	350	347	345	343	334	332	366	334	345	359	331	329	382	373	285	321	385	336	317	310	376	341	373	331	352	355	333	327	327	357	318	329	317	347	361	349	310	320	337	354	362	356	366	318	336	319	335	328	329	310	340	308	327	342	342	388	360	324	362	350	304	327	327	366	356	342	301	330	334	368	327	306	368	363	337	328	355	336	354	353	320	359	312	338	332	332	339	324	338	346	349	338	315	340	361	342	345	353	339	328	311	334	313	343	352	336	351	381	339	375	336	336	339	346	350	350	330	338	335	351	328	308	345	318	327	348	349	367	307	309	360	317	355	357	355	332	380	306	342	361	322	320	350	332	334	365	331	371	364	339	303	360	320	348	356	328	331	317	356	357	331	325	339	322	348	354	367	351	348	334	327	350	390	333	337	348	368	355	319	330	390	330	309	348	355	330	350	377	333	377	292	357	335	337	352	350	339	337	357	315	353	358	312	358	340	358	340	340	336	343	326	309	343	350	330	328	334	333	354	338	336	318	304	328	354	362	351	354	352	336	320	333	378	359	345	396	368	334	350	363	371	352	347	358	316	358	361	340	363	310	348	342	352	326	325	386	342	333	354	347	341	318	349	363	337	345	303	341	338	355	316	318	324	320	374	371	335	367	370	364
8831	1557	2299	2688	2186	1881	1605	1467	1261	1172	1101	1036	1018	993	1051	933	893	964	887	890	842	879	889	900	883	895	829	894	847	852	849	895	842	830	831	847	808	878	807	829	835	822	853	869	797	810	833	777	838	873	808	820	833	819	862	815	861	811	847	793	865	825	824	855	812	812	837	851	804	752	792	831	785	836	836	796	777	860	848	741	846	811	841	813	804	824	837	771	856	848	822	844	799	824	742	808	794	794	813	836	806	837	834	818	774	841	851	824	786	814	819	870	796	886	767	794	825	736	812	810	843	787	836	806	819	874	798	853	839	799	825	865	790	839	833	790	807	789	836	784	828	860	850	838	791	792	764	865	773	801	811	783	792	782	814	776	837	796	843	834	796	823	808	872	850	816	805	820	853	829	832	790	830	813	830	827	819	821	832	803	791	806	781	825	834	791	781	846	799	809	834	786	795	828	848	810	803	810	806	803	843	802	813	777	821	808	798	822	850	807	834	820	815	795	814	852	813	772	821	816	791	791	811	779	768	848	818	838	829	805	820	816	810	801	807	819	813	811	781	847	794	841	808	822	808	744	798	809	760	800	830	822	780	830	813	836	864	786	848	809	862	815	822	803	832	787	842	735	817	816	822	829	853	842	824	786	810	857	789	821	792	773	851	829	806	777	767	826	842	822	776	800	838	824	834	766	804	772	839	824	790	822	822	780	762	802	792	842	771	841	828	818	797	848	834	790	789	825	752	786	815	798	817	832	841	846	789	782	816	826	835	801	833	795	820	832	848	811	821	781	759	835	833	848	808	756	819	813	842	836	830	795	849	800	801	856	839	817	832	885	779	795	766	780	764	799	830	889	743	798	790	822	817	860	775	838	828	745	835	841	818	812	817	798	825	794	815	864	835	782	812	820	861	782	833	839	814	859	834	829	813	807	841	838	757	858	810	831	823	782	762	824	863	786	818	820	796	785	838	807	769	792	834	881	769	828	812	833	797	744	834	785	779	814	848	778	816	817	823	840	807	776	832	813	827	831	864	831	852	845	840	884	797	799	850	828	766	849	825	839	825	779	821	813	720	794	827	809	801	797	824	757	788	821	863	850	826	823	832	825	829	869	850	822	835	813	783	808	818	810	884	808	822	793	751	809	840	818	780	852	827	800	785	853	813	858	827	799	836	830	831	769	755	777	809	821	814	817	856	885	836	833	771	868	847	774	852	793	825	805	831	800	816	874	765	806	831	844	804	814	769	841	821	783	821	789	818	837	794	829	878	838	796	843	789	778	798	778	785	833	808	841	788	889	779	804	789	774	776	818	818	805	808	771	790	845	762	805	761	786	843	806	850	781	818	801	828	714	830	768	820	850	785	847	768	867	817	794	803	793	863	772	814	820	801	807	827	835	828	826	807	830	816	800	783	816	844	797	882	796	812	835	832	812	775	860	793	807	799	822	768	817	837	827	802	780	808	840	779	820	839	773	797	770	817	814	764	827	771	826	821	851	864	815	820	831	806	803	847	823	826	818	867	790	803	828	788	828	802	824	831	812	782	748	805	752	808	870	758	840	818	791	839	787	815	764	816	837	790	785	854	799	789	833	799	816	811	805	781	830	826	803	788	806	750	803	796	802	820	773	890	858	788	789	840	803	803	846	824	816	842	811	845	793	807	825	843	805	828	777	839	789	795	820	780	865	821	815	827	813	787	811	789	825	833	848	794	793	802	779	831	807	803	802	789	839	869	804	784	824	810	818	836	809	860	810	818	799	838	875	820	783	821	855	805	844	787	846	824	820	830	876	823	857	760	806	790	823	785	816	815	815	798	812	807	840	820	834	787	847	833	849	834	798	798	805	782	785	857	835	855	817	834	794	836	795	850	811	840	782	785	851	808	817	790	812	769	828	817	820	830	831	811	824	822	784	813	831	828	797	809	831	831	860	827	793	821	773	820	811	800	801	813	763	801	839	789	771	824	880	826	822	756	830	835	863	806	826	810	831	827	808	835	841	790	877	839	817	808	816	777	797	795	797	812	848	808	807	861	819	865	809	796	836	821	806	776	797	803	780	830	812	785	804	802	867	835	835	808	845	780	790	852	801	845	795	835	774	853	783	848	842	810	793	844	863	802	836	845	742	790	796	767	837	761	830	807	814	799	803	803	788	839	836	804	776	754	822	773	825	782	865	825	773	819	848	812	809	812	887	802	849	798	807	808	816	801	795	797	815	845	758	758	864	841	779	796	790	817	824	797	830	792	779	827	831	793	822	762	790	796	814	771	814	810	772	771	774	820	837	840	830	813	819	824	793	849	840	833	850	829	814	834	777	804	836	806	822	834	799	802	816	814	797	752	798	834	807	806	824	839	818	800	791	795	865	834	830	806	849	852	825	822	807	819	833	855	843	805	798	849	801	821	860	842	818	770	861	815	858	855	818	768	837	798	798	834	817	843	817	800	808	758	861	789	890	791	751	775	765	820	788	835	822	823	829	790	808	802	817	812	795	801	839	814	863	796	835	804	867	783	803	824	742	799	824	779	815	807	822	815	824	810	885	778	834	836	833	848	791	796	814	844	805	835	833	824	804	806	869	820	837	817	783	832	773	789	811	840	795	851	811	843	804	799	855	810	788	812	762	852	813	822	789	849	799	808	822	829	799	849	814	780	832	840	816	808	774	797	821	843	791	842	812	821	800	810	891	856	814	848	826	767	853	829	839	792	819	821	790	839	882	877	837	810	832	820	812	795	851	853	850	833	826	856	833	769	826	825	809	831	881	827	839	831	827	770	875	837	831	819	822	817	851	788	795	814	813	779	789	803	801	806	814	815	805	835	798	854	885	856	820	796	760	868	788	801	829	746	829	836	855	800	789	833	819	819	898	815	839	774	855	808	861	877	775	784	836	846	833	841	830	799	856	814	840	804	845	841	828	821	845	794	820	833	822	806	791	784	827	837	801	819	804	869	837	790	850	833	824	828	832	825	807	843	769	868	822	834	827	758	813	842	815	804	818	854	800	865	819	803	849	851	847	851	837	786	851	805	801	845	840	823	848	824	785	861	786	824	783	826	823	827	820	771	774	798	767	798	807	822	822	798	851	763	817	815	792	762	815	819	848	835	833	769	834	789	811	818	838	801	799	799	850	795	827	854	825	845	792	769	814	821	808	828	862	833	832	783	804	797	838	797	764	821	825	795	817	788	800	824	841	787	798	780	793	845	800	773	811	805	799	811	849	783	814	839	800	861	861	832	853	874	824	817	837	803	841	807	840	816	835	848	801	825	821	838	736	800	769	824	799	773	811	841	832	854	800	847	825	875	803	804	786	830	858	853	829	843	872	822	833	848	760	806	820	811	756	778	804	818	814	821	762	811	851	808	820	861	845	803	820	815	829	813	728	789	755	784	810	830	851	794	838	831	842	821	814	861	863	814	798	757	821	811	844	810	836	845	785	844	834	764	820	798	866	818	745	793	799	839	835	826	790	811	760	741	794	831	794	785	782	794	861	816	853
1835	314	257	215	225	222	212	242	231	200	216	235	216	233	266	229	213	216	238	234	222	216	252	207	215	216	227	243	237	214	227	223	235	258	228	231	247	260	223	248	232	234	237	237	233	219	218	250	225	233	219	236	252	224	242	251	190	272	223	235	220	226	237	263	263	224	228	238	235	239	242	215	228	217	230	235	231	213	204	277	237	216	217	228	223	208	209	240	223	211	229	217	229	230	231	246	261	186	239	220	253	237	243	238	225	220	219	232	245	235	256	233	216	262	183	208	222	194	267	242	216	191	246	208	228	242	239	199	228	213	229	217	228	242	225	235	238	230	196	200	238	238	236	231	237	238	245	232	235	257	231	220	205	261	229	195	219	256	251	223	273	232	240	238	205	224	240	256	250	237	221	237	252	247	259	231	244	244	251	231	242	226	223	243	207	250	248	239	246	232	222	224	220	230	226	227	258	237	217	201	231	242	230	274	211	189	243	221	225	263	222	234	216	238	228	257	219	224	218	248	232	221	226	204	239	235	261	236	226	197	233	226	229	221	226	195	229	232	226	243	214	214	246	209	186	230	217	222	233	222	212	225	218	213	258	246	240	222	269	223	207	216	205	231	208	246	235	203	210	233	209	217	217	267	231	251	230	229	263	221	230	230	222	234	239	234	246	228	198	232	248	233	211	225	226	228	225	200	190	229	217	218	216	249	252	235	224	212	222	212	228	245	193	234	232	255	227	224	218	224	245	247	238	243	231	221	233	208	202	201	226	231	288	231	212	234	227	225	252	244	222	243	233	250	235	219	239	236	222	236	211	234	199	217	238	202	261	222	222	248	212	222	214	228	260	260	226	234	238	226	262	225	260	213	232	261	228	251	200	229	208	222	213	181	201	212	233	222	216	233	234	240	256	233	244	220	244	243	209	192	227	223	236	222	191	225	235	225	201	227	238	252	233	218	223	247	233	234	226	246	232	186	204	215	209	243	208	244	211	239	248	255	226	215	249	238	247	200	224	206	245	219	214	214	255	235	251	236	233	224	236	241	250	209	233	247	242	216	196	215	215	229	230	213	240	233	247	226	223	254	230	212	233	255	232	251	242	237	229	217	200	254	266	222	257	240	260	215	205	239	201	236	249	202	217	249	213	224	251	216	212	209	225	235	228	210	211	221	214	236	232	234	214	206	214	238	206	224	218	226	233	227	234	245	211	224	226	258	251	234	237	209	239	252	211	221	221	222	214	214	258	202	195	223	205	247	213	187	243	219	252	222	260	245	207	211	239	192	232	237	207	222	200	220	214	244	218	239	222	199	246	221	252	251	231	224	245	237	243	211	233	229	203	258	219	223	210	223	241	214	217	235	250	242	242	199	227	221	241	190	248	227	245	239	222	236	242	232	232	241	188	224	220	234	223	208	239	232	244	249	230	211	244	219	235	245	205	226	246	228	216	230	198	228	194	248	246	219	225	205	256	241	211	216	213	234	232	222	246	219	228	215	225	209	236	207	197	206	200	239	206	222	220	211	238	224	247	232	244	225	212	210	188	220	245	241	270	238	228	221	255	260	221	244	228	234	219	221	239	249	226	242	247	220	236	228	230	240	230	217	218	195	238	222	215	236	221	228	212	240	210	198	232	233	219	201	225	259	239	259	205	206	216	214	199	240	211	209	221	210	262	240	232	213	234	236	206	217	223	217	246	234	259	224	225	220	240	207	215	219	244	234	250	237	252	248	214	225	224	227	234	228	238	224	246	234	205	206	224	221	214	222	248	243	231	245	218	249	206	191	244	237	240	224	226	262	218	239	211	238	236	207	235	231	222	214	209	233	217	229	236	209	220	213	255	218	240	203	200	237	235	221	214	255	271	224	213	205	234	257	254	249	205	227	242	234	229	242	236	260	228	230	215	232	237	222	239	204	223	229	236	227	240	226	224	222	224	214	234	245	250	219	232	202	232	255	242	252	221	209	219	212	225	200	265	249	199	239	249	211	219	210	220	225	229	261	219	192	216	234	214	225	222	236	244	214	221	224	228	235	236	240	217	253	247	239	227	246	241	230	237	241	221	210	225	227	217	222	213	196	214	190	211	229	199	249	223	230	214	223	246	239	249	243	240	268	197	226	232	242	239	257	208	243	243	229	236	224	241	232	229	239	185	260	237	219	256	218	238	262	228	249	239	225	247	241	205	210	219	217	231	238	250	215	227	229	229	212	232	245	250	233	205	232	221	211	241	203	237	228	204	216	218	218	236	207	239	244	234	225	222	244	241	252	221	234	239	222	222	217	254	228	244	222	211	246	219	245	236	233	236	234	229	203	251	233	278	234	227	231	219	223	207	245	238	265	243	219	242	244	246	242	240	231	233	234	205	231	228	233	245	201	238	249	224	234	209	230	214	208	236	240	232	206	248	224	229	257	234	218	258	230	210	245	215	243	218	208	233	234	245	219	225	231	248	244	206	227	208	212	246	248	258	238	216	248	221	224	209	229	206	234	231	243	205	226	226	214	244	254	230	212	228	215	241	235	232	222	226	220	219	224	255	239	236	230	243	239	222	227	230	215	246	232	231	225	238	223	204	223	236	211	214	218	201	254	220	222	243	216	207	210	213	199	240	268	216	216	235	211	226	261	211	210	227	213	227	216	225	243	232	196	199	195	237	234	224	235	255	214	265	261	261	220	245	229	230	226	247	234	260	230	230	229	264	226	244	225	223	230	237	236	225	211	215	212	200	231	236	215	213	213	250	216	249	230	228	252	243	264	224	216	238	228	234	215	231	210	225	242	218	218	196	226	210	210	213	192	240	239	233	229	247	247	214	202	217	215	234	212	226	260	239	184	205	212	222	216	224	227	219	214	234	231	213	249	271	231	229	201	211	204	255	208	227	251	226	216	235	231	228	202	235	230	224	231	235	244	216	228	244	233	238	227	267	226	218	261	251	233	237	223	204	218	244	212	228	220	211	227	234	234	221	216	226	180	233	223	221	231	230	243	212	233	241	228	209	207	198	238	214	249	232	250	230	227	218	204	234	199	211	226	222	258	265	205	232	258	247	257	229	215	228	265	226	262	244	209	217	238	250	234	240	213	231	253	223	235	199	237	229	243	205	228	254	228	234	221	210	241	243	250	221	226	207	224	227	250	210	247	204	196	236	222	211	246	241	231	222	232	234	258	229	228	212	214	224	205	231	246	233	238	250	213	229	255	220	250	210	244	237	245	213	217	247	211	216	225	209	227	252	216	271	226	203	223	238	233	229	222	248	231	226	216	218	227	273	228	225	245	234	207	224	229	244	218	242	215	225	223	229	218	239	232	220	215	232	243	213	224	219	211	222	212	267	235	243	221	219	204	216	225	226	229	231	197	243	219	221	228	212	245	243	207	216	261	245	265	257	228	234	224	234	230	215	210	208	212	236	224	219	242	258	227	223	209	240	228	210	223	228	212	228	240	235	245	217	228	212	224	233	220	231	227	256	201	238	207	224	225	237	214	216	228	234	243
1876	589	630	605	600	620	630	610	540	596	589	584	568	573	547	545	570	554	577	577	571	502	564	568	579	579	588	557	544	585	601	587	568	570	575	560	558	574	540	565	572	561	548	553	573	500	570	537	626	573	535	568	572	580	568	546	570	571	560	531	572	552	548	562	563	573	569	566	580	544	549	566	580	606	563	559	549	579	588	583	621	551	534	611	591	601	565	542	546	546	586	552	559	567	526	586	530	567	556	554	563	534	557	556	609	518	564	570	588	549	573	561	572	604	539	554	570	537	531	584	589	562	557	560	555	543	560	583	545	577	546	542	538	570	551	570	562	507	550	592	548	541	551	580	581	560	551	552	592	584	539	557	565	619	578	606	599	558	560	573	576	567	583	566	543	564	580	537	606	580	559	508	575	520	540	586	570	529	611	571	545	558	546	550	580	521	594	558	530	609	535	567	636	600	547	565	580	534	547	572	562	562	536	557	551	558	598	549	563	519	536	567	574	558	569	576	610	546	579	536	586	628	599	549	556	559	543	587	555	571	509	559	547	544	561	546	563	543	554	594	569	565	530	528	543	585	590	555	516	562	533	546	531	565	560	568	578	583	549	513	529	549	592	527	543	562	566	579	583	527	543	581	566	497	578	565	569	578	568	540	589	548	598	555	555	542	602	568	498	523	574	563	556	596	563	539	532	514	596	538	552	569	540	585	531	568	553	573	550	554	535	532	566	571	555	541	529	555	519	573	608	542	552	542	535	607	534	556	606	562	544	559	562	553	626	551	556	596	536	569	588	588	600	563	575	576	553	546	578	566	571	498	608	621	561	578	560	565	569	570	564	569	590	531	592	572	578	578	557	516	569	571	518	575	533	572	555	556	563	614	551	526	553	539	574	585	537	528	552	581	536	544	551	527	616	552	534	552	561	548	542	572	538	565	597	587	544	568	591	551	581	573	593	551	564	588	570	544	539	552	538	562	613	582	582	565	578	599	578	549	596	594	556	551	564	585	550	559	554	565	567	518	562	536	540	584	560	561	604	581	550	585	531	561	549	522	588	577	563	567	539	515	583	545	572	578	555	558	588	550	595	538	575	551	588	551	571	610	546	587	528	583	534	542	591	580	571	566	561	573	575	563	552	576	543	534	533	570	569	572	578	595	546	539	578	546	552	567	526	579	551	557	508	578	543	536	533	568	548	530	534	592	587	533	579	580	519	531	589	583	555	546	567	560	524	541	479	555	583	526	556	545	557	532	563	564	561	570	544	573	536	567	579	565	572	582	530	623	574	610	553	583	548	567	575	580	552	568	510	576	549	601	581	571	508	568	570	547	578	594	560	571	563	569	539	549	546	604	580	544	579	541	538	535	588	540	570	597	572	515	528	595	590	506	590	562	585	570	553	545	533	523	558	535	546	569	555	561	522	587	552	573	582	550	556	566	520	571	559	567	532	551	573	515	532	564	578	566	545	620	551	577	553	526	561	561	548	592	606	556	537	581	568	628	567	560	578	585	631	576	560	532	553	515	611	589	565	536	550	575	560	517	595	516	546	540	555	585	544	578	543	598	561	568	537	603	552	553	543	590	536	547	583	559	583	563	614	594	561	554	546	548	560	544	566	525	595	605	528	530	578	578	534	620	532	549	580	571	559	578	595	561	595	540	561	602	567	527	532	556	587	550	586	598	585	557	518	598	571	561	586	598	581	541	505	546	575	590	521	555	600	561	546	569	588	556	536	563	562	551	546	589	611	558	590	525	572	546	563	558	541	566	573	580	579	575	569	544	542	526	552	556	578	543	584	579	532	546	587	556	548	541	549	574	587	543	583	594	589	513	533	641	608	564	593	550	505	589	556	572	568	538	565	519	570	534	569	613	526	561	536	546	559	562	580	549	561	578	558	538	589	569	543	537	568	562	542	557	600	577	541	560	583	564	584	593	572	510	611	555	583	569	550	556	561	546	533	544	558	566	554	571	589	527	541	521	565	553	569	512	584	584	605	594	527	574	577	530	529	544	587	531	565	559	492	552	561	558	608	525	527	572	555	548	512	587	553	560	533	555	559	543	558	553	537	596	518	575	547	554	570	592	539	544	579	548	563	565	572	575	576	545	561	588	546	571	595	549	525	590	572	543	555	594	558	567	548	565	576	545	568	544	584	575	587	555	595	548	593	534	557	547	570	575	600	545	535	552	543	569	538	530	592	596	559	526	601	617	555	573	555	551	561	563	524	567	562	585	566	558	573	582	561	545	506	610	527	557	598	541	554	557	549	541	594	557	555	568	545	553	550	595	568	543	576	531	570	536	574	554	552	571	597	571	546	576	577	585	589	556	608	569	557	522	536	587	542	535	554	531	594	558	609	569	546	571	597	551	578	556	549	554	549	553	564	590	546	574	544	547	571	545	517	591	561	554	554	571	572	539	581	582	528	587	589	540	556	589	560	592	567	530	547	515	593	551	554	564	539	538	525	598	528	591	521	561	535	600	571	566	544	547	548	562	564	587	559	577	556	583	568	525	526	565	533	566	617	540	575	584	560	601	544	572	562	581	554	550	539	528	585	566	530	560	545	587	570	572	540	535	526	579	577	590	561	565	497	593	586	575	572	593	567	580	560	519	557	561	603	579	546	538	545	560	532	560	607	565	595	563	584	561	554	550	559	607	581	554	537	546	569	519	573	624	587	585	561	578	568	559	567	552	535	541	552	576	539	531	558	592	540	567	550	573	575	599	565	553	572	573	550	520	556	564	529	568	561	568	528	554	557	548	577	578	572	582	557	547	542	540	548	572	569	550	576	575	580	526	572	560	586	583	574	512	547	564	534	564	529	563	554	545	569	542	556	575	551	543	580	592	544	569	568	585	586	601	546	586	557	585	544	588	585	578	569	557	562	590	550	592	556	568	596	532	576	558	561	532	585	572	536	549	518	572	504	583	582	583	512	607	520	540	598	538	564	569	610	597	527	566	534	580	546	518	563	539	528	563	553	582	577	572	558	581	511	592	546	556	542	565	534	568	543	591	529	546	553	567	569	557	539	555	599	557	554	570	613	518	545	603	560	574	562	552	540	582	522	541	544	500	614	517	555	569	552	541	537	511	571	574	564	546	549	593	565	575	557	594	589	577	528	523	560	547	562	488	566	559	557	561	558	564	509	556	588	576	589	543	589	585	575	567	555	534	565	577	517	576	559	585	523	567	598	554	545	554	592	549	535	560	540	551	580	566	571	570	562	561	536	593	550	564	554	564	545	522	561	573	535	567	553	564	548	545	567	547	555	579	577	547	589	595	604	577	589	562	549	552	526	602	575	547	547	580	544	557	518	573	548	567	558	543	555	601	592	586	553	502	573	597	534	587	562	600	553	566	580	527	550	599	512	549	568	553	535	576	562	557	533	539	551	585	593	560	578	589	557	559	537	556	584	574	559	542	543	516	565	573	520	598	594	527	585	565	557	577	543	529	583	593	542	523	509	562	523	533	574	536	608	526	515	565	579	598	531	552
7935	663	553	461	318	271	236	207	222	188	190	191	180	189	171	172	159	181	177	174	184	186	179	174	152	167	157	177	164	179	152	162	196	180	145	164	176	168	159	185	173	136	160	156	159	181	172	176	177	162	186	156	182	143	163	174	179	156	202	161	156	177	174	192	168	140	156	168	173	170	151	157	150	149	179	189	160	172	166	164	165	144	151	159	134	199	161	160	154	164	182	168	161	143	162	154	150	175	166	157	152	170	179	143	144	157	194	173	178	171	157	168	178	199	177	157	158	159	178	164	184	150	143	129	187	164	143	173	177	152	163	157	173	166	174	159	138	172	181	147	159	169	133	155	154	152	174	166	143	185	190	159	166	158	168	151	153	156	154	155	157	184	196	173	164	162	171	162	163	161	190	176	168	156	156	170	164	162	162	158	170	165	158	143	152	165	165	156	178	155	175	134	169	184	175	166	147	132	133	193	156	161	169	157	160	151	180	177	172	149	195	163	160	168	162	171	158	165	168	183	193	167	185	163	178	181	142	160	194	205	169	142	158	161	172	168	186	164	161	162	175	164	152	138	184	168	191	158	153	158	178	180	160	148	185	159	148	193	137	157	184	152	184	155	137	166	164	147	161	176	155	177	204	173	156	177	156	171	167	147	184	155	143	197	182	161	141	165	175	185	149	176	170	139	158	170	153	159	147	161	150	154	171	164	162	157	155	157	170	149	171	151	164	168	156	144	162	189	164	157	168	173	183	172	157	187	159	169	195	175	160	180	153	162	180	156	158	174	160	169	159	176	160	157	166	178	168	162	164	158	162	160	141	166	180	170	158	150	168	161	147	172	155	147	153	144	158	151	126	169	148	169	148	162	168	178	171	162	173	169	146	164	172	154	163	189	185	191	148	159	148	155	156	173	175	168	163	167	157	131	169	172	150	152	178	177	159	147	166	171	167	183	172	197	174	169	185	142	171	176	151	142	148	188	172	163	175	176	144	147	176	171	160	184	151	171	185	182	164	164	176	167	153	155	173	157	164	149	162	135	172	155	149	169	155	159	163	182	173	160	177	177	183	168	159	151	167	162	185	168	160	154	161	160	160	162	153	178	150	167	167	181	160	176	151	149	174	175	150	185	154	164	155	171	157	143	170	148	170	162	169	168	184	168	146	164	171	182	187	171	167	169	140	174	176	144	153	166	177	173	154	168	171	162	170	180	147	157	184	155	142	178	156	179	167	184	173	159	177	157	155	157	165	170	164	163	148	182	154	148	170	169	168	145	171	140	164	153	162	171	172	155	166	172	148	148	167	169	182	129	167	164	166	160	176	142	156	168	148	161	157	161	180	179	147	156	150	171	157	160	151	156	181	160	148	159	164	168	163	146	168	180	159	141	176	149	169	159	162	170	164	182	198	161	181	167	164	156	149	175	149	178	155	184	172	142	162	160	204	159	177	171	185	170	169	161	146	190	130	150	183	158	168	169	153	134	162	153	161	148	185	176	168	145	179	158	180	141	150	151	159	168	170	173	161	152	191	169	157	182	148	157	155	171	157	139	154	143	139	170	155	169	148	155	163	172	170	172	162	184	157	141	172	190	149	175	184	166	155	137	138	142	174	162	146	151	175	162	146	166	165	158	140	181	160	150	156	175	167	169	162	155	152	158	138	158	175	148	174	164	162	158	168	193	164	144	165	184	173	174	180	165	203	180	177	159	194	153	155	167	179	181	157	134	183	160	186	160	151	183	147	162	165	185	151	157	182	156	169	174	184	152	158	145	167	184	165	187	190	157	173	158	198	171	165	167	166	181	188	165	165	162	154	204	169	170	158	173	156	142	165	151	185	175	158	176	177	178	180	171	181	163	168	149	167	148	174	144	165	140	170	180	167	182	170	171	156	157	151	174	145	142	161	168	184	169	189	156	152	141	186	163	177	160	163	162	151	147	171	160	162	175	179	157	153	185	155	168	166	154	195	168	152	180	156	158	177	163	200	172	155	140	163	181	150	178	173	167	158	170	155	140	181	161	166	153	150	185	154	153	163	160	164	139	176	154	166	154	155	162	160	161	166	172	170	174	184	141	175	173	161	160	170	157	169	156	173	190	158	134	166	156	174	169	158	174	163	155	158	191	159	169	175	143	168	154	169	178	153	131	158	169	166	171	174	176	188	157	171	187	132	175	170	139	148	163	169	159	171	162	163	181	172	163	166	182	166	144	193	151	177	178	183	133	157	152	162	150	166	173	189	182	151	179	183	144	172	180	170	162	188	183	173	181	157	170	176	150	159	183	164	175	169	145	178	167	156	169	171	173	164	172	161	177	138	168	156	160	146	188	172	162	168	153	183	173	175	171	157	180	151	152	177	173	171	155	143	150	152	176	160	187	155	182	175	152	140	167	178	137	143	135	161	166	176	174	183	173	161	144	165	174	153	158	151	174	155	161	186	155	169	160	177	191	173	171	172	172	138	179	161	166	166	136	131	156	150	182	179	153	151	147	134	174	175	161	170	163	158	185	180	169	180	159	158	145	168	149	174	133	158	139	171	146	171	170	177	169	160	161	140	157	160	145	156	171	147	167	159	157	154	163	157	167	166	159	202	153	177	154	151	163	171	161	156	169	146	170	174	179	176	179	171	160	175	159	179	143	169	167	161	175	189	174	144	190	163	163	184	153	164	190	172	171	184	153	146	161	146	159	197	161	145	180	173	154	150	157	164	164	147	163	182	137	159	151	161	178	172	149	163	137	181	168	147	154	154	190	163	175	139	177	161	166	158	165	162	185	161	158	156	160	159	178	162	157	183	152	145	166	162	161	176	172	164	153	162	134	172	165	159	155	181	152	146	169	147	179	168	148	167	152	179	176	161	172	168	147	166	180	175	165	153	173	181	162	150	164	158	151	156	152	171	152	148	194	156	167	172	165	157	150	156	152	162	177	167	154	161	173	151	146	182	173	157	149	174	172	181	151	144	188	146	183	155	154	150	162	150	159	161	177	157	175	166	157	167	148	187	166	142	157	171	155	150	175	153	153	173	179	179	135	148	168	164	142	118	150	177	164	173	162	166	160	166	160	154	156	173	168	160	167	157	172	156	146	178	210	167	161	161	146	166	156	168	178	175	152	167	163	170	144	170	164	176	146	146	177	165	164	195	180	140	163	165	167	156	143	141	162	169	162	141	159	151	169	159	181	148	166	166	179	157	152	165	170	188	156	164	179	162	171	163	166	174	148	166	170	192	155	162	154	156	154	191	181	153	161	181	176	170	155	166	180	173	175	157	161	160	165	167	155	147	187	156	154	143	167	154	161	175	151	152	185	156	167	169	151	148	147	146	159	178	146	157	153	164	167	171	168	178	150	177	148	168	149	175	150	153	171	139	162	175	164	176	155	164	179	176	157	160	192	166	145	169	165	166	148	166	155	161	151	182	151	189	170	168	161	160	175	180	159	161	172	150	184	154	154	178	163	157	145	168	191	149	162	176	148	159	147	186	162	149	154	133	167
6369	897	1262	1412	1076	964	818	786	690	665	588	633	579	555	554	519	563	518	509	501	482	493	493	488	480	500	461	482	457	438	455	445	471	459	473	455	443	505	461	490	483	478	452	468	468	461	436	435	427	473	447	458	492	451	452	458	480	428	489	478	432	469	487	446	454	448	458	489	442	468	469	443	460	466	442	464	461	459	484	421	470	455	441	484	444	435	453	444	457	427	424	442	450	483	445	470	414	486	456	459	436	456	445	428	470	466	444	458	458	454	508	477	471	425	467	501	419	457	451	455	467	474	489	444	437	437	466	456	443	475	465	452	481	451	450	449	504	454	480	428	436	463	465	438	467	447	431	449	478	450	471	472	457	431	511	464	457	444	456	443	410	455	447	467	458	461	449	460	438	460	478	392	443	462	475	431	470	469	442	446	415	456	413	407	467	449	476	460	430	462	441	452	452	451	463	465	447	450	455	440	436	441	437	448	466	423	441	450	437	457	472	443	453	491	439	409	400	437	480	410	441	449	432	434	443	461	455	478	478	477	426	432	428	435	453	465	437	420	438	449	451	433	427	433	486	437	446	489	455	452	469	449	409	437	480	441	430	414	460	435	447	435	419	431	431	447	471	450	466	432	466	429	412	474	460	492	449	493	466	453	465	469	435	506	458	436	421	434	462	466	466	468	433	457	447	435	413	443	470	472	459	435	479	425	446	488	474	446	425	450	478	464	441	472	451	426	469	457	455	417	437	423	471	457	489	450	445	451	418	450	460	459	415	418	430	409	445	436	454	478	435	471	439	449	437	452	480	433	452	438	388	470	458	407	436	468	481	419	452	424	460	473	430	479	417	470	436	436	441	460	451	430	454	444	447	438	435	460	448	441	447	425	451	481	484	463	496	420	464	453	420	449	448	440	455	440	448	447	483	466	449	452	404	437	439	436	446	476	447	405	472	428	421	471	463	433	448	436	468	459	431	437	428	464	433	465	408	453	405	416	419	443	444	442	435	449	436	471	456	444	450	456	459	471	452	458	446	453	454	422	448	436	412	441	467	438	440	452	443	411	435	423	443	455	441	451	444	433	430	460	436	437	417	415	461	452	467	473	456	433	468	428	467	447	492	459	459	436	450	475	424	439	446	435	450	444	457	453	452	456	488	460	425	462	436	458	431	452	457	433	428	429	467	442	405	436	458	467	479	439	428	452	429	429	439	466	432	439	458	453	465	474	439	470	434	436	419	463	431	479	458	440	459	440	465	448	446	483	423	480	437	442	441	440	473	436	478	435	464	446	429	450	463	453	472	487	428	429	448	453	464	450	448	458	399	439	458	454	443	471	449	473	458	404	402	464	454	453	424	449	490	472	437	468	440	464	422	472	460	440	456	420	427	491	454	422	419	447	455	459	436	482	457	457	470	444	449	432	431	488	459	427	431	463	477	468	475	465	438	468	459	474	436	486	432	440	461	453	490	471	421	459	437	475	442	450	440	495	469	414	451	427	423	447	439	432	433	469	469	446	434	452	432	439	441	424	416	450	445	454	411	443	450	452	459	445	480	428	429	413	442	470	401	450	471	463	437	428	493	438	426	447	458	451	435	434	439	451	444	446	433	458	456	437	483	426	438	479	448	449	468	452	455	465	444	420	442	437	475	454	453	441	433	442	443	417	465	428	447	442	409	447	467	459	463	437	437	457	462	450	426	447	494	437	451	462	447	443	434	445	428	449	444	484	436	429	455	459	468	436	443	449	429	482	442	461	420	450	410	446	444	488	414	442	466	452	442	429	475	485	435	398	443	416	448	478	456	427	472	459	436	480	442	481	458	457	437	466	460	427	459	474	412	422	484	454	379	428	469	454	443	451	443	451	489	415	440	478	463	480	438	448	494	440	456	452	415	434	438	418	449	472	500	424	435	461	430	455	445	455	477	433	436	454	440	493	427	437	467	449	458	463	439	462	442	418	466	428	406	458	437	424	496	469	431	457	453	440	509	413	444	455	448	463	408	492	439	456	465	470	417	441	448	465	443	395	424	426	457	468	433	442	480	459	439	430	452	458	465	425	449	466	454	435	440	465	456	450	437	418	451	468	455	454	457	445	405	464	470	435	438	451	454	411	436	433	434	469	397	445	462	448	465	449	417	420	417	463	459	407	432	481	458	460	432	437	452	464	446	437	449	446	466	425	460	453	449	443	458	455	453	455	461	452	450	448	409	453	441	419	466	466	459	442	452	443	465	447	428	488	453	476	427	429	417	434	445	431	440	439	451	457	431	444	452	489	470	471	482	443	442	492	443	483	441	480	488	445	479	461	462	467	465	486	476	407	476	430	460	442	477	438	426	484	450	425	477	441	415	454	429	459	432	468	423	483	456	430	472	456	472	429	450	448	483	433	439	421	418	452	498	430	459	443	466	417	441	442	422	445	437	461	458	432	440	459	473	455	458	451	448	410	443	475	468	431	492	455	448	455	418	419	433	472	477	458	469	431	441	435	454	485	462	449	452	459	483	460	453	430	461	453	434	451	459	441	439	428	436	437	476	438	439	470	493	437	464	431	478	445	435	438	470	495	421	446	435	428	420	484	425	417	434	466	441	439	454	420	473	427	482	456	448	426	449	422	426	459	471	451	438	464	438	461	451	450	475	420	444	444	440	436	423	420	453	437	451	442	412	431	439	455	422	461	489	435	436	425	473	508	445	450	417	429	433	452	494	444	487	449	491	450	473	438	440	413	446	485	460	438	433	472	402	453	425	454	463	474	445	470	477	438	449	449	449	471	414	500	453	400	434	442	448	401	422	456	434	423	433	449	444	467	456	479	458	471	454	496	463	461	449	432	433	455	479	452	436	426	438	460	426	454	427	468	463	461	463	428	429	423	487	437	464	454	447	421	466	425	452	453	452	427	435	448	492	486	430	457	466	457	459	416	452	462	447	447	474	457	446	459	404	399	420	430	443	467	473	419	469	468	491	471	427	485	442	432	437	449	476	465	474	437	384	448	464	466	469	490	446	394	468	420	455	428	446	445	463	466	491	442	451	419	447	479	494	443	483	420	471	409	483	456	418	461	468	456	446	435	448	434	459	446	437	436	487	423	440	413	434	450	439	476	439	443	476	485	437	414	453	471	453	466	446	434	445	458	450	441	464	428	458	465	444	471	438	462	454	440	422	452	458	453	453	447	430	406	430	435	422	419	453	445	442	432	440	455	444	443	461	454	456	470	420	452	396	463	430	431	415	472	448	457	431	466	460	437	455	478	433	493	444	476	423	454	429	443	431	434	486	447	450	477	446	450	456	436	413	448	483	458	461	474	468	446	447	456	470	448	479	418	402	463	442	464	425	417	449	469	443	482	444	416	471	412	431	430	469	443	436	433	437	458	435	434	453	421	447	441	461	458	418	456	480	465	431	444	437	442	428	421	461	456	433	431	443	435	435	450	444	471	502	468	429	441	425	449	435	434	426	455	461	418	486	438	479	490	474	422	477	471	455	456	469	443	455	441
15335	1742	1168	974	689	569	462	452	454	408	430	403	412	396	336	372	373	335	362	371	400	334	337	358	338	358	348	333	348	328	356	385	341	350	346	352	331	364	317	358	366	344	333	326	352	336	350	369	369	349	347	332	320	334	314	326	361	345	350	341	336	394	319	342	317	339	317	372	305	349	363	332	336	362	376	331	346	365	351	365	336	341	340	319	325	325	331	364	336	357	322	325	341	329	373	369	378	351	326	302	345	335	321	356	357	348	351	359	341	339	350	363	335	361	341	312	323	355	345	350	352	313	346	342	367	366	381	343	351	356	359	336	325	353	344	341	342	325	327	338	349	360	347	339	335	365	339	348	358	373	334	342	321	339	360	347	346	331	349	314	332	351	335	363	360	362	323	349	345	335	342	335	378	346	324	318	341	339	306	345	330	328	376	327	342	365	371	360	333	353	323	336	364	307	346	327	335	347	355	333	362	332	356	338	329	326	324	380	385	343	321	344	370	343	347	340	340	372	346	317	342	342	341	344	345	352	357	316	313	350	327	358	361	313	346	335	347	367	362	345	320	334	375	309	351	348	334	364	321	341	336	400	314	318	342	317	358	347	356	386	348	374	327	366	332	326	318	330	344	350	323	365	353	343	324	339	308	333	348	315	356	342	338	356	341	395	306	330	337	335	367	376	375	337	348	334	341	349	330	349	352	323	360	333	310	353	346	325	334	348	319	335	316	323	305	315	332	301	335	343	373	372	370	350	327	348	349	394	362	351	317	359	334	398	361	358	359	370	340	319	334	350	340	345	331	358	348	372	323	354	346	337	354	342	346	353	348	349	364	378	338	333	344	325	347	333	342	359	340	386	336	323	345	306	353	331	347	349	346	301	328	313	336	341	349	350	334	334	385	350	344	348	327	327	362	330	338	357	334	325	331	337	348	320	316	316	335	344	327	371	354	335	352	355	344	369	360	328	352	283	367	363	324	371	337	357	385	320	326	338	336	362	339	362	354	339	311	356	348	389	352	369	353	283	347	367	403	363	315	320	355	340	333	368	317	351	372	298	327	330	366	333	325	380	346	317	369	402	361	340	322	350	352	374	368	341	349	356	306	364	369	316	322	308	353	381	344	338	329	327	326	322	345	365	326	338	351	325	344	328	302	317	314	347	322	338	367	353	372	323	342	340	335	336	340	303	388	342	367	331	359	363	367	330	309	343	341	391	340	359	300	334	317	390	330	347	337	344	312	326	364	314	336	337	323	382	363	326	305	344	355	350	356	355	326	338	336	312	342	327	306	359	331	371	343	322	354	342	337	342	311	350	344	348	319	341	351	349	336	375	358	349	369	352	342	345	354	345	332	329	325	333	305	334	339	335	350	364	320	326	375	392	329	377	374	349	368	325	325	343	368	319	378	350	352	378	355	335	345	351	359	341	323	326	349	332	345	315	350	340	320	335	358	365	369	361	394	391	352	325	350	382	388	312	322	310	333	358	302	346	343	404	321	347	365	360	306	347	338	311	359	307	371	342	344	343	335	362	331	348	364	354	371	336	340	357	359	351	331	353	331	372	334	363	369	364	336	372	362	315	358	344	353	307	367	368	340	341	348	366	341	365	363	340	348	363	341	344	359	346	329	307	338	331	350	372	328	326	335	344	354	340	341	349	333	337	403	344	340	338	309	365	388	360	340	356	335	341	336	297	360	347	345	331	353	339	323	350	344	329	318	370	342	336	321	354	387	342	348	354	389	307	339	357	324	347	363	334	355	344	341	328	364	320	349	362	344	334	356	369	352	380	322	336	333	343	346	372	354	342	368	328	339	340	341	351	381	376	334	338	323	359	310	337	384	363	355	361	326	340	332	329	342	366	327	321	348	297	376	381	360	327	349	358	335	333	362	355	307	356	362	319	383	331	331	364	361	395	344	356	350	331	356	331	310	334	337	369	336	351	367	358	312	337	329	351	343	309	343	319	312	362	357	322	338	373	361	335	359	303	336	357	361	300	382	340	343	327	333	321	355	359	317	361	349	345	328	350	361	330	318	335	361	351	347	351	345	334	317	354	357	369	335	333	343	355	356	377	345	350	354	333	331	371	371	334	383	333	366	324	377	377	333	335	349	292	321	361	353	331	317	342	401	307	361	367	329	348	368	344	325	345	334	318	334	343	342	322	342	364	359	337	372	311	350	351	307	362	326	374	377	364	340	345	377	362	340	346	323	357	356	334	332	340	352	340	334	345	357	330	316	330	318	345	344	350	334	366	338	331	332	335	348	316	334	375	366	320	324	372	343	319	339	343	339	333	332	370	335	340	360	370	318	334	325	332	364	333	337	324	327	356	358	345	316	354	329	354	384	329	362	324	330	365	355	358	353	364	318	361	339	335	350	355	357	340	320	319	340	325	373	348	313	329	365	340	320	332	315	339	346	358	327	350	355	324	337	331	373	370	337	392	329	287	339	367	349	373	359	315	339	356	330	334	326	375	326	363	315	350	334	369	362	338	361	339	330	352	320	343	371	367	320	348	339	365	349	348	322	345	321	351	328	368	305	354	321	352	332	365	389	375	381	329	348	334	340	343	371	351	365	342	319	331	354	341	355	374	319	314	347	372	351	327	337	338	307	313	346	346	334	334	340	366	346	361	352	349	327	349	329	347	373	325	349	300	329	347	314	365	351	312	325	365	352	344	350	328	377	334	346	337	358	311	366	362	371	326	345	378	348	368	330	347	319	325	348	334	326	345	323	346	329	344	347	383	331	344	323	359	362	347	364	322	370	391	352	340	317	325	312	328	362	363	334	330	326	352	330	339	333	370	350	309	355	332	366	355	385	364	310	347	323	343	354	349	342	328	367	341	311	309	363	328	301	361	371	307	342	373	339	350	321	373	355	365	345	344	334	320	346	364	369	354	347	358	342	355	344	300	321	308	323	338	377	352	306	329	346	341	364	321	376	347	383	338	366	337	363	352	312	322	326	334	326	351	337	346	335	359	331	332	356	344	326	343	361	344	343	335	315	310	329	323	309	336	354	334	365	370	365	347	319	360	352	372	358	350	333	321	342	341	347	372	362	314	327	341	335	315	358	333	346	322	383	350	355	343	342	348	349	323	329	318	338	367	368	363	346	356	343	325	324	382	334	332	382	333	337	332	334	343	379	341	352	331	334	369	361	330	350	343	352	338	368	355	346	326	374	348	314	352	328	327	322	322	357	351	333	348	351	326	384	380	386	329	386	319	322	347	346	317	309	341	304	359	339	363	369	333	366	349	349	339	334	326	323	348	365	358	328	325	351	354	325	341	334	362	345	318	334	358	392	357	328	348	335	346	362	347	324	334	375	326	378	327	353	353	342	330	350	325	344	349	336	344	303	312	320	317	348	352	376	320	339	321	350	333	358	312	366	337	333	339	344	356	317	334	377	326	305	352	330	352	301	351	382	347	366	359	334	374	341	350	330	318	333	359	327	386	371	345	336	358	348	336	306	337	321	331	338	312	380	336	351	358
8565	1538	2489	2646	2240	1824	1634	1351	1210	1150	1040	1064	997	1024	978	943	967	944	965	905	898	914	904	919	806	877	863	880	864	878	859	853	838	823	796	867	791	821	812	808	826	812	823	824	828	922	806	877	814	832	846	783	829	848	821	831	788	881	815	816	810	795	831	829	814	844	838	831	818	848	832	856	828	761	836	833	797	813	822	823	809	811	810	827	836	814	815	782	804	767	796	816	807	834	853	836	749	797	801	773	826	825	875	773	829	813	806	897	850	806	853	768	790	847	795	800	816	852	815	823	844	813	818	821	824	833	790	830	841	850	790	800	804	732	808	827	815	860	808	794	841	806	848	771	822	811	860	818	767	780	845	761	840	821	773	809	830	831	838	809	808	843	864	806	833	773	825	792	883	839	826	796	807	796	852	848	842	789	828	806	842	843	797	804	779	841	821	813	792	794	802	807	818	800	799	846	866	866	826	794	805	838	792	833	807	770	804	787	814	746	800	797	823	787	791	845	808	861	810	823	822	831	816	797	767	847	790	786	861	777	855	839	884	762	803	881	807	790	819	813	878	847	820	802	761	858	788	795	791	788	813	867	782	810	815	812	817	782	805	820	826	831	844	785	801	799	837	790	825	840	768	832	811	891	817	837	783	793	850	812	798	801	815	753	812	818	823	805	793	818	833	795	782	786	806	830	810	768	763	803	823	847	773	867	838	817	805	890	784	810	828	838	819	837	808	822	860	848	812	846	798	778	775	842	825	814	829	832	813	825	841	804	850	800	838	820	803	821	847	788	777	844	805	819	796	850	799	854	837	828	825	867	855	756	830	838	832	815	820	767	789	825	815	813	842	832	815	787	821	779	848	860	829	847	765	809	784	781	857	836	808	823	804	828	789	802	758	788	837	826	786	804	817	835	824	810	792	869	817	803	805	865	803	895	812	791	822	820	773	859	806	836	820	845	776	837	840	774	812	796	840	805	830	806	820	842	806	820	830	882	793	791	809	832	882	867	783	832	754	849	814	844	825	801	822	862	834	871	797	865	839	766	791	861	805	821	821	826	819	817	845	816	805	805	793	834	817	805	774	830	862	816	833	787	847	834	839	812	842	801	795	830	826	791	855	825	833	843	869	808	797	755	837	827	823	784	794	765	810	820	784	798	822	807	836	782	798	798	836	777	768	839	796	830	825	832	815	781	829	833	805	792	781	797	854	798	815	781	803	812	799	886	782	756	782	803	802	817	786	789	807	799	861	830	811	759	792	803	802	795	813	783	805	782	773	823	823	784	813	806	824	860	847	829	799	788	821	788	822	850	829	828	831	747	859	818	827	841	808	792	798	827	775	800	839	804	848	804	820	824	858	788	804	828	780	859	769	772	817	822	818	831	821	878	840	767	822	808	842	770	797	777	874	865	789	824	775	794	799	760	853	836	776	824	819	795	752	833	828	829	777	826	878	855	853	824	834	811	782	833	818	839	826	787	795	821	851	822	792	770	840	824	768	876	801	823	788	806	808	884	834	837	789	818	825	851	826	773	849	837	778	826	823	800	890	822	846	814	788	774	787	800	808	830	810	806	847	865	777	757	805	771	795	806	824	766	798	827	792	829	797	814	805	784	774	816	755	872	836	859	801	830	825	813	848	786	783	826	808	824	834	798	801	852	803	803	817	793	806	831	869	823	864	818	830	823	789	838	802	776	840	708	849	778	793	816	825	850	847	841	841	848	788	793	778	836	823	845	838	822	755	773	852	822	826	824	799	784	835	798	828	816	845	848	841	849	834	803	871	800	830	832	776	833	823	801	823	792	831	770	758	829	806	803	868	815	830	816	842	832	844	843	801	778	813	805	888	836	757	823	811	809	819	789	817	784	786	821	827	840	863	799	834	879	822	801	852	824	793	779	820	797	837	793	786	768	816	823	853	822	857	805	803	849	797	801	819	831	834	777	792	817	808	863	844	805	770	866	829	840	845	789	802	838	847	841	812	835	786	867	786	822	817	867	777	821	764	791	818	778	805	823	804	844	821	850	833	849	857	814	830	845	805	818	809	770	817	768	779	789	837	856	864	837	798	786	807	779	797	842	831	844	797	759	784	783	811	777	768	831	812	823	824	804	808	816	807	776	781	832	819	872	752	864	827	836	813	822	796	798	855	799	776	797	798	827	800	802	877	800	754	864	859	786	776	807	829	842	819	795	862	802	768	816	779	831	823	826	790	785	836	802	795	815	831	796	832	828	835	797	772	795	855	798	784	819	775	793	849	814	869	812	798	859	769	795	778	799	868	847	825	778	793	790	770	826	774	807	798	810	789	831	799	791	799	825	838	787	795	834	838	794	777	851	855	840	809	803	841	884	829	845	796	809	775	806	782	811	788	818	834	851	764	806	799	855	835	808	811	790	808	856	875	869	803	797	849	777	822	833	835	792	796	834	802	821	741	831	829	875	752	823	849	823	790	848	790	839	868	822	792	806	833	793	796	771	819	795	792	832	791	789	773	782	807	835	812	774	786	837	802	846	798	776	757	835	795	816	806	822	778	785	813	764	812	820	766	896	819	802	822	843	802	780	873	740	814	795	856	762	822	781	810	829	810	832	830	786	808	887	851	820	806	808	796	773	818	750	798	816	878	806	765	847	747	751	830	839	757	788	800	794	784	835	841	789	784	805	787	849	768	789	806	761	840	807	784	772	826	865	810	760	831	788	865	797	816	825	850	821	812	860	846	840	801	837	730	762	787	801	863	773	840	809	835	813	824	814	799	788	806	771	835	786	871	775	787	784	782	821	877	807	830	840	890	815	805	769	800	818	894	806	803	851	836	842	787	832	836	836	778	800	802	783	812	862	799	812	858	781	754	792	785	791	810	782	778	800	803	861	779	836	781	761	817	852	850	834	833	802	772	796	867	840	780	823	815	802	804	782	823	900	828	805	806	813	768	822	797	795	826	850	826	795	797	840	843	864	826	768	751	798	809	835	844	839	802	783	810	824	808	823	854	766	793	824	802	773	842	804	858	793	818	814	831	806	805	827	798	824	802	770	861	794	809	793	844	839	751	860	856	806	801	773	859	816	783	863	806	788	832	796	862	783	790	830	803	811	759	817	865	835	830	806	824	803	782	801	819	832	783	831	796	813	782	805	819	795	850	833	803	824	769	832	806	833	875	805	802	794	844	776	839	820	816	774	811	807	757	808	848	821	830	831	797	850	783	818	778	783	756	798	793	815	826	743	769	783	775	811	841	806	781	799	793	809	840	817	796	844	825	819	801	803	818	797	792	766	812	788	805	785	814	789	770	818	839	761	856	797	852	863	788	811	822	778	863	826	792	819	811	808	822	838	830	819	810	767	850	869	822	837	818	827	821	832	765	857	850	830	806	893	798	796	790	813	821	742	817	795	835	813	817	752	815	822	841	805	796	812	819	811	799	779	892	803	811	785	798	784	834	845	827	842	798	813	800	799	806	806	809	815	786	762	809	790	818	796	857	773	822	829	829	856	892	805
1727	379	286	284	227	232	255	214	228	217	227	240	221	271	218	248	223	251	204	235	233	211	225	234	240	257	230	224	189	219	215	260	237	207	241	249	257	253	245	198	213	259	242	226	206	238	221	198	253	234	253	231	217	239	253	230	278	220	223	234	214	244	259	206	227	238	239	222	237	251	215	201	213	229	243	215	205	197	286	228	216	202	211	231	246	222	222	271	216	208	224	218	223	231	229	236	234	250	227	237	231	249	218	220	218	211	224	239	242	236	243	213	218	252	225	249	201	222	239	229	223	228	207	228	267	210	235	215	251	220	215	268	243	203	229	227	206	220	226	242	204	228	234	217	209	242	224	271	240	232	244	241	199	245	259	250	205	221	197	247	226	236	210	218	232	230	225	233	207	236	201	213	249	208	227	239	242	231	219	217	239	242	217	200	237	236	190	210	201	214	236	248	229	225	212	210	224	240	238	229	226	227	235	233	195	226	226	225	197	241	240	210	209	196	217	248	238	261	205	223	222	213	206	250	238	222	215	228	228	188	218	237	223	229	207	236	217	231	229	256	217	233	230	202	238	221	189	230	222	221	215	223	212	236	229	244	201	241	239	209	221	246	244	238	229	215	226	224	235	219	230	247	260	225	234	217	234	246	241	251	242	223	236	214	238	229	253	212	232	256	236	215	216	225	240	235	240	223	200	241	252	228	248	211	223	235	242	211	255	222	225	248	207	244	253	210	234	208	232	243	217	224	247	252	217	231	202	231	230	254	228	263	214	215	209	205	253	233	234	246	247	227	219	219	224	242	240	246	209	260	233	225	197	237	225	245	211	222	247	236	218	249	239	228	173	233	189	207	213	240	244	237	222	229	248	240	257	240	222	211	198	212	228	219	224	260	228	233	217	276	237	206	212	231	255	226	229	230	206	204	253	219	252	240	240	270	239	249	244	228	242	221	218	213	211	234	245	245	231	227	218	247	292	210	204	219	227	225	264	239	213	240	232	255	228	262	241	247	223	264	249	248	229	252	206	243	249	229	233	222	208	242	217	242	233	212	226	216	224	235	237	210	242	236	230	251	220	208	207	224	227	204	226	224	239	213	231	231	250	219	206	228	242	240	201	239	236	225	200	233	233	244	213	218	218	232	207	222	228	220	231	221	234	247	228	223	225	237	239	225	232	225	227	237	249	258	217	220	233	227	219	235	239	207	271	198	261	229	233	180	209	203	208	238	233	238	223	209	239	244	228	243	209	223	227	218	232	228	227	232	194	222	253	249	207	251	239	220	242	229	229	233	276	222	247	219	230	221	226	228	254	230	227	231	243	207	244	238	238	220	222	228	227	210	193	243	215	211	227	214	223	224	239	227	228	223	230	206	203	237	239	234	216	237	225	231	225	204	221	198	230	230	233	242	209	238	225	226	224	231	220	223	220	243	239	239	204	209	252	247	245	247	252	210	219	219	223	208	266	248	234	233	221	256	226	236	216	206	215	201	253	246	222	238	228	236	215	260	250	233	239	238	252	216	229	218	211	235	211	209	194	265	198	217	240	223	255	269	248	224	244	238	234	227	262	221	220	217	222	200	247	211	248	210	214	189	245	230	238	227	255	242	240	239	219	222	231	234	242	235	243	217	207	243	251	230	218	226	241	219	233	217	241	261	234	233	227	248	218	219	238	225	239	217	223	201	230	217	222	245	229	216	225	212	215	224	227	240	196	215	219	212	221	262	203	249	216	222	217	220	234	224	260	205	236	212	216	242	216	245	210	210	241	232	239	234	224	231	225	235	261	217	236	213	214	229	232	222	210	191	200	236	258	206	228	256	225	208	217	213	230	229	234	218	242	219	203	222	255	249	198	221	229	230	214	250	213	214	214	198	211	233	264	218	263	231	238	253	221	221	242	208	222	245	235	232	218	222	218	239	246	227	264	240	259	219	220	227	250	242	217	225	238	227	236	223	214	215	212	227	250	230	218	225	251	222	223	253	237	256	214	240	231	223	207	231	245	272	255	227	230	220	238	235	219	241	210	254	260	199	259	220	210	236	199	239	211	237	242	229	236	250	235	234	230	219	211	208	213	225	239	218	214	235	254	224	245	225	229	212	249	232	228	217	220	240	225	241	203	226	202	267	253	252	211	251	210	225	226	248	199	236	217	239	236	219	214	230	245	205	202	241	198	245	210	195	195	253	251	219	229	278	226	262	205	213	228	227	239	232	223	207	215	249	217	232	213	203	214	221	241	222	253	259	241	225	248	209	235	230	216	239	220	226	250	225	222	227	228	206	230	196	239	230	228	250	206	241	214	247	235	207	192	196	228	218	227	220	224	229	233	226	228	252	257	218	228	247	238	263	226	234	251	229	244	248	227	235	224	260	235	245	232	233	266	226	224	226	223	243	248	210	218	239	231	246	233	208	207	218	260	223	247	229	224	260	224	259	228	258	241	250	238	229	218	236	256	225	251	225	223	216	217	219	244	233	205	241	207	227	253	217	253	223	228	200	208	251	208	229	232	229	244	196	235	258	212	222	248	217	258	214	231	261	252	241	219	216	230	198	211	240	219	223	224	231	221	232	237	207	225	216	251	209	239	236	216	258	247	216	205	223	232	245	236	220	235	246	255	226	233	239	242	199	218	217	257	215	245	250	228	255	236	208	240	251	206	212	224	248	227	227	221	214	214	268	237	222	230	230	212	251	217	241	227	224	228	201	238	250	241	228	221	248	211	232	229	214	231	200	223	253	243	241	223	239	232	267	247	262	236	207	230	224	222	222	233	226	203	250	244	216	230	239	223	229	207	218	227	208	234	227	208	239	234	215	235	250	219	238	210	189	234	246	205	228	220	216	215	235	250	200	264	208	212	225	223	214	225	234	219	247	215	255	219	235	222	230	245	214	250	219	229	234	215	219	217	246	254	235	211	219	230	214	235	210	221	240	206	214	226	232	218	230	221	236	222	235	238	234	235	245	223	228	210	212	231	212	228	238	241	258	235	239	244	244	275	233	185	203	248	235	228	256	242	193	236	221	241	235	229	247	231	256	217	241	217	235	246	206	220	231	224	259	212	211	225	198	229	229	222	217	212	244	237	236	226	250	234	238	234	220	237	236	225	218	235	204	202	238	233	222	222	239	219	252	235	221	238	229	232	206	244	213	210	240	261	235	215	218	230	226	218	262	250	240	226	243	215	203	222	188	211	222	234	226	250	217	205	234	237	225	223	238	229	235	211	247	215	245	236	214	223	242	215	227	240	240	218	257	266	240	228	227	181	206	225	215	210	240	232	231	236	227	242	225	237	228	219	230	255	227	252	228	225	259	236	209	224	235	231	232	217	264	240	223	223	224	250	215	239	234	241	250	230	243	230	235	219	201	226	225	213	243	214	230	248	227	224	218	237	255	229	203	235	218	220	244	230	215	203	247	248	222	225	200	241	233	214	218	229	227	220	242	227	214	251	233	252	248	210	230	237	265	210	210	213	220	231	208	226	197	222	224	234	259
1822	691	629	753	604	572	574	577	596	560	582	591	575	555	528	533	577	522	567	565	616	553	561	574	566	556	580	579	563	576	550	554	554	546	529	604	538	526	543	599	568	523	557	548	532	564	578	560	575	583	611	542	571	556	549	545	575	542	557	558	576	559	536	514	577	521	543	565	595	607	588	535	553	513	580	602	590	568	536	550	561	567	541	542	558	551	533	565	578	558	581	541	582	572	543	540	590	552	526	600	577	583	547	553	550	582	583	573	542	578	571	540	563	518	555	554	555	594	530	563	538	532	538	595	596	610	555	586	558	543	580	525	531	560	592	532	564	557	582	519	542	539	570	535	538	592	541	548	599	579	552	510	528	559	534	534	540	549	551	571	595	582	554	586	582	553	570	563	561	541	547	558	550	540	626	567	559	543	564	603	553	572	588	567	550	548	567	538	556	554	560	595	568	558	575	563	561	534	556	564	587	562	578	532	587	551	537	550	579	555	529	573	587	518	597	524	550	590	523	570	540	590	541	569	560	541	561	522	573	554	563	527	519	558	551	515	504	575	530	578	514	524	527	541	532	557	606	552	516	541	538	539	544	556	538	567	582	566	548	580	567	532	535	579	556	559	558	588	559	625	571	564	513	570	610	558	563	550	578	512	571	574	535	584	565	545	506	548	560	525	586	539	548	537	581	541	513	545	556	599	548	534	598	569	561	601	557	494	610	555	598	543	595	554	542	559	567	539	529	547	534	530	557	590	561	544	571	570	579	547	598	558	555	569	551	543	556	545	571	552	549	595	570	561	564	538	593	597	534	552	593	546	547	570	532	541	553	545	567	577	557	529	553	520	547	514	565	602	538	513	592	548	586	562	550	598	581	561	614	528	542	580	555	580	596	564	595	514	548	538	583	575	589	555	527	591	569	534	578	593	574	574	585	561	547	554	510	544	526	524	560	558	547	578	523	557	550	599	571	550	528	591	553	591	561	523	576	565	558	555	557	569	568	582	553	556	539	549	581	573	539	561	525	566	560	588	534	608	539	574	565	548	613	559	558	522	544	555	537	548	555	543	555	562	564	535	577	544	582	579	592	599	562	538	576	554	576	558	559	589	597	551	526	539	555	554	540	554	574	577	568	604	543	602	565	590	584	559	549	552	588	548	586	551	581	570	535	556	556	555	580	535	575	529	601	549	569	567	591	557	553	527	532	561	549	554	557	543	581	541	585	593	535	584	544	591	526	554	545	567	567	565	545	501	577	561	567	576	521	583	558	550	591	551	583	590	550	522	527	575	552	536	538	561	543	528	538	555	572	539	521	514	550	573	584	584	593	534	588	588	583	563	567	579	572	605	550	581	563	563	522	567	540	574	505	528	538	609	580	558	540	570	592	525	525	526	568	593	559	552	542	587	555	573	537	562	592	550	625	588	539	557	603	579	577	574	573	519	592	562	538	572	553	565	551	541	576	559	562	567	569	531	514	559	577	539	569	526	568	545	540	570	554	554	505	524	538	598	531	553	533	558	585	546	579	558	563	556	532	558	548	534	518	565	593	539	592	533	581	587	565	552	520	593	511	484	556	551	528	540	564	562	538	555	606	505	597	540	543	565	537	627	593	558	548	556	566	538	579	584	560	533	557	558	553	541	578	532	537	544	612	563	552	530	595	511	557	559	574	530	585	555	598	561	591	555	547	558	595	558	564	524	565	575	539	551	562	569	547	585	553	562	567	583	529	573	567	562	559	525	584	534	529	574	618	561	555	519	532	541	568	504	603	607	563	562	557	542	539	544	532	555	551	564	554	566	563	550	552	564	546	578	589	553	535	571	532	563	569	577	541	544	532	561	590	562	586	614	507	584	547	601	530	546	579	609	554	566	546	540	574	553	562	594	527	588	558	588	601	600	558	559	560	540	593	562	584	578	540	577	540	577	588	529	568	575	571	580	513	566	509	570	559	581	579	545	555	566	522	582	572	585	575	564	551	591	572	602	556	547	545	533	555	551	560	579	589	574	550	522	589	578	560	546	546	556	540	559	576	562	564	571	558	533	603	582	543	546	558	591	575	578	555	552	535	552	604	559	611	562	557	561	593	554	550	541	512	550	574	576	599	569	594	581	571	589	588	567	580	547	571	562	552	533	526	593	578	555	590	529	557	529	571	556	567	527	535	572	562	575	543	510	582	568	541	571	621	516	552	574	541	547	586	553	554	585	553	570	539	558	564	575	588	566	574	547	579	570	598	564	536	519	560	520	523	552	571	555	543	587	551	519	533	601	566	543	562	579	537	569	561	524	570	579	566	597	534	550	528	555	570	514	523	545	572	563	568	549	562	540	514	588	532	550	593	536	536	561	549	567	529	564	518	576	567	576	536	544	611	548	575	566	551	540	531	575	531	548	538	556	583	568	499	565	585	569	574	607	567	515	563	538	545	534	608	537	561	569	527	541	549	563	534	548	589	544	567	545	589	575	586	587	538	516	533	554	564	560	572	563	542	570	554	557	585	594	542	563	545	608	587	617	527	537	586	589	589	525	564	568	539	539	565	566	547	546	567	592	553	591	571	560	517	554	513	532	545	529	542	520	564	549	526	581	598	553	578	599	591	531	534	592	595	567	563	616	533	553	570	545	568	596	539	579	563	548	566	558	565	562	538	589	571	527	576	561	604	570	582	524	552	574	580	571	543	561	605	564	591	553	502	558	546	521	565	564	600	544	549	582	570	584	585	564	557	535	539	552	517	571	552	564	547	513	576	609	594	566	539	558	552	588	546	548	536	553	549	559	546	541	547	556	541	545	558	541	548	580	521	572	576	557	560	569	592	563	548	509	552	516	554	550	550	564	567	568	544	583	553	575	526	523	517	562	535	531	535	560	602	562	518	594	585	555	565	539	598	551	584	566	534	527	547	570	513	586	572	534	565	502	577	552	551	548	549	528	513	547	546	542	576	563	557	524	591	554	532	592	534	544	565	573	537	577	563	568	558	579	568	556	560	572	583	575	581	536	528	612	519	544	527	546	589	584	581	538	567	549	552	568	555	574	583	576	513	520	522	530	554	586	569	578	569	556	549	564	563	524	577	595	556	574	594	545	557	599	601	593	538	536	550	537	546	519	531	535	566	570	570	567	557	589	577	545	604	541	552	579	565	556	543	572	551	534	589	537	569	563	556	598	547	576	552	552	549	581	557	544	508	541	594	598	554	559	569	524	561	576	594	536	541	549	536	602	587	586	566	566	557	572	548	531	595	586	585	533	554	551	582	541	562	557	575	520	583	523	572	575	567	541	562	563	557	559	522	541	574	563	592	559	611	585	540	566	542	550	580	584	567	520	580	588	540	554	582	573	603	565	519	564	518	525	595	583	576	546	562	540	550	540	542	579	522	602	556	573	584	566	586	473	553	554	586	574	553	592	533	533	598	557	527	540	559	541	533	546	579	568	567	540	533	565	581	531	559	581	577	541	568	571	581	558	545	553	564	590	568	533	603	512	560	594	571	562	507	543
7883	832	703	550	337	249	269	229	206	198	181	159	194	183	148	156	179	174	178	177	175	184	158	180	166	154	185	166	188	190	184	177	169	156	167	179	182	180	181	169	161	163	149	170	133	157	165	144	166	147	178	142	153	155	156	153	178	148	181	160	167	155	176	177	186	164	127	137	190	158	170	184	178	162	139	190	167	177	164	149	197	186	156	157	164	167	140	153	172	159	145	155	193	193	167	177	162	181	150	162	168	163	162	159	160	165	185	164	151	159	158	159	166	170	178	160	158	171	158	146	149	141	166	156	133	158	175	154	171	151	138	169	165	163	159	175	176	156	169	153	163	166	179	159	152	148	152	159	175	171	193	167	156	166	171	197	148	163	190	160	153	158	154	168	140	154	162	187	160	169	141	165	170	176	154	163	138	188	162	144	160	166	145	121	156	169	181	177	164	167	138	161	151	169	200	154	174	164	147	171	165	158	155	165	188	176	151	128	151	159	157	149	144	168	161	183	175	179	169	158	183	182	148	167	166	146	156	156	172	160	159	154	146	152	168	158	170	188	160	154	205	135	173	157	155	135	132	166	156	155	150	170	179	148	158	187	171	157	148	165	164	151	161	150	150	196	168	171	185	170	164	176	170	178	153	177	158	143	154	143	187	154	168	148	164	166	170	185	161	143	126	154	148	162	175	174	134	154	157	144	177	154	170	173	159	168	158	161	200	171	161	172	171	168	191	205	161	169	179	147	169	137	157	173	172	178	174	135	164	176	155	168	172	179	171	159	162	163	175	157	171	181	174	196	172	146	175	156	191	157	157	162	139	164	158	165	163	167	169	167	182	164	166	152	166	182	161	164	148	153	168	149	170	157	142	159	164	146	167	178	123	175	164	175	157	154	145	150	177	150	165	159	167	162	143	147	166	180	164	169	164	174	156	155	140	170	184	153	160	170	171	168	143	177	172	150	162	152	204	185	157	174	173	158	168	167	170	145	162	170	146	163	192	161	170	169	150	165	178	187	146	139	141	166	150	156	154	162	146	141	161	152	194	160	197	185	179	186	170	165	176	136	161	166	154	141	164	159	145	151	188	150	153	154	145	125	135	155	141	163	151	203	152	143	168	179	133	171	127	146	147	151	191	139	152	167	162	171	148	168	162	154	164	163	139	176	136	148	160	176	179	166	153	166	168	174	161	168	151	172	161	140	153	168	149	154	167	131	135	173	185	160	152	154	152	163	187	159	168	173	173	179	172	149	153	150	142	165	171	152	152	173	163	190	170	185	158	145	164	178	166	169	181	165	166	147	174	174	175	159	162	149	163	168	172	174	193	167	159	172	162	149	162	193	192	168	190	181	169	176	151	185	154	170	157	138	164	163	145	162	168	157	158	120	153	166	180	186	143	164	166	184	159	165	172	146	156	179	176	170	173	157	167	150	180	157	168	156	158	148	159	161	159	146	167	171	169	160	146	155	166	177	174	156	157	187	166	178	164	181	181	151	164	146	156	155	170	136	176	155	154	143	141	144	157	147	171	167	183	170	158	182	141	163	147	162	164	166	161	131	151	161	185	171	152	163	177	194	175	153	159	158	159	135	167	166	170	166	161	151	149	140	155	149	156	161	152	145	168	146	177	146	177	165	179	185	162	176	143	159	149	148	164	169	136	160	139	169	160	146	165	162	163	168	167	184	183	161	149	153	163	170	154	172	174	160	155	167	182	171	177	167	162	154	165	159	165	168	181	139	134	169	149	164	161	180	178	151	176	133	153	172	161	152	157	146	132	196	170	172	133	159	166	149	173	156	174	152	153	163	160	160	165	164	195	167	145	136	159	161	143	168	188	149	136	161	172	163	159	146	172	142	175	150	152	174	168	154	149	178	164	168	180	158	178	153	154	154	157	142	158	204	169	177	141	155	173	157	161	198	174	154	183	173	169	178	172	153	151	147	159	173	191	142	143	162	172	160	168	164	166	189	185	160	179	152	183	163	124	155	162	151	165	155	156	158	178	144	146	150	167	167	174	157	175	155	175	155	156	140	148	184	187	171	164	170	149	151	155	174	158	175	162	162	166	160	191	185	166	166	167	155	162	157	152	156	164	156	182	165	163	161	152	163	186	166	174	179	143	176	183	187	163	179	185	150	167	169	157	190	166	184	152	160	160	160	178	187	162	155	156	145	159	156	164	135	131	181	147	167	157	159	158	159	145	152	173	161	163	166	148	154	166	162	165	160	163	138	168	179	157	146	167	166	144	193	131	170	146	138	180	148	173	157	177	171	151	161	141	150	170	166	159	155	138	152	164	187	172	177	143	172	178	159	123	176	169	171	169	133	148	139	169	140	169	153	183	138	159	163	169	176	182	158	161	159	162	183	182	200	168	176	151	161	168	144	135	142	158	164	175	150	170	148	189	160	133	154	190	146	173	177	151	152	174	166	178	163	174	142	159	166	161	168	175	183	152	175	176	198	162	145	177	167	161	179	172	180	181	154	167	167	172	154	127	135	154	146	156	143	159	173	169	186	183	156	185	150	167	203	177	169	164	172	157	149	160	182	186	154	151	166	162	149	170	168	157	173	135	175	147	184	147	183	148	152	147	163	185	155	171	172	169	157	170	152	171	164	156	143	158	179	171	157	155	167	177	153	168	134	180	139	155	131	142	155	167	176	153	157	162	164	162	140	157	165	149	154	136	147	177	141	172	147	166	161	165	171	154	169	157	174	162	142	132	169	166	154	140	163	184	182	166	184	167	164	161	186	188	179	110	164	150	166	178	182	155	165	158	145	162	159	156	181	178	164	147	185	175	171	145	160	173	178	153	181	149	168	146	188	157	179	167	175	170	183	191	159	154	156	175	154	140	175	161	203	201	143	163	168	170	189	164	164	151	168	148	157	146	163	177	152	145	158	171	173	161	143	178	164	184	142	157	177	171	145	149	155	156	150	140	197	153	178	149	172	167	161	152	165	143	159	157	153	147	155	136	160	144	185	192	177	186	151	195	168	161	156	160	143	197	156	140	151	153	174	148	180	170	179	160	165	163	165	186	177	146	166	190	156	166	166	159	140	168	195	188	150	164	166	129	150	172	154	156	175	170	179	163	163	172	185	163	155	160	145	162	189	160	169	169	179	145	179	163	155	164	165	161	146	169	149	152	180	163	177	165	168	168	160	178	151	146	153	168	121	163	172	173	145	171	171	174	158	155	147	150	148	174	160	184	167	162	166	169	155	161	154	161	174	154	163	147	157	166	177	170	180	155	162	179	156	156	154	161	176	156	173	166	152	161	161	175	150	158	154	181	180	151	168	160	160	155	160	161	166	135	157	159	157	153	163	163	166	171	157	167	153	122	172	145	178	146	158	144	184	191	163	165	194	170	168	171	187	173	173	166	146	163	186	184	167	145	175	136	143	163	152	171	158	153	167	152	174	164	170	153	174	169	166	162	182	175	161	162	176	179	169	188	166	149	181	161	146	165	144	144	163	163	181	182	149	154	162	159	154
6445	974	1427	1645	1211	992	828	777	687	608	563	603	591	585	532	513	527	527	540	490	505	512	495	461	483	464	488	455	459	460	466	430	486	465	446	450	484	461	499	465	494	426	495	461	439	424	449	457	455	444	407	400	432	465	462	404	491	465	481	463	441	485	438	432	450	458	459	462	416	477	454	454	452	449	442	427	431	475	458	450	424	476	441	425	436	435	496	448	454	465	472	492	486	464	476	440	468	424	423	421	424	452	444	443	424	423	468	448	458	419	430	482	454	414	461	468	470	418	461	414	440	479	433	444	403	441	435	461	400	465	452	433	468	452	454	398	451	436	427	424	476	423	489	424	442	452	503	444	446	446	466	462	448	446	466	464	454	467	404	444	443	453	447	515	478	423	485	486	454	491	435	436	447	483	424	460	437	445	454	442	450	456	443	475	451	462	462	465	492	433	452	458	436	445	441	472	424	441	437	446	428	415	460	485	456	447	448	452	467	472	436	442	478	441	460	424	454	459	452	454	469	479	442	456	501	477	434	464	413	450	442	463	440	433	448	415	446	456	446	409	422	436	433	467	452	446	427	420	439	437	440	468	419	451	438	464	415	452	452	418	446	446	471	448	430	451	455	455	453	432	430	434	443	467	438	461	465	453	442	433	404	454	422	462	429	441	460	461	425	439	457	460	450	470	461	467	445	405	490	446	445	464	482	432	476	421	463	429	437	485	481	466	458	439	478	435	431	404	473	466	405	418	459	430	446	450	430	418	444	457	466	466	424	435	442	444	470	440	440	424	460	420	461	434	456	495	470	454	450	427	433	461	441	420	448	461	454	467	418	483	431	455	439	403	474	455	454	447	452	462	471	485	447	484	481	432	447	459	473	413	445	434	455	440	451	430	447	444	453	422	452	416	438	482	440	485	413	465	475	484	450	461	417	441	459	438	439	420	438	440	445	445	434	469	419	460	459	439	408	468	445	470	427	461	451	454	426	443	441	455	454	483	460	453	451	458	448	434	464	457	437	467	476	461	411	480	435	421	457	456	465	449	421	458	464	443	427	466	446	456	419	427	444	449	445	437	417	424	419	452	414	433	409	472	405	433	425	467	454	417	450	461	429	435	484	474	418	460	432	456	459	442	458	426	411	465	433	453	416	482	390	448	433	474	443	412	448	457	496	446	455	443	440	480	448	451	433	451	436	458	435	422	425	445	455	424	427	490	463	449	464	445	456	480	444	448	438	452	468	462	451	439	442	439	434	447	415	422	468	440	466	464	469	439	454	434	449	483	449	441	448	428	437	415	469	415	449	466	494	458	420	414	485	428	480	460	437	478	465	439	421	432	440	473	422	451	433	465	462	418	430	451	469	433	471	425	432	454	420	437	439	456	422	443	476	435	459	425	425	484	438	449	486	438	464	421	464	463	461	441	428	464	447	437	462	459	440	460	432	407	464	455	455	473	442	442	421	439	452	484	408	447	452	453	449	447	461	461	425	442	468	432	460	453	473	422	470	449	434	424	467	427	426	472	442	427	458	483	465	427	486	427	464	436	459	434	428	406	406	463	478	432	433	434	407	433	433	439	458	433	454	441	437	431	483	422	423	431	464	495	436	423	454	454	420	427	432	422	453	448	442	453	462	438	477	432	403	463	440	470	425	466	439	433	427	421	409	460	471	466	438	439	428	432	431	474	475	420	437	441	457	465	457	427	438	435	454	465	433	425	479	417	471	448	444	468	446	437	480	438	444	436	471	448	430	455	452	430	487	449	449	458	430	434	440	476	448	412	417	465	432	448	430	467	488	466	439	437	467	453	440	436	457	449	420	490	435	462	417	468	428	425	425	432	508	421	445	454	453	416	468	444	464	499	420	433	440	435	443	448	478	461	452	460	421	452	440	434	473	456	453	448	436	474	451	411	473	425	402	472	462	455	457	432	480	439	423	431	423	413	444	488	444	485	424	477	434	460	425	430	467	440	469	447	444	470	445	474	418	475	440	441	485	445	453	416	455	465	451	418	474	440	429	492	457	450	461	459	449	449	446	428	457	471	442	434	462	400	480	454	452	411	465	451	468	421	489	409	469	449	409	439	435	448	447	409	424	418	435	472	438	466	417	462	457	453	425	446	443	471	457	438	458	497	429	437	423	471	447	419	428	442	430	425	458	455	446	432	471	436	473	441	418	447	422	500	476	443	472	460	410	474	470	444	444	467	430	468	419	425	452	463	445	444	438	438	448	442	412	461	432	444	435	450	450	434	437	429	447	413	466	442	445	466	436	455	439	422	437	450	451	444	477	428	439	461	436	468	430	421	443	417	458	458	437	485	421	431	445	435	395	490	396	454	452	449	442	484	413	420	452	437	422	470	444	496	483	458	420	480	415	429	456	451	450	445	456	487	454	423	503	450	471	458	413	443	445	434	453	452	447	442	435	436	457	447	511	464	496	419	439	426	448	393	465	447	416	467	435	454	459	487	453	460	467	465	454	455	437	452	451	469	434	434	459	433	456	433	418	398	436	461	442	460	477	477	433	456	461	449	459	439	452	463	464	446	482	458	434	422	439	442	486	477	444	452	440	453	436	441	445	453	437	449	429	458	462	455	466	462	462	432	468	441	429	448	431	470	437	435	403	446	414	438	436	431	464	417	433	471	442	438	445	434	462	471	427	453	468	434	413	451	407	455	414	490	473	449	506	460	450	442	449	458	435	441	445	473	407	432	420	428	433	447	430	468	447	446	443	462	461	425	447	412	468	469	456	441	434	470	470	419	451	464	425	459	466	442	444	465	398	440	454	451	434	437	480	473	465	439	456	421	422	396	467	435	412	471	419	427	425	434	419	439	425	471	424	478	457	451	480	464	480	465	420	416	485	446	438	432	451	418	485	428	443	417	423	436	439	478	449	443	509	441	447	435	461	406	436	493	462	459	483	488	462	480	440	451	457	479	453	449	455	469	439	445	478	491	446	488	430	433	466	455	451	427	491	461	437	453	391	457	421	476	427	465	446	445	477	435	417	450	436	451	435	459	455	447	453	503	466	417	457	465	460	444	448	452	446	460	463	435	454	493	459	444	424	425	469	452	400	430	428	415	462	447	485	464	478	445	441	405	425	465	442	432	429	418	474	427	453	489	484	441	470	492	445	444	432	462	442	469	452	412	464	451	427	501	463	438	411	440	441	429	426	457	461	502	482	442	428	442	421	452	447	459	446	461	477	456	461	459	416	462	433	431	474	424	452	418	445	416	471	458	421	473	475	423	462	449	471	440	475	450	469	456	440	442	470	441	472	437	460	433	434	431	430	445	495	455	461	459	444	471	434	448	479	435	441	473	449	428	478	449	461	432	477	415	450	413	469	464	411	425	477	443	446	447	458	514	460	431	458	433	492	462	443	489	481	444	472	433	488	410	423	477	460	418	433	459	429	421	437	442	464	510	450	438	464	440	447	470	421	458	463	443	450	459	428	446	478	451	457	432	448	441	498	444	482	466	433	462	466	408	419	437
15273	2075	1296	1118	634	550	495	448	425	365	423	382	369	358	342	342	362	303	369	370	314	339	357	364	318	380	368	357	357	365	331	346	320	336	321	355	365	349	339	298	355	351	358	305	333	368	354	364	316	364	373	354	345	350	344	346	347	316	346	343	323	361	348	352	354	313	341	346	375	369	355	341	345	414	323	332	348	326	369	385	318	325	369	342	371	359	316	351	349	336	346	338	337	344	321	340	321	333	343	348	316	303	326	311	355	354	337	337	315	338	343	341	350	319	348	380	359	334	327	353	360	326	341	314	356	332	353	349	348	337	356	327	356	298	309	350	332	330	322	354	322	369	362	371	332	313	336	313	355	339	370	338	356	357	341	361	366	336	334	363	365	316	332	312	340	346	350	365	359	356	349	350	355	350	308	320	340	349	325	354	374	321	304	340	333	343	336	344	354	343	357	331	378	341	348	351	340	374	320	369	356	348	325	318	321	362	326	362	345	330	310	330	348	350	322	374	357	327	334	322	348	348	340	323	385	329	339	342	346	334	342	334	342	352	330	350	336	340	358	325	328	371	351	318	331	329	304	341	331	329	334	310	368	349	349	350	368	327	331	348	403	355	374	342	375	362	339	328	363	342	359	354	354	343	336	352	396	321	406	368	355	316	340	323	305	336	354	353	326	344	358	365	336	378	343	323	354	352	363	354	375	332	307	381	371	355	340	330	330	330	353	340	327	337	329	318	331	362	328	354	338	328	331	329	339	358	322	360	369	369	378	338	324	336	334	348	338	401	353	332	337	391	362	328	345	326	349	355	338	348	318	371	377	307	326	372	335	326	335	347	332	353	370	360	343	364	367	336	359	357	353	310	308	336	374	354	353	361	341	390	358	325	318	347	339	363	350	357	360	328	356	349	363	352	361	330	355	372	331	346	361	329	317	310	325	379	347	361	341	353	330	349	365	361	312	331	337	369	369	319	365	334	318	338	336	392	375	311	365	350	340	361	364	341	313	319	324	345	332	326	349	318	341	350	355	384	359	326	388	355	380	352	334	343	351	315	350	321	302	356	370	335	334	314	321	375	316	321	306	323	344	355	323	366	357	361	355	355	345	336	362	343	314	348	324	324	343	310	328	310	303	356	330	358	351	363	360	316	356	356	348	365	344	343	338	339	319	357	346	356	358	334	322	348	343	326	334	305	346	321	380	358	373	373	325	347	351	294	364	366	391	331	339	345	344	371	334	352	323	366	361	335	385	369	348	321	322	321	348	340	364	345	317	338	360	336	355	328	329	345	327	365	376	327	351	377	331	363	343	334	277	328	343	356	336	359	331	358	376	341	358	336	343	356	342	340	349	342	349	335	369	355	357	381	342	362	336	359	348	327	351	361	311	364	343	330	349	335	335	356	321	371	325	318	339	352	353	323	366	365	316	297	380	348	352	330	373	331	334	315	388	372	339	351	347	333	333	329	322	371	328	357	392	353	335	325	323	342	332	348	332	303	371	370	358	373	365	324	342	339	340	325	369	361	369	341	346	326	346	339	330	355	344	322	350	365	356	343	306	327	349	318	368	333	387	371	337	341	323	332	344	339	347	311	355	325	346	324	352	338	319	333	342	355	325	394	355	355	370	328	321	357	334	338	334	360	364	361	358	344	354	338	374	338	352	328	350	334	373	331	379	356	307	345	341	342	369	333	394	323	365	355	366	339	344	338	361	384	326	361	382	347	335	339	348	331	331	329	331	364	299	343	343	327	310	355	338	337	355	338	360	330	343	363	351	311	318	349	351	357	364	381	319	315	336	351	276	391	371	353	341	322	322	340	357	335	317	338	391	356	388	399	357	398	347	345	388	366	307	348	321	342	325	324	327	346	341	333	367	331	362	327	309	314	330	337	330	356	343	322	352	311	334	343	321	316	319	333	373	343	322	349	365	352	370	350	314	357	324	339	305	369	330	336	353	326	329	318	354	352	391	371	340	349	339	348	334	346	345	309	341	343	317	332	330	340	355	356	341	311	345	328	335	359	374	331	362	324	367	340	369	354	360	352	339	333	355	337	347	327	332	344	345	378	367	350	303	375	343	332	318	337	326	330	327	350	388	370	350	360	324	314	329	339	347	335	320	330	284	324	354	311	341	329	329	346	356	324	341	355	363	323	321	322	345	327	348	347	361	350	352	325	309	349	358	336	353	343	375	348	347	342	328	337	332	355	359	345	343	306	344	343	348	352	348	382	342	371	356	342	354	307	324	348	320	343	331	321	343	338	352	337	360	322	328	306	320	370	353	356	350	368	373	326	324	332	296	351	363	328	363	353	341	311	330	324	319	369	381	345	335	322	330	336	355	347	376	302	323	367	341	312	341	330	316	366	320	375	366	334	371	354	364	339	316	354	375	334	364	344	345	341	315	343	295	318	364	307	329	306	365	354	353	353	334	373	341	349	347	331	326	371	388	320	334	343	321	308	330	316	376	319	342	320	343	331	398	333	353	353	338	339	344	331	322	340	321	369	348	300	348	361	360	358	343	340	319	336	320	341	355	348	332	323	349	367	347	325	294	326	321	319	359	325	336	351	330	342	344	369	361	324	357	365	333	346	334	309	349	359	333	343	360	359	357	323	311	320	411	407	355	357	344	354	355	335	322	358	368	360	362	312	303	366	366	367	336	381	355	368	319	358	345	337	366	300	355	349	352	358	360	318	368	372	335	356	334	328	347	343	348	316	310	356	357	331	342	328	347	362	336	318	324	357	347	349	323	323	350	346	368	324	370	344	334	352	357	354	341	333	351	327	360	344	353	320	336	354	315	348	323	365	378	358	309	337	346	319	356	331	335	361	343	338	329	349	343	343	363	345	338	329	368	341	341	368	346	315	310	360	322	357	326	357	372	353	337	385	357	367	355	351	317	357	343	326	360	346	330	344	332	357	319	352	327	328	343	353	336	340	338	365	328	358	329	345	370	337	335	326	370	328	329	309	341	342	378	354	331	342	364	323	338	341	345	340	355	330	361	332	364	354	343	342	374	339	341	337	333	306	367	327	293	327	316	331	345	359	362	355	318	344	370	318	336	347	350	343	360	355	347	360	343	344	360	328	328	325	333	331	391	336	371	352	344	384	343	320	332	354	325	337	325	317	346	373	362	360	374	331	318	352	359	356	349	370	314	334	334	297	306	346	341	328	364	339	328	314	331	357	359	351	331	327	343	355	319	322	341	341	383	384	318	347	332	342	366	326	291	343	314	317	354	366	351	355	339	321	287	300	384	358	347	346	357	340	336	300	348	361	349	357	387	332	349	325	341	335	344	349	311	320	367	366	373	318	335	337	318	342	354	353	362	390	351	340	358	353	372	366	371	344	362	344	310	346	328	354	317	335	300	317	360	355	372	405	349	352	344	345	331	372	324	357	353	367	350	327	308	317	336	359	297	356	360	340	373	310	361	345	338	366	355	359	372	369	325	400	411	346	327	361	345	320	321	326	351	334	308	347	359	331	325	338	351	314
8770	1839	2574	3126	2204	1818	1576	1378	1300	1189	1121	1046	1012	960	1014	896	987	1002	895	931	925	854	909	941	895	863	900	879	845	824	883	838	880	843	845	864	803	820	868	869	837	809	859	861	781	867	816	797	873	808	802	839	842	771	821	831	849	761	782	827	846	799	825	806	809	804	807	852	820	823	787	807	837	760	824	823	820	818	840	811	799	839	903	815	843	818	848	862	770	812	863	797	808	859	806	790	801	774	830	786	807	804	796	755	788	829	861	836	847	835	829	800	855	808	822	813	784	837	824	801	784	803	838	822	828	795	875	832	779	785	817	806	842	810	798	787	819	851	852	844	816	814	805	860	798	866	822	816	821	847	854	786	812	845	773	875	817	824	822	781	823	827	850	797	849	794	751	784	784	787	798	807	839	769	847	826	803	841	842	851	832	780	833	812	807	803	791	812	829	832	803	816	759	813	819	787	824	803	790	814	763	832	805	806	781	796	825	806	810	848	847	811	781	806	863	791	790	844	812	836	791	814	825	791	821	806	848	790	861	822	825	796	860	774	806	851	868	841	883	790	811	810	782	773	790	779	831	795	897	799	788	811	833	802	819	796	806	830	822	805	878	815	843	837	798	822	818	820	791	779	796	874	894	807	839	834	853	776	833	805	794	884	828	834	808	882	804	803	846	805	793	875	791	821	797	847	798	904	824	751	868	807	764	795	819	842	840	813	808	817	818	862	770	813	816	847	823	778	813	853	804	864	814	800	853	766	849	825	850	862	810	843	839	805	828	830	828	863	768	850	842	849	791	853	769	814	842	818	815	840	828	801	843	833	897	774	838	826	756	842	815	895	821	849	824	799	888	782	814	843	816	791	776	846	787	838	854	750	824	808	818	835	823	803	803	768	911	847	795	834	803	825	826	814	804	803	826	817	837	805	820	815	800	785	785	791	843	822	806	819	806	793	788	851	856	807	828	772	795	858	801	839	819	767	878	838	828	828	800	815	804	900	811	826	794	854	765	822	814	843	797	815	811	852	802	785	808	793	817	805	837	817	842	812	828	758	814	813	820	821	846	866	827	846	810	785	790	803	821	778	801	812	863	824	860	851	789	809	829	793	777	865	864	797	814	873	852	872	844	831	746	810	876	805	864	793	827	855	853	796	776	829	817	834	884	785	857	809	815	775	840	800	813	816	772	825	828	826	804	790	836	786	855	799	851	861	808	845	834	851	861	852	859	790	886	794	834	804	753	831	807	804	773	784	788	825	871	852	784	819	826	833	793	788	867	856	836	849	788	832	822	804	785	806	848	753	784	824	777	796	748	796	847	767	803	835	877	784	844	846	822	788	824	855	824	799	839	832	801	751	830	773	817	780	835	835	864	813	806	817	840	807	820	846	819	863	786	837	805	781	775	806	810	834	830	782	850	831	856	828	801	839	790	829	823	777	858	796	833	810	797	796	826	828	803	804	795	842	860	804	805	859	814	753	824	801	786	823	858	821	771	811	830	832	813	762	886	754	843	714	815	818	781	820	800	799	832	797	844	795	815	816	799	809	840	811	838	815	817	815	795	841	815	802	831	876	813	795	837	892	824	843	848	844	805	798	814	830	875	825	781	783	821	806	793	749	860	811	847	837	823	802	833	823	848	808	800	805	776	826	821	807	822	765	823	821	803	794	784	816	820	844	802	821	826	821	808	808	799	835	801	886	832	845	802	815	803	804	849	810	871	815	828	811	842	773	827	829	831	830	763	845	797	794	858	767	834	842	817	824	836	820	877	811	806	854	816	800	823	795	803	836	817	819	870	850	804	839	790	783	800	836	809	839	812	827	800	826	809	855	836	816	799	855	790	802	826	798	802	760	777	811	791	818	789	830	859	773	814	830	796	827	837	821	804	846	866	842	793	859	805	852	810	775	849	792	762	825	781	836	788	793	812	844	854	818	800	902	822	834	824	832	823	784	829	790	788	801	837	798	784	845	776	835	856	781	777	832	817	821	836	824	807	770	877	834	777	812	856	776	802	812	826	786	785	861	848	808	782	855	823	784	786	820	782	815	789	831	844	819	759	856	843	831	801	825	851	849	778	865	828	749	852	826	792	780	797	790	757	848	830	880	836	820	814	884	866	797	810	825	821	819	824	806	841	852	772	812	809	842	863	780	820	777	822	811	750	792	800	867	804	814	827	844	773	766	830	835	831	802	856	829	790	830	852	760	804	823	823	847	801	844	848	791	839	840	806	801	828	812	807	845	822	822	794	755	800	791	788	817	782	813	812	830	766	827	802	865	829	826	821	830	852	854	789	820	823	835	801	807	809	819	782	848	842	815	814	859	866	823	817	804	805	853	868	743	779	844	771	776	824	846	825	809	862	780	790	838	800	820	821	828	840	790	784	793	824	843	824	779	840	789	794	828	806	856	787	846	797	808	769	846	818	834	805	782	790	851	794	833	773	876	794	835	825	826	803	822	792	870	815	811	856	842	837	810	786	806	828	835	809	847	810	814	836	866	794	841	850	843	788	825	804	822	808	792	848	788	805	817	838	819	792	797	829	833	874	857	850	760	846	852	781	814	801	778	833	772	866	743	796	870	814	817	832	791	881	847	841	785	839	841	846	848	812	767	794	792	786	837	802	825	811	795	795	856	847	855	857	822	796	853	813	857	791	796	860	841	901	853	805	825	813	776	808	838	797	793	793	776	815	865	832	820	773	754	784	862	782	844	854	831	754	848	868	809	838	828	826	843	831	824	815	805	835	801	819	822	754	818	787	792	799	805	821	832	765	783	810	797	834	822	870	809	803	861	850	862	822	808	841	833	839	789	855	796	805	829	818	853	743	866	789	862	821	804	802	813	834	835	839	810	793	840	833	874	792	838	801	813	872	797	777	827	827	779	842	786	792	796	819	851	813	828	855	843	783	785	845	842	800	807	802	849	845	804	784	799	798	793	833	791	794	822	790	858	796	786	784	843	826	767	781	780	806	810	755	842	816	869	774	797	869	774	786	866	768	802	805	801	769	825	846	821	800	824	795	806	788	826	844	820	791	873	811	787	844	774	803	790	808	858	797	837	787	808	819	804	830	851	811	842	769	846	791	882	852	776	836	803	805	800	796	843	809	835	832	818	868	808	808	810	877	831	847	821	899	808	775	783	856	823	822	809	802	777	842	826	842	828	777	807	749	773	845	793	807	781	840	837	835	774	822	858	809	837	775	813	787	883	805	778	827	790	820	797	811	790	795	847	791	821	831	857	791	782	798	787	765	843	878	833	858	855	870	810	844	778	859	806	816	872	822	841	851	848	839	776	806	781	850	806	780	833	816	806	816	817	873	784	830	812	833	770	802	814	780	818	836	818	819	793	783	812	810	824	818	791	859	849	848	755	834	822	730	770	754	790	808	835	803	832	828	730	803	829	854	828	817	861	824	817	805	794	789	798	860	880	759	799	831	837	826	832	778	815	805	823	810	829	784	872	809	842	824	830	783	784	842	809	795	781	800	790	849	744
1916	476	385	407	234	224	224	239	202	241	250	216	222	218	213	234	246	219	200	256	254	225	221	250	206	212	270	211	232	208	231	232	226	243	222	224	237	227	242	251	221	236	245	224	216	246	223	223	238	241	242	228	245	258	255	234	206	255	221	219	210	225	229	217	210	245	240	237	226	225	233	231	269	223	228	258	223	243	231	214	237	232	249	204	275	242	220	234	222	203	246	236	253	236	216	245	238	250	224	222	221	229	210	256	222	230	223	226	253	230	221	225	231	233	232	260	191	218	225	225	206	221	218	220	228	206	260	214	244	240	238	262	214	225	228	223	241	214	233	228	248	242	216	248	225	258	244	241	213	245	238	204	246	210	205	225	200	243	236	231	216	201	231	198	203	222	227	250	260	286	223	237	220	239	250	231	230	234	203	230	211	243	229	243	220	224	208	222	253	214	248	247	217	226	258	220	243	235	245	250	217	236	235	262	232	224	234	205	208	247	228	215	243	214	240	237	247	260	224	214	248	213	200	230	238	255	218	235	231	241	241	237	237	256	208	216	217	234	225	247	199	238	235	250	239	226	218	223	214	216	238	243	210	234	256	223	211	220	246	230	247	242	230	220	226	255	219	238	228	236	207	232	258	235	228	243	230	230	232	228	208	207	226	230	235	234	235	261	236	211	232	208	233	221	230	238	266	239	226	245	233	228	208	234	238	241	189	194	204	206	247	221	234	233	218	217	211	232	237	230	213	220	201	241	240	242	238	220	232	214	231	226	250	245	227	261	221	239	230	238	238	237	219	252	240	226	249	251	216	226	208	220	246	247	210	247	267	219	223	251	243	221	234	226	241	235	222	214	224	240	230	240	238	213	222	214	221	210	250	247	244	230	248	287	241	235	213	218	238	236	197	235	226	237	217	225	227	231	259	226	230	231	233	215	228	205	222	259	216	220	237	227	259	215	220	204	232	238	218	273	230	257	217	224	228	232	230	255	194	234	268	258	238	201	246	203	227	235	225	247	269	234	247	231	233	202	234	209	234	222	244	239	265	221	221	243	244	224	238	220	256	235	227	242	216	239	225	209	247	265	225	238	236	232	203	227	224	239	239	233	258	222	274	255	233	207	240	224	216	225	260	221	208	247	247	203	238	249	230	234	244	215	250	220	249	220	228	228	229	236	224	240	228	248	213	232	220	234	223	196	237	253	250	231	253	213	249	228	226	224	197	232	207	231	219	263	203	200	244	235	212	241	201	236	212	238	208	215	211	229	252	238	229	234	236	216	268	245	254	230	245	224	240	224	216	247	209	252	228	222	240	242	230	224	241	190	218	222	214	241	222	210	216	229	254	244	243	211	243	217	215	214	253	240	217	241	225	214	222	233	228	251	248	230	239	254	233	250	228	233	240	255	213	248	241	227	240	219	215	204	252	217	233	263	255	229	222	203	246	240	257	246	228	224	216	232	257	227	231	231	241	232	239	213	201	244	243	218	222	236	224	227	254	219	222	248	239	230	202	223	228	214	237	229	257	229	250	230	247	210	228	218	235	250	215	224	232	247	237	201	275	258	281	219	207	221	266	229	227	252	222	225	225	254	226	205	232	210	213	222	245	238	222	241	240	235	244	239	233	227	242	224	219	239	224	263	236	237	222	208	270	251	255	221	245	267	227	222	266	199	222	240	222	255	232	214	231	221	249	208	242	222	212	212	216	218	237	217	217	228	240	221	241	269	238	208	251	201	247	268	245	216	221	224	231	230	242	232	232	225	232	251	228	236	232	207	238	217	225	244	243	250	260	247	244	223	212	244	211	235	229	222	205	235	245	275	255	234	229	239	240	253	237	212	221	232	223	243	247	205	202	216	228	216	263	218	265	234	218	221	228	214	282	245	224	217	251	247	241	226	230	224	252	228	253	219	250	237	206	235	203	251	209	234	226	239	260	226	226	233	233	251	198	237	235	254	220	232	228	218	211	214	236	226	219	227	204	209	239	238	235	223	215	238	235	225	259	228	220	208	223	198	227	208	204	204	228	224	249	242	249	238	207	247	247	224	190	228	220	257	252	251	222	238	233	216	229	223	216	226	226	258	207	241	226	213	235	256	199	232	216	245	221	223	210	240	219	233	223	213	207	233	213	235	226	257	241	211	274	229	214	228	253	238	212	239	224	255	223	207	225	235	248	236	230	215	227	253	248	234	237	231	236	243	259	213	214	235	227	219	249	235	209	234	243	229	228	244	248	220	260	251	213	255	221	262	232	229	253	228	215	214	227	225	245	244	215	225	226	237	240	247	237	220	206	227	238	206	269	243	237	266	261	243	236	246	228	213	244	235	232	236	220	211	214	220	240	219	235	222	251	213	247	217	247	256	219	237	237	248	233	219	209	246	231	224	223	229	224	222	212	206	223	238	237	246	214	240	229	200	220	217	224	221	239	229	220	226	238	212	218	227	208	237	243	208	219	211	218	216	230	227	214	259	229	222	238	218	207	229	231	245	256	244	232	248	222	200	237	246	245	250	234	239	215	245	268	253	239	241	240	245	245	241	235	219	243	217	240	257	235	226	226	211	235	241	237	221	208	248	263	220	219	235	243	249	234	235	205	209	247	236	244	242	251	216	203	240	223	221	235	204	235	264	245	229	237	249	238	208	231	230	225	225	221	224	236	239	234	275	230	240	222	214	212	234	274	239	229	244	230	207	213	204	230	215	257	232	222	224	215	231	229	210	213	228	254	232	239	227	230	240	234	226	232	235	203	212	241	244	203	238	223	236	255	252	234	224	212	222	238	252	245	241	245	235	226	251	225	218	208	219	240	223	250	228	253	250	257	228	275	224	207	275	232	206	217	236	243	222	247	201	228	217	236	225	221	217	199	205	240	241	209	193	237	248	233	237	257	214	240	230	218	223	230	200	223	242	240	230	243	247	240	228	214	230	245	226	230	222	229	239	258	232	227	239	238	233	220	226	224	235	255	210	234	190	224	236	200	215	231	214	232	247	243	204	220	222	220	221	222	234	225	213	212	248	259	234	254	256	226	204	213	226	226	221	234	258	219	232	227	208	226	218	253	193	208	189	219	224	245	255	223	201	250	232	246	206	251	203	230	221	244	252	237	231	250	235	239	197	226	214	205	231	253	208	252	207	248	229	229	244	243	220	244	215	243	236	236	231	211	221	224	208	211	240	233	231	229	223	234	246	219	234	221	238	240	233	225	204	204	227	222	225	259	235	242	228	240	207	240	258	203	262	234	215	246	231	254	258	233	237	220	243	233	226	238	234	217	228	249	215	233	230	210	227	231	223	245	228	221	235	265	242	243	234	206	215	227	236	252	206	257	232	233	228	268	235	220	213	239	244	249	245	244	213	230	253	239	215	221	229	259	246	205	208	211	229	237	222	233	221	235	231	225	211	215	262	238	192	245	224	191	232	224	223	232	204	220	211	237	235	213	271	255	237	242	238	224	243	242	244	232	250	235	228	209	226	224	229	232	224	228	238	237	233
1941	768	832	927	623	616	545	618	584	563	572	554	617	539	568	556	559	577	578	581	581	594	559	544	593	602	583	579	547	552	576	590	564	563	629	562	572	566	570	572	560	607	524	560	565	593	597	634	599	559	574	564	577	522	556	608	589	560	553	570	558	539	612	561	593	574	563	599	554	589	599	560	568	607	560	608	530	574	605	520	587	548	536	601	580	594	565	565	563	578	545	585	604	568	532	532	536	584	566	590	579	553	542	601	551	569	580	552	575	557	540	566	554	582	604	556	588	532	531	564	550	584	578	606	580	540	525	567	532	577	550	543	553	540	558	576	554	546	608	573	567	586	607	574	541	591	575	562	550	573	525	568	573	537	566	568	567	568	549	547	539	529	575	535	568	571	512	605	572	537	541	566	563	578	547	541	551	602	520	560	599	569	558	618	553	581	606	554	532	533	533	610	612	541	583	558	593	544	557	552	563	575	562	575	566	570	605	558	549	555	566	591	579	605	582	532	575	612	560	567	529	544	554	594	541	587	560	546	568	577	552	593	588	564	535	569	579	596	612	546	568	558	546	618	590	560	581	592	549	595	565	545	565	509	592	602	528	594	549	573	595	560	598	573	577	542	502	577	532	564	534	561	581	577	524	550	538	556	560	571	546	573	605	552	552	545	605	567	547	550	565	566	588	541	571	543	585	564	554	595	601	560	601	550	580	582	554	511	578	564	534	563	543	540	598	578	583	548	558	515	564	549	557	556	548	600	580	551	594	582	515	592	556	558	565	550	548	569	495	604	554	603	562	571	558	582	566	560	633	553	586	566	546	531	569	536	593	547	569	558	546	600	574	512	522	579	594	585	577	510	531	579	553	565	593	570	553	562	573	553	559	595	585	606	549	577	551	587	534	631	564	572	528	563	577	561	531	582	557	593	588	581	558	578	569	557	585	572	575	589	576	604	547	569	545	619	516	499	571	557	567	559	502	578	563	559	565	590	548	589	598	571	608	549	573	549	584	552	537	564	564	541	553	558	548	585	560	560	546	535	562	544	571	589	575	584	564	601	555	586	530	587	546	586	509	554	607	579	573	592	547	560	575	530	569	567	570	601	516	536	521	583	607	562	554	549	537	574	576	532	548	549	577	527	566	562	565	562	571	550	580	571	557	557	603	543	564	602	588	532	587	528	568	575	578	558	559	599	525	539	643	538	559	565	574	519	576	544	564	591	599	569	585	600	562	575	595	511	559	557	585	517	573	565	601	568	530	575	601	589	592	525	550	582	561	593	551	541	490	566	568	580	553	541	555	625	621	509	542	545	595	616	542	566	582	546	596	528	569	591	537	628	553	609	562	545	563	580	576	581	564	567	543	566	568	592	567	576	575	566	566	565	537	549	543	581	532	551	546	557	609	534	537	561	574	564	555	541	499	553	551	593	579	601	542	543	570	570	552	558	552	539	523	603	567	559	552	561	559	550	563	576	572	570	545	520	612	624	611	560	587	569	590	593	564	558	541	560	548	578	606	578	579	577	548	565	569	530	549	567	548	613	580	599	590	551	588	572	593	577	535	586	554	590	626	561	616	547	551	596	559	565	604	540	563	552	582	576	562	546	537	548	580	546	595	564	550	591	546	614	584	593	542	573	497	562	570	568	558	590	541	608	576	587	546	531	518	593	567	573	535	586	555	627	548	570	575	567	596	557	545	560	547	525	522	562	532	581	599	541	574	575	567	505	570	519	577	590	572	537	519	577	603	565	590	574	566	554	532	539	580	588	531	570	567	563	551	558	576	588	565	544	596	536	545	551	565	531	535	546	597	564	555	584	531	549	591	569	536	548	534	547	541	583	582	560	572	551	544	553	555	568	573	583	562	559	568	570	533	542	547	534	566	600	564	563	567	574	601	546	562	583	553	545	592	560	582	568	551	540	604	574	598	549	582	553	537	557	548	632	524	565	583	580	553	524	551	558	564	531	543	583	589	576	537	555	592	570	584	567	585	520	562	555	541	564	552	552	564	570	559	610	601	581	570	561	560	569	573	596	585	556	553	588	567	520	514	605	564	549	588	608	564	575	568	540	563	589	577	560	561	556	577	557	562	536	582	566	569	547	628	549	571	576	618	534	535	602	550	553	532	550	579	534	543	564	581	625	547	589	544	532	533	557	548	551	568	564	570	631	584	549	583	583	540	525	568	560	542	541	584	555	564	562	594	559	564	572	559	537	565	605	566	560	559	535	569	590	520	569	502	563	581	558	583	557	534	597	590	569	569	587	519	522	593	575	604	567	590	593	578	513	551	556	539	593	553	582	591	554	573	587	566	493	623	547	567	588	554	542	530	546	558	564	554	523	598	527	553	599	502	591	598	524	574	569	553	517	567	558	585	614	552	572	580	578	566	531	611	568	528	574	543	539	539	575	603	558	528	616	576	595	534	591	571	575	574	577	530	559	564	593	575	576	558	546	557	556	546	558	565	586	557	578	583	598	582	571	567	574	567	542	590	545	557	491	591	521	573	550	516	550	559	554	537	581	528	576	581	559	590	590	588	533	537	551	566	533	503	572	571	531	545	581	584	555	573	541	542	577	594	572	550	559	562	557	539	577	582	547	597	528	554	574	590	569	603	579	578	572	551	534	572	524	566	550	587	556	609	552	555	538	595	532	588	540	518	548	550	563	530	571	543	561	591	523	541	575	559	549	597	573	577	574	551	540	546	622	566	564	540	548	562	592	563	583	537	561	563	565	561	548	535	562	547	553	555	527	578	528	536	548	549	614	576	524	588	566	567	565	515	525	579	576	599	620	557	572	607	609	558	616	587	559	579	573	588	558	535	573	536	543	528	557	606	600	569	560	538	578	525	549	577	598	606	561	552	571	562	566	536	585	546	540	557	598	545	576	561	599	527	611	551	588	556	552	532	615	566	591	600	529	559	563	568	596	545	557	587	601	565	534	546	579	519	587	569	571	597	581	555	541	574	561	528	545	607	561	536	598	584	586	562	555	561	534	543	561	556	548	602	550	582	528	569	573	561	569	574	557	617	573	562	516	581	583	603	573	563	537	541	535	552	511	567	572	599	562	549	591	578	554	545	549	565	552	523	577	562	523	596	568	557	594	529	570	538	590	555	565	547	548	578	583	582	585	562	589	571	570	528	611	580	580	573	571	539	546	580	574	544	514	574	566	563	547	530	556	596	527	555	553	542	530	566	524	560	548	584	600	594	551	531	559	577	580	580	564	590	578	573	574	526	568	523	568	555	574	586	562	572	618	608	602	563	539	546	560	604	530	558	561	585	600	562	590	588	508	604	586	639	538	561	579	594	622	599	564	591	609	560	549	591	574	538	569	537	564	520	516	596	589	542	575	578	535	561	554	545	563	587	610	589	558	556	524	581	556	532	565	591	543	557	518	564	559	577	598	539	576	553	574	574	561	572	506	541	607	577	522	595	539	535	586	599	540	591	548	508	567	543	542	560	578	553	589	548	601	577	532	546	549	582	567	566	550
8239	1117	850	602	351	271	267	225	202	213	189	214	199	183	174	157	174	159	151	155	182	181	165	172	155	160	174	161	164	166	186	181	178	167	158	162	180	153	150	191	155	153	159	143	158	182	154	178	191	157	168	178	157	152	179	171	163	172	180	163	174	173	173	186	164	170	197	169	170	207	166	155	161	167	183	168	161	154	175	181	169	146	166	154	178	158	187	147	154	159	145	181	181	191	163	166	155	185	170	164	163	167	178	172	191	186	168	171	175	176	183	185	185	165	167	152	176	162	178	167	176	197	155	155	163	156	177	156	162	168	182	167	172	172	135	180	169	136	196	181	163	150	160	171	153	167	162	179	157	169	177	153	184	167	162	176	180	158	171	202	156	185	159	176	143	175	146	162	123	151	182	155	163	173	158	148	167	173	167	175	180	171	193	165	159	166	147	158	157	147	168	169	156	146	168	182	153	177	176	166	162	166	173	171	147	166	177	159	169	171	167	175	149	178	166	152	158	152	179	164	173	172	168	152	180	156	165	174	151	163	150	173	155	176	172	167	151	168	161	162	163	157	184	164	184	166	190	162	156	152	156	193	158	178	151	165	174	155	157	166	159	170	181	164	169	182	152	170	171	169	175	167	168	166	166	150	180	148	184	164	171	169	150	168	176	185	184	151	177	169	167	148	161	182	170	167	154	182	169	165	164	174	172	163	150	170	167	176	160	162	159	176	151	158	184	161	138	148	163	164	192	173	208	177	146	173	150	183	139	180	172	152	168	165	161	166	169	169	196	153	152	207	199	177	147	165	157	178	173	168	152	168	169	159	157	189	158	189	172	199	180	164	147	169	168	150	159	149	135	153	161	145	143	154	166	162	195	173	156	189	165	166	154	177	182	153	159	202	148	170	165	188	188	189	191	184	154	155	178	160	171	156	179	186	164	176	170	155	172	151	151	175	162	182	159	158	168	157	184	178	173	145	182	164	191	155	162	149	179	145	187	159	168	170	179	145	161	172	163	190	154	156	165	192	183	144	177	159	158	170	160	159	146	157	152	150	170	150	166	165	178	163	157	174	162	154	157	160	159	176	155	180	171	164	192	171	149	150	170	159	171	166	174	171	174	163	156	176	157	173	180	179	184	164	170	155	170	171	178	189	154	179	183	181	198	192	160	177	140	149	178	176	187	149	185	171	176	153	170	172	160	181	187	138	189	181	169	167	162	168	186	170	178	172	165	165	159	170	172	180	168	167	158	178	171	161	165	170	175	165	144	161	159	163	183	170	162	184	162	179	187	181	160	160	189	177	157	181	153	184	167	170	158	139	168	182	165	162	191	165	178	183	167	186	174	169	164	140	159	179	189	175	170	157	161	181	170	167	165	170	160	151	183	155	183	173	152	184	136	176	147	175	171	156	163	149	161	181	156	180	174	161	163	171	165	176	134	188	202	183	181	152	159	185	182	160	174	163	190	175	163	177	170	158	168	162	147	146	201	173	159	175	163	162	174	171	178	156	175	182	184	160	156	161	172	178	164	173	178	167	158	182	155	156	178	206	177	177	179	145	162	160	189	175	163	153	175	149	153	161	159	199	152	160	188	175	178	151	165	202	146	179	175	167	164	157	157	191	190	166	206	157	175	140	167	163	178	199	160	161	176	184	197	145	180	172	158	179	163	181	165	174	175	154	165	168	182	162	151	160	150	187	152	178	166	179	179	188	153	156	159	197	170	151	174	161	174	164	182	149	158	175	189	185	144	167	167	168	168	171	191	157	156	191	191	172	164	178	148	165	146	161	178	157	154	166	178	181	175	152	174	172	159	166	155	161	199	161	170	176	169	165	172	159	158	174	167	171	157	185	165	151	149	141	161	161	142	189	162	196	163	207	170	156	162	188	159	163	150	145	156	180	181	135	169	163	190	154	163	195	162	153	195	147	174	177	151	159	146	148	154	153	167	171	179	168	126	165	191	192	165	196	163	158	158	177	177	161	157	164	140	169	165	205	185	173	168	190	176	171	178	178	174	158	159	138	158	155	161	191	160	171	168	152	132	160	158	176	163	157	147	159	191	172	171	154	181	184	160	158	187	159	178	174	176	197	183	170	184	156	191	169	134	158	169	152	184	170	169	177	169	162	147	174	179	172	177	147	177	176	166	161	179	154	152	174	147	169	149	149	151	167	181	168	181	151	148	189	173	149	180	151	147	161	163	140	172	191	161	156	166	152	155	173	172	172	163	166	140	178	189	146	174	163	182	179	188	149	179	179	139	127	175	164	179	160	151	166	148	164	196	169	176	169	173	176	159	183	179	163	184	151	168	145	157	172	170	165	154	163	164	149	180	195	178	172	162	140	181	168	182	172	166	179	186	168	182	181	193	137	183	164	174	183	194	156	182	156	161	180	178	158	161	174	158	165	141	152	176	174	139	154	170	166	169	166	165	182	162	172	165	170	148	174	180	171	163	173	140	146	152	173	188	157	142	156	158	154	155	154	153	162	158	169	171	158	154	161	165	186	162	174	165	180	171	160	180	181	148	153	159	141	158	175	166	165	157	157	141	169	177	151	179	182	161	183	181	177	183	150	163	178	193	158	180	144	176	167	191	164	154	171	166	154	158	157	160	152	168	170	164	195	165	151	165	163	157	148	142	166	164	170	163	173	137	179	169	204	146	169	144	158	164	184	169	188	155	179	163	180	143	181	166	174	178	156	173	151	146	142	169	159	157	183	180	160	184	164	170	145	154	180	165	158	164	170	166	139	166	141	178	183	156	156	146	163	146	180	156	162	145	179	155	160	168	152	162	152	170	170	157	149	163	167	159	168	172	152	166	154	142	168	186	168	186	169	188	182	168	175	161	139	161	177	154	156	149	154	155	185	175	165	172	139	166	149	150	171	193	188	155	181	188	173	163	150	169	175	168	173	134	179	162	164	162	201	170	156	147	159	155	153	162	178	170	178	178	164	159	177	178	174	181	176	163	165	159	171	171	153	189	177	181	180	185	162	154	166	181	176	158	181	151	152	150	161	171	180	183	180	180	145	188	175	174	173	166	149	171	194	173	160	168	172	183	157	170	152	163	161	167	166	175	142	160	141	180	146	181	175	162	156	178	185	181	147	165	170	155	171	146	144	131	153	181	178	154	152	177	184	155	178	175	171	155	171	146	199	172	159	159	165	161	158	154	159	158	156	169	158	154	198	173	140	144	150	165	158	145	166	174	159	167	170	160	142	169	168	164	145	178	162	166	170	155	185	166	150	161	146	163	178	180	188	195	160	175	145	184	190	159	162	152	172	187	157	178	164	172	150	180	164	152	181	175	168	157	139	166	150	165	160	151	189	153	145	167	158	155	173	178	157	164	144	165	160	188	186	164	160	179	181	154	137	178	169	145	159	176	150	165	177	149	154	162	161	168	162	176	177	182	176	164	135	162	135	193	157	169	176	161	167	174	169	190	188	166	151	152	150	138	170	159	178	174	145	167	160	149	170	172	156	175	187	172	163
6648	1278	1777	1821	1142	1003	894	738	675	623	590	576	533	518	513	499	540	540	528	503	490	505	482	530	459	494	484	455	492	437	472	449	468	497	459	489	483	488	523	447	485	443	484	438	495	464	432	434	460	472	462	478	414	445	516	466	467	469	447	475	482	415	439	461	462	463	468	442	457	446	453	471	502	474	479	456	477	442	467	435	423	449	412	438	439	473	479	521	454	417	469	429	449	450	433	437	450	484	463	444	435	449	439	441	481	447	445	476	447	493	467	477	412	479	431	473	468	430	446	450	458	443	472	457	454	452	472	503	449	419	450	474	420	478	428	455	426	472	417	416	437	429	441	480	456	414	451	492	447	431	413	429	477	405	461	446	435	466	457	432	471	462	464	465	452	482	473	507	482	430	441	490	493	465	429	483	463	420	467	475	461	475	460	409	447	464	414	424	451	468	444	459	398	479	455	438	445	452	464	439	476	444	447	448	480	491	458	421	454	499	461	484	465	437	457	446	476	474	472	441	434	475	447	442	443	457	482	471	473	483	469	453	460	438	485	449	477	472	476	435	448	469	468	477	469	456	442	454	455	457	423	468	448	441	443	426	465	465	462	493	485	425	449	442	470	430	451	446	450	467	449	442	419	457	442	480	427	442	478	479	463	467	416	442	493	458	482	453	487	459	433	460	436	463	464	437	452	422	450	456	436	479	448	446	452	489	446	448	459	449	467	453	500	467	466	412	463	486	426	440	466	488	430	478	429	417	441	451	481	469	464	427	454	435	442	442	459	453	465	465	440	430	421	459	477	451	462	440	484	442	474	463	429	460	440	451	427	462	443	435	465	448	436	449	474	459	441	455	463	456	488	481	440	453	454	454	443	430	480	463	477	462	457	474	509	458	453	456	469	459	449	435	447	421	455	479	446	474	414	459	461	423	460	472	454	481	462	462	418	441	450	483	468	436	481	447	449	457	477	448	463	468	444	484	489	471	433	464	427	435	459	449	412	442	432	419	464	457	454	461	423	444	495	436	491	439	474	435	494	451	469	452	462	476	496	443	433	453	454	446	467	426	427	468	463	417	441	440	500	495	455	480	453	431	457	480	435	457	438	449	504	442	483	434	452	472	504	437	485	433	474	446	500	441	445	421	458	444	458	495	430	464	442	459	463	463	440	497	411	446	438	464	462	457	445	499	432	486	479	488	457	438	460	444	427	461	465	494	444	458	446	457	447	449	467	451	435	489	475	455	472	446	471	475	474	455	409	478	468	485	471	454	447	436	429	458	490	470	441	460	383	423	466	454	430	451	468	503	430	436	451	449	465	439	460	460	427	447	423	444	453	394	500	477	486	470	473	461	466	421	427	456	444	419	500	467	435	469	461	465	475	475	464	429	447	442	466	441	444	484	460	421	445	424	430	429	461	474	489	458	449	467	468	463	476	468	471	467	439	467	497	480	434	463	438	467	477	452	462	457	486	452	466	491	427	455	406	496	451	432	451	430	452	450	487	471	463	415	444	458	453	453	433	423	460	467	446	489	483	490	462	445	459	479	444	439	449	432	444	404	413	466	426	437	436	450	485	449	449	438	451	449	465	459	491	489	436	485	469	451	455	446	494	455	436	492	446	395	456	460	468	451	490	434	481	453	494	467	447	452	448	424	436	439	462	447	438	444	443	464	479	419	445	479	481	471	450	473	452	442	433	458	432	451	475	461	445	461	477	492	446	445	454	458	452	433	424	433	479	521	460	464	438	470	491	451	448	461	466	469	461	438	457	465	442	481	475	468	450	459	495	458	446	440	458	441	457	455	456	451	473	431	453	452	464	437	465	475	443	429	455	449	478	427	487	480	498	497	447	446	407	449	481	442	457	451	471	484	457	486	446	468	435	474	453	416	479	449	464	455	466	450	463	455	424	476	434	467	466	461	454	474	462	444	430	461	459	452	463	424	468	476	474	462	468	474	452	466	444	467	416	431	452	477	476	479	490	469	429	444	446	445	467	463	501	443	488	448	449	491	454	466	429	449	466	438	437	456	471	446	470	416	446	440	444	443	441	462	453	473	431	450	444	461	435	450	462	446	455	474	430	454	500	478	461	431	451	453	417	468	436	462	466	456	461	460	500	517	461	455	414	443	488	458	454	436	493	479	474	423	435	448	468	460	453	418	426	445	484	470	509	444	436	449	478	467	461	459	439	449	446	476	426	491	472	453	440	463	460	455	490	447	452	450	463	497	439	477	475	438	453	462	488	442	485	463	452	460	451	413	460	473	433	448	441	453	456	445	464	504	468	429	501	448	483	445	490	453	467	465	495	439	473	454	472	471	465	480	462	469	474	429	425	437	460	441	454	458	439	471	450	444	428	470	459	444	453	423	466	499	454	532	470	454	463	429	482	437	463	452	418	474	474	419	470	459	483	453	433	419	463	466	436	461	442	463	476	435	459	420	443	436	471	446	467	464	438	436	502	476	450	440	443	472	441	461	426	432	464	490	463	455	461	461	458	426	399	458	477	448	463	450	443	429	482	433	471	434	430	490	469	489	406	441	453	458	504	490	477	435	435	414	443	447	473	455	448	446	472	435	483	463	448	455	466	495	451	449	482	477	477	464	463	443	466	453	460	485	464	457	473	465	444	413	445	477	433	443	449	472	408	472	443	422	460	444	424	490	466	444	495	455	469	453	477	468	453	430	471	465	428	450	421	439	479	454	450	458	477	466	440	473	529	471	485	428	448	431	445	474	486	434	428	484	481	435	447	444	483	474	477	422	457	449	472	463	469	438	462	475	471	459	443	500	482	491	452	508	436	442	479	471	442	431	466	481	427	471	482	449	424	456	459	453	427	435	443	439	396	450	465	427	473	429	439	484	493	453	474	452	448	487	439	441	441	433	454	440	452	432	463	449	498	439	424	463	446	456	454	477	449	421	465	461	453	454	489	425	497	457	475	508	444	439	456	447	435	453	444	491	458	471	441	485	449	428	464	434	418	444	435	468	440	401	442	478	437	480	464	458	427	485	449	478	467	438	478	414	439	458	477	483	471	435	471	476	455	435	452	428	455	437	421	483	448	463	441	450	503	438	499	442	445	464	438	435	427	458	463	472	451	469	477	433	500	473	458	458	433	439	480	459	510	416	473	445	414	451	472	474	411	444	476	441	461	476	438	464	469	463	464	452	463	507	435	448	453	469	460	439	463	475	464	435	493	450	416	463	446	461	455	495	452	424	415	464	484	505	463	479	445	483	415	441	471	479	483	461	464	474	448	446	453	467	462	495	446	457	450	451	457	503	441	467	436	490	479	460	464	425	438	491	452	435	450	459	465	463	446	465	445	439	471	446	464	450	460	468	490	446	481	454	485	453	479	455	411	444	475	459	444	453	461	455	424	456	460	477	470	489	429	456	455	425	451	433	462	445	471	445	451	417	436	489	466	425	480	478	462	412	454	415	460	441	449	421	424	473	453	432	446	457	440	468	440	468	438	463	481	451	476	431	480	448	435	448
16680	2647	1674	1236	696	551	462	477	413	406	370	398	385	363	410	387	385	409	362	386	361	366	331	342	352	347	393	323	396	365	367	376	357	348	367	383	357	385	382	346	342	348	368	385	393	310	346	382	366	353	374	372	332	379	328	344	380	349	347	369	343	336	348	366	391	341	356	368	337	353	338	355	324	316	333	345	330	342	367	356	339	352	375	338	327	363	341	348	341	332	320	351	374	337	365	363	340	323	321	331	396	343	358	365	348	396	330	348	364	331	354	331	388	334	316	342	338	340	369	361	341	309	343	355	344	337	360	353	347	404	368	364	340	320	363	351	378	343	364	358	400	359	380	334	342	313	401	336	350	354	341	382	365	323	339	329	379	348	348	336	333	402	330	328	382	349	346	343	362	382	351	384	326	329	366	291	332	353	322	379	350	360	361	360	342	335	342	344	357	341	360	359	361	324	368	368	364	346	341	351	368	354	371	365	349	352	364	375	340	339	325	354	325	364	315	347	348	349	355	353	390	356	331	350	331	369	361	356	343	353	377	347	361	358	343	367	374	336	342	334	335	335	347	349	371	353	316	342	371	360	352	370	331	345	340	327	371	351	340	357	338	344	356	388	387	361	343	347	363	333	385	387	357	318	347	365	392	345	374	379	357	384	343	360	357	332	329	352	345	333	366	354	349	357	325	341	329	371	352	306	389	327	361	348	340	317	363	362	362	359	353	332	367	344	371	376	344	352	391	360	363	338	321	353	353	333	352	347	376	391	358	344	328	327	382	299	313	329	343	349	319	355	382	334	345	336	376	354	353	333	350	312	334	344	341	353	330	340	344	351	356	345	369	342	331	353	330	348	361	357	326	328	333	349	345	344	303	353	323	351	351	323	347	342	340	355	325	305	383	349	336	381	341	333	356	367	391	329	337	350	350	369	345	312	352	377	337	351	355	332	356	351	340	369	360	327	322	358	365	326	366	320	354	333	351	367	352	378	356	391	345	334	337	356	375	343	371	388	361	361	354	391	375	333	360	327	345	367	355	345	354	386	367	347	352	342	354	354	362	328	332	373	339	381	331	316	317	318	350	331	353	335	349	357	318	322	325	396	344	362	358	313	352	343	371	357	335	373	331	339	363	326	359	382	336	386	365	393	363	346	341	347	356	317	367	324	396	331	327	364	350	345	334	359	358	375	390	372	385	317	352	365	370	356	365	368	377	335	338	349	355	345	354	353	322	342	361	367	334	331	352	339	340	375	353	344	355	339	321	350	367	335	336	339	313	338	352	342	333	333	336	361	356	372	318	314	361	305	328	416	369	335	338	343	359	326	352	320	340	353	343	347	349	327	342	375	365	379	346	361	355	353	330	355	336	395	344	369	343	348	368	311	368	404	344	334	332	344	351	365	325	315	331	329	355	362	348	359	360	347	347	341	397	309	361	363	369	352	337	297	349	337	310	371	365	378	374	343	348	314	353	366	354	350	366	328	345	329	353	309	353	338	339	366	339	354	340	372	340	333	341	310	363	359	311	349	343	348	327	350	359	358	351	377	383	327	370	341	326	334	322	368	344	364	322	313	374	309	348	359	369	374	383	344	364	342	318	339	365	350	364	336	353	351	320	347	327	363	369	363	348	362	326	405	325	349	339	370	366	315	328	342	352	353	327	380	347	313	350	328	349	380	330	347	352	350	367	359	314	371	392	354	357	363	367	367	346	354	375	373	363	368	347	374	358	342	325	357	351	361	361	370	351	343	333	349	348	359	386	351	365	344	319	299	353	349	368	342	353	361	359	331	362	362	372	319	331	337	349	320	358	376	361	368	333	379	346	338	327	373	372	332	373	283	351	358	302	366	326	390	326	356	320	381	347	370	324	361	361	330	357	289	364	337	350	355	332	328	319	326	415	361	372	294	382	338	345	356	350	350	362	359	338	378	385	369	323	355	366	362	363	403	349	327	309	330	339	352	347	370	369	345	334	348	381	362	382	367	345	362	362	339	315	328	336	321	358	343	368	355	352	352	344	349	375	360	352	369	356	344	348	342	370	344	321	369	339	340	318	384	349	387	380	358	364	343	355	374	350	352	320	348	324	361	343	347	323	340	353	330	329	336	347	337	320	314	377	385	360	401	335	339	350	352	340	345	354	382	352	335	328	353	361	343	360	332	341	309	341	337	316	339	355	336	365	374	342	347	314	376	332	317	334	344	383	324	316	320	329	359	339	387	374	355	300	346	379	306	364	369	354	352	369	343	388	368	350	348	324	366	360	324	351	336	350	345	314	315	330	324	360	351	348	367	330	349	370	379	344	378	358	314	327	325	369	335	367	331	319	386	382	348	360	349	317	371	343	376	367	339	362	307	364	334	340	339	331	319	370	338	365	339	374	327	344	315	343	335	369	356	361	365	359	390	357	318	369	354	355	329	334	336	345	334	362	347	338	343	371	347	342	359	331	328	331	362	354	336	367	335	358	402	297	321	357	341	309	345	341	381	343	327	391	342	334	340	360	337	350	362	323	358	362	366	362	349	326	362	334	371	340	339	325	368	378	343	348	347	334	373	329	359	327	342	363	357	387	371	380	359	329	358	365	330	354	386	371	349	341	361	304	327	312	335	347	338	360	343	349	312	351	355	314	352	317	357	363	350	347	347	320	360	343	356	345	351	337	352	356	329	371	334	342	372	353	354	333	333	334	349	358	340	330	337	394	363	332	332	388	352	323	340	342	354	360	358	354	343	350	351	377	350	372	368	368	349	363	326	341	338	356	345	351	340	336	351	336	342	345	356	338	343	379	353	346	305	371	359	332	347	352	348	342	375	370	358	388	343	364	330	345	361	346	365	359	372	354	326	350	307	340	334	363	357	329	344	348	350	380	331	380	360	343	361	385	386	355	338	314	357	362	385	379	342	333	361	346	359	336	358	327	344	344	326	331	336	323	339	358	347	334	356	355	343	386	363	382	320	370	311	347	343	367	380	371	377	361	341	355	373	339	361	345	354	344	343	356	363	340	375	336	327	313	355	373	329	340	380	354	327	348	344	379	314	360	306	328	349	365	334	334	319	354	285	345	363	367	356	350	361	366	368	327	316	344	340	333	363	368	357	342	332	319	363	331	356	341	368	359	334	355	379	352	334	382	344	348	358	337	361	336	333	330	346	375	324	354	382	347	318	342	362	340	342	352	330	346	334	365	344	375	364	364	399	398	362	399	336	311	349	324	388	336	367	332	357	368	349	329	339	351	346	386	377	361	352	365	365	371	359	341	324	313	358	325	345	342	365	338	394	348	341	337	372	342	351	384	356	326	355	349	393	366	327	382	357	325	350	316	366	358	338	367	323	350	373	392	377	348	323	355	327	318	350	333	364	340	361	368	352	324	358	323	378	369	335	350	357	349	341	330	347	343	350	343	331	349	332	331	349	358	373	352	372	343	325	343	360	368	374	343	361	372	338	373	370	360	374	346	326	385	382	363	333	339	324	344	323	353	344	352	353	336	359	346	328
9468	2114	3104	3192	2191	1886	1544	1419	1258	1178	1067	1163	1068	1011	1032	1020	903	941	960	910	928	910	870	915	901	963	912	787	852	844	842	850	889	888	831	866	867	828	861	827	870	818	854	848	814	864	865	823	814	863	864	855	783	822	863	847	838	864	870	885	852	846	875	770	850	812	788	809	863	785	819	841	855	841	860	814	791	840	879	852	841	843	776	809	819	815	851	851	848	828	876	871	838	861	834	799	865	861	820	882	768	839	820	846	839	819	823	868	814	813	815	835	801	785	789	873	863	830	796	814	811	859	866	831	849	824	824	826	756	786	861	793	874	826	839	886	814	825	825	790	851	870	873	776	816	809	840	787	867	782	821	830	841	884	817	836	807	869	876	852	818	824	868	849	795	851	800	832	867	863	854	775	865	830	806	844	864	856	806	755	873	851	861	769	845	837	806	806	828	782	847	810	854	857	830	812	866	841	849	858	805	822	838	852	791	857	816	759	830	806	806	865	819	797	828	829	828	788	798	844	804	844	807	848	854	817	821	856	772	853	859	800	779	862	815	857	756	815	809	853	830	807	813	814	794	842	842	852	828	810	822	833	853	795	823	834	840	801	861	810	787	824	825	848	836	818	857	849	780	797	843	823	816	900	808	825	814	812	813	850	816	795	825	877	867	808	823	854	862	816	854	809	812	774	793	811	793	793	841	830	813	837	817	826	780	813	850	791	806	833	832	825	808	856	823	842	814	834	829	833	793	851	868	850	816	836	873	811	801	805	830	822	856	846	821	815	879	741	793	824	853	790	848	788	803	821	835	857	882	877	868	852	833	856	828	808	801	843	790	826	813	842	834	831	827	794	851	800	818	856	788	830	860	826	856	830	813	766	832	815	829	789	809	812	846	819	808	849	830	817	839	837	826	809	898	857	856	818	827	789	810	816	815	828	791	861	773	843	818	849	841	862	853	857	855	854	845	825	847	784	866	826	828	816	825	801	806	893	854	834	849	857	790	845	856	805	825	839	877	783	792	837	826	814	851	843	790	840	821	811	879	807	828	804	827	822	860	846	798	856	788	833	834	820	857	810	824	827	793	851	795	810	821	804	753	827	867	837	848	856	821	752	812	828	816	895	815	819	815	844	859	807	840	832	787	837	832	822	795	798	846	823	818	787	872	831	788	813	834	845	825	848	907	794	811	855	823	777	831	768	854	862	822	861	835	845	837	869	816	821	789	874	870	830	836	901	781	835	837	840	856	851	831	800	863	831	856	794	811	864	793	820	816	810	815	824	767	865	794	842	804	883	811	822	834	786	885	824	817	849	845	833	818	832	883	801	841	784	827	812	826	848	825	787	841	783	845	808	877	834	834	743	844	862	752	858	862	833	838	811	853	820	795	822	826	827	819	821	841	852	844	783	833	859	811	885	813	857	829	816	827	864	886	842	841	844	827	835	821	869	828	785	845	814	866	860	815	858	795	797	818	811	840	831	846	851	838	803	838	784	837	860	853	847	845	820	825	843	830	834	793	878	863	809	855	802	806	844	812	830	853	832	822	826	847	838	759	838	841	850	840	808	843	798	883	875	757	881	802	836	838	781	824	805	870	801	870	811	816	875	788	862	833	821	800	826	814	844	791	863	821	842	813	805	852	815	833	859	869	831	872	792	814	791	826	823	787	870	830	806	804	790	809	802	809	798	811	815	864	873	828	827	869	802	832	825	822	849	887	812	846	829	812	838	827	829	791	886	848	808	828	802	852	834	848	891	766	826	858	810	823	811	828	785	773	820	819	817	856	800	846	814	833	809	823	828	822	828	814	751	856	794	830	800	830	829	837	838	817	764	817	846	840	807	829	812	812	831	764	801	817	812	859	833	774	822	864	846	789	825	797	836	778	825	839	864	832	816	830	846	850	841	781	844	876	881	838	816	836	820	840	845	833	796	816	831	782	880	779	854	818	836	817	799	777	809	834	785	813	803	807	812	843	895	833	842	859	872	823	867	922	825	838	864	734	823	859	827	842	830	851	874	871	846	849	787	838	819	814	794	855	845	836	778	756	828	859	854	811	810	875	782	852	858	789	809	836	844	844	772	859	840	854	781	881	806	787	868	842	807	786	816	819	864	837	780	784	841	848	805	826	829	826	819	840	743	808	871	837	811	764	856	877	827	841	850	764	840	813	871	842	831	847	823	799	862	869	849	861	858	885	819	857	851	858	851	780	822	779	834	876	806	882	819	815	792	821	854	839	885	767	838	787	803	858	794	865	858	845	847	825	824	858	825	844	835	852	800	813	897	906	812	833	845	842	835	817	851	831	823	825	821	872	865	865	865	822	834	831	885	817	809	850	791	845	822	884	852	857	842	889	868	866	822	814	816	851	766	809	847	809	866	849	878	802	877	818	804	877	803	849	809	801	785	846	861	778	843	819	896	828	867	811	806	847	862	836	828	864	822	820	826	775	814	839	790	805	844	847	849	813	778	861	880	831	853	822	827	864	826	797	854	833	864	803	852	846	860	806	822	811	824	847	834	799	813	838	816	844	818	821	848	803	832	871	792	859	857	802	869	817	827	820	861	779	819	810	871	875	907	836	833	855	805	846	824	796	820	803	850	823	823	833	803	814	798	858	805	852	834	795	846	837	836	880	862	850	803	795	837	824	840	754	847	850	800	857	820	848	879	766	793	832	813	801	888	845	822	822	816	889	824	806	860	831	797	855	766	860	845	798	852	825	818	814	769	851	857	864	823	831	801	850	821	818	845	831	811	845	844	801	843	777	801	827	830	812	853	826	835	852	880	799	777	852	759	843	850	793	844	841	865	827	877	795	839	850	806	769	816	849	782	845	875	832	818	857	822	837	844	801	843	768	862	796	835	798	794	831	844	858	827	879	837	828	831	799	748	819	793	853	861	833	802	782	866	835	831	862	813	798	822	839	863	852	858	808	793	831	819	866	853	825	820	798	742	836	831	819	831	840	857	787	797	861	838	842	791	825	811	852	830	847	836	834	774	840	796	821	829	834	841	861	802	819	837	829	797	732	808	825	851	832	840	865	816	824	806	825	793	847	842	849	832	775	848	835	850	858	834	785	788	791	813	880	799	865	820	840	826	828	831	854	886	869	792	800	835	802	875	814	823	824	816	838	858	865	811	799	830	831	833	821	852	829	838	787	860	869	852	845	869	826	917	877	781	814	806	781	833	817	773	873	777	816	830	845	855	766	865	858	789	820	856	852	858	778	803	811	836	736	847	851	838	855	824	822	856	884	768	840	842	811	832	823	808	847	804	816	819	806	858	807	821	825	768	809	838	831	872	862	835	871	803	857	780	861	771	849	847	758	823	808	817	832	867	855	835	778	838	773	827	833	849	808	825	896	862	857	835	806	850	839	830	785	803	833	798	816	865	829	826	804	841	840	827	821	832	771	817	836	799	817	904	839	801	857	850	802	808	842	887	799	822	818	846	830	792	815	827	811	841	829	824	843	840	843	777	836	836	832	815	813	879	873	833
2355	547	494	381	251	244	218	276	201	242	230	230	216	224	210	237	239	216	231	246	205	222	193	218	220	239	219	220	211	180	239	235	234	262	253	236	230	245	258	221	254	244	220	249	256	274	209	219	241	223	226	234	254	236	216	226	239	241	271	247	250	211	240	219	250	243	247	263	217	249	209	235	224	248	223	220	209	271	269	234	232	251	216	217	232	228	227	228	258	252	226	248	225	226	225	221	244	226	226	254	192	219	236	252	233	246	255	235	232	220	228	251	237	221	214	225	224	252	254	237	223	239	232	251	233	234	261	240	236	251	224	224	227	234	249	244	239	217	220	260	255	231	224	228	225	220	245	276	216	246	215	237	227	231	225	265	239	235	235	226	226	234	224	208	226	244	222	207	219	234	258	238	261	244	255	260	224	260	246	202	238	239	226	221	252	247	231	231	206	233	214	243	267	222	253	207	237	217	212	249	234	247	213	255	236	247	234	252	217	228	257	233	241	242	254	230	221	236	226	253	229	241	240	250	229	225	264	241	241	227	224	230	238	221	236	191	227	205	236	270	281	234	210	240	244	203	228	254	220	222	242	221	231	273	235	249	246	252	225	231	251	238	229	234	227	234	236	233	233	246	246	235	246	230	248	248	226	225	227	239	234	217	239	238	233	255	239	238	241	231	235	246	243	227	267	218	210	239	230	242	224	227	198	222	234	228	237	234	217	250	255	243	258	233	243	235	227	231	229	240	236	216	232	261	229	262	229	194	230	237	217	246	221	248	221	218	209	246	198	234	237	215	265	217	223	248	200	240	234	250	231	236	256	245	220	212	226	225	248	248	231	215	214	180	237	222	210	228	227	236	225	235	245	241	253	222	229	226	227	261	230	218	248	231	262	250	230	242	254	218	243	261	239	216	228	230	224	238	193	239	241	237	272	241	216	236	237	248	244	249	228	214	261	215	235	229	257	233	233	199	233	270	232	220	235	216	253	236	203	233	223	258	223	238	244	278	240	237	225	224	226	228	257	237	252	215	222	247	235	230	222	226	228	247	252	232	236	220	241	238	269	234	207	243	223	225	221	240	227	258	235	252	200	223	189	233	219	233	232	216	238	194	217	254	247	225	205	237	238	215	217	213	239	241	226	247	227	245	243	227	220	239	237	209	226	231	257	264	237	236	272	229	232	248	227	241	214	208	228	219	222	198	219	219	243	226	255	260	244	250	214	247	241	223	254	268	246	209	233	221	215	228	220	229	226	248	229	267	221	253	232	229	236	231	243	232	244	218	213	220	256	233	216	240	261	243	232	222	226	212	270	255	234	249	237	243	245	248	241	234	240	244	265	215	231	201	267	239	254	240	230	215	214	229	219	173	236	218	252	214	271	229	247	237	261	248	243	245	259	270	202	211	239	208	223	224	240	243	255	254	269	211	204	228	251	237	244	242	247	240	220	226	251	237	234	220	237	260	232	239	225	250	239	223	217	251	267	246	254	237	207	251	254	232	232	236	255	212	229	226	237	224	223	240	212	229	233	234	222	262	233	212	215	227	233	224	226	225	257	223	244	210	228	262	238	228	221	221	233	250	223	219	225	238	261	227	229	219	216	226	237	230	201	252	231	226	211	235	216	250	221	257	231	226	231	216	255	234	249	228	225	246	211	238	258	221	221	211	230	211	226	258	233	246	278	229	214	225	244	233	240	268	238	256	220	232	241	244	188	235	246	257	231	242	228	244	236	246	265	241	254	230	227	259	252	226	250	240	217	225	224	215	246	243	229	252	261	231	253	232	243	234	217	235	245	254	243	263	224	241	245	241	251	213	278	236	220	252	257	229	266	248	238	271	271	232	223	221	238	224	246	233	226	235	242	223	241	245	207	259	224	235	230	214	203	244	212	275	239	230	231	243	228	240	233	221	255	230	234	228	221	223	218	238	271	247	242	226	249	268	236	204	234	249	236	219	242	263	228	250	229	234	238	246	208	242	221	227	220	238	227	226	220	237	230	241	235	241	232	244	241	224	234	246	242	236	227	229	251	244	263	243	241	210	231	230	222	220	239	230	256	242	225	237	232	218	214	222	241	252	272	256	236	211	225	230	250	241	215	223	235	215	230	247	242	218	252	264	225	227	224	194	197	224	245	262	254	284	246	234	215	249	232	257	270	203	241	230	231	180	224	230	256	247	235	239	235	238	215	215	226	232	241	214	253	234	251	224	216	225	231	264	247	238	231	205	228	265	248	201	233	238	221	238	220	222	289	226	223	248	232	205	238	233	233	255	214	249	226	237	263	237	254	248	241	234	244	249	250	236	234	200	244	238	213	261	248	243	220	244	241	238	273	275	264	193	208	236	229	236	228	246	243	230	226	222	237	243	230	213	230	267	217	237	229	227	198	259	230	228	215	230	261	239	230	232	236	222	238	235	244	233	250	261	230	233	218	232	237	244	260	249	245	242	227	236	222	232	228	257	199	248	211	251	239	218	255	233	214	226	232	266	227	213	244	231	248	238	207	218	233	233	259	248	207	243	238	233	225	245	236	255	208	249	233	259	225	262	243	222	257	262	212	217	221	228	250	259	212	257	210	255	228	245	273	241	249	260	256	229	253	221	255	243	254	237	242	235	230	240	240	230	232	235	242	242	241	224	238	220	207	224	227	254	254	262	231	238	240	225	221	250	253	236	233	262	239	264	212	224	241	242	224	261	204	242	237	252	250	224	211	240	244	258	236	245	227	236	234	241	240	267	213	220	252	214	223	260	222	218	212	216	226	230	240	250	261	242	216	211	217	231	254	247	202	217	230	225	245	217	227	273	238	216	237	230	261	253	220	241	247	238	241	254	219	240	224	236	223	223	229	200	232	210	243	230	264	257	235	248	241	227	225	240	229	242	229	231	231	237	233	224	243	262	226	225	217	222	201	226	244	243	228	212	234	228	228	226	208	211	235	242	234	248	218	230	244	214	216	237	246	250	211	242	237	229	226	233	247	223	234	235	258	229	222	244	214	229	233	235	211	238	224	256	260	217	227	249	253	240	238	224	233	257	226	217	249	230	228	262	250	244	223	245	233	245	238	220	253	230	232	251	252	223	237	220	211	267	247	254	245	258	244	230	220	238	200	250	219	240	225	229	252	265	237	229	224	216	249	218	262	242	214	221	208	237	245	276	221	244	238	251	220	225	198	234	219	223	242	244	206	245	235	219	218	219	219	231	226	235	260	251	191	246	244	211	227	218	236	236	218	243	230	220	222	256	280	224	235	218	223	212	249	244	272	244	237	225	231	213	204	229	215	217	265	247	240	205	206	225	229	220	247	223	240	247	229	254	254	241	253	234	241	275	225	250	251	242	248	200	240	241	214	215	231	217	229	225	229	218	241	221	220	239	227	220	244	213	234	230	199	216	213	237	233	218	205	257	208	259	284	230	249	238	280	220	218	243	231	254	216	239	235	227	228	189	210	244	215	237	251	239	230	232	212	226	261	233	243	231	225	213	223	206	250	225
2214	821	1140	975	598	587	609	615	595	545	596	560	592	553	591	579	587	578	557	560	549	562	612	616	560	562	554	548	610	585	583	555	554	572	578	603	551	548	526	526	558	574	601	562	519	577	600	585	507	561	571	546	543	537	535	636	561	536	525	607	561	586	573	533	560	588	589	598	585	525	622	594	602	570	577	652	555	590	553	581	550	575	565	542	562	582	550	565	564	585	572	558	552	583	521	578	635	557	557	576	505	576	554	559	555	551	588	576	599	557	612	594	571	532	563	533	566	617	598	605	594	598	562	563	644	594	557	518	539	589	571	568	593	596	574	554	609	594	533	552	573	578	596	503	554	539	579	516	606	564	532	592	582	555	556	563	615	579	548	555	546	563	594	587	566	565	565	577	585	569	597	587	528	576	546	577	614	591	560	593	550	578	576	612	572	564	601	628	550	623	569	587	565	567	524	560	607	588	523	617	567	627	580	555	570	554	590	568	529	571	565	575	563	601	632	502	577	547	605	544	581	578	582	582	593	549	566	529	613	582	561	556	606	585	597	580	523	559	602	547	562	577	573	539	569	593	580	582	604	618	537	536	554	542	574	533	545	535	602	562	574	596	555	600	572	557	559	577	557	559	583	563	624	580	560	525	576	556	600	547	553	571	559	587	585	573	568	518	582	605	550	561	572	575	561	586	601	580	554	605	586	589	569	577	562	538	561	569	590	577	544	565	576	570	554	546	519	550	549	567	592	572	538	542	565	618	559	569	584	596	556	572	517	574	601	576	589	613	596	555	553	575	614	553	582	561	589	597	558	602	564	552	561	579	580	569	594	565	571	553	571	602	559	643	541	564	531	586	531	593	574	604	562	616	527	625	557	555	553	563	547	597	562	574	611	529	581	598	562	608	556	593	596	583	582	531	572	557	547	566	566	592	595	564	538	548	600	610	571	592	537	545	569	550	547	582	593	563	545	607	603	518	543	537	566	585	548	567	562	595	604	604	613	643	565	552	593	577	538	572	609	551	582	558	571	578	598	595	575	588	570	564	580	596	520	536	558	534	597	563	587	607	558	585	581	594	570	578	571	599	582	553	553	560	563	554	548	571	549	583	633	564	623	587	518	565	606	560	565	584	579	601	577	559	579	538	552	559	583	601	553	561	577	555	570	578	561	539	609	598	606	596	574	565	522	554	601	648	589	599	593	596	565	571	553	576	620	564	616	559	589	554	604	562	604	548	553	563	566	586	587	610	565	558	555	582	575	560	560	567	582	552	558	611	533	619	577	555	558	612	579	591	565	561	566	520	587	562	586	564	627	530	567	591	583	610	559	591	580	597	578	582	556	579	615	543	579	540	590	561	596	585	569	557	533	583	588	594	583	562	531	549	605	619	584	514	528	511	584	633	562	544	563	577	594	600	549	588	606	548	593	558	567	576	552	546	591	576	571	571	573	598	553	584	627	550	518	572	544	505	622	616	596	597	533	585	538	556	561	554	556	592	608	589	575	596	568	565	532	550	612	571	576	558	580	575	588	588	589	547	576	602	557	537	553	603	610	559	571	549	574	555	572	547	584	597	554	643	572	606	595	609	553	547	569	595	581	584	549	601	554	607	565	640	579	556	535	583	544	590	563	570	578	603	579	603	554	552	592	579	588	563	593	566	595	573	573	572	544	593	552	567	573	593	594	615	598	573	572	595	603	578	541	583	578	572	526	571	550	561	601	562	574	587	595	582	564	557	580	556	566	531	583	574	575	537	541	547	623	546	587	601	562	598	586	560	600	577	604	579	574	594	602	566	604	587	572	527	548	553	597	527	560	575	572	570	551	552	602	557	564	563	549	562	563	594	556	569	584	564	554	607	585	572	514	561	544	570	537	557	571	541	587	579	568	619	558	571	547	588	546	534	565	601	537	585	579	549	598	537	593	592	566	620	580	574	540	604	584	614	550	579	542	580	583	570	549	564	579	556	574	607	556	539	618	551	554	577	521	599	560	550	555	578	558	529	564	522	603	610	600	570	570	561	550	577	559	573	554	603	621	571	564	559	574	574	540	583	594	611	627	596	596	605	551	568	600	573	582	542	597	567	532	566	587	596	572	563	585	567	577	583	586	534	574	574	562	573	582	623	553	606	573	580	544	576	557	571	588	627	586	590	561	578	549	597	563	588	592	564	556	550	556	570	584	584	532	566	615	574	537	573	567	558	597	583	551	578	566	562	514	594	575	592	543	579	579	559	586	551	590	597	571	563	564	560	550	560	588	562	586	580	589	592	592	620	568	570	605	557	553	557	560	582	573	614	581	565	606	550	604	567	590	611	567	553	585	553	588	545	580	584	602	548	590	546	590	581	584	581	574	558	544	565	578	587	577	604	608	568	569	552	560	528	524	565	546	561	568	595	552	626	595	562	627	575	576	581	587	558	575	575	556	574	570	592	609	576	575	592	583	527	566	537	583	580	591	545	596	557	555	612	556	586	571	594	595	573	543	563	602	567	550	563	561	542	586	593	567	557	576	577	618	570	595	570	549	565	573	559	525	582	600	561	521	546	587	573	567	591	549	573	587	544	570	585	562	600	559	611	573	573	552	579	570	573	594	605	550	590	549	614	589	545	580	566	606	564	561	565	554	623	534	571	550	561	604	527	581	600	605	568	615	608	610	543	559	570	531	545	605	577	608	535	518	587	561	594	586	562	594	557	575	562	576	615	578	593	568	545	542	587	580	565	558	565	557	553	557	591	574	615	570	590	609	561	524	609	571	530	583	549	558	591	516	620	574	588	543	594	540	618	558	574	620	546	625	543	613	554	544	539	563	562	581	576	600	592	571	592	562	538	569	572	576	605	597	582	572	564	594	557	549	576	522	599	591	582	576	597	550	538	566	550	591	548	569	545	590	592	567	576	558	563	593	537	589	544	558	552	602	572	577	569	538	559	592	571	583	604	561	566	555	629	539	572	599	572	584	557	558	599	549	604	608	560	603	589	577	600	609	585	575	554	560	579	547	540	562	601	599	565	585	603	595	548	567	611	577	559	623	594	590	568	592	567	562	565	568	581	558	523	531	545	576	605	594	558	582	535	585	593	585	598	597	571	580	613	550	558	584	556	613	570	567	556	550	565	559	613	561	547	551	611	571	592	587	562	553	571	600	539	555	570	591	555	554	592	585	585	557	594	578	550	590	526	568	573	561	571	542	554	563	582	557	620	575	585	589	546	599	579	542	544	575	574	609	557	558	563	616	559	583	592	591	603	561	580	556	583	629	539	607	565	565	597	619	578	583	595	576	573	544	595	606	580	617	575	567	561	561	615	600	563	604	579	597	571	548	562	569	552	541	579	597	579	549	588	549	555	605	568	595	538	583	577	573	574	627	571	603	596	577	568	550	570	540	605	587	578	504	541	594	547	609	579	566	555	552	581	566	590	603	582	533	617	585	541	563	612	585	568	602	542	579	618	606	554	581	535	593	554	531	570	590	538	589	561	601	537	612	572	560	584	557	579
8919	1169	1052	564	318	248	228	241	213	206	177	183	186	177	160	189	172	188	191	172	170	186	190	188	174	181	178	156	187	181	155	189	186	152	158	175	173	173	152	169	169	161	171	185	175	160	164	174	177	200	183	173	188	147	169	180	166	202	158	167	152	146	160	174	139	156	170	167	155	164	183	169	149	163	197	167	205	177	135	182	164	192	174	177	171	146	175	210	137	172	185	156	185	160	165	183	141	172	187	178	165	173	157	170	141	179	192	160	179	170	155	197	189	177	184	156	189	154	173	167	169	159	172	187	163	156	165	179	176	164	150	186	166	147	172	161	188	196	154	155	144	183	179	186	173	175	180	161	159	167	170	148	170	170	166	148	168	151	189	191	179	167	146	183	194	131	173	183	157	137	157	187	158	163	146	175	161	188	160	181	154	159	172	178	146	177	166	161	177	178	155	190	158	162	185	171	147	158	147	184	187	168	154	160	165	160	195	159	176	171	162	164	175	173	156	172	198	175	166	199	174	164	180	194	166	148	140	161	190	166	148	167	169	168	197	145	185	173	172	168	173	172	160	147	163	146	183	166	171	152	158	175	184	179	172	176	162	158	176	164	180	177	126	158	185	180	181	159	165	194	179	170	183	174	163	174	158	169	167	176	147	174	158	146	145	163	187	164	176	146	163	170	178	175	145	168	182	178	152	163	159	167	169	154	195	160	192	164	169	160	184	173	174	162	197	145	169	148	149	171	161	151	163	160	172	178	177	178	186	154	168	184	177	176	171	165	172	166	166	170	164	192	181	183	160	167	150	166	172	185	162	173	179	177	165	156	178	170	163	156	167	158	170	165	176	185	163	176	182	176	166	151	182	153	164	185	170	185	150	163	159	147	183	192	181	159	164	170	172	170	161	177	177	155	161	166	187	177	183	166	143	180	153	190	193	180	178	155	194	180	154	187	181	191	145	180	173	162	179	176	164	177	180	164	188	165	187	172	175	159	171	202	163	158	156	173	187	166	159	163	150	180	184	187	150	183	163	149	178	163	182	166	177	180	172	192	165	159	153	188	185	176	159	149	155	158	197	174	176	151	163	192	153	167	147	184	172	176	143	163	144	166	183	189	193	162	156	165	154	155	201	169	170	165	186	174	177	149	168	176	201	153	167	191	189	170	157	178	143	182	156	168	152	166	161	172	164	173	164	162	169	129	192	143	152	164	185	152	189	158	153	177	173	195	174	175	167	171	160	179	163	198	154	172	182	164	162	174	165	148	163	170	199	157	150	181	176	189	187	193	173	174	168	151	188	168	169	152	168	177	156	164	172	173	178	161	186	164	174	167	170	157	174	164	180	172	147	159	198	187	191	147	159	152	165	167	157	179	175	186	168	164	159	154	177	194	165	184	184	175	204	133	169	154	159	162	165	156	160	149	177	167	152	173	168	158	183	164	172	150	173	151	168	165	163	153	153	161	163	169	178	161	187	169	165	182	156	184	186	155	179	145	155	158	174	178	176	153	175	168	176	159	179	177	153	185	166	176	156	181	147	158	157	176	173	183	187	168	152	182	157	172	197	184	195	177	185	180	149	179	181	191	183	165	181	166	159	161	174	183	163	182	163	178	144	172	161	166	194	165	178	175	161	160	154	156	201	172	168	168	158	180	191	157	153	158	176	177	161	159	197	144	167	187	176	170	197	151	153	150	172	172	160	145	171	156	171	170	159	161	171	178	173	173	144	159	147	151	160	145	176	181	171	153	157	181	177	172	142	135	172	162	148	164	182	180	184	138	180	172	184	157	150	200	171	170	188	153	176	157	173	186	176	157	159	146	168	159	148	174	152	185	205	184	170	174	166	178	165	160	178	179	171	160	191	173	167	173	189	182	175	176	183	172	186	172	159	173	155	190	135	185	178	164	181	157	183	152	177	148	189	173	180	162	179	161	203	183	188	156	156	171	168	176	169	182	178	170	158	173	173	155	154	158	181	139	173	191	171	162	154	192	181	201	171	160	158	170	192	178	170	155	165	162	149	174	160	184	158	182	172	149	153	181	151	185	189	169	157	169	191	180	165	160	176	173	199	169	168	170	149	144	145	175	167	172	156	179	199	166	153	144	187	185	184	199	156	147	173	179	155	164	197	161	164	185	163	173	161	185	159	167	169	167	153	166	172	120	141	171	154	164	168	170	214	170	162	169	149	179	145	147	152	163	161	189	173	163	162	159	167	203	176	168	164	189	183	176	169	164	167	166	164	170	180	148	171	176	158	162	184	170	153	168	176	180	165	160	187	159	179	197	174	173	176	165	158	175	159	145	167	154	152	181	153	174	157	172	155	162	169	167	197	160	180	160	176	170	163	189	182	156	177	174	188	180	192	180	187	182	136	159	194	165	168	174	192	172	166	191	172	158	189	160	165	178	193	171	185	162	172	187	168	180	142	173	168	175	173	176	163	163	151	160	173	167	170	161	161	155	152	192	155	160	139	180	185	181	177	163	154	158	164	154	191	172	195	182	172	165	178	182	179	155	141	188	181	164	150	165	172	166	164	158	147	165	194	164	177	182	175	163	145	130	167	186	182	156	173	154	161	179	150	181	176	157	169	157	161	164	168	154	166	165	170	151	166	158	157	178	177	160	152	167	176	189	197	181	169	135	151	166	160	196	168	179	171	194	193	172	167	173	151	158	183	174	185	168	161	167	161	176	162	149	151	157	176	157	168	166	204	151	139	166	162	132	150	172	170	162	164	170	162	178	143	178	170	160	196	177	171	191	185	168	167	161	156	176	163	184	164	178	170	177	156	190	201	159	161	171	171	162	153	205	149	152	173	179	173	168	148	192	166	167	154	147	190	160	153	158	167	155	148	186	158	172	177	184	164	177	175	211	154	159	166	174	161	153	145	178	169	173	160	175	153	172	156	194	149	163	157	170	171	169	181	166	155	153	181	151	186	146	174	183	177	175	186	130	159	146	183	168	143	195	127	168	164	177	195	198	181	170	176	152	185	180	147	152	170	139	177	175	164	152	162	164	181	176	164	146	174	173	148	174	153	181	160	158	164	175	170	158	174	196	153	184	186	162	143	194	183	183	168	165	152	173	143	167	162	162	170	178	148	178	186	161	173	157	148	157	189	163	167	164	137	154	175	181	181	176	206	182	172	174	152	158	207	155	166	142	156	159	183	148	163	157	198	175	163	152	167	175	152	173	190	164	162	189	174	158	158	186	156	157	158	169	176	168	161	181	180	159	182	165	151	157	179	175	173	163	166	180	209	152	170	171	179	155	148	177	187	176	189	162	149	158	142	163	152	152	176	158	167	170	179	144	172	135	156	188	162	162	156	161	192	182	200	174	181	175	186	164	164	164	190	169	158	191	177	162	189	159	167	177	189	162	172	169	163	163	171	174	169	146	142	179	193	167	175	156	166	170	141	181	196	188	161	161	200	181	190	176	162	163	198	184	170	176	175	162	159	191	163	143	156	185	168	161	145	170	144	145	178	165	159	163
6842	1232	2148	1770	1178	959	825	769	661	633	615	580	547	528	541	531	584	488	495	516	491	517	512	462	471	471	486	466	519	479	450	513	445	496	488	505	461	466	495	443	456	486	462	437	449	474	443	451	464	459	452	452	459	461	450	434	465	452	448	434	450	448	507	459	481	477	447	465	477	471	455	468	435	461	482	474	450	453	498	452	461	466	496	448	454	447	486	479	491	498	451	436	417	446	452	440	442	457	443	480	467	418	475	454	463	471	442	490	473	465	451	457	440	453	452	499	468	478	465	493	446	434	460	460	476	481	446	447	475	468	411	463	499	475	458	447	481	455	471	449	481	483	416	481	425	462	431	427	476	469	468	471	469	456	481	477	444	469	477	429	466	462	441	436	466	471	457	435	455	451	454	481	445	426	444	436	456	497	442	443	448	479	466	418	421	466	452	481	424	466	422	454	437	527	465	464	422	463	435	485	468	443	396	464	438	468	421	475	467	469	434	466	431	431	493	452	477	462	419	451	480	444	453	477	474	459	457	469	428	445	482	463	486	453	436	466	464	443	456	454	447	478	456	463	437	445	477	436	469	462	483	435	444	477	495	437	458	480	476	483	480	483	479	455	437	471	510	453	457	453	449	482	467	470	426	429	461	454	496	443	467	432	439	471	422	458	481	456	452	454	481	455	460	487	454	472	474	491	484	463	469	439	437	484	476	476	494	448	455	459	430	470	495	450	456	462	427	480	428	475	413	482	475	416	452	445	485	449	402	465	490	435	417	457	454	459	478	452	446	497	461	468	454	452	461	439	474	515	457	492	433	479	463	448	450	450	430	467	469	483	469	520	471	450	449	474	456	466	449	457	447	471	464	476	478	478	466	471	441	419	444	485	490	456	486	462	453	488	480	475	442	468	476	450	440	436	477	481	467	480	482	489	435	459	472	514	464	469	426	415	429	420	501	479	474	466	467	499	446	483	477	467	466	448	447	426	399	495	451	461	456	429	442	433	468	452	480	429	437	455	447	433	493	495	471	458	479	457	463	472	453	496	474	474	457	445	443	478	482	456	473	469	453	467	486	449	460	457	480	460	486	448	424	452	475	432	448	473	462	476	456	404	429	523	459	465	411	458	472	431	461	445	424	458	433	467	442	478	436	437	448	427	442	460	438	441	499	469	472	476	459	457	454	470	420	456	466	454	459	481	417	466	458	431	464	438	469	449	464	458	422	509	480	513	468	463	480	440	467	472	454	437	445	418	443	444	444	489	425	450	454	453	469	459	452	444	459	445	438	464	478	436	481	468	458	453	457	481	441	467	459	456	465	482	456	476	463	485	437	448	450	435	460	456	458	457	463	450	473	479	511	446	445	435	484	490	434	530	423	437	471	431	432	427	472	487	433	456	464	451	449	467	464	458	453	435	476	497	465	452	478	455	462	448	456	444	445	468	441	489	438	435	471	480	456	482	467	473	518	459	465	462	493	475	496	470	457	448	451	427	456	466	483	461	474	459	471	476	444	450	475	427	462	470	459	450	456	453	485	485	440	463	435	478	488	481	446	436	476	438	410	487	485	474	502	483	425	474	464	464	477	498	440	475	469	446	482	449	436	462	463	414	431	450	451	457	469	431	447	440	464	469	455	467	454	475	444	515	459	411	499	465	485	494	447	462	436	466	488	456	476	472	414	440	491	457	455	450	455	418	430	471	420	446	425	444	473	437	487	421	488	509	487	485	457	480	463	422	462	448	491	456	474	511	440	472	436	468	429	453	495	459	442	441	426	478	471	461	450	464	479	456	500	459	455	460	459	487	459	483	463	467	410	459	432	453	429	481	448	461	429	482	456	455	443	448	469	460	500	504	509	441	449	480	445	520	459	477	450	477	443	440	438	461	470	471	449	488	467	455	497	491	421	485	449	475	469	470	484	449	429	455	454	461	438	474	466	441	482	454	467	474	440	504	468	443	446	449	474	426	473	421	454	459	440	433	444	457	448	449	470	467	449	428	501	495	459	459	464	486	466	457	453	497	456	451	459	463	461	455	448	476	450	461	454	486	471	467	446	479	483	471	500	426	455	429	481	439	448	476	490	496	463	466	419	459	453	469	429	470	427	464	454	453	454	467	438	457	484	481	428	474	441	459	468	409	479	446	468	453	453	448	442	471	444	446	454	455	464	437	491	420	431	462	453	430	448	449	492	477	426	435	465	452	457	436	418	467	463	475	466	456	446	511	448	468	477	467	446	459	429	479	445	438	468	471	454	475	465	440	488	460	435	449	457	461	464	443	446	443	435	457	450	449	465	444	443	451	439	492	452	434	467	482	433	441	468	477	473	442	476	447	483	453	460	457	431	455	461	448	468	494	476	462	440	446	439	450	424	457	488	467	478	479	448	461	452	466	471	428	442	485	445	452	459	458	484	434	495	468	450	440	467	445	440	494	466	479	471	473	449	458	489	467	437	505	490	468	454	482	436	459	467	467	474	492	433	440	448	459	455	487	430	500	476	448	450	442	476	464	456	453	456	488	430	485	462	446	445	415	449	436	464	461	455	452	476	428	493	458	434	469	457	446	466	451	441	450	455	455	464	471	472	448	460	457	449	484	460	475	489	452	441	453	457	417	445	467	461	461	482	442	460	471	458	416	464	474	412	427	428	492	438	452	438	432	459	446	472	472	484	454	445	465	472	417	458	439	477	419	468	433	456	436	424	441	470	472	447	460	423	482	471	427	467	475	479	426	433	488	486	446	477	462	469	484	483	424	458	459	455	452	472	459	470	398	472	467	496	443	425	486	431	473	425	456	446	470	477	434	458	458	451	436	473	491	414	472	459	467	430	422	446	439	463	454	454	471	453	439	447	441	483	443	461	462	454	420	482	479	472	445	466	429	445	456	473	440	465	452	479	478	437	453	494	441	480	467	438	459	494	458	459	447	448	464	463	470	441	490	529	477	489	455	482	473	404	445	457	419	467	464	451	455	422	502	455	452	496	450	455	419	450	463	426	452	462	453	437	373	449	465	483	464	504	466	451	445	419	487	439	438	508	481	437	430	435	481	463	460	461	472	428	444	454	470	444	473	445	438	439	453	460	462	514	499	456	447	457	467	452	447	475	432	457	466	433	441	491	492	445	480	449	408	443	465	477	467	465	446	477	441	494	437	453	454	441	475	451	430	442	385	464	466	412	477	475	456	476	437	503	461	488	479	424	481	455	463	416	465	496	430	488	454	494	486	491	439	424	465	484	470	471	440	430	442	478	439	493	462	431	452	426	443	477	479	450	482	431	438	499	511	474	427	454	438	498	479	438	456	440	417	461	421	410	436	464	452	479	454	441	470	434	452	451	453	463	459	492	425	457	463	470	478	439	479	480	464	468	424	472	518	451	452	458	431	446	438	441	459	471	482	521	440	460	443	442	447	462	458	432	454	410	490	462	455	447	481	457	450	479	494	432	440	442	451	449	474	463	517	460	462	525	454	507	430	489	474	444	442	456	491	476	440	460	446
16485	2514	1852	1023	689	538	476	469	417	418	413	418	380	372	381	411	356	368	373	387	368	380	367	364	359	372	331	336	381	328	351	388	342	351	329	360	348	350	365	347	303	333	376	366	343	338	365	347	365	367	357	368	348	365	345	335	366	323	358	338	331	355	355	346	403	330	325	349	322	348	333	347	325	328	341	348	373	341	347	334	306	345	362	406	379	323	369	372	405	344	353	360	337	339	356	341	350	330	344	347	337	358	344	345	338	354	373	403	316	376	363	354	332	320	342	350	355	371	361	350	313	363	363	337	327	366	369	356	357	344	348	310	376	353	358	367	354	344	336	344	341	312	373	338	359	313	332	366	329	323	348	341	360	364	357	320	354	374	342	381	372	331	336	335	354	366	293	340	331	322	349	360	351	344	324	342	313	346	308	317	367	356	354	373	355	350	320	348	364	355	353	356	359	323	392	330	346	373	372	353	377	341	342	325	372	346	358	369	344	351	345	356	361	363	321	349	371	354	368	345	350	344	354	327	357	356	327	370	330	371	330	326	350	341	331	353	320	320	346	357	338	347	364	343	329	351	343	377	340	400	387	347	320	351	368	351	364	395	339	295	352	349	351	359	353	363	330	338	357	339	314	367	339	335	334	330	312	341	378	372	361	347	364	332	341	312	371	344	344	350	353	368	327	355	348	328	317	355	359	367	344	322	358	319	373	351	367	333	316	379	337	369	353	370	349	325	324	342	335	333	346	332	336	330	363	365	345	318	365	347	341	347	330	327	339	366	370	373	303	355	335	358	355	349	317	352	306	354	355	364	339	352	348	312	384	317	339	351	365	363	358	363	343	354	348	335	331	331	338	332	332	363	340	383	359	330	343	368	335	298	322	377	369	345	364	368	357	357	326	317	382	360	362	319	320	374	339	351	342	319	320	338	318	402	334	356	354	370	373	359	347	357	320	368	339	345	342	331	361	372	346	332	338	328	386	344	375	347	338	351	354	378	326	352	308	343	348	374	344	321	344	338	335	331	334	360	363	317	378	384	362	346	369	372	356	314	358	369	346	326	351	332	375	350	325	341	345	385	352	336	339	346	345	356	359	378	356	369	328	357	364	363	346	351	375	379	359	328	309	336	351	325	352	358	364	355	353	360	357	318	326	386	380	359	356	361	343	363	357	321	351	312	351	338	360	334	343	345	363	333	342	376	361	341	363	352	346	350	349	340	352	346	373	379	340	364	381	349	359	331	360	320	352	346	332	342	333	345	348	368	317	343	363	352	387	346	345	344	335	376	355	358	333	329	389	395	330	359	368	358	372	356	349	344	360	330	340	350	335	353	356	374	354	369	359	317	372	329	354	372	365	365	370	357	346	385	343	351	339	404	390	342	380	310	347	361	334	318	314	373	350	348	338	385	341	353	376	342	352	372	334	399	377	357	343	350	393	330	341	329	370	346	377	346	362	399	358	333	343	322	341	355	357	390	399	360	395	339	338	337	366	337	318	355	367	374	376	388	329	355	307	335	355	337	357	371	345	351	341	338	352	340	330	320	330	341	360	337	359	365	332	336	345	339	338	326	352	332	317	383	371	334	334	319	355	327	330	383	339	340	331	369	353	371	330	354	366	345	313	332	360	374	351	376	330	348	300	343	346	370	345	355	356	350	327	304	375	368	362	355	368	366	331	367	387	362	304	367	335	336	317	341	310	366	351	352	313	307	349	382	355	335	338	345	349	347	366	366	367	334	344	346	363	362	306	313	335	385	342	349	348	338	341	336	305	361	374	388	374	336	342	337	363	347	376	354	344	320	337	358	335	350	388	358	346	344	320	333	325	371	340	361	343	367	337	358	371	373	365	333	343	337	351	394	340	327	331	326	298	339	352	358	379	332	308	368	326	373	327	327	364	376	334	374	315	325	300	358	354	346	348	325	316	338	338	325	336	348	345	350	325	356	303	369	356	314	335	336	344	364	362	328	363	340	357	324	307	343	327	357	344	375	379	332	396	315	329	324	368	355	343	329	342	347	355	368	371	337	363	333	389	366	355	355	329	357	355	355	335	350	340	306	350	344	337	331	350	377	374	327	383	329	305	386	347	374	336	377	367	304	359	375	382	323	325	356	375	330	365	351	339	355	331	342	313	322	332	341	348	354	359	331	371	337	351	350	379	367	355	349	355	332	340	356	284	323	354	378	349	335	353	338	339	334	363	352	354	357	365	395	325	346	305	370	330	343	347	371	401	345	347	378	366	361	313	351	335	342	337	349	359	323	351	350	347	305	340	328	370	358	308	320	366	346	359	326	347	331	352	379	331	353	358	367	336	329	344	334	338	343	351	321	335	347	380	341	353	351	329	351	365	348	338	319	305	351	380	336	354	343	322	322	389	324	351	370	345	319	365	333	354	369	327	358	362	352	364	329	324	311	359	326	341	371	350	361	342	347	386	366	315	330	366	384	326	318	329	325	365	366	367	362	389	368	356	359	382	352	336	382	312	347	359	366	350	339	370	333	362	346	340	331	358	337	361	362	367	332	405	342	355	331	335	367	356	395	353	333	353	348	359	331	370	321	358	353	354	369	351	356	380	335	379	363	384	386	369	346	347	349	360	355	318	370	357	345	323	326	348	318	385	318	367	363	359	373	347	343	362	380	366	361	347	325	368	351	365	298	367	335	343	316	371	371	336	354	368	321	342	341	351	353	370	314	343	355	386	353	358	375	347	334	341	339	335	346	376	358	325	348	334	342	318	317	353	362	367	334	345	342	363	314	373	348	350	322	311	342	344	348	351	325	342	333	365	370	330	339	326	407	361	378	369	375	395	323	343	367	392	351	363	336	319	320	311	308	354	371	366	354	369	337	332	358	341	357	315	349	383	343	318	350	401	370	364	343	362	348	333	370	346	363	368	330	350	351	334	372	356	396	353	334	320	355	349	368	352	355	362	346	365	328	394	356	357	354	376	368	351	339	384	371	364	364	336	326	372	344	348	349	373	378	361	349	347	357	407	331	306	360	397	405	317	320	345	354	360	358	319	344	343	347	330	386	370	335	382	354	349	349	341	369	330	395	351	378	313	330	348	345	354	326	314	353	351	371	339	360	378	346	333	353	361	356	382	357	308	376	360	350	362	290	375	365	363	349	368	334	389	360	334	355	352	338	344	357	339	307	341	355	343	349	354	364	359	337	379	367	366	363	369	329	353	319	346	352	366	362	318	329	346	345	339	330	362	359	342	347	384	326	343	357	353	370	370	384	356	344	315	358	348	310	357	331	374	356	356	362	360	375	329	348	339	357	364	320	383	370	361	375	381	350	351	345	364	319	361	348	334	376	343	355	341	353	367	352	327	339	366	335	371	355	355	336	353	343	344	338	330	356	359	356	366	378	359	366	325	385	353	329	346	373	342	338	395	367	348	313	336	335	339	329	336	355	370	329	366	338	324	341	328	378	321	304	356	335	344	350	369	359	370	372	370	339	380	314	375	358	387	335	354	345	362	361	354	320
9349	2097	3331	2725	2188	1863	1546	1346	1269	1227	1125	1091	1066	992	1036	1003	983	917	922	963	899	883	870	860	906	883	811	860	898	853	844	838	837	897	863	788	878	908	907	876	905	845	916	819	866	832	856	852	848	883	816	850	842	815	881	788	775	827	866	776	858	817	849	794	859	895	864	802	824	867	864	838	862	826	817	900	846	801	836	851	833	865	805	776	822	824	846	783	798	808	831	794	835	834	891	861	884	849	830	844	758	826	829	782	824	827	851	806	817	847	841	825	880	829	810	830	849	863	860	821	848	839	855	838	834	841	814	844	827	883	865	830	860	811	792	849	852	779	883	802	821	810	798	858	874	825	809	814	859	788	802	809	815	795	846	751	856	808	818	843	814	839	844	795	824	830	832	801	839	839	848	772	840	862	837	771	856	821	824	863	820	915	832	823	751	798	850	840	778	895	880	836	816	859	826	841	784	852	831	834	870	856	873	872	773	813	869	870	800	792	813	839	824	801	843	876	833	868	825	899	802	833	822	803	803	805	775	831	854	840	826	804	827	819	852	834	812	808	829	854	845	842	822	819	880	835	831	850	822	825	843	818	828	850	864	823	853	820	822	819	793	836	845	870	826	847	816	794	871	830	808	844	765	811	855	848	815	870	842	839	849	812	836	859	837	844	844	800	789	837	848	880	821	879	857	847	802	836	856	778	875	842	774	842	805	775	777	845	849	825	816	833	816	857	802	800	816	794	790	869	831	869	789	810	818	813	870	796	833	846	819	827	860	840	834	826	853	831	815	826	819	788	785	837	848	764	860	840	861	817	822	815	806	853	835	831	781	871	860	804	855	844	805	863	773	759	843	772	806	810	782	849	830	814	779	840	822	809	795	860	826	832	853	831	856	825	843	784	834	827	827	815	871	795	862	836	822	809	807	797	845	792	795	827	907	814	797	810	822	753	879	810	827	805	833	839	888	820	814	854	836	769	789	820	835	853	842	836	880	869	799	845	848	783	835	791	820	795	842	870	806	869	829	849	811	794	841	894	806	779	850	814	855	849	830	823	832	846	815	836	834	820	825	845	822	881	809	849	884	883	848	830	811	817	848	847	835	788	834	812	806	807	787	821	893	818	815	794	842	860	848	755	798	809	800	863	770	841	845	833	846	869	827	842	817	815	862	816	823	844	859	834	844	812	869	875	829	823	826	855	821	832	834	817	835	858	869	856	800	785	850	824	856	850	820	860	799	840	851	799	796	842	861	816	782	911	891	880	796	859	791	832	850	871	809	847	874	832	841	858	865	864	818	839	808	834	808	767	833	848	849	877	861	869	776	848	825	809	792	856	824	835	788	835	810	831	814	823	821	830	780	850	851	873	780	841	787	837	896	888	836	803	830	842	839	800	823	781	782	820	803	807	845	804	843	869	777	813	891	865	831	810	802	762	801	777	783	799	827	821	830	854	819	868	848	866	810	866	864	823	792	827	831	814	849	834	841	765	840	808	816	801	815	840	833	834	852	881	882	841	824	814	868	834	854	835	824	789	778	810	842	853	846	831	816	771	896	827	882	796	827	807	840	820	835	863	835	780	842	839	818	744	837	841	809	864	806	853	840	826	851	816	841	856	815	835	835	884	848	839	834	793	883	795	769	786	827	798	836	798	831	800	823	852	878	780	805	795	793	836	834	869	863	812	816	799	836	851	853	837	782	808	830	831	788	847	834	847	872	877	838	857	786	828	803	821	829	764	804	831	810	816	834	838	803	812	795	809	821	826	805	869	826	819	759	802	812	878	796	787	845	845	808	792	783	809	842	815	818	800	824	819	852	806	818	877	792	836	811	863	837	792	790	833	785	855	814	836	818	833	807	847	809	782	781	824	758	831	866	828	821	839	839	890	799	865	841	834	836	819	801	823	830	787	784	809	863	828	821	833	821	871	836	807	784	852	835	791	832	828	815	821	880	814	847	821	829	794	783	814	858	834	764	798	869	822	832	812	794	813	872	890	863	885	863	806	848	808	881	798	830	782	803	822	815	813	815	817	807	792	827	823	841	819	876	857	844	818	788	827	851	850	890	837	822	842	841	800	794	801	808	859	778	853	835	857	854	842	820	844	872	839	859	883	831	875	859	793	868	785	789	812	766	869	808	882	817	793	789	783	828	803	779	840	820	823	853	833	780	883	808	832	837	832	851	788	829	832	817	840	838	811	806	847	806	843	853	802	845	843	848	806	789	829	841	860	828	814	856	819	882	858	787	799	870	812	827	864	834	790	867	839	822	809	859	827	790	802	830	812	813	870	779	904	788	841	834	793	847	763	829	790	845	823	817	848	864	793	811	812	844	849	845	887	844	836	819	770	831	821	796	863	838	794	842	807	839	835	849	783	781	821	796	820	838	832	838	817	801	829	818	793	828	839	786	846	805	845	842	799	842	831	838	813	844	814	815	811	856	838	875	835	819	827	812	849	812	807	871	858	813	864	810	826	802	881	834	822	842	814	768	838	822	833	798	829	839	789	848	826	805	837	829	867	781	804	821	843	810	833	828	826	821	823	841	820	868	843	847	826	757	809	831	857	808	871	821	814	784	835	801	864	812	827	845	862	817	858	767	840	850	834	843	849	854	832	853	825	846	838	845	817	785	843	860	857	806	820	776	856	816	822	855	849	830	840	858	827	811	837	791	830	850	800	858	848	826	817	853	873	869	853	831	813	827	808	785	840	795	866	790	815	774	832	857	800	821	831	825	825	826	873	802	855	807	804	802	832	840	792	823	795	797	781	825	845	882	828	785	844	853	783	798	847	817	836	834	815	816	790	807	801	852	822	805	830	805	873	837	839	841	811	821	767	893	841	869	775	793	836	875	866	760	865	844	806	805	814	855	835	818	840	842	822	865	834	798	838	801	813	843	769	818	825	790	797	775	836	849	807	865	827	860	774	841	870	822	861	826	860	824	821	852	815	833	836	804	827	768	887	817	825	817	866	811	775	786	865	847	835	831	830	788	837	825	866	780	837	815	835	808	794	894	805	823	856	844	838	819	815	747	825	793	928	771	806	871	809	876	817	862	815	852	821	815	807	837	832	831	801	888	887	800	846	797	817	872	829	848	884	858	796	852	803	849	782	784	818	836	861	786	849	800	808	787	855	839	817	806	828	825	829	766	847	861	834	844	826	848	819	835	837	867	811	867	794	874	794	825	849	851	803	807	816	863	805	853	825	799	846	813	859	806	823	797	810	833	846	850	813	798	838	850	814	817	817	810	814	855	850	820	780	836	803	804	792	786	842	858	834	825	834	851	905	856	857	819	856	844	817	870	842	829	780	845	831	864	832	811	872	794	868	853	829	791	796	805	840	805	849	788	824	830	851	861	804	836	859	847	810	794	812	845	821	845	847	827	818	815	798	838	771	829	788	821	760	811	802	851	826	808	817	853	860	807	862	823	840	839	799	820	813	836	807	857	845	822	787	850	841	825	815	814	837	782	882	882	884	875	807	862	861	868	808	848	838
2312	503	413	274	229	233	201	225	236	239	238	220	252	229	241	227	229	223	235	222	226	246	243	233	206	207	250	233	229	209	196	200	212	234	232	224	241	254	237	244	233	219	253	244	235	248	244	240	223	229	249	236	219	232	241	212	231	236	251	209	227	234	239	219	245	229	207	224	213	230	253	222	222	233	249	228	221	225	232	243	242	247	261	214	221	218	260	262	243	253	251	225	232	195	224	214	240	220	236	233	227	241	203	231	237	248	237	217	261	203	231	241	244	227	232	225	222	216	252	210	211	240	218	211	238	224	206	230	225	264	237	223	229	229	231	197	239	214	265	222	222	216	215	229	216	236	226	251	253	225	237	214	232	267	254	264	235	238	238	246	227	231	234	235	230	242	243	217	220	235	222	262	244	248	261	204	200	211	253	213	245	239	249	239	243	214	256	230	237	250	227	232	233	237	236	240	241	251	234	191	246	223	256	225	268	207	209	227	226	215	224	259	233	243	203	229	255	230	220	220	256	243	226	223	243	257	272	250	195	226	253	257	220	217	213	229	252	224	218	230	257	238	225	212	228	181	217	219	239	230	257	241	239	200	251	235	228	226	233	245	225	256	257	237	211	220	240	217	213	234	200	204	227	279	248	242	239	224	233	217	264	221	229	256	218	228	224	258	226	205	237	236	226	239	216	240	246	248	225	209	205	228	206	213	239	264	229	221	197	236	207	239	240	247	213	214	257	222	240	263	251	242	240	256	234	256	237	258	213	261	230	224	255	266	238	243	262	252	228	219	243	230	265	261	207	216	229	243	223	244	263	234	219	249	248	253	233	259	258	244	221	236	219	218	225	210	242	253	233	199	225	249	248	237	226	239	284	226	208	239	219	250	271	219	232	195	231	228	258	258	273	228	256	246	234	237	231	213	212	214	236	227	262	260	255	218	219	244	243	232	233	231	225	227	221	208	222	199	253	216	237	240	237	219	225	219	265	247	230	236	256	238	245	243	230	239	218	227	256	241	235	250	240	256	212	241	227	216	253	256	214	237	223	198	206	252	252	253	234	235	257	222	235	221	244	215	234	226	230	208	259	226	209	239	203	238	230	229	227	252	266	219	250	226	237	230	217	216	239	231	267	236	228	204	208	242	252	240	212	243	249	264	240	257	241	228	236	260	231	223	227	234	216	269	231	229	240	240	228	226	192	217	239	236	211	240	231	216	231	226	242	243	227	246	232	236	213	229	234	253	227	210	218	220	218	239	228	209	246	247	241	206	242	172	224	236	220	220	233	238	244	257	250	222	241	258	267	235	242	222	235	228	240	236	253	255	197	214	244	219	259	266	243	213	226	237	208	221	239	240	229	206	180	227	241	212	208	230	228	254	200	235	255	264	203	199	256	242	234	247	202	204	231	246	264	255	246	240	236	226	204	221	218	252	255	244	208	251	223	239	212	239	217	225	222	249	245	248	259	215	245	231	261	263	236	257	225	274	244	251	238	216	218	212	207	232	208	266	230	219	235	251	240	256	227	225	230	205	237	194	221	221	237	217	239	208	276	209	218	198	201	257	235	233	230	235	233	254	225	238	221	212	209	197	231	240	237	234	232	255	213	215	229	222	246	231	283	202	213	267	234	213	214	236	242	221	247	245	241	227	227	227	220	248	224	225	231	230	240	252	237	239	260	218	242	230	250	246	221	257	236	219	220	235	211	244	238	241	220	228	258	232	240	219	239	228	225	241	191	241	236	224	227	217	242	240	261	221	246	243	229	228	252	216	249	260	210	223	239	191	231	229	220	239	248	219	235	238	225	239	264	261	220	239	237	238	208	223	213	209	240	218	247	221	245	239	203	228	245	252	213	215	234	268	234	238	232	211	219	256	253	213	227	243	253	215	227	238	236	251	241	257	201	228	243	207	211	214	231	226	226	206	212	267	215	233	239	224	237	222	241	224	238	232	259	226	256	210	226	229	233	238	213	228	228	232	245	224	242	192	237	211	274	230	237	226	231	252	246	209	235	235	239	214	251	245	196	247	248	230	231	223	223	239	235	241	230	235	248	226	226	257	224	257	231	232	222	237	224	221	235	248	241	250	224	265	234	204	232	234	235	231	239	280	211	234	201	222	254	217	231	224	194	257	235	231	253	224	236	238	220	242	254	228	241	272	223	236	242	205	234	225	242	252	238	222	238	235	233	248	243	232	216	224	218	217	249	237	257	221	225	242	218	226	220	237	218	244	222	225	222	245	240	200	225	223	243	241	222	239	212	245	239	213	201	275	220	237	224	224	250	232	224	236	266	238	225	238	227	249	240	256	243	231	223	222	249	220	227	227	214	208	240	182	231	227	229	232	217	240	206	253	234	248	208	233	245	237	238	251	214	221	227	226	227	237	204	228	221	228	216	228	214	253	243	242	209	227	223	208	252	206	221	199	219	235	258	230	239	243	214	252	196	232	220	256	220	258	267	246	247	231	242	237	235	217	218	239	261	250	217	236	280	233	197	237	214	247	230	233	217	226	248	220	228	234	242	242	233	241	239	234	241	244	243	244	249	223	237	225	225	229	215	236	242	245	235	218	218	211	265	227	230	244	227	239	226	212	227	245	224	234	236	234	215	222	208	242	256	254	233	240	241	226	209	225	245	224	249	241	237	279	221	237	232	223	251	236	217	225	217	218	240	241	256	233	243	203	249	257	226	227	237	234	220	261	244	238	233	265	199	215	228	223	232	220	247	216	234	251	232	237	257	238	216	210	229	247	234	230	243	240	224	226	214	218	233	225	245	210	242	242	225	257	239	217	231	254	202	204	232	244	245	247	245	250	239	220	233	230	236	240	263	243	241	244	269	227	234	187	219	223	246	217	220	230	253	263	213	255	204	229	238	222	233	231	261	239	215	225	238	224	246	215	259	214	234	241	206	224	210	237	209	223	209	230	246	246	208	235	222	213	214	231	220	262	241	232	256	191	246	231	198	233	226	236	219	240	248	246	248	216	226	256	229	218	244	249	254	217	232	240	235	260	231	230	268	240	250	203	206	199	253	242	178	226	221	210	196	259	239	224	232	223	216	223	245	213	242	249	242	246	217	219	226	227	227	225	216	212	235	217	220	235	209	245	261	224	224	238	212	228	208	238	240	247	236	220	224	252	266	213	231	228	248	213	232	219	254	244	225	206	234	207	239	213	235	213	203	221	201	243	246	235	248	246	283	257	232	234	221	259	231	197	210	228	246	229	237	237	220	232	234	244	205	234	235	209	218	240	241	203	232	213	238	262	219	212	216	260	257	210	253	230	207	232	236	234	225	198	261	246	232	231	236	232	223	248	230	220	238	224	221	242	242	240	258	245	216	225	206	245	243	199	232	210	225	234	259	235	234	232	215	208	215	247	223	230	227	255	230	254	221	253	241	263	255	222	221	214	231	234	234	231	222	202	237	240	206	213	228	221	242	229	202	209	232	199	219	247	240	232	263	237	222	246	242	242	257	220	231	235	222	238	230	247
2129	782	974	662	595	597	592	597	580	611	558	584	565	546	580	568	570	573	559	570	605	559	570	581	560	614	553	575	540	561	572	587	532	543	542	574	604	604	571	526	588	564	565	561	583	575	584	527	546	540	578	564	511	561	539	593	588	579	583	539	534	539	583	581	592	554	567	551	560	526	574	561	526	600	541	547	533	553	548	596	552	572	526	598	539	550	555	637	496	587	596	591	595	559	562	542	531	533	579	582	553	603	561	561	603	560	568	531	557	570	565	582	573	599	582	608	595	568	572	573	541	537	566	553	562	595	585	542	576	570	527	563	596	559	567	586	555	565	542	563	587	590	542	609	571	538	526	595	580	543	580	580	596	572	575	548	546	608	525	575	592	596	610	589	583	568	559	611	570	600	610	544	551	546	580	579	560	558	555	591	563	569	553	548	579	570	537	562	555	564	561	550	556	569	596	567	535	606	567	554	527	573	539	550	557	587	537	558	554	556	599	531	590	568	545	588	557	616	581	565	569	593	563	572	558	585	586	625	566	550	563	572	582	563	602	571	566	567	538	577	551	585	588	541	590	592	549	561	542	528	581	589	603	586	551	568	569	557	552	566	575	569	575	565	617	570	582	598	580	586	531	534	545	543	584	591	591	554	541	541	578	594	574	586	531	593	545	586	568	585	552	566	566	545	563	582	567	559	560	617	554	566	502	560	574	558	596	606	538	598	568	561	547	539	584	587	586	633	540	552	581	572	558	552	519	578	587	582	519	606	555	546	530	540	559	592	543	559	561	606	572	551	568	537	540	591	578	589	585	554	594	570	557	561	528	562	579	617	591	593	591	573	579	559	554	546	555	509	565	533	613	596	567	551	580	552	581	549	532	594	527	549	526	557	582	557	606	606	581	569	581	571	592	566	566	585	551	553	541	557	559	599	544	548	567	535	564	575	531	606	538	564	566	524	608	551	585	572	551	561	577	540	569	556	547	569	554	578	538	570	602	590	560	573	594	575	594	531	551	598	537	523	526	608	541	586	573	595	538	552	554	581	586	553	543	588	550	555	568	552	544	569	557	626	549	602	573	590	520	549	592	584	568	591	573	598	590	572	562	553	570	587	506	539	554	553	582	579	571	577	585	565	602	587	552	566	560	570	578	561	610	596	569	555	573	580	622	571	561	520	524	562	568	588	555	590	563	558	522	607	603	561	593	515	569	535	528	546	549	559	566	531	556	557	520	538	531	567	569	556	529	508	577	560	575	528	596	606	561	508	549	560	556	568	588	525	496	564	547	552	557	590	573	545	554	596	545	550	575	543	591	630	530	527	549	535	575	552	577	496	606	550	589	559	542	590	581	573	575	556	599	601	575	600	546	553	561	598	597	586	572	555	567	540	579	569	579	598	546	561	546	573	574	574	595	559	571	562	528	568	550	514	536	536	538	546	568	555	529	575	587	543	579	573	593	507	575	577	556	602	545	583	542	576	555	549	542	568	564	551	551	569	563	570	531	568	563	572	558	581	599	546	624	578	572	584	569	586	556	573	571	528	582	554	565	564	567	545	528	599	562	605	618	554	559	596	541	605	533	562	572	547	561	602	583	597	556	544	594	601	564	558	556	548	567	498	572	546	569	565	562	538	581	572	538	542	561	580	524	521	541	600	568	572	572	590	567	534	549	543	616	547	563	592	547	537	570	543	566	572	618	558	583	565	575	578	569	558	569	598	562	557	574	603	568	547	549	543	557	585	566	572	565	557	577	595	547	586	572	586	556	595	567	582	559	566	526	587	534	535	572	556	543	569	559	571	576	570	565	574	545	596	561	648	584	541	588	565	549	574	604	594	538	558	544	583	576	580	539	592	574	532	590	552	586	554	592	581	542	587	538	571	569	541	575	535	594	547	544	575	580	578	551	601	558	589	595	557	582	593	564	564	591	581	574	564	574	561	558	532	620	541	540	573	574	543	580	542	576	591	596	548	563	606	537	588	580	590	579	602	549	572	596	557	573	551	585	584	531	577	549	570	573	573	579	584	594	569	565	551	569	584	603	588	562	578	519	592	529	543	549	575	533	577	576	549	582	536	573	565	586	546	589	562	569	574	550	552	556	575	588	569	572	592	545	540	553	539	539	588	539	554	564	585	610	609	562	558	558	607	551	621	630	528	578	548	557	589	543	554	573	573	530	588	598	546	555	568	559	550	581	568	559	523	607	550	594	551	529	533	567	580	572	599	603	555	589	629	513	566	562	570	597	580	558	567	587	579	595	595	516	544	593	591	560	561	571	527	579	555	572	610	624	568	598	543	598	606	605	578	565	565	563	585	565	569	551	529	568	577	604	569	578	542	592	535	589	583	580	602	540	573	580	557	551	559	566	579	591	570	575	556	572	635	558	557	562	603	548	589	547	570	546	569	556	547	623	569	567	583	590	614	575	574	572	539	600	596	551	580	568	587	580	569	575	574	543	562	555	581	545	590	577	573	554	588	555	521	559	526	594	610	623	576	564	592	530	579	538	579	561	537	516	537	575	515	541	594	566	550	588	557	549	566	531	556	597	570	576	567	570	545	572	583	606	586	535	590	554	622	555	576	571	594	556	576	549	552	552	572	540	549	575	579	543	593	536	536	569	551	566	549	613	585	570	570	568	575	568	553	586	570	568	533	585	552	551	548	552	564	565	597	557	551	554	568	587	594	549	582	553	549	585	550	562	572	579	514	587	574	554	540	569	538	601	569	537	582	617	534	547	567	588	528	552	590	562	570	623	580	561	604	586	512	590	552	544	568	549	587	574	566	566	585	574	522	562	566	606	523	543	551	547	541	568	554	555	595	554	609	566	603	600	552	560	630	556	566	558	574	557	561	580	566	521	568	566	548	562	547	560	540	596	613	579	598	576	526	578	589	536	545	531	620	565	547	584	557	578	575	569	584	577	600	575	554	552	558	571	553	533	568	562	552	585	544	575	557	577	589	559	539	546	558	569	568	601	567	610	557	552	575	553	549	561	536	558	542	587	602	568	593	550	612	539	576	543	566	534	576	543	611	585	590	526	528	606	562	552	562	589	564	559	513	540	566	581	562	555	560	572	571	591	607	544	567	622	558	526	583	566	601	607	579	569	576	600	531	538	582	577	549	531	560	596	553	578	581	597	614	607	556	553	579	592	609	565	529	522	563	580	559	561	566	562	529	556	577	537	572	588	526	597	594	552	612	568	571	587	609	523	526	565	562	580	585	603	546	592	553	582	546	584	543	603	584	597	551	560	526	565	575	544	601	531	581	573	560	572	576	562	561	596	564	529	555	574	529	533	550	569	577	578	543	593	571	546	550	605	579	574	569	539	576	573	578	574	582	561	559	534	605	587	553	587	586	545	557	573	550	596	580	590	536	581	553	558	626	581	562	564	542	539	543	611	606	605	546	552	581	539	568	548	575	604	568	584	572	579	576	606	532	581	619	618	548	550	579	534	570	593	565	532	577	576	615	521	535	556	551	565	570	569	565	536	593
8483	854	686	589	307	264	229	200	193	180	207	169	209	174	183	185	180	157	172	176	161	171	184	152	154	175	192	165	174	173	168	185	161	171	175	169	182	169	181	165	151	169	173	196	142	148	169	174	163	170	194	147	167	161	167	166	165	161	184	142	165	170	172	166	150	176	161	173	153	150	162	174	186	179	152	186	162	181	167	163	170	165	176	164	149	160	181	153	147	156	178	186	173	163	163	159	158	180	164	168	175	149	169	156	132	143	167	127	165	142	187	158	167	177	171	177	146	163	155	174	180	145	168	190	154	180	185	150	152	181	196	168	190	176	160	175	163	152	184	158	162	164	176	178	166	172	178	186	178	164	163	188	170	164	156	165	163	168	150	178	157	187	193	174	157	143	154	171	174	153	161	190	148	150	151	165	155	164	169	166	158	155	184	182	197	152	155	152	184	177	183	158	159	173	171	177	150	159	160	171	161	155	166	161	171	174	165	162	159	181	154	165	175	176	150	164	160	161	149	172	178	167	140	169	181	168	172	136	159	186	170	159	177	163	167	165	175	196	148	157	175	175	156	160	163	164	153	186	176	165	173	163	157	182	173	163	163	175	153	179	189	143	172	138	148	163	190	166	144	138	167	163	130	165	156	170	172	163	151	161	164	150	165	178	157	139	138	151	171	192	179	151	157	154	185	166	171	177	146	164	180	158	135	159	154	159	141	179	165	148	162	183	147	171	149	202	160	161	163	181	166	185	173	163	154	173	162	161	180	150	198	166	155	158	159	163	198	157	172	187	168	145	167	162	148	159	175	185	171	178	172	174	176	169	188	179	154	151	156	180	162	158	157	184	201	134	155	161	152	164	172	165	146	180	170	182	176	171	155	150	149	174	156	170	167	168	147	175	159	179	172	153	170	153	176	159	163	166	171	166	176	151	150	184	182	166	165	140	158	161	153	126	198	151	164	179	189	168	173	156	170	137	156	189	135	157	168	174	173	159	167	158	147	167	133	157	135	163	156	176	170	176	162	157	157	174	155	153	161	152	169	149	141	156	162	164	150	176	198	177	186	172	185	169	185	151	149	179	201	181	163	150	162	198	160	184	129	183	166	156	167	164	151	194	174	155	194	159	159	183	194	189	155	173	167	159	182	193	181	149	149	164	150	148	196	144	168	154	174	190	160	185	171	154	162	175	165	169	161	168	204	148	153	194	199	146	183	193	189	173	166	201	143	162	171	166	177	165	160	177	156	167	156	175	165	182	184	165	159	181	195	175	184	149	144	149	190	166	177	173	144	150	150	157	184	187	182	174	176	166	160	133	154	187	179	168	162	157	160	171	178	137	186	171	168	153	173	148	157	157	187	167	173	166	168	160	160	134	132	166	140	165	160	173	155	156	160	158	178	153	164	164	154	150	174	179	188	152	154	154	138	158	171	165	163	156	160	164	160	153	160	189	154	158	165	182	183	205	175	163	166	158	148	164	165	164	170	172	158	171	179	169	168	154	166	168	164	169	157	158	174	176	146	164	165	135	123	181	159	151	164	162	163	177	158	167	169	184	171	168	160	167	180	179	171	184	165	186	160	153	154	152	128	164	162	151	175	191	163	172	167	172	153	175	177	162	179	179	163	161	166	158	162	179	150	193	165	176	146	165	150	152	166	166	180	165	170	186	172	193	179	175	179	151	203	189	145	156	164	163	160	149	176	160	148	174	159	174	183	178	176	173	158	179	152	142	168	165	168	160	167	142	159	180	186	150	195	169	178	154	205	173	156	166	154	151	148	185	190	162	182	149	143	148	165	166	176	172	153	166	180	170	167	174	156	159	139	180	157	168	174	156	168	188	181	167	166	163	161	161	176	157	186	195	218	168	167	174	186	191	179	187	187	182	150	179	182	171	158	184	154	184	181	173	167	164	141	154	166	165	158	164	199	158	164	165	158	168	169	176	151	157	165	188	172	165	181	178	162	174	129	156	152	165	165	155	174	168	169	166	168	151	162	158	151	172	169	141	159	178	196	169	156	186	159	143	142	173	190	141	163	159	181	177	172	155	168	175	168	161	165	132	162	167	166	163	147	176	163	174	148	159	168	154	157	159	148	186	151	144	185	164	157	192	145	155	171	164	150	160	187	167	161	153	164	155	193	155	157	174	164	173	181	176	170	157	147	177	142	183	201	165	176	182	167	170	164	161	173	167	160	173	154	178	147	165	187	135	182	143	157	154	144	172	189	171	151	190	164	195	184	181	180	184	167	164	146	180	175	147	164	188	148	182	144	152	172	168	169	193	162	170	159	174	177	151	176	170	161	174	176	154	169	186	158	180	172	164	160	164	135	171	174	164	169	146	156	158	171	163	170	145	171	194	169	171	148	138	188	162	186	167	198	173	189	175	179	161	160	160	142	133	154	167	148	182	153	170	138	161	172	198	150	156	199	163	171	171	160	154	171	141	189	166	171	181	148	174	152	165	146	166	144	168	172	178	184	166	134	163	157	162	160	172	172	182	166	188	193	176	173	183	182	172	157	192	155	160	155	149	164	158	154	163	168	174	163	191	158	158	180	165	172	160	154	151	162	175	158	164	183	184	155	153	155	148	150	173	167	150	152	162	168	175	176	147	140	143	156	170	169	160	169	176	142	162	198	173	190	160	141	167	160	144	186	155	152	157	179	167	195	177	156	173	177	170	155	181	168	156	139	191	160	146	164	170	160	147	167	169	147	158	187	178	162	175	167	153	166	154	171	174	168	164	154	168	160	133	163	160	151	178	160	158	153	179	159	168	163	185	175	156	160	213	155	163	154	169	164	188	163	154	175	171	177	157	171	173	174	176	159	175	160	145	177	153	165	162	164	197	157	179	166	167	172	176	171	179	193	169	177	182	167	172	158	154	183	166	163	183	148	164	159	172	139	173	174	155	187	162	158	164	163	174	138	156	186	155	172	157	167	156	173	171	159	175	190	157	183	156	158	164	189	162	172	167	185	152	134	166	166	178	192	171	172	157	166	173	168	166	178	136	151	163	153	164	185	161	167	214	150	163	151	171	174	150	177	174	178	158	185	157	180	145	142	158	169	176	164	143	163	143	166	181	172	171	162	156	166	158	164	148	167	170	156	142	185	166	176	168	168	163	167	172	183	168	171	157	167	202	159	164	187	160	178	163	175	170	160	145	148	172	178	154	169	164	157	162	132	180	175	194	193	187	172	190	163	163	152	161	167	151	155	168	181	174	171	167	153	173	173	163	162	157	167	169	171	169	152	167	161	169	159	168	149	176	148	164	141	179	171	173	134	178	177	173	167	177	160	168	172	176	163	142	183	162	158	165	178	168	174	160	149	134	162	169	159	170	159	156	163	155	143	142	169	166	170	167	164	180	169	162	154	168	131	158	154	178	171	180	178	208	161	159	162	170	166	160	162	185	167	174	157	178	171	188	166	167	199	158	145	165	174	162	161	162	172	170	185	177	154	147	152	177	152	183	166	151	166	158	157	165	159	181	167	151
6788	1054	1603	1706	1174	1001	872	759	689	655	598	622	577	542	527	518	527	550	474	487	512	509	480	511	512	494	486	492	501	485	476	533	468	474	483	488	469	446	467	434	499	484	437	461	487	438	508	479	430	455	460	451	464	471	478	463	448	439	468	481	477	447	478	407	492	460	448	453	461	436	468	447	475	415	473	408	463	475	448	483	440	437	475	459	455	467	432	444	437	452	435	462	435	479	432	492	429	472	465	478	453	457	441	457	454	457	420	462	482	455	454	463	462	457	472	433	437	446	512	456	467	465	461	462	481	455	479	450	453	443	476	455	475	452	442	471	454	431	451	415	435	427	415	427	458	482	451	419	423	505	445	441	461	447	442	439	480	491	438	466	475	468	454	479	453	457	462	450	429	445	494	435	417	462	424	447	461	481	462	468	451	460	465	436	476	441	461	437	436	457	465	422	432	448	443	448	468	476	433	464	463	451	469	505	471	446	447	484	473	446	419	417	484	413	437	458	457	456	449	421	449	462	445	462	442	445	417	497	426	491	485	437	484	449	450	474	482	444	421	463	429	421	438	461	448	424	428	443	435	444	479	418	478	431	430	478	420	438	457	441	437	447	442	449	448	462	473	472	466	402	461	444	435	427	445	482	454	446	454	460	402	458	480	427	433	453	461	459	463	449	451	423	462	485	474	442	466	456	436	462	504	475	440	458	461	448	447	451	435	438	421	465	460	450	458	467	440	435	460	438	459	433	440	442	438	415	438	449	467	452	490	446	447	464	443	473	465	446	444	475	420	461	451	470	499	449	448	459	447	416	450	466	464	477	454	430	430	460	462	466	443	436	499	466	468	451	453	455	441	487	464	452	463	460	460	467	485	467	454	457	464	444	464	448	424	482	422	451	452	482	407	442	465	447	460	436	436	459	456	482	449	474	481	462	456	450	474	497	482	496	442	462	463	422	448	472	410	456	472	411	491	452	485	440	467	461	420	483	466	460	419	452	457	467	442	496	461	429	446	448	462	457	461	446	427	478	457	443	466	477	475	430	436	435	468	392	483	442	449	444	429	477	439	477	445	461	449	449	466	462	472	454	449	432	459	466	444	408	470	488	472	422	456	428	448	460	459	471	427	463	489	461	482	491	474	438	457	448	460	447	451	453	469	486	489	449	456	464	454	496	433	416	462	478	458	451	451	459	423	456	477	473	470	450	461	427	467	422	430	442	459	465	438	461	461	474	422	439	467	414	437	444	458	502	459	444	477	446	463	432	428	428	479	475	441	457	471	436	494	448	450	456	448	428	456	446	435	411	462	447	462	486	439	448	473	466	458	456	439	464	442	421	430	450	439	433	457	471	455	442	470	418	429	459	457	446	469	476	440	461	448	452	491	443	445	456	467	452	477	461	418	440	434	417	468	463	447	478	443	444	460	475	460	440	454	444	399	466	466	432	424	441	466	449	484	453	488	430	493	472	443	469	456	457	481	488	438	456	428	496	464	461	447	462	447	467	484	430	439	441	400	428	482	439	454	473	466	477	457	447	451	442	447	488	437	450	468	426	454	464	430	457	466	440	475	511	477	436	436	462	454	434	462	459	432	440	446	452	465	467	477	430	424	453	475	409	437	460	402	467	456	472	432	472	453	440	465	471	466	444	455	424	468	439	456	451	457	460	440	445	457	427	471	424	446	432	491	468	453	468	453	440	410	465	453	416	446	445	504	454	470	415	461	460	475	432	383	451	446	448	454	469	496	432	464	440	452	440	488	417	462	465	426	483	451	425	437	442	455	423	446	439	463	439	462	498	463	458	435	432	466	480	476	465	468	428	443	465	441	440	460	451	424	446	422	451	475	462	453	444	468	453	426	407	438	409	428	462	438	443	454	424	441	443	428	441	487	431	454	435	454	450	476	463	451	435	459	462	450	449	437	406	427	451	441	434	436	448	449	466	477	438	428	442	440	468	486	472	438	473	412	482	459	462	470	449	452	420	452	430	436	438	479	456	436	453	455	462	458	475	439	429	470	465	423	461	494	470	455	489	449	440	454	466	408	491	439	415	448	432	451	453	459	459	453	443	474	459	481	461	418	449	479	431	458	464	454	469	435	456	468	415	463	419	454	434	464	454	442	453	422	465	433	462	452	457	431	452	466	435	493	481	416	423	436	419	447	392	469	465	462	430	453	407	470	423	456	432	446	451	425	496	456	460	474	464	481	469	485	432	471	420	436	465	459	456	445	436	433	442	434	482	469	465	473	439	443	445	458	431	449	462	480	433	418	439	460	455	490	452	496	472	448	459	408	415	466	487	444	463	428	460	442	473	496	454	422	433	470	473	425	477	502	433	456	464	454	447	432	488	441	414	465	444	455	435	428	435	458	451	437	426	419	479	502	464	460	466	451	474	431	490	488	469	442	437	408	418	445	440	457	506	459	478	444	444	412	461	433	427	465	434	417	463	491	434	447	471	474	467	392	445	468	469	446	427	430	414	441	414	458	490	444	435	453	430	469	424	459	436	446	507	453	459	441	452	446	468	446	409	439	456	467	448	454	447	406	485	441	475	431	477	493	427	482	441	453	425	456	393	453	461	454	523	454	476	436	482	418	403	460	450	426	433	437	461	442	458	485	481	448	454	413	449	425	423	424	447	437	476	438	470	452	474	426	465	438	463	446	481	451	458	412	473	478	431	453	418	486	463	437	461	415	490	459	466	454	468	459	464	484	433	465	477	437	461	438	470	454	462	438	471	463	481	481	467	432	461	429	461	464	447	466	479	472	444	421	452	418	435	521	439	423	481	439	475	486	482	427	448	432	480	452	479	441	435	458	471	445	496	467	468	486	434	445	446	420	460	466	455	439	454	481	446	467	446	453	451	420	502	433	434	468	431	431	443	427	465	432	433	469	405	494	447	473	417	497	427	464	428	439	455	442	465	443	474	464	460	462	461	450	448	442	445	460	463	438	414	421	446	436	416	479	458	473	480	464	431	489	443	439	435	447	465	474	419	483	457	477	462	423	458	441	418	432	486	474	444	432	480	479	488	456	457	474	413	443	447	447	492	491	450	454	436	451	421	436	440	465	417	446	438	459	451	431	451	446	457	453	432	427	457	481	420	450	476	429	452	450	439	449	435	459	487	461	445	429	492	473	499	431	492	490	466	467	473	467	438	422	483	464	464	461	482	456	460	433	445	475	465	469	457	463	479	427	464	446	464	469	462	405	477	422	434	455	441	470	428	451	434	474	432	437	497	442	466	466	423	446	465	460	453	487	428	423	462	452	428	457	433	449	460	484	503	445	460	438	499	428	434	420	419	445	484	438	470	478	471	454	473	417	449	483	487	448	446	443	455	426	464	455	448	457	460	432	433	456	449	435	459	452	439	438	451	418	409	464	456	446	459	475	411	464	453	431	444	448	455	468	478	434	463	453	427	471	444	430	437	480	447	455	453	471	450	428	483	477	461	472	480	449	463	439	447	486	442	467	451	414	498	431	420	461	478	461	467
16367	2180	1310	1066	671	612	515	470	444	392	413	381	355	350	356	381	374	362	396	367	335	387	362	378	367	348	363	379	341	335	363	365	360	368	354	349	332	317	323	332	344	318	389	360	349	336	377	355	338	319	381	356	315	367	392	371	382	348	343	332	324	312	342	358	314	392	357	312	339	321	350	360	353	346	359	334	342	344	348	360	323	325	378	323	349	339	355	379	398	371	326	339	306	356	323	320	351	318	367	344	358	326	355	334	361	360	315	323	323	319	337	353	364	340	353	327	295	351	370	312	319	370	314	354	345	345	364	346	318	365	340	342	391	316	340	371	349	375	338	367	382	344	339	353	348	357	311	350	328	370	338	296	361	376	339	329	369	383	353	338	357	373	335	368	355	328	319	339	356	345	337	338	371	365	348	345	379	385	370	349	378	345	352	359	363	404	338	363	362	348	323	361	377	367	335	330	349	359	329	364	328	362	344	346	329	361	334	327	338	340	317	368	356	324	363	365	362	341	334	332	378	347	354	340	380	341	374	353	324	342	353	344	318	361	332	363	338	337	358	342	337	346	344	335	358	352	352	374	351	339	353	348	330	372	342	401	326	385	356	333	321	328	358	316	339	373	345	349	377	333	339	390	313	355	363	344	307	353	320	325	346	346	330	351	359	332	352	366	385	363	339	367	334	352	349	349	348	357	394	353	341	353	367	357	348	352	365	338	294	374	361	339	328	341	343	334	341	323	340	352	360	362	316	360	359	335	342	372	369	317	363	359	344	369	363	360	386	349	336	371	301	324	341	365	321	346	326	309	360	325	352	366	365	342	361	366	337	357	372	357	380	336	365	360	352	347	326	333	368	347	341	341	350	331	346	376	330	346	380	338	346	326	315	325	336	341	376	357	361	332	332	349	348	314	353	382	345	309	359	323	372	374	369	353	371	342	344	357	340	304	359	327	366	344	340	311	359	333	343	340	356	333	390	335	343	364	374	363	343	373	360	358	364	337	376	388	379	364	335	379	359	320	311	344	341	392	355	360	333	393	369	356	325	336	352	336	355	353	343	340	380	302	347	338	330	330	344	374	329	322	364	358	354	353	313	350	325	381	333	365	355	316	311	374	359	334	311	355	341	339	317	351	325	337	328	351	329	328	331	347	352	365	350	374	352	359	352	317	348	340	322	373	373	322	315	323	369	366	353	351	357	312	318	362	342	353	363	363	334	381	354	372	361	357	345	379	371	330	354	355	342	311	342	346	349	342	331	399	340	349	345	349	350	325	320	346	349	326	334	337	320	334	332	352	330	349	302	347	365	336	328	327	362	373	357	318	328	383	399	329	334	344	353	358	360	326	333	338	322	337	336	348	354	348	362	332	325	335	339	330	361	358	358	355	347	383	329	296	349	377	321	384	357	324	333	384	367	375	349	341	350	358	350	335	362	378	370	320	366	354	372	364	352	326	357	332	356	355	334	374	342	349	333	329	366	378	350	336	335	354	328	352	329	344	343	330	331	312	353	375	344	337	361	346	342	337	345	352	321	370	336	307	355	340	342	352	326	318	369	364	325	343	352	353	367	318	344	326	348	348	382	355	363	321	353	345	375	376	371	350	357	376	381	351	356	395	344	356	345	352	323	334	381	339	335	395	345	338	330	310	348	371	344	361	346	351	347	348	386	323	352	327	355	357	355	351	317	349	342	380	344	334	350	389	354	331	315	329	389	356	327	376	334	358	356	345	373	332	339	367	329	325	362	365	346	319	354	352	332	338	322	369	367	332	329	358	337	338	349	361	377	333	348	324	366	353	344	372	325	359	327	312	337	368	319	372	340	357	333	354	339	324	344	355	336	322	338	313	348	312	364	370	361	341	330	352	359	348	343	359	306	320	346	345	344	350	311	355	337	370	346	362	331	310	381	367	345	321	342	361	353	351	320	326	322	308	340	353	342	357	373	364	327	345	399	313	324	345	351	330	365	362	347	342	357	337	330	383	340	338	360	362	361	339	361	348	342	348	372	333	369	362	333	343	354	358	362	338	342	330	399	310	365	322	354	372	349	367	385	360	346	294	325	347	319	333	326	335	334	328	348	355	380	383	359	352	361	344	368	347	370	315	347	314	331	341	378	386	366	335	370	345	367	312	354	346	325	318	349	340	353	368	358	376	337	352	352	337	309	377	315	380	341	356	390	357	331	351	324	362	345	352	386	356	345	367	333	340	318	341	361	328	348	326	336	345	362	344	351	344	363	368	355	333	357	357	315	351	327	324	319	350	333	327	342	318	341	339	333	354	354	362	342	318	330	347	319	351	391	364	314	322	351	379	347	334	374	358	336	349	370	308	318	378	373	362	324	348	352	317	353	355	335	370	388	350	313	345	359	338	346	333	347	370	340	338	340	350	353	380	357	335	356	341	373	357	348	367	323	355	354	328	342	330	333	365	363	354	328	339	345	330	352	358	358	359	327	334	346	308	333	356	318	320	315	341	372	363	367	356	335	351	353	344	346	359	291	331	323	393	336	380	375	345	326	336	358	351	324	310	307	362	361	363	337	325	334	325	324	364	333	331	363	328	322	331	374	342	368	379	354	349	377	333	361	340	355	365	311	326	317	345	380	365	351	342	312	355	356	353	378	362	377	336	324	350	345	368	371	354	331	355	376	339	319	335	357	382	396	399	353	377	368	364	343	332	371	346	385	379	352	333	306	340	316	315	368	348	355	342	356	372	348	348	336	365	338	341	357	335	345	342	336	350	350	372	356	339	322	316	338	318	318	336	327	329	374	385	333	351	345	352	359	322	338	338	378	341	336	378	336	315	349	353	369	396	342	304	343	338	374	320	364	392	330	370	353	340	383	372	329	362	311	365	359	360	378	349	332	302	316	358	373	344	362	367	331	344	327	346	350	340	331	332	358	326	323	372	313	370	344	319	331	349	359	332	343	365	334	365	342	354	333	328	346	299	317	333	340	339	321	330	388	349	390	347	335	363	336	292	364	339	323	334	354	373	336	359	318	346	353	335	321	336	335	318	384	350	321	363	363	385	338	334	342	301	362	332	314	361	346	343	345	347	364	336	328	361	391	365	337	321	360	366	331	336	347	348	327	398	339	370	323	362	347	376	335	342	335	356	374	338	351	340	329	371	331	321	363	351	312	350	393	327	364	341	351	323	385	345	355	337	297	342	378	346	332	324	365	356	330	316	329	343	340	360	374	337	343	336	339	337	359	350	356	341	326	371	328	342	352	317	353	361	349	344	335	323	325	392	373	368	367	356	337	353	327	309	313	379	341	345	349	356	358	373	335	362	356	363	393	381	373	366	330	338	353	361	361	360	338	321	324	349	331	368	346	326	366	348	324	372	366	328	367	310	360	316	367	367	353	330	348	354	328	373	374	405	327	370	348	326	335	327	335	382	351	387	374	341	351	324	355	327	342	357	324	331	381	368	362	342	328	380	382	364	367	340	332	384	349	374	365	336	321	320	335	349	339	306	344	318	313	349	354	334
9243	1777	2612	3033	2155	1845	1566	1429	1317	1171	1170	1048	1016	1003	1076	972	981	930	998	917	872	944	909	920	865	897	845	850	896	890	829	839	843	857	865	861	844	828	830	892	846	812	838	811	809	766	807	871	844	844	797	847	809	812	868	881	884	826	804	820	801	856	827	822	798	825	857	860	833	879	819	840	808	819	775	859	790	805	836	855	862	815	859	818	857	812	839	766	838	822	828	847	843	817	802	801	805	818	811	842	846	840	843	824	825	836	818	831	848	852	846	840	803	806	831	833	792	828	804	836	878	806	806	752	801	819	831	828	787	818	798	848	841	803	859	859	842	822	835	819	820	844	812	802	850	824	798	841	810	768	772	828	822	812	823	849	783	767	808	811	838	805	828	858	819	812	824	823	853	853	834	839	843	823	840	824	816	781	781	810	810	857	790	825	744	838	812	849	822	808	826	782	770	852	828	876	870	837	814	771	817	819	846	831	810	891	847	821	802	820	865	844	851	816	801	814	869	859	875	813	839	840	805	803	826	789	852	824	792	762	752	819	857	775	778	810	800	832	821	839	843	780	796	871	859	772	814	816	872	881	788	782	857	830	782	850	840	813	857	862	776	815	889	852	823	841	829	821	863	825	835	782	856	822	844	803	840	777	794	853	844	812	836	853	829	818	802	793	857	847	805	808	833	849	789	788	876	793	837	760	849	822	812	826	787	778	832	797	851	840	826	889	856	810	811	801	761	896	791	787	839	836	811	854	866	844	846	806	837	783	785	781	811	829	795	851	792	816	795	758	799	816	831	761	800	821	860	843	834	828	857	837	852	857	822	784	817	796	858	817	814	899	800	782	848	790	809	804	816	784	826	873	821	804	849	842	818	834	804	852	826	795	851	863	849	825	816	855	797	821	849	847	839	836	830	823	806	794	821	848	833	803	832	790	835	828	833	829	828	775	782	840	796	838	802	819	802	825	796	791	813	803	777	791	845	824	849	818	813	794	832	847	766	847	802	766	825	798	801	870	792	827	863	786	848	835	787	796	868	815	867	792	864	838	791	773	822	813	815	850	778	862	844	884	811	783	782	797	838	875	834	830	816	824	818	844	784	744	786	814	783	832	838	856	809	837	767	852	810	821	838	807	827	814	850	836	793	761	810	767	788	871	861	856	784	858	820	885	835	835	813	807	812	828	825	813	837	814	821	818	847	848	816	811	837	840	783	832	847	834	830	848	858	800	817	875	837	820	837	809	823	890	795	782	777	842	836	777	813	820	837	787	816	825	819	858	845	834	814	851	811	802	827	844	851	823	783	808	806	775	823	834	774	821	769	821	796	817	806	827	837	773	817	762	872	850	781	826	778	830	837	843	806	815	771	817	850	839	796	829	837	833	838	843	823	845	782	813	793	818	892	805	829	840	843	817	826	780	861	830	816	809	838	847	866	839	803	818	765	837	763	868	845	819	819	758	857	816	828	813	804	788	802	856	851	808	839	872	807	815	846	846	840	846	814	849	876	843	810	861	791	795	853	820	824	836	807	822	824	827	899	847	823	762	824	822	838	793	803	845	880	783	824	842	844	826	838	806	845	827	842	836	835	804	778	834	820	836	810	847	818	857	806	826	794	813	791	790	790	773	836	832	841	792	852	809	830	885	806	867	842	829	811	821	821	825	804	811	815	790	816	816	857	818	834	818	829	790	849	838	849	797	813	889	819	892	756	807	819	782	849	863	845	844	901	795	866	797	780	851	863	763	833	786	870	813	817	780	853	872	771	851	831	811	858	821	843	854	809	797	848	809	859	789	854	871	787	849	829	800	866	826	858	866	849	814	874	814	799	812	829	819	842	793	804	820	856	814	839	789	810	871	801	788	803	823	824	791	827	827	822	830	810	837	835	824	804	794	860	829	796	828	769	776	834	847	868	838	787	836	771	879	793	834	792	794	798	862	796	784	817	746	863	796	792	813	824	819	839	798	846	816	837	830	852	838	791	809	824	852	886	813	826	767	805	868	844	799	862	827	829	808	823	844	811	811	854	861	835	860	772	837	833	823	789	829	823	846	828	817	871	839	845	828	816	803	831	829	790	829	848	753	804	833	832	831	844	854	799	845	840	832	819	802	794	783	770	788	850	812	838	812	835	825	817	789	834	786	827	846	849	857	769	802	823	857	885	809	812	823	777	824	838	847	799	794	842	786	825	831	824	762	833	818	807	806	797	809	835	799	831	778	799	892	826	753	809	804	818	767	815	860	826	803	801	911	787	882	791	872	781	819	778	816	806	815	842	825	827	849	825	842	838	792	838	818	800	797	844	788	855	792	799	839	738	876	819	814	814	824	804	800	790	789	839	809	764	805	848	814	824	795	888	825	824	809	813	816	801	840	851	852	833	859	815	788	794	856	802	878	786	762	802	768	818	854	758	841	831	820	807	817	852	853	822	820	842	804	855	829	786	853	839	804	806	827	845	820	768	844	841	810	807	825	809	875	848	855	801	814	829	837	882	865	806	819	799	830	807	782	806	787	830	816	803	815	809	828	830	832	778	846	827	783	807	848	809	801	834	814	863	861	848	825	839	790	813	862	843	821	841	808	781	843	780	827	854	799	796	819	880	818	831	830	818	845	846	799	827	778	833	803	831	805	794	804	846	868	818	789	839	901	809	834	798	869	814	824	837	863	841	880	829	794	877	827	799	793	859	867	847	843	811	794	828	858	817	845	820	762	874	877	808	814	794	854	822	845	867	800	802	814	869	839	859	824	816	822	800	828	804	830	795	899	788	795	839	836	830	820	823	834	826	790	830	809	820	818	805	794	842	779	805	803	840	813	864	826	831	828	814	850	809	788	817	840	827	818	814	814	839	793	780	834	778	841	812	847	810	763	852	818	822	840	808	792	854	815	829	834	858	779	880	834	835	844	822	808	875	843	829	810	799	814	846	804	838	813	851	791	849	826	813	800	850	885	848	812	831	824	841	812	800	850	834	862	843	789	826	847	855	797	854	798	861	791	804	806	826	816	795	839	752	799	808	821	828	797	789	840	820	839	851	845	809	831	819	903	815	820	826	794	803	791	802	851	824	813	830	812	863	811	789	825	833	816	753	865	775	838	841	829	774	842	803	822	817	827	807	823	819	824	821	792	823	796	802	839	828	811	819	838	851	884	788	811	826	850	857	846	869	854	796	870	807	835	826	823	828	828	787	787	831	810	827	773	813	868	810	841	850	801	822	843	809	798	821	836	787	880	840	859	868	792	787	804	810	815	813	774	787	841	840	858	818	837	846	836	815	832	844	859	783	750	844	855	841	858	813	879	819	835	809	799	775	805	836	811	829	831	822	803	782	799	894	796	809	817	854	840	835	849	788	821	836	804	809	859	818	857	799	862	895	857	823	813	823	835	821	856	892	789	845	813	815	807	785	807	831	791	813	905	810	814	799	834	821	783	807	812	781	814	852	800	840	775	831	890	850	823	791	810	844	855	793	829	830	810	829	835	809	808	835	818	861	886
2164	500	390	335	233	229	262	253	269	228	234	205	228	215	212	225	243	232	250	200	209	235	223	235	243	250	219	239	240	207	275	237	244	202	244	233	250	253	219	231	244	216	219	234	229	234	214	249	243	234	211	224	230	228	231	222	228	240	251	261	245	228	211	215	255	224	238	255	232	215	239	229	252	228	236	232	218	237	225	236	239	215	223	207	257	230	240	235	212	240	238	199	241	235	222	239	208	234	240	215	223	239	244	232	201	255	228	233	234	233	210	212	229	216	248	244	190	220	243	233	214	253	204	210	257	248	246	247	236	243	239	224	248	209	228	220	220	255	192	236	222	219	219	239	221	248	219	203	259	246	225	230	233	234	187	215	237	209	232	248	240	225	210	212	208	237	233	226	227	243	220	201	239	233	221	227	260	225	255	226	237	203	235	210	205	223	225	226	208	258	262	210	191	246	226	227	218	234	241	199	237	236	270	238	225	224	237	292	236	223	251	234	255	202	211	232	235	243	228	241	248	217	228	234	197	244	223	263	191	242	231	234	235	233	250	237	242	241	265	246	225	248	250	205	209	237	218	259	242	244	211	230	244	226	230	205	239	195	235	228	232	234	230	231	230	220	262	235	216	244	222	236	272	234	219	221	269	235	245	211	232	249	235	228	238	243	229	228	224	223	236	236	240	247	228	240	212	256	244	225	236	232	205	226	242	236	235	227	229	238	242	218	221	218	226	234	226	252	226	234	233	238	208	219	234	204	254	245	251	239	259	211	249	230	230	242	248	221	216	231	236	249	248	223	224	249	232	244	250	199	246	252	222	225	232	256	226	220	230	227	225	241	214	247	237	246	220	253	247	263	252	213	234	234	234	237	246	251	225	241	216	239	235	225	221	250	263	245	212	201	230	251	240	232	199	254	226	243	220	228	239	220	228	275	202	205	232	228	215	180	212	255	210	181	235	216	245	234	221	217	229	247	239	248	219	233	235	236	207	241	217	227	240	214	224	238	245	255	256	230	219	243	206	212	244	229	229	281	232	252	228	205	223	236	224	243	241	227	222	266	222	230	231	231	242	222	222	225	222	252	237	239	224	237	216	229	235	228	243	200	225	247	250	239	274	220	265	234	231	230	227	235	234	245	213	257	222	229	216	233	258	239	231	242	262	234	216	221	256	241	226	247	212	229	209	223	222	196	254	248	255	243	219	235	218	226	206	234	214	229	233	236	214	224	225	204	246	233	208	219	222	233	237	228	222	223	231	233	232	222	219	259	245	197	213	229	229	264	231	244	255	228	244	245	222	206	245	229	222	209	234	263	224	257	205	238	227	229	236	237	241	256	220	219	244	222	244	216	228	220	240	256	224	241	225	242	228	203	205	234	207	204	229	256	237	220	213	253	266	242	257	265	245	265	193	206	217	232	214	199	213	216	240	242	242	235	252	235	220	205	248	222	268	252	214	243	251	238	235	218	204	247	227	225	269	292	235	211	262	254	260	231	223	242	235	235	235	232	219	201	195	255	258	248	225	262	222	249	214	253	228	229	215	238	246	216	221	240	246	222	227	218	253	209	219	221	236	207	228	223	243	234	228	261	218	216	256	230	232	221	219	229	247	242	227	234	207	214	251	240	222	251	216	213	245	249	236	241	204	210	219	229	217	225	228	209	212	240	226	251	215	232	217	202	225	261	232	219	205	237	218	220	224	233	231	228	222	255	221	228	226	236	214	192	248	217	249	230	224	240	257	215	216	243	235	238	214	201	215	219	215	254	232	249	284	216	235	197	221	220	207	230	239	204	244	232	218	190	247	222	234	246	198	260	248	247	258	258	250	214	233	236	254	249	208	206	227	240	219	220	234	214	237	217	219	243	238	212	210	232	215	237	235	227	229	230	209	243	227	234	237	237	224	212	219	246	226	252	219	258	235	237	248	233	246	233	224	232	191	200	189	193	231	189	228	248	193	213	214	258	235	197	234	225	245	257	255	231	229	219	250	258	227	205	233	243	213	222	233	230	235	207	216	238	253	226	216	242	228	219	231	227	183	245	241	205	238	234	249	234	223	195	221	216	224	214	246	253	246	225	247	185	229	229	229	233	231	245	232	231	228	245	230	219	230	238	200	251	220	235	199	220	211	236	225	239	220	231	247	258	226	192	242	239	235	245	230	223	217	250	245	241	246	238	258	270	242	210	236	238	209	210	240	209	252	218	243	248	255	238	234	226	262	210	216	230	239	243	243	246	229	244	225	217	262	213	200	241	199	229	230	234	237	246	260	259	220	219	237	225	254	248	238	245	218	257	247	244	226	244	224	220	213	225	248	228	248	210	238	227	224	215	218	233	269	249	262	259	221	230	214	256	248	260	234	215	259	222	230	219	234	225	263	218	209	223	194	239	220	219	237	250	250	198	230	237	181	219	237	219	233	242	224	221	244	247	227	225	254	219	226	246	253	243	213	248	225	239	216	244	206	216	211	263	228	222	227	231	214	258	281	227	228	238	251	235	241	252	205	243	241	232	214	245	225	244	225	246	229	217	231	239	232	227	224	230	256	215	253	212	250	214	218	250	214	220	214	238	220	232	235	256	211	179	208	218	223	237	260	207	232	203	239	216	233	202	236	249	252	233	225	235	253	229	230	253	230	239	220	225	251	225	225	218	197	242	248	250	240	220	249	254	232	252	222	272	237	228	205	234	223	223	235	212	236	217	248	246	235	243	242	234	250	241	272	249	238	229	223	250	247	232	196	223	260	256	239	203	234	238	247	217	233	222	223	254	217	241	230	245	240	236	239	217	259	238	240	250	239	252	237	224	249	204	224	218	249	214	239	228	236	201	248	246	198	233	189	229	243	233	215	265	233	249	229	212	228	242	259	226	235	231	277	238	227	223	227	232	227	230	231	236	212	220	234	243	224	257	231	256	256	203	252	232	248	233	218	232	256	224	202	257	237	223	246	248	208	217	230	229	240	221	222	230	233	230	232	233	228	239	231	214	210	237	246	245	261	237	219	231	215	218	233	249	222	238	245	239	232	241	246	255	211	245	248	211	224	232	256	233	228	229	240	225	246	226	266	248	205	240	252	214	262	237	198	220	219	213	215	230	216	243	220	257	227	231	223	255	223	275	243	247	200	238	249	229	227	212	210	225	242	227	229	199	252	235	232	263	264	230	225	252	260	226	254	222	214	217	251	233	214	257	232	218	206	232	214	236	269	256	231	240	239	238	198	221	237	231	237	234	211	219	195	204	255	205	249	241	224	224	228	208	241	234	243	233	230	224	226	270	219	252	221	236	208	250	224	251	208	230	233	228	251	230	224	223	231	237	247	257	209	236	234	230	192	236	223	213	234	243	239	213	245	212	241	235	227	237	222	223	199	213	285	247	221	240	236	226	243	239	228	241	239	224	234	236	230	198	209	243	205	251	242	231	240	245	219	203	245	253	233	228	213	229	234	219	223	237	254	228	260	245	229	210	232	246	237	247	225	232	227	214	221	246	246	218
2037	793	924	746	596	593	564	576	578	551	593	576	593	577	573	617	600	559	594	602	584	574	516	591	546	563	527	638	529	580	557	543	537	596	560	561	588	585	556	565	546	573	562	541	532	547	526	593	539	568	557	563	576	573	602	587	552	582	557	569	572	573	600	547	546	565	531	583	537	565	607	586	549	573	579	555	573	559	564	585	598	568	570	569	531	549	562	556	592	611	589	550	597	582	561	574	546	576	567	574	573	564	535	532	557	562	607	554	587	552	550	562	545	600	585	570	557	547	532	543	599	557	553	546	549	555	564	565	567	581	552	607	551	562	534	596	565	530	542	585	533	600	565	538	564	562	522	570	536	605	582	554	600	569	560	556	582	559	551	575	506	555	542	567	557	599	530	559	560	559	579	635	590	576	566	548	584	569	545	602	552	554	577	597	552	573	572	524	555	567	550	561	579	518	513	526	542	576	594	642	627	565	564	588	547	565	524	532	585	567	546	543	538	544	566	560	529	572	580	547	571	582	582	538	529	535	576	567	582	597	528	575	562	613	572	546	607	574	570	553	588	581	563	555	546	578	566	578	543	611	527	587	599	557	601	592	561	548	580	563	618	591	546	566	640	575	569	580	565	585	590	544	547	529	614	522	546	583	613	536	628	567	573	551	567	589	525	569	559	578	585	564	547	549	577	555	558	523	573	578	583	544	589	560	575	606	566	532	565	560	552	560	569	585	542	550	573	545	573	550	548	528	532	569	590	589	547	579	542	586	577	538	565	569	567	562	534	559	486	558	609	528	530	549	567	541	565	579	577	561	536	574	545	567	595	595	568	595	547	521	563	544	606	528	559	516	551	590	558	533	568	518	571	576	587	578	520	579	526	530	616	606	522	590	540	541	589	541	597	546	566	604	594	563	564	607	574	565	587	521	558	567	646	577	575	607	554	569	552	516	567	607	567	572	585	561	586	593	525	599	509	557	537	557	561	586	592	613	608	590	577	537	576	540	562	531	578	582	567	576	552	557	550	584	563	644	573	560	603	546	567	561	541	589	570	544	576	579	594	524	589	600	557	535	567	567	552	543	594	571	572	561	540	541	555	562	583	552	579	565	550	593	571	525	554	553	495	583	530	556	537	544	552	570	572	590	559	577	526	557	558	589	587	521	551	554	580	573	608	591	519	551	559	599	553	545	612	582	541	560	597	618	558	603	553	531	593	593	592	552	552	548	525	543	544	531	538	584	583	554	569	571	595	556	561	587	536	567	567	548	543	561	560	580	518	622	575	596	614	583	548	526	589	558	564	599	551	552	568	579	566	562	534	610	589	554	574	558	590	567	572	575	601	543	579	584	564	608	526	547	538	546	555	585	536	547	575	509	582	557	571	580	627	572	545	556	574	525	546	586	576	574	589	543	553	553	540	561	548	597	602	562	591	576	549	568	557	566	561	571	580	569	563	555	570	583	562	574	578	589	588	594	569	561	584	561	549	559	584	573	578	622	567	596	583	535	587	532	519	615	578	568	571	568	585	580	582	538	581	543	545	591	566	581	552	523	551	563	532	575	582	584	564	561	586	550	554	569	576	594	527	557	613	569	582	572	566	504	602	565	580	544	590	608	608	550	532	589	586	568	550	540	554	553	571	528	575	573	604	562	536	585	543	566	559	558	555	570	556	585	601	571	559	550	606	551	589	590	549	585	580	574	586	563	529	596	525	577	564	581	553	606	551	551	579	579	569	589	537	593	555	559	584	580	555	590	588	583	576	574	568	562	559	570	564	559	558	553	573	544	564	584	542	586	530	535	551	559	518	576	577	558	561	543	620	543	601	555	535	560	557	560	575	546	554	565	616	545	578	558	552	574	558	509	561	564	593	543	585	553	536	556	624	535	511	548	546	570	541	517	562	593	543	539	597	573	601	565	565	584	526	584	546	550	583	588	539	609	550	626	510	516	571	530	572	541	588	565	571	581	533	602	598	535	594	588	583	544	541	532	582	570	548	590	577	583	586	601	586	491	597	558	560	568	546	528	555	546	571	546	589	524	533	534	523	551	600	579	630	564	518	538	537	581	554	537	566	551	562	575	553	595	555	568	590	556	560	562	583	552	526	551	560	532	520	547	562	563	528	561	589	572	547	555	557	527	585	545	605	556	542	562	562	582	554	568	528	582	548	575	553	538	538	597	541	577	567	600	554	560	612	541	530	540	559	558	579	558	589	520	577	584	557	545	566	551	547	562	558	565	575	561	559	576	547	547	554	545	572	552	544	577	572	608	555	610	560	541	550	537	513	559	575	584	585	576	541	608	613	604	509	583	566	564	567	554	589	529	575	559	594	554	550	566	552	540	624	538	552	587	574	537	559	553	536	558	542	530	589	615	548	548	562	594	521	552	610	590	558	577	563	557	530	589	576	547	558	535	560	569	540	590	561	577	554	592	558	526	551	550	562	556	574	563	577	568	557	581	569	559	562	585	591	542	571	570	593	568	565	623	545	520	608	546	576	602	514	521	533	592	557	566	559	592	573	545	541	581	541	548	536	586	582	608	565	568	587	572	587	566	532	553	564	572	564	579	556	563	583	577	574	566	561	540	552	530	570	612	487	551	584	564	557	540	585	546	542	545	580	544	553	580	572	619	589	516	517	575	543	513	525	581	599	564	571	555	543	569	582	538	545	552	548	578	592	557	576	560	583	511	549	526	521	565	575	581	549	573	566	555	562	544	576	552	562	625	565	585	503	574	582	576	539	551	569	512	542	588	556	526	588	545	572	554	529	605	528	601	552	593	530	525	541	558	567	514	571	582	578	581	563	539	539	535	569	593	566	559	602	618	559	569	551	583	543	560	595	595	547	532	562	553	546	599	597	598	548	539	548	495	593	582	553	570	533	555	540	541	544	591	551	522	574	548	561	580	524	514	552	568	574	586	577	554	542	526	575	610	554	561	579	591	550	547	547	602	529	542	561	565	564	571	578	574	569	597	538	591	595	577	574	547	562	574	552	549	635	547	584	608	560	606	546	551	581	502	562	568	533	572	579	591	561	603	544	584	524	564	585	587	563	522	570	591	584	594	554	571	592	567	555	591	577	557	572	580	577	583	565	599	572	545	575	570	555	543	571	572	519	556	532	568	571	576	570	531	569	604	572	560	573	568	554	567	569	555	558	579	542	594	560	543	552	548	570	609	569	559	570	548	554	581	545	614	546	585	541	563	601	551	522	545	529	526	593	568	572	579	537	585	544	554	549	585	592	561	513	577	546	574	559	571	577	561	536	508	551	553	572	571	598	574	577	596	555	578	569	554	565	568	590	596	576	560	572	572	563	554	585	580	545	577	576	578	584	573	556	524	546	584	517	563	565	609	564	553	510	550	546	559	587	543	577	555	582	595	577	573	566	560	544	550	548	548	576	559	587	562	604	537	596	533	542	561	548	582	550	582	558	594	534	519	568	539	568	555	569	556	540	550	561	579	555	577	600	596	567	600	571	552	583	548	554	564	544	573
8339	897	867	571	310	271	208	200	206	209	200	190	181	204	182	203	196	188	158	190	182	146	176	168	158	151	171	194	169	163	173	157	177	181	179	170	176	166	166	150	178	176	175	156	183	185	185	182	165	161	163	172	142	196	169	175	177	135	156	166	180	168	180	166	173	170	155	201	176	180	172	162	177	165	160	174	166	150	171	151	161	160	172	154	162	152	153	169	180	173	140	158	178	142	136	151	168	162	174	159	181	156	162	162	174	179	155	162	185	169	166	141	173	163	181	170	160	162	153	130	155	154	170	208	148	177	145	178	161	185	158	166	171	173	172	169	175	187	168	165	153	174	159	160	166	176	166	175	159	166	148	154	166	169	174	143	165	148	179	173	169	174	167	172	133	161	172	148	153	178	179	176	160	164	161	158	149	151	181	161	153	165	169	175	154	179	144	140	187	184	180	152	165	190	164	171	168	149	151	176	160	159	170	171	179	194	176	177	158	179	152	167	143	169	169	144	157	180	187	180	161	163	189	191	160	155	184	141	164	188	178	159	153	166	181	150	193	149	167	182	157	146	163	176	181	161	193	164	166	174	171	164	168	173	169	184	177	159	177	147	175	174	190	157	162	154	159	159	191	182	162	177	153	167	164	148	174	168	162	186	174	164	161	177	167	161	186	155	151	163	179	158	169	173	136	160	178	169	185	188	172	162	138	191	177	198	150	171	151	153	162	150	163	169	163	181	162	192	164	211	154	168	185	151	151	177	157	157	150	179	173	167	194	163	159	155	144	167	156	170	156	145	192	156	181	173	180	170	199	168	144	180	176	168	172	151	154	191	189	155	165	159	161	153	160	211	188	170	146	149	169	139	167	150	164	210	177	175	171	144	175	158	164	154	146	183	145	156	154	159	168	185	169	154	174	161	155	144	159	161	167	157	165	199	171	183	158	164	185	182	174	186	182	160	175	158	161	166	167	189	183	169	183	182	174	179	167	202	161	188	158	153	180	154	163	181	140	178	131	152	167	179	158	168	163	166	169	143	170	171	149	158	164	151	176	171	172	156	140	176	175	142	164	151	155	161	182	147	162	137	168	158	183	146	143	155	183	186	180	195	168	157	156	146	170	165	149	170	146	167	143	181	163	161	168	135	185	183	175	153	176	176	172	143	153	164	143	155	189	169	176	168	179	167	156	164	151	183	144	174	142	160	142	155	157	169	162	171	198	159	160	166	161	149	175	149	169	171	165	153	169	165	167	152	182	159	186	174	169	166	154	147	181	167	137	195	155	165	140	166	149	140	146	172	149	184	169	184	168	186	176	151	188	147	201	182	168	162	185	167	153	156	168	163	170	166	147	187	161	174	171	184	155	180	168	137	164	169	160	181	176	124	184	177	174	155	165	170	200	162	194	179	174	184	177	160	164	148	176	169	173	173	174	157	159	166	154	163	166	166	161	126	163	174	168	132	200	175	170	174	196	193	170	173	185	170	167	165	176	179	150	161	186	162	156	143	154	168	165	149	149	179	193	171	193	151	169	152	169	165	201	190	177	154	173	170	143	170	176	158	163	186	152	173	152	167	165	180	162	187	163	174	162	174	183	175	174	177	163	169	176	156	162	182	198	193	171	180	181	168	181	185	169	181	170	157	157	148	163	147	159	149	169	175	165	167	178	156	176	162	168	146	185	174	165	179	181	178	151	166	152	167	174	149	162	150	165	175	183	181	154	189	148	164	180	142	164	161	166	166	148	179	170	178	201	163	137	158	166	161	149	183	148	151	144	176	193	172	162	177	166	164	150	142	134	141	149	167	173	137	163	169	151	158	206	174	184	158	163	184	201	159	161	135	172	188	175	147	165	173	144	147	152	157	159	150	182	183	159	171	175	138	158	154	153	159	171	141	160	153	148	169	158	146	166	165	163	173	157	165	158	174	189	168	162	178	190	155	181	183	192	151	158	167	150	156	165	148	188	153	191	180	185	170	183	163	168	146	171	157	166	137	186	154	166	142	166	169	177	159	171	180	162	168	159	155	173	160	187	181	160	177	174	173	190	176	158	162	156	189	173	170	183	153	173	154	148	170	176	143	167	178	163	157	166	146	179	159	130	166	170	160	170	169	169	143	174	169	173	160	159	168	166	175	149	163	188	174	156	157	181	180	201	165	174	154	158	155	142	164	164	190	168	156	170	156	192	149	175	151	157	158	142	181	166	165	177	160	172	169	161	170	182	154	196	167	151	165	188	193	209	179	171	140	144	176	152	179	181	148	145	162	176	175	156	177	150	173	187	171	190	158	157	158	153	161	158	174	153	173	167	167	168	159	146	158	183	165	171	164	174	191	159	151	140	178	185	173	157	178	165	203	167	170	174	166	165	166	173	196	159	166	183	175	174	152	173	169	151	177	147	169	157	149	175	161	153	181	143	149	176	180	155	165	150	142	151	151	173	167	147	155	172	169	163	149	170	182	174	170	152	185	147	152	164	176	191	165	153	168	165	166	160	169	168	149	178	154	177	148	172	151	171	180	193	164	175	181	169	197	143	174	187	186	160	154	181	164	185	139	160	162	178	157	175	157	174	174	151	173	170	177	158	162	178	159	168	179	175	159	158	157	123	171	173	182	160	174	175	193	141	175	193	163	176	179	176	187	182	185	155	170	162	162	156	169	157	163	164	190	158	202	167	171	157	139	175	147	186	148	185	172	162	158	169	183	170	181	152	156	159	186	146	169	177	161	159	146	151	144	156	128	137	148	182	181	162	154	165	160	191	177	157	179	168	177	145	167	160	188	152	146	162	145	174	176	169	175	157	170	169	188	172	177	164	186	142	160	141	180	172	169	160	183	174	171	167	165	145	198	168	181	139	178	165	152	172	166	166	204	192	190	162	168	166	180	165	192	140	173	183	144	212	170	141	147	146	197	165	165	164	160	147	192	197	149	156	182	184	159	186	157	179	171	158	184	166	146	158	167	166	130	171	158	147	167	181	154	173	190	164	176	144	151	175	145	172	164	158	139	169	161	144	176	176	165	172	178	145	176	177	164	164	156	141	173	170	179	167	154	166	157	174	167	154	176	188	141	173	166	168	170	151	162	147	148	169	161	153	167	161	192	184	157	153	130	160	165	181	171	172	176	180	183	206	184	145	173	162	167	172	167	177	180	153	153	147	147	154	163	178	152	178	155	142	175	174	144	160	173	170	173	162	166	195	184	171	161	153	156	185	177	168	166	163	153	175	165	155	168	154	180	170	168	169	173	165	168	142	166	166	149	170	160	161	151	172	153	182	167	151	165	191	155	185	152	147	194	168	152	158	166	179	171	175	173	139	195	200	166	156	145	186	186	158	145	162	187	141	151	172	152	191	162	159	142	170	152	167	161	159	159	170	181	167	165	158	176	171	198	169	167	174	159	155	165	158	164	164	151	163	151	151	167	181	168	181	191	163	167	185	155	163	170	146	164	153	164	187	193	175	164	151	142	169	149	161	195	170	151	157	161	167	170	179	172
6681	1162	2151	1599	1099	995	870	750	686	656	592	581	562	568	573	560	533	503	478	477	516	506	469	472	480	493	489	465	481	476	455	483	506	462	489	474	494	419	471	449	474	475	474	460	470	428	460	467	415	457	480	450	515	466	472	461	459	455	478	470	482	470	464	425	488	477	453	472	467	471	511	459	465	460	459	468	469	450	455	432	505	446	446	475	457	436	436	480	445	480	449	489	466	462	478	445	473	473	494	482	406	444	449	437	434	470	449	479	411	467	454	436	453	493	459	465	476	490	447	485	457	416	446	445	441	476	482	448	454	447	467	475	459	431	449	486	462	455	475	441	471	480	480	457	439	447	434	443	457	456	463	449	473	442	454	432	463	418	439	470	429	482	425	512	419	497	442	477	407	465	457	444	480	464	466	473	436	455	423	446	473	493	480	475	461	465	445	440	475	431	431	466	415	479	449	482	474	439	485	476	468	510	493	463	443	435	471	441	489	456	427	490	458	460	424	464	447	496	456	486	493	422	441	456	395	456	474	427	463	478	484	451	430	483	434	454	447	433	442	478	468	434	479	443	457	432	448	473	460	482	458	436	443	456	494	489	484	475	461	444	461	499	461	447	492	434	465	491	503	439	485	410	433	422	440	439	472	431	461	481	407	444	448	443	440	443	455	484	475	450	460	451	464	472	474	455	405	422	465	456	457	470	505	485	419	450	453	468	443	454	478	424	472	420	437	431	476	492	445	453	413	467	466	474	484	448	444	453	474	456	450	473	476	457	471	466	494	450	470	478	448	459	465	445	495	460	448	432	462	466	464	461	434	428	438	434	468	449	443	491	451	521	512	419	478	454	461	475	445	451	403	441	438	445	482	457	461	479	452	477	486	472	474	490	463	455	469	471	455	442	433	453	467	446	462	443	444	460	477	456	440	456	448	427	451	472	456	479	472	426	491	434	477	427	408	418	455	417	497	446	464	436	409	464	464	455	465	430	464	458	432	472	440	453	403	477	465	447	492	426	447	470	458	441	435	449	467	469	482	454	455	431	414	443	418	437	512	486	459	445	458	425	473	451	442	435	449	490	454	437	472	435	483	447	446	486	458	485	461	417	447	485	450	424	519	483	465	457	478	457	488	486	447	439	421	386	454	489	458	453	441	439	465	425	481	481	441	445	450	492	431	453	468	452	445	422	441	448	433	468	437	421	461	468	482	463	494	413	452	448	471	461	450	444	467	467	441	451	438	464	461	446	446	463	463	401	465	485	439	488	455	479	460	465	452	421	460	450	446	444	441	452	480	463	460	465	460	452	492	484	458	487	421	458	437	461	464	441	452	477	465	479	469	462	460	447	445	422	444	440	491	457	454	435	454	427	470	458	418	440	414	504	479	469	424	460	456	466	452	460	478	436	433	506	458	423	453	433	475	465	479	466	460	423	415	492	458	493	429	458	458	446	480	438	443	473	437	458	446	442	465	451	463	460	468	473	469	454	464	441	448	490	448	460	440	469	452	449	441	472	491	449	493	469	471	437	479	441	446	455	437	482	478	477	431	449	418	460	481	449	411	486	438	420	488	448	456	439	453	470	453	456	471	430	460	454	492	432	481	451	486	462	445	474	479	464	448	451	431	483	452	467	432	467	431	482	444	438	447	467	433	426	487	469	457	448	498	449	489	494	459	438	470	441	453	456	426	458	472	521	417	437	476	460	474	459	446	435	475	469	444	430	468	432	492	440	468	477	471	458	420	438	435	441	455	452	468	447	474	478	442	465	477	452	466	467	478	442	458	423	438	462	453	449	420	465	457	482	406	436	468	460	472	472	465	503	474	430	421	453	451	432	462	453	424	442	431	444	444	447	478	464	421	410	477	457	441	453	441	448	463	475	466	471	426	475	454	450	453	438	436	431	471	463	436	421	440	469	425	463	429	481	487	437	437	470	451	444	449	462	444	443	492	434	462	475	441	487	464	456	477	435	440	420	468	452	512	494	487	438	451	454	443	454	464	466	462	470	437	469	440	466	468	443	457	468	419	479	443	457	444	491	454	434	457	440	459	468	449	485	473	481	452	433	468	455	427	445	473	438	462	455	423	441	447	479	480	442	428	449	449	463	472	432	455	418	426	474	474	484	451	438	438	439	470	423	485	431	440	461	469	460	444	487	446	484	503	449	500	482	458	463	467	453	509	434	446	450	452	440	462	476	475	488	479	473	454	470	452	448	467	425	471	464	475	455	462	452	452	433	466	474	476	485	443	447	471	467	466	479	469	449	447	479	479	452	496	439	461	459	439	475	474	480	468	445	476	473	435	473	417	465	450	433	477	441	466	450	479	462	485	471	404	463	422	456	473	431	451	468	417	434	456	484	499	434	470	464	442	466	427	474	453	461	452	440	448	468	459	470	457	434	475	499	445	461	458	456	489	446	453	448	481	476	481	457	385	456	441	449	448	500	505	476	489	468	480	442	461	464	438	435	496	443	474	412	450	455	458	477	430	438	440	480	456	452	431	457	463	440	449	462	486	447	464	420	466	469	427	441	479	507	435	449	451	432	466	460	487	474	446	435	486	475	484	460	430	450	462	487	458	454	437	464	473	464	459	430	459	490	449	465	438	466	440	459	454	486	462	455	443	486	434	460	475	463	477	456	448	448	427	462	445	446	443	426	469	473	431	471	465	471	452	451	454	486	449	468	433	415	461	457	458	494	444	453	450	442	447	462	421	455	453	412	407	443	462	483	447	449	427	464	503	458	469	472	445	476	506	456	496	434	429	434	480	429	451	485	427	452	483	430	468	448	463	470	475	443	501	453	511	441	450	462	438	449	447	434	448	438	443	440	427	504	480	466	489	462	420	443	463	467	475	461	458	457	469	441	443	490	485	475	456	450	455	478	452	428	469	452	402	426	453	486	453	433	462	437	472	441	464	455	480	500	462	431	455	453	469	499	448	468	468	450	432	395	458	464	452	489	435	488	475	486	440	452	452	441	447	416	450	430	470	442	455	442	468	446	455	460	447	471	433	473	424	451	479	441	445	485	477	460	437	457	450	501	450	455	467	447	476	472	441	440	434	419	478	453	443	471	466	457	490	460	480	471	472	463	445	461	457	445	455	461	475	425	448	444	444	468	411	439	462	465	478	456	454	427	430	427	418	502	437	454	466	446	439	412	457	467	439	447	443	447	508	473	442	454	458	455	460	477	414	429	473	457	452	429	416	453	429	457	500	478	499	470	466	455	461	462	480	459	453	498	444	477	462	424	440	440	435	470	451	467	460	446	465	471	427	436	485	457	453	499	472	463	439	474	463	484	472	446	424	449	449	454	441	440	411	468	434	483	467	454	445	444	473	449	446	459	467	460	447	462	459	472	430	475	482	445	459	441	476	448	500	467	443	425	448	448	457	473	434	435	430	489	464	437	482	448	425	459	425	483	472	456	446	467	457	435	452	429	448	441	470	449	452	478	483	457	418	475	447	454	416	431	516	448	456	460	477	441	446	435	492	462
15383	2163	1574	1091	668	576	475	473	431	393	407	451	371	376	372	366	342	385	356	338	345	362	402	372	362	351	349	354	351	363	346	317	372	358	356	362	350	397	356	349	353	374	376	337	369	338	329	360	337	373	373	336	300	357	337	348	332	355	325	360	346	348	385	363	370	369	374	324	355	367	328	342	327	331	343	341	361	352	321	315	344	369	356	354	369	375	336	359	340	337	329	330	346	357	345	317	350	379	318	318	363	380	343	317	354	368	311	368	312	323	319	331	353	329	328	341	351	326	339	329	334	352	339	318	347	362	338	381	331	379	311	363	321	351	315	324	368	344	330	346	355	356	394	347	340	362	370	362	349	369	318	330	334	344	340	339	356	350	331	315	327	348	334	349	354	347	356	355	362	366	365	393	355	344	355	386	356	332	387	337	350	354	358	363	348	369	383	333	365	358	357	359	372	335	337	347	376	327	354	354	354	337	373	369	329	330	342	356	340	366	351	352	342	401	358	349	369	374	354	365	330	339	340	347	323	342	379	378	375	352	334	346	326	358	378	328	336	315	383	337	370	380	369	329	330	348	339	363	366	375	353	348	357	329	326	341	361	345	337	385	330	358	328	325	368	362	363	373	353	337	332	318	344	388	356	357	331	353	352	356	337	344	353	295	352	355	367	352	346	330	349	365	381	316	338	380	334	345	369	286	379	344	366	343	366	321	337	328	313	344	327	344	357	347	380	356	352	353	345	337	346	406	386	341	348	344	364	341	350	361	337	345	343	326	384	363	347	347	354	360	334	318	354	313	348	315	337	342	376	382	330	358	347	352	306	363	350	353	306	298	354	372	359	355	342	337	344	332	337	344	372	338	337	359	332	319	340	298	378	384	354	297	328	323	321	346	384	339	385	354	372	373	366	346	344	349	324	299	329	343	330	352	329	366	362	318	348	337	334	346	294	353	316	324	343	347	355	365	364	327	340	322	342	361	361	371	347	316	328	372	353	318	375	342	362	368	388	381	341	363	316	348	356	333	313	350	365	350	312	365	364	360	337	363	333	339	350	338	357	320	332	336	316	367	325	329	340	347	355	335	326	345	338	342	343	350	349	374	339	352	348	345	360	374	341	374	322	345	339	348	355	348	370	359	350	339	354	363	362	364	364	358	364	372	363	362	350	344	342	321	324	334	345	365	346	350	352	336	322	344	343	352	340	362	354	375	365	327	329	358	358	352	326	336	349	351	329	373	356	358	356	342	364	368	324	356	369	329	337	370	348	334	368	361	364	349	345	333	343	387	367	364	354	352	332	353	314	355	373	368	339	337	372	298	324	333	346	339	368	382	348	329	359	345	347	332	319	338	364	348	322	325	383	361	370	326	311	318	390	374	337	310	352	316	360	365	345	339	315	342	343	369	366	353	309	364	345	339	359	334	356	338	333	343	346	318	333	327	347	373	377	378	384	319	328	351	391	335	328	371	317	355	341	375	334	313	371	351	339	343	336	319	350	351	326	376	349	340	371	370	351	331	347	362	343	357	356	378	343	336	355	306	318	335	353	371	346	320	337	339	367	354	388	353	341	384	347	355	343	355	348	358	371	344	339	352	338	328	388	335	320	304	334	348	310	337	345	330	345	336	357	356	369	352	317	323	304	347	329	365	338	352	360	349	324	337	339	337	366	336	336	351	359	347	338	335	319	378	364	354	332	326	341	337	337	364	320	332	352	326	369	386	350	355	336	361	352	380	337	339	337	376	366	363	339	385	368	328	347	354	349	315	378	378	326	333	348	353	340	362	366	332	366	340	350	332	340	344	307	367	330	344	343	318	343	377	389	338	362	334	380	378	355	334	313	298	356	319	374	397	345	326	368	361	339	320	345	328	360	350	342	378	358	362	307	362	332	319	353	382	348	345	317	344	356	363	352	323	346	356	307	333	314	341	334	351	342	382	377	331	334	352	366	373	349	338	343	350	349	361	368	346	356	343	346	352	381	335	362	334	354	346	317	367	328	348	376	371	381	345	399	341	369	349	377	378	356	356	322	326	373	344	365	341	360	322	354	343	357	345	369	352	359	341	347	301	334	329	368	378	340	361	326	320	314	356	344	337	324	360	332	333	372	366	375	340	363	320	333	344	363	363	376	369	382	328	311	345	319	393	356	353	363	348	356	345	314	343	322	374	318	339	356	352	342	325	367	406	324	354	360	352	345	317	338	322	368	343	358	335	350	351	347	351	339	317	362	351	333	323	370	343	372	339	330	323	304	350	355	350	337	366	350	295	381	329	358	351	355	376	309	372	342	338	348	327	304	335	378	337	343	337	362	386	376	344	395	341	318	405	333	381	348	302	370	320	348	345	350	338	353	336	370	336	326	337	354	296	348	380	345	347	366	335	355	346	335	350	362	329	368	333	345	368	327	341	322	340	323	368	366	311	385	330	356	351	321	366	319	349	373	348	314	334	361	348	351	324	317	370	333	346	350	373	381	363	357	347	333	334	335	348	341	329	356	374	351	317	332	297	386	416	369	347	334	380	365	326	355	345	341	321	360	338	359	356	344	337	329	345	334	378	370	365	359	373	366	352	332	336	358	373	359	367	364	372	330	328	342	329	358	347	358	351	350	339	358	323	373	348	335	332	362	337	330	339	318	337	324	346	350	343	343	357	364	359	358	386	331	328	329	351	357	383	364	359	367	367	356	371	313	326	366	340	349	323	370	319	332	353	352	332	305	324	331	312	324	358	327	373	363	349	359	324	344	334	365	325	306	355	332	346	328	397	338	334	335	380	357	342	364	340	359	341	392	356	362	372	361	333	353	353	345	338	342	344	384	391	352	299	353	354	315	357	360	349	365	351	363	334	327	334	308	370	368	335	349	331	305	331	323	350	338	343	343	359	356	339	332	352	375	348	355	341	364	326	348	327	344	301	339	340	331	327	361	340	353	361	324	350	334	345	383	369	326	343	348	318	309	368	340	340	315	366	332	346	380	349	413	342	383	335	341	358	336	365	340	332	335	363	347	377	381	340	323	354	312	351	344	348	357	344	331	368	354	358	346	350	314	348	339	359	318	304	367	339	341	344	372	333	317	358	328	354	346	340	347	289	328	350	334	378	342	355	323	364	342	370	372	309	325	356	371	354	350	334	369	374	325	308	339	335	360	363	345	359	348	319	361	329	351	340	372	343	336	358	337	319	314	342	326	363	303	351	350	297	342	378	364	374	358	335	360	364	380	348	331	305	337	370	352	363	338	342	327	346	347	329	347	379	349	335	344	333	337	333	357	375	400	333	326	359	396	368	333	335	308	352	347	370	339	335	345	375	345	339	385	340	377	322	343	329	362	339	321	337	360	379	315	358	343	332	369	348	343	365	337	341	366	365	396	363	371	339	352	368	356	349	324	341	309	358	359	376	386	351	353	360	360	330	393	364	378	372	319	370	359	313	378	347	358	315	355	319	329	368	329	349	343	350	363	344	395	307	354	361	355	340	367	350	365	359	362	384	358	367
8809	1922	3330	2953	2208	1899	1579	1334	1291	1221	1112	1110	1043	1000	1016	963	990	996	941	946	903	936	878	891	906	870	872	907	839	869	869	906	906	841	806	864	873	851	854	854	859	836	869	855	868	811	868	805	845	833	826	833	819	840	833	866	822	889	846	843	818	852	861	830	833	854	836	819	829	798	819	796	802	808	836	862	844	802	839	792	809	807	815	791	825	782	818	858	851	833	788	838	850	817	842	803	834	794	818	840	804	828	879	830	824	772	742	878	790	845	811	839	866	858	852	828	792	802	857	837	791	843	849	852	847	853	822	838	860	832	821	800	822	831	846	839	845	805	799	824	831	847	830	855	783	836	833	822	819	830	842	856	776	798	839	835	786	848	838	792	846	846	842	848	829	804	799	839	766	799	808	756	792	882	873	830	818	853	849	788	829	869	834	843	770	818	782	819	866	834	848	829	816	796	827	810	867	831	816	789	826	802	819	808	822	846	771	854	819	838	838	822	839	833	838	829	874	837	869	794	800	841	828	826	826	801	830	796	818	836	813	831	859	785	842	801	806	826	859	841	810	838	866	791	771	842	763	839	825	866	823	807	857	880	851	806	826	797	814	825	836	829	793	838	866	840	807	817	804	801	816	866	834	873	810	854	819	797	827	793	780	804	867	825	839	786	866	770	807	849	838	801	809	855	820	804	811	844	837	826	805	833	832	803	838	801	784	824	819	839	868	773	815	846	783	842	807	748	837	751	777	832	839	805	820	829	841	813	792	817	851	813	881	864	854	813	838	845	820	818	801	783	828	823	824	841	857	773	801	832	810	859	790	802	835	830	818	822	905	825	840	806	822	831	851	878	833	793	809	774	799	730	879	795	826	825	856	832	886	871	818	864	811	799	845	835	861	804	822	790	789	820	817	822	827	803	782	790	835	775	888	843	873	798	852	829	776	844	855	820	793	815	814	869	854	857	825	838	808	811	824	776	837	780	869	783	831	805	869	822	844	809	783	813	814	809	825	854	894	792	841	882	884	842	849	826	833	781	824	832	795	832	880	796	831	814	847	858	827	761	821	777	807	810	816	811	848	811	826	785	784	824	788	843	817	817	828	813	827	785	856	884	790	831	835	832	842	835	796	853	854	845	786	786	797	805	824	797	845	780	838	823	821	807	827	819	876	813	880	764	777	833	847	865	863	773	854	821	799	853	781	844	796	795	842	819	865	814	778	813	779	841	841	853	804	849	813	816	816	814	845	810	791	896	825	847	841	851	760	794	822	865	790	855	799	871	794	840	826	806	833	840	816	813	831	850	784	793	823	770	815	896	859	792	819	831	873	780	815	814	842	830	786	812	821	816	851	805	881	849	844	804	792	814	849	869	808	783	827	789	827	823	803	814	810	825	837	871	816	812	777	857	818	892	794	832	843	799	902	827	805	809	771	791	821	843	819	887	783	814	886	815	824	813	821	836	776	827	878	817	799	850	787	844	753	808	798	819	808	816	773	826	850	803	789	840	798	833	809	822	818	804	788	836	770	822	859	825	791	865	817	816	810	829	843	806	815	818	823	880	841	813	755	850	824	818	804	763	801	832	838	777	810	860	874	793	838	815	812	868	797	812	851	774	780	823	789	800	842	825	816	825	764	820	841	845	789	822	818	814	801	859	853	773	832	853	771	834	816	798	844	846	827	846	803	801	800	815	829	817	848	841	849	824	868	847	893	839	882	814	832	812	836	825	791	849	822	840	835	803	835	837	810	829	819	803	863	775	805	810	802	793	806	831	842	792	824	785	828	846	829	808	811	754	842	805	873	832	837	791	845	780	873	825	832	812	807	830	875	840	850	792	863	829	816	836	852	810	843	833	850	819	848	814	806	809	792	854	824	806	795	833	814	838	857	800	794	846	777	858	829	882	791	796	856	878	815	821	802	823	827	811	820	849	834	762	786	813	841	859	826	823	841	818	767	840	843	809	876	898	799	764	792	825	889	804	770	854	796	833	839	813	800	807	817	811	852	841	798	860	801	809	822	808	842	769	781	794	838	764	857	830	842	820	816	795	801	840	826	795	856	813	845	788	809	824	790	754	828	821	870	831	853	809	757	826	829	878	819	752	790	806	770	824	838	846	785	832	877	832	811	834	822	861	796	804	781	753	858	805	855	830	791	822	845	884	827	846	836	821	814	849	801	794	845	829	815	841	829	822	826	863	830	833	799	841	822	822	813	894	797	807	773	850	806	810	823	786	833	859	837	855	857	837	787	847	754	841	852	862	849	809	855	819	820	831	792	905	833	801	884	805	897	817	850	821	879	831	787	835	784	833	848	879	804	791	828	868	802	788	782	850	824	848	794	821	850	844	845	851	809	864	803	824	842	826	825	827	844	817	808	779	744	878	820	758	854	874	774	854	799	831	827	797	843	825	908	811	852	791	846	853	810	853	774	804	835	865	800	844	796	795	820	809	798	814	801	849	848	870	877	801	796	899	857	819	795	828	810	859	849	783	866	841	802	822	728	783	779	785	775	866	832	803	808	890	839	832	817	865	838	784	803	823	784	796	783	802	861	821	883	836	846	783	811	826	840	856	781	818	775	821	783	783	835	836	851	781	838	879	821	851	823	847	859	747	797	805	803	822	801	794	827	803	759	782	823	847	805	793	871	814	818	839	852	746	831	854	836	856	850	885	838	793	835	839	833	842	815	847	847	810	833	749	807	811	872	857	827	817	827	824	789	832	792	827	846	858	892	822	801	802	867	848	847	821	824	745	816	790	845	806	783	803	836	890	838	824	864	791	838	820	791	832	765	822	809	802	802	856	797	824	791	817	764	821	841	805	844	782	803	852	810	813	770	793	788	836	829	818	837	835	839	819	823	834	860	804	810	828	871	827	831	778	802	855	851	818	810	814	832	792	806	848	877	817	823	867	903	844	772	845	881	851	820	789	815	826	811	836	841	862	879	826	811	804	866	800	859	809	839	790	809	830	843	802	801	863	820	863	854	871	857	782	813	832	766	834	821	866	872	840	806	855	859	778	839	824	841	836	868	781	835	836	868	836	820	837	789	838	812	826	824	780	781	835	871	852	847	829	811	809	796	805	771	781	815	784	862	805	825	831	810	785	803	844	776	776	801	812	845	827	834	818	836	789	819	834	803	816	791	835	824	824	798	758	805	828	842	872	843	827	865	900	855	819	809	904	805	806	832	833	831	789	816	806	800	755	859	831	811	867	797	787	856	799	853	825	784	858	828	803	785	800	859	848	799	792	887	790	826	842	848	817	850	814	836	875	846	843	815	825	793	821	794	841	842	811	811	834	869	816	831	753	820	795	827	806	773	807	781	749	836	837	865	825	822	792	835	840	829	854	797	818	855	806	799	846	824	821	841	807	836	903	853	813	817	814	850	822	834	784	849	849	785	836	789	845	818	830	847	796	814	818	827	789	842	848	857	808	840	793	861	827	756	840	818	796	826	820	858	816	825	831	805	846	822	862	825	791	787	814	770	859	821	794
1852	442	427	288	212	241	221	251	238	223	232	231	230	254	224	239	196	249	223	247	242	232	234	226	209	211	245	247	230	249	232	239	194	213	215	262	239	220	215	200	245	229	260	252	261	221	205	250	245	229	235	226	224	210	243	227	185	219	231	254	227	229	226	236	237	224	212	243	210	257	259	220	243	232	221	231	232	250	230	212	231	231	211	200	230	244	237	269	224	203	235	253	239	227	215	215	252	221	227	271	232	251	239	237	265	248	243	221	239	227	238	215	234	192	217	249	238	236	220	259	248	231	242	258	234	244	238	232	237	211	239	214	222	262	232	241	211	216	230	241	229	236	204	238	232	233	261	250	231	217	222	247	214	232	196	211	223	270	256	234	231	228	207	267	228	249	251	223	258	193	246	220	218	213	240	255	226	230	272	227	231	235	232	241	237	222	209	223	196	218	242	218	242	226	247	221	240	229	236	240	224	201	244	229	209	234	227	223	222	213	204	219	239	223	211	232	212	225	209	194	241	202	248	236	220	262	239	209	224	222	230	230	220	229	258	217	217	239	229	231	252	239	249	230	238	228	226	268	236	253	245	230	245	256	222	219	205	234	224	202	255	217	213	238	239	254	234	237	223	242	233	229	227	238	214	223	209	245	216	236	213	208	247	201	252	227	254	197	242	232	242	244	226	227	221	219	245	227	220	278	234	241	251	229	247	241	252	222	229	243	254	220	241	220	211	220	228	217	225	264	223	228	218	215	228	219	225	228	253	253	204	233	231	200	232	243	226	221	214	225	257	236	242	224	190	231	228	256	225	244	235	235	212	238	228	234	227	238	231	208	227	225	235	227	196	231	246	258	226	231	240	244	219	239	240	236	214	228	233	201	222	222	201	233	232	251	234	223	247	206	226	237	219	230	259	212	220	226	230	219	230	212	226	222	237	263	229	212	207	231	238	253	231	226	243	256	223	234	249	224	233	225	243	234	242	268	204	241	236	221	258	222	216	219	217	208	244	246	210	224	231	237	209	231	247	206	207	238	223	236	238	249	249	231	224	231	233	245	236	226	226	228	211	229	243	238	246	210	215	217	238	217	227	218	220	232	225	195	265	229	243	247	246	218	259	192	248	217	218	233	205	206	236	235	205	195	233	240	224	231	212	216	220	220	230	217	217	248	243	248	236	236	239	232	233	219	245	226	206	237	244	271	229	231	227	222	208	255	245	235	245	223	243	232	211	253	231	244	232	216	217	217	214	226	206	242	222	241	245	231	212	266	249	210	228	232	227	226	226	224	232	254	247	222	217	234	218	236	237	254	231	244	255	238	205	226	236	281	209	236	228	218	248	177	225	221	207	241	221	265	221	233	227	237	210	208	238	223	247	244	213	224	231	223	245	250	239	245	280	216	205	221	232	256	205	226	237	218	248	236	220	242	204	233	230	231	232	193	260	248	218	248	240	206	207	239	199	226	189	234	197	217	261	230	226	239	245	232	234	243	210	236	243	243	205	243	249	230	227	222	223	219	218	234	228	240	232	221	229	215	242	230	248	212	231	234	240	228	230	218	198	198	223	247	230	247	222	233	235	235	236	260	223	224	263	237	224	221	232	246	207	238	236	242	205	218	226	220	252	239	242	235	227	236	229	229	222	194	225	238	230	248	221	228	237	209	209	236	224	251	262	227	229	215	246	231	254	203	252	236	240	237	236	226	211	208	210	230	219	218	218	243	254	251	256	241	222	225	208	204	216	213	224	210	238	210	232	232	245	255	238	252	236	213	259	214	256	226	213	233	246	240	226	242	243	272	261	215	221	269	239	243	203	230	243	227	238	222	203	235	208	209	226	208	226	250	219	227	258	217	237	250	229	220	239	231	221	228	236	210	240	230	225	235	233	250	240	233	210	229	253	223	234	225	209	239	210	209	216	241	251	221	216	215	220	257	242	235	231	236	223	229	217	216	263	225	188	249	210	244	238	232	220	253	225	249	244	241	202	258	235	223	225	237	228	198	228	209	245	220	232	198	238	261	247	233	215	223	225	213	219	237	232	233	253	195	245	180	204	248	225	247	245	233	236	227	236	210	226	218	223	228	238	224	216	235	207	240	222	252	229	221	204	234	238	269	245	234	251	231	215	246	223	230	243	232	209	229	243	243	223	237	226	223	232	235	259	253	233	248	198	237	244	202	227	248	221	215	221	240	233	242	209	248	240	222	255	241	212	242	194	264	213	202	208	231	231	216	226	226	228	220	224	197	228	229	226	220	249	212	209	252	230	230	227	208	230	251	243	215	236	242	238	245	223	214	228	200	226	229	250	218	251	260	223	233	205	206	226	252	203	238	207	241	262	254	208	219	247	238	225	238	226	243	236	244	251	226	210	209	252	214	258	229	232	239	212	216	207	238	259	202	266	222	266	248	245	264	211	247	220	253	204	234	231	248	222	255	223	229	223	240	242	213	237	200	228	201	237	242	256	223	210	223	237	220	223	211	220	244	194	225	260	229	239	215	236	246	254	204	203	205	213	236	236	237	231	219	224	221	234	255	240	250	230	243	239	237	205	217	213	229	251	246	230	252	206	236	220	234	234	270	227	243	229	236	228	218	215	227	223	233	256	192	201	237	226	241	223	203	227	233	249	260	226	257	228	223	216	236	237	194	237	241	236	197	218	232	209	235	215	236	255	242	263	226	217	224	221	236	234	235	257	219	215	231	232	245	249	198	254	238	244	223	228	220	217	247	219	239	256	231	221	232	199	224	222	210	243	192	239	239	247	199	226	236	216	212	243	255	230	241	266	240	231	179	250	262	225	248	275	215	230	245	241	226	211	233	228	215	229	230	200	197	258	239	241	217	223	230	246	224	224	185	201	219	250	226	244	249	270	245	260	241	228	219	214	261	208	218	238	250	221	223	226	240	227	237	220	206	234	235	222	225	265	236	229	210	247	239	222	216	222	228	242	223	240	215	245	192	226	241	221	219	213	213	230	269	238	204	240	245	232	252	262	220	213	231	216	240	218	221	244	209	235	222	240	231	200	216	232	214	225	215	231	203	228	212	223	215	238	233	213	209	229	211	233	220	192	225	241	215	219	233	197	229	229	235	218	212	225	226	235	218	216	250	221	236	230	234	225	224	255	215	196	222	249	235	222	249	248	266	213	252	210	223	219	233	223	222	224	220	195	250	223	234	237	232	211	222	227	251	262	247	225	204	251	221	238	249	193	217	248	226	250	240	238	215	211	233	241	223	235	224	225	260	204	198	230	246	237	249	272	246	230	232	271	195	243	213	214	237	198	212	246	237	196	218	227	231	245	191	223	225	254	230	210	209	234	242	248	222	260	237	227	263	219	234	219	232	221	269	222	216	250	228	259	241	229	254	225	235	239	224	248	222	215	244	212	217	243	224	237	221	230	246	245	188	233	201	211	250	234	213	239	223	215	228	233	248	234	232	232	258	215	228	254	231	248	264	217	229	213	219	193	217	215	257	247	242	238	262	236	241	198	227
1904	721	965	654	618	594	532	615	600	566	579	561	599	585	543	579	552	557	585	575	553	603	575	543	573	529	589	595	557	587	573	548	588	550	535	544	562	559	550	535	550	564	515	544	573	570	569	567	567	534	547	585	563	571	559	564	570	533	592	543	524	577	593	538	577	555	583	583	537	528	572	570	503	541	544	557	527	583	573	552	540	556	551	542	576	584	521	594	612	560	585	600	561	589	584	563	548	567	552	561	570	574	591	544	509	575	616	560	580	577	597	530	558	527	547	551	575	525	555	538	590	543	555	566	539	544	525	530	561	543	566	577	530	567	546	552	583	556	539	545	546	555	540	539	508	544	571	521	586	540	576	543	559	571	549	517	569	580	510	526	581	577	546	583	560	538	539	568	553	567	551	543	541	552	598	608	590	555	578	568	551	546	531	564	568	575	553	543	586	618	517	541	582	586	559	585	563	597	595	588	541	585	548	565	495	514	604	585	529	598	504	604	590	552	568	553	534	558	539	551	555	548	551	547	571	568	558	544	586	570	511	546	559	592	552	556	545	546	531	511	569	582	562	561	583	547	561	551	551	554	515	544	566	547	552	580	602	583	575	566	554	542	534	563	549	567	532	572	572	571	559	546	572	594	573	561	580	574	588	553	557	581	552	583	561	593	578	561	543	557	543	525	572	588	567	558	558	546	550	565	561	538	570	552	544	547	493	562	516	549	531	580	540	585	551	528	588	596	562	548	570	507	559	556	595	555	607	566	557	549	557	556	562	566	554	571	546	561	564	554	557	562	524	549	582	613	554	549	571	544	562	579	542	560	523	593	559	534	533	574	533	531	550	526	573	575	530	562	581	574	543	541	532	582	543	596	553	561	524	549	526	590	555	600	582	557	531	547	533	538	509	571	557	545	551	570	527	579	514	554	528	555	546	573	590	570	554	578	545	534	569	523	576	535	605	546	569	567	558	571	597	548	592	537	567	538	572	555	558	510	570	560	548	557	553	584	597	571	548	572	565	569	544	535	562	531	533	548	544	513	584	565	573	529	598	595	539	557	585	551	543	576	562	604	550	576	582	571	544	521	562	570	570	545	549	584	597	566	551	593	580	551	540	548	558	611	551	587	529	540	529	569	533	543	564	593	559	605	564	584	531	596	570	566	549	541	581	558	574	588	584	569	605	579	601	566	580	549	556	583	578	560	554	533	560	537	600	558	528	555	584	537	577	586	577	592	551	572	550	572	534	561	551	561	544	573	603	543	549	566	547	535	601	546	575	556	533	575	604	553	552	592	563	540	568	589	587	540	562	576	519	568	594	592	594	574	595	529	554	576	540	526	564	578	563	565	569	580	543	521	562	595	552	536	543	605	566	558	559	552	549	573	579	541	567	570	567	547	512	584	554	551	515	526	581	552	595	548	565	562	556	569	552	559	601	549	560	600	533	551	552	554	556	542	540	539	609	587	563	587	542	574	560	586	602	546	605	558	578	575	566	559	570	559	564	572	554	561	570	482	522	569	532	591	552	553	570	577	548	567	534	560	539	565	566	579	569	553	523	560	606	563	554	560	577	543	589	533	568	564	572	536	560	587	540	520	530	552	580	523	534	579	591	586	537	573	579	535	591	553	559	580	556	567	584	599	551	524	550	541	587	581	524	530	541	571	548	543	578	599	545	557	591	547	554	580	542	567	575	561	560	561	521	587	555	538	527	590	556	521	587	568	552	566	576	567	568	548	561	549	565	537	552	528	594	516	603	533	577	564	550	569	581	554	560	521	559	572	596	553	580	568	555	574	547	576	595	564	572	565	576	569	565	572	572	593	554	571	527	542	559	573	534	564	577	586	530	564	570	597	521	593	568	558	561	523	557	540	566	574	565	587	598	624	567	566	547	515	612	533	554	588	560	557	559	576	562	554	569	561	569	538	579	590	566	531	557	565	569	537	578	553	585	579	543	570	522	540	515	582	535	562	595	543	547	602	571	561	566	556	562	562	527	521	571	574	551	559	511	579	550	562	545	593	579	552	562	541	540	601	581	609	558	530	547	563	547	608	573	555	578	542	570	559	587	554	547	559	572	543	560	603	541	552	533	595	525	564	560	542	558	529	605	570	560	573	567	554	594	536	549	567	563	592	545	573	556	559	576	538	516	567	580	547	552	552	576	582	532	545	574	588	554	542	551	563	597	582	540	572	557	513	583	589	595	551	580	555	554	563	609	534	575	605	579	548	522	597	619	555	556	539	568	555	583	579	586	531	581	572	544	579	550	543	561	535	515	557	541	527	551	590	586	522	555	553	510	559	575	561	577	587	554	575	585	569	569	551	539	554	563	564	558	566	547	552	605	577	572	573	554	576	525	593	566	583	554	562	578	544	549	544	565	553	566	534	560	591	542	541	512	564	543	529	569	539	549	544	575	552	555	546	582	594	544	547	626	561	540	613	533	525	567	580	558	558	532	582	535	603	550	544	532	570	585	593	538	600	539	618	530	557	545	577	571	559	509	564	582	518	609	572	572	538	588	549	601	544	556	545	596	554	568	603	580	574	556	542	573	564	564	518	595	543	552	560	567	531	541	515	581	545	583	617	566	553	548	552	516	565	579	571	548	575	569	575	528	518	565	575	583	557	562	602	569	586	583	596	576	578	564	597	571	567	548	551	552	573	546	596	553	539	578	591	595	557	558	557	579	519	592	573	574	574	579	566	603	528	592	589	572	511	558	553	575	545	564	571	555	559	547	584	583	545	576	558	569	543	555	549	503	576	517	560	548	588	576	582	566	553	582	539	580	550	586	543	562	527	556	563	558	509	507	514	546	603	553	594	544	559	535	555	557	576	554	571	573	572	552	587	545	545	565	570	541	599	589	553	536	543	575	557	542	547	566	552	558	535	557	552	562	560	546	545	563	568	565	606	539	561	584	544	578	539	571	558	561	573	552	541	547	543	572	549	599	580	584	537	599	573	573	537	544	530	559	580	572	532	575	586	543	560	563	570	588	583	559	585	574	539	538	532	574	561	566	554	559	581	571	508	580	569	560	548	528	563	598	534	588	547	575	542	603	604	573	540	539	591	562	653	538	554	526	544	561	572	578	563	553	628	580	585	589	526	577	537	497	521	582	539	553	543	547	624	592	558	554	562	532	574	593	519	582	549	584	551	528	556	576	609	551	568	617	553	579	565	580	552	555	588	537	573	575	556	570	571	547	527	567	548	536	577	531	554	588	559	552	556	614	542	561	582	569	560	587	605	542	535	513	544	538	541	563	532	546	539	546	538	535	572	531	585	594	564	575	547	554	540	613	546	560	530	566	543	584	592	580	546	599	519	550	576	532	550	591	556	529	572	583	539	552	543	554	555	577	560	574	565	557	538	543	536	562	573	516	541	536	546	542	573	613	533	615	534	573	498	581	583	538	533	567	579	594	571	540	548	556	589	570	576	533	544	519	590	589	585	553	541	571	567	571	535	519	593	552	541	546	561	563	543	564	565	551	545	587	583
7943	932	900	491	325	247	267	234	202	193	202	181	194	173	170	185	170	159	157	177	160	166	178	193	148	170	166	187	177	188	166	172	161	165	176	168	171	182	174	144	160	175	159	168	131	176	189	181	182	176	160	152	190	163	167	180	180	154	157	168	150	168	176	181	176	175	194	163	151	179	162	134	166	147	163	145	180	171	151	176	190	164	143	187	160	159	187	149	176	174	128	128	180	142	160	148	162	195	173	144	159	159	165	154	160	165	166	145	144	178	160	177	159	170	166	165	179	163	194	180	162	155	161	163	169	203	173	195	184	149	165	148	144	181	163	170	174	165	177	171	139	174	185	166	155	163	151	162	146	145	165	162	175	174	151	162	168	160	181	160	200	164	166	154	169	156	176	174	164	154	173	151	168	147	150	166	153	171	151	163	169	168	160	156	174	139	151	164	151	180	177	166	152	135	153	178	180	157	174	170	165	161	169	147	152	170	175	169	161	162	167	186	175	158	165	191	159	178	157	164	155	180	179	182	172	124	163	159	167	172	159	194	179	141	173	171	192	182	169	170	152	178	165	158	168	168	154	157	170	166	170	174	159	165	159	194	157	148	175	154	181	165	179	158	167	166	174	164	159	168	169	161	160	156	156	161	175	171	142	176	171	183	195	177	169	164	155	183	172	179	182	170	172	200	160	176	165	183	175	168	161	155	148	157	155	183	169	172	205	173	190	161	175	177	150	154	159	153	179	161	178	150	177	136	174	171	185	182	144	151	163	169	164	168	163	178	174	192	167	161	156	177	148	192	168	141	170	195	183	159	163	175	169	165	163	150	161	148	182	176	166	152	175	160	144	179	159	164	186	192	146	168	165	173	167	174	172	177	167	157	150	153	170	155	171	168	164	179	132	168	168	149	163	172	140	194	165	161	183	159	185	155	176	131	152	161	173	173	186	156	159	174	144	179	151	182	159	145	180	170	144	157	146	172	146	161	171	175	176	174	136	155	165	173	170	176	176	182	181	174	137	202	158	178	150	152	173	183	174	139	166	160	181	168	164	151	150	185	161	160	162	158	149	148	172	177	164	179	157	153	169	171	166	162	143	190	141	162	160	156	163	155	171	132	140	161	159	163	182	180	161	184	148	176	139	141	166	190	185	162	174	162	168	140	155	197	178	161	175	185	150	166	184	160	150	148	168	183	153	151	166	162	143	165	179	169	182	161	193	159	179	154	174	156	145	164	180	159	161	180	174	160	167	172	153	169	165	171	158	154	157	164	169	163	140	155	185	169	167	177	160	154	163	163	147	162	159	175	163	153	159	163	154	154	179	163	152	178	159	167	168	168	161	181	182	156	168	156	164	170	166	188	195	174	166	174	159	161	176	140	164	181	181	176	173	148	164	171	197	152	149	157	166	158	176	154	178	157	172	174	162	160	155	165	187	170	156	175	166	156	187	167	168	155	164	174	165	169	164	182	174	139	132	164	127	172	143	152	158	152	183	136	175	197	173	174	167	168	179	161	153	146	173	183	197	176	160	150	161	165	184	163	173	163	159	159	153	162	145	167	167	162	170	166	194	155	148	163	164	176	169	168	182	151	164	147	152	173	171	161	142	173	161	164	166	165	165	163	165	170	151	202	163	146	144	171	150	157	150	161	137	153	179	158	175	181	159	162	167	186	180	170	190	155	163	187	152	182	170	182	162	132	174	155	160	152	167	149	156	177	169	186	182	172	163	169	177	166	144	162	141	167	152	170	184	156	134	173	183	185	148	167	179	156	148	122	167	186	175	154	167	182	147	149	151	163	151	144	152	162	158	161	173	145	168	189	163	187	147	171	176	174	144	169	166	151	159	154	162	177	170	164	163	173	172	185	166	171	186	179	155	151	147	173	158	160	154	188	179	187	155	166	175	176	189	164	172	152	159	170	156	171	144	141	146	153	177	157	151	168	160	140	165	165	139	161	172	160	173	148	161	145	172	147	150	153	181	164	145	161	180	155	194	198	169	190	184	182	158	170	156	164	157	170	185	158	151	142	154	169	151	173	165	168	158	167	178	171	164	164	180	197	143	178	155	171	146	164	180	169	157	159	162	177	177	165	161	148	171	166	146	152	162	157	154	158	178	150	174	157	154	150	150	168	185	182	158	147	157	170	158	178	176	150	157	169	156	166	164	155	153	159	153	152	164	159	167	165	157	167	165	138	148	164	186	172	162	184	157	175	177	163	172	172	187	208	175	179	155	206	170	161	157	158	185	185	180	169	164	182	159	160	186	186	167	162	168	170	162	165	185	141	165	138	164	159	166	172	177	166	174	180	177	164	163	159	186	140	176	146	192	167	165	129	180	160	179	160	159	156	179	167	170	166	164	177	144	164	184	149	167	166	179	178	193	191	158	160	165	141	194	152	148	165	171	173	182	159	144	201	160	173	146	160	158	189	168	148	161	166	177	162	151	164	140	191	155	181	185	153	181	171	176	180	152	152	168	157	178	151	163	154	147	162	163	155	164	154	150	174	165	157	160	154	173	156	162	170	157	165	175	177	165	164	162	143	163	154	154	186	144	128	169	153	151	165	186	158	181	167	163	153	138	177	166	167	178	136	185	153	172	182	174	144	160	177	185	168	160	164	137	163	141	174	153	156	182	163	152	159	165	180	194	177	143	162	192	163	178	163	173	145	173	182	182	153	153	181	151	185	178	148	163	176	168	175	159	157	179	153	159	166	173	165	136	135	169	196	139	163	163	168	171	160	140	163	174	160	177	174	152	156	179	182	152	146	154	166	178	145	158	154	160	165	167	174	181	163	187	168	174	164	159	178	156	169	183	153	154	149	181	140	197	172	187	173	165	151	168	150	174	164	167	164	145	163	154	178	168	150	161	181	166	182	154	197	182	171	166	162	185	160	145	181	156	195	158	181	177	170	173	174	163	173	129	154	176	190	168	162	170	162	155	159	142	163	174	172	161	182	161	166	175	156	175	168	169	130	187	155	145	169	185	182	159	183	177	156	178	161	163	149	138	160	182	181	178	169	159	186	181	181	184	155	180	152	162	154	194	159	160	171	175	145	161	156	169	174	162	177	156	169	170	179	179	165	146	163	176	181	167	153	169	156	178	165	140	171	156	154	159	150	169	156	178	155	163	183	177	174	172	141	149	171	163	163	182	181	173	154	148	161	169	138	177	182	170	177	155	175	168	190	173	149	170	157	179	157	159	130	160	153	162	182	197	160	146	179	167	189	169	158	165	178	135	169	169	173	155	152	143	160	167	156	185	161	174	130	155	162	173	168	167	177	184	183	158	176	124	168	153	169	190	165	138	163	162	141	166	172	175	135	185	163	150	179	180	168	152	161	162	189	164	157	162	175	184	188	169	175	158	162	172	176	162	192	162	175	159	145	183	159	153	182	181	146	186	173	168	173	190	163	166	176	176	164	160	171	188	181	157	153	173	155	185	168	138	195	162	180	152	175	161	143	159	170	179	169	152	161	170	166	163	167	169	151
6351	1141	1902	1451	1178	942	827	717	726	640	581	628	532	587	520	505	498	536	541	514	492	479	528	510	513	486	448	486	506	510	414	429	502	459	478	489	453	465	466	463	465	467	483	477	447	447	493	484	449	449	486	457	410	446	440	455	465	443	472	490	456	460	504	467	433	444	471	469	468	439	456	444	498	457	436	474	473	434	468	479	488	439	421	431	433	488	474	436	454	447	444	438	454	444	481	472	446	473	461	433	456	476	477	447	440	454	458	435	457	454	467	459	458	452	457	447	468	466	426	472	446	449	444	435	453	472	437	458	496	458	466	431	456	452	448	450	443	472	412	419	438	461	453	474	459	473	454	472	437	442	457	462	448	462	478	477	417	470	467	465	481	426	418	456	435	463	469	469	445	465	458	456	475	457	455	470	452	446	443	457	446	445	439	486	453	451	473	415	472	462	425	455	448	447	450	444	452	466	434	479	461	435	444	491	441	458	470	451	429	425	429	421	479	455	481	461	441	458	434	455	454	386	459	446	449	452	442	454	491	453	468	442	462	431	423	494	437	505	501	427	452	449	454	424	486	452	462	500	434	467	448	409	467	466	449	441	433	425	450	419	447	476	468	433	422	487	432	427	449	471	471	472	451	455	457	447	443	448	451	457	452	465	480	436	415	448	462	448	409	420	457	482	453	469	428	495	434	430	448	409	431	479	469	469	477	467	473	470	450	454	474	430	442	463	477	434	463	445	451	497	453	445	484	447	466	432	477	470	475	453	437	450	460	460	458	405	457	434	418	474	465	471	464	455	441	438	430	442	432	446	450	434	438	435	441	452	455	495	505	484	482	416	445	434	463	452	446	438	433	410	466	446	455	482	454	448	473	455	470	446	409	456	454	452	460	416	470	463	452	450	444	427	421	428	439	522	470	441	460	445	404	444	448	492	470	427	467	456	451	463	475	476	456	445	456	433	428	413	451	433	466	416	455	432	419	487	440	478	478	471	430	449	448	431	464	443	446	406	463	482	449	516	431	426	437	457	469	470	440	431	485	464	471	424	418	468	431	428	445	468	421	457	480	424	440	473	459	445	439	457	470	457	456	441	479	441	429	446	479	459	440	460	455	431	418	438	405	436	481	432	446	474	434	434	436	445	441	455	449	469	450	471	418	468	462	450	466	459	464	490	418	445	453	472	437	477	439	436	434	464	460	428	450	431	486	449	462	438	472	441	460	432	426	489	433	439	475	415	489	451	450	444	460	444	456	443	463	459	459	448	456	438	457	454	446	465	435	493	473	471	464	450	458	455	432	399	477	486	469	459	469	496	424	488	456	448	481	425	467	451	453	468	452	426	415	460	447	454	453	465	448	477	477	457	433	458	462	450	430	422	469	477	474	449	438	457	438	443	447	432	446	450	415	480	483	417	438	438	464	418	467	477	430	451	429	423	468	446	480	459	473	465	426	442	442	465	477	476	497	403	485	430	390	478	460	440	455	466	442	471	467	443	475	449	510	457	485	418	452	456	468	468	479	483	462	450	423	434	476	483	474	462	453	460	435	430	470	436	442	489	408	474	417	461	458	423	474	434	458	448	420	453	461	490	447	455	452	469	460	444	455	464	488	421	455	494	492	500	472	461	472	442	410	424	436	474	420	465	474	454	464	423	459	402	465	438	464	427	488	441	440	446	451	470	434	465	416	452	451	441	467	426	468	480	451	445	469	451	481	458	467	480	466	496	437	491	447	431	404	447	438	412	507	418	458	428	461	484	410	436	437	454	445	452	489	456	470	501	464	436	467	452	419	442	461	419	470	433	490	470	476	464	444	440	444	456	448	448	470	437	478	446	478	424	484	450	454	484	443	418	471	473	448	482	453	471	452	427	450	429	478	469	436	485	443	403	430	472	469	448	469	465	438	414	455	498	467	491	468	472	439	469	476	464	419	450	437	454	466	470	421	452	451	485	479	466	474	429	462	491	445	454	446	425	458	438	456	436	440	449	458	457	452	479	456	469	453	478	424	410	423	452	505	426	482	456	476	461	462	439	450	462	497	466	472	487	451	488	459	472	439	454	471	435	453	467	484	461	482	471	468	443	484	475	474	470	445	443	442	474	468	466	443	429	429	429	471	467	491	445	446	479	455	431	438	467	450	449	448	451	418	422	445	429	423	460	464	442	423	463	499	483	420	454	443	462	451	474	454	441	479	447	458	501	456	406	444	433	428	500	430	435	466	478	455	431	434	462	446	437	501	445	415	437	435	428	375	438	449	441	471	414	484	441	429	442	448	489	459	473	451	431	477	466	474	453	485	432	452	465	479	469	464	442	435	443	465	467	463	443	489	440	462	501	479	496	471	459	449	486	456	443	436	433	424	455	419	496	475	460	465	471	467	447	435	437	479	418	438	420	434	460	442	464	465	500	479	465	490	485	436	464	456	457	435	446	482	464	458	460	468	506	444	473	436	501	465	453	454	419	450	415	495	473	470	474	428	441	456	457	467	457	437	465	485	485	412	453	440	445	447	473	443	466	440	420	472	453	445	509	464	432	465	465	468	445	464	453	459	426	453	463	499	446	458	432	447	466	457	467	450	431	488	468	467	460	452	507	444	460	451	458	461	460	453	428	431	427	447	485	461	459	461	465	480	465	445	426	457	451	442	452	473	417	443	449	437	416	443	410	460	487	428	450	502	473	479	417	451	480	471	453	414	500	427	435	447	456	448	465	487	429	430	484	452	443	423	432	465	464	442	447	476	437	469	438	493	449	453	451	407	445	476	420	478	456	487	441	476	437	466	449	453	417	447	461	486	466	466	461	487	461	451	478	450	446	440	470	421	437	437	438	466	487	454	473	478	456	399	468	488	434	461	448	425	509	417	448	426	423	437	440	462	460	507	458	433	435	487	439	452	432	424	444	469	475	433	417	482	455	454	443	449	497	445	480	467	403	449	472	454	471	470	484	466	443	464	455	451	468	454	472	452	444	453	485	440	444	451	455	408	442	449	484	479	473	417	457	445	444	442	452	496	498	438	479	490	450	498	460	449	450	464	437	407	445	432	456	456	429	478	465	465	429	481	456	434	435	439	449	451	455	430	437	455	419	429	486	435	507	483	430	443	445	462	483	472	458	447	433	470	464	442	421	424	449	457	473	456	497	456	437	446	439	484	456	481	443	455	428	448	471	458	465	458	465	425	432	456	440	419	512	466	419	463	454	459	444	432	455	433	451	439	438	473	440	448	454	468	436	489	396	462	444	453	465	478	463	430	441	449	447	467	453	447	420	422	438	440	458	447	452	450	448	465	468	443	452	457	446	469	455	464	449	467	408	475	438	423	483	461	442	458	481	452	431	469	472	479	455	459	449	395	454	406	482	435	448	445	475	464	484	455	473	430	483	439	478	435	481	477	395	447	440	466	459	475	474	429	467	424	465	496	469	437	420	434	479	421	468	469	472	441	410	433	439	431	421	457	435	481	472	454	450	424	465	468	436	408	433	453	455	428	463	512	444
14919	2174	2282	1088	615	566	495	455	484	406	373	363	413	389	411	365	366	393	344	360	390	321	321	390	355	356	364	328	355	353	351	346	330	344	335	368	342	334	307	374	366	351	335	364	355	321	333	351	368	354	352	332	321	398	379	372	348	329	372	345	387	338	347	328	350	314	343	350	388	378	316	367	352	379	332	342	335	347	372	335	334	329	369	359	333	340	381	361	327	338	354	336	360	352	327	360	329	338	323	356	381	361	338	357	344	334	353	317	365	332	339	306	330	326	358	351	370	341	321	338	313	362	340	305	353	379	335	357	357	371	386	350	348	350	348	355	322	351	318	330	326	343	387	366	375	378	323	358	312	371	313	360	375	349	338	360	324	345	310	319	341	306	325	377	353	354	381	347	329	360	331	359	332	361	358	322	348	372	335	336	380	349	350	333	340	348	341	364	365	355	329	322	341	338	363	325	313	363	347	348	358	364	373	302	351	300	360	370	373	340	332	343	351	333	349	346	361	341	367	383	378	374	344	353	353	373	322	352	335	306	330	325	329	299	362	337	346	350	319	350	348	325	337	322	346	356	350	337	352	358	376	361	366	343	328	367	346	346	334	344	325	335	356	362	332	347	337	331	367	344	350	353	357	320	366	356	376	340	359	370	335	374	350	328	330	321	344	369	373	354	331	329	370	366	349	343	328	332	334	349	345	350	338	351	345	341	343	304	341	341	362	315	323	372	354	363	348	369	312	335	321	374	396	309	330	339	361	377	338	362	350	331	364	372	368	367	296	316	311	368	361	391	349	345	370	381	318	350	332	344	351	340	338	333	326	384	335	346	351	339	319	355	355	321	359	365	336	329	360	342	358	333	334	369	349	366	344	342	341	348	334	341	316	345	349	366	375	327	329	333	357	361	341	327	357	368	325	380	332	364	366	332	347	342	324	376	325	347	339	351	342	363	343	364	346	360	336	370	340	358	340	334	313	340	349	345	344	355	374	347	324	321	334	360	340	377	360	361	355	321	348	345	376	347	328	335	356	343	376	328	322	361	352	337	390	375	349	388	358	345	363	336	328	345	339	362	356	370	367	334	326	342	339	320	364	367	315	329	288	315	314	355	350	346	385	305	344	352	333	352	356	357	331	353	321	366	337	327	341	375	350	328	316	325	357	345	355	345	341	376	330	367	341	322	347	336	349	309	341	330	378	324	311	339	338	355	349	360	348	346	341	360	332	342	341	330	332	319	315	318	342	395	337	343	362	337	333	336	351	316	384	339	334	309	334	363	320	336	335	314	311	363	301	336	319	355	364	335	388	335	399	362	332	351	352	370	363	367	322	347	320	388	347	318	337	335	342	361	323	322	350	316	327	351	336	348	344	352	358	360	346	366	355	360	332	318	316	337	362	334	340	341	354	380	353	326	368	352	380	331	369	341	354	318	322	301	358	330	344	372	325	370	360	324	343	335	357	351	388	413	369	340	355	327	307	330	341	329	364	359	329	323	350	346	296	334	341	361	344	338	350	358	349	322	355	337	372	376	362	333	334	349	333	350	347	332	355	373	338	343	339	371	369	384	345	340	354	346	349	325	366	338	338	365	353	332	368	341	379	341	354	340	342	338	372	345	367	307	360	365	385	394	343	308	345	315	375	360	347	328	351	311	329	342	337	337	350	336	311	380	354	338	330	336	338	390	367	333	358	356	311	337	339	376	373	396	348	326	340	378	370	334	306	335	314	355	396	332	365	321	345	367	341	349	359	378	323	341	357	326	338	390	348	359	336	349	308	326	341	328	367	344	365	328	393	353	395	346	333	329	362	345	360	348	317	365	341	377	366	392	346	353	374	362	345	346	378	342	378	314	336	341	376	338	320	366	370	347	348	324	356	328	372	364	327	343	326	337	372	392	350	323	338	334	357	405	337	347	326	307	352	378	371	361	344	339	349	324	348	367	326	358	365	381	362	368	366	340	318	304	325	380	335	330	353	302	369	363	334	336	350	347	352	373	337	368	380	346	354	342	354	338	281	337	356	317	339	339	341	363	347	339	376	379	342	362	335	318	346	306	335	367	336	322	296	346	326	326	330	327	336	362	339	366	347	327	335	342	355	369	309	343	371	299	349	373	327	300	339	379	361	383	343	329	363	340	331	348	382	334	336	342	350	362	361	336	356	340	345	330	343	387	359	345	352	343	326	351	370	346	339	334	342	364	336	355	320	343	353	349	337	350	372	367	347	355	353	353	366	290	354	318	322	373	335	360	344	363	344	324	354	352	367	334	348	357	343	349	334	359	348	374	358	358	319	359	351	338	304	354	367	345	383	380	347	343	361	378	332	343	360	370	347	322	362	344	330	350	339	326	350	310	345	321	335	334	353	368	335	343	356	321	312	356	380	349	351	358	351	349	382	328	343	342	336	337	335	340	346	351	368	346	328	338	385	364	312	355	342	354	332	324	333	338	362	366	376	339	352	336	358	327	382	301	316	330	336	339	341	351	365	369	313	345	333	378	351	347	367	349	371	322	345	350	314	351	361	321	358	331	379	363	349	339	378	352	314	361	369	405	368	351	362	349	350	346	349	332	346	346	329	328	371	333	377	327	343	337	370	345	342	366	364	334	331	348	356	340	350	321	356	338	368	355	365	344	363	333	336	359	359	345	356	360	364	357	341	311	367	349	333	343	351	321	363	357	332	331	339	329	378	369	374	335	336	362	340	332	337	342	361	329	332	357	383	345	311	355	351	317	361	338	372	344	310	351	341	369	373	376	336	353	383	337	352	355	331	335	389	340	332	345	293	345	317	336	368	368	368	375	346	360	375	363	347	374	360	364	340	332	374	371	330	339	342	388	329	323	335	311	328	375	351	361	352	361	313	321	334	329	338	387	356	323	364	321	330	348	351	391	367	319	356	376	340	360	312	372	369	342	346	354	364	364	347	362	383	333	342	360	346	376	355	357	322	350	344	356	385	347	390	353	379	358	334	322	326	337	319	336	310	342	351	380	325	349	306	343	378	333	316	314	372	356	343	325	344	296	366	381	383	356	349	332	356	347	325	347	341	340	331	361	371	339	342	356	357	372	339	348	361	361	361	363	339	351	340	317	369	347	321	351	321	315	314	335	343	368	328	346	375	345	299	352	384	378	358	319	317	343	360	370	378	328	363	352	325	344	321	332	347	321	316	338	374	322	349	361	341	360	363	339	341	317	329	341	336	350	344	395	329	404	330	358	370	393	349	341	353	311	349	329	304	357	378	324	347	371	337	349	308	359	359	355	338	391	352	380	340	360	374	382	348	332	368	335	316	317	352	309	379	354	334	347	333	348	350	336	368	343	333	338	303	330	334	373	327	343	293	351	352	354	329	356	353	313	339	346	337	351	359	287	345	365	360	350	347	341	362	332	329	373	329	365	352	375	355	366	359	380	358	355	361	356	307	327	346	343	346	320	336	388	376	329	375	358	342	359	301	370	337	390	330	301	347	341	366	381	357	347	371	363	338	323	316	354
8730	2078	4057	2918	2130	1885	1512	1379	1320	1189	1131	1049	1037	1030	974	963	975	995	955	968	942	853	893	869	936	888	923	878	873	905	891	833	870	851	851	838	872	841	895	845	895	874	881	821	877	816	776	820	873	847	830	874	800	819	813	812	858	820	831	823	835	889	816	811	865	823	835	793	825	875	826	799	790	832	829	879	829	838	816	854	770	825	805	906	832	829	797	808	832	885	835	831	923	841	801	814	865	852	853	828	830	888	808	758	789	820	824	863	811	836	849	843	849	869	817	835	774	818	862	813	814	817	841	844	801	848	874	871	845	824	787	806	856	861	837	807	871	823	874	775	811	824	837	819	806	842	810	859	835	799	831	867	812	830	843	844	845	809	791	818	854	825	846	799	798	802	831	793	818	829	808	870	810	776	800	837	807	809	816	795	835	811	852	857	855	835	874	823	831	855	855	836	802	816	855	864	850	838	806	806	867	853	858	865	845	845	799	845	745	883	815	820	775	826	845	848	819	787	808	819	838	842	795	895	814	794	811	827	870	816	808	851	805	823	803	786	867	844	795	824	812	863	840	786	825	807	861	855	825	820	818	839	865	861	823	805	867	799	838	785	854	815	806	795	802	864	834	834	850	774	801	798	827	816	834	788	784	857	807	772	826	766	806	856	836	845	867	835	822	831	844	867	808	798	807	840	832	821	861	852	858	837	833	823	848	823	796	875	812	811	803	820	809	842	782	851	792	780	880	783	820	809	803	790	833	857	819	800	787	842	843	826	815	779	857	830	827	787	750	833	771	825	798	877	861	826	829	816	836	858	780	814	819	761	838	849	814	806	850	904	851	840	830	844	830	791	804	777	828	781	851	799	815	845	811	848	823	810	844	817	835	841	876	782	832	893	794	865	827	799	825	795	843	814	817	792	841	785	779	801	825	854	860	811	881	839	840	842	827	810	856	832	820	855	838	828	835	846	818	806	837	830	820	763	848	763	887	834	844	792	798	822	843	852	845	851	820	839	821	867	842	802	891	826	852	784	810	775	867	797	794	842	895	805	835	842	831	822	867	785	833	776	903	838	829	798	858	844	816	781	858	841	829	821	853	859	831	765	832	847	864	798	791	821	832	800	873	845	844	836	828	823	830	830	824	816	812	864	820	823	846	847	822	819	816	824	848	824	850	815	815	808	812	800	811	831	830	834	892	868	824	781	778	785	793	814	819	869	858	861	821	814	793	830	815	822	788	852	878	846	836	854	847	815	849	822	802	804	818	809	856	830	780	815	813	837	798	862	841	840	802	816	835	820	793	834	791	855	796	819	827	798	822	821	858	829	883	822	859	842	833	836	835	788	795	783	814	800	881	870	812	850	852	795	789	876	824	800	832	774	855	837	825	832	806	810	843	826	861	820	857	835	798	855	763	815	819	854	861	821	810	813	832	821	803	819	815	818	824	790	823	901	788	799	816	861	832	889	808	798	914	834	831	881	789	856	816	815	810	772	823	847	827	853	856	835	846	785	858	800	851	825	806	837	781	812	841	794	886	800	825	837	819	825	886	840	858	820	801	826	858	803	819	834	805	815	833	842	845	813	787	766	822	819	804	800	822	804	863	775	863	793	808	898	764	811	818	819	795	815	822	815	848	825	767	852	783	834	796	792	805	864	820	815	835	861	856	813	815	803	836	855	827	804	799	784	842	859	828	848	800	837	864	810	825	814	829	838	778	846	879	803	841	781	798	790	834	808	856	837	828	848	817	850	808	854	797	797	841	839	827	805	872	841	757	780	822	772	849	814	841	797	852	821	817	845	804	864	813	796	839	851	838	891	851	838	867	858	798	817	837	816	846	817	816	892	805	849	826	820	806	870	810	823	817	816	846	825	773	827	839	803	835	800	876	824	842	842	794	792	814	824	816	870	810	816	819	845	832	823	870	856	804	828	819	780	827	851	794	807	752	859	797	824	828	846	801	811	878	794	803	828	818	851	783	840	813	800	823	837	880	733	834	844	809	815	823	797	856	780	849	768	869	855	829	868	819	807	895	809	864	797	832	802	812	842	841	820	810	839	830	843	797	801	818	846	776	802	835	873	814	853	863	850	813	892	835	796	853	785	843	821	871	819	834	807	894	797	797	795	802	819	855	811	806	841	801	843	827	848	791	768	776	856	812	836	813	853	823	812	811	800	823	852	821	842	848	856	822	832	846	824	827	839	813	784	848	838	778	839	830	787	828	832	829	829	796	820	824	862	829	835	838	812	829	827	809	845	853	816	867	796	821	861	833	856	793	803	859	843	842	801	879	858	856	834	797	805	857	827	788	845	843	835	787	830	842	828	885	818	804	862	830	815	843	819	808	832	851	862	810	823	816	792	857	847	821	777	827	832	778	817	818	850	783	837	819	818	833	814	844	831	808	813	864	847	857	872	833	849	850	823	843	785	839	816	811	820	820	847	812	832	860	827	862	784	824	849	790	865	837	852	829	851	898	810	859	860	838	801	807	852	847	823	795	843	810	831	821	840	816	786	828	855	829	799	832	816	820	834	844	840	821	836	835	819	825	854	844	819	811	841	773	831	832	806	850	844	865	859	846	828	841	827	813	820	813	776	864	826	851	836	807	791	863	867	796	797	845	839	815	829	833	887	811	823	820	791	823	870	837	817	825	833	802	823	801	858	843	826	815	845	808	817	834	806	793	781	819	780	848	801	817	877	844	843	801	828	802	829	837	861	779	886	835	847	872	844	790	873	854	858	796	803	810	801	903	811	824	799	833	827	846	794	753	820	828	847	850	872	793	783	856	862	851	847	813	806	847	844	824	840	824	807	858	842	890	877	829	813	837	814	855	789	867	804	793	870	792	821	833	764	801	910	873	781	798	811	796	831	892	833	798	828	887	821	854	789	784	825	877	779	804	806	814	788	806	802	826	833	850	783	806	848	798	807	797	811	824	850	798	822	808	854	783	812	768	842	850	831	794	858	787	811	816	814	794	813	835	850	855	785	800	775	800	796	841	840	812	804	892	789	798	764	840	798	834	762	807	841	780	827	859	792	832	828	805	773	834	801	856	839	847	818	826	804	804	848	849	864	838	787	862	829	867	810	818	808	788	806	828	815	844	828	816	883	769	822	819	828	805	803	863	822	806	785	838	854	774	793	833	817	831	827	826	812	879	827	806	829	795	795	882	825	868	825	781	825	821	893	867	801	809	858	799	847	788	836	762	859	830	861	845	806	828	833	789	830	880	785	833	827	829	814	846	816	812	851	824	809	858	796	806	815	806	824	802	846	818	843	831	753	812	745	847	790	820	762	825	849	836	804	799	824	877	827	831	808	838	825	833	795	751	851	802	868	840	820	818	828	837	817	795	833	807	866	799	786	869	839	846	840	811	875	755	811	838	804	833	786	859	795	897	795	809	869	822	819	807	858	866	841	795	784	816	859	830	847	840	803	809	872	846	808	813	847	823	827	844	815	840	843	797	842	844	859	847	789	867	874	863	840	824	830	817	822
1798	488	782	329	240	206	241	205	194	234	242	259	241	236	230	239	221	251	248	237	247	232	249	244	230	263	243	255	255	248	234	214	238	230	223	273	247	236	249	223	233	225	230	262	256	270	241	245	236	202	215	235	245	232	244	222	228	248	229	210	242	244	253	239	218	241	210	249	263	246	242	241	237	248	242	214	249	241	250	242	251	230	243	277	244	257	260	222	206	228	239	220	235	249	252	247	231	248	222	210	238	218	216	247	221	217	223	245	220	215	201	242	242	253	216	235	236	254	208	208	233	260	237	232	221	225	228	227	237	220	251	237	245	189	219	230	257	225	233	254	217	218	245	253	211	236	255	222	220	215	238	233	220	226	240	222	278	242	229	226	236	226	219	211	223	216	244	245	259	254	241	205	251	256	253	233	236	236	188	197	265	234	215	229	241	208	208	238	239	218	254	242	258	226	227	255	230	202	222	267	217	272	227	187	228	206	265	223	239	240	239	244	219	223	235	227	242	222	244	243	233	220	226	233	240	210	234	238	237	224	217	243	176	228	212	250	252	251	215	235	208	226	226	213	212	227	220	233	209	225	247	250	202	217	248	214	227	251	220	227	244	226	245	242	210	214	233	198	235	239	248	275	242	217	241	237	218	202	267	217	225	232	262	239	247	241	250	231	245	224	216	241	247	223	207	226	242	247	245	219	235	211	261	213	232	230	221	220	247	228	249	250	249	228	230	220	227	236	236	209	218	232	231	243	223	220	243	227	228	244	240	236	235	207	237	242	229	247	244	242	227	259	243	209	220	256	267	253	232	252	249	250	221	268	242	242	208	270	232	211	264	229	243	210	229	262	238	252	239	259	237	254	229	219	205	216	238	246	204	205	238	238	243	216	237	255	220	218	220	237	247	225	249	228	231	188	226	231	223	266	222	223	238	248	245	241	235	213	209	211	212	209	249	239	228	240	256	198	206	238	236	254	199	223	213	213	224	217	233	242	240	245	225	222	228	190	232	221	226	223	255	226	216	230	237	229	248	243	247	215	237	239	241	251	220	209	210	219	248	236	255	232	203	223	223	228	238	236	230	237	208	244	228	229	246	241	224	232	236	217	252	221	219	235	215	239	218	228	238	240	254	228	206	219	210	232	235	280	231	251	238	239	249	238	230	237	209	246	200	248	238	233	244	208	244	208	214	238	223	241	223	255	248	249	243	204	257	243	206	237	237	257	252	232	228	244	216	246	228	241	262	249	237	246	219	248	226	224	229	273	225	221	223	239	221	228	250	245	226	279	237	237	232	253	228	221	245	220	227	236	226	235	187	243	223	235	201	244	205	226	244	219	255	237	244	224	226	211	209	232	236	274	232	232	268	251	212	207	227	229	234	236	224	282	258	239	211	239	222	225	263	249	236	237	232	226	264	234	208	211	227	212	234	202	222	213	222	249	237	198	216	245	235	230	197	231	277	207	213	231	239	245	246	239	234	239	208	247	202	235	231	219	220	238	232	218	208	216	231	209	274	230	204	228	206	213	208	200	225	207	230	233	193	237	213	241	240	248	230	247	238	224	231	227	231	248	238	206	257	230	195	256	233	244	267	228	260	230	242	217	232	238	214	219	244	211	232	253	249	225	242	233	239	208	230	219	242	230	208	228	266	233	208	222	236	230	246	230	260	234	203	247	221	244	235	221	256	235	230	199	227	257	227	260	215	193	253	235	233	250	258	233	243	241	244	221	233	233	211	227	221	218	211	212	223	220	211	225	244	249	266	252	255	238	200	243	267	217	204	213	262	222	213	238	253	239	225	229	254	222	233	239	252	229	236	217	218	232	247	239	243	224	216	235	243	242	222	234	238	235	227	240	211	242	205	218	252	204	235	218	233	215	232	226	227	210	253	255	201	223	210	218	240	224	210	222	237	226	205	221	208	235	219	227	221	229	228	218	268	199	252	214	227	257	205	222	251	248	246	226	237	246	236	220	254	209	266	224	226	226	226	222	237	231	227	244	216	213	211	224	215	210	250	227	245	230	215	264	226	212	229	262	243	217	265	234	220	216	219	213	241	227	227	248	240	249	256	205	265	234	245	206	208	216	235	223	234	245	223	250	219	219	227	244	218	280	230	256	244	239	247	205	234	229	202	257	253	215	210	231	238	236	225	230	225	218	231	228	257	222	246	244	215	235	245	254	235	234	240	235	248	220	221	248	201	257	218	253	203	216	242	245	226	219	213	234	214	233	245	234	245	227	220	232	258	221	228	258	262	235	181	241	228	271	263	251	249	222	228	257	223	248	243	238	207	247	205	227	241	213	210	234	235	225	244	233	217	222	257	244	222	231	229	251	244	254	198	242	234	250	237	244	219	217	217	191	220	226	212	210	261	245	226	238	217	200	276	244	213	244	230	222	215	233	231	205	266	216	201	250	232	216	231	235	249	222	222	240	237	236	236	216	254	227	250	221	240	200	243	254	215	204	240	222	258	222	229	258	237	250	224	231	203	230	236	239	251	231	218	220	247	253	238	246	234	226	217	236	212	232	206	219	229	222	224	251	233	229	217	222	203	217	234	249	252	219	222	241	243	228	237	242	226	252	242	251	222	242	230	210	234	236	241	241	224	202	165	246	261	225	216	212	210	217	217	216	230	230	257	242	227	241	249	240	233	238	226	227	243	228	231	221	252	211	240	220	243	237	214	246	251	228	244	238	229	246	258	204	250	253	242	253	219	229	239	276	252	219	219	243	246	231	233	224	212	233	239	220	234	202	229	234	217	238	259	245	222	217	227	214	237	216	218	234	235	223	266	244	240	271	240	225	226	259	215	253	251	246	275	246	219	244	218	215	226	209	233	205	231	242	243	271	251	218	234	218	243	224	222	236	222	234	228	208	218	227	201	253	216	222	211	235	221	218	262	228	222	235	251	242	202	231	242	255	229	222	250	223	241	207	208	214	218	244	249	229	215	221	225	246	248	277	242	220	240	223	234	205	222	246	228	238	248	254	216	227	229	210	230	242	230	235	246	219	226	233	232	200	270	253	227	227	226	252	250	237	228	234	202	219	228	225	246	245	261	226	223	216	250	237	257	252	214	262	250	230	231	249	235	240	230	225	233	244	227	221	222	232	233	243	210	231	218	246	214	229	243	232	206	229	241	228	240	238	236	222	241	242	210	214	251	245	228	235	219	208	221	226	233	223	270	242	234	262	237	232	262	238	188	235	222	239	237	236	233	241	245	231	231	219	208	237	239	252	211	238	238	229	236	204	226	197	226	236	224	249	206	235	232	241	231	258	227	233	243	188	245	229	253	235	240	232	215	209	225	224	225	237	208	228	222	230	226	217	225	210	219	261	217	239	232	231	243	232	253	207	192	237	212	211	233	236	244	242	232	227	219	235	254	247	233	204	203	222	204	208	235	228	246	199	216	231	231	219	225	251	209	204	239	234	229	225	253	235	238	245	228	211	224	231	267	251	224	219	213	210	244	213	221	253	210	235	235	208	224	237
1892	770	1512	769	573	592	581	583	572	583	600	523	563	533	557	565	572	610	574	542	554	575	543	581	611	561	565	567	566	544	554	553	540	626	632	596	553	636	522	569	587	559	567	538	525	565	583	588	502	593	554	545	537	564	586	594	573	569	555	538	562	549	537	554	565	569	564	559	556	534	545	564	621	552	576	551	558	570	588	572	552	598	595	568	506	567	587	520	525	569	549	548	591	551	544	555	548	594	520	597	578	562	576	556	550	563	559	567	576	540	552	605	524	534	567	560	584	601	589	548	573	590	562	605	557	542	578	531	566	563	591	570	559	548	553	567	567	627	552	555	583	566	597	568	597	552	527	585	568	589	631	570	589	597	561	558	588	566	551	546	545	517	550	529	547	588	558	618	528	550	563	534	545	564	559	582	567	553	561	521	571	541	531	557	544	579	554	540	564	586	567	557	526	585	577	614	589	591	584	574	558	533	564	576	592	568	561	562	542	535	524	558	587	581	494	597	573	541	559	554	519	589	563	578	541	550	573	538	573	519	575	572	566	603	578	579	537	579	543	587	518	594	581	587	555	602	565	586	589	550	560	592	546	576	578	559	572	564	591	547	558	566	520	556	582	599	514	583	540	556	557	528	577	539	574	574	610	605	549	566	585	579	531	568	537	569	600	564	586	575	569	547	597	532	569	580	622	559	563	599	498	575	500	551	572	555	559	586	569	601	572	559	587	548	570	544	557	603	575	580	548	595	576	547	586	552	545	537	559	537	586	535	565	571	558	594	563	569	541	573	613	571	607	592	537	548	575	580	582	536	614	577	602	545	516	554	567	589	552	544	563	578	570	596	580	557	560	578	536	526	559	595	571	570	548	542	585	559	549	505	536	587	535	536	561	539	590	563	596	580	558	554	575	579	585	552	549	587	587	556	592	562	574	550	608	562	578	588	609	553	541	552	559	561	565	580	567	559	551	555	553	565	527	558	587	565	551	525	529	534	599	577	588	580	595	583	550	582	586	546	605	591	549	605	547	574	568	557	554	580	490	582	570	554	531	566	560	535	586	592	569	557	535	603	556	576	533	576	562	546	584	560	526	588	545	585	549	576	536	568	570	554	550	578	549	610	561	557	584	589	571	590	539	553	551	539	560	613	537	528	522	590	561	561	553	583	594	558	518	563	560	611	566	564	543	552	548	555	597	571	616	520	567	554	587	590	586	563	581	536	526	593	557	547	531	552	565	563	538	532	541	569	566	592	561	568	609	515	626	584	588	566	584	589	599	563	568	547	542	548	536	582	537	545	573	608	575	558	566	553	567	548	570	554	520	545	634	570	558	579	565	555	566	537	565	588	585	516	583	560	571	598	554	576	576	608	528	607	543	576	559	559	595	516	610	604	541	542	551	602	568	568	575	578	562	563	589	557	563	539	581	549	556	518	555	549	566	514	567	584	576	587	540	554	569	552	564	551	571	545	574	563	575	545	606	555	597	603	559	600	573	580	554	554	565	558	596	625	542	545	577	560	585	569	542	577	565	583	574	584	603	564	579	558	535	558	564	566	582	540	606	592	600	530	599	561	547	589	541	543	548	592	544	613	564	572	591	563	551	581	545	533	532	575	615	578	562	584	575	571	592	548	580	553	595	564	566	560	530	554	577	538	573	557	596	568	602	550	534	532	571	557	548	555	537	561	568	585	554	551	603	588	544	558	569	556	520	541	537	556	559	570	568	547	561	541	518	596	574	532	589	568	595	599	603	584	540	624	557	539	534	566	586	577	565	586	542	571	572	518	542	579	520	544	583	587	602	579	568	584	554	602	603	598	571	587	549	575	563	526	600	533	578	601	613	583	564	558	583	539	569	531	586	534	605	537	553	563	537	579	603	570	538	552	552	552	549	555	595	591	539	544	571	605	589	555	531	568	553	559	541	593	544	592	596	580	547	569	596	549	564	586	570	632	556	594	575	574	526	592	538	571	545	622	546	572	578	577	558	579	580	591	568	565	557	585	571	545	563	578	567	551	605	544	592	554	535	580	551	560	552	575	597	567	551	551	586	554	566	593	527	547	575	610	593	577	534	543	560	535	566	549	552	544	539	543	564	545	561	551	576	547	567	553	565	583	544	602	554	538	554	584	564	536	623	559	535	592	569	555	534	589	530	622	611	563	550	561	565	563	636	574	548	587	577	569	572	572	540	596	579	563	594	567	605	575	552	567	591	559	561	572	603	523	576	571	609	550	581	577	579	602	560	554	575	545	557	534	554	568	564	583	621	555	526	552	586	531	593	530	540	588	572	563	551	572	563	562	572	580	535	540	573	556	568	550	571	596	537	530	541	546	564	549	585	564	579	551	590	594	565	522	573	574	588	535	585	571	578	573	558	545	577	555	559	548	567	575	577	521	579	555	558	547	609	575	544	616	545	583	569	569	557	559	555	568	580	593	590	524	579	582	582	620	564	586	553	548	569	544	583	610	545	545	534	605	533	578	572	574	607	576	586	541	586	550	573	543	528	582	558	566	570	574	554	600	559	517	590	551	598	598	571	560	568	559	562	577	598	561	598	562	589	509	551	571	582	583	533	551	538	598	595	571	571	590	523	550	569	556	539	530	578	548	571	579	546	584	550	565	572	565	563	573	542	594	548	534	551	527	571	579	544	621	550	578	582	565	557	568	563	605	580	573	561	541	584	602	551	547	579	538	593	590	575	577	546	550	549	571	600	554	584	562	565	563	565	570	557	579	575	547	582	561	535	611	596	617	546	562	556	584	575	570	539	580	548	570	555	573	578	593	599	578	579	562	599	530	539	542	551	591	543	582	568	573	576	607	561	565	530	570	549	574	535	613	550	567	553	586	587	541	578	554	559	576	574	611	552	567	549	595	525	602	615	562	558	555	565	578	587	569	567	587	587	562	542	561	540	557	562	580	581	562	582	590	557	541	566	584	554	601	544	534	606	549	490	553	536	566	539	577	573	613	572	569	570	592	578	557	602	544	622	545	567	532	588	559	616	557	590	544	554	593	604	578	569	600	573	552	579	585	527	545	582	576	560	565	574	566	602	576	543	581	553	577	535	557	566	525	572	594	545	557	572	574	582	598	580	595	569	568	559	591	569	590	528	575	566	576	591	521	556	547	592	544	597	572	521	570	558	570	580	588	519	558	592	538	583	583	547	565	578	558	572	518	555	586	537	549	553	551	555	551	545	555	588	559	627	561	591	606	606	585	573	537	619	570	606	567	549	595	566	592	597	576	561	585	533	562	585	566	554	582	570	568	588	546	559	531	573	527	574	548	548	581	586	570	591	572	556	562	552	585	554	548	587	585	573	571	546	548	593	556	569	576	577	557	580	583	569	559	553	579	574	604	567	574	579	552	535	573	588	631	588	570	593	539	548	580	546	585	589	527	599	593	603	541	587	558	590	605	559	561	559	553	530	603	579	557	574	545	553	584	563	588	549	578	576	565	570	568	591	548	567	562	563	573	579	550	487	525	571	534	575	614
8321	994	1739	577	321	281	247	202	211	208	190	206	185	189	187	169	194	176	163	151	218	161	193	185	172	171	172	167	178	215	205	177	162	187	177	150	174	184	176	193	193	190	201	138	168	178	150	188	191	163	168	176	194	162	178	161	187	184	194	170	179	189	176	168	167	172	181	157	171	164	168	164	158	169	157	162	163	172	190	173	174	174	159	175	165	167	168	175	161	186	176	169	186	170	167	176	185	162	180	146	143	174	163	191	161	168	169	169	176	185	172	192	170	171	181	180	174	143	169	160	160	179	179	162	187	172	164	170	160	187	155	151	159	180	159	160	161	180	192	191	143	157	165	161	175	170	140	156	195	153	156	145	175	160	179	190	167	179	156	185	166	182	165	155	191	196	174	176	155	173	170	196	191	167	145	197	163	171	172	194	180	195	175	200	178	182	175	162	197	170	187	156	167	148	176	170	147	189	161	170	182	159	171	162	188	171	181	175	151	158	174	177	177	172	201	174	164	168	166	196	157	180	156	176	185	201	201	157	183	178	190	152	154	183	163	181	140	172	163	179	160	184	150	191	154	165	157	177	156	163	160	165	181	186	168	157	162	166	174	197	173	177	155	174	183	174	169	196	167	186	177	198	167	193	161	167	178	166	145	176	166	155	193	152	160	169	178	173	170	172	168	181	189	174	149	167	168	178	160	167	164	152	185	191	190	161	193	179	151	171	144	203	170	180	152	177	186	162	158	189	158	176	164	140	181	165	182	168	176	149	161	170	184	185	157	183	179	169	150	196	184	161	186	155	168	165	181	174	165	168	160	172	173	170	175	159	171	173	179	161	176	166	172	161	154	153	156	168	179	196	160	155	169	173	168	160	167	193	170	186	160	169	168	160	172	161	164	159	177	163	157	198	171	177	167	157	168	175	182	169	174	174	172	143	151	173	200	159	196	159	188	174	176	202	159	157	140	165	176	196	151	173	191	188	166	186	177	174	182	156	156	162	170	188	153	178	170	199	169	167	171	142	186	172	140	194	175	198	171	176	170	177	177	174	151	176	172	174	178	180	197	171	175	182	177	164	155	134	153	182	169	180	145	186	194	171	186	162	175	184	166	192	173	174	159	171	163	166	171	172	197	155	190	175	189	159	179	174	167	165	168	161	166	173	201	168	160	181	162	160	157	162	180	153	190	189	176	187	165	156	135	162	190	164	170	176	181	191	170	166	158	168	157	181	154	196	182	173	150	191	168	207	153	162	179	183	187	155	160	168	191	183	159	158	173	173	186	179	168	174	172	141	152	205	160	182	177	178	170	150	183	165	158	149	179	178	176	176	170	176	167	197	163	174	178	191	180	187	175	168	162	159	161	179	159	175	191	177	161	159	180	194	213	187	187	155	164	172	139	151	158	189	164	183	149	159	151	155	179	156	172	157	150	199	187	165	158	151	177	168	186	187	191	173	185	176	186	166	171	157	145	188	202	153	175	168	166	145	163	145	188	179	172	195	167	178	173	156	151	185	173	156	179	182	136	166	161	152	179	166	182	188	168	177	216	176	178	157	148	165	190	170	171	170	166	185	178	181	178	177	178	176	174	140	178	152	161	184	174	180	175	164	165	159	151	177	147	157	146	164	181	179	200	176	185	187	189	206	174	183	159	203	164	150	159	195	164	142	197	158	181	149	182	184	171	164	162	173	178	152	199	206	158	183	170	156	184	164	177	156	165	172	163	162	170	186	152	147	158	163	171	158	177	167	166	195	154	159	159	179	160	170	184	184	185	163	162	176	176	185	190	195	170	154	182	172	161	168	165	185	182	172	166	200	174	175	197	164	165	195	195	172	161	174	178	170	190	154	184	169	168	181	163	166	166	187	167	182	200	195	172	183	175	207	172	155	177	154	201	153	177	175	186	172	154	173	190	174	172	148	155	172	167	183	181	161	139	160	175	148	163	204	183	189	186	192	168	144	149	169	181	155	161	150	169	174	161	168	161	184	172	169	163	186	195	160	177	163	162	185	164	146	156	186	164	177	170	196	147	167	181	175	153	150	176	186	180	218	171	184	158	168	180	141	169	169	148	175	175	174	184	184	164	161	171	206	152	171	183	181	166	182	162	170	159	158	133	201	166	154	169	143	182	171	175	154	160	181	189	152	143	167	168	184	176	164	170	173	196	157	147	163	171	166	167	158	171	187	178	169	181	199	188	161	162	173	181	170	158	158	162	151	163	163	155	174	157	151	180	178	184	166	190	181	172	166	165	177	195	184	155	164	168	187	194	172	159	171	176	171	166	163	171	170	180	169	180	162	144	179	174	183	157	194	153	142	183	175	164	145	175	174	183	179	179	170	162	230	167	195	160	180	195	207	168	176	176	181	157	159	180	155	152	169	165	156	180	178	150	182	177	178	177	154	148	172	191	173	190	189	168	172	168	149	145	197	168	190	186	164	165	169	173	164	166	170	174	182	173	169	185	173	166	194	179	186	182	165	160	203	179	175	163	181	181	170	177	198	182	189	170	186	192	169	165	176	161	187	159	189	187	179	172	165	141	145	183	175	181	162	169	179	176	191	182	182	175	149	149	142	139	164	176	167	156	205	170	156	179	178	204	176	183	165	182	182	156	170	162	191	176	188	176	197	172	175	160	163	175	196	159	167	163	174	171	166	163	155	188	163	149	179	181	148	156	161	169	171	165	154	156	168	180	174	171	156	189	179	172	188	160	191	176	159	179	157	148	152	185	189	159	153	166	202	163	167	161	170	171	180	146	180	169	180	168	152	165	181	166	185	159	179	205	198	185	169	195	147	174	184	172	173	169	163	155	177	157	167	152	191	184	185	148	164	173	193	187	171	166	180	170	166	176	169	171	170	158	167	154	185	167	160	156	160	185	161	158	166	176	166	157	150	180	164	166	169	163	180	174	166	155	158	153	164	197	188	164	173	161	193	161	152	152	168	188	177	177	173	170	200	164	171	162	149	170	160	153	157	127	208	193	188	156	164	158	169	223	197	154	165	147	194	194	192	173	167	170	174	164	153	180	178	175	166	185	164	201	177	172	165	188	209	176	173	178	179	163	150	170	155	143	158	178	178	151	196	187	165	165	167	162	171	198	189	209	186	176	142	199	190	172	193	172	158	179	161	190	140	176	134	178	146	166	165	167	186	167	201	171	178	172	175	162	182	179	155	186	170	164	197	180	183	180	162	160	184	153	181	202	171	172	164	164	169	180	190	170	167	170	170	192	202	148	148	150	160	184	181	204	196	180	189	138	172	172	167	191	172	169	163	173	188	178	167	168	150	184	180	165	165	172	180	188	156	163	174	172	171	174	148	159	168	181	154	162	158	181	160	151	180	186	206	182	165	158	168	186	130	169	190	166	172	150	166	196	157	198	164	165	171	178	172	161	196	201	175	174	163	170	165	156	179	165	176	172	184	155	166	187	175	175	169	195	150	180	181	159	171	153	172	158	150	152	182	175	166	175	168	131	177	160	145	169	168	172	155
6589	1200	3678	1696	1197	1043	807	758	688	667	617	605	634	545	558	507	581	555	535	514	494	482	472	491	530	498	513	472	472	498	490	498	498	458	483	471	483	493	492	461	427	497	445	481	472	488	479	490	492	489	480	452	503	488	464	442	471	483	459	479	469	457	476	477	461	466	465	444	489	485	461	477	476	440	469	448	464	492	468	433	473	473	496	508	456	501	487	473	488	464	479	437	469	480	443	474	441	453	453	460	482	481	472	484	477	476	482	465	455	442	434	482	482	478	462	450	457	509	491	468	438	445	470	488	430	468	486	464	469	467	450	453	452	448	465	484	481	473	457	469	460	451	462	463	422	444	461	471	499	450	490	474	471	461	483	443	482	485	441	468	481	459	462	472	484	462	458	460	457	451	469	490	437	431	491	451	494	393	459	436	443	470	442	463	445	459	497	457	455	493	412	483	461	465	471	466	482	470	472	471	492	439	419	460	495	451	468	492	441	479	455	449	465	463	482	462	440	461	511	452	481	532	463	417	470	458	465	472	448	483	472	447	432	491	549	496	446	465	423	458	428	492	439	491	456	484	466	467	456	465	424	467	492	469	444	494	496	469	475	447	506	497	449	498	469	431	472	466	433	488	466	435	485	504	477	492	467	446	462	452	428	479	447	445	464	497	453	473	459	454	475	463	460	463	483	482	498	456	441	468	518	444	463	488	449	457	461	472	489	482	458	464	443	427	443	506	425	473	475	506	428	464	432	493	452	441	449	434	459	479	462	448	435	444	432	451	457	464	448	464	456	476	505	459	436	471	477	453	468	465	466	453	484	510	470	435	476	466	471	468	459	482	458	460	490	468	503	481	460	487	474	480	473	453	425	465	452	466	481	469	448	453	490	464	496	452	443	472	447	491	482	479	499	479	481	429	442	465	458	468	469	466	456	493	481	499	456	448	480	459	454	452	475	467	437	473	494	451	505	470	470	462	436	444	425	469	464	425	426	469	487	471	430	439	452	478	454	453	481	459	443	470	451	457	473	482	454	436	448	470	464	504	423	451	471	450	442	443	459	475	456	445	475	477	440	462	463	534	458	428	455	434	445	458	459	473	471	476	474	502	451	489	471	445	460	489	435	495	452	462	446	456	441	471	409	434	501	440	477	470	460	441	466	498	482	455	467	467	447	476	506	456	491	464	489	477	450	475	454	455	457	465	487	434	492	446	431	465	449	476	422	456	478	487	452	479	484	442	458	483	473	456	457	447	462	513	468	479	458	466	454	438	489	460	481	471	467	470	434	475	459	488	453	462	489	456	478	452	463	514	497	446	483	468	461	451	493	476	470	451	466	461	481	430	443	440	493	490	460	489	440	474	431	487	468	453	485	442	483	444	431	446	477	474	465	452	446	457	463	531	488	435	458	474	452	474	459	487	443	482	461	428	483	489	494	434	491	454	462	441	455	493	412	443	447	478	451	437	454	450	433	484	461	447	458	462	470	459	464	465	510	445	420	461	458	436	472	445	489	442	446	439	441	395	489	449	451	459	479	463	479	451	490	445	475	450	459	459	469	446	433	459	445	432	448	468	505	450	473	458	449	466	429	492	464	496	457	480	507	448	493	423	479	470	441	447	419	489	420	472	460	441	456	514	473	440	479	494	461	447	420	470	455	493	478	478	448	465	470	492	451	469	428	459	501	480	435	459	458	484	439	485	470	482	508	484	462	452	458	484	443	449	455	470	432	464	463	462	454	460	456	456	461	478	438	473	476	434	465	453	425	456	488	462	473	516	481	479	512	443	481	430	433	489	444	424	463	476	447	480	449	465	433	436	481	476	471	454	480	475	436	455	445	500	477	469	450	431	441	461	485	450	473	487	521	441	483	450	415	431	462	448	426	439	449	489	435	435	451	457	476	461	451	485	488	481	483	465	459	463	436	436	487	418	466	437	463	461	471	482	467	470	480	455	467	485	447	458	451	471	452	468	471	468	488	467	474	478	453	459	460	463	431	444	461	482	431	439	496	492	433	433	466	448	425	460	460	450	459	478	445	451	458	448	474	443	486	498	482	463	451	457	461	443	443	480	480	455	497	475	471	472	479	454	443	451	469	474	487	475	475	507	458	469	431	457	486	443	463	455	425	485	475	455	430	472	384	502	460	499	473	474	446	458	466	446	467	474	434	433	464	460	460	484	445	475	459	454	433	500	437	468	473	451	469	464	445	448	495	455	464	457	462	485	453	477	467	439	497	469	486	445	407	493	472	465	499	477	435	458	470	435	451	449	447	457	492	464	490	457	474	457	462	450	484	463	455	498	460	465	473	488	472	459	473	453	493	464	441	483	464	469	506	469	478	448	478	437	484	470	457	462	488	466	434	478	453	462	454	468	468	439	445	502	451	476	446	482	453	453	448	483	463	478	444	441	484	478	454	442	460	448	422	433	468	439	476	499	456	475	480	413	470	466	461	464	436	486	466	408	464	484	462	511	457	479	491	490	456	493	438	447	448	480	458	510	454	511	421	448	491	456	459	476	439	467	491	444	468	468	447	474	439	453	476	434	406	474	441	445	470	464	489	443	455	484	484	479	456	461	460	465	501	488	465	493	447	442	522	450	472	531	480	464	476	495	472	450	474	452	474	468	480	455	497	448	474	446	466	465	463	486	483	435	444	434	473	469	455	449	448	467	450	442	462	451	465	458	506	483	501	445	494	452	473	457	454	461	469	480	441	500	436	439	492	485	481	426	456	450	471	446	448	451	479	443	452	471	459	480	499	494	450	398	457	460	463	453	470	458	461	476	451	477	445	452	433	468	459	435	467	465	485	444	454	471	489	473	443	468	486	477	451	462	447	458	506	430	436	439	441	466	467	453	436	465	479	472	438	469	472	449	479	491	474	451	449	473	464	452	476	465	487	476	458	443	492	438	468	453	451	444	465	468	459	465	463	435	460	490	432	474	452	472	489	465	504	420	479	461	472	488	471	429	469	474	491	454	461	472	516	440	450	489	433	449	493	442	447	466	470	478	446	473	468	451	504	474	456	459	467	483	476	478	446	436	471	441	458	439	467	449	471	438	474	464	497	452	440	465	450	479	415	503	439	470	453	479	472	445	452	463	451	497	501	467	461	466	442	468	452	472	467	451	477	470	472	455	503	479	435	468	461	479	449	468	454	448	491	444	484	479	446	448	463	468	480	428	460	477	476	515	458	469	468	480	508	436	419	478	472	502	462	479	432	415	459	474	462	456	438	424	455	439	493	424	457	490	458	463	460	472	421	465	421	473	443	452	463	448	438	439	467	508	457	465	486	458	476	493	454	453	490	455	464	439	458	464	449	437	448	470	437	478	440	475	448	463	432	467	458	459	453	461	447	488	462	463	460	504	472	461	449	472	464	463	451	457	445	489	445	504	447	458	410	452	468	451	477	456	467	459	471	443	441	486	467	501	442	519	429	477	469	515	490	478	478	454	469	456	457	453	443	473	450	474	460	469	474	443	447	457	470	486	425	454
15452	2079	3240	1361	696	574	489	501	407	413	443	418	356	439	356	367	389	378	339	422	374	375	365	359	344	353	366	385	357	375	362	354	399	374	375	373	360	346	353	366	353	329	386	359	321	374	356	358	342	384	346	342	356	392	389	355	345	335	340	348	357	360	384	361	327	392	382	376	398	348	366	362	343	351	352	363	333	374	392	315	332	330	354	353	340	357	365	378	389	347	338	391	307	339	340	356	357	336	323	337	397	363	347	353	362	366	327	368	356	329	356	377	317	379	333	349	394	371	340	359	398	350	398	322	346	373	389	354	361	326	373	353	329	356	349	336	335	369	356	342	357	342	329	357	357	319	316	348	350	379	362	353	378	351	366	353	335	335	377	337	369	352	349	346	356	373	373	341	350	362	351	360	332	368	351	378	342	362	403	341	355	353	355	393	356	394	362	345	356	370	349	364	354	358	383	358	359	351	334	306	369	393	347	340	352	352	347	325	338	348	373	373	318	376	338	337	380	360	342	333	350	299	337	364	346	366	375	378	321	368	359	360	337	359	353	374	345	351	331	373	370	333	334	358	337	345	384	369	334	344	355	376	339	325	365	354	370	342	364	350	335	371	375	345	346	369	360	387	360	323	346	362	369	339	317	382	359	345	368	361	339	371	357	379	373	344	352	368	368	361	355	335	354	360	364	354	323	357	341	363	329	369	343	345	342	351	358	337	344	349	357	352	366	371	339	316	324	355	346	386	354	320	383	337	363	314	370	393	334	347	348	329	342	371	346	353	363	346	335	327	336	345	333	347	376	344	348	351	370	373	321	371	356	361	387	351	379	376	335	349	338	344	344	348	344	392	364	344	342	330	335	372	348	354	327	322	361	332	329	338	342	401	356	354	355	367	320	354	343	366	320	364	358	354	385	358	368	368	360	360	393	329	391	381	348	371	350	348	364	325	363	390	379	363	358	342	346	379	364	331	356	405	344	368	363	355	358	350	304	330	347	353	372	331	329	359	387	389	348	352	356	356	357	355	334	387	382	375	358	381	361	363	339	356	369	352	351	344	381	333	382	367	350	338	350	359	354	308	357	332	360	365	383	354	360	386	376	357	363	336	314	306	365	335	342	303	369	328	339	359	345	367	354	378	400	322	337	352	333	378	358	362	349	355	368	362	381	390	334	339	313	366	362	339	353	362	366	345	361	321	336	346	369	396	395	401	359	348	345	360	370	365	320	330	348	359	321	396	330	352	392	364	367	322	374	361	354	369	387	343	361	343	372	361	376	370	333	367	395	395	351	373	343	331	333	333	371	351	331	342	374	299	358	348	304	334	339	343	362	320	338	364	353	347	348	309	369	355	355	348	360	347	365	357	367	307	357	353	347	324	348	345	340	363	358	357	342	308	381	369	396	388	350	313	325	353	350	370	344	368	375	330	362	371	355	320	358	359	333	345	343	395	352	368	390	346	355	349	348	341	389	361	320	367	339	347	380	378	373	353	333	337	328	369	342	353	366	349	329	363	341	345	320	376	373	339	347	330	354	351	349	356	381	386	359	359	361	339	352	339	352	346	348	325	362	358	343	350	328	385	320	399	358	325	374	365	366	325	342	356	359	350	349	359	353	317	374	322	345	322	344	340	391	355	338	379	359	357	330	330	350	357	340	329	314	387	345	344	349	366	333	332	371	329	359	380	336	341	307	364	357	366	356	373	310	338	380	351	340	368	347	358	376	355	355	394	319	344	378	361	329	389	295	354	360	367	322	349	345	373	343	350	320	372	349	374	334	342	328	364	366	357	354	365	372	357	335	350	387	371	300	353	369	347	338	358	391	379	356	357	356	355	371	379	358	366	358	315	349	350	339	344	331	360	366	410	342	354	365	373	330	329	346	339	353	349	383	347	354	355	332	377	372	365	338	364	338	354	358	335	346	379	345	361	356	344	392	359	361	327	341	337	357	355	337	409	372	341	343	343	373	345	384	333	359	316	381	357	325	356	332	365	386	361	330	338	327	339	361	370	360	363	380	392	343	364	350	339	356	374	362	361	360	350	346	348	361	352	372	363	344	337	376	387	343	357	358	382	376	337	350	369	362	328	336	356	385	366	367	347	387	343	364	372	355	344	326	358	356	353	331	344	325	322	348	333	388	387	383	353	362	362	385	363	356	355	373	363	352	351	356	378	350	362	343	354	359	331	357	318	351	334	331	348	352	326	354	328	326	324	356	372	362	335	346	356	369	385	346	370	357	378	315	342	336	363	347	385	349	330	355	373	380	340	349	373	350	358	347	386	362	351	404	380	353	348	370	359	345	384	351	342	380	395	340	340	348	377	339	336	366	329	343	304	337	356	325	361	384	346	371	339	336	329	370	380	360	330	344	346	355	300	323	359	362	384	366	340	362	381	400	331	377	369	344	377	336	358	332	347	351	345	350	381	351	334	364	322	345	374	380	365	349	382	376	357	349	346	342	340	315	348	361	376	365	316	376	368	318	358	368	394	346	357	341	324	333	320	362	329	338	379	354	323	317	351	352	361	365	358	338	370	406	370	348	364	348	375	399	339	356	356	352	334	366	390	346	382	346	372	311	370	345	339	302	341	312	352	370	316	293	388	391	369	343	360	330	359	376	346	341	357	338	337	318	325	320	331	385	379	363	347	355	353	358	374	359	356	336	346	323	368	368	354	342	348	335	353	344	378	341	359	328	387	353	355	360	376	350	355	353	331	342	353	321	328	350	378	383	318	337	362	325	355	362	316	380	347	338	360	347	334	353	349	354	356	343	333	361	389	334	324	368	348	366	353	354	322	315	357	354	354	358	378	356	344	352	378	344	342	365	343	349	337	338	346	356	357	359	337	377	379	378	365	375	370	328	366	308	357	383	330	324	330	349	357	338	362	351	346	362	366	361	377	339	348	322	320	374	346	358	388	384	368	332	359	388	350	349	411	362	328	364	352	357	345	363	361	326	342	341	316	346	367	360	328	332	336	370	356	329	363	338	331	373	316	330	389	354	354	388	365	349	361	332	376	409	345	361	331	339	341	366	375	359	316	365	362	391	353	338	336	351	358	343	351	338	353	319	358	359	348	347	361	369	366	382	339	352	339	351	370	381	364	338	345	364	393	357	404	378	374	348	348	372	388	360	387	350	339	358	351	361	369	361	370	380	358	350	346	349	363	370	334	402	354	341	347	349	329	333	360	342	326	347	391	355	369	344	302	353	334	389	378	349	358	366	349	321	333	361	364	363	331	343	338	358	366	345	367	393	378	312	344	339	345	337	410	363	382	351	354	340	370	358	347	353	352	325	363	322	367	346	333	332	315	367	347	331	349	367	330	347	372	369	332	385	332	370	330	348	334	340	408	431	357	362	362	354	348	345	373	321	338	310	389	309	351	345	341	350	407	392	362	350	372	351	353	384	361	344	336	361	389	355	378	332	332	370	360	386	350	367	342	353	383	352	362	358	385	326	343	366	357	330	334	346	363	354	334	373	371	313	379	321	358
8895	1840	6502	3078	2171	1901	1585	1384	1254	1201	1207	1131	1080	1046	956	1008	991	919	928	974	949	990	898	921	889	887	934	874	838	901	854	828	844	822	841	861	864	835	918	849	879	901	800	875	849	845	911	849	830	820	880	861	855	818	793	883	874	875	891	877	799	831	892	805	852	823	873	825	865	860	827	844	830	898	897	873	841	827	876	820	833	815	859	793	831	832	841	871	833	877	825	859	858	833	862	834	860	828	819	856	815	868	827	793	823	835	881	852	883	858	887	807	828	790	816	863	854	794	850	851	800	835	897	822	815	802	841	862	823	851	831	846	781	878	843	845	838	853	772	876	844	814	824	839	837	804	897	861	783	858	850	842	808	834	803	876	885	869	810	840	805	861	851	823	838	836	850	852	869	878	863	808	799	836	867	838	831	819	810	820	823	826	812	829	858	859	776	851	831	816	789	837	855	841	757	851	880	779	870	773	851	843	874	831	804	810	812	809	814	869	830	766	854	814	843	802	804	854	856	855	845	899	821	855	829	823	795	816	811	798	880	835	870	835	834	824	816	877	858	817	839	832	802	877	836	825	871	880	838	855	886	803	816	793	883	831	833	783	889	804	806	789	851	835	842	861	829	833	835	825	844	831	789	858	822	812	797	859	826	877	845	799	879	844	890	849	837	839	822	821	866	826	835	803	828	839	807	821	814	831	798	832	823	823	830	862	830	875	864	807	819	888	850	854	861	793	838	868	843	844	860	873	811	823	879	871	836	800	834	785	886	880	864	833	840	831	815	824	819	803	849	804	817	875	805	850	873	812	823	857	840	863	811	849	816	875	821	867	813	844	810	829	869	777	853	845	824	823	831	834	769	824	845	789	814	819	817	839	790	838	833	825	885	845	834	847	821	868	882	800	813	818	836	825	842	802	828	835	827	866	838	857	824	858	836	814	840	796	847	879	833	830	838	832	876	878	812	782	829	808	861	841	839	801	799	809	846	829	875	833	888	807	784	833	853	835	897	830	841	856	824	812	755	782	869	796	810	762	835	878	828	827	851	815	808	853	831	843	854	849	832	854	866	780	838	833	826	838	810	831	844	873	823	810	848	816	811	896	814	829	889	817	857	826	822	835	779	816	843	808	851	840	830	778	835	877	822	834	844	847	825	863	796	823	895	844	820	842	832	813	879	845	874	849	857	833	836	792	836	777	810	797	837	833	794	841	798	834	853	856	816	840	865	839	811	821	838	878	795	839	802	880	848	826	788	860	844	873	802	855	798	834	821	792	838	810	856	906	796	875	784	833	838	805	849	889	861	822	850	801	827	779	823	814	855	859	817	846	852	823	821	853	825	819	876	872	808	872	851	818	854	876	835	883	871	764	779	859	860	824	852	819	791	849	838	822	848	846	868	842	821	794	797	824	826	823	838	846	804	853	810	830	806	823	837	850	833	857	808	856	862	819	785	821	818	835	842	830	880	830	824	857	809	829	850	753	829	837	878	825	819	801	792	802	818	838	841	840	844	825	845	870	794	873	810	859	831	828	831	830	831	831	898	812	805	832	860	810	872	837	809	841	839	830	834	851	780	852	811	827	853	836	818	824	798	838	851	839	875	830	828	867	862	852	839	864	826	852	863	814	859	846	823	832	840	838	811	804	838	860	830	870	791	817	853	836	827	856	836	837	854	821	778	883	847	873	821	791	814	813	850	837	818	858	855	848	798	854	785	821	803	825	852	797	815	864	773	812	817	812	857	812	792	862	855	910	839	828	813	832	806	863	815	804	818	812	845	845	825	877	769	875	818	847	826	826	822	828	851	823	829	797	863	856	824	874	859	786	810	809	838	835	817	831	819	842	816	862	876	782	830	797	855	820	807	820	797	768	824	864	883	851	824	856	844	837	826	835	884	852	841	854	876	826	863	813	813	821	805	778	872	837	834	863	831	834	768	824	855	796	819	798	866	824	810	875	822	797	805	815	834	857	847	796	793	838	866	837	782	847	806	822	852	833	792	810	848	821	873	819	833	896	799	849	885	880	831	829	817	831	811	853	839	835	913	880	854	819	817	891	884	789	830	785	824	838	816	830	768	816	838	869	810	842	818	843	791	831	835	879	785	867	840	861	826	792	815	843	841	789	853	872	792	848	831	833	865	818	799	835	822	858	832	840	826	838	867	835	796	819	871	802	824	858	815	765	850	818	802	832	806	856	825	852	825	791	849	802	818	842	826	795	849	848	882	817	839	875	803	840	855	832	835	831	828	831	828	809	871	867	834	808	763	866	871	794	875	815	854	795	818	830	818	870	854	918	899	800	791	833	879	797	807	833	848	837	820	810	851	815	828	813	866	891	795	844	789	875	816	840	803	835	894	809	828	855	812	832	828	828	836	815	832	865	813	853	819	839	824	837	822	853	809	771	839	837	816	826	836	822	853	854	843	825	766	843	832	840	779	836	877	818	818	826	851	800	839	817	833	857	799	852	810	811	850	837	820	802	886	809	841	811	871	841	837	773	856	825	845	803	817	835	869	848	785	818	836	831	795	809	780	834	837	829	848	841	805	817	837	830	886	831	858	809	858	879	821	825	769	809	831	803	816	820	884	833	849	837	853	907	864	843	849	805	788	859	797	832	820	817	837	843	783	822	817	853	825	817	789	796	817	856	830	828	829	808	853	818	837	828	856	860	863	800	803	798	871	855	844	816	897	833	882	801	845	821	838	838	840	807	839	832	890	833	811	825	835	844	826	792	843	789	844	876	807	842	812	835	823	829	810	891	898	820	854	864	832	879	822	783	866	801	829	866	872	843	817	833	813	884	856	849	868	823	822	881	801	896	801	870	879	796	865	854	849	856	795	785	840	835	795	871	779	781	769	835	876	864	874	898	823	801	857	792	837	834	816	851	835	827	834	833	841	881	800	823	789	814	890	848	843	885	805	801	823	832	804	863	778	811	798	833	819	845	820	833	832	804	822	792	854	877	876	834	799	858	857	814	843	872	859	819	808	823	850	859	794	846	868	820	825	848	932	836	842	808	854	866	854	844	846	843	822	890	885	824	826	841	805	843	879	816	816	813	807	885	771	874	852	812	849	795	845	840	800	845	859	794	862	835	829	863	871	869	851	821	832	873	846	788	877	854	851	826	874	872	852	832	772	864	866	868	826	845	867	797	789	866	843	850	812	825	925	830	854	852	809	788	889	849	841	856	782	803	823	829	775	759	793	862	904	809	828	844	871	822	835	815	803	858	871	835	867	806	801	805	808	843	792	817	827	778	846	866	884	840	789	804	789	832	867	829	852	774	854	832	795	828	820	871	849	842	799	839	870	805	813	780	815	809	809	867	787	810	859	839	843	927	786	827	829	801	844	902	871	792	820	872	850	810	810	845	865	843	832	861	900	826	820	867	872	836	830	813	824	872	839	810	857	836	818	888	884	813	803	837	847	793	851	787	876	853	822	842	821	833	823	844	868	787	903	790	824	823	787	841	873	866	801	866	869	842	807	868	857	858
1810	609	871	316	228	245	219	227	238	252	243	181	225	232	232	217	252	251	229	206	282	237	202	248	269	227	241	242	234	240	212	203	258	220	235	231	249	248	245	238	235	234	231	231	195	211	234	233	211	211	235	224	237	244	223	240	216	232	276	235	232	199	225	242	253	203	256	224	221	254	237	237	237	283	229	239	237	228	236	242	229	226	220	227	229	254	215	265	229	229	217	242	226	233	219	211	227	188	231	256	216	199	243	261	211	234	225	231	240	214	255	237	227	238	214	220	236	233	229	219	264	232	195	245	222	215	201	273	240	236	234	231	257	206	274	268	243	217	207	235	254	231	233	252	248	252	221	271	230	215	237	231	228	235	216	255	262	248	254	222	229	243	260	225	212	276	223	241	273	255	265	251	237	228	230	232	251	237	245	218	244	218	250	211	242	264	227	206	222	250	254	265	242	254	225	224	232	228	234	244	226	238	268	217	253	207	202	231	250	246	220	266	237	233	223	230	250	222	223	229	251	219	249	223	230	252	234	262	243	255	258	240	257	245	253	258	255	222	209	202	222	239	230	228	266	225	209	229	225	223	256	237	240	241	277	234	238	243	222	241	235	224	249	261	245	224	222	250	235	285	248	266	231	256	230	222	229	232	213	248	223	205	245	202	237	223	242	208	242	229	232	230	221	250	251	219	260	258	249	233	246	247	240	245	261	247	256	226	220	246	247	222	248	243	212	231	203	226	245	210	240	213	223	237	218	245	239	252	237	233	244	229	252	249	281	235	244	198	236	235	225	228	221	251	220	234	225	210	254	223	250	235	204	229	258	202	238	221	246	266	215	243	247	224	226	210	259	225	237	236	263	207	230	253	224	236	251	237	224	225	246	233	260	226	237	249	229	211	237	250	242	211	210	214	225	266	235	215	249	224	237	243	228	254	257	234	199	235	242	192	266	214	247	221	251	250	238	249	260	216	244	257	220	217	238	214	262	260	213	259	237	246	217	240	202	246	251	215	233	205	214	248	226	238	235	241	241	232	239	259	238	234	205	242	221	242	266	219	210	239	242	264	217	216	236	251	199	248	263	267	237	238	228	254	224	239	248	252	250	262	232	226	202	224	240	278	247	243	218	246	254	224	215	227	256	246	231	254	244	206	222	226	212	252	216	242	260	230	219	251	215	219	241	235	232	241	262	199	222	228	224	226	227	244	237	240	223	261	257	232	224	219	233	221	202	223	235	225	228	233	222	257	248	211	217	237	250	239	210	246	273	240	236	246	270	270	245	222	218	245	255	284	245	260	257	241	226	220	231	211	258	230	214	241	230	236	223	235	223	246	267	227	258	241	246	240	267	258	237	244	257	253	215	254	223	211	253	229	240	241	215	229	237	224	243	216	232	219	236	261	235	234	216	255	195	264	246	248	250	253	243	215	260	271	205	250	239	235	239	236	224	227	262	244	239	190	217	227	248	230	243	204	236	247	244	231	232	222	254	204	274	229	278	228	234	215	232	197	217	221	218	248	268	227	268	272	225	238	232	244	226	250	231	238	219	231	252	261	246	243	250	231	238	240	243	250	241	241	236	215	222	232	246	243	219	224	267	263	233	218	256	242	238	228	227	243	237	260	234	261	228	241	276	215	231	254	257	223	235	248	235	229	234	246	241	270	216	256	219	271	252	230	213	214	212	250	221	221	256	220	264	250	250	255	238	206	221	245	237	225	241	241	252	210	214	231	229	198	255	262	239	256	209	231	246	249	236	213	228	257	249	230	207	240	216	261	282	215	211	253	243	236	245	206	237	256	230	222	249	223	233	220	231	237	238	249	253	233	266	214	245	223	239	263	229	279	231	254	219	215	230	227	257	242	236	254	243	239	217	209	246	239	227	216	250	220	216	253	250	223	250	244	269	242	239	228	251	246	217	249	228	233	237	232	235	227	267	225	204	218	214	244	219	211	233	207	241	252	244	221	210	225	230	238	239	220	225	217	248	206	223	206	247	234	244	207	249	222	241	226	231	262	245	243	240	236	247	232	248	216	238	227	247	237	242	217	279	245	244	227	242	217	242	257	245	205	255	222	247	262	244	212	234	249	223	258	228	220	220	268	238	248	241	263	219	236	236	242	229	240	246	242	217	261	241	210	241	225	249	213	240	212	222	245	209	246	228	220	250	220	235	235	213	247	264	216	228	237	241	217	237	228	221	205	241	257	237	247	226	246	188	216	233	225	264	237	246	240	257	241	223	247	211	238	220	211	242	240	255	231	245	253	214	220	233	243	235	226	244	248	225	226	208	209	237	248	266	237	241	213	243	229	226	229	246	268	252	250	263	265	245	211	273	254	232	205	240	227	246	275	243	266	238	242	236	248	222	233	236	254	242	251	231	218	222	225	215	247	229	220	236	204	250	229	248	249	291	213	230	229	222	245	259	245	235	248	235	222	252	236	253	229	226	211	241	212	245	225	247	249	215	230	267	246	229	199	212	253	226	207	246	228	236	209	243	239	230	240	215	243	220	238	197	220	264	262	224	205	229	247	228	219	238	240	245	250	230	257	243	217	259	272	237	228	213	226	214	266	220	237	242	228	246	233	250	229	270	258	216	237	216	222	217	227	240	223	237	226	235	236	223	216	228	247	213	223	227	240	224	268	222	234	229	278	245	216	229	207	273	256	220	223	229	251	259	243	239	225	253	231	230	241	239	268	207	218	230	237	263	241	247	266	226	249	266	229	231	229	250	244	230	217	233	278	222	237	210	236	240	241	249	246	230	216	239	233	252	246	239	231	238	250	245	273	233	255	237	232	229	239	230	220	221	243	223	238	237	265	224	234	252	241	245	240	221	247	251	228	240	239	204	225	211	243	236	259	242	229	229	199	243	246	215	254	245	204	234	241	227	230	248	231	269	258	210	234	226	211	222	215	229	224	241	229	222	231	245	244	261	267	201	221	240	229	233	241	246	238	221	225	236	250	214	207	229	245	245	231	232	243	241	233	252	225	198	216	252	261	230	215	249	250	252	256	227	257	249	231	227	276	221	227	220	223	243	252	230	250	232	210	239	221	271	237	270	232	257	257	230	228	249	245	217	185	219	219	240	221	231	255	239	258	220	234	237	221	243	223	220	243	245	231	229	263	223	235	250	239	230	244	254	234	224	226	236	219	222	225	226	236	225	243	240	253	228	227	228	246	234	200	234	224	238	239	229	243	228	243	242	268	237	244	210	228	222	195	270	233	253	236	275	231	228	235	222	230	233	254	235	248	231	238	237	242	216	228	240	239	250	253	270	229	238	257	244	219	255	238	236	233	212	253	232	271	250	239	220	225	241	268	216	242	239	235	235	219	256	230	262	224	242	248	270	228	231	234	224	220	228	242	214	257	221	217	246	226	240	240	228	227	241	231	224	247	227	289	253	263	262	228	242	246	186	229	244	199	242	249	235	224	222	214	235	229	221	231	221	259	253	235	228	244	265	236	224	220	212	218	236	228	247	244	242	230	282	254
1839	937	1983	742	605	603	556	582	631	577	579	577	581	608	554	605	572	595	562	576	590	569	571	557	595	606	584	584	578	567	554	547	560	614	583	575	543	584	567	542	533	567	568	519	593	559	568	577	553	575	523	583	611	541	596	578	605	561	603	613	551	579	601	548	596	560	590	585	567	595	558	550	568	596	565	563	519	533	604	586	567	578	577	574	548	578	520	580	573	594	569	577	569	546	552	592	623	560	549	578	596	565	561	566	560	585	598	613	553	598	557	551	544	556	575	563	602	578	539	575	599	561	591	613	583	559	641	561	572	599	581	582	572	579	577	577	561	593	590	550	549	561	568	534	554	545	559	570	580	555	588	567	558	578	542	564	568	571	569	585	581	552	595	580	592	549	589	608	544	543	572	561	591	554	555	533	568	559	627	593	540	567	547	598	573	572	535	565	587	610	552	577	619	516	597	578	595	578	562	570	598	553	564	563	592	596	570	576	580	563	556	544	584	586	549	567	604	543	564	552	580	531	589	551	615	551	568	530	577	572	571	562	567	570	563	580	525	580	592	534	564	622	603	634	567	581	560	599	573	554	580	550	580	560	552	575	574	573	553	606	556	577	587	561	571	597	580	563	612	549	570	569	552	580	595	585	542	578	576	544	551	578	547	592	594	576	550	570	557	603	589	553	550	569	608	534	554	539	579	585	558	559	565	588	622	573	577	532	598	546	587	598	563	595	584	557	569	565	556	562	568	552	554	640	621	588	610	616	560	580	578	562	596	563	604	566	560	584	564	592	523	580	545	566	565	565	637	602	606	542	623	533	552	572	541	576	585	561	565	599	620	545	572	567	582	557	590	566	557	546	581	576	594	551	576	598	589	526	604	578	584	584	552	583	556	575	574	583	597	535	553	571	571	549	593	597	590	549	607	536	577	561	558	570	597	572	589	562	599	522	596	598	579	592	585	530	578	584	524	570	571	601	576	559	561	552	589	538	584	570	570	570	600	539	561	616	566	574	577	576	597	563	578	552	612	601	574	565	530	564	585	547	554	526	579	593	581	565	605	581	591	573	571	607	569	607	557	579	575	607	568	597	601	567	593	561	562	544	588	574	589	571	615	544	573	563	555	597	588	560	609	573	564	542	563	537	581	632	575	555	569	557	523	615	605	575	597	584	551	558	568	592	555	577	559	597	586	578	587	527	577	618	543	563	574	549	573	584	564	552	566	560	568	623	532	575	543	560	577	572	595	595	558	598	535	584	567	521	583	607	584	567	608	562	570	542	551	582	587	607	554	567	536	554	593	569	581	600	545	590	534	581	565	594	559	587	577	562	549	543	569	562	553	608	552	579	582	570	540	560	573	565	567	560	571	564	597	580	558	607	536	567	550	578	534	593	557	636	613	568	540	577	570	583	556	522	589	533	549	609	535	562	642	551	594	574	589	602	627	561	602	605	560	570	564	596	545	593	568	546	604	634	578	582	569	603	581	572	533	587	566	569	611	581	610	566	569	584	564	565	567	583	575	588	607	538	535	536	544	562	550	533	518	549	582	564	604	631	557	581	589	548	540	591	536	531	560	535	554	527	577	593	610	593	583	571	572	556	563	542	549	585	576	542	583	571	584	609	565	583	572	583	540	571	599	562	568	542	555	574	561	571	583	606	529	549	601	565	555	601	544	585	589	587	534	588	515	609	635	605	543	548	601	551	592	589	557	545	583	599	547	579	582	589	552	588	569	549	578	543	573	520	538	561	566	586	559	608	570	593	582	550	583	557	537	607	604	602	564	574	561	575	536	561	580	593	607	581	587	583	569	596	581	550	561	548	608	570	601	573	543	593	549	551	569	565	558	584	584	583	594	568	572	589	576	576	606	588	540	568	579	558	582	585	543	583	559	607	603	562	566	546	574	572	555	531	599	530	539	573	593	542	601	618	568	600	561	579	601	557	548	590	586	534	639	592	557	582	549	596	600	602	569	557	593	605	542	575	571	550	565	503	600	579	543	549	569	579	610	536	543	591	561	573	521	551	596	569	538	592	567	567	564	559	605	568	566	592	575	570	576	582	549	573	569	547	602	540	572	551	542	541	580	539	571	544	565	585	560	594	570	589	570	586	573	524	576	585	608	566	613	574	601	552	578	548	563	565	559	566	593	534	585	555	580	536	549	568	567	570	583	605	596	562	595	539	553	532	630	565	582	563	565	598	555	560	537	604	549	575	594	580	558	575	579	554	542	560	566	592	576	576	607	586	567	607	603	571	576	575	592	567	598	559	576	609	610	585	538	542	509	608	558	589	563	541	553	541	531	589	579	613	574	566	605	572	534	599	570	566	546	574	542	553	566	546	569	585	626	559	572	555	578	560	549	555	579	568	624	535	569	533	567	572	536	578	563	575	527	496	526	548	596	592	574	533	550	564	614	551	582	549	576	524	605	540	563	596	594	621	591	549	576	600	602	604	590	579	624	556	563	562	598	575	568	595	580	513	567	548	595	572	564	580	572	557	563	554	597	586	561	570	597	594	535	544	539	536	589	580	558	594	570	542	543	635	609	577	563	575	594	600	552	562	581	572	625	582	596	564	523	556	610	575	600	590	575	572	576	589	590	536	530	583	573	550	572	570	559	569	540	583	514	587	577	550	541	551	614	572	554	588	577	581	580	578	560	589	579	558	616	562	586	592	553	523	602	558	551	573	601	565	564	609	579	568	568	560	577	533	562	560	531	553	572	588	586	573	558	582	592	590	560	572	562	525	577	597	580	611	574	575	503	547	576	538	571	579	555	582	523	553	603	569	557	539	560	553	564	538	616	505	618	518	581	545	556	568	594	555	599	572	552	577	582	588	564	567	551	556	593	558	583	577	611	583	551	584	566	574	566	535	591	521	564	622	567	548	568	613	577	576	564	537	564	599	548	534	576	586	604	582	558	542	529	573	616	552	578	580	611	565	576	537	559	588	619	589	531	604	595	596	571	584	554	615	570	550	566	639	557	538	554	553	583	548	605	572	581	568	583	577	563	605	553	555	597	583	586	550	582	549	563	574	550	557	549	579	589	554	573	557	560	586	595	583	559	595	574	589	590	578	542	583	615	555	586	520	582	568	594	566	594	555	563	555	616	568	567	581	580	512	534	612	536	546	590	560	575	546	628	561	573	608	605	584	548	536	551	610	584	597	547	595	581	599	599	552	548	589	592	577	604	530	574	568	556	540	592	567	603	576	561	593	543	599	594	597	562	598	608	552	555	600	577	590	560	566	563	578	544	574	562	521	576	607	587	582	557	567	623	532	566	577	605	581	578	580	580	606	585	561	581	556	559	568	610	642	555	601	562	563	552	568	574	562	566	587	606	565	569	537	559	598	562	563	599	586	551	598	559	591	552	594	571	617	604	614	580	575	593	593	568	585	554	564	587	558	571	568	569	562	565	572	571	526	603	526	576	604	595	614	587	576	612	597	581	581	570	569	568	568	552	556	543	585	581	577	568	567	561	589	595	563	597	576
7759	699	1170	522	332	274	225	238	224	210	187	194	163	180	185	194	162	171	189	149	160	163	184	189	180	157	190	186	165	160	150	170	158	183	183	163	164	194	178	193	163	190	179	159	192	156	144	155	172	181	166	169	145	179	171	154	165	154	136	169	158	152	158	181	150	141	183	187	157	146	158	157	176	147	173	154	165	178	196	149	178	183	188	179	155	156	178	169	159	192	173	170	155	189	156	164	156	167	160	182	149	164	185	157	181	163	175	178	154	169	168	179	155	157	165	167	171	189	161	167	168	139	171	169	160	159	195	162	158	152	155	164	172	176	166	163	149	160	168	162	208	175	147	170	154	167	147	176	178	166	153	154	189	163	163	174	170	180	160	168	170	173	179	146	173	190	160	160	156	189	167	140	174	149	143	144	175	169	148	148	172	155	150	168	168	155	144	162	164	132	151	148	178	176	176	190	163	170	167	170	159	180	169	166	175	155	168	150	175	162	170	164	149	176	148	174	129	193	177	169	161	182	148	172	136	124	158	173	180	158	167	158	162	143	152	159	137	186	142	174	173	193	172	165	180	189	151	187	176	164	150	171	176	160	180	162	169	144	175	181	158	194	168	153	144	181	173	145	164	144	156	154	169	184	169	151	166	158	169	171	168	162	165	179	141	152	162	165	189	177	194	174	169	155	147	170	163	175	165	149	183	155	169	143	199	160	152	176	165	157	174	161	174	165	157	149	163	166	216	177	178	169	152	145	162	176	180	164	158	173	192	170	171	150	153	181	171	180	203	147	196	184	152	148	169	184	188	175	172	163	154	185	156	150	160	177	156	161	179	167	195	138	174	181	145	156	132	162	180	138	166	172	170	157	157	166	175	165	147	175	169	155	157	164	194	143	150	177	204	172	180	174	173	157	131	173	183	165	150	165	171	183	190	189	192	170	178	156	161	178	156	166	164	163	166	139	158	171	164	144	179	193	179	168	183	181	171	157	137	160	154	186	166	176	163	149	168	173	178	166	152	179	178	169	160	140	140	165	161	161	187	163	160	162	190	140	169	149	148	164	186	148	165	181	140	176	184	171	187	173	164	179	163	133	168	158	184	152	170	150	180	168	178	180	175	157	152	179	189	153	154	177	167	164	194	168	169	196	186	208	170	169	151	138	168	160	160	173	156	179	170	186	153	170	166	179	155	137	148	186	160	189	139	154	151	175	180	152	167	166	153	179	155	157	159	175	176	192	152	143	161	164	192	170	145	144	169	160	149	155	166	180	181	175	156	165	154	172	165	173	153	186	173	178	174	156	163	164	178	153	176	174	156	145	149	172	164	160	166	156	155	149	172	156	151	153	160	157	175	172	173	161	147	151	184	164	151	175	161	195	151	183	169	161	165	176	166	173	163	164	169	155	162	179	165	172	158	151	171	157	165	175	186	157	151	172	152	142	172	171	183	172	179	174	168	155	176	180	154	157	167	163	163	161	184	164	179	166	172	167	168	161	150	160	164	163	166	164	162	163	151	160	150	172	183	153	135	168	151	176	187	168	173	183	162	177	165	153	151	166	178	172	157	166	181	162	177	148	183	156	158	170	159	151	171	166	157	171	148	168	186	158	173	140	165	171	162	147	155	147	185	164	160	141	143	161	157	153	149	179	172	145	126	169	160	176	168	155	179	154	143	163	157	145	165	171	160	134	197	160	188	173	174	185	187	160	173	147	149	176	139	175	163	151	191	166	163	167	176	149	156	158	164	163	167	159	164	155	132	149	173	151	157	179	168	169	163	142	162	149	180	152	152	192	179	177	151	162	159	165	149	146	166	170	145	173	180	181	159	188	165	173	174	178	165	180	156	179	157	166	163	193	167	162	179	151	181	174	157	179	154	163	169	169	184	169	163	145	150	155	150	160	172	168	153	186	152	181	196	184	170	141	167	192	165	167	179	170	155	150	167	145	175	162	150	138	143	137	192	178	139	142	203	160	178	148	154	163	187	174	171	158	161	187	156	156	158	153	170	193	175	153	164	181	178	162	156	153	197	158	162	130	183	202	162	152	186	168	155	152	162	180	139	155	174	152	177	164	191	156	154	165	159	178	166	187	153	156	159	175	169	170	150	136	187	202	151	148	196	168	164	180	177	168	167	161	183	174	159	176	185	128	150	173	175	157	148	181	171	148	182	161	189	160	149	142	165	152	152	169	161	175	158	183	168	184	183	181	171	169	188	184	185	144	141	147	166	177	197	185	179	190	161	172	161	140	172	170	172	186	174	176	155	163	179	168	179	183	151	149	173	158	149	161	146	197	178	153	184	160	173	153	154	174	159	152	188	154	154	158	149	162	172	160	137	150	178	177	177	180	181	151	151	165	189	154	158	180	150	165	167	142	149	165	165	141	160	155	150	179	162	156	143	157	148	171	162	143	147	148	166	184	153	190	168	192	162	155	168	169	174	169	179	149	153	154	155	148	193	172	156	174	177	158	156	171	192	170	169	176	184	146	182	166	166	171	164	158	162	158	175	152	185	181	177	143	153	160	136	155	189	167	160	155	143	163	156	155	182	186	147	161	170	166	164	170	165	173	164	175	175	169	165	168	171	180	173	180	169	159	154	170	176	175	166	179	183	142	169	147	165	151	186	149	162	165	167	197	180	168	165	163	176	162	180	136	179	176	166	180	185	152	154	157	164	199	153	147	167	154	180	168	188	152	177	176	166	167	166	161	161	187	148	153	186	186	171	176	144	190	181	165	184	192	173	159	161	168	176	165	167	163	164	151	186	160	181	166	187	144	173	156	160	169	182	176	184	162	172	195	192	171	167	166	160	163	153	164	163	180	183	173	185	175	167	180	150	195	172	166	171	180	185	150	167	170	173	154	150	161	149	142	154	172	173	157	150	182	172	187	186	175	179	163	167	181	139	173	159	167	180	143	155	163	155	172	138	157	155	197	155	198	183	191	152	137	163	161	174	161	149	158	171	153	178	177	162	183	163	163	178	178	188	140	147	170	141	164	156	165	177	143	122	172	150	175	178	170	160	161	163	166	176	157	158	160	205	181	150	164	155	152	143	165	158	148	149	192	156	184	190	137	130	144	172	182	159	165	156	146	160	175	170	152	151	170	157	157	198	185	188	168	163	152	172	176	155	152	154	155	137	195	179	156	170	172	162	190	178	161	183	162	154	181	190	175	162	159	165	153	159	158	177	156	166	164	156	150	169	171	132	184	175	173	151	181	163	163	145	145	152	185	155	174	172	151	193	152	171	155	150	169	182	165	175	168	210	154	199	165	148	184	179	173	156	171	140	190	170	146	168	187	172	146	157	141	151	168	182	191	159	181	174	168	189	177	152	170	176	182	161	203	176	161	168	152	185	148	170	164	139	163	177	185	184	170	162	175	153	157	191	153	173	188	140	182	160	168	134	167	157	173	156	163	169	159	172	167	164	158	175	158	199	168	184	192	180	175	182	165	155	153	175	147	151	163	191	164	176	162	166	148	178	171	147	164
6258	995	2513	1507	1139	1005	761	724	684	632	583	577	565	585	513	537	572	538	511	496	501	543	499	472	489	477	481	483	463	442	430	440	494	435	480	525	481	448	485	440	452	453	432	455	464	448	439	474	467	446	491	454	481	420	458	440	487	469	472	447	473	470	441	453	478	469	438	452	459	486	480	435	451	467	463	451	450	432	455	450	482	428	481	418	467	469	469	441	452	453	425	492	460	463	444	442	476	480	467	466	460	458	444	452	421	460	477	456	451	482	451	460	417	449	445	473	434	474	455	452	470	457	459	433	426	475	472	452	463	436	421	427	422	456	421	442	510	432	478	481	419	482	470	499	430	420	465	454	487	452	457	474	459	453	450	462	455	476	427	478	448	433	471	451	450	428	462	490	454	473	429	431	472	452	432	419	418	433	465	458	468	456	492	481	467	463	462	488	445	444	444	427	416	435	435	455	439	473	465	453	473	443	419	440	450	431	464	458	438	425	432	471	462	451	465	471	491	437	449	417	431	462	432	467	470	499	457	447	469	465	477	450	457	456	475	455	413	433	457	411	442	450	430	445	473	447	479	455	462	459	475	439	473	463	447	439	481	475	441	456	459	427	451	450	447	438	452	453	476	452	478	426	429	436	405	456	438	475	410	436	445	430	478	448	469	475	425	443	434	484	453	448	455	440	435	451	482	435	441	439	427	447	482	464	410	464	485	446	478	449	427	452	508	404	460	462	439	447	433	471	439	451	434	516	455	406	437	399	455	467	473	481	467	486	459	422	451	417	453	449	441	418	458	480	471	474	457	420	445	449	458	446	445	448	450	467	476	421	445	456	457	436	466	457	435	456	503	431	442	440	457	455	457	465	411	465	449	473	405	464	480	464	437	481	475	465	435	462	449	464	434	480	440	460	466	474	407	530	441	492	462	421	457	451	465	492	454	482	469	444	432	459	440	461	483	453	458	421	461	486	435	456	476	432	472	465	452	447	406	470	480	451	453	462	420	452	489	454	467	440	421	465	442	437	455	485	456	461	442	446	472	427	416	478	433	422	457	443	455	459	472	403	473	406	425	482	433	461	433	452	458	492	460	432	433	462	446	456	454	434	463	423	472	447	470	475	494	408	483	423	425	446	436	446	452	484	421	466	492	484	467	430	451	479	472	428	478	482	422	474	411	483	445	441	502	414	501	460	505	469	445	462	431	481	497	416	470	446	465	433	437	432	477	440	427	457	473	467	436	482	521	447	442	469	467	426	473	440	442	432	477	425	457	424	440	450	457	443	459	439	498	441	480	468	481	444	457	426	462	491	444	469	467	467	409	454	474	475	486	455	455	419	486	463	457	479	439	448	446	436	513	456	459	432	446	473	399	423	434	457	464	436	438	454	441	485	465	440	432	492	471	438	447	480	472	448	514	462	423	459	445	422	459	473	464	483	432	437	447	465	458	477	440	438	417	440	421	447	456	449	470	504	448	435	448	436	464	442	433	428	479	441	455	418	491	428	477	441	449	447	444	454	453	475	453	495	466	460	465	427	461	474	449	483	478	458	448	458	465	465	489	434	427	469	439	466	473	462	424	450	446	450	459	437	472	476	454	484	453	465	455	447	426	446	451	485	414	468	437	467	453	415	472	437	468	444	443	451	488	493	453	449	451	433	476	427	431	435	467	464	472	481	464	467	452	439	446	457	483	444	415	447	407	468	448	461	454	468	413	446	467	426	457	504	455	471	445	455	464	497	445	478	477	423	456	455	460	434	472	443	478	476	428	433	451	475	443	452	448	467	479	452	488	451	485	483	471	483	404	442	476	431	438	474	481	448	438	406	428	431	456	462	436	453	459	461	470	456	452	467	472	485	432	455	457	454	451	471	476	418	462	435	468	410	444	467	471	421	443	451	435	412	436	457	430	467	433	494	454	452	421	455	422	444	479	500	443	433	469	452	448	436	463	431	437	457	453	460	467	473	449	430	487	428	455	444	415	506	449	453	474	457	414	455	464	388	465	468	447	480	416	449	437	439	468	462	444	460	438	470	460	421	453	452	478	446	442	463	431	446	456	484	475	480	446	464	470	458	444	434	401	422	493	440	450	485	435	460	447	444	417	490	473	473	464	435	452	478	484	493	477	462	421	472	437	431	420	478	429	437	426	464	490	453	462	444	463	446	417	453	416	429	418	460	456	451	448	437	465	456	455	409	457	432	483	453	453	435	447	483	438	421	453	454	474	465	463	436	476	429	440	459	459	498	460	456	445	480	453	471	445	464	483	446	416	461	445	441	429	446	488	468	457	459	420	439	505	425	432	452	457	445	455	443	455	480	453	460	457	458	487	419	414	426	422	460	418	463	474	459	451	457	475	459	448	445	451	438	467	458	467	430	468	416	460	433	457	425	433	496	441	443	451	424	449	460	453	444	429	420	442	434	454	447	479	424	443	482	467	443	480	498	426	463	454	434	461	428	457	448	471	458	428	463	404	491	436	429	431	463	428	438	482	426	422	431	436	464	451	465	441	456	457	451	486	506	430	444	449	421	429	444	431	432	457	455	472	438	459	448	476	406	449	441	410	470	437	403	443	489	451	441	461	459	445	454	450	449	485	418	445	439	465	420	505	479	452	417	443	463	432	469	478	484	420	468	467	458	443	453	412	427	473	415	445	455	435	438	452	447	411	441	458	468	435	434	461	452	420	427	473	440	432	424	457	491	462	472	462	427	460	429	409	417	481	483	444	480	471	431	470	474	443	430	452	467	465	435	480	441	437	475	466	464	445	484	440	441	449	418	466	455	451	432	485	458	486	448	453	466	415	468	472	459	440	432	434	435	464	501	492	456	456	443	449	455	433	423	451	402	451	477	461	453	483	428	458	443	478	440	456	424	454	476	448	470	437	457	462	434	470	417	414	431	474	458	444	453	470	477	475	436	493	474	427	443	459	390	414	472	457	440	440	454	425	469	412	485	447	420	516	451	427	475	470	447	467	497	427	451	475	445	482	460	498	468	416	446	452	426	468	450	447	462	486	480	477	474	427	459	455	408	452	433	461	421	419	461	435	431	432	472	450	480	437	435	442	474	451	498	415	421	455	465	439	448	417	435	458	458	499	484	479	455	427	447	465	419	460	451	423	415	440	426	415	465	426	437	428	423	452	444	495	402	429	446	483	428	468	434	411	440	426	455	484	459	480	445	462	457	466	461	464	462	448	429	418	455	452	427	497	396	479	439	461	477	447	464	445	439	435	451	466	418	411	454	477	451	462	442	432	446	437	485	448	455	484	486	470	442	433	477	432	454	473	461	466	469	458	437	451	431	464	461	438	482	496	404	453	456	448	442	459	447	430	434	448	448	449	455	505	456	457	451	436	465	436	485	454	443	476	468	449	496	465	444	460	501	441	463	461	494	421	457	456	452	491	456	435	444	475	459	434	444	431	465	462	415	432	496	428	450	486	442	437	419	451	433	447	432	449	457	457	434	447	453	449	464	472	429	444	448	451	480	418	445
14931	1628	2391	1142	654	551	520	451	412	371	434	381	417	366	390	395	325	379	378	331	360	299	382	358	356	380	317	346	367	388	366	380	342	346	345	367	349	336	329	376	334	332	345	336	316	332	360	372	362	356	372	369	373	323	350	338	341	379	332	330	373	378	360	367	374	358	309	331	340	334	341	340	327	325	360	359	332	348	331	325	338	343	329	361	361	343	312	339	334	322	327	374	317	377	331	340	346	379	352	319	357	365	370	340	350	338	385	332	337	350	296	334	345	340	355	362	348	347	357	333	329	397	408	326	366	346	362	354	367	329	324	372	363	355	335	346	347	351	341	338	358	335	365	366	351	365	349	393	319	314	358	402	360	336	350	353	392	371	344	344	364	347	348	372	339	338	310	339	289	352	342	376	329	359	363	319	369	373	342	348	346	344	333	363	343	354	365	308	347	322	357	345	319	376	389	351	372	343	362	381	339	315	346	328	342	331	360	330	329	379	365	369	318	352	348	350	376	337	339	348	343	345	384	337	390	340	337	392	340	366	345	317	318	335	343	342	317	342	326	316	363	346	374	356	394	325	402	363	365	325	348	343	380	362	342	363	349	325	349	382	394	341	368	326	351	332	397	328	343	302	307	356	333	312	357	355	311	339	330	376	323	360	367	322	358	344	355	340	365	349	364	370	356	361	352	352	345	326	338	362	340	336	382	379	376	298	325	387	344	373	366	319	313	316	341	347	371	313	351	378	350	325	331	363	329	328	391	340	372	366	349	339	322	368	385	360	384	312	335	372	345	323	345	355	405	351	341	371	366	333	344	367	326	359	369	358	382	378	329	360	311	357	362	329	346	325	363	341	352	327	332	346	347	362	342	392	329	324	320	344	343	367	341	362	335	364	356	339	321	313	340	330	345	365	356	335	366	349	380	353	347	375	323	340	362	326	333	313	351	370	351	361	390	339	348	333	343	354	340	326	327	336	357	357	347	329	344	362	357	379	362	361	336	368	366	355	379	381	353	358	347	320	335	327	374	367	344	373	354	341	414	345	343	335	372	366	336	343	314	332	318	384	391	323	341	336	375	359	348	360	351	343	352	361	357	363	311	340	347	340	320	373	359	370	356	352	368	356	343	368	314	355	317	348	373	316	344	357	362	357	361	336	329	329	406	338	353	371	363	327	363	378	336	356	356	364	335	312	367	312	336	328	379	342	327	367	371	301	334	319	297	350	370	342	343	342	363	347	354	349	357	355	356	336	334	349	312	353	324	373	366	303	357	329	336	390	333	346	344	357	371	341	370	353	288	347	336	327	329	341	335	371	401	331	361	379	353	312	370	343	336	342	354	333	310	398	336	325	305	348	327	337	370	338	352	348	411	343	348	355	377	368	330	337	362	330	352	328	343	329	365	376	337	334	357	336	350	367	365	333	329	363	378	383	368	329	340	354	347	339	335	333	384	364	388	349	334	333	350	369	337	317	300	354	390	316	329	339	390	352	340	354	291	346	330	361	347	336	366	325	322	302	337	353	344	358	394	397	338	313	352	342	333	357	338	332	381	383	290	312	310	337	338	338	363	352	345	318	402	325	358	342	369	363	308	329	340	381	322	346	358	374	336	345	353	346	332	326	361	330	353	334	354	339	350	360	313	347	353	358	323	331	334	353	342	322	353	357	325	334	342	327	342	359	350	333	402	365	344	335	322	331	354	352	341	352	358	359	349	387	323	319	333	375	345	349	340	323	355	352	348	388	298	349	367	358	376	338	346	322	377	394	368	313	341	325	348	350	348	319	345	322	298	347	333	324	359	366	363	380	369	353	329	299	351	360	356	345	369	343	310	346	332	347	374	346	318	326	374	337	332	332	345	350	317	347	305	363	314	342	348	364	316	346	329	318	351	339	323	357	337	327	308	334	361	288	384	387	372	348	364	324	345	335	365	328	332	360	307	375	389	372	355	348	364	325	328	357	346	349	352	278	312	368	307	347	314	351	374	349	338	333	356	362	336	355	349	353	359	354	382	348	333	344	361	359	342	318	328	364	351	351	347	321	351	375	367	342	330	355	390	357	330	335	344	340	339	352	308	336	366	333	379	332	353	357	346	332	352	305	324	342	353	323	348	362	384	330	366	379	354	356	368	378	332	341	350	297	354	373	348	373	360	356	358	354	310	334	348	359	362	364	340	332	328	332	368	373	361	322	343	363	335	350	343	362	336	367	346	336	363	373	332	358	366	349	393	349	342	307	343	344	351	343	348	313	377	346	351	343	343	359	329	333	351	347	384	332	352	382	358	335	325	353	341	331	380	363	335	319	336	319	302	353	375	353	368	349	354	301	341	339	333	344	371	333	379	354	337	328	388	316	374	381	378	347	360	312	334	354	349	360	307	365	345	328	343	395	368	329	340	338	353	357	369	349	354	379	300	349	383	299	315	357	369	365	334	314	364	357	341	347	386	344	362	354	335	324	346	348	343	324	319	342	354	344	390	356	349	348	339	350	376	341	369	371	365	364	361	339	349	352	360	379	358	356	395	333	309	339	335	341	336	350	381	381	357	311	390	353	355	337	322	376	342	340	340	316	307	362	360	368	362	405	329	373	377	353	360	336	369	339	341	393	318	356	329	345	320	335	340	366	352	370	319	339	336	367	336	337	350	360	349	330	354	392	362	370	359	339	328	366	316	327	364	333	334	373	345	342	358	365	326	345	338	322	341	363	357	342	389	344	377	347	334	323	348	350	305	338	302	341	310	334	401	352	347	303	344	363	341	297	349	351	342	335	336	343	373	367	358	352	361	316	343	323	300	336	352	356	369	335	331	360	321	323	371	339	360	360	324	334	371	358	368	338	371	343	338	366	348	403	358	337	361	356	335	340	320	334	360	363	335	328	330	354	330	373	343	341	355	345	357	339	343	327	350	347	307	375	369	362	336	376	342	347	343	340	359	371	322	373	367	349	376	368	351	379	369	367	349	345	335	296	363	362	326	341	360	378	352	346	339	351	363	362	362	328	345	358	358	369	358	328	358	333	373	354	412	403	341	344	373	334	334	358	323	344	343	333	362	329	339	390	357	385	336	328	331	365	378	332	324	356	357	339	341	347	380	396	326	373	331	360	334	291	333	337	342	327	323	333	327	358	346	349	349	346	337	356	362	337	365	363	371	390	342	353	371	341	368	351	326	365	367	323	336	374	323	305	364	339	350	332	347	326	345	354	343	379	334	355	351	347	338	387	341	332	372	326	355	340	321	353	358	358	343	350	349	356	381	393	367	345	349	383	390	325	339	339	383	333	347	327	368	359	337	316	322	352	356	356	372	347	385	361	346	351	341	330	352	393	370	345	371	373	338	333	338	362	361	339	369	353	349	334	370	368	348	360	375	370	308	332	335	336	353	321	357	349	327	316	335	324	366	389	359	342	297	367	366	385	326	373	322	324	373	342	334	310	312	336	321	349	377	332	331	348	363	378	309	356	326	373	335	308	352	351	328	303	348	356	347	333	335	358
8534	1519	4640	2779	2233	1934	1615	1350	1279	1224	1110	1057	1030	1054	992	998	960	936	891	937	943	872	905	897	932	886	856	861	853	835	906	895	870	846	862	873	884	842	879	854	830	849	828	768	840	778	786	805	845	868	803	781	815	860	833	802	826	848	835	786	864	859	766	789	813	823	809	801	831	830	763	854	793	801	796	818	810	849	833	791	823	829	831	783	850	827	884	813	818	797	821	888	745	838	840	831	810	823	842	872	844	762	882	865	790	757	815	821	821	834	783	793	857	816	870	819	814	821	794	837	776	795	753	857	870	811	816	824	817	806	827	819	823	830	832	869	779	796	783	819	797	877	865	827	865	808	807	794	802	852	782	756	845	783	811	848	825	812	851	841	840	868	815	805	821	833	835	859	804	862	867	843	849	817	800	795	816	872	832	827	832	853	854	803	824	859	778	805	862	816	840	842	816	813	835	835	853	819	814	845	812	822	810	853	819	788	844	815	836	815	807	823	804	838	810	821	845	837	877	832	803	871	800	835	884	829	865	834	832	805	852	826	780	797	853	828	791	843	837	840	810	829	831	789	841	794	775	797	782	825	802	831	793	808	842	795	791	792	809	806	787	815	821	814	794	818	852	812	801	833	873	799	803	865	747	807	842	829	777	798	836	834	853	846	790	806	855	801	853	872	836	803	809	842	803	809	832	853	804	808	829	863	843	864	800	848	776	815	807	830	810	801	845	829	834	832	835	798	844	826	818	862	828	842	822	762	812	748	795	786	849	840	813	782	798	843	843	838	805	797	825	832	814	833	886	793	826	807	789	843	829	839	829	858	809	799	829	821	854	810	794	816	865	801	838	858	808	755	827	820	829	822	833	833	879	867	861	836	813	782	763	813	812	741	869	847	815	830	836	800	840	825	763	829	793	812	798	815	820	827	797	807	783	817	835	809	821	835	839	813	808	816	810	768	858	818	817	811	772	822	769	809	768	825	846	816	782	874	843	806	802	829	832	812	878	812	867	811	841	833	826	814	848	813	803	865	816	891	823	820	854	830	812	818	828	817	888	837	866	767	864	789	867	818	815	803	814	822	816	845	814	850	846	815	802	815	737	835	826	829	839	836	777	818	838	795	849	841	815	808	813	804	831	782	823	792	800	786	811	862	809	855	802	814	849	811	844	816	810	848	824	790	811	821	834	811	799	827	796	802	858	804	809	792	772	831	843	756	813	760	840	844	872	794	813	787	826	853	808	839	816	862	791	807	798	798	817	871	839	850	805	844	852	828	826	813	885	865	790	882	776	870	780	789	746	849	761	802	822	854	887	843	762	847	809	876	866	848	841	791	810	817	823	781	850	782	781	860	865	817	828	858	813	809	802	810	840	846	809	842	796	843	851	782	796	860	851	830	814	800	813	825	811	841	825	823	817	868	833	819	819	792	835	810	815	769	817	780	788	830	824	771	813	795	825	779	846	833	807	819	791	832	877	846	833	796	830	836	804	861	788	806	820	755	836	805	829	869	775	871	840	841	850	847	861	790	822	802	874	844	814	802	782	790	799	815	816	824	840	833	845	835	792	874	804	807	828	827	830	822	835	807	790	835	758	780	824	834	796	769	795	821	826	837	820	857	829	834	865	831	845	844	824	816	791	826	839	804	821	807	823	834	773	823	837	829	819	791	806	839	834	825	799	828	839	834	775	836	790	834	834	806	819	789	813	889	834	863	789	842	841	845	790	798	903	810	807	843	810	824	784	797	823	856	804	755	850	849	847	814	829	834	841	803	877	851	843	860	840	745	835	812	823	797	800	816	771	801	801	821	815	810	799	798	789	832	812	860	818	815	824	852	830	834	822	784	847	775	829	818	855	839	795	799	828	805	801	836	820	849	828	851	815	853	811	815	849	834	817	863	834	824	837	834	807	853	818	842	789	782	785	852	883	835	816	822	806	857	802	766	861	835	857	835	822	866	775	848	814	836	870	850	846	843	826	857	777	867	767	850	781	867	834	794	798	844	829	837	903	773	803	788	812	837	799	786	816	831	814	848	806	824	842	815	820	784	773	823	833	832	794	836	885	822	819	826	786	863	805	765	817	867	837	829	813	853	825	775	858	843	848	820	865	804	823	831	851	833	790	778	856	825	838	829	835	847	840	842	789	836	814	858	856	803	838	815	835	794	834	833	760	785	792	841	812	850	826	829	827	767	841	820	830	837	769	813	851	826	803	816	824	808	799	817	829	828	806	819	802	851	799	835	792	831	828	862	874	818	801	856	822	845	829	770	857	843	813	866	836	854	834	800	768	835	822	806	812	829	814	824	799	832	826	825	784	817	812	819	829	822	852	874	814	793	783	789	872	742	800	870	824	882	815	833	828	785	802	834	783	844	773	822	819	794	846	849	796	853	822	786	800	858	827	777	903	841	790	868	766	821	839	840	798	823	804	833	836	926	818	813	777	792	836	804	837	793	832	841	826	818	822	796	823	831	848	875	842	821	797	846	789	851	836	827	806	807	821	879	848	834	809	803	822	752	811	857	833	879	844	806	829	863	843	861	833	842	818	834	797	877	799	860	817	834	820	819	870	778	804	853	810	827	836	815	805	802	834	905	774	785	793	815	791	805	820	751	819	841	791	789	805	836	830	824	830	806	828	813	879	791	872	833	819	795	788	820	830	820	815	820	874	793	825	787	786	811	775	859	824	799	754	849	774	847	799	858	864	807	811	799	867	825	816	805	805	807	841	824	824	811	834	777	840	833	849	854	848	839	805	818	796	864	812	825	789	824	795	770	805	790	867	830	791	845	801	808	809	853	833	879	809	801	817	834	787	769	809	808	836	849	836	811	804	828	784	859	821	806	781	826	826	789	837	828	804	862	838	804	777	834	767	808	792	837	819	800	777	817	795	758	798	824	820	867	801	829	804	797	817	827	773	835	816	807	843	822	828	765	813	844	823	818	809	815	785	832	846	817	804	803	794	792	847	849	833	826	822	849	837	804	813	809	819	845	771	823	821	820	819	839	857	798	794	800	800	825	871	854	847	824	820	792	832	800	791	859	786	854	821	836	847	811	796	866	812	838	815	820	787	786	833	818	798	862	802	792	777	787	785	819	793	765	807	857	736	784	822	814	800	830	768	845	790	808	786	791	783	803	805	860	875	880	803	847	831	850	793	855	820	806	786	810	810	864	829	870	814	752	816	817	804	805	844	819	786	828	892	796	788	835	820	809	845	790	832	833	829	813	825	824	788	829	821	831	711	791	813	776	820	803	821	776	790	791	807	860	821	884	860	790	810	804	796	816	829	836	769	798	811	839	788	849	784	892	821	795	821	897	837	841	808	829	879	844	775	810	810	806	811	827	783	861	849	814	831	861	849	797	854	797	763	794	837	805	824	807	795	815	784	829	778	800	832	807	857	853	831	843	825	860	809	859	794	832	796	825	878	817	858	845	809	855	821	775	814	836	843	800	820	797	807	811	830	834	775	864	809	795	808	835	752	838	824	791	820	777
1743	378	413	286	222	244	239	228	251	223	233	237	247	219	211	255	203	222	224	223	254	240	217	197	207	244	238	239	257	259	225	231	203	201	205	185	213	239	255	235	237	244	187	210	215	228	228	212	256	231	249	247	237	203	233	251	221	229	218	214	247	250	211	220	226	235	212	245	230	249	230	225	233	228	223	222	227	222	216	222	233	235	231	239	267	221	242	233	199	217	236	248	230	236	216	240	216	225	207	224	207	207	233	220	230	214	215	233	226	234	220	234	209	232	250	227	205	231	227	229	213	212	231	230	216	247	218	255	241	224	211	235	231	208	270	203	238	208	207	237	226	235	239	245	230	186	196	229	229	227	236	232	201	221	238	212	211	231	207	214	230	232	199	195	227	214	233	243	242	193	195	212	240	217	208	200	216	220	247	234	251	210	237	243	222	225	261	234	243	237	217	247	219	217	230	225	248	208	228	226	244	211	253	203	228	244	239	246	246	225	266	225	232	228	270	227	212	211	217	206	232	227	247	241	263	201	252	265	229	222	227	200	239	227	218	216	231	227	238	216	212	218	232	225	214	238	236	229	229	238	236	226	220	208	213	206	212	232	228	223	230	218	236	210	256	220	220	230	263	246	228	230	222	248	230	222	227	193	228	228	214	211	215	249	223	237	226	229	260	206	227	234	233	209	222	246	253	198	229	235	239	237	232	229	212	223	231	209	242	222	218	213	251	226	237	218	221	218	189	256	224	204	229	230	235	236	229	228	241	228	212	242	203	229	208	223	231	227	211	230	217	246	213	223	217	224	237	222	211	225	233	229	221	240	239	210	211	229	211	191	218	221	230	222	219	230	240	218	225	207	214	225	207	252	236	224	210	230	229	241	241	245	232	223	235	208	214	241	220	219	219	225	238	226	198	232	205	225	245	232	230	221	213	231	221	214	220	214	252	260	238	221	234	237	225	239	207	219	214	238	226	194	244	221	226	206	215	225	188	255	237	257	222	219	227	233	220	230	217	226	262	240	199	200	221	230	247	209	220	194	206	210	256	234	224	218	249	239	258	259	227	239	217	210	231	222	205	244	199	222	215	244	223	209	214	241	255	238	203	230	213	218	226	257	215	228	222	235	221	261	235	240	222	238	219	236	221	234	255	227	236	244	232	215	223	221	257	232	220	203	237	192	214	237	207	238	223	216	225	231	224	225	208	200	227	219	249	198	199	231	241	206	223	234	222	216	233	228	233	236	249	232	208	217	220	226	237	210	230	226	227	246	233	233	233	212	198	248	226	227	215	242	234	253	217	251	254	237	252	206	250	234	228	223	205	245	242	182	231	233	211	227	238	254	217	189	203	203	239	258	231	219	247	235	270	243	225	235	235	218	225	218	233	235	250	198	255	203	216	271	250	237	230	225	227	224	224	247	227	220	225	196	251	259	231	240	213	245	220	229	230	210	256	242	235	234	234	224	203	259	211	247	227	206	228	233	215	246	206	217	270	221	246	244	218	218	238	212	224	236	222	246	235	248	224	255	236	233	219	235	239	213	230	228	231	233	222	244	229	199	211	224	239	216	211	226	191	205	228	236	245	200	239	234	204	219	266	213	256	204	211	232	238	258	224	211	228	206	236	205	228	241	238	209	226	225	231	226	254	211	219	218	219	253	216	236	215	217	254	232	213	241	244	219	234	209	238	224	221	223	210	232	235	250	211	235	201	203	235	250	238	211	250	223	241	222	207	221	224	209	217	230	238	196	239	223	261	253	255	219	220	245	244	227	217	206	236	249	228	238	242	234	219	231	231	251	251	212	225	212	238	213	219	219	209	190	225	251	243	231	248	246	222	250	205	231	235	257	244	211	253	228	239	225	207	258	216	256	216	224	221	233	231	218	205	238	235	218	245	240	224	226	208	234	239	242	195	244	226	215	232	223	245	209	248	240	237	214	231	206	194	223	256	250	229	267	231	236	230	208	229	241	229	231	212	235	242	230	224	208	206	230	220	244	233	216	238	251	235	212	230	242	256	259	237	217	202	218	236	232	237	224	247	250	213	214	222	226	250	219	224	229	260	227	225	244	232	216	270	203	242	238	228	226	216	238	252	224	240	221	217	244	233	231	267	219	223	217	215	233	261	210	227	226	241	210	209	220	225	230	219	199	213	211	236	242	241	248	223	221	224	228	223	220	235	247	258	234	222	257	269	206	236	231	211	225	234	230	237	213	213	213	209	221	195	209	225	216	204	260	244	214	224	214	250	211	249	238	214	210	223	252	215	224	227	245	247	217	197	194	241	217	231	206	217	233	243	219	221	250	239	209	196	234	222	244	240	228	210	242	228	205	225	215	234	227	228	255	241	247	223	200	245	227	228	221	235	218	221	203	204	264	246	214	219	236	240	220	205	240	239	249	237	250	242	226	218	220	229	239	237	207	218	264	199	245	214	232	223	217	229	257	209	230	229	256	255	223	210	209	245	226	211	232	257	228	219	222	222	230	219	206	228	222	208	236	242	215	221	232	237	224	252	196	243	212	223	250	215	237	246	246	204	220	233	227	221	229	222	214	234	221	207	196	243	239	232	222	222	204	228	240	225	281	226	235	233	211	244	232	240	209	239	197	228	211	218	233	212	248	221	247	219	234	204	214	217	230	213	234	216	216	239	215	244	206	228	223	260	250	231	234	201	237	221	224	226	221	239	248	196	208	196	233	228	228	222	248	239	266	225	225	238	235	217	230	230	220	233	210	217	218	234	225	233	245	206	227	220	249	228	229	191	232	243	234	230	233	244	220	231	253	229	237	227	210	222	253	231	212	241	238	208	211	224	246	229	228	234	229	244	244	236	228	234	233	225	221	234	227	241	238	198	215	262	228	227	213	197	243	216	219	237	228	228	214	237	263	240	215	223	232	230	236	266	250	218	217	233	232	219	227	243	230	224	208	221	228	232	247	236	238	256	252	200	206	191	209	235	241	245	244	237	239	222	228	184	238	219	228	208	228	247	213	221	208	193	237	230	214	243	227	226	228	241	254	221	261	251	239	248	238	246	230	250	208	266	218	214	245	252	225	228	228	252	261	211	215	233	255	240	259	206	205	217	245	239	242	225	237	230	227	221	231	239	256	220	204	231	219	214	233	218	244	202	264	255	208	228	231	230	212	226	218	240	227	249	212	204	247	224	213	215	254	252	227	229	211	233	242	237	214	225	219	236	223	228	239	219	223	229	220	229	228	196	227	228	210	247	211	212	227	219	226	231	233	214	227	233	237	254	220	223	230	193	223	229	225	249	220	227	232	221	213	225	227	238	261	225	226	225	219	238	226	230	236	183	213	251	258	238	229	242	243	254	254	215	217	238	233	243	228	227	215	230	232	207	203	217	202	226	235	224	223	214	234	215	215	203	221	235	244	229	207	235	245	219	220	204	225	199	226	236	230	233	225	208	207	239	206	227	214	233	228	237	213	216	229	249	253	251	224	242	238	223	234	236	248	231	242	215	212	241	215	257	218
1834	643	1098	622	643	563	603	561	535	527	578	587	568	557	551	534	526	558	551	578	534	579	556	549	594	514	573	524	585	594	578	575	565	504	551	540	584	566	551	552	581	579	583	535	564	560	553	538	532	615	592	583	555	563	586	537	550	580	482	549	550	526	571	522	570	605	545	524	613	547	555	530	547	520	557	581	526	540	558	556	552	533	572	529	592	574	573	562	575	535	562	505	588	577	552	563	538	544	538	593	577	586	604	579	544	572	557	552	579	549	601	581	506	563	553	588	526	588	517	560	573	545	598	559	571	580	569	534	567	580	519	600	558	527	536	568	501	579	576	580	548	513	565	575	563	554	559	549	537	633	557	610	592	577	586	491	590	568	550	546	558	526	565	512	535	576	531	547	560	515	539	566	529	511	515	543	558	564	533	549	547	544	528	584	604	551	570	537	589	589	521	558	581	572	593	559	538	584	564	553	592	524	554	584	549	526	558	580	567	527	526	589	523	570	584	576	522	564	569	551	562	556	519	544	573	590	602	564	549	536	584	567	565	548	574	566	536	570	538	514	570	556	555	560	545	584	619	533	569	564	518	562	579	567	553	560	580	550	576	541	572	577	585	591	570	534	559	553	590	532	548	566	572	532	564	572	562	565	600	584	588	569	587	586	570	553	536	527	577	545	520	574	589	623	601	533	536	564	573	545	579	578	540	565	587	618	566	570	601	567	543	540	564	533	559	551	565	563	568	565	552	560	524	540	599	596	548	554	577	520	544	553	616	591	603	557	565	544	560	535	577	537	552	535	528	572	556	558	556	592	601	563	557	554	499	526	539	582	582	547	508	566	628	530	589	595	532	602	547	525	582	542	566	552	545	589	582	554	555	535	539	549	552	540	518	566	553	585	566	595	562	541	558	546	552	596	509	551	537	554	621	540	505	573	561	515	540	572	585	575	580	613	537	558	551	571	549	575	567	541	566	557	555	568	558	548	532	584	572	578	572	559	527	541	579	542	544	570	564	548	541	572	518	568	579	562	577	542	530	561	548	574	552	539	531	564	529	505	529	541	548	557	554	599	555	538	540	568	582	590	555	568	533	575	545	538	572	554	530	532	557	582	547	564	549	583	553	562	536	587	546	581	532	588	604	534	574	605	552	569	569	526	569	555	587	571	514	591	592	556	538	575	557	555	550	574	562	536	542	567	538	551	574	578	574	541	572	588	528	575	541	573	562	556	538	534	576	587	583	550	550	555	547	589	558	555	578	559	562	510	583	534	559	579	573	545	524	560	560	595	588	533	565	578	528	551	581	529	542	552	547	560	536	570	532	558	527	553	536	549	539	577	563	573	558	561	567	544	586	602	568	532	571	576	556	589	536	553	581	571	545	575	613	570	576	549	544	559	571	543	561	531	557	552	517	540	592	554	578	587	526	539	560	571	587	542	563	546	518	561	588	551	575	559	551	578	564	554	559	531	544	563	518	508	541	552	579	550	515	564	579	552	571	534	564	569	551	556	529	593	529	538	564	556	548	557	536	549	591	547	572	575	567	569	560	549	512	548	554	546	534	555	583	557	561	543	588	582	563	527	601	513	558	571	558	561	540	577	572	539	554	584	571	497	610	575	578	576	526	552	520	544	528	521	548	564	588	571	554	557	552	550	557	520	540	551	575	524	551	572	601	554	572	590	589	557	539	572	578	564	613	562	549	554	570	537	559	507	524	578	548	562	550	582	512	594	608	531	531	567	573	553	559	573	559	553	542	577	555	579	556	587	613	543	562	568	562	553	587	539	556	521	563	585	545	522	560	579	557	564	580	560	543	572	563	524	533	534	560	544	530	565	562	520	551	579	525	560	558	544	571	598	526	571	596	555	524	595	531	578	537	570	596	526	510	532	533	540	544	585	581	527	543	543	595	529	541	488	571	562	538	548	549	563	594	576	553	577	551	579	585	563	559	555	528	530	553	539	558	581	561	513	568	574	597	552	558	579	572	533	560	514	596	581	525	567	549	551	545	575	560	614	567	552	545	573	611	551	545	545	551	562	582	547	621	552	561	574	544	539	573	573	583	558	595	588	572	556	606	577	561	585	570	595	562	576	554	572	574	529	545	530	588	555	561	575	617	542	577	553	531	566	601	514	580	541	533	562	509	566	519	564	581	548	566	559	576	526	548	580	561	498	586	612	543	573	551	508	540	578	526	614	561	545	558	523	584	560	582	585	562	528	578	521	600	528	568	568	576	573	533	586	550	530	573	525	582	610	562	592	595	544	585	524	557	561	541	620	578	526	572	581	534	574	555	555	555	573	562	580	562	532	558	564	564	570	574	524	582	582	539	521	559	577	553	562	621	554	536	519	526	546	586	555	553	556	563	546	539	563	544	535	551	517	530	583	560	535	535	533	558	539	574	550	593	561	565	581	530	539	527	535	574	541	537	535	565	578	555	558	544	582	566	606	550	600	583	576	558	579	539	550	553	586	600	534	566	554	537	575	549	575	578	557	534	558	560	531	570	559	540	568	602	560	520	539	530	570	553	578	577	573	573	565	563	540	549	526	549	548	540	570	539	518	540	595	586	538	540	574	573	549	554	550	613	576	555	567	539	570	537	550	547	540	571	501	548	573	582	546	579	587	530	576	543	509	546	532	579	566	568	553	556	562	614	535	575	550	563	548	547	537	532	525	533	538	584	503	540	555	542	515	538	579	555	541	581	566	568	563	541	572	584	577	529	540	565	513	528	565	542	551	563	583	555	583	573	558	554	535	560	558	523	557	553	560	557	540	496	545	595	550	575	561	547	605	560	549	598	565	544	538	568	590	573	565	572	549	565	578	584	528	549	576	560	545	569	583	570	544	565	572	583	550	592	560	545	563	536	556	574	549	547	537	554	563	585	576	582	563	612	546	573	507	522	552	561	523	542	516	541	545	556	547	494	528	550	583	563	541	554	567	563	610	532	584	573	565	531	543	523	538	586	512	550	571	534	546	555	569	522	578	592	550	517	539	584	547	593	547	547	578	563	532	547	534	574	545	530	562	566	534	544	538	557	568	526	559	570	547	557	593	546	574	575	598	527	553	563	569	581	570	574	556	573	578	556	492	553	513	566	528	557	550	621	527	555	538	565	581	579	600	542	561	514	551	594	512	561	602	535	574	572	586	556	572	557	536	594	549	541	589	550	567	540	579	542	558	554	554	557	585	552	571	587	579	546	506	555	572	587	529	617	555	535	553	575	570	533	589	581	567	560	531	576	594	571	555	567	552	580	589	560	559	588	558	599	548	552	544	567	552	573	559	571	583	538	536	567	551	575	509	573	530	564	582	544	603	575	554	592	586	541	561	537	609	600	523	570	545	532	571	535	595	556	602	530	554	536	535	539	562	561	529	553	546	573	563	563	571	590	530	552	561	543	529	529	563	580	538	538	568	554	546	560	561	547	573	569	555	523	572	536	538	539	528	564	591	560	549	534	532	582	551	588	532	564	555	587	556	562	556	570	574	539	528
7840	723	898	477	262	270	240	232	226	185	178	179	185	160	157	179	155	173	184	187	165	130	173	190	185	186	162	166	175	201	136	157	174	156	187	160	159	180	156	125	165	168	175	156	153	154	167	152	171	156	139	174	162	170	167	161	145	152	145	149	166	173	169	160	164	146	152	171	186	187	173	163	164	167	155	181	152	161	144	160	154	156	155	184	165	168	162	150	141	161	158	163	159	162	151	160	189	199	187	155	167	156	156	146	164	171	180	170	142	174	165	173	167	147	155	172	148	176	156	173	158	166	156	181	168	146	143	184	189	154	190	146	149	183	184	161	151	160	162	153	130	159	148	155	172	181	176	188	187	166	168	166	165	186	165	168	163	188	161	173	175	148	149	152	171	156	155	153	180	166	151	185	157	155	177	131	157	131	172	172	185	161	192	171	146	174	143	193	167	160	147	170	173	177	148	175	148	171	154	186	192	167	165	163	164	152	167	198	170	171	170	162	187	174	170	166	167	152	171	169	176	178	162	158	166	159	184	159	148	153	163	176	160	149	141	151	163	195	169	161	141	161	181	180	163	173	147	171	168	156	166	153	126	160	162	170	167	162	157	170	170	172	151	178	197	173	150	182	185	156	151	161	185	141	167	164	185	179	152	164	184	177	182	168	163	150	147	159	148	160	146	151	171	174	179	170	161	168	164	160	166	168	140	184	153	155	169	166	137	153	131	151	146	175	171	135	174	143	148	159	165	171	153	177	155	175	174	160	187	132	176	166	146	172	143	161	157	164	161	168	179	137	130	154	160	136	189	172	162	161	175	155	191	172	155	152	152	177	165	157	187	151	174	198	182	162	153	152	153	175	149	150	184	152	172	193	167	164	159	174	171	166	160	195	193	185	129	144	183	162	171	166	169	159	149	155	167	132	146	151	181	172	137	179	161	200	167	173	173	160	146	160	160	148	178	153	176	160	166	165	146	157	187	160	169	197	145	137	162	157	186	175	150	163	170	175	173	173	155	162	172	143	159	183	180	197	149	158	147	162	150	141	181	151	165	172	156	144	165	177	169	173	181	143	157	166	168	176	186	159	161	165	169	179	145	152	196	164	180	141	151	165	172	156	168	163	154	173	181	158	136	189	161	178	167	148	160	163	138	178	183	164	184	182	171	175	152	157	188	163	161	173	175	158	161	191	161	137	181	178	165	152	175	163	171	173	171	200	162	185	138	142	155	188	192	153	166	195	157	143	195	184	141	173	147	161	159	165	179	172	162	182	182	139	186	163	147	153	156	152	137	188	145	165	155	165	146	166	170	160	163	190	176	163	147	151	180	174	148	157	173	189	170	157	181	156	185	170	183	178	173	178	186	171	169	172	165	164	176	172	153	150	157	155	171	148	163	154	156	175	163	180	180	176	169	182	171	172	164	157	158	166	139	146	169	146	171	159	147	162	164	160	184	167	160	157	169	157	153	168	136	177	176	165	185	190	165	174	165	152	152	167	163	156	142	169	163	179	167	175	158	158	180	168	138	167	150	165	147	149	163	155	162	162	168	166	154	138	152	176	154	160	166	162	147	162	156	183	182	184	175	163	170	179	158	156	153	168	181	177	167	180	196	163	151	156	139	167	164	193	168	162	168	172	170	169	195	166	171	161	146	169	182	173	169	163	156	173	148	153	190	175	187	194	163	171	174	156	174	154	185	160	150	161	188	138	129	196	155	184	175	186	175	144	153	139	153	160	162	155	145	168	169	192	153	169	151	168	136	172	164	183	171	157	191	174	166	134	178	149	179	166	152	182	167	174	137	158	152	160	166	157	126	165	152	166	170	165	184	143	162	158	157	154	140	172	173	178	158	195	163	165	144	169	161	162	164	176	160	190	165	197	168	152	144	166	157	195	141	159	173	176	157	188	175	165	169	172	182	149	156	177	165	171	160	186	171	181	189	161	148	174	145	128	151	179	179	188	161	163	158	169	149	171	160	152	179	161	151	182	157	164	161	170	169	175	149	151	157	186	176	160	171	136	143	154	146	150	172	170	183	174	190	164	175	164	143	182	156	168	147	160	150	169	172	172	143	149	160	176	170	171	164	162	174	174	176	159	183	158	164	158	171	191	174	139	168	170	176	139	158	194	184	173	170	196	152	178	168	147	167	158	149	158	167	171	175	171	154	167	199	129	141	160	156	181	166	164	164	174	167	192	182	167	164	141	155	168	165	158	155	136	133	157	163	166	145	166	141	149	173	175	159	150	168	167	142	178	176	178	151	156	150	174	160	161	144	153	171	170	142	175	148	195	167	166	156	153	160	153	158	147	170	170	172	157	170	168	169	171	160	173	181	145	140	180	145	163	157	166	147	160	178	172	169	160	161	148	164	187	161	168	184	181	157	179	154	155	176	156	142	165	161	174	173	160	192	150	161	185	158	153	145	181	162	162	164	181	153	167	163	178	172	188	174	140	171	173	154	180	157	183	165	150	165	181	158	168	170	161	176	158	166	159	135	156	170	153	170	178	145	196	178	146	190	186	180	143	153	157	174	151	177	168	156	156	159	176	166	177	170	163	176	159	169	145	156	169	160	137	150	166	164	160	189	151	173	145	157	146	153	167	168	194	170	185	158	143	163	169	161	175	148	183	164	154	162	162	166	157	183	150	136	166	151	157	170	168	150	154	164	151	171	148	174	151	161	170	158	157	168	164	170	167	139	164	167	175	139	173	170	166	155	156	204	166	150	176	145	159	156	179	143	144	161	170	162	178	180	175	170	172	182	147	183	172	150	149	158	178	179	163	153	148	179	151	168	175	177	170	174	156	175	167	197	174	152	166	155	178	150	171	152	159	163	150	155	149	171	157	161	155	157	168	170	162	190	159	149	150	177	147	152	170	179	178	154	149	167	189	163	152	147	173	171	157	176	160	137	156	149	154	148	167	215	179	183	161	150	178	177	162	154	176	166	142	158	171	161	182	179	170	168	143	183	142	178	153	183	158	169	141	151	176	154	165	189	139	168	145	162	182	185	159	169	162	151	161	182	173	149	121	165	172	155	157	161	176	162	176	142	170	181	187	161	161	164	156	165	176	194	184	185	180	164	151	151	156	159	162	178	183	174	177	142	182	170	135	163	181	139	179	166	156	139	149	154	170	178	153	161	182	159	182	152	134	153	181	170	149	190	153	162	166	149	182	175	157	157	136	171	153	160	188	154	144	154	154	176	167	166	134	152	160	160	158	163	167	158	149	152	160	164	153	142	178	179	167	169	153	178	153	170	173	141	173	147	182	159	180	143	181	163	176	189	161	153	144	170	169	157	152	166	171	184	146	150	176	150	162	151	165	162	195	142	167	184	180	141	161	158	171	169	171	173	163	179	205	142	147	145	157	157	158	181	162	148	150	137	166	146	168	179	151	164	176	156	147	176	186	150	179	161	165	162	149	160	166	143	185	146	159	164	164	144	159	180	164	165	160	150	155	195	159	176	140	172	174	162	168	123	162	173	154	201	172
6417	946	2072	1497	1127	1005	805	800	676	637	604	585	569	531	539	507	520	475	531	501	526	496	492	513	514	529	468	468	439	505	468	470	467	488	439	492	450	464	443	487	499	442	423	503	495	454	452	448	470	534	470	466	462	445	442	469	433	482	448	459	457	494	447	444	459	453	434	458	399	409	471	467	466	441	482	427	458	472	460	430	453	466	441	451	451	486	484	433	443	498	451	443	442	433	452	441	524	476	452	435	454	490	418	443	458	462	461	430	473	451	465	433	474	445	457	448	433	475	461	478	447	480	462	489	435	500	455	456	463	493	452	434	432	487	451	447	422	445	461	491	420	470	502	461	499	462	452	444	455	458	432	476	449	439	499	453	497	462	445	446	465	465	470	465	460	461	436	470	441	401	457	474	434	474	463	415	432	428	466	468	436	439	480	447	411	466	451	464	485	460	495	456	481	443	421	449	462	457	416	477	422	441	452	422	426	476	441	423	465	461	450	452	463	492	461	429	441	477	452	424	439	453	452	463	443	443	434	444	456	460	429	442	460	467	426	443	428	465	438	450	468	467	445	489	468	468	465	449	461	427	473	459	452	463	469	459	424	414	452	442	447	453	458	451	452	440	469	467	440	443	436	430	476	426	469	419	464	453	428	453	465	459	463	482	466	461	469	466	474	489	422	487	453	453	433	413	452	405	470	466	456	427	448	469	419	472	492	431	443	500	460	413	445	409	475	426	442	448	443	446	443	426	446	428	449	475	446	443	471	476	467	416	446	474	457	471	421	444	464	482	459	462	487	442	467	483	493	469	417	448	449	503	444	452	421	437	439	512	441	471	441	440	471	457	471	459	460	459	461	472	471	459	456	424	479	409	458	449	443	423	470	451	484	443	463	456	444	481	486	430	447	429	511	446	453	459	432	433	430	486	483	444	472	452	475	448	480	450	457	475	429	478	454	469	440	467	458	442	414	444	438	450	455	438	442	483	467	491	468	454	457	426	433	441	460	431	479	432	470	475	482	435	439	424	454	413	471	469	448	427	492	472	401	436	447	458	428	478	471	431	460	418	420	446	453	471	470	487	433	473	453	433	454	486	464	468	468	425	459	432	436	431	464	453	435	450	429	434	491	442	468	473	473	458	404	488	448	437	439	499	410	464	445	439	477	481	460	473	453	473	449	449	506	425	462	443	411	461	456	476	452	489	480	442	469	476	433	451	443	445	444	473	447	446	433	425	437	445	458	488	475	486	455	449	418	463	471	451	454	457	428	437	451	425	435	463	494	464	443	453	429	451	446	461	488	480	433	437	439	424	426	416	451	468	401	445	460	449	438	440	449	465	448	439	452	439	445	452	483	444	397	446	451	433	479	493	448	468	453	433	468	430	462	445	456	437	434	453	458	477	467	443	467	437	444	436	447	427	442	443	466	468	453	432	471	450	451	420	461	462	437	474	477	520	459	458	420	454	453	474	446	480	457	403	453	421	429	423	478	406	454	456	456	458	435	433	441	476	476	454	487	426	447	457	465	485	442	437	428	436	425	456	470	432	415	466	437	444	421	425	478	457	454	458	436	440	480	465	465	445	470	449	441	434	472	423	428	443	471	448	468	443	449	420	450	434	466	442	481	415	442	410	457	457	455	452	473	448	456	439	504	466	408	445	447	461	460	440	436	508	449	442	463	497	451	511	441	480	475	466	451	452	421	450	448	463	449	451	444	458	432	451	425	415	463	464	473	453	474	487	428	459	438	432	461	461	458	431	461	446	441	439	480	468	430	444	430	455	441	471	467	425	455	444	437	486	429	466	453	500	452	491	442	422	412	478	461	470	452	485	447	432	492	500	467	472	443	458	426	470	460	467	454	435	449	459	453	441	486	471	460	458	467	437	447	441	459	462	474	438	456	461	405	447	423	443	457	464	475	454	460	458	473	464	475	443	420	452	456	496	435	445	474	441	471	437	422	466	446	451	450	463	500	462	446	458	496	434	454	401	456	430	485	483	444	451	460	517	465	456	473	439	471	435	432	459	449	435	444	468	459	426	456	433	445	495	443	420	437	430	435	483	411	435	503	430	450	499	443	453	433	466	462	418	435	471	423	481	453	464	465	427	459	487	490	469	458	427	441	446	467	427	458	448	452	422	470	435	446	443	480	440	448	474	459	478	485	442	448	440	445	477	404	438	453	449	446	462	472	455	428	430	445	481	461	501	428	425	451	456	432	469	480	448	474	471	471	466	476	437	459	446	439	456	453	445	433	424	479	438	497	478	460	452	472	434	438	449	456	436	466	445	432	481	443	449	418	433	421	444	456	477	459	438	464	459	434	415	479	459	487	481	498	468	460	470	432	437	464	419	460	463	463	431	465	449	423	441	433	471	439	452	440	436	450	462	431	433	446	450	442	462	459	450	475	455	466	439	425	448	411	460	481	445	423	489	445	447	453	454	440	437	468	446	454	443	453	439	486	439	490	432	466	447	451	445	449	462	456	435	443	477	493	455	453	396	430	474	459	456	448	417	481	441	488	440	447	442	449	481	421	447	464	425	419	449	417	474	421	497	419	437	438	431	458	485	443	435	442	430	446	483	436	468	426	452	423	491	454	427	422	457	465	407	448	444	422	438	470	452	408	431	461	435	464	470	430	471	478	488	443	433	413	473	476	469	489	479	422	453	469	486	471	472	424	465	449	444	460	464	441	423	461	472	455	450	436	433	450	467	448	449	466	496	429	445	463	465	454	470	460	456	489	458	439	469	413	452	480	434	497	460	417	454	434	472	426	466	492	464	460	449	449	495	446	422	474	434	434	475	455	439	462	460	451	480	425	443	435	456	471	441	468	444	430	469	459	464	454	426	440	427	453	451	445	482	449	466	443	461	411	452	466	440	492	445	443	437	462	432	466	448	416	438	458	437	470	442	405	432	469	430	465	456	401	463	466	442	423	438	462	425	451	432	509	467	478	472	462	463	454	438	416	480	431	469	421	484	457	442	411	432	449	435	418	417	417	439	491	437	444	472	440	457	426	445	445	474	446	473	473	448	408	472	457	439	434	429	442	445	473	440	461	451	458	463	504	500	480	468	477	478	429	463	435	456	453	437	446	434	439	438	427	455	449	420	447	487	454	466	466	508	476	466	457	435	476	469	467	428	406	461	489	472	468	435	432	432	425	471	452	474	436	475	471	462	476	460	446	420	445	465	471	474	447	438	451	409	432	481	484	466	425	444	433	422	455	452	422	486	485	441	433	475	480	418	472	445	470	465	452	457	449	463	416	415	455	409	468	441	444	444	434	425	472	442	453	428	432	436	465	467	443	485	478	452	469	428	467	457	440	518	457	422	494	439	493	440	470	449	393	449	450	441	438	447	448	472	476	449	440	439	470	466	488	474	445	428	477	436	422	449	446	454	473	451	426	473	480	429	468	464	452	433	423	421	425	441	448	446	456	467	440	414	480	450	453	464	436	456	431	469	480	445	466	462	458	448	458	427	410	462	463	443	466	460
15395	1813	1607	1039	691	563	519	436	419	405	417	354	385	353	346	394	357	396	390	375	372	379	354	385	345	401	315	339	342	330	345	339	350	366	397	338	319	374	379	339	355	359	344	343	298	344	384	323	318	345	343	370	372	326	364	329	375	305	315	322	315	368	339	342	320	338	334	340	317	365	404	396	363	347	363	322	373	347	397	342	351	324	343	318	357	345	361	301	332	342	330	350	367	360	369	327	335	328	329	343	352	329	314	333	343	340	310	363	361	337	366	355	351	334	376	352	342	344	365	351	328	374	368	347	329	348	328	320	378	358	342	334	357	351	363	329	304	336	330	347	372	356	329	341	297	390	346	323	370	369	348	341	313	372	326	357	334	337	348	346	363	364	306	389	352	314	335	348	343	324	337	300	326	343	334	324	328	342	358	344	381	373	359	320	352	339	330	370	361	397	359	324	370	358	317	361	352	379	336	356	344	354	355	348	332	339	365	330	366	391	330	325	348	348	347	337	358	334	328	390	315	354	333	316	313	372	357	341	345	366	376	335	349	348	345	358	372	338	332	396	343	343	327	317	325	323	315	327	340	357	351	317	338	326	350	341	361	349	328	342	358	363	344	346	357	349	362	334	367	318	350	351	339	362	334	355	316	359	370	356	323	309	369	338	334	370	347	301	368	378	337	328	363	337	325	339	382	403	353	361	333	361	368	356	325	360	334	383	340	332	341	336	359	324	327	333	372	329	352	351	343	322	357	349	344	338	340	340	335	336	335	341	338	354	374	377	353	332	330	350	399	371	359	364	374	338	358	360	389	348	331	348	345	337	324	332	377	355	348	342	330	348	361	372	326	361	345	325	354	372	346	341	302	367	340	346	356	387	371	340	334	308	326	347	331	357	331	362	323	322	336	327	348	365	351	325	330	329	367	377	385	347	371	358	359	360	319	348	356	349	337	337	366	354	353	320	347	374	328	309	346	338	319	337	341	374	402	353	335	349	331	323	348	370	362	369	313	336	360	341	331	321	372	346	395	339	326	318	336	317	351	342	361	405	372	346	349	373	354	330	344	334	386	364	375	372	309	345	323	323	341	385	342	338	353	341	342	341	364	362	372	352	355	364	304	342	346	363	345	364	315	357	328	312	354	319	352	323	371	358	356	352	357	345	322	352	354	383	390	333	376	349	364	358	334	334	341	331	344	365	352	326	324	312	345	370	324	347	383	353	320	345	332	337	359	371	331	326	338	372	339	378	351	332	341	364	322	341	338	327	355	343	319	295	352	342	316	326	347	344	323	347	327	325	330	323	336	311	318	358	341	351	300	358	339	362	367	379	348	351	390	344	385	380	316	335	366	316	363	346	368	321	335	359	387	327	349	370	347	341	380	365	359	306	328	345	317	367	349	337	329	338	345	349	341	363	339	352	339	344	348	331	368	324	331	338	354	359	326	381	352	303	308	338	368	368	381	351	326	349	355	307	344	351	346	348	353	345	335	339	351	368	349	340	350	367	358	330	380	331	372	339	344	342	328	310	346	379	361	378	334	323	331	354	348	400	352	316	344	350	322	333	363	319	384	352	318	332	356	331	411	327	333	315	346	328	338	323	354	334	342	350	395	330	345	330	308	328	343	328	360	362	345	371	340	337	332	347	347	365	340	382	369	368	330	351	369	357	338	280	357	372	374	356	349	367	355	341	306	377	357	340	340	325	324	337	331	330	370	339	327	338	335	339	370	323	318	352	316	345	363	323	372	328	328	311	314	360	322	350	374	365	338	373	351	340	362	330	335	346	314	294	346	312	326	329	358	323	343	324	372	345	337	349	334	352	309	370	372	363	366	312	344	363	295	324	359	342	356	347	352	330	381	349	366	315	324	354	350	321	369	346	302	328	327	369	325	316	320	349	296	339	352	347	333	352	346	367	379	345	357	352	299	357	344	348	345	337	330	343	365	386	349	326	357	324	333	360	332	329	339	314	345	345	350	333	350	361	381	380	347	344	314	343	336	352	318	364	328	322	366	392	368	349	375	388	351	356	351	356	353	337	337	329	352	371	371	319	343	327	318	359	354	361	365	360	363	339	311	328	316	343	339	320	364	337	344	363	339	361	359	327	363	353	331	322	336	347	345	350	364	359	339	346	352	374	337	353	355	352	338	341	307	345	342	335	338	345	298	339	377	353	360	348	320	373	345	358	386	333	362	365	349	345	377	378	344	343	335	359	352	347	354	341	321	349	327	350	335	372	339	338	352	345	377	347	355	358	366	352	324	368	336	337	352	328	355	337	317	346	312	365	364	364	344	370	352	303	320	316	323	323	310	341	334	345	337	389	394	316	367	328	353	325	356	378	338	336	326	345	338	337	386	352	368	345	344	330	317	349	314	360	353	321	342	351	317	350	318	359	337	313	357	321	336	345	411	353	362	330	342	315	341	337	316	311	337	338	346	327	350	353	339	378	374	302	351	305	329	302	354	368	358	324	326	387	367	390	336	359	328	361	366	329	326	354	359	343	343	367	328	337	364	335	357	322	365	314	326	340	356	375	332	301	360	367	339	316	319	341	358	348	356	351	353	355	319	345	333	338	364	345	339	334	357	356	336	322	331	338	318	365	314	308	351	348	334	358	328	397	365	349	361	323	362	332	367	373	363	372	326	366	385	328	365	353	340	351	360	350	348	347	360	381	367	337	295	358	327	375	348	359	327	384	368	411	343	339	335	343	389	351	360	306	331	359	332	326	357	315	325	349	339	311	318	356	328	351	371	340	358	332	391	339	370	342	358	356	362	337	363	343	307	351	335	355	338	306	363	355	382	384	357	339	358	344	357	356	343	329	359	318	353	350	360	414	411	329	345	381	355	302	357	359	320	328	327	357	330	351	355	327	353	357	370	354	345	378	340	322	335	365	365	319	353	328	363	336	359	355	332	368	365	326	391	339	321	335	359	315	343	327	346	344	362	329	319	348	332	342	338	370	341	320	325	348	346	351	366	358	364	355	370	326	356	350	350	323	382	361	345	344	333	371	339	357	356	381	381	358	351	318	390	323	305	382	345	338	325	335	329	356	383	342	371	368	350	373	346	354	335	371	379	363	346	390	343	351	322	371	358	357	345	353	362	330	313	327	339	287	310	327	341	331	361	332	365	308	333	355	346	347	343	308	392	378	339	339	329	333	383	396	345	339	355	336	344	315	340	338	373	338	365	348	282	330	395	330	341	380	360	360	339	353	337	327	352	366	368	344	365	328	341	332	348	364	323	293	307	357	322	317	338	336	377	324	334	339	350	351	330	348	335	392	339	336	309	350	323	359	370	359	362	358	374	383	335	345	314	358	334	340	367	329	367	346	357	353	345	299	345	386	387	374	355	334	311	342	297	322	358	356	342	328	342	349	372	324	304	353	341	363	313	316	299	369	355	338	315	327	346	319	335	329	349	368	378	332	338	353	321	373	381	372	360	371	377	337	309	347	354	352	319	362	332	339	350	331	334	332	341	310	326	347	342	318
8895	1664	3008	2726	2165	1907	1565	1377	1283	1202	1196	1071	1016	1008	961	954	952	970	940	911	918	947	933	866	884	910	840	882	867	867	849	844	832	862	847	827	855	847	890	819	854	816	833	853	832	806	842	823	839	830	854	884	887	785	841	832	827	823	861	841	849	834	810	773	839	859	818	768	814	834	806	814	806	820	796	855	867	809	810	869	842	825	854	794	810	833	784	829	883	849	854	819	794	868	865	811	853	848	827	781	783	824	844	842	770	786	802	798	825	828	797	798	866	811	807	886	810	862	856	875	822	784	782	819	755	835	823	870	848	793	796	796	832	854	834	850	803	803	839	851	871	863	776	859	856	769	821	839	770	802	858	833	791	840	806	826	827	804	767	855	822	795	779	840	848	810	827	820	775	834	757	769	834	827	828	823	854	791	804	792	879	831	793	805	814	820	829	772	799	820	787	791	850	768	772	786	749	771	804	840	804	829	805	854	841	815	803	840	863	815	825	811	829	843	848	858	873	813	844	796	806	863	835	855	854	798	824	861	877	818	776	810	830	829	831	795	833	803	856	806	822	798	804	842	826	804	829	792	831	795	833	808	831	828	827	797	794	800	808	823	816	803	783	797	847	818	823	772	786	814	776	819	816	822	800	813	857	806	864	867	808	811	777	842	843	847	791	775	840	786	840	772	853	769	844	810	881	877	837	774	747	869	811	847	800	832	821	802	830	875	840	801	842	847	845	816	865	855	853	806	788	854	848	804	772	866	818	844	803	818	866	832	843	860	849	816	840	835	830	781	789	822	798	848	795	831	825	809	841	844	769	791	831	787	817	814	854	829	833	837	798	781	811	780	871	795	847	850	851	850	787	819	854	859	862	808	790	843	838	831	847	810	866	821	847	794	869	824	840	801	819	865	784	863	796	790	825	847	844	828	802	845	803	901	798	842	782	812	828	825	790	836	819	797	797	777	854	830	802	821	828	855	760	818	827	802	831	833	832	791	798	797	783	768	864	790	765	823	852	859	777	868	833	840	835	849	833	804	785	828	814	817	780	818	811	790	793	830	828	782	873	828	806	862	813	782	810	758	831	867	815	788	823	818	783	803	845	808	828	779	836	814	793	839	770	785	848	821	840	826	808	819	811	837	854	810	833	825	841	903	851	792	841	834	838	814	843	831	834	847	824	854	867	845	850	833	829	816	894	799	824	811	852	831	803	807	860	794	864	812	805	805	864	810	790	817	843	830	801	824	773	844	837	810	775	798	904	810	783	766	906	855	805	768	746	805	826	836	807	815	831	785	798	859	797	838	755	801	839	841	765	808	776	849	813	807	765	871	763	824	805	813	800	813	814	859	787	783	767	834	863	810	817	761	818	844	830	817	776	770	846	836	829	792	800	791	814	786	797	832	788	828	836	769	840	784	801	803	823	875	846	835	844	822	829	844	818	823	843	818	843	857	811	858	815	832	821	805	869	799	819	865	822	842	835	841	818	828	821	795	832	870	804	809	754	867	837	824	866	847	800	864	815	787	782	811	799	815	804	815	806	808	792	771	789	790	835	834	762	754	796	880	831	812	830	780	779	790	807	823	826	825	798	849	795	784	793	846	788	806	792	812	855	757	859	807	861	851	783	803	816	835	801	862	809	880	850	803	804	794	837	778	816	798	866	810	804	828	829	841	860	832	815	897	774	854	781	835	844	826	778	787	776	863	782	813	822	831	839	795	782	808	793	795	808	833	852	808	807	785	808	820	846	823	789	850	819	849	829	845	780	810	877	862	810	802	851	803	857	791	871	824	788	797	801	834	878	804	790	835	855	787	827	836	784	858	839	797	881	803	760	809	793	830	816	760	820	819	839	808	843	799	837	813	834	813	837	825	814	785	814	816	842	789	793	893	821	810	851	785	800	816	812	875	795	817	819	800	852	839	865	791	805	789	877	867	795	804	846	817	802	789	829	827	799	820	832	842	750	847	776	811	836	846	859	801	833	793	858	847	814	849	803	805	807	831	816	813	784	795	825	797	846	803	863	815	840	820	785	795	776	842	827	778	809	810	801	808	842	849	827	834	812	789	840	791	877	814	774	830	810	858	824	824	823	824	806	792	827	806	839	805	868	823	810	820	842	819	832	805	810	746	830	859	859	805	833	829	816	779	833	822	831	814	826	817	827	809	858	833	835	783	777	826	851	794	867	741	833	809	816	835	832	819	817	720	822	819	805	838	826	821	814	849	846	820	822	835	814	850	815	864	867	790	831	822	813	770	810	807	829	805	790	816	805	808	858	831	816	843	803	900	804	823	819	775	889	817	870	786	809	815	799	800	791	790	832	788	762	852	804	820	849	799	808	792	803	826	834	872	826	803	828	807	829	773	824	814	841	824	787	813	757	830	820	832	789	819	838	817	816	824	808	832	841	801	833	811	816	858	794	820	830	862	824	838	804	862	759	869	803	812	803	815	785	873	802	804	796	850	852	840	832	821	783	813	811	827	844	822	809	792	836	854	855	830	836	806	811	864	781	867	829	796	823	807	795	790	830	776	820	843	827	801	821	814	789	815	801	804	850	851	752	828	850	832	808	805	818	769	838	798	790	866	835	761	808	824	831	836	820	801	787	849	798	831	814	784	796	848	843	806	803	824	892	858	810	734	845	831	860	845	802	814	830	899	826	902	776	803	792	856	799	832	837	780	829	862	851	766	787	865	840	795	858	784	822	781	848	843	810	808	866	788	833	808	825	848	846	904	780	815	838	806	827	781	833	832	841	812	827	799	813	793	842	820	852	794	833	815	814	839	786	842	841	832	778	837	851	778	778	833	809	804	854	845	742	825	795	801	802	786	816	786	779	854	819	826	800	825	812	800	760	847	876	840	810	845	847	806	846	840	856	804	807	819	799	824	810	805	831	854	803	784	800	813	833	831	821	784	836	821	820	823	825	828	784	788	843	810	794	836	829	803	833	759	814	855	784	815	857	822	843	808	781	768	795	856	836	831	847	777	811	827	836	807	801	800	787	818	801	803	795	823	827	815	829	780	790	757	812	829	827	833	801	833	825	829	837	777	848	764	812	789	840	810	786	814	787	789	848	857	818	779	814	813	850	784	830	857	821	900	820	830	833	823	796	820	819	809	829	822	809	766	834	824	786	821	749	840	836	804	850	781	800	818	833	842	858	831	773	839	861	811	766	837	776	836	760	842	854	827	823	862	831	829	828	769	844	827	749	815	795	809	825	767	786	772	807	859	833	862	816	858	811	824	801	802	839	843	859	837	854	832	809	809	840	781	793	796	797	821	842	833	838	799	841	816	843	856	809	817	836	808	822	794	806	835	796	861	817	814	779	868	829	857	862	859	840	871	806	803	804	839	838	786	776	821	814	789	760	825	793	850	839	779	840	829	770	793	853	799	801	857	833	812	827	773	822	805	790	835	757	814	848	801	834	865	838	840	816	818	829	770	861	789	833	863	847	785	808	807	822	838	891	828	834	863	815	776	826	818	785	797	827	788
1753	360	492	273	249	258	249	212	224	225	214	214	210	253	228	204	234	226	235	217	245	231	243	238	237	241	257	220	227	217	230	232	232	219	257	241	236	249	249	252	250	226	224	201	239	216	233	221	249	212	259	252	230	223	212	213	213	231	235	249	240	216	224	215	240	242	242	238	217	229	225	209	196	221	243	223	250	236	227	225	250	228	233	214	228	227	263	206	223	239	234	226	246	251	208	214	204	255	250	254	249	213	224	237	214	211	243	219	205	218	218	229	233	245	233	220	282	241	242	220	233	267	240	224	211	212	234	235	238	219	220	219	249	228	230	233	220	219	230	223	221	205	232	240	212	202	240	238	272	257	240	236	242	233	222	224	239	211	223	219	233	251	238	251	213	222	234	226	218	224	207	212	265	232	232	254	238	228	259	255	235	215	237	208	206	224	213	242	230	205	197	203	253	219	207	212	240	224	224	262	232	193	216	212	232	237	227	213	194	197	225	240	217	230	216	205	223	220	232	199	202	213	212	212	209	229	245	256	243	237	219	242	224	265	240	203	228	218	195	225	258	224	228	224	254	214	212	242	266	213	231	252	216	233	237	237	221	212	232	221	227	215	264	221	232	247	224	217	226	223	206	247	217	212	225	229	221	229	211	211	204	210	209	243	191	215	211	251	244	234	235	237	250	221	201	227	231	220	233	226	234	243	217	250	211	223	214	219	226	226	210	228	211	226	237	194	232	232	236	254	228	218	205	240	252	224	206	241	218	199	232	205	216	222	255	225	227	207	232	209	198	245	213	232	239	252	228	213	238	219	243	231	208	254	209	223	217	236	209	239	220	242	218	246	211	211	211	212	215	218	206	232	228	223	238	196	201	245	221	184	204	234	229	235	252	231	224	279	236	240	220	232	219	217	221	258	212	196	219	202	245	246	234	250	251	258	204	227	231	216	190	226	233	244	233	235	244	226	239	241	224	219	224	237	243	212	227	221	213	258	233	224	257	238	234	260	231	242	208	231	246	249	221	240	232	239	257	227	221	236	225	248	213	235	215	213	217	258	210	233	196	212	219	219	232	227	222	209	227	216	233	243	218	211	203	234	241	240	185	220	244	254	218	238	231	223	222	229	253	247	195	209	260	245	217	218	225	244	190	232	252	218	258	220	226	240	215	207	226	222	248	244	223	263	223	254	225	226	235	228	198	216	220	259	234	217	220	208	207	214	208	240	218	261	223	222	217	243	211	195	213	224	231	237	238	232	236	250	221	234	264	230	229	221	232	233	247	241	234	246	239	214	217	210	232	229	192	214	225	221	223	259	246	222	208	210	215	243	251	242	223	215	236	246	255	272	238	236	230	199	250	231	215	274	219	239	208	256	220	234	208	265	264	243	226	236	215	230	214	236	222	243	238	212	234	257	248	244	258	225	228	191	203	206	211	200	222	262	256	248	210	199	244	212	193	218	221	241	239	248	236	206	266	236	234	216	228	238	187	217	202	209	204	219	245	212	205	228	224	211	230	247	203	212	249	221	232	248	247	185	233	228	241	254	212	226	213	227	208	214	246	243	252	227	243	237	211	228	224	230	228	222	240	237	241	217	239	196	222	228	225	216	234	237	196	250	206	232	227	237	234	216	220	240	223	245	211	214	206	243	231	235	210	203	201	257	219	207	228	235	231	233	237	218	217	221	237	237	240	202	252	222	203	227	221	241	220	217	207	211	238	203	221	210	204	233	223	236	250	197	226	245	250	214	253	230	216	187	232	216	217	239	251	225	245	263	256	237	221	235	191	219	254	235	213	238	240	233	219	236	213	216	226	225	225	223	225	274	225	254	220	226	212	241	228	231	216	244	246	239	230	234	219	208	253	229	227	237	217	233	227	208	230	227	244	205	251	246	238	206	233	250	208	228	244	228	226	220	207	206	221	237	226	245	248	225	226	215	215	208	195	222	225	253	199	219	228	208	236	207	195	239	248	225	268	207	215	238	278	225	234	220	256	245	251	225	220	240	232	253	254	226	231	226	258	225	211	230	240	240	218	201	214	245	232	258	232	227	235	260	227	217	226	217	254	255	234	226	207	220	231	219	246	240	222	251	226	240	240	212	238	236	236	227	229	236	250	232	230	235	225	232	235	224	230	246	230	246	216	197	209	224	229	227	222	235	231	206	229	243	221	240	224	223	204	234	244	236	233	227	210	216	224	256	214	227	222	243	229	223	231	216	213	203	202	230	223	262	243	209	232	213	216	231	214	214	218	215	249	246	220	196	225	203	212	214	226	256	234	216	233	211	222	237	227	217	239	229	227	223	246	254	235	223	206	239	217	212	254	267	231	237	244	205	244	232	228	219	220	242	248	231	235	242	251	253	223	208	241	199	199	218	229	224	199	239	254	242	240	237	228	229	210	216	229	221	241	216	234	237	248	218	211	219	239	227	250	215	204	231	245	245	229	230	213	223	220	246	239	258	218	235	251	232	219	249	210	252	206	223	215	251	222	231	194	221	244	251	224	216	219	255	235	235	202	228	234	200	249	247	221	217	224	242	245	218	216	221	230	209	206	219	212	227	233	221	244	260	227	236	216	236	205	240	222	216	234	267	220	207	230	245	203	218	203	215	215	241	247	226	217	252	218	216	221	263	209	228	213	244	237	233	230	246	233	216	213	243	265	223	254	256	262	205	240	233	235	238	241	225	219	236	213	223	261	261	248	262	230	193	220	220	216	223	236	241	236	232	217	221	216	202	214	237	234	237	222	243	215	209	237	230	214	228	244	224	228	250	256	254	245	239	229	204	223	236	239	230	219	218	232	208	247	232	229	197	199	241	202	222	236	208	211	224	234	229	222	205	235	234	223	248	214	219	209	238	196	205	237	251	266	235	212	229	230	193	242	219	235	208	215	214	240	205	240	226	245	230	210	226	228	251	207	227	256	244	234	227	204	194	234	228	255	218	240	219	214	222	215	220	232	238	253	228	254	273	191	236	235	243	228	229	208	236	228	248	203	226	204	201	204	185	222	247	226	199	233	188	229	253	240	238	245	208	234	201	253	283	244	218	228	232	246	237	223	242	212	214	188	260	238	225	219	211	203	227	225	246	217	236	229	213	208	239	227	183	231	199	250	222	222	217	234	244	252	241	219	231	210	245	213	226	235	266	220	219	192	218	218	229	220	202	219	238	231	210	220	212	212	190	253	220	239	206	213	252	240	200	226	224	269	199	229	243	238	224	217	203	239	205	208	273	228	281	244	246	250	254	239	223	230	230	224	215	217	229	241	213	234	227	218	248	243	225	220	235	234	221	216	198	227	249	270	196	217	231	238	228	210	209	249	250	227	216	218	238	252	249	230	211	225	225	217	221	224	216	242	208	255	240	223	229	247	231	217	269	205	241	228	212	267	220	259	216	242	234	237	202	208	219	247	253	258	206	221	235	220	219	188	211	221	194	226	235	228	206	205	254	261	247	271	221	212	230	197	243	216	246	212	219	229	219	236	238	262	221
1884	727	1047	650	616	574	593	558	573	576	556	572	599	554	590	555	526	595	598	542	593	551	541	600	617	542	518	597	559	545	594	549	561	566	558	519	572	556	544	606	519	548	565	558	545	565	532	514	545	558	590	581	521	543	548	514	604	576	595	549	571	531	542	545	562	548	532	550	532	541	555	559	586	564	588	610	546	553	576	563	522	595	540	532	490	561	539	556	529	543	576	524	521	559	576	550	569	582	551	558	593	560	535	538	560	562	603	563	546	550	579	524	558	541	569	547	515	544	548	549	528	565	559	568	590	568	570	553	579	565	560	548	557	537	597	582	569	616	558	550	547	573	566	565	566	546	544	576	548	531	584	562	529	560	539	551	563	577	536	585	544	557	556	559	580	585	551	593	513	574	540	538	574	509	559	544	548	597	596	533	595	545	520	584	564	565	558	587	557	562	550	541	526	566	533	565	582	504	533	500	541	565	552	585	560	530	554	567	578	554	540	547	517	539	586	556	530	566	539	574	553	597	522	579	568	533	535	574	514	555	569	577	533	566	569	560	548	561	562	509	548	555	557	566	538	581	568	554	594	543	630	572	554	522	527	563	640	521	578	558	574	589	577	586	548	550	523	544	491	581	551	562	547	567	536	522	549	568	554	557	562	560	606	542	553	575	547	558	549	548	562	564	565	552	528	584	571	530	567	530	550	535	592	549	555	577	524	535	541	545	541	576	583	544	560	500	569	580	588	554	539	552	542	539	549	540	547	536	599	542	558	540	547	568	565	558	627	545	510	548	546	549	514	573	554	540	566	553	524	570	604	560	549	549	525	565	556	538	536	539	574	553	585	567	577	575	520	569	534	574	543	536	569	565	548	561	554	574	594	564	574	599	536	556	485	564	607	555	576	568	578	522	556	565	516	580	586	559	566	558	541	557	529	562	558	514	563	557	609	616	548	553	560	531	556	577	542	583	552	539	576	582	555	554	607	537	532	561	558	517	558	557	569	570	555	562	541	544	578	560	540	561	554	569	546	575	599	569	581	527	526	608	558	595	567	566	566	576	515	539	569	538	567	588	584	565	540	563	577	554	559	555	574	543	575	513	578	579	517	558	568	580	519	561	523	590	524	600	555	574	566	543	585	555	607	570	593	524	592	520	552	554	525	596	573	563	534	550	586	522	560	532	563	575	589	572	573	567	564	583	604	598	531	608	523	597	577	622	564	562	568	520	556	557	520	574	555	576	526	596	546	513	552	576	610	551	546	584	543	574	545	534	525	575	588	578	537	539	564	529	538	555	552	562	540	554	520	564	532	574	568	517	536	519	568	564	580	573	555	550	592	560	518	563	558	519	541	593	555	537	521	539	571	557	533	558	557	545	534	514	553	569	533	545	521	557	583	546	576	538	543	556	604	572	538	507	579	559	526	541	553	548	559	521	578	510	575	519	569	552	570	561	538	537	573	541	558	570	568	537	548	535	526	560	611	596	546	568	523	555	563	570	590	579	566	572	519	566	572	554	564	549	549	569	566	548	571	536	621	550	584	532	566	538	569	527	534	550	609	539	527	554	551	568	585	556	546	524	547	533	560	564	567	524	539	568	627	594	530	542	562	564	514	568	586	560	559	572	554	559	580	538	558	605	573	599	541	545	581	554	543	564	547	575	606	551	557	556	568	560	566	561	530	572	568	549	616	547	516	527	545	540	560	593	513	574	547	529	549	563	519	587	551	565	571	532	530	593	553	539	567	593	558	553	549	615	589	570	558	578	569	576	539	569	537	546	551	533	580	568	557	554	584	536	569	540	553	550	543	554	574	585	583	599	539	554	566	598	540	621	525	551	579	557	584	562	587	590	592	563	550	554	578	551	563	542	554	554	533	548	561	586	543	539	563	586	533	610	569	550	543	506	555	599	548	553	550	523	542	559	573	555	551	562	562	543	549	572	560	546	563	518	612	556	512	587	586	600	545	535	555	541	546	544	591	541	601	545	536	551	556	575	549	604	561	563	562	604	576	574	542	531	540	561	541	495	546	513	579	566	543	552	544	575	544	521	602	585	563	515	553	571	567	526	569	546	550	529	559	572	587	550	568	553	575	535	590	525	567	575	588	558	561	537	571	502	586	593	572	578	554	553	589	548	597	549	551	557	570	562	586	559	580	573	585	547	550	574	532	557	569	550	575	539	520	568	576	602	599	505	564	537	522	574	550	543	569	564	539	551	562	559	576	535	592	554	551	562	571	527	571	536	547	551	540	555	554	617	553	540	549	501	559	557	535	512	579	585	561	601	514	579	605	542	576	540	558	546	548	558	567	564	508	554	541	576	546	557	572	514	610	557	555	548	540	525	556	562	582	545	592	574	554	584	557	577	576	557	574	583	595	565	530	558	528	537	581	522	541	581	554	538	557	524	581	507	529	578	564	579	615	540	538	553	593	564	532	506	511	542	568	537	563	584	544	561	557	577	539	565	551	513	549	556	573	523	551	570	559	525	565	557	541	559	553	537	558	571	555	556	557	557	569	576	540	569	525	541	538	572	544	568	499	517	533	570	541	550	545	553	572	607	558	569	562	513	584	602	543	574	543	537	526	518	561	528	576	554	546	530	550	557	590	579	583	498	568	567	526	540	588	549	517	544	537	535	573	537	577	612	555	559	562	575	528	518	617	540	574	580	563	586	571	531	557	565	529	587	566	533	555	549	532	542	537	587	551	580	559	545	518	516	559	581	561	595	599	567	570	538	595	541	554	573	586	550	541	574	559	546	579	570	605	554	556	571	553	553	529	575	539	568	551	574	548	550	534	542	561	586	538	539	576	573	563	537	553	519	581	572	577	557	505	621	531	565	575	556	541	587	539	524	522	542	564	537	596	545	535	518	579	554	564	572	555	567	566	517	539	582	529	583	573	569	494	567	571	557	587	548	537	551	580	543	548	576	582	562	557	594	568	597	536	560	554	550	556	595	536	563	553	583	583	564	531	549	540	529	548	550	540	568	593	533	548	533	530	562	558	552	583	563	535	561	582	562	560	551	583	594	602	543	594	558	554	572	576	564	555	530	575	590	577	532	588	610	528	574	547	583	543	553	585	563	572	560	526	568	565	541	580	561	541	605	548	553	592	561	565	553	548	568	577	518	590	588	554	581	574	550	544	578	496	569	558	572	573	548	586	559	594	504	549	554	583	530	576	565	564	526	560	560	571	527	555	538	573	542	542	558	574	572	549	511	566	565	553	559	540	555	538	528	527	579	545	553	557	555	545	536	540	589	523	558	562	557	549	514	521	584	559	601	568	587	575	561	522	564	580	547	578	591	551	554	564	549	577	522	537	566	529	532	567	531	597	560	527	563	531	544	575	529	550	588	582	530	542	563	530	540	561	528	510	557	570	549	577	594	538	583	537	530	567	564	557	550	530	501	529	555	580	583	562	563	565	558	534	537	582	562	565	582	607	555	562	557	558	560	572	573	527	564	546	547	565	503	579	548	536	577	564	520	584	586	551	575
8061	818	1209	584	341	286	210	229	196	180	212	194	201	169	166	193	183	203	147	153	162	179	180	183	173	166	177	173	201	157	195	161	175	154	157	172	180	162	158	160	192	178	143	180	152	160	143	177	188	154	168	170	149	163	207	190	187	157	160	171	153	161	154	167	174	172	163	168	145	185	162	144	141	163	195	177	169	165	167	163	146	168	148	171	174	185	162	191	174	155	183	182	181	156	186	167	148	171	183	196	182	186	196	152	171	150	177	185	167	156	151	159	183	173	171	162	165	144	179	185	183	185	162	166	174	178	163	173	154	173	150	162	165	180	160	160	153	140	138	163	153	164	171	167	198	147	180	169	164	164	171	175	155	164	185	181	159	167	155	143	163	153	185	146	185	146	171	162	138	183	151	170	188	163	209	162	176	170	166	141	183	175	151	156	180	165	161	178	158	173	139	165	176	175	160	156	150	145	183	187	161	168	186	155	182	155	176	154	178	160	166	170	168	181	182	161	145	187	183	162	166	176	171	162	171	182	182	158	147	171	158	171	179	155	150	177	151	182	169	164	173	145	148	157	164	161	171	179	181	151	188	163	167	165	170	157	162	158	177	155	156	162	148	171	153	153	163	157	168	163	191	152	158	180	168	171	178	173	170	142	154	152	162	177	163	182	188	177	140	148	171	157	157	183	136	156	143	161	160	171	158	153	136	186	164	218	162	167	176	165	188	159	154	158	182	159	158	176	197	178	158	166	156	175	159	180	175	185	155	132	164	171	152	156	160	157	175	154	149	184	168	202	156	143	150	186	153	151	167	161	192	149	184	159	160	171	162	161	161	175	160	171	165	163	152	160	153	187	182	174	162	173	172	134	180	172	168	185	180	182	161	180	166	155	160	184	165	155	162	160	141	151	146	158	149	171	148	169	150	165	181	165	164	156	160	170	156	168	166	181	169	156	151	162	173	150	166	155	160	173	148	165	171	147	188	183	154	134	140	157	169	161	159	181	153	169	156	149	167	152	174	162	145	173	193	155	168	150	165	182	138	163	148	155	152	181	142	149	170	175	149	153	150	165	162	120	176	181	147	162	192	162	154	149	175	184	180	166	159	168	161	173	141	157	180	176	157	173	190	159	146	146	140	152	175	165	159	160	205	156	160	155	172	174	204	169	171	172	166	150	152	177	165	161	179	182	170	175	169	172	167	169	181	158	166	153	128	170	184	143	171	163	202	189	161	168	180	146	164	155	189	166	159	159	170	169	170	174	148	194	175	187	171	190	154	165	154	167	174	173	158	183	159	185	164	177	143	171	168	154	179	153	158	147	150	165	166	163	165	174	167	162	170	167	176	193	153	173	157	168	175	138	165	147	142	162	177	188	161	151	164	155	161	180	174	178	140	172	142	174	170	175	178	193	161	161	165	159	148	180	153	161	172	151	158	167	172	178	210	156	167	149	160	190	174	146	167	161	159	177	183	178	180	171	158	176	181	150	165	173	151	156	159	144	173	166	139	207	166	179	204	179	149	159	175	179	167	153	159	182	177	185	170	183	162	179	176	165	170	179	181	142	172	134	161	159	162	165	180	161	155	150	162	179	187	202	189	173	180	147	165	159	184	190	186	170	183	167	179	157	148	155	161	174	181	161	168	185	173	163	175	157	175	180	143	150	166	158	179	166	161	178	148	186	155	172	185	162	198	175	171	159	170	166	161	174	185	168	169	163	177	151	163	174	182	159	165	156	174	174	173	194	147	195	163	167	165	134	159	176	171	195	158	149	161	158	150	174	159	173	164	155	162	182	198	152	141	183	174	186	155	170	151	158	172	160	165	159	189	165	166	169	164	145	143	172	161	176	146	156	190	174	159	147	173	156	164	155	167	166	181	199	179	141	170	177	166	161	161	167	176	159	164	132	153	159	185	168	176	176	181	164	180	161	175	160	174	180	166	145	174	154	167	184	173	187	153	198	165	166	161	164	170	169	129	157	183	170	160	180	157	163	154	166	187	174	188	167	176	161	176	174	174	164	166	163	157	174	162	190	167	182	173	158	154	157	166	166	156	163	155	168	166	176	146	167	156	174	179	172	175	148	169	144	171	173	174	179	153	155	165	153	180	155	176	141	172	168	179	159	157	178	171	161	167	180	177	168	151	200	156	169	159	180	171	141	179	183	155	168	162	156	146	148	164	167	139	169	193	164	178	140	155	154	158	178	166	168	184	157	166	163	171	163	165	154	179	179	167	173	171	170	175	171	175	134	172	151	180	150	171	167	168	147	163	173	159	183	158	182	165	147	163	156	154	166	168	170	173	180	176	172	187	166	167	170	167	163	170	156	164	172	189	191	162	157	158	173	160	131	178	152	153	167	158	139	173	125	149	146	194	163	141	148	190	159	167	176	161	141	143	161	181	154	169	169	152	168	163	186	166	151	176	174	171	151	174	216	172	151	201	146	175	153	171	159	153	146	173	189	195	169	173	146	136	165	135	175	177	154	163	180	180	152	163	187	167	184	176	147	160	174	177	151	179	172	179	139	158	145	153	139	167	179	156	163	165	173	154	180	185	152	147	171	155	181	166	144	191	189	189	173	175	165	163	163	181	154	160	149	161	140	152	156	141	176	188	162	153	181	171	168	158	193	176	154	160	172	168	169	163	195	167	156	164	175	169	175	156	174	194	190	171	153	163	146	159	172	147	135	179	206	153	177	155	186	178	155	168	174	165	193	187	160	178	162	169	166	169	185	174	163	156	158	176	162	172	165	163	125	164	147	168	153	154	163	147	176	184	179	152	128	175	144	175	144	166	192	172	200	166	166	180	177	156	152	162	150	137	170	204	157	163	153	165	181	149	184	195	156	187	145	173	156	167	170	163	154	185	164	183	172	179	153	183	158	177	166	179	153	156	176	171	184	160	132	161	148	164	178	175	160	160	152	186	171	166	161	163	174	157	174	167	171	160	196	146	152	157	135	142	151	160	200	189	163	170	180	145	191	175	146	182	154	168	165	164	178	151	183	157	162	175	146	169	187	169	168	203	172	172	164	147	167	187	182	159	141	174	158	158	154	177	155	143	141	165	187	147	176	146	166	183	174	182	174	160	180	178	172	169	194	207	162	139	174	184	166	181	151	172	193	163	161	140	150	178	173	166	155	165	170	172	175	146	168	190	170	150	195	160	177	154	167	167	156	172	129	183	150	166	182	174	171	153	164	155	140	157	168	183	159	180	173	159	155	150	138	167	160	197	186	174	152	188	171	160	165	153	140	173	162	170	156	170	192	160	174	170	162	184	164	146	161	161	163	171	163	164	159	155	179	186	178	161	149	155	169	163	170	130	161	177	160	160	168	158	167	187	182	179	163	172	175	150	175	165	161	159	153	156	171	176	164	175	172	169	176	164	169	163	171	187	187	155	176	162	154	187	170	173	164	184	162	189	158	174	144	146	164	179	155	161	177	167	141	184	166	189	156	156	178	186	168	162	164	155	189	199	188	185	153	176	175	179	172
6223	1035	2420	1551	1134	995	838	775	691	661	676	576	580	556	568	537	527	530	504	516	531	499	526	506	514	520	524	483	477	481	477	469	447	478	489	470	476	490	498	478	453	468	448	481	458	487	456	439	477	467	433	502	467	455	469	505	436	457	466	465	470	424	483	434	459	437	421	466	432	424	445	459	453	427	443	447	447	454	430	474	448	479	516	455	413	434	441	468	439	440	457	438	474	508	449	417	436	463	452	463	482	464	455	427	437	466	458	463	448	463	430	425	471	441	483	445	455	458	446	456	438	444	475	485	430	466	431	418	433	456	443	477	470	449	462	465	473	424	474	464	514	460	455	463	491	459	476	465	470	497	505	488	455	444	458	493	429	500	456	439	464	456	452	473	454	486	420	395	496	480	446	456	434	429	497	457	455	436	497	449	492	467	448	465	458	422	470	434	424	424	453	467	439	460	457	439	434	457	465	451	451	465	437	469	471	413	458	443	446	419	492	485	428	432	445	427	460	446	442	426	436	475	464	467	445	472	468	460	441	432	479	445	451	460	450	467	459	471	460	436	477	466	494	450	467	451	474	442	472	455	489	460	465	471	453	414	473	456	469	438	441	421	469	474	452	473	422	468	445	464	458	465	478	478	451	485	442	437	428	442	463	479	439	478	476	439	481	479	442	488	433	450	430	455	423	435	450	459	449	465	481	432	461	443	429	463	471	475	450	475	466	449	472	451	446	456	474	447	458	436	455	468	488	443	464	451	445	424	453	464	427	454	461	514	465	484	469	431	470	431	450	451	446	481	448	437	468	435	469	417	441	486	484	483	475	429	446	459	468	430	472	452	463	442	431	444	477	439	446	435	436	461	437	455	436	451	434	450	489	452	446	412	472	447	439	470	468	441	448	438	441	446	436	447	435	446	467	448	478	437	454	414	463	488	462	466	441	426	497	471	446	444	475	470	456	481	412	447	491	469	451	472	435	453	444	449	469	468	456	477	426	488	453	470	470	489	411	481	475	411	412	455	436	421	504	454	433	447	469	441	473	508	474	466	430	457	474	440	412	441	440	477	477	440	441	455	468	445	445	459	433	487	435	459	437	453	422	452	452	493	440	439	435	486	472	448	475	451	484	446	435	483	448	453	462	482	421	456	457	472	454	413	444	478	443	394	451	446	462	452	420	450	469	401	490	426	428	463	437	451	451	472	479	485	454	474	460	466	474	459	456	480	442	430	418	449	426	489	458	462	458	463	481	482	452	469	457	446	458	447	475	475	451	471	458	455	414	498	431	473	471	479	441	445	459	425	496	459	449	422	478	449	442	502	472	471	449	470	430	463	447	470	441	445	440	420	461	438	442	468	445	453	417	431	443	456	445	483	466	414	454	477	436	458	457	482	442	449	490	432	440	483	428	460	467	425	469	468	480	472	422	399	461	473	458	449	457	439	448	464	457	426	455	458	466	481	458	474	423	436	448	472	469	510	429	459	461	450	489	458	460	435	436	434	451	460	432	462	432	437	423	444	433	418	490	512	454	436	447	465	447	453	455	448	468	488	471	458	461	481	456	417	431	475	477	460	489	443	450	434	472	437	454	418	451	448	446	453	417	451	468	475	464	477	432	460	456	454	447	437	447	490	462	459	462	436	460	416	435	430	411	409	418	471	448	469	475	476	412	465	466	420	464	442	453	471	476	462	489	447	498	493	444	484	446	486	451	448	430	448	445	486	480	444	454	466	462	478	468	474	461	478	458	457	474	452	417	461	410	472	486	453	464	461	418	449	478	389	450	465	444	434	481	422	472	463	469	432	490	466	445	411	470	441	475	440	463	476	468	459	456	450	447	436	461	463	436	464	479	489	464	452	471	445	442	473	468	455	464	457	480	435	427	453	443	463	401	457	456	500	448	472	433	463	421	485	448	433	502	430	474	448	455	517	453	469	446	449	502	450	460	448	423	481	458	463	450	442	449	454	415	465	459	444	460	456	457	442	504	447	433	427	502	454	429	462	470	468	486	448	490	436	439	451	427	478	460	472	425	447	429	448	473	431	432	498	465	465	465	492	475	481	450	491	440	481	440	429	407	492	484	460	473	426	451	470	500	443	443	448	487	450	442	441	475	449	458	479	451	461	446	433	470	450	438	446	456	463	441	485	439	446	450	438	467	485	421	442	448	471	469	452	451	429	442	417	452	422	459	437	459	487	501	440	509	444	468	451	471	444	451	441	474	494	439	469	464	467	495	455	449	415	464	453	465	468	450	429	450	437	451	437	472	433	431	448	450	472	489	453	471	481	430	439	445	453	497	485	457	441	513	453	467	479	471	492	455	474	467	450	476	451	444	467	476	455	453	459	469	457	455	457	456	478	430	449	450	436	467	460	458	484	494	434	429	483	469	446	480	481	419	474	474	429	425	454	459	450	449	462	432	412	441	468	459	453	470	479	478	475	488	445	455	432	436	459	487	431	449	451	488	443	475	423	465	471	440	421	450	452	428	513	455	442	466	481	462	479	470	466	444	438	489	466	466	455	438	476	450	441	429	471	427	419	450	447	438	437	449	437	441	441	464	448	436	429	441	467	483	463	443	441	446	463	468	476	490	456	451	495	463	453	459	475	443	460	428	450	447	480	488	453	433	473	447	450	441	470	434	475	409	455	446	478	466	484	449	419	496	461	445	464	465	490	495	483	460	447	423	490	446	441	451	423	421	442	499	446	413	515	481	454	481	460	461	474	480	422	432	482	445	469	466	436	451	465	428	503	444	460	482	449	439	469	467	461	459	454	445	465	468	463	451	448	454	450	423	461	419	455	441	426	454	475	441	438	459	452	434	467	474	427	441	434	475	441	455	445	445	444	431	451	426	449	428	449	449	462	471	443	454	385	450	443	449	469	428	440	445	443	461	465	454	447	468	462	459	463	460	451	478	429	461	445	443	470	458	456	442	499	468	486	446	440	412	425	434	450	446	458	450	482	443	422	453	505	451	458	450	419	423	476	441	460	483	478	419	479	443	461	477	455	432	476	479	477	455	455	442	461	480	423	453	455	475	406	475	469	431	465	447	450	474	442	434	464	416	450	463	469	455	483	442	440	420	464	486	445	482	503	447	488	484	448	442	420	407	468	455	454	469	470	444	428	465	452	461	464	439	446	456	425	421	425	450	523	477	432	432	410	461	483	450	433	441	449	466	468	437	462	445	457	465	416	450	444	439	461	446	438	501	436	441	463	473	448	451	454	423	441	438	433	434	472	444	422	470	453	425	472	449	440	459	476	438	459	424	451	475	459	465	484	500	462	482	488	478	452	456	458	483	453	456	442	489	477	480	441	463	445	452	433	475	461	458	435	487	450	434	447	471	438	465	468	453	458	497	444	435	438	470	455	450	451	442	417	440	473	460	440	478	429	456	432	461	475	459	468	474	422	467	467	413	471	480	470	425	443	441	464	514	450	446	448	425	471	445	462	444	413	455	452	450	489	484	428	461	477	453	465	464	437	488	468	484	427
15547	2862	2261	991	711	570	490	477	430	415	390	386	425	396	424	374	369	362	393	332	372	333	367	337	354	317	349	364	372	378	337	338	386	335	325	365	356	338	329	360	338	344	324	362	358	349	374	369	367	318	345	333	401	342	347	366	339	352	361	365	353	317	344	356	335	374	348	324	369	378	343	353	357	356	337	356	375	331	368	375	357	367	375	393	414	387	359	383	395	359	324	347	373	384	330	362	364	387	366	373	329	376	380	348	358	360	369	370	369	387	370	347	347	354	345	378	360	355	346	359	354	360	373	320	345	348	407	356	350	373	339	338	369	353	351	350	335	343	350	351	330	356	368	342	366	336	325	375	330	359	380	362	359	380	345	345	375	355	364	344	377	398	391	361	366	377	345	356	373	340	384	372	363	362	366	328	354	337	387	335	352	343	370	359	325	354	365	342	324	354	360	342	352	378	329	381	349	360	390	353	359	329	379	344	321	344	337	355	397	367	356	376	341	309	378	366	359	349	359	355	308	354	357	335	320	382	358	346	341	365	359	362	371	363	376	367	357	357	383	365	339	314	315	356	361	356	359	339	348	325	330	368	402	373	339	345	372	393	352	357	360	418	357	345	361	348	359	350	344	367	349	375	358	360	336	331	354	372	324	399	338	381	363	329	373	364	406	353	383	316	349	369	357	387	336	370	376	353	358	343	386	358	351	347	346	390	382	335	329	346	352	335	356	396	317	372	340	379	349	369	334	319	371	348	354	356	344	390	365	338	377	320	326	329	348	315	345	368	377	342	372	336	396	348	371	340	358	336	355	349	345	347	363	326	318	339	334	350	337	342	355	367	354	368	359	349	354	334	413	342	343	349	348	366	328	383	355	360	391	354	373	378	414	360	322	348	342	346	359	374	364	343	307	325	324	305	366	364	353	357	363	362	389	343	360	365	358	382	370	397	357	359	334	381	333	339	352	377	346	303	326	288	357	332	323	376	342	361	360	334	320	361	321	343	352	336	347	345	329	368	374	330	332	420	366	362	315	347	346	386	366	384	361	350	368	328	362	320	345	365	331	351	333	357	373	314	333	349	331	359	375	329	367	381	349	337	367	364	402	354	351	334	361	363	350	377	351	370	378	357	354	368	343	360	349	333	338	314	350	355	341	363	354	321	331	358	362	357	321	367	374	364	387	360	367	345	371	356	347	358	341	360	344	362	372	337	357	335	344	322	366	328	333	353	339	390	346	345	352	336	344	353	348	345	369	358	361	323	356	355	350	377	366	350	357	357	363	365	363	368	329	361	369	369	338	328	375	356	353	371	341	361	327	288	335	361	329	341	370	329	351	358	379	358	358	377	350	366	370	374	366	326	365	376	398	357	332	334	347	345	338	344	363	343	318	386	362	360	373	316	343	351	332	333	369	319	315	355	336	327	375	358	336	320	364	366	320	332	344	376	309	349	371	322	323	339	356	363	358	386	347	333	335	366	360	351	383	370	363	368	370	381	335	345	363	358	375	346	345	345	330	359	323	397	345	332	332	349	372	358	357	303	357	366	323	330	394	355	349	382	340	343	374	357	344	363	374	347	353	371	357	366	363	396	332	335	353	343	371	341	353	371	337	385	337	334	374	333	359	382	343	373	356	344	321	348	357	373	365	352	381	344	338	338	364	346	379	347	374	361	385	375	322	324	372	377	307	340	327	324	375	392	335	364	360	331	399	356	346	338	364	345	334	360	359	352	379	335	374	371	328	348	352	355	324	378	347	346	356	351	339	380	335	329	351	345	407	355	364	331	387	356	364	352	341	369	354	386	337	340	357	359	352	319	361	344	395	356	382	394	361	353	433	318	369	326	326	391	343	340	370	371	330	365	327	355	364	369	380	343	385	343	361	336	361	352	331	355	335	361	371	325	364	320	340	368	377	345	345	353	352	342	356	340	360	328	300	369	378	374	340	352	340	374	329	360	362	342	343	355	354	345	369	319	348	378	392	349	366	349	335	343	377	336	365	363	353	348	394	351	388	390	343	356	366	379	350	331	332	386	381	352	329	323	387	374	384	356	354	315	327	351	331	364	339	341	368	383	349	364	391	347	365	392	391	384	352	344	345	343	383	402	362	352	343	375	355	374	359	342	335	368	313	347	355	327	330	347	377	373	336	345	342	350	363	375	318	352	358	317	354	357	351	345	327	366	345	403	365	334	369	354	343	355	336	341	350	301	346	342	362	362	369	352	359	363	313	375	319	369	370	347	354	352	376	345	348	395	348	341	358	375	385	366	357	347	391	381	354	404	370	360	386	366	325	374	324	405	353	383	348	360	386	363	337	362	339	357	319	354	358	356	357	358	344	421	336	343	373	370	372	350	369	334	384	321	380	350	353	329	301	373	353	350	329	353	347	393	319	339	360	389	363	363	326	334	374	334	307	394	372	346	315	354	376	358	364	350	338	369	374	324	340	337	359	375	340	384	374	393	327	314	363	375	343	376	352	343	373	334	392	344	341	372	369	375	333	344	360	385	393	356	337	321	287	349	348	359	346	330	361	359	388	337	374	323	344	311	330	370	355	366	376	357	349	375	345	357	299	351	338	354	352	347	347	377	336	330	307	316	310	361	372	326	367	346	368	336	328	359	315	344	383	329	379	361	360	366	319	379	347	359	339	353	348	364	340	355	369	358	343	325	354	326	389	357	319	341	319	364	340	364	374	320	331	332	342	360	349	334	356	343	354	335	326	382	383	392	361	343	390	326	366	379	358	370	373	363	361	353	382	339	377	355	378	307	312	364	327	360	321	361	359	337	348	354	320	349	371	353	367	346	397	389	347	373	351	368	341	349	339	353	346	353	383	328	344	352	360	330	386	359	358	358	389	343	359	345	349	410	359	350	386	372	351	310	348	336	363	367	330	379	383	343	407	324	330	344	357	367	322	364	411	368	377	369	357	355	353	395	315	372	358	344	356	359	371	337	337	354	332	360	343	305	343	383	333	338	368	374	347	330	387	362	354	366	305	343	355	323	338	352	379	335	367	353	353	358	374	405	335	352	350	334	357	361	384	388	335	327	361	378	393	377	349	359	350	364	389	343	350	331	384	340	354	393	405	334	355	365	348	334	324	359	309	345	399	330	375	340	351	333	359	324	398	374	363	360	356	357	353	366	379	336	355	359	345	324	396	350	320	348	351	324	325	340	369	384	343	366	339	365	342	340	373	374	357	356	400	370	314	359	362	350	333	334	362	360	344	374	373	360	364	345	338	342	338	345	366	385	374	324	351	351	374	375	360	320	334	319	334	354	368	374	316	359	367	367	340	319	369	321	364	341	350	370	353	358	326	356	323	353	346	359	348	325	334	380	379	337	381	396	384	357	358	333	339	344	346	346	367	367	337	337	348	370	317	339	367	366	374	379	366	340	387	335	374	351	350	339	366	366	372	346	367	369	356	334	334	367	358	313	314	351	326	358	370	367	353	358	353	367	326	369	330	349	353	370	365	335	361	354	359	370	333	383
8882	2709	3646	2820	2312	1799	1582	1355	1332	1276	1099	1131	1007	994	975	984	963	936	938	898	934	937	963	901	908	882	882	895	867	864	902	870	840	862	886	856	852	887	857	865	811	813	853	862	825	916	878	842	811	819	829	874	880	846	868	823	809	839	805	796	877	834	836	820	872	859	802	798	869	793	848	872	851	766	812	813	838	884	843	839	831	855	835	841	816	785	820	834	840	821	773	787	868	840	842	788	834	793	827	803	809	782	810	845	846	885	840	854	844	832	840	798	842	839	811	825	801	837	860	855	827	818	849	841	819	842	848	839	778	892	816	843	803	801	817	836	820	818	830	791	865	860	828	825	819	833	866	883	820	846	884	840	863	864	847	819	850	822	860	877	844	872	843	837	822	855	847	847	843	803	872	855	871	855	866	822	841	800	818	808	840	881	887	834	838	855	871	831	844	873	855	843	911	806	863	847	813	825	788	878	866	847	882	801	807	810	808	827	842	828	832	825	804	882	868	778	857	847	811	807	859	827	787	819	825	833	841	842	829	823	826	806	812	810	793	855	829	846	824	836	851	857	877	876	855	838	781	803	811	854	815	846	904	817	841	803	799	835	816	797	816	853	807	813	838	813	795	850	834	834	837	817	845	827	836	802	795	827	861	827	790	828	824	827	840	847	810	787	842	779	805	842	790	794	865	829	799	819	883	862	813	854	883	842	819	848	819	798	861	830	834	754	811	839	794	819	812	791	867	842	854	854	842	880	871	837	765	835	900	851	825	867	845	872	842	830	811	801	806	839	840	893	840	842	787	838	796	847	809	855	841	798	840	834	832	824	805	841	820	857	846	877	784	823	883	850	813	798	787	774	828	862	828	823	815	845	854	889	827	847	796	812	834	789	795	830	790	826	863	862	848	826	845	795	815	887	819	837	802	799	840	822	903	863	827	823	865	776	883	867	817	852	859	854	821	806	854	865	813	854	848	868	821	825	862	845	853	840	804	840	823	880	842	831	841	834	832	879	807	864	818	863	811	806	819	845	844	832	840	799	872	826	868	795	803	854	844	881	900	894	832	889	848	844	841	882	778	840	830	828	808	829	863	848	803	839	835	832	805	808	828	783	825	857	885	803	827	867	767	850	833	850	764	833	858	813	810	814	857	861	812	816	821	873	804	829	820	831	832	841	856	817	777	912	885	824	828	768	857	750	839	804	861	796	810	851	780	844	856	794	810	825	836	796	795	796	844	854	858	830	884	904	795	843	824	810	831	841	866	799	795	760	844	852	814	804	863	819	792	912	817	847	817	839	777	863	788	766	822	887	792	784	818	866	840	801	809	802	805	844	838	835	898	864	847	818	900	859	799	828	821	838	841	833	820	779	805	787	754	874	836	833	804	847	813	816	883	848	884	861	837	840	830	880	829	807	858	832	854	859	807	839	852	822	824	852	825	814	809	851	811	805	845	801	809	822	807	846	803	831	805	821	829	823	794	784	811	845	810	824	833	876	851	816	873	829	825	834	796	829	833	835	861	850	840	805	796	840	769	843	843	814	806	840	816	828	792	847	841	828	838	843	815	831	820	755	820	818	810	817	836	839	791	829	840	787	830	829	864	812	839	879	876	888	814	864	830	865	786	814	857	746	828	818	859	780	811	864	851	828	791	834	809	819	876	853	908	857	785	848	835	864	803	814	849	893	874	806	817	824	813	843	839	828	798	824	859	838	858	836	880	792	830	860	799	809	864	828	852	874	888	813	851	809	832	859	862	846	888	830	827	811	785	816	835	827	877	818	888	846	836	836	844	867	806	800	857	826	814	850	850	833	805	791	825	815	839	843	851	815	862	827	802	861	828	833	805	795	825	787	838	782	849	780	821	830	825	843	849	844	845	859	849	820	843	806	825	778	858	887	832	767	848	832	829	810	867	811	829	864	791	794	811	841	811	839	848	864	799	861	883	857	830	827	882	812	846	863	805	832	839	841	787	847	804	835	907	816	878	854	789	794	841	807	797	861	790	823	813	847	835	851	813	834	838	839	875	797	840	846	815	830	863	850	813	848	806	781	807	854	820	817	778	840	836	825	850	828	886	828	807	832	800	893	856	804	842	837	848	824	829	832	887	840	842	820	849	846	875	831	796	795	847	780	822	778	804	840	773	855	806	852	820	815	858	845	839	801	889	828	862	780	801	862	767	872	839	850	802	853	797	896	780	818	824	811	854	871	868	898	844	791	844	886	863	853	780	842	863	853	840	857	844	811	814	848	861	791	914	805	803	760	791	776	845	821	842	837	843	846	813	854	867	816	842	783	845	858	828	887	802	809	836	813	889	854	811	805	797	781	816	871	836	810	789	853	889	869	812	798	874	833	832	794	817	803	842	852	862	852	883	824	823	796	849	811	905	881	839	832	821	832	803	842	849	887	833	809	841	834	845	867	843	834	857	828	824	827	787	819	765	847	838	861	830	843	834	812	818	810	788	821	774	836	825	857	814	843	801	820	889	842	827	840	853	834	805	824	854	825	839	853	848	816	855	812	772	838	883	846	855	830	843	839	840	830	852	802	786	851	799	825	825	830	803	855	805	845	843	875	849	848	786	788	842	802	838	843	834	885	821	852	811	797	832	844	817	843	782	841	817	831	819	844	815	864	843	853	831	829	904	875	850	890	786	915	767	815	833	851	811	864	849	812	863	827	848	851	801	804	833	826	822	849	834	850	826	830	901	833	787	883	857	862	838	841	810	885	873	793	820	796	805	816	807	798	882	905	861	857	835	837	877	794	859	867	854	798	819	858	790	855	827	840	813	853	833	810	784	839	814	788	837	867	817	865	803	867	838	798	859	856	838	876	851	790	803	862	812	840	886	846	882	814	853	854	846	822	859	840	893	818	875	837	827	822	835	866	833	808	864	794	843	817	883	874	840	837	866	807	821	858	855	866	856	839	856	808	815	829	828	769	823	840	848	808	833	781	864	812	822	845	818	836	841	819	853	839	863	817	850	841	817	834	838	827	815	840	862	875	855	773	838	841	877	831	824	848	847	850	822	842	816	838	860	803	888	828	843	848	814	828	839	824	846	849	877	846	883	844	825	817	866	817	851	793	848	862	837	816	856	826	842	875	839	844	814	859	811	846	812	793	863	814	765	839	812	865	846	892	824	809	837	827	806	864	837	870	798	786	867	844	832	807	858	790	873	784	862	833	870	838	832	770	806	845	873	859	849	815	844	829	815	834	850	807	825	826	850	800	814	820	838	792	839	816	822	838	847	858	813	782	812	868	863	879	778	869	815	857	801	854	800	839	829	823	802	791	819	825	786	825	793	881	866	837	855	868	806	804	861	794	877	893	831	831	851	862	861	811	814	846	804	813	807	849	860	832	898	820	802	811	812	833	799	874	882	825	802	777	852	776	865	854	862	856	808	832	885	806	761	855	807	867	851	824	813	819	793	807	828	849	866	810	819	821	791	872	869	819	798	775	827	844	884	846	836	822	808	832	827	848	853	869	779	866
2002	826	532	260	249	255	247	241	222	237	220	207	229	237	215	260	242	260	215	242	233	225	248	206	226	211	238	222	224	223	230	218	226	233	243	231	218	201	234	206	230	241	244	241	213	254	241	204	231	239	236	255	250	206	233	191	262	265	226	237	203	244	221	235	223	215	271	241	235	235	233	233	239	243	223	220	203	216	235	261	251	211	236	243	214	209	232	271	234	208	224	216	220	249	239	223	237	232	256	235	265	234	226	237	244	253	244	234	231	256	234	189	265	198	238	226	247	216	250	229	238	253	225	228	225	241	223	230	247	232	240	237	207	198	249	250	267	276	220	228	276	242	232	212	227	244	242	202	244	202	280	236	229	231	236	225	228	210	265	221	210	204	234	240	213	217	250	248	249	221	229	246	245	218	225	232	242	210	215	232	237	231	242	234	224	219	253	239	245	228	215	238	219	228	222	215	223	251	243	254	255	239	233	224	219	224	264	217	245	213	229	238	238	223	224	234	248	213	222	239	225	219	218	216	261	243	218	209	225	222	214	259	252	236	224	232	226	216	226	220	237	227	229	215	243	243	251	233	252	216	252	211	261	245	237	230	196	219	232	221	246	231	180	220	248	223	270	222	227	225	263	221	218	238	251	234	231	232	262	212	224	222	267	246	227	235	227	259	205	235	232	252	225	230	213	237	219	236	231	228	239	240	235	215	224	245	234	230	224	207	219	197	274	251	220	252	245	229	249	244	232	236	256	231	233	242	233	254	241	267	247	252	246	224	221	241	195	226	245	250	232	241	248	222	223	226	253	237	247	247	245	215	228	217	232	237	218	229	236	238	242	257	248	186	219	220	237	199	204	224	212	217	221	253	247	226	244	249	222	244	255	261	226	231	264	289	242	201	242	235	208	218	253	223	246	249	262	247	224	235	219	234	216	209	248	210	251	234	241	242	240	230	199	269	244	256	207	242	225	219	224	245	204	222	245	242	242	228	212	243	219	210	227	239	229	235	230	218	228	239	213	236	228	212	252	225	211	216	204	220	241	273	240	222	225	234	228	235	243	261	262	234	248	242	224	230	251	248	217	240	229	224	217	228	229	245	230	214	239	217	210	236	222	208	260	202	234	226	219	240	243	228	261	225	241	230	251	224	247	225	227	214	213	227	227	191	257	214	239	224	241	202	222	217	241	240	244	238	259	224	238	204	221	254	267	227	265	233	242	211	234	212	230	226	226	229	224	228	212	216	228	237	229	237	225	208	225	218	216	246	214	225	254	219	243	260	234	238	226	223	255	243	237	231	232	238	217	206	226	247	253	231	226	212	221	249	246	228	233	223	216	252	218	231	239	237	239	229	232	246	219	256	232	206	230	268	199	233	211	233	233	243	263	217	206	212	228	248	202	253	235	237	205	234	213	223	214	200	212	236	210	220	213	235	244	236	245	222	233	247	207	229	233	233	246	215	249	249	217	234	196	238	248	248	220	245	219	237	231	223	214	223	240	263	267	252	220	214	237	225	200	226	247	240	203	218	204	223	226	213	223	211	233	220	235	229	277	244	227	206	264	212	239	254	208	199	272	271	207	235	237	218	234	245	223	242	229	257	244	271	246	246	242	214	255	253	247	224	226	245	248	234	228	227	228	217	249	247	236	250	251	215	233	242	237	239	245	240	240	259	258	209	200	237	221	239	228	239	229	232	259	255	214	203	236	236	254	237	215	230	252	256	205	221	261	203	223	237	233	228	231	210	244	249	252	250	224	221	233	220	226	221	197	220	213	235	226	225	224	223	239	237	236	207	234	245	220	197	212	219	215	227	234	232	237	212	242	221	244	225	245	237	251	214	208	249	229	229	221	240	262	195	198	228	238	244	237	220	215	234	241	233	238	225	238	258	243	215	242	246	224	254	249	238	220	237	242	233	221	210	208	241	256	238	261	244	241	248	246	239	232	234	238	230	245	227	247	244	248	215	242	229	251	196	207	216	231	214	265	238	222	195	217	233	221	218	222	226	244	255	209	256	233	210	235	207	266	251	263	233	183	242	235	245	212	209	220	215	217	234	228	211	244	230	233	230	238	218	243	251	202	225	244	248	203	252	225	230	219	246	230	250	255	246	240	210	234	229	230	209	229	249	225	267	224	244	248	230	257	267	233	233	215	242	224	222	213	240	218	239	264	220	236	214	260	244	202	241	245	214	222	257	239	231	232	216	230	239	247	214	224	259	252	257	231	221	243	226	216	251	226	259	240	209	217	215	230	232	246	241	244	232	227	258	240	224	248	237	225	246	224	252	227	233	195	274	232	205	213	233	246	248	236	211	234	232	223	229	221	234	240	223	220	243	259	230	248	235	234	257	222	238	222	225	267	240	217	232	238	225	241	219	221	237	219	210	249	217	188	258	219	258	202	236	231	244	223	237	251	234	241	245	173	224	194	208	235	248	209	233	219	214	221	225	225	234	194	241	240	256	245	231	236	220	237	235	243	246	229	235	257	195	219	233	216	218	240	242	246	231	237	205	245	202	210	196	251	244	231	204	246	235	238	249	241	219	249	242	211	224	239	231	251	251	212	237	217	244	215	224	226	256	255	234	217	237	233	246	252	238	247	232	222	244	230	223	223	229	238	273	229	214	239	226	227	238	240	229	228	242	248	214	250	233	210	235	202	258	219	236	211	229	218	240	235	211	236	228	274	263	238	210	214	205	249	250	213	211	216	241	281	216	235	231	252	233	213	252	213	198	213	217	244	240	253	203	227	233	231	244	221	222	238	236	227	240	196	222	236	244	238	207	254	244	247	210	229	234	232	249	261	235	227	215	236	250	233	217	222	213	225	221	243	241	217	242	220	239	237	243	218	232	227	256	255	251	254	219	237	214	236	249	230	214	232	235	250	227	234	218	252	256	241	247	243	229	221	239	235	210	278	233	219	227	230	252	199	237	219	204	224	220	227	222	258	218	255	233	243	207	242	235	243	256	233	215	219	234	229	235	228	205	223	237	241	283	234	227	241	230	230	244	229	222	224	202	213	256	224	246	252	250	255	210	260	258	244	222	252	212	246	245	238	230	203	242	218	232	236	240	241	251	228	241	219	239	250	226	215	248	263	251	224	242	256	233	227	260	226	274	245	225	225	231	235	246	215	205	253	258	255	217	224	230	235	218	205	246	217	223	230	206	247	241	231	236	235	238	220	226	222	244	255	222	200	258	218	206	241	218	238	231	211	220	209	221	219	259	254	237	250	235	236	237	226	234	221	216	255	259	255	258	233	268	226	216	228	206	204	235	246	226	223	184	212	221	238	243	232	264	220	230	204	216	229	246	228	234	236	251	239	244	226	221	249	233	240	220	240	249	230	249	248	250	208	233	226	238	221	260	244	240	237	250	242	237	264	235	219	245	240	216	267	226	261	226	205	215	239	230	224	207	237	258	239	218	220	221	254	217	232	236	212	233	247	249	229	243	247	237	210	259	210	215	240	236	248	211	233	226	233	260	229	252	225	227
1966	1109	1047	647	575	565	577	559	582	578	555	595	606	563	531	594	526	573	566	575	529	545	586	568	558	581	619	538	548	574	580	594	556	553	553	545	577	552	591	589	612	542	543	591	601	578	552	533	549	570	632	552	573	555	575	541	588	582	562	543	559	524	572	566	600	572	594	519	582	539	557	590	546	599	582	526	567	555	532	539	546	574	599	563	577	551	552	530	566	569	575	545	571	544	511	591	583	559	567	578	581	612	542	617	554	534	559	564	582	565	550	571	571	585	595	570	586	580	620	587	560	569	574	551	560	556	563	590	553	544	579	559	583	596	577	580	593	553	532	578	552	538	552	594	601	583	569	578	564	546	611	561	580	583	560	542	616	564	567	567	603	531	614	581	585	556	635	571	566	603	550	604	560	589	596	600	525	579	601	532	557	559	604	576	546	575	544	582	566	547	588	585	562	568	562	547	572	551	582	572	591	580	567	531	584	609	593	593	573	553	574	560	553	611	580	552	582	576	576	541	498	571	569	575	574	544	568	569	574	556	605	605	559	566	559	595	580	609	537	558	579	572	572	574	595	531	561	554	557	590	617	551	571	569	533	562	544	564	557	580	505	567	590	544	564	573	555	557	544	570	553	559	577	592	594	560	537	572	590	561	576	605	585	558	614	568	609	591	542	541	563	611	542	586	595	554	541	556	548	576	568	519	565	545	558	582	563	565	524	572	543	588	581	575	551	580	564	588	561	585	566	549	564	553	562	593	537	569	533	571	552	544	552	579	555	600	609	520	572	549	572	544	543	559	562	583	590	558	538	588	556	569	595	601	553	552	563	571	540	586	539	565	588	548	582	594	585	567	566	555	601	567	540	544	562	626	544	569	595	587	572	595	594	557	556	563	548	575	580	571	529	573	553	585	578	566	590	589	553	574	534	596	573	547	570	589	555	554	595	567	591	563	608	605	555	559	591	556	588	566	567	568	560	579	577	551	556	563	578	575	594	574	601	516	589	561	549	563	550	569	541	584	551	548	575	562	599	625	567	556	601	552	583	554	560	604	546	598	582	555	564	586	531	574	535	558	559	563	550	551	551	594	571	520	565	516	564	562	559	547	560	517	553	535	550	592	584	574	574	536	568	534	562	583	543	572	545	517	528	560	592	554	541	568	613	569	595	574	538	607	606	555	559	592	557	589	587	564	553	548	529	633	536	558	561	545	545	591	589	574	583	569	524	557	544	581	604	562	591	571	569	554	535	538	535	574	557	592	552	542	576	569	558	565	574	597	558	550	589	544	599	551	580	557	580	515	551	527	562	557	545	537	579	615	582	574	586	534	613	606	540	588	562	572	550	608	535	537	566	556	594	562	558	502	543	543	515	598	611	546	604	579	565	599	555	538	573	570	558	536	575	578	582	599	556	588	577	585	569	570	550	601	584	574	563	581	525	564	577	569	587	590	562	539	548	582	550	555	552	579	567	580	539	550	547	547	614	629	564	543	551	562	557	539	550	593	610	568	550	582	597	605	618	559	575	586	567	544	558	639	570	551	532	532	589	609	550	556	557	590	542	553	600	524	569	567	595	574	557	489	582	556	543	559	586	553	579	551	535	503	572	608	606	589	572	549	544	547	533	561	560	567	554	583	604	553	571	593	601	577	578	595	596	602	582	584	540	601	566	542	597	586	556	587	601	566	582	541	569	558	600	574	529	582	572	516	589	559	524	553	579	590	552	583	586	615	536	557	522	585	584	570	572	559	510	595	600	557	555	596	594	600	537	594	564	577	536	550	573	542	570	555	575	603	559	566	580	582	592	581	551	552	551	540	610	585	540	571	567	612	562	588	582	559	599	602	553	562	560	591	584	589	576	516	561	538	510	580	560	572	573	594	558	568	608	521	594	534	569	578	604	581	571	584	540	554	570	586	542	547	598	535	527	533	564	571	556	514	554	573	584	526	587	556	567	568	571	559	582	571	570	548	563	531	533	596	551	535	585	544	536	589	562	557	563	570	560	515	574	557	559	583	561	558	595	580	604	551	598	579	629	595	552	546	517	572	580	575	570	582	560	597	583	598	571	574	594	519	541	570	590	551	595	574	552	606	585	511	564	576	524	571	567	591	580	584	538	549	539	580	563	549	602	538	530	554	547	605	557	592	546	566	566	565	563	547	574	599	539	583	519	568	556	507	542	573	538	552	572	577	606	586	546	597	599	567	590	578	565	588	536	590	563	531	622	529	621	566	578	609	542	562	538	583	591	528	569	548	573	590	553	564	544	578	529	579	544	514	559	595	574	587	566	556	581	552	574	578	517	590	568	570	532	526	586	576	567	567	570	577	591	590	565	576	606	571	562	561	566	592	548	567	587	561	598	548	548	578	559	544	615	557	604	574	596	567	577	585	559	542	522	571	595	588	536	583	552	548	574	583	561	529	555	582	560	578	557	576	588	574	602	559	575	565	590	566	568	571	568	553	540	535	575	585	566	564	571	544	570	607	554	537	555	584	573	519	575	550	541	553	581	545	557	552	593	577	561	573	595	568	629	558	572	560	583	619	559	549	602	590	548	558	560	571	562	549	566	559	552	561	553	579	566	591	579	626	600	580	579	595	632	546	579	550	579	563	559	537	543	568	574	559	521	559	573	554	596	545	560	572	557	559	557	595	565	542	545	558	602	562	563	579	551	559	569	577	593	581	548	553	568	560	577	534	592	575	575	558	573	584	587	568	547	503	579	542	568	559	581	552	547	557	551	531	511	566	516	557	577	562	546	592	530	552	528	586	564	589	552	612	578	525	538	582	578	564	596	570	531	585	558	558	520	573	493	580	577	579	586	586	594	584	554	584	540	522	563	567	593	519	571	593	543	588	524	575	571	586	554	564	588	548	534	508	559	561	527	550	587	539	602	563	569	584	555	539	616	577	538	551	589	581	630	618	575	600	526	584	596	608	521	561	595	563	585	592	608	513	567	558	559	574	579	544	595	556	545	559	593	518	566	571	594	576	591	591	549	568	563	569	543	568	554	592	608	610	544	544	618	605	569	573	557	570	596	529	543	543	533	573	544	569	545	578	567	563	585	582	606	561	561	599	610	559	526	597	544	568	552	528	581	540	557	557	587	525	576	574	561	515	533	557	553	559	561	572	570	593	534	574	537	581	580	562	623	546	596	576	534	563	544	548	580	549	520	555	563	609	565	554	593	600	566	570	576	557	621	549	569	578	546	603	586	558	586	573	541	582	577	567	600	573	518	579	552	596	603	556	549	581	589	573	579	571	543	592	566	564	546	597	581	549	536	524	541	576	545	569	574	584	583	564	566	542	558	556	583	579	568	580	584	560	588	548	586	552	587	605	562	578	575	567	576	597	565	564	554	575	548	565	589	581	560	593	589	549	540	570	510	525	553	568	537	598	547	592	564	588	526	575	598	594	580	597	557	554	534	565	597	590	537	555	556	518	600	576	582	523	577	568	578	581	589	549	618	565	580	562	579	580	553	583	563	554	523	570
7660	1723	1237	477	343	280	258	215	230	168	201	170	167	170	170	162	177	194	181	187	206	182	178	172	173	203	178	160	175	194	151	179	158	191	177	162	173	178	178	167	181	181	173	180	200	185	169	172	178	150	187	165	192	185	195	205	161	168	146	170	182	202	177	172	143	156	184	169	178	136	163	157	174	187	178	179	172	191	170	199	174	149	153	208	158	161	192	149	179	164	190	199	178	142	196	171	179	221	187	172	183	160	165	160	161	207	196	181	172	159	137	165	178	192	176	190	164	171	177	156	174	182	148	187	210	165	181	173	158	175	191	191	167	162	169	176	190	172	184	182	196	162	167	175	165	178	168	164	175	191	172	161	206	163	190	155	182	177	179	173	177	148	187	171	176	205	189	196	159	172	165	181	168	159	173	151	189	165	177	152	174	187	150	187	166	179	166	173	154	204	177	187	165	149	175	172	186	173	163	168	164	165	166	199	178	172	188	185	159	201	182	178	151	178	176	182	153	167	161	179	185	166	174	155	171	163	183	209	184	188	192	154	161	170	182	198	169	173	173	178	165	172	147	171	177	159	197	186	186	194	184	152	151	173	182	183	173	185	165	163	165	155	185	191	172	142	166	136	158	164	161	194	161	170	176	180	201	166	140	170	180	185	179	171	165	164	177	185	165	186	172	156	175	188	184	186	161	179	151	151	233	168	168	183	187	179	180	155	164	152	184	164	171	171	175	166	163	193	180	157	163	152	163	154	162	155	169	175	187	191	185	154	178	154	157	152	182	170	178	152	154	182	184	168	165	156	163	152	189	174	181	189	164	186	192	174	158	192	183	174	143	151	148	161	176	180	195	157	200	156	182	175	137	164	177	174	184	180	185	178	153	162	159	157	169	165	185	160	166	176	189	183	164	179	180	188	171	161	179	154	168	160	158	171	160	166	183	186	164	152	157	157	159	166	173	165	189	186	168	153	161	136	155	164	194	171	180	191	188	173	169	146	165	158	154	172	155	178	141	179	185	194	179	173	169	172	170	189	178	194	194	151	161	154	162	160	137	193	168	164	172	159	161	161	158	172	136	170	206	164	152	147	164	204	199	184	161	155	173	137	168	181	168	144	177	172	165	163	160	193	179	146	168	185	177	150	176	177	146	197	159	175	173	166	159	160	192	145	168	155	189	174	179	147	184	184	162	178	147	165	176	160	183	176	172	175	176	180	176	149	154	160	165	142	157	164	164	161	153	184	182	168	165	172	177	165	167	164	161	185	162	170	181	172	181	180	163	176	174	165	169	170	179	164	162	161	195	175	170	194	165	153	170	178	156	151	145	169	160	197	161	150	143	203	151	185	149	182	197	194	189	176	187	154	175	174	180	166	189	193	155	170	182	164	167	181	178	184	184	180	188	170	166	185	176	155	149	171	163	196	171	190	169	148	169	155	164	196	173	167	176	190	182	165	150	160	163	181	178	166	172	181	189	173	175	175	168	183	175	173	176	203	180	187	184	172	174	167	182	187	178	190	181	163	146	168	196	173	175	170	165	154	184	175	164	187	183	177	164	179	175	145	197	160	183	172	173	153	164	154	163	182	196	162	153	171	173	172	145	176	166	149	165	161	166	173	152	175	163	182	150	168	173	132	162	173	205	165	167	171	164	186	182	185	190	170	184	200	216	158	135	159	189	194	179	186	161	161	163	152	174	180	167	166	185	173	171	184	175	168	185	174	177	196	164	176	201	210	175	147	190	149	167	201	177	180	177	177	179	163	171	196	183	147	161	172	201	184	169	191	171	175	161	169	156	167	186	158	164	196	169	165	182	167	165	177	201	187	152	161	194	151	135	161	171	199	183	175	157	158	170	205	199	209	148	178	190	161	166	171	171	153	168	157	149	171	183	160	182	172	167	178	165	177	170	172	188	171	173	179	181	195	190	156	200	176	137	159	178	180	181	178	180	155	187	159	184	174	170	164	165	157	213	169	183	192	158	199	211	185	164	156	191	173	176	149	201	148	137	174	182	162	181	184	167	191	181	187	190	173	156	187	174	168	148	194	179	163	161	198	155	178	175	186	195	167	174	175	164	146	157	182	177	180	172	151	187	164	158	169	170	162	149	202	148	175	171	149	167	170	177	186	202	181	162	180	163	159	159	144	136	170	163	161	158	159	167	158	169	141	156	158	170	164	166	174	143	175	167	157	160	152	172	172	166	148	147	170	185	145	161	163	154	171	165	175	187	184	191	184	164	183	167	169	214	198	164	179	161	187	164	161	172	161	177	199	188	175	159	184	179	166	191	150	179	161	178	193	185	168	162	180	183	149	194	145	167	154	164	155	173	151	143	181	164	184	171	164	157	174	177	153	154	230	168	172	187	162	191	162	169	156	184	162	182	159	205	154	173	168	161	196	154	169	159	181	187	158	177	179	175	166	147	159	156	147	175	172	163	177	154	170	185	188	145	206	166	189	176	166	164	193	167	161	207	176	192	179	171	161	177	176	179	163	148	166	169	157	157	181	184	167	176	144	145	157	176	149	164	183	159	167	191	181	161	160	174	148	182	177	152	173	185	175	179	159	176	176	190	169	170	168	182	182	162	189	189	166	161	156	157	173	157	174	168	173	178	162	153	164	179	162	173	196	170	158	172	185	195	169	171	170	186	194	151	173	163	182	171	160	159	174	185	165	141	170	190	164	154	161	174	174	160	161	149	179	147	182	172	150	191	162	165	164	161	167	146	201	159	150	180	171	173	181	166	183	188	161	188	190	163	151	169	159	165	176	178	158	157	161	183	189	168	166	193	143	171	176	180	188	181	179	176	148	188	200	193	166	165	189	163	172	158	140	152	142	171	142	172	194	160	164	151	183	167	173	162	203	170	194	154	170	215	165	161	160	156	135	167	198	156	163	180	168	159	169	184	170	188	202	182	175	146	193	182	163	174	169	162	179	170	158	151	174	170	171	189	189	178	191	189	177	180	201	182	187	148	178	169	179	176	162	169	188	165	181	172	166	177	174	166	189	156	131	184	171	182	145	184	176	159	177	186	183	189	148	164	171	170	185	153	175	164	156	160	171	156	160	192	154	198	177	138	168	167	166	170	179	208	173	180	192	172	154	154	190	147	155	197	181	178	179	169	169	171	167	161	156	173	163	176	163	154	188	210	178	151	187	151	175	187	195	171	178	165	179	180	165	209	182	190	202	161	178	190	155	180	169	181	161	153	165	169	178	173	158	195	183	136	165	188	170	161	188	166	196	173	182	171	147	171	173	164	165	158	177	164	163	181	189	156	182	156	178	158	160	181	179	168	185	156	179	164	167	164	169	164	160	167	164	173	149	167	183	160	184	193	156	168	186	171	170	182	176	175	183	179	187	172	173	192	200	176	192	177	173	184	166	172	164	180	160	153	185	167	160	185	190	171	169	159	180	154	162	168	173	158	150	173	166	169	164	173	169	186	155	166	172	174	166	167	153	178	160	168	169	179	184	188	191	169	181	190	169	171	178
6356	2062	2175	1428	1203	1004	826	781	683	692	580	627	587	599	537	531	523	533	525	503	513	517	483	507	515	456	487	480	466	463	466	476	496	483	468	474	449	479	472	468	461	473	498	454	481	498	463	486	467	459	491	501	475	484	489	446	454	483	472	428	462	460	505	464	487	470	492	445	462	464	467	500	470	473	465	462	470	433	464	455	448	473	488	466	524	460	485	468	466	476	492	495	430	492	447	495	491	462	472	506	505	494	470	454	456	496	454	482	459	426	458	481	441	462	468	493	508	435	431	466	492	432	439	470	478	442	438	454	449	442	441	458	493	491	456	459	447	446	443	479	482	442	463	511	463	462	441	463	469	490	471	422	477	473	483	467	442	497	448	471	475	493	533	452	482	470	475	448	442	431	493	442	499	443	439	446	473	491	482	454	488	452	474	437	451	443	474	437	470	429	493	484	468	465	494	459	465	497	461	432	471	453	477	497	475	440	462	428	482	431	477	504	472	462	452	460	451	448	474	476	438	460	415	500	462	463	463	449	450	454	493	454	472	432	483	503	486	470	482	479	479	472	451	462	414	485	441	468	472	482	472	467	482	439	476	501	452	498	485	460	465	451	462	459	488	474	494	455	471	437	419	489	432	463	487	470	482	457	481	486	467	458	442	460	440	464	492	455	461	487	479	481	435	454	485	437	450	468	488	443	440	463	446	418	443	426	504	476	454	489	450	496	476	480	467	471	444	458	476	434	453	476	468	469	458	478	468	478	498	498	463	493	481	470	475	453	461	472	459	446	444	514	434	456	504	464	490	465	461	461	477	499	423	471	480	472	475	460	466	477	474	447	477	470	486	472	457	465	455	507	469	466	433	463	482	477	442	460	436	474	501	471	498	454	483	468	475	476	491	507	393	436	447	453	481	461	477	466	465	454	472	468	468	450	455	490	466	498	472	465	479	469	411	467	457	449	481	458	471	463	471	477	482	486	449	472	460	493	441	468	459	462	460	504	479	476	483	471	437	433	465	438	430	474	511	495	449	451	423	460	483	444	486	422	487	463	443	503	463	467	498	471	440	445	481	494	486	450	434	450	483	446	431	460	451	498	449	433	456	442	463	463	474	442	465	454	469	446	448	490	445	440	486	492	468	481	468	474	454	446	489	466	438	462	459	506	483	438	407	510	461	466	461	465	450	446	465	495	502	470	452	464	456	499	437	460	482	438	453	478	473	488	472	444	467	454	439	445	451	438	452	497	415	465	472	484	456	477	510	486	494	467	446	477	435	429	485	446	439	478	454	506	442	407	437	480	467	474	458	485	468	483	458	478	437	481	444	460	483	387	490	476	477	435	471	462	490	443	457	472	439	436	460	471	434	438	499	438	417	457	484	443	430	467	466	464	423	479	476	444	479	465	486	458	477	427	469	475	471	468	491	481	464	494	506	464	451	424	483	438	460	444	402	432	444	483	498	463	470	484	455	475	452	498	476	464	447	474	509	470	450	484	442	483	475	438	513	485	442	515	478	439	488	485	473	422	476	478	444	445	451	483	470	501	474	462	458	486	457	489	443	466	500	498	434	441	485	447	451	460	468	420	466	447	487	458	442	440	436	436	440	463	467	482	468	513	481	483	501	476	463	463	512	436	456	426	478	468	440	483	471	460	466	470	454	435	444	456	428	501	463	465	448	476	476	460	472	464	483	459	457	459	486	464	480	464	463	466	471	465	486	507	451	451	478	470	477	478	497	443	488	441	437	505	474	474	465	461	456	460	422	485	453	458	492	458	484	467	469	469	466	484	471	424	466	479	455	451	489	478	451	482	464	451	475	454	472	480	479	491	474	507	443	483	483	430	464	513	429	423	437	493	437	454	479	490	467	461	442	498	492	433	439	473	463	467	470	492	447	479	468	460	447	448	448	486	470	496	489	477	489	452	434	473	471	437	430	475	472	473	452	468	492	449	461	449	469	499	455	474	467	500	482	443	493	494	476	507	514	450	434	475	474	505	458	492	476	475	458	474	452	469	500	398	449	455	483	466	498	478	477	451	445	451	459	430	483	459	461	456	484	468	492	459	474	440	422	465	447	452	466	467	471	447	422	455	447	464	483	471	436	446	471	467	499	447	454	472	471	480	421	510	461	456	470	457	454	482	481	487	486	484	473	471	462	436	446	474	428	444	509	453	470	411	459	481	449	471	445	470	458	469	482	431	448	461	483	470	422	477	477	458	459	465	431	478	490	507	471	467	486	486	454	486	474	493	472	479	486	438	440	445	474	455	457	480	461	497	423	441	490	472	492	471	497	432	428	476	429	457	493	460	500	453	452	440	450	457	498	483	523	454	436	473	466	470	463	478	467	462	484	485	439	485	477	454	481	470	480	511	454	491	453	483	456	456	468	465	478	452	463	477	486	451	449	501	479	437	481	494	487	468	483	467	423	461	440	448	491	448	490	509	443	479	501	438	443	428	461	463	456	469	442	459	509	485	458	489	442	454	470	512	433	450	463	474	456	463	443	463	467	452	481	457	472	471	467	460	452	448	467	442	423	488	482	455	464	451	487	492	487	438	429	456	477	491	469	448	481	450	451	492	432	421	406	471	477	460	455	476	458	451	466	445	441	462	462	431	447	461	467	485	489	457	482	448	453	468	482	488	449	462	459	471	470	477	473	461	475	443	458	485	443	476	483	448	471	453	448	455	513	441	487	450	458	481	454	497	466	445	420	483	421	445	503	441	445	481	459	435	462	494	482	462	469	475	456	418	475	482	469	490	486	476	488	468	483	474	479	496	452	481	446	442	471	458	461	460	469	457	464	450	489	446	483	471	482	450	451	475	467	417	454	475	497	442	444	477	469	454	466	444	493	425	407	489	484	454	466	436	493	468	508	443	471	443	448	441	475	471	445	512	445	455	466	424	488	440	455	480	479	476	470	465	469	459	482	463	484	523	428	419	458	470	441	459	494	474	428	479	469	442	467	452	470	469	458	454	458	510	466	464	451	483	477	491	499	466	475	461	444	470	433	479	444	484	430	493	463	470	416	450	492	443	419	448	492	484	445	463	498	492	460	432	493	456	452	490	505	461	505	456	522	438	494	485	463	487	448	475	449	480	454	472	452	451	499	451	491	436	487	454	467	448	435	445	446	470	462	479	472	489	462	510	497	424	501	519	493	463	442	472	485	468	452	459	432	450	464	429	448	472	469	483	419	467	424	467	435	483	453	443	456	431	466	465	482	473	434	471	471	432	453	440	478	485	471	468	442	510	496	410	440	479	453	474	494	413	461	479	472	454	477	465	496	503	465	444	439	456	457	458	434	464	474	485	413	452	443	496	466	467	466	439	475	445	506	463	465	455	447	505	509	476	483	455	455	510	469	461	458	506	426	479	479	462	437	482	453	469	465	455	481	444	458	461	478	470	454	428	463	459	506	475	472	443	467	455	454	460	449	445	482	468	471	456	469	481	442	439	484	469	489	414	508	469	444	470	476	463	488	434	500	487	447	484
15148	3131	2173	1028	732	610	510	522	401	463	367	365	405	386	392	369	387	344	399	353	343	359	367	354	381	368	372	367	344	333	356	329	331	324	377	358	364	356	339	362	392	377	410	348	362	352	360	415	366	356	372	346	346	382	352	389	345	346	374	363	340	361	366	384	357	338	351	334	343	376	346	380	362	373	355	372	334	368	381	358	328	353	356	318	360	378	358	337	360	372	365	373	354	344	379	320	358	352	342	382	322	366	365	361	338	317	367	344	351	362	376	331	316	364	354	361	344	372	354	351	317	349	354	337	346	337	352	354	348	332	308	375	319	361	355	365	348	358	357	347	311	336	344	332	342	364	381	380	334	355	389	313	372	401	365	360	385	391	332	357	392	355	338	338	311	329	327	317	367	405	395	349	347	318	329	366	383	375	356	354	363	385	356	362	343	347	362	354	361	339	342	354	355	360	350	398	333	339	373	338	353	354	360	396	328	363	352	368	362	350	361	344	360	366	350	368	332	350	343	353	326	318	344	358	372	339	311	393	319	345	372	333	373	363	342	348	366	357	400	369	348	364	362	386	386	370	357	320	338	369	323	348	344	311	338	364	383	341	325	377	310	356	344	345	340	314	335	320	339	364	341	361	346	398	346	331	365	333	404	365	380	355	359	334	362	349	332	349	369	354	361	353	381	358	372	328	364	348	361	332	359	318	367	354	334	381	331	335	364	300	363	380	363	300	360	331	343	321	381	368	380	381	350	356	365	351	355	367	325	339	362	361	359	384	367	343	333	382	369	350	364	345	374	353	344	349	376	331	353	334	358	376	353	345	378	386	349	334	355	377	339	362	351	353	350	364	357	342	386	354	283	349	385	366	354	350	354	347	336	324	320	325	386	344	326	367	353	352	342	315	378	311	367	351	355	391	324	353	350	358	363	386	349	366	352	361	375	359	371	359	359	355	311	377	311	379	379	388	348	327	347	361	349	345	350	388	347	331	373	350	381	366	340	347	361	328	369	352	343	354	348	327	361	344	355	346	346	352	345	330	370	375	382	377	329	326	345	333	334	335	352	357	378	363	356	346	390	367	365	336	365	361	369	377	349	363	315	328	371	321	353	359	351	375	373	351	373	342	372	344	341	365	370	377	363	405	349	319	374	381	357	324	349	337	396	343	384	365	336	369	361	349	351	313	346	366	348	370	369	361	371	364	326	359	332	330	355	403	357	384	370	312	338	333	366	340	336	353	350	336	315	364	348	326	352	348	328	373	335	366	371	331	363	387	375	397	374	337	374	325	350	315	348	337	319	351	336	334	381	374	349	381	376	353	360	379	409	339	382	355	290	357	330	368	358	388	352	382	331	321	377	349	374	343	339	378	386	380	332	353	383	372	328	355	353	322	363	319	386	370	367	356	392	324	343	329	333	371	369	344	353	298	363	349	363	387	331	355	359	328	357	390	359	343	370	365	346	336	334	355	306	370	346	374	367	343	351	367	363	379	373	382	376	376	348	348	355	331	395	354	325	380	299	328	328	309	372	373	355	368	343	350	352	336	361	382	345	333	392	329	345	358	387	338	361	356	373	368	347	329	364	379	347	346	365	349	386	376	330	333	339	382	326	352	341	333	337	337	378	341	350	354	379	364	343	349	345	335	315	351	355	368	341	388	380	370	380	321	356	355	374	334	384	378	351	384	330	383	346	364	350	322	340	344	334	341	338	337	303	357	363	346	339	337	324	353	371	375	401	350	371	369	337	388	351	326	378	375	326	376	340	377	363	351	386	381	315	365	355	366	354	375	395	365	323	353	366	337	333	363	361	349	301	357	365	364	327	346	385	332	335	361	363	364	362	349	346	365	361	318	345	371	302	343	342	329	339	384	350	385	346	343	345	363	336	342	350	356	391	352	354	322	370	366	376	393	377	376	349	409	376	329	350	338	375	356	378	302	348	348	372	333	337	352	343	322	366	347	328	373	348	352	318	366	377	332	342	356	328	384	353	377	365	374	340	396	370	356	332	399	340	331	376	356	346	325	341	387	343	377	343	367	350	356	356	371	372	340	348	333	360	360	322	377	350	368	344	363	365	361	365	342	350	351	338	338	356	310	340	343	362	343	352	381	342	349	360	346	369	375	370	368	343	355	366	403	328	350	362	340	369	324	367	329	359	351	358	360	336	342	372	384	379	335	349	357	362	361	352	350	349	373	332	345	365	361	337	371	389	356	344	377	351	381	382	360	390	335	352	381	377	335	355	353	377	366	344	342	351	380	356	347	359	324	325	338	345	353	366	394	345	318	379	352	340	386	356	279	319	370	365	408	390	375	326	348	352	352	339	382	333	357	315	320	334	346	358	358	374	375	364	379	334	308	348	382	312	352	320	339	355	341	361	342	388	347	341	345	354	349	357	343	360	328	351	364	359	387	355	357	380	364	340	319	358	349	372	384	360	352	359	360	408	384	315	391	357	349	382	339	373	383	392	375	337	370	394	351	355	385	338	362	346	347	340	340	343	387	326	327	364	339	347	352	384	347	364	366	339	359	340	369	355	368	374	391	348	352	365	340	350	385	383	347	321	383	403	353	405	359	343	339	363	343	362	356	338	320	357	376	353	316	378	384	338	331	347	364	364	340	359	368	373	347	360	347	353	342	380	378	312	315	372	375	348	361	345	316	338	314	386	337	358	349	375	332	374	360	377	358	352	328	321	393	340	338	342	335	383	294	348	332	345	375	320	361	357	367	376	356	393	346	325	353	367	342	340	371	373	369	359	368	364	374	356	365	365	331	350	365	338	382	370	361	349	343	328	405	369	356	340	351	357	347	352	331	334	354	356	369	354	399	361	384	348	333	340	345	364	366	356	376	332	387	357	340	369	346	380	340	335	345	324	356	360	365	343	314	344	387	345	374	356	356	383	317	315	342	354	343	349	345	351	363	348	363	350	387	311	367	371	321	360	354	351	369	336	336	349	364	369	391	371	347	417	325	338	349	347	363	358	314	386	348	354	332	364	413	346	331	340	358	321	387	330	372	328	350	394	346	334	358	336	362	350	351	346	337	349	345	354	385	339	371	339	377	366	328	305	313	373	355	342	358	367	322	355	366	290	319	351	379	375	359	349	340	346	323	383	316	387	344	360	363	360	396	329	342	372	358	354	365	328	326	375	404	319	326	358	348	369	363	377	346	364	370	370	380	326	347	376	340	335	342	348	384	351	353	347	346	358	340	322	361	347	385	379	347	363	344	292	369	322	368	338	380	364	383	372	359	383	365	370	330	353	369	382	366	369	323	301	331	375	313	326	363	349	348	377	357	357	332	331	318	329	371	388	312	340	341	353	371	387	358	333	376	342	360	384	375	352	368	363	331	353	331	341	356	335	343	315	323	358	363	354	385	367	332	343	347	339	354	367	356	365	353	358	356	377	350	338	370	360	357	345	339	368	337	362	374	349	354	390	354	320	327	339	398	351	349	324	309	359	347	361	319	339	375	333	377	374	361	351	358	369	325
8567	2844	3636	2699	2218	1870	1583	1454	1267	1267	1130	1062	1041	1046	1020	952	992	967	971	893	882	896	869	899	927	850	909	827	921	914	856	881	831	842	884	877	764	857	851	867	831	821	847	847	845	862	821	860	816	850	853	829	836	912	775	847	883	859	795	816	871	830	806	872	834	846	899	825	841	843	766	854	841	816	787	817	805	827	850	775	839	871	822	841	855	852	812	869	825	780	783	877	847	816	814	829	820	869	791	824	828	819	780	824	883	813	827	837	814	804	861	843	820	868	811	836	851	858	849	802	809	850	836	794	814	869	845	822	867	781	843	805	836	837	805	846	808	856	828	842	837	849	852	835	821	811	815	796	848	800	816	850	807	816	827	833	843	856	816	836	854	877	853	826	816	801	800	825	848	825	815	819	807	803	837	846	908	865	817	879	858	818	811	863	846	903	799	780	860	784	867	851	796	818	837	855	814	799	899	767	818	865	778	801	839	797	805	812	836	829	825	840	833	864	819	843	810	812	852	811	837	792	843	862	846	855	819	825	820	830	854	875	828	827	894	883	848	828	893	833	854	829	847	867	796	845	802	809	811	800	835	866	819	821	789	832	783	818	857	834	834	857	788	828	815	829	830	827	803	810	806	858	805	811	828	830	760	801	817	793	796	892	838	771	850	831	786	823	880	886	823	888	816	855	850	832	770	846	821	837	896	789	847	820	845	817	784	819	840	786	778	822	829	876	848	823	839	842	860	808	781	825	792	831	836	822	855	913	836	830	864	847	796	842	845	870	848	845	843	868	841	860	852	867	835	859	844	878	796	836	866	849	817	788	798	820	823	798	860	877	805	781	861	816	833	781	763	794	862	815	803	809	820	873	806	842	774	859	772	786	847	819	839	864	808	772	835	842	822	850	738	841	830	787	848	826	852	862	785	782	846	870	793	867	843	836	798	837	849	797	837	843	859	833	880	899	877	796	838	866	798	851	832	913	850	860	851	800	824	868	851	806	794	808	851	845	834	847	849	810	920	852	819	797	829	855	857	821	754	832	902	869	793	794	795	822	859	870	808	759	834	842	829	850	803	844	794	835	863	866	832	829	806	899	861	820	794	806	826	828	814	863	806	843	802	838	853	836	862	868	815	841	872	835	794	851	841	821	815	839	841	830	838	840	800	921	857	865	846	850	819	858	809	796	810	840	843	825	838	826	843	800	860	846	807	840	788	809	862	805	849	845	831	836	840	835	821	840	812	818	839	842	830	841	795	864	819	849	795	825	887	816	828	852	828	839	854	850	811	809	817	794	830	847	830	816	840	869	870	851	854	809	859	845	893	865	788	833	833	842	843	808	805	830	857	839	840	811	828	801	827	762	779	850	801	871	838	830	827	805	851	811	833	783	818	866	878	865	810	837	876	829	794	822	817	838	814	817	862	848	793	862	817	795	796	827	836	802	857	830	799	827	829	871	872	836	821	826	843	877	831	824	829	866	801	828	797	844	839	803	880	861	801	827	874	757	828	826	798	815	840	853	802	797	839	841	807	828	838	852	812	772	794	797	843	788	878	814	782	814	839	837	870	820	804	838	838	792	816	870	860	914	850	843	799	816	817	840	827	793	789	830	769	843	823	855	777	814	894	882	837	833	819	845	841	809	892	888	813	841	879	782	838	844	803	811	842	837	874	796	889	811	824	791	810	821	823	811	840	847	818	860	812	817	839	864	814	766	832	817	857	858	877	820	874	821	775	861	819	811	848	807	822	853	781	810	807	898	829	823	808	864	785	809	848	852	847	825	821	824	825	797	829	847	846	819	800	774	787	784	880	832	797	816	816	781	764	794	850	842	858	810	833	839	850	827	837	847	826	825	847	851	829	841	840	849	765	826	836	800	856	868	815	763	851	875	833	859	826	852	832	846	794	829	866	858	823	843	856	851	818	799	826	843	860	840	829	863	809	852	832	831	795	871	814	823	836	829	810	833	838	837	863	806	816	845	866	793	832	836	828	809	807	848	852	813	838	796	851	842	846	799	839	887	831	800	776	841	828	840	820	846	849	796	854	789	848	840	807	876	854	761	801	851	845	863	834	804	846	792	826	807	821	805	800	796	800	838	835	837	889	795	843	831	784	815	787	850	838	861	822	844	827	793	805	874	859	864	793	829	806	836	875	874	900	764	793	836	751	840	792	822	807	838	819	839	854	827	791	816	843	857	879	770	827	803	854	876	854	840	874	863	857	828	828	795	853	788	845	805	875	876	845	794	833	807	812	882	815	860	842	811	841	841	823	829	802	819	855	813	812	807	825	791	847	834	837	786	836	870	870	819	867	789	849	831	844	878	801	860	861	787	867	815	853	881	847	823	923	790	784	797	804	830	778	887	802	838	803	852	853	810	815	806	829	836	837	774	794	809	825	830	791	824	833	833	802	830	837	814	791	858	797	896	831	810	834	809	867	837	872	857	798	870	792	809	819	826	843	818	863	822	811	844	848	811	846	855	882	826	786	791	802	842	835	843	832	829	821	842	878	819	824	827	822	833	862	847	832	850	839	808	847	906	808	852	815	833	860	828	856	817	826	843	772	835	831	794	824	827	810	870	836	826	811	803	804	833	818	795	882	821	820	883	810	851	872	826	852	809	859	841	770	817	807	801	814	790	830	835	796	901	873	825	845	795	777	849	843	819	788	834	764	832	822	858	811	804	836	825	831	829	787	813	796	824	776	884	844	847	809	851	860	830	873	798	819	850	796	842	827	753	791	783	830	815	891	816	806	873	797	833	869	889	814	823	764	819	838	911	860	827	786	810	842	847	837	873	828	853	818	809	823	839	849	811	827	803	811	818	856	890	818	806	833	783	813	848	855	847	782	867	823	827	846	847	823	837	793	846	806	840	831	766	794	819	776	850	785	855	847	816	847	850	814	843	849	851	831	821	852	897	831	832	845	843	798	830	823	797	832	840	845	808	858	801	840	868	877	845	846	798	821	813	792	834	817	873	845	830	821	823	853	825	836	834	860	787	891	815	809	868	830	818	826	791	789	838	837	843	839	882	831	799	795	781	877	829	823	855	863	805	833	822	849	824	808	866	804	810	832	815	831	850	827	833	792	820	821	793	856	843	844	828	806	881	799	822	824	841	824	788	788	799	793	806	853	792	837	787	818	854	881	842	802	837	847	876	782	812	827	791	844	793	795	862	787	843	833	867	817	822	870	804	805	824	835	824	803	807	843	885	834	877	851	790	767	799	835	840	888	829	785	817	811	827	831	807	791	869	770	864	840	809	857	879	823	783	794	827	808	841	861	806	841	819	806	841	829	829	853	848	842	822	834	854	834	812	854	830	790	848	836	781	854	827	817	818	846	792	822	864	808	822	825	859	815	803	802	807	823	738	806	830	810	779	814	842	883	797	833	840	865	840	846	876	840	874	857	838	827	855	827	808	809	802	860	869	842	803	849	829	763	844	814	858	835	889	808	848	890	838	837	817	828	860	857	801	845	835	845	815	824	830	884	851
1626	659	489	232	226	253	245	267	215	251	210	220	240	214	228	235	248	232	232	233	219	253	268	230	262	242	251	227	204	232	220	221	255	215	244	248	247	241	245	207	245	219	224	229	215	229	245	213	224	216	240	229	223	238	208	240	226	196	217	229	228	223	227	197	226	244	246	229	229	231	217	234	221	226	201	242	241	237	219	211	262	240	217	216	225	204	219	214	243	248	222	201	218	235	230	234	201	251	253	206	231	216	225	261	233	242	230	212	207	237	227	228	245	236	223	221	234	232	254	226	224	234	253	233	216	254	226	230	224	217	229	219	226	200	235	227	227	231	257	242	217	247	205	219	241	230	221	236	254	245	237	215	238	262	223	247	214	250	236	211	209	222	218	223	230	230	221	215	222	184	220	234	244	269	228	246	238	224	206	205	222	220	223	209	245	227	240	230	241	220	222	213	241	214	210	218	210	212	215	234	218	230	213	215	204	249	240	211	245	220	211	218	250	201	202	210	244	209	238	222	221	228	211	206	199	209	231	229	249	236	225	213	264	220	230	229	231	238	216	203	214	221	253	222	249	238	199	223	235	252	203	214	240	241	227	210	225	225	209	247	261	231	221	208	209	209	216	251	201	232	202	215	226	222	233	222	249	251	215	222	226	243	219	211	241	198	213	232	233	234	230	239	240	273	235	245	229	193	214	251	242	249	212	232	246	253	209	228	235	239	225	245	216	242	247	238	215	230	245	212	254	219	232	216	238	239	236	225	221	251	222	210	259	244	227	249	206	238	202	231	233	217	257	224	246	255	238	219	232	218	242	240	251	247	223	220	255	189	229	240	254	237	221	257	224	248	243	222	234	215	213	236	259	232	228	241	249	225	219	219	207	216	241	222	203	264	228	250	256	230	257	261	234	223	228	210	204	196	225	226	222	183	211	223	244	237	242	228	233	215	227	242	219	225	237	233	232	205	225	224	251	243	230	205	235	237	228	226	235	232	226	238	237	243	234	239	243	211	232	242	252	213	242	236	249	255	233	187	203	221	223	235	232	248	227	236	249	244	241	238	260	216	222	240	265	234	224	215	233	220	207	249	242	216	236	252	240	237	237	236	243	208	227	210	211	195	232	227	219	218	210	200	238	251	219	247	231	239	266	243	264	232	240	244	224	241	228	233	242	216	235	250	258	226	232	241	211	240	227	227	197	230	231	205	232	222	217	241	263	238	228	238	241	233	228	221	258	200	267	244	249	239	234	251	232	217	245	226	246	229	226	244	243	208	228	252	240	206	213	208	225	227	216	218	235	196	233	226	262	247	238	237	221	235	221	235	204	213	257	234	231	229	251	246	234	217	246	225	217	217	245	201	223	238	228	217	243	229	276	210	228	227	218	234	215	238	200	236	242	213	211	226	196	219	217	239	241	235	243	243	215	234	237	237	236	212	237	250	231	224	239	223	219	214	216	253	212	209	233	218	219	203	254	229	240	238	239	216	225	231	251	230	229	257	226	220	229	239	235	226	220	223	214	222	234	263	196	236	235	259	233	249	205	211	207	230	242	246	259	218	231	222	255	266	214	232	239	221	262	236	225	254	239	247	226	247	263	260	261	194	254	207	235	245	187	223	206	224	230	230	213	220	212	244	230	257	217	229	231	224	253	199	251	221	235	233	227	236	235	219	217	225	204	196	205	223	206	230	227	235	237	241	207	213	230	240	250	224	220	249	236	206	241	240	214	236	242	202	255	245	233	220	204	202	213	226	230	232	211	218	230	185	230	267	226	212	243	226	227	237	229	218	243	219	210	214	245	221	233	224	233	232	232	197	209	216	209	205	231	252	219	253	226	244	225	226	242	233	229	243	249	210	228	240	243	216	215	232	228	240	227	237	215	235	272	220	242	243	244	243	228	256	236	228	219	235	238	270	220	247	232	231	235	205	234	228	231	237	231	210	226	221	231	228	217	204	237	241	236	235	202	269	228	250	250	239	221	256	259	197	230	251	223	228	183	203	219	206	231	230	206	239	233	235	240	204	257	231	238	237	229	239	234	222	220	225	254	247	205	222	227	223	233	227	225	252	244	219	235	212	265	236	207	232	233	232	241	246	222	224	220	246	186	232	241	244	226	207	223	242	223	258	212	227	243	209	202	228	218	203	242	244	233	219	240	199	228	238	227	233	198	244	239	264	242	242	243	243	232	240	191	228	258	213	242	213	246	220	212	227	224	247	233	237	249	209	241	235	215	224	236	195	232	233	210	230	217	210	213	254	202	223	240	250	246	227	259	230	228	206	230	243	244	226	213	250	230	214	223	229	235	203	259	234	228	236	226	235	241	247	260	236	262	261	255	242	245	224	230	229	246	235	250	205	221	248	243	215	214	222	251	239	235	256	229	215	246	218	249	230	238	228	211	247	216	260	231	231	228	233	224	246	234	229	210	213	250	237	229	234	225	211	222	231	239	253	230	251	211	197	238	232	246	196	229	244	217	231	211	265	211	238	211	226	256	233	240	204	243	217	234	233	240	249	249	226	246	230	201	236	224	207	239	209	238	227	211	275	224	259	238	229	236	231	216	207	225	247	209	281	229	217	213	227	220	221	257	235	207	246	221	222	216	210	260	229	244	222	269	268	249	212	206	225	221	218	234	201	239	257	221	212	229	235	233	230	231	233	234	226	246	198	243	233	206	220	233	226	230	234	241	220	236	245	236	247	220	211	234	243	252	237	227	210	262	265	228	234	244	230	243	207	223	225	246	248	214	237	213	236	219	261	228	232	245	227	196	229	222	228	237	232	229	232	241	248	252	230	204	209	201	245	251	237	242	202	236	216	252	246	217	210	235	239	200	228	218	219	245	253	228	260	242	225	226	228	203	238	239	245	223	220	235	233	235	238	224	208	214	227	237	251	218	258	257	237	219	233	197	218	246	253	219	234	216	246	211	203	231	238	227	207	247	246	241	229	220	213	209	235	211	219	229	234	214	221	247	263	261	214	188	254	240	207	238	251	231	242	226	249	197	227	257	211	243	232	236	266	249	254	203	268	247	234	210	220	227	241	225	226	237	221	252	246	217	244	238	220	226	249	249	240	217	212	234	224	226	211	248	248	237	208	226	215	223	218	258	223	206	243	210	219	236	291	212	196	211	225	255	225	223	198	219	246	215	252	242	238	239	217	203	227	260	252	235	225	208	236	232	224	196	227	227	236	225	225	241	227	195	228	217	249	236	236	218	214	250	230	230	230	253	224	240	225	257	241	223	207	200	221	232	248	210	224	258	231	215	199	231	238	250	232	222	225	222	220	237	217	227	235	231	227	198	214	237	203	202	226	254	254	245	256	227	216	220	256	226	243	212	245	228	229	240	223	240	222	235	237	235	248	241	255	214	241	193	248	220	232	238	214	215	227	204	219	230	228	208	229	221	255	216	241	221	232	240	225	236	208	225	224	255	250	241	237	217	235	223	253	216	190	237	231	243	237	204	218	216	249	216	222	226	228	227	269	225	229
1847	974	1050	639	570	564	610	561	552	586	545	563	552	572	564	578	533	546	542	593	570	570	572	576	564	547	525	583	570	594	587	549	577	594	568	571	566	569	517	557	535	530	550	582	565	608	567	588	569	560	553	550	629	591	586	579	581	540	555	533	604	492	581	576	534	515	576	540	607	588	586	564	562	559	553	550	513	571	547	583	560	569	580	557	609	589	551	538	547	575	540	628	577	563	576	583	563	531	546	558	538	580	547	578	563	601	542	575	574	588	541	535	555	575	518	590	582	537	616	548	546	587	537	560	555	563	577	536	562	546	539	573	549	577	576	551	527	549	542	549	528	567	571	545	559	568	518	567	549	541	542	548	534	535	590	536	587	576	592	549	587	606	550	577	614	568	540	543	539	555	541	550	516	529	569	563	575	536	550	555	506	545	525	627	570	550	552	583	498	571	548	551	566	578	579	587	516	574	581	573	541	594	557	569	531	579	556	594	556	565	565	552	531	527	535	625	550	525	555	527	556	587	567	534	595	549	572	551	598	539	592	559	566	550	524	537	526	613	589	589	541	574	565	625	582	547	566	524	565	549	537	584	541	559	554	561	550	564	572	559	574	573	559	558	535	563	562	519	578	575	566	565	572	549	517	518	573	589	569	547	546	590	564	575	536	595	576	558	572	576	581	577	574	569	538	539	552	521	550	527	597	593	570	560	557	544	540	524	588	583	603	577	544	546	566	588	543	498	564	529	539	533	526	544	541	564	548	591	567	568	543	599	551	560	538	499	561	587	552	542	558	577	560	585	552	574	599	577	539	604	548	602	548	578	566	532	539	556	563	633	578	603	527	571	584	578	593	569	561	573	592	581	562	526	563	547	529	540	558	548	559	561	535	592	561	580	550	570	597	558	598	503	596	551	526	559	561	563	562	534	546	610	575	613	547	571	596	589	558	569	581	560	524	601	551	570	521	609	588	562	585	592	546	569	521	538	545	605	551	607	562	560	574	586	574	570	612	544	574	539	529	516	586	616	589	553	578	566	534	542	592	546	562	598	534	585	532	595	531	541	553	532	549	575	597	589	584	599	555	568	564	565	577	561	609	532	557	575	579	552	550	525	574	564	546	520	530	576	573	568	548	520	583	550	565	601	566	578	547	562	562	530	560	574	554	540	570	601	563	550	526	566	553	543	579	515	539	556	560	562	600	573	550	568	559	518	551	572	541	601	566	552	557	528	557	555	585	539	548	593	535	526	566	533	576	544	572	592	530	547	587	561	573	584	547	569	520	587	586	567	542	560	523	551	553	555	555	566	531	571	535	559	517	551	593	574	508	602	554	533	584	561	526	585	535	532	549	555	554	557	543	568	582	557	551	563	556	538	620	538	565	608	570	565	546	533	571	576	529	590	558	531	515	575	538	570	560	572	551	570	580	614	558	548	549	598	588	571	574	554	546	573	555	544	536	534	546	547	575	595	600	551	563	594	582	483	541	565	551	554	543	572	552	540	578	570	547	548	542	563	569	582	591	554	589	573	574	537	503	531	528	585	525	558	606	527	553	622	563	562	550	502	617	516	569	574	576	581	549	585	530	567	548	550	508	560	526	543	558	546	534	582	601	581	556	580	543	625	540	564	568	562	519	573	596	533	586	541	583	534	538	559	551	548	568	579	555	542	561	548	583	544	546	562	579	551	567	588	548	515	526	554	586	575	592	545	583	544	559	558	581	568	563	542	561	557	559	539	588	542	533	550	580	542	539	558	552	566	556	575	554	570	590	562	550	569	555	542	555	578	577	575	552	618	601	576	532	528	567	546	555	581	565	564	579	529	564	520	543	557	529	562	537	531	558	563	579	562	550	569	567	538	532	526	584	550	552	570	596	625	559	584	578	505	545	529	541	593	557	567	564	571	564	561	550	545	588	558	503	553	546	558	557	552	526	581	603	538	538	533	542	537	568	572	531	612	561	551	562	558	559	541	565	533	578	577	566	537	545	536	569	586	548	590	571	594	595	557	579	586	563	527	561	590	601	565	538	557	574	585	557	585	583	567	544	566	564	569	605	550	535	561	596	589	584	529	557	587	526	559	568	539	553	584	533	584	553	564	575	558	561	593	569	597	559	555	561	549	503	516	544	582	556	596	564	553	567	530	577	575	566	557	545	566	569	586	559	536	571	593	538	588	580	596	530	583	560	585	598	540	557	587	612	587	550	546	559	595	571	548	546	569	603	580	538	548	585	517	588	536	594	618	543	540	544	538	570	576	548	528	551	510	544	544	546	548	565	573	612	528	576	582	555	596	521	555	558	545	569	550	523	491	554	565	602	570	572	571	577	560	583	588	599	597	569	544	548	561	551	498	537	561	566	540	547	535	597	575	567	566	505	526	522	558	566	529	564	563	548	579	536	573	561	566	522	556	561	572	569	551	589	603	559	575	570	587	573	524	550	541	532	580	528	545	559	531	562	522	545	550	545	573	553	564	548	574	552	531	551	543	554	558	568	519	578	587	566	583	570	588	578	558	552	571	548	604	570	575	556	547	559	575	573	535	580	539	553	577	569	553	551	568	592	529	561	514	522	558	541	561	565	566	541	563	604	548	576	550	509	549	565	566	579	576	563	564	568	543	551	533	518	541	559	569	569	544	549	608	540	532	591	532	594	533	582	561	547	570	575	512	568	550	544	550	525	562	546	560	524	568	573	548	544	580	519	558	553	568	561	600	563	530	534	598	577	551	590	540	586	572	598	595	568	552	598	545	602	549	551	521	548	555	602	597	547	574	563	553	580	522	549	549	546	569	542	593	559	573	552	538	541	534	581	588	589	589	551	564	501	604	551	585	570	589	535	509	573	566	567	537	533	598	575	542	574	533	573	516	565	561	565	585	574	538	565	615	556	574	592	546	557	567	574	563	579	545	564	573	554	521	533	551	526	554	509	548	564	541	589	529	555	526	563	579	546	546	563	526	542	516	578	551	532	546	570	579	538	576	576	567	523	541	588	525	585	536	594	560	559	554	585	581	533	526	558	550	515	549	526	612	562	604	560	563	571	569	557	610	546	555	563	545	566	542	534	563	584	605	552	554	556	529	545	579	528	577	533	535	528	591	603	542	546	529	548	532	578	530	578	567	569	574	532	560	558	608	617	565	578	548	543	572	583	564	556	560	548	542	582	550	565	578	551	545	580	540	570	568	538	550	600	559	562	583	565	559	515	585	528	552	580	565	547	564	566	580	537	555	599	544	538	549	554	566	548	605	551	567	561	533	556	576	576	530	564	588	538	586	557	584	537	569	546	597	561	601	538	545	613	540	549	527	531	549	578	532	543	552	553	550	531	585	586	547	548	566	543	586	590	559	562	600	604	536	597	516	561	550	586	608	572	591	527	571	589	564	542	529	552	512	591	561	581	565	550	548	553	588	561	549	555	598	523	574	564	563	584	567	625	570	553	574	542	550	522	547	562	548	587	543	518	597	573	537	574	587	571	595	585	549	558	539	594	566	555	565
7567	1229	1218	518	332	234	242	233	232	185	182	182	196	186	180	171	194	195	178	181	186	157	156	154	169	165	190	194	152	199	186	178	170	176	179	178	176	175	182	170	159	159	158	190	183	190	151	166	187	159	142	175	162	161	176	197	168	173	157	159	175	185	175	174	149	174	147	177	180	181	165	152	174	176	177	183	150	157	178	165	162	173	156	175	166	146	149	163	186	192	170	151	179	164	166	178	161	173	151	162	167	148	177	180	186	188	190	187	152	174	159	168	170	144	153	177	171	171	178	174	184	173	183	187	162	162	154	186	167	174	162	173	174	181	199	153	188	192	189	161	180	180	165	173	170	150	168	157	157	164	159	187	163	141	186	188	177	166	166	155	169	180	156	181	128	158	148	157	173	187	158	195	174	194	152	167	174	163	164	165	181	176	176	174	156	159	161	179	188	171	170	167	164	186	183	177	189	169	174	177	168	165	161	167	183	181	145	147	195	171	161	172	168	156	143	179	191	175	169	162	193	180	181	130	182	175	183	179	178	156	166	178	182	179	171	159	190	198	176	173	139	170	146	161	175	131	176	170	156	182	172	189	142	163	165	179	163	178	209	167	187	174	184	163	157	201	145	183	152	169	160	181	166	158	168	169	176	153	175	154	182	140	154	151	182	141	165	148	162	182	188	149	180	169	138	166	165	181	135	159	178	161	167	173	175	146	122	148	162	189	166	172	183	171	163	160	166	178	184	171	154	145	161	208	165	170	176	169	185	162	165	187	180	160	171	179	180	156	192	174	165	150	145	167	172	176	162	160	165	167	189	161	161	178	157	152	182	164	194	152	180	147	167	190	162	182	194	209	179	162	168	194	190	163	174	165	186	158	177	188	165	172	169	158	175	151	174	158	187	169	160	160	174	176	162	169	188	163	169	180	182	158	202	157	153	172	194	167	164	177	190	184	152	188	182	170	191	154	169	183	191	190	164	170	167	195	163	178	150	181	160	173	182	161	171	168	178	174	174	155	156	171	168	149	178	166	158	160	162	192	174	159	169	201	183	150	154	163	149	154	157	149	162	166	159	168	156	176	205	152	190	161	181	184	156	187	159	154	192	164	155	162	149	176	171	172	197	173	182	167	150	188	180	145	190	164	169	172	163	175	152	132	175	161	171	178	185	155	177	168	150	172	158	185	152	147	170	167	172	167	186	195	151	169	171	158	138	164	171	186	185	178	160	166	152	163	182	173	163	187	193	177	162	162	145	167	151	159	155	191	145	158	184	152	168	181	173	185	155	148	158	179	190	164	182	164	177	165	166	178	158	164	190	145	156	184	160	144	166	159	179	172	166	186	176	179	170	169	162	159	149	164	195	186	152	165	181	160	189	172	180	177	200	187	175	177	178	176	174	184	164	167	181	152	179	170	183	161	152	153	173	176	169	166	133	162	181	185	154	188	168	162	183	174	167	171	185	188	147	159	168	203	170	189	193	151	174	191	171	181	165	168	176	164	159	181	171	169	168	180	153	159	172	161	152	192	194	183	147	189	180	186	164	182	172	154	187	175	168	170	171	149	182	159	182	145	147	163	156	165	144	157	184	162	173	153	166	144	165	155	146	156	158	172	182	169	172	155	152	148	177	192	176	176	176	187	160	165	203	146	161	170	178	162	184	171	158	167	189	151	194	163	142	184	177	149	174	147	176	181	171	155	189	185	169	179	175	155	162	154	157	181	181	155	156	161	176	171	172	178	155	169	166	151	193	181	179	150	149	158	206	160	156	194	177	178	180	168	181	163	168	152	172	193	166	197	155	164	147	193	167	142	191	186	186	171	146	170	169	188	167	161	171	180	175	189	179	206	179	156	152	163	166	147	175	173	141	176	167	172	154	171	178	169	157	166	151	168	176	178	192	188	177	172	166	174	188	172	183	165	150	140	197	172	174	173	160	172	169	161	174	139	179	184	185	167	183	166	165	185	161	162	157	154	214	169	190	176	157	161	179	178	153	194	165	151	162	161	184	193	169	160	180	161	160	191	177	173	188	171	153	179	160	187	183	151	180	170	175	176	149	145	155	169	167	189	162	186	205	178	173	150	167	168	179	148	189	157	165	141	174	180	176	162	161	181	175	155	181	154	177	176	160	136	148	185	148	199	171	175	194	168	145	178	161	172	163	171	154	159	143	165	185	168	160	158	168	176	137	141	183	205	177	185	204	147	171	181	178	179	176	177	176	187	158	186	199	205	159	185	168	164	172	171	167	185	154	183	186	162	168	189	172	142	179	178	161	166	174	163	149	176	167	189	158	153	167	162	169	180	187	187	178	168	177	174	150	154	187	188	166	160	177	174	198	188	167	161	161	172	185	129	190	190	168	129	187	180	153	175	160	171	179	166	163	147	147	158	177	142	178	168	154	163	170	170	162	157	167	164	182	200	163	175	175	159	186	176	175	179	180	161	144	161	160	170	193	172	184	196	192	171	164	142	185	185	161	175	142	163	164	201	160	188	183	175	168	176	169	144	171	182	161	166	169	179	178	174	155	181	179	157	154	188	165	165	179	205	186	156	171	170	170	183	191	165	184	172	182	195	156	192	175	181	192	167	192	152	180	191	161	163	161	154	172	162	150	163	203	164	196	172	124	166	144	165	164	160	186	175	167	197	184	179	184	165	157	150	163	181	180	161	163	164	187	178	176	195	180	178	173	146	169	182	167	172	163	149	146	157	179	185	198	148	171	167	169	178	177	180	192	174	174	178	179	166	179	190	181	166	168	169	184	173	166	174	169	150	177	151	202	165	155	207	162	168	171	150	166	192	148	172	165	157	172	173	169	156	188	182	164	166	180	170	172	158	166	193	188	164	144	155	124	199	168	167	134	183	173	179	176	183	176	167	139	149	153	169	163	170	155	159	185	181	174	152	151	164	146	150	166	156	180	188	182	181	155	172	136	141	159	161	162	173	173	155	176	168	170	146	179	151	166	161	165	176	173	182	180	152	148	176	157	145	167	165	159	178	182	160	193	158	176	197	170	166	164	199	191	169	185	152	177	171	186	175	192	188	188	181	178	197	174	164	150	165	141	152	174	169	159	159	147	163	183	174	160	151	185	186	157	183	146	203	182	192	166	167	182	174	189	166	164	170	145	197	184	169	152	184	178	171	168	168	159	156	175	184	196	175	173	164	187	156	147	168	157	169	157	181	159	184	176	159	182	185	173	153	147	189	167	171	167	160	162	181	169	184	152	193	171	159	194	160	133	158	179	168	186	163	183	173	164	181	167	170	185	183	156	175	185	144	174	169	143	167	167	172	150	172	178	183	173	168	189	185	154	172	173	145	155	157	192	159	145	144	162	190	187	170	182	190	171	179	157	167	158	180	157	151	147	157	161	162	173	186	149	167	185	186	167	159	183	185	205	194	150	163	183	199	161	165	163	165	159	161	186	171	165	175	167	174	166	184	152	159	159	168	168	170	178	157	166	175	177	168	189	158	174	176	175	181	173	182	145	160
6307	1522	2243	1459	1201	1018	870	767	694	619	627	615	571	583	576	523	539	503	525	513	467	502	501	511	501	499	501	548	503	521	464	456	487	471	471	471	461	473	478	480	490	452	450	478	460	440	483	518	464	449	433	456	459	470	460	484	450	470	477	471	471	499	487	453	482	474	518	471	472	469	452	460	467	466	459	441	442	480	465	496	432	448	478	426	461	472	454	484	452	443	498	467	438	482	460	473	458	485	425	443	446	474	453	420	449	464	443	463	481	461	502	457	448	444	480	483	444	439	423	465	483	433	439	448	456	481	442	440	478	453	456	458	479	487	431	435	464	518	472	490	460	509	442	447	461	426	467	459	482	461	479	463	459	439	452	470	469	517	446	451	466	504	446	434	438	502	439	452	463	464	440	463	457	464	450	447	479	443	502	449	466	417	463	459	465	413	455	428	446	496	457	468	419	414	443	480	488	460	455	453	460	442	445	455	442	464	481	472	447	426	446	477	430	483	439	468	489	457	441	443	451	467	499	431	479	468	437	432	471	435	450	467	476	444	475	475	451	462	475	416	449	471	485	435	448	460	464	465	447	458	440	469	485	440	457	439	460	490	452	471	486	440	449	481	459	456	457	447	471	465	419	448	490	464	451	445	461	456	392	448	468	470	438	460	434	447	423	462	477	491	468	470	430	427	462	484	462	471	436	498	453	461	432	463	476	491	494	442	431	460	454	448	456	435	468	493	447	466	452	429	484	458	437	421	437	446	441	446	460	447	456	471	428	435	454	461	457	428	454	522	473	477	460	452	476	420	441	473	463	461	465	463	469	441	434	468	480	463	462	457	464	465	484	459	493	439	450	447	429	444	430	446	446	451	420	421	491	420	488	488	462	479	482	460	484	461	450	493	460	441	475	498	481	478	451	455	447	505	451	486	464	449	505	486	396	486	423	433	483	482	461	470	443	493	483	430	449	446	485	453	453	478	429	459	433	431	457	486	475	481	443	457	469	478	426	460	495	460	478	467	443	436	453	435	483	466	451	458	443	477	449	479	452	470	463	471	484	461	468	479	485	469	477	462	429	456	440	455	454	427	438	429	489	466	442	456	480	464	437	460	487	437	438	444	457	464	457	465	454	448	440	477	437	462	416	431	429	452	491	405	468	444	459	461	461	482	470	471	484	488	488	428	448	455	435	459	474	412	421	447	440	452	464	483	481	460	475	434	455	469	445	432	464	438	453	442	498	461	489	416	476	465	464	467	468	469	458	434	460	489	477	439	459	441	454	507	482	454	449	469	463	445	495	469	484	429	452	474	461	452	483	508	452	489	451	483	441	493	461	472	481	423	453	482	438	431	455	469	440	464	455	460	484	443	442	464	443	467	454	443	531	438	444	435	452	454	451	416	483	448	467	411	481	451	452	491	451	450	470	451	447	463	464	448	476	442	475	416	440	455	475	489	461	443	475	491	448	489	446	412	442	442	460	452	474	437	433	442	486	477	486	467	431	474	475	487	463	498	448	448	445	490	446	447	464	430	477	428	461	463	503	491	482	414	467	439	432	474	469	458	469	445	507	487	474	457	466	441	465	496	486	470	510	424	508	412	428	470	469	446	454	420	481	461	427	450	493	474	461	472	506	434	455	454	474	470	491	502	484	458	446	449	454	468	464	432	467	466	445	454	435	487	475	460	454	482	434	488	502	461	469	482	442	462	462	466	467	461	461	482	467	445	462	434	466	427	442	483	473	464	441	464	428	455	494	436	491	472	468	451	448	473	498	465	440	436	454	466	476	475	473	474	464	463	468	519	457	504	471	502	466	474	440	473	476	460	465	473	455	470	471	425	469	479	475	471	485	427	442	487	457	482	456	483	463	450	491	474	456	466	461	476	465	463	462	423	454	432	468	462	449	449	463	496	455	402	462	509	424	465	463	465	495	462	435	456	439	488	484	461	483	494	468	428	444	474	449	462	458	484	472	480	474	479	489	483	463	444	425	459	446	490	481	443	468	443	487	472	486	442	460	507	453	490	431	473	429	433	424	447	471	434	459	434	484	459	479	447	477	469	486	452	471	467	452	463	474	459	454	488	436	438	436	457	439	441	445	474	520	449	438	485	491	455	457	477	419	494	463	515	416	469	454	465	508	433	480	455	461	473	443	449	447	488	462	436	455	480	453	472	430	477	459	455	453	444	463	447	490	454	468	446	461	430	456	492	475	445	484	439	478	479	461	494	451	469	496	473	445	467	430	473	459	459	463	523	435	483	450	468	474	433	484	466	459	469	463	466	483	458	416	457	468	472	477	466	433	495	425	426	461	448	458	461	507	476	476	426	481	449	469	460	500	452	473	454	475	450	470	503	449	502	452	496	465	465	441	425	459	476	463	464	464	490	477	443	504	458	489	439	484	450	514	482	462	450	471	483	449	448	459	467	451	459	458	466	450	437	468	445	451	448	448	476	472	485	469	490	453	476	442	453	424	416	391	440	468	450	500	454	425	498	488	419	450	484	430	489	425	468	460	454	435	479	469	425	485	458	501	455	433	472	464	491	449	444	439	447	434	451	458	463	459	412	478	457	503	462	456	439	458	471	481	457	458	507	447	446	468	463	469	460	476	479	485	504	453	467	474	454	460	430	427	473	486	450	434	483	447	454	444	486	439	476	476	422	468	466	472	451	442	432	511	448	463	458	418	452	451	435	455	426	467	501	454	489	496	466	456	467	485	427	435	514	496	431	458	448	510	440	467	452	449	516	441	408	449	450	466	413	419	473	443	435	464	467	474	459	467	429	486	480	453	450	437	433	492	464	463	417	475	464	449	457	481	452	466	438	492	474	452	454	494	454	468	424	482	462	415	492	427	428	479	489	457	426	435	461	461	488	453	454	458	466	474	471	453	467	442	453	476	496	432	465	432	453	452	478	467	448	458	425	497	471	468	480	451	426	441	464	428	454	483	456	436	460	440	438	457	464	484	488	461	459	487	448	400	452	445	465	457	429	429	457	512	476	450	479	431	472	445	415	388	489	416	451	464	443	449	470	469	499	463	456	469	433	478	430	442	441	443	454	491	482	489	415	424	480	463	446	447	427	443	483	423	434	442	464	483	478	441	460	459	473	481	466	417	414	452	475	444	467	476	469	467	476	471	469	449	437	442	468	430	465	430	430	464	461	407	488	461	433	429	435	481	484	453	473	447	488	493	492	445	486	452	477	487	466	461	457	489	485	452	479	430	478	480	471	463	470	492	468	466	455	495	453	502	478	453	472	468	485	431	433	451	439	464	476	440	442	467	443	463	456	440	457	453	437	415	461	441	470	448	435	445	458	486	462	481	451	453	430	479	477	491	473	425	459	522	478	443	467	469	465	473	447	455	448	464	443	463	433	461	465	464	433	480	487	439	504	510	454	463	468	488	436	455	467	407	464	430	453	453	521	479	461	489	495	444	445	467	445	426	438	468	450	437	454	473	456	489	418	490	471	436	455	459	437	452	435	457	490	482	455	457	441
14892	2762	2091	1000	677	611	539	443	438	408	401	376	344	391	392	349	361	316	358	382	385	373	339	376	373	368	331	355	366	380	327	322	362	359	368	369	327	323	375	386	382	362	365	374	360	376	382	359	352	362	409	366	366	312	361	342	309	345	346	362	345	385	321	367	361	369	341	352	383	336	346	335	335	336	345	324	357	354	333	330	326	361	357	345	334	324	374	341	369	375	350	310	342	375	350	377	353	347	368	392	335	330	349	353	353	363	328	380	356	361	366	364	372	336	340	340	376	336	355	379	366	370	323	325	341	344	382	356	356	356	342	373	355	324	346	337	322	358	310	325	336	344	347	373	353	416	336	354	341	324	366	350	366	373	368	335	332	333	342	370	348	398	340	361	363	355	339	356	366	313	332	331	303	366	359	328	350	346	345	345	330	352	367	369	341	341	352	340	350	356	347	340	336	300	357	388	386	339	361	375	329	367	361	319	342	334	371	344	345	354	299	347	367	369	365	369	390	352	330	329	360	353	344	341	351	378	339	360	340	377	343	347	395	356	359	353	331	362	340	380	318	367	349	354	344	356	395	385	359	346	317	337	366	366	369	329	309	339	322	353	337	331	344	364	343	370	342	330	388	354	360	341	396	373	361	357	374	382	357	343	343	341	371	347	314	334	379	347	337	327	347	338	354	338	345	358	331	355	348	387	362	345	353	374	353	357	366	378	346	376	350	324	331	322	372	389	353	359	361	352	348	363	356	367	341	367	326	366	351	360	315	340	361	371	344	375	345	356	314	353	329	359	375	354	348	362	351	349	382	361	353	368	340	356	346	388	317	340	357	331	335	342	365	341	380	364	349	348	350	304	339	352	363	366	337	358	338	371	328	338	348	361	346	347	359	342	370	363	318	315	344	308	356	360	370	352	365	361	377	349	346	372	388	356	347	372	350	326	368	345	353	368	364	333	345	389	362	342	370	336	345	337	382	340	361	350	333	327	372	324	355	315	342	320	328	401	326	337	334	338	333	329	396	377	396	378	328	355	369	315	311	325	376	363	350	370	315	379	345	354	380	400	398	317	343	382	341	364	349	330	383	359	314	318	343	352	353	344	345	347	369	337	350	336	382	379	351	355	403	321	398	335	341	348	340	353	371	325	340	354	355	344	336	313	351	306	346	361	344	366	315	345	351	348	370	387	362	377	383	360	323	392	327	337	370	345	367	292	403	322	343	366	355	364	358	356	346	353	322	324	346	341	392	332	328	349	381	375	340	363	317	365	344	372	359	338	341	334	318	340	367	330	363	374	330	346	382	343	357	367	360	391	318	347	350	365	365	353	334	340	340	369	353	373	360	369	358	395	365	338	349	351	347	343	336	366	333	392	350	352	298	330	329	356	342	379	331	363	337	333	342	356	366	344	384	297	339	388	356	351	364	381	375	350	370	335	360	369	341	357	337	342	385	363	378	340	366	358	331	393	343	304	340	352	354	378	372	355	327	351	329	378	351	342	361	346	371	363	349	357	349	369	326	360	382	341	348	345	419	341	361	359	357	387	372	375	348	374	351	398	324	378	349	339	359	310	380	363	358	338	388	373	328	360	361	311	361	370	378	392	377	334	383	337	340	326	338	360	359	403	374	334	382	380	380	366	335	365	369	362	335	346	382	327	350	367	354	348	370	370	356	360	383	363	359	333	314	316	314	325	361	374	398	322	375	380	347	378	359	344	397	366	369	376	356	366	345	374	370	362	351	335	340	374	319	381	381	355	321	343	357	362	357	338	360	323	376	329	339	364	311	340	334	337	361	316	345	374	375	363	397	407	363	370	328	359	362	340	339	302	354	312	360	370	361	354	373	315	324	332	338	325	370	344	371	371	360	352	348	354	331	366	356	342	333	333	334	353	385	361	356	353	383	346	373	373	357	325	374	407	386	344	354	357	339	348	348	369	346	344	332	364	359	380	398	318	360	340	364	350	355	384	367	367	348	321	372	397	361	350	349	356	354	382	360	367	333	365	359	365	374	385	357	357	319	396	370	329	360	380	320	334	356	347	349	345	354	364	343	346	348	351	367	344	324	351	357	325	361	354	292	346	340	352	320	341	326	361	336	387	361	349	338	372	339	368	365	374	371	362	356	366	397	325	363	378	380	370	346	379	328	325	369	388	343	339	366	357	329	347	377	362	355	368	379	361	330	339	347	331	361	345	357	384	368	340	341	341	340	338	368	330	355	341	384	357	324	293	344	358	324	357	363	381	369	343	383	326	348	363	396	359	335	353	315	320	360	374	385	342	354	365	355	322	318	366	358	347	342	378	368	323	379	329	375	355	365	347	375	382	352	321	383	338	336	377	344	355	369	369	390	377	329	348	368	343	359	337	355	335	352	299	358	358	337	337	347	339	338	353	379	331	359	380	358	335	358	325	347	346	386	327	302	367	280	322	350	351	342	349	314	344	325	354	348	336	338	362	334	362	344	386	310	356	393	351	336	377	357	368	328	349	352	347	375	357	349	343	342	361	348	345	381	367	364	359	366	349	322	339	346	370	367	373	353	327	328	361	350	359	349	332	359	329	311	354	395	362	367	376	360	324	366	309	361	353	361	368	387	363	353	369	340	355	370	352	368	341	361	380	371	368	367	335	318	358	353	371	362	342	398	365	397	383	361	342	377	369	342	342	393	342	374	332	341	337	355	364	316	363	349	365	375	343	358	361	381	355	351	363	319	376	336	355	383	369	352	331	369	325	366	404	334	340	335	332	351	368	351	358	364	364	340	325	381	365	382	334	340	343	379	362	365	349	343	348	329	332	358	323	334	371	341	342	338	334	344	361	340	354	344	334	357	363	334	332	365	361	330	373	337	377	351	337	310	323	378	353	336	370	362	357	398	368	329	318	355	345	308	396	353	364	373	342	328	354	343	345	360	395	378	353	349	345	325	372	320	370	330	361	378	374	360	330	371	365	351	358	342	360	364	344	359	318	327	325	349	321	355	356	379	382	338	356	346	345	384	341	341	351	363	364	351	374	386	359	378	331	339	319	356	321	341	365	357	371	350	340	319	352	357	323	342	333	355	336	384	319	391	381	343	312	370	355	373	380	385	351	354	345	319	351	361	394	355	363	353	365	340	349	386	370	383	374	372	346	317	342	334	377	335	356	381	337	345	382	345	329	384	336	332	320	325	375	342	365	335	363	337	322	358	378	342	345	368	342	342	343	359	322	342	321	328	313	342	341	326	339	344	347	376	369	344	374	327	360	347	356	337	359	339	327	359	359	344	374	373	395	380	337	369	360	351	358	361	363	351	334	356	339	353	338	377	373	329	355	346	374	358	344	305	337	357	366	344	382	359	346	370	368	347	346	364	369	356	371	341	362	357	323	373	338	382	359	318	389	356	347	363	366	298	379	357	351	406	383	366	350	365	355	344	345	369	379	415	374	321	371	398	352	364	386	370	370	392	348	377	365	386	351	332	336	345	348	365	353	363	356	332	341	366	364	364	352	343	347
8389	2723	3697	2685	2187	1895	1586	1403	1170	1203	1084	1134	1113	1021	955	950	965	935	927	919	949	848	915	869	871	881	889	926	909	865	902	885	833	863	880	848	859	823	858	826	850	878	832	821	834	827	841	843	844	788	817	863	853	832	856	837	831	854	827	832	865	861	868	866	824	838	846	852	818	817	876	826	800	800	859	854	862	853	846	836	791	811	838	795	794	871	822	841	835	867	846	819	825	778	848	791	822	872	864	841	834	803	761	817	878	817	790	795	835	812	853	835	783	845	873	816	857	850	812	849	833	820	832	822	832	845	834	837	788	865	854	857	750	863	848	857	870	816	866	815	817	824	797	843	808	862	819	759	787	849	846	773	810	827	843	916	858	827	815	845	837	848	783	851	827	790	825	836	874	821	838	845	829	835	803	891	796	767	809	822	854	887	865	783	754	827	837	837	774	841	872	829	841	834	863	896	809	871	867	833	847	830	797	817	820	851	843	781	796	867	863	823	839	806	772	846	822	853	868	852	794	855	849	816	836	793	842	840	849	835	846	819	784	862	793	834	778	891	767	802	835	812	847	847	858	875	832	808	853	821	809	870	813	736	831	864	807	884	866	850	803	817	833	825	848	887	831	822	894	802	774	789	782	829	830	901	835	837	871	844	767	851	871	825	829	791	811	834	800	830	832	817	785	791	793	850	898	865	848	903	774	859	800	819	853	807	837	845	865	852	833	823	859	795	847	824	808	865	825	838	887	855	831	826	798	830	843	817	851	890	804	864	785	793	833	798	826	794	794	825	840	842	881	851	797	801	859	848	832	810	847	878	811	850	832	789	827	795	867	831	822	819	859	873	862	841	818	869	854	796	852	793	866	835	820	843	841	796	852	849	876	856	818	809	838	814	770	869	798	830	873	856	897	791	826	795	880	835	793	850	861	804	813	829	808	815	823	832	846	853	870	845	799	846	820	868	772	843	829	826	815	879	850	887	851	831	829	817	825	847	803	780	824	820	867	838	836	817	820	808	878	816	818	874	844	803	824	866	837	840	847	794	894	833	801	791	800	837	801	852	833	814	840	814	816	842	851	839	846	807	863	823	832	844	882	823	802	826	779	864	855	855	789	821	807	853	815	861	807	841	773	842	828	852	795	814	823	829	829	829	857	828	840	857	862	854	771	893	818	800	815	861	830	817	822	799	848	839	793	833	814	875	858	824	815	821	871	882	803	814	818	793	755	797	826	839	873	861	854	873	851	787	834	846	829	861	812	830	867	833	813	875	819	810	787	817	831	807	778	799	839	780	807	833	834	809	857	851	855	847	857	801	804	790	838	824	794	818	831	820	826	885	850	858	843	811	863	878	885	814	805	798	811	857	815	822	851	870	784	825	822	822	844	836	854	781	820	828	816	898	809	875	804	797	807	830	792	848	833	853	804	892	802	891	847	858	835	799	859	928	787	808	795	808	804	819	832	792	843	833	802	869	839	856	817	752	824	834	855	788	852	791	845	836	798	785	788	786	836	846	869	821	796	840	838	799	865	847	862	838	842	835	843	802	816	803	806	792	789	825	843	849	818	824	783	820	776	874	818	811	799	803	867	792	864	834	780	852	854	849	842	880	811	811	819	858	839	781	844	816	820	846	866	828	844	875	764	788	843	810	844	829	856	817	774	853	799	812	824	809	874	831	840	851	829	773	798	810	802	823	824	799	826	843	778	810	840	813	854	823	802	858	865	809	815	872	781	790	776	822	809	839	868	831	850	791	829	842	833	813	871	845	907	821	846	809	855	864	901	834	835	842	815	819	831	834	805	822	885	886	800	855	825	823	828	817	827	829	838	806	857	820	803	849	809	825	790	836	861	857	820	803	825	832	806	854	806	834	874	808	847	840	834	848	879	870	803	814	804	811	828	829	813	831	799	841	802	814	810	847	853	811	846	859	865	841	811	804	790	849	774	848	828	803	815	845	832	866	834	853	909	815	815	839	825	846	820	860	848	841	846	841	821	793	803	840	803	888	848	868	786	788	812	805	783	845	834	844	796	891	840	810	794	841	817	856	821	831	812	796	818	816	838	764	820	835	811	810	857	851	841	831	826	858	904	832	828	880	882	883	873	829	862	856	829	789	808	812	811	826	906	824	831	870	760	832	822	800	857	825	839	933	873	876	867	839	874	864	872	837	838	854	814	834	809	851	840	852	864	796	773	858	831	879	824	859	871	866	847	875	819	822	831	758	815	871	828	786	809	802	826	866	834	846	846	817	849	844	872	827	798	876	835	857	806	811	795	838	838	823	820	875	833	859	862	802	825	872	797	860	832	890	814	851	817	833	794	840	796	789	810	872	815	765	818	823	794	810	818	791	865	884	852	835	849	842	829	851	847	796	822	817	874	827	834	802	809	848	852	816	824	798	782	839	848	856	819	785	804	825	845	794	846	809	810	899	854	851	829	819	855	838	891	848	832	790	824	797	860	807	804	838	843	862	832	846	852	869	870	845	816	907	801	827	839	819	854	851	812	815	866	771	866	836	805	817	786	851	765	845	805	799	832	870	864	786	866	839	852	851	770	802	858	851	844	848	785	840	864	820	885	826	818	829	835	805	776	820	834	824	850	852	829	786	817	858	857	800	844	805	867	831	827	859	889	848	870	820	816	792	800	826	824	769	808	829	815	844	832	869	822	832	817	859	828	800	809	839	855	848	866	833	837	859	818	851	853	872	836	867	802	818	817	844	880	809	808	863	826	822	887	804	797	813	880	797	852	810	855	829	804	854	820	855	842	812	874	847	790	875	876	826	855	789	788	815	800	856	850	804	834	806	795	873	856	826	831	869	863	846	791	834	840	844	825	823	848	829	820	853	889	878	876	828	819	883	882	878	862	797	841	788	844	808	855	840	823	860	873	848	829	821	823	844	843	837	864	816	843	832	803	840	857	834	811	769	815	832	783	825	863	858	829	841	835	856	835	873	853	777	850	850	822	814	842	849	802	791	810	856	795	827	881	849	843	781	814	747	772	824	865	819	824	819	863	850	881	867	804	860	846	789	885	795	778	822	857	802	878	870	846	868	853	855	833	856	802	845	889	816	842	822	779	802	863	851	814	892	791	813	843	796	805	818	865	855	818	835	830	822	827	807	772	831	832	867	874	808	851	842	842	849	823	816	837	750	844	853	839	834	803	867	880	800	822	838	851	835	862	817	850	804	825	792	744	866	864	838	833	831	842	849	804	782	806	859	841	813	844	890	898	838	843	868	869	816	815	854	815	806	842	786	859	771	851	849	863	861	828	808	816	850	807	840	867	854	814	784	851	861	790	804	844	771	808	824	832	823	781	807	847	824	856	800	841	896	840	863	814	801	835	848	851	829	862	834	846	837	874	879	803	856	842	811	833	817	802	826	848	835	804	856	802	891	875	842	781	868	826	849	783	805	773	792	752	827	847	865	858	839	832	853	811	817	822	804	818	778	844	812	854	794	835	843	820	800	786	856	814	837	824	846	851	837	806	808
1549	855	639	261	217	212	252	241	265	208	268	242	226	246	199	232	250	212	238	222	232	231	269	219	207	240	239	224	239	238	207	220	244	222	225	219	230	242	217	227	242	234	236	219	242	226	248	211	259	242	250	267	225	257	239	234	252	245	214	223	233	205	233	221	246	235	238	225	260	217	208	256	244	231	204	248	243	227	245	237	226	227	246	198	222	222	216	228	207	242	230	231	260	223	253	231	217	231	229	211	209	236	226	226	218	224	250	229	209	254	249	202	229	245	233	201	222	222	237	247	210	223	206	238	235	225	235	246	236	228	235	207	203	233	224	263	238	223	228	248	238	214	219	243	231	239	216	203	235	238	234	236	236	223	226	258	228	254	242	249	222	252	248	263	243	264	229	204	223	242	240	232	232	216	225	213	242	257	214	229	223	236	236	246	251	241	226	229	225	213	245	198	216	217	224	226	227	176	226	251	228	241	231	220	246	222	233	205	235	249	244	230	246	253	208	217	209	232	210	201	226	245	237	240	206	245	236	224	220	239	232	209	258	226	233	185	229	238	234	230	231	217	221	221	232	238	212	238	238	245	234	239	233	215	236	227	234	221	222	234	231	232	220	217	223	233	228	216	256	218	205	228	235	234	248	196	243	236	233	222	243	225	215	215	229	225	212	247	237	200	223	229	258	211	251	237	255	248	229	225	247	220	268	257	249	206	221	240	230	236	232	237	243	218	243	224	245	226	255	238	232	228	196	262	233	188	245	228	235	265	245	237	239	230	236	218	236	238	210	235	193	219	247	210	206	207	215	219	237	222	247	224	216	211	247	235	204	204	223	236	211	224	248	238	225	221	240	237	247	267	228	247	201	214	223	251	237	222	244	254	238	243	233	240	234	218	218	255	216	257	245	234	237	206	238	244	237	229	219	239	241	248	229	239	225	241	243	230	227	228	218	263	234	215	244	229	246	212	264	245	255	217	220	239	226	242	254	238	259	244	241	240	214	218	239	238	222	232	241	224	238	243	247	204	223	194	230	206	251	213	230	227	212	218	259	206	208	228	228	228	210	216	220	235	200	231	205	251	237	264	257	246	241	231	211	227	224	223	222	266	242	226	243	214	210	234	217	247	234	201	238	254	245	238	234	247	227	231	254	231	248	209	207	234	219	239	262	254	239	261	253	220	229	247	252	210	248	230	225	218	265	203	243	232	218	215	254	214	212	227	223	230	263	230	228	252	200	260	214	220	271	257	229	256	249	213	216	239	210	254	252	244	232	199	272	216	237	240	238	209	241	232	236	231	246	198	221	217	226	246	258	233	254	242	266	217	268	225	230	255	211	234	279	215	229	221	217	227	228	262	219	255	211	237	254	236	202	218	230	239	225	223	217	229	231	209	263	250	225	205	207	228	223	242	228	240	227	238	217	254	250	220	238	225	242	211	219	260	217	200	233	232	222	225	230	255	236	260	228	249	242	242	238	271	230	226	228	238	216	209	251	242	254	226	205	247	253	218	214	222	228	234	226	217	232	237	206	217	224	252	226	248	219	243	213	214	219	222	209	218	232	208	250	251	249	243	199	230	250	233	221	247	208	200	221	250	252	227	268	219	239	211	226	209	184	233	240	230	247	244	229	246	226	256	241	230	221	231	221	233	234	245	243	236	266	237	214	221	219	262	231	226	235	230	232	208	217	246	227	247	252	217	243	219	245	223	227	260	245	251	212	221	237	247	226	261	210	245	246	236	229	239	240	225	232	229	241	225	223	281	225	232	213	219	203	272	216	255	224	215	254	246	229	247	229	239	193	187	235	207	215	268	235	229	256	246	225	223	212	246	232	239	244	238	246	227	209	235	207	240	247	224	241	243	216	250	225	249	260	205	201	201	248	224	224	229	237	227	231	250	258	238	216	238	270	230	230	210	254	251	223	240	249	252	230	225	232	220	230	243	234	227	232	232	206	235	249	214	220	216	241	206	241	243	214	239	229	246	236	211	200	211	246	231	200	234	235	257	207	237	253	223	210	258	205	222	218	243	235	216	254	262	246	264	228	226	235	222	223	239	239	292	230	242	243	229	250	193	247	225	218	222	212	228	225	247	212	213	252	232	215	246	203	261	222	198	209	232	270	249	238	247	235	216	200	214	231	236	233	247	219	234	260	230	236	227	237	229	252	233	245	210	231	264	253	272	232	220	222	212	246	270	256	236	223	236	251	229	231	208	242	222	254	235	236	205	272	250	247	211	249	214	235	250	219	238	210	217	243	233	194	239	222	229	243	232	206	234	260	250	250	230	217	228	220	235	208	229	202	215	228	251	229	235	227	224	238	246	209	209	230	225	246	241	232	245	237	253	253	226	225	239	225	213	253	231	222	262	200	227	239	247	230	230	221	206	221	255	245	217	219	232	232	239	235	188	253	225	227	220	250	219	260	217	228	235	220	234	229	221	240	232	213	233	235	238	230	219	217	229	223	234	225	213	231	239	234	249	235	199	205	227	232	215	246	215	225	232	255	228	229	228	222	217	246	227	228	254	226	238	217	205	252	214	202	232	236	236	240	187	234	223	213	238	217	220	224	246	232	226	216	228	229	246	202	230	238	255	231	226	220	249	257	225	218	239	203	251	224	263	247	195	242	209	244	261	234	229	245	233	228	247	241	236	234	219	242	199	214	226	226	221	267	253	247	241	240	236	234	227	228	243	216	211	249	234	222	236	263	230	250	228	248	223	201	230	240	236	223	238	240	230	258	272	240	206	221	213	231	218	230	185	231	243	238	234	255	238	220	211	235	246	220	220	210	248	277	257	212	229	228	229	241	238	232	239	214	238	238	227	223	256	254	237	241	229	239	232	243	270	245	257	270	238	200	215	222	220	218	198	252	221	230	243	225	240	250	218	218	225	260	234	214	224	239	229	238	256	232	209	222	241	256	220	214	212	235	222	227	206	212	223	215	223	218	226	264	236	207	239	212	200	205	225	222	238	260	262	225	192	228	220	224	215	216	240	257	225	246	230	225	222	234	231	239	214	219	191	251	230	259	233	228	225	200	241	232	231	225	251	253	249	248	213	238	258	228	240	260	225	235	235	236	229	208	223	245	247	252	236	237	195	259	244	256	208	223	243	244	232	248	266	251	233	234	227	233	208	221	247	232	197	260	257	248	238	233	252	231	219	250	240	213	238	233	218	230	261	226	231	246	233	217	246	231	260	221	226	250	220	210	233	232	232	242	217	227	237	248	221	240	261	213	240	220	210	212	209	251	210	233	243	273	232	222	236	242	256	247	223	226	250	246	239	238	216	228	216	221	230	213	240	219	242	226	241	230	237	221	233	224	240	256	246	229	214	226	222	245	246	227	243	223	258	236	231	211	240	223	211	232	227	195	260	233	226	242	217	235	233	232	240	210	242	226	250	243	243	219	245	270	234	234	201	231	248	222	234	256	198	213	221	191	225	251	231	252	255	234	224	255	233	223	208	237	229	238	239	240	233	259	238	226	225	247	241
1702	1141	1131	645	544	553	570	598	563	578	562	510	617	539	573	584	564	549	570	545	584	583	556	552	599	554	541	567	572	604	563	554	550	542	604	548	564	527	560	595	612	521	522	550	537	550	542	574	522	608	554	548	520	595	576	582	582	560	520	573	593	571	573	578	586	557	557	612	605	574	647	570	597	553	568	582	554	601	587	565	536	565	528	552	569	517	557	569	570	561	608	586	558	528	575	559	594	561	560	536	542	556	555	588	555	611	549	588	586	575	581	530	566	588	551	565	598	578	578	560	583	634	566	519	542	601	629	533	540	535	561	562	573	558	553	599	497	524	539	587	542	577	580	573	566	560	553	553	588	577	603	617	555	531	569	593	568	538	561	555	585	521	600	557	555	567	594	593	558	556	543	539	607	548	573	587	567	523	569	557	571	544	534	593	595	586	560	552	554	551	531	596	561	584	544	543	611	589	554	544	552	564	623	583	538	530	589	561	591	560	585	558	589	581	584	541	569	533	595	546	605	586	580	606	557	554	542	579	537	542	558	588	554	584	536	537	552	549	549	569	573	576	582	539	567	500	565	601	590	564	572	553	569	529	570	567	578	563	553	570	551	593	553	571	574	590	537	554	540	555	546	534	534	568	555	595	557	526	558	566	543	533	537	573	620	555	557	591	598	582	571	518	519	560	553	545	551	539	591	592	572	572	592	547	527	539	558	545	599	569	603	565	578	585	566	569	535	532	545	563	562	550	567	568	558	632	560	582	575	544	566	561	598	547	541	573	531	545	521	575	551	579	544	547	547	569	595	563	542	576	561	529	528	568	565	534	565	536	575	586	545	548	584	519	555	583	545	574	600	575	556	578	547	571	576	558	581	499	501	564	551	550	561	567	570	509	568	564	591	560	549	556	580	554	575	582	530	583	536	581	570	565	533	577	574	560	580	560	578	549	538	622	579	547	576	563	575	575	533	505	547	595	591	587	563	578	548	605	589	593	554	545	534	555	538	559	546	570	555	549	554	535	573	574	539	531	602	577	614	560	560	583	579	613	615	579	536	558	599	569	579	565	546	536	566	606	596	552	579	513	569	565	583	587	580	553	591	591	561	537	558	595	564	548	597	557	540	562	562	536	561	574	581	542	611	578	568	549	567	558	507	556	580	563	578	549	528	529	553	555	597	542	564	547	528	553	567	567	592	605	541	535	542	552	571	518	566	565	534	576	572	525	598	556	579	591	554	544	566	541	551	555	544	566	577	570	540	574	571	564	556	562	593	575	559	582	580	565	490	556	576	556	568	514	596	560	552	566	552	533	517	526	549	546	569	558	558	529	552	530	539	525	612	587	546	547	583	594	564	582	547	575	563	592	555	557	594	583	636	569	552	585	576	524	583	544	571	572	533	567	547	565	573	611	545	593	562	554	596	542	591	512	585	550	550	557	610	562	570	573	573	555	530	550	589	560	569	566	550	591	553	574	555	570	573	517	576	526	550	582	530	569	569	562	575	542	543	580	577	535	571	588	570	528	552	560	547	593	557	561	547	586	558	534	582	593	569	583	571	556	557	582	608	524	599	566	552	574	546	537	555	520	556	568	578	575	565	522	545	591	592	580	534	558	591	573	580	559	553	592	564	580	534	579	564	521	589	551	577	560	553	564	578	549	592	569	597	555	575	557	549	527	571	574	555	589	549	567	538	587	578	554	593	557	565	558	534	535	547	590	570	544	589	524	591	523	518	536	568	524	590	539	559	578	556	527	542	571	550	548	527	574	543	564	572	597	572	540	578	535	563	551	586	562	538	595	562	568	577	563	524	585	552	575	519	584	583	573	584	605	568	543	556	526	572	575	561	534	583	570	517	610	615	562	540	553	526	596	582	597	582	546	609	539	542	573	549	567	593	583	568	559	534	568	563	575	572	522	597	584	554	593	549	574	540	563	598	552	561	576	564	583	552	526	574	537	565	574	558	582	593	532	556	620	565	555	558	548	564	619	519	563	537	577	615	590	543	593	538	537	562	560	574	516	548	565	559	510	567	591	612	563	556	576	550	552	542	567	574	560	558	566	592	562	555	611	597	509	611	551	558	535	613	581	556	536	526	552	577	569	560	524	566	586	580	536	583	529	554	571	589	620	581	565	557	570	592	571	578	509	612	566	536	588	579	559	557	559	527	541	589	551	529	582	565	591	566	602	565	563	548	578	572	549	570	569	588	564	576	568	576	584	588	575	527	556	546	582	570	595	600	536	536	586	576	537	554	586	555	606	590	539	585	569	525	571	596	555	541	521	585	533	608	605	578	556	607	544	557	523	539	573	525	577	548	588	566	524	531	524	580	559	552	573	557	573	560	596	554	557	560	590	579	558	551	577	541	574	559	545	542	541	571	591	591	569	561	603	560	524	555	572	579	555	554	566	553	584	553	551	564	578	557	511	602	561	572	560	516	558	538	566	562	590	542	558	552	563	580	540	539	554	550	551	543	566	575	546	553	556	580	580	585	555	538	568	588	589	572	567	625	544	597	528	572	570	542	561	546	541	593	525	563	539	562	559	573	581	597	578	540	545	546	571	582	562	536	589	579	595	545	553	575	594	552	575	579	533	545	542	544	583	551	610	576	545	573	584	550	537	540	546	543	543	567	584	577	544	575	575	501	562	539	545	557	563	561	527	548	592	552	569	548	583	543	596	583	590	576	568	586	537	586	581	562	610	558	543	578	539	572	540	553	588	543	584	567	519	535	529	558	594	577	564	574	580	560	568	578	552	564	568	560	555	591	515	524	564	561	577	581	563	580	587	569	571	524	586	569	568	566	548	585	556	525	575	569	586	554	528	562	577	548	566	548	565	584	543	574	522	584	560	543	582	540	541	540	552	527	561	564	554	625	561	594	550	553	525	584	571	566	558	529	523	603	553	543	586	572	566	615	550	592	539	567	533	558	556	548	613	563	547	539	524	565	567	559	535	535	566	576	564	561	547	563	546	528	558	548	583	599	596	563	539	532	547	543	555	585	593	549	560	625	576	514	562	508	564	542	566	607	562	554	545	565	573	583	548	560	588	551	562	565	581	578	572	552	564	613	568	552	578	592	574	554	555	550	555	573	564	573	598	535	571	564	565	545	594	585	570	583	554	597	559	596	561	569	575	578	587	569	551	535	549	569	545	561	569	559	570	533	565	552	554	539	552	557	571	573	573	544	551	550	564	558	581	534	515	556	505	583	536	527	541	554	577	567	585	571	582	609	572	561	513	548	576	547	589	562	551	576	602	543	529	608	551	577	570	558	529	583	582	576	590	527	594	541	572	559	558	557	592	569	553	557	575	575	532	584	550	562	586	556	556	583	579	562	579	508	497	571	564	564	576	570	591	562	586	532	523	559	538	542	527	588	605	571	532	593	583	584	570	581	540	586	535	536	566	525	525	572	536	560	568	555	560	536	524	610	591	584	580	553	557	544	539	596	552	557	571	555	549	543	574	576	561	574	548	548	577	571	581	556	578	543	555
7095	1554	1100	492	319	302	219	201	217	206	191	197	195	206	176	170	154	184	195	160	181	172	192	188	182	182	169	197	175	176	193	183	176	191	159	147	151	169	161	180	172	159	145	169	200	164	159	168	167	168	185	155	207	186	172	177	150	152	161	174	179	179	170	158	176	171	171	175	142	153	163	169	172	169	184	169	160	171	171	172	162	189	180	165	173	191	178	163	168	173	157	163	169	191	179	145	172	167	180	161	169	185	138	166	183	175	167	184	148	168	196	170	168	175	163	189	164	160	156	172	182	183	169	146	154	184	180	182	209	193	185	177	166	171	179	156	161	199	179	167	189	153	168	148	178	141	179	164	169	150	163	176	181	178	177	201	188	171	148	181	165	171	182	172	170	179	188	155	169	160	170	183	190	176	164	170	175	163	150	183	210	194	140	164	152	187	168	179	167	172	168	168	194	143	149	177	180	161	194	194	165	191	180	163	174	144	173	174	158	164	167	140	165	186	155	157	163	167	180	155	183	164	189	185	152	161	173	187	164	180	197	142	186	182	153	173	183	175	157	153	175	169	179	182	159	152	178	162	150	191	157	163	210	177	188	176	188	201	149	183	157	166	159	159	184	167	171	166	191	167	162	174	199	176	181	168	162	159	168	172	176	189	177	169	195	155	160	172	179	170	173	168	170	147	170	152	172	192	170	168	150	167	157	166	166	169	161	182	163	157	185	185	165	185	166	156	184	170	174	149	162	184	176	182	182	179	188	167	183	180	175	165	162	164	172	189	172	152	199	176	181	182	196	163	160	149	167	166	161	178	160	174	165	163	186	178	155	163	162	176	178	182	172	166	163	183	173	175	157	163	158	175	199	174	156	169	161	172	195	156	156	152	181	171	186	157	171	159	204	163	129	171	178	162	175	151	148	169	176	175	161	199	151	155	173	181	192	140	184	182	160	169	163	182	201	168	168	167	150	153	134	175	174	197	142	170	141	185	153	172	178	166	135	171	185	150	168	198	156	167	167	174	186	149	170	154	169	182	142	164	156	152	166	146	180	161	172	189	157	151	149	179	156	158	173	179	163	174	146	170	185	157	143	162	163	169	169	163	163	174	158	184	152	181	166	191	162	179	167	161	143	174	168	166	161	161	150	172	179	173	177	183	168	178	174	190	161	153	174	167	140	185	164	184	172	151	159	167	173	174	137	158	181	190	193	176	167	176	180	162	184	174	181	147	173	185	160	164	173	164	178	162	181	159	178	172	172	198	191	175	158	177	167	146	167	166	203	179	175	158	157	169	163	178	162	166	192	179	170	158	166	150	181	157	182	175	172	150	166	148	150	124	159	172	164	164	148	165	201	157	175	171	152	183	171	154	159	176	140	156	156	160	193	165	179	173	173	173	177	202	185	172	155	197	182	180	165	164	164	201	170	161	183	181	173	200	165	204	175	173	164	161	178	194	188	165	185	166	161	188	159	147	177	181	170	180	170	178	174	160	157	167	185	134	188	165	153	207	170	141	171	136	144	161	161	170	158	195	166	182	163	165	151	162	192	174	177	150	170	172	185	160	156	175	175	153	168	173	192	206	157	180	161	151	173	172	169	158	172	158	168	153	144	164	168	176	169	170	180	172	188	169	165	193	177	171	181	165	164	195	152	161	169	153	176	185	190	166	169	177	161	148	161	170	178	158	196	201	160	165	162	168	165	169	178	163	152	164	187	188	204	147	138	182	174	174	163	151	165	148	172	160	166	196	163	171	174	180	166	150	162	162	152	159	166	172	182	164	174	186	155	186	172	165	166	167	179	167	164	165	192	169	172	149	188	153	181	174	186	195	175	182	165	158	161	186	178	182	140	173	173	186	180	199	169	176	178	168	172	172	157	162	179	176	192	195	189	147	180	188	186	172	186	172	185	178	176	165	196	160	184	185	174	188	166	149	172	175	172	160	170	205	153	160	175	178	172	181	176	165	177	149	175	181	179	168	165	170	182	155	138	157	140	155	133	175	143	187	162	174	151	174	179	182	150	182	160	174	164	178	161	197	184	173	182	194	148	155	195	180	188	173	196	171	188	160	137	146	165	203	193	166	158	164	161	167	164	168	184	172	177	155	179	162	180	168	154	141	160	174	198	152	192	183	167	182	183	146	145	179	169	181	162	170	178	181	165	151	154	152	191	179	173	168	165	164	198	163	187	181	160	181	162	180	168	159	176	157	154	189	188	199	180	191	183	171	175	168	177	175	196	157	185	168	169	185	179	156	177	153	160	181	162	181	189	173	173	167	184	164	164	174	182	193	159	169	167	175	183	184	161	170	177	168	177	186	164	193	190	164	159	170	164	168	141	152	157	178	134	167	136	174	137	185	184	156	174	172	164	157	154	178	143	161	157	157	193	197	149	158	179	153	158	172	178	163	147	159	176	158	171	164	168	174	180	169	178	169	170	172	185	181	152	170	161	191	180	185	169	179	165	189	170	177	182	187	172	150	154	174	177	163	162	169	159	177	168	180	170	150	162	154	152	153	192	169	190	160	156	166	163	168	188	167	146	152	148	175	166	171	163	161	165	159	182	201	195	177	178	205	190	172	198	172	162	174	163	166	165	173	153	167	176	166	183	188	160	169	189	147	164	178	170	166	181	176	185	177	157	139	144	169	176	187	163	169	167	176	191	164	154	170	154	159	187	170	174	183	148	171	199	167	170	170	198	170	170	164	136	168	173	194	153	168	180	186	171	173	164	163	176	169	185	151	163	166	155	171	159	176	153	149	182	153	178	160	169	163	211	163	167	171	168	172	144	198	195	184	159	159	166	153	159	157	187	157	194	160	189	187	146	167	213	155	171	155	166	150	160	142	160	181	170	148	175	155	161	183	181	163	199	178	175	165	181	159	185	162	149	154	165	184	161	173	160	145	149	167	172	163	172	170	182	184	176	170	167	161	209	167	170	164	153	207	199	172	171	180	166	164	178	177	141	153	173	166	197	170	163	180	159	169	195	183	170	191	176	138	176	175	196	153	173	148	163	196	196	189	185	186	153	176	179	175	165	182	170	149	183	164	188	161	171	166	166	154	164	170	157	156	180	170	177	172	156	173	184	180	170	178	165	166	154	167	149	162	169	160	158	193	180	177	178	193	178	164	176	168	181	150	181	144	184	173	163	190	160	178	156	160	173	180	166	183	169	176	158	161	165	148	188	163	142	164	179	154	192	166	167	172	180	170	158	167	178	188	157	185	172	169	175	175	171	160	168	179	164	170	174	199	182	167	178	174	163	184	171	142	156	191	170	170	191	147	184	185	169	173	193	198	175	184	163	170	164	143	174	157	194	168	184	173	149	160	149	156	183	145	172	166	195	174	180	143	177	156	153	167	156	134	157	171	156	165	140	156	150	186	178	158	169	167	168	178	156	174	158	179	166	153	176	154	158	190	195	173	211	174	174	168	178	142	165	147	145	154	182	174	153	158	159	164	186	168	175	174	167	169	158	183	182	163	185	156	155	178
6176	1862	2085	1386	1138	962	841	798	779	634	595	581	584	574	575	558	533	519	508	548	500	499	514	496	489	522	495	471	499	467	468	437	443	479	495	491	495	480	456	457	457	489	470	468	449	478	449	519	492	490	453	428	453	481	447	456	444	479	448	478	476	480	453	477	453	485	435	439	467	418	460	482	464	423	482	468	443	457	496	457	471	459	480	471	470	444	498	452	465	434	487	460	424	435	469	466	467	486	433	472	448	466	466	408	498	466	473	477	456	460	455	489	435	453	464	446	463	466	466	479	499	450	465	452	456	498	465	453	466	495	458	480	466	426	479	428	466	490	451	491	491	499	470	470	477	447	467	495	426	447	436	481	453	453	492	478	432	468	418	459	484	415	483	445	457	516	493	483	447	480	451	430	442	494	437	437	438	471	482	489	473	482	432	467	472	470	450	447	466	482	458	449	478	465	468	479	477	424	460	432	481	497	486	455	455	436	423	455	494	450	462	463	459	469	435	416	471	441	440	493	495	441	519	463	469	468	489	450	479	416	453	434	468	460	404	457	458	474	429	438	419	435	464	457	443	479	454	471	450	418	453	466	476	447	474	456	477	429	479	469	443	468	458	446	455	445	467	502	435	464	495	449	478	468	470	459	431	465	486	477	427	452	438	440	431	465	416	498	478	487	477	449	472	452	443	442	451	447	470	462	500	478	487	486	451	456	474	448	456	478	486	474	464	444	476	469	449	467	503	501	462	443	431	457	480	478	443	457	436	472	479	476	462	455	477	473	449	442	440	461	503	469	474	449	477	496	471	420	480	448	458	462	450	465	474	495	468	501	450	444	502	408	448	491	450	473	444	458	452	418	488	453	445	473	459	411	453	479	455	435	450	455	487	453	471	466	479	451	462	448	487	444	429	486	466	419	459	450	465	459	446	452	436	464	441	440	473	472	470	447	440	449	434	506	460	458	456	460	463	493	463	452	471	451	473	445	466	437	443	477	431	487	482	455	461	509	492	467	454	471	438	485	441	437	482	445	461	455	429	448	453	493	447	508	457	428	500	449	447	470	455	446	463	504	449	474	483	455	435	481	463	433	455	421	458	429	485	470	451	460	505	463	455	432	469	454	474	500	487	489	479	425	425	498	481	457	447	447	481	470	469	447	432	410	489	471	432	443	464	434	424	447	456	471	474	439	472	494	452	462	460	460	463	447	437	440	473	456	448	506	453	454	474	435	448	439	435	439	456	466	437	462	416	457	447	526	451	464	489	440	477	466	444	481	486	447	471	459	471	423	455	476	468	476	484	460	417	470	449	457	422	442	432	429	471	497	418	465	433	456	466	464	474	471	429	455	475	457	445	452	460	475	456	457	468	428	469	440	478	411	451	476	455	447	471	439	433	448	483	493	448	457	481	462	420	471	466	464	470	433	452	441	461	425	450	478	504	484	467	486	511	489	474	459	484	481	511	447	439	509	489	463	422	409	444	497	444	444	452	429	457	434	517	448	469	483	434	472	440	474	434	468	505	485	460	428	457	403	476	455	462	498	482	463	445	461	475	444	434	459	496	411	450	494	473	465	490	455	457	469	492	494	478	463	432	446	441	467	450	439	452	462	435	453	463	442	442	433	488	447	498	477	474	438	490	448	443	482	457	458	461	435	427	468	503	487	465	508	456	472	479	460	507	426	442	467	500	473	492	427	455	466	477	455	448	433	450	444	440	422	467	463	462	460	466	472	483	485	432	450	480	419	486	497	483	474	459	441	454	451	434	491	453	446	463	474	464	511	449	466	480	458	463	454	481	473	485	469	474	443	482	470	455	469	451	503	496	480	448	497	497	441	503	469	453	454	477	479	531	395	479	455	479	438	468	439	502	473	472	438	451	469	462	468	460	506	446	489	464	442	470	465	493	440	453	420	474	452	473	441	471	429	458	452	426	455	432	481	431	442	464	510	461	468	490	481	478	443	461	454	468	466	466	464	490	466	421	416	483	444	422	495	466	415	433	437	452	453	479	454	440	453	440	461	487	452	466	476	464	488	417	478	402	478	476	466	463	434	488	435	470	450	429	481	465	459	457	442	473	443	465	433	456	450	450	443	466	452	486	458	443	452	464	481	500	472	463	473	502	421	423	457	478	503	435	492	460	464	480	490	499	491	454	446	445	472	424	414	468	466	451	483	485	435	442	470	474	471	430	462	492	485	454	476	477	446	477	470	496	416	472	470	473	443	483	467	469	426	445	441	490	458	488	463	436	463	492	470	465	478	451	483	428	468	454	465	478	460	474	453	417	403	453	412	426	478	502	479	459	443	461	473	445	475	477	468	453	495	430	490	446	470	475	508	469	435	458	440	461	498	462	479	460	463	423	448	460	474	465	440	464	453	530	429	439	447	431	456	461	491	504	487	488	438	474	437	464	455	494	425	496	460	493	428	452	505	414	423	464	441	454	494	466	459	467	499	408	437	451	469	483	482	457	458	451	441	489	435	436	476	491	447	432	504	446	475	458	434	446	450	469	443	432	489	497	459	438	494	455	469	486	435	484	446	429	512	476	460	432	459	468	441	464	439	450	427	482	460	479	453	449	471	467	460	476	455	440	449	457	454	515	479	487	460	453	474	502	450	458	464	465	473	445	465	459	454	443	471	470	477	493	459	431	475	455	450	455	502	458	456	476	455	481	465	460	465	435	466	484	496	456	484	463	444	500	477	436	456	447	415	454	426	463	461	457	423	461	431	427	438	497	441	465	486	463	465	485	464	501	478	494	490	470	454	474	486	428	429	459	467	430	471	421	449	426	464	430	442	505	454	472	466	473	434	497	480	487	486	478	488	460	456	477	474	480	456	471	464	459	442	411	435	475	491	472	491	520	454	477	477	505	485	458	462	459	499	457	443	466	416	482	442	495	434	456	467	506	460	424	459	480	472	497	501	454	435	455	481	462	457	478	499	471	479	472	494	455	479	428	450	426	419	421	470	449	456	484	450	431	472	462	465	479	457	450	433	477	474	477	488	451	422	472	467	457	494	442	417	463	484	408	438	498	445	474	440	465	435	467	456	480	459	470	463	461	477	462	421	457	442	457	466	457	462	457	476	446	471	475	456	477	462	464	459	472	475	441	453	472	470	454	479	455	513	515	448	435	489	474	419	455	452	486	475	458	431	475	489	485	466	462	438	450	485	456	448	458	484	465	427	420	444	463	459	436	486	462	427	443	408	460	489	465	466	449	459	443	462	479	440	498	466	502	506	465	461	446	431	465	462	467	463	450	469	470	424	462	465	473	464	448	472	450	466	408	516	472	462	462	441	423	491	481	462	454	445	435	465	445	426	472	448	450	471	457	457	509	487	433	414	455	475	445	452	406	436	443	452	453	485	454	471	490	454	437	455	502	471	427	477	460	450	455	432	494	446	455	459	443	467	462	426	480	457	480	415	458	451	471	474	461	472	438	466	504	459	464	473	476	438	456	445	427	461	465	460	423	481	476	456	500	487	511	470	469	456
14208	3426	2271	950	668	536	543	516	452	433	388	410	396	429	372	384	360	398	373	325	334	359	355	398	351	382	384	335	317	407	325	372	347	348	369	366	343	348	358	346	365	362	348	324	364	382	390	375	346	340	322	370	340	359	327	372	382	366	337	344	381	346	324	331	377	365	332	346	345	330	360	350	368	360	373	364	362	347	351	343	331	347	327	336	324	340	353	367	372	382	352	362	380	402	354	370	314	377	329	376	327	310	387	377	354	345	347	333	361	375	365	369	395	355	361	342	335	328	385	357	352	374	357	363	357	340	329	341	320	387	372	348	360	342	353	348	357	372	336	368	370	359	392	416	363	353	325	340	301	335	310	348	325	324	323	383	375	350	356	337	339	317	362	357	345	348	345	358	362	369	353	354	377	350	363	356	353	353	342	369	334	377	382	329	338	359	360	348	340	320	352	320	326	374	365	308	379	354	388	345	358	353	353	343	347	382	334	358	367	351	349	370	335	352	348	355	336	320	393	343	389	367	347	365	357	368	360	363	350	327	368	377	377	357	376	355	374	368	364	347	395	341	356	345	328	305	367	344	367	381	343	377	353	349	354	338	360	344	372	330	346	379	365	347	333	350	356	356	386	377	342	347	355	333	309	378	323	350	320	373	330	361	405	357	347	371	346	364	332	379	355	347	304	332	362	321	325	332	371	342	389	347	317	334	356	352	365	336	327	359	361	337	369	387	402	320	331	351	369	374	354	342	371	348	345	332	363	355	354	349	361	368	363	336	325	336	362	312	348	317	362	396	322	347	380	353	344	368	342	360	348	351	338	356	334	340	354	340	360	352	347	331	325	346	355	339	344	316	318	349	369	360	352	379	344	348	352	356	324	341	350	324	361	357	392	338	342	377	322	346	344	345	320	378	346	330	354	346	334	363	328	333	338	376	358	358	338	358	344	346	377	338	347	330	375	345	349	319	318	343	363	352	348	360	366	365	371	366	328	356	346	369	358	331	312	354	362	349	352	358	376	366	313	321	323	385	386	360	365	353	349	366	327	384	391	344	350	332	359	358	351	378	327	346	347	320	349	354	336	360	325	330	347	365	358	326	366	358	373	325	317	334	345	346	387	364	383	340	402	353	352	377	347	333	345	346	365	367	356	373	375	365	353	345	344	349	344	353	341	351	333	361	310	344	363	343	341	340	337	387	355	325	356	354	329	328	377	348	385	359	348	369	300	355	352	338	324	364	336	319	383	367	351	373	366	350	354	363	336	288	373	380	325	367	346	363	363	366	374	364	373	354	357	341	364	335	349	353	358	347	364	338	344	374	334	352	363	327	377	312	329	367	324	343	368	337	376	366	352	355	345	350	345	372	373	355	343	358	357	356	368	353	318	342	352	402	351	342	317	382	335	342	364	385	334	373	341	320	386	366	344	372	353	344	343	342	350	326	331	364	362	340	364	338	317	328	327	403	347	368	355	356	343	328	335	338	397	365	354	352	356	346	348	368	370	352	345	332	344	336	360	316	340	372	353	321	358	351	357	344	344	327	346	329	351	334	316	324	366	319	367	365	358	342	360	333	353	399	351	393	361	381	348	334	347	353	351	365	318	330	391	371	407	335	307	360	322	349	389	363	361	345	367	338	356	377	340	338	358	336	373	343	342	334	312	355	388	369	352	370	385	345	355	376	357	349	331	362	348	365	334	324	314	338	373	369	396	361	361	329	381	348	327	354	368	337	345	342	344	363	404	349	358	356	357	343	367	358	396	369	342	353	354	357	352	344	351	318	374	352	348	353	373	368	351	374	309	330	382	340	349	339	384	369	379	311	338	335	350	317	330	350	349	329	348	351	309	338	380	323	349	328	349	363	346	337	344	382	384	365	310	332	293	343	364	333	388	374	401	355	350	357	360	339	374	347	348	379	366	345	355	349	364	343	381	333	337	346	355	340	355	339	348	314	330	361	369	370	344	391	375	382	342	351	372	355	351	384	346	371	358	335	347	373	374	376	365	342	325	363	349	334	359	338	340	374	327	393	367	342	363	354	374	302	372	379	365	363	348	362	347	371	350	330	332	371	373	381	364	351	362	366	337	376	344	365	328	353	339	349	341	347	337	303	364	383	375	362	347	356	363	379	370	350	352	357	372	384	373	348	361	341	324	339	360	367	336	339	380	342	300	348	378	368	368	379	366	363	364	326	328	321	328	345	357	338	359	363	339	377	391	354	342	377	387	327	354	349	337	335	345	316	330	343	347	357	330	346	354	308	352	366	346	371	379	325	343	349	369	324	370	327	369	328	404	338	335	379	363	373	342	410	390	343	348	364	356	356	363	334	287	369	332	342	395	346	345	360	350	362	347	376	342	338	342	374	353	352	358	349	334	379	359	368	371	353	325	337	351	378	331	340	363	337	362	349	346	326	336	337	328	304	340	369	369	305	315	341	359	371	359	350	363	306	325	345	354	355	381	356	335	350	345	371	356	363	383	334	351	355	345	363	403	310	373	372	338	326	303	335	330	339	342	319	339	362	352	337	343	350	372	343	356	327	343	342	356	362	335	348	342	326	367	362	340	378	324	322	332	358	370	383	327	320	348	349	337	389	384	383	348	381	326	328	370	378	366	294	349	382	384	324	330	392	362	350	359	343	373	390	356	352	348	391	371	359	347	365	334	363	324	318	347	360	325	358	371	356	303	369	331	382	350	352	363	342	364	360	369	336	360	336	324	366	372	317	368	378	338	397	336	373	364	317	318	354	354	348	364	357	353	337	315	344	353	321	367	359	330	350	407	355	359	371	349	357	324	371	343	331	370	352	369	372	348	382	321	340	371	351	369	318	359	370	335	352	356	323	329	322	349	389	292	354	361	360	389	332	344	353	327	363	393	384	332	366	354	372	329	360	343	347	347	332	354	329	367	325	379	376	374	329	364	365	341	361	339	347	401	323	327	379	358	386	379	338	374	385	344	374	409	344	322	321	318	382	351	372	381	364	364	407	375	330	353	329	351	329	330	360	354	347	381	349	348	373	367	356	324	363	292	340	343	350	384	368	351	331	345	325	330	360	326	339	382	372	337	328	294	347	365	355	358	354	359	369	348	349	372	366	377	351	355	427	349	363	338	362	341	371	354	349	383	344	328	351	378	333	355	331	386	369	366	368	359	384	323	373	346	379	343	388	339	373	329	347	327	343	329	369	352	352	346	353	370	357	341	364	345	389	330	345	348	345	328	372	386	340	342	342	337	334	344	350	350	342	330	324	360	328	343	360	355	392	389	353	365	378	367	345	368	356	329	348	333	373	337	347	366	348	335	369	307	354	348	361	357	348	351	304	369	343	329	356	323	353	360	344	347	380	355	390	356	355	354	328	324	427	353	349	348	363	342	378	387	368	396	323	348	347	360	364	342	347	339	342	308	345	344	387	367	359	364	355	338	344	383	347	325	375	323	317	322	357	338	363	329	363	328	370	343	355	372	383	348	366	353	363	319	402	331	370	323	348	333	309
8178	3479	3550	2723	2241	1839	1610	1448	1302	1182	1117	1097	1078	1025	996	1027	936	1024	916	927	998	898	924	942	917	865	880	920	887	864	915	868	851	874	850	935	894	858	890	849	839	870	876	799	832	840	868	858	841	861	847	835	838	889	830	825	857	827	884	862	811	855	860	878	840	829	808	920	852	819	799	862	852	813	818	856	883	811	865	845	821	832	866	801	863	806	814	846	832	867	868	868	872	867	878	844	826	792	876	832	816	810	815	835	840	817	822	861	771	885	844	860	853	800	878	905	820	847	850	818	813	838	838	855	872	864	844	853	854	802	902	865	876	810	862	893	816	841	838	820	782	835	845	829	833	811	776	830	756	797	779	865	838	821	775	840	882	842	854	858	813	855	833	830	803	883	834	814	857	863	876	796	865	847	818	833	832	800	837	814	880	861	851	819	847	870	849	809	794	821	838	868	827	830	811	845	754	888	787	871	834	838	865	849	834	847	801	817	851	868	838	846	858	845	856	843	867	818	835	871	820	827	854	828	869	848	871	807	835	849	852	795	804	793	811	835	821	880	815	904	820	854	865	818	860	815	845	823	857	776	858	801	876	838	833	802	840	830	847	837	855	822	840	815	838	875	873	876	863	836	822	802	779	844	867	848	864	832	853	838	893	862	829	796	846	833	841	769	840	831	859	870	826	832	831	786	823	817	818	841	893	881	858	839	855	847	804	886	837	883	790	799	824	875	811	837	804	836	842	829	847	844	842	817	840	867	851	862	858	880	859	809	817	809	790	821	847	867	858	833	875	867	814	864	850	849	839	822	867	833	855	829	890	881	832	816	845	826	801	888	793	815	872	802	806	767	880	826	872	866	823	856	862	879	829	857	827	832	824	848	834	868	828	910	790	790	806	836	822	853	846	839	895	880	842	825	833	841	854	799	844	914	855	853	827	804	879	800	874	811	799	815	858	829	817	810	832	777	779	847	829	844	824	824	842	851	841	849	797	830	838	842	786	868	817	818	833	845	790	849	782	845	794	825	840	818	811	842	845	819	837	875	824	836	848	809	816	792	838	800	810	854	824	818	843	834	838	816	782	795	830	808	865	828	824	829	849	804	812	840	902	813	878	787	831	810	859	816	829	845	897	832	878	827	876	854	834	859	791	838	862	817	861	839	845	845	815	805	862	795	829	822	839	845	829	866	836	840	823	845	833	866	853	819	820	843	813	779	809	791	834	857	872	794	818	884	797	826	884	804	840	833	863	886	865	828	789	814	821	802	863	837	784	851	911	856	808	792	800	774	835	857	873	837	784	868	793	809	816	856	812	787	827	845	833	899	852	893	809	908	814	825	804	794	860	884	860	832	884	846	861	843	830	914	842	829	758	852	835	829	815	882	807	887	815	873	850	879	822	853	792	871	839	869	819	926	838	902	829	865	780	828	826	809	836	890	821	872	852	815	810	805	806	846	817	792	816	813	775	801	848	867	884	893	790	902	842	859	838	871	822	886	848	887	824	822	846	844	843	786	790	848	818	850	851	841	830	805	837	824	870	785	830	868	794	796	833	885	849	811	855	853	856	830	863	830	784	854	842	883	809	832	857	798	817	851	863	827	878	833	818	823	780	809	787	750	772	880	881	822	824	850	862	842	870	891	834	837	853	863	801	851	837	856	873	798	829	839	843	843	828	810	800	873	861	809	803	884	834	823	821	840	824	834	818	866	826	888	868	808	804	844	864	851	859	859	838	855	850	848	845	840	867	821	864	828	853	815	834	845	875	827	785	843	817	873	852	830	878	827	819	841	825	850	838	849	811	819	861	841	844	857	787	834	819	834	854	863	839	840	822	918	819	815	841	802	835	770	823	895	860	816	826	860	790	870	835	908	834	801	830	861	850	844	856	868	774	819	880	867	858	836	823	829	843	867	825	803	825	878	814	828	872	774	810	777	782	783	826	834	839	851	860	820	813	796	808	833	836	828	799	825	832	827	763	851	852	845	865	807	886	812	819	796	855	883	825	839	863	890	805	827	899	814	810	832	797	866	782	866	825	828	817	793	875	835	842	901	817	859	828	762	828	821	828	845	848	877	857	840	857	844	801	849	861	838	831	828	831	851	898	860	800	815	859	850	830	813	791	870	826	780	843	821	776	844	803	812	841	847	776	868	863	828	795	884	825	797	816	788	840	843	856	809	855	854	850	822	846	823	831	849	862	833	795	823	803	885	845	828	842	818	878	807	868	803	770	859	802	882	840	841	869	870	848	844	826	816	812	864	827	884	858	781	864	870	809	829	846	839	895	825	826	806	838	847	897	800	813	827	812	805	838	831	855	837	792	827	889	834	859	841	825	844	813	845	808	858	869	841	832	797	807	834	841	859	824	861	811	900	857	812	838	801	835	828	827	810	769	819	844	865	733	806	784	865	844	841	818	850	800	828	782	827	788	814	853	843	801	839	868	837	875	840	850	801	863	816	816	864	841	908	868	866	817	827	893	800	846	839	814	849	784	849	865	872	844	867	799	816	786	836	821	853	839	890	841	832	880	812	852	849	886	813	790	857	795	798	834	825	797	873	832	834	804	840	842	876	806	839	881	841	861	815	859	748	844	896	856	772	809	857	833	826	809	810	823	837	885	760	803	872	832	898	821	843	865	860	787	863	853	863	841	843	781	799	807	819	831	807	800	847	849	819	793	869	847	878	837	827	798	851	848	852	863	837	839	860	810	825	838	851	839	844	841	764	813	820	823	855	824	833	809	872	822	806	839	850	810	860	840	804	813	846	843	816	830	791	816	818	828	795	870	830	831	844	891	831	798	869	880	825	861	782	840	823	824	861	784	862	839	779	845	805	873	810	847	838	858	850	792	809	801	843	825	815	835	838	809	872	836	824	831	782	856	842	831	850	850	833	845	826	831	783	834	806	827	859	842	767	846	859	824	838	839	804	795	794	806	823	842	833	866	821	853	797	794	837	786	889	858	833	854	873	873	814	841	854	848	882	829	859	851	771	861	827	850	869	823	785	858	803	812	824	894	831	886	818	799	865	833	830	847	841	889	791	789	812	866	874	784	836	822	892	825	879	833	840	817	813	875	828	825	826	812	853	868	816	838	860	854	875	804	814	810	799	816	797	847	832	834	817	838	836	823	823	825	808	852	860	850	817	879	865	854	868	857	862	773	836	829	838	862	823	847	876	880	826	829	844	863	871	796	843	870	809	834	826	835	863	849	865	825	837	862	872	864	871	866	823	830	831	867	861	845	897	821	825	878	876	811	842	884	868	851	810	809	813	848	838	843	804	839	845	822	839	823	869	847	882	834	843	820	860	872	813	801	835	849	866	830	852	868	832	811	862	831	833	828	872	834	796	851	850	891	949	823	803	819	772	869	812	839	838	832	782	827	818	829	850	852	846	795	841	811	841	865	863	817	800	768	759	866	812	882	884	842	808	829	856	836	801	859	826	767	844	810	837	803	851	860	847	830	798	875	813	808	882	826	795	808	867	843	828	839	756
1499	1027	496	251	231	227	226	252	217	248	225	236	224	226	240	216	223	232	249	247	222	216	236	231	206	246	260	228	234	246	219	273	208	217	226	234	215	219	227	229	236	199	218	235	202	257	226	226	250	259	224	218	220	242	222	224	227	230	228	215	222	227	229	226	223	217	242	207	234	216	215	217	197	245	237	227	228	255	224	215	212	233	220	231	214	249	232	228	199	222	253	255	225	232	236	201	205	237	239	250	211	225	191	213	256	226	238	242	251	221	238	216	252	236	205	212	233	234	239	252	233	238	253	230	209	212	201	230	254	234	257	239	265	261	202	221	206	242	183	249	223	223	199	231	224	229	231	197	203	208	232	241	284	209	215	216	242	240	213	226	214	226	227	212	251	217	214	201	218	215	239	212	233	224	212	232	237	190	221	218	222	247	191	212	225	221	267	249	228	249	218	259	230	217	225	213	243	226	197	240	234	234	235	229	239	216	243	237	240	224	206	232	214	213	274	233	248	227	231	256	240	229	263	228	261	209	209	235	254	236	231	224	225	250	245	239	218	238	212	227	207	214	226	205	239	215	239	258	215	231	218	251	230	238	243	225	180	208	220	222	235	249	206	225	233	232	236	235	203	263	234	225	215	225	229	241	232	259	218	229	219	252	266	236	247	243	227	195	247	221	224	209	237	253	206	218	272	229	209	222	225	219	235	208	246	208	200	241	227	218	233	238	222	202	240	219	254	209	214	237	220	213	209	216	223	235	222	190	236	239	234	252	219	240	222	246	250	237	238	239	237	253	204	227	215	218	233	211	229	249	201	229	211	239	232	245	210	238	211	223	236	228	243	255	252	215	257	230	216	226	208	237	228	235	212	216	216	254	242	243	227	218	256	229	240	212	222	231	208	225	268	214	200	252	220	229	232	205	225	233	202	230	244	199	228	239	220	246	232	254	231	221	217	202	235	258	257	232	232	238	241	250	211	252	199	215	221	213	221	202	243	241	210	208	224	227	216	214	231	216	242	219	227	207	216	240	214	194	238	205	203	219	204	237	240	241	220	234	242	233	231	220	215	195	233	204	213	206	260	228	231	258	223	214	197	201	237	219	238	266	243	193	259	212	208	240	265	246	256	213	206	235	246	247	215	246	215	213	235	251	251	221	228	226	221	209	247	213	246	243	245	232	230	228	285	239	237	240	221	237	271	215	255	223	271	242	206	258	242	211	182	199	238	264	234	226	230	222	228	207	217	215	218	246	210	208	220	224	231	221	219	249	224	252	232	233	238	230	223	214	214	231	222	226	238	261	234	210	214	223	202	217	228	193	206	216	208	223	252	243	225	255	220	234	213	235	198	224	265	245	226	257	247	220	212	231	224	238	244	240	200	236	235	218	239	224	215	277	243	233	223	212	239	220	236	224	219	260	207	260	269	223	232	229	213	220	257	248	216	247	274	226	230	236	214	251	197	222	230	254	237	218	198	228	245	215	216	217	224	197	240	229	227	233	249	235	243	232	226	248	207	240	234	240	207	217	221	227	238	222	239	210	194	252	227	235	233	227	221	248	233	215	226	231	221	229	240	222	222	234	214	221	221	218	246	245	222	222	204	231	217	236	242	217	207	239	213	270	235	244	240	211	226	206	211	257	216	206	220	235	253	238	223	214	230	209	245	237	231	215	245	221	222	221	219	244	216	226	236	238	229	237	202	230	248	220	241	207	208	197	214	217	238	239	257	244	238	227	192	209	234	206	228	246	221	240	233	259	216	212	252	203	233	219	206	218	194	230	222	265	244	200	229	257	233	232	209	221	215	227	228	221	242	250	206	204	232	210	221	224	228	220	223	210	213	217	198	234	219	231	239	188	224	230	235	241	222	252	264	217	248	219	231	245	242	222	218	219	212	212	212	218	193	208	194	245	247	218	211	215	211	227	219	241	230	225	237	204	220	246	196	213	233	196	239	240	233	211	242	220	239	229	248	221	242	223	224	228	228	215	234	235	223	234	237	241	240	225	201	234	243	212	222	219	249	229	237	236	236	238	217	204	234	248	237	249	239	223	211	234	255	214	235	239	251	249	214	192	239	227	204	260	226	237	223	204	227	240	204	223	234	235	223	233	235	224	216	228	247	237	211	206	226	247	228	227	212	247	235	220	195	232	255	209	230	223	259	260	223	223	231	205	211	269	240	222	250	244	229	242	250	225	212	210	222	249	221	207	217	239	233	203	241	225	217	220	238	215	254	247	233	207	231	239	226	221	262	235	230	223	238	234	254	201	241	218	219	222	204	229	215	236	234	265	257	241	195	222	228	245	264	246	243	235	196	224	253	233	221	222	242	199	224	219	200	217	226	207	247	235	231	222	251	247	248	235	214	243	205	222	210	218	254	271	221	218	197	240	213	226	232	211	232	252	219	215	255	245	203	231	216	245	260	224	238	235	242	220	239	236	243	211	240	227	219	218	239	221	243	230	211	255	257	232	240	250	220	231	246	237	220	221	257	250	227	209	249	210	214	244	251	229	235	201	262	214	242	217	198	233	239	227	197	218	238	273	215	219	229	242	215	211	202	222	232	223	236	238	204	210	194	233	248	269	209	236	242	217	254	193	236	248	194	216	242	239	233	256	230	205	245	257	221	224	213	219	218	230	218	227	228	248	216	228	214	229	188	238	227	246	226	240	231	216	242	194	201	226	245	205	216	203	216	221	258	223	213	195	225	229	216	228	210	200	209	250	257	242	215	227	221	232	225	221	224	246	214	228	223	241	241	244	234	248	227	252	239	216	193	236	231	247	232	232	228	229	229	225	232	243	240	231	251	216	245	221	217	243	198	213	261	233	228	270	240	228	222	261	234	217	255	241	236	197	237	201	251	223	243	203	232	252	253	221	240	275	273	225	225	228	222	238	229	197	202	224	243	221	216	225	235	244	215	210	237	196	232	216	216	187	264	254	205	214	219	189	187	217	237	214	212	227	243	213	216	221	222	240	240	228	215	242	229	216	223	215	226	199	220	226	262	238	226	216	221	238	243	224	236	264	215	264	242	242	223	231	229	196	224	222	212	223	219	248	240	226	260	206	208	205	233	234	221	247	227	221	228	219	270	228	245	235	229	229	243	241	213	245	237	244	236	245	227	218	223	227	197	241	230	250	228	235	215	243	245	241	216	254	229	224	209	202	246	230	249	235	231	211	217	229	248	216	203	226	243	258	246	213	230	247	210	226	225	222	249	239	217	224	199	223	217	229	290	246	231	212	234	230	221	241	207	214	259	216	246	240	222	224	227	256	205	249	223	222	238	233	226	211	224	218	226	225	225	239	236	239	222	238	234	256	228	234	214	218	201	208	201	204	249	247	247	197	208	260	230	244	237	232	216	195	225	211	233	237	256	239	224	237	246	268	223	223	251	234	222	220	215	224	231	220	223	219	225	199	238	245	229	270	233	227	241	207	212	209	240	250	238	211	224	244	229	210	216	239	233	234	213	229	245	224	224	239	194	233	240	221
1694	1366	874	615	562	569	589	584	559	574	592	560	538	568	548	571	604	544	576	556	559	540	491	587	563	553	545	537	516	592	551	584	551	535	562	572	552	529	574	562	562	570	566	588	564	594	591	545	593	562	586	569	565	534	525	544	578	571	575	550	580	530	549	510	566	546	568	535	561	611	554	582	529	551	578	574	552	578	571	557	579	544	543	556	583	570	592	576	557	515	573	566	531	536	559	559	590	592	570	532	557	571	548	582	572	568	568	589	578	564	581	555	573	586	574	512	544	584	571	567	555	552	589	547	574	578	573	571	516	526	578	539	570	572	538	577	558	588	584	572	531	576	564	544	535	541	547	585	591	602	572	606	583	537	616	523	553	574	546	556	604	580	505	573	570	599	551	556	534	581	544	563	577	564	591	582	629	549	603	530	537	592	520	549	586	568	563	588	567	590	545	536	533	560	565	546	586	588	584	522	575	561	585	589	584	594	574	592	560	553	533	575	533	551	567	581	554	600	538	585	574	578	557	533	603	568	578	572	546	533	549	548	559	549	595	553	544	557	528	560	538	565	543	567	568	559	552	578	534	572	571	578	570	524	529	568	569	582	544	573	617	560	574	568	571	542	574	622	607	540	553	514	589	618	564	593	567	537	549	552	521	559	567	591	544	585	602	537	583	575	602	560	563	570	526	601	557	572	565	604	555	572	570	559	565	582	554	573	550	573	570	567	567	556	557	578	572	588	527	566	579	530	593	583	576	566	610	553	586	581	594	553	582	585	598	542	558	543	583	587	537	521	507	558	548	554	609	573	550	550	601	586	576	546	548	570	527	560	589	575	551	551	591	553	563	558	565	559	555	543	517	585	608	535	600	533	537	580	541	548	569	575	571	568	604	571	589	583	591	574	568	585	587	516	567	552	573	549	508	547	573	534	591	549	589	585	514	539	567	602	551	601	506	545	593	539	531	604	514	521	575	519	528	580	595	543	569	573	551	589	592	555	568	595	560	526	536	570	559	586	527	547	553	549	573	565	533	533	534	558	590	541	512	580	521	546	559	595	567	559	556	549	574	553	554	567	555	557	582	579	573	550	564	584	550	536	554	547	550	576	564	557	550	583	532	563	565	561	601	546	534	509	581	618	568	595	557	536	617	564	569	589	556	531	571	578	537	546	539	523	552	585	557	566	590	556	542	502	543	573	552	589	547	566	523	550	523	560	568	552	564	614	586	583	557	586	603	576	560	553	584	600	568	622	590	538	533	588	565	576	582	560	575	568	558	539	538	575	542	531	558	579	586	528	567	553	562	576	563	603	551	569	582	518	567	611	588	566	546	560	546	547	544	552	592	567	573	515	551	584	547	592	544	566	529	541	585	533	571	547	556	542	510	540	557	568	555	586	515	573	583	590	533	569	556	584	535	558	581	559	555	570	559	569	526	546	548	583	600	602	548	529	528	606	530	565	557	593	555	560	614	535	557	555	518	564	558	524	592	552	599	586	528	545	551	549	582	538	577	603	584	573	609	591	582	532	578	563	570	593	565	513	551	576	549	538	584	587	555	566	532	556	581	608	553	569	565	574	562	570	592	582	554	528	590	603	508	535	602	569	604	581	596	569	631	573	595	586	572	588	604	536	540	538	571	556	582	575	580	557	570	581	541	578	551	547	561	579	574	546	533	549	550	550	553	540	564	549	545	566	566	555	541	545	559	597	553	530	579	621	571	592	582	584	553	527	564	577	587	595	575	564	522	555	586	570	550	559	568	580	565	567	560	568	570	548	564	596	547	633	552	558	541	548	559	563	530	557	534	522	573	570	558	544	541	580	563	565	610	571	573	563	542	587	562	542	535	545	540	531	582	567	534	552	573	550	558	600	553	569	563	578	524	553	525	537	533	549	556	550	589	531	585	566	573	591	569	566	555	541	543	523	541	563	582	549	559	537	598	529	535	561	547	537	550	554	602	565	591	591	588	563	539	627	564	559	592	544	545	548	560	583	572	531	581	517	593	599	537	548	558	568	503	577	553	579	567	547	574	574	582	573	545	581	520	536	579	573	560	578	568	552	595	555	625	567	560	540	579	548	527	580	570	594	565	539	590	565	550	563	569	603	554	607	611	549	575	529	534	604	553	579	589	572	517	543	562	572	533	569	541	561	588	545	565	587	560	595	568	541	545	580	577	550	561	525	548	551	556	572	538	548	545	576	572	566	604	543	534	586	604	572	601	601	552	568	525	566	562	564	554	554	553	607	564	548	571	578	581	610	584	592	534	542	554	547	575	578	596	536	567	559	626	561	532	557	595	559	531	570	520	561	565	563	619	546	557	545	532	590	587	587	604	544	569	571	538	517	559	599	605	577	595	527	559	594	559	570	546	567	548	545	580	574	557	573	590	538	532	555	579	571	555	584	563	573	552	553	558	552	546	569	565	593	535	592	504	570	529	580	545	596	573	581	581	546	579	544	580	592	590	560	546	521	557	594	521	601	537	555	600	587	534	563	587	546	584	564	553	603	585	562	595	538	592	579	596	573	586	549	539	517	603	576	617	559	615	538	533	557	546	573	602	586	575	563	546	562	567	523	564	567	607	562	583	522	579	594	558	601	539	592	552	581	582	541	564	580	600	575	572	588	581	534	558	590	598	544	582	587	519	567	574	631	588	595	543	571	553	563	569	564	505	531	589	561	587	585	572	618	542	560	574	540	568	587	602	554	589	562	574	543	580	590	569	537	554	572	537	549	585	508	548	530	564	594	554	624	533	543	601	554	543	570	613	555	512	571	563	561	565	570	527	548	581	594	562	578	566	559	557	516	599	542	585	557	539	567	548	567	570	512	535	581	585	588	591	588	579	558	580	587	574	537	538	572	542	536	576	540	545	571	624	596	527	572	566	557	568	566	572	577	570	551	554	585	580	582	575	554	497	592	505	585	559	563	540	547	535	587	537	563	541	541	585	577	530	571	544	588	565	552	552	575	577	551	594	533	588	555	597	601	555	573	570	553	564	550	563	549	541	598	555	506	587	566	555	566	558	598	567	580	553	547	578	567	567	565	569	528	594	533	545	583	587	569	546	547	573	556	564	536	573	530	545	578	507	541	507	574	604	580	532	585	584	600	571	567	562	566	516	548	565	542	599	538	575	543	598	637	554	553	578	544	566	592	594	578	529	596	567	587	563	570	542	536	578	540	603	549	567	586	553	586	543	536	578	585	592	520	569	589	578	570	584	587	582	581	580	586	516	567	526	559	619	566	547	550	576	540	524	578	547	541	538	550	562	543	597	548	584	585	553	619	603	591	549	570	591	577	581	596	586	577	569	577	534	588	563	547	563	515	590	566	569	607	574	565	571	611	576	542	575	537	546	571	549	553	549	545	553	546	602	549	555	572	564	560	544	590	523	539	522	550	567	570	587	547	571	522	565	542	554	582	554	542	551	585	544	531	553	551	561	592	519	558	517	573	518	532	544	527	593	572	571	533	543	569	552	533	551	544	531	533	609	525
7359	1638	840	474	307	275	263	237	185	194	193	169	195	175	199	171	176	181	180	176	177	218	184	158	189	169	170	195	178	153	166	159	161	182	152	160	165	180	164	169	173	172	159	161	171	170	163	178	175	155	151	174	156	175	153	162	166	184	183	151	173	210	160	167	168	180	166	134	164	154	186	183	153	158	176	180	165	184	179	173	154	162	180	192	161	170	177	187	176	172	167	149	164	163	174	156	189	176	178	178	163	143	170	171	170	186	193	181	162	169	168	170	154	172	172	159	172	148	163	163	183	171	162	174	137	184	174	168	163	158	196	154	184	165	194	164	176	203	179	155	175	183	163	154	144	191	189	185	159	174	174	146	207	198	155	187	160	178	169	163	152	168	142	173	175	162	183	193	177	149	178	169	177	176	171	178	155	188	153	163	184	171	155	142	187	155	175	175	164	174	188	147	150	181	166	174	180	171	153	169	158	154	180	194	206	175	184	163	165	169	152	178	153	168	161	191	162	183	165	164	170	166	182	186	155	166	154	182	188	154	171	157	146	162	164	153	171	175	184	174	180	169	143	179	180	175	171	201	171	182	185	185	164	192	163	155	192	162	173	177	172	165	177	165	155	178	149	175	164	169	196	143	185	134	167	142	164	165	151	189	170	167	171	155	163	184	161	154	160	153	157	161	165	152	163	192	189	150	149	172	153	195	181	174	153	190	166	169	177	165	168	157	181	165	166	178	162	183	155	164	170	165	195	182	150	160	186	150	188	180	168	159	194	151	160	180	178	177	173	168	156	157	190	176	176	172	178	185	184	158	187	168	164	144	153	172	173	178	174	183	178	166	173	189	154	161	166	174	151	164	160	181	168	181	195	158	172	163	156	190	181	180	161	181	165	153	178	165	176	179	180	168	157	174	175	171	164	161	178	180	171	170	174	167	215	175	152	164	190	189	164	153	167	154	155	181	173	171	169	157	182	152	169	180	155	144	177	164	173	162	161	162	162	183	167	149	179	180	164	180	170	188	165	174	180	182	164	155	157	144	178	146	159	152	163	153	187	147	149	199	173	165	178	169	161	167	201	163	127	175	168	177	163	180	147	157	178	189	180	146	186	147	169	178	159	163	166	172	166	191	152	175	180	160	153	172	150	165	198	168	137	177	153	178	170	176	179	144	170	155	141	172	166	161	171	170	184	168	177	169	186	164	154	168	154	158	178	155	190	165	169	203	162	159	173	151	182	157	166	185	192	187	156	198	190	167	170	155	185	190	193	170	184	173	167	161	153	179	169	202	185	181	161	149	157	185	178	187	188	159	173	149	148	163	149	138	159	146	180	191	187	170	169	184	158	182	178	159	150	143	158	176	163	170	160	189	160	172	170	167	177	157	204	143	170	176	179	154	171	172	152	177	156	158	173	189	155	190	184	165	164	171	157	169	169	172	145	179	170	176	145	158	169	162	162	183	165	159	156	144	163	159	187	163	173	159	178	191	188	165	173	156	158	160	181	171	145	179	150	162	183	163	156	152	171	144	177	179	158	173	165	198	158	150	163	169	166	144	154	163	168	176	171	163	167	175	176	163	189	165	174	170	179	145	163	174	194	178	146	142	176	161	169	179	185	158	179	159	160	187	172	161	142	156	158	168	181	171	165	168	146	175	183	149	155	140	176	178	169	224	174	156	166	197	165	162	161	196	164	148	197	177	184	166	199	156	152	156	187	161	168	174	146	171	179	162	145	172	163	168	173	184	181	150	182	176	181	154	162	181	170	192	132	152	190	161	162	165	197	153	185	170	131	146	157	162	164	163	164	159	164	168	203	161	157	189	168	142	181	149	166	159	170	163	151	166	169	191	181	174	152	184	178	157	183	183	202	148	174	144	161	165	159	162	160	184	171	142	145	178	144	171	171	168	169	166	174	152	161	161	166	176	179	173	159	176	175	188	164	162	177	172	173	186	163	168	178	166	156	162	161	167	157	172	151	173	161	154	154	164	167	170	175	166	164	179	177	159	157	170	164	180	182	166	193	165	189	192	158	149	152	187	151	157	195	176	171	168	169	162	181	175	167	179	183	174	151	154	153	158	180	199	179	164	170	155	149	195	209	154	188	162	169	166	189	152	184	154	157	166	173	121	174	162	175	156	168	175	159	191	183	159	210	153	165	137	156	181	158	172	148	184	165	143	190	148	160	167	185	167	176	204	172	146	176	148	157	147	186	159	165	177	144	173	166	157	154	170	159	164	195	183	154	151	173	137	162	165	186	150	159	172	163	156	177	181	176	159	159	163	203	153	181	168	173	165	182	193	173	186	182	148	146	170	169	165	169	169	180	189	189	161	153	156	149	181	146	172	149	166	172	158	173	175	163	145	149	145	185	155	181	159	187	160	169	181	214	179	196	159	185	155	168	173	159	173	164	167	172	183	204	154	161	171	164	173	175	180	186	166	166	158	159	172	159	164	168	148	155	174	164	170	157	173	189	177	146	176	164	168	161	153	158	192	146	176	148	151	174	152	177	171	178	156	183	180	155	172	147	182	180	153	154	161	175	190	149	185	149	155	157	170	159	152	149	186	152	178	174	162	170	189	173	185	153	158	160	175	162	176	167	157	177	171	161	159	173	164	176	166	174	178	171	178	159	182	184	162	148	180	171	173	164	183	159	160	163	145	179	167	161	156	148	155	170	191	155	179	170	182	162	174	175	170	157	167	161	189	184	176	171	151	168	163	159	171	147	187	157	159	166	187	183	173	168	191	157	188	156	140	188	145	182	176	176	166	161	167	159	160	153	166	158	159	164	174	161	162	142	155	158	148	191	180	170	174	179	153	150	179	176	163	172	177	169	163	166	165	152	207	172	173	172	185	179	190	186	166	150	178	178	166	164	163	161	186	177	135	171	177	189	189	163	161	166	171	175	183	187	160	136	158	145	172	154	168	160	181	190	168	148	146	180	201	158	174	153	170	189	184	170	161	167	195	152	167	154	162	169	153	154	162	169	175	189	159	171	167	169	171	163	178	169	189	187	159	159	181	152	147	160	167	161	167	171	161	166	182	174	177	164	163	151	185	198	169	154	141	178	162	177	171	180	180	164	156	204	178	185	164	161	194	154	177	182	185	188	153	139	183	158	159	169	172	179	166	168	163	167	151	173	181	161	170	150	153	180	169	158	176	172	165	158	137	158	165	173	164	169	167	181	174	197	178	199	171	187	173	166	207	154	187	170	170	156	160	160	181	152	162	179	183	152	158	164	166	184	168	168	170	185	167	189	154	176	183	177	164	170	155	157	166	176	180	174	189	160	174	167	171	159	152	177	150	168	157	161	159	181	161	161	172	186	157	150	148	164	169	180	132	153	168	149	190	163	188	149	175	180	154	176	154	177	159	154	173	167	164	141	171	155	177	165	183	180	181	164	159	148	165	168	183	157	182	161	168	175	160	175	149	159	172	184	169	175	172	171	154	175	166	155	184	164	163	180	182	155	164	163	186	164	162	159	166	170	197
6067	2037	1583	1469	1136	946	841	799	729	631	630	566	579	605	558	513	557	560	527	537	518	542	504	505	498	471	438	472	438	488	484	465	524	469	475	538	495	462	483	481	467	456	447	478	470	458	438	471	482	445	482	506	464	449	452	494	469	444	449	450	476	465	462	445	490	450	447	486	434	435	450	449	461	472	491	453	463	432	437	472	493	420	472	482	434	459	463	454	502	445	442	434	492	416	440	457	462	452	450	443	450	464	494	431	474	479	406	480	445	486	429	477	457	437	459	440	445	437	447	430	474	503	442	472	441	443	435	493	466	497	464	473	478	429	456	520	443	457	433	462	437	446	451	472	459	475	436	419	452	443	437	457	441	480	477	469	449	475	464	472	467	471	454	421	458	447	475	461	431	467	460	492	419	480	413	453	472	483	464	456	499	448	471	439	452	462	467	424	454	505	439	435	446	486	460	490	461	461	478	445	414	451	456	436	496	468	506	432	488	472	477	427	469	465	398	456	475	447	433	433	463	424	428	466	470	468	464	456	438	464	462	476	466	462	460	468	443	465	460	471	470	470	439	459	458	448	489	481	435	435	463	445	469	465	478	466	474	493	476	452	494	482	422	514	453	436	443	434	426	455	450	438	446	450	453	465	451	402	485	468	466	450	468	430	437	432	455	472	433	468	457	445	485	441	424	437	438	413	487	490	410	461	489	450	463	462	450	431	443	414	469	481	441	455	479	491	474	457	431	479	462	468	447	424	477	462	457	481	475	437	435	479	491	449	484	476	460	484	431	449	467	439	470	476	486	460	465	434	484	459	437	467	442	497	452	457	459	461	457	451	480	452	455	483	474	469	489	433	492	435	453	433	483	449	465	493	471	492	444	485	462	468	456	458	441	480	454	434	493	460	461	484	457	480	438	436	451	434	446	465	474	455	504	486	471	484	460	412	446	453	453	466	481	491	478	453	489	439	441	447	441	456	439	445	450	473	455	468	473	479	488	431	451	474	451	419	508	458	448	451	463	465	418	479	467	497	464	499	432	469	472	449	425	424	463	442	440	455	448	466	477	512	481	457	467	439	475	445	445	476	468	430	464	478	465	454	473	462	491	474	461	454	497	418	449	468	489	458	439	483	457	478	470	490	459	433	415	472	469	471	456	441	481	453	478	427	434	470	447	473	463	449	424	467	472	492	463	464	467	465	445	408	455	464	483	455	471	441	468	452	478	451	433	432	486	450	457	459	435	489	433	453	496	459	458	426	461	457	429	487	498	451	448	457	454	448	488	464	442	456	472	470	487	486	458	449	438	461	453	475	454	444	478	481	483	446	442	480	484	483	457	464	473	502	447	454	470	462	467	435	475	447	478	475	486	483	484	446	434	436	447	538	470	432	448	438	466	391	465	445	452	463	443	459	441	459	466	485	487	461	473	466	506	461	479	466	443	481	437	463	490	457	435	445	484	484	482	419	429	475	454	444	481	440	461	452	438	460	483	476	490	487	477	441	467	481	441	452	444	483	438	456	477	437	470	469	467	433	468	429	446	428	483	485	493	447	440	449	479	443	443	484	446	447	468	452	428	424	463	456	432	472	441	442	443	456	468	471	470	469	492	489	426	452	438	503	419	464	519	432	454	441	442	458	463	429	487	484	439	454	488	455	472	467	425	451	467	448	466	458	449	463	476	463	452	428	475	473	468	487	449	465	490	453	440	477	504	472	465	443	403	488	453	448	426	451	418	492	470	450	463	467	443	483	507	425	463	477	469	476	444	439	447	459	445	486	434	469	442	487	430	453	460	488	452	484	446	462	455	455	434	437	447	452	456	454	475	441	471	439	474	440	507	460	465	463	452	433	442	481	449	480	477	452	444	461	457	477	482	456	494	482	468	453	471	451	495	497	445	474	460	488	482	455	442	451	430	515	468	519	491	472	436	480	478	443	461	467	435	466	494	431	463	474	476	469	472	446	491	443	479	519	449	456	475	473	461	446	462	457	425	473	471	417	473	445	424	473	427	464	480	434	448	476	465	413	438	464	457	453	478	477	437	420	497	444	439	480	453	472	441	449	475	425	464	474	441	523	455	474	466	442	491	479	480	464	429	477	493	438	492	444	463	445	499	475	435	476	481	483	430	511	451	475	454	445	446	445	466	482	480	445	453	434	474	443	435	461	485	463	465	469	474	446	427	454	444	479	437	450	452	423	461	491	471	461	466	478	444	490	455	443	445	466	460	488	467	464	437	434	428	431	486	447	432	488	467	495	468	469	440	456	466	449	455	427	467	474	437	499	454	458	445	475	454	441	492	477	454	472	466	448	459	428	478	457	447	457	467	471	422	413	443	463	501	475	433	485	465	456	397	423	435	475	464	484	463	462	447	518	475	457	455	447	461	476	457	452	513	459	479	465	453	438	480	478	441	456	485	450	463	465	415	457	489	471	436	461	425	446	469	494	452	428	485	486	451	453	477	453	501	443	448	482	432	451	459	470	451	478	478	509	448	471	443	465	505	513	443	453	478	457	488	471	462	491	528	442	469	468	483	503	447	446	448	494	507	431	425	444	453	466	463	423	465	463	442	412	463	466	472	451	462	476	481	449	411	451	460	490	478	434	437	475	482	477	467	451	444	468	474	416	453	475	462	447	448	451	452	457	422	430	467	433	427	443	476	509	460	493	476	491	449	497	472	441	462	456	471	464	426	447	465	458	442	439	468	487	415	423	475	468	428	491	506	470	455	457	457	446	429	446	444	485	473	459	444	464	436	450	487	457	449	464	471	477	455	507	481	460	472	463	451	462	473	515	437	429	461	441	419	464	426	476	490	455	483	459	464	438	435	455	483	443	432	483	459	487	459	480	426	477	480	443	430	430	480	433	446	449	457	476	463	442	445	442	479	488	457	481	461	502	468	428	447	439	461	456	455	474	471	465	508	446	425	465	490	462	452	422	450	459	409	446	460	459	467	454	489	476	465	437	428	427	471	440	450	479	453	453	494	483	445	471	465	477	448	474	463	436	464	419	481	440	487	487	453	451	427	463	482	467	434	480	455	462	461	418	473	430	420	482	425	473	495	412	468	471	491	465	433	462	453	448	461	470	499	468	514	460	449	442	479	467	485	498	473	458	417	484	458	488	484	439	459	420	416	463	417	462	426	485	467	448	512	455	478	455	429	463	464	433	455	453	480	457	470	467	484	452	444	462	518	432	474	463	507	459	467	488	437	498	446	469	468	429	414	475	502	456	477	424	483	494	457	481	462	500	439	433	443	460	456	484	467	436	461	437	472	448	475	479	461	451	477	473	443	417	464	469	443	460	473	462	429	428	430	439	407	454	438	466	431	432	471	407	427	449	458	481	482	434	455	450	436	466	461	440	495	445	438	483	448	488	444	455	451	443	439	469	451	430	456	410	510	433	490	428	457	475	435	454	517	451	452	434	440	448	461	465	479	439	475	455	457	463	455	497	477	446	457	457	477	459	449	463	445	430	448	437	465	414	437	452	487	452
14342	2965	1520	1027	747	573	440	432	417	418	428	361	420	384	400	375	384	380	382	357	370	380	382	375	375	364	337	312	356	360	372	389	368	372	340	346	353	363	338	353	385	363	351	355	369	381	389	388	363	373	315	306	349	379	336	353	356	359	394	303	371	387	406	346	377	359	381	374	334	353	335	340	401	375	369	356	387	363	375	387	337	346	351	342	387	339	363	351	399	325	345	332	368	369	337	376	349	330	396	379	371	390	321	343	355	339	338	345	341	384	371	365	366	353	366	333	368	390	345	366	343	369	362	381	348	355	363	369	368	327	366	322	373	338	346	330	371	341	385	355	377	337	331	358	379	361	348	355	356	356	368	365	362	367	340	384	337	334	367	355	334	314	333	359	350	363	328	356	354	322	394	354	390	363	364	361	364	351	351	329	345	359	349	369	360	343	364	385	339	335	365	351	345	362	383	380	296	326	338	371	356	339	378	402	354	323	313	337	360	386	364	365	345	331	321	348	346	350	326	351	356	363	333	352	313	339	335	363	366	355	325	368	344	328	386	342	341	336	366	408	347	314	346	328	321	344	322	359	360	370	344	327	380	332	328	319	316	374	386	338	321	384	333	328	306	318	334	350	309	357	328	351	322	365	364	400	337	352	324	324	356	355	363	333	377	371	338	367	352	341	337	358	341	366	354	328	351	313	343	333	352	370	349	330	358	337	385	348	346	375	329	343	329	354	342	354	330	371	329	341	371	338	353	374	334	328	381	317	358	361	316	342	317	317	320	358	352	340	356	328	342	335	342	345	354	374	350	344	369	348	375	378	336	369	383	336	358	355	350	367	317	311	327	363	353	341	406	346	343	324	369	356	360	386	346	338	352	338	349	365	340	333	368	381	358	361	368	368	319	358	379	309	329	359	347	349	331	365	378	365	371	359	363	348	357	328	320	332	341	327	377	360	359	345	321	349	336	366	342	335	339	375	323	346	351	348	357	381	349	342	336	357	331	324	352	357	323	362	358	319	366	323	341	355	352	366	353	320	370	412	407	337	339	356	353	386	346	352	333	345	330	375	373	376	343	349	326	329	367	384	368	368	340	351	352	354	358	352	385	339	348	333	387	398	318	339	314	337	374	345	349	339	358	367	356	356	367	381	323	345	380	361	342	343	360	335	386	358	380	361	351	354	338	361	324	382	377	323	312	341	334	336	354	356	398	386	318	386	354	347	358	327	322	322	362	330	351	353	313	319	351	366	331	311	381	385	345	339	350	300	348	345	357	349	321	323	331	393	347	362	341	335	398	360	341	331	374	350	348	349	343	388	367	344	347	350	341	395	379	341	368	366	317	353	357	364	360	371	349	376	367	332	342	367	369	382	348	387	307	332	382	332	353	353	357	357	372	341	367	369	378	332	333	347	337	338	349	371	337	366	372	358	360	374	349	377	371	359	335	347	381	342	331	388	348	359	370	332	341	357	319	373	370	350	387	362	352	372	325	375	328	347	350	338	364	349	378	364	342	350	387	353	334	375	364	371	368	359	335	335	366	367	326	381	355	368	331	318	352	366	385	364	369	356	352	324	304	345	354	356	320	354	326	358	368	366	376	382	340	343	353	352	382	318	328	354	328	326	348	352	336	344	389	348	323	343	348	372	330	382	361	346	342	376	356	338	372	359	337	367	355	364	324	356	353	393	361	360	340	310	333	346	350	358	388	349	354	346	363	357	361	362	371	376	364	358	316	364	351	322	345	360	343	329	336	329	338	346	382	319	345	379	399	332	379	351	355	346	358	356	376	340	371	367	343	351	365	367	364	335	358	323	344	372	346	364	366	395	350	353	345	346	347	367	374	373	361	340	407	343	334	341	370	328	379	332	333	359	361	333	354	343	380	388	320	343	349	330	355	332	410	350	325	338	346	351	378	347	420	330	352	355	353	335	369	337	331	369	340	325	367	340	351	343	319	353	364	343	316	325	364	337	372	343	348	342	328	348	359	339	373	340	373	374	343	353	325	346	361	324	355	346	344	305	372	340	400	367	372	390	375	364	342	360	373	346	330	342	336	356	367	368	340	384	347	353	355	371	344	358	356	332	362	363	347	355	385	352	342	340	345	352	355	347	342	334	359	352	307	327	353	353	324	324	376	331	341	364	346	325	335	334	382	362	372	372	371	364	359	375	350	369	337	347	339	374	323	377	329	363	332	329	373	329	355	328	336	330	368	329	330	331	340	354	334	389	351	370	352	361	340	341	335	309	356	358	338	354	376	401	374	349	361	340	348	366	355	351	362	357	375	373	352	378	363	393	323	358	350	336	361	355	386	356	369	364	342	372	353	314	334	373	344	314	389	349	323	382	335	362	360	372	335	357	341	336	356	345	333	359	353	370	342	360	398	366	366	376	360	366	347	341	330	373	351	386	334	349	375	352	378	357	344	335	373	351	341	344	351	363	319	348	303	378	345	360	321	364	335	346	374	326	374	362	340	353	365	335	371	382	365	349	342	306	332	355	350	364	346	332	354	326	360	351	327	359	365	330	339	368	350	326	347	367	369	343	371	348	364	342	322	311	347	394	343	378	352	335	337	337	354	370	354	335	372	362	371	352	380	344	343	325	365	351	338	360	335	327	337	389	366	322	337	420	347	361	391	366	361	343	320	353	346	343	352	336	352	373	358	364	361	356	390	344	363	355	395	344	375	340	321	322	357	364	355	347	362	365	367	328	386	359	356	335	339	312	391	310	351	370	336	374	377	343	356	341	301	381	355	345	369	362	351	347	342	355	361	410	340	364	342	375	358	351	351	356	383	351	412	377	336	342	338	356	377	355	386	361	310	357	329	368	350	324	352	293	389	364	336	347	341	325	363	365	371	342	353	341	352	318	378	337	343	347	374	356	333	343	377	416	351	359	369	325	337	362	336	330	372	377	373	371	335	324	345	363	377	399	373	336	368	361	377	322	339	360	356	340	361	379	324	359	358	346	357	368	381	369	408	331	379	341	367	383	364	350	369	348	371	300	350	344	360	350	312	308	380	343	342	334	336	366	360	327	360	323	373	364	337	361	373	362	281	348	363	343	349	307	324	340	326	339	372	365	347	375	329	354	341	367	351	370	320	357	345	331	342	351	357	326	359	359	335	348	363	331	358	338	357	338	393	386	337	387	359	357	337	368	355	337	342	349	347	354	367	408	373	359	353	364	341	317	339	342	334	342	402	358	391	362	329	325	357	350	360	336	338	346	352	392	375	343	314	343	336	383	343	366	307	338	342	355	361	338	338	336	339	316	342	367	327	347	367	344	390	357	348	347	336	355	366	340	348	335	353	327	392	363	341	319	332	333	336	297	360	341	363	361	361	320	305	350	349	348	365	358	322	345	342	383	349	362	373	358	338	341	371	328	352	348	288	352	350	316	405	361	390	363	339	347	353	359	337	366	383	317	328	343	376	375	358	317	339	343	343	333	377	351	339	361	373	359	336	349	360	345	319	357	338	406	311	324	341	393	339	380
8236	2899	2426	2784	2204	1913	1617	1370	1246	1212	1198	1078	1112	1043	1050	912	979	958	902	935	861	901	900	902	827	953	871	862	854	869	858	876	891	848	832	839	855	898	916	865	857	812	816	802	813	884	870	834	826	831	855	826	850	886	859	866	842	804	808	840	849	823	877	844	825	852	780	812	841	827	844	908	854	814	852	810	834	875	745	814	838	878	848	927	818	779	862	827	830	842	814	752	837	790	890	837	796	858	829	837	818	843	781	816	798	769	858	825	877	829	817	799	810	817	827	832	813	831	794	891	826	860	852	810	826	863	841	816	829	863	815	882	857	812	826	838	861	806	821	857	861	892	827	820	769	855	777	844	840	857	892	808	796	823	845	849	832	861	872	809	809	836	875	788	844	839	876	865	863	865	845	822	834	883	842	856	832	838	805	846	839	813	846	794	820	834	809	887	820	849	779	832	804	881	831	855	818	814	856	872	814	847	827	857	844	772	832	873	818	881	844	803	843	812	794	822	873	778	864	793	805	841	802	819	826	831	865	803	814	877	867	812	817	788	802	819	852	775	829	810	832	841	830	819	819	818	796	848	785	815	794	816	838	799	864	846	828	816	809	833	777	813	815	827	842	861	834	824	762	835	818	834	798	795	796	793	828	817	832	794	830	774	822	845	843	822	788	821	822	846	866	805	852	819	788	819	836	847	856	839	867	837	797	876	784	780	815	815	810	818	844	796	794	827	832	837	817	820	824	845	816	809	878	798	820	816	817	824	819	807	853	784	810	799	847	818	848	815	848	786	793	779	839	822	826	812	803	829	813	829	832	809	833	819	827	861	837	831	803	851	859	785	859	874	809	803	806	843	821	828	837	824	858	799	890	833	842	799	800	845	787	853	775	818	884	834	848	794	832	805	798	807	862	795	814	817	776	853	859	826	781	836	830	784	854	846	840	806	794	756	863	851	825	794	837	805	807	848	846	812	810	846	812	879	853	816	827	833	846	844	811	833	799	835	838	828	776	811	817	771	843	816	815	843	761	873	836	782	829	830	818	804	840	801	831	853	836	827	840	860	821	831	799	866	857	867	846	832	791	809	833	849	860	861	803	820	861	839	818	817	828	802	850	832	820	820	849	814	834	871	834	917	858	786	817	845	855	823	827	820	843	770	793	844	780	785	830	855	808	802	926	780	828	798	830	808	895	827	798	815	858	854	809	798	841	836	822	878	834	851	849	812	819	798	819	815	841	823	820	813	807	835	865	856	797	813	832	817	833	849	799	837	815	842	813	832	827	830	799	874	847	832	874	809	778	810	822	810	812	837	758	833	852	854	896	822	882	772	848	810	803	855	868	849	826	772	825	786	835	818	849	830	809	803	812	920	871	830	812	828	795	862	886	817	839	794	836	829	804	781	834	876	751	867	771	783	763	828	869	831	885	769	883	768	830	832	856	817	860	781	841	829	831	841	782	843	879	817	799	816	844	782	835	833	857	847	838	847	802	873	803	916	844	781	833	787	858	824	857	837	789	836	785	835	830	804	805	855	844	847	840	871	853	810	825	799	795	789	876	811	836	874	813	807	825	833	811	816	863	767	845	813	836	785	848	833	839	834	880	861	811	811	826	803	831	795	847	806	854	839	883	794	794	806	796	846	861	809	803	833	850	930	822	843	870	803	861	813	803	814	805	805	848	819	852	786	829	850	853	785	814	784	853	842	871	837	830	789	776	819	899	845	819	821	860	787	815	839	914	822	808	861	828	808	828	828	845	851	835	761	813	803	852	863	847	851	851	830	844	890	815	850	803	828	791	780	826	805	830	892	834	805	829	819	822	861	886	869	833	834	837	760	809	802	794	818	762	853	856	853	800	818	840	825	859	808	853	821	844	803	822	815	825	845	795	837	788	834	785	814	851	846	825	876	824	793	882	812	806	794	851	818	785	898	829	825	871	827	834	812	818	811	848	863	809	817	813	835	830	841	838	827	819	804	841	802	791	871	855	854	837	832	808	811	836	826	830	814	770	885	864	856	804	836	834	823	786	811	818	874	827	836	844	808	905	822	846	839	806	819	804	789	839	796	823	809	803	839	810	807	797	782	872	824	796	835	853	839	871	805	844	839	843	798	801	794	844	809	854	825	822	829	856	808	822	818	836	835	811	810	843	824	796	822	847	806	841	844	850	776	843	836	827	817	886	857	861	806	767	822	826	822	885	845	823	865	812	845	812	870	857	851	805	827	807	815	824	767	791	841	752	868	803	760	818	784	877	835	818	851	782	809	800	856	899	741	856	849	841	849	799	818	838	855	792	820	898	815	811	797	751	799	827	811	802	801	812	836	796	895	820	810	793	793	801	836	810	830	780	842	872	793	812	883	875	895	831	788	806	761	827	796	812	822	843	830	805	870	804	853	774	810	813	806	789	854	864	813	820	806	827	822	817	782	835	821	867	818	831	809	777	777	775	836	830	811	819	860	811	866	839	825	767	882	810	812	838	821	792	806	825	892	833	799	831	839	841	829	799	792	846	869	833	824	848	800	824	839	831	829	854	827	823	857	805	859	817	855	842	801	883	825	835	794	781	814	839	832	814	793	834	844	778	811	833	858	836	842	826	814	828	797	847	794	842	849	809	829	785	809	813	832	839	823	782	769	822	795	852	838	758	850	845	822	794	788	817	809	805	829	863	813	785	774	829	836	825	825	815	839	841	858	871	878	805	801	792	837	847	837	839	781	880	847	853	814	872	841	862	805	820	786	852	775	841	811	866	806	839	801	805	843	790	882	855	805	828	867	786	847	831	826	813	783	836	852	830	831	794	852	838	773	850	823	811	778	824	863	813	810	861	893	856	823	804	764	860	867	851	845	780	854	834	834	846	838	783	797	837	825	917	864	848	763	796	854	801	848	873	780	789	838	843	815	850	825	831	787	788	821	889	774	841	841	817	821	851	879	816	853	828	798	836	802	770	895	803	860	851	827	842	826	846	766	844	814	816	799	769	841	824	857	850	828	816	855	847	831	803	757	781	836	871	915	846	813	848	827	836	812	844	835	883	879	842	791	819	778	817	832	835	825	871	820	822	868	839	852	886	840	835	738	814	882	800	836	820	824	803	773	776	812	852	871	866	857	743	829	762	805	818	792	810	837	804	790	886	772	841	794	807	779	791	824	839	872	859	862	786	829	832	833	796	833	835	853	862	834	807	817	867	847	809	848	819	819	890	815	838	826	840	812	839	809	811	803	795	769	844	817	819	863	776	808	820	829	826	801	834	829	831	847	821	783	787	845	877	802	818	805	778	800	789	853	856	817	774	815	845	840	841	801	850	806	890	808	800	840	851	863	786	841	851	789	856	832	879	748	798	785	796	875	825	846	806	843	841	808	796	812	837	793	808	862	799	782	837	835	833	785	801	780	802	884	797	821	816	821	886	822	809	864	862	867	786	868	830	825	811	824	837	835	803	799	776	787	876	804	827	867	794	870	755	862	805	819	847	814	848	792	803	800	865	763	882	821
1548	835	306	255	231	234	212	227	234	220	223	211	211	220	230	229	205	239	240	221	222	235	231	223	240	236	206	209	244	241	220	240	213	230	221	231	231	231	233	214	235	233	226	213	236	222	241	229	233	209	236	224	233	223	245	202	228	232	211	210	207	205	261	213	222	224	217	244	241	235	206	248	202	207	215	204	215	233	234	229	203	214	217	228	250	203	254	230	204	230	202	227	222	232	236	234	217	234	229	227	225	239	203	223	234	223	231	220	238	212	210	227	246	213	225	231	204	227	257	219	212	215	269	214	197	222	221	191	216	207	250	244	229	219	246	304	215	226	224	217	238	239	239	242	255	235	224	225	212	234	216	196	229	210	254	249	257	242	220	237	235	227	228	255	272	228	236	223	195	234	253	236	250	233	254	241	205	220	249	227	197	195	225	205	225	210	227	242	204	228	213	238	223	213	254	241	205	241	240	208	251	252	232	237	268	253	229	211	278	228	224	227	196	211	203	234	219	240	241	233	201	230	227	265	259	253	223	223	213	227	261	233	232	195	224	206	221	246	200	245	226	195	211	248	219	209	221	250	235	248	220	236	258	222	238	231	201	198	236	232	234	250	236	233	228	228	219	251	243	232	212	197	220	228	205	234	209	215	214	255	241	225	243	219	223	223	220	211	254	208	225	209	239	227	197	231	240	226	204	258	261	207	219	229	230	232	198	246	233	230	232	227	234	201	266	242	231	249	239	203	216	227	229	232	237	219	243	187	213	219	253	272	229	241	230	262	229	236	232	207	202	222	220	254	233	224	214	219	224	207	235	241	236	228	248	252	240	241	233	212	239	245	214	211	219	239	219	201	191	240	197	231	250	204	222	241	220	214	214	174	201	215	225	243	224	243	244	227	256	241	243	216	206	224	237	213	222	206	219	224	234	215	249	241	245	228	256	228	218	256	226	205	217	244	228	214	240	213	259	242	201	215	228	217	219	220	215	239	218	236	245	213	226	203	236	245	232	230	252	232	234	225	237	240	231	212	251	238	215	240	199	239	236	200	230	231	235	224	237	191	230	246	240	234	207	220	241	235	231	245	258	246	215	210	240	225	210	224	254	226	218	233	241	234	226	232	245	250	235	208	223	226	214	222	226	217	220	205	227	256	230	232	237	243	230	202	216	233	192	207	214	238	229	194	239	203	231	232	197	239	229	222	205	189	231	235	239	255	252	214	219	239	201	236	203	226	255	224	211	222	235	235	215	211	232	214	235	224	227	212	227	221	216	211	228	242	245	226	237	239	227	229	223	212	255	225	215	272	226	222	240	260	236	205	227	217	225	218	202	226	240	228	244	214	215	235	231	205	227	244	204	228	226	249	229	219	253	202	189	241	243	250	228	214	211	248	239	244	207	227	219	207	239	227	224	231	235	229	232	234	246	204	235	238	230	226	208	239	229	249	223	233	212	256	245	229	210	236	219	246	215	209	215	231	220	225	223	229	202	243	226	239	195	213	236	206	219	232	218	263	246	232	233	253	221	236	225	223	251	238	237	234	229	236	215	198	242	240	221	221	234	224	227	235	238	236	214	207	222	225	229	210	251	197	205	247	240	218	224	203	231	244	254	204	196	244	196	221	198	237	200	248	223	220	245	225	212	218	235	228	243	223	224	220	247	251	226	225	269	241	266	239	246	221	235	244	233	222	203	237	238	208	235	237	222	218	249	248	229	241	236	260	229	215	219	229	234	220	224	228	249	236	232	238	216	202	240	202	244	219	207	249	232	208	217	234	228	216	235	209	225	225	242	234	187	223	211	243	236	241	240	224	237	248	220	224	240	208	224	252	196	253	219	206	238	218	247	228	241	210	214	231	205	232	282	232	210	222	232	213	237	216	216	225	211	229	234	225	217	214	236	219	240	260	227	226	212	228	231	238	249	227	219	247	211	207	206	240	244	207	248	230	208	240	250	195	228	225	211	233	260	243	210	230	206	232	242	246	243	196	237	285	246	223	229	226	245	229	223	283	236	238	228	239	200	238	235	235	237	227	206	228	214	228	242	230	221	236	221	216	242	251	236	221	243	215	225	227	246	225	214	235	252	228	230	207	244	216	228	213	235	216	229	247	224	223	246	236	232	236	232	235	203	240	224	220	249	221	231	232	249	229	253	229	189	217	230	212	260	258	226	236	243	228	218	236	253	230	239	253	222	243	224	214	228	248	249	226	206	226	246	250	227	230	227	224	216	234	216	202	230	229	233	245	216	227	230	217	267	220	214	219	242	226	239	232	215	242	211	239	219	223	234	227	228	206	244	235	254	257	227	231	213	227	230	228	254	245	239	213	246	226	232	226	214	235	224	217	226	220	244	228	212	222	234	239	212	211	237	233	240	233	211	237	235	247	238	247	214	225	210	231	214	225	211	214	216	208	238	209	238	196	248	229	226	231	234	243	233	233	245	240	232	235	219	263	237	238	241	214	218	239	240	225	219	263	233	222	222	224	224	247	240	231	210	226	203	204	184	228	263	237	229	197	199	232	207	229	245	231	204	233	264	220	245	211	220	251	241	225	238	217	182	260	212	264	217	227	236	229	225	216	244	221	241	233	202	236	217	227	207	223	242	275	216	228	219	198	237	219	208	246	225	223	200	205	216	208	252	227	258	218	229	215	227	228	206	225	231	253	206	213	203	233	228	263	234	214	192	223	219	210	235	203	212	215	219	221	245	222	230	244	218	232	207	237	249	235	216	196	232	231	241	226	237	188	236	257	251	243	209	241	231	201	243	249	236	236	219	203	234	218	182	256	236	224	247	245	252	203	214	218	226	246	227	255	236	205	207	218	236	239	211	255	204	205	202	199	225	232	198	208	224	237	247	247	216	216	204	238	233	223	220	235	218	245	244	247	226	213	213	216	203	229	225	275	245	221	234	226	202	205	221	214	225	227	233	206	230	235	252	204	237	213	235	237	247	233	228	229	245	238	255	224	219	235	250	216	232	215	243	217	225	211	202	246	207	232	207	228	235	207	235	220	218	276	249	229	211	256	244	211	213	220	236	235	258	209	251	202	241	245	229	212	229	230	230	208	207	251	231	194	217	208	227	231	229	215	224	232	222	221	204	216	227	237	259	205	248	205	245	219	226	233	225	243	199	229	260	195	231	214	221	217	231	230	216	234	246	216	257	213	231	230	235	247	230	215	228	236	224	220	232	222	225	233	225	236	221	254	225	237	237	215	232	278	233	260	217	248	211	249	227	236	192	234	214	242	225	242	237	199	205	224	231	214	245	208	236	243	235	260	204	227	233	224	243	246	220	262	206	248	216	220	206	238	223	220	208	237	248	236	242	205	220	231	230	194	219	240	260	263	253	248	230	232	231	209	233	229	254	228	231	219	235	260	228	246	245	200	227	206	214	234	226	240	252	214	213	210	232	253	210	241	212	230	236	227	232	230	265	218	211	241	206	210	195	216	210	244	211	219	213	201	229	189	219	242	201	255	219	248	230	251	224	224
1770	1202	691	703	591	652	554	583	572	535	567	596	551	540	569	571	534	536	577	586	559	527	589	551	568	559	588	561	536	546	523	532	544	571	588	606	539	603	532	515	551	606	532	574	551	509	517	603	540	561	528	522	559	543	555	583	575	577	584	561	540	542	544	544	530	607	589	547	523	591	543	603	580	595	530	560	511	545	581	551	596	587	562	554	578	540	531	575	587	574	547	511	569	604	565	571	549	543	535	534	540	492	563	565	559	586	551	558	559	573	571	533	600	564	572	609	573	618	497	538	571	550	558	513	568	570	553	590	532	548	559	540	521	573	605	539	535	563	598	565	596	598	538	576	584	573	535	588	589	523	555	571	572	554	536	593	575	544	531	547	555	586	554	544	552	599	532	574	568	559	577	563	566	531	541	559	557	573	576	577	549	599	564	580	583	580	506	548	546	550	579	531	516	551	520	552	568	553	556	602	525	533	581	565	588	528	542	553	632	571	551	597	526	554	529	575	543	547	562	591	569	544	570	583	579	594	545	540	518	565	544	573	554	521	589	589	567	543	532	577	547	556	543	560	539	528	555	613	564	594	536	554	568	571	552	541	553	543	553	578	583	550	552	559	552	588	578	591	572	551	569	618	517	560	561	541	566	536	539	561	557	562	534	543	517	544	550	527	582	588	606	568	543	600	506	575	559	539	562	534	577	634	518	570	573	581	573	559	551	521	583	564	551	562	568	580	544	536	590	553	565	553	532	571	540	536	555	544	627	549	602	550	605	557	528	539	540	576	602	556	547	541	537	573	555	490	580	559	574	520	527	574	563	526	569	601	576	563	512	584	539	574	552	541	532	567	567	570	529	601	565	575	553	579	547	545	593	547	562	552	575	576	548	550	518	603	541	566	552	519	558	588	522	599	518	552	525	555	526	539	566	574	560	557	572	516	561	611	497	578	577	532	518	527	552	562	585	573	522	543	565	529	573	572	554	555	539	587	561	582	560	596	577	536	582	573	560	553	556	561	520	615	551	574	560	557	559	583	522	546	557	536	576	543	573	580	596	551	572	587	548	552	559	591	580	550	549	574	549	561	553	572	534	566	540	516	561	590	589	574	557	537	537	547	586	562	601	571	573	555	542	540	589	553	523	578	535	517	557	564	570	563	530	560	535	595	569	560	550	563	539	579	537	549	561	578	586	581	509	511	552	580	541	586	507	535	580	545	508	516	533	583	548	546	560	549	574	522	571	586	577	545	559	544	556	564	586	515	566	560	560	531	530	610	533	564	565	557	587	552	617	575	578	572	593	553	510	525	558	554	549	591	568	523	558	565	554	539	620	567	564	550	562	522	523	561	585	541	556	583	579	615	548	487	578	507	550	541	526	528	532	571	566	604	548	607	536	547	549	590	521	511	556	534	566	543	519	566	545	580	514	564	502	513	572	547	606	598	544	551	550	557	531	589	530	538	493	558	549	547	547	541	533	541	538	547	522	544	558	559	547	583	553	504	560	587	540	565	564	582	550	604	567	582	544	525	539	549	574	536	543	600	596	537	563	548	569	503	527	597	540	515	566	545	549	577	544	560	538	584	531	616	566	553	578	559	548	557	529	576	562	575	553	542	568	598	577	547	550	600	524	580	567	551	547	534	580	603	528	544	572	567	578	561	580	531	571	553	543	587	578	538	547	562	539	551	577	557	558	574	542	547	530	536	565	548	604	609	531	572	581	565	591	576	567	523	522	544	600	592	545	536	534	585	577	533	530	572	581	550	559	575	556	519	548	584	522	535	566	515	564	572	584	547	564	637	557	564	552	572	553	521	515	582	527	502	556	548	607	538	574	505	534	571	556	569	557	573	544	556	522	555	523	579	577	560	559	551	567	563	519	570	577	510	572	560	520	559	587	570	546	539	579	552	536	575	547	552	552	553	518	552	511	552	542	558	558	521	539	517	601	568	563	556	571	546	546	559	543	592	558	489	552	553	578	580	584	580	564	528	564	559	553	576	545	518	570	596	602	603	547	586	545	570	553	560	607	591	564	527	555	577	530	573	561	500	589	551	593	574	573	575	540	555	535	561	504	551	577	562	518	576	546	551	568	567	586	524	554	549	578	586	576	547	561	561	537	563	564	557	567	542	553	543	542	543	553	598	541	602	548	569	596	567	599	563	588	544	588	581	605	551	559	561	518	561	610	613	596	592	570	559	555	548	587	581	524	571	537	570	550	557	527	541	588	583	536	544	564	568	529	515	541	557	522	622	584	562	549	601	561	542	582	551	587	521	560	586	575	571	578	600	545	544	530	537	555	565	559	605	547	575	543	602	569	571	535	584	549	541	559	567	532	561	568	519	581	540	551	573	545	578	560	530	530	537	547	545	599	597	503	578	573	552	558	573	559	565	542	528	582	593	559	582	525	581	522	548	562	569	530	630	568	584	559	604	566	588	527	557	539	596	551	543	530	589	579	599	555	574	548	570	545	551	555	556	546	584	594	545	515	554	538	566	527	560	571	535	625	563	552	529	538	580	532	555	585	576	574	524	538	561	499	571	557	541	511	555	583	553	567	569	553	523	553	529	547	558	560	543	521	570	578	550	561	534	541	595	585	556	533	575	515	576	564	555	556	550	509	582	512	584	529	552	557	525	587	529	590	563	580	582	560	555	524	566	578	557	582	530	515	551	562	573	569	566	547	583	550	529	577	539	541	536	578	564	596	574	556	554	540	549	537	545	540	564	595	556	552	561	550	591	572	541	555	547	571	554	593	515	545	597	551	559	547	588	557	585	552	611	571	532	539	538	567	540	558	528	595	545	549	582	532	534	578	562	555	565	577	539	594	595	560	518	533	546	521	593	519	570	542	570	568	584	539	575	552	580	532	529	547	530	555	531	562	580	613	589	566	533	555	611	524	562	563	550	529	592	570	571	562	562	561	585	536	573	576	584	592	492	579	622	587	555	586	524	558	568	579	536	560	568	540	572	523	578	519	562	555	508	505	535	564	565	566	621	550	635	546	552	538	594	557	583	543	527	572	545	574	513	554	543	513	561	528	571	602	542	576	549	547	527	567	534	527	547	554	561	538	564	563	593	544	552	562	520	560	579	565	532	531	568	544	571	571	587	565	580	565	574	553	559	577	535	556	578	524	557	534	575	558	568	565	565	522	568	521	556	543	623	581	527	536	587	568	551	532	586	558	538	548	577	545	519	554	540	583	534	540	608	551	586	571	521	563	569	574	558	576	585	594	511	590	572	553	562	541	537	560	580	554	577	553	570	559	528	534	554	528	504	550	522	532	538	527	588	567	525	572	529	553	541	551	544	555	542	555	501	564	558	578	553	586	512	560	573	529	573	542	564	568	561	550	522	545	536	515	583	482	549	581	567	535	572	542	548	560	579	544	571	631	526	533	523	599	549	509	568	576	549	573	577	549	543	571	559	554	528	597	528	597	583	548	532	564	583	541	547	563	608	542	577	554	566	523	595	560	558	584	568	546	565	568	595	608	548
7141	1337	604	463	309	272	243	207	204	200	178	171	181	190	183	170	171	186	171	186	189	208	190	157	151	168	177	171	169	157	163	155	162	160	182	188	181	166	155	144	161	129	182	166	182	142	173	164	177	182	158	138	167	164	180	159	162	169	178	163	155	164	181	175	160	163	167	159	142	172	175	168	187	147	185	180	161	168	177	185	151	178	161	141	162	182	160	150	149	168	158	159	184	155	173	160	159	154	196	172	142	176	167	181	171	154	163	168	169	169	145	149	168	153	161	173	184	177	191	168	174	168	164	167	177	166	149	155	157	176	155	156	183	139	166	170	176	144	163	166	139	156	168	166	146	156	196	154	166	175	158	162	145	164	178	184	167	168	141	168	180	165	162	172	149	142	175	144	158	171	177	155	184	197	151	168	173	174	158	168	150	177	173	172	190	163	191	181	155	187	185	161	155	143	180	165	133	174	162	169	175	176	164	195	159	151	167	161	152	164	162	168	183	173	161	174	163	153	169	166	182	150	164	173	165	180	170	184	165	153	170	175	166	150	155	186	166	165	173	175	169	173	168	168	154	180	161	150	168	163	166	166	145	166	161	169	162	145	157	185	179	152	153	164	168	163	171	170	197	168	160	152	194	157	171	160	155	160	177	167	159	147	164	170	184	154	158	166	174	180	159	161	163	173	182	161	175	164	176	181	162	166	162	178	156	181	169	177	148	136	167	181	186	171	159	140	187	178	147	185	171	184	216	169	166	148	171	174	170	162	172	140	168	162	188	177	173	169	153	161	191	165	152	179	174	167	153	174	178	171	197	160	164	146	157	137	171	147	168	189	152	171	182	153	162	173	163	156	147	169	166	175	180	143	149	173	181	169	143	162	171	164	172	165	173	162	177	179	165	143	161	163	164	173	166	153	170	188	148	166	164	161	181	161	178	161	142	166	167	191	178	181	187	177	160	168	171	173	160	157	164	167	151	151	148	162	169	151	178	189	153	155	150	150	171	157	174	152	135	166	161	188	180	165	149	144	165	170	175	166	165	169	186	165	167	169	181	175	154	143	190	164	194	150	159	155	167	162	166	145	139	155	179	150	160	183	195	152	181	137	153	149	203	150	183	165	188	170	168	164	142	132	149	134	163	175	145	153	154	172	160	191	181	177	135	165	139	188	178	154	189	158	166	150	155	151	173	145	197	171	124	173	161	165	160	173	167	143	165	184	159	193	189	158	175	172	158	179	159	164	191	163	151	155	139	179	153	165	158	166	147	175	158	167	167	177	160	165	185	146	179	169	151	155	156	160	155	159	164	176	159	176	178	137	166	160	154	175	164	176	175	165	180	170	184	171	139	163	161	150	175	162	171	188	165	157	171	172	165	171	154	169	190	170	184	162	147	156	169	173	191	160	168	169	190	159	174	163	154	171	161	155	165	153	169	184	158	154	180	178	156	145	168	175	177	182	184	179	146	154	152	182	179	165	170	170	197	179	170	175	158	173	172	181	139	165	157	185	182	182	186	149	149	181	138	163	184	144	152	165	147	157	174	172	160	137	171	178	153	135	182	166	169	152	174	155	174	164	169	162	154	161	171	186	179	199	159	160	172	152	165	148	186	182	185	160	166	183	168	157	186	143	163	147	187	176	154	146	174	147	157	175	186	152	155	154	150	168	164	186	168	184	167	162	168	164	176	164	169	161	163	169	163	178	176	165	182	178	177	170	152	180	143	175	185	177	158	144	178	181	193	154	181	166	171	155	142	178	175	170	176	171	169	186	175	170	165	144	150	171	136	164	195	138	168	187	168	163	156	162	154	172	163	184	152	173	138	142	135	157	185	147	145	166	176	153	201	175	154	157	157	175	145	182	161	176	148	151	149	164	156	150	152	156	177	154	148	157	169	152	160	171	180	169	150	136	155	165	154	182	167	162	153	168	174	149	169	158	168	160	177	171	169	154	194	157	143	183	188	166	148	192	169	159	158	164	155	174	166	148	138	150	182	167	149	164	173	147	170	178	182	166	177	176	163	181	156	157	194	173	159	147	164	186	160	170	147	156	148	175	156	149	150	164	157	173	172	179	161	139	172	161	149	145	163	137	153	176	151	171	171	165	175	166	175	167	177	149	144	169	157	179	144	171	179	163	154	159	174	169	168	192	159	163	163	164	163	135	156	142	155	170	167	163	188	163	173	165	162	183	148	166	183	137	165	149	171	156	188	177	161	191	176	181	145	201	166	167	198	154	163	149	162	172	162	157	147	166	160	162	151	150	173	154	154	155	168	165	164	153	161	165	153	159	185	132	195	179	184	174	148	153	140	152	164	171	173	162	135	177	130	166	166	166	154	193	166	167	152	182	186	163	192	140	175	161	161	175	182	178	172	163	149	161	173	165	160	169	172	160	158	176	157	161	168	133	163	159	158	194	142	187	191	165	187	164	160	144	169	167	164	162	179	178	156	169	154	159	179	157	155	166	162	167	158	159	172	179	169	173	165	165	169	161	156	136	183	183	181	146	168	162	181	171	160	159	145	140	162	197	149	168	165	200	177	179	163	167	164	180	155	152	158	160	160	171	187	163	153	152	180	143	204	165	179	189	177	151	171	170	175	151	169	157	175	182	161	155	185	181	176	186	149	141	153	189	164	152	169	169	155	181	172	162	177	172	178	173	158	149	175	166	166	188	175	151	156	170	142	181	163	144	141	184	155	158	163	161	153	160	163	161	152	142	160	171	155	157	209	171	151	157	191	153	149	184	185	164	172	160	168	160	160	155	157	189	152	157	172	138	164	161	161	156	170	167	170	174	171	135	182	167	151	166	143	163	165	156	166	179	175	182	174	189	150	186	184	162	174	163	183	172	184	175	181	140	138	174	178	165	167	173	163	160	175	188	171	154	159	174	172	152	153	184	173	184	155	164	150	186	164	187	179	164	153	185	176	145	166	193	165	171	167	181	161	158	178	169	142	161	160	149	143	153	160	167	163	174	152	162	164	178	176	176	186	147	166	170	161	163	140	148	144	163	168	167	174	174	166	165	173	173	166	170	143	168	167	171	143	160	157	173	181	144	153	191	179	161	181	162	179	161	183	154	143	146	177	174	158	183	150	176	160	157	173	159	155	168	146	147	157	171	151	170	157	146	179	162	160	167	162	158	142	160	151	168	158	171	175	158	181	155	174	156	164	173	172	167	165	158	170	170	172	205	166	191	165	149	161	172	142	147	158	161	152	185	172	172	171	163	173	160	179	155	198	149	151	159	151	143	140	176	153	167	171	173	175	169	171	163	172	147	181	154	176	170	155	157	187	177	154	144	158	174	180	172	164	176	191	170	189	191	159	165	174	164	162	169	176	155	170	171	167	171	169	171	167	163	160	169	168	168	179	176	147	171	170	166	160	176	155	159	192	182	155	167	179	169	151	174	168	159	171	186	169	181	165	153	161	164	170	165	159	153	189	174	157	167	162	169	163	155	184	166	157	182	148	142	172	185	168	159	185	176	178	150
6016	1713	1270	1545	1136	1032	836	727	668	641	646	593	573	544	547	551	491	496	490	470	508	507	509	489	490	472	490	512	475	508	455	475	460	489	453	485	473	467	478	471	480	478	439	472	505	407	466	475	480	469	436	464	439	448	439	461	482	435	480	394	439	480	474	470	478	451	471	450	465	462	416	447	444	463	430	450	441	482	444	446	457	441	462	474	470	446	476	455	444	446	469	489	442	431	448	451	442	414	469	459	443	435	410	438	432	424	440	417	451	470	448	459	471	479	495	427	445	450	462	456	445	434	456	497	460	392	436	487	441	448	478	462	459	471	460	444	472	438	470	457	508	447	444	494	425	465	421	455	452	455	451	478	476	459	493	453	484	455	456	448	481	425	428	431	489	408	481	430	462	436	437	453	429	458	388	460	457	469	405	450	463	479	410	460	480	426	437	484	453	473	420	456	483	455	445	463	474	470	436	423	475	454	458	471	482	482	432	422	450	443	447	452	449	464	434	457	484	480	469	454	429	426	489	420	408	433	447	465	446	459	454	435	470	429	451	449	452	460	452	450	416	428	435	445	408	466	466	483	435	462	436	412	463	497	475	466	425	494	468	441	440	467	461	472	465	446	483	433	475	441	451	426	442	454	439	421	478	456	431	445	434	437	453	424	447	465	409	465	477	441	459	450	442	432	443	419	448	409	458	443	458	443	451	456	458	455	455	444	449	439	466	439	477	481	461	443	418	471	437	485	440	432	427	446	442	477	435	401	485	487	445	459	457	430	448	415	423	446	462	449	431	472	457	422	445	424	418	472	449	448	461	457	486	495	452	453	469	427	483	472	467	468	474	456	462	445	456	445	446	470	445	472	458	431	479	431	403	454	443	442	450	453	420	442	466	433	454	466	413	486	457	470	466	432	445	458	504	468	454	417	449	469	459	432	451	477	439	460	468	442	443	435	419	454	467	445	510	470	434	478	471	440	488	471	472	487	453	463	447	476	437	466	444	485	461	413	455	433	455	460	427	445	487	438	447	403	458	460	445	447	472	447	473	438	407	441	452	443	419	427	476	469	428	497	468	489	463	453	455	472	460	474	444	446	481	433	446	461	435	456	487	435	446	453	429	471	456	472	501	467	444	453	450	436	439	469	461	441	447	461	446	414	444	423	429	432	473	490	431	430	478	439	488	421	461	438	431	496	484	416	460	436	495	431	430	436	485	472	459	484	443	469	442	454	468	476	436	442	447	464	444	436	438	449	438	441	492	455	470	441	428	458	457	459	438	489	470	415	447	438	439	438	425	473	462	416	479	459	456	433	492	432	464	476	463	422	456	464	491	461	468	442	433	476	443	415	456	444	466	453	473	442	424	447	487	444	448	439	452	455	417	448	490	465	459	457	443	447	456	466	454	486	476	463	438	462	481	475	426	428	488	455	430	445	465	443	456	479	444	444	436	448	427	427	466	432	432	450	470	456	463	435	422	479	456	462	422	423	438	406	446	484	471	510	446	445	474	423	434	460	466	487	447	443	458	470	458	432	456	430	448	488	431	445	476	462	441	477	454	492	475	448	466	421	463	432	473	443	492	485	417	442	425	463	449	487	453	453	443	475	490	456	430	464	459	462	491	443	439	444	463	479	479	470	473	464	467	487	436	435	465	442	456	458	437	441	470	445	484	466	490	447	442	444	466	440	477	459	469	448	464	439	447	444	434	423	465	452	441	480	487	462	436	446	468	425	473	462	430	435	461	474	453	443	419	467	432	444	436	438	447	449	445	479	414	452	437	460	433	467	454	450	457	459	416	457	487	429	465	457	430	440	443	439	418	452	448	432	429	408	437	410	447	431	470	466	467	470	485	460	431	460	502	431	427	437	457	467	463	457	453	430	448	475	458	449	454	454	467	414	483	454	469	465	427	488	446	465	487	424	491	466	461	460	458	458	413	435	457	448	463	456	459	430	396	463	443	437	435	471	425	454	467	472	461	418	430	495	484	455	471	462	450	486	467	459	438	435	439	454	471	460	454	416	458	468	437	437	453	460	431	452	470	436	459	461	463	462	448	458	457	481	446	455	423	442	429	485	458	420	462	450	476	424	422	473	513	430	434	444	481	467	439	458	511	474	462	439	449	417	425	447	427	454	415	452	452	461	447	476	453	447	483	471	418	442	459	486	448	443	462	446	444	429	393	460	454	464	466	473	473	408	414	463	469	453	487	456	459	418	484	472	471	467	463	449	467	429	426	464	449	469	455	447	489	479	430	443	467	467	462	440	431	461	452	423	446	433	447	447	469	437	422	447	457	487	449	438	436	423	459	426	454	462	478	450	465	463	439	480	471	458	475	449	420	446	444	432	468	468	453	453	458	475	457	479	437	445	464	429	472	440	398	463	469	436	456	420	447	450	430	462	437	421	457	454	419	469	437	443	452	436	435	478	435	466	449	436	435	463	425	434	467	438	432	462	443	472	446	455	443	446	474	461	449	492	446	457	451	445	424	454	479	443	441	410	473	470	432	441	470	456	454	456	445	464	434	446	450	474	422	443	488	474	424	450	486	449	462	459	493	492	430	483	449	448	470	455	464	449	492	473	431	479	448	457	431	417	477	412	441	449	409	468	428	481	448	467	410	469	456	452	440	471	459	445	468	464	417	407	493	489	435	453	439	472	498	436	397	467	452	443	501	468	461	467	478	464	449	438	454	444	446	449	456	421	444	462	456	465	493	494	456	434	456	456	504	465	473	440	450	451	414	456	464	448	419	443	489	464	418	434	490	482	433	462	473	467	460	458	463	444	480	413	454	486	462	482	472	424	484	489	451	487	442	482	430	466	466	464	445	461	441	450	460	441	416	470	473	465	468	455	475	454	425	441	458	488	457	458	423	506	426	445	468	474	500	458	450	444	439	455	453	483	467	453	461	480	452	422	475	464	428	434	447	468	451	437	460	483	505	451	465	432	442	438	445	448	460	437	446	468	438	432	434	477	434	460	472	463	452	477	449	454	492	472	461	481	445	460	454	471	442	478	445	455	441	447	468	477	452	424	498	458	433	426	438	434	477	459	461	462	478	441	461	439	426	467	456	457	450	449	441	426	477	424	441	481	461	438	443	458	459	447	461	426	462	492	438	440	453	421	447	480	438	467	473	469	486	476	456	449	441	485	468	449	423	445	477	448	464	472	476	451	439	448	455	452	473	422	443	459	440	468	458	460	438	444	492	467	424	450	459	424	465	486	445	476	452	433	505	450	445	469	450	464	407	500	481	456	427	467	435	443	471	472	425	477	467	425	437	423	476	477	423	444	490	474	450	434	452	393	487	494	447	443	446	442	473	444	440	461	454	466	460	456	422	457	445	481	468	436	474	420	440	447	423	454	464	443	480	419	442	439	464	434	454	459	421	458	430	460	438	430	467	448	417	483	460	445	479	462	487	441	469	481	453	441	460	441	460	459	424	496	465	471	459	457	459	477	449	448	472	474	452	468	448	458	460	447	454	428	404	441	448	443
14294	2140	1312	1103	665	614	481	486	440	431	415	396	401	421	385	349	408	388	350	335	363	363	407	313	346	347	353	356	370	334	349	377	376	338	331	356	324	344	354	358	361	377	335	315	320	318	335	313	358	363	382	360	377	326	356	352	340	344	326	329	342	346	358	300	324	370	370	340	345	362	370	341	325	352	323	360	324	334	330	330	327	329	326	338	346	345	349	325	357	384	366	348	357	385	332	321	392	328	338	350	342	353	304	389	360	392	337	321	347	363	363	344	325	331	335	333	342	381	351	337	348	339	321	363	354	317	344	349	365	349	371	353	356	341	380	354	361	352	351	371	344	357	324	365	344	387	342	324	384	353	364	357	360	323	364	343	339	332	384	328	349	318	336	357	377	336	343	359	351	349	355	353	351	349	373	346	329	369	355	352	336	347	341	362	349	351	312	355	316	328	322	341	373	350	310	351	349	370	351	383	357	328	299	341	337	377	387	367	343	351	396	337	344	322	386	368	347	345	372	326	346	344	340	366	345	341	328	351	357	313	347	340	320	325	358	339	335	397	342	330	334	392	348	358	326	334	356	351	348	329	345	348	384	353	338	356	336	352	356	352	320	333	331	345	333	339	336	329	339	405	349	367	353	359	346	362	357	380	328	378	325	339	322	345	359	366	348	328	349	331	353	324	341	360	369	351	364	343	365	388	375	332	361	350	351	359	335	344	329	327	321	338	374	318	367	351	359	342	337	327	376	329	353	327	352	345	377	331	345	351	365	346	316	370	343	363	313	359	334	327	375	340	367	330	347	345	315	363	352	338	360	340	345	359	329	340	345	375	336	359	351	345	323	323	343	377	358	335	358	390	362	345	340	341	373	373	338	345	352	305	343	353	332	411	332	365	365	324	345	332	349	331	378	352	375	322	340	342	321	339	346	333	356	349	346	357	386	347	322	377	389	351	356	350	339	324	334	333	335	358	364	373	359	363	343	358	341	363	328	358	329	346	344	335	364	359	359	330	355	345	338	343	350	329	310	356	335	354	366	348	383	378	294	335	338	354	324	330	403	372	368	358	344	337	359	343	322	308	342	352	370	380	320	349	324	364	331	325	334	353	283	368	340	336	344	354	345	352	362	345	387	351	332	367	349	358	364	372	346	338	350	356	334	332	378	367	373	347	335	330	371	346	343	377	349	359	324	368	335	292	343	322	345	386	344	324	306	360	316	350	350	342	377	332	368	358	331	361	352	341	367	366	358	334	321	374	350	317	342	366	352	341	334	345	367	333	376	322	365	354	343	311	367	328	326	340	327	364	329	321	340	294	333	344	360	377	313	312	305	348	340	336	335	352	326	323	332	350	354	334	340	351	361	424	351	316	350	329	334	318	353	359	366	326	364	378	351	332	337	337	372	330	339	348	344	352	325	365	336	383	337	364	334	322	355	300	347	369	317	390	354	327	346	333	370	338	340	367	363	332	333	328	356	348	356	354	370	344	347	315	402	351	347	331	286	300	363	328	348	322	334	354	338	336	362	316	356	339	311	321	333	341	338	368	378	351	344	349	351	351	357	370	341	340	344	349	402	363	327	320	353	344	310	324	328	366	355	376	343	372	360	357	349	328	348	328	319	356	357	399	330	350	325	331	365	377	314	330	338	351	334	357	354	336	353	315	333	339	366	337	362	354	385	360	349	356	319	333	334	374	344	397	381	348	336	306	347	373	333	320	332	359	372	375	347	392	351	304	346	350	352	362	343	325	357	388	338	324	367	356	333	326	356	350	328	353	369	349	302	364	356	337	330	340	401	365	336	373	344	345	361	378	362	334	393	375	332	327	388	359	362	368	342	339	352	318	389	362	327	292	356	352	336	311	355	382	330	370	341	344	361	354	361	383	347	340	360	364	356	312	326	317	355	337	326	331	343	328	353	403	347	335	388	360	355	326	345	334	358	333	318	309	371	375	369	363	327	333	331	355	334	343	348	362	327	336	389	317	351	352	365	320	332	333	326	325	320	361	367	372	338	309	339	360	348	348	361	333	327	343	351	347	348	378	372	331	367	374	349	391	343	327	306	321	338	356	355	370	341	357	375	345	354	349	350	375	342	361	318	364	367	313	356	337	348	365	366	305	341	366	336	351	327	349	333	383	365	336	381	330	360	341	347	353	326	372	359	369	373	370	324	354	343	354	354	338	328	322	355	360	348	326	374	369	378	341	343	344	379	320	323	348	345	374	340	372	356	359	353	356	337	326	359	356	351	323	364	365	321	319	332	357	315	352	315	353	369	316	387	338	343	348	333	337	358	371	342	365	328	319	336	361	366	340	368	347	356	404	365	371	337	335	333	366	342	325	330	351	370	343	376	349	356	366	375	314	355	346	375	394	334	341	356	337	341	335	356	373	336	332	300	347	322	318	330	343	331	347	368	322	296	365	333	395	343	346	348	315	339	371	350	333	304	339	339	354	364	338	356	337	357	338	383	330	315	332	358	331	331	352	389	359	358	348	342	354	320	353	366	377	357	359	357	341	357	381	362	339	341	346	382	337	307	366	358	350	344	343	341	354	328	357	356	326	394	324	358	337	363	349	336	333	375	344	337	338	373	344	343	340	324	328	349	336	337	335	329	348	390	377	354	355	399	366	368	361	349	335	327	311	382	333	293	385	320	326	325	328	347	337	341	366	339	341	361	355	346	335	357	334	300	357	325	353	342	327	366	325	299	324	362	313	284	348	346	354	334	367	345	321	330	353	342	336	349	367	351	368	314	338	333	355	370	331	382	360	296	329	347	349	335	345	349	332	330	386	331	374	356	354	332	350	335	335	355	324	377	357	365	322	341	325	323	334	346	343	335	325	358	364	339	347	327	360	324	350	312	368	346	349	343	331	349	345	335	374	341	337	341	353	286	361	360	383	372	329	329	333	345	336	319	365	328	338	378	337	336	344	372	337	349	365	337	353	324	334	342	315	357	339	350	332	338	326	348	331	358	353	328	370	329	337	339	352	344	359	378	371	342	327	331	330	333	354	357	357	330	375	354	333	351	354	371	327	330	353	360	334	344	327	371	329	311	393	378	360	331	325	354	332	357	351	320	339	319	320	334	338	340	364	359	364	326	333	350	361	319	320	342	323	360	383	333	346	331	344	352	337	318	350	345	367	352	336	366	328	342	349	340	378	360	394	320	334	317	390	376	360	329	350	401	332	365	344	334	356	345	322	344	362	335	336	299	312	358	354	364	336	353	332	344	355	370	306	364	338	365	335	367	323	367	374	367	350	383	379	378	339	320	336	299	329	341	367	379	345	308	336	358	345	343	331	351	357	337	355	361	375	337	335	306	364	341	325	361	340	337	341	343	351	359	341	339	358	350	363	380	354	347	352	380	354	325	369	352	350	357	331	341	349	381	321	319	352	325	308	295	353	369	361	313	344	343	359	345	357	343	311	327	333	353	367	320	387	378	318	362	379	336	295	337	315	321	352	335	356	347	319	341	337	320	340	371	336	331	357
8036	2160	2320	2977	2244	1842	1562	1427	1334	1181	1148	1060	1077	964	995	932	985	941	958	854	958	986	910	864	914	898	839	897	880	850	856	874	892	886	864	799	826	830	813	846	833	825	816	851	842	830	860	835	835	860	890	842	833	801	783	889	815	829	854	873	811	814	826	820	834	814	792	819	828	815	795	859	788	802	822	832	811	780	839	808	790	824	819	828	746	794	766	817	801	802	829	846	784	816	804	858	869	811	828	801	834	846	799	775	822	832	823	797	805	795	853	788	769	817	806	869	811	850	832	834	781	781	837	801	847	839	756	809	807	815	818	853	792	851	771	850	887	828	809	792	823	836	810	820	816	797	868	820	770	878	840	855	842	838	771	801	810	752	800	814	822	845	829	857	809	829	785	865	843	856	798	826	848	790	854	809	873	845	794	860	809	836	786	811	796	787	883	785	799	866	835	828	834	824	840	858	864	794	843	807	841	842	804	781	778	847	833	843	813	866	817	845	855	809	837	826	806	809	829	801	809	840	801	799	814	790	789	833	766	827	872	781	818	864	797	804	793	809	839	803	792	806	750	838	804	815	816	815	810	814	884	843	847	790	800	847	801	822	822	779	774	825	834	832	836	789	782	884	739	824	873	792	774	839	786	806	870	825	849	791	789	806	805	830	817	820	834	804	812	809	821	839	777	871	829	799	842	841	823	804	819	870	841	812	901	801	818	811	798	796	817	763	805	826	835	835	797	809	792	808	834	787	798	794	810	809	813	879	791	842	850	890	799	861	860	841	824	800	803	824	819	810	820	846	798	806	819	822	851	804	807	804	779	799	873	802	836	819	851	830	838	847	844	807	803	798	794	809	832	798	770	818	761	805	788	793	811	794	811	843	822	796	755	772	844	858	848	851	838	824	761	846	790	807	821	835	781	810	840	782	806	821	859	764	822	816	807	846	842	792	803	834	817	805	798	831	822	828	832	797	821	769	827	787	823	813	806	821	786	820	794	803	809	773	825	813	816	825	785	789	821	808	824	790	841	860	803	791	813	765	778	833	792	825	785	821	817	802	804	845	781	789	819	824	807	834	834	799	824	826	801	808	846	806	792	840	852	840	804	806	842	821	796	828	854	827	782	828	799	866	767	750	819	862	828	848	810	883	841	801	748	784	813	827	789	831	781	839	822	812	825	765	830	804	841	815	824	814	762	869	795	870	840	845	788	807	843	787	826	790	854	816	798	825	842	769	862	796	862	820	841	853	766	834	822	794	813	784	814	850	789	832	798	783	801	829	783	788	816	815	848	801	811	810	846	857	850	821	816	778	800	819	824	806	832	838	852	854	775	812	876	849	797	818	798	745	818	809	811	838	851	851	851	785	826	821	807	802	752	790	826	802	812	873	844	818	848	777	769	872	823	784	820	838	802	831	821	746	795	845	790	848	845	808	854	836	825	816	836	814	778	816	806	791	832	831	821	822	807	813	818	825	859	808	816	803	782	844	801	865	832	853	795	789	791	827	863	845	827	831	837	862	830	821	821	842	833	775	863	875	776	813	857	796	851	823	850	830	850	852	843	784	838	812	810	818	816	809	885	851	886	838	827	907	795	853	830	853	798	787	805	800	852	822	808	838	813	845	831	877	820	804	809	838	848	847	811	765	816	841	851	836	797	832	810	863	797	855	812	828	784	810	847	809	825	807	860	802	859	831	836	867	794	819	827	783	815	810	771	830	806	775	785	813	803	781	771	849	855	820	840	788	768	839	809	838	852	806	881	807	796	804	789	796	794	802	835	823	808	802	851	854	879	835	807	782	859	845	825	767	882	752	825	854	827	829	826	771	854	803	838	866	856	853	787	795	826	823	846	832	840	857	776	780	818	797	795	851	799	811	806	818	781	826	866	841	827	805	842	765	805	875	853	842	870	782	848	874	771	794	837	778	855	779	824	859	791	818	860	794	852	804	788	850	837	832	814	877	836	839	800	801	803	845	833	825	846	879	834	776	792	781	852	865	818	772	828	792	816	784	783	809	831	841	812	850	829	778	811	803	857	797	848	821	845	798	786	830	798	791	852	800	810	816	774	875	848	836	841	871	812	815	785	828	836	782	805	821	813	772	826	814	853	793	781	809	836	806	825	836	802	850	832	873	807	832	794	801	853	805	843	827	855	808	860	818	829	817	827	845	827	812	825	782	844	806	792	813	856	849	785	863	833	832	818	835	768	781	798	794	859	817	823	807	820	881	814	802	761	765	873	832	806	815	811	791	790	811	844	810	807	854	863	841	820	836	834	770	830	809	804	813	891	814	747	851	829	811	771	839	812	791	811	809	819	797	838	841	834	785	829	869	837	793	765	834	754	781	871	793	850	785	837	802	774	849	820	789	776	840	806	817	783	804	838	828	861	771	864	831	798	788	828	852	849	826	784	872	839	849	788	786	830	795	824	768	848	789	815	792	849	825	797	831	854	791	817	875	817	816	862	810	822	831	816	787	768	880	819	822	821	858	877	844	835	872	828	778	823	794	808	787	816	826	769	789	835	789	836	788	845	784	771	847	867	818	822	840	881	800	786	769	812	815	811	849	821	807	839	827	832	856	862	810	828	824	797	827	828	838	807	872	782	823	796	788	856	839	818	815	787	829	826	821	797	872	804	839	813	864	813	839	805	833	844	754	802	800	792	826	783	811	802	817	798	768	825	843	829	846	801	831	831	841	836	792	779	741	864	772	872	849	823	790	837	788	843	776	811	820	830	820	769	853	825	833	831	851	832	819	768	803	809	857	842	806	783	777	803	886	828	816	851	775	854	801	808	793	806	790	822	832	813	793	811	836	784	835	797	870	856	874	821	778	766	834	770	840	847	809	826	828	794	810	774	823	770	824	873	782	804	840	838	814	810	805	843	804	807	838	797	856	815	844	781	873	839	920	815	805	802	871	776	804	828	786	831	852	865	791	774	839	852	803	797	874	830	832	835	837	775	829	838	854	808	864	818	835	816	819	810	850	804	838	833	828	834	751	787	845	868	766	795	810	849	853	827	822	805	821	831	845	765	777	804	855	839	778	864	821	779	797	792	814	824	755	823	794	776	845	773	821	847	821	822	889	843	846	803	803	821	789	820	819	817	788	835	862	831	845	822	829	818	822	803	808	862	796	815	865	861	824	860	813	811	774	813	853	843	848	882	827	832	812	829	856	789	828	823	810	790	818	817	820	888	843	809	827	797	845	849	809	752	836	793	823	809	786	876	765	796	781	814	789	865	841	782	778	789	837	845	837	826	788	749	855	799	810	796	844	796	850	826	799	828	870	871	832	812	834	842	790	799	787	795	721	813	843	782	800	873	844	807	832	826	796	759	847	786	846	879	780	802	862	830	835	803	849	831	838	837	769	811	823	823	867	846	838	822	836	786	815	803	807	776	831	837	805	803	821	813	767	781	841	777	778	797	793	813	844	866	792	810	812	797	784	838	795	836	819	851	794	767	818	826	835	811	855	866	777	823	862	843	824	820	856
1507	398	285	296	210	224	214	194	204	211	207	230	232	226	241	249	226	217	241	232	222	233	252	214	200	226	241	270	201	197	224	232	202	220	231	245	235	195	233	209	244	226	235	232	228	260	212	200	204	223	233	230	236	245	213	223	250	200	211	230	227	250	237	221	198	206	227	225	220	234	208	226	252	220	205	231	203	239	203	221	203	226	227	204	196	243	241	218	201	205	221	211	214	230	236	206	227	248	226	206	225	228	219	240	253	233	229	228	250	223	217	232	238	238	211	200	205	235	227	204	223	223	228	222	218	222	224	210	196	220	231	207	222	217	279	243	213	223	232	201	209	232	243	220	229	232	224	209	231	237	218	247	222	208	227	261	215	244	220	220	233	224	226	229	250	260	247	232	257	218	230	224	216	247	211	229	191	249	263	220	233	208	194	244	227	194	252	202	238	266	239	233	229	217	205	195	191	221	225	210	236	216	228	250	208	233	212	225	220	231	240	243	229	227	234	197	221	242	215	230	242	213	202	228	210	207	250	187	238	254	225	261	218	222	227	217	207	200	228	217	234	227	227	217	207	230	214	229	200	237	235	253	216	214	194	216	214	225	198	223	250	198	222	250	193	216	206	232	210	227	205	221	208	251	235	234	205	225	234	228	209	213	231	215	218	236	235	248	229	222	227	210	244	201	230	228	229	247	216	214	268	228	197	233	207	257	215	224	237	220	223	232	224	237	220	227	251	241	204	255	245	236	203	209	240	214	223	239	218	193	231	229	238	222	222	238	234	234	217	255	219	230	228	229	263	193	198	223	203	217	240	204	229	239	218	228	212	210	230	254	218	235	229	228	228	223	222	213	224	202	223	192	231	247	225	224	213	229	235	224	234	222	220	221	227	214	245	219	256	213	212	213	210	213	219	239	239	213	210	212	244	242	229	219	201	221	230	217	256	206	253	216	252	260	240	263	270	217	225	235	260	245	216	205	222	204	213	229	234	226	212	228	203	218	227	237	252	230	227	221	255	220	237	211	227	205	267	198	197	253	238	234	235	237	206	215	203	238	217	218	219	238	221	209	219	214	225	219	230	224	222	225	230	223	224	236	209	231	232	217	198	214	233	221	234	224	249	222	227	220	226	249	241	243	196	243	189	222	231	214	211	236	251	240	215	212	201	213	213	250	235	195	240	239	206	205	226	225	219	214	216	201	207	220	235	195	229	199	228	247	245	212	247	220	196	218	216	240	234	265	202	236	236	232	199	241	209	244	237	234	241	235	222	250	215	230	198	191	210	220	248	232	202	233	231	227	246	228	199	221	236	215	206	209	218	257	238	226	205	258	233	209	191	241	222	217	255	213	233	238	212	233	272	242	230	226	234	239	200	228	256	245	222	240	221	206	229	248	226	230	208	217	215	236	232	262	215	216	211	243	247	193	239	214	226	213	230	204	218	222	239	246	221	213	220	245	211	254	214	213	216	222	214	215	245	218	220	219	194	236	220	227	206	202	229	256	240	246	220	244	222	208	238	242	211	245	234	220	237	210	230	205	208	210	214	198	201	212	242	241	233	202	230	210	233	215	235	240	195	220	231	193	262	236	240	232	211	221	244	233	198	225	248	219	226	229	196	207	230	208	198	214	203	228	222	196	230	207	244	209	221	235	222	230	240	245	229	212	220	234	209	239	236	213	206	216	218	205	228	238	233	232	233	229	213	220	233	243	212	226	229	195	216	241	230	208	253	257	229	202	237	219	211	244	201	210	227	209	225	213	237	222	198	210	250	222	225	228	212	199	211	229	248	208	232	229	210	228	222	223	232	188	215	217	211	218	256	226	208	201	208	234	216	224	216	227	218	218	203	227	227	190	200	220	191	226	249	217	235	226	230	220	224	219	217	220	245	246	229	205	230	237	231	233	216	218	204	216	221	203	214	237	232	246	220	224	217	249	216	260	194	222	222	232	233	284	242	204	219	194	186	231	242	207	196	201	224	232	225	236	197	224	236	233	222	231	235	227	237	214	219	199	202	211	211	214	205	249	216	201	240	215	214	254	228	238	229	227	242	196	208	217	217	180	230	212	227	208	237	218	221	208	217	231	224	227	222	244	208	253	208	231	211	232	229	206	222	212	219	209	207	242	223	242	233	225	236	205	225	214	244	194	223	258	231	239	211	188	206	246	217	240	229	222	209	221	248	199	213	224	227	231	220	229	222	217	227	211	236	204	234	223	247	209	245	238	218	205	235	243	217	225	218	226	220	234	231	222	224	214	227	203	206	226	226	237	233	241	201	227	204	217	249	236	220	204	243	218	223	242	230	238	223	199	183	223	231	229	223	232	198	205	227	200	191	216	209	290	225	203	221	234	234	246	224	198	230	223	218	211	241	244	192	211	231	249	194	219	205	217	231	259	203	216	204	252	224	236	220	267	243	229	235	259	204	226	206	225	223	239	258	199	212	207	234	197	217	201	223	234	232	227	264	237	198	236	223	254	233	214	191	226	246	231	227	194	219	223	214	264	226	199	226	220	218	212	219	211	221	205	229	216	217	213	245	231	202	210	216	216	225	213	229	216	213	209	203	203	234	206	197	236	208	249	222	234	231	205	253	208	212	230	247	245	223	208	199	227	212	236	216	233	216	237	210	217	227	227	214	201	228	224	229	226	227	195	254	247	230	221	198	213	201	244	224	211	235	247	225	224	237	243	210	220	220	252	238	230	202	210	212	216	206	221	219	225	203	204	189	222	204	199	203	221	230	225	264	253	202	232	217	220	228	224	228	243	192	235	215	238	211	241	245	219	204	252	212	212	248	214	201	232	242	219	236	214	225	217	237	215	242	221	234	198	229	232	247	222	234	232	242	194	217	222	245	207	220	270	219	237	248	221	220	212	224	226	210	217	225	212	217	234	230	238	211	211	237	244	203	226	257	234	208	229	243	227	198	239	203	226	212	211	232	218	220	248	212	216	229	230	208	224	238	216	216	233	228	207	202	208	222	206	232	212	200	191	197	235	202	217	233	222	217	223	207	226	224	207	224	214	240	204	222	228	221	242	254	237	201	210	217	234	225	207	197	274	234	222	225	233	214	192	228	215	221	241	237	223	197	217	212	253	208	233	239	227	228	226	232	209	204	219	194	223	228	221	218	214	205	212	195	214	219	212	227	198	213	227	234	210	214	225	197	232	218	234	217	217	206	229	219	216	212	231	235	237	215	219	245	238	219	231	254	233	207	244	231	259	243	207	250	250	237	223	212	241	209	256	221	231	243	194	246	229	243	236	216	224	238	216	246	239	223	227	211	226	219	209	233	231	240	212	249	208	219	228	228	215	196	246	244	215	222	211	234	234	207	237	225	244	194	207	199	196	218	231	251	225	229	198	229	219	235	215	233	223	212	252	222	193	224	226	235	223	221	225	231	248	218	197	224	225	206	250	237	197	198	220	223	217	224	193	231	228	221	206	245	207	208	244	214	194	241	234	244	218	218	230	225	226	215	207	193	222	204	216
1755	762	650	727	588	608	539	557	500	592	575	576	586	571	569	564	507	562	550	543	592	522	519	540	538	545	552	525	553	555	502	526	557	594	554	588	546	555	557	522	530	549	533	546	537	541	532	591	553	561	546	537	551	495	597	537	598	526	517	541	559	519	563	529	569	535	607	567	547	537	555	528	576	549	562	530	551	561	560	545	561	567	511	575	548	584	539	573	537	526	531	518	537	554	590	532	540	574	499	550	555	564	550	544	543	567	548	536	563	546	520	558	543	537	538	566	570	552	545	532	493	536	544	550	531	518	569	551	549	575	517	538	542	532	602	546	553	511	580	555	537	572	517	589	529	536	539	531	551	568	538	575	550	536	535	566	554	586	551	517	549	553	527	526	562	532	573	512	568	563	509	584	508	582	555	531	511	555	537	509	562	561	544	566	553	507	517	518	540	540	519	578	576	559	503	587	569	551	552	542	524	544	550	540	536	572	563	515	570	552	565	543	549	524	494	608	537	575	518	557	590	549	539	538	580	543	528	469	549	530	562	545	538	584	559	562	516	525	519	510	531	569	560	538	552	563	543	540	563	560	566	536	525	620	524	546	555	568	561	549	576	531	546	584	517	525	588	546	558	560	557	542	596	562	533	544	562	542	563	557	539	538	561	561	536	571	512	551	502	519	551	589	521	535	508	481	538	536	529	554	527	572	578	523	517	534	554	559	553	583	524	560	556	592	572	549	540	562	543	520	550	598	591	528	518	549	549	526	562	541	499	534	583	549	521	547	549	544	570	524	554	528	515	572	518	519	515	500	545	530	579	528	554	562	591	541	528	581	541	559	532	580	533	471	557	526	498	563	520	582	558	523	528	534	561	535	551	565	568	549	544	492	567	581	518	561	526	584	544	573	554	548	557	540	550	555	530	517	518	580	518	564	522	553	509	513	528	537	552	520	541	555	525	526	554	553	514	565	529	547	547	506	542	511	518	533	573	539	561	577	513	527	567	544	574	540	558	527	527	546	560	563	527	554	596	560	549	566	507	563	528	514	587	564	554	541	556	547	547	562	609	499	526	539	579	518	547	542	538	540	564	532	549	551	542	511	554	526	557	516	557	539	497	525	505	533	560	569	544	512	557	535	542	536	563	545	574	522	599	527	566	551	544	538	563	572	565	586	549	502	535	559	553	515	526	486	573	563	549	550	551	556	578	528	555	549	556	592	552	597	528	551	522	544	493	571	527	560	526	536	512	542	565	534	503	572	530	551	561	526	584	549	563	530	565	562	539	555	534	532	578	547	600	557	550	516	501	525	529	512	557	493	514	571	567	541	547	561	471	523	563	558	533	532	522	513	581	563	555	596	553	531	529	566	511	528	545	525	555	552	530	576	526	537	517	554	514	570	516	520	553	565	580	541	517	550	545	569	554	585	568	572	544	555	587	575	544	551	545	538	540	586	547	574	531	535	537	566	567	562	538	561	527	554	563	529	548	547	541	515	579	519	568	558	543	557	565	520	557	533	520	544	548	558	543	562	568	545	595	569	545	557	591	540	562	560	585	569	531	548	548	580	579	525	511	483	514	557	577	536	551	547	546	547	559	576	524	525	534	522	545	547	558	550	523	528	611	503	568	544	574	577	527	530	549	563	552	582	556	575	537	535	528	561	571	547	530	537	541	622	566	579	482	569	574	585	551	564	566	526	591	538	530	584	553	531	520	526	543	559	537	546	567	547	536	555	556	541	546	539	541	521	543	565	580	545	533	529	589	563	575	567	558	573	543	534	568	552	547	547	531	529	521	518	509	527	573	532	598	572	547	529	505	566	544	562	541	551	530	551	537	583	560	531	516	566	554	510	565	565	500	557	544	557	550	546	531	557	556	514	600	503	567	479	558	547	551	563	552	564	531	554	551	540	552	537	537	560	551	569	539	533	552	527	549	555	559	550	556	552	580	514	564	496	492	502	527	543	567	585	576	506	567	570	560	563	538	525	523	537	570	575	540	571	512	541	558	535	539	547	547	575	543	556	548	568	568	553	550	575	562	518	531	536	550	532	581	539	559	532	579	559	610	560	501	531	569	556	530	557	518	526	564	582	514	580	582	541	552	567	559	530	528	536	557	531	535	558	567	548	568	538	533	557	557	555	539	576	537	510	533	526	549	543	517	538	558	511	545	554	537	604	546	559	547	552	533	550	576	538	537	554	549	521	557	519	533	542	556	504	574	522	560	549	559	563	533	547	557	541	583	569	533	534	519	595	540	589	582	554	522	559	518	552	555	544	512	527	525	523	562	561	558	584	570	529	542	527	549	545	537	551	548	495	545	546	540	568	552	567	529	569	523	532	539	521	556	584	513	567	529	534	574	567	528	578	560	547	523	519	550	526	586	546	529	555	545	560	568	576	511	547	541	594	551	569	538	505	513	570	553	552	585	475	547	584	590	503	545	568	520	532	557	537	468	578	551	547	561	528	581	520	545	558	561	545	539	530	556	549	560	581	559	557	517	584	551	527	525	547	549	536	534	530	534	569	495	558	558	532	530	537	507	553	514	564	553	591	545	534	531	513	524	541	521	555	569	565	558	541	556	536	574	503	533	573	539	573	544	549	491	506	506	552	578	557	563	494	526	576	619	527	550	554	561	511	573	567	523	550	546	496	577	527	533	562	549	553	566	537	541	566	541	539	548	550	534	558	534	502	513	534	595	553	551	562	561	551	554	565	523	550	587	582	559	580	551	526	522	551	551	579	507	561	586	568	540	570	553	533	565	619	547	565	537	577	563	560	524	545	583	576	518	565	547	562	567	566	530	512	553	540	527	551	555	548	579	551	563	564	533	549	560	543	502	548	529	534	511	539	572	581	551	541	517	585	567	612	537	540	536	536	521	555	568	557	566	576	539	523	550	562	567	517	533	565	558	537	529	541	511	546	537	557	515	574	505	582	516	575	587	513	527	538	514	533	513	552	552	564	568	537	539	546	504	502	524	593	530	569	527	496	557	534	548	574	555	531	528	576	557	519	565	564	554	575	551	475	549	567	567	565	534	551	519	572	578	571	554	591	575	555	599	533	552	529	570	552	555	527	540	541	545	550	528	564	539	537	548	565	546	500	518	549	567	528	550	542	517	566	557	563	572	592	518	538	539	572	543	551	573	549	577	539	537	529	591	561	561	516	604	590	533	580	498	548	552	549	533	543	553	582	542	516	559	532	567	560	547	574	522	504	531	571	502	544	538	531	516	526	543	568	505	534	529	518	575	557	555	555	536	573	550	561	537	528	581	580	550	573	567	545	571	562	531	569	570	552	546	545	516	541	517	527	516	569	574	510	591	541	529	560	560	579	546	508	548	560	551	585	558	514	527	538	537	529	571	541	514	542	549	567	548	557	565	522	589	526	573	560	532	507	541	563	567	553	582	534	563	559	565	528	559	556	523	563	544	563	521	548	524	484	579	524	562	554	547	548	515	541	535	566	564	584	529	579	525	500	551	533	541	557	523	609	565	589
7142	675	582	558	331	270	221	210	223	176	216	159	181	180	181	177	164	166	165	183	194	189	160	174	185	184	178	159	173	142	157	176	174	159	167	166	147	173	185	176	154	150	150	161	168	188	173	193	161	165	158	176	168	166	151	164	160	146	153	174	158	185	170	148	170	168	165	149	166	143	180	169	161	138	141	176	167	151	162	161	173	145	152	159	191	149	160	140	178	160	167	161	170	143	162	161	195	145	165	160	185	155	183	186	144	144	172	146	154	166	143	177	150	152	158	176	163	153	169	192	134	131	180	135	151	162	145	185	152	148	178	176	165	171	159	168	186	172	133	164	167	172	172	182	189	145	160	168	175	161	195	177	173	153	134	181	157	167	162	170	145	190	186	153	149	170	154	171	181	191	185	156	161	159	168	161	149	169	159	183	163	159	181	174	173	153	135	165	174	183	157	140	177	145	173	162	165	176	173	168	170	135	191	166	168	147	159	186	190	175	169	162	145	158	149	161	174	152	171	161	177	183	173	176	154	163	148	135	144	170	171	161	178	167	166	147	152	180	144	151	178	136	171	165	189	150	157	160	137	149	146	160	163	146	157	157	167	160	161	167	148	149	152	138	157	148	158	158	169	143	142	164	172	150	163	169	152	149	163	144	142	169	148	130	172	160	156	160	169	155	149	167	148	162	171	158	154	174	170	164	161	151	167	157	161	144	177	163	161	169	165	157	185	166	169	166	166	178	169	150	184	173	146	156	134	148	175	162	171	170	169	169	178	167	166	165	178	178	168	154	173	154	158	155	154	163	165	159	168	186	152	174	179	167	151	163	184	178	154	164	157	180	182	148	178	172	162	172	162	139	171	162	194	168	144	168	190	162	172	149	150	141	150	186	183	159	183	183	157	150	178	139	167	159	175	190	169	163	160	130	156	156	171	154	166	161	181	183	153	174	189	171	156	164	134	151	165	136	166	175	144	159	163	184	151	158	161	164	144	146	177	168	154	149	157	180	160	182	175	161	170	172	149	146	163	166	164	169	145	160	165	171	139	166	142	168	145	171	175	160	159	165	160	161	183	184	168	181	149	162	174	175	170	156	159	150	149	183	160	162	167	179	180	143	133	158	160	166	139	165	159	169	166	124	138	188	171	141	152	154	166	174	162	156	159	160	192	149	162	186	157	181	163	165	164	191	174	163	179	168	160	168	147	165	174	165	168	183	150	172	185	168	164	158	158	137	160	164	172	165	148	153	136	148	178	179	156	161	174	172	200	180	193	165	181	183	180	172	164	172	164	172	193	146	158	175	148	145	164	142	183	165	181	165	133	142	149	180	156	155	146	155	144	163	157	153	174	157	166	147	137	176	196	187	177	168	165	168	164	168	195	145	153	168	157	149	153	153	146	143	154	173	171	157	172	173	135	162	152	153	167	150	146	153	163	136	152	148	165	146	156	162	136	163	137	164	156	163	145	160	153	168	167	172	161	176	161	153	163	150	161	159	147	167	159	149	168	182	161	160	165	176	158	122	151	147	173	155	160	160	160	179	164	156	152	182	170	165	172	154	151	180	134	183	129	170	169	188	182	161	169	179	186	169	157	157	178	154	169	147	165	177	162	153	163	162	163	147	156	148	171	162	180	158	173	170	155	157	152	167	159	170	169	160	165	165	163	181	155	147	203	181	185	175	137	168	163	154	188	170	137	160	173	158	185	181	174	160	153	159	154	145	176	173	154	161	156	142	159	140	216	186	153	147	167	148	152	179	157	155	150	190	177	163	165	153	176	184	156	178	180	173	159	171	141	173	181	165	137	149	183	164	164	168	137	190	173	182	163	143	174	170	163	163	151	157	163	171	182	168	159	172	160	178	167	184	195	168	140	155	161	140	144	176	145	155	160	156	132	155	142	158	164	159	173	176	146	161	165	164	178	148	173	143	175	168	174	165	167	164	170	144	172	171	164	152	173	175	170	185	182	141	153	182	179	150	140	180	154	192	156	151	174	156	159	140	187	144	136	177	156	175	178	161	161	159	145	170	169	162	157	152	181	173	172	168	183	151	156	139	169	158	154	175	156	163	164	168	165	151	164	183	161	157	164	178	154	167	159	159	176	167	143	154	174	143	180	183	155	161	180	154	157	167	175	123	144	179	172	160	149	157	147	191	152	160	168	151	148	142	169	174	171	136	147	159	158	172	182	148	134	161	179	163	158	143	163	157	159	151	139	167	151	186	175	154	136	166	167	181	182	181	169	168	148	172	160	153	132	175	159	163	169	168	166	159	152	150	147	140	142	138	150	165	168	151	171	165	167	164	150	162	157	168	156	184	173	172	177	153	156	167	153	156	157	178	176	199	154	186	166	162	170	151	141	159	173	138	144	174	170	155	156	165	160	158	173	145	177	149	129	151	170	164	156	157	153	165	166	185	175	174	167	140	176	200	150	141	168	154	187	190	173	166	131	171	153	186	168	156	156	145	150	187	140	192	164	159	148	173	164	156	160	173	179	170	153	167	158	150	158	166	180	152	153	158	145	165	158	152	142	161	167	164	152	163	167	154	165	146	157	177	179	150	152	149	157	145	156	190	161	148	167	143	164	164	147	182	148	143	176	143	164	164	167	178	163	190	165	153	138	147	153	166	129	170	153	181	156	142	184	142	134	149	165	170	139	157	165	159	172	190	179	179	154	176	165	169	164	172	151	160	162	155	135	161	161	166	185	170	163	146	156	151	145	172	162	159	170	158	159	157	174	168	159	137	172	170	149	137	146	166	143	149	160	174	166	160	176	175	175	183	164	160	172	172	165	146	164	176	177	160	155	156	167	166	136	175	150	160	174	149	160	170	146	162	158	145	187	173	167	163	160	163	150	157	184	163	165	177	144	158	144	167	148	147	181	153	169	157	148	141	155	159	164	150	164	176	159	165	176	164	155	156	176	149	147	155	168	153	155	157	153	175	197	183	167	176	158	154	167	151	148	172	157	159	168	149	172	151	155	139	144	164	150	158	173	174	145	156	166	147	122	152	155	145	187	166	146	176	153	160	178	141	168	164	185	170	145	139	150	139	183	157	138	145	173	157	157	169	146	157	157	154	162	157	146	156	172	147	159	161	182	163	189	172	159	154	166	169	158	153	162	145	150	172	153	180	151	153	165	177	157	156	184	167	173	178	183	147	151	169	144	159	161	166	151	158	159	161	164	166	170	138	136	155	144	158	149	153	151	161	170	186	169	168	181	169	153	177	173	159	153	146	157	191	158	184	147	165	154	160	137	165	178	173	167	177	189	187	170	176	169	159	160	186	170	171	129	163	151	171	190	165	147	146	163	152	169	160	150	153	171	158	164	173	153	163	191	172	143	135	173	163	184	158	150	155	134	142	161	160	165	191	170	151	172	151	169	162	168	152	159	148	141	155	164	163	179	175	153	147	166	172	182	136	175	177	175	147	158	196	165	137	163	158	164	161	157	173	162	170	173	161	195	169	151	168	149	158	138	171	149	148	162	179
5980	954	1229	1460	1144	1004	807	741	712	627	618	599	607	524	564	527	521	541	522	470	524	482	480	469	459	469	464	487	465	456	473	477	450	427	459	466	458	451	485	488	509	454	467	476	440	435	427	445	455	430	431	471	480	425	423	431	450	460	424	457	466	423	479	469	504	444	450	467	478	399	451	444	425	424	470	443	475	463	432	451	421	473	449	430	429	403	454	461	402	448	466	465	472	488	443	454	430	484	483	447	457	461	437	496	434	461	445	463	487	451	430	430	467	470	490	416	459	450	446	466	456	419	436	478	429	433	420	437	450	413	428	450	438	470	441	422	447	461	449	429	444	461	444	438	508	459	449	442	432	424	418	462	460	436	443	416	432	448	451	394	496	435	435	454	475	420	439	478	459	422	439	445	457	454	470	473	476	440	459	461	436	432	447	462	420	477	449	449	438	476	449	449	442	412	454	440	441	409	437	425	453	451	453	416	431	455	450	445	460	422	438	408	419	451	458	417	459	434	429	457	451	445	459	453	451	447	453	412	410	442	451	443	472	410	471	411	455	445	427	419	485	397	458	453	437	453	449	396	430	450	434	480	434	443	450	458	423	441	457	448	463	472	443	437	430	461	404	462	429	425	431	448	469	427	424	465	482	446	430	432	467	460	449	410	463	416	456	464	450	442	471	413	474	450	471	470	442	449	456	451	470	460	451	441	430	422	451	451	472	466	446	472	447	465	451	455	437	438	448	416	457	446	434	415	416	421	428	436	445	452	461	451	439	436	447	433	434	451	446	427	440	444	462	439	428	439	436	400	433	438	439	418	451	448	422	459	462	451	426	419	422	445	474	457	424	449	442	445	462	451	454	413	444	452	432	447	438	450	498	470	440	394	479	478	437	443	432	489	438	440	438	476	468	469	450	416	417	430	433	420	445	437	406	423	422	440	448	452	489	446	439	436	420	442	464	405	442	429	419	482	410	449	485	415	459	462	431	440	437	446	452	459	440	460	454	480	470	412	430	457	411	456	412	443	448	415	444	414	424	430	429	468	457	414	419	488	401	458	432	477	449	435	472	417	440	449	434	475	461	431	422	456	453	444	431	462	475	433	412	447	442	476	438	477	427	415	476	441	440	443	439	437	455	434	436	464	399	448	450	444	430	443	454	433	450	438	429	398	472	422	433	427	411	434	488	417	411	411	447	421	447	437	415	450	446	412	434	424	421	446	473	398	429	426	479	429	445	434	450	472	445	478	447	452	441	463	433	441	420	476	435	447	420	473	442	430	451	446	482	436	471	458	466	462	436	484	398	440	483	478	499	416	441	443	445	483	450	424	461	449	444	420	449	449	439	415	435	467	413	463	432	428	457	467	419	427	454	439	435	449	458	436	428	507	430	443	451	458	454	430	427	436	476	465	486	439	445	433	470	471	450	437	469	457	455	408	448	456	448	445	443	480	429	460	490	446	436	413	483	429	428	443	438	429	468	439	448	472	451	433	409	459	414	443	436	448	412	473	439	458	427	413	455	428	438	441	451	449	445	462	407	430	455	471	394	437	494	443	453	442	453	449	460	447	472	439	436	462	437	464	397	464	468	418	416	413	446	456	439	394	460	445	455	450	435	451	454	413	445	456	455	461	450	444	477	435	441	471	431	451	444	449	454	458	448	440	449	408	426	388	447	458	464	471	439	424	448	433	485	442	446	433	449	452	412	451	445	444	468	449	415	408	471	417	439	448	436	468	467	475	436	444	470	436	445	422	410	447	413	485	435	461	446	473	420	421	422	451	433	449	437	483	457	443	466	424	428	437	443	462	429	420	431	439	440	432	435	429	447	461	421	465	429	459	396	468	480	418	407	442	420	414	500	450	473	426	425	459	457	480	404	422	445	433	457	470	463	455	489	424	459	451	417	463	416	437	459	467	480	452	431	448	472	414	438	470	442	445	424	449	420	414	437	440	441	436	453	421	475	484	440	444	446	430	441	413	434	456	435	427	457	453	490	474	447	472	429	408	423	455	477	440	462	454	441	462	427	435	447	435	435	493	448	440	472	414	450	437	394	442	425	437	399	466	414	446	417	397	472	444	489	422	407	438	481	448	451	458	442	472	476	465	462	366	410	452	441	425	460	442	450	464	437	420	425	444	468	469	477	435	417	458	470	465	457	407	449	429	452	415	419	472	457	428	478	429	443	434	486	444	442	467	441	430	424	437	425	444	423	428	432	420	452	441	476	480	414	444	491	418	464	433	427	440	459	419	443	446	452	414	399	425	445	471	395	449	454	462	423	473	454	445	418	431	437	461	462	418	410	468	416	437	452	440	440	462	449	470	492	434	472	438	429	490	449	477	478	470	491	418	451	470	454	476	466	433	424	416	441	421	432	456	457	428	447	424	418	432	433	458	409	446	449	446	463	421	419	447	447	488	454	430	446	461	448	458	421	479	453	473	452	455	477	433	461	420	428	429	410	444	437	455	447	427	440	424	466	476	445	499	424	447	449	430	411	422	476	446	424	466	467	450	462	474	440	465	429	447	485	459	438	422	446	409	416	460	427	455	438	435	494	441	424	438	439	482	448	427	437	449	436	449	419	454	414	480	458	455	418	445	437	433	452	434	415	471	429	441	415	445	439	425	416	452	453	433	460	433	425	409	424	481	428	432	415	451	441	438	429	378	454	461	458	414	457	459	429	417	427	431	488	455	421	449	460	459	431	435	455	417	466	457	435	460	449	438	424	419	460	438	416	465	461	429	391	439	444	464	453	454	435	505	417	454	451	421	440	448	439	440	429	444	488	453	467	460	482	450	480	456	425	457	469	473	423	471	463	459	435	441	432	492	429	466	462	467	431	429	480	422	495	486	501	439	466	458	470	442	418	425	424	421	477	461	446	446	485	471	448	438	472	452	463	431	468	468	399	467	468	473	462	452	450	455	444	445	446	438	467	447	427	444	497	402	457	459	449	428	461	441	447	449	438	446	441	487	458	452	465	431	463	426	456	426	470	441	424	461	446	442	455	434	458	396	459	432	444	476	437	428	444	408	427	440	418	454	457	412	436	439	452	434	439	443	431	414	408	470	431	409	457	406	412	454	446	436	431	472	426	442	459	452	421	442	478	437	435	469	433	507	456	438	421	425	428	461	465	449	437	401	451	416	483	454	469	462	443	449	460	474	409	455	419	410	428	438	470	473	449	450	458	426	477	425	438	448	436	457	435	475	431	453	440	430	430	437	429	426	421	444	442	459	436	422	453	435	444	474	424	464	427	423	465	447	476	427	457	430	455	481	449	429	443	463	413	427	437	463	409	481	414	448	465	439	449	414	435	465	452	475	465	443	458	441	461	448	475	446	457	452	445	435	464	400	434	427	404	486	447	453	457	420	460	437	462	453	477	456	451	431	475	443	453	457	445	435	419	445	462	465	479	450	448	459	412	502	435	469	414	424	467	467	464	450	451	438	434	396	486	470	502	447	423	451	424	464	432	480	434	440	418	416	450	464	447	436
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
